From 0d139a55493a766c3fff9a25ed11153514ef3de5 Mon Sep 17 00:00:00 2001 From: Carlen White Date: Tue, 21 May 2019 23:03:06 -0400 Subject: [PATCH 001/274] Batch messages on checking yourself Instead of sending a bunch of to_chat() functions, it'll just create an array and send it all out at once instead of freezing the client for a moment. --- .../mob/living/carbon/human/human_defense.dm | 41 ++++++++++--------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index b66ebdb001..d87cf0783d 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -649,6 +649,7 @@ if(health >= 0) if(src == M) + var/to_send = list() visible_message("[src] examines [p_them()]self.", \ "You check yourself for injuries.") @@ -695,53 +696,55 @@ var/no_damage if(status == "OK" || status == "no damage") no_damage = TRUE - to_chat(src, "\t Your [LB.name] [has_trait(TRAIT_SELF_AWARE) ? "has" : "is"] [status].") + to_send += "\t Your [LB.name] [has_trait(TRAIT_SELF_AWARE) ? "has" : "is"] [status]." for(var/obj/item/I in LB.embedded_objects) - to_chat(src, "\t There is \a [I] embedded in your [LB.name]!") + to_send += "\t There is \a [I] embedded in your [LB.name]!" for(var/t in missing) - to_chat(src, "Your [parse_zone(t)] is missing!") + to_send += "Your [parse_zone(t)] is missing!" if(bleed_rate) - to_chat(src, "You are bleeding!") + to_send += "You are bleeding!" if(getStaminaLoss()) if(getStaminaLoss() > 30) - to_chat(src, "You're completely exhausted.") + to_send += "You're completely exhausted." else - to_chat(src, "You feel fatigued.") + to_send += "You feel fatigued." if(has_trait(TRAIT_SELF_AWARE)) if(toxloss) if(toxloss > 10) - to_chat(src, "You feel sick.") + to_send += "You feel sick." else if(toxloss > 20) - to_chat(src, "You feel nauseated.") + to_send += "You feel nauseated." else if(toxloss > 40) - to_chat(src, "You feel very unwell!") + to_send += "You feel very unwell!" if(oxyloss) if(oxyloss > 10) - to_chat(src, "You feel lightheaded.") + to_send += "You feel lightheaded." else if(oxyloss > 20) - to_chat(src, "Your thinking is clouded and distant.") + to_send += "Your thinking is clouded and distant." else if(oxyloss > 30) - to_chat(src, "You're choking!") + to_send += "You're choking!" switch(nutrition) if(NUTRITION_LEVEL_FULL to INFINITY) - to_chat(src, "You're completely stuffed!") + to_send += "You're completely stuffed!" if(NUTRITION_LEVEL_WELL_FED to NUTRITION_LEVEL_FULL) - to_chat(src, "You're well fed!") + to_send += "You're well fed!" if(NUTRITION_LEVEL_FED to NUTRITION_LEVEL_WELL_FED) - to_chat(src, "You're not hungry.") + to_send += "You're not hungry." if(NUTRITION_LEVEL_HUNGRY to NUTRITION_LEVEL_FED) - to_chat(src, "You could use a bite to eat.") + to_send += "You could use a bite to eat." if(NUTRITION_LEVEL_STARVING to NUTRITION_LEVEL_HUNGRY) - to_chat(src, "You feel quite hungry.") + to_send += "You feel quite hungry." if(0 to NUTRITION_LEVEL_STARVING) - to_chat(src, "You're starving!") + to_send += "You're starving!" if(roundstart_quirks.len) - to_chat(src, "You have these quirks: [get_trait_string()].") + to_send += "You have these quirks: [get_trait_string()]." + + to_chat(src, jointext(to_send, "\n")) else if(wear_suit) wear_suit.add_fingerprint(M) From d375284f4258a6a30b9481ebcc6a25e78df32239 Mon Sep 17 00:00:00 2001 From: Carlen White Date: Wed, 22 May 2019 09:25:25 -0400 Subject: [PATCH 002/274] Concating a string instead of a list As per request. --- .../mob/living/carbon/human/human_defense.dm | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index d87cf0783d..fabb6aba93 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -649,7 +649,7 @@ if(health >= 0) if(src == M) - var/to_send = list() + var/to_send = "" visible_message("[src] examines [p_them()]self.", \ "You check yourself for injuries.") @@ -696,55 +696,55 @@ var/no_damage if(status == "OK" || status == "no damage") no_damage = TRUE - to_send += "\t Your [LB.name] [has_trait(TRAIT_SELF_AWARE) ? "has" : "is"] [status]." + to_send += "\t Your [LB.name] [has_trait(TRAIT_SELF_AWARE) ? "has" : "is"] [status].\n" for(var/obj/item/I in LB.embedded_objects) - to_send += "\t There is \a [I] embedded in your [LB.name]!" + to_send += "\t There is \a [I] embedded in your [LB.name]!\n" for(var/t in missing) - to_send += "Your [parse_zone(t)] is missing!" + to_send += "Your [parse_zone(t)] is missing!\n" if(bleed_rate) - to_send += "You are bleeding!" + to_send += "You are bleeding!\n" if(getStaminaLoss()) if(getStaminaLoss() > 30) - to_send += "You're completely exhausted." + to_send += "You're completely exhausted.\n" else - to_send += "You feel fatigued." + to_send += "You feel fatigued.\n" if(has_trait(TRAIT_SELF_AWARE)) if(toxloss) if(toxloss > 10) - to_send += "You feel sick." + to_send += "You feel sick.\n" else if(toxloss > 20) - to_send += "You feel nauseated." + to_send += "You feel nauseated.\n" else if(toxloss > 40) - to_send += "You feel very unwell!" + to_send += "You feel very unwell!\n" if(oxyloss) if(oxyloss > 10) - to_send += "You feel lightheaded." + to_send += "You feel lightheaded.\n" else if(oxyloss > 20) - to_send += "Your thinking is clouded and distant." + to_send += "Your thinking is clouded and distant.\n" else if(oxyloss > 30) - to_send += "You're choking!" + to_send += "You're choking!\n" switch(nutrition) if(NUTRITION_LEVEL_FULL to INFINITY) - to_send += "You're completely stuffed!" + to_send += "You're completely stuffed!\n" if(NUTRITION_LEVEL_WELL_FED to NUTRITION_LEVEL_FULL) - to_send += "You're well fed!" + to_send += "You're well fed!\n" if(NUTRITION_LEVEL_FED to NUTRITION_LEVEL_WELL_FED) - to_send += "You're not hungry." + to_send += "You're not hungry.\n" if(NUTRITION_LEVEL_HUNGRY to NUTRITION_LEVEL_FED) - to_send += "You could use a bite to eat." + to_send += "You could use a bite to eat.\n" if(NUTRITION_LEVEL_STARVING to NUTRITION_LEVEL_HUNGRY) - to_send += "You feel quite hungry." + to_send += "You feel quite hungry.\n" if(0 to NUTRITION_LEVEL_STARVING) - to_send += "You're starving!" + to_send += "You're starving!\n" if(roundstart_quirks.len) - to_send += "You have these quirks: [get_trait_string()]." + to_send += "You have these quirks: [get_trait_string()].\n" - to_chat(src, jointext(to_send, "\n")) + to_chat(src, to_send) else if(wear_suit) wear_suit.add_fingerprint(M) From b45c870ae417b4a0361d964479a0d52a470b621a Mon Sep 17 00:00:00 2001 From: TrilbySpaseClone Date: Sun, 16 Jun 2019 19:58:49 -0400 Subject: [PATCH 003/274] Immodular --- code/modules/cargo/packs.dm | 82 +++++++++++++--------- code/modules/crafting/recipes.dm | 12 ++++ code/modules/mining/mine_items.dm | 1 + code/modules/research/techweb/all_nodes.dm | 26 +++++-- code/modules/uplink/uplink_items.dm | 14 +++- tgstation.dme | 5 -- 6 files changed, 98 insertions(+), 42 deletions(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 2effbd7ada..7ccdd53264 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -2159,6 +2159,12 @@ /obj/item/clothing/neck/petcollar) crate_name = "pug crate" +/datum/supply_pack/organic/critter/kiwi + name = "Space kiwi Crate" + cost = 2000 + contains = list( /mob/living/simple_animal/kiwi) + crate_name = "space kiwi crate" + /datum/supply_pack/critter/snake name = "Snake Crate" desc = "Tired of these MOTHER FUCKING snakes on this MOTHER FUCKING space station? Then this isn't the crate for you. Contains three poisonous snakes." @@ -2524,6 +2530,13 @@ /obj/item/vending_refill/wardrobe/law_wardrobe) crate_name = "security department supply crate" +/datum/supply_pack/costumes_toys/kinkmate + name = "Kinkmate construction kit" + cost = 2000 + contraband = TRUE + contains = list(/obj/item/vending_refill/kink, /obj/item/circuitboard/machine/kinkmate) + crate_name = "Kinkmate construction kit" + ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Miscellaneous /////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -2637,6 +2650,26 @@ crate_type = /obj/structure/closet/crate/wooden crate_name = "festive wrapping paper crate" +/datum/supply_pack/misc/paper_work + name = "Freelance Paper work" + desc = "The Nanotrasen Primary Bureaucratic Database Intelligence (PDBI) reports that the station has not completed its funding and grant paperwork this solar cycle. In order to gain further funding, your station is required to fill out (10) ten of these forms or no additional capital will be disbursed. We have sent you ten copies of the following form and we expect every one to be up to Nanotrasen Standards." // Disbursement. It's not a typo, look it up. + cost = 700 // Net of 0 credits + contains = list(/obj/item/folder/paperwork, + /obj/item/folder/paperwork, + /obj/item/folder/paperwork, + /obj/item/folder/paperwork, + /obj/item/folder/paperwork, + /obj/item/folder/paperwork, + /obj/item/folder/paperwork, + /obj/item/folder/paperwork, + /obj/item/folder/paperwork, + /obj/item/folder/paperwork, + /obj/item/pen/fountain, + /obj/item/pen/fountain, + /obj/item/pen/fountain, + /obj/item/pen/fountain, + /obj/item/pen/fountain) + crate_name = "Paperwork" /datum/supply_pack/misc/funeral name = "Funeral Supply crate" @@ -2649,18 +2682,11 @@ crate_name = "coffin" crate_type = /obj/structure/closet/crate/coffin -/datum/supply_pack/misc/religious_supplies - name = "Religious Supplies Crate" - desc = "Keep your local chaplain happy and well-supplied, lest they call down judgement upon your cargo bay. Contains two bottles of holywater, bibles, chaplain robes, and burial garmets." - cost = 4000 // it costs so much because the Space Church is ran by Space Jews - contains = list(/obj/item/reagent_containers/food/drinks/bottle/holywater, - /obj/item/reagent_containers/food/drinks/bottle/holywater, - /obj/item/storage/book/bible/booze, - /obj/item/storage/book/bible/booze, - /obj/item/clothing/suit/hooded/chaplain_hoodie, - /obj/item/clothing/suit/hooded/chaplain_hoodie - ) - crate_name = "religious supplies crate" +/datum/supply_pack/misc/jukebox + name = "Jukebox" + cost = 35000 + contains = list(/obj/machinery/jukebox) + crate_name = "Jukebox" /datum/supply_pack/misc/lewd name = "Lewd Crate" // OwO @@ -2692,26 +2718,18 @@ crate_name = "deluxe keg" crate_type = /obj/structure/closet/crate -/datum/supply_pack/misc/paper_work - name = "Freelance Paper work" - desc = "The Nanotrasen Primary Bureaucratic Database Intelligence (PDBI) reports that the station has not completed its funding and grant paperwork this solar cycle. In order to gain further funding, your station is required to fill out (10) ten of these forms or no additional capital will be disbursed. We have sent you ten copies of the following form and we expect every one to be up to Nanotrasen Standards." // Disbursement. It's not a typo, look it up. - cost = 400 // Net of 0 credits - contains = list(/obj/item/folder/paperwork, - /obj/item/folder/paperwork, - /obj/item/folder/paperwork, - /obj/item/folder/paperwork, - /obj/item/folder/paperwork, - /obj/item/folder/paperwork, - /obj/item/folder/paperwork, - /obj/item/folder/paperwork, - /obj/item/folder/paperwork, - /obj/item/folder/paperwork, - /obj/item/pen/fountain, - /obj/item/pen/fountain, - /obj/item/pen/fountain, - /obj/item/pen/fountain, - /obj/item/pen/fountain) - crate_name = "Paperwork" +/datum/supply_pack/misc/religious_supplies + name = "Religious Supplies Crate" + desc = "Keep your local chaplain happy and well-supplied, lest they call down judgement upon your cargo bay. Contains two bottles of holywater, bibles, chaplain robes, and burial garmets." + cost = 4000 // it costs so much because the Space Church is ran by Space Jews + contains = list(/obj/item/reagent_containers/food/drinks/bottle/holywater, + /obj/item/reagent_containers/food/drinks/bottle/holywater, + /obj/item/storage/book/bible/booze, + /obj/item/storage/book/bible/booze, + /obj/item/clothing/suit/hooded/chaplain_hoodie, + /obj/item/clothing/suit/hooded/chaplain_hoodie + ) + crate_name = "religious supplies crate" /datum/supply_pack/misc/toner name = "Toner Crate" diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index dbff7988c1..cef209ddc6 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -210,6 +210,12 @@ time = 40 category = CAT_ROBOT +/datum/crafting_recipe/potatos + name = "Potat-OS" + reqs = list(/obj/item/stack/cable_coil = 1, /obj/item/stack/rods = 1, /obj/item/reagent_containers/food/snacks/grown/potato = 1, /obj/item/aicard = 1 ) + result = /obj/item/aicard/potato + category = CAT_ROBOT + /datum/crafting_recipe/improvised_pneumatic_cannon //Pretty easy to obtain but name = "Pneumatic Cannon" result = /obj/item/pneumatic_cannon/ghetto @@ -476,6 +482,12 @@ /obj/item/bikehorn = 1) category = CAT_MISC +/datum/crafting_recipe/toyneb + name = "Non-Euplastic Blade" + reqs = list(/obj/item/light/tube = 1, /obj/item/stack/cable_coil = 1, /obj/item/stack/sheet/plastic = 4) + result = /obj/item/toy/sword/cx + category = CAT_MISC + /datum/crafting_recipe/chemical_payload name = "Chemical Payload (C4)" result = /obj/item/bombcore/chemical diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index a1ba493d46..0abb1cfa9e 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -68,6 +68,7 @@ /obj/machinery/computer/shuttle/mining name = "mining shuttle console" desc = "Used to call and send the mining shuttle." + req_access = list(ACCESS_MINING) circuit = /obj/item/circuitboard/computer/mining_shuttle shuttleId = "mining" possible_destinations = "mining_home;mining_away;landing_zone_dock;mining_public" diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index e25dced31c..02c3811435 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -203,13 +203,22 @@ research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 3000) export_price = 5000 +/datum/techweb_node/computer_board_gaming + id = "computer_board_gaming" + display_name = "Games and Toys" + description = "For the slackers on the station." + prereq_ids = list("comptech") + design_ids = list("arcade_battle", "arcade_orion", "slotmachine", "autoylathe") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1000) + export_price = 5000 + /////////////////////////Bluespace tech///////////////////////// /datum/techweb_node/bluespace_basic //Bluespace-memery id = "bluespace_basic" display_name = "Basic Bluespace Theory" description = "Basic studies into the mysterious alternate dimension known as bluespace." prereq_ids = list("base", "datatheory") - design_ids = list("beacon", "xenobioconsole", "telesci_gps") + design_ids = list("beacon", "xenobioconsole", "telesci_gps", "xenobio_monkeys") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 @@ -219,7 +228,7 @@ description = "Deeper understanding of how the Bluespace dimension works" prereq_ids = list("practical_bluespace", "high_efficiency") design_ids = list("bluespace_matter_bin", "femto_mani", "triphasic_scanning", "tele_station", "tele_hub", "quantumpad", "launchpad", "launchpad_console", - "teleconsole", "bluespace_crystal", "wormholeprojector") + "teleconsole", "bluespace_crystal", "wormholeprojector", "xenobio_slimebasic") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 15000) export_price = 5000 @@ -228,7 +237,7 @@ display_name = "Applied Bluespace Research" description = "Using bluespace to make things faster and better." prereq_ids = list("bluespace_basic", "engineering") - design_ids = list("bs_rped","biobag_holding","minerbag_holding", "bluespacebeaker", "bluespacesyringe", "phasic_scanning", "roastingstick", "ore_silo") + design_ids = list("bs_rped","biobag_holding","minerbag_holding", "bluespacebeaker", "bluespacesyringe", "phasic_scanning", "roastingstick", "ore_silo", "xenobio_slimeadv") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500) export_price = 5000 @@ -636,7 +645,7 @@ display_name = "Ballistic Weaponry" description = "This isn't research.. This is reverse-engineering!" prereq_ids = list("weaponry") - design_ids = list("mag_oldsmg", "mag_oldsmg_ap", "mag_oldsmg_ic") + design_ids = list("mag_oldsmg", "mag_oldsmg_ap", "mag_oldsmg_ic", "mag_oldsmg_rubber", "mag_oldsmg_tx") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2750) export_price = 5000 @@ -1013,6 +1022,15 @@ continue boost_item_paths |= UI.item //allows deconning to unlock. +/datum/techweb_node/advanced_illegl_ballistics + id = "advanced_illegal_ballistics" + display_name = "Advanced Illegal Ballistics" + description = "Advanced Ballistic for Illegal weaponds." + design_ids = list("10mm","10mmap","10mminc","10mmhp","pistolm9mm","m45","bolt_clip") + prereq_ids = list("ballistic_weapons","syndicate_basic","explosive_weapons") + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 25000) //This gives sec lethal mags/clips for guns form traitors or space. + export_price = 7000 + //Helpers for debugging/balancing the techweb in its entirety! /proc/total_techweb_exports() var/list/datum/techweb_node/processing = list() diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index f2f919a717..69f3324af0 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -171,7 +171,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/dangerous/revolver name = "Syndicate Revolver" desc = "A brutally simple syndicate revolver that fires .357 Magnum rounds and has 7 chambers." - item = /obj/item/gun/ballistic/revolver + item = /obj/item/gun/ballistic/revolver/syndie cost = 13 surplus = 50 exclude_modes = list(/datum/game_mode/nuclear/clown_ops) @@ -421,6 +421,12 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) surplus = 35 include_modes = list(/datum/game_mode/nuclear, /datum/game_mode/nuclear/clown_ops) +/datum/uplink_item/dangerous/phantomthief + name = "Syndicate Mask" + desc = "A cheap plastic mask fitted with an adrenaline autoinjector, which can be used by simply tensing your muscles" + item = /obj/item/clothing/glasses/phantomthief/syndicate + cost = 2 + // Ammunition /datum/uplink_item/ammo category = "Ammunition" @@ -989,6 +995,12 @@ datum/uplink_item/stealthy_tools/taeclowndo_shoes item = /obj/item/card/emag cost = 6 +/datum/uplink_item/device_tools/emagrecharge + name = "Electromagnet Charging Device" + desc = "A small device intended for recharging Cryptographic Sequencers. Using it will add five extra charges to the Cryptographic Sequencer." + item = /obj/item/emagrecharge + cost = 2 + /datum/uplink_item/device_tools/toolbox name = "Full Syndicate Toolbox" desc = "The syndicate toolbox is a suspicious black and red. It comes loaded with a full tool set including a \ diff --git a/tgstation.dme b/tgstation.dme index e33566290c..8f034c3db0 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2912,7 +2912,6 @@ #include "modular_citadel\code\modules\arousal\toys\dildos.dm" #include "modular_citadel\code\modules\awaymissions\citadel_ghostrole_spawners.dm" #include "modular_citadel\code\modules\cargo\console.dm" -#include "modular_citadel\code\modules\cargo\packs.dm" #include "modular_citadel\code\modules\client\client_defines.dm" #include "modular_citadel\code\modules\client\client_procs.dm" #include "modular_citadel\code\modules\client\preferences.dm" @@ -2946,7 +2945,6 @@ #include "modular_citadel\code\modules\clothing\under\trek_under.dm" #include "modular_citadel\code\modules\clothing\under\turtlenecks.dm" #include "modular_citadel\code\modules\clothing\under\under.dm" -#include "modular_citadel\code\modules\crafting\recipes.dm" #include "modular_citadel\code\modules\custom_loadout\custom_items.dm" #include "modular_citadel\code\modules\custom_loadout\load_to_mob.dm" #include "modular_citadel\code\modules\custom_loadout\read_from_file.dm" @@ -2971,7 +2969,6 @@ #include "modular_citadel\code\modules\mentor\mentorhelp.dm" #include "modular_citadel\code\modules\mentor\mentorpm.dm" #include "modular_citadel\code\modules\mentor\mentorsay.dm" -#include "modular_citadel\code\modules\mining\mine_items.dm" #include "modular_citadel\code\modules\mining\mining_ruins.dm" #include "modular_citadel\code\modules\mob\cit_emotes.dm" #include "modular_citadel\code\modules\mob\mob.dm" @@ -3030,9 +3027,7 @@ #include "modular_citadel\code\modules\research\designs\xenobio_designs.dm" #include "modular_citadel\code\modules\research\designs\weapon_designs\weapon_designs.dm" #include "modular_citadel\code\modules\research\techweb\_techweb.dm" -#include "modular_citadel\code\modules\research\techweb\all_nodes.dm" #include "modular_citadel\code\modules\research\xenobiology\xenobio_camera.dm" -#include "modular_citadel\code\modules\uplink\uplink_items.dm" #include "modular_citadel\code\modules\vehicles\secway.dm" #include "modular_citadel\code\modules\vore\hook-defs_vr.dm" #include "modular_citadel\code\modules\vore\persistence.dm" From 77652e6cbb0c2df246023a5259faf28250099796 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 17 Jun 2019 12:57:49 -0400 Subject: [PATCH 004/274] Makes upgraded prostics worth getting --- .../surgery/bodyparts/robot_bodyparts.dm | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/code/modules/surgery/bodyparts/robot_bodyparts.dm b/code/modules/surgery/bodyparts/robot_bodyparts.dm index ab31d64034..4c7a9759db 100644 --- a/code/modules/surgery/bodyparts/robot_bodyparts.dm +++ b/code/modules/surgery/bodyparts/robot_bodyparts.dm @@ -268,38 +268,38 @@ burn_reduction = 0 max_damage = 20 -// Upgraded Surplus lims +// Upgraded Surplus lims - Better then robotic lims /obj/item/bodypart/l_arm/robot/surplus_upgraded name = "reinforced surplus prosthetic left arm" - desc = "A skeletal, robotic limb. This one is reinforced to provide better protection." + desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts." icon = 'icons/mob/augmentation/surplus_augments.dmi' - brute_reduction = 1 - burn_reduction = 1 - max_damage = 30 + brute_reduction = 6 + burn_reduction = 5 + max_damage = 55 /obj/item/bodypart/r_arm/robot/surplus_upgraded name = "reinforced surplus prosthetic right arm" - desc = "A skeletal, robotic limb. This one is reinforced to provide better protection." + desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts." icon = 'icons/mob/augmentation/surplus_augments.dmi' - brute_reduction = 1 - burn_reduction = 1 - max_damage = 30 + brute_reduction = 6 + burn_reduction = 5 + max_damage = 55 /obj/item/bodypart/l_leg/robot/surplus_upgraded name = "reinforced surplus prosthetic left leg" - desc = "A skeletal, robotic limb. This one is reinforced to provide better protection." + desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts." icon = 'icons/mob/augmentation/surplus_augments.dmi' - brute_reduction = 1 - burn_reduction = 1 - max_damage = 30 + brute_reduction = 6 + burn_reduction = 5 + max_damage = 55 /obj/item/bodypart/r_leg/robot/surplus_upgraded name = "reinforced surplus prosthetic right leg" - desc = "A skeletal, robotic limb. This one is reinforced to provide better protection." + desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts." icon = 'icons/mob/augmentation/surplus_augments.dmi' - brute_reduction = 1 - burn_reduction = 1 - max_damage = 30 + brute_reduction = 6 + burn_reduction = 5 + max_damage = 55 #undef ROBOTIC_LIGHT_BRUTE_MSG #undef ROBOTIC_MEDIUM_BRUTE_MSG From 682e6f71f0f19997aa19ad7875b9f9f236e3250e Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 17 Jun 2019 13:32:20 -0400 Subject: [PATCH 005/274] Update robot_bodyparts.dm --- .../surgery/bodyparts/robot_bodyparts.dm | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/code/modules/surgery/bodyparts/robot_bodyparts.dm b/code/modules/surgery/bodyparts/robot_bodyparts.dm index 4c7a9759db..a3f8b883b4 100644 --- a/code/modules/surgery/bodyparts/robot_bodyparts.dm +++ b/code/modules/surgery/bodyparts/robot_bodyparts.dm @@ -20,8 +20,8 @@ icon_state = "borg_l_arm" status = BODYPART_ROBOTIC - brute_reduction = 5 - burn_reduction = 4 + brute_reduction = 2 + burn_reduction = 1 light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG @@ -41,8 +41,8 @@ icon_state = "borg_r_arm" status = BODYPART_ROBOTIC - brute_reduction = 5 - burn_reduction = 4 + brute_reduction = 2 + burn_reduction = 1 light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG @@ -62,8 +62,8 @@ icon_state = "borg_l_leg" status = BODYPART_ROBOTIC - brute_reduction = 5 - burn_reduction = 4 + brute_reduction = 2 + burn_reduction = 1 light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG @@ -83,8 +83,8 @@ icon_state = "borg_r_leg" status = BODYPART_ROBOTIC - brute_reduction = 5 - burn_reduction = 4 + brute_reduction = 2 + burn_reduction = 1 light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG @@ -103,8 +103,8 @@ icon_state = "borg_chest" status = BODYPART_ROBOTIC - brute_reduction = 5 - burn_reduction = 4 + brute_reduction = 2 + burn_reduction = 1 light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG @@ -273,32 +273,32 @@ name = "reinforced surplus prosthetic left arm" desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts." icon = 'icons/mob/augmentation/surplus_augments.dmi' - brute_reduction = 6 - burn_reduction = 5 + brute_reduction = 3 + burn_reduction = 2 max_damage = 55 /obj/item/bodypart/r_arm/robot/surplus_upgraded name = "reinforced surplus prosthetic right arm" desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts." icon = 'icons/mob/augmentation/surplus_augments.dmi' - brute_reduction = 6 - burn_reduction = 5 + brute_reduction = 3 + burn_reduction = 2 max_damage = 55 /obj/item/bodypart/l_leg/robot/surplus_upgraded name = "reinforced surplus prosthetic left leg" desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts." icon = 'icons/mob/augmentation/surplus_augments.dmi' - brute_reduction = 6 - burn_reduction = 5 + brute_reduction = 3 + burn_reduction = 2 max_damage = 55 /obj/item/bodypart/r_leg/robot/surplus_upgraded name = "reinforced surplus prosthetic right leg" desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts." icon = 'icons/mob/augmentation/surplus_augments.dmi' - brute_reduction = 6 - burn_reduction = 5 + brute_reduction = 3 + burn_reduction = 2 max_damage = 55 #undef ROBOTIC_LIGHT_BRUTE_MSG From 6590b07b32e9273c0da91eacf6c254e66079bd9f Mon Sep 17 00:00:00 2001 From: Sishen Date: Fri, 28 Jun 2019 12:01:00 -0400 Subject: [PATCH 006/274] Update runes.dm --- code/modules/antagonists/cult/runes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index 2f3a039e70..3bdcd12cf8 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -197,7 +197,7 @@ structure_check() searches for nearby cultist structures required for the invoca return var/list/myriad_targets = list() var/turf/T = get_turf(src) - for(var/mob/living/M in T) + for(var/mob/living/carbon/human/M in T) if(!iscultist(M)) myriad_targets |= M if(!myriad_targets.len) From ccf64fe9c9ef9a96c4614ee0535d24b8bfca20e5 Mon Sep 17 00:00:00 2001 From: Sishen Date: Fri, 28 Jun 2019 13:16:52 -0400 Subject: [PATCH 007/274] fix per ghoms request --- code/game/gamemodes/cult/cult.dm | 2 +- code/modules/antagonists/cult/runes.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 8f091b6372..e7cc3c53ae 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -16,7 +16,7 @@ if(!istype(M)) return FALSE if(M.mind) - if(ishuman(M) && (M.mind.assigned_role in list("Captain", "Chaplain"))) + if(M.mind.assigned_role in list("Captain", "Chaplain")) return FALSE if(specific_cult && specific_cult.is_sacrifice_target(M.mind)) return FALSE diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index 3bdcd12cf8..2f3a039e70 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -197,7 +197,7 @@ structure_check() searches for nearby cultist structures required for the invoca return var/list/myriad_targets = list() var/turf/T = get_turf(src) - for(var/mob/living/carbon/human/M in T) + for(var/mob/living/M in T) if(!iscultist(M)) myriad_targets |= M if(!myriad_targets.len) From b263c37a709a5dc219304e4ee771d096fddfd5c7 Mon Sep 17 00:00:00 2001 From: Sishen Date: Sun, 30 Jun 2019 13:19:17 -0400 Subject: [PATCH 008/274] mech counterplay ahoy --- code/game/mecha/equipment/mecha_equipment.dm | 3 +++ code/game/mecha/mecha.dm | 13 ++++++++++--- code/game/mecha/mecha_construction_paths.dm | 4 ++-- code/game/mecha/mecha_control_console.dm | 15 +++++++++++---- code/game/mecha/mecha_defense.dm | 9 ++++++++- code/game/mecha/medical/medical.dm | 7 +------ code/game/mecha/working/working.dm | 3 --- icons/mecha/mecha_mouse-disable.dmi | Bin 0 -> 580 bytes 8 files changed, 35 insertions(+), 19 deletions(-) create mode 100644 icons/mecha/mecha_mouse-disable.dmi diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index 8a5a83379d..23be95ff16 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -76,6 +76,9 @@ return 0 if(energy_drain && !chassis.has_charge(energy_drain)) return 0 + if(chassis.equipment_disabled) + to_chat(chassis.occupant, "Error -- Equipment control unit is unresponsive.") + return 0 return 1 /obj/item/mecha_parts/mecha_equipment/proc/action(atom/target) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 4700dda60d..549c22a12e 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -42,6 +42,7 @@ var/last_message = 0 var/add_req_access = 1 var/maint_access = 0 + var/equipment_disabled = 0 //disabled due to EMP var/dna_lock //dna-locking the mech var/list/proc_res = list() //stores proc owners, like proc_res["functionname"] = owner reference var/datum/effect_system/spark_spread/spark_system = new @@ -143,7 +144,6 @@ diag_hud_set_mechhealth() diag_hud_set_mechcell() diag_hud_set_mechstat() - diag_hud_set_mechtracking() /obj/mecha/get_cell() return cell @@ -205,6 +205,15 @@ GLOB.mechas_list -= src //global mech list return ..() +/obj/mecha/proc/restore_equipment() + equipment_disabled = 0 + if(istype(src, /obj/mecha/combat)) + mouse_pointer = 'icons/mecha/mecha_mouse.dmi' + if(occupant) + SEND_SOUND(occupant, sound('sound/items/timer.ogg', volume=50)) + to_chat(occupant, "Equipment control unit has been rebooted successfuly.") + occupant.update_mouse_pointer() + /obj/mecha/CheckParts(list/parts_list) ..() cell = locate(/obj/item/stock_parts/cell) in contents @@ -394,8 +403,6 @@ diag_hud_set_mechhealth() diag_hud_set_mechcell() diag_hud_set_mechstat() - diag_hud_set_mechtracking() - /obj/mecha/proc/drop_item()//Derpfix, but may be useful in future for engineering exosuits. return diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 714c66d032..3b957431f7 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -11,8 +11,8 @@ var/obj/mecha/M = new result(drop_location()) QDEL_NULL(M.cell) - var/atom/parent_atom = parent - M.CheckParts(parent_atom.contents) + var/obj/item/mecha_parts/chassis/parent_chassis = parent + M.CheckParts(parent_chassis.contents) SSblackbox.record_feedback("tally", "mechas_created", 1, M.name) QDEL_NULL(parent) diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm index 1524da42f2..c9a600c0ba 100644 --- a/code/game/mecha/mecha_control_console.dm +++ b/code/game/mecha/mecha_control_console.dm @@ -21,8 +21,8 @@ var/answer = TR.get_mecha_info() if(answer) dat += {"
[answer]
- Send message
- Show exosuit log | (EMP pulse)
"} + Send message
+ [TR.recharging?"Recharging EMP Pulse...
":"(EMP Pulse)
"]"} if(screen==1) dat += "

Log contents

" @@ -65,6 +65,7 @@ icon_state = "motion2" w_class = WEIGHT_CLASS_SMALL var/ai_beacon = FALSE //If this beacon allows for AI control. Exists to avoid using istype() on checking. + var/recharging = 0 /obj/item/mecha_parts/mecha_tracking/proc/get_mecha_info() if(!in_mecha()) @@ -102,10 +103,16 @@ return 0 /obj/item/mecha_parts/mecha_tracking/proc/shock() + if(recharging) + return var/obj/mecha/M = in_mecha() if(M) - M.emp_act(EMP_LIGHT) - qdel(src) + M.emp_act(EMP_HEAVY) + addtimer(CALLBACK(src, /obj/item/mecha_parts/mecha_tracking/proc/recharge), 5 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) + recharging = 1 + +/obj/item/mecha_parts/mecha_tracking/proc/recharge() + recharging = 0 /obj/item/mecha_parts/mecha_tracking/proc/get_mecha_log() if(!ismecha(loc)) diff --git a/code/game/mecha/mecha_defense.dm b/code/game/mecha/mecha_defense.dm index 367c750787..62a62b569d 100644 --- a/code/game/mecha/mecha_defense.dm +++ b/code/game/mecha/mecha_defense.dm @@ -149,7 +149,14 @@ use_power((cell.charge/3)/(severity*2)) take_damage(30 / severity, BURN, "energy", 1) log_message("EMP detected", color="red") - check_for_internal_damage(list(MECHA_INT_FIRE,MECHA_INT_TEMP_CONTROL,MECHA_INT_CONTROL_LOST,MECHA_INT_SHORT_CIRCUIT),1) + + if(istype(src, /obj/mecha/combat)) + mouse_pointer = 'icons/mecha/mecha_mouse-disable.dmi' + occupant?.update_mouse_pointer() + if(!equipment_disabled && occupant) //prevent spamming this message with back-to-back EMPs + to_chat(occupant, "Error -- Connection to equipment control unit has been lost.") + addtimer(CALLBACK(src, /obj/mecha/proc/restore_equipment), 3 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) + equipment_disabled = 1 /obj/mecha/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature>max_temperature) diff --git a/code/game/mecha/medical/medical.dm b/code/game/mecha/medical/medical.dm index e86b5174cc..8b4e48cd3e 100644 --- a/code/game/mecha/medical/medical.dm +++ b/code/game/mecha/medical/medical.dm @@ -1,8 +1,3 @@ -/obj/mecha/medical/Initialize() - . = ..() - trackers += new /obj/item/mecha_parts/mecha_tracking(src) - - /obj/mecha/medical/mechturn(direction) setDir(direction) playsound(src,'sound/mecha/mechmove01.ogg',40,1) @@ -18,4 +13,4 @@ var/result = step_rand(src) if(result) playsound(src,'sound/mecha/mechstep.ogg',25,1) - return result \ No newline at end of file + return result diff --git a/code/game/mecha/working/working.dm b/code/game/mecha/working/working.dm index 498ccd94fa..c9e7d99ac0 100644 --- a/code/game/mecha/working/working.dm +++ b/code/game/mecha/working/working.dm @@ -1,6 +1,3 @@ /obj/mecha/working internal_damage_threshold = 60 -/obj/mecha/working/Initialize() - . = ..() - trackers += new /obj/item/mecha_parts/mecha_tracking(src) diff --git a/icons/mecha/mecha_mouse-disable.dmi b/icons/mecha/mecha_mouse-disable.dmi new file mode 100644 index 0000000000000000000000000000000000000000..48924c58c29288f4f3b410cdf0202279eeafeb88 GIT binary patch literal 580 zcmV-K0=xZ*P)xY$2S; zSOGMBg@te?<0HP)C=-l%dvq@RZEvqi6@qc|V8~GP6b>}a+0QCYW0}ENX#>I77q-kW zwi~OC1IVP0X}(qOXVAz@hD(M*CXCDSgv0wfd4EN9gG@Mm-Q8bkD*f^rs)S53_N|2h zsuMDU@emi+HW`+Uv|XLHnT<#AbHVzfTzmsp-KllC SpWS@`0000 Date: Tue, 2 Jul 2019 17:24:46 -0400 Subject: [PATCH 009/274] Update clock_cult.dm --- code/game/gamemodes/clock_cult/clock_cult.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/clock_cult/clock_cult.dm b/code/game/gamemodes/clock_cult/clock_cult.dm index a24d846f15..c8286fa89e 100644 --- a/code/game/gamemodes/clock_cult/clock_cult.dm +++ b/code/game/gamemodes/clock_cult/clock_cult.dm @@ -52,7 +52,7 @@ Credit where due: if(!istype(M)) return FALSE if(M.mind) - if(ishuman(M) && (M.mind.assigned_role in list("Captain", "Chaplain"))) + if(M.mind.assigned_role in list("Captain", "Chaplain")) return FALSE if(M.mind.enslaved_to && !is_servant_of_ratvar(M.mind.enslaved_to)) return FALSE From 03315d1cbbaeba68c07a1e4193a762f299bda2fe Mon Sep 17 00:00:00 2001 From: Ghommie Date: Fri, 5 Jul 2019 22:29:50 +0200 Subject: [PATCH 010/274] Ports a toggleable darkmode to the game! --- code/__DEFINES/colors.dm | 25 +- code/__DEFINES/misc.dm | 4 - code/controllers/subsystem/job.dm | 2 +- code/controllers/subsystem/ticker.dm | 8 +- code/datums/components/spooky.dm | 2 +- code/datums/datumvars.dm | 4 +- .../mecha/equipment/tools/medical_tools.dm | 18 +- code/game/objects/items/devices/scanners.dm | 2 +- code/modules/admin/verbs/adminpm.dm | 56 +-- code/modules/admin/verbs/randomverbs.dm | 2 +- code/modules/client/darkmode.dm | 122 +++++ code/modules/client/preferences.dm | 10 +- code/modules/client/verbs/aooc.dm | 21 +- code/modules/client/verbs/ooc.dm | 19 +- code/modules/goonchat/browserOutput.dm | 13 + .../browserassets/css/browserOutput.css | 188 ++++---- .../browserassets/css/browserOutput_white.css | 425 ++++++++++++++++++ .../browserassets/html/browserOutput.html | 5 +- .../browserassets/js/browserOutput.js | 26 +- code/modules/shuttle/ferry.dm | 2 +- icons/member_content.dmi | Bin 2140 -> 2300 bytes modular_citadel/interface/skin.dmf | 34 +- tgstation.dme | 1 + 23 files changed, 784 insertions(+), 205 deletions(-) create mode 100644 code/modules/client/darkmode.dm create mode 100644 code/modules/goonchat/browserassets/css/browserOutput_white.css diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index de9c7af221..e187b85a3d 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -3,26 +3,27 @@ #define COLOR_INPUT_DISABLED "#F0F0F0" #define COLOR_INPUT_ENABLED "#D3B5B5" -//#define COLOR_WHITE "#EEEEEE" -//#define COLOR_SILVER "#C0C0C0" -//#define COLOR_GRAY "#808080" +#define COLOR_DARKMODE_BACKGROUND "#202020" +#define COLOR_DARKMODE_DARKBACKGROUND "#171717" +#define COLOR_DARKMODE_TEXT "#a4bad6" + #define COLOR_FLOORTILE_GRAY "#8D8B8B" #define COLOR_ALMOST_BLACK "#333333" -//#define COLOR_BLACK "#000000" +#define COLOR_BLACK "#000000" #define COLOR_RED "#FF0000" -//#define COLOR_RED_LIGHT "#FF3333" -//#define COLOR_MAROON "#800000" +#define COLOR_RED_LIGHT "#FF3333" +#define COLOR_MAROON "#800000" #define COLOR_YELLOW "#FFFF00" -//#define COLOR_OLIVE "#808000" -//#define COLOR_LIME "#32CD32" +#define COLOR_OLIVE "#808000" +#define COLOR_LIME "#32CD32" #define COLOR_GREEN "#008000" #define COLOR_CYAN "#00FFFF" -//#define COLOR_TEAL "#008080" +#define COLOR_TEAL "#008080" #define COLOR_BLUE "#0000FF" -//#define COLOR_BLUE_LIGHT "#33CCFF" -//#define COLOR_NAVY "#000080" +#define COLOR_BLUE_LIGHT "#33CCFF" +#define COLOR_NAVY "#000080" #define COLOR_PINK "#FFC0CB" -//#define COLOR_MAGENTA "#FF00FF" +#define COLOR_MAGENTA "#FF00FF" #define COLOR_PURPLE "#800080" #define COLOR_ORANGE "#FF9900" #define COLOR_BEIGE "#CEB689" diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index fc8e7dda2f..fc651ddead 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -275,10 +275,6 @@ GLOBAL_LIST_INIT(pda_styles, list(MONO, VT, ORBITRON, SHARE)) GLOBAL_LIST_INIT(pda_reskins, list(PDA_SKIN_CLASSIC = 'icons/obj/pda.dmi', PDA_SKIN_ALT = 'icons/obj/pda_alt.dmi', PDA_SKIN_RUGGED = 'icons/obj/pda_rugged.dmi', PDA_SKIN_MODERN = 'icons/obj/pda_modern.dmi')) -//Color Defines -#define OOC_COLOR "#002eb8" -#define AOOC_COLOR "#b8002e" - ///////////////////////////////////// // atom.appearence_flags shortcuts // ///////////////////////////////////// diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 5e960e0f96..4001c666ee 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -437,7 +437,7 @@ SUBSYSTEM_DEF(job) if(job.custom_spawn_text) to_chat(M, "[job.custom_spawn_text]") if(CONFIG_GET(number/minimal_access_threshold)) - to_chat(M, "As this station was initially staffed with a [CONFIG_GET(flag/jobs_have_minimal_access) ? "full crew, only your job's necessities" : "skeleton crew, additional access may"] have been added to your ID card.") + to_chat(M, "As this station was initially staffed with a [CONFIG_GET(flag/jobs_have_minimal_access) ? "full crew, only your job's necessities" : "skeleton crew, additional access may"] have been added to your ID card.") if(job && H) if(job.dresscodecompliant)// CIT CHANGE - dress code compliance diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 4a3143da79..8e3cd5590e 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -218,7 +218,7 @@ SUBSYSTEM_DEF(ticker) if(GLOB.secret_force_mode != "secret") var/datum/game_mode/smode = config.pick_mode(GLOB.secret_force_mode) if(!smode.can_start()) - message_admins("\blue Unable to force secret [GLOB.secret_force_mode]. [smode.required_players] players and [smode.required_enemies] eligible antagonists needed.") + message_admins("Unable to force secret [GLOB.secret_force_mode]. [smode.required_players] players and [smode.required_enemies] eligible antagonists needed.") else mode = smode @@ -291,14 +291,14 @@ SUBSYSTEM_DEF(ticker) round_start_time = world.time SSdbcore.SetRoundStart() - to_chat(world, "Welcome to [station_name()], enjoy your stay!") + to_chat(world, "Welcome to [station_name()], enjoy your stay!") SEND_SOUND(world, sound('sound/ai/welcome.ogg')) current_state = GAME_STATE_PLAYING Master.SetRunLevel(RUNLEVEL_GAME) if(SSevents.holidays) - to_chat(world, "and...") + to_chat(world, "and...") for(var/holidayname in SSevents.holidays) var/datum/holiday/holiday = SSevents.holidays[holidayname] to_chat(world, "

[holiday.greet()]

") @@ -414,7 +414,7 @@ SUBSYSTEM_DEF(ticker) m = pick(memetips) if(m) - to_chat(world, "Tip of the round: [html_encode(m)]") + to_chat(world, "Tip of the round: [html_encode(m)]") /datum/controller/subsystem/ticker/proc/check_queue() var/hpc = CONFIG_GET(number/hard_popcap) diff --git a/code/datums/components/spooky.dm b/code/datums/components/spooky.dm index 8989cb499d..1d5549d0fe 100644 --- a/code/datums/components/spooky.dm +++ b/code/datums/components/spooky.dm @@ -27,7 +27,7 @@ C.stuttering = 20 if((!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/golem)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly))) C.adjustStaminaLoss(25) //boneless humanoids don't lose the will to live - to_chat(C, "DOOT") + to_chat(C, "DOOT") spectral_change(H) else //the sound will spook monkeys. diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index d5c983bc39..f0fb7f6095 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -1351,8 +1351,8 @@ if(amount != 0) log_admin("[key_name(usr)] dealt [amount] amount of [Text] damage to [L] ") - var/msg = "[key_name(usr)] dealt [amount] amount of [Text] damage to [L] " - message_admins(msg) + var/msg = "[key_name(usr)] dealt [amount] amount of [Text] damage to [L] " + message_admins("[msg]") admin_ticket_log(L, msg) vv_update_display(L, Text, "[newamt]") else if(href_list["copyoutfit"]) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index ba08109427..21bbdfd14b 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -159,15 +159,15 @@ t1 = "*dead*" else t1 = "Unknown" - return {"Health: [patient.stat > 1 ? "[t1]" : "[patient.health]% ([t1])"]
- Core Temperature: [patient.bodytemperature-T0C]°C ([patient.bodytemperature*1.8-459.67]°F)
- Brute Damage: [patient.getBruteLoss()]%
- Respiratory Damage: [patient.getOxyLoss()]%
- Toxin Content: [patient.getToxLoss()]%
- Burn Severity: [patient.getFireLoss()]%
- [patient.getCloneLoss() ? "Subject appears to have cellular damage." : ""]
- [patient.getBrainLoss() ? "Significant brain damage detected." : ""]
- [length(patient.get_traumas()) ? "Brain Traumas detected." : ""]
+ return {"Health: [patient.stat > 1 ? "[t1]" : "[patient.health]% ([t1])"]
+ Core Temperature: [patient.bodytemperature-T0C]°C ([patient.bodytemperature*1.8-459.67]°F)
+ Brute Damage: [patient.getBruteLoss()]%
+ Respiratory Damage: [patient.getOxyLoss()]%
+ Toxin Content: [patient.getToxLoss()]%
+ Burn Severity: [patient.getFireLoss()]%
+ [patient.getCloneLoss() ? "Subject appears to have cellular damage." : ""]
+ [patient.getBrainLoss() ? "Significant brain damage detected." : ""]
+ [length(patient.get_traumas()) ? "Brain Traumas detected." : ""]
"} /obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_reagents() diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 9f52b4c1ac..5d43a23b4c 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -621,7 +621,7 @@ SLIME SCANNER to_chat(user, "Growth progress: [T.amount_grown]/[SLIME_EVOLUTION_THRESHOLD]") if(T.effectmod) to_chat(user, "Core mutation in progress: [T.effectmod]") - to_chat(user, "Progress in core mutation: [T.applied] / [SLIME_EXTRACT_CROSSING_REQUIRED]") + to_chat(user, "Progress in core mutation: [T.applied] / [SLIME_EXTRACT_CROSSING_REQUIRED]") to_chat(user, "========================") diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 84e5ba4f82..5f3153d90f 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -6,7 +6,7 @@ set category = null set name = "Admin PM Mob" if(!holder) - to_chat(src, "Error: Admin-PM-Context: Only administrators may use this command.") + to_chat(src, "Error: Admin-PM-Context: Only administrators may use this command.") return if( !ismob(M) || !M.client ) return @@ -18,7 +18,7 @@ set category = "Admin" set name = "Admin PM" if(!holder) - to_chat(src, "Error: Admin-PM-Panel: Only administrators may use this command.") + to_chat(src, "Error: Admin-PM-Panel: Only administrators may use this command.") return var/list/client/targets[0] for(var/client/T) @@ -37,7 +37,7 @@ /client/proc/cmd_ahelp_reply(whom) if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") return var/client/C if(istext(whom)) @@ -48,7 +48,7 @@ C = whom if(!C) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.") + to_chat(src, "Error: Admin-PM: Client not found.") return var/datum/admin_help/AH = C.current_ticket @@ -65,12 +65,12 @@ //Fetching a message if needed. src is the sender and C is the target client /client/proc/cmd_admin_pm(whom, msg) if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") return if(!holder && !current_ticket) //no ticket? https://www.youtube.com/watch?v=iHSPf6x1Fdo - to_chat(src, "You can no longer reply to this ticket, please open another one by using the Adminhelp verb if need be.") - to_chat(src, "Message: [msg]") + to_chat(src, "You can no longer reply to this ticket, please open another one by using the Adminhelp verb if need be.") + to_chat(src, "Message: [msg]") return var/client/recipient @@ -95,14 +95,14 @@ if(!msg) return if(holder) - to_chat(src, "Error: Use the admin IRC channel, nerd.") + to_chat(src, "Error: Use the admin IRC channel, nerd.") return else if(!recipient) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.") + to_chat(src, "Error: Admin-PM: Client not found.") if(msg) to_chat(src, msg) return @@ -118,12 +118,12 @@ return if(prefs.muted & MUTE_ADMINHELP) - to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") + to_chat(src, "Error: Admin-PM: You are unable to use admin PM-s (muted).") return if(!recipient) if(holder) - to_chat(src, "Error: Admin-PM: Client not found.") + to_chat(src, "Error: Admin-PM: Client not found.") else current_ticket.MessageNoRecipient(msg) return @@ -145,15 +145,15 @@ var/keywordparsedmsg = keywords_lookup(msg) if(irc) - to_chat(src, "PM to-Admins: [rawmsg]") + to_chat(src, "PM to-Admins: [rawmsg]") var/datum/admin_help/AH = admin_ticket_log(src, "Reply PM from-[key_name(src, TRUE, TRUE)] to IRC: [keywordparsedmsg]") ircreplyamount-- send2irc("[AH ? "#[AH.id] " : ""]Reply: [ckey]", rawmsg) else if(recipient.holder) if(holder) //both are admins - to_chat(recipient, "Admin PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]") - to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [keywordparsedmsg]") + to_chat(recipient, "Admin PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]") + to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [keywordparsedmsg]") //omg this is dumb, just fill in both their tickets var/interaction_message = "PM from-[key_name(src, recipient, 1)] to-[key_name(recipient, src, 1)]: [keywordparsedmsg]" @@ -162,10 +162,10 @@ admin_ticket_log(recipient, interaction_message) else //recipient is an admin but sender is not - var/replymsg = "Reply PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]" - admin_ticket_log(src, replymsg) - to_chat(recipient, replymsg) - to_chat(src, "PM to-Admins: [msg]") + var/replymsg = "Reply PM from-[key_name(src, recipient, 1)]: [keywordparsedmsg]" + admin_ticket_log(src, "[replymsg]") + to_chat(recipient, "[replymsg]") + to_chat(src, "PM to-Admins: [msg]") //play the receiving admin the adminhelp sound (if they have them enabled) if(recipient.prefs.toggles & SOUND_ADMINHELP) @@ -177,11 +177,11 @@ new /datum/admin_help(msg, recipient, TRUE) to_chat(recipient, "-- Administrator private message --") - to_chat(recipient, "Admin PM from-[key_name(src, recipient, 0)]: [msg]") - to_chat(recipient, "Click on the administrator's name to reply.") - to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [msg]") + to_chat(recipient, "Admin PM from-[key_name(src, recipient, 0)]: [msg]") + to_chat(recipient, "Click on the administrator's name to reply.") + to_chat(src, "Admin PM to-[key_name(recipient, src, 1)]: [msg]") - admin_ticket_log(recipient, "PM From [key_name_admin(src)]: [keywordparsedmsg]") + admin_ticket_log(recipient, "PM From [key_name_admin(src)]: [keywordparsedmsg]") //always play non-admin recipients the adminhelp sound SEND_SOUND(recipient, sound('sound/effects/adminhelp.ogg')) @@ -200,20 +200,20 @@ return else //neither are admins - to_chat(src, "Error: Admin-PM: Non-admin to non-admin PM communication is forbidden.") + to_chat(src, "Error: Admin-PM: Non-admin to non-admin PM communication is forbidden.") return if(irc) log_admin_private("PM: [key_name(src)]->IRC: [rawmsg]") for(var/client/X in GLOB.admins) - to_chat(X, "PM: [key_name(src, X, 0)]->IRC: [keywordparsedmsg]") + to_chat(X, "PM: [key_name(src, X, 0)]->IRC: [keywordparsedmsg]") else window_flash(recipient, ignorepref = TRUE) log_admin_private("PM: [key_name(src)]->[key_name(recipient)]: [rawmsg]") //we don't use message_admins here because the sender/receiver might get it too for(var/client/X in GLOB.admins) if(X.key!=key && X.key!=recipient.key) //check client/X is an admin and isn't the sender or recipient - to_chat(X, "PM: [key_name(src, X, 0)]->[key_name(recipient, X, 0)]: [keywordparsedmsg]" ) + to_chat(X, "PM: [key_name(src, X, 0)]->[key_name(recipient, X, 0)]: [keywordparsedmsg]" ) @@ -296,10 +296,10 @@ msg = emoji_parse(msg) to_chat(C, "-- Administrator private message --") - to_chat(C, "Admin PM from-[adminname]: [msg]") - to_chat(C, "Click on the administrator's name to reply.") + to_chat(C, "Admin PM from-[adminname]: [msg]") + to_chat(C, "Click on the administrator's name to reply.") - admin_ticket_log(C, "PM From [irc_tagged]: [msg]") + admin_ticket_log(C, "PM From [irc_tagged]: [msg]") window_flash(C, ignorepref = TRUE) //always play non-admin recipients the adminhelp sound diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index f74b31760d..52e76f95b6 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -298,7 +298,7 @@ if(candidates.len) ckey = input("Pick the player you want to respawn as a xeno.", "Suitable Candidates") as null|anything in candidates else - to_chat(usr, "Error: create_xeno(): no suitable candidates.") + to_chat(usr, "Error: create_xeno(): no suitable candidates.") if(!istext(ckey)) return 0 diff --git a/code/modules/client/darkmode.dm b/code/modules/client/darkmode.dm new file mode 100644 index 0000000000..52c2d02372 --- /dev/null +++ b/code/modules/client/darkmode.dm @@ -0,0 +1,122 @@ +//Darkmode preference by Kmc2000// + +/* +This lets you switch chat themes by using winset and CSS loading, you must relog to see this change (or rebuild your browseroutput datum) +Things to note: +If you change ANYTHING in interface/skin.dmf you need to change it here: +Format: +winset(src, "window as appears in skin.dmf after elem", "var to change = currentvalue;var to change = desired value") +How this works: +I've added a function to browseroutput.js which registers a cookie for darkmode and swaps the chat accordingly. You can find the button to do this under the "cog" icon next to the ping button (top right of chat) +This then swaps the window theme automatically +Thanks to spacemaniac and mcdonald for help with the JS side of this. +*/ + +/client/proc/force_white_theme() //There's no way round it. We're essentially changing the skin by hand. It's painful but it works, and is the way Lummox suggested. + //Main windows + + winset(src, "infowindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = none") + winset(src, "infowindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "info", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "info", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "browseroutput", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "browseroutput", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "mainwindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = none") + winset(src, "split", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + //Buttons + winset(src, "changelog", "background-color = #494949;background-color = none") + winset(src, "changelog", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "rules", "background-color = #494949;background-color = none") + winset(src, "rules", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "wiki", "background-color = #494949;background-color = none") + winset(src, "wiki", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "forum", "background-color = #494949;background-color = none") + winset(src, "forum", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "github", "background-color = #3a3a3a;background-color = none") + winset(src, "github", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "report-issue", "background-color = #492020;background-color = none") + winset(src, "report-issue", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + //Status and verb tabs + winset(src, "output", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "output", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "statwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "statwindow", "text-color = #eaeaea;text-color = #000000") + winset(src, "stat", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = #FFFFFF") + winset(src, "stat", "tab-background-color = [COLOR_DARKMODE_BACKGROUND];tab-background-color = none") + winset(src, "stat", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "stat", "tab-text-color = [COLOR_DARKMODE_TEXT];tab-text-color = #000000") + winset(src, "stat", "prefix-color = [COLOR_DARKMODE_TEXT];prefix-color = #000000") + winset(src, "stat", "suffix-color = [COLOR_DARKMODE_TEXT];suffix-color = #000000") + //Say, OOC, me Buttons etc. + winset(src, "say", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "say", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "asset_cache_browser", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "asset_cache_browser", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "tooltip", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "tooltip", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + +/client/proc/force_dark_theme() //Inversely, if theyre using white theme and want to swap to the superior dark theme, let's get WINSET() ing + //Main windows + winset(src, "infowindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "infowindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "info", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "info", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "browseroutput", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "browseroutput", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "outputwindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "outputwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "mainwindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "split", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + //Buttons + winset(src, "changelog", "background-color = none;background-color = #494949") + winset(src, "changelog", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "rules", "background-color = none;background-color = #494949") + winset(src, "rules", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "wiki", "background-color = none;background-color = #494949") + winset(src, "wiki", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "forum", "background-color = none;background-color = #494949") + winset(src, "forum", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "github", "background-color = none;background-color = #3a3a3a") + winset(src, "github", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "report-issue", "background-color = none;background-color = #492020") + winset(src, "report-issue", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + //Status and verb tabs + winset(src, "output", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "output", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "outputwindow", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "outputwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "statwindow", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "statwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "background-color = #FFFFFF;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "stat", "tab-background-color = none;tab-background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "stat", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "tab-text-color = #000000;tab-text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "prefix-color = #000000;prefix-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "suffix-color = #000000;suffix-color = [COLOR_DARKMODE_TEXT]") + //Say, OOC, me Buttons etc. + winset(src, "say", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "say", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "asset_cache_browser", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "asset_cache_browser", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "tooltip", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "tooltip", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + + +/datum/asset/simple/goonchat + verify = FALSE + assets = list( + "json2.min.js" = 'code/modules/goonchat/browserassets/js/json2.min.js', + "errorHandler.js" = 'code/modules/goonchat/browserassets/js/errorHandler.js', + "browserOutput.js" = 'code/modules/goonchat/browserassets/js/browserOutput.js', + "fontawesome-webfont.eot" = 'tgui/assets/fonts/fontawesome-webfont.eot', + "fontawesome-webfont.svg" = 'tgui/assets/fonts/fontawesome-webfont.svg', + "fontawesome-webfont.ttf" = 'tgui/assets/fonts/fontawesome-webfont.ttf', + "fontawesome-webfont.woff" = 'tgui/assets/fonts/fontawesome-webfont.woff', + "font-awesome.css" = 'code/modules/goonchat/browserassets/css/font-awesome.css', + "browserOutput.css" = 'code/modules/goonchat/browserassets/css/browserOutput.css', + "browserOutput_white.css" = 'code/modules/goonchat/browserassets/css/browserOutput_white.css', + ) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 7a6fdad721..4bbe614c74 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -29,7 +29,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) //game-preferences var/lastchangelog = "" //Saved changlog filesize to detect if there was a change - var/ooccolor = null + var/ooccolor = "#c43b23" + var/aooccolor = "#ce254f" var/enable_tips = TRUE var/tip_delay = 500 //tip delay in milliseconds @@ -765,6 +766,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "BYOND Membership Publicity: [(toggles & MEMBER_PUBLIC) ? "Public" : "Hidden"]
" if(unlock_content || check_rights_for(user.client, R_ADMIN)) dat += "OOC Color:     Change
" + dat += "Antag OOC Color:     Change
" + dat += "" if(user.client.holder) dat +="" @@ -1933,6 +1936,11 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(new_ooccolor) ooccolor = new_ooccolor + if("aooccolor") + var/new_aooccolor = input(user, "Choose your Antag OOC colour:", "Game Preference",ooccolor) as color|null + if(new_aooccolor) + aooccolor = new_aooccolor + if("bag") var/new_backbag = input(user, "Choose your character's style of bag:", "Character Preference") as null|anything in GLOB.backbaglist if(new_backbag) diff --git a/code/modules/client/verbs/aooc.dm b/code/modules/client/verbs/aooc.dm index 893501a852..311c22955d 100644 --- a/code/modules/client/verbs/aooc.dm +++ b/code/modules/client/verbs/aooc.dm @@ -1,3 +1,6 @@ +GLOBAL_VAR_INIT(AOOC_COLOR, null)//If this is null, use the CSS for OOC. Otherwise, use a custom colour. +GLOBAL_VAR_INIT(normal_aooc_colour, "#ce254f") + /client/verb/aooc(msg as text) set name = "AOOC" set desc = "An OOC channel exclusive to antagonists." @@ -50,7 +53,7 @@ var/keyname = key if(prefs.unlock_content) if(prefs.toggles & MEMBER_PUBLIC) - keyname = "[icon2html('icons/member_content.dmi', world, "blag")][keyname]" + keyname = "[icon2html('icons/member_content.dmi', world, "blag")][keyname]" //The linkify span classes and linkify=TRUE below make ooc text get clickable chat href links if you pass in something resembling a url var/antaglisting = list() @@ -74,23 +77,27 @@ else to_chat(C, "Antag OOC: [keyname][holder.fakekey ? "/([holder.fakekey])" : ""]: [msg]") else - to_chat(C, "Antag OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") + if(GLOB.AOOC_COLOR) + to_chat(C, "Antag OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") + else + to_chat(C, "Antag OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") else if(!(key in C.prefs.ignoring)) - to_chat(C, "Antag OOC: [keyname]: [msg]") - -GLOBAL_VAR_INIT(antag_ooc_colour, AOOC_COLOR) + if(GLOB.AOOC_COLOR) + to_chat(C, "Antag OOC: [keyname]: [msg]") + else + to_chat(C, "Antag OOC: [keyname]: [msg]") /client/proc/set_aooc(newColor as color) set name = "Set Antag OOC Color" set desc = "Modifies antag OOC Color" set category = "Fun" - GLOB.antag_ooc_colour = sanitize_ooccolor(newColor) + GLOB.AOOC_COLOR = sanitize_ooccolor(newColor) /client/proc/reset_aooc() set name = "Reset Antag OOC Color" set desc = "Returns antag OOC Color to default" set category = "Fun" - GLOB.antag_ooc_colour = AOOC_COLOR + GLOB.AOOC_COLOR = null /proc/toggle_aooc(toggle = null) if(toggle != null) //if we're specifically en/disabling ooc diff --git a/code/modules/client/verbs/ooc.dm b/code/modules/client/verbs/ooc.dm index 5df13a1ffe..8a233025a1 100644 --- a/code/modules/client/verbs/ooc.dm +++ b/code/modules/client/verbs/ooc.dm @@ -1,3 +1,6 @@ +GLOBAL_VAR_INIT(OOC_COLOR, null)//If this is null, use the CSS for OOC. Otherwise, use a custom colour. +GLOBAL_VAR_INIT(normal_ooc_colour, "#002eb8") + /client/verb/ooc(msg as text) set name = "OOC" //Gave this shit a shorter name so you only have to time out "ooc" rather than "ooc message" to use it --NeoFite set category = "OOC" @@ -66,9 +69,15 @@ else to_chat(C, "OOC: [keyname][holder.fakekey ? "/([holder.fakekey])" : ""]: [msg]") else - to_chat(C, "OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") + if(GLOB.OOC_COLOR) + to_chat(C, "OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") + else + to_chat(C, "OOC: [holder.fakekey ? holder.fakekey : key]: [msg]") else if(!(key in C.prefs.ignoring)) - to_chat(C, "OOC: [keyname]: [msg]") + if(GLOB.OOC_COLOR) + to_chat(C, "OOC: [keyname]: [msg]") + else + to_chat(C, "OOC: [keyname]: [msg]") /proc/toggle_ooc(toggle = null) if(toggle != null) //if we're specifically en/disabling ooc @@ -99,19 +108,17 @@ else GLOB.dooc_allowed = !GLOB.dooc_allowed -GLOBAL_VAR_INIT(normal_ooc_colour, OOC_COLOR) - /client/proc/set_ooc(newColor as color) set name = "Set Player OOC Color" set desc = "Modifies player OOC Color" set category = "Fun" - GLOB.normal_ooc_colour = sanitize_ooccolor(newColor) + GLOB.OOC_COLOR = sanitize_ooccolor(newColor) /client/proc/reset_ooc() set name = "Reset Player OOC Color" set desc = "Returns player OOC Color to default" set category = "Fun" - GLOB.normal_ooc_colour = OOC_COLOR + GLOB.OOC_COLOR = null /client/verb/colorooc() set name = "Set Your OOC Color" diff --git a/code/modules/goonchat/browserOutput.dm b/code/modules/goonchat/browserOutput.dm index 463df71f71..082f20f524 100644 --- a/code/modules/goonchat/browserOutput.dm +++ b/code/modules/goonchat/browserOutput.dm @@ -82,6 +82,12 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico if("setMusicVolume") data = setMusicVolume(arglist(params)) + if("swaptodarkmode") + swaptodarkmode() + + if("swaptolightmode") + swaptolightmode() + if(data) ehjax_send(data = data) @@ -240,3 +246,10 @@ GLOBAL_DATUM_INIT(iconCache, /savefile, new("tmp/iconCache.sav")) //Cache of ico // url_encode it TWICE, this way any UTF-8 characters are able to be decoded by the Javascript. C << output(url_encode(url_encode(message)), "browseroutput:output") + + +/datum/chatOutput/proc/swaptolightmode() //Dark mode light mode stuff. Yell at KMC if this breaks! (See darkmode.dm for documentation) + owner.force_white_theme() + +/datum/chatOutput/proc/swaptodarkmode() + owner.force_dark_theme() diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css index 33884f8ef0..920087e026 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput.css +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -7,16 +7,20 @@ html, body { padding: 0; margin: 0; height: 100%; - color: #000000; + color: #a4bad6; } body { - background: #E0E0E0; /*CIT CHANGE - darkens chatbox a lil*/ + background: #171717; font-family: Verdana, sans-serif; font-size: 9pt; + font-color: #a4bad6; line-height: 1.2; overflow-x: hidden; overflow-y: scroll; - word-wrap: break-word; + word-wrap: break-word; + scrollbar-face-color:#1A1A1A; + scrollbar-track-color:#171717; + scrollbar-highlight-color:#171717; } em { @@ -56,9 +60,9 @@ img.icon { border-radius: 10px; } -a {color: #0000ff;} -a.visited {color: #ff00ff;} -a:visited {color: #ff00ff;} +a {color: #397ea5;} +a.visited {color: #7c00e6;} +a:visited {color: #7c00e6;} a.popt {text-decoration: none;} /***************************************** @@ -89,21 +93,21 @@ a.popt {text-decoration: none;} bottom: 0; right: 0; padding: 8px; - background: #ddd; + background: #202020; text-decoration: none; font-variant: small-caps; font-size: 1.1em; font-weight: bold; - color: #333; + color: #a4bad6; } -#newMessages:hover {background: #ccc;} +#newMessages:hover {background: #171717;} #newMessages i {vertical-align: middle; padding-left: 3px;} #ping { position: fixed; top: 0; - right: 80px; + right: 115px; width: 45px; - background: #ddd; + background: #202020; height: 30px; padding: 8px 0 2px 0; } @@ -120,19 +124,19 @@ a.popt {text-decoration: none;} right: 0; } #userBar .subCell { - background: #ddd; + background: #202020; height: 30px; padding: 5px 0; display: block; - color: #333; + color: #a4bad6; text-decoration: none; line-height: 28px; - border-top: 1px solid #b4b4b4; + border-top: 1px solid #171717; } -#userBar .subCell:hover {background: #ccc;} +#userBar .subCell:hover {background: #202020;} #userBar .toggle { width: 40px; - background: #ccc; + background: #202020; border-top: 0; float: right; text-align: center; @@ -242,9 +246,9 @@ a.popt {text-decoration: none;} ******************************************/ /* MOTD */ -.motd {color: #638500; font-family: Verdana, sans-serif;} -.motd h1, .motd h2, .motd h3, .motd h4, .motd h5, .motd h6 {color: #638500; text-decoration: underline;} -.motd a, .motd a:link, .motd a:visited, .motd a:active, .motd a:hover {color: #638500;} +.motd {color: #a4bad6; font-family: Verdana, sans-serif;} +.motd h1, .motd h2, .motd h3, .motd h4, .motd h5, .motd h6 {color: #a4bad6; text-decoration: underline;} +.motd a, .motd a:link, .motd a:visited, .motd a:active, .motd a:hover {color: #a4bad6;} /* ADD HERE FOR BOLD */ .bold, .name, .prefix, .ooc, .looc, .adminooc, .admin, .medal, .yell {font-weight: bold;} @@ -255,85 +259,89 @@ a.popt {text-decoration: none;} /* OUTPUT COLORS */ .highlight {background: yellow;} -h1, h2, h3, h4, h5, h6 {color: #0000ff;font-family: Georgia, Verdana, sans-serif;} -h1.alert, h2.alert {color: #000000;} +h1, h2, h3, h4, h5, h6 {color: #a4bad6;font-family: Georgia, Verdana, sans-serif;} +h1.alert, h2.alert {color: #a4bad6;} em {font-style: normal; font-weight: bold;} -.ooc { font-weight: bold;} +.ooc {color: #cca300; font-weight: bold;} +.antagooc {color: #ce254f; font-weight: bold;} .adminobserverooc {color: #0099cc; font-weight: bold;} -.adminooc {color: #700038; font-weight: bold;} +.adminooc {color: #3d5bc3; font-weight: bold;} -.adminsay {color: #FF4500; font-weight: bold;} -.admin {color: #386aff; font-weight: bold;} +.adminsay {color: #ff4500; font-weight: bold;} +.admin {color: #5975da; font-weight: bold;} .name { font-weight: bold;} .say {} -.deadsay {color: #5c00e6;} +.deadsay {color: #e2c1ff;} .binarysay {color: #20c20e; background-color: #000000; display: block;} .binarysay a {color: #00ff00;} .binarysay a:active, .binarysay a:visited {color: #88ff88;} -.radio {color: #008000;} -.sciradio {color: #993399;} -.comradio {color: #948f02;} -.secradio {color: #a30000;} -.medradio {color: #337296;} -.engradio {color: #fb5613;} -.suppradio {color: #a8732b;} -.servradio {color: #6eaa2c;} -.syndradio {color: #6d3f40;} -.centcomradio {color: #686868;} -.aiprivradio {color: #ff00ff;} -.redteamradio {color: #ff0000;} -.blueteamradio {color: #0000ff;} +.radio {color: #1ecc43;} +.sciradio {color: #c68cfa;} +.comradio {color: #5177ff;} +.secradio {color: #dd3535;} +.medradio {color: #57b8f0;} +.engradio {color: #f37746;} +.suppradio {color: #b88646;} +.servradio {color: #6ca729;} +.syndradio {color: #8f4a4b;} +.centcomradio {color: #2681a5;} +.aiprivradio {color: #d65d95;} +.redteamradio {color: #ff4444;} +.blueteamradio {color: #3434fd;} .yell { font-weight: bold;} -.alert {color: #ff0000;} -h1.alert, h2.alert {color: #000000;} +.alert {color: #d82020;} +h1.alert, h2.alert {color: #99aab5;} .emote { font-style: italic;} .selecteddna {color: #ffffff; background-color: #001B1B} -.attack {color: #ff0000;} -.disarm {color: #990000;} -.passive {color: #660000;} +.attack {color: #e01c1c;} +.disarm {color: #b42525;} +.passive {color: #a00f0f;} -.userdanger {color: #ff0000; font-weight: bold; font-size: 24px;} -.danger {color: #ff0000;} -.warning {color: #ff0000; font-style: italic;} -.boldwarning {color: #ff0000; font-style: italic; font-weight: bold} -.announce {color: #228b22; font-weight: bold;} -.boldannounce {color: #ff0000; font-weight: bold;} -.greenannounce {color: #00ff00; font-weight: bold;} +.userdanger {color: #c51e1e; font-weight: bold; font-size: 24px;} +.danger {color: #c51e1e;} +.warning {color: #c51e1e; font-style: italic;} +.alertwarning {color: #FF0000; font-weight: bold} +.boldwarning {color: #c51e1e; font-style: italic; font-weight: bold} +.announce {color: #c51e1e; font-weight: bold;} +.boldannounce {color: #c51e1e; font-weight: bold;} +.greenannounce {color: #059223; font-weight: bold;} .rose {color: #ff5050;} -.info {color: #0000CC;} -.notice {color: #000099;} -.boldnotice {color: #000099; font-weight: bold;} -.adminnotice {color: #0000ff;} +.info {color: #6685f5;} +.notice {color: #6685f5;} +.boldnotice {color: #6685f5; font-weight: bold;} +.adminnotice {color: #6685f5;} .adminhelp {color: #ff0000; font-weight: bold;} -.unconscious {color: #0000ff; font-weight: bold;} +.unconscious {color: #a4bad6; font-weight: bold;} .suicide {color: #ff5050; font-style: italic;} -.green {color: #03ff39;} -.nicegreen {color: #14a833;} +.red {color: #FF0000} +.blue {color: #215cff} +.green {color: #059223;} +.nicegreen {color: #059223;} .userlove {color: #FF1493; font-style: italic; font-weight: bold; text-shadow: 0 0 6px #ff6dbc;} .love {color: #ff006a; font-style: italic; text-shadow: 0 0 6px #ff6d6d;} -.shadowling {color: #3b2769;} -.cult {color: #960000;} +.shadowling {color: #8e8a99;} +.cult {color: #aa1c1c;} -.cultitalic {color: #960000; font-style: italic;} -.cultbold {color: #960000; font-style: italic; font-weight: bold;} -.cultboldtalic {color: #960000; font-weight: bold; font-size: 24px;} +.cultitalic {color: #aa1c1c; font-style: italic;} +.cultbold {color: #aa1c1c; font-style: italic; font-weight: bold;} +.cultboldtalic {color: #aa1c1c; font-weight: bold; font-size: 24px;} -.cultlarge {color: #960000; font-weight: bold; font-size: 24px;} -.narsie {color: #960000; font-weight: bold; font-size: 120px;} -.narsiesmall {color: #960000; font-weight: bold; font-size: 48px;} +.cultlarge {color: #aa1c1c; font-weight: bold; font-size: 24px;} +.narsie {color: #aa1c1c; font-weight: bold; font-size: 120px;} +.narsiesmall {color: #aa1c1c; font-weight: bold; font-size: 48px;} .colossus {color: #7F282A; font-size: 40px;} -.hierophant {color: #660099; font-weight: bold; font-style: italic;} -.hierophant_warning {color: #660099; font-style: italic;} -.purple {color: #5e2d79;} -.holoparasite {color: #35333a;} +.hierophant {color: #b441ee; font-weight: bold; font-style: italic;} +.hierophant_warning {color: #c56bf1; font-style: italic;} +.purple {color: #9956d3;} +.holoparasite {color: #88809c;} .revennotice {color: #1d2953;} .revenboldnotice {color: #1d2953; font-weight: bold;} @@ -341,11 +349,11 @@ h1.alert, h2.alert {color: #000000;} .revenminor {color: #823abb} .revenwarning {color: #760fbb; font-style: italic;} .revendanger {color: #760fbb; font-weight: bold; font-size: 24px;} -.umbra {color: #5000A0;} -.umbra_emphasis {color: #5000A0; font-weight: bold; font-style: italic;} -.umbra_large {color: #5000A0; font-size: 24px; font-weight: bold; font-style: italic;} +.umbra {color: #7c00e6;} +.umbra_emphasis {color: #7c00e6; font-weight: bold; font-style: italic;} +.umbra_large {color: #7c00e6; font-size: 24px; font-weight: bold; font-style: italic;} -.deconversion_message {color: #5000A0; font-size: 24px; font-style: italic;} +.deconversion_message {color: #a947ff; font-size: 24px; font-style: italic;} .brass {color: #BE8700;} .heavy_brass {color: #BE8700; font-weight: bold; font-style: italic;} @@ -370,17 +378,17 @@ h1.alert, h2.alert {color: #000000;} .neovgre {color: #6E001A; font-weight: bold; font-style: italic;} .neovgre_small {color: #6E001A;} -.newscaster {color: #800000;} -.ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} +.newscaster {color: #c05d5d;} +.ghostalert {color: #6600ff; font-style: italic; font-weight: bold;} -.alien {color: #543354;} -.noticealien {color: #00c000;} -.alertalien {color: #00c000; font-weight: bold;} -.changeling {color: #800080; font-style: italic;} +.alien {color: #855d85;} +.noticealien {color: #059223;} +.alertalien {color: #059223; font-weight: bold;} +.changeling {color: #059223; font-style: italic;} -.spider {color: #4d004d;} +.spider {color: #8800ff;} -.interface {color: #330033;} +.interface {color: #750e75;} .sans {font-family: "Comic Sans MS", cursive, sans-serif;} .papyrus {font-family: "Papyrus", cursive, sans-serif;} @@ -391,29 +399,29 @@ h1.alert, h2.alert {color: #000000;} .big {font-size: 24px;} .reallybig {font-size: 32px;} .extremelybig {font-size: 40px;} -.greentext {color: #00FF00; font-size: 24px;} -.redtext {color: #FF0000; font-size: 24px;} -.clown {color: #FF69Bf; font-size: 24px; font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold;} +.greentext {color: #059223; font-size: 24px;} +.redtext {color: #c51e1e; font-size: 24px;} +.clown {color: #ff70c1; font-size: 24px; font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold;} .his_grace {color: #15D512; font-family: "Courier New", cursive, sans-serif; font-style: italic;} .icon {height: 1em; width: auto;} .memo {color: #638500; text-align: center;} .memoedit {text-align: center; font-size: 16px;} -.abductor {color: #800080; font-style: italic;} -.mind_control {color: #A00D6F; font-size: 3; font-weight: bold; font-style: italic;} +.abductor {color: #c204c2; font-style: italic;} +.mind_control {color: #df3da9; font-size: 3; font-weight: bold; font-style: italic;} .slime {color: #00CED1;} .drone {color: #848482;} .monkey {color: #975032;} .swarmer {color: #2C75FF;} .resonate {color: #298F85;} -.monkeyhive {color: #774704;} -.monkeylead {color: #774704; font-size: 2;} +.monkeyhive {color: #a56408;} +.monkeylead {color: #af6805; font-size: 2;} .connectionClosed, .fatalError {background: red; color: white; padding: 5px;} .connectionClosed.restored {background: green;} -.internal.boldnshit {color: blue; font-weight: bold;} +.internal.boldnshit {color: #3d5bc3; font-weight: bold;} /* HELPER CLASSES */ .text-normal {font-weight: normal; font-style: normal;} diff --git a/code/modules/goonchat/browserassets/css/browserOutput_white.css b/code/modules/goonchat/browserassets/css/browserOutput_white.css new file mode 100644 index 0000000000..337510982e --- /dev/null +++ b/code/modules/goonchat/browserassets/css/browserOutput_white.css @@ -0,0 +1,425 @@ +/***************************************** +* +* GLOBAL STYLES +* +******************************************/ +html, body { + padding: 0; + margin: 0; + height: 100%; + color: #000000; +} +body { + background: #E0E0E0; /*CIT CHANGE - darkens chatbox a lil*/ + font-family: Verdana, sans-serif; + font-size: 9pt; + line-height: 1.2; + overflow-x: hidden; + overflow-y: scroll; + word-wrap: break-word; +} + +em { + font-style: normal; + font-weight: bold; +} + +img { + margin: 0; + padding: 0; + line-height: 1; + -ms-interpolation-mode: nearest-neighbor; + image-rendering: pixelated; +} +img.icon { + height: 1em; + min-height: 16px; + width: auto; + vertical-align: bottom; +} + + +.r:before { /* "repeated" badge class for combined messages */ + content: 'x'; +} +.r { + display: inline-block; + min-width: 0.5em; + font-size: 0.7em; + padding: 0.2em 0.3em; + line-height: 1; + color: white; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: crimson; + border-radius: 10px; +} + +a {color: #0000ff;} +a.visited {color: #ff00ff;} +a:visited {color: #ff00ff;} +a.popt {text-decoration: none;} + +/***************************************** +* +* OUTPUT NOT RELATED TO ACTUAL MESSAGES +* +******************************************/ +#loading { + position: fixed; + width: 300px; + height: 150px; + text-align: center; + left: 50%; + top: 50%; + margin: -75px 0 0 -150px; +} +#loading i {display: block; padding-bottom: 3px;} + +#messages { + font-size: 13px; + padding: 3px; + margin: 0; + word-wrap: break-word; +} +#newMessages { + position: fixed; + display: block; + bottom: 0; + right: 0; + padding: 8px; + background: #ddd; + text-decoration: none; + font-variant: small-caps; + font-size: 1.1em; + font-weight: bold; + color: #333; +} +#newMessages:hover {background: #ccc;} +#newMessages i {vertical-align: middle; padding-left: 3px;} +#ping { + position: fixed; + top: 0; + right: 80px; + width: 45px; + background: #ddd; + height: 30px; + padding: 8px 0 2px 0; +} +#ping i {display: block; text-align: center;} +#ping .ms { + display: block; + text-align: center; + font-size: 8pt; + padding-top: 2px; +} +#userBar { + position: fixed; + top: 0; + right: 0; +} +#userBar .subCell { + background: #ddd; + height: 30px; + padding: 5px 0; + display: block; + color: #333; + text-decoration: none; + line-height: 28px; + border-top: 1px solid #b4b4b4; +} +#userBar .subCell:hover {background: #ccc;} +#userBar .toggle { + width: 40px; + background: #ccc; + border-top: 0; + float: right; + text-align: center; +} +#userBar .sub {clear: both; display: none; width: 160px;} +#userBar .sub.scroll {overflow-y: scroll;} +#userBar .sub.subCell {padding: 3px 0 3px 8px; line-height: 30px; font-size: 0.9em; clear: both;} +#userBar .sub span { + display: block; + line-height: 30px; + float: left; +} +#userBar .sub i { + display: block; + padding: 0 5px; + font-size: 1.1em; + width: 22px; + text-align: center; + line-height: 30px; + float: right; +} +#userBar .sub input { + position: absolute; + padding: 7px 5px; + width: 121px; + line-height: 30px; + float: left; +} +#userBar .topCell {border-top: 0;} + +/* POPUPS */ +.popup { + position: fixed; + top: 50%; + left: 50%; + background: #ddd; +} +.popup .close { + position: absolute; + background: #aaa; + top: 0; + right: 0; + color: #333; + text-decoration: none; + z-index: 2; + padding: 0 10px; + height: 30px; + line-height: 30px; +} +.popup .close:hover {background: #999;} +.popup .head { + background: #999; + color: #ddd; + padding: 0 10px; + height: 30px; + line-height: 30px; + text-transform: uppercase; + font-size: 0.9em; + font-weight: bold; + border-bottom: 2px solid green; +} +.popup input {border: 1px solid #999; background: #fff; margin: 0; padding: 5px; outline: none; color: #333;} +.popup input[type=text]:hover, .popup input[type=text]:active, .popup input[type=text]:focus {border-color: green;} +.popup input[type=submit] {padding: 5px 10px; background: #999; color: #ddd; text-transform: uppercase; font-size: 0.9em; font-weight: bold;} +.popup input[type=submit]:hover, .popup input[type=submit]:focus, .popup input[type=submit]:active {background: #aaa; cursor: pointer;} + +.changeFont {padding: 10px;} +.changeFont a {display: block; text-decoration: none; padding: 3px; color: #333;} +.changeFont a:hover {background: #ccc;} + +.highlightPopup {padding: 10px; text-align: center;} +.highlightPopup input[type=text] {display: block; width: 215px; text-align: left; margin-top: 5px;} +.highlightPopup input.highlightColor {background-color: #FFFF00;} +.highlightPopup input.highlightTermSubmit {margin-top: 5px;} + +/* ADMIN CONTEXT MENU */ +.contextMenu { + background-color: #ddd; + position: fixed; + margin: 2px; + width: 150px; +} +.contextMenu a { + display: block; + padding: 2px 5px; + text-decoration: none; + color: #333; +} + +.contextMenu a:hover { + background-color: #ccc; +} + +/* ADMIN FILTER MESSAGES MENU */ +.filterMessages {padding: 5px;} +.filterMessages div {padding: 2px 0;} +.filterMessages input {} +.filterMessages label {} + +.icon-stack {height: 1em; line-height: 1em; width: 1em; vertical-align: middle; margin-top: -2px;} + + +/***************************************** +* +* OUTPUT ACTUALLY RELATED TO MESSAGES +* +******************************************/ + +/* MOTD */ +.motd {color: #638500; font-family: Verdana, sans-serif;} +.motd h1, .motd h2, .motd h3, .motd h4, .motd h5, .motd h6 {color: #638500; text-decoration: underline;} +.motd a, .motd a:link, .motd a:visited, .motd a:active, .motd a:hover {color: #638500;} + +/* ADD HERE FOR BOLD */ +.bold, .name, .prefix, .ooc, .looc, .adminooc, .admin, .medal, .yell {font-weight: bold;} + +/* ADD HERE FOR ITALIC */ +.italic, .italics, .emote {font-style: italic;} + +/* OUTPUT COLORS */ +.highlight {background: yellow;} + +h1, h2, h3, h4, h5, h6 {color: #0000ff;font-family: Georgia, Verdana, sans-serif;} +h1.alert, h2.alert {color: #000000;} + +em {font-style: normal; font-weight: bold;} + +.ooc {color: #002eb8; font-weight: bold;} +.antagooc {color: #b8002e; font-weight: bold;} +.adminobserverooc {color: #0099cc; font-weight: bold;} +.adminooc {color: #700038; font-weight: bold;} + +.adminsay {color: #ff4500; font-weight: bold;} +.admin {color: #4473ff; font-weight: bold;} + +.name { font-weight: bold;} + +.say {} +.deadsay {color: #5c00e6;} +.binarysay {color: #20c20e; background-color: #000000; display: block;} +.binarysay a {color: #00ff00;} +.binarysay a:active, .binarysay a:visited {color: #88ff88;} +.radio {color: #008000;} +.sciradio {color: #993399;} +.comradio {color: #948f02;} +.secradio {color: #a30000;} +.medradio {color: #337296;} +.engradio {color: #fb5613;} +.suppradio {color: #a8732b;} +.servradio {color: #6eaa2c;} +.syndradio {color: #6d3f40;} +.centcomradio {color: #686868;} +.aiprivradio {color: #ff00ff;} +.redteamradio {color: #ff0000;} +.blueteamradio {color: #0000ff;} + +.yell { font-weight: bold;} + +.alert {color: #ff0000;} +h1.alert, h2.alert {color: #000000;} + +.emote { font-style: italic;} +.selecteddna {color: #ffffff; background-color: #001B1B} + +.attack {color: #ff0000;} +.disarm {color: #990000;} +.passive {color: #660000;} + +.userdanger {color: #ff0000; font-weight: bold; font-size: 24px;} +.danger {color: #ff0000;} +.warning {color: #ff0000; font-style: italic;} +.alertwarning {color: #FF0000; font-weight: bold} +.boldwarning {color: #ff0000; font-style: italic; font-weight: bold} +.announce {color: #228b22; font-weight: bold;} +.boldannounce {color: #ff0000; font-weight: bold;} +.greenannounce {color: #00ff00; font-weight: bold;} +.rose {color: #ff5050;} +.info {color: #0000CC;} +.notice {color: #000099;} +.boldnotice {color: #000099; font-weight: bold;} +.adminnotice {color: #0000ff;} +.adminhelp {color: #ff0000; font-weight: bold;} +.unconscious {color: #0000ff; font-weight: bold;} +.suicide {color: #ff5050; font-style: italic;} +.green {color: #03ff39;} +.red {color: #FF0000} +.blue {color: #0000FF} +.nicegreen {color: #14a833;} +.userlove {color: #FF1493; font-style: italic; font-weight: bold; text-shadow: 0 0 6px #ff6dbc;} +.love {color: #ff006a; font-style: italic; text-shadow: 0 0 6px #ff6d6d;} +.shadowling {color: #3b2769;} +.cult {color: #960000;} + +.cultitalic {color: #960000; font-style: italic;} +.cultbold {color: #960000; font-style: italic; font-weight: bold;} +.cultboldtalic {color: #960000; font-weight: bold; font-size: 24px;} + +.cultlarge {color: #960000; font-weight: bold; font-size: 24px;} +.narsie {color: #960000; font-weight: bold; font-size: 120px;} +.narsiesmall {color: #960000; font-weight: bold; font-size: 48px;} +.colossus {color: #7F282A; font-size: 40px;} +.hierophant {color: #660099; font-weight: bold; font-style: italic;} +.hierophant_warning {color: #660099; font-style: italic;} +.purple {color: #5e2d79;} +.holoparasite {color: #35333a;} + +.revennotice {color: #1d2953;} +.revenboldnotice {color: #1d2953; font-weight: bold;} +.revenbignotice {color: #1d2953; font-weight: bold; font-size: 24px;} +.revenminor {color: #823abb} +.revenwarning {color: #760fbb; font-style: italic;} +.revendanger {color: #760fbb; font-weight: bold; font-size: 24px;} +.umbra {color: #5000A0;} +.umbra_emphasis {color: #5000A0; font-weight: bold; font-style: italic;} +.umbra_large {color: #5000A0; font-size: 24px; font-weight: bold; font-style: italic;} + +.deconversion_message {color: #5000A0; font-size: 24px; font-style: italic;} + +.brass {color: #BE8700;} +.heavy_brass {color: #BE8700; font-weight: bold; font-style: italic;} +.large_brass {color: #BE8700; font-size: 24px;} +.big_brass {color: #BE8700; font-size: 24px; font-weight: bold; font-style: italic;} +.ratvar {color: #BE8700; font-size: 48px; font-weight: bold; font-style: italic;} +.alloy {color: #42474D;} +.heavy_alloy {color: #42474D; font-weight: bold; font-style: italic;} +.nezbere_large {color: #42474D; font-size: 24px; font-weight: bold; font-style: italic;} +.nezbere {color: #42474D; font-weight: bold; font-style: italic;} +.nezbere_small {color: #42474D;} +.sevtug_large {color: #AF0AAF; font-size: 24px; font-weight: bold; font-style: italic;} +.sevtug {color: #AF0AAF; font-weight: bold; font-style: italic;} +.sevtug_small {color: #AF0AAF;} +.inathneq_large {color: #1E8CE1; font-size: 24px; font-weight: bold; font-style: italic;} +.inathneq {color: #1E8CE1; font-weight: bold; font-style: italic;} +.inathneq_small {color: #1E8CE1;} +.nzcrentr_large {color: #DAAA18; font-size: 24px; font-weight: bold; font-style: italic;} +.nzcrentr {color: #DAAA18; font-weight: bold; font-style: italic;} +.nzcrentr_small {color: #DAAA18;} +.neovgre_large {color: #6E001A; font-size: 24px; font-weight: bold; font-style: italic;} +.neovgre {color: #6E001A; font-weight: bold; font-style: italic;} +.neovgre_small {color: #6E001A;} + +.newscaster {color: #800000;} +.ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} + +.alien {color: #543354;} +.noticealien {color: #00c000;} +.alertalien {color: #00c000; font-weight: bold;} +.changeling {color: #800080; font-style: italic;} + +.spider {color: #4d004d;} + +.interface {color: #330033;} + +.sans {font-family: "Comic Sans MS", cursive, sans-serif;} +.papyrus {font-family: "Papyrus", cursive, sans-serif;} +.robot {font-family: "Courier New", cursive, sans-serif;} + +.command_headset {font-weight: bold; font-size: 24px;} +.small {font-size: 8px;} +.big {font-size: 24px;} +.reallybig {font-size: 32px;} +.extremelybig {font-size: 40px;} +.greentext {color: #00FF00; font-size: 24px;} +.redtext {color: #FF0000; font-size: 24px;} +.clown {color: #FF69Bf; font-size: 24px; font-family: "Comic Sans MS", cursive, sans-serif; font-weight: bold;} +.his_grace {color: #15D512; font-family: "Courier New", cursive, sans-serif; font-style: italic;} + +.icon {height: 1em; width: auto;} + +.memo {color: #638500; text-align: center;} +.memoedit {text-align: center; font-size: 16px;} +.abductor {color: #800080; font-style: italic;} +.mind_control {color: #A00D6F; font-size: 3; font-weight: bold; font-style: italic;} +.slime {color: #00CED1;} +.drone {color: #848482;} +.monkey {color: #975032;} +.swarmer {color: #2C75FF;} +.resonate {color: #298F85;} + +.monkeyhive {color: #774704;} +.monkeylead {color: #774704; font-size: 2;} + +.connectionClosed, .fatalError {background: red; color: white; padding: 5px;} +.connectionClosed.restored {background: green;} +.internal.boldnshit {color: blue; font-weight: bold;} + +/* HELPER CLASSES */ +.text-normal {font-weight: normal; font-style: normal;} +.hidden {display: none; visibility: hidden;} + diff --git a/code/modules/goonchat/browserassets/html/browserOutput.html b/code/modules/goonchat/browserassets/html/browserOutput.html index fe3be9486c..9c6d462a85 100644 --- a/code/modules/goonchat/browserassets/html/browserOutput.html +++ b/code/modules/goonchat/browserassets/html/browserOutput.html @@ -5,7 +5,7 @@ - + @@ -28,6 +28,9 @@ --ms +
+ +
diff --git a/code/modules/goonchat/browserassets/js/browserOutput.js b/code/modules/goonchat/browserassets/js/browserOutput.js index 33553d765e..93a498fd06 100644 --- a/code/modules/goonchat/browserassets/js/browserOutput.js +++ b/code/modules/goonchat/browserassets/js/browserOutput.js @@ -35,6 +35,7 @@ var opts = { 'wasd': false, //Is the user in wasd mode? 'priorChatHeight': 0, //Thing for height-resizing detection 'restarting': false, //Is the round restarting? + 'darkmode':false, //Are we using darkmode? If not WHY ARE YOU LIVING IN 2009??? //Options menu 'selectedSubLoop': null, //Contains the interval loop for closing the selected sub menu @@ -394,6 +395,19 @@ function toHex(n) { return "0123456789ABCDEF".charAt((n-n%16)/16) + "0123456789ABCDEF".charAt(n%16); } +function swap() { //Swap to darkmode + if (opts.darkmode){ + document.getElementById("sheetofstyles").href = "browserOutput_white.css"; + opts.darkmode = false; + runByond('?_src_=chat&proc=swaptolightmode'); + } else { + document.getElementById("sheetofstyles").href = "browserOutput.css"; + opts.darkmode = true; + runByond('?_src_=chat&proc=swaptodarkmode'); + } + setCookie('darkmode', (opts.darkmode ? 'true' : 'false'), 365); +} + function handleClientData(ckey, ip, compid) { //byond sends player info to here var currentData = {'ckey': ckey, 'ip': ip, 'compid': compid}; @@ -601,6 +615,7 @@ $(function() { 'shighlightColor': getCookie('highlightcolor'), 'smusicVolume': getCookie('musicVolume'), 'smessagecombining': getCookie('messagecombining'), + 'sdarkmode': getCookie('darkmode'), }; if (savedConfig.sfontSize) { @@ -611,6 +626,9 @@ $(function() { $("body").css('line-height', savedConfig.slineHeight); internalOutput('Loaded line height setting of: '+savedConfig.slineHeight+'', 'internal'); } + if(savedConfig.sdarkmode == 'true'){ + swap(); + } if (savedConfig.spingDisabled) { if (savedConfig.spingDisabled == 'true') { opts.pingDisabled = true; @@ -655,8 +673,6 @@ $(function() { opts.messageCombining = true; } } - - (function() { var dataCookie = getCookie('connData'); if (dataCookie) { @@ -823,7 +839,9 @@ $(function() { $('#toggleOptions').click(function(e) { handleToggleClick($subOptions, $(this)); }); - + $('#darkmodetoggle').click(function(e) { + swap(); + }); $('#toggleAudio').click(function(e) { handleToggleClick($subAudio, $(this)); }); @@ -895,7 +913,7 @@ $(function() { $.ajax({ type: 'GET', - url: 'browserOutput.css', + url: 'browserOutput_white.css', success: function(styleData) { var blob = new Blob(['Chat Log', $messages.html(), '']); diff --git a/code/modules/shuttle/ferry.dm b/code/modules/shuttle/ferry.dm index eaa1f36b75..06e38bb3eb 100644 --- a/code/modules/shuttle/ferry.dm +++ b/code/modules/shuttle/ferry.dm @@ -37,4 +37,4 @@ return last_request = world.time to_chat(usr, "Your request has been received by CentCom.") - to_chat(GLOB.admins, "FERRY: [ADMIN_LOOKUPFLW(usr)] (Move Ferry) is requesting to move the transport ferry to CentCom.") + to_chat(GLOB.admins, "FERRY: [ADMIN_LOOKUPFLW(usr)] (Move Ferry) is requesting to move the transport ferry to CentCom.") diff --git a/icons/member_content.dmi b/icons/member_content.dmi index bb59764627628423b93e55a312d327170cb00f6d..77443711198c588d2802470fca5b76dc0e1515d7 100644 GIT binary patch delta 2166 zcmV-+2#NRH5d0C4oqq^PNkldvH|M9mhZSvAcJ(*({r6lZ^zD65bIcAi>~} z4LEAF^=-ka)s8YcsZ*6{>(u9ThC0OuovKx;txh}mRzzw?X_W%u{U#)lgoGeQ^4KLy zlDl{BKJKf3tY!p}_RReLIp^H(=bYc2@9+GCty{Npp%IBh1b@>s7iyaJU@DcWQ&n}` z;OWsk0fBHyAX!jQFzWGmcKZGP=XdVhx%+}*fbf05NF*X8lgS7A`UjrexV&D^ti-S z>;}mNQ5 zU4L9fDBn$OWq^yz^1%VyhE?zMVjBY2)fO>(k`K#tIDAy+vu!G^Z7CcZn(pwBIer)I z-FfVduI6{Ya^V)gyj+OK;~zZr=AN5lN+m7@6pzR)HKiynk#&cnsA&@buP9Mp737MU zg}5XE({iva(9<@Lz3>&sPh>DsAUh)W-G5nvq6n=1bCh((2H>WvWg6xWzAGArv0y0U z$1=doLONsf&VfM&M>E{La6A)&O3v^GloxsM=Slb!iHzx>r)|6*k;&x>jtvvSZdU&K zB2>-dsTT*wU;u5$9NcdALRr`KVA}LT?ziCBV95^uY#Czq_%yf9DP>Q$N^MmEet)lo zZG$9%&m+>&pCaEQ^P@#U1V`Yig#lh)7iark?OeYTA9irLTtQJ)6H3*|BRxs# zs{>@>0{i=QBs0z5o|w#;5esbCvOB?=wK3+;@^SA^L#%paJkP%tqx(d9jDJ@Ylu0Jz zx+qD~h*vPjQaR%yANMwvF*I!O%v*gN>_}pyV9NoO8|N33J|htCx7oBq#U%@PJOUlv zDI5#-wIq4`nLae#=HXw2nO3EY0mC5|x~>mPD^{#n*mH7ZW^c?()kO;TULU5dC&eot zM$wWsE<`S!=I8dSLX7jv%zvGhj|T~#*P?U#GK7IA$Yv7wLlOF;25Q1$`@RH~ z@bQ)repnym#W$mzZ2Jp;c)E%ogjD?cI+TisS$0Da1%8PU)#g7tRDY_cdAVd}9^3b7 zEMMlKwWawUdD5gwJG0rW7A{ET7Zte3b4#pVQAsjovFC`!%9r{Wh#5FGV1d^of*~-h zPbB&Iv-s$zr_al(PhwP*yQyE`=b@%j^72HIx{cc{P(4+_%Jd`_ELgBdZfxXPaiPpW)Zn2eAIFY$J~n;&^xR`IXU?1#W=@u4<%K$X4VcP?iIR3T1lxGUqiq!1O8)H!O*p`}Xa-YU|dm z&KM9No6UA6lOwnPrb%|DR0`iKa-uiGtQmO(0}_SfWZFB^=iN7Rs=_aqTh8uX&C41Z z8rr{^KdYxPO@H&f(c!OddF1Doxn!a1yh5!+eB4Wt3#pCW-T2qS-ak(tuuSp`UA^LSWx5RjrC{PxOsGJe#R7q zyOw&$Bn}U@w6rW)v}jSsx!M<{9 delta 2005 zcmV;`2P*jd5!?`voqq?ZNklj8&lY)s^$Yo?!2Q-q& zJoQ0|P3u&yy~;&PON;RP{q*+*MWFV(t8g9QyBUBflva*t%o}Np<^2foV(WuySV2EG!XE>4bpm|hW zZqVG|^~r2$_VRN7Jli`0$WA~O6fK!I`xL(aM3Mam=Sd_Iw6(Q~PXtDzQSsN__YvVUMXBk{yDg3f+}v9YmBpeumw z?d{^Nfs-7V()rs(It&|`P=+@$E$qZe+M3s$LEkJQ$bUq#_wPzQ$$iFlBpu0 zYG>&$l7B#!pt0V`jobWe+cdzT?%ibcBID!Z#N%-RAF0wzCc_)UOSCnGS(6?^%8j$W zD#3QIn|a~q@OYZMX%cj+Eai&GGAv|Gssavz=$0jpWc^#zk7D$ja zY}(iPxaPh_78XtR^`+=JltB@K7VTY%>1F=#dJ~Ur_K-*R!iOxG}o4~oU(ZOl^G5n)iDhSRcU

2;hD*_VYd~J?T31nF&olcj4g+hUpE@Nq>1j`AA0-0iw7YrY?_Jt(x zoy?slUUW9w7MP}4>O)mkaSK5qCor;tybc{}%DJ;`6~_`;9{bxlj-AQkl@-h^%qC45 zDx7q*`tW-cj-ANyqbDbL_jr~E?|)gv&DRH3xL3e0V;Ff{v~D z$>O1})U!3>WAxN1TC0CTvwRy5?;7CC+k*tlRk{!A{QNglY}@MPw(TXQt<4hIY!;u- zS5l~H8tqq>@lvP3En9-@J+wqPsPUyO6;%0E_7A4`+0zrG(iTm%E{0F#SnC_$ibe?* zY-a!Y7mDiV_~Ca#B0j zM>90lx=2hLy!Q4Y!(%yYQy^@>hUJt+z^yWPdNZAScjH%P*xh$OQ<)`Rd1INDD_lfd zJ%k&a92n5~{B=&wO$@Se(;F!5{b~& z)g`R}0`&CsNTE=OYp;@c=$i@wf61O~Q8EO}f{{^!b*nY5i+Y(`FgZ6}Tmh@9Q26ov z8svKk27_$fx|QDE-U|trj2Qj>{Zcp_rg^Q+;}5_spK+k6GJm!yAuPz{Z2FF5*mY|K zukTyFU}5eunVnxKX_`c%Q6iDZ3T2-NgwoiN%jHNU63ooZl)O-u zQ4|H+wlNF?T~61@X0v!a9-5k(2#3RXJe~`8_V4RI4#FSZ6pO`#uIr@JX>?u3vMdxu n!R>bA^Z80mt*Vy=eYpMwd_Z?GK3xw}00000NkvXXu0mjf4#?=u diff --git a/modular_citadel/interface/skin.dmf b/modular_citadel/interface/skin.dmf index e4531a24ea..21558ec230 100644 --- a/modular_citadel/interface/skin.dmf +++ b/modular_citadel/interface/skin.dmf @@ -54,7 +54,6 @@ window "mainwindow" size = 640x440 anchor1 = none anchor2 = none - background-color = #272727 is-default = true saved-params = "pos;size;is-minimized;is-maximized" icon = 'icons\\ss13_64.png' @@ -66,7 +65,6 @@ window "mainwindow" size = 637x440 anchor1 = 0,0 anchor2 = 100,100 - background-color = #272727 saved-params = "splitter" left = "mapwindow" right = "infowindow" @@ -78,7 +76,6 @@ window "mainwindow" size = 200x200 anchor1 = none anchor2 = none - background-color = #272727 is-visible = false saved-params = "" elem "tooltip" @@ -87,7 +84,6 @@ window "mainwindow" size = 999x999 anchor1 = none anchor2 = none - background-color = #272727 is-visible = false saved-params = "" @@ -98,7 +94,6 @@ window "mapwindow" size = 640x480 anchor1 = none anchor2 = none - background-color = #272727 saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "map" @@ -120,7 +115,6 @@ window "infowindow" size = 640x480 anchor1 = none anchor2 = none - background-color = #272727 saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "info" @@ -129,7 +123,6 @@ window "infowindow" size = 640x445 anchor1 = 0,0 anchor2 = 100,100 - background-color = #272727 saved-params = "splitter" left = "statwindow" right = "outputwindow" @@ -140,8 +133,6 @@ window "infowindow" size = 104x20 anchor1 = 3,0 anchor2 = 19,0 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "Changelog" command = "changelog" @@ -151,8 +142,6 @@ window "infowindow" size = 100x20 anchor1 = 19,0 anchor2 = 34,0 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "Rules" command = "rules" @@ -162,8 +151,6 @@ window "infowindow" size = 100x20 anchor1 = 34,0 anchor2 = 50,0 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "Wiki" command = "wiki" @@ -173,8 +160,6 @@ window "infowindow" size = 100x20 anchor1 = 50,0 anchor2 = 66,0 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "Forum" command = "forum" @@ -184,8 +169,6 @@ window "infowindow" size = 100x20 anchor1 = 66,0 anchor2 = 81,0 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "GitHub" command = "github" @@ -196,8 +179,6 @@ window "infowindow" anchor1 = 81,0 anchor2 = 97,0 font-size = 8 - text-color = #ffffff - background-color = #40628a saved-params = "is-checked" text = "Report Issue" command = "report-issue" @@ -209,6 +190,7 @@ window "outputwindow" size = 640x480 anchor1 = none anchor2 = none + text-color = #99aab5 background-color = #272727 saved-params = "pos;size;is-minimized;is-maximized" titlebar = false @@ -223,7 +205,6 @@ window "outputwindow" size = 595x20 anchor1 = 0,100 anchor2 = 100,100 - font-size = 10 background-color = #d3b5b5 is-default = true saved-params = "command" @@ -233,8 +214,6 @@ window "outputwindow" size = 37x20 anchor1 = 100,100 anchor2 = none - text-color = #ffffff - background-color = #272727 saved-params = "is-checked" text = "Chat" command = ".winset \"say.is-checked=true ? input.command=\"!say \\\"\" : input.command=\"" @@ -246,7 +225,7 @@ window "outputwindow" size = 640x456 anchor1 = 0,0 anchor2 = 100,100 - background-color = #272727 + background-color = #ffffff is-visible = false is-disabled = true saved-params = "" @@ -257,8 +236,6 @@ window "outputwindow" size = 640x456 anchor1 = 0,0 anchor2 = 100,100 - text-color = #40628a - background-color = #272727 is-default = true saved-params = "" @@ -269,7 +246,6 @@ window "statwindow" size = 640x480 anchor1 = none anchor2 = none - background-color = #272727 saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "stat" @@ -278,14 +254,8 @@ window "statwindow" size = 640x480 anchor1 = 0,0 anchor2 = 100,100 - text-color = #ffffff - background-color = #383838 is-default = true saved-params = "" - tab-text-color = #ffffff - tab-background-color = #272727 - prefix-color = #ebebeb - suffix-color = #ebebeb window "preferences_window" elem "preferences_window" diff --git a/tgstation.dme b/tgstation.dme index bb47c443ff..88cc64a64e 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1451,6 +1451,7 @@ #include "code\modules\client\client_colour.dm" #include "code\modules\client\client_defines.dm" #include "code\modules\client\client_procs.dm" +#include "code\modules\client\darkmode.dm" #include "code\modules\client\message.dm" #include "code\modules\client\player_details.dm" #include "code\modules\client\preferences.dm" From f4307f919bd2a34c7042a0fd33e5b384e5549397 Mon Sep 17 00:00:00 2001 From: BurgerLua Date: Fri, 5 Jul 2019 16:49:02 -0700 Subject: [PATCH 011/274] Nerfed changeling transformation string by making it temporary. --- code/game/objects/items/devices/scanners.dm | 14 ++++++- .../changeling/powers/tiny_prick.dm | 26 ++++++------ code/modules/reagents/chemistry/reagents.dm | 4 +- .../chemistry/reagents/other_reagents.dm | 41 ++++++++++++++++++- 4 files changed, 66 insertions(+), 19 deletions(-) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 9f52b4c1ac..6268329768 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -341,9 +341,19 @@ SLIME SCANNER if(M.reagents) var/msg = "*---------*\n" if(M.reagents.reagent_list.len) - msg += "Subject contains the following reagents:\n" + var/list/datum/reagent/reagents = list() for(var/datum/reagent/R in M.reagents.reagent_list) - msg += "[R.volume] units of [R.name][R.overdosed == 1 ? " - OVERDOSING" : "."]\n" + if(R.invisible) + continue + reagents += R + + if(length(reagents)) + msg += "Subject contains the following reagents:\n" + for(var/datum/reagent/R in reagents) + msg += "[R.volume] units of [R.name][R.overdosed == 1 ? " - OVERDOSING" : "."]\n" + else + msg += "Subject contains no reagents.\n" + else msg += "Subject contains no reagents.\n" if(M.reagents.addiction_list.len) diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index 5a701d8a96..68ddf3ce28 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -62,13 +62,13 @@ /obj/effect/proc_holder/changeling/sting/transformation - name = "Transformation Sting" - desc = "We silently sting a human, injecting a retrovirus that forces them to transform." - helptext = "The victim will transform much like a changeling would. Does not provide a warning to others. Mutations will not be transferred, and monkeys will become human. This ability is loud, and might cause our blood to react violently to heat." + name = "Temporary Transformation Sting" + desc = "We silently sting a human, injecting a chemical that forces them to transform into a chosen being for a limited time. Additional stings extend the duration." + helptext = "The victim will transform much like a changeling would for a limited time. Does not provide a warning to others. Mutations will not be transferred, and monkeys will become human. This ability is loud, and might cause our blood to react violently to heat." sting_icon = "sting_transform" - chemical_cost = 50 - dna_cost = 3 - loudness = 2 + chemical_cost = 10 + dna_cost = 2 + loudness = 1 var/datum/changelingprofile/selected_dna = null action_icon = 'icons/mob/actions/actions_changeling.dmi' action_icon_state = "ling_sting_transform" @@ -97,19 +97,19 @@ return 1 /obj/effect/proc_holder/changeling/sting/transformation/sting_action(mob/user, mob/target) - log_combat(user, target, "stung", "transformation sting", " new identity is '[selected_dna.dna.real_name]'") - var/datum/dna/NewDNA = selected_dna.dna + if(ismonkey(target)) to_chat(user, "Our genes cry out as we sting [target.name]!") var/mob/living/carbon/C = target . = TRUE if(istype(C)) - C.real_name = NewDNA.real_name - NewDNA.transfer_identity(C) - if(ismonkey(C)) - C.humanize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPORGANS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_DEFAULTMSG) - C.updateappearance(mutcolor_update=1) + if(C.reagents.has_reagent("changeling_sting_real")) + C.reagents.add_reagent("changeling_sting_real",120) + log_combat(user, target, "stung", "transformation sting", ", extending the duration.") + else + C.reagents.add_reagent("changeling_sting_real",120,list("desired_dna" = selected_dna.dna)) + log_combat(user, target, "stung", "transformation sting", " new identity is '[selected_dna.dna.real_name]'") /obj/effect/proc_holder/changeling/sting/false_armblade diff --git a/code/modules/reagents/chemistry/reagents.dm b/code/modules/reagents/chemistry/reagents.dm index 9bfbffd330..0e5c2b39a5 100644 --- a/code/modules/reagents/chemistry/reagents.dm +++ b/code/modules/reagents/chemistry/reagents.dm @@ -34,9 +34,7 @@ var/overdosed = 0 // You fucked up and this is now triggering its overdose effects, purge that shit quick. var/self_consuming = FALSE var/metabolizing = FALSE - - - + var/invisible = FALSE //Set to true if it doesn't appear on handheld health analyzers. /datum/reagent/Destroy() // This should only be called by the holder, so it's already handled clearing its references . = ..() diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 890403691e..eca1277266 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -1879,4 +1879,43 @@ if(added_length >= 0.20) //Only add the length if it's greater than or equal to 0.2. This is to prevent people from smoking the reagents and causing the penis to update constantly. P.length += added_length P.update() - ..() \ No newline at end of file + ..() + +/datum/reagent/changeling_string + name = "UNKNOWN" + id = "changeling_sting_real" + description = "404: Chemical not found." + metabolization_rate = REAGENTS_METABOLISM + color = "#0000FF" + can_synth = FALSE + var/datum/dna/original_dna + var/reagent_ticks = 0 + invisible = TRUE + +/datum/reagent/changeling_string/on_mob_metabolize(mob/living/carbon/C) + if(C && C.dna && data["desired_dna"]) + original_dna = new C.dna.type + C.dna.copy_dna(original_dna) + var/datum/dna/new_dna = data["desired_dna"] + new_dna.copy_dna(C.dna) + C.real_name = new_dna.real_name + C.updateappearance(mutcolor_update=1) + C.update_body() + C.domutcheck() + C.regenerate_icons() + ..() + +/datum/reagent/changeling_string/on_mob_end_metabolize(mob/living/carbon/C) + if(original_dna) + original_dna.copy_dna(C.dna) + C.real_name = original_dna.real_name + C.updateappearance(mutcolor_update=1) + C.update_body() + C.domutcheck() + C.regenerate_icons() + ..() + +/datum/reagent/changeling_string/Destroy() + qdel(original_dna) + return ..() + From 44390e00e40c1499599246eed687629965e11520 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 6 Jul 2019 02:03:21 +0200 Subject: [PATCH 012/274] ok --- code/__DEFINES/colors.dm | 10 +++++++++- .../browserassets/css/browserOutput.css | 4 ++-- .../browserassets/css/browserOutput_white.css | 2 +- modular_citadel/interface/skin.dmf | 20 +++++++++++++++++-- 4 files changed, 30 insertions(+), 6 deletions(-) diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index e187b85a3d..e42b145f6d 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -3,9 +3,17 @@ #define COLOR_INPUT_DISABLED "#F0F0F0" #define COLOR_INPUT_ENABLED "#D3B5B5" +#define COLOR_DARKMODE_INFO_BUTTONS_BG "#40628A" +#define COLOR_DARKMODE_ISSUE_BUTTON_BG "#ce4242" #define COLOR_DARKMODE_BACKGROUND "#202020" #define COLOR_DARKMODE_DARKBACKGROUND "#171717" -#define COLOR_DARKMODE_TEXT "#a4bad6" +#define COLOR_DARKMODE_TEXT "#deebfc" + +#define COLOR_WHITEMODE_INFO_BUTTONS_BG "#90b3dd" +#define COLOR_WHITEMODE_ISSUE_BUTTON_BG "#ef7f7f" +#define COLOR_WHITEMODE_BACKGROUND "#ffffff" +#define COLOR_WHITEMODE_DARKBACKGROUND "#eeeeee" +#define COLOR_WHITEMODE_TEXT "#000000" #define COLOR_FLOORTILE_GRAY "#8D8B8B" #define COLOR_ALMOST_BLACK "#333333" diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css index e455255eb0..5f179e453f 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput.css +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -7,13 +7,13 @@ html, body { padding: 0; margin: 0; height: 100%; - color: #a4bad6; + color: #deebfc; } body { background: #171717; font-family: Verdana, sans-serif; font-size: 9pt; - font-color: #a4bad6; + font-color: #deebfc; line-height: 1.2; overflow-x: hidden; overflow-y: scroll; diff --git a/code/modules/goonchat/browserassets/css/browserOutput_white.css b/code/modules/goonchat/browserassets/css/browserOutput_white.css index c54f1a8573..0dc25dc664 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput_white.css +++ b/code/modules/goonchat/browserassets/css/browserOutput_white.css @@ -10,7 +10,7 @@ html, body { color: #000000; } body { - background: #E0E0E0; /*CIT CHANGE - darkens chatbox a lil*/ + background: #EEEEEE font-family: Verdana, sans-serif; font-size: 9pt; line-height: 1.2; diff --git a/modular_citadel/interface/skin.dmf b/modular_citadel/interface/skin.dmf index 21558ec230..aabb71a193 100644 --- a/modular_citadel/interface/skin.dmf +++ b/modular_citadel/interface/skin.dmf @@ -54,6 +54,7 @@ window "mainwindow" size = 640x440 anchor1 = none anchor2 = none + background-color = #eeeeee is-default = true saved-params = "pos;size;is-minimized;is-maximized" icon = 'icons\\ss13_64.png' @@ -65,6 +66,7 @@ window "mainwindow" size = 637x440 anchor1 = 0,0 anchor2 = 100,100 + background-color = #eeeeee saved-params = "splitter" left = "mapwindow" right = "infowindow" @@ -76,6 +78,7 @@ window "mainwindow" size = 200x200 anchor1 = none anchor2 = none + background-color = #ffffff is-visible = false saved-params = "" elem "tooltip" @@ -84,6 +87,7 @@ window "mainwindow" size = 999x999 anchor1 = none anchor2 = none + background-color = #ffffff is-visible = false saved-params = "" @@ -115,6 +119,8 @@ window "infowindow" size = 640x480 anchor1 = none anchor2 = none + background-color = #eeeeee + background-color = none saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "info" @@ -123,6 +129,7 @@ window "infowindow" size = 640x445 anchor1 = 0,0 anchor2 = 100,100 + background-color = none saved-params = "splitter" left = "statwindow" right = "outputwindow" @@ -133,6 +140,7 @@ window "infowindow" size = 104x20 anchor1 = 3,0 anchor2 = 19,0 + background-color = #90b3dd saved-params = "is-checked" text = "Changelog" command = "changelog" @@ -142,6 +150,7 @@ window "infowindow" size = 100x20 anchor1 = 19,0 anchor2 = 34,0 + background-color = #90b3dd saved-params = "is-checked" text = "Rules" command = "rules" @@ -151,6 +160,7 @@ window "infowindow" size = 100x20 anchor1 = 34,0 anchor2 = 50,0 + background-color = #90b3dd saved-params = "is-checked" text = "Wiki" command = "wiki" @@ -160,6 +170,7 @@ window "infowindow" size = 100x20 anchor1 = 50,0 anchor2 = 66,0 + background-color = #90b3dd saved-params = "is-checked" text = "Forum" command = "forum" @@ -169,6 +180,7 @@ window "infowindow" size = 100x20 anchor1 = 66,0 anchor2 = 81,0 + background-color = #90b3dd saved-params = "is-checked" text = "GitHub" command = "github" @@ -179,6 +191,7 @@ window "infowindow" anchor1 = 81,0 anchor2 = 97,0 font-size = 8 + background-color = #ef7f7f saved-params = "is-checked" text = "Report Issue" command = "report-issue" @@ -190,8 +203,6 @@ window "outputwindow" size = 640x480 anchor1 = none anchor2 = none - text-color = #99aab5 - background-color = #272727 saved-params = "pos;size;is-minimized;is-maximized" titlebar = false statusbar = false @@ -207,6 +218,7 @@ window "outputwindow" anchor2 = 100,100 background-color = #d3b5b5 is-default = true + border = sunken saved-params = "command" elem "say" type = BUTTON @@ -214,6 +226,7 @@ window "outputwindow" size = 37x20 anchor1 = 100,100 anchor2 = none + background-color = #eeeeee saved-params = "is-checked" text = "Chat" command = ".winset \"say.is-checked=true ? input.command=\"!say \\\"\" : input.command=\"" @@ -236,6 +249,7 @@ window "outputwindow" size = 640x456 anchor1 = 0,0 anchor2 = 100,100 + background-color = #eeeeee is-default = true saved-params = "" @@ -254,8 +268,10 @@ window "statwindow" size = 640x480 anchor1 = 0,0 anchor2 = 100,100 + background-color = #eeeeee is-default = true saved-params = "" + tab-background-color = #eeeeee window "preferences_window" elem "preferences_window" From d14b18f89a80c8f26d2d3c05965762147dd9895a Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 6 Jul 2019 03:17:20 +0200 Subject: [PATCH 013/274] I hate byond dmf editor what the $&@* --- code/__DEFINES/colors.dm | 2 +- code/modules/client/darkmode.dm | 163 +++++++++--------- .../browserassets/css/browserOutput.css | 4 +- .../browserassets/css/browserOutput_white.css | 4 +- modular_citadel/interface/skin.dmf | 8 +- 5 files changed, 86 insertions(+), 95 deletions(-) diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index e42b145f6d..06c3c352ca 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -7,7 +7,7 @@ #define COLOR_DARKMODE_ISSUE_BUTTON_BG "#ce4242" #define COLOR_DARKMODE_BACKGROUND "#202020" #define COLOR_DARKMODE_DARKBACKGROUND "#171717" -#define COLOR_DARKMODE_TEXT "#deebfc" +#define COLOR_DARKMODE_TEXT "#f0f0f0" #define COLOR_WHITEMODE_INFO_BUTTONS_BG "#90b3dd" #define COLOR_WHITEMODE_ISSUE_BUTTON_BG "#ef7f7f" diff --git a/code/modules/client/darkmode.dm b/code/modules/client/darkmode.dm index 52c2d02372..9df761dd4d 100644 --- a/code/modules/client/darkmode.dm +++ b/code/modules/client/darkmode.dm @@ -14,96 +14,91 @@ Thanks to spacemaniac and mcdonald for help with the JS side of this. /client/proc/force_white_theme() //There's no way round it. We're essentially changing the skin by hand. It's painful but it works, and is the way Lummox suggested. //Main windows - - winset(src, "infowindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = none") - winset(src, "infowindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "info", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "info", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "browseroutput", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "browseroutput", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "mainwindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = none") - winset(src, "split", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") + winset(src, "infowindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "infowindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "info", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") + winset(src, "info", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "browseroutput", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "browseroutput", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "mainwindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "split", "background-color = [COLOR_MODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") //Buttons - winset(src, "changelog", "background-color = #494949;background-color = none") - winset(src, "changelog", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "rules", "background-color = #494949;background-color = none") - winset(src, "rules", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "wiki", "background-color = #494949;background-color = none") - winset(src, "wiki", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "forum", "background-color = #494949;background-color = none") - winset(src, "forum", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "github", "background-color = #3a3a3a;background-color = none") - winset(src, "github", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "report-issue", "background-color = #492020;background-color = none") - winset(src, "report-issue", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "changelog", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") + winset(src, "changelog", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "rules", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") + winset(src, "rules", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "wiki", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") + winset(src, "wiki", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "forum", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") + winset(src, "forum", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "github", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") + winset(src, "github", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "report-issue", "background-color = [COLOR_DARKMODE_ISSUE_BUTTON_BG];background-color = [COLOR_WHITEMODE_ISSUE_BUTTON_BG]") + winset(src, "report-issue", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") //Status and verb tabs - winset(src, "output", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "output", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "statwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "statwindow", "text-color = #eaeaea;text-color = #000000") - winset(src, "stat", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = #FFFFFF") - winset(src, "stat", "tab-background-color = [COLOR_DARKMODE_BACKGROUND];tab-background-color = none") - winset(src, "stat", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "stat", "tab-text-color = [COLOR_DARKMODE_TEXT];tab-text-color = #000000") - winset(src, "stat", "prefix-color = [COLOR_DARKMODE_TEXT];prefix-color = #000000") - winset(src, "stat", "suffix-color = [COLOR_DARKMODE_TEXT];suffix-color = #000000") - //Say, OOC, me Buttons etc. - winset(src, "say", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "say", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "asset_cache_browser", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "asset_cache_browser", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") - winset(src, "tooltip", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = none") - winset(src, "tooltip", "text-color = [COLOR_DARKMODE_TEXT];text-color = #000000") + winset(src, "output", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") + winset(src, "output", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "statwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "statwindow", "text-color = #eaeaea;text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "stat", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") + winset(src, "stat", "tab-background-color = [COLOR_DARKMODE_BACKGROUND];tab-background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "stat", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "stat", "tab-text-color = [COLOR_DARKMODE_TEXT];tab-text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "stat", "prefix-color = [COLOR_DARKMODE_TEXT];prefix-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "stat", "suffix-color = [COLOR_DARKMODE_TEXT];suffix-color = [COLOR_WHITEMODE_TEXT]") + //Etc. + winset(src, "say", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "say", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "asset_cache_browser", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") + winset(src, "asset_cache_browser", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") + winset(src, "tooltip", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") + winset(src, "tooltip", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") /client/proc/force_dark_theme() //Inversely, if theyre using white theme and want to swap to the superior dark theme, let's get WINSET() ing //Main windows - winset(src, "infowindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "infowindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "info", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "info", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "browseroutput", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "browseroutput", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "outputwindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "outputwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "mainwindow", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "split", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "infowindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "infowindow", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "info", "background-color = [COLOR_WHITEMODE_BACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "info", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "browseroutput", "background-color = [COLOR_WHITEMODE_BACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "browseroutput", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "outputwindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "outputwindow", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "mainwindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "split", "background-color = [COLOR_WHITEMODE_BACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") //Buttons - winset(src, "changelog", "background-color = none;background-color = #494949") - winset(src, "changelog", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "rules", "background-color = none;background-color = #494949") - winset(src, "rules", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "wiki", "background-color = none;background-color = #494949") - winset(src, "wiki", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "forum", "background-color = none;background-color = #494949") - winset(src, "forum", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "github", "background-color = none;background-color = #3a3a3a") - winset(src, "github", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "report-issue", "background-color = none;background-color = #492020") - winset(src, "report-issue", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "changelog", "background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "changelog", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "rules", "background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "rules", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "wiki", "background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "wiki", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "forum", "background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "forum", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "github", "background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG];background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG]") + winset(src, "github", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "report-issue", "background-color = [COLOR_WHITEMODE_ISSUE_BUTTON_BG];background-color = [COLOR_DARKMODE_ISSUE_BUTTON_BG]") + winset(src, "report-issue", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") //Status and verb tabs - winset(src, "output", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") - winset(src, "output", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "outputwindow", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") - winset(src, "outputwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "statwindow", "background-color = none;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") - winset(src, "statwindow", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "stat", "background-color = #FFFFFF;background-color = [COLOR_DARKMODE_DARKBACKGROUND]") - winset(src, "stat", "tab-background-color = none;tab-background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "stat", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "stat", "tab-text-color = #000000;tab-text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "stat", "prefix-color = #000000;prefix-color = [COLOR_DARKMODE_TEXT]") - winset(src, "stat", "suffix-color = #000000;suffix-color = [COLOR_DARKMODE_TEXT]") - //Say, OOC, me Buttons etc. - winset(src, "say", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "say", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "asset_cache_browser", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "asset_cache_browser", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") - winset(src, "tooltip", "background-color = none;background-color = [COLOR_DARKMODE_BACKGROUND]") - winset(src, "tooltip", "text-color = #000000;text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "output", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "output", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "statwindow", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "statwindow", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "background-color = [COLOR_WHITEMODE_BACKGROUND];background-color = [COLOR_DARKMODE_DARKBACKGROUND]") + winset(src, "stat", "tab-background-color = [COLOR_WHITEMODE_DARKBACKGROUND];tab-background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "stat", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "tab-text-color = [COLOR_WHITEMODE_TEXT];tab-text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "prefix-color = [COLOR_WHITEMODE_TEXT];prefix-color = [COLOR_DARKMODE_TEXT]") + winset(src, "stat", "suffix-color = [COLOR_WHITEMODE_TEXT];suffix-color = [COLOR_DARKMODE_TEXT]") + //Etc. + winset(src, "say", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "say", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "asset_cache_browser", "background-color = [COLOR_WHITEMODE_DARKBACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "asset_cache_browser", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") + winset(src, "tooltip", "background-color = [COLOR_WHITEMODE_BACKGROUND];background-color = [COLOR_DARKMODE_BACKGROUND]") + winset(src, "tooltip", "text-color = [COLOR_WHITEMODE_TEXT];text-color = [COLOR_DARKMODE_TEXT]") /datum/asset/simple/goonchat @@ -118,5 +113,5 @@ Thanks to spacemaniac and mcdonald for help with the JS side of this. "fontawesome-webfont.woff" = 'tgui/assets/fonts/fontawesome-webfont.woff', "font-awesome.css" = 'code/modules/goonchat/browserassets/css/font-awesome.css', "browserOutput.css" = 'code/modules/goonchat/browserassets/css/browserOutput.css', - "browserOutput_white.css" = 'code/modules/goonchat/browserassets/css/browserOutput_white.css', + "browserOutput_white.css" = 'code/modules/goonchat/browserassets/css/browserOutput_white.css', ) diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css index 5f179e453f..b6db020df0 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput.css +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -7,13 +7,13 @@ html, body { padding: 0; margin: 0; height: 100%; - color: #deebfc; + color: #f0f0f0; } body { background: #171717; font-family: Verdana, sans-serif; font-size: 9pt; - font-color: #deebfc; + font-color: #f0f0f0; line-height: 1.2; overflow-x: hidden; overflow-y: scroll; diff --git a/code/modules/goonchat/browserassets/css/browserOutput_white.css b/code/modules/goonchat/browserassets/css/browserOutput_white.css index 0dc25dc664..e21185449b 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput_white.css +++ b/code/modules/goonchat/browserassets/css/browserOutput_white.css @@ -10,7 +10,7 @@ html, body { color: #000000; } body { - background: #EEEEEE + background: #fff; font-family: Verdana, sans-serif; font-size: 9pt; line-height: 1.2; @@ -101,7 +101,7 @@ a.popt {text-decoration: none;} #ping { position: fixed; top: 0; - right: 80px; + right: 115px; width: 45px; background: #ddd; height: 30px; diff --git a/modular_citadel/interface/skin.dmf b/modular_citadel/interface/skin.dmf index aabb71a193..c5b5138609 100644 --- a/modular_citadel/interface/skin.dmf +++ b/modular_citadel/interface/skin.dmf @@ -120,7 +120,6 @@ window "infowindow" anchor1 = none anchor2 = none background-color = #eeeeee - background-color = none saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "info" @@ -129,7 +128,6 @@ window "infowindow" size = 640x445 anchor1 = 0,0 anchor2 = 100,100 - background-color = none saved-params = "splitter" left = "statwindow" right = "outputwindow" @@ -203,6 +201,7 @@ window "outputwindow" size = 640x480 anchor1 = none anchor2 = none + background-color = #eeeeee saved-params = "pos;size;is-minimized;is-maximized" titlebar = false statusbar = false @@ -249,7 +248,6 @@ window "outputwindow" size = 640x456 anchor1 = 0,0 anchor2 = 100,100 - background-color = #eeeeee is-default = true saved-params = "" @@ -260,6 +258,7 @@ window "statwindow" size = 640x480 anchor1 = none anchor2 = none + background-color = #eeeeee saved-params = "pos;size;is-minimized;is-maximized" is-pane = true elem "stat" @@ -268,7 +267,6 @@ window "statwindow" size = 640x480 anchor1 = 0,0 anchor2 = 100,100 - background-color = #eeeeee is-default = true saved-params = "" tab-background-color = #eeeeee @@ -280,7 +278,6 @@ window "preferences_window" size = 1280x1000 anchor1 = none anchor2 = none - background-color = none is-visible = false saved-params = "pos;size;is-minimized;is-maximized" statusbar = false @@ -290,7 +287,6 @@ window "preferences_window" size = 960x1000 anchor1 = 0,0 anchor2 = 75,100 - background-color = none saved-params = "" elem "character_preview_map" type = MAP From 29dcfa11608ec2791bc1eafba29aaf43d49d1f66 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sat, 6 Jul 2019 03:56:06 +0200 Subject: [PATCH 014/274] bluepilled. --- code/modules/client/darkmode.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/darkmode.dm b/code/modules/client/darkmode.dm index 9df761dd4d..9e8d136b3b 100644 --- a/code/modules/client/darkmode.dm +++ b/code/modules/client/darkmode.dm @@ -23,7 +23,7 @@ Thanks to spacemaniac and mcdonald for help with the JS side of this. winset(src, "outputwindow", "background-color = [COLOR_DARKMODE_BACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") winset(src, "outputwindow", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") winset(src, "mainwindow", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_DARKBACKGROUND]") - winset(src, "split", "background-color = [COLOR_MODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") + winset(src, "split", "background-color = [COLOR_DARKMODE_DARKBACKGROUND];background-color = [COLOR_WHITEMODE_BACKGROUND]") //Buttons winset(src, "changelog", "background-color = [COLOR_DARKMODE_INFO_BUTTONS_BG];background-color = [COLOR_WHITEMODE_INFO_BUTTONS_BG]") winset(src, "changelog", "text-color = [COLOR_DARKMODE_TEXT];text-color = [COLOR_WHITEMODE_TEXT]") From 5ea9d998fdbabe97ad66cc224168c50bbff5e1b9 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Wed, 10 Jul 2019 18:32:55 -0400 Subject: [PATCH 015/274] k_elasticity = 0 --- code/modules/cargo/exports/manifest.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/cargo/exports/manifest.dm b/code/modules/cargo/exports/manifest.dm index 02b060e0bf..d03f5a46ce 100644 --- a/code/modules/cargo/exports/manifest.dm +++ b/code/modules/cargo/exports/manifest.dm @@ -81,6 +81,7 @@ /datum/export/paperwork_correct cost = 150 + k_elasticity = 0 unit_name = "correct paperwork" export_types = list(/obj/item/folder/paperwork_correct) @@ -88,5 +89,6 @@ /datum/export/paperwork_incorrect cost = -500 // Failed to meet NT standers + k_elasticity = 0 unit_name = "returned incorrect paperwork" export_types = list(/obj/item/folder/paperwork) From befbcdabb073def40d34e49ce19b9adb9eab69d4 Mon Sep 17 00:00:00 2001 From: Sishen Date: Thu, 11 Jul 2019 23:11:45 -0400 Subject: [PATCH 016/274] Update mecha_control_console.dm --- code/game/mecha/mecha_control_console.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm index c9a600c0ba..9498eec3da 100644 --- a/code/game/mecha/mecha_control_console.dm +++ b/code/game/mecha/mecha_control_console.dm @@ -22,6 +22,7 @@ if(answer) dat += {"


[answer]
Send message
+ Show exosuit log
[TR.recharging?"Recharging EMP Pulse...
":"(EMP Pulse)
"]"} if(screen==1) From bd3f9bddf7f0f958688671e62be8821e671e7fe5 Mon Sep 17 00:00:00 2001 From: Bapldap <45321347+Bapldap@users.noreply.github.com> Date: Sun, 14 Jul 2019 13:54:32 -0500 Subject: [PATCH 017/274] Updates Blood Brother Restricts jobs such as captain and security at roundstart for bloodbrother. --- code/game/gamemodes/brother/traitor_bro.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/brother/traitor_bro.dm b/code/game/gamemodes/brother/traitor_bro.dm index e25c4f7716..cd0778ed2e 100644 --- a/code/game/gamemodes/brother/traitor_bro.dm +++ b/code/game/gamemodes/brother/traitor_bro.dm @@ -5,7 +5,7 @@ /datum/game_mode/traitor/bros name = "traitor+brothers" config_tag = "traitorbro" - restricted_jobs = list("AI", "Cyborg") + restricted_jobs = list("AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Quartermaster", "Chief Engineer", "Research Director") announce_span = "danger" announce_text = "There are Syndicate agents and Blood Brothers on the station!\n\ From 3504f15c01ba11f30a4d99adb31a8502bc5c3179 Mon Sep 17 00:00:00 2001 From: Carlen White Date: Sun, 14 Jul 2019 20:29:23 -0400 Subject: [PATCH 018/274] Travis Bump --- code/modules/mob/living/carbon/human/human_defense.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index fabb6aba93..1650612443 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -751,7 +751,7 @@ else if(w_uniform) w_uniform.add_fingerprint(M) - ..() + ..() /mob/living/carbon/human/damage_clothes(damage_amount, damage_type = BRUTE, damage_flag = 0, def_zone) From 7c0cd0e40dbbf9c39aac3c47d4824f7d8994ab48 Mon Sep 17 00:00:00 2001 From: Carlen White Date: Sun, 14 Jul 2019 21:01:20 -0400 Subject: [PATCH 019/274] Removes duplicate belts.dmi --- icons/obj/clothing/belts.dm | Bin 12032 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 icons/obj/clothing/belts.dm diff --git a/icons/obj/clothing/belts.dm b/icons/obj/clothing/belts.dm deleted file mode 100644 index 34c716f5d8361898d5341f8badd21444cf1b1692..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12032 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 Date: Mon, 15 Jul 2019 15:18:04 +0800 Subject: [PATCH 020/274] adds abductor replication lab with advanced tools --- _maps/RandomRuins/SpaceRuins/advancedlab.dmm | 582 +++++++++++++++++++ code/datums/ruins/space.dm | 6 + code/datums/wires/_wires.dm | 3 + code/game/area/areas/ruins/space.dm | 5 + code/game/objects/items/devices/multitool.dm | 7 + code/game/objects/items/tools/crowbar.dm | 10 +- code/game/objects/items/tools/screwdriver.dm | 12 +- code/game/objects/items/tools/weldingtool.dm | 14 + code/game/objects/items/tools/wirecutters.dm | 9 +- code/game/objects/items/tools/wrench.dm | 10 +- config/spaceRuinBlacklist.txt | 1 + icons/obj/advancedtools.dmi | Bin 0 -> 2446 bytes 12 files changed, 655 insertions(+), 4 deletions(-) create mode 100644 _maps/RandomRuins/SpaceRuins/advancedlab.dmm create mode 100644 icons/obj/advancedtools.dmi diff --git a/_maps/RandomRuins/SpaceRuins/advancedlab.dmm b/_maps/RandomRuins/SpaceRuins/advancedlab.dmm new file mode 100644 index 0000000000..39e29018ea --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/advancedlab.dmm @@ -0,0 +1,582 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/powered/advancedlab) +"c" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"d" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"e" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"f" = ( +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"g" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"h" = ( +/obj/structure/table/glass, +/obj/item/crowbar/advanced, +/obj/item/multitool/advanced{ + pixel_x = 4; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"i" = ( +/obj/machinery/computer/rdconsole, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"j" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"k" = ( +/obj/structure/table/glass, +/obj/item/screwdriver/advanced{ + pixel_y = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"l" = ( +/obj/structure/table/glass, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"m" = ( +/obj/structure/table/glass, +/obj/item/gps{ + gpstag = "Abductor Replication Lab"; + pixel_x = -2; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"n" = ( +/obj/structure/chair/comfy/beige{ + icon_state = "comfychair"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"o" = ( +/obj/structure/table/glass, +/obj/item/weldingtool/advanced{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"p" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/paper{ + name = "Note to finder"; + pixel_x = -1; + pixel_y = 3; + info = "As of yet, our experiments have seen a fair bit of success. Unfortunately, our business partners have stopped funding us as they realised they utterly hate each other. To whoever finds this place, they are yours. Use them how you will. I leave you with the next generation of greytiding." + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"q" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"r" = ( +/obj/structure/table/glass, +/obj/item/wirecutters/advanced{ + pixel_y = 7 + }, +/obj/item/wrench/advanced{ + pixel_x = -1; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"s" = ( +/obj/structure/chair/comfy/beige{ + icon_state = "comfychair"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"t" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"u" = ( +/obj/machinery/light/small{ + icon_state = "bulb"; + dir = 4 + }, +/obj/structure/closet, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/under/pants/classicjeans, +/obj/item/clothing/neck/scarf, +/obj/item/clothing/neck/stripedgreenscarf, +/obj/item/toy/tennis/rainbow, +/obj/item/toy/tennis, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/clothing/under/pants/classicjeans, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"v" = ( +/obj/machinery/vending/boozeomat{ + req_access = null; + shut_up = 1 + }, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/advancedlab) +"w" = ( +/obj/machinery/door/airlock/command{ + name = "Dorms" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"x" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"y" = ( +/obj/machinery/light/small{ + icon_state = "bulb"; + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"z" = ( +/obj/machinery/door/airlock/security{ + name = "Visiting Business Partners" + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"A" = ( +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"B" = ( +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"C" = ( +/obj/structure/closet{ + name = "Clothes" + }, +/obj/item/clothing/head/chameleon, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/suit/chameleon, +/obj/item/clothing/under/chameleon, +/obj/item/clothing/shoes/chameleon, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"D" = ( +/obj/machinery/light/small, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"E" = ( +/obj/structure/table/wood, +/obj/item/radio/headset/chameleon, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"F" = ( +/obj/structure/falsewall, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"G" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"H" = ( +/obj/structure/table/wood, +/obj/item/radio/headset/headset_cent/alt{ + keyslot2 = null + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"I" = ( +/obj/structure/closet{ + name = "Official Clothing" + }, +/obj/item/clothing/under/rank/centcom_commander, +/obj/item/clothing/head/centhat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/shoes/sneakers/brown, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"J" = ( +/obj/machinery/door/airlock/command{ + name = "Dorms" + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"K" = ( +/obj/machinery/door/airlock/command{ + name = "Visiting Officials" + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"L" = ( +/obj/structure/bed, +/obj/item/bedsheet/centcom, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) +"M" = ( +/obj/structure/lattice, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/space/basic, +/area/ruin/space/has_grav/powered/advancedlab) +"N" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/advancedlab) +"O" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"P" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"Q" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"R" = ( +/obj/machinery/light/small{ + icon_state = "bulb"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/advancedlab) +"T" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/advancedlab) + +(1,1,1) = {" +a +b +b +b +b +b +b +b +b +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +b +d +j +l +q +s +O +b +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +b +e +j +m +l +s +f +b +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +c +f +j +l +l +s +f +M +M +M +M +M +M +a +a +a +a +"} +(5,1,1) = {" +a +b +f +f +n +n +f +f +w +f +Q +f +f +M +a +a +a +a +"} +(6,1,1) = {" +a +b +f +f +f +f +f +f +M +M +M +M +f +M +a +a +a +a +"} +(7,1,1) = {" +a +b +g +f +f +f +f +f +b +P +P +M +R +M +a +a +a +a +"} +(8,1,1) = {" +a +N +f +f +f +f +f +u +b +P +P +M +f +M +a +a +a +a +"} +(9,1,1) = {" +a +b +f +f +f +f +f +b +b +b +b +M +J +M +b +a +a +a +"} +(10,1,1) = {" +a +b +h +k +o +r +f +b +y +A +A +F +T +A +b +a +a +a +"} +(11,1,1) = {" +a +b +i +f +f +f +t +b +z +v +b +b +b +K +b +a +a +a +"} +(12,1,1) = {" +a +b +p +f +f +f +f +b +A +C +b +G +A +A +b +a +a +a +"} +(13,1,1) = {" +a +b +l +l +x +l +f +b +A +D +b +H +A +D +b +a +a +a +"} +(14,1,1) = {" +a +b +b +b +b +b +b +b +B +E +b +I +A +L +b +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +a +a +a +"} diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 22fca23902..9762426608 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -305,3 +305,9 @@ suffix = "spacehermit.dmm" name = "Space Hermit" description = "A late awakening cryo pod in a crashed escape pod wakes up to find what befell of his fellow survivors. Contains all the necessary resources to actually make it out alive. Good luck." + +/datum/map_template/ruin/space/advancedlab + id = "advancedlab" + suffix = "advancedlab.dmm" + name = "Abductor Replication Lab" + description = "Some scientists tried and almost succeeded to recreate abductor tools. Somewhat slower and a bit less modern than their originals, these tools are the best you can get if you aren't an alien." diff --git a/code/datums/wires/_wires.dm b/code/datums/wires/_wires.dm index f1b08ee18b..fab5a1313c 100644 --- a/code/datums/wires/_wires.dm +++ b/code/datums/wires/_wires.dm @@ -231,6 +231,9 @@ // Same for anyone with an abductor multitool. else if(user.is_holding_item_of_type(/obj/item/multitool/abductor)) reveal_wires = TRUE + // and advanced multitool + else if(user.is_holding_item_of_type(/obj/item/multitool/advanced)) + reveal_wires = TRUE // Station blueprints do that too, but only if the wires are not randomized. else if(user.is_holding_item_of_type(/obj/item/areaeditor/blueprints) && !randomize) diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index 00a7fed012..d5ceb833b7 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -467,3 +467,8 @@ /area/ruin/space/has_grav/powered/ancient_shuttle name = "Ancient Shuttle" icon_state = "yellow" + +// Abductor Replication Lab +/area/ruin/space/has_grav/powered/advancedlab + name = "Abductor Replication Lab" + icon_state = "yellow" diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index f8b1d6e15b..a3ab9153ce 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -237,3 +237,10 @@ icon = 'icons/obj/abductor.dmi' icon_state = "multitool" toolspeed = 0.1 + +/obj/item/multitool/advanced + name = "advanced multitool" + desc = "The reproduction of an abductor's multitool, this multitool is a classy silver." + icon = 'icons/obj/advancedtools.dmi' + icon_state = "multitool" + toolspeed = 0.2 diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm index 97375221d4..70bfebb799 100644 --- a/code/game/objects/items/tools/crowbar.dm +++ b/code/game/objects/items/tools/crowbar.dm @@ -90,4 +90,12 @@ var/obj/item/wirecutters/power/cutjaws = new /obj/item/wirecutters/power(drop_location()) to_chat(user, "You attach the cutting jaws to [src].") qdel(src) - user.put_in_active_hand(cutjaws) \ No newline at end of file + user.put_in_active_hand(cutjaws) + +/obj/item/crowbar/advanced + name = "advanced crowbar" + desc = "A scientist's almost successful reproduction of an abductor's crowbar, it uses the same technology combined with a handle that can't quite hold it." + icon = 'icons/obj/advancedtools.dmi' + usesound = 'sound/weapons/sonic_jackhammer.ogg' + icon_state = "crowbar" + toolspeed = 0.2 \ No newline at end of file diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index e5808de088..68946f73cd 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -141,4 +141,14 @@ name = "powered screwdriver" desc = "An electrical screwdriver, designed to be both precise and quick." usesound = 'sound/items/drill_use.ogg' - toolspeed = 0.5 \ No newline at end of file + toolspeed = 0.5 + +/obj/item/screwdriver/advanced + name = "advanced screwdriver" + desc = "A classy silver screwdriver with an alien alloy tip, it works almost as well as the real thing." + icon = 'icons/obj/advancedtools.dmi' + icon_state = "screwdriver_a" + item_state = "screwdriver_nuke" + usesound = 'sound/items/pshoom.ogg' + toolspeed = 0.2 + random_color = FALSE \ No newline at end of file diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm index 718035a9a5..9b622a14c4 100644 --- a/code/game/objects/items/tools/weldingtool.dm +++ b/code/game/objects/items/tools/weldingtool.dm @@ -377,4 +377,18 @@ nextrefueltick = world.time + 10 reagents.add_reagent("welding_fuel", 1) +/obj/item/weldingtool/advanced + name = "advanced welding tool" + desc = "A modern welding tool combined with an alien welding tool, it never runs out of fuel and works almost as fast." + icon = 'icons/obj/advancedtools.dmi' + icon_state = "welder" + toolspeed = 0.2 + light_intensity = 0 + change_icons = 0 + +/obj/item/weldingtool/advanced/process() + if(get_fuel() <= max_fuel) + reagents.add_reagent("welding_fuel", 1) + ..() + #undef WELDER_FUEL_BURN_INTERVAL diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm index 1a35196bd8..527891afdb 100644 --- a/code/game/objects/items/tools/wirecutters.dm +++ b/code/game/objects/items/tools/wirecutters.dm @@ -82,7 +82,6 @@ icon = 'icons/obj/abductor.dmi' icon_state = "cutters" toolspeed = 0.1 - random_color = FALSE /obj/item/wirecutters/cyborg @@ -126,3 +125,11 @@ return else ..() + +/obj/item/wirecutters/advanced + name = "advanced wirecutters" + desc = "A set of reproduction alien wirecutters, they have a silver handle with an exceedingly sharp blade." + icon = 'icons/obj/advancedtools.dmi' + icon_state = "cutters" + toolspeed = 0.2 + random_color = FALSE \ No newline at end of file diff --git a/code/game/objects/items/tools/wrench.dm b/code/game/objects/items/tools/wrench.dm index 4fd99e9adf..8ff960825a 100644 --- a/code/game/objects/items/tools/wrench.dm +++ b/code/game/objects/items/tools/wrench.dm @@ -112,4 +112,12 @@ user.dust() - return OXYLOSS \ No newline at end of file + return OXYLOSS + +/obj/item/wrench/advanced + name = "advanced wrench" + desc = "A wrench that uses the same magnetic technology that abductor tools use, but slightly more ineffeciently." + icon = 'icons/obj/advancedtools.dmi' + icon_state = "wrench" + usesound = 'sound/effects/empulse.ogg' + toolspeed = 0.2 \ No newline at end of file diff --git a/config/spaceRuinBlacklist.txt b/config/spaceRuinBlacklist.txt index cba9a01e73..deafa47969 100644 --- a/config/spaceRuinBlacklist.txt +++ b/config/spaceRuinBlacklist.txt @@ -49,3 +49,4 @@ #_maps/RandomRuins/SpaceRuins/bigape.dmm #_maps/RandomRuins/SpaceRuins/arcade.dmm #_maps/RandomRuins/SpaceRuins/spacehermit.dmm +#_maps/RandomRuins/SpaceRuins/advancedlab.dmm diff --git a/icons/obj/advancedtools.dmi b/icons/obj/advancedtools.dmi new file mode 100644 index 0000000000000000000000000000000000000000..974202dd58fd66882c1e24c2fbd2c0fc85419d44 GIT binary patch literal 2446 zcmV;9332v`P)V=-0C=2@&%F+VAQXn-8Lr|)_ojagV6 zta$9N+nAAZ)n!Xq9EBZ8o2p*7g#)Lw{4X`3tLlP_!}_U%=@jddFk1hMwb0KUbkit5 zl~{57^j7p1000Q3NklQ`Ev-^DBT|*7)$B-)#7$ShgWQkE}?j^VB*@dEzegF8`O1&7i3rDf(j7q{GAsvOy}FGu$aWeoQQ(20G z=WeECPv+lwPcm;E`4t=v2UIE*=I7@zH#Zj|5KEozrYV)8AZ#1(dE;jMe9&up@6cvs zDoX(XPunc@fVeZ6)#7$Shg#3cYt(~NG{ z6^5p1X6@3#Bei`Y;Vl47(~MfJ#&c7Z#{krmBaJ$`5DwS}%-RSA*VVq7UN=i!LbUM-5*%>t= zcnM&)+XLa=HNfpV*wh5O-5$qZ<_~MXKWLv2_Jf@d0A6qGZ*jBEXWz&uFE0lGR8&-O zbr%%{z8DQBM$7_eG#ZMgX~yI6gydY0#{-wkC3*uWwte>TVo^~MuXLhRDq*o$P+eUO zi^YPmu`#Ybm&*mC(I{L5q$@_Fkz(&um&=9h>}*bixA2!hq0!O*mk!;wJg@|o77JGw zAKSbIC@d@l0ND4AKz*@++fEj&y}p&pXwBFynElm`)9dw&f43hrO-DROqtO5~|DI1U zaSg=mdq<%A;da>fj>Ky>A^KJ><9pxThQ5`{qS^3zy%-xCgV*bg_+yVJLR=|GeX#*& z8ehYKizgE@9xtsKyJ38H1g$j$&x0!rJ_)>Ib6R*J`x@0JGT)gTX*GH#ak-rKN(}AdPSoCMG7h_5J(zGsDBf zg7@@z3BYy*gZCw)3o503g+hVZ*;$C;d?1bpSUv5l(P#v_7&+J%8uCao3hcY6VnPH6 zgI=#^v|254b8|(vMH=AD#rL;vN4kh08v$771AuSNi`s2PimBaJhq<7)Am+TD zv=AZX1>l_T^SMvj0@1Mp1xbE6SZI=(f|?g5 zTX+0%q^}D&a`kl}+gus-Nz>Q!^H_K6Q11~{UWoH|eKgr4>V+l|**y{4rJL+|cH7`l zwqc%e*fIa$0nT+r{}d<^WHyus^qvnNaeiLj6H;GRLZoyrD44fj`a{oH)%;Na82#)T z*5~EP-uZwGQxHq=_+ZZC!F|`gxY7_wK>|=vScq>HJtfNlnQR3(*VRdles&E7iaP8ON7YcRWj4M}Qn40!YmN06zQL{q8kjSpWb4 M07*qoM6N<$f~tapEC2ui literal 0 HcmV?d00001 From 2fec4a51b03a74a52b908c0b4781d9256faaa68e Mon Sep 17 00:00:00 2001 From: Bapldap <45321347+Bapldap@users.noreply.github.com> Date: Mon, 15 Jul 2019 13:26:21 -0500 Subject: [PATCH 021/274] Update traitor_bro.dm --- code/game/gamemodes/brother/traitor_bro.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/brother/traitor_bro.dm b/code/game/gamemodes/brother/traitor_bro.dm index cd0778ed2e..18611ebfcb 100644 --- a/code/game/gamemodes/brother/traitor_bro.dm +++ b/code/game/gamemodes/brother/traitor_bro.dm @@ -5,7 +5,8 @@ /datum/game_mode/traitor/bros name = "traitor+brothers" config_tag = "traitorbro" - restricted_jobs = list("AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Quartermaster", "Chief Engineer", "Research Director") + restricted_jobs = list("AI", "Cyborg") + protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel", "Quartermaster", "Chief Engineer", "Research Director") announce_span = "danger" announce_text = "There are Syndicate agents and Blood Brothers on the station!\n\ From 3422dad9ecc849c549384cd499855b6ef895dcd4 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 15 Jul 2019 17:07:53 -0400 Subject: [PATCH 022/274] Update bottle.dm --- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index f85668d2b8..b5e65ab83f 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -204,7 +204,7 @@ /obj/item/reagent_containers/food/drinks/holyoil name = "flask of zelus oil" - desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass - this flask may be sipped or thrown." + desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass. Can be thrown to deal damage at a far." icon_state = "zelusflask" list_reagents = list("holyoil" = 30) //Powerfull volume = 30 From 4c971ea0126e8bcf6a088294cbfc8fad68dd8a1f Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 15 Jul 2019 22:12:20 -0400 Subject: [PATCH 023/274] from afar --- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index b5e65ab83f..9ce478f84c 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -204,7 +204,7 @@ /obj/item/reagent_containers/food/drinks/holyoil name = "flask of zelus oil" - desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass. Can be thrown to deal damage at a far." + desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass. Can be thrown to deal damage from afar." icon_state = "zelusflask" list_reagents = list("holyoil" = 30) //Powerfull volume = 30 From acaf628d899135b6d77724e267592f720ce57024 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Tue, 16 Jul 2019 10:23:02 +0200 Subject: [PATCH 024/274] Sweaters now cover groin too. --- modular_citadel/code/modules/clothing/under/turtlenecks.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_citadel/code/modules/clothing/under/turtlenecks.dm b/modular_citadel/code/modules/clothing/under/turtlenecks.dm index f4e1ba8bd9..fd13da11e9 100644 --- a/modular_citadel/code/modules/clothing/under/turtlenecks.dm +++ b/modular_citadel/code/modules/clothing/under/turtlenecks.dm @@ -43,8 +43,8 @@ icon_state = "bb_turtle" item_state = "w_suit" item_color = "bb_turtle" - body_parts_covered = CHEST|ARMS - can_adjust = 1 + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = TRUE icon = 'modular_citadel/icons/obj/clothing/turtlenecks.dmi' alternate_worn_icon = 'modular_citadel/icons/mob/citadel/uniforms.dmi' mutantrace_variation = NO_MUTANTRACE_VARIATION From 75a8cbcc39b243ad2f20b272dee9e55f13733e6b Mon Sep 17 00:00:00 2001 From: Ghommie Date: Tue, 16 Jul 2019 15:39:30 +0200 Subject: [PATCH 025/274] Makes Zelus flasks a subtype of bottle. --- code/game/gamemodes/clock_cult/clock_cult.dm | 2 +- code/game/objects/items/stacks/sheets/sheet_types.dm | 2 +- .../antagonists/clockcult/clock_items/clockwork_armor.dm | 2 +- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_cult.dm b/code/game/gamemodes/clock_cult/clock_cult.dm index 94ca86e0dd..ed56e16355 100644 --- a/code/game/gamemodes/clock_cult/clock_cult.dm +++ b/code/game/gamemodes/clock_cult/clock_cult.dm @@ -275,7 +275,7 @@ Credit where due: gloves = /obj/item/clothing/gloves/color/yellow belt = /obj/item/storage/belt/utility/servant backpack_contents = list(/obj/item/storage/box/engineer = 1, \ - /obj/item/clockwork/replica_fabricator = 1, /obj/item/stack/tile/brass/fifty = 1, /obj/item/paper/servant_primer = 1, /obj/item/reagent_containers/food/drinks/holyoil = 1) + /obj/item/clockwork/replica_fabricator = 1, /obj/item/stack/tile/brass/fifty = 1, /obj/item/paper/servant_primer = 1, /obj/item/reagent_containers/food/drinks/bottle/holyoil = 1) id = /obj/item/pda var/plasmaman //We use this to determine if we should activate internals in post_equip() diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index e1ecf6d14d..f50dedc492 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -425,7 +425,7 @@ GLOBAL_LIST_INIT(brass_recipes, list ( \ new/datum/stack_recipe("receiver - steam vent", /obj/structure/destructible/clockwork/trap/steam_vent, 3, time = 30, one_per_turf = TRUE, on_floor = TRUE, placement_checks = STACK_CHECK_CARDINALS), \ new/datum/stack_recipe("receiver - power nullifier", /obj/structure/destructible/clockwork/trap/power_nullifier, 5, time = 20, one_per_turf = TRUE, on_floor = TRUE, placement_checks = STACK_CHECK_CARDINALS), \ null, - new/datum/stack_recipe("brass flask", /obj/item/reagent_containers/food/drinks/holyoil/null), \ + new/datum/stack_recipe("brass flask", /obj/item/reagent_containers/food/drinks/bottle/holyoil/null), \ )) diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm index 54027266e5..0ac96c47f9 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm @@ -69,7 +69,7 @@ heat_protection = CHEST|GROIN|LEGS resistance_flags = FIRE_PROOF | ACID_PROOF armor = list("melee" = 60, "bullet" = 70, "laser" = -25, "energy" = 0, "bomb" = 60, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) - allowed = list(/obj/item/clockwork, /obj/item/clothing/glasses/wraith_spectacles, /obj/item/clothing/glasses/judicial_visor, /obj/item/mmi/posibrain/soul_vessel, /obj/item/reagent_containers/food/drinks/holyoil) + allowed = list(/obj/item/clockwork, /obj/item/clothing/glasses/wraith_spectacles, /obj/item/clothing/glasses/judicial_visor, /obj/item/mmi/posibrain/soul_vessel, /obj/item/reagent_containers/food/drinks/bottle/holyoil) /obj/item/clothing/suit/armor/clockwork/Initialize() . = ..() diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index f85668d2b8..88b4649918 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -202,7 +202,7 @@ desc = "A flask of holy water...it's been sitting in the Necropolis a while though." list_reagents = list("hell_water" = 100) -/obj/item/reagent_containers/food/drinks/holyoil +/obj/item/reagent_containers/food/drinks/bottle/holyoil name = "flask of zelus oil" desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass - this flask may be sipped or thrown." icon_state = "zelusflask" @@ -212,7 +212,7 @@ force = 12 //Same as a toolbox throwforce = 18 -/obj/item/reagent_containers/food/drinks/holyoil/null +/obj/item/reagent_containers/food/drinks/bottle/holyoil/null list_reagents = list("holyoil" = 0) /obj/item/reagent_containers/food/drinks/bottle/vermouth From 0d1988b6be8516a3d116985f42952019b0e8368c Mon Sep 17 00:00:00 2001 From: Ghommie Date: Tue, 16 Jul 2019 16:10:16 +0200 Subject: [PATCH 026/274] More fixes. --- .../items/stacks/sheets/sheet_types.dm | 2 +- .../food_and_drinks/drinks/drinks/bottle.dm | 52 ++++++++----------- 2 files changed, 22 insertions(+), 32 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index f50dedc492..6fa36a1fa1 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -425,7 +425,7 @@ GLOBAL_LIST_INIT(brass_recipes, list ( \ new/datum/stack_recipe("receiver - steam vent", /obj/structure/destructible/clockwork/trap/steam_vent, 3, time = 30, one_per_turf = TRUE, on_floor = TRUE, placement_checks = STACK_CHECK_CARDINALS), \ new/datum/stack_recipe("receiver - power nullifier", /obj/structure/destructible/clockwork/trap/power_nullifier, 5, time = 20, one_per_turf = TRUE, on_floor = TRUE, placement_checks = STACK_CHECK_CARDINALS), \ null, - new/datum/stack_recipe("brass flask", /obj/item/reagent_containers/food/drinks/bottle/holyoil/null), \ + new/datum/stack_recipe("brass flask", /obj/item/reagent_containers/food/drinks/bottle/holyoil/empty), \ )) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 88b4649918..1e496f9ba1 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -7,11 +7,14 @@ /obj/item/reagent_containers/food/drinks/bottle amount_per_transfer_from_this = 10 volume = 100 + force = 15 throwforce = 15 item_state = "broken_beer" //Generic held-item sprite until unique ones are made. lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' - var/const/duration = 13 //Directly relates to the 'knockdown' duration. Lowered by armor (i.e. helmets) + var/knockdown_duration = 13 //Directly relates to the 'knockdown' duration. Lowered by armor (i.e. helmets) + var/broken_force = 9 + var/broken_throwforce = 5 isGlass = TRUE foodtype = ALCOHOL @@ -61,46 +64,30 @@ to_chat(user, "You don't want to harm [target]!") return - force = 15 //Smashing bottles over someoen's head hurts. - var/obj/item/bodypart/affecting = user.zone_selected //Find what the player is aiming at - var/armor_block = 0 //Get the target's armor values for normal attack damage. - var/armor_duration = 0 //The more force the bottle has, the longer the duration. + var/headarmor = 0 // Target's head armor + var/armor_block = min(90, target.run_armor_check(affecting, "melee", null, null,armour_penetration)) // For normal attack damage - //Calculating duration and calculating damage. - if(ishuman(target)) + //If they have a hat/helmet and the user is targeting their head. + if(affecting == BODY_ZONE_HEAD) + var/obj/item/I = target.get_item_by_slot(SLOT_HEAD) + if(I) + headarmor = I.armor.melee - var/mob/living/carbon/human/H = target - var/headarmor = 0 // Target's head armor - armor_block = H.run_armor_check(affecting, "melee", null, null,armour_penetration) // For normal attack damage - - //If they have a hat/helmet and the user is targeting their head. - if(istype(H.head, /obj/item/clothing/head) && affecting == BODY_ZONE_HEAD) - headarmor = H.head.armor.melee - else - headarmor = 0 - - //Calculate the knockdown duration for the target. - armor_duration = (duration - headarmor) + force - - else - //Only humans can have armor, right? - armor_block = target.run_armor_check(affecting, "melee") - if(affecting == BODY_ZONE_HEAD) - armor_duration = duration + force + //Calculate the knockdown duration for the target. + var/armor_duration = (knockdown_duration - headarmor) + force //Apply the damage! - armor_block = min(90,armor_block) target.apply_damage(force, BRUTE, affecting, armor_block) // You are going to knock someone out for longer if they are not wearing a helmet. var/head_attack_message = "" - if(affecting == BODY_ZONE_HEAD && istype(target, /mob/living/carbon/)) + if(affecting == BODY_ZONE_HEAD && iscarbon(target)) head_attack_message = " on the head" //Knockdown the target for the duration that we calculated and divide it by 5. if(armor_duration) - target.apply_effect(min(armor_duration, 200) , EFFECT_KNOCKDOWN) // Never knockdown more than a flash! + target.Knockdown(min(armor_duration, 200)) // Never knockdown more than a flash! //Display an attack message. if(target != user) @@ -206,13 +193,16 @@ name = "flask of zelus oil" desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass - this flask may be sipped or thrown." icon_state = "zelusflask" - list_reagents = list("holyoil" = 30) //Powerfull + list_reagents = list("holyoil" = 30) volume = 30 foodtype = NONE - force = 12 //Same as a toolbox + force = 18 throwforce = 18 + knockdown_duration = 18 + broken_force = 12 + broken_throwforce = 8 -/obj/item/reagent_containers/food/drinks/bottle/holyoil/null +/obj/item/reagent_containers/food/drinks/bottle/holyoil/empty list_reagents = list("holyoil" = 0) /obj/item/reagent_containers/food/drinks/bottle/vermouth From 9f6a3f428c05c382079fa9ec6d6330e430c35674 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Tue, 16 Jul 2019 16:15:31 +0200 Subject: [PATCH 027/274] last bit. --- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 1e496f9ba1..d20d92a09c 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -43,6 +43,8 @@ if(prob(33)) new/obj/item/shard(drop_location()) playsound(src, "shatter", 70, 1) + B.force = broken_force + B.throwforce = broken_throwforce else B.force = 0 B.throwforce = 0 From b6f10c96a739fbccc8863076c0c3abc9a50aed60 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Tue, 16 Jul 2019 21:05:12 +0200 Subject: [PATCH 028/274] Modularity was a mistake. --- code/datums/martial/krav_maga.dm | 2 +- code/modules/mob/living/carbon/human/status_procs.dm | 2 +- .../simple_animal/friendly/drone/extra_drone_types.dm | 2 +- code/modules/mob/living/status_procs.dm | 10 +++++----- .../code/modules/mob/living/status_procs.dm | 10 ---------- tgstation.dme | 1 - 6 files changed, 8 insertions(+), 19 deletions(-) delete mode 100644 modular_citadel/code/modules/mob/living/status_procs.dm diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 4283d7f78f..cdf932e127 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -85,7 +85,7 @@ return 1 return 0 -/datum/martial_art/krav_maga/proc/leg_sweep(var/mob/living/carbon/human/A, var/mob/living/carbon/human/D) +/datum/martial_art/krav_maga/proc/leg_sweep(mob/living/carbon/human/A, mob/living/carbon/human/D) if(D.lying || D.IsKnockdown()) return 0 D.visible_message("[A] leg sweeps [D]!", \ diff --git a/code/modules/mob/living/carbon/human/status_procs.dm b/code/modules/mob/living/carbon/human/status_procs.dm index 5c20b0ce75..49121c9409 100644 --- a/code/modules/mob/living/carbon/human/status_procs.dm +++ b/code/modules/mob/living/carbon/human/status_procs.dm @@ -3,7 +3,7 @@ amount = dna.species.spec_stun(src,amount) return ..() -/mob/living/carbon/human/Knockdown(amount, updating = 1, ignore_canknockdown = 0) +/mob/living/carbon/human/Knockdown(amount, updating = TRUE, ignore_canknockdown = FALSE, override_hardstun, override_stamdmg) amount = dna.species.spec_stun(src,amount) return ..() diff --git a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm index 807c52ea46..23ac527b2e 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm @@ -222,7 +222,7 @@ if(.) update_icons() -/mob/living/simple_animal/drone/cogscarab/Knockdown(amount, updating = 1, ignore_canknockdown = 0) +/mob/living/simple_animal/drone/cogscarab/Knockdown(amount, updating = TRUE, ignore_canknockdown = FALSE, override_hardstun, override_stamdmg) . = ..() if(.) update_icons() diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index 5006bd2920..0880f7f432 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -62,15 +62,15 @@ return K.duration - world.time return 0 -/mob/living/proc/Knockdown(amount, updating = TRUE, ignore_canknockdown = FALSE) //Can't go below remaining duration +/mob/living/proc/Knockdown(amount, updating = TRUE, ignore_canknockdown = FALSE, override_hardstun, override_stamdmg) //Can't go below remaining duration if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canknockdown) - if(absorb_stun(amount, ignore_canknockdown)) + if(absorb_stun(isnull(override_hardstun)? amount : override_hardstun, ignore_canknockdown)) return var/datum/status_effect/incapacitating/knockdown/K = IsKnockdown() if(K) - K.duration = max(world.time + amount, K.duration) - else if(amount > 0) - K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount, updating) + K.duration = max(world.time + (isnull(override_hardstun)? amount : override_hardstun), K.duration) + else if((amount || override_hardstun) > 0) + K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount, updating, override_hardstun, override_stamdmg) return K /mob/living/proc/SetKnockdown(amount, updating = TRUE, ignore_canknockdown = FALSE) //Sets remaining duration diff --git a/modular_citadel/code/modules/mob/living/status_procs.dm b/modular_citadel/code/modules/mob/living/status_procs.dm deleted file mode 100644 index 851c7438a7..0000000000 --- a/modular_citadel/code/modules/mob/living/status_procs.dm +++ /dev/null @@ -1,10 +0,0 @@ -/mob/living/Knockdown(amount, updating = TRUE, ignore_canknockdown = FALSE, override_hardstun, override_stamdmg) //Can't go below remaining duration - if(((status_flags & CANKNOCKDOWN) && !HAS_TRAIT(src, TRAIT_STUNIMMUNE)) || ignore_canknockdown) - if(absorb_stun(isnull(override_hardstun)? amount : override_hardstun, ignore_canknockdown)) - return - var/datum/status_effect/incapacitating/knockdown/K = IsKnockdown() - if(K) - K.duration = max(world.time + (isnull(override_hardstun)? amount : override_hardstun), K.duration) - else if((amount || override_hardstun) > 0) - K = apply_status_effect(STATUS_EFFECT_KNOCKDOWN, amount, updating, override_hardstun, override_stamdmg) - return K diff --git a/tgstation.dme b/tgstation.dme index 3e493d7135..99a5d6e119 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2987,7 +2987,6 @@ #include "modular_citadel\code\modules\mob\dead\new_player\sprite_accessories.dm" #include "modular_citadel\code\modules\mob\living\damage_procs.dm" #include "modular_citadel\code\modules\mob\living\living.dm" -#include "modular_citadel\code\modules\mob\living\status_procs.dm" #include "modular_citadel\code\modules\mob\living\carbon\carbon.dm" #include "modular_citadel\code\modules\mob\living\carbon\damage_procs.dm" #include "modular_citadel\code\modules\mob\living\carbon\reindex_screams.dm" From c7db3ad8f9e60c3fe13b675a6fc577ec4086c5c8 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Tue, 16 Jul 2019 23:51:38 +0200 Subject: [PATCH 029/274] Porting a couple atmos performance improvements. --- .../atmospherics/gasmixtures/gas_mixture.dm | 23 +++++------ .../atmospherics/gasmixtures/gas_types.dm | 14 +++++++ .../atmospherics/gasmixtures/reactions.dm | 39 +++++++++++++------ 3 files changed, 52 insertions(+), 24 deletions(-) diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm index 9858db2abb..527427af02 100644 --- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm +++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm @@ -38,8 +38,11 @@ GLOBAL_LIST_INIT(meta_gas_fusions, meta_gas_fusion_list()) for(var/id in cached_gases) . += cached_gases[id] * cached_gasheats[id] -/datum/gas_mixture/turf/heat_capacity() - . = ..() +/datum/gas_mixture/turf/heat_capacity(data = MOLES) // Same as above except vacuums return HEAT_CAPACITY_VACUUM + var/list/cached_gases = gases + for(var/id in cached_gases) + var/gas_data = cached_gases[id] + . += gas_data[data] * gas_data[GAS_META][META_GAS_SPECIFIC_HEAT] if(!.) . += HEAT_CAPACITY_VACUUM //we want vacuums in turfs to have the same heat capacity as space @@ -331,22 +334,19 @@ GLOBAL_LIST_INIT(meta_gas_fusions, meta_gas_fusion_list()) /datum/gas_mixture/react(datum/holder) . = NO_REACTION var/list/cached_gases = gases - if(!cached_gases.len) + if(!length(cached_gases)) return - var/possible + var/list/reactions = list() for(var/I in cached_gases) - if(GLOB.nonreactive_gases[I]) - continue - possible = TRUE - break - if(!possible) + reactions += SSair.gas_reactions[I] + if(!length(reactions)) return reaction_results = new var/temp = temperature var/ener = THERMAL_ENERGY(src) reaction_loop: - for(var/r in SSair.gas_reactions) + for(var/r in reactions) var/datum/gas_reaction/reaction = r var/list/min_reqs = reaction.min_requirements @@ -376,14 +376,11 @@ GLOBAL_LIST_INIT(meta_gas_fusions, meta_gas_fusion_list()) continue reaction_loop //at this point, all requirements for the reaction are satisfied. we can now react() */ - . |= reaction.react(src, holder) if (. & STOP_REACTIONS) break if(.) GAS_GARBAGE_COLLECT(gases) - if(temperature < TCMB) //just for safety - temperature = TCMB //Takes the amount of the gas you want to PP as an argument //So I don't have to do some hacky switches/defines/magic strings diff --git a/code/modules/atmospherics/gasmixtures/gas_types.dm b/code/modules/atmospherics/gasmixtures/gas_types.dm index d628826b01..19f7bff965 100644 --- a/code/modules/atmospherics/gasmixtures/gas_types.dm +++ b/code/modules/atmospherics/gasmixtures/gas_types.dm @@ -78,22 +78,26 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g var/moles_visible = null var/dangerous = FALSE //currently used by canisters var/fusion_power = 0 //How much the gas accelerates a fusion reaction + var/rarity = 0 // relative rarity compared to other gases, used when setting up the reactions list. /datum/gas/oxygen id = "o2" specific_heat = 20 name = "Oxygen" + rarity = 900 /datum/gas/nitrogen id = "n2" specific_heat = 20 name = "Nitrogen" + rarity = 1000 /datum/gas/carbon_dioxide //what the fuck is this? id = "co2" specific_heat = 30 name = "Carbon Dioxide" fusion_power = 3 + rarity = 700 /datum/gas/plasma id = "plasma" @@ -102,6 +106,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g gas_overlay = "plasma" moles_visible = MOLES_GAS_VISIBLE dangerous = TRUE + rarity = 800 /datum/gas/water_vapor id = "water_vapor" @@ -110,6 +115,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g gas_overlay = "water_vapor" moles_visible = MOLES_GAS_VISIBLE fusion_power = 8 + rarity = 500 /datum/gas/hypernoblium id = "nob" @@ -118,6 +124,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g gas_overlay = "freon" moles_visible = MOLES_GAS_VISIBLE dangerous = TRUE + rarity = 50 /datum/gas/nitrous_oxide id = "n2o" @@ -126,6 +133,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g gas_overlay = "nitrous_oxide" moles_visible = MOLES_GAS_VISIBLE * 2 dangerous = TRUE + rarity = 600 /datum/gas/nitryl id = "no2" @@ -135,6 +143,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g moles_visible = MOLES_GAS_VISIBLE dangerous = TRUE fusion_power = 15 + rarity = 100 /datum/gas/tritium id = "tritium" @@ -144,6 +153,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g moles_visible = MOLES_GAS_VISIBLE dangerous = TRUE fusion_power = 1 + rarity = 300 /datum/gas/bz id = "bz" @@ -151,18 +161,21 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g name = "BZ" dangerous = TRUE fusion_power = 8 + rarity = 400 /datum/gas/stimulum id = "stim" specific_heat = 5 name = "Stimulum" fusion_power = 7 + rarity = 1 /datum/gas/pluoxium id = "pluox" specific_heat = 80 name = "Pluoxium" fusion_power = 10 + rarity = 200 /datum/gas/miasma id = "miasma" @@ -171,6 +184,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g name = "Miasma" gas_overlay = "miasma" moles_visible = MOLES_GAS_VISIBLE * 60 + rarity = 250 /obj/effect/overlay/gas icon = 'icons/effects/atmospherics.dmi' diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index ef0a422079..a2369b3f56 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -1,19 +1,36 @@ //All defines used in reactions are located in ..\__DEFINES\reactions.dm /proc/init_gas_reactions() - var/list/reaction_types = list() + . = list() + for(var/type in subtypesof(/datum/gas)) + . += new type + for(var/r in subtypesof(/datum/gas_reaction)) var/datum/gas_reaction/reaction = r - if(!initial(reaction.exclude)) - reaction_types += reaction - reaction_types = sortList(reaction_types, /proc/cmp_gas_reactions) + if(initial(reaction.exclude)) + continue + reaction = new r + var/datum/gas/reaction_key + for (var/req in reaction.min_requirements) + if (ispath(req)) + var/datum/gas/req_gas = req + if (!reaction_key || initial(reaction_key.rarity) > initial(req_gas.rarity)) + reaction_key = req_gas + .[reaction_key] += list(reaction) + sortTim(., /proc/cmp_gas_reactions, TRUE) - . = list() - for(var/path in reaction_types) - . += new path - -/proc/cmp_gas_reactions(datum/gas_reaction/a, datum/gas_reaction/b) //sorts in descending order of priority - return initial(b.priority) - initial(a.priority) +/proc/cmp_gas_reactions(list/datum/gas_reaction/a, list/datum/gas_reaction/b) // compares lists of reactions by the maximum priority contained within the list + if (!length(a) || !length(b)) + return length(b) - length(a) + var/maxa + var/maxb + for (var/datum/gas_reaction/R in a) + if (R.priority > maxa) + maxa = R.priority + for (var/datum/gas_reaction/R in b) + if (R.priority > maxb) + maxb = R.priority + return maxb - maxa /datum/gas_reaction //regarding the requirements lists: the minimum or maximum requirements must be non-zero. @@ -364,7 +381,7 @@ cached_gases[/datum/gas/nitrous_oxide] -= reaction_efficency cached_gases[/datum/gas/plasma] -= 2*reaction_efficency - SSresearch.science_tech.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, (reaction_efficency**0.5)*BZ_RESEARCH_AMOUNT) + SSresearch.science_tech.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, (reaction_efficency**0.5)*BZ_RESEARCH_AMOUNT) if(energy_released > 0) var/new_heat_capacity = air.heat_capacity() From ee32e1680f9b79795140140003c6cec68fd98005 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 17 Jul 2019 00:52:41 +0200 Subject: [PATCH 030/274] Ports "Replaces radio channel names and keys with defines" --- code/__DEFINES/radio.dm | 50 ++++++++++++ code/__DEFINES/say.dm | 26 ++++++ code/datums/saymode.dm | 6 +- code/game/communications.dm | 52 ++++++------ code/game/machinery/bank_machine.dm | 2 +- code/game/machinery/cloning.dm | 2 +- .../items/devices/radio/encryptionkey.dm | 77 +++++++++--------- .../objects/items/devices/radio/headset.dm | 79 +++++++++++++------ .../game/objects/items/devices/radio/radio.dm | 2 +- code/modules/admin/topic.dm | 4 +- code/modules/admin/verbs/borgpanel.dm | 14 ++-- code/modules/admin/verbs/randomverbs.dm | 2 +- .../antagonists/changeling/changeling.dm | 2 +- .../antagonists/changeling/powers/hivemind.dm | 6 +- .../antagonists/changeling/powers/linglink.dm | 4 +- .../components/unary_devices/cryo.dm | 2 +- code/modules/jobs/job_types/captain.dm | 2 +- code/modules/jobs/job_types/cargo_service.dm | 1 + code/modules/jobs/job_types/engineering.dm | 2 +- code/modules/jobs/job_types/medical.dm | 2 +- code/modules/jobs/job_types/science.dm | 2 +- code/modules/jobs/job_types/security.dm | 2 +- code/modules/mob/dead/observer/say.dm | 6 +- code/modules/mob/living/carbon/human/say.dm | 8 +- code/modules/mob/living/say.dm | 72 ++++++++--------- .../mob/living/simple_animal/bot/bot.dm | 2 +- .../mob/living/simple_animal/bot/cleanbot.dm | 4 +- .../mob/living/simple_animal/bot/ed209bot.dm | 2 +- .../mob/living/simple_animal/bot/firebot.dm | 2 +- .../mob/living/simple_animal/bot/floorbot.dm | 2 +- .../mob/living/simple_animal/bot/honkbot.dm | 1 - .../mob/living/simple_animal/bot/medbot.dm | 2 +- .../mob/living/simple_animal/bot/mulebot.dm | 2 +- .../mob/living/simple_animal/bot/secbot.dm | 4 +- .../mob/living/simple_animal/parrot.dm | 30 +++---- code/modules/surgery/organs/vocal_cords.dm | 2 +- 36 files changed, 291 insertions(+), 189 deletions(-) diff --git a/code/__DEFINES/radio.dm b/code/__DEFINES/radio.dm index 897d107939..928f364a81 100644 --- a/code/__DEFINES/radio.dm +++ b/code/__DEFINES/radio.dm @@ -1,5 +1,55 @@ // Radios use a large variety of predefined frequencies. +//say based modes like binary are in living/say.dm + +#define RADIO_CHANNEL_COMMON "Common" +#define RADIO_KEY_COMMON ";" + +#define RADIO_CHANNEL_SECURITY "Security" +#define RADIO_KEY_SECURITY "s" +#define RADIO_TOKEN_SECURITY ":s" + +#define RADIO_CHANNEL_ENGINEERING "Engineering" +#define RADIO_KEY_ENGINEERING "e" +#define RADIO_TOKEN_ENGINEERING ":e" + +#define RADIO_CHANNEL_COMMAND "Command" +#define RADIO_KEY_COMMAND "c" +#define RADIO_TOKEN_COMMAND ":c" + +#define RADIO_CHANNEL_SCIENCE "Science" +#define RADIO_KEY_SCIENCE "n" +#define RADIO_TOKEN_SCIENCE ":n" + +#define RADIO_CHANNEL_MEDICAL "Medical" +#define RADIO_KEY_MEDICAL "m" +#define RADIO_TOKEN_MEDICAL ":m" + +#define RADIO_CHANNEL_SUPPLY "Supply" +#define RADIO_KEY_SUPPLY "u" +#define RADIO_TOKEN_SUPPLY ":u" + +#define RADIO_CHANNEL_SERVICE "Service" +#define RADIO_KEY_SERVICE "v" +#define RADIO_TOKEN_SERVICE ":v" + +#define RADIO_CHANNEL_AI_PRIVATE "AI Private" +#define RADIO_KEY_AI_PRIVATE "o" +#define RADIO_TOKEN_AI_PRIVATE ":o" + + +#define RADIO_CHANNEL_SYNDICATE "Syndicate" +#define RADIO_KEY_SYNDICATE "t" +#define RADIO_TOKEN_SYNDICATE ":t" + +#define RADIO_CHANNEL_CENTCOM "CentCom" +#define RADIO_KEY_CENTCOM "y" +#define RADIO_TOKEN_CENTCOM ":y" + +#define RADIO_CHANNEL_CTF_RED "Red Team" +#define RADIO_CHANNEL_CTF_BLUE "Blue Team" + + #define MIN_FREE_FREQ 1201 // ------------------------------------------------- // Frequencies are always odd numbers and range from 1201 to 1599. diff --git a/code/__DEFINES/say.dm b/code/__DEFINES/say.dm index 82fbfdb848..e655408db1 100644 --- a/code/__DEFINES/say.dm +++ b/code/__DEFINES/say.dm @@ -6,17 +6,43 @@ //Message modes. Each one defines a radio channel, more or less. #define MODE_HEADSET "headset" #define MODE_ROBOT "robot" + #define MODE_R_HAND "right hand" +#define MODE_KEY_R_HAND "r" + #define MODE_L_HAND "left hand" +#define MODE_KEY_L_HAND "l" + #define MODE_INTERCOM "intercom" +#define MODE_KEY_INTERCOM "i" + #define MODE_BINARY "binary" +#define MODE_KEY_BINARY "b" +#define MODE_TOKEN_BINARY ":b" + #define MODE_WHISPER "whisper" #define MODE_WHISPER_CRIT "whispercrit" + #define MODE_DEPARTMENT "department" +#define MODE_KEY_DEPARTMENT "h" +#define MODE_TOKEN_DEPARTMENT ":h" + +#define MODE_ADMIN "admin" +#define MODE_KEY_ADMIN "p" + +#define MODE_DEADMIN "deadmin" +#define MODE_KEY_DEADMIN "d" + #define MODE_ALIEN "alientalk" #define MODE_HOLOPAD "holopad" + #define MODE_CHANGELING "changeling" +#define MODE_KEY_CHANGELING "g" +#define MODE_TOKEN_CHANGELING ":g" + #define MODE_VOCALCORDS "cords" +#define MODE_KEY_VOCALCORDS "x" + #define MODE_MONKEY "monkeyhive" //Spans. Robot speech, italics, etc. Applied in compose_message(). diff --git a/code/datums/saymode.dm b/code/datums/saymode.dm index c4f485653e..3b6fae5aee 100644 --- a/code/datums/saymode.dm +++ b/code/datums/saymode.dm @@ -11,7 +11,7 @@ /datum/saymode/changeling - key = "g" + key = MODE_KEY_CHANGELING mode = MODE_CHANGELING /datum/saymode/changeling/handle_message(mob/living/user, message, datum/language/language) @@ -73,7 +73,7 @@ /datum/saymode/vocalcords - key = "x" + key = MODE_KEY_VOCALCORDS mode = MODE_VOCALCORDS /datum/saymode/vocalcords/handle_message(mob/living/user, message, datum/language/language) @@ -87,7 +87,7 @@ /datum/saymode/binary //everything that uses .b (silicons, drones, blobbernauts/spores, swarmers) - key = "b" + key = MODE_KEY_BINARY mode = MODE_BINARY /datum/saymode/binary/handle_message(mob/living/user, message, datum/language/language) diff --git a/code/game/communications.dm b/code/game/communications.dm index 212a99f966..ed470473d9 100644 --- a/code/game/communications.dm +++ b/code/game/communications.dm @@ -91,35 +91,35 @@ GLOBAL_LIST_EMPTY(all_radios) // use in maps, such as in intercoms. GLOBAL_LIST_INIT(radiochannels, list( - "Common" = FREQ_COMMON, - "Science" = FREQ_SCIENCE, - "Command" = FREQ_COMMAND, - "Medical" = FREQ_MEDICAL, - "Engineering" = FREQ_ENGINEERING, - "Security" = FREQ_SECURITY, - "CentCom" = FREQ_CENTCOM, - "Syndicate" = FREQ_SYNDICATE, - "Supply" = FREQ_SUPPLY, - "Service" = FREQ_SERVICE, - "AI Private" = FREQ_AI_PRIVATE, - "Red Team" = FREQ_CTF_RED, - "Blue Team" = FREQ_CTF_BLUE + RADIO_CHANNEL_COMMON = FREQ_COMMON, + RADIO_CHANNEL_SCIENCE = FREQ_SCIENCE, + RADIO_CHANNEL_COMMAND = FREQ_COMMAND, + RADIO_CHANNEL_MEDICAL = FREQ_MEDICAL, + RADIO_CHANNEL_ENGINEERING = FREQ_ENGINEERING, + RADIO_CHANNEL_SECURITY = FREQ_SECURITY, + RADIO_CHANNEL_CENTCOM = FREQ_CENTCOM, + RADIO_CHANNEL_SYNDICATE = FREQ_SYNDICATE, + RADIO_CHANNEL_SUPPLY = FREQ_SUPPLY, + RADIO_CHANNEL_SERVICE = FREQ_SERVICE, + RADIO_CHANNEL_AI_PRIVATE = FREQ_AI_PRIVATE, + RADIO_CHANNEL_CTF_RED = FREQ_CTF_RED, + RADIO_CHANNEL_CTF_BLUE = FREQ_CTF_BLUE )) GLOBAL_LIST_INIT(reverseradiochannels, list( - "[FREQ_COMMON]" = "Common", - "[FREQ_SCIENCE]" = "Science", - "[FREQ_COMMAND]" = "Command", - "[FREQ_MEDICAL]" = "Medical", - "[FREQ_ENGINEERING]" = "Engineering", - "[FREQ_SECURITY]" = "Security", - "[FREQ_CENTCOM]" = "CentCom", - "[FREQ_SYNDICATE]" = "Syndicate", - "[FREQ_SUPPLY]" = "Supply", - "[FREQ_SERVICE]" = "Service", - "[FREQ_AI_PRIVATE]" = "AI Private", - "[FREQ_CTF_RED]" = "Red Team", - "[FREQ_CTF_BLUE]" = "Blue Team" + "[FREQ_COMMON]" = RADIO_CHANNEL_COMMON, + "[FREQ_SCIENCE]" = RADIO_CHANNEL_SCIENCE, + "[FREQ_COMMAND]" = RADIO_CHANNEL_COMMAND, + "[FREQ_MEDICAL]" = RADIO_CHANNEL_MEDICAL, + "[FREQ_ENGINEERING]" = RADIO_CHANNEL_ENGINEERING, + "[FREQ_SECURITY]" = RADIO_CHANNEL_SECURITY, + "[FREQ_CENTCOM]" = RADIO_CHANNEL_CENTCOM, + "[FREQ_SYNDICATE]" = RADIO_CHANNEL_SYNDICATE, + "[FREQ_SUPPLY]" = RADIO_CHANNEL_SUPPLY, + "[FREQ_SERVICE]" = RADIO_CHANNEL_SERVICE, + "[FREQ_AI_PRIVATE]" = RADIO_CHANNEL_AI_PRIVATE, + "[FREQ_CTF_RED]" = RADIO_CHANNEL_CTF_RED, + "[FREQ_CTF_BLUE]" = RADIO_CHANNEL_CTF_BLUE )) /datum/radio_frequency diff --git a/code/game/machinery/bank_machine.dm b/code/game/machinery/bank_machine.dm index 71dcb89ce7..0b9ed6bb3f 100644 --- a/code/game/machinery/bank_machine.dm +++ b/code/game/machinery/bank_machine.dm @@ -6,7 +6,7 @@ var/siphoning = FALSE var/next_warning = 0 var/obj/item/radio/radio - var/radio_channel = "Common" + var/radio_channel = RADIO_CHANNEL_COMMON var/minimum_time_between_warnings = 400 /obj/machinery/computer/bank_machine/Initialize() diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index ba9b6fc225..c8ac31b9b3 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -31,7 +31,7 @@ var/internal_radio = TRUE var/obj/item/radio/radio var/radio_key = /obj/item/encryptionkey/headset_med - var/radio_channel = "Medical" + var/radio_channel = RADIO_CHANNEL_MEDICAL var/obj/effect/countdown/clonepod/countdown diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index dd7489d6b1..9adc0488aa 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -1,6 +1,6 @@ /obj/item/encryptionkey name = "standard encryption key" - desc = "An encryption key for a radio headset. Has no special codes in it. WHY DOES IT EXIST? ASK NANOTRASEN." + desc = "An encryption key for a radio headset." icon = 'icons/obj/radio.dmi' icon_state = "cypherkey" w_class = WEIGHT_CLASS_TINY @@ -9,124 +9,119 @@ var/independent = FALSE var/list/channels = list() +/obj/item/encryptionkey/Initialize() + . = ..() + if(!channels.len) + desc = "An encryption key for a radio headset. Has no special codes in it. You should probably tell a coder!" + +/obj/item/encryptionkey/examine(mob/user) + . = ..() + if(LAZYLEN(channels)) + var/list/examine_text_list = list() + for(var/i in channels) + examine_text_list += "[GLOB.channel_tokens[i]] - [lowertext(i)]" + + to_chat(user, "It can access the following channels; [jointext(examine_text_list, ", ")].") + /obj/item/encryptionkey/syndicate name = "syndicate encryption key" - desc = "An encryption key for a radio headset. To access the syndicate channel, use :t." icon_state = "syn_cypherkey" - channels = list("Syndicate" = 1) - syndie = 1//Signifies that it de-crypts Syndicate transmissions + channels = list(RADIO_CHANNEL_SYNDICATE = 1) + syndie = TRUE //Signifies that it de-crypts Syndicate transmissions /obj/item/encryptionkey/binary name = "binary translator key" - desc = "An encryption key for a radio headset. To access the binary channel, use :b." icon_state = "bin_cypherkey" translate_binary = TRUE /obj/item/encryptionkey/headset_sec name = "security radio encryption key" - desc = "An encryption key for a radio headset. To access the security channel, use :s." icon_state = "sec_cypherkey" - channels = list("Security" = 1) + channels = list(RADIO_CHANNEL_SECURITY = 1) /obj/item/encryptionkey/headset_eng name = "engineering radio encryption key" - desc = "An encryption key for a radio headset. To access the engineering channel, use :e." icon_state = "eng_cypherkey" - channels = list("Engineering" = 1) + channels = list(RADIO_CHANNEL_ENGINEERING = 1) /obj/item/encryptionkey/headset_rob name = "robotics radio encryption key" - desc = "An encryption key for a radio headset. To access the engineering channel, use :e. For research, use :n." icon_state = "rob_cypherkey" - channels = list("Science" = 1, "Engineering" = 1) + channels = list(RADIO_CHANNEL_SCIENCE = 1, RADIO_CHANNEL_ENGINEERING = 1) /obj/item/encryptionkey/headset_med name = "medical radio encryption key" - desc = "An encryption key for a radio headset. To access the medical channel, use :m." icon_state = "med_cypherkey" - channels = list("Medical" = 1) + channels = list(RADIO_CHANNEL_MEDICAL = 1) /obj/item/encryptionkey/headset_sci name = "science radio encryption key" - desc = "An encryption key for a radio headset. To access the science channel, use :n." icon_state = "sci_cypherkey" - channels = list("Science" = 1) + channels = list(RADIO_CHANNEL_SCIENCE = 1) /obj/item/encryptionkey/headset_medsci name = "medical research radio encryption key" - desc = "An encryption key for a radio headset. To access the medical channel, use :m. For science, use :n." icon_state = "medsci_cypherkey" - channels = list("Science" = 1, "Medical" = 1) + channels = list(RADIO_CHANNEL_SCIENCE = 1, RADIO_CHANNEL_MEDICAL = 1) /obj/item/encryptionkey/headset_com name = "command radio encryption key" - desc = "An encryption key for a radio headset. To access the command channel, use :c." icon_state = "com_cypherkey" - channels = list("Command" = 1) + channels = list(RADIO_CHANNEL_COMMAND = 1) /obj/item/encryptionkey/heads/captain name = "\proper the captain's encryption key" - desc = "An encryption key for a radio headset. Channels are as follows: :c - command, :s - security, :e - engineering, :u - supply, :v - service, :m - medical, :n - science." icon_state = "cap_cypherkey" - channels = list("Command" = 1, "Security" = 1, "Engineering" = 0, "Science" = 0, "Medical" = 0, "Supply" = 0, "Service" = 0) + channels = list(RADIO_CHANNEL_COMMAND = 1, RADIO_CHANNEL_SECURITY = 1, RADIO_CHANNEL_ENGINEERING = 0, RADIO_CHANNEL_SCIENCE = 0, RADIO_CHANNEL_MEDICAL = 0, RADIO_CHANNEL_SUPPLY = 0, RADIO_CHANNEL_SERVICE = 0) /obj/item/encryptionkey/heads/rd name = "\proper the research director's encryption key" - desc = "An encryption key for a radio headset. To access the science channel, use :n. For command, use :c." icon_state = "rd_cypherkey" - channels = list("Science" = 1, "Command" = 1) + channels = list(RADIO_CHANNEL_SCIENCE = 1, RADIO_CHANNEL_COMMAND = 1) /obj/item/encryptionkey/heads/hos name = "\proper the head of security's encryption key" - desc = "An encryption key for a radio headset. To access the security channel, use :s. For command, use :c." icon_state = "hos_cypherkey" - channels = list("Security" = 1, "Command" = 1) + channels = list(RADIO_CHANNEL_SECURITY = 1, RADIO_CHANNEL_COMMAND = 1) /obj/item/encryptionkey/heads/ce name = "\proper the chief engineer's encryption key" - desc = "An encryption key for a radio headset. To access the engineering channel, use :e. For command, use :c." icon_state = "ce_cypherkey" - channels = list("Engineering" = 1, "Command" = 1) + channels = list(RADIO_CHANNEL_ENGINEERING = 1, RADIO_CHANNEL_COMMAND = 1) /obj/item/encryptionkey/heads/cmo name = "\proper the chief medical officer's encryption key" - desc = "An encryption key for a radio headset. To access the medical channel, use :m. For command, use :c." icon_state = "cmo_cypherkey" - channels = list("Medical" = 1, "Command" = 1) + channels = list(RADIO_CHANNEL_MEDICAL = 1, RADIO_CHANNEL_COMMAND = 1) /obj/item/encryptionkey/heads/hop name = "\proper the head of personnel's encryption key" - desc = "An encryption key for a radio headset. Channels are as follows: :u - supply, :v - service, :c - command." icon_state = "hop_cypherkey" - channels = list("Supply" = 1, "Service" = 1, "Command" = 1) + channels = list(RADIO_CHANNEL_SUPPLY = 1, RADIO_CHANNEL_SERVICE = 1, RADIO_CHANNEL_COMMAND = 1) /obj/item/encryptionkey/headset_cargo name = "supply radio encryption key" - desc = "An encryption key for a radio headset. To access the supply channel, use :u." icon_state = "cargo_cypherkey" - channels = list("Supply" = 1) + channels = list(RADIO_CHANNEL_SUPPLY = 1) /obj/item/encryptionkey/headset_mining name = "mining radio encryption key" - desc = "An encryption key for a radio headset. To access the supply channel, use :u. For science, use :n." icon_state = "cargo_cypherkey" - channels = list("Supply" = 1, "Science" = 1) + channels = list(RADIO_CHANNEL_SUPPLY = 1, RADIO_CHANNEL_SCIENCE = 1) /obj/item/encryptionkey/headset_service name = "service radio encryption key" - desc = "An encryption key for a radio headset. To access the service channel, use :v." icon_state = "srv_cypherkey" - channels = list("Service" = 1) + channels = list(RADIO_CHANNEL_SERVICE = 1) /obj/item/encryptionkey/headset_cent name = "\improper CentCom radio encryption key" - desc = "An encryption key for a radio headset. To access the CentCom channel, use :y." icon_state = "cent_cypherkey" independent = TRUE - channels = list("CentCom" = 1) + channels = list(RADIO_CHANNEL_CENTCOM = 1) /obj/item/encryptionkey/ai //ported from NT, this goes 'inside' the AI. - channels = list("Command" = 1, "Security" = 1, "Engineering" = 1, "Science" = 1, "Medical" = 1, "Supply" = 1, "Service" = 1, "AI Private" = 1) + channels = list(RADIO_CHANNEL_COMMAND = 1, RADIO_CHANNEL_SECURITY = 1, RADIO_CHANNEL_ENGINEERING = 1, RADIO_CHANNEL_SCIENCE = 1, RADIO_CHANNEL_MEDICAL = 1, RADIO_CHANNEL_SUPPLY = 1, RADIO_CHANNEL_SERVICE = 1, RADIO_CHANNEL_AI_PRIVATE = 1) /obj/item/encryptionkey/secbot - channels = list("AI Private"=1,"Security"=1) + channels = list(RADIO_CHANNEL_AI_PRIVATE = 1, RADIO_CHANNEL_SECURITY = 1) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index ea9c6fb99e..cca5eb4217 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -1,3 +1,19 @@ +// Used for translating channels to tokens on examination +GLOBAL_LIST_INIT(channel_tokens, list( + RADIO_CHANNEL_COMMON = RADIO_KEY_COMMON, + RADIO_CHANNEL_SCIENCE = RADIO_TOKEN_SCIENCE, + RADIO_CHANNEL_COMMAND = RADIO_TOKEN_COMMAND, + RADIO_CHANNEL_MEDICAL = RADIO_TOKEN_MEDICAL, + RADIO_CHANNEL_ENGINEERING = RADIO_TOKEN_ENGINEERING, + RADIO_CHANNEL_SECURITY = RADIO_TOKEN_SECURITY, + RADIO_CHANNEL_CENTCOM = RADIO_TOKEN_CENTCOM, + RADIO_CHANNEL_SYNDICATE = RADIO_TOKEN_SYNDICATE, + RADIO_CHANNEL_SUPPLY = RADIO_TOKEN_SUPPLY, + RADIO_CHANNEL_SERVICE = RADIO_TOKEN_SERVICE, + MODE_BINARY = MODE_TOKEN_BINARY, + RADIO_CHANNEL_AI_PRIVATE = RADIO_TOKEN_AI_PRIVATE +)) + /obj/item/radio/headset name = "radio headset" desc = "An updated, modular intercom that fits over the head. Takes encryption keys." @@ -17,9 +33,24 @@ /obj/item/radio/headset/examine(mob/user) ..() - to_chat(user, "To speak on the general radio frequency, use ; before speaking.") - if (command) - to_chat(user, "Alt-click to toggle the high-volume mode.") + + if(item_flags & IN_INVENTORY && loc == user) + // construction of frequency description + var/list/avail_chans = list("Use [RADIO_KEY_COMMON] for the currently tuned frequency") + if(translate_binary) + avail_chans += "use [MODE_TOKEN_BINARY] for [MODE_BINARY]" + if(length(channels)) + for(var/i in 1 to length(channels)) + if(i == 1) + avail_chans += "use [MODE_TOKEN_DEPARTMENT] or [GLOB.channel_tokens[channels[i]]] for [lowertext(channels[i])]" + else + avail_chans += "use [GLOB.channel_tokens[channels[i]]] for [lowertext(channels[i])]" + to_chat(user, "A small screen on the headset displays the following available frequencies:\n[english_list(avail_chans)].") + + if(command) + to_chat(user, "Alt-click to toggle the high-volume mode.") + else + to_chat(user, "A small screen on the headset flashes, it's too small to read without holding or wearing the headset.") /obj/item/radio/headset/Initialize() . = ..() @@ -47,7 +78,7 @@ /obj/item/radio/headset/syndicate/alt //undisguised bowman with flash protection name = "syndicate headset" - desc = "A syndicate headset that can be used to hear all radio frequencies. Protects ears from flashbangs. \nTo access the syndicate channel, use ; before speaking." + desc = "A syndicate headset that can be used to hear all radio frequencies. Protects ears from flashbangs." icon_state = "syndie_headset" item_state = "syndie_headset" @@ -72,13 +103,13 @@ /obj/item/radio/headset/headset_sec name = "security radio headset" - desc = "This is used by your elite security force.\nTo access the security channel, use :s." + desc = "This is used by your elite security force." icon_state = "sec_headset" keyslot = new /obj/item/encryptionkey/headset_sec /obj/item/radio/headset/headset_sec/alt name = "security bowman headset" - desc = "This is used by your elite security force. Protects ears from flashbangs.\nTo access the security channel, use :s." + desc = "This is used by your elite security force. Protects ears from flashbangs." icon_state = "sec_headset_alt" item_state = "sec_headset_alt" @@ -88,31 +119,31 @@ /obj/item/radio/headset/headset_eng name = "engineering radio headset" - desc = "When the engineers wish to chat like girls.\nTo access the engineering channel, use :e." + desc = "When the engineers wish to chat like girls." icon_state = "eng_headset" keyslot = new /obj/item/encryptionkey/headset_eng /obj/item/radio/headset/headset_rob name = "robotics radio headset" - desc = "Made specifically for the roboticists, who cannot decide between departments.\nTo access the engineering channel, use :e. For research, use :n." + desc = "Made specifically for the roboticists, who cannot decide between departments." icon_state = "rob_headset" keyslot = new /obj/item/encryptionkey/headset_rob /obj/item/radio/headset/headset_med name = "medical radio headset" - desc = "A headset for the trained staff of the medbay.\nTo access the medical channel, use :m." + desc = "A headset for the trained staff of the medbay." icon_state = "med_headset" keyslot = new /obj/item/encryptionkey/headset_med /obj/item/radio/headset/headset_sci name = "science radio headset" - desc = "A sciency headset. Like usual.\nTo access the science channel, use :n." + desc = "A sciency headset. Like usual." icon_state = "sci_headset" keyslot = new /obj/item/encryptionkey/headset_sci /obj/item/radio/headset/headset_medsci name = "medical research radio headset" - desc = "A headset that is a result of the mating between medical and science.\nTo access the medical channel, use :m. For science, use :n." + desc = "A headset that is a result of the mating between medical and science." icon_state = "medsci_headset" keyslot = new /obj/item/encryptionkey/headset_medsci @@ -127,13 +158,13 @@ /obj/item/radio/headset/heads/captain name = "\proper the captain's headset" - desc = "The headset of the king.\nChannels are as follows: :c - command, :s - security, :e - engineering, :u - supply, :v - service, :m - medical, :n - science." + desc = "The headset of the king." icon_state = "com_headset" keyslot = new /obj/item/encryptionkey/heads/captain /obj/item/radio/headset/heads/captain/alt name = "\proper the captain's bowman headset" - desc = "The headset of the boss. Protects ears from flashbangs.\nChannels are as follows: :c - command, :s - security, :e - engineering, :u - supply, :v - service, :m - medical, :n - science." + desc = "The headset of the boss. Protects ears from flashbangs." icon_state = "com_headset_alt" item_state = "com_headset_alt" @@ -143,19 +174,19 @@ /obj/item/radio/headset/heads/rd name = "\proper the research director's headset" - desc = "Headset of the fellow who keeps society marching towards technological singularity.\nTo access the science channel, use :n. For command, use :c." + desc = "Headset of the fellow who keeps society marching towards technological singularity." icon_state = "com_headset" keyslot = new /obj/item/encryptionkey/heads/rd /obj/item/radio/headset/heads/hos name = "\proper the head of security's headset" - desc = "The headset of the man in charge of keeping order and protecting the station.\nTo access the security channel, use :s. For command, use :c." + desc = "The headset of the man in charge of keeping order and protecting the station." icon_state = "com_headset" keyslot = new /obj/item/encryptionkey/heads/hos /obj/item/radio/headset/heads/hos/alt name = "\proper the head of security's bowman headset" - desc = "The headset of the man in charge of keeping order and protecting the station. Protects ears from flashbangs.\nTo access the security channel, use :s. For command, use :c." + desc = "The headset of the man in charge of keeping order and protecting the station. Protects ears from flashbangs." icon_state = "com_headset_alt" item_state = "com_headset_alt" @@ -165,43 +196,43 @@ /obj/item/radio/headset/heads/ce name = "\proper the chief engineer's headset" - desc = "The headset of the guy in charge of keeping the station powered and undamaged.\nTo access the engineering channel, use :e. For command, use :c." + desc = "The headset of the guy in charge of keeping the station powered and undamaged." icon_state = "com_headset" keyslot = new /obj/item/encryptionkey/heads/ce /obj/item/radio/headset/heads/cmo name = "\proper the chief medical officer's headset" - desc = "The headset of the highly trained medical chief.\nTo access the medical channel, use :m. For command, use :c." + desc = "The headset of the highly trained medical chief." icon_state = "com_headset" keyslot = new /obj/item/encryptionkey/heads/cmo /obj/item/radio/headset/heads/hop name = "\proper the head of personnel's headset" - desc = "The headset of the guy who will one day be captain.\nChannels are as follows: :u - supply, :v - service, :c - command." + desc = "The headset of the guy who will one day be captain." icon_state = "com_headset" keyslot = new /obj/item/encryptionkey/heads/hop /obj/item/radio/headset/headset_cargo name = "supply radio headset" - desc = "A headset used by the QM and his slaves.\nTo access the supply channel, use :u." + desc = "A headset used by the QM and his slaves." icon_state = "cargo_headset" keyslot = new /obj/item/encryptionkey/headset_cargo /obj/item/radio/headset/headset_cargo/mining name = "mining radio headset" - desc = "Headset used by shaft miners.\nTo access the supply channel, use :u. For science, use :n." + desc = "Headset used by shaft miners." icon_state = "mine_headset" keyslot = new /obj/item/encryptionkey/headset_mining /obj/item/radio/headset/headset_srv name = "service radio headset" - desc = "Headset used by the service staff, tasked with keeping the station full, happy and clean.\nTo access the service channel, use :v." + desc = "Headset used by the service staff, tasked with keeping the station full, happy and clean." icon_state = "srv_headset" keyslot = new /obj/item/encryptionkey/headset_service /obj/item/radio/headset/headset_cent name = "\improper CentCom headset" - desc = "A headset used by the upper echelons of Nanotrasen.\nTo access the CentCom channel, use :y." + desc = "A headset used by the upper echelons of Nanotrasen." icon_state = "cent_headset" keyslot = new /obj/item/encryptionkey/headset_com keyslot2 = new /obj/item/encryptionkey/headset_cent @@ -215,7 +246,7 @@ /obj/item/radio/headset/headset_cent/alt name = "\improper CentCom bowman headset" - desc = "A headset especially for emergency response personnel. Protects ears from flashbangs.\nTo access the CentCom channel, use :y." + desc = "A headset especially for emergency response personnel. Protects ears from flashbangs." icon_state = "cent_headset_alt" item_state = "cent_headset_alt" keyslot = null diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 1d51aabf86..7c136f556e 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -221,7 +221,7 @@ // From the channel, determine the frequency and get a reference to it. var/freq if(channel && channels && channels.len > 0) - if(channel == "department") + if(channel == MODE_DEPARTMENT) channel = channels[1] freq = secure_radio_connections[channel] if (!channels[channel]) // if the channel is turned off, don't broadcast diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 6fa118ab7f..d881044757 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1882,14 +1882,14 @@ return var/mob/M = locate(href_list["CentComReply"]) - usr.client.admin_headset_message(M, "CentCom") + usr.client.admin_headset_message(M, RADIO_CHANNEL_CENTCOM) else if(href_list["SyndicateReply"]) if(!check_rights(R_ADMIN)) return var/mob/M = locate(href_list["SyndicateReply"]) - usr.client.admin_headset_message(M, "Syndicate") + usr.client.admin_headset_message(M, RADIO_CHANNEL_SYNDICATE) else if(href_list["HeadsetMessage"]) if(!check_rights(R_ADMIN)) diff --git a/code/modules/admin/verbs/borgpanel.dm b/code/modules/admin/verbs/borgpanel.dm index 6295d4be43..c0445d588d 100644 --- a/code/modules/admin/verbs/borgpanel.dm +++ b/code/modules/admin/verbs/borgpanel.dm @@ -62,7 +62,7 @@ .["laws"] = borg.laws ? borg.laws.get_law_list(include_zeroth = TRUE) : list() .["channels"] = list() for (var/k in GLOB.radiochannels) - if (k == "Common") + if (k == RADIO_CHANNEL_COMMON) continue .["channels"] += list(list("name" = k, "installed" = (k in borg.radio.channels))) .["cell"] = borg.cell ? list("missing" = FALSE, "maxcharge" = borg.cell.maxcharge, "charge" = borg.cell.charge) : list("missing" = TRUE, "maxcharge" = 1, "charge" = 0) @@ -164,15 +164,15 @@ if (channel in borg.radio.channels) // We're removing a channel if (!borg.radio.keyslot) // There's no encryption key. This shouldn't happen but we can cope borg.radio.channels -= channel - if (channel == "Syndicate") + if (channel == RADIO_CHANNEL_SYNDICATE) borg.radio.syndie = FALSE - else if (channel == "CentCom") + else if (channel == RADIO_CHANNEL_CENTCOM) borg.radio.independent = FALSE else borg.radio.keyslot.channels -= channel - if (channel == "Syndicate") + if (channel == RADIO_CHANNEL_SYNDICATE) borg.radio.keyslot.syndie = FALSE - else if (channel == "CentCom") + else if (channel == RADIO_CHANNEL_CENTCOM) borg.radio.keyslot.independent = FALSE message_admins("[key_name_admin(user)] removed the [channel] radio channel from [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] removed the [channel] radio channel from [key_name(borg)].") @@ -180,9 +180,9 @@ if (!borg.radio.keyslot) // Assert that an encryption key exists borg.radio.keyslot = new (borg.radio) borg.radio.keyslot.channels[channel] = 1 - if (channel == "Syndicate") + if (channel == RADIO_CHANNEL_SYNDICATE) borg.radio.keyslot.syndie = TRUE - else if (channel == "CentCom") + else if (channel == RADIO_CHANNEL_CENTCOM) borg.radio.keyslot.independent = TRUE message_admins("[key_name_admin(user)] added the [channel] radio channel to [ADMIN_LOOKUPFLW(borg)].") log_admin("[key_name(user)] added the [channel] radio channel to [key_name(borg)].") diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index f74b31760d..d132ab171f 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -65,7 +65,7 @@ return if (!sender) - sender = input("Who is the message from?", "Sender") as null|anything in list("CentCom","Syndicate") + sender = input("Who is the message from?", "Sender") as null|anything in list(RADIO_CHANNEL_CENTCOM,RADIO_CHANNEL_SYNDICATE) if(!sender) return diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index a1b9b53fe9..252e2b5cbe 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -353,7 +353,7 @@ /datum/antagonist/changeling/greet() if (you_are_greet) to_chat(owner.current, "You are [changelingID], a changeling! You have absorbed and taken the form of a human.") - to_chat(owner.current, "Use say \":g message\" to communicate with your fellow changelings.") + to_chat(owner.current, "Use say \"[MODE_TOKEN_CHANGELING] message\" to communicate with your fellow changelings.") to_chat(owner.current, "You must complete the following tasks:") owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/ling_aler.ogg', 100, FALSE, pressure_affected = FALSE) diff --git a/code/modules/antagonists/changeling/powers/hivemind.dm b/code/modules/antagonists/changeling/powers/hivemind.dm index 1d7382d947..f7718d7708 100644 --- a/code/modules/antagonists/changeling/powers/hivemind.dm +++ b/code/modules/antagonists/changeling/powers/hivemind.dm @@ -1,8 +1,8 @@ -//HIVEMIND COMMUNICATION (:g) +//HIVEMIND COMMUNICATION //MODE_TOKEN_CHANGELING / :g /obj/effect/proc_holder/changeling/hivemind_comms name = "Hivemind Communication" desc = "We tune our senses to the airwaves to allow us to discreetly communicate and exchange DNA with other changelings." - helptext = "We will be able to talk with other changelings with :g. Exchanged DNA do not count towards absorb objectives." + helptext = "We will be able to talk with other changelings with :g. Exchanged DNA do not count towards absorb objectives." //MODE_TOKEN_CHANGELING needs to be manually updated here. dna_cost = 1 chemical_cost = -1 action_icon = 'icons/mob/actions/actions_xeno.dmi' @@ -20,7 +20,7 @@ ..() var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling) changeling.changeling_speak = 1 - to_chat(user, "Use say \":g message\" to communicate with the other changelings.") + to_chat(user, "Use say \"[MODE_TOKEN_CHANGELING] message\" to communicate with the other changelings.") var/obj/effect/proc_holder/changeling/hivemind_upload/S1 = new if(!changeling.has_sting(S1)) changeling.purchasedpowers+=S1 diff --git a/code/modules/antagonists/changeling/powers/linglink.dm b/code/modules/antagonists/changeling/powers/linglink.dm index 70df78e3b4..971c811074 100644 --- a/code/modules/antagonists/changeling/powers/linglink.dm +++ b/code/modules/antagonists/changeling/powers/linglink.dm @@ -56,8 +56,8 @@ if(M.lingcheck() == LINGHIVE_LING) to_chat(M, "We can sense a foreign presence in the hivemind...") target.mind.linglink = 1 - target.say(":g AAAAARRRRGGGGGHHHHH!!") - to_chat(target, "You can now communicate in the changeling hivemind, say \":g message\" to communicate!") + target.say("[MODE_TOKEN_CHANGELING] AAAAARRRRGGGGGHHHHH!!") + to_chat(target, "You can now communicate in the changeling hivemind, say \"[MODE_TOKEN_CHANGELING] message\" to communicate!") target.reagents.add_reagent("salbutamol", 40) // So they don't choke to death while you interrogate them sleep(1800) SSblackbox.record_feedback("nested tally", "changeling_powers", 1, list("[name]", "[i]")) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index 552b9dbd64..35b30107d8 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -27,7 +27,7 @@ var/obj/item/radio/radio var/radio_key = /obj/item/encryptionkey/headset_med - var/radio_channel = "Medical" + var/radio_channel = RADIO_CHANNEL_MEDICAL var/running_anim = FALSE diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm index cd9c914e7a..80c78220e6 100755 --- a/code/modules/jobs/job_types/captain.dm +++ b/code/modules/jobs/job_types/captain.dm @@ -67,7 +67,7 @@ Head of Personnel flag = HOP department_head = list("Captain") department_flag = CIVILIAN - head_announce = list("Supply", "Service") + head_announce = list(RADIO_CHANNEL_SERVICE) faction = "Station" total_positions = 1 spawn_positions = 1 diff --git a/code/modules/jobs/job_types/cargo_service.dm b/code/modules/jobs/job_types/cargo_service.dm index 22ef2a9211..ac47772adc 100644 --- a/code/modules/jobs/job_types/cargo_service.dm +++ b/code/modules/jobs/job_types/cargo_service.dm @@ -6,6 +6,7 @@ Quartermaster flag = QUARTERMASTER department_head = list("Head of Personnel") department_flag = CIVILIAN + head_announce = list(RADIO_CHANNEL_SUPPLY) faction = "Station" total_positions = 1 spawn_positions = 1 diff --git a/code/modules/jobs/job_types/engineering.dm b/code/modules/jobs/job_types/engineering.dm index f28e5f1afc..b2bc8bf241 100644 --- a/code/modules/jobs/job_types/engineering.dm +++ b/code/modules/jobs/job_types/engineering.dm @@ -6,7 +6,7 @@ Chief Engineer flag = CHIEF department_head = list("Captain") department_flag = ENGSEC - head_announce = list("Engineering") + head_announce = list(RADIO_CHANNEL_ENGINEERING) faction = "Station" total_positions = 1 spawn_positions = 1 diff --git a/code/modules/jobs/job_types/medical.dm b/code/modules/jobs/job_types/medical.dm index 5a926f490a..1a6d2aa2f6 100644 --- a/code/modules/jobs/job_types/medical.dm +++ b/code/modules/jobs/job_types/medical.dm @@ -6,7 +6,7 @@ Chief Medical Officer flag = CMO_JF department_head = list("Captain") department_flag = MEDSCI - head_announce = list("Medical") + head_announce = list(RADIO_CHANNEL_MEDICAL) faction = "Station" total_positions = 1 spawn_positions = 1 diff --git a/code/modules/jobs/job_types/science.dm b/code/modules/jobs/job_types/science.dm index 6a14f204a3..21b1a9747a 100644 --- a/code/modules/jobs/job_types/science.dm +++ b/code/modules/jobs/job_types/science.dm @@ -6,7 +6,7 @@ Research Director flag = RD_JF department_head = list("Captain") department_flag = MEDSCI - head_announce = list("Science") + head_announce = list(RADIO_CHANNEL_SCIENCE) faction = "Station" total_positions = 1 spawn_positions = 1 diff --git a/code/modules/jobs/job_types/security.dm b/code/modules/jobs/job_types/security.dm index 8d2b9e8681..2a6cc199ee 100644 --- a/code/modules/jobs/job_types/security.dm +++ b/code/modules/jobs/job_types/security.dm @@ -12,7 +12,7 @@ Head of Security flag = HOS department_head = list("Captain") department_flag = ENGSEC - head_announce = list("Security") + head_announce = list(RADIO_CHANNEL_SECURITY) faction = "Station" total_positions = 1 spawn_positions = 1 diff --git a/code/modules/mob/dead/observer/say.dm b/code/modules/mob/dead/observer/say.dm index d521ef179f..7eeab05466 100644 --- a/code/modules/mob/dead/observer/say.dm +++ b/code/modules/mob/dead/observer/say.dm @@ -4,14 +4,14 @@ return var/message_mode = get_message_mode(message) - if(client && (message_mode == "admin" || message_mode == "deadmin")) + if(client && (message_mode == MODE_ADMIN || message_mode == MODE_DEADMIN)) message = copytext(message, 3) if(findtext(message, " ", 1, 2)) message = copytext(message, 2) - if(message_mode == "admin") + if(message_mode == MODE_ADMIN) client.cmd_admin_say(message) - else if(message_mode == "deadmin") + else if(message_mode == MODE_DEADMIN) client.dsay(message) return diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 56be62c75e..eee425063d 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -53,14 +53,14 @@ if(ears) var/obj/item/radio/headset/dongle = ears if(!istype(dongle)) - return 0 + return FALSE if(dongle.translate_binary) - return 1 + return TRUE /mob/living/carbon/human/radio(message, message_mode, list/spans, language) . = ..() - if(. != 0) - return . + if(.) + return switch(message_mode) if(MODE_HEADSET) diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 155ff15d5b..bfd27c11cc 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -2,61 +2,61 @@ GLOBAL_LIST_INIT(department_radio_prefixes, list(":", ".")) GLOBAL_LIST_INIT(department_radio_keys, list( // Location - "r" = "right hand", - "l" = "left hand", - "i" = "intercom", + MODE_KEY_R_HAND = MODE_R_HAND, + MODE_KEY_L_HAND = MODE_L_HAND, + MODE_KEY_INTERCOM = MODE_INTERCOM, // Department - "h" = "department", - "c" = "Command", - "n" = "Science", - "m" = "Medical", - "e" = "Engineering", - "s" = "Security", - "u" = "Supply", - "v" = "Service", + MODE_KEY_DEPARTMENT = MODE_DEPARTMENT, + RADIO_KEY_COMMAND = RADIO_CHANNEL_COMMAND, + RADIO_KEY_SCIENCE = RADIO_CHANNEL_SCIENCE, + RADIO_KEY_MEDICAL = RADIO_CHANNEL_MEDICAL, + RADIO_KEY_ENGINEERING = RADIO_CHANNEL_ENGINEERING, + RADIO_KEY_SECURITY = RADIO_CHANNEL_SECURITY, + RADIO_KEY_SUPPLY = RADIO_CHANNEL_SUPPLY, + RADIO_KEY_SERVICE = RADIO_CHANNEL_SERVICE, // Faction - "t" = "Syndicate", - "y" = "CentCom", + RADIO_KEY_SYNDICATE = RADIO_CHANNEL_SYNDICATE, + RADIO_KEY_CENTCOM = RADIO_CHANNEL_CENTCOM, // Admin - "p" = "admin", - "d" = "deadmin", + MODE_KEY_ADMIN = MODE_ADMIN, + MODE_KEY_DEADMIN = MODE_DEADMIN, // Misc - "o" = "AI Private", // AI Upload channel - "x" = "cords", // vocal cords, used by Voice of God + RADIO_KEY_AI_PRIVATE = RADIO_CHANNEL_AI_PRIVATE, // AI Upload channel + MODE_KEY_VOCALCORDS = MODE_VOCALCORDS, // vocal cords, used by Voice of God //kinda localization -- rastaf0 //same keys as above, but on russian keyboard layout. This file uses cp1251 as encoding. // Location - "ê" = "right hand", - "ä" = "left hand", - "ø" = "intercom", + "ê" = MODE_R_HAND, + "ä" = MODE_L_HAND, + "ø" = MODE_INTERCOM, // Department - "ð" = "department", - "ñ" = "Command", - "ò" = "Science", - "ü" = "Medical", - "ó" = "Engineering", - "û" = "Security", - "ã" = "Supply", - "ì" = "Service", + "ð" = MODE_DEPARTMENT, + "ñ" = RADIO_CHANNEL_COMMAND, + "ò" = RADIO_CHANNEL_SCIENCE, + "ü" = RADIO_CHANNEL_MEDICAL, + "ó" = RADIO_CHANNEL_ENGINEERING, + "û" = RADIO_CHANNEL_SECURITY, + "ã" = RADIO_CHANNEL_SUPPLY, + "ì" = RADIO_CHANNEL_SERVICE, // Faction - "å" = "Syndicate", - "í" = "CentCom", + "å" = RADIO_CHANNEL_SYNDICATE, + "í" = RADIO_CHANNEL_CENTCOM, // Admin - "ç" = "admin", - "â" = "deadmin", + "ç" = MODE_ADMIN, + "â" = MODE_ADMIN, // Misc - "ù" = "AI Private", - "÷" = "cords" + "ù" = RADIO_CHANNEL_AI_PRIVATE, + "÷" = MODE_VOCALCORDS )) /mob/living/proc/Ellipsis(original_msg, chance = 50, keep_words) @@ -105,12 +105,12 @@ GLOBAL_LIST_INIT(department_radio_keys, list( if(findtext(message, " ", 1, 2)) message = copytext(message, 2) - if(message_mode == "admin") + if(message_mode == MODE_ADMIN) if(client) client.cmd_admin_say(message) return - if(message_mode == "deadmin") + if(message_mode == MODE_DEADMIN) if(client) client.dsay(message) return diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index ce99e301c5..91515e4511 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -61,7 +61,7 @@ var/mob/living/silicon/ai/calling_ai //Links a bot to the AI calling it. var/obj/item/radio/Radio //The bot's radio, for speaking to people. var/radio_key = null //which channels can the bot listen to - var/radio_channel = "Common" //The bot's default radio channel + var/radio_channel = RADIO_CHANNEL_COMMON //The bot's default radio channel var/auto_patrol = 0// set to make bot automatically patrol var/turf/patrol_target // this is turf to navigate to (location of beacon) var/turf/summon_target // The turf of a user summoning a bot. diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index bc8dd0c3ab..e09eb13886 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -9,7 +9,7 @@ health = 25 maxHealth = 25 radio_key = /obj/item/encryptionkey/headset_service - radio_channel = "Service" //Service + radio_channel = RADIO_CHANNEL_SERVICE //Service bot_type = CLEAN_BOT model = "Cleanbot" bot_core_type = /obj/machinery/bot_core/cleanbot @@ -155,7 +155,7 @@ else shuffle = TRUE //Shuffle the list the next time we scan so we dont both go the same way. path = list() - + if(!path || path.len == 0) //No path, need a new one //Try to produce a path to the target, and ignore airlocks to which it has access. path = get_path_to(src, target.loc, /turf/proc/Distance_cardinal, 0, 30, id=access_card) diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm index 581711d271..0781c2907a 100644 --- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm +++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm @@ -13,7 +13,7 @@ mob_size = MOB_SIZE_LARGE radio_key = /obj/item/encryptionkey/headset_sec - radio_channel = "Security" + radio_channel = RADIO_CHANNEL_SECURITY bot_type = SEC_BOT model = "ED-209" bot_core = /obj/machinery/bot_core/secbot diff --git a/code/modules/mob/living/simple_animal/bot/firebot.dm b/code/modules/mob/living/simple_animal/bot/firebot.dm index d8c3bca72a..1c2a6393ae 100644 --- a/code/modules/mob/living/simple_animal/bot/firebot.dm +++ b/code/modules/mob/living/simple_animal/bot/firebot.dm @@ -16,7 +16,7 @@ spacewalk = TRUE radio_key = /obj/item/encryptionkey/headset_eng - radio_channel = "Engineering" + radio_channel = RADIO_CHANNEL_ENGINEERING bot_type = FIRE_BOT model = "Firebot" bot_core = /obj/machinery/bot_core/firebot diff --git a/code/modules/mob/living/simple_animal/bot/floorbot.dm b/code/modules/mob/living/simple_animal/bot/floorbot.dm index 7e5cfe2110..4709680ad9 100644 --- a/code/modules/mob/living/simple_animal/bot/floorbot.dm +++ b/code/modules/mob/living/simple_animal/bot/floorbot.dm @@ -11,7 +11,7 @@ spacewalk = TRUE radio_key = /obj/item/encryptionkey/headset_eng - radio_channel = "Engineering" + radio_channel = RADIO_CHANNEL_ENGINEERING bot_type = FLOOR_BOT model = "Floorbot" bot_core = /obj/machinery/bot_core/floorbot diff --git a/code/modules/mob/living/simple_animal/bot/honkbot.dm b/code/modules/mob/living/simple_animal/bot/honkbot.dm index d586cc694b..e069b46e9d 100644 --- a/code/modules/mob/living/simple_animal/bot/honkbot.dm +++ b/code/modules/mob/living/simple_animal/bot/honkbot.dm @@ -11,7 +11,6 @@ pass_flags = PASSMOB radio_key = /obj/item/encryptionkey/headset_service //doesn't have security key - radio_channel = "Service" //Doesn't even use the radio anyway. bot_type = HONK_BOT model = "Honkbot" bot_core_type = /obj/machinery/bot_core/honkbot diff --git a/code/modules/mob/living/simple_animal/bot/medbot.dm b/code/modules/mob/living/simple_animal/bot/medbot.dm index 5a21d33d5a..5eaaaea175 100644 --- a/code/modules/mob/living/simple_animal/bot/medbot.dm +++ b/code/modules/mob/living/simple_animal/bot/medbot.dm @@ -17,7 +17,7 @@ status_flags = (CANPUSH | CANSTUN) radio_key = /obj/item/encryptionkey/headset_med - radio_channel = "Medical" + radio_channel = RADIO_CHANNEL_MEDICAL bot_type = MED_BOT model = "Medibot" diff --git a/code/modules/mob/living/simple_animal/bot/mulebot.dm b/code/modules/mob/living/simple_animal/bot/mulebot.dm index c45d435253..2efdf09f24 100644 --- a/code/modules/mob/living/simple_animal/bot/mulebot.dm +++ b/code/modules/mob/living/simple_animal/bot/mulebot.dm @@ -23,7 +23,7 @@ mob_size = MOB_SIZE_LARGE radio_key = /obj/item/encryptionkey/headset_cargo - radio_channel = "Supply" + radio_channel = RADIO_CHANNEL_SUPPLY bot_type = MULE_BOT model = "MULE" diff --git a/code/modules/mob/living/simple_animal/bot/secbot.dm b/code/modules/mob/living/simple_animal/bot/secbot.dm index fca1f66546..b6ef509d54 100644 --- a/code/modules/mob/living/simple_animal/bot/secbot.dm +++ b/code/modules/mob/living/simple_animal/bot/secbot.dm @@ -11,7 +11,7 @@ pass_flags = PASSMOB radio_key = /obj/item/encryptionkey/secbot //AI Priv + Security - radio_channel = "Security" //Security channel + radio_channel = RADIO_CHANNEL_SECURITY //Security channel bot_type = SEC_BOT model = "Securitron" bot_core_type = /obj/machinery/bot_core/secbot @@ -61,7 +61,7 @@ /mob/living/simple_animal/bot/secbot/pingsky name = "Officer Pingsky" desc = "It's Officer Pingsky! Delegated to satellite guard duty for harbouring anti-human sentiment." - radio_channel = "AI Private" + radio_channel = RADIO_CHANNEL_AI_PRIVATE /mob/living/simple_animal/bot/secbot/Initialize() . = ..() diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index fc53483eda..a50af21d47 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -241,23 +241,23 @@ clearlist(available_channels) for(var/ch in headset_to_add.channels) switch(ch) - if("Engineering") - available_channels.Add(":e") - if("Command") - available_channels.Add(":c") - if("Security") - available_channels.Add(":s") - if("Science") - available_channels.Add(":n") - if("Medical") - available_channels.Add(":m") - if("Supply") - available_channels.Add(":u") - if("Service") - available_channels.Add(":v") + if(RADIO_CHANNEL_ENGINEERING) + available_channels.Add(RADIO_TOKEN_ENGINEERING) + if(RADIO_CHANNEL_COMMAND) + available_channels.Add(RADIO_TOKEN_COMMAND) + if(RADIO_CHANNEL_SECURITY) + available_channels.Add(RADIO_TOKEN_SECURITY) + if(RADIO_CHANNEL_SCIENCE) + available_channels.Add(RADIO_TOKEN_SCIENCE) + if(RADIO_CHANNEL_MEDICAL) + available_channels.Add(RADIO_TOKEN_MEDICAL) + if(RADIO_CHANNEL_SUPPLY) + available_channels.Add(RADIO_TOKEN_SUPPLY) + if(RADIO_CHANNEL_SERVICE) + available_channels.Add(RADIO_TOKEN_SERVICE) if(headset_to_add.translate_binary) - available_channels.Add(":b") + available_channels.Add(MODE_TOKEN_BINARY) else return ..() diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index 55ead3b5b4..ad13de0a01 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -3,7 +3,7 @@ #define COOLDOWN_MEME 300 #define COOLDOWN_NONE 100 -/obj/item/organ/vocal_cords //organs that are activated through speech with the :x channel +/obj/item/organ/vocal_cords //organs that are activated through speech with the :x/MODE_KEY_VOCALCORDS channel name = "vocal cords" icon_state = "appendix" zone = BODY_ZONE_PRECISE_MOUTH From 408c9aec51526d859f778de61d95d13894b17550 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 17 Jul 2019 01:01:33 +0200 Subject: [PATCH 031/274] Nothing the power of copypasta won't stop. --- code/modules/atmospherics/gasmixtures/gas_mixture.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm index 527427af02..0d9c0730c1 100644 --- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm +++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm @@ -38,11 +38,11 @@ GLOBAL_LIST_INIT(meta_gas_fusions, meta_gas_fusion_list()) for(var/id in cached_gases) . += cached_gases[id] * cached_gasheats[id] -/datum/gas_mixture/turf/heat_capacity(data = MOLES) // Same as above except vacuums return HEAT_CAPACITY_VACUUM +/datum/gas_mixture/turf/heat_capacity() // Same as above except vacuums return HEAT_CAPACITY_VACUUM var/list/cached_gases = gases + var/list/cached_gasheats = GLOB.meta_gas_specific_heats for(var/id in cached_gases) - var/gas_data = cached_gases[id] - . += gas_data[data] * gas_data[GAS_META][META_GAS_SPECIFIC_HEAT] + . += cached_gases[id] * cached_gasheats[id] if(!.) . += HEAT_CAPACITY_VACUUM //we want vacuums in turfs to have the same heat capacity as space From 927baaa333eff12cc0ec0a1e95693c85ec73ee83 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 17 Jul 2019 01:05:09 +0200 Subject: [PATCH 032/274] Fk mdlr ctdl --- modular_citadel/code/modules/jobs/job_types/captain.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/modular_citadel/code/modules/jobs/job_types/captain.dm b/modular_citadel/code/modules/jobs/job_types/captain.dm index 674cd9d09e..7135e86507 100644 --- a/modular_citadel/code/modules/jobs/job_types/captain.dm +++ b/modular_citadel/code/modules/jobs/job_types/captain.dm @@ -4,7 +4,6 @@ /datum/job/hop minimal_player_age = 20 - head_announce = list("Service") exp_type_department = EXP_TYPE_SERVICE access = list(ACCESS_SECURITY, ACCESS_SEC_DOORS, ACCESS_COURT, ACCESS_WEAPONS, From 8bd64598c5b92a74396c36e4ba5283e57cf055b3 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Wed, 17 Jul 2019 01:32:33 +0200 Subject: [PATCH 033/274] umh mh... --- code/modules/atmospherics/gasmixtures/reactions.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index a2369b3f56..5ad97fb7c8 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -3,7 +3,7 @@ /proc/init_gas_reactions() . = list() for(var/type in subtypesof(/datum/gas)) - . += new type + .[type] = list() for(var/r in subtypesof(/datum/gas_reaction)) var/datum/gas_reaction/reaction = r From ba63926905dcf19f7aa8f9d8d726adf5946a5755 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Tue, 16 Jul 2019 22:42:57 -0400 Subject: [PATCH 034/274] Sitting on the job --- .../items/stacks/sheets/sheet_types.dm | 4 ++ .../objects/structures/beds_chairs/chair.dm | 68 ++++++++++++++++-- icons/obj/chairs.dmi | Bin 33141 -> 34758 bytes 3 files changed, 68 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index b17bc87ffd..7e887b6620 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -414,6 +414,8 @@ GLOBAL_LIST_INIT(brass_recipes, list ( \ new/datum/stack_recipe("brass window - directional", /obj/structure/window/reinforced/clockwork/unanchored, time = 0, on_floor = TRUE, window_checks = TRUE), \ new/datum/stack_recipe("brass window - fulltile", /obj/structure/window/reinforced/clockwork/fulltile/unanchored, 2, time = 0, on_floor = TRUE, window_checks = TRUE), \ new/datum/stack_recipe("brass chair", /obj/structure/chair/brass, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("brass bar stool", /obj/structure/chair/stool/bar/brass, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("brass stool", /obj/structure/chair/stool/brass, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("brass table frame", /obj/structure/table_frame/brass, 1, time = 5, one_per_turf = TRUE, on_floor = TRUE), \ null, new/datum/stack_recipe("sender - pressure sensor", /obj/structure/destructible/clockwork/trap/trigger/pressure_sensor, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE), \ @@ -475,6 +477,8 @@ GLOBAL_LIST_INIT(bronze_recipes, list ( \ new/datum/stack_recipe("bronze boots", /obj/item/clothing/shoes/bronze), \ null, new/datum/stack_recipe("bronze chair", /obj/structure/chair/bronze, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("bronze bar stool", /obj/structure/chair/stool/bar/bronze, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("bronze stool", /obj/structure/chair/stool/bronze, 1, time = 0, one_per_turf = TRUE, on_floor = TRUE), \ )) /obj/item/stack/tile/bronze diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index e944eb32da..88d141a9ad 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -317,9 +317,6 @@ new stack_type(get_turf(loc)) qdel(src) - - - /obj/item/chair/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(attack_type == UNARMED_ATTACK && prob(hit_reaction_chance)) owner.visible_message("[owner] fends off [attack_text] with [src]!") @@ -338,7 +335,6 @@ C.Knockdown(20) smash(user) - /obj/item/chair/stool name = "stool" icon_state = "stool_toppled" @@ -352,6 +348,70 @@ item_state = "stool_bar" origin_type = /obj/structure/chair/stool/bar +////////////////////////// +//Brass & Bronze stools!// +////////////////////////// + +/obj/structure/chair/stool/bar/brass + name = "brass bar stool" + desc = "A brass bar stool with red silk for a pillow." + icon_state = "barbrass" + item_chair = /obj/item/chair/stool/bar/brass + buildstacktype = /obj/item/stack/tile/brass + buildstackamount = 1 + +/obj/structure/chair/stool/bar/bronze + name = "bronze bar stool" + desc = "A bronze bar stool with red silk for a pillow." + icon_state = "barbrass" + item_chair = /obj/item/chair/stool/bar/bronze + buildstacktype = /obj/item/stack/tile/bronze + buildstackamount = 1 + +/obj/structure/chair/stool/brass + name = "brass stool" + desc = "A brass stool with a silk top for comfort." + icon_state = "stoolbrass" + item_chair = /obj/item/chair/stool/brass + buildstacktype = /obj/item/stack/tile/brass + buildstackamount = 1 + +/obj/structure/chair/stool/bronze + name = "bronze stool" + desc = "A bronze stool with a silk top for comfort." + icon_state = "stoolbrass" + item_chair = /obj/item/chair/stool/bronze + buildstacktype = /obj/item/stack/tile/bronze + buildstackamount = 1 + +/obj/item/chair/stool/brass + name = "brass stool" + icon_state = "stoolbrass_toppled" + item_state = "stoolbrass" + origin_type = /obj/structure/chair/stool/brass + +/obj/item/chair/stool/bar/brass + name = "brass bar stool" + icon_state = "barbrass_toppled" + item_state = "stoolbrass_bar" + origin_type = /obj/structure/chair/stool/bar/brass + +/obj/item/chair/stool/bronze + name = "bronze stool" + icon_state = "stoolbrass_toppled" + item_state = "stoolbrass" + origin_type = /obj/structure/chair/stool/bronze + +/obj/item/chair/stool/bar/bronze + name = "bronze bar stool" + icon_state = "barbrass_toppled" + item_state = "stoolbrass_bar" + origin_type = /obj/structure/chair/stool/bar/bronze + +///////////////////////////////// +//End of Brass & Bronze stools!// +///////////////////////////////// + /obj/item/chair/stool/narsie_act() return //sturdy enough to ignore a god diff --git a/icons/obj/chairs.dmi b/icons/obj/chairs.dmi index 3754ff052c08b0210ec481838fec39c2a840e2b3..9e8fb64aba811fa784ad44c8e0dfab010b103384 100644 GIT binary patch delta 11568 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 delta 9939 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 From bc158f4fd85782fb28ce79991c9fcca003bb933e Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Wed, 17 Jul 2019 16:39:14 -0400 Subject: [PATCH 035/274] Update code/modules/food_and_drinks/drinks/drinks/bottle.dm weh Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 9ce478f84c..0794d274b6 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -204,7 +204,7 @@ /obj/item/reagent_containers/food/drinks/holyoil name = "flask of zelus oil" - desc = "A brass flask of Zelus oil, a viscous fluid with a scenting of brass. Can be thrown to deal damage from afar." + desc = "A brass flask of Zelus oil, a viscous fluid scenting of brass. Can be thrown to deal damage from afar." icon_state = "zelusflask" list_reagents = list("holyoil" = 30) //Powerfull volume = 30 From 42aae8f45f9ff253a6c03a7b9ecca06f2ee47bd2 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 17 Jul 2019 16:49:46 -0400 Subject: [PATCH 036/274] fixing warp whistles in literally two fucking lines --- code/modules/antagonists/wizard/equipment/artefact.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 7cfefd5413..0c33ce66ce 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -385,9 +385,11 @@ /obj/item/warpwhistle/attack_self(mob/living/carbon/user) if(!istype(user) || on_cooldown) return + var/turf/T = get_turf(user) + if(!T) + return on_cooldown = TRUE last_user = user - var/turf/T = get_turf(user) playsound(T,'sound/magic/warpwhistle.ogg', 200, 1) user.canmove = FALSE new /obj/effect/temp_visual/tornado(T) From ea5837bfb1851107a23176129d344e45630e10e9 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 17 Jul 2019 16:54:02 -0400 Subject: [PATCH 037/274] double the sanity check, double the stability --- code/modules/antagonists/wizard/equipment/artefact.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 0c33ce66ce..86493f6322 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -404,6 +404,8 @@ return var/breakout = 0 while(breakout < 50) + if(!T) + break var/turf/potential_T = find_safe_turf() if(T.z != potential_T.z || abs(get_dist_euclidian(potential_T,T)) > 50 - breakout) user.forceMove(potential_T) From 589cdae0e149e763afd94df9feed948c69f9df48 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Thu, 18 Jul 2019 00:03:49 +0200 Subject: [PATCH 038/274] Towels --- .../LavaRuins/lavaland_biodome_beach.dmm | 2 +- .../lavaland_surface_animal_hospital.dmm | 2 +- .../lavaland_surface_syndicate_base1.dmm | 2 +- _maps/RandomRuins/SpaceRuins/bus.dmm | 2 +- _maps/RandomRuins/SpaceRuins/spacehotel.dmm | 2 +- _maps/RandomZLevels/VR/syndicate_trainer.dmm | 2 +- _maps/RandomZLevels/beach.dmm | 2 +- _maps/RandomZLevels/moonoutpost19.dmm | 2 +- _maps/RandomZLevels/undergroundoutpost45.dmm | 2 +- _maps/map_files/BoxStation/BoxStation.dmm | 4 +- .../map_files/Deltastation/DeltaStation2.dmm | 2 +- _maps/map_files/MetaStation/MetaStation.dmm | 4 +- _maps/map_files/OmegaStation/OmegaStation.dmm | 2 +- _maps/map_files/PubbyStation/PubbyStation.dmm | 2 +- _maps/map_files/generic/CentCom.dmm | 2 +- code/__DEFINES/obj_flags.dm | 3 +- code/_globalvars/lists/maintenance_loot.dm | 2 +- code/game/machinery/washing_machine.dm | 6 + .../items/stacks/sheets/sheet_types.dm | 3 +- code/game/objects/structures/artstuff.dm | 2 +- .../crates_lockers/closets/job_closets.dm | 6 +- code/game/objects/structures/watercloset.dm | 2 +- code/modules/cargo/packs.dm | 4 +- code/modules/clothing/gloves/_gloves.dm | 1 + code/modules/crafting/recipes.dm | 2 +- .../detectivework/footprints_and_rag.dm | 50 ------- .../living/carbon/alien/humanoid/humanoid.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 12 ++ .../mob/living/carbon/human/human_defense.dm | 2 +- .../mob/living/carbon/human/human_helpers.dm | 20 --- .../mob/living/carbon/human/inventory.dm | 4 +- .../mob/living/carbon/human/species.dm | 25 ++-- .../mob/living/carbon/monkey/monkey.dm | 9 -- code/modules/mob/living/living.dm | 2 +- code/modules/mob/mob_defines.dm | 1 + .../reagents/reagent_containers/rags.dm | 124 ++++++++++++++++++ code/modules/surgery/helpers.dm | 19 +-- code/modules/vending/wardrobes.dm | 4 +- icons/mob/belt.dmi | Bin 17230 -> 17732 bytes icons/mob/head.dmi | Bin 176877 -> 177353 bytes icons/mob/inhands/items_lefthand.dmi | Bin 19181 -> 19554 bytes icons/mob/inhands/items_righthand.dmi | Bin 21288 -> 21628 bytes icons/mob/suit.dmi | Bin 350178 -> 351374 bytes icons/obj/items_and_weapons.dmi | Bin 124135 -> 124502 bytes sound/items/towelwhip.ogg | Bin 0 -> 14201 bytes sound/items/towelwipe.ogg | Bin 0 -> 45101 bytes tgstation.dme | 2 +- 47 files changed, 200 insertions(+), 141 deletions(-) delete mode 100644 code/modules/detectivework/footprints_and_rag.dm create mode 100644 code/modules/reagents/reagent_containers/rags.dm create mode 100644 sound/items/towelwhip.ogg create mode 100644 sound/items/towelwipe.ogg diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index 69e618282e..a43e6129b7 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -167,7 +167,7 @@ /obj/item/book/manual/wiki/barman_recipes, /obj/item/book/granter/action/drink_fling, /obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /turf/open/floor/wood, /area/ruin/powered/beach) "aI" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm index a22d1a21e7..60ae409ea2 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm @@ -161,7 +161,7 @@ /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "av" = ( -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/item/reagent_containers/spray/cleaner, /obj/effect/turf_decal/tile/blue{ dir = 1 diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index b330592a8e..8e0d9a523a 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -4728,7 +4728,7 @@ /area/ruin/unpowered/syndicate_lava_base/bar) "lz" = ( /obj/structure/table/wood, -/obj/item/reagent_containers/glass/rag{ +/obj/item/reagent_containers/rag{ pixel_x = -4; pixel_y = 9 }, diff --git a/_maps/RandomRuins/SpaceRuins/bus.dmm b/_maps/RandomRuins/SpaceRuins/bus.dmm index fe624c19bf..c731bcac5e 100644 --- a/_maps/RandomRuins/SpaceRuins/bus.dmm +++ b/_maps/RandomRuins/SpaceRuins/bus.dmm @@ -260,7 +260,7 @@ /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "aQ" = ( -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "aR" = ( diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index c64a73eada..69b56946f2 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -2010,7 +2010,7 @@ /area/ruin/space/has_grav/hotel/bar) "gd" = ( /obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 diff --git a/_maps/RandomZLevels/VR/syndicate_trainer.dmm b/_maps/RandomZLevels/VR/syndicate_trainer.dmm index f68a799b76..a8c316d770 100644 --- a/_maps/RandomZLevels/VR/syndicate_trainer.dmm +++ b/_maps/RandomZLevels/VR/syndicate_trainer.dmm @@ -1973,7 +1973,7 @@ /turf/open/indestructible, /area/awaymission/centcomAway/thunderdome) "lB" = ( -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /turf/open/indestructible, /area/awaymission/centcomAway/general) "lD" = ( diff --git a/_maps/RandomZLevels/beach.dmm b/_maps/RandomZLevels/beach.dmm index dddeadb0be..7aab25e400 100644 --- a/_maps/RandomZLevels/beach.dmm +++ b/_maps/RandomZLevels/beach.dmm @@ -150,7 +150,7 @@ /area/awaymission/beach) "aB" = ( /obj/structure/table, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /turf/open/floor/wood, /area/awaymission/beach) "aC" = ( diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index 61c606dcde..7edc7b4518 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -5383,7 +5383,7 @@ "kn" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/reagent_containers/glass/rag{ +/obj/item/reagent_containers/rag{ pixel_y = 5 }, /obj/machinery/door/poddoor/shutters{ diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index 39f7d99173..f6d46ef97d 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -3601,7 +3601,7 @@ "hn" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 4420059f62..50b5504af5 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -20908,7 +20908,7 @@ pixel_x = 32 }, /obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -57658,7 +57658,7 @@ /area/ai_monitored/storage/eva) "vjm" = ( /obj/structure/table/wood, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/machinery/light/small{ dir = 1 }, diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index bfc4a60f08..b4aabc3676 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -14482,7 +14482,7 @@ }, /obj/item/book/manual/wiki/barman_recipes, /obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 4de1657e48..7faca77d70 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -38985,7 +38985,7 @@ pixel_y = 5 }, /obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag{ +/obj/item/reagent_containers/rag{ pixel_y = 5 }, /obj/effect/turf_decal/tile/bar, @@ -59281,7 +59281,7 @@ }, /area/maintenance/port/aft) "ckR" = ( -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/structure/table/wood, /turf/open/floor/wood{ icon_state = "wood-broken4" diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index cef0aefc50..0c55f05fcb 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -13484,7 +13484,7 @@ /obj/structure/table/wood, /obj/item/book/manual/wiki/barman_recipes, /obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral{ dir = 1 diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index e03ba4fcd2..0166dd6a84 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -21118,7 +21118,7 @@ "aYf" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/barman_recipes, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/effect/turf_decal/tile/red{ dir = 1 }, diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index d796330cc8..d6e522e3a0 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -15122,7 +15122,7 @@ /obj/structure/table/wood, /obj/item/book/manual/wiki/barman_recipes, /obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/rag, /obj/machinery/newscaster{ pixel_y = -32 }, diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index 1c3832001f..192ed7ce0e 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -36,4 +36,5 @@ #define NOSLIP (1<<4) //prevents from slipping on wet floors, in space etc #define THICKMATERIAL (1<<5) //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. #define VOICEBOX_TOGGLABLE (1<<6) // The voicebox in this clothing can be toggled. -#define VOICEBOX_DISABLED (1<<7) // The voicebox is currently turned off. \ No newline at end of file +#define VOICEBOX_DISABLED (1<<7) // The voicebox is currently turned off. +#define NO_UNIFORM_REQUIRED (1<<8) // Can be worn on certain slots (currently belt and id) that would otherwise require an uniform. \ No newline at end of file diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index ef460cd54c..d92ab17584 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -73,7 +73,7 @@ GLOBAL_LIST_INIT(maintenance_loot, list( /obj/item/paper/crumpled = 1, /obj/item/pen = 1, /obj/item/reagent_containers/spray/pestspray = 1, - /obj/item/reagent_containers/glass/rag = 3, + /obj/item/reagent_containers/rag = 3, /obj/item/stock_parts/cell = 3, /obj/item/storage/belt/utility = 2, /obj/item/storage/box = 2, diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index 0a9a135986..2a24ce69b9 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -95,6 +95,12 @@ var/obj/item/toy/crayon/CR = WM.color_source add_atom_colour(CR.paint_color, WASHABLE_COLOUR_PRIORITY) +/obj/item/reagents_containers/glass/rag/towel/machine_wash(obj/machinery/washing_machine/WM) + if(WM.color_source) + if(istype(WM.color_source, /obj/item/toy/crayon)) + var/obj/item/toy/crayon/CR = WM.color_source + add_atom_colour(CR.paint_color, WASHABLE_COLOUR_PRIORITY) + /mob/living/simple_animal/pet/dog/corgi/machine_wash(obj/machinery/washing_machine/WM) gib() diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index e1ecf6d14d..5594059463 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -248,7 +248,8 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ new/datum/stack_recipe("bio bag", /obj/item/storage/bag/bio, 4), \ null, \ new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6), \ - new/datum/stack_recipe("rag", /obj/item/reagent_containers/glass/rag, 1), \ + new/datum/stack_recipe("rag", /obj/item/reagent_containers/rag, 1), \ + new/datum/stack_recipe("towel", /obj/item/reagent_containers/rag/towel, 3), \ new/datum/stack_recipe("bedsheet", /obj/item/bedsheet, 3), \ new/datum/stack_recipe("empty sandbag", /obj/item/emptysandbag, 4), \ null, \ diff --git a/code/game/objects/structures/artstuff.dm b/code/game/objects/structures/artstuff.dm index b8320c80fb..405e697d3b 100644 --- a/code/game/objects/structures/artstuff.dm +++ b/code/game/objects/structures/artstuff.dm @@ -99,7 +99,7 @@ GLOBAL_LIST_INIT(globalBlankCanvases, new(AMT_OF_CANVASES)) return //Cleaning one pixel with a soap or rag - if(istype(I, /obj/item/soap) || istype(I, /obj/item/reagent_containers/glass/rag)) + if(istype(I, /obj/item/soap) || istype(I, /obj/item/reagent_containers/rag)) //Pixel info created only when needed var/icon/masterpiece = icon(icon,icon_state) var/thePix = masterpiece.GetPixel(pixX,pixY) diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 0809edaa71..d6d2f18e5a 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -21,8 +21,8 @@ new /obj/item/clothing/head/soft/black(src) new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/clothing/shoes/sneakers/black(src) - new /obj/item/reagent_containers/glass/rag(src) - new /obj/item/reagent_containers/glass/rag(src) + new /obj/item/reagent_containers/rag(src) + new /obj/item/reagent_containers/rag(src) new /obj/item/storage/box/beanbag(src) new /obj/item/clothing/suit/armor/vest/alt(src) new /obj/item/circuitboard/machine/dish_drive(src) @@ -53,7 +53,7 @@ new /obj/item/clothing/suit/toggle/chef(src) new /obj/item/clothing/under/rank/chef(src) new /obj/item/clothing/head/chefhat(src) - new /obj/item/reagent_containers/glass/rag(src) + new /obj/item/reagent_containers/rag(src) /obj/structure/closet/jcloset name = "custodial closet" diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index d70838a30b..46db567b10 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -537,7 +537,7 @@ if(istype(O, /obj/item/stack/medical/gauze)) var/obj/item/stack/medical/gauze/G = O - new /obj/item/reagent_containers/glass/rag(src.loc) + new /obj/item/reagent_containers/rag(src.loc) to_chat(user, "You tear off a strip of gauze and make a rag.") G.use(1) return diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 46cc1fa93c..72f5d2d068 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1633,7 +1633,7 @@ /obj/item/caution, /obj/item/storage/bag/trash, /obj/item/reagent_containers/spray/cleaner, - /obj/item/reagent_containers/glass/rag, + /obj/item/reagent_containers/rag, /obj/item/grenade/chem_grenade/cleaner, /obj/item/grenade/chem_grenade/cleaner, /obj/item/grenade/chem_grenade/cleaner, @@ -1666,7 +1666,7 @@ contains = list(/obj/item/caution, /obj/item/caution, /obj/item/caution, - /obj/item/reagent_containers/glass/rag, + /obj/item/reagent_containers/rag, /obj/item/reagent_containers/glass/bottle/ammonia, /obj/item/reagent_containers/glass/bottle/ammonia, /obj/item/reagent_containers/spray/drying_agent) diff --git a/code/modules/clothing/gloves/_gloves.dm b/code/modules/clothing/gloves/_gloves.dm index 817fe59dcd..f0c1eeb833 100644 --- a/code/modules/clothing/gloves/_gloves.dm +++ b/code/modules/clothing/gloves/_gloves.dm @@ -8,6 +8,7 @@ slot_flags = ITEM_SLOT_GLOVES attack_verb = list("challenged") var/transfer_prints = FALSE + var/transfer_blood = 0 strip_delay = 20 equip_delay_other = 40 diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index ca51fec347..f0665682a9 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -68,7 +68,7 @@ /datum/crafting_recipe/molotov name = "Molotov" result = /obj/item/reagent_containers/food/drinks/bottle/molotov - reqs = list(/obj/item/reagent_containers/glass/rag = 1, + reqs = list(/obj/item/reagent_containers/rag = 1, /obj/item/reagent_containers/food/drinks/bottle = 1) parts = list(/obj/item/reagent_containers/food/drinks/bottle = 1) time = 40 diff --git a/code/modules/detectivework/footprints_and_rag.dm b/code/modules/detectivework/footprints_and_rag.dm deleted file mode 100644 index a25bc01b13..0000000000 --- a/code/modules/detectivework/footprints_and_rag.dm +++ /dev/null @@ -1,50 +0,0 @@ - -/mob - var/bloody_hands = 0 - -/obj/item/clothing/gloves - var/transfer_blood = 0 - - -/obj/item/reagent_containers/glass/rag - name = "damp rag" - desc = "For cleaning up messes, you suppose." - w_class = WEIGHT_CLASS_TINY - icon = 'icons/obj/toy.dmi' - icon_state = "rag" - item_flags = NOBLUDGEON - reagent_flags = OPENCONTAINER - amount_per_transfer_from_this = 5 - possible_transfer_amounts = list() - volume = 5 - spillable = FALSE - -/obj/item/reagent_containers/glass/rag/suicide_act(mob/user) - user.visible_message("[user] is smothering [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") - return (OXYLOSS) - -/obj/item/reagent_containers/glass/rag/afterattack(atom/A as obj|turf|area, mob/user,proximity) - . = ..() - if(!proximity) - return - if(iscarbon(A) && A.reagents && reagents.total_volume) - var/mob/living/carbon/C = A - var/reagentlist = pretty_string_from_reagent_list(reagents) - var/log_object = "a damp rag containing [reagentlist]" - if(user.a_intent == INTENT_HARM && !C.is_mouth_covered()) - reagents.reaction(C, INGEST) - reagents.trans_to(C, reagents.total_volume) - C.visible_message("[user] has smothered \the [C] with \the [src]!", "[user] has smothered you with \the [src]!", "You hear some struggling and muffled cries of surprise.") - log_combat(user, C, "smothered", log_object) - else - reagents.reaction(C, TOUCH) - reagents.clear_reagents() - C.visible_message("[user] has touched \the [C] with \the [src].") - log_combat(user, C, "touched", log_object) - - else if(istype(A) && src in user) - user.visible_message("[user] starts to wipe down [A] with [src]!", "You start to wipe down [A] with [src]...") - if(do_after(user,30, target = A)) - user.visible_message("[user] finishes wiping off [A]!", "You finish wiping off [A].") - SEND_SIGNAL(A, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_MEDIUM) - return diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 8403d533c4..edf0fde83e 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -91,7 +91,7 @@ else return initial(pixel_x) -/mob/living/carbon/alien/humanoid/get_permeability_protection() +/mob/living/carbon/alien/humanoid/get_permeability_protection(list/target_zones) return 0.8 /mob/living/carbon/alien/humanoid/alien_evolve(mob/living/carbon/alien/humanoid/new_xeno) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index db7257f0f0..aa87a6e46d 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -634,6 +634,18 @@ else . += INFINITY +/mob/living/carbon/get_permeability_protection(list/target_zones = list(HANDS,CHEST,GROIN,LEGS,FEET,ARMS,HEAD)) + var/list/tally = list() + for(var/obj/item/I in get_equipped_items()) + for(var/zone in target_zones) + if(I.body_parts_covered & zone) + tally["[zone]"] = max(1 - I.permeability_coefficient, target_zones["[zone]"]) + var/protection = 0 + for(var/key in tally) + protection += tally[key] + protection *= INVERSE(target_zones.len) + return protection + //this handles hud updates /mob/living/carbon/update_damage_hud() diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index b42346382f..53f998387b 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -27,7 +27,7 @@ for(var/bp in body_parts) if(!bp) continue - if(bp && istype(bp , /obj/item/clothing)) + if(istype(bp, /obj/item/clothing)) var/obj/item/clothing/C = bp if(C.body_parts_covered & def_zone.body_part) protection += C.armor.getRating(d_type) diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 0b40d3d26a..b65d62b63b 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -111,26 +111,6 @@ return ..() -/mob/living/carbon/human/get_permeability_protection() - var/list/prot = list("hands"=0, "chest"=0, "groin"=0, "legs"=0, "feet"=0, "arms"=0, "head"=0) - for(var/obj/item/I in get_equipped_items()) - if(I.body_parts_covered & HANDS) - prot["hands"] = max(1 - I.permeability_coefficient, prot["hands"]) - if(I.body_parts_covered & CHEST) - prot["chest"] = max(1 - I.permeability_coefficient, prot["chest"]) - if(I.body_parts_covered & GROIN) - prot["groin"] = max(1 - I.permeability_coefficient, prot["groin"]) - if(I.body_parts_covered & LEGS) - prot["legs"] = max(1 - I.permeability_coefficient, prot["legs"]) - if(I.body_parts_covered & FEET) - prot["feet"] = max(1 - I.permeability_coefficient, prot["feet"]) - if(I.body_parts_covered & ARMS) - prot["arms"] = max(1 - I.permeability_coefficient, prot["arms"]) - if(I.body_parts_covered & HEAD) - prot["head"] = max(1 - I.permeability_coefficient, prot["head"]) - var/protection = (prot["head"] + prot["arms"] + prot["feet"] + prot["legs"] + prot["groin"] + prot["chest"] + prot["hands"])/7 - return protection - /mob/living/carbon/human/can_use_guns(obj/item/G) . = ..() diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 176d967d52..4e99120940 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -167,9 +167,9 @@ dropItemToGround(r_store, TRUE) //Again, makes sense for pockets to drop. if(l_store) dropItemToGround(l_store, TRUE) - if(wear_id) + if(wear_id && !CHECK_BITFIELD(wear_id.obj_flags, NO_UNIFORM_REQUIRED)) dropItemToGround(wear_id) - if(belt) + if(belt && !CHECK_BITFIELD(belt.obj_flags, NO_UNIFORM_REQUIRED)) dropItemToGround(belt) w_uniform = null update_suit_sensors() diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 76d8a10474..196ba9b3f9 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1019,13 +1019,12 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(SLOT_BELT) if(H.belt) return FALSE - - var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) - - if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) - if(!disable_warning) - to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") - return FALSE + if(!CHECK_BITFIELD(I.obj_flags, NO_UNIFORM_REQUIRED)) + var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) + if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) + if(!disable_warning) + to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") + return FALSE if(!(I.slot_flags & ITEM_SLOT_BELT)) return return equip_delay_self_check(I, H, bypass_equip_delay_self) @@ -1062,12 +1061,12 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(SLOT_WEAR_ID) if(H.wear_id) return FALSE - - var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) - if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) - if(!disable_warning) - to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") - return FALSE + if(!CHECK_BITFIELD(I.obj_flags, NO_UNIFORM_REQUIRED)) + var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) + if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) + if(!disable_warning) + to_chat(H, "You need a jumpsuit before you can attach this [I.name]!") + return FALSE if( !(I.slot_flags & ITEM_SLOT_ID) ) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index f1a6b58cd1..f9c2e2dd3d 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -152,15 +152,6 @@ return threatcount -/mob/living/carbon/monkey/get_permeability_protection() - var/protection = 0 - if(head) - protection = 1 - head.permeability_coefficient - if(wear_mask) - protection = max(1 - wear_mask.permeability_coefficient, protection) - protection = protection/7 //the rest of the body isn't covered. - return protection - /mob/living/carbon/monkey/IsVocal() if(!getorganslot(ORGAN_SLOT_LUNGS)) return 0 diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index ea0f7ae388..0559e4f3d8 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -813,7 +813,7 @@ return 1 //used in datum/reagents/reaction() proc -/mob/living/proc/get_permeability_protection() +/mob/living/proc/get_permeability_protection(list/target_zones) return 0 /mob/living/proc/harvest(mob/living/user) //used for extra objects etc. in butchering diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index a0126f5fdd..0cb886f11b 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -65,6 +65,7 @@ var/active_hand_index = 1 var/list/held_items = list() //len = number of hands, eg: 2 nulls is 2 empty hands, 1 item and 1 null is 1 full hand and 1 empty hand. //held_items[active_hand_index] is the actively held item, but please use get_active_held_item() instead, because OOP + var/bloody_hands = 0 var/datum/component/storage/active_storage = null//Carbon diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm new file mode 100644 index 0000000000..a65b07abd7 --- /dev/null +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -0,0 +1,124 @@ +/obj/item/reagent_containers/rag + name = "damp rag" + desc = "For cleaning up messes, you suppose." + w_class = WEIGHT_CLASS_TINY + icon = 'icons/obj/toy.dmi' + icon_state = "rag" + item_flags = NOBLUDGEON + reagent_flags = OPENCONTAINER + amount_per_transfer_from_this = 5 + possible_transfer_amounts = list() + volume = 5 + spillable = FALSE + var/wipe_sound + var/soak_efficiency = 1 + var/extinguish_efficiency = 0 + +/obj/item/reagent_containers/rag/suicide_act(mob/user) + user.visible_message("[user] is smothering [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") + return (OXYLOSS) + +/obj/item/reagent_containers/rag/afterattack(atom/A as obj|turf|area, mob/user,proximity) + . = ..() + if(!proximity) + return + if(iscarbon(A) && A.reagents && reagents.total_volume) + var/mob/living/carbon/C = A + var/reagentlist = pretty_string_from_reagent_list(reagents) + var/log_object = "a damp rag containing [reagentlist]" + if(user.a_intent == INTENT_HARM && !C.is_mouth_covered()) + reagents.reaction(C, INGEST) + reagents.trans_to(C, 5) + C.visible_message("[user] has smothered \the [C] with \the [src]!", "[user] has smothered you with \the [src]!", "You hear some struggling and muffled cries of surprise.") + log_combat(user, C, "smothered", log_object) + else + reagents.reaction(C, TOUCH) + reagents.remove_all(5) + C.visible_message("[user] has touched \the [C] with \the [src].") + log_combat(user, C, "touched", log_object) + + else if(istype(A) && src in user) + user.visible_message("[user] starts to wipe down [A] with [src]!", "You start to wipe down [A] with [src]...") + if(do_after(user,30, target = A)) + user.visible_message("[user] finishes wiping off [A]!", "You finish wiping off [A].") + SEND_SIGNAL(A, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_MEDIUM) + return + +/obj/item/reagent_containers/rag/pre_altattackby(mob/living/M, mob/living/user, params) + if(istype(M) && user.a_intent == INTENT_HELP) + user.changeNext_move(CLICK_CD_MELEE) + if(user.on_fire) + user.visible_message("\The [user] uses \the [src] to pat out [M == user ? "[user.p_their()]" : "\the [M]'s"] flames!") + if(hitsound) + playsound(M, hitsound, 25, 1) + M.adjust_fire_stacks(-extinguish_efficiency) + else + user.visible_message("\The [user] starts drying [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src]...") + if(do_mob(user, M, 3 SECONDS)) + user.visible_message("\The [user] dries [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src].") + if(wipe_sound) + playsound(M, wipe_sound, 25, 1) + M.adjust_fire_stacks(-soak_efficiency) + return TRUE + return ..() + +/obj/item/reagent_containers/rag/towel + name = "towel" + desc = "A soft cotton towel." + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "towel" + item_state = "towel" + slot_flags = ITEM_SLOT_HEAD | ITEM_SLOT_BELT | ITEM_SLOT_OCLOTHING + obj_flags = NO_UNIFORM_REQUIRED //so it can be worn on the belt slot even with no uniform. + force = 1 + w_class = WEIGHT_CLASS_NORMAL + attack_verb = list("whipped") + hitsound = 'sound/items/towelwhip.ogg' + volume = 10 + total_mass = 2 + wipe_sound = 'sound/items/towelwipe.ogg' + soak_efficiency = 2 + extinguish_efficiency = 2 + var/flat_icon = "towel_flat" + var/folded_icon = "towel" + +/obj/item/reagent_containers/rag/towel/attack(mob/living/M, mob/living/user) + if(user.a_intent == INTENT_HARM) + DISABLE_BITFIELD(item_flags, NOBLUDGEON) + . = TRUE + ..() + if(.) + ENABLE_BITFIELD(item_flags, NOBLUDGEON) + +/obj/item/reagent_containers/rag/towel/equipped(mob/living/user, slot) + . = ..() + switch(slot) + if(SLOT_BELT) + body_parts_covered = GROIN|LEGS + if(SLOT_WEAR_SUIT) + body_parts_covered = CHEST|GROIN|LEGS + if(SLOT_HEAD) + body_parts_covered = HEAD + flags_inv = HIDEHAIR + +/obj/item/reagent_containers/rag/towel/dropped(mob/user) + . = ..() + body_parts_covered = NONE + flags_inv = NONE + +/obj/item/reagent_containers/rag/towel/attack_self(mob/user) + if(!user.CanReach(src) || !user.dropItemToGround(src)) + return + to_chat(user, "You lay out \the [src] flat on the ground.") + icon_state = flat_icon + layer = BELOW_OBJ_LAYER + qdel(src) + +/obj/item/reagent_containers/rag/towel/pickup(mob/living/user) + . = ..() + icon_state = folded_icon + layer = initial(layer) + +/obj/item/reagent_containers/rag/towel/random/Initialize() + . = ..() + add_atom_colour(pick("FF0000","FF7F00","FFFF00","00FF00","0000FF","4B0082","8F00FF"), FIXED_COLOUR_PRIORITY) diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm index 59440cc3ee..1eca915d70 100644 --- a/code/modules/surgery/helpers.dm +++ b/code/modules/surgery/helpers.dm @@ -110,22 +110,15 @@ return 0.5 -/proc/get_location_accessible(mob/M, location) +/proc/get_location_accessible(mob/living/M, location) var/covered_locations = 0 //based on body_parts_covered var/face_covered = 0 //based on flags_inv var/eyesmouth_covered = 0 //based on flags_cover - if(iscarbon(M)) - var/mob/living/carbon/C = M - for(var/obj/item/clothing/I in list(C.back, C.wear_mask, C.head)) - covered_locations |= I.body_parts_covered - face_covered |= I.flags_inv - eyesmouth_covered |= I.flags_cover - if(ishuman(C)) - var/mob/living/carbon/human/H = C - for(var/obj/item/I in list(H.wear_suit, H.w_uniform, H.shoes, H.belt, H.gloves, H.glasses, H.ears)) - covered_locations |= I.body_parts_covered - face_covered |= I.flags_inv - eyesmouth_covered |= I.flags_cover + for(var/A in M.get_equipped_items()) + var/obj/item/I = A + covered_locations |= I.body_parts_covered + face_covered |= I.flags_inv + eyesmouth_covered |= I.flags_cover switch(location) if(BODY_ZONE_HEAD) diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 9481d4d086..1bc0e242c8 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -199,7 +199,7 @@ /obj/item/clothing/suit/apron/purple_bartender = 2, /obj/item/clothing/head/soft/black = 4, /obj/item/clothing/shoes/sneakers/black = 4, - /obj/item/reagent_containers/glass/rag = 4, + /obj/item/reagent_containers/rag = 4, /obj/item/storage/box/beanbag = 1, /obj/item/clothing/suit/armor/vest/alt = 1, /obj/item/circuitboard/machine/dish_drive = 1, @@ -227,7 +227,7 @@ /obj/item/clothing/suit/toggle/chef = 2, /obj/item/clothing/under/rank/chef = 2, /obj/item/clothing/head/chefhat = 2, - /obj/item/reagent_containers/glass/rag = 3) + /obj/item/reagent_containers/rag = 3) refill_canister = /obj/item/vending_refill/wardrobe/chef_wardrobe /obj/item/vending_refill/wardrobe/chef_wardrobe diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index 02fdc52b45769bc06b69e976e9c1923abe670416..f1e2f4e85a2d3a9f9555cefd1b78238f8b76bcad 100644 GIT binary patch literal 17732 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 literal 17230 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

O}m(-RoPS1Gg5S94MCJs0HB|PjRAO7&@fKF3z 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%0D|5M9$UFes|DXqfVQ6O{l&t2I(CRP0_`6k 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 diff --git a/tgstation.dme b/tgstation.dme index 6aee7dffa1..eb547453d9 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2101,6 +2101,7 @@ #include "code\modules\mob\living\simple_animal\bot\mulebot.dm" #include "code\modules\mob\living\simple_animal\bot\secbot.dm" #include "code\modules\mob\living\simple_animal\bot\SuperBeepsky.dm" +#include "code\modules\mob\living\simple_animal\friendly\bat.dm" #include "code\modules\mob\living\simple_animal\friendly\butterfly.dm" #include "code\modules\mob\living\simple_animal\friendly\cat.dm" #include "code\modules\mob\living\simple_animal\friendly\cockroach.dm" From 7e99dd205a0442b2feee550d0cff15e068e922b0 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Fri, 19 Jul 2019 21:54:48 +0200 Subject: [PATCH 046/274] Fixing Shredder guns not accepting standard flechette mags, and magpistol mag sprites. --- .../projectiles/guns/ballistic/flechette.dm | 117 ----------- .../projectiles/guns/ballistic/magweapon.dm | 2 +- .../guns/ballistic/magweapon_energy.dm | 2 +- .../projectiles/guns/ballistic/rifles.dm | 15 +- modular_citadel/icons/obj/guns/cit_guns.dmi | Bin 43388 -> 44156 bytes tgstation.dme | 186 ------------------ 6 files changed, 6 insertions(+), 316 deletions(-) delete mode 100644 modular_citadel/code/modules/projectiles/guns/ballistic/flechette.dm diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/flechette.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/flechette.dm deleted file mode 100644 index f70ec76f04..0000000000 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/flechette.dm +++ /dev/null @@ -1,117 +0,0 @@ -//////Flechette Launcher////// - -///projectiles/// - -/obj/item/projectile/bullet/cflechetteap //shreds armor - name = "flechette (armor piercing)" - damage = 8 - armour_penetration = 80 - -/obj/item/projectile/bullet/cflechettes //shreds flesh and forces bleeding - name = "flechette (serrated)" - damage = 15 - dismemberment = 10 - armour_penetration = -80 - -/obj/item/projectile/bullet/cflechettes/on_hit(atom/target, blocked = FALSE) - if((blocked != 100) && iscarbon(target)) - var/mob/living/carbon/C = target - C.bleed(10) - return ..() - -///ammo casings (CASELESS AMMO CASINGS WOOOOOOOO)/// - -/obj/item/ammo_casing/caseless/flechetteap - name = "flechette (armor piercing)" - desc = "A flechette made with a tungsten alloy." - projectile_type = /obj/item/projectile/bullet/cflechetteap - caliber = "flechette" - throwforce = 1 - throw_speed = 3 - -/obj/item/ammo_casing/caseless/flechettes - name = "flechette (serrated)" - desc = "A serrated flechette made of a special alloy intended to deform drastically upon penetration of human flesh." - projectile_type = /obj/item/projectile/bullet/cflechettes - caliber = "flechette" - throwforce = 2 - throw_speed = 3 - embedding = list("embedded_pain_multiplier" = 0, "embed_chance" = 40, "embedded_fall_chance" = 10) - -///magazine/// - -/obj/item/ammo_box/magazine/flechette - name = "flechette magazine (armor piercing)" - icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi' - icon_state = "flechettemag" - ammo_type = /obj/item/ammo_casing/caseless/flechetteap - caliber = "flechette" - max_ammo = 40 - multiple_sprites = 2 - -/obj/item/ammo_box/magazine/flechette/s - name = "flechette magazine (serrated)" - ammo_type = /obj/item/ammo_casing/caseless/flechettes - -///the gun itself/// - -/obj/item/gun/ballistic/automatic/flechette - name = "\improper CX Flechette Launcher" - desc = "A flechette launching machine pistol with an unconventional bullpup frame." - icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi' - icon_state = "flechettegun" - item_state = "gun" - w_class = WEIGHT_CLASS_NORMAL - slot_flags = 0 - /obj/item/firing_pin/implant/pindicate - mag_type = /obj/item/ammo_box/magazine/flechette/ - fire_sound = 'sound/weapons/gunshot_smg.ogg' - can_suppress = 0 - burst_size = 5 - fire_delay = 1 - casing_ejector = 0 - spread = 10 - recoil = 0.05 - -/obj/item/gun/ballistic/automatic/flechette/update_icon() - ..() - if(magazine) - cut_overlays() - add_overlay("flechettegun-magazine") - else - cut_overlays() - icon_state = "[initial(icon_state)][chambered ? "" : "-e"]" - -///unique variant/// - -/obj/item/projectile/bullet/cflechetteshredder - name = "flechette (shredder)" - damage = 5 - dismemberment = 40 - -/obj/item/ammo_casing/caseless/flechetteshredder - name = "flechette (shredder)" - desc = "A serrated flechette made of a special alloy that forms a monofilament edge." - projectile_type = /obj/item/projectile/bullet/cflechettes - -/obj/item/ammo_box/magazine/flechette/shredder - name = "flechette magazine (shredder)" - icon_state = "shreddermag" - ammo_type = /obj/item/ammo_casing/caseless/flechetteshredder - -/obj/item/gun/ballistic/automatic/flechette/shredder - name = "\improper CX Shredder" - desc = "A flechette launching machine pistol made of ultra-light CFRP optimized for firing serrated monofillament flechettes." - w_class = WEIGHT_CLASS_SMALL - mag_type = /obj/item/ammo_box/magazine/flechette/shredder - spread = 15 - recoil = 0.1 - -/obj/item/gun/ballistic/automatic/flechette/shredder/update_icon() - ..() - if(magazine) - cut_overlays() - add_overlay("shreddergun-magazine") - else - cut_overlays() - icon_state = "[initial(icon_state)][chambered ? "" : "-e"]" diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm index b3af722332..70d3bee5af 100644 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm +++ b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm @@ -86,7 +86,7 @@ /obj/item/ammo_box/magazine/mmag/small name = "magpistol magazine (non-lethal disabler)" icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi' - icon_state = "nlmagmag" + icon_state = "smallmagmag" ammo_type = /obj/item/ammo_casing/caseless/anlmags caliber = "mags" max_ammo = 15 diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm index 8d08937f55..8786eb6dc9 100644 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm +++ b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm @@ -56,7 +56,7 @@ /obj/item/ammo_box/magazine/mmag_e/small name = "magpistol magazine (non-lethal disabler)" icon = 'modular_citadel/icons/obj/guns/cit_guns.dmi' - icon_state = "nlmagmag" + icon_state = "smallmagmag" ammo_type = /obj/item/ammo_casing/caseless/mag_e/anlmags caliber = "mag_e" max_ammo = 16 diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm index 3df77c4951..1e0e0afc87 100644 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm +++ b/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm @@ -123,8 +123,8 @@ item_state = "gun" w_class = WEIGHT_CLASS_NORMAL slot_flags = 0 - /obj/item/firing_pin/implant/pindicate - mag_type = /obj/item/ammo_box/magazine/flechette/ + pin = /obj/item/firing_pin/implant/pindicate + mag_type = /obj/item/ammo_box/magazine/flechette fire_sound = 'sound/weapons/gunshot_smg.ogg' can_suppress = 0 burst_size = 5 @@ -134,12 +134,9 @@ recoil = 0.05 /obj/item/gun/ballistic/automatic/flechette/update_icon() - ..() + cut_overlays() if(magazine) - cut_overlays() add_overlay("flechettegun-magazine") - else - cut_overlays() icon_state = "[initial(icon_state)][chambered ? "" : "-e"]" ///unique variant/// @@ -163,17 +160,13 @@ name = "\improper CX Shredder" desc = "A flechette launching machine pistol made of ultra-light CFRP optimized for firing serrated monofillament flechettes." w_class = WEIGHT_CLASS_SMALL - mag_type = /obj/item/ammo_box/magazine/flechette/shredder spread = 15 recoil = 0.1 /obj/item/gun/ballistic/automatic/flechette/shredder/update_icon() - ..() + cut_overlays() if(magazine) - cut_overlays() add_overlay("shreddergun-magazine") - else - cut_overlays() icon_state = "[initial(icon_state)][chambered ? "" : "-e"]" /*///////////////////////////////////////////////////////////// diff --git a/modular_citadel/icons/obj/guns/cit_guns.dmi b/modular_citadel/icons/obj/guns/cit_guns.dmi index cc04fbcb14220cc508c423a65fd37214ecd794c2..cec9b076aa94442c17da757a1f0db997b1d403b3 100644 GIT binary patch literal 44156 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 literal 43388 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 z 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 diff --git a/tgstation.dme b/tgstation.dme index 3e493d7135..dd66b55bd7 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -768,191 +768,6 @@ #include "code\game\objects\effects\temporary_visuals\projectiles\muzzle.dm" #include "code\game\objects\effects\temporary_visuals\projectiles\projectile_effects.dm" #include "code\game\objects\effects\temporary_visuals\projectiles\tracer.dm" -#include "code\game\objects\items\AI_modules.dm" -#include "code\game\objects\items\airlock_painter.dm" -#include "code\game\objects\items\apc_frame.dm" -#include "code\game\objects\items\blueprints.dm" -#include "code\game\objects\items\body_egg.dm" -#include "code\game\objects\items\bodybag.dm" -#include "code\game\objects\items\candle.dm" -#include "code\game\objects\items\cardboard_cutouts.dm" -#include "code\game\objects\items\cards_ids.dm" -#include "code\game\objects\items\charter.dm" -#include "code\game\objects\items\chrono_eraser.dm" -#include "code\game\objects\items\cigs_lighters.dm" -#include "code\game\objects\items\clown_items.dm" -#include "code\game\objects\items\control_wand.dm" -#include "code\game\objects\items\cosmetics.dm" -#include "code\game\objects\items\courtroom.dm" -#include "code\game\objects\items\crayons.dm" -#include "code\game\objects\items\defib.dm" -#include "code\game\objects\items\dehy_carp.dm" -#include "code\game\objects\items\dice.dm" -#include "code\game\objects\items\dna_injector.dm" -#include "code\game\objects\items\documents.dm" -#include "code\game\objects\items\eightball.dm" -#include "code\game\objects\items\extinguisher.dm" -#include "code\game\objects\items\flamethrower.dm" -#include "code\game\objects\items\gift.dm" -#include "code\game\objects\items\granters.dm" -#include "code\game\objects\items\handcuffs.dm" -#include "code\game\objects\items\his_grace.dm" -#include "code\game\objects\items\holosign_creator.dm" -#include "code\game\objects\items\holy_weapons.dm" -#include "code\game\objects\items\hot_potato.dm" -#include "code\game\objects\items\inducer.dm" -#include "code\game\objects\items\kitchen.dm" -#include "code\game\objects\items\latexballoon.dm" -#include "code\game\objects\items\manuals.dm" -#include "code\game\objects\items\miscellaneous.dm" -#include "code\game\objects\items\mop.dm" -#include "code\game\objects\items\paint.dm" -#include "code\game\objects\items\paiwire.dm" -#include "code\game\objects\items\pet_carrier.dm" -#include "code\game\objects\items\pinpointer.dm" -#include "code\game\objects\items\plushes.dm" -#include "code\game\objects\items\pneumaticCannon.dm" -#include "code\game\objects\items\powerfist.dm" -#include "code\game\objects\items\RCD.dm" -#include "code\game\objects\items\RCL.dm" -#include "code\game\objects\items\religion.dm" -#include "code\game\objects\items\RPD.dm" -#include "code\game\objects\items\RSF.dm" -#include "code\game\objects\items\scrolls.dm" -#include "code\game\objects\items\sharpener.dm" -#include "code\game\objects\items\shields.dm" -#include "code\game\objects\items\shooting_range.dm" -#include "code\game\objects\items\signs.dm" -#include "code\game\objects\items\singularityhammer.dm" -#include "code\game\objects\items\stunbaton.dm" -#include "code\game\objects\items\taster.dm" -#include "code\game\objects\items\teleportation.dm" -#include "code\game\objects\items\teleprod.dm" -#include "code\game\objects\items\theft_tools.dm" -#include "code\game\objects\items\toys.dm" -#include "code\game\objects\items\trash.dm" -#include "code\game\objects\items\twohanded.dm" -#include "code\game\objects\items\vending_items.dm" -#include "code\game\objects\items\weaponry.dm" -#include "code\game\objects\items\circuitboards\circuitboard.dm" -#include "code\game\objects\items\circuitboards\computer_circuitboards.dm" -#include "code\game\objects\items\circuitboards\machine_circuitboards.dm" -#include "code\game\objects\items\devices\aicard.dm" -#include "code\game\objects\items\devices\anomaly_neutralizer.dm" -#include "code\game\objects\items\devices\beacon.dm" -#include "code\game\objects\items\devices\camera_bug.dm" -#include "code\game\objects\items\devices\chameleonproj.dm" -#include "code\game\objects\items\devices\compressionkit.dm" -#include "code\game\objects\items\devices\dogborg_sleeper.dm" -#include "code\game\objects\items\devices\doorCharge.dm" -#include "code\game\objects\items\devices\electroadaptive_pseudocircuit.dm" -#include "code\game\objects\items\devices\flashlight.dm" -#include "code\game\objects\items\devices\forcefieldprojector.dm" -#include "code\game\objects\items\devices\geiger_counter.dm" -#include "code\game\objects\items\devices\glue.dm" -#include "code\game\objects\items\devices\gps.dm" -#include "code\game\objects\items\devices\instruments.dm" -#include "code\game\objects\items\devices\laserpointer.dm" -#include "code\game\objects\items\devices\lightreplacer.dm" -#include "code\game\objects\items\devices\megaphone.dm" -#include "code\game\objects\items\devices\multitool.dm" -#include "code\game\objects\items\devices\paicard.dm" -#include "code\game\objects\items\devices\pipe_painter.dm" -#include "code\game\objects\items\devices\powersink.dm" -#include "code\game\objects\items\devices\pressureplates.dm" -#include "code\game\objects\items\devices\reverse_bear_trap.dm" -#include "code\game\objects\items\devices\scanners.dm" -#include "code\game\objects\items\devices\sensor_device.dm" -#include "code\game\objects\items\devices\taperecorder.dm" -#include "code\game\objects\items\devices\traitordevices.dm" -#include "code\game\objects\items\devices\transfer_valve.dm" -#include "code\game\objects\items\devices\PDA\cart.dm" -#include "code\game\objects\items\devices\PDA\PDA.dm" -#include "code\game\objects\items\devices\PDA\PDA_types.dm" -#include "code\game\objects\items\devices\PDA\radio.dm" -#include "code\game\objects\items\devices\PDA\virus_cart.dm" -#include "code\game\objects\items\devices\radio\electropack.dm" -#include "code\game\objects\items\devices\radio\encryptionkey.dm" -#include "code\game\objects\items\devices\radio\headset.dm" -#include "code\game\objects\items\devices\radio\intercom.dm" -#include "code\game\objects\items\devices\radio\radio.dm" -#include "code\game\objects\items\grenades\antigravity.dm" -#include "code\game\objects\items\grenades\chem_grenade.dm" -#include "code\game\objects\items\grenades\clusterbuster.dm" -#include "code\game\objects\items\grenades\emgrenade.dm" -#include "code\game\objects\items\grenades\flashbang.dm" -#include "code\game\objects\items\grenades\ghettobomb.dm" -#include "code\game\objects\items\grenades\grenade.dm" -#include "code\game\objects\items\grenades\plastic.dm" -#include "code\game\objects\items\grenades\smokebomb.dm" -#include "code\game\objects\items\grenades\spawnergrenade.dm" -#include "code\game\objects\items\grenades\syndieminibomb.dm" -#include "code\game\objects\items\implants\implant.dm" -#include "code\game\objects\items\implants\implant_abductor.dm" -#include "code\game\objects\items\implants\implant_chem.dm" -#include "code\game\objects\items\implants\implant_clown.dm" -#include "code\game\objects\items\implants\implant_exile.dm" -#include "code\game\objects\items\implants\implant_explosive.dm" -#include "code\game\objects\items\implants\implant_freedom.dm" -#include "code\game\objects\items\implants\implant_krav_maga.dm" -#include "code\game\objects\items\implants\implant_mindshield.dm" -#include "code\game\objects\items\implants\implant_misc.dm" -#include "code\game\objects\items\implants\implant_spell.dm" -#include "code\game\objects\items\implants\implant_stealth.dm" -#include "code\game\objects\items\implants\implant_storage.dm" -#include "code\game\objects\items\implants\implant_track.dm" -#include "code\game\objects\items\implants\implantcase.dm" -#include "code\game\objects\items\implants\implantchair.dm" -#include "code\game\objects\items\implants\implanter.dm" -#include "code\game\objects\items\implants\implantpad.dm" -#include "code\game\objects\items\implants\implantuplink.dm" -#include "code\game\objects\items\melee\energy.dm" -#include "code\game\objects\items\melee\misc.dm" -#include "code\game\objects\items\melee\transforming.dm" -#include "code\game\objects\items\robot\ai_upgrades.dm" -#include "code\game\objects\items\robot\robot_items.dm" -#include "code\game\objects\items\robot\robot_parts.dm" -#include "code\game\objects\items\robot\robot_upgrades.dm" -#include "code\game\objects\items\stacks\bscrystal.dm" -#include "code\game\objects\items\stacks\cash.dm" -#include "code\game\objects\items\stacks\medical.dm" -#include "code\game\objects\items\stacks\rods.dm" -#include "code\game\objects\items\stacks\stack.dm" -#include "code\game\objects\items\stacks\telecrystal.dm" -#include "code\game\objects\items\stacks\wrap.dm" -#include "code\game\objects\items\stacks\sheets\glass.dm" -#include "code\game\objects\items\stacks\sheets\leather.dm" -#include "code\game\objects\items\stacks\sheets\light.dm" -#include "code\game\objects\items\stacks\sheets\mineral.dm" -#include "code\game\objects\items\stacks\sheets\sheet_types.dm" -#include "code\game\objects\items\stacks\sheets\sheets.dm" -#include "code\game\objects\items\stacks\tiles\light.dm" -#include "code\game\objects\items\stacks\tiles\tile_mineral.dm" -#include "code\game\objects\items\stacks\tiles\tile_types.dm" -#include "code\game\objects\items\storage\backpack.dm" -#include "code\game\objects\items\storage\bags.dm" -#include "code\game\objects\items\storage\belt.dm" -#include "code\game\objects\items\storage\book.dm" -#include "code\game\objects\items\storage\boxes.dm" -#include "code\game\objects\items\storage\briefcase.dm" -#include "code\game\objects\items\storage\dakis.dm" -#include "code\game\objects\items\storage\fancy.dm" -#include "code\game\objects\items\storage\firstaid.dm" -#include "code\game\objects\items\storage\lockbox.dm" -#include "code\game\objects\items\storage\secure.dm" -#include "code\game\objects\items\storage\storage.dm" -#include "code\game\objects\items\storage\toolbox.dm" -#include "code\game\objects\items\storage\uplink_kits.dm" -#include "code\game\objects\items\storage\wallets.dm" -#include "code\game\objects\items\tanks\jetpack.dm" -#include "code\game\objects\items\tanks\tank_types.dm" -#include "code\game\objects\items\tanks\tanks.dm" -#include "code\game\objects\items\tanks\watertank.dm" -#include "code\game\objects\items\tools\crowbar.dm" -#include "code\game\objects\items\tools\screwdriver.dm" -#include "code\game\objects\items\tools\weldingtool.dm" -#include "code\game\objects\items\tools\wirecutters.dm" -#include "code\game\objects\items\tools\wrench.dm" #include "code\game\objects\structures\ai_core.dm" #include "code\game\objects\structures\aliens.dm" #include "code\game\objects\structures\artstuff.dm" @@ -3016,7 +2831,6 @@ #include "modular_citadel\code\modules\projectiles\bullets\bullets\smg.dm" #include "modular_citadel\code\modules\projectiles\guns\pumpenergy.dm" #include "modular_citadel\code\modules\projectiles\guns\toys.dm" -#include "modular_citadel\code\modules\projectiles\guns\ballistic\flechette.dm" #include "modular_citadel\code\modules\projectiles\guns\ballistic\handguns.dm" #include "modular_citadel\code\modules\projectiles\guns\ballistic\magweapon.dm" #include "modular_citadel\code\modules\projectiles\guns\ballistic\magweapon_energy.dm" From 8fa90fb6a2f945f11a6fde4d03d7f1f47b0005e4 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Fri, 19 Jul 2019 21:59:57 +0200 Subject: [PATCH 047/274] dream maker --- tgstation.dme | 185 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 185 insertions(+) diff --git a/tgstation.dme b/tgstation.dme index dd66b55bd7..36cda6a0e3 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -768,6 +768,191 @@ #include "code\game\objects\effects\temporary_visuals\projectiles\muzzle.dm" #include "code\game\objects\effects\temporary_visuals\projectiles\projectile_effects.dm" #include "code\game\objects\effects\temporary_visuals\projectiles\tracer.dm" +#include "code\game\objects\items\AI_modules.dm" +#include "code\game\objects\items\airlock_painter.dm" +#include "code\game\objects\items\apc_frame.dm" +#include "code\game\objects\items\blueprints.dm" +#include "code\game\objects\items\body_egg.dm" +#include "code\game\objects\items\bodybag.dm" +#include "code\game\objects\items\candle.dm" +#include "code\game\objects\items\cardboard_cutouts.dm" +#include "code\game\objects\items\cards_ids.dm" +#include "code\game\objects\items\charter.dm" +#include "code\game\objects\items\chrono_eraser.dm" +#include "code\game\objects\items\cigs_lighters.dm" +#include "code\game\objects\items\clown_items.dm" +#include "code\game\objects\items\control_wand.dm" +#include "code\game\objects\items\cosmetics.dm" +#include "code\game\objects\items\courtroom.dm" +#include "code\game\objects\items\crayons.dm" +#include "code\game\objects\items\defib.dm" +#include "code\game\objects\items\dehy_carp.dm" +#include "code\game\objects\items\dice.dm" +#include "code\game\objects\items\dna_injector.dm" +#include "code\game\objects\items\documents.dm" +#include "code\game\objects\items\eightball.dm" +#include "code\game\objects\items\extinguisher.dm" +#include "code\game\objects\items\flamethrower.dm" +#include "code\game\objects\items\gift.dm" +#include "code\game\objects\items\granters.dm" +#include "code\game\objects\items\handcuffs.dm" +#include "code\game\objects\items\his_grace.dm" +#include "code\game\objects\items\holosign_creator.dm" +#include "code\game\objects\items\holy_weapons.dm" +#include "code\game\objects\items\hot_potato.dm" +#include "code\game\objects\items\inducer.dm" +#include "code\game\objects\items\kitchen.dm" +#include "code\game\objects\items\latexballoon.dm" +#include "code\game\objects\items\manuals.dm" +#include "code\game\objects\items\miscellaneous.dm" +#include "code\game\objects\items\mop.dm" +#include "code\game\objects\items\paint.dm" +#include "code\game\objects\items\paiwire.dm" +#include "code\game\objects\items\pet_carrier.dm" +#include "code\game\objects\items\pinpointer.dm" +#include "code\game\objects\items\plushes.dm" +#include "code\game\objects\items\pneumaticCannon.dm" +#include "code\game\objects\items\powerfist.dm" +#include "code\game\objects\items\RCD.dm" +#include "code\game\objects\items\RCL.dm" +#include "code\game\objects\items\religion.dm" +#include "code\game\objects\items\RPD.dm" +#include "code\game\objects\items\RSF.dm" +#include "code\game\objects\items\scrolls.dm" +#include "code\game\objects\items\sharpener.dm" +#include "code\game\objects\items\shields.dm" +#include "code\game\objects\items\shooting_range.dm" +#include "code\game\objects\items\signs.dm" +#include "code\game\objects\items\singularityhammer.dm" +#include "code\game\objects\items\stunbaton.dm" +#include "code\game\objects\items\taster.dm" +#include "code\game\objects\items\teleportation.dm" +#include "code\game\objects\items\teleprod.dm" +#include "code\game\objects\items\theft_tools.dm" +#include "code\game\objects\items\toys.dm" +#include "code\game\objects\items\trash.dm" +#include "code\game\objects\items\twohanded.dm" +#include "code\game\objects\items\vending_items.dm" +#include "code\game\objects\items\weaponry.dm" +#include "code\game\objects\items\circuitboards\circuitboard.dm" +#include "code\game\objects\items\circuitboards\computer_circuitboards.dm" +#include "code\game\objects\items\circuitboards\machine_circuitboards.dm" +#include "code\game\objects\items\devices\aicard.dm" +#include "code\game\objects\items\devices\anomaly_neutralizer.dm" +#include "code\game\objects\items\devices\beacon.dm" +#include "code\game\objects\items\devices\camera_bug.dm" +#include "code\game\objects\items\devices\chameleonproj.dm" +#include "code\game\objects\items\devices\compressionkit.dm" +#include "code\game\objects\items\devices\dogborg_sleeper.dm" +#include "code\game\objects\items\devices\doorCharge.dm" +#include "code\game\objects\items\devices\electroadaptive_pseudocircuit.dm" +#include "code\game\objects\items\devices\flashlight.dm" +#include "code\game\objects\items\devices\forcefieldprojector.dm" +#include "code\game\objects\items\devices\geiger_counter.dm" +#include "code\game\objects\items\devices\glue.dm" +#include "code\game\objects\items\devices\gps.dm" +#include "code\game\objects\items\devices\instruments.dm" +#include "code\game\objects\items\devices\laserpointer.dm" +#include "code\game\objects\items\devices\lightreplacer.dm" +#include "code\game\objects\items\devices\megaphone.dm" +#include "code\game\objects\items\devices\multitool.dm" +#include "code\game\objects\items\devices\paicard.dm" +#include "code\game\objects\items\devices\pipe_painter.dm" +#include "code\game\objects\items\devices\powersink.dm" +#include "code\game\objects\items\devices\pressureplates.dm" +#include "code\game\objects\items\devices\reverse_bear_trap.dm" +#include "code\game\objects\items\devices\scanners.dm" +#include "code\game\objects\items\devices\sensor_device.dm" +#include "code\game\objects\items\devices\taperecorder.dm" +#include "code\game\objects\items\devices\traitordevices.dm" +#include "code\game\objects\items\devices\transfer_valve.dm" +#include "code\game\objects\items\devices\PDA\cart.dm" +#include "code\game\objects\items\devices\PDA\PDA.dm" +#include "code\game\objects\items\devices\PDA\PDA_types.dm" +#include "code\game\objects\items\devices\PDA\radio.dm" +#include "code\game\objects\items\devices\PDA\virus_cart.dm" +#include "code\game\objects\items\devices\radio\electropack.dm" +#include "code\game\objects\items\devices\radio\encryptionkey.dm" +#include "code\game\objects\items\devices\radio\headset.dm" +#include "code\game\objects\items\devices\radio\intercom.dm" +#include "code\game\objects\items\devices\radio\radio.dm" +#include "code\game\objects\items\grenades\antigravity.dm" +#include "code\game\objects\items\grenades\chem_grenade.dm" +#include "code\game\objects\items\grenades\clusterbuster.dm" +#include "code\game\objects\items\grenades\emgrenade.dm" +#include "code\game\objects\items\grenades\flashbang.dm" +#include "code\game\objects\items\grenades\ghettobomb.dm" +#include "code\game\objects\items\grenades\grenade.dm" +#include "code\game\objects\items\grenades\plastic.dm" +#include "code\game\objects\items\grenades\smokebomb.dm" +#include "code\game\objects\items\grenades\spawnergrenade.dm" +#include "code\game\objects\items\grenades\syndieminibomb.dm" +#include "code\game\objects\items\implants\implant.dm" +#include "code\game\objects\items\implants\implant_abductor.dm" +#include "code\game\objects\items\implants\implant_chem.dm" +#include "code\game\objects\items\implants\implant_clown.dm" +#include "code\game\objects\items\implants\implant_exile.dm" +#include "code\game\objects\items\implants\implant_explosive.dm" +#include "code\game\objects\items\implants\implant_freedom.dm" +#include "code\game\objects\items\implants\implant_krav_maga.dm" +#include "code\game\objects\items\implants\implant_mindshield.dm" +#include "code\game\objects\items\implants\implant_misc.dm" +#include "code\game\objects\items\implants\implant_spell.dm" +#include "code\game\objects\items\implants\implant_stealth.dm" +#include "code\game\objects\items\implants\implant_storage.dm" +#include "code\game\objects\items\implants\implant_track.dm" +#include "code\game\objects\items\implants\implantcase.dm" +#include "code\game\objects\items\implants\implantchair.dm" +#include "code\game\objects\items\implants\implanter.dm" +#include "code\game\objects\items\implants\implantpad.dm" +#include "code\game\objects\items\implants\implantuplink.dm" +#include "code\game\objects\items\melee\energy.dm" +#include "code\game\objects\items\melee\misc.dm" +#include "code\game\objects\items\melee\transforming.dm" +#include "code\game\objects\items\robot\ai_upgrades.dm" +#include "code\game\objects\items\robot\robot_items.dm" +#include "code\game\objects\items\robot\robot_parts.dm" +#include "code\game\objects\items\robot\robot_upgrades.dm" +#include "code\game\objects\items\stacks\bscrystal.dm" +#include "code\game\objects\items\stacks\cash.dm" +#include "code\game\objects\items\stacks\medical.dm" +#include "code\game\objects\items\stacks\rods.dm" +#include "code\game\objects\items\stacks\stack.dm" +#include "code\game\objects\items\stacks\telecrystal.dm" +#include "code\game\objects\items\stacks\wrap.dm" +#include "code\game\objects\items\stacks\sheets\glass.dm" +#include "code\game\objects\items\stacks\sheets\leather.dm" +#include "code\game\objects\items\stacks\sheets\light.dm" +#include "code\game\objects\items\stacks\sheets\mineral.dm" +#include "code\game\objects\items\stacks\sheets\sheet_types.dm" +#include "code\game\objects\items\stacks\sheets\sheets.dm" +#include "code\game\objects\items\stacks\tiles\light.dm" +#include "code\game\objects\items\stacks\tiles\tile_mineral.dm" +#include "code\game\objects\items\stacks\tiles\tile_types.dm" +#include "code\game\objects\items\storage\backpack.dm" +#include "code\game\objects\items\storage\bags.dm" +#include "code\game\objects\items\storage\belt.dm" +#include "code\game\objects\items\storage\book.dm" +#include "code\game\objects\items\storage\boxes.dm" +#include "code\game\objects\items\storage\briefcase.dm" +#include "code\game\objects\items\storage\dakis.dm" +#include "code\game\objects\items\storage\fancy.dm" +#include "code\game\objects\items\storage\firstaid.dm" +#include "code\game\objects\items\storage\lockbox.dm" +#include "code\game\objects\items\storage\secure.dm" +#include "code\game\objects\items\storage\storage.dm" +#include "code\game\objects\items\storage\toolbox.dm" +#include "code\game\objects\items\storage\uplink_kits.dm" +#include "code\game\objects\items\storage\wallets.dm" +#include "code\game\objects\items\tanks\jetpack.dm" +#include "code\game\objects\items\tanks\tank_types.dm" +#include "code\game\objects\items\tanks\tanks.dm" +#include "code\game\objects\items\tanks\watertank.dm" +#include "code\game\objects\items\tools\crowbar.dm" +#include "code\game\objects\items\tools\screwdriver.dm" +#include "code\game\objects\items\tools\weldingtool.dm" +#include "code\game\objects\items\tools\wirecutters.dm" +#include "code\game\objects\items\tools\wrench.dm" #include "code\game\objects\structures\ai_core.dm" #include "code\game\objects\structures\aliens.dm" #include "code\game\objects\structures\artstuff.dm" From 7065a8684185bccb0617339ffbcd621768253417 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Fri, 19 Jul 2019 22:02:22 +0200 Subject: [PATCH 048/274] Revert "Revert "Fixes rocket launchers, buffing their accuracy etc."" --- .../machinery/computer/arcade/minesweeper.dm | 10 ++--- .../projectiles/ammunition/caseless/rocket.dm | 2 +- .../boxes_magazines/internal/grenade.dm | 2 +- code/modules/projectiles/gun.dm | 13 ++++++- .../projectiles/guns/ballistic/launchers.dm | 39 ++++++++++--------- .../projectiles/projectile/special/rocket.dm | 1 + .../code/modules/projectiles/gun.dm | 10 ----- 7 files changed, 40 insertions(+), 37 deletions(-) diff --git a/code/game/machinery/computer/arcade/minesweeper.dm b/code/game/machinery/computer/arcade/minesweeper.dm index fe69860f76..e90e05966c 100644 --- a/code/game/machinery/computer/arcade/minesweeper.dm +++ b/code/game/machinery/computer/arcade/minesweeper.dm @@ -250,11 +250,11 @@ itemname = "a syndicate bomb beacon" new /obj/item/sbeacondrop/bomb(loc) if(2) - itemname = "a grenade launcher" - new /obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted(loc) - new /obj/item/ammo_casing/a40mm(loc) - new /obj/item/ammo_casing/a40mm(loc) - new /obj/item/ammo_casing/a40mm(loc) + itemname = "a rocket launcher" + new /obj/item/gun/ballistic/rocketlauncher/unrestricted(loc) + new /obj/item/ammo_casing/caseless/rocket(loc) + new /obj/item/ammo_casing/caseless/rocket(loc) + new /obj/item/ammo_casing/caseless/rocket(loc) if(3) itemname = "two bags of c4" new /obj/item/storage/backpack/duffelbag/syndie/c4(loc) diff --git a/code/modules/projectiles/ammunition/caseless/rocket.dm b/code/modules/projectiles/ammunition/caseless/rocket.dm index 9d6befce53..bc693d96bc 100644 --- a/code/modules/projectiles/ammunition/caseless/rocket.dm +++ b/code/modules/projectiles/ammunition/caseless/rocket.dm @@ -9,7 +9,7 @@ name = "\improper PM-9HEDP" desc = "An 84mm High Explosive Dual Purpose rocket. Pointy end toward mechs." caliber = "84mm" - icon_state = "s-casing-live" + icon_state = "84mm-hedp" projectile_type = /obj/item/projectile/bullet/a84mm /obj/item/ammo_casing/caseless/a75 diff --git a/code/modules/projectiles/boxes_magazines/internal/grenade.dm b/code/modules/projectiles/boxes_magazines/internal/grenade.dm index 352d1eb951..79a005ee8a 100644 --- a/code/modules/projectiles/boxes_magazines/internal/grenade.dm +++ b/code/modules/projectiles/boxes_magazines/internal/grenade.dm @@ -11,7 +11,7 @@ max_ammo = 1 /obj/item/ammo_box/magazine/internal/rocketlauncher - name = "grenade launcher internal magazine" + name = "rocket launcher internal magazine" ammo_type = /obj/item/ammo_casing/caseless/rocket caliber = "84mm" max_ammo = 1 diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 98fd774d63..fb3ed19f82 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -32,9 +32,10 @@ var/fire_delay = 0 //rate of fire for burst firing and semi auto var/firing_burst = 0 //Prevent the weapon from firing again while already firing var/semicd = 0 //cooldown handler - var/weapon_weight = WEAPON_LIGHT + var/weapon_weight = WEAPON_LIGHT //currently only used for inaccuracy var/spread = 0 //Spread induced by the gun itself. var/randomspread = 1 //Set to 0 for shotguns. This is used for weapons that don't fire all their bullets at once. + var/inaccuracy_modifier = 1 lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' @@ -538,3 +539,13 @@ if(A == chambered) chambered = null update_icon() + +/obj/item/gun/proc/getinaccuracy(mob/living/user) + if(!iscarbon(user)) + return FALSE + else + var/mob/living/carbon/holdingdude = user + if(istype(holdingdude) && holdingdude.combatmode) + return (max((holdingdude.lastdirchange + weapon_weight * 25) - world.time,0) * inaccuracy_modifier) + else + return ((weapon_weight * 25) * inaccuracy_modifier) diff --git a/code/modules/projectiles/guns/ballistic/launchers.dm b/code/modules/projectiles/guns/ballistic/launchers.dm index eea4e1bc0b..f6356dce99 100644 --- a/code/modules/projectiles/guns/ballistic/launchers.dm +++ b/code/modules/projectiles/guns/ballistic/launchers.dm @@ -86,6 +86,7 @@ pin = /obj/item/firing_pin/implant/pindicate burst_size = 1 fire_delay = 0 + inaccuracy_modifier = 0.7 casing_ejector = FALSE weapon_weight = WEAPON_HEAVY magazine_wording = "rocket" @@ -108,34 +109,34 @@ /obj/item/gun/ballistic/rocketlauncher/can_shoot() return chambered?.BB -/obj/item/gun/ballistic/rocketlauncher/process_chamber() - if(chambered) - chambered = null - if(magazine) - QDEL_NULL(magazine) - update_icon() - /obj/item/gun/ballistic/rocketlauncher/attack_self_tk(mob/user) return //too difficult to remove the rocket with TK /obj/item/gun/ballistic/rocketlauncher/attack_self(mob/living/user) if(magazine) - if(chambered) - chambered.forceMove(magazine) - magazine.stored_ammo.Insert(1, chambered) + var/obj/item/ammo_casing/AC = chambered + if(AC) + if(!user.put_in_hands(AC)) + AC.bounce_away(FALSE, NONE) + to_chat(user, "You remove \the [AC] from \the [src]!") + playsound(src, 'sound/weapons/gun_magazine_remove_full.ogg', 70, TRUE) chambered = null else - stack_trace("Removed [magazine] from [src] without a chambered round") - magazine.forceMove(drop_location()) - if(user.is_holding(src)) - user.put_in_hands(magazine) - playsound(src, 'sound/weapons/gun_magazine_remove_full.ogg', 70, TRUE) - to_chat(user, "You work the [magazine] out from [src].") - magazine = null - else - to_chat(user, "There's no rocket in [src].") + to_chat(user, "There's no [magazine_wording] in [src].") update_icon() +/obj/item/gun/ballistic/rocketlauncher/attackby(obj/item/A, mob/user, params) + if(magazine && istype(A, /obj/item/ammo_casing)) + if(user.temporarilyRemoveItemFromInventory(A)) + if(!chambered) + to_chat(user, "You load a new [A] into \the [src].") + playsound(src, "gun_insert_full_magazine", 70, 1) + chamber_round() + update_icon() + return TRUE + else + to_chat(user, "You cannot seem to get \the [A] out of your hands!") + /obj/item/gun/ballistic/rocketlauncher/update_icon() icon_state = "[initial(icon_state)]-[chambered ? "1" : "0"]" diff --git a/code/modules/projectiles/projectile/special/rocket.dm b/code/modules/projectiles/projectile/special/rocket.dm index a62fa25f7d..e15810c6bb 100644 --- a/code/modules/projectiles/projectile/special/rocket.dm +++ b/code/modules/projectiles/projectile/special/rocket.dm @@ -16,6 +16,7 @@ var/anti_armour_damage = 200 armour_penetration = 100 dismemberment = 100 + ricochets_max = 0 /obj/item/projectile/bullet/a84mm/on_hit(atom/target, blocked = FALSE) ..() diff --git a/modular_citadel/code/modules/projectiles/gun.dm b/modular_citadel/code/modules/projectiles/gun.dm index ea8af7c74c..317f68b4c4 100644 --- a/modular_citadel/code/modules/projectiles/gun.dm +++ b/modular_citadel/code/modules/projectiles/gun.dm @@ -9,13 +9,3 @@ return 0 else return ..() - -/obj/item/gun/proc/getinaccuracy(mob/living/user) - if(!iscarbon(user)) - return 0 - else - var/mob/living/carbon/holdingdude = user - if(istype(holdingdude) && holdingdude.combatmode) - return max((holdingdude.lastdirchange + weapon_weight * 25) - world.time,0) - else - return weapon_weight * 25 From 75d6768ba7ccc119e8d007d004f4ab2c1e213e61 Mon Sep 17 00:00:00 2001 From: Fermi Date: Fri, 19 Jul 2019 22:12:05 +0100 Subject: [PATCH 049/274] Changed how the box works so it's not a storage. --- code/game/objects/items/storage/boxes.dm | 12 +++++++++--- code/modules/vending/security.dm | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 94d91af5a9..f97f52fbd5 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1197,13 +1197,19 @@ new /obj/item/reagent_containers/food/drinks/coffee/type2(src) new /obj/item/tank/internals/emergency_oxygen(src) -/obj/item/storage/box/secbat +//Where do I put this? +/obj/item/secbat name = "Secbat box" desc = "Contained inside is a secbat for use with law enforcement." + icon = 'icons/obj/storage.dmi' + icon_state = "box" + item_state = "syringe_kit" + lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' -/obj/item/storage/box/attack_self(mob/user) +/obj/item/secbat/attack_self(mob/user) new /mob/living/simple_animal/bat/secbat(user.loc) to_chat(user, "You open the box, releasing the secbat!") - var/obj/item/I = new foldable + var/obj/item/I = new /obj/item/stack/sheet/cardboard qdel(src) user.put_in_hands(I) diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index a55668d448..b3b21fe375 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -13,7 +13,7 @@ /obj/item/storage/box/evidence = 6, /obj/item/flashlight/seclite = 4, /obj/item/restraints/legcuffs/bola/energy = 7, - /obj/item/storage/box/secbat = 5) + /obj/item/secbat = 5) contraband = list(/obj/item/clothing/glasses/sunglasses = 2, /obj/item/storage/fancy/donut_box = 2, /obj/item/ssword_kit = 1) From e5648fd471764c0c486d838914102536d142d523 Mon Sep 17 00:00:00 2001 From: Fermi Date: Fri, 19 Jul 2019 22:57:22 +0100 Subject: [PATCH 050/274] Made bat part of previous bat type. --- code/game/objects/items/storage/boxes.dm | 2 +- .../mob/living/simple_animal/friendly/bat.dm | 42 ------------------- .../simple_animal/hostile/retaliate/bat.dm | 10 +++++ tgstation.dme | 1 - 4 files changed, 11 insertions(+), 44 deletions(-) delete mode 100644 code/modules/mob/living/simple_animal/friendly/bat.dm diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index f97f52fbd5..84c6d52906 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1208,7 +1208,7 @@ righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' /obj/item/secbat/attack_self(mob/user) - new /mob/living/simple_animal/bat/secbat(user.loc) + new /mob/living/simple_animal/hostile/retaliate/bat/secbat(user.loc) to_chat(user, "You open the box, releasing the secbat!") var/obj/item/I = new /obj/item/stack/sheet/cardboard qdel(src) diff --git a/code/modules/mob/living/simple_animal/friendly/bat.dm b/code/modules/mob/living/simple_animal/friendly/bat.dm deleted file mode 100644 index b23423c9c9..0000000000 --- a/code/modules/mob/living/simple_animal/friendly/bat.dm +++ /dev/null @@ -1,42 +0,0 @@ -/mob/living/simple_animal/bat - name = "Bat" - desc = "A fruit bat which is known to roost in spaceships occastionally." - icon_state = "bat" - icon_living = "bat" - icon_dead = "bat_dead" - icon_gib = "bat_dead" - turns_per_move = 1 - response_help = "brushes aside" - response_disarm = "flails at" - response_harm = "hits" - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) - speak_chance = 0 - maxHealth = 15 - health = 15 - spacewalk = TRUE - see_in_dark = 10 - harm_intent_damage = 6 - melee_damage_lower = 6 - melee_damage_upper = 5 - attacktext = "bites" - butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 1) - pass_flags = PASSTABLE - gold_core_spawnable = FRIENDLY_SPAWN - attack_sound = 'sound/weapons/bite.ogg' - obj_damage = 0 - environment_smash = ENVIRONMENT_SMASH_NONE - ventcrawler = VENTCRAWLER_ALWAYS - mob_size = MOB_SIZE_TINY - movement_type = FLYING - speak_emote = list("squeaks") - emote_see = list("squeaks eagerly.", "flaps about.") - -/mob/living/simple_animal/bat/secbat - name = "Security Bat" - icon_state = "secbat" - icon_living = "secbat" - icon_dead = "secbat_dead" - icon_gib = "secbat_dead" - desc = "A fruit bat with a tiny little security hat who is ready to inject cuteness into any security operation." - emote_see = list("is ready to law down the law.", "flaps about with an air of authority.") - response_help = "respects the authority of" diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm index 5cee4ef1b7..cc54ad3bef 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/bat.dm @@ -38,3 +38,13 @@ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 +/mob/living/simple_animal/hostile/retaliate/bat/secbat + name = "Security Bat" + icon_state = "secbat" + icon_living = "secbat" + icon_dead = "secbat_dead" + icon_gib = "secbat_dead" + desc = "A fruit bat with a tiny little security hat who is ready to inject cuteness into any security operation." + emote_see = list("is ready to law down the law.", "flaps about with an air of authority.") + response_help = "respects the authority of" + gold_core_spawnable = FRIENDLY_SPAWN diff --git a/tgstation.dme b/tgstation.dme index eb547453d9..6aee7dffa1 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2101,7 +2101,6 @@ #include "code\modules\mob\living\simple_animal\bot\mulebot.dm" #include "code\modules\mob\living\simple_animal\bot\secbot.dm" #include "code\modules\mob\living\simple_animal\bot\SuperBeepsky.dm" -#include "code\modules\mob\living\simple_animal\friendly\bat.dm" #include "code\modules\mob\living\simple_animal\friendly\butterfly.dm" #include "code\modules\mob\living\simple_animal\friendly\cat.dm" #include "code\modules\mob\living\simple_animal\friendly\cockroach.dm" From d981b756e3a7cd3e38903d2772671e7c67d9a92b Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Fri, 19 Jul 2019 23:49:53 -0400 Subject: [PATCH 051/274] Update packs.dm --- code/modules/cargo/packs.dm | 100 +++++++++++++++++++++++++----------- 1 file changed, 69 insertions(+), 31 deletions(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 46cc1fa93c..fd1f548c2c 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -252,6 +252,17 @@ crate_name = "space suit crate" crate_type = /obj/structure/closet/crate/secure +/datum/supply_pack/emergency/spacejets + name = "Spare EVA Jetpacks" + desc = "Contains three EVA grade jectpaks. Requires EVA access to open." + cost = 2000 + access = ACCESS_EVA + contains = list(/obj/item/tank/jetpack/carbondioxide/eva, + /obj/item/tank/jetpack/carbondioxide/eva, + /obj/item/tank/jetpack/carbondioxide/eva) + crate_name = "eva jetpacks crate" + crate_type = /obj/structure/closet/crate/secure + /datum/supply_pack/emergency/specialops name = "Special Ops Supplies" desc = "(*!&@#TOO CHEAP FOR THAT NULL_ENTRY, HUH OPERATIVE? WELL, THIS LITTLE ORDER CAN STILL HELP YOU OUT IN A PINCH. CONTAINS A BOX OF FIVE EMP GRENADES, THREE SMOKEBOMBS, AN INCENDIARY GRENADE, AND A \"SLEEPY PEN\" FULL OF NICE TOXINS!#@*$" @@ -339,15 +350,6 @@ /obj/item/clothing/head/fedora/det_hat) crate_name = "forensics crate" -/datum/supply_pack/security/sechardsuit - name = "Sec Hardsuit" - desc = "One Sec Hardsuit with a small air tank and mask." - cost = 3000 // half of SWAT gear for have the armor and half the gear - contains = list(/obj/item/clothing/suit/space/hardsuit/security, - /obj/item/tank/internals/air, - /obj/item/clothing/mask/gas) - crate_name = "sec hardsuit crate" - /datum/supply_pack/security/helmets name = "Helmets Crate" desc = "Contains three standard-issue brain buckets. Requires Security access to open." @@ -366,6 +368,55 @@ /obj/item/gun/energy/laser) crate_name = "laser crate" +/datum/supply_pack/security/russianclothing + name = "Russian Surplus Clothing" + desc = "An old russian crate full of surplus armor that they used to use! Has two sets of bulletproff armor, a few union suits and some warm hats!" + contraband = TRUE + cost = 5000 // Its basicly sec suits, good boots/gloves + contains = list(/obj/item/clothing/suit/security/officer/russian, + /obj/item/clothing/suit/security/officer/russian, + /obj/item/clothing/shoes/combat, + /obj/item/clothing/shoes/combat, + /obj/item/clothing/head/ushanka, + /obj/item/clothing/head/ushanka, + /obj/item/clothing/suit/armor/bulletproof, + /obj/item/clothing/suit/armor/bulletproof, + /obj/item/clothing/head/helmet/alt, + /obj/item/clothing/head/helmet/alt, + /obj/item/clothing/gloves/combat, + /obj/item/clothing/gloves/combat, + /obj/item/clothing/mask/gas, + /obj/item/clothing/mask/gas) + crate_name = "surplus russian clothing" + crate_type = /obj/structure/closet/crate/internals + +/datum/supply_pack/security/russianmosin + name = "Russian Minutemen Gear" + desc = "An old russian Minutemen crate, comes with a full russian outfit, a mosin and a stripper clip." + contraband = TRUE + access = FALSE + cost = 5000 // + contains = list(/obj/item/clothing/suit/security/officer/russian, + /obj/item/clothing/shoes/combat, + /obj/item/clothing/head/ushanka, + /obj/item/clothing/suit/armor/bulletproof, + /obj/item/clothing/head/helmet/alt, + /obj/item/clothing/gloves/combat, + /obj/item/clothing/mask/gas, + /obj/item/gun/ballistic/shotgun/boltaction, + /obj/item/ammo_box/a762) + crate_name = "surplus russian gear" + crate_type = /obj/structure/closet/crate/internals + +/datum/supply_pack/security/sechardsuit + name = "Sec Hardsuit" + desc = "One Sec Hardsuit with a small air tank and mask." + cost = 3000 // half of SWAT gear for have the armor and half the gear + contains = list(/obj/item/clothing/suit/space/hardsuit/security, + /obj/item/tank/internals/air, + /obj/item/clothing/mask/gas) + crate_name = "sec hardsuit crate" + /datum/supply_pack/security/securitybarriers name = "Security Barrier Grenades" desc = "Stem the tide with four Security Barrier grenades. Requires Security access to open." @@ -430,28 +481,6 @@ /obj/item/melee/baton/loaded) crate_name = "stun baton crate" -/datum/supply_pack/security/russianclothing - name = "Russian Surplus Clothing" - desc = "An old russian crate full of surplus armor that they used to use! Has two sets of bulletproff armor, a few union suits and some warm hats!" - contraband = TRUE - cost = 5000 // Its basicly sec suits, good boots/gloves - contains = list(/obj/item/clothing/suit/security/officer/russian, - /obj/item/clothing/suit/security/officer/russian, - /obj/item/clothing/shoes/combat, - /obj/item/clothing/shoes/combat, - /obj/item/clothing/head/ushanka, - /obj/item/clothing/head/ushanka, - /obj/item/clothing/suit/armor/bulletproof, - /obj/item/clothing/suit/armor/bulletproof, - /obj/item/clothing/head/helmet/alt, - /obj/item/clothing/head/helmet/alt, - /obj/item/clothing/gloves/combat, - /obj/item/clothing/gloves/combat, - /obj/item/clothing/mask/gas, - /obj/item/clothing/mask/gas) - crate_name = "surplus russian clothing" - crate_type = /obj/structure/closet/crate/internals - /datum/supply_pack/security/taser name = "Taser Crate" desc = "From the depths of stunbased combat, this order rises above, supreme. Contains three hybrid tasers, capable of firing both electrodes and disabling shots. Requires Security access to open." @@ -665,6 +694,15 @@ /obj/item/gun/energy/e_gun/stun) crate_name = "swat taser crate" +/datum/supply_pack/security/armory/woodstock + name = "Classic WoodStock Shotguns Crate" + desc = "Contains three rustic, pumpaction shotguns. Requires Armory access to open." + cost = 3500 + contains = list(/obj/item/gun/ballistic/shotgun, + /obj/item/gun/ballistic/shotgun. + /obj/item/gun/ballistic/shotgun) + crate_name = "woodstock shotguns crate" + /datum/supply_pack/security/armory/wt550 name = "WT-550 Semi-Auto Rifle Crate" desc = "Contains two high-powered, semiautomatic rifles chambered in 4.6x30mm. Requires Armory access to open." From 0a8954c2d69dfca12dd83c7e580e62ded65634ae Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Fri, 19 Jul 2019 23:53:12 -0400 Subject: [PATCH 052/274] Update packs.dm --- code/modules/cargo/packs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index fd1f548c2c..89dd76bf0d 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -699,7 +699,7 @@ desc = "Contains three rustic, pumpaction shotguns. Requires Armory access to open." cost = 3500 contains = list(/obj/item/gun/ballistic/shotgun, - /obj/item/gun/ballistic/shotgun. + /obj/item/gun/ballistic/shotgun, /obj/item/gun/ballistic/shotgun) crate_name = "woodstock shotguns crate" From 22ddaafad476895e8e5cc48bf16e22483b433e34 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:49:41 -0500 Subject: [PATCH 053/274] Automatic changelog generation for PR #8925 [ci skip] --- html/changelogs/AutoChangeLog-pr-8925.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8925.yml diff --git a/html/changelogs/AutoChangeLog-pr-8925.yml b/html/changelogs/AutoChangeLog-pr-8925.yml new file mode 100644 index 0000000000..ddc90eba19 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8925.yml @@ -0,0 +1,4 @@ +author: "BurgerLUA" +delete-after: True +changes: + - bugfix: "Fixed autolathe wires not correctly shocking you when pulsed." From 724af961fd0c12a9d12445da808be33a00982f68 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:50:00 -0500 Subject: [PATCH 054/274] Automatic changelog generation for PR #8906 [ci skip] --- html/changelogs/AutoChangeLog-pr-8906.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8906.yml diff --git a/html/changelogs/AutoChangeLog-pr-8906.yml b/html/changelogs/AutoChangeLog-pr-8906.yml new file mode 100644 index 0000000000..c988071f3e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8906.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - tweak: "Sweaters now cover groins too." From 559a238d37020f02f0f0b436c21496d88d3e57a8 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:50:23 -0500 Subject: [PATCH 055/274] Automatic changelog generation for PR #8922 [ci skip] --- html/changelogs/AutoChangeLog-pr-8922.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8922.yml diff --git a/html/changelogs/AutoChangeLog-pr-8922.yml b/html/changelogs/AutoChangeLog-pr-8922.yml new file mode 100644 index 0000000000..1e641bd424 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8922.yml @@ -0,0 +1,4 @@ +author: "BurgerBB" +delete-after: True +changes: + - rscadd: "Gamemode voting results are displayed at the end-round screen." From a39dbf2e854d852fb44aa03cd16a99da10a62c2d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:52:47 -0500 Subject: [PATCH 056/274] Automatic changelog generation for PR #8898 [ci skip] --- html/changelogs/AutoChangeLog-pr-8898.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8898.yml diff --git a/html/changelogs/AutoChangeLog-pr-8898.yml b/html/changelogs/AutoChangeLog-pr-8898.yml new file mode 100644 index 0000000000..e836d4225e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8898.yml @@ -0,0 +1,4 @@ +author: "WhiteHusky" +delete-after: True +changes: + - tweak: "Checking yourself shouldn't freeze the client anymore." From 9f00a26eb4f542f97f5535109efbfb8fe27935b2 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:54:50 -0500 Subject: [PATCH 057/274] Automatic changelog generation for PR #8917 [ci skip] --- html/changelogs/AutoChangeLog-pr-8917.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8917.yml diff --git a/html/changelogs/AutoChangeLog-pr-8917.yml b/html/changelogs/AutoChangeLog-pr-8917.yml new file mode 100644 index 0000000000..2b858cad47 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8917.yml @@ -0,0 +1,4 @@ +author: "Bhijn" +delete-after: True +changes: + - bugfix: "Warp whistles no longer grant permanent invulnerability and invisibility" From 60f8dc9bc815ad438e47073e2087af10f226dfc6 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:57:16 -0500 Subject: [PATCH 058/274] Automatic changelog generation for PR #8830 [ci skip] --- html/changelogs/AutoChangeLog-pr-8830.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8830.yml diff --git a/html/changelogs/AutoChangeLog-pr-8830.yml b/html/changelogs/AutoChangeLog-pr-8830.yml new file mode 100644 index 0000000000..e4cb94374b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8830.yml @@ -0,0 +1,6 @@ +author: "Ghommie (original PRs by Kmc2000 and actioninja)" +delete-after: True +changes: + - rscadd: "Added darkmode! You can opt-in to this by clicking the new toggle darkmode button just beside the settings one." + - rscadd: "Byond members will now have a new setting for their Antag OOC color, instead of using their OOC one. (Antag OOC still locked under admin discretion though)" + - rscdel: "Default black'n'white windows style." From f32eac94d3dc9971ad3267cad4352eb73810ca56 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 13:59:07 -0500 Subject: [PATCH 059/274] Automatic changelog generation for PR #8829 [ci skip] --- html/changelogs/AutoChangeLog-pr-8829.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8829.yml diff --git a/html/changelogs/AutoChangeLog-pr-8829.yml b/html/changelogs/AutoChangeLog-pr-8829.yml new file mode 100644 index 0000000000..6d0dd108dd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8829.yml @@ -0,0 +1,5 @@ +author: "BurgerLUA" +delete-after: True +changes: + - code_imp: "Added a new framework for reagents. Reagents can now have a bool that determines if it can be detected by handheld medical analyzers. Currently only the changeling sting chemical does this." + - balance: "Made changeling transformation string last between 10-15 minutes. Lowered the dna cost of changeling sting from 3 dna to 2 dna. Lowered the chemical cost from 50 to 10. Lowered the loudness from 2 to 1. Changeling sting transformation can be removed via high doses of calomel." From 39dea966aeaa6f8dc2a561b677915ae2447e1baa Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 20 Jul 2019 14:06:57 -0500 Subject: [PATCH 060/274] Automatic changelog generation for PR #8920 [ci skip] --- html/changelogs/AutoChangeLog-pr-8920.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8920.yml diff --git a/html/changelogs/AutoChangeLog-pr-8920.yml b/html/changelogs/AutoChangeLog-pr-8920.yml new file mode 100644 index 0000000000..6d3ae3ada4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8920.yml @@ -0,0 +1,5 @@ +author: "Ghommie" +delete-after: True +changes: + - rscadd: "Towels. Crafted with 3 sheets of cloth, they can be worn on head, suit and belt slots even without uniform, or laid flat on the floor. Sprites from Baystation and Aurora Station." + - rscadd: "You can combat mode right click people while wielding rags and towels to pat out their flames (to no use for rags) or otherwise drying them out." From 309bc1c899d6066b2484e1e5730d38d5f17ea78f Mon Sep 17 00:00:00 2001 From: Fermi Date: Sat, 20 Jul 2019 20:34:44 +0100 Subject: [PATCH 061/274] Requested change. --- code/game/objects/items/storage/boxes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 84c6d52906..5a4d85885b 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1210,6 +1210,6 @@ /obj/item/secbat/attack_self(mob/user) new /mob/living/simple_animal/hostile/retaliate/bat/secbat(user.loc) to_chat(user, "You open the box, releasing the secbat!") - var/obj/item/I = new /obj/item/stack/sheet/cardboard + var/obj/item/stack/sheet/cardboard/I = new(user.drop_location()) qdel(src) user.put_in_hands(I) From c2b3df34c1ca9a9432c26495c9e42ec7e7140f85 Mon Sep 17 00:00:00 2001 From: Fermi Date: Sat, 20 Jul 2019 20:46:50 +0100 Subject: [PATCH 062/274] Cargobox. --- code/modules/cargo/packs.dm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 46cc1fa93c..cd8e0536e2 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -471,6 +471,18 @@ /obj/item/storage/box/wall_flash) crate_name = "wall-mounted flash crate" +/datum/supply_pack/security/secbat + name = "Security Bat Crate" + desc = "Contains five security bats, perfect to Bat-up any security officer." + cost = 1000 + access = FALSE + contains = list(/mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat) + crate_name = "security bat crate" + ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Armory ////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -2775,4 +2787,3 @@ /obj/item/toner, /obj/item/toner) crate_name = "toner crate" - From 4f2406ee3afa466641e1a0c1f17307e2b357b7a3 Mon Sep 17 00:00:00 2001 From: Fermi Date: Sat, 20 Jul 2019 20:55:46 +0100 Subject: [PATCH 063/274] Made it a critterbox instead. --- code/modules/cargo/packs.dm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index cd8e0536e2..ca0fa74ac6 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -471,18 +471,6 @@ /obj/item/storage/box/wall_flash) crate_name = "wall-mounted flash crate" -/datum/supply_pack/security/secbat - name = "Security Bat Crate" - desc = "Contains five security bats, perfect to Bat-up any security officer." - cost = 1000 - access = FALSE - contains = list(/mob/living/simple_animal/hostile/retaliate/bat/secbat, - /mob/living/simple_animal/hostile/retaliate/bat/secbat, - /mob/living/simple_animal/hostile/retaliate/bat/secbat, - /mob/living/simple_animal/hostile/retaliate/bat/secbat, - /mob/living/simple_animal/hostile/retaliate/bat/secbat) - crate_name = "security bat crate" - ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Armory ////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// @@ -2216,6 +2204,17 @@ /mob/living/simple_animal/hostile/retaliate/poison/snake) crate_name = "snake crate" +/datum/supply_pack/critter/secbat + name = "Security Bat Crate" + desc = "Contains five security bats, perfect to Bat-up any security officer." + cost = 2500 + contains = list(/mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat, + /mob/living/simple_animal/hostile/retaliate/bat/secbat) + crate_name = "security bat crate" + ////////////////////////////////////////////////////////////////////////////// //////////////////////////// Costumes & Toys ///////////////////////////////// ////////////////////////////////////////////////////////////////////////////// From 60beff342047516b7de8e786ec08ef893ae81510 Mon Sep 17 00:00:00 2001 From: BurgerLua Date: Sat, 20 Jul 2019 17:42:00 -0700 Subject: [PATCH 064/274] Added --- code/game/machinery/cloning.dm | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index ba9b6fc225..c9e287296c 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -163,15 +163,11 @@ H.hardset_dna(ui, se, H.real_name, null, mrace, features) - if(efficiency > 2) - var/list/unclean_mutations = (GLOB.not_good_mutations|GLOB.bad_mutations) - H.dna.remove_mutation_group(unclean_mutations) - if(efficiency > 5 && prob(20)) - H.randmutvg() - if(efficiency < 3 && prob(50)) - var/mob/M = H.randmutb() - if(ismob(M)) - H = M + if(prob(50 - efficiency*10)) //Chance to give a bad mutation. + H.randmutb() //100% bad mutation. Can be cured with mutadone. + + if(prob(50 - efficiency*10)) //Chance to scramble your DNA + scramble_dna(H,ui=TRUE,10) //Chance to scramble your visual DNA a little, with 10% occuring for each node. H.silent = 20 //Prevents an extreme edge case where clones could speak if they said something at exactly the right moment. occupant = H From f315696937f5fd8c920b52714ff2b071510cc643 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sat, 20 Jul 2019 22:19:03 -0400 Subject: [PATCH 065/274] fix n stuff --- .../code/modules/client/loadout/backpack.dm | 31 +++++++++++++------ 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index 6fa597565f..c2713b49be 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -23,11 +23,6 @@ category = SLOT_IN_BACKPACK path = /obj/item/toy/plush/lampplushie -/datum/gear/plushrng - name = "Random plushie" - category = SLOT_IN_BACKPACK - path = /obj/item/toy/plush/random - /datum/gear/tennis name = "Classic Tennis Ball" category = SLOT_IN_BACKPACK @@ -84,8 +79,24 @@ path = /obj/item/toy/katana cost = 3 -//datum/gear/lumeyes -// name = "Luminescent eye auto surgeon" -// category = SLOT_IN_BACKPACK -// path = /obj/item/autosurgeon/gloweyes -// cost = 4 +/datum/gear/box + name = "Spare box" + category = SLOT_IN_BACKPACK + path = /obj/item/storage/box + cost = 2 + +/datum/gear/crowbar + name = "Pocket Crowbar" + category = SLOT_IN_BACKPACK + path = /obj/item/crowbar + cost = 2 + +/datum/gear/tapeplayer + name = "Taperecorder" + category = SLOT_IN_BACKPACK + path = /obj/item/taperecorder + +/datum/gear/tape + name = "Spare cassette tape" + category = SLOT_IN_BACKPACK + path = /obj/item/tape/random \ No newline at end of file From fc78d02242ff41fa6ae3a334b9800e30487dcd84 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 09:58:54 +0200 Subject: [PATCH 066/274] Fixing towels and improving them. --- _maps/map_files/generic/CentCom.dmm | 29 +++++++----- .../reagents/reagent_containers/rags.dm | 43 +++++++++++++++--- icons/obj/items_and_weapons.dmi | Bin 124502 -> 123765 bytes 3 files changed, 53 insertions(+), 19 deletions(-) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index d6e522e3a0..0f8e832d63 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -3730,6 +3730,13 @@ }, /turf/open/floor/plasteel, /area/centcom/control) +"jA" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/soap/syndie, +/turf/open/floor/plasteel/freezer, +/area/syndicate_mothership) "jB" = ( /obj/structure/noticeboard{ dir = 8; @@ -4215,6 +4222,14 @@ "ku" = ( /turf/closed/indestructible/fakeglass, /area/syndicate_mothership) +"kv" = ( +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/structure/table, +/obj/item/reagent_containers/rag/towel/syndicate, +/turf/open/floor/plasteel/freezer, +/area/syndicate_mothership) "kw" = ( /turf/open/floor/plasteel/yellowsiding, /area/centcom/supply) @@ -8414,10 +8429,6 @@ }, /turf/open/floor/plating, /area/syndicate_mothership) -"tg" = ( -/obj/item/soap/syndie, -/turf/open/floor/plasteel/freezer, -/area/syndicate_mothership) "tl" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, @@ -17430,12 +17441,6 @@ }, /turf/open/floor/plasteel/white, /area/centcom/holding) -"Rl" = ( -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/freezer, -/area/syndicate_mothership) "Rm" = ( /obj/structure/chair/wood/wings{ dir = 3 @@ -37823,8 +37828,8 @@ nx mA Tz ku -tg -Rl +jA +kv uM QV wp diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 47f3ba5efa..9f9b86ffe6 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -51,17 +51,32 @@ user.visible_message("\The [user] uses \the [src] to pat out [M == user ? "[user.p_their()]" : "\the [M]'s"] flames!") if(hitsound) playsound(M, hitsound, 25, 1) - M.adjust_fire_stacks(-extinguish_efficiency) + M.adjust_fire_stacks(-min(extinguish_efficiency, M.fire_stacks)) else + if(reagents.total_volume) + to_chat(user, "\The [src] is too drenched to be used to dry [user == M ? "yourself" : "\the [M]"] off.") + return TRUE user.visible_message("\The [user] starts drying [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src]...") if(do_mob(user, M, 3 SECONDS)) user.visible_message("\The [user] dries [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src].") if(wipe_sound) playsound(M, wipe_sound, 25, 1) - M.adjust_fire_stacks(-soak_efficiency) + if(M.fire_stacks) + var/minus_plus = M.fire_stacks < 0 ? 1 : -1 + M.adjust_fire_stacks(minus_plus * min(abs(M.fire_stacks), soak_efficiency)) return TRUE return ..() +/obj/item/reagent_containers/rag/attack_self(mob/user) + if(reagents.total_volume) + to_chat(user, "You start squeezing the liquids out of \the [src]") + if(do_after(user, 30, TRUE, src)) + to_chat(user, "You squeeze \the [src] dry.") + var/turf/T = get_turf(src) + if(T) + reagents.reaction(T, TOUCH) + reagents.clear_reagents() + /obj/item/reagent_containers/rag/towel name = "towel" desc = "A soft cotton towel." @@ -81,6 +96,12 @@ extinguish_efficiency = 2 var/flat_icon = "towel_flat" var/folded_icon = "towel" + var/list/possible_colors + +/obj/item/reagent_containers/rag/towel/Initialize() + . = ..() + if(possible_colors) + add_atom_colour(pick(possible_colors), FIXED_COLOUR_PRIORITY) /obj/item/reagent_containers/rag/towel/attack(mob/living/M, mob/living/user) if(user.a_intent == INTENT_HARM) @@ -106,19 +127,27 @@ body_parts_covered = NONE flags_inv = NONE -/obj/item/reagent_containers/rag/towel/attack_self(mob/user) +/obj/item/reagent_containers/rag/towel/rightclick_attack_self(mob/user) if(!user.CanReach(src) || !user.dropItemToGround(src)) return to_chat(user, "You lay out \the [src] flat on the ground.") icon_state = flat_icon layer = BELOW_OBJ_LAYER - qdel(src) /obj/item/reagent_containers/rag/towel/pickup(mob/living/user) . = ..() icon_state = folded_icon layer = initial(layer) -/obj/item/reagent_containers/rag/towel/random/Initialize() - . = ..() - add_atom_colour(pick("FF0000","FF7F00","FFFF00","00FF00","0000FF","4B0082","8F00FF"), FIXED_COLOUR_PRIORITY) +/obj/item/reagent_containers/rag/towel/on_reagent_change(changetype) + force = initial(force) + round(reagents.total_volume * 0.5) + +/obj/item/reagent_containers/rag/towel/random + possible_colors = list("#FF0000","#FF7F00","#FFFF00","#00FF00","#0000FF","#4B0082","#8F00FF") + +/obj/item/reagent_containers/rag/towel/syndicate + name = "syndicate towel" + desc = "Truly a weapon of mass destruction." + possible_colors = list("#DD1A1A", "#DB4325", "#E02700") + force = 4 + volume = 20 \ No newline at end of file diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 159805d4ceb8d87f0b7cc9ca01ed4a1d4d15c027..8788567b36ef36fded46c849b3a015815e7f32bb 100644 GIT binary patch delta 61335 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 F{{!CjPI>?U From 3440757fd04145cb32cb1a69b5d97efcd5f1eea9 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 10:01:00 +0200 Subject: [PATCH 067/274] Glass. --- code/game/machinery/washing_machine.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index 2a24ce69b9..5e8515d3d5 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -95,7 +95,7 @@ var/obj/item/toy/crayon/CR = WM.color_source add_atom_colour(CR.paint_color, WASHABLE_COLOUR_PRIORITY) -/obj/item/reagents_containers/glass/rag/towel/machine_wash(obj/machinery/washing_machine/WM) +/obj/item/reagents_containers/rag/towel/machine_wash(obj/machinery/washing_machine/WM) if(WM.color_source) if(istype(WM.color_source, /obj/item/toy/crayon)) var/obj/item/toy/crayon/CR = WM.color_source From 1a47fedade4967f86856e4994e0878b1370893ae Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 10:26:16 +0200 Subject: [PATCH 068/274] More intuitive, way less weird edge cases. --- code/modules/reagents/reagent_containers/rags.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 9f9b86ffe6..66d2a2e7d6 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -72,10 +72,12 @@ to_chat(user, "You start squeezing the liquids out of \the [src]") if(do_after(user, 30, TRUE, src)) to_chat(user, "You squeeze \the [src] dry.") - var/turf/T = get_turf(src) - if(T) - reagents.reaction(T, TOUCH) - reagents.clear_reagents() + var/atom/react_loc = get_turf(src) + if(ismob(react_loc)) + react_loc = react_loc.loc + if(react_loc) + reagents.reaction(react_loc, TOUCH) + reagents.clear_reagents() /obj/item/reagent_containers/rag/towel name = "towel" From e8584720b3fdae547201b35e0280d85e97658f05 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 11:18:38 +0200 Subject: [PATCH 069/274] Fixes suit worn overlay for towels. --- code/modules/clothing/suits/_suits.dm | 1 - code/modules/mob/living/carbon/human/update_icons.dm | 7 +++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/suits/_suits.dm b/code/modules/clothing/suits/_suits.dm index 7346dc9ea9..cf411ef367 100644 --- a/code/modules/clothing/suits/_suits.dm +++ b/code/modules/clothing/suits/_suits.dm @@ -28,7 +28,6 @@ H.update_inv_wear_suit() else if(adjusted == ALT_STYLE) adjusted = NORMAL_STYLE - H.update_inv_wear_suit() if(("taur" in H.dna.species.mutant_bodyparts) && (H.dna.features["taur"] != "None")) if(H.dna.features["taur"] in list("Naga", "Tentacle")) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index feb80e8d2c..bb1b7ebe0e 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -377,13 +377,16 @@ There are several things that need to be remembered: if(wear_suit) var/obj/item/clothing/suit/S = wear_suit + var/no_taur_thanks = FALSE + if(!istype(S)) + no_taur_thanks = TRUE wear_suit.screen_loc = ui_oclothing if(client && hud_used && hud_used.hud_shown) if(hud_used.inventory_shown) client.screen += wear_suit update_observer_view(wear_suit,1) - if(S.mutantrace_variation) //Just make sure we've got this checked too + if(!no_taur_thanks && S.mutantrace_variation) //Just make sure we've got this checked too if(S.taurmode == NOT_TAURIC && S.adjusted == ALT_STYLE) //are we not a taur, but we have Digitigrade legs? Run this check first, then. S.alternate_worn_icon = 'modular_citadel/icons/mob/suit_digi.dmi' else @@ -404,7 +407,7 @@ There are several things that need to be remembered: if(OFFSET_SUIT in dna.species.offset_features) suit_overlay.pixel_x += dna.species.offset_features[OFFSET_SUIT][1] suit_overlay.pixel_y += dna.species.offset_features[OFFSET_SUIT][2] - if(S.center) + if(!no_taur_thanks && S.center) suit_overlay = center_image(suit_overlay, S.dimension_x, S.dimension_y) overlays_standing[SUIT_LAYER] = suit_overlay update_hair() From 2f46b68e114cc06b35abfe02ffbbdf13ec0589f7 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 11:22:19 +0200 Subject: [PATCH 070/274] switching to non combat mode attack_self() and AltClick(), less clunky. --- code/modules/reagents/reagent_containers/rags.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 66d2a2e7d6..3c240cd4c7 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -67,7 +67,8 @@ return TRUE return ..() -/obj/item/reagent_containers/rag/attack_self(mob/user) +/obj/item/reagent_containers/rag/AltClick(mob/user) + . = ..() if(reagents.total_volume) to_chat(user, "You start squeezing the liquids out of \the [src]") if(do_after(user, 30, TRUE, src)) @@ -129,7 +130,7 @@ body_parts_covered = NONE flags_inv = NONE -/obj/item/reagent_containers/rag/towel/rightclick_attack_self(mob/user) +/obj/item/reagent_containers/rag/towel/attack_self(mob/user) if(!user.CanReach(src) || !user.dropItemToGround(src)) return to_chat(user, "You lay out \the [src] flat on the ground.") From 5504fb6a6aec6a91fac50bade246af575a796ddd Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 11:27:26 +0200 Subject: [PATCH 071/274] Alt click examine string. --- code/modules/reagents/reagent_containers/rags.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 3c240cd4c7..7a3d709d3a 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -18,6 +18,11 @@ user.visible_message("[user] is smothering [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") return (OXYLOSS) +/obj/item/reagent_containers/rag/examine(mob/user) + . = ..() + if(reagents.total_volume) + to_chat(user, "Alt-Click to squeeze the liquids out of it.") + /obj/item/reagent_containers/rag/afterattack(atom/A as obj|turf|area, mob/user,proximity) . = ..() if(!proximity) @@ -69,8 +74,8 @@ /obj/item/reagent_containers/rag/AltClick(mob/user) . = ..() - if(reagents.total_volume) - to_chat(user, "You start squeezing the liquids out of \the [src]") + if(reagents.total_volume && user.canUseTopic(src, BE_CLOSE)) + to_chat(user, "You start squeezing the liquids out of \the [src]...") if(do_after(user, 30, TRUE, src)) to_chat(user, "You squeeze \the [src] dry.") var/atom/react_loc = get_turf(src) From ce4e86279c7c82ae55b4c4df29db3256507d6732 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 11:58:58 +0200 Subject: [PATCH 072/274] Further improvements. --- .../reagents/reagent_containers/rags.dm | 32 ++++++++++++++----- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 7a3d709d3a..53a251451e 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -13,6 +13,8 @@ var/wipe_sound var/soak_efficiency = 1 var/extinguish_efficiency = 0 + var/action_speed = 3 SECONDS + var/damp_threshold = 0.5 /obj/item/reagent_containers/rag/suicide_act(mob/user) user.visible_message("[user] is smothering [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -44,7 +46,7 @@ else if(istype(A) && src in user) user.visible_message("[user] starts to wipe down [A] with [src]!", "You start to wipe down [A] with [src]...") - if(do_after(user,30, target = A)) + if(do_after(user, action_speed, target = A)) user.visible_message("[user] finishes wiping off [A]!", "You finish wiping off [A].") SEND_SIGNAL(A, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_MEDIUM) return @@ -58,17 +60,25 @@ playsound(M, hitsound, 25, 1) M.adjust_fire_stacks(-min(extinguish_efficiency, M.fire_stacks)) else - if(reagents.total_volume) + if(reagents.total_volume > (volume * damp_threshold)) to_chat(user, "\The [src] is too drenched to be used to dry [user == M ? "yourself" : "\the [M]"] off.") return TRUE user.visible_message("\The [user] starts drying [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src]...") - if(do_mob(user, M, 3 SECONDS)) + if(do_mob(user, M, action_speed)) + if(reagents.total_volume > (volume * damp_threshold)) + return user.visible_message("\The [user] dries [M == user ? "[user.p_them()]self" : "\the [M]"] off with \the [src].") if(wipe_sound) playsound(M, wipe_sound, 25, 1) if(M.fire_stacks) var/minus_plus = M.fire_stacks < 0 ? 1 : -1 - M.adjust_fire_stacks(minus_plus * min(abs(M.fire_stacks), soak_efficiency)) + var/amount = min(abs(M.fire_stacks), soak_efficiency) + var/r_id = "fuel" + if(M.fire_stacks < 0) + id = "water" + reagents.add_reagent(r_id, amount * 0.3) + M.adjust_fire_stacks(minus_plus * amount) + M.wash_cream() return TRUE return ..() @@ -76,7 +86,7 @@ . = ..() if(reagents.total_volume && user.canUseTopic(src, BE_CLOSE)) to_chat(user, "You start squeezing the liquids out of \the [src]...") - if(do_after(user, 30, TRUE, src)) + if(do_after(user, action_speed, TRUE, src)) to_chat(user, "You squeeze \the [src] dry.") var/atom/react_loc = get_turf(src) if(ismob(react_loc)) @@ -100,8 +110,8 @@ volume = 10 total_mass = 2 wipe_sound = 'sound/items/towelwipe.ogg' - soak_efficiency = 2 - extinguish_efficiency = 2 + soak_efficiency = 4 + extinguish_efficiency = 3 var/flat_icon = "towel_flat" var/folded_icon = "towel" var/list/possible_colors @@ -158,4 +168,10 @@ desc = "Truly a weapon of mass destruction." possible_colors = list("#DD1A1A", "#DB4325", "#E02700") force = 4 - volume = 20 \ No newline at end of file + armour_penetration = 10 + volume = 20 + soak_efficiency = 6 + extinguish_efficiency = 5 + action_speed = 15 + damp_threshold = 0.8 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 20, "bio" = 20, "rad" = 20, "fire" = 50, "acid" = 50) //items don't provide armor to wearers unlike clothing yet. \ No newline at end of file From c06c1d9b60325a5691811135d2ef1b1a6c2eeb33 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 12:11:18 +0200 Subject: [PATCH 073/274] typo. --- code/modules/reagents/reagent_containers/rags.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 53a251451e..dc4e98d507 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -75,7 +75,7 @@ var/amount = min(abs(M.fire_stacks), soak_efficiency) var/r_id = "fuel" if(M.fire_stacks < 0) - id = "water" + r_id = "water" reagents.add_reagent(r_id, amount * 0.3) M.adjust_fire_stacks(minus_plus * amount) M.wash_cream() From 57d5ddb80fa35be25ffcd440f75af9fb40f5935f Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 21 Jul 2019 12:20:10 +0200 Subject: [PATCH 074/274] removed extra broken bottle strength. --- code/modules/food_and_drinks/drinks/drinks/bottle.dm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index d20d92a09c..91a7680218 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -13,8 +13,6 @@ lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' var/knockdown_duration = 13 //Directly relates to the 'knockdown' duration. Lowered by armor (i.e. helmets) - var/broken_force = 9 - var/broken_throwforce = 5 isGlass = TRUE foodtype = ALCOHOL @@ -43,8 +41,6 @@ if(prob(33)) new/obj/item/shard(drop_location()) playsound(src, "shatter", 70, 1) - B.force = broken_force - B.throwforce = broken_throwforce else B.force = 0 B.throwforce = 0 @@ -201,8 +197,6 @@ force = 18 throwforce = 18 knockdown_duration = 18 - broken_force = 12 - broken_throwforce = 8 /obj/item/reagent_containers/food/drinks/bottle/holyoil/empty list_reagents = list("holyoil" = 0) From ad036ac36d3dbf2e2e461a37a28fe19604f3f1ec Mon Sep 17 00:00:00 2001 From: Jay Date: Sun, 21 Jul 2019 12:37:43 -0500 Subject: [PATCH 075/274] adds for donator --- modular_citadel/code/modules/client/loadout/__donator.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modular_citadel/code/modules/client/loadout/__donator.dm b/modular_citadel/code/modules/client/loadout/__donator.dm index 90172bbf43..e75a63f540 100644 --- a/modular_citadel/code/modules/client/loadout/__donator.dm +++ b/modular_citadel/code/modules/client/loadout/__donator.dm @@ -434,3 +434,11 @@ datum/gear/darksabresheath category = SLOT_NECK path = /obj/item/bedsheet/captain ckeywhitelist = list("tikibomb") + +/datum/gear/borgplush + name = "Robot Plush" + category = SLOT_IN_BACKPACK + /obj/item/toy/plush/borgplushie + ckeywhitelist = list("nicholaiavenicci") + + From ede61d8cb2bad7a0b39fa90253314e5dd5e703be Mon Sep 17 00:00:00 2001 From: Chayse Ramsay Date: Mon, 22 Jul 2019 00:55:41 +0100 Subject: [PATCH 076/274] Changes the Warden's shotgun to instead be foldable, with greatly increased recoil and spread while folded. --- .../projectiles/guns/ballistic/shotgun.dm | 39 ++++++++++++++++--- 1 file changed, 34 insertions(+), 5 deletions(-) diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index bb6a144c93..31efec3b36 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -212,15 +212,44 @@ ) /obj/item/gun/ballistic/shotgun/automatic/combat/compact - name = "compact combat shotgun" - desc = "A compact version of the semi automatic combat shotgun. For close encounters." + name = "warden's combat shotgun" + desc = "A modified version of the semi automatic combat shotgun with a collapsible stock. For close encounters." icon_state = "cshotgunc" - mag_type = /obj/item/ammo_box/magazine/internal/shot/com/compact + mag_type = /obj/item/ammo_box/magazine/internal/shot/com w_class = WEIGHT_CLASS_NORMAL - unique_reskin = list("Tatical" = "cshotgunc", - "Slick" = "cshotgunc_slick" + var/stock = FALSE + recoil = 5 + spread = 2 + unique_reskin = list("Unfolded" = "cshotgun", + "Folded" = "cshotgunc" ) +/obj/item/gun/ballistic/shotgun/automatic/combat/compact/AltClick(mob/living/user) + if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) + return + toggle_stock(user) + +/obj/item/gun/ballistic/shotgun/automatic/combat/compact/examine(mob/user) + ..() + to_chat(user, "Alt-click to toggle the stock.") + +/obj/item/gun/ballistic/shotgun/automatic/combat/compact/proc/toggle_stock(mob/living/user) + stock = !stock + if(stock) + current_skin = "Unfolded" + w_class = WEIGHT_CLASS_HUGE + to_chat(user, "You unfold the stock.") + recoil = 1 + spread = 0 + update_icon() + else + current_skin = "Folded" + w_class = WEIGHT_CLASS_NORMAL + to_chat(user, "You fold the stock.") + recoil = 5 + spread = 2 + update_icon() + //Dual Feed Shotgun /obj/item/gun/ballistic/shotgun/automatic/dual_tube From 5581849bfb02572e4e8e117623b558b5dbbb4e7f Mon Sep 17 00:00:00 2001 From: Ghommie Date: Mon, 22 Jul 2019 11:46:56 +0200 Subject: [PATCH 077/274] Fixex Pubby Disposal. --- _maps/map_files/PubbyStation/PubbyStation.dmm | 125 +++++++++--------- 1 file changed, 62 insertions(+), 63 deletions(-) diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 0166dd6a84..5acfaaa16c 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -40,6 +40,58 @@ /obj/effect/spawner/lootdrop/bedsheet, /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) +"aaf" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aag" = ( +/obj/machinery/mineral/stacking_unit_console{ + dir = 2; + machinedir = 8; + pixel_x = -32; + pixel_y = 32 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "EngLoad" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aah" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "EngLoad" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aai" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aaj" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aak" = ( +/obj/machinery/recycler, +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "abf" = ( /obj/structure/bed, /turf/open/floor/plating, @@ -16687,13 +16739,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"aNV" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "EngLoad" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "aNX" = ( /obj/machinery/disposal/deliveryChute{ dir = 8 @@ -17561,16 +17606,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"aQo" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/conveyor{ - dir = 2; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "aQp" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -51263,14 +51298,6 @@ }, /turf/open/floor/plasteel/dark, /area/chapel/main/monastery) -"cvf" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/machinery/recycler, -/turf/open/floor/plating, -/area/maintenance/disposal) "cvg" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/structure/flora/ausbushes/brflowers, @@ -53693,19 +53720,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/sleeper) -"eFG" = ( -/obj/machinery/mineral/stacking_unit_console{ - dir = 2; - machinedir = 8; - pixel_x = -32; - pixel_y = 32 - }, -/obj/machinery/conveyor{ - dir = 8; - id = "EngLoad" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "eHI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, @@ -59043,14 +59057,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/sleeper) -"rax" = ( -/obj/machinery/conveyor{ - icon_state = "conveyor_map"; - dir = 1; - id = "EngLoad" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "reH" = ( /obj/item/reagent_containers/food/drinks/bottle/vodka, /obj/structure/disposalpipe/segment{ @@ -61508,13 +61514,6 @@ /obj/structure/sign/warning/vacuum/external, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) -"xer" = ( -/obj/machinery/conveyor{ - dir = 2; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "xeB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -107513,8 +107512,8 @@ aaa aaa aLn aNT -xer -aQo +aaf +aai aPg aRu srZ @@ -107771,7 +107770,7 @@ aaa aLm aLm aNU -aNV +aaj dqY aRv sZh @@ -108027,8 +108026,8 @@ aaa aaa aLm aME -eFG -aNV +aag +aaj dqY aRw sqQ @@ -108284,9 +108283,9 @@ aaa aaa aLo aMF -aNV -aNV -cvf +aah +aaj +aak aQn sqQ aSm @@ -108542,8 +108541,8 @@ aaa aLo aMG aNX -aNV -rax +aaj +aaf aRy aSn aSn From 147b1144fd3eb0fc7fc77011a2635b00873a2210 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Mon, 22 Jul 2019 12:12:28 +0200 Subject: [PATCH 078/274] adding a second lawyer spawner to pubby. --- _maps/map_files/PubbyStation/PubbyStation.dmm | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 5acfaaa16c..a88ffae705 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -92,6 +92,20 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"aal" = ( +/obj/structure/chair/comfy/black, +/obj/structure/sign/plaques/kiddie{ + desc = "An embossed piece of paper from the Third University of Harvard."; + name = "\improper 'Diploma' frame"; + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/wood, +/area/lawoffice) "abf" = ( /obj/structure/bed, /turf/open/floor/plating, @@ -61767,19 +61781,6 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) -"xJy" = ( -/obj/structure/chair/comfy/black, -/obj/structure/sign/plaques/kiddie{ - desc = "An embossed piece of paper from the Third University of Harvard."; - name = "\improper 'Diploma' frame"; - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 1; - light_color = "#ffc1c1" - }, -/turf/open/floor/wood, -/area/lawoffice) "xKc" = ( /obj/structure/sign/warning/biohazard, /turf/closed/wall/r_wall, @@ -81802,7 +81803,7 @@ ajM aiu aiu gSH -xJy +aal sJr sJr sJr From 4e62e076c8a6efe1776f013c3ac1572e36674792 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Mon, 22 Jul 2019 12:30:07 +0200 Subject: [PATCH 079/274] fixes. --- _maps/map_files/PubbyStation/PubbyStation.dmm | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index a88ffae705..228e90992e 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -56,14 +56,14 @@ }, /obj/machinery/conveyor{ dir = 4; - id = "EngLoad" + id = "garbagestacked" }, /turf/open/floor/plating, /area/maintenance/disposal) "aah" = ( /obj/machinery/conveyor{ dir = 4; - id = "EngLoad" + id = "garbagestacked" }, /turf/open/floor/plating, /area/maintenance/disposal) @@ -106,6 +106,22 @@ /obj/effect/landmark/start/lawyer, /turf/open/floor/wood, /area/lawoffice) +"aam" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) "abf" = ( /obj/structure/bed, /turf/open/floor/plating, @@ -17239,22 +17255,6 @@ /obj/item/shard, /turf/open/floor/plating, /area/maintenance/department/cargo) -"aPg" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) "aPi" = ( /obj/machinery/light/small{ dir = 4 @@ -107515,7 +107515,7 @@ aLn aNT aaf aai -aPg +aam aRu srZ aLm From 1c8768afe4cdc897f9fd0eeda8308170cd27fc97 Mon Sep 17 00:00:00 2001 From: Chayse Ramsay Date: Mon, 22 Jul 2019 19:31:42 +0100 Subject: [PATCH 080/274] Redundant Redundancies made Redundant --- code/modules/projectiles/guns/ballistic/shotgun.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 31efec3b36..fb2fbc875c 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -228,6 +228,7 @@ if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user))) return toggle_stock(user) + . = ..() /obj/item/gun/ballistic/shotgun/automatic/combat/compact/examine(mob/user) ..() @@ -241,14 +242,13 @@ to_chat(user, "You unfold the stock.") recoil = 1 spread = 0 - update_icon() else current_skin = "Folded" w_class = WEIGHT_CLASS_NORMAL to_chat(user, "You fold the stock.") recoil = 5 spread = 2 - update_icon() + update_icon() //Dual Feed Shotgun @@ -264,6 +264,7 @@ /obj/item/gun/ballistic/shotgun/automatic/dual_tube/examine(mob/user) ..() to_chat(user, "Alt-click to pump it.") + . = ..() /obj/item/gun/ballistic/shotgun/automatic/dual_tube/Initialize() . = ..() From 11957276172bdf72253a6505c185e90ebc70d941 Mon Sep 17 00:00:00 2001 From: BurgerLUA Date: Mon, 22 Jul 2019 16:18:43 -0700 Subject: [PATCH 081/274] snowflake-b-gone --- code/game/machinery/cloning.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index c9e287296c..f32772b600 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -166,9 +166,6 @@ if(prob(50 - efficiency*10)) //Chance to give a bad mutation. H.randmutb() //100% bad mutation. Can be cured with mutadone. - if(prob(50 - efficiency*10)) //Chance to scramble your DNA - scramble_dna(H,ui=TRUE,10) //Chance to scramble your visual DNA a little, with 10% occuring for each node. - H.silent = 20 //Prevents an extreme edge case where clones could speak if they said something at exactly the right moment. occupant = H From 98c75f0e58047c50fc7435553b4e7b90aec24f79 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 22 Jul 2019 22:15:38 -0500 Subject: [PATCH 082/274] Automatic changelog generation for PR #8926 [ci skip] --- html/changelogs/AutoChangeLog-pr-8926.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8926.yml diff --git a/html/changelogs/AutoChangeLog-pr-8926.yml b/html/changelogs/AutoChangeLog-pr-8926.yml new file mode 100644 index 0000000000..762318ab21 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8926.yml @@ -0,0 +1,4 @@ +author: "Fermis" +delete-after: True +changes: + - rscadd: "Added the secbat, a box to hold it and the ability to dispense it from the SecTech vendor." From b4e7925e57e9e3c384791b9330525243ffa1fb5b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 22 Jul 2019 22:17:33 -0500 Subject: [PATCH 083/274] Automatic changelog generation for PR #8909 [ci skip] --- html/changelogs/AutoChangeLog-pr-8909.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8909.yml diff --git a/html/changelogs/AutoChangeLog-pr-8909.yml b/html/changelogs/AutoChangeLog-pr-8909.yml new file mode 100644 index 0000000000..bfb1470f71 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8909.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixes krav maga gloves, wizard spells knockdowns." From 6db35022947a46f412e2b849f2411c208d89e268 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 23 Jul 2019 01:09:58 -0400 Subject: [PATCH 084/274] Update trek_under.dm --- .../code/modules/clothing/under/trek_under.dm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/modular_citadel/code/modules/clothing/under/trek_under.dm b/modular_citadel/code/modules/clothing/under/trek_under.dm index 8e2b94372d..a60f7653c5 100644 --- a/modular_citadel/code/modules/clothing/under/trek_under.dm +++ b/modular_citadel/code/modules/clothing/under/trek_under.dm @@ -5,7 +5,8 @@ *////////////////////////////////////////////////////////////////////////////////// // <3 Nienhaus && Joan. // I made the Voy and DS9 stuff tho. - Poojy - +// Armor lists for even Heads of Staff is Nulled out do round start armor as well most armor going onto the suit itself rather then a armor slot - Trilby +/////////////////////////////////////////////////////////////////////////////////// /obj/item/clothing/under/rank/trek @@ -22,7 +23,7 @@ desc = "The uniform worn by command officers in the mid 2260s." icon_state = "trek_command" item_state = "trek_command" - armor = list("melee" = 10, "bullet" = 10, "laser" = 10,"energy" = 10, "bomb" = 0, "bio" = 10, "rad" = 10, "fire" = 0, "acid" = 0) // Considering only staff heads get to pick it + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) /obj/item/clothing/under/rank/trek/engsec name = "Operations Uniform" @@ -104,7 +105,7 @@ /obj/item/reagent_containers/glass/bottle/vial,/obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill,/obj/item/storage/pill_bottle, /obj/item/restraints/handcuffs,/obj/item/hypospray ) - armor = list("melee" = 10, "bullet" = 5, "laser" = 5,"energy" = 5, "bomb" = 5, "bio" = 5, "rad" = 10, "fire" = 10, "acid" = 0) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) /obj/item/clothing/suit/storage/trek/ds9/admiral // Only for adminuz name = "Admiral Overcoat" @@ -135,7 +136,6 @@ /obj/item/clothing/suit/storage/fluff/fedcoat name = "Federation Uniform Jacket" desc = "A uniform jacket from the United Federation. Set phasers to awesome." - icon = 'modular_citadel/icons/obj/clothing/trek_item_icon.dmi' alternate_worn_icon = 'modular_citadel/icons/mob/clothing/trek_mob_icon.dmi' icon_state = "fedcoat" @@ -160,7 +160,7 @@ /obj/item/reagent_containers/glass/beaker, /obj/item/storage/pill_bottle, /obj/item/taperecorder) - armor = list("melee" = 10, "bullet" = 5, "laser" = 5,"energy" = 5, "bomb" = 5, "bio" = 5, "rad" = 10, "fire" = 10, "acid" = 0) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) var/unbuttoned = 0 verb/toggle() @@ -214,7 +214,7 @@ /obj/item/reagent_containers/glass/bottle/vial,/obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill,/obj/item/storage/pill_bottle, /obj/item/restraints/handcuffs,/obj/item/hypospray ) - armor = list("melee" = 10, "bullet" = 5, "laser" = 5,"energy" = 5, "bomb" = 5, "bio" = 5, "rad" = 10, "fire" = 10, "acid" = 0) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) //Variants /obj/item/clothing/suit/storage/fluff/modernfedcoat/medsci @@ -231,6 +231,7 @@ /obj/item/clothing/head/caphat/formal/fedcover name = "Federation Officer's Cap" + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) desc = "An officer's cap that demands discipline from the one who wears it." icon = 'modular_citadel/icons/obj/clothing/trek_item_icon.dmi' icon_state = "fedcapofficer" From 359d0e8531814ef77050689dd979fcbf733dd381 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 23 Jul 2019 01:27:03 -0400 Subject: [PATCH 085/274] Update lungs.dm --- code/modules/surgery/organs/lungs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index ef358c48da..64b2c2ee90 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -451,6 +451,6 @@ /obj/item/organ/lungs/slime/check_breath(datum/gas_mixture/breath, mob/living/carbon/human/H) . = ..() - if (breath.gases[/datum/gas/plasma]) + if (breath && breath.gases[/datum/gas/plasma]) var/plasma_pp = breath.get_breath_partial_pressure(breath.gases[/datum/gas/plasma]) owner.blood_volume += (0.2 * plasma_pp) // 10/s when breathing literally nothing but plasma, which will suffocate you. From 2845cb2e7d39ce03a198ebf4aadf8028a340ab68 Mon Sep 17 00:00:00 2001 From: Michiyamenotehifunana <31995558+Michiyamenotehifunana@users.noreply.github.com> Date: Tue, 23 Jul 2019 20:23:45 +0800 Subject: [PATCH 086/274] Resprites RCDs and RPDs --- code/game/objects/items/RPD.dm | 2 ++ .../mob/inhands/equipment/tools_lefthand.dmi | Bin 5140 -> 5541 bytes .../mob/inhands/equipment/tools_righthand.dmi | Bin 5019 -> 5425 bytes icons/obj/tools.dmi | Bin 23204 -> 23699 bytes 4 files changed, 2 insertions(+) diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index 1dbdb4efe0..141f7e510a 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -177,6 +177,8 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( desc = "A device used to rapidly pipe things." icon = 'icons/obj/tools.dmi' icon_state = "rpd" + lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' flags_1 = CONDUCT_1 force = 10 throwforce = 10 diff --git a/icons/mob/inhands/equipment/tools_lefthand.dmi b/icons/mob/inhands/equipment/tools_lefthand.dmi index 5b497afe5392caf07acdbaf1bbf60903c27756b8..72b994328db0aec5e998186c051623c6972622b3 100644 GIT binary patch delta 5054 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 diff --git a/icons/mob/inhands/equipment/tools_righthand.dmi b/icons/mob/inhands/equipment/tools_righthand.dmi index dbed4c43d2d8d0c4fc8612685104ed7329679d21..ef1001c4380f0f5c720bdf257c962c3a21a41209 100644 GIT binary patch delta 4936 zcmZWrc{r49`<_xH$!m!s^rnz3l^FZH$&zJ=$Tnj{vM<>g<|!geQpqyLk|km?W673f zLSn4pwHsU6$ueV^F=jr!{odpFetpkB&;8u@bwBrcp4WNY*M*TNm3naj@V;$mrp;tB z9UKm$P)DktT#>(~(AFlwKI-A4Ej3Z8Zf<4;VuqX(lUW*zxTR|-BO|lEt`rgyVsghM zK0f}o`TZ*jIwwB1UY3%9LZJ`{#NOWi@#3<4CsV#tUY^NBqd}b@5Qn<0JepbC()v6h zwd2qs90-KLU{qB!tgR1Omp|5&>ks3)K$U|0AGRB>vq8ze3%gLnYE z|MW@erW3pK)8MCQtd4RF2n0IhXKHi@^w-?*gM;zoME}EA0B_#!dG|^Ea*pSUTqJes z^ZMpTAEtfyHsi71Fv5>bfT9ljjHb<0SZWxPrJZM&gUVCqtvEjx?XSg?n{J+cp2lCl zJvbxT^ICj}ZEhq}i)BA3Ad&x+Uef)uxo9pPs6(RB>Bl7SZ64OYS{{@$;qJMI`QVWB z6Qjc-6(*fWSOBC%$4s)LV$6^Xe?zJsZhiWMDo^*-#1qm5h=^NyiYruNvOK40UA z`chaL&$Z{iX2x>T7558|8gyALbx&{ULamOc<*xN1{>rsxryR-eb6>eX`bGXoe{I}_ z4)6TXx?0LN`+9f=ppOE5cYfs3;E+oIf&Q4$)4E|6l)g$z$TBytY2D!5`>w3`h(-RW zzL`GyMtFQOa7pZ#QpA&NtAGKme%HfNhl`Ndz1&HE;QE`pX-V%KleLXv;k7;pC)8^S zOFK|lv2!NccROUzwr65K-T%QH`J`nUoyEs`Jae0Qki=0T%-{3J@i^I_ z;-W@;{a>ynmWwVAWqvH*$uKEbEW^uH3K)Lo*>HR3Gu_u-<`}!~*db*QdD0+KJ5F|U zZG9$=Ul0EJveAA=3jVePc_H| zm~9%u!)n?I%^i1(VN@E&Wdjd|QoE3EW791H#H8>lFJ|m10Yqr&ynVS(%W)gg7EQ4m z<5y~SOK}7f4?Vg{$8@8mB%$Y z?r#NK?MdRKn?9=^1qRbLVS!{ zH>ECk^?AgDrM!UtP_EFyvMTm4K8{0Mc-!3ih@oSgw&kM}b{65^W(-?b6cU?%Sx zEu1<2EbeXC;5Du`+ZDNy@vqB%z8{_S@@jP@iIWZ2_Mye%%cG^%RYZDU95AvOx;#h? z)P-S3@>*!y?*lx(J(I*_8C@ybUMTZltL_7;l$UX#Pye=KLK*j(qvD0YxXCv)O%E!R zotjxEo7|uH36oirjzkYGUSpi!E zH#3jwey*K>pJ$TRRFHQ5o)LKSqtRIZvGg_dSXM#-UAzm|QQ7XXpyDz8@lWIz^NYYH z^C26a=(WBTyNXXa&{j=Sa6Ae+haO?qdFqDWT8po~Tdo&11HG%N=u&~o-7(z=P9wkZ zpU9uxBukve*H19{8*D$Cv^1S9>D@aXcX_|c8Hr*XaoAN=y51sehKdWA7eL#6K5Ob8 z&h4w4&93v`x`9Bzqu|TKbSWyF*mE*j9Ou)8kIKx7SM<=2#h6hsuTr6yP>yo$%Hk-4 zS*|_4C^&Vr2O@7NI2->iISr9?Tt-)z`{qsX`0XpqD50opVwmKn7xMOG?-=@Y7lzD% z$>3h14>tDs5)$Vua&>wGnfa%o_fT_H6HUoYC8|L6Z9rqLz?+Qy9w-Kx`UeIVn4pgm zARqewFhO=AmL=qJvLeCJWpBjvlE!PcFBqywD<3M3>R)OqOYg962_2xB2a+ zJh{2DspK+3{}`AsI!DjW7V?r#1-`{M(Y<}|wVf#quGVT;r-B6(1%O!RXN3=boI~CV z&>B#o4_aFJp%nKHIg@iusj-^)ZZ3yI);|wcCb(dZszOu~$QVUa0sU2dl*Q)%V0_M@ zP7qW9uu=%v>gbmuZx46$qlNP`(KYjuy-G+sgQyTVuKj6p zCAugKrQph!WK-#d3K+!M@GVxY^zr+whGf}q?B$&lbXT-Itw%`BI}qk1iR|>_+;&#kP>1N zuPH1`C|jT};cNy9#--qL*;CJsWe||HD!^WP$e9WMxS;wcyq-y(e5F&dKNqw{@T9T% z;l20pCEdJT(*jwFCc|?}EW~q5;CG(DqbOy?b&$-^?X=pRs(J)BnK4F5x`m^Jk3rs8 z(jSj)9ei8}2%1RqdFso`19?}&s0zD{=)LGi68^C~xw5TFNlJf0QdKK|tHFOpY4tpH zS+mx*sG1jdd#+>oZLI3_O-66i8~exH1G0VF7L)e^n;?bcS^1Syf#GE4L>>^MWLYF) zqV2`QW`I^Y`a3+3?_h@TWJ`v(h0P|swwm{cr$K|805n`JZXwmwuUl?{dQZEqZoAn> zfW#h1%56&-nh*=@&G6n4(Qc>++JcZ(aREQ+3v^w#gB^h^< z2~VK_{=ITw4Oy6!pmRMibunp6)Ve{nOf(DX?FTW)1Sd&#vk&ZP_+-tU2`jL|D`#Tt ziqf1YaLwm_YT#*x$BrA0L3&U>SFO>g@X!^nBw@DZ8#+5i5*oqh`Hg4%p~6J9W;lU) zMpQ2e4@rDT*`~ESIVbGsG%%J74hAeB;CIH9M{F8Jmh@h>50P|w!XAC9N_RDKEtho_{U4S&)!1R z^x|frgLuSRJ+k|ZY2(2f(0XzbuvOkUQTT$lcN$>D^h_dm(ziBsx}(2Rmspp+S3#U9!+f|>m9k6&4C`8^)nf5xRtPw^C9e|NbhgSo_&VN(rx29t$|aW zZCeS>Y)#y6iH^*ieCV=k0k_$gxN-F38npG@mrq3~8Y1dS zj2C>RU&&hySQwxfnlMiT?vr+VpMJ4{a4iNkZBbQzy^0OVFwTR0YZ9G#bA+si!_w7q! z!ppVgc|wU=PS(C-b9oPA$%0|C*zBafo%bV%PhA^@8PA4ji^^u0tn^zhP=8ZrA@c>f zoI``qMlYHPy7u?dv(z1`GIvIooDyLPP>W3`W3$P*n$*~DE;2CGG}WB>4e0(^h8A0f z=G~spcLoM1K`3m3Tll!ySVG#aJrXD|4PPAlamm32X|E6(C>`||0|KqtbP9`q}ZM-Nu(e=Cc3>*wJEH(WN#sGmDcnHE$aXYz2OO4rea2jNg#h%x={!^Z%!Y14I&;3!B>zcxt| zgylENHCW=B>(wAa7Xv2^7(+tME15OI(uQ34p5HK0y3vvp|LamajJ!z~3^2J}*;z0c4*;JrS}7)w$zfLi06! z=L96duPa-LVgx&2ZIm~cRLG<~aW4Rp*IJ6S7}oJ&$6@=A8ft~QckmpZQtN=`P(N1)hqOgW9@x`xf_HLUPpk=}zJ z)kyWv<10yyi*K1T&sEdQlEBQgti-~RZ z4`=N?^V`mG@MjWa@KUoYB+j@EkHKC#ez&f}0zObMd#x6-6$_rqLi zQ5CbQ-F`M5V7dC2z#IjE^>IquUww7Q$q-)zsE2(ifAf6d9C=9r9n3P?xhzDan2h<| z^$cX0BZSZli-EgXS_9k1?-aX%_Yhy2`DD0CPDI`iVqfQu|1|hVe>?qBa`j8(&=R&H zNPHVe+^f1#u7ayi3$8fDu@rqW&2>n}Va6-Ope~PJ?#yYk{Tr=@{@!+aFq>Dwt?qJs zF$?LHTlSr_j!fPH0pN|Xzv<*(qiriyT7#O|(cLZ<;K2O%gcXH|Fk;IPM3pU3XWOc~ zgFjZsuiXq;i55#(XnZXBT%E~>CH{3*m!%Ttcsx=}#ooOLt_saqcHP@vdGfdceV)tM zH@V&=S+gDMI5`K9VP%zXp)ud9X>2Nv+ zhf@dy1GSe<=DJ*0moU?WJHCt#1Ol0vTF_D9)$w!?2t-F)Z)@uY91b@!F^Y?e1B1ab zy;N~AkiEUV43#R=E0d8yCzC;oLDxf1UrtAtm6c^_X{oHFW@l$-Y-}tfB(%yR&$7C@ zTEnKVtGj1ig{q~$L|4a2z|jebfVxFi9?{X!(fb+eo6y}P;GJmWu;lVn*8m;%#iEDP zLsE{HKe%>jwG<5!@!nar3-j*B=y9%+1PJ2P?!@?f-F-C!lEfpp;i`g=TDki*P{OQgi9IU$w;}E4nL$M_97f$+DGdmLX?>|6#-uzALS`5~S ziW=5Bt>t&@b=}1wWcZ#mI}5O$BN1zrI)2rr;r@ZWP}9d~nRUaUKE3Oe*$7qvL1ZJl z-_uy}^UK_XM}20A6S|S_4D)_pyMV7|yp?vHrE-J*(%HEYsmXJLwo=O1IyB{-<#z0Y zqcj-AVM5}3hL&d!Yn!~Bq_X9kQ}(=^Ef1e$3pO;gl%4x?$7OV##Yh)dm|^X*}9xwF$R zPJy@(LbFVkY8H0iBCqnNqj9`efE5|w*K*6*(B?9pOmE>Oj$o%Hd$Rg?8j&}DDA zMr9ALu?zViE|MO4rBD@Wd5x_q@Nu)uW{)qClVrx43qqI5PG*G#8t3snay? z2wSg`U}BD)n3zyPM*66FM^wDvV3n7ClK^}Reeg#muH@4~!?m#H&lB3-`AL^w@qxo2 z5h$fz)mRQ@_nJv%WMrgfv2phzjCX3}!Ph&T&zM{NB@N~ACwCG5yGz2dTFqP-J)9+dXJanNtb7Wgdb$KDv6OZiQM< zttOAw(Vk_R-HKtpih(Q4)=d+Pk{QIC~SA+-ix z3H@`q9w8AnOyxt|*d~2ce=V66=r0Ug5T2>jIk3%Q`)561j##0h5x? z^YHaiPFE22APppJ*^I|1&)Y&0d39H7Ce1o{jAX$XcBUgPmF)^s%ahsd3Nx4G@R+W& zR7sn9xACOnOm=w`R#i9cQ1XTLeHcjUC5AGe@-W=UD1RH^nk{nKf*3~}$661g?Aw!4 z#M4CcUOS4LOIlPFjQO^n_a=c(?|3$mKSq7+Wvnnh{S4*rD1-J?O-k=NrO`JR9hP#)lsiBTfz<7qeSg8_L*Xpk9CJt!6D(&6!r_5^Gss4 z1vBJeq2HyW7PIU=4JX3Fe>#8PHGA!NItwa@`GdUDI*9ifqdZzBkGo(qgS_L!0LX`%2{aPf~8Do^<0!0rk>oF{QMS&Xkmyt7kDbt#N=b7K zM?JYchH>r=ZPT(g&y<{CqVo_y=Z-KHfmZdGlG@UrzS*F-i4)CJGU`b+plqm_4$xxw zPK?ajedcF?wDDt6$z7U$l(-L}-VG%$WbA(UM0XTdGm)y7`lJVq1z0cQUj6X|6oGbPf^EK5Mm!=CT(cZh|Wgo zAsYU$C*+Yb1alK0Fy|SnF`|ayHRDPVTvGrmdmQD&>?$|FxUaiobgRgcqFUBnvdfpO zOGm-!3PR}{A4Z>{Y#g)cC(X*v2ckaT_=V9-H8~(U2kO7Hc9>PthWnQd;Omd)$zQ8L z01}Io(t3=d()w4=xzI3-kALFloq;CC|TCld)zFBnxA>#djny=rZQUGrKF`jX5vc)_63lFMB9 z3x;T`+1s+eY%UO7%rg~;u_qnxuh1rf_3fmASIXJaFAp9QD4W4IF+hQ?OXHboB6I_N zW>1`lDZ)ynrdW-@bHn{InWT<_T6zmxzwJ%i*A@R7SwYrjj)+mzGUd~mgoZ^=GeOOX zJ%M=hDJC2>Bw1|U?mb+C6MN@^gyTHNf1%T}V1vLp13$(i7f~M?*#kxeXU#N|F9Ur7 zN^dxFNU?0HrO(p#)g%H3aw-?jYoeR?&o{+>jm$xDkauQme7Mb+c4Vs@aCpW1!*>K8 z`4;#vT(ug?Z{XzzM)y%^3)O^mFQPJ%e-D;>ZAg3#T-z-3_dX<7A?02+`-gba(4|5_8-21{tXw-r|6hDF|NJVx^^C3m5z z;Bz;qfZZJBcJjrW5p6yS2UfEuxIj#r*+<2I-}_3t8!q+B-keyM@R|FQ)Yl`(_K5eg zdjOYW&{h=pVp6oMK{}21Vt+n2^p!4xdIn4xNC0+*Uf2ajTp8=K{Ds%eQXMi1h^akH8Pz2U+q*Z`dgB;6+sMt{>j5@^vN{+#K5G%)O~BnPKc9)D>=TK$>;%o2lD z%cZpR_9=JLBKZeCWlcwm^S_wgTP`k)j)tnKBhICGEje!`rbV;yhjkypcL%qOMD3Bp zwPT|us``Os-|;s3%N6Zt82Hx}c<%-4{k|9AFRSE+NpaJB^BrsB=G+EmrS;6 zWF3`?&UhA#w8Ti>SF$T`(gTPCWi0{g`0a(x!sUZ)ht8Q$5@geu{o^rd0ZYgo9^+U+ zJ`W;)vP#@lRGB6XoqXH(i!jKgXt#GKdt#33_w&s7bFcA#vJ#fqfLX-qypZhh>?@C`Qfyppc_lOq$VmUCU4)kqkorF^#82(R?H>=P$W9H z5n(5EZzC_P90s9(mnM_*iRNuYad0bb1ztn^<)6g;)$0jERKQ2Jy{MOA4dq&OLsbPR zf6dj345ITa9}le(#3QZD3nz~FL$_LwGy~UShHXsx`ks1ht;jgzL~`wpXeA{awn`o^ zQgm(^>N^Xt&X~PxjR}3Jz2d;@FphFWHL9`jlk zwelnGm$qS5z(}7UDs&)m>T3>x_9l_u0T;V6F7veVOBD><3;s)0RYeZkMel->-~L zW!gNXl2x!_7eK8SJg%5SS}l`p{;v{ruPt7IFoWEpX~}sf%#h^S9j!vrZKEAu)B6Tg zu@+aqS`|Npi2uuO&6?%jz_EQCzYN%fTv+J9Lk4*c@4nv2J9S0{keBBQZ2T74Q|Jv~ z3&g>NXaIq1OF2Q3tY+}-jNFP(rG1lDv~M&$OwA5Vl@iJ1S7;KNl~oYOjOXZfjQQw` zb`XuG=T_P8=8)4jdaRpWYX|2tj~!AN6V3+S+krUzwp2iNcz-Y6j8}qSa5{=N`vSI~ z>=RsTUEZu=o@WSziaD?cPUcoGE`Rn0hCH3-tCzM}jS&}eDI)2fmTuh%P-Hvh{hamG zq=0Y7(t(X3Wl8*)>wUEc+3YUmQs<6`)9y!q^ONNu#39J|_Rd>|1Zk5yl&w(tZ%vAf zM@(tL&E1IxH-Z@#l+3gh56O7vrH9=))OI|#f474F2NHmdDy4`P{F&}b5zTFGKaai} zjL6Gueo#h^ml1`L3B~Vs-qMpsV6uCRwV7iu>m6e&|Fqear?@=Eq6*BRIL}03N@Rmr(@(2ps$|L`MZbsqilm z1pp)skN28RG9MgG94zgfEbTr5fZO-Dgu#!0IB`1%SDA{=l8fZw6`o5KncAN$45+zl zzA3KV3=3Mu*DgxG=2yuRXCaL8<}qo$BvPj6*xwKj)+qN8lA#PD=c}FyJ&pWOMI`T< zJr$}(!1h}D<#dFBE`tcI%O4|7byDvTg5;^t6!{+=q`f`iX{BXO^~k^XP>}^JIo$ms>+X^yU>Io(4%;(1z01@tMew(o$y2R1X|&6d`t_$a(FmCX%xRE;A54Y$B&Jhb6Z)c@Wb(ZIM|06%#r-iaOyhvVaDYXUczWy?*osBks0JBhIqo*WH&w*(r{`8fJ5 zjBw?!K4od(>p9G??d)!?tgPv`r>oDF*VDmL&xiHD2j(|cWA8LqqXB>lcqJqG-tGHt zil^@T4|iSSv{H;A(9HlpI3c?k^=Cq-N@At{F-4vj-N`hIdjI&a>d)D0ABtrf>VBeI zyKAw~>Ww;&_Ph?ZdW`w>F$ynMY%i|^aS2V{#(9@Lws}ckOJ9=jWwQZ?{zji8d)fx^ zx));b7{)G_rNStIi!3QfskfT~@uNa-6N`dUq5IjZc0(RMW?BW%{iwb_bpVhhao;== z0{p1Rug&zW~&ZD_!Jb_ zKzDzCU_*llU^rW2O9O;NMw(;oRbtc9(RI+@m+B^khawN9tAvE_%}Uks-NLwup#bJ= zy4?_@&%iVG(qdHcubHxFZ8XOA+kDpr&;2Iz7^Fe)8zIqSLDUGB_Ur-$x98qSV%JN~ ztrSut47Z~^k?o7h0oH$5{B}fmiVh86CyW)zqs`xi@U5yztg2^LtBuQv0F`uPRmW!l zoE2E+=kFsY7DY?9zR^nc_(;p+kj?_M^p4_>S68d#zmJlCJ}2b`N4U*kmo z=F#_u!~1ULM<3$(?9$ewr=pHTc%o(|D!5A`N{PWL8uv*F`W-1T?tVMU16b{?u8UQk zmnmunx_j7h7GzhEw-iRlB*>$+&)nTr>6!5X7iwl^d`qKaWHtr;)L5;r^_UX$BkRPI z@x5z`ULV<2X=rsuDk`FwV=Pm;NIU`UFBusb5EK*?&C>S{mP`Q6a1DurdDpHOJm}{m zfMjLx<7FqJxtXGt<>=rYwtt!fZ$?9Zp=n>M?F!qMmGLZViaYbgDc>-@;BxC)!dwny zuUr59W=q0{-&?qAuClkCX+NdtNP?LRd?FSH!rOgaJsuU<*<#CQD~>&(vii*~^AaNH zfi%(x_3N0_g0VtypP^X(@rs!-82FCiu1;{?Wd}L92O z6zcb+c=$8?^t=Fo0&DAf0*T=WQjd*!l^R`yhXQHyiOA^z6T~}3lr)WOVytB)Ud{1} zUrtWE(t*FgvvupF3vt4X-F%(%Zrk(eyyVx}XNDusV}pDm9dAhjMr$F*BO@|Nx|me> zi9%{a1VCYAA06P5!M{xVV}^-|i3T)W!*xZV9|oYH0KC=S<(lDhbGiddq%?edap6r# ziSuao271^xH#bz#@=I%5p}j&v06Z&2r1+RKPIB4#V9zC*|7~Zi-Btsc{uNRPW_2_Tc{chzTw=^n_ ztcHNVT%Gqkedl6qb5xYr*6h2qAqIN-Aje1Vduy>}$pIkm1GnrPnTQSvVHY4lSK7W7 zqb!!;gCvQ|-!=3dutKS#j7e!R4wQ;zis1@Q?n=5^TW!%{UBA=J1^wBG1@yg@jSaLU zMO1Nd@iIr`kh9Tk#&pI&DJPEu!wc|Q*E1XW58NkvqiE6;ZotD&Z#+94g9L7X5(W-V zFgSp=_V(y+-@-2DbUn@U-x*GD4yFA5O|!Ptx=9z^(%XwkZDa(%6%sg1hSz%e`>7;x zWj=mnCm|t;>gBnq?~lgF+|#Tg7#eSU@m@n?#Y#U_-Gly?7TvFmtG>Q|4!O)eP)df! zYc}%k1zf!@IRVYi&QABI7cosV`r8v_5P~+NG{=zaKRK_Ry`+g&3if@1EO}r=7)Vg)&wII&*BKy(u3CJ2Uue*-$_=gA*Getb3{o7>Kc)qix0 zcCn92Ris>qZD^@WcH9z04ZxF=NkU|vo-v?H365Fu30xMYyBi6%2`7%Dsl0pVztH6A zs32*;!TM`p)$|A%SrYvF%D9Ame8}Su)Kn4g#b0W;4at37~=k{H_we z<>${jmAy17bjhU!oR({w!5b%j#S+w>wtZy!6=huHVIj`m2XMtr!3ksV!+UrE{V({6 z&JaijNa6;>NMXZ4JbsnYv4rk7>BYoSLn9+M z$oz$_e}4Hz(ybrQT>(|?oP#xN_F{8#PeY7O-IHy{bKL>t3&*u} z9C5=sEG#Tq*89KZqYOjRad9ODg^CWvJx)GRSz!Q%W(Y0t3RH6Fw}HRM`%sICzXps3 zgHK;LXggBjt2D;QVz)xdyCJJRri#zusDV@i$S00HyUOjtihpn=88Ih1tt>FdSB z9F;3%Bg|jMTwfLhkpgLykh36wX+;-t(k_0nj@xT&G+-m@ymPT1Sm?@;+1Dg;eY#UC;jlwVI5KfMkgGNU| zLr}kXV-)E#)``(TOkdJ^IAX;#3&&ykrx;lu@|b%=mN1K*(mOUc*4L%--)|Fp&JO}n z$;my{^ypoI+Q1uB1nL)ysce*%8VM4DpqN8f;9vgN73exO(**ib!usF8U;O-#E-o*L z8__(;(y6n^F&-A3h^+ZHiD$NI=+cs5OsR=!WX$2drV4rp6*^lxTS9LV_;K-yme#{M zbpP&0nSHB;l>W5Eb$NO2Q>KX|8;~j8+Wb94U(r-YlR-sA#qjI}pfs1ZDGx?*vY?AN z3|%7Q*$J8GkJ=`-eEd#L{=Ck7Z``k<@XNSz%uZGFavde8soJPR43b*puTF-quz;JY z4WGi6>)T)ep#Of4r?B!Tk#WoI??w1MEMnwT2LPN47P-vIR-Cvu)?Ov$DFRc0d3lOi zfy9(Jb}YAaNezH0jcw}X%3N1p8mWRa>gU81=28EvTL@Ab<>5=DbOc z!Bn$kdJem?pQXI<`;@IrSr-?NRQ>FNPww3{mTmKTLSOt=P6qJtK(@ff&AD2-3Rut1 z4&?^p6FsM6K{^|tPMM?t>`E0Uby5zEU0t#P1WBxsZyDRj{#?_|V4p&8v88W%kj)PS8xs76nkDgac*AP|c|WoQ``DoK+wM8zlni3AO`}Liq@SNB)TWrmg)90s?^t zHP$~a&juz~;eS9|2?|2>H1{vVd&s|r{1J-0!|v2*AUI2cNOke1Wz5)KrYqnI{E`zh z88Ua7P5?p%>Tn7G+Swav2@zsm91uMGH`!6;IuXZ`|3(rq@ag|6ygWP=c{%I9&H5_I z;JY7~Xho<#021^fE#0PQihp%T9eHi@A7G3)Bh>Jptgsm6IcI(Su%f9juq$oqBs|hi z_(-@(Oh6!6E3p|zLU@F*#^N~lw%3&V*RNkyLI%4{tXjhGlf6P^K?V=(77con0Ra6S zBl7*>fwbVGj>b3VEAxcp{oOx&<+~v=P&ov$I>%F8%4nb>6R$}q=#@bV^N8NHUWN*l zsObD3`(#a4S!rqLFXQr;lhMtvQ;dy3DG8+ZQeRpU7fVPPTU1cs^7q38vN)>B%kSPi zY5?y}D+mjD<5pvgQh0%MAxLmWsz)s)iWabiIUk;$o}QsX4UX8jxC{x5#;?~d$9k^R zeeid+GWTh36;60B(-1Y~cVF}9P<#8m@2)IKcT7Tu_q{dfRfbVv8K1@o$||L(seCbT zlnJwggP~=Ev+-^1qc0yX4~-x`z4!a^_CBB!X-{fwSW!1xZ#g`&zN|AhFAp68fpquZ zLXxIB$QS8ET1=%7&T?00%}PMa$EUVh`rUVI>^R*4@B*2iqN_1Ref>&P5r{_vyWYl6 zA^hjcL(BMt4`@U#@7U}^%deB z*b2TC1b44(p)>dd%v?Zs(C+wGI)NJbfkct+b|6dHNgphVWQ`aY>l+$&$aN6jqR^=t z)PIdfd<;z@F+eZ$34p5)fO#ee^q=r!ZOHxU|LGVwgaEBrw6p*bUcR^4s=pr#ea}@1 z!R|Iyq=&md3fvSSeJuSPyix?8n3xy~IN2QbS18OM*8ftfoF;Z~eolBeNXca!pho{k zwERdA3eafaut!)Hj0$&Ud)krBbH4s1evi<})hbfPhI3-*T${Gz{@m#Y(*xB0ohh%$ z7wjn~B9YCN(b3VZRc76Ckre%agsSQjD46uIwfo#(8x(GegAYD#lZnux;JcAzzs+@I zYZCSRyuq7xjR6Jb(Zs`M1)kcD{K%$4k2zo;DUdU#rUbDZV<-L2nk$X>BHa~*?JkO!4fN%-6Ok*qz@^~8ae*kS)j9Qtrd zyU~N-rcq&``}XLtiTEl35+`!*_v~2(9AlEsnCJ)FpKVJ6sa%5kmM6Xo zn4Q$vEwcACIH1HmdzOcA?#;Qf+gP1aN=w5r=}c2T|2SV%VBLLjzxTsV#^-vI^sV|Q za^}}0Z@nvjXL^3rtws0+)x*Y5ld_C{%l!uZIC3P{9X3x&fp5v<5{Sq4+`=)p> z2sRa^Y%)q-LVrGqIO&@8x$n=pvTfCujV!%)d4uh3ZRNL9qSqZ3g8Lq9_}wB@=lcBo zyw>WXEAenrbg;IzaQb|%&XlXtN)jgkdy=(#otT>#u>U*i)_J>Z>sLi}@r*pw*GEqd zBP`kP3UGRuYucFKQ3(mbBO|I~V`Egjyieoe;#3O90r=hRwMl!>WB$txaBjfaCw?}E zuhrpfVe_+n{AL;^aXkGt`S6U}aP78LTXcI+UP*~ffYH;I=Ov_IWpj#V96X$ssaF0`GQPHjL4=@pFcke2n@`~ z$w5_qafqBC1_r(teAb}hvg~Evj}>W!L_}2AivcoMo)XTObCDE7yBuy+0wmx5PU$X^ z^>KOFpm$PqE>2wCcqN+LOy8hu9h*x_#Jd29X6xF`nfbqYn?ksge_iBYh)_4!b{g#J=O>-!!~6X7NAS)ALjCcoMCE%Jw&P*Ti-zE0)LVDj zI|Mf+Rzlz-lHoH9>gqR!X*ZyOC~p-yA}MAEXb@ z!!n$*U5|8kvr(K~9O$S4G{dWbi@c8zOp3jJ7{z^pH1;A=x)=c6Bw5sJa0!j)Fc{FS zcR+#M-3fvOh;!#m8#?Kzxbqb+yKY@eia85RZzb&_Un-VUqx0syN+1)=b7hX0Z<5#s zhe4tfK}R`YcvEW&Q`=e47#OE2JmBBnXMzBjgkoO=Cil$r=gSgj@6KB+$wW?F%__zs z8V0_W4KJ8HivDYe=G`64cSoL0x#S&~qx>oNjj#{^J%}h(q;L0yq7eb;SXjUEM{~KX zCs@A;Lrku2e!twAEJZUUWoQw&`{C#L$G$BF3#hAi=}0jD_$N~Ntoj>1)ym@6$N}S< z$fol5y((#n)&W1;Kni8-S+>W9-L!$f8m5O~@10##aOhO+KIZBg%b~&oANZ$!aHp%m z=wfbq&Ur&D!hF?pUut($ZZMxn>fDtav~SaAlb_nPMLr)2pajBM;d>I_IK5wZeD26o zEwrV;9vM#q-!9D7JO&QBR_$<)u5tJuqa7N_p(_#3k~TN#f#C6K$R3yYKHkfTUd3>p19Fi{w zeK{v8I8m-=H4bHugtxtj6sXV)sWAyy4P_%p0s$YN20>pGOae~j{$v!jDJOO%`F|W! zk#a8P+dNb3zh}nu2BL(y6!@&U&Y=XgbnK+{Zva%j;cMWnT+LEhmHN&c%Z8ObcQIa} zs~D!l3TMgpLM|sA|L*gJwX^fR1*2%Fz2jbi0Fe2k7O5Lj1(9<=qU=&aPRGD-R{xhZ zr1W1v*-Y*X^0)j^D%F>zmN@`;h9r*BeKgyFn8V8*ue%#yg1WJ+E#VuBVR*lScxyPH z2-|>w^$kP#$$ETMBIgJxaIlv2jeG_p3Ti?7Y5$*$m7kV%*h!7dV+ zx>g2DhlS5NuI&tme}FNY4iQJiVGvrb*W884;svoFYl**2CICnmjF=efu+s{>im&w= zW>aQst56QQ7_Mm;e?bE^c2vL+W{_GRn!Gq)hsQ^bmy9+fd$zyGakZ73rt)4loVl7r zw8OagixKsSxQGKX%b%6{s?(iGT7G_Y+}ozErXKDb26_yshX z>s~9c76K3szSm9CK zzkzX3uBOm}7cO47|I?a~*oTzZN6b;6|HGB+V>BSvG<9Vp7b^-1j5Ob3MYqdYkMGj@ z|7{12Yid|@`?G43?du}Un%&Z6tNZmYNPpUcd;!BYc{?xnb$VbMO0^{Tre%IUMS+xr zm?^QjIt5Nk?BlsPD?)k3dB^(D3XuMB{B04LFuD%MO+mFN_id!Mv@}}X7}Nq|@1R{6 zlMvBew$a#Z?b>iOXh0L_43N)XKv#jHpdUiMVDOeao!vpcup6of9Y`+;!j8o-o0 zqV?ePY<;B19W%XrD>#x257M%$Rhf9y^P2JL*?IR(e9I}RK$+L2!|>VOY*KhQR;xDB z+1N%cGME!^i5!Y&wqq!Br)|8io_SJs?&-8wJhJeGhO-^t|H&_pS?P#UpKHQ4)R*hU%Cp)aj~bfkjyXP z?k*w>stj9^P=Cl8T^_B`0Nvf)_9QTu$8lSmq0^!Fc#z}|4*jkA9B*8o!aUDKqgp2! z!0?{LtzOwedi}X~AYfbvuxmOc&aOMTtL*JtAwA_3t(({Y_P_M zFgQwu5|ErCmfQ5C!fLmJkO^n}iI=N&Z7vFw7JlFfP5J$dWYK%?XnlAlLnIouWaY)-agL~8y0Ky_g}Wm zC4e`b?h*S{xMKcVxJp3@{seeQzj%E@p1GQ~wE8=S5#dD)<|BgcN6&$!1)_dS$Hn9j zWrIsu>%!jLQg0}y#E)(iyXQ#OPq0Xr>*@rHz0ix5tH^6m_3w5{883wJGxT)7%PuZZ zb9&ZF>=rK)O_Jux$F@~FjN+rS<2O06MY;@!10V0F&C_10jlY*X4JAljEK5Da z#$Fe*yF>)iNL%iT=|K1K35=gXr-o08Bj~PbEPS1w!*r;snyIi2htdSN{o8nDUGyl* z-t#97J0p34DdVS;ZoItr%<|8l%-Qfa1NNmP9@pmuzLEF))=k$3gKUMU1>3s7+_=d8 ztQ}(f%4=tWP4X1Ob}H(%<$_v_CEV6(Da$UkxmcTu{N0tS62KV#tYVh0365MT8hg@_ysZLfLMO@_*(lk!(oGVrGXaI%cbCzoy@>aDPjPN zm^n=o$AvLlC?@HvdQzJRq#Nu0B|gaU@S(JM9^EWH~$ zrhP@gl02UM@wyT_vZF#jfK_JQrctMsKfO>0z2jSBiB+%CUFq}e%L5^=X+aE~72 zKbgJA;pNBaP2iAw`xX!6{obSqXD6UpZ!tW7&iN{g7pJAbx=^K1HKQV3!aD1*g3^a) zR%*<<;R}QD@<-U#Qr>W zy>zQ&z4VZM$O&zjo7f~2e~I)CzA zvgu`IxWL1H%+_eG30VCya&UC@av=JMEq>b}sBiNj-Iu{g=fE6f=-0Ki&7A@zHPG;gUg*SXAGgYU2bQJ%qO(L6ksdX6C`ksPe1~B@n+yTpZ&t zFF_I&P&q~1gcC`j9cZ^<17aZ?PZd7my9~?Ve`o=c+C_P7gd6l~%z2;SN4R!Ii*1R- zcn3QJqXLXF$z|cBerP`}pCI^P5kGcvb91fxUm4yjBve$s)zCl#&>uhUh-G@G%`WUr zH2zY9>el{o%vr8LmAB^d{d8|^&qiis0$Pq@k{{E%9K)$HBh(0c8yi+0qc-H{^z_Mn zE2GNdw)ikWUQuyOA>p@aUzO!30DSoH0f6f_d3@@s#hUUPeuepVx(QGiC8Wu#!N$PH zu@psSO{PRNqyDq9u9|2q+@D5OyeiM6a);9RZ3~7?STstIf$zf3k2Fea!cnlr9G{Fp z7guJJXgN0#_ojd6Keo*W$<8&*2W-zq)Xffs^!U+_2^cuu-MIV9Cf<_a;k9Cs3%_?- zZbNC>BV>4E2-0Ny!vcYSaS%mCSiNWAsIx{jJRX$sdK3{^>)2e<;@&L>P}!@j{k|*m z1qhJRg#m_s#JD3!@kXVk4Z^VXua%d4(cl8-CPz@5%@m*2iX0PRAEV|4E-}#N=e$Bn z5qHU4ReRgpRy;82%?a-*wB=o`ejFd-s&Ab(?}RLesf*1jGw6A@V#Kyw?a^9-j7GNQ zj2B8?0r2)h4x_Vm>b$(XA*}f-BXM~3X{laAP7DoFiv+Ua?o>Gdzq#>ZjC=hzyluU> z{L=UO>O``=$rD|b`P1Q_m*2%;GfOHXAi8`u1}$*W`}#4?0hasw_fKUb$U+zTVWhLQ zc5?6E$Bv&y80DQo!9*U}s{P4J?xgUynFKyaLwjYww@Eza*x2O4$n%ax8EF?v zRN(6XFh+mcFgG=&I{YStD|J8lr!r)E%Hd0AW66m<;oY#E0%K<9gH(^V0~#o4*z_I$C_ zxo>us)SuD~z`>#jhh3j#fK$3g1Yb+wpv7;YvGg&(C;&HePmsr@_OF<4z~VM?^> zbxC)0bfidPz>kyg&3dnhc9Si7>Edw3(3_S`N zL?i&pc}f$HVE_AB>DDe&VbHhEu>n^Fx|tIIj_j_s1lMkVLU%D$9j*e7ik+ERO3#)p zfr5({35td#VP;0Zy}ezf{Rq`uoseLgZk}`WqQV`3gK+IweQP2nLO>4eVPqs(tR%$!;l* zcfx~nqIKgQoUx>^R?al~)Zop(W0 zE30qLpTW^tQC37UDL{=)T2$Tngt>)eN+ecGyK@|TH!Z#R9#eu5X2J$gpD0xW!ae(g z8RRWs_*Cq}(s*j{0u9GC{Te1A{o}(9-MooRo;6^c>h!W8@J&nV)lb=YXY?BW=Aa|0 zRc#5@PAhTN;tBYb&-mqOyJD3D@{qtZ60ZEB1*QZ5i(!LfA6+|Ipn;o=%&31K!wVbC z)brOk>*j&6aVJF>0rg{qXmx-7El}JgamhzDQX6r%+Zr5o^%Hj5ZwUc`evSZMd{TUP z@9KtDMt9Bi(Pa;c8bqAj-ufdMWhQIh=dbaa4`x49UWJ1Jd;d! z+VFa|^DBh&El7r#49VP52l@K?CJ!_5PY6sP;l94VI^8))b9?4>@BgwbZc+Q*C)gDL zg$$rR$YW)9+9+XN_3c}T)4to)K#)`h?r*Fjb}Ngj$PDeMkE4Rcoam|_%b2%x6vVl> z-u}WCSk3iZ|4l@FlCVb{(b6JOPKGcOv;T&( zI?TLnj%)O1HC4&k4{2>9T=?QEM9kJsjT90T`swz{d9%dKnC15JN5zu(A+zj_*0B(m z{g?EsiHkdtU)R7?^~G#^5&VX~7~9GYmg)TU>sKP_luUO9?c~;Y>{eRXh`>uJDWv1= z(PwVQi(()_v>LC!R9ZWV*8}zg;1tDP)V1NmkwAxm>MzU*$idRkr<oei>3qfFyU~kLbRucL%pO*yF^J1oaTC%le=9$Y*0{tbj+{5#695vIo&v3>l!@Dc zpM2^tfQvhyCaxwzTDQx~q4Px{gpXg@GgNYkn;rpT=a)?9m-!G^F0JjLUJ8d7yjF~; z>cws13oKoHhng?M4xy%INCiC`Dk}DRJJbL#PTTJ)*)Z>$^=%ED&n?#?@1m11vUa~n z%E|^BUM=300(X&ae-3{OB_Ac=bcS-wRfk6v_bM;?Y~0*EOoj^*8X8(=`X$f3Bmg(? z{t0hz<^$kGj^=MwIO{JPE2nBbgEx;xd5C`DEDadkQeuE4W}=Z<5bN;$`YPRvyI+EU z#K!@!kZ|KJ-GaXqXM=4UT*CmWpWj$gXFLf3s_;Mf-;FmM%JxVVTt)) zZ${WOZ#M7{YjW;06@?pgWt%@+Sf_7FEI@hoRCjVmr4sqywy$G&sIXj12mAH#{AQ6D zU&uC3BCB(I{4JkmbvoLc96pjJcF@Mu*@mzptp@{${(YadaXH9E;j{v$#2}wZm`WY< z*7Ni^NY*Y3cZ3@i6G#8MGZUFg*Z{!KuGI(9ySZ`k;N<_b^rBaoFFIRc_{XvR%1~`x z9)L)uD@Y&X)&EiE@P83s{kKT z{ep-Eq2kV|=1qMxq5$WYpcK0wX1$Fjx)#_XOcCn+ye?#G#QCa3WGEO(rA zUK2If47qc@_ohBJEV_|eYkhxN92e}mFg+j?b$EY^1=wGO<{ljN_M*6FJOYz$p3PBA zBlKWX=Qa|0UK`HFj)jZSvtqD>PAL6Vy?BJ;j{XWn8%acA^+y@p30XZY2vE0hQ?IHQ z3b{r5lj2&#vn~eVs9rImhK=m+UV+05{?kEdU<$PSXh`^d{A)q%fWWiX1L3+jJ)n7n z`}Lt95fcL1mfbcpg256E8n^9Qe3Eo6-ZG3bXe4p(TX&`-rXg*NCm@d7(eV-heC~mh zeet0`!BHS~X`NUSF)pisiLmquSkR?|JI2nZ<0|>yUCj)sf4&UP-9u_iRc}j9bJaB* zx+uIjk-%r<6%{Q}An9x_HhDr__ZP~(iN&S$ET$g4W8hpqD0-vWF8}=8#OT-}L;@g9 zb$c{EzNWn~|FI4ly6PR$u>ca7eh41`XqlZwL)^wMuDgL7NF{m-OFOgZ03(O1v}I^m z`qg`HW*^U9a3kGba7vIdOwN^~9|ydF=iCP_0W3l;BHw>@KOTun!ibF*^ZmxG6r)K~ zpVpwBeMSD{_bq{_*ZQXU8N@r4pKKrDgPoMr5={A}y;Or#MgK2-$U}GSB97jnhuAaf zdmX-9&j_ZF0;LjOUS3NpD?glXHvKlL#C+~9@fq1*NT9@b>ib2I#oy_BOTI8PEUY#= z6pi8%1C4_G(~hpl_J=2Tgb9>8jH|bv%;7zxDqM@#y`ST~q`1tsP-JA$dKEy!1 zG%{c~V;UUoW>1`MSv8f(hMI;3SXIR|V?RZr5k|3L3%SR2b2^t=*=t~I&fA!hzb@q|e z+Wac`V@jO@6s|GF_4Kw=nDq_QKWG?+-_UQkaoH5#&mSxOmh@)-1gPXSeq#-|V=pc5 zYuNbqRcix(b>oQu|C-m)Dj7#iX-3sWASVZ+>MI29x-f4wT3sAL-CJawDYk&@xhCnt z9qC(2xf_S3W%kV9few68b92@MMckZq`+vL)9PrOL!c0OlStDe|sc_`O>UoW2HG5p2 zcyeh?6o#M^7rl~XXX_rM`#68H^&2eQtLnYStt-oxj|W#Y!L2s))%HIVN@=O#t(~W{ zCt~n^JKGN*7v4{gV<-yMW1jW+_eu9GHJE@&l<5a=EWb9x(ihz?valWpYYTr>* z_1Fc!*o-q+dO^gBfV*>Qd$X)ki-_oycIxWu5A12EsTp;K6MLL1zJ6`|1e+qQ*Zp_Eu`lI0_lSQ|GS-Lbe3sC>bcFKe- z1KLWTLc8t?JpPR?&^C%D%?)=-o zmpQ8mLG{~#J~sKv4>H5=sWVkovEWCY5lTX7FZkCQCy+~?v8acD^>>+Z$D_AKM$~|k ze8*H;VHk_9p6=FR0dbTU}ix5}n8nqqk@i$m#k*ZUVLo zVxWIO0PLr<_;mEOT6Bs3q^MW#Oe{UDm=t#sMb7B%@TP!>kWF(D#m(uwsJ z6f#Y=dYricK?D|3e1sp-sNS3-p^fDJBX`8_OXQLsYw~oB*%+Igw1!a-kp=j+N@AD( zGYKK;d8MTronxd@t~Ivaj*sVt|J96U5~ld~UEC|)N1zfH)L{SrDkuMcQ;L&^2FSi3 znw=AweqQnPgjE25LE6p8?)f&mk26|K%%|_yHovO}a_q(l9!%^!_VwDD5f0C8GvB`5 z7qP;AZvt(Db7c$Id?R`>qSv};zS$?!@nEtRn}_fX0tX-xzH`SSzkflml-gG1K61!+^bM$qa$8QVmRW<-*oHBrL)-5y` zcT1Q5^x!kWg&5Bnm8cwXCtyR`AOaBru9U1485`uYGh(3EdJtB zI-8XqhOb$SqH;RJ+Q{3-#}0xKHZaf~+>sKE6ZQ?nsfn+g3J88SHahT|5*2p=E%{r~ zLDA5M{)2t`e(Y(PXsru^7V`LmN4neeTt0X}Cq};b*72mhtQczvc=Lx>r^IhFjy^g> zr76s%ZlpeyN!uht4hToq@&901#Kcud@WSclc&^%u*6J18-1Nz*HUPqg2Sa>9g5$NC znpz^4NsxX-iRby>JS7DMuBcQS=Fys=Qtt`#LwwQwN>kv3KjG?VFZb5^Ao>RQO`e90#s;ci^&PgHvG!n4l(l{*F7h@fs^vHaXt$OJyq(3z`7rQ|j z10Gg-{rWSbh{(6!{rxXpT=?5diM7M}4SdM|30bf5-xnH6ZF;`Wb_ku+RJ6vX6Z+w; zJJrtlw6eC^+rlER^+f*rN(xWoys$=zt`U|HqIwPHp49XC}wF@_Qgy0X}_24|sfO){{*V@Sj{~11_F!~qS4cmIu>_2_- z4Gu=D`6v`ve~e1aNrkIZlPc9$nfwquxO2iKY_+v}7EB=8 z!}v)#9+T!Ium^a9m%NU8UqCFn%BS9ohoN>y>2vdz!}jT11ci_7-j2t{IVMR^=(`-i zb$_{C`nu{1>~dNT2p93S8};Uk=ksqoX-4QLGu`%OS%Kw(YWo{Q@EDX?aOOm*ft@p& zu`*1W%Vxr`++?{otYV22Hx%^$)1!P+ZmUv|d~{8N3@699UE->y72oc^r22xj8AjU} zEghe^0W63v#=dBXJX=Z!+4AB+aEXZGkGvGx9KrC`+Xapn0)U&6c*i!q-k>)Y5*y3m zl}lq-kB+DYjF_iTenTUmKAFbW)!Sf*75f&PkQ^NS1q^py4rMt{s8;WN!04czhUhv+ zjl8{Bi99$t8ELpnE_g~yL-9-0sg=XL!D#N6=HEoGX`06JPb`2^_txL}hAUz>s%H-M zWEwc`P|B*H)r2+I z*jSOm4(CxI5=b-FPT#U+H!@=S%PIQnL^jVw$?~f%Fdt5PR(9?PdKrp}k=Z4IkSoUC*=KRuGi{z>(I3Q-C{2A*?*( z5DgCQ+rAdV#f!$GA_m?wKTH10Z?svKA%ADiJz8oYJ~lr7 zkW++$GId~Sgymadz{0}9oDc>EMzKfZcnm$AoQ%v;i<~@a6l>N$#(b2c^c&BG89}=# z?%)=)e(iHf+lsia;r=CnOqZQ(57J4fvf+Swu@~l`_&Gyga;{Kr!Y`Z+9tZoio@YPE z2fUoDZzo1HA`7jm+uesVU&=;i=j6;(p)8@7;U|LenG=i(7DY_HPhb%rmENkW2Z0-7 zmbMIiUXm=bALZ}S0o?`&6|RVL8|U6Q<I!Zm?x1b#=qQToo5mUp4v6{?7@qk}{E zLYV@g(huKzPD&A%@ZY_?{*jS5;10IT@87@smOAz!z-OFdXXy!&ey93IHJc z^)oLhO?31fd9L;A`);^A8RWpKGFlu7IGC`gkv7O?4SKCLXLcJucne?O&n>?4z&6~Q zsrJBOxrZ1ux|J^+67!gafP8bES>N<5gh)Fbd1;3I>_v8JpDVar; zuI<9o<^tD+7c9Ysid(bLiHpi|mvp+Z44aa}iesdU0l(Y6G@!$!2o)7aM)u0ptYbdq z)nZXLm04dR_4Yzj!*53?h8rv_?6#IAD#wptorohb`n&Mjd{;0XBT^|vSZ#-_nHm-D zdVd!^eHHl{E$P-A6J{PHUbCpWl8Y&_8~xH%GfU{Ihy2ohXPB^SVP-i0v_Dl_%fMhT zVxRw4PaI423k5K%9MX>R-k7wrHBQP{DZ&%`^amL{3I}fJ%Z3yAI&KV5vz|zXo$w5j zQY4uq8Wfl8?^b26V^%4)8P^5{$s9?u7jNNsu#-b(4P?AF->|xSs^w19PG1A;H})gy zwe+`d^6XgI(>lJP8Sauzpz~}7icFS5AHz?gf2%O}8;GS>*EKQ~Whhs*81&xx`K~lW zqQ95(zK5EvEZeZvRnOG2n@=`C-6+d*^&mF;V^?M(z&uGR(^-eO(WxfQma9JOE}%%Q zP@N0J-Z`$)xB4KB(%D5xs(CC!V+4BY^CuV!9wwx74fV?|()iokb}KkIa#Y}$8cz}~ z-86-Jvc!C(;!~RwFmA)y)Q1^(%c}3;QPH~nX_Nyh@z%0StEOaKOL(J#(p?juox9pA zg9hh_>jv_a?T~3_0>NZgfG@aBwZ>+e#yG;>S?%#d-Sn}NC)dlDZRvweJTH4$*^GHOIzJ@I9K+>_7XtZw>ykvq5ZgSy0G>8L zmULqMM@O|81s;Vq{zN`$iizy0mnVAiPgx_#1fCxO&+Q`f6YO8+p?{scql@>a2Zu@Xnf#R{m;Y zQs5`SkinvG-&4KYBpu!Eucxd<ESho<^*(OOv&f<`#;3G0iJGq&AS7 z)8h6%Fgt4(pn3uZDNvvJ24NR3xnj^eGO?z@_B)u*nfzrM)h>#)SLP2L@4?BBu~KR` z4KKkQbTQID$)P~VtTeonxtjF5dj#+gBMx_+l`au{#T>%7gn91T(hC=l6DCdwvu-j+eIRiD9cv-L+cu&2 z_uaChuxuMjdEJ-ngW%lV!M^`U?aT2yroto+;=p7Y9gCv7DTbTVE&U}mp7f=m(V~xK z$QiifjYGku^zP1@PWKW_unDPsAMXD+rd>T3;P?a|-=s=*N?PdqZ0VuMhWi?tu}hT18rX8I~p+O&Vc^M+n+1lfbzSD<0HBK|IxyA zMm4c@(V6-8-AKQ$$JNWL9vUxM_F$2sP z70&yp!5vS6kI(p7QPM7gtQbg5jM zGB8pGSya2o^Sts{@xqQ1sr^H?~CXY4w)pq0T)|%nj;Of)!Md)9QDNbEm{S`dX z1WsURYs(g?CozPnGcQk5lLB;5MYZ+7i>tpYw+X1ec<6O~HUwnxvw1VloqU=PoAqS9Dod4gK;XO$XW%5>;{DwLSINluq5Za#3f z*S_4JK6iAy?dp@&{kMzD9=NqoT&B4J4ihj#c>oO+&bt2)qh=$BDO7#t!CA=)#E!0w zVcAW3HE?<9}Q&iK|SSb@!~uI757oQj@AhkG*|4^UvzH$&Z-?0p_^NcbH&11%h`jkXfd zOSS%6dO8*O&tM8VoN9FsYeMtX;SbVI>xRh}Z=_;#;!xzEc4_5rF$<{tnR%Cgd6g`& zPti2$?eyQ)9oRgD*6bOMXM*XEunwPbjTafpi9acXfH7&R*&PW28;o%FcN?QY*>mau zvMyitk7*)+yaEnQ_@O*XiwqJ5aMOVd5lE@TC+jbqhQIwgB=OQ8h)J-G+dUq0icWlZ z{G!A&@MH7N8KoIn;>qd!FJ#~en^y%(&}f9+hPEir06mL4?PZ0!^FXB3p3ky;LNg}W zm3(Xy{i`b`vn=fz2#H0lXP24l-tcGDXMws-P7zxlQp8~$EBdxBr|?`uITmNymgHRr z5Sy~GP}gTJUswB;=yvJVhBClL8YoMd&s)20N8C2lIhTZHFFj}i>26tLB_;T}j>ZJ@ zHhY-$aa@!3h+MVIT5ir-m%q^p?r{%RltR*R57H@n>tj?|m4&WN+r5i^Bf_{G@`%Au zBP+gUp^d#EHrr4RDk&-13$B?8$03364!ceJdilw~e@<*%E+>&(D#u#b5P;ieQQ=S% zz8_m&7UmHgC8e{1{IX zM>^76okEDvz9YNFcUX_MYi{;4q-OVr2K$|g!wQ}_S}ji-2ZstJZua14@($>aNXoSh z=a#Xeh?(UHdNA`~DA2F&D_dwd(5F9o_Dz~Ga&v&5jw?L+U|S^iyf!H=yI94-YUJ@j z$kJR#l%9`|JXpT}J1)b+)4H};5ANt%04eajhW@eOw^9|qVG&S$eZ6^l8V2_}`Ndeg zRwW8lKQBon&??U!t*@_F$9BJz5`@syz1wV+56V+Ko*A#EJ=!qPw1V^QmA;&}T@`e; z967>SZ)mMDU0^Q(97@MV3e>$_z24Al8LqfZ9;9zym>3C?vDH;7pb zE3G=3=}*vN9n@FseMOIFiWzJUd&Brj2U8q&P3&`h*7`Rkm|P{5MjJb5{kdyW1>XL{ z#mz8cRSiF#IK_L^pPVgx;gO--;$Wa&jP)mXhDO-CZnk`^H6xL5x$v|NQ`x(%nZj{4 z&=)3e@ayv1x>8G}=oK?dyjjq>xY);PW6hE!Qu7T_uk#EtBDpm}XFy$Yi3>JUsmFYX zIz6d7xr3{8XMKo8c6(aG^^2H5?d_LROFkKX-}5g(HQMgsQD|AMEbzS{L&=HxuJ}Rb zu#*2-Lss_Je+vj3?L^kUUmoR7KK0{L?UBDUg7%M9zM?e|N=#ysX#asAQlSEBreK-R zd5^LWA_7n4C;oW)!GPl)_S{k=R2W5k$ z51!4t7AiYkM1_@+^}~^V*!vTSm<${yiNnsR@qMQ5gO(!}Mrgy3$UN4d^OAeNF8bW@ zdL&rXF{m6*Haq~*4&z>w3hI2Bf}9+7v$(8mq?lqSq5EaDB=5@lIxTS7x>HwIr*jb& z5^@7|&x`ki~DFfOg?p-2gti1N=K0@tv z!xFR9pSG2XOY1{tIRVa@c5E|%_b=)^@CpNf4m5=>w=%%P_g!?q(`J>GR;aZ%p+ z^l+H;BiK8=^^(tQ{#6@0P?sPJl1oYN_Iv#^71g#fT>Y)=s=5xX&p%#sS_5M!`Ct4H zJzL@yHPNfnO^T6`kqn>*;q1)U#MIQi3oMW|Riha1y(8|Q$v%&pBY(TyWsP$9TV$%| z=_&2iD_l<3(a~`NHnk4-YF_m)Yv(>u<4Kq)k*)dJl*ZvAdoQb$AVb)3BX3oQw(BBN z;=*!sdhaBune&nZVr0iN3lnOfbSUhtF;AI~;_F_b`>H+g!OVeouvpdrolE%-9FIod zg2=jdMYGwP1~fBCJWvr5qS@lnrz#I}*YMVtY4tmqZ&xvq5k~l75G5?F<#(ONc8~mX zKx00zLB$&AAffW1HP2$t4x+nf3u`y904oF>>o-aJnB-D5d#4t#o98=HS-l7vHF83? zKrcXaVJuE7ikX|2x9xStSbmxX(5VnuOV37Xk%XycZfTI8VvyWMuFR3dFfMPC4M-6h z%44&^wDQs#7?>k3D*nf9=2M*3W#!1_yTbi`IVma04h&Z?y##Dq5R$fHAwg3hYVH9s z@~b#H#>xX$IagG%J0zVJBn{kIHO*|rqNnAdr8z6Lp@r-s!28a)j?cS4ymxuP!)};m zlkW{~Zf?rj8#ivqu;IyI+JMs1Y~f)S-qkQ#UsLMs<{`XFEi3KF@ zBOf;cYIShyoWJk>JLSOrP@nC-^JJf# zRl}MLGsJJMlDG+F^6WlV*^%j_w`nFf)9ceYMtXeOIRksU(_D#0c71H|{tzQMPJ?>a z27%bS4*i$ia@EUgx)AlbIYD$fGi8^!n5z(~zc#ihTc(x#K0i2#EbW-~OXI&Dp(*uF=NSN+ zTq0ijf2sj=zEPwT>_2^@2Jdvs@w|c}HF?;GA}<={aQU~oc`K=PcoKAIKHIVY!d!vs z-@H$#6T~)d4~pYY4|MtFgTAF9?IPBr1_59sL&i9iq{f-xWDu6{2y?JJq%s|^uNtEN zl%gdv48=en(WRX7CkZ) zPGdBLt+w)NT|Nqoc-i==l9EB!zq(o_V5+isnJ*th5D->#JeBT+`Qi5YsKEF6@*ZOp zFO6&!a3qN@WfGNC^UW&RG;S88-zf&?i>Zw~t9RpuVs_NW+XeB1C_{`{>Dd%JcVwje z{@^Iw?jwb&?WZ>oBlu>FKe4w^t%r5fGYwWY0l9XZ6tc1=|IlJ0e-~qJ%85Rl`KdOW zhVm7f7mU%|-V@*ESilX}gu&r{bF&VnLuSN*liOz~Q+?b;g}1|=tJB1%+LNx<(}Qz& zeA7U{7GD=eKGR1dVnK=@4sB8TvGrPeU2p4|&oLTzPIzN{&&ZGW_Z3Y3`Vqz!v+G65 zG7?5O;GcDP?SWo)yO2eWrhhKEa;-D}v}Xa~(Ea1fN&a2=qAO3W>RO7=kKFq`=Sy8o zbF-J74KBLpP%GATu27^nAv4ihYaS!qg!mgmo385?^ZLTfs*WKB!G#aR6CKp6$Io)49p*!!ffk~Y1K;h^itT;97wvO#F|3G$ zwOage`cnCBL~K!if-<{m$U&i=t>o@}h^i3rYhIT;=psp8GiflDPCc=by&WjNON7sB zG@se0*eDQ_d8Op6*fVbe$F@ z4nvb}xpG(87Bu|o#)Q(!`QHfYGT*M)&+z>Jfas82SN{;rGEZq~xlcOWIsAC_%E|6e zZEj6QEuP?tR|}s8e<_2&SZDcJnG(&alX_C*wP6%H?fHe(fb?_VDmGuG^V?}6kE$e@ z%nHq0F6y}F4|ZCL5?fb|lgl?%z_k<|{xtvy?9*W?j&v9|_z#of1$a^=s?;o-!@SJ! z>1&ZM;HH5vXGqgE5f*;eM&;KJZav(?@>3wc$lnQ5To2%J9hY(XbRl*LJ%oUeL*Mn- zrCXL{N;dYi^!#!uP7cNDa=~Sov){*br(KIZTJGhn{Bw571A;Ef{;VXNG|;4wAU2|L$RWucv42LMKtWN#R+B_W#AeFU!uLKDh;3{yrGJY4eP7phvp3hE_h&1q=IIz}aa7V|-b`fxx_lmVMDl5W+ z4_-Qm8pkyS2KaDyA?{rO9z{a!d;-SfcVhSD2qlft8=F@dW#U7wxq)fbwbxvIL&MalyO#CbNhFY(Iz+CVc${p{q zi2V?Cl?F{EgJV+l@MJA7KLFx3Ov-u0Mt@ose0)<-r9ndVx0i8+seW!iTCgZsLPS&L zg5iuZAXxt^_GpunZ$9d~cyO-W;o4sw2n{&mD(qj>Mkm38q5}63jvE}zZmfG50UOBq zJvvAWx_QNPm*ZmaTx*yPiIZQI{)dK&?!kx*6>N@io?Fp3k!8YJf4|f;0`XXi_{Sz* z)y(Vd^+z;^p_y`twb1?-hpoWnBfhI`^@D{CVy6BnEMwbMxjz*x47o6e$?nJad~( zfS+P5YiJq4WT6$>b5V8JB}F{k+%!?V3P#rc=!`76udmhFrT>iJcfK?0?afDEEh^&S zg>-cnbP%amOBG1Y#AQ$ z(LPel0Coyv_N=z#1;9zxpQ%Kv3Kqv8Is4Eyds0(7^=<+kK$M(ydLR%;~y><&ke} zM|fF?F}K3T(2aZe5p~Iy&8kuVb8?eeJGx{#s@wZPZ&VZ3v!4qU2!KjW1a5X`G>oRm zX+T^UxE|;I4^_Yxq3K_84@3|DP1h`=a9)-#o}QlXkBaTZjV>*QoCwmMBy$1sa!7&q zcGG6Wx?y7C&(r;MA>kayaAH*|dueF_(#-m>&l+@ofaowWvAj-9IAfwE5hs8=)%Jz+ z#MMz5)ZafwprFkWI=_8<7zX1823m7(VzP{=u0jobiJK+GIajsc66v#Hz|@}#6ME+> zbhK8F-AHAMislN$N@Wx%kVVf&AH@e=;qohsi_w+lEh2JNs(E zs5UuSNM1(p_A<0h!NL9DMAF(X*l8(D^P!Q1Cet7 z9vYJWbqvxEHEE=t#!_gh;qjnB9=wqgA#$4Lf3RIrq>#{WjT?K$JR$He3cjS0RE7|{ zNU1O~;oxPRkyS*rzf%*xYLhBpz*x`_wCF)^vo$%!BgYVAcVku%hTqw_%B1CWTDrvd zsQobgRF^Nat95Zszc=C5<#wQglw`PNQ{b<-ey?bsHZZYpJC~( zH;^mPganC^hNrq%GODU^XHUTJLPtpdD|&Mox~WKz74o}Vl`^Fq=pvNytI0}L&tZ{T zm{N2$dV;x#Bv~jjCr8f+Z9Tij{n{<#^CDctf7=|PqJ2_cTHV;n$Vx$>`PW&)FH&@QcLS3-PeL^GC5h3fH-R-> q6J&^;EdQsRTFl@`E6pe93n*&CA+^0od>R}!4m{K{&@5HA3H~3fFSz^w literal 23204 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 Date: Tue, 23 Jul 2019 14:25:03 +0200 Subject: [PATCH 087/274] Cloning console board memory Makes the cloning console circuit board have local memory of the records of the console. --- code/game/machinery/computer/cloning.dm | 11 ++++++++++- .../items/circuitboards/computer_circuitboards.dm | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 39d5c3d56f..bfa6b46134 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -13,17 +13,20 @@ var/scantemp_ckey var/scantemp = "Ready to Scan" var/menu = 1 //Which menu screen to display - var/list/records = list() var/datum/data/record/active_record = null var/obj/item/disk/data/diskette = null //Mostly so the geneticist can steal everything. var/loading = 0 // Nice loading text var/autoprocess = 0 + var/list/records = list() light_color = LIGHT_COLOR_BLUE /obj/machinery/computer/cloning/Initialize() . = ..() updatemodules(TRUE) + var/obj/item/circuitboard/computer/cloning/board = circuit + records = board.records + /obj/machinery/computer/cloning/Destroy() if(pods) @@ -346,6 +349,8 @@ active_record = null playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) src.menu = 2 + var/obj/item/circuitboard/computer/cloning/board = circuit + board.records = records else src.temp = "Access Denied." playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) @@ -368,6 +373,8 @@ for(var/key in diskette.fields) src.active_record.fields[key] = diskette.fields[key] src.temp = "Load successful." + var/obj/item/circuitboard/computer/cloning/board = circuit + board.records = records playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) if("eject") @@ -502,5 +509,7 @@ R.fields["imp"] = "[REF(imp)]" src.records += R + var/obj/item/circuitboard/computer/cloning/board = circuit + board.records = records scantemp = "Subject successfully scanned." playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index a1ee62e2eb..7d2ffe0a02 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -110,6 +110,7 @@ /obj/item/circuitboard/computer/cloning name = "Cloning (Computer Board)" build_path = /obj/machinery/computer/cloning + var/list/records = list() /obj/item/circuitboard/computer/prototype_cloning name = "Prototype Cloning (Computer Board)" From ff0e2f5ea8875e0ec5273b5837a4f2c274e6fb70 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 23 Jul 2019 22:33:11 -0500 Subject: [PATCH 088/274] Automatic changelog generation for PR #8934 [ci skip] --- html/changelogs/AutoChangeLog-pr-8934.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8934.yml diff --git a/html/changelogs/AutoChangeLog-pr-8934.yml b/html/changelogs/AutoChangeLog-pr-8934.yml new file mode 100644 index 0000000000..e86e47a45f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8934.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - rscadd: "More loadout gear" From 0961491225dd8b17acc952507e41b6582b1b94f3 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 23 Jul 2019 22:34:11 -0500 Subject: [PATCH 089/274] Automatic changelog generation for PR #8939 [ci skip] --- html/changelogs/AutoChangeLog-pr-8939.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8939.yml diff --git a/html/changelogs/AutoChangeLog-pr-8939.yml b/html/changelogs/AutoChangeLog-pr-8939.yml new file mode 100644 index 0000000000..6041d66721 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8939.yml @@ -0,0 +1,9 @@ +author: "Ghommie" +delete-after: True +changes: + - rscadd: "The syndicate base's bathroom is now fitted with a shower, and a special towel." + - bugfix: "Fixed many issues with towels." + - tweak: "The dry people off with rags/towels action can only be done if the object is NOT moist with reagents now. Also cleans banana creaming." + - rscadd: "Towels deal more damage while soaked with reagents." + - rscadd: "You can now squeeze rags/towels with Alt-Click." + - rscdel: "deleted an old and crappier towel sprite that got in the way." From f7063e78d84b6b35ea6a4e236479c72c910620af Mon Sep 17 00:00:00 2001 From: CameronWoof Date: Wed, 24 Jul 2019 03:50:14 -0700 Subject: [PATCH 090/274] Updates inventory plates --- icons/mob/screen_gen.dmi | Bin 113633 -> 113967 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/screen_gen.dmi b/icons/mob/screen_gen.dmi index 77450b6ac30be172ccbebe5c19448db850a5cc0e..ec94b6f66849cf669d18bc73d03d0a59f4cbd224 100644 GIT binary patch delta 47425 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

;^m00EqObt$d=d8MKopk6 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 OGPr51U#|D;_5TB=y4x%O From 13936e97def78b03d1c58e8acc929dccddab0fd9 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Wed, 24 Jul 2019 14:40:59 -0400 Subject: [PATCH 091/274] emiting happyness --- .../projectiles/ammunition/energy/special.dm | 5 +++++ .../projectiles/guns/energy/special.dm | 19 ++++++++++++++++++ code/modules/uplink/uplink_items.dm | 7 +++++++ icons/obj/guns/energy.dmi | Bin 37146 -> 37512 bytes 4 files changed, 31 insertions(+) diff --git a/code/modules/projectiles/ammunition/energy/special.dm b/code/modules/projectiles/ammunition/energy/special.dm index 0879506036..c7e0037d73 100644 --- a/code/modules/projectiles/ammunition/energy/special.dm +++ b/code/modules/projectiles/ammunition/energy/special.dm @@ -62,3 +62,8 @@ e_cost = 200 select_name = "stun" projectile_type = /obj/item/projectile/energy/tesla/revolver + +/obj/item/ammo_casing/energy/emitter + fire_sound = 'sound/weapons/emitter.ogg' + e_cost = 5000 + projectile_type = /obj/item/projectile/beam/emitter \ No newline at end of file diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 6e2c9dc62a..d5722df74c 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -304,3 +304,22 @@ /obj/item/gun/energy/gravity_gun/security pin = /obj/item/firing_pin + +//Emitter Gun + +/obj/item/gun/energy/emitter + name = "Emitter Carbine" + desc = "A small emitter fitted into a handgun case, do to size constraints and safety it can only shoot about four times when fully charged." + icon_state = "emitter_carbine" + force = 12 + w_class = WEIGHT_CLASS_SMALL + cell_type = /obj/item/stock_parts/cell/super + ammo_type = list(/obj/item/ammo_casing/energy/emitter) + +/obj/item/gun/energy/emitter/update_icon() + ..() + var/obj/item/ammo_casing/energy/shot = ammo_type[select] + if(!QDELETED(cell) && (cell.charge > shot.e_cost)) + add_overlay("emitter_carbine_empty") + else + add_overlay("emitter_carbine") \ No newline at end of file diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 13dcf5a12b..f5ebc50941 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -1837,6 +1837,13 @@ datum/uplink_item/stealthy_weapons/taeclowndo_shoes item = /obj/item/clothing/shoes/clown_shoes/taeclowndo restricted_roles = list("Clown") +/datum/uplink_item/role_restricted/emitter_cannon + name = "Emitter Cannon" + desc = "A small emitter fitted into a gun case, do to size constraints and safety it can only shoot about four times when fully charged." + cost = 5 //Low ammo, and deals same as 10mm but emp-able + item = /obj/item/gun/energy/emitter + restricted_roles = list("Chief Engineer", "Station Engineer", "Atmospheric Technician") + // Pointless /datum/uplink_item/badass category = "(Pointless) Badassery" diff --git a/icons/obj/guns/energy.dmi b/icons/obj/guns/energy.dmi index 4dec4510085793611273b072d561193227868787..a6d5c8a5e1b7e0c74e102c2613d3481a6ebef182 100644 GIT binary patch delta 19349 zcmb@tby!qU`!>31FbGL$L8L<|$pJ+`knRpeLb`hc1}Fm3B_SbQ0@9&KNH@|FL+1=N zFwC5d?|Z&;e%CpFobS4h7tWeld+)VZJkPzJxK~;ZZbUxrr@J`$u^hr6;*YgzEbdc@ zL(I8M#5d*N4{TFre-e}94fQQ`_bnwa+JdkkKTMKSo2;Nl_DzEavoFY4_L3rLTkG_` z|K6MGdqRLVoZgG9>VNe8_W~0>O#fuwy=r~tMLM5_0BPF9@Fnc$HICdo8$yw2p570e z?5tLW3<0f!<;jsU#NLBq;PmBIFu6me@sr3Y%UXA@-%pRy6c*z*i0)<#^Rvpc*ovU& zcrmVbDjf~H;$95hoPA$U@{^ciB1d~tr1xd|&KOUdiCW+N?@<8~AN^Esk);T!SEO|+ zZR%AEd$YATBoj2CS2}xXXP> z`8Q={By&`XRKv*a?dT1+d-`eAwxrfEFU-`lmA57z^ih;(k%tzlfE#SzVN2@J+N)O6 zrp2WTvhBE8GQKTUHM-sgv!jOIt4(Kv)1gu$Y~QCzC&}9yL#Gt&O;{Hx zaOow690Vk;sYvd*|Hl5j6v$hP)1j5Ncy0VM5XTvbqxfropO5axutB;kQ`_{>=2_=g zjqZI>DM>5Sn6!*~8QSV;)MSbAO`3$vDfNZo*gx2#Qx5L7Z=g_|_{Ofg&_i{4m%QsE zweI&~%V6q`awy-(Px|^xq;hy4n$fp?M>9rPJIv6}ernnnvfw)u`k6d`ITNyQ&GVJ< z^_Oz05iYL+KAl8AB>trF{xyI~gT9b`xaI6T@LKDTR9MsFm3*$tff9Px>oVx%$SM5_ zOt5%|JBbZ9@ZS0mS9jt+Q37f8GV00Dw=1aJDdow9$Mx0J4z(K-rJfr#+F(j2ZrxAf zqgLzdD}GZJ_iBw}0Fh}^>NhK5GvPh)AiV6E4prav8QLd0baMF3ROSfe#q)>Z!s2w6 zF9+NG7Aj~fgimb;U0)6gXL-CN^m)@>W>V+6J<0zfLxz_&>*n?pUdS1kEpwo+9oJdY z%l=rGH=o{Td&d7^JV7Cis_5RNSK$(Bw$6ptX{JVAULNP#wQD;`EbZT@oEBTn0-g!qJ7vM^#h{I9@I&7FyS@E2KxNf< z4qrcV^QOi%4Qxc2_^PT6xG_`vs@5H8p!O4?BitQfMKz2@1-m9td zWB;QKt^E-tmPDVDjXzbnf%Sh;dXn4rZ!Z9w41RFyU(g zj*L^EJuh6HDD`nJ@8=??&>Q$u^}I8VL)88^p@F{~{4619JIK!F zF8Y|^wHzo0P+B^^I6B*olD9a2DM%!gIceEC6VujsTf#PL(m;FjrjDb4#e$!nl}y?T5&x5{z+OvoCz;PhBHrhY zktmA?!Xvq-Hu2_ygau!V#jt%Wb!cqN!pbzZ6YTv>c;BJbAB)w|?`uoz%Q3hnc-e>J zY7D=~dB-Tn1K8yuf=03rT#;D~Kw*%Jv>+!D7jFo)#lrSA%}0;IQXY6P4`xb7sD4$Y zS$CRmoY?aU=6xX1+=3V^`EXmHrM8#hJ)yGReXMu*h2AqFOrC>eNKaC6SA_*>p1F=7 z2;QYPWHj(Fx+`TUH=cipYdVdaBUZs9*NgD5!`?w1?a4It*%UU9d|7A-Fk#%EYpCu# zY>t_FAK>rVEl5Oq=Lnv{)8esPhLBp&U2)b!8Z;l27NgYk7%y=`Mp(d{JuEiudorw| z8#hOQ<`cc1-1wU41;E`$1~eSJu(A0K64-4|mZe<&2uFD3Y2~y8oLajcS)%-t1uY1H z8v8}X)}606(+}1qmwan1$nwyfx53ovFu_%5Vd>$CS-3jU80GHMz4`0F!}`;%+zKK#-kR-}TLKEHpo6 zL^uDnEK0DU;#M_}pu7#4!vW8!7{siwm`j9>|H;n#Bz}|So#|@E`8#ZEY^erO0F#;q5pYI?-%~KKc9RWJU9sqMK1oRcgKw+g>KdRU_hN+Vo$@P?h3`C^N2{EU>2lBtVx~^#?X7{dou&}bR703PgV|d?w^sd$+ zN2&$LfMk+@?MmL4cPVqbQuWZ5|Z~3xZ_`=BqbRvru$-w1P zGshejDV?qn4d0YAsNIiHaR>5n9+sXkjeL@}!p&Y#G29K*%G(XJ_1)&u1j~5kmX_q| zoaGFn%5knR_!zez!b%Nl%WXBLWC63Q2mXwqDBqD$AI44_#!lSWFPmII&pvlSCf9lR z;aKBX;b>7_C%zt$<}gNVYNMa?YO*v|6+pgHYNe@12ZU(rL=}s{YLR58LR<7l0KJd} zbrF-EIYxI7<|MKXid(nxXh-n~f&#rUQBl+oq zUrP7cV;{Nj zNdw%iopOaV>chQJpLto*boN38(}j`>G8;ETiz?}lvUOiUZjP-7ncmBdr?>Ki5qZWn#~ zsPe>dWB3cer+SF;xO29iHYMcvQ*&u2_|f2M_?tI>`%{GvkjUzKL7lJ9VpYGm^ZZkr z*r?`aX+~HuBMg1;dN)-A?`BY7rOTph&8sQW+qZA8jR}XaA1VQ!9e;h;+(1@r_O6#% zEE({_h6twdG?pxeQR0>bcuWl-Bi>6Pvi#`|4(;uPvA2Qc*U^Aeh{OdEI}96Qg1})l ztU6gpLo@{XuJ*+KK~78o#p2jr4b`U{x;$x^U(CMKmXgHBw?4!h+MK!sg-*ws@i* znCB35Dl11o`)_b?Fc7l5Y~7$c%^oE*KUI8F2)DkHhhg!fa%T{Z6Q5$1aq~RxojU+w zN{njT@Ln-mzsz_ET6?>RVrutD563|wz$W@X(@FaF?b|Q%uL+e^Re7aG95U`+3QR;$ zupdAM{SRuX#iV2lO-)NT7U>KY$J#aB=a@wB^h+a3d+8GuEp49!;EF-}(M2g{9KGk+ z*3gG!@fsYv0=-F$;2G+@*f!EM&LXX(nWdL8;NMtZ$j_kNmwpleYZ?e3i8sND{oRM_ zCExBl{?eqFx!a%53l<X!O*F|b2Wrly;MCFwAOVZq7H$Emhl zmwwa%EW8%gFQe2^*ut$11205=NAHCe1r4-geB+@b>;eR?Q8t?l4zuOlLg_q(DPgi@bDe`lAc zi%x?TI+|o=O5R?xy^G*1^1Aa>N6(n36gZG3+87sii;9Y>2P~iQd1^nJ_w>;Wj*%a1 zVsM=p+6brZ{#1UE#&tuVxi#_L^C?58?l%PbP(`Q3RS45ZIoMEA#3pM8OHYre^y)2& z^#|_vRTNuM_NV_yixI+d73Yr7y7c^~A=kBx1}Ou(egjb4;`+mXUXj3kNVi97)awK1 z;&Wk%1OINMXiyk~OkeMI09DV~r(uJX_|Lt$=uvr5u`!ACe@X;-RQvz--2tor-2(jo z@I;Y8>UGXmX=U9&Zq;ho0w0#D#WM(QKk>U_Ygae14leb$F=irYMl+=87Krd_hgW` zWzQ09=X2f@G`70!t;oc8F(u=>`qsmH-zO2l(ndSqh+}VGDHZf$L81@cFDN-(@3##u>#HD2 zF$l(E*$+MHH-+4m#DKR$W1(#dH~|3qpi|Y3a+taxl592uSEFGoxHp=LCR=se8xUwf zf1kKTNy+|Fc9fBSDDzk3bTHgpA9cpgf0ItMH}KuOJtf%xe*bkAS!U;#nrir(;MU)m zz9tRpmkMvjQ1)ec?}?cve3}H>!Mt!^E<3CsS{vR z*-uBzhw^6K=(m+cb{yE0JW5X_L#A3VAbD#^ZV0s@7un4kb^{Cp>H#vJo8P4fLXx{b z{#eTG{sd;GM$WmM>aVxr0vM*d2QJioF+v&I{0xRO7TYD54v(AcUP)>8V zuVMo`gr2#?8myU6Wg`?pYisLYEwXDJ&)+>|?kr+FAiGs<8n7z7J1Z^GH_l+J1mNH$99SZeZH(ywGg#F|#`h*1ve;fh$S@z7}!Tw^y-083~lV~>0H#`RW?y%(mDPN*yW~z>l)F)8=L@oZ*UGFiA!aeH(WsPXpPwt+_Up717pkH)*E{Z@vy zW2WdP?=r=UlU=vn8Br=48a6I2VrX~x(;CziI3LX<)q5QaeS!dRd2vc)8O-)s!lP@C zQbQF5Q;-qIm75xE>(D>U?6Ghboa#V=XW?v~wdOc}4;EQt4t=E;Uv`>kVUpjz^=0Ey zu7xiqqV$X~W}huK;fpts7DezyCRE~8g`gm|F(QIE@)9gH2pJu$66S3EIALH zv**wm)r8j5rD~)|TCaodvlRnAm0|ciCwwFetPs9_5b%;YI~c&;dmv9Io3Ums%Te{?I^WHrXmqq4InIv4$f2|cnu zK!rNWP;}Z~k(aKeP2x6K$4+;<&0N}YhLmlF` zQC(R%e4bG-(9|}QY0;r1iQ(m0<28^?F&O`24I}nh2RCO4aXw%#nsd6$WKt~} z5wBYuHC8=P>xg})K2RpxQ8=-gYzh7Ew^Y6E$qOKv?NKFBaL&GClfJheb(nu}bRP z-S6}%E8EY{Swp0ltx`g}a(IZIyA)~X-a3g;VhgDphHk>TErInD7(0DPSM zL9RhiOAoTFB_xc15cefAV&YHXPp+VK`4@?wl?&v!0DtQigC8GWcga3me@=Y%ScwW7 zc;jI+6AFa_`e)xoDdq~%-DuJkaKU>iR{bLXeCGOH{;Fg_QFC_u2NEXLil zkxgi|NxX*21@qMahgDeU*clEJS@K!{8fzhmWmjRriUdgg(B}kO7VRTr1jz`b8_`nn z`-AYdoIoEztomw`7pj75alWrD9_dnro~jm*ne0xyIQ&BiZFhM=VcI8*?SGd@1y#It zkIqouW1H!=!Bi3YACDfRp`LF&6;*YRkf^8mJ z7puM`{+#FC(Od!oU5UH~t8baP0v=sisRfrOvo28Rq|OdAna9~v^}KtPR=yp>NnR6& z)wFLtR*%T+NtO+@c2P1VgU9GgfQbneqbn5-vdN$TR=ZUk(mrwd+1xoYu3|5pJa9(> zXm{tZZ+R@z5bX~8yf<%beeSb1VAR`f!2{d#MJJ+SYDv4!MxmO(B6K|)2=(icv1Mdr zB>w^d(2hc`AI^CUZ332%AA<`l1R~WkJpY`(XRQS{-J#vs62#JKz?1iY8yf54bWN2e zoA+4t5G|Y7iepH8Y)~MahV{L>f*gIvIl=1)1;yJNY z@0WKoy_hmVjk&ozw{rv(LaQsvGqv(BA0D#5nohI{@OqtbBwBqO&i=N_WYvDr^;->K#U3O@2S+8r_Q%dKW;%$9Kf?4R`@eEn}qUS z#D#G!F2D$L!)2POt9xj{Bd-#4gK(tO%m9#k;fuF3+r&b4y0^&{7SU`vhP{YP!C2t! zy(0K{TgI5rq;)QrLt!`Y)k=2^El_DU!Uh)XE18;pR#sPk>Bs&}J73K*iXJ5;z5mRd zw9#iPLaOj}7U|qu^C0uMAqMPXOl4sfs__TTO~!?;Hzbt5qT+4=a#mJfI%~2k$)_qT z>KX>e-}rQn=W(pD=fg{kn#y~68@OH0i?=p3tgUl^km+jM?Yxc?uA!m6zQ=ZUh0?ZV^w1ALcv%!H@BabLaZ_} zOj=r6G-EkAY>|BsSn6|pH>HMGyEa(3yMI&G(5TS8?VTS9!#wV{Fv~V>pxWHaEDeh%gPn}7knuXDjBY*lS zQOLo8E1!9@;rO%?$l5}dD6p!2;Ke8 zx}MlXHrzvz`vg)5;P2K1Z_i+B#CNCt?vHumUXOF1|2n@3Z9tb`f+9MIUa=X$M#GO$ zmffv&yZ@@t$T&3&G}_i`o9lyXJ+P zw`!bb#XvWwCCydXh1jF->K+fBMBIYj*6AgNRYI4lT$ePZFLq}CGihsS>Z6b+JCwg(Sx zL2)mDmG;Y(z{WCj*#A;WQ|auPAm9=J1qSzC!IZ$ludarRJBe8k!fY<6q}fytbGE`* zq8NzU*UJg(wcM{yfi0ozN*dNXdE)TCK*W%d;YqUCL$9q5^V0FZ-$0lU7oPU|b=WE` z%ce+sGs&~YW`x<4*+8%PryR@RZqet1p3R9ul(9?E;&s!{o40Y(5@}dBUClvrX5eq@ zPG(P&6xpfG>95vYrNhbzH-Jty@S&v7o}*j3YO+A55=)ToCGERl;NwJVqC4EI?R66B z$6ANadJ373VCi4u+74C0mb*YUWW&)Ezz%;=s++ax6sRMXLP7wP>q=J?yaS6lZF`%0 zEBhE-+)OHc_V+bc&p>BGBuKloy&btdRk1Q&q*EV!DH#|Pr1dF1QuWCbb!xI&WI4C z>{oX64B2-|$7EKI0>wq@We8g-P^4KRBO@a@9hawl-7#6x_8zI~8KC5E8wDQuszb^r zy4O86rw=DiX_B$N$KO?A03104G7_G1T87o~gE4cPJoR^rOGwyj%Ug{@tjP0g2f|S> z*nxjk33jY1A@AL|VsPGFzP1`ed~z{)dwvkH4GvL9ix zj%?T!in<8AlS_)hX43Jp?X#xty{L%x{88;ncX;o$WE*JU?;|5AdxQLT5*arGw~>ar z(zfWc!=LAeFgG+MKzG?8pW#1S(j(AB&|{9O`pWm%W4$cNAgOLBD_PKE>BQ!vzbKB$ z_rQ>%iolP<#4ywDRQIfp(D2!m4;8Sr>N<0%%MYfOIbd$ClVbK3(Hr*SPP0GI=rjkPS70f%b+AO)rTF{@au}JR!Jo(DZx1FkenAD$s{$=BzV4;h-@#gGQ{@KMtVyx2 z{Au`v%X6KPhLD3fHq^1T+NPzOgq2sAKT|`&@zU*~Di|-OJKE8fy6DiiH-nqA!AWQ_iZF$ZUWjf5CT(X5=&Jhj` zG!%c@0Q%VQQ~Ex6nxdXotgh2W)(>_4)-jkPawmiLS{NUy#>K^XK7IN$#|W%`nIaP) zCh4{H26K6l`y`SE;x2^i)M3ZhHSRnH1=9k9NpGJAj0hY{uHB&j2rb7<0-4V$h(R%J z91krahw9`iK+>Wj>|<53HQ2Eq+a5G?4WpaT(7^zSjRK0m^pi&-nsYoyDWlY|!yHB};%szZ{Aj&fkjVk8p z{E_|~At2U9pg;0eFko%agg>v%TQ{_TmdB zK?X5L0Pt({J+yA(1;9>be_Ph->I*Z- z>gnn21;72dV|2a|U}?$vA%{kfBf3}~byl~3a7zhnPMN1*g>%yKXphLsQChHEp~=$A z7Mq@?hlH)vbEP%8OG5?fzYC09S`kQO{9+J%Z7nA+8pY&@l?7|2i8eAMSgba;IMfGJ z{ko!=c+r=a{3kf)8@Vx_70rkbpA^BuHF{9o`E#WJ4g`^uKYsk+;^J!G94oLAq4y$u zEpI-unh-2vY<>9~2COAs{&{5=S@o%ad5}d)jJn-WSw~~tg5i~V;@82#t?l-TdD9f(ZhmPc8Km2MN zO43L_jv*m!BeLt?7|Aj6tq+{u`ONt6d4<7Cy8^Cg@Uw)RlFEJ6sRJe&cQC=j#hf=-`aRc`%#godpe85y6^Qb!CWh2-j z5n0yV#=7kYjj4*)n3yv77{dbmwZQzoQj4S)1-Uz|fa$lnr_TyJ_E6}pl>2OjZqHZY z@TCqiSVCLG{o|uxDCZA8Z4{+iO?NF2NiLKgRWawm?HxM1El{P%Pb z?C#t_=08ygPq?|CZIG4hO5`-fzd=H%vf=90la=E5%D zKzuX2O7w%;baCfwl*}ospy1G2a%utO7@Z$&+saxWKQ5iPB=Ft71RtJ1UX`8jV=BCf zI^jCyU)msxePu}Xucw`DpW|cN4px!ml9toOZ+-8dh|V?QjgOFQya`b^AbLcEZVM*s z)#&2b2HR-b(7tp*=ZV-?2Y@U3#hsl?dUQ`L`xD4J7*KkK(*p~Wd^O3}BnZHv3;nk} zJoQj&Lce({n%VL+f+0>pgMpVhk;7xio5~s>*4*ztCw5aJV)7&(#;M0+@}z^JS}8)u zEYWS(?e?_YEZ5b?DGd%g<~W(mZiK8LRzQKVMHTW1emQ8v!udxYDBk3|Hk|TCeAQ|) zBw&xgvS~=;iDDET`$7PZvMlptKY}Ttpmzvza|nP{Dx1CnJs%x9$g7+noxo6~)c(ie zj0S1D1eI-+V=QpzxDQ&-!`gw{WN&lD&8aWklG% zU6I;!9|xUG+p^ug`-UT;@Y+?&4u$Jkpm}mu7FiN&PVaLlFH`*EGrzor3@YUlMmU#_mcAv*&9bE+FTJ)`3NzF!EH21q<0|X7-I*Hw z2I6fzc>`8Ztj8CFT8CepPsGQN02|d8ub6<((tg?^E(?s1(6>WLuKjO*59n_Ev=i|^ zey))Bq7L9zRd;q4NE377(dhX3bG0w^*}Z2*)%0M1Pf++m5KC36`qqWWg4sh8ad7X# z8ZkZvFH&0jSV$PB-+X)Xwwz=L7qA&}=LZn~8^67U*P6S{wvjB3f((f0xc1`s`jK6$ zhX1?H&Cp9}DeUb{*$5SNC4W;Yp#AR`RE5Cyt%Mgs5qYE9aZo{RD!cXu;If zjmeAS;6pDQpn~YE_yM+n=L~CbjJ4JZSsMznP=3NGAV8X$ntFy>&pHf;q2)87$oOqw zRa-Z6Fhi>2#e**f73ODa=`O3>s^qa?*%bkdhK6uOJy#8-6{r6zaxWbo$g+aFMqKKl#QYZ8rtdWykc zHL?T%%k~hQjfIvbQh=06@@^>^c)nSH3#D<;9(4)XE!3qzKvP4?21I%S0cFuWeVch| zY(*J-5c`2P(`);(cVe3W5K&Xpv%%zdFUA&QELL$vpk-N}JKhF>tXES)UR%1*20UZ> z#cO*KiXA9AJC_gG7}q&RLFlx+F_L>l<%(vO;fbM#*4ZyDJw4KgcJO;cM_Z!6s!!4Q zx9c#`b)uF+bqtuuyA}w7UWoO?H4QCpi(MZhhYv9^w4tG)kR9N*g}4__^7!42BJHHB zv`wH)Y8%Xf6=1znsoctv*{^X;6$hZ3<=5s|TtE+{+<*MS);8Cu`ekJ%>Foy!%(c_? zZn=SyKvQ^`APYVH2Z)zIcY{#(t8x^xjIlJLhaCt3_ggPWr&OoNCUNm_S37V*Lm&F= zeIBs6Vg)p;i}=9hvYB;iwU5oYjMAMAu&6{m96#4ISMWVJWfAhu3MFG38s zLd;cQP0empIab6=H<%gcZ#dx}dm&QvLIwP_~tLZn(;_ghYv3$lX4+S>Xs7FfZ}*{1OMIwsfmqWdS1Z{;C_;B` ze3kf9T+J;3Zf+dl?Ch-lVK?#PFr3|)+Q(0yl6?5^ft-#m0`j->^74A7qCR|xGiV*% z9K9w9MUjk*jFh*M@d2SEx(sk=Q3C&6FoRiKR^q3y7r#2{+j{n})8@e=>g>1|4R)9g zZO6yFy)4!We-&xroC&g+i-8!>+uOTA$38y&_lrm7=9z(whzD>pW&nXe47UbdxUbJ< z5=nZ>UB0`iWvaV+@W2P};oQod8o>3sI27%NxZGWvW6raj5z5>X^`ObrmupjFx1$u% zPS!bgGc`r?*SW+kL`_>5xe2qUC&J-~G0>XrWDi5yk`<_sxo7y0A;d3l-G!3!t*4Q_ zgA0B{AsfWcTz*V_J+29v&*WOBbOVx$)jnuW3`+wesd(?%KiRg!XM<8+kWFd3Ve}pL z)~#*CTKH2FGX5OoxFf)$ve4aA-8{(y3^mB5a+N>A$K3-IF& zBQn7xv4UiY$Q2v2&X*!ZJP(FG$BO5|*Vmt4kue}fR@KV^`uVG&ZB13g@EVi@K)GoH zE=0>pVkxHBdPO18rGBUS3rU&j;__8KY9qvNkY>O{T@sMlk9To$AN6Te{~Y!W!#%a_;_;vcY->@%A0%CEUN$wNJYbxnw`Y^a-{ZJ}b!yx;TN763H>$ zP#DnOxGgxyc`b*&Z|@X%nqHQW^(RizB`>D8x}Utk9Ey>m0$fYIf9W|V{RVq_CMr@KDC$- zxYE@6U`8agO>FIC7)+~ymPIZt1e*aNj6qt~eplf0g-;GLFwT}E1{m%wSGOSxKq>^U zejZg*B%B%o8{Lt&`d>@+q7Q{wA@zUydktCEr{RUnjqA$-!4-A(xV5`hBf+!X=JrtE z8iOy-Ns92f`;_GD{HERnO4vh``mH#XHgmS$cH`WjbZyS9yNN9D-EU}3Cu^OMoh3W6 z*mY%I6ZkbcA(!CW4_-u|OoHO$6gG7^nV4_cqFO|H1$R_cRNT)cOefHl_1<*2>?)R- z{*qwCh&vdNlpC1aasm%Sdv{%9#$HyMpcB}oIn_UhjM!1h_#d@@ye*6mcy4H(ppt4< z!~rU)=6(Bam%p+l8ZDgM-ZQW&$J;Y8w_kry`ScCVB@R+d+!I^GHycT&z7>1nI9IO) z*sv2pyD6ge?r856h5eJ#hvu8>f=HRHHqTA%5wJBV;PXQ_+=|xo;sLKD0W%(#M*rgp z11~7-M;$G|nNiW)jCgQmHC~x{W;T6fP^?ny8<$)!Q#M3V9KTcchJ(7yH`T%enUBD0 zx5D}MbuP~)s1f1Q1`!KJ?X^)w8z)Rrn7f>u9zk-o9|qKiN4uAdf+Hg4TsBAZalsHB zICP*ue6*r@HkVIwvW;;6BecEDtbK==MzvA%8lh0a#z#APi%UZ4=VOJJUgNEJ5XntC zAQ#35Q%LNlU}ejpS2hYW436N5`IlD`2~ThTzwGP(WmkVb=l(dO=ps}aM_NE1#XjCF zm?^T+a0kQ%#9XF(nC`ugP#zNz$Iat|89#vPmnYnEbp>IM^}8g{2(hcY)>ZCGCb6Oj zH}4oR*5u=&*Ef{MG^T((4*GB6tKUGzLij2gH}Z3>0?`{&^R%DxUFk+ZEzIY1SN{*#mik4z45#7Ri=sTenJbU9j#V2{_ZUf~+LtYrH~VuId2 ziK-3ev`b={MF{)C9GrNw_MhBd?E{Mn+RNjuLGagk^+sY^v2if%<)!iu9ywUa9NO3*#4vcA zALbwq{!0W7_?%?4HQj(Z$u^nQSvjtI%nV-kH#gAkvqK-t5xc@Q zeJgpaIVtkhgshw~H*Au{;xq}7doIPYCT!7%@^9Hfx&*IRmicfQG;3g zXw+bv_C9((qv8ZDyx4%IhvDYEy}H-;IZCSuY7=(VF!TXUrQUBJBb-r&OsYQmd4+H$ z#h8I+nc6BeBP=%b)8BiDn&zy^gBK_q$V(#zKX*vTk;RCEK>Mmv>;vrVwbK)yWaxtD z58`K|6}M8P)e_Mj55u8hQkDMf(#i~2FX<0wE*@;FLGy1^ETBtj(f6ShuP|=yyQW#} zR#*PI#JRNh^vel!ya1sb^Q~W*9i~cKq0m)z<7jW*q_w#KI{RYU>`ReyW2b&&8eFUB zkKy8%&kS6z=htg({LPt0h)3=dnI@z?KptEDQyB`1m^zkVgAKOyxA6N3-xT9Z_j_s~?`NF>Anim9APr zM0|4hNESh?{8qCZWj?)}I{g8uBQuD;;s=6Pl3$@79CZ}|cvGkqES(CwQvbsR|40Po z%((OxI}=fMF9!DN_|;qb>#+Y*A14MXMhFVO$18##1GM=SgY$x3kJF*wi`BG^~OUumqfZ?ah@L-H54qF46}b!qA$i1VF#r+lc38jtgmtdGW!- zdOVLHSW{3)><9{JR`!E;pQ}<#G-p9IqD)F5&2PM}+G9Jl!a?9tJDuS6w$f>x+xUv^ zaYC&*{mA;MnR@iRU{q;7e-W*H5quSvc*%&Pom#_Qt-zxYEzlQq6?!O+k&+J}vFEhi zYzhJm-JzPfaCSNKNA&YnSIxV_qM?X|eGh~LjE{Ui{=9QTO%0yTKgt&q13-vVutnPX z4@xQ~0&P%6@An)QsM#j`Y5=vF`)WrPi{0_D|1N(Kc4Y>Do6c8U0++$5ZM`gP#Idd3 zfI(8$-ow0^pgRacW?nfELfH4A$O|jOEund6U6(d}9`)O{CLuXDkBf(3YhcOVN{rFN zFg;BqwvAO(PyA_x0S9&%eJc`C9g^Orydtd~lIIiLq8+f=Is&psKa+hQl^Z8>viiKW z3#qz@Dv`iaY!4NuEfTPQ3KRdbhP5z8l{BCs=VJiQ63=oB`UVf4|NVv#o(_kH6EmN& z{kjscl5GpcD=dZ}+q!$WLi&7l%KyK}sN;oU|G%NxKkR$diEZq9;mhc={*EVB0VP%KN%hlW7>h<)?~xZVvhEG(K( zjHo;A(W;QFEM-6pOi03CiDt3GG7sf++l3t#i9|(Fd(?XC*e_42P2={z;eszNWjIyC zgFg~nE}m>$p)I5jQx2_&fZ(6uH1!-{N5QLKVSY$_03Fo3_&Lq_%rolG!6toj(EbSR z*dlq?bUXp@P|7PmzPpY3SkUQ@H{z_WIIyH{1_>U-SF!D^4?7XTZkNoU@&25wbn|8e zGcvmUb_u-_7SB`=2ENND9Sh3ED&{>~*c{>fkAA(9SX@>m<-E}4wJ_3;7Tbs#6hG}< z_u3n$V3;gZvW(ZHGVAs5r)LtTQUaylZO}e{)fqAVoj>aX&QOaX?^-^O7=NJIjm)!F z2PC%hNc`8B@M4j7aP9R^;*QAw@Pf;%^B9E`9~{JBfT8GJrcG#jrNO3ET? z0WPGDDy(u(2*}Y2n&aQYlM?Vh`R~FBFMehT9y!iB*_zlg2=w^M=}lexD{k)i;SHun z?>&4SD06$&eWtUm4HT^~g5y&S3 zudfYIK7j}i>H!sg#0xwl;O|@sfbV2K){v!codvmIbBC>BsmkItCmY+on0+r*hORbl z`Ws^^X27>*m8SgSI6)&`Aa`!lsIk0-J662N8;Abe1NG903O)FW>whhbsdeo0g(k_O zqh`IFj(~y303cOPo#TQLFI;p7oV^0(U*an_mh0w~7L>PwSqc+c@Su=94QU8Fh&r^x z{Q`gdm%H7>iQU)1+{@GOr#9>DFj0F1A25iLP2u(bh>0f!ZXGn*d3y-{d^7-8nt??W z-Yay+p-+;07Jf|bAdR|`d`Oftf4gAiI2GFHN=%@Ys9Y%W8@ztHfsutP#X8j%eJs2O z{#74VP`G<_j5F&f?!y4oUDw^(qPc`8wPAhWjYMcy6SE(inhI#e%|1JtB=XRkU3}j& zamFpg#)hjYc8-_gOIJORd}#zFozTDc4xvFygIW19Yvlaf?zm8B>cZ7?Eh=Ac=c!=F68B&m<@|u zf%O05INkp|KleX>9R!3#e6EDDWHFN-w1PMkUK z-`4`#p(B^Onfs*)v=&sfDrDkBmO;Kd1t&-|_^&kDPI%lo5Yi=EXBl)h5?eB#mgQ&n zvHs-)7H29#LzcZcFx3QEa*p+(wwG|vYwR<4GH#BEFb!pwQ=m3%_N{{Al2Xx(5@DT@ zw2{9+h!|t}Lc|zdOa7&d;m5)f#FVLm`gryK5b^=N6G+3u!`Y>!O$BuIYRiIy7|ShK z22{x^NG}NnaQbgt5)54;B4531X56RWetsP6v2>Q)W`Kt{2H~WxqZ+~&Fg8gf{Dq%;zoK= z+!sQ0JT0TpVJ?Ie1^hU%K#KPeE>DAk&LHfJ_(=5o1hpRbM612rl-h+joVhNGtyf38 zzPl_&&vUNb5k%6fJgAtKxdF^K`E)}(J+~p5Q}kV?q#C;sT!ww(XM*3;NZ!!N2$>eRcphfsj+Df_AN zCYR=>6@HU=(@$($TL5z69>480DQS}fDl$4+;Pn6K<4mL3$^tkZic(cNoyL}iF~w;q zW2r8dOtmB}u}p2%qN*K|+6DWgwSc>665l+$qh^w@b=b2~H za1X$rjJPe~FG|;X@)wcEi0+0IQaV`?Jr(DWd+H6hE8?=US2ZGGVp67Yl3YevNNYZ)PAL5 zrXtFYWC;BIY#^%SkJQxE%yvTB@8PStaKvT6j#({RtR}E+BE-42$@s}X^f#ftk$m!_ z)kZ0ZwwJl}ef&BWA{v)#=V?LSiX19&QkRIz1(A4j=HRxVxw`3mY#t^^%PKVFhZYWJ zjCThZJw`eM{;>+MFOtMv+W1*hypL)KqNZv8+GT>Ur@o~I*1G#*g~$c9yuMCdh$9U< zhmOT!O>BCnEuyFU&O&6-qu<2zJ10Nci_w&4#EOt97AT73S4%xnhq7t+T=zB+ft7g- z;t)ZB<`XR!t$PcD?0p|rCJa~Ij8|B!TH9bw%=lVxhqsZdGGss|Og0hr971mrdNx&9 z8y%I4VT8evc3vdk+O@Un(Km*h!d_X+Fs>!ZK`&hj^|Q9jy&}eeCZz*e<`(v`RUgzRI=O4|O*-@`rXn^vJ$O{7^LbeEbug5$#>=W?f{{b@zZ9Fe_ljC0?y^nhiD&Olu7@zLn$?3}}18|ItL85rS2 z=#$@Mq&{qJPhnu3;Kikh`;IEpxRP0V|geGUcb>(+X6j-o%`C{e0bWLS`4;B z(8M)J)y^3i8g_kuJQ$S8UZP|=$FBqe(b(=OgEDEPi1sX=u4DV|mK`bSo%&<2{IyVu z%{M4^*S)hIC}A%~d3Y^{akE{V0PFCl4#coCe=EG`0VaJ;yW8T^OxMDzC193zA52Ka zKZBU+St4~Z|Dq;CBa9nn9xm0O?lll+0#cApQ delta 18990 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 Date: Wed, 24 Jul 2019 17:02:20 -0400 Subject: [PATCH 092/274] Update inventory.dm --- code/__DEFINES/inventory.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index 03cfde802f..95a8a2c885 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -28,6 +28,7 @@ #define ITEM_SLOT_POCKET (1<<11) // this is to allow items with a w_class of WEIGHT_CLASS_NORMAL or WEIGHT_CLASS_BULKY to fit in pockets. #define ITEM_SLOT_DENYPOCKET (1<<12) // this is to deny items with a w_class of WEIGHT_CLASS_SMALL or WEIGHT_CLASS_TINY to fit in pockets. #define ITEM_SLOT_NECK (1<<13) +#define ITEM_SLOT_SUITSTORE (1<<14) //SLOTS #define SLOT_BACK 1 @@ -52,6 +53,7 @@ #define SLOT_LEGCUFFED 19 #define SLOT_GENERC_DEXTROUS_STORAGE 20 + #define SLOTS_AMT 20 // Keep this up to date! //I hate that this has to exist @@ -84,6 +86,8 @@ . = ITEM_SLOT_ICLOTHING if(SLOT_L_STORE, SLOT_R_STORE) . = ITEM_SLOT_POCKET + if(SLOT_S_STORE) + . = ITEM_SLOT_SUITSTORE //Bit flags for the flags_inv variable, which determine when a piece of clothing hides another. IE a helmet hiding glasses. From 8c6b1c8e95574372ba82576679694f5e8d5dde6c Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 24 Jul 2019 17:05:20 -0700 Subject: [PATCH 093/274] Update say_vr.dm --- code/modules/mob/say_vr.dm | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm index 66444abf91..ac4cf5e882 100644 --- a/code/modules/mob/say_vr.dm +++ b/code/modules/mob/say_vr.dm @@ -172,15 +172,11 @@ proc/get_top_level_mob(var/mob/S) user.log_message(message, INDIVIDUAL_EMOTE_LOG) message = "[user] " + "[message]" - for(var/mob/M) - if(M in list(/mob/living)) - M.show_message(message) - if(emote_type == EMOTE_AUDIBLE) - user.audible_message(message=message,hearing_distance=1) + user.audible_message(message=message,hearing_distance=1, noghosts = TRUE) else - user.visible_message(message=message,self_message=message,vision_distance=1) - log_emote("[key_name(user)] : [message]") + user.visible_message(message=message,self_message=message,vision_distance=1, noghosts = TRUE) + log_emote("[key_name(user)] : (SUBTLER) [message]") message = null From eef852aa9a1a219744689ae6f2acd197e9761d16 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 24 Jul 2019 17:10:44 -0700 Subject: [PATCH 094/274] Update mob.dm --- code/modules/mob/mob.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index b098801da8..f7d10bfb7b 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -155,7 +155,7 @@ // deaf_message (optional) is what deaf people will see. // hearing_distance (optional) is the range, how many tiles away the message can be heard. -/mob/audible_message(message, deaf_message, hearing_distance, self_message) +/mob/audible_message(message, deaf_message, hearing_distance, self_message, no_ghosts = FALSE) var/range = 7 if(hearing_distance) range = hearing_distance @@ -163,6 +163,8 @@ var/msg = message if(self_message && M==src) msg = self_message + if(no_ghosts && isobserver(M)) + continue M.show_message( msg, 2, deaf_message, 1) // Show a message to all mobs in earshot of this atom @@ -171,11 +173,13 @@ // deaf_message (optional) is what deaf people will see. // hearing_distance (optional) is the range, how many tiles away the message can be heard. -/atom/proc/audible_message(message, deaf_message, hearing_distance) +/atom/proc/audible_message(message, deaf_message, hearing_distance, no_ghosts = FALSE) var/range = 7 if(hearing_distance) range = hearing_distance for(var/mob/M in get_hearers_in_view(range, src)) + if(no_ghosts && isobserver(M)) + continue M.show_message( message, 2, deaf_message, 1) /mob/proc/Life() From e65d51f493aafb91cc5fcb92414654b9106dab17 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 24 Jul 2019 17:31:24 -0700 Subject: [PATCH 095/274] Update say_vr.dm --- code/modules/mob/say_vr.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm index ac4cf5e882..1fc97c31e4 100644 --- a/code/modules/mob/say_vr.dm +++ b/code/modules/mob/say_vr.dm @@ -173,9 +173,9 @@ proc/get_top_level_mob(var/mob/S) message = "[user] " + "[message]" if(emote_type == EMOTE_AUDIBLE) - user.audible_message(message=message,hearing_distance=1, noghosts = TRUE) + user.audible_message(message=message,hearing_distance=1, no_ghosts = TRUE) else - user.visible_message(message=message,self_message=message,vision_distance=1, noghosts = TRUE) + user.visible_message(message=message,self_message=message,vision_distance=1, no_ghosts = TRUE) log_emote("[key_name(user)] : (SUBTLER) [message]") message = null From 40b2061ee1ab30c8b82c0b838c4433480a018941 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Thu, 25 Jul 2019 02:39:22 -0500 Subject: [PATCH 096/274] Fixes literally 1% of user complaints with one number --- code/__DEFINES/citadel_defines.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm index 2abe0db04e..b71b7b8efa 100644 --- a/code/__DEFINES/citadel_defines.dm +++ b/code/__DEFINES/citadel_defines.dm @@ -12,7 +12,7 @@ #define ui_boxcraft "EAST-4:22,SOUTH+1:6" #define ui_boxarea "EAST-4:6,SOUTH+1:6" #define ui_boxlang "EAST-5:22,SOUTH+1:6" -#define ui_boxvore "EAST-4:22,SOUTH+1:6" +#define ui_boxvore "EAST-5:22,SOUTH+1:6" //Filters #define CIT_FILTER_STAMINACRIT filter(type="drop_shadow", x=0, y=0, size=-3, border=0, color="#04080F") From 712790ba5b35af0bf7bf84c0e8517c8f7e505848 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Thu, 25 Jul 2019 04:15:57 -0400 Subject: [PATCH 097/274] Update objective_items.dm --- code/game/gamemodes/objective_items.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index e56495d808..176f62ef2d 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -53,7 +53,7 @@ name = "the chief engineer's advanced magnetic boots." targetitem = /obj/item/clothing/shoes/magboots/advance difficulty = 5 - excludefromjob = list("Chief Engineer") + excludefromjob = list("Chief Engineer", "Station Engineer", "Atmospheric Technician") /datum/objective_item/steal/capmedal name = "the medal of captaincy." @@ -62,10 +62,10 @@ excludefromjob = list("Captain") /datum/objective_item/steal/hypo - name = "the hypospray." + name = "the Chief Medical Officer's MKII hypospray." targetitem = /obj/item/hypospray/mkii/CMO //CITADEL EDIT, changing theft objective for the Hypo MK II difficulty = 5 - excludefromjob = list("Chief Medical Officer") + excludefromjob = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Virologist", "Geneticist") /datum/objective_item/steal/nukedisc name = "the nuclear authentication disk." @@ -83,10 +83,10 @@ excludefromjob = list("Head of Security", "Warden") /datum/objective_item/steal/reactive - name = "the reactive teleport armor." + name = "a reactive teleport armor." targetitem = /obj/item/clothing/suit/armor/reactive difficulty = 5 - excludefromjob = list("Research Director") + excludefromjob = list("Research Director","Scientist", "Roboticist") /datum/objective_item/steal/documents name = "any set of secret documents of any organization." @@ -143,7 +143,7 @@ name = "the station blueprints." targetitem = /obj/item/areaeditor/blueprints difficulty = 10 - excludefromjob = list("Chief Engineer") + excludefromjob = list("Chief Engineer", "Station Engineer", "Atmospheric Technician") altitems = list(/obj/item/photo) /datum/objective_item/steal/blueprints/check_special_completion(obj/item/I) @@ -159,7 +159,7 @@ name = "an unused sample of slime extract." targetitem = /obj/item/slime_extract difficulty = 3 - excludefromjob = list("Research Director","Scientist") + excludefromjob = list("Research Director","Scientist", "Roboticist") /datum/objective_item/steal/slime/check_special_completion(obj/item/slime_extract/E) if(E.Uses > 0) From bb88bdc0c7d960ecf1360397b078632fd7189bed Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Thu, 25 Jul 2019 04:48:31 -0400 Subject: [PATCH 098/274] Update gulag_item_reclaimer.dm --- code/game/machinery/gulag_item_reclaimer.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/gulag_item_reclaimer.dm b/code/game/machinery/gulag_item_reclaimer.dm index c955edbcd0..f6cb58bbbc 100644 --- a/code/game/machinery/gulag_item_reclaimer.dm +++ b/code/game/machinery/gulag_item_reclaimer.dm @@ -30,7 +30,7 @@ obj_flags |= EMAGGED /obj/machinery/gulag_item_reclaimer/attackby(obj/item/I, mob/user) - if(istype(I, /obj/item/card/id/prisoner)) + if(istype(I, /obj/item/card/id)) if(!inserted_id) if(!user.transferItemToLoc(I, src)) return @@ -83,7 +83,7 @@ usr.put_in_hands(inserted_id) inserted_id = null else - var/obj/item/I = usr.is_holding_item_of_type(/obj/item/card/id/prisoner) + var/obj/item/I = usr.is_holding_item_of_type(/obj/item/card/id) if(I) if(!usr.transferItemToLoc(I, src)) return From 3dabf3c42f6f045ba445a1c0389a039db77c94fb Mon Sep 17 00:00:00 2001 From: Poojawa Date: Thu, 25 Jul 2019 04:50:40 -0500 Subject: [PATCH 099/274] Fixes RLD overlays, adds cable color to RCL sprites --- code/game/objects/items/RCD.dm | 12 +++++-- code/game/objects/items/RCL.dm | 61 ++++++++++++++++++++++++--------- icons/obj/tools.dmi | Bin 23204 -> 22805 bytes 3 files changed, 53 insertions(+), 20 deletions(-) diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index 8895bffd70..1ff3c7df9f 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -616,7 +616,7 @@ RLD name = "rapid-light-device (RLD)" desc = "A device used to rapidly provide lighting sources to an area. Reload with metal, plasteel, glass or compressed matter cartridges." icon = 'icons/obj/tools.dmi' - icon_state = "rld-5" + icon_state = "rld" lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' matter = 500 @@ -625,6 +625,7 @@ RLD var/mode = LIGHT_MODE actions_types = list(/datum/action/item_action/pick_color) ammo_sections = 5 + has_ammobar = TRUE var/wallcost = 10 var/floorcost = 15 @@ -638,6 +639,10 @@ RLD var/color_choice = null +/obj/item/construction/rld/Initialize() + . = ..() + update_icon() + /obj/item/construction/rld/ui_action_click(mob/user, var/datum/action/A) if(istype(A, /datum/action/item_action/pick_color)) color_choice = input(user,"","Choose Color",color_choice) as color @@ -645,9 +650,10 @@ RLD ..() /obj/item/construction/rld/update_icon() - icon_state = "rld-[round((matter/max_matter) * 5, 1)]" ..() - + var/ratio = CEILING((matter / max_matter) * ammo_sections, 1) + cut_overlays() //To prevent infinite stacking of overlays + add_overlay("rld_light[ratio]") /obj/item/construction/rld/attack_self(mob/user) ..() diff --git a/code/game/objects/items/RCL.dm b/code/game/objects/items/RCL.dm index cea8165e02..63f460f9aa 100644 --- a/code/game/objects/items/RCL.dm +++ b/code/game/objects/items/RCL.dm @@ -2,7 +2,7 @@ name = "rapid cable layer" desc = "A device used to rapidly deploy cables. It has screws on the side which can be removed to slide off the cables. Do not use without insulation!" icon = 'icons/obj/tools.dmi' - icon_state = "rcl-0" + icon_state = "rcl-empty" item_state = "rcl-0" var/obj/structure/cable/last var/obj/item/stack/cable_coil/loaded @@ -92,22 +92,32 @@ /obj/item/twohanded/rcl/update_icon() if(!loaded) - icon_state = "rcl-0" - item_state = "rcl-0" + icon_state = "rcl-empty" + item_state = "rcl-empty" return + cut_overlays() + var/cable_amount = 0 switch(loaded.amount) if(61 to INFINITY) - icon_state = "rcl-30" - item_state = "rcl" + cable_amount = 3 if(31 to 60) - icon_state = "rcl-20" - item_state = "rcl" + cable_amount = 2 if(1 to 30) - icon_state = "rcl-10" - item_state = "rcl" + cable_amount = 1 else - icon_state = "rcl-0" - item_state = "rcl-0" + cable_amount = 0 + + var/mutable_appearance/cable_overlay = mutable_appearance(icon, "rcl-[cable_amount]") + cable_overlay.color = GLOB.cable_colors[colors[current_color_index]] + if(cable_amount >= 1) + icon_state = "rcl" + item_state = "rcl" + add_overlay(cable_overlay) + else + icon_state = "rcl-empty" + item_state = "rcl-0" + add_overlay(cable_overlay) + /obj/item/twohanded/rcl/proc/is_empty(mob/user, loud = 1) update_icon() @@ -302,6 +312,7 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) to_chat(user, "Color changed to [cwname]!") if(loaded) loaded.item_color= colors[current_color_index] + update_icon() if(wiring_gui_menu) wiringGuiUpdate(user) else if(istype(action, /datum/action/item_action/rcl_gui)) @@ -318,13 +329,29 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) /obj/item/twohanded/rcl/ghetto/update_icon() if(!loaded) - icon_state = "rclg-0" + icon_state = "rclg-empty" item_state = "rclg-0" return + cut_overlays() + var/cable_amount = 0 switch(loaded.amount) - if(1 to INFINITY) - icon_state = "rclg-1" - item_state = "rcl" + if(20 to INFINITY) + cable_amount = 3 + if(10 to 19) + cable_amount = 2 + if(1 to 9) + cable_amount = 1 else - icon_state = "rclg-1" - item_state = "rclg-1" + cable_amount = 0 + + var/mutable_appearance/cable_overlay = mutable_appearance(icon, "rcl-[cable_amount]") + cable_overlay.color = GLOB.cable_colors[colors[current_color_index]] + if(cable_amount >= 1) + icon_state = "rclg" + item_state = "rclg" + add_overlay(cable_overlay) + else + icon_state = "rclg-empty" + item_state = "rclg-0" + add_overlay(cable_overlay) + diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi index cfb36bb3ae419c86acf75245224774c416f76e23..adf5bb0ebf35ee11c563b12cb2006d8135303e49 100644 GIT binary patch literal 22805 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 literal 23204 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 Date: Thu, 25 Jul 2019 19:11:58 -0400 Subject: [PATCH 100/274] hypovial shit iddqd --- .../reagents/chemistry/machinery/chem_master.dm | 10 +++++----- tgui/assets/tgui.js | 4 ++-- tgui/src/interfaces/chem_master.ract | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 6401a78141..09113282ea 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -348,10 +348,10 @@ return var/amount_full = 0 - var/vol_part = min(reagents.total_volume, 30) + var/vol_part = min(reagents.total_volume, 60) if(text2num(many)) - amount_full = round(reagents.total_volume / 30) - vol_part = reagents.total_volume % 30 + amount_full = round(reagents.total_volume / 60) + vol_part = reagents.total_volume % 60 var/name = stripped_input(usr, "Name:","Name your hypovial!", (reagents.total_volume ? reagents.get_master_reagent_name() : " "), MAX_NAME_LEN) if(!name || !reagents.total_volume || !src || QDELETED(src) || !usr.canUseTopic(src, !issilicon(usr))) return @@ -361,7 +361,7 @@ P = new/obj/item/reagent_containers/glass/bottle/vial/small(drop_location()) P.name = trim("[name] hypovial") adjust_item_drop_location(P) - reagents.trans_to(P, 30) + reagents.trans_to(P, 60) if(vol_part) P = new/obj/item/reagent_containers/glass/bottle/vial/small(drop_location()) @@ -432,4 +432,4 @@ condi = TRUE #undef PILL_STYLE_COUNT -#undef RANDOM_PILL_STYLE \ No newline at end of file +#undef RANDOM_PILL_STYLE diff --git a/tgui/assets/tgui.js b/tgui/assets/tgui.js index e073e5ffe2..0dae148976 100644 --- a/tgui/assets/tgui.js +++ b/tgui/assets/tgui.js @@ -9,7 +9,7 @@ name:"css",extend:function(t,e,n){if(n.css){var a=Up++,r=n.noCssTransform?n.css: return t.replace(/-([a-zA-Z])/g,function(t,e){return e.toUpperCase()})};Xi?(uf={},cf=co("div").style,pf=function(t){var e,n,a;if(t=mf(t),!uf[t])if(void 0!==cf[t])uf[t]=t;else for(a=t.charAt(0).toUpperCase()+t.substring(1),e=ro.length;e--;)if(n=ro[e],void 0!==cf[n+a]){uf[t]=n+a;break}return uf[t]}):pf=null;var gf,vf,bf=pf;Xi?(vf=window.getComputedStyle||Po.getComputedStyle,gf=function(t){var e,n,a,r,o;if(e=vf(this.node),"string"==typeof t)return o=e[bf(t)],"0px"===o&&(o=0),o;if(!i(t))throw Error("Transition$getStyle must be passed a string, or an array of strings representing CSS properties");for(n={},a=t.length;a--;)r=t[a],o=e[bf(r)],"0px"===o&&(o=0),n[r]=o;return n}):gf=null;var yf=gf,_f=function(t,e){var n;if("string"==typeof t)this.node.style[bf(t)]=e;else for(n in t)t.hasOwnProperty(n)&&(this.node.style[bf(n)]=t[n]);return this},xf=function(t){var e;this.duration=t.duration,this.step=t.step,this.complete=t.complete,"string"==typeof t.easing?(e=t.root.easing[t.easing],e||(g(Io(t.easing,"easing")),e=qa)):e="function"==typeof t.easing?t.easing:qa,this.easing=e,this.start=ns(),this.end=this.start+this.duration,this.running=!0,xs.add(this)};xf.prototype={tick:function(t){var e,n;return this.running?t>this.end?(this.step&&this.step(1),this.complete&&this.complete(1),!1):(e=t-this.start,n=this.easing(e/this.duration),this.step&&this.step(n),!0):!1},stop:function(){this.abort&&this.abort(),this.running=!1}};var wf,kf,Sf,Ef,Cf,Pf,Af,Of,Tf=xf,Rf=RegExp("^-(?:"+ro.join("|")+")-"),Mf=function(t){return t.replace(Rf,"")},Lf=RegExp("^(?:"+ro.join("|")+")([A-Z])"),jf=function(t){var e;return t?(Lf.test(t)&&(t="-"+t),e=t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})):""},Df={},Nf={};Xi?(kf=co("div").style,function(){void 0!==kf.transition?(Sf="transition",Ef="transitionend",Cf=!0):void 0!==kf.webkitTransition?(Sf="webkitTransition",Ef="webkitTransitionEnd",Cf=!0):Cf=!1}(),Sf&&(Pf=Sf+"Duration",Af=Sf+"Property",Of=Sf+"TimingFunction"),wf=function(t,e,n,a,r){setTimeout(function(){var i,o,s,p,u;p=function(){o&&s&&(t.root.fire(t.name+":end",t.node,t.isIntro),r())},i=(t.node.namespaceURI||"")+t.node.tagName,t.node.style[Af]=a.map(bf).map(jf).join(","),t.node.style[Of]=jf(n.easing||"linear"),t.node.style[Pf]=n.duration/1e3+"s",u=function(e){var n;n=a.indexOf(mf(Mf(e.propertyName))),-1!==n&&a.splice(n,1),a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},t.node.addEventListener(Ef,u,!1),setTimeout(function(){for(var r,c,l,d,f,h=a.length,g=[];h--;)d=a[h],r=i+d,Cf&&!Nf[r]&&(t.node.style[bf(d)]=e[d],Df[r]||(c=t.getStyle(d),Df[r]=t.getStyle(d)!=e[d],Nf[r]=!Df[r],Nf[r]&&(t.node.style[bf(d)]=c))),(!Cf||Nf[r])&&(void 0===c&&(c=t.getStyle(d)),l=a.indexOf(d),-1===l?m("Something very strange happened with transitions. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!",{node:t.node}):a.splice(l,1),f=/[^\d]*$/.exec(e[d])[0],g.push({name:bf(d),interpolator:qo(parseFloat(c),parseFloat(e[d])),suffix:f}));g.length?new Tf({root:t.root,duration:n.duration,easing:mf(n.easing||""),step:function(e){var n,a;for(a=g.length;a--;)n=g[a],t.node.style[n.name]=n.interpolator(e)+n.suffix},complete:function(){o=!0,p()}}):o=!0,a.length||(t.node.removeEventListener(Ef,u,!1),s=!0,p())},0)},n.delay||0)}):wf=null;var Ff,If,Bf,qf,Uf,Vf=wf;if("undefined"!=typeof document){if(Ff="hidden",Uf={},Ff in document)Bf="";else for(qf=ro.length;qf--;)If=ro[qf],Ff=If+"Hidden",Ff in document&&(Bf=If);void 0!==Bf?(document.addEventListener(Bf+"visibilitychange",Ua),Ua()):("onfocusout"in document?(document.addEventListener("focusout",Va),document.addEventListener("focusin",Ga)):(window.addEventListener("pagehide",Va),window.addEventListener("blur",Va),window.addEventListener("pageshow",Ga),window.addEventListener("focus",Ga)),Uf.hidden=!1)}var Gf,zf,Wf,Hf=Uf;Xi?(zf=window.getComputedStyle||Po.getComputedStyle,Gf=function(t,e,n){var a,r=this;if(4===arguments.length)throw Error("t.animateStyle() returns a promise - use .then() instead of passing a callback");if(Hf.hidden)return this.setStyle(t,e),Wf||(Wf=us.resolve());"string"==typeof t?(a={},a[t]=e):(a=t,n=e),n||(g('The "%s" transition does not supply an options object to `t.animateStyle()`. This will break in a future version of Ractive. For more info see https://github.com/RactiveJS/Ractive/issues/340',this.name),n=this);var i=new us(function(t){var e,i,o,s,p,u,c;if(!n.duration)return r.setStyle(a),void t();for(e=Object.keys(a),i=[],o=zf(r.node),p={},u=e.length;u--;)c=e[u],s=o[bf(c)],"0px"===s&&(s=0),s!=a[c]&&(i.push(c),r.node.style[bf(c)]=s);return i.length?void Vf(r,a,n,i,t):void t()});return i}):Gf=null;var Kf=Gf,Qf=function(t,e){return"number"==typeof t?t={duration:t}:"string"==typeof t?t="slow"===t?{duration:600}:"fast"===t?{duration:200}:{duration:400}:t||(t={}),r({},t,e)},Yf=za,$f=function(t,e,n){this.init(t,e,n)};$f.prototype={init:hf,start:Yf,getStyle:yf,setStyle:_f,animateStyle:Kf,processParams:Qf};var Jf,Xf,Zf=$f,th=Ha;Jf=function(){var t=this.node,e=this.fragment.toString(!1);if(window&&window.appearsToBeIELessEqual8&&(t.type="text/css"),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}},Xf=function(){this.node.type&&"text/javascript"!==this.node.type||m("Script tag was updated. This does not cause the code to be re-evaluated!",{ractive:this.root}),this.node.text=this.fragment.toString(!1)};var eh=function(){var t,e;return this.template.y?"":(t="<"+this.template.e,t+=this.attributes.map(Xa).join("")+this.conditionalAttributes.map(Xa).join(""),"option"===this.name&&$a(this)&&(t+=" selected"),"input"===this.name&&Ja(this)&&(t+=" checked"),t+=">","textarea"===this.name&&void 0!==this.getAttribute("value")?t+=Se(this.getAttribute("value")):void 0!==this.getAttribute("contenteditable")&&(t+=this.getAttribute("value")||""),this.fragment&&(e="script"!==this.name&&"style"!==this.name,t+=this.fragment.toString(e)),ic.test(this.template.e)||(t+=""),t)},nh=Za,ah=tr,rh=function(t){this.init(t)};rh.prototype={bubble:Tl,detach:Rl,find:Ml,findAll:Ll,findAllComponents:jl,findComponent:Dl,findNextNode:Nl,firstNode:Fl,getAttribute:Il,init:df,rebind:ff,render:th,toString:eh,unbind:nh,unrender:ah};var ih=rh,oh=/^\s*$/,sh=/^\s*/,ph=function(t){var e,n,a,r;return e=t.split("\n"),n=e[0],void 0!==n&&oh.test(n)&&e.shift(),a=D(e),void 0!==a&&oh.test(a)&&e.pop(),r=e.reduce(nr,null),r&&(t=e.map(function(t){return t.replace(r,"")}).join("\n")),t},uh=ar,ch=function(t,e){var n;return e?n=t.split("\n").map(function(t,n){return n?e+t:t}).join("\n"):t},lh='Could not find template for partial "%s"',dh=function(t){var e,n;e=this.parentFragment=t.parentFragment,this.root=e.root,this.type=Au,this.index=t.index,this.name=t.template.r,this.rendered=!1,this.fragment=this.fragmentToRender=this.fragmentToUnrender=null,Gc.init(this,t),this.keypath||((n=uh(this.root,this.name,e))?(_c.call(this),this.isNamed=!0,this.setTemplate(n)):g(lh,this.name))};dh.prototype={bubble:function(){this.parentFragment.bubble()},detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},firstNode:function(){return this.fragment.firstNode()},findNextNode:function(){return this.parentFragment.findNextNode(this)},getPartialName:function(){return this.isNamed&&this.name?this.name:void 0===this.value?this.name:this.value},getValue:function(){return this.fragment.getValue()},rebind:function(t,e){this.isNamed||Vc.call(this,t,e),this.fragment&&this.fragment.rebind(t,e)},render:function(){return this.docFrag=document.createDocumentFragment(),this.update(),this.rendered=!0,this.docFrag},resolve:Gc.resolve,setValue:function(t){var e;(void 0===t||t!==this.value)&&(void 0!==t&&(e=uh(this.root,""+t,this.parentFragment)),!e&&this.name&&(e=uh(this.root,this.name,this.parentFragment))&&(_c.call(this),this.isNamed=!0),e||g(lh,this.name,{ractive:this.root}),this.value=t,this.setTemplate(e||[]),this.bubble(),this.rendered&&bs.addView(this))},setTemplate:function(t){this.fragment&&(this.fragment.unbind(),this.rendered&&(this.fragmentToUnrender=this.fragment)),this.fragment=new rg({template:t,root:this.root,owner:this,pElement:this.parentFragment.pElement}),this.fragmentToRender=this.fragment},toString:function(t){var e,n,a,r;return e=this.fragment.toString(t),n=this.parentFragment.items[this.index-1],n&&n.type===ku?(a=n.text.split("\n").pop(),(r=/^\s+$/.exec(a))?ch(e,r[0]):e):e},unbind:function(){this.isNamed||_c.call(this),this.fragment&&this.fragment.unbind()},unrender:function(t){this.rendered&&(this.fragment&&this.fragment.unrender(t),this.rendered=!1)},update:function(){var t,e;this.fragmentToUnrender&&(this.fragmentToUnrender.unrender(!0),this.fragmentToUnrender=null),this.fragmentToRender&&(this.docFrag.appendChild(this.fragmentToRender.render()),this.fragmentToRender=null),this.rendered&&(t=this.parentFragment.getNode(),e=this.parentFragment.findNextNode(this),t.insertBefore(this.docFrag,e))}};var fh,hh,mh,gh=dh,vh=pr,bh=ur,yh=new is("detach"),_h=cr,xh=lr,wh=dr,kh=fr,Sh=hr,Eh=mr,Ch=function(t,e,n,a){var r=t.root,i=t.keypath;a?r.viewmodel.smartUpdate(i,e,a):r.viewmodel.mark(i)},Ph=[],Ah=["pop","push","reverse","shift","sort","splice","unshift"];Ah.forEach(function(t){var e=function(){for(var e=arguments.length,n=Array(e),a=0;e>a;a++)n[a]=arguments[a];var r,i,o,s;for(r=bp(this,t,n),i=Array.prototype[t].apply(this,arguments),bs.start(),this._ractive.setting=!0,s=this._ractive.wrappers.length;s--;)o=this._ractive.wrappers[s],bs.addRactive(o.root),Ch(o,this,t,r);return bs.end(),this._ractive.setting=!1,i};Eo(Ph,t,{value:e})}),fh={},fh.__proto__?(hh=function(t){t.__proto__=Ph},mh=function(t){t.__proto__=Array.prototype}):(hh=function(t){var e,n;for(e=Ah.length;e--;)n=Ah[e],Eo(t,n,{value:Ph[n],configurable:!0})},mh=function(t){var e;for(e=Ah.length;e--;)delete t[Ah[e]]}),hh.unpatch=mh;var Oh,Th,Rh,Mh=hh;Oh={filter:function(t){return i(t)&&(!t._ractive||!t._ractive.setting)},wrap:function(t,e,n){return new Th(t,e,n)}},Th=function(t,e,n){this.root=t,this.value=e,this.keypath=S(n),e._ractive||(Eo(e,"_ractive",{value:{wrappers:[],instances:[],setting:!1},configurable:!0}),Mh(e)),e._ractive.instances[t._guid]||(e._ractive.instances[t._guid]=0,e._ractive.instances.push(t)),e._ractive.instances[t._guid]+=1,e._ractive.wrappers.push(this)},Th.prototype={get:function(){return this.value},teardown:function(){var t,e,n,a,r;if(t=this.value,e=t._ractive,n=e.wrappers,a=e.instances,e.setting)return!1;if(r=n.indexOf(this),-1===r)throw Error(Rh);if(n.splice(r,1),n.length){if(a[this.root._guid]-=1,!a[this.root._guid]){if(r=a.indexOf(this.root),-1===r)throw Error(Rh);a.splice(r,1)}}else delete t._ractive,Mh.unpatch(this.value)}},Rh="Something went wrong in a rather interesting way";var Lh,jh,Dh=Oh,Nh=/^\s*[0-9]+\s*$/,Fh=function(t){return Nh.test(t)?[]:{}};try{Object.defineProperty({},"test",{value:0}),Lh={filter:function(t,e,n){var a,r;return e?(e=S(e),(a=n.viewmodel.wrapped[e.parent.str])&&!a.magic?!1:(r=n.viewmodel.get(e.parent),i(r)&&/^[0-9]+$/.test(e.lastKey)?!1:r&&("object"==typeof r||"function"==typeof r))):!1},wrap:function(t,e,n){return new jh(t,e,n)}},jh=function(t,e,n){var a,r,i;return n=S(n),this.magic=!0,this.ractive=t,this.keypath=n,this.value=e,this.prop=n.lastKey,a=n.parent,this.obj=a.isRoot?t.viewmodel.data:t.viewmodel.get(a),r=this.originalDescriptor=Object.getOwnPropertyDescriptor(this.obj,this.prop),r&&r.set&&(i=r.set._ractiveWrappers)?void(-1===i.indexOf(this)&&i.push(this)):void gr(this,e,r)},jh.prototype={get:function(){return this.value},reset:function(t){return this.updating?void 0:(this.updating=!0,this.obj[this.prop]=t,bs.addRactive(this.ractive),this.ractive.viewmodel.mark(this.keypath,{keepExistingWrapper:!0}),this.updating=!1,!0)},set:function(t,e){this.updating||(this.obj[this.prop]||(this.updating=!0,this.obj[this.prop]=Fh(t),this.updating=!1),this.obj[this.prop][t]=e)},teardown:function(){var t,e,n,a,r;return this.updating?!1:(t=Object.getOwnPropertyDescriptor(this.obj,this.prop),e=t&&t.set,void(e&&(a=e._ractiveWrappers,r=a.indexOf(this),-1!==r&&a.splice(r,1),a.length||(n=this.obj[this.prop],Object.defineProperty(this.obj,this.prop,this.originalDescriptor||{writable:!0,enumerable:!0,configurable:!0}),this.obj[this.prop]=n))))}}}catch(Ao){Lh=!1}var Ih,Bh,qh=Lh;qh&&(Ih={filter:function(t,e,n){return qh.filter(t,e,n)&&Dh.filter(t)},wrap:function(t,e,n){return new Bh(t,e,n)}},Bh=function(t,e,n){this.value=e,this.magic=!0,this.magicWrapper=qh.wrap(t,e,n),this.arrayWrapper=Dh.wrap(t,e,n)},Bh.prototype={get:function(){return this.value},teardown:function(){this.arrayWrapper.teardown(),this.magicWrapper.teardown()},reset:function(t){return this.magicWrapper.reset(t)}});var Uh=Ih,Vh=vr,Gh={},zh=_r,Wh=xr,Hh=Sr,Kh=Or,Qh=Tr,Yh=function(t,e){this.computation=t,this.viewmodel=t.viewmodel,this.ref=e,this.root=this.viewmodel.ractive,this.parentFragment=this.root.component&&this.root.component.parentFragment};Yh.prototype={resolve:function(t){this.computation.softDeps.push(t),this.computation.unresolvedDeps[t.str]=null,this.viewmodel.register(t,this.computation,"computed")}};var $h=Yh,Jh=function(t,e){this.key=t,this.getter=e.getter,this.setter=e.setter,this.hardDeps=e.deps||[],this.softDeps=[],this.unresolvedDeps={},this.depValues={},this._dirty=this._firstRun=!0};Jh.prototype={constructor:Jh,init:function(t){var e,n=this;this.viewmodel=t,this.bypass=!0,e=t.get(this.key),t.clearCache(this.key.str),this.bypass=!1,this.setter&&void 0!==e&&this.set(e),this.hardDeps&&this.hardDeps.forEach(function(e){return t.register(e,n,"computed")})},invalidate:function(){this._dirty=!0},get:function(){var t,e,n=this,a=!1;if(this.getting){var r="The "+this.key.str+" computation indirectly called itself. This probably indicates a bug in the computation. It is commonly caused by `array.sort(...)` - if that's the case, clone the array first with `array.slice().sort(...)`";return h(r),this.value}if(this.getting=!0,this._dirty){if(this._firstRun||!this.hardDeps.length&&!this.softDeps.length?a=!0:[this.hardDeps,this.softDeps].forEach(function(t){var e,r,i;if(!a)for(i=t.length;i--;)if(e=t[i],r=n.viewmodel.get(e),!s(r,n.depValues[e.str]))return n.depValues[e.str]=r,void(a=!0)}),a){this.viewmodel.capture();try{this.value=this.getter()}catch(i){m('Failed to compute "%s"',this.key.str),d(i.stack||i),this.value=void 0}t=this.viewmodel.release(),e=this.updateDependencies(t),e&&[this.hardDeps,this.softDeps].forEach(function(t){t.forEach(function(t){n.depValues[t.str]=n.viewmodel.get(t)})})}this._dirty=!1}return this.getting=this._firstRun=!1,this.value},set:function(t){if(this.setting)return void(this.value=t);if(!this.setter)throw Error("Computed properties without setters are read-only. (This may change in a future version of Ractive!)");this.setter(t)},updateDependencies:function(t){var e,n,a,r,i;for(n=this.softDeps,e=n.length;e--;)a=n[e],-1===t.indexOf(a)&&(r=!0,this.viewmodel.unregister(a,this,"computed"));for(e=t.length;e--;)a=t[e],-1!==n.indexOf(a)||this.hardDeps&&-1!==this.hardDeps.indexOf(a)||(r=!0,Rr(this.viewmodel,a)&&!this.unresolvedDeps[a.str]?(i=new $h(this,a.str),t.splice(e,1),this.unresolvedDeps[a.str]=i,bs.addUnresolved(i)):this.viewmodel.register(a,this,"computed"));return r&&(this.softDeps=t.slice()),r}};var Xh=Jh,Zh=Mr,tm={FAILED_LOOKUP:!0},em=Lr,nm={},am=Dr,rm=Nr,im=function(t,e){this.localKey=t,this.keypath=e.keypath,this.origin=e.origin,this.deps=[],this.unresolved=[],this.resolved=!1};im.prototype={forceResolution:function(){this.keypath=this.localKey,this.setup()},get:function(t,e){return this.resolved?this.origin.get(this.map(t),e):void 0},getValue:function(){return this.keypath?this.origin.get(this.keypath):void 0},initViewmodel:function(t){this.local=t,this.setup()},map:function(t){return void 0===typeof this.keypath?this.localKey:t.replace(this.localKey,this.keypath)},register:function(t,e,n){this.deps.push({keypath:t,dep:e,group:n}),this.resolved&&this.origin.register(this.map(t),e,n)},resolve:function(t){void 0!==this.keypath&&this.unbind(!0),this.keypath=t,this.setup()},set:function(t,e){this.resolved||this.forceResolution(),this.origin.set(this.map(t),e)},setup:function(){var t=this;void 0!==this.keypath&&(this.resolved=!0,this.deps.length&&(this.deps.forEach(function(e){var n=t.map(e.keypath);if(t.origin.register(n,e.dep,e.group),e.dep.setValue)e.dep.setValue(t.origin.get(n));else{if(!e.dep.invalidate)throw Error("An unexpected error occurred. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");e.dep.invalidate()}}),this.origin.mark(this.keypath)))},setValue:function(t){if(!this.keypath)throw Error("Mapping does not have keypath, cannot set value. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");this.origin.set(this.keypath,t)},unbind:function(t){var e=this;t||delete this.local.mappings[this.localKey],this.resolved&&(this.deps.forEach(function(t){e.origin.unregister(e.map(t.keypath),t.dep,t.group)}),this.tracker&&this.origin.unregister(this.keypath,this.tracker))},unregister:function(t,e,n){var a,r;if(this.resolved){for(a=this.deps,r=a.length;r--;)if(a[r].dep===e){a.splice(r,1);break}this.origin.unregister(this.map(t),e,n)}}};var om=Fr,sm=function(t,e){var n,a,r,i;return n={},a=0,r=t.map(function(t,r){var o,s,p;s=a,p=e.length;do{if(o=e.indexOf(t,s),-1===o)return i=!0,-1;s=o+1}while(n[o]&&p>s);return o===a&&(a+=1),o!==r&&(i=!0),n[o]=!0,o})},pm=Ir,um={},cm=Ur,lm=Gr,dm=zr,fm=Wr,hm=Kr,mm={implicit:!0},gm={noCascade:!0},vm=Yr,bm=$r,ym=function(t){var e,n,a=t.adapt,r=t.data,i=t.ractive,o=t.computed,s=t.mappings;this.ractive=i,this.adaptors=a,this.onchange=t.onchange,this.cache={},this.cacheMap=So(null),this.deps={computed:So(null),"default":So(null)},this.depsMap={computed:So(null),"default":So(null)},this.patternObservers=[],this.specials=So(null),this.wrapped=So(null),this.computations=So(null),this.captureGroups=[],this.unresolvedImplicitDependencies=[],this.changes=[],this.implicitChanges={},this.noCascade={},this.data=r,this.mappings=So(null);for(e in s)this.map(S(e),s[e]);if(r)for(e in r)(n=this.mappings[e])&&void 0===n.getValue()&&n.setValue(r[e]);for(e in o)s&&e in s&&l("Cannot map to a computed property ('%s')",e),this.compute(S(e),o[e]);this.ready=!0};ym.prototype={adapt:Vh,applyChanges:Hh,capture:Kh,clearCache:Qh,compute:Zh,get:em,init:am,map:rm,mark:om,merge:pm,register:cm,release:lm,reset:dm,set:fm,smartUpdate:hm,teardown:vm,unregister:bm};var _m=ym;Xr.prototype={constructor:Xr,begin:function(t){this.inProcess[t._guid]=!0},end:function(t){var e=t.parent;e&&this.inProcess[e._guid]?Zr(this.queue,e).push(t):ti(this,t),delete this.inProcess[t._guid]}};var xm=Xr,wm=ei,km=/\$\{([^\}]+)\}/g,Sm=new is("construct"),Em=new is("config"),Cm=new xm("init"),Pm=0,Am=["adaptors","components","decorators","easing","events","interpolators","partials","transitions"],Om=ii,Tm=ci;ci.prototype={bubble:function(){this.dirty||(this.dirty=!0,bs.addView(this))},update:function(){this.callback(this.fragment.getValue()),this.dirty=!1},rebind:function(t,e){this.fragment.rebind(t,e)},unbind:function(){this.fragment.unbind()}};var Rm=function(t,e,n,r,o){var s,p,u,c,l,d,f={},h={},g={},v=[];for(p=t.parentFragment,u=t.root,o=o||{},a(f,o),o.content=r||[],f[""]=o.content,e.defaults.el&&m("The <%s/> component has a default `el` property; it has been disregarded",t.name),c=p;c;){if(c.owner.type===Mu){l=c.owner.container;break}c=c.parent}return n&&Object.keys(n).forEach(function(e){var a,r,o=n[e];if("string"==typeof o)a=dc(o),h[e]=a?a.value:o;else if(0===o)h[e]=!0;else{if(!i(o))throw Error("erm wut");di(o)?(g[e]={origin:t.root.viewmodel,keypath:void 0},r=li(t,o[0],function(t){t.isSpecial?d?s.set(e,t.value):(h[e]=t.value,delete g[e]):d?s.viewmodel.mappings[e].resolve(t):g[e].keypath=t})):r=new Tm(t,o,function(t){d?s.set(e,t):h[e]=t}),v.push(r)}}),s=So(e.prototype),Om(s,{el:null,append:!0,data:h,partials:o,magic:u.magic||e.defaults.magic,modifyArrays:u.modifyArrays,adapt:u.adapt},{parent:u,component:t,container:l,mappings:g,inlinePartials:f,cssIds:p.cssIds}),d=!0,t.resolvers=v,s},Mm=fi,Lm=function(t){var e,n;for(e=t.root;e;)(n=e._liveComponentQueries["_"+t.name])&&n.push(t.instance),e=e.parent},jm=mi,Dm=gi,Nm=vi,Fm=bi,Im=yi,Bm=new is("teardown"),qm=xi,Um=function(t,e){this.init(t,e)};Um.prototype={detach:bh,find:_h,findAll:xh,findAllComponents:wh,findComponent:kh,findNextNode:Sh,firstNode:Eh,init:jm,rebind:Dm,render:Nm,toString:Fm,unbind:Im,unrender:qm};var Vm=Um,Gm=function(t){this.type=Ou,this.value=t.template.c};Gm.prototype={detach:vc,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createComment(this.value)),this.node},toString:function(){return""},unrender:function(t){t&&this.node.parentNode.removeChild(this.node)}};var zm=Gm,Wm=function(t){var e,n;this.type=Mu,this.container=e=t.parentFragment.root,this.component=n=e.component,this.container=e,this.containerFragment=t.parentFragment,this.parentFragment=n.parentFragment;var a=this.name=t.template.n||"",r=e._inlinePartials[a];r||(m('Could not find template for partial "'+a+'"',{ractive:t.root}),r=[]),this.fragment=new rg({owner:this,root:e.parent,template:r,pElement:this.containerFragment.pElement}),i(n.yielders[a])?n.yielders[a].push(this):n.yielders[a]=[this],bs.scheduleTask(function(){if(n.yielders[a].length>1)throw Error("A component template can only have one {{yield"+(a?" "+a:"")+"}} declaration at a time")})};Wm.prototype={detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},findNextNode:function(){return this.containerFragment.findNextNode(this)},firstNode:function(){return this.fragment.firstNode()},getValue:function(t){return this.fragment.getValue(t)},render:function(){return this.fragment.render()},unbind:function(){this.fragment.unbind()},unrender:function(t){this.fragment.unrender(t),N(this.component.yielders[this.name],this)},rebind:function(t,e){this.fragment.rebind(t,e)},toString:function(){return""+this.fragment}};var Hm=Wm,Km=function(t){this.declaration=t.template.a};Km.prototype={init:ko,render:ko,unrender:ko,teardown:ko,toString:function(){return""}};var Qm=Km,Ym=wi,$m=Si,Jm=Ei,Xm=Ci,Zm=Oi,tg=Ri,eg=function(t){this.init(t)};eg.prototype={bubble:cu,detach:lu,find:du,findAll:fu,findAllComponents:hu,findComponent:mu,findNextNode:gu,firstNode:vu,getArgsList:hc,getNode:mc,getValue:gc,init:Ym,rebind:$m,registerIndexRef:function(t){var e=this.registeredIndexRefs;-1===e.indexOf(t)&&e.push(t)},render:Jm,toString:Xm,unbind:Zm,unregisterIndexRef:function(t){var e=this.registeredIndexRefs;e.splice(e.indexOf(t),1)},unrender:tg};var ng,ag,rg=eg,ig=Mi,og=["template","partials","components","decorators","events"],sg=new is("reset"),pg=function(t,e){function n(e,a,r){r&&r.partials[t]||e.forEach(function(e){e.type===Au&&e.getPartialName()===t&&a.push(e),e.fragment&&n(e.fragment.items,a,r),i(e.fragments)?n(e.fragments,a,r):i(e.items)?n(e.items,a,r):e.type===Ru&&e.instance&&n(e.instance.fragment.items,a,e.instance),e.type===Pu&&(i(e.attributes)&&n(e.attributes,a,r),i(e.conditionalAttributes)&&n(e.conditionalAttributes,a,r))})}var a,r=[];return n(this.fragment.items,r),this.partials[t]=e,a=bs.start(this,!0),r.forEach(function(e){e.value=void 0,e.setValue(t)}),bs.end(),a},ug=Li,cg=_p("reverse"),lg=ji,dg=_p("shift"),fg=_p("sort"),hg=_p("splice"),mg=Ni,gg=Fi,vg=new is("teardown"),bg=Bi,yg=qi,_g=Ui,xg=new is("unrender"),wg=_p("unshift"),kg=Vi,Sg=new is("update"),Eg=Gi,Cg={add:Zo,animate:Ss,detach:Cs,find:As,findAll:Fs,findAllComponents:Is,findComponent:Bs,findContainer:qs,findParent:Us,fire:Ws,get:Hs,insert:Qs,merge:$s,observe:lp,observeOnce:dp,off:mp,on:gp,once:vp,pop:xp,push:wp,render:Tp,reset:ig,resetPartial:pg,resetTemplate:ug,reverse:cg,set:lg,shift:dg,sort:fg,splice:hg,subtract:mg,teardown:gg,toggle:bg,toHTML:yg,toHtml:yg,unrender:_g,unshift:wg,update:kg,updateModel:Eg},Pg=function(t,e,n){return n||Wi(t,e)?function(){var n,a="_super"in this,r=this._super;return this._super=e,n=t.apply(this,arguments),a&&(this._super=r),n}:t},Ag=Hi,Og=$i,Tg=function(t){var e,n,a={};return t&&(e=t._ractive)?(a.ractive=e.root,a.keypath=e.keypath.str,a.index={},(n=Oc(e.proxy.parentFragment))&&(a.index=Oc.resolve(n)),a):a};ng=function(t){return this instanceof ng?void Om(this,t):new ng(t)},ag={DEBUG:{writable:!0,value:!0},DEBUG_PROMISES:{writable:!0,value:!0},extend:{value:Og},getNodeInfo:{value:Tg},parse:{value:Hp},Promise:{value:us},svg:{value:ao},magic:{value:eo},VERSION:{value:"0.7.3"},adaptors:{writable:!0,value:{}},components:{writable:!0,value:{}},decorators:{writable:!0,value:{}},easing:{writable:!0,value:po},events:{writable:!0,value:{}},interpolators:{writable:!0,value:Vo},partials:{writable:!0,value:{}},transitions:{writable:!0,value:{}}},Co(ng,ag),ng.prototype=a(Cg,so),ng.prototype.constructor=ng,ng.defaults=ng.prototype;var Rg="function";if(typeof Date.now!==Rg||typeof String.prototype.trim!==Rg||typeof Object.keys!==Rg||typeof Array.prototype.indexOf!==Rg||typeof Array.prototype.forEach!==Rg||typeof Array.prototype.map!==Rg||typeof Array.prototype.filter!==Rg||"undefined"!=typeof window&&typeof window.addEventListener!==Rg)throw Error("It looks like you're attempting to use Ractive.js in an older browser. You'll need to use one of the 'legacy builds' in order to continue - see http://docs.ractivejs.org/latest/legacy-builds for more information.");var Mg=ng;return Mg})},{}],342:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.observe("value",function(e,n,a){var r=t.get(),i=r.min,o=r.max,s=Math.clamp(i,o,e);t.animate("percentage",Math.round((s-i)/(o-i)*100))})}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,305],t:7,e:"div",a:{"class":"bar"},f:[{p:[14,3,326],t:7,e:"div",a:{"class":["barFill ",{t:2,r:"state",p:[14,23,346]}],style:["width: ",{t:2,r:"percentage",p:[14,48,371]},"%"]}}," ",{p:[15,3,398],t:7,e:"span",a:{"class":"barText"},f:[{t:16,p:[15,25,420]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],343:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(481);e.exports={computed:{clickable:function(){return!this.get("enabled")||this.get("state")&&"toggle"!=this.get("state")?!1:!0},enabled:function(){return this.get("config.status")===n.UI_INTERACTIVE?!0:!1},styles:function(){var t="";if(this.get("class")&&(t+=" "+this.get("class")),this.get("tooltip-side")&&(t=" tooltip-"+this.get("tooltip-side")),this.get("grid")&&(t+=" gridable"),this.get("enabled")){var e=this.get("state"),n=this.get("style");return e?"inactive "+e+" "+t:"active normal "+n+" "+t}return"inactive disabled "+t}},oninit:function(){var t=this;this.on("press",function(e){var n=t.get(),r=n.action,i=n.params;(0,a.act)(t.get("config.ref"),r,i),e.node.blur()})},data:{iconStackToHTML:function(t){var e="",n=t.split(",");if(n.length){e+='';for(var a=n,r=Array.isArray(a),i=0,a=r?a:a[Symbol.iterator]();;){var o;if(r){if(i>=a.length)break;o=a[i++]}else{if(i=a.next(),i.done)break;o=i.value}var s=o,p=/([\w\-]+)\s*(\dx)/g,u=p.exec(s),c=u[1],l=u[2];e+=''}}return e&&(e+=""),e}}}}(r),r.exports.template={v:3,t:[" ",{p:[70,1,2019],t:7,e:"span",a:{"class":["button ",{t:2,r:"styles",p:[70,21,2039]}],unselectable:"on","data-tooltip":[{t:2,r:"tooltip",p:[73,17,2124]}]},m:[{t:4,f:["tabindex='0'"],r:"clickable",p:[72,3,2075]}],v:{"mouseover-mousemove":"hover",mouseleave:"unhover","click-enter":{n:[{t:4,f:["press"],r:"clickable",p:[76,19,2217]}],d:[]}},f:[{t:4,f:[{p:[78,5,2265],t:7,e:"i",a:{"class":["fa fa-",{t:2,r:"icon",p:[78,21,2281]}]}}],n:50,r:"icon",p:[77,3,2247]}," ",{t:4,f:[{t:3,x:{r:["iconStackToHTML","icon_stack"],s:"_0(_1)"},p:[81,6,2335]}],n:50,r:"icon_stack",p:[80,3,2310]}," ",{t:16,p:[83,3,2383]}]}]},e.exports=a.extend(r.exports)},{341:341,481:481,482:482}],344:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"display"},f:[{t:4,f:[{p:[3,5,44],t:7,e:"header",f:[{p:[4,7,60],t:7,e:"h3",f:[{t:2,r:"title",p:[4,11,64]}]}," ",{t:4,f:[{p:[6,9,110],t:7,e:"div",a:{"class":"buttonRight"},f:[{t:16,n:"button",p:[6,34,135]}]}],n:50,r:"button",p:[5,7,86]}]}],n:50,r:"title",p:[2,3,25]}," ",{p:[10,3,202],t:7,e:"article",f:[{t:16,p:[11,5,217]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],345:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.on("clear",function(){t.set("value",""),t.find("input").focus()})}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,170],t:7,e:"input",a:{type:"text",value:[{t:2,r:"value",p:[12,27,196]}],placeholder:[{t:2,r:"placeholder",p:[12,51,220]}]}}," ",{p:[13,1,240],t:7,e:"ui-button",a:{icon:"refresh"},v:{press:"clear"}}]},e.exports=a.extend(r.exports)},{341:341}],346:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";e.exports={data:{graph:t(338),xaccessor:function(t){return t.x},yaccessor:function(t){return t.y}},computed:{size:function(){var t=this.get("points");return t[0].length},scale:function(){var t=this.get("points");return Math.max.apply(Math,Array.map(t,function(t){return Math.max.apply(Math,Array.map(t,function(t){return t.y}))}))},xaxis:function(){var t=this.get("xinc"),e=this.get("size");return Array.from(Array(e).keys()).filter(function(e){return e&&e%t==0})},yaxis:function(){var t=this.get("yinc"),e=this.get("scale");return Array.from(Array(t).keys()).map(function(t){return Math.round(e*(++t/100)*10)})}},oninit:function(){var t=this;this.on({enter:function(t){this.set("selected",t.index.count)},exit:function(t){this.set("selected")}}),window.addEventListener("resize",function(e){t.set("width",t.el.clientWidth)})},onrender:function(){this.set("width",this.el.clientWidth)}}}(r),r.exports.template={v:3,t:[" ",{p:[47,1,1269],t:7,e:"svg",a:{"class":"linegraph",width:"100%",height:[{t:2,x:{r:["height"],s:"_0+10"},p:[47,45,1313]}]},f:[{p:[48,3,1334],t:7,e:"g",a:{transform:"translate(0, 5)"},f:[{t:4,f:[{t:4,f:[{p:[51,9,1504],t:7,e:"line",a:{x1:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,19,1514]}],x2:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,38,1533]}],y1:"0",y2:[{t:2,r:"height",p:[51,64,1559]}],stroke:"darkgray"}}," ",{t:4,f:[{p:[53,11,1635],t:7,e:"text",a:{x:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[53,20,1644]}],y:[{t:2,x:{r:["height"],s:"_0-5"},p:[53,38,1662]}],"text-anchor":"middle",fill:"white"},f:[{t:2,x:{r:["size",".","xfactor"],s:"(_0-_1)*_2"},p:[53,88,1712]}," ",{t:2,r:"xunit",p:[53,113,1737]}]}],n:50,x:{r:["@index"],s:"_0%2==0"},p:[52,9,1600]}],n:52,r:"xaxis",p:[50,7,1479]}," ",{t:4,f:[{p:[57,9,1820],t:7,e:"line",a:{x1:"0",x2:[{t:2,r:"width",p:[57,26,1837]}],y1:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,41,1852]}],y2:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,60,1871]}],stroke:"darkgray"}}," ",{p:[58,9,1915],t:7,e:"text",a:{x:"0",y:[{t:2,x:{r:["yscale","."],s:"_0(_1)-5"},p:[58,24,1930]}],"text-anchor":"begin",fill:"white"},f:[{t:2,x:{r:[".","yfactor"],s:"_0*_1"},p:[58,76,1982]}," ",{t:2,r:"yunit",p:[58,92,1998]}]}],n:52,r:"yaxis",p:[56,7,1795]}," ",{t:4,f:[{p:[61,9,2071],t:7,e:"path",a:{d:[{t:2,x:{r:["area.path"],s:"_0.print()"},p:[61,18,2080]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[61,47,2109]}],opacity:"0.1"}}],n:52,i:"curve",r:"curves",p:[60,7,2039]}," ",{t:4,f:[{p:[64,9,2200],t:7,e:"path",a:{d:[{t:2,x:{r:["line.path"],s:"_0.print()"},p:[64,18,2209]}],stroke:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[64,49,2240]}],fill:"none"}}],n:52, i:"curve",r:"curves",p:[63,7,2168]}," ",{t:4,f:[{t:4,f:[{p:[68,11,2375],t:7,e:"circle",a:{transform:["translate(",{t:2,r:".",p:[68,40,2404]},")"],r:[{t:2,x:{r:["selected","count"],s:"_0==_1?10:4"},p:[68,51,2415]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[68,89,2453]}]},v:{mouseenter:"enter",mouseleave:"exit"}}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[67,9,2329]}],n:52,i:"curve",r:"curves",p:[66,7,2297]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[74,13,2678],t:7,e:"text",a:{transform:["translate(",{t:2,r:".",p:[74,40,2705]},") ",{t:2,x:{r:["count","size"],s:'_0<=_1/2?"translate(15, 4)":"translate(-15, 4)"'},p:[74,47,2712]}],"text-anchor":[{t:2,x:{r:["count","size"],s:'_0<=_1/2?"start":"end"'},p:[74,126,2791]}],fill:"white"},f:[{t:2,x:{r:["count","item","yfactor"],s:"_1[_0].y*_2"},p:[75,15,2861]}," ",{t:2,r:"yunit",p:[75,43,2889]}," @ ",{t:2,x:{r:["size","count","item","xfactor"],s:"(_0-_2[_1].x)*_3"},p:[75,55,2901]}," ",{t:2,r:"xunit",p:[75,92,2938]}]}],n:50,x:{r:["selected","count"],s:"_0==_1"},p:[73,11,2638]}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[72,9,2592]}],n:52,i:"curve",r:"curves",p:[71,7,2560]}," ",{t:4,f:[{p:[81,9,3063],t:7,e:"g",a:{transform:["translate(",{t:2,x:{r:["width","curves.length","@index"],s:"(_0/(_1+1))*(_2+1)"},p:[81,33,3087]},", 10)"]},f:[{p:[82,11,3154],t:7,e:"circle",a:{r:"4",fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[82,31,3174]}]}}," ",{p:[83,11,3206],t:7,e:"text",a:{x:"8",y:"4",fill:"white"},f:[{t:2,rx:{r:"legend",m:[{t:30,n:"curve"}]},p:[83,42,3237]}]}]}],n:52,i:"curve",r:"curves",p:[80,7,3031]}],x:{r:["graph","points","xaccessor","yaccessor","width","height"],s:"_0({data:_1,xaccessor:_2,yaccessor:_3,width:_4,height:_5})"},p:[49,5,1371]}]}]}]},e.exports=a.extend(r.exports)},{338:338,341:341}],347:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"notice"},f:[{t:16,p:[2,3,24]}]}]},e.exports=a.extend(r.exports)},{341:341}],348:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(481),a=t(483);e.exports={oninit:function(){var t=this,e=a.resize.bind(this),r=function(){return t.set({resize:!1,x:null,y:null})};this.observe("config.fancy",function(a,i,o){(0,n.winset)(t.get("config.window"),"can-resize",!a),a?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",r)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",r))}),this.on("resize",function(){return t.toggle("resize")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[28,3,766],t:7,e:"div",a:{"class":"resize"},v:{mousedown:"resize"}}],n:50,r:"config.fancy",p:[27,1,742]}]},e.exports=a.extend(r.exports)},{341:341,481:481,483:483}],349:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"section",a:{"class":[{t:4,f:["candystripe"],r:"candystripe",p:[1,17,16]}]},f:[{t:4,f:[{p:[3,5,84],t:7,e:"span",a:{"class":"label",style:[{t:4,f:["color:",{t:2,r:"labelcolor",p:[3,53,132]}],r:"labelcolor",p:[3,32,111]}]},f:[{t:2,r:"label",p:[3,84,163]},":"]}],n:50,r:"label",p:[2,3,65]}," ",{t:4,f:[{t:16,p:[6,5,215]}],n:50,r:"nowrap",p:[5,3,195]},{t:4,n:51,f:[{p:[8,5,242],t:7,e:"div",a:{"class":"content",style:[{t:4,f:["float:right;"],r:"right",p:[8,33,270]}]},f:[{t:16,p:[9,7,312]}]}],r:"nowrap"}]}]},e.exports=a.extend(r.exports)},{341:341}],350:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"subdisplay"},f:[{t:4,f:[{p:[3,5,47],t:7,e:"header",f:[{p:[4,7,63],t:7,e:"h4",f:[{t:2,r:"title",p:[4,11,67]}]}," ",{t:4,f:[{t:16,n:"button",p:[5,21,103]}],n:50,r:"button",p:[5,7,89]}]}],n:50,r:"title",p:[2,3,28]}," ",{p:[8,3,156],t:7,e:"article",f:[{t:16,p:[9,5,171]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],351:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.set("active",this.findComponent("tab").get("name")),this.on("switch",function(e){t.set("active",e.node.textContent.trim())}),this.observe("active",function(e,n,a){for(var r=t.findAllComponents("tab"),i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;p.set("shown",p.get("name")===e)}})}}}(r),r.exports.template={v:3,t:[" "," ",{p:[20,1,524],t:7,e:"header",f:[{t:4,f:[{p:[22,5,556],t:7,e:"ui-button",a:{pane:[{t:2,r:".",p:[22,22,573]}]},v:{press:"switch"},f:[{t:2,r:".",p:[22,47,598]}]}],n:52,r:"tabs",p:[21,3,536]}]}," ",{p:[25,1,641],t:7,e:"ui-display",f:[{t:8,r:"content",p:[26,3,657]}]}]},r.exports.components=r.exports.components||{};var i={tab:t(352)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,352:352}],352:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:16,p:[2,3,17]}],n:50,r:"shown",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],353:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(482),a=t(481),r=t(483);e.exports={computed:{visualStatus:function(){switch(this.get("config.status")){case n.UI_INTERACTIVE:return"good";case n.UI_UPDATE:return"average";case n.UI_DISABLED:return"bad";default:return"bad"}}},oninit:function(){var t=this,e=r.drag.bind(this),n=function(e){return t.set({drag:!1,x:null,y:null})};this.observe("config.fancy",function(r,i,o){(0,a.winset)(t.get("config.window"),"titlebar",!r&&t.get("config.titlebar")),r?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n))}),this.on({drag:function(){this.toggle("drag")},close:function(){(0,a.winset)(this.get("config.window"),"is-visible",!1),window.location.href=(0,a.href)({command:"uiclose "+this.get("config.ref")},"winset")},minimize:function(){(0,a.winset)(this.get("config.window"),"is-minimized",!0)}})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[50,3,1440],t:7,e:"header",a:{"class":"titlebar"},v:{mousedown:"drag"},f:[{p:[51,5,1491],t:7,e:"i",a:{"class":["statusicon fa fa-eye fa-2x ",{t:2,r:"visualStatus",p:[51,42,1528]}]}}," ",{p:[52,5,1556],t:7,e:"span",a:{"class":"title"},f:[{t:16,p:[52,25,1576]}]}," ",{t:4,f:[{p:[54,7,1626],t:7,e:"i",a:{"class":"minimize fa fa-minus fa-2x"},v:{click:"minimize"}}," ",{p:[55,7,1696],t:7,e:"i",a:{"class":"close fa fa-close fa-2x"},v:{click:"close"}}],n:50,r:"config.fancy",p:[53,5,1598]}]}],n:50,r:"config.titlebar",p:[49,1,1413]}]},e.exports=a.extend(r.exports)},{341:341,481:481,482:482,483:483}],354:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";var e=[11,10,9,8];t.exports={data:{userAgent:navigator.userAgent},computed:{ie:function(){if(document.documentMode)return document.documentMode;for(var t in e){var n=document.createElement("div");if(n.innerHTML="",n.getElementsByTagName("span").length)return t}}},oninit:function(){var t=this;this.on("debug",function(){return t.toggle("debug")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[27,3,662],t:7,e:"ui-notice",f:[{p:[28,5,679],t:7,e:"span",f:["You have an old (IE",{t:2,r:"ie",p:[28,30,704]},"), end-of-life (click 'EOL Info' for more information) version of Internet Explorer installed."]},{p:[28,137,811],t:7,e:"br"}," ",{p:[29,5,822],t:7,e:"span",f:["To upgrade, click 'Upgrade IE' to download IE11 from Microsoft."]},{p:[29,81,898],t:7,e:"br"}," ",{p:[30,5,909],t:7,e:"span",f:["If you are unable to upgrade directly, click 'IE VMs' to download a VM with IE11 or Edge from Microsoft."]},{p:[30,122,1026],t:7,e:"br"}," ",{p:[31,5,1037],t:7,e:"span",f:["Otherwise, click 'No Frills' below to disable potentially incompatible features (and this message)."]}," ",{p:[32,5,1155],t:7,e:"hr"}," ",{p:[33,5,1166],t:7,e:"ui-button",a:{icon:"close",action:"tgui:nofrills"},f:["No Frills"]}," ",{p:[34,5,1240],t:7,e:"ui-button",a:{icon:"internet-explorer",action:"tgui:link",params:'{"url": "http://windows.microsoft.com/en-us/internet-explorer/download-ie"}'},f:["Upgrade IE"]}," ",{p:[36,5,1416],t:7,e:"ui-button",a:{icon:"edge",action:"tgui:link",params:'{"url": "https://dev.windows.com/en-us/microsoft-edge/tools/vms"}'},f:["IE VMs"]}," ",{p:[38,5,1565],t:7,e:"ui-button",a:{icon:"info",action:"tgui:link",params:'{"url": "https://support.microsoft.com/en-us/lifecycle#gp/Microsoft-Internet-Explorer"}'},f:["EOL Info"]}," ",{p:[40,5,1738],t:7,e:"ui-button",a:{icon:"bug"},v:{press:"debug"},f:["Debug Info"]}," ",{t:4,f:[{p:[42,7,1826],t:7,e:"hr"}," ",{p:[43,7,1839],t:7,e:"span",f:["Detected: IE",{t:2,r:"ie",p:[43,25,1857]}]},{p:[43,38,1870],t:7,e:"br"}," ",{p:[44,7,1883],t:7,e:"span",f:["User Agent: ",{t:2,r:"userAgent",p:[44,25,1901]}]}],n:50,r:"debug",p:[41,5,1805]}]}],n:50,x:{r:["config.fancy","ie"],s:"_0&&_1&&_1<11"},p:[26,1,621]}]},e.exports=a.extend(r.exports)},{341:341}],355:[function(t,e,n){var a=t(341),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"}},shockState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[22,1,348],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[23,2,384],t:7,e:"ui-section",a:{label:"Main"},f:[{p:[24,3,413],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.main"],s:"_0(_1)"},p:[24,16,426]}]},f:[{t:2,x:{r:["data.power.main"],s:'_0?"Online":"Offline"'},p:[24,49,459]}]}," ",{t:4,f:["[ ",{p:[26,6,567],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"},p:[25,3,512]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.main_timeleft",p:[29,7,674]}," seconds left ]"],n:50,x:{r:["data.power.main_timeleft"],s:"_0>0"},p:[28,4,630]}],x:{r:["data.wires.main_1","data.wires.main_2"],s:"!_0||!_1"}}," ",{p:[32,3,744],t:7,e:"div",a:{style:"float:right"},f:[{p:[33,4,774],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-main",state:[{t:2,x:{r:["data.power.main"],s:'_0?null:"disabled"'},p:[33,63,833]}]},f:["Disrupt"]}]}]}," ",{p:[36,2,922],t:7,e:"ui-section",a:{label:"Backup"},f:[{p:[37,3,953],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.power.backup"],s:"_0(_1)"},p:[37,16,966]}]},f:[{t:2,x:{r:["data.power.backup"],s:'_0?"Online":"Offline"'},p:[37,51,1001]}]}," ",{t:4,f:["[ ",{p:[39,6,1115],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"},p:[38,3,1056]},{t:4,n:51,f:[{t:4,f:["[ ",{t:2,r:"data.power.backup_timeleft",p:[42,7,1224]}," seconds left ]"],n:50,x:{r:["data.power.backup_timeleft"],s:"_0>0"},p:[41,4,1178]}],x:{r:["data.wires.backup_1","data.wires.backup_2"],s:"!_0||!_1"}}," ",{p:[45,3,1296],t:7,e:"div",a:{style:"float:right"},f:[{p:[46,4,1326],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"disrupt-backup",state:[{t:2,x:{r:["data.power.backup"],s:'_0?null:"disabled"'},p:[46,65,1387]}]},f:["Disrupt"]}]}]}," ",{p:[49,2,1478],t:7,e:"ui-section",a:{label:"Electrify"},f:[{p:[50,3,1512],t:7,e:"span",a:{"class":[{t:2,x:{r:["shockState","data.shock"],s:"_0(_1)"},p:[50,16,1525]}]},f:[{t:2,x:{r:["data.shock"],s:'_0==2?"Safe":"Electrified"'},p:[50,44,1553]}]}," ",{t:4,f:["[ ",{p:[52,6,1640],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.shock"],s:"!_0"},p:[51,3,1608]},{t:4,n:51,f:[{t:4,f:["[ ",{p:[55,7,1742],t:7,e:"span",a:{"class":"bad"},f:[{t:2,r:"data.shock_timeleft",p:[55,25,1760]}," seconds left"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0>0"},p:[54,4,1703]}," ",{t:4,f:["[ ",{p:[58,7,1863],t:7,e:"span",a:{"class":"bad"},f:["Permanent"]}," ]"],n:50,x:{r:["data.shock_timeleft"],s:"_0==-1"},p:[57,4,1822]}],x:{r:["data.wires.shock"],s:"!_0"}}," ",{p:[61,3,1926],t:7,e:"div",a:{style:"float:right"},f:[{p:[62,4,1956],t:7,e:"ui-button",a:{icon:"wrench",action:"shock-restore",state:[{t:2,x:{r:["data.wires.shock","data.shock"],s:'_0&&_1==0?null:"disabled"'},p:[62,59,2011]}]},f:["Restore"]}," ",{p:[63,4,2094],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-temp",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[63,54,2144]}]},f:["Set (Temporary)"]}," ",{p:[64,4,2199],t:7,e:"ui-button",a:{icon:"bolt",action:"shock-perm",state:[{t:2,x:{r:["data.wires.shock"],s:"!_0"},p:[64,53,2248]}]},f:["Set (Permanent)"]}]}]}]}," ",{p:[68,1,2341],t:7,e:"ui-display",a:{title:"Access & Door Control"},f:[{p:[69,2,2386],t:7,e:"ui-section",a:{label:"ID Scan"},f:[{t:4,f:["[ ",{p:[71,6,2455],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[70,3,2418]}," ",{p:[73,3,2516],t:7,e:"div",a:{style:"float:right"},f:[{p:[74,4,2546],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[74,22,2564]}],icon:"power-off",action:"idscan-on",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"selected":""'},p:[74,93,2635]}]},f:["Enabled"]}," ",{p:[75,4,2698],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.id_scanner"],s:"!_0"},p:[75,22,2716]}],icon:"close",action:"idscan-off",style:[{t:2,x:{r:["data.id_scanner"],s:'_0?"":"selected"'},p:[75,90,2784]}]},f:["Disabled"]}]}]}," ",{p:[78,2,2872],t:7,e:"ui-section",a:{label:"Emergency Access"},f:[{p:[79,3,2913],t:7,e:"div",a:{style:"float:right"},f:[{p:[80,4,2943],t:7,e:"ui-button",a:{icon:"power-off",action:"emergency-on",style:[{t:2,x:{r:["data.emergency"],s:'_0?"selected":""'},p:[80,61,3e3]}]},f:["Enabled"]}," ",{p:[81,4,3062],t:7,e:"ui-button",a:{icon:"close",action:"emergency-off",style:[{t:2,x:{r:["data.emergency"],s:'_0?"":"selected"'},p:[81,58,3116]}]},f:["Disabled"]}]}]}," ",{p:[84,2,3203],t:7,e:"br"}," ",{p:[85,2,3212],t:7,e:"ui-section",a:{label:"Door bolts"},f:[{t:4,f:["[ ",{p:[87,6,3279],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.bolts"],s:"!_0"},p:[86,3,3247]}," ",{p:[89,3,3340],t:7,e:"div",a:{style:"float:right"},f:[{p:[90,4,3370],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[90,22,3388]}],icon:"unlock",action:"bolt-raise",style:[{t:2,x:{r:["data.locked"],s:'_0?"":"selected"'},p:[90,85,3451]}]},f:["Raised"]}," ",{p:[91,4,3509],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.bolts"],s:"!_0"},p:[91,22,3527]}],icon:"lock",action:"bolt-drop",style:[{t:2,x:{r:["data.locked"],s:'_0?"selected":""'},p:[91,82,3587]}]},f:["Dropped"]}]}]}," ",{p:[94,2,3670],t:7,e:"ui-section",a:{label:"Door bolt lights"},f:[{t:4,f:["[ ",{p:[96,6,3744],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.lights"],s:"!_0"},p:[95,3,3711]}," ",{p:[98,3,3805],t:7,e:"div",a:{style:"float:right"},f:[{p:[99,4,3835],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[99,22,3853]}],icon:"power-off",action:"light-on",style:[{t:2,x:{r:["data.lights"],s:'_0?"selected":""'},p:[99,88,3919]}]},f:["Enabled"]}," ",{p:[100,4,3978],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.lights"],s:"!_0"},p:[100,22,3996]}],icon:"close",action:"light-off",style:[{t:2,x:{r:["data.lights"],s:'_0?"":"selected"'},p:[100,85,4059]}]},f:["Disabled"]}]}]}," ",{p:[103,2,4143],t:7,e:"ui-section",a:{label:"Door force sensors"},f:[{t:4,f:["[ ",{p:[105,6,4217],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.safe"],s:"!_0"},p:[104,3,4186]}," ",{p:[107,3,4278],t:7,e:"div",a:{style:"float:right"},f:[{p:[108,4,4308],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[108,22,4326]}],icon:"power-off",action:"safe-on",style:[{t:2,x:{r:["data.safe"],s:'_0?"selected":""'},p:[108,85,4389]}]},f:["Enabled"]}," ",{p:[109,4,4446],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.safe"],s:"!_0"},p:[109,22,4464]}],icon:"close",action:"safe-off",style:[{t:2,x:{r:["data.safe"],s:'_0?"":"selected"'},p:[109,82,4524]}]},f:["Disabled"]}]}]}," ",{p:[112,2,4606],t:7,e:"ui-section",a:{label:"Door timing safety"},f:[{t:4,f:["[ ",{p:[114,6,4682],t:7,e:"span",a:{"class":"bad"},f:["Wires have been cut"]}," ]"],n:50,x:{r:["data.wires.timing"],s:"!_0"},p:[113,3,4649]}," ",{p:[116,3,4743],t:7,e:"div",a:{style:"float:right"},f:[{p:[117,4,4773],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[117,22,4791]}],icon:"power-off",action:"speed-on",style:[{t:2,x:{r:["data.speed"],s:'_0?"selected":""'},p:[117,88,4857]}]},f:["Enabled"]}," ",{p:[118,4,4915],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.wires.timing"],s:"!_0"},p:[118,22,4933]}],icon:"close",action:"speed-off",style:[{t:2,x:{r:["data.speed"],s:'_0?"":"selected"'},p:[118,85,4996]}]},f:["Disabled"]}]}]}," ",{p:[121,2,5079],t:7,e:"br"}," ",{p:[122,2,5088],t:7,e:"ui-section",a:{label:"Door control"},f:[{t:4,f:["[ ",{p:[124,6,5166],t:7,e:"span",a:{"class":"bad"},f:["Door is ",{t:2,x:{r:["data.locked","data.welded"],s:'(_0?"bolted":"")+(_0&&_1?" and ":"")+(_1?"welded":"")'},p:[124,32,5192]}]}," ]"],n:50,x:{r:["data.locked","data.welded"],s:"_0||_1"},p:[123,3,5125]}," ",{p:[126,3,5327],t:7,e:"div",a:{style:"float:right"},f:[{p:[127,4,5357],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(_2&&"disabled")'},p:[127,22,5375]}],icon:"sign-out",action:"open-close"},f:["Open door"]}," ",{p:[128,4,5502],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.locked","data.welded","data.opened"],s:'(_0||_1)||(!_2&&"disabled")'},p:[128,22,5520]}],icon:"sign-in",action:"open-close"},f:["Close door"]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],356:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," ",{p:[7,1,267],t:7,e:"ui-notice",f:[{t:4,f:[{p:[9,5,312],t:7,e:"ui-section",a:{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(362),modes:t(358),thresholds:t(361),status:t(360),scrubbers:t(359)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,358:358,359:359,360:360,361:361,362:362}],357:[function(t,e,n){var a=t(341),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)},{341:341}],358:[function(t,e,n){var a=t(341),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(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],359:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," ",{p:{button:[{p:[6,5,185],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Scrubber Controls",button:0},f:[" ",{t:4,f:[{p:[9,5,242],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[9,27,264]}]},f:[{p:[10,7,287],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,323],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[11,26,340]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[11,68,382]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[12,46,459]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[12,66,479]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[12,80,493]}]}]}," ",{p:[14,7,558],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[15,9,593],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["scrubbing"],s:'_0?"filter":"sign-in"'},p:[15,26,610]}],style:[{t:2,x:{r:["scrubbing"],s:'_0?null:"danger"'},p:[15,71,655]}],action:"scrubbing",params:['{"id_tag": "',{t:2,r:"id_tag",p:[16,50,738]},'", "val": ',{t:2,x:{r:["scrubbing"],s:"+!_0"},p:[16,70,758]},"}"]},f:[{t:2,x:{r:["scrubbing"],s:'_0?"Scrubbing":"Siphoning"'},p:[16,88,776]}]}]}," ",{p:[18,7,858],t:7,e:"ui-section",a:{label:"Range"},f:[{p:[19,9,894],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["widenet"],s:'_0?"expand":"compress"'},p:[19,26,911]}],style:[{t:2,x:{r:["widenet"],s:'_0?"selected":null'},p:[19,70,955]}],action:"widenet",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,1036]},'", "val": ',{t:2,x:{r:["widenet"],s:"+!_0"},p:[20,68,1056]},"}"]},f:[{t:2,x:{r:["widenet"],s:'_0?"Expanded":"Normal"'},p:[20,84,1072]}]}]}," ",{p:[22,7,1148],t:7,e:"ui-section",a:{label:"Filters"},f:[{p:[23,9,1186],t:7,e:"filters"}]}]}],n:52,r:"data.scrubbers",p:[8,3,212]},{t:4,n:51,f:[{p:[27,5,1257],t:7,e:"span",a:{"class":"bad"},f:["Error: No scrubbers connected."]}],r:"data.scrubbers"}]}]},r.exports.components=r.exports.components||{};var i={filters:t(457),back:t(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357,457:457}],360:[function(t,e,n){var a=t(341),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)},{341:341}],361:[function(t,e,n){var a=t(341),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(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],362:[function(t,e,n){var a=t(341),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"]}]}," ",{t:4,f:[{p:[23,9,1064],t:7,e:"ui-section",a:{label:"Internal Target Pressure"},f:[{p:[24,11,1121],t:7,e:"ui-button",a:{icon:"pencil",action:"set_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[25,33,1210]},'"}']},f:[{t:2,x:{r:["internal"],s:"Math.fixed(_0)"},p:[25,47,1224]}]}," ",{p:[26,11,1272],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["intdefault"],s:'_0?"disabled":null'},p:[26,44,1305]}],action:"reset_internal_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[27,33,1407]},'"}']},f:["Reset"]}]}],n:50,r:"incheck",p:[22,7,1039]}," ",{t:4,f:[{p:[31,11,1511],t:7,e:"ui-section",a:{label:"External Target Pressure"},f:[{p:[32,13,1570],t:7,e:"ui-button",a:{icon:"pencil",action:"set_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[33,35,1661]},'"}']},f:[{t:2,x:{r:["external"],s:"Math.fixed(_0)"},p:[33,49,1675]}]}," ",{p:[34,13,1725],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["extdefault"],s:'_0?"disabled":null'},p:[34,46,1758]}],action:"reset_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[35,35,1862]},'"}']},f:["Reset"]}]}],n:50,r:"excheck",p:[30,7,1484]}]}],n:52,r:"data.vents",p:[7,3,140]},{t:4,n:51,f:[{p:[40,5,1973],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(357)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,357:357}],363:[function(t,e,n){var a=t(341),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]}]}]}]}," ",{p:[23,2,731],t:7,e:"hr"}," ",{p:[24,2,739],t:7,e:"span",a:{"class":"highlight bold"},f:["Unrestricted Access:"]}," ",{p:[25,2,798],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"check-square-o":"square-o"'},p:[25,19,815]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&1?"selected":null'},p:[25,88,884]}],action:"direc_set",params:'{"unres_direction": "1"}'},f:["North"]}," ",{p:[26,2,1007],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"check-square-o":"square-o"'},p:[26,19,1024]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&4?"selected":null'},p:[26,88,1093]}],action:"direc_set",params:'{"unres_direction": "4"}'},f:["East"]}," ",{p:[27,2,1215],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&2?"check-square-o":"square-o"'},p:[27,19,1232]}],style:[{t:2,x:{r:["data.unres_direction"], s:'_0&2?"selected":null'},p:[27,88,1301]}],action:"direc_set",params:'{"unres_direction": "2"}'},f:["South"]}," ",{p:[28,2,1424],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"check-square-o":"square-o"'},p:[28,19,1441]}],style:[{t:2,x:{r:["data.unres_direction"],s:'_0&8?"selected":null'},p:[28,88,1510]}],action:"direc_set",params:'{"unres_direction": "8"}'},f:["West"]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],364:[function(t,e,n){var a=t(341),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,rx:{r:"adata.powerChannels",m:[{t:30,n:"@index"},"powerLoad"]},p:[97,26,3581]}]}," ",{p:[98,5,3634],t:7,e:"div",a:{"class":"content"},f:[{p:[98,26,3655],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0>=2?"good":"bad"'},p:[98,39,3668]}]},f:[{t:2,x:{r:["status"],s:'_0>=2?"On":"Off"'},p:[98,73,3702]}]}]}," ",{p:[99,5,3751],t:7,e:"div",a:{"class":"content"},f:["[",{p:[99,27,3773],t:7,e:"span",f:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"Auto":"Manual"'},p:[99,33,3779]}]},"]"]}," ",{p:[100,5,3849],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{t:4,f:[{p:[102,6,3942],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"selected":null'},p:[102,39,3975]}],action:"channel",params:[{t:2,r:"topicParams.auto",p:[103,30,4057]}]},f:["Auto"]}," ",{p:[104,6,4102],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["status"],s:'_0==2?"selected":null'},p:[104,41,4137]}],action:"channel",params:[{t:2,r:"topicParams.on",p:[105,13,4204]}]},f:["On"]}," ",{p:[106,6,4245],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["status"],s:'_0==0?"selected":null'},p:[106,37,4276]}],action:"channel",params:[{t:2,r:"topicParams.off",p:[107,13,4343]}]},f:["Off"]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[101,4,3895]}]}]}],n:52,r:"data.powerChannels",p:[95,4,3485]}," ",{p:[112,4,4439],t:7,e:"ui-section",a:{label:"Total Load"},f:[{p:[113,3,4474],t:7,e:"span",a:{"class":"bold"},f:[{t:2,r:"adata.totalLoad",p:[113,22,4493]}]}]}]}," ",{t:4,f:[{p:[117,4,4585],t:7,e:"ui-display",a:{title:"System Overrides"},f:[{p:[118,3,4626],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"overload"},f:["Overload"]}," ",{t:4,f:[{p:[120,5,4727],t:7,e:"ui-button",a:{icon:[{t:2,r:"malfIcon",p:[120,22,4744]}],state:[{t:2,x:{r:["data.malfStatus"],s:'_0==4?"disabled":null'},p:[120,43,4765]}],action:[{t:2,r:"malfAction",p:[120,97,4819]}]},f:[{t:2,r:"malfButton",p:[120,113,4835]}]}],n:50,r:"data.malfStatus",p:[119,3,4698]}]}],n:50,r:"data.siliconUser",p:[116,2,4556]}," ",{p:[124,2,4903],t:7,e:"ui-notice",f:[{p:[125,4,4919],t:7,e:"ui-section",a:{label:"Emergency Light Fallback"},f:[{t:4,f:[{p:[127,8,5020],t:7,e:"span",f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[127,14,5026]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[126,6,4971]},{t:4,n:51,f:[{p:[129,8,5106],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"emergency_lighting"},f:[{t:2,x:{r:["data.emergencyLights"],s:'_0?"Enabled":"Disabled"'},p:[129,66,5164]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[133,2,5275],t:7,e:"ui-notice",f:[{p:[134,4,5291],t:7,e:"ui-section",a:{label:"Night Shift Lighting"},f:[{t:4,f:[{p:[136,8,5388],t:7,e:"span",f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[136,14,5394]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[135,6,5339]},{t:4,n:51,f:[{p:[138,8,5475],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"toggle_nightshift"},f:[{t:2,x:{r:["data.nightshiftLights"],s:'_0?"Enabled":"Disabled"'},p:[138,65,5532]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}," ",{p:[142,2,5644],t:7,e:"ui-notice",f:[{p:[143,4,5660],t:7,e:"ui-section",a:{label:"Cover Lock"},f:[{t:4,f:[{p:[145,5,5741],t:7,e:"span",f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[145,11,5747]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[144,3,5695]},{t:4,n:51,f:[{p:[147,5,5819],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.coverLocked"],s:'_0?"lock":"unlock"'},p:[147,22,5836]}],action:"cover"},f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[147,79,5893]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}],r:"data.failTime"}]},e.exports=a.extend(r.exports)},{341:341}],365:[function(t,e,n){var a=t(341),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)},{341:341}],366:[function(t,e,n){var a=t(341),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)},{341:341}],367:[function(t,e,n){var a=t(341),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:[{t:4,f:[{p:[13,7,654],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[13,25,672]}],action:"filter",params:['{"mode": ',{t:2,r:"id",p:[14,42,748]},"}"]},f:[{t:2,r:"name",p:[14,51,757]}]}],n:52,r:"data.filter_types",p:[12,5,619]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],368:[function(t,e,n){var a=t(341),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)},{341:341}],369:[function(t,e,n){var a=t(341),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)},{341:341}],370:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,72],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"data.borg.name",p:[1,20,19]}],button:0},f:[" ",{p:[5,2,149],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[6,4,181],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"check-square-o":"square-o"'},p:[6,21,198]}],style:[{t:2,x:{r:["data.borg.emagged"],s:'_0?"selected":null'},p:[6,83,260]}],action:"toggle_emagged"},f:["Emagged"]}," ",{p:[7,4,351],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"check-square-o":"square-o"'},p:[7,21,368]}],style:[{t:2,x:{r:["data.borg.lockdown"],s:'_0?"selected":null'},p:[7,84,431]}],action:"toggle_lockdown"},f:["Locked down"]}," ",{p:[8,4,528],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"check-square-o":"square-o"'},p:[8,21,545]}],style:[{t:2,x:{r:["data.borg.scrambledcodes"],s:'_0?"selected":null'},p:[8,90,614]}],action:"toggle_scrambledcodes"},f:["Scrambled codes"]}]}," ",{p:[10,2,741],t:7,e:"ui-section",a:{label:"Charge"},f:[{t:4,f:[{p:[12,4,803],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.cell.maxcharge",p:[12,25,824]}],value:[{t:2,r:"data.cell.charge",p:[12,57,856]}]},f:[{t:2,x:{r:["data.cell.charge"],s:"Math.round(_0)"},p:[12,79,878]}," / ",{t:2,x:{r:["data.cell.maxcharge"],s:"Math.round(_0)"},p:[12,114,913]}]}],n:50,x:{r:["data.cell.missing"],s:"!_0"},p:[11,3,772]},{t:4,n:51,f:[{p:[14,4,974],t:7,e:"span",a:{"class":"warning"},f:["Cell missing"]},{p:[14,45,1015],t:7,e:"br"}],x:{r:["data.cell.missing"],s:"!_0"}}," ",{p:[16,3,1035],t:7,e:"ui-button",a:{icon:"pencil",action:"set_charge"},f:["Set"]},{p:[16,63,1095],t:7,e:"ui-button",a:{icon:"eject",action:"change_cell"},f:["Change"]},{p:[16,126,1158],t:7,e:"ui-button",a:{icon:"trash","class":"bad",action:"remove_cell"},f:["Remove"]}]}," ",{p:[18,2,1252],t:7,e:"ui-section",a:{label:"Radio channels"},f:[{t:4,f:[{p:[20,4,1319],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[20,21,1336]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[20,75,1390]}],action:"toggle_radio",params:['{"channel": "',{t:2,r:"name",p:[20,154,1469]},'"}']},f:[{t:2,r:"name",p:[20,166,1481]}]}],n:52,r:"data.channels",p:[19,3,1291]}]}," ",{p:[23,2,1533],t:7,e:"ui-section",a:{label:"Module"},f:[{t:4,f:[{p:[25,4,1591],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"check-square-o":"square-o"'},p:[25,21,1608]}],style:[{t:2,x:{r:["data.borg.active_module","type"],s:'_0==_1?"selected":null'},p:[25,97,1684]}],action:"setmodule",params:['{"module": "',{t:2,r:"type",p:[25,193,1780]},'"}']},f:[{t:2,r:"name",p:[25,205,1792]}]}],n:52,r:"data.modules",p:[24,3,1564]}]}," ",{p:[28,2,1844],t:7,e:"ui-section",a:{label:"Upgrades"},f:[{t:4,f:[{p:[30,4,1905],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["installed"],s:'_0?"check-square-o":"square-o"'},p:[30,21,1922]}],style:[{t:2,x:{r:["installed"],s:'_0?"selected":null'},p:[30,75,1976]}],action:"toggle_upgrade",params:['{"upgrade": "',{t:2,r:"type",p:[30,155,2056]},'"}']},f:[{t:2,r:"name",p:[30,167,2068]}]}],n:52,r:"data.upgrades",p:[29,3,1877]}]}," ",{p:[33,2,2120],t:7,e:"ui-section",a:{label:"Master AI"},f:[{t:4,f:[{p:[35,4,2177],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["connected"],s:'_0?"check-square-o":"square-o"'},p:[35,21,2194]}],style:[{t:2,x:{r:["connected"],s:'_0?"selected":null'},p:[35,75,2248]}],action:"slavetoai",params:['{"slavetoai": "',{t:2,r:"ref",p:[35,152,2325]},'"}']},f:[{t:2,r:"name",p:[35,163,2336]}]}],n:52,r:"data.ais",p:[34,3,2154]}]}]}," ",{p:{button:[{p:[41,3,2460],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"check-square-o":"square-o"'},p:[41,20,2477]}],style:[{t:2,x:{r:["data.borg.lawupdate"],s:'_0?"selected":null'},p:[41,84,2541]}],action:"toggle_lawupdate"},f:["Lawsync"]}]},t:7,e:"ui-display",a:{title:"Laws",button:0},f:[" ",{t:4,f:[{p:[44,3,2672],t:7,e:"p",f:[{t:2,r:".",p:[44,6,2675]}]}],n:52,r:"data.laws",p:[43,2,2649]}]}]},e.exports=a.extend(r.exports)},{341:341}],371:[function(t,e,n){var a=t(341),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)},{341:341}],372:[function(t,e,n){var a=t(341),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:[{t:4,f:[{p:[13,3,356],t:7,e:"ui-notice",f:[{p:[14,4,372],t:7,e:"span",f:["Bluespace Artillery firing protocols must be globally unlocked from two keycard authentication devices first!"]}]}],n:50,x:{r:["data.unlocked"],s:"!_0"},p:[12,2,330]},{t:4,n:51,f:[{p:[17,3,525],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.ready"],s:'_0?null:"disabled"'},p:[17,36,558]}],action:"fire"},f:["FIRE!"]}],x:{r:["data.unlocked"],s:"!_0"}}]}],n:50,r:"data.connected",p:[7,3,141]}," ",{t:4,f:[{p:[22,3,694],t:7,e:"ui-section",a:{label:"Maintenance"},f:[{p:[23,7,734],t:7,e:"ui-button",a:{icon:"wrench",action:"build"},f:["Complete Deployment."]}]}],n:50,x:{r:["data.connected"],s:"!_0"},p:[21,3,667]}]}]},e.exports=a.extend(r.exports)},{341:341}],373:[function(t,e,n){var a=t(341),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)},{341:341}],374:[function(t,e,n){var a=t(341),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:{tooltip:[{t:2,r:"desc",p:[85,31,2720]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[85,90,2779]},'"}']},f:[{t:2,r:"cost",p:[85,100,2789]}," Credits"]}]}],n:52,r:"packs",p:[83,7,2616]}]}],n:52,r:"data.supplies",p:[81,3,2558]}]}]},e.exports=a.extend(r.exports)},{341:341}],375:[function(t,e,n){var a=t(341),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:[12,1,174],t:7,e:"ui-notice",f:[{t:4,f:[{p:[14,5,220],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[15,7,263],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[15,24,280]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[15,75,331]}]}]}],n:50,r:"data.siliconUser",p:[13,3,189]},{t:4,n:51,f:[{p:[18,5,422],t:7,e:"span",f:["Swipe a QM-Level ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[18,39,456]}," this interface."]}],r:"data.siliconUser"}]}," ",{t:4,f:[{p:[23,3,568],t:7,e:"ui-display",a:{title:"Express Cargo Console"},f:[{p:[25,5,618],t:7,e:"ui-section",a:{label:"Landing Location"},f:[{p:[26,7,663],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.usingBeacon"],s:'_0?null:"selected"'},p:[26,25,681]}],action:"LZCargo"},f:["Cargo Bay"]}," ",{p:[27,7,770],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.hasBeacon","data.usingBeacon"],s:'_0?_1?"selected":null:"disabled"'},p:[27,25,788]}],action:"LZBeacon"},f:[{t:2,r:"data.beaconzone",p:[27,116,879]}," (",{t:2,r:"data.beaconName",p:[27,137,900]},")"]}," ",{p:[28,7,940],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBuyBeacon"],s:'_0?null:"disabled"'},p:[28,25,958]}],action:"printBeacon"},f:[{t:2,r:"data.printMsg",p:[28,90,1023]}]}]}," ",{p:[31,5,1079],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[32,7,1115],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[32,13,1121]}]}]}," ",{p:[35,5,1183],t:7,e:"ui-section",a:{label:"Notice"},f:[{p:[36,7,1218],t:7,e:"span",f:[{t:2,r:"data.message",p:[36,13,1224]}]}]}]}," ",{p:[39,3,1287],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[39,18,1302]}]},f:[{t:4,f:[{p:[41,7,1349],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[41,18,1360]}]},f:[{t:4,f:[{p:[43,11,1407],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[43,30,1426]}],candystripe:0,right:0},f:[{p:[44,13,1468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBeacon"],s:'_0?null:"disabled"'},p:[44,31,1486]}],tooltip:[{t:2,r:"desc",p:[44,80,1535]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[44,139,1594]},'"}']},f:[{t:2,r:"cost",p:[44,149,1604]}," Credits ",{t:2,r:"data.beaconError",p:[44,166,1621]}]}]}],n:52,r:"packs",p:[42,9,1380]}]}],n:52,r:"data.supplies",p:[40,5,1318]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[22,1,543]}]},e.exports=a.extend(r.exports)},{341:341}],376:[function(t,e,n){var a=t(341),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 available."]}],n:51,r:"data.abilities",p:[22,1,715]}]}]},e.exports=a.extend(r.exports)},{341:341}],377:[function(t,e,n){var a=t(341),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:["To use this, simply spawn the atoms you want in one of the four Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."]}]}," ",{p:[5,1,304],t:7,e:"ui-display",a:{title:"Centcom Pod Customization (to be used against helen weinstein)"},f:[{p:[6,4,392],t:7,e:"ui-section",a:{label:"Which supplypod bay will you use?"},f:[{p:[7,9,458],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==1?"selected":null'},p:[7,27,476]}],action:"bay1"},f:["Bay #1"]}," ",{p:[8,9,557],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==2?"selected":null'},p:[8,27,575]}],action:"bay2"},f:["Bay #2"]}," ",{p:[9,9,656],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==3?"selected":null'},p:[9,27,674]}],action:"bay3"},f:["Bay #3"]}," ",{p:[10,9,755],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==4?"selected":null'},p:[10,27,773]}],action:"bay4"},f:["Bay #4"]}]}," ",{p:[13,5,871],t:7,e:"ui-section",a:{label:"Useful teleport tools!"},f:[{p:[14,9,926],t:7,e:"ui-button",a:{action:"teleportCentcom"},f:["Teleport to Centcom's Supplypod Loading Bay"]}," ",{p:[15,9,1027],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.oldArea"],s:'_0?null:"disabled"'},p:[15,27,1045]}],action:"teleportBack"},f:["Teleport Back to ",{t:2,x:{r:["data.oldArea"],s:'_0?_0:"where you were"'},p:[15,103,1121]}]}]}," ",{p:[18,5,1210],t:7,e:"ui-section",a:{label:"Keep stuff after launching?"},f:[{p:[19,9,1268],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchClone"],s:'_0?"selected":null'},p:[19,27,1286]}],action:"launchClone","tooltip-side":"left",tooltip:"Choosing this will create a duplicate of the item to be launched in Centcom, allowing you to send one type of item multiple times. Either way, the atoms are forceMoved into the supplypod after it lands (but before it opens)."},f:["Clone and Launch"]}]}," ",{p:[23,5,1668],t:7,e:"ui-section",a:{label:"Launch all at once?"},f:[{p:[24,9,1718],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==1?"selected":null'},p:[24,27,1736]}],action:"launchOrdered","tooltip-side":"left",tooltip:'Instead of launching everything in the bay at once, this will "scan" things (one turf-full at a time) in order, left to right and top to bottom. Refreshing will reset the "scanner" to the top-leftmost position.'},f:["Ordered"]}," ",{p:[26,9,2086],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==2?"selected":null'},p:[26,27,2104]}],action:"launchRandom","tooltip-side":"left",tooltip:"Instead of launching everything in the bay at once, this will launch one random turf of items at a time."},f:["Random"]}]}," ",{p:[30,5,2362],t:7,e:"ui-section",a:{label:"Add an explosion?"},f:[{p:[31,9,2410],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==1?"selected":null'},p:[31,27,2428]}],action:"explosionCustom","tooltip-side":"left",tooltip:"This will cause an explosion of whatever size you like (including flame range) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Custom Size"]}," ",{p:[33,9,2740],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==2?"selected":null'},p:[33,27,2758]}],action:"explosionBus","tooltip-side":"left",tooltip:"This will cause a maxcap explosion (dependent on server config) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Adminbus"]}]}," ",{p:[37,5,3066],t:7,e:"ui-section",a:{label:"Extra damage?","(default":"None)"},f:[{p:[38,9,3127],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==1?"selected":null'},p:[38,27,3145]}],action:"damageCustom","tooltip-side":"left",tooltip:"Anyone caught under the pod when it lands will be dealt this amount of brute damage. Sucks to be them!"},f:["Custom Damage"]}," ",{p:[40,9,3392],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==2?"selected":null'},p:[40,27,3410]}],action:"damageGib","tooltip-side":"left",tooltip:"This will attempt to gib any mob caught under the pod when it lands, as well as dealing a nice 5000 brute damage. Ya know, just to be sure!"},f:["Gib"]}]}," ",{p:[44,5,3698],t:7,e:"ui-section",a:{label:"Extra effects?"},f:[{p:[45,9,3743],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStun"],s:'_0?"selected":null'},p:[45,27,3761]}],action:"effectStun","tooltip-side":"left",tooltip:"Anyone who is on the turf when the supplypod is launched will be stunned until the supplypod lands. They cant get away that easy!"},f:["Stun"]}," ",{p:[47,9,4017],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectLimb"],s:'_0?"selected":null'},p:[47,27,4035]}],action:"effectLimb","tooltip-side":"left",tooltip:"This will cause anyone caught under the pod to lose a limb, excluding their head."},f:["Delimb"]}," ",{p:[49,9,4245],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBluespace"],s:'_0?"selected":null'},p:[49,27,4263]}],action:"effectBluespace","tooltip-side":"left",tooltip:"Gives the supplypod an advanced Bluespace Recyling Device. After opening, the supplypod will be warped directly to the surface of a nearby NT-designated trash planet (/r/ss13)."},f:["Bluespace"]}," ",{p:[51,9,4581],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStealth"],s:'_0?"selected":null'},p:[51,27,4599]}],action:"effectStealth","tooltip-side":"left",tooltip:'This hides the red target icon from appearing when you launch the supplypod. Combos well with the "Invisible" style. Sneak attack, go!'},f:["Stealth"]}," ",{p:[53,9,4869],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectQuiet"],s:'_0?"selected":null'},p:[53,27,4887]}],action:"effectQuiet","tooltip-side":"left",tooltip:"This will keep the supplypod from making any sounds, except for those specifically set by admins in the Sound section."},f:["Quiet Landing"]}," ",{p:[55,9,5143],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectReverse"],s:'_0?"selected":null'},p:[55,27,5161]}],action:"effectReverse","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, after landing, the supplypod will close (similar to a normal closet closing), and then launch back to the right centcom bay to drop off any new contents."},f:["Reverse Mode"]}," ",{p:[57,9,5498],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectMissile"],s:'_0?"selected":null'},p:[57,27,5516]}],action:"effectMissile","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, it will immediatley delete after landing (Similar visually to setting openDelay & departDelay to 0, but this looks nicer). Useful if you just wanna fuck some shit up. Combos well with the Missile style."},f:["Missile Mode"]}," ",{p:[59,9,5902],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectCircle"],s:'_0?"selected":null'},p:[59,27,5920]}],action:"effectCircle","tooltip-side":"left",tooltip:"This will make the supplypod come in from any angle. Im not sure why this feature exists, but here it is."},f:["Any Descent Angle"]}," ",{p:[61,9,6169],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBurst"],s:'_0?"selected":null'},p:[61,27,6187]}],action:"effectBurst","tooltip-side":"left",tooltip:"This will make each click launch 5 supplypods inaccuratly around the target turf (a 3x3 area). Combos well with the Missle Mode if you dont want shit lying everywhere after."},f:["Machine Gun Mode"]}," ",{p:[63,9,6501],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectTarget"],s:'_0?"selected":null'},p:[63,27,6519]}],action:"effectTarget","tooltip-side":"left",tooltip:"This will make the supplypod target a specific atom, instead of the mouses position. Smiting does this automatically!"},f:["Specific Target"]}," ",{p:[65,9,6778],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectName"],s:'_0?"selected":null'},p:[65,27,6796]}],action:"effectName","tooltip-side":"left",tooltip:"Allows you to add a custom name and description."},f:["Custom Name/Desc"]}]}," ",{p:[69,5,7e3],t:7,e:"ui-section",a:{label:"Sound?"},f:[{p:[70,9,7037],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingSound"],s:'_0?"selected":null'},p:[70,27,7055]}],action:"landingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod lands."},f:["Custom Landing Sound"]}," ",{p:[72,10,7245],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingSound"],s:'_0?"selected":null'},p:[72,28,7263]}],action:"openingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod opens."},f:["Custom Opening Sound"]}," ",{p:[74,9,7452],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.leavingSound"],s:'_0?"selected":null'},p:[74,27,7470]}],action:"leavingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod departs (whether that be delection in the case of a bluespace pod, or leaving for centcom for a reversing pod)."},f:["Custom Leaving Sound"]}," ",{p:[76,9,7764],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.soundVolume"],s:'_0?"selected":null'},p:[76,27,7782]}],action:"soundVolume","tooltip-side":"left",tooltip:"Choose the volume for the sound to play at. Default values are between 1 and 100, but hey, do whatever. Im a tooltip, not a cop."},f:["Admin Sound Volume"]}]}," ",{p:[80,5,8070],t:7,e:"ui-section",a:{label:"Delay timers?"},f:[{p:[81,9,8114],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingDelay"],s:'_0!=5?"selected":null'},p:[81,27,8132]}],action:"landingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to hit the station. By default this value is 0.5 seconds."},f:["Custom Landing Time"]}," ",{p:[83,10,8394],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingDelay"],s:'_0!=30?"selected":null'},p:[83,28,8412]}],action:"openingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to open after landing. Useful for giving whatevers inside the pod a nice dramatic entrance! By default this value is 3 seconds."},f:["Custom Opening Time"]}," ",{p:[85,9,8744],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.departureDelay"],s:'_0!=30?"selected":null'},p:[85,27,8762]}],action:"departureDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to leave after landing. By default this value is 3 seconds."},f:["Custom Leaving Time"]}]}," ",{p:[89,5,9047],t:7,e:"ui-section",a:{label:"Style?"},f:[{p:[90,9,9084],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==1?"selected":null'},p:[90,27,9102]}],action:"styleStandard","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to your standard Nanotrasen black and orange. Same color scheme as the normal station-used supplypods."},f:["Standard"]}," ",{p:[92,9,9405],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==2?"selected":null'},p:[92,27,9423]}],action:"styleBluespace","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to the same as the stations upgraded blue-and-white Bluespace Supplypods."},f:["Advanced"]}," ",{p:[94,9,9698],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==4?"selected":null'},p:[94,27,9716]}],action:"styleSyndie","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and blood-red. Great for sending meme-ops in style!"},f:["Syndicate"]}," ",{p:[96,9,9987],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==5?"selected":null'},p:[96,27,10005]}],action:"styleBlue","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and dark blue. Great for sending deathsquads in style!"},f:["Deathsquad"]}," ",{p:[98,10,10279],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==6?"selected":null'},p:[98,28,10297]}],action:"styleCult","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a blood and rune covered cult pod!"},f:["Cult Pod"]}," ",{p:[100,9,10524],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==7?"selected":null'},p:[100,27,10542]}],action:"styleMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large missile. Combos well with a missile mode, so the missile doesnt stick around after landing."},f:["Missile"]}," ",{p:[102,9,10836],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==8?"selected":null'},p:[102,27,10854]}],action:"styleSMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large blood-red missile. Combos well with missile mode, so the missile doesnt stick around after landing."},f:["Syndicate Missile"]}," ",{p:[104,9,11167],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==9?"selected":null'},p:[104,27,11185]}],action:"styleBox","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large, dark-green military supply crate."},f:["Supply Crate"]}," ",{p:[106,9,11423],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==10?"selected":null'},p:[106,27,11441]}],action:"styleHONK","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a colorful, clown inspired look."},f:["HONK"]}," ",{p:[108,9,11670],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==11?"selected":null'},p:[108,27,11688]}],action:"styleFruit","tooltip-side":"left",tooltip:"for when an orange is angry"},f:["Fruit~"]}," ",{p:[110,9,11851],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==12?"selected":null'},p:[110,27,11869]}],action:"styleInvisible","tooltip-side":"left",tooltip:'Makes the supplypod invisible! Useful for when you want to use this feature with a gateway or something. Combos well with the "Stealth" and "Quiet Landing" effects.'},f:["Invisible"]}," ",{p:[112,9,12175],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==13?"selected":null'},p:[112,27,12193]}],action:"styleGondola","tooltip-side":"left",tooltip:"this gondola can control when he wants to deliver his supplies if he has a smart enough mind, so offer up his body to ghosts for maximum enjoyment. (Make sure to turn off bluespace and set a arbitrarily high open-time if you do!)"},f:["Gondola (alive)"]}]}]}," ",{p:[117,1,12597],t:7,e:"ui-display",f:[{p:[118,5,12615],t:7,e:"ui-section",a:{label:[{t:2,r:"data.numObjects",p:[118,26,12636]}," turfs with launchable atoms found in Bay #",{t:2,r:"data.bay",p:[118,88,12698]}]},f:[{p:[119,9,12722],t:7,e:"ui-button",a:{action:"refresh","tooltip-side":"right",tooltip:"Manually refreshes the possible things to launch in the pod bay."},f:["Refresh Pod Bay"]}]}," ",{p:[123,5,12909],t:7,e:"ui-section",f:[{p:[124,9,12931],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.giveLauncher"],s:'_0?"selected":null'},p:[124,27,12949]}],action:"giveLauncher","tooltip-side":"right",tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN!!"},f:["Enter Launch Mode"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],378:[function(t,e,n){var a=t(341),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:[6,1,206],t:7,e:"ui-display",a:{title:"Saved Recipes",button:0},f:[{p:[7,3,251],t:7,e:"ui-section",f:[{p:[8,5,269],t:7,e:"ui-button",a:{icon:"plus",action:"add_recipe"},f:["Add Recipe"]}," ",{p:[9,2,337],t:7,e:"ui-button",a:{icon:"minus",action:"clear_recipes"},f:["Clear Recipes"]}," ",{t:4,f:[{p:[11,7,445],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense_recipe",params:['{"recipe": "',{t:2,r:"contents",p:[11,80,518]},'"}']},f:[{t:2,r:"recipe_name",p:[11,96,534]}]}],n:52,r:"data.recipes",p:[10,5,415]}]}]}," ",{p:{button:[{t:4,f:[{p:[18,7,719],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[18,37,749]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[18,114,826]},"}"]},f:[{t:2,r:".",p:[18,122,834]}]}],n:52,r:"data.beakerTransferAmounts",p:[17,5,675]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[21,3,886],t:7,e:"ui-section",f:[{t:4,f:[{p:[23,7,936],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[23,74,1003]},'"}']},f:[{t:2,r:"title",p:[23,84,1013]}]}],n:52,r:"data.chemicals",p:[22,5,904]}]}]}," ",{p:{button:[{t:4,f:[{p:[30,7,1190],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[30,66,1249]},"}"]},f:[{t:2,r:".",p:[30,74,1257]}]}],n:52,r:"data.beakerTransferAmounts",p:[29,5,1146]}," ",{p:[32,5,1295],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[32,36,1326]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[34,3,1423],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[36,7,1493],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[36,13,1499]},"/",{t:2,r:"data.beakerMaxVolume",p:[36,55,1541]}," Units"]}," ",{p:[37,7,1586],t:7,e:"br"}," ",{t:4,f:[{p:[39,9,1639],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[39,52,1682]}," units of ",{t:2,r:"name",p:[39,87,1717]}]},{p:[39,102,1732],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[38,7,1599]},{t:4,n:51,f:[{p:[41,9,1763],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[35,5,1458]},{t:4,n:51,f:[{p:[44,7,1839],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],379:[function(t,e,n){var a=t(341),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)},{341:341}],380:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:["\ufeff",{t:4,f:[" ",{p:[2,2,33],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,71],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,88]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,144]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,200]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"No beaker"'},p:[7,5,269]}]}," ",{p:[10,3,341],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,427],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,446]}," units of ",{t:2,r:"name",p:[13,60,481]}],nowrap:0},f:[{p:[14,7,506],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,556],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,609]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,654],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,707]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,752],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,805]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,852],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,905]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,955],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1008]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1059],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1103]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,391]},{t:4,n:51,f:[{p:[24,5,1185],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,358]},{t:4,n:51,f:[{p:[27,5,1256],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1344],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1375],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1413]}]},f:["Destroy"]}," ",{p:[34,3,1471],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1509]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1578],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1630],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1649]}," units of ",{t:2,r:"name",p:[37,59,1684]}],nowrap:0},f:[{p:[38,6,1708],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1757],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1812]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1856],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1911]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1955],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,2010]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2056],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[42,62,2111]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2160],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2215]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2265],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2309]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1595]}]}]}," ",{t:4,f:[{p:[52,3,2445],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2529],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["id","data.chosenPillStyle"],s:'_0==_1?"selected":null'},p:[54,23,2547]}],action:"pillStyle",params:['{"id": "',{t:2,r:"id",p:[54,108,2632]},'"}']},f:[{t:3,r:"htmltag",p:[54,118,2642]}]}],n:52,r:"data.pillStyles",p:[53,4,2498]}," ",{p:[56,4,2686],t:7,e:"br"}," ",{t:4,f:[{p:[58,5,2732],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[58,39,2766]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[58,88,2815]}]}," ",{p:[59,5,2896],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[59,27,2918]},"/",{t:2,r:"data.pillBotMaxContent",p:[59,51,2942]}]}],n:50,r:"data.isPillBottleLoaded",p:[57,4,2695]},{t:4,n:51,f:[{p:[61,5,2994],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[64,4,3055],t:7,e:"br"}," ",{p:[65,4,3065],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[65,63,3124]}]},f:["Create Pill (max 50µ)"]}," ",{p:[66,4,3208],t:7,e:"br"}," ",{p:[67,4,3218],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[67,63,3277]}]},f:["Create Multiple Pills"]}," ",{p:[68,4,3361],t:7,e:"br"}," ",{p:[69,4,3371],t:7,e:"br"}," ",{p:[70,4,3381],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[70,64,3441]}]},f:["Create Patch (max 40µ)"]}," ",{p:[71,4,3526],t:7,e:"br"}," ",{p:[72,4,3536],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[72,64,3596]}]},f:["Create Multiple Patches"]}," ",{p:[73,4,3682],t:7,e:"br"}," ",{p:[74,4,3692],t:7,e:"br"}," ",{p:[75,4,3702],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[75,65,3763]}]},f:["Create Bottle (max 30µ)"]}," ",{p:[76,4,3849],t:7,e:"br"}," ",{p:[77,4,3859],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[77,65,3920]}]},f:["Dispense Buffer to Bottles"]}," ",{p:[78,4,4009],t:7,e:"br"}," ",{p:[79,4,4019],t:7,e:"br"}," ",{p:[80,4,4029],t:7,e:"ui-button",a:{action:"createVial",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[80,63,4088]}]},f:["Create Hypo Vial (max 30µ)"]}," ",{p:[81,4,4177],t:7,e:"br"}," ",{p:[82,4,4187],t:7,e:"ui-button",a:{action:"createVial",params:'{"many": 1}', +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:{tooltip:[{t:2,r:"desc",p:[85,31,2720]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[85,90,2779]},'"}']},f:[{t:2,r:"cost",p:[85,100,2789]}," Credits"]}]}],n:52,r:"packs",p:[83,7,2616]}]}],n:52,r:"data.supplies",p:[81,3,2558]}]}]},e.exports=a.extend(r.exports)},{341:341}],375:[function(t,e,n){var a=t(341),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:[12,1,174],t:7,e:"ui-notice",f:[{t:4,f:[{p:[14,5,220],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[15,7,263],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[15,24,280]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[15,75,331]}]}]}],n:50,r:"data.siliconUser",p:[13,3,189]},{t:4,n:51,f:[{p:[18,5,422],t:7,e:"span",f:["Swipe a QM-Level ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[18,39,456]}," this interface."]}],r:"data.siliconUser"}]}," ",{t:4,f:[{p:[23,3,568],t:7,e:"ui-display",a:{title:"Express Cargo Console"},f:[{p:[25,5,618],t:7,e:"ui-section",a:{label:"Landing Location"},f:[{p:[26,7,663],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.usingBeacon"],s:'_0?null:"selected"'},p:[26,25,681]}],action:"LZCargo"},f:["Cargo Bay"]}," ",{p:[27,7,770],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.hasBeacon","data.usingBeacon"],s:'_0?_1?"selected":null:"disabled"'},p:[27,25,788]}],action:"LZBeacon"},f:[{t:2,r:"data.beaconzone",p:[27,116,879]}," (",{t:2,r:"data.beaconName",p:[27,137,900]},")"]}," ",{p:[28,7,940],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBuyBeacon"],s:'_0?null:"disabled"'},p:[28,25,958]}],action:"printBeacon"},f:[{t:2,r:"data.printMsg",p:[28,90,1023]}]}]}," ",{p:[31,5,1079],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[32,7,1115],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[32,13,1121]}]}]}," ",{p:[35,5,1183],t:7,e:"ui-section",a:{label:"Notice"},f:[{p:[36,7,1218],t:7,e:"span",f:[{t:2,r:"data.message",p:[36,13,1224]}]}]}]}," ",{p:[39,3,1287],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[39,18,1302]}]},f:[{t:4,f:[{p:[41,7,1349],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[41,18,1360]}]},f:[{t:4,f:[{p:[43,11,1407],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[43,30,1426]}],candystripe:0,right:0},f:[{p:[44,13,1468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.canBeacon"],s:'_0?null:"disabled"'},p:[44,31,1486]}],tooltip:[{t:2,r:"desc",p:[44,80,1535]}],"tooltip-side":"left",action:"add",params:['{"id": "',{t:2,r:"id",p:[44,139,1594]},'"}']},f:[{t:2,r:"cost",p:[44,149,1604]}," Credits ",{t:2,r:"data.beaconError",p:[44,166,1621]}]}]}],n:52,r:"packs",p:[42,9,1380]}]}],n:52,r:"data.supplies",p:[40,5,1318]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[22,1,543]}]},e.exports=a.extend(r.exports)},{341:341}],376:[function(t,e,n){var a=t(341),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 available."]}],n:51,r:"data.abilities",p:[22,1,715]}]}]},e.exports=a.extend(r.exports)},{341:341}],377:[function(t,e,n){var a=t(341),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:["To use this, simply spawn the atoms you want in one of the four Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."]}]}," ",{p:[5,1,304],t:7,e:"ui-display",a:{title:"Centcom Pod Customization (to be used against helen weinstein)"},f:[{p:[6,4,392],t:7,e:"ui-section",a:{label:"Which supplypod bay will you use?"},f:[{p:[7,9,458],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==1?"selected":null'},p:[7,27,476]}],action:"bay1"},f:["Bay #1"]}," ",{p:[8,9,557],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==2?"selected":null'},p:[8,27,575]}],action:"bay2"},f:["Bay #2"]}," ",{p:[9,9,656],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==3?"selected":null'},p:[9,27,674]}],action:"bay3"},f:["Bay #3"]}," ",{p:[10,9,755],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.bay"],s:'_0==4?"selected":null'},p:[10,27,773]}],action:"bay4"},f:["Bay #4"]}]}," ",{p:[13,5,871],t:7,e:"ui-section",a:{label:"Useful teleport tools!"},f:[{p:[14,9,926],t:7,e:"ui-button",a:{action:"teleportCentcom"},f:["Teleport to Centcom's Supplypod Loading Bay"]}," ",{p:[15,9,1027],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.oldArea"],s:'_0?null:"disabled"'},p:[15,27,1045]}],action:"teleportBack"},f:["Teleport Back to ",{t:2,x:{r:["data.oldArea"],s:'_0?_0:"where you were"'},p:[15,103,1121]}]}]}," ",{p:[18,5,1210],t:7,e:"ui-section",a:{label:"Keep stuff after launching?"},f:[{p:[19,9,1268],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchClone"],s:'_0?"selected":null'},p:[19,27,1286]}],action:"launchClone","tooltip-side":"left",tooltip:"Choosing this will create a duplicate of the item to be launched in Centcom, allowing you to send one type of item multiple times. Either way, the atoms are forceMoved into the supplypod after it lands (but before it opens)."},f:["Clone and Launch"]}]}," ",{p:[23,5,1668],t:7,e:"ui-section",a:{label:"Launch all at once?"},f:[{p:[24,9,1718],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==1?"selected":null'},p:[24,27,1736]}],action:"launchOrdered","tooltip-side":"left",tooltip:'Instead of launching everything in the bay at once, this will "scan" things (one turf-full at a time) in order, left to right and top to bottom. Refreshing will reset the "scanner" to the top-leftmost position.'},f:["Ordered"]}," ",{p:[26,9,2086],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.launchChoice"],s:'_0==2?"selected":null'},p:[26,27,2104]}],action:"launchRandom","tooltip-side":"left",tooltip:"Instead of launching everything in the bay at once, this will launch one random turf of items at a time."},f:["Random"]}]}," ",{p:[30,5,2362],t:7,e:"ui-section",a:{label:"Add an explosion?"},f:[{p:[31,9,2410],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==1?"selected":null'},p:[31,27,2428]}],action:"explosionCustom","tooltip-side":"left",tooltip:"This will cause an explosion of whatever size you like (including flame range) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Custom Size"]}," ",{p:[33,9,2740],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.explosionChoice"],s:'_0==2?"selected":null'},p:[33,27,2758]}],action:"explosionBus","tooltip-side":"left",tooltip:"This will cause a maxcap explosion (dependent on server config) to occur as soon as the supplypod lands. Dont worry, supply-pods are explosion-proof!"},f:["Adminbus"]}]}," ",{p:[37,5,3066],t:7,e:"ui-section",a:{label:"Extra damage?","(default":"None)"},f:[{p:[38,9,3127],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==1?"selected":null'},p:[38,27,3145]}],action:"damageCustom","tooltip-side":"left",tooltip:"Anyone caught under the pod when it lands will be dealt this amount of brute damage. Sucks to be them!"},f:["Custom Damage"]}," ",{p:[40,9,3392],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.damageChoice"],s:'_0==2?"selected":null'},p:[40,27,3410]}],action:"damageGib","tooltip-side":"left",tooltip:"This will attempt to gib any mob caught under the pod when it lands, as well as dealing a nice 5000 brute damage. Ya know, just to be sure!"},f:["Gib"]}]}," ",{p:[44,5,3698],t:7,e:"ui-section",a:{label:"Extra effects?"},f:[{p:[45,9,3743],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStun"],s:'_0?"selected":null'},p:[45,27,3761]}],action:"effectStun","tooltip-side":"left",tooltip:"Anyone who is on the turf when the supplypod is launched will be stunned until the supplypod lands. They cant get away that easy!"},f:["Stun"]}," ",{p:[47,9,4017],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectLimb"],s:'_0?"selected":null'},p:[47,27,4035]}],action:"effectLimb","tooltip-side":"left",tooltip:"This will cause anyone caught under the pod to lose a limb, excluding their head."},f:["Delimb"]}," ",{p:[49,9,4245],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBluespace"],s:'_0?"selected":null'},p:[49,27,4263]}],action:"effectBluespace","tooltip-side":"left",tooltip:"Gives the supplypod an advanced Bluespace Recyling Device. After opening, the supplypod will be warped directly to the surface of a nearby NT-designated trash planet (/r/ss13)."},f:["Bluespace"]}," ",{p:[51,9,4581],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectStealth"],s:'_0?"selected":null'},p:[51,27,4599]}],action:"effectStealth","tooltip-side":"left",tooltip:'This hides the red target icon from appearing when you launch the supplypod. Combos well with the "Invisible" style. Sneak attack, go!'},f:["Stealth"]}," ",{p:[53,9,4869],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectQuiet"],s:'_0?"selected":null'},p:[53,27,4887]}],action:"effectQuiet","tooltip-side":"left",tooltip:"This will keep the supplypod from making any sounds, except for those specifically set by admins in the Sound section."},f:["Quiet Landing"]}," ",{p:[55,9,5143],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectReverse"],s:'_0?"selected":null'},p:[55,27,5161]}],action:"effectReverse","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, after landing, the supplypod will close (similar to a normal closet closing), and then launch back to the right centcom bay to drop off any new contents."},f:["Reverse Mode"]}," ",{p:[57,9,5498],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectMissile"],s:'_0?"selected":null'},p:[57,27,5516]}],action:"effectMissile","tooltip-side":"left",tooltip:"This pod will not send any items. Instead, it will immediatley delete after landing (Similar visually to setting openDelay & departDelay to 0, but this looks nicer). Useful if you just wanna fuck some shit up. Combos well with the Missile style."},f:["Missile Mode"]}," ",{p:[59,9,5902],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectCircle"],s:'_0?"selected":null'},p:[59,27,5920]}],action:"effectCircle","tooltip-side":"left",tooltip:"This will make the supplypod come in from any angle. Im not sure why this feature exists, but here it is."},f:["Any Descent Angle"]}," ",{p:[61,9,6169],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectBurst"],s:'_0?"selected":null'},p:[61,27,6187]}],action:"effectBurst","tooltip-side":"left",tooltip:"This will make each click launch 5 supplypods inaccuratly around the target turf (a 3x3 area). Combos well with the Missle Mode if you dont want shit lying everywhere after."},f:["Machine Gun Mode"]}," ",{p:[63,9,6501],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectTarget"],s:'_0?"selected":null'},p:[63,27,6519]}],action:"effectTarget","tooltip-side":"left",tooltip:"This will make the supplypod target a specific atom, instead of the mouses position. Smiting does this automatically!"},f:["Specific Target"]}," ",{p:[65,9,6778],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.effectName"],s:'_0?"selected":null'},p:[65,27,6796]}],action:"effectName","tooltip-side":"left",tooltip:"Allows you to add a custom name and description."},f:["Custom Name/Desc"]}]}," ",{p:[69,5,7e3],t:7,e:"ui-section",a:{label:"Sound?"},f:[{p:[70,9,7037],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingSound"],s:'_0?"selected":null'},p:[70,27,7055]}],action:"landingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod lands."},f:["Custom Landing Sound"]}," ",{p:[72,10,7245],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingSound"],s:'_0?"selected":null'},p:[72,28,7263]}],action:"openingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod opens."},f:["Custom Opening Sound"]}," ",{p:[74,9,7452],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.leavingSound"],s:'_0?"selected":null'},p:[74,27,7470]}],action:"leavingSound","tooltip-side":"left",tooltip:"Choose a sound to play when the pod departs (whether that be delection in the case of a bluespace pod, or leaving for centcom for a reversing pod)."},f:["Custom Leaving Sound"]}," ",{p:[76,9,7764],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.soundVolume"],s:'_0?"selected":null'},p:[76,27,7782]}],action:"soundVolume","tooltip-side":"left",tooltip:"Choose the volume for the sound to play at. Default values are between 1 and 100, but hey, do whatever. Im a tooltip, not a cop."},f:["Admin Sound Volume"]}]}," ",{p:[80,5,8070],t:7,e:"ui-section",a:{label:"Delay timers?"},f:[{p:[81,9,8114],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.landingDelay"],s:'_0!=5?"selected":null'},p:[81,27,8132]}],action:"landingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to hit the station. By default this value is 0.5 seconds."},f:["Custom Landing Time"]}," ",{p:[83,10,8394],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.openingDelay"],s:'_0!=30?"selected":null'},p:[83,28,8412]}],action:"openingDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to open after landing. Useful for giving whatevers inside the pod a nice dramatic entrance! By default this value is 3 seconds."},f:["Custom Opening Time"]}," ",{p:[85,9,8744],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.departureDelay"],s:'_0!=30?"selected":null'},p:[85,27,8762]}],action:"departureDelay","tooltip-side":"left",tooltip:"Choose the amount of time it takes for the supplypod to leave after landing. By default this value is 3 seconds."},f:["Custom Leaving Time"]}]}," ",{p:[89,5,9047],t:7,e:"ui-section",a:{label:"Style?"},f:[{p:[90,9,9084],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==1?"selected":null'},p:[90,27,9102]}],action:"styleStandard","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to your standard Nanotrasen black and orange. Same color scheme as the normal station-used supplypods."},f:["Standard"]}," ",{p:[92,9,9405],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==2?"selected":null'},p:[92,27,9423]}],action:"styleBluespace","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to the same as the stations upgraded blue-and-white Bluespace Supplypods."},f:["Advanced"]}," ",{p:[94,9,9698],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==4?"selected":null'},p:[94,27,9716]}],action:"styleSyndie","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and blood-red. Great for sending meme-ops in style!"},f:["Syndicate"]}," ",{p:[96,9,9987],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==5?"selected":null'},p:[96,27,10005]}],action:"styleBlue","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a menacing black and dark blue. Great for sending deathsquads in style!"},f:["Deathsquad"]}," ",{p:[98,10,10279],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==6?"selected":null'},p:[98,28,10297]}],action:"styleCult","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a blood and rune covered cult pod!"},f:["Cult Pod"]}," ",{p:[100,9,10524],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==7?"selected":null'},p:[100,27,10542]}],action:"styleMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large missile. Combos well with a missile mode, so the missile doesnt stick around after landing."},f:["Missile"]}," ",{p:[102,9,10836],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==8?"selected":null'},p:[102,27,10854]}],action:"styleSMissile","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large blood-red missile. Combos well with missile mode, so the missile doesnt stick around after landing."},f:["Syndicate Missile"]}," ",{p:[104,9,11167],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==9?"selected":null'},p:[104,27,11185]}],action:"styleBox","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom style to a large, dark-green military supply crate."},f:["Supply Crate"]}," ",{p:[106,9,11423],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==10?"selected":null'},p:[106,27,11441]}],action:"styleHONK","tooltip-side":"left",tooltip:"Changes the pods style from the default Centcom color scheme to a colorful, clown inspired look."},f:["HONK"]}," ",{p:[108,9,11670],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==11?"selected":null'},p:[108,27,11688]}],action:"styleFruit","tooltip-side":"left",tooltip:"for when an orange is angry"},f:["Fruit~"]}," ",{p:[110,9,11851],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==12?"selected":null'},p:[110,27,11869]}],action:"styleInvisible","tooltip-side":"left",tooltip:'Makes the supplypod invisible! Useful for when you want to use this feature with a gateway or something. Combos well with the "Stealth" and "Quiet Landing" effects.'},f:["Invisible"]}," ",{p:[112,9,12175],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.styleChoice"],s:'_0==13?"selected":null'},p:[112,27,12193]}],action:"styleGondola","tooltip-side":"left",tooltip:"this gondola can control when he wants to deliver his supplies if he has a smart enough mind, so offer up his body to ghosts for maximum enjoyment. (Make sure to turn off bluespace and set a arbitrarily high open-time if you do!)"},f:["Gondola (alive)"]}]}]}," ",{p:[117,1,12597],t:7,e:"ui-display",f:[{p:[118,5,12615],t:7,e:"ui-section",a:{label:[{t:2,r:"data.numObjects",p:[118,26,12636]}," turfs with launchable atoms found in Bay #",{t:2,r:"data.bay",p:[118,88,12698]}]},f:[{p:[119,9,12722],t:7,e:"ui-button",a:{action:"refresh","tooltip-side":"right",tooltip:"Manually refreshes the possible things to launch in the pod bay."},f:["Refresh Pod Bay"]}]}," ",{p:[123,5,12909],t:7,e:"ui-section",f:[{p:[124,9,12931],t:7,e:"ui-button",a:{style:[{t:2,x:{r:["data.giveLauncher"],s:'_0?"selected":null'},p:[124,27,12949]}],action:"giveLauncher","tooltip-side":"right",tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN!!"},f:["Enter Launch Mode"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],378:[function(t,e,n){var a=t(341),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:[6,1,206],t:7,e:"ui-display",a:{title:"Saved Recipes",button:0},f:[{p:[7,3,251],t:7,e:"ui-section",f:[{p:[8,5,269],t:7,e:"ui-button",a:{icon:"plus",action:"add_recipe"},f:["Add Recipe"]}," ",{p:[9,2,337],t:7,e:"ui-button",a:{icon:"minus",action:"clear_recipes"},f:["Clear Recipes"]}," ",{t:4,f:[{p:[11,7,445],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense_recipe",params:['{"recipe": "',{t:2,r:"contents",p:[11,80,518]},'"}']},f:[{t:2,r:"recipe_name",p:[11,96,534]}]}],n:52,r:"data.recipes",p:[10,5,415]}]}]}," ",{p:{button:[{t:4,f:[{p:[18,7,719],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[18,37,749]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[18,114,826]},"}"]},f:[{t:2,r:".",p:[18,122,834]}]}],n:52,r:"data.beakerTransferAmounts",p:[17,5,675]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[21,3,886],t:7,e:"ui-section",f:[{t:4,f:[{p:[23,7,936],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[23,74,1003]},'"}']},f:[{t:2,r:"title",p:[23,84,1013]}]}],n:52,r:"data.chemicals",p:[22,5,904]}]}]}," ",{p:{button:[{t:4,f:[{p:[30,7,1190],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[30,66,1249]},"}"]},f:[{t:2,r:".",p:[30,74,1257]}]}],n:52,r:"data.beakerTransferAmounts",p:[29,5,1146]}," ",{p:[32,5,1295],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[32,36,1326]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[34,3,1423],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[36,7,1493],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[36,13,1499]},"/",{t:2,r:"data.beakerMaxVolume",p:[36,55,1541]}," Units"]}," ",{p:[37,7,1586],t:7,e:"br"}," ",{t:4,f:[{p:[39,9,1639],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[39,52,1682]}," units of ",{t:2,r:"name",p:[39,87,1717]}]},{p:[39,102,1732],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[38,7,1599]},{t:4,n:51,f:[{p:[41,9,1763],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[35,5,1458]},{t:4,n:51,f:[{p:[44,7,1839],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],379:[function(t,e,n){var a=t(341),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)},{341:341}],380:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:["\ufeff",{t:4,f:[" ",{p:[2,2,33],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,71],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,88]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,144]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,200]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"No beaker"'},p:[7,5,269]}]}," ",{p:[10,3,341],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,427],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,446]}," units of ",{t:2,r:"name",p:[13,60,481]}],nowrap:0},f:[{p:[14,7,506],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,556],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,609]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,654],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,707]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,752],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,805]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,852],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,905]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,955],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1008]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1059],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1103]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,391]},{t:4,n:51,f:[{p:[24,5,1185],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,358]},{t:4,n:51,f:[{p:[27,5,1256],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1344],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1375],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1413]}]},f:["Destroy"]}," ",{p:[34,3,1471],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1509]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1578],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1630],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1649]}," units of ",{t:2,r:"name",p:[37,59,1684]}],nowrap:0},f:[{p:[38,6,1708],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1757],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1812]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1856],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1911]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1955],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,2010]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2056],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[42,62,2111]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2160],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2215]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2265],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2309]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1595]}]}]}," ",{t:4,f:[{p:[52,3,2445],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2529],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["id","data.chosenPillStyle"],s:'_0==_1?"selected":null'},p:[54,23,2547]}],action:"pillStyle",params:['{"id": "',{t:2,r:"id",p:[54,108,2632]},'"}']},f:[{t:3,r:"htmltag",p:[54,118,2642]}]}],n:52,r:"data.pillStyles",p:[53,4,2498]}," ",{p:[56,4,2686],t:7,e:"br"}," ",{t:4,f:[{p:[58,5,2732],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[58,39,2766]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[58,88,2815]}]}," ",{p:[59,5,2896],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[59,27,2918]},"/",{t:2,r:"data.pillBotMaxContent",p:[59,51,2942]}]}],n:50,r:"data.isPillBottleLoaded",p:[57,4,2695]},{t:4,n:51,f:[{p:[61,5,2994],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[64,4,3055],t:7,e:"br"}," ",{p:[65,4,3065],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[65,63,3124]}]},f:["Create Pill (max 50µ)"]}," ",{p:[66,4,3208],t:7,e:"br"}," ",{p:[67,4,3218],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[67,63,3277]}]},f:["Create Multiple Pills"]}," ",{p:[68,4,3361],t:7,e:"br"}," ",{p:[69,4,3371],t:7,e:"br"}," ",{p:[70,4,3381],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[70,64,3441]}]},f:["Create Patch (max 40µ)"]}," ",{p:[71,4,3526],t:7,e:"br"}," ",{p:[72,4,3536],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[72,64,3596]}]},f:["Create Multiple Patches"]}," ",{p:[73,4,3682],t:7,e:"br"}," ",{p:[74,4,3692],t:7,e:"br"}," ",{p:[75,4,3702],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[75,65,3763]}]},f:["Create Bottle (max 30µ)"]}," ",{p:[76,4,3849],t:7,e:"br"}," ",{p:[77,4,3859],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[77,65,3920]}]},f:["Dispense Buffer to Bottles"]}," ",{p:[78,4,4009],t:7,e:"br"}," ",{p:[79,4,4019],t:7,e:"br"}," ",{p:[80,4,4029],t:7,e:"ui-button",a:{action:"createVial",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[80,63,4088]}]},f:["Create Hypo Vial (max 60µ)"]}," ",{p:[81,4,4177],t:7,e:"br"}," ",{p:[82,4,4187],t:7,e:"ui-button",a:{action:"createVial",params:'{"many": 1}', state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[82,63,4246]}]},f:["Dispense Buffer to Hypo vials"]}," ",{p:[83,4,4339],t:7,e:"br"}]}],n:50,x:{r:["data.condi"],s:"!_0"},p:[51,2,2422]},{t:4,n:51,f:[{p:[88,3,4382],t:7,e:"ui-display",a:{title:"Condiments bottles and packs"},f:[{p:[89,4,4437],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[89,63,4496]}]},f:["Create Pack (max 10µ)"]}," ",{p:[90,4,4580],t:7,e:"br"}," ",{p:[91,4,4590],t:7,e:"br"}," ",{p:[92,4,4600],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[92,65,4661]}]},f:["Create Bottle (max 50µ)"]}]}],x:{r:["data.condi"],s:"!_0"}}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,2,1]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="analyze"'},f:[{p:[96,2,4809],t:7,e:"ui-display",a:{title:[{t:2,r:"data.analyzeVars.name",p:[96,20,4827]}]},f:[{p:[97,3,4858],t:7,e:"span",a:{"class":"highlight"},f:["Description:"]}," ",{p:[98,3,4906],t:7,e:"span",a:{"class":"content",style:"float:center"},f:[{t:2,r:"data.analyzeVars.description",p:[98,46,4949]}]}," ",{p:[99,3,4992],t:7,e:"br"}," ",{p:[100,3,5001],t:7,e:"span",a:{"class":"highlight"},f:["Color:"]}," ",{p:[101,3,5043],t:7,e:"span",a:{style:["color: ",{t:2,r:"data.analyzeVars.color",p:[101,23,5063]},"; background-color: ",{t:2,r:"data.analyzeVars.color",p:[101,69,5109]}]},f:[{t:2,r:"data.analyzeVars.color",p:[101,97,5137]}]}," ",{p:[102,3,5174],t:7,e:"br"}," ",{p:[103,3,5183],t:7,e:"span",a:{"class":"highlight"},f:["State:"]}," ",{p:[104,3,5225],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.state",p:[104,25,5247]}]}," ",{p:[105,3,5284],t:7,e:"br"}," ",{p:[106,3,5293],t:7,e:"span",a:{"class":"highlight"},f:["Metabolization Rate:"]}," ",{p:[107,3,5349],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.metaRate",p:[107,25,5371]},"µ/minute"]}," ",{p:[108,3,5419],t:7,e:"br"}," ",{p:[109,3,5428],t:7,e:"span",a:{"class":"highlight"},f:["Overdose Threshold:"]}," ",{p:[110,3,5483],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.overD",p:[110,25,5505]}]}," ",{p:[111,3,5542],t:7,e:"br"}," ",{p:[112,3,5551],t:7,e:"span",a:{"class":"highlight"},f:["Addiction Threshold:"]}," ",{p:[113,3,5607],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.addicD",p:[113,25,5629]}]}," ",{p:[114,3,5667],t:7,e:"br"}," ",{p:[115,3,5676],t:7,e:"br"}," ",{p:[116,3,5685],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)},{341:341}],381:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Recipient Contents"},f:[{p:[2,2,42],t:7,e:"ui-section",f:[{p:[3,3,58],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[3,34,89]}],action:"ejectBeaker"},f:["Eject"]}," ",{p:[4,3,176],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[4,35,208]}],action:"input"},f:["Input"]}," ",{p:[5,3,289],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,35,321]}],action:"amount"},f:[{t:2,r:"data.amount",p:[5,96,382]},"U"]}," ",{p:[6,3,414],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"disabled":null'},p:[6,33,444]}],action:"makecup"},f:["Create Beaker"]}]}]}," ",{p:[9,1,564],t:7,e:"ui-display",a:{title:"Recipient"},f:[{p:[10,2,597],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[12,4,662],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[12,10,668]},"/",{t:2,r:"data.beakerMaxVolume",p:[12,52,710]}," Units"]}," ",{t:4,f:[{p:[14,5,788],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[14,48,831]}," units of ",{t:2,r:"name",p:[14,83,866]}]},{p:[14,98,881],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[13,4,752]},{t:4,n:51,f:[{p:[16,5,905],t:7,e:"span",a:{"class":"bad"},f:["Recipient Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,3,630]},{t:4,n:51,f:[{p:[19,4,976],t:7,e:"span",a:{"class":"average"},f:["No Recipient"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],382:[function(t,e,n){var a=t(341),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]}]}]}," ",{t:4,f:[{p:[5,3,149],t:7,e:"ui-display",f:[{t:3,r:"data.rec_text",p:[6,3,165]}," ",{t:4,f:[{p:[8,4,231],t:7,e:"br"},{p:[8,8,235],t:7,e:"ui-button",a:{action:"rec_category",params:['{"category": "',{t:2,r:"name",p:[8,63,290]},'"}']},f:[{t:3,r:"name",p:[8,75,302]}," - ",{t:3,r:"desc",p:[8,88,315]}]}],n:52,r:"data.recollection_categories",p:[7,3,188]}," ",{t:3,r:"data.rec_section",p:[10,3,354]}," ",{t:3,r:"data.rec_binds",p:[11,3,380]}]}],n:50,r:"data.recollection",p:[4,1,120]},{t:4,n:51,f:[{p:[14,2,431],t:7,e:"ui-display",a:{title:"Power",button:0},f:[{p:[15,4,469],t:7,e:"ui-section",f:[{t:3,r:"data.power",p:[16,6,488]}]}]}," ",{p:[19,2,541],t:7,e:"ui-display",f:[{p:[20,3,557],t:7,e:"ui-section",f:[{p:[21,4,574],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Driver"?"selected":null'},p:[21,22,592]}],action:"select",params:'{"category": "Driver"}'},f:["Driver"]}," ",{p:[22,4,715],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Script"?"selected":null'},p:[22,22,733]}],action:"select",params:'{"category": "Script"}'},f:["Scripts"]}," ",{p:[23,4,857],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Application"?"selected":null'},p:[23,22,875]}],action:"select",params:'{"category": "Application"}'},f:["Applications"]}," ",{p:[24,4,1014],t:7,e:"br"},{t:3,r:"data.tier_info",p:[24,8,1018]}]}," ",{p:[26,3,1059],t:7,e:"ui-section",f:[{t:3,r:"data.scripturecolors",p:[27,4,1076]}]},{p:[28,16,1119],t:7,e:"hr"}," ",{p:[29,3,1127],t:7,e:"ui-section",f:[{t:4,f:[{p:[31,4,1172],t:7,e:"div",f:[{p:[31,9,1177],t:7,e:"ui-button",a:{tooltip:[{t:3,r:"tip",p:[31,29,1197]}],"tooltip-side":"right",action:"recite",params:['{"category": "',{t:2,r:"type",p:[31,99,1267]},'"}']},f:["Recite ",{t:3,r:"required",p:[31,118,1286]}]}," ",{t:4,f:[{t:4,f:[{p:[34,6,1362],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[34,53,1409]},'"}']},f:["Unbind ",{t:3,r:"bound",p:[34,72,1428]}]}],n:50,r:"bound",p:[33,5,1342]},{t:4,n:51,f:[{p:[36,6,1472],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[36,53,1519]},'"}']},f:["Quickbind"]}],r:"bound"}],n:50,r:"quickbind",p:[32,6,1319]}," ",{t:3,r:"name",p:[39,6,1586]}," ",{t:3,r:"descname",p:[39,17,1597]}," ",{t:3,r:"invokers",p:[39,32,1612]}]}],n:52,r:"data.scripture",p:[30,3,1143]}]}]}],r:"data.recollection"}]},e.exports=a.extend(r.exports)},{341:341}],383:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Codex Gigas"},f:[{p:[2,2,35],t:7,e:"ui-section",f:[{t:2,r:"data.name",p:[3,3,51]}]}," ",{p:[5,5,86],t:7,e:"ui-section",a:{label:"Prefix"},f:[{p:[6,3,117],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[6,22,136]}],action:"Dark "},f:["Dark"]}," ",{p:[7,3,221],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[7,22,240]}],action:"Hellish "},f:["Hellish"]}," ",{p:[8,3,331],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[8,22,350]}],action:"Fallen "},f:["Fallen"]}," ",{p:[9,3,439],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[9,22,458]}],action:"Fiery "},f:["Fiery"]}," ",{p:[10,3,545],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[10,22,564]}],action:"Sinful "},f:["Sinful"]}," ",{p:[11,3,653],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[11,22,672]}],action:"Blood "},f:["Blood"]}," ",{p:[12,3,759],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[12,22,778]}],action:"Fluffy "},f:["Fluffy"]}]}," ",{p:[14,5,888],t:7,e:"ui-section",a:{label:"Title"},f:[{p:[15,3,918],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[15,22,937]}],action:"Lord "},f:["Lord"]}," ",{p:[16,3,1022],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[16,22,1041]}],action:"Prelate "},f:["Prelate"]}," ",{p:[17,3,1132],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[17,22,1151]}],action:"Count "},f:["Count"]}," ",{p:[18,3,1238],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[18,22,1257]}],action:"Viscount "},f:["Viscount"]}," ",{p:[19,3,1350],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[19,22,1369]}],action:"Vizier "},f:["Vizier"]}," ",{p:[20,3,1458],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[20,22,1477]}],action:"Elder "},f:["Elder"]}," ",{p:[21,3,1564],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[21,22,1583]}],action:"Adept "},f:["Adept"]}]}," ",{p:[23,5,1691],t:7,e:"ui-section",a:{label:"Name"},f:[{p:[24,3,1720],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[24,22,1739]}],action:"hal"},f:["hal"]}," ",{p:[25,3,1821],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[25,22,1840]}],action:"ve"},f:["ve"]}," ",{p:[26,3,1920],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[26,22,1939]}],action:"odr"},f:["odr"]}," ",{p:[27,3,2021],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[27,22,2040]}],action:"neit"},f:["neit"]}," ",{p:[28,3,2124],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[28,22,2143]}],action:"ci"},f:["ci"]}," ",{p:[29,3,2223],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[29,22,2242]}],action:"quon"},f:["quon"]}," ",{p:[30,3,2326],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[30,22,2345]}],action:"mya"},f:["mya"]}," ",{p:[31,3,2427],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[31,22,2446]}],action:"folth"},f:["folth"]}," ",{p:[32,3,2532],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[32,22,2551]}],action:"wren"},f:["wren"]}," ",{p:[33,3,2635],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[33,22,2654]}],action:"geyr"},f:["geyr"]}," ",{p:[34,3,2738],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[34,22,2757]}],action:"hil"},f:["hil"]}," ",{p:[35,3,2839],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[35,22,2858]}],action:"niet"},f:["niet"]}," ",{p:[36,3,2942],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[36,22,2961]}],action:"twou"},f:["twou"]}," ",{p:[37,3,3045],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[37,22,3064]}],action:"phi"},f:["phi"]}," ",{p:[38,3,3146],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[38,22,3165]}],action:"coa"},f:["coa"]}]}," ",{p:[40,5,3268],t:7,e:"ui-section",a:{label:"suffix"},f:[{p:[41,3,3299],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[41,22,3318]}],action:" the Red"},f:["the Red"]}," ",{p:[42,3,3409],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[42,22,3428]}],action:" the Soulless"},f:["the Soulless"]}," ",{p:[43,3,3529],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[43,22,3548]}],action:" the Master"},f:["the Master"]}," ",{p:[44,3,3645],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[44,22,3664]}],action:", the Lord of all things"},f:["the Lord of all things"]}," ",{p:[45,3,3786],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[45,22,3805]}],action:", Jr."},f:["jr"]}]}," ",{p:[47,5,3909],t:7,e:"ui-section",a:{label:"submit"},f:[{p:[48,3,3941],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0>=4?null:"disabled"'},p:[48,21,3959]}],action:"search"},f:["search"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],384:[function(t,e,n){var a=t(341),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)},{341:341}],385:[function(t,e,n){var a=t(341),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)},{341:341}],386:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{isHead:function(t){return t%10==0},dept_class:function(t){return 0==t?"dept-cap":t>=10&&20>t?"dept-sec":t>=20&&30>t?"dept-med":t>=30&&40>t?"dept-sci":t>=40&&50>t?"dept-eng":t>=50&&60>t?"dept-cargo":t>=200&&230>t?"dept-cent":"dept-other"},health_state:function(t,e,n,a){var r=t+e+n+a;return 0>=r?"health-5":25>=r?"health-4":50>=r?"health-3":75>=r?"health-2":"health-0"}}}}(r),r.exports.css=" .health {\r\n width: 16px;\r\n height: 16px;\r\n background-color: #FFF;\r\n border: 1px solid #434343;\r\n position: relative;\r\n top: 2px;\r\n display: inline-block;\r\n }\r\n .health-5 { background-color: #17d568; }\r\n .health-4 { background-color: #2ecc71; }\r\n .health-3 { background-color: #e67e22; }\r\n .health-2 { background-color: #ed5100; }\r\n .health-1 { background-color: #e74c3c; }\r\n .health-0 { background-color: #ed2814; }\r\n\r\n .dept-cap {color : #C06616;}\r\n .dept-sec {color : #E74C3C;}\r\n .dept-med {color : #3498DB;}\r\n .dept-sci {color : #9B59B6;}\r\n .dept-eng {color : #F1C40F;}\r\n .dept-cargo {color : #F39C12;}\r\n .dept-cent {color : #00C100;}\r\n .dept-other {color: #C38312;}\r\n\r\n .oxy { color : #3498db; }\r\n .toxin { color : #2ecc71; }\r\n .burn { color : #e67e22; }\r\n .brute { color : #e74c3c; }\r\n\r\n table.crew{\r\n border-collapse: collapse;\r\n }\r\n\r\n table.crew td {\r\n padding : 0px 10px;\r\n }",r.exports.template={v:3,t:[" ",{p:[27,1,1030],t:7,e:"ui-display",f:[{p:[28,2,1045],t:7,e:"ui-section",f:[{p:[29,3,1061],t:7,e:"table",a:{"class":"crew"},f:[{p:[30,3,1085],t:7,e:"thead",f:[{p:[31,3,1096],t:7,e:"tr",f:[{p:[32,4,1105],t:7,e:"th",f:["Name"]}," ",{p:[33,4,1123],t:7,e:"th",f:["Status"]}," ",{p:[34,4,1143],t:7,e:"th",f:["Vitals"]}," ",{p:[35,4,1163],t:7,e:"th",f:["Position"]}," ",{t:4,f:[{p:[37,5,1216],t:7,e:"th",f:["Tracking"]}],n:50,r:"data.link_allowed",p:[36,4,1185]}]}]}," ",{p:[41,3,1270],t:7,e:"tbody",f:[{t:4,f:[{p:[43,4,1308],t:7,e:"tr",f:[{p:[44,5,1318],t:7,e:"td",f:[{p:[45,6,1329],t:7,e:"span",a:{"class":[{t:2,x:{r:["isHead","ijob"],s:'_0(_1)?"bold ":""'},p:[45,19,1342]},{t:2,x:{r:["dept_class","ijob"],s:"_0(_1)"},p:[45,49,1372]}]},f:[{t:2,r:"name",p:[46,7,1402]}," (",{t:2,r:"assignment",p:[46,17,1412]},") ",{p:[47,6,1434],t:7,e:"span",f:[]}]}]}," ",{p:[49,5,1457],t:7,e:"td",f:[{t:4,f:[{p:[51,7,1498],t:7,e:"span",a:{"class":["health ",{t:2,x:{r:["health_state","oxydam","toxdam","burndam","brutedam"],s:"_0(_1,_2,_3,_4)"},p:[51,27,1518]}]}}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[50,6,1468]},{t:4,n:51,f:[{t:4,f:[{p:[54,8,1626],t:7,e:"span",a:{"class":"health health-5"}}],n:50,r:"life_status",p:[53,7,1598]},{t:4,n:51,f:[{p:[56,8,1688],t:7,e:"span",a:{"class":"health health-0"}}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[60,5,1771],t:7,e:"td",f:[{t:4,f:[{p:[62,7,1812],t:7,e:"span",f:["( ",{p:[64,8,1836],t:7,e:"span",a:{"class":"oxy"},f:[{t:2,r:"oxydam",p:[64,26,1854]}]}," / ",{p:[66,8,1890],t:7,e:"span",a:{"class":"toxin"},f:[{t:2,r:"toxdam",p:[66,28,1910]}]}," / ",{p:[68,8,1946],t:7,e:"span",a:{"class":"burn"},f:[{t:2,r:"burndam",p:[68,27,1965]}]}," / ",{p:[70,8,2002],t:7,e:"span",a:{"class":"brute"},f:[{t:2,r:"brutedam",p:[70,28,2022]}]}," )"]}],n:50,x:{r:["oxydam"],s:"_0!=null"},p:[61,6,1782]},{t:4,n:51,f:[{t:4,f:[{p:[75,8,2116],t:7,e:"span",f:["Alive"]}],n:50,r:"life_status",p:[74,7,2088]},{t:4,n:51,f:[{p:[77,8,2159],t:7,e:"span",f:["Dead"]}],r:"life_status"}],x:{r:["oxydam"],s:"_0!=null"}}]}," ",{p:[81,5,2222],t:7,e:"td",f:[{t:4,f:[{p:[83,6,2260],t:7,e:"span",f:[{t:2,r:"area",p:[83,12,2266]}]}],n:50,x:{r:["pos_x"],s:"_0!=null"},p:[82,5,2232]},{t:4,n:51,f:[{p:[85,6,2302],t:7,e:"span",f:["N/A"]}],x:{r:["pos_x"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[89,6,2381],t:7,e:"td",f:[{p:[90,7,2393],t:7,e:"ui-button",a:{action:"select_person",state:[{t:2,x:{r:["can_track"],s:'_0?null:"disabled"'},p:[90,48,2434]}],params:['{"name":"',{t:2,r:"name",p:[90,100,2486]},'"}']},f:["Track"]}]}],n:50,r:"data.link_allowed",p:[88,5,2348]}]}],n:52,r:"data.sensors",p:[42,3,1281]}]}]}]}]}," "]},e.exports=a.extend(r.exports)},{341:341}],387:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,189],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,223],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,236]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,265]}]}]}," ",{p:[9,4,317],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[10,6,356],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.temperaturestatus",p:[10,19,369]}]},f:[{t:2,r:"data.occupant.bodyTemperature",p:[10,56,406]}," K"]}]}," ",{p:[12,5,472],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[13,7,507],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[13,20,520]}],max:[{t:2,r:"data.occupant.maxHealth",p:[13,54,554]}],value:[{t:2,r:"data.occupant.health",p:[13,90,590]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[14,16,632]}]},f:[{t:2,r:"data.occupant.health",p:[14,68,684]}]}]}," ",{t:4,f:[{p:[17,7,908],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[17,26,927]}]},f:[{p:[18,9,948],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[18,30,969]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,66,1005]}],state:"bad"},f:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[18,103,1042]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[16,5,742]}],n:50,r:"data.hasOccupant",p:[5,3,159]}]}," ",{p:[23,1,1138],t:7,e:"ui-display",a:{title:"Cell"},f:[{p:[24,3,1167],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[25,5,1199],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[25,22,1216]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[26,14,1276]}],state:[{t:2,x:{r:["data.isOpen"],s:'_0?"disabled":null'},p:[27,14,1332]}],action:"power"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[28,22,1391]}]}]}," ",{p:[30,3,1459],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[31,3,1495],t:7,e:"span",a:{"class":[{t:2,r:"data.temperaturestatus",p:[31,16,1508]}]},f:[{t:2,r:"data.cellTemperature",p:[31,44,1536]}," K"]}]}," ",{p:[33,2,1588],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[34,5,1619],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOpen"],s:'_0?"unlock":"lock"'},p:[34,22,1636]}],action:"door"},f:[{t:2,x:{r:["data.isOpen"],s:'_0?"Open":"Closed"'},p:[34,73,1687]}]}," ",{p:[35,5,1740],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoEject"],s:'_0?"sign-out":"sign-in"'},p:[35,22,1757]}],action:"autoeject"},f:[{t:2,x:{r:["data.autoEject"],s:'_0?"Auto":"Manual"'},p:[35,86,1821]}]}]}]}," ",{p:{button:[{p:[40,5,1967],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[40,36,1998]}],action:"ejectbeaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[42,3,2101],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[45,9,2211],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,r:"volume",p:[45,52,2254]}," units of ",{t:2,r:"name",p:[45,72,2274]}]},{p:[45,87,2289],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[44,7,2171]},{t:4,n:51,f:[{p:[47,9,2320],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[43,5,2136]},{t:4,n:51,f:[{p:[50,7,2396],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],388:[function(t,e,n){var a=t(341),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)},{341:341}],389:[function(t,e,n){var a=t(341),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)},{341:341}],390:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,183],t:7,e:"ui-section",a:{label:"Items in storage"},f:[{p:[7,4,225],t:7,e:"span",f:[{t:2,r:"data.items",p:[7,10,231]}]}]}],n:50,r:"data.items",p:[5,3,159]}," ",{t:4,f:[{p:[11,5,310],t:7,e:"ui-section",a:{label:"State"},f:[{p:[12,7,344],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[12,20,357]}]},f:[{t:2,r:"data.occupant.stat",p:[12,49,386]}]}]}," ",{p:[14,5,439],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[15,7,474],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[15,20,487]}],max:[{t:2,r:"data.occupant.maxHealth",p:[15,54,521]}],value:[{t:2,r:"data.occupant.health",p:[15,90,557]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[16,16,599]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[16,68,651]}]}]}," ",{t:4,f:[{p:[19,7,888],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[19,26,907]}]},f:[{p:[20,9,928],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[20,30,949]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[20,66,985]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[20,103,1022]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[18,5,722]}," ",{p:[23,5,1109],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[24,9,1145],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[24,22,1158]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[24,68,1204]}]}]}," ",{p:[26,5,1287],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[27,9,1323],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[27,22,1336]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[27,68,1382]}]}]}," ",{p:[29,5,1466],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[31,11,1553],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[31,54,1596]}," units of ",{t:2,r:"name",p:[31,89,1631]}]},{p:[31,104,1646],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[30,9,1508]},{t:4,n:51,f:[{p:[33,11,1681],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[10,3,283]}]}," ",{p:[38,1,1777],t:7,e:"ui-display",a:{title:"Operations"},f:[{p:[39,3,1812],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[41,7,1872],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied"],s:'_0?null:"disabled"'},p:[41,38,1903]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[41,111,1976]},'"}']},f:[{t:2,r:"name",p:[41,121,1986]}]},{p:[41,141,2006],t:7,e:"br"}],n:52,r:"data.chem",p:[40,5,1845]}]}," ",{p:[44,2,2046],t:7,e:"ui-section",a:{label:"Eject"},f:[{p:[45,6,2079],t:7,e:"ui-button",a:{icon:"sign-out",action:"eject"},f:["Eject Contents"]}]}," ",{p:[47,2,2166],t:7,e:"ui-section",a:{label:"Self Cleaning"},f:[{p:[48,3,2204],t:7,e:"ui-button",a:{icon:"recycle",action:"cleaning"},f:["Self-Clean Cycle"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],391:[function(t,e,n){var a=t(341),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)},{341:341}],392:[function(t,e,n){var a=t(341),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)},{341:341}],393:[function(t,e,n){var a=t(341),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)},{341:341}],394:[function(t,e,n){var a=t(341),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)},{341:341}],395:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,20],t:7,e:"ui-notice",f:["Currently syncing with the database"]}],n:50,r:"data.sync",p:[1,1,0]},{t:4,n:51,f:[{p:{button:[{p:[8,4,163],t:7,e:"ui-button",a:{icon:"eject",action:"eject_all"},f:["Eject all"]}," ",{p:[9,4,232],t:7,e:"ui-button",a:{icon:["toggle-",{t:2,x:{r:["data.show_materials"],s:'_0?"off":"on"'},p:[9,28,256]}],action:"toggle_materials_visibility"},f:[{t:2,x:{r:["data.show_materials"],s:'_0?"Hide":"Show"'},p:[10,5,339]}]}]},t:7,e:"ui-display",a:{title:"Materials",button:0},f:[" ",{t:4,f:[{p:[14,4,449],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[15,5,484],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[16,6,520],t:7,e:"section",a:{"class":"cell"}}," ",{p:[17,6,559],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[20,6,620],t:7,e:"section",a:{"class":"cell"},f:["Amount"]}," ",{p:[23,6,680],t:7,e:"section",a:{"class":"cell"}}," ",{p:[24,6,719],t:7,e:"section",a:{"class":"cell"}}]}," ",{t:4,f:[{p:[27,6,808],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[28,7,845],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[29,8,876]}]}," ",{p:[31,7,910],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"amount",p:[32,8,941]}]}," ",{p:[34,7,977],t:7,e:"section",a:{"class":"cell"},f:[{p:[35,8,1008],t:7,e:"ui-button",a:{icon:"eject"},f:["Release amount"]}]}," ",{p:[37,7,1084],t:7,e:"section",a:{"class":"cell",style:"width: 40px;"},f:[{p:[38,8,1136],t:7,e:"ui-button",a:{icon:"eject"},f:["Release all"]}]}]}],n:52,r:"data.all_materials",p:[26,5,773]}]}],n:50,r:"data.show_materials",p:[13,3,417]}]}," ",{p:[45,2,1274],t:7,e:"ui-display",a:{title:"Categories"},f:[{t:4,f:[{p:[47,4,1334],t:7,e:"ui-button",f:[{t:2,r:".",p:[47,15,1345]}]}],r:"data.categories",p:[46,3,1309]}]}],r:"data.sync"}]},e.exports=a.extend(r.exports)},{341:341}],396:[function(t,e,n){var a=t(341),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:"Status"},f:[{p:[3,5,49],t:7,e:"ui-button",a:{action:"toggle_power",style:[{t:2,x:{r:["data.toggle"],s:'_0?"selected":null'},p:[5,18,111]}]},f:["Turn ",{t:2,x:{r:["data.toggle"],s:'_0?"off":"on"'},p:[6,16,166]}]}]}," ",{p:[9,3,235],t:7,e:"ui-display",a:{title:"Logging"},f:[{t:4,f:[{p:[11,3,292],t:7,e:"ui-section",a:{label:">"},f:[{t:2,r:".",p:[11,25,314]},{p:[11,30,319],t:7,e:"ui-section",f:[]}]}],n:52,r:"data.logs",p:[10,5,269]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],397:[function(t,e,n){var a=t(341),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)},{341:341}],398:[function(t,e,n){var a=t(341),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)},{341:341}],399:[function(t,e,n){var a=t(341),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)},{341:341}],400:[function(t,e,n){var a=t(341),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)},{341:341}],401:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.emagged"],s:'_0?"un":null'},p:[3,20,87]},"lock"],state:[{t:2,x:{r:["data.can_toggle_safety"],s:'_0?null:"disabled"'},p:[3,63,130]}],action:"safety"},f:["Safeties: ",{p:[4,14,209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.emagged"],s:'_0?"bad":"good"'},p:[4,27,222]}]},f:[{t:2,x:{r:["data.emagged"],s:'_0?"OFF":"ON"'},p:[4,62,257]}]}]}]},t:7,e:"ui-display",a:{title:"Default Programs",button:0},f:[" ",{t:4,f:[{p:[8,2,363],t:7,e:"ui-button",a:{action:"load_program",params:['{"type": ',{t:2,r:"type",p:[8,52,413]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[8,70,431]}]},f:[{t:2,r:"name",p:[9,5,483]}," "]},{p:[10,14,506],t:7,e:"br"}],n:52,r:"data.default_programs",p:[7,2,329]}]}," ",{t:4,f:[{p:[14,2,562],t:7,e:"ui-display",a:{title:"Dangerous Programs"},f:[{t:4,f:[{p:[16,4,638],t:7,e:"ui-button",a:{icon:"warning",action:"load_program",params:['{"type": ',{t:2,r:"type",p:[16,69,703]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[16,87,721]}]},f:[{t:2,r:"name",p:[17,5,773]}," "]},{p:[18,16,798],t:7,e:"br"}],n:52,r:"data.emag_programs",p:[15,3,605]}]}],n:50,r:"data.emagged",p:[13,1,539]}]},e.exports=a.extend(r.exports)},{341:341}],402:[function(t,e,n){var a=t(341),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)},{341:341}],403:[function(t,e,n){var a=t(341),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)},{341:341}],404:[function(t,e,n){var a=t(341),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"]}," ",{p:[13,5,572],t:7,e:"ui-button",a:{icon:"warning",state:"null",action:"bsa_unlock"},f:["Bluespace Artillery Unlock"]}],r:"data.auth_required"}]}]}],r:"data.waiting"}]},e.exports=a.extend(r.exports)},{341:341}],405:[function(t,e,n){var a=t(341),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)},{341:341}],406:[function(t,e,n){var a=t(341),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)},{341:341}],407:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{t:4,f:[{t:4,f:[{p:[4,4,84],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[5,5,118],t:7,e:"span",f:["Launchpad closed."]}]}],n:50,r:"data.pad_closed",p:[3,3,56]},{t:4,n:51,f:[{p:[8,4,183],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[9,4,218],t:7,e:"span",f:[{p:[9,10,224],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[9,13,227]}]}]},{p:[9,41,255],t:7,e:"br"}," ",{p:[10,4,264],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[11,4,328],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[14,4,427],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[15,4,463],t:7,e:"table",f:[{p:[16,4,475],t:7,e:"tr",f:[{p:[17,5,485],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[17,38,518],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[18,5,570],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[18,57,622],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[19,5,669],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[19,56,720],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[21,4,782],t:7,e:"tr",f:[{p:[22,5,792],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[22,38,825],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[23,5,903],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[23,57,955],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[24,5,1005],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[24,56,1056],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[26,4,1115],t:7,e:"tr",f:[{p:[27,5,1125],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[27,38,1158],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[28,5,1212],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[28,57,1264],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[29,5,1313],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[29,56,1364],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}]}," ",{p:[33,4,1459],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[34,5,1500],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[34,11,1506]}," ",{t:2,r:"data.north_south",p:[34,26,1521]}]},{p:[34,53,1548],t:7,e:"br"}," ",{p:[35,5,1558],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[35,11,1564]}," ",{t:2,r:"data.east_west",p:[35,26,1579]}]}]}," ",{p:[37,4,1627],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[38,5,1662],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.", "tooltip-side":"down"},f:["Launch"]}," ",{p:[39,5,1789],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],r:"data.pad_closed"}],n:50,r:"data.has_pad",p:[2,2,32]},{t:4,n:51,f:[{p:[45,3,1956],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[46,4,1989],t:7,e:"span",f:["No launchpad found. Link the remote to a launchpad."]}]}],r:"data.has_pad"}]}]},e.exports=a.extend(r.exports)},{341:341}],408:[function(t,e,n){var a=t(341),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)},{341:341}],409:[function(t,e,n){var a=t(341),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)},{341:341}],410:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Chamber Console"},f:[{p:[2,1,45],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,2,104],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,63,165],t:7,e:"br"}," ",{t:4,f:[{p:[6,3,200],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[6,36,233]}]}," ",{p:[7,3,268],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[7,35,300]}]}," ",{p:[8,3,335],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[8,41,373]}]}," ",{t:4,f:[{p:[10,4,477],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[10,41,514]}]}],n:50,r:"data.disk.activation_delay",p:[9,3,438]}," ",{t:4,f:[{p:[13,4,600],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[13,30,626]}]}," ",{p:[14,4,663],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[14,36,695]}]}],n:50,r:"data.disk.timer",p:[12,3,572]}," ",{t:4,f:[{p:[17,4,785],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[17,40,821]}]}],n:50,r:"data.disk.activation_code",p:[16,3,747]}," ",{t:4,f:[{p:[20,4,918],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[20,42,956]}]}],n:50,r:"data.disk.deactivation_code",p:[19,3,878]}," ",{t:4,f:[{p:[23,4,1047],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[23,34,1077]}]}],n:50,r:"data.disk.kill_code",p:[22,3,1015]}," ",{t:4,f:[{p:[26,4,1163],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[26,37,1196]}]}],n:50,r:"data.disk.trigger_code",p:[25,3,1128]}," ",{t:4,f:[{t:4,f:[{p:[30,6,1332],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[30,25,1351]}]},f:[{t:2,r:"value",p:[30,35,1361]}]}],n:52,r:"data.disk.extra_settings",p:[29,4,1291]}],n:50,r:"data.disk.has_extra_settings",p:[28,3,1250]}],n:50,r:"data.has_program",p:[5,2,172]},{t:4,n:51,f:[{p:[34,3,1423],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,1,80]},{t:4,n:51,f:[{p:[37,2,1489],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[40,1,1550],t:7,e:"br"}," ",{t:4,f:[{p:[42,2,1582],t:7,e:"ui-notice",f:[{t:2,r:"data.status_msg",p:[42,13,1593]}]}],n:50,r:"data.status_msg",p:[41,1,1556]},{t:4,n:51,f:[{p:[44,2,1637],t:7,e:"ui-display",a:{title:"Chamber"},f:[{p:[45,2,1668],t:7,e:"ui-section",f:[{p:[45,14,1680],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock-open":"lock"'},p:[45,30,1696]}],action:"toggle_lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[45,90,1756]}," Chamber"]},{p:[45,146,1812],t:7,e:"br"}]}," ",{p:[46,2,1832],t:7,e:"ui-section",f:[{p:[46,14,1844],t:7,e:"b",f:["Occupant:"]}," ",{t:2,r:"data.occupant_name",p:[46,31,1861]}]}," ",{t:4,f:[{p:[48,4,1929],t:7,e:"ui-section",f:[{p:[48,16,1941],t:7,e:"ui-notice",f:["No nanites detected."]}]}," ",{p:[49,4,2002],t:7,e:"ui-section",f:[{p:[49,16,2014],t:7,e:"ui-button",a:{icon:"syringe",action:"nanite_injection"},f:["Implant Nanites"]}]}],n:50,x:{r:["data.has_nanites"],s:"!_0"},p:[47,2,1899]},{t:4,n:51,f:[{p:[51,3,2121],t:7,e:"ui-display",a:{title:"Nanites"},f:[{t:4,f:[{p:[53,5,2181],t:7,e:"ui-button",a:{icon:"download",action:"add_program"},f:["Install Program From Disk"]},{p:[53,90,2266],t:7,e:"br"}," ",{p:[54,5,2276],t:7,e:"br"}],n:50,r:"data.has_disk",p:[52,4,2154]}," ",{p:[56,4,2297],t:7,e:"ui-section",f:[{p:[57,5,2315],t:7,e:"ui-section",a:{label:"Nanite Volume"},f:[{t:2,r:"data.nanite_volume",p:[57,39,2349]}]}," ",{p:[58,5,2390],t:7,e:"ui-section",a:{label:"Growth Rate"},f:[{t:2,r:"data.regen_rate",p:[58,37,2422]}]}," ",{p:[59,5,2460],t:7,e:"ui-section",a:{label:"Safety Threshold"},f:[{t:2,r:"data.safety_threshold",p:[59,42,2497]}," ",{p:[59,68,2523],t:7,e:"ui-button",a:{icon:"pencil",action:"set_safety"},f:["Set"]}]}," ",{p:[60,5,2603],t:7,e:"ui-section",a:{label:"Cloud ID"},f:[{t:2,x:{r:["data.cloud_id"],s:'_0?_0:"No Cloud"'},p:[60,34,2632]}," ",{p:[60,82,2680],t:7,e:"ui-button",a:{icon:"pencil",action:"set_cloud"},f:["Set"]}]}]}," ",{p:[62,4,2776],t:7,e:"ui-display",a:{title:"Programs"},f:[{t:4,f:[{p:[64,6,2845],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[64,25,2864]}],button:0},f:[{p:[65,6,2888],t:7,e:"ui-button",a:{icon:"minus",action:"remove_program",params:['{"program_id": "',{t:2,r:"id",p:[65,78,2960]},'"}']},f:["Uninstall"]}," ",{p:[66,6,2998],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[66,38,3030]}]}," ",{t:4,f:[{p:[68,7,3094],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[68,45,3132]}]}," ",{p:[69,7,3191],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[69,44,3228]},"/s"]}," ",{t:4,f:[{p:[71,8,3291],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[71,41,3324]}]}," ",{p:[72,8,3362],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[72,45,3399]}," seconds"]}],n:50,r:"can_trigger",p:[70,7,3263]}," ",{t:4,f:[{t:4,f:[{p:[76,9,3534],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,46,3571]}]}],n:50,r:"activation_delay",p:[75,8,3500]}," ",{t:4,f:[{p:[79,9,3652],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,35,3678]}]}," ",{p:[80,9,3710],t:7,e:"ui-section",a:{label:"Timer Type"},f:[{t:2,r:"timer_type",p:[80,40,3741]}]}],n:50,r:"timer",p:[78,8,3629]}," ",{t:4,f:[{t:4,f:[{p:[84,11,3865],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,30,3884]}]},f:[{t:2,r:"value",p:[84,40,3894]}]}],n:52,r:"extra_settings",p:[83,9,3829]}],n:50,r:"has_extra_settings",p:[82,8,3793]}," ",{t:4,f:[{t:4,f:[{p:[89,10,4032],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[89,46,4068]}]}],n:50,r:"activation_code",p:[88,9,3998]}," ",{t:4,f:[{p:[92,10,4163],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[92,48,4201]}]}],n:50,r:"deactivation_code",p:[91,9,4127]}," ",{t:4,f:[{p:[95,10,4290],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[95,40,4320]}]}],n:50,r:"kill_code",p:[94,9,4262]}," ",{t:4,f:[{p:[98,10,4404],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[98,43,4437]}]}],n:50,r:"trigger_code",p:[97,9,4373]}],n:50,x:{r:["data.scan_level"],s:"_0>=4"},p:[87,8,3960]}],n:50,x:{r:["data.scan_level"],s:"_0>=3"},p:[74,7,3463]}],n:50,x:{r:["data.scan_level"],s:"_0>=2"},p:[67,6,3058]}]}],n:52,r:"data.mob_programs",p:[63,5,2811]}]}]}],x:{r:["data.has_nanites"],s:"!_0"}}]}],r:"data.status_msg"}]}]},e.exports=a.extend(r.exports)},{341:341}],411:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Cloud Console"},f:[{p:[2,1,43],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{t:4,f:[{p:[4,3,104],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]},{p:[4,64,165],t:7,e:"br"}," ",{t:4,f:[{p:[6,4,202],t:7,e:"ui-section",f:[{p:[7,5,220],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[7,38,253]}]}," ",{p:[8,5,290],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[8,37,322]}]}," ",{p:[9,5,359],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["data.disk.activated"],s:'_0?"Active":"Inactive"'},p:[9,43,397]}]}," ",{t:4,f:[{p:[11,6,505],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"data.disk.activation_delay",p:[11,43,542]}]}],n:50,r:"data.disk.activation_delay",p:[10,5,464]}," ",{t:4,f:[{p:[14,6,634],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"data.disk.timer",p:[14,32,660]}]}," ",{p:[15,6,699],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"data.disk.timer_type",p:[15,38,731]}]}],n:50,r:"data.disk.timer",p:[13,5,604]}," ",{t:4,f:[{p:[18,6,827],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"data.disk.activation_code",p:[18,42,863]}]}],n:50,r:"data.disk.activation_code",p:[17,5,787]}," ",{t:4,f:[{p:[21,6,966],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"data.disk.deactivation_code",p:[21,44,1004]}]}],n:50,r:"data.disk.deactivation_code",p:[20,5,924]}," ",{t:4,f:[{p:[24,6,1101],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"data.disk.kill_code",p:[24,36,1131]}]}],n:50,r:"data.disk.kill_code",p:[23,5,1067]}," ",{t:4,f:[{p:[27,6,1223],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"data.disk.trigger_code",p:[27,39,1256]}]}],n:50,r:"data.disk.trigger_code",p:[26,5,1186]}," ",{t:4,f:[{t:4,f:[{p:[31,8,1400],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[31,27,1419]}]},f:[{t:2,r:"value",p:[31,37,1429]}]}],n:52,r:"data.disk.extra_settings",p:[30,6,1357]}],n:50,r:"data.disk.has_extra_settings",p:[29,5,1314]}]}],n:50,r:"data.has_program",p:[5,3,173]},{t:4,n:51,f:[{p:[36,4,1515],t:7,e:"ui-notice",f:["No program detected."]}],r:"data.has_program"}],n:50,r:"data.has_disk",p:[3,2,79]},{t:4,n:51,f:[{p:[39,3,1584],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"}]}," ",{p:[42,1,1646],t:7,e:"ui-display",a:{title:"Cloud Storage"},f:[{t:4,f:[{p:[44,3,1713],t:7,e:"ui-button",a:{icon:"plus-circle",action:"create_backup"},f:["Create New Backup"]}," ",{p:[45,3,1799],t:7,e:"ui-display",a:{title:"Active Backups"},f:[{t:4,f:[{p:[47,5,1873],t:7,e:"ui-button",a:{action:"set_view",params:['{"view": "',{t:2,r:"cloud_id",p:[47,52,1920]},'"}']},f:["Backup #",{t:2,r:"cloud_id",p:[47,76,1944]}]}],n:52,r:"data.cloud_backups",p:[46,4,1839]}]}],n:50,x:{r:["data.current_view"],s:"!_0"},p:[43,2,1683]},{t:4,n:51,f:[{p:[51,3,2014],t:7,e:"ui-button",a:{icon:"undo",action:"set_view",params:'{"view": "0"}'},f:["Return"]}," ",{t:4,f:[{p:[53,4,2131],t:7,e:"ui-notice",f:["ERROR: Backup not found."]}],n:50,x:{r:["data.cloud_backup"],s:"!_0"},p:[52,3,2100]},{t:4,n:51,f:[{p:[55,4,2195],t:7,e:"ui-display",a:{title:["Backup #",{t:2,r:"data.current_view",p:[55,31,2222]}]},f:[{t:4,f:[{p:[57,6,2282],t:7,e:"ui-button",a:{icon:"upload",action:"upload_program",style:"selected"},f:["Upload Program From Disk"]},{p:[57,108,2384],t:7,e:"br"}],n:50,r:"data.has_program",p:[56,5,2251]}," ",{t:4,f:[{p:[60,6,2443],t:7,e:"hr"}," ",{p:[61,6,2454],t:7,e:"ui-section",f:[{p:[62,7,2474],t:7,e:"h3",f:[{t:2,r:"name",p:[62,11,2478]}]}," ",{p:[63,7,2499],t:7,e:"div",a:{style:"float:right"},f:[{p:[64,8,2533],t:7,e:"ui-button",a:{icon:"minus-circle",action:"remove_program",style:"danger",params:['{"program_id": "',{t:2,r:"id",p:[64,102,2627]},'"}']},f:["Uninstall"]}]}]}," ",{p:[67,6,2699],t:7,e:"ui-section",f:[{p:[68,7,2719],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"desc",p:[68,39,2751]}]}," ",{p:[69,7,2780],t:7,e:"ui-section",a:{label:"Activation Status"},f:[{t:2,x:{r:["activated"],s:'_0?"Active":"Inactive"'},p:[69,45,2818]}]}," ",{p:[70,7,2877],t:7,e:"ui-section",a:{label:"Nanites Consumed"},f:[{t:2,r:"use_rate",p:[70,44,2914]},"/s"]}," ",{t:4,f:[{p:[72,8,2977],t:7,e:"ui-section",a:{label:"Trigger Cost"},f:[{t:2,r:"trigger_cost",p:[72,41,3010]},"/s"]}," ",{p:[73,8,3050],t:7,e:"ui-section",a:{label:"Trigger Cooldown"},f:[{t:2,r:"trigger_cooldown",p:[73,45,3087]},"/s"]}],n:50,r:"can_trigger",p:[71,7,2949]}," ",{t:4,f:[{p:[76,8,3178],t:7,e:"ui-section",a:{label:"Activation Delay"},f:[{t:2,r:"activation_delay",p:[76,45,3215]}]}],n:50,r:"activation_delay",p:[75,7,3145]}," ",{t:4,f:[{p:[79,8,3293],t:7,e:"ui-section",a:{label:"Timer"},f:[{t:2,r:"timer",p:[79,34,3319]}]}," ",{p:[80,8,3350],t:7,e:"ui-section",a:{label:"Timer Type "},f:[{t:2,r:"timer_type",p:[80,40,3382]}]}],n:50,r:"timer",p:[78,7,3271]}," ",{t:4,f:[{p:[83,8,3464],t:7,e:"ui-section",a:{label:"Activation Code"},f:[{t:2,r:"activation_code",p:[83,44,3500]}]}],n:50,r:"activation_code",p:[82,7,3432]}," ",{t:4,f:[{p:[86,8,3589],t:7,e:"ui-section",a:{label:"Deactivation Code"},f:[{t:2,r:"deactivation_code",p:[86,46,3627]}]}],n:50,r:"deactivation_code",p:[85,7,3555]}," ",{t:4,f:[{p:[89,8,3710],t:7,e:"ui-section",a:{label:"Kill Code"},f:[{t:2,r:"kill_code",p:[89,38,3740]}]}],n:50,r:"kill_code",p:[88,7,3684]}," ",{t:4,f:[{p:[92,8,3818],t:7,e:"ui-section",a:{label:"Trigger Code"},f:[{t:2,r:"trigger_code",p:[92,41,3851]}]}],n:50,r:"trigger_code",p:[91,7,3789]}," ",{t:4,f:[{t:4,f:[{p:[96,10,3973],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[96,29,3992]}]},f:[{t:2,r:"value",p:[96,39,4002]}]}],n:52,r:"extra_settings",p:[95,8,3938]}],n:50,r:"has_extra_settings",p:[94,7,3903]}]}],n:52,r:"data.cloud_programs",p:[59,5,2407]}]}],x:{r:["data.cloud_backup"],s:"!_0"}}],x:{r:["data.current_view"],s:"!_0"}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],412:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Program Hub"},f:[{t:4,f:[{p:[3,2,65],t:7,e:"ui-display",a:{title:"Program Disk"},f:[{p:[4,3,102],t:7,e:"ui-section",f:[{p:[5,4,119],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{p:[6,4,185],t:7,e:"ui-button",a:{icon:"minus-circle",action:"clear"},f:["Delete Program"]}]}," ",{t:4,f:[{p:[9,4,307],t:7,e:"ui-section",a:{label:"Program Name"},f:[{t:2,r:"data.disk.name",p:[9,37,340]}]}," ",{p:[10,4,376],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.disk.desc",p:[10,36,408]}]}],n:50,r:"data.has_program",p:[8,3,278]},{t:4,n:51,f:[{p:[12,4,456],t:7,e:"ui-notice",f:["No program installed."]}],r:"data.has_program"}]}],n:50,r:"data.has_disk",p:[2,1,41]},{t:4,n:51,f:[{p:[16,2,540],t:7,e:"ui-notice",f:["Insert disk."]}],r:"data.has_disk"},{p:[18,1,586],t:7,e:"br"}," ",{p:[19,1,592],t:7,e:"ui-display",a:{title:"Programs"},f:[{p:[20,2,624],t:7,e:"ui-section",f:[{p:[21,3,640],t:7,e:"ui-button",a:{icon:"undo",action:"set_category",params:'{"category": "Main"}'},f:["Return"]}," ",{p:[22,3,737],t:7,e:"ui-button",a:{icon:"align-justify ",action:"toggle_details"},f:[{t:2,x:{r:["data.detail_view"],s:'_0?"Compact View":"Detailed View"'},p:[22,60,794]}]}]}," ",{t:4,f:[{p:[25,3,916],t:7,e:"ui-display",f:[{t:4,f:[{p:[27,5,964],t:7,e:"ui-section",f:[{p:[27,17,976],t:7,e:"ui-button",a:{action:"set_category",params:['{"category": "',{t:2,r:"name",p:[27,72,1031]},'"}']},f:[{t:2,r:"name",p:[27,84,1043]}]}]}],n:52,r:"data.categories",p:[26,4,933]}]}],n:50,x:{r:["data.category"],s:'_0=="Main"'},p:[24,2,881]},{t:4,n:51,f:[{p:[31,3,1122],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[31,22,1141]}]},f:[{t:4,f:[{t:4,f:[{p:[34,6,1229],t:7,e:"ui-display",f:[{p:[35,7,1249],t:7,e:"ui-section",f:[{p:[35,19,1261],t:7,e:"b",f:[{t:2,r:"name",p:[35,22,1264]}]}]}," ",{p:[36,7,1297],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[36,19,1309]}]}," ",{p:[37,7,1338],t:7,e:"ui-section",f:[{p:[38,8,1359],t:7,e:"ui-button",a:{icon:"download",action:"download",params:['{"program_id": "',{t:2,r:"id",p:[38,77,1428]},'"}'],state:[{t:2,x:{r:["data.has_disk"],s:'_0?null:"disabled"'},p:[38,94,1445]}]},f:["Download"]}]}]}],n:50,r:"data.detail_view",p:[33,5,1198]},{t:4,n:51,f:[{p:[44,6,1585],t:7,e:"ui-section",f:[{p:[44,18,1597],t:7,e:"ui-button",a:{action:"download",params:['{"program_id": "',{t:2,r:"id",p:[44,71,1650]},'"}']},f:[{t:2,r:"name",p:[44,81,1660]}]}]}],r:"data.detail_view"}],n:52,r:"data.program_list",p:[32,4,1165]}]}],x:{r:["data.category"],s:'_0=="Main"'}}]}]}]},e.exports=a.extend(r.exports)},{341:341}],413:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Programming"},f:[{t:4,f:[{p:[3,3,67],t:7,e:"ui-notice",f:["Insert a nanite program disk."]}],n:50,x:{r:["data.has_disk"],s:"!_0"},p:[2,1,41]},{t:4,n:51,f:[{p:[5,3,133],t:7,e:"ui-button",a:{icon:"eject",action:"eject"},f:["Eject Disk"]}," ",{t:4,f:[{p:[7,5,229],t:7,e:"ui-notice",f:["No program detected."]}],n:50,x:{r:["data.has_program"],s:"!_0"},p:[6,3,198]},{t:4,n:51,f:[{p:[9,5,290],t:7,e:"ui-section",f:[{p:[10,7,310],t:7,e:"ui-display",a:{title:[{t:2,r:"data.name",p:[10,26,329]}]},f:[{t:2,r:"data.desc",p:[11,9,354]}]}]}," ",{p:[14,5,413],t:7,e:"ui-section",f:[{p:[15,7,433],t:7,e:"ui-section",a:{label:"Program Info"},f:["Nanites Consumed: ",{t:2,r:"data.use_rate",p:[16,26,493]},{p:[16,43,510],t:7,e:"br"}," ",{t:4,f:["Trigger Cost: ",{t:2,r:"data.trigger_cost",p:[18,25,574]},"u",{p:[18,47,596],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[17,9,524]}]}," ",{p:[22,7,648],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[23,9,685],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.activated"],s:'_0?"toggle-on":"toggle-off"'},p:[24,17,713]}],action:"toggle_active"},f:[{t:2,x:{r:["data.activated"],s:'_0?"Active":"Inactive"'},p:[26,11,809]}]}]}," ",{p:[30,7,905],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[31,9,944],t:7,e:"ui-button",a:{icon:"pencil",action:"set_activation_delay"}}," Activation Delay: ",{t:2,r:"data.activation_delay",p:[31,95,1030]}," ",{p:[31,121,1056],t:7,e:"br"}," ",{p:[32,9,1070],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer"}}," Timer: ",{t:2,r:"data.timer",p:[32,73,1134]}," ",{p:[32,88,1149],t:7,e:"br"}," ",{p:[33,9,1163],t:7,e:"ui-button",a:{icon:"pencil",action:"set_timer_type"}}," Timer Type: ",{t:2,r:"data.timer_type",p:[33,83,1237]}," ",{p:[33,103,1257],t:7,e:"br"}]}," ",{p:[36,7,1292],t:7,e:"ui-section",a:{label:"Codes"},f:[{p:[37,9,1328],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "activation"}'}}," Activation Code: ",{t:2,r:"data.activation_code",p:[37,121,1440]}," ",{p:[37,146,1465],t:7,e:"br"}," ",{p:[38,9,1479],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "deactivation"}'}}," Deactivation Code: ",{t:2,r:"data.deactivation_code",p:[38,125,1595]}," ",{p:[38,152,1622],t:7,e:"br"}," ",{p:[39,9,1636],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "kill"}'}}," Kill Code: ",{t:2,r:"data.kill_code",p:[39,109,1736]}," ",{p:[39,128,1755],t:7,e:"br"}," ",{t:4,f:[{p:[41,11,1805],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code",params:'{"target_code": "trigger"}'}}," Trigger Code: ",{t:2,r:"data.trigger_code",p:[41,117,1911]}," ",{p:[41,139,1933],t:7,e:"br"}],n:50,r:"data.can_trigger",p:[40,9,1769]}]}," ",{t:4,f:[{p:[46,9,2026],t:7,e:"ui-section",a:{label:"Special"},f:[{t:4,f:[{p:[48,13,2109],t:7,e:"ui-button",a:{icon:"pencil",action:"set_extra_setting",params:['{"target_setting": "',{t:2,r:"name",p:[48,93,2189]},'"}']}}," ",{t:2,r:"name",p:[48,118,2214]},": ",{t:2,r:"value",p:[48,128,2224]}," ",{p:[48,138,2234],t:7,e:"br"}],n:52,r:"data.extra_settings",p:[47,11,2066]}]}],n:50,r:"data.has_extra_settings",p:[45,7,1985]}]}],x:{r:["data.has_program"],s:"!_0"}}],x:{r:["data.has_disk"],s:"!_0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],414:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Nanite Control"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-notice",f:["The interface is locked."]}],n:50,r:"data.locked",p:[2,1,37]},{t:4,n:51,f:[{p:[5,3,121],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock Interface"]}," ",{p:[6,3,188],t:7,e:"ui-button",a:{icon:"save",action:"save"},f:["Save Current Setting"]}," ",{p:[7,3,261],t:7,e:"ui-section",a:{label:"Signal Code"},f:[{p:[8,5,299],t:7,e:"span",f:[{t:2,r:"data.code",p:[8,11,305]}]}," ",{p:[9,4,330],t:7,e:"ui-button",a:{icon:"pencil",action:"set_code"},f:["Set"]}]}," ",{t:4,f:[{p:[12,5,443],t:7,e:"ui-section",a:{label:"Relay Code"},f:[{p:[13,7,482],t:7,e:"span",f:[{t:2,r:"data.relay_code",p:[13,13,488]}]}," ",{p:[14,5,520],t:7,e:"ui-button",a:{icon:"pencil",action:"set_relay_code"},f:["Set"]}]}],n:50,x:{r:["data.mode"],s:'_0=="Relay"'},p:[11,3,409]}," ",{p:[17,3,618],t:7,e:"ui-section",a:{label:"Signal Mode"},f:[{p:[18,5,656],t:7,e:"span",f:[{t:2,r:"data.mode",p:[18,11,662]}]}," ",{p:[19,5,688],t:7,e:"br"}," ",{p:[20,4,697],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Off"}'},f:["Off"]}," ",{p:[21,5,775],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Local"}'},f:["Local"]}," ",{p:[22,5,857],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Targeted"}'},f:["Targeted"]}," ",{p:[23,5,945],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Area"}'},f:["Area"]}," ",{p:[24,5,1025],t:7,e:"ui-button",a:{action:"select_mode",params:'{"mode": "Relay"}'},f:["Relay"]}]}],r:"data.locked"}]}," ",{p:[28,1,1144],t:7,e:"ui-display",a:{title:"Saved Settings"},f:[{t:4,f:[{p:[30,3,1215],t:7,e:"ui-button",a:{icon:"load",action:"load",params:['{"save_id": "',{t:2,r:"id",p:[30,61,1273]},'"}']},f:[{t:2,r:"name",p:[30,71,1283]}]}," ",{t:4,f:[{p:[32,4,1332],t:7,e:"ui-button",a:{icon:"remove",action:"remove_save",params:['{"save_id": "',{t:2,r:"id",p:[32,71,1399]},'"}']},f:["Remove"]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[31,3,1307]}," ",{p:[34,3,1442],t:7,e:"br"}],n:52,r:"data.saved_settings",p:[29,2,1182]}]}]},e.exports=a.extend(r.exports)},{341:341}],415:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ghost roles"},f:[{p:[2,2,35],t:7,e:"ui-section",a:{label:"Ignored roles"},f:[{t:4,f:[{p:[4,4,99],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[4,21,116]}],style:[{t:2,x:{r:["enabled"],s:'_0?"danger":null'},p:[4,73,168]}],action:"toggle_ignore",params:['{"key": "',{t:2,r:"key",p:[4,144,239]},'"}']},f:[{t:2,r:"desc",p:[4,155,250]}]}],n:52,r:"data.ignore",p:[3,3,73]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],416:[function(t,e,n){var a=t(341),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)},{341:341}],417:[function(t,e,n){var a=t(341),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" @@ -18,4 +18,4 @@ params:'{"id": "1"}'},f:["TOGGLE"]}]}]},{p:[40,3,1051],t:7,e:"tr",f:[" ",{p:[41, }," ",{p:[10,4,358],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[10,35,389]}],action:"eject_beaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{t:4,f:[{p:[15,4,528],t:7,e:"ui-section",f:[{t:4,f:[{p:[17,6,578],t:7,e:"span",a:{"class":"bad"},f:["The beaker is empty!"]}],n:50,r:"data.beaker_empty",p:[16,5,546]},{t:4,n:51,f:[{p:[19,6,644],t:7,e:"ui-subdisplay",a:{title:"Blood"},f:[{t:4,f:[{p:[21,8,712],t:7,e:"ui-section",a:{label:"Blood DNA"},f:[{t:2,r:"data.blood.dna",p:[21,38,742]}]}," ",{p:[22,8,782],t:7,e:"ui-section",a:{label:"Blood type"},f:[{t:2,r:"data.blood.type",p:[22,39,813]}]}],n:50,r:"data.has_blood",p:[20,7,681]},{t:4,n:51,f:[{p:[24,8,870],t:7,e:"ui-section",f:[{p:[25,9,892],t:7,e:"span",a:{"class":"average"},f:["No blood sample detected."]}]}],r:"data.has_blood"}]}],r:"data.beaker_empty"}]}],n:50,r:"data.has_beaker",p:[14,3,500]},{t:4,n:51,f:[{p:[32,4,1054],t:7,e:"ui-section",f:[{p:[33,5,1072],t:7,e:"span",a:{"class":"bad"},f:["No beaker loaded."]}]}],r:"data.has_beaker"}]}," ",{t:4,f:[{p:[38,3,1188],t:7,e:"ui-display",a:{title:"Diseases"},f:[{t:4,f:[{p:{button:[{t:4,f:[{p:[43,8,1343],t:7,e:"ui-button",a:{icon:"pencil",action:"rename_disease",state:[{t:2,x:{r:["can_rename"],s:'_0?"":"disabled"'},p:[43,64,1399]}],params:['{"index": ',{t:2,r:"index",p:[43,116,1451]},"}"]},f:["Name advanced disease"]}],n:50,r:"is_adv",p:[42,7,1320]}," ",{p:[47,7,1538],t:7,e:"ui-button",a:{icon:"flask",action:"create_culture_bottle",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[47,69,1600]}],params:['{"index": ',{t:2,r:"index",p:[47,124,1655]},"}"]},f:["Create virus culture bottle"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[40,24,1269]}],button:0},f:[" ",{p:[51,6,1749],t:7,e:"ui-section",a:{label:"Disease agent"},f:[{t:2,r:"agent",p:[51,40,1783]}]}," ",{p:[52,6,1812],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[52,38,1844]}]}," ",{p:[53,6,1879],t:7,e:"ui-section",a:{label:"Spread"},f:[{t:2,r:"spread",p:[53,33,1906]}]}," ",{p:[54,6,1936],t:7,e:"ui-section",a:{label:"Possible cure"},f:[{t:2,r:"cure",p:[54,40,1970]}]}," ",{t:4,f:[{p:[56,7,2021],t:7,e:"ui-section",a:{label:"Symptoms"},f:[{t:4,f:[{p:[58,9,2087],t:7,e:"ui-button",a:{action:"symptom_details",state:"",params:['{"picked_symptom": ',{t:2,r:"sym_index",p:[58,81,2159]},', "index": ',{t:2,r:"index",p:[58,105,2183]},"}"]},f:[{t:2,r:"name",p:[59,10,2206]}," "]},{p:[60,21,2236],t:7,e:"br"}],n:52,r:"symptoms",p:[57,8,2059]}]}," ",{p:[63,7,2289],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[63,38,2320]}]}," ",{p:[64,7,2355],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[64,35,2383]}]}," ",{p:[65,7,2415],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[65,39,2447]}]}," ",{p:[66,7,2483],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[66,44,2520]}]}],n:50,r:"is_adv",p:[55,6,1999]}]}],n:52,r:"data.viruses",p:[39,4,1222]},{t:4,n:51,f:[{p:[70,5,2601],t:7,e:"ui-section",f:[{p:[71,6,2620],t:7,e:"span",a:{"class":"average"},f:["No detectable virus in the blood sample."]}]}],r:"data.viruses"}]}," ",{p:[75,3,2743],t:7,e:"ui-display",a:{title:"Antibodies"},f:[{t:4,f:[{p:[77,5,2811],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[77,24,2830]}]},f:[{p:[78,7,2848],t:7,e:"ui-button",a:{icon:"eyedropper",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[78,43,2884]}],action:"create_vaccine_bottle",params:['{"index": ',{t:2,r:"id",p:[78,129,2970]},"}"]},f:["Create vaccine bottle"]}]}],n:52,r:"data.resistances",p:[76,4,2779]},{t:4,n:51,f:[{p:[83,5,3067],t:7,e:"ui-section",f:[{p:[84,6,3086],t:7,e:"span",a:{"class":"average"},f:["No antibodies detected in the blood sample."]}]}],r:"data.resistances"}]}],n:50,r:"data.has_blood",p:[37,2,1162]}],n:50,x:{r:["data.mode"],s:"_0==1"},p:[1,1,0]},{t:4,n:51,f:[{p:[90,2,3231],t:7,e:"ui-button",a:{icon:"undo",state:"",action:"back"},f:["Back"]}," ",{t:4,f:[{p:[94,4,3330],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[94,23,3349]}]},f:[{p:[95,4,3364],t:7,e:"ui-section",f:[{t:2,r:"desc",p:[96,5,3382]}," ",{t:4,f:[{p:[98,5,3417],t:7,e:"br"}," ",{p:[99,5,3428],t:7,e:"b",f:["This symptom has been neutered, and has no effect. It will still affect the virus' statistics."]}],n:50,r:"neutered",p:[97,4,3395]}]}," ",{p:[102,4,3564],t:7,e:"ui-section",f:[{p:[103,5,3582],t:7,e:"ui-section",a:{label:"Level"},f:[{t:2,r:"level",p:[103,31,3608]}]}," ",{p:[104,5,3636],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[104,36,3667]}]}," ",{p:[105,5,3700],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[105,33,3728]}]}," ",{p:[106,5,3758],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[106,37,3790]}]}," ",{p:[107,5,3824],t:7,e:"ui-section",a:{label:"Transmittability"},f:[{t:2,r:"transmission",p:[107,42,3861]}]}]}," ",{p:[109,4,3913],t:7,e:"ui-subdisplay",a:{title:"Effect Thresholds"},f:[{p:[110,5,3960],t:7,e:"ui-section",f:[{t:3,r:"threshold_desc",p:[110,17,3972]}]}]}]}],n:53,r:"data.symptom",p:[93,2,3303]}],x:{r:["data.mode"],s:"_0==1"}}]},e.exports=a.extend(r.exports)},{341:341}],436:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(484);e.exports={data:{filter:"",tooltiptext:function(t,e,n){var a="";return t&&(a+="REQUIREMENTS: "+t+" "),e&&(a+="CATALYSTS: "+e+" "),n&&(a+="TOOLS: "+n),a}},oninit:function(){var t=this;this.on({hover:function(t){this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,a,r){var i=null;i=t.get("data.display_compact")?t.findAll(".section"):t.findAll(".display:not(:first-child)"),(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(r),r.exports.template={v:3,t:[" ",{p:[48,1,1342],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[48,20,1361]},{t:4,f:[" : ",{t:2,r:"data.subcategory",p:[48,64,1405]}],n:50,r:"data.subcategory",p:[48,37,1378]}]},f:[{t:4,f:[{p:[50,3,1459],t:7,e:"ui-section",f:["Crafting... ",{p:[51,16,1488],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[49,2,1438]},{t:4,n:51,f:[{p:[54,3,1557],t:7,e:"ui-section",f:[{p:[55,4,1574],t:7,e:"table",a:{style:"width:100%"},f:[{p:[56,5,1606],t:7,e:"tr",f:[{p:[57,6,1617],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[58,7,1659],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[59,8,1718]}]}]}," ",{p:[62,6,1774],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[63,7,1816],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[64,7,1874]}]}]}," ",{p:[67,6,1930],t:7,e:"td",a:{style:"float:right!important"},f:[{t:4,f:[{p:[69,7,2014],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[68,6,1971]},{t:4,n:51,f:[{p:[73,7,2138],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}]}," ",{p:[78,6,2268],t:7,e:"td",a:{style:"float:right!important"},f:[{p:[79,7,2310],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.display_compact"],s:'_0?"check-square-o":"square-o"'},p:[79,24,2327]}],action:"toggle_compact"},f:["Compact"]}]}]}," ",{p:[84,5,2474],t:7,e:"tr",f:[{t:4,f:[{p:[86,6,2515],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[87,7,2557],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardSubCat"},f:[{t:2,r:"data.prev_subcat",p:[88,8,2619]}]}]}," ",{p:[91,6,2678],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[92,7,2720],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardSubCat"},f:[{t:2,r:"data.next_subcat",p:[93,8,2782]}]}]}],n:50,r:"data.subcategory",p:[85,5,2484]}]}]}," ",{t:4,f:[{t:4,f:[" ",{p:[101,6,2992],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[101,23,3009]}],placeholder:"Filter.."}}],n:51,r:"data.display_compact",p:[100,5,2902]}],n:50,r:"config.fancy",p:[99,4,2876]}]}," ",{t:4,f:[{p:[106,5,3144],t:7,e:"ui-display",f:[{t:4,f:[{p:[108,6,3193],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[108,25,3212]}]},f:[{p:[109,7,3230],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[109,27,3250]}],"tooltip-side":"right",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[109,135,3358]},'"}'],icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.can_craft",p:[107,5,3162]}," ",{t:4,f:[{t:4,f:[{p:[116,7,3567],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[116,26,3586]}]},f:[{p:[117,8,3605],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[117,28,3625]}],"tooltip-side":"right",state:"disabled",icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.cant_craft",p:[115,6,3534]}],n:51,r:"data.display_craftable_only",p:[114,5,3495]}]}],n:50,r:"data.display_compact",p:[105,4,3110]},{t:4,n:51,f:[{t:4,f:[{p:[126,6,3947],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[126,25,3966]}]},f:[{t:4,f:[{p:[128,8,4009],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[129,9,4052]}]}],n:50,r:"req_text",p:[127,7,3984]}," ",{t:4,f:[{p:[133,8,4139],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[134,9,4179]}]}],n:50,r:"catalyst_text",p:[132,7,4109]}," ",{t:4,f:[{p:[138,8,4267],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[139,9,4303]}]}],n:50,r:"tool_text",p:[137,7,4241]}," ",{p:[142,7,4361],t:7,e:"ui-section",f:[{p:[143,8,4382],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[143,66,4440]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[125,5,3916]}," ",{t:4,f:[{t:4,f:[{p:[151,7,4621],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[151,26,4640]}]},f:[{t:4,f:[{p:[153,9,4685],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[154,10,4729]}]}],n:50,r:"req_text",p:[152,8,4659]}," ",{t:4,f:[{p:[158,9,4820],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[159,10,4861]}]}],n:50,r:"catalyst_text",p:[157,8,4789]}," ",{t:4,f:[{p:[163,9,4953],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[164,10,4990]}]}],n:50,r:"tool_text",p:[162,8,4926]}]}],n:52,r:"data.cant_craft",p:[150,6,4588]}],n:51,r:"data.display_craftable_only",p:[149,5,4549]}],r:"data.display_compact"}],r:"data.busy"}]}]},e.exports=a.extend(r.exports)},{341:341,484:484}],437:[function(t,e,n){var a=t(341),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)},{341:341}],438:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[3,1,69],t:7,e:"ui-notice",f:[{p:[4,3,84],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[4,23,104]}," connected to a tank."]}]}," ",{p:[6,1,182],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[7,3,220],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[8,5,255],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[8,11,261]}," kPa"]}]}," ",{p:[10,3,323],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[11,5,354],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[11,18,367]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[11,59,408]}]}]}]}," ",{p:[14,1,499],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[15,3,530],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[16,5,562],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[16,22,579]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[17,14,630]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[18,22,687]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[24,7,856],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[24,38,887]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[23,5,828]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[28,3,1007],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[29,4,1038]}]}," ",{p:[31,3,1080],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[32,4,1114]}," kPa"]}],n:50,r:"data.holding",p:[27,3,983]},{t:4,n:51,f:[{p:[35,3,1188],t:7,e:"ui-section",f:[{p:[36,4,1205],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}," ",{p:[40,1,1293],t:7,e:"ui-display",a:{title:"Filters"},f:[{t:4,f:[{p:[42,5,1345],t:7,e:"filters"}],n:53,r:"data",p:[41,3,1325]}]}]},r.exports.components=r.exports.components||{};var i={filters:t(457)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,457:457}],439:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}]}]}," ",{p:[52,5,1464],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1499],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1505]}]}]}],r:"config.fancy"}]}," ",{p:[57,1,1574],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1604],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1629],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1666],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1705],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1742],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1781],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1823],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1864],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1949],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1968]}],nowrap:0},f:[{p:[69,7,1993],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2014]}," %"]}," ",{p:[70,7,2072],t:7,e:"div",a:{"class":"content"},f:[{t:2,rx:{r:"adata.areas",m:[{t:30,n:"@index"},"load"]},p:[70,28,2093]}]}," ",{p:[71,7,2135],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2156],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2169]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2198]}]}]}," ",{p:[72,7,2245],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2266],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2279]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2302]}," [",{p:[72,87,2325],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2331]}]},"]"]}]}," ",{p:[73,7,2380],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2401],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2414]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2437]}," [",{p:[73,87,2460],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2466]}]},"]"]}]}," ",{p:[74,7,2515],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2536],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2549]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2572]}," [",{p:[74,87,2595],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2601]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1923]}]}]},e.exports=a.extend(r.exports)},{341:341}],440:[function(t,e,n){var a=t(341),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)},{341:341}],441:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," "," "," "," "," "," ",{p:[11,1,560],t:7,e:"rdheader"}," ",{t:4,f:[{p:[13,2,595],t:7,e:"ui-display",a:{title:"CONSOLE LOCKED"},f:[{p:[14,3,634],t:7,e:"ui-button",a:{action:"Unlock"},f:["Unlock"]}]}],n:50,r:"data.locked",p:[12,1,573]},{t:4,f:[{p:[18,2,729],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[18,17,744]}]},f:[{p:[19,3,763],t:7,e:"tab",a:{name:"Technology"},f:[{p:[20,4,791],t:7,e:"techweb"}]}," ",{p:[22,3,815],t:7,e:"tab",a:{name:"View Node"},f:[{p:[23,4,842],t:7,e:"nodeview"}]}," ",{p:[25,3,867],t:7,e:"tab",a:{name:"View Design"},f:[{p:[26,4,896],t:7,e:"designview"}]}," ",{p:[28,3,923],t:7,e:"tab",a:{name:"Disk Operations - Design"},f:[{p:[29,4,965],t:7,e:"diskopsdesign"}]}," ",{p:[31,3,995],t:7,e:"tab",a:{name:"Disk Operations - Technology"},f:[{p:[32,4,1041],t:7,e:"diskopstech"}]}," ",{p:[34,3,1069],t:7,e:"tab",a:{name:"Deconstructive Analyzer"},f:[{p:[35,4,1110],t:7,e:"destruct"}]}," ",{p:[37,3,1135],t:7,e:"tab",a:{name:"Protolathe"},f:[{p:[38,4,1163],t:7,e:"protolathe"}]}," ",{p:[40,3,1190],t:7,e:"tab",a:{name:"Circuit Imprinter"},f:[{p:[41,4,1225],t:7,e:"circuit"}]}," ",{p:[43,3,1249],t:7,e:"tab",a:{name:"Settings"},f:[{p:[44,4,1275],t:7,e:"settings"}]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[17,1,706]}]},r.exports.components=r.exports.components||{};var i={settings:t(450),circuit:t(442),protolathe:t(448),destruct:t(444),diskopsdesign:t(445),diskopstech:t(446),designview:t(443),nodeview:t(447),techweb:t(451),rdheader:t(449)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,442:442,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451}],442:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,58],t:7,e:"ui-display",a:{title:"Circuit Imprinter Busy!"}}],n:50,r:"data.circuitbusy",p:[2,2,30]},{t:4,n:51,f:[{p:[5,3,130],t:7,e:"ui-display",f:[{p:[6,4,147],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,189],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,202]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,261],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "circuit", "inputText" : ',{t:2,r:"textsearch",p:[8,84,340]},"}"]},f:["Search"]}]}," ",{p:[10,4,398],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.circuitmats",p:[10,27,421]}," / ",{t:2,r:"data.circuitmaxmats",p:[10,50,444]}]}," ",{p:[11,4,485],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.circuitchems",p:[11,26,507]}," / ",{t:2,r:"data.circuitmaxchems",p:[11,50,531]}]}," ",{p:[12,3,572],t:7,e:"ui-display",f:[{p:[14,3,590],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,605]}]},f:[{p:[15,4,631],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,696],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.circuitcat"],s:'_0=="{{name}}"?"selected":null'},p:[17,43,733]}],params:['{"type" : "circuit", "cat" : "',{t:2,r:"name",p:[17,135,825]},'"}']},f:[{t:2,r:"name",p:[17,147,837]}]}],n:52,r:"data.circuitcats",p:[16,5,663]}]}," ",{p:[20,4,888],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,956],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,968]},{t:2,r:"matstring",p:[22,26,976]}," ",{p:[23,7,997],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[23,40,1030]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[23,119,1109]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitdes",p:[21,5,924]}]}," ",{p:[27,4,1187],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[29,6,1254],t:7,e:"ui-section",f:[{t:2,r:"name",p:[29,18,1266]},{t:2,r:"matstring",p:[29,26,1274]}," ",{p:[30,7,1295],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[30,40,1328]}],params:['{"latheType" : "circuit", "id" : "',{t:2,r:"id",p:[30,119,1407]},'"}']},f:["Print"]}]}],n:52,r:"data.circuitmatch",p:[28,5,1220]}]}," ",{p:[34,4,1485],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[36,6,1550],t:7,e:"ui-section",f:[{t:2,r:"name",p:[36,18,1562]}," : ",{t:2,r:"amount",p:[36,29,1573]}," cm3 - ",{t:4,f:[{p:[38,7,1623],t:7,e:"input",a:{value:[{t:2,r:"number",p:[38,20,1636]}],placeholder:["1-",{t:2,r:"sheets",p:[38,46,1662]}],"class":"number"}}," ",{p:[39,7,1698],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "circuit", "mat_id" : ',{t:2,r:"mat_id",p:[39,84,1775]},', "sheets" : ',{t:2,r:"number",p:[39,107,1798]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[37,6,1597]}]}],n:52,r:"data.circuitmat_list",p:[35,5,1513]}]}," ",{p:[44,4,1895],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[46,6,1961],t:7,e:"ui-section",f:[{t:2,r:"name",p:[46,18,1973]}," : ",{t:2,r:"amount",p:[46,29,1984]}," - ",{p:[47,7,2005],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "circuit", "name" : ',{t:2,r:"name",p:[47,80,2078]},', "id" : ',{t:2,r:"reagentid",p:[47,97,2095]},"}"]},f:["Purge"]}]}],n:52,r:"data.circuitchem_list",p:[45,5,1923]}]}]}]}]}],r:"data.circuitbusy"}],n:50,r:"data.circuit_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[55,2,2216],t:7,e:"ui-display",a:{title:"No Linked Circuit Imprinter"}}],r:"data.circuit_linked"}]},e.exports=a.extend(r.exports)},{341:341}],443:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,31],t:7,e:"ui-display",a:{title:[{t:2,r:"data.sdesign_name",p:[2,21,50]}]},f:[{p:[3,3,77],t:7,e:"ui-section",a:{title:"Description"},f:[{t:2,r:"data.sdesign_desc",p:[3,35,109]}]}]}," ",{p:[5,2,162],t:7,e:"ui-display",a:{title:"Lathe Types"},f:[{t:4,f:[{p:[7,4,239],t:7,e:"ui-section",a:{title:"Circuit Imprinter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&1"},p:[6,3,198]}," ",{t:4,f:[{p:[10,4,346],t:7,e:"ui-section",a:{title:"Protolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&2"},p:[9,3,305]}," ",{t:4,f:[{p:[13,4,446],t:7,e:"ui-section",a:{title:"Autolathe"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&4"},p:[12,3,405]}," ",{t:4,f:[{p:[16,4,545],t:7,e:"ui-section",a:{title:"Crafting Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&8"},p:[15,3,504]}," ",{t:4,f:[{p:[19,4,655],t:7,e:"ui-section",a:{title:"Exosuit Fabricator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&16"},p:[18,3,613]}," ",{t:4,f:[{p:[22,4,764],t:7,e:"ui-section",a:{title:"Biogenerator"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&32"},p:[21,3,722]}," ",{t:4,f:[{p:[25,4,867],t:7,e:"ui-section",a:{title:"Limb Grower"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&64"},p:[24,3,825]}," ",{t:4,f:[{p:[28,4,970],t:7,e:"ui-section",a:{title:"Ore Smelter"}}],n:50,x:{r:["data.sdesign_buildtype"],s:"_0&128"},p:[27,3,927]}]}," ",{p:[31,2,1045],t:7,e:"ui-display",a:{title:"Materials"},f:[{t:4,f:[{p:[33,4,1116],t:7,e:"ui-section",a:{title:[{t:2,r:"matname",p:[33,23,1135]}]},f:[{t:2,r:"matamt",p:[33,36,1148]}," cm^3"]}],n:52,r:"data.sdesign_materials",p:[32,3,1079]}]}],n:50,r:"data.design_selected",p:[1,1,0]},{t:4,f:[{p:[38,2,1248],t:7,e:"ui-display",a:{title:"No Design Selected."}}],n:50,x:{r:["data.design_selected"],s:"!_0"},p:[37,1,1216]}]},e.exports=a.extend(r.exports)},{341:341}],444:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[4,3,60],t:7,e:"ui-display",a:{title:"Destructive Analyzer Busy!"}}],n:50,r:"data.destroybusy",p:[3,2,32]},{t:4,n:51,f:[{t:4,f:[{p:[7,4,168],t:7,e:"ui-display",a:{title:"Destructive Analyzer Unloaded"}}],n:50,x:{r:["data.destroy_loaded"],s:"!_0"},p:[6,3,135]},{t:4,n:51,f:[{p:[9,4,248],t:7,e:"ui-display",a:{title:"Loaded Item"},f:[{p:[10,4,285],t:7,e:"ui-section",a:{title:"Name"},f:[{t:2,r:"data.destroy_name",p:[10,29,310]}]}]}," ",{p:[12,4,367],t:7,e:"ui-display",a:{title:"Boost Nodes"},f:[{t:4,f:[{p:[14,6,438],t:7,e:"ui-section",a:{title:[{t:2,r:"name",p:[14,25,457]}," | ",{t:2,r:"value",p:[14,36,468]}]},f:[{p:[15,7,487],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["allow"],s:'_0?null:"disabled"'},p:[15,25,505]}],action:"deconstruct",params:['{"id":',{t:2,r:"id",p:[15,90,570]},"}"]},f:["Deconstruct and Boost"]}]}],n:52,r:"data.boost_paths",p:[13,5,405]}]}," ",{p:[19,4,670],t:7,e:"ui-button",a:{action:"eject_da"},f:["Eject Item"]}],x:{r:["data.destroy_loaded"],s:"!_0"}}],r:"data.destroybusy"}],n:50,r:"data.destroy_linked",p:[2,1,2]},{t:4,n:51,f:[{p:[23,2,755],t:7,e:"ui-display",a:{title:"No Linked Destructive Analyzer"}}],r:"data.destroy_linked"}]},e.exports=a.extend(r.exports)},{341:341}],445:[function(t,e,n){var a=t(341),r={exports:{} };r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Design Disk Loaded"}}],n:50,x:{r:["data.ddisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,121],t:7,e:"ui-display",a:{title:"Design Disk Updating"}}],n:50,r:"data.ddisk_update",p:[5,2,92]},{t:4,n:51,f:[{t:4,f:[{p:[9,4,221],t:7,e:"ui-display",a:{title:"Design Disk"},f:[{p:[10,5,259],t:7,e:"ui-section",a:{title:"Disk Space"},f:["Disk Capacity: ",{t:2,r:"data.ddisk_size",p:[10,51,305]}," blueprints."]}," ",{p:[11,5,355],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[11,33,383],t:7,e:"ui-button",a:{action:"ddisk_upall"},f:["Upload all designs"]}]}," ",{p:[12,5,464],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[12,36,495],t:7,e:"ui-button",a:{action:"clear_designdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[13,5,591],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[13,36,622],t:7,e:"ui-button",a:{action:"eject_designdisk"},f:["Eject Disk"]}]}]}," ",{p:[15,4,717],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[17,6,792],t:7,e:"ui-section",a:{title:"Number"},f:["#",{t:2,r:"pos",p:[17,34,820]},": ",{t:4,f:[{p:[19,8,866],t:7,e:"ui-button",a:{action:"upload_empty_ddisk_slot",params:['{"slot": "',{t:2,r:"pos",p:[19,70,928]},'"}']},f:["Upload to Empty Slot"]}],n:50,x:{r:["id"],s:'_0=="null"'},p:[18,7,837]},{t:4,n:51,f:[{p:[21,8,996],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[21,58,1046]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[21,75,1063]}]},f:[{t:2,r:"name",p:[21,122,1110]}]}," ",{p:[22,8,1139],t:7,e:"ui-button",a:{action:"ddisk_erasepos",style:"danger",params:['{"id": "',{t:2,r:"id",p:[22,74,1205]},'"}'],state:[{t:2,x:{r:["id"],s:'_0=="null"?"disabled":null'},p:[22,91,1222]}]},f:["Delete Slot"]}],x:{r:["id"],s:'_0=="null"'}}]}],n:52,r:"data.ddisk_designs",p:[16,5,757]}]}],n:50,x:{r:["data.ddisk_upload"],s:"!_0"},p:[8,3,190]},{t:4,n:51,f:[{p:[28,4,1367],t:7,e:"ui-display",a:{title:"Upload Design to Disk"},f:[{p:[28,46,1409],t:7,e:"ui-section",f:["Available Designs:"]}]}," ",{t:4,f:[{p:[30,5,1513],t:7,e:"ui-section",f:[{p:[30,17,1525],t:7,e:"ui-button",a:{action:"ddisk_uploaddesign",params:['{"id": "',{t:2,r:"id",p:[30,72,1580]},'"}']},f:[{t:2,r:"name",p:[30,82,1590]}]}]}],n:52,r:"data.ddisk_possible_designs",p:[29,4,1470]}],x:{r:["data.ddisk_upload"],s:"!_0"}}],r:"data.ddisk_update"}],x:{r:["data.ddisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],446:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[3,2,24],t:7,e:"ui-display",a:{title:"No Technology Disk Loaded"}}],n:50,x:{r:["data.tdisk"],s:"!_0"},p:[2,1,2]},{t:4,n:51,f:[{t:4,f:[{p:[6,3,125],t:7,e:"ui-display",a:{title:"Technology Disk Updating"}}],n:50,r:"data.tdisk_update",p:[5,2,96]},{t:4,n:51,f:[{p:[8,3,198],t:7,e:"ui-display",a:{title:"Technology Disk"},f:[{p:[9,4,239],t:7,e:"ui-section",a:{title:"Disk IO"},f:[{p:[9,32,267],t:7,e:"ui-button",a:{action:"tdisk_down"},f:["Download Research to Disk"]},{p:[9,100,335],t:7,e:"ui-button",a:{action:"tdisk_up"},f:["Upload Research from Disk"]}," ",{p:[10,4,406],t:7,e:"ui-section",a:{title:"Clear Disk"},f:[{p:[10,35,437],t:7,e:"ui-button",a:{action:"clear_techdisk",style:"danger"},f:["WIPE ALL DATA"]}]}," ",{p:[11,4,530],t:7,e:"ui-section",a:{title:"Eject Disk"},f:[{p:[11,35,561],t:7,e:"ui-button",a:{action:"eject_techdisk"},f:["Eject Disk"]}]}]}]}," ",{p:[13,3,652],t:7,e:"ui-display",a:{title:"Disk Contents"},f:[{t:4,f:[{p:[15,5,723],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,53,771]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,70,788]}]},f:[{t:2,r:"display_name",p:[15,115,833]}]}],n:52,r:"data.tdisk_nodes",p:[14,4,691]}]}],r:"data.tdisk_update"}],x:{r:["data.tdisk"],s:"!_0"}}]},e.exports=a.extend(r.exports)},{341:341}],447:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,29],t:7,e:"ui-display",a:{title:[{t:2,r:"data.snode_name",p:[2,21,48]}]},f:[{p:[3,3,73],t:7,e:"ui-section",a:{title:"Description"},f:["Description: ",{t:2,r:"data.snode_desc",p:[3,48,118]}]}," ",{p:[4,3,154],t:7,e:"ui-section",a:{title:"Point Cost"},f:["Point Cost: ",{t:2,r:"data.snode_cost",p:[4,46,197]}]}," ",{p:[5,3,233],t:7,e:"ui-section",a:{title:"Export Price"},f:["Export Price: ",{t:2,r:"data.snode_export",p:[5,50,280]}]}," ",{p:[6,3,318],t:7,e:"ui-button",a:{action:"research_node",params:['{"id"="',{t:2,r:"id",p:[6,52,367]},'"}'],state:[{t:2,x:{r:["data.snode_researched"],s:'_0?"disabled":null'},p:[6,69,384]}]},f:[{t:2,x:{r:["data.snode_researched"],s:'_0?"Researched":"Research Node"'},p:[6,115,430]}]}]}," ",{p:[8,2,518],t:7,e:"ui-display",a:{title:"Prerequisites"},f:[{t:4,f:[{p:[10,4,588],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[10,52,636]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[10,69,653]}]},f:[{t:2,r:"display_name",p:[10,114,698]}]}],n:52,r:"data.node_prereqs",p:[9,3,556]}]}," ",{p:[13,2,759],t:7,e:"ui-display",a:{title:"Unlocks"},f:[{t:4,f:[{p:[15,4,823],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[15,52,871]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[15,69,888]}]},f:[{t:2,r:"display_name",p:[15,114,933]}]}],n:52,r:"data.node_unlocks",p:[14,3,791]}]}," ",{p:[18,2,994],t:7,e:"ui-display",a:{title:"Designs"},f:[{t:4,f:[{p:[20,4,1058],t:7,e:"ui-button",a:{action:"select_design",params:['{"id": "',{t:2,r:"id",p:[20,54,1108]},'"}'],state:[{t:2,x:{r:["data.sdesign_id","id"],s:'_0==_1?"selected":null'},p:[20,71,1125]}]},f:[{t:2,r:"name",p:[20,118,1172]}]}],n:52,r:"data.node_designs",p:[19,3,1026]}]}],n:50,r:"data.node_selected",p:[1,1,0]},{t:4,f:[{p:[25,2,1263],t:7,e:"ui-display",a:{title:"No Node Selected."}}],n:50,x:{r:["data.node_selected"],s:"!_0"},p:[24,1,1233]}]},e.exports=a.extend(r.exports)},{341:341}],448:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:4,f:[{p:[3,3,59],t:7,e:"ui-display",a:{title:"Protolathe Busy!"}}],n:50,r:"data.protobusy",p:[2,2,33]},{t:4,n:51,f:[{p:[5,3,124],t:7,e:"ui-display",f:[{p:[6,4,141],t:7,e:"ui-section",f:["Search Available Designs: ",{p:[7,4,183],t:7,e:"input",a:{value:[{t:2,r:"textsearch",p:[7,17,196]}],placeholder:"Type Here","class":"text"}}," ",{p:[8,5,255],t:7,e:"ui-button",a:{action:"textSearch",params:['{"latheType" : "proto", "inputText" : ',{t:2,r:"textsearch",p:[8,82,332]},"}"]},f:["Search"]}]}," ",{p:[10,4,390],t:7,e:"ui-section",f:["Materials: ",{t:2,r:"data.protomats",p:[10,27,413]}," / ",{t:2,r:"data.protomaxmats",p:[10,48,434]}]}," ",{p:[11,4,473],t:7,e:"ui-section",f:["Reagents: ",{t:2,r:"data.protochems",p:[11,26,495]}," / ",{t:2,r:"data.protomaxchems",p:[11,48,517]}]}," ",{p:[12,3,556],t:7,e:"ui-display",f:[{p:[14,3,574],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.lathe_tabs",p:[14,18,589]}]},f:[{p:[15,4,615],t:7,e:"tab",a:{name:"Category List"},f:[{t:4,f:[{p:[17,6,678],t:7,e:"ui-button",a:{action:"switchcat",state:[{t:2,x:{r:["data.protocat","name"],s:'_0==_1?"selected":null'},p:[17,43,715]}],params:['{"type" : "proto", "cat" : "',{t:2,r:"name",p:[17,125,797]},'"}']},f:[{t:2,r:"name",p:[17,137,809]}]}],n:52,r:"data.protocats",p:[16,5,647]}]}," ",{p:[20,4,860],t:7,e:"tab",a:{name:"Selected Category"},f:[{t:4,f:[{p:[22,6,926],t:7,e:"ui-section",f:[{t:2,r:"name",p:[22,18,938]},{t:2,r:"matstring",p:[22,26,946]}," ",{t:4,f:[{p:[24,8,996],t:7,e:"input",a:{value:[{t:2,r:"number",p:[24,21,1009]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[24,47,1035]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[23,7,967]}," ",{p:[26,7,1108],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[26,40,1141]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[26,117,1218]},'", "amount" : "',{t:2,r:"number",p:[26,138,1239]},'"}']},f:["Print"]}]}],n:52,r:"data.protodes",p:[21,5,896]}]}," ",{p:[30,4,1321],t:7,e:"tab",a:{name:"Search Results"},f:[{t:4,f:[{p:[32,6,1386],t:7,e:"ui-section",f:[{t:2,r:"name",p:[32,18,1398]},{t:2,r:"matstring",p:[32,26,1406]}," ",{t:4,f:[{p:[34,8,1456],t:7,e:"input",a:{value:[{t:2,r:"number",p:[34,21,1469]}],placeholder:["1-",{t:2,x:{r:["canprint"],s:"_0>10?10:_0"},p:[34,47,1495]}],"class":"number"}}],n:50,x:{r:["canprint"],s:"_0>1"},p:[33,7,1427]}," ",{p:[36,7,1568],t:7,e:"ui-button",a:{action:"print",state:[{t:2,x:{r:["canprint"],s:'_0>1?null:"disabled"'},p:[36,40,1601]}],params:['{"latheType" : "proto", "id" : "',{t:2,r:"id",p:[36,117,1678]},'", "amount" : "',{t:2,r:"number",p:[36,138,1699]},'"}']},f:["Print"]}]}],n:52,r:"data.protomatch",p:[31,5,1354]}]}," ",{p:[40,4,1781],t:7,e:"tab",a:{name:"Materials"},f:[{t:4,f:[{p:[42,6,1844],t:7,e:"ui-section",f:[{t:2,r:"name",p:[42,18,1856]}," : ",{t:2,r:"amount",p:[42,29,1867]}," cm3 - ",{t:4,f:[{p:[44,7,1917],t:7,e:"input",a:{value:[{t:2,r:"number",p:[44,20,1930]}],placeholder:["1-",{t:2,r:"sheets",p:[44,46,1956]}],"class":"number"}}," ",{p:[45,7,1992],t:7,e:"ui-button",a:{action:"releasemats",params:['{"latheType" : "proto", "mat_id" : ',{t:2,r:"mat_id",p:[45,82,2067]},', "sheets" : ',{t:2,r:"number",p:[45,105,2090]},"}"]},f:["Release"]}],n:50,x:{r:["sheets"],s:"_0>0"},p:[43,6,1891]}]}],n:52,r:"data.protomat_list",p:[41,5,1809]}]}," ",{p:[50,4,2187],t:7,e:"tab",a:{name:"Chemicals"},f:[{t:4,f:[{p:[52,6,2251],t:7,e:"ui-section",f:[{t:2,r:"name",p:[52,18,2263]}," : ",{t:2,r:"amount",p:[52,29,2274]}," - ",{p:[53,7,2295],t:7,e:"ui-button",a:{action:"purgechem",params:['{"latheType" : "proto", "name" : ',{t:2,r:"name",p:[53,78,2366]},', "id" : ',{t:2,r:"reagentid",p:[53,95,2383]},"}"]},f:["Purge"]}]}],n:52,r:"data.protochem_list",p:[51,5,2215]}]}]}]}]}],r:"data.protobusy"}],n:50,r:"data.protolathe_linked",p:[1,1,0]},{t:4,n:51,f:[{p:[61,2,2504],t:7,e:"ui-display",a:{title:"No Linked Protolathe"}}],r:"data.protolathe_linked"}]},e.exports=a.extend(r.exports)},{341:341}],449:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,1,14],t:7,e:"span",a:{"class":"memoedit"},f:["Nanotrasen R&D Console"]},{p:[2,53,66],t:7,e:"br"}," Available Points: ",{p:[3,19,91],t:7,e:"ui-section",a:{title:"Research Points"},f:[{t:2,r:"data.research_points_stored",p:[3,55,127]}]}," ",{p:[4,1,173],t:7,e:"ui-section",a:{title:["Page Selection - ",{t:2,r:"page",p:[4,37,209]}]},f:[{p:[4,47,219],t:7,e:"input",a:{value:[{t:2,r:"pageselect",p:[4,60,232]}],placeholder:"1","class":"number"}}," Select Page: ",{p:[5,14,294],t:7,e:"ui-button",a:{action:"page",params:['{"num" : "',{t:2,r:"pageselect",p:[5,57,337]},'"}']},f:["[Go]"]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],450:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"span",a:{"class":"bad"},f:["Settings"]},{p:[1,34,33],t:7,e:"br"},{p:[1,39,38],t:7,e:"br"}," ",{p:[2,1,45],t:7,e:"ui-button",a:{action:"Resync"},f:["RESYNC MACHINERY"]},{p:[2,56,100],t:7,e:"br"}," ",{p:[3,1,107],t:7,e:"ui-button",a:{action:"Lock"},f:["LOCK"]}," ",{p:[4,1,150],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "destroy"}',state:[{t:2,x:{r:["data.destroy_linked"],s:'_0?null:"disabled"'},p:[4,71,220]}]},f:["Disconnect Destructive Analyzer"]}," ",{p:[5,1,309],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "lathe"}',state:[{t:2,x:{r:["data.protolathe_linked"],s:'_0?null:"disabled"'},p:[5,69,377]}]},f:["Disconnect Protolathe"]}," ",{p:[6,1,459],t:7,e:"ui-button",a:{action:"disconnect",params:'{"type" : "imprinter"}',state:[{t:2,x:{r:["data.circuit_linked"],s:'_0?null:"disabled"'},p:[6,73,531]}]},f:["Disconnect Circuit Imprinter"]}]},e.exports=a.extend(r.exports)},{341:341}],451:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Available for Research"},f:[{t:4,f:[{p:[3,3,78],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[3,51,126]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[3,68,143]}]},f:[{t:2,r:"display_name",p:[3,113,188]}]}],n:52,r:"data.techweb_avail",p:[2,2,46]}]}," ",{p:[6,1,245],t:7,e:"ui-display",a:{title:"Locked Nodes"},f:[{t:4,f:[{p:[8,3,314],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[8,51,362]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[8,68,379]}]},f:[{t:2,r:"display_name",p:[8,113,424]}]}],n:52,r:"data.techweb_locked",p:[7,2,281]}]}," ",{p:[11,1,482],t:7,e:"ui-display",a:{title:"Researched Nodes"},f:[{t:4,f:[{p:[13,3,559],t:7,e:"ui-button",a:{action:"select_node",params:['{"id": "',{t:2,r:"id",p:[13,51,607]},'"}'],state:[{t:2,x:{r:["data.snode_id","id"],s:'_0==_1?"selected":null'},p:[13,68,624]}]},f:[{t:2,r:"display_name",p:[13,113,669]}]}],n:52,r:"data.techweb_researched",p:[12,2,522]}]}]},e.exports=a.extend(r.exports)},{341:341}],452:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,25],t:7,e:"ui-notice",f:[{p:[3,3,40],t:7,e:"span",f:["The grinder is currently processing and cannot be used."]}]}],n:50,r:"data.processing",p:[1,1,0]},{p:{button:[{p:[8,5,208],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.operating","data.contents"],s:'(_0==0)&&_1?null:"disabled"'},p:[8,36,239]}],action:"eject"},f:["Eject Contents"]}]},t:7,e:"ui-display",a:{title:"Processing Chamber",button:0},f:[" ",{p:[10,3,364],t:7,e:"ui-section",a:{label:"Grinding"},f:[{p:[11,5,399],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.operating"],s:'_0?"average":"good"'},p:[11,18,412]}]},f:[{t:2,x:{r:["data.operating"],s:'_0?"Busy":"Ready"'},p:[11,59,453]}]}," ",{p:[12,2,500],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.operating","data.contents"],s:'(_0==0)&&_1?null:"disabled"'},p:[12,35,533]}],action:"grind"},f:["Activate"]}]}," ",{p:[14,3,653],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[17,9,755],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:["The ",{t:2,r:"name",p:[17,56,802]}]},{p:[17,71,817],t:7,e:"br"}],n:52,r:"adata.contentslist",p:[16,7,717]},{t:4,n:51,f:[{p:[19,9,848],t:7,e:"span",f:["No Contents"]}],r:"adata.contentslist"}],n:50,r:"data.contents",p:[15,5,688]},{t:4,n:51,f:[{p:[22,7,911],t:7,e:"span",f:["No Contents"]}],r:"data.contents"}]}]}," ",{p:{button:[{p:[28,5,1047],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.operating","data.isBeakerLoaded"],s:'(_0==0)&&_1?null:"disabled"'},p:[28,36,1078]}],action:"detach"},f:["Detach"]}]},t:7,e:"ui-display",a:{title:"Container",button:0},f:[" ",{p:[30,3,1202],t:7,e:"ui-section",a:{label:"Reagents"},f:[{t:4,f:[{p:[32,7,1272],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[32,13,1278]},"/",{t:2,r:"data.beakerMaxVolume",p:[32,55,1320]}," Units"]}," ",{p:[33,7,1365],t:7,e:"br"}," ",{t:4,f:[{p:[35,9,1418],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[35,52,1461]}," units of ",{t:2,r:"name",p:[35,87,1496]}]},{p:[35,102,1511],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[34,7,1378]},{t:4,n:51,f:[{p:[37,9,1542],t:7,e:"span",a:{"class":"bad"},f:["Container Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[31,5,1237]},{t:4,n:51,f:[{p:[40,7,1621],t:7,e:"span",a:{"class":"average"},f:["No Container"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{341:341}],453:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"span",a:{"class":["pipes32x32 ",{t:2,r:"dir",p:[6,80,253]},"-",{t:2,r:"icon_state",p:[6,88,261]}],title:[{t:2,r:"dir_name",p:[6,111,284]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}," ",{t:4,f:[{p:[12,2,406],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[14,4,468],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["@key","data.selected_color"],s:'_0==_1?"selected":null'},p:[14,22,486]}],action:"color",params:['{"paint_color": ',{t:2,r:"@key",p:[15,44,583]},"}"]},f:[{t:2,r:"@key",p:[15,55,594]}]}],n:52,r:"data.paint_colors",p:[13,3,436]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[11,1,377]},{p:[19,1,654],t:7,e:"ui-display",a:{title:"Utilities"},f:[{p:[20,2,687],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&1?"check-square-o":"square-o"'},p:[20,19,704]}],action:"mode",params:'{"mode": 1}'},f:["Build"]}," ",{p:[22,2,813],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&2?"check-square-o":"square-o"'},p:[22,19,830]}],action:"mode",params:'{"mode": 2}'},f:["Wrench"]}," ",{p:[24,2,940],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&4?"check-square-o":"square-o"'},p:[24,19,957]}],action:"mode",params:'{"mode": 4}'},f:["Destroy"]}," ",{t:4,f:[{p:[27,3,1098],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0&8?"check-square-o":"square-o"'},p:[27,20,1115]}],action:"mode",params:'{"mode": 8}'},f:["Paint"]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[26,2,1068]}]}," ",{p:[31,1,1249],t:7,e:"ui-display",a:{title:"Category"},f:[{p:[32,2,1281],t:7,e:"ui-section",f:[{p:[33,3,1297],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==0?"check-square-o":"square-o"'},p:[33,20,1314]}],state:[{t:2,x:{r:["data.category"],s:'_0<=0?"selected":null'},p:[33,83,1377]}],action:"category",params:'{"category": 0}'},f:["Atmospherics"]}," ",{p:[35,3,1496],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==1?"check-square-o":"square-o"'},p:[35,20,1513]}],state:[{t:2,x:{r:["data.category"],s:'_0==1?"selected":null'},p:[35,83,1576]}],action:"category",params:'{"category": 1}'},f:["Disposals"]}," ",{p:[37,3,1692],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.category"],s:'_0==2?"check-square-o":"square-o"'},p:[37,20,1709]}],state:[{t:2,x:{r:["data.category"],s:'_0==2?"selected":null'},p:[37,83,1772]}],action:"category",params:'{"category": 2}'},f:["Transit Tubes"]}]}," ",{t:4,f:[{p:[41,3,1937],t:7,e:"ui-section",a:{label:"Piping Layer"},f:[{p:[42,4,1975],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==1?"selected":null'},p:[42,22,1993]}],action:"piping_layer",params:'{"piping_layer": 1}'},f:["1"]}," ",{p:[44,4,2115],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==2?"selected":null'},p:[44,22,2133]}],action:"piping_layer",params:'{"piping_layer": 2}'},f:["2"]}," ",{p:[46,4,2255],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.piping_layer"],s:'_0==3?"selected":null'},p:[46,22,2273]}],action:"piping_layer",params:'{"piping_layer": 3}'},f:["3"]}]}],n:50,x:{r:["data.category"],s:"_0==0"},p:[40,2,1907]}]}," ",{t:4,f:[{p:[52,2,2462],t:7,e:"ui-display",a:{title:[{t:2,r:"cat_name",p:[52,21,2481]}]},f:[{t:4,f:[{p:[54,4,2521],t:7,e:"ui-section",f:[{p:[55,5,2539],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[55,23,2557]}],action:"pipe_type",params:['{"pipe_type": ',{t:2,r:"pipe_index",p:[56,28,2638]},', "category": ',{t:2,r:"cat_name",p:[56,56,2666]},"}"]},f:[{t:2,r:"pipe_name",p:[56,71,2681]}]}]}],n:52,r:"recipes",p:[53,3,2499]}]}],n:52,r:"data.categories",p:[51,1,2434]}]},e.exports=a.extend(r.exports)},{341:341}],454:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Color"},f:[{t:4,f:[{p:[3,3,60],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[3,21,78]}],action:"color",params:['{"paint_color": ',{t:2,r:"color_name",p:[4,28,155]},"}"]},f:[{t:2,r:"color_name",p:[4,45,172]}]}],n:52,r:"data.paint_colors",p:[2,2,29]}]}]},e.exports=a.extend(r.exports)},{341:341}],455:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Direction"},f:[{t:4,f:[{p:[3,3,64],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,5,105],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[5,23,123]}],action:"setdir",params:['{"dir": ',{t:2,r:"dir",p:[6,22,195]},', "flipped": ',{t:2,r:"flipped",p:[6,42,215]},"}"]},f:[{p:[6,56,229],t:7,e:"img",a:{src:["pipe.",{t:2,r:"dir",p:[6,71,244]},".",{t:2,r:"icon_state",p:[6,79,252]},".png"],title:[{t:2,r:"dir_name",p:[6,106,279]}]}}]}],n:52,r:"previews",p:[4,4,81]}]}],n:52,r:"data.preview_rows",p:[2,2,33]}]}]},e.exports=a.extend(r.exports)},{341:341}],456:[function(t,e,n){var a=t(341),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)},{341:341}],457:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,26],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["enabled"],s:'_0?"check-square-o":"square-o"'},p:[2,20,43]}],style:[{t:2,x:{r:["enabled"],s:'_0?"selected":null'},p:[2,72,95]}],action:"toggle_filter",params:['{"id_tag": "',{t:2,r:"id_tag",p:[3,48,176]},'", "val": ',{t:2,r:"gas_id",p:[3,68,196]},"}"]},f:[{t:2,r:"gas_name",p:[3,81,209]}]}],n:52,r:"filter_types",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],458:[function(t,e,n){var a=t(341),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(459),templates:t(461),status:t(460)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{341:341,459:459,460:460,461:461}],459:[function(t,e,n){var a=t(341),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)},{341:341}],460:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"table",a:{width:"100%"},f:[{t:4,f:[{p:[3,3,49],t:7,e:"tr",f:[{p:[4,5,59],t:7,e:"td",f:[{p:[5,7,71],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[5,69,133]},'"}']},f:["JMP"]}]}," ",{p:[9,5,193],t:7,e:"td",f:[{p:[10,7,205],t:7,e:"ui-button",a:{action:"fly",params:['{"id": "',{t:2,r:"id",p:[10,47,245]},'"}'],state:[{t:2,x:{r:["can_fly"],s:'_0?null:"disabled"'},p:[10,64,262]}]},f:["Fly"]}]}," ",{p:[14,5,345],t:7,e:"td",f:[{t:2,r:"name",p:[15,7,357]}," (",{p:[15,17,367],t:7,e:"code",f:[{t:2,r:"id",p:[15,23,373]}]},")"]}," ",{p:[17,5,404],t:7,e:"td",f:[{t:2,r:"status",p:[18,7,416]}]}," ",{p:[20,5,443],t:7,e:"td",f:[{t:4,f:[{t:2,r:"mode",p:[22,9,477]}],n:50,r:"mode",p:[21,7,455]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[25,10,532]},") ",{p:[26,9,555],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[26,57,603]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[26,74,620]}]},f:["Fast Travel"]}],n:50,r:"timer",p:[24,7,508]}]}]}],n:52,r:"data.shuttles",p:[2,1,22]}]}]},e.exports=a.extend(r.exports)},{341:341}],461:[function(t,e,n){var a=t(341),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)},{341:341}],462:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[2,3,33],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[3,3,66],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[3,9,72]}]}]}," ",{t:4,f:[{p:[6,5,186],t:7,e:"ui-section",a:{label:"State"},f:[{p:[7,7,220],t:7,e:"span",a:{"class":[{t:2,r:"data.occupant.statstate",p:[7,20,233]}]},f:[{t:2,r:"data.occupant.stat",p:[7,49,262]}]}]}," ",{p:[9,5,315],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[10,7,350],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[10,20,363]}],max:[{t:2,r:"data.occupant.maxHealth",p:[10,54,397]}],value:[{t:2,r:"data.occupant.health",p:[10,90,433]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[11,16,475]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[11,68,527]}]}]}," ",{t:4,f:[{p:[14,7,764],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[14,26,783]}]},f:[{p:[15,9,804],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[15,30,825]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[15,66,861]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[15,103,898]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[13,5,598]}," ",{t:4,f:[{p:[19,7,1020],t:7,e:"ui-section",a:{label:"Blood"},f:[{p:[20,9,1056],t:7,e:"ui-section",a:{label:"Volume"},f:[{p:[21,11,1095],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.blood.maxBloodVolume",p:[21,32,1116]}],value:[{t:2,r:"data.occupant.blood.currentBloodVolume",p:[21,79,1163]}],state:[{t:2,x:{r:["data.occupant.blood.currentBloodVolume","data.occupant.blood.dangerBloodVolume"],s:'_0<=_1?"bad":"good"'},p:[21,130,1214]}]},f:[{t:3,x:{r:["data.occupant.blood.currentBloodVolume","data.occupant.blood.dangerBloodVolume"],s:'_0<=_1?"LOW":"OK"'},p:[21,232,1316]}," - ",{t:2,x:{r:["data.occupant.blood.currentBloodVolume"],s:"Math.round(_0)"},p:[21,342,1426]}," cl"]}]}," ",{p:[23,9,1525],t:7,e:"ui-section",a:{label:"Type"},f:[{p:[24,11,1562],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:"data.occupant.blood.bloodType",p:[24,35,1586]}]}]}]}],n:50,r:"data.occupant.blood",p:[18,5,985]}," ",{p:[28,5,1689],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[29,9,1725],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[29,22,1738]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[29,68,1784]}]}]}," ",{p:[31,5,1867],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[32,9,1903],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[32,22,1916]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[32,68,1962]}]}]}," ",{p:[34,5,2046],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[36,11,2133],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[36,54,2176]}," units of ",{t:2,r:"name",p:[36,89,2211]}]},{p:[36,104,2226],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[35,9,2088]},{t:4,n:51,f:[{p:[38,11,2261],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[5,3,159]}]}," ",{p:[43,1,2357],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[44,2,2389],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[45,5,2420],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[45,22,2437]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[45,71,2486]}]}]}," ",{p:[47,3,2551],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[49,7,2612],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[49,38,2643]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[49,122,2727]},'"}']},f:[{t:2,r:"name",p:[49,132,2737]}]},{p:[49,152,2757],t:7,e:"br"}],n:52,r:"data.chems",p:[48,5,2584]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],463:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,25],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,44]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,66]}],candystripe:0,right:0},f:[{p:[3,5,105],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,132],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,145]}]},f:[{t:2,r:"status",p:[3,132,232]}]}]}," ",{p:[4,5,268],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,294]}]}," ",{p:[5,5,328],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,357]}]}," ",{p:[7,5,386],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,411]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,472]},'"}']},f:[{t:4,f:["You Are Here"],n:50,x:{r:["occupied"],s:'_0=="owner"'},p:[10,7,491]},{t:4,n:51,f:[{t:4, f:["Occupied"],n:50,x:{r:["occupied"],s:'_0=="stranger"'},p:[13,9,566]},{t:4,n:51,f:["Swap"],x:{r:["occupied"],s:'_0=="stranger"'}}],x:{r:["occupied"],s:'_0=="owner"'}}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],464:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,23,82],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.drying"],s:'_0?"stop":"tint"'},p:[4,40,99]}],action:"Dry"},f:[{t:2,x:{r:["data.drying"],s:'_0?"Stop drying":"Dry"'},p:[4,88,147]}]}],n:50,r:"data.isdryer",p:[4,3,62]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[7,3,258],t:7,e:"ui-notice",f:[{p:[8,5,275],t:7,e:"span",f:["Unfortunately, this ",{t:2,r:"data.name",p:[8,31,301]}," is empty."]}]}],n:50,x:{r:["data.contents.length"],s:"_0==0"},p:[6,1,221]},{t:4,n:51,f:[{p:[11,1,359],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[12,2,391],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[13,4,425],t:7,e:"section",a:{"class":"cell bold"},f:["Item"]}," ",{p:[16,4,482],t:7,e:"section",a:{"class":"cell bold"},f:["Quantity"]}," ",{p:[19,4,543],t:7,e:"section",a:{"class":"cell bold",align:"center"},f:[{t:4,f:[{t:2,r:"data.verb",p:[20,22,608]}],n:50,r:"data.verb",p:[20,5,591]},{t:4,n:51,f:["Dispense"],r:"data.verb"}]}]}," ",{t:4,f:[{p:[24,3,703],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[25,4,737],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[26,5,765]}]}," ",{p:[28,4,793],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[29,5,835]}]}," ",{p:[31,4,865],t:7,e:"section",a:{"class":"table",alight:"right"},f:[{p:[32,5,909],t:7,e:"section",a:{"class":"cell"}}," ",{p:[33,5,947],t:7,e:"section",a:{"class":"cell"},f:[{p:[34,6,976],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[34,45,1015]}],params:['{ "name" : ',{t:2,r:"name",p:[34,102,1072]},', "amount" : 1 }']},f:["One"]}]}," ",{p:[38,5,1151],t:7,e:"section",a:{"class":"cell"},f:[{p:[39,6,1180],t:7,e:"ui-button",a:{grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>1)?null:"disabled"'},p:[39,45,1219]}],params:['{ "name" : ',{t:2,r:"name",p:[39,101,1275]}," }"]},f:["Many"]}]}]}]}],n:52,r:"data.contents",p:[23,2,676]}]}],x:{r:["data.contents.length"],s:"_0==0"}}]}]},e.exports=a.extend(r.exports)},{341:341}],465:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[24,1,663],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,695],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,735],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,768]}],state:[{t:2,r:"capacityPercentState",p:[26,71,801]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,827]},"%"]}]}]}," ",{p:[29,1,908],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,938],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,976],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,993]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1045]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1113]}]},"   [",{p:[34,6,1182],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1195]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1211]}]},"]"]}," ",{p:[36,3,1335],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1374],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1395]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1426]}]},f:[{t:2,r:"adata.inputLevel_text",p:[37,78,1447]}]}]}," ",{p:[39,3,1501],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1540],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1579]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1674],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1708]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1804],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1894],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1927]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,2039],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2077]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2204],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2238],t:7,e:"span",f:[{t:2,r:"adata.inputAvailable",p:[47,9,2244]}]}]}]}," ",{p:[50,1,2308],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2339],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2377],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2394]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2449]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2519]}]},"   [",{p:[55,6,2587],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2600]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2617]}]},"]"]}," ",{p:[57,3,2724],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2764],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2785]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2817]}]},f:[{t:2,r:"adata.outputLevel_text",p:[58,80,2839]}]}]}," ",{p:[60,3,2894],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2934],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,2973]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3070],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3104]}],action:"output",params:'{"adjust": -10000}'}}," ",{p:[63,5,3202],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3293],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3326]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3441],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3479]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3609],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3644],t:7,e:"span",f:[{t:2,r:"adata.outputUsed",p:[68,9,3650]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],466:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:["\ufeff",{t:4,f:[" ",{p:[2,2,33],t:7,e:"ui-display",a:{title:"Dispersal Tank"},f:[{p:[3,3,73],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[4,4,104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.active"],s:'_0?"power-off":"close"'},p:[4,21,121]}],style:[{t:2,x:{r:["data.active"],s:'_0?"selected":null'},p:[5,12,174]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[6,12,223]}],action:"power"},f:[{t:2,x:{r:["data.active"],s:'_0?"On":"Off"'},p:[7,20,286]}]}]}," ",{p:[10,3,354],t:7,e:"ui-section",a:{label:"Smoke Radius Setting"},f:[{p:[11,5,401],t:7,e:"div",a:{"class":"content",style:"float:left"},f:[{p:[12,6,448],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=1?null:"disabled"'},p:[12,36,478]}],style:[{t:2,x:{r:["data.setting"],s:'_0==1?"selected":null'},p:[12,89,531]}],action:"setting",params:'{"amount": 1}'},f:["3"]}," ",{p:[13,6,634],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=2?null:"disabled"'},p:[13,36,664]}],style:[{t:2,x:{r:["data.setting"],s:'_0==2?"selected":null'},p:[13,89,717]}],action:"setting",params:'{"amount": 2}'},f:["6"]}," ",{p:[14,6,820],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=3?null:"disabled"'},p:[14,36,850]}],style:[{t:2,x:{r:["data.setting"],s:'_0==3?"selected":null'},p:[14,89,903]}],action:"setting",params:'{"amount": 3}'},f:["9"]}," ",{p:[15,6,1006],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=4?null:"disabled"'},p:[15,36,1036]}],style:[{t:2,x:{r:["data.setting"],s:'_0==4?"selected":null'},p:[15,89,1089]}],action:"setting",params:'{"amount": 4}'},f:["12"]}," ",{p:[16,6,1193],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.maxSetting"],s:'_0>=5?null:"disabled"'},p:[16,36,1223]}],style:[{t:2,x:{r:["data.setting"],s:'_0==5?"selected":null'},p:[16,89,1276]}],action:"setting",params:'{"amount": 5}'},f:["15"]}]}]}," ",{p:[19,3,1410],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[21,6,1476],t:7,e:"span",f:[{t:2,x:{r:["adata.TankCurrentVolume"],s:"Math.round(_0)"},p:[21,12,1482]},"/",{t:2,r:"data.TankMaxVolume",p:[21,52,1522]}," Units"]}," ",{p:[22,6,1564],t:7,e:"br"}," ",{p:[23,5,1575],t:7,e:"br"}," ",{t:4,f:[{p:[25,7,1623],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[25,50,1666]}," units of ",{t:2,r:"name",p:[25,85,1701]}]},{p:[25,100,1716],t:7,e:"br"}],n:52,r:"adata.TankContents",p:[24,6,1587]}],n:50,r:"data.isTankLoaded",p:[20,4,1444]},{t:4,n:51,f:[{p:[28,6,1757],t:7,e:"span",a:{"class":"bad"},f:["Tank Empty"]}],r:"data.isTankLoaded"}," ",{p:[30,4,1809],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Eject":"Close"'},p:[30,21,1826]}],style:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"selected":null'},p:[31,12,1881]}],state:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?null:"disabled"'},p:[32,12,1936]}],action:"purge"},f:[{t:2,x:{r:["data.isTankLoaded"],s:'_0?"Purge Contents":"No chemicals detected"'},p:[33,20,1999]}]}]}]}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,2,1]}]},e.exports=a.extend(r.exports)},{341:341}],467:[function(t,e,n){var a=t(341),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)},{341:341}],468:[function(t,e,n){var a=t(341),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)},{341:341}],469:[function(t,e,n){var a=t(341),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:{button:[{p:[4,8,97],t:7,e:"ui-button",a:{action:"jump",params:['{"name" : ',{t:2,r:"name",p:[4,51,140]},"}"]},f:["Jump"]}," ",{p:[7,9,195],t:7,e:"ui-button",a:{action:"spawn",params:['{"name" : ',{t:2,r:"name",p:[7,53,239]},"}"]},f:["Spawn"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[2,22,46]}],button:0},f:[" ",{p:[11,3,308],t:7,e:"ui-section",a:{label:"Description"},f:[{p:[12,5,346],t:7,e:"span",f:[{t:3,r:"desc",p:[12,11,352]}]}]}," ",{p:[14,3,390],t:7,e:"ui-section",a:{label:"Spawners left"},f:[{p:[15,5,430],t:7,e:"span",f:[{t:2,r:"amount_left",p:[15,11,436]}]}]}]}],n:52,r:"data.spawners",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{341:341}],470:[function(t,e,n){var a=t(341),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)},{341:341}],471:[function(t,e,n){var a=t(341),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)},{341:341}],472:[function(t,e,n){var a=t(341),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)},{341:341}],473:[function(t,e,n){var a=t(341),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)},{341:341}],474:[function(t,e,n){var a=t(341),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)},{341:341}],475:[function(t,e,n){var a=t(341),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 1:return"good";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,173],t:7,e:"ui-notice",f:[{p:[14,2,187],t:7,e:"ui-section",a:{label:"Reconnect"},f:[{p:[15,3,221],t:7,e:"div",a:{style:"float:right"},f:[{p:[16,4,251],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]}]}]}," ",{p:[20,1,359],t:7,e:"ui-display",a:{title:"Turbine Controller"},f:[{p:[21,2,401],t:7,e:"ui-section",a:{label:"Status"},f:[{t:4,f:[{p:[23,4,456],t:7,e:"span",a:{"class":"bad"},f:["Broken"]}],n:50,r:"data.broken",p:[22,3,432]},{t:4,n:51,f:[{p:[25,4,504],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.online"],s:"_0(_1)"},p:[25,17,517]}]},f:[{t:2,x:{r:["data.online","data.compressor_broke","data.turbine_broke"],s:'_0&&!(_1||_2)?"Online":"Offline"'},p:[25,46,546]}]}],r:"data.broken"}," ",{p:[27,3,656],t:7,e:"div",a:{style:"float:right"},f:[{p:[28,4,686],t:7,e:"ui-button",a:{icon:"power-off",action:"power-on",state:[{t:2,r:"data.broken",p:[28,57,739]}],style:[{t:2,x:{r:["data.online"],s:'_0?"selected":""'},p:[28,81,763]}]},f:["On"]}," ",{p:[29,4,817],t:7,e:"ui-button",a:{icon:"close",action:"power-off",state:[{t:2,r:"data.broken",p:[29,54,867]}],style:[{t:2,x:{r:["data.online"],s:'_0?"":"selected"'},p:[29,78,891]}]},f:["Off"]}]}," ",{t:4,f:[{p:[32,4,989],t:7,e:"br"}," [ ",{p:[33,6,1e3],t:7,e:"span",a:{"class":"bad"},f:["Compressor is inoperable"]}," ]"],n:50,r:"data.compressor_broke",p:[31,3,955]}," ",{t:4,f:[{p:[36,4,1097],t:7,e:"br"}," [ ",{p:[37,6,1108],t:7,e:"span",a:{"class":"bad"},f:["Turbine is inoperable"]}," ]"],n:50,r:"data.turbine_broke",p:[35,3,1066]}]}]}," ",{p:[41,1,1200],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[42,2,1230],t:7,e:"ui-section",a:{label:"Turbine Speed"},f:[{p:[43,3,1268],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.rpm"],s:'_0?"--":_1'},p:[43,9,1274]}," RPM"]}]}," ",{p:[45,2,1337],t:7,e:"ui-section",a:{label:"Internal Temp"},f:[{p:[46,3,1375],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.temp"],s:'_0?"--":_1'},p:[46,9,1381]}," K"]}]}," ",{p:[48,2,1443],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{p:[49,3,1483],t:7,e:"span",f:[{t:2,x:{r:["data.broken","data.power"],s:'_0?"--":_1'},p:[49,9,1489]}]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],476:[function(t,e,n){var a=t(341),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)},{341:341}],477:[function(t,e,n){var a=t(341),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,331],t:7,e:"ui-notice",f:[{p:[17,4,347],t:7,e:"span",f:["Safety restraints disabled."]}]}],n:50,r:"data.emagged",p:[15,2,307]}," ",{t:4,f:[{p:[21,3,442],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:[{p:[22,4,482],t:7,e:"ui-section",a:{label:"Name"},f:[{t:2,r:"data.vr_avatar.name",p:[23,5,513]}]}," ",{p:[25,4,559],t:7,e:"ui-section",a:{label:"Status"},f:[{t:2,r:"data.vr_avatar.status",p:[26,5,592]}]}," ",{p:[28,4,640],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[29,5,673],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.vr_avatar.maxhealth",p:[29,26,694]}],value:[{t:2,r:"adata.vr_avatar.health",p:[29,64,732]}],state:[{t:2,x:{r:["healthState","adata.vr_avatar.health"],s:"_0(_1)"},p:[29,99,767]}]},f:[{t:2,x:{r:["adata.vr_avatar.health"],s:"Math.round(_0)"},p:[29,140,808]},"/",{t:2,r:"adata.vr_avatar.maxhealth",p:[29,179,847]}]}]}]}],n:50,r:"data.vr_avatar",p:[20,2,416]},{t:4,n:51,f:[{p:[33,3,935],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:["No Virtual Avatar detected"]}],r:"data.vr_avatar"}," ",{p:[37,2,1031],t:7,e:"ui-display",a:{title:"VR Commands"},f:[{p:[38,3,1067],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.toggle_open"],s:'_0?"times":"plus"'},p:[38,20,1084]}],action:"toggle_open"},f:[{t:2,x:{r:["data.toggle_open"],s:'_0?"Close":"Open"'},p:[39,4,1151]}," the VR Sleeper"]}," ",{t:4,f:[{p:[42,4,1253],t:7,e:"ui-button",a:{icon:"signal",action:"vr_connect"},f:["Connect to VR"]}],n:50,r:"data.isoccupant",p:[41,3,1225]}," ",{t:4,f:[{p:[47,4,1376],t:7,e:"ui-button",a:{icon:"ban",action:"delete_avatar"},f:["Delete Virtual Avatar"]}],n:50,r:"data.vr_avatar",p:[46,3,1349]}]}]}]},e.exports=a.extend(r.exports)},{341:341}],478:[function(t,e,n){var a=t(341),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)},{341:341}],479:[function(t,e,n){(function(e){"use strict";var n=t(341),a=e.interopRequireDefault(n);t(331),t(1),t(327),t(330);var r=t(480),i=e.interopRequireDefault(r),o=t(481),s=t(328),p=t(329),u=e.interopRequireDefault(p);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(485)),window.initialize=function(e){window.tgui=window.tgui||new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(482),text:t(486),config:n.config,data:n.data,adata:n.data}}})};var c=document.getElementById("data"),l=c.textContent,d=c.getAttribute("data-ref");"{}"!==l&&(window.initialize(l),c.remove()),(0,o.act)(d,"tgui:initialize"),(0,s.loadCSS)("font-awesome.min.css");var f=new u["default"]("FontAwesome");f.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,327:327,328:328,329:329,330:330,331:331,341:341,480:480,481:481,482:482,485:485,486:486,"babel/external-helpers":"babel/external-helpers"}],480:[function(t,e,n){var a=t(341),r={exports:{}};!function(e){"use strict";var n=t(481),a=t(483);e.exports={components:{"ui-bar":t(342),"ui-button":t(343),"ui-display":t(344),"ui-input":t(345),"ui-linegraph":t(346),"ui-notice":t(347),"ui-section":t(349),"ui-subdisplay":t(350),"ui-tabs":t(351)},events:{enter:t(339).enter,space:t(339).space},transitions:{fade:t(340)},onconfig:function(){var e=this.get("config.interface"),n={ai_airlock:t(355),airalarm:t(356),"airalarm/back":t(357),"airalarm/modes":t(358),"airalarm/scrubbers":t(359),"airalarm/status":t(360),"airalarm/thresholds":t(361),"airalarm/vents":t(362),airlock_electronics:t(363),apc:t(364),atmos_alert:t(365),atmos_control:t(366),atmos_filter:t(367),atmos_mixer:t(368),atmos_pump:t(369),borgopanel:t(370),brig_timer:t(371),bsa:t(372),canister:t(373),cargo:t(374),cargo_express:t(375),cellular_emporium:t(376),centcom_podlauncher:t(377),chem_dispenser:t(378),chem_heater:t(379),chem_master:t(380),chem_synthesizer:t(381),clockwork_slab:t(382),codex_gigas:t(383),computer_fabricator:t(384),crayon:t(385),crew:t(386),cryo:t(387),disposal_unit:t(388),dna_vault:t(389),dogborg_sleeper:t(390),eightball:t(391),emergency_shuttle_console:t(392),engraved_message:t(393),error:t(394),"exofab - Copia":t(395),exonet_node:t(396),firealarm:t(397),gps:t(398),gulag_console:t(399),gulag_item_reclaimer:t(400),holodeck:t(401),implantchair:t(402),intellicard:t(403),keycard_auth:t(404),labor_claim_console:t(405),language_menu:t(406),launchpad_remote:t(407),mech_bay_power_console:t(408),mulebot:t(409),nanite_chamber_control:t(410),nanite_cloud_control:t(411),nanite_program_hub:t(412),nanite_programmer:t(413),nanite_remote:t(414),notificationpanel:t(415),ntnet_relay:t(416),ntos_ai_restorer:t(417),ntos_card:t(418),ntos_configuration:t(419),ntos_file_manager:t(420),ntos_main:t(421),ntos_net_chat:t(422),ntos_net_dos:t(423),ntos_net_downloader:t(424),ntos_net_monitor:t(425),ntos_net_transfer:t(426),ntos_power_monitor:t(427),ntos_revelation:t(428),ntos_station_alert:t(429),ntos_supermatter_monitor:t(430),ntosheader:t(431),nuclear_bomb:t(432),operating_computer:t(433),ore_redemption_machine:t(434),pandemic:t(435),personal_crafting:t(436),portable_pump:t(437),portable_scrubber:t(438),power_monitor:t(439),radio:t(440),rdconsole:t(441),"rdconsole/circuit":t(442),"rdconsole/designview":t(443),"rdconsole/destruct":t(444),"rdconsole/diskopsdesign":t(445),"rdconsole/diskopstech":t(446),"rdconsole/nodeview":t(447),"rdconsole/protolathe":t(448),"rdconsole/rdheader":t(449),"rdconsole/settings":t(450),"rdconsole/techweb":t(451),reagentgrinder:t(452),rpd:t(453),"rpd/colorsel":t(454),"rpd/dirsel":t(455),sat_control:t(456),scrubbing_types:t(457),shuttle_manipulator:t(458),"shuttle_manipulator/modification":t(459),"shuttle_manipulator/status":t(460),"shuttle_manipulator/templates":t(461),sleeper:t(462),slime_swap_body:t(463),smartvend:t(464),smes:t(465),smoke_machine:t(466),solar_control:t(467),space_heater:t(468),spawners_menu:t(469),station_alert:t(470),suit_storage_unit:t(471),tank_dispenser:t(472),tanks:t(473),thermomachine:t(474),turbine_computer:t(475),uplink:t(476),vr_sleeper:t(477),wires:t(478)};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(354),titlebar:t(353),resize:t(348)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{339:339,340:340,341:341,342:342,343:343,344:344,345:345,346:346,347:347,348:348,349:349,350:350,351:351,353:353,354:354,355:355,356:356,357:357,358:358,359:359,360:360,361:361,362:362,363:363,364:364,365:365,366:366,367:367,368:368,369:369,370:370,371:371,372:372,373:373,374:374,375:375,376:376,377:377,378:378,379:379,380:380,381:381,382:382,383:383,384:384,385:385,386:386,387:387,388:388,389:389,390:390,391:391,392:392,393:393,394:394,395:395,396:396,397:397,398:398,399:399,400:400,401:401,402:402,403:403,404:404,405:405,406:406,407:407,408:408,409:409,410:410,411:411,412:412,413:413,414:414,415:415,416:416,417:417,418:418,419:419,420:420,421:421,422:422,423:423,424:424,425:425,426:426,427:427,428:428,429:429,430:430,431:431,432:432,433:433,434:434,435:435,436:436,437:437,438:438,439:439,440:440,441:441,442:442,443:443,444:444,445:445,446:446,447:447,448:448,449:449,450:450,451:451,452:452,453:453,454:454,455:455,456:456,457:457,458:458,459:459,460:460,461:461,462:462,463:463,464:464,465:465,466:466,467:467,468:468,469:469,470:470,471:471,472:472,473:473,474:474,475:475,476:476,477:477,478:478,481:481,483:483}],481:[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},{}],482:[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},{}],483:[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(481)},{481:481}],484:[function(t,e,n){"use strict";function a(t,e){for(var n=t,a=Array.isArray(n),i=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",r(s,e)):s.style.display="none"}}function r(t,e){for(var n=t.queryAll("section"),a=t.query("header").textContent.toLowerCase().includes(e),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;a||p.textContent.toLowerCase().includes(e)?p.style.display="":p.style.display="none"}}n.__esModule=!0,n.filterMulti=a,n.filter=r},{}],485:[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},{}],486:[function(t,e,n){"use strict";function a(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function r(t){return t.replace(/\w\S*/g,a)}function i(t,e){for(t=""+t;t.length1){for(var p=Array(o),u=0;o>u;u++)p[u]=arguments[u+3];n.children=p}return{$$typeof:t,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}}(),e.asyncIterator=function(t){if("function"==typeof Symbol){if(Symbol.asyncIterator){var e=t[Symbol.asyncIterator];if(null!=e)return e.call(t)}if(Symbol.iterator)return t[Symbol.iterator]()}throw new TypeError("Object is not async iterable")},e.asyncGenerator=function(){function t(t){this.value=t}function e(e){function n(t,e){return new Promise(function(n,r){var s={key:t,arg:e,resolve:n,reject:r,next:null};o?o=o.next=s:(i=o=s,a(t,e))})}function a(n,i){try{var o=e[n](i),s=o.value;s instanceof t?Promise.resolve(s.value).then(function(t){a("next",t)},function(t){a("throw",t)}):r(o.done?"return":"normal",o.value)}catch(p){r("throw",p)}}function r(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}i=i.next,i?a(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof e["return"]&&(this["return"]=void 0)}return"function"==typeof Symbol&&Symbol.asyncIterator&&(e.prototype[Symbol.asyncIterator]=function(){return this}),e.prototype.next=function(t){return this._invoke("next",t)},e.prototype["throw"]=function(t){return this._invoke("throw",t)},e.prototype["return"]=function(t){return this._invoke("return",t)},{wrap:function(t){return function(){return new e(t.apply(this,arguments))}},await:function(e){return new t(e)}}}(),e.asyncGeneratorDelegate=function(t,e){function n(n,a){return r=!0,a=new Promise(function(e){e(t[n](a))}),{done:!1,value:e(a)}}var a={},r=!1;return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(t){return r?(r=!1,t):n("next",t)},"function"==typeof t["throw"]&&(a["throw"]=function(t){if(r)throw r=!1,t;return n("throw",t)}),"function"==typeof t["return"]&&(a["return"]=function(t){return n("return",t)}),a},e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function a(r,i){try{var o=e[r](i),s=o.value}catch(p){return void n(p)}return o.done?void t(s):Promise.resolve(s).then(function(t){a("next",t)},function(t){a("throw",t)})}return a("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function a(t,e,n,r){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&a(o,e,n,r)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(r,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(p){r=!0,i=p}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,a=[],r=t[Symbol.iterator]();!(n=r.next()).done&&(a.push(n.value),!e||a.length!==e););return a}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e0&&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},{}],482:[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},{}],483:[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(481)},{481:481}],484:[function(t,e,n){"use strict";function a(t,e){for(var n=t,a=Array.isArray(n),i=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",r(s,e)):s.style.display="none"}}function r(t,e){for(var n=t.queryAll("section"),a=t.query("header").textContent.toLowerCase().includes(e),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var p=s;a||p.textContent.toLowerCase().includes(e)?p.style.display="":p.style.display="none"}}n.__esModule=!0,n.filterMulti=a,n.filter=r},{}],485:[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},{}],486:[function(t,e,n){"use strict";function a(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function r(t){return t.replace(/\w\S*/g,a)}function i(t,e){for(t=""+t;t.length1){for(var p=Array(o),u=0;o>u;u++)p[u]=arguments[u+3];n.children=p}return{$$typeof:t,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}}(),e.asyncIterator=function(t){if("function"==typeof Symbol){if(Symbol.asyncIterator){var e=t[Symbol.asyncIterator];if(null!=e)return e.call(t)}if(Symbol.iterator)return t[Symbol.iterator]()}throw new TypeError("Object is not async iterable")},e.asyncGenerator=function(){function t(t){this.value=t}function e(e){function n(t,e){return new Promise(function(n,r){var s={key:t,arg:e,resolve:n,reject:r,next:null};o?o=o.next=s:(i=o=s,a(t,e))})}function a(n,i){try{var o=e[n](i),s=o.value;s instanceof t?Promise.resolve(s.value).then(function(t){a("next",t)},function(t){a("throw",t)}):r(o.done?"return":"normal",o.value)}catch(p){r("throw",p)}}function r(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}i=i.next,i?a(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof e["return"]&&(this["return"]=void 0)}return"function"==typeof Symbol&&Symbol.asyncIterator&&(e.prototype[Symbol.asyncIterator]=function(){return this}),e.prototype.next=function(t){return this._invoke("next",t)},e.prototype["throw"]=function(t){return this._invoke("throw",t)},e.prototype["return"]=function(t){return this._invoke("return",t)},{wrap:function(t){return function(){return new e(t.apply(this,arguments))}},await:function(e){return new t(e)}}}(),e.asyncGeneratorDelegate=function(t,e){function n(n,a){return r=!0,a=new Promise(function(e){e(t[n](a))}),{done:!1,value:e(a)}}var a={},r=!1;return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(t){return r?(r=!1,t):n("next",t)},"function"==typeof t["throw"]&&(a["throw"]=function(t){if(r)throw r=!1,t;return n("throw",t)}),"function"==typeof t["return"]&&(a["return"]=function(t){return n("return",t)}),a},e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function a(r,i){try{var o=e[r](i),s=o.value}catch(p){return void n(p)}return o.done?void t(s):Promise.resolve(s).then(function(t){a("next",t)},function(t){a("throw",t)})}return a("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function a(t,e,n,r){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&a(o,e,n,r)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(r,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(p){r=!0,i=p}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,a=[],r=t[Symbol.iterator]();!(n=r.next()).done&&(a.push(n.value),!e||a.length!==e););return a}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);eDispense Buffer to Bottles

- Create Hypo Vial (max 30µ) + Create Hypo Vial (max 60µ)
Dispense Buffer to Hypo vials
From 684eb47c3a974b4773e8863716671deaf1f1f660 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 25 Jul 2019 19:40:11 -0500 Subject: [PATCH 101/274] Automatic changelog generation for PR #8949 [ci skip] --- html/changelogs/AutoChangeLog-pr-8949.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8949.yml diff --git a/html/changelogs/AutoChangeLog-pr-8949.yml b/html/changelogs/AutoChangeLog-pr-8949.yml new file mode 100644 index 0000000000..83560d74f2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8949.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - bugfix: "Poojawa power creep" From e90e2861e7b851bd0106c7523da4868047c47d1e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 25 Jul 2019 19:41:08 -0500 Subject: [PATCH 102/274] Automatic changelog generation for PR #8933 [ci skip] --- html/changelogs/AutoChangeLog-pr-8933.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8933.yml diff --git a/html/changelogs/AutoChangeLog-pr-8933.yml b/html/changelogs/AutoChangeLog-pr-8933.yml new file mode 100644 index 0000000000..09d318be08 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8933.yml @@ -0,0 +1,4 @@ +author: "BurgerBB" +delete-after: True +changes: + - balance: "Cloning no longer gives you positive mutations, but a chance for a negative one. Cloning has a chance to \"scramble\" your visual DNA." From 46e7a88fb1addd7294233de662a9a3336356119a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 25 Jul 2019 19:41:45 -0500 Subject: [PATCH 103/274] Automatic changelog generation for PR #8929 [ci skip] --- html/changelogs/AutoChangeLog-pr-8929.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8929.yml diff --git a/html/changelogs/AutoChangeLog-pr-8929.yml b/html/changelogs/AutoChangeLog-pr-8929.yml new file mode 100644 index 0000000000..4fed45f1d0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8929.yml @@ -0,0 +1,5 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixing CX Shredder guns not accepting standard flechette mags." + - bugfix: "Fixing missing magpistol magazines icon states." From 57fbf754eb3dba39cb625bc2d1f7408876906476 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 25 Jul 2019 19:42:47 -0500 Subject: [PATCH 104/274] Automatic changelog generation for PR #8931 [ci skip] --- html/changelogs/AutoChangeLog-pr-8931.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8931.yml diff --git a/html/changelogs/AutoChangeLog-pr-8931.yml b/html/changelogs/AutoChangeLog-pr-8931.yml new file mode 100644 index 0000000000..2bde1025db --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8931.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - rscadd: "more cargo to cargo" From 33529b43122e924c1344d832e7e4d8662321ae2c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 25 Jul 2019 19:45:53 -0500 Subject: [PATCH 105/274] Automatic changelog generation for PR #8952 [ci skip] --- html/changelogs/AutoChangeLog-pr-8952.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-8952.yml diff --git a/html/changelogs/AutoChangeLog-pr-8952.yml b/html/changelogs/AutoChangeLog-pr-8952.yml new file mode 100644 index 0000000000..df2ff22d09 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-8952.yml @@ -0,0 +1,4 @@ +author: "CdrCross" +delete-after: True +changes: + - rscadd: "Adds the ability for cloning consoles to read and write record lists to the circuit board, and provides a template for giving other machines local circuit board memory." From 612021b9d51c08efbb6f3ecd1bf0a9f0e2c1fb67 Mon Sep 17 00:00:00 2001 From: Sishen Date: Thu, 25 Jul 2019 19:41:46 -0400 Subject: [PATCH 106/274] h --- .../crates_lockers/closets/secure/cargo.dm | 1 + .../closets/secure/engineering.dm | 1 + .../crates_lockers/closets/secure/medical.dm | 1 + .../closets/secure/scientist.dm | 3 + .../crates_lockers/closets/secure/security.dm | 47 +---- .../crates_lockers/closets/wardrobe.dm | 52 +++--- code/modules/clothing/under/color.dm | 109 +++++++++++- code/modules/clothing/under/jobs/civilian.dm | 162 +++++++++++++++++- .../clothing/under/jobs/engineering.dm | 49 +++++- code/modules/clothing/under/jobs/medsci.dm | 93 +++++++++- code/modules/clothing/under/jobs/security.dm | 72 ++++++-- code/modules/clothing/under/miscellaneous.dm | 141 ++++++--------- code/modules/vending/autodrobe.dm | 2 + code/modules/vending/clothesmate.dm | 3 + code/modules/vending/wardrobes.dm | 23 +++ icons/mob/uniform.dmi | Bin 239187 -> 290404 bytes icons/obj/clothing/uniforms.dmi | Bin 65739 -> 84890 bytes 17 files changed, 583 insertions(+), 176 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm index 5a9228e397..18928424c0 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -9,6 +9,7 @@ new /obj/item/clothing/head/beret/qm(src) new /obj/item/storage/lockbox/medal/cargo(src) new /obj/item/clothing/under/rank/cargo(src) + new /obj/item/clothing/under/rank/cargo/skirt(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/radio/headset/headset_cargo(src) new /obj/item/clothing/suit/fire/firefighter(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 0d06276876..167823b9be 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -8,6 +8,7 @@ new /obj/item/clothing/neck/cloak/ce(src) new /obj/item/clothing/head/beret/ce(src) new /obj/item/clothing/under/rank/chief_engineer(src) + new /obj/item/clothing/under/rank/chief_engineer/skirt(src) new /obj/item/clothing/head/hardhat/white(src) new /obj/item/clothing/head/welding(src) new /obj/item/clothing/gloves/color/yellow(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 9081cddbe4..0f810225b3 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -61,6 +61,7 @@ new /obj/item/clothing/head/bio_hood/cmo(src) new /obj/item/clothing/suit/toggle/labcoat/cmo(src) new /obj/item/clothing/under/rank/chief_medical_officer(src) + new /obj/item/clothing/under/rank/chief_medical_officer/skirt(src) new /obj/item/clothing/shoes/sneakers/brown (src) new /obj/item/cartridge/cmo(src) new /obj/item/radio/headset/heads/cmo(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 7fe1247eb7..efcc2aa7ca 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -11,8 +11,11 @@ new /obj/item/clothing/head/bio_hood/scientist(src) new /obj/item/clothing/suit/toggle/labcoat(src) new /obj/item/clothing/under/rank/research_director(src) + new /obj/item/clothing/under/rank/research_director/skirt(src) new /obj/item/clothing/under/rank/research_director/alt(src) + new /obj/item/clothing/under/rank/research_director/alt/skirt(src) new /obj/item/clothing/under/rank/research_director/turtleneck(src) + new /obj/item/clothing/under/rank/research_director/turtleneck/skirt(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/cartridge/rd(src) new /obj/item/clothing/gloves/color/latex(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 8c06af91a4..60970934e8 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -2,7 +2,6 @@ name = "\proper captain's locker" req_access = list(ACCESS_CAPTAIN) icon_state = "cap" - /obj/structure/closet/secure_closet/captains/PopulateContents() ..() new /obj/item/clothing/suit/hooded/wintercoat/captain(src) @@ -14,6 +13,7 @@ new /obj/item/pet_carrier(src) new /obj/item/clothing/shoes/sneakers/brown(src) new /obj/item/clothing/under/rank/captain(src) + new /obj/item/clothing/under/rank/captain/skirt(src) new /obj/item/clothing/suit/armor/vest/capcarapace(src) new /obj/item/clothing/head/caphat(src) new /obj/item/clothing/under/captainparade(src) @@ -34,16 +34,15 @@ new /obj/item/gun/energy/e_gun(src) new /obj/item/door_remote/captain(src) new /obj/item/storage/photo_album/Captain(src) - /obj/structure/closet/secure_closet/hop name = "\proper head of personnel's locker" req_access = list(ACCESS_HOP) icon_state = "hop" - /obj/structure/closet/secure_closet/hop/PopulateContents() ..() new /obj/item/clothing/neck/cloak/hop(src) new /obj/item/clothing/under/rank/head_of_personnel(src) + new /obj/item/clothing/under/rank/head_of_personnel/skirt(src) new /obj/item/clothing/head/hopcap(src) new /obj/item/clothing/head/hopcap/beret(src) new /obj/item/cartridge/hop(src) @@ -62,12 +61,10 @@ new /obj/item/door_remote/civillian(src) new /obj/item/circuitboard/machine/techfab/department/service(src) new /obj/item/storage/photo_album/HoP(src) - /obj/structure/closet/secure_closet/hos name = "\proper head of security's locker" req_access = list(ACCESS_HOS) icon_state = "hos" - /obj/structure/closet/secure_closet/hos/PopulateContents() ..() new /obj/item/clothing/neck/cloak/hos(src) @@ -77,7 +74,9 @@ new /obj/item/clothing/under/hosparademale(src) new /obj/item/clothing/suit/armor/vest/leather(src) new /obj/item/clothing/suit/armor/hos(src) + new /obj/item/clothing/under/rank/head_of_security/skirt(src) new /obj/item/clothing/under/rank/head_of_security/alt(src) + new /obj/item/clothing/under/rank/head_of_security/alt/skirt(src) new /obj/item/clothing/head/HoS(src) new /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch(src) new /obj/item/clothing/glasses/hud/security/sunglasses/gars/supergars(src) @@ -95,12 +94,10 @@ new /obj/item/pinpointer/nuke(src) new /obj/item/circuitboard/machine/techfab/department/security(src) new /obj/item/storage/photo_album/HoS(src) - /obj/structure/closet/secure_closet/warden name = "\proper warden's locker" req_access = list(ACCESS_ARMORY) icon_state = "warden" - /obj/structure/closet/secure_closet/warden/PopulateContents() ..() new /obj/item/radio/headset/headset_sec(src) @@ -110,6 +107,7 @@ new /obj/item/clothing/head/beret/sec/navywarden(src) new /obj/item/clothing/suit/armor/vest/warden/alt(src) new /obj/item/clothing/under/rank/warden/navyblue(src) + new /obj/item/clothing/under/rank/warden/skirt(src) new /obj/item/clothing/glasses/hud/security/sunglasses(src) new /obj/item/holosign_creator/security(src) new /obj/item/clothing/mask/gas/sechailer(src) @@ -120,12 +118,10 @@ new /obj/item/clothing/gloves/krav_maga/sec(src) new /obj/item/door_remote/head_of_security(src) new /obj/item/gun/ballistic/shotgun/automatic/combat/compact(src) - /obj/structure/closet/secure_closet/security name = "security officer's locker" req_access = list(ACCESS_SECURITY) icon_state = "sec" - /obj/structure/closet/secure_closet/security/PopulateContents() ..() new /obj/item/clothing/suit/armor/vest(src) @@ -134,57 +130,48 @@ new /obj/item/radio/headset/headset_sec/alt(src) new /obj/item/clothing/glasses/hud/security/sunglasses(src) new /obj/item/flashlight/seclite(src) - /obj/structure/closet/secure_closet/security/sec - /obj/structure/closet/secure_closet/security/sec/PopulateContents() ..() new /obj/item/storage/belt/security/full(src) - /obj/structure/closet/secure_closet/security/cargo - /obj/structure/closet/secure_closet/security/cargo/PopulateContents() ..() new /obj/item/clothing/accessory/armband/cargo(src) new /obj/item/encryptionkey/headset_cargo(src) - /obj/structure/closet/secure_closet/security/engine - /obj/structure/closet/secure_closet/security/engine/PopulateContents() ..() new /obj/item/clothing/accessory/armband/engine(src) new /obj/item/encryptionkey/headset_eng(src) - /obj/structure/closet/secure_closet/security/science - /obj/structure/closet/secure_closet/security/science/PopulateContents() ..() new /obj/item/clothing/accessory/armband/science(src) new /obj/item/encryptionkey/headset_sci(src) - /obj/structure/closet/secure_closet/security/med - /obj/structure/closet/secure_closet/security/med/PopulateContents() ..() new /obj/item/clothing/accessory/armband/medblue(src) new /obj/item/encryptionkey/headset_med(src) - /obj/structure/closet/secure_closet/detective name = "\improper detective's cabinet" req_access = list(ACCESS_FORENSICS_LOCKERS) icon_state = "cabinet" resistance_flags = FLAMMABLE max_integrity = 70 - /obj/structure/closet/secure_closet/detective/PopulateContents() ..() new /obj/item/clothing/under/rank/det(src) + new /obj/item/clothing/under/rank/det/skirt(src) new /obj/item/clothing/suit/det_suit(src) new /obj/item/clothing/head/fedora/det_hat(src) new /obj/item/clothing/gloves/color/black(src) new /obj/item/clothing/under/rank/det/grey(src) + new /obj/item/clothing/under/rank/det/grey/skirt(src) new /obj/item/clothing/accessory/waistcoat(src) new /obj/item/clothing/suit/det_suit/grey(src) + new /obj/item/clothing/suit/det_suit/noir(src) new /obj/item/clothing/head/fedora(src) new /obj/item/clothing/shoes/laceup(src) new /obj/item/storage/box/evidence(src) @@ -200,33 +187,29 @@ /obj/structure/closet/secure_closet/injection name = "lethal injections" req_access = list(ACCESS_HOS) - /obj/structure/closet/secure_closet/injection/PopulateContents() ..() for(var/i in 1 to 5) new /obj/item/reagent_containers/syringe/lethal/execution(src) - /obj/structure/closet/secure_closet/brig name = "brig locker" req_access = list(ACCESS_BRIG) anchored = TRUE var/id = null - /obj/structure/closet/secure_closet/evidence anchored = TRUE name = "Secure Evidence Closet" req_access_txt = "0" req_one_access_txt = list(ACCESS_ARMORY, ACCESS_FORENSICS_LOCKERS) - /obj/structure/closet/secure_closet/brig/PopulateContents() ..() new /obj/item/clothing/under/rank/prisoner( src ) + new /obj/item/clothing/under/rank/prisoner/skirt( src ) new /obj/item/clothing/shoes/sneakers/orange( src ) /obj/structure/closet/secure_closet/courtroom name = "courtroom locker" req_access = list(ACCESS_COURT) - /obj/structure/closet/secure_closet/courtroom/PopulateContents() ..() new /obj/item/clothing/shoes/sneakers/brown(src) @@ -236,22 +219,18 @@ new /obj/item/clothing/suit/judgerobe (src) new /obj/item/clothing/head/powdered_wig (src) new /obj/item/storage/briefcase(src) - /obj/structure/closet/secure_closet/contraband/armory anchored = TRUE name = "Contraband Locker" req_access = list(ACCESS_ARMORY) - /obj/structure/closet/secure_closet/contraband/heads anchored = TRUE name = "Contraband Locker" req_access = list(ACCESS_HEADS) - /obj/structure/closet/secure_closet/armory1 name = "armory armor locker" req_access = list(ACCESS_ARMORY) icon_state = "armory" - /obj/structure/closet/secure_closet/armory1/PopulateContents() ..() new /obj/item/clothing/suit/armor/laserproof(src) @@ -261,12 +240,10 @@ new /obj/item/clothing/head/helmet/riot(src) for(var/i in 1 to 3) new /obj/item/shield/riot(src) - /obj/structure/closet/secure_closet/armory2 name = "armory ballistics locker" req_access = list(ACCESS_ARMORY) icon_state = "armory" - /obj/structure/closet/secure_closet/armory2/PopulateContents() ..() new /obj/item/storage/box/firingpins(src) @@ -274,12 +251,10 @@ new /obj/item/storage/box/rubbershot(src) for(var/i in 1 to 3) new /obj/item/gun/ballistic/shotgun/riot(src) - /obj/structure/closet/secure_closet/armory3 name = "armory energy gun locker" req_access = list(ACCESS_ARMORY) icon_state = "armory" - /obj/structure/closet/secure_closet/armory3/PopulateContents() ..() new /obj/item/storage/box/firingpins(src) @@ -288,24 +263,20 @@ new /obj/item/gun/energy/e_gun(src) for(var/i in 1 to 3) new /obj/item/gun/energy/laser(src) - /obj/structure/closet/secure_closet/tac name = "armory tac locker" req_access = list(ACCESS_ARMORY) icon_state = "tac" - /obj/structure/closet/secure_closet/tac/PopulateContents() ..() new /obj/item/gun/ballistic/automatic/wt550(src) new /obj/item/clothing/head/helmet/alt(src) new /obj/item/clothing/mask/gas/sechailer(src) new /obj/item/clothing/suit/armor/bulletproof(src) - /obj/structure/closet/secure_closet/lethalshots name = "shotgun lethal rounds" req_access = list(ACCESS_ARMORY) icon_state = "tac" - /obj/structure/closet/secure_closet/lethalshots/PopulateContents() ..() for(var/i in 1 to 3) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 7493603ad4..d83922d708 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -2,33 +2,34 @@ name = "wardrobe" desc = "It's a storage unit for standard-issue Nanotrasen attire." icon_door = "blue" - /obj/structure/closet/wardrobe/PopulateContents() ..() for(var/i in 1 to 3) new /obj/item/clothing/under/color/blue(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/blue(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/brown(src) return - /obj/structure/closet/wardrobe/pink name = "pink wardrobe" icon_door = "pink" - /obj/structure/closet/wardrobe/pink/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/pink(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/pink(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/brown(src) return - /obj/structure/closet/wardrobe/black name = "black wardrobe" icon_door = "black" - /obj/structure/closet/wardrobe/black/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/black(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/black(src) if(prob(25)) new /obj/item/clothing/suit/jacket/leather(src) if(prob(20)) @@ -44,66 +45,60 @@ if(prob(40)) new /obj/item/clothing/mask/bandana/skull(src) return - - /obj/structure/closet/wardrobe/green name = "green wardrobe" icon_door = "green" - /obj/structure/closet/wardrobe/green/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/green(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/green(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/clothing/mask/bandana/green(src) new /obj/item/clothing/mask/bandana/green(src) return - - /obj/structure/closet/wardrobe/orange name = "prison wardrobe" desc = "It's a storage unit for Nanotrasen-regulation prisoner attire." icon_door = "orange" - /obj/structure/closet/wardrobe/orange/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/rank/prisoner(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/rank/prisoner/skirt(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/orange(src) return - - /obj/structure/closet/wardrobe/yellow name = "yellow wardrobe" icon_door = "yellow" - /obj/structure/closet/wardrobe/yellow/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/yellow(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/yellow(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/orange(src) new /obj/item/clothing/mask/bandana/gold(src) new /obj/item/clothing/mask/bandana/gold(src) return - - /obj/structure/closet/wardrobe/white name = "white wardrobe" icon_door = "white" - /obj/structure/closet/wardrobe/white/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/white(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/white(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/white(src) for(var/i in 1 to 3) new /obj/item/clothing/head/soft/mime(src) return - /obj/structure/closet/wardrobe/pjs name = "pajama wardrobe" icon_door = "white" - /obj/structure/closet/wardrobe/pjs/PopulateContents() new /obj/item/clothing/under/pj/red(src) new /obj/item/clothing/under/pj/red(src) @@ -112,15 +107,14 @@ for(var/i in 1 to 4) new /obj/item/clothing/shoes/sneakers/white(src) return - - /obj/structure/closet/wardrobe/grey name = "grey wardrobe" icon_door = "grey" - /obj/structure/closet/wardrobe/grey/PopulateContents() for(var/i in 1 to 3) new /obj/item/clothing/under/color/grey(src) + for(var/i in 1 to 3) + new /obj/item/clothing/under/skirt/color/grey(src) for(var/i in 1 to 3) new /obj/item/clothing/shoes/sneakers/black(src) for(var/i in 1 to 3) @@ -140,28 +134,36 @@ if(prob(30)) new /obj/item/clothing/accessory/pocketprotector(src) return - - /obj/structure/closet/wardrobe/mixed name = "mixed wardrobe" icon_door = "mixed" - /obj/structure/closet/wardrobe/mixed/PopulateContents() if(prob(40)) new /obj/item/clothing/suit/jacket(src) if(prob(40)) new /obj/item/clothing/suit/jacket(src) new /obj/item/clothing/under/color/white(src) + new /obj/item/clothing/under/skirt/color/white(src) new /obj/item/clothing/under/color/blue(src) + new /obj/item/clothing/under/skirt/color/blue(src) new /obj/item/clothing/under/color/yellow(src) + new /obj/item/clothing/under/skirt/color/yellow(src) new /obj/item/clothing/under/color/green(src) + new /obj/item/clothing/under/skirt/color/green(src) new /obj/item/clothing/under/color/orange(src) + new /obj/item/clothing/under/skirt/color/orange(src) new /obj/item/clothing/under/color/pink(src) + new /obj/item/clothing/under/skirt/color/pink(src) new /obj/item/clothing/under/color/red(src) + new /obj/item/clothing/under/skirt/color/red(src) new /obj/item/clothing/under/color/darkblue(src) + new /obj/item/clothing/under/skirt/color/darkblue(src) new /obj/item/clothing/under/color/teal(src) + new /obj/item/clothing/under/skirt/color/teal(src) new /obj/item/clothing/under/color/lightpurple(src) + new /obj/item/clothing/under/skirt/color/lightpurple(src) new /obj/item/clothing/under/color/green(src) + new /obj/item/clothing/under/skirt/color/green(src) new /obj/item/clothing/mask/bandana/red(src) new /obj/item/clothing/mask/bandana/red(src) new /obj/item/clothing/mask/bandana/blue(src) diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index c239f48b05..ce1e5875ec 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -1,12 +1,18 @@ /obj/item/clothing/under/color desc = "A standard issue colored jumpsuit. Variety is the spice of life!" +/obj/item/clothing/under/skirt/color + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/color/random icon_state = "random_jumpsuit" /obj/item/clothing/under/color/random/Initialize() ..() - var/obj/item/clothing/under/color/C = pick(subtypesof(/obj/item/clothing/under/color) - /obj/item/clothing/under/color/random - /obj/item/clothing/under/color/grey/glorf - /obj/item/clothing/under/color/black/ghost) + var/obj/item/clothing/under/color/C = pick(subtypesof(/obj/item/clothing/under/color) - subtypesof(/obj/item/clothing/under/skirt/color) - /obj/item/clothing/under/color/random - /obj/item/clothing/under/color/grey/glorf - /obj/item/clothing/under/color/black/ghost) + if(ishuman(loc)) var/mob/living/carbon/human/H = loc H.equip_to_slot_or_del(new C(H), SLOT_W_UNIFORM) //or else you end up with naked assistants running around everywhere... @@ -21,6 +27,12 @@ item_color = "black" resistance_flags = NONE +/obj/item/clothing/under/skirt/color/black + name = "black jumpskirt" + icon_state = "black_skirt" + item_state = "bl_suit" + item_color = "black_skirt" + /obj/item/clothing/under/color/black/ghost item_flags = DROPDEL @@ -28,6 +40,9 @@ . = ..() ADD_TRAIT(src, TRAIT_NODROP, CULT_TRAIT) +/obj/item/clothing/under/color/black/ghost/Initialize() + . = ..() + ADD_TRAIT(src, NODROP, DROPDEL) /obj/item/clothing/under/color/grey name = "grey jumpsuit" desc = "A tasteful grey jumpsuit that reminds you of the good old days." @@ -35,6 +50,13 @@ item_state = "gy_suit" item_color = "grey" +/obj/item/clothing/under/skirt/color/grey + name = "grey jumpskirt" + desc = "A tasteful grey jumpskirt that reminds you of the good old days." + icon_state = "grey_skirt" + item_state = "gy_suit" + item_color = "grey_skirt" + /obj/item/clothing/under/color/grey/glorf name = "ancient jumpsuit" desc = "A terribly ragged and frayed grey jumpsuit. It looks like it hasn't been washed in over a decade." @@ -49,12 +71,24 @@ item_state = "b_suit" item_color = "blue" +/obj/item/clothing/under/skirt/color/blue + name = "blue jumpskirt" + icon_state = "blue_skirt" + item_state = "b_suit" + item_color = "blue_skirt" + /obj/item/clothing/under/color/green name = "green jumpsuit" icon_state = "green" item_state = "g_suit" item_color = "green" +/obj/item/clothing/under/skirt/color/green + name = "green jumpskirt" + icon_state = "green_skirt" + item_state = "g_suit" + item_color = "green_skirt" + /obj/item/clothing/under/color/orange name = "orange jumpsuit" desc = "Don't wear this near paranoid security officers." @@ -62,6 +96,12 @@ item_state = "o_suit" item_color = "orange" +/obj/item/clothing/under/skirt/color/orange + name = "orange jumpskirt" + icon_state = "orange_skirt" + item_state = "o_suit" + item_color = "orange_skirt" + /obj/item/clothing/under/color/pink name = "pink jumpsuit" icon_state = "pink" @@ -69,66 +109,133 @@ item_state = "p_suit" item_color = "pink" +/obj/item/clothing/under/skirt/color/pink + name = "pink jumpskirt" + icon_state = "pink_skirt" + item_state = "p_suit" + item_color = "pink_skirt" + /obj/item/clothing/under/color/red name = "red jumpsuit" icon_state = "red" item_state = "r_suit" item_color = "red" +/obj/item/clothing/under/skirt/color/red + name = "red jumpskirt" + icon_state = "red_skirt" + item_state = "r_suit" + item_color = "red_skirt" + /obj/item/clothing/under/color/white name = "white jumpsuit" icon_state = "white" item_state = "w_suit" item_color = "white" +/obj/item/clothing/under/skirt/color/white + name = "white jumpskirt" + icon_state = "white_skirt" + item_state = "w_suit" + item_color = "white_skirt" + /obj/item/clothing/under/color/yellow name = "yellow jumpsuit" icon_state = "yellow" item_state = "y_suit" item_color = "yellow" +/obj/item/clothing/under/skirt/color/yellow + name = "yellow jumpskirt" + icon_state = "yellow_skirt" + item_state = "y_suit" + item_color = "yellow_skirt" + /obj/item/clothing/under/color/darkblue name = "darkblue jumpsuit" icon_state = "darkblue" item_state = "b_suit" item_color = "darkblue" +/obj/item/clothing/under/skirt/color/darkblue + name = "darkblue jumpskirt" + icon_state = "darkblue_skirt" + item_state = "b_suit" + item_color = "darkblue_skirt" + /obj/item/clothing/under/color/teal name = "teal jumpsuit" icon_state = "teal" item_state = "b_suit" item_color = "teal" +/obj/item/clothing/under/skirt/color/teal + name = "teal jumpskirt" + icon_state = "teal_skirt" + item_state = "b_suit" + item_color = "teal_skirt" + + /obj/item/clothing/under/color/lightpurple name = "purple jumpsuit" icon_state = "lightpurple" item_state = "p_suit" item_color = "lightpurple" +/obj/item/clothing/under/skirt/color/lightpurple + name = "lightpurple jumpskirt" + icon_state = "lightpurple_skirt" + item_state = "p_suit" + item_color = "lightpurple_skirt" + /obj/item/clothing/under/color/darkgreen name = "darkgreen jumpsuit" icon_state = "darkgreen" item_state = "g_suit" item_color = "darkgreen" +/obj/item/clothing/under/skirt/color/darkgreen + name = "darkgreen jumpskirt" + icon_state = "darkgreen_skirt" + item_state = "g_suit" + item_color = "darkgreen_skirt" + /obj/item/clothing/under/color/lightbrown name = "lightbrown jumpsuit" icon_state = "lightbrown" item_state = "lb_suit" item_color = "lightbrown" +/obj/item/clothing/under/skirt/color/lightbrown + name = "lightbrown jumpskirt" + icon_state = "lightbrown_skirt" + item_state = "lb_suit" + item_color = "lightbrown_skirt" + /obj/item/clothing/under/color/brown name = "brown jumpsuit" icon_state = "brown" item_state = "lb_suit" item_color = "brown" +/obj/item/clothing/under/skirt/color/brown + name = "brown jumpskirt" + icon_state = "brown_skirt" + item_state = "lb_suit" + item_color = "brown_skirt" + /obj/item/clothing/under/color/maroon name = "maroon jumpsuit" icon_state = "maroon" item_state = "r_suit" item_color = "maroon" +/obj/item/clothing/under/skirt/color/maroon + name = "maroon jumpskirt" + icon_state = "maroon_skirt" + item_state = "r_suit" + item_color = "maroon_skirt" + /obj/item/clothing/under/color/rainbow name = "rainbow jumpsuit" desc = "A multi-colored jumpsuit!" diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 2288c98b34..d131d766cb 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -16,6 +16,16 @@ item_color = "purplebartender" can_adjust = FALSE +/obj/item/clothing/under/rank/bartender/skirt + name = "bartender's skirt" + desc = "It looks like it could use some more flair." + icon_state = "barman_skirt" + item_state = "bar_suit" + item_color = "barman_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/captain //Alright, technically not a 'civilian' but its better then giving a .dm file for a single define. desc = "It's a blue jumpsuit with some gold markings denoting the rank of \"Captain\"." name = "captain's jumpsuit" @@ -25,6 +35,16 @@ sensor_mode = SENSOR_COORDS random_sensor = FALSE +/obj/item/clothing/under/rank/captain/skirt + name = "captain's jumpskirt" + desc = "It's a blue jumpskirt with some gold markings denoting the rank of \"Captain\"." + icon_state = "captain_skirt" + item_state = "b_suit" + item_color = "captain_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/cargo name = "quartermaster's jumpsuit" desc = "It's a jumpsuit worn by the quartermaster. It's specially designed to prevent back injuries caused by pushing paper." @@ -32,6 +52,16 @@ item_state = "lb_suit" item_color = "qm" +/obj/item/clothing/under/rank/cargo/skirt + name = "quartermaster's jumpskirt" + desc = "It's a jumpskirt worn by the quartermaster. It's specially designed to prevent back injuries caused by pushing paper." + icon_state = "qm_skirt" + item_state = "lb_suit" + item_color = "qm_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/cargotech name = "cargo technician's jumpsuit" desc = "Shooooorts! They're comfy and easy to wear!" @@ -42,6 +72,15 @@ mutantrace_variation = MUTANTRACE_VARIATION alt_covers_chest = TRUE +/obj/item/clothing/under/rank/cargotech/skirt + name = "cargo technician's jumpskirt" + desc = "Skiiiiirts! They're comfy and easy to wear" + icon_state = "cargo_skirt" + item_state = "lb_suit" + item_color = "cargo_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP /obj/item/clothing/under/rank/chaplain desc = "It's a black jumpsuit, often worn by religious folk." @@ -51,6 +90,16 @@ item_color = "chapblack" can_adjust = FALSE +/obj/item/clothing/under/rank/chaplain/skirt + name = "chaplain's jumpskirt" + desc = "It's a black jumpskirt, often worn by religious folk." + icon_state = "chapblack_skirt" + item_state = "bl_suit" + item_color = "chapblack_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/chef name = "cook's suit" desc = "A suit which is given only to the most hardcore cooks in space." @@ -58,6 +107,15 @@ item_color = "chef" alt_covers_chest = TRUE +/obj/item/clothing/under/rank/chef/skirt + name = "cook's skirt" + desc = "A skirt which is given only to the most hardcore cooks in space." + icon_state = "chef_skirt" + item_color = "chef_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/clown name = "clown suit" desc = "'HONK!'" @@ -66,7 +124,6 @@ item_color = "clown" fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/rank/blueclown name = "blue clown suit" desc = "'BLUE HONK!'" @@ -130,7 +187,6 @@ /obj/item/clothing/under/rank/clown/Initialize() . = ..() AddComponent(/datum/component/squeak, list('sound/items/bikehorn.ogg'=1), 50) - /obj/item/clothing/under/rank/head_of_personnel desc = "It's a jumpsuit worn by someone who works in the position of \"Head of Personnel\"." name = "head of personnel's jumpsuit" @@ -139,6 +195,16 @@ item_color = "hop" can_adjust = FALSE +/obj/item/clothing/under/rank/head_of_personnel/skirt + name = "head of personnel's jumpskirt" + desc = "It's a jumpskirt worn by someone who works in the position of \"Head of Personnel\"." + icon_state = "hop_skirt" + item_state = "b_suit" + item_color = "hop_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/hydroponics desc = "It's a jumpsuit designed to protect against minor plant-related hazards." name = "botanist's jumpsuit" @@ -147,6 +213,16 @@ item_color = "hydroponics" permeability_coefficient = 0.5 +/obj/item/clothing/under/rank/hydroponics/skirt + name = "botanist's jumpskirt" + desc = "It's a jumpskirt designed to protect against minor plant-related hazards." + icon_state = "hydroponics_skirt" + item_state = "g_suit" + item_color = "hydroponics_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/janitor desc = "It's the official uniform of the station's janitor. It has minor protection from biohazards." name = "janitor's jumpsuit" @@ -154,31 +230,59 @@ item_color = "janitor" armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) +/obj/item/clothing/under/rank/janitor/skirt + name = "janitor's jumpskirt" + desc = "It's the official skirt of the station's janitor. It has minor protection from biohazards." + icon_state = "janitor_skirt" + item_color = "janitor_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer desc = "Slick threads." name = "Lawyer suit" can_adjust = FALSE - /obj/item/clothing/under/lawyer/black icon_state = "lawyer_black" item_state = "lawyer_black" item_color = "lawyer_black" +/obj/item/clothing/under/lawyer/black/skirt + name = "Lawyer black suitskirt" + icon_state = "lawyer_black_skirt" + item_state = "lawyer_black" + item_color = "lawyer_black_skirt" + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer/female icon_state = "black_suit_fem" item_state = "black_suit_fem" item_color = "black_suit_fem" - /obj/item/clothing/under/lawyer/red icon_state = "lawyer_red" item_state = "lawyer_red" item_color = "lawyer_red" +/obj/item/clothing/under/lawyer/red/skirt + name = "Lawyer red suitskirt" + icon_state = "lawyer_red_skirt" + item_state = "lawyer_red" + item_color = "lawyer_red_skirt" + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer/blue icon_state = "lawyer_blue" item_state = "lawyer_blue" item_color = "lawyer_blue" +/obj/item/clothing/under/lawyer/blue/skirt + name = "Lawyer blue suitskirt" + icon_state = "lawyer_blue_skirt" + item_state = "lawyer_blue" + item_color = "lawyer_blue_skirt" + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer/bluesuit name = "blue suit" desc = "A classy suit and tie." @@ -188,6 +292,16 @@ can_adjust = TRUE alt_covers_chest = TRUE +/obj/item/clothing/under/lawyer/bluesuit/skirt + name = "blue suitskirt" + desc = "A classy suitskirt and tie." + icon_state = "bluesuit_skirt" + item_state = "bluesuit" + item_color = "bluesuit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer/purpsuit name = "purple suit" icon_state = "lawyer_purp" @@ -197,6 +311,15 @@ can_adjust = TRUE alt_covers_chest = TRUE +/obj/item/clothing/under/lawyer/purpsuit/skirt + name = "purple suitskirt" + icon_state = "lawyer_purp_skirt" + item_state = "lawyer_purp" + item_color = "lawyer_purp_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/lawyer/blacksuit name = "black suit" desc = "A professional black suit. Nanotrasen Investigation Bureau approved!" @@ -206,6 +329,16 @@ can_adjust = TRUE alt_covers_chest = TRUE +/obj/item/clothing/under/lawyer/blacksuit/skirt + name = "black suitskirt" + desc = "A professional black suitskirt. Nanotrasen Investigation Bureau approved!" + icon_state = "reallyblack_suit_skirt" + item_state = "bar_suit" + item_color = "reallyblack_suit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/curator name = "sensible suit" desc = "It's very... sensible." @@ -214,6 +347,16 @@ item_color = "red_suit" can_adjust = FALSE +/obj/item/clothing/under/rank/curator/skirt + name = "sensible suitskirt" + desc = "It's very... sensible." + icon_state = "red_suit_skirt" + item_state = "red_suit" + item_color = "red_suit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/curator/treasure_hunter name = "treasure hunter uniform" desc = "A rugged uniform suitable for treasure hunting." @@ -228,13 +371,22 @@ item_state = "mime" item_color = "mime" +/obj/item/clothing/under/rank/mime/skirt + name = "mime's skirt" + desc = "It's not very colourful." + icon_state = "mime_skirt" + item_state = "mime" + item_color = "mime_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/miner desc = "It's a snappy jumpsuit with a sturdy set of overalls. It is very dirty." name = "shaft miner's jumpsuit" icon_state = "miner" item_state = "miner" item_color = "miner" - /obj/item/clothing/under/rank/miner/lavaland desc = "A green uniform for operating in hazardous environments." name = "shaft miner's jumpsuit" diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index 4ee0963a64..f65b05c280 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -8,6 +8,16 @@ armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 80, "acid" = 40) resistance_flags = NONE +/obj/item/clothing/under/rank/chief_engineer/skirt + name = "chief engineer's jumpskirt" + desc = "It's a high visibility jumpskirt given to those engineers insane enough to achieve the rank of \"Chief Engineer\". It has minor radiation shielding." + icon_state = "chief_skirt" + item_state = "gy_suit" + item_color = "chief_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/atmospheric_technician desc = "It's a jumpsuit worn by atmospheric technicians." name = "atmospheric technician's jumpsuit" @@ -16,6 +26,16 @@ item_color = "atmos" resistance_flags = NONE +/obj/item/clothing/under/rank/atmospheric_technician/skirt + name = "atmospheric technician's jumpskirt" + desc = "It's a jumpskirt worn by atmospheric technicians." + icon_state = "atmos_skirt" + item_state = "atmos_suit" + item_color = "atmos_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/engineer desc = "It's an orange high visibility jumpsuit worn by engineers. It has minor radiation shielding." name = "engineer's jumpsuit" @@ -24,6 +44,23 @@ item_color = "engine" armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 60, "acid" = 20) resistance_flags = NONE +/obj/item/clothing/under/rank/engineer/hazard + name = "engineer's hazard jumpsuit" + desc = "A high visibility jumpsuit made from heat and radiation resistant materials." + icon_state = "hazard" + item_state = "suit-orange" + item_color = "hazard" + alt_covers_chest = TRUE + +/obj/item/clothing/under/rank/engineer/skirt + name = "engineer's jumpskirt" + desc = "It's an orange high visibility jumpskirt worn by engineers." + icon_state = "engine_skirt" + item_state = "engi_suit" + item_color = "engine_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP /obj/item/clothing/under/rank/roboticist desc = "It's a slimming black with reinforced seams; great for industrial work." @@ -31,4 +68,14 @@ icon_state = "robotics" item_state = "robotics" item_color = "robotics" - resistance_flags = NONE \ No newline at end of file + resistance_flags = NONE + +/obj/item/clothing/under/rank/roboticist/skirt + name = "roboticist's jumpskirt" + desc = "It's a slimming black with reinforced seams; great for industrial work." + icon_state = "robotics_skirt" + item_state = "robotics" + item_color = "robotics_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index f0980cae4d..7b7a205021 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -10,6 +10,16 @@ armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 10, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 35) can_adjust = FALSE +/obj/item/clothing/under/rank/research_director/skirt + name = "research director's vest suitskirt" + desc = "It's a suitskirt worn by those with the know-how to achieve the position of \"Research Director\". Its fabric provides minor protection from biological contaminants." + icon_state = "director_skirt" + item_state = "lb_suit" + item_color = "director_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/research_director/alt desc = "Maybe you'll engineer your own half-man, half-pig creature some day. Its fabric provides minor protection from biological contaminants." name = "research director's tan suit" @@ -20,6 +30,16 @@ can_adjust = TRUE alt_covers_chest = TRUE +/obj/item/clothing/under/rank/research_director/alt/skirt + name = "research director's tan suitskirt" + desc = "Maybe you'll engineer your own half-man, half-pig creature some day. Its fabric provides minor protection from biological contaminants." + icon_state = "rdwhimsy_skirt" + item_state = "rdwhimsy" + item_color = "rdwhimsy_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/research_director/turtleneck desc = "A dark purple turtleneck and tan khakis, for a director with a superior sense of style." name = "research director's turtleneck" @@ -30,6 +50,16 @@ can_adjust = TRUE alt_covers_chest = TRUE +/obj/item/clothing/under/rank/research_director/turtleneck/skirt + name = "research director's turtleneck skirt" + desc = "A dark purple turtleneck and tan khaki skirt, for a director with a superior sense of style." + icon_state = "rdturtle_skirt" + item_state = "p_suit" + item_color = "rdturtle_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/scientist desc = "It's made of a special fiber that provides minor protection against explosives. It has markings that denote the wearer as a scientist." name = "scientist's jumpsuit" @@ -39,6 +69,15 @@ permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) +/obj/item/clothing/under/rank/scientist/skirt + name = "scientist's jumpskirt" + desc = "It's made of a special fiber that provides minor protection against explosives. It has markings that denote the wearer as a scientist." + icon_state = "toxinswhite_skirt" + item_state = "w_suit" + item_color = "toxinswhite_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP /obj/item/clothing/under/rank/chemist desc = "It's made of a special fiber that gives special protection against biohazards. It has a chemist rank stripe on it." @@ -49,6 +88,16 @@ permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 50, "acid" = 65) +/obj/item/clothing/under/rank/chemist/skirt + name = "chemist's jumpskirt" + desc = "It's made of a special fiber that gives special protection against biohazards. It has a chemist rank stripe on it." + icon_state = "chemistrywhite_skirt" + item_state = "w_suit" + item_color = "chemistrywhite_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /* * Medical */ @@ -61,6 +110,16 @@ permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) +/obj/item/clothing/under/rank/chief_medical_officer/skirt + name = "chief medical officer's jumpskirt" + desc = "It's a jumpskirt worn by those with the experience to be \"Chief Medical Officer\". It provides minor biological protection." + icon_state = "cmo_skirt" + item_state = "w_suit" + item_color = "cmo_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/geneticist desc = "It's made of a special fiber that gives special protection against biohazards. It has a genetics rank stripe on it." name = "geneticist's jumpsuit" @@ -70,6 +129,16 @@ permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) +/obj/item/clothing/under/rank/geneticist/skirt + name = "geneticist's jumpskirt" + desc = "It's made of a special fiber that gives special protection against biohazards. It has a genetics rank stripe on it." + icon_state = "geneticswhite_skirt" + item_state = "w_suit" + item_color = "geneticswhite_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/virologist desc = "It's made of a special fiber that gives special protection against biohazards. It has a virologist rank stripe on it." name = "virologist's jumpsuit" @@ -79,6 +148,16 @@ permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) +/obj/item/clothing/under/rank/virologist/skirt + name = "virologist's jumpskirt" + desc = "It's made of a special fiber that gives special protection against biohazards. It has a virologist rank stripe on it." + icon_state = "virologywhite_skirt" + item_state = "w_suit" + item_color = "virologywhite_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/nursesuit desc = "It's a jumpsuit commonly worn by nursing staff in the medical department." name = "nurse's suit" @@ -90,7 +169,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = NO_FEMALE_UNIFORM can_adjust = FALSE - /obj/item/clothing/under/rank/medical desc = "It's made of a special fiber that provides minor protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel." name = "medical doctor's jumpsuit" @@ -99,24 +177,31 @@ item_color = "medical" permeability_coefficient = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) - /obj/item/clothing/under/rank/medical/blue name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in baby blue." icon_state = "scrubsblue" item_color = "scrubsblue" can_adjust = FALSE - /obj/item/clothing/under/rank/medical/green name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in dark green." icon_state = "scrubsgreen" item_color = "scrubsgreen" can_adjust = FALSE - /obj/item/clothing/under/rank/medical/purple name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in deep purple." icon_state = "scrubspurple" item_color = "scrubspurple" can_adjust = FALSE + +/obj/item/clothing/under/rank/medical/skirt + name = "medical doctor's jumpskirt" + desc = "It's made of a special fiber that provides minor protection against biohazards. It has a cross on the chest denoting that the wearer is trained medical personnel." + icon_state = "medical_skirt" + item_state = "w_suit" + item_color = "medical_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 6f9e77b09f..6c00d6969c 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -4,11 +4,9 @@ * Detective * Navy uniforms */ - /* * Security */ - /obj/item/clothing/under/rank/security name = "security jumpsuit" desc = "A tactical security jumpsuit for officers complete with Nanotrasen belt buckle." @@ -20,14 +18,12 @@ alt_covers_chest = TRUE sensor_mode = SENSOR_COORDS random_sensor = FALSE - /obj/item/clothing/under/rank/security/grey name = "grey security jumpsuit" desc = "A tactical relic of years past before Nanotrasen decided it was cheaper to dye the suits red instead of washing out the blood." icon_state = "security" item_state = "gy_suit" item_color = "security" - /obj/item/clothing/under/rank/security/skirt name = "security jumpskirt" desc = "A \"tactical\" security jumpsuit with the legs replaced by a skirt." @@ -36,6 +32,7 @@ item_color = "secskirt" body_parts_covered = CHEST|GROIN|ARMS can_adjust = FALSE //you know now that i think of it if you adjust the skirt and the sprite disappears isn't that just like flashing everyone + fitted = FEMALE_UNIFORM_TOP /obj/item/clothing/under/rank/warden @@ -49,7 +46,6 @@ alt_covers_chest = TRUE sensor_mode = 3 random_sensor = FALSE - /obj/item/clothing/under/rank/warden/grey name = "grey security suit" desc = "A formal relic of years past before Nanotrasen decided it was cheaper to dye the suits red instead of washing out the blood." @@ -57,6 +53,16 @@ item_state = "gy_suit" item_color = "warden" +/obj/item/clothing/under/rank/warden/skirt + name = "warden's suitskirt" + desc = "A formal security suitskirt for officers complete with Nanotrasen belt buckle." + icon_state = "rwarden_skirt" + item_state = "r_suit" + item_color = "rwarden_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /* * Detective */ @@ -72,6 +78,16 @@ sensor_mode = 3 random_sensor = FALSE +/obj/item/clothing/under/rank/det/skirt + name = "detective's suitskirt" + desc = "Someone who wears this means business." + icon_state = "detective_skirt" + item_state = "det" + item_color = "detective_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/det/grey name = "noir suit" desc = "A hard-boiled private investigator's grey suit, complete with tie clip." @@ -80,6 +96,16 @@ item_color = "greydet" alt_covers_chest = TRUE +/obj/item/clothing/under/rank/det/grey/skirt + name = "noir suitskirt" + desc = "A hard-boiled private investigator's grey suitskirt, complete with tie clip." + icon_state = "greydet_skirt" + item_state = "greydet" + item_color = "greydet_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /* * Head of Security */ @@ -95,13 +121,22 @@ sensor_mode = 3 random_sensor = FALSE +/obj/item/clothing/under/rank/head_of_security/skirt + name = "head of security's jumpskirt" + desc = "A security jumpskirt decorated for those few with the dedication to achieve the position of Head of Security." + icon_state = "rhos_skirt" + item_state = "r_suit" + item_color = "rhos_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/head_of_security/grey name = "head of security's grey jumpsuit" desc = "There are old men, and there are bold men, but there are very few old, bold men." icon_state = "hos" item_state = "gy_suit" item_color = "hos" - /obj/item/clothing/under/rank/head_of_security/alt name = "head of security's turtleneck" desc = "A stylish alternative to the normal head of security jumpsuit, complete with tactical pants." @@ -109,10 +144,19 @@ item_state = "bl_suit" item_color = "hosalt" +/obj/item/clothing/under/rank/head_of_security/alt/skirt + name = "head of security's turtleneck skirt" + desc = "A stylish alternative to the normal head of security jumpsuit, complete with a tactical skirt." + icon_state = "hosalt_skirt" + item_state = "bl_suit" + item_color = "hosalt_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /* * Navy uniforms */ - /obj/item/clothing/under/rank/security/navyblue name = "security officer's formal uniform" desc = "The latest in fashionable security outfits." @@ -120,7 +164,6 @@ item_state = "officerblueclothes" item_color = "officerblueclothes" alt_covers_chest = TRUE - /obj/item/clothing/under/rank/head_of_security/navyblue desc = "The insignia on this uniform tells you that this uniform belongs to the Head of Security." name = "head of security's formal uniform" @@ -128,7 +171,6 @@ item_state = "hosblueclothes" item_color = "hosblueclothes" alt_covers_chest = TRUE - /obj/item/clothing/under/rank/warden/navyblue desc = "The insignia on this uniform tells you that this uniform belongs to the Warden." name = "warden's formal uniform" @@ -136,11 +178,9 @@ item_state = "wardenblueclothes" item_color = "wardenblueclothes" alt_covers_chest = TRUE - /* *Blueshirt */ - /obj/item/clothing/under/rank/security/blueshirt name = "blue shirt and tie" desc = "I'm a little busy right now, Calhoun." @@ -148,3 +188,13 @@ item_state = "blueshift" item_color = "blueshift" can_adjust = FALSE +/* + *Spacepol + */ +/obj/item/clothing/under/rank/security/spacepol + name = "police uniform" + desc = "Space not controlled by megacorporations, planets, or pirates is under the jurisdiction of Spacepol." + icon_state = "spacepol" + item_state = "spacepol" + item_color = "spacepol" + can_adjust = FALSE diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 16848e393a..abc157fa71 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -5,7 +5,6 @@ item_color = "red_pyjamas" item_state = "w_suit" can_adjust = FALSE - /obj/item/clothing/under/pj/blue name = "blue pj's" desc = "Sleepwear." @@ -13,7 +12,6 @@ item_color = "blue_pyjamas" item_state = "w_suit" can_adjust = FALSE - /obj/item/clothing/under/patriotsuit name = "Patriotic Suit" desc = "Motorcycle not included." @@ -21,7 +19,6 @@ item_state = "ek" item_color = "ek" can_adjust = FALSE - /obj/item/clothing/under/scratch name = "white suit" desc = "A white suit, suitable for an excellent host." @@ -30,13 +27,22 @@ item_color = "scratch" can_adjust = FALSE +/obj/item/clothing/under/scratch/skirt + name = "white suitskirt" + desc = "A white suitskirt, suitable for an excellent host." + icon_state = "white_suit_skirt" + item_state = "scratch" + item_color = "white_suit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/sl_suit desc = "It's a very amish looking suit." name = "amish suit" icon_state = "sl_suit" item_color = "sl_suit" can_adjust = FALSE - /obj/item/clothing/under/roman name = "\improper Roman armor" desc = "Ancient Roman armor. Made of metallic and leather straps." @@ -46,7 +52,6 @@ can_adjust = FALSE strip_delay = 100 resistance_flags = NONE - /obj/item/clothing/under/waiter name = "waiter's outfit" desc = "It's a very smart uniform with a special pocket for tip." @@ -54,7 +59,6 @@ item_state = "waiter" item_color = "waiter" can_adjust = FALSE - /obj/item/clothing/under/rank/prisoner name = "prison jumpsuit" desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." @@ -65,20 +69,28 @@ sensor_mode = SENSOR_COORDS random_sensor = FALSE +/obj/item/clothing/under/rank/prisoner/skirt + name = "prison jumpskirt" + desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." + icon_state = "prisoner_skirt" + item_state = "o_suit" + item_color = "prisoner_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/mailman name = "mailman's jumpsuit" desc = "'Special delivery!'" icon_state = "mailman" item_state = "b_suit" item_color = "mailman" - /obj/item/clothing/under/rank/psyche name = "psychedelic jumpsuit" desc = "Groovy!" icon_state = "psyche" item_state = "p_suit" item_color = "psyche" - /obj/item/clothing/under/rank/clown/sexy name = "sexy-clown suit" desc = "It makes you look HONKable!" @@ -86,7 +98,6 @@ item_state = "sexyclown" item_color = "sexyclown" can_adjust = FALSE - /obj/item/clothing/under/jabroni name = "Jabroni Outfit" desc = "The leather club is two sectors down." @@ -94,7 +105,6 @@ item_state = "darkholme" item_color = "darkholme" can_adjust = FALSE - /obj/item/clothing/under/rank/vice name = "vice officer's jumpsuit" desc = "It's the standard issue pretty-boy outfit, as seen on Holo-Vision." @@ -102,7 +112,6 @@ item_state = "gy_suit" item_color = "vice" can_adjust = FALSE - /obj/item/clothing/under/rank/centcom_officer desc = "It's a jumpsuit worn by CentCom Officers." name = "\improper CentCom officer's jumpsuit" @@ -110,14 +119,12 @@ item_state = "g_suit" item_color = "officer" alt_covers_chest = TRUE - /obj/item/clothing/under/rank/centcom_commander desc = "It's a jumpsuit worn by CentCom's highest-tier Commanders." name = "\improper CentCom officer's jumpsuit" icon_state = "centcom" item_state = "dg_suit" item_color = "centcom" - /obj/item/clothing/under/space name = "\improper NASA jumpsuit" desc = "It has a NASA logo on it and is made of space-proofed materials." @@ -134,7 +141,6 @@ max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT can_adjust = FALSE resistance_flags = NONE - /obj/item/clothing/under/acj name = "administrative cybernetic jumpsuit" icon_state = "syndicate" @@ -151,28 +157,24 @@ max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT can_adjust = FALSE resistance_flags = FIRE_PROOF | ACID_PROOF - /obj/item/clothing/under/owl name = "owl uniform" desc = "A soft brown jumpsuit made of synthetic feathers and strong conviction." icon_state = "owl" item_color = "owl" can_adjust = FALSE - /obj/item/clothing/under/griffin name = "griffon uniform" desc = "A soft brown jumpsuit with a white feather collar made of synthetic feathers and a lust for mayhem." icon_state = "griffin" item_color = "griffin" can_adjust = FALSE - /obj/item/clothing/under/cloud name = "cloud" desc = "cloud" icon_state = "cloud" item_color = "cloud" can_adjust = FALSE - /obj/item/clothing/under/gimmick/rank/captain/suit name = "captain's suit" desc = "A green suit and yellow necktie. Exemplifies authority." @@ -181,6 +183,16 @@ item_color = "green_suit" can_adjust = FALSE +/obj/item/clothing/under/gimmick/rank/captain/suit/skirt + name = "green suitskirt" + desc = "A green suitskirt and yellow necktie. Exemplifies authority." + icon_state = "green_suit_skirt" + item_state = "dg_suit" + item_color = "green_suit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/gimmick/rank/head_of_personnel/suit name = "head of personnel's suit" desc = "A teal suit and yellow necktie. An authoritative yet tacky ensemble." @@ -189,6 +201,16 @@ item_color = "teal_suit" can_adjust = FALSE +/obj/item/clothing/under/gimmick/rank/head_of_personnel/suit/skirt + name = "teal suitskirt" + desc = "A teal suitskirt and yellow necktie. An authoritative yet tacky ensemble." + icon_state = "teal_suit_skirt" + item_state = "g_suit" + item_color = "teal_suit_skirt" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/suit_jacket name = "black suit" desc = "A black suit and red tie. Very formal." @@ -196,21 +218,18 @@ item_state = "bl_suit" item_color = "black_suit" can_adjust = FALSE - /obj/item/clothing/under/suit_jacket/really_black name = "executive suit" desc = "A formal black suit and red tie, intended for the station's finest." icon_state = "really_black_suit" item_state = "bl_suit" - item_color = "black_suit" - + item_color = "really_black_suit" /obj/item/clothing/under/suit_jacket/female name = "executive suit" desc = "A formal trouser suit for women, intended for the station's finest." icon_state = "black_suit_fem" item_state = "black_suit_fem" item_color = "black_suit_fem" - /obj/item/clothing/under/suit_jacket/green name = "green suit" desc = "A green suit and yellow necktie. Baller." @@ -218,56 +237,48 @@ item_state = "dg_suit" item_color = "green_suit" can_adjust = FALSE - /obj/item/clothing/under/suit_jacket/red name = "red suit" desc = "A red suit and blue tie. Somewhat formal." icon_state = "red_suit" item_state = "r_suit" item_color = "red_suit" - /obj/item/clothing/under/suit_jacket/charcoal name = "charcoal suit" desc = "A charcoal suit and red tie. Very professional." icon_state = "charcoal_suit" item_state = "charcoal_suit" item_color = "charcoal_suit" - /obj/item/clothing/under/suit_jacket/navy name = "navy suit" desc = "A navy suit and red tie, intended for the station's finest." icon_state = "navy_suit" item_state = "navy_suit" item_color = "navy_suit" - /obj/item/clothing/under/suit_jacket/burgundy name = "burgundy suit" desc = "A burgundy suit and black tie. Somewhat formal." icon_state = "burgundy_suit" item_state = "burgundy_suit" item_color = "burgundy_suit" - /obj/item/clothing/under/suit_jacket/checkered name = "checkered suit" desc = "That's a very nice suit you have there. Shame if something were to happen to it, eh?" icon_state = "checkered_suit" item_state = "checkered_suit" item_color = "checkered_suit" - /obj/item/clothing/under/suit_jacket/tan name = "tan suit" desc = "A tan suit with a yellow tie. Smart, but casual." icon_state = "tan_suit" item_state = "tan_suit" item_color = "tan_suit" - /obj/item/clothing/under/suit_jacket/white name = "white suit" desc = "A white suit and jacket with a blue shirt. You wanna play rough? OKAY!" icon_state = "white_suit" item_state = "white_suit" item_color = "white_suit" - /obj/item/clothing/under/burial name = "burial garments" desc = "Traditional burial garments from the early 22nd century." @@ -275,7 +286,6 @@ item_state = "burial" item_color = "burial" has_sensor = NO_SENSORS - /obj/item/clothing/under/skirt/black name = "black skirt" desc = "A black skirt, very fancy!" @@ -284,7 +294,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/skirt/blue name = "blue skirt" desc = "A blue, casual skirt." @@ -294,7 +303,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/skirt/red name = "red skirt" desc = "A red, casual skirt." @@ -304,7 +312,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/skirt/purple name = "purple skirt" desc = "A purple, casual skirt." @@ -314,8 +321,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - - /obj/item/clothing/under/schoolgirl name = "blue schoolgirl uniform" desc = "It's just like one of my Japanese animes!" @@ -325,25 +330,21 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/schoolgirl/red name = "red schoolgirl uniform" icon_state = "schoolgirlred" item_state = "schoolgirlred" item_color = "schoolgirlred" - /obj/item/clothing/under/schoolgirl/green name = "green schoolgirl uniform" icon_state = "schoolgirlgreen" item_state = "schoolgirlgreen" item_color = "schoolgirlgreen" - /obj/item/clothing/under/schoolgirl/orange name = "orange schoolgirl uniform" icon_state = "schoolgirlorange" item_state = "schoolgirlorange" item_color = "schoolgirlorange" - /obj/item/clothing/under/overalls name = "laborer's overalls" desc = "A set of durable overalls for getting the job done." @@ -351,7 +352,6 @@ item_state = "lb_suit" item_color = "overalls" can_adjust = FALSE - /obj/item/clothing/under/pirate name = "pirate outfit" desc = "Yarr." @@ -359,7 +359,6 @@ item_state = "pirate" item_color = "pirate" can_adjust = FALSE - /obj/item/clothing/under/soviet name = "soviet uniform" desc = "For the Motherland!" @@ -367,7 +366,6 @@ item_state = "soviet" item_color = "soviet" can_adjust = FALSE - /obj/item/clothing/under/redcoat name = "redcoat uniform" desc = "Looks old." @@ -375,7 +373,6 @@ item_state = "redcoat" item_color = "redcoat" can_adjust = FALSE - /obj/item/clothing/under/kilt name = "kilt" desc = "Includes shoes and plaid." @@ -385,7 +382,6 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/kilt/highlander desc = "You're the only one worthy of this kilt." @@ -402,7 +398,6 @@ body_parts_covered = CHEST|GROIN|LEGS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/gladiator name = "gladiator uniform" desc = "Are you not entertained? Is that not why you are here?" @@ -413,11 +408,9 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE - /obj/item/clothing/under/gladiator/ash_walker desc = "This gladiator uniform appears to be covered in ash and fairly dated." has_sensor = NO_SENSORS - /obj/item/clothing/under/sundress name = "sundress" desc = "Makes you want to frolic in a field of daisies." @@ -427,7 +420,6 @@ body_parts_covered = CHEST|GROIN fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/captainparade name = "captain's parade uniform" desc = "A captain's luxury-wear, for special occasions." @@ -435,7 +427,6 @@ item_state = "by_suit" item_color = "captain_parade" can_adjust = FALSE - /obj/item/clothing/under/hosparademale name = "head of security's parade uniform" desc = "A male head of security's luxury-wear, for special occasions." @@ -443,7 +434,6 @@ item_state = "r_suit" item_color = "hos_parade_male" can_adjust = FALSE - /obj/item/clothing/under/hosparadefem name = "head of security's parade uniform" desc = "A female head of security's luxury-wear, for special occasions." @@ -452,7 +442,6 @@ item_color = "hos_parade_fem" fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/assistantformal name = "assistant's formal uniform" desc = "An assistant's formal-wear. Why an assistant needs formal-wear is still unknown." @@ -460,7 +449,6 @@ item_state = "gy_suit" item_color = "assistant_formal" can_adjust = FALSE - /obj/item/clothing/under/blacktango name = "black tango dress" desc = "Filled with Latin fire." @@ -469,8 +457,6 @@ item_color = "black_tango" fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - body_parts_covered = CHEST|GROIN - /obj/item/clothing/under/stripeddress name = "striped dress" desc = "Fashion in space." @@ -480,7 +466,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_FULL can_adjust = FALSE - /obj/item/clothing/under/sailordress name = "sailor dress" desc = "Formal wear for a leading lady." @@ -490,7 +475,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/redeveninggown name = "red evening gown" desc = "Fancy dress for space bar singers." @@ -499,7 +483,6 @@ item_color = "red_evening_gown" fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/maid name = "maid costume" desc = "Maid in China." @@ -509,12 +492,10 @@ body_parts_covered = CHEST|GROIN fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/maid/Initialize() . = ..() var/obj/item/clothing/accessory/maidapron/A = new (src) attach_accessory(A) - /obj/item/clothing/under/janimaid name = "maid uniform" desc = "A simple maid uniform for housekeeping." @@ -524,7 +505,6 @@ body_parts_covered = CHEST|GROIN fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/plaid_skirt name = "red plaid skirt" desc = "A preppy red skirt with a white blouse." @@ -534,7 +514,6 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = TRUE alt_covers_chest = TRUE - /obj/item/clothing/under/plaid_skirt/blue name = "blue plaid skirt" desc = "A preppy blue skirt with a white blouse." @@ -544,7 +523,6 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = TRUE alt_covers_chest = TRUE - /obj/item/clothing/under/plaid_skirt/purple name = "purple plaid skirt" desc = "A preppy purple skirt with a white blouse." @@ -554,7 +532,6 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = TRUE alt_covers_chest = TRUE - /obj/item/clothing/under/singery name = "yellow performer's outfit" desc = "Just looking at this makes you want to sing." @@ -565,7 +542,6 @@ fitted = NO_FEMALE_UNIFORM alternate_worn_layer = ABOVE_SHOES_LAYER can_adjust = FALSE - /obj/item/clothing/under/singerb name = "blue performer's outfit" desc = "Just looking at this makes you want to sing." @@ -576,7 +552,6 @@ alternate_worn_layer = ABOVE_SHOES_LAYER fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - /obj/item/clothing/under/plaid_skirt/green name = "green plaid skirt" desc = "A preppy green skirt with a white blouse." @@ -586,17 +561,14 @@ fitted = FEMALE_UNIFORM_TOP can_adjust = TRUE alt_covers_chest = TRUE - /obj/item/clothing/under/jester name = "jester suit" desc = "A jolly dress, well suited to entertain your master, nuncle." icon_state = "jester" item_color = "jester" can_adjust = FALSE - /obj/item/clothing/under/jester/alt icon_state = "jester2" - /obj/item/clothing/under/geisha name = "geisha suit" desc = "Cute space ninja senpai not included." @@ -604,14 +576,12 @@ item_color = "geisha" body_parts_covered = CHEST|GROIN|ARMS can_adjust = FALSE - /obj/item/clothing/under/villain name = "villain suit" desc = "A change of wardrobe is necessary if you ever want to catch a real superhero." icon_state = "villain" item_color = "villain" can_adjust = FALSE - /obj/item/clothing/under/sailor name = "sailor suit" desc = "Skipper's in the wardroom drinkin gin'." @@ -619,7 +589,6 @@ item_state = "b_suit" item_color = "sailor" can_adjust = FALSE - /obj/item/clothing/under/plasmaman name = "plasma envirosuit" desc = "A special containment suit that allows plasma-based lifeforms to exist safely in an oxygenated environment, and automatically extinguishes them in a crisis. Despite being airtight, it's not spaceworthy." @@ -633,17 +602,12 @@ var/next_extinguish = 0 var/extinguish_cooldown = 100 var/extinguishes_left = 5 - - /obj/item/clothing/under/plasmaman/examine(mob/user) ..() to_chat(user, "There are [extinguishes_left] extinguisher charges left in this suit.") - - /obj/item/clothing/under/plasmaman/proc/Extinguish(mob/living/carbon/human/H) if(!istype(H)) return - if(H.on_fire) if(extinguishes_left) if(next_extinguish > world.time) @@ -654,7 +618,6 @@ H.ExtinguishMob() new /obj/effect/particle_effect/water(get_turf(H)) return 0 - /obj/item/clothing/under/plasmaman/attackby(obj/item/E, mob/user, params) ..() if (istype(E, /obj/item/extinguisher_refill)) @@ -668,20 +631,17 @@ return return return - /obj/item/extinguisher_refill name = "envirosuit extinguisher cartridge" desc = "A cartridge loaded with a compressed extinguisher mix, used to refill the automatic extinguisher on plasma envirosuits." icon_state = "plasmarefill" icon = 'icons/obj/device.dmi' - /obj/item/clothing/under/rank/security/navyblue/russian name = "\improper Russian officer's uniform" desc = "The latest in fashionable russian outfits." icon_state = "hostanclothes" item_state = "hostanclothes" item_color = "hostanclothes" - /obj/item/clothing/under/mummy name = "mummy wrapping" desc = "Return the slab or suffer my stale references." @@ -692,7 +652,6 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE - /obj/item/clothing/under/scarecrow name = "scarecrow clothes" desc = "Perfect camouflage for hiding in botany." @@ -703,7 +662,6 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE - /obj/item/clothing/under/draculass name = "draculass coat" desc = "A dress inspired by the ancient \"Victorian\" era." @@ -713,8 +671,6 @@ body_parts_covered = CHEST|GROIN|ARMS fitted = FEMALE_UNIFORM_TOP can_adjust = FALSE - mutantrace_variation = NO_MUTANTRACE_VARIATION - /obj/item/clothing/under/drfreeze name = "doctor freeze's jumpsuit" desc = "A modified scientist jumpsuit to look extra cool." @@ -722,8 +678,6 @@ item_state = "drfreeze" item_color = "drfreeze" can_adjust = FALSE - mutantrace_variation = NO_MUTANTRACE_VARIATION - /obj/item/clothing/under/lobster name = "foam lobster suit" desc = "Who beheaded the college mascot?" @@ -732,8 +686,6 @@ item_color = "lobster" fitted = NO_FEMALE_UNIFORM can_adjust = FALSE - mutantrace_variation = NO_MUTANTRACE_VARIATION - /obj/item/clothing/under/gondola name = "gondola hide suit" desc = "Now you're cooking." @@ -741,7 +693,6 @@ item_state = "lb_suit" item_color = "gondola" can_adjust = FALSE - /obj/item/clothing/under/skeleton name = "skeleton jumpsuit" desc = "A black jumpsuit with a white bone pattern printed on it. Spooky!" @@ -752,10 +703,18 @@ fitted = NO_FEMALE_UNIFORM can_adjust = FALSE resistance_flags = NONE +/obj/item/clothing/under/durathread + name = "durathread jumpsuit" + desc = "A jumpsuit made from durathread, its resilient fibres provide some protection to the wearer." + icon_state = "durathread" + item_state = "durathread" + item_color = "durathread" + can_adjust = FALSE + armor = list("melee" = 10, "laser" = 10, "fire" = 40, "acid" = 10, "bomb" = 5) /obj/item/clothing/under/gear_harness name = "gear harness" desc = "A simple, inconspicuous harness replacement for a jumpsuit." icon_state = "gear_harness" item_state = "gear_harness" //We dont use golem do to being a item, item without faces making it default to error suit sprites. - body_parts_covered = CHEST|GROIN \ No newline at end of file + body_parts_covered = CHEST|GROIN diff --git a/code/modules/vending/autodrobe.dm b/code/modules/vending/autodrobe.dm index 5cfa454bd9..a265a4e907 100644 --- a/code/modules/vending/autodrobe.dm +++ b/code/modules/vending/autodrobe.dm @@ -63,6 +63,8 @@ /obj/item/clothing/suit/wizrobe/fake = 1, /obj/item/clothing/head/wizard/fake = 1, /obj/item/staff = 3, + /obj/item/clothing/under/rank/mime/skirt = 1, + /obj/item/clothing/under/gimmick/rank/captain/suit/skirt = 1, /obj/item/clothing/mask/gas/sexyclown = 1, /obj/item/clothing/under/rank/clown/sexy = 1, /obj/item/clothing/mask/gas/sexymime = 1, diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index c31c9a12a2..1885a6518e 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -31,6 +31,9 @@ /obj/item/clothing/under/pants/tan = 4, /obj/item/clothing/under/pants/track = 3, /obj/item/clothing/suit/jacket/miljacket = 5, + /obj/item/clothing/under/scratch/skirt = 2, + /obj/item/clothing/under/gimmick/rank/captain/suit/skirt = 2, + /obj/item/clothing/under/gimmick/rank/head_of_personnel/suit/skirt = 2, /obj/item/clothing/neck/tie/blue = 3, /obj/item/clothing/neck/tie/red = 3, /obj/item/clothing/neck/tie/black = 3, diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 1bc0e242c8..1637d3d265 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -40,6 +40,7 @@ /obj/item/clothing/suit/hooded/wintercoat/medical = 3, /obj/item/clothing/under/rank/nursesuit = 3, /obj/item/clothing/head/nursehat = 3, + /obj/item/clothing/under/rank/medical/skirt= 5, /obj/item/clothing/under/rank/medical/blue = 2, /obj/item/clothing/under/rank/medical/green = 2, /obj/item/clothing/under/rank/medical/purple = 2, @@ -67,6 +68,7 @@ /obj/item/storage/backpack/satchel/eng = 3, /obj/item/clothing/suit/hooded/wintercoat/engineering = 3, /obj/item/clothing/under/rank/engineer = 5, + /obj/item/clothing/under/rank/engineer/skirt = 5, /obj/item/clothing/suit/hazardvest = 5, /obj/item/clothing/shoes/workboots = 5, /obj/item/clothing/head/hardhat = 5) @@ -87,6 +89,7 @@ /obj/item/storage/backpack/industrial = 3, /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos = 5, /obj/item/clothing/under/rank/atmospheric_technician = 5, + /obj/item/clothing/under/rank/atmospheric_technician/skirt = 5, /obj/item/clothing/shoes/sneakers/black = 5) refill_canister = /obj/item/vending_refill/wardrobe/atmos_wardrobe @@ -101,6 +104,7 @@ vend_reply = "Thank you for using the CargoDrobe!" products = list(/obj/item/clothing/suit/hooded/wintercoat/cargo = 3, /obj/item/clothing/under/rank/cargotech = 5, + /obj/item/clothing/under/rank/cargotech/skirt = 5, /obj/item/clothing/shoes/sneakers/black = 5, /obj/item/clothing/gloves/fingerless = 5, /obj/item/clothing/head/soft = 5, @@ -118,6 +122,7 @@ vend_reply = "Thank you for using the RoboDrobe!" products = list(/obj/item/clothing/glasses/hud/diagnostic = 3, /obj/item/clothing/under/rank/roboticist = 3, + /obj/item/clothing/under/rank/roboticist/skirt = 3, /obj/item/clothing/suit/toggle/labcoat = 3, /obj/item/clothing/shoes/sneakers/black = 3, /obj/item/clothing/gloves/fingerless = 3, @@ -140,6 +145,7 @@ /obj/item/storage/backpack/satchel/tox = 3, /obj/item/clothing/suit/hooded/wintercoat/science = 3, /obj/item/clothing/under/rank/scientist = 4, + /obj/item/clothing/under/rank/scientist/skirt = 4, /obj/item/clothing/suit/toggle/labcoat/science = 4, /obj/item/clothing/shoes/sneakers/white = 4, /obj/item/radio/headset/headset_sci = 4, @@ -161,6 +167,7 @@ /obj/item/clothing/suit/apron = 3, /obj/item/clothing/suit/apron/overalls = 5, /obj/item/clothing/under/rank/hydroponics = 5, + /obj/item/clothing/under/rank/hydroponics/skirt = 5, /obj/item/clothing/mask/bandana = 4) refill_canister = /obj/item/vending_refill/wardrobe/hydro_wardrobe @@ -175,6 +182,9 @@ vend_reply = "Thank you for using the CuraDrobe!" products = list(/obj/item/clothing/head/fedora/curator = 2, /obj/item/clothing/suit/curator = 2, + /obj/item/clothing/under/rank/curator/skirt = 2, + /obj/item/clothing/under/gimmick/rank/captain/suit/skirt = 2, + /obj/item/clothing/under/gimmick/rank/head_of_personnel/suit/skirt = 2, /obj/item/clothing/under/rank/curator/treasure_hunter = 2, /obj/item/clothing/shoes/workboots/mining = 2, /obj/item/storage/backpack/satchel/explorer = 2, @@ -194,6 +204,7 @@ /obj/item/radio/headset/headset_srv = 3, /obj/item/clothing/under/sl_suit = 3, /obj/item/clothing/under/rank/bartender = 3, + /obj/item/clothing/under/rank/bartender/skirt = 2, /obj/item/clothing/under/rank/bartender/purple = 2, /obj/item/clothing/accessory/waistcoat = 3, /obj/item/clothing/suit/apron/purple_bartender = 2, @@ -226,6 +237,7 @@ /obj/item/circuitboard/machine/dish_drive = 1, /obj/item/clothing/suit/toggle/chef = 2, /obj/item/clothing/under/rank/chef = 2, + /obj/item/clothing/under/rank/chef/skirt = 2, /obj/item/clothing/head/chefhat = 2, /obj/item/reagent_containers/rag = 3) refill_canister = /obj/item/vending_refill/wardrobe/chef_wardrobe @@ -240,6 +252,7 @@ product_ads = "Come and get your janitorial clothing, now endorsed by lizard janitors everywhere!" vend_reply = "Thank you for using the JaniDrobe!" products = list(/obj/item/clothing/under/rank/janitor = 2, + /obj/item/clothing/under/rank/janitor/skirt = 2, /obj/item/cartridge/janitor = 3, /obj/item/clothing/gloves/color/black = 2, /obj/item/clothing/head/soft/purple = 2, @@ -267,6 +280,12 @@ vend_reply = "Thank you for using the LawDrobe!" products = list(/obj/item/clothing/under/lawyer/female = 3, /obj/item/clothing/under/lawyer/black = 3, + /obj/item/clothing/under/lawyer/black/skirt = 3, + /obj/item/clothing/under/lawyer/red/skirt = 3, + /obj/item/clothing/under/lawyer/bluesuit/skirt = 3, + /obj/item/clothing/under/lawyer/blue/skirt = 3, + /obj/item/clothing/under/lawyer/purpsuit/skirt = 3, + /obj/item/clothing/under/lawyer/blacksuit/skirt = 3, /obj/item/clothing/under/lawyer/red = 3, /obj/item/clothing/under/lawyer/bluesuit = 3, /obj/item/clothing/suit/toggle/lawyer = 3, @@ -291,6 +310,7 @@ /obj/item/storage/backpack/cultpack = 2, /obj/item/clothing/accessory/pocketprotector/cosmetology = 2, /obj/item/clothing/under/rank/chaplain = 2, + /obj/item/clothing/under/rank/chaplain/skirt = 2, /obj/item/clothing/shoes/sneakers/black = 2, /obj/item/clothing/suit/nun = 2, /obj/item/clothing/head/nun_hood = 2, @@ -308,6 +328,7 @@ product_ads = "Our clothes are 0.5% more resistant to acid spills! Get yours now!" vend_reply = "Thank you for using the ChemDrobe!" products = list(/obj/item/clothing/under/rank/chemist = 3, + /obj/item/clothing/under/rank/chemist/skirt = 3, /obj/item/clothing/shoes/sneakers/white = 3, /obj/item/clothing/suit/toggle/labcoat/chemist = 3, /obj/item/storage/backpack/chemistry = 3, @@ -325,6 +346,7 @@ product_ads = "Perfect for the mad scientist in you!" vend_reply = "Thank you for using the GeneDrobe!" products = list(/obj/item/clothing/under/rank/geneticist = 3, + /obj/item/clothing/under/rank/geneticist/skirt = 3, /obj/item/clothing/shoes/sneakers/white = 3, /obj/item/clothing/suit/toggle/labcoat/genetics = 3, /obj/item/storage/backpack/genetics = 3, @@ -341,6 +363,7 @@ product_ads = " Viruses getting you down? Then upgrade to sterilized clothing today!" vend_reply = "Thank you for using the ViroDrobe" products = list(/obj/item/clothing/under/rank/virologist = 3, + /obj/item/clothing/under/rank/virologist/skirt = 3, /obj/item/clothing/shoes/sneakers/white = 3, /obj/item/clothing/suit/toggle/labcoat/virologist = 3, /obj/item/clothing/mask/surgical = 3, diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 3d281606de26537b657b52dfa55cdf8856399bf6..a2d0b6e097a2c071bc6afca7f27475681a831815 100644 GIT binary patch literal 290404 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

Qh(eqW*$A1JahpcanWo{NF(5 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�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Ⓢ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 z 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

Rnk)7F0`a$tjXVGc&5x18RR?IV82x? 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 diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index f1b125eb203fcae7083b82a80ede7238485cc7f3..71c453856a8277b3e28471a15cb57f7648e577e4 100644 GIT binary patch delta 18178 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 delta 17723 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 A+yDRo delta 19395 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 O$SYYDnQAH1kpBgP60{-! delta 14505 zcma)jcQ{lmk`m3-fN<_AUe@YlxRV8hMBp? z@B5zb-uu_R&*QXx_TJ~rS!=KIzDs-?*=7w{A_cxQHYNlD$uD5Zg+MTyl33_*iws>} zJ(KY`D^}J{(jo&a4{N%gp-Jg5MHjH?+^Jm;Wk_`)W&#j*hez>3YSF85*QfLA&MpRZ z1Mdk|Bd=RT;%(e_{%LXRwfgO?#TDEiUkyh8InKZH@e_ECF}^D24FqF0FY;wPw{NRu zuitw7R@r!mhVAU~cjSN{cSDJw!RrkEUeXKLkDp#dvr@nCJd^^er z@4pXDTV(kF3`o+uxN!O{c@wPOeY^HPIjNQfxK;Vvrlpb>QF}T>e?h`nh8im(GrtqN zf6;ck?ZQ}$e3l~f)O<*~@;Ui=lqC_;WQV3~HMX$|*bJ^3de+R)W_L34sP_X2izM*~ zO7`XaMton+-jr=(#ELd10yUhkH?JY!b0N@z4+pXIy-Uf zf9XLjvV;`u7d}iao=Y2x8XKs?IivsnU7TsG)xaEnLu-+3F)W}oYOF}CVF$aoiTgucW3GN;%JZVu9f_g^&Q5#k*5h$I;>@fwXz_P58hg0(8gE{!tjg{6_u7Ej~rwHq8im-=Lki z(7Wz(CTSdeyH0&O_I%wnvw$f6eN4#{jt>a~@pS42<7~vTT6{R{SZ%3TUA#UWuT{8) zFoOl-Esby$w7ZLA`;?BxNN#$tYiND2vN;my*uqWjKXavSea1+XT_#Zq%1YkV&PmT- zOazGaoZ1|Nh;_a^smO$ROAmDZaHtD9*r7zt&%26M^olM0Jn)m9+K}g)#t5y9!D7fZ z%4oc-l`)2Xw;47>_>}k=r|1W2^@6h#Xzr^;<+cre*dQ_Ymk$&Fr#NU@jEmRKBViS7hjtgrY4DTwo~+%1ww zUcTZh(hc}9!Tj~ov+iw(%&H!0VsDO$_TlropmjfKnGRhQ1+~M$@V|F^tj;aLH9MfATENEfw1#P*HB~hwc<})s4m_U4fEK zv$U1nd!5#nkv7RLizuRswPVo?NeWiz0g#~M^;ykDhcd{~5>%ps|(`p)b@uBES7kc*J;H zRf>H+A%)3rZ%V`-Gx?G!_UFmR=AYHBnGziiyEHrc1px}4?E7(Rtc9;S<d~T)#|yrKhivF@Z?^5W zRuCNPa7$bX1WoCBC3@$mY_ns_p9G0SeP`P9FVDrj52Jl#%`UCmQO)c4L!kC|%>mwH z;vomQ(EhSNkZ9UKlG8u&_r-T-6T8Rf>rfXY)(JVC);IG~Wautt|$cD(F2n0QRm~=>vqhq)2)Yj>Z>T0gW|ZX&`^@Kr=_E4l8c9JMV1@iQZFhg&-FcB3d{QGtOH5n_;%v34nyg2 zxj4x_r|(_g$3c?3lsSA-(xf_c-@8a&I(l9GT%rVmT^CiH@Ck2~lso(v`<~R2>nuUq z(u8MxWj{IZayd4EKGd?K+~>~Y4HHC{ewts zRW$9R46I|RJ+w}(XnaW?xTD#4iG)>*nn}@NLxLfgRvCI!*SFO?aWd8H2`X`vws-ft z-#P^`+e*k0Xpk^>bN6ts8=*v9sP}xt_{)v9<$el;lDpkW_~3QJ|)CuM*~xbVvV$YAkRPo@;>0N*bZR|2*oX2s5bo0P?s z-$!fIP4VBpQrE5EOLQQkA!yn(sx?O$yk60%{n_B=iEaM_iA)Dhn5>Yl0;d1APuw>9 zar7@rzvWWH+>OqPH{ZF$Y`JY(LmXOqQyldCkDO3n6Dx8Vp)KhEXtU1pqZeu&<5_6$ z=3>GxbEb?b*l2OdLxHSRRpC_CMz*y3M7l_pU{)ls*y-@hEORg|zRT;#m@!WGaX^Xg zw$NNkm&2NgJG_m)&oLM2Kc9Od|s^_cBbANn$(Si*0EIOg-NfcB2?UgHr-C>qcQo_o&$XGhwK^`B`wD&|iP$ARa z8kNHk$-*e71i0Fsz1=#j>B5I(8FcX?cCDU-U49$35hnd!GLXE`5S2b0-&SP$NXQB{ ztQ9DG(s}0`d(yU3Z{62&+U2&%{D>I!K^z@-!|NOd;l1V1ZQaic7ulA}bLAnYxBjUb zeaX+D5K`vSS=s8RTD>>^l1tOm1*)_IS>GKNZ{9ZpmsB1W#rccQtrfNfR@{4IdeAD- z8n2Z_I(q!b^WPD+>^fzFm1H}V^b^1eWgI4@r`V(;e!4?NJB;)P73W8#!mpKO=n%bM z3xss>J!V!Bd1uc>@!n{3?pJkUPVQq+dN%xyIES^ z?zf{UV{Tr=kLvsFDoQ&ZiEeS`?8YgK-ysRyS_!9Hh-L-Pl}~69yh{4K7S#WblAlUC z%b9^NF<(r&)Re>k@==~u+pJni{L3$As%aG%+-hmGINvE_atKMkM2F|dJr4jRa0|#xV!TCh@V{oBpZmF@GsR^Fx`9MSh#J2Qc zM^$;qrg~uT*7dTs1yZf8LrrTa^|@k6AuAEhpe?(XwvSZ#qX4vMj-wCMxRQKxG} zBd4)!0L6rT;8>5RogC0SehaADKbdiiM>-yIl-&lab^m9;e||82WZ!T9$<`A6#D_Wl zr^(e8b;=$#Yod_dJoSIIi=I<{33~Wa|GV=ms{dyT(D(n*>Hpnl{Bz%t*9;kl!K7tP zl~G+t`|5E)jhm?MK^e1Hj^W=cwlr zMT@rVg6$(&Y|Y%4!0IXITT^wEAi|(OZ0b9h+r0Q$ql{fSkPy00si0lowl{+kqWg|4 zSJ{V*HnfJPXV~n!T7TAlbU}blMt|~Ya>HF)HYjVvUF^#=kqZ%E`{){ozTK08cvb@G ziiNK(=+`x=4US9TLoHA*z`wb}V#nE`VbK*P0@dNfEJMs)>C1IxVg|h(D8w)x+H!B- zm+sb54X6q49IzzoN*J=5G={=D(w97*;vY+0=iW(SfV-NsE60JUxj6+TMMVfCG&J9Ykq9VCXmt@AsNv8J&4QkAaeK60|TN1P%eHQcnf)}S~!B6$uUF?ykgF`vH zr&yR$q3BG&mmt}s?33?^52)IoCB47sEx&^V;Ahj$)RD#s7!~Pa zJ`kx~(byTXT?RvlnL5Pl17C}mpEaL7eE%2&DLE9Nd+999whK%B-PD1dec#CH?7nC3 zWv>?~D}yG=UoW%weC`L>w2SLwgt;-o1PE=FJ;V`YU5z%KnJQGWZ02PiNn@;^M~NPaV=}GLd&;RR|8xZe?QPK{+mjeydF0VDqM??(tGs# zA1~V(KduRWk^2k0$B(xnn#sQ-zDW^Yd8qEMcODyLsTWTkeS>7rVaKRop`xk-2Da#! zTSimIGUVMfkw8UeXDW>t#k8u&V@xJ1`^p*xPQG|)HtYhDM3vI1(pL)dg`+Z;m}vIG zSauy~1|Bb9vT|Q5Dy5nEVy`tXU6F0b=*b5uySEWW$!}cxTJTbu^MBg#6dMRY4TdBS zGlS|ZPDk)#CV>HwW=B>g3$T~0&&`Fmtof>~*o|cgiF)oOeuch%9TgmmGEiaupeNN7 z&3(<+Hhgqo;GoW%J%%0G_wn|s9QM-O=|jlUkry*D4)Ze}#f2A2xvlhQK*O6;)y&Ir zR#<)`CVd$Su2U@2iK2|T#ccZb9Y{~cI5=9z; zP8#F@8`%73QBe%#j8CHD8K+x$HpriiXmMG3K3Fu^=CazJCV6(F>Dl^x z!@XS%CPnxU*t+PZ{DK^Mve4p^`+p9fL9=QNNK=Zn5rzX>nTD|{aUScZlf>1?gMF*e={!NBDe6bvJg60{mXBLRG_SG^VD9xS&vl;3i(l;mqwm4b^)O~D)+XB#0N zCK1gO3`pkl=b#u9)mf8hY0w}>73CYQq7dn(=bs8_wP~WyCSP$VpVo?wwXSIx9orqSN52!wySut z$U0dG|4LKfktL9gZTuTC^375Cu0jd zbir2Ia=WKACitr8D1e|+()f-vwzRag$LqaIUqXzMM!r^L_)ifejlnT_3jJ?aN=Tw+ zX`SsDH99KF=_qKMie}zIq(x~lSFgS^>a*ztr2kbeo!Q&p4?YY(+BDSCO89zm=}QFa zzk3^LO-S9MBZOhls%5#(_tJqmMa9j(k%1PU>65zU<-uGnuza-nLd{Aq8nkSU6=1ru zG5TlSuEOAbK^FiSiqDY+kPw5a15Td~@McxaG8xsKC5$|#X#OKfG~VT`VK8Gf z|FIZ^&}wp1h3(sot<@T)sf@bnOnYmNa3dE6B=%x^J+%1Vu12JhOMez<3uH&mO=gfB zpO7JQ0N34#?18-WlGF#&iqL9(iEF7Ncf#Z?g$EIpNbH(o-;wfzgO`>bb6t=n7Iubk@5vEKxayyrDWNb?TOaUionP*)y?(N;c6>NlMBoHxrsdifv z(fN79dRl^#u0K8QwyO#Jg_fg=*|q?}Wzn8w$bVGv4fx7iUfLc z2KrGmi3^<$`e7!mt|<7CXp4^I0RaL3Zv7!a|55XLoASFZ$3=b^aIB^X37XiIgF@-+ z7ddJ1vA9iI^P2A?@%%2(9zIxGTn zYH33@t?khZRU&G2fH4EjaYx_&o#&Q`7J(XCBO0?M@eB##@1T3J9hpUlTJ9>F@*fYK%K|N$dm$x{HN4;7 zPlYi_nwhxgV6MV#H^;jGzSB{ziFROwcg9E$q(E z?P^03d;+cHJvpt`=Yewl99MBSVPr>NTm#ni)0Op@?d2}L|50A&9UzP%r$WK_u9RHBIPynmv9|L&nW5Iu~3ZOF;UZZ%r(BkWMLIEXe;X_KDcLzit zrfmuktayJyUI(6%iC zrdJY9>Gg3y<>0clW)C0LjxcA9Qw&8}JH@ePBc!EKD%MCi)uZ<9pqpQgldU0PgYX+$ zC_LwjNU9Sx#=}hAM~@{!wdV8MC7Ctn zg>>tMSn;D+f}z(wUnMm&``c7u-GFreq(ijuVTv}%?CK(BPAalE#aCUPSZRPkr#vGO zA!O?78HIGLz2GCIotnNvZlhi z5N8ue<@G!4a7zpXaCu9lf6p_^bJUd#8%P{vy3EyIx0fk80RpCw@EX+gK0PwzDwwWR zR)(!Qca>ln+cvzQ-+eEMo^sHz6(1kZnB8&z6x1e?_rdo~Nz`%f#lvjt9k))LC{5dD z#q@yLc(NZm)lzfppA>U5K5}!D*f@cJ>RY0KjzVHw3O%`+`TY9n=qM1EL%n?OMaald zv7uqdEGYwEkD;^)`eHF*E3mrqCv|^1#raMYx7i_2-1Sl3EzlBGq6`NwfyK>@0WXVA zi937Xay)`kYZrUCDCvuG9uKX;^BkE4^X{NLG-;G9H0ep6J>I+-rnK=5OMB8!v*`BR zF;TI-JJRTr8V&~n?AqFUk1_p!?spHF;;+mtb4A$`ft&K?+{NVm6l9+%oNkNRY}yoeYZ8xyD=G>1WKizb@c^&d|I{x45` zJ2p>uhKpTAWAl}AUrC?{T#i-0l}4bZn*QYvk?C5%OOya| z^yJnp>ny?S#Z`0#8x#KZYb_(?1(@zzflZqx{>7KYJ{@Zn@sZ@DG#)HGoy9*UC?JX= z-=jh8Dx@*vTBr_3N+a&KPBTTXJbD0Oa)(|)+Zh0X$X!1Hj*<7L>)_I776x+?p2HgV zy~(GHPUEAng1yUm6R5VH6hI#H6#Pq4Ce`SK++yXci;%~V>GiP%i&F_wysAI5?{ppO z%I~1S%%35$<`-+^_S)=^lH5B~XPd`WE@}9PpTI$FE-n@;&55=?fLmnqO5liw61|u- zgdykwxs`i^{G>1ESPXo@FeKI&?I&vkW$8D?TWjVq6eg0lgsA8`RQ-i-XMgE!Y4f5#L2-EgoOC|*e0d5x zVrVe2SlTJz31-A*?E)SHGd+#I=x#SWqhBE5UW+wFnVHyfN9AWr#w^dO3<@c;B&FB4 zC#)$r`6(||>J))GfvIO&Qm89PbcdxD(-g@!RZ-$_?Bwj`F=Z(Jn-4#%`GW^~5R?=# zN?g%7-lDXM@aZS1Ld8~rrV03dupit9n5cohe_CJC9*4w8L|Pq0wR%c5iw&rMkxie@ zFf&o(@n2M^(}5M6^QmMrj10*+eK&LI$$Z0U00uJ3Lx+HGTNbhha8SgCd>_lYbEz|W z^~yrQ#s-5ii7z&8z;+dBKAA8nB~-EWQTG_dO89>F1bGWbT>EzTTz-6P=8}4M;<`1* zw40jT`n-njMQJ+{0;Y)rm<O~6}5&5l&+kC6EF(P+PxL(;PS#OY2s zC@*4)HyouN@@h32TJjmYT6pR-4;hIcBgYd0NclAcMVt4}Uq$Jv^PCvaMN!nua~SmU zwjxLPDd3*xTY)ybO1htq=sCek)nj}~!HG{(s z$!7?LXI@7yBqiV1RN0&rXR^j9438Av_6jBFv1TZ+V#PiasGUpQx}i^?$m{~)%;*5f z4YwJas24XD^AK)|c&ZMetT`{GwymHR;xoTm;w?8RT_ho@%w!*6EojLomp_j(<@V%4 z3{{3OXqYDO!-}emGWD(vAD6S4I>{*xB_5`A+GnJ02#Ni^qE=Hx-*?|OOC>Oo?;Il^qJ=8ATax5OzI9fISO-`5e9+pI%9>k8k>^ZqEJ1l zPwM2UArXBRlmH&)t6UaSBbHd=+DEjx6NbEF!%JuArX9XQ@pKa9H;?28Y8M^Bl;1pS zT69(!^@-$tdh1_%K&n64g}oA0x_uoCB%?%F<|_!)xh~lO*yzO~iD+{!xZ*6c#O8xT ze5k2S%I)i|{5o{COos+7qZ3*_w;cdBJ907@Jl76fA#KPNU_WpLc?iOox?W5t z*LSBED9>P+nAJX}QzE?5)TZ3etBhaO6U2O{{$mU^jD8T47QHJfq`bUbaEcRihMXmPk8wMS9Ct_454I*1P$Q>gx9k|LWejEuU#N66d`Y z2cnktYRh5tZTTecT+G64o*WrX)uHEbjTv=VzA*6gGT)ijbmny) zI}0s71y@oI4jPIS=-zJpo1UEd;DJHWrmoc0MO;8#jLUvtZp}DPg2c?3OIaX|r)64S z+C{McdwCkq`6}q6n)w)stM(9&G)a`|ni>P0YKWJk*Z4H$)xseu7nps`j+pHy!JvwgK)1jZW<;h=F)3K0t95ACVv~XF2l+t7aIf zkxl>I8LmT0lhU>!^%7cazJ(mA&Q^ud;}N7^Ak$1m*f$@rkKXjS=67ensN(Yb!;FH3 zO!Uw|HynGedx8iofam<-0m>C@ov@82E*DOXu%C_8g+}x#pP0>4_aYf3BE+eLXy$nE zN>)KV=*=g*N0h1Zu3_2w{`{&EVKy186aD;KeTA9H1oodZGI}k z97v%o1#)1a(}~9Ebu;RC_?YP8QD4;Yx#<4U;OljT8yEolZMG5-PvbJ!>@*^A`2|0O zK^j6BqbLN{$Xpx6DHIa2HZ_Ia0WZ!6fM28{IhrwXwyy^i1gRCoats>xo!A4i$0F2O zb$KzKrwn)7Hk6eUsOzJtaHubMGVB|D4fk9r&Vux}rv6o!!F*zjj*?r`9HYfZLv6B2 zqII?7+6oLj10o5!!Y2%urx>yALp6!u)d$Z{jSOd8Lh()K^rQDOVpX1*Cv<4~AGA8J zQrF>qiA$lbwZaMwtbEggNtb~2Fk0eDtZ^?@Y8}V>SviI8Bq&m$TTrkZ;05pR&d%Zw zpAe5ty`zTOvk+n5NJKnWi$5aLEG@10DS&%JhwnR%OZN<7CS*Qanb%qOpr|RHR6hdS z@)%(W;+?wUzveDPoB|0S&WYe01O0>6+&49|KBJ5EQxPMBJ3b)#ssIQ6zUct>;Q3ca zlXxzgni|H`ebA_~(j7WHfDC=0y^Y?3va<@a{zMLS&f!YaAnES_1D9Z=YMeJaVxAyN z|HW}ytInq4+DWmV)mp_9JJvdrcl@eqmA}g77H$NK_GN6(`eEsB3|@swLl_y-e}0@v z{8iHtrI@lfTEfEK6E~VMt;da}^!|My&R=WdeRWLKr(eszN(-m-Nc&J?cF+O-$goY= zb+xe~JcRC2e@;08NU##6!$Lv9P-q&!({01)F~V~q$L&O}cNy%MEzC@-CecM+>(HYF z{Yob{E+OGf8V<5;_;+bG%}ldYpBF`(gRj^@SLTSn+Iindsin&lo=RG;#xa!+#Z{b%E5GN&ed$F1-v7ef5s+JpskA5!?6L8pXc=iR- ze*ywZy%(#e_u{TyHqU?mY)qT|W=spFC8|TOK-82J0-~c!jqnUatTD_G%yR^2zwhLl~YhSm;Unrp37!QtJY0&K(b&s_CL;8_ZU8G7%ks8v$fvNDB5^2CreK zOOUR3YXQVUA3GQ736h*9TKXEf3w7cJFKrWbr8**${|#vi*mF zneto9{zb|RvG;6a%f=VrPj<;%Sq7H<#!f-=S3CHvxYN!gA+XHIvW`+`c)M{>Rt>cJ z#0`Ds>;v+w zXxh=9!ZEZcoAsEVRG$Vhq-pMEP_m-ih&`!?c;-Qf5z`Q~S~Fy{Zb(gywK4uu!gD31g+j zw*rZl{<%-H)j<{k?=yjtRc8tk9=Zgj)49xT6+ExgG3uxFFK(w5KdQ1yZV!z}?R)+g za{lp#2jUj^eL9K)^NmHQ`gjvmsBCpzDlcM1|E;|%*=N8cJlXF9v6UEt&uDtEHRE$y_bC7rx-xFk-y8n*^ zA@HdAoi`I1$*mrUsL7(q{jam3H2A&UZ~_I;LEimAu-)WBH7ZguOy8kH_P;7u|0ES|H@_FrRb~GQj6*!yP*9L;{uFb! z8y1{jD-_aEf9#k)=TYLMQ;M65<}BttxO6ozEab@>r`d26k7|F8JNRt#$14UIoDpo9 z5Y(+xKBLhQ3lVBpVe#^4$t{!X7t@`s;oR;oiE@->o?-L8IQ&;30+hafKIL7OuyR|M zFl{XsETlnP(T7rt6>6h=o44goQoP7qrIuP!bx%c|FB zXT#RImXd(e8n3*vG8{0QE!s5!5e%D|Afsue{eu)87^FY#D+rx}-ay6?T$k+Jh`P*$ zn?xZrJ*##t_5}s+!0~UT8;mAS3kt0RmI?qeXu$*cBSI|!x8|z^mpJIF5s0!iEC;Dz z8(ot@#tiOrXxzSJapt=RT$s<_ET>4TjMBmRd+1515<- zpi|aYgQZ4WfCSvdMvTos|Y0 zmUWq%Q8fet0)dWe0c#1K5vWvLzs!bP?*CohPA#7(B>)gKxjs?fzoygl)L~MT(i74U zcn_gxi0YKKxu+v7QysJAsaw$yFmxK}9iJ2>PrPO278cRhDo7h_#ub1gCL_(7A;OcU zX(evzi(g4SN7t&!s>x)lrz{SLJK8(wQh}28dUK3&==eqN0fA zXjZ;%z!c8bIAunkadC0MN^}X!7`7%9YfG`_r>eU(@$>uk9Cl`OkO3U$**3g(#QeVD z_i}*wqj9@VK+13!#`-e5FoSUR*jH$~+}!pk$bqh!LSrJ2gj|P6K#+hE`$mO#FY@J= z?!GJPztuHlrFdoe1Q0kJP1Nge>Vo;y;pOH+o$jWta??d|Eg3J!AcPHA4uG9CJgE+I zG%hUs9&?g&fX#rsTxdleGxYI;Sl6y5Gu-6nO)0A#pZ^0|>v2F&9llHls~5FVejKoI z01{g~3dcy$mA@?*{R+~mzF_ApSl9bQgLap7NpXpWwS%kl7NhVZuPTm?=G+OM*D)X6jR+ zi{Og8n)FW6HYCk_Gx*#G%MY?(*(He46rN&`ON|+G1xfd6KUhMl5hp9%%QV#}=-GT~ zNlQycZ5XDS;+W7Z?KP+=$EhirrN7TjLxvg%8BjOf-W%q1Sm64&dd~+2Qm}4IpR1pUwD9_9W(JO{oEvV)~VT9bm5~Rko;t;+rIMTqr|H{ z3V6+lVpsPyjwd^`rvK!1*^z25x9GXey6&6A7bSg$10nD+;QXJn7 zhcvne6R$UXAdFJFPFi?OLFGo*$t6kHA{~- zT?2UirC)?^xol~vsepl}U*~~vq2D$Xi;l0SeZ(UWfgg7^jMXuc-_b=M>b*R%_4c^WgnjoAT|3>)}w+TK`JOi4^A4I4~!DOBQG_<0r zodPB%CWY)>Gakb%gA}k-AlaWoyri0 zKd;TR6F4nHM~(LMrERN(P2_?M7`n0OPACHu#kF|nM`~CI!xv2^Fo;P~l@Y;pQFwwv zTt=E)M!LB#_?4ApsukIN|DS4*gHxZ4Qy;=O#Q}LG5NQLwSnd3*NyL)C;=LefC5;B6 zz(Q23SGv$>PaON~G0b_~$w;cK!tUD1rPza|MA2fklGza&nF z&?EQkvhIMr5R%f(CkjJIz3*s|+@ib1$g{9i^6x&G<;TE!H)NlNk|7W{Ei$M>JbZWN zl;Ld>k^M$Sw=lV<;2&t)FRreVb)f2oagWH-V@Is{J)Yn8YFn-Bq6t7NvvpzzW(Yk| zHvH`q8yg?r``eZDBIvE7 zqr8m`3y4n;Vx#NL)Kpf=dw2+dAm`M@HvK10vAC=&r^Ys*jVdiIt^7d1=!Bw~IN9lB zlv3O6lIg{iJ!y3ZPpDXqIhhP=ii*C*t*#XNnQbk-V!(@reD)pHt^6iBuP@Db(eP1z|Jus9I5S3t;)QD5oxkNEPG%qyEM7#d82h?Ni>+k( zMCTJ8|0h~N@!9&t3)QJTPgw@YRN2eNBS&7c4CtR6@zFx%ZsWqbcPb-6=#sl)wciKK ztq1whu!*GKYMzt&C@5gC$TOt=;Z0Iy%GU29!TFDcMdr&zf^_}V!h+A@JEa6V{SJbW z)2*Q-?&MXi(wTq09a&cv7GZrBZeqy>pqkPG625wuZ%In1Vs6V}1Qi8=FDj`IJ$@548vVTS9dd6!ytvD{e~JK4VgFT9 zvR-G1=30h$Y2>#Ix9_;b-&+^gcE1;(_oH0x3eX@6h#839fx?C=4!V$kx61c`Q42&$ zHWF_RSHcLro66|BUq8<<&=ck! z0xO@it4f|8`PkzG9CbsPrmrQx+y~+r-$>DzXiaa0Ci4FNDJh`Y{UhVE^XsBOieqTU zi@6QYw{~U;IvbZvU31$R@GivNSOKgH)&z?)EZ%!B_8org2Q^Ls zekvi0B{YqAC>5d5+=C9oA_@DVQ9iXUP7a+>)RT@Q^0pAa#zf_AO3A3SD&*4BxgPSKD1@}vn#R*hU|*R)WRFJ+~7L?+~Of8 z3l*=RP%dDwthstNM%!LKRt8t&`v*uU?k|-5T(jnhjga?W{mvoj(oc{yC##IC&}gDZ zae0U_H2d$~F}D8^+Qm_>?E0Ikkq;Dd2N;jzKJwY;-&P=D7+w#oRB zDICbc-A~B@ICB5DcmK8;pKLzS3UXg-vovxYnEHtX0{88FE`t5~ue+vqP4UVo@+Uu1 zhLUG#JrRwoxmUr|3Phd-be=t<0tF@*gs;DbT)%sn@ZZ0x6#w(!HDbK*6VeYc9sR6} zUM`?R?7wEwR*wzt`)%?v%wg_D>O%qP=Xd=(o-shtQeNMSZ9lHZ==Whj2kYv%nXV2r z(7&xyT$1H7W`Jofd8jD8S}*(QwVcx!2{gf7ZXIfwlBa;tty6>`CfEHs2;6|Q zw}Ql#c$Vk4>AKd>&d;SfO`vqSs}=fI1ElynP7gGvb^Auu2zok|HZ)BsWg zLpd-ozwvYL{ocFQfBn~D;LObX9`@Pi*=IjH-tA$+xiP{tZooR!#N7X}v)?mccW-}p zuonmvT=?1Ym+#$Ha%fAj%J-EK*5SsC^InGP%u`*_pJuC(+=01NxeHO&4YSpX3^i=p z_tf|gn35f3@opmV6+mo%PS#t+FxQvc>nCh>2)p$1@{hq5a*Fkb2wqp?)?f=r@R#nr zsn0fVF!99HqJS;EqB{`|>gDu}Kj6wTI56rM4$O<6N@F5uAF#Ah@;U108RwpV+)FTY zrvN&ppo*)%Zzjs(eyuw<+Pah<5Gh2dyLc;qZx*f1O$C;P%~A{Cq3v&h!)^vlkR=x{ zgQat@##3j`uarhlYh%q$e`YS4s);<*r?9UZY%_f|1X#UMIZIOzRxI4I7q@x{jL%xy^fRr}i?d^z$`OZG1kql~2Pd0^M|uIsq59^7Xkjg9gU`NyCopPT1zISMQGecd`z8rF;^gZf50{^3a{kI7V=19Uk>d(BOs8 zkMKB_+2j{H{IliL`L5$b=gseB8=l2T)yjGm#vdpg-mvu^MzEdHjF#xOZD+jC6}_Zo zBY5+%5U*~9IB+zm*H-5tuiG0!L)!0~%Fe8(g$eT8dE#taH(|j1ccF8}nb>k=_IV0c z?U0czV4rf!z$HYILrQecQ_?F)I~7W|yt>I)*MF7jce~b)p_Tyg9>2PMUz+_Qjk+n3 z#>atcTj@_0(4>hsVNi58qF+{Vw#)BZVdOK%cY|6wEox*@@iOI=skpVveEVm4I`V?l zo1Aalla$?Q`-$-n2dmy|pmE}G9+8vEmLd~4fc{r)-IcxR-*&BSTGeK$<`0ZAAVeUzm+;ueRyNDtF2%$7BD6nfa|UKqdY1r(eR;c65h;8NZA@^ZAg5P z_@jrEyV?}b#EVGkJmld_a6jc_RRTd>pJ#XaC|qkLwCxouz8p*7>vSQ#;)jXvGd0?C zGXm?P=6vI`m-mRD+(OUAp5M{OTPFWCk=GfbqY2Ppx8^N{iNPhpi^ z+$wG&Fd;L&N2{vXn(Ye^1GH2t>Q_~YyKiYS@ow*HQ!*BC7S~^3w9fc@m zkw^10-3Aut$A!+1s_}#U5?mWnRZZUv(LSK{)SKVsU3c2^FK>TA}!Qcz;`*Q6WxV8vM zqS|&Iu=9)9-#xRH)MvNgiY^fymbO!OMxRcQA?oIo`r|_BXo+9V{k}U=Y*h#->;7^k zjq#A{*Ecb831249_>I3BUP8X9t?AHnM~O+2;3_tvEAwqJcsJamq-HSh7VFYb0S!xUWt zFKvY@p;!?DqyDBWmUY(D9@ztQWjx59cy3C?Y;n3#z)o}|>J|NbH^V`a^<`bsEyw!D zbl(yda;}~Xtng)4xmmNAka347a;uu)G=7)1qE+D!Nfsho>H{fu2QGPjiA!NBR5h7xs)RH5W^I$XP%yp!8(VW`7XC&yNb?7Q zl0>|y5`V?v+mx~PX{g?PyW6UJxSR|yUO=%zWA8P4F)T@AL!8LA88{dq^R@!e0eN@F zhxDfi9+n&2aTFwI8sn52o!zM3FTRrfHhjyf@K{R{z9m=ncnUX_ZGrBW6p8g@t{8*V z=vh@iX(BbJ#KYt}gBurpR~M0B;%FW!h`WJP zrEO3aofBh9{vVHyQ{cvx9RwJ^12>V*~5gci$9`l9(eTP(;sS zO#hf3TVfhb3fze(mGq%o>$q>TO1iTxyO=o_vPhiNDXcGYSz8!o=egabB6!_zcph?2 z$JjoAE{9)+9K$CklO_R37ltk52=67lSXCYbVh3qGRyGMPj7}tKO(eoueGOcsq<+x7 z!YJ}d-LEN z8qh-MKI_CRypxB6BLSqOz6CshT6eK+k5b@*?%dgZ9R4EI7ai_A5<|@WkoTL5hnk;G z(o*Kd&RHZhf#I$7q}4uy8*xSAR_|Sxv{zpO`v<mpbr#tUTz!0DIA48oI&t#sa31Ht=CI?KRWf&_Z-$1ma- zb^DtSFCeG$_m@wr{d<0pO^mhXd*2b!1WPG|qB!a0(r)<$-KAU)OgApJkE#=n*7_*F zW~b(g^BOXmkKf^VO%*{drLaV%VXRA_qOfXR@jketqp(#{@`n#Gu~tmtC-YW;pUGOJ zb)63+A2?*&rndU};q?3jQdVota&0L&&hWIX)+L2ymefKM}sVyj`SX9ZK&8wb<_1ez2jx4&LZ+Vnt+ zLdP(wGGmX)G8@TkvU&D{zA{b~V)l6o8-6BNTXmm>7P4K;nt|niU5ebFs32W{@VL9Z z+vrC>xxD$)E7-+q6(A$55c=bbb}8SK6lUJf_v4=(LrKYy`P(~*qw1-==~Psj@u`Cc zpoay6Nabc2{h};>YiK%HERad^(>Rf@l{^EfFT1H*|F*7K~ zjf3M0+DB}_*CVu_6%N}Np9ML$%xI#t=Qn43K{EOqAO4=$)#!sz?=Jba-#4`0yW*67 z457(qJJ4X4o-TWF#`83JF|jSL4ur_6kX*RP(W%+T^i?%=fD4M=5&~W4Mpduxx#1MO z%$W2}HuOfTb^WRrJ$<9Q;PC#HN<-_Tgz?P1I({KlRbv|4$zkP+>G=9XFT-=ayY#OX z@)&DOmh0y?@RICN9i3kmf@LjJQ}*|E56|74N*4Hw#2((fe(3*-Iknq9^roH8J21m} z)m{!G!H^^K2B3UORFd!&tymG2r?<-4yyH2?^|($w2>u@DD(b8Kg6er^XCB@Ky;lv+ zx7#0v`JR`|dMJlQ9^^(Tg4^pA>)2kVO?sz{A2Xz5<#{*j!6+l!SXN8gu)WESql6VU zG%QU1%gWxPN9IqBqF8bO!;UX+Tc0p3f-QbH+gdOw07E0xdiVSLtzJG2)&GoDG}izd z<-cKc&aI0T)t)+CJ|Qnm21lPP<+S7kmjwwSl=+UFOc^)2o^WSKDjol5zUIpHJzQ?-7a`{BAa(IkK2h^`$Mq6Wb7*;%9r^!iEEqHGIR0hT};j}j% z@YMF##DPKeqvb>WkwW;MR|LM6mKLk?{OqhU=1`(+3-jUU_t>EjsICa*1Hj4Yvl+^j z?0wmmF{j7#;~814Ki@?Hb~N={yp~${n1sMJpS}DDGLb#Kd^ow!+YJDMKB||{D$pWsJ9t!-|DZxOk(xFntZBp32SXSmMYG#vx|Ekd8=SX zE~nx2)W2-jgDR*`u*RQ)>3)9=`r9{kQ0HqYpp#C$e7Xjr(R+O~8H9s9UGJo2W%@b}vUd1Lrm-(XCh}v0!^Ji%QXJ4PZrPti_p9&>Q z-Zx*L;HrjmxP#@Wno%oHEG&lU4mOEatvf%LtCYUF<3JRByY!vBvFnLnsJ!6%%8;3} zGmn(-re;P~*5>D6&w7B66iiUwrt;{D@R!Q5UVZQ|DC@>HPkLS-l>oe2R z?73F{zRk$YJl+5d6df+~>_UowgGvr3$ErG~?vrJkHu&0not-gp_mia=@Rj)2v&2!W z&Itnp1HMIlQ*TmYGDK^#w_pJxc3vbomBJF`^)z5`5uAF@{f+a8-Ta5$3EwoZjpfR7 zoa$PBp}v$_VYjcTj_z(AQI?gyVe$m3q!keKG~9)&uMfD_P)mB{=Q}m^!^y^LE?<`< z_x-I%3m%?e<7&S!`Sv_%AI_ozW`D77r0{n_VYzu>Z>DBUYBbL*CeUAGrG1f--k$f; zh57txw6Z;i0}7|!H%kb+V> z1Fv`nEro#9UXQk#k+!^@u+XCs!i2UU+t|-DWS}ooPik!~lUVFX2NU;R09BHoT*jN; zZy{jab~)RM*$A%2Ul@9?$>-B!xdMPq%?H^%2IEoRwR4@Pjk2+@Fp<^s(Qw=z(;{-> z<6}2>&$H*%I8aN*s%dj85`s{*BGFqUM}zu@*)2flIK}CP*x3ff>XK!zt*@2qd5$j)HFe{AroH?g>~lmPQ@a-Vwcp zg)#`}8D-<$SSj#ex!ocvNh?%e)6){=Uu$jY{;P`H1X^BRK0U_^V~bNkJ>-6De!_KE zX4%f75K;q~PtpFk#aHaU6J&w7GYZ=CEqFDd|6=wx2=sTwZXQkKJQsAAh_KI=$>PZb z4tJ81mB=Nl4BqNGK69LUexF0P{H0~x;XJ^`tck)~`=f*UL*ux!-;X^ppFar0p3GRg zr~~raqHL>6-w)U9X$_RACAqvA-&)_<*|}?RwiIMJ>oN1ev;(3L?3@4c4MOA`DHL>O zRsR{NBr6Ds730vF4~z2x;?PgM$KKEntxb%zkpivUgk?fbjVyfA)ic`f;zn$tSu9Y z*mggL+kH8^)V3FcO;1lZZOUYVnNC-FZBVrXTPA89R#|7@)A(QUdc9}b6K`T6;6cc1@!K5+YRBoe;4+t@jE^V=w* zZ?}=#v_|FfyQ1HUwM)s?mG<%26%GhPO!jr(24K!YnRL3tJA^Co0E>L8cOB7Oh>FdP z6;H*42z2T?`;0igAmkR!O)___25D8Kef5=4Qh#@Z;`gm9S-T@lB(5ubuOE25_5Xw#`&mSs~FIew%=jLG3I22L}c zPQ|`*MCpZsdXf-)09S=oY}%6$3|>ZVt_Fx*LW1V(>`YTvH>(m?Gz)RtpHo6+fY)yK z!l4wBONw*9yxbFc6?AyDfTzzh#2(BZ&!cEUAGGUlj@2bi5xIIY0SP!y`8)!`&dxo> zf*m{5DcJz0{41YMDaGdZ8owKTCi{VY>5Z<0pm88emp&ES1MX^#vwudSN<=gUX{pRN~1=IQ$cp z4DJ!q%4OZDA!0Neqpz*t^aK&iLdue3JgxL`3^xUvMs>4n_l(mDTQei*BTd?okNcIH|4^YcwnIZc=)Tj;@GD@~g(%V&EwBdK!_XW;Kg znUj*MMo;%A7&EJ0>nq`)rHN0lY_pynxOY5dW&F*Krz)>2H#1s|hX)jC;CuDclmX-2 zsa8w+-U8isoRj;h$?<*L^wo*2KKbhA*p|{T8~>o)he0;@RH~vcR9I?n@2uZtx=c;t zJ*4|$B}^9@uEgI$bvMPE#bAp{u!SntUHWoC*jLL9Pp)0J{}q?5B7rqL_d#GOFsKJT zx)0sF8i_8S(aceUIN;tus`%XPzGfk_-}Uc|hAay? z+Aigb#-xVgwA$kYZZz<#F;#8&%B9flJmPYE61lGVv9fFz7j~HUuoi)40pl0g!p!98 zz#PpiYW(Y!5eKo`MDUKTu3vy)DKRl|(`c(WAl>Vn3wDUm=VBg_T2-ZJlQ)WA#Ku%r z&b__IQT>lCz776~c4kZcZtEPXxH2@d&gUK@d#Ul*9!^oQAqHn7h>Jj{>u4tShC4fp z2-SRm9-oF@WM_x_*;!cVs2F8&BEwPe-0j@lTm)g-=;o5tKAd5v1`yPst-@i8h+pQi zw7(4RIlWr8t=d?Hb?uG@X4}mz#9q&qwsALqb%$O%caC3VgB5IaKqX`SYm=@Yq}$4|Tv}NnSAvdQ zh!rJYBjH&HuC;4Kw-AZ|{VpK_o)kp-?i!EsLQZq+>g@3_lk&xYYzYe5rn`<^bNw?(D3-0Fifv&qo{#>U6IU6>t4%O%*%9yE&}{14OTx zA7#9@JePb$%Cv6UbI^X$P+Z>FNaY$>*SGk|HGHI7XwyN3;YVZc@6Ao8EOSd9mf?q8 z6Mnf}Df8o#s4RrrJ=W6KvSkKeLI5nYJen1ADMtQwl$*du2aHbPyJjE$=BeSfi_zeR z6%`ddEXL}{;ihs;)#Nvb#@!Ign_g1Z%CriAi(~y8LBX0!6Wx%^KQ?CeI~e(o)HPCLCed^rj|xi zfw1!=l7;SUzM4c1}qlx*-fRi!y{Zf?p*=UKiHXg-Y28S9O8DKQZbGymXhyFjC`v6Ng@K!wdaa)#j5&D@FA^Iq z7kEgpELM||e45D82jWv(>+N^;&ly(4qiL}hw!KRXjhaENaGoDu;4QKN^j}%+((;1& z!OPMaQeMo&+$d2|(VHUbs}kCfkdTH%A6e*-6zH+Kx=NiX*ZmpfH|z>J$AWlaDPBvN zqw&M`*8V}lj{LT|&s{x$u~ z+}zgepgkWKSG2#szjPJ?8!%aHcC?im8KQ1pN&ex1MY7Qy#Y&B_hwbe>+MB#_I|p+KkpyLBuXSOqMu=wSJ;&%-sFHXSc#TXV zJ~|V)cKm%kc~>eWei~8Z50%pNL3b$+4;EKa>!%b-D_`{u8;wG-VeQC8e*z5~F$G1j zCQ-YHoE&5_2o~PDP`q^as#mLiV_0ro58lz<&P0HR5p(Z~j$L2*PqNQ8b$nppQ0!C4 zr@q02PY|%d>N)KK5SCb-^J z;H!^13dsh@?DeN%Z^01s_;gSh8p_z=qh)SZ%1$>BbpjhK5h8qFg<-R^vj#zdfr*?j zT0245!NCDJd}+;jd8k1w8yvcHjy%wTN|Cyt2>xha6lUA`U3gt3bObFKFw^;5GN~!z zqB5^+4EFP3cEEMXSO6XwSa8Yc>DTP2^U$zp6F&Rf@Q(8GKEcvRG*V>DOa&T?!h&q| z*{$UnKeXOTn-4yS6&IQwCi6`-^jhjxLc%6iu*P}iGamtaPgn`bG&hJG-cZwV*RpQT zvNRkEfSvtjeR7|<6^Hk_8yp(5c4ALtU=00oH!A=&QEGP=8{4XIHV}7V=MiNCH8wUj zw6RJ4@x#Q>?4qKM-S;W92>xlLwF!0Z$vx*2m9v6qIA;_;|6>M|xxDY#uc@EG!AW4m+*PZzi z#2^52gxW6TLLGkG&on{mo$%G@p0ErDX=o7g@>b~Z!lKYcDVtbj;FxuYw!IoB1(g|yvLfc;?iK{wEDRAO5}Z4^+wo%B z%w<#T0^A*w`6Q<8x$*?UoP5(bViIn^$PmNrpUyd&CF9+rEF9l1b8S$5E+O z=UdC!-odggeN2byb0I>Oe}kUCzRS|ms?_v-p(x2sU*j`o`Gu~oF4pAz^0qfAYrox; zD^CQpSpb8yjbnx(-9kXx$1@<{Ou|IzxraxT7L?81)3ZqA9X5s%7KW%N);5Y2ZvIt~ z46EhurVpJJ*DP%vuf>o$CyhPf(2h}Y6n%PlIA7uSw+Jj0{&=L~%#Span0)ML7jJ&W z3j#TY-YMa*xqpC@$}A6~1#&YONDK_>U#Fzdi%1BUAt(d^gAc0@>-acs%r@TVI`Q$T z(%eb>{`6_naI1K?+HCT)yZb|w5q8bpGFq|Ir7fr%EH{je3^O`7F^gJGu08oY^82@( zC!oIZD8pXHGHu1&NIh zi!Ig9yPkC7+-p_G0a?Pl27fLmU)R$d!a@#l`hF35`OECx^|r#!8@}`u z%8Wb^v?E0k$Vn4_zrQ=N0emJ=|M8&Xj-l&h<>DguqnDVZw<)#XJwDH+2WY2;p5U*= z%dEL6gIH7PO#~I6q;_L-l}awVKi(T;<>rDZZ|^)yl{alTjTnAOjU)s4ZH;}s?5h3< zoPTkc+B+k!8F~9RP9-t4jL4oKwErF&g&vj;c>~iGTJ!ZQ{dl_$+**Ei5V#z0;i7h~ zEJ`hm&@r;(dy+u3ccn8jOPt@k+nVr4*5OO)T0p=;z>OTJWNF4sG#4T}l4}fQfhS?T z)?J+9`wqD7@175iT39rSxjNgxeo1Y&iv+Y+ZateBVEilS5%eMl3Yl zxl%~y!NU@GfeMd#o2Q{xLIAZU`!?av~I@-UXc>EV**ExlX=4;A{D3dB*>2Yu(sd&B{ETW^l z^)rJFU)WSY6JaV0syicWr(Z>Tg0CCd;7d|nK$Kg|5b~V-&2_k@3n;7h69}e#P)oAMtFk0hJH+py@fh~U`B@h&Y`-tHM5IevFPYk zWI5WySeCr<{KkqL1q5aRymK+C@4H5?v%x(BT6xC2y6lbj?maXXdShj|{8mn*f$&tX z^Jp`)`Pu9%M@SyHZsPMG$GA zc%8Ms)JkF1>J<=bC*MA%G)|b6`_~pe)? z?M{<1aeBR9Fd0nMxf|hgKDn5XH$l0FuX|gb$~eBGa%VsqCv$x-A z`ZhBf`#~8t(RL6JAs_-LWnmHb543ciUYO<4Ix`}VkPdwP+}%?Ro58{czR1w#l4aD( zU^E9%$M6JyYzOMUj7VfAQ0D zzRlj$!otpZlcQNT&T7DkUtzfxKQ?M759=DJjlk&|Om_l@B2Fr(4mnZyPZk82|E zl(4CBvpZ~)I)8fapyA;xEeNgV#0%Jp{y`A2)0H``^=0XRF8LmXhbE-lmv@_%sr?2 zV;0m3rO6E;5KI>`y6!Rq=m$*|JFsN))3XW9*v!@!) zR0B)wNc#d(FXR`RneT-fRZAgJH@($g?&G-SCUl$5)AE>JyPfeP6y`_Ss$T9LeC;Bs!BLV#5r8OryEZS9KSF>Y>3tlAlya-e`3>yCKxppdl@;6S zXYiPL9c-=AhKFatA)Ur-{+W0TK5_$$ElgL;J2l@pov9Gm`p>ut%Ai>05|Vc2H9|GurLuBHJEd3iLo zls-8oU{8TaIQ9M3%2UZN4W3a@9$cIT#=}CfWd_X>g_{_@I4rpquc^St%8C;S!__xy zBQ-^lbDP##s%?z{`O)ou+cMYTq1Y^P#y@+ZI90-_pKjTCQ2PJ#$6;Mw+^3zkt09wh zGmr8sBN~5qBXz=@(EdP=q1=?kWCS)tmw5}n!ia@dwpq#^dW6WCJkKZU-b_|ZrID*65W zK-HRg0*4{fGvAN7p0=?GQY?w*&qT^FRtzW>zgX#HYHx4fxAXm1t&moE=JubKu}4>y zPk)7+vl+P%a29Bcy(?$)bp?+Welo~I>{DKDkv@?b}N7ySlNg7Z`r^R&}diVhi#p@FEVgLEtCS=H?wJvtBwdPnrSyFbR@M)GXL>O~~N5CA>Q(}Gtq%gsr z4ZcQLKvhuMn49c~8-eS~^3%NrBZMLpib)h)RYBcwwi9Ayeb>;?s@+y7JlXNGdBDdM zMe_bd-vk%iC~}?>8&jj#M2a%Zier%n{EFWy9&!3WpF&wS88nOjLB?j&sA%R>sE)RF ztsUNsPTO^6@zyBM+PN4IA!%37pnSyuBwB-U&%qJ2?JM{PFtmWLR%92%cr(L03{^J7 z<8Y4DO4m_gfz!CrjWa~B=yn5@#ejDA4gd9J&5x^8MMQTQaa-4avf&8{2~DlV%lCX` z+>}dBoj=WzW=yf_CJ@e%WGiF)}0D_9l|WW&Y5a|A;;GAF+Y%veQV}3}#c2A&JIHrP<>pd`;tu@oDu((7`Gf*0_amBVW6KllvnLqM5fMi6fRQuUOR5LY)E0pp|3jh5HOA#rzt3r5R z^#aMuA1ISHfpZnn00lbH#I7{0B7@jWN3jauEs`a}tRce9Zp{A&wVjwtp4D?C3oC2N zmoHx;(-Be=tVSkKzj#YS)C7lz8eBH+opUaNn1**q6b67W3`coFqK;#940Y7{nA=sF zi;0|L)nd5kD5I7#qLbfACE?I4%x(WHaB3my9317ly`&Slj5?SgLO10tN z18FOfvH0H+cE7iaXBrf-$P`4~Y>ZzuOyVADLS!>F-3x->%k>R5vt^AxYzpYcn zvC|lUw8%pmc$8rIWEsnhSn=3xND@2HgZeO1r7r-E%xJadwU}lQ$_PWUU<3Vu!41k4 z3&36hd2dCz4A=P;^%aSCbz^o7t3wwvq#w7x9$Vq zEzD!Ul>bfldJp_RPQoH$3f>WhITM_+g=(a-dUCC4k6d*26K60xX|Sbi2HCFTtHBGl zgm_>%5MCHLcCG($a#$ZDhCXs5UHj`gL6I#*os~0OoSe8UEG%=ANqRDiOZqA!R!WMP zj>C8Ro_xJ%t$W8!tw7Pj_UNxb$6T?nB`sT9R(eruMs`m=q;SaSe`iL&EJm32Y>yXe zf$V+r-`f&nw}K6F^N0{MADhg+wJ-g6zQ8FRyH#6M61(K4rrbZbbp&9Nm@l6`O#XG^ z6UfR8u=0&+4!V*YnGgBL8~$5t03H^2)vJm3~z>A@~41$N+tR)WnGZt|10lXgdxdD7BP)x zg*u*|8^6BU)8Ums&M}0@2b}C4u`d(DzDGrHyG#XZ0NFwlgz{}hw+-c*Kq=&@6Sk&R z#lefWm}OMkP$%1&Xf#CF{A1*>)W4|2Ke7|PfNDG=;(Bn0v^smIS+cPHL&oQAtGtFu z12wQ=@(bjFu$?F>5PKXq2BnL+FAbMU#BA^|OP^|TZ%q~(@anyZ!Okp!a=}sq;9uOp z;-+WfV)ON6$Nl?6I72o}Oq)NoGM$P7*ZJ*Ibj?tyqv8ksHc;!q6)otC@A~z3h*fNp zx$%j1-1+_wIDfg$+lV$#<@U$bT+>ukjIIyMIR%Jc9eRP3Ug(l~by6PZ|DZEBLtRm5 zb+3|-nmq)}g*AW_;65pc^1;?*-o21UJ%hF^EPYBMWt(Vl%+Jg$AF^BdpMSsxL5bdy zQGo-s^W%znt-UK*Qw@Vi_Z`L*6* zs%kvLq&FJ=zjs5Nk*bB)tCbsr=`xTuPUHYGS{9ZLAu$}B$QBNpueaG;Zugr*WCtVv z2Wvpu_UPi&gu+5xO=^vLRK;MV@SSl0Xu()~Z|&1G_-?iNA-zSBW=}P^ci>y{T{`)- z=znj{U)4rS*?o5Z&O5yM_UjR?%*9o~hWxc4toiKmNT&E-5(p}(t|r7brn$X%k##Kw z{$KW~0oCy9VIplW;j^B3DvqN>jw1g6gf;%!>rEXb4 zplH%woPZ~;*aFkrtnt>e?leMNE}B?c_2I+RJO{3l)VH$i)euqe(*OzvucUkKf=*+0 zHQqO{%?X2oBR*=C*GB5WlNme}m7nPvzrOkRT)&iheEt+$7@JLdV!FE1u7Ogv9&sEB z&O~0l&*yjH7;XfO-$^{vbMR|K@T&-np>aQ#ud^`{Z`b=oUk;(%Bpvs@3o1=MpaIF2R#|ST~piKE;g8wjWY%`BxCW0rKfgd$q3`(B;lrA_pzdyk( z_tE!LEt<#&ynwvo=v8 zD^^dLX>(yT=zR-GflkUOCkR_JFj=}45VX!^bOFd_f^}|a?(yoyX7Sl$+k|v(MzIeZ zq`Z_swQK@_(=fv|{utGFHr}85c=|V|X5=7sSJzB$J!!#?`}gF+@g2F=kKxcko-nlG zan~egy9l#}cu@U|zk%VC9v>YRFTM(;EqMogX&OF#?ty^;<>NwG^ge-6$f?H8t7;JF zl}XF@9bog<~E>0+nM7#j#)b1B4|!G_%`L4nsRZy&lj!>gsJN{ zuU&&*cR>g1tO<~-p{-Rvk>Wz5K^LF}a{E}7!6L4at&Ue`krYP%NC8+u zaoF!mk_u+x3<_O-S(^D2S9YNzq0jd7rB3y7;t_w5$+77>H15byLl#O_I;BG4jGVHAklbP~F)s@$_{mFKbbG&#e zKLq>Tq?u)os0l&G>5bg({c=tfE)JM#gLsVjrZjF+B)tza3I{}IZ?S1rg{Cm8=LLzc zDO=&lop0BHA`4o&*nfq?+tk<;KJMDQX%G;`2l*Qm{mjLzo4RxV;DoUO*e|r-uwCIR z4!v{UPe8I|%=pTF-F*ayQrL4X3_AXvi<(Mh zY?TOS&}V1=gX+acaptQ~Swc`8G&H;5;h7gTefq0t!nYZljf{6``T%7jK*~t`GWB-D zxO5LrVew_phX_x;$U2B!oA=i>XYNTcF+?#It0<%he~wt+HDP4Ytze2CanLVNDCiWI z9VC5(fCr4`uA5FrUm=Y_6}WDyV$#TI%IK zijm9M1{LN^PesZ<$O9n$^A*6jbz}6lcXNrMa~B88HoJnCKK)gQ%lMsrEIfi%LaO%( z`)Qxo@6l-yxdC76TRl zX*bE9J-aq28Q9@3U=C?SWzR0sk9Je1X>ej3iHLB%BmzXu#?N0G&NeB+tfW&4Z;4Yw z&K|LWoaBy;Mj)2gEeuLwZ3!RRK_C{gzfTUKDwY(i+bugY?~BaBd|FptQR&bxq4{}u z1}+2i^pXRXg2b-H^gFureu?*IeTb?S zghmjW0mvJx1&c@noY&fS6Mxi_yLHSei4jubHV=SUSd?@nr{>6?WwTb}6w(;?2hp?B z^t_&WQV~<*eRrP3Q%boyp~r3A9=F6OwnsNoDlGH~>8c`D>B_Yb4tIC<;)qb@4Y7`~ zE!5}#w2S`J%ZP2zE7nQ(j8?h39*PgEV6 z4{}IXioQpmeb(rJW@EQ&NqaO{too z2d7Tc%^TUtx}geWLDnpsmQPdu;*+PUD5mC234D8Omxx_GZiN;1AdeU5;lGZd344dW z0kP*$in1wLO$I=wP%*46h}N!6+%Aj~!QPLBm?lJ;P1pvVtFA95_Q;Dz~) z2ALg*JbuPXGVy~%7xj`vpg`p)iK*0mSV{A~I8wsG4it-ge$dDp(|0yc^GI-2d$S`0 zy!Np1_gfjdH$bmS!HC$nww4wSIm>#iNf|mP`7YH}Kh48z@EbZB8az2{-|S}e<_$u) zXRU_op1=?Mr`6=*vAEp$Q!Sur7Nvap_!QiqWJ-_mrxx&=nS!Yr!2M^kBuBrIm3ey_ zH}FOdb16<*GxuJqnwcoBQV{X2UfIYr@)A9=78f;-EF5wRlbX{UtnaI{1j)tNS`|?5+IWRQYp8)L{n#`&a~VooR>PF5>%NDBWUb>48VMER}QzQ(-ffePH0q>aQ-pSLsDRfhHv-0RW%N zTQbqj?)UGpef!5@(5u6afkUvH_*ZQGnrN7CknZJ%^mqL`ldciyZy~|fRm7ECr}TnWT<#NL z^u7V_%3Y7Nf#Ycy}7auz3 zJdRF(gCgIw!U%*#?qtA8J}l39v^nEy?#psxo&?y0+1~8xLL0* zhJ$)3ORDJKy(gsJzzJu;u$g-@K7kPdRwcUfylHP9+Pg_p(&NTR;r?E)Z8Sq8J03h zKTrIMiIEcEH6kXf<}c{lPhbWjDwB)!=+Xn*h%9=I1_Lvzwd#MUD?;{LiQLXAz`v-CtJi=Q`SND$!pIZqL96^ zZ^^!leP2^qLNgdkSsTO@=Ku2j{pWdRdG2%PecpS|ea}7joXh+`YgzRT5-_G}qkIZ(rqflnvwv_k3%@%1C0FnbsMfWO)NS>i;#4-x>AwsH2`H8%18yMtSQNaiS&0 z`fipb%rj*-E6Aozh64s4fukporapjlQ+yBxDQIX-Vp1L^{kaWE0{a=5 z-+E=^7ZL1u2>#bH{{v0g^zD)pB}!r*;KWPc15aLoqYK7+y1A)2J3D{;iVq`u<+*8N z@qXSMPo7QLbXv#MdIPxapJ7%M#lJOHmj)XGc7?l7A1}B#Qq#T2L~O_q<>XjTKDi~8 zsSA`;QQfoBq4TSV=Vuz|CxY-;mhjgfcFs@?@BQk3Vm!|U>IDSsUDpVi^WH>ZFoTRA z#~I`4<+zte;Z&DYed5W5c#9c~@k&Z7HzC9IIh6b9PZU0mylLO=m4yFkU}{C)$F}~O zR?ym|iNC+-Fq8aadS0usj5T9&*o%@v(i2$e{?uWLjoNjJTD6KrF5O}>5Jwk|5eZ}4 zSvtoK=0O_l$z>{h1J%g=7#YtFcWaiZENDL|eMry{`uZ1L$le!y`@Dcc&p$`|6YqTc zE^n4)gd@GodQEU=Bp|@u=9ni+Qg#TlqL^GD&d`OqD;jz+ObQao&`jSKDXAp610+H) zjgS`%#J&cyhURo>aLiFbLF`0B%WlQJ^ACLfC=#c5);SRedMQCwONNgd zY`h9*z_ViGh0xpkojG)H{Y?~r1el^{a=@dnMR{0yJccG?1$_(>*!ojAGTE<>zTabI&{KYl;P$y;(?tJGGf6A8y7Sar*rIIFdJ*OzP0w*T5&@A5 zA=b7KL7*;AmV^PXS#82qzjY?dV~*SRS@|@}{*Aaw79(m1qZb*Tokzf5N5_S6$hXpW+S6!+QB( z-u%!XULQj<^EprK<03iU1>V1mGZ?hdK6(^H#C_(qb1m| z-z$I@R!ljNpLaqYj-+r{RZvu<(H{1Pqi{G0*1{ydw*7GhdGHjck;vhcZrg0ulXeq0 zt#zFGV)g<~cq}#?QraU>{YMefUFRht{)syg*WcyQfz$u?%?nA`y;~9ZL?(nB3OITX zHG<(B(EZhcpMLxK$3nvQG`~5lRR-a!o^1Z&6Ez>?J2y}{8yp1P8h9(1;t9bd*iAmG z58X^s^LJH<_9SppPqdNx241oRP8bvmI%DGaHfT~-4*JhXttJ|!J-+`TK3W?7Mhfd_ z#?)!z!SlP;Cm^!TpKM_9WN8@qw%ala1iw7isbMmPB=y7yXzqc%&09v5z11G!cjhVP zb_u_NrG7?jAA4xs6?&?|Ff1?f#+M^3MhZnH7`b9~&qVB*jLb^>w4DVZGr_Y66%o7A z>h@@Ok?y_s31AckI4K8#f;v!d3n#Hhq*Zs2zsX57c8|R7F8l{C4+j!+QOKcr{YZSr z@L=crLjG(m1I?!<*&8@(X;-0GeQom0U>WLmMMIg!0*}L<$*kiS4wCapu&md@m_n#O_gefz{7#-V zC>UN#hgyqL8$1<+dRManef7gj;_H(bsqp zG^gkTiz zpG9hd>%PHl&i+fWqRUs2>euhgK^o$((-5}Qx_&{Kmscg^)Ixv)0%VV*H1ToOYB=T> zwJa3zOA4)|%BM0=AykVX5N#cuB{$&KlI>WB8Hr=0(+bjp4OLOz6F1m~zAph{7tJnL z1@Cg!yT~ZHxb=dqn(x6}nG>(FXW0oc`FLo2V7JrLKa`A7lxkxqEY!Y-nCPOb2YYrI zE}N6@*XZZVHF`^yV9wAxy6##h9}OGO0M$Us3kf(FyVG8yxX#r$xa3y~VCQcKi$a`V z0za|ye!R@h1gP6U2qYHLLUa($yRX^V7*P(Xt3pxC=wv8!z=%UxM_zocr4!o|ew1Z~ zCb=T+6rgWo^P{D#tgN^M>HPSy(nAXik;R1j3fFO`b%tjVVDxn~Qx)`seFT)@zNHlv zX@@d~KauhX5lm<$DG6}u>^?uSQPk}U?L;k0qR(pW*GW3d0>y6L6=&SuR%Da5BlQTx zkPeumf}5-j5(PW5@4P4`IHj4O;tyfjw;AT<=9->uSs-y;6w@PGqCMA@e4iHeq41E~2oas~o=bCl2bn%Fx&*zx+KgTnh+tdX} z)5hPPXAY@ADrLIVurM$3YAk6j7&bw3%0?z|7pi8=QL|8*kQ%-XF1QpQCVzv~I;Wj7 zK0$54A6MxYNH>teVpz3q`4dSlU;+B}!PG}yyVZxHc(a>u{YRJO)a7<2JX)_)3>cvv z&7I$eWfsTe>_SB4?jP@Jk3s&vzVzb}O~u+FS)eb(j;k5_a+Pl9WMwY!S~gn&zfein zy`Itn{aDQ>&zPw#Y04~hGY$@4Oev#ZU*}WzY$t>9fmCK*7o|Pd0aDrc(W5rr&|UGI zfcqfmf5{L3INcM!r`5^c$<#s9$WxL?*kC>lyCEbR8;LkX2*Hhea1pWuZ1{ZapGPvc zfObWUZL~&tw9rkiH3Th7R1mgd2(i4IDtNN*dgMWS5e$-OMT&y~9MT)wjX8#-EPIEb zm%nyhT<^SqMA~Mf*&VpYNfrr@uG@*Gu%>b^%Dv^FDHT`z>}*6Dh;o$~UYjr#e?$2D z{%#*`07Vd*33j4QW~5_eiQ1tDSXx>s|CBpmQ#|9QrpliwMKDClxhNQ^posFDnvOF; z`%{t)#5(%S?}KB8d#L4*jPE6Gu8*m%eD}qGTJ(`mDL-D7c@!@DnA-RUl8Sw9F6K*v z*z3I1oWv#`{C=aOqwQ32-jZ6-o#i@>xqTwc)b@NOGziE+O5jgl0&s*5_Hywz=Q!hU zo*!`R30F0Say`ja?^{r5Ltq9quYyP6S62x_Lgdx;4dm`;J(d!=(i|*9=3F1Fl+wnX zrNT4BtJ}Osz_c@74ta0vK04%I!9pbGz3k6>(QHmv3V@XI ztyi8Gl{MJny1}l@74VMSA=&d%8*B-owlFHW0k6mvxxT-F>Eq4;{eKTPhaMOx_F>;% zTuB2aWlNSF2j#;_0`uG=cjSfF*}1V*NJz+kPqIc?gjGkkwS_VUWF$@;c1IpY2#P; znLUP6Ka4;ityF&Z`Ij8}6ZqWS-D8rHG_EsN*#L$b{YZRjIX$XBy(7SQ11JtL#?(S5Ce!59Pu=E&f%qu{Eo6aAKEIW%8kWNd{)$;0?D3^9s(Yby+o5K% z9HINa(Hegj8V0xeCY0$@sS>@btHJEGh75}Z#J&~sj z#p~k1Y`n({7fV$n;h#Jv)3LNB+#QOJoDK1Oz~0zeC5v5OO%dqpqXnkl0sn{#{%#_h zA9j3N9i#}gdOX@0NgsaxmH2iB(=k&)+-cskQgtWx>9>agzX?i2lQVQxI^5*X52HdV zMKw;Jaw*^<&=Mk+m8^+}hmg<*#rh8$4c^|S0UOkn&p>lJ>6mFrCQJyOmX^ls=;Sn) zUGej>82ZMI8=wOs6$!Aeo$I5BE<@T5*5v}6o^t#p7Tcwmj;a%-31b7TD~exC8?y0f z4&mJ`MgWIq+)I1^F3Bgp?>@HLUV&hM2DiSY9!>5z*=;I{UWH4a>f56}4kl23{V?z2Z?QRlZnoU52bjEPLKnuqK?K;^)-l6IqDG>e~j(wvz)5}YNyoSec~G3$V0Fd-CNG9nTZeIVpraZ{24 zeE2^U6_JDPPt}JHGxa{q14eyshyC^RXlQwr5^8I2>Vl%n1J0TU0>L1pVW~-K$m0w7 z6x`)8?fl8iEORUhmQ>*f7k=fG9)te9(nhyWN&E-&c4U@2EJEp{tll3hGC0BK)ArL! z9PlJ%*Mu(%^7fZDz~=_7j|Nqgey8;c&+pUa|;yB*ne}*d8^Y^);g@$ zEkY|Qu5UUr@g<4QAQRRizlhTEs_P2J+WRNRzJ zvO`w!cg!IjK?ROH``tI_cB#mnC+%&s|I)Iu;$FXI1*^)q?)qC>bN454Q^B%X(?C>! zUTjfVKO4B(y$e!)m(vjtiyGT|%0orz2+d`^>Rr9uuei!@E}s_{C4LauU(CT0(+=6) zSJ&0$%`v*&?jE|4>H%pLcf~WeDK&-lQ9hW^dWwbIxWb53^LB^A!it;zTeCMHFh9SB zYv7r8rQge>8{C}T2Sw4$VxPy=xc1;}q7?u|_Qjrw>HPFcDo3kHy4RBE3rqWe7*UQ% zBToh%6fLh}OJ5Li(X7sxLSah_2S_4QHXbk*7ZrU!d6dA)EVfwp>-ioAG(^T^nhvL} zPEqav;@UDZ(D#-R42uVnwSiH$JZr~`A@C9B8r<``x|Ecxii%+WH_Z$*W39A6@gD@W z9|q^>zsM*N`COcTa##%rq5*;;1e4`j_3^2J(dA%GZUKc0( z-ygvKu6#W5H)OK!S$r-DnGY9Kw#dIIEukv1VA4xc@K=JR;{PW#RKU@enHjKPSVm|T zZy}_agOjloBr15;h8*h0KZ~-J0U#GLC8=q!svscH6LeSJW0KeM!jK?NA`-wPbWH%K zGXO&YlB7!j1Ivrli8VwK{m-ltA!0&k!0gdM-O1$tYZ{yg{Rx^#bX_Kg|2;Jf$ePP? k5e&WOpXXx6?Gs4ez!+6n=OiK^;Oo9RxxQMJif#D+0h+R{_W%F@ delta 22703 zcmZ^~1yoeg*ET+MN~fgK4I&~9Dk7nD#}FbV44ng)RJv1A5D}2>nxQ*Xq+_T7q=tr( z`j5Z&``-6m>s$Y|4tMTlZk^}sv-dvFvuApgU~7mVkrUAM*E8~bVe4Vz?%?X_0C53< zd~+I1#@v~t$mAC^KYwZ&79MI$&I%)MOWQLb6R+yTR`rzRc=8h`IbA{%{xMxpP3$#q zn<;;vH}N$V5fmhUIMb&9zr9+>j}ZZ&ZGlSh@!e~FN1pK3jyb994}B+VN2}-W6lcgC zZaKJLH3PmD*M$#oH)LL3jqJyHG1E`PobA6J5M8^z%KpaK8PUwq_}k0bf&40oA?^II ziR9)Aht&ll=szoxN55+;HvjIB^6{fEl26{d!~V$2t1)*kxN&91E_!P<;0P#@uy+4! z_~GKW9ygW71BpI=U!^L!EN9){)?25z)Bdqewvj-4vAI3#ul3`j#{^+>WkgT=8nO8Z z?nQ+Xzx{Ew87y|SVUfrI6KR!dYeswA-+!=Lj*sHw&6VN~@q4}UOlN*;IJ)==#rF@< zs^+ZjWWq~XSj_`xj#CEAf(Lv74_CSF-{%qibKsgaretTg?l8mL`S_WZo9p&M34@Pt zmQp}9@a?d{xi%N85yvlPQ9k=w^JZdN52Xo95lOCEf!y$(^yh)7A%4-J4n4sV;zxaC z3p>n|rFOkq+Hj*kR%oqd;+o>dfU1L;k*S-l$<8k2DRBn9>M$Yv5H{N9g>P5<>Ws0(Gt_B2%|00QJ_!Uv4#4h=U)zNQw z6WF8J)U@)ee|}*0e!+h6AZ;8*zqm3kW)gJ)ALFYY53Ii5UUEMtz1Hs;>jSR0v_8FQ zaXC1v&(VAj?>&VxEuM-mqg(cK#W!(Bqdv3n2+grd5I)?AO_wLGK2EG|vJsB^_9`*P z{;Lpvu{H${h3}~OO#CJF8*29)hVy4g>gPZt%aQNv2#&a^;#QX!M|PKmVs7#~0k|du z6@y4H6RtrgN6oPA#6vxatH-~gwV!q~1MlOmB-+2g+>C92>|ef-VpxIMGUZf;RNOSOP~5$1=!ilHwG4p{IJ-SU--Td zk~V0e%iXcBas{nWm?$8W;j#)`CJIU}yvns=A`0D$(0_%!ul*{`m)_r@L9XTPhj`zG zant1&3;tsk%i`8Dsjq$oyump9F|LLx z#d7>p!QUwN_TdpEL4!D}k_0Ur{Kw51r2w$<-EdX3!J@@5tV0 zRE@1NfT`6PL{b9XMcBn|3NL9E={d0o9U{MV1r&eon4(Pi;>a&`QT~PNEnW?6WXI7V zTQQIyv$tM4=>CT2aFc4ng4ypq+wUJ@w`pRT9i3N*w|IMW*XEKb*&#YPyh0dXfyf}& zCo>rDhEmmt7Jj9R9b_MN4iB*hylbP(XpGQZ4xCVF{EeWh@WIn3M-rkBovl`KSc%N! zvMVz5?oPt@pKmi4b1cwqeudl_K>0eUC3skxR_+nm$q7-Eq z`_Wc4K6N8_^^PL=B1t+?;6Vh@zjIx7%oV$I#Qg z?c$Rgu&VB_>!rvD;XV!lEcD6&nHC)W_g>YVVb zu@qNdNmcYg^;c~Yf3V8W^Y1vgPPOdhk@~G?-SxJ9&%$%5BsBAY^zy5c$(6;cn{7wW z!MTQ1byl{lj$pRVD{l+0g2%W?_9R3SAuFDn#2Pxzv529o6-Q$y?F+f@%OWmhjS?ZW znbU49(O)cEdQKGQ%D)qZ1k5=_ro3O+AxT?!fAg-z*d@p_4DjV)*F9<%;|ZAyWqxv*eb{DIneY<*JpZ7H^m`Tk>;N!)h= zE^azA_t49u7}iZO}jv5w)Om))PT_7wQ@M(C%?kvq4O3l~Q>0i849UCD&7dY)RHs(=*Q zw+!)Fmp$HpfPwzRIlRM%n|qvPYv8#l-}G8Xp2(qypvtxRPx&JxMksMKq0}=GX!)h~ zU5!Du10jXt8(8`pc3!Gwd%8&n^TXLxlDD-4E>|Ojrm)OlX zfu@B!P-Wikyp-hq9uSBfr20Zh&o^f;*AJ>UwREQtmP6Q-Lx?pK3rHqF$~3O-6iQw% zctZZr&0{-b6$k5>JfYWn`GlUrO!4SyaCC6xQB3e!kzjQ5SR}``AaU6G$_W#V8_fVM zqjK-P2Aa2gWIv{VrF()WzpA_6-M%_F<$V2VU(ms$16;-99}7GuM4m1MtF!@JnAaj}5}cUC$>qOO=ySa?OcNfMDG?d~@qg zRD}HX*w`zzsF0i~jfRur-i#}R=|<2s-pI*>Gv1<`80)|}72p%N7Jir6Dji(SI||MU zySUSd-UTvE^R{8Dw;E&gLCXbc=&t zcC4y}UfJwhjWD}F+eya1W|D?OI~!hk9C`c5LrSZvXp@t580hUvD|KrHQW!1#$|3K2 z)jC)q8%V5Rpn|1Kze*U+3|h3RkcK5?Y@NF=uQhiUelFrDm?u7mR)aGiSz(KNdt0}? z`Dp7eXAu)yFC;k0R%L6)p<3QBRCOthT-;I|%D@H=0L{d!BYKSqc#zQRb_Vi~Y;XDG z5kCRAz+p<0jAC<1U9FMj5{sqzQYPFQ_x!q)3Uve25L+%O+7mAOZ8D#`%-GyQ9$CG+ zpBY=R{hjwK98atO{b!y2P!}mIJ9S(d}XP^pHOb8`F8m+;U_{-4<7$muWf0- zzq7-VBAny>MNCY%>46{4C8?%4p6nUp9;Ywx`Ddgi{E}1=QM}S}DQ&7~SFk~SV?(oa zmuvyC8$99&A0hMzvZ!f>ckF*?rk7wKmUNW^liy8on%H1szKV^B#_>=+os}%VP zVCylmC!}Egh=!{Yh-b6EaQHd-MJ4iOSY>ny&N*HfJF`_A*o;%r7pF-NXZ^+02KCer z$A%TT&Up2%ySE+R6)M<55;dFq4{kFO$18>HAKzz?macBEr}_7eM2dkn9RB|PvaO5d zEiFdIX0guGfcAxt6lC>L?L_Ohk@jDJPJ4E)P}bX5QBBz8=Q)m;dGa!zoWfnzrLfdhn5G)Noes=n_kCK}cuoPq+BqY(n8nokL}1WnN(e7*cKj+EQiw3cR>AbhLrE zSab7UHXGONB`9H(kr69zWJ}5RIHq(3Q5pOfLr?A`pMx%Y{<9{j*bFvL0a0{ zN&xl4?ZL6Jh7RG<2c3>v1TyZ3JJ=iP#DHhLr$Z@OzWw6CSO{SyQsz|uYrLM52@Wit z-w`p5O^KP*xJsn*Uo{U{RMgTS&m2N;j(Dc_d9cW}plL3KiLsckDR7l=@i|xi?NAnc zyJ6EBCO?2alZVo|9{unDKsfFO++wbu2iTNIWl6n08hIY;P34t4ZngEKz3+g1{Z+o( za#l)OvaqC@RSsQ>Bj@1a>MPotpEub?_?!H?&e!*ArD%!Job*xqq`==gTz)P7!Bh1_ zN?St0cNNTcx%9fhUh{Q>^Fpl*t$<5ujk5=ys-NX*O0Yn~B9GEjfa6C-_Pq_;LZW9v z|DKMV({$_l{ZZdf{#!1JFDol+FZW*BHpOd+HfW=d026RjGj|^N_Ni;n2hs$jfVg;y zLxTyYS=%q}rRN_=kNDxAKVtpA=~`Q9eMs=i{!D7PA8JHi?BC0Ee83%kYJ3g(?vj#lgeho zEnOf0o0+qGzg%D{;=z0C^p3Z8yIC@>lVMf!uq~>f%C9XG=T?Oyv}qCnx%pXHL+)nZ zR~V@1=IofLpX~?Hfg3r+#O#r6T=fE7ZUH%b?W&)zC4@ek&%HTzRv!rvTFF5c7tf~W z-V+imGTLEc`b>1sD?lnV5nGB4fVRwS555`&1cdrvi)OzipUkIcdvQ&!**aob8n}sB z%=}rjc*Dp2CTDPqn_wwM>@#aaF+|M6hvO5IlU}L3Ko&S4yYo#Bb|t@cEiycg?$Gd> zHN%SEQ7er65R2+1>e=KUgO-Q-AtRDMOmFZldDg~*Hh=&AZF&4fbv9yxb1vVi^r(@z z8EC%047N2>J6&4x{j>CTQLbvy;152?+=#(IsI;q5^Meg~>Kv|{ZCv+mPXFX$f1zaX zB!A>$^|BI(Y1)$fIAO>OyjHh2JWu$#X}h*h|Dhj3f4A2VEF*kD1j_c3=H%ioY$@)m z%EcF)>W(~gHFfGzton9RY>71zSaPan3M_9D{JjymSSPQpZ+H>@@p<{wnpZAalgY>Z zHd7aac8&cCf4OtxjIMj(wuL0b#K(F|SPywAM^Kg%TgO7Q<7Ei3A`Ukmx`O*cMjz}b zN$y#6;md|qM6$3%Oi$(pRu&zKd*tsjzWNgV_mh*O<6m0Hz=_&D`uB!Yu2MgId~g7e z1yqFA2Mk`_>^X(=>gwxI-5D-;I{kM z#==J1JI`bxg)`5<{1g8fBmCL)g~y(rmUV9kK(Ev^UIf|{IrFwu9Rdia$M-Sa;&>># z_=cU}{v?m)yCXNZZLus0N>;MCmy9b;`{Q&qIngsQiH{9U=|&josA$PeEU*7S6^>em#c z_}B?TZM5&4o}M&bJn6PGj4fpi0%4E(65X){lQQ>HG2`}-f9nrxCdo~7Y1s!93%`Et z_r~_;y6R#(s2-9;Z2DTXtYFYVnj)5*EBs4rt^#`85?;Yj_NcU>u$F8rqws*fWa9UL z=EsTvapw#}92InYT%11VOd3=m6Qu_;M+TT<-PL?~u~JCK!sw7x(Ek#iaYb`6{!-=T zTH`OB_e};*2&^G3z71b&{Q`I;ikP9X4PO1?`ea6YKL~asa+f5#j-hefmO=QrlT z(F44W9I%#6IBNz;zG9@LczW)MbAY#yG143s^LWLiKR0)VE&XmhoOkylv711YIC?XZ ziy3s#*5!^q|E;H|_o~*^W%ZbanmVku_R(8g+qn(X@mq)r+Iuvi5~331ae4hz*EfZk zT8kOEAcmQ(a>Ar>2v$2{5hS%1NP(>T8o=1;Y*r5RFpiJjT(~&1BR4xHqOT7WOn&0O zU_c)j@ZGqKw8i*zzh;xZu5P`h`Do$9+eLU~ZE#a@h>iCGZkC`h-i3luLycXgXGT=V zx+6&J+|fZ-`%S8_Kt;hu?OigGea#JV;YRI`k6br?8t;Wx`}?}*ee?R*5kz_lWPs;? zM7cwnag+3wUf?d+6S_r9A_lCKQHCPBes1jJ%4q`{?= zMj}jN%U_sqpc5$8k-C`6rC$S;Rk_vBKBm zEKf$RqD$6BDk7$T5| zv$%I9@7J$Q+O#yVuYXH`nmW9>q`qE?kLx8Z8n%(FPCPt3e2z89fj$TBsi5)v%ZD-G z1YayaU$znwy3?&1J{Ot_j?{W*UKoVzXwL+t7nzxqCcK|ZjaK?w5M{-}|jePT$%JDyz z!1%vAfP_tS3^P`i=AD04yRLR;y(~&Hge8qK~t{#Pq|r%kSU&AJFzG z_yYWScY35FOAj(4;Anio@Rm*;YgfY6|7f4cRi&UNb&0%8`nOUe|)er2ec_@Dp2iJ08kkV zpFc9Di+L(!L|ezE(CP1GP=PGC&j@Y0V?dU2A|^WQ!Sd_YJmBZ+5&1-WJ|5Q#1N7(E z@T=cVFCHG zT~U!d{x%!DnH2->E8nz(4*N6$3<*a4xjzM#=%R-|9nB@Y%Rfe2%U0rE>+k-+HB3AB z(mF-7BJf5RSkt5tXE3%cxfm{qorU1Lyp^K%`60Ly2;9vFF zsvFtc%7Qc2j6P=Z7S}Q@{S?x~-lFSjFf6110!JH$br;YnLcor|^`|#NZq1Hwyyecj zT#c;z=?|h{qqj431~xga>M1E3vwo>YMK#irnw#H+I@wj{4h@ms=qbx7?L#3+e{U~v z`q%)2E||TY`*GLx(Yo>N<&j|GM%%Y<+lG#NVI~_}TX4a?v&)AF5Csd%y||ZQ+xELm zbv#=~j}U24nKl>AaSpC9eVCuu!rXa=frfQJ%xhjDr-7wXpu|+_Ods5xv`HhX$U zVh!d}V;KX_sJ$@NaB?a)Ea@7Lq~tIP2x!wq3kwSyynw~*2G&eBEt$;A*3%KMr^ktnv_uT6GfFJPG)Ov}& zn8*N~_tb5zCn+h3n$f1|#mkomw>#xkbZC#j^*ose^$JN7?WOCx8r%Pu^@B=ENOW0N zU#pu`&DhvzCtaPqU)(-*TjPhrhnv;`F9n+0yoHnI;fshaenhZx;e|^}s8nOdTTI+J zaQYtOSfBrFUu-0B1TH;%Y1!pA-bCfm$>KIMBczXN68P}qW5Fa%Xrz`09DJ|8tA(A) zt~ZjB6jWGPs09WmeEGtuzp)?&cEAMW3j-LI0{==3Om6cufVSlo)Zb=UIRn5+r@fc) zM=0!1gNe|8fZ_j)@uVa%F;?}$jkV?_b+1YPMPCsRv&U1_=y^2N%FGQ)$Wh^TInzC9 z5|zf8iEJw?+bNBYC&L)yx;nD0qGGHRDkGP`ggz@i9;;f=h6N5?eCQHH1Q-93v+LXH zUNVKzA1ohtbSmcnfby!3V%LUzMvDLDg&m^IV@|Ord$`d|-?d?-V|kf<1}oDV?E--` zsqz-ILt{>+5+QCd5zN3FVKtpI14#-&vN*v6!6K=7@khZHcYPQOKkrYCsUA>0b0e~J zLadPdYeUXubeZ)xv78an*GiXG950zvX1&vnAmYV@-RDnK{ zo>o>C!0YF$$3lINPEX#AzXcs00Jj`ZQ&8T!@=;@L99&y=JhGP~W1A!BaM}Ec!vj=nu0HH$43%J+hzhD9eo73ldv(b$@~&m0&9$wQ zxN_%4dPaU#f@ z>gz}8^kFm1(w^H6QnmeZKF^-kI5Il{mdbE_WS{e0XxquHllaqe)x3T>m++EOm_JJjPrG}F!*xl804E@P2?zQuK zpuDVX+6}AYVmUw;_`S?i?E1^Q_UpHAujtU5@9pZ2zHD!8Z`;>n($X{CDzmxa#az3B zO_{>R>#|&k%Bl~@vOH*{WrYj`J*r{Mm}pcm+ifZIifog@2mLsH$HY2pir9LTbjz~E zD!SNmC!J9T!`h-fTwAklmtDtr0xpyCKNsv8>e> znJGOwDT4Xi=t1cU11BcqlJjqpniL7&s1xXLSB@|k9OInb8txp?4{GE}pB>fK)_PfE z1)c&wRd#=;`ZJvRcTASm@@z4FLtFn&2REEx%{Jr}SU!4_ zQ~Q21&9zv{=Npv}r13Ly?8&0r)=T|!CBEeED0O!*w^mg2_6_G00xN56rzr|8W7V3m z+R!k2G^q&+7Ip%+=p640f>qJp=^|-R92Wo=Ivh^)9oBeHPQzrx|nwDG)Guw2PifehV&` ztXY5Xz)0E}cUV`)a(m~Q3GfX2-Ru0y!K>i9YkplOvac7{rbHNU0O{rMus?Dm*J+S~ z{4miHjm*xq^|igP29G5q+vI%X!DQRHzN->aTSyVtuIYy<^``#<{mVFas}I%=e; zc@hT#B$c^cJ5CFU6l@7j@ys=CatmJ43FMV}j}(3!0L5&;^4cW;#+ACwi%&zv#>O^$ zBxgInQbh@2;1b$G;24c>WROW9nLzS?w>cUyxV>L)pF=uhP{Wa6(*g%gjW_jt#=f0< zo1LTA}Lg`T4^~M>WzXXCo1dmQs1U zK;Ok9_EXRG13Y~YdlnQ2#6WFvc%{aRV0jbJ*|)xpQ8j%fB1#`S?=eeM^jS!s@xsvO=O3rr z;2SGSdRSmnJ-sg`BXRR`vyL0(LU2c5tIZZg`Y!44$<%p;Ya5b%o9v@MHbg4vIjk@C zzQk~?=#b7;$>tvxCy*i?hL=zo3?l_G2Xy;In2}))F|x(~I!wVx6d?AJnxE4jy8D=d zA0NNw{V)zghS1WRZU=T{rNT)-{wpha*qq0D{aWlnt%GhWSs4WPUm>_YPuTH`+g?Dea9t z4wK1GB&WihNk|Y{iv0$c6{eOU(4HptAEl4+RVNYV8%%qq^fwph4Mq?A*TU{M{%^cMaIP`J2?p)N1IYG zQR>s%5i5MxBN?u}cFK|xr+YwK5gDJLuh-dvSp=mFJME-WxYj_+Qz0pkkJq^gIZHs> zBHDU$B7Z`-b^GC>`-o8ONYhdy`R&))7!YtABL!R6Q9gm+ubIM>`Y9~^Hx_`x_DP`M zU0OR{UmA1(lZ3J$>1v?a;x<y8%>mmtKi~{0+9al)EJ%{iUfQ-sk zkMGnqt~VxrD10Eju>pZbO5ALZ(J=@co8@lIA2tXoVO_q4ZmQ*R69~|0xK;;RNiuFd zGaS(l`QtC!?J@|7B{oyB4Ojf`Mjm>Syg?q(|Jw)Ez2 z(fMwb2}%J5yHn#|u}0r=HZaxH)O;&1uTyPK794@6H*ga^L6el)_nr5!@g6%wjx^ca z9&VD&l}}h>k_k2pmVzFz*Rb3TRH_Vk^csCK*GCWj{tZeG(9 zz}LPo9g)y@kz3~CWn5;&^;5MDB54@fBQ+VMg5KoiT8%&M(^l(dMy3>{hD(pw{V4k+ zax0&Cd+Vrh_dDoD`|8ZF;sTRf09@3r7-a^-=@=U`Ca0v(LKIq@e|t`UVrOrR3Q;de zJ~kITDYE!4IELqKK4L1yzU}yr%MPlCj%`rhSG=|c!`+^M-v$$vmO6Nhw9;LUL zkLS4_@f@Y!G|eLi#(Y_V+vQf{(zi2MJQ)H~){>V&0N#CH|O&kuhq1em*z}H8akv zrw{YUdZ`bf$8GQHBV{riXfjYl)ZDznh+ri3;jH?E&0g`AGu5~Pp2x;}Wy-A+daMDc zl&N+v`dayi7lg};<1BCqT8-jG?xe!VE|U^@Ydjs$SWVT`yI(FMijfl_Q??O!JGkYF{M~U zjx2>Lp+jyi46o27=er3eRd7f6o$vAO?&LGsn;{<+6@p4goUR6Jt7JpW!$8(rA4o=_ zOz)>)tTq*5h*lfAxDblN%mD#m1jhe2AN4coXP`O)F0B9Pa2xq|2Q&$AA=a*s)WIsn zUTr#!ij2dA+4Sjz9#+50k^-@c9V^ z3<{Vzs(*4buzmsV&onFn#yH-g0tL6q<_R8stzPZ`u$|&sL zzi$6LyvzT004|01wELaR{yp0@*49q41_FZq4k+Aqjpr)>5Sg2GwmZvsxSfPmV530R zot$Z<YduzPr*W$)vc-&nP^we2xvTA=ycUwq5nR65fD>FpV!L4^h) zL%F3Ht*+O;-zx_G(@6ah+PCoL_~fL;L_3kTWPBk=uf~Vh9@TWoY$WJj-T9w+wgNmYD5t+RegJFC` zd@wsr;bcQTX(D#Wg$F=X3UqEG;IDlMR%h4b=(!{}`s;tAa2=9|(k2;BC89RM@Cn^L z-L7S|I!BGvZb6z>542see~ zK8BTKi2}D!11+s!CYR=rjqLw#|L*=X55rQz*jeNvrlNxremx4-U@re)c~( zPAclpkTc0Jo-|8LTy(c@9V3#DPt?;33xrumyDqhSOF&k3o@W4XRKYdLfflS4-Lr=0 zz1L#}3eKzndSi!T_WZk%ZwKO8-e02q(4j(+BE zdWeBIlM4GKx+_;f(84lhG6Yo?{9R97Ao^&hFH_HmV;NJ(} zifp4fM3_Ux%K1f9{viFNu-P#~RnF`BuyRpNs!p z3(mc!FogTA&We2@XRC~cY6rP)$)rHUK3%rd+M+O-SFT*Z^m*NV&7l8fzZ+<^C-sw2 zZ*Fn{VK%&UMuJAySY-J+>OP#gzm*ALnUPR?m#fEfghjtQQ)PG-O#Z*FZAX7*dh$N; z^#M`0?&Ts%B;M&9Rb zs9-zge@&Gz5kyh(HqkS_-ZY4qS}Y6h?||d~N-h6wgAO-Rg8!@hjv_o%i-ef+@%y1q zb)#+z(X|~5w4=bF>Me>E7`-b`xeh>%j^;r{1a1zh%Jd}6YJJ6eD$RHHQ|8f_>OM7? zpZ~tcBx{g++WeK0FFw)J&kUIKyPEok%J_kyj(kQ#xc5DJNQ`(yhCt?B;xHP}msYUp zMi~)`4>PXH#n9JnrqlHjILRwfge60Q;PFZnhaZh~4Ue7g+E4&R;16=kSDj&z-Kx6I zH!txJ0$06@Pu=^U&u}#=i~&J#u^p@8+7>7{V-{wSdedN6$L=(iaEQVh-huhhEuSVa?-Es>)D`aBgL%WzNH zrcl)3FV5ao*hJasM}hvl7d61n0HhWROZnmJ}e+pA}y+XExh#yO{!9S5j4YI zrl#gH^C9+%228y^_lGB!f}qb`lK{GLQ{i9LMaBt81B3e*@bi<%Lg0!TtO7uzOi#EJ zKpq>X1X+ze!PJO5WlWWWl$78jSt{CGV}?8_sw3^FOHY(dt=w(%<+4rM;yWeFOc_Hl zw7!f2FGV=ln^6pZk+hE z3-2b|O;Y8Fl6N`M&G+cvv@j-#Nw=&yyQ1-aCxN9-nuxH~;gI5`#0 z^1({CE9rJc8vp_bIXx`4@I+_|6q8VIu6a(gd<>~FwNJ$Qv;1cS7*$Fw|ifhed_F- zuRA>Zx|G@emzenmS}uB1CS&~U8Qr^yfY`nlFIIalkV&XZas?W8!tWHFP1Dmrg7|iY z;z@M9*>S}SSY0Fac(ql}-yFkV-ZabJ59VotwkcY_zG>LVNW&@&oW*bFGM4$!y#JzJ z>h@^hXZ!M_X<+tb0%t;AU>vT2x#mB8|5vCu_xtzh)<2@BHsIm_E|A5t?JOKmi$Y9% za(^?An+$;*nRMR6$DsydEuZ7lLXnr7__NNPj12$XRDc_|Kn2Q>0(nR z+`iQ2!>0dUfdaTZ-jDrw9w;+<(;^$Ou|VIxgIP~D75QR{aeD9@{m&ft=IRKV5J7Eg zJ|CLUcaYZ3M>@f;geVv%+vJ?Lc|q?sI5Q8svyr|h>K^bJuPu!b+pk72@+pwjY6o2A zFBofewX;0`6ku6?_79;`tPGaF0Y-192)5&~yG3z4SQ5Eg*cK#geJw%&)x6~ z35}fxdU;_g-3>*qi3SjhamZjm-%|VRYUdjIg=SU+Of#Tx4YGG|sBxBQ0~F+?pbR5e zz};2XRQruVBdS*g^wN%0+232H-u!-n3Wx#6WIg!Yn_ZaB-Z`vBCqWl9uEw{v;Pa5A zGqzgvi}Hsxy3Yjj!XL<}!+vsh;<7(}jQbA1eR(PFA?VJ$5%)|788b8py4o(XY2IFo z+0O(2GfQIwgGLbn0jKE&2>gaks&*fs7`kin^CO&g5TJVn3+&sC@Rd!16g2Vg&lawc zSNe|^4@!!&KfM1{=e?nerK9XE00mzCo2h`Y@((Jq-=*%-AALDVcG}CskbFjNx$>XXC)q898=WUzW^V{XyyKtkBa5$N*0;;GtP)8AI@PmYS#EG-Swl{NLSg^ zwBVQlE}K2&A>KjtUfa1Ix4vpmvnR4R8T~I;DPQwiV7p$O=Q2E0hH*qh_~*#_Q6;cQpfJI5B3oQfO66U%k53hebXd4!pP*YdOA!Ds4EY(1d?apvueB3@iLRLUnn9O$t zD<+XVc>x~C18aGBKc!oPaQ_F^SJB`I(EL00Mi$;F>>4q}Y^=y=?ECja48oLqckjE7 zo#$TK&ryw@aoiXAkhK=kL?~^gQpR&F`4A3m^fc=nkU6_>HLZk7Es}O?sX(+1+1qix0 z_IOPD@?7P2F~{Q%Gw!&G3xvH*MjJA+MD{LNYwN+S_#=Gsbl;qDpW%jMMIMVQv-s=f#axjkM#sw7UeAqpFWu;^BJDHmd`!naNe2b(^^1G%q6!hgOcmbb%g6nHHJk@Ll>Z;VpR+onoGmMR zj}w_$StW%cD;*6pIr;s}tLNx)va=RjEks4A3{j5d*ha>)EnCBGap$zkI>hi&4 z3tBzCa=?1(mxDVu+Z)q{_XV_LpJ-4NKE@jg8z*iJ8r(5U#a-6AO4jx1us%t0RESQ3 zQgQofSKvF|c{8W2Nr1X%c=9UN9X>GX{t9D10)!SrpN?R=?rEWc5eMaEkNcjNxo~Tt zQ-v&fuLX)e0fje|Ajy+5fVt=ydT0XfnY4m(*b`@t(NEFV&C3iN33{6udDR$t4JtmL zrm3!;m!F@1c8S&!F*jDrcjf1%9RbEix1{yE-K{rw;^=&;S0y}5O-ag{LfX$^Zsu=h zk%%;J1A7_PGqCaT7jby}`oD;;@3C>>gq#MMZ)_!YfA2^F0_^5M;s zmx$^*bGqs2VE^x4wEUGj?Xg*r1|JBx=Qs2aXT%4FgpMUAe1t*S#Uma-uq8iS zHccfv$6;30xvUgONqsPn#oy$XINFDW1#jF5ots{b6(Tr?z4@$KJ27ACB}<^vQiWRl z?-OQ#Se?B6;ly(G-ri!Brz2s!R{o_d>Isi36k`~kHOHI2u}Y`23(cz$_Vi}5l+Jqz z9+Nd-|8WVs5IQEwJv2loYzC}2VyliAGDy8rF=(zceFqq`a;|ry(CMME)JEe(l zj{|M6dVSZPBTEgxlwVe30))tijdzZYj#j)pJbI-=`bF&Bn)tdbG&Qa1NRvSbd8~tV zD$0}};8k>(viFG+p!zxUjZvwKS|IN;jy&dDNd87w4Yj77bA=UwUh>ZSws9-V1_`bJ zf+H8_u{8u=rg>>KPS=s!vVr^B&aM*fw`S^M)K&wUaQ5*iEXmVeY%79+UsuOw>~@7USh%~9mt=X(Z4ko!U@QF+P5;-u#oJBZ*@fdIa~=EobJ3>p1DITAqlkGp2#>(N)+ z?{AC6=Bl+f3DIHFKje8O&bU+CW4@T)8A|c1p%mwkVz*o!>E0PoYwb{_3ThUa2X?m@ z&6Ka*%-VD#*44T|j|CS{yktI{)hN|BPxW9IF|;rW_Z@wtL>dj`JlLN7;Zy~xj+Oj6AlhA5E)XUkW+;gqF3qFHJv53Ea}H@_3lG4C;A8dv!F_ceF4~w7+NMJ^0A{1Kh0WIPr4+{(1$9^AZ zk&#R<3Jc4%|M`LFu6xc9i3xz3LRGINh;h$4WKULku=6T{4%oxVm;9&wr91)Z!FIjr z*Bzs(mGmHI9Jr{)QhxtB$9zwZPSaZ9^rDH4HX!<<@tB`)w`LZ(%a$T%Yx?z)muC%fnEZ?(xT}Ne-KE)2a@V41o`RmjLA3xy zsi)ce4oEHgDBPjr6oxp#gI_5+Yx_gNO$)t8AYRQZt5kC$ z4y25RD>qXve)+Nl1-YkvX z$SR5xuemApHI(4uznAtMw{@lDIsoqUGJeWtV+NYTd$c=vcQ;+>x9%7fF>0+^c`6kuE^xar5AM+Kc-mIs_82G!56-{_^6a|KM zNt25G;5V`+RawWrfSpw`2XcE4&M3P5EN_Z9QD|vY9pNi8LsKxJT2yC8t;xg-$5i(l z;1iP{aQdc*`^v;q8*;(;rAf@UG040d2&&R0v#|P~R^yUVWlkanZIomxYDn?iUgANn z|07ZTil?Sn1o!1;NQP;q@#E7{>;>it;&&ec6Z&$O^zg)GPy=wbJG3yu4flxwZ5lGH zw6nF8TOe|Cb0Y#ht1+ciNWFB0uW}`a0BF!tNaK z;1WUGyE}-4*+78>oj)(FL)m!OFRI|3-6CQ3V0C`B+n--v2)s9%Z=SH}tsPpk)=}c} zq$g+GMuIk5DYp1MK?4q~j5W}m=NA_Zn*-st_Nm|O+6!)CUbmRF)3+tc0obG@&U%3h zS`KUFEJw^t=B5gx;20<881f*sImsC^B>|@loo*iURu^a@4Pc>BcA^p~o;qu+<}WTE z{k>V13`>{NmT+Wyj!;|kKn{H|;(roZ;YSF6^^!ME0Jf?pU=k;C?4R|#iJ@q4Zuywp z=9V8X!)D$_Sk0Vs9}R1Y;MJK>PRERSsKBNcR#kE_W6KZZ>kb-9za9}iZpeofapSMEyDP(h$&eH4{;S(_0&nebtX{qJE$d!M%Ct6>O7)RfP{^I5WT&QXv_l}& zT$bujtQ{ejlL%IHZ#~rp0~|s_bvA!j*}6c}8SZ;WZFN!1Pg%5FRay;6j$`p^ZyQ#0 zSSrfvi9x5!hp0fs-D|RfIl^(ZwRd8(k(`SMOp9aEWuH_{_J!(uMcG#C51`2ZIS#}1X4ZlFv8&4=YDlH$UZ5~>lPpEFI2fGz{b=KSse0K(B7r_au?3dobhi; zO=wV>UTx~8KNnb*9i)0OSKf3ZL?Y+gZ&Z1mLOaE7*gItHL{?H;J@_cvRi%5j-X?+(V`6Zy>Vr?V~5ir8&*rjA0*GK&RUUL@#uuJ&3= zdd5Y6r*C=aTsL}ceg7m?e)HF|J_oM?&&T3^p_W8aymf; zID?>P`@_l|vTdL>!rMqJLcl1mP38|4*K_8G8|Qz7Ttp(4%gFrMEvoxpe$Gx5CKC~T z%I8Z39d-v=X$jij`Y0z_+|!}T{b<<2tHQH{Kct;C4>Tz2&={!Ht@-DmuvRQD+6a*$ z3V*$^_Bz`txO23|=UcLs{yC6x;Sk0%F+{pDK8;bi(W5*jEK9|ClsMNx`LaW5FACdM zr#*G6?P7W}@%nkp#BnQx{nOz@2oxN4Um9;<1A2(W?EU?@?qpa%?%{5FtLFwxuA8sESeQ68{su!A<;W zl#?WJzc*VqeRyaH061r7VZec2026?2EwV{lTv)&+qOHhTyfb2dm_o19d}#K$EQxen zKP$5vfFzfxmw>BHGxIM33H+7l0A3YG7T{}50A7((KXB3E%jjtI*RKwcK76aq)xQS{ z0O;u-gD|lvsM70^V6b0rzH3PLhf&0R3jPu?V?qeKE5Ccq@ez6JU-EHYW)-eL3$f{| zm=Tq#J4n0TuvB{aT#2+Lug{dc^C#SQvk41AfxpMYnW>j6g1bNIM<~}ME|Z!`OFK}g z;CLgTDuqLTIu7%ws9b9+&BgZDTjSO$zLy5UfLF)g z`HEg&Wl~HcOm({5dp)ynv7I<~Q(Z$-0&?P|rKL!LI4J3CbnTjm4jU8PIC48+Lw~JH zBEgyr$rlI-7%beJ?xU2GpPpvApOI`+TrR#cVx*n3?AI#zorSXY&8@RSB%+j}DE(d2 zAo)T>h{g@e?Z6QD<&&W2rb*yL=WxAOCmYS@;QnIhO)iSe{4{%(#w_8Wf$0J&_Wh8b z^7{n#+Yhd2GGTu$)E98>m!>ox0r+(T6)h|*7QtE`%N)g!c$w3bE{WT-opF++KZ45! zAMc0tUq9cjBpFZX%h>A=O!dbTLye8@>+4>%om&r@cx#1t**uzFyrJv-2m>6Rf+gJT zaC5cJ|I~iah6Rx39o$BiL6*u3_8*Y&K-(lD=t? z^9@y-M17k7yzQ+G$byfFcOCgCJh0GtxB;*Rw?||B2--8YO(7^P(Fr4HO)cN9?(SA7 zjR_T#nLTSjr}Nj&F*}WpTHD!4nZ}ym{#pUSEr0YLhDXsU!yg8s3Z9D^plZky!@YqY z%CdFQ&>i32ZDqf0xBA{Rjb5plIuFMZX8OY37eK27FvMrDifB{Mvq*udRCcleA0%@x~zWc)Uy{a7^I}6w8AzO@7}%p zA{x#5pWUNBUj8!A(={{VdATf3xvE8aLTFXCP3M<}UtwO9!hl6N5`5)eo3U14+BUHG zh)pp2V81BqhQ5z{u@s-5M|)@IC_(d3dVP}TLK99H+}YKQJz+4pq>=bnfmH`qgIS_4 zw4Fb>DEajBvJhG&Z=sGc3+L>$_yh5@^#0GYA=9uiYQbdT`uacWnwrq!Dx;yzK0ZFG zcgD4VG+yopt>Bb>=j!Z-gq6PE0CIw2m$dTdfvJ}lKhf6E2EPCJ5Ps| z+j2XKwG5CI|6ozC@WKhQ&!O>G0G$S~Ob@vx?0k6=yvYSwO8IX2^c+YO9zrJ4#LS$& z!nVER>|n&n`?O%As~h_0DWD8m>SG+U)^{KE*R`04PGw^0FG`Ichq|+nvtOS)Pr<~z zDl3b;R$jMP^7$u%k4xelYjj34jjXcxtGt;BxEexE4g4+l*FS*tJpE9>=4);QsrK2X zTjpNV^H2@r(xHCRFS55l@w~>WehB3SX}7a@3I*<+Qf`>zr0t9}2aa<6MafkWs~20e zVWQs-Rnn$tvg;1yn$EDa1|BKL7_1K%2i}{y+DrZ@^T%H%a*-IWGFomFa@c6S?XPtO zyV-f`F{r!UQV3Q}KL6ME|5#?#0SS2x?6X%8iY)b%;n(Td@v=4qutO7ImTn zxe13l0>5<}38kY=?V%;OT5SG0Ur{Cr`j-#`&lg`RbJyq)pNIaK;@)E0@@OhtI{Od( puA1?TMT=v|n(?XdpTiVT4`45n-o43%U?~84oin{?Qg+5Q;(r9YRDl2h diff --git a/sound/items/towelwhip.ogg b/sound/items/towelwhip.ogg new file mode 100644 index 0000000000000000000000000000000000000000..49dab750a8841fc2543aa6c05ae58420747c6e4d GIT binary patch literal 14201 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 qIn;rib8BAT&c?TS8mH6sKjCfzo8|*Kz Date: Thu, 18 Jul 2019 00:16:14 +0200 Subject: [PATCH 039/274] item flags, not clothing flags. --- code/__DEFINES/obj_flags.dm | 2 +- code/modules/mob/living/carbon/human/inventory.dm | 4 ++-- code/modules/mob/living/carbon/human/species.dm | 4 ++-- code/modules/reagents/reagent_containers/rags.dm | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index 192ed7ce0e..5c21fbbc71 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -26,6 +26,7 @@ #define ABSTRACT (1<<8) // for all things that are technically items but used for various different stuff #define IMMUTABLE_SLOW (1<<9) //When players should not be able to change the slowdown of the item (Speed potions, ect) #define SURGICAL_TOOL (1<<10) //Tool commonly used for surgery: won't attack targets in an active surgical operation on help intent (in case of mistakes) +#define NO_UNIFORM_REQUIRED (1<<11) // Can be worn on certain slots (currently belt and id) that would otherwise require an uniform. // Flags for the clothing_flags var on /obj/item/clothing @@ -37,4 +38,3 @@ #define THICKMATERIAL (1<<5) //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. #define VOICEBOX_TOGGLABLE (1<<6) // The voicebox in this clothing can be toggled. #define VOICEBOX_DISABLED (1<<7) // The voicebox is currently turned off. -#define NO_UNIFORM_REQUIRED (1<<8) // Can be worn on certain slots (currently belt and id) that would otherwise require an uniform. \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 4e99120940..d35df6b789 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -167,9 +167,9 @@ dropItemToGround(r_store, TRUE) //Again, makes sense for pockets to drop. if(l_store) dropItemToGround(l_store, TRUE) - if(wear_id && !CHECK_BITFIELD(wear_id.obj_flags, NO_UNIFORM_REQUIRED)) + if(wear_id && !CHECK_BITFIELD(wear_id.item_flags, NO_UNIFORM_REQUIRED)) dropItemToGround(wear_id) - if(belt && !CHECK_BITFIELD(belt.obj_flags, NO_UNIFORM_REQUIRED)) + if(belt && !CHECK_BITFIELD(belt.item_flags, NO_UNIFORM_REQUIRED)) dropItemToGround(belt) w_uniform = null update_suit_sensors() diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 196ba9b3f9..37e5da2f84 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1019,7 +1019,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(SLOT_BELT) if(H.belt) return FALSE - if(!CHECK_BITFIELD(I.obj_flags, NO_UNIFORM_REQUIRED)) + if(!CHECK_BITFIELD(I.item_flags, NO_UNIFORM_REQUIRED)) var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) if(!disable_warning) @@ -1061,7 +1061,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(SLOT_WEAR_ID) if(H.wear_id) return FALSE - if(!CHECK_BITFIELD(I.obj_flags, NO_UNIFORM_REQUIRED)) + if(!CHECK_BITFIELD(I.item_flags, NO_UNIFORM_REQUIRED)) var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC)) if(!disable_warning) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index a65b07abd7..45e5be08a5 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -69,7 +69,7 @@ icon_state = "towel" item_state = "towel" slot_flags = ITEM_SLOT_HEAD | ITEM_SLOT_BELT | ITEM_SLOT_OCLOTHING - obj_flags = NO_UNIFORM_REQUIRED //so it can be worn on the belt slot even with no uniform. + item_flags = NO_UNIFORM_REQUIRED //so it can be worn on the belt slot even with no uniform. force = 1 w_class = WEIGHT_CLASS_NORMAL attack_verb = list("whipped") From 44063e523d82c7d15ee71d33a8fe24c535a9a138 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Thu, 18 Jul 2019 02:14:00 +0200 Subject: [PATCH 040/274] missing flag. --- code/modules/reagents/reagent_containers/rags.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 45e5be08a5..47f3ba5efa 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -69,7 +69,7 @@ icon_state = "towel" item_state = "towel" slot_flags = ITEM_SLOT_HEAD | ITEM_SLOT_BELT | ITEM_SLOT_OCLOTHING - item_flags = NO_UNIFORM_REQUIRED //so it can be worn on the belt slot even with no uniform. + item_flags = NOBLUDGEON | NO_UNIFORM_REQUIRED //so it can be worn on the belt slot even with no uniform. force = 1 w_class = WEIGHT_CLASS_NORMAL attack_verb = list("whipped") From b578cc4db1e9a0fab70bb2052d1cabc265492ec2 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Wed, 17 Jul 2019 20:59:06 -0400 Subject: [PATCH 041/274] more uptodate --- _maps/map_files/debug/runtimestation.dmm | 719 ++++++++++++++++++----- 1 file changed, 564 insertions(+), 155 deletions(-) diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index 7a591a48fa..3bdf64ac27 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -41,7 +41,7 @@ /area/engine/gravity_generator) "am" = ( /obj/machinery/atmospherics/components/unary/tank/air, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/engine/atmos) "an" = ( /obj/structure/lattice/catwalk, @@ -124,6 +124,8 @@ dir = 5 }, /obj/structure/cable, +/obj/machinery/power/port_gen/pacman/super, +/obj/item/stack/sheet/mineral/uranium, /turf/open/floor/plasteel, /area/engine/gravity_generator) "au" = ( @@ -351,7 +353,7 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/engine/gravity_generator) "aY" = ( /obj/machinery/light{ @@ -431,7 +433,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/engine/atmos) "bl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -447,9 +449,9 @@ /turf/open/floor/plating, /area/engine/atmos) "bo" = ( -/obj/structure/table, -/obj/item/screwdriver/power, -/obj/item/wirecutters/power, +/obj/structure/closet/secure_closet/atmospherics{ + locked = 0 + }, /turf/open/floor/plasteel, /area/engine/engineering) "bp" = ( @@ -508,7 +510,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/engine/engineering) "by" = ( /turf/closed/wall/r_wall, @@ -658,13 +660,13 @@ /obj/structure/cable{ icon_state = "0-2" }, -/mob/living/carbon/human, /obj/effect/turf_decal/tile/blue{ dir = 4 }, /obj/effect/turf_decal/tile/blue{ dir = 8 }, +/mob/living/carbon/human, /turf/open/floor/plasteel/white/corner{ dir = 1 }, @@ -673,20 +675,20 @@ /obj/machinery/light{ dir = 1 }, -/mob/living/carbon/human, /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/mob/living/carbon/human, /turf/open/floor/plasteel/white/corner{ dir = 1 }, /area/medical/medbay) "bW" = ( /obj/machinery/camera/autoname, -/mob/living/carbon/human, /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/mob/living/carbon/human, /turf/open/floor/plasteel/white/corner{ dir = 1 }, @@ -730,7 +732,7 @@ icon_state = "4-8" }, /obj/machinery/door/airlock, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/bridge) "ce" = ( /obj/structure/cable{ @@ -895,7 +897,7 @@ /area/medical/medbay) "cz" = ( /obj/structure/fans/tiny, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/medical/medbay) "cA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1280,7 +1282,7 @@ /area/storage/primary) "dH" = ( /obj/machinery/door/airlock, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/maintenance/department/bridge) "dI" = ( /obj/effect/landmark/start, @@ -1309,6 +1311,8 @@ /area/construction) "dN" = ( /obj/structure/table, +/obj/item/warpwhistle, +/obj/item/voodoo, /turf/open/floor/plasteel, /area/storage/primary) "dO" = ( @@ -1337,7 +1341,7 @@ "dS" = ( /obj/machinery/atmospherics/components/unary/tank/air, /obj/machinery/camera/autoname, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/engine/atmos) "dT" = ( /obj/machinery/camera/autoname, @@ -1429,7 +1433,7 @@ name = "Mining Dock Airlock" }, /obj/structure/fans/tiny, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/quartermaster/miningoffice) "ef" = ( /obj/machinery/door/airlock, @@ -1484,7 +1488,7 @@ name = "Arrival Airlock" }, /obj/structure/fans/tiny, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "ep" = ( /obj/structure/cable{ @@ -1543,7 +1547,7 @@ name = "Escape Pod One" }, /obj/structure/fans/tiny, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "ey" = ( /obj/machinery/status_display/supply, @@ -1576,6 +1580,9 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "eC" = ( @@ -1659,6 +1666,9 @@ /area/storage/primary) "eL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "eM" = ( @@ -1800,6 +1810,9 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "fe" = ( @@ -1822,6 +1835,7 @@ dir = 8 }, /obj/effect/turf_decal/bot, +/obj/item/export_scanner, /turf/open/floor/plasteel, /area/quartermaster/storage) "ff" = ( @@ -1911,6 +1925,7 @@ /obj/machinery/computer/cargo/express{ dir = 4 }, +/obj/item/disk/cargo/bluespace_pod, /turf/open/floor/plasteel, /area/quartermaster/storage) "fs" = ( @@ -1918,7 +1933,7 @@ name = "Transport Airlock" }, /obj/structure/fans/tiny, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "ft" = ( /obj/machinery/door/airlock, @@ -1928,7 +1943,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/hallway/primary/central) "fu" = ( /obj/structure/cable{ @@ -2135,7 +2150,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/storage/primary) "fO" = ( /turf/open/floor/plasteel, @@ -2236,12 +2251,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"fZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "ga" = ( /turf/closed/wall/r_wall, /area/hallway/secondary/exit/departure_lounge) @@ -2256,7 +2265,7 @@ name = "Auxiliary Airlock" }, /obj/structure/fans/tiny, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "gd" = ( /obj/effect/spawner/structure/window/reinforced, @@ -2513,6 +2522,26 @@ /obj/item/paper/guides/jobs/security/labor_camp, /turf/open/floor/plasteel, /area/security/brig) +"gM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/space/basic, +/turf/open/floor/carpet/blackred, +/area/crew_quarters/bar) +"gR" = ( +/obj/machinery/power/apc{ + dir = 1; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) "gY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -2539,6 +2568,15 @@ }, /turf/open/floor/plasteel, /area/science) +"jt" = ( +/obj/machinery/smartfridge, +/turf/open/floor/grass, +/area/hydroponics) +"jw" = ( +/obj/machinery/power/rtg/abductor, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/space/nearstation) "jE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -2550,6 +2588,26 @@ /obj/item/melee/transforming/energy/axe, /turf/open/floor/plasteel, /area/storage/primary) +"kf" = ( +/obj/machinery/vending/hydroseeds, +/turf/open/floor/grass, +/area/hydroponics) +"kk" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/space, +/area/space/nearstation) "kn" = ( /obj/machinery/light{ dir = 1 @@ -2559,6 +2617,14 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"kG" = ( +/obj/machinery/vending/hydronutrients, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/grass, +/area/hydroponics) "kQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -2575,6 +2641,10 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"kT" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) "lg" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2590,6 +2660,14 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"mI" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/grass, +/area/hydroponics) +"nb" = ( +/obj/structure/filingcabinet/chestdrawer/wheeled, +/turf/open/floor/plasteel, +/area/quartermaster/storage) "ny" = ( /obj/structure/table, /obj/item/storage/toolbox/syndicate, @@ -2597,7 +2675,7 @@ /area/storage/primary) "ou" = ( /obj/machinery/airalarm/directional/west, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/engine/atmos) "oV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2610,12 +2688,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science) +"pF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/reagentgrinder/constructed, +/obj/structure/table/reinforced, +/turf/open/floor/grass, +/area/hydroponics) "pI" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 }, /obj/machinery/door/airlock/external/glass, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/medical/medbay) "pQ" = ( /obj/structure/cable{ @@ -2625,7 +2711,7 @@ /area/medical/chemistry) "qb" = ( /obj/machinery/door/airlock, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/engine/atmos) "qn" = ( /obj/structure/cable{ @@ -2633,11 +2719,55 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) +"qZ" = ( +/obj/structure/lattice, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space, +/area/space/nearstation) +"rN" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/cafeteria) +"sD" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/closet/secure_closet/warden{ + locked = 0 + }, +/turf/open/floor/plasteel, +/area/bridge) "sE" = ( /obj/machinery/power/rtg/advanced, /obj/structure/cable, /turf/open/floor/plating/airless, /area/space/nearstation) +"sN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"sP" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks/beer/fullupgrade, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"up" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/cafeteria) "ut" = ( /obj/structure/closet/secure_closet/atmospherics{ locked = 0 @@ -2645,15 +2775,40 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/engine/atmos) "vm" = ( /turf/closed/wall/r_wall, /area/maintenance/aft) +"vs" = ( +/obj/machinery/door/airlock, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) "vv" = ( /obj/machinery/door/airlock, /turf/open/floor/plating, /area/storage/primary) +"vG" = ( +/obj/machinery/biogenerator, +/turf/open/floor/grass, +/area/hydroponics) +"vH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"vN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/space/basic, +/turf/open/floor/carpet/blackred, +/area/crew_quarters/bar) "vP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2676,6 +2831,10 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"wf" = ( +/turf/open/space/basic, +/turf/open/floor/carpet/blackred, +/area/crew_quarters/bar) "wS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2685,6 +2844,48 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"wT" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"wX" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/space/basic, +/turf/open/floor/carpet/blackred, +/area/crew_quarters/bar) +"xh" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/grass, +/area/hydroponics) +"xj" = ( +/turf/open/floor/plasteel, +/area/hydroponics) +"yl" = ( +/obj/structure/chair/stool/bar, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/space/basic, +/turf/open/floor/carpet/blackred, +/area/crew_quarters/bar) +"yt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"yM" = ( +/obj/machinery/vending/wallmed, +/turf/closed/wall/r_wall, +/area/hallway/secondary/entry) +"yO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/cafeteria) "zo" = ( /obj/machinery/power/apc/auto_name/south, /obj/structure/cable{ @@ -2732,6 +2933,10 @@ "Ce" = ( /turf/open/floor/plasteel, /area/medical/chemistry) +"Cr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria) "Ct" = ( /obj/structure/closet/syndicate/resources/everything, /turf/open/floor/plasteel, @@ -2743,6 +2948,30 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/medical/chemistry) +"Dh" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks/fullupgrade, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"DH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hydroponics) +"DJ" = ( +/obj/structure/kitchenspike, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/cafeteria) +"Em" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) "EI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -2751,6 +2980,9 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/structure/closet/secure_closet/quartermaster{ + locked = 0 + }, /turf/open/floor/plasteel, /area/bridge) "ES" = ( @@ -2762,6 +2994,37 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"Fg" = ( +/turf/open/floor/plasteel, +/area/engine/atmos) +"Fy" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/grass, +/area/hydroponics) +"Ga" = ( +/obj/machinery/vending/boozeomat/all_access, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"Gc" = ( +/obj/structure/closet/secure_closet/miner/unlocked, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"Go" = ( +/obj/structure/closet/wardrobe/cargotech, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"Hn" = ( +/obj/structure/beebox, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/queen_bee/bought, +/turf/open/floor/grass, +/area/hydroponics) "If" = ( /obj/machinery/rnd/production/techfab/department, /turf/open/floor/plasteel, @@ -2776,12 +3039,35 @@ }, /turf/open/floor/plasteel, /area/bridge) +"IB" = ( +/obj/structure/chair/stool/bar, +/turf/open/space/basic, +/turf/open/floor/carpet/blackred, +/area/crew_quarters/bar) "JF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, /area/medical/chemistry) +"JJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"JV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) "Kx" = ( /obj/structure/table, /obj/item/analyzer, @@ -2789,10 +3075,55 @@ /obj/machinery/light, /turf/open/floor/plating, /area/engine/atmos) +"Lg" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel, +/area/security/brig) +"Lo" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/space/basic, +/turf/open/floor/carpet/blackred, +/area/crew_quarters/bar) "Ly" = ( /obj/machinery/chem_dispenser/chem_synthesizer, /turf/open/floor/plasteel/dark, /area/medical/chemistry) +"Mk" = ( +/obj/structure/table, +/obj/item/book_of_babel, +/obj/item/book/granter/action/origami, +/obj/item/book/granter/action/drink_fling, +/turf/open/floor/plasteel, +/area/storage/primary) +"MH" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"MQ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/space/basic, +/turf/open/floor/carpet/blackred, +/area/crew_quarters/bar) +"MS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) "MY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -2800,6 +3131,27 @@ }, /turf/open/floor/plasteel, /area/engine/atmos) +"Nw" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + pixel_y = 25 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/cafeteria) +"NC" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/cafeteria) +"NL" = ( +/obj/structure/closet/secure_closet/freezer/kitchen/mining, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/cafeteria) "NZ" = ( /obj/machinery/rnd/production/protolathe/department, /turf/open/floor/plasteel, @@ -2808,16 +3160,26 @@ /obj/item/disk/tech_disk/debug, /turf/open/floor/plasteel, /area/science) +"PD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/cafeteria) "PI" = ( /obj/structure/fans/tiny/invisible, /turf/open/space/basic, /area/space) +"PV" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/cafeteria) "Qt" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /obj/machinery/door/airlock/external/glass, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/medical/medbay) "Rb" = ( /obj/effect/spawner/structure/window/reinforced, @@ -2830,6 +3192,9 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"Si" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/bar) "Sj" = ( /obj/structure/table/optable, /obj/effect/turf_decal/tile/blue{ @@ -2837,9 +3202,37 @@ }, /turf/open/floor/plasteel/white/corner, /area/medical/medbay) +"Sv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/plantgenes/seedvault, +/turf/open/floor/grass, +/area/hydroponics) +"SC" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/cafeteria) +"SF" = ( +/obj/machinery/chem_dispenser/mutagensaltpeter, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/turf/open/floor/grass, +/area/hydroponics) +"Tp" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/rtg/abductor, +/turf/open/floor/plating/airless, +/area/space/nearstation) "Tt" = ( /turf/open/floor/plating, /area/maintenance/aft) +"TZ" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/bar) "Ut" = ( /obj/structure/closet/secure_closet/medical3{ locked = 0 @@ -2911,7 +3304,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/engine/atmos) "Yy" = ( /obj/machinery/light{ @@ -2924,10 +3317,26 @@ }, /turf/open/floor/plasteel, /area/science) +"YB" = ( +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/cafeteria) "ZD" = ( /obj/machinery/suit_storage_unit/ce, /turf/open/floor/plasteel, /area/engine/atmos) +"ZO" = ( +/turf/closed/wall/r_wall, +/area/hydroponics) +"ZR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/space/basic, +/turf/open/floor/carpet/blackred, +/area/crew_quarters/bar) (1,1,1) = {" aa @@ -5368,13 +5777,13 @@ en ek eh dY -aa -aa -aa -aa -aa -aa -aa +DH +DH +DH +DH +DH +DH +ZO aa aa aa @@ -5460,13 +5869,13 @@ en ek eh en -aa -aa -aa -aa -aa -aa -aa +Hn +mI +mI +mI +mI +xh +DH aa aa aa @@ -5552,13 +5961,13 @@ en ek eh dY -aa -aa -aa -aa -aa -aa -aa +gR +JJ +xj +xj +xj +xj +DH aa aa aa @@ -5644,13 +6053,13 @@ dY gC eh dY -aa -aa -aa -aa -aa -aa -aa +pF +MS +vG +SF +xj +kf +DH aa aa aa @@ -5736,13 +6145,13 @@ en ek eh dY -aa -aa -aa -aa -aa -aa -aa +Sv +MS +Fy +jt +xj +kG +ZO aa aa aa @@ -5801,7 +6210,7 @@ di bw ag bw -di +Lg bw ag ag @@ -5827,14 +6236,14 @@ dY dY ek eh -dY -aa -aa -aa -aa -aa -aa -aa +yM +vH +sN +Si +Si +Si +kT +TZ aa aa aa @@ -5920,13 +6329,13 @@ eh ek eh dY -aa -aa -aa -aa -aa -aa -aa +vH +vN +wf +wf +wf +Si +yt aa aa aa @@ -6009,16 +6418,16 @@ eL eL eL eL -fZ -eh -dY -aa -aa -aa -aa -aa -aa -aa +fd +eL +vs +JV +ZR +MQ +Lo +gM +Si +yt aa aa aa @@ -6104,13 +6513,13 @@ eh eh eh ge -aa -aa -aa -aa -aa -aa -aa +MH +IB +yl +wX +IB +Si +yt aa aa aa @@ -6196,13 +6605,13 @@ fI dY dY ge -aa -aa -aa -aa -aa -aa -aa +Ga +Dh +sP +Em +wT +kT +TZ aa aa aa @@ -6256,10 +6665,10 @@ aa aa ah ut -aw +Fg ou -aw -aw +Fg +Fg Kx ah bs @@ -6287,14 +6696,14 @@ cN Tt vm fg -aa -aa -aa -aa -aa -aa -aa -aa +NC +NC +YB +PD +up +YB +YB +NC aa aa aa @@ -6380,13 +6789,13 @@ Tt vm fg aa -aa -aa -aa -aa -aa -aa -aa +NC +Nw +rN +yO +YB +YB +NC aa aa aa @@ -6472,13 +6881,13 @@ Tt vm fg aa -aa -aa -aa -aa -aa -aa -aa +NC +PV +NL +SC +SC +DJ +NC aa aa aa @@ -6564,13 +6973,13 @@ Tt vm fg aa -aa -aa -aa -aa -aa -aa -aa +NC +NC +Cr +NC +Cr +NC +NC aa aa aa @@ -7084,11 +7493,11 @@ aa aa ae ab -ab -ab -aB -ab -ab +Tp +qZ +kk +qZ +jw ab bv bJ @@ -7175,13 +7584,13 @@ aa aa aa ae -ac -ac +ab +ab ab aB ab -ac -ac +ab +ab bv bK cf @@ -7277,7 +7686,7 @@ ac bv bL cf -cq +sD bv cD bE @@ -8306,7 +8715,7 @@ dJ dJ dJ dJ -dN +Mk cS gH fO @@ -8669,7 +9078,7 @@ cS cS cS fN -vv +dG cS cS cS @@ -8764,9 +9173,9 @@ eZ eu fq fr -eu -eu -eu +nb +Go +Gc et aa aa From 9d183beb9cd54c671a6ecd34b67fb25372509f90 Mon Sep 17 00:00:00 2001 From: BurgerLua Date: Wed, 17 Jul 2019 18:15:55 -0700 Subject: [PATCH 042/274] Added --- code/__HELPERS/roundend.dm | 11 +++++++++++ code/controllers/subsystem/vote.dm | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index cdd2e99dd8..55d9e7a6cd 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -281,6 +281,17 @@ var/statspage = CONFIG_GET(string/roundstatsurl) var/info = statspage ? "[GLOB.round_id]" : GLOB.round_id parts += "[GLOB.TAB]Round ID: [info]" + + var/list/voting_results = SSvote.stored_gamemode_votes + + if(length(voting_results)) + parts += "[GLOB.TAB]Voting: " + var/total_score = 0 + for(var/choice in voting_results) + var/score = voting_results[choice] + total_score += score + parts += "[GLOB.TAB][GLOB.TAB][choice]: [score]" + parts += "[GLOB.TAB]Shift Duration: [DisplayTimeText(world.time - SSticker.round_start_time)]" parts += "[GLOB.TAB]Station Integrity: [mode.station_was_nuked ? "Destroyed" : "[popcount["station_integrity"]]%"]" var/total_players = GLOB.joined_player_list.len diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 422b1eda26..f432e44b18 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -18,6 +18,8 @@ SUBSYSTEM_DEF(vote) var/obfuscated = FALSE//CIT CHANGE - adds obfuscated/admin-only votes + var/list/stored_gamemode_votes = list() //Basically the last voted gamemode is stored here for end-of-round use. + /datum/controller/subsystem/vote/fire() //called by master_controller if(mode) time_remaining = round((started_time + CONFIG_GET(number/vote_period) - world.time)/10) @@ -90,10 +92,12 @@ SUBSYSTEM_DEF(vote) text += "[question]" else text += "[capitalize(mode)] Vote" + stored_gamemode_votes = list() for(var/i=1,i<=choices.len,i++) var/votes = choices[choices[i]] if(!votes) votes = 0 + stored_gamemode_votes[choices[i]] = votes text += "\n[choices[i]]: [obfuscated ? "???" : votes]" //CIT CHANGE - adds obfuscated votes if(mode != "custom") if(winners.len > 1 && !obfuscated) //CIT CHANGE - adds obfuscated votes From a28d6b2b5abe3b5bddec94dbf9bee072939ff8e4 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 18 Jul 2019 13:22:44 -0700 Subject: [PATCH 043/274] Update cit_emotes.dm --- modular_citadel/code/modules/mob/cit_emotes.dm | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/modular_citadel/code/modules/mob/cit_emotes.dm b/modular_citadel/code/modules/mob/cit_emotes.dm index aff1739ae4..a34b7b0526 100644 --- a/modular_citadel/code/modules/mob/cit_emotes.dm +++ b/modular_citadel/code/modules/mob/cit_emotes.dm @@ -185,22 +185,6 @@ emote_type = EMOTE_AUDIBLE restraint_check = TRUE - - -/datum/emote/living/dab/run_emote(mob/living/user, params) - if (ishuman(user)) - var/def_zone = BODY_ZONE_CHEST - var/luck = (rand(1,100)) - if(luck >= 65) - user.adjustStaminaLoss(70) - if(luck >= 80) - def_zone = pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM) - user.apply_damage(20, BRUTE, def_zone) - if(luck >= 95) - user.adjustBrainLoss(100) - . = ..() - - /datum/emote/living/mothsqueak key = "msqueak" key_third_person = "lets out a tiny squeak" From b2379198aa6f2fa8b578f552e5ad791477b2a884 Mon Sep 17 00:00:00 2001 From: BurgerLua Date: Fri, 19 Jul 2019 02:01:16 -0700 Subject: [PATCH 044/274] Makes the autolathe shock wire actually shock you lmao --- code/datums/wires/autolathe.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/datums/wires/autolathe.dm b/code/datums/wires/autolathe.dm index ebad7d1469..f83bab5910 100644 --- a/code/datums/wires/autolathe.dm +++ b/code/datums/wires/autolathe.dm @@ -30,6 +30,7 @@ addtimer(CALLBACK(A, /obj/machinery/autolathe.proc/reset, wire), 60) if(WIRE_SHOCK) A.shocked = !A.shocked + A.shock(usr, 50) addtimer(CALLBACK(A, /obj/machinery/autolathe.proc/reset, wire), 60) if(WIRE_DISABLE) A.disabled = !A.disabled @@ -40,9 +41,11 @@ switch(wire) if(WIRE_HACK) A.adjust_hacked(!mend) - if(WIRE_HACK) + if(WIRE_SHOCK) A.shocked = !mend + A.shock(usr, 50) if(WIRE_DISABLE) A.disabled = !mend if(WIRE_ZAP) - A.shock(usr, 50) \ No newline at end of file + A.shock(usr, 50) + From 4ab50605966428f34a3330b175c7e1e9b6d1103f Mon Sep 17 00:00:00 2001 From: Fermi Date: Fri, 19 Jul 2019 17:07:02 +0100 Subject: [PATCH 045/274] Adds secbats (tested) --- code/game/objects/items/storage/boxes.dm | 11 +++++ .../mob/living/simple_animal/friendly/bat.dm | 42 ++++++++++++++++++ code/modules/vending/security.dm | 3 +- icons/mob/animal.dmi | Bin 201792 -> 203614 bytes tgstation.dme | 1 + 5 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 code/modules/mob/living/simple_animal/friendly/bat.dm diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 4ff63ceeac..94d91af5a9 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1196,3 +1196,14 @@ new /obj/item/reagent_containers/food/snacks/grown/chili(src) new /obj/item/reagent_containers/food/drinks/coffee/type2(src) new /obj/item/tank/internals/emergency_oxygen(src) + +/obj/item/storage/box/secbat + name = "Secbat box" + desc = "Contained inside is a secbat for use with law enforcement." + +/obj/item/storage/box/attack_self(mob/user) + new /mob/living/simple_animal/bat/secbat(user.loc) + to_chat(user, "You open the box, releasing the secbat!") + var/obj/item/I = new foldable + qdel(src) + user.put_in_hands(I) diff --git a/code/modules/mob/living/simple_animal/friendly/bat.dm b/code/modules/mob/living/simple_animal/friendly/bat.dm new file mode 100644 index 0000000000..b23423c9c9 --- /dev/null +++ b/code/modules/mob/living/simple_animal/friendly/bat.dm @@ -0,0 +1,42 @@ +/mob/living/simple_animal/bat + name = "Bat" + desc = "A fruit bat which is known to roost in spaceships occastionally." + icon_state = "bat" + icon_living = "bat" + icon_dead = "bat_dead" + icon_gib = "bat_dead" + turns_per_move = 1 + response_help = "brushes aside" + response_disarm = "flails at" + response_harm = "hits" + mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + speak_chance = 0 + maxHealth = 15 + health = 15 + spacewalk = TRUE + see_in_dark = 10 + harm_intent_damage = 6 + melee_damage_lower = 6 + melee_damage_upper = 5 + attacktext = "bites" + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 1) + pass_flags = PASSTABLE + gold_core_spawnable = FRIENDLY_SPAWN + attack_sound = 'sound/weapons/bite.ogg' + obj_damage = 0 + environment_smash = ENVIRONMENT_SMASH_NONE + ventcrawler = VENTCRAWLER_ALWAYS + mob_size = MOB_SIZE_TINY + movement_type = FLYING + speak_emote = list("squeaks") + emote_see = list("squeaks eagerly.", "flaps about.") + +/mob/living/simple_animal/bat/secbat + name = "Security Bat" + icon_state = "secbat" + icon_living = "secbat" + icon_dead = "secbat_dead" + icon_gib = "secbat_dead" + desc = "A fruit bat with a tiny little security hat who is ready to inject cuteness into any security operation." + emote_see = list("is ready to law down the law.", "flaps about with an air of authority.") + response_help = "respects the authority of" diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index aaa1cf3b6f..a55668d448 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -12,7 +12,8 @@ /obj/item/reagent_containers/food/snacks/donut = 12, /obj/item/storage/box/evidence = 6, /obj/item/flashlight/seclite = 4, - /obj/item/restraints/legcuffs/bola/energy = 7) + /obj/item/restraints/legcuffs/bola/energy = 7, + /obj/item/storage/box/secbat = 5) contraband = list(/obj/item/clothing/glasses/sunglasses = 2, /obj/item/storage/fancy/donut_box = 2, /obj/item/ssword_kit = 1) diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index c98ca98c423977f4b989280dc32eb1a14b1e5bb4..2a85f8a42238fe333ecdda83693a333579a62da2 100644 GIT binary patch literal 203614 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 }ZLQ zZ$qC^NDJDe0lUHv<@K%m0mJU$#QKS$sHz(WmDokO{cjE(G^IpsGWSe#dziKGk*crz zg08>Cp-^Vk+qK->>-or4w5=Fp(HYaC@l$CBF-FTK-QM|I;oPj{!pen#jAjXW%nLcT zuUH!DzRQGtz@TL{X87~VHRlYK5DCgAp9VeX#4-j;CrxYr4Y+E!$eLEd$^FcnFcqiTem{zuhzt)qNCfvm$bc|@t_6!oWq$DxgGq= z%3M=%Tt+15h0LSU(iqUU-bR^&1ew8Kh1#StBfOA3ym|oB7$3YO_VVn$4^~(eeSLl7 zrw3TT_U)TMbzPlbxQU|}BR%n=5Jub2`l-Ht%TuP=x8hdT)_Nu;{rcGo@c<9TdH)<3 zkSiE0#w|z-q$NL|yr5U6tpJ;X2Xaqf_BY`+DQ4Ql>*<7ejTqaZ$>Eg`t+yo9STVr z5hYgfdr-a$Pvj|5>x;gE(1^XGA*-i%(|l}&hvvP>61cjTKYW%#xoF&^2`}s`-?LFE4hhQaDAJBT{$u8t7mPf| z%~tzlc$TEE`XaV>{uhUryL7<2_~LUwPt5tt{2bvTe53P12lXc5+1iRcjT)NOk^?3z zZdbUr^QiEwXSmbJ`e(~t#q+1K-4%ETcXZxp^JeJDD!K@Ilp}PHuSwm>o0c~`N1x!s& zSI2L%f`I{zuAZKbT~B_L038`vfU}Na{2K!AqI8sCQBYB}<7jX{XIpMFP1i*RT$4$X z9`T5Df67{LE(N@oZ3d^jR_IBKi?G8~-zJ~+3 z_awcmyZ1xid~)IP>|?FPHTucq)1;FWXxe3HSO%Tfo9o*`?$ubTC;Vn^=iF@T!q~;b z<`MO1zwl##gS@YY{GR{mU$V~&4vvX0I)`0oB!W>Ue1lVJd`ZXgrw;keE~C?%3>!0T zi8?xJDo+P_0|l1~Pj6ahm^R>53!4T$sVzPWe-mAvBR-pJJP%l+8A3ti$2m568-v=f zth$f9|5b0|#FkGnM1ZjbOLS2|vjt@}!41rE!#Jej<26Ouz25diyf!ciucWN;T##>>3 zWN2s@6%%u~#3v-wqbb}%m9eF)1`I zPlH<{a)aOP5O;~FkzFwO8;SBr;3VA6n1N|oF>FMFZvy~DSU?h8S%G~h{S z)1td%l5s7QwN%;IM~cAy)N)ww?qRnMZjHanV|};LR>7%6)!yz7_Mqm;{n`jgX`0=Z zGtD@EoVLZsktX1{fYekcBc)#K)icNL7JD0u{M2coi>7_Zm6X*}kU;nTvz-W+%0F8{ z&?`0%GCOyYD8!E%@~!FPj=c34L==>_<*i4T3XeP!8VI;<7V4V9RVuu6n>}^TeMBdJ z>Zv9f$(;HTidO>egiB64uX#=YW+t#j%>!iv?9RkLSF<{*8UWPYI0bu%1WVt&3Yzo^ z1*`|})Vw|_=5(}?3J%IAzk9u$@+rO%(T!mSW02&9LxkvpsbYu2`AOAwxht!xTo&4J zAcvt&EtbRA&>n^zPd~N1AkMed{(^_Worb7x`Xbgilvkph?3*9<&;2L*ioPppY26Sm z$(!8vnVA0c(1OC&%*>4KlzE553GA}zi+KE5TNythEL*!Uw0C*YuU+8-X_03mv5SjK zGd>jJe>5l_a1U1u&MuDj`f zymoujcC{7oVfJyS6)CF=eM=KTkU)nLdK#LF8GO)pbLxy1(fM29&sk94{!d;b)o8Tq z<&BZQ>iMwyLyDf7BzD%uMr?ON1%}X~OPsB6D~U=o4P6n|EY(w6X;Xh%&r)}RfdQpa zO{>AAYKD_j!=fK%v`ZfyHU$yo$0~w2B?%kMU)<7Oy&YI7SJ&N&dnPu?#f$1D;&s1S zV@w@RcRlwRLa^9=KqfmXwH8b(=6b*L`Te$4*B2P{^$aG@KzE9ap~OJhtW+-#h^X6S0srq+X>gvJ2H^WA4!#LFsyrpAywV4x%z|JdRLgUu?683EQT+TcC z_whG%QXYa7cBmbaDCi6aY?<>!Lxa@JskXjef|HA@-9hXqt2LtUb4p5=Ur;!n>CpNP z^oqPQlA>31(md4udjsLUWc3%J-Bu(fimoo#2velJ5IP8LhWQ6a&C(*!UWf+CZ2Q%< zwL>~a5)#+Nm@1p$+~Q&qP>5GkEW0x#J!uM8x8qfS7<16mTN*6@ z7^=)Z_<+|kC-#g)w_*-Y!f}w8lMnRX?!UZ`t8{gbi1lEH!qP3e>`6r4iHL<(lX_jf zXqf-gm}#icNxu%culAdS>S}*KIR%5+N9O*hvA=&ek}nf1rbQcYOzwMd*N=}Dh8NOn zfDxNox$xKPhvau9+L*Q|WMx89QfQi+t)-aHogW5@tqXl?u&<>@Y~26tXKJs z9g~xE2@h?`trJ>0aQ$Q@3kDL1^p>)rbd{L~N}_vQNqK8^wP<1_js*A=GQj)_JdE5zd@L7!ndo0{qGui+_HUb4k@jk< z`dMQHPYn2#SuP0!H2n4JAAifWMow9k3S}kjH{>wuZ2r$RT`dZH%A-z@hYT zIU`kwFN&fM4RdgC`0IN#iUPyLxeiQm<(`>u4B+hYzkXFH{Ebw53%WJv4YbQm*Qe9% z4Ej;f7R$tmiDyDxplRsbF4)$ODO$XZ=O(@T9I!)5Dk_Aakd52?AW~9Nv<-E~)miK` zOTXbK_XfWx@Lwn{Q9$0me~+Sn4vypq7`x#Q_%AWA1NspE6uV@bX@a+toSR&T^;vAG z3veD|N7ZBb-LOdNr3*M{V%M$cCYX6ZcRA+M$9ZDg>x_(y(V3YWk)1f7wIh3aRN|Or z?ugHMb0A)uo8Nss{3*|y{pF)O6^_$lSVl`Fj|vpYweG#_d=b4V%GYG7tyGuU0ma z834d}Ftz;kp(n|Qu9#0_xo!hX;%L;HmRtOKm6gPsA=Yb}NQoEabYre8}H-&l`u8 znc;V-%zY@kLGcNYGfNZKP2WuH?My6Ie$K;2+I)R^c7%Amk{AUKRro^(s)joODkeq; z-aqgGuob8q*~L}-)YQ}-A7!(yhDmCx)&*w?@ZlZI*fg5}ngBNLXHKc2s=7Rqqewb$ zT0WUqQbGza`^ff5CT!(vuDrFwJ{zE!03}`Tyog&;T8bA7DJhkW(RJ#fp_et#WA)gA zfznS;Plw1Y1~r&}m*rIe+Sr0?LvtnqoT5?wNUmmACU^s1-;_0;b(#mbxU@zECp zWW$j?S ze!W9fQSC3)dcMY(rgg8?X6y=etH{0ojn9g1vU9(fnTcacW!eCCoB_pJBvq-yW(w+z z63inF#1eE|g|mOAjTURjJc`_L5KOS}lPZ?5!PlL5W)r#9=o?$RrH{_vNWToNA0mTJ z51%Vj-8)RS0Bg2+(KzU(kM1icr8-n)it(t(DhI;t<&}*9HtbKTPD6Z+q{`*tq*9p7 zFUf!O6$}cva&w_x?GlOQh3U!PcXfg;LhFs*<$h(n8CPe`8VJKpVI>`@`$82OPPtE}wf)mHYmLXA(7$8e{or_Wt_ z7_6+UvVU)m{QFl-X_XTN$|o>}RbEZ^5{~`idI*gANMthPYsdWnJ^aF)9Qk(j(;6_e z7X%YNWf%p^H>fv73k#-J^o4zOZ7n+&mohRN)Oc#Fg>Rp!g++Wx2_K+mm6Vm`3xD$} z6;1E1DZhj?7+DGr8UHkg!ku6)5RC9Y?n!T^MXwnIL-Z#Cqa|{G8sE^-9KzMf~qO zC-6%@C+s8Nm`*&)&vC;o%h!*z*?)*{!$wS4M=2~|S08)sFfqjg0C}~c3hik2IlAvO zCta?_SU z{Vx>&ZUM7^Dq!A(@4faFog*i}q&L0h_!$&*{wJiDUhPqw*%c>P4;=zmU!)B4*!+C> zRsq~H6NBj#lPwy1+k3w{#q)anT%>yA&-fdwy;+zfXfQ3CiVzFsRP68oHk>kY2D+>X zcp`U6CMPNRCH@vg1<G+41hdikDzk|-6|#}slA(IBG63tZ3u z$5MFpM>1RD4I6_hKD$;&vpbs*Hf+Rc7k1{lc`#U|5>Ox$9qkMcY%{vfM16LFCtn^cJ%tX=jz6TV2Cc2%D>E-THAZ>JHa_hF|sQ48}aB_izP+gXwQWN=)pRn}AAE&cPCSpNq^B?3Tu7EY@s>t`2WYeQd6j5o{87#~SY+?M zdi4tOk~<8wapwFLXRO9Th@M`#%k0^+p55P-ErpbyH-Thmy*~6gW*J)SL+s?h5_y>j z&HkadeI(QVp%s0`0*7E9Bq~|M+h{uBo;!!h60=rs>zsW=`FO+-L@R#$+0F4DyxNXE zdZSLDXw}rvdNwhEzFdDYVTRM!5wP~_ll;H2`7_v8?L<(vE`JX2+8RxckZtkHKfo{q zCg#R~!@d1_Vf1?z+583g{$mmf2NN=Yjy^p0F&1-dgtadxA^=uqb zPbdE((6&;kXrznuk5__VZjRLWD8O!uvG5X$DhFyL3PTTYy3z6Wbd5dzdhHei_FML^ zk64UNTbWYcsx5`(GCMjt)>}_{zK!j+k_QK?0MmwER>t~?Gb>=axa*7sP%XVdV7kR# zVJJbp*ZgA`@bQRsHRFSBT5sdbQR?2$zOz|3j|=f1sU+>na&D%B!NkLk^huXKy$Bs0 z9}l}*_hpzPr$b1bj{cnGZzY{n@66JNgvS6N?-%D0Pl1`aKFxQ%Q40boU?20z+j@!w z0;TQH+*cprI7d5WP_osdtl(cQ@!`qjpEHu|xaQFr{S5ridI@rb1Hz;u*d`69l7i1? z01iev=E>DktL(`+jo>ktT!6gvciLb9U|gtX&o)(l@#Ri^*Y*_X$76tO|HNQ&^6Dq} z#0RP_LST3|t6oQh;dtdC)iHB!5SGM7V6L6Ikw6eLFfsyw7BA@TZ4E80@hg8FIXKkb z&aNIq&%{*5d!XihzeiVJKM&=v!$!ygeuGJAX;E8Sc7fmW@)SkT&R>JaYLvAr6W1&< zFTd3GWV@RokG488R^Wcp%zONevv2Q8dsBky3HiObBFk~E2-H%boa#9f(0t|P=kHwU zPk!7$>`R@~!{jv+EaP{I@9LAq1Nc18{kcJ+b$3a?pNP1vX??Tcmy&vP8=SL3Hr238 z@_HyU8f;1hdcKRQKghqQJ$AcSNAYg`)!E)G+vXG1kjNf100=INo1RU`X8Fc_q`yhv`l^*g>;2A>s5Ybv$nSe~*1jG>E@lT8(Y zmSX6GNT{>?+%0pGGZ^gP($!T74cNS_t1xi*BahO?j%LY76lv>S2T@FJVy)dF;w&=^ zEZJQV4N!ToiWDgb8j5hWFaIQux$EBB^rDkc0EQq3W53&80o*^+4KIknhpdY*>2eRx zOLN@bc~sTxMTN02iIZ1L0=YjYujZYa5 zxGL%v_@%tE0W{eATf+oSaG80`R+w2*ASN!p>?QdzGu_8G=XiTJbV1ED&P8&ep!o>$ zk_rs)!Aj3laniQm^S@?3=?mDxj)G2Kw2R>{JF|z+g4q*jNMZr8$o1@33YPv48N&U- zhg#OZCAXPILsC-r(<&Jyqg|@hQ4H?fizk1mw4_=SRrjOd&!#?F0UOKTaGf^Bli-e_m#H$XK!bU_4?3SWw5tcQQZ-FTGHAB`v3c9 zq;^1d0KPmo^q1<;jlG9d!3?tR7J$qK5ac5ufSfgS4ZIV}xS6M#xQ3<<5TdyPX-!D; zHPpo^8+b%i7P_KuwJeFs*uS^4w?8*lC&G?N!15K-;Z^N%Zw7l6aD-2NBA|bCfp)O| zd2MbPnGHA!BN?1c$=p7?wrNF5#Hj7@6h-69e(L;GM6}o1d|cCBV=S4gXd`XVI4WJ? zSDXkSu-Wh3BZSb%@byV3@T9vX6aQ`TtLvcRFuOsBw|=AhOVgg*-S?cl7xU5DHellF z>w*DPoRXftCF%)j#>5y0>sND#ii&a`vGiR)kLi7~p4Lxft!Cg7V{fxFP|18-XU%FVtT3Bz&lI?SV;BTuhu_bY2J+ zv{&pYH)J~ep*mE+9VqfgDHaa2H5s}bG^%*uD;);(^>ayx1;M9*fdTA}!v(9A3nUSK zZq=H}XP+)t)z%MBwwvpDXKTvJ;_Ix4y9hOC1(~1yDq6hU_L}PqHwJHzj2i|Ib=WTa z542m6{cqi|1c;6_uZg81A~kjOb^s!D89DZ;+-Id2flk>_b#+;BOAn|bMhnLhWn;5M zduzOtH1c^?LVyfvH#ahBe~0BR^?%!4J#V9q^RW?(Nc-r#sLcN2l{WM18|s~)1Qyet6y=LWCC@)!Jjw~%KX8Dn- z+r`=hw2Ar){Cs?*0H*-mO^+C9So$o7ZJq7Pc{k7>wHV3p*p;(R--Uv}-W(9IncCbG z4Kc)qCoEK0RUZT*0jHbv`ST#tj!D&PHc-l7-1Kc>1}7}4f@(GPYae_ptqK_SP84$4 zNA@ka1n?Dg@3Kp|xw$Dm!=b_IEBTc2<6hzTlmS#5nLu+1k1@r8ZDZDizr=lmM@?ph zh5uX)0gzh9r|SS(kc-Y=W5d$0=0a(MuYqr;6SytFP?{BZ!3%k;Tvw>q(AtXWL;eyo z`v=fw`c=>lP5ApPKK}Pd7L1)gHq4oz+8qgKNXdD(TL@Lo%D0OpOiS;GAO_4-xEmS) z_%GWV0aOt;U_O2mDZDo+)Yl9+v-dpBHwp1b_cB(ypOAljrlSQDqx1p*9EbsnCn-4q zXjpvD^)rbA6xPmEP3+N-hdS!;qt5g3ESTJJB6C-R+xkIUYE5>lt-E8)2G_lNu8dtv z{9QV{xqxs@@w^atYhSc%Xv`~E?R_V z|Cs8uetCi=|M$&5M!)*~^(bmVxI`5K*4gLI_ye78Ncb)ms|#Aq=QWqUAz$q-wAS~w!wj+s)i?gI(pwgEw9U_~J* zH%FWS$dg!0-7Us~rEvDGH45N-b3k96XC~ik07NfnLW==2aVi{Ox2@ZiuQw(w{RA-` zg@6)tP*N9<{<+#wtY5g`*~F$!tqt5C?_bXV6Oe+$1Z=0*rotGzhd?*{ZJda57QIIe zZ%F^krv^*a{~Vf0d4k90LQFmaRv2rO0HV(F>^a$jyQJcfP6D}TBYNSoZUGQBkRYF< zHTn0PGl+9XVRSsB_@TX4`Xdq;{MtiT>>Y|U6+YJkUnui~cac$p9KPH|OVfUY@LTGv zqqV_K(5eq2iPo0Kpz}RJk@O2j_Gm_+a5>Fha(IiOZ+-W(aYF+kTkfki%e$LPmbH;p z+}V|t)Yu;_s#8T;+HBiEqck!8jLYtAdK5pzJ$UFomnx>>WWpT^XGZ)TY$hd?7}GN{ zT+V`R=JMp(n=I098f99MBxr%8d{RhpHyn2Sx~SpW z@W(M14OR!uEn@fl%b^;rj4s0Q`}gGgQ|96wb>H0b@c{=nqpD+IR}mX&V9QqESvq5V zH{QE9G)%D?%3iTeQ# zyd*rnw}Zv8l9!bgJA*Z7!%?xZM|{2tOW6el;i^&Kl`D?ju>6Lvp%5k~Rvb=ZEx z>HW^n=VUf1AlhBQ6x%CC0de)IL5L%8u(VRM(uetM7JLMLq(5a4PNK|&wG+vnn*!3(C(Q zo8|QAj?3Q6<8Wg9Ms_He55dZ^NTo)FU8e{?{tOpJTu}!J@X;5TuavO{wc+E8V9sFh zLqIwF16B#vz@}MppbuvJ09+)@(UOii_JNV=U+swHNCz|e;-x9R3w z`M)F3zMxe|pG-i#@drwhG0<$%)M1^pI7A@({xz5U(l8;cBL`qpU-;OifUGRDKJ=V; z`rgdf1#E(#;KZhJmFOjrH?S~0K^6jZ8GQR}L5HPzpDSI>;nnT7?sa{)3sYSp8zHnpRoGgddyoKdGo=*A+xV z7HX&8cIGHXVkt3(CP2~vvkN$F&>2m?-sxI?^WrD#nrp+m)YPw(&0u8*2G_LvFK|!y zW`7P-DB(*2`*M!rs@2Pt{eQcj*f%`pNiAULpWnCjlm*-_DLlKPf(pFZM5!&oWDR7f z2Ane-&LYD?PIdDSF%ctAsAI$+RtQ1SE}p3N=RrSL5B&m*zvl@M4C{D+xO zp!wWdL1%%oHK@|k(yEC+f3W5staT2+e*jtUTXhkytgZ2}C(h;|_7QR@CURA^bLB$i z@<|RhHXMMTq7o9;mP&=s$rAQd?d1UQ}N)n&7jXktRCxXI8 zfb50rMb<4MCd$I!pcS!j!SO~XmP4LmAS_kwP#kr|-}B;PtlywI$2sU=r}gA_5|^jt z{$tG@s9|$GXEvV^fIZJC4XQ<$(+Yx^5l4`PO9yOr2hP zjrzHd+V>`!LBK|RraaBDwi1XfW<0Pt0>r5=UE;hOb83o44?wUM6J8Z zwt#D-r_V*{7ZTtu;IgHRY@KVNv-*_LFrG2_?!ZX=bi5NwH4k`~b52XktbJ=go!(XS zx))J$KYnt5*R}(IgWzo3Mc^EZ;oApgN{Y~L$PT`B5=2ECKmh$@Eq0) zZNYtgeL>4_h>rX|g4F}LkvI`zXNbu;+8|U1yyw8^4Sa*qh`WxUT@4Kl={`j%+t?I_ zm{s$pWN#2XJ|BOLvtjC>5$o1q{ydI1T{%JE;-O0Xoj=PhwnobrHm!&AIr(E@<=7f! zk8xs*Oj3rEZ}|d-uDNouJC+`&FTe~K(2|ao*yue?VS#z0MU)}AsHz9{IUh{O)QPd> zY9aK|V=!G51TaE>u2x=Dm4Y&TjsornWM5>)WjLaxMP}s+xTTpI&nT;m1&ohJpF!FH z5sU|!`;2Jg#!O>epzD|u^n;X%tW7E>tmhItI)gG%W^wEW-05RDK(JoxKXqtoa6uR*OC}d}2@X0^S6y zhd_y_85m$Lmr>IzMKe0~t1>z3g4EHnQ!FN+XeTq)bFAcAtuW?J=bK(4t0~`g5TzLj zv4(ubs%$M2u4C$~W1?V}bh*(cv#Yt%)?5uVK2P+oW9?U>T3~t<#+jN{xW^f@!AwQK zlT9ONhX!M1!5*sVmJAwIv!>l_qqZ~Z$9Pk#A~NZeb?n?qSb_RzGt@zg=KXl#gA|k) zeNN5>%j0t^xVRvWlHcKGvzb#1ZGV5i%v|i6_f&fxT;>D=Ooz0*2{{lM1A6|PF@LR3 z54chcNJnbA2hNV2oI)u6{Q1+|-n?NC1{|OqBCniUcqG+Pzfbuqpq$arBe&Q6SD7a4 zY-*eBz}T(?hCG3nO%D^EVyfjn*j6ia<^&nPHB+6f9)2uK zB7ecAjl2s3er91xbm80u(LBXpqpR`bKa0-U8?%CJ>u{M@JnOBC3yaz3B0l$agj<7N zg$uW39US&*>T!sINhIiK-sjf-5G)8Iv#&~u2KLxuv53WTx38Vf>oT%Fyws}AR^x5x zB{F~E?ZnqB&%bL5`B=hWiNJiZw44aV%D%wA!bJ@O`36e?6m5_Y8);v{?(o_S0WkQL zSKh0|+PQ;RTgvAoLk3i+LYA47!>W5RtLB z2pGBU)S=W{>A;2OS~$sUsC9BVo`g%JyB&G6$V)ymg%e^U6a;633K#Rg8?t$U`M_&q z^D21gCTcP&+1PE;fw@25$NOx|0faS}A3>vsw+D~BQ}kxel&QFUpRgOm5f*rZqC zdg%p?-Nk9EUcQ8&5~MFe{z}Y!gq+ZO+{3v59NeS4m+XzVo*!Q$|HQRmnR6pHE;R6Q zJrE4k`x~{SLDt1+`_S7?Nmy2iwP^zf((+x#X>pRuk(z~a{7ao$%77Mc;qmp>cLaOz z1kC@3ob-G+IQW!@;=>ia{F2VqrPP}-&KdXLPnwCGb#mrTL9C?{&YeUrgekA7F?2(i z`TI-Hysfi>vR^mZPkw(lEuU>4n<@F3{B50?-mPFT?=GM{DX5!7Z+mcW4jn4da^_#|Ez$Y+3b^V#*lUBRUv zzdsE)Hn70c#S(x=*_Ms+zzhPu0Q6VpxT)fc%kQV7jl4Dzb3{A2%b^rVg&%WxCW5dCEV6-B!)z9`g2+WMnGa; z(`VfUgbn|K_~w*L1r^BbBpoW>ltrVgQ|gV>G=DZR#{nCKT4zk8`pONcTayEt_n~vz)SfC?@KFKJ6UxQGQ%ztA+uLnj4u;P%IM0_XQ?}BaOu9wR=C4tC~ zH&kJXo}kEgRvCv+@{-15>pK&^JX3W3*_hOdCvz))(G>ZGbb;i>t!(u7LT&jITAUNE z2gP=Uh@$|}n#mC1K&tU5%hD~L=qF|NQC6Co&jBf;d&ZU@BEsH9{D`$YtCu(S1=s>Z z9HPAc6WC|LP2-xQzP;!5R3Xl}Am?dHVR3QvB~wtP1%yNdLLB7!YDq2OT?onwQ5)B@@g?YEPahTUdPV`JfOA+9dD=0V`Pak*_rK zVC0o=%a{GCBd;fVX`i9+FGiDR-qJk6!o5ixst22eS-BMzdPx)ifM7kEr^@l7cY9`E z(q##s-ZR)47pFRy)kf3YTx3PV?|m2JE#kqO3uJ)h2g)&clclfAgiqmAz!o75b<`xANUWzNAoqyStRg|5H5T~j1kP#o!%4`l>ZTlMB@Gd%zFnNORo>n7<*By5~MUPtp!YX`;P*1q0ttr|YM4 zJOR2ytWIU{cSZJlz~RjEK?FF{YJqK98n?KcqEGvz1$p!XOljWRQ;HIerh8S5%T^p> zcNm_w7A*=2KpwXw$m;ChQuq)t4qvQ}}FBHb{1&fL0pn=wE{_uMUS5%UEjM94u6YwbkKQF>c-9cVH zH?I&xCmdc`k@6`k)yS¨70B>@S@!)nETpK4Ma%O7*?ui=vWBf@#u>83)kTvZ3P% z3AYs0_U%bvNl@^b0Obwn!b3G%5Y-TfXqO&LA^kJb^5(xf$*LHK0h8Ce_yUSb0$Pt7 zbct?7-sz~UN69i+-?%*6UtjuBcV*|IDqSteWv(YD2sR$Tx)#eMgg%z) zoMNbewe7JJ*j64WASm?ZTpK_ll3sgvcRZy)?Kz{be40U;5fo40kie$9q?YuF$jn=D zp%tP36i;EqJYP1JIUCDYpXo2m=wEeh-*mSc$(G0FCa-zAmWbR#-QC>*K*wu|3DYC7 zhs=zA|MqRA3<4Ap;Db}BZV~)nFTnGve;4^TgSxF2yX7Dzl)7BKKrn{{8<`wOA__5| zxwyIUAQU3vVq#WcV;BE<+U&TlKjY&;vWkoA!1{JoeOf3#O>F{qH0x+VKkIMo*p`w1 zJL)e0Qg?q&Dqh@zU;AL9XSUI&glG)xs$>|Y?!R^7dv%`o`9AZtRx*qUr@Xwp7r=SN z(`$~%33|k<-@cF_$DwOT(C(`GC}{cez@S}oUDU?O+NL+(dVD&MhKd~~ zc6ETF>b8`b3Y7p+Tae}CEpd4|9g^sTxCK84$6C)Mwa6?&tsf3@eczs8jAEb-l!B|J3upgM7y@Gt@ z7pg}hKXz_D(nb$6$3h|ZQBuYL*I-S*(YLreUOqrdTgTL5R~DecbprqmBwv6dB7h?g z?GxD<97+@*&Pq;bu){7Qk`x=%+v=m0OIQw=|McRtMLF=S7=^ijg}2c$neUFuKUDs` zg)Qr`|84<;H!?LfP)hmC(D3}~#vqjT7H|S?CLNI|P0Z7SlAk4c46wW)KYvv!Nx7mR zurs${l=gtBDA!}BD;xDOpz#(+wYTkCqM`Cf;*TDI!(HMLr`=GyaUMvU_`E-!9P<%K zmFoJKC)6H?Wo0rww$SsG@JBZ7H_hC*sH8MJ!lULXFcx54p~wwYVnq zSw|mybHOewyT`7lHDMnrM{B~4iYIXgfwwcggvSZ)pursI*?Z;!#`gI$r_est_1{A2 zO21abqFdIbrMNYJzTWu9&&O>D1Ql$hR#}hXVx6)dtPlo7&pLK*dH!~@4{$kn|eYJG` z3A7Qe)0b$=0@gM#cXRS7C?09{+F7^pFIzf&A*xR4Tf#V0rj!$D?!S8%cz%adu6v(3 zJ}EcJU+bN+@QGNyWt3HzG0hOL#8fi9D=i25JV(nLQA)X=)FHy1VuMv51S$M~V(+tg?LYJsuz-9K@JU8_4FvN<_9y$2B&k!!HR-)w*# z1SYD^tCI7UN{&i&EApSC7le5K!d_lrg<1%yx-op2SdW80h#4sR{XFoB#Nj*IYovL} z_kD71x6b7QVUQ$=r5EmaUA3q)kN9j(p*Olvfcpa0zJijIU_{t6~dXk(3_Ct_$4~*8|d+lC3 za}O)JrU&!~jj7jJ1Bn`b=lfgrg;+BIR{3TxmU^@FN*iwAAY9k^8-Ogoyeev5FS{WA z8hA+6h0EGn&l{7yrUQJ<04-4f>2pja)cmgX_fk#&7zLm0e=j#vnr>H3)hhlZl$HhpvdQ{MHM&2vXp?QU^f18K^n^pfhC78S9ImqrN%1* zH()G$y7pB|$h{uY(o9~x|Ab9W7?$x=m-q9Z`M))CxHKCYyMJz%#ht>&>bukm(oVfw ze3*q8)`Lr2Uf*s$??xui(!}SrxTjcs0xTw2tbmV7YX^sCZ;*@tVI0;2;x6nM;6wlq zTj&k^?6$Ps&+3DL7l%zyjmNLWjVW*5d1NUHZwa8~xu${8d!)o@T+?h~Y_ZFa{NM5F zJ7SY2291ra`=FTt*av*)YiBQj&msB^qICrQvgu{rG`KZ@XT*D8u^VQQGLF?onk8aD zbY=Ff>Sgk7%b}vyaC$yi2ylRs33~g~)D&<4e+);~WG3)VZnatWA zepY@g$^5+~+b*ixx?}K9*4ca~H#4w{PB0_&$BVf$j=+t?xy8613lo&Bs;qqe;1d96 z^`VqE;9z(LF9T4pORKC@nEhVut{u(F%1^B}jn%Jy(qWz5m#4dmK=S%>G09De1~_Kt zSy)MU;nd?m5Mu^X|08knJOHa-!ydG)NydT__xGHHVE^3B@QQntQKnTLe7gA(cuCK! zxtFkiurb}%`uueekWJ;y8e8^Azsy5Z!A3zx5@KyqZ7QX>y^m*s>B59;oUF$7!|2uS+5C()-;@ahW_<#4xm}EphKlKd@$r}1I z6}v)VwW24Tb@~~Y+x(Of-S@W7m}R5p6F(CJW)Dcd%90Po`zy06zjetP>HK%=hm8g^^U#+dY&eQj4*Tjc6J}0^2Y5lIVYrpaTbg0o z=e994mn~WZ7`Hqpg~2|pA^7XR&xeFbbs;EejGI{X8qL=BHZ7H~pw!ha9`*bgS8MH; zC#i264($)1L+BXY1vcb_t$YJrXVJvDqyE@p;sI*0F2` zxF?iOFPDcw4n>4ieUg1Wo&6q74mEW8pKC@wUH0*Q?sTKZBoSW+XrsS4BCHHdnQAt* zgU0slnyPz*ER#{24AJBozp?fxtPL8NNOYrdA29@`_X2vT6ch&grk%Ffdy>r2G%Z+CPcb5Okl^&aPW0irFK*)*D`O4yyf7q-SI_X|tIX zbS3`Ns74PaW?6h-hOZL#_t!KmpKIhOM7jPuqej^8p3+z7%M1k6MfC4qeRIL>`K&8< zZFs<0Q&l@`F%-NtsUJRsBMk38C0^UB?_SQxvj7}z!Si+b*o@Ot&yRagvIv6anWXxd zv@WETU5bl-VF4&k0T)YbWhJ0&FIMQuj7J(KjhMR>M>V+X0Q1B@+0?)kEN7w10Y>0& zl3#fk+yF_{HQ6ewnMJY27F9lwz~0fnzx~io+vR2#`$JQ`9l8I1&n#gv{WJPa(&J_) zemH!|?uTA{5W#bNDkVz!|MQoTxbGaRPzW)56zl)_tCW-qhvENz8&ymk3*1|WEM&CW-CWIgy{4}Uxr8%IUw0Jv;7U7?KLl5?>yU;?d-kRIw7fAT~Q}iTz-ofG4Ytne3s_{ zO$Dxzk*M9t_Lrp+nxF}z)z$|SS&?6>o$!r>u>V{!Ut4xac8T_0%_H#H*mn{BA*rKy z3zy8H{W4-24wKw^bxp?n6{wpfTTs{VafIKFN590W2ge3Xj_wO@^u4>6jiZ{*REKX{ z$sxX69UG1AOvtGv<6g^;ac+a;LScWzV7u(juR87!LNtYCsYfJ2WH5GZ17V_CGR!A_ zrt4wT335A)Q#mJcn%9(C+s5_GK{#_%XlHmYEY2q)`tBBZAIR#Mf~P!dmj0}K*g4H1 zk+Am4tNoWyoiA}iohjevZ9u0_<{LXj-`v}8UdzZ9H!;xRxL=OoH=760!GCEGK(1;l zaS#Ix-xkQiA%3DhTp15vLu4;|!jY2<3#aNjXuo?_4-qi_muozT>K2H;PZT`s&NE ze85z++P&f=CYdk-3!We8zkRbtr`EgeAIMx^4v9)#fhfOPQ_nZb!1Z*d7<;hg&0976 z7KWo6W~r&mTxbZZpd)2!!K!mF&;Hu>{nN&kcLfUXvvC{Q6LRAt6U7gsI9teR$yxT7 zn5El(!D6lTV-Zex&+dJD!GCMwhgt7ByEV#KXlEnfgo5cOgDhQL!f-e$(8*C3rW)JS zG<@7cc;el4R&Dv)FK1z*vUAd2Q0n{ZtH*mf0$vyHSJ2Zr8R-(fCoBP81+HZ!@1&G* zXt~%(NbVTW$TLcE@XVIYCLCt$Jx(a=-P@##d^Ub0^^0fuKB?!!hddIQ&n}iKc0EmP zYw>?og5n zLnFw*(A`Q8-O`P8DJ|V4T|;+=bP1w#cY`3^jYxOh&;Oir@43$d^L+E=%$~K^Uh93| zwKs-U^Xe|ca?1DL*OmGj#_gBBDG_CiHg$H%`x+`5C{Hxm*4k~}s($wpC##n%d>LB= zOj;(R3*WWtTv;?LK9INw>$`e*aaaF@9BT91^w)vMf3PuyNzjNrfsFbtpu7>4ywgNM z0=!?-sWk3?{8H#nFM37jc(?f=4^G$gmu`1rk;-)9*vO3hw<$J_aRMBf|H&i&=4X+` zLZLV%wi}c6>dex(`ndk+RtGl}m)-aHf2$~bo$6EO z8@A0&;nry4B)EEdDTWqX<0>}2RXe_!`tOq&MERlPxL@DZCB`7yUIUyfu>* z7jrI+iyHUbZ|85-R6#Iolo%U1QxS_F$hUG7)*V65K8r9pXV&IvH#L1>3DXaGupXDUIv;48yYL1NnsuDcmoedtI=L4P0ECS$sEv!Y_U0dEc~7x`%ihd$2J0b`-&XzWBcLUa~FLhyU7K6EXaO=kIdl2R&i2 zCxoqqv-MQt(CK~kXn^T-aPyo?jr9XLADOi&{XwlvVyfMZekZax!^2bdnPqge?7TiJ z2It~nLHDPCki$q#!SWgK+f_Tvk%V!J0Bdu{hxk)#||4J?pZD z+jfo8Hot_lF9TXBhJA}~kU+Fu!ln%V9TL2I-?`3JED}^z^V~OF9-tR4rX1Flb%WRuu z*WMmlG!EoHi0SFZmfz)xAjf56E9G=XL9IWWq58iOII7W{-W5)p)7fXiq-SOPTc#1V3}+cLd&74ib`xo! zBAzb3UC#1N`ZzZS4Y$s{#M8emPH89WTa8r1uiun*`Y_Rz(O4D-8|`tJ>2&Dw|A z3Q8@}g6DNkf2|~j;!?Z-=1W(BrzdYr(3<6R`Q+Z|+I8dNc0-)7 z_L)u1_WYC>vd1@uowd`=i?R2!Z!5Fb_CIrNNH0n}dHWb>|8yBI&xE8P(<*>GP*}_L z0v}$VR3pI$q3HftTO&Ni&M{G!pP+yjnjtM@dfss1bJ8V$x~uy#aF!8!8;-7u9NXGa zz!nOQI9qQV%_~hq)_cW1$zewEu0xq4JeL{M24gq2&@it1Wgp5?J^I z-kyO8|A?XE*2SP!noD2sn)_}(%`7VvbaI8j&M8ZgFS+Z{?hc_97v3DDA*VZIxSOAW zL^VI%BOX#e3FXM)+(usOP;9vH<5(vO2L`yh+Lk$;1no|oN=dae$z6dqxRk?5d5dGY zRQr4Q;!)z1eP6ZSN}NgGFRx4`9=Ulnt2A?D^bKIm-vA#= zBB^=R7=dc=D33z<3|i>Z=ooy+?ZTq~v1g3(0;a`lF{iP)ltm7Rs{qA)eWu_bnl}I1 zwTFtnUb#mMxa#wnbWm(n1{S(&+ix19*_YnK~ z6+R%*7qaWz*S}|cjV;yHcZ{m^ZI3*xUrn^4v1e04__7NA!xx&d!@)<>^&0!18M2Oy zb$tx!Q6JP^lZ`I!j~+fG+puVI^mZK3#OzUjX&Oq&F=#>RPTA+w zyJgiG?Ftta12aOEHB}6`q9zxuSkZ4}Xa3^~{i@a@DjD0tE0Fe@{+H+-y?H(nO2anc zi(jF?b^BtFXOLn(>ge+?+UZ!yGN1S%VG#;bn5bKovplAdDrS@{Fxorrm<; zC`{BlqP3^z5h3E|-(Z`6?*N7TR$ znaUPy<8i^k*W4Xc!HlO+iR=6AK9Aw02f<*qOFLhLxBb(-jS)ZXd&KaGW!GsMhvwFg zg0r1tr(24LsqcuTx(T?}9q`wKwS?t{s)+Aoky*)0HwJM*Nw_j)`kd6UVQQa5t1QN- zK)}MmcdxU(lS(2Q3Xu{~(dk_kxvwR_>MXF{`+U@FWW;?91ldRV#0LZnu(om?=#9Re zhC5v@4qhdW^6A}FKIaIt)0+GFX%OTAf#-BXoFe=e4#^hywE!j`CusEszKowNYpSL~ z5$=qDx1Ivs6Rduvs2NVR#{jQa%FEXMJ^9n@mlj4|rSoha-u5TT0O+l}nefo2z&{VC zu2EF6cH%^R@3S!jQ(e$i%vKK;jc`D+!Gffxm0|p(u}mNvCa)W2@RJw<%+-}uib?3!37wUM`3wJ`vfxqSoDs7~s<6wM4cWr`(G%R}OxPes` zo@s{`mW~~vbv3k}G|D$Q{o%W(4IsPHv=AUpb8j{UHMIOG40{P~*XDyunAmvCm#~dk z6xRRJkA8y$p>5kk{uk&?9(_cO{leN_5qo~>RYjC8fF!5Qs)YPqgtFlG*oY;vu0+11 z%SLoL+enNaSy))g@N&#S$HEAsX*T2{K76BA#(FF?B}hX7 zmZZv$CS{9wDf~}%`R=GDJ%o1hzXBpR?FQ`^+(}rMZmPlU`&H`ja&F zef$9I*)z`R;~_r;jglNv%BZj0*ang_;1P)Uw(uHOpdy|jh$x&%zh%H4H~vxLh_`IV zb}%;9rFktNyGwa?ZCttentN23i021TA`JHqvugPuVsQH?h?bjrFP+P-?3wyotoU6= zpYi~`f1x9S#~IzuPcX*$urinQdv9P^mW-ZErvfA5Mm~H38)lz;GUnv-_uRel7MX-l z=*B6~LSkj~*eAxSWb40`^D0_bx#Ku#^x`Ok()s*B`DY*xYCHtdb$ASkYf=+o4JL$+J6R7HKWe7HVVwnE%bgM0-T&s3;G)AQ+9YD%pzeLo)X6bmB0^_b?Wmxp*xc{ z3)VsixG7YK{BzUU)0^du4ae38*WtUk9gr9qgOA56KDmX({RjQhKKm#$~@Mk&=aUY z8u*k|tkm?U0jEjZE|%=x8!P<{Ikq7@EbicKwPV{3&p%h$7q-PhfH-ihcV_cbG&|%) zb5^C3>_m`$o)b<#f{|J5!(?5KI>E%f=DWejs!X_J9f{tn9VjO?)j1xzDG#TCpSV=s zXvqAm;G6=y=sV&p64B!a@``rkpJjvr&wQ_*^&lpHT8NT7_~!Iad4jOtNQbkaBB>N% ztpAS|;8v4@4V%&|SAkr<8FD(S^p0!URdO+7b*NK2+C+epdULcjRdvxH*Y|$G@I&zG zE=#~Z7y3L4NvxbXcLS@xpkTyV9;J~3JIi$z+LuKJ|M_x zsIKOVR=9jfP^G7jg8|#4jc;7#)d%QAFVbek80lfj)duc{Mp?h6CPSwJKj7XUv8e4W~ZyG0Pa#9DnhgB<0rKw?J* zMkD{Xw@Ci!d@hU{%GR$`5jSr|g%gCxH~8fuhfFcC z6(mUZhD$zOFn&Edeiz4Ei_7en{baab@ugR{il6PtC{`wEHe`D^&U#o{QbPkj4hi3} zvt1(S0jZ>V+zIn`$kteY2*n=Tyo^8_vcav&O2d9OBDQzKqMxA;g_iM|u4iX^(PX!@E^~A& zFi?vPStzgtvb;+uO#sp(b!1MJGwD6SV{C5r4QYm9m zu&?{zhll%K%+KLx{U4-AB=FMdA_K0}YT&wjo%bhR(HTwP_HL zGiDc?0(soY;=W$N*mR}@S}6q))stiVBSrTwaDNM5e;Vz0K@RcB>)Fq}0yeqFBjN5;jmkFIb zxN_xK$vt5%JqoDYS55NF|LqAJa;{9C#m1H4;66dKC zn}*j@i*WF|0MjOn(J`lYNvUI(v07dG`*JNpm(F|Lc!Z&*hnm6+qMS&L0eepX;7zm4 zF8(=OGYvSpK@qE8ySOo5U6jNemC3cq3Pmq#5NHy#v(k~2D z{u+2lpd-*i$95&BgyTBSWMCL|b#s?a7|cIiE!xV&7+NL#Zo24DU-4}G+K12c4Y_&E z?T8fge`&CTEi^rTyl_9M8O?i*L?5vfARc`JXL1~jWmi27n>+1iz`tB&YsPx^oj3nj zv-qzc5S&8uKeBx;iJ`+>c?**A{(;Z%yrP-7Kn(t+O1sGbM+b`tq5RFiim6WkfyKvg zZvwvzWF`m8_`MJ-#x^bafs&W4#4)!Su=+bxxhIH1fjB5=eVs$1&p#|NK*g+sQK^k+ zXt(iceEO{@{NZbYcVu1;fOt79zE4@(ySLOh&^O%%WeXnk{kVQfpBHAw*4C=TH>=He zYHjFdh$g)Xi(Is8LI$oN&Ql0N?)ySG7_RY#TPMuQyrRwXLAwcZ(R7~}zmZ`B6DtE@ zfZTF8rANzmEtzvJ`&Njw={&v|f4xJ9=o&~^vz;Av^cj_qRLy3O2&!sk3%X0ko$>mh z8#}D7po(M~oO-tI`9^=J+ONE-{k;bI#ncdA8IjNgD$=h9uc)eg-}o-Oc^XecT~d7^%tpU; zudIZSzTk}NeyLI43znP#a*K|4?gLuY9 z8&6Y9_=s}CR&l~BmVRWHNm>`6;5}?}1#bz*N*!j@#4t#;;MCi!#hE4e2WvtBSR!RD zUOvmx71tOCM0?;!w0{%W>vfyCX_( z!OvbH(4fZ2Py|%T_Eu%H$p>QSTOVF+iXQj0_ZIqR^FMN^3CRjw{?;cvcOpsw^{K8Y z)X5jC2i&)_Jq0iAUK#IozeRq!A(UFN4;(*|ws)cnS?~!9;$kO@$fd)&G3p|wjuN@e zH8(S-cn2e$4g4^7{>)+y5gxzv%Wm-411qzfEw?@$6b}B-Mu;CsTs$(rH3D2Q5DGDP z_$Ke2WDrKGB_Zv-44GUeG6@RCMv0b0?7c$uenkp*FVk`}lriTbN5|_{YQ7f(0KHnP z{P#yfWv2DZGmxHas-v=eHWy1vV*too;-Bb~F=G6ApGflKRXsy5V0aIosl0wgh+W7I zTLx+pR}kObb}>OZjekf42b=}_x(5!}pPPn}@&6%gIT@0cp~jBYdcHwq7FhL0@E036 zfc{wDQ5)ybH~?PrSRF~JK5$W2&kfe z^^Kc1#BJ%+hnv~3O7&?$SFfN;csYw)6N`4`Q3m-`OqmYp^!Ur_Zf`^q6G<&pY{35B z$KWfsYGlNb-j5BQVTO9{cZZsXzr36?{6RoxJL*K@oZ4M=JXfpw)kOtppIoN^-iBE z%)d_hKkqSmVNhCs+_w4cl-lx7B0QGNxI2GemXztl`vl6k_YlEC9%$}?2`p+3U zj~j6+1r(R-7l}&^r>6Czq0PzCceN*(xJ8cUcCTWxoY#|Q!*@=?V@0wbmZ#FAP3iQ1 za%z1lsy+FDFhuoOR`Y=+MwpRi5fP1s(g|;=!l+}b(xUE) zw=r{rI_~aTR4__PK*>qT8}5^?-scT|Q~FLH5C@nXvLTf+G6C|z$R9i35ckY?P=uiN zv;TP`;r0#=tZ1Kw6>tH(5* z;o7*gBY`R=g^mmM)PVB5OqPRb{t4#znjn*nRKsu7_wDs7_(}7+Yf;k?53VzyCz>srsS^c@y*Xl2E~Wy!BLHIz&9=`}?3>wbY}OzlTiQC)ei3kI)9fF4qdGus~S z+__9D6X8B}18f32fNt{fn@`{C<#XW(VU=xl{yzAOu0XJ_Dke5!T=QL*jqB1f=>%4A zQ6R7X6lY-@yB-hf8#>&oYx0vB=G(rV!abcc8wdU&6;0hTPrf(X%pV-*H(pdg^x5K| zFF=E3{t^-8|G&y!M^81<#Y~T!It34%QA&e9~kEg=}&1{rcWL7z`O~)U?3Q@OOa=9gwrY{zK1D~hJ_?l zfGcK-`vO4%6l5GI*jAFajs}Q*DQPrzq`V&g;#oRe!LWPODPY0hB%Z4kfyK@dON)Hl zJnyIXZ2$J8DZSVz%h8#QsxQs)+-mPX3`OtoRYMkyf+DVA$li9P;P28Xv@u{Q7a_)! z`ymglPfSo8q%4BO5T6Ev&p;SO{PWePKH_x>*_nt`{K-; z#;)ATF7=dJ;{Pdn9sa(7gTK_yJM5FOF9}sJzN6>DOwSz-E?AFPC*-?@o_17 zs>z`-!kwIdWk6RC2VCLI*lT%nqE)M9^sP_}3kl`d@f#qc{fF0LS`mUkQ~~~XT+|_c zeMoT?|0sq#QW{2^FPK7e9^=PzPh(!bp`F2#jgA|FgSbDnpJ=>TRS;#}9rlc6nY+YT zXhG&a|M(>ghNXIdaQfr1`H}#9u70^DomE~0ajA;ACn@}#T}DoDx^&)08udrTuLEF3 z=P)AYT4`13@3JcHq~)sTkYcY$um74yQ0JB;sFSE4r)xhVdu)i?f|hohChq1vKp3|L zn?QcQ=5S5?$_;J|u-*VKZj&=$qBf306;PRzWyxpF9ZC)ci$grZTCeiQocb>?VyN@G zCR=m)mh?q`eleY!S;E#ccuS=Pq#tEVVnZ5*Lzzz#XuztGxPwTA9L~|rOatm_P3?cH za)+)m5izMs0p9A5)!$G7-o8K6o)>@4d+iV8@V`%Tlt&Rbc{H2)ziD^15Uye!?U*Sd z(Ow_v#ISs|SbW`5MICyp>oV!ANfx>zQ&0TTxWJ>pdo30>eA78`^S73_KgtTvpND^a z<1PYw&6(cM5Sz?Op=nPpe~#tS6hO$N;Hao9V6u7%Vg{^PY_M~KIiDMtk;J~$|a`6(&qzD!yA`fvi zXUcvlrw|~Iiaz1Yx`^du@j?v5Nl~EmHV;CJB_2pbi%e;ZgDXX8j1Owvv?wPT;5252 zQjsa@qa30IPjV86;KxvK5l57Y?1+T>xjJ94qnsVBISd^Zdp#>?n;h)^iSY$S$bs0n zn!7X_$&Iur6oy#OEf_a#9t8IQ%E=iUPF7B$qsav#LG{iH0^-Q09Ia>f{63<;Yv`}q zN8ywvvWygQ(g0~7e35W$FMYoO+rVF-58*|`qmBu~W6wjRl|vkS3g020$!t+FOVPR+ z`l>T`>%2wNBqVAP$rdR7*27Syi27N!aqD*>iZC*MD#b}5qN;y2^RdCkBA$$d2}AV z60UuQoN$aHv&B4*qiiI0dU$lGS()-fb~ik1>Mop@7J~yTG1PthMo_xd)bpAz%@toA zC&aOPkFsrT9sI%ZSPTf#3W^#@QkI%=P_W@8eagfi^C@$@{~8J^?-kw1Ap;)RTim0J zRgRHHiP7U8=u58I1M}r6&u(3BKQV)a+=`_&Kq3G2KwfCfpg-G-?k`;;x9qEZtzM@Y ztAcP~fgBI+zsuzq*k4bS$iwmdYPZenUi|Gqj^kg)tlL!gP#r-ih)4xp9!A;$fgpBw za!RFaPY)sTLj$2U+Rlx<)5y;SV3-fz0i99Xz^%i+SDye}t;|7MTP~wvT+HIxx3pF7 z8!JZ2Tz}j?xi&o6!?WSCmOd^Y(V00f&%a4y7bvy;Jc;bLg*eL4n(7u0{H)zpMxGRV zx4g@I#+nwZC6ARztrfu`H0EIch}@x!8KQB^Mn4IQ8!=j7OcCDu*yTp#ouPlfjI!E? z`sRIEwwtb#x}hMs7h9N7gaY8CW$hg)4lwvI*IVp6>p4LR&I-3D9 zMwcUqn)SN?uh-QzY-!EtYJ!OaE<$P4cE7dxmmyV@#2T>4#JQ_HL6l~1l994jK!CQU z;>_~L52hXMTHLRM;7xJZ?UPIXYxm<0eOx8L3HRe+W)p|s55{+B_r%)|DVo9UXR}|O zoP!y*Y$I{XOKFjy$BC#id4=k8{}^azujYx#ZOvBTzRZS+eX3~8%gx#_EafLd=96Gy zU|BpM3z6JhX)RM8b+3F~e+IgpP*SbFc|;8*Pp-%3Yqj+ijHBXDk)x+y-4dGRgL-)j zQ&0k3Z}P>cbRj#~Pc;~j;9U9^wkU!sh|DB42*|kpl-XuKOuKN08W1xa^7Y46>REj) zT|`C0{=>W)qc+q7rGDT646-7gUdcj2Ou{$}N^hfvW%+Ay7V});Eoy8I{AwIal6#Ql zd-K{cx&YyqLaT+XzW(%->-8YE3Vzm=YVBMc<=T#67MI(oUkFB9*vj}~PbmIzBA_Vd z71fmLbhUCK3Z>X^4VRRVfC18#bq!sjEo(OJM_-;+8RHjc56QWb!RbvGGHuW z^65Cp#>)i^OTGvRpvMK#V|;LMN9%tPN?X)HDcxrzQOl8@6s{mEMrejl8Au+Lhib~3 zVBJ0cfys>iAf?1D7?FxsC^;eimQ^-n-b~C-lMos&`~8Umza5S48`U0(*5Xv2$U$ii zt8Cx18Iq7HG9~@BFV@h46OE2}bL$K?GVXJC_ZKZcNSyyctJjIIJzCw<4gZcblvvLR z@}P>Ye`ssM6ba)33#oe_Z=36`$UurJKM9xnH7iI(^)FSsFfe$sYwZe8ja zE}~A_>*0}cy7NB78yB7Vn;BQv6#xhXthgDF;8QaCu)OhMzNiDzCrq{(D!*St0oc#@ z8EydV%S;wa=l$^AI~5X5&@FPQE2eytPdJYY2e0FW=geyJOBrVlQW)&f&u+d@3dEUGElQSaRCUVDn#DoUWqvcE5`{ki4ETVX>6--&=5B&+$G@ ziS-k?Bq12SOTg`cO$cNuetihDMMAqqnUz%+Ri_TXekH`LvS(6p%%z0rAsKbto-%L= zr0BE{*I@&xH`k#Lxuz{J=csW@g}2CwHh3P}wh1i!eF;J<<7P|&hX<6GC9&p zjZMO60_bdYM|*Cq5nSv@Y!9R9ww3DfFo9SIoj@7v19l=wyGu2qa({X{3HFd^AGB!U zd&~omFoZ#ZrKn@iURIa5nB42x0jjg8U*H?xP|tpVHz6}8wDB7rEgKqRsM*_jMnQda zZ{NpJ``aUz8;l}Zvo&Ai>)guCuO9snVBayl83L#;fGs2ElGlgQzvYt!Nii@JkBhYt zoFDf*_W?~tQ;-66HuNS_uuTZ*@;P$GiA{q*xdj{gkwtJG&kF%jh6Onh|EGcztuI5G zL$}xS7vWD>tG?Hu5cY_D>*HuBf{3%)3W;b# z+2|c%6*p#sT&DCmAq7)}LZ1V9-{DFbIU}=avuI-(&E#9xij#M5loOhA`OoP6SVQ+v zxP_Tj%-`A9$k3*mqvLh{43lq@?Jan*>`h;CgH4z--j%Zn|D;b9;(G>=08><~o_wCQ zGMe8oK2&^=sEqvu@Pt6BUlK!8-mx!Qf4Mf%t*Yh)mrL3ltRjrJ74HlUeEWd|4t;@t?je3d$rb=p*%; zFq$ZwSZPOshdt@)rNoWh(XM4+| zEfo94B#rUU?#Aizov`tfW7QW->7X7!2Fv|wyI=q$TrdE^hQ5$E*$c>yLBaq>UFIrL zE0-^Wo;OoUp29a}z<7q9rXDkFlaLOR;KH-Q*cd*GIi7HHMn3nJ)0#{^uf-4jVCv%y42A}1Aa?=h(Mtvfzos$vggLAOU;eg>D|r}`ZT zaiK6->(E_K*P3~hv)g!3hW;UO2M`&V1lu&UZ(9%u-ntS&Z?5qDRb`!l9wSAM32+{k zaxJcak%t@T`l^T$6&H{x?bs(A|817CA{88}vL+RbXuhwC%N|*!6?n5<;Sja*q1ML3 zb16#jR4&6^D2_S%=F|!IlzKZ}j2ACh8?1qCmOxkN97R{>Nts(~-LpGDe1XK%X&gio zjQn$(L(pl)Bnpvuu}PBThYRKiXshx$L_ua?@d~-^1s>}gI@#iWN1XO69d5-;LppuV zM@!B?T*uIm^>=BMma_C@JXBvE#b~-w(d)zzK%5G(I2cjT-&Rr%4)~oSXtM*buOo;^ z7F<%HRP2@vLBm)iV42ulWf701(2Y(ozG#=y-=BDP9$06yEPu!=!v*8(A0K@V3y;1^ zZ)3>@dK?nU;I94LRKyn*J6%KTV-F!q)o6qZ&Ww$WiqW$NE~z(z9F8A94-m&w&r#zw zZKIVHVU0vbfl>SDRA1|~?FGM6! z^!5N3W9q7SawDSu@lr36~GCc);pP+R*Z-* zd1xGXBed^PTU%hQsE!8fRI0B0>>SzcF)%5!FEF;9M;fuPsrf0&nZ|g^+;DZ;_cNjD zJKL*~W}QTK2)_V6_stMr!NAbUEV-ml`dXmS56t?d0+CHl4q-F&-b=h!# zKKKYIICr*EaW={YreuX>r zS=F%Ky|!;5zxV~K+-wje6%?|YsdYb~#F0jzMtKD?)9J$jWtfQ(ixedWkeaVa(N|+I zAeqMItLF~J`^Rxmun~93B$G7KiUdYQagb2TirFQf@uyg;#lTSmV-V0#`%I^uFx9?! zy?<&SNYSlRPUQ$;H$x7g+e<<}bMMO%Y?DI|J|lijVT{({Nb*x=sDn5b_m-+6To4*9 znr7XIg@y2u_(xK=X5?pVe;e8P&6)8D;G9(b8JB_3+1sbL-9f*zpIO=v zNc_Hk!pl^B(f0jHlv|{${bBTtgDxl7*Msg`<@^YIKCg$7s#ooq7Kw#G+4=)?3oZ?9 zx3CTl?0XHV#{Kjy6^l=Su2w-3r7+vS@Bm!Wf%%L({*L?*m>E|d-*ZSSe<*F`r$iF{ zif`Eg$uVY*QYt;=R5NNRPMP|mQV&xY-eJ?=jYy-PfBf)2W?JppAN@>ASN*H!>8=dQ zhn8H?B!Sc+FNXM+tpg~Pn}fI%1}^d%e0ZHqpTf(Gw?g;CIfJdxN*NvYYb33eW>Fbm zI05uoJk$<)!?*G1b$1?Lyk%{*r9^!UzYfrPR;9G}zWMYmFURx1u!8TROLKERMi!(5c%SG*^X@py zz6}LD)_&p$iahBUqbk9Wc19)%@miG2fvyi8SO$E7xH32CW_?(xv9_a9S}Bm(we-aH zkx?N(wo3vtDyl+nkdrwDRxUjr{mW35*RM=1=>6*&-$q4iA@P`E(GEnMr4}BQkHUwh z72t!xMB90m?!;;F=tUkR12`5O;(^=-nJ;3E$%)kbZZmdIw9JE3GeXF{k(+)4zq!*N zV*88%L+xb$H8jUisflTxpzJEjAT#u|Mx9g(PX)ygv~1pX#n;SZQbmG+QOd-j)%p=S zwCHqg&wlw5Z#%y~<*dch+%(vUmoj%gH$RIw2(CI%vjbURyPKDS%}dfV zd_VmSmNucpa$kz?KRGNNB{_6+t2W9PwJk2FN}rt(gUbiyc?9!iFb?Z_4ibU+l_VQCth0(D|!aTS^s?z5$zzACQ}3(S3FIdIzghCNGUc2 zLutd3!c1h@0Aj>zS;|~b4cK=I!Y{JH?%}yD?Glmgg{8`Nk5@FN%(-~@z2ixi8e zU5Z67&q7j>tmJ%Y7d=C921fffeyntj(HM5~j6b!{IrYE!`B2;Ma07vK(p*>ehTAT( z?=~zt+yy^(EG^P@fz&9CbyKy@xIE0*1DOYdR7mznUv~?7ARo(W&H+BBVy@1`7@X>)1ATVBJX3Y{_ssa)FLZfMEed7FNh9H$*5UHTxOx=nhB)**El#x~Ie3F|0q zKd2qu2R9%o)Fb4*#a5r3=IACTcp;Z$^hp7bt2Dg@0}?(Z6a@Jm#r*ZOgiFfgmn+h~ znb~5p>qWXA{uMjpig~m6tUPBcwnqLz58p;GMpgt~OpO^wx%k74}B&NXK zb8J*!&&}s&&W_Z=84z&{lg!`CG;s22JyfkF7&c&RFu8RYc7K8dyT)@4UHfl|&KQ-> zy!ajn0MRgW7$b2i87|ac#G4>Yx(wq3W69`k>4RN}t!jhK*Z!>~EIc_*1zx_w%9wdB zUq;kzl?J8Sy4qQ6g(q^H{q*dFxQSL&P^4LirGnR+?|iT%uRbVRwB%Zj#Ah<37p%zi zg2buH*Yz?0EOB$%hZGy2E?NdvLN+BxS!eo*ds?tbG+~S6XEDL}fX9?BY2AW=G#H4s z4WQltmbXsda1aj@+x1{uYDI8;$?g*IEntw!81Y6@f*%OifhM~h&%*a1nEkjmj=6yp zZJ?OozTytzjD1B-y5gDFW&9FYO4o={G%xq>n)V0Wfdp764b}RD5>gJN?HBTdo#%%u z339nZ)IZ~C6pwt>qy7j;FR*}1Iz;X|LNlitwCO{;gl{=s+}>|&%D)E%lu`!#*YW>4 zQF&90;1wtP_nRp^k^jE%zwZ!BY;uLbZPf99ZwPGo3A3Z+{?7ycbHH2D2z z%r6W9-0u1(0SQT3qrc)7^AzdYMG9K+zpreoVMj9}I}z&jJ({CK>Zpk4Bd*0R=`)WR zL&$m#xaa>=<`riDXzvkr8NU%vmfm!v`xIcuqG{;9+H9@Mv``LAA) zsjO_G#=FsO`e4uqsJHU~c>aGyinA5^kwDF&6u7IjM*3}!kMENDZLTGi%Ibfb_rIGZ z77+n|Fl+V+P$C+7;>v7|1Ji9S?<0VKx{iPA>2TG(9+iZb_l=KKgaA)B4S54v`+ET_ z!CDlId}bDcrs(qirGTNn8lEKLw4{Fn@D5cHm%B&x5=5p(btr}+#!LOZgtj6AV4;u)}RDLfkFUszI+P2j9Sx@ zzS;*q^6`0o@2+|O#~hm~?M7TciZmUneiRur4wOs*%U11tCm_rN7^@kc`eVh6=;A=9|Rxo?ZdgHfDsmwuSIFzh9GLdeeVuLO11f z!dow3R}9SeT!sT?;?Cvp;~@R8a-97V4%jZm7DRb84bA-$KA;G+q{3s_aGQ9M#H{7Is)&Xwlei?jn3utbhCWT}O9>@g2U+*d6 zRW;nJ&OZaCPf@Axx*GM$%kxGLD4*MZ>Pd3>49Lpe1ZT-~H~%@o|Na)Kay`t5;uwYw z6WBn#8vuJP7C)~7qZXPaN8%c zRqIup$zxs^t<-q)sXd2vfJr`Kz`|qV2sH+b^{*Zo&!kPopAdj@7|P$ta6p)?@%Ex4 zR9F+RjhRRpY=S&+CsE#dH6;Q2_lQ3s;AEkCv|f@}q|6@g zo}tiTwvP}0Ww><(cFho$(^jK(*ZD>aWR<8f|#RCRKv=9oRZ1rqq9zV9m#J()YM5vM~dNkJ-mEePF z29HBtPD*fqV@H#fU>4L4-{dIb+JQ|ehY5(*BT$A-77A|}{skLa-F ze)m)Q<5|ob0cCF$4uRQw9X8(&=ccz}H#O}R?GGJ>Fn^SHY$67tD=6RJUwwM~;`4b<}CXCN|K zf*HvCRqqTd&QBk5Lp=arR_2QvN3|ic6rXlRtfUJ!{qR{Msxs!6WsRULns5xUMrG z^SkBEuJZ64^2z;sa>$ynt1;I9t@kCMvPVz{J14AGLcOp(o9Cb6bHjsU z6ko99_*N_w=X2xt-70hn{DFupG;Gc1&U{hMl*d-D4@L#^Va#LRqOyA}yQuiwSX4L1 z#K9P$;>J11K;f*#9^|qXse{o2H|!z2F;sAmta?Rd5g8W6#mH|CQCSBTB+s-y7({JEM%1qDp#0%tC-6OKKww9d$bBrm zGS->l{I#rH49x+tm-`alV<~Lkx&4_7(7CKr-;EfKRB;o3ldQqgY?LFqdH+0f|Mbr` zfzd)9)b6ne8|;s4D5$7cckwpZ_7=2p%AMR4)%yXlUG@dm(45=Kp-+jIJ06aK`als8(SPIa`iDtm8W*Y{B7}=vIn))=Y;e+8zpBek|5z zyHD0SRE%&2*wgmHSphzzl}}9+@LLXzAJW-4Y@9eh9%n0)mwrc9s_3z8ACH9V5d>EP zEW1DM(=8x_WNmb#EFVfk`&Se_*oyg28Hq_*#0Rr`#HOj|31I_7Vd@Oo54yO$|LNm? zsy4UR|ACE>t!_KC65eZ-6pMn|nvnf>imtQ&y4icNfwrHfE&U-mc8h6^X^h*U(x;NW z10$oEoDiUm#2+6#&2}tIYV6squ)qOy?_g=Ji%NFBxGiV>rZx6Bz$GO)hOq4%gnuph z@Z_h$-eOfO2>kE7HqGKXA@HvkwWx-v{n2YuTKVCevvX&Xb)PR*hrLEFtxZ1gj8`>& zV`*dENB~rop4JNX)d4r65!bX zRStqAt_kqHUJ(-Fcm6IG+?sw1XnJpbgFv}S*fLg8b9K?=8w_UfK6CpPeEF-C(piU- zLw&UBXB>b2>L~2%&HJuN-lptdFvi?2d$rF=1VpwLS3MI7*$;6Cy+rW!^00t;(=)R>(|tbeGySpO&fy^9OPv=?%%WoF8IF1CG?B3X z`ZC+Mhvh@8nq7Dhxd4tcl&RppI>X1TR574|G)r?Up(3o66C*2PiQtBdM}nsML~;d# z8_2BG#o=JrTmjc1!QqHThq0;BLIH5E3B7EGbO}(S6~i$lL3sWid5qT>DrCJ^uP>*( zbKe2lwFSKTY~A?0vqu-N85dS&u0Dq6*xuZUFJs6bflHp#6F7%pjXqS+IIr>7sUNk$Q{i=qypTm-j9ZpfIyRk#SD^EM<<(n0C0%sk`;_sofJ&A^dUtbfh7oSI zd!QzCvH{rqIb2FdQn*+0mD7d_6~G#@w5O1b1|}U)L_Z^WMB@qrFDw=IVxvZ()ZUNs zD(lhN1AfN|4Tkhz+1mQlk19f%KfnDhPi!~==oNccFZk*rd_KB)+L4U>rSb<;^{eM4 z&(Q;gZ_7_yBupmQ`Ca!)h&FF(9=g#i_2CaKDKW|Z^6b|AdN)R#QeJ6H{~XQPIdROF z3DIzh3}2Ygzq27+`Pba5070ybEck`7nO(L+^b1z%(nzf#LGw*UGLG)|TgK7mu8rqn zZW@z}HPh^2xPO@<@sL04Be?IvsYNUqu~0<;Ipy*7k@(v}tg#xfm^waaQ!)6vDRIHD z9z5;EAP6_iG90Y{N`ZPZUk*E_OS!PwPw{xC!VsOT?*#HLSHi|f6w&;wy4p^p+{ygE-F&+7vU+-yZBoG*y^ zu?{A?o~o3pGRaa%J&{TdIk>vX&8%eNkx-(+jS02Fc4Y>{nvO}UGGMAEH@8=$R%Cel>e5u?%Md}Ukr?M^sOJ5$GoJcu2 zv9q@B;B8be)SQyyw3i6nqRHs-Kj1M?;tca9(p?UfCtf=M z9A4(P(;8a+6S#anHGM5ODkJ@ z^Py@6FnT1h2@KHreIU$Zix$4# z_g^|(uZ!fC@lNm!)uP5S6{FA?&U}snH8P(!Dr~ZV-`Wgc7m3Gvw|6vdn3`ScC2pY6 z7_|y}fq}Rm#aNde&l|t7vCrbBPeRYu`t29byj`$>%PIYCD?-pl@VN@mSQ2?+nP-BLoRxGJUUA)zQll#13vN&U*=_4?l)iHJ zk#*Rb#K((6fiLc{i5D~x0oHLdKi^mAG{FVLoP>(QhdE}&x^|I2rJN?tuedURjGm_b zIFy|M#Nk)@9PwMPPy1bF^0`bcFGo&KtFCx%_jh*(1qBh1kOVKENV~Xj3S(Y2?-eV2 z2LAPaxk#DL7n2M1#iSwsjot_sgu{J?YZT`SAI5fii)zfM1*8BTbE-S3$Upvl1<)Nq z`OdiQZS9M#=8?qbjj&ef<{zc6=8#3-8~I}6fuc45U#kqoYXq}U*w18F7Teb#o!}7_ zv?UzKXk@e7(CE<}csZS1fkP)oEer9_AK(0q$)fr@r=Za$TA`St<6}xrtgJC5)Tjf< z^5l}k0aYw*SH&Vom7$;Y&f#`(?ezAAI1D+f!ZwRBG{80pn6R(PlvY z5B_|X1_V04&dDAef8${Bp|EslUnbwiSZQgcSCMygno|F6DSUFXnmqdvn?=n?wYq+gC^lrPDf9Yo40qj z*-E$(f$|YvzsB!R4%d6}YBmo=grWtW&LpANz6-X;9|5!>KOz5V>*lt%r6X8}Ro~v_ z(DBx};?c!OGKr>6IEg1DpP&Dv4kV8$_jf6?d6&4EjWE|DiY7w z@Y|gzC(3#HH;oB36?=KpR4$#Tf+tKZ5w?N z|L(A9K*>o948Cq%0GS$~^p*ObSS_yrU$&30n|IWCDFY;@UUE?i^3_P7U>W5yHL;}$ z9;Oft@3wUfeY!p9#jQyvxohPCO1#{fB@406k?h;>2{~KrSz(s-?Lal7e@MTX+^@6Y za34}kCdHOYCUHJ|*1r8GrO8g2jt0zM0uD6q%V;2Mp!VR*YGs4Yw`Z`Ckw7ALDz8KZ z3ll-#Z_B$3iYP&Vd%?ep7~s2s3IeUP?kF)sPQ~{|)v!T2u(~pH&)H{2pR;ZN9vw|x z$m>fBQS(jfNS+v5y2KeT+UB-~|DBgrxDlgs?l3e<;S>>c+tq!)0#iL5a1R0Ad$=xU zctE*N4yhhC+ipDZ*!1y$;x|CjBYYeHqtLbv28s3|d#&-pFmAs?G5?VzBGAQLoHOfgsJ_b zUkeBH!h-IvtXAIB;C%bJ@5AUn)r1FEKj~T)bK-x7Yj)!wb@sdprjOXA7RGG|B^2SO znO8&Wo7wC|ZN}Ma2hYdZ949MOnMr=V^U0w%`?`_}*rmiry)M9>Jmj3UVVt?`{)=g? zV-7y4_VpCIJTu6=%ZHpef{8&`;gb2z@H0q4lyo>olqHdPEI>apj@rtV84vC+rGD*uoS~PbA`tyqJrp8klkoz}W30Sa?hF4DAod}t?ti%e z|JuCk-vNwLydOG3%|yW4r)9o>DGPiL=wL=wQfv3XIwc)*7oINPx3}YIDFq}Uk_Wr( z*6|GEsKK_^->sNc368YtWL*t}auW18u~xGK-wN4WsigXeSXgMtG;X)7J)-eT>j3IP zU8@4}LtaWH2vm9kPJSht;U+QU9f90!ESHVC)nwo zFx&?*$!RI!2GM^BveG5r5N#?YMujV3OJ43;6+G^Ssx*Ou4+X8?;6&DhizMkTBo$*l zOSXl+OZ9+2_0`A$rFWF1h*5Xo!C0l=Cu_8S1?r4*4$b`UF_^$OtSroZVO^}gXLRbX zkRdf%bWo+poN={_tq%NMK<_gHE~v8L1tOW}2HY)-N+t%BHVjr!gHu3yF&sd#$|zat ze173~)GD^5IzZmT&CRVwr}DU~pDM5|dZUr3?ut6@FHh&-Ni9*^P>_AcJh?u2BQ9ZG zI=Jqa1&SaUR}`HAPmCk^H4|^}>t9nOu2~vB5n7l#I>wRS+czz{H@tpUq@X7JX<#Y(3>N%ceSO#M6cns3u)Ej9EZD8{fc7%5KbGr2 zrQ|gXXdh0fYm9?@`$oDExsrxMlfmJGT=-z@d5Q!P)t>KhNC^Ij2>$M1YPsIK?mHD# z7MbA{pes#6ENLAm~~iR;l}Cm3o;N{|szzgJ%QygVD@e+^Q2dTkKmcWLOffi2 z{JSLO!QBm`{Ffj095@S4>?(qWZZUu9mm9qpO}K_x^;>W6P)F2<>!j$ zVqf`5B#Um}$1+VLw?gSOHxS#{JDX8==O=oWftTVi+9M#VUw8GmY%*kt1_lPK?Cl5g zr6NCgoa*^r{-*QX&+<^AQnScmM5<|Mcnb`egqRrIONsCF^l%k=MD3K#8}HAIe`)1V zz9YJOc*u;4*v>KU#m?G<%mRy&)&OOYK}OG-<*ut`M_l`J_K2AD@!Tdg+* zM@1XCB1PgK0A2m^!r0FldD~ZHn9F~6s`LMbhS}RJr_Qqs!Y0?e!el<5z+l`Nb-#;w z6R;5S=CS1IzrFudL=XQh;Es_p;_<000KF=oIpVcOi)ZzBddhicmH;FqF09Y3(})Qm zaV&U>5bBIJhK#!XyCIImPj!dwa!Fo7%GuQQ^;g0!!kq2> zCdO0dOlg!AqFI6d5J(f{A3K)A!uveZMtU;XiqWs3m)!0Fou{XDP z6lR{|IVp3YjL4!6nF0xn{By{;G?OrSD$NN|`t-Q#XA*w@wt;JVd&f`Dq@&*aYOtw` znMUHV6b^9i8cg%>*^qzR1)GFONzI3)9fKzSjn(8@*7CvMO8j4Wn<=d(rq{jkeIoiI zITWPI+)n5F>o857PLQGdwSP0ajRq*#02I^&+nVHpCPLiprs*>=) zzOHmRC1h$hB>M%A9OwKpde6g?;`B5qcavN)L6O_k^t+Fv(lE7onaE`EZ$(C?-|?TH zY$cPr907fAxT8=}H`kSD;`DoMp?JIyEqB_F+EJTp*RDcIc{iu7d^?slGOR7?ML?HF0Xc=4pd--3 z0Jcx0QH9=3y`RKjJfFWS79$OZT%Uv!W=zd<;k)9*GvL(PpH2FAt<90 z!eRzuzBtpihSv;X0F(3kFXc&`+a2m|TRrPytW$nU2@}(pNj0s8>3lT9SYQcrjKBV4 z_(rJ2RtPLJ-dXW0`DlIad7YB*fd3SRx5?NAbE&UCzrifb8Qw_*uZmRzyfyrVd|BAoui?#*s=AUlyMh~aaiI)qdr`6H|^`DRh7DTD%n?0;cb^Q4T?h9m%Q{oOT*xHZcT%G8aXo3!Ri5{FX!ABKGv}5uFlGT2gAdkA zLO zBxvA3&4~00)!3rf7^H!8m#ZmXRmX8~c!fH$&A9ZqB9hz`nfWUj=HKiW)sl(98tB8f z2|?D={(eh|xuLq2GpfDzQErWyE2iGeKjVC?JJh7SL>K5w!8g}aK5j$-DZ}Ek#oeab z%Cs`zlQgOKRoBp?TKzkgUwPXlww0!>PX7*=Wo`dSnDbziSwM9n{z+@Heu=bNr=0bE zZf@$*V~gqMN6^$)=tAytpL%AqRqKYCujzU1yi{i?*a(`H>K2 z=TLWu@K*j5ilfT{-%(JrHkTk&zgjw};lFc$b03vSgXa4Aq3Es1ORt^1fOLB4-{}AS zp9(G9AN0PDX>IDdrM+lwP|a((GSX@j^U90qlI}e zfi8l0=_u$xX#Nenz*Ma*`{U>gNzu_InS{(w z5f2OGQCP0ythL`GM*3?~-rp@dMp*{#073eW4i`Y5_H0T6zT{|O_7njAz>jQwE2FrF_jfl22$hwFqKXLn|yUCYC1MX6|Q9{?-~M!%B#!-CP3+a&tZHW4zQ?F zLeY0GTQbx4QsNK&Fws^oUR#r`r-v2ci%LLS=sh{s=jc)RD%4MJiMClm z@W?UtNvLtJ$>L(X9f0iw={GvDy*h+rmc}^&TA2n z13KGuR==IEr8q#{|)8sJgJa!~}{g z-MWQKx@dK^KQj~s;25h2X4~`tKk9bAHb55_16KB1T$r0{4k7WmtI59BKZ~GH!YXFy z=YO+;w}qKv`(E+OcM7E`k4~mjVJ&i%ZCgZJ}X z_fwBS7>1_bER5wsD?ND646kuK`fpe=qXaky!2eS(EAEssrGcf7?1c}4Ki;VlP8iOY zRMy!@iV#JIswV^z;|a=!m|1rPd$8jaGf*4M1d^f>Z z`OLbC38p<2)TkBNAPb5Nv_&=i4uS|z@*EI(0t$3knIxdzU2tvHfAi*i@(1^I6VFH| zZ-iycSV)9K5}_f5h*JPZhwdC0d_X|Plt={8p3!>V&t$8gxTBR?$9sIMX@20?3|<*) z!QH+0Q!6A81GHo^MY1!*vg+EZ79${?Nyw%j7TYr}4uITjdmoUmZKb4{6LMZApvM`i zDzoAA1Zop&%rEDaj;Ytuur|L2>F67B2QdD(^(jJI$OLlEax}3=nM4M+@(u+oNp$naT8hxC^TIixO1rj=QwmaN3Up~9i>{<6Mn#h; zsi>%YDYBuVr~h92r!QQ<1t$PFD(xxzk$=@WrYo~MW7XWiP#+{6 zV!ZUvofoN zPlDO$Y>e}jgR|1m=6nG;AhYh=#xFlO`=|f4J$QrYb_nqUj?{d$t{OB{|3q}AOnYB@LN<(zp5OTdCfU0?E z*(r4vCx30(U+6E7*OIn;#0Ab6%+XMcUx72Ke!O!i!GHNZZtg$+lZyRV_G)Ki$xgW2pOzFSF+KHb z#tu2birptdSdY;j%?hoXtm59)k)`ujdme#lK|VL?VtH-VV(LxC)@_e1=K^js7qjoM zK(;0V22UsEERI!M`|tC3;L<3uX0HiB5!P-oi2&kqL;Sf%;_Q{R1B&6CjrNy%fZMVAm+7n>W3SW$V9H#$dcYy zuTg8gCUw7PLd=8by*F2t*xICedh)8?MxcIwjamX%t(G2J%$FYGapCb%?y807Bn0`8 z7t!|l3x31(6I5x;srv6!bBOS$f=&mgocDFFt6bp_yV))kwV+Cb!!I|UZA_MBI3p%# z8`6CIxhR8#hVVDp*zG@WW{L&`5)0cx;i_M8zOHdic+rBxq#%6(?SIvLOoy+lZ%lf3 zKJ46AU!fLeN+j)xU?!x0+E#vJ>lctRr};lV*z20}{Ldq9UEzjHB4ZmZ{-C#aHx&tR zg0)V~=NOli?^p28-m@v$tyKETDIj6W4*0R4=N}&OI@Q7=clg))dm{&txn*~s{j+rX z`)p~ijuyXdjX{QjB)wFfof;b?TJv zGSiHkH#IJ6i(A{S3d2wUsY6baPgA8}U*HQmXO-T2I;$`N{rIL#&Y7hBL$Y~~W{w}F zy6RqHS8yz8aTgJDses@-1i$WIMPlf`(Z4)nN^`KvW%>Z*qxk{ArIDv0yW8x{YZxC~ z_mN-#cDNayGJHMp%?C9>1YE=6TV2@^s7I8QWvY`m1LQgA@Hyy|BWW_SU$GDhvJRfp z1stR@rmlVR2jQ9Duo2N{i--v48Th5^glR8LfyJE5)w_ksI1h{JzU>nTQhsN!bYF-9 zulV8XRv^4T?TX~t7TF!cK#qNtU$MaloJZ^$Gmmzv;J*c;LC64GV8ylyPUMOyjs4g} z45)mpu1DCAe-^p$7*#nGVDskiwB-vifmh9;OGc|$yeg(WnwO)xR{vi&ap3woLspqU zYJqM7vBN^mdt2FVg$3`{JH6m2GL880t;{@rZO#0sJk^U|3s+4@*hH6k9sC(B<|u5> zEM@h2mm_nbMYqHMTyEF#f!pU$b7%<^#YMKeO~~Xm3Ao&fG?E?@1*XAla-oWsZ%#cH z1T!Gto{Fd?Xi2Gj!%s7ZKwnVLS^BtuskZqS`J4a9`I9>+u z#?`8y+O`a{YLqkMIosUO`zoto07S^1Mb3yGoe6CsySaY_-EwJlQ+VQaM=Ip#F4;l! zA6LFvUbKJWZ!+xR0DPmt0?#*o?voT7+*GEi!87HZ;R;Lc=s;c+N*pq`qZk`!GAN8a zk#rOxmz@}0eFhJ>FqJn36;)@#Y(%T9HV32Tr7Y07N3wRK5w`)wNdlc}e~GViR{uI+ zj%*Ajnbz@$F^3=mOC9P}168&C=d%jy%%b#eA-NHjNu!Gi>fa?UhDErb_g+doZTcU~ z<-&+=40TZg^kB`(srTkOAvivu*e)SBPe`5lyVZx~#KPi((S?5?tBS7wqKzeL-c!`d z3%LE-GCeieL;1gX8Ho{-BN8HcU49sBm4NCt3Zg;M?bf}(dAUsVBaC)XW6@yQAKe)E z>z_3>@IOn4L4CKunqGdr*Vg@HLOsVmd)PkLAlzc*^2^5>p-pPbLW&#Lf|{EAKa0(6 z*DpAbW)_a6;KK(=II~jW*uj#@J7c8=R{Al_~6Y(12kBEon4y3pUkl`UW~a% z&NKb-YSYAbeqQuieiy0e+vjYT1OU#ke;yH47?QsjQgcho=EZwUOH1B|bnuG^wVt+1 z(XiW|y84r5M6I{sP-bx+Xr@&k>uN#-cFq1QGepWYzjZS5<>*!{H`-hZS9`@PFGM>} z6!h=$%HX1e-q;oW`EiTw=&711kKUMTb6xn2O0~b=@XgZP8ThDo^tb|F*%4{e%boE1d!0RkG{pgs@5O`V zh|il;e%|)l<)ueAWBV3|40c>l&s|P$vq+-g)TEoT%NAn*M9fr*Im53e*?8^^@yS7?TEyYzM4vPc$-BY*jmCH z=~1%uX&oi}y(tE=vPhTr-&ls~eJrCfiUF2jlYN}yB17WG?`H!y21AE&c>S&t{D64F z0eBcas?woB*q}FQuDrRg0;=C4uAHQRfJ|84HSfxOTaVaHh_J~mnc;0#VB?Lbr16j>h7*RO|H?k zn%|UXa*2FCdS2JPinxd7p=fJ&C7XVk@pL^Qn0S7C!K%*WZ+rw>1Q_=qj28DuESU-i^9_nx6Nm zz&8G4Dl1SI*0MZaf#Lsl?I8fJ7>DQPZ191zrn|IG(5}r&32DmA4f!rVC$Fr`J(&R)7Sc&@`BiwQeTXRYZ9roSj^_%_fLA= zF&*o7>L~(0C1#>>)%PRy?m%pzB7I4f)p0*|^r)cN`fnZ_ru&#bRFu^CD4(vo#$DlO z#dqv)k}j5i&iYW-H95@v7Sa(1^hV(r>%NFjP6aO%On${NU2B^G2!`h9GiI`dUQ9^y zUBOC6PqaT9EF=A>LG285e{76fLe?6F6ne9AT|_JvNSN7uu(IPbnIf(p_~w7P0MJSg z%?}&n=x*+ym5&ND^nSCTveME9Ldx}Vtc$Br#BKk zOn|RF!Blo&d>p|8lYB(}6E}w%Iy+@$C1&#AB!3?;{zWYxViOX?A@ECIJ{v?V+F7R( zzCrVRLS%$V6frzK9N~X#ZfRC~URk<)0HV1WudO99q5JjtnU=OTttNeT4<)7uNo#Au zKk?Z8SxTSRIO*#+Wws`{ehs^K6DW#mKu48(hqru%)rz* zc!{RZ=d2GnMt?@YeV7T7nHl>eyx(>$^i!|`dlSpg)+R0B8CJBKi+a7#O_Do61m<90 z;)dV2K7VIMvKT&juI+9O2`YlC;?tK`n&TKi?0_{CK{dhehND9ph%VMiu}0=u`xtni z1J={H-yXw?f8Q9U`ukmwH|fvY`Poj$!tlu5I?{V07n59*J``o=DlQkPo3ed*Ci=?$ z9N6SXzQX#dj{n|eD8%uA6>69`ayxM|B=svDPHP>k%?3pljbks7hHwh85T@TM-)`1M zqY^}hea<_CdzW+Jxu+k^8U!Rax2lsf5B!=#gOwys@(r`f524K#pRDrF4-EPhaOD@b zIpa|sD@z*@jP?;m)8jfj0k19lbgjZ!>u5Ab#LW$)IQKmLGT2MFa)yiWxahhe2a|)f z)i%f2`Ruff z2B>XX+8)+N6u0tzdU1fQCK-5#xa1ZAPc6&x?Y2!LwlnI6`+X`pBH@1Qc5-)Oi9*9M zRWyZ^LWbUihvN~&%M<*NMp5y3w%xdjz|j-T>2(Q6z0B+`rnC$+dq!S`O?IeA8463g zj5sx}!8m5O0S7OxbK6kAo8hARY@rO!j*`8=qzrA6=x#>2$pi9+@R#XKOgOLrEa-#Z zqwA@lPl?)dU=Te2~bk{!ARIN&9um+o0Rl+>jd|esFPEC zf>S%NOy%a52_aeA!?Ooba-iM#V{=F&T+;YzIAix8F?Ai>91l}`LGD?ad=(d%T8gt%#01Y*uaVQ` zZ7N~a`k~7Mkj3flB0F&BMRQ4)#$A^uw-H)s#pEwjIJnbA!OWG<)9nXRwnGMkk3>_c zhed9i_`!J#n$3NEAtqMZoD?s6RUQ zW3l;Vu(azf;HKI=9NkZr29_PW(M8S7sQbb&_lq+edW}9{k&{n~z#b+Uk!xwJ!uh}M zTx6)?rKd0_y2%8LUGApjy`PglU-j_6gh7~ z+-(+I8JY+)8&h6kVNEEZ(`?%p8^+>ZW_l);t@3Jj&<&=9-J3_ymtw`i0rjv%Y1J6> z=n4i)=#FtN=PnLm|m>sRE&pJ{Ae_Z8zgV85H`k|*wz?em5vax<7JzoY4bx@0Rm z$*+!Pz=BU=zvqwav2i{t*(7jgRdK;D$s{Fa?9|Vj;Y@G-i7~MLQTEdkpxz>1LYTv$j9Lly%H3r1 z5B<=WVdd-V1KoRq<&&k|^s5&WUz&b?DaoI;v7WCY4Gat%vDMa2*&pp69K8G^L*5wi zkijV!RjNd#^|)E$ULEvuzB;%)YkME;WJSu`z}!ewV>2&xV;?hBWe@{hZg#Qzr}hH} z6VSI?F#@M$Bs}*g9wWVUfUl;Ol*(vP3Xlgt_?o2VMN%W|72~pUauiY_4-l*?Tp`MD zAG4CQO9-w0ueM&ZgtWvT2zJ<#C=BX+SsPM6ibeRk7GgM|LHwQq0QA0i16rOM`<&SMd+$$51Pp>4c$ z?yeU&wPX2k;8YA3^ork==qh-V01cTI;+whh?TN;#d(Ub%ta^T#vL~$o;&^^t@3W0* z!wa$}l_3gvxzs=FzC57pg8X*11}|KwK@W11`1pDg3I~;;O)wRV6dpZN#s>Qt1)g6W z%irdn#YLQn!|cDUj_9vHJF;c9SyeuX95hQ+W?xjsPCok6a-dZG!oCw}sJve%JpZVR zR?Wi%Mfb+Yweyb2frSA5KRh;O7m=c0Iv#*d%Ab@c5yn`|1`snm4^sSJaKK#`^65_! zxXjkD%{6=tpOL(Z&-FmXL^_6=lQR*x{G&fKbx#&Sef(4R1Zk4}C8j9w{rw-;HvkVd zW?{!tfTb=P<)=peGymIan7Li~(fed5?1b~p! zm`6{~AOrdj@D8X~mR*<49p}LhBkn%7yHTfd?$@jkC5wcM6D1$=HDfd1cHHj7bTgSV zN=sMec2dol%F27)?o(ME4ruQ)!Z#tZZ)klvgAllsItzkVx1O&yp@I6bz|fyr`F5`1 zMY>{wk}nJkeR8EvVNDKDkOl2n5{VlOLD0rvaDr+c2Ma6LZuw!kk$G;Sxm?Mm=2t_08oywD7CqVPfu(o*cnPdk@89yl` zKA1`myz((yuV}O*tg)?X1@e6VwGe)IAQ8vU#0eMP)B_L$n9bha-t#90GLa3e9)AKs z-w$*G$Q%HKFi1Z33?g(pZHSVjr>BpXMM9S!6_njpDGh-6xV46WcTBW@7fRmV`^_VV zS(cc&G#4G=UF@bB!m9uiI;KjwogaBl(n@WI%iUUOJ^Z8vuf{kt1-%jg)Vz;*lQ(~q zp+`PcOp5E>nQhHf>~y&!r+9+Q>2=7t;&rR^a{snWK3_&CVD_T{(PTnINAs!5x~y9O z8JII=eD<`vvimJC<4FkyH4lvU>R4f`h-s>f6Rqe^Qqs^h#fTTVdvC|5-_mz;2sUTT=vI>VUWbY_9e8m zT(#lZ1jtrvwfLD>x2uUMm&VU69_+ir-x;FWx!Y+Vnnj3~^qHkQ=H})GRA-)A$p6AF zrSB`*(!GZ33tm&XV_Y7e#r*1xSV%0YCL9X?o4m`rM((lE0%U$gCx=tr4dn;uMJ?^^ zxNqMUnr-gn*j9HoEowKljj%hce>^-BTIK|h$g1DgABcd`;(Caa%Br6)5r$#KrLJrW zxG;!FNVOL|jvWtfMQ}jjW=OZ-m>N$WYSweI-_t|m_7qeCL=Y`)PTtBqzB^IxA+Oxo z`GxRbGYezc$l2~_swO))W(0m@2zoin_OrA!H$NXfpi;NF4nT64wZ^<*t8-DpO#-K3 ze0)42GV(Ow6E#UmQOMzVcXr9SQDlh7B`n~*lR8`LL`6fR=HO8M-TPaFNwdmT%Wo9f z&Ll1cz&b#Q8ok^d4UdkddEvxu4{q-4sO<_dX;i%D;Fvb)xh(-4s`VZI8Xo)0M!Jlt zhF_~mewEd*ogK56+eXj(`m_Fe06#}NlvL@*@QxgAa-I*M(UL1PwXLyfXhPEDqX1P| z;C3Z>wD%i`O?DSuIRFzIfxU2HzZx0WfaJI6c?j52vj-qN&XgNbyN-B$#hy$6aI`8^ zc@`n>Slv=~t`;s%JZ>i7>`tyy_sK_gSAkvmJqOWlhlmSTr`gTDy}-F~+^jHOKmdwy z3hF*aakEzO59BIk|LsuRhzL-`E`7*mm?tw{?^3XHYRm9@Vr4g9h-X3%KnwGS{(ejw z^_*Dbz})5AS1CvS{(QaadKOu!+g)O}-YQZFN5AY51MCd}aMk~}YZC#M`?ET&eTU`j zjWXBmLQGTQ@!oP(q9*mhR^j4~8#aQ+j%|2VjS&vZd00!Wg`(A(gd_8OSQxXLNEY3xEevKoFg>uQXhY$-Kx5 zs$bOWLtLVI(#(NVkdxcok{XrM%@CC#sA)j&q;6$i_q{?F5;2~km zHJh5O)=%Ed&93e$gV@I^mS!41J>RXTyF)&LW@5qFYuDQJl3I*4dyPzecB1+EA&gi7t?Eujw z6tzL-wptjW3D9yTCd`;`ns@>~aT~eCH|3>Lr^^wREs_W96mpKN1FCL1VKOnr7hs3fr^z$tDDRq^6L7E)mgM*P z0?`|{aXV-3@2Sh1v|0uA&fJRZ0pqRS0$sx4}6-^kCv{sGdcAUP5{d5_Bl73 z#$wmx{AGn?W>AJ3B=jFJNW=jwN*)OG=pdhe<;c0TnqMI1$9&+bqFRr|U1U%D3r9Hw z5d8(r*BAtt6tK}^4b`|4&6}tN$VL+q6wL$z1SW(;N4=-#a zKa*iPuVX)>!f^%^0}SA!*&yLzPap!ocNJv^XJ@CdsTTavGCe37qw5sLz9o9J{$!7= z$P@VR@W9Ox2&gFUWEY!?y%xW18#Fi4ZJHNe*{)WC0l?S0h&SZ(>16!q4{%_LU~oV$ zTwDwV{^--lkN{#PaxjD)^!#{(u<^4byX?g^6^l1q#%?>^>A;HEBKEtG^qINcXBc-O>xwN_v-*hm_SW}bSy*(ML>mPd; z?V8=ATlH&rdIhhomk?3h>>_Vnag5gy(8;?k9X3kEy%lrmcj)2b`3 z{}L@3u{)EyF4J1Ct|W(OENwmD1DZzoahSuh#KmK@@u^=#V_LX_39zT0-VZut{MA3b z>4ES7FuT6b%zIPg;}Q??qpyuxGR0kFJ8o6#4IEi3^Qwsg=3GBYN=i#>q~E7yWa##R$bhK# zv^+?IH}Qp!2}pPn44iY-{t}S@E;GPmb=m4i1*EDVO`UL3Q}BeGT8>TpEJJEZ0M-b+ zn5+%izf;@&jKxkR^Wr9*lJZYEFa-)j&ikmTscQfk)p$N}r)BdC<#XBlU@=B8SE(!G z>njM@5R5DoPrD^{Y#@RjNoG3y`xE!+_GJ5{dELFGs>0ruOb@VbNigMX!QVjGZQsln z{xZOT8WHLAxzlKRz8E6sM%w_432EJ9=?#0iAs=d>+-+IeTN z`&?(eI_IbxsRvs(|B)mkMv}pw449%^A(#9`ruwE^Q;?3%ORj}L#DQ9eS6MZ2QZ+57 zoTMF4p)L%qBVE9Veo>qc=S=xbI4)$Uy9+mz1J?CJ3*iQ5cx(B#2OS%48(9Z4rPt#1w~4(lVeco;eyVeL z+;SOl$6a%K&r}lkt2{7^T0uWdy@Z$Srh`+>j)q%XTb@_ryk0x;GT)=3sDXzAp1)~$ z8x@#EpLUDXYIUX=O<~!7vFEen;ROpXZSC$Xpf~ue6$x%6!oDr~<2j9cfG(bdK0hVf z*BvH|{vj&Q(ddSDk8-L1URm`y>vUzA@E9&&CvtusorDkG6N<^_CP!Q&dYnW4z`&lp zC2sm|28Djfug$Pv4D)#AnJA_|r@*9jqN>*6_tl-2I&1d*kUYmU>lAAPRdq)Ln$;@G zpYs2xn~>yE7how;yx1sl9?i?9DWnp_cYGZeGZz}{U?V~zOW?Nf-%pov=>mDOU_p;ta<#dKEX%W` z6gPcZv+Wt2J>@z51-Cp;XFD$CnCPnfcJPw_#m<7&58mYxTA*dG{rRcs6ZQVobyu%iEI#Wb1>086k8j(Z8k$*GX&CzfV~B3^-#=9; z{M?2Hv{pMMw)>Ae{&wM4vA(<#{gchi=Bp3UiCb;D%x{>7Eign2;>*wwX050*GxdM7 z7j6O1(H@3rUPP;?Nu~uG*iVsBC|wl!@3!B)0p_c$aW1hWW+6Wt-qI+b^$xUhB&w|* zsQov$G`ctZfB1Uqu&RQ0@psWBEz&71DInb)($X!Blt{8q|WTlxArlr$2`t;A*$uYUPyu6@p$M-v>tLQj1Gaa~zQ0lpUW=5~^_9Nc#Fi zVcZe>CJT!-|9QSITyoJdsjVx{U#9!8%7I9iqKUe+wUoE$jX>akfopNH)W|>nLk0iW z;r$njGwI|1iu>;)MErli;r~gJJ^bJ7;eP-`2O^fGS^XW%*Qf>+LFF}2tfy+mlb z1&^Z#5l;ipt1oYtYv!%^_u3i>9iBO&uk0$sA} z8t<w1rCrJ5N2aWTp3<<1#3_y?2jOWEeWbV~y_hm2dI4k? z91ti+lNOXcAv{kl68^_{-ae0d7)p0Wc^(dK0fu`MlJ+0QI5)`RQ635r)FAnIo@Pqu z+IPPCy<5H*OZ|bQPFk?r7bai zcs&&{!gT?6Jch}E9wPv8f5dzXKXRoq${fl#X8RyoAKAySt@l-3*<8amVR-!=OdZua zT`4`OYY1nHE=$#U(-8!cJC5gROq#!2u7-0&n!a#i@gf>8K@Mv`JvvnUeA;)L@I|?K zlcCav;Gq4HmGAw-2;aG?&jqd0KcqnRIq(h_Gee`i08N- z1(cn0WLUXh#szTPr0F)%lD6)3d5_-af-42$3je}<&wv6Xq1Ab}3ko;j{gz}~vgG#) zE96?(j`ajkt#Dt4+cp`={(~QG-r7n$TAKts{v!}%{5jTV4l<-XI62m~pdCR0Hritk zyu5rjlJ13g)kBdWQ8Vne2Js0WL4V}wGBdO`9J3HM5~8})rza(u@%bTCL8k{wk!{#q zw!#AQC?Krz)=$PrZK6v)M z_Xo=3bMYedd&_|q+)^>y+|8PdQ)wv0_%BFqqNl4W5Io=SPs9T4>hg{v@YJvc7!pcr zXz=fc+aA^;(C~?P1@ZTI+m@TJLKd+RL;lh!^o(HVt&f;x8g|SGZ2XJj`Lk86{V5-AJbldpSDidab(ob<)*%6Sji$!Lw4 zuz}Tj=t4U985`??efk+Sa=y9IAAR+ZD?Tm{6OK>+uDxHVV`v_Ei&}}p&^bIoq1XXZ zq)Q&oy_aoT@7!)uTqneg8BuuHCi_BuDXR_5^@_U2#0SSN5^-a?-Ac$-R!Z>9rMwXe)Rb-*fC7uvwn~Ho^qs{IT!O*h`&^F1ybPg zE9oj};lE1BTG0@rBtFF&mj#^+X+K435X9x(OV1j^^AB(CJh}G$Q2V(_EZn)ob@JA? zl3|cl_J4Z$XVPtulT6ix2pQH<(!X zpL31fOhf&l`^vI@&<{A}&sT%BBYp_&Xjig>%}*`l=1a~pxBeFZtqzw;G9Rq!(W+D(m_0D#=_x# zqIm?kX(3Ja$eC%=Fwy`!Vs7NvFRw)~DfkQdgw)%y9Sb%cGcTJZ9psy{KcDWW)*)a+ zzW>_U$0nwzzA6k1`XBWe=2_;Su+okgl%&DH8dSOOO@F3*d+%T1uRfS~esiVrlrqCC z$_nLgF9k@Y_MasDpSbPE-wL6=M~i?;!^79kU4G5~n<`HJ-&C;_sl%HuWLY5S>x1D- zNN^bAok+^^O3(PqxLs(QU8v96kpghoyxqT2wgIy0N`c>XU-H+G>+Dr^fr zoz-kOZ$N`hPX2lMVYrik<&g{=uqi~Rtte?Wv0Vcx(g-2x4_jh3P3Dg5T!Ahn+JAcz z|2JTLF1Y!)jH<9l^8X~O9n&PC;iPd%KeK4FG%H%w0#EAxf>ibI67#LMbmxX<<7?lP zlavzjey%i#=(PRCh5BOEDZ_)?J*gYDt})R0xL05GHzH~3W7mUxwVWSSj5o9LEk}hd zIc$#N(?t-{^}EUeQrTq6Dz8zP+YjPpAF=q%UhTGVavmQ!&6X3G8!ra9oL~UM$Ac2+ zM!!c1ZE)j_yj_#@kxR6?T@*_>jq6=E5t=G#n6gNQ`Jn*pzuS)TQ9T}F+6R@JaHi{| z&PK4n)iv)m9K=t0C2-ps*B}}tOz;eddfNqOTCx}E+xWG2zp35q=2&_->C3&ztp5!-ccTJ~BmD|>IE5TL*-!dKLHgfd zX3r+RoZHG}TZhWjysN{E`^7Z02a-3M@wFkav5R|xUFpAgYe4Mw5>-<{;Zf5F=$UhM zM#nXE?_p%=!c)wheg=ut7eB5pRGFQfjg9y0wp(N`q#QpPyvlhS=K2=zEvbmY^;-H- zCy1U(?CJ4}{Qa`Ozt7B_y+&I3q=>%sgmpZdsE&CzKFj+mb15jKZ31b z$GM6a_w$Fgy+p5fr!S_yF}Sz@d|g?)4f9I0Hw(uL%r}JI%?39$z$#2oYg>VZML{-F z>4s5*1%Jr_jkh&>2^yKbh#^rxl|{<*1flHIkNzj_ zaq4-|6-q#Z@ZPDB^<^i@)0Pi@UwEqc1=B7c%`3)9)9=3y(gj@5^Nx zDY&fQKJ_LWhAiDA{$xw_S>KGZ#lNdKxT`C_uA97qIG@yQUBL!BaMF`NL-sotLj^pq3aI;F@*#iAb>$w%?hrZ06vtl9SE?@jfs>8gIv7|5SQ zgzZd3iTgokuLhrAZX+?PWuY7F!gSQ1)eTpXRis~)S#7qIy6-K2hX%hj1fkue-`sy? zxheA?R_iXjRwuqs^jnE>`x{~n0?cmi9XH%e9MU&%fCK?z#?0CR{mYNfRaG3#_MZa=yjS_H1r~FYKKor6>&xVO zpg(|q{y?V~N${oWbe<)>TLH}`!9QkCAaq?qA~L*oj-nS#G9nzd`LBhj6pra`kGk7_<) z<4L#Zt4X_BGPS$kh{zxky@D2!uKe*YOEA>GAM!tnpq~!um-`o|L71)V5p@GITEo|` zKq`)DqyXaOe99_*BW*`r52y|Htt^;udZZ3!-!E8-O$7ZzIv}i0N;jayZQBeu)bG7D zc#p#K3I`0rs8&2yyZdzN5t-g(jlQ+%n4b1&jPYAU07CZQ#5MW|(YWS%bOa%vy?;o5 z0yWv}$>ug;Z19l?ULeo_7o)hq@mw+rnZT72-(IIb@e}&8&V5bn`&toTsMzT{A-yL* zcVqviX1MQvO`o)7&1ZRt5_YxNok#kcNykt=^of4pZTB#fNz=6$QV$h~PNTGap7y}x z+2q+?)dl-u^yc=oVQo|l!`tOvDg1zPbH(&poYLIXQ%D1IZR)c+rG1;nMl-J(a|1IW z1|zf!4?;#R_MkM@`*&o4UER#4TMfg4RX%n}jMI1G+-lk20s<~$rdn>_kfjWLxh#Lz z&+ocnBQ1g|Edmu$f%uYLl@0Xwet8j!)A5$ORQlS)<@#%*WDk+8A4+q%L7mpP_ILyn zhRwf{*6OfN=~ntoW?rlV8{PuuWN1%X>X-I}sK+0D2l{>xF2;@8zDTK9uQ;FTNnLqw zCn-!)S-zVpI_$u4+}E!lz!5%mr}yd|po&dHcmEcm?mWEu>60Mu{qR7*)dz-?R4xLr zEH|#YNE=UPJCe`I#lPZUKv-;A`C##{(X%^?;6T82NrCW(kG2?+a&4SCOJl#dM9d=ojn$CE$mxDDrEqNCAh_foP1AJn-ve>?_b1JM z>&tg>uf3+GF`i*YnBeq6o=YW1wC_BLi-s-v=h-{H9sTRS7Xy)!_kOae8AXAKfl%~_ zgbtXLonWXwt5kcwx};Ot<-tteO~F2REOlGayej;83wQbKjl-v*8QF;;Dd(evv2sEk z6HhT>HwiS5E9`bAf_!RZhF(;caH{<@So|z z!tY-_p*`M24~Z2f6MMMc)siegN?d!^5iRdQO$32ntZsF|CM4f__0E3w&Vt^gUbS<7 z-W#udeu9`4J-aUaQJsKrnP7I#sNPXA-nJsl=NQM9NB`1Y)Atg2jfX4BW`^oZV=T{l zEULL@n|n!Tvx-*L%Jy}9NO7C4oRq@TPuRcum`9&&e}CmHGxtICh<2x;rQ!8BhoG|R z@YUH)k>O#>$k~F&`;nV(HJwEyQf)~Xm?6in*G#1X(L!9(B3CBluPe`G#lG@T#&G91 z{Y&`0fyl$an|+PgkoK!cMTi%`1phz)y)V0c^y_2C2MGEgUA*!eFErqq=>chFvi?gk z7njVx`sM7^e@k2tRc*1;t(vd=r#@O(S91r-`IgHQQBgj~I;0U+x0|q>W=66jTfB~& z2^P1hl_v|{l}{Y>&3hn+0Z(x}o!onia-w3&dTxGM*mE~|o4=byTr_*Fl*Oeb*@vyA zeUkhuW)kj9!k(X*>2~KD!dS)qkN*n&hR&1SYG8Nt>z{U$AS$hOns%L{@7-f5tT4`6 zuUB3uq zIMQP7SXxjIk1M{`9wh+*Zx3T$j6)n}>Yf-O&{9nd^+Cv$hcL0gYgaqf4AW;NO=H<6l z6?KRr!G+Pw{a;At62DM~Xy1i+eQ7qnbxN%Ra5mS2UfoTe-z1+$r+|^g-MHF7xanNw*CgKoN5Sk+Mj+ zuLsn=4xHKBf!+Q#Xd;2yOgOb9!HXIM`xIY_=ZYS-ZA=oRy@-Fls}DOeC22c?lYZ>7 z#N>9CHytHSTP$}kLEe6M1LN|FTRhM5D4*KffN1O-#hpryqCykzyZ9IbDzP9#4(;WA z{q~Scl7;fpw)iwTs$nIC&1jr^|Jgq*pLFWbG+G0n^b}Uv<2RyfyovDr7di^}w7Xo} zl8GV1qNl#+E&JBg5ZJoUrlxh6JQ-B{9>te_@`r>tcyIs;ipr_2WvR zL5WxM+&hS|;{>J66N+Y9lep{iH&RJNfb_*pR<;XA2j37je^Ud|u`zKFL&St3W(V6g zWu4V}maE)Bj3hF!7JIQc4pXpkNPO+*mp1jFc&F&|!?t`tV&<2|#Io94j?6Su9G#}y z%O~GR!`|wf9wh}9p{;ybKxPEjFo=m`m-WEf?O(|jXwu1DU?l#P#iV`LG1QBX0{j{r zTEvE~uTn|S4`FIOVEy0_*mPxEU23^_I)ks3aUKpbp-$9`oJ=GyVwLqeWJ+I z4Q}c>6+|RnRy%YcuKtEl7#?+_WPauPgm>DfIksXZXfLsvWX$_CPqOT(-5?d}klnZ0MKImV;5Gu_lAs7N$BErU(l&iKr_1TglNp zhl7#3S1qLc@-1Bey;aBV@picG;Z|i_e!vGJmxrUWAZ7nQ!){6j$$3MRME!{a~Tl=ep}Bv8#5$TD`ctBk(zBX zikK+PV|)j@1C9Gzjryh%?5$9SPmYss6$X>9<*u+*-lVL$b$`^{Z*UJEinSYQ<-588 zJ9wmA`EzU!o`^q=yqE2$RIR1Ry><=+r~@s9JCc7EV(|bCLSp#u2DEkWy7h^nRn4z1 zm+#0j`rzR1k>Z7j2U=aL`$Mm%Wl73h0E6h^KJm^nLA5CnlGLPAe>T6x_d zFO+>-S}8Vlq0DL_FP({U$KPu`486TBk%^}z{(RW;k5`hJ^+YF}YHC?5qPW_Gb%L4R zzJn2H+tO;s^t9qGj`T9?Br%i3`WnEhoK(|_NkbuhP z%!F7D&OEiH&Jy=X$61O`xFQMn&0FO`^HPzfFGU`LETUDFoFXyQp5&!`~U*{3}7S9cvz%{fX5YTQQmn^dk`@M;JKT5R}Nm+vj|b+XE|=pjnF)%%-((e__N@p1cgTb??V95!&}dq@t@g(ti;R)1QA zVD!)2S?VDoX+<1*Qy|a0F~AGA4`|a!iuw;GzD*QCN-!SW@{=Y&yTbKuTtQCJmv)e ztJg>JvELFfQB)9nl&n;L%dkqedLiD`%apMM6o2eS64pV zG;_YViu!l%Q}91&6uI9T&^*|mApuLzlaT=MN?OzdrpkJE6CT^VbD!cB+ZznZl#ht{C<9_H%Wzd^QxvvqWDTN(R@-x=~eb zbZ!*%c29{x0Sf)>zKr1at4DhVt--^%q@ zgJ>LJSfM38z&T@A^oT9@V3RmbzR93vxE|I5Jpa0lX14(o2u^_ypUU-SY3bg-=<53L z@I5Bzo`gn!F!fKE>?!S6wbOrm$5J1-Xxi?4=tM|;Ps#frZomE+w}r9e^luKCgThg` zKSKL9q@eIsIe7hU>7GgEOL)>!YL6qQel_>t?u|KkbV4?XRWOx0{Tzb?HTPlGXdt8T z3`2Z_OMrAe%$J1JpbIO3&P5r((kb~b9b(VwX0oO_+qf;tHU zY9UVx6F7V9?#gTKpN00wl*U}mJrK=dlyssjKsZ|3zTqM*RcZ)8z3!?czTj7T2UTJU~~D;V2mcc&Qa)v2(@1a_ux!FLTM`Qnx9@t=@%SZY36Bc~08^OXZ@=g!F z-$I&;JHpbRcO>=DZ;FZ6NbS7&&F6IFJZKV@}$F5se%G^{h9# z#y(20A(Ax=5=`rWW$mDBlcnzeak2_k=4NCZCR%-BbAOFA({#mferhf|amt1;o55Vi zEe_mhp|rfU;5wIno3k^6uLdE$eiyC3AIT<2P$K`iB5}@}y{-4*N7m5!l?@6&a-R|Z zU>XX;|1QHG2;57JWP%`x6>?;g)Ti^S*msQ##_<)6K@4#jo$d*o4~@t0j#ydw9T0B(;}0$Hvp#?A$tl(2i6PQcNK9{$FgPXU zATiDm*TwpyqF0_me4DIj#p;}hSG~y%PS<(S{ShuVomH0`(6*dB(j-v({jzy7OC&@< zuzuEokpeTR3}z8$fxyn# zk=r)D==&!JK4#2Arq8Sfyabc|=jMq5v@HVqziv_K{wwA&0V?MIk@o*BGH*nitf^s+KNUQ$#@0Dc(sD!HZZ^+3hS?0Qj!ppP}A&L2(D&80jUYT^iQuI(JGAoy&Al znb`a!&((S?4XYsCAOD91xG_ySl&lePz;SS7k(y!6wtZ2ZO6#?I`@CVw+CvQ){jUU> z+nr_HKRsf*35~&lG1nx5i{DXX=eRwzO9^NXrP-n~Zp<7=%*hA-Y=bCsKgg4oT%BPW zN*WFox-N8~8SI1}oRM{07oAIkRrX>Y&y8?LR!bV0kW%5XFJd}o1Q@kTx?+FbPz9PU zPDWf;TJWc-rRm=lPoD|ZlqU9TI`aU)=9I*rz{metfDc#<;JeNjUX~p2gd+o*M#g)5 zcP+tjD1t;lRCILvXB3?P8o?TTz++_iBIY42jcoga2<*DjdGM8t^IfMzX#4iv%sx_n z3v=dMA}N39=Rde!#=EhGAEj@i3! zr_Lbi^jV%@M!IC7?Fw*?SFZfnPj03W$0XO10{T7b-qP*X`~%%sGT>llucV60RFVDe z?9hk!a0UZfw435~;hd@&cugsGr!Sl+*nw#0 zNu5Zb2}?^tAbpUltb8xNp|O(VI}UyoCiGr8Df;A_Nqk3cfmhE;s;aK(op2m@(gSv7 z^R=`Y1ybj-AJaaBy7jb;8l%YFIKJuL_sijiFPH?IN<@5SAD3->`$VPVK^ zVn)X9g#TlS=4zLKH-8W}w=_Itv8@_{NW}-sG87{VQ7!3jPxj3>3`SwtywmT6epH{c zMkknOUEpFRyDRxuB9(3)wgm^E=nc&WCoK7yy=0N}+w=XIG3|TMAewk-fzn}3_17+N zVkqm=g5!H#tS*xQOKAlAW63QO=N~Mu9n+_0`9%C<`A!ccLOR*O;mArk=K7PEhUUP5 zldEmXyyvoLev3=*V3f9e8E*IyT*COk#Fe|#*^Hp;X$7UmCNvD@X<#W8o>Z#faJx!w)C-Ir0z zUEk5RI9FRsT!vo;41 z3dUJ#an`UgEeLaT15Ee#u}-=*)i{fopiG=V3?_eFopGQy)7iz4dGhwQeSTq~Oo6s^ zfi}H}2!-O2#BTCT_?kw6_KgW@P~h2gSPw_6q=*Q(fq_U)OA*qLuYayk9k}}s zE>SnY+W6EdlHCe_m6&p*dEHG!r6(W4$Klm<#rpCm(cS}w6lelN0y-juGqjFkoa=j4^9R?a)VWHV|L+Xu!F0vggLpjy=92&$7Ovv_AmA?GqsG2V-R2Z2~yMI zNe69pDW62)<7{?+s$-3MLFXR5GX#|fu;ddfau_BTmg3Qqu@JhYfy^O@620dPJ^%!t zLXA00zUQv1Rx)SJb)xXKPhl?d*x1A`_n`7&4|ISAMsK4L?c|TT4j-*O~O{>+Z)N>b# z<%q|8I=@YyGGt?22|We(Inw8i+S6PdyMU)OF`kGXr8JG&E=Bk73DQ+qC7ROSJ1^55 zV5H=@&-`9l!tD(sy<6Q#ub}tMuG+gZ8wV1_Mx#>gS|hNyFHx>sgeW4#V=hq!7|+`E z;G)$p`|TLImM;(7?QMuorjKBPT}P@vGUq_~OvlAbjT6!V0N{auPz>Otmna1y9PEJwr>`H7j z{f`52(fc_$$X)v}e(-m=c9*L+iKcT|hJSN$n1AjEW<~Y{i@~#m)tR+ttfWg(-ZeJ> zN5`JriT;dUPRA!Sn`@trcllo%ppo%IYq@XleAiM*#;P8UN2?4?{-onP#!?w-Mu1ZZ zUs>TFNpp`J&vHzBp2u^#w5M&+qLhe*u&CI*Payr`HhhUp-ijcS?%^K&TZM9C?ksJc zc5ve|{OIL+BaotERJo@2!Mb>K!bA)*Ux)Thl9c33jL7U=JB~NE%r@`a3MT+l+_vlS zt|Nvs>Z9+{A8!r9Ef`A0w54%4HtgY={JwttPFxFK>zY8T&z!UzbpNFGO|jd`g-F%| z++X#+)mCeWVR*3LlAqjt_5=Bwnm6_Dz$InJ&$cNq40M0@mEuTq{4ne?{n^Z_)73ve zB)}P^s#XL!uvI_wynFgO4BfU|6^aC1%_V#v?j1Nv#L1%HH)iEhb$bt1QlHYuamuV& zXP7CmP|h_WyrQ)9@wzz!u7jtx8mpkXo>xhV2gEAmX*|ozxpa<}+Rdwbryt(xmrBDG1}zhH&I1g?(riTTGI9&HTe z-+!6zbg6dY54#GlVtJZ<_{x7^{T9V=J^BbCzGZ>OgU&Ivwl{v26a4-*EoX$ zoSOKWt0p_bt{LdS{);7yhK_L*o2|gWG&a;L-j!5}lPPPDUrGkMlsJ zLMKDHoPOwP+(Tu44W9X%?`@n|)923)CcbMO!O#^36lPb zJaOHRBr=Vgh9Fw#gCGPYx~Klj-H~XrBU9_Yc3z&Fh_6|nfC^&eDnHpz`k7-Bj~6Z* zs4p@wd~Vn0fnpG!GLr_Ad&Cy;*sC=^4c785OPxlh4hlD4I? zzP+f3Wx6lV5fr}^_}RxFZ>1-g63Y}-K1!wFG&+#pif}iEMl-t!C^{oR371n>m7sm_ zt@{8EINxIA1)f=AfABNB_2+0ak>9=krl(r1P5ts6Med)0n-Rq#K`HOB>}t7$RHGIc z)un2g?dOzjP=oS_v;-r>el%0jcNQAn>|(2`Itd3JQ-g!LI71HxaNnm_0v3#QbB>}B z>#j$1s(fZ0IW^2;Y1b@NMot~$v8j#GQYr}i&>Z~Q!2^GBc^kptuFI?C03?ljiQLS< zUC_q#PSnR28-mq(4h7|T2|F*7>%Kmsv!3D4#05$mD6+7ill*Z*=+H#ViEKx|UgJ$9 zgVSYh8@m(veWH7!6lh3<-wF~j*Or--*_xdh=$n}j0x$l(KSTqAu_<;>R1HG9Q-A%I zxO=$c3;NU4DR@&|3EHXz6?$jJJfk#iZUqI3y3$7A{d2Rjh)Ls@;AkOAmz{H7Gx1sR zXZF%1LG}=aFDm`c^I*Kf>uzDzwSPP&{FebCUDXlB5y2TwMx&FOaY_Y5pdqZkZw3Vo zDwS8xbN@6y_;@f4=6TaH85$bu;Z$fMu~XsgIuk0P*{i60oWlOvsz8P)e4Uw?lw?&S zxb{T_ZS4I7p8C4_qW{P2-x!;dEk%9Rp%eAkYjefi-p6$S)`vS#3Gu^Y`0&nZxrT-I zz3#a@Q^nuZg@IDAvrGKFT)AO*dZS7)#q&=Yg*!La(aNtUq^8KC!LY}uX#ao3rKM-Z zS1j9GM)q^9(07B5jF4kYU}e*0@ha_4x-g1AUSNW71HR=*&e116kBF%&a3B&pKgpy% zHWredBLR&#evj8?Q0;ah7af$I zLzN!f4X3ZQ%f$Q-{!S>+BG4h*Ki2Q_<3#@F-+wEaHUlSdA~-|DSi=(T!}Y&JTm zvCQtkomuCnFhfOthO~e1MiXg3hKGEI+}?G&awcxi=vsl~*=BMXYe1Z)?$~#hTNWzp zT~0#gr&(4_YgbE8!L1Lm&{*RZ_2;GRg*kK9GJDjOU%zfylcy_#CTCCtq<;%M9@yUx z%`arOKvl|~KjPfs{sMS>0ej|U{DNBj9Qc`sZ>GmKUS3H0#xX6=1)E4Di3b5+Z&H}XAZdE>M941AszOupa$_T0aDIfPY8#{ZsCW^MA8+3^`9P~N~JLH>> z>gm=j#s{K&?>zV^~%1dcm-X?^a@t^e_v5?4U{=qZjK4(q5!nc$CgRel}p^KU{k zZFqU5`kH7Sw!U9>-CL3A?$b>VNHGe5j`JKH`PJVnxjYY3eqCgH?ri)>uiJ+J4u8xP zo7Sk$osf_pJ36WRq9KI{)C&!zlBiBKQzmY>s_MDVoAP5nnrra2zuWT~&n{9WLw|Kq z1UQrJxZjHIb()^?P-%x*DGoBERj9O8MQcb)mOWF>DzqHR+BE%iNgG&|_!-fNnlbX0 zH(+Ey^J_)dK_jwtdgjCF-IdqFspJHz!0{|!PaY^vF&nLWV6N}c@zZsJw3VAwSP+`s9yO-Bx0h7%q(9lmfV-83_o&%N2Y#XK3*ptF2h$qb`bFuFKPi(_Eu%M{RV!5RpqWN|bsQ;Y zBk~Ha=aI3Bopp%FYc1jW&3O`F<@X=jjTiC~NKl=1z1+rn%unk7j1$b1V}9A(Sg>j?NP|yn({$ zwO;9U-m4qe?C7+Q3Y~f%2=L|x$`>hf!2P0Gm%^W4eK@`>Vx-6s`YW*C|6llxMZ3wu zGxyQAcUFxB57P;kf6$?QSWb)sD8tvlhYd+a>$M3*4XfK7=lUaBiYLtY{-&t6<8X&V z+*9~-zkpXh*g-9}n3}%z`Va6H5=hV*`8a{KFHHsLzBD_uGjvms*tMAqY?<6O(16(0 z{%3sm%g61#s=O*qIyB>>$15}o4<+JU8BFfKwx5Sm<$yx)6I^TfKnKHmj<(UJr563n zjMvz%nCnk$BLaP?r}^EE#SY-`1tPh|PeBE9YcEB9ca;eFqLKyq1T3TExJh1zY zhnW)>Xl9Tp*+${$;5I8mx0r=|sy65{cx@97`$(AMl~~J6sU1z>&(ie(~Z3 z3Xq?lfBk{U;Lp;h%>Kas{^IiTo>W`Dps_tg@1Pojw&I2Hg|YZyZ*+ZBB|EeLX2z#< zEmQE!v9V0z+Y8l`0>C({5pJ<{F^$wVMKL68d7FT6D69)B(n0>o7xZxgdC(MLM)op4 zV7D#!F>9nyq>-;;>Hmf=z7atm$r_9j9YSNh$W2|m&C~TLiYv_TA{QL-wQ`o=OmtBC zmD~RxGUcL=Y~Caujrz?|I`ANC406t>`}9a=l}~W3kY+h`8Z?FWz>W#ZbJ2aP33Wt7XH>2PmWoa-MXwE%)(w#f-nblX+JVSZbAR{sQr| z3KNqz>k9|IQ0F6Bv16C8N^UBa+ar#w)9(^<(3MkPckf&gBV|4-In*L8p>#`a^&&{Y zgB`WXte0JEO$* z=mBjjSarFlGd@3y5ie@1`B!1><5<${aL|S{n&-IOHjxA{by%~paXRI{;X!S(+CcB7 z8GwAOggU+&tLv67EX+@s;j*SdXg8Z7vusbEqMp!T;H#xgs6?9W;8+}yp8Q-~fI3x0 z{nUyKI_w`14MxexpZGz43-(DD+RWbqHEqP1Nq}FK08XHAEr=*--byKgZM#f!! zsHlybRj?nSm1q4E$c8LQe*7$bQkd4y+h26o=9gzk1rs4OzLH*Q`lh2?{7xI2PEnKI zt487XXzC>zG66s^wbZJa2Iu4AIyR*4N&!Uec>YZeSl1+0B6WOvC?X>I!?%$#MjL5t zq{*F3o$l`5uB2Z1U7}1IE=Z(s2tmJG|jDmYVUC0?(kYh~ms-?=44=mVN z*Sylv@$0Etre|bp6Z%NXDs*wc7Ni5DFnkmmg7@XodeTywJ`2+1Vyu&vn{ zT4=I5T0P4XB{Jv`R#syA7rvjTAIB`(E<(^#PCskQph=R%g878u zl>W{LRhDlmvP#t3Euu>6h~7%Y^3UC_9K~v4b~9hT7x-ia5y`2iIyu2Cf2TIB^fYHh zvqYDblM`*U0e^Xj?p%y5=T&k2ImTK;q*ZZ3xs?CKE4&3Is%WVU3~)w1dt%3@y&m*c zGf=_(&kytDK7QA9$Dh21Kg8tD&2OL>8+}gJWp93_AF*Zyu(9!w#R=POyw_<_`+GWE zpeju8^~DB()JOHAPOZQ#ktYWSP_@6E|kY8%x!q6r?27~?qr z)mx)sLL2%|k;_QBfnknspZ-6r*avNqS6IIvCU5b9-w8vTUQ5-<3m%%`IYk)_0{ul% z%W~Be8G!7#L78_!j7w=dXA~> z@CcHSf7A@%3cmhj2Yc9ab@$dG8BUdxvE2VH2Y;sp?UiEYY2Mhce z;;H3xXziO9zBF#ALl9+*fs^AB+rzj_KBbFK+F3J~;ep1!bnv++V$G%TcfwEdL71my z?dmA*8k`zc*4=gT*^`Vpv1rDow;Tyhg9W#`Q|4O1V~Jt7iaoGXC=1k8@jm21b*TQP z{Vo`lPU7WLK8-S|GdB`;l@KIPB;kC_?zTCMhKo)K=3$plxpbT_D@ zZiO29A@61L)Cft8VciLkY+d`>zDkJx{b2ey{(Bd+E*$4fdgG)BIwWgW8P-IX{lT#~ zZk`M1-Wp?fVaM!bSa)Arz^W^EDtC~6?O!t#{tmDATa9poc>sqqSybeO=Hz4dpnW!2 zv8fU{0?NGHygX2;_l#V9+=t180X<&Je}flT_;D)KFNQM>7xVSvKySyN>VytB)_{ zwywq4qr!K_;wg#D{y36}bS!S-ujs#-*B5+ zpkZyFT)=d`YU;T_>EQv&Q2k5l2l#;NoU#N3oG?A`U9I_PaNU}@k#=`5N(n7R4AZ(~ zcvUT7hHMr9@Du6~y!^j-d+Vquzwdwa8M;HdK~Pj$QfZJ-5D@9^P5~)l2Bce&ZV*A~ z?ruRsq#H!Kn;B+)55C`@&-b_P{pbGfTKBHS3=?P0InRl`UwiM@b2cx=Ojg}8Sv<`{ zR7~&sm6ZU~P=^8?GGc&#{nEo;U?^ktAnq>ttmd2MOrE~Ql{7^|#{{L;2NsXJLv=$K z(WLx1u#+1peIc9)H!*Q8*(DV2SyI8zxPF4B?>9oMK^L_TB;-yI>4#v*mOSv}^B2&W z#DwPi^*7t|qNt0z*V2HJgWN=QI& z;HiOjtgl9x97-@*IZlBH)|zt%-OOy%Lg*y&c+@){F9i+sav(fQi3k@(Tv!Lbf8Q4R ztqQuIR%7{Tqe+OV+!Mfa{*KUM&&6hB^VK_S1kBdjquB%nYvvGA5BtA=uhhHDude=O zCrV&v{N1!brW?OpjY<9W>sQ*^p{J+rbwRx1p+qN|Uo}9Hj8N0d8Ljg${tDChs> zX16e7gCHb$$^U`@$Tn>U>g3+WqLqVuJdhO@#+?~ux8@1_+Mhn6nV5?t$#10f$ZG?p z1gP5iV#{oGA&2Bz@`3611{+cb;JAPT5(3igurpLb<54t&B~b`=-7%N8-^5TmCg3zg zj{X-W+prEXD@?>({E<>FXI58>ILV$V&z^7OWkJ|Rwl^#BbZ6q>QG%oKjOQu*VrpJ8 zLU=7p@JjsI-jnd{a9I+MW;_h3CU0Q^(kJa(j|ze2N7^O~u!BBLa|C{99DHF1MfX1aB-`{NCL5dBbn0f0`oq)yd_T|1z9{Lfa58EVvaXR6bWZ$^O}a;WnZnHX zu>^g@!7p7o-txtqUsT;gYiXf*XD5#pg@wKvC9mPR4KMHaN~SxbPTXzTQw+Jsp7*Rk z*3geZhM53eqWM2ufDOqVwXfOgMXweb9v6sKhtvUrfl~k~Gk4?GQ?1rLF!obzz>5_RG`A62_RKj4A{q^ z(#?^j3+^1xe2^p2z)$~EH%J0IcoHCh3IW*Yuv zJqMbblAA)As^JJvC*R((fYV(64-DYTl?^hDgbuAcsTeL-W_)Q>lix8g+SUf%W+;ku z+T!V_+j*np7Rivl{cva7^07ew`o%ag?e8~b1pFRSt}V*7+-xFVEC3>Ris$;Chu_Cd zYINXt;vd?{g3=8R$Ak|f9&*!~ zi2XSXicyz(yCOg;ol4UUb!e*3<{6mLS!e~k!Q|FHq29M`C*!h8e^)?M_MM{NH=%1j z!P`p=!PjhFeCxty%h&z&T)|h==(;P*<+PJ086o-J;5dKQr2Pn=s#t=5s#=OM1^9V~ z5QK2`-R?yPvBvex&kyv^llge(l9#0An0PcCz>sv3GHmw!A{7{cV@X;^Sa)jj->dT2 zxCojh8+Ilyh;9O-MTNFy@}Mz$8tqebaav~V(B`xnd*`qBRsQ_|23Y^K77^$bHxM!m z8MEk?oUj8U-_&WT>5D~b1>?G0NVN8EeM&et>5ST-!fbn+^z*0suZf8nFw35$SgPy;bGWp;#pI*LyHjgu`c?b~Ro4?D;Y_wieg zt^DT5V>hg#t&FsR?>SKH~&;m;jyfrj`yIy07SV&wM`> zBokuY6xR5?D}yO9m=|PHxCNgv7i6{}pDaA~5Zf5AB zT->kb>8dpzSy3TrBvF($fQ-dG*lh4Qm6dGW_+c;}=<_&zyWc6{Sty(Woeb!e4d>mu1*oWXEZ>x*ga!DG~Ad??mq`_u(v;SK0mN zZ>xiTXxKJ74AYWCiboyQW%1xhHlxPH2Pm#v6C1 zEEgTq*0y_( zO_4>2JP{ClRj=bsihc)c*=${|dtkLh$SMgh2cVcO2#j@tlb}6m!+QW2kw3rJ{=hwW z3~4K?X0#CY`4R_czxQf)3U#5S@`zNiXXz|=Wti&^}EsiYnctO?A&{-1Upv#}gC6Tec?rG|wvI8eDcvm_yJ)Qj_rC_xT4<(vR zq1p$uoEz}iZ1BKG;)NK}2vU6srJk@@1((}!O;G0uT~YKo#)8xPj|mAq7rz?$n?G_R z?xrt2Fu;%(YmPUw4=WUr96d;)myDsh!)0%OY1hH%EFBz^A*c7w6uJPS5B%VRn-wr{ z>$de%QZ!WZ`Ukf0*u&x=@!@yQtb4X6IXpWy$SOg^FI{7wboBaWAHmcYh`L{GO*VB* zYn`A+h>Y>mZYrAyqa#;|h{&=W;C3}~VV4Oh$H3XgZnuwKYQFjGyU~8y@wS;g4f`d$ zU{pB;>s{>v$9c_M>{&x~!EHU+r)Ght>T~LI2a(?GOW=`(2F2A5t&6maox}mB6dJo* zbZ4W_Y#M)PpHOOGd@1;{_A7S1{!b&@DHF!&#mfBYfbb#?p!Rh_r(S?~c4p?D`G5d;8t;t?#LyzzM0lFc5R!jI(?Z zsfY;oJpyUxH|-azsxN#vaZ?e$ z-m_q;!~OqgOESal`56%MNv;M{)Jy+8F@Zu)Ev$f6qFsOA`)N=ZK2h5%6uL=qx zYhga6p14E)hoR8(ATD_8m)|m6KR=o``El=8xKZg}yqaj(wjRJ7T*VHFls{tO&Qt$Z z?BjZ6T8m~{5*DBLtrial7uzI-iFW3R!uYh+5sQEbd9-69#Vgxuo4W#G4w|chV+5EL z(=MJh8na#ewm;d@WV+MBE*8_?nBZC4yS;H{rG%QX?BW-`bUi2#4bz5Tnt0}G16q+N zoTbRv0yEvsJf7gnx}!RP&>fDvTPHA8StDBjPz~3d| zH}2e$+pj-rOJ+13l%iM;rc^f^hI^X>cR?cRlB`@<%gwS3_aIkbj{4IT)@m;DYy`bj zN0>>1I_8OGWcgt}fC=OcggN`yPp^qReMnP#JsK%BRRR+WtbFNQX(PN(2IAzk zT$Rv&&3|XyF$O;#{Ay+CPj)OVK`DK9Q{Z(zP@5thgJ z^eKk+rEatlajoC`d(9e0b>~9h~VxL`@OUYBpJ{i+CqB%Yk$0L`wS< z<5!k=jK<;2T+$dtx}jhKQB(ewV-eNIa7nDZgVD8HZuR?)L!LA;i7nTPXc67!*ZO$% z@2jTH&T@I(6O@d}z!njZnNL?H?d3@xCWeuW&=7-4c zG|$(N`$ow<3oly@D~zWavgl1(Y#W64@NE--4=!FSYW za>}Jcd`po&HQSV5b`?B&y8)=P+|dSYU3KmV8SRf4oROu4pB8-eqVBUwQmNX(W3us= z)tI1e=fXxca40$|HeJLMZKkWL#kQB*UE&X~!2y5TZ3wQj<pv(q zP%&kA%KNr-cQFLxe*&SoqLXoyO2K>3=#?t~pZq?(A%3Rs02T##m2dTD zvEHwUCIc2AkJX51;e=R9_^817*9rXC8-L}jr?&Xr3F*d*5s#LN8nZ7+S1URfgac(3 zw+&C+^>~^w@lJAOV-aQ~djCFFety1IZFlXKuk&5cc z%RQ?j_6w{@pWGk)*u&@m?BcebhWCuDULJN9W9{5S{QTyTE z2N;;&wX;RlKn>RY2cgE|?uEv~ml*X2RFPRds>W59zO_BzZ<@^eG<6W1{?>kIItXQg z$JDi^XroxQjJ&ds$pGNVlPAgX{MbyCeqp(}cY*eSu7v)1Vsa10of2%KGY;(bl?rkA zGuJc7k5x}@f8fERN1b4i>9ztI+ngNk8CQyJ?dNX%y($DfaYGotfBy!6$gFiJrQ{%r z(?5L8xTXz$!GxB~>ecp+6Y&uh+#2q8=el?GqSTl`-Z&UniqsyAx??hNojOS4cY1rD zT%x(ST0`n<8)%Bii`e|8IfZ%HJ9oy>%6Z#Hzb#i`auIM`Tp&m+j+&?>O&(%El%zMK zSwx;>lo8`2%#SW&F44tN*ggm;lMU$d_sA@~C{g+7O7C6So}Og%$o@kGq;bvC-FJ&M zYfDr;J&A6jYo=R!ADqfd!&qYj++55Y;nf06CX=S)u2t)+te%6p+xCsakMPS_g8oSAi@%g< zPC@xrD*09StW?Cvsb%+#m|)O4Ftw{VQ25Kq$-T?BB7)UiC5Ezc?Sco)Ua~xZ<->A` zbLe&SO2p3W8@wAd*R37h_)!@p-$!N<+)(}teYgl4KLpp@Q8m-*sEJV$c&Bs90=>EM zjkv^n@!YMd>-qL@W#ah9kHg7*;H)6U<(i@H)Rg}-D2`EX7 zI12TlIg0C5oNc=3G0Ff&$@io-ybzqZlB~|jo-Xqyyv`nPqSEmh_2(l)^Uk)o9!Ven zSow=!wfxb;p3+aB(mcdva_`jA(=W;9^dDJ8m2b)t3@9&$vaWMwh1Q@giLA6j0&ywisMj2W5RaTn{te0u?3iTp9>zad{-0c|@=0QwtIe{!auys!Ubd_b~M%2jT zfA_Q}v8{6|1>UiGQEnR8QLlce2&k-AhrfQ}n5!{-Di7}rKdd&%IbjaMTnD#^|0RA; zycVy1iScGL<5@VR1Go!|-&L(QHI-j7^by0HajA%eb1ymlnkV9?)_XrD}7*NhP^%$Xmp- z&Y2=1HorsEVgBEi4~!6GRQkh?Mh@^;GgZYQ=_z{tqli!He^8zZ(Uqz359N2WTD(Fm z?wjN?mrBKEb>L_Oii>3-XCuWux{c3!x{SNsDQM*uB=UTTGsFxAsHDJUbC=98J_n-2 zp|kE!qJ6$H^H?i#X!znZ=f1;@gm?X&Cr=C|Mkimnc39&N@+D}&Z_2@aw?yhaxMAvA zxNbzh?||uf&;Kc#wX4m8^jP9jPdvERotJoV|W^lpy5XmG)@PiJ!`g?f~1 zNh0QpO(BfTKhUQLK90}R+rlj85Lki<*&@2WukgO>l#qsQAU zzVsT!YprdVu~Uq9nT}^=0!1*Y>QWa;)w${^iA+zYC;vl*wz;jD+w!uL)s|;kHlq{F z`{GkF{{waKw)73IPU%CVoY$N0%j-&c+sfy}!5Lx#7yg5KPJkmUG3~7jt*2|RsgZ+W zx@)qss7Q3tp|pKO-Cm^dCyG*`KZVDv2$gzu2AGqZdAjtwn8Q@@D^q(9p=@7=T9ezk zK6G;}Iti6y0-1P3gf(-G`(Z38xbKEKCzV#pIrUvD!JghOJ09e`mP0Mh>1EH*K+5>u zHQ+!Li&2b;=ePG9S?3|1^NIADMTN;z3raz@c{FF%(THjB_wgMw2-;S;(^6-8p5pg) z7d!@{-t)Ir=fvbH$fgS9sj9*UsZ+ZQ4Kvo_u+~adCT92K_>u$Iz8jm(AiJO1-qQH) zsfE{5L~w1YUs!3Pn!X!-cPo&%@~XQ1^fycYY8_J>Yf#a|*rU**BlJXRZP~|7T2pS6 z|C#?_zIs{aUY=^!DCllCeGy}CCqf1s@2Bak7c4NIh{%OulrcG#XH%vQLQOKLH98~N zoZnxY4nX5WX6lrKZuq-#?v8gphOn7-e8*(lnq^~K_<+HNwnzyXlBnXz_e*mFeaNl&Jo5eL!fj8Wrv5B{Oc^DGV`M_5(e^h` znnI;=Ijen)=c@Z6z^MA(NR?gjHZ2K7_T{##K_uj+lSRJLqAoYKnG)WB#0bmPx7_4 z@FW?0HBk8y$SKKM4aMOCg6V#tWt1!zb|b}q=+M(f-1w#%`s4g`n-UV%=kk{t7#NU7 ze(Q9?WImf)t-1*upS0%mpIR-bh>)z(9Hai20{eb5T$4NZO)b34wqizH;`R~^C8{nR zJ3yVWbZ%{U^dt>+tFAe0@Z?76-OqHqL4YxpJ8D!{LFN`$_byZEs;#gvtmi<+x%TA? z)35K)6(8S&xW>N zB-vcnQd`^F7jY^QiQiye82Vw;a!tORQS4-P^JRt~ep>@PuJj-v^Q4!|h&OX4ikK$$ z3^DyNkg|5Th_|skZHM_E(Y=&u9Ak3Sl!)3o`jK0LS*W1?BYzq(N&+41yCHry*iQ4RU z%Od8yk{7{O!S5i+@$uu1GZsE#j+g~p)1}q0Ofdu7x-+_RZeR-zLbAr1-w~n86_?_% zZ3XsEnq1^naYEOo8~bFkw*JL=iQur4Fm2#aw)tLVWh(i078Z1h?W!QDgkU&5s?P8m zZ+RTf{*W+GgV&m^WJEa zKT2BRs9bPA?bHgEpSEK&aD1V27=|x(?W1Ug*5;GJu{LbWk?686dUO^n>#|wn z_U29Tefc@Nqc^{?BbUxDxA-nVS0qvm%bY*Nyx2Icnb^D@Rrj;73jO0Eh`f zmH)|8Y-jLaFj4U!*AIrheUH5l`l%f0>pBKJ@g?}UMDmI*ydcqxs=;@m=h>jBAdJ)5x^L4)${;P>(TF!teQ0Ywg!{53gQu`s-JO$GUku zAZNJ#{eT-h7!?#_IZK@WiKw1d9P`}r%a$Zm58a2RG*oaI{t3RXC6a1x%l@coHyMV# z?+3fAIz}yGAGi|F!(poDnN^sPZ3le^wEzYTKKPw-!B|VaM>}|VgdI8W}SuvX!w-0gWWF zN2}5K=c*hSZW;t*10cUnx1ss8*udz;Qd49-g|b+)+~t!S^hQRfT0AM!q68N*P3!)F z3J0r44lk=T0X(LUW=jrNDx`J(;I@m*Vr1oJ3$A}m)v;L7xkE)kQE}<}91)O-LKjC$ zji3S;q1hWKuwnK~ec0vTTj#@oo`VKQ6{TvYEM@JT`4`m`JFln43FioFYaI`!s zs`F?Mzr1P7r+6)LnqOE5|89Qjr=mjCrb^@&27)u&69}8b%^k+Hx_3sgLP7p&Obk6H z2P=K6NkT|ak@~-B6g@&;F6&r5@IAuz`F99Fs|)NBTo2(#3cU!tN|TCRdhOtZzH(oJ z)Nj#(Z|seGSl}UxjDFuHIv#MWO@Rg+CyvOfs9acv1()QlCjQLaw1aR}`fzdT*xFN{ znJZe!6gVenAtTIPP7lqGl;|XT7A}Kjb#)MaJpWv_Wi`q+3LX9jog(_&SUo9?W_{uzDVT0Tudv8ESLUKn+nlzA#wqH4K zJYxKj4HL=6rG$BGrc*(m|AP^)YY~2*S+|%2j-;_(Cx>=h9&yrC`G)>`(Na=q7>Ync zH=9)XM-7~YvWwX7vokfX6EyDCT$HLUjhy^`K2d52hwIxL+xcBMm(;*ZmyD~aBps7* z_JW_iy*Fy~8#ujQW9QL1zFVVLf$z=tbMXdEOtq-whScDEwbH4|(6&jW-|Nh>Py!G( zOw3xhzS8yo=O0pyNAf63ZKR#>^!TC(f3qa8pvg$D+K{-~kVuS0GKosu8(Y~|`1PEj z^!9dBYyZ?WzKwI^;&qGt*b<@nf2+BzjkxBR?9MlgO8iaOv$+F9DCx1gf>Le^?*Kl< z@|CXKY-B0|aVoqc?xb2;hAKtIBo{>H&Bs`A)wP}&S{7*y61f{*{-<02^iDPhArOF` z7LXaR!*jzW$qzepKno}>#hkUA#sARUzlHr^XUu3`$Z;-6+rOSs>O$1T`CaYM8s;yu z>(=wx=HnBN zrhR7b#zKf86+1vpI^NP0)IAj$BZ0+5m1;mG=?r2!;^oG*8efkZW4>|(XWO|rSZx)8 zQ?ea=UOaP30LSmeC~z*LO2w*5?H9l&$_Ngt@ar;R9sk6oth3wJnYYfc2AK?wNX+ih zqbuUD1d+(#uynI`78Aj4Ux9DKo{R!_{&}ewCiUMkENFzx|CA02!V!S|{ap~roxA_X zg~PHOsIM~P%7kNYq)w~3&v3z7@8AeUy;C*7gBspGPB$)+uttfiqZyqEnfH#>#*MRT zxGiV{wS-}^hFK(4r5v9uP5#3L@Xaj0z9jazQG14h?|g;W{5gP@Zw^}KOd@fDAoUcd zKPHJNt-@S}NLFrU<+H$~Sv7+_e;-qc_-8lvh6mBTcsGQsOJpZsVt0o5r)$@*PUQb zFn_{Mf4MK;Rr7AVvqjt#SjhPm;~UJQX!7Ar#3P(DVQ^pwURIi}CcE#7c*z?w(vU&` z8%O)D=B+iC=H@%v3@T#YNOnlHbP=)CM0iw~)JLw`xi_q5;t6f7Iiw#xluiwDa|=75 z%0~3q5GV?Pv$c8AHkPVhgqRyl7W5FiAM?C#`-idF5JL(?a>M6mmat#?T%{D_ zLF*>E)Ky(l#qkk#xz9|%SsRmulK(mgqy*jH4>EfN5jm>8Xx)sgxxD=UHI(eH)2$w?u$?mmc1+a=8zYoVh% z6Hi$;k~QB6Zrq9$WgF#dck0`vc(b;i05l$;bYJ(e3f;f6@yL!q6ssD}2+AO! z74os@>fU4uFd18NJtX*DV>9x>tybb8;}hKVy%Fx@qprCOe#avqa6d$UUGDsoYrQ#l`SV~69lnJ`KG-&Zxf_m z!al>s(NR`zg2ILlHp_&~y4~@526AzYJv8u4r-ZoPe-|i(Gr?B+V9n^hRbMIKv7dbA zQSvD)dp+8do)*tA^yX%>TSOhJadCzGvUiA@X*`V}+DRutmm))%PhUi{k9sbiVT@l{ z*GQ1~Y(RNQINMNKJND)#@b^<$YV}C!Bltlb1jFDyfvuE}ne~)X{E&9}Cb}VZ-aNz# zHH{J9x*KACKa&=AhkyHS^7fLQU)2Q)+$xyMjp)L@+YbPj9ZC#pHv*f3_MN(=aclXl zK|f~Ww34zL2gB>8PEPa(bSBrLCJXB_O!_uavdOZXaS| zvB>Ts_$yMwuy3W`tyC=3t5kIuxlsgeHxQrmwa6!^FO84~>Eq$#3rOlT zrUJ^@IS5rVQQ@|H81WErNeKhR`MhOn{Zp8s`1L%0`w^HdLD!!1Txb_ULPHwBrtbjA z9%oD`5Xf2t72(9{XG`AQ)i!%(%`+=bxj90z0>IjIvKa`1jtOBV(y49inOk=|xbawkO0{6%j@M(p(6j@_(WEGM3^z;B=VsWkZEqAlE-e@4o zksKo*;+gV(#+v_d? z^V{gWlR;RK5`d!YBWD2MMci+{F7`0fkjHZpsxd=-P`7agKs^qD*$T@BLi}Whoa)ww zQusrJdTjxjalodDZqP3)F)`%Zw?}p608TT_sJ;Cl&qHo*A+eD8d4uM|PW)sM*W5X4 zl>#y_Z0WV%ut6}61rxNNG})c5D4%g~%3_lAr$1;uA&Q8MeE9^+8yUKIrHX^g>F)_i zh`wPTK|PxRrN-FoTHk!Y44@@}1Y8cI>;h$b5RlT4FN+w%Dg4+#IiIt+ zR8z1wKj8C{MmyX6Y!+ywfr0%er=n`=m7%4Ub#mecyUtkG%LGI*h*H{57I(OLkI?A( z+XB^}^Yd3SefOnZT`No%pyD*;;9zKIHrx;VxgRSPD>q@MprFuX>0kZ1pnw%TOD689 z{LPYTx(F$F+KJ24j0I&KuyQcsj9xGvo^)bFRCu1|+=`p_<97T+GF0kDGE~?>PQ2!8 zyGg$GleS3x8w7h024fpx_T)QTx`v+^SdZ%$Piy)sjIDBo8Ld)G+OJE4ujv4-&9st- zV^%b`h_xSldq7q+n%dskDbp|dTWVREnNVtz7SKJfFz+*)uXhDqcIy0wdU$wvyiW7= zuoyY6ArA6biR%YIyH(ZK6e{m|+viG3U3sw*5w}$wyi31uZ8uX?QIVIHhODlwK>#i; z@HCAGG(bQ=pfE+DVEk)pfRs&{ZWUIO=RwF1D>utaJiK4#W%>D-Qra_lxw*V%-C?j# z`b^mECz9kNP?<2kOHk6gTLR)9!U^|9G=2cMh8C>(+1a=I0YaCSD-6H}ZMGkRiRFRx zCvI5aa)NBdd=UgHA&c>lxP_cj<2EAT@^UQ}o$~!603KXYgeA3&R*E$PmPXUM&_f5> zOW?XnO8BX1X^?v5Fiv0Q?_6gP?X@|pD$~8$nihZdIP+Jx;zyQPJSc_V8V$Ieb1>O4 zy30hv{6?h&*g{MjqDPR&?bR#NTIVH3wVUc{feBdun$%=dtrM6Xn>3EwyK*qce{OcI zJSPVNv!_oN<3W4%){#IAC3^x+9CaVepD0`NRA4x+H#X>LrRb*uS9K(aGwD4o>gHNX zi!!3Dz?}iv`S{!Y=>%52gNrR4QV*Skf+83sg@a2d56np@SqU@}z?z$kbal5918kg} z&TW9xnE<4kfkAQV!*F4A=D~gUr|5~eaWvu$&=$4pQm*_2K4%&POE~Chw zR9_Dy%Mj_p^w$7rkFhQH6PPe(LvReyf%?YN0Y0PI`qP7&KG+W{{QlOYxrKUHRA_rFasPi;{MtbJ>dz3`7Gb z%e*^`6jV3w$G4ujy1KT1=U%yDn%!t)w*h35I-6xG)+ZcHF4a6{PP{1bPZo){=!pCp zRyw(}gW~*I=}g|xN4%BqM!pR|Z=|igqdNCX2(4xZJC}|eOntMNC$XSQ{24O317?H; z1;pN59i04D0?=bS$ja zOJ^31J`wCBslW*ID^tWqTY-)NmdTg7<6xdi{V&9V=h_o| z&ny-gY+|sdGkV*^U~6j&$x1YwD=&cHFrbgd`$MPb!fawYOdjTq@f~5on*0khQR?wn z?HNdF0Qvx&Gxgg_&CV94lv|LS(QUOuU@seyW2dzm|^eYL~7}10upn?s(k}?rn>p(cc9kXqSl< zADn|^(Z>}a>^W;Qn2MnGJXnmrmFOUrfOwx%f*3y6dS$0TGmnK1`Gpp6o{_9N74;As zqe5RM4von;a^ijY7;5*nrV$5RVPAxuUK@i=gQv&XC$^rC*xUqmVMYl1H5}{(2gbLP zyeY~S^w3g0UyU}QPXaIH_hj}hRITtlmsuGLv!Pp-j|zyt9%uCL&0FD9H|_1aoGsQM5;Mxo$A*;?z{(=0dCS>bkPe?PIZTc=8>}jXA#-PufQUhK zttKY_>hV*2yL^ddJLefeVf5>GZ;OA;01U1c@sO^~U8VA!iyFG@vf0_=v!D+tWtjp) zKJ?L`k+F5A8UJrt0>xs+5R*T7yvMcut2X~&}D!C zBfs@tAC1hzg<1&;p+MNx&Wvr82h1H)oA$zt%Sz|sHYhPm7>|7 zp_DJ%N`G(z!1`DoJ{)kl0dJq*|3l0zYvX=}J645LBvBxQD_1OmWrHkU!nQDxMOVba z0I_~9ZyB!*?L~n~M(1V56Y4g8Z1Clq5iHsvF&44yJvFp=M5A^E{?$}`s}@g7HTjz7 zAB<;h?7as=(mu9duZ?8{-w#GPM!_QG!>>Ar1NImfkS1^lAP1O97!`^OUUVecpC10+9WNZ2z0Rc{WMS6@3iSaWA$^ISnV8?eU^fUqf_3kcjHa|vJp~WSx*etb z&Bp=q%=}J2Pca_tOvm$m9AxAS9Nih5s-)utmN7A_0F3M2pPVy$rwpEsT#s9)Z{WV1 zO3YE&JJ{1iEX>m+wfC_&E&`NBQVFCA?a(`17lVBWw3yKEG?jCd1!oJ9(8HOjhu;S{ zwO_x;-Uc_|0Ic2Ufe8;esDNq*5eX1#2{L`7A0fJivVL1;G=)ydnaS)y`WLE>+R7yl zPm}yQOE-VS6*$G~y$t`bzDMXs|5$=6^ZUxzW~AA=p*FKfBa1G>`w4ja1Wxt+5VeU~ zpDcbXDlJCz?qKl4?Hi`=3ovxei(RxAfs8Yl?z6vLxz~i}CMaA$)mAjq4sLOwYEc_r z4@iPl-y9TrdN#xBd~jwcRWl>y=a)QzDZtKNpsz)KIFDIf_lD?M@qP$7Cm(4029^^o2w?cyzG^#`S`1!L0f$-G>*vX>scD!vlL0_ zk1R@Kf)BNb>!Z+0i6~yE-i@w;wGTaN!~V({b4}saD*wqOf)z(VZ#B{lYKj#f!#@&~ zB=8|zX?y<{E41+Y{I9HjpxI%Fzf8=1n=_9xiH#rmv`S7-WWM&vN>o9Z?As8mcYkTg zyf(Hs_SQ|26SHIvytjOW1Q7}g@*H-1c1uJrwKI&J2IWVep0P<}{6o*Tu}k z=;g>1;|JiH%q#4-e9F-mtIZF6)9``#Zqi)h_3V)s_>FmJ?x~V-Oj5l3bCi*>KNrZ6 za}l8rNm^QQ@tTNTXk#)SLdYCZwta|w|JOG|^WbsA^hv`$%z^=qZL2u#!NF9zf}=$<-8!~pXi&Yt zTPq_C*7^dRWN|VMNe=DkSEf>3Zhhu|oG+Duf{7`8Bf^?J_YW2$-0?wtTiSb_pRf0fE-NzmpeW)RJL+prs=`-fO9y5K1*+j1(sMJ<)N z6~_ISVn2&&|DyA93*cnRI5xHp^Y_!)5zD8dUOr^s*bzI5XW_ z-V)!3^rQ{sU4gg&+%hdIbr4SQ8p!`p;O$w^TUouU274gGE&S+y5lFK&CnZRCtyb_O zZq%ZA0~QB=6LxU9fceV~Pmo_mZ)}1$`E1=<{w-wh`IO?nemX@Ijmv*^wc^sDH>KJ? zzXV|$-T!ZD{`TV7rgaS}b%6GQcnQsSy8cCXIM)diMPwklQy)#fo|r@r;-LB6nBMj^ zY>Bh;+XxN1ISvJ75+@~iz?!0>qKmydH@7b5ojZ5p5)vj#_a*__-!^SfDa?GR<}RI z(9n<>Lr=)QW}p% z7th0oxJ04o*S#*xql+seLqpHZ%k7cdAYjeC)|)m;xlTQ8Jr-ynUd0rDU&+H{(W${n_T?IqKjM+`47cXSAv?zOHnPP9db^AD4>tp5M7<6P{jVc`9+8x87p1Hh`>soQ4 zrhG3{1l}I>ITe_>oU+P^>X*_jIdE+9@bLJ@xcJ-5XrOF}VJs1s$miW==YqRuVhn5Y zpTu>BC0R=){e)mz!ZHA@T2amWoPAjkEsaQX&}HQqye*=;0Zgdg_H2t#zdz#(n)P0G zfBH&YJ-0P6B=7U*Zr+oMlh%xgUl`e`<=}0G78VxuT=5mu6NF{0t&4fM?oTs#E01`d zR4>P^e$8Yc3N`J;cCl=K@#4j=N_I9j&~elO`i=-)Lc0P!e*6ft&JL7Df&GjS!ryce zQPb1=w(rS*-XcWlO%I-W)7YZ{I#mwWc$0_Qq>Q1UZ};K}b(0yDjE)o4m3Al^JuuJZL8dSll2mwbAbeH|99U?$yYs#>+uwdrkz=wmn2N+5f#HZph z(x5}i_wqUJ2(Zw#fcxWHX$lsI4Wqy#SY2&)Bw1Lb1=Ejf#?GAcTWjqd!S(X!(Ib