From f657dff64e53a2c8d3418eee37a5d2767c4502d8 Mon Sep 17 00:00:00 2001 From: BadAtThisGame <79063506+BadAtThisGame302@users.noreply.github.com> Date: Fri, 4 Feb 2022 07:20:25 +0200 Subject: [PATCH 001/127] Adds more slots to CM/CE/Ranger/Forgemaster and Explorer (#305) --- code/modules/jobs/job_types/legion.dm | 8 ++++---- code/modules/jobs/job_types/ncr.dm | 28 +++++++++++++-------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index 7742cfd2fc..86595f4037 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -596,8 +596,8 @@ commented out pending rework*/ /datum/job/CaesarsLegion/Legionnaire/f13explorer title = "Legion Explorer" flag = F13EXPLORER - total_positions = 2 - spawn_positions = 2 + total_positions = 3 + spawn_positions = 3 description = "Scout the area, secure key points, but do not ignore orders or wordlessly die some place. A good explorer helps his unit by taking initiative and helping the commander without needing micro-managment." supervisors = "the Veteran Decanus and Centurion must be obeyed, and as always, respect must be given to other Decanus. You are not a officer, but you are a specialist." display_order = JOB_DISPLAY_ORDER_EXPLORER @@ -950,8 +950,8 @@ commented out pending rework*/ /datum/job/CaesarsLegion/Legionnaire/f13campfollower // Chainsaw, Extra materials, Blueprints title = "Legion Forgemaster" flag = F13CAMPFOLLOWER - total_positions = 1 - spawn_positions = 1 + total_positions = 2 + spawn_positions = 2 description = "The Forgemaster makes weapons of all sorts and upgrades them, keeping order in the Forge and makes sure the camp is defended." supervisors = "the Centurion." display_order = JOB_DISPLAY_ORDER_CAMPFOLLOWER diff --git a/code/modules/jobs/job_types/ncr.dm b/code/modules/jobs/job_types/ncr.dm index 1c952723f6..e169a85acc 100644 --- a/code/modules/jobs/job_types/ncr.dm +++ b/code/modules/jobs/job_types/ncr.dm @@ -10,7 +10,7 @@ Money Commanding Officer (LT and CAP) - "small" money bag Officers and Rangers - /obj/item/storage/bag/money/small/ncrofficers Rest - /obj/item/storage/bag/money/small/ncrenlisted Sidearm Officers & a few specialists - 9mm pistol -Weapons Service Rifle, Rockwell, 9mm pistol, all good. +Weapons Service Rifle, Grease Gun, 9mm pistol, all good. Don't use Greaseguns, Lever shotguns, Police shotguns, Berettas, Hunting knives */ @@ -520,8 +520,8 @@ Weapons Service Rifle, Rockwell, 9mm pistol, all good. /datum/job/ncr/f13ranger title = "NCR Ranger" flag = F13RANGER - total_positions = 2 - spawn_positions = 2 + total_positions = 3 + spawn_positions = 3 description = "As an NCR Ranger, you are the premier special forces unit of the NCR. You are the forward observations and support the Army in it's campaigns, as well as continuing the tradition of stopping slavery in it's tracks." supervisors = "Veteran Ranger" selection_color = "#fff5cc" @@ -690,8 +690,8 @@ Weapons Service Rifle, Rockwell, 9mm pistol, all good. /datum/job/ncr/f13combatengineer title = "NCR Combat Engineer" flag = F13COMBATENGINEER - total_positions = 1 - spawn_positions = 1 + total_positions = 2 + spawn_positions = 2 description = "You are a senior enlisted trooper with an engineering skill set. You work closely with your squad, taking orders from the officers. You have the authority to command troopers if there are no non-commissioned officers present." supervisors = "Corporals and Above" access = list(ACCESS_NCR, ACCESS_NCR_ARMORY) @@ -701,7 +701,7 @@ Weapons Service Rifle, Rockwell, 9mm pistol, all good. loadout_options = list( // ALL: Trench tool, Limited blueprints /datum/outfit/loadout/combatengineerbuilder, // M1/n carbine, X4 explosive, Extra materials - /datum/outfit/loadout/combatengineertrapper, // Rockwell SMG, Minelaying, Explosive Crafting + /datum/outfit/loadout/combatengineertrapper, // Grease Gun, Minelaying, Explosive Crafting /datum/outfit/loadout/combatengineerflamethrower, // Flamer, M1/n carbine ) @@ -764,9 +764,9 @@ Weapons Service Rifle, Rockwell, 9mm pistol, all good. name = "Minelayer" head = /obj/item/clothing/head/f13/ncr belt = /obj/item/storage/belt/military/assault/ncr/engineer - suit_store = /obj/item/gun/ballistic/automatic/smg/rockwell + suit_store = /obj/item/gun/ballistic/automatic/smg/greasegun backpack_contents = list( - /obj/item/ammo_box/magazine/uzim9mm/rockwell = 2, + /obj/item/ammo_box/magazine/greasegun = 2, /obj/item/book/granter/crafting_recipe/blueprint/trapper = 1, /obj/item/book/granter/trait/explosives = 1 ) @@ -805,7 +805,7 @@ Weapons Service Rifle, Rockwell, 9mm pistol, all good. accessory = /obj/item/clothing/accessory/armband/black glasses = /obj/item/clothing/glasses/sunglasses/big head = /obj/item/clothing/head/f13/ncr/steelpot_mp - suit = /obj/item/clothing/suit/armor/f13/ncrarmor + suit = /obj/item/clothing/suit/armor/f13/ncrarmor/mantle/reinforced gloves = /obj/item/clothing/gloves/f13/leather/fingerless backpack = /obj/item/storage/backpack/satchel/trekker suit_store = /obj/item/melee/classic_baton/militarypolice @@ -828,8 +828,8 @@ Weapons Service Rifle, Rockwell, 9mm pistol, all good. /datum/job/ncr/f13combatmedic title = "NCR Combat Medic" flag = F13COMBATMEDIC - total_positions = 1 - spawn_positions = 1 + total_positions = 2 + spawn_positions = 2 description = "You are a senior enlisted with a medical skill set. You work closely with your squad, taking orders from your officers. You have the authority to command troopers if there are no non-commissioned officers present." supervisors = "Corporals and Above" selection_color = "#fff5cc" @@ -1104,7 +1104,7 @@ Weapons Service Rifle, Rockwell, 9mm pistol, all good. H.mind.teach_crafting_recipe(/datum/crafting_recipe/scoutcarbine) ADD_TRAIT(H, TRAIT_TECHNOPHREAK, src) -/datum/outfit/job/ncr/f13logisticsofficer // Rockwell, 9mm sidearm, Survival knife, C-4 bomb, Extra materials, Full blueprints +/datum/outfit/job/ncr/f13logisticsofficer // Grease Gun, 9mm sidearm, Survival knife, C-4 bomb, Extra materials, Full blueprints name = "NCR Logistics Officer" jobtype = /datum/job/ncr/f13logisticsofficer id = /obj/item/card/id/dogtag/ncrlieutenant @@ -1116,9 +1116,9 @@ Weapons Service Rifle, Rockwell, 9mm pistol, all good. glasses = /obj/item/clothing/glasses/welding belt = /obj/item/storage/belt/military/assault/ncr/engineer gloves = /obj/item/clothing/gloves/color/yellow - suit_store = /obj/item/gun/ballistic/automatic/smg/rockwell + suit_store = /obj/item/gun/ballistic/automatic/smg/greasegun backpack_contents = list( - /obj/item/ammo_box/magazine/uzim9mm/rockwell = 2, + /obj/item/ammo_box/magazine/greasegun = 2, /obj/item/gun/ballistic/automatic/pistol/ninemil = 1, /obj/item/ammo_box/magazine/m9mm = 2, /obj/item/grenade/plastic/c4 = 1, From cd78efd9636759396e7337c7afc2057bd5eaba50 Mon Sep 17 00:00:00 2001 From: SeniorScore Date: Sat, 5 Feb 2022 10:40:55 -0500 Subject: [PATCH 002/127] Stimpaks (and Supers) make you hungry, and poison you if you're starving. (#297) * Removes Stimpaks and Super Stimpaks Toxin Healing, Adds Lipolicide like effect as well. * Adds in (commented out) Heavy-Duty Sheath * Update recipes_clothing.dm * Update belt.dm * Update code/modules/fallout/reagents/medicines.dm Co-authored-by: Loorey * Update code/modules/fallout/reagents/medicines.dm Co-authored-by: Loorey * adds blurring effect to poultice and bitters, reduces toxins of super stims. * properly applies eyeblur for bitters upon use instead of when using superstims too Co-authored-by: Loorey --- code/modules/fallout/reagents/medicines.dm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/code/modules/fallout/reagents/medicines.dm b/code/modules/fallout/reagents/medicines.dm index 1d8504047b..d176b47f7b 100644 --- a/code/modules/fallout/reagents/medicines.dm +++ b/code/modules/fallout/reagents/medicines.dm @@ -41,11 +41,14 @@ if(!M.reagents.has_reagent(/datum/reagent/medicine/healing_powder)) // We don't want these healing items to stack, so we only apply the healing if these chems aren't found.We only check for the less powerful chems, so the least powerful one always heals. M.adjustBruteLoss(-4*REAGENTS_EFFECT_MULTIPLIER) M.adjustFireLoss(-4*REAGENTS_EFFECT_MULTIPLIER) - M.adjustToxLoss(-1*REAGENTS_EFFECT_MULTIPLIER) M.AdjustStun(-5*REAGENTS_EFFECT_MULTIPLIER, 0) M.AdjustKnockdown(-5*REAGENTS_EFFECT_MULTIPLIER, 0) M.adjustStaminaLoss(-2*REAGENTS_EFFECT_MULTIPLIER) . = TRUE + if(M.nutrition <= NUTRITION_LEVEL_STARVING) + M.adjustToxLoss(2*REAGENTS_EFFECT_MULTIPLIER, 0) + M.adjust_nutrition(-6) + M.overeatduration = 0 ..() /datum/reagent/medicine/stimpak/overdose_process(mob/living/M) @@ -105,11 +108,14 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) if(!M.reagents.has_reagent(/datum/reagent/medicine/healing_powder/poultice) && !M.reagents.has_reagent(/datum/reagent/medicine/stimpak) && !M.reagents.has_reagent(/datum/reagent/medicine/healing_powder)) // We don't want these healing items to stack, so we only apply the healing if these chems aren't found. We only check for the less powerful chems, so the least powerful one always heals. M.adjustBruteLoss(-8*REAGENTS_EFFECT_MULTIPLIER) M.adjustFireLoss(-8*REAGENTS_EFFECT_MULTIPLIER) - M.adjustToxLoss(-2*REAGENTS_EFFECT_MULTIPLIER) M.AdjustStun(-10*REAGENTS_EFFECT_MULTIPLIER, 0) M.AdjustKnockdown(-10*REAGENTS_EFFECT_MULTIPLIER, 0) M.adjustStaminaLoss(-4*REAGENTS_EFFECT_MULTIPLIER) . = TRUE + if(M.nutrition <= NUTRITION_LEVEL_STARVING) + M.adjustToxLoss(3*REAGENTS_EFFECT_MULTIPLIER, 0) + M.adjust_nutrition(-7) + M.overeatduration = 0 ..() /datum/reagent/medicine/super_stimpak/overdose_process(mob/living/M) @@ -233,6 +239,7 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) var/heal_factor_perk = -5 //Multiplier if you have the right perk. /datum/reagent/medicine/bitter_drink/on_mob_life(mob/living/carbon/M) + M.blur_eyes(5) var/is_tribal = FALSE if(HAS_TRAIT(M, TRAIT_TRIBAL)) is_tribal = TRUE @@ -300,13 +307,17 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) // HEALING POULTICE REAGENT /datum/reagent/medicine/healing_powder/poultice - name = "ealing poultice" + name = "Healing poultice" description = "Restores limb condition and heals rapidly." color = "#C8A5DC" overdose_threshold = 20 heal_factor = -2 heal_factor_perk = -4 +/datum/reagent/medicine/healing_powder/poultice/on_mob_life(mob/living/carbon/M) + M.blur_eyes(10) + ..() + // --------------------------- // RAD-X REAGENT From 8d43f3b30c023d948b38679f8a8fdd6a650e8425 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sun, 6 Feb 2022 02:41:18 +1100 Subject: [PATCH 003/127] Fermichem recipes for Super Stimfluid, Jet, Turbo, Psycho, Med-X and Buffout + other chem changes (#299) * rrraaaa * rrrr * tea fix * ree * Teastuff * Escobarrrrrrrr * medunex * booze fix * recipe conflct * ree * juice effects * fixes * ? * rrrr * er * air * duplicate defines * wooper * ree * to feel * to become * nerf * gonna need all the fries * super stimtweaks * hot sauce * conflux * rr * minor tweaks * plastic autolathe fix --- code/datums/materials/basemats.dm | 1 + .../fallout/obj/food_and_drinks/wastefood.dm | 515 +----------------- code/modules/fallout/obj/smelling_salts.dm | 2 +- code/modules/fallout/reagents/alcohol.dm | 15 + code/modules/fallout/reagents/drugs.dm | 2 +- code/modules/fallout/reagents/teas.dm | 53 +- .../food_and_drinks/recipes/drinks_recipes.dm | 59 +- code/modules/hydroponics/grown/agave.dm | 7 +- code/modules/hydroponics/grown/broc.dm | 19 +- .../modules/hydroponics/grown/buffalogourd.dm | 31 +- .../hydroponics/grown/coyotetobacco.dm | 4 +- code/modules/hydroponics/grown/datura.dm | 10 +- code/modules/hydroponics/grown/feracactus.dm | 19 +- code/modules/hydroponics/grown/horsenettle.dm | 2 +- code/modules/hydroponics/grown/mesquite.dm | 11 +- code/modules/hydroponics/grown/mutfruit.dm | 13 +- code/modules/hydroponics/grown/pinyon.dm | 6 +- code/modules/hydroponics/grown/prickly.dm | 8 +- code/modules/hydroponics/grown/punga.dm | 18 +- code/modules/hydroponics/grown/tato.dm | 8 +- code/modules/hydroponics/grown/xander.dm | 23 +- code/modules/hydroponics/grown/yucca.dm | 14 +- .../chemistry/machinery/chem_heater.dm | 9 + .../chemistry/machinery/chem_master.dm | 1 + .../chemistry/reagents/food_reagents.dm | 85 ++- .../chemistry/reagents/other_reagents.dm | 7 +- .../reagents/chemistry/recipes/drugs.dm | 72 +++ .../reagents/chemistry/recipes/medicine.dm | 45 +- .../reagents/chemistry/recipes/others.dm | 22 + .../chemistry/recipes/pyrotechnics.dm | 4 +- .../research/designs/autolathe_designs.dm | 8 + ...utolathe_designs_medical_and_dinnerware.dm | 8 + fortune13.dme | 15 + 33 files changed, 425 insertions(+), 691 deletions(-) diff --git a/code/datums/materials/basemats.dm b/code/datums/materials/basemats.dm index fd65425142..ce4ed118cc 100644 --- a/code/datums/materials/basemats.dm +++ b/code/datums/materials/basemats.dm @@ -161,6 +161,7 @@ Unless you know what you're doing, only use the first three numbers. They're in color = "#caccd9" strength_modifier = 0.85 sheet_type = /obj/item/stack/sheet/plastic + categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE) value_per_unit = 0.0125 beauty_modifier = -0.01 armor_modifiers = list("melee" = 1.5, "bullet" = 1.1, "laser" = 0.3, "energy" = 0.5, "bomb" = 1, "bio" = 1, "rad" = 1, "fire" = 1.1, "acid" = 1) diff --git a/code/modules/fallout/obj/food_and_drinks/wastefood.dm b/code/modules/fallout/obj/food_and_drinks/wastefood.dm index 5fc91f84d9..9ad54e25a1 100644 --- a/code/modules/fallout/obj/food_and_drinks/wastefood.dm +++ b/code/modules/fallout/obj/food_and_drinks/wastefood.dm @@ -7,489 +7,6 @@ bonus_reagents = list( /datum/reagent/consumable/nutriment/vitamin = 1, /datum/reagent/medicine/omnizine = 5, /datum/reagent/consumable/nutriment/vitamin = 5) tastes = list("Monkey" = 1) foodtype = MEAT | VEGETABLES - -/////PLANTS Fallout 13/////// - -/obj/item/seeds/buffalogourd - name = "pack of buffalo gourd seeds" - desc = "These seeds grow into buffalo vines.
they appear to be edible once cooked!" - icon_state = "seed-gourd" - species = "buffalo gourd" - plantname = "Buffalo Vines" - product = /obj/item/reagent_containers/food/snacks/grown/buffalogourd - growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "gourd-grow" - icon_dead = "gourd-dead" - icon_harvest = "gourd-harvest" - reagents_add = list(/datum/reagent/water = 0.2, /datum/reagent/toxin = 0.1) - lifespan = 50 - endurance = 40 - maturation = 10 - production = 1 - yield = 3 - growthstages = 3 - -/obj/item/seeds/buffalogourd/microwave_act(obj/machinery/microwave/MW) //The act allows it to be cooked over a bonfire grille too. - ..() - new /obj/item/reagent_containers/food/snacks/roastseeds/buffalogourd(drop_location()) - qdel(src) - -/obj/item/reagent_containers/food/snacks/roastseeds/buffalogourd //Inherits from pumpkin.dm's roast seeds, similarity commented out for clarity - name = "roasted gourd seeds" - desc = "Well prepared crispy buffalo gourd seeds, full of chewy protein." - //icon_state = "roasted_seeds" - list_reagents = list(/datum/reagent/consumable/cooking_oil = 1, /datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1.5) - //bitesize = 2 - //w_class = WEIGHT_CLASS_TINY - //tastes = list("crunchy" = 1) - //foodtype = GRAIN - -/obj/item/reagent_containers/food/snacks/grown/buffalogourd - seed = /obj/item/seeds/buffalogourd - name = "buffalo gourd" - desc = "A bitter tasting vine plant, with a watery fleshy texture." - icon_state = "buffalo_gourd" - filling_color = "#008000" - bitesize_mod = 3 - foodtype = FRUIT | GROSS - juice_results = list(/datum/reagent/lye= 0.5) // The oil made from the gourd plant itself is used in Native American soap. - distill_reagent = list(/datum/chemical_reaction/pestkiller= 0.25) //Native Americans used the extract of gourd as small vermin pesticide. - -/obj/item/seeds/coyotetobacco - name = "pack of coyote tobacco seeds" - desc = "These seeds grow into coyote tobacco plants." - icon_state = "seed-coyote" - species = "coyote tobacco" - plantname = "Coyote Tobacco Bush" - product = /obj/item/reagent_containers/food/snacks/grown/coyotetobacco - genes = list(/datum/plant_gene/trait/plant_type/weed_hardy) - lifespan = 20 - maturation = 5 - production = 5 - yield = 10 - growthstages = 4 - growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "coyote-grow" - icon_dead = "coyote-dead" - icon_harvest = "coyote-harvest" - reagents_add = list(/datum/reagent/drug/nicotine = 0.1, /datum/reagent/consumable/nutriment = 0.1) - -/obj/item/reagent_containers/food/snacks/grown/coyotetobacco - seed = /obj/item/seeds/coyotetobacco - name = "coyote tobacco leaves" - desc = "This tobacco like plant is commonly used by tribals for a great variety of medicinal and ceremonial purposes." - icon_state = "Coyote Tobacco" - filling_color = "#008000" - juice_results = list(/datum/reagent/consumable/tea/coyotetea = 0) - distill_reagent = /datum/reagent/consumable/ethanol/deathroach - - -/obj/item/seeds/feracactus - name = "pack of barrel cactus seeds" - desc = "These seeds grow into a barrel cactus." - icon_state = "seed-feracactus" - growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' - icon_grow = "feracactus-grow" - icon_dead = "feracactus-dead" - icon_harvest = "feracactus-harvest" - species = "barrel cactus" - plantname = "Barrel Cactus" - product = /obj/item/reagent_containers/food/snacks/grown/feracactus - lifespan = 60 - endurance = 20 - yield = 2 - growthstages = 2 - production = 5 - maturation = 5 - reagents_add = list(/datum/reagent/consumable/nutriment = 0.1, /datum/reagent/medicine/calomel = 0.1,) - -/obj/item/reagent_containers/food/snacks/grown/feracactus - seed = /obj/item/seeds/feracactus - name = "barrel cactus fruit" - desc = "Carefully harvested spineless barrel-cactus fruit, it feels dry to the touch but appears more than edible." - icon_state = "feracactus" - filling_color = "#FF6347" - foodtype = FRUIT - juice_results = list(/datum/reagent/consumable/tea/feratea = 0) - distill_reagent = /datum/reagent/consumable/ethanol/yellowpulque - -/obj/item/seeds/poppy/broc - name = "pack of broc seeds" - desc = "These seeds grow into broc flowers." - icon_state = "seed-broc" - species = "broc" - plantname = "Broc Flowers" - product = /obj/item/reagent_containers/food/snacks/grown/broc - lifespan = 25 - endurance = 10 - yield = 4 - growthstages = 3 - production = 4 - maturation = 4 - growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' - icon_harvest = "broc-harvest" - icon_grow = "broc-grow" - icon_dead = "broc-dead" - //mutatelist = list(/obj/item/seeds/geraniumseed, /obj/item/seeds/lilyseed) - reagents_add = list(/datum/reagent/medicine/dexalin = 0.2, /datum/reagent/medicine/salglu_solution = 0.05, /datum/reagent/consumable/nutriment = 0.1, /datum/reagent/medicine/bicaridine = 0.1,) - -/obj/item/reagent_containers/food/snacks/grown/broc - seed = /obj/item/seeds/poppy/broc - name = "broc flower" - desc = "This vibrant, orange flower grows on tall stalks in the wasteland and exhibits moderate healing properties, even when unprocessed." - icon_state = "broc" - //slot_flags = SLOT_HEAD - filling_color = "#FF6347" - juice_results = list(/datum/reagent/consumable/tea/broctea = 0) - distill_reagent = /datum/reagent/consumable/ethanol/brocbrew - - -/obj/item/seeds/xander - name = "pack of xander seeds" - desc = "These seeds grow into xander roots." - icon_state = "seed-xander" - species = "xander" - plantname = "Xander Roots" - product = /obj/item/reagent_containers/food/snacks/grown/xander - lifespan = 25 - endurance = 10 - yield = 3 - growthstages = 4 - production = 4 - maturation = 4 - growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "xander-grow" - icon_harvest = "xander-harvest" - icon_dead = "xander-dead" - reagents_add = list(/datum/reagent/medicine/antitoxin = 0.2, /datum/reagent/medicine/salglu_solution = 0.05, /datum/reagent/consumable/nutriment = 0.1) - -/obj/item/reagent_containers/food/snacks/grown/xander - seed = /obj/item/seeds/xander - name = "xander root" - desc = "Xander roots are large, hardy, turnip-like roots with mild healing properties." - icon_state = "xander" - filling_color = "#FF6347" - juice_results = list(/datum/reagent/consumable/tea/xandertea = 0) - distill_reagent = /datum/reagent/consumable/ethanol/salgam - -/*HRP*/ - -/obj/item/seeds/horsenettle - name = "pack of horsenettle seeds" - desc = "These seeds grow into white horsenettles." - icon_state = "seed-horsenettle" - species = "horsenettle" - plantname = "White Horsenettles" - product = /obj/item/reagent_containers/food/snacks/grown/horsenettle - lifespan = 30 - endurance = 40 - yield = 4 - growthstages = 4 - growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "horsenettle-grow" - icon_dead = "horsenettle-dead" - icon_harvest = "horsenettle-harvest" - genes = list(/datum/plant_gene/trait/plant_type/weed_hardy) - reagents_add = list( /datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) - -/obj/item/reagent_containers/food/snacks/grown/horsenettle - seed = /obj/item/seeds/horsenettle - name = "horsenettle berries" - desc = "The tribes use these berries as a vegetable rennet." - icon_state = "White Horsenettle" - filling_color = "#FF00FF" - bitesize_mod = 2 - foodtype = FRUIT - juice_results = list(/datum/reagent/consumable/enzyme = 1) - tastes = list("searing pain" = 1) - distill_reagent = /datum/reagent/consumable/enzyme - - -/obj/item/seeds/mesquite - name = "pack of honey mesquite seeds" - desc = "These seeds grows into a mesquite plant." - icon_state = "mycelium-tower" - species = "honey mesquite" - plantname = "Honey Mesquite" - product = /obj/item/reagent_containers/food/snacks/grown/mesquite - lifespan = 80 - endurance = 50 - maturation = 6 - production = 5 - yield = 5 - potency = 50 - growthstages = 4 - growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "mesquite-grow" - icon_dead = "mesquite-dead" - icon_harvest = "mesquite-harvest" - genes = list(/datum/plant_gene/trait/repeated_harvest) - reagents_add = list(/datum/reagent/consumable/honey = 0.1, /datum/reagent/consumable/nutriment = 0.05) - -/obj/item/reagent_containers/food/snacks/grown/mesquite - seed = /obj/item/seeds/mesquite - name = "honey mesquite pods" - desc = "The honey mesquite pod grows on a short tree with willow-like branches. Trees with pickable pods will appear bushier in foliage and have strings of pods on them, resembling a fern pattern. Pods can be eaten or used in recipes" - gender = PLURAL - icon_state = "Mesquite Pod" - filling_color = "#F0E68C" - bitesize_mod = 2 - foodtype = VEGETABLES - juice_results = list(/datum/reagent/consumable/honey = 0.1) - tastes = list("crunchy sweetness" = 1) - distill_reagent = /datum/reagent/consumable/ethanol/wastemead - - -/obj/item/seeds/pinyon - name = "pack of pinyon pine seeds" - desc = "The seeds of the pinyon pine, known as pine nuts or pi��ns, are an important food for settlers and tribes living in the mountains of the North American Southwest. All species of pine produce edible seeds, but in North America only the pinyon produces seeds large enough to be a major source of food." - icon_state = "seed-pinyon" - species = "pinyon pine" - plantname = "Pinyon Pine" - product = /obj/item/reagent_containers/food/snacks/grown/pinyon - lifespan = 80 - endurance = 50 - maturation = 9 - production = 6 - yield = 5 - potency = 50 - growthstages = 4 - growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "pinyon-grow" - icon_dead = "pinyon-dead" - icon_harvest = "pinyon-harvest" - genes = list(/datum/plant_gene/trait/repeated_harvest) - reagents_add = list( /datum/reagent/consumable/nutriment = 0.05) - -/obj/item/reagent_containers/food/snacks/grown/pinyon - seed = /obj/item/seeds/pinyon - name = "pinyon nuts" - desc = "The seeds of the pinyon pine, known as pine nuts or pi��ns, are an important food for settlers and tribes living in the mountains of the North American Southwest. All species of pine produce edible seeds, but in North America only the pinyon produces seeds large enough to be a major source of food." - gender = PLURAL - icon_state = "Pinyon Nuts" - filling_color = "#F0E68C" - bitesize_mod = 2 - foodtype = GRAIN - grind_results = list(/datum/reagent/consumable/flour = 0) - tastes = list("pine nuts" = 1) - -/obj/item/seeds/pricklypear - name = "pack of prickly pear seeds" - desc = "These seeds grow into a prickly pear cactus." - icon_state = "seed-prickly" - growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "prickly-grow" - icon_dead = "prickly-dead" - icon_harvest = "prickly-harvest" - species = "prickly pear" - plantname = "Prickly pear cactus" - genes = list(/datum/plant_gene/trait/repeated_harvest) - product = /obj/item/reagent_containers/food/snacks/grown/pricklypear - reagents_add = list(/datum/reagent/consumable/nutriment = 0.2, /datum/reagent/water = 0.1, /datum/reagent/consumable/nutriment/vitamin = 0.05) - lifespan = 60 - endurance = 20 - yield = 2 - growthstages = 4 - production = 4 - maturation = 5 - -/obj/item/reagent_containers/food/snacks/grown/pricklypear - seed = /obj/item/seeds/pricklypear - name = "prickly pear fruit" - desc = "Distinguished by having cylindrical, rather than flattened, stem segments with large barbed spines. The stem joints are very brittle on young stems, readily breaking off when the barbed spines stick to clothing or animal fur." - icon_state = "Prickly Pear" - filling_color = "#FF6347" - foodtype = FRUIT - bitesize_mod = 2 - juice_results = list(/datum/reagent/consumable/tea/pricklytea = 0) - tastes = list("sweet cactus" = 1) - distill_reagent = /datum/reagent/consumable/ethanol/pinkpulque - -/obj/item/grown/pricklypear/pickup(mob/living/user) - ..() - if(!iscarbon(user)) - return FALSE - var/mob/living/carbon/C = user - if(C.gloves) - return FALSE - var/hit_zone = (C.held_index_to_dir(C.active_hand_index) == "l" ? "l_":"r_") + "arm" - var/obj/item/bodypart/affecting = C.get_bodypart(hit_zone) - if(affecting) - if(affecting.receive_damage(0, force)) - C.update_damage_overlays() - to_chat(C, "The thorns pierce your bare hand!") - return TRUE - -/obj/item/seeds/datura - name = "pack of datura seeds" - desc = "These seeds grow into datura plants." - icon_state = "seed-datura" - species = "Datura" - plantname = "Datura" - product = /obj/item/reagent_containers/food/snacks/grown/datura - lifespan = 30 - maturation = 6 - production = 5 - yield = 4 - growthstages = 5 - growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "datura-grow" - icon_dead = "datura-dead" - icon_harvest = "datura-harvest" - reagents_add = list(/datum/reagent/medicine/morphine = 0.2, /datum/reagent/drug/mushroomhallucinogen = 0.1, /datum/reagent/toxin = 0.05, /datum/reagent/consumable/nutriment = 0.1) - -/obj/item/reagent_containers/food/snacks/grown/datura - seed = /obj/item/seeds/datura - name = "Datura" - desc = "The sacred datura root, useful as an anesthetic for surgery and in healing salves, as well as for rites of passage rituals and ceremonies" - icon_state = "Datura" - filling_color = "#FFA500" - bitesize_mod = 2 - foodtype = VEGETABLES - juice_results = list(/datum/reagent/consumable/ethanol/daturatea = 0) - distill_reagent = /datum/reagent/consumable/ethanol/daturatea - -/obj/item/seeds/punga - name = "pack of punga seeds" - desc = "These small black pits grow into a punga bush" - icon_state = "seed-punga" - species = "punga" - plantname = "Punga Bush" - product = /obj/item/reagent_containers/food/snacks/grown/pungafruit - lifespan = 100 - endurance = 30 - maturation = 10 - production = 5 - yield = 3 - potency = 30 - growthstages = 4 - rarity = 20 - growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "punga-grow" - icon_dead = "punga-dead" - icon_harvest = "punga-harvest" - genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/repeated_harvest) - reagents_add = list(/datum/reagent/medicine/charcoal = 0.1, /datum/reagent/consumable/nutriment = 0.1, /datum/reagent/medicine/radaway = 0.05) - -/obj/item/reagent_containers/food/snacks/grown/pungafruit - seed = /obj/item/seeds/punga - name = "pungafruit" - desc = "Punga fruit plants flower at a single point at the terminus of their stems, gradually developing into large, fleshy fruits with a yellow/brown, thick skin. They are common throughout Point Lookout, due to the unique conditions offered by the swamps, and scrub radiation when ingested." - icon_state = "Punga Fruit" - filling_color = "#FF6347" - juice_results = list(/datum/reagent/consumable/ethanol/pungajuice = 0) - -/obj/item/seeds/yucca - name = "pack of banana yucca seeds" - desc = "These seeds grow into a yucca plant." - icon = 'icons/obj/hydroponics/seeds.dmi' - icon_state = "seed-yucca" - species = "banna yucca" - plantname = "Banana Yucca plant" - product = /obj/item/reagent_containers/food/snacks/grown/yucca - lifespan = 50 - endurance = 30 - yield = 5 - growthstages = 4 - maturation = 5 - production = 4 - growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "yucca-grow" - icon_dead = "yucca-dead" - icon_harvest = "yucca-harvest" - genes = list(/datum/plant_gene/trait/repeated_harvest) - reagents_add = list( /datum/reagent/consumable/nutriment = 0.2, /datum/reagent/consumable/sugar = 0.1, /datum/reagent/consumable/nutriment/vitamin = 0.2) - - -/obj/item/reagent_containers/food/snacks/grown/yucca - seed = /obj/item/seeds/yucca - name = "banana yucca fruit" - desc = "The fleshy banana like fruit, rougly 8 cm long and 6 cm across. It tastes similar to a sweet potato." - icon_state = "Bannana Yucca" - icon = 'icons/obj/hydroponics/harvest.dmi' - bitesize = 3 - juice_results = list(/datum/reagent/consumable/yuccajuice = 0) - distill_reagent = /datum/reagent/consumable/yuccajuice - -/obj/item/seeds/tato - name = "pack of tato seeds" - desc = "a pack of tato seeds" - icon_state = "seed-tato" - species = "tato" - plantname = "Tato Plants" - product = /obj/item/reagent_containers/food/snacks/grown/tato - lifespan = 30 - maturation = 7 - production = 3 - yield = 4 - growthstages = 4 - growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "tato-grow" - icon_dead = "tato-dead" - icon_harvest = "tato-harvest" - genes = list(/datum/plant_gene/trait/battery, /datum/plant_gene/trait/repeated_harvest) - reagents_add = list( /datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) - -/obj/item/reagent_containers/food/snacks/grown/tato - seed = /obj/item/seeds/tato - name = "tato" - desc = "The outside looks like a tomato, but the inside is brown. Tastes as absolutely disgusting as it looks, but will keep you from starving." - icon_state = "Tato" - filling_color = "#E9967A" - bitesize = 100 - foodtype = VEGETABLES - juice_results = list(/datum/reagent/consumable/tato_juice = 0) - distill_reagent = /datum/reagent/consumable/ethanol/tatovodka - -/obj/item/reagent_containers/food/snacks/grown/tato/wedges - name = "tato wedges" - desc = "Slices of neatly cut tato." - icon_state = "potato_wedges" - filling_color = "#E9967A" - bitesize = 100 - -/obj/item/reagent_containers/food/snacks/grown/tato/attackby(obj/item/W, mob/user, params) - if(W.get_sharpness()) - to_chat(user, "You cut the tato into wedges with [W].") - var/obj/item/reagent_containers/food/snacks/grown/tato/wedges/Wedges = new /obj/item/reagent_containers/food/snacks/grown/tato/wedges - remove_item_from_storage(user) - qdel(src) - user.put_in_hands(Wedges) - else - return ..() - - -/obj/item/seeds/mutfruit - name = "pack of mutfruit seeds" - desc = "These seeds grow into a mutfruit sapling." - icon_state = "seed-mutfruit" - species = "mutfruit" - plantname = "Mutfruit Sapling" - growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' - icon_grow = "mutfruit-grow" - icon_dead = "mutfruit-dead" - product = /obj/item/reagent_containers/food/snacks/grown/mutfruit - lifespan = 30 - endurance = 20 - yield = 3 - growthstages = 3 - production = 5 - maturation = 5 - reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.05, /datum/reagent/consumable/nutriment = 0.1, /datum/reagent/radium = 0.15) - -/obj/item/reagent_containers/food/snacks/grown/mutfruit - seed = /obj/item/seeds/mutfruit - name = "mutfruit" - desc = "Mutfruit provides both hydration and sustenance, but the mutated plant also carries small amounts of radiation." - icon_state = "mutfruit" - filling_color = "#FF6347" - distill_reagent = /datum/reagent/consumable/ethanol/purplecider - juice_results = list(/datum/reagent/consumable/mutjuice = 0) - - -/*HRP*/ - - //// LAVALAND MUSHROOMS //// // Bracket (Shaving mushroom) @@ -584,6 +101,7 @@ desc = "Cave fungus is an edible mushroom which has the ability to purge bodily toxins." icon_state = "fungus" filling_color = "#FF6347" + distill_reagent = /datum/reagent/consumable/cavefungusjuice /obj/item/seeds/glow name = "pack of glowing fungus seeds" @@ -615,34 +133,3 @@ filling_color = "#FF6347" /*MRP*/ - - -/obj/item/seeds/agave - name = "pack of agave seeds" - desc = "These seeds grow into an agave plant." - icon = 'icons/obj/hydroponics/seeds.dmi' - icon_state = "seed-agave" - species = "agave" - plantname = "Agave plant" - product = /obj/item/reagent_containers/food/snacks/grown/agave - lifespan = 60 - endurance = 10 - yield = 5 - growthstages = 3 - production = 7 - maturation = 7 - growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' - icon_grow = "agave-grow" - icon_dead = "agave-dead" - icon_harvest = "agave-harvest" - reagents_add = list(/datum/reagent/medicine/kelotane = 0.1, /datum/reagent/toxin/lipolicide = 0.1 ) - - -/obj/item/reagent_containers/food/snacks/grown/agave - seed = /obj/item/seeds/agave - name = "agave leaf" - desc = "A strange kind of fleshy grass often used as a primitive burn medication that rapidly depletes stored nutrients in the body." - icon_state = "Agave Leaf" - icon = 'icons/obj/flora/wastelandflora.dmi' - juice_results = list(/datum/reagent/consumable/tea/agavetea = 0) - distill_reagent = /datum/reagent/consumable/ethanol/tequila diff --git a/code/modules/fallout/obj/smelling_salts.dm b/code/modules/fallout/obj/smelling_salts.dm index 970c766195..6d208d963c 100644 --- a/code/modules/fallout/obj/smelling_salts.dm +++ b/code/modules/fallout/obj/smelling_salts.dm @@ -130,6 +130,6 @@ var/policy = late? policies[POLICYCONFIG_ON_DEFIB_LATE] : policies[POLICYCONFIG_ON_DEFIB_INTACT] if(policy) to_chat(revived_mob, policy) - revived_mob.log_message("revived using strange reagent, [time_since_death / 10] seconds from time of death, considered [late? "late" : "memory-intact"] revival under configured policy limits.", LOG_GAME) + revived_mob.log_message("revived using smelling salts, [time_since_death / 10] seconds from time of death, considered [late? "late" : "memory-intact"] revival under configured policy limits.", LOG_GAME) //add_logs(user, revived_mob, "revived (smelling salts)", src) in_use = FALSE diff --git a/code/modules/fallout/reagents/alcohol.dm b/code/modules/fallout/reagents/alcohol.dm index 3fb927b640..3229423bd5 100644 --- a/code/modules/fallout/reagents/alcohol.dm +++ b/code/modules/fallout/reagents/alcohol.dm @@ -25,6 +25,21 @@ M.radiation = max(M.radiation-3,0) return ..() +/datum/reagent/consumable/ethanol/buffalo + name = "buffalo juice" + description = "The fermented liquid of the buffalo gourd. Very bitter." + color = "#706A58" + boozepwr = 100 + taste_description = "bitter boozey sludge" + glass_icon_state = "glass_brown" + glass_name = "glass of fermented buffalo juice" + glass_desc = "The fermented liquid of the buffalo gourd. Very bitter." + +/datum/reagent/consumable/ethanol/buffalo/on_mob_life(mob/living/carbon/M) + if(M.disgust < 80) + M.adjust_disgust(10) + return ..() + /datum/reagent/consumable/ethanol/pungajuice name = "punga juice" description = "The fermented juice of the punga fruit, used to treat radiation sickness" diff --git a/code/modules/fallout/reagents/drugs.dm b/code/modules/fallout/reagents/drugs.dm index 5a26aa1448..285e8a2b2d 100644 --- a/code/modules/fallout/reagents/drugs.dm +++ b/code/modules/fallout/reagents/drugs.dm @@ -15,7 +15,7 @@ if(isliving(M)) to_chat(M, "You come down from your high. The wild ride is unfortunately over...") M.confused += 2 - + /datum/reagent/drug/jet/on_mob_life(mob/living/carbon/M) M.adjustStaminaLoss(-20, 0) M.set_drugginess(20) diff --git a/code/modules/fallout/reagents/teas.dm b/code/modules/fallout/reagents/teas.dm index bf833267ce..7c31149a8a 100644 --- a/code/modules/fallout/reagents/teas.dm +++ b/code/modules/fallout/reagents/teas.dm @@ -46,28 +46,7 @@ ..() . = TRUE -/datum/reagent/consumable/tea/broctea - name = "Broc Tea" - description = "A soothing herbal rememedy steeped from the Broc Flower. Increases the clearance and flow of airways." - color = "#FF6347" - nutriment_factor = 0 - taste_description = "bitterness" - glass_icon_state = "tea" - glass_name = "Broc Tea" - glass_desc = "A soothing herbal rememedy steeped from the Broc Flower. Increases the clearance and flow of airways." -/datum/reagent/consumable/tea/broctea/on_mob_life(mob/living/carbon/M) - M.adjustOxyLoss(-4*REAGENTS_EFFECT_MULTIPLIER, 0) - M.nutrition = max(M.nutrition - 3, 0) - M.dizziness = max(0,M.dizziness-2) - M.drowsyness = max(0,M.drowsyness-1) - M.jitteriness = max(0,M.jitteriness-3) - M.AdjustSleeping(-20, FALSE) - if(M.getToxLoss() && prob(20)) - M.adjustToxLoss(-1, 0) - M.adjust_bodytemperature(20 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL) - ..() - . = TRUE /datum/reagent/consumable/tea/coyotetea name = "Coyote Tea" @@ -97,34 +76,6 @@ ..() . = TRUE -/datum/reagent/consumable/tea/coyotetea - name = "Coyote Tea" - description = "A smokey herbal rememedy steeped from coyote tobacco stems. Natural caffeines keep the drinker alert and awake while numbing the senses." - color = "#008000" - nutriment_factor = 0 - taste_description = "smoke" - glass_icon_state = "chocolateglass" - glass_name = "Coyote Tea" - glass_desc = "A smokey herbal rememedy steeped from coyote tobacco stems. Natural caffeines keep the drinker alert and awake while numbing the senses." - -/datum/reagent/consumable/tea/coyotetea/on_mob_life(mob/living/carbon/M) - if(prob(10)) - var/smoke_message = pick("You feel relaxed.", "You feel calmed.","You feel alert.","You feel rugged.") - to_chat(M, "[smoke_message]") - M.AdjustStun(-40, 0) - M.AdjustKnockdown(-40, 0) - M.AdjustUnconscious(-40, 0) - M.adjustStaminaLoss(-1*REAGENTS_EFFECT_MULTIPLIER, 0) - M.dizziness = max(0,M.dizziness-2) - M.drowsyness = max(0,M.drowsyness-1) - M.jitteriness = max(0,M.jitteriness-3) - M.AdjustSleeping(-20, FALSE) - if(M.getToxLoss() && prob(20)) - M.adjustToxLoss(-1, 0) - M.adjust_bodytemperature(20 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL) - ..() - . = TRUE - /datum/reagent/consumable/tea/feratea name = "Barrel Tea" description = "A sour and dry rememedy steeped from barrel cactus fruit. Detoxifies the user through natural filteration and dehydration." @@ -158,13 +109,13 @@ /datum/reagent/consumable/tea/pricklytea name = "Prickly Tea" - description = "A sweet and fruitfel rememedy steeped from barrel cactus fruit. Keeps you on edge." + description = "A sweet and fruity rememedy steeped from prickly pear fruit. Keeps you on edge." color = "#FF6347" nutriment_factor = 0 taste_description = "sweetness" glass_icon_state = "cafe_latte" glass_name = "Prickly Tea" - glass_desc = "A sour and dry rememedy steeped from barrel cactus fruit. Keeps you on edge." + glass_desc = "A sweet and fruity rememedy steeped from prickly pear fruit. Keeps you on edge." /datum/reagent/consumable/tea/pricklytea/on_mob_life(mob/living/carbon/M) if(prob(33)) diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm index 7ccd501f2e..d5c1c95dbf 100644 --- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -860,7 +860,7 @@ results = list(/datum/reagent/consumable/ethanol/commander_and_chief = 50) required_reagents = list(/datum/reagent/consumable/ethanol/alliescocktail = 50, /datum/reagent/consumable/ethanol/champagne = 20, /datum/reagent/consumable/doctor_delight = 10, /datum/reagent/consumable/ethanol/quintuple_sec = 10, /datum/reagent/consumable/ethanol/screwdrivercocktail = 10) mix_message = "When your powers combine, I am Captain Pl-..." - + /datum/chemical_reaction/cherryshake name = "Cherry Shake" id = /datum/reagent/consumable/cherryshake @@ -949,7 +949,7 @@ name = "Cold Scales" id = /datum/reagent/consumable/ethanol/species_drink/coldscales results = list(/datum/reagent/consumable/ethanol/species_drink/coldscales = 3) - required_reagents = list(/datum/reagent/consumable/tea = 1, /datum/reagent/toxin/slimejelly = 1, /datum/reagent/consumable/menthol = 1) + required_reagents = list(/datum/reagent/consumable/tea = 1, /datum/reagent/celugel = 1, /datum/reagent/consumable/menthol = 1) /datum/chemical_reaction/oil_drum name = "Oil Drum" @@ -1010,7 +1010,7 @@ name = "Jell Wyrm" id = /datum/reagent/consumable/ethanol/species_drink/jell_wyrm results = list(/datum/reagent/consumable/ethanol/species_drink/jell_wyrm = 2) - required_reagents = list(/datum/reagent/toxin/slimejelly = 1, /datum/reagent/toxin/carpotoxin = 1, /datum/reagent/carbondioxide = 5) + required_reagents = list(/datum/reagent/celugel = 1, /datum/reagent/toxin/carpotoxin = 1, /datum/reagent/carbondioxide = 5) required_temp = 333 // (59.85'C) /datum/chemical_reaction/laval_spit @@ -1019,7 +1019,7 @@ results = list(/datum/reagent/consumable/ethanol/species_drink/laval_spit = 20) //Limited use required_reagents = list(/datum/reagent/iron = 5, /datum/reagent/consumable/ethanol/mauna_loa = 10, /datum/reagent/sulfur = 5) required_temp = 900 // (626.85'C) - + ///nuka variants /datum/chemical_reaction/nukafloat @@ -1039,7 +1039,7 @@ id = /datum/reagent/consumable/ethanol/nukashine results = list(/datum/reagent/consumable/ethanol/nukashine = 2) required_reagents = list(/datum/reagent/consumable/nuka_cola = 1, /datum/reagent/consumable/ethanol/beer = 1) - + /datum/chemical_reaction/rotgut name = "Rotgut" id = /datum/reagent/consumable/ethanol/rotgut @@ -1051,25 +1051,25 @@ id = /datum/reagent/consumable/ethanol/nukavictory results = list(/datum/reagent/consumable/ethanol/nukavictory = 2) required_reagents = list(/datum/reagent/consumable/nuka_cola = 1, /datum/reagent/consumable/ethanol/thirteenloko = 1) - + /datum/chemical_reaction/nukaquartz name = "Nuka Quartz" id = /datum/reagent/consumable/nukaquartz results = list(/datum/reagent/consumable/nukaquartz = 3) required_reagents = list(/datum/reagent/consumable/nuka_cola = 1, /datum/reagent/silicon = 1, /datum/reagent/consumable/sugar = 1) - + /datum/chemical_reaction/nukacherry name = "Nuka Cherry" id = /datum/reagent/consumable/nukacherry results = list(/datum/reagent/consumable/nukacherry = 4) required_reagents = list(/datum/reagent/consumable/nuka_cola = 3, /datum/reagent/consumable/cherryjelly = 1) - + /datum/chemical_reaction/nukalove name = "Nuka Love" id = /datum/reagent/consumable/ethanol/nukalove results = list(/datum/reagent/consumable/ethanol/nukalove = 2) required_reagents = list(/datum/reagent/consumable/nukacherry = 1, /datum/reagent/consumable/nukaquartz = 1) - + /datum/chemical_reaction/nukaquantum name = "Nuka Quantum" id = /datum/reagent/consumable/ethanol/nukaquantum @@ -1386,3 +1386,44 @@ results = list(/datum/reagent/consumable/yuccashake = 3) required_reagents = list(/datum/reagent/consumable/yuccajuice = 1, /datum/reagent/consumable/milk = 1, /datum/reagent/consumable/cream = 1) +/datum/chemical_reaction/broctea + name = "Broc Tea" + id = "broctea" + results = list(/datum/reagent/consumable/tea/broctea = 3) + required_reagents = list(/datum/reagent/consumable/brocjuice = 1, /datum/reagent/water = 2) + required_temp = 315 + +/datum/chemical_reaction/xandertea + name = "Xander Tea" + id = "xandertea" + results = list(/datum/reagent/consumable/tea/xandertea = 3) + required_reagents = list(/datum/reagent/consumable/xanderjuice = 1, /datum/reagent/water = 2) + required_temp = 315 + +/datum/chemical_reaction/agavetea + name = "Agave Tea" + id = "agavetea" + results = list(/datum/reagent/consumable/tea/agavetea = 3) + required_reagents = list(/datum/reagent/consumable/agavejuice = 1, /datum/reagent/water = 2) + required_temp = 315 + +/datum/chemical_reaction/feratea + name = "Barrel Tea" + id = "feratea" + results = list(/datum/reagent/consumable/tea/feratea = 3) + required_reagents = list(/datum/reagent/consumable/ferajuice = 1, /datum/reagent/water = 2) + required_temp = 315 + +/datum/chemical_reaction/daturatea + name = "Datura Tea" + id = "daturatea" + results = list(/datum/reagent/consumable/ethanol/daturatea = 3) + required_reagents = list(/datum/reagent/consumable/daturajuice = 1, /datum/reagent/water = 2) + required_temp = 315 + +/datum/chemical_reaction/coyotetea + name = "Coyote Tea" + id = "coyotetea" + results = list(/datum/reagent/consumable/tea/coyotetea = 3) + required_reagents = list(/datum/reagent/consumable/coyotejuice = 1, /datum/reagent/water = 2) + required_temp = 315 diff --git a/code/modules/hydroponics/grown/agave.dm b/code/modules/hydroponics/grown/agave.dm index 8f7630de92..1b49545d69 100644 --- a/code/modules/hydroponics/grown/agave.dm +++ b/code/modules/hydroponics/grown/agave.dm @@ -1,11 +1,10 @@ - /obj/item/seeds/agave name = "pack of agave seeds" desc = "These seeds grow into an agave plant." icon = 'icons/obj/hydroponics/seeds.dmi' icon_state = "seed-agave" species = "agave" - plantname = "agave plant" + plantname = "Agave plant" product = /obj/item/reagent_containers/food/snacks/grown/agave lifespan = 60 endurance = 10 @@ -17,7 +16,7 @@ icon_grow = "agave-grow" icon_dead = "agave-dead" icon_harvest = "agave-harvest" - reagents_add = list(/datum/reagent/medicine/kelotane = 0.05, /datum/reagent/toxin/lipolicide = 0.05, /datum/reagent/nitrogen = 0.05, /datum/reagent/oxygen = 0.05) + reagents_add = list(/datum/reagent/medicine/kelotane = 0.1, /datum/reagent/toxin/lipolicide = 0.1 ) /obj/item/reagent_containers/food/snacks/grown/agave @@ -26,5 +25,5 @@ desc = "A strange kind of fleshy grass often used as a primitive burn medication that rapidly depletes stored nutrients in the body." icon_state = "Agave Leaf" icon = 'icons/obj/flora/wastelandflora.dmi' - juice_results = list(/datum/reagent/agavetea = 0) + juice_results = list(/datum/reagent/consumable/agavejuice = 0) distill_reagent = /datum/reagent/consumable/ethanol/tequila diff --git a/code/modules/hydroponics/grown/broc.dm b/code/modules/hydroponics/grown/broc.dm index dc78440a15..c00c580f66 100644 --- a/code/modules/hydroponics/grown/broc.dm +++ b/code/modules/hydroponics/grown/broc.dm @@ -3,7 +3,7 @@ desc = "These seeds grow into broc flowers." icon_state = "seed-broc" species = "broc" - plantname = "broc flowers" + plantname = "Broc Flowers" product = /obj/item/reagent_containers/food/snacks/grown/broc lifespan = 25 endurance = 10 @@ -12,22 +12,17 @@ production = 4 maturation = 4 growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' - //mutatelist = list(/obj/item/seeds/geraniumseed, /obj/item/seeds/lilyseed) + icon_harvest = "broc-harvest" + icon_grow = "broc-grow" + icon_dead = "broc-dead" + mutatelist = list(/obj/item/seeds/poppy/lily) //spaceman's trumpet + reagents_add = list(/datum/reagent/medicine/dexalin = 0.2, /datum/reagent/medicine/salglu_solution = 0.05, /datum/reagent/consumable/nutriment = 0.1, /datum/reagent/medicine/bicaridine = 0.1,) /obj/item/reagent_containers/food/snacks/grown/broc seed = /obj/item/seeds/poppy/broc name = "broc flower" desc = "This vibrant, orange flower grows on tall stalks in the wasteland and exhibits moderate healing properties, even when unprocessed." icon_state = "broc" - //slot_flags = SLOT_HEAD filling_color = "#FF6347" - juice_results = list(/datum/reagent/broctea = 0) + juice_results = list(/datum/reagent/consumable/brocjuice = 0) distill_reagent = /datum/reagent/consumable/ethanol/brocbrew - - -/obj/item/reagent_containers/food/snacks/grown/broc/add_juice() - if(..()) - reagents.add_reagent(/datum/reagent/dexalin, 1 + round((seed.potency / 5), 1)) - reagents.add_reagent(/datum/reagent/medicine/salglu_solution, 1 + round((seed.potency / 20), 1)) - reagents.add_reagent(/datum/reagent/consumable/brocjuice, 1 + round((seed.potency / 5), 1)) - bitesize = 1 + round(reagents.total_volume / 3, 1) diff --git a/code/modules/hydroponics/grown/buffalogourd.dm b/code/modules/hydroponics/grown/buffalogourd.dm index 2eb1ae0566..1289bba5ec 100644 --- a/code/modules/hydroponics/grown/buffalogourd.dm +++ b/code/modules/hydroponics/grown/buffalogourd.dm @@ -1,15 +1,20 @@ +/obj/item/reagent_containers/food/snacks/roastseeds/buffalogourd + name = "roasted gourd seeds" + desc = "Well prepared crispy buffalo gourd seeds, full of chewy protein." + list_reagents = list(/datum/reagent/consumable/cooking_oil = 1, /datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1.5) + /obj/item/seeds/buffalogourd name = "pack of buffalo gourd seeds" - desc = "These seeds grow into buffalo vines." + desc = "These seeds grow into buffalo vines.
they appear to be edible once cooked!" icon_state = "seed-gourd" species = "buffalo gourd" - plantname = "buffalo vines" + plantname = "Buffalo Vines" product = /obj/item/reagent_containers/food/snacks/grown/buffalogourd growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' icon_grow = "gourd-grow" icon_dead = "gourd-dead" - icon_harvest = "tato-harvest" - reagents_add = list(/datum/reagent/water = 0.2, /datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.2) + icon_harvest = "gourd-harvest" + reagents_add = list(/datum/reagent/water = 0.2, /datum/reagent/toxin = 0.1) lifespan = 50 endurance = 40 maturation = 10 @@ -17,13 +22,23 @@ yield = 3 growthstages = 3 +/obj/item/seeds/buffalogourd/microwave_act(obj/machinery/microwave/MW) //The act allows it to be cooked over a bonfire grille too. + ..() + new /obj/item/reagent_containers/food/snacks/roastseeds/buffalogourd(drop_location()) + qdel(src) + +/obj/item/reagent_containers/food/snacks/roastseeds/buffalogourd + name = "roasted gourd seeds" + desc = "Well prepared crispy buffalo gourd seeds, full of chewy protein." + list_reagents = list(/datum/reagent/consumable/cooking_oil = 1, /datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1.5) + /obj/item/reagent_containers/food/snacks/grown/buffalogourd seed = /obj/item/seeds/buffalogourd name = "buffalo gourd" - desc = "It's full of watery goodness." - icon_state = "Buffalo Gourd" - w_class = WEIGHT_CLASS_NORMAL + desc = "A bitter tasting vine plant, with a watery fleshy texture." + icon_state = "buffalo_gourd" filling_color = "#008000" bitesize_mod = 3 - foodtype = FRUIT + foodtype = FRUIT | GROSS + juice_results = list(/datum/reagent/lye= 0.5) // The oil made from the gourd plant itself is used in Native American soap. distill_reagent = /datum/reagent/consumable/ethanol/buffalo diff --git a/code/modules/hydroponics/grown/coyotetobacco.dm b/code/modules/hydroponics/grown/coyotetobacco.dm index 26d6f40a07..6ad61d1809 100644 --- a/code/modules/hydroponics/grown/coyotetobacco.dm +++ b/code/modules/hydroponics/grown/coyotetobacco.dm @@ -15,7 +15,7 @@ icon_grow = "coyote-grow" icon_dead = "coyote-dead" icon_harvest = "coyote-harvest" - reagents_add = list(/datum/reagent/drug/nicotine = 0.03, /datum/reagent/consumable/nutriment = 0.03) + reagents_add = list(/datum/reagent/drug/nicotine = 0.1, /datum/reagent/consumable/nutriment = 0.1) /obj/item/reagent_containers/food/snacks/grown/coyotetobacco seed = /obj/item/seeds/coyotetobacco @@ -23,5 +23,5 @@ desc = "This tobacco like plant is commonly used by tribals for a great variety of medicinal and ceremonial purposes." icon_state = "Coyote Tobacco" filling_color = "#008000" - juice_results = list(/datum/reagent/consumable/coyotetea = 0) + juice_results = list(/datum/reagent/consumable/coyotejuice = 0) distill_reagent = /datum/reagent/consumable/ethanol/deathroach diff --git a/code/modules/hydroponics/grown/datura.dm b/code/modules/hydroponics/grown/datura.dm index 0624e3f3cc..ae7672af79 100644 --- a/code/modules/hydroponics/grown/datura.dm +++ b/code/modules/hydroponics/grown/datura.dm @@ -6,23 +6,23 @@ plantname = "Datura" product = /obj/item/reagent_containers/food/snacks/grown/datura lifespan = 30 - maturation = 10 - production = 1 + maturation = 6 + production = 5 yield = 4 growthstages = 5 growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' icon_grow = "datura-grow" icon_dead = "datura-dead" icon_harvest = "datura-harvest" - reagents_add = list(/datum/reagent/medicine/morphine = 0.35, /datum/reagent/drug/mushroomhallucinogen = 0.12, /datum/reagent/toxin = 0.3, /datum/reagent/consumable/nutriment = 0.05) + reagents_add = list(/datum/reagent/medicine/morphine = 0.2, /datum/reagent/drug/mushroomhallucinogen = 0.1, /datum/reagent/toxin = 0.05, /datum/reagent/consumable/nutriment = 0.1) /obj/item/reagent_containers/food/snacks/grown/datura seed = /obj/item/seeds/datura - name = "datura-harvest" + name = "Datura" desc = "The sacred datura root, useful as an anesthetic for surgery and in healing salves, as well as for rites of passage rituals and ceremonies" icon_state = "Datura" filling_color = "#FFA500" bitesize_mod = 2 foodtype = VEGETABLES - juice_results = list(/datum/reagent/consumable/ethanol/daturatea = 0) + juice_results = list(/datum/reagent/consumable/daturajuice = 0) distill_reagent = /datum/reagent/consumable/ethanol/daturatea diff --git a/code/modules/hydroponics/grown/feracactus.dm b/code/modules/hydroponics/grown/feracactus.dm index 3283256d1d..d2372dc17c 100644 --- a/code/modules/hydroponics/grown/feracactus.dm +++ b/code/modules/hydroponics/grown/feracactus.dm @@ -1,3 +1,4 @@ + /obj/item/seeds/feracactus name = "pack of barrel cactus seeds" desc = "These seeds grow into a barrel cactus." @@ -7,7 +8,7 @@ icon_dead = "feracactus-dead" icon_harvest = "feracactus-harvest" species = "barrel cactus" - plantname = "barrel cactus" + plantname = "Barrel Cactus" product = /obj/item/reagent_containers/food/snacks/grown/feracactus lifespan = 60 endurance = 20 @@ -15,20 +16,14 @@ growthstages = 2 production = 5 maturation = 5 - + reagents_add = list(/datum/reagent/consumable/nutriment = 0.1, /datum/reagent/medicine/calomel = 0.1,) /obj/item/reagent_containers/food/snacks/grown/feracactus seed = /obj/item/seeds/feracactus name = "barrel cactus fruit" - desc = "Barrel cactus fruit are found on spherical barrel cacti and are both nutritious and highly toxic." + desc = "Carefully harvested spineless barrel-cactus fruit, it feels dry to the touch but appears more than edible." icon_state = "feracactus" filling_color = "#FF6347" - juice_results = list(/datum/reagent/consumable/feratea = 0) - distill_reagent = /datum/reagent/consumable/yellowpulque - -/obj/item/reagent_containers/food/snacks/grown/feracactus/add_juice() - if(..()) - reagents.add_reagent(/datum/reagent/consumable/nutriment, 3 + round((seed.potency / 20), 1)) - reagents.add_reagent(/datum/reagent/calomel, 3 + round((seed.potency / 20), 1)) - reagents.add_reagent(/datum/reagent/radium, 0 + round((seed.potency / 20), 1)) - bitesize = 3 + round(reagents.total_volume / 3, 1) + foodtype = FRUIT + juice_results = list(/datum/reagent/consumable/ferajuice = 0) + distill_reagent = /datum/reagent/consumable/ethanol/yellowpulque diff --git a/code/modules/hydroponics/grown/horsenettle.dm b/code/modules/hydroponics/grown/horsenettle.dm index 7c70ee704a..499aba1ef3 100644 --- a/code/modules/hydroponics/grown/horsenettle.dm +++ b/code/modules/hydroponics/grown/horsenettle.dm @@ -14,7 +14,7 @@ icon_dead = "horsenettle-dead" icon_harvest = "horsenettle-harvest" genes = list(/datum/plant_gene/trait/plant_type/weed_hardy) - reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) + reagents_add = list( /datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) /obj/item/reagent_containers/food/snacks/grown/horsenettle seed = /obj/item/seeds/horsenettle diff --git a/code/modules/hydroponics/grown/mesquite.dm b/code/modules/hydroponics/grown/mesquite.dm index a26c1d0d6e..8afe1ea4fb 100644 --- a/code/modules/hydroponics/grown/mesquite.dm +++ b/code/modules/hydroponics/grown/mesquite.dm @@ -1,14 +1,14 @@ /obj/item/seeds/mesquite name = "pack of honey mesquite seeds" - desc = "This mycelium grows into tower-cap mushrooms." + desc = "These seeds grows into a mesquite plant." icon_state = "mycelium-tower" species = "honey mesquite" - plantname = "honey mesquite" + plantname = "Honey Mesquite" product = /obj/item/reagent_containers/food/snacks/grown/mesquite lifespan = 80 endurance = 50 - maturation = 15 - production = 1 + maturation = 6 + production = 5 yield = 5 potency = 50 growthstages = 4 @@ -17,6 +17,7 @@ icon_dead = "mesquite-dead" icon_harvest = "mesquite-harvest" genes = list(/datum/plant_gene/trait/repeated_harvest) + reagents_add = list(/datum/reagent/consumable/honey = 0.1, /datum/reagent/consumable/nutriment = 0.05) /obj/item/reagent_containers/food/snacks/grown/mesquite seed = /obj/item/seeds/mesquite @@ -27,6 +28,6 @@ filling_color = "#F0E68C" bitesize_mod = 2 foodtype = VEGETABLES - juice_results = list(/datum/reagent/consumable/honey = 0) + juice_results = list(/datum/reagent/consumable/honey = 0.1) tastes = list("crunchy sweetness" = 1) distill_reagent = /datum/reagent/consumable/ethanol/wastemead diff --git a/code/modules/hydroponics/grown/mutfruit.dm b/code/modules/hydroponics/grown/mutfruit.dm index f26e3e41d3..0d3a08b1a5 100644 --- a/code/modules/hydroponics/grown/mutfruit.dm +++ b/code/modules/hydroponics/grown/mutfruit.dm @@ -3,7 +3,7 @@ desc = "These seeds grow into a mutfruit sapling." icon_state = "seed-mutfruit" species = "mutfruit" - plantname = "mutfruit sapling" + plantname = "Mutfruit Sapling" growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' icon_grow = "mutfruit-grow" icon_dead = "mutfruit-dead" @@ -14,6 +14,7 @@ growthstages = 3 production = 5 maturation = 5 + reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.05, /datum/reagent/consumable/nutriment = 0.1, /datum/reagent/radium = 0.15) /obj/item/reagent_containers/food/snacks/grown/mutfruit seed = /obj/item/seeds/mutfruit @@ -21,13 +22,5 @@ desc = "Mutfruit provides both hydration and sustenance, but the mutated plant also carries small amounts of radiation." icon_state = "mutfruit" filling_color = "#FF6347" - distill_reagent = /datum/reagent/consumable/purplecider + distill_reagent = /datum/reagent/consumable/ethanol/purplecider juice_results = list(/datum/reagent/consumable/mutjuice = 0) - -/obj/item/reagent_containers/food/snacks/grown/mutfruit/add_juice() - if(..()) - reagents.add_reagent(/datum/reagent/consumable/nutriment, 3 + round((seed.potency / 20), 1)) - reagents.add_reagent(/datum/reagent/radium, 1 + round((seed.potency / 20), 1)) - bitesize = 1 + round(reagents.total_volume / 3, 1) - -/*HRP*/ diff --git a/code/modules/hydroponics/grown/pinyon.dm b/code/modules/hydroponics/grown/pinyon.dm index 6b181a0a85..3ed8c2d57e 100644 --- a/code/modules/hydroponics/grown/pinyon.dm +++ b/code/modules/hydroponics/grown/pinyon.dm @@ -7,8 +7,8 @@ product = /obj/item/reagent_containers/food/snacks/grown/pinyon lifespan = 80 endurance = 50 - maturation = 15 - production = 1 + maturation = 9 + production = 6 yield = 5 potency = 50 growthstages = 4 @@ -17,7 +17,7 @@ icon_dead = "pinyon-dead" icon_harvest = "pinyon-harvest" genes = list(/datum/plant_gene/trait/repeated_harvest) - reagents_add = list(/datum/reagent/consumable/nutriment = 0.04) + reagents_add = list( /datum/reagent/consumable/nutriment = 0.05) /obj/item/reagent_containers/food/snacks/grown/pinyon seed = /obj/item/seeds/pinyon diff --git a/code/modules/hydroponics/grown/prickly.dm b/code/modules/hydroponics/grown/prickly.dm index 53d17f3c46..542dbd6ff4 100644 --- a/code/modules/hydroponics/grown/prickly.dm +++ b/code/modules/hydroponics/grown/prickly.dm @@ -7,10 +7,10 @@ icon_dead = "prickly-dead" icon_harvest = "prickly-harvest" species = "prickly pear" - plantname = "prickly pear" + plantname = "Prickly pear cactus" genes = list(/datum/plant_gene/trait/repeated_harvest) product = /obj/item/reagent_containers/food/snacks/grown/pricklypear - reagents_add = list(/datum/reagent/nutriment/vitamin = 0.02, /datum/reagent/consumable/nutriment = 0.2, /datum/reagent/water = 0.04) + reagents_add = list(/datum/reagent/consumable/nutriment = 0.2, /datum/reagent/water = 0.1, /datum/reagent/consumable/nutriment/vitamin = 0.05) lifespan = 60 endurance = 20 yield = 2 @@ -26,7 +26,7 @@ filling_color = "#FF6347" foodtype = FRUIT bitesize_mod = 2 - juice_results = list(/datum/reagent/pricklytea = 0) + juice_results = list(/datum/reagent/consumable/tea/pricklytea = 0) tastes = list("sweet cactus" = 1) distill_reagent = /datum/reagent/consumable/ethanol/pinkpulque @@ -37,8 +37,6 @@ var/mob/living/carbon/C = user if(C.gloves) return FALSE - if(C.has_trait(TRAIT_PIERCEIMMUNE)) - return FALSE var/hit_zone = (C.held_index_to_dir(C.active_hand_index) == "l" ? "l_":"r_") + "arm" var/obj/item/bodypart/affecting = C.get_bodypart(hit_zone) if(affecting) diff --git a/code/modules/hydroponics/grown/punga.dm b/code/modules/hydroponics/grown/punga.dm index 314e2ca660..badc996503 100644 --- a/code/modules/hydroponics/grown/punga.dm +++ b/code/modules/hydroponics/grown/punga.dm @@ -3,12 +3,12 @@ desc = "These small black pits grow into a punga bush" icon_state = "seed-punga" species = "punga" - plantname = "punga bush" + plantname = "Punga Bush" product = /obj/item/reagent_containers/food/snacks/grown/pungafruit lifespan = 100 endurance = 30 - maturation = 15 - production = 1 + maturation = 10 + production = 5 yield = 3 potency = 30 growthstages = 4 @@ -18,18 +18,12 @@ icon_dead = "punga-dead" icon_harvest = "punga-harvest" genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/repeated_harvest) - reagents_add = list(/datum/reagent/medicine/charcoal = 0.1, /datum/reagent/phosphorus = 0.1, /datum/reagent/consumable/nutriment = 0.04) + reagents_add = list(/datum/reagent/medicine/charcoal = 0.1, /datum/reagent/consumable/nutriment = 0.1, /datum/reagent/medicine/radaway = 0.05) /obj/item/reagent_containers/food/snacks/grown/pungafruit seed = /obj/item/seeds/punga name = "pungafruit" - desc = "Punga fruit plants flower at a single point at the terminus of their stems, gradually developing into large, fleshy fruits with a yellow/brown, thick skin. They are common throughout Point Lookout, due to the unique conditions offered by the swamps, and the further unique function of scrubbing radiation from the system" + desc = "Punga fruit plants flower at a single point at the terminus of their stems, gradually developing into large, fleshy fruits with a yellow/brown, thick skin. They are common throughout Point Lookout, due to the unique conditions offered by the swamps, and scrub radiation when ingested." icon_state = "Punga Fruit" filling_color = "#FF6347" - distill_reagent = /datum/reagent/consumable/ethanol/pungajuice - -/obj/item/reagent_containers/food/snacks/grown/pungafruit/add_juice() - if(..()) - reagents.add_reagent(/datum/reagent/medicine/charcoal, 1 + round((seed.potency / 20), 1)) - reagents.add_reagent(/datum/reagent/medicine/mutadone, 1 + round((seed.potency / 20), 1)) - bitesize = 1 + round(reagents.total_volume / 3, 1) + juice_results = list(/datum/reagent/consumable/ethanol/pungajuice = 0) diff --git a/code/modules/hydroponics/grown/tato.dm b/code/modules/hydroponics/grown/tato.dm index e7a5f9de21..14aaf05196 100644 --- a/code/modules/hydroponics/grown/tato.dm +++ b/code/modules/hydroponics/grown/tato.dm @@ -6,8 +6,8 @@ plantname = "Tato Plants" product = /obj/item/reagent_containers/food/snacks/grown/tato lifespan = 30 - maturation = 10 - production = 1 + maturation = 7 + production = 3 yield = 4 growthstages = 4 growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' @@ -15,7 +15,7 @@ icon_dead = "tato-dead" icon_harvest = "tato-harvest" genes = list(/datum/plant_gene/trait/battery, /datum/plant_gene/trait/repeated_harvest) - reagents_add = list(/datum/reagent/consumable/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) + reagents_add = list( /datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) /obj/item/reagent_containers/food/snacks/grown/tato seed = /obj/item/seeds/tato @@ -25,7 +25,7 @@ filling_color = "#E9967A" bitesize = 100 foodtype = VEGETABLES - juice_results = list(/datum/reagent/tato = 0) + juice_results = list(/datum/reagent/consumable/tato_juice = 0) distill_reagent = /datum/reagent/consumable/ethanol/tatovodka /obj/item/reagent_containers/food/snacks/grown/tato/wedges diff --git a/code/modules/hydroponics/grown/xander.dm b/code/modules/hydroponics/grown/xander.dm index 8c5370b5ba..e4cbe8cb3d 100644 --- a/code/modules/hydroponics/grown/xander.dm +++ b/code/modules/hydroponics/grown/xander.dm @@ -3,17 +3,19 @@ desc = "These seeds grow into xander roots." icon_state = "seed-xander" species = "xander" - plantname = "xander roots" + plantname = "Xander Roots" product = /obj/item/reagent_containers/food/snacks/grown/xander lifespan = 25 endurance = 10 yield = 3 growthstages = 4 - production = 2 - maturation = 2 + production = 4 + maturation = 4 growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' - icon_grow = "potato-grow" - icon_dead = "potato-dead" + icon_grow = "xander-grow" + icon_harvest = "xander-harvest" + icon_dead = "xander-dead" + reagents_add = list(/datum/reagent/medicine/antitoxin = 0.2, /datum/reagent/medicine/salglu_solution = 0.05, /datum/reagent/consumable/nutriment = 0.1) /obj/item/reagent_containers/food/snacks/grown/xander seed = /obj/item/seeds/xander @@ -21,14 +23,5 @@ desc = "Xander roots are large, hardy, turnip-like roots with mild healing properties." icon_state = "xander" filling_color = "#FF6347" - juice_results = list(/datum/reagent/xandertea = 0) + juice_results = list(/datum/reagent/consumable/xanderjuice = 0) distill_reagent = /datum/reagent/consumable/ethanol/salgam - -/obj/item/reagent_containers/food/snacks/grown/xander/add_juice() - if(..()) - reagents.add_reagent(/datum/reagent/medicine/antitoxin, 1 + round((seed.potency / 5), 1)) - reagents.add_reagent(/datum/reagent/consumable/xanderjuice, 1 + round((seed.potency/5), 1)) - reagents.add_reagent(/datum/reagent/medicine/salglu, 1 + round((seed.potency / 20), 1)) - bitesize = 1 + round(reagents.total_volume / 3, 1) - -/*HRP*/ diff --git a/code/modules/hydroponics/grown/yucca.dm b/code/modules/hydroponics/grown/yucca.dm index 4a1163c84f..03063fa983 100644 --- a/code/modules/hydroponics/grown/yucca.dm +++ b/code/modules/hydroponics/grown/yucca.dm @@ -1,31 +1,31 @@ /obj/item/seeds/yucca name = "pack of banana yucca seeds" - desc = "These seeds grow into an agave plant." + desc = "These seeds grow into a yucca plant." icon = 'icons/obj/hydroponics/seeds.dmi' icon_state = "seed-yucca" species = "banna yucca" - plantname = "banana yucca plant" + plantname = "Banana Yucca plant" product = /obj/item/reagent_containers/food/snacks/grown/yucca lifespan = 50 endurance = 30 yield = 5 growthstages = 4 - production = 2 - maturation = 1 + maturation = 5 + production = 4 growing_icon = 'icons/obj/hydroponics/growing_vegetables.dmi' icon_grow = "yucca-grow" icon_dead = "yucca-dead" icon_harvest = "yucca-harvest" genes = list(/datum/plant_gene/trait/repeated_harvest) - reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.2, /datum/reagent/consumable/sugar = 0.1, /datum/reagent/consumable/nutriment = 0.2) + reagents_add = list( /datum/reagent/consumable/nutriment = 0.2, /datum/reagent/consumable/sugar = 0.1, /datum/reagent/consumable/nutriment/vitamin = 0.2) /obj/item/reagent_containers/food/snacks/grown/yucca seed = /obj/item/seeds/yucca name = "banana yucca fruit" - desc = "The fleshy banana banana like fruit, rougly 8 cm long and 6 cm across. It smells tastes similar to a sweet potato." + desc = "The fleshy banana like fruit, rougly 8 cm long and 6 cm across. It tastes similar to a sweet potato." icon_state = "Bannana Yucca" icon = 'icons/obj/hydroponics/harvest.dmi' bitesize = 3 - juice_results = list(/datum/reagent/yuccajuice = 0) + juice_results = list(/datum/reagent/consumable/yuccajuice = 0) distill_reagent = /datum/reagent/consumable/yuccajuice diff --git a/code/modules/reagents/chemistry/machinery/chem_heater.dm b/code/modules/reagents/chemistry/machinery/chem_heater.dm index 28f0b2366a..7f56d2b38f 100644 --- a/code/modules/reagents/chemistry/machinery/chem_heater.dm +++ b/code/modules/reagents/chemistry/machinery/chem_heater.dm @@ -83,6 +83,15 @@ updateUsrDialog() update_icon() return + if(beaker) + if(istype(I, /obj/item/reagent_containers/dropper)) + var/obj/item/reagent_containers/dropper/D = I + D.afterattack(beaker, user, 1) + return + if(istype(I, /obj/item/reagent_containers/syringe)) + var/obj/item/reagent_containers/syringe/S = I + S.afterattack(beaker, user, 1) + return return ..() /obj/machinery/chem_heater/on_deconstruction() diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index aa7ceb6973..3dffddd325 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -11,6 +11,7 @@ resistance_flags = FIRE_PROOF | ACID_PROOF circuit = /obj/item/circuitboard/machine/chem_master + var/obj/item/reagent_containers/beaker = null var/obj/item/storage/pill_bottle/bottle = null var/mode = 1 diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 14c3e40b47..e594f40bf1 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -382,18 +382,98 @@ /datum/reagent/consumable/brocjuice name = "Broc Flower Juice" - description = "The juice of a ground-up broc flower." + description = "The juice of a ground-up broc flower. Heals mild hypoxia." nutriment_factor = 1 * REAGENTS_METABOLISM color = "#302000" // rgb: 48, 32, 0 taste_description = "flowers" +/datum/reagent/consumable/brocjuice/on_mob_life(mob/living/carbon/M) + M.adjustOxyLoss(-1*REAGENTS_EFFECT_MULTIPLIER, 0) + ..() + /datum/reagent/consumable/xanderjuice name = "Xander Root Juice" - description = "Ground up xander root, mashed into juicy pulp." + description = "Ground up xander root, mashed into juicy pulp. Stimulates blood production." nutriment_factor = 1 * REAGENTS_METABOLISM color = "#302000" // rgb: 48, 32, 0 taste_description = "dirt" +/datum/reagent/consumable/xanderjuice/on_mob_life(mob/living/carbon/M) + if(M.blood_volume < BLOOD_VOLUME_NORMAL) + M.blood_volume = min(BLOOD_VOLUME_NORMAL, M.blood_volume + 1) + ..() + +/datum/reagent/consumable/agavejuice + name = "Agave Leaf Juice" + description = "Ground up agave leaf, mashed into juicy pulp. Heals minor burns." + nutriment_factor = 1 * REAGENTS_METABOLISM + color = "#BAE3B4" + taste_description = "plants" + +/datum/reagent/consumable/agavejuice/on_mob_life(mob/living/carbon/M) + M.adjustFireLoss(-0.5*REAGENTS_EFFECT_MULTIPLIER, 0) + ..() + +/datum/reagent/consumable/ferajuice + name = "Barrel Fruit Juice" + description = "Squeezed barrelfruit juice. Heals damage caused by poisons and venoms." + nutriment_factor = 1 * REAGENTS_METABOLISM + color = "#E8E67E" + taste_description = "bitter" + +/datum/reagent/consumable/ferajuice/on_mob_life(mob/living/carbon/M) + if(M.health > 20) + M.adjustToxLoss(-1*REAGENTS_EFFECT_MULTIPLIER, 0) + ..() + +/datum/reagent/consumable/daturajuice + name = "Datura Juice" + description = "Ground up bits of the datura plant. Mildly hallucinogenic." + nutriment_factor = 1 * REAGENTS_METABOLISM + color = "#ACDFCE" + taste_description = "bitter leaves" + +/datum/reagent/consumable/daturajuice/on_mob_life(mob/living/carbon/M) + M.set_drugginess(5) + M.hallucination += 2 + ..() + +/datum/reagent/consumable/coyotejuice + name = "Coyote Leaf Juice" + description = "Juiced coyote tobacco leaves. Stimulates the nervous system." + nutriment_factor = 1 * REAGENTS_METABOLISM + color = "#168B64" + taste_description = "leaves" + +/datum/reagent/consumable/coyotejuice/on_mob_life(mob/living/carbon/M) + if(prob(10)) + var/smoke_message = pick("You feel relaxed.", "You feel calmed.","You feel alert.","You feel rugged.") + to_chat(M, "[smoke_message]") + M.AdjustStun(-4, 0) + M.AdjustKnockdown(-4, 0) + M.AdjustUnconscious(-4, 0) + ..() + +/datum/reagent/consumable/cavefungusjuice + name = "Cave Fungus Juice" + description = "Juiced cave fungus fruiting bodies." + nutriment_factor = 1 * REAGENTS_METABOLISM + color = "#274E13" + taste_description = "nuts" + +/datum/reagent/consumable/cavefungusjuice/on_mob_life(mob/living/carbon/M) + M.adjustToxLoss(-0.5*REAGENTS_EFFECT_MULTIPLIER, 0) + ..() + +/datum/reagent/consumable/tato_juice + name = "Tato Juice" + description = "Juiced tatos." + nutriment_factor = 1 * REAGENTS_METABOLISM + color = "#274E13" + taste_description = "tato" + + + /datum/reagent/consumable/blackpepper name = "Black Pepper" description = "A powder ground from peppercorns. *AAAACHOOO*" @@ -889,4 +969,3 @@ taste_mult = 2 taste_description = "fizzy sweetness" value = REAGENT_VALUE_COMMON - diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index d077d2aebc..d914c2b270 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -910,7 +910,7 @@ /datum/reagent/aslimetoxin/reaction_mob(mob/living/L, method=TOUCH, reac_volume) if(method != TOUCH) L.ForceContractDisease(new /datum/disease/transformation/slime(), FALSE, TRUE) -*/ +*/ /datum/reagent/gluttonytoxin name = "Gluttony's Blessing" @@ -2594,6 +2594,11 @@ datum/reagent/eldritch color = "#E6E6DA" taste_mult = 0 +/datum/reagent/celugel + name = "Plasticized Cellulose" + description = "A plastic formed from esterized cellulose fibers. Organic!" + reagent_state = SOLID + color = "#E6E6DA" /datum/reagent/hairball name = "Hairball" diff --git a/code/modules/reagents/chemistry/recipes/drugs.dm b/code/modules/reagents/chemistry/recipes/drugs.dm index a1c0e0c0b9..5d2effc43d 100644 --- a/code/modules/reagents/chemistry/recipes/drugs.dm +++ b/code/modules/reagents/chemistry/recipes/drugs.dm @@ -70,3 +70,75 @@ results = list(/datum/reagent/moonsugar = 1, /datum/reagent/medicine/morphine = 2.5) required_temp = 315 //a little above normal body temperature required_reagents = list(/datum/reagent/drug/skooma = 1) + +/datum/chemical_reaction/jet + name = "Jet" + id = /datum/reagent/drug/jet + results = list(/datum/reagent/drug/jet = 3) + required_reagents = list(/datum/reagent/drug/nicotine = 2, /datum/reagent/consumable/milk = 2, /datum/reagent/fuel = 1, /datum/reagent/consumable/ethanol = 1) + OptimalTempMin = 600 + OptimalTempMax = 675 + ExplodeTemp = 700 + OptimalpHMin = 8 + OptimalpHMax = 10 + ReactpHLim = 2 + CurveSharpT = 5 + CurveSharppH = 0.7 + ThermicConstant = -6 + HIonRelease = -0.5 + RateUpLim = 5 + FermiChem = TRUE + +/datum/chemical_reaction/turbo + name = "Turbo" + id = /datum/reagent/drug/turbo + results = list(/datum/reagent/drug/turbo = 2) + required_reagents = list(/datum/reagent/consumable/ferajuice = 3, /datum/reagent/consumable/agavejuice = 3, /datum/reagent/consumable/ethanol = 1) + OptimalTempMin = 410 + OptimalTempMax = 525 + ExplodeTemp = 585 + OptimalpHMin = 4 + OptimalpHMax = 7 + ReactpHLim = 2 + CurveSharpT = 5 + CurveSharppH = 0.7 + ThermicConstant = 8 + HIonRelease = 0.5 + RateUpLim = 5 + FermiChem = TRUE + +/datum/chemical_reaction/psycho + name = "Psycho" + id = /datum/reagent/drug/psycho + results = list(/datum/reagent/drug/psycho = 2) + required_reagents = list(/datum/reagent/consumable/ferajuice = 3, /datum/reagent/consumable/cavefungusjuice = 3, /datum/reagent/consumable/nuka_cola = 1) + OptimalTempMin = 273 + OptimalTempMax = 303 + ExplodeTemp = 323 + OptimalpHMin = 3 + OptimalpHMax = 5 + ReactpHLim = 1 + CurveSharpT = 5 + CurveSharppH = 0.7 + ThermicConstant = 7 + HIonRelease = 0.5 + RateUpLim = 5 + FermiChem = TRUE + +/datum/chemical_reaction/buffout + name = "Buffout" + id = /datum/reagent/drug/buffout + results = list(/datum/reagent/drug/buffout = 2) + required_reagents = list(/datum/reagent/consumable/yuccajuice = 3, /datum/reagent/consumable/mutjuice = 3, /datum/reagent/consumable/ethanol/buffalo = 3, /datum/reagent/consumable/nuka_cola = 3, /datum/reagent/carbondioxide = 1, /datum/reagent/nitrous_oxide = 1) + OptimalTempMin = 165 + OptimalTempMax = 215 + ExplodeTemp = 223 + OptimalpHMin = 8 + OptimalpHMax = 10 + ReactpHLim = 1 + CurveSharpT = 5 + CurveSharppH = 0.7 + ThermicConstant = 15 + HIonRelease = 0.5 + RateUpLim = 1 + FermiChem = TRUE diff --git a/code/modules/reagents/chemistry/recipes/medicine.dm b/code/modules/reagents/chemistry/recipes/medicine.dm index 0e22bf81f5..b958979807 100644 --- a/code/modules/reagents/chemistry/recipes/medicine.dm +++ b/code/modules/reagents/chemistry/recipes/medicine.dm @@ -152,7 +152,7 @@ datum/chemical_reaction/rezadone name = "Pentetic Jelly" id = /datum/reagent/medicine/pen_acid/pen_jelly results = list(/datum/reagent/medicine/pen_acid/pen_jelly = 2) - required_reagents = list(/datum/reagent/medicine/pen_acid = 1, /datum/reagent/toxin/slimejelly = 1) + required_reagents = list(/datum/reagent/medicine/pen_acid = 1, /datum/reagent/celugel = 1) /datum/chemical_reaction/sal_acid name = "Salicyclic Acid" @@ -260,7 +260,7 @@ datum/chemical_reaction/rezadone name = "Pyroxadone" id = /datum/reagent/medicine/pyroxadone results = list(/datum/reagent/medicine/pyroxadone = 2) - required_reagents = list(/datum/reagent/medicine/cryoxadone = 1, /datum/reagent/toxin/slimejelly = 1) + required_reagents = list(/datum/reagent/medicine/cryoxadone = 1, /datum/reagent/celugel = 1) /datum/chemical_reaction/clonexadone name = "Clonexadone" @@ -303,7 +303,7 @@ datum/chemical_reaction/rezadone name = "Regenerative Jelly" id = /datum/reagent/medicine/regen_jelly results = list(/datum/reagent/medicine/regen_jelly = 2) - required_reagents = list(/datum/reagent/medicine/tricordrazine = 1, /datum/reagent/toxin/slimejelly = 1) + required_reagents = list(/datum/reagent/medicine/tricordrazine = 1, /datum/reagent/celugel = 1) /datum/chemical_reaction/jelly_convert name = "Blood Jelly Conversion" @@ -391,7 +391,7 @@ datum/chemical_reaction/rezadone /datum/chemical_reaction/stimpak2 name = "Imitation Stimpak Fluid" id = /datum/reagent/medicine/stimpakimitation - results = list(/datum/reagent/medicine/stimpakimitation = 1) + results = list(/datum/reagent/medicine/stimpakimitation = 3) required_reagents = list(/datum/reagent/consumable/brocjuice = 3, /datum/reagent/consumable/xanderjuice = 3) OptimalTempMin = 500 // Lower area of bell curve for determining heat based rate reactions OptimalTempMax = 650 // Upper end for above @@ -407,6 +407,43 @@ datum/chemical_reaction/rezadone FermiChem = TRUE//If the chemical uses the Fermichem reaction mechanics FermiExplode = FALSE //If the chemical explodes in a special way +/datum/chemical_reaction/superstimpak + name = "Super Stimpak Fluid" + id = /datum/reagent/medicine/super_stimpak + results = list(/datum/reagent/medicine/super_stimpak = 2) + required_reagents = list(/datum/reagent/blood/synthetics = 1, /datum/reagent/drug/aranesp = 1, /datum/reagent/medicine/stimpak = 1, /datum/reagent/consumable/mutjuice = 1, /datum/reagent/medicine/salglu_solution = 1, /datum/reagent/medicine/pen_acid/pen_jelly = 1, /datum/reagent/medicine/regen_jelly = 1, /datum/reagent/medicine/atropine = 1) + OptimalTempMin = 65 + OptimalTempMax = 95 + ExplodeTemp = 100 + OptimalpHMin = 0.5 + OptimalpHMax = 3 + ReactpHLim = 1 + CurveSharpT = 1 //flat tcurve + CurveSharppH = 0.5 + ThermicConstant = 5 + HIonRelease = 0.75 + RateUpLim = 50 //this seems quite high but 1. runaway thermals 2. it's very slow since it's 100K + FermiChem = TRUE + FermiExplode = FALSE + +/datum/chemical_reaction/medx + name = "Med-X" + id = /datum/reagent/medicine/medx + results = list(/datum/reagent/medicine/medx = 2) + required_reagents = list(/datum/reagent/consumable/ethanol/pungajuice = 1, /datum/reagent/consumable/daturajuice = 1, /datum/reagent/consumable/coyotejuice = 1, /datum/reagent/medicine/stimpakimitation = 1) + OptimalTempMin = 800 + OptimalTempMax = 821 + ExplodeTemp = 824 + OptimalpHMin = 11 + OptimalpHMax = 14 + ReactpHLim = 1 + CurveSharpT = 10 + CurveSharppH = 0.5 + ThermicConstant = 8 + HIonRelease = -0.5 + RateUpLim = 40 + FermiChem = TRUE + /datum/chemical_reaction/mentats name = "mentats" diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 1a4d48787a..ab951cc267 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -850,6 +850,28 @@ required_reagents = list(/datum/reagent/cellulose = 1) required_temp = 512 + +/datum/chemical_reaction/celugel + name = "Cellulose Plasticization" + id = /datum/reagent/celugel + required_catalysts = list(/datum/reagent/lithium = 5, /datum/reagent/chlorine = 5) + results = list(/datum/reagent/celugel = 3) + required_reagents = list(/datum/reagent/cellulose = 1, /datum/reagent/diethylamine = 1, /datum/reagent/fermi/acidic_buffer = 0.5, /datum/reagent/acetone = 1, /datum/reagent/carbondioxide = 1) //not a super easy recipe as it replaces a hard-to-get chemical + OptimalTempMin = 430 + OptimalTempMax = 520 + ExplodeTemp = 9999 + OptimalpHMin = 3 + OptimalpHMax = 6 + ReactpHLim = 2 + CurveSharpT = 5 + CurveSharppH = 0.5 + ThermicConstant = 4 + HIonRelease = 0.1 + RateUpLim = 5 + FermiChem = TRUE + FermiExplode = FALSE + + /datum/chemical_reaction/nutracid_reaction name = "Nutracid Nutriment Reaction" id = "nutracid" diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index 0c954c0450..8a758ed252 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -417,8 +417,8 @@ name = "Energized Jelly" id = /datum/reagent/teslium/energized_jelly results = list(/datum/reagent/teslium/energized_jelly = 2) - required_reagents = list(/datum/reagent/toxin/slimejelly = 1, /datum/reagent/teslium = 1) - mix_message = "The slime jelly starts glowing intermittently." + required_reagents = list(/datum/reagent/celugel = 1, /datum/reagent/teslium = 1) + mix_message = "The cellulose gel starts glowing intermittently." /datum/chemical_reaction/reagent_explosion/teslium_lightning name = "Teslium Destabilization" diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index a639f71c13..face6d75b2 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -421,6 +421,14 @@ build_path = /obj/item/reagent_containers/glass/beaker/large category = list("initial", "Medical") +/datum/design/xl_beaker + name = "Extra-Large Beaker" + id = "xl_beaker" + build_type = AUTOLATHE + materials = list(MAT_GLASS = 2500, /datum/material/plastic = 3000) + build_path = /obj/item/reagent_containers/glass/beaker/plastic + category = list("initial", "Medical") + /datum/design/solids name = "Solid Beaker" id = "solids" diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm index 8f8500e69f..b169f66359 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm @@ -172,6 +172,14 @@ category = list("initial", "Medical","Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SERVICE | DEPARTMENTAL_FLAG_SCIENCE +/datum/design/xl_beaker + name = "Extra-Large Beaker" + id = "xl_beaker" + build_type = AUTOLATHE + materials = list(/datum/material/glass = 2500, /datum/material/plastic = 3000) + build_path = /obj/item/reagent_containers/glass/beaker/plastic + category = list("initial", "Medical") + /datum/design/healthanalyzer name = "Health Analyzer" id = "healthanalyzer" diff --git a/fortune13.dme b/fortune13.dme index 91ff9f269b..de9a8ec60f 100644 --- a/fortune13.dme +++ b/fortune13.dme @@ -2244,11 +2244,14 @@ #include "code\modules\hydroponics\beekeeping\beekeeper_suit.dm" #include "code\modules\hydroponics\beekeeping\honey_frame.dm" #include "code\modules\hydroponics\beekeeping\honeycomb.dm" +#include "code\modules\hydroponics\grown\agave.dm" #include "code\modules\hydroponics\grown\ambrosia.dm" #include "code\modules\hydroponics\grown\apple.dm" #include "code\modules\hydroponics\grown\banana.dm" #include "code\modules\hydroponics\grown\beans.dm" #include "code\modules\hydroponics\grown\berries.dm" +#include "code\modules\hydroponics\grown\broc.dm" +#include "code\modules\hydroponics\grown\buffalogourd.dm" #include "code\modules\hydroponics\grown\cannabis.dm" #include "code\modules\hydroponics\grown\cereals.dm" #include "code\modules\hydroponics\grown\chili.dm" @@ -2256,29 +2259,41 @@ #include "code\modules\hydroponics\grown\cocoa_vanilla.dm" #include "code\modules\hydroponics\grown\corn.dm" #include "code\modules\hydroponics\grown\cotton.dm" +#include "code\modules\hydroponics\grown\coyotetobacco.dm" +#include "code\modules\hydroponics\grown\datura.dm" #include "code\modules\hydroponics\grown\eggplant.dm" +#include "code\modules\hydroponics\grown\feracactus.dm" #include "code\modules\hydroponics\grown\flowers.dm" #include "code\modules\hydroponics\grown\garlic.dm" #include "code\modules\hydroponics\grown\grass_carpet.dm" +#include "code\modules\hydroponics\grown\horsenettle.dm" #include "code\modules\hydroponics\grown\melon.dm" +#include "code\modules\hydroponics\grown\mesquite.dm" #include "code\modules\hydroponics\grown\misc.dm" #include "code\modules\hydroponics\grown\mushrooms.dm" +#include "code\modules\hydroponics\grown\mutfruit.dm" #include "code\modules\hydroponics\grown\nettle.dm" #include "code\modules\hydroponics\grown\onion.dm" #include "code\modules\hydroponics\grown\peach.dm" #include "code\modules\hydroponics\grown\peanuts.dm" #include "code\modules\hydroponics\grown\peas.dm" #include "code\modules\hydroponics\grown\pineapple.dm" +#include "code\modules\hydroponics\grown\pinyon.dm" #include "code\modules\hydroponics\grown\potato.dm" +#include "code\modules\hydroponics\grown\prickly.dm" #include "code\modules\hydroponics\grown\pumpkin.dm" +#include "code\modules\hydroponics\grown\punga.dm" #include "code\modules\hydroponics\grown\rainbow_bunch.dm" #include "code\modules\hydroponics\grown\random.dm" #include "code\modules\hydroponics\grown\replicapod.dm" #include "code\modules\hydroponics\grown\root.dm" +#include "code\modules\hydroponics\grown\tato.dm" #include "code\modules\hydroponics\grown\tea_coffee.dm" #include "code\modules\hydroponics\grown\tobacco.dm" #include "code\modules\hydroponics\grown\tomato.dm" #include "code\modules\hydroponics\grown\towercap.dm" +#include "code\modules\hydroponics\grown\xander.dm" +#include "code\modules\hydroponics\grown\yucca.dm" #include "code\modules\instruments\instrument_data\_instrument_data.dm" #include "code\modules\instruments\instrument_data\_instrument_key.dm" #include "code\modules\instruments\instrument_data\brass.dm" From c34ad76754b20892f83f1de21a2cc53c727d2cfd Mon Sep 17 00:00:00 2001 From: Jaaackx <53274878+Jaaackx@users.noreply.github.com> Date: Sat, 5 Feb 2022 15:41:30 +0000 Subject: [PATCH 004/127] multi-z shit, areas fix included (#301) * multi-z shit * update * added legion watchtowers upon request * adds other dir stairs * Update stairs.dm * Update stairs.dmi --- _maps/map_files/Pahrump/Pahrump-Above-3.dmm | 39737 ++++++++-------- _maps/map_files/Pahrump/Pahrump-Surface-2.dmm | 294 +- icons/obj/stairs.dmi | Bin 4929 -> 7927 bytes 3 files changed, 20279 insertions(+), 19752 deletions(-) diff --git a/_maps/map_files/Pahrump/Pahrump-Above-3.dmm b/_maps/map_files/Pahrump/Pahrump-Above-3.dmm index a495287645..48a2251fea 100644 --- a/_maps/map_files/Pahrump/Pahrump-Above-3.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Above-3.dmm @@ -5,12 +5,23 @@ "al" = ( /turf/closed/wall/f13/store, /area/f13/building) -"as" = ( +"ar" = ( +/obj/structure/railing{ + color = "#A47449"; + dir = 8 + }, +/obj/structure/railing{ + color = "#A47449"; + dir = 1 + }, /turf/open/transparent/openspace{ name = "air"; sunlight_state = 1 }, -/area/f13/village) +/area/f13/building) +"as" = ( +/turf/closed/mineral/random/low_chance, +/area/f13/ncr) "ay" = ( /obj/machinery/light/small{ dir = 4 @@ -21,7 +32,7 @@ /turf/open/indestructible/ground/outside/wood{ icon_state = "wood" }, -/area/f13/building) +/area/f13/wasteland) "aB" = ( /obj/structure/noticeboard/captain{ desc = "The second Evidence Board shows a small amount of what looks to be crime scenes with corpses all connected to eachother."; @@ -79,12 +90,25 @@ /obj/structure/chair/right, /turf/open/floor/carpet/red, /area/f13/building) +"cl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/f13/wood{ + icon_state = "housewood2-broken" + }, +/area/f13/legion) "ct" = ( /obj/machinery/vending/coffee, /turf/open/floor/f13{ icon_state = "neutralrustyfull" }, /area/f13/building) +"cE" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/f13/wood, +/area/f13/legion) "cH" = ( /obj/structure/sign/poster/prewar/vault_tec, /turf/closed/wall/f13/store, @@ -107,7 +131,7 @@ name = "metal plating"; sunlight_state = 1 }, -/area/f13/building) +/area/f13/wasteland) "dc" = ( /obj/structure/table/booth, /obj/item/candle{ @@ -118,7 +142,7 @@ name = "metal plating"; sunlight_state = 1 }, -/area/f13/building) +/area/f13/wasteland) "dB" = ( /obj/structure/chair{ dir = 4 @@ -152,6 +176,11 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"dX" = ( +/obj/item/chair/wood, +/obj/effect/spawner/lootdrop/trash, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/building) "eS" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -162,7 +191,7 @@ /area/f13/building) "eU" = ( /turf/closed/mineral/random/low_chance, -/area/f13/bunker) +/area/f13/wasteland) "fz" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/trash, @@ -181,6 +210,26 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"fV" = ( +/turf/open/floor/f13/wood{ + icon_state = "housewood4-broken" + }, +/area/f13/legion) +"gb" = ( +/obj/structure/table, +/obj/item/binoculars, +/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ + name = "metal plating"; + sunlight_state = 1 + }, +/area/f13/building) +"gW" = ( +/obj/structure/destructible/tribal_torch/wall/lit{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/f13/wood, +/area/f13/legion) "hd" = ( /obj/structure/toilet{ dir = 4 @@ -203,9 +252,20 @@ /obj/structure/sign/poster/prewar/poster82, /turf/closed/wall/f13/store, /area/f13/building) +"hq" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/indestructible/ground/outside/roof, +/area/f13/wasteland) "hs" = ( -/turf/open/indestructible/ground/outside/woodalt, -/area/f13/building) +/turf/closed/indestructible/rock, +/area/f13/wasteland) +"hB" = ( +/obj/item/bedsheet/brown, +/obj/structure/bed/old, +/turf/open/floor/f13/wood, +/area/f13/legion) "hG" = ( /obj/structure/table, /obj/item/flashlight/lamp/green{ @@ -250,12 +310,21 @@ icon_state = "housewood4-broken" }, /area/f13/building) +"ik" = ( +/obj/structure/table, +/turf/open/indestructible/ground/outside/roof, +/area/f13/wasteland) "io" = ( /obj/structure/chair/right{ dir = 4 }, /turf/open/floor/carpet/red, /area/f13/building) +"is" = ( +/obj/structure/dresser, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/f13/wood, +/area/f13/legion) "iA" = ( /obj/structure/barricade/bars, /obj/structure/window/fulltile/house{ @@ -324,8 +393,19 @@ }, /area/f13/building) "jl" = ( +/obj/structure/barricade/wooden, /turf/open/indestructible/ground/outside/woodalt, -/area/f13/clinic) +/area/f13/building) +"jS" = ( +/obj/machinery/door/unpowered/securedoor{ + autoclose = 1; + damage_deflection = 28; + max_integrity = 400; + obj_integrity = 400; + req_access_txt = "123" + }, +/turf/open/floor/f13/wood, +/area/f13/legion) "jY" = ( /obj/structure/table, /obj/machinery/computer/terminal{ @@ -337,6 +417,9 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"jZ" = ( +/turf/open/indestructible/ground/outside/dirt, +/area/f13/building) "kC" = ( /turf/closed/mineral/random/low_chance, /area/f13/caves) @@ -353,9 +436,6 @@ icon_state = "floorrusty" }, /area/f13/building) -"lm" = ( -/turf/open/indestructible/ground/outside/roof, -/area/f13/city) "ly" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -364,8 +444,8 @@ /turf/open/floor/wood/f13/oak, /area/f13/building) "lH" = ( -/turf/closed/mineral/random/low_chance, -/area/f13/tunnel) +/turf/closed/mineral/random/high_chance, +/area/f13/caves) "lT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13{ @@ -373,17 +453,15 @@ }, /area/f13/building) "mc" = ( -/turf/closed/mineral/random/low_chance, +/turf/open/indestructible/ground/outside/woodalt, /area/f13/legion) "md" = ( -/turf/open/indestructible/ground/outside/roof, -/area/f13/building) +/obj/structure/barricade/wooden, +/turf/open/indestructible/ground/inside/mountain, +/area/f13/caves) "mI" = ( -/turf/open/transparent/openspace{ - name = "air"; - sunlight_state = 1 - }, -/area/f13/legion) +/turf/closed/wall/f13/wood/house, +/area/f13/building) "mV" = ( /obj/structure/chair, /turf/open/floor/f13{ @@ -398,6 +476,21 @@ /obj/item/mop, /turf/open/floor/wood/f13/oak, /area/f13/building) +"nE" = ( +/obj/structure/railing{ + color = "#A47449"; + dir = 8 + }, +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/wasteland) +"nL" = ( +/obj/structure/fireplace, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/black, +/area/f13/legion) "nM" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -448,14 +541,27 @@ name = "metal plating"; sunlight_state = 1 }, -/area/f13/building) +/area/f13/wasteland) +"ov" = ( +/obj/structure/table/wood, +/obj/structure/destructible/tribal_torch/wall/lit{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier2, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/legion) "oE" = ( /obj/structure/sign/poster/contraband/scum, /turf/closed/wall/f13/store, /area/f13/building) "oJ" = ( -/turf/closed/mineral/random/low_chance, -/area/f13/brotherhood/surface) +/turf/open/floor/carpet, +/area/f13/building) +"oX" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/f13/wood, +/area/f13/legion) "pb" = ( /obj/structure/window/fulltile/house{ dir = 2; @@ -475,12 +581,21 @@ }, /turf/closed/wall/f13/wood, /area/f13/building) +"pP" = ( +/obj/structure/simple_door/room, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/building) "qd" = ( -/turf/open/transparent/openspace{ - name = "air"; - sunlight_state = 1 +/obj/machinery/light/small/broken{ + dir = 1 }, -/area/f13/caves) +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/building) +"qg" = ( +/turf/open/floor/f13{ + icon_state = "hydrofloor" + }, +/area/f13/building) "qt" = ( /obj/structure/table/wood, /turf/open/floor/f13/wood{ @@ -488,11 +603,11 @@ }, /area/f13/building) "rf" = ( -/turf/open/transparent/openspace{ - name = "air"; - sunlight_state = 1 +/obj/structure/bed/wooden{ + pixel_y = 14 }, -/area/f13/raiders) +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/building) "rt" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -534,17 +649,29 @@ "sD" = ( /turf/closed/wall/f13/wood, /area/f13/building) +"sF" = ( +/obj/machinery/door/airlock/wood/glass{ + req_one_access_txt = "62" + }, +/turf/open/indestructible/ground/outside/roof, +/area/f13/building) "sH" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/transparent/openspace, /area/f13/building) +"sN" = ( +/obj/item/bedsheet/brown, +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/old, +/turf/open/floor/f13/wood, +/area/f13/legion) "tg" = ( /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ icon_state = "floorrustysolid" }, -/area/f13/building) +/area/f13/wasteland) "tq" = ( /obj/machinery/light{ dir = 8; @@ -577,6 +704,13 @@ icon_state = "darkrusty" }, /area/f13/building) +"tM" = ( +/obj/structure/table, +/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ + name = "metal plating"; + sunlight_state = 1 + }, +/area/f13/building) "tT" = ( /obj/structure/chair{ dir = 8 @@ -585,9 +719,6 @@ icon_state = "darkrusty" }, /area/f13/building) -"tU" = ( -/turf/open/indestructible/ground/outside/roof, -/area/f13/followers) "tY" = ( /obj/structure/railing{ color = "#A47449"; @@ -608,6 +739,12 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"uF" = ( +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/legion) "uI" = ( /turf/open/floor/carpet/black, /area/f13/building) @@ -620,11 +757,14 @@ }, /area/f13/building) "uW" = ( -/turf/closed/indestructible/rock, -/area/f13/tunnel) -"vG" = ( +/turf/open/floor/f13{ + icon_state = "floorrustysolid" + }, +/area/f13/wasteland) +"vB" = ( +/obj/structure/barricade/sandbags, /turf/open/indestructible/ground/outside/roof, -/area/f13/ncr) +/area/f13/wasteland) "vY" = ( /obj/structure/table, /obj/machinery/computer/terminal{ @@ -643,6 +783,29 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"wp" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ + name = "metal plating"; + sunlight_state = 1 + }, +/area/f13/building) +"ww" = ( +/obj/structure/dresser, +/turf/open/floor/f13/wood, +/area/f13/legion) +"wA" = ( +/turf/open/floor/f13/wood, +/area/f13/legion) +"wE" = ( +/obj/structure/chair/wood/modern{ + dir = 4; + icon_state = "wooden_chair_settler" + }, +/turf/open/indestructible/ground/outside/roof, +/area/f13/wasteland) "wI" = ( /obj/structure/bed/wooden{ pixel_y = 14 @@ -668,6 +831,10 @@ icon_state = "darkrusty" }, /area/f13/building) +"xc" = ( +/obj/structure/fireplace, +/turf/open/floor/carpet/black, +/area/f13/legion) "xk" = ( /obj/machinery/vending/snack, /turf/open/floor/f13{ @@ -691,6 +858,32 @@ "yd" = ( /turf/open/transparent/openspace, /area/f13/building) +"ye" = ( +/obj/structure/window/fulltile/wood, +/obj/structure/curtain{ + color = "#c40e0e" + }, +/turf/open/floor/f13/wood, +/area/f13/legion) +"yj" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/button/door{ + id = "exteriorgate2"; + name = "Exterior door button"; + pixel_x = 32; + pixel_y = -6 + }, +/obj/machinery/button/door{ + id = "interiorgate2"; + name = "Interior door button"; + pixel_x = 32; + pixel_y = 6 + }, +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/wasteland) "yn" = ( /obj/structure/chair/left{ dir = 1 @@ -713,7 +906,7 @@ name = "metal plating"; sunlight_state = 1 }, -/area/f13/building) +/area/f13/wasteland) "yW" = ( /obj/structure/table/wood/settler, /obj/structure/bedsheetbin, @@ -722,12 +915,30 @@ "zk" = ( /turf/closed/indestructible/riveted, /area/f13/tcoms) +"zs" = ( +/obj/structure/destructible/tribal_torch/wall/lit{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/legion) +"zx" = ( +/obj/structure/table/wood, +/obj/item/paper/crumpled/ruins, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/building) "zY" = ( +/obj/effect/overlay/junk/curtain{ + layer = 4 + }, +/obj/structure/window/fulltile/house{ + icon_state = "housewindowvertical" + }, /turf/open/indestructible/ground/outside/woodalt, -/area/f13/ncr) +/area/f13/building) "Ab" = ( +/obj/effect/spawner/lootdrop/trash, /turf/open/indestructible/ground/outside/woodalt, -/area/f13/tunnel) +/area/f13/building) "Ad" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13{ @@ -737,12 +948,20 @@ "Al" = ( /turf/closed/indestructible/rock, /area/f13/caves) +"An" = ( +/obj/structure/destructible/tribal_torch/wall/lit{ + dir = 8 + }, +/turf/open/floor/f13/wood, +/area/f13/legion) "Ao" = ( -/turf/open/transparent/openspace{ - name = "air"; - sunlight_state = 1 +/obj/machinery/light/small/broken{ + dir = 8 }, -/area/f13/ncr) +/obj/structure/table/wood, +/obj/item/chair/wood, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/building) "Ap" = ( /obj/item/kirbyplants/random, /obj/effect/decal/cleanable/dirt, @@ -768,8 +987,8 @@ }, /area/f13/building) "AM" = ( -/turf/open/indestructible/ground/outside/woodalt, -/area/f13/legion) +/turf/open/indestructible/ground/inside/mountain, +/area/f13/caves) "AV" = ( /obj/structure/chair/office{ dir = 4 @@ -778,6 +997,35 @@ icon_state = "housewood2-broken" }, /area/f13/building) +"Bj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/black, +/area/f13/legion) +"Br" = ( +/obj/structure/railing{ + color = "#A47449"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/f13/building) +"BA" = ( +/obj/structure/barricade/wooden, +/turf/closed/mineral/random/low_chance, +/area/f13/caves) +"BB" = ( +/obj/structure/railing{ + color = "#A47449"; + dir = 4 + }, +/obj/structure/railing{ + color = "#A47449"; + dir = 1 + }, +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/building) "BH" = ( /obj/structure/closet/crate/footlocker{ pixel_x = 8; @@ -793,9 +1041,12 @@ icon_state = "housewood2" }, /area/f13/building) +"BS" = ( +/turf/open/floor/carpet/black, +/area/f13/legion) "BU" = ( /turf/closed/wall/f13/tunnel, -/area/f13/wasteland) +/area/f13/building) "BV" = ( /obj/structure/sign/painting/library{ persistence_id = "oasis_public"; @@ -816,9 +1067,12 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"Cj" = ( +/turf/open/indestructible/ground/outside/roof, +/area/f13/caves) "CC" = ( /turf/open/indestructible/ground/outside/roof, -/area/f13/brotherhood/surface) +/area/f13/wasteland) "CG" = ( /turf/open/floor/f13/wood{ icon_state = "housewood4-broken" @@ -837,9 +1091,23 @@ icon_state = "floorrusty" }, /area/f13/building) +"Dp" = ( +/obj/structure/railing{ + color = "#A47449"; + dir = 4 + }, +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/building) "DB" = ( -/turf/closed/wall/f13/tentwall, -/area/f13/village) +/obj/structure/table/wood, +/obj/effect/overlay/junk/mirror{ + pixel_x = -32 + }, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/building) "DI" = ( /obj/structure/window/fulltile/house{ dir = 2; @@ -882,7 +1150,7 @@ /area/f13/building) "EX" = ( /turf/open/indestructible/ground/outside/woodalt, -/area/f13/village) +/area/f13/building) "EZ" = ( /turf/open/transparent/openspace, /area/f13/wasteland) @@ -913,8 +1181,11 @@ /turf/open/floor/carpet/royalblack, /area/f13/building) "FW" = ( -/turf/closed/mineral/random/low_chance, -/area/f13/wasteland) +/obj/structure/barricade/wooden{ + layer = 3.5 + }, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/building) "FZ" = ( /obj/structure/chair/right{ dir = 8 @@ -924,16 +1195,40 @@ }, /turf/open/floor/carpet/red, /area/f13/building) +"Ga" = ( +/obj/structure/railing{ + color = "#A47449"; + dir = 8 + }, +/obj/structure/railing{ + color = "#A47449" + }, +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/building) +"Gf" = ( +/obj/structure/railing{ + color = "#A47449"; + density = 0; + dir = 5; + pixel_x = 9; + pixel_y = 10 + }, +/turf/closed/wall/rust, +/area/f13/building) "Gk" = ( /obj/structure/simple_door/wood, /turf/open/floor/carpet/black, /area/f13/building) "Gl" = ( +/obj/structure/lattice/catwalk, /turf/open/transparent/openspace{ name = "air"; sunlight_state = 1 }, -/area/f13/building) +/area/f13/wasteland) "Gn" = ( /obj/machinery/telecomms/relay/preset/telecomms, /turf/open/indestructible, @@ -953,6 +1248,20 @@ name = "metal plating"; sunlight_state = 1 }, +/area/f13/wasteland) +"Hi" = ( +/obj/structure/destructible/tribal_torch/wall/lit{ + dir = 8 + }, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/legion) +"Hk" = ( +/obj/machinery/light/small/broken{ + dir = 1 + }, +/turf/open/floor/f13{ + icon_state = "hydrofloor" + }, /area/f13/building) "Hm" = ( /obj/structure/noticeboard/captain{ @@ -989,6 +1298,20 @@ /obj/structure/closet/crate/bin, /turf/open/floor/wood/f13/oak, /area/f13/building) +"HH" = ( +/obj/structure/railing{ + color = "#A47449"; + dir = 1 + }, +/obj/structure/railing{ + color = "#A47449"; + dir = 4 + }, +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/building) "Ip" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -1003,6 +1326,13 @@ }, /turf/open/floor/carpet/red, /area/f13/building) +"IT" = ( +/obj/structure/simple_door/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/f13/wood{ + icon_state = "housewood4-broken" + }, +/area/f13/legion) "IW" = ( /obj/structure/sink{ pixel_y = 22 @@ -1015,6 +1345,10 @@ "Jd" = ( /turf/closed/wall/f13/tentwall, /area/f13/ncr) +"Jj" = ( +/obj/structure/barricade/wooden, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/legion) "Jl" = ( /obj/structure/chair/office/dark, /turf/open/floor/f13/wood{ @@ -1065,13 +1399,16 @@ /obj/structure/chair/left, /turf/open/floor/carpet/red, /area/f13/building) +"Lb" = ( +/obj/structure/destructible/tribal_torch/wall/lit{ + dir = 8 + }, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/wasteland) "Li" = ( /obj/structure/barricade/wooden, /turf/closed/wall/rust, /area/f13/building) -"Lp" = ( -/turf/open/indestructible/ground/outside/roof, -/area/f13/village) "Lt" = ( /obj/structure/table/wood, /obj/structure/fluff/paper/stack{ @@ -1083,6 +1420,12 @@ icon_state = "housewood2" }, /area/f13/building) +"Lv" = ( +/obj/machinery/door/airlock/wood/glass{ + req_one_access_txt = "62" + }, +/turf/open/floor/wood/f13/oak, +/area/f13/building) "Ly" = ( /obj/structure/window/fulltile/house{ icon_state = "storewindowhorizontal" @@ -1091,6 +1434,16 @@ icon_state = "floorrusty" }, /area/f13/building) +"LB" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/f13/wood, +/area/f13/legion) +"LJ" = ( +/obj/structure/destructible/tribal_torch/wall/lit, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/legion) "LW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1099,8 +1452,14 @@ }, /area/f13/building) "Mj" = ( -/turf/open/indestructible/ground/outside/woodalt, -/area/f13/bar) +/obj/structure/railing{ + color = "#A47449" + }, +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/wasteland) "Mu" = ( /obj/structure/sign/poster/contraband/space_cola{ pixel_y = 32 @@ -1116,7 +1475,7 @@ name = "metal plating"; sunlight_state = 1 }, -/area/f13/building) +/area/f13/wasteland) "Na" = ( /obj/structure/simple_door/metal/store{ name = "Chief's Office" @@ -1129,9 +1488,18 @@ /obj/structure/table/booth, /turf/open/floor/carpet/red, /area/f13/building) +"ND" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/black, +/area/f13/legion) "NP" = ( -/turf/closed/wall/f13/tentwall, -/area/f13/raiders) +/obj/structure/simple_door/room, +/obj/structure/barricade/wooden{ + layer = 3.5 + }, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/building) "NU" = ( /obj/structure/table, /obj/machinery/computer/terminal{ @@ -1143,6 +1511,29 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"NW" = ( +/obj/machinery/door/unpowered/securedoor{ + autoclose = 1; + damage_deflection = 28; + max_integrity = 400; + obj_integrity = 400; + req_access_txt = "123" + }, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/legion) +"NX" = ( +/obj/structure/chair/wood/modern{ + dir = 8; + icon_state = "wooden_chair_settler" + }, +/turf/open/indestructible/ground/outside/roof, +/area/f13/wasteland) +"NY" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/legion) "Oc" = ( /obj/machinery/vending/cola/space_up, /turf/open/floor/f13{ @@ -1153,6 +1544,10 @@ /obj/structure/barricade/wooden, /turf/closed/wall/f13/wood, /area/f13/building) +"Oj" = ( +/obj/structure/simple_door/wood, +/turf/open/floor/f13/wood, +/area/f13/legion) "OH" = ( /obj/machinery/light{ dir = 8; @@ -1161,8 +1556,11 @@ /turf/open/transparent/openspace, /area/f13/building) "Pl" = ( -/turf/open/indestructible/ground/outside/woodalt, -/area/f13/city) +/obj/structure/barricade/wooden{ + layer = 3.5 + }, +/turf/closed/wall/f13/wood/house, +/area/f13/building) "Pv" = ( /obj/structure/table/booth, /obj/item/candle{ @@ -1172,7 +1570,12 @@ name = "metal plating"; sunlight_state = 1 }, -/area/f13/building) +/area/f13/wasteland) +"PK" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier2, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/legion) "PL" = ( /turf/open/transparent/openspace{ name = "air"; @@ -1197,6 +1600,11 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"Qn" = ( +/obj/structure/table, +/obj/item/binoculars, +/turf/open/floor/wood/f13/oak, +/area/f13/building) "Qs" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -1210,12 +1618,21 @@ "Qx" = ( /turf/open/indestructible, /area/f13/tcoms) -"Rl" = ( +"Rg" = ( /turf/open/transparent/openspace{ name = "air"; sunlight_state = 1 }, -/area/f13/farm) +/area/f13/building) +"Rl" = ( +/obj/structure/filingcabinet{ + pixel_x = -10 + }, +/obj/structure/filingcabinet{ + pixel_x = 2 + }, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/building) "Rw" = ( /obj/structure/decoration/smokeold{ pixel_y = 32 @@ -1229,6 +1646,15 @@ /obj/structure/decoration/clock/old/active, /turf/closed/wall/f13/store, /area/f13/building) +"RI" = ( +/obj/structure/barricade/sandbags, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/legion) +"RP" = ( +/obj/structure/table/wood, +/obj/item/binoculars, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/legion) "Sb" = ( /obj/structure/simple_door/metal/store{ icon_state = "brokenstore"; @@ -1239,8 +1665,17 @@ }, /area/f13/building) "Sl" = ( +/obj/item/folder, /turf/open/indestructible/ground/outside/woodalt, -/area/f13/raiders) +/area/f13/building) +"Su" = ( +/obj/effect/overlay/junk/sink{ + pixel_y = 15 + }, +/turf/open/floor/f13{ + icon_state = "hydrofloor" + }, +/area/f13/building) "Sv" = ( /obj/structure/chair, /obj/effect/decal/remains/human, @@ -1265,13 +1700,21 @@ icon_state = "darkrusty" }, /area/f13/building) +"SV" = ( +/obj/effect/overlay/junk/toilet{ + dir = 8 + }, +/turf/open/floor/f13{ + icon_state = "hydrofloor" + }, +/area/f13/building) "Tm" = ( /turf/open/indestructible/ground/outside/wood{ icon = 'icons/fallout/turfs/floors.dmi'; icon_state = "floorrusty"; name = "roof" }, -/area/f13/building) +/area/f13/wasteland) "Tr" = ( /obj/item/kirbyplants/random, /turf/open/floor/f13{ @@ -1279,10 +1722,20 @@ }, /area/f13/building) "Ts" = ( -/turf/closed/mineral/random/low_chance, -/area/f13/bar) +/obj/structure/closet/crate/bin, +/obj/item/folder/red, +/turf/open/indestructible/ground/outside/woodalt, +/area/f13/building) "Ty" = ( -/turf/closed/mineral/random/low_chance, +/obj/machinery/light/small/broken{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/machinery/computer/terminal{ + dir = 4; + termtag = "Business" + }, +/turf/open/indestructible/ground/outside/woodalt, /area/f13/building) "Ub" = ( /obj/structure/table/booth, @@ -1291,7 +1744,7 @@ name = "metal plating"; sunlight_state = 1 }, -/area/f13/building) +/area/f13/wasteland) "Uf" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -1300,7 +1753,7 @@ name = "metal plating"; sunlight_state = 1 }, -/area/f13/building) +/area/f13/wasteland) "Uy" = ( /obj/structure/chair/middle, /turf/open/floor/carpet/red, @@ -1359,6 +1812,10 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"Vd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/f13/wood, +/area/f13/legion) "Ve" = ( /obj/structure/table/booth, /obj/item/candle{ @@ -1368,6 +1825,15 @@ name = "metal plating"; sunlight_state = 1 }, +/area/f13/wasteland) +"Vn" = ( +/obj/effect/overlay/junk/curtain{ + layer = 4 + }, +/obj/structure/window/fulltile/house{ + icon_state = "housewindowvertical" + }, +/turf/open/space/basic, /area/f13/building) "Vt" = ( /obj/machinery/light/small, @@ -1425,6 +1891,13 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"Ww" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/turf/open/floor/wood/f13/oak, +/area/f13/building) "Wx" = ( /turf/open/indestructible/ground/outside/woodalt, /area/f13/wasteland) @@ -1448,6 +1921,12 @@ icon_state = "housewood2-broken" }, /area/f13/building) +"XF" = ( +/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ + name = "metal plating"; + sunlight_state = 1 + }, +/area/f13/building) "XQ" = ( /obj/structure/curtain{ color = "#845f58" @@ -1459,11 +1938,49 @@ name = "metal plating" }, /area/f13/building) +"Yg" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/button/door{ + id = "interiorgate"; + name = "inner gate"; + pixel_x = 32; + pixel_y = 6 + }, +/obj/machinery/button/door{ + id = "exteriorgate"; + name = "outer gate"; + pixel_x = 32; + pixel_y = -6 + }, +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/wasteland) +"YA" = ( +/obj/structure/railing{ + color = "#A47449" + }, +/obj/structure/railing{ + color = "#A47449"; + dir = 4 + }, +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/building) "YB" = ( /turf/open/floor/f13/wood{ icon_state = "housewood2-broken" }, /area/f13/building) +"YO" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/f13/building) "YY" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -1474,6 +1991,14 @@ }, /turf/open/floor/carpet/black, /area/f13/building) +"ZQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/chair/wood, +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/wasteland) (1,1,1) = {" Al @@ -1544,13 +2069,6 @@ Al Al Al Al -uW -uW -uW -uW -uW -uW -uW Al Al Al @@ -1666,13 +2184,6 @@ Al Al Al Al -uW -uW -uW -uW -uW -uW -uW Al Al Al @@ -1712,11 +2223,25 @@ Al Al Al Al -uW -uW -uW -uW -uW +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al Al Al Al @@ -1750,11 +2275,11 @@ ub ub ub ub -lH -lH -lH -lH -lH +as +as +as +as +as ub ub ub @@ -1785,6 +2310,13 @@ kC kC kC kC +lH +kC +kC +kC +kC +kC +kC kC kC kC @@ -1801,13 +2333,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -1923,13 +2448,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -1955,27 +2473,34 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -1992,47 +2517,48 @@ Al (3,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC +lH kC kC kC @@ -2044,6 +2570,12 @@ kC kC kC kC +lH +lH +kC +kC +kC +kC kC kC kC @@ -2058,13 +2590,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -2079,11 +2604,11 @@ PL PL PL PL -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -2100,7 +2625,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -2180,13 +2705,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -2212,15 +2730,22 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -2249,44 +2774,44 @@ Al (4,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -2312,17 +2837,17 @@ PL kC kC kC +lH +kC +kC +kC +kC +kC +kC +kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH PL PL PL @@ -2333,14 +2858,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -2357,7 +2882,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -2436,15 +2961,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -2469,15 +2985,24 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC PL @@ -2506,44 +3031,44 @@ Al (5,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -2569,7 +3094,7 @@ PL kC kC kC -kC +lH kC kC PL @@ -2590,14 +3115,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -2662,8 +3187,8 @@ kC kC kC kC -lH -lH +kC +kC kC kC kC @@ -2726,15 +3251,15 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC PL @@ -2746,11 +3271,11 @@ PL PL PL PL -Gl -Gl -Gl -Gl -Gl +PL +PL +PL +PL +PL kC kC kC @@ -2763,44 +3288,44 @@ Al (6,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -2822,11 +3347,11 @@ PL PL PL PL -PL kC kC kC kC +lH kC kC PL @@ -2847,14 +3372,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -2870,6 +3395,7 @@ kC kC kC kC +lH kC kC kC @@ -2904,6 +3430,11 @@ kC kC kC kC +lH +kC +kC +kC +kC kC kC kC @@ -2912,15 +3443,9 @@ kC kC kC kC -lH -lH -lH -lH kC kC kC -lH -lH kC kC kC @@ -2980,21 +3505,22 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +PL PL PL PL @@ -3003,11 +3529,10 @@ PL PL PL PL -Gl BY BY BY -Gl +PL PL PL kC @@ -3020,44 +3545,44 @@ Al (7,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -Ao -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -3079,7 +3604,8 @@ PL PL PL PL -PL +kC +kC kC kC kC @@ -3103,15 +3629,14 @@ PL PL PL PL -PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -3127,6 +3652,7 @@ kC kC kC kC +lH kC kC kC @@ -3136,8 +3662,13 @@ kC kC kC kC +lH +lH +lH kC kC +lH +lH kC kC kC @@ -3156,6 +3687,7 @@ kC kC kC kC +lH kC kC kC @@ -3168,15 +3700,8 @@ kC kC kC kC -lH -lH -lH -lH -lH kC kC -lH -lH kC kC kC @@ -3237,21 +3762,22 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +PL PL PL PL @@ -3260,11 +3786,10 @@ PL PL PL PL -Gl BY BY BY -Gl +PL PL PL kC @@ -3277,44 +3802,44 @@ Al (8,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL PL PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -3322,14 +3847,13 @@ kC kC PL PL -EX -EX -EX -EX -EX -EX -EX -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -3343,6 +3867,8 @@ kC kC kC kC +kC +kC PL PL PL @@ -3360,15 +3886,14 @@ PL PL PL PL -PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -3394,8 +3919,13 @@ kC kC kC kC +lH +lH +lH kC kC +lH +lH kC kC kC @@ -3414,6 +3944,14 @@ kC kC kC kC +lH +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -3424,19 +3962,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -3494,21 +4019,26 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +PL +PL +PL +PL +PL PL PL PL @@ -3517,11 +4047,6 @@ PL PL PL PL -Gl -Gl -Gl -Gl -Gl PL PL kC @@ -3534,44 +4059,44 @@ Al (9,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL PL PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -3579,13 +4104,13 @@ kC kC kC PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -3618,14 +4143,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -3640,11 +4165,24 @@ kC kC kC kC +lH +lH kC kC kC kC kC +lH +kC +kC +kC +lH +lH +lH +kC +kC +kC +kC kC kC kC @@ -3681,21 +4219,8 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH kC kC -lH -lH -lH kC kC kC @@ -3735,6 +4260,10 @@ kC kC kC kC +lH +lH +lH +lH kC kC kC @@ -3746,27 +4275,28 @@ kC kC kC kC +lH +lH +lH kC kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL PL PL PL @@ -3775,11 +4305,6 @@ PL PL PL PL -Gl -Gl -Gl -Gl -Gl PL kC kC @@ -3791,44 +4316,44 @@ Al (10,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -3836,13 +4361,14 @@ kC kC kC PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL PL PL PL @@ -3851,7 +4377,6 @@ PL PL PL PL -kC kC kC kC @@ -3875,14 +4400,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -3918,12 +4443,20 @@ kC kC kC kC +lH kC kC kC kC kC kC +lH +lH +lH +lH +kC +kC +lH kC kC kC @@ -3938,26 +4471,18 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH kC kC kC -lH kC kC kC kC kC +lH +lH +kC +kC kC kC kC @@ -3992,6 +4517,10 @@ kC kC kC kC +lH +lH +lH +lH kC kC kC @@ -4003,27 +4532,24 @@ kC kC kC kC +lH +lH +lH kC kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +PL PL PL PL @@ -4032,11 +4558,10 @@ PL PL PL PL -Gl BY BY BY -Gl +PL PL PL kC @@ -4048,59 +4573,58 @@ Al (11,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL PL PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC +lH kC kC kC -kC -PL -EX -EX -EX -EX -EX -EX -EX PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -4132,14 +4656,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -4195,21 +4720,14 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH kC kC kC kC -lH +kC lH kC kC -lH kC kC kC @@ -4218,6 +4736,13 @@ kC kC kC kC +lH +lH +kC +kC +kC +kC +kC kC kC kC @@ -4265,22 +4790,23 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +PL PL PL PL @@ -4289,11 +4815,10 @@ PL PL PL PL -Gl BY BY BY -Gl +PL PL PL kC @@ -4305,44 +4830,44 @@ Al (12,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -4350,14 +4875,13 @@ kC kC kC PL -EX -EX -EX -EX -EX -EX -EX -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -4370,7 +4894,6 @@ kC kC kC kC -kC PL PL PL @@ -4389,22 +4912,24 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -PL -EX -EX -EX -EX -EX -EX -EX +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -4454,22 +4979,22 @@ kC kC kC kC -lH -lH -lH +kC +kC +kC lH kC kC kC kC kC -lH kC kC -lH kC kC kC +lH +lH kC kC kC @@ -4517,27 +5042,32 @@ kC kC kC kC +lH +lH +lH kC kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL PL PL PL @@ -4546,11 +5076,6 @@ PL PL PL PL -Gl -Gl -Gl -Gl -Gl PL PL kC @@ -4562,43 +5087,43 @@ Al (13,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL PL PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub ub kC @@ -4607,13 +5132,13 @@ kC kC kC PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -4627,7 +5152,6 @@ kC kC kC kC -kC PL PL PL @@ -4655,13 +5179,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -4719,16 +5244,16 @@ kC kC kC kC -lH -lH kC kC -lH -lH kC kC kC kC +lH +lH +kC +kC kC kC kC @@ -4779,22 +5304,22 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx PL PL PL @@ -4819,43 +5344,43 @@ Al (14,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG -Ao -Ao -Ao -Ao -Ao -Ao +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -4864,13 +5389,13 @@ kC kC kC PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -4884,7 +5409,6 @@ kC kC kC kC -kC PL PL PL @@ -4912,13 +5436,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -4933,6 +5458,10 @@ kC kC kC kC +lH +lH +kC +kC kC kC kC @@ -4976,11 +5505,8 @@ kC kC kC kC -lH -lH kC kC -lH lH lH kC @@ -4992,7 +5518,6 @@ kC kC kC kC -kC PL PL PL @@ -5036,22 +5561,26 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +PL +PL +PL +PL PL PL PL @@ -5059,10 +5588,6 @@ PL PL PL PL -Gl -Gl -Gl -Gl PL PL PL @@ -5076,13 +5601,13 @@ Al (15,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -5096,23 +5621,23 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -5121,13 +5646,13 @@ kC kC kC PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -5140,8 +5665,7 @@ kC kC kC kC -kC -kC +lH PL PL PL @@ -5169,16 +5693,18 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +kC kC kC kC @@ -5189,6 +5715,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -5233,8 +5761,6 @@ kC kC kC kC -lH -lH kC kC kC @@ -5249,7 +5775,6 @@ kC kC kC kC -kC PL PL PL @@ -5293,22 +5818,23 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +PL PL PL PL @@ -5316,10 +5842,9 @@ PL PL PL PL -Gl BY BY -Gl +PL PL PL PL @@ -5333,43 +5858,43 @@ Al (16,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -PL -PL -vG -vG -vG -vG -vG -vG -PL -PL -PL -PL -PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +PL +PL +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -5378,13 +5903,13 @@ kC kC kC PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -5408,14 +5933,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -5426,21 +5951,21 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC kC +lH kC kC kC @@ -5497,7 +6022,7 @@ kC kC kC lH -kC +lH kC kC kC @@ -5535,14 +6060,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -5550,22 +6067,31 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +lH +lH +lH +lH +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +PL PL PL PL @@ -5573,15 +6099,14 @@ PL PL PL PL -Gl BY BY -Gl PL -Gl -Gl -Gl -Gl +PL +PL +PL +PL +PL kC kC kC @@ -5590,43 +6115,43 @@ Al (17,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -PL -PL -vG -vG -vG -vG -vG -vG -PL -PL -PL -PL -PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +PL +PL +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -5635,13 +6160,13 @@ kC kC PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -5665,14 +6190,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -5683,16 +6208,21 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +kC +kC +kC +kC +lH kC kC kC @@ -5753,16 +6283,11 @@ kC kC kC kC -lH kC kC kC kC kC -lH -lH -lH -lH PL PL PL @@ -5792,37 +6317,38 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC +lH +lH kC kC kC kC +lH +lH +lH +lH +lH +lH kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +PL PL PL PL @@ -5830,15 +6356,14 @@ PL PL PL PL -Gl BY BY -Gl PL -Gl +PL +PL BY BY -Gl +PL kC kC kC @@ -5847,43 +6372,43 @@ Al (18,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -PL -PL -vG -vG -vG -vG -vG -vG -PL -PL -PL -PL -PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +PL +PL +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -5892,13 +6417,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -5913,6 +6438,8 @@ kC kC kC kC +kC +kC PL PL PL @@ -5920,16 +6447,14 @@ PL PL PL PL -PL -PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -5940,16 +6465,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -5958,6 +6483,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -5973,6 +6500,9 @@ kC kC kC kC +lH +kC +kC kC kC kC @@ -6010,13 +6540,8 @@ kC kC kC kC -lH -lH -lH kC kC -lH -lH kC kC kC @@ -6045,41 +6570,46 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL PL PL PL @@ -6087,15 +6617,10 @@ PL PL PL PL -Gl -Gl -Gl -Gl PL -Gl BY BY -Gl +PL kC kC kC @@ -6104,43 +6629,43 @@ Al (19,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -PL -PL -vG -vG -vG -vG -vG -vG -PL -PL -PL -PL -PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +PL +PL +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -6149,14 +6674,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -6170,6 +6694,9 @@ kC kC kC kC +kC +kC +kC PL PL PL @@ -6177,16 +6704,14 @@ PL PL PL PL -PL -PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -6197,16 +6722,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -6215,6 +6740,10 @@ kC kC kC kC +lH +kC +kC +kC kC kC kC @@ -6269,10 +6798,6 @@ kC kC kC kC -lH -lH -lH -lH kC kC kC @@ -6302,37 +6827,38 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +PL PL PL PL @@ -6349,10 +6875,9 @@ PL PL PL PL -Gl BY BY -Gl +PL kC kC kC @@ -6361,43 +6886,43 @@ Al (20,1,1) = {" Al ub -vG -vG -vG -vG +CC +CC +CC +CC PL PL PL PL PL -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC PL PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -6406,14 +6931,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -6427,6 +6951,8 @@ kC kC kC kC +kC +kC PL PL PL @@ -6435,14 +6961,13 @@ PL PL PL PL -PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -6454,18 +6979,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -kC -kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -6480,6 +7003,7 @@ kC kC kC kC +lH kC kC kC @@ -6522,6 +7046,7 @@ kC kC kC kC +lH kC kC kC @@ -6559,38 +7084,42 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +PL +PL +PL +PL PL PL PL @@ -6606,10 +7135,6 @@ PL PL PL PL -Gl -Gl -Gl -Gl kC kC kC @@ -6618,58 +7143,58 @@ Al (21,1,1) = {" Al ub -vG -vG -vG -vG +CC +CC +CC +CC PL PL PL PL PL -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC PL PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC -kC +lH kC PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -6693,13 +7218,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -6740,6 +7265,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -6776,9 +7303,7 @@ kC kC kC kC -kC -kC -kC +lH kC kC kC @@ -6816,49 +7341,49 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC -Ty -Ty -Ty -Ty -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL PL PL PL @@ -6875,43 +7400,43 @@ Al (22,1,1) = {" Al ub -vG -vG -vG -vG +CC +CC +CC +CC PL PL PL PL PL -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC PL PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -6920,13 +7445,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -6950,13 +7475,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -6997,8 +7522,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -7059,7 +7584,7 @@ PL PL PL PL -kC +eU PL PL PL @@ -7071,40 +7596,40 @@ PL PL kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -Ty -Ty -Ty -Ty -Ty -Ty +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC -Ty -Ty -Ty -Ty PL PL PL @@ -7117,10 +7642,10 @@ PL PL PL PL -Gl -Gl -Gl -Gl +PL +PL +PL +PL PL PL PL @@ -7132,43 +7657,43 @@ Al (23,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -PL -PL -vG -vG -vG -vG -vG -vG -PL -PL -PL -PL -PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +PL +PL +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -7177,13 +7702,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -7207,14 +7732,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL PL PL PL @@ -7227,8 +7754,6 @@ PL PL PL PL -qd -qd PL PL PL @@ -7315,9 +7840,9 @@ PL PL PL PL -kC -kC -kC +eU +eU +eU PL PL PL @@ -7328,40 +7853,41 @@ PL PL kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -eU -eU -eU -eU -eU -eU -eU kC -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +PL PL PL PL @@ -7374,10 +7900,9 @@ PL PL PL PL -Gl BY BY -Gl +PL PL PL kC @@ -7389,43 +7914,43 @@ Al (24,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -PL -PL -vG -vG -vG -vG -vG -vG -PL -PL -PL -PL -PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +PL +PL +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -7452,7 +7977,7 @@ PL kC kC kC -kC +lH kC kC PL @@ -7464,14 +7989,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL PL PL PL @@ -7483,8 +8010,6 @@ PL PL PL PL -qd -qd PL PL PL @@ -7498,6 +8023,7 @@ kC kC kC kC +lH kC kC kC @@ -7516,6 +8042,7 @@ kC kC kC kC +lH kC kC kC @@ -7530,10 +8057,8 @@ kC kC kC kC -kC -kC -kC -kC +lH +lH kC kC kC @@ -7571,11 +8096,11 @@ PL PL PL PL -kC -kC -kC -kC -kC +eU +eU +eU +eU +eU PL PL PL @@ -7585,38 +8110,38 @@ PL PL kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -eU -eU -eU -eU -eU -eU -eU kC kC -Ty -Ty +kC +kC +kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC kC kC PL @@ -7631,10 +8156,10 @@ PL PL PL PL -Gl +PL BY BY -Gl +PL PL PL kC @@ -7646,13 +8171,13 @@ Al (25,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -7666,23 +8191,23 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -7706,11 +8231,11 @@ PL PL PL PL +PL kC kC -kC -kC -kC +lH +lH kC PL PL @@ -7721,14 +8246,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL PL PL PL @@ -7740,8 +8267,6 @@ PL PL PL PL -qd -qd PL PL kC @@ -7755,6 +8280,7 @@ kC kC kC kC +lH kC kC kC @@ -7788,6 +8314,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -7797,10 +8325,7 @@ kC kC kC kC -kC -kC -kC -kC +lH kC kC kC @@ -7828,11 +8353,11 @@ PL PL PL PL -kC -kC -kC -kC -kC +eU +eU +eU +eU +eU PL PL PL @@ -7842,34 +8367,34 @@ PL PL kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -eU -eU -eU -eU -eU -eU -eU +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH kC kC kC @@ -7888,10 +8413,10 @@ PL PL PL PL -Gl +PL BY BY -Gl +PL PL PL kC @@ -7903,13 +8428,13 @@ Al (26,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -7923,23 +8448,23 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -7963,7 +8488,7 @@ PL PL PL PL -kC +PL kC kC kC @@ -7978,12 +8503,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +PL PL PL PL @@ -7997,7 +8523,6 @@ PL PL PL PL -qd PL PL PL @@ -8010,6 +8535,21 @@ kC kC kC kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -8056,21 +8596,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -8085,11 +8610,11 @@ PL PL PL PL -kC -kC -kC -kC -kC +eU +eU +eU +eU +eU PL PL PL @@ -8099,34 +8624,34 @@ PL PL kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -eU -eU -eU -eU -eU -eU -eU +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -8145,10 +8670,10 @@ PL PL PL PL -Gl -Gl -Gl -Gl +PL +PL +PL +PL PL PL kC @@ -8160,13 +8685,13 @@ Al (27,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -8180,20 +8705,20 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub ub ub @@ -8235,12 +8760,12 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -8267,6 +8792,28 @@ kC kC kC kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -8306,28 +8853,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -8343,9 +8868,9 @@ PL PL PL PL -kC -kC -kC +eU +eU +eU PL PL PL @@ -8356,34 +8881,34 @@ PL PL kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -eU -eU -eU -eU -eU -eU -eU +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +lH +kC +kC +kC +kC +kC kC kC kC @@ -8417,13 +8942,13 @@ Al (28,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -8444,13 +8969,13 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -8476,7 +9001,7 @@ PL PL PL PL -PL +kC kC kC kC @@ -8492,12 +9017,12 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -8557,34 +9082,34 @@ kC kC kC kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +lH kC kC kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC PL @@ -8600,9 +9125,9 @@ PL PL PL PL -kC -kC -kC +eU +eU +eU PL PL PL @@ -8613,34 +9138,34 @@ PL PL kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -eU -eU -eU -eU -eU -eU -eU +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +lH +kC +kC +kC +kC +kC kC kC kC @@ -8660,29 +9185,29 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC Al "} (29,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -8701,13 +9226,13 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -8732,8 +9257,7 @@ PL PL PL PL -PL -PL +kC kC kC kC @@ -8756,7 +9280,8 @@ PL PL PL PL -as +PL +PL PL PL PL @@ -8780,8 +9305,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -8805,6 +9330,11 @@ kC kC kC kC +lH +lH +kC +kC +kC kC kC kC @@ -8820,28 +9350,23 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +lH +kC +kC +kC +kC +kC +kC kC kC PL @@ -8858,7 +9383,7 @@ PL PL PL PL -kC +eU al PL PL @@ -8870,37 +9395,37 @@ PL PL kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -eU -eU -eU -eU -eU -eU -eU -eU -eU -eU +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -8914,32 +9439,32 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC Al "} (30,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -8958,13 +9483,13 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -8989,8 +9514,7 @@ PL PL PL PL -PL -PL +kC kC kC kC @@ -9011,9 +9535,10 @@ PL PL PL PL -as -as -as +PL +PL +PL +PL PL PL PL @@ -9037,8 +9562,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -9062,6 +9587,13 @@ kC kC kC kC +lH +lH +kC +kC +kC +kC +kC kC kC kC @@ -9077,28 +9609,21 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +lH +lH +lH +lH +kC +kC +kC +kC +kC +kC kC kC PL @@ -9129,41 +9654,41 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC -eU -eU -eU -eU -eU -eU -eU -eU -eU -eU kC kC -Ty -Ty -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +kC +kC +kC +kC +kC +kC +kC +Wx +Wx PL PL PL @@ -9171,32 +9696,32 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC Al "} (31,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -9215,12 +9740,12 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC ub ub kC @@ -9247,7 +9772,6 @@ PL PL PL PL -PL kC kC kC @@ -9282,6 +9806,7 @@ PL PL PL PL +PL kC kC kC @@ -9321,6 +9846,9 @@ kC kC kC kC +lH +lH +lH kC kC kC @@ -9334,35 +9862,32 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -md -md -md -md -md -md +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +lH +kC +lH +kC +kC +kC +kC +kC +CC +CC +CC +CC +CC +CC PL PL PL @@ -9386,41 +9911,41 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC -eU -eU -eU -eU -eU -eU -eU -eU -eU -eU kC kC -Ty -Ty -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +kC +kC +kC +kC +kC +kC +kC +Wx +Wx PL PL PL @@ -9428,32 +9953,32 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC Al "} (32,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -9472,12 +9997,12 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC ub kC kC @@ -9505,12 +10030,12 @@ PL PL PL PL +PL kC kC kC -kC -kC -kC +PL +PL PL PL PL @@ -9578,6 +10103,9 @@ kC kC kC kC +lH +lH +lH kC kC kC @@ -9591,35 +10119,32 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -md -md -md -md -md -md +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +lH +kC +kC +kC +kC +kC +kC +kC +CC +CC +CC +CC +CC +CC PL PL PL @@ -9643,41 +10168,41 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC -eU -eU -eU -eU -eU -eU -eU -eU -eU -eU kC kC -Ty -Ty -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +kC +kC +kC +kC +kC +kC +kC +Wx +Wx PL PL PL @@ -9685,32 +10210,32 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC Al "} (33,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -9729,12 +10254,12 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC ub kC kC @@ -9763,11 +10288,11 @@ PL PL PL kC +lH kC kC kC -kC -kC +PL PL PL PL @@ -9848,35 +10373,35 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -md -md -md -md -md -md +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +CC +CC +CC +CC +CC +CC PL PL PL @@ -9900,9 +10425,6 @@ kC kC kC kC -Ty -Ty -Ty kC kC kC @@ -9913,9 +10435,6 @@ kC kC kC kC -Ty -Ty -Ty kC kC kC @@ -9923,18 +10442,24 @@ kC kC kC kC -eU -eU -eU kC kC kC kC kC -Ty -Ty -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx PL PL PL @@ -9942,32 +10467,32 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC Al "} (34,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -9986,12 +10511,12 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC ub kC kC @@ -10024,7 +10549,7 @@ kC kC kC kC -kC +PL PL PL PL @@ -10061,7 +10586,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -10097,6 +10622,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -10105,35 +10632,33 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC -md -md -md -md -md -md +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +CC +CC +CC +CC +CC +CC PL PL PL @@ -10180,18 +10705,18 @@ kC kC kC kC -eU -eU -eU -eU -eU -eU -eU kC -Ty -Ty -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx PL PL PL @@ -10199,32 +10724,32 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC Al "} (35,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -10243,12 +10768,12 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC ub kC kC @@ -10261,13 +10786,13 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -10282,8 +10807,8 @@ kC kC kC kC -PL -PL +kC +kC PL PL PL @@ -10335,8 +10860,8 @@ PL PL PL PL -rf -NP +PL +BY PL PL PL @@ -10362,35 +10887,35 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +lH +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC PL PL PL @@ -10437,18 +10962,18 @@ kC kC kC kC -eU -eU -eU -eU -eU -eU -eU kC -Ty -Ty -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx PL PL PL @@ -10456,32 +10981,32 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC Al "} (36,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -10494,18 +11019,18 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -10514,18 +11039,17 @@ kC kC kC kC +lH kC kC kC -kC -EX -EX -EX -EX -EX -EX -EX -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -10539,7 +11063,8 @@ kC kC kC kC -PL +kC +kC PL PL PL @@ -10592,8 +11117,8 @@ PL PL PL PL -rf -NP +PL +BY PL PL PL @@ -10619,28 +11144,28 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +lH +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -10694,18 +11219,18 @@ kC kC kC kC -eU -eU -eU -eU -eU -eU -eU kC -Ty -Ty -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx PL PL PL @@ -10713,16 +11238,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC Al @@ -10730,15 +11255,15 @@ Al (37,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -10751,38 +11276,37 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC +lH +lH kC +lH +lH kC +lH kC kC kC -kC -kC -kC -kC -kC -EX -EX -EX -EX -EX -EX -EX -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -10796,6 +11320,7 @@ kC kC kC kC +kC PL PL PL @@ -10839,18 +11364,18 @@ kC kC kC PL -rf -rf -rf -rf -rf PL PL PL PL PL -rf -NP +PL +PL +PL +PL +PL +PL +BY PL PL PL @@ -10876,28 +11401,28 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -10951,18 +11476,18 @@ kC kC kC kC -eU -eU -eU -eU -eU -eU -eU kC -Ty -Ty -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx PL PL PL @@ -10970,16 +11495,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC Al @@ -10987,15 +11512,15 @@ Al (38,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -11008,38 +11533,37 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC kC kC +lH +lH kC +lH kC kC kC -kC -kC -kC -EX -EX -EX -EX -EX -EX -EX -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -11053,6 +11577,7 @@ kC kC kC kC +kC PL PL PL @@ -11096,11 +11621,11 @@ kC kC kC PL -rf -NP -NP -NP -rf +PL +BY +BY +BY +PL PL PL PL @@ -11133,28 +11658,28 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -11208,18 +11733,18 @@ kC kC kC kC -eU -eU -eU -eU -eU -eU -eU kC -Ty -Ty -hs -hs +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx PL PL PL @@ -11227,16 +11752,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC Al @@ -11244,15 +11769,15 @@ Al (39,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -11265,18 +11790,18 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -11289,15 +11814,13 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX -EX -PL -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -11310,6 +11833,8 @@ kC kC kC kC +kC +kC PL PL PL @@ -11353,11 +11878,11 @@ kC kC kC PL -rf -NP -NP -NP -rf +PL +BY +BY +BY +PL PL PL PL @@ -11390,28 +11915,28 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -11456,13 +11981,13 @@ PL PL PL PL -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +Cj +Cj kC kC kC @@ -11484,16 +12009,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC Al @@ -11501,15 +12026,15 @@ Al (40,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -11522,18 +12047,18 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -11546,15 +12071,13 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX -EX -PL -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -11565,6 +12088,8 @@ kC kC kC kC +lH +kC kC kC PL @@ -11600,8 +12125,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -11610,11 +12135,11 @@ kC kC kC PL -rf -NP -NP -NP -rf +PL +BY +BY +BY +PL PL PL PL @@ -11647,28 +12172,28 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -11710,30 +12235,30 @@ PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +CC +CC +CC +Cj kC kC kC kC kC kC -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx PL PL PL @@ -11742,15 +12267,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC Al @@ -11758,15 +12283,15 @@ Al (41,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -11779,18 +12304,18 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -11803,13 +12328,13 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -11820,7 +12345,7 @@ PL PL kC kC -kC +lH kC kC kC @@ -11867,11 +12392,11 @@ kC kC kC PL -rf -rf -rf -rf -rf +PL +PL +PL +PL +PL PL PL PL @@ -11904,20 +12429,20 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -11967,30 +12492,30 @@ PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +CC +CC +CC +Cj kC kC kC kC kC kC -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx PL PL PL @@ -11999,15 +12524,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC Al @@ -12015,15 +12540,15 @@ Al (42,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -12036,18 +12561,18 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -12060,13 +12585,13 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -12081,7 +12606,7 @@ kC kC kC kC -PL +kC PL PL PL @@ -12168,13 +12693,13 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -12224,30 +12749,30 @@ PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +CC +CC +CC +Cj +Cj kC kC kC kC kC -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx PL PL PL @@ -12260,11 +12785,11 @@ PL PL PL kC -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx kC kC Al @@ -12272,15 +12797,15 @@ Al (43,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -12293,18 +12818,18 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC @@ -12317,13 +12842,13 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -12384,11 +12909,11 @@ PL PL PL PL -rf -rf -rf -rf -rf +PL +PL +PL +PL +PL PL PL PL @@ -12410,6 +12935,7 @@ kC kC kC kC +lH kC kC kC @@ -12420,18 +12946,17 @@ kC kC kC kC +lH +lH +kC +kC +kC +kC kC kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -12478,33 +13003,33 @@ PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +Cj +Cj kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx PL PL PL @@ -12529,15 +13054,15 @@ Al (44,1,1) = {" Al ub -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -12550,37 +13075,37 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ub kC kC kC kC kC +lH kC kC kC kC kC -kC -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -12592,6 +13117,7 @@ PL kC kC kC +lH kC kC kC @@ -12621,7 +13147,6 @@ PL PL PL PL -PL kC kC kC @@ -12641,11 +13166,11 @@ PL PL PL PL -rf -NP -NP -NP -rf +PL +BY +BY +BY +PL PL PL PL @@ -12682,13 +13207,13 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC kC kC PL @@ -12735,44 +13260,22 @@ PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +Cj +Cj kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL kC kC kC @@ -12780,22 +13283,10 @@ kC kC kC kC -kC -Al -"} -(45,1,1) = {" -Al -ub -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL +Wx +Wx +Wx +Wx PL PL PL @@ -12807,51 +13298,19 @@ PL PL PL PL -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -vG -ub -kC -kC -kC -kC -kC kC kC kC kC kC kC -EX -EX -EX -EX -EX -EX -EX -PL -PL -PL -PL -PL -PL -PL -PL -kC -kC -kC -kC kC kC +Al +"} +(45,1,1) = {" +Al +ub PL PL PL @@ -12873,36 +13332,102 @@ PL PL PL PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +ub +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL PL PL PL PL PL -PL kC kC kC +lH kC kC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL kC kC kC -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +BY +BY +BY PL -rf -NP -NP -NP -rf PL PL PL @@ -12939,13 +13464,13 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC kC kC PL @@ -12962,13 +13487,13 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL al @@ -12992,33 +13517,33 @@ PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +Cj +Cj kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx PL PL PL @@ -13072,10 +13597,10 @@ PL PL PL PL -Ao -Ao -Ao -Ao +PL +PL +PL +PL ub kC kC @@ -13088,14 +13613,13 @@ kC kC kC PL -EX -EX -EX -EX -EX -EX -EX -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -13107,7 +13631,7 @@ kC kC kC kC -kC +lH kC PL PL @@ -13124,15 +13648,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -13144,22 +13669,22 @@ kC kC kC kC -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +BY +BY +BY PL -rf -NP -NP -NP -rf PL PL PL @@ -13187,7 +13712,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -13219,12 +13744,12 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -13249,33 +13774,33 @@ PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +Cj +Cj kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -hs -hs -hs -hs +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx PL PL PL @@ -13300,10 +13825,17 @@ Al (47,1,1) = {" Al ub -zY -zY -zY -zY +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL +PL +PL PL PL PL @@ -13315,9 +13847,6 @@ PL PL PL PL -Ao -Ao -Ao PL PL PL @@ -13329,10 +13858,6 @@ PL PL PL PL -Ao -Ao -Ao -Ao ub kC kC @@ -13359,7 +13884,6 @@ PL PL PL PL -PL kC kC kC @@ -13381,15 +13905,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -13401,22 +13926,22 @@ kC kC kC kC -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL PL -rf -rf -rf -rf -rf PL PL PL @@ -13449,11 +13974,11 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts +kC +kC +kC +kC +kC kC kC kC @@ -13476,12 +14001,12 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -13496,38 +14021,38 @@ PL PL PL PL -Pl -Pl -Pl -Pl +Wx +Wx +Wx +Wx PL PL PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +Cj +Cj +kC +kC +kC +kC +kC +kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty kC PL PL @@ -13557,10 +14082,11 @@ Al (48,1,1) = {" Al ub -zY -zY -zY -zY +Wx +Wx +Wx +Wx +PL PL PL PL @@ -13571,11 +14097,9 @@ PL PL PL PL -Ao Jd Jd Jd -Ao PL PL PL @@ -13586,10 +14110,11 @@ PL PL PL PL -Ao -Ao -Ao -Ao +PL +PL +PL +PL +PL ub kC kC @@ -13616,10 +14141,9 @@ PL PL PL PL -PL -kC kC kC +lH kC kC kC @@ -13638,15 +14162,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -13658,16 +14183,16 @@ kC kC kC kC -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -13706,13 +14231,13 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Ts +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -13733,12 +14258,12 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -13752,38 +14277,38 @@ PL PL PL PL -Pl -Pl -Pl -Pl -Pl -Pl +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -kC -kC -kC -kC -kC -kC -kC -kC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +Cj +Cj +kC +kC +kC +kC +kC +kC +kC +kC kC kC PL @@ -13814,10 +14339,11 @@ Al (49,1,1) = {" Al ub -zY -zY -zY -zY +Wx +Wx +Wx +Wx +PL PL PL PL @@ -13828,11 +14354,9 @@ PL PL PL PL -Ao Jd Jd Jd -Ao PL PL PL @@ -13843,10 +14367,11 @@ PL PL PL PL -Ao -Ao -Ao -Ao +PL +PL +PL +PL +PL ub kC kC @@ -13895,15 +14420,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -13915,16 +14440,16 @@ kC kC kC kC -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -13956,6 +14481,9 @@ kC kC kC kC +lH +kC +kC kC kC kC @@ -13963,13 +14491,6 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Ts kC kC kC @@ -13977,6 +14498,10 @@ kC kC kC kC +lH +kC +kC +kC kC kC PL @@ -13990,12 +14515,12 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -14009,30 +14534,30 @@ PL PL PL PL -Pl -Pl -Pl -Pl -Pl -Pl +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +Cj +Cj kC kC kC @@ -14071,10 +14596,11 @@ Al (50,1,1) = {" Al ub -zY -zY -zY -zY +Wx +Wx +Wx +Wx +PL PL PL PL @@ -14085,11 +14611,9 @@ PL PL PL PL -Ao Jd Jd Jd -Ao PL PL PL @@ -14100,10 +14624,11 @@ PL PL PL PL -Ao -Ao -Ao -Ao +PL +PL +PL +PL +PL ub kC kC @@ -14130,7 +14655,7 @@ PL PL PL PL -PL +kC kC kC kC @@ -14152,15 +14677,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -14169,19 +14694,24 @@ kC kC kC kC -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL PL PL PL @@ -14190,11 +14720,6 @@ PL PL PL PL -rf -rf -rf -rf -rf PL PL PL @@ -14220,13 +14745,13 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Ts +kC +lH +kC +kC +kC +kC +kC kC kC kC @@ -14247,16 +14772,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -hs +Wx PL PL PL @@ -14266,30 +14791,30 @@ PL PL PL PL -Pl -Pl -Pl -Pl -Pl -Pl +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -14328,10 +14853,14 @@ Al (51,1,1) = {" Al ub -zY -zY -zY -zY +Wx +Wx +Wx +Wx +PL +PL +PL +PL PL PL PL @@ -14357,10 +14886,6 @@ PL PL PL PL -Ao -Ao -Ao -Ao ub kC kC @@ -14387,10 +14912,10 @@ PL PL PL PL -PL kC kC kC +PL kC kC kC @@ -14409,13 +14934,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -14426,19 +14951,19 @@ kC kC kC kC -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -14447,11 +14972,11 @@ PL PL PL PL -rf -NP -NP -NP -rf +PL +BY +BY +BY +PL PL PL PL @@ -14477,13 +15002,13 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Ts +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -14504,16 +15029,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -14523,27 +15048,27 @@ PL PL PL PL -Pl -Pl -Pl -Pl -Pl -Pl +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -14585,10 +15110,14 @@ Al (52,1,1) = {" Al ub -zY -zY -zY -zY +Wx +Wx +Wx +Wx +PL +PL +PL +PL PL PL PL @@ -14614,10 +15143,6 @@ PL PL PL PL -Ao -Ao -Ao -Ao ub kC kC @@ -14643,12 +15168,12 @@ PL PL PL PL -PL -PL kC kC kC kC +PL +PL kC kC PL @@ -14666,13 +15191,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -14683,15 +15208,15 @@ kC kC kC kC -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -14704,11 +15229,11 @@ PL PL PL PL -rf -NP -NP -NP -rf +PL +BY +BY +BY +PL PL PL PL @@ -14734,13 +15259,13 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Ts +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -14761,16 +15286,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -14781,34 +15306,34 @@ PL PL PL PL -Pl -Pl -Pl -Pl -Pl +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -lm -lm -lm -lm -lm -lm -lm -lm -lm -lm -kC -kC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC kC kC kC +lH +lH kC kC kC @@ -14900,11 +15425,11 @@ PL PL PL PL -PL -PL -kC kC kC +PL +PL +PL kC kC kC @@ -14923,12 +15448,12 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -14940,15 +15465,15 @@ kC kC kC kC -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -14961,11 +15486,11 @@ PL PL PL PL -rf -NP -NP -NP -rf +PL +BY +BY +BY +PL PL PL PL @@ -14991,17 +15516,17 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -15018,16 +15543,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -15064,18 +15589,18 @@ kC kC kC kC +lH +lH kC kC kC kC -kC -kC -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -15117,11 +15642,11 @@ PL PL PL PL -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC PL PL PL @@ -15180,10 +15705,10 @@ PL PL PL PL -EX -EX -EX -EX +Wx +Wx +Wx +Wx PL PL PL @@ -15197,15 +15722,15 @@ kC kC kC kC -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -15218,11 +15743,11 @@ PL PL PL PL -rf -NP -NP -NP -rf +PL +BY +BY +BY +PL PL PL PL @@ -15248,17 +15773,17 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -15275,16 +15800,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -15327,12 +15852,12 @@ kC kC kC kC -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -15374,11 +15899,11 @@ PL PL PL PL -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC PL PL PL @@ -15437,10 +15962,10 @@ PL PL PL PL -EX -EX -EX -EX +Wx +Wx +Wx +Wx PL PL PL @@ -15454,15 +15979,20 @@ kC kC kC kC -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl -Sl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL PL PL PL @@ -15475,11 +16005,6 @@ PL PL PL PL -rf -rf -rf -rf -rf kC kC kC @@ -15505,17 +16030,17 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Ts +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -15532,16 +16057,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -15584,12 +16109,12 @@ kC kC kC kC -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -15631,11 +16156,11 @@ PL PL PL PL -vG -vG -vG -vG -vG +CC +CC +CC +CC +CC PL PL PL @@ -15759,21 +16284,21 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +kC +lH +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -15790,15 +16315,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -15811,19 +16336,18 @@ PL PL PL PL -md -md +CC +CC PL PL -md -md +CC +CC PL -md -md -md -md -md -kC +CC +CC +CC +CC +CC kC kC kC @@ -15835,18 +16359,19 @@ kC kC kC kC +lH kC kC kC kC kC kC -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -15973,9 +16498,9 @@ kC kC kC kC -Sl -Sl -Sl +Wx +Wx +Wx PL PL PL @@ -16016,21 +16541,21 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -16047,15 +16572,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -16069,18 +16594,17 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -kC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -16092,18 +16616,19 @@ kC kC kC kC +lH kC kC kC kC kC kC -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -16230,9 +16755,9 @@ kC kC kC kC -Sl -Sl -Sl +Wx +Wx +Wx PL PL PL @@ -16273,21 +16798,21 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -16304,15 +16829,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -16325,27 +16850,27 @@ PL PL PL PL -md -md -md -Gl -md -md -md -md -md -Gl -Gl -md -kC -kC -kC +CC +CC +CC +PL +CC +CC +CC +CC +CC +PL +PL +CC kC kC kC kC kC kC +lH +lH +lH kC kC kC @@ -16355,12 +16880,12 @@ kC kC kC kC -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -16487,9 +17012,9 @@ kC kC kC kC -Sl -Sl -Sl +Wx +Wx +Wx PL PL PL @@ -16508,11 +17033,11 @@ kC kC PL PL -as -as -as -as -as +PL +PL +PL +PL +PL kC PL PL @@ -16530,21 +17055,21 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -16582,18 +17107,18 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -Gl -Gl -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +CC kC kC kC @@ -16612,12 +17137,12 @@ kC kC kC kC -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -16765,11 +17290,11 @@ PL PL PL PL -as -DB -DB -DB -as +PL +BY +BY +BY +PL PL PL PL @@ -16787,21 +17312,21 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -16839,18 +17364,18 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -16869,12 +17394,12 @@ kC kC kC kC -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -17022,11 +17547,11 @@ PL PL PL PL -as -DB -DB -DB -as +PL +BY +BY +BY +PL PL PL PL @@ -17044,21 +17569,21 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -17096,18 +17621,18 @@ PL PL PL PL -md -md -Gl -Gl -Gl -Gl -Gl -Gl -md -md -md -md +CC +CC +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC PL PL kC @@ -17218,6 +17743,7 @@ PL PL PL PL +kC PL PL PL @@ -17229,16 +17755,15 @@ PL PL PL PL -PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -17279,11 +17804,11 @@ PL PL PL PL -as -DB -DB -DB -as +PL +BY +BY +BY +PL PL PL PL @@ -17300,22 +17825,22 @@ kC kC kC kC -Ts -Ts -Ts -Ts -Ts -Ts -Ts -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -17350,21 +17875,21 @@ PL PL PL PL -md -md -md -md -md -Gl -Gl -Gl -Gl -Gl -Gl -md -md -md -md +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC PL PL kC @@ -17450,21 +17975,55 @@ PL PL PL PL +kC PL PL PL +kC +kC PL PL PL PL PL PL +kC +PL +PL +PL +PL +PL PL PL PL PL PL PL +kC +kC +kC +kC +PL +PL +PL +PL +PL +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL PL PL PL @@ -17472,40 +18031,6 @@ PL PL PL PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL kC kC kC @@ -17536,11 +18061,11 @@ PL PL PL PL -as -as -as -as -as +PL +PL +PL +PL +PL PL PL PL @@ -17557,22 +18082,22 @@ kC kC kC kC -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -17607,20 +18132,20 @@ PL PL PL PL -md -md -md -md -md -Gl -Gl -Gl -Gl -Gl -Gl -md -md -md +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +CC +CC +CC PL PL PL @@ -17702,34 +18227,34 @@ PL PL PL PL -PL -kC -kC -kC -kC -kC kC kC kC kC +PL kC +PL kC kC kC kC kC kC +PL kC kC kC kC kC +PL +PL kC kC kC kC kC kC +PL kC kC kC @@ -17744,15 +18269,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -17814,22 +18339,22 @@ kC kC kC kC -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -17864,21 +18389,21 @@ PL PL PL PL -md -md -Gl -md -md -Gl -Gl -Gl -Gl -Gl -Gl -md -md -md -md +CC +CC +PL +CC +CC +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC PL PL kC @@ -18001,15 +18526,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -18071,22 +18596,22 @@ kC kC kC kC -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -18122,19 +18647,19 @@ PL PL PL PL -md -md -md -md -Gl -Gl -Gl -Gl -Gl -Gl -md -md -md +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +CC +CC +CC PL PL PL @@ -18160,11 +18685,11 @@ kC kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -18231,8 +18756,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -18258,15 +18783,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -18328,22 +18853,22 @@ kC kC kC kC -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -18379,19 +18904,19 @@ PL PL PL PL -md -md -md -md -Gl -Gl -Gl -Gl -Gl -Gl -md -md -md +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +CC +CC +CC PL PL PL @@ -18417,11 +18942,11 @@ kC kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -18488,8 +19013,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -18515,14 +19040,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -18585,22 +19110,22 @@ kC kC kC kC -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -18636,20 +19161,20 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -18674,11 +19199,11 @@ kC kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -18772,14 +19297,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -18842,22 +19367,22 @@ kC kC kC kC -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -18893,20 +19418,20 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -18931,11 +19456,11 @@ kC kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -19029,14 +19554,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -19099,22 +19624,22 @@ kC kC kC kC -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -19150,27 +19675,27 @@ PL PL PL PL -md -Gl -Gl -md -md -md -md -Gl +CC +PL +PL +CC +CC +CC +CC +PL Tm -md -md -Gl -md -md +CC +CC +PL +CC +CC +PL +PL +PL +PL +PL PL PL -Gl -Gl -Gl -Gl -Gl PL PL PL @@ -19188,11 +19713,11 @@ kC kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -19250,6 +19775,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -19260,15 +19787,13 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC +lH +lH +lH +lH +lH +lH +lH kC kC kC @@ -19286,14 +19811,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -19356,22 +19881,22 @@ kC kC kC kC -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -19406,28 +19931,28 @@ PL PL PL PL -md -md -Gl -Gl -md -md -md -md -md -Gl -md -md -Gl -md -md +CC +CC +PL +PL +CC +CC +CC +CC +CC +PL +CC +CC +PL +CC +CC +PL PL PL -Gl BY BY BY -Gl +PL PL PL PL @@ -19445,16 +19970,16 @@ PL kC kC kC -lH -lH -lH -lH -lH kC kC kC kC kC +lH +kC +kC +kC +kC kC kC kC @@ -19543,14 +20068,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -19613,22 +20138,22 @@ PL kC kC kC -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -19663,28 +20188,28 @@ PL PL PL PL -md -md -md -md -md -Gl -md -md -md -md -md -md -Gl -md -md +CC +CC +CC +CC +CC +PL +CC +CC +CC +CC +CC +CC +PL +CC +CC +PL PL PL -Gl BY BY BY -Gl +PL PL PL PL @@ -19702,11 +20227,11 @@ PL kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -19800,43 +20325,43 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -19870,22 +20395,22 @@ PL PL PL PL -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj -Mj +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -19920,28 +20445,28 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL PL PL -Gl BY BY BY -Gl +PL PL PL PL @@ -19959,11 +20484,11 @@ PL kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -20009,11 +20534,11 @@ kC kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -20057,43 +20582,44 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL PL PL PL @@ -20194,11 +20720,10 @@ PL PL PL PL -Gl BY BY BY -Gl +PL PL PL PL @@ -20216,11 +20741,11 @@ PL kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -20266,11 +20791,11 @@ kC kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -20314,43 +20839,44 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL PL PL PL @@ -20451,11 +20977,10 @@ PL PL PL PL -Gl BY BY BY -Gl +PL PL PL PL @@ -20473,11 +20998,6 @@ PL kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -20489,6 +21009,11 @@ kC kC kC kC +lH +kC +kC +kC +kC kC kC Al @@ -20523,11 +21048,11 @@ kC kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -20571,43 +21096,44 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL PL PL PL @@ -20708,11 +21234,10 @@ PL PL PL PL -Gl BY BY BY -Gl +PL PL PL PL @@ -20730,11 +21255,6 @@ PL kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -20746,6 +21266,11 @@ kC kC kC kC +lH +kC +kC +kC +kC kC kC Al @@ -20756,6 +21281,10 @@ kC kC kC kC +lH +kC +kC +kC kC kC kC @@ -20782,10 +21311,6 @@ kC kC lH lH -lH -lH -lH -kC kC kC kC @@ -20828,43 +21353,48 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL PL PL PL @@ -20965,11 +21495,6 @@ PL PL PL PL -Gl -Gl -Gl -Gl -Gl PL PL PL @@ -20987,11 +21512,6 @@ PL kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -21003,6 +21523,11 @@ kC kC kC kC +lH +kC +kC +kC +kC kC kC Al @@ -21037,30 +21562,30 @@ kC kC kC kC -lH -lH -lH -lH -lH -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -21097,31 +21622,31 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -21244,11 +21769,11 @@ PL kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -21284,6 +21809,12 @@ kC kC kC kC +lH +lH +lH +lH +lH +lH kC kC kC @@ -21294,12 +21825,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -kC kC kC kC @@ -21313,12 +21838,12 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -21354,31 +21879,31 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -21501,11 +22026,11 @@ PL kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -21537,8 +22062,16 @@ kC kC kC kC +lH +lH kC kC +lH +lH +lH +lH +lH +lH kC kC kC @@ -21551,14 +22084,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -kC -kC -kC kC kC kC @@ -21570,12 +22095,12 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -21583,15 +22108,15 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -21611,13 +22136,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -21627,15 +22152,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -21721,16 +22246,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -21758,30 +22283,6 @@ PL kC kC kC -lH -lH -lH -lH -lH -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -Al -"} -(80,1,1) = {" -Al -kC -kC kC kC kC @@ -21800,6 +22301,16 @@ kC kC kC kC +Al +"} +(80,1,1) = {" +Al +kC +lH +kC +kC +kC +kC kC kC kC @@ -21810,7 +22321,12 @@ kC kC lH lH -lH +kC +kC +kC +kC +kC +kC lH lH kC @@ -21827,12 +22343,21 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -21840,15 +22365,15 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -21868,13 +22393,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -21884,15 +22409,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -21920,11 +22445,11 @@ ad ad ad ad -md -md -md -md -md +CC +CC +CC +CC +CC ad ad ad @@ -21941,29 +22466,29 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -21978,16 +22503,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -22015,11 +22540,11 @@ PL kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -22065,11 +22590,6 @@ kC kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -22084,28 +22604,33 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -22141,15 +22666,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -22172,21 +22697,21 @@ ad ad ad ad -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -22198,29 +22723,29 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -22233,22 +22758,22 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -22272,11 +22797,11 @@ PL kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -22295,6 +22820,7 @@ Al (82,1,1) = {" Al kC +lH kC kC kC @@ -22322,11 +22848,6 @@ kC kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -22341,28 +22862,32 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -22398,15 +22923,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -22425,25 +22950,25 @@ sD sD sD ad -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -22455,29 +22980,29 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -22490,22 +23015,22 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -22529,12 +23054,11 @@ PL kC kC kC +kC +kC +kC lH lH -lH -lH -lH -kC kC kC kC @@ -22543,6 +23067,7 @@ kC kC kC kC +lH kC kC kC @@ -22552,6 +23077,7 @@ Al (83,1,1) = {" Al kC +lH kC kC kC @@ -22560,6 +23086,7 @@ kC kC kC kC +lH kC kC kC @@ -22579,11 +23106,6 @@ kC kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -22598,28 +23120,31 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -22655,15 +23180,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -22682,25 +23207,25 @@ ad ad ad ad -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD sD @@ -22712,29 +23237,29 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -22747,51 +23272,50 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -md -md -md -md +CC +CC +CC +CC PL PL PL PL PL -md -md -md -md +CC +CC +CC +CC PL kC kC kC kC kC +kC +kC +kC lH lH -lH -lH -lH -kC kC kC kC @@ -22800,6 +23324,7 @@ kC kC kC kC +lH kC kC kC @@ -22836,11 +23361,6 @@ kC kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -22855,28 +23375,33 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -22913,13 +23438,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -22932,32 +23457,32 @@ ad ad ad ad -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad ad sD @@ -22969,29 +23494,29 @@ sD sD PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -23004,48 +23529,48 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC +kC +kC +kC kC kC kC kC kC kC -lH -lH -lH lH lH kC @@ -23093,11 +23618,6 @@ kC kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -23110,30 +23630,35 @@ kC kC kC kC -EX -EX -EX -EX -EX -EX -EX -EX +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -23170,13 +23695,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -23186,36 +23711,36 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad ad ad @@ -23226,29 +23751,29 @@ ad sD PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -23261,48 +23786,48 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +kC +kC +kC kC kC kC kC kC kC -lH -lH -lH lH lH kC @@ -23337,6 +23862,11 @@ kC kC kC kC +lH +lH +kC +kC +kC kC kC kC @@ -23350,47 +23880,42 @@ kC kC kC kC -lH -lH -lH -lH -lH PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC kC kC kC -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -23427,13 +23952,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -23443,74 +23968,74 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -23518,50 +24043,50 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +kC +kC +kC +kC +kC kC kC kC kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -23597,6 +24122,11 @@ kC kC kC kC +lH +kC +kC +kC +kC kC kC kC @@ -23607,47 +24137,42 @@ kC kC kC kC -lH -lH -lH -lH -lH PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC kC kC kC -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -23684,13 +24209,13 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -23700,42 +24225,42 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -23744,30 +24269,30 @@ PL PL PL PL -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -23775,50 +24300,50 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +kC +kC +kC +kC +kC kC kC kC kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -23854,6 +24379,7 @@ kC kC kC kC +lH kC kC kC @@ -23864,47 +24390,46 @@ kC kC kC kC -lH -lH -lH -lH -lH -PL -PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp kC kC kC -EX -EX -EX -EX -EX -EX -EX -EX +kC +PL +PL +CC +CC +CC +CC +CC +CC +CC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -23957,42 +24482,42 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -24001,30 +24526,30 @@ PL PL PL PL -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -24032,50 +24557,50 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +kC +kC +kC +kC +kC kC kC kC kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -24111,7 +24636,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -24128,40 +24653,40 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC kC kC kC -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -24214,42 +24739,42 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -24258,30 +24783,30 @@ PL PL PL PL -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -24289,50 +24814,50 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +kC +kC +kC +kC +kC kC kC kC kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -24385,40 +24910,40 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC kC kC kC -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -24471,42 +24996,42 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -24515,68 +25040,73 @@ PL PL PL PL -md -md -md -md -md -md -md -md -PL -PL -PL -PL +CC +CC +CC +CC +CC +CC +CC +CC PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs PL PL PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL kC kC -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +kC +kC +kC +kC +kC kC kC kC @@ -24585,11 +25115,6 @@ kC kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -24616,15 +25141,15 @@ kC kC kC kC +lH kC kC kC kC kC kC -kC -kC -kC +lH +lH kC kC kC @@ -24642,24 +25167,24 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC kC kC kC -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -24670,12 +25195,12 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC PL PL PL @@ -24728,42 +25253,42 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -24786,16 +25311,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -24803,22 +25328,22 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -24826,13 +25351,13 @@ PL kC kC kC -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -24842,11 +25367,6 @@ kC kC kC kC -lH -lH -lH -lH -lH kC kC kC @@ -24860,28 +25380,33 @@ kC kC kC kC -Al -"} -(92,1,1) = {" -Al kC kC kC kC kC +Al +"} +(92,1,1) = {" +Al +kC kC kC kC kC +lH kC kC kC kC +lH kC kC kC kC kC +lH +lH kC kC kC @@ -24909,14 +25434,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -24927,12 +25452,12 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC PL PL PL @@ -24987,40 +25512,40 @@ sD ad ad ad -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -25043,16 +25568,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -25060,22 +25585,22 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -25099,11 +25624,11 @@ kC kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -25126,6 +25651,7 @@ kC kC kC kC +lH kC kC kC @@ -25136,8 +25662,7 @@ kC kC kC kC -kC -kC +lH kC kC kC @@ -25244,40 +25769,40 @@ sD sD sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD sD @@ -25301,15 +25826,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -25317,22 +25842,22 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -25356,11 +25881,11 @@ kC kC kC kC -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC kC kC kC @@ -25394,7 +25919,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -25501,40 +26026,40 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad ad ad @@ -25574,22 +26099,22 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -25608,29 +26133,29 @@ kC kC kC kC +lH kC kC kC -kC -kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH lH lH kC kC kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC Al "} (95,1,1) = {" @@ -25651,7 +26176,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -25758,17 +26283,17 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -25779,22 +26304,22 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -25831,22 +26356,22 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -25870,21 +26395,21 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -25908,7 +26433,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -26018,14 +26543,14 @@ ad ad ad ad -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -26036,22 +26561,22 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -26127,21 +26652,21 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -26275,14 +26800,14 @@ sD sD sD ad -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -26293,22 +26818,22 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -26384,21 +26909,21 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -26425,11 +26950,11 @@ kC kC kC kC -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -26460,17 +26985,17 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -26534,12 +27059,12 @@ sD ad ad ad -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC PL PL PL @@ -26550,22 +27075,22 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -26641,21 +27166,21 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -26682,11 +27207,11 @@ kC kC kC kC -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -26717,20 +27242,20 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -26744,24 +27269,24 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL PL PL -Rl -Rl -Rl -Rl PL PL PL @@ -26791,38 +27316,38 @@ sD sD sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -26860,9 +27385,9 @@ PL PL PL PL -hs -hs -hs +Wx +Wx +Wx PL PL PL @@ -26898,21 +27423,21 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -26939,11 +27464,11 @@ kC kC kC kC -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -26974,20 +27499,20 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -26998,46 +27523,46 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -Rl -Rl -Rl -EX -EX -EX -EX -EX -EX -EX PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -27048,17 +27573,17 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -27069,17 +27594,17 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -27093,11 +27618,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -27117,9 +27642,9 @@ PL PL PL PL -hs -hs -hs +Wx +Wx +Wx PL PL PL @@ -27155,21 +27680,21 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -27184,6 +27709,7 @@ kC kC kC kC +lH kC kC kC @@ -27195,12 +27721,11 @@ kC kC kC kC -kC -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -27231,20 +27756,20 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -27255,46 +27780,46 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx PL PL -Rl -Rl -Rl -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +PL +PL +Wx +Wx +PL +PL +Wx +Wx +Wx +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -27305,17 +27830,17 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -27326,36 +27851,36 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -27374,9 +27899,9 @@ PL PL PL PL -hs -hs -hs +Wx +Wx +Wx PL PL PL @@ -27412,12 +27937,12 @@ PL PL kC kC -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC PL PL PL @@ -27453,11 +27978,11 @@ kC kC kC kC -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -27488,20 +28013,20 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -27512,46 +28037,46 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -Rl -Rl -Rl -EX -EX -EX -EX -EX -EX -EX PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +PL +Wx +Wx +Wx +PL +Wx +Wx +Wx +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -27562,17 +28087,17 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -27583,36 +28108,36 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -27631,9 +28156,9 @@ PL PL PL PL -hs -hs -hs +Wx +Wx +Wx PL PL PL @@ -27660,11 +28185,11 @@ PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -27710,11 +28235,11 @@ kC kC kC kC -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -27745,20 +28270,20 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -27769,46 +28294,46 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -27819,57 +28344,57 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL Kv -Gl -Gl -Gl +PL +PL +PL Kv PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -27917,11 +28442,11 @@ PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -27958,7 +28483,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -27991,30 +28516,28 @@ PL kC kC kC +lH +lH kC kC kC kC kC kC -kC -kC -PL -PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -28026,46 +28549,48 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL +Wx +Wx PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -EX -EX -EX -EX -EX -EX +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -28076,57 +28601,57 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL -Gl -Gl -Gl -Gl -Gl PL PL PL -md -md -md -md -md -md -md -md -md -md -md +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -28174,11 +28699,11 @@ PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -28248,11 +28773,11 @@ PL kC kC kC +lH kC kC kC -kC -kC +lH kC kC kC @@ -28283,34 +28808,33 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL +Wx +Wx PL PL PL @@ -28318,11 +28842,12 @@ PL PL PL PL -EX -EX -EX -EX -EX +PL +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -28333,24 +28858,19 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL -Gl -Gl -Gl -Gl -Gl PL PL PL @@ -28358,32 +28878,37 @@ PL PL PL PL -md -md -md -md -md -md -md +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC ad sD PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -28431,11 +28956,11 @@ PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -28505,7 +29030,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -28520,16 +29045,16 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -28543,29 +29068,29 @@ PL PL PL PL -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx PL PL -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -28576,10 +29101,10 @@ PL PL PL PL -EX -EX -EX -EX +Wx +Wx +Wx +Wx PL PL PL @@ -28590,24 +29115,19 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL -Gl -Gl -Gl -Gl -Gl PL PL PL @@ -28615,31 +29135,36 @@ PL PL PL PL -md -md -md -md -md -md -md +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC ad sD PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -28661,15 +29186,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -28688,11 +29213,11 @@ PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -28761,7 +29286,7 @@ PL kC kC kC -kC +lH kC kC kC @@ -28777,16 +29302,16 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -28833,10 +29358,10 @@ PL PL PL PL -EX -EX -EX -EX +Wx +Wx +Wx +Wx PL PL PL @@ -28847,24 +29372,19 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL -Gl -Gl -Gl -Gl -Gl PL PL PL @@ -28872,36 +29392,36 @@ PL PL PL PL -md -md -md -md -md -md -md -ad -sD PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs PL PL +CC +CC +CC +CC +CC +CC +CC +ad +sD PL PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -28918,20 +29438,20 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs PL PL PL PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -28945,11 +29465,16 @@ PL PL PL PL -md -md -md -md -md +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC PL PL PL @@ -29034,16 +29559,16 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -29090,10 +29615,10 @@ PL PL PL PL -EX -EX -EX -EX +Wx +Wx +Wx +Wx PL PL PL @@ -29104,23 +29629,23 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL Kv -Gl -Gl -Gl +PL +PL +PL Kv PL PL @@ -29129,32 +29654,32 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC ad sD PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -29175,15 +29700,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -29248,7 +29773,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -29291,18 +29816,16 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -PL -PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -29311,32 +29834,34 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL EX +jl EX -EX -EX -EX -EX -EX -EX -EX +mI +mI +mI +Pl +Pl +mI PL PL PL @@ -29347,10 +29872,10 @@ PL PL PL PL -EX -EX -EX -EX +Wx +Wx +Wx +Wx PL PL PL @@ -29361,17 +29886,17 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -29386,32 +29911,32 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC ad sD PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -29432,15 +29957,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -29449,12 +29974,12 @@ PL PL PL PL -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC PL PL PL @@ -29548,17 +30073,16 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -29568,32 +30092,33 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL +jl +Rg EX -EX -EX -EX -EX -EX -EX -EX -EX +Ao +DB +mI +Rl +Ty +zx PL PL PL @@ -29618,17 +30143,17 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -29643,32 +30168,32 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC ad sD PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -29689,15 +30214,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -29706,12 +30231,12 @@ PL PL PL PL -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC PL PL PL @@ -29805,51 +30330,51 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -PL -PL -PL -PL -PL -PL -PL -PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX PL PL PL PL PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL +jl EX +Ab EX EX -EX -EX -EX -EX -EX +mI +Sl +dX EX PL PL @@ -29875,17 +30400,17 @@ PL PL sD ad -md -md -md -md -md -md -md -md -md -md -md +Kv +Kv +Kv +Kv +Kv +Kv +Kv +Kv +Kv +Kv +Kv PL PL PL @@ -29900,32 +30425,32 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC ad sD PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -29942,19 +30467,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -29963,21 +30488,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -30008,7 +30533,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -30057,23 +30582,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -PL -PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -30082,29 +30605,31 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL +jl EX EX EX -EX -EX -EX +FW +NP EX EX EX @@ -30118,10 +30643,10 @@ PL PL PL PL -EX -EX -EX -EX +Wx +Wx +Wx +Wx PL PL PL @@ -30132,12 +30657,12 @@ PL PL sD ad -md -md -md -md -md -PL +YO +Rg +Rg +Kv +wE +Gl PL PL PL @@ -30157,32 +30682,32 @@ PL PL PL PL -md -md -md -md -md -md -md +Kv +Kv +Kv +Kv +Kv +Kv +Kv ad sD PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -30199,19 +30724,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -30220,21 +30745,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -30265,7 +30790,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -30314,21 +30839,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -30339,34 +30864,34 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL +mI EX EX +Ab +FW +mI EX EX +Rg EX -EX -EX -EX -EX -EX -EX +mI PL PL PL @@ -30374,11 +30899,11 @@ PL PL PL PL -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -30389,13 +30914,12 @@ PL PL sD ad -md -md -md -md -md -PL -PL +oJ +Br +Br +Kv +ik +Gl PL PL PL @@ -30415,30 +30939,31 @@ PL PL PL PL -md -md -md -md -md -md +Mj +tM +EX +Kv +BB +Dp +XF ad sD PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -30456,19 +30981,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -30477,21 +31002,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -30522,6 +31047,7 @@ kC kC kC kC +lH kC kC kC @@ -30534,8 +31060,7 @@ kC kC kC kC -kC -kC +lH kC kC kC @@ -30571,21 +31096,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -30596,46 +31121,46 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL +mI +qd EX EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Rg +mI +Ts +mI +mI +pP +mI PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -30646,13 +31171,12 @@ PL PL sD ad -md -md -md -md -md -PL -PL +Kv +Lv +Kv +Kv +NX +Gl PL PL PL @@ -30672,30 +31196,31 @@ PL PL PL PL -md -md -md -md -md -md +Mj +tM +EX +wp +XF +XF +XF ad sD PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -30713,19 +31238,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -30734,21 +31259,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -30828,21 +31353,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -30853,46 +31378,46 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL +mI EX EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +mI +mI +mI +mI +mI +Hk +qg +mI PL PL -EX +Wx PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -30903,13 +31428,12 @@ PL PL sD ad -md -md -md -md -md -PL -PL +Qn +nb +nb +Kv +hq +Gl PL PL PL @@ -30929,12 +31453,13 @@ PL PL PL PL -md -md -md -md -md -md +Mj +gb +EX +ar +Ga +jZ +XF ad sD PL @@ -30970,19 +31495,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -30991,21 +31516,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -31085,21 +31610,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -31110,46 +31635,46 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL +mI +rf EX -EX -EX -EX +mI PL PL PL -EX -EX -EX -EX +mI +Su +SV +mI PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -31160,13 +31685,12 @@ PL PL sD ad -md -md -md -md -md -PL -PL +Ww +nb +nb +sF +CC +Gl PL PL PL @@ -31186,12 +31710,13 @@ PL PL PL PL -md -md -md -md -md -md +Mj +tM +EX +HH +YA +XF +XF ad sD PL @@ -31227,42 +31752,47 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -PL -PL -PL -PL -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md PL PL PL @@ -31278,11 +31808,6 @@ PL PL PL PL -Gl -Gl -Gl -Gl -Gl PL kC Al @@ -31342,17 +31867,17 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -31367,46 +31892,46 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -EX -EX -EX -EX +mI +zY +zY +mI PL PL PL -EX -EX -EX -EX +mI +zY +Vn +mI PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -31417,13 +31942,12 @@ PL PL sD ad -md -md -md -md -md -PL -PL +nb +nb +nb +Kv +CC +Gl PL PL PL @@ -31443,12 +31967,13 @@ PL PL PL PL -md -md -md -md -md -md +Mj +tM +EX +EX +jZ +jZ +XF ad sD PL @@ -31484,19 +32009,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -31505,21 +32030,22 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL PL PL PL @@ -31535,11 +32061,10 @@ PL PL PL PL -Gl BY BY BY -Gl +PL PL kC Al @@ -31554,12 +32079,12 @@ kC kC kC kC +lH kC kC kC kC -kC -kC +lH kC kC kC @@ -31597,19 +32122,19 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -31674,13 +32199,12 @@ PL PL PL ad -md -md -md -md -md -PL -PL +Lv +Kv +Kv +Kv +CC +Gl PL PL PL @@ -31700,12 +32224,14 @@ PL PL PL PL -md -md -md -md -md -md +Mj +Gf +tM +tM +tM +tM +XF +ad PL PL PL @@ -31740,20 +32266,20 @@ PL PL PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs PL PL PL @@ -31761,22 +32287,22 @@ PL PL PL PL +CC +CC +CC +CC +CC +CC PL -md -md -md -md -md -md PL PL PL +CC +CC +CC +CC +CC PL -md -md -md -md -md PL PL PL @@ -31792,11 +32318,10 @@ PL PL PL PL -Gl BY BY BY -Gl +PL PL kC Al @@ -31811,7 +32336,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -31854,20 +32379,19 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -31931,11 +32455,9 @@ PL PL PL PL +vB Gl -Gl -Gl -Gl -Gl +aJ PL PL PL @@ -31957,14 +32479,16 @@ PL PL PL PL -Gl -Gl -Gl -Gl -Gl PL PL PL +nE +nE +nE +nE +nE +Gl +vB PL PL PL @@ -32019,21 +32543,23 @@ PL PL PL PL -md -md -md -md -md -md +PL +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC +PL PL PL PL @@ -32049,11 +32575,10 @@ PL PL PL PL -Gl BY BY BY -Gl +PL PL kC Al @@ -32078,7 +32603,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -32111,20 +32636,19 @@ kC PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -32188,11 +32712,9 @@ PL PL PL PL +vB Gl -Gl -Gl -Gl -Gl +aJ PL PL PL @@ -32214,11 +32736,19 @@ PL PL PL PL -Gl -Gl -Gl -Gl -Gl +PL +PL +PL +PL +PL +PL +PL +PL +ZQ +vB +PL +PL +PL PL PL PL @@ -32306,11 +32836,6 @@ PL PL PL PL -Gl -Gl -Gl -Gl -Gl PL kC Al @@ -32331,11 +32856,11 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC kC kC kC @@ -32368,19 +32893,19 @@ kC kC PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -32444,12 +32969,14 @@ PL PL PL PL +vB +yj +aJ +PL +PL +PL +PL PL -Gl -Gl -Gl -Gl -Gl PL PL PL @@ -32471,14 +32998,12 @@ PL PL PL PL -Gl -Gl -Gl -Gl -Gl PL PL PL +Yg +vB +PL PL PL PL @@ -32588,11 +33113,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -32603,6 +33123,10 @@ kC kC kC kC +lH +lH +kC +kC kC kC kC @@ -32618,6 +33142,7 @@ kC kC kC kC +lH kC kC kC @@ -32625,19 +33150,19 @@ kC kC PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -32734,7 +33259,7 @@ ad ad ad ad -PL +ad PL PL PL @@ -32845,11 +33370,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -32879,22 +33399,27 @@ kC kC kC kC +lH +kC +kC +kC +kC kC kC PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -32926,15 +33451,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -32986,10 +33511,10 @@ PL PL PL ad -tU -tU -tU -tU +CC +CC +CC +CC ad ad sD @@ -33102,11 +33627,11 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC kC kC kC @@ -33183,29 +33708,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -33236,18 +33761,18 @@ UK PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -33359,16 +33884,8 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC +lH kC kC kC @@ -33392,15 +33909,23 @@ kC kC kC kC +lH +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC +kC +kC +kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ CC CC CC @@ -33440,29 +33965,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -33493,18 +34018,18 @@ aJ PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD PL @@ -33605,6 +34130,7 @@ Al kC kC kC +lH kC kC kC @@ -33616,15 +34142,7 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +lH kC kC kC @@ -33643,20 +34161,27 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC CC CC CC @@ -33678,14 +34203,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -33697,29 +34222,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -33750,40 +34275,40 @@ aJ PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -33831,15 +34356,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -33873,15 +34398,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -33900,20 +34416,29 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC CC CC CC @@ -33934,16 +34459,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -33954,29 +34479,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -34007,40 +34532,40 @@ aJ PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -34088,15 +34613,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -34130,15 +34655,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -34157,19 +34673,28 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ +kC +kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC CC CC CC @@ -34191,16 +34716,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -34211,29 +34736,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -34264,40 +34789,40 @@ aJ PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -34335,25 +34860,25 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -34382,20 +34907,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -34412,21 +34923,35 @@ kC kC kC kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC +kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ CC CC CC @@ -34448,16 +34973,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -34468,29 +34993,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -Rl -Rl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -34521,42 +35046,40 @@ aJ PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md -md -PL -PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -34592,25 +35115,27 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -34635,24 +35160,36 @@ kC kC kC kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -34671,18 +35208,6 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ CC CC CC @@ -34705,16 +35230,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -34725,29 +35250,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -Rl -Rl -Rl -Rl +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -34778,40 +35303,40 @@ aJ PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -34849,25 +35374,25 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -34896,20 +35421,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -34928,18 +35439,32 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +kC +kC +kC CC CC CC @@ -34962,45 +35487,45 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -Rl -Rl -Rl -Rl +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -hs -hs -hs -hs -hs -hs -hs +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -35035,40 +35560,40 @@ aJ PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -35082,16 +35607,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -35106,31 +35631,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -35151,22 +35676,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -35185,18 +35694,34 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +kC +kC +kC +kC +kC +kC +lH +kC +kC +kC CC CC CC @@ -35219,45 +35744,45 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -EX -EX -EX -EX -EX -EX -Rl -Rl -Rl -Rl -Rl +Wx +Wx +Wx +Wx +Wx +Wx PL -hs -hs -hs -hs -hs -hs -hs +PL +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -35292,40 +35817,40 @@ aJ PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -35339,16 +35864,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -35363,31 +35888,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -35408,22 +35933,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -35442,18 +35951,34 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC CC CC CC @@ -35476,45 +36001,45 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -EX -EX -EX -EX -EX -EX -Rl -Rl -Rl -Rl -Rl +Wx +Wx +Wx +Wx +Wx +Wx PL -hs -hs -hs -hs -hs -hs -hs +PL +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -35549,40 +36074,40 @@ PL PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad ad -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -35596,19 +36121,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -35620,31 +36145,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -35665,22 +36190,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -35699,18 +36208,34 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC CC CC CC @@ -35733,21 +36258,21 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -35765,13 +36290,13 @@ PL PL PL PL -hs -hs -hs +Wx +Wx +Wx PL -hs -hs -hs +Wx +Wx +Wx PL PL PL @@ -35806,40 +36331,40 @@ PL PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -35853,19 +36378,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -35877,31 +36402,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -35923,23 +36448,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -35955,19 +36463,36 @@ kC kC kC kC +lH +lH +lH +kC +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC kC -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ CC CC CC @@ -35990,21 +36515,21 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -36026,9 +36551,9 @@ PL PL PL PL -hs -hs -hs +Wx +Wx +Wx PL PL PL @@ -36063,40 +36588,40 @@ PL PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -36110,19 +36635,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -36134,31 +36659,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -36181,22 +36706,33 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -36213,17 +36749,6 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ -oJ CC CC CC @@ -36247,21 +36772,21 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -36320,40 +36845,40 @@ PL PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -36367,19 +36892,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -36391,31 +36916,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -36438,22 +36963,26 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -36477,10 +37006,6 @@ kC kC kC kC -oJ -oJ -oJ -oJ CC CC CC @@ -36504,49 +37029,49 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -36577,40 +37102,40 @@ PL PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -36628,15 +37153,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -36648,31 +37173,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -36693,29 +37218,33 @@ kC kC kC kC +lH kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC kC kC +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +kC +kC kC kC kC @@ -36734,10 +37263,6 @@ kC kC kC kC -oJ -oJ -oJ -oJ CC CC CC @@ -36761,49 +37286,49 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -36834,40 +37359,40 @@ PL PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad sD -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -36881,19 +37406,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -36905,31 +37430,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -36948,26 +37473,11 @@ kC kC kC kC +lH kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -36991,10 +37501,25 @@ kC kC kC kC -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC +lH +kC +kC +kC +kC +kC +lH +kC +kC +kC +lH +kC +kC +kC CC CC CC @@ -37018,16 +37543,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37038,29 +37563,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37094,24 +37619,24 @@ PL PL PL PL -tU -tU -tU -tU -tU -tU -tU -tU -tU -tU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC ad ad sD -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -37120,11 +37645,11 @@ PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -37138,19 +37663,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37162,31 +37687,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -37209,22 +37734,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -37248,11 +37757,27 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC CC CC CC @@ -37275,16 +37800,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37295,29 +37820,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37351,17 +37876,17 @@ PL PL PL PL -tU -tU -tU -tU -hs -hs -hs -hs -hs -hs -hs +CC +CC +CC +CC +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD PL @@ -37395,19 +37920,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37419,31 +37944,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -37466,22 +37991,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -37505,11 +38014,27 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC CC CC CC @@ -37532,49 +38057,49 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL PL PL PL PL PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX PL -Rl -Rl -Rl -Rl -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37596,11 +38121,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37612,13 +38137,13 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD PL @@ -37633,12 +38158,12 @@ aA PL PL PL -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC PL PL PL @@ -37652,19 +38177,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37676,31 +38201,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -37725,20 +38250,20 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -37762,11 +38287,11 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC CC CC CC @@ -37790,14 +38315,14 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37809,29 +38334,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -Rl -Rl -Rl -Rl -EX -EX -EX -EX -EX -EX -EX -EX -EX +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37853,11 +38378,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37869,13 +38394,13 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD PL @@ -37890,12 +38415,12 @@ aA aA aA aA -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC PL PL PL @@ -37909,19 +38434,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -37933,31 +38458,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -37982,20 +38507,20 @@ kC kC kC kC -Ty -Ty -Ty -Ty -md +kC +kC +kC +kC +CC PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -38019,11 +38544,11 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC CC CC CC @@ -38066,29 +38591,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -Rl -Rl -Rl -Rl -EX -EX -EX -EX -EX -EX -EX -EX -EX +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -38110,11 +38635,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -38126,13 +38651,13 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD PL @@ -38147,38 +38672,16 @@ aA aA aA aA -md -md -md -md -md -md -PL -PL -PL -PL -PL -PL -PL -PL -PL +CC +CC +CC +CC +CC +CC PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs PL PL PL @@ -38188,33 +38691,55 @@ PL PL PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +PL +PL +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -38239,20 +38764,20 @@ kC kC kC kC -Ty -Ty -Ty -Ty -md +kC +kC +kC +kC +CC PL PL PL -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC kC kC kC @@ -38276,12 +38801,12 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC +kC CC CC CC @@ -38323,29 +38848,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -Rl -Rl -Rl -Rl -Rl -Rl -EX -EX -EX -EX -EX -EX -EX +PL +PL +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -38367,29 +38892,29 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD PL @@ -38404,12 +38929,12 @@ aA aA aA aA -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC PL PL PL @@ -38423,19 +38948,19 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -38457,21 +38982,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -38496,20 +39021,20 @@ kC kC kC kC -Ty -Ty -Ty -Ty -md +kC +kC +kC +kC +CC PL PL PL -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC kC PL kC @@ -38519,12 +39044,12 @@ kC kC kC PL -Gl -Gl -Gl -Gl -Gl -Gl +PL +PL +PL +PL +PL +PL PL PL PL @@ -38533,12 +39058,12 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC +kC CC CC CC @@ -38580,29 +39105,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -Rl -Rl -Rl -Rl -Rl -Rl -EX -EX -EX -EX -EX -EX -EX +PL +PL +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -38624,17 +39149,17 @@ PL PL PL PL -hs -hs -hs -hs -hs Wx -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -38643,10 +39168,10 @@ PL PL PL PL -hs -hs -hs -hs +Wx +Wx +Wx +Wx ad sD PL @@ -38661,12 +39186,12 @@ aA aA aA aA -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC PL PL PL @@ -38714,21 +39239,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -38753,20 +39278,20 @@ kC kC kC kC -Ty -Ty -Ty -Ty -md +kC +kC +kC +kC +CC PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC PL PL kC @@ -38776,12 +39301,12 @@ kC kC PL PL -Gl +PL BY BY BY BY -Gl +PL PL PL PL @@ -38790,12 +39315,12 @@ kC kC kC kC -oJ -oJ -oJ -oJ -oJ -oJ +kC +kC +kC +kC +kC +kC CC CC CC @@ -38881,17 +39406,17 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx ad -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -38900,10 +39425,10 @@ PL PL PL PL -hs -hs -hs -hs +Wx +Wx +Wx +Wx ad sD PL @@ -38911,20 +39436,19 @@ aA aA aA aA -md -md -md -md -md -md -md -md -md -md -md -md -md -PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -38958,34 +39482,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md PL +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39019,11 +39544,11 @@ PL PL PL PL -md +CC PL PL PL -md +CC PL PL kC @@ -39033,12 +39558,12 @@ kC kC PL PL -Gl +PL BY BY BY BY -Gl +PL PL PL PL @@ -39051,9 +39576,9 @@ kC kC kC kC -oJ -oJ -oJ +kC +kC +kC CC CC CC @@ -39094,17 +39619,17 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39144,11 +39669,11 @@ ad ad ad ad -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -39157,10 +39682,10 @@ PL PL PL PL -hs -hs -hs -hs +Wx +Wx +Wx +Wx ad sD PL @@ -39168,19 +39693,19 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39214,35 +39739,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39290,12 +39815,12 @@ PL PL PL PL -Gl +PL BY BY BY BY -Gl +PL PL PL PL @@ -39329,46 +39854,46 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39402,11 +39927,11 @@ sD sD ad ad -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -39425,19 +39950,19 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39471,35 +39996,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39520,7 +40045,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -39547,12 +40072,12 @@ PL PL PL PL -Gl -Gl -Gl -Gl -Gl -Gl +PL +PL +PL +PL +PL +PL PL PL PL @@ -39586,49 +40111,49 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39659,11 +40184,11 @@ PL PL sD ad -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -39671,10 +40196,10 @@ PL PL PL PL -hs -hs -hs -hs +Wx +Wx +Wx +Wx ad ad sD @@ -39682,19 +40207,19 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39708,15 +40233,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -39728,35 +40253,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39826,12 +40351,12 @@ kC kC kC kC -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC PL PL PL @@ -39843,51 +40368,51 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39917,10 +40442,10 @@ PL sD ad ad -hs -hs -hs -hs +Wx +Wx +Wx +Wx PL PL PL @@ -39928,30 +40453,30 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx ad sD PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -39965,15 +40490,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -39985,35 +40510,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40083,16 +40608,16 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40100,51 +40625,51 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40152,32 +40677,32 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -EX -EX -EX +Wx +Wx +Wx PL PL sD sD ad -hs -hs -hs -hs +Wx +Wx +Wx +Wx PL PL PL @@ -40185,30 +40710,30 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx ad sD PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40222,15 +40747,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -40242,35 +40767,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40340,16 +40865,16 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40357,51 +40882,51 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40409,29 +40934,29 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD ad -hs +Wx PL PL PL @@ -40439,14 +40964,14 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD PL @@ -40479,15 +41004,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -40499,35 +41024,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40543,13 +41068,13 @@ Al Al kC kC +lH +lH kC kC kC kC -kC -kC -kC +lH kC kC kC @@ -40597,16 +41122,16 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40614,51 +41139,51 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40666,24 +41191,24 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD @@ -40696,14 +41221,14 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD PL @@ -40736,15 +41261,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -40756,35 +41281,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40800,8 +41325,8 @@ Al Al kC kC -kC -kC +lH +lH kC kC kC @@ -40854,16 +41379,16 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40871,51 +41396,51 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -40923,25 +41448,25 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD @@ -40953,14 +41478,14 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD PL @@ -40993,15 +41518,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -41013,35 +41538,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -41057,7 +41582,7 @@ Al Al kC kC -kC +lH kC kC kC @@ -41092,10 +41617,10 @@ PL PL PL PL -Gl -Gl -Gl -Gl +PL +PL +PL +PL PL PL PL @@ -41111,94 +41636,94 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md -md -PL -PL -PL -PL -PL -PL -PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp PL +CC +CC +CC +CC +CC +CC +CC PL +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD @@ -41210,14 +41735,14 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD PL @@ -41250,15 +41775,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -41270,35 +41795,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -41349,10 +41874,10 @@ PL PL PL PL -Gl +PL BY BY -Gl +PL PL PL PL @@ -41366,70 +41891,70 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -41442,37 +41967,37 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD ad -hs -hs -hs -hs +Wx +Wx +Wx +Wx PL PL PL -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx ad ad ad @@ -41507,15 +42032,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -41527,35 +42052,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -41606,10 +42131,10 @@ PL PL PL PL -Gl +PL BY BY -Gl +PL PL PL PL @@ -41623,70 +42148,70 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -41699,36 +42224,36 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD ad -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad ad sD @@ -41764,15 +42289,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -41784,34 +42309,34 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -41863,10 +42388,10 @@ PL PL PL PL -Gl +PL BY BY -Gl +PL PL PL PL @@ -41880,70 +42405,70 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -41956,34 +42481,34 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD ad -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad ad ad @@ -42021,15 +42546,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -42041,34 +42566,34 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -42120,10 +42645,10 @@ kC PL PL PL -Gl -Gl -Gl -Gl +PL +PL +PL +PL PL PL PL @@ -42137,70 +42662,70 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -42213,33 +42738,33 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD ad -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad ad sD @@ -42278,15 +42803,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -42312,20 +42837,20 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -42394,70 +42919,70 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -42470,33 +42995,33 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD ad -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD sD @@ -42535,15 +43060,15 @@ PL PL PL PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -42569,20 +43094,20 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -42622,11 +43147,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -42651,68 +43176,68 @@ PL kC kC kC -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -42727,33 +43252,33 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD ad -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD PL @@ -42792,15 +43317,15 @@ PL PL kC PL -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -42809,37 +43334,37 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -42879,21 +43404,21 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx kC kC kC kC kC -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -42908,65 +43433,65 @@ PL kC kC kC -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -42984,33 +43509,33 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD ad -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad sD PL @@ -43049,15 +43574,15 @@ PL PL kC kC -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -43066,37 +43591,37 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -43136,21 +43661,21 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx kC kC kC kC kC -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -43165,20 +43690,19 @@ BU kC kC kC -md -md -md -md -md -md -md -md -md -md -md -md -md -PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -43241,32 +43765,33 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -sD -ad -ad -hs -hs -hs -hs -hs -hs -hs +PL +sD +ad +ad +Wx +Wx +Wx +Wx +Wx +Wx +Wx ad ad sD @@ -43279,20 +43804,20 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -43306,54 +43831,54 @@ PL PL kC kC -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -43393,21 +43918,21 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -43422,19 +43947,19 @@ kC kC kC PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -43498,20 +44023,20 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL sD @@ -43519,11 +44044,11 @@ sD ad ad ad -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx ad sD sD @@ -43536,20 +44061,20 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -43563,34 +44088,34 @@ PL PL kC kC -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC PL @@ -43650,21 +44175,21 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -43679,19 +44204,19 @@ kC kC PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -43755,20 +44280,20 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -43793,20 +44318,20 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -43820,34 +44345,34 @@ PL PL kC kC -jl -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -43917,11 +44442,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -43936,19 +44461,19 @@ BU PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -44012,20 +44537,20 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -44050,25 +44575,25 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -PL -PL -PL -PL -PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL PL PL PL @@ -44078,33 +44603,33 @@ PL kC kC kC -jl -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -44174,11 +44699,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -44199,13 +44724,13 @@ PL PL PL PL -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -44269,20 +44794,20 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -44307,20 +44832,20 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -44336,32 +44861,32 @@ kC kC kC kC -jl -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -44405,7 +44930,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -44469,16 +44994,16 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -44505,16 +45030,16 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -44526,15 +45051,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -44564,20 +45089,20 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -44594,31 +45119,31 @@ kC kC kC kC -jl -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -Ab -Ab -Ab -Ab -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -44662,7 +45187,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -44711,31 +45236,31 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -44745,33 +45270,33 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -44783,15 +45308,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -44821,20 +45346,20 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -44852,21 +45377,21 @@ kC kC kC kC -jl -jl -jl -jl -jl +Wx +Wx +Wx +Wx +Wx PL PL PL PL -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC kC kC kC @@ -44968,67 +45493,67 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -45040,15 +45565,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -45078,20 +45603,20 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -45118,16 +45643,16 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH kC -lH +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -45193,20 +45718,20 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -45225,67 +45750,67 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -kC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +eU PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -45297,15 +45822,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -45334,21 +45859,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -45377,14 +45902,14 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -45441,29 +45966,29 @@ kC kC PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -45482,67 +46007,67 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -kC -kC -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +eU +eU +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -45554,15 +46079,15 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -45591,21 +46116,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -45635,14 +46160,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -45677,6 +46194,14 @@ kC kC kC kC +lH +lH +lH +kC +kC +kC +kC +kC Al "} (173,1,1) = {" @@ -45698,29 +46223,29 @@ kC kC PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -45739,88 +46264,88 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -45832,15 +46357,15 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -45848,21 +46373,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -45893,13 +46418,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -45933,14 +46451,21 @@ kC kC kC kC +lH +lH +lH +kC +kC +kC +kC kC Al "} (174,1,1) = {" Al kC -kC -kC +lH +lH kC kC kC @@ -45955,29 +46480,29 @@ kC kC PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -45996,108 +46521,108 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -hs -hs -hs -hs +Wx +Wx +Wx +Wx PL -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -46105,21 +46630,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -46150,12 +46675,10 @@ kC kC kC kC +kC +kC +kC lH -lH -lH -lH -lH -lH kC kC kC @@ -46185,6 +46708,8 @@ kC kC kC kC +lH +kC kC kC kC @@ -46212,35 +46737,29 @@ kC kC PL PL -hs -hs -hs -hs -hs -hs -hs -PL -PL -hs -hs -hs -hs -hs -hs -hs -PL -PL -hs -hs -hs -hs -hs -PL -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -46253,130 +46772,136 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md -md PL PL PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -46407,12 +46932,12 @@ kC kC kC kC -lH kC kC kC -lH -lH +kC +kC +kC kC kC kC @@ -46469,13 +46994,13 @@ kC kC PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -46487,11 +47012,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx kC PL PL @@ -46513,105 +47038,105 @@ PL PL PL PL -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -46619,21 +47144,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -46666,12 +47191,12 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC kC kC kC @@ -46782,93 +47307,93 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -46880,17 +47405,17 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -46923,12 +47448,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH kC kC kC @@ -46956,6 +47475,12 @@ kC kC kC kC +lH +lH +lH +kC +kC +kC kC kC kC @@ -47050,104 +47575,104 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md -md -PL -PL -PL -PL -PL -PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -47180,12 +47705,12 @@ PL PL kC kC -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC kC kC kC @@ -47307,40 +47832,40 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -47348,41 +47873,41 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -47394,17 +47919,17 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -47437,12 +47962,6 @@ PL kC kC kC -lH -lH -lH -lH -lH -lH kC kC kC @@ -47450,6 +47969,12 @@ kC kC kC kC +lH +lH +kC +kC +kC +kC kC kC kC @@ -47491,8 +48016,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -47564,40 +48089,40 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -47605,41 +48130,41 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -47651,17 +48176,17 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -47694,12 +48219,13 @@ PL kC kC kC -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC +kC lH lH kC @@ -47732,7 +48258,6 @@ kC kC kC kC -kC Al "} (181,1,1) = {" @@ -47821,40 +48346,40 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -47862,41 +48387,41 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -47908,17 +48433,17 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -47951,14 +48476,14 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -47998,8 +48523,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -48073,45 +48598,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -48119,21 +48644,21 @@ PL PL PL PL -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX -EX +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -48209,13 +48734,6 @@ kC kC kC lH -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -48223,6 +48741,13 @@ kC kC kC kC +lH +kC +kC +kC +kC +kC +kC kC kC kC @@ -48255,8 +48780,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -48330,45 +48855,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -48465,12 +48990,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH kC kC kC @@ -48479,6 +48998,12 @@ kC kC kC kC +lH +kC +kC +kC +kC +kC kC kC kC @@ -48587,45 +49112,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -48844,45 +49369,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -48988,12 +49513,12 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC +kC +kC +lH +lH +lH +lH kC kC kC @@ -49053,6 +49578,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -49075,15 +49602,13 @@ kC kC kC kC -kC -kC -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -49101,45 +49626,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -49247,10 +49772,10 @@ kC kC kC kC -kC -kC -kC -kC +lH +lH +lH +lH kC kC kC @@ -49324,6 +49849,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -49332,15 +49859,13 @@ kC kC kC kC -kC -kC -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -49358,45 +49883,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -49504,10 +50029,10 @@ kC kC kC kC -kC -kC -kC -kC +lH +lH +lH +lH kC kC kC @@ -49566,6 +50091,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -49589,15 +50116,13 @@ kC kC kC kC -kC -kC -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -49615,45 +50140,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -49661,13 +50186,13 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -49710,14 +50235,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -49771,9 +50296,9 @@ kC kC kC kC -kC -kC -kC +lH +lH +lH kC kC kC @@ -49823,6 +50348,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -49846,15 +50373,13 @@ kC kC kC kC -kC -kC -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -49872,45 +50397,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -49918,13 +50443,13 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -49944,9 +50469,9 @@ kC kC kC kC -kC -kC -kC +AM +AM +AM kC kC kC @@ -49967,14 +50492,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -50068,6 +50593,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -50103,17 +50630,15 @@ kC kC kC kC -kC -kC -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50129,45 +50654,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50175,13 +50700,13 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50199,11 +50724,11 @@ kC kC kC kC -kC -kC -kC -kC -kC +md +AM +AM +AM +AM kC kC kC @@ -50224,14 +50749,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -50325,6 +50850,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -50334,6 +50861,7 @@ kC kC kC kC +lH kC kC kC @@ -50359,18 +50887,15 @@ kC kC kC kC -kC -kC -kC -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50386,45 +50911,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50432,13 +50957,13 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50456,11 +50981,11 @@ kC kC kC kC -kC -kC -kC -kC -kC +md +AM +AM +AM +AM kC kC kC @@ -50481,14 +51006,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -50553,8 +51078,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -50619,15 +51144,15 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50643,45 +51168,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50689,13 +51214,13 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50715,8 +51240,8 @@ kC kC kC kC -kC -kC +AM +AM kC kC kC @@ -50738,14 +51263,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -50810,8 +51335,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -50876,15 +51401,15 @@ kC kC kC kC -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50900,45 +51425,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50946,13 +51471,13 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -50972,8 +51497,8 @@ kC kC kC kC -kC -kC +AM +AM kC kC kC @@ -50995,14 +51520,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -51084,6 +51609,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -51120,6 +51647,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -51129,22 +51658,18 @@ kC kC kC kC -kC -kC -kC -kC -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -51157,45 +51682,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -51203,13 +51728,13 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -51228,10 +51753,10 @@ kC kC kC kC -kC -kC -kC -kC +AM +AM +AM +AM kC kC kC @@ -51252,14 +51777,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -51345,8 +51870,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -51393,15 +51918,15 @@ kC PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -51414,45 +51939,45 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Lp -Al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -51460,11 +51985,11 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC PL PL PL @@ -51486,12 +52011,12 @@ kC kC kC kC +AM +AM kC kC kC -kC -kC -kC +lH kC kC kC @@ -51509,14 +52034,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -51650,15 +52175,15 @@ kC PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -51677,39 +52202,39 @@ PL PL PL PL -kC -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -md -md -md -md -md -md -md -md -md -md +eU +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +hs +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -51717,11 +52242,11 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC PL PL PL @@ -51732,6 +52257,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -51739,16 +52266,14 @@ kC kC kC kC +lH +lH +AM kC kC kC kC -kC -kC -kC -kC -kC -kC +lH kC kC kC @@ -51766,14 +52291,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -51907,15 +52432,15 @@ kC PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -51923,50 +52448,50 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -51974,11 +52499,11 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC PL PL PL @@ -51989,6 +52514,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -51996,11 +52523,9 @@ kC kC kC kC -kC -kC -kC -kC -kC +AM +AM +AM kC kC kC @@ -52023,13 +52548,13 @@ PL PL PL PL -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -52164,15 +52689,15 @@ kC PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -52180,50 +52705,50 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -52231,11 +52756,11 @@ PL PL PL PL -Lp -Lp -Lp -Lp -Lp +CC +CC +CC +CC +CC PL PL PL @@ -52255,9 +52780,9 @@ kC kC kC kC -kC -kC -kC +md +AM +AM kC kC kC @@ -52280,13 +52805,13 @@ PL PL PL PL -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -52421,15 +52946,15 @@ kC PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -52437,43 +52962,43 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -52512,9 +53037,9 @@ kC kC kC kC -kC -kC -kC +md +AM +AM kC kC kC @@ -52537,13 +53062,13 @@ PL PL PL PL -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -52586,14 +53111,14 @@ kC kC kC kC -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -52678,15 +53203,15 @@ kC PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -52694,43 +53219,43 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -52760,6 +53285,7 @@ kC kC kC kC +lH kC kC kC @@ -52769,9 +53295,8 @@ kC kC kC kC -kC -kC -kC +AM +AM kC kC kC @@ -52794,13 +53319,13 @@ PL PL PL PL -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -52827,44 +53352,44 @@ Ap jj dP al -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc kC kC +Ks +Ks +Ks +Ks +Ks +Ks +Ks +Ks +Ks kC kC kC @@ -52886,6 +53411,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -52897,14 +53424,12 @@ kC kC kC kC +lH +lH +lH +lH kC -kC -kC -kC -kC -kC -kC -kC +lH kC kC kC @@ -52935,15 +53460,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -52951,43 +53476,43 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -53017,18 +53542,18 @@ kC kC kC kC +lH kC +lH +lH +lH +lH +lH kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC +AM +AM kC kC kC @@ -53051,13 +53576,13 @@ PL PL PL PL -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -53074,54 +53599,54 @@ PL PL PL PL -AM -AM -AM -AM -AM +Ks +RI +RI +Ks +Ks al al cH al al -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc kC kC +Ks +ww +gW +oX +Ks +is +An +oX +Ks kC kC kC @@ -53143,6 +53668,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -53159,9 +53686,7 @@ kC kC kC kC -kC -kC -kC +lH kC kC kC @@ -53192,15 +53717,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -53208,43 +53733,43 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -53276,17 +53801,17 @@ kC kC kC kC +lH +lH +lH +lH +lH kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC +AM +AM +md kC kC kC @@ -53331,54 +53856,54 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM +RI +mc +mc +mc +mc +mc +Ks +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL kC -mc -mc -mc -mc -mc -mc -mc -mc -mc kC kC +Ks +nL +ND +cE +Ks +xc +ND +LB +Ks kC kC kC @@ -53394,6 +53919,8 @@ Al kC kC kC +lH +lH kC kC kC @@ -53423,10 +53950,8 @@ kC kC kC kC -kC -kC -kC -kC +lH +lH kC kC kC @@ -53449,15 +53974,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -53465,43 +53990,43 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -53533,17 +54058,17 @@ kC kC kC kC +lH +lH +lH +lH +lH kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC +AM +AM +AM kC kC kC @@ -53588,54 +54113,54 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM +RI +mc +mc +Jj +uF +mc +Ks +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -kC kC +Ks +BS +Bj +Vd +Ks +Bj +Bj +Vd +Ks kC kC kC @@ -53651,6 +54176,8 @@ Al kC kC kC +lH +lH kC kC kC @@ -53667,6 +54194,7 @@ kC kC kC kC +lH kC kC kC @@ -53679,11 +54207,8 @@ kC kC kC kC -kC -kC -kC -kC -kC +lH +lH kC kC kC @@ -53706,15 +54231,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -53722,43 +54247,43 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -53798,9 +54323,9 @@ kC kC kC kC -kC -kC -kC +AM +AM +AM kC kC kC @@ -53822,14 +54347,14 @@ kC PL PL al -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -53845,54 +54370,54 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM +RI +mc +mc +Jj +Ks +Ks +Ks +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC AM -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -kC -kC +PL +BA +Ks +sN +Vd +Vd +Ks +hB +Vd +Vd +Ks kC kC kC @@ -53908,6 +54433,8 @@ Al kC kC kC +lH +lH kC kC kC @@ -53924,9 +54451,7 @@ kC kC kC kC -kC -kC -kC +lH kC kC kC @@ -53963,15 +54488,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -53979,43 +54504,43 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -54035,17 +54560,17 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -54079,14 +54604,14 @@ kC PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -54102,61 +54627,61 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM +RI +mc +zs +mc +mc +PK +Ks +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx AM kC AM AM AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -kC -kC -kC -kC +PL +LJ +Ks +Ks +Ks +Oj +Ks +Ks +Ks +IT +Ks kC kC kC kC kC +lH +lH kC Al "} @@ -54165,6 +54690,8 @@ Al kC kC kC +lH +lH kC kC kC @@ -54186,9 +54713,7 @@ kC kC kC kC -kC -kC -kC +lH kC kC kC @@ -54220,59 +54745,59 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -54287,22 +54812,22 @@ PL PL PL kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -54336,14 +54861,14 @@ kC PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -54359,54 +54884,54 @@ PL PL PL PL +Ks +Ks +Ks +NW +Ks +Ks +Ks +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx AM AM AM AM AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc mc -kC -kC +ye +Vd +gW +Vd +Vd +wA +gW +fV +Ks kC kC kC @@ -54422,6 +54947,8 @@ Al kC kC kC +lH +lH kC kC kC @@ -54443,9 +54970,7 @@ kC kC kC kC -kC -kC -kC +lH kC kC kC @@ -54476,60 +55001,60 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -54545,21 +55070,21 @@ PL PL kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -md -md -md -md -md -Ty -Ty +kC +kC +kC +lH +lH +kC +kC +kC +CC +CC +CC +CC +CC +kC +kC kC kC kC @@ -54593,77 +55118,77 @@ kC PL PL PL -md -md -md -md -md -md -md -md -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM +uW +uW +uW +uW +uW +uW +uW +uW +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +Wx +Wx +Lb +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx AM AM AM AM AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc mc -kC -kC +jS +Vd +wA +cl +Vd +wA +Vd +Vd +Ks kC kC kC @@ -54679,6 +55204,8 @@ Al kC kC kC +lH +lH kC kC kC @@ -54687,9 +55214,7 @@ kC kC kC kC -kC -kC -kC +lH kC kC kC @@ -54733,60 +55258,60 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -54802,21 +55327,21 @@ PL PL kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -md -md -md -md -md -md -md -Ty +kC +kC +kC +kC +kC +kC +kC +CC +CC +CC +CC +CC +CC +CC +kC kC kC PL @@ -54850,14 +55375,14 @@ kC PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -54878,49 +55403,49 @@ PL PL PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx AM AM AM AM AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -kC -kC +PL +BA +Ks +Ks +Ks +Ks +Ks +Ks +Ks +Ks +Ks kC kC kC @@ -54946,8 +55471,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -54990,60 +55515,60 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -55059,21 +55584,21 @@ PL PL PL PL -Ty -Ty -Ty -Ty -Ty -Ty -md -md -md -md -md -md -md -md -md +kC +kC +kC +kC +kC +kC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -55107,14 +55632,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -55135,7 +55660,7 @@ PL PL PL PL -Ks +Wx PL PL PL @@ -55145,25 +55670,25 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx AM kC kC -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -55211,6 +55736,7 @@ kC kC kC kC +lH kC kC kC @@ -55225,10 +55751,6 @@ kC kC kC kC -kC -PL -PL -PL PL PL PL @@ -55247,57 +55769,58 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -PL -PL -PL -PL -PL -PL -PL -PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md PL PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -55316,21 +55839,23 @@ PL PL PL PL -Ty -Ty -Ty -Ty -Ty -md -md -md -md -md -md -md -md -md -md +PL +PL +kC +kC +kC +kC +kC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -55349,11 +55874,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -55364,12 +55889,12 @@ PL PL PL PL -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW PL PL PL @@ -55392,7 +55917,6 @@ PL PL PL PL -mI PL PL PL @@ -55402,34 +55926,35 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -AM -mc -mc -mc -mc -mc +kC +kC +kC +kC +kC +kC kC kC kC @@ -55504,16 +56029,16 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -55524,35 +56049,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -55577,17 +56102,17 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -55605,13 +56130,13 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -55621,12 +56146,12 @@ PL PL PL PL -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW PL PL PL @@ -55649,7 +56174,6 @@ PL PL PL PL -mI PL PL PL @@ -55659,34 +56183,35 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC PL kC -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -AM -mc -mc -mc -mc -mc +kC +kC +kC +kC +kC +kC kC kC kC @@ -55742,10 +56267,10 @@ PL PL PL PL -hs -hs -hs -hs +Wx +Wx +Wx +Wx PL PL PL @@ -55781,35 +56306,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -55839,11 +56364,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -55862,13 +56387,13 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -55878,14 +56403,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -55906,7 +56431,6 @@ PL PL PL PL -mI PL PL PL @@ -55916,40 +56440,41 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL kC -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -55986,26 +56511,24 @@ kC kC kC kC +lH +lH kC kC kC kC kC -kC -kC -PL PL PL PL PL -hs -hs -hs -hs -hs -hs -PL PL +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56019,17 +56542,17 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md PL PL +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -56038,35 +56561,37 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -56096,11 +56621,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56119,13 +56644,13 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56135,14 +56660,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -56173,40 +56698,40 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL kC -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -56243,8 +56768,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -56254,14 +56779,14 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56272,19 +56797,19 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -56295,35 +56820,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -56353,11 +56878,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56376,13 +56901,13 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56392,14 +56917,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -56430,40 +56955,40 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL -AM -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -56500,8 +57025,8 @@ kC kC kC kC -kC -kC +lH +lH kC kC kC @@ -56511,14 +57036,14 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56529,19 +57054,19 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -56552,35 +57077,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -56610,11 +57135,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56630,16 +57155,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56649,14 +57174,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -56672,12 +57197,12 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM +Ks +Ks +Ks +Ks +Ks +Ks PL PL PL @@ -56687,14 +57212,14 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56709,18 +57234,6 @@ PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc kC kC kC @@ -56728,10 +57241,6 @@ kC kC kC kC -Al -"} -(216,1,1) = {" -Al kC kC kC @@ -56744,6 +57253,20 @@ kC kC kC kC +Al +"} +(216,1,1) = {" +Al +kC +kC +lH +lH +lH +lH +lH +kC +kC +lH kC kC kC @@ -56759,26 +57282,28 @@ kC kC kC kC +lH +lH kC kC kC kC kC PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56786,19 +57311,19 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -56809,35 +57334,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -56867,11 +57392,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56887,16 +57412,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56906,14 +57431,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -56929,12 +57454,12 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM +Ks +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56944,14 +57469,14 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -56966,18 +57491,6 @@ PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc kC kC kC @@ -56985,10 +57498,6 @@ kC kC kC kC -Al -"} -(217,1,1) = {" -Al kC kC kC @@ -57001,6 +57510,22 @@ kC kC kC kC +Al +"} +(217,1,1) = {" +Al +kC +kC +lH +lH +lH +kC +kC +kC +kC +lH +kC +kC kC kC kC @@ -57022,20 +57547,20 @@ kC kC PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57043,19 +57568,19 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -57066,35 +57591,35 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -57124,11 +57649,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57144,16 +57669,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57163,14 +57688,14 @@ PL PL PL PL -md -md -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW +uW +uW PL PL PL @@ -57186,12 +57711,12 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM +Ks +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57201,14 +57726,14 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57223,30 +57748,12 @@ PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -kC kC kC kC kC kC kC -Al -"} -(218,1,1) = {" -Al -kC kC kC kC @@ -57260,8 +57767,26 @@ kC kC kC kC +Al +"} +(218,1,1) = {" +Al kC kC +lH +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH kC kC kC @@ -57279,42 +57804,40 @@ kC kC PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -PL -PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md PL PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -57323,35 +57846,37 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -57381,11 +57906,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57401,16 +57926,16 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57420,12 +57945,12 @@ PL PL PL PL -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW PL PL PL @@ -57443,12 +57968,12 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM +Ks +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57458,14 +57983,14 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57480,18 +58005,6 @@ PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc kC kC kC @@ -57499,6 +58012,18 @@ kC kC kC kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +lH +lH Al "} (219,1,1) = {" @@ -57510,15 +58035,15 @@ kC kC kC kC +lH kC kC kC kC kC kC -kC -kC -kC +lH +lH kC kC kC @@ -57536,20 +58061,20 @@ kC kC PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57558,18 +58083,18 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -57577,38 +58102,38 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -57638,11 +58163,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57656,18 +58181,18 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57677,12 +58202,12 @@ PL PL PL PL -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW PL PL PL @@ -57700,12 +58225,12 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM +Ks +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57715,14 +58240,14 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57737,18 +58262,18 @@ PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -57793,20 +58318,20 @@ kC kC PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57815,18 +58340,18 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -57834,38 +58359,38 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -57895,11 +58420,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57913,18 +58438,18 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57934,12 +58459,12 @@ PL PL PL PL -md -md -md -md -md -md +uW +uW +uW +uW +uW +uW PL PL PL @@ -57957,12 +58482,12 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM +Ks +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -57994,18 +58519,18 @@ PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -58050,20 +58575,20 @@ kC PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -58072,18 +58597,18 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -58091,38 +58616,38 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL Tm PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -58152,11 +58677,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -58170,18 +58695,18 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -58214,12 +58739,12 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM +Ks +Ks +Ks +Wx +Wx +Wx PL PL PL @@ -58251,18 +58776,18 @@ PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +kC +kC +kC +kC +kC +kC +kC +lH +lH +kC +kC +kC kC kC kC @@ -58307,20 +58832,20 @@ kC PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -58332,15 +58857,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -58348,38 +58873,38 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -58409,11 +58934,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -58422,23 +58947,23 @@ al PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -58472,15 +58997,8 @@ PL PL kC kC -FW +kC Ks -mI -mI -mI -mI -mI -mI -mI PL PL PL @@ -58508,18 +59026,25 @@ PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +PL +PL +PL +PL +PL +PL +PL +kC +kC +kC +kC +kC +kC +kC +lH +lH +kC +kC +kC kC kC kC @@ -58568,12 +59093,12 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -58589,54 +59114,61 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL PL -md -md -md -md -md -md -md -md -md PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md PL PL PL @@ -58659,6 +59191,11 @@ PL PL PL PL +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -58666,11 +59203,24 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -58678,24 +59228,6 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs PL PL PL @@ -58720,6 +59252,10 @@ PL PL PL PL +kC +kC +kC +Ks PL PL PL @@ -58727,20 +59263,9 @@ PL PL PL PL -kC -kC -FW -Ks -mI -mI -mI -mI -mI -mI -mI -AM -AM -AM +Wx +Wx +Wx PL PL PL @@ -58756,27 +59281,27 @@ PL PL PL PL -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx PL PL PL PL -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +kC +kC +kC +kC +kC +kC +kC +lH +lH +kC +kC +kC kC kC kC @@ -58846,15 +59371,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -58862,38 +59387,38 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -58923,11 +59448,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -58935,24 +59460,24 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -58986,18 +59511,8 @@ PL PL kC kC -FW +kC Ks -mI -mI -mI -mI -mI -mI -mI -AM -AM -AM PL PL PL @@ -59005,6 +59520,9 @@ PL PL PL PL +Wx +Wx +Wx PL PL PL @@ -59013,24 +59531,31 @@ PL PL PL PL -AM -AM -AM -AM -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +PL +PL +PL +PL +PL +PL +PL +Ks +Ks +NW +Ks +Ks +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -59103,15 +59628,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -59119,38 +59644,38 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -59180,11 +59705,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -59192,24 +59717,24 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -59243,18 +59768,8 @@ PL PL kC kC -FW +kC Ks -mI -mI -mI -mI -mI -mI -mI -AM -AM -AM PL PL PL @@ -59262,6 +59777,9 @@ PL PL PL PL +Wx +Wx +Wx PL PL PL @@ -59270,23 +59788,17 @@ PL PL PL PL -AM -AM -AM -AM -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +PL +PL +PL +PL +PL +PL +PL +Ks +RP mc +Hi mc kC kC @@ -59298,6 +59810,19 @@ kC kC kC kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC Al "} (226,1,1) = {" @@ -59360,15 +59885,54 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -59376,38 +59940,6 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md PL PL PL @@ -59430,6 +59962,11 @@ PL PL PL PL +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -59437,11 +59974,24 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -59449,24 +59999,6 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs PL PL PL @@ -59491,6 +60023,10 @@ PL PL PL PL +kC +kC +kC +Ks PL PL PL @@ -59498,20 +60034,9 @@ PL PL PL PL -kC -kC -FW -Ks -mI -mI -mI -mI -mI -mI -mI -AM -AM -AM +Wx +Wx +Wx PL PL PL @@ -59527,24 +60052,24 @@ PL PL PL PL -AM -AM -AM -AM -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +RI mc mc mc +md +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -59617,15 +60142,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -59633,38 +60158,38 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -59694,11 +60219,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -59707,23 +60232,23 @@ PL PL PL PL -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -59757,18 +60282,8 @@ PL kC kC kC -FW +kC Ks -mI -mI -mI -mI -mI -mI -mI -AM -AM -AM PL PL PL @@ -59776,6 +60291,9 @@ PL PL PL PL +Wx +Wx +Wx PL PL PL @@ -59784,20 +60302,27 @@ PL PL PL PL -AM -AM -AM -AM -AM -mc -mc -mc -mc -mc -mc -mc -mc +PL +PL +PL +PL +PL +PL +PL +RI +NY mc +md +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -59820,7 +60345,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -59890,38 +60415,38 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -59951,11 +60476,11 @@ PL PL PL PL -hs -hs -hs -hs -hs +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -60014,17 +60539,8 @@ PL kC kC kC -FW +kC Ks -mI -mI -mI -mI -mI -mI -mI -AM -AM PL PL PL @@ -60032,6 +60548,8 @@ PL PL PL PL +Wx +Wx PL PL PL @@ -60041,20 +60559,27 @@ PL PL PL PL -AM -AM -AM -AM -AM -mc -mc -mc -mc -mc -mc -mc -mc +PL +PL +PL +PL +PL +PL +PL +RI +NY mc +BA +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -60072,18 +60597,42 @@ kC Al "} (229,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL PL PL PL @@ -60243,6 +60792,12 @@ PL PL PL PL +kC +kC +kC +kC +kC +Ks PL PL PL @@ -60251,6 +60806,7 @@ PL PL PL PL +Wx PL PL PL @@ -60267,51 +60823,20 @@ PL PL PL PL +Ks +Ks +mc +kC +kC +kC +kC +kC +kC +kC kC kC kC kC -FW -Ks -mI -mI -mI -mI -mI -mI -mI -mI -AM -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -AM -AM -AM -AM -AM -mc -mc -mc -mc -mc -mc -mc -mc -mc kC kC kC @@ -60329,18 +60854,18 @@ kC Al "} (230,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -60528,17 +61053,8 @@ kC kC kC kC -FW +kC Ks -mI -mI -mI -mI -mI -mI -mI -mI -mI PL PL PL @@ -60556,18 +61072,16 @@ PL PL PL PL -AM -AM -AM -AM -mc -mc -mc -mc -mc -mc -mc -mc +PL +PL +PL +PL +PL +PL +PL +PL +PL +Ks mc kC kC @@ -60583,21 +61097,32 @@ kC kC kC kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC Al "} (231,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -60791,11 +61316,6 @@ Ks Ks Ks Ks -mI -mI -mI -mI -mI PL PL PL @@ -60813,19 +61333,24 @@ PL PL PL PL -AM -AM -AM -AM -mc -mc -mc -mc -mc -mc -mc +PL +PL +PL +PL +PL +Ks mc mc +BA +kC +kC +kC +kC +kC +lH +kC +kC +kC kC kC kC @@ -60843,18 +61368,18 @@ kC Al "} (232,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -61048,11 +61573,6 @@ kC kC kC Ks -mI -mI -mI -mI -mI PL PL PL @@ -61070,18 +61590,23 @@ PL PL PL PL -AM -AM -AM -AM -mc -mc -mc -mc -mc -mc -mc -mc +PL +PL +PL +PL +PL +Ks +PK +ov +kC +kC +kC +kC +kC +kC +lH +kC +kC kC kC kC @@ -61100,18 +61625,18 @@ kC Al "} (233,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -61305,18 +61830,17 @@ kC kC kC Ks -AM -mI -AM -AM -AM -AM -AM -AM -AM -AM -AM +Wx PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -61326,14 +61850,11 @@ PL PL PL PL -AM -AM -AM -AM -AM -mc -mc -mc +PL +Wx +Ks +Ks +Ks kC kC kC @@ -61349,6 +61870,10 @@ kC kC kC kC +lH +kC +kC +kC kC kC kC @@ -61357,18 +61882,18 @@ kC Al "} (234,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -61561,18 +62086,18 @@ kC kC kC kC -mc -mc -mc -mc -mc -AM -AM -AM -AM -AM -AM -AM +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -61583,14 +62108,12 @@ PL PL PL PL -AM -AM -AM -AM -AM -mc -mc -mc +Wx +Wx +Wx +Wx +Wx +kC kC kC kC @@ -61604,6 +62127,8 @@ kC kC kC kC +lH +kC kC kC kC @@ -61614,18 +62139,18 @@ kC Al "} (235,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -61818,18 +62343,18 @@ kC kC kC kC -mc -mc -mc -mc -mc -AM -AM -AM -AM -AM -AM -AM +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -61840,13 +62365,11 @@ PL PL PL PL -AM -AM -AM -AM -AM -kC -kC +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -61860,6 +62383,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -61871,18 +62396,18 @@ kC Al "} (236,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC lH lH +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -62075,18 +62600,18 @@ kC kC kC kC -mc -mc -mc -mc -mc -AM -AM -AM -AM -AM -AM -AM +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -62097,14 +62622,11 @@ PL PL PL PL -AM -AM -AM -AM -AM -kC -kC -kC +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -62114,9 +62636,12 @@ kC kC kC kC +lH +lH kC kC kC +lH kC kC kC @@ -62128,18 +62653,18 @@ kC Al "} (237,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC lH lH +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -62331,19 +62856,19 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc -AM -AM -AM -AM -AM -AM -AM +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -62354,13 +62879,13 @@ PL PL PL PL -AM -AM -AM -AM -AM -AM -AM +Wx +Wx +Wx +Wx +Wx +Wx +Wx kC kC kC @@ -62385,18 +62910,18 @@ kC Al "} (238,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -62588,27 +63113,27 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc -AM -AM -AM -AM +kC +kC +kC +kC +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx PL PL PL PL kC -AM -AM -AM +Wx +Wx +Wx PL PL PL @@ -62617,7 +63142,7 @@ PL PL PL PL -AM +Wx kC kC kC @@ -62642,18 +63167,18 @@ kC Al "} (239,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC +kC +kC +kC lH +kC +kC +kC +kC +kC PL PL PL @@ -62842,30 +63367,30 @@ kC kC kC kC +lH +lH kC kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc -AM -AM -AM -AM kC kC kC kC kC -AM -AM -AM +kC +kC +Wx +Wx +Wx +Wx +kC +kC +kC +kC +kC +Wx +Wx +Wx PL PL PL @@ -62874,7 +63399,7 @@ PL PL PL PL -AM +Wx kC kC kC @@ -62905,7 +63430,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -63099,31 +63624,31 @@ kC kC kC kC +lH +lH kC kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc -AM -AM -AM -AM kC kC kC kC kC -AM -AM -AM -AM +kC +kC +Wx +Wx +Wx +Wx +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx PL PL PL @@ -63190,14 +63715,14 @@ PL PL al al -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -63225,11 +63750,11 @@ PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -63316,11 +63841,11 @@ PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -63356,48 +63881,40 @@ kC kC kC kC +lH kC kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc -AM -AM -AM -AM kC kC kC kC kC -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM kC kC kC +Wx +Wx +Wx +Wx kC kC -mc -mc -mc -mc +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +kC kC kC kC @@ -63410,6 +63927,14 @@ kC kC kC kC +kC +lH +lH +kC +kC +kC +kC +kC Al "} (242,1,1) = {" @@ -63447,16 +63972,16 @@ al al al al -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -63482,11 +64007,11 @@ PL PL PL kC -md -md -md -md -md +CC +CC +CC +CC +CC kC kC kC @@ -63573,11 +64098,11 @@ PL PL PL PL -md -md -md -md -md +CC +CC +CC +CC +CC PL PL PL @@ -63613,48 +64138,48 @@ kC kC kC kC +lH kC kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc -AM -AM -AM -AM kC kC kC kC kC -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM +kC +kC +kC +Wx +Wx +Wx +Wx +kC +kC +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +kC +kC +kC +kC kC kC kC kC kC -mc -mc -mc -mc kC kC kC @@ -63704,18 +64229,18 @@ PL PL al al -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -63739,11 +64264,11 @@ PL PL kC kC -md -md -md -md -md +CC +CC +CC +CC +CC kC kC kC @@ -63830,11 +64355,11 @@ PL PL PL kC -md -md -md -md -md +CC +CC +CC +CC +CC kC kC kC @@ -63873,12 +64398,6 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc kC kC kC @@ -63891,27 +64410,33 @@ kC kC kC kC -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM kC kC kC kC kC -mc -mc -mc -mc +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -63933,7 +64458,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -63961,18 +64486,18 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -64130,12 +64655,6 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc kC kC kC @@ -64149,26 +64668,32 @@ kC kC kC kC -mc -AM -AM -AM -AM -AM -AM -AM -AM -AM -AM kC kC kC kC kC -mc -mc -mc -mc +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -64190,6 +64715,7 @@ kC kC kC kC +lH kC kC kC @@ -64197,7 +64723,6 @@ kC kC kC kC -lH PL PL PL @@ -64218,21 +64743,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -64285,16 +64810,16 @@ PL PL kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC PL PL @@ -64386,13 +64911,7 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc -mc +lH kC kC kC @@ -64406,26 +64925,32 @@ kC kC kC kC -mc -mc -AM -AM -AM -AM -AM -AM -AM -AM -AM kC kC kC kC kC -mc -mc -mc -mc +kC +kC +kC +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -64441,20 +64966,20 @@ kC Al "} (246,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -64475,21 +65000,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -64542,16 +65067,16 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC PL @@ -64606,7 +65131,7 @@ kC kC kC kC -kC +lH kC kC kC @@ -64643,13 +65168,31 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc -mc +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -64663,26 +65206,8 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc kC kC -mc -mc -mc -mc -mc -mc -mc kC kC kC @@ -64698,20 +65223,20 @@ kC Al "} (247,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -FW -FW -FW -FW -FW -FW -FW +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -64732,21 +65257,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -64769,9 +65294,9 @@ kC kC kC kC -kC -kC -kC +lH +lH +lH kC kC kC @@ -64799,16 +65324,16 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -64900,13 +65425,6 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc -mc kC kC kC @@ -64920,23 +65438,30 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc kC kC kC -mc -mc -mc -mc +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +kC +kC +kC kC kC kC @@ -64955,20 +65480,20 @@ kC Al "} (248,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -FW -FW -FW -FW -FW -FW -FW +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -64989,21 +65514,21 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -65026,6 +65551,9 @@ kC kC kC kC +lH +lH +lH kC kC kC @@ -65046,26 +65574,23 @@ kC kC kC kC +PL +kC +kC +kC +kC +kC +kC +kC kC kC kC -PL kC kC kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -65157,13 +65682,6 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc -mc kC kC kC @@ -65177,23 +65695,30 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc kC kC kC -mc -mc -mc -mc +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +kC +kC +kC kC kC kC @@ -65212,20 +65737,20 @@ kC Al "} (249,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -FW -FW -FW -FW -FW -FW -FW +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -65246,18 +65771,18 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -65290,6 +65815,9 @@ kC kC kC kC +lH +lH +kC kC kC kC @@ -65314,15 +65842,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -65375,10 +65894,16 @@ kC kC kC kC +lH +kC +kC +kC kC kC kC kC +lH +kC kC kC kC @@ -65412,15 +65937,19 @@ kC kC kC kC +lH +lH +kC +kC +kC +kC +kC +kC kC kC kC kC kC -mc -mc -mc -mc kC kC kC @@ -65434,23 +65963,9 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc kC kC kC -mc -mc -mc -mc kC kC kC @@ -65466,23 +65981,33 @@ kC kC kC kC +kC +kC +kC +kC +Al +Al +Al +Al +Al +Al Al "} (250,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -FW -FW -FW -FW -FW -FW -FW +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -65503,15 +66028,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -65551,6 +66076,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -65570,16 +66097,13 @@ kC kC kC kC +lH kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC +lH +lH +lH +lH kC kC kC @@ -65597,6 +66121,7 @@ kC kC kC kC +lH kC kC kC @@ -65613,6 +66138,7 @@ kC kC kC kC +lH kC kC kC @@ -65649,21 +66175,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -65691,23 +66202,35 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc -mc -mc -mc -mc +kC +lH +lH +kC +kC +kC +kC +lH +lH +kC +kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC -mc -mc -mc -mc kC kC kC @@ -65718,6 +66241,8 @@ kC kC kC kC +kC +Al zk zk zk @@ -65726,20 +66251,20 @@ zk Al "} (251,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -FW -FW -FW -FW -FW -FW -FW +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC PL PL PL @@ -65760,15 +66285,15 @@ PL PL PL PL -md -md -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -65780,6 +66305,64 @@ kC kC kC kC +lH +kC +kC +kC +kC +kC +kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +lH +lH +lH +lH +kC +kC +kC +kC +lH +lH +lH +lH +kC +kC kC kC kC @@ -65827,15 +66410,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -65907,19 +66481,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -65938,6 +66499,70 @@ kC kC kC kC +Al +zk +Qx +Qx +Qx +zk +Al +"} +(252,1,1) = {" +Al +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -65952,12 +66577,6 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc kC kC kC @@ -65975,62 +66594,6 @@ kC kC kC kC -zk -Qx -Qx -Qx -zk -Al -"} -(252,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -FW -FW -FW -FW -FW -FW -FW -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -md -md -md -md -md -md -md -md -md -kC -kC -kC -kC -kC kC kC kC @@ -66043,6 +66606,10 @@ kC kC kC kC +lH +lH +lH +lH kC kC kC @@ -66084,16 +66651,6 @@ kC kC kC kC -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty -Ty kC kC kC @@ -66132,6 +66689,7 @@ kC kC kC kC +lH kC kC kC @@ -66141,6 +66699,9 @@ kC kC kC kC +lH +lH +lH kC kC kC @@ -66164,19 +66725,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -66194,11 +66742,6 @@ kC kC kC kC -mc -mc -mc -mc -mc kC kC kC @@ -66209,16 +66752,20 @@ kC kC kC kC -mc -mc -mc -mc -mc -mc kC kC kC kC +Al +zk +Qx +Gn +Qx +zk +Al +"} +(253,1,1) = {" +Al kC kC kC @@ -66232,28 +66779,6 @@ kC kC kC kC -zk -Qx -Gn -Qx -zk -Al -"} -(253,1,1) = {" -uW -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -66274,13 +66799,13 @@ PL PL PL kC -md -md -md -md -md -md -md +CC +CC +CC +CC +CC +CC +CC kC kC kC @@ -66327,6 +66852,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -66341,16 +66868,10 @@ kC kC kC kC -Ty kC -Ty kC kC -Ty -Ty -Ty kC -Ty kC kC kC @@ -66379,6 +66900,25 @@ kC kC kC kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -66421,19 +66961,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -66451,11 +66978,6 @@ kC kC kC kC -mc -mc -mc -mc -mc kC kC kC @@ -66489,6 +67011,9 @@ kC kC kC kC +kC +kC +Al zk Qx Qx @@ -66632,6 +67157,18 @@ kC kC kC kC +lH +lH +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC kC kC kC @@ -66678,19 +67215,6 @@ kC kC kC kC -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH -lH kC kC kC @@ -66708,11 +67232,6 @@ kC kC kC kC -mc -mc -mc -mc -mc kC kC kC @@ -66746,6 +67265,12 @@ kC kC kC kC +kC +kC +kC +kC +kC +Al zk zk zk @@ -66935,19 +67460,19 @@ Al Al Al Al -uW -uW -uW -uW -uW -uW -uW -uW -uW -uW -uW -uW -uW +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al Al Al Al diff --git a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm index f121f74271..30d2eb7683 100644 --- a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm @@ -3970,6 +3970,7 @@ /area/f13/building) "bGu" = ( /obj/machinery/photocopier, +/obj/structure/table, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ name = "metal plating" }, @@ -9159,8 +9160,9 @@ /turf/open/floor/plasteel/f13/vault_floor/blue, /area/f13/village) "dVw" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box, +/obj/structure/stairs/north{ + color = "#A47449" + }, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ name = "metal plating" }, @@ -17238,6 +17240,13 @@ icon_state = "horizontalinnermain2" }, /area/f13/wasteland) +"hga" = ( +/obj/structure/barricade/wooden, +/turf/open/indestructible/ground/outside/dirt{ + dir = 8; + icon_state = "dirt" + }, +/area/f13/wasteland) "hgc" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/wood/f13/oak, @@ -17561,12 +17570,11 @@ /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "hlA" = ( -/obj/structure/simple_door/wood, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/f13/wood{ - icon_state = "housewood4-broken" +/obj/structure/stairs/north{ + color = "#A47449" }, -/area/f13/legion) +/turf/open/floor/f13/wood, +/area/f13/village) "hlE" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -17779,10 +17787,12 @@ }, /area/f13/building) "hqf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/black, -/area/f13/legion) +/obj/item/storage/fancy/donut_box, +/obj/structure/table, +/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ + name = "metal plating" + }, +/area/f13/building) "hql" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/trash, @@ -17799,6 +17809,12 @@ /obj/item/storage/toolbox/mechanical/old, /turf/open/floor/f13, /area/f13/building) +"hqt" = ( +/obj/structure/stairs/south{ + color = "#A47449" + }, +/turf/open/floor/f13/wood, +/area/f13/legion) "hqw" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 4 @@ -18404,6 +18420,7 @@ /obj/item/stack/sheet/metal/twenty, /obj/item/stack/sheet/metal/ten, /obj/item/storage/box/emptysandbags, +/obj/item/taperecorder, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ name = "metal plating" }, @@ -22164,13 +22181,6 @@ /obj/item/reagent_containers/hypospray/medipen/stimpak/super, /turf/open/floor/f13/wood, /area/f13/building) -"jaV" = ( -/obj/structure/table, -/obj/item/taperecorder, -/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ - name = "metal plating" - }, -/area/f13/building) "jbg" = ( /obj/machinery/light/small{ dir = 1 @@ -28086,11 +28096,11 @@ /turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, /area/f13/brotherhood/surface) "lAC" = ( -/obj/item/bedsheet/brown, -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed/old, -/turf/open/floor/f13/wood, -/area/f13/legion) +/obj/structure/stairs/south{ + color = "#A47449" + }, +/turf/open/indestructible/ground/outside/desert, +/area/f13/wasteland) "lAD" = ( /obj/structure/filingcabinet, /obj/effect/decal/cleanable/dirt{ @@ -35135,6 +35145,13 @@ /obj/effect/decal/remains/human, /turf/open/floor/f13/wood, /area/f13/tunnel) +"oAo" = ( +/turf/open/floor/plasteel/stairs{ + barefootstep = "woodbarefoot"; + color = "#A47449"; + footstep = "wood" + }, +/area/f13/wasteland) "oAB" = ( /obj/structure/barricade/bars, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, @@ -35544,11 +35561,6 @@ icon_state = "floorrustysolid" }, /area/f13/caves) -"oJF" = ( -/obj/structure/fireplace, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/black, -/area/f13/legion) "oJU" = ( /obj/structure/sign/departments/medbay, /turf/closed/wall/f13/store, @@ -39947,6 +39959,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/legion) +"qHe" = ( +/obj/structure/stairs/north{ + color = "#A47449" + }, +/turf/open/indestructible/ground/outside/desert, +/area/f13/wasteland) "qHu" = ( /obj/effect/decal/remains{ icon_state = "remains" @@ -46948,7 +46966,9 @@ /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) "tQl" = ( -/obj/structure/table, +/obj/structure/stairs/south{ + color = "#A47449" + }, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ name = "metal plating" }, @@ -51748,13 +51768,6 @@ }, /turf/open/indestructible/ground/inside/mountain, /area/f13/legion) -"vRG" = ( -/obj/structure/destructible/tribal_torch/wall/lit{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/f13/wood, -/area/f13/legion) "vRR" = ( /obj/structure/fence/wooden{ dir = 4; @@ -53126,12 +53139,6 @@ icon_state = "floorrusty" }, /area/f13/building) -"wzh" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/f13/wood{ - icon_state = "housewood2" - }, -/area/f13/village) "wzp" = ( /obj/structure/chair/wood{ dir = 8 @@ -54125,11 +54132,6 @@ }, /turf/closed/mineral/random/low_chance, /area/f13/caves) -"wTX" = ( -/obj/structure/dresser, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/f13/wood, -/area/f13/legion) "wUc" = ( /obj/machinery/light/small{ dir = 4 @@ -85352,7 +85354,7 @@ euj bFJ vGA gjP -uRJ +hpc uRJ jnX uRJ @@ -85900,8 +85902,8 @@ uqa dCV dCV dVw -tQl -tQl +ueA +bCR dCV hjZ ixe @@ -86155,7 +86157,7 @@ kOz tBN uqa dCV -bCR +hqf aRl ozq ozq @@ -86184,7 +86186,7 @@ mvv dCV hDb ueA -jaV +ueA tQl dCV nnG @@ -86383,7 +86385,7 @@ gjP xYN uRJ gjP -hpc +hlA uRJ ijg tIM @@ -100493,7 +100495,7 @@ mHW snB bfu kHn -fwG +pJd pJd bXw pJd @@ -101265,7 +101267,7 @@ snB koD gjP gTM -wzh +pJd cbk kgM hgS @@ -108620,15 +108622,15 @@ hom gcK gcK gcK -hom -hom -hom -hom -hom -hom -hom -hom -hom +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK gcK gcK gcK @@ -108877,15 +108879,15 @@ hom fyf gcK gcK -hom -xsI -vRG -pck -hom -wTX -jhx -pck -hom +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK gcK gcK gcK @@ -109134,15 +109136,15 @@ hom qOV cWG gcK -hom -oJF -hqf -vwz -hom -dZE -hqf -xih -hom +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK gcK gcK gcK @@ -109358,7 +109360,7 @@ rwO xXm jgx xXm -xXm +hqt uNK jmv jhx @@ -109391,15 +109393,15 @@ hom tBN mvv bpD -hom -mpu -xys -xNm -hom -xys -xys -xNm -hom +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK gcK gcK gcK @@ -109615,7 +109617,7 @@ rwO xXm hom mIW -xXm +uNK uNK jmv xXm @@ -109648,15 +109650,15 @@ hom tBN mvv bpD -hom -lAC -xNm -xNm -hom -mfz -xNm -xNm -hom +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK gcK gcK gcK @@ -109904,16 +109906,16 @@ xNm hom tBN mvv -hgM -hom -hom -hom -dvo -hom -hom -hom -hlA -hom +bpD +fyf +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK gcK gcK gcK @@ -110161,16 +110163,16 @@ xNm rgS dHq mvv -bpD -nyc -xNm -vRG -xNm -xNm -xXm -vRG -xDE -hom +hgM +lPT +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK gcK gcK gcK @@ -110419,15 +110421,15 @@ rgS dHq mvv bpD -xGS -xNm -xXm -qCO -xNm -xXm -xNm -xNm -hom +lAC +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK gcK gcK gcK @@ -110676,15 +110678,15 @@ rgS dHq mvv bpD -hom -hom -hom -hom -hom -hom -hom -hom -hom +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK +gcK gcK gcK gcK @@ -114269,9 +114271,9 @@ mfD mfD uuc mfD -mfD -mfD -mfD +hga +hga +hga mfD gNG hom @@ -114527,9 +114529,9 @@ hom hom hom hom -hwC -hwC -hwC +qHe +oAo +fyf hwC hom uvp diff --git a/icons/obj/stairs.dmi b/icons/obj/stairs.dmi index 615e88f68455f72b4a2f59e35dbfd5123a90fdbd..5c3f378ced99d3344d511b663a27f55f1da13455 100644 GIT binary patch literal 7927 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 literal 4929 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 From cfb58aaec846d9b468ddaa179371b86aaeb6df0f Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sun, 6 Feb 2022 02:41:48 +1100 Subject: [PATCH 005/127] tribspek (#312) --- code/datums/traits/good.dm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm index 45a2fcef88..80c47d23ff 100644 --- a/code/datums/traits/good.dm +++ b/code/datums/traits/good.dm @@ -50,6 +50,23 @@ REMOVE_TRAIT(H, TRAIT_TRIBAL, "Former Tribal") +/datum/quirk/tribespeak + name = "Tribal Language Comprehension" + desc = "You're somehow capable of understanding and speaking the common tribal languages in the area." + value = 1 + gain_text = "You remember the old ways of your tribe.." + lose_text = "You've forgotten the ways of your ancestors.." + + +/datum/quirk/tribespeak/add() + var/mob/living/carbon/human/H = quirk_holder + H.grant_language(/datum/language/tribal) + +/datum/quirk/tribespeak/remove() + var/mob/living/carbon/human/H = quirk_holder + H.remove_language(/datum/language/tribal) + + /datum/quirk/apathetic name = "Apathetic" desc = "You just don't care as much as other people. That's nice to have in a place like this, I guess." From 2141ae8ecca9b5335f5014efd033120371644942 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sun, 6 Feb 2022 02:54:45 +1100 Subject: [PATCH 006/127] veteran ranger buff pr (shotgun loadout) (#292) * amoguis * Update ncr.dm * Update ncr.dm --- code/modules/jobs/job_types/ncr.dm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/modules/jobs/job_types/ncr.dm b/code/modules/jobs/job_types/ncr.dm index e169a85acc..1e973a3bd0 100644 --- a/code/modules/jobs/job_types/ncr.dm +++ b/code/modules/jobs/job_types/ncr.dm @@ -454,6 +454,7 @@ Weapons Service Rifle, Grease Gun, 9mm pistol, all good. /datum/outfit/loadout/vrclassic, // AMR, Sequoia /datum/outfit/loadout/vrlite, // Brush Gun, Sequoia /datum/outfit/loadout/vrcqc, // 2 x .45 Long colt revolvers + /datum/outfit/loadout/vrshotgunner //Riot shotty, Sequoia ) /datum/outfit/job/ncr/f13vetranger/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) @@ -504,6 +505,16 @@ Weapons Service Rifle, Grease Gun, 9mm pistol, all good. /obj/item/ammo_box/c4570 = 1, ) +/datum/outfit/loadout/vrshotgunner + name = "Veteran Ranger Shotgunner" + suit_store = /obj/item/gun/ballistic/automatic/shotgun/riot + backpack_contents = list( + /obj/item/ammo_box/shotgun/buck = 2, + /obj/item/ammo_box/shotgun/slug = 1, + /obj/item/gun/ballistic/revolver/sequoia = 1, + /obj/item/ammo_box/c4570 = 1, + ) + /datum/outfit/loadout/vrcqc name = "Gunslinger" mask = /obj/item/clothing/mask/cigarette/cigar/havana From 5d335100d80a46670f885295c7cd6864d0bc6dbf Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Mon, 7 Feb 2022 05:09:04 +1100 Subject: [PATCH 007/127] makes superstim recipes take fluid instead of stimpaks (#321) * rrraaaa * rrrr * tea fix * ree * Teastuff * Escobarrrrrrrr * medunex * booze fix * recipe conflct * ree * juice effects * fixes * ? * rrrr * er * air * duplicate defines * wooper * ree * to feel * to become * nerf * gonna need all the fries * super stimtweaks * hot sauce * conflux * rr * minor tweaks * plastic autolathe fix * Update recipes_medicine.dm --- code/datums/components/crafting/recipes/recipes_medicine.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_medicine.dm b/code/datums/components/crafting/recipes/recipes_medicine.dm index ab4bacbe92..cd2cb3c4ff 100644 --- a/code/datums/components/crafting/recipes/recipes_medicine.dm +++ b/code/datums/components/crafting/recipes/recipes_medicine.dm @@ -140,7 +140,7 @@ /datum/crafting_recipe/superstimpak name = "Super Stimpak" result = /obj/item/reagent_containers/hypospray/medipen/stimpak/super - reqs = list(/obj/item/reagent_containers/hypospray/medipen/stimpak = 1, + reqs = list(/datum/reagent/medicine/stimpak = 10, /obj/item/stack/sheet/leather = 2, /obj/item/reagent_containers/food/snacks/grown/mutfruit = 2) tools = list(TOOL_WORKBENCH) @@ -153,7 +153,7 @@ /datum/crafting_recipe/superstimpak5 name = "Super Stimpak (x5)" result = /obj/item/storage/box/medicine/stimpaks/superstimpaks5 - reqs = list(/obj/item/reagent_containers/hypospray/medipen/stimpak = 5, + reqs = list(/datum/reagent/medicine/stimpak = 50, /obj/item/stack/sheet/leather = 10, /obj/item/reagent_containers/food/snacks/grown/mutfruit = 10) tools = list(TOOL_WORKBENCH) From f525ba212e806246934af9dc1869fc7d68efb7da Mon Sep 17 00:00:00 2001 From: OliOliOnsiPree Date: Sun, 6 Feb 2022 13:12:37 -0500 Subject: [PATCH 008/127] Thigh High Meta (#309) --- .../modules/mob/dead/new_player/sprite_accessories/socks.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/socks.dm b/code/modules/mob/dead/new_player/sprite_accessories/socks.dm index a6a270ec2a..59823bb49a 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/socks.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/socks.dm @@ -114,11 +114,13 @@ /datum/sprite_accessory/underwear/socks/stockings_orange name = "Stockings - Orange" icon_state = "stockings_orange" +*/ /datum/sprite_accessory/underwear/socks/stockings_programmer name = "Stockings - Programmer" icon_state = "stockings_lpink" +/* /datum/sprite_accessory/underwear/socks/stockings_purple name = "Stockings - Purple" icon_state = "stockings_purple" @@ -156,6 +158,8 @@ name = "Thigh-high - Freedom" icon_state = "assblastusa_thigh" +*/ + /datum/sprite_accessory/underwear/socks/rainbow_thigh name = "Thigh-high - Rainbow" icon_state = "rainbow_thigh" @@ -172,7 +176,7 @@ name = "Thigh-high - Striped" icon_state = "striped_thigh" has_color = TRUE -*/ + /datum/sprite_accessory/underwear/socks/thin_thigh name = "Thigh-high - Thin" From 1855c54f4364f2289a218abed22d65b0bd4dd973 Mon Sep 17 00:00:00 2001 From: zulixe <67845957+zulixe@users.noreply.github.com> Date: Sun, 6 Feb 2022 13:18:31 -0500 Subject: [PATCH 009/127] adjusts command whitelist (#323) --- code/modules/jobs/jobs.dm | 6 ------ 1 file changed, 6 deletions(-) diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index 011da3c6ef..e57c27221a 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -48,21 +48,15 @@ GLOBAL_LIST_INIT(nonhuman_positions, list( )) GLOBAL_LIST_INIT(command_positions, list( - "Head Scribe", "Head Paladin", "Head Knight", "NCR Captain", - "NCR Lieutenant", "NCR Veteran Ranger", "Legion Centurion", - "Legion Veteran Decanus", - "Mayor", "Sheriff", - - "Followers Administrator", )) GLOBAL_LIST_INIT(silicon_whitelist_positions, list( From 3e3f68493b215b21debda0dbde3931a63a757470 Mon Sep 17 00:00:00 2001 From: SeniorScore Date: Sun, 6 Feb 2022 13:19:01 -0500 Subject: [PATCH 010/127] adjusts superstim recipe to not be obscene, adds blur to healing powder because you can still stack them for some reason (#318) --- code/modules/fallout/reagents/medicines.dm | 1 + code/modules/reagents/chemistry/recipes/medicine.dm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/fallout/reagents/medicines.dm b/code/modules/fallout/reagents/medicines.dm index d176b47f7b..cf0de6f69a 100644 --- a/code/modules/fallout/reagents/medicines.dm +++ b/code/modules/fallout/reagents/medicines.dm @@ -276,6 +276,7 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) var/heal_factor_perk = -2.5 //Multiplier if you have the right perk. /datum/reagent/medicine/healing_powder/on_mob_life(mob/living/carbon/M) + M.blur_eyes(5) var/is_tribal = FALSE if(HAS_TRAIT(M, TRAIT_TRIBAL)) is_tribal = TRUE diff --git a/code/modules/reagents/chemistry/recipes/medicine.dm b/code/modules/reagents/chemistry/recipes/medicine.dm index b958979807..d123b4354d 100644 --- a/code/modules/reagents/chemistry/recipes/medicine.dm +++ b/code/modules/reagents/chemistry/recipes/medicine.dm @@ -411,7 +411,7 @@ datum/chemical_reaction/rezadone name = "Super Stimpak Fluid" id = /datum/reagent/medicine/super_stimpak results = list(/datum/reagent/medicine/super_stimpak = 2) - required_reagents = list(/datum/reagent/blood/synthetics = 1, /datum/reagent/drug/aranesp = 1, /datum/reagent/medicine/stimpak = 1, /datum/reagent/consumable/mutjuice = 1, /datum/reagent/medicine/salglu_solution = 1, /datum/reagent/medicine/pen_acid/pen_jelly = 1, /datum/reagent/medicine/regen_jelly = 1, /datum/reagent/medicine/atropine = 1) + required_reagents = list(/datum/reagent/blood/synthetics = 1, /datum/reagent/drug/aranesp = 1, /datum/reagent/medicine/stimpak = 1, /datum/reagent/consumable/mutjuice = 1) OptimalTempMin = 65 OptimalTempMax = 95 ExplodeTemp = 100 From 8a911f8341e6e45592ef8e8dc1c56ed61e5db66a Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Mon, 7 Feb 2022 05:19:16 +1100 Subject: [PATCH 011/127] roundstart empty (fillable) bloodbags (#322) * blood * Revert "blood" This reverts commit 514fee2cfc299035b9686e6399fcc31b0f439a7b. * small --- code/modules/reagents/reagent_containers/blood_pack.dm | 7 +++++++ .../autolathe_designs_medical_and_dinnerware.dm | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index ec734af764..4cd79a1306 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -155,3 +155,10 @@ labelled = 1 blood_type = null list_reagents = list(/datum/reagent/medicine/radaway = 200) + + +/obj/item/reagent_containers/blood/small + name = "small blood pack" + volume = 150 //same as plasbucket + w_class = WEIGHT_CLASS_SMALL + reagent_flags = INJECTABLE | DRAINABLE | AMOUNT_VISIBLE diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm index b169f66359..21a3474b94 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm @@ -180,6 +180,15 @@ build_path = /obj/item/reagent_containers/glass/beaker/plastic category = list("initial", "Medical") +/datum/design/blood_bag_s + name = "Empty Small Blood Bag" + desc = "A small sterilized plastic bag for blood." + id = "blood_bag_s" + build_path = /obj/item/reagent_containers/blood/small + build_type = AUTOLATHE + materials = list(/datum/material/glass = 1500, /datum/material/plastic = 3500) + category = list("initial", "Medical") + /datum/design/healthanalyzer name = "Health Analyzer" id = "healthanalyzer" From 7936ed76c678e993ab66d5927a9935f6b8b7f392 Mon Sep 17 00:00:00 2001 From: DaemonTinadel <91995971+DaemonTinadel@users.noreply.github.com> Date: Sun, 6 Feb 2022 13:19:40 -0500 Subject: [PATCH 012/127] MedX nerf, Service rifle change. (#317) * Update legion.dm * Fixes dual wielded shotguns Dedwiitated wam for the server * general nerfs and buffs change of guns with corners opinions. * Nerfs MEDX a bit * Buffs service rifle Co-authored-by: Scheveningen --- code/modules/fallout/reagents/medicines.dm | 16 ++++++++-------- .../projectiles/guns/ballistic/automatic.dm | 14 +++++++------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/code/modules/fallout/reagents/medicines.dm b/code/modules/fallout/reagents/medicines.dm index cf0de6f69a..83712369fe 100644 --- a/code/modules/fallout/reagents/medicines.dm +++ b/code/modules/fallout/reagents/medicines.dm @@ -67,7 +67,7 @@ description = "Rapidly heals damage when injected. A poor man's stimpak." reagent_state = LIQUID color = "#FFA500" - + /datum/reagent/medicine/stimpakimitation/on_mob_life(mob/living/carbon/M) if(M.getBruteLoss() == 0 && M.getFireLoss() == 0) metabolization_rate = 1000 * REAGENTS_METABOLISM //instant metabolise if it won't help you, prevents prehealing before combat @@ -123,7 +123,7 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) M.adjustOxyLoss(12*REAGENTS_EFFECT_MULTIPLIER) ..() . = TRUE - + // --------------------------- // LONGPORK STEW REAGENT @@ -164,7 +164,7 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) reagent_state = SOLID color = "#7f7add" taste_description = "heaven." - metabolization_rate = 0.7 * REAGENTS_METABOLISM + metabolization_rate = 0.7 * REAGENTS_METABOLISM overdose_threshold = 30 //hard to OD on, besides if you use too much it kills you when it wears off /datum/reagent/medicine/berserker_powder/on_mob_life(mob/living/carbon/M) @@ -375,14 +375,14 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) ..() if(isliving(M)) to_chat(M, "You feel tougher, able to shrug off pain more easily.") - M.maxHealth += 100 - M.health += 100 + M.maxHealth += 70 + M.health += 70 /datum/reagent/medicine/medx/on_mob_delete(mob/living/carbon/human/M) if(isliving(M)) to_chat(M, "You feel as vulnerable to pain as a normal person.") - M.maxHealth -= 100 - M.health -= 100 + M.maxHealth -= 70 + M.health -= 70 switch(current_cycle) if(1 to 40) M.confused += 10 @@ -414,7 +414,7 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) M.set_heartattack(TRUE) M.visible_message("[M] clutches at their chest as if their heart stopped!") to_chat(M, "Your vision goes black and your heart stops beating as the amount of drugs in your system shut down your organs one by one. Say hello to Elvis in the afterlife. ") - + ..() /datum/reagent/medicine/medx/on_mob_life(mob/living/carbon/M) diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 462af0b365..f3992d51b1 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -578,9 +578,9 @@ weapon_weight = WEAPON_MEDIUM spread = 0 //low-recoil + forward grip fire_delay = 3 - - - + + + //////////////////// //SEMI-AUTO RIFLES// @@ -669,7 +669,7 @@ icon_prefix = "servicerifle" mag_type = /obj/item/ammo_box/magazine/m556/rifle slowdown = 0.45 - fire_delay = 3.5 + fire_delay = 3 burst_size = 1 spread = 1 extra_damage = 25 @@ -906,7 +906,7 @@ fire_sound = 'sound/f13weapons/hunting_rifle.ogg' -//DKS 501 sniper rifle Keywords: .308, Semi-auto, 7 round magazine, Scoped, Extra speed +500, Fire delay +1, 45dmg +//DKS 501 sniper rifle Keywords: .308, Semi-auto, 7 round magazine, Scoped, Extra speed +500, Fire delay +1, 45dmg /obj/item/gun/ballistic/automatic/marksman/sniper name = "sniper rifle" desc = "A DKS 501, chambered in .308 Winchester. With a light polymer body, it's suited for long treks through the desert." @@ -1107,8 +1107,8 @@ flight_y_offset = 21 actions_types = list(/datum/action/item_action/toggle_firemode) fire_sound = 'sound/f13weapons/assault_carbine.ogg' - -/obj/item/gun/ballistic/automatic/assault_carbine/worn + +/obj/item/gun/ballistic/automatic/assault_carbine/worn name = "worn assault carbine" desc = "The U.S. army carbine version of the R91, made by Colt and issued to special forces. This one is beat-up and falling apart." icon_state = "assault_carbine" From 19f39fcb7c85f1157339f19bdd3bcff176134dab Mon Sep 17 00:00:00 2001 From: Jaaackx <53274878+Jaaackx@users.noreply.github.com> Date: Sun, 6 Feb 2022 18:25:29 +0000 Subject: [PATCH 013/127] Removes dildos and some associated code + minesweeper removal (TESTMERGE PLEASE) (#316) * byebye * Update Dungeons.dmm * Update code/modules/arousal/arousal.dm Co-authored-by: Loorey * Update code/modules/arousal/arousal.dm Co-authored-by: Loorey * Update code/modules/arousal/arousal.dm Co-authored-by: Loorey * Update code/modules/arousal/arousal.dm Co-authored-by: Loorey * shitadel * Update code/modules/arousal/arousal.dm Co-authored-by: Loorey --- _maps/map_files/Pahrump/Dungeons.dmm | 1 - .../Pahrump/Pahrump-Underground-1.dmm | 5 +- code/modules/arousal/arousal.dm | 54 +----- code/modules/arousal/toys/dildos.dm | 160 ------------------ code/modules/cargo/packs/misc.dm | 20 --- .../research/designs/autoylathe_designs.dm | 7 - fortune13.dme | 1 - 7 files changed, 2 insertions(+), 246 deletions(-) delete mode 100644 code/modules/arousal/toys/dildos.dm diff --git a/_maps/map_files/Pahrump/Dungeons.dmm b/_maps/map_files/Pahrump/Dungeons.dmm index dce70fbfb9..1741267d3c 100644 --- a/_maps/map_files/Pahrump/Dungeons.dmm +++ b/_maps/map_files/Pahrump/Dungeons.dmm @@ -3723,7 +3723,6 @@ "eqU" = ( /obj/structure/closet/secure_closet/personal/cabinet, /obj/effect/decal/cleanable/dirt, -/obj/item/dildo, /obj/effect/decal/cleanable/cobweb, /obj/item/clothing/mask/muzzle, /obj/item/clothing/glasses/sunglasses/blindfold, diff --git a/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm b/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm index a1c699cc1b..1471cc48c1 100644 --- a/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm @@ -7517,9 +7517,6 @@ /obj/structure/closet{ storage_capacity = 10 }, -/obj/item/dildo{ - icon_state = "dildo" - }, /obj/item/clothing/mask/muzzle, /obj/item/clothing/mask/muzzle, /obj/item/clothing/glasses/sunglasses/blindfold, @@ -10595,7 +10592,7 @@ /turf/open/indestructible/ground/inside/subway, /area/f13/tunnel) "ghw" = ( -/obj/machinery/computer/arcade/minesweeper, +/obj/machinery/computer/arcade/orion_trail, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/brotherhood/leisure) "ghC" = ( diff --git a/code/modules/arousal/arousal.dm b/code/modules/arousal/arousal.dm index 1d698ec111..863ab4f337 100644 --- a/code/modules/arousal/arousal.dm +++ b/code/modules/arousal/arousal.dm @@ -171,23 +171,6 @@ else if(!silent) to_chat(src, "You cannot do this without an appropriate container.") -/mob/living/carbon/human/proc/available_rosie_palms(silent = FALSE, list/whitelist_typepaths = list(/obj/item/dildo)) - if(restrained(TRUE)) //TRUE ignores grabs - if(!silent) - to_chat(src, "You can't do that while restrained!") - return FALSE - if(!get_num_arms() || !get_empty_held_indexes()) - if(whitelist_typepaths) - if(!islist(whitelist_typepaths)) - whitelist_typepaths = list(whitelist_typepaths) - for(var/path in whitelist_typepaths) - if(is_holding_item_of_type(path)) - return TRUE - if(!silent) - to_chat(src, "You need at least one free arm.") - return FALSE - return TRUE - //Here's the main proc itself /mob/living/carbon/human/proc/mob_climax(forced_climax=FALSE) //Forced is instead of the other proc, makes you cum if you have the tools for it, ignoring restraints if(mb_cd_timer > world.time) @@ -240,43 +223,8 @@ return //Ok, now we check what they want to do. - var/choice = input(src, "Select sexual activity", "Sexual activity:") as null|anything in list("Climax alone","Climax with partner", "Fill container") + var/choice = input(src, "Select sexual activity", "Sexual activity:") as null|anything in list("Climax with partner") if(!choice) return - switch(choice) - if("Climax alone") - if(!available_rosie_palms()) - return - var/obj/item/organ/genital/picked_organ = pick_climax_genitals() - if(picked_organ && available_rosie_palms(TRUE)) - mob_climax_outside(picked_organ) - if("Climax with partner") - //We need no hands, we can be restrained and so on, so let's pick an organ - var/obj/item/organ/genital/picked_organ = pick_climax_genitals() - if(picked_organ) - var/mob/living/partner = pick_partner() //Get someone - if(partner) - var/spillage = input(src, "Would your fluids spill outside?", "Choose overflowing option", "Yes") as null|anything in list("Yes", "No") - if(spillage && in_range(src, partner)) - mob_climax_partner(picked_organ, partner, spillage == "Yes" ? TRUE : FALSE) - if("Fill container") - //We'll need hands and no restraints. - if(!available_rosie_palms(FALSE, /obj/item/reagent_containers)) - return - //We got hands, let's pick an organ - var/obj/item/organ/genital/picked_organ - picked_organ = pick_climax_genitals() //Gotta be climaxable, not just masturbation, to fill with fluids. - if(picked_organ) - //Good, got an organ, time to pick a container - var/obj/item/reagent_containers/fluid_container = pick_climax_container() - if(fluid_container && available_rosie_palms(TRUE, /obj/item/reagent_containers)) - mob_fill_container(picked_organ, fluid_container) - mb_cd_timer = world.time + mb_cd_length - -/*/mob/living/carbon/human/verb/climax_verb() // LoneStar removal. - set category = "IC" - set name = "Climax" - set desc = "Lets you choose a couple ways to ejaculate." - mob_climax()*/ diff --git a/code/modules/arousal/toys/dildos.dm b/code/modules/arousal/toys/dildos.dm deleted file mode 100644 index 3f6fa9bb45..0000000000 --- a/code/modules/arousal/toys/dildos.dm +++ /dev/null @@ -1,160 +0,0 @@ -////////// -//DILDOS// -////////// -/obj/item/dildo - name = "dildo" - desc = "Floppy!" - icon = 'icons/obj/genitals/dildo.dmi' - force = 0 - hitsound = 'sound/weapons/tap.ogg' - throwforce = 0 - icon_state = "dildo_knotted_2" - alpha = 192//transparent - var/can_customize = FALSE - var/dildo_shape = "human" - var/dildo_size = 2 - var/dildo_type = "dildo"//pretty much just used for the icon state - var/random_color = TRUE - var/random_size = FALSE - var/random_shape = FALSE - var/is_knotted = FALSE - //Lists moved to _cit_helpers.dm as globals so they're not instanced individually - -/obj/item/dildo/proc/update_appearance() - icon_state = "[dildo_type]_[dildo_shape]_[dildo_size]" - var/sizeword = "" - switch(dildo_size) - if(1) - sizeword = "small " - if(3) - sizeword = "big " - if(4) - sizeword = "huge " - if(5) - sizeword = "gigantic " - - name = "[sizeword][dildo_shape] [can_customize ? "custom " : ""][dildo_type]" - -/obj/item/dildo/AltClick(mob/living/user) - . = ..() - if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) - return - customize(user) - return TRUE - -/obj/item/dildo/proc/customize(mob/living/user) - if(!can_customize) - return FALSE - if(src && !user.incapacitated() && in_range(user,src)) - var/color_choice = input(user,"Choose a color for your dildo.","Dildo Color") as null|anything in GLOB.dildo_colors - if(src && color_choice && !user.incapacitated() && in_range(user,src)) - sanitize_inlist(color_choice, GLOB.dildo_colors, "Red") - color = GLOB.dildo_colors[color_choice] - update_appearance() - if(src && !user.incapacitated() && in_range(user,src)) - var/shape_choice = input(user,"Choose a shape for your dildo.","Dildo Shape") as null|anything in GLOB.dildo_shapes - if(src && shape_choice && !user.incapacitated() && in_range(user,src)) - sanitize_inlist(shape_choice, GLOB.dildo_colors, "Knotted") - dildo_shape = GLOB.dildo_shapes[shape_choice] - update_appearance() - if(src && !user.incapacitated() && in_range(user,src)) - var/size_choice = input(user,"Choose the size for your dildo.","Dildo Size") as null|anything in GLOB.dildo_sizes - if(src && size_choice && !user.incapacitated() && in_range(user,src)) - sanitize_inlist(size_choice, GLOB.dildo_colors, "Medium") - dildo_size = GLOB.dildo_sizes[size_choice] - update_appearance() - if(src && !user.incapacitated() && in_range(user,src)) - var/transparency_choice = input(user,"Choose the transparency of your dildo. Lower is more transparent!(192-255)","Dildo Transparency") as null|num - if(src && transparency_choice && !user.incapacitated() && in_range(user,src)) - sanitize_integer(transparency_choice, 192, 255, 192) - alpha = transparency_choice - update_appearance() - return TRUE - -/obj/item/dildo/Initialize() - . = ..() - if(random_color == TRUE) - var/randcolor = pick(GLOB.dildo_colors) - color = GLOB.dildo_colors[randcolor] - if(random_shape == TRUE) - var/randshape = pick(GLOB.dildo_shapes) - dildo_shape = GLOB.dildo_shapes[randshape] - if(random_size == TRUE) - var/randsize = pick(GLOB.dildo_sizes) - dildo_size = GLOB.dildo_sizes[randsize] - update_appearance() - alpha = rand(192, 255) - pixel_y = rand(-7,7) - pixel_x = rand(-7,7) - -/obj/item/dildo/examine(mob/user) - . = ..() - if(can_customize) - . += "Alt-Click \the [src.name] to customize it." - -/obj/item/dildo/random//totally random - name = "random dildo"//this name will show up in vendors and shit so you know what you're vending(or don't, i guess :^)) - random_color = TRUE - random_shape = TRUE - random_size = TRUE - -/obj/item/dildo/knotted - dildo_shape = "knotted" - name = "knotted dildo" - attack_verb = list("penetrated", "knotted", "slapped", "inseminated") - -obj/item/dildo/human - dildo_shape = "human" - name = "human dildo" - attack_verb = list("penetrated", "slapped", "inseminated") - -obj/item/dildo/plain - dildo_shape = "plain" - name = "plain dildo" - attack_verb = list("penetrated", "slapped", "inseminated") - -obj/item/dildo/flared - dildo_shape = "flared" - name = "flared dildo" - attack_verb = list("penetrated", "slapped", "neighed", "gaped", "prolapsed", "inseminated") - -obj/item/dildo/flared/huge - name = "literal horse cock" - desc = "THIS THING IS HUGE!" - dildo_size = 4 - force = 10 - -obj/item/dildo/custom - name = "customizable dildo" - desc = "Thanks to significant advances in synthetic nanomaterials, this dildo is capable of taking on many different forms to fit the user's preferences! Pricy!" - can_customize = TRUE - random_color = TRUE - random_shape = TRUE - random_size = TRUE - -// Suicide acts, by request - -/obj/item/dildo/proc/manual_suicide(mob/living/user) - user.visible_message("[user] finally finishes deepthroating the [src], and their life.") - user.adjustOxyLoss(200) - user.death(0) - -/obj/item/dildo/suicide_act(mob/living/user) -// is_knotted = ((src.dildo_shape == "knotted")?"They swallowed the knot":"Their face is turning blue") - if(do_after(user,17,target=src)) - user.visible_message("[user] tears-up and gags as they shove [src] down their throat! It looks like [user.p_theyre()] trying to commit suicide!") - playsound(loc, 'sound/weapons/gagging.ogg', 50, 1, -1) - user.Stun(150) - user.adjust_blurriness(8) - var/obj/item/organ/eyes/eyes = user.getorganslot(ORGAN_SLOT_EYES) - eyes?.applyOrganDamage(10) - return MANUAL_SUICIDE - -/obj/item/dildo/flared/huge/suicide_act(mob/living/user) - if(do_after(user,35,target=src)) - user.visible_message("[user] tears-up and gags as they try to deepthroat the [src]! WHY WOULD THEY DO THAT? It looks like [user.p_theyre()] trying to commit suicide!!") - playsound(loc, 'sound/weapons/gagging.ogg', 50, 2, -1) - user.Stun(300) - user.adjust_blurriness(8) - return MANUAL_SUICIDE - diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm index c1319f5f83..b548330c36 100644 --- a/code/modules/cargo/packs/misc.dm +++ b/code/modules/cargo/packs/misc.dm @@ -395,26 +395,6 @@ /obj/item/stack/tile/noslip/thirty) crate_name = "high-traction floor tiles crate" -////////////////////////////////////////////////////////////////////////////// -//////////////////////////////// Lewd Supplies /////////////////////////////// -////////////////////////////////////////////////////////////////////////////// - -/datum/supply_pack/misc/lewd - name = "Lewd Crate" // OwO - desc = "Pssst, want to have a good time with your sluts? Well I got what you want! Maid clothing, dildos, collars and more!" - cost = 5250 - contraband = TRUE - contains = list(/obj/item/dildo/custom, - /obj/item/dildo/custom, - /obj/item/clothing/under/costume/maid, - /obj/item/clothing/under/costume/maid, - /obj/item/electropack/shockcollar, - /obj/item/electropack/shockcollar, - /obj/item/restraints/handcuffs/fake/kinky, - /obj/item/restraints/handcuffs/fake/kinky) - crate_name = "lewd kit" - crate_type = /obj/structure/closet/crate - ///Special supply crate that generates random syndicate gear up to a determined TC value /datum/supply_pack/misc/syndicate diff --git a/code/modules/research/designs/autoylathe_designs.dm b/code/modules/research/designs/autoylathe_designs.dm index 354fbfe53d..f7ff0208fc 100644 --- a/code/modules/research/designs/autoylathe_designs.dm +++ b/code/modules/research/designs/autoylathe_designs.dm @@ -437,13 +437,6 @@ build_path = /obj/item/toy/figure/wizard category = list("hacked", "Figurines") -/datum/design/autoylathe/dildo - name = "Customizable Dildo" - id = "dildo" - materials = list(/datum/material/plastic = 2000) - build_path = /obj/item/dildo/custom - category = list("initial", "Adult") - /datum/design/autoylathe/collar name = "Collar" id = "collar" diff --git a/fortune13.dme b/fortune13.dme index de9a8ec60f..f0d5d4ce60 100644 --- a/fortune13.dme +++ b/fortune13.dme @@ -1745,7 +1745,6 @@ #include "code\modules\arousal\organs\testicles.dm" #include "code\modules\arousal\organs\vagina.dm" #include "code\modules\arousal\organs\womb.dm" -#include "code\modules\arousal\toys\dildos.dm" #include "code\modules\assembly\assembly.dm" #include "code\modules\assembly\bomb.dm" #include "code\modules\assembly\doorcontrol.dm" From 47b8197a725da052c069ff18a130086960a1f755 Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Mon, 7 Feb 2022 17:50:58 +0800 Subject: [PATCH 014/127] Update autolathe.dm --- code/game/machinery/autolathe.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index a288fbd44d..e1d3778823 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -447,6 +447,11 @@ stored_research = /datum/techweb/specialized/autounlocking/autolathe/public base_print_speed = 20 +/obj/machinery/autolathe/basic + name = "makeshift workshop" + desc = "It produces items using metal and glass. Only very simple tools and designs can be built with this." + base_print_speed = 30 + /obj/machinery/autolathe/toy name = "autoylathe" desc = "It produces toys using plastic, metal and glass." From f7253a43d83ec0c2f4792e81e4ac9b55100e873f Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Mon, 7 Feb 2022 17:54:37 +0800 Subject: [PATCH 015/127] Update machine_circuitboards.dm --- .../game/objects/items/circuitboards/machine_circuitboards.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index 404841715c..8dd05be624 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -50,6 +50,10 @@ /obj/item/circuitboard/machine/autolathe/secure name = "Secure Autolathe (Machine Board)" build_path = /obj/machinery/autolathe/secure + +/obj/item/circuitboard/machine/autolathe/basic + name = "Makeshift Workshop" + build_path = /obj/machinery/autolathe/basic /obj/item/circuitboard/machine/bloodbankgen name = "Blood Bank Generator (Machine Board)" From 467b6dddd97df576454d286d5099f4426a9869af Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Mon, 7 Feb 2022 17:55:16 +0800 Subject: [PATCH 016/127] Update autolathe.dm --- code/game/machinery/autolathe.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index e1d3778823..f5cb884b12 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -450,6 +450,7 @@ /obj/machinery/autolathe/basic name = "makeshift workshop" desc = "It produces items using metal and glass. Only very simple tools and designs can be built with this." + circuit = /obj/item/circuitboard/machine/autolathe/basic base_print_speed = 30 /obj/machinery/autolathe/toy From 70c1ad9ee4734e176ec1f8891874f7f59f69966e Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Mon, 7 Feb 2022 17:58:23 +0800 Subject: [PATCH 017/127] Update _techweb.dm --- code/modules/research/techweb/_techweb.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/research/techweb/_techweb.dm b/code/modules/research/techweb/_techweb.dm index c1fde62cdf..9992c6b2fd 100644 --- a/code/modules/research/techweb/_techweb.dm +++ b/code/modules/research/techweb/_techweb.dm @@ -404,6 +404,10 @@ design_autounlock_buildtypes = AUTOLATHE allowed_buildtypes = AUTOLATHE|TOYLATHE|AMMOLATHE +/datum/techweb/specialized/autounlocking/basiclathe + design_autounlock_buildtypes = BASIC + allowed_buildtypes = BASIC + /datum/techweb/specialized/autounlocking/autolathe/public design_autounlock_skip_types = NO_PUBLIC_LATHE From 4d4b31943a9eb13d2831be41581d061b1a8d498e Mon Sep 17 00:00:00 2001 From: SeniorScore Date: Mon, 7 Feb 2022 11:32:18 -0500 Subject: [PATCH 018/127] Fixing Poultice/Bitter eye blur, makes dealing with burns easier. (#324) * makes bitter/poultice blur work as intended, increases ease of healing burn wounds and debriding infections * adjusts nutrition drain to work correctly on stims --- code/datums/wounds/burns.dm | 2 +- code/modules/fallout/reagents/medicines.dm | 9 ++++----- code/modules/surgery/burn_dressing.dm | 4 ++-- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/code/datums/wounds/burns.dm b/code/datums/wounds/burns.dm index 7ac9c31790..2d95ce5d3c 100644 --- a/code/datums/wounds/burns.dm +++ b/code/datums/wounds/burns.dm @@ -278,7 +278,7 @@ status_effect_type = /datum/status_effect/wound/burn/severe treatable_by = list(/obj/item/flashlight/pen/paramedic, /obj/item/stack/medical/ointment, /obj/item/stack/medical/mesh) infestation_rate = 0.05 // appx 13 minutes to reach sepsis without any treatment - flesh_damage = 12.5 + flesh_damage = 10.5 scar_keyword = "burnsevere" /datum/wound/burn/critical diff --git a/code/modules/fallout/reagents/medicines.dm b/code/modules/fallout/reagents/medicines.dm index 83712369fe..49ffb7a22b 100644 --- a/code/modules/fallout/reagents/medicines.dm +++ b/code/modules/fallout/reagents/medicines.dm @@ -21,6 +21,7 @@ ..() /datum/reagent/medicine/stimpak/on_mob_life(mob/living/carbon/M) + M.adjust_nutrition(-6) if(M.health < 0) //Functions as epinephrine. M.adjustToxLoss(-0.5*REAGENTS_EFFECT_MULTIPLIER, 0) M.adjustBruteLoss(-0.5*REAGENTS_EFFECT_MULTIPLIER, 0) @@ -47,7 +48,6 @@ . = TRUE if(M.nutrition <= NUTRITION_LEVEL_STARVING) M.adjustToxLoss(2*REAGENTS_EFFECT_MULTIPLIER, 0) - M.adjust_nutrition(-6) M.overeatduration = 0 ..() @@ -88,6 +88,7 @@ addiction_threshold = 16 datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) + M.adjust_nutrition(-7) if(M.health < 0) //Functions as epinephrine. M.adjustToxLoss(-0.5*REAGENTS_EFFECT_MULTIPLIER, 0) M.adjustBruteLoss(-0.5*REAGENTS_EFFECT_MULTIPLIER, 0) @@ -114,7 +115,6 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) . = TRUE if(M.nutrition <= NUTRITION_LEVEL_STARVING) M.adjustToxLoss(3*REAGENTS_EFFECT_MULTIPLIER, 0) - M.adjust_nutrition(-7) M.overeatduration = 0 ..() @@ -239,7 +239,7 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) var/heal_factor_perk = -5 //Multiplier if you have the right perk. /datum/reagent/medicine/bitter_drink/on_mob_life(mob/living/carbon/M) - M.blur_eyes(5) + M.set_blurriness(7) var/is_tribal = FALSE if(HAS_TRAIT(M, TRAIT_TRIBAL)) is_tribal = TRUE @@ -276,7 +276,6 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) var/heal_factor_perk = -2.5 //Multiplier if you have the right perk. /datum/reagent/medicine/healing_powder/on_mob_life(mob/living/carbon/M) - M.blur_eyes(5) var/is_tribal = FALSE if(HAS_TRAIT(M, TRAIT_TRIBAL)) is_tribal = TRUE @@ -316,7 +315,7 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) heal_factor_perk = -4 /datum/reagent/medicine/healing_powder/poultice/on_mob_life(mob/living/carbon/M) - M.blur_eyes(10) + M.set_blurriness(5) ..() // --------------------------- diff --git a/code/modules/surgery/burn_dressing.dm b/code/modules/surgery/burn_dressing.dm index 6af9ebf731..789da6ee7a 100644 --- a/code/modules/surgery/burn_dressing.dm +++ b/code/modules/surgery/burn_dressing.dm @@ -48,8 +48,8 @@ "[user] successfully excises some of the infected flesh from [target]'s [parse_zone(target_zone)]!") log_combat(user, target, "excised infected flesh in", addition="INTENT: [uppertext(user.a_intent)]") surgery.operated_bodypart.receive_damage(brute=3, wound_bonus=CANT_WOUND) - burn_wound.infestation -= 0.5 - burn_wound.sanitization += 0.5 + burn_wound.infestation -= 0.85 + burn_wound.sanitization += 0.75 if(burn_wound.infestation <= 0) repeatable = FALSE else From cc74869ff527ffc53745f2dd53d36d6f92bba4af Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Tue, 8 Feb 2022 10:16:42 +1100 Subject: [PATCH 019/127] shield fix (#327) * shix * cool beans cool beans --- code/game/objects/items/shields.dm | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm index dfb4e65bc4..5b7fc8aba7 100644 --- a/code/game/objects/items/shields.dm +++ b/code/game/objects/items/shields.dm @@ -209,12 +209,7 @@ max_integrity = 450 /obj/item/shield/riot/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/melee)) - if(cooldown < world.time - 25) - user.visible_message("[user] bashes [src] with [W]!") - playsound(user.loc, 'sound/effects/shieldbash.ogg', 50, 1) - cooldown = world.time - else if(istype(W, repair_material)) + if(istype(W, repair_material)) if(obj_integrity >= max_integrity) to_chat(user, "[src] is already in perfect condition.") else @@ -222,6 +217,11 @@ S.use(1) obj_integrity = max_integrity to_chat(user, "You repair [src] with [S].") + else if(istype(W, /obj/item/melee)) + if(cooldown < world.time - 25) + user.visible_message("[user] bashes [src] with [W]!") + playsound(user.loc, 'sound/effects/shieldbash.ogg', 50, 1) + cooldown = world.time else return ..() @@ -250,17 +250,6 @@ take_damage(damage) return ..() -/obj/item/shield/riot/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item)) - if(cooldown < world.time - 25) - user.visible_message("[user] bashes [src] with [W]!") - playsound(user.loc, 'sound/effects/shieldbash.ogg', 50, 1) - cooldown = world.time - else - return ..() - - - //Bulletproof riot shield obj/item/shield/riot/bullet_proof name = "bullet resistant shield" From b35e1fe98ee8f233b1d331f8c5e062857bccf0e3 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Tue, 8 Feb 2022 10:16:53 +1100 Subject: [PATCH 020/127] stimpak crafting fixes (#329) * ararat * es * Revert "es" This reverts commit 410567c3e7fa9fa387d4394dd96bf61f7c56f041. * alyeak --- .../components/crafting/recipes/recipes_medicine.dm | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_medicine.dm b/code/datums/components/crafting/recipes/recipes_medicine.dm index cd2cb3c4ff..e30a66750b 100644 --- a/code/datums/components/crafting/recipes/recipes_medicine.dm +++ b/code/datums/components/crafting/recipes/recipes_medicine.dm @@ -142,26 +142,22 @@ result = /obj/item/reagent_containers/hypospray/medipen/stimpak/super reqs = list(/datum/reagent/medicine/stimpak = 10, /obj/item/stack/sheet/leather = 2, - /obj/item/reagent_containers/food/snacks/grown/mutfruit = 2) + /obj/item/reagent_containers/food/snacks/grown/mutfruit = 2, + /obj/item/reagent_containers/syringe = 1) tools = list(TOOL_WORKBENCH) - blacklist = list(/obj/item/reagent_containers/hypospray/medipen/stimpak/imitation) time = 50 category = CAT_MEDICAL - blacklist = list(/obj/item/reagent_containers/hypospray/medipen/stimpak/super, - /obj/item/reagent_containers/hypospray/medipen/stimpak/custom) /datum/crafting_recipe/superstimpak5 name = "Super Stimpak (x5)" result = /obj/item/storage/box/medicine/stimpaks/superstimpaks5 reqs = list(/datum/reagent/medicine/stimpak = 50, /obj/item/stack/sheet/leather = 10, - /obj/item/reagent_containers/food/snacks/grown/mutfruit = 10) + /obj/item/reagent_containers/food/snacks/grown/mutfruit = 10, + /obj/item/reagent_containers/syringe = 5) tools = list(TOOL_WORKBENCH) - blacklist = list(/obj/item/reagent_containers/hypospray/medipen/stimpak/imitation) time = 60 category = CAT_MEDICAL - blacklist = list(/obj/item/reagent_containers/hypospray/medipen/stimpak/super, - /obj/item/reagent_containers/hypospray/medipen/stimpak/custom) /datum/crafting_recipe/salvage_stimpak name = "Salvage injector" From 6593f2acf61d50be86f10e5007e7467453b482bf Mon Sep 17 00:00:00 2001 From: SeniorScore Date: Mon, 7 Feb 2022 18:17:37 -0500 Subject: [PATCH 021/127] Heavy Duty Sheath, Ranger Cape Fix, Crafting Additions (#303) * adds heavy-duty sheath and recipe for it * should enable ranger capes to hold .45 speedloaders(?) * adds legholster and twin sheath to crafting * fixes old leather strips being better than most Legion armor * sets armor values to 0 on armor parent * adds 25 wound armor at base --- .../crafting/recipes/recipes_clothing.dm | 32 +++++++++++++++++++ .../components/storage/concrete/pockets.dm | 1 + code/game/objects/items/storage/belt.dm | 27 ++++++++++++++++ code/modules/clothing/suits/armor.dm | 2 +- .../modules/clothing/suits/f13factionarmor.dm | 1 + 5 files changed, 62 insertions(+), 1 deletion(-) diff --git a/code/datums/components/crafting/recipes/recipes_clothing.dm b/code/datums/components/crafting/recipes/recipes_clothing.dm index a3d38fc6ea..513b63c4f4 100644 --- a/code/datums/components/crafting/recipes/recipes_clothing.dm +++ b/code/datums/components/crafting/recipes/recipes_clothing.dm @@ -52,6 +52,16 @@ category = CAT_CLOTHING subcategory = CAT_BELTS +/datum/crafting_recipe/legholster + name = "Leg Holster" + result = /obj/item/storage/belt/holster/legholster + reqs = list(/obj/item/stack/sheet/leather = 2, + /obj/item/stack/sheet/hay = 3) + tools = list(TOOL_WORKBENCH) + time = 15 + category = CAT_CLOTHING + subcategory = CAT_BELTS + /datum/crafting_recipe/medolier name = "Medolier" result = /obj/item/storage/belt/medolier @@ -92,6 +102,28 @@ subcategory = CAT_GENCLOTHES always_available = FALSE +/datum/crafting_recipe/heavysheath + name = "Heavy-Duty Sheath" + result = /obj/item/storage/belt/sabre/heavy + reqs = list(/obj/item/stack/sheet/hay = 1, + /obj/item/stack/sheet/leather = 3, + /obj/item/stack/crafting/metalparts = 2) + tools = list(TOOL_WORKBENCH) + time = 15 + category = CAT_CLOTHING + subcategory = CAT_BELTS + +/datum/crafting_recipe/twinsheath + name = "Twin Sheath" + result = /obj/item/storage/belt/sabre/twin + reqs = list(/obj/item/stack/sheet/hay = 1, + /obj/item/stack/sheet/leather = 3, + /obj/item/stack/crafting/metalparts = 2) + tools = list(TOOL_WORKBENCH) + time = 15 + category = CAT_CLOTHING + subcategory = CAT_BELTS + ///////// //SHOES// ///////// diff --git a/code/datums/components/storage/concrete/pockets.dm b/code/datums/components/storage/concrete/pockets.dm index f957362449..a904e4393f 100644 --- a/code/datums/components/storage/concrete/pockets.dm +++ b/code/datums/components/storage/concrete/pockets.dm @@ -232,6 +232,7 @@ GLOBAL_LIST_INIT(storage_holster_can_hold, typecacheof(list( /obj/item/ammo_box/a308, /obj/item/ammo_box/c4570, /obj/item/ammo_box/a50MG, + /obj/item/ammo_box/c45rev, /obj/item/gun/energy/laser/solar, /obj/item/gun/energy/laser/pistol, /obj/item/gun/energy/laser/plasma/pistol, diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 7735d80905..d2843e016e 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -894,6 +894,33 @@ /obj/item/storage/belt/sabre/PopulateContents() new starting_sword(src) +/obj/item/storage/belt/sabre/heavy + name = "heavy-duty sheath" + desc = "A rugged set of leather straps and metal tips to comfortably carry a large variety of blades (and even blunt objects) on your side." + icon_state = "sheath" + item_state = "sheath" + w_class = WEIGHT_CLASS_BULKY + content_overlays = TRUE + onmob_overlays = TRUE + slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_NECK + fitting_swords = list(/obj/item/melee/smith/shortsword, + /obj/item/melee/smith/wakizashi, + /obj/item/melee/smith/twohand/broadsword, + /obj/item/melee/smith/twohand/zweihander, + /obj/item/melee/smith/twohand/katana, + /obj/item/melee/smith/sabre, + /obj/item/melee/smith/cogheadclub, + /obj/item/melee/onehanded/machete, + /obj/item/melee/onehanded/club, + /obj/item/melee/classic_baton, + /obj/item/twohanded/fireaxe, + /obj/item/twohanded/baseball, + /obj/item/twohanded/sledgehammer, + /obj/item/melee/transforming/energy/axe/protonaxe, + /obj/item/melee/powered/ripper) + starting_sword = null + + /obj/item/storage/belt/sabre/rapier name = "rapier sheath" desc = "A sinister, thin sheath, suitable for a rapier." diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 080cb4ed12..1bcea8ea9c 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -8,7 +8,7 @@ equip_delay_other = 40 max_integrity = 250 resistance_flags = NONE - armor = list("melee" = 40, "bullet" = 40, "laser" = 40, energy = "25", "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "wound" = 25) + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0 , "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0, "wound" = 25) slowdown = 0.01 var/list/protected_zones = list(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_GROIN, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) diff --git a/code/modules/clothing/suits/f13factionarmor.dm b/code/modules/clothing/suits/f13factionarmor.dm index a7ba943058..f3f3cd161a 100644 --- a/code/modules/clothing/suits/f13factionarmor.dm +++ b/code/modules/clothing/suits/f13factionarmor.dm @@ -336,6 +336,7 @@ icon_state = "legion_slaveleather" item_state = "legion_slaveleather" allowed = list(/obj/item/hatchet, /obj/item/scythe, /obj/item/cultivator, /obj/item/shovel) + armor = list("melee" = 20, "bullet" = 5, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 20, "fire" = 20, "acid" = 0) /* /obj/item/clothing/suit/armor/f13/legion/vet/orator From f98d27bfb1f42d695e2a56decdf54aa37f711929 Mon Sep 17 00:00:00 2001 From: SeniorScore Date: Wed, 9 Feb 2022 09:52:02 -0500 Subject: [PATCH 022/127] reduces the rate of nutrition loss from stimpaks (#331) --- code/modules/fallout/reagents/medicines.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/fallout/reagents/medicines.dm b/code/modules/fallout/reagents/medicines.dm index 49ffb7a22b..0cdd843536 100644 --- a/code/modules/fallout/reagents/medicines.dm +++ b/code/modules/fallout/reagents/medicines.dm @@ -21,7 +21,7 @@ ..() /datum/reagent/medicine/stimpak/on_mob_life(mob/living/carbon/M) - M.adjust_nutrition(-6) + M.adjust_nutrition(-2) if(M.health < 0) //Functions as epinephrine. M.adjustToxLoss(-0.5*REAGENTS_EFFECT_MULTIPLIER, 0) M.adjustBruteLoss(-0.5*REAGENTS_EFFECT_MULTIPLIER, 0) @@ -46,7 +46,7 @@ M.AdjustKnockdown(-5*REAGENTS_EFFECT_MULTIPLIER, 0) M.adjustStaminaLoss(-2*REAGENTS_EFFECT_MULTIPLIER) . = TRUE - if(M.nutrition <= NUTRITION_LEVEL_STARVING) + if(M.nutrition <= NUTRITION_LEVEL_STARVING - 50) M.adjustToxLoss(2*REAGENTS_EFFECT_MULTIPLIER, 0) M.overeatduration = 0 ..() @@ -88,7 +88,7 @@ addiction_threshold = 16 datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) - M.adjust_nutrition(-7) + M.adjust_nutrition(-3) if(M.health < 0) //Functions as epinephrine. M.adjustToxLoss(-0.5*REAGENTS_EFFECT_MULTIPLIER, 0) M.adjustBruteLoss(-0.5*REAGENTS_EFFECT_MULTIPLIER, 0) @@ -113,7 +113,7 @@ datum/reagent/medicine/super_stimpak/on_mob_life(mob/living/M) M.AdjustKnockdown(-10*REAGENTS_EFFECT_MULTIPLIER, 0) M.adjustStaminaLoss(-4*REAGENTS_EFFECT_MULTIPLIER) . = TRUE - if(M.nutrition <= NUTRITION_LEVEL_STARVING) + if(M.nutrition <= NUTRITION_LEVEL_STARVING - 50) M.adjustToxLoss(3*REAGENTS_EFFECT_MULTIPLIER, 0) M.overeatduration = 0 ..() From 7f4b24a04bb5166c9393403c3c584d15319998f9 Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Thu, 10 Feb 2022 09:23:23 +0800 Subject: [PATCH 023/127] follower vending update (#300) * Update wvm.dm * Update wvm.dm * Update wvm.dm * Update wvm.dm * Update wvm.dm * Update wvm.dm * Update wvm.dm * Update wvm.dm * Update wvm.dm Co-authored-by: Scheveningen --- code/modules/WVM/wvm.dm | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/code/modules/WVM/wvm.dm b/code/modules/WVM/wvm.dm index 5353752140..45e3e7efff 100644 --- a/code/modules/WVM/wvm.dm +++ b/code/modules/WVM/wvm.dm @@ -596,13 +596,19 @@ GLOBAL_VAR_INIT(vendor_cash, 0) new /datum/data/wasteland_equipment("Gas Mask", /obj/item/clothing/mask/gas, 50), new /datum/data/wasteland_equipment("Advanced Mop", /obj/item/mop/advanced, 100), new /datum/data/wasteland_equipment("Fixer", /obj/item/storage/pill_bottle/chem_tin/fixer, 200), - new /datum/data/wasteland_equipment("X-tra Large Beaker", /obj/item/reagent_containers/glass/beaker/plastic, 500), + new /datum/data/wasteland_equipment("Metamaterial Beaker", /obj/item/reagent_containers/glass/beaker/meta, 500), new /datum/data/wasteland_equipment("Medical HUD", /obj/item/clothing/glasses/hud/health, 500), + new /datum/data/wasteland_equipment("Prosthetic Left Arm", /obj/item/bodypart/l_arm/robot, 600), + new /datum/data/wasteland_equipment("Prosthetic Right Arm", /obj/item/bodypart/r_arm/robot, 600), + new /datum/data/wasteland_equipment("Prosthetic Left Leg", /obj/item/bodypart/l_leg/robot, 600), + new /datum/data/wasteland_equipment("Prosthetic Right Leg", /obj/item/bodypart/r_leg/robot, 600), + new /datum/data/wasteland_equipment("Integrated Toolset Implant", /obj/item/organ/cyberimp/arm/toolset, 700), new /datum/data/wasteland_equipment("Defibrillator", /obj/item/defibrillator, 1000), - new /datum/data/wasteland_equipment("Integrated Toolset Implant", /obj/item/organ/cyberimp/arm/toolset, 2000), - new /datum/data/wasteland_equipment("Upgraded Prosthethic Limbs", /obj/item/storage/box/sparelimbs, 2000), + new /datum/data/wasteland_equipment("Chest reviver Implant", /obj/item/organ/cyberimp/chest/reviver, 1500), + new /datum/data/wasteland_equipment("Upgraded Prosthetic Limbs", /obj/item/storage/box/sparelimbs, 2000), new /datum/data/wasteland_equipment("Cat", /mob/living/simple_animal/pet/cat/Runtime, 10000), ) + highpop_list = list( new /datum/data/wasteland_equipment("Medicated Suture", /obj/item/stack/medical/suture/medicated, 45), new /datum/data/wasteland_equipment("Advanced Regen. Mesh", /obj/item/stack/medical/mesh/advanced, 45), @@ -610,11 +616,16 @@ GLOBAL_VAR_INIT(vendor_cash, 0) new /datum/data/wasteland_equipment("Gas Mask", /obj/item/clothing/mask/gas, 50), new /datum/data/wasteland_equipment("Advanced Mop", /obj/item/mop/advanced, 100), new /datum/data/wasteland_equipment("Fixer", /obj/item/storage/pill_bottle/chem_tin/fixer, 200), - new /datum/data/wasteland_equipment("X-tra Large Beaker", /obj/item/reagent_containers/glass/beaker/plastic, 500), + new /datum/data/wasteland_equipment("Metamaterial Beaker", /obj/item/reagent_containers/glass/beaker/meta, 500), new /datum/data/wasteland_equipment("Medical HUD", /obj/item/clothing/glasses/hud/health, 500), + new /datum/data/wasteland_equipment("Prosthetic Left Arm", /obj/item/bodypart/l_arm/robot, 600), + new /datum/data/wasteland_equipment("Prosthetic Right Arm", /obj/item/bodypart/r_arm/robot, 600), + new /datum/data/wasteland_equipment("Prosthetic Left Leg", /obj/item/bodypart/l_leg/robot, 600), + new /datum/data/wasteland_equipment("Prosthetic Right Leg", /obj/item/bodypart/r_leg/robot, 600), + new /datum/data/wasteland_equipment("Integrated Toolset Implant", /obj/item/organ/cyberimp/arm/toolset, 700), new /datum/data/wasteland_equipment("Defibrillator", /obj/item/defibrillator, 1000), - new /datum/data/wasteland_equipment("Integrated Toolset Implant", /obj/item/organ/cyberimp/arm/toolset, 2000), - new /datum/data/wasteland_equipment("Upgraded Prosthethic Limbs", /obj/item/storage/box/sparelimbs, 2000), + new /datum/data/wasteland_equipment("Chest reviver Implant", /obj/item/organ/cyberimp/chest/reviver, 1500), + new /datum/data/wasteland_equipment("Upgraded Prosthetic Limbs", /obj/item/storage/box/sparelimbs, 2000), new /datum/data/wasteland_equipment("Cat", /mob/living/simple_animal/pet/cat/Runtime, 10000), ) From ee5e99b680304c0dc5c1fbce8c8d8629c2c8fe80 Mon Sep 17 00:00:00 2001 From: SeniorScore Date: Wed, 9 Feb 2022 20:26:07 -0500 Subject: [PATCH 024/127] Legion Immunes (#315) * gunslinger vex bottom text * stupid fucking ' * remove el booko * adds nightstalker vex helmet because funny * muh spathas * adds immunes, removes some slavemaster things * undoes the loadout thing so I can just focus on the off-duty role * enables immune spawns hopefully? * Update code/__DEFINES/jobs.dm Co-authored-by: Loorey * Update code/modules/jobs/job_types/legion.dm Co-authored-by: Loorey * Update code/modules/jobs/job_types/legion.dm Co-authored-by: Loorey * Update code/modules/jobs/job_types/legion.dm Co-authored-by: Loorey * Update code/__DEFINES/jobs.dm Co-authored-by: Loorey * should make them display in the job list correctly, also increases them to 5 Co-authored-by: Loorey --- _maps/map_files/DR2sPrefabs.dmm | 2 +- _maps/map_files/Pahrump/Pahrump-Surface-2.dmm | 2 +- _maps/map_files/Pahrump/old/Pahrump.dmm | 4 +- code/__DEFINES/jobs.dm | 6 +-- code/game/objects/effects/landmarks.dm | 4 +- code/game/objects/items/cards_ids.dm | 8 ++-- code/modules/clothing/head/f13factionhead.dm | 5 ++ code/modules/jobs/job_types/legion.dm | 44 +++++++----------- code/modules/jobs/jobs.dm | 2 +- icons/fallout/clothing/hats.dmi | Bin 51179 -> 52549 bytes icons/fallout/onmob/clothes/head.dmi | Bin 42782 -> 43567 bytes 11 files changed, 36 insertions(+), 41 deletions(-) diff --git a/_maps/map_files/DR2sPrefabs.dmm b/_maps/map_files/DR2sPrefabs.dmm index e37fe72375..ed486e712a 100644 --- a/_maps/map_files/DR2sPrefabs.dmm +++ b/_maps/map_files/DR2sPrefabs.dmm @@ -6069,7 +6069,7 @@ /turf/open/indestructible/ground/inside/mountain, /area/space) "rT" = ( -/obj/effect/landmark/start/f13/slavemaster, +/obj/effect/landmark/start/f13/immune, /turf/open/indestructible/ground/inside/mountain, /area/space) "rU" = ( diff --git a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm index 30d2eb7683..f98f23ab12 100644 --- a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm @@ -28627,7 +28627,7 @@ "lMr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/destructible/tribal_torch/wall/lit, -/obj/effect/landmark/start/f13/slavemaster, +/obj/effect/landmark/start/f13/immune, /turf/open/floor/f13/wood, /area/f13/legion) "lMt" = ( diff --git a/_maps/map_files/Pahrump/old/Pahrump.dmm b/_maps/map_files/Pahrump/old/Pahrump.dmm index b6904f5c93..83d9be37f6 100644 --- a/_maps/map_files/Pahrump/old/Pahrump.dmm +++ b/_maps/map_files/Pahrump/old/Pahrump.dmm @@ -19532,7 +19532,7 @@ /turf/closed/wall/f13/wood/interior, /area/f13/city) "boi" = ( -/obj/effect/landmark/start/f13/slavemaster, +/obj/effect/landmark/start/f13/immune, /turf/open/floor/f13/wood, /area/f13/building) "boj" = ( @@ -43464,7 +43464,7 @@ /area/f13/tunnel) "rWq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/f13/slavemaster, +/obj/effect/landmark/start/f13/immune, /turf/open/floor/f13/wood, /area/f13/building) "rYZ" = ( diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index 10de189158..a32af4684c 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -92,9 +92,9 @@ #define F13VETLEGIONARY (1<<10) #define F13LEGIONARY (1<<11) #define F13RECRUITLEG (1<<12) -#define F13AUXILIA (1<<13) +#define F13AUXILIA (1<<13) #define F13LEGIONSLAVE (1<<14) -#define F13SLAVEMASTER (1<<15) +#define F13IMMUNE (1<<15) #define F13CAMPFOLLOWER (1<<16) #define BOS (1<<5) @@ -262,7 +262,7 @@ #define JOB_DISPLAY_ORDER_LEGIONARY 59 #define JOB_DISPLAY_ORDER_RECRUITLEG 60 #define JOB_DISPLAY_ORDER_CAMPFOLLOWER 61 -#define JOB_DISPLAY_ORDER_SLAVEMASTER 62 +#define JOB_DISPLAY_ORDER_IMMUNE 62 #define JOB_DISPLAY_ORDER_AUXILIA 63 #define JOB_DISPLAY_ORDER_LEGIONSLAVE 64 diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index ab9c6c1bfd..0e9ee60f79 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -598,8 +598,8 @@ obj/effect/landmark/start/f13/ncrlogisticsofficer /obj/effect/landmark/start/f13/orator name = "Legion Orator" -/obj/effect/landmark/start/f13/slavemaster - name = "Legion Slavemaster" +/obj/effect/landmark/start/f13/immune + name = "Legion Immune" /obj/effect/landmark/start/f13/priestess name = "Priestess of Mars" diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index ebcf78d32b..76b70a6bad 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -1051,12 +1051,12 @@ item_state = "card-id_leg" assignment = "prime medallion" -/obj/item/card/id/dogtag/legslavemaster - name = "slavemaster medallion" - desc = "A marked silver disc stamped with the Legion's Bull insignia and a whip. Worn by legionnaires on camp duty." +/obj/item/card/id/dogtag/legimmune + name = "immune medallion" + desc = "A marked silver disc stamped with the Legion's Bull insignia. Worn by legionnaires on camp duty." icon_state = "legionmedallionprime" item_state = "card-id_leg" - assignment = "slavemaster medallion" + assignment = "immune medallion" /obj/item/card/id/dogtag/legveteran name = "veteran medallion" diff --git a/code/modules/clothing/head/f13factionhead.dm b/code/modules/clothing/head/f13factionhead.dm index 0512ee3f1c..8a441c8047 100644 --- a/code/modules/clothing/head/f13factionhead.dm +++ b/code/modules/clothing/head/f13factionhead.dm @@ -302,6 +302,11 @@ icon_state = "legion-vex-alt" item_state = "legion-vex-alt" +/obj/item/clothing/head/helmet/f13/legion/vet/nightvexil + name = "legion nightstalker vexillarius helmet" + desc = "This helmet is decorated with the pelt of a nightstalker." + icon_state = "legion-vex-night" + item_state = "legion-vex-night" /obj/item/clothing/head/helmet/f13/legion/venator name = "legion venator hood" diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index 86595f4037..c8592027f5 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -587,10 +587,9 @@ commented out pending rework*/ suit_store = /obj/item/gun/ballistic/automatic/smg/smg10mm backpack_contents = list( /obj/item/ammo_box/magazine/m10mm_adv/ext = 2, - /obj/item/melee/onehanded/machete/gladius = 1, + /obj/item/melee/onehanded/machete/spatha = 1, ) - //EXPLORER /datum/job/CaesarsLegion/Legionnaire/f13explorer @@ -901,48 +900,39 @@ commented out pending rework*/ ////Support Roles //// ////////////////////// -// SLAVEMASTER Kind off duty, camp defender, making sure slaves and prisoners are in order. +// Immunes are mostly an off-duty role meant to attend to the camp itself and the slaves or prisoners within. -/datum/job/CaesarsLegion/Legionnaire/f13slavemaster - title = "Legion Slavemaster" - flag = F13SLAVEMASTER - total_positions = 1 +/datum/job/CaesarsLegion/Legionnaire/f13immune + title = "Legion Immune" + flag = F13IMMUNE + total_positions = 5 spawn_positions = 1 - description = " The Slavemaster is a legionnaire temporarily assigned to keeping slaves and prisoners in check." + description = " An Immune is a legionnaire temporarily assigned to keeping the camp in order, according to their tasking on any given week." supervisors = "the Centurion." - display_order = JOB_DISPLAY_ORDER_SLAVEMASTER - outfit = /datum/outfit/job/CaesarsLegion/Legionnaire/f13slavemaster + display_order = JOB_DISPLAY_ORDER_IMMUNE + outfit = /datum/outfit/job/CaesarsLegion/Legionnaire/f13immune exp_requirements = 300 -/datum/outfit/job/CaesarsLegion/Legionnaire/f13slavemaster - name = "Slavemaster" - jobtype = /datum/job/CaesarsLegion/Legionnaire/f13slavemaster - id = /obj/item/card/id/dogtag/legslavemaster +/datum/outfit/job/CaesarsLegion/Legionnaire/f13immune + name = "Immune" + jobtype = /datum/job/CaesarsLegion/Legionnaire/f13immune + id = /obj/item/card/id/dogtag/legimmune mask = /obj/item/clothing/mask/bandana/legion/camp uniform = /obj/item/clothing/under/f13/legskirt - suit = /obj/item/clothing/suit/armor/f13/legion/prime/slavemaster - head = /obj/item/clothing/head/helmet/f13/legion/prime/slavemaster glasses = /obj/item/clothing/glasses/sunglasses - shoes = /obj/item/clothing/shoes/roman - r_pocket = /obj/item/restraints/handcuffs + shoes = /obj/item/clothing/shoes/f13/military/leather l_pocket = /obj/item/flashlight/lantern suit_store = /obj/item/gun/ballistic/revolver/caravan_shotgun backpack_contents = list( /obj/item/storage/bag/money/small/legenlisted = 1, - /obj/item/melee/onehanded/machete = 1, - /obj/item/ammo_box/shotgun/bean = 1, - /obj/item/melee/onehanded/slavewhip = 1, - /obj/item/razor = 1, - /obj/item/restraints/legcuffs/bola = 1, - /obj/item/electropack/shockcollar/explosive = 1, - /obj/item/warpaint_bowl + /obj/item/melee/onehanded/machete/forgedmachete = 1, + /obj/item/reagent_containers/pill/patch/healingpowder = 2 ) -/datum/outfit/job/CaesarsLegion/Legionnaire/f13slavemaster/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) +/datum/outfit/job/CaesarsLegion/Legionnaire/f13immune/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() if(visualsOnly) return - ADD_TRAIT(H, TRAIT_BIG_LEAGUES, src) ADD_TRAIT(H, TRAIT_MARS_TEACH, src) // FORGE MASTER diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index e57c27221a..a3f38b47ec 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -164,7 +164,7 @@ GLOBAL_LIST_INIT(legion_positions, list( "Prime Legionnaire", "Recruit Legionnaire", "Legion Forgemaster", - "Legion Slavemaster", + "Legion Immune", "Legion Auxilia", "Legion Slave", "Legion Venator", diff --git a/icons/fallout/clothing/hats.dmi b/icons/fallout/clothing/hats.dmi index 2eef1bc1cb5ec54f2f41ef4a2674470ff4840c56..5a80efcb1d59f84e761694adfcd3888faa2265e8 100644 GIT binary patch literal 52549 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 literal 51179 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�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 aDwd?@1TcbV7IQ=3NAr%ZTCu8S;Qs(fG9G{c literal 42782 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 From 32ff35a40ee6d546f114995c4005389bc10b3a98 Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Thu, 10 Feb 2022 09:26:25 +0800 Subject: [PATCH 025/127] Update f13lootdrop.dm (#325) --- code/game/objects/effects/spawners/f13lootdrop.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/objects/effects/spawners/f13lootdrop.dm b/code/game/objects/effects/spawners/f13lootdrop.dm index 3805260759..805f592626 100644 --- a/code/game/objects/effects/spawners/f13lootdrop.dm +++ b/code/game/objects/effects/spawners/f13lootdrop.dm @@ -1550,7 +1550,8 @@ /obj/item/grenade/plastic/c4, /obj/item/grenade/empgrenade, /obj/item/grenade/f13/radiation, - /obj/item/grenade/f13/frag + /obj/item/grenade/f13/frag, + /obj/effect/spawner/bundle/f13/grenadelauncher, ) /obj/effect/spawner/lootdrop/f13/bomb/top_tier lootcount = 1 @@ -1559,7 +1560,8 @@ /obj/item/grenade/f13/incendiary, /obj/item/grenade/f13/radiation, /obj/item/grenade/plastic/x4, - /obj/item/grenade/stingbang/shred = 1 + /obj/item/grenade/stingbang/shred = 1, + /obj/effect/spawner/bundle/f13/rocketlauncher, ) From a30d689db43cb55349a539a0917b9606d2893632 Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Thu, 10 Feb 2022 10:09:21 +0800 Subject: [PATCH 026/127] armor, loadouts, balancing, guns, oh my (#286) * Update f13factionarmor.dm * Update f13armor.dm * Update armor.dm * Update f13armor.dm * Update f13armor.dm * Update suit.dm * Update suit.dm * Update followers.dm * Update suit.dm * Update suit.dm * Update suit.dm * Update f13factionhead.dm * Update f13lootdrop.dm * Update f13lootdrop.dm * Update uniform.dm * Update suit.dm * Update automatic.dm * Update oasis.dm * Update recipes_weapon_and_ammo.dm * Update automatic.dm * Update helmet.dm * Update armor.dm * Update oasis.dm * Update f13lootdrop.dm * Update f13factionarmor.dm * Update rifle.dm * Update oasis.dm * Update plasmaf13.dm * Update f13factionarmor.dm * Update f13factionarmor.dm * Update f13factionarmor.dm * Update belt.dm * Update followers.dm * Update beams.dm * remove line armor * Update oasis.dm Co-authored-by: Scheveningen --- .../recipes/recipes_weapon_and_ammo.dm | 2 +- .../objects/effects/spawners/f13lootdrop.dm | 20 +++++++--- code/game/objects/items/storage/belt.dm | 2 +- code/modules/clothing/head/f13factionhead.dm | 3 ++ code/modules/clothing/head/helmet.dm | 2 +- code/modules/clothing/head/misc.dm | 32 +++++++-------- code/modules/clothing/suits/armor.dm | 19 +++++++-- code/modules/clothing/suits/f13armor.dm | 14 +++---- .../modules/clothing/suits/f13factionarmor.dm | 25 ++++++++++-- code/modules/jobs/job_types/followers.dm | 4 +- code/modules/jobs/job_types/oasis.dm | 8 ++-- .../projectiles/guns/ballistic/automatic.dm | 40 +++++++++++++++++-- .../projectiles/guns/ballistic/rifle.dm | 1 - .../projectiles/guns/energy/plasmaf13.dm | 2 +- code/modules/projectiles/projectile/beams.dm | 1 + .../code/modules/client/loadout/suit.dm | 40 +++++++++++++++++++ .../code/modules/client/loadout/uniform.dm | 4 ++ 17 files changed, 166 insertions(+), 53 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index b046ac08fa..ddc8193fb8 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -386,7 +386,7 @@ /datum/crafting_recipe/policerifle name = "Police Rifle" - result = /obj/item/gun/ballistic/automatic/marksman/policerifle + result = /obj/item/gun/ballistic/automatic/assault_carbine/policerifle reqs = list(/obj/item/stack/sheet/metal = 5, /obj/item/advanced_crafting_components/receiver = 1, /obj/item/stack/crafting/metalparts = 2, diff --git a/code/game/objects/effects/spawners/f13lootdrop.dm b/code/game/objects/effects/spawners/f13lootdrop.dm index 805f592626..8df84f440f 100644 --- a/code/game/objects/effects/spawners/f13lootdrop.dm +++ b/code/game/objects/effects/spawners/f13lootdrop.dm @@ -225,7 +225,7 @@ name = "tier 1 armor" loot = list( /obj/item/clothing/suit/armor/f13/leather_jacket, - /obj/item/clothing/suit/armor/f13/kit, + /obj/item/clothing/suit/armor/f13/leatherarmor, /obj/effect/spawner/bundle/f13/armor/supafly, /obj/effect/spawner/bundle/f13/armor/sadist, /obj/effect/spawner/bundle/f13/armor/blastmaster, @@ -291,9 +291,10 @@ loot = list( /obj/effect/spawner/bundle/f13/armor/knight, /obj/effect/spawner/bundle/f13/armor/metal, - /obj/item/clothing/suit/armor/f13/leatherarmor, /obj/item/clothing/suit/armor/f13/leather_jacket/combat, - /obj/item/clothing/suit/armor/f13/leather_jacket/combat/coat + /obj/item/clothing/suit/armor/f13/leather_jacket/combat/coat, + /obj/item/clothing/suit/armor/vest, + /obj/item/clothing/suit/armor/vest/alt, ) /obj/effect/spawner/bundle/f13/armor/knight @@ -318,7 +319,8 @@ /obj/effect/spawner/bundle/f13/armor/combat, /obj/effect/spawner/bundle/f13/armor/bulletproof, /obj/effect/spawner/bundle/f13/armor/combat/dark, - /obj/effect/spawner/bundle/f13/armor/sulphite + /obj/effect/spawner/bundle/f13/armor/sulphite, + /obj/effect/spawner/bundle/f13/armor/vault, ) /obj/effect/spawner/bundle/f13/armor/metal/reinforced @@ -354,6 +356,7 @@ /obj/item/clothing/head/helmet/f13/combat/dark ) + /obj/effect/spawner/bundle/f13/armor/sulphite name = "sulphite raider armor spawner" items = list( @@ -383,6 +386,13 @@ /obj/item/clothing/suit/armor/f13/leather_jacket/combat/riotpolice, /obj/item/clothing/head/helmet/f13/rangerbroken ) + +/obj/effect/spawner/bundle/f13/armor/vault + name = "vault armor spawner" + items = list( + /obj/item/clothing/suit/armor/vest/big, + /obj/item/clothing/head/helmet/riot/vaultsec, + ) /obj/effect/spawner/bundle/f13/armor/combat/mk2 name = "MkII combat armor spawner" @@ -1983,6 +1993,7 @@ /obj/item/book/granter/crafting_recipe/blueprint/thatgun, /obj/item/book/granter/crafting_recipe/blueprint/uzi, /obj/item/book/granter/crafting_recipe/blueprint/smg10mm, + /obj/item/book/granter/crafting_recipe/blueprint/aep7, /obj/item/book/granter/crafting_recipe/blueprint/m1carbine, /obj/item/book/granter/crafting_recipe/blueprint/scoutcarbine, /obj/item/book/granter/crafting_recipe/blueprint/commando, @@ -2000,7 +2011,6 @@ /obj/item/book/granter/crafting_recipe/blueprint/r84, /obj/item/book/granter/crafting_recipe/blueprint/deagle, /obj/item/book/granter/crafting_recipe/blueprint/marksman, - /obj/item/book/granter/crafting_recipe/blueprint/aep7, /obj/item/book/granter/crafting_recipe/blueprint/plasmapistol, /obj/item/book/granter/crafting_recipe/blueprint/brushgun, ) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index d2843e016e..50d4953f4d 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -506,7 +506,7 @@ STR.max_items = 7 -/obj/item/storage/belt/military/followers/PopulateContents() +/obj/item/storage/belt/military/army/military/followers/PopulateContents() new /obj/item/reagent_containers/spray/pepper(src) new /obj/item/restraints/handcuffs(src) new /obj/item/melee/classic_baton(src) diff --git a/code/modules/clothing/head/f13factionhead.dm b/code/modules/clothing/head/f13factionhead.dm index 8a441c8047..60ceb8200e 100644 --- a/code/modules/clothing/head/f13factionhead.dm +++ b/code/modules/clothing/head/f13factionhead.dm @@ -1017,6 +1017,9 @@ /obj/item/clothing/head/helmet/riot/vaultsec name = "security helmet" desc = "A standard issue vault security helmet, pretty robust." + armor = list("melee" = 50, "bullet" = 50, "laser" = 25, energy = "25", "bomb" = 50, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "wound" = 50) + slowdown = 0.01 + /obj/item/clothing/head/helmet/riot/vaultsec/vc name = "vtcc riot helmet" diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 4cdb117728..c8e131cb01 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -42,7 +42,7 @@ . += "[attached_light] looks like it can be unscrewed from [src]." else if(can_flashlight) . += "It has a mounting point for a seclite." - . += "This helmet provides [armor.bullet] bullet, [armor.laser] energy, and [armor.melee] melee resistance." + . += "This helmet provides [armor.bullet]% bullet, [armor.laser]% laser, and [armor.melee]% melee resistance." /obj/item/clothing/head/helmet/handle_atom_del(atom/A) if(A == attached_light) diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index d4bc799537..f1b19b1b9b 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -17,11 +17,10 @@ /obj/item/clothing/head/that name = "top-hat" - desc = "(I) It's an amish looking hat." + desc = "It's an amish looking hat." icon_state = "tophat" item_state = "that" throwforce = 1 - armor = list("tier" = 1) dog_fashion = /datum/dog_fashion/head beepsky_fashion = /datum/beepsky_fashion/tophat @@ -36,8 +35,7 @@ /obj/item/clothing/head/redcoat name = "redcoat's hat" icon_state = "redcoat" - desc = "(I) 'I guess it's a redhead.'" - armor = list("tier" = 1) + desc = "'I guess it's a redhead.'" /obj/item/clothing/head/mailman name = "mailman's hat" @@ -46,10 +44,10 @@ /obj/item/clothing/head/plaguedoctorhat name = "plague doctor's hat" - desc = "(I) These were once used by plague doctors. They're pretty much useless." + desc = "These were once used by plague doctors. They're pretty much useless." icon_state = "plaguedoctor" + armor = list("melee" = 10, "bullet" = 10, "laser" = 25, "energy" = 10, "bomb" = 15, "bio" = 25, "rad" = 0, "fire" = 30, "acid" = 0) permeability_coefficient = 0.01 - armor = list("tier" = 1) /obj/item/clothing/head/hasturhood @@ -299,12 +297,10 @@ /obj/item/clothing/head/crown name = "crown" - desc = "(I) A crown fit for a king, a petty king maybe." + desc = "A crown fit for a king, a petty king maybe." icon_state = "crown" - armor = list("tier" = 1,"energy" = 15, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF dynamic_hair_suffix = "" - beepsky_fashion = /datum/beepsky_fashion/king /obj/item/clothing/head/crown/fancy @@ -455,15 +451,16 @@ /obj/item/clothing/head/hunter name = "bounty hunting hat" - desc = "(I) Ain't nobody gonna cheat the hangman in my town." + desc = "Ain't nobody gonna cheat the hangman in my town." icon_state = "hunter" item_state = "hunter" - armor = list("tier" = 1, "energy" = 15, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + armor = list("melee" = 15, "bullet" = 15, "laser" = 15, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) resistance_flags = FIRE_PROOF | ACID_PROOF /obj/item/clothing/head/kepi name = "kepi" desc = "A white cap with visor. Oui oui, mon capitane!" + armor = list("melee" = 15, "bullet" = 15, "laser" = 15, "energy" = 10, "bomb" = 15, "bio" = 5, "rad" = 5, "fire" = 30, "acid" = 5) icon_state = "kepi" /obj/item/clothing/head/kepi/old @@ -489,26 +486,27 @@ icon_state = "kabuto" item_state = "kabuto" flags_inv = HIDEHAIR|HIDEEARS + armor = list("melee" = 25, "bullet" = 25, "laser" = 25, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) /obj/item/clothing/head/fluff/bandit name = "bandit hat" - desc = "(I) A black cowboy hat with a large brim, curved to the sides, and a silver eagle pinned to the front." + desc = "A black cowboy hat with a large brim, curved to the sides, and a silver eagle pinned to the front." icon_state = "bandit" item_state = "fedora" - armor = list("tier" = 1) + armor = list("melee" = 15, "bullet" = 15, "laser" = 15, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) /obj/item/clothing/head/fluff/gambler name = "gambler hat" - desc = "(I) Perfect for a ramblin' gamblin' man." //But I got to ramble (ramblin' man) //Oh I got to gamble (gamblin' man) //Got to got to ramble (ramblin' man) //I was born a ramblin' gamblin' man + desc = "Perfect for a ramblin' gamblin' man." //But I got to ramble (ramblin' man) //Oh I got to gamble (gamblin' man) //Got to got to ramble (ramblin' man) //I was born a ramblin' gamblin' man icon_state = "gambler" item_state = "dethat" - armor = list("tier" = 1) + armor = list("melee" = 15, "bullet" = 15, "laser" = 15, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) /obj/item/clothing/head/fluff/Bikerhelmet name = "Future Helmet" - desc = "(II) A helmet of some sort as if from the distant future." + desc = "(A helmet of some sort as if from the distant future." icon_state = "biker_helmet" item_state = "biker_helmet" - armor = list("tier" = 2,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 0) + armor = list("melee" = 30, "bullet" = 15, "laser" = 25, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) resistance_flags = FIRE_PROOF flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 1bcea8ea9c..e18cdd65d9 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -31,13 +31,24 @@ /obj/item/clothing/suit/armor/vest name = "armor vest" - desc = "A slim armored vest with a rigid exterior that provides decent protection against most types of damage." + desc = "A slim armored vest with a rigid exterior that provides decent protection against pistol rounds, stabs, and bludgeons." icon_state = "armoralt" item_state = "armoralt" blood_overlay_type = "armor" dog_fashion = /datum/dog_fashion/back mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON - armor = list("melee" = 40, "bullet" = 40, "laser" = 40, energy = "25", "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "wound" = 25) + armor = list("melee" = 35, "bullet" = 35, "laser" = 35, energy = "25", "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "wound" = 30) + slowdown = 0.05 + +/obj/item/clothing/suit/armor/vest/big + name = "security vest" + desc = "A thick bullet-resistant vest composed of ballistic plates and padding. Common with pre-war security forces." + icon = 'icons/fallout/clothing/armored_medium.dmi' + mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_medium.dmi' + icon_state = "vest_armor" + item_state = "vest_armor" + armor = list("melee" = 50, "bullet" = 50, "laser" = 25, energy = "20", "bomb" = 50, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "wound" = 30) + slowdown = 0.18 /obj/item/clothing/suit/armor/vest/trench name = "followers trenchcoat" @@ -46,9 +57,11 @@ item_state = "followerstrench" /obj/item/clothing/suit/armor/vest/alt - desc = "A Type I armored vest that provides decent protection against most types of damage." + desc = "A thick armored vest that provides decent protection against most types of damage." icon_state = "armor" item_state = "armor" + armor = list("melee" = 40, "bullet" = 40, "laser" = 40, energy = "25", "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50, "wound" = 30) + slowdown = 0.1 /obj/item/clothing/suit/armor/vest/old name = "degrading armor vest" diff --git a/code/modules/clothing/suits/f13armor.dm b/code/modules/clothing/suits/f13armor.dm index cb60a1244c..75eba33fc6 100644 --- a/code/modules/clothing/suits/f13armor.dm +++ b/code/modules/clothing/suits/f13armor.dm @@ -57,7 +57,7 @@ item_state = "armorkit" armor = list("melee" = 20, "bullet" = 40, "laser" = 15, "energy" = 15, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0, "wound" = 30) strip_delay = 30 - slowdown = 0.05 + slowdown = 0.025 /obj/item/clothing/suit/armor/f13/kit/Initialize() . = ..() @@ -72,7 +72,7 @@ strip_delay = 30 icon = 'icons/fallout/clothing/armored_light.dmi' mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi' - slowdown = 0.05 + slowdown = 0.025 /obj/item/clothing/suit/armor/f13/punk/Initialize() . = ..() @@ -138,7 +138,7 @@ icon_state = "steel_bib" item_state = "steel_bib" armor = list("melee" = 20, "bullet" = 45, "laser" = 20, "energy" = 15, "bomb" = 20, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0, "wound" = 40) - slowdown = 0.05 + slowdown = 0.06 strip_delay = 5 //Combat armor (Faction specific is on f13factionarmor.dm) @@ -170,7 +170,7 @@ icon = 'icons/obj/clothing/suits.dmi' icon_state = "combat_armor_mk2" item_state = "combat_armor_mk2" - armor = list("melee" = 50, "bullet" = 50, "laser" = 40, "energy" = 22, "bomb" = 55, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20, "wound" = 55) + armor = list("melee" = 50, "bullet" = 50, "laser" = 43, "energy" = 22, "bomb" = 55, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20, "wound" = 55) slowdown = 0.15 /obj/item/clothing/suit/armor/f13/combat/mk2/dark @@ -797,16 +797,12 @@ icon_state = "bulletproof" item_state = "armor" blood_overlay_type = "armor" - armor = list("melee" = 25, "bullet" = 60, "laser" = 25, "energy" = 35, "bomb" = 50, "bio" = 40, "rad" = 10, "fire" = 60, "acid" = 10, "wound" = 50) + armor = list("melee" = 27, "bullet" = 60, "laser" = 27, "energy" = 35, "bomb" = 50, "bio" = 40, "rad" = 10, "fire" = 60, "acid" = 10, "wound" = 50) strip_delay = 70 equip_delay_other = 50 mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON slowdown = 0.05 -/obj/item/clothing/suit/armor/bulletproof/Initialize() - . = ..() - AddComponent(/datum/component/armor_plate) - /obj/item/clothing/suit/armor/bone name = "bone armor" desc = "A tribal armor plate, crafted from animal bone." diff --git a/code/modules/clothing/suits/f13factionarmor.dm b/code/modules/clothing/suits/f13factionarmor.dm index f3f3cd161a..60489da40c 100644 --- a/code/modules/clothing/suits/f13factionarmor.dm +++ b/code/modules/clothing/suits/f13factionarmor.dm @@ -359,8 +359,16 @@ item_state = "vest_utility" icon = 'icons/fallout/clothing/suits_utility.dmi' mob_overlay_icon = 'icons/fallout/onmob/clothes/suit_utility.dmi' - armor = list("melee" = 20, "bullet" = 20, "laser" = 10, "energy" = 5, "bomb" = 10, "bio" = 10, "rad" = 20, "fire" = 30, "acid" = 0) - pocket_storage_component_path = /datum/component/storage/concrete/pockets + armor = list("melee" = 20, "bullet" = 20, "laser" = 20, "energy" = 10, "bomb" = 15, "bio" = 10, "rad" = 20, "fire" = 30, "acid" = 0) + pocket_storage_component_path = /datum/component/storage/concrete/pockets/utility + slowdown = 0.02 + +/datum/component/storage/concrete/pockets/utility + max_items = 4 + +/obj/item/clothing/suit/armor/f13/utilityvest/Initialize() + . = ..() + AddComponent(/datum/component/armor_plate) /obj/item/clothing/suit/armor/f13/ncrarmor name = "NCR patrol vest" @@ -699,11 +707,22 @@ icon_state = "towntrench_medium" armor = list("melee" = 40, "bullet" = 40, "laser" = 35, "energy" = 35, "bomb" = 30, "bio" = 40, "rad" = 40, "fire" = 50, "acid" = 10, "wound" = 50) slowdown = 0.06 //combat armor but less slowdown - + /obj/item/clothing/suit/armor/f13/town/deputy/Initialize() . = ..() AddComponent(/datum/component/armor_plate) + +/obj/item/clothing/suit/armor/vest/oasis + name = "OPD vest" + desc = "A slim armored vest with a rigid exterior that provides decent protection against most types of damage. This one has pockets sewn into the front and OPD stitched on the back." + pocket_storage_component_path = /datum/component/storage/concrete/pockets + armor = list("melee" = 38, "bullet" = 38, "laser" = 38, "energy" = 30, "bomb" = 40, "bio" = 40, "rad" = 40, "fire" = 50, "acid" = 10, "wound" = 50) + slowdown = 0.06 +/obj/item/clothing/suit/armor/vest/oasis/Initialize() + . = ..() + AddComponent(/datum/component/armor_plate) + /obj/item/clothing/suit/armor/f13/metalarmor/steelbib/oasis name = "heavy steel breastplate" desc = "a steel breastplate, inspired by a pre-war design. Looks like oasis citiznes added an additional layer of metal on the front face." diff --git a/code/modules/jobs/job_types/followers.dm b/code/modules/jobs/job_types/followers.dm index acb26d864f..ad32042807 100644 --- a/code/modules/jobs/job_types/followers.dm +++ b/code/modules/jobs/job_types/followers.dm @@ -363,10 +363,10 @@ Follower Volunteer /datum/outfit/job/followers/f13followerguard name = "Followers Guard" jobtype = /datum/job/followers/f13followerguard - belt = /obj/item/storage/belt/military/followers + belt = /obj/item/storage/belt/military/army/military/followers id = /obj/item/card/id/silver uniform = /obj/item/clothing/under/f13/bodyguard - suit = /obj/item/clothing/suit/armor/vest + suit = /obj/item/clothing/suit/armor/vest/big head = /obj/item/clothing/head/helmet/riot/vaultsec glasses = /obj/item/clothing/glasses/sunglasses shoes = /obj/item/clothing/shoes/combat diff --git a/code/modules/jobs/job_types/oasis.dm b/code/modules/jobs/job_types/oasis.dm index 6b9ce2660f..a1e621c67f 100644 --- a/code/modules/jobs/job_types/oasis.dm +++ b/code/modules/jobs/job_types/oasis.dm @@ -66,14 +66,12 @@ Mayor satchel = /obj/item/storage/backpack/satchel/explorer l_pocket = /obj/item/storage/bag/money/small/settler r_pocket = /obj/item/flashlight/seclite - belt = /obj/item/gun/ballistic/automatic/wt550 shoes = /obj/item/clothing/shoes/f13/tan uniform = /obj/item/clothing/under/f13/gentlesuit head = /obj/item/clothing/head/f13/town/big backpack_contents = list( /obj/item/storage/box/citizenship_permits = 1, \ /obj/item/pen/fountain/captain = 1, - /obj/item/ammo_box/magazine/m473/small = 2, ) @@ -385,12 +383,12 @@ Mayor suit = /obj/item/clothing/suit/armor/bulletproof head = /obj/item/clothing/head/helmet/alt neck = /obj/item/storage/belt/holster/legholster - l_hand = /obj/item/gun/ballistic/automatic/marksman/policerifle + l_hand = /obj/item/gun/ballistic/automatic/assault_carbine/policerifle shoes = /obj/item/clothing/shoes/jackboots backpack_contents = list( - /obj/item/ammo_box/magazine/m556/rifle = 2, - /obj/item/gun/ballistic/automatic/pistol/mk23=1, /obj/item/ammo_box/magazine/m45exp=2, + /obj/item/gun/ballistic/automatic/pistol/mk23=1, + /obj/item/ammo_box/magazine/m5mm=1, /obj/item/flashlight/seclite = 1, ) diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index f3992d51b1..908e0eb48c 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -768,7 +768,24 @@ suppressor_x_offset = 31 suppressor_y_offset = 15 fire_sound = 'sound/f13weapons/marksman_rifle.ogg' - + +/obj/item/gun/ballistic/automatic/marksman/policerifle + name = "Police Rifle" + desc = "A pre-war Rifle that has been constantly repaired and rebuilt by the Oasis Police Department. Held together by duct tape and prayers, it somehow still shoots. This one has been re-chambered to 5.56" + icon = 'icons/fallout/objects/guns/ballistic.dmi' + lefthand_file = 'icons/fallout/onmob/weapons/guns_lefthand.dmi' + righthand_file = 'icons/fallout/onmob/weapons/guns_righthand.dmi' + icon_prefix = "assault_carbine" + icon_state = "rifle-police" + item_state = "assault_carbine" + init_mag_type = /obj/item/ammo_box/magazine/m556/rifle + extra_damage = 25 + extra_penetration = 0.1 + spread = 1.1 + fire_delay = 4.5 + can_suppress = FALSE + can_scope = TRUE + zoomable = FALSE //Colt Rangemaster Keywords: 7.62mm, Semi-auto, 10/20 round magazine, 35dmg /obj/item/gun/ballistic/automatic/rangemaster @@ -1078,7 +1095,7 @@ fire_sound = 'sound/f13weapons/bozar_fire.ogg' -//Assault Carbine Keywords: 5mm, Automatic, 30 round magazine, Flashlight, 19dmg/0.15AP +//Assault Carbine Keywords: 5mm, Automatic, 30 round magazine, Flashlight, 20dmg/0.25AP /obj/item/gun/ballistic/automatic/assault_carbine name = "assault carbine" desc = "The U.S. army carbine version of the R91, made by Colt and issued to special forces." @@ -1108,13 +1125,28 @@ actions_types = list(/datum/action/item_action/toggle_firemode) fire_sound = 'sound/f13weapons/assault_carbine.ogg' -/obj/item/gun/ballistic/automatic/assault_carbine/worn + //Police rifle Keywords: OASIS, 5mm, Semi-auto, 30 round magazine +/obj/item/gun/ballistic/automatic/assault_carbine/policerifle + name = "Police Rifle" + desc = "A pre-war Rifle that has been constantly repaired and rebuilt by the Oasis Police Department. Held together by duct tape and prayers, it somehow still shoots." + icon = 'icons/fallout/objects/guns/ballistic.dmi' + lefthand_file = 'icons/fallout/onmob/weapons/guns_lefthand.dmi' + righthand_file = 'icons/fallout/onmob/weapons/guns_righthand.dmi' + icon_state = "rifle-police" + extra_damage = 22 + spread = 1.1 + fire_delay = 3.5 + can_scope = TRUE + can_automatic = FALSE + semi_auto = TRUE + +/obj/item/gun/ballistic/automatic/assault_carbine/worn name = "worn assault carbine" desc = "The U.S. army carbine version of the R91, made by Colt and issued to special forces. This one is beat-up and falling apart." icon_state = "assault_carbine" fire_delay = 3.5 burst_shot_delay = 2.5 - extra_penetration = 0.15 + extra_penetration = 0.2 spread = 10 extra_damage = 18 diff --git a/code/modules/projectiles/guns/ballistic/rifle.dm b/code/modules/projectiles/guns/ballistic/rifle.dm index 16f819df6b..b8fc737a21 100644 --- a/code/modules/projectiles/guns/ballistic/rifle.dm +++ b/code/modules/projectiles/guns/ballistic/rifle.dm @@ -115,7 +115,6 @@ item_state = "cowboyrepeater" mag_type = /obj/item/ammo_box/magazine/internal/shot/tube357 extra_damage = 35 - fire_delay = 4.5 fire_sound = 'sound/f13weapons/cowboyrepeaterfire.ogg' diff --git a/code/modules/projectiles/guns/energy/plasmaf13.dm b/code/modules/projectiles/guns/energy/plasmaf13.dm index 570e6d0dd3..8f83aadd3d 100644 --- a/code/modules/projectiles/guns/energy/plasmaf13.dm +++ b/code/modules/projectiles/guns/energy/plasmaf13.dm @@ -11,7 +11,7 @@ icon_state = "plasma-pistol" desc = "A pistol-sized miniaturized plasma caster built by REPCONN. It fires a bolt of superhot ionized gas." w_class = WEIGHT_CLASS_NORMAL - weapon_weight = WEAPON_LIGHT + weapon_weight = WEAPON_MEDIUM slot_flags = ITEM_SLOT_BELT ammo_type = list(/obj/item/ammo_casing/energy/plasma/pistol) cell_type = /obj/item/stock_parts/cell/ammo/ec diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 3ee0f975a6..dd08c5832a 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -568,6 +568,7 @@ damage = 25 wound_bonus = 10 bare_wound_bonus = 20 + armour_penetration = 0 tracer_type = /obj/effect/projectile/tracer/heavy_laser muzzle_type = /obj/effect/projectile/muzzle/heavy_laser impact_type = /obj/effect/projectile/impact/heavy_laser diff --git a/modular_citadel/code/modules/client/loadout/suit.dm b/modular_citadel/code/modules/client/loadout/suit.dm index 48e0680ae0..dde2700da0 100644 --- a/modular_citadel/code/modules/client/loadout/suit.dm +++ b/modular_citadel/code/modules/client/loadout/suit.dm @@ -109,6 +109,34 @@ path = /obj/item/clothing/suit/f13/autumn subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS cost = 3 + +/datum/gear/suit/ncrcfjacket + name = "NCRCF jacket" + path = /obj/item/clothing/suit/armor/f13/ncrcfjacket + cost = 1 + +/datum/gear/suit/NCRutilityvest + name = "Utility Vest" + path = /obj/item/clothing/suit/armor/f13/utilityvest + subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS + cost = 4 + restricted_desc = "NCR" + restricted_roles = list("NCR Captain", + "NCR Lieutenant", + "NCR Medical Officer", + "NCR Veteran Ranger", + "NCR Lieutenant", + "NCR Heavy Trooper", + "NCR Sergeant First Class", + "NCR Sergeant", + "NCR Corporal", + "NCR Combat Engineer", + "NCR Combat Medic", + "NCR Trooper", + "NCR Rear Echelon", + "NCR Off-Duty", + ) + /datum/gear/suit/fieldscribe name = "Fieldscribe suit" @@ -150,6 +178,18 @@ "Detective", "Barkeep", ) + +/datum/gear/suit/deputyvest + name = "OPD armor vest" + path = /obj/item/clothing/suit/armor/vest/oasis + subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS + cost = 5 + restricted_desc = "Oasis Police" + restricted_roles = list("Sheriff", + "Deputy", + "Detective", + ) + /datum/gear/suit/hazardvest name = "Hazard Vest" path = /obj/item/clothing/suit/hazardvest diff --git a/modular_citadel/code/modules/client/loadout/uniform.dm b/modular_citadel/code/modules/client/loadout/uniform.dm index 4b1e9ffa8d..a0365f9a9d 100644 --- a/modular_citadel/code/modules/client/loadout/uniform.dm +++ b/modular_citadel/code/modules/client/loadout/uniform.dm @@ -10,6 +10,10 @@ /datum/gear/uniform/caravaneer name = "caravaneer outfit" path = /obj/item/clothing/under/f13/caravaneer + +/datum/gear/uniform/ncrcf + name = "NCRCF outfit" + path = /obj/item/clothing/under/f13/ncrcf /datum/gear/uniform/brahminskin name = "brahmin skin outfit" From 91a1b0083c81fade4f7376839f0c65ee7e47cb1f Mon Sep 17 00:00:00 2001 From: Elisavet Ioanna Pinko <67744632+ElisavetPinko@users.noreply.github.com> Date: Thu, 10 Feb 2022 18:58:02 +0100 Subject: [PATCH 027/127] Remove sprinting from the movement sprite. (#334) --- icons/fallout/UI/buttons_fallout2.dmi | Bin 20739 -> 18945 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/fallout/UI/buttons_fallout2.dmi b/icons/fallout/UI/buttons_fallout2.dmi index 5f03c465a2f0a2b53552f14001d3b93599384e7a..7baa9b069fc052306761e8f084f1c2bea3e3167f 100644 GIT binary patch literal 18945 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þ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 literal 20739 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 z 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 Date: Thu, 10 Feb 2022 12:58:30 -0500 Subject: [PATCH 028/127] Gives sheaths a functioning icon (#332) --- code/game/objects/items/storage/belt.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 50d4953f4d..140bdf2dc2 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -869,8 +869,8 @@ /obj/item/storage/belt/sabre name = "sabre sheath" desc = "An ornate sheath designed to hold an officer's blade." - icon_state = "sheath" - item_state = "sheath" + icon_state = "utilitybelt" + item_state = "utility" w_class = WEIGHT_CLASS_BULKY content_overlays = TRUE onmob_overlays = TRUE From 366eb672034c861c45db7f53a7f74882eccbf517 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Fri, 11 Feb 2022 09:58:54 +1100 Subject: [PATCH 029/127] upgraded varmint rifle (ghetto ratslayer) (#328) * ararat4 * sproutning * r * er --- .../datums/components/crafting/guncrafting.dm | 2 +- .../recipes/recipes_weapon_and_ammo.dm | 16 ++++++++++++++++ .../projectiles/guns/ballistic/automatic.dm | 17 +++++++++++++++++ icons/obj/guns/projectile.dmi | Bin 113839 -> 111714 bytes 4 files changed, 34 insertions(+), 1 deletion(-) diff --git a/code/datums/components/crafting/guncrafting.dm b/code/datums/components/crafting/guncrafting.dm index 0b940d4aa9..7b383d3ca8 100644 --- a/code/datums/components/crafting/guncrafting.dm +++ b/code/datums/components/crafting/guncrafting.dm @@ -42,7 +42,7 @@ /obj/item/weaponcrafting/improvised_parts/trigger_assembly name = "firearm trigger assembly" - desc = "A modular trigger assembly with a firing pin, this can be used to make a whole bunch of improvised firearss." + desc = "A modular trigger assembly with a firing pin, this can be used to make a whole bunch of improvised firearms." icon_state = "trigger_assembly" w_class = WEIGHT_CLASS_SMALL diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index ddc8193fb8..250216e827 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -384,6 +384,22 @@ subcategory = CAT_WEAPON always_available = FALSE +//craftable psuedo-ratslayer +/datum/crafting_recipe/verminkiller + name = "Upgraded Varmint Rifle" + result = /obj/item/gun/ballistic/automatic/varmint/verminkiller + reqs = list(/obj/item/gun/ballistic/automatic/varmint = 1, + /obj/item/gun/ballistic/automatic/delisle = 1, //silencer + /obj/item/weaponcrafting/improvised_parts/trigger_assembly = 1, + /obj/item/advanced_crafting_components/lenses = 1, //scope + /obj/item/stack/crafting/goodparts = 2, + /obj/item/stack/sheet/plastic = 2, + /obj/item/stack/sheet/metal = 10) + tools = list(TOOL_WORKBENCH) + time = 300 //30 sec + category = CAT_WEAPONRY + subcategory = CAT_WEAPON + /datum/crafting_recipe/policerifle name = "Police Rifle" result = /obj/item/gun/ballistic/automatic/assault_carbine/policerifle diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 908e0eb48c..50d6a6ed19 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -645,6 +645,23 @@ scope_x_offset = 6 scope_y_offset = 14 +//'Verminkiller' Keywords: 5.56, 10/20/30 round magazine, Suppressed, Scoped, 25 damage +//Basically an obtainable ratslayer +/obj/item/gun/ballistic/automatic/varmint/verminkiller + name = "verminkiller rifle" + desc = "Legends are told of the \"Ratslayer\", a custom-made souped-up varmint rifle with a sick paintjob. This is a pale imitation, made of chopped-up bits of other guns." + icon_state = "verminrifle" + item_state = "ratslayer" + extra_damage = 25 + suppressed = 1 + zoomable = TRUE + zoom_amt = 10 + zoom_out_amt = 13 + can_scope = FALSE + can_unsuppress = FALSE + suppressor_state = "none" + fire_sound = 'sound/weapons/Gunshot_large_silenced.ogg' + //Ratslayer Keywords: UNIQUE, 5.56, 10/20/30 round magazine, Suppressed, Scoped, Extra damage +3 /obj/item/gun/ballistic/automatic/varmint/ratslayer name = "Ratslayer" diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 032f728d08ae09fb8f262312468ab5909d6d3288..658107daac1e134a25f43e3f488fcab7bc0a533a 100644 GIT binary patch literal 111714 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�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 literal 113839 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

FsF%W6c)hjp2{7Qnv*$SlqNPm7m>Umf9YA3p@(a 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 V Date: Fri, 11 Feb 2022 09:59:19 +1100 Subject: [PATCH 030/127] tribal buffs ('new' arrow type, support for faction damage bonus on projectiles) (#326) * click * fix * fex * Update arrow.dm * move code * bracket * ararat4 --- .../components/crafting/recipes/recipes_primal.dm | 13 +++++++++++-- .../projectiles/ammunition/caseless/arrow.dm | 2 +- code/modules/projectiles/projectile.dm | 9 +++++++++ .../projectiles/projectile/reusable/arrow.dm | 11 +++++++---- 4 files changed, 28 insertions(+), 7 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_primal.dm b/code/datums/components/crafting/recipes/recipes_primal.dm index 9408611589..e1c6c0221e 100644 --- a/code/datums/components/crafting/recipes/recipes_primal.dm +++ b/code/datums/components/crafting/recipes/recipes_primal.dm @@ -244,6 +244,15 @@ category = CAT_TRIBAL tools = list(TOOL_WORKBENCH) +/datum/crafting_recipe/tribalwar/arrowbronze + name = "Bronze Arrow" + result = /obj/item/ammo_casing/caseless/arrow/bronze + time = 30 + reqs = list(/obj/item/stack/sheet/bronze = 1, + /obj/item/stack/sheet/mineral/wood = 1) + category = CAT_TRIBAL + tools = list(TOOL_WORKBENCH) + /datum/crafting_recipe/tribalwar/arrowpoison name = "Poison Arrow" result = /obj/item/ammo_casing/caseless/arrow/poison @@ -259,8 +268,8 @@ name = "Bone Arrow" result = /obj/item/ammo_casing/caseless/arrow/bone time = 30 - reqs = list(/obj/item/stack/sheet/bone = 4, - /obj/item/stack/sheet/sinew = 1) + reqs = list(/obj/item/stack/sheet/bone = 1, + /obj/item/stack/sheet/mineral/wood = 1) category = CAT_TRIBAL tools = list(TOOL_WORKBENCH) always_available = FALSE diff --git a/code/modules/projectiles/ammunition/caseless/arrow.dm b/code/modules/projectiles/ammunition/caseless/arrow.dm index 51a1e9000e..3bd3c1510a 100644 --- a/code/modules/projectiles/ammunition/caseless/arrow.dm +++ b/code/modules/projectiles/ammunition/caseless/arrow.dm @@ -50,7 +50,7 @@ /obj/item/ammo_casing/caseless/arrow/bone name = "bone arrow" - desc = "An arrow made of bone and sinew. The tip is sharp enough to pierce through a goliath plate." + desc = "An arrow made of bone and sinew. The tip is sharp enough to pierce through deathclaw hide." icon_state = "bonearrow" projectile_type = /obj/item/projectile/bullet/reusable/arrow/bone diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 8e5104f8d2..b2f45aee95 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -147,6 +147,9 @@ var/impact_effect_type //what type of impact effect to show when hitting something var/log_override = FALSE //is this type spammed enough to not log? (KAs) + var/supereffective_damage = 0 + var/list/supereffective_faction //Any mob with a faction that exists in this list will take bonus damage + var/temporary_unstoppable_movement = FALSE ///If defined, on hit we create an item of this type then call hitby() on the hit target with this, mainly used for embedding items (bullets) in targets @@ -359,6 +362,12 @@ #define FORCE_QDEL 3 //Force deletion. /obj/item/projectile/proc/process_hit(turf/T, atom/target, qdel_self, hit_something = FALSE) //probably needs to be reworked entirely when pixel movement is done. + if(isliving(target) && LAZYLEN(supereffective_faction)) + var/mob/living/L = target + for(var/F in L.faction) + if(F in supereffective_faction) + damage += supereffective_damage + break if(QDELETED(src) || !T || !target) //We're done, nothing's left. if((qdel_self == FORCE_QDEL) || ((qdel_self == QDEL_SELF) && !temporary_unstoppable_movement && !CHECK_BITFIELD(movement_type, UNSTOPPABLE))) qdel(src) diff --git a/code/modules/projectiles/projectile/reusable/arrow.dm b/code/modules/projectiles/projectile/reusable/arrow.dm index 648520e341..d9251750c1 100644 --- a/code/modules/projectiles/projectile/reusable/arrow.dm +++ b/code/modules/projectiles/projectile/reusable/arrow.dm @@ -13,17 +13,20 @@ damage = 0.5 ammo_type = /obj/item/ammo_casing/caseless/arrow/ash -/obj/item/projectile/bullet/reusable/arrow/bone //AP for ashwalkers +/obj/item/projectile/bullet/reusable/arrow/bone //extra mob damage name = "bone arrow" desc = "Arrow made of bone and sinew." - damage = 30 - armour_penetration = 0.35 + damage = 20 + armour_penetration = 0.10 + supereffective_damage = 40 + supereffective_faction = list("hostile", "ant", "supermutant", "deathclaw", "cazador", "raider", "china", "gecko", "wastebot") ammo_type = /obj/item/ammo_casing/caseless/arrow/bone /obj/item/projectile/bullet/reusable/arrow/bronze //Just some AP shots name = "bronze arrow" desc = "Bronze tipped arrow." - armour_penetration = 0.2 + damage = 30 + armour_penetration = 0.35 ammo_type = /obj/item/ammo_casing/caseless/arrow/bronze //FO13 ARROWS From 805f7fbb2e279eae65d68904deecfd33f21fb351 Mon Sep 17 00:00:00 2001 From: Scheveningen Date: Thu, 10 Feb 2022 21:17:24 -0500 Subject: [PATCH 031/127] Fixes binos, maybe. (#338) * Update binoculars.dm * Update binoculars.dm --- code/game/objects/items/binoculars.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/binoculars.dm b/code/game/objects/items/binoculars.dm index a0f5cad62c..27d6cf93da 100644 --- a/code/game/objects/items/binoculars.dm +++ b/code/game/objects/items/binoculars.dm @@ -42,7 +42,10 @@ src.zoom_out_amt = 19 src.zoom_amt = 10 to_chat(user,"You see the horizon more clearly from this elevation.") - + else if(!is_above_level(T.z)) + src.zoom_out_amt = 6 + src.zoom_amt = 10 + switch(user.dir) if(NORTH) _y = zoom_amt From 8ee3e044d83f4a8c76a4c8087c9f6cd60c4d6e39 Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Fri, 11 Feb 2022 10:23:08 +0800 Subject: [PATCH 032/127] show your love for nuka cola (#310) * Update fortune13.dme * Revert "Update fortune13.dme" This reverts commit fa61351a7148cb121e57e5a10ceff960a3d3e863. * Update good.dm * Update traits.dm * Update traits.dm * Update drug_events.dm * Update food.dm * Update good.dm * Update drinks.dm * Update traits.dm * Update drinks.dm * Update drinks.dm * Update drinkingglass.dm * Update bottle.dm * Update drinkingglass.dm * Update drinks.dm * Update drinks.dm * Update drinks.dm * Update drinks.dm * Update drinks.dm * Update drinks.dm * Update drinks.dm * Update bottle.dm * Update good.dm * Update code/datums/traits/good.dm Co-authored-by: lolman360 <22850904+lolman360@users.noreply.github.com> * Update code/modules/fallout/reagents/drinks.dm Co-authored-by: lolman360 <22850904+lolman360@users.noreply.github.com> * Update good.dm * Update drinks.dm * Update drinks.dm * Update alcohol.dm Co-authored-by: lolman360 <22850904+lolman360@users.noreply.github.com> --- code/__DEFINES/food.dm | 1 + code/__DEFINES/traits.dm | 1 + code/_globalvars/traits.dm | 1 + code/datums/mood_events/drug_events.dm | 4 ++++ code/datums/traits/good.dm | 22 +++++++++++++++++++ code/modules/fallout/reagents/alcohol.dm | 4 ++++ code/modules/fallout/reagents/drinks.dm | 20 +++++++++++++++-- .../food_and_drinks/drinks/drinks/bottle.dm | 4 ++-- .../drinks/drinks/drinkingglass.dm | 6 +++++ 9 files changed, 59 insertions(+), 4 deletions(-) diff --git a/code/__DEFINES/food.dm b/code/__DEFINES/food.dm index 9e6713d30e..596483f729 100644 --- a/code/__DEFINES/food.dm +++ b/code/__DEFINES/food.dm @@ -14,6 +14,7 @@ #define BREAKFAST (1<<13) #define ANTITOXIC (1<<14) #define LONGPORK (1<<15) +#define NUKA (1<<16) #define DRINK_NICE 1 #define DRINK_GOOD 2 diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 20a4f98473..4c4a661c76 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -134,6 +134,7 @@ #define TRAIT_NODEATH "nodeath" #define TRAIT_NOHARDCRIT "nohardcrit" #define TRAIT_NOSOFTCRIT "nosoftcrit" +#define TRAIT_NUKA_LOVER "nukalover" #define TRAIT_MINDSHIELD "mindshield" #define TRAIT_HIJACKER "hijacker" #define TRAIT_SIXTHSENSE "sixthsense" diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm index 91a5f4763b..3b948debb7 100644 --- a/code/_globalvars/traits.dm +++ b/code/_globalvars/traits.dm @@ -50,6 +50,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_NOFIRE" = TRAIT_NOFIRE, "TRAIT_NOGUNS" = TRAIT_NOGUNS, "TRAIT_NOHUNGER" = TRAIT_NOHUNGER, + "TRAIT_NUKA_LOVER" = TRAIT_NUKA_LOVER, "TRAIT_EASYDISMEMBER" = TRAIT_EASYDISMEMBER, "TRAIT_LIMBATTACHMENT" = TRAIT_LIMBATTACHMENT, "TRAIT_NOLIMBDISABLE" = TRAIT_NOLIMBDISABLE, diff --git a/code/datums/mood_events/drug_events.dm b/code/datums/mood_events/drug_events.dm index a5d7dc631d..547d87059e 100644 --- a/code/datums/mood_events/drug_events.dm +++ b/code/datums/mood_events/drug_events.dm @@ -48,6 +48,10 @@ timeout = 300 //special_screen_obj = "mood_happiness_good" Originally in tg, but I personally think they look dumb +/datum/mood_event/nuka + description = "the whole world loves Nuka-cola" + mood_change = 2 + /datum/mood_event/happiness_drug_bad_od description = "NO! NO!! NO!!!\n" mood_change = -20 diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm index 80c47d23ff..7cdc2c57de 100644 --- a/code/datums/traits/good.dm +++ b/code/datums/traits/good.dm @@ -276,6 +276,28 @@ var/mob/living/carbon/human/H = quirk_holder H.update_sight() +/datum/quirk/nukalover + name = "Nuka Fiend" + desc = "You are a fan of America's most popular pre-war soft drink. Your body simply loves the sugary drink so much, it rejects healthier alternatives." + value = 2 + mob_trait = TRAIT_NUKA_LOVER + gain_text = "You want to buy the whole world a nuka-cola!" + lose_text = "What's the big deal about nuka-cola?" + medical_record_text = "Patient has an addiction to the soft drink Nuka-Cola. Somehow, their metabolism has adapted to the sugars and artifical flavorings." + +/datum/quirk/nukalover/add() + var/mob/living/carbon/human/H = quirk_holder + var/datum/species/species = H.dna.species + species.liked_food |= NUKA + species.disliked_food |= VEGETABLES + +/datum/quirk/nukalover/remove() + var/mob/living/carbon/human/H = quirk_holder + if(H) + var/datum/species/species = H.dna.species + species.liked_food = initial(species.liked_food) + species.disliked_food = initial(species.disliked_food) + /datum/quirk/trapper name = "Trapper" desc = "As an experienced hunter and trapper you know your way around butchering animals for their products, and are able to get twice the usable materials by eliminating waste." diff --git a/code/modules/fallout/reagents/alcohol.dm b/code/modules/fallout/reagents/alcohol.dm index 3229423bd5..453963066b 100644 --- a/code/modules/fallout/reagents/alcohol.dm +++ b/code/modules/fallout/reagents/alcohol.dm @@ -416,6 +416,7 @@ glass_name = "Nuka Quantum" glass_desc = "An extremely blue and glowing combination of Nuka-Cola and (REDACTED)" var/datum/brain_trauma/special/psychotic_brawling/bath_salts/rage + /datum/reagent/consumable/ethanol/nukaquantum/on_mob_life(mob/living/carbon/M) M.drowsyness = 0 @@ -429,6 +430,9 @@ M.adjustStaminaLoss(-3, 0) M.hallucination += 20 M.Jitter(2) + if(HAS_TRAIT(M, TRAIT_NUKA_LOVER)) + M.adjustBruteLoss(-0.1) + M.adjustFireLoss(-0.1) ADD_TRAIT(M, TRAIT_SLEEPIMMUNE, "[type]") if(iscarbon(M)) var/mob/living/carbon/C = M diff --git a/code/modules/fallout/reagents/drinks.dm b/code/modules/fallout/reagents/drinks.dm index e6d0767b5f..bc4572d832 100644 --- a/code/modules/fallout/reagents/drinks.dm +++ b/code/modules/fallout/reagents/drinks.dm @@ -6,13 +6,21 @@ glass_icon_state = "nukacolaglass" glass_name = "Nuka Cola" glass_desc = "Don't cry, Don't raise your eye, It's only nuclear wasteland." + overdose_threshold = 100 /datum/reagent/consumable/nuka_cola/on_mob_life(mob/living/carbon/M) M.drowsyness = 0 M.AdjustSleeping(-40, FALSE) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, BODYTEMP_NORMAL) + if(HAS_TRAIT(M, TRAIT_NUKA_LOVER)) + M.adjustBruteLoss(-0.05) + M.adjustFireLoss(-0.05) ..() - . = TRUE + +/datum/reagent/consumable/nuka_cola/overdose_start(mob/living/M) + to_chat(M, "Too much Nuka-Cola! This cannot be good for you!") + M.AdjustSleeping(600, FALSE) + . = 1 /datum/reagent/consumable/sunset name = "Sunset Sarsaparilla" @@ -191,14 +199,22 @@ glass_icon_state = "nukaiceglass" glass_name = "Iced Nuka" glass_desc = "Nuka. Stay frosty." - + /datum/reagent/consumable/nukaice/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-20 * TEMPERATURE_DAMAGE_COEFFICIENT, T0C) //310.15 is the normal bodytemp. M.drowsyness = 0 M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, BODYTEMP_NORMAL) + if(HAS_TRAIT(M, TRAIT_NUKA_LOVER)) + M.adjustBruteLoss(-0.075) + M.adjustFireLoss(-0.075) ..() . = TRUE +/datum/reagent/consumable/nukaice/overdose_start(mob/living/M) + to_chat(M, "Too much Nuka-Cola! This cannot be good for you!") + M.AdjustSleeping(600, FALSE) + . = 1 + /datum/reagent/consumable/nukawild name = "Nuka Wild" description = "A totally original concept of Nuka-Cola!" diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 6a92e2385d..ec6a5e12f0 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -139,7 +139,7 @@ icon = 'icons/obj/f13vending.dmi' icon_state = "nukacola" list_reagents = list(/datum/reagent/consumable/nuka_cola = 25, /datum/reagent/radium = 5) - foodtype = SUGAR + foodtype = NUKA isGlass = TRUE /obj/item/reagent_containers/food/drinks/bottle/f13nukacola/radioactive @@ -152,7 +152,6 @@ icon = 'icons/obj/f13vending.dmi' icon_state = "sunset" list_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 1, /datum/reagent/consumable/sunset = 15, /datum/reagent/medicine/salglu_solution = 5) - foodtype = SUGAR isGlass = TRUE @@ -693,6 +692,7 @@ desc = "You've really hit rock bottom now... yet theres nothing like homebrew nukashine in times like these!" icon_state = "nukashine" list_reagents = list(/datum/reagent/consumable/ethanol/nukashine = 100) + foodtype = NUKA // Empty bottles diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm index 8e5069925f..b73aba113e 100644 --- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm @@ -92,6 +92,12 @@ /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola name = "Nuka Cola" list_reagents = list(/datum/reagent/consumable/nuka_cola = 50) + foodtype = NUKA + +obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_float + name = "Nuka Float" + list_reagents = list(/datum/reagent/consumable/nukafloat = 50) + foodtype = NUKA /obj/item/reagent_containers/food/drinks/drinkingglass/filled/syndicatebomb name = "Syndicate Bomb" From 276771860ba9a4b7423de66baf6fa9d6b08ffdbd Mon Sep 17 00:00:00 2001 From: BadAtThisGame <79063506+BadAtThisGame302@users.noreply.github.com> Date: Sat, 12 Feb 2022 04:06:51 +0200 Subject: [PATCH 033/127] Adds a Second Floor to the Yuma Bank (#320) * Second Floor to the Bank * Small fixes --- _maps/map_files/Pahrump/Pahrump-Above-3.dmm | 2897 ++++++++++++----- _maps/map_files/Pahrump/Pahrump-Surface-2.dmm | 25 +- 2 files changed, 2100 insertions(+), 822 deletions(-) diff --git a/_maps/map_files/Pahrump/Pahrump-Above-3.dmm b/_maps/map_files/Pahrump/Pahrump-Above-3.dmm index 48a2251fea..dc9edc76a6 100644 --- a/_maps/map_files/Pahrump/Pahrump-Above-3.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Above-3.dmm @@ -5,6 +5,11 @@ "al" = ( /turf/closed/wall/f13/store, /area/f13/building) +"an" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/floor, +/turf/open/floor/plasteel/f13/vault_floor/dark, +/area/f13/brotherhood/surface) "ar" = ( /obj/structure/railing{ color = "#A47449"; @@ -22,6 +27,13 @@ "as" = ( /turf/closed/mineral/random/low_chance, /area/f13/ncr) +"aw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/item/lighter, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) "ay" = ( /obj/machinery/light/small{ dir = 4 @@ -41,6 +53,13 @@ }, /turf/closed/wall/f13/store, /area/f13/building) +"aI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants{ + icon_state = "plant-25" + }, +/turf/open/floor/plasteel/f13/vault_floor/dark, +/area/f13/brotherhood/surface) "aJ" = ( /obj/structure/railing{ color = "#A47449"; @@ -57,6 +76,27 @@ icon_state = "housewood2" }, /area/f13/building) +"aN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/computer/terminal{ + doc_content_1 = "Sarah, I asked for todays newspaper and you bring me yesterdays, come on, wake up! Now bring me todays newspaper chop chop!"; + doc_title_1 = "Sarah, wake UP!"; + pixel_y = 3; + termtag = "Business" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"aY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office, +/obj/machinery/light/fo13colored/Red{ + dir = 4 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "bi" = ( /obj/structure/chair/left{ dir = 4 @@ -86,10 +126,60 @@ /obj/structure/barricade/bars, /turf/open/floor/wood/f13/oak, /area/f13/building) +"bu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/bin/trashbin, +/turf/open/floor/plasteel/f13/vault_floor/dark, +/area/f13/brotherhood/surface) +"bw" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/item/folder/syndicate/blue{ + desc = "A folder stamped 'Financial Earnins' - Property of The Yuma Bank."; + name = "folder- 'Financial Earnings'" + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "bA" = ( /obj/structure/chair/right, /turf/open/floor/carpet/red, /area/f13/building) +"bE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window{ + dir = 1 + }, +/obj/item/kirbyplants{ + icon_state = "plant-25"; + pixel_y = 10 + }, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) +"bQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/stamp/ce{ + name = "golden rubber stamp"; + pixel_x = -4 + }, +/obj/item/stamp/captain{ + name = "Manager's rubber stamp"; + pixel_x = 4 + }, +/turf/open/floor/plasteel/f13/vault_floor/dark{ + icon_state = "darkrusty"; + name = "grimy tile" + }, +/area/f13/brotherhood/surface) +"bT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash{ + pixel_x = 5; + pixel_y = 7 + }, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) "cl" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13/wood{ @@ -102,6 +192,27 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"cz" = ( +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -4; + pixel_y = 21 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/fluff/paper, +/obj/effect/decal/cleanable/ash{ + pixel_x = 5 + }, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) +"cC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window{ + dir = 1 + }, +/obj/structure/closet/crate/bin/trashbin, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) "cE" = ( /obj/structure/chair/wood{ dir = 8 @@ -143,6 +254,35 @@ sunlight_state = 1 }, /area/f13/wasteland) +"de" = ( +/turf/open/transparent/openspace, +/area/f13/brotherhood/surface) +"dg" = ( +/obj/machinery/photocopier, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) +"dj" = ( +/obj/structure/window/fulltile/house{ + dir = 2; + icon_state = "storewindowright" + }, +/obj/structure/curtain{ + color = "#363636" + }, +/turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, +/area/f13/brotherhood/surface) +"dy" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/structure/window/spawner/west, +/obj/item/folder/syndicate/red{ + desc = "A folder stamped 'List of Clients' - Property of The Yuma Bank."; + name = "folder- 'List of Clients'" + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "dB" = ( /obj/structure/chair{ dir = 4 @@ -181,6 +321,30 @@ /obj/effect/spawner/lootdrop/trash, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) +"er" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/item/paper/crumpled/bloody/ruins/thederelict/unfinished{ + info = "Why's the [ILLEGIBLE] Here?? They're screaming something about [ILLEGIBLE]... No.. this can't be.." + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"ew" = ( +/obj/structure/chair/folding{ + dir = 4 + }, +/obj/structure/chair/folding{ + dir = 4; + pixel_y = 4 + }, +/obj/structure/chair/folding{ + dir = 4; + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/neutral, +/area/f13/brotherhood/surface) "eS" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -192,6 +356,29 @@ "eU" = ( /turf/closed/mineral/random/low_chance, /area/f13/wasteland) +"fg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/fo13colored/Red{ + dir = 4; + pixel_y = -16 + }, +/turf/open/floor/plasteel/f13/vault_floor/red/side{ + dir = 4 + }, +/area/f13/brotherhood/surface) +"fo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/computer/terminal{ + doc_content_1 = "I've decided to retire, finally, this Banker job is boring god damn it, I want to live life to the fullest! The papers should be ready tomorrow, I said to the Manager that I'll work one more day before retiring."; + doc_title_1 = "October 22, 2077"; + pixel_y = 3; + termtag = "Business" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "fz" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/trash, @@ -223,6 +410,29 @@ sunlight_state = 1 }, /area/f13/building) +"gs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/paper/crumpled, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"gt" = ( +/obj/structure/fluff/paper/stack{ + desc = "A stack of various papers, illegible scribbles scattered across each page."; + dir = 8; + pixel_x = 6; + pixel_y = -4 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -4; + pixel_y = 21 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) "gW" = ( /obj/structure/destructible/tribal_torch/wall/lit{ dir = 8 @@ -230,6 +440,22 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13/wood, /area/f13/legion) +"hb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"hc" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/structure/window/spawner/west, +/obj/item/clothing/accessory/pocketprotector/full, +/obj/item/paper/crumpled/bloody/fluff/stations/lavaland/library/warning{ + info = "If someone finds this... then the Police didn't bring us to the Vault in-time.. thank god our jobs prioritise us in-case of a nuclear att-...." + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "hd" = ( /obj/structure/toilet{ dir = 4 @@ -347,6 +573,23 @@ icon_state = "oakfloor4-broken" }, /area/f13/building) +"iJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants{ + icon_state = "plant-25"; + pixel_y = 14 + }, +/turf/open/floor/plasteel/f13/vault_floor/yellow/side{ + dir = 1 + }, +/area/f13/brotherhood/surface) +"iM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/fo13colored/Red{ + dir = 8 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "iP" = ( /obj/structure/table, /obj/machinery/computer/terminal{ @@ -358,6 +601,14 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"iS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/paper/crumpled/ruins{ + info = "Glory to the People's Republic of China, Comrade Jiang! Your task is to meet-up with the Listening Outpost we have installed in the Yuma Region, at October 23, 2077, the two comrades will be ready for you! Glory to China!"; + name = "Paper Scrap" + }, +/turf/open/floor/plasteel/f13/vault_floor/neutral, +/area/f13/brotherhood/surface) "iU" = ( /obj/structure/window/fulltile/house{ dir = 2; @@ -396,6 +647,50 @@ /obj/structure/barricade/wooden, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) +"jr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/fo13colored/Red{ + dir = 1 + }, +/turf/open/floor/plasteel/f13/vault_floor/red/side{ + dir = 1 + }, +/area/f13/brotherhood/surface) +"ju" = ( +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash, +/obj/structure/closet/crate/trashcart, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/neutral, +/area/f13/brotherhood/surface) +"jO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/stack/wrapping_paper, +/turf/open/floor/plasteel/f13/vault_floor/dark, +/area/f13/brotherhood/surface) +"jQ" = ( +/obj/structure/fluff/paper/stack{ + desc = "A stack of various papers, illegible scribbles scattered across each page."; + dir = 9 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -9; + pixel_y = 21 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 10; + pixel_y = 23 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/fluff/paper/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) "jS" = ( /obj/machinery/door/unpowered/securedoor{ autoclose = 1; @@ -420,6 +715,30 @@ "jZ" = ( /turf/open/indestructible/ground/outside/dirt, /area/f13/building) +"kb" = ( +/obj/structure/window/fulltile/house{ + icon_state = "storewindowhorizontal" + }, +/obj/structure/barricade/bars{ + max_integrity = 800; + name = "strong metal bars"; + obj_integrity = 800 + }, +/turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, +/area/f13/brotherhood/surface) +"kc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/computer/terminal{ + doc_content_1 = "Hey Doctor Lewis, I still have the headaches even after the medicine you prescribed about it, do you think I can come for a check-up today?"; + doc_title_1 = "Hey, Doc"; + pixel_y = 3; + termtag = "Business" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "kC" = ( /turf/closed/mineral/random/low_chance, /area/f13/caves) @@ -436,6 +755,22 @@ icon_state = "floorrusty" }, /area/f13/building) +"lr" = ( +/obj/structure/sign/poster/prewar/poster60, +/turf/closed/wall/f13/store, +/area/f13/brotherhood/surface) +"lt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/structure/fluff/paper/stack{ + desc = "A stack of various papers, illegible scribbles scattered across each page."; + dir = 4 + }, +/turf/open/floor/plasteel/f13/vault_floor/dark{ + icon_state = "darkrusty"; + name = "grimy tile" + }, +/area/f13/brotherhood/surface) "ly" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -459,9 +794,48 @@ /obj/structure/barricade/wooden, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) +"mh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/red/side{ + dir = 4 + }, +/area/f13/brotherhood/surface) +"mq" = ( +/obj/structure/table, +/obj/item/caution{ + pixel_y = 7 + }, +/obj/item/caution{ + pixel_y = 7 + }, +/obj/item/caution{ + pixel_y = 7 + }, +/obj/item/caution{ + pixel_y = 7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/neutral, +/area/f13/brotherhood/surface) +"mE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/space_cola{ + pixel_y = -32 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "mI" = ( /turf/closed/wall/f13/wood/house, /area/f13/building) +"mP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/red/side{ + dir = 1 + }, +/area/f13/brotherhood/surface) "mV" = ( /obj/structure/chair, /turf/open/floor/f13{ @@ -519,6 +893,27 @@ icon_state = "floorrusty" }, /area/f13/building) +"oe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human{ + pixel_x = -13; + pixel_y = -4 + }, +/obj/item/clothing/head/f13/army/officer{ + pixel_x = -12; + pixel_y = -1 + }, +/obj/item/megaphone/command{ + name = "Police Megaphone"; + pixel_x = 4; + pixel_y = -3 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"oi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/purple/side, +/area/f13/brotherhood/surface) "oj" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -542,6 +937,18 @@ sunlight_state = 1 }, /area/f13/wasteland) +"or" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/item/clothing/head/f13/police/trooper{ + pixel_x = 1; + pixel_y = -5 + }, +/obj/item/flashlight/seclite{ + light_on = 1 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "ov" = ( /obj/structure/table/wood, /obj/structure/destructible/tribal_torch/wall/lit{ @@ -575,12 +982,56 @@ icon_state = "floorrusty" }, /area/f13/building) +"pi" = ( +/obj/structure/sign/plaques/golden/captain{ + desc = "To be Efficient is not an action or a way of life, but a mental state. Only those with the force of Will strong enough to act during a crisis, are truly Efficient. Stay Efficient, Robert."; + name = "The Most Efficient Bank Manager Award." + }, +/turf/closed/wall/f13/store, +/area/f13/brotherhood/surface) "pl" = ( /obj/structure/mirror{ pixel_y = 5 }, /turf/closed/wall/f13/wood, /area/f13/building) +"py" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced/spawner/west, +/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner, +/obj/structure/statue/gold/rd{ + name = "Statue of the Bank Manager" + }, +/obj/structure/window/reinforced/spawner/north, +/turf/open/floor/carpet/royalblack, +/area/f13/brotherhood/surface) +"pC" = ( +/obj/structure/decoration/smokeold{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/red/corner{ + dir = 1 + }, +/area/f13/brotherhood/surface) +"pG" = ( +/obj/structure/decoration/clock/old, +/turf/closed/wall/f13/store, +/area/f13/brotherhood/surface) +"pO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/computer/terminal{ + doc_content_1 = "What the hell? Why did the power go down? The building opposite of us also is blacked out.. must be some region wide shut-down or something, the back-up generator should hit soon."; + doc_title_1 = "October 23, 2077"; + pixel_y = 3; + termtag = "Business" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "pP" = ( /obj/structure/simple_door/room, /turf/open/indestructible/ground/outside/woodalt, @@ -602,12 +1053,29 @@ icon_state = "housewood2" }, /area/f13/building) +"qW" = ( +/obj/structure/sign/poster/prewar/poster63, +/turf/closed/wall/f13/store, +/area/f13/brotherhood/surface) "rf" = ( /obj/structure/bed/wooden{ pixel_y = 14 }, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) +"rk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/item/paper/crumpled, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"rp" = ( +/obj/structure/curtain{ + color = "#363636" + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, +/area/f13/brotherhood/surface) "rt" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -628,6 +1096,18 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"rG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"rX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "rZ" = ( /obj/structure/barricade/bars, /obj/structure/window/fulltile/house{ @@ -667,11 +1147,31 @@ /obj/structure/bed/old, /turf/open/floor/f13/wood, /area/f13/legion) +"te" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/computer/terminal{ + doc_content_1 = "I hear a lot of shouting downstairs and footsteps... everyone up here's tense.. Miller went down to check and came running back up and told us to 'Pack our things' now a bunch of State Troopers cam-"; + doc_title_1 = "October 23, 2077"; + pixel_y = 3; + termtag = "Business" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "tg" = ( /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ icon_state = "floorrustysolid" }, /area/f13/wasteland) +"tl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/dark{ + icon_state = "darkrusty"; + name = "grimy tile" + }, +/area/f13/brotherhood/surface) "tq" = ( /obj/machinery/light{ dir = 8; @@ -761,10 +1261,31 @@ icon_state = "floorrustysolid" }, /area/f13/wasteland) +"vp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window{ + dir = 4; + pixel_x = 2 + }, +/turf/open/floor/plasteel/f13/vault_floor/purple/side{ + dir = 4 + }, +/area/f13/brotherhood/surface) "vB" = ( /obj/structure/barricade/sandbags, /turf/open/indestructible/ground/outside/roof, /area/f13/wasteland) +"vJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/fluff/paper/stack{ + desc = "A stack of various papers, illegible scribbles scattered across each page."; + dir = 8 + }, +/obj/machinery/light/fo13colored/Red{ + pixel_x = 16 + }, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) "vY" = ( /obj/structure/table, /obj/machinery/computer/terminal{ @@ -783,6 +1304,13 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"wd" = ( +/obj/structure/filingcabinet{ + pixel_x = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) "wp" = ( /obj/machinery/light{ dir = 8 @@ -792,6 +1320,19 @@ sunlight_state = 1 }, /area/f13/building) +"wq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/toy/cards/deck{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/cigbutt/cigarbutt{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "ww" = ( /obj/structure/dresser, /turf/open/floor/f13/wood, @@ -806,12 +1347,49 @@ }, /turf/open/indestructible/ground/outside/roof, /area/f13/wasteland) +"wF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/f13/vault_floor/dark{ + icon_state = "darkrusty"; + name = "grimy tile" + }, +/area/f13/brotherhood/surface) +"wH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/computer/terminal{ + doc_content_1 = "Hey Honey, I'm at work, but I overheard from Johnson that there's a new romantic comedy movie that just came out, do you wanna go grab a ticket while the kids are still at school?"; + doc_title_1 = "New Movie coming out today!"; + pixel_y = 3; + termtag = "Business" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "wI" = ( /obj/structure/bed/wooden{ pixel_y = 14 }, /turf/open/floor/carpet/black, /area/f13/building) +"wR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 9 + }, +/obj/item/pen/fountain/captain{ + name = "Manager's fountain pen"; + pixel_y = 9 + }, +/turf/open/floor/plasteel/f13/vault_floor/dark{ + icon_state = "darkdirty" + }, +/area/f13/brotherhood/surface) "wY" = ( /obj/structure/table, /obj/machinery/computer/terminal{ @@ -841,6 +1419,36 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"xm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/f13/police/trooper{ + pixel_x = 1; + pixel_y = -5 + }, +/obj/effect/decal/remains/human, +/obj/item/flashlight/seclite{ + light_on = 1 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"xp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/sofa/corp/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) +"xw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/machinery/computer/terminal{ + dir = 1; + doc_content_1 = "This is as always Manager Stevenson, today was a good day. More than usual folk came in here looking to open an account! Sounds like we might have an up soon!"; + doc_title_1 = "October 23, 2077"; + termtag = "Business" + }, +/turf/open/floor/plasteel/f13/vault_floor/dark, +/area/f13/brotherhood/surface) "xN" = ( /obj/structure/chair/right{ dir = 1 @@ -915,6 +1523,10 @@ "zk" = ( /turf/closed/indestructible/riveted, /area/f13/tcoms) +"zo" = ( +/obj/structure/sign/poster/contraband/robust_softdrinks, +/turf/closed/wall/f13/store, +/area/f13/brotherhood/surface) "zs" = ( /obj/structure/destructible/tribal_torch/wall/lit{ dir = 4 @@ -926,6 +1538,13 @@ /obj/item/paper/crumpled/ruins, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) +"zK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/sofa/corp/left{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) "zY" = ( /obj/effect/overlay/junk/curtain{ layer = 4 @@ -973,6 +1592,10 @@ icon_state = "darkrusty" }, /area/f13/building) +"AD" = ( +/obj/structure/sign/poster/prewar/poster81, +/turf/closed/wall/f13/store, +/area/f13/brotherhood/surface) "AK" = ( /obj/structure/table, /obj/item/clothing/mask/cigarette/cigar{ @@ -989,6 +1612,17 @@ "AM" = ( /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) +"AT" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper_bin{ + pixel_y = 9 + }, +/obj/item/pen{ + pixel_y = 9 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "AV" = ( /obj/structure/chair/office{ dir = 4 @@ -1001,6 +1635,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet/black, /area/f13/legion) +"Bp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window{ + dir = 4; + pixel_x = 2 + }, +/obj/machinery/light/built, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel/f13/vault_floor/purple/side{ + dir = 4 + }, +/area/f13/brotherhood/surface) "Br" = ( /obj/structure/railing{ color = "#A47449"; @@ -1008,6 +1654,14 @@ }, /turf/open/floor/carpet, /area/f13/building) +"By" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/structure/window/spawner/west, +/obj/item/phone, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "BA" = ( /obj/structure/barricade/wooden, /turf/closed/mineral/random/low_chance, @@ -1054,6 +1708,12 @@ }, /turf/open/floor/carpet/black, /area/f13/building) +"BX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/red/corner{ + dir = 4 + }, +/area/f13/brotherhood/surface) "BY" = ( /turf/closed/wall/f13/tentwall, /area/f13/building) @@ -1070,6 +1730,16 @@ "Cj" = ( /turf/open/indestructible/ground/outside/roof, /area/f13/caves) +"CA" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/item/kirbyplants{ + icon_state = "plant-25"; + pixel_y = 14 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "CC" = ( /turf/open/indestructible/ground/outside/roof, /area/f13/wasteland) @@ -1078,6 +1748,24 @@ icon_state = "housewood4-broken" }, /area/f13/building) +"CH" = ( +/obj/structure/window/fulltile/house{ + dir = 2; + icon_state = "storewindowleft" + }, +/obj/structure/barricade/bars{ + max_integrity = 800; + name = "strong metal bars"; + obj_integrity = 800 + }, +/turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, +/area/f13/brotherhood/surface) +"CI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/neutral/corner{ + dir = 1 + }, +/area/f13/brotherhood/surface) "CQ" = ( /obj/structure/window/fulltile/house{ dir = 2; @@ -1091,6 +1779,29 @@ icon_state = "floorrusty" }, /area/f13/building) +"Dc" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper_bin{ + pixel_y = 9 + }, +/obj/item/pen{ + pixel_y = 9 + }, +/obj/structure/window/spawner/west, +/obj/item/storage/pill_bottle/neurine{ + name = "bottle of pills"; + pixel_x = 8 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"Dk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/fo13colored/Red{ + dir = 1 + }, +/turf/open/floor/plasteel/f13/vault_floor/neutral, +/area/f13/brotherhood/surface) "Dp" = ( /obj/structure/railing{ color = "#A47449"; @@ -1139,6 +1850,14 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"EC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/cigarette, +/obj/machinery/light/fo13colored/Red{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) "ED" = ( /obj/structure/chair/middle{ dir = 1 @@ -1154,6 +1873,23 @@ "EZ" = ( /turf/open/transparent/openspace, /area/f13/wasteland) +"Fl" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/structure/window/spawner/west, +/obj/item/folder/documents{ + desc = "A folder stamped \"Client Deposits - Property of The Yuma Bank. Unauthorized distribution is punishable by jail time.\""; + name = "folder- 'Client Deposits'" + }, +/obj/item/stamp/denied{ + pixel_x = -4 + }, +/obj/item/stamp{ + pixel_x = 4 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "FK" = ( /obj/structure/simple_door/wood, /turf/open/floor/wood/f13/oak, @@ -1186,6 +1922,28 @@ }, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) +"FX" = ( +/obj/structure/sign/poster/prewar/poster82, +/turf/closed/wall/f13/store, +/area/f13/brotherhood/surface) +"FY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/storage/fancy/cigarettes/cigars/havana, +/obj/item/cigbutt/cigarbutt{ + pixel_x = -4; + pixel_y = -2 + }, +/obj/item/lighter/gold{ + pixel_x = 7; + pixel_y = 7 + }, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) "FZ" = ( /obj/structure/chair/right{ dir = 8 @@ -1218,6 +1976,22 @@ }, /turf/closed/wall/rust, /area/f13/building) +"Gh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/structure/window{ + dir = 4; + pixel_x = 2 + }, +/turf/open/floor/plasteel/f13/vault_floor/purple/side{ + dir = 4 + }, +/area/f13/brotherhood/surface) +"Gi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/nukacolavend, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) "Gk" = ( /obj/structure/simple_door/wood, /turf/open/floor/carpet/black, @@ -1249,6 +2023,13 @@ sunlight_state = 1 }, /area/f13/wasteland) +"Hf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/f13/vault_floor/purple/side, +/area/f13/brotherhood/surface) "Hi" = ( /obj/structure/destructible/tribal_torch/wall/lit{ dir = 8 @@ -1326,6 +2107,37 @@ }, /turf/open/floor/carpet/red, /area/f13/building) +"IB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/yellow/side{ + dir = 1 + }, +/area/f13/brotherhood/surface) +"ID" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/structure/window/spawner/west, +/obj/item/storage/briefcase, +/obj/structure/fluff/paper/stack{ + desc = "A stack of various papers, illegible scribbles scattered across each page." + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"IL" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/structure/window/spawner/west, +/obj/item/newspaper{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -6 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "IT" = ( /obj/structure/simple_door/wood, /obj/effect/decal/cleanable/dirt, @@ -1342,6 +2154,15 @@ name = "grimy tile" }, /area/f13/building) +"IY" = ( +/obj/structure/filingcabinet/employment{ + pixel_x = 4; + pixel_y = 21 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/fluff/paper/corner, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) "Jd" = ( /turf/closed/wall/f13/tentwall, /area/f13/ncr) @@ -1355,6 +2176,15 @@ icon_state = "housewood4-broken" }, /area/f13/building) +"Jn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/prewar/corporate_espionage{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/f13/vault_floor/red/side{ + dir = 1 + }, +/area/f13/brotherhood/surface) "Jp" = ( /obj/structure/chair/office/dark, /turf/open/floor/f13/wood{ @@ -1389,6 +2219,74 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"JB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/comfy/shuttle{ + desc = "A comfortable, secure seat. It has a futuristic vouge feel."; + name = "prewar lounge chair" + }, +/obj/item/storage/photo_album{ + desc = "This is a photo album, that has a bunch of pictures of a family in it, most are destroyed though."; + name = "pre-war photo album"; + pixel_y = -7 + }, +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel/f13/vault_floor/dark{ + icon_state = "darkdirty" + }, +/area/f13/brotherhood/surface) +"JF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/item/gun/ballistic/automatic/pistol/type17, +/turf/open/floor/plasteel/f13/vault_floor/neutral, +/area/f13/brotherhood/surface) +"Kc" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper_bin{ + pixel_y = 9 + }, +/obj/item/pen{ + pixel_y = 9 + }, +/obj/structure/window/spawner/west, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"Kg" = ( +/obj/structure/sign/poster/prewar/vault_tec, +/turf/closed/wall/f13/store, +/area/f13/brotherhood/surface) +"Ki" = ( +/obj/structure/filingcabinet/medical{ + pixel_x = -10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/fluff/paper/stack{ + desc = "A stack of various papers, illegible scribbles scattered across each page."; + dir = 1 + }, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) +"Kk" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/structure/window/spawner/west, +/obj/item/reagent_containers/food/snacks/badrecipe{ + desc = "Whatever this food was before the war is now burnt to a crisp." + }, +/obj/item/reagent_containers/food/drinks/bottle/f13nukacola{ + pixel_x = 4; + pixel_y = 6 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"Ko" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "Ks" = ( /turf/closed/wall/f13/wood, /area/f13/legion) @@ -1399,6 +2297,22 @@ /obj/structure/chair/left, /turf/open/floor/carpet/red, /area/f13/building) +"KQ" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/structure/window/spawner/west, +/obj/item/folder/yellow{ + pixel_x = 4 + }, +/obj/item/folder/yellow{ + pixel_x = 4 + }, +/obj/item/folder/yellow{ + pixel_x = 4 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "Lb" = ( /obj/structure/destructible/tribal_torch/wall/lit{ dir = 8 @@ -1426,6 +2340,19 @@ }, /turf/open/floor/wood/f13/oak, /area/f13/building) +"Lw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"Lx" = ( +/obj/structure/simple_door/metal/dirtystore, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) "Ly" = ( /obj/structure/window/fulltile/house{ icon_state = "storewindowhorizontal" @@ -1440,6 +2367,22 @@ }, /turf/open/floor/f13/wood, /area/f13/legion) +"LH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood/fancy/black, +/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/east, +/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/west, +/obj/item/statuebust{ + anchored = 1; + can_be_unanchored = 1; + density = 1; + desc = "A priceless ancient marble bust of some rando. Who the hell even is this guy?"; + pixel_y = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/f13/brotherhood/surface) "LJ" = ( /obj/structure/destructible/tribal_torch/wall/lit, /turf/open/indestructible/ground/outside/woodalt, @@ -1466,6 +2409,21 @@ }, /turf/open/floor/wood/f13/oak, /area/f13/building) +"MC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/export/bottle/whiskey{ + desc = "A sealed bottle of alcohol, with a little note attached to it: Happy Anniversary, Dear."; + pixel_x = -7; + pixel_y = 8 + }, +/obj/item/clothing/accessory/necklace{ + desc = "A necklace with a little note attached to it: Happy Anniversary, Dear."; + pixel_x = 7; + pixel_y = 5 + }, +/turf/open/floor/plasteel/f13/vault_floor/dark, +/area/f13/brotherhood/surface) "MG" = ( /obj/structure/chair/wood/modern{ dir = 4; @@ -1488,6 +2446,19 @@ /obj/structure/table/booth, /turf/open/floor/carpet/red, /area/f13/building) +"Nj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/computer/terminal{ + doc_content_1 = "Once again, the boss is ignoring my complaints about the janitor.. I'm SURE He's a Chinese spy.. but the boss is ignoring me.. saying that 'He's worked here longer than you' BULLSHIT, He's CHINESE AND I'LL PROVE IT!!"; + doc_title_1 = "Janitor Problem"; + pixel_y = 3; + termtag = "Business" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "ND" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1500,6 +2471,11 @@ }, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) +"NS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/paper/crumpled, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "NU" = ( /obj/structure/table, /obj/machinery/computer/terminal{ @@ -1534,6 +2510,19 @@ }, /turf/open/indestructible/ground/outside/woodalt, /area/f13/legion) +"NZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) +"Oa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/decal/remains/human, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "Oc" = ( /obj/machinery/vending/cola/space_up, /turf/open/floor/f13{ @@ -1548,6 +2537,11 @@ /obj/structure/simple_door/wood, /turf/open/floor/f13/wood, /area/f13/legion) +"OE" = ( +/obj/structure/simple_door/metal/store, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/neutral, +/area/f13/brotherhood/surface) "OH" = ( /obj/machinery/light{ dir = 8; @@ -1555,6 +2549,35 @@ }, /turf/open/transparent/openspace, /area/f13/building) +"OP" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper_bin{ + pixel_y = 9 + }, +/obj/item/pen{ + pixel_y = 9 + }, +/obj/item/laser_pointer/red, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"OY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/terminal{ + doc_content_1 = "I decided today to go over the clients that have an account with our bank and I noticed something off... there's a name 'John Doe' that's been coming here everyday to transfer funds into one of his other accounts.. that isn't on US Soil.. I think I just found a Chinese Spy!"; + doc_title_1 = "Client Transactions are Off.."; + pixel_y = 3; + termtag = "Business" + }, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"Ph" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) "Pl" = ( /obj/structure/barricade/wooden{ layer = 3.5 @@ -1582,6 +2605,14 @@ sunlight_state = 1 }, /area/f13/wasteland) +"PO" = ( +/turf/closed/wall/f13/store, +/area/f13/brotherhood/surface) +"PV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/simple_door/metal/dirtystore, +/turf/open/floor/plasteel/f13/vault_floor/dark, +/area/f13/brotherhood/surface) "Qe" = ( /obj/structure/filingcabinet{ density = 0; @@ -1600,6 +2631,13 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"Qj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/bin/trashbin, +/turf/open/floor/plasteel/f13/vault_floor/yellow/corner{ + dir = 4 + }, +/area/f13/brotherhood/surface) "Qn" = ( /obj/structure/table, /obj/item/binoculars, @@ -1633,6 +2671,32 @@ }, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) +"Rr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"Rt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash/large, +/obj/effect/decal/cleanable/ash{ + pixel_x = -11; + pixel_y = -7 + }, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) +"Ru" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/computer/terminal{ + doc_content_1 = "I asked the boss if I could get the day off today, but since the boss somehow thinks this day is going to 'Turn this Bank in the right direction' he told me to stay! What an absolute asshole."; + doc_title_1 = "Off-Day"; + pixel_y = 3; + termtag = "Business" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "Rw" = ( /obj/structure/decoration/smokeold{ pixel_y = 32 @@ -1646,15 +2710,61 @@ /obj/structure/decoration/clock/old/active, /turf/closed/wall/f13/store, /area/f13/building) +"RC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/dark{ + icon_state = "darkdirty" + }, +/area/f13/brotherhood/surface) +"RD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/sofa/corp{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) +"RF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window{ + dir = 1 + }, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) "RI" = ( /obj/structure/barricade/sandbags, /turf/open/indestructible/ground/outside/woodalt, /area/f13/legion) +"RN" = ( +/obj/structure/window/fulltile/house{ + dir = 2; + icon_state = "storewindowright" + }, +/obj/structure/barricade/bars{ + max_integrity = 800; + name = "strong metal bars"; + obj_integrity = 800 + }, +/turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, +/area/f13/brotherhood/surface) "RP" = ( /obj/structure/table/wood, /obj/item/binoculars, /turf/open/indestructible/ground/outside/woodalt, /area/f13/legion) +"RT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/computer/terminal{ + doc_content_1 = "I think the boss isn't fit to manage the bank anymore.. he keeps making sloppy decisions and ignoring facts! I think I'll report him to HR Tomorrow."; + doc_title_1 = "October 23, 2077"; + pixel_y = 3; + termtag = "Business" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "Sb" = ( /obj/structure/simple_door/metal/store{ icon_state = "brokenstore"; @@ -1664,10 +2774,31 @@ icon_state = "housewood2" }, /area/f13/building) +"Sh" = ( +/obj/structure/window/fulltile/house{ + dir = 2; + icon_state = "storewindowleft" + }, +/obj/structure/curtain{ + color = "#363636" + }, +/turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, +/area/f13/brotherhood/surface) "Sl" = ( /obj/item/folder, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) +"So" = ( +/obj/structure/table, +/obj/item/crafting/abraxo{ + pixel_y = 8 + }, +/obj/item/crafting/abraxo{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/neutral, +/area/f13/brotherhood/surface) "Su" = ( /obj/effect/overlay/junk/sink{ pixel_y = 15 @@ -1737,6 +2868,12 @@ }, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) +"TU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/yellow/corner{ + dir = 1 + }, +/area/f13/brotherhood/surface) "Ub" = ( /obj/structure/table/booth, /obj/item/binoculars, @@ -1826,6 +2963,14 @@ sunlight_state = 1 }, /area/f13/wasteland) +"Vi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants{ + icon_state = "plant-25"; + pixel_y = 14 + }, +/turf/open/floor/plasteel/f13/vault_floor/red/corner, +/area/f13/brotherhood/surface) "Vn" = ( /obj/effect/overlay/junk/curtain{ layer = 4 @@ -1835,6 +2980,13 @@ }, /turf/open/space/basic, /area/f13/building) +"Vr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) "Vt" = ( /obj/machinery/light/small, /turf/open/floor/carpet/black, @@ -1867,6 +3019,26 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"VR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/dark, +/area/f13/brotherhood/surface) +"VX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/newspaper{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -6 + }, +/turf/open/floor/plasteel/f13/vault_floor/dark, +/area/f13/brotherhood/surface) "Wp" = ( /obj/structure/table, /obj/item/paper_bin, @@ -1901,6 +3073,12 @@ "Wx" = ( /turf/open/indestructible/ground/outside/woodalt, /area/f13/wasteland) +"WN" = ( +/obj/item/mop, +/obj/structure/mopbucket, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/neutral, +/area/f13/brotherhood/surface) "Xa" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -1921,6 +3099,20 @@ icon_state = "housewood2-broken" }, /area/f13/building) +"Xf" = ( +/obj/structure/filingcabinet{ + layer = 3.3; + pixel_x = 5; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/fluff/paper/stack{ + desc = "A stack of various papers, illegible scribbles scattered across each page."; + pixel_x = 6; + pixel_y = -4 + }, +/turf/open/floor/plasteel/f13/vault_floor/red, +/area/f13/brotherhood/surface) "XF" = ( /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ name = "metal plating"; @@ -1957,6 +3149,22 @@ sunlight_state = 1 }, /area/f13/wasteland) +"Yv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/purple/corner, +/area/f13/brotherhood/surface) +"Yy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/terminal{ + doc_content_1 = "I think the archivist is pervert! He's always coming up to me during break hours and saying stuff like: 'Can you scoot over' WHILE I'M SITTING DOWN IN AN EMPTY SOFA!"; + doc_title_1 = "October 22, 2077"; + pixel_y = 3; + termtag = "Business" + }, +/obj/structure/table, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "YA" = ( /obj/structure/railing{ color = "#A47449" @@ -1975,12 +3183,33 @@ icon_state = "housewood2-broken" }, /area/f13/building) +"YM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/neutral/corner{ + dir = 4 + }, +/area/f13/brotherhood/surface) "YO" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/carpet, /area/f13/building) +"YP" = ( +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/f13/vault_floor/neutral, +/area/f13/brotherhood/surface) +"YS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/floor, +/turf/open/floor/plasteel/f13/vault_floor/dark{ + icon_state = "darkrusty"; + name = "grimy tile" + }, +/area/f13/brotherhood/surface) "YY" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -1991,6 +3220,24 @@ }, /turf/open/floor/carpet/black, /area/f13/building) +"Zk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/computer/terminal{ + doc_content_1 = "Boss told me to bring out the Earnings folder and make sure it's right, I've told him it's right but he asked me to re-do them all again... there goes my weekend."; + doc_title_1 = "Finance Day.."; + pixel_y = 3; + termtag = "Business" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) +"ZM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/sandbags, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) "ZQ" = ( /obj/structure/lattice/catwalk, /obj/structure/chair/wood, @@ -1999,6 +3246,30 @@ sunlight_state = 1 }, /area/f13/wasteland) +"ZS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/sofa/corp{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/f13/brotherhood/surface) +"ZX" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/spawner/north, +/obj/structure/window/spawner/west, +/obj/item/reagent_containers/food/snacks/breadslice/spidermeat{ + desc = "A slice of meatloaf left out for a while after a nuclear blast, it's probably not safe to eat."; + name = "green.. bread slice?"; + pixel_x = -1; + pixel_y = -2 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/empty{ + pixel_x = 7; + pixel_y = 7 + }, +/turf/open/floor/f13, +/area/f13/brotherhood/surface) (1,1,1) = {" Al @@ -33915,22 +35186,22 @@ kC kC kC kC -lH -kC -kC -kC kC kC kC kC kC -kC -kC -CC -CC -CC -CC -CC +PO +PO +PO +PO +PO +PO +PO +zo +PO +PO +PO PL PL PL @@ -34168,26 +35439,26 @@ lH lH kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC +PO +PO +PO +Kg +PO +PO +PO +PO +PO +lr +Rr +bw +AT +iM +er +OP +iM +CA +AT +PO PL PL PL @@ -34425,26 +35696,26 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC +PO +LH +RC +tl +tl +tl +bu +PO +Qj +iM +Rr +Zk +rX +Rr +Nj +rX +rG +RT +gs +PO PL PL PL @@ -34682,26 +35953,26 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -lH -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC +PO +YS +tl +RC +tl +an +tl +Sh +IB +Rr +Rr +Rr +Rr +or +Rr +Rr +Ko +Rr +Rr +CH PL PL PL @@ -34939,26 +36210,26 @@ kC kC kC kC -kC -kC -kC -kC -kC -lH -kC -kC -kC -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC +PO +RC +bQ +wR +tl +VR +tl +dj +IB +Rr +Rr +Kk +Kc +Rr +Fl +Kc +Rr +dy +Kc +kb PL PL PL @@ -35196,26 +36467,26 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC -CC +PO +RC +tl +VX +wF +RC +aI +PO +iJ +Ko +Rr +Ru +rX +Rr +fo +rX +NS +OY +rX +kb PL PL PL @@ -35453,26 +36724,26 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -lH -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC -CC +pi +tl +JB +xw +tl +tl +VR +PV +or +Rr +Rr +Rr +NS +Rr +rG +Rr +Rr +Rr +rG +kb PL PL PL @@ -35710,26 +36981,26 @@ kC kC kC lH -lH -lH -kC -kC -kC -kC -kC -kC -lH -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC -CC +PO +tl +VR +MC +wF +VR +aI +PO +iJ +Rr +Rr +ZM +Rr +Rr +ID +Kc +Rr +ZX +Kc +kb PL PL PL @@ -35967,26 +37238,26 @@ kC kC kC lH -lH -lH -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC -CC +PO +VR +jO +lt +tl +VR +RC +rp +IB +Rr +oe +ZM +Rr +Rr +Yy +rX +Rr +wH +Lw +kb PL PL PL @@ -36224,26 +37495,26 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC -CC +PO +YS +RC +RC +VR +an +tl +dj +IB +ZM +ZM +ZM +Rr +Rr +xm +Rr +Rr +Rr +Ko +kb PL PL PL @@ -36481,26 +37752,26 @@ kC kC kC kC -kC -lH -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC -CC +PO +py +VR +VR +tl +VR +tl +PO +TU +Rr +de +de +or +Rr +hc +Kc +Rr +IL +Kc +kb PL PL PL @@ -36551,266 +37822,9 @@ PL PL PL PL -Wx -Wx -Wx -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -sD -ad -PL -sD -oj -EK -EK -yo -Kv -nV -Kv -sD -sD -Gk -sD -sD -Gk -sD -PL -PL -PL -PL -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -ad -sD -CC -CC -CC -CC -CC -CC -CC -PL -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC -PL -PL -PL -PL -PL -PL -PL -kC -kC -Al -"} -(136,1,1) = {" -Al -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -lH -kC -kC -kC -kC -kC -kC -kC -kC -lH -lH -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC -CC -CC -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL +Wx +Wx +Wx PL PL PL @@ -36827,20 +37841,20 @@ sD ad PL sD -BV -FT -FT -uI -FK -nb -nb -nb -nb -nb -nb -nb -nb -rZ +oj +EK +EK +yo +Kv +nV +Kv +sD +sD +Gk +sD +sD +Gk +sD PL PL PL @@ -36952,7 +37966,7 @@ kC kC Al "} -(137,1,1) = {" +(136,1,1) = {" Al kC kC @@ -36978,6 +37992,8 @@ kC kC kC kC +lH +lH kC kC kC @@ -36993,28 +38009,26 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC -CC -CC +PO +PO +PO +PO +PO +FX +PO +PO +Vi +fg +mh +mh +BX +Rr +te +rX +Rr +aN +rX +kb PL PL PL @@ -37049,29 +38063,29 @@ PL PL PL PL -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx PL PL -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx -Wx +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL PL PL PL @@ -37085,19 +38099,19 @@ ad PL sD BV -EK FT -nM -Kv -BH -ns +FT +uI +FK nb -ay nb -yW nb -ly -Kv +nb +nb +nb +nb +nb +rZ PL PL PL @@ -37149,10 +38163,10 @@ PL PL PL PL -PL -PL -PL -PL +Wx +Wx +Wx +Wx Wx Wx Wx @@ -37209,7 +38223,7 @@ kC kC Al "} -(138,1,1) = {" +(137,1,1) = {" Al kC kC @@ -37218,18 +38232,15 @@ kC kC kC kC -lH -kC kC kC kC kC kC kC -lH -kC kC kC +lH kC kC kC @@ -37242,7 +38253,6 @@ kC kC kC kC -lH kC kC kC @@ -37263,15 +38273,19 @@ kC kC kC kC -CC -CC -CC -CC -CC -CC -CC -CC -CC +PO +PO +PO +PO +PO +Jn +Rr +Rr +Rr +rk +Rr +rG +RN PL PL PL @@ -37300,7 +38314,7 @@ Wx Wx Wx Wx -PL +Wx PL PL PL @@ -37340,20 +38354,20 @@ PL sD ad PL -Of -Qs -UD -YY -YY -Of -Kv -Kv -bp -Kv -rZ -Kv -rZ +sD +BV +EK +FT +nM Kv +BH +ns +nb +ay +nb +yW +nb +ly Kv PL PL @@ -37406,10 +38420,10 @@ PL PL PL PL -Wx -Wx -Wx -Wx +PL +PL +PL +PL Wx Wx Wx @@ -37466,19 +38480,16 @@ kC kC Al "} -(139,1,1) = {" +(138,1,1) = {" Al kC kC kC kC kC -lH -kC -kC -kC kC kC +lH kC kC kC @@ -37486,6 +38497,7 @@ kC kC kC kC +lH kC kC kC @@ -37501,35 +38513,37 @@ kC kC kC kC +lH kC kC kC kC kC -lH kC kC kC kC kC -lH kC kC kC -lH kC kC kC -CC -CC -CC -CC -CC -CC -CC -CC -CC -CC +PO +IY +gt +Ki +PO +mP +Rr +KQ +Kc +Rr +By +Dc +PO +PL PL PL PL @@ -37553,10 +38567,10 @@ Wx Wx Wx Wx -PL -PL -PL -PL +Wx +Wx +Wx +Wx PL PL PL @@ -37598,23 +38612,20 @@ sD ad PL Of +Qs +UD +YY +YY Of Kv Kv +bp +Kv +rZ +Kv +rZ +Kv Kv -Of -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL PL PL PL @@ -37629,7 +38640,9 @@ CC CC CC CC -ad +CC +CC +CC ad sD CC @@ -37637,19 +38650,20 @@ CC CC CC CC -PL -PL -PL -PL -PL -PL -PL +CC +CC PL CC CC CC CC CC +CC +CC +CC +CC +CC +CC PL PL PL @@ -37723,13 +38737,14 @@ kC kC Al "} -(140,1,1) = {" +(139,1,1) = {" Al kC kC kC kC kC +lH kC kC kC @@ -37762,6 +38777,7 @@ kC kC kC kC +lH kC kC kC @@ -37771,22 +38787,20 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC -CC -CC +PO +cz +Rt +bT +Lx +Rr +Rr +pO +rX +Rr +kc +mE +PO +PO PL PL PL @@ -37830,7 +38844,7 @@ Wx Wx Wx PL -Wx +PL Wx Wx Wx @@ -37854,12 +38868,12 @@ PL sD ad PL -PL -PL -PL -PL -PL -PL +Of +Of +Kv +Kv +Kv +Of PL PL PL @@ -37880,15 +38894,20 @@ CC CC CC CC -Wx -Wx -Wx -Wx -Wx -Wx -Wx +CC +CC +CC +CC +CC +CC +ad ad sD +CC +CC +CC +CC +CC PL PL PL @@ -37897,16 +38916,11 @@ PL PL PL PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL +CC +CC +CC +CC +CC PL PL PL @@ -37973,14 +38987,14 @@ PL PL PL PL -kC -kC -kC +PL +PL +PL kC kC Al "} -(141,1,1) = {" +(140,1,1) = {" Al kC kC @@ -38025,25 +39039,25 @@ kC kC kC kC -lH -lH -kC -kC -kC kC kC kC kC kC -CC -CC -CC -CC -CC -CC -CC -CC -CC +PO +jQ +aw +vJ +PO +mP +rG +Rr +Yv +vp +Gh +vp +Bp +PO PL PL PL @@ -38087,10 +39101,10 @@ Wx Wx Wx PL -PL -PL -PL -PL +Wx +Wx +Wx +Wx Wx Wx Wx @@ -38121,11 +39135,6 @@ PL PL PL PL -Wx -Wx -Wx -Wx -Wx PL PL PL @@ -38137,6 +39146,11 @@ PL PL PL PL +PL +CC +CC +CC +CC Wx Wx Wx @@ -38147,23 +39161,23 @@ Wx ad sD PL -aA -aA -aA -aA -aA -aA -aA -aA PL PL PL -CC -CC -CC -CC -CC -CC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL PL PL PL @@ -38237,7 +39251,7 @@ kC kC Al "} -(142,1,1) = {" +(141,1,1) = {" Al kC kC @@ -38275,10 +39289,6 @@ kC kC kC kC -PL -PL -kC -kC kC kC kC @@ -38291,17 +39301,20 @@ kC kC kC kC -kC -CC -CC -CC -CC -CC -CC -CC -CC -CC -PL +PO +Xf +dg +wd +PO +jr +Rr +Rr +oi +cC +zK +ZS +xp +CH PL PL PL @@ -38323,7 +39336,8 @@ Wx Wx Wx Wx -PL +Wx +Wx PL PL PL @@ -38412,9 +39426,9 @@ aA aA aA aA -aA -aA -aA +PL +PL +PL CC CC CC @@ -38494,7 +39508,7 @@ kC kC Al "} -(143,1,1) = {" +(142,1,1) = {" Al kC kC @@ -38511,18 +39525,6 @@ kC kC kC kC -CC -PL -PL -CC -CC -CC -CC -CC -CC -CC -kC -kC kC kC kC @@ -38530,11 +39532,6 @@ kC kC kC kC -PL -PL -PL -PL -PL kC kC kC @@ -38549,23 +39546,32 @@ kC kC kC kC -CC -CC -CC -CC -CC -CC -CC -CC -CC -PL -PL -PL -PL -PL -PL PL PL +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +PO +PO +PO +PO +PO +pC +Rr +Ko +rG +Ph +Ph +Ph +RD +kb PL PL PL @@ -38580,6 +39586,14 @@ PL PL PL PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx PL PL PL @@ -38751,7 +39765,7 @@ kC kC Al "} -(144,1,1) = {" +(143,1,1) = {" Al kC kC @@ -38771,7 +39785,7 @@ kC CC PL PL -PL +CC CC CC CC @@ -38786,16 +39800,12 @@ kC kC kC kC +kC PL PL PL PL PL -PL -PL -PL -kC -kC kC kC kC @@ -38805,16 +39815,20 @@ kC kC kC kC -kC -kC -CC -CC -CC -CC -CC -CC -CC -CC +PO +ju +WN +ew +PO +YM +Rr +Rr +Rr +Ph +Ph +NZ +Vr +kb PL PL PL @@ -38862,8 +39876,8 @@ PL PL PL PL -PL -PL +Wx +Wx Wx Wx Wx @@ -38898,11 +39912,11 @@ Wx Wx Wx PL -Wx -Wx -Wx -Wx -Wx +PL +PL +PL +PL +PL PL PL PL @@ -38972,16 +39986,16 @@ PL PL PL PL -PL -PL -PL -PL -PL -PL -PL -PL -PL -PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC CC CC CC @@ -39008,7 +40022,7 @@ kC kC Al "} -(145,1,1) = {" +(144,1,1) = {" Al kC kC @@ -39036,13 +40050,58 @@ CC CC CC kC +kC +kC +kC +kC +kC +kC +kC PL +PL +PL +PL +PL +PL +PL +PL +kC kC kC kC kC kC kC +PO +Dk +iS +JF +OE +Ko +Rr +Rr +Rr +Ph +Ph +Ph +FY +kb +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL PL PL PL @@ -39053,6 +40112,179 @@ PL PL PL PL +PL +PL +PL +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL +PL +PL +PL +sD +ad +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +PL +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +ad +sD +PL +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +aA +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +Wx +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +CC +PL +PL +PL +PL +kC +kC +kC +kC +kC +Al +"} +(145,1,1) = {" +Al +kC +kC +kC +kC kC kC kC @@ -39065,13 +40297,52 @@ kC kC kC CC +PL +PL +PL CC CC CC CC CC CC -CC +kC +PL +kC +kC +kC +kC +kC +kC +PL +PL +PL +PL +PL +PL +PL +PL +PL +PL +kC +kC +kC +kC +kC +PO +YP +mq +So +PO +CI +Rr +Oa +oi +bE +Ph +Ph +Ph +RN PL PL PL @@ -39315,20 +40586,20 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC -CC +PO +PO +PO +PO +PO +hb +aY +wq +Hf +RF +Gi +Gi +EC +PO PL PL PL @@ -39576,16 +40847,16 @@ kC kC kC kC -kC -kC -kC -CC -CC -CC -CC -CC -CC -CC +PO +PO +PO +AD +PO +PO +pG +qW +PO +PO PL PL PL diff --git a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm index f98f23ab12..06c980a7ea 100644 --- a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm @@ -10724,7 +10724,7 @@ /area/f13/wasteland) "eDc" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/flag/bos, +/obj/structure/filingcabinet, /turf/open/floor/plasteel/f13/vault_floor/dark, /area/f13/brotherhood/surface) "eDp" = ( @@ -10959,7 +10959,9 @@ /area/f13/building) "eJv" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/filingcabinet, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/f13, /area/f13/brotherhood/surface) "eJy" = ( @@ -12030,8 +12032,7 @@ /area/f13/building) "fdA" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/filingcabinet, -/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/stairs/east, /turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, /area/f13/brotherhood/surface) "fdO" = ( @@ -16321,6 +16322,11 @@ icon_state = "dirt" }, /area/f13/wasteland) +"gNu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/area/f13/brotherhood/surface) "gNA" = ( /turf/open/indestructible/ground/outside/sidewalk{ dir = 10; @@ -32192,6 +32198,9 @@ icon_state = "plant-25" }, /obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/poster/prewar/poster82{ + pixel_y = 32 + }, /turf/open/floor/f13, /area/f13/brotherhood/surface) "nlA" = ( @@ -39508,9 +39517,7 @@ /area/f13/tunnel) "qyH" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/prewar/poster82{ - pixel_y = 32 - }, +/obj/item/flag/bos, /turf/open/floor/plasteel/f13/vault_floor/dark, /area/f13/brotherhood/surface) "qyJ" = ( @@ -90963,7 +90970,7 @@ fWj sNL ccF wOv -sNL +gNu vIx gJp uJB @@ -91735,7 +91742,7 @@ ooa ooa wOv fdA -hfa +fdA uYP wOv wOv From cb3bece17b714bbb8cf81c8f850693e7eda5beb3 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sat, 12 Feb 2022 13:07:40 +1100 Subject: [PATCH 034/127] autoaxe/steelsaw buffs/changes (#337) * ax * ree * forgor * oops * rebuild test * Oh if ound it * grass-touched pull request of the plains +1 --- code/game/machinery/doors/airlock.dm | 2 +- code/game/machinery/doors/door.dm | 2 +- code/game/objects/items/melee/f13twohanded.dm | 77 +++++++++++++------ 3 files changed, 56 insertions(+), 25 deletions(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index d3b9725a6b..034f684939 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1383,7 +1383,7 @@ log_combat(user, src, message) //add_hiddenprint(user) -/obj/machinery/door/airlock/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, attack_dir) +/obj/machinery/door/airlock/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, attack_dir, armour_penetration = 0) . = ..() if(obj_integrity < (0.75 * max_integrity)) update_icon() diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 7748d14e41..48ccf325f6 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -231,7 +231,7 @@ return 0 . = ..() -/obj/machinery/door/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, attack_dir) +/obj/machinery/door/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, attack_dir, armour_penetration = 0) . = ..() if(. && obj_integrity > 0) if(damage_amount >= 10 && prob(30)) diff --git a/code/game/objects/items/melee/f13twohanded.dm b/code/game/objects/items/melee/f13twohanded.dm index 028e7010b6..10f27e1c44 100644 --- a/code/game/objects/items/melee/f13twohanded.dm +++ b/code/game/objects/items/melee/f13twohanded.dm @@ -404,7 +404,7 @@ . = ..() if(!proximity || !wielded || IS_STAMCRIT(user)) return - if(istype(A, /obj/structure)) + if(istype(A, /obj/structure)) var/obj/structure/W = A W.take_damage(20, BRUTE, "melee", 0) @@ -500,7 +500,7 @@ obj/item/twohanded/sledgehammer/supersledge/afterattack(atom/A, mob/living/user, . = ..() if(!proximity || !wielded || IS_STAMCRIT(user)) return - if(istype(A, /obj/structure)) + if(istype(A, /obj/structure)) var/obj/structure/W = A W.take_damage(25, BRUTE, "melee", 0) playsound(loc, hitsound, 80, TRUE) @@ -535,7 +535,7 @@ obj/item/twohanded/sledgehammer/supersledge/afterattack(atom/A, mob/living/user, . = ..() if(!proximity || !wielded || IS_STAMCRIT(user)) return - if(istype(A, /obj/structure)) + if(istype(A, /obj/structure)) var/obj/structure/W = A W.take_damage(10, BRUTE, "melee", 0) playsound(loc, hitsound, 50, TRUE) @@ -558,7 +558,7 @@ obj/item/twohanded/sledgehammer/supersledge/afterattack(atom/A, mob/living/user, . = ..() if(!proximity || !wielded || IS_STAMCRIT(user)) return - if(istype(A, /obj/structure)) + if(istype(A, /obj/structure)) var/obj/structure/W = A W.take_damage(10, BRUTE, "melee", 0) playsound(loc, hitsound, 80, TRUE) @@ -602,7 +602,7 @@ obj/item/twohanded/sledgehammer/supersledge/afterattack(atom/A, mob/living/user, AddComponent(/datum/component/two_handed, force_unwielded = 25, force_wielded = 45, icon_wielded="[icon_prefix]2") -// Shaman staff Keywords: Damage 15/30, Big stamina damage buff +// Shaman staff Keywords: Damage 15/30, Big stamina damage buff /obj/item/twohanded/sledgehammer/shamanstaff name = "shaman staff" desc = "An intricate staff, carried for centuries by the shaman class of the Wayfayer Tribe." @@ -694,7 +694,7 @@ obj/item/twohanded/sledgehammer/supersledge/afterattack(atom/A, mob/living/user, playsound(loc, hitsound, 80, TRUE) -//Steel Saw Keywords: Damage 14/40, Fast, Wound Bonus, Tool saw-off +//Steel Saw Keywords: Damage 10/27, 2x attackspeed, Wound Bonus, Tool saw-off, structure bonus damage /obj/item/twohanded/steelsaw name = "steel saw" desc = "A long, heavy circular saw with reinforced blades, designed for cutting through I-beams." @@ -706,44 +706,45 @@ obj/item/twohanded/sledgehammer/supersledge/afterattack(atom/A, mob/living/user, icon_prefix = "steelsaw" force = 4 toolspeed = 0.5 - wound_bonus = 15 - attack_speed = CLICK_CD_MELEE * 0.9 + wound_bonus = 20 + bare_wound_bonus = 20 hitsound = 'sound/weapons/chainsawhit.ogg' tool_behaviour = TOOL_SAW sharpness = SHARP_EDGED resistance_flags = FIRE_PROOF w_class = WEIGHT_CLASS_BULKY slot_flags = null - total_mass = TOTAL_MASS_MEDIEVAL_WEAPON + total_mass = TOTAL_MASS_NORMAL_ITEM //it swings faster + var/structure_bonus_damage = 20 var/on_icon_state = "steelsaw_on" var/off_icon_state = "steelsaw" var/on_item_state = "steelsaw_on" var/off_item_state = "steelsaw" var/weight_class_on = WEIGHT_CLASS_HUGE var/on = FALSE - var/force_on = 40 - var/force_off = 14 - var/description_on = "You pull the cord, starting up the chainsaw with a roar and letting the blades spin up." - var/description_off = "You press the off button, stopping the noise and the carnage." + var/force_on = 27 //10 more dps than chainsaw, but less perhit + var/force_off = 10 var/on_sound = 'sound/weapons/chainsawhit.ogg' /obj/item/twohanded/steelsaw/attack_self(mob/user) on = !on if(on) - to_chat(user, description_on) + user.visible_message("[user] pulls the cord, starting up the [src] with a roar and letting the blades spin up.") icon_state = on_icon_state item_state = on_item_state w_class = weight_class_on force = force_on + attack_speed = CLICK_CD_MELEE * 0.5 attack_verb = list("sawed", "torn", "cut", "chopped", "diced") playsound(loc, on_sound, 50, TRUE) else - to_chat(user, description_off) + user.visible_message("[user] presses the off button, stopping the noise and the carnage.") icon_state = off_icon_state item_state = off_item_state w_class = WEIGHT_CLASS_BULKY force = force_off attack_verb = list("poked", "scraped") + attack_speed = CLICK_CD_MELEE * 1.2 add_fingerprint(user) /obj/item/twohanded/steelsaw/ComponentInitialize() @@ -752,6 +753,18 @@ obj/item/twohanded/sledgehammer/supersledge/afterattack(atom/A, mob/living/user, AddComponent(/datum/component/two_handed, require_twohands=TRUE) update_icon() +/obj/item/twohanded/steelsaw/afterattack(atom/A, mob/living/user, proximity) + . = ..() + if(!proximity || !wielded || IS_STAMCRIT(user)) + return + if(istype(A, /obj/structure)) //hurts structures more (it can cut through i-beams, it can ostensibly cut through weaker shit) + var/obj/structure/S = A + S.take_damage(structure_bonus_damage, BRUTE, "melee", 0, armour_penetration = src.armour_penetration) + else if(istype(A, /obj/machinery/door)) + var/obj/machinery/door/D = A + D.take_damage(structure_bonus_damage, BRUTE, "melee", 0, armour_penetration = src.armour_penetration) + + /obj/item/twohanded/steelsaw/suicide_act(mob/living/carbon/user) if(on) user.visible_message("[user] begins to tear [user.p_their()] head off with [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -764,25 +777,43 @@ obj/item/twohanded/sledgehammer/supersledge/afterattack(atom/A, mob/living/user, playsound(src, 'sound/weapons/genhit1.ogg', 100, 1) return(BRUTELOSS) -//Auto Axe Keywords: Damage 14/40, AP 0.5, Wound Bonus +//autoaxe Keywords: Damage 10/29, 2x attackspeed, Wound Bonus, structure bonus damage, 0.3 AP /obj/item/twohanded/steelsaw/autoaxe name = "auto axe" - desc = "A reinforced and heavier steel saw, upgraded using the parts of a car engine." + desc = "A reinforced and heavier steel saw, upgraded using the parts of a car engine. A little heavy and ungainly to use as a tool, however." icon_state = "autoaxe" item_state = "autoaxe" icon_prefix = "autoaxe" - force = 6 - force_on = 40 - force_off = 14 + force_on = 29 + attack_speed = CLICK_CD_MELEE * 1.5 armour_penetration = 0.3 on_icon_state = "autoaxe_on" off_icon_state = "autoaxe" on_item_state = "autoaxe_on" off_item_state = "autoaxe" - wound_bonus = 10 - tool_behaviour = null - + toolspeed = 2 + structure_bonus_damage = 40 +/obj/item/twohanded/steelsaw/autoaxe/attack_self(mob/user) + on = !on + if(on) + user.visible_message("[user] turns the starting crank on the [src], starting it up with a guttral roar.") + icon_state = on_icon_state + item_state = on_item_state + w_class = weight_class_on + force = force_on + attack_speed = CLICK_CD_MELEE * 0.5 + attack_verb = list("sawed", "torn", "cut", "chopped", "diced") + playsound(loc, on_sound, 50, TRUE) + else + user.visible_message("[user] cuts the throttle on the [src], letting the blades slowly spin down.") + icon_state = off_icon_state + item_state = off_item_state + w_class = WEIGHT_CLASS_BULKY + force = force_off + attack_verb = list("poked", "scraped") + attack_speed = CLICK_CD_MELEE * 1.5 + add_fingerprint(user) /* CODE ARCHIVE From 96302c19a42812753a8dc628bfb94722dd9460e4 Mon Sep 17 00:00:00 2001 From: TripleShades Date: Fri, 11 Feb 2022 21:09:55 -0500 Subject: [PATCH 035/127] Makes moving NOT give you nutrition anymore. #15316 (#351) https://github.com/Citadel-Station-13/Citadel-Station-13/pull/15316 --- code/modules/mob/living/carbon/carbon_movement.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/carbon_movement.dm b/code/modules/mob/living/carbon/carbon_movement.dm index 65e59d0e29..436c0732ba 100644 --- a/code/modules/mob/living/carbon/carbon_movement.dm +++ b/code/modules/mob/living/carbon/carbon_movement.dm @@ -29,7 +29,7 @@ var/loss = HUNGER_FACTOR/10 if(m_intent == MOVE_INTENT_RUN) loss *= 2 - adjust_nutrition(loss) + adjust_nutrition(-loss) /mob/living/carbon/can_move_under_living(mob/living/other) . = ..() From d1c8969281656172d9e3e4bd65798737f594631c Mon Sep 17 00:00:00 2001 From: TripleShades Date: Fri, 11 Feb 2022 21:10:32 -0500 Subject: [PATCH 036/127] Fully removes Minesweeper (#350) * Removes minesweeper #15232 https://github.com/Citadel-Station-13/Citadel-Station-13/pull/15232 * Update misc.dm --- code/game/machinery/computer/arcade.dm | 3 +- .../machinery/computer/arcade/minesweeper.dm | 420 ------------------ .../circuitboards/computer_circuitboards.dm | 4 - code/modules/asset_cache/asset_list_items.dm | 18 - code/modules/cargo/packs/misc.dm | 2 - .../comp_board_designs_all_misc.dm | 8 - .../techweb/nodes/computer_hud_nodes.dm | 2 +- fortune13.dme | 1 - 8 files changed, 2 insertions(+), 456 deletions(-) delete mode 100644 code/game/machinery/computer/arcade/minesweeper.dm diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 0d32f506cf..1a42691dba 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -69,8 +69,7 @@ // circuit board for it and make the new machine if(!circuit) var/list/gameodds = list(/obj/item/circuitboard/computer/arcade/battle = 33, - /obj/item/circuitboard/computer/arcade/orion_trail = 33, - /obj/item/circuitboard/computer/arcade/minesweeper = 34) + /obj/item/circuitboard/computer/arcade/orion_trail = 33) var/thegame = pickweight(gameodds) var/obj/item/circuitboard/CB = new thegame() var/obj/machinery/computer/arcade/A = new CB.build_path(loc, CB) diff --git a/code/game/machinery/computer/arcade/minesweeper.dm b/code/game/machinery/computer/arcade/minesweeper.dm deleted file mode 100644 index 9b0afa8447..0000000000 --- a/code/game/machinery/computer/arcade/minesweeper.dm +++ /dev/null @@ -1,420 +0,0 @@ -#define MINESWEEPER_GAME_MAIN_MENU 0 -#define MINESWEEPER_GAME_PLAYING 1 -#define MINESWEEPER_GAME_LOST 2 -#define MINESWEEPER_GAME_WON 3 -#define MINESWEEPERIMG(what) {""} //Basically bypassing asset.icon_tag() - -/obj/machinery/computer/arcade/minesweeper - name = "Minesweeper" - desc = "An arcade machine that generates grids. It seems that the machine sparks and screeches when a grid is generated, as if it cannot cope with the intensity of generating the grid." - icon_state = "arcade" - circuit = /obj/item/circuitboard/computer/arcade/minesweeper - var/area - var/difficulty = "" //To show what difficulty you are playing - var/flag_text = "" - var/flagging = FALSE - var/game_status = MINESWEEPER_GAME_MAIN_MENU - var/mine_limit = 0 - var/mine_placed = 0 - var/mine_sound = TRUE //So it doesn't get repeated when multiple mines are exposed - var/randomcolour = 1 - var/randomnumber = 1 //Random emagged game iteration number to be displayed, put here so it is persistent across one individual arcade machine - var/safe_squares_revealed - var/saved_web = "" //To display the web if you click on the arcade - var/win_condition - var/rows = 1 - var/columns = 1 - var/table[31][51] //Make the board boys, 30x50 board - var/spark_spam = FALSE - -/obj/machinery/computer/arcade/minesweeper/interact(mob/user) - var/emagged = CHECK_BITFIELD(obj_flags, EMAGGED) - var/dat - if(game_status == MINESWEEPER_GAME_MAIN_MENU) - dat += "Minesweeper

Minesweeper[emagged ? " EXTREME EDITION: Iteration #[randomnumber]" : ""]
" //Different colour mix for every random number made - dat += " [emagged ? "Explode in the game, explode in real life" : "Reveal all the squares without hitting a mine"]!
What difficulty do you want to play?



Easy (9x9 board, 10 mines)
Intermediate (16x16 board, 40 mines)
Hard (16x30 board, 99 mines)
Custom" - else - dat = saved_web - user = usr - - var/datum/asset/assets = get_asset_datum(/datum/asset/spritesheet/simple/minesweeper) - assets.send(user) - - user << browse(dat,"window=minesweeper,size=400x500") - add_fingerprint(user) - - . = ..() - -/obj/machinery/computer/arcade/minesweeper/proc/reset_spark_spam() - spark_spam = FALSE - -/obj/machinery/computer/arcade/minesweeper/Topic(href, href_list) - . = ..() - if(.) - return - - var/exploding_hell = FALSE //For emagged failures - var/reset_board = FALSE - var/mob/living/user = usr //To identify who the hell is using this window, this should also make things like aliens and monkeys able to use the machine!! - var/web_difficulty_menu = " Reveal all the squares without hitting a mine!
What difficulty do you want to play?



Easy (9x9 board, 10 mines)
Intermediate (16x16 board, 40 mines)
Hard (16x30 board, 99 mines)
Custom" - var/web = "Minesweeper
Minesweeper
" - var/static_web = "Minesweeper
Minesweeper
" //When we need to revert to the main menu we set web as this - web = static_web - - if(CHECK_BITFIELD(obj_flags, EMAGGED)) - web = "Minesweeper
Minesweeper EXTREME EDITION: Iteration #[randomnumber]
" //Different colour mix for every random number made - if(!spark_spam) - do_sparks(5, 1, src) - spark_spam = TRUE - addtimer(CALLBACK(src, .proc/reset_spark_spam), 30) - - - var/startup_sound = CHECK_BITFIELD(obj_flags, EMAGGED) ? 'sound/arcade/minesweeper_emag2.ogg' : 'sound/arcade/minesweeper_startup.ogg' - - if(href_list["Main_Menu"]) - game_status = MINESWEEPER_GAME_MAIN_MENU - mine_limit = 0 - rows = 0 - columns = 0 - mine_placed = 0 - if(href_list["Easy"]) - playsound(loc, startup_sound, 10, 0, extrarange = -3, falloff = 10) - flag_text = "OFF" - game_status = MINESWEEPER_GAME_PLAYING - reset_board = TRUE - difficulty = "Easy" - rows = 10 //9x9 board - columns = 10 - mine_limit = 10 - if(href_list["Intermediate"]) - playsound(loc, startup_sound, 10, 0, extrarange = -3, falloff = 10) - flag_text = "OFF" - game_status = MINESWEEPER_GAME_PLAYING - reset_board = TRUE - difficulty = "Intermediate" - rows = 17 //16x16 board - columns = 17 - mine_limit = 40 - if(href_list["Hard"]) - playsound(loc, startup_sound, 10, 0, extrarange = -3, falloff = 10) - flag_text = "OFF" - game_status = MINESWEEPER_GAME_PLAYING - reset_board = TRUE - difficulty = "Hard" - rows = 17 //16x30 board - columns = 31 - mine_limit = 99 - if(href_list["Custom"]) - if(custom_generation(usr)) - flag_text = "OFF" - game_status = MINESWEEPER_GAME_PLAYING - reset_board = TRUE - difficulty = "Custom" - playsound(loc, startup_sound, 10, 0, extrarange = -3, falloff = 10) - if(href_list["Flag"]) - playsound(loc, 'sound/arcade/minesweeper_boardpress.ogg', 50, 0, extrarange = -3, falloff = 10) - if(!flagging) - flagging = TRUE - flag_text = "ON" - else - flagging = FALSE - flag_text = "OFF" - - if(game_status == MINESWEEPER_GAME_MAIN_MENU) - if(CHECK_BITFIELD(obj_flags, EMAGGED)) - playsound(loc, 'sound/arcade/minesweeper_emag2.ogg', 10, 0, extrarange = -3, falloff = 10) - web += "Explode in the game, explode in real life!
What difficulty do you want to play?



Easy (9x9 board, 10 mines)
Intermediate (16x16 board, 40 mines)
Hard (16x30 board, 99 mines)
Custom" - else - playsound(loc, 'sound/arcade/minesweeper_startup.ogg', 10, 0, extrarange = -3, falloff = 10) - web += web_difficulty_menu - - if(game_status == MINESWEEPER_GAME_PLAYING) - mine_sound = TRUE - - area = (rows-1)*(columns-1) - - if(reset_board) - mine_placed = 0 - var/reset_everything = TRUE - make_mines(reset_everything) - - safe_squares_revealed = 0 - win_condition = area-mine_placed - - if(game_status != MINESWEEPER_GAME_MAIN_MENU) - for(var/y1=1;y1= 0) //Check that it's not already revealed, and stop flag removal if we're out of flag mode - table[y1][x1] += 10 - if(table[y1][x1] != 10) - playsound(loc, 'sound/arcade/minesweeper_boardpress.ogg', 50, 0, extrarange = -3, falloff = 10) - else - if(game_status != MINESWEEPER_GAME_LOST && game_status != MINESWEEPER_GAME_WON) - game_status = MINESWEEPER_GAME_LOST - if(CHECK_BITFIELD(obj_flags, EMAGGED) && !exploding_hell) - exploding_hell = TRUE - explode_EVERYTHING() - if(QDELETED(src)) - return - if(mine_sound) - switch(rand(1,3)) //Play every time a mine is hit - if(1) - playsound(loc, 'sound/arcade/minesweeper_explosion1.ogg', 50, 0, extrarange = -3, falloff = 10) - if(2) - playsound(loc, 'sound/arcade/minesweeper_explosion2.ogg', 50, 0, extrarange = -3, falloff = 10) - if(3) - playsound(loc, 'sound/arcade/minesweeper_explosion3.ogg', 50, 0, extrarange = -3, falloff = 10) - mine_sound = FALSE - else - playsound(loc, 'sound/arcade/minesweeper_boardpress.ogg', 50, 0, extrarange = -3, falloff = 10) - if(table[y1][x1] >= 0) //Check that it's not already flagged - table[y1][x1] -= 10 - else if(table[y1][x1] < 0) //If flagged, remove the flag - table[y1][x1] += 10 - if(href_list["same_board"]) //Reset the board... kinda - if(game_status != MINESWEEPER_GAME_PLAYING) - mine_sound = TRUE - game_status = MINESWEEPER_GAME_PLAYING - if(table[y1][x1] >= 10) //If revealed, become unrevealed! - if(mine_sound) - playsound(loc, 'sound/arcade/minesweeper_menuselect.ogg', 50, 0, extrarange = -3, falloff = 10) - mine_sound = FALSE - table[y1][x1] -= 10 - if(table[y1][x1] > 10 && !reset_board) - safe_squares_revealed += 1 - var/y2 = y1 - var/x2 = x1 - work_squares(y2, x2) //Work squares while in this loop so there's less load - reset_board = FALSE - - web += "" //Start setting up the html table - web += "" - for(var/y1=1;y1= win_condition && game_status == MINESWEEPER_GAME_PLAYING) - game_status = MINESWEEPER_GAME_WON - if(rows < 10 || columns < 10) //If less than easy difficulty - playsound(loc, 'sound/arcade/minesweeper_winfail.ogg', 10, 0, extrarange = -3, falloff = 10) - say("You cleared the board of all mines, but you picked too small of a board! Try again with at least a 9x9 board!") - else - playsound(loc, 'sound/arcade/minesweeper_win.ogg', 10, 0, extrarange = -3, falloff = 10) - say("You cleared the board of all mines! Congratulations!") - if(CHECK_BITFIELD(obj_flags, EMAGGED)) - var/itemname - switch(rand(1,3)) - if(1) - itemname = "a syndicate bomb beacon" - new /obj/item/sbeacondrop/bomb(loc) - if(2) - itemname = "a rocket launcher" - new /obj/item/gun/ballistic/rocketlauncher(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) - new /obj/item/storage/backpack/duffelbag/syndie/x4(loc) - message_admins("[key_name_admin(user)] won emagged Minesweeper and got [itemname]!") - visible_message("[src] dispenses [itemname]!", "You hear a chime and a clunk.") - DISABLE_BITFIELD(obj_flags, EMAGGED) - else - var/dope_prizes = (area >= 480) ? list(ARCADE_WEIGHT_RARE) : (area >= 256) ? list(ARCADE_WEIGHT_RARE, ARCADE_WEIGHT_TRICK) : null - prizevend(user, dope_prizes) - - if(game_status == MINESWEEPER_GAME_WON) - web += "[(rows < 10 || columns < 10) ? "You won, but your board was too small! Pick a bigger board next time!" : "Congratulations, you have won!"]
Want to play again?
Easy (9x9 board, 10 mines)
Intermediate (16x16 board, 40 mines)
Hard (16x30 board, 99 mines)
Custom

Play on the same board
Return to Main Menu
" - - if(game_status == MINESWEEPER_GAME_LOST) - web += "You have lost!
Try again?
Easy (9x9 board, 10 mines)
Intermediate (16x16 board, 40 mines)
Hard (16x30 board, 99 mines)
Custom

Play on the same board
Return to Main Menu
" - - if(game_status == MINESWEEPER_GAME_PLAYING) - web += "Return to Main Menu
" - web += "
Difficulty: [difficulty]
Mines: [mine_placed]
Rows: [rows-1]
Columns: [columns-1]
Flagging mode: [flag_text]
" - - web += "" - var/datum/asset/spritesheet/sheet = get_asset_datum(/datum/asset/spritesheet/simple/minesweeper) - saved_web = sheet.css_tag() - saved_web += web - updateDialog() - return - -/obj/machinery/computer/arcade/minesweeper/emag_act(mob/user) - . = ..() - if(CHECK_BITFIELD(obj_flags, EMAGGED)) - return - desc = "An arcade machine that generates grids. It's clunking and sparking everywhere, almost as if threatening to explode at any moment!" - do_sparks(5, 1, src) - randomnumber = rand(1,255) - randomcolour = rgb(randomnumber,randomnumber/2,randomnumber/3) - ENABLE_BITFIELD(obj_flags, EMAGGED) - if(game_status == MINESWEEPER_GAME_MAIN_MENU) - to_chat(user, "An ominous tune plays from the arcade's speakers!") - playsound(user, 'sound/arcade/minesweeper_emag1.ogg', 10, 0, extrarange = 3, falloff = 10) - else //Can't let you do that, star fox! - to_chat(user, "The machine buzzes and sparks... the game has been reset!") - playsound(user, 'sound/machines/buzz-sigh.ogg', 10, 0, extrarange = 3, falloff = 10) //Loud buzz - game_status = MINESWEEPER_GAME_MAIN_MENU - return TRUE - -/obj/machinery/computer/arcade/minesweeper/proc/custom_generation(mob/user) - playsound(loc, 'sound/arcade/minesweeper_menuselect.ogg', 10, 0, extrarange = -3, falloff = 10) //Entered into the menu so ping sound - var/new_rows = input(user, "How many rows do you want? (Minimum: 4, Maximum: 30)", "Minesweeper Rows") as null|num - if(!new_rows || !user.canUseTopic(src, !hasSiliconAccessInArea(user))) - return FALSE - new_rows = clamp(new_rows + 1, 4, 30) - playsound(loc, 'sound/arcade/minesweeper_menuselect.ogg', 10, 0, extrarange = -3, falloff = 10) - var/new_columns = input(user, "How many columns do you want? (Minimum: 4, Maximum: 50)", "Minesweeper Squares") as null|num - if(!new_columns || !user.canUseTopic(src, !hasSiliconAccessInArea(user))) - return FALSE - new_columns = clamp(new_columns + 1, 4, 50) - playsound(loc, 'sound/arcade/minesweeper_menuselect.ogg', 10, 0, extrarange = -3, falloff = 10) - var/grid_area = (new_rows - 1) * (new_columns - 1) - var/lower_limit = round(grid_area*0.156) - var/upper_limit = round(grid_area*0.85) - var/new_mine_limit = input(user, "How many mines do you want? (Minimum: [lower_limit], Maximum: [upper_limit])", "Minesweeper Mines") as null|num - if(!new_mine_limit || !user.canUseTopic(src, !hasSiliconAccessInArea(user))) - return FALSE - playsound(loc, 'sound/arcade/minesweeper_menuselect.ogg', 10, 0, extrarange = -3, falloff = 10) - rows = new_rows - columns = new_columns - mine_limit = clamp(new_mine_limit, lower_limit, upper_limit) - return TRUE - -/obj/machinery/computer/arcade/minesweeper/proc/make_mines(reset_everything) - if(mine_placed < mine_limit) - for(var/y1=1;y1 0 && x3 > 0) - y2 = y3 - x2 = x3 - if(table[y2][x2] == 1) - for(y3=y2-1;y3= rows || y3 < 1) - continue - for(x3=x2-1;x3= columns || x3 < 1) - continue - if(table[y3][x3] == 0) - table[y2][x2] += 1 - if(table[y2][x2] == 11) - for(y3=y2-1;y3= rows || y3 < 1) - continue - for(x3=x2-1;x3= columns || x3 < 1) - continue - if(table[y3][x3] > 0 && table[y3][x3] < 10) - table[y3][x3] += 10 - work_squares(y3, x3) //Refresh so we check everything we might be missing - -/obj/machinery/computer/arcade/minesweeper/proc/explode_EVERYTHING() - var/mob/living/user = usr - to_chat(user, "You feel a great sense of dread wash over you, as if you just unleashed armageddon upon yourself!") - var/row_limit = rows-1 - var/column_limit = columns-1 - var/mine_limit_v2 = mine_limit - if(rows > 21) - row_limit = 20 - if(columns > 21) - column_limit = 20 - if(mine_limit > (rows*columns) * 0.25) - mine_limit_v2 = 24 - message_admins("[key_name_admin(user)] failed an emagged Minesweeper arcade and has unleashed an explosion armageddon of size [row_limit],[column_limit] around [ADMIN_LOOKUPFLW(user.loc)]!") - if(mine_limit_v2 < 10) - explosion(loc, 2, 5, 10, 15) //Thought you could survive by putting as few mines as possible, huh?? - else - explosion(loc, 1, 3, rand(1,5), rand(1,10)) - var/list/targets = list() - var/cur_y = y - round(row_limit * 0.5, 1) - var/starting_row = 1 - if(cur_y < 1) - starting_row -= cur_y - 1 - cur_y = 1 - var/start_x = x - round(column_limit * 0.5, 1) - var/starting_column = 1 - if(start_x < 1) - starting_column -= start_x - 1 - start_x = 1 - for(var/row in starting_row to length(table)) //translate the mines locations into actual turf coordinates. - if(!locate(cur_y, start_x, z)) - break - var/cur_x = start_x - for(var/column in starting_column to length(table[row])) - var/coord_value = table[row][column] - if(coord_value == 10 || coord_value == 0) //there is a mine in here. - var/turf/T = locate(cur_y, cur_x, z) - if(!T) - break - targets += T - cur_x++ - cur_y++ - var/num_explosions = 0 - for(var/T in shuffle(targets)) //Create a shitton of explosions in irl turfs if we lose, it will probably kill us - addtimer(CALLBACK(GLOBAL_PROC, /proc/explosion, T, 0, rand(1,2),rand(1,5),rand(3,10), FALSE), 15 * ++num_explosions) - if(num_explosions == mine_limit_v2) - return - -#undef MINESWEEPERIMG -#undef MINESWEEPER_GAME_MAIN_MENU -#undef MINESWEEPER_GAME_PLAYING -#undef MINESWEEPER_GAME_LOST -#undef MINESWEEPER_GAME_WON diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index dc9e6a5900..019ab34d99 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -136,10 +136,6 @@ name = "Orion Trail (Computer Board)" build_path = /obj/machinery/computer/arcade/orion_trail -/obj/item/circuitboard/computer/arcade/minesweeper - name = "Minesweeper (Computer Board)" - build_path = /obj/machinery/computer/arcade/minesweeper - /obj/item/circuitboard/computer/arcade/amputation name = "Mediborg's Amputation Adventure (Computer Board)" build_path = /obj/machinery/computer/arcade/amputation diff --git a/code/modules/asset_cache/asset_list_items.dm b/code/modules/asset_cache/asset_list_items.dm index 29e6d56ab8..d2bea5d1d2 100644 --- a/code/modules/asset_cache/asset_list_items.dm +++ b/code/modules/asset_cache/asset_list_items.dm @@ -245,24 +245,6 @@ ) */ -/datum/asset/spritesheet/simple/minesweeper - name = "minesweeper" - assets = list( - "1" = 'icons/ui_icons/minesweeper_tiles/one.png', - "2" = 'icons/ui_icons/minesweeper_tiles/two.png', - "3" = 'icons/ui_icons/minesweeper_tiles/three.png', - "4" = 'icons/ui_icons/minesweeper_tiles/four.png', - "5" = 'icons/ui_icons/minesweeper_tiles/five.png', - "6" = 'icons/ui_icons/minesweeper_tiles/six.png', - "7" = 'icons/ui_icons/minesweeper_tiles/seven.png', - "8" = 'icons/ui_icons/minesweeper_tiles/eight.png', - "empty" = 'icons/ui_icons/minesweeper_tiles/empty.png', - "flag" = 'icons/ui_icons/minesweeper_tiles/flag.png', - "hidden" = 'icons/ui_icons/minesweeper_tiles/hidden.png', - "mine" = 'icons/ui_icons/minesweeper_tiles/mine.png', - "minehit" = 'icons/ui_icons/minesweeper_tiles/minehit.png' - ) - /datum/asset/spritesheet/simple/pills name = "pills" assets = list( diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm index b548330c36..0074f6839f 100644 --- a/code/modules/cargo/packs/misc.dm +++ b/code/modules/cargo/packs/misc.dm @@ -145,8 +145,6 @@ /obj/item/circuitboard/computer/arcade/battle, /obj/item/circuitboard/computer/arcade/orion_trail, /obj/item/circuitboard/computer/arcade/orion_trail, - /obj/item/circuitboard/computer/arcade/minesweeper, - /obj/item/circuitboard/computer/arcade/minesweeper, /obj/item/circuitboard/computer/slot_machine, /obj/item/circuitboard/computer/slot_machine, /obj/item/circuitboard/computer/slot_machine, diff --git a/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm b/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm index 99caa5b480..8ea883edf1 100644 --- a/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm +++ b/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm @@ -21,14 +21,6 @@ category = list("Computer Boards") departmental_flags = DEPARTMENTAL_FLAG_ALL -/datum/design/board/minesweeper - name = "Computer Design (Minesweeper Arcade Machine)" - desc = "Allows for the construction of circuit boards used to build a new Minesweeper machine." - id = "arcade_minesweeper" - build_path = /obj/item/circuitboard/computer/arcade/minesweeper - category = list("Computer Boards") - departmental_flags = DEPARTMENTAL_FLAG_ALL - /datum/design/board/slot_machine name = "Computer Design (Slot Machine)" desc = "Allows for the construction of circuit boards used to build a new slot machine." diff --git a/code/modules/research/techweb/nodes/computer_hud_nodes.dm b/code/modules/research/techweb/nodes/computer_hud_nodes.dm index 1c83ddd4c6..02c1606e71 100644 --- a/code/modules/research/techweb/nodes/computer_hud_nodes.dm +++ b/code/modules/research/techweb/nodes/computer_hud_nodes.dm @@ -60,5 +60,5 @@ display_name = "Games and Toys" description = "For the slackers on the station." prereq_ids = list("comptech") - design_ids = list("arcade_battle", "arcade_orion", "arcade_minesweeper", "slotmachine", "autoylathe") + design_ids = list("arcade_battle", "arcade_orion", "slotmachine", "autoylathe") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 1000) diff --git a/fortune13.dme b/fortune13.dme index f0d5d4ce60..97d639cf42 100644 --- a/fortune13.dme +++ b/fortune13.dme @@ -881,7 +881,6 @@ #include "code\game\machinery\computer\teleporter.dm" #include "code\game\machinery\computer\terminal.dm" #include "code\game\machinery\computer\arcade\battle.dm" -#include "code\game\machinery\computer\arcade\minesweeper.dm" #include "code\game\machinery\computer\arcade\misc_arcade.dm" #include "code\game\machinery\computer\arcade\orion_trail.dm" #include "code\game\machinery\computer\prisoner\_prisoner.dm" From ace624d6807a4bdd363607e0e7bf76b6ebd745ca Mon Sep 17 00:00:00 2001 From: SeniorScore Date: Sat, 12 Feb 2022 20:44:01 -0500 Subject: [PATCH 037/127] fixes vet legionaire not getting a .357 revolver (#356) --- code/modules/jobs/job_types/legion.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index c8592027f5..e4bee525e0 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -733,7 +733,7 @@ commented out pending rework*/ suit_store = /obj/item/gun/ballistic/rifle/repeater/trail backpack_contents = list( /obj/item/ammo_box/tube/m44 = 3, - /obj/item/gun/ballistic/revolver/colt357, + /obj/item/gun/ballistic/revolver/colt357 = 1, /obj/item/ammo_box/a357 = 1, ) From 2181538d823a6b8581276bf7a96fc0e4915c3aa6 Mon Sep 17 00:00:00 2001 From: TripleShades Date: Sat, 12 Feb 2022 20:44:15 -0500 Subject: [PATCH 038/127] Port "Let Me Tell You A Story" #14123 (#345) https://github.com/Citadel-Station-13/Citadel-Station-13/pull/14123 --- code/modules/mob/living/carbon/alien/alien.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index e7ad67d240..b943ebd1f6 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -19,7 +19,6 @@ /// How much brute damage they do to simple animals var/meleeSlashSAPower = 35 - var/obj/item/card/id/wear_id = null // Fix for station bounced radios -- Skie var/has_fine_manipulation = 0 var/move_delay_add = 0 // movement delay to add From b08bd6b89074a6eea7e1c651f2484baad61672b0 Mon Sep 17 00:00:00 2001 From: TripleShades Date: Sat, 12 Feb 2022 20:44:24 -0500 Subject: [PATCH 039/127] Some hallucination tweaks #14960 (#349) https://github.com/Citadel-Station-13/Citadel-Station-13/pull/14960 --- code/modules/flufftext/Hallucination.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index b1d3170df2..8db85a0171 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -31,7 +31,7 @@ GLOBAL_LIST_INIT(hallucination_list, list( if(!hallucination) return - hallucination-- + hallucination = max(hallucination-1, 0) if(world.time < next_hallucination) return From a0009dc5392b874ea2f8182d642915cab73acf8e Mon Sep 17 00:00:00 2001 From: Tron-117 <51186688+Tron-117@users.noreply.github.com> Date: Sun, 13 Feb 2022 09:40:14 -0500 Subject: [PATCH 040/127] Auto Guns (#288) * Auto Guns Makes certain lootable guns utilize full auto * Spread Adjustments Increases the spread for most guns. Values subject to change upon live testing Co-authored-by: Scheveningen --- .../projectiles/guns/ballistic/automatic.dm | 216 +++++++++++------- .../projectiles/guns/ballistic/minigun.dm | 6 +- code/modules/projectiles/guns/energy/laser.dm | 11 +- 3 files changed, 145 insertions(+), 88 deletions(-) diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 50d6a6ed19..20cb10a665 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -16,7 +16,7 @@ weapon_weight = WEAPON_HEAVY slot_flags = 0 force = 15 - burst_size = 2 + burst_size = 1 burst_shot_delay = 3 var/automatic_burst_overlay = TRUE var/semi_auto = FALSE @@ -24,6 +24,7 @@ var/auto_eject_sound = null var/alarmed = 0 var/select = 1 + var/is_automatic = FALSE can_suppress = FALSE equipsound = 'sound/f13weapons/equipsounds/riflequip.ogg' @@ -85,7 +86,10 @@ /obj/item/gun/ballistic/automatic/ui_action_click(mob/user, action) if(istype(action, /datum/action/item_action/toggle_firemode)) - burst_select() + if(is_automatic == FALSE) + burst_select() + if(is_automatic == TRUE) + auto_select() else return ..() @@ -108,6 +112,25 @@ var/datum/action/A = X A.UpdateButtonIcon() +/obj/item/gun/ballistic/automatic/proc/auto_select() + var/mob/living/carbon/human/user = usr + if(semi_auto) + to_chat(user, "This weapon is semi-automatic only.") + return + else + select = !select + if(!select) + disable_auto() + to_chat(user, "You switch to semi-automatic.") + else + enable_auto() + to_chat(user, "You switch to automatic fire.") + playsound(user, 'sound/weapons/empty.ogg', 100, 1) + update_icon() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + /obj/item/gun/ballistic/automatic/proc/enable_burst() burst_size = initial(burst_size) if(auto_sear) @@ -120,6 +143,12 @@ /obj/item/gun/ballistic/automatic/proc/disable_burst() burst_size = initial(burst_size) +/obj/item/gun/ballistic/automatic/proc/enable_auto() + automatic = 1 + +/obj/item/gun/ballistic/automatic/proc/disable_auto() + automatic = 0 + /obj/item/gun/ballistic/automatic/can_shoot() return get_ammo() @@ -178,6 +207,9 @@ item_state = "rockwell" mag_type = /obj/item/ammo_box/magazine/uzim9mm init_mag_type = /obj/item/ammo_box/magazine/uzim9mm/rockwell + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2.25 burst_shot_delay = 2.75 recoil = 0.1 spread = 12 @@ -195,7 +227,11 @@ w_class = WEIGHT_CLASS_BULKY mag_type = /obj/item/ammo_box/magazine/m22smg can_unsuppress = FALSE - burst_shot_delay = 1.5 //rapid fire + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 1.5 + spread = 18 + burst_shot_delay = 1.5 extra_damage = 16 suppressed = 1 actions_types = null @@ -212,6 +248,10 @@ spread = 8 extra_damage = 19 burst_shot_delay = 2.75 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2.5 + spread = 14 can_attachments = TRUE suppressor_state = "uzi_suppressor" suppressor_x_offset = 26 @@ -219,13 +259,13 @@ actions_types = list(/datum/action/item_action/toggle_firemode) fire_sound = 'sound/f13weapons/greasegun.ogg' -/obj/item/gun/ballistic/automatic/smg/greasegun/burst_select() +/obj/item/gun/ballistic/automatic/smg/greasegun/auto_select() var/mob/living/carbon/human/user = usr switch(select) if(0) select += 1 - burst_size = 2 - spread = 8 + automatic = 1 + spread = 14 fire_delay = 3.25 recoil = 0.1 weapon_weight = WEAPON_HEAVY @@ -233,7 +273,7 @@ enable_burst() if(1) select = 0 - burst_size = 1 + automatic = 0 fire_delay = 3.25 spread = 2 weapon_weight = WEAPON_MEDIUM @@ -246,16 +286,17 @@ name = "beat up M3A1 Grease Gun" desc = "What was once an inexpensive, but reliable submachine gun is now an inexpensive piece of shit. It's impressive this thing still fires at all." can_attachments = FALSE + spread = 16.5 recoil = 0.3 extra_damage = 17 -/obj/item/gun/ballistic/automatic/smg/greasegun/worn/burst_select() +/obj/item/gun/ballistic/automatic/smg/greasegun/worn/auto_select() var/mob/living/carbon/human/user = usr switch(select) if(0) select += 1 - burst_size = 2 - spread = 12.5 + automatic = 1 + spread = 16.5 fire_delay = 3.75 recoil = 0.3 weapon_weight = WEAPON_HEAVY @@ -263,7 +304,7 @@ enable_burst() if(1) select = 0 - burst_size = 1 + automatic = 0 fire_delay = 3.75 spread = 2 weapon_weight = WEAPON_HEAVY @@ -282,6 +323,10 @@ icon_prefix = "smg10mm" mag_type = /obj/item/ammo_box/magazine/m10mm_adv init_mag_type = /obj/item/ammo_box/magazine/m10mm_adv/ext + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2.25 + spread = 12 extra_damage = 20 extra_penetration = 0.1 recoil = 0.05 @@ -302,13 +347,13 @@ extra_damage = 18 spread = 10 -/obj/item/gun/ballistic/automatic/smg/smg10mm/burst_select() +/obj/item/gun/ballistic/automatic/smg/smg10mm/auto_select() var/mob/living/carbon/human/user = usr switch(select) if(0) select += 1 - burst_size = 2 - spread = 9 + automatic = 1 + spread = 12 fire_delay = 3.25 recoil = 0.1 weapon_weight = WEAPON_HEAVY @@ -316,7 +361,7 @@ enable_burst() if(1) select = 0 - burst_size = 1 + automatic = 0 fire_delay = 3.25 spread = 2 weapon_weight = WEAPON_MEDIUM @@ -334,6 +379,10 @@ mag_type = /obj/item/ammo_box/magazine/uzim9mm fire_delay = 3 burst_shot_delay = 2.5 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2 + spread = 16 extra_damage = 18 can_suppress = TRUE can_attachments = TRUE @@ -343,13 +392,13 @@ suppressor_y_offset = 16 actions_types = list(/datum/action/item_action/toggle_firemode) -/obj/item/gun/ballistic/automatic/smg/mini_uzi/burst_select() +/obj/item/gun/ballistic/automatic/smg/mini_uzi/auto_select() var/mob/living/carbon/human/user = usr switch(select) if(0) select += 1 - burst_size = 2 - spread = 11 + automatic = 1 + spread = 16 fire_delay = 3 recoil = 0.1 weapon_weight = WEAPON_HEAVY @@ -357,7 +406,7 @@ enable_burst() if(1) select = 0 - burst_size = 1 + automatic = 0 fire_delay = 3 spread = 3 weapon_weight = WEAPON_MEDIUM @@ -374,6 +423,10 @@ icon_state = "cg45" item_state = "cg45" mag_type = /obj/item/ammo_box/magazine/cg45 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2.25 + spread = 12 fire_delay = 3.5 extra_damage = 20 spread = 8 @@ -393,7 +446,9 @@ mag_type = /obj/item/ammo_box/magazine/tommygunm45 init_mag_type = /obj/item/ammo_box/magazine/tommygunm45/stick fire_sound = 'sound/weapons/gunshot_smg.ogg' - burst_size = 3 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2.25 burst_shot_delay = 2.75 fire_delay = 3.75 extra_damage = 25 @@ -405,11 +460,9 @@ name = "Storm Drum" desc = "A recovered ancient Thompson from an armory far up North. Commonly used by raiders of the White Legs tribe." mag_type = /obj/item/ammo_box/magazine/tommygunm45/stick - semi_auto = TRUE fire_delay = 3.75 extra_damage = 23 - burst_size = 2 - spread = 10 + spread = 19 //P90 Keywords: 10mm, Automatic, 50 rounds. Special modifiers: damage +1 /obj/item/gun/ballistic/automatic/smg/p90 @@ -421,9 +474,12 @@ mag_type = /obj/item/ammo_box/magazine/m10mm_p90 extra_damage = 22 extra_penetration = 0.15 - burst_size = 3 + burst_size = 1 fire_delay = 3 - spread = 7 + spread = 14 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2 burst_shot_delay = 2.5 extra_damage = 1 recoil = 0.25 @@ -436,8 +492,8 @@ /obj/item/gun/ballistic/automatic/smg/p90/worn name = "Worn FN P90c" desc = "A FN P90 manufactured by Fabrique Nationale. This one is beat to hell but still works." - fire_delay = 4 - burst_size = 2 + autofire_shot_delay = 2.25 + spread = 16 extra_damage = 20 @@ -448,8 +504,11 @@ icon_state = "mp5" item_state = "fnfal" mag_type = /obj/item/ammo_box/magazine/uzim9mm - spread = 8 + spread = 10 fire_delay = 3.5 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2 burst_shot_delay = 2 extra_damage = 18 suppressed = 1 @@ -469,8 +528,10 @@ w_class = WEIGHT_CLASS_BULKY mag_type = /obj/item/ammo_box/magazine/pps9mm spread = 20 - burst_size = 3 fire_delay = 6 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2.25 burst_shot_delay = 1.5 extra_damage = 18 extra_penetration = 0.05 @@ -982,6 +1043,10 @@ icon_prefix = "r82" extra_damage = 28 fire_delay = 2.5 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 3 + spread = 10 can_suppress = TRUE suppressor_state = "rifle_suppressor" suppressor_x_offset = 27 @@ -996,9 +1061,12 @@ item_state = "fnfal" mag_type = /obj/item/ammo_box/magazine/m556/rifle fire_delay = 4 - spread = 8 + spread = 10 extra_damage = 23 recoil = 0.1 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 3 can_attachments = TRUE can_bayonet = FALSE bayonet_state = "rifles" @@ -1023,6 +1091,9 @@ spread = 9 fire_delay = 3.5 burst_shot_delay = 2 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 3 recoil = 0.6 can_suppress = FALSE can_unsuppress = FALSE @@ -1069,6 +1140,9 @@ spread = 10 extra_damage = 23 extra_penetration = 0.05 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 3 recoil = 0.1 can_suppress = TRUE suppressor_state = "rifle_suppressor" @@ -1097,11 +1171,13 @@ item_state = "sniper" slot_flags = SLOT_BACK mag_type = /obj/item/ammo_box/magazine/m556/rifle - burst_size = 3 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2 burst_shot_delay = 1.5 extra_damage = 25 fire_delay = 3 - spread = 4 + spread = 8 recoil = 0.1 can_attachments = FALSE zoomable = TRUE @@ -1123,9 +1199,12 @@ mag_type = /obj/item/ammo_box/magazine/m5mm fire_delay = 3 burst_shot_delay = 2.0 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2.5 extra_damage = 20 extra_penetration = 0.25 - spread = 6 //high-velocity + spread = 10 //high-velocity can_attachments = TRUE can_scope = TRUE scope_state = "scope_short" @@ -1163,8 +1242,8 @@ icon_state = "assault_carbine" fire_delay = 3.5 burst_shot_delay = 2.5 - extra_penetration = 0.2 - spread = 10 + extra_penetration = 0.15 + spread = 14 extra_damage = 18 //FN-FAL Keywords: 7.62mm, Automatic, 10/20 round magazine @@ -1176,6 +1255,9 @@ force = 20 extra_damage = 30 fire_delay = 3.5 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 3 mag_type = /obj/item/ammo_box/magazine/m762 spread = 12 recoil = 0.25 @@ -1192,6 +1274,9 @@ mag_type = /obj/item/ammo_box/magazine/m473 extra_damage = 23 fire_delay = 2.5 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2.25 burst_shot_delay = 1.5 extra_penetration = 0.1 extra_damage = 3 @@ -1220,35 +1305,16 @@ slowdown = 1 mag_type = /obj/item/ammo_box/magazine/lmg extra_damage = 23 - burst_size = 1 fire_delay = 6 burst_shot_delay = 2.5 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 3 + spread = 8 can_attachments = FALSE - actions_types = list(/datum/action/item_action/toggle_firemode) + actions_types = null fire_sound = 'sound/f13weapons/assaultrifle_fire.ogg' -/obj/item/gun/ballistic/automatic/r84/burst_select() - var/mob/living/carbon/human/user = usr - switch(select) - if(0) - select += 1 - burst_size = 2 - spread = 8 - extra_damage = 23 - recoil = 0.25 - to_chat(user, "You switch to burst fire.") - if(1) - select = 0 - burst_size = 5 - spread = 14 - extra_damage = 23 - recoil = 0.75 - to_chat(user, "You switch to full auto.") - playsound(user, 'sound/weapons/empty.ogg', 100, 1) - update_icon() - return - - //LSW squad support weapon Keywords: 5.56mm, Automatic, 20 (10-50) round magazine, Scoped, Damage decrease (bullethose) /obj/item/gun/ballistic/automatic/lsw name = "LSW (Light Support Weapon)" @@ -1304,15 +1370,17 @@ slot_flags = 0 slowdown = 1.25 mag_type = /obj/item/ammo_box/magazine/mm762 - burst_size = 1 burst_shot_delay = 1.5 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 3.25 fire_delay = 4 extra_damage = 28 spread = 8 can_attachments = FALSE var/cover_open = FALSE var/require_twohands = FALSE - actions_types = list(/datum/action/item_action/toggle_firemode) + actions_types = null fire_sound = 'sound/f13weapons/assaultrifle_fire.ogg' /obj/item/gun/ballistic/automatic/m1919/update_icon() @@ -1362,27 +1430,6 @@ return ..() -/obj/item/gun/ballistic/automatic/m1919/burst_select() - var/mob/living/carbon/human/user = usr - switch(select) - if(0) - select += 1 - burst_size = 2 - spread = 8 - extra_damage = 28 - recoil = 0.25 - to_chat(user, "You switch to burst fire.") - if(1) - select = 0 - burst_size = 4 - spread = 18 - extra_damage = 28 - recoil = 1 - to_chat(user, "You switch to full auto.") - playsound(user, 'sound/weapons/empty.ogg', 100, 1) - update_icon() - return - //////// @@ -1415,9 +1462,12 @@ mag_type = /obj/item/ammo_box/magazine/m556/rifle fire_delay = 2 burst_shot_delay = 2 + is_automatic = TRUE + automatic = 1 + autofire_shot_delay = 2.5 spawnwithmagazine = TRUE extra_damage = 25 - spread = 4 + spread = 8 can_attachments = TRUE zoomable = TRUE zoom_amt = 10 diff --git a/code/modules/projectiles/guns/ballistic/minigun.dm b/code/modules/projectiles/guns/ballistic/minigun.dm index 820bafe91d..2ebd8401e3 100644 --- a/code/modules/projectiles/guns/ballistic/minigun.dm +++ b/code/modules/projectiles/guns/ballistic/minigun.dm @@ -94,11 +94,13 @@ slowdown = 2 slot_flags = null w_class = WEIGHT_CLASS_HUGE - burst_size = 5 + burst_size = 1 + automatic = 1 + autofire_shot_delay = 2.15 burst_shot_delay = 1 fire_delay = 1 ranged_attack_speed = CLICK_CD_RAPID - spread = 10 + spread = 12 weapon_weight = WEAPON_HEAVY extra_penetration = 0 extra_damage = 10 diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 48202255f2..4ecf3d7ab0 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -450,7 +450,10 @@ icon_state = "lasercw" item_state = "rcw" fire_delay = 3 - burst_size = 2 + burst_size = 1 + automatic = 1 + autofire_shot_delay = 2 + spread = 14 ammo_type = list(/obj/item/ammo_casing/energy/laser/rcw/hitscan) cell_type = /obj/item/stock_parts/cell/ammo/ecp equipsound = 'sound/f13weapons/equipsounds/RCWequip.ogg' @@ -596,9 +599,11 @@ slot_flags = null w_class = WEIGHT_CLASS_HUGE custom_materials = null - burst_size = 5 + burst_size = 1 burst_shot_delay = 1 - ranged_attack_speed = CLICK_CD_RAPID + automatic = 1 + autofire_shot_delay = 2.5 + spread = 8 fire_delay = 1 weapon_weight = WEAPON_HEAVY fire_sound = 'sound/weapons/laser.ogg' From b54c98b5150bb4c6a7296be813f12caed7eb64b1 Mon Sep 17 00:00:00 2001 From: Jawnner <93478960+Jawnner@users.noreply.github.com> Date: Tue, 15 Feb 2022 18:05:25 -0500 Subject: [PATCH 041/127] Update legion.dm (#342) --- code/modules/jobs/job_types/legion.dm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index e4bee525e0..f38973982e 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -383,6 +383,7 @@ commented out pending rework*/ loadout_options = list( /datum/outfit/loadout/decprimfront, // Grease Gun, Gladius, Smoke bomb /datum/outfit/loadout/decprimrear, // Trail carbine, 10mm Revolver, Gladius, Smoke bomb + /datum/outfit/loadout/decprimboom, // Grenade rifle, .44 revolver, Gladius ) matchmaking_allowed = list( @@ -420,7 +421,7 @@ commented out pending rework*/ /obj/item/melee/onehanded/machete/gladius = 1, /obj/item/storage/bag/money/small/legofficers = 1, /obj/item/grenade/smokebomb = 1, - /obj/item/binoculars, + /obj/item/binoculars = 1, ) /datum/outfit/loadout/decprimfront @@ -428,6 +429,8 @@ commented out pending rework*/ suit_store = /obj/item/gun/ballistic/automatic/smg/smg10mm backpack_contents = list( /obj/item/ammo_box/magazine/m10mm_adv/ext = 2, + /obj/item/gun/ballistic/revolver/colt357 = 1, + /obj/item/ammo_box/a357 = 1, ) /datum/outfit/loadout/decprimrear @@ -439,6 +442,15 @@ commented out pending rework*/ /obj/item/ammo_box/a357 = 1, ) +/datum/outfit/loadout/decprimboom + name = "Lead from the rubble" + suit_store = /obj/item/gun/ballistic/revolver/grenadelauncher + backpack_contents = list( + /obj/item/ammo_box/a40mm = 2, + /obj/item/gun/ballistic/revolver/m29 = 1, + /obj/item/ammo_box/m44 = 3, + ) + // RECRUIT DECANUS From 5c70f8ec74f6e3c2818d7bf5b0b10f2b640db00f Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Wed, 16 Feb 2022 10:05:50 +1100 Subject: [PATCH 042/127] fortnite nerf (removes unsupported lattice building) (#340) * local textcoder * Update openspace.dm * performant --- code/game/turfs/openspace/openspace.dm | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/code/game/turfs/openspace/openspace.dm b/code/game/turfs/openspace/openspace.dm index df6b9da640..e3df2f8afc 100644 --- a/code/game/turfs/openspace/openspace.dm +++ b/code/game/turfs/openspace/openspace.dm @@ -83,6 +83,7 @@ Prevents players on higher Zs from seeing into buildings they arent meant to. if(!CanBuildHere()) return if(istype(C, /obj/item/stack/rods)) + var/support var/obj/item/stack/rods/R = C var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) var/obj/structure/lattice/catwalk/W = locate(/obj/structure/lattice/catwalk, src) @@ -97,12 +98,19 @@ Prevents players on higher Zs from seeing into buildings they arent meant to. else to_chat(user, "You need two rods to build a catwalk!") return - if(R.use(1)) - to_chat(user, "You construct a lattice.") - playsound(src, 'sound/weapons/genhit.ogg', 50, TRUE) - ReplaceWithLattice() + for(var/turf/T in range(2, SSmapping.get_turf_below(src))) + if(istype(T, /turf/closed)) + support++ + break + if(support) + if(R.use(1)) + to_chat(user, "You construct a lattice.") + playsound(src, 'sound/weapons/genhit.ogg', 50, TRUE) + ReplaceWithLattice() + else + to_chat(user, "You need one rod to build a lattice.") else - to_chat(user, "You need one rod to build a lattice.") + to_chat(user, "You need some support under this space to make a lattice.") return if(istype(C, /obj/item/stack/tile/plasteel)) if(!CanCoverUp()) @@ -130,7 +138,7 @@ Prevents players on higher Zs from seeing into buildings they arent meant to. if(L) return list("mode" = RCD_FLOORWALL, "delay" = 0, "cost" = 1) else - return list("mode" = RCD_FLOORWALL, "delay" = 0, "cost" = 3) + return FALSE return FALSE /turf/open/transparent/openspace/rcd_act(mob/user, obj/item/construction/rcd/the_rcd, passed_mode) From 6f6aa7e7a263f9d2d4e4d9237a1e80c769cc80be Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Wed, 16 Feb 2022 07:06:00 +0800 Subject: [PATCH 043/127] weekly armor update: laser edition (#339) * Update f13armor.dm * Update f13armor.dm * Update f13armor.dm * Update f13armor.dm * Update wasteland.dm * Update f13lootdrop.dm * Update f13lootdrop.dm * Update recipes_tailoring.dm * Update armor.dm * Update granters.dm * Update jobs.dm * Update hardhat.dm * Update f13armor.dm * Update f13armor.dm * Update recipes_tailoring.dm * Update f13suits.dm * Update f13armor.dm * Update gang_items.dm * Update gangs.dm * Update f13factionarmor.dm * Update f13head.dm * Update recipes_tailoring.dm * Update maintenance_loot.dm * Update recipes_tailoring.dm --- code/_globalvars/lists/maintenance_loot.dm | 2 +- .../crafting/recipes/recipes_tailoring.dm | 22 ++++++++ .../objects/effects/spawners/f13lootdrop.dm | 12 ++++- code/game/objects/items/granters.dm | 6 +-- code/modules/clothing/head/f13head.dm | 2 +- code/modules/clothing/head/hardhat.dm | 3 +- code/modules/clothing/suits/armor.dm | 5 +- code/modules/clothing/suits/f13armor.dm | 51 +++++++++++++------ .../modules/clothing/suits/f13factionarmor.dm | 12 ++--- code/modules/clothing/suits/f13suits.dm | 4 +- code/modules/clothing/suits/jobs.dm | 12 +++-- code/modules/fallout/misc/gang_items.dm | 2 +- code/modules/fallout/misc/gangs.dm | 2 + code/modules/jobs/job_types/wasteland.dm | 2 +- 14 files changed, 96 insertions(+), 41 deletions(-) diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index 052a537514..f277c9784d 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -171,7 +171,7 @@ GLOBAL_LIST_INIT(trash_part, list( GLOBAL_LIST_INIT(trash_clothing, list( /obj/item/clothing/glasses/sunglasses/big = 5, /obj/item/clothing/glasses/sunglasses = 5, - /obj/item/clothing/glasses/eyepatch = 5, + /obj/item/clothing/suit/armor/f13/plates = 5, /obj/item/clothing/head/helmet/knight/f13/rider = 5, /obj/item/clothing/shoes/f13/cowboy = 5, /obj/item/clothing/shoes/f13/explorer = 5, diff --git a/code/datums/components/crafting/recipes/recipes_tailoring.dm b/code/datums/components/crafting/recipes/recipes_tailoring.dm index e6dcd1125a..88d69a7e2c 100644 --- a/code/datums/components/crafting/recipes/recipes_tailoring.dm +++ b/code/datums/components/crafting/recipes/recipes_tailoring.dm @@ -99,6 +99,17 @@ category = CAT_CLOTHING subcategory = CAT_ARMOR +/datum/crafting_recipe/metalarmor/polish + name = "Polished Metal Armor" + result = /obj/item/clothing/suit/armor/f13/metalarmor/laserproof + reqs = list(/obj/item/clothing/suit/armor/f13/metalarmor, + /obj/item/crafting/abraxo, + ) + tools = list(TOOL_WORKBENCH) + time = 60 + category = CAT_CLOTHING + subcategory = CAT_ARMOR + /datum/crafting_recipe/metalarmormk2 name = "Metal Armor, reinforced" result = /obj/item/clothing/suit/armor/f13/metalarmor/reinforced @@ -615,6 +626,17 @@ datum/crafting_recipe/steelbib/heavy subcategory = CAT_GENCLOTHES */ +/datum/crafting_recipe/combat_armor + name = "replace ballistic plates in combat armor with laser-proof plates" + result = /obj/item/clothing/suit/armor/f13/combat/laserproof + reqs = list(/obj/item/stack/sheet/mineral/titanium = 5, + /obj/item/clothing/suit/armor/f13/combat = 1, + /obj/item/stack/crafting/goodparts = 2) + tools = list(TOOL_AWORKBENCH) + time = 60 + category = CAT_CLOTHING + subcategory = CAT_GENCLOTHES + //CLOTHING// diff --git a/code/game/objects/effects/spawners/f13lootdrop.dm b/code/game/objects/effects/spawners/f13lootdrop.dm index 8df84f440f..1ab3881166 100644 --- a/code/game/objects/effects/spawners/f13lootdrop.dm +++ b/code/game/objects/effects/spawners/f13lootdrop.dm @@ -234,7 +234,8 @@ /obj/effect/spawner/bundle/f13/armor/psycho, /obj/item/clothing/suit/f13/duster, /obj/effect/spawner/bundle/f13/armor/combatduster, - /obj/item/clothing/suit/armor/f13/raider/iconoclast + /obj/item/clothing/suit/armor/f13/raider/iconoclast, + /obj/item/clothing/suit/armor/f13/plates, ) /obj/effect/spawner/bundle/f13/armor/supafly @@ -291,6 +292,7 @@ loot = list( /obj/effect/spawner/bundle/f13/armor/knight, /obj/effect/spawner/bundle/f13/armor/metal, + /obj/effect/spawner/bundle/f13/armor/laserproofmetal, /obj/item/clothing/suit/armor/f13/leather_jacket/combat, /obj/item/clothing/suit/armor/f13/leather_jacket/combat/coat, /obj/item/clothing/suit/armor/vest, @@ -311,6 +313,14 @@ /obj/item/clothing/head/helmet/f13/metalmask ) +/obj/effect/spawner/bundle/f13/armor/laserproofmetal + name = "polsihed metal armor spawner" + items = list( + /obj/item/clothing/suit/armor/f13/metalarmor/laserproof, + /obj/item/clothing/head/helmet/f13/metalmask + ) + + /obj/effect/spawner/lootdrop/f13/armor/tier3 //TIER 3 ARMOR name = "tier 3 armor" loot = list( diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index 617cdca38f..b0f826cff2 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -626,7 +626,7 @@ desc = "A popular post-war comic series detailing the trials and tribulations of scavengers and their tools." oneuse = TRUE remarks = list("And it was here that I stabbed a man over a desk fan...", "The paint was chipping, but that didn't matter when he lay dead...", "A tank here, a pipe there...", "A bit of duct tape wrapped around everything...", "My flamethrower spat fire! Wait, where are my eyebrows...") - crafting_recipe_types = list(/datum/crafting_recipe/chainsaw, /datum/crafting_recipe/tools/forged/entrenching_tool) + crafting_recipe_types = list(/datum/crafting_recipe/chainsaw, /datum/crafting_recipe/tools/forged/entrenching_tool, /datum/crafting_recipe/durathread_vest) /obj/item/book/granter/crafting_recipe/scav_two name = "SCAV! Issue 2" @@ -849,7 +849,7 @@ name = "Weapons of Yuma and the Oasis Defense Force" desc = "a book detailing weapons used in the region and by the local town, it has lithiographed pictures of hand-drawn schematics for each weapon type" oneuse = TRUE - crafting_recipe_types = list(/datum/crafting_recipe/policepistol, /datum/crafting_recipe/policerifle, /datum/crafting_recipe/steelbib/heavy, /datum/crafting_recipe/armyhelmetheavy, /datum/crafting_recipe/huntingshotgun) + crafting_recipe_types = list(/datum/crafting_recipe/policepistol, /datum/crafting_recipe/durathread_vest, /datum/crafting_recipe/policerifle, /datum/crafting_recipe/steelbib/heavy, /datum/crafting_recipe/armyhelmetheavy, /datum/crafting_recipe/huntingshotgun) remarks = list("Looks like Oasis hand-crafts replicas from a pre-war police armory", "Some of these weapons are more than 200 years old....", "Duct tape really can hold it together!", "So that is how you laminate armor sheets together", "Looks like you can beat metal into just the right shape to replace the bits") /obj/item/book/granter/trait/tagger @@ -911,7 +911,7 @@ oneuse = TRUE granted_trait = TRAIT_TECHNOPHREAK traitname = "craftsmanship" - crafting_recipe_types = list(/datum/crafting_recipe/tribalradio) + crafting_recipe_types = list(/datum/crafting_recipe/tribalradio, /datum/crafting_recipe/durathread_vest) remarks = list("Troubleshooting is a systematic approach to problem solving, do not skip any steps in the process.", "Ensure you have all the required parts before you begin.", "Always wear personal protective equipment, electric shock can be fatal.", "Combustibles and sparks do not mix, store welding fuel in a safe location.", "Don't lose track of your tools, or you have a new problem to deal with.") /obj/item/book/granter/trait/pa_wear diff --git a/code/modules/clothing/head/f13head.dm b/code/modules/clothing/head/f13head.dm index 8d8d73248b..bd8d00bdf4 100644 --- a/code/modules/clothing/head/f13head.dm +++ b/code/modules/clothing/head/f13head.dm @@ -54,7 +54,7 @@ desc = "An old military grade pre-war combat helmet." icon_state = "combat_helmet" item_state = "combat_helmet" - armor = list("melee" = 45, "bullet" = 45, "laser" = 40, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20) + armor = list("melee" = 45, "bullet" = 45, "laser" = 45, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20) strip_delay = 50 flags_inv = HIDEEARS|HIDEEYES|HIDEHAIR flags_cover = HEADCOVERSEYES diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index dcf7a0c6b9..acfd8eb905 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -9,7 +9,7 @@ light_color = "#FFCC66" light_on = FALSE var/hat_type = "yellow" //Determines used sprites: hardhat[light_on]_[hat_type] and hardhat[light_on]_[hat_type]2 (lying down sprite) - armor = list("tier" = 2,"energy" = 10, "bomb" = 20, "bio" = 10, "rad" = 20, "fire" = 100, "acid" = 50) + armor = list("melee" = 35, "bullet" = 10, "laser" = 25,"energy" = 10, "bomb" = 30, "bio" = 0, "rad" = 20, "fire" = 100, "acid" = 50) flags_inv = 0 actions_types = list(/datum/action/item_action/toggle_helmet_light) resistance_flags = FIRE_PROOF @@ -53,6 +53,7 @@ dog_fashion = null name = "firefighter helmet" clothing_flags = STOPSPRESSUREDAMAGE + armor = list("melee" = 10, "bullet" = 10, "laser" = 35,"energy" = 10, "bomb" = 30, "bio" = 0, "rad" = 20, "fire" = 100, "acid" = 50) heat_protection = HEAD max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT cold_protection = HEAD diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index e18cdd65d9..624f0c2d6a 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -302,14 +302,13 @@ /obj/item/clothing/suit/armor/vest/durathread name = "makeshift vest" - desc = "A vest made of durathread with strips of leather acting as trauma plates." + desc = "A makeshift vest made of heat-resistant fiber." icon_state = "durathread" item_state = "durathread" strip_delay = 60 equip_delay_other = 40 max_integrity = 200 - resistance_flags = FLAMMABLE - armor = list("melee" = 35, "bullet" = 35, "laser" = 35, "energy" = 5, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 50) + armor = list("melee" = 25, "bullet" = 15, "laser" = 40, "energy" = 40, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 50) /obj/item/clothing/suit/armor/vest/russian name = "russian vest" diff --git a/code/modules/clothing/suits/f13armor.dm b/code/modules/clothing/suits/f13armor.dm index 75eba33fc6..e5016dbfa1 100644 --- a/code/modules/clothing/suits/f13armor.dm +++ b/code/modules/clothing/suits/f13armor.dm @@ -55,7 +55,7 @@ desc = "Separate armor parts you can wear over the clothing to get the most basic protection from the dangers of wasteland.
It sure is better than going into the battle without any armor at all." icon_state = "armorkit" item_state = "armorkit" - armor = list("melee" = 20, "bullet" = 40, "laser" = 15, "energy" = 15, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0, "wound" = 30) + armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 20, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0, "wound" = 30) strip_delay = 30 slowdown = 0.025 @@ -68,7 +68,7 @@ desc = "A couple of armor parts that can be worn over the clothing for moderate protection against the dangers of wasteland.
Do you feel lucky now? Well, do ya, punk?" icon_state = "armorkit_punk" item_state = "armorkit_punk" - armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 20, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0, "wound" = 30) + armor = list("melee" = 20, "bullet" = 40, "laser" = 15, "energy" = 15, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0, "wound" = 30) strip_delay = 30 icon = 'icons/fallout/clothing/armored_light.dmi' mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi' @@ -78,6 +78,16 @@ . = ..() AddComponent(/datum/component/armor_plate) +/obj/item/clothing/suit/armor/f13/plates + name = "light armor plates" + desc = "Well-made metal plates covering your vital organs." + icon = 'icons/fallout/clothing/armored_light.dmi' + mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi' + icon_state = "light_plates" + item_state = "armorkit" + armor = list("melee" = 33, "bullet" = 33, "laser" = 40, "energy" = 15, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + slowdown = 0.08 + /obj/item/clothing/suit/armor/f13/leatherarmor name = "leather armor" desc = "Your basic all leather apparel. Finely crafted from tanned brahmin hide." @@ -103,15 +113,19 @@ mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_medium.dmi' icon_state = "metal_chestplate" item_state = "metal_chestplate" - armor = list("melee" = 40, "bullet" = 40, "laser" = 50, "energy" = 15, "bomb" = 45, "bio" = 30, "rad" = 15, "fire" = 60, "acid" = 0, "wound" = 45) - slowdown = 0.3 + armor = list("melee" = 40, "bullet" = 45, "laser" = 50, "energy" = 15, "bomb" = 45, "bio" = 30, "rad" = 15, "fire" = 60, "acid" = 0, "wound" = 45) + slowdown = 0.22 strip_delay = 10 /obj/item/clothing/suit/armor/f13/metalarmor/laserproof name = "polished metal armor" desc = "A set of plates formed together to form a crude chestplate. These have been waxed and buffed to a mirror finish, but it looks a bit thinner." - armor = list("melee" = 40, "bullet" = 38, "laser" = 60, "energy" = 15, "bomb" = 45, "bio" = 30, "rad" = 15, "fire" = 60, "acid" = 0, "wound" = 45) - slowdown = 0.29 + icon = 'icons/fallout/clothing/armored_medium.dmi' + mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_medium.dmi' + icon_state = "armor_enclave_peacekeeper" + item_state = "armor_enclave_peacekeeper" + armor = list("melee" = 38, "bullet" = 42, "laser" = 60, "energy" = 25, "bomb" = 45, "bio" = 30, "rad" = 15, "fire" = 60, "acid" = 0, "wound" = 45) + slowdown = 0.2 strip_delay = 10 /obj/item/clothing/suit/armor/fluff/metalarmor/Initialize() @@ -125,11 +139,11 @@ /obj/item/clothing/suit/armor/f13/metalarmor/reinforced name = "reinforced metal armor" - desc = "A set of polished plates formed together to provide effective protection." + desc = "A set of well-fitted plates formed together to provide effective protection." icon_state = "metal_chestplate2" item_state = "metal_chestplate2" - armor = list("melee" = 37, "bullet" = 25, "laser" = 42, "energy" = 15, "bomb" = 40, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0, "wound" = 50) - slowdown = 0.27 + armor = list("melee" = 45, "bullet" = 50, "laser" = 55, "energy" = 15, "bomb" = 45, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0, "wound" = 50) + slowdown = 0.25 strip_delay = 10 /obj/item/clothing/suit/armor/f13/metalarmor/steelbib @@ -147,9 +161,14 @@ desc = "An old military grade pre war combat armor." icon_state = "combat_armor" item_state = "combat_armor" - armor = list("melee" = 45, "bullet" = 45, "laser" = 40, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20, "wound" = 50) + armor = list("melee" = 45, "bullet" = 45, "laser" = 45, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20, "wound" = 50) slowdown = 0.12 +/obj/item/clothing/suit/armor/f13/combat/laserproof + name = "ablative combat armor" + desc = "An old military grade pre war combat armor. This one switches out its ballistic fibers for an ablative coating that disrupts energy weapons." + armor = list("melee" = 35, "bullet" = 35, "laser" = 60, "energy" = 50, "bomb" = 50, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20, "wound" = 50) + /obj/item/clothing/suit/armor/f13/combat/dark name = "combat armor" desc = "An old military grade pre war combat armor. Now in dark, and extra-crispy!" @@ -170,7 +189,7 @@ icon = 'icons/obj/clothing/suits.dmi' icon_state = "combat_armor_mk2" item_state = "combat_armor_mk2" - armor = list("melee" = 50, "bullet" = 50, "laser" = 43, "energy" = 22, "bomb" = 55, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20, "wound" = 55) + armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 22, "bomb" = 55, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20, "wound" = 55) slowdown = 0.15 /obj/item/clothing/suit/armor/f13/combat/mk2/dark @@ -388,7 +407,7 @@ desc = "It's a set of early-model T-45 power armor with a custom air conditioning module and stripped out servomotors. Bulky and slow, but almost as good as the real thing." icon_state = "t45bpowerarmor" item_state = "t45bpowerarmor" - armor = list("melee" = 75, "bullet" = 75, "laser" = 75, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 65) + armor = list("melee" = 70, "bullet" = 70, "laser" = 70, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 65) requires_training = FALSE slowdown = 0.5 powered = FALSE @@ -397,7 +416,7 @@ name = "restored T-45b power armor" desc = "It's a set of early-model T-45 power armor with a custom air conditioning module and restored servomotors. Bulky, but almost as good as the real thing." requires_training = TRUE - armor = list("melee" = 75, "bullet" = 75, "laser" = 75, "energy" = 22, "bomb" = 55, "bio" = 65, "rad" = 55, "fire" = 85, "acid" = 0, "wound" = 65) + armor = list("melee" = 70, "bullet" = 70, "laser" = 70, "energy" = 22, "bomb" = 55, "bio" = 65, "rad" = 55, "fire" = 85, "acid" = 0, "wound" = 65) powered = TRUE slowdown = 0.3 @@ -457,7 +476,7 @@ icon_state = "t45dpowerarmor" item_state = "t45dpowerarmor" slowdown = 0.225 - armor = list("melee" = 75, "bullet" = 75, "laser" = 75, "energy" = 25, "bomb" = 65, "bio" = 75, "rad" = 80, "fire" = 85, "acid" = 30, "wound" = 70) + armor = list("melee" = 73, "bullet" = 73, "laser" = 73, "energy" = 25, "bomb" = 65, "bio" = 75, "rad" = 80, "fire" = 85, "acid" = 30, "wound" = 70) /obj/item/clothing/suit/armor/f13/power_armor/t45d/gunslinger @@ -500,7 +519,7 @@ icon_state = "t51bpowerarmor" item_state = "t51bpowerarmor" slowdown = 0.15 //+0.05 from helmet = total 0.175 - armor = list("melee" = 75, "bullet" = 75, "laser" = 75, "energy" = 30, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 72) + armor = list("melee" = 73, "bullet" = 73, "laser" = 73, "energy" = 30, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 72) /obj/item/clothing/suit/armor/f13/power_armor/t51green name = "Hardened T-51b power armor" @@ -508,7 +527,7 @@ icon_state = "t51green" item_state = "t51green" slowdown = 0.15 //+0.05 from helmet = total 0.2 - armor = list("melee" = 77, "bullet" = 77, "laser" = 72, "energy" = 27, "bomb" = 64, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 75) + armor = list("melee" = 75, "bullet" = 75, "laser" = 75, "energy" = 27, "bomb" = 64, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 75) /obj/item/clothing/suit/armor/f13/power_armor/t51b/bos name = "Brotherhood T-51b Power Armour" diff --git a/code/modules/clothing/suits/f13factionarmor.dm b/code/modules/clothing/suits/f13factionarmor.dm index 60489da40c..1866f223cd 100644 --- a/code/modules/clothing/suits/f13factionarmor.dm +++ b/code/modules/clothing/suits/f13factionarmor.dm @@ -6,15 +6,15 @@ name = "base raider armor" desc = "for testing" body_parts_covered = CHEST|GROIN|LEGS|ARMS - armor = list("melee" = 35, "bullet" = 35, "laser" = 30, "bio" = 0, "rad" = 0, "fire" = 25, "acid" = 25, "wound" = 35) + armor = list("melee" = 35, "bullet" = 35, "laser" = 35, "bio" = 0, "rad" = 0, "fire" = 25, "acid" = 25, "wound" = 35) strip_delay = 40 slowdown = 0.05 /obj/item/clothing/suit/armor/f13/raider/supafly name = "supa-fly raider armor" desc = "Fabulous mutant powers were revealed to me the day I held aloft my bumper sword and said...
BY THE POWER OF NUKA-COLA, I AM RAIDER MAN!" - armor = list("melee" = 30, "bullet" = 30, "laser" = 25, "bio" = 0, "rad" = 0, "fire" = 25, "acid" = 25) - slowdown = 0.02 + armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "bio" = 0, "rad" = 0, "fire" = 25, "acid" = 25) + slowdown = 0.01 icon_state = "supafly" item_state = "supafly" @@ -48,7 +48,7 @@ icon_state = "blastmaster" item_state = "blastmaster" max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT - armor = list("melee" = 40, "bullet" = 20, "laser" = 40, "bio" = 0, "bomb" = 50, "rad" = 0, "fire" = 25, "acid" = 25) + armor = list("melee" = 40, "bullet" = 25, "laser" = 40, "bio" = 0, "bomb" = 50, "rad" = 0, "fire" = 25, "acid" = 25) flash_protect = 2 /obj/item/clothing/suit/armor/f13/raider/blastmaster/Initialize() @@ -71,7 +71,7 @@ desc = "A leather top with a bandolier over it and a straps that cover the arms." icon_state = "badlands" item_state = "badlands" - armor = list("melee" = 25, "bullet" = 25, "laser" = 25, "bio" = 0, "rad" = 0, "fire" = 25, "acid" = 25) + armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "bio" = 0, "rad" = 0, "fire" = 25, "acid" = 25) pocket_storage_component_path = /datum/component/storage/concrete/pockets/bulletbelt /obj/item/clothing/suit/armor/f13/raider/badlands/Initialize() @@ -164,7 +164,7 @@ desc = "An old military-grade pre-war combat armor. It appears to be fitted with metal plates to replace the crumbling ceramic." icon_state = "raider_combat" item_state = "raider_combat" - armor = list("melee" = 40, "bullet" = 40 , "laser" = 35,"energy" = 25, "bomb" = 50, "bio" = 50, "rad" = 10, "fire" = 60, "acid" = 10) + armor = list("melee" = 40, "bullet" = 40 , "laser" = 40,"energy" = 25, "bomb" = 50, "bio" = 50, "rad" = 10, "fire" = 60, "acid" = 10) slowdown = 0.1 /obj/item/clothing/suit/armor/f13/raider/raidermetal diff --git a/code/modules/clothing/suits/f13suits.dm b/code/modules/clothing/suits/f13suits.dm index 0f6d005c88..a130c4ebe0 100644 --- a/code/modules/clothing/suits/f13suits.dm +++ b/code/modules/clothing/suits/f13suits.dm @@ -286,12 +286,12 @@ //Armored jacket /obj/item/clothing/suit/toggle/labcoat/f13/khan_jacket/armored name = "Great Khan armored jacket" - desc = "A black leather jacket with metal plates and a big Great Khan logo on the back. Some prefer to wear a leather vest (alt-click)." + desc = "A black leather jacket with ballistic plates and a big Great Khan logo on the back. Some prefer to wear a leather vest (alt-click)." icon_state = "khan_jacket_armored" item_state = "khan_jacket_armored" body_parts_covered = CHEST|GROIN|ARMS|LEGS|HANDS|FEET armor = list("melee" = 37, "bullet" = 37, "laser" = 40, "energy" = 25, "bomb" = 30, "bio" = 10, "rad" = 10, "fire" = 10, "acid" = 0) - slowdown = 0.12 + slowdown = 0.08 pocket_storage_component_path = /datum/component/storage/concrete/pockets/small /obj/item/clothing/suit/toggle/labcoat/f13/khan_jacket/armored/Initialize() diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index cd89a09cac..4a34a8ecc3 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -69,11 +69,11 @@ //Detective /obj/item/clothing/suit/det_suit name = "trenchcoat" - desc = "(III) An 18th-century multi-purpose trenchcoat. Someone who wears this means serious business." + desc = "An 18th-century multi-purpose trenchcoat. Someone who wears this means serious business." icon_state = "detective" item_state = "det_suit" blood_overlay_type = "coat" - armor = list("tier" = 3, "energy" = 10, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45) + armor = list("melee" = 25, "bullet" = 15, "laser" = 33,"energy" = 15, "bomb" = 10, "bio" = 30, "rad" = 0, "fire" = 0, "acid" = 45) cold_protection = CHEST|GROIN|LEGS|ARMS heat_protection = CHEST|GROIN|LEGS|ARMS mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON @@ -84,7 +84,7 @@ /obj/item/clothing/suit/det_suit/grey name = "noir trenchcoat" - desc = "(III) A hard-boiled private investigator's grey trenchcoat." + desc = "A hard-boiled private investigator's grey trenchcoat." icon_state = "greydet" item_state = "greydet" @@ -117,7 +117,9 @@ item_state = "hazard" blood_overlay_type = "armor" resistance_flags = NONE + armor = list("melee" = 15, "bullet" = 10, "laser" = 35,"energy" = 10, "bomb" = 10, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 45) mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON + pocket_storage_component_path = /datum/component/storage/concrete/pockets/small //Lawyer /obj/item/clothing/suit/toggle/lawyer @@ -158,11 +160,11 @@ //Curator /obj/item/clothing/suit/curator name = "treasure hunter's coat" - desc = "(III) Both fashionable and lightly armoured, this jacket is favoured by treasure hunters the galaxy over." + desc = "Both fashionable and lightly armoured, this jacket is favoured by treasure hunters the wasteland over." icon_state = "curator" item_state = "curator" blood_overlay_type = "coat" - armor = list("tier" = 3, "energy" = 10, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45) + armor = list("melee" = 10, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 10, "bio" = 10, "rad" = 10, "fire" = 40, "acid" = 40) cold_protection = CHEST|ARMS heat_protection = CHEST|ARMS mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON diff --git a/code/modules/fallout/misc/gang_items.dm b/code/modules/fallout/misc/gang_items.dm index 56479fcb3f..7b520ddb12 100644 --- a/code/modules/fallout/misc/gang_items.dm +++ b/code/modules/fallout/misc/gang_items.dm @@ -103,7 +103,7 @@ /datum/gang_item/clothing/khan_battlecoat name = "Great Khan battlecoat" id = "khan_battlecoat" - cost = 1000 + cost = 300 item_path = /obj/item/clothing/suit/toggle/labcoat/f13/khan_jacket/coat // --------------------------- diff --git a/code/modules/fallout/misc/gangs.dm b/code/modules/fallout/misc/gangs.dm index e3bdebe9da..920bcba08b 100644 --- a/code/modules/fallout/misc/gangs.dm +++ b/code/modules/fallout/misc/gangs.dm @@ -46,6 +46,7 @@ GLOBAL_DATUM_INIT(denmob, /datum/gang/denmob, new) /datum/gang_item/weapon/type17, /datum/gang_item/weapon/uzi, /datum/gang_item/weapon/type93, + /datum/gang_item/equipment/frag, /datum/gang_item/clothing/prostitute_dress, /datum/gang_item/clothing/hat, @@ -86,6 +87,7 @@ GLOBAL_DATUM_INIT(denmob, /datum/gang/denmob, new) /datum/gang_item/equipment/c4, /datum/gang_item/equipment/emp, + /datum/gang_item/equipment/frag, /datum/gang_item/weapon/shuriken, /datum/gang_item/equipment/necklace, diff --git a/code/modules/jobs/job_types/wasteland.dm b/code/modules/jobs/job_types/wasteland.dm index 01621d3af8..c38f28d6f4 100644 --- a/code/modules/jobs/job_types/wasteland.dm +++ b/code/modules/jobs/job_types/wasteland.dm @@ -817,7 +817,7 @@ Raider backpack_contents = list( /obj/item/gun/ballistic/automatic/pistol/n99=1, /obj/item/ammo_box/magazine/m10mm_adv/simple=2, - /obj/item/pda) + /obj/item/pda=1,) /datum/outfit/loadout/warrior name = "Wasteland Warrior" From fac2996a6f49edfa6b778c948d9999fef527e41f Mon Sep 17 00:00:00 2001 From: Jawnner <93478960+Jawnner@users.noreply.github.com> Date: Tue, 15 Feb 2022 18:06:14 -0500 Subject: [PATCH 044/127] New Loadout Items (Smokers/Army Officers Rejoice) (#343) * New Items * Russian Balaclava = Regular Balaclava * Revert "Russian Balaclava = Regular Balaclava" * Fix case * Update backpack.dm --- .../code/modules/client/loadout/backpack.dm | 37 +++++++++++++++++++ .../code/modules/client/loadout/hands.dm | 12 ------ 2 files changed, 37 insertions(+), 12 deletions(-) diff --git a/modular_citadel/code/modules/client/loadout/backpack.dm b/modular_citadel/code/modules/client/loadout/backpack.dm index d879e28f70..54769b42c0 100644 --- a/modular_citadel/code/modules/client/loadout/backpack.dm +++ b/modular_citadel/code/modules/client/loadout/backpack.dm @@ -46,3 +46,40 @@ name = "Taperecorder" path = /obj/item/taperecorder cost = 2 + +/datum/gear/backpack/razor + name = "electric razor" + path = /obj/item/razor + cost = 2 + +/datum/gear/backpack/donuts + name = "donut box" + path = /obj/item/storage/fancy/donut_box + cost = 2 + +/datum/gear/backpack/cigarettes/cigpack_bigboss + name = "Big Boss Smokes" + path = /obj/item/storage/fancy/cigarettes/cigpack_bigboss + +/datum/gear/backpack/cigarettes/cigpack_pyramid + name = "Pyramid Smokes" + path = /obj/item/storage/fancy/cigarettes/cigpack_pyramid + +/datum/gear/backpack/cigarettes/cigpack_greytort + name = "Grey Tortoise Smokes" + path = /obj/item/storage/fancy/cigarettes/cigpack_greytort + +/datum/gear/backpack/cigarettes/cigars + name = "Premium cigar case" + path = /obj/item/storage/fancy/cigarettes/cigars + cost = 2 + +/datum/gear/backpack/cigarettes/cigars/cohiba + name = "Cohiba Robusto cigar case" + path = /obj/item/storage/fancy/cigarettes/cigars/cohiba + cost = 2 + +/datum/gear/backpack/cigarettes/cigars/havana + name = "Havanian cigar case" + path = /obj/item/storage/fancy/cigarettes/cigars/havana + cost = 2 diff --git a/modular_citadel/code/modules/client/loadout/hands.dm b/modular_citadel/code/modules/client/loadout/hands.dm index e95f658411..a104e44355 100644 --- a/modular_citadel/code/modules/client/loadout/hands.dm +++ b/modular_citadel/code/modules/client/loadout/hands.dm @@ -59,18 +59,6 @@ name = "cigarette pack" path = /obj/item/storage/fancy/cigarettes -/datum/gear/hands/cigarettes/cigpack_bigboss - name = "\improper Big Boss Smokes" - path = /obj/item/storage/fancy/cigarettes/cigpack_bigboss - -/datum/gear/hands/cigarettes/cigpack_pyramid - name = "\improper Pyramid Smokes" - path = /obj/item/storage/fancy/cigarettes/cigpack_pyramid - -/datum/gear/hands/cigarettes/cigpack_greytort - name = "\improper Grey Tortoise Smokes" - path = /obj/item/storage/fancy/cigarettes/cigpack_greytort - /datum/gear/hands/dice name = "dice bag" path = /obj/item/storage/box/dice From 516618bffae4867fc6386ab51fa0678bb3eee83c Mon Sep 17 00:00:00 2001 From: TripleShades Date: Tue, 15 Feb 2022 18:06:24 -0500 Subject: [PATCH 045/127] Port of "Makes the microwave cleanable by the damp rag" #14121 (#344) https://github.com/Citadel-Station-13/Citadel-Station-13/pull/14121 --- .../food_and_drinks/kitchen_machinery/microwave.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index ed6d0d83ec..a29dc54fb0 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -151,10 +151,13 @@ to_chat(user, "You need more cleaning agent!") return TRUE - if(istype(O, /obj/item/soap)) - var/obj/item/soap/P = O + if(istype(O, /obj/item/soap) || istype(O, /obj/item/reagent_containers/rag)) + var/cleanspeed = 50 + if(istype(O, /obj/item/soap)) + var/obj/item/soap/used_soap = O + cleanspeed = used_soap.cleanspeed user.visible_message("[user] starts to clean \the [src].", "You start to clean \the [src]...") - if(do_after(user, P.cleanspeed, target = src)) + if(do_after(user, cleanspeed, target = src)) user.visible_message("[user] has cleaned \the [src].", "You clean \the [src].") dirty = 0 update_icon() From 3afa328b3c14b7b765133abfcc2dd3249245060f Mon Sep 17 00:00:00 2001 From: TripleShades Date: Tue, 15 Feb 2022 18:06:39 -0500 Subject: [PATCH 046/127] you can now shove yourself up on any intent #14130 (#346) https://github.com/Citadel-Station-13/Citadel-Station-13/pull/14130 --- code/modules/mob/living/carbon/human/species.dm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 6c02e9f8a9..6ac194995e 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1743,12 +1743,10 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) "[M] attempted to touch you!", target = M, \ target_message = "You attempted to touch [H]!") return TRUE + if(M == H) + althelp(M, H, attacker_style) + return TRUE switch(M.a_intent) - if(INTENT_HELP) - if(M == H) - althelp(M, H, attacker_style) - return TRUE - return FALSE if(INTENT_DISARM) altdisarm(M, H, attacker_style) return TRUE From 6124eb40c15b2be4e8c4a2774aa30514e5ee3f8a Mon Sep 17 00:00:00 2001 From: TripleShades Date: Tue, 15 Feb 2022 18:06:45 -0500 Subject: [PATCH 047/127] Ports Breaking a mirror now gives you a bad omen #14930 (#347) https://github.com/Citadel-Station-13/Citadel-Station-13/pull/14930 --- code/game/objects/structures/mirror.dm | 34 ++++++++++++++++++++------ 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index fa6bab0fcc..080c9eb66f 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -48,14 +48,34 @@ return // no message spam ..() +/obj/structure/mirror/attacked_by(obj/item/I, mob/living/user) + if(broken || !istype(user) || !I.force) + return ..() + + . = ..() + if(broken) // breaking a mirror truly gets you bad luck! + to_chat(user, "A chill runs down your spine as [src] shatters...") + user.AddComponent(/datum/component/omen, silent=TRUE) // we have our own message + +/obj/structure/mirror/bullet_act(obj/item/projectile/P) + if(broken || !isliving(P.firer) || !P.damage) + return ..() + + . = ..() + if(broken) // breaking a mirror truly gets you bad luck! + var/mob/living/unlucky_dude = P.firer + to_chat(unlucky_dude, "A chill runs down your spine as [src] shatters...") + unlucky_dude.AddComponent(/datum/component/omen, silent=TRUE) // we have our own message + /obj/structure/mirror/obj_break(damage_flag, mapload) - if(!broken && !(flags_1 & NODECONSTRUCT_1)) - icon_state = "mirror_broke" - if(!mapload) - playsound(src, "shatter", 70, 1) - if(desc == initial(desc)) - desc = "Oh no, seven years of bad luck!" - broken = TRUE + if(broken || (flags_1 & NODECONSTRUCT_1)) + return + icon_state = "mirror_broke" + if(!mapload) + playsound(src, "shatter", 70, TRUE) + if(desc == initial(desc)) + desc = "Oh no, seven years of bad luck!" + broken = TRUE /obj/structure/mirror/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) From 3ba9ad8bc3bad160ceaacb3890ab84d23ab03d49 Mon Sep 17 00:00:00 2001 From: TripleShades Date: Tue, 15 Feb 2022 18:06:49 -0500 Subject: [PATCH 048/127] [PORT] Stripping a disconnected player will tell them when they come back (+Lazynull) #14933 (#348) https://github.com/Citadel-Station-13/Citadel-Station-13/pull/14933 --- code/__DEFINES/inventory.dm | 12 ++++++++ code/__HELPERS/_lists.dm | 2 ++ .../mob/living/carbon/human/human_defines.dm | 3 ++ code/modules/mob/living/carbon/human/login.dm | 30 +++++++++++++++++++ code/modules/mob/living/living.dm | 13 ++++++++ 5 files changed, 60 insertions(+) diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index d94859dc65..5794967f20 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -166,6 +166,18 @@ #define TINT_DARKENED 2 //Threshold of tint level to apply weld mask overlay #define TINT_BLIND 3 //Threshold of tint level to obscure vision fully +// defines for AFK theft +/// How many messages you can remember while logged out before you stop remembering new ones +#define AFK_THEFT_MAX_MESSAGES 10 +/// If someone logs back in and there are entries older than this, just tell them they can't remember who it was or when +#define AFK_THEFT_FORGET_DETAILS_TIME 5 MINUTES +/// The index of the entry in 'afk_thefts' with the person's visible name at the time +#define AFK_THEFT_NAME 1 +/// The index of the entry in 'afk_thefts' with the text +#define AFK_THEFT_MESSAGE 2 +/// The index of the entry in 'afk_thefts' with the time it happened +#define AFK_THEFT_TIME 3 + //Allowed equipment lists for security vests and hardsuits. GLOBAL_LIST_INIT(advanced_hardsuit_allowed, typecacheof(list( diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index dc0c6db7d6..346cd256bc 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -20,6 +20,8 @@ #define LAZYACCESS(L, I) (L ? (isnum(I) ? (I > 0 && I <= length(L) ? L[I] : null) : L[I]) : null) #define LAZYSET(L, K, V) if(!L) { L = list(); } L[K] = V; #define LAZYLEN(L) length(L) +//Sets a list to null +#define LAZYNULL(L) L = null #define LAZYCLEARLIST(L) if(L) L.Cut() #define SANITIZE_LIST(L) ( islist(L) ? L : list() ) #define reverseList(L) reverseRange(L.Copy()) diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 1feddd8fc7..33879d5452 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -53,6 +53,9 @@ var/obj/item/l_store = null var/obj/item/s_store = null +/// When an braindead player has their equipment fiddled with, we log that info here for when they come back so they know who took their ID while they were DC'd for 30 seconds + var/list/afk_thefts + var/special_voice = "" // For changing our voice. Used by a symptom. var/bleedsuppress = 0 //for stopping bloodloss, eventually this will be limb-based like bleeding diff --git a/code/modules/mob/living/carbon/human/login.dm b/code/modules/mob/living/carbon/human/login.dm index a89921143a..ebf76eeafa 100644 --- a/code/modules/mob/living/carbon/human/login.dm +++ b/code/modules/mob/living/carbon/human/login.dm @@ -2,3 +2,33 @@ ..() if(dna?.species?.has_field_of_vision && CONFIG_GET(flag/use_field_of_vision)) LoadComponent(/datum/component/field_of_vision, field_of_vision_type) + + if(!LAZYLEN(afk_thefts)) + return + + var/list/print_msg = list() + print_msg += "*---------*" + print_msg += "As you snap back to consciousness, you recall people messing with your stuff..." + + afk_thefts = reverseRange(afk_thefts) + + for(var/list/iter_theft as anything in afk_thefts) + if(!islist(iter_theft) || LAZYLEN(iter_theft) != AFK_THEFT_TIME) + stack_trace("[src] ([ckey]) returned to their body and had a null/malformed afk_theft entry. Contents: [json_encode(iter_theft)]") + continue + + var/thief_name = iter_theft[AFK_THEFT_NAME] + var/theft_message = iter_theft[AFK_THEFT_MESSAGE] + var/time_since = world.time - iter_theft[AFK_THEFT_TIME] + + if(time_since > AFK_THEFT_FORGET_DETAILS_TIME) + print_msg += "\tSomeone [theft_message], but it was at least [DisplayTimeText(AFK_THEFT_FORGET_DETAILS_TIME)] ago." + else + print_msg += "\t[thief_name] [theft_message] roughly [DisplayTimeText(time_since, 10)] ago." + + if(LAZYLEN(afk_thefts) >= AFK_THEFT_MAX_MESSAGES) + print_msg += "There may have been more, but that's all you can remember..." + print_msg += "*---------*" + + to_chat(src, print_msg.Join("\n")) + LAZYNULL(afk_thefts) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 0c9b5e6740..4087444882 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -865,6 +865,12 @@ "[src] tries to remove your [what.name].", target = src, target_message = "You try to remove [who]'s [what.name].") what.add_fingerprint(src) + if(ishuman(who)) + var/mob/living/carbon/human/victim_human = who + if(victim_human.key && !victim_human.client) // AKA braindead + if(victim_human.stat <= SOFT_CRIT && LAZYLEN(victim_human.afk_thefts) <= AFK_THEFT_MAX_MESSAGES) + var/list/new_entry = list(list(src.name, "tried unequipping your [what]", world.time)) + LAZYADD(victim_human.afk_thefts, new_entry) else to_chat(src,"You try to remove [who]'s [what.name].") what.add_fingerprint(src) @@ -911,6 +917,13 @@ to_chat(src, "\The [what.name] doesn't fit in that place!") return + if(ishuman(who)) + var/mob/living/carbon/human/victim_human = who + if(victim_human.key && !victim_human.client) // AKA braindead + if(victim_human.stat <= SOFT_CRIT && LAZYLEN(victim_human.afk_thefts) <= AFK_THEFT_MAX_MESSAGES) + var/list/new_entry = list(list(src.name, "tried equipping you with [what]", world.time)) + LAZYADD(victim_human.afk_thefts, new_entry) + who.visible_message("[src] tries to put [what] on [who].", "[src] tries to put [what] on you.", target = src, target_message = "You try to put [what] on [who].") From 50aeb6c3b4ab18cf4549304b733e5ce532f65be9 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Wed, 16 Feb 2022 10:09:19 +1100 Subject: [PATCH 049/127] legion explorer sniper is dead, long live legion explorer enfielder (#357) * ararat * nerfs pushed --- code/modules/jobs/job_types/legion.dm | 6 ++++-- .../projectiles/guns/ballistic/rifle.dm | 12 +++++++----- icons/fallout/objects/guns/ballistic.dmi | Bin 74112 -> 74112 bytes 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index f38973982e..1e8e0c604d 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -666,9 +666,11 @@ commented out pending rework*/ /datum/outfit/loadout/expsniper name = "Sniper" glasses = /obj/item/clothing/glasses/sunglasses/big - suit_store = /obj/item/gun/ballistic/automatic/marksman/sniper + suit_store = /obj/item/gun/ballistic/rifle/enfield backpack_contents = list( - /obj/item/ammo_box/magazine/w308 = 3, + /obj/item/ammo_box/a762 = 3, + /obj/item/book/granter/trait/rifleman = 1, + /obj/item/attachments/scope = 1, /obj/item/grenade/smokebomb = 1, ) diff --git a/code/modules/projectiles/guns/ballistic/rifle.dm b/code/modules/projectiles/guns/ballistic/rifle.dm index b8fc737a21..4de6ab0205 100644 --- a/code/modules/projectiles/guns/ballistic/rifle.dm +++ b/code/modules/projectiles/guns/ballistic/rifle.dm @@ -31,6 +31,7 @@ spawnwithmagazine = TRUE var/pump_sound = 'sound/weapons/shotgunpump.ogg' fire_sound = 'sound/f13weapons/shotgun.ogg' + var/pump_stam_cost = 2 /obj/item/gun/ballistic/rifle/process_chamber(mob/living/user, empty_chamber = 0) return ..() //changed argument value @@ -50,7 +51,7 @@ else recentpump = world.time + 10 if(istype(user))//CIT CHANGE - makes pumping shotguns cost a lil bit of stamina. - user.adjustStaminaLossBuffered(2) //CIT CHANGE - DITTO. make this scale inversely to the strength stat when stats/skills are added + user.adjustStaminaLossBuffered(pump_stam_cost) //CIT CHANGE - DITTO. make this scale inversely to the strength stat when stats/skills are added return /obj/item/gun/ballistic/rifle/blow_up(mob/user) @@ -247,16 +248,16 @@ pump_sound = 'sound/weapons/boltpump.ogg' fire_sound = 'sound/f13weapons/boltfire.ogg' -//Lee-Enfield,SMLE Keywords: 7.62, Bolt-action, 5 rounds internal, short barrel (-2 damage, -100 velocity, -2 melee, less slowdown), faster firing rate +//Lee-Enfield,SMLE Keywords: 7.62, Bolt-action, 5 rounds internal, very fast firing rate, high stamina cost on working bolt /obj/item/gun/ballistic/rifle/enfield name = "Lee-Enfield rifle" desc = "A british rifle sometimes known as the SMLE. It seems to have been re-chambered in .308." icon_state = "enfield2" item_state = "308" mag_type = /obj/item/ammo_box/magazine/internal/boltaction - extra_damage = 35 - extra_speed = 500 - fire_delay = 10 + extra_damage = 37 + extra_speed = 600 + fire_delay = 7 slowdown = 0.35 force = 16 can_scope = TRUE @@ -269,6 +270,7 @@ knife_y_offset = 21 pump_sound = 'sound/weapons/boltpump.ogg' fire_sound = 'sound/f13weapons/boltfire.ogg' + pump_stam_cost = 15 diff --git a/icons/fallout/objects/guns/ballistic.dmi b/icons/fallout/objects/guns/ballistic.dmi index 4dff22d2e71232407eae2424fb9e573a8c603ea6..fa829b3fa1ac787a33437f86d0c8da4a3c50d44a 100644 GIT binary patch delta 1434 zcmV;L1!ekx!vuiC1h6szf88k34X?4DEO@IfDt>Q!AIlFFgz@9|K0=xxXAC0)Kwp+Ygd`Qo9Ti(E3MNmc_T!Z#G5Rid0yl zCKk~dDzpP^rL9OvTJkC;r>hwZB0)EzE9s0El0VCC1ppgb>4tV7e+KAl1Bpm0#ARnR zOD~f6uV_Gf|5IV-K>t%=6ljvKAWU0Lj6pf1b{WYEHeObUYmV@g-veh9*Sp%gz{iwX z*8HJlmNjx9ttn7S{9!n9$l+QoD?YuMYFQzv##GCyTFE{p$H&Jd4Ct27NF_K@t1KC% zQ4Y~a)Mz08*d<>lf7|5}@rcvuX+Gu8o~T-cK_XvivXYu9uv1Scm=ixWDp6C!)NeMd zKu{Y^C3ro!gn_|a;T7-R8$Q%~8q>-Zf3P&mrl@6WKNV#)Hv-Bdv zzM{ds%4Z4DeJW@3w4b)2* z*9{hlS9GrSjnn+ma3_)FcQDgxz>OO6o(@Q9I$)qapqL&oW2(45Xf5F?1lii*)f7w2Q89I@M)dicQ z8M&98S*&e@+?!1cU6}{2S^x`mB#|g>XMBp3?F`9~vYpM#`UxlDd<7kazBe8t2+ofB28qSWoKTw53p3+7CUfqAdReMiNtS2MQ&gN$zA`VFhRj{YnVwgUV2v3LV)M zovR%y`)@@u1%Stc@6qF5G?0*l71IAuE99XlkvNLI_km(`zzBfHaX&%cdAA~X=WGc* zt%*Ly4e$JsLry|v6=Heh%HKX$){hSjX>ll?e~Zcc`MdG&UIFlQDS9inzgyZ1JJq}D z-7n;zCl=&|Djhs6Yv_ZdBZ+H8zO*`$*!zALjj$`MjdYD?>qjcvJBfTNK=F7dk#7Z9 z-#dwXE5Lf+Nx;#Bh7uf|!1|s@Tr04iClV>%rR&oQPkYxqH1J!IOo3NS1L+oA2|&Sk ze=CwH0EObMNS;7;L4n*tMT%M+fGXic=4geUH80>S-Pi-=1)c$8Pm>pT1`LJDCC^$0xA>bqwZD*K8zb^Qy^Xp;?s=|i%bumSpK473eU}Xjj z)CUCHfPwlDYF0iWR{1N}pbE4J^l4%gf4#;}^cz0k0upWaBCoImMB%;2E9?N#c`xz` zJ3!Rli$M3PRs>=BR~)CCR=dD|pznoLWF_$Ja_e-nidK0b-CwZfhddhjruBjcav}MC zt(A-`A5??*7~NkvEupO5PG;{Ys|}P{;+aZh_(NoQMCAEIeHCKlzgRTa*t_A_p8qa*Db^rhX delta 1434 zcmV;L1!ekx!vuiC1h6szf3h1zy5UvUlLc?qMa6G!?_>F)f-rsp-bY9il;gK{=%Z+WZFmHcfcrtRPimJz0$Tql%d+^E`pu?DTagM& z)Wjk>LxpyLt+W*h$xB|v4i~>#aC4_0Ki7_aL6fYxL!N$u9am^8)@_XQn;(Awm7x}d&B2i02c6u&$R%gryD-k0&x4j;QXC!?Oyl-OAf3}Qibtv@q=R}1 zr{0?SX4Y*N5-qQgoO$Q9r2Ncr-hTMfiAGb(`I)c!i7D`JI z*2?C=&~0tMc85ToL_*HZD;)7}$2XT_hqS3<7onBveakAT!<}cevFheKOu)1J# zG$Z%2GmEv2kbARfp)2#iRSRIDjwBML?Tk;6vYjCrQns^sSwG<6rU3AG@I89`lLiu!utNGDYK1%$B@#!m_dZaJ4j2LOIPNFNJMUHm@0=~6 zr!~>XxZ#~Ya>z-jtU@f0T>0DQ%KGu4AuSHYe{(T;KYus=-75f|E=6zU_IFErVW)am zz59h6^u&U^P^E*XWet6ibR==D$fs6E5_{k8q7in5wUMszZ2d@Odnb`^1t=cxB=W5Q z>w71WZv|NII|(?N&`^S-6IkC9iE9Pc^F$)WyL5e8;c4%hhX#Htk}2?tX&~K#D*-4N ze{V%H1)xy870DCGE+~*&s7O(Z15hQL$Q-TEv*rbyr5k&oyudSH>}m1>&w!y&xx`s` zCxTIy@9vLWhDyxIXBb8SkDW)GF$A21qU{W`=+^~bb$(q;K~>oBzAmPS(+3RH2dvD1 zf%<@88!%8GLe0u2#43N~8dQNcfj&))f1=m;iGIW9TR@`iUgQ;afGE5dd4(MyI`2hZ zVF!rXdlBef)ruf2|BB;u(`py^FZ8{TimU{_U2dIjR?#XCr27lD{E$Z@-?U!vKrSTT zueFkK<%4PvAEWy#rzMot+sW)5Wwn7aOFUDF41b6$kBB^uf38=) z$>ghPzCf;x=`3FWu_2u?!Zr>Dp-0LQMLxecvw-H8n(sQk)C;Lyqy~7@I Date: Wed, 16 Feb 2022 10:11:46 +1100 Subject: [PATCH 050/127] heavily nerfs synthtissue (#361) * tissue * WHOOPS --- code/__DEFINES/reagents.dm | 4 ++ code/game/objects/items/defib.dm | 4 +- code/modules/mob/living/carbon/carbon.dm | 8 +-- code/modules/reagents/chemistry/holder.dm | 4 ++ code/modules/reagents/chemistry/reagents.dm | 4 ++ .../reagents/reagent_containers/hypospray.dm | 2 +- .../nanites/nanite_programs/healing.dm | 3 +- .../reagents/chemistry/reagents/healing.dm | 72 +++++++++++++------ 8 files changed, 70 insertions(+), 31 deletions(-) diff --git a/code/__DEFINES/reagents.dm b/code/__DEFINES/reagents.dm index 44e97ef345..1ef39bfb76 100644 --- a/code/__DEFINES/reagents.dm +++ b/code/__DEFINES/reagents.dm @@ -63,6 +63,10 @@ #define THRESHOLD_UNHUSK 50 // health threshold for synthflesh/rezadone to unhusk someone +#define SYNTHTISSUE_BORROW_CAP 250 //The cap for synthtissue's borrowed health value when used on someone dead or already having borrowed health. +#define SYNTHTISSUE_DAMAGE_FLIP_CYCLES 45 //After how many cycles the damage will be pure toxdamage as opposed to clonedamage like initially. Gradually changes during its cycles. + + //reagent bitflags, used for altering how they works #define REAGENT_DEAD_PROCESS (1<<0) //calls on_mob_dead() if present in a dead body #define REAGENT_DONOTSPLIT (1<<1) //Do not split the chem at all during processing diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index ac8d3a8e7a..1450e43d93 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -239,7 +239,7 @@ item_state = "defibunit" cell = /obj/item/stock_parts/cell/high -/obj/item/defibrillator/primitive/Initialize() +/obj/item/defibrillator/primitive/Initialize() . = ..() paddles = make_paddlesprim() update_power() @@ -441,7 +441,7 @@ if((!req_defib && grab_ghost) || (req_defib && defib.grab_ghost)) H.notify_ghost_cloning("Your heart is being defibrillated!") H.grab_ghost() // Shove them back in their body. - else if(H.can_defib()) + else if(H.can_revive()) H.notify_ghost_cloning("Your heart is being defibrillated. Re-enter your corpse if you want to be revived!", source = src) do_help(H, user) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index bdd23c235d..93f02010c9 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -873,16 +873,16 @@ update_inv_handcuffed() update_hud_handcuffed() -/mob/living/carbon/proc/can_defib() +/mob/living/carbon/proc/can_revive(ignore_timelimit = FALSE, maximum_brute_dam = MAX_REVIVE_BRUTE_DAMAGE, maximum_fire_dam = MAX_REVIVE_FIRE_DAMAGE, ignore_heart = FALSE) var/tlimit = DEFIB_TIME_LIMIT * 10 var/obj/item/organ/heart = getorgan(/obj/item/organ/heart) if(suiciding || hellbound || HAS_TRAIT(src, TRAIT_HUSK) || AmBloodsucker(src)) return - if((world.time - timeofdeath) > tlimit) + if(!ignore_timelimit && (world.time - timeofdeath) > tlimit) return - if((getBruteLoss() >= MAX_REVIVE_BRUTE_DAMAGE) || (getFireLoss() >= MAX_REVIVE_FIRE_DAMAGE)) + if((getBruteLoss() >= maximum_brute_dam) || (getFireLoss() >= maximum_fire_dam)) return - if(!heart || (heart.organ_flags & ORGAN_FAILING)) + if(!ignore_heart && (!heart || (heart.organ_flags & ORGAN_FAILING))) return var/obj/item/organ/brain/BR = getorgan(/obj/item/organ/brain) if(QDELETED(BR) || BR.brain_death || (BR.organ_flags & ORGAN_FAILING) || suiciding) diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index 49ce14b53b..f64b8dd4a2 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -198,6 +198,7 @@ var/transfer_amount = T.volume * part if(preserve_data) trans_data = copy_data(T) + post_copy_data(T) transferred += "[T] - [transfer_amount]" R.add_reagent(T.type, transfer_amount * multiplier, trans_data, chem_temp, T.purity, pH, no_react = TRUE, ignore_pH = TRUE) //we only handle reaction after every reagent has been transfered. @@ -1087,6 +1088,9 @@ return trans_data +/datum/reagents/proc/post_copy_data(datum/reagent/current_reagent) + return current_reagent.post_copy_data() + /datum/reagents/proc/get_reagent(type) var/list/cached_reagents = reagent_list . = locate(type) in cached_reagents diff --git a/code/modules/reagents/chemistry/reagents.dm b/code/modules/reagents/chemistry/reagents.dm index 958c0365be..8ae8ec0698 100644 --- a/code/modules/reagents/chemistry/reagents.dm +++ b/code/modules/reagents/chemistry/reagents.dm @@ -182,6 +182,10 @@ GLOBAL_LIST_INIT(name2reagent, build_name2reagent()) /datum/reagent/proc/on_update(atom/A) return +//Ran by a reagent holder on a specific reagent after copying its data. +/datum/reagent/proc/post_copy_data() + return + // Called when the reagent container is hit by an explosion /datum/reagent/proc/on_ex_act(severity) return diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 7685150530..ffb65eff87 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -485,7 +485,7 @@ return var/fp_verb = mode == HYPO_SPRAY ? "spray" : "inject" - var/method = mode == HYPO_SPRAY ? TOUCH : INJECT + var/method = mode == HYPO_SPRAY ? PATCH : INJECT if(L != user) L.visible_message("[user] is trying to [fp_verb] [L] with [src]!", \ diff --git a/code/modules/research/nanites/nanite_programs/healing.dm b/code/modules/research/nanites/nanite_programs/healing.dm index 18307ce2c5..b00554e52c 100644 --- a/code/modules/research/nanites/nanite_programs/healing.dm +++ b/code/modules/research/nanites/nanite_programs/healing.dm @@ -230,7 +230,7 @@ var/mob/living/carbon/C = host_mob if(C.get_ghost()) return FALSE - return C.can_defib() + return C.can_revive() /datum/nanite_program/defib/proc/zap() var/mob/living/carbon/C = host_mob @@ -247,4 +247,3 @@ log_game("[C] has been successfully defibrillated by nanites.") else playsound(C, 'sound/machines/defib_failed.ogg', 50, FALSE) - diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm index badb0aff65..f63133773c 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm @@ -98,8 +98,8 @@ description = "Synthetic tissue used for grafting onto damaged organs during surgery, or for treating limb damage. Has a very tight growth window between 305-320, any higher and the temperature will cause the cells to die. Additionally, growth time is considerably long, so chemists are encouraged to leave beakers with said reaction ongoing, while they tend to their other duties." pH = 7.6 metabolization_rate = 0.05 //Give them time to graft - data = list("grown_volume" = 0, "injected_vol" = 0) - var/borrowed_health + data = list("grown_volume" = 0, "injected_vol" = 0, "borrowed_health" = 0) + var/borrowed_health = 0 color = "#FFDADA" value = REAGENT_VALUE_COMMON @@ -107,31 +107,51 @@ if(iscarbon(M)) var/mob/living/carbon/C = M var/healing_factor = (((data["grown_volume"] / 100) + 1)*reac_volume) - if(method in list(PATCH, TOUCH)) - if (M.stat == DEAD) - M.visible_message("The synthetic tissue rapidly grafts into [M]'s wounds, attemping to repair the damage as quickly as possible.") - borrowed_health += healing_factor - M.adjustBruteLoss(-healing_factor*2) - M.adjustFireLoss(-healing_factor*2) - M.adjustToxLoss(-healing_factor) - M.adjustCloneLoss(-healing_factor) - M.updatehealth() + if(method == PATCH) //Needs to actually be applied via patch / hypo / medspray and not just beakersplashed. + if (C.stat == DEAD) + C.visible_message("The synthetic tissue rapidly grafts into [M]'s wounds, attempting to repair the damage as quickly as possible.") + var/preheal_brute = C.getBruteLoss() + var/preheal_burn = C.getFireLoss() + var/preheal_tox = C.getToxLoss() + var/preheal_oxy = C.getOxyLoss() + C.adjustBruteLoss(-healing_factor*2) + C.adjustFireLoss(-healing_factor*2) + C.adjustToxLoss(-healing_factor) + C.adjustCloneLoss(-healing_factor) + borrowed_health += (preheal_brute - C.getBruteLoss()) + (preheal_burn - C.getFireLoss()) + (preheal_tox - C.getToxLoss()) + ((preheal_oxy - C.getOxyLoss()) / 2) //Ironically this means that while slimes get damaged by the toxheal, it will reduce borrowed health and longterm effects. Funky! + C.updatehealth() if(data["grown_volume"] > 135 && ((C.health + C.oxyloss)>=80)) - if(M.revive()) - M.emote("gasp") + var/tplus = world.time - M.timeofdeath + if(C.can_revive(ignore_timelimit = TRUE, maximum_brute_dam = MAX_REVIVE_BRUTE_DAMAGE / 2, maximum_fire_dam = MAX_REVIVE_FIRE_DAMAGE / 2, ignore_heart = TRUE) && C.revive()) + C.grab_ghost() + C.emote("gasp") borrowed_health *= 2 if(borrowed_health < 100) borrowed_health = 100 log_combat(M, M, "revived", src) + var/list/policies = CONFIG_GET(keyed_list/policy) + var/policy = policies[POLICYCONFIG_ON_DEFIB_LATE] //Always causes memory loss due to the nature of synthtissue + if(policy) + to_chat(C, policy) + C.log_message("revived using synthtissue, [tplus] deciseconds from time of death, considered late revival due to usage of synthtissue.", LOG_GAME) else + var/preheal_brute = C.getBruteLoss() + var/preheal_burn = C.getFireLoss() M.adjustBruteLoss(-healing_factor) M.adjustFireLoss(-healing_factor) - to_chat(M, "You feel your flesh merge with the synthetic tissue! It stings like hell!") + var/datum/reagent/synthtissue/active_tissue = M.reagents.has_reagent(/datum/reagent/synthtissue) + var/imperfect = FALSE //Merging with synthtissue that has borrowed health + if(active_tissue && active_tissue.borrowed_health) + borrowed_health += (preheal_brute - C.getBruteLoss()) + (preheal_burn - C.getFireLoss()) + imperfect = TRUE + to_chat(M, "You feel your flesh [imperfect ? "partially and painfully" : ""] merge with the synthetic tissue! It stings like hell[imperfect ? " and is making you feel terribly sick" : ""]!") SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "painful_medicine", /datum/mood_event/painful_medicine) + data["borrowed_health"] += borrowed_health //Preserve health offset + borrowed_health = 0 //We are applying this to someone else, so this info will be transferred via data. if(method==INJECT) data["injected_vol"] = reac_volume var/obj/item/organ/heart/H = C.getorganslot(ORGAN_SLOT_HEART) - if(data["grown_volume"] > 50 && H.organ_flags & ORGAN_FAILING) + if(H && data["grown_volume"] > 50 && H.organ_flags & ORGAN_FAILING) H.applyOrganDamage(-20) ..() @@ -145,16 +165,19 @@ C.reagents.remove_reagent(type, 15) to_chat(C, "You feel something reform inside of you!") - data["injected_vol"] -= metabolization_rate + data["injected_vol"] = max(0, data["injected_vol"] - metabolization_rate * C.metabolism_efficiency) //No negatives. if(borrowed_health) - C.adjustToxLoss(1) - C.adjustCloneLoss(1) - borrowed_health -= 1 + var/ratio = (current_cycle > SYNTHTISSUE_DAMAGE_FLIP_CYCLES) ? 0 : (1 - (current_cycle / SYNTHTISSUE_DAMAGE_FLIP_CYCLES)) + var/payback = 2 * C.metabolism_efficiency //How much borrowed health we are paying back. Starts as cloneloss, slowly flips over to toxloss. + C.adjustToxLoss((1 - ratio) * payback * REAGENTS_EFFECT_MULTIPLIER, forced = TRUE) + C.adjustCloneLoss(ratio * payback * REAGENTS_EFFECT_MULTIPLIER) + borrowed_health = max(borrowed_health - payback, 0) ..() /datum/reagent/synthtissue/on_merge(passed_data) if(!passed_data) return ..() + borrowed_health += max(0, passed_data["borrowed_health"]) if(passed_data["grown_volume"] > data["grown_volume"]) data["grown_volume"] = passed_data["grown_volume"] if(iscarbon(holder.my_atom)) @@ -166,11 +189,16 @@ /datum/reagent/synthtissue/on_new(passed_data) if(!passed_data) return ..() + borrowed_health = min(passed_data["borrowed_health"] + borrowed_health, SYNTHTISSUE_BORROW_CAP) if(passed_data["grown_volume"] > data["grown_volume"]) data["grown_volume"] = passed_data["grown_volume"] update_name() ..() +/datum/reagent/synthtissue/post_copy_data() + data["borrowed_health"] = 0 //We passed this along to something that needed it, set it back to 0 so we don't do it twice. + return ..() + /datum/reagent/synthtissue/proc/update_name() //They are but babes on creation and have to grow unto godhood switch(data["grown_volume"]) if(-INFINITY to 50) @@ -193,9 +221,9 @@ C.adjustCloneLoss(borrowed_health*1.25) C.adjustAllOrganLoss(borrowed_health*0.25) M.updatehealth() - if(borrowed_health && C.health < -20) - M.set_stat(DEAD) - M.visible_message("The synthetic tissue degrades off [M]'s wounds as they collapse to the floor.") + if(C.stat != DEAD && borrowed_health && C.health < -20) + M.visible_message("The synthetic tissue sloughs off [M]'s wounds as they collapse to the floor.") + M.death() //NEEDS ON_MOB_DEAD() /datum/reagent/fermi/zeolites From 502a8a8c9615546e436e439292610a4b098582bb Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Wed, 16 Feb 2022 10:13:57 +1100 Subject: [PATCH 051/127] neck tilting (people can look up now) (#341) * radicality! * ALMOST forgot this. * Fixes Signal Unregistering Not Being There Therefore Allowing Signals To Not Be Listened To Unnessicarilly and Potentially Dangerouslly * lay-z-webedit * brac ket --- code/modules/mob/living/living.dm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 4087444882..fc5e6f9e43 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -418,6 +418,30 @@ to_chat(src, "You have given up life and succumbed to death.") death() +/mob/living/verb/lookup() + set name = "Look Up" + set category = "IC" + if(src.incapacitated()) + to_chat(src, "You can't look up right now!") + var/turf/T = SSmapping.get_turf_above(get_turf(src)) + if(!istype(T, /turf/open/transparent/openspace)) + if(istype(T, /turf/open) || istype(T, /turf/closed)) + to_chat(src, "You look up at the ceiling. You can see ceiling.") + return + else + src.reset_perspective(T) + RegisterSignal(src, COMSIG_MOB_CLIENT_CHANGE_VIEW, .proc/stop_looking_up) //no binos/scops + RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/stop_looking_up) + RegisterSignal(src, COMSIG_LIVING_STATUS_KNOCKDOWN, .proc/stop_looking_up) + RegisterSignal(src, COMSIG_LIVING_STATUS_PARALYZE, .proc/stop_looking_up) + RegisterSignal(src, COMSIG_LIVING_STATUS_UNCONSCIOUS, .proc/stop_looking_up) + RegisterSignal(src, COMSIG_LIVING_STATUS_SLEEP, .proc/stop_looking_up) + +/mob/living/proc/stop_looking_up() + reset_perspective(null) + UnregisterSignal(src, list(COMSIG_LIVING_STATUS_PARALYZE, COMSIG_LIVING_STATUS_UNCONSCIOUS, COMSIG_LIVING_STATUS_SLEEP, COMSIG_LIVING_STATUS_KNOCKDOWN, COMSIG_MOVABLE_MOVED, COMSIG_MOB_CLIENT_CHANGE_VIEW)) + + /mob/living/incapacitated(ignore_restraints = FALSE, ignore_grab = FALSE, check_immobilized = FALSE) if(stat || IsUnconscious() || IsStun() || IsParalyzed() || (combat_flags & COMBAT_FLAG_HARD_STAMCRIT) || (check_immobilized && IsImmobilized()) || (!ignore_restraints && restrained(ignore_grab))) return TRUE From 23b22e03526230a5acb46b81df09d0ca638a23a7 Mon Sep 17 00:00:00 2001 From: BadAtThisGame <79063506+BadAtThisGame302@users.noreply.github.com> Date: Wed, 16 Feb 2022 01:14:14 +0200 Subject: [PATCH 052/127] Ranger Station Oscar (#358) * Ranger Station Oscar * Gas masks, tear gas and flashbangs for Oasis --- _maps/map_files/Pahrump/Pahrump-Above-3.dmm | 773 ++++++-- _maps/map_files/Pahrump/Pahrump-Surface-2.dmm | 1740 ++++++++++------- .../Pahrump/Pahrump-Underground-1.dmm | 1458 ++++++-------- code/modules/clothing/suits/f13armor.dm | 4 +- .../modules/clothing/suits/f13factionarmor.dm | 6 +- 5 files changed, 2196 insertions(+), 1785 deletions(-) diff --git a/_maps/map_files/Pahrump/Pahrump-Above-3.dmm b/_maps/map_files/Pahrump/Pahrump-Above-3.dmm index dc9edc76a6..848999c795 100644 --- a/_maps/map_files/Pahrump/Pahrump-Above-3.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Above-3.dmm @@ -6,8 +6,14 @@ /turf/closed/wall/f13/store, /area/f13/building) "an" = ( +/obj/machinery/light/floor{ + color = "#FF7F7F"; + critical_machine = 1; + flicker_chance = 0; + light_color = "#FF7F7F"; + nightshift_light_color = "#660000" + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/floor, /turf/open/floor/plasteel/f13/vault_floor/dark, /area/f13/brotherhood/surface) "ar" = ( @@ -49,6 +55,7 @@ /obj/structure/noticeboard/captain{ desc = "The second Evidence Board shows a small amount of what looks to be crime scenes with corpses all connected to eachother."; dir = 4; + icon_state = "nboard03"; name = "Evidence Board" }, /turf/closed/wall/f13/store, @@ -235,6 +242,17 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"cL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/floor{ + color = "#FF7F7F"; + critical_machine = 1; + flicker_chance = 0; + light_color = "#FF7F7F"; + nightshift_light_color = "#660000" + }, +/turf/open/floor/plasteel/f13/vault_floor/dark, +/area/f13/brotherhood/surface) "cS" = ( /obj/structure/table/booth, /obj/effect/spawner/lootdrop/f13/alcoholspawner, @@ -321,6 +339,16 @@ /obj/effect/spawner/lootdrop/trash, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) +"ea" = ( +/obj/structure/closet/crate/footlocker{ + anchored = 1; + pixel_x = -9 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "er" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -345,6 +373,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/f13/vault_floor/neutral, /area/f13/brotherhood/surface) +"eE" = ( +/obj/effect/decal/cleanable/dirt{ + color = "000000" + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) +"eF" = ( +/obj/machinery/door/unpowered/securedoor{ + desc = "Door with a built-in lock. Can't be padlocked. You can smell the whisky and toughness from even outside the door."; + name = "Ranger's Quarters"; + req_access_txt = "121" + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) +"eO" = ( +/obj/structure/sign/poster/contraband/revolver, +/turf/closed/wall/mineral/wood, +/area/f13/ncr) "eS" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -410,6 +457,14 @@ sunlight_state = 1 }, /area/f13/building) +"go" = ( +/obj/machinery/door/unpowered/securedoor{ + desc = "Door with a built-in lock. Can't be padlocked. You can smell the whisky and toughness from even outside the door."; + name = "Ranger's Balcony"; + req_access_txt = "121" + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "gs" = ( /obj/effect/decal/cleanable/dirt, /obj/item/paper/crumpled, @@ -433,6 +488,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/f13/vault_floor/red, /area/f13/brotherhood/surface) +"gK" = ( +/obj/structure/chair/sofa/corp{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4; + pixel_x = 6 + }, +/turf/open/floor/carpet/royalblack, +/area/f13/ncr) "gW" = ( /obj/structure/destructible/tribal_torch/wall/lit{ dir = 8 @@ -794,6 +859,10 @@ /obj/structure/barricade/wooden, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) +"mg" = ( +/obj/structure/sign/poster/ncr/democracy, +/turf/closed/wall/mineral/wood, +/area/f13/ncr) "mh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/f13/vault_floor/red/side{ @@ -817,6 +886,9 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/f13/vault_floor/neutral, /area/f13/brotherhood/surface) +"mu" = ( +/turf/closed/wall/f13/wood, +/area/f13/ncr) "mE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/office{ @@ -910,6 +982,14 @@ }, /turf/open/floor/f13, /area/f13/brotherhood/surface) +"og" = ( +/obj/item/kirbyplants/random, +/obj/structure/destructible/tribal_torch/wall/lit{ + dir = 1; + pixel_y = 12 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "oi" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/f13/vault_floor/purple/side, @@ -944,9 +1024,7 @@ pixel_x = 1; pixel_y = -5 }, -/obj/item/flashlight/seclite{ - light_on = 1 - }, +/obj/item/flashlight/seclite, /turf/open/floor/f13, /area/f13/brotherhood/surface) "ov" = ( @@ -995,6 +1073,14 @@ }, /turf/closed/wall/f13/wood, /area/f13/building) +"pm" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/toy/cards/deck{ + pixel_x = 4; + pixel_y = 2 + }, +/turf/open/floor/carpet/royalblack, +/area/f13/ncr) "py" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/window/reinforced/spawner/west, @@ -1047,6 +1133,22 @@ icon_state = "hydrofloor" }, /area/f13/building) +"qs" = ( +/obj/structure/chair/sofa/corp/right, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8; + pixel_x = -6 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1; + pixel_y = 6 + }, +/obj/structure/sign/poster/contraband/rip_badger{ + pixel_x = 14; + pixel_y = 31 + }, +/turf/open/floor/carpet/royalblack, +/area/f13/ncr) "qt" = ( /obj/structure/table/wood, /turf/open/floor/f13/wood{ @@ -1115,6 +1217,16 @@ }, /turf/open/floor/wood/f13/oak, /area/f13/building) +"sg" = ( +/obj/structure/easel, +/obj/item/canvas/nineteenXnineteen, +/obj/item/toy/crayon/spraycan, +/obj/structure/sign/painting/library{ + persistence_id = "ranger_balcony"; + pixel_y = 32 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "sz" = ( /obj/structure/table, /obj/machinery/computer/terminal{ @@ -1141,12 +1253,24 @@ }, /turf/open/transparent/openspace, /area/f13/building) +"sL" = ( +/obj/structure/bed, +/obj/item/bedsheet/hos{ + desc = "This red and gold blanket has an aura of affluence."; + name = "fancy red bedsheet" + }, +/obj/effect/landmark/start/f13/ncrveteranranger, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "sN" = ( /obj/item/bedsheet/brown, /obj/effect/decal/cleanable/dirt, /obj/structure/bed/old, /turf/open/floor/f13/wood, /area/f13/legion) +"sS" = ( +/turf/open/transparent/openspace, +/area/f13/ncr) "te" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1161,10 +1285,8 @@ /turf/open/floor/f13, /area/f13/brotherhood/surface) "tg" = ( -/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ - icon_state = "floorrustysolid" - }, -/area/f13/wasteland) +/turf/closed/wall/mineral/wood, +/area/f13/ncr) "tl" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/f13/vault_floor/dark{ @@ -1204,6 +1326,12 @@ icon_state = "darkrusty" }, /area/f13/building) +"tK" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "tM" = ( /obj/structure/table, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ @@ -1240,10 +1368,7 @@ }, /area/f13/building) "uF" = ( -/turf/open/transparent/openspace{ - name = "air"; - sunlight_state = 1 - }, +/turf/open/transparent/openspace, /area/f13/legion) "uI" = ( /turf/open/floor/carpet/black, @@ -1426,9 +1551,7 @@ pixel_y = -5 }, /obj/effect/decal/remains/human, -/obj/item/flashlight/seclite{ - light_on = 1 - }, +/obj/item/flashlight/seclite, /turf/open/floor/f13, /area/f13/brotherhood/surface) "xp" = ( @@ -1463,6 +1586,13 @@ icon_state = "darkrusty" }, /area/f13/building) +"xW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/crate/bin/trashbin, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "yd" = ( /turf/open/transparent/openspace, /area/f13/building) @@ -1504,6 +1634,11 @@ }, /turf/open/floor/carpet/black, /area/f13/building) +"yA" = ( +/obj/structure/table/wood, +/obj/item/pda, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "yI" = ( /obj/structure/table/booth, /obj/item/candle{ @@ -1515,6 +1650,18 @@ sunlight_state = 1 }, /area/f13/wasteland) +"yP" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/effect/landmark/start/f13/ncrranger, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) +"yS" = ( +/obj/structure/destructible/tribal_torch/wall/lit{ + dir = 4 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "yW" = ( /obj/structure/table/wood/settler, /obj/structure/bedsheetbin, @@ -1545,6 +1692,9 @@ }, /turf/open/floor/plasteel/grimy, /area/f13/brotherhood/surface) +"zN" = ( +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "zY" = ( /obj/effect/overlay/junk/curtain{ layer = 4 @@ -1730,6 +1880,19 @@ "Cj" = ( /turf/open/indestructible/ground/outside/roof, /area/f13/caves) +"Cn" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4; + pixel_x = 6 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + pixel_y = -6 + }, +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/open/floor/carpet/royalblack, +/area/f13/ncr) "CA" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -1814,9 +1977,6 @@ /area/f13/building) "DB" = ( /obj/structure/table/wood, -/obj/effect/overlay/junk/mirror{ - pixel_x = -32 - }, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) "DI" = ( @@ -1850,6 +2010,20 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"Ei" = ( +/obj/structure/closet/crate/footlocker{ + anchored = 1; + pixel_x = -9 + }, +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) +"El" = ( +/obj/structure/chair/comfy/plywood, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "EC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/cigarette, @@ -1894,6 +2068,10 @@ /obj/structure/simple_door/wood, /turf/open/floor/wood/f13/oak, /area/f13/building) +"FN" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "FR" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/grown/poppy/lily{ @@ -2048,6 +2226,7 @@ /obj/structure/noticeboard/captain{ desc = "The final Evidence Board shows a location of the Yuma Sewers circled many times in red, looks like the police found something there.."; dir = 4; + icon_state = "nboard02"; name = "Evidence Board" }, /turf/closed/wall/f13/store, @@ -2068,6 +2247,7 @@ /obj/structure/noticeboard/captain{ desc = "The first Evidence Board has a bunch of different faces pinned on it, with one being at the top of them all."; dir = 4; + icon_state = "nboard05"; name = "Evidence Board" }, /turf/closed/wall/f13/store, @@ -2093,6 +2273,21 @@ sunlight_state = 1 }, /area/f13/building) +"HJ" = ( +/obj/effect/decal/cleanable/dirt{ + color = "000000" + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8; + pixel_x = -6 + }, +/obj/structure/table/wood/fancy/black, +/obj/item/storage/box/dice{ + pixel_x = -4; + pixel_y = 9 + }, +/turf/open/floor/carpet/royalblack, +/area/f13/ncr) "Ip" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -2297,6 +2492,14 @@ /obj/structure/chair/left, /turf/open/floor/carpet/red, /area/f13/building) +"KC" = ( +/obj/structure/closet/crate/footlocker{ + anchored = 1; + pixel_x = -9 + }, +/obj/machinery/light, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "KQ" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -2334,6 +2537,14 @@ icon_state = "housewood2" }, /area/f13/building) +"Lu" = ( +/obj/machinery/door/unpowered/securedoor{ + desc = "Door with a built-in lock. Can't be padlocked. The Black armor isn't the only perk Veterans get.."; + name = "Veteran Ranger's Room"; + req_access_txt = "121" + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "Lv" = ( /obj/machinery/door/airlock/wood/glass{ req_one_access_txt = "62" @@ -2394,6 +2605,19 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"Mc" = ( +/obj/structure/noticeboard{ + desc = "A board for pinning important items upon."; + name = "display plate"; + pixel_x = 32 + }, +/obj/item/clothing/head/helmet/f13/ncr/rangercombat/mosshelmet{ + anchored = 1; + pixel_x = 32; + pixel_y = -3 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "Mj" = ( /obj/structure/railing{ color = "#A47449" @@ -2409,6 +2633,11 @@ }, /turf/open/floor/wood/f13/oak, /area/f13/building) +"Mw" = ( +/obj/structure/table/wood, +/obj/item/binoculars, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "MC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, @@ -2464,6 +2693,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet/black, /area/f13/legion) +"NI" = ( +/obj/effect/decal/cleanable/dirt{ + color = "000000" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "NP" = ( /obj/structure/simple_door/room, /obj/structure/barricade/wooden{ @@ -2653,9 +2889,77 @@ }, /turf/open/floor/carpet/black, /area/f13/building) +"Qv" = ( +/obj/structure/chair/sofa/corp/corner, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1; + pixel_y = 6 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4; + pixel_x = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/carpet/royalblack, +/area/f13/ncr) "Qx" = ( /turf/open/indestructible, /area/f13/tcoms) +"QM" = ( +/obj/structure/closet/cabinet/anchored, +/obj/item/clothing/under/f13/ranger, +/obj/item/clothing/under/f13/ranger/blue, +/obj/item/clothing/under/f13/ranger/modif_ranger, +/obj/item/clothing/under/f13/ranger/patrol, +/obj/item/clothing/under/f13/ranger/trail, +/obj/item/clothing/under/f13/ranger/vet, +/obj/item/clothing/under/f13/ranger/vet/foxflannel, +/obj/item/clothing/head/f13/flatranger, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) +"Re" = ( +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 9; + pixel_y = 19 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 2; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 9; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 2; + pixel_y = 19 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 9; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/bottle/tequila{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = -8 + }, +/obj/effect/decal/cleanable/dirt{ + color = "000000" + }, +/obj/effect/turf_decal/trimline/yellow/line{ + pixel_y = -6 + }, +/obj/structure/table/wood/fancy/black, +/turf/open/floor/carpet/royalblack, +/area/f13/ncr) "Rg" = ( /turf/open/transparent/openspace{ name = "air"; @@ -2735,6 +3039,18 @@ /obj/structure/barricade/sandbags, /turf/open/indestructible/ground/outside/woodalt, /area/f13/legion) +"RJ" = ( +/obj/item/trash/f13/dog{ + pixel_x = -6; + pixel_y = 14 + }, +/obj/item/reagent_containers/glass/bowl{ + desc = "A dog bowl, used to feed dogs food."; + name = "Empty dog bowl"; + pixel_y = -6 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "RN" = ( /obj/structure/window/fulltile/house{ dir = 2; @@ -2752,6 +3068,14 @@ /obj/item/binoculars, /turf/open/indestructible/ground/outside/woodalt, /area/f13/legion) +"RR" = ( +/obj/structure/chair/sofa/corp, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1; + pixel_y = 6 + }, +/turf/open/floor/carpet/royalblack, +/area/f13/ncr) "RT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -2803,6 +3127,9 @@ /obj/effect/overlay/junk/sink{ pixel_y = 15 }, +/obj/effect/overlay/junk/mirror{ + pixel_y = 32 + }, /turf/open/floor/f13{ icon_state = "hydrofloor" }, @@ -2831,6 +3158,22 @@ icon_state = "darkrusty" }, /area/f13/building) +"SO" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + pixel_y = -6 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8; + pixel_x = -6 + }, +/obj/structure/table/wood/fancy/black, +/obj/item/toy/figure/detective{ + desc = "A makeshift attempt to refurbish this doll and try to make it look like a Ranger."; + name = "Ranger Action Figure"; + toysay = "Glory to the Republic!" + }, +/turf/open/floor/carpet/royalblack, +/area/f13/ncr) "SV" = ( /obj/effect/overlay/junk/toilet{ dir = 8 @@ -2839,6 +3182,16 @@ icon_state = "hydrofloor" }, /area/f13/building) +"SX" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/stack/f13Cash/ncr{ + amount = 500 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "Tm" = ( /turf/open/indestructible/ground/outside/wood{ icon = 'icons/fallout/turfs/floors.dmi'; @@ -2868,6 +3221,10 @@ }, /turf/open/indestructible/ground/outside/woodalt, /area/f13/building) +"TA" = ( +/obj/structure/sign/poster/ncr/loaded, +/turf/closed/wall/mineral/wood, +/area/f13/ncr) "TU" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/f13/vault_floor/yellow/corner{ @@ -3073,6 +3430,10 @@ "Wx" = ( /turf/open/indestructible/ground/outside/woodalt, /area/f13/wasteland) +"WI" = ( +/obj/structure/sign/plaques/golden, +/turf/closed/wall/mineral/wood, +/area/f13/ncr) "WN" = ( /obj/item/mop, /obj/structure/mopbucket, @@ -3130,6 +3491,21 @@ name = "metal plating" }, /area/f13/building) +"XT" = ( +/obj/effect/decal/cleanable/dirt{ + color = "000000" + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) +"Yb" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt{ + color = "000000" + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "Yg" = ( /obj/structure/lattice/catwalk, /obj/machinery/button/door{ @@ -3204,7 +3580,13 @@ /area/f13/brotherhood/surface) "YS" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/floor, +/obj/machinery/light/floor{ + color = "#FF7F7F"; + critical_machine = 1; + flicker_chance = 0; + light_color = "#FF7F7F"; + nightshift_light_color = "#660000" + }, /turf/open/floor/plasteel/f13/vault_floor/dark{ icon_state = "darkrusty"; name = "grimy tile" @@ -3233,6 +3615,15 @@ /obj/structure/window/spawner/north, /turf/open/floor/f13, /area/f13/brotherhood/surface) +"ZB" = ( +/obj/structure/bed/dogbed, +/mob/living/simple_animal/hostile/wolf/alpha{ + desc = "The NCR Rangers have been known to employ K9 units from time to time."; + faction = list("neutral"); + name = "Ranger Seth" + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "ZM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/sandbags, @@ -19014,7 +19405,7 @@ PL PL PL PL -kC +PL PL PL PL @@ -19268,13 +19659,13 @@ PL PL PL PL +tY +tY +tY +tY +tY PL PL -kC -kC -kC -kC -PL PL PL PL @@ -19517,20 +19908,20 @@ kC kC kC kC -PL -PL kC kC kC kC kC kC -PL -kC -kC -kC kC kC +zN +zN +zN +zN +zN +UK PL PL PL @@ -19776,18 +20167,18 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC +tg +tg +tg +WI +tg +tg +og +XT +zN +El +zN +aJ PL PL PL @@ -20027,24 +20418,24 @@ kC kC kC kC -lH -lH -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC +tg +tg +tg +tg +eO +tg +tg +SX +NI +XT +zN +mu +sg +XT +zN +Mw +zN +aJ PL PL PL @@ -20284,24 +20675,24 @@ kC kC kC kC -lH -lH -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC +tg +yP +XT +zN +zN +yP +tg +XT +zN +zN +sL +mu +FN +zN +zN +El +zN +aJ PL PL PL @@ -20541,24 +20932,24 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC +tg +Ei +zN +XT +XT +KC +tg +zN +Mc +XT +yA +mu +XT +zN +XT +yS +zN +aJ PL PL PL @@ -20798,24 +21189,24 @@ kC kC kC kC +tg +ZB +XT +XT +zN +QM +tg +Lu +mu +mu +mu +tg +go +tg +tg +tg kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC +PL PL PL PL @@ -21055,22 +21446,22 @@ kC kC kC kC -kC -kC -kC -lH -lH -lH -lH -lH -lH -lH -kC -kC -kC -kC -kC -kC +mg +RJ +zN +zN +XT +zN +eF +zN +zN +zN +zN +XT +zN +xW +eE +tg kC kC PL @@ -21312,22 +21703,22 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC +tg +yP +XT +XT +zN +yP +tg +qs +HJ +SO +zN +zN +XT +zN +zN +tg kC kC PL @@ -21569,22 +21960,22 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC +tg +ea +zN +XT +XT +KC +tg +RR +pm +Re +zN +zN +zN +sS +sS +tg kC PL PL @@ -21826,22 +22217,22 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC +tg +tg +tg +tg +tg +tg +tg +Qv +gK +Cn +zN +XT +zN +tK +Yb +tg kC PL PL @@ -22089,16 +22480,16 @@ kC kC kC kC -kC -kC -kC -kC -kC -kC -kC -kC -kC -kC +tg +tg +tg +tg +tg +tg +TA +tg +tg +tg kC PL PL @@ -32413,7 +32804,7 @@ mI qd EX EX -Rg +yd mI Ts mI @@ -35535,7 +35926,7 @@ HG bo yI ol -tg +ol ol Ve cS @@ -37500,7 +37891,7 @@ YS RC RC VR -an +cL tl dj IB diff --git a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm index 06c980a7ea..ac0c900a42 100644 --- a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm @@ -597,7 +597,10 @@ }, /area/f13/wasteland) "alE" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/fountain, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "alI" = ( @@ -749,6 +752,12 @@ icon_state = "bluerustychess2" }, /area/f13/building) +"aoG" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "aoJ" = ( /obj/structure/car/rubbish3, /turf/open/indestructible/ground/outside/road{ @@ -1050,9 +1059,6 @@ }, /area/f13/building) "auH" = ( -/obj/machinery/light{ - dir = 8 - }, /obj/structure/table/reinforced, /obj/item/flashlight/seclite, /obj/item/flashlight/seclite, @@ -1060,6 +1066,9 @@ /obj/item/flashlight/seclite, /obj/item/flashlight/seclite, /obj/item/flashlight/seclite, +/obj/machinery/light{ + dir = 1 + }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "auU" = ( @@ -1091,9 +1100,6 @@ id = "hangar1"; name = "Door Control" }, -/obj/machinery/light{ - dir = 1 - }, /turf/open/floor/plasteel/f13{ icon_state = "plating" }, @@ -1369,12 +1375,15 @@ }, /area/f13/wasteland) "aBT" = ( -/obj/machinery/door/unpowered/securedoor{ - desc = "Door with a built-in lock. Can't be padlocked. You can smell the whisky and toughness from even outside the door."; - name = "Ranger's Office"; - req_access_txt = "121" +/obj/effect/decal/cleanable/dirt{ + color = "000000" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/f13{ + icon_state = "plating" }, -/turf/open/floor/wood/wood_diagonal, /area/f13/ncr) "aBY" = ( /obj/machinery/microwave/stove, @@ -1467,15 +1476,14 @@ /turf/open/floor/f13/wood, /area/f13/building) "aDX" = ( -/obj/structure/table, -/obj/structure/bedsheetbin/towel, -/obj/machinery/light{ - dir = 1 +/obj/effect/decal/cleanable/dirt{ + color = "000000" }, -/turf/open/floor/plasteel/f13{ - icon_state = "plating" +/turf/open/indestructible/ground/outside/sidewalk{ + dir = 8; + icon_state = "outerpavement" }, -/area/f13/ncr) +/area/f13/wasteland) "aEq" = ( /mob/living/simple_animal/hostile/wolf, /turf/open/indestructible/ground/outside/road{ @@ -3581,6 +3589,11 @@ icon_state = "horizontaltopbordertop0" }, /area/f13/wasteland) +"bwK" = ( +/obj/machinery/light/small, +/obj/machinery/workbench, +/turf/open/indestructible/ground/inside/mountain, +/area/f13/caves) "bwM" = ( /obj/effect/landmark/start/f13/auxilia, /obj/effect/decal/cleanable/dirt, @@ -3629,6 +3642,15 @@ icon_state = "floorrustysolid" }, /area/f13/caves) +"bxK" = ( +/obj/effect/decal/cleanable/dirt{ + color = "000000" + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "bxM" = ( /obj/structure/table, /obj/item/storage/toolbox/electrical, @@ -4256,8 +4278,10 @@ "bNn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen/fountain, +/obj/machinery/computer/terminal{ + dir = 4; + termtag = "Camp Miller Prisons" + }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "bNt" = ( @@ -4381,6 +4405,9 @@ /area/f13/building) "bQh" = ( /obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/f13{ icon_state = "bluerustysolid" }, @@ -4500,15 +4527,6 @@ icon_state = "dirt" }, /area/f13/wasteland) -"bRz" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/white/box, -/obj/structure/closet, -/obj/item/restraints/handcuffs, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, -/area/f13/ncr) "bRD" = ( /obj/structure/simple_door/metal, /obj/machinery/door/poddoor/shutters{ @@ -5090,9 +5108,6 @@ }, /area/f13/followers) "cgN" = ( -/obj/machinery/light{ - dir = 4 - }, /obj/effect/turf_decal/stripes/white/box, /obj/structure/closet, /obj/item/restraints/handcuffs, @@ -6113,9 +6128,6 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen/fountain, -/obj/machinery/light{ - dir = 8 - }, /turf/open/floor/f13{ icon_state = "darkrusty" }, @@ -6930,9 +6942,11 @@ /obj/structure/table/wood, /obj/structure/junk/small/tv{ desc = "Advertisements would've played on this tv before the bombs dropped."; + icon = 'icons/fallout/objects/decorations.dmi'; + icon_state = "television"; name = "pre-war advertising television"; - pixel_x = 1; - pixel_y = 8 + pixel_x = 0; + pixel_y = 0 }, /turf/open/floor/wood/f13/old{ icon_state = "housebase" @@ -7000,7 +7014,8 @@ /turf/open/floor/plasteel/f13/vault_floor/misc/cafeteria, /area/f13/building) "dbr" = ( -/obj/machinery/vending/dinnerware, +/obj/machinery/light, +/obj/structure/closet/crate/bin, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" }, @@ -7039,9 +7054,13 @@ /turf/open/indestructible/ground/outside/desert, /area/f13/building) "dbW" = ( -/obj/machinery/deepfryer, -/turf/open/floor/f13/wood, -/area/f13/building) +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/f13{ + icon_state = "plating" + }, +/area/f13/ncr) "dbY" = ( /obj/effect/spawner/lootdrop/trash, /turf/open/indestructible/ground/outside/road{ @@ -7256,6 +7275,32 @@ icon_state = "rubblecorner" }, /area/f13/wasteland) +"dhx" = ( +/obj/effect/decal/cleanable/dirt{ + color = "000000" + }, +/obj/structure/table/wood, +/obj/machinery/blackbox_recorder{ + desc = "The main machine of the Ham Radio that allows you to send and recieve messages from Ranger HQ."; + icon = 'icons/fallout/machines/radio.dmi'; + icon_state = "gannets_machine21"; + name = "Ham Radio"; + pixel_y = 10 + }, +/obj/machinery/msgterminal/ncr{ + density = 1; + desc = "Where messages are sent and received."; + dir = 4; + icon = 'icons/fallout/machines/radio.dmi'; + icon_state = "radio_mic3"; + name = "Ham Radio"; + pixel_x = 9; + pixel_y = 5; + plane = -4; + terminal = "NCR Ham Radio" + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "dhB" = ( /obj/structure/chair/stool{ dir = 4; @@ -7431,17 +7476,8 @@ }, /area/f13/building) "dku" = ( -/obj/item/bedsheet/medical, -/obj/structure/curtain{ - color = "#845f58" - }, -/obj/structure/bed/old, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/f13{ - icon_state = "bluerustysolid" - }, +/obj/structure/sign/poster/ncr/keep_to_myself, +/turf/closed/wall/f13/store/constructed, /area/f13/ncr) "dkF" = ( /obj/effect/spawner/lootdrop/trash, @@ -9215,10 +9251,10 @@ }, /area/f13/wasteland) "dWE" = ( -/obj/machinery/workbench, /obj/machinery/light/small{ dir = 1 }, +/obj/structure/anvil, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "dWH" = ( @@ -9466,9 +9502,6 @@ }, /area/f13/building) "ebv" = ( -/obj/machinery/light{ - dir = 8 - }, /obj/structure/table/reinforced, /obj/item/ammo_box/shotgun/bean, /obj/effect/turf_decal/stripes/white/box, @@ -9892,6 +9925,19 @@ icon_state = "outerbordercorner" }, /area/f13/village) +"ely" = ( +/obj/structure/table/wood{ + pixel_x = 2 + }, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/book/manual/nuka_recipes{ + pixel_x = 6 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "elF" = ( /turf/open/floor/plasteel/f13{ icon_state = "platingdmg2" @@ -9904,7 +9950,7 @@ /obj/effect/decal/cleanable/dirt{ color = "000000" }, -/obj/structure/chair/booth{ +/obj/structure/chair/stool/retro/backed{ dir = 8 }, /turf/open/floor/f13/wood{ @@ -11010,7 +11056,10 @@ /obj/effect/decal/cleanable/dirt{ color = "000000" }, -/turf/open/floor/wood/wood_diagonal, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/carpet/black, /area/f13/ncr) "eJW" = ( /obj/effect/decal/marking{ @@ -11547,6 +11596,10 @@ icon_state = "bluerustychess2" }, /area/f13/building) +"eTU" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "eUa" = ( /obj/structure/table, /turf/open/floor/f13{ @@ -12242,11 +12295,18 @@ }, /area/f13/wasteland) "fhG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light{ - dir = 8 +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt{ + color = "000000" }, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/obj/item/card/id/dogtag/ncrtrooper, +/obj/item/card/id/dogtag/ncrtrooper, +/obj/item/card/id/dogtag/ncrtrooper, +/obj/item/card/id/dogtag/ncrsergeant, +/obj/item/documents{ + desc = "Documents and maps concerning the local NCR presence." + }, +/turf/open/floor/carpet/black, /area/f13/ncr) "fia" = ( /obj/structure/car/rubbish1, @@ -12857,9 +12917,16 @@ /area/f13/wasteland) "fum" = ( /obj/structure/table/reinforced, -/obj/machinery/button{ +/obj/machinery/button/door{ id = "NCRmory"; - name = "armory shutters" + name = "NCR Armory Shutters"; + pixel_x = 6 + }, +/obj/item/paper_bin{ + pixel_x = -6 + }, +/obj/item/pen/fountain{ + pixel_x = -6 }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) @@ -13547,14 +13614,16 @@ }, /area/f13/tunnel) "fIF" = ( -/obj/machinery/light{ - dir = 4 +/obj/structure/decoration/rag{ + icon_state = "flag_ncr"; + name = "NCR banner"; + pixel_y = 32 }, -/turf/open/indestructible/ground/outside/sidewalk{ - dir = 4; - icon_state = "outerborder" +/obj/item/kirbyplants/random{ + pixel_y = 8 }, -/area/f13/wasteland) +/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/area/f13/ncr) "fIJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/comfy/black, @@ -13993,9 +14062,6 @@ /area/f13/building) "fSq" = ( /obj/machinery/smartfridge/chemistry, -/obj/machinery/light{ - dir = 8 - }, /turf/open/floor/f13{ icon_state = "bluerustysolid" }, @@ -14642,6 +14708,14 @@ icon_state = "dirtcorner" }, /area/f13/building) +"gfP" = ( +/obj/machinery/door/unpowered/securedoor{ + desc = "Door with a built-in lock. Can't be padlocked. You can smell the whisky and toughness from even outside the door."; + name = "Ranger's Outpost"; + req_access_txt = "121" + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "gfY" = ( /obj/structure/closet, /obj/item/clothing/head/helmet/f13/raider/supafly, @@ -14744,8 +14818,12 @@ }, /area/f13/wasteland) "gie" = ( -/obj/machinery/light, -/obj/structure/closet/crate/bin, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 4; + pixel_x = 10; + pixel_y = 9 + }, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" }, @@ -14844,9 +14922,7 @@ /turf/closed/wall/f13/ruins, /area/f13/building) "gjs" = ( -/obj/structure/chair/booth{ - dir = 1 - }, +/obj/structure/chair/stool/retro/black, /turf/open/floor/f13/wood{ icon_state = "housewood2" }, @@ -15532,6 +15608,15 @@ icon_state = "dirt" }, /area/f13/wasteland) +"gvP" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/open/floor/f13{ + icon_state = "bluedirtychess2" + }, +/area/f13/ncr) "gvT" = ( /obj/effect/decal/cleanable/dirt{ color = "#363636" @@ -15674,13 +15759,9 @@ }, /area/f13/building) "gyh" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/indestructible/ground/outside/sidewalk{ - icon_state = "verticalrightborderright0" - }, -/area/f13/wasteland) +/obj/effect/turf_decal/stripes/white/box, +/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/area/f13/ncr) "gyi" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/bed/old, @@ -17026,6 +17107,12 @@ /obj/structure/sign/poster/official/safety_report{ pixel_y = 32 }, +/obj/item/stock_parts/cell/high/plus{ + pixel_y = 7 + }, +/obj/item/stock_parts/cell/high/plus{ + pixel_y = 7 + }, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ name = "metal plating" }, @@ -17381,6 +17468,12 @@ icon_state = "horizontalinnermain0" }, /area/f13/wasteland) +"hik" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "hiq" = ( /obj/structure/rack, /obj/item/reagent_containers/food/snacks/sosjerky/ration, @@ -18064,7 +18157,6 @@ /obj/item/key, /obj/item/key, /obj/effect/turf_decal/stripes/white/box, -/obj/machinery/light, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "hvp" = ( @@ -18325,7 +18417,6 @@ /obj/item/clothing/shoes/f13/brownie, /obj/item/clothing/shoes/f13/brownie, /obj/effect/turf_decal/stripes/white/box, -/obj/machinery/light, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "hAx" = ( @@ -19185,9 +19276,6 @@ /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) "hSK" = ( -/obj/machinery/light{ - dir = 4 - }, /obj/structure/chair/booth{ dir = 8 }, @@ -19641,9 +19729,6 @@ /obj/item/storage/belt/military/assault/ncr, /obj/item/storage/belt/military/assault/ncr, /obj/item/storage/belt/military/assault/ncr, -/obj/machinery/light{ - dir = 4 - }, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/ncr) "hZO" = ( @@ -20150,10 +20235,11 @@ }, /area/f13/wasteland) "ilv" = ( -/obj/structure/fireplace{ - dir = 8 +/obj/effect/decal/cleanable/dirt{ + color = "000000" }, -/turf/open/floor/carpet/red, +/obj/machinery/light, +/turf/open/floor/carpet/black, /area/f13/ncr) "ilG" = ( /obj/effect/decal/marking, @@ -20171,9 +20257,6 @@ /area/f13/wasteland) "ilL" = ( /obj/structure/closet/crate/bin, -/obj/machinery/light{ - dir = 4 - }, /turf/open/floor/f13{ icon_state = "bluedirtychess2" }, @@ -20830,9 +20913,6 @@ "iBF" = ( /obj/structure/table, /obj/structure/window/spawner, -/obj/machinery/light{ - dir = 8 - }, /turf/open/floor/f13{ icon_state = "bluedirtychess2" }, @@ -21202,6 +21282,12 @@ name = "pool water" }, /area/f13/legion) +"iJI" = ( +/obj/structure/chair/wood/worn{ + dir = 1 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "iJO" = ( /obj/effect/decal/marking{ icon_state = "doublehorizontalleft" @@ -21414,7 +21500,7 @@ }, /area/f13/wasteland) "iNF" = ( -/obj/machinery/deepfryer, +/obj/machinery/vending/dinnerware, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" }, @@ -21593,12 +21679,22 @@ /obj/structure/rack, /obj/item/melee/baton/cattleprod, /obj/item/melee/baton/cattleprod, -/obj/item/melee/classic_baton, -/obj/item/melee/classic_baton, /obj/item/reagent_containers/spray/pepper, /obj/item/reagent_containers/spray/pepper, /obj/item/reagent_containers/spray/pepper, /obj/item/reagent_containers/spray/pepper, +/obj/item/melee/classic_baton/militarypolice{ + desc = "Sturdy stick painted white, used by police to get unruly suspects into line."; + name = "police baton" + }, +/obj/item/melee/classic_baton/militarypolice{ + desc = "Sturdy stick painted white, used by police to get unruly suspects into line."; + name = "police baton" + }, +/obj/item/melee/classic_baton/militarypolice{ + desc = "Sturdy stick painted white, used by police to get unruly suspects into line."; + name = "police baton" + }, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/building) "iQr" = ( @@ -21711,6 +21807,22 @@ /obj/effect/decal/fakelattice{ pixel_y = -17 }, +/obj/item/electropack/shockcollar/explosive{ + name = "Explosive Community Service collar" + }, +/obj/item/key/bcollar, +/obj/item/key/collar, +/obj/item/key/collar, +/obj/item/key/collar, +/obj/item/electropack/shockcollar{ + name = "Community Service Collar" + }, +/obj/item/electropack/shockcollar{ + name = "Community Service Collar" + }, +/obj/item/electropack/shockcollar{ + name = "Community Service Collar" + }, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/building) "iRE" = ( @@ -22937,16 +23049,12 @@ }, /area/f13/wasteland) "jpA" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt{ - color = "000000" - }, -/turf/open/indestructible/ground/outside/sidewalk{ - icon_state = "verticalleftborderleft0" +/obj/machinery/door/airlock/hatch{ + name = "NCR Lieutenant's Office"; + req_access_txt = "121" }, -/area/f13/wasteland) +/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/area/f13/ncr) "jpB" = ( /obj/effect/overlay/junk/shower{ dir = 4 @@ -23285,9 +23393,12 @@ /area/f13/caves) "jwV" = ( /obj/machinery/light{ - dir = 4 + dir = 4; + light_color = "#c1caff" }, -/turf/open/floor/carpet/red, +/obj/item/bedsheet/brown, +/obj/structure/bed/old, +/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "jwX" = ( /obj/structure/flora/grass/wasteland{ @@ -24457,17 +24568,17 @@ /area/f13/building) "jWH" = ( /obj/structure/closet/locker, -/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_codressjack, -/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_codressjack, -/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_codressjack, -/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_codressjack, -/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_codressjack, -/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_codressjack, -/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_codressjack, -/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_codressjack, /obj/machinery/light{ dir = 8 }, +/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_dressjack, +/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_dressjack, +/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_dressjack, +/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_dressjack, +/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_dressjack, +/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_dressjack, +/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_dressjack, +/obj/item/clothing/suit/armor/f13/ncrarmor/ncr_dressjack, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "jWM" = ( @@ -26176,9 +26287,13 @@ /area/f13/ncr) "kIa" = ( /obj/structure/rack, -/obj/item/clothing/head/helmet/armyhelmet, -/obj/item/clothing/head/helmet/armyhelmet, -/obj/item/clothing/head/helmet/armyhelmet, +/obj/item/shield/riot, +/obj/item/shield/riot, +/obj/item/clothing/mask/gas/glass, +/obj/item/clothing/mask/gas/glass, +/obj/item/clothing/mask/gas/glass, +/obj/item/storage/box/teargas, +/obj/item/storage/box/flashbangs, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/building) "kIf" = ( @@ -26223,6 +26338,10 @@ /obj/item/storage/box/matches, /turf/open/floor/wood, /area/f13/building) +"kIX" = ( +/obj/structure/sign/poster/ncr/keep_to_myself, +/turf/closed/wall/f13/wood, +/area/f13/ncr) "kJh" = ( /obj/structure/rack, /obj/item/stack/sheet/metal/fifty, @@ -26267,6 +26386,16 @@ icon_state = "horizontaltopborderbottom0" }, /area/f13/tunnel) +"kJM" = ( +/obj/machinery/light/small, +/obj/structure/toilet{ + dir = 1 + }, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/f13{ + icon_state = "bluedirtychess2" + }, +/area/f13/ncr) "kKe" = ( /obj/structure/table/wood, /obj/effect/spawner/lootdrop/f13/weapon/melee/random, @@ -26491,7 +26620,9 @@ /turf/open/floor/f13/wood, /area/f13/clinic) "kOW" = ( -/obj/machinery/computer/arcade, +/obj/structure/fireplace{ + pixel_x = 0 + }, /turf/open/floor/carpet/red, /area/f13/ncr) "kPm" = ( @@ -26552,6 +26683,17 @@ }, /turf/open/floor/f13/wood, /area/f13/legion) +"kQV" = ( +/obj/structure/decoration/rag{ + icon_state = "flag_ncr"; + name = "NCR banner"; + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "kRc" = ( /obj/structure/bed/old, /turf/open/floor/f13/wood{ @@ -27083,6 +27225,18 @@ icon_state = "floorrusty" }, /area/f13/building) +"lcR" = ( +/obj/structure/sink{ + dir = 1; + pixel_y = 15 + }, +/obj/structure/mirror{ + pixel_y = 33 + }, +/turf/open/floor/f13{ + icon_state = "bluedirtychess2" + }, +/area/f13/ncr) "lcV" = ( /obj/effect/decal/cleanable/dirt{ color = "#363636" @@ -27237,9 +27391,8 @@ /area/f13/clinic) "lfG" = ( /obj/structure/closet/cabinet, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/under/f13/caravaneer, /obj/item/clothing/under/f13/ncr_formal_uniform, +/obj/item/clothing/shoes/laceup, /turf/open/floor/carpet/black, /area/f13/ncr) "lfS" = ( @@ -27284,13 +27437,9 @@ }, /area/f13/village) "lgA" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/indestructible/ground/outside/sidewalk{ - icon_state = "outerbordercorner" - }, -/area/f13/wasteland) +/obj/effect/landmark/start/f13/ncrcombatengineer, +/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/area/f13/ncr) "lgB" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/f13/vault_floor/red/white/side{ @@ -27729,13 +27878,28 @@ /obj/item/clothing/under/f13/ncr_formal_uniform, /obj/item/stamp/captain, /obj/item/clothing/suit/f13/battlecruiser, -/obj/item/clothing/accessory/medal/gold, -/obj/item/clothing/accessory/medal/bronze_heart, -/obj/item/clothing/accessory/medal/conduct, -/obj/item/clothing/accessory/medal/conduct, -/obj/item/clothing/accessory/medal/bronze_heart, -/obj/item/clothing/accessory/medal/gold/heroism, -/obj/item/clothing/accessory/medal/silver/valor, +/obj/item/clothing/accessory/medal/conduct{ + name = "Distinguished Service Cross" + }, +/obj/item/clothing/accessory/medal/bronze_heart{ + name = "Purple Heart" + }, +/obj/item/clothing/accessory/medal/gold/heroism{ + name = "Star of Sierra Madre" + }, +/obj/item/clothing/accessory/medal/silver/valor{ + name = "Medal of Honor" + }, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/accessory/medal/conduct{ + name = "Distinguished Service Cross" + }, +/obj/item/clothing/accessory/medal/bronze_heart{ + name = "Purple Heart" + }, +/obj/item/clothing/accessory/medal/plasma/nobel_science{ + name = "Medal of Science" + }, /turf/open/floor/carpet/royalblack, /area/f13/ncr) "lpD" = ( @@ -27793,7 +27957,9 @@ }, /area/f13/building) "lqI" = ( -/obj/structure/bookcase/random/nonfiction, +/obj/structure/bookcase/random/nonfiction{ + icon_state = "book-3" + }, /turf/open/floor/f13{ icon_state = "floordirty" }, @@ -28164,7 +28330,7 @@ }, /area/f13/building) "lBF" = ( -/obj/structure/chair/right{ +/obj/structure/chair/sofa/right{ dir = 1 }, /turf/open/floor/f13/wood{ @@ -28376,6 +28542,7 @@ name = "formal attire cabinet" }, /obj/item/clothing/under/f13/ncr_formal_uniform, +/obj/item/clothing/shoes/laceup, /turf/open/floor/carpet/red, /area/f13/ncr) "lFM" = ( @@ -28720,11 +28887,17 @@ /turf/open/floor/plasteel/f13/vault_floor/misc/cafeteria, /area/f13/village) "lNA" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/indestructible/ground/outside/sidewalk, -/area/f13/wasteland) +/obj/structure/closet/locker, +/obj/item/clothing/head/beret/ncr_dresscap, +/obj/item/clothing/head/beret/ncr_dresscap, +/obj/item/clothing/head/beret/ncr_dresscap, +/obj/item/clothing/head/beret/ncr_dresscap, +/obj/item/clothing/head/beret/ncr_dresscap, +/obj/item/clothing/head/beret/ncr_dresscap, +/obj/item/clothing/head/beret/ncr_dresscap, +/obj/item/clothing/head/beret/ncr_dresscap, +/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/area/f13/ncr) "lOj" = ( /obj/structure/simple_door/metal, /turf/open/floor/f13{ @@ -30882,11 +31055,11 @@ /turf/open/floor/f13/wood, /area/f13/clinic) "mIv" = ( -/obj/effect/decal/cleanable/dirt{ - color = "000000" +/obj/effect/turf_decal, +/obj/machinery/light{ + dir = 4 }, -/obj/structure/simple_door/metal, -/turf/open/floor/wood/wood_diagonal, +/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "mIy" = ( /obj/structure/closet/cabinet, @@ -31325,8 +31498,11 @@ }, /area/f13/clinic) "mRU" = ( -/turf/closed/wall/f13/store/constructed, -/area/f13/wasteland) +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/f13/ncr) "mSs" = ( /obj/effect/decal/marking{ icon_state = "doubleverticalbottom" @@ -31431,9 +31607,12 @@ }, /area/f13/building) "mUk" = ( -/obj/structure/sign/poster/ncr/keep_to_myself, -/turf/closed/wall/f13/store/constructed, -/area/f13/wasteland) +/obj/effect/turf_decal/stripes/white/box, +/obj/structure/guncase{ + anchored = 1 + }, +/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/area/f13/ncr) "mUo" = ( /obj/structure/decoration/rag, /obj/structure/decoration/rag{ @@ -31754,12 +31933,12 @@ /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "mZW" = ( -/obj/effect/decal/cleanable/dirt{ - color = "000000" +/obj/structure/barricade/wooden, +/obj/structure/fence/wooden{ + dir = 4 }, -/obj/machinery/computer/card/ncr, -/turf/open/floor/carpet/black, -/area/f13/ncr) +/turf/closed/mineral/random/low_chance, +/area/f13/caves) "mZX" = ( /obj/structure/flora/tree/wasteland, /obj/effect/decal/cleanable/dirt{ @@ -32899,7 +33078,7 @@ /turf/open/indestructible/ground/outside/dirt, /area/f13/farm) "nzN" = ( -/obj/machinery/deepfryer, +/obj/structure/junk/micro, /turf/open/floor/f13/wood{ icon_state = "housewood2" }, @@ -33033,12 +33212,9 @@ }, /area/f13/wasteland) "nDy" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/radioterminal/ncr, -/turf/open/floor/carpet/black, -/area/f13/ncr) +/obj/structure/destructible/tribal_torch/wall/lit, +/turf/open/indestructible/ground/inside/mountain, +/area/f13/caves) "nDI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13{ @@ -33048,9 +33224,11 @@ "nDJ" = ( /obj/structure/junk/small/tv{ desc = "Advertisements would've played on this tv before the bombs dropped."; + icon = 'icons/fallout/objects/decorations.dmi'; + icon_state = "television"; name = "pre-war advertising television"; - pixel_x = 1; - pixel_y = 8 + pixel_x = 0; + pixel_y = 0 }, /obj/item/toy/cards/deck{ pixel_x = 5; @@ -33515,9 +33693,14 @@ /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland) "nPy" = ( -/obj/machinery/msgterminal/ncr, -/turf/open/floor/carpet/black, -/area/f13/ncr) +/obj/structure/window/fulltile/house{ + dir = 2 + }, +/obj/structure/barricade/wooden/planks/pregame, +/turf/open/floor/f13/wood{ + icon_state = "housewood2" + }, +/area/f13/village) "nPF" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -34045,6 +34228,21 @@ icon_state = "outerpavement" }, /area/f13/wasteland) +"obt" = ( +/obj/structure/noticeboard{ + desc = "A board for pinning important items upon."; + name = "display plate"; + pixel_x = -32 + }, +/obj/item/clothing/head/helmet/f13/ncr/rangercombat/foxcustom{ + anchored = 1; + desc = "A fallen Centurion's Ranger-Hunter helmet, carefully restored to an adequate condition by the Rangers, hanging here to prove their competence once again."; + name = "Fallen Centurion's Ranger-Hunter Helmet"; + pixel_x = -32; + pixel_y = -3 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "oca" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -34889,13 +35087,11 @@ /turf/open/floor/wood/f13/oak, /area/f13/building) "otJ" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/indestructible/ground/outside/sidewalk{ - icon_state = "verticalleftborderleft0" +/obj/structure/fireplace, +/turf/open/floor/f13/wood{ + icon_state = "housewood2" }, -/area/f13/wasteland) +/area/f13/village) "otQ" = ( /obj/machinery/light{ dir = 1 @@ -35312,16 +35508,11 @@ }, /area/f13/building) "oEh" = ( -/obj/effect/decal/cleanable/blood/gibs/down{ - icon_state = "gibup1" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/f13/wood{ - icon_state = "housewood2" +/obj/structure/destructible/tribal_torch/wall/lit{ + dir = 4 }, -/area/f13/village) +/turf/open/indestructible/ground/inside/mountain, +/area/f13/caves) "oES" = ( /obj/structure/closet/crate/miningcar, /obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, @@ -35588,10 +35779,8 @@ }, /area/f13/wasteland) "oKE" = ( -/obj/structure/junk/drawer{ - icon_state = "junk_bench" - }, -/turf/open/indestructible/ground/outside/sidewalk, +/obj/structure/sign/poster/ncr/irradiated_food, +/turf/closed/wall/f13/wood, /area/f13/ncr) "oKW" = ( /obj/structure/table/reinforced, @@ -35615,9 +35804,13 @@ }, /area/f13/legion) "oLt" = ( -/mob/living/simple_animal/hostile/handy/gutsy, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/handy/gutsy{ + icon_living = "pvtgutsy"; + icon_state = "pvtgutsy"; + name = "Mr. Gutsy" + }, /turf/open/floor/plasteel/f13{ icon_state = "plating" }, @@ -36424,6 +36617,30 @@ icon_state = "yellowrustyfull" }, /area/f13/building) +"peN" = ( +/obj/item/storage/box/handcuffs{ + pixel_x = 2 + }, +/obj/item/flashlight/seclite{ + pixel_x = 2 + }, +/obj/structure/rack{ + pixel_x = 2 + }, +/obj/item/flashlight/seclite{ + pixel_x = 2 + }, +/obj/item/flashlight/seclite{ + pixel_x = 2 + }, +/obj/item/flashlight/seclite{ + pixel_x = 2 + }, +/obj/item/flashlight/seclite{ + pixel_x = 2 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "peX" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -36439,7 +36656,7 @@ /area/f13/wasteland) "pfb" = ( /obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer{ +/obj/machinery/chem_dispenser/drinks{ dir = 4; pixel_x = 10; pixel_y = 9 @@ -36593,7 +36810,7 @@ }, /area/f13/wasteland) "pia" = ( -/obj/structure/chair/left{ +/obj/structure/chair/sofa/left{ dir = 1 }, /turf/open/floor/f13/wood{ @@ -36877,13 +37094,13 @@ /turf/open/floor/f13/wood, /area/f13/building) "poS" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/indestructible/ground/outside/sidewalk{ - icon_state = "horizontaltopbordertop0" +/obj/machinery/door/unpowered/securedoor{ + desc = "Door with a built-in lock. Can't be padlocked. You can smell the whisky and toughness from even outside the door."; + name = "Ranger Station Oscar"; + req_access_txt = "121" }, -/area/f13/wasteland) +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "poX" = ( /obj/machinery/power/terminal, /obj/structure/cable, @@ -36939,7 +37156,7 @@ /turf/closed/wall/f13/wood, /area/f13/legion) "pqw" = ( -/obj/structure/chair/booth, +/obj/structure/chair/stool/retro/backed, /turf/open/floor/f13/wood{ icon_state = "housewood2" }, @@ -37112,19 +37329,11 @@ /turf/open/floor/plasteel/floorgrime, /area/f13/building) "pvD" = ( -/obj/item/storage/box/drinkingglasses{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/storage/box/drinkingglasses{ - pixel_x = -7; - pixel_y = 5 - }, -/obj/structure/table, -/turf/open/floor/f13{ - icon_state = "whitegreenrustychess" +/obj/structure/chair/stool/retro/tan, +/turf/open/floor/f13/wood{ + icon_state = "housewood2" }, -/area/f13/ncr) +/area/f13/village) "pvL" = ( /obj/structure/showcase/cyborg/old, /obj/effect/decal/cleanable/dirt, @@ -38122,7 +38331,9 @@ }, /area/f13/bunker) "pQB" = ( -/obj/item/clothing/accessory/medal/plasma/nobel_science, +/obj/item/clothing/accessory/medal/plasma/nobel_science{ + name = "Medal of Science" + }, /obj/structure/displaycase, /turf/open/floor/f13/wood{ icon_state = "housewood2" @@ -38632,6 +38843,12 @@ icon_state = "bluedirtychess2" }, /area/f13/building) +"qdd" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "qdi" = ( /obj/effect/spawner/lootdrop/bedsheet, /obj/structure/bed, @@ -39556,12 +39773,15 @@ /turf/open/floor/wood, /area/f13/building) "qzr" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks{ - dir = 4; - pixel_x = 10; - pixel_y = 9 +/obj/item/storage/box/drinkingglasses{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/storage/box/drinkingglasses{ + pixel_x = -7; + pixel_y = 5 }, +/obj/structure/table, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" }, @@ -40752,8 +40972,8 @@ /obj/effect/decal/cleanable/dirt{ color = "000000" }, -/obj/structure/bedsheetbin/towel, /obj/structure/junk/small/table, +/obj/structure/bedsheetbin/towel, /turf/open/floor/wood/f13/oak, /area/f13/ncr) "qVh" = ( @@ -41191,6 +41411,14 @@ icon_state = "floorrustysolid" }, /area/f13/building) +"rfu" = ( +/obj/machinery/door/unpowered/securedoor{ + desc = "Door with a built-in lock. Can't be padlocked. You can smell the whisky and toughness from even outside the door."; + name = "Ranger's Communications Post"; + req_access_txt = "121" + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "rfA" = ( /obj/structure/bed/old, /obj/machinery/light/small{ @@ -42255,6 +42483,10 @@ icon_state = "floorrusty" }, /area/f13/building) +"rJY" = ( +/obj/structure/sign/poster/contraband/pinup_shower, +/turf/closed/wall/f13/wood, +/area/f13/ncr) "rKj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -43894,7 +44126,9 @@ "swJ" = ( /obj/effect/turf_decal/stripes/white/box, /obj/item/gun/ballistic/automatic/service, -/obj/structure/guncase, +/obj/structure/guncase{ + anchored = 1 + }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "swN" = ( @@ -44349,7 +44583,7 @@ /obj/effect/decal/cleanable/dirt{ color = "000000" }, -/obj/structure/chair/booth{ +/obj/structure/chair/stool/retro/backed{ dir = 1 }, /turf/open/floor/f13/wood{ @@ -44607,11 +44841,13 @@ /turf/open/floor/carpet/black, /area/f13/ncr) "sNC" = ( -/obj/machinery/light, -/turf/open/indestructible/ground/outside/sidewalk{ - icon_state = "horizontaloutermain1" +/obj/structure/chair/stool/retro/backed{ + dir = 1 }, -/area/f13/wasteland) +/turf/open/floor/f13/wood{ + icon_state = "housewood2" + }, +/area/f13/village) "sND" = ( /obj/structure/flora/tree/tall{ icon_state = "tree_2" @@ -45130,9 +45366,11 @@ /turf/open/indestructible/ground/outside/ruins, /area/f13/village) "sYF" = ( -/obj/machinery/workbench/forge, -/obj/effect/turf_decal/stripes/white/box, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/obj/structure/table/wood, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "sYK" = ( /obj/structure/table/wood/fancy/black, @@ -45329,8 +45567,12 @@ /turf/open/floor/f13/wood, /area/f13/building) "tdn" = ( -/obj/structure/chair/wood/fancy, -/obj/effect/landmark/start/f13/ncrlieutenant, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/card/ncr{ + dir = 8 + }, /turf/open/floor/carpet/black, /area/f13/ncr) "tdv" = ( @@ -45388,6 +45630,7 @@ /area/f13/building) "tfz" = ( /obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/crate/bin/trashbin, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "tfL" = ( @@ -45637,8 +45880,15 @@ }, /area/f13/wasteland) "tkO" = ( -/obj/item/storage/money_stack/ncr, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/instacoffee{ + pixel_x = -8 + }, +/obj/item/crafting/coffee_pot{ + pixel_x = 8; + pixel_y = 6 + }, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "tkS" = ( /obj/machinery/light, @@ -45822,18 +46072,13 @@ }, /area/f13/building) "toH" = ( -/obj/effect/decal/cleanable/dirt{ - color = "000000" - }, -/obj/structure/ladder/unbreakable{ - height = 2; - id = "ncrranger"; - name = "Ranger bunks ladder" - }, -/turf/open/floor/wood/wood_diagonal, +/obj/item/storage/money_stack/ncr, +/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "toL" = ( -/turf/open/floor/wood/wood_diagonal, +/obj/structure/chair/wood/fancy, +/obj/effect/landmark/start/f13/ncrlieutenant, +/turf/open/floor/carpet/black, /area/f13/ncr) "toS" = ( /mob/living/simple_animal/hostile/ghoul, @@ -46043,11 +46288,12 @@ "tte" = ( /obj/structure/table/wood, /obj/item/paper_bin, +/obj/item/pen/fountain, /obj/machinery/light{ dir = 1 }, /obj/item/megaphone, -/turf/open/floor/wood/wood_diagonal, +/turf/open/floor/carpet/black, /area/f13/ncr) "ttn" = ( /obj/structure/flora/grass/jungle, @@ -46153,12 +46399,9 @@ /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "tvE" = ( -/obj/effect/landmark/start/f13/ncrveteranranger, -/obj/structure/chair/office/dark, -/obj/effect/decal/cleanable/dirt{ - color = "000000" - }, -/turf/open/floor/wood/wood_diagonal, +/obj/structure/table/wood, +/obj/item/pda, +/turf/open/floor/carpet/black, /area/f13/ncr) "tvJ" = ( /obj/structure/closet/crate, @@ -46490,9 +46733,10 @@ /area/f13/wasteland) "tDQ" = ( /obj/structure/table/wood, -/obj/structure/table/wood, /obj/item/paper_bin, -/obj/item/pen/fountain, +/obj/item/pen/fountain/captain{ + name = "Captain's fountain pen" + }, /obj/item/pda, /obj/item/stack/f13Cash/ncr{ amount = 1000; @@ -46507,11 +46751,11 @@ /area/f13/village) "tEr" = ( /obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt{ - color = "000000" - }, -/obj/item/documents{ - desc = "Documents and maps concerning the local NCR presence." +/obj/machinery/msgterminal/ncr{ + dir = 1; + icon_state = "terminal"; + name = "Communications Terminal"; + plane = -4 }, /turf/open/floor/carpet/black, /area/f13/ncr) @@ -46818,9 +47062,16 @@ }, /area/f13/building) "tNa" = ( -/obj/structure/table/wood, -/obj/item/pda, -/turf/open/floor/carpet/black, +/obj/structure/closet/fridge/standard{ + storage_capacity = 22 + }, +/obj/item/storage/box/ration/ranger_lunch, +/obj/item/storage/box/ration/ranger_dinner, +/obj/item/storage/box/ration/ranger_breakfast, +/obj/item/storage/box/ration/ranger_breakfast, +/obj/item/storage/box/ration/ranger_dinner, +/obj/item/storage/box/ration/ranger_lunch, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "tNh" = ( /obj/machinery/light/small, @@ -47152,7 +47403,7 @@ /obj/effect/decal/cleanable/dirt{ color = "000000" }, -/obj/structure/chair/booth{ +/obj/structure/chair/stool/retro/backed{ dir = 4 }, /turf/open/floor/f13/wood{ @@ -47181,7 +47432,7 @@ /turf/open/floor/f13/wood, /area/f13/village) "tVJ" = ( -/obj/machinery/deepfryer, +/obj/structure/junk/micro, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" }, @@ -47260,14 +47511,13 @@ }, /area/f13/ncr) "tXt" = ( -/obj/effect/decal/cleanable/dirt{ - color = "000000" - }, /obj/structure/table/wood, -/obj/item/stack/f13Cash/ncr{ - amount = 500 +/obj/machinery/radioterminal/ncr{ + dir = 1; + icon_state = "terminal"; + name = "NCR Radio Terminal" }, -/turf/open/floor/wood/wood_diagonal, +/turf/open/floor/carpet/black, /area/f13/ncr) "tXy" = ( /obj/structure/table/wood/settler, @@ -47486,6 +47736,13 @@ /obj/item/clothing/head/cone, /turf/open/floor/plasteel/f13/vault_floor/plating, /area/f13/building) +"ucr" = ( +/obj/effect/decal/cleanable/dirt{ + color = "000000" + }, +/obj/structure/bookcase/random, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "ucs" = ( /obj/structure/table/wood, /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier2, @@ -47625,9 +47882,11 @@ /obj/structure/table/wood, /obj/structure/junk/small/tv{ desc = "Advertisements would've played on this tv before the bombs dropped."; + icon = 'icons/fallout/objects/decorations.dmi'; + icon_state = "television"; name = "pre-war advertising television"; - pixel_x = 1; - pixel_y = 8 + pixel_x = 0; + pixel_y = 0 }, /turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, /area/f13/building) @@ -47640,9 +47899,6 @@ "ufN" = ( /obj/structure/rack, /obj/effect/turf_decal/stripes/white/box, -/obj/machinery/light{ - dir = 8 - }, /obj/item/stack/crafting/armor_plate/ten, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) @@ -48009,20 +48265,19 @@ /turf/open/indestructible/ground/outside/water, /area/f13/caves) "unF" = ( -/obj/structure/table/wood, /obj/effect/decal/cleanable/dirt{ color = "000000" }, +/obj/structure/table/wood, +/obj/item/stack/f13Cash/ncr{ + amount = 500 + }, /obj/structure/decoration/rag{ icon_state = "flag_ncr"; name = "NCR banner"; pixel_x = 32 }, -/obj/machinery/computer/terminal{ - dir = 1; - termtag = "Secret" - }, -/turf/open/floor/wood/wood_diagonal, +/turf/open/floor/carpet/black, /area/f13/ncr) "unG" = ( /obj/structure/table/wood/poker{ @@ -48043,7 +48298,7 @@ /area/f13/legion) "unN" = ( /mob/living/simple_animal/hostile/handy, -/obj/structure/chair/booth, +/obj/structure/chair/stool/retro/backed, /turf/open/floor/f13/wood{ icon_state = "housewood2" }, @@ -48083,13 +48338,7 @@ }, /area/f13/building) "uoC" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/obj/item/bedsheet/brown, -/obj/structure/bed/old, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "uoK" = ( /obj/effect/landmark/start/f13/wastelander, @@ -48148,9 +48397,11 @@ /obj/structure/table, /obj/structure/junk/small/tv{ desc = "Advertisements would've played on this tv before the bombs dropped."; + icon = 'icons/fallout/objects/decorations.dmi'; + icon_state = "television"; name = "pre-war advertising television"; - pixel_x = 1; - pixel_y = 8 + pixel_x = 0; + pixel_y = 0 }, /turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, /area/f13/building) @@ -48260,9 +48511,12 @@ /area/f13/raiders) "urK" = ( /obj/structure/table/reinforced, -/obj/item/taperecorder, /obj/item/pda/engineering, /obj/effect/decal/cleanable/cobweb, +/obj/machinery/computer/terminal{ + dir = 4; + termtag = "Camp Miller LO Quarters" + }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "urN" = ( @@ -48396,12 +48650,10 @@ }, /area/f13/wasteland) "uug" = ( -/obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/ash{ - pixel_x = -11; - pixel_y = -7 +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "uuB" = ( /obj/machinery/door/unpowered/securedoor{ @@ -48561,12 +48813,22 @@ /turf/open/floor/wood/f13/stage_tr, /area/f13/wasteland) "uyB" = ( -/obj/structure/decoration/rag{ - icon_state = "flag_ncr"; - name = "NCR banner"; - pixel_y = 32 +/obj/structure/rack{ + pixel_x = 2 }, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/obj/item/reagent_containers/food/snacks/f13/canned/dog{ + pixel_x = 2 + }, +/obj/item/reagent_containers/food/snacks/f13/canned/dog{ + pixel_x = 2 + }, +/obj/item/reagent_containers/food/snacks/f13/canned/dog{ + pixel_x = 2 + }, +/obj/item/paper/fluff/cogstation/secsolars{ + info = "Remember to feed Seth, don't want him to starve now do we! -Ranger Milo." + }, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "uyD" = ( /turf/open/floor/wood/f13/stage_b, @@ -48826,6 +49088,7 @@ /turf/open/floor/plasteel/f13/vault_floor/white, /area/f13/building) "uEK" = ( +/obj/machinery/workbench/forge, /obj/effect/turf_decal/stripes/white/box, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) @@ -48942,6 +49205,12 @@ }, /turf/open/floor/f13/wood, /area/f13/village) +"uGL" = ( +/obj/structure/decoration/clock/old/active{ + pixel_y = 32 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "uGX" = ( /obj/structure/chair, /obj/effect/decal/remains/human, @@ -49212,7 +49481,16 @@ /turf/open/floor/plasteel/f13/vault_floor/red, /area/f13/village) "uOg" = ( -/turf/open/indestructible/ground/outside/sidewalk, +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/beaker/waterbottle/empty{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/empty{ + pixel_x = 6; + pixel_y = 7 + }, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "uOr" = ( /obj/structure/table/wood, @@ -49593,6 +49871,13 @@ icon_state = "whitegreenrustychess" }, /area/f13/building) +"uTU" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/crate/bin/trashbin, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "uUh" = ( /obj/structure/table, /obj/item/reagent_containers/blood/radaway, @@ -49658,6 +49943,15 @@ icon_state = "floorrusty" }, /area/f13/building) +"uVm" = ( +/obj/machinery/light/small, +/obj/structure/sign/poster/contraband/pinup_pink{ + pixel_y = -32 + }, +/turf/open/floor/f13{ + icon_state = "bluedirtychess2" + }, +/area/f13/ncr) "uVo" = ( /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalbottombordertop3" @@ -49957,15 +50251,10 @@ }, /area/f13/building) "vcg" = ( -/obj/structure/table/wood, /obj/effect/decal/cleanable/dirt{ color = "000000" }, -/obj/item/card/id/dogtag/ncrtrooper, -/obj/item/card/id/dogtag/ncrtrooper, -/obj/item/card/id/dogtag/ncrtrooper, -/obj/item/card/id/dogtag/ncrsergeant, -/turf/open/floor/carpet/black, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "vcm" = ( /obj/structure/chair/office{ @@ -49999,7 +50288,7 @@ /area/f13/wasteland) "vcY" = ( /obj/machinery/door/airlock/hatch{ - name = "NCR Command Quarters"; + name = "NCR Captain's Office"; req_access_txt = "121" }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, @@ -50220,7 +50509,7 @@ /obj/effect/decal/cleanable/dirt{ color = "000000" }, -/turf/open/floor/wood/wood_diagonal, +/turf/open/floor/carpet/black, /area/f13/ncr) "viu" = ( /obj/machinery/light/small{ @@ -50244,16 +50533,22 @@ /turf/open/floor/f13/wood, /area/f13/building) "viD" = ( -/obj/effect/decal/cleanable/dirt{ - color = "000000" - }, -/obj/machinery/light{ - dir = 4 +/obj/structure/closet/crate{ + desc = "A rectangular steel crate labeled: Humanitarian Supplies." }, -/obj/structure/chair/office/dark{ - dir = 1 +/obj/item/reagent_containers/food/snacks/f13/mre, +/obj/item/reagent_containers/food/snacks/f13/mre, +/obj/item/reagent_containers/food/snacks/f13/mre, +/obj/item/reagent_containers/food/snacks/f13/mre, +/obj/item/reagent_containers/glass/beaker/waterbottle, +/obj/item/reagent_containers/glass/beaker/waterbottle, +/obj/item/reagent_containers/glass/beaker/waterbottle, +/obj/item/paper/fluff/ruins/deepstorage/water_concern{ + info = "We've delivered you a crate of humanitarian supplies due to the lack of clean water and food in Yuma, make use of it. -Ranger-Captain Parker."; + name = "Food and Water concerns"; + pixel_x = 0 }, -/turf/open/floor/wood/wood_diagonal, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "viV" = ( /obj/effect/decal/marking{ @@ -50894,9 +51189,6 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/pen/fountain, -/obj/machinery/light{ - dir = 8 - }, /obj/effect/spawner/lootdrop/f13/cash_ncr_low, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) @@ -50956,6 +51248,18 @@ icon_state = "outerbordercorner" }, /area/f13/wasteland) +"vAb" = ( +/obj/structure/table/wood{ + pixel_x = 2 + }, +/obj/item/kirbyplants/dead{ + desc = "It doesn't look very healthy..."; + name = "Dead potted plant"; + pixel_x = 3; + pixel_y = 10 + }, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "vAe" = ( /obj/structure/destructible/tribal_torch/lit, /turf/open/indestructible/ground/outside/desert, @@ -51180,11 +51484,8 @@ /turf/open/floor/plasteel/f13/vault_floor/neutral/neutralsolid, /area/f13/building) "vEV" = ( -/obj/effect/turf_decal, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/obj/structure/chair/wood/worn, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "vFn" = ( /obj/structure/rack, @@ -51277,9 +51578,14 @@ }, /area/f13/legion) "vGG" = ( -/obj/structure/bed/old, -/turf/open/floor/f13/wood{ - icon_state = "housewood2-broken" +/obj/effect/overlay/junk/toilet{ + pixel_y = 12 + }, +/obj/machinery/light/small/broken{ + dir = 4 + }, +/turf/open/floor/f13{ + icon_state = "whitegreenrustychess" }, /area/f13/village) "vGQ" = ( @@ -51316,7 +51622,11 @@ }, /area/f13/village) "vHu" = ( -/obj/effect/landmark/start/f13/ncrcombatengineer, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash{ + pixel_x = -11; + pixel_y = -7 + }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "vHw" = ( @@ -51712,19 +52022,15 @@ }, /area/f13/clinic) "vQl" = ( -/obj/machinery/light{ - dir = 8 +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -6 }, -/obj/structure/closet/locker, -/obj/item/clothing/under/f13/ncr/ncr_dress, -/obj/item/clothing/under/f13/ncr/ncr_dress, -/obj/item/clothing/under/f13/ncr/ncr_dress, -/obj/item/clothing/under/f13/ncr/ncr_dress, -/obj/item/clothing/under/f13/ncr/ncr_dress, -/obj/item/clothing/under/f13/ncr/ncr_dress, -/obj/item/clothing/under/f13/ncr/ncr_dress, -/obj/item/clothing/under/f13/ncr/ncr_dress, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = 6; + pixel_y = 10 + }, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "vQu" = ( /obj/structure/closet/fridge, @@ -52155,6 +52461,10 @@ icon_state = "outerpavement" }, /area/f13/wasteland) +"wcb" = ( +/obj/structure/stairs/west, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "wci" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/glass, @@ -52614,7 +52924,7 @@ "wnO" = ( /obj/structure/rack, /obj/effect/turf_decal/stripes/white/box, -/obj/item/ammo_box/magazine/uzim9mm/rockwell/empty, +/obj/item/ammo_box/magazine/uzim9mm/rockwell, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "wnT" = ( @@ -52739,6 +53049,16 @@ /obj/structure/simple_door/house, /turf/open/floor/f13/wood, /area/f13/building) +"wpz" = ( +/obj/machinery/door/unpowered/securedoor{ + desc = "Door with a built-in lock. Can't be padlocked. You can smell the whisky and toughness from even outside the door."; + name = "Ranger's Bathroom"; + req_access_txt = "121" + }, +/turf/open/floor/f13{ + icon_state = "bluedirtychess2" + }, +/area/f13/ncr) "wpL" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/f13/resourcespawner, @@ -53211,21 +53531,12 @@ }, /area/f13/building) "wAX" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/indestructible/ground/outside/sidewalk{ - icon_state = "horizontaloutermain1" - }, -/area/f13/wasteland) +/obj/structure/closet/crate/bin/trashbin, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "wBb" = ( -/obj/effect/decal/cleanable/dirt{ - color = "000000" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/obj/item/kirbyplants/random, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "wBc" = ( /obj/structure/closet/crate/bin, @@ -54176,7 +54487,7 @@ /obj/structure/simple_door/metal/barred, /obj/machinery/door/poddoor/shutters/preopen{ id = "NCRmory"; - name = "NCR armory shutters" + name = "NCR Armory Shutters" }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) @@ -54806,6 +55117,11 @@ icon_state = "horizontalinnermain2" }, /area/f13/wasteland) +"xgA" = ( +/obj/structure/table/wood, +/obj/item/megaphone, +/turf/open/floor/wood/wood_large, +/area/f13/ncr) "xgB" = ( /obj/structure/chair{ dir = 4 @@ -54881,7 +55197,11 @@ }, /area/f13/wasteland) "xie" = ( -/obj/structure/fireplace, +/obj/structure/junk/small/tv{ + desc = "A wall mounted television, sadly it's broken."; + name = "Wall Mounted Television"; + pixel_y = 30 + }, /turf/open/floor/f13/wood{ icon_state = "housewood2" }, @@ -55058,9 +55378,6 @@ "xmS" = ( /obj/structure/table/wood, /obj/item/paper_bin, -/obj/machinery/light{ - dir = 1 - }, /obj/item/megaphone, /turf/open/floor/carpet, /area/f13/ncr) @@ -55324,7 +55641,7 @@ /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "xrD" = ( -/obj/structure/chair/middle{ +/obj/structure/chair/sofa{ dir = 1 }, /turf/open/floor/f13/wood{ @@ -55795,7 +56112,7 @@ /turf/open/floor/plasteel/f13/vault_floor/white/whitesolid, /area/f13/building) "xFL" = ( -/obj/machinery/deepfryer, +/obj/structure/junk/micro, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" }, @@ -56109,9 +56426,6 @@ color = "000000" }, /obj/structure/bed/old, -/obj/machinery/light{ - dir = 4 - }, /obj/effect/landmark/start/f13/ncrrearechelon, /turf/open/floor/wood/f13/oak, /area/f13/ncr) @@ -56129,7 +56443,7 @@ dir = 4; light_color = "red" }, -/obj/structure/bed/mattress, +/obj/structure/junk/small/bed, /turf/open/floor/f13/wood{ icon_state = "housewood2" }, @@ -56355,14 +56669,8 @@ /turf/open/floor/f13/wood, /area/f13/building) "xQz" = ( -/obj/structure/table/reinforced, -/obj/structure/barricade/bars{ - max_integrity = 800; - name = "strong metal bars"; - obj_integrity = 800 - }, -/obj/item/paper_bin, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/obj/machinery/light, +/turf/open/floor/wood/wood_large, /area/f13/ncr) "xRg" = ( /obj/effect/decal/remains/human, @@ -56469,9 +56777,6 @@ "xUp" = ( /obj/structure/table/booth, /obj/item/toy/cards/deck, -/obj/machinery/light{ - dir = 1 - }, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" }, @@ -56639,12 +56944,9 @@ /area/f13/wasteland) "xZh" = ( /obj/structure/table/reinforced, -/obj/structure/barricade/bars{ - max_integrity = 800; - name = "strong metal bars"; - obj_integrity = 800 +/obj/machinery/computer/terminal{ + termtag = "Camp Miller Armory" }, -/obj/machinery/computer/terminal, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "xZo" = ( @@ -56970,7 +57272,7 @@ /obj/machinery/door/poddoor/shutters/preopen, /obj/machinery/door/poddoor/shutters/preopen{ id = "NCRmory"; - name = "NCR armory shutters" + name = "NCR Armory Shutters" }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) @@ -57770,8 +58072,8 @@ wvV ace xGv dKA -nVM -fhG +jQd +jQd dKA xGv chO @@ -57786,14 +58088,14 @@ ajD mQj oyb gmX -snN +koD wvV uIx xmL jWH +lNA aJj -aJj -vQl +kKt kKt wvV aMc @@ -59339,7 +59641,7 @@ gpp jaj wvV kOW -pem +mRU pem pem cze @@ -59615,7 +59917,7 @@ gjP fOs pJd vQE -gjs +pvD pJd gjP fyf @@ -59842,19 +60144,19 @@ unI qvQ dRA gmX -snN +koD wvV sWz xGv uSm xGv xGv -uSm +xGv wKU wvV wwm -ilv -jwV +pem +pem pem lFL wvV @@ -60099,7 +60401,7 @@ ajD qvQ dRA hgQ -mRU +koD wvV wvV wvV @@ -60129,7 +60431,7 @@ gjP nzN pJd tsO -gjs +pvD pJd gjP fyf @@ -60356,11 +60658,11 @@ eaZ qvQ dRA gmX -mRU -mZW -rUp +koD +wvV +fhG tDQ -vcg +rUp wvV xGv sWz @@ -60613,8 +60915,8 @@ eaZ qvQ dRA gmX -mRU -nDy +koD +wvV sZT tEr vcm @@ -60852,7 +61154,7 @@ ktB ktB wvV apw -bRz +cgN dYY eHk fxz @@ -60862,7 +61164,7 @@ jKe sVF hJI cpK -lNA +cpK cpK cpK cpK @@ -60870,11 +61172,11 @@ unI qvQ dRA rAA -mRU -nPy -rUp +koD +wvV tLA tLA +ilv wvV hfz wDX @@ -61123,14 +61425,14 @@ wyi wyi wyi wyi -poS +unI qvQ vfc gmX -mUk -rUp +koD +dku tdn -tNa +rUp rUp sBf xGv @@ -61157,7 +61459,7 @@ gjP pJd pqw erB -gjs +sNC pJd gjP igz @@ -61384,7 +61686,7 @@ unI qvQ oyx gmX -mRU +koD wvV wvV wvV @@ -61900,10 +62202,10 @@ pqO gmX koD xdt -tkO xGv xGv -uSm +xGv +xGv xGv xGv jkr @@ -62155,12 +62457,12 @@ unI qvQ mHW gmX -snN -wvV -wvV -wvV -aBT -wvV +koD +xdt +xGv +xGv +xGv +xGv xGv xGv wvV @@ -62413,11 +62715,11 @@ qvQ psK gmX koD -wvV +xdt toH -eJV -toL -wvV +xGv +xGv +uSm iul xGv wvV @@ -62654,7 +62956,7 @@ afr cnt ebv wvV -fIF +fLc ybI ybI nkp @@ -62671,9 +62973,9 @@ pqO gmX koD wvV -btj -mIv -btj +wvV +wvV +jpA wvV iul iul @@ -62929,7 +63231,7 @@ gmX koD sCz tte -toL +rUp vim wvV arU @@ -63179,15 +63481,15 @@ lUt lUt wyi wyi -poS +unI qvQ dRA gmX -snN +koD wvV -toL -toL -eJV +rUp +rUp +tLA wvV xGv xGv @@ -63431,10 +63733,10 @@ qwe koD cpK cpK -lgA +nPg +ybI ybI ybI -otJ ybI onk qvQ @@ -63701,7 +64003,7 @@ koD wvV tvE unF -viD +tLA wvV xGv xGv @@ -63935,7 +64237,7 @@ ktB (27,1,1) = {" ktB wvV -aDX +kBw qwe elF eNU @@ -64193,14 +64495,14 @@ ktB ktB wvV qwe -ctJ +aBT eoA ctJ eoA -qwe +dbW sBf lMl -jpA +ioP nkp unI mzY @@ -64212,7 +64514,7 @@ pqO pqO gmX koD -sHu +cpK cpK cpK eJb @@ -64992,7 +65294,7 @@ gmX koD wMm pbM -pvD +pbM qzr pfb gie @@ -66012,7 +66314,7 @@ pqO gmX geM ees -twO +ees ees vxv twO @@ -66036,13 +66338,13 @@ gcK gcK gcK gcK -qFk -xbV -qFk -qFk -qFk -qFk -qFk +gjP +nPy +gjP +gjP +gjP +gjP +gjP fyf kGc unI @@ -66293,13 +66595,13 @@ gcK gcK gcK gcK -qFk +gjP qMi rGM -qFk -pDR -oEh -qFk +gjP +cCf +rNv +gjP fyf kGc unI @@ -66530,7 +66832,7 @@ wvV urK vzk wvV -wBb +iul iul wvV xXo @@ -66550,13 +66852,13 @@ ktB gcK gcK gcK -qFk +gjP pJd pDR -qFk +gjP vGG -aAU -qFk +cCf +gjP fyf kGc unI @@ -66784,7 +67086,7 @@ gmX koD dkg wvV -xGv +bOq xGv wjB xGv @@ -66807,13 +67109,13 @@ gcK gcK gcK gcK -qFk +gjP lnw -qFk -qFk -qFk +gjP +gjP +gjP lnw -qFk +gjP fyf kGc pBv @@ -67039,14 +67341,14 @@ psK mHW gmX koD -sNC +dkg wvV -uyB -uoC +xGv +xGv wvV xGv xGv -xQz +yfo xGv mco tdX @@ -67064,7 +67366,7 @@ gcK gcK gcK gcK -qFk +gjP ecf jxq cOC @@ -67298,10 +67600,10 @@ gmX sya hJI wvV +fIF +jwV wvV -wvV -wvV -xGv +arU xGv xZh gmP @@ -67321,7 +67623,7 @@ gcK gcK gcK gcK -qFk +gjP gwJ pJd pJd @@ -67555,9 +67857,9 @@ gmX koD uaf wvV -sYF -uug -wqO +wvV +wvV +wvV iul xGv yfo @@ -67578,13 +67880,13 @@ gcK gcK gcK gcK -qFk -pJd +gjP +otJ aAU pdm pJd pJd -qFk +gjP dkP ybI onk @@ -67822,7 +68124,7 @@ xGv xGv wnO xpG -apw +mUk iul dMR wvV @@ -67835,13 +68137,13 @@ gcK gcK gcK gcK -qFk +gjP vzw pJd pJd xrV uRJ -qFk +gjP xbX qIv xbX @@ -68048,7 +68350,7 @@ ktB ktB wvV bsV -dku +bsV bsV qQQ guA @@ -68067,11 +68369,11 @@ bLY pqO gmX koD -sNC +dkg wvV -uHB -xGv -vEV +gyh +lgA +wqO xGv iul ygv @@ -68092,13 +68394,13 @@ gcK gcK gcK gcK -qFk +gjP pJd pia qJW cbI ugv -qFk +gjP kaM kaM kaM @@ -68326,9 +68628,9 @@ fCg koD cpK wvV -wvV -wvV -wvV +uHB +xGv +mIv xGv xGv wvV @@ -68336,7 +68638,7 @@ gnj xXo vOJ pIy -apw +mUk xGv hZN wvV @@ -68349,13 +68651,13 @@ gcK gcK gcK gcK -qFk +gjP xie xrD aAU cqX fRN -qFk +gjP ees ees muk @@ -68565,11 +68867,11 @@ cCh ees ees ees -gyh ees -gyh ees -gyh +ees +ees +ees sVF unI qvQ @@ -68582,9 +68884,9 @@ pqO gmX koD cpK -oKE -oKE -uOg +wvV +wvV +wvV wvV xdt wjB @@ -68606,13 +68908,13 @@ gcK gcK gcK gcK -qFk +gjP jxq lBF wjl kZc fRN -qFk +gjP ptf gNA unI @@ -68842,7 +69144,7 @@ hJI cpK uaf dkg -wAX +dkg dkg cpK cpK @@ -68863,13 +69165,13 @@ gcK gcK gcK fyf -qFk -kHn -qFk -qFk -qFk -qFk -qFk +gjP +aYK +gjP +gjP +gjP +gjP +gjP fyf kGc unI @@ -70621,15 +70923,15 @@ ayH ayH ayH ayH +vMu +fZb +qfq eEV -eEV -eEV -eEV -eEV -eEV -eEV -eEV -eEV +vMu +vMu +vMu +fZb +qfq ayH ayH ppv @@ -70877,17 +71179,17 @@ hwC hwC fyf fyf -fyf -fyf -iav -iav -fyf -fyf -fyf -fyf -fyf -fyf -fyf +nJW +aDX +aDX +aDX +ptf +ptf +ptf +ptf +ptf +ptf +gNA unI qvQ oyb @@ -71144,7 +71446,7 @@ fyf fyf mZX fyf -fyf +kGc unI qvQ oyx @@ -71401,7 +71703,7 @@ fyf fyf fyf iav -fyf +kGc unI pqa oCY @@ -71658,7 +71960,7 @@ fyf fyf fyf iav -fyf +kGc eaZ qvQ oyx @@ -71915,7 +72217,7 @@ fyf fyf fyf sqA -fyf +kGc unI mKp rbe @@ -72172,7 +72474,7 @@ fyf fyf fyf fyf -fyf +kGc unI qvQ kaM @@ -72429,7 +72731,7 @@ fyf fyf fyf bKy -fyf +kGc sIf dNT gQv @@ -72686,9 +72988,9 @@ fyf fyf fyf fyf -fyf -fyf -kGc +nJW +ptf +gNA hJI cpK unI @@ -73488,8 +73790,7 @@ gcK gcK gcK gcK -gcK -gcK +ggK ptf gcK gcK @@ -73504,7 +73805,8 @@ gcK gcK gcK gcK -ptf +gcK +gcK gcK gcK gcK @@ -73745,6 +74047,8 @@ gcK gcK gcK gcK +ggK +ggK gcK gcK gcK @@ -73753,18 +74057,16 @@ gcK gcK gcK gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK +bAo +rJY +bAo +bAo +bAo +bAo +bAo +bAo +bAo +bAo gcK gcK lKG @@ -74002,26 +74304,26 @@ gcK gcK gcK gcK +ggK +nDy +mZW gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK +bAo +bAo +bAo +bAo +bAo +bAo +bAo +buX +qQQ +lmc +lOj +gvP +bAo +dhx +bxK +bAo gcK gcK cpK @@ -74259,26 +74561,26 @@ gcK gcK gcK gcK +ggK +ggK +ggK gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK +oKE +sYF +uOg +viD +uoC +wAX +bAo +tAk +lmc +uVm +bAo +bAo +bAo +hik +xgA +bAo gcK gcK cpK @@ -74516,26 +74818,26 @@ gcK gcK gcK gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK +mZW +ggK +ggK +ggK +bAo +tkO +uoC +uoC +vcg +wBb +bAo +lcR +qQQ +qQQ +lOj +kJM +bAo +vcg +kQV +bAo gcK gcK cpK @@ -74775,24 +75077,24 @@ gcK gcK gcK gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK +oEh +ggK +bAo +tNa +uoC +vcg +uoC +xQz +bAo +bAo +wpz +bAo +bAo +bAo +kIX +rfu +bAo +bAo gcK gcK cpK @@ -75032,24 +75334,24 @@ gcK gcK gcK gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK +mZW +ggK +poS +uoC +vcg +uoC +uoC +uoC +gfP +vcg +uoC +wBb +obt +wBb +vcg +uoC +uTU +bAo gcK gcK cpK @@ -75291,22 +75593,22 @@ gcK gcK gcK gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK +bAo +uug +uoC +uoC +uoC +vcg +bAo +uug +vcg +uoC +vcg +uoC +uoC +aoG +aoG +bAo gcK gcK cpK @@ -75548,22 +75850,22 @@ gcK gcK gcK gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK +bAo +uyB +uoC +vEV +vQl +iJI +bAo +uGL +uoC +uoC +qdd +uoC +uoC +wcb +wcb +bAo gcK cpK cpK @@ -75805,22 +76107,22 @@ gcK gcK gcK gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK +bAo +bAo +bAo +bAo +bAo +bAo +bAo +peN +vAb +ucr +ely +eTU +uoC +vcg +uoC +bAo gcK cpK cpK @@ -76068,16 +76370,16 @@ gcK gcK gcK gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK -gcK +bAo +bAo +bAo +bAo +bAo +bAo +bAo +bAo +bAo +bAo gcK cpK cFe @@ -87027,7 +87329,7 @@ tKZ rpu rpu rpu -dbW +rpu uCO oeL rpu @@ -95884,7 +96186,7 @@ eUI gts uaf pcG -xFL +cCf cCf pXr pcG @@ -101957,7 +102259,7 @@ ggK vpD ggK ggK -yhH +bwK akk ggK ggK diff --git a/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm b/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm index 1471cc48c1..34953cca89 100644 --- a/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm @@ -26,11 +26,13 @@ /turf/closed/wall/r_wall, /area/f13/brotherhood/dorms) "acc" = ( -/obj/structure/sink{ - pixel_y = 19 +/obj/effect/overlay/junk/sink{ + dir = 8; + pixel_x = -12 }, -/obj/structure/mirror{ - pixel_y = 35 +/obj/effect/overlay/junk/mirror{ + pixel_x = -26; + pixel_y = -4 }, /turf/open/floor/f13{ icon_state = "dark" @@ -54,10 +56,17 @@ /turf/open/floor/plasteel/f13/vault_floor/yellow, /area/f13/caves) "acI" = ( -/obj/structure/table/wood, -/obj/item/pda, -/turf/open/floor/wood/wood_large, -/area/f13/caves) +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/overlay/junk/mirror{ + pixel_x = -26; + pixel_y = -4 + }, +/turf/open/floor/plating/tunnel, +/area/f13/den) "acL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -160,8 +169,8 @@ /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) "agq" = ( -/obj/item/radio/intercom, -/turf/closed/indestructible/f13vaultrusted, +/obj/effect/mine/stun, +/turf/open/floor/plating/tunnel, /area/f13/caves) "agw" = ( /obj/machinery/door/poddoor{ @@ -1789,7 +1798,17 @@ dir = 8; light_color = "red" }, -/obj/machinery/computer/terminal, +/obj/machinery/computer/terminal{ + doc_content_1 = "We are now established in the Yuma Region, we will begin listening in to the local business, the Police Department and the Military Base. We will report any information directly back to China. Glory!"; + doc_content_2 = "We have to report that the local hospital has communist patriots, they wish to assist us in the 'Yuma' , we sent them to break in one of the vaults behind a diner that began construction at June and see how it's going, we can maybe use it as a hideout after we assasinate the Vault-Tec Staff."; + doc_content_3 = "We got information that the Police Station has requested National Guard support due to the massive riots that are happening outside, they can't seem to be able to contain them on their own, we will keep you updated as the situation progresses."; + doc_content_4 = "CRITICAL INFORM-gfhGjhgfjhF RIOT G- NUCL- EVAC- HE-^hfbhjgsgfHFGHJ^&$^%^*"; + doc_title_1 = "April, 15 2077"; + doc_title_2 = "August, 27 2077"; + doc_title_3 = "October, 22 2077"; + doc_title_4 = "October, 23 2077"; + termtag = "Listening Outpost Chyou" + }, /turf/open/floor/f13{ icon_state = "greendirtyfull" }, @@ -2356,7 +2375,7 @@ /turf/open/floor/plating/dirt, /area/f13/caves) "bwT" = ( -/obj/machinery/autolathe/constructionlathe, +/obj/structure/junk/machinery, /turf/open/indestructible/ground/inside/subway, /area/f13/caves) "bxs" = ( @@ -3628,8 +3647,7 @@ }, /area/f13/brotherhood/dorms) "cnf" = ( -/obj/structure/sink{ - dir = 1; +/obj/effect/overlay/junk/sink{ pixel_y = 15 }, /turf/open/floor/f13/wood, @@ -3975,17 +3993,6 @@ }, /turf/open/indestructible/ground/inside/subway, /area/f13/tunnel) -"cwv" = ( -/obj/structure/decoration/vent, -/obj/structure/curtain, -/obj/machinery/shower{ - dir = 1; - icon_state = "shower" - }, -/turf/open/floor/f13{ - icon_state = "bluedirtychess2" - }, -/area/f13/caves) "cwN" = ( /obj/structure/bed/mattress{ icon_state = "mattress2" @@ -4104,10 +4111,11 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/structure/toilet{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, +/obj/effect/overlay/junk/toilet{ + dir = 4; + layer = 2.9 + }, /turf/open/floor/f13/wood{ icon_state = "housebase" }, @@ -4423,10 +4431,6 @@ }, /turf/open/indestructible/ground/outside/ruins, /area/f13/bunker) -"cGx" = ( -/obj/machinery/light, -/turf/open/floor/wood/wood_diagonal, -/area/f13/caves) "cGz" = ( /obj/structure/barricade/wooden, /obj/structure/decoration/rag{ @@ -4774,7 +4778,7 @@ /area/f13/bunker) "cRW" = ( /obj/machinery/porta_turret/syndicate{ - faction = list("raider") + faction = list("china") }, /turf/open/floor/plating/tunnel, /area/f13/caves) @@ -4912,13 +4916,6 @@ /obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/f13/vault_floor/yellow, /area/f13/tunnel) -"cUx" = ( -/obj/structure/sign/plaques/golden, -/turf/closed/wall/f13/store{ - desc = "A pre-War wall made of solid concrete."; - name = "concrete wall" - }, -/area/f13/caves) "cVg" = ( /obj/item/chair/wood, /turf/open/indestructible/ground/inside/mountain, @@ -5375,7 +5372,7 @@ }, /obj/item/holosign_creator/security{ layer = 3.1; - name = "Knight Captain's holobarrier projector"; + name = "Head Knight's holobarrier projector"; pixel_y = 7 }, /turf/open/floor/wood/f13/stage_b, @@ -5783,7 +5780,7 @@ /area/f13/bunker) "duY" = ( /obj/machinery/porta_turret/syndicate{ - faction = list("raider") + faction = list("china") }, /obj/machinery/light/small{ dir = 8; @@ -6180,14 +6177,6 @@ /obj/structure/rack, /turf/open/indestructible/ground/inside/subway, /area/f13/caves) -"dHk" = ( -/obj/structure/barricade/bars, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/curtain{ - color = "#845f58" - }, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, -/area/f13/caves) "dHv" = ( /obj/structure/window/fulltile/house{ dir = 2; @@ -6334,12 +6323,12 @@ /turf/open/floor/plasteel/dark/telecomms/mainframe, /area/f13/tcoms) "dLC" = ( -/obj/structure/sink{ - pixel_y = 19 - }, -/obj/structure/mirror{ +/obj/effect/overlay/junk/mirror{ pixel_y = 32 }, +/obj/effect/overlay/junk/sink{ + pixel_y = 15 + }, /turf/open/floor/plasteel/f13/vault_floor/yellow{ icon_state = "yellowdirtyfull" }, @@ -7779,7 +7768,7 @@ }, /area/f13/caves) "eBK" = ( -/obj/machinery/shower{ +/obj/effect/overlay/junk/shower{ dir = 8 }, /turf/open/floor/f13{ @@ -7886,12 +7875,6 @@ icon_state = "bluerustysolid" }, /area/f13/bunker) -"eEy" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/effect/landmark/start/f13/ncrranger, -/turf/open/floor/wood/wood_diagonal, -/area/f13/caves) "eEL" = ( /obj/structure/rack, /obj/item/gun/energy/laser/pistol, @@ -8437,12 +8420,6 @@ }, /turf/open/floor/plasteel/f13/vault_floor/red/whiteredfull, /area/f13/brotherhood/reactor) -"eXm" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood/wood_large, -/area/f13/caves) "eXp" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "gibmid1" @@ -8857,12 +8834,12 @@ pixel_x = -31 }, /obj/effect/decal/cleanable/cobweb, -/obj/structure/sink/kitchen{ - dir = 4; - pixel_x = -15 - }, /obj/item/reagent_containers/glass/bucket/wood, /obj/item/reagent_containers/rag, +/obj/effect/overlay/junk/sink{ + dir = 8; + pixel_x = -12 + }, /turf/open/floor/plating/tunnel, /area/f13/den) "fka" = ( @@ -9495,10 +9472,7 @@ }, /area/f13/den) "fzY" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 8 - }, +/obj/structure/junk/micro, /turf/open/floor/f13/wood{ icon_state = "housebase" }, @@ -10827,13 +10801,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/f13/vault_floor/floor, /area/f13/brotherhood/armory) -"goS" = ( -/obj/structure/decoration/vent, -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/f13/vault_floor/white, -/area/f13/bunker) "gpa" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/broken{ @@ -10998,10 +10965,10 @@ "guS" = ( /obj/structure/spider/stickyweb, /obj/structure/decoration/vent, -/obj/machinery/shower{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/overlay/junk/shower{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/f13/vault_floor/white, /area/f13/bunker) "gvn" = ( @@ -11028,12 +10995,12 @@ /turf/open/floor/plasteel/f13/vault_floor/yellow, /area/f13/tunnel) "gwn" = ( -/obj/structure/toilet{ - pixel_y = 10 - }, /obj/item/reagent_containers/food/snacks/deadmouse, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/light/floor, +/obj/effect/overlay/junk/toilet{ + pixel_y = 12 + }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/bunker) "gwV" = ( @@ -11301,14 +11268,6 @@ icon_state = "floorrusty" }, /area/f13/brotherhood/rnd) -"gDB" = ( -/obj/structure/toilet{ - pixel_y = 13 - }, -/turf/open/floor/f13{ - icon_state = "bluedirtychess2" - }, -/area/f13/caves) "gDU" = ( /obj/effect/decal/cleanable/blood/tracks, /obj/effect/decal/cleanable/dirt, @@ -12350,10 +12309,10 @@ /turf/open/floor/f13/wood, /area/f13/tunnel) "hlb" = ( -/obj/machinery/shower{ +/obj/structure/decoration/vent, +/obj/effect/overlay/junk/shower{ dir = 8 }, -/obj/structure/decoration/vent, /turf/open/floor/plasteel/f13/vault_floor/white, /area/f13/bunker) "hlg" = ( @@ -12626,16 +12585,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/f13/tcoms) -"huY" = ( -/obj/structure/closet/crate{ - anchored = 1; - can_be_unanchored = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood/wood_diagonal, -/area/f13/caves) "hvr" = ( /obj/structure/cable{ icon_state = "1-4" @@ -12671,12 +12620,6 @@ /obj/structure/disposalpipe/junction/flip, /turf/open/floor/plating/tunnel, /area/f13/caves) -"hxa" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/closed/mineral/random/high_chance, -/area/f13/caves) "hxd" = ( /obj/item/storage/trash_stack{ icon_state = "trash_2" @@ -12981,14 +12924,6 @@ icon_state = "redrustyfull" }, /area/f13/bunker) -"hLV" = ( -/obj/structure/ladder/unbreakable{ - height = 1; - id = "ncrranger"; - name = "Ranger bunks ladder" - }, -/turf/open/floor/wood/wood_diagonal, -/area/f13/caves) "hMf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed/mattress{ @@ -13218,12 +13153,6 @@ /obj/structure/spider/stickyweb, /turf/open/floor/plasteel/f13/vault_floor/red, /area/f13/bunker) -"hTy" = ( -/obj/structure/simple_door/metal, -/turf/open/floor/f13{ - icon_state = "bluedirtychess2" - }, -/area/f13/caves) "hUn" = ( /obj/structure/table/reinforced, /obj/structure/window/fulltile/store, @@ -13806,13 +13735,6 @@ }, /turf/open/floor/plasteel/f13/vault_floor/floor, /area/f13/brotherhood/armory) -"iro" = ( -/obj/structure/decoration/vent, -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/f13/vault_floor/white, -/area/f13/bunker) "irB" = ( /obj/machinery/light/small{ dir = 4 @@ -14339,10 +14261,7 @@ }, /area/f13/brotherhood/armory) "iNs" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 8 - }, +/obj/structure/junk/micro, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid{ icon_state = "darkdirtysolid" }, @@ -14471,8 +14390,10 @@ /area/f13/tunnel) "iSR" = ( /obj/structure/chair/comfy/green, -/mob/living/simple_animal/hostile/handy/gutsy{ +/mob/living/simple_animal/hostile/handy/gutsy/flamer{ faction = list("raider"); + icon_living = "pvtgutsyflamer"; + icon_state = "pvtgutsyflamer"; name = "Corporal Torque" }, /turf/open/floor/f13{ @@ -14666,14 +14587,6 @@ icon_state = "yellowdirtyfull" }, /area/f13/clinic) -"iYl" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/f13{ - icon_state = "bluedirtychess2" - }, -/area/f13/caves) "iYB" = ( /obj/effect/mob_spawn/human/corpse/bs, /turf/open/indestructible/ground/inside/subway{ @@ -15142,6 +15055,21 @@ /area/f13/caves) "jqr" = ( /obj/structure/table, +/obj/effect/overlay/junk/telescreen{ + pixel_y = 32 + }, +/obj/item/folder/yellow{ + desc = "A yellow folder with a red stamp on it."; + icon = 'icons/fallout/objects/bureaucracy.dmi'; + icon_state = "folder_secret"; + name = "Reports Folder"; + pixel_x = 4 + }, +/obj/item/paper/crumpled/bloody/ruins/thederelict/unfinished{ + info = "I... can't feel my... f-ce... Oh god the p*in.. I-I... am turn-ng int*o a mo-nste*..."; + pixel_x = -6; + pixel_y = 4 + }, /turf/open/floor/f13{ icon_state = "greendirtyfull" }, @@ -15404,17 +15332,6 @@ icon_state = "tunnelchess" }, /area/f13/bunker) -"jAM" = ( -/obj/structure/decoration/vent, -/obj/structure/curtain, -/obj/machinery/shower{ - pixel_y = 20 - }, -/obj/item/soap/deluxe, -/turf/open/floor/f13{ - icon_state = "bluedirtychess2" - }, -/area/f13/caves) "jAZ" = ( /obj/structure/chair/wood/modern, /turf/open/floor/f13/wood, @@ -17571,10 +17488,10 @@ /turf/open/floor/plating/f13/inside, /area/f13/brotherhood/mining) "ljv" = ( -/obj/machinery/shower{ +/obj/structure/decoration/vent, +/obj/effect/overlay/junk/shower{ dir = 4 }, -/obj/structure/decoration/vent, /turf/open/floor/plasteel/f13/vault_floor/white, /area/f13/bunker) "ljB" = ( @@ -17716,7 +17633,9 @@ /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/brotherhood/rnd) "lpk" = ( -/obj/structure/sign/poster/contraband/communist_state, +/obj/structure/sign/poster/contraband/communist_state{ + desc = "All hail the Chinese Communist Party!" + }, /turf/closed/indestructible/f13vaultrusted, /area/f13/caves) "lpI" = ( @@ -17948,14 +17867,6 @@ }, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) -"lyR" = ( -/obj/machinery/door/unpowered/securedoor{ - desc = "Door with a built-in lock. Can't be padlocked. The Black armor isn't the only perk Veterans get.."; - name = "Veteran Ranger's Room"; - req_access_txt = "121" - }, -/turf/open/floor/wood/wood_large, -/area/f13/caves) "lzb" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13/wood{ @@ -18212,13 +18123,6 @@ icon_state = "floorrusty" }, /area/f13/followers) -"lIv" = ( -/obj/structure/sign/poster/ncr/democracy, -/turf/closed/wall/f13/store{ - desc = "A pre-War wall made of solid concrete."; - name = "concrete wall" - }, -/area/f13/caves) "lIx" = ( /obj/machinery/microwave/stove, /obj/item/melee/onehanded/club/fryingpan, @@ -18259,11 +18163,6 @@ /obj/item/crowbar/advanced, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/brotherhood/rnd) -"lLd" = ( -/turf/open/floor/f13{ - icon_state = "floorrustysolid" - }, -/area/f13/caves) "lLh" = ( /obj/structure/statue/bos/ladyright{ pixel_y = -16 @@ -18835,7 +18734,7 @@ }, /area/f13/bunker) "mmB" = ( -/obj/structure/chair/wood{ +/obj/structure/chair/office{ dir = 1 }, /turf/open/floor/f13{ @@ -19017,11 +18916,11 @@ }, /area/f13/caves) "muF" = ( -/obj/structure/toilet{ - pixel_y = 10 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/effect/overlay/junk/toilet{ + dir = 8 + }, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" }, @@ -19219,9 +19118,11 @@ }, /area/f13/clinic) "mDV" = ( -/obj/structure/simple_door/bunker, -/obj/effect/mine/stun, -/turf/open/indestructible/ground/inside/mountain, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/vault/derelict, +/turf/open/floor/f13{ + icon_state = "greenrustyfull" + }, /area/f13/caves) "mEd" = ( /obj/structure/disposalpipe/broken{ @@ -19898,7 +19799,7 @@ /turf/open/floor/plating/tunnel, /area/f13/caves) "mZK" = ( -/obj/structure/sink{ +/obj/effect/overlay/junk/sink{ dir = 4; pixel_x = 12 }, @@ -20265,7 +20166,14 @@ }, /area/f13/brotherhood/armory) "net" = ( -/obj/machinery/computer/security/wooden_tv, +/obj/structure/junk/small/tv{ + desc = "A wall mounted television, sadly it's broken."; + name = "Wall Mounted Television"; + pixel_y = 30 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen/fountain, /turf/open/floor/f13{ icon_state = "greendirtyfull" }, @@ -20519,10 +20427,6 @@ icon_state = "neutralrustyfull" }, /area/f13/brotherhood/mining) -"noI" = ( -/obj/effect/decal/fakelattice, -/turf/open/floor/plating/tunnel, -/area/f13/caves) "noQ" = ( /obj/machinery/light/small{ dir = 4 @@ -20767,11 +20671,11 @@ /turf/closed/wall/r_wall, /area/f13/brotherhood/rnd) "nyC" = ( -/obj/machinery/shower{ - dir = 4 - }, /obj/structure/decoration/vent, /obj/effect/decal/cleanable/dirt, +/obj/effect/overlay/junk/shower{ + dir = 4 + }, /turf/open/floor/plasteel/f13/vault_floor/white, /area/f13/bunker) "nyF" = ( @@ -20952,8 +20856,9 @@ }, /area/f13/caves) "nFr" = ( -/obj/structure/toilet{ - dir = 4 +/obj/effect/overlay/junk/toilet{ + dir = 4; + layer = 2.9 }, /turf/open/floor/f13{ icon_state = "dark" @@ -21548,15 +21453,6 @@ }, /turf/open/floor/plating/tunnel, /area/f13/den) -"nYo" = ( -/obj/structure/sign/warning{ - name = "WARNING: In the event of an attack, personel are forbidden to shelter here." - }, -/turf/closed/wall/f13/store{ - desc = "A pre-War wall made of solid concrete."; - name = "concrete wall" - }, -/area/f13/caves) "nYR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -21993,14 +21889,6 @@ icon_state = "purplefull" }, /area/f13/clinic) -"olq" = ( -/obj/structure/toilet{ - dir = 1 - }, -/turf/open/floor/f13{ - icon_state = "bluedirtychess2" - }, -/area/f13/caves) "olt" = ( /obj/structure/table/glass, /turf/open/floor/f13{ @@ -22154,14 +22042,6 @@ icon_state = "neutralrustyfull" }, /area/f13/tunnel) -"osw" = ( -/obj/machinery/door/unpowered/securedoor{ - desc = "Door with a built-in lock. Can't be padlocked. You can smell the whisky and toughness from even outside the door."; - name = "Ranger's Office"; - req_access_txt = "121" - }, -/turf/open/floor/wood/wood_diagonal, -/area/f13/caves) "osH" = ( /obj/structure/handrail/g_central{ dir = 1; @@ -22451,15 +22331,6 @@ }, /turf/open/floor/plating/tunnel, /area/f13/brotherhood/rnd) -"oEM" = ( -/obj/effect/decal/fakelattice, -/obj/structure/ladder/unbreakable{ - desc = "An extremely sturdy metal ladder. It looks as if it leads down through this broken segment of plating."; - height = 2; - id = "undergroundcasino" - }, -/turf/open/floor/plating/tunnel, -/area/f13/caves) "oFi" = ( /obj/item/instrument/piano_synth, /obj/structure/rack, @@ -22507,10 +22378,6 @@ /turf/open/floor/f13/wood, /area/f13/den) "oGA" = ( -/obj/structure/ladder/unbreakable{ - height = 2; - id = "funclaw" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/waste{ icon_state = "goo10" @@ -22540,16 +22407,6 @@ }, /turf/open/floor/wood/f13/old, /area/f13/caves) -"oHE" = ( -/obj/effect/decal/fakelattice, -/obj/item/paper/crumpled/bloody/docsdeathnote{ - info = "ROUND AND ROUND THE TABLE GOES - THE CENTER OF TREASURE BETRAYS YOUR NOSE - DARE YOU ENTER THE CASINO OF WOES - WILL YOU LIVE? NOBODY KNOWS"; - name = "ominous note"; - pixel_x = -9; - pixel_y = -5 - }, -/turf/open/floor/plating/tunnel, -/area/f13/caves) "oHZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/bars{ @@ -22612,12 +22469,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13/wood, /area/f13/den) -"oLt" = ( -/turf/closed/wall/f13/store{ - desc = "A pre-War wall made of solid concrete."; - name = "concrete wall" - }, -/area/f13/caves) "oLQ" = ( /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/brotherhood/chemistry) @@ -22636,8 +22487,13 @@ }, /area/f13/tunnel) "oNi" = ( -/obj/item/radio/off, -/obj/structure/junk/small/bed, +/obj/item/radio/intercom{ + desc = "Is there anyone on the other end? Who's in there?"; + frequency = 1291; + name = "Mysterious Intercom"; + pixel_x = 26; + pixel_y = -3 + }, /turf/open/floor/f13{ icon_state = "greendirtyfull" }, @@ -22676,14 +22532,6 @@ /obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, /turf/open/indestructible/ground/inside/mountain, /area/f13/bunker) -"oOs" = ( -/obj/structure/closet/crate{ - anchored = 1; - can_be_unanchored = 1 - }, -/obj/machinery/light, -/turf/open/floor/wood/wood_diagonal, -/area/f13/caves) "oOE" = ( /obj/effect/spawner/lootdrop/trash, /turf/open/floor/f13{ @@ -24308,11 +24156,11 @@ }, /area/f13/caves) "qaK" = ( -/obj/structure/toilet{ - dir = 8 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/f13/medical/wasteland/meds/drug, +/obj/effect/overlay/junk/toilet{ + dir = 8 + }, /turf/open/floor/plasteel/f13/vault_floor/yellow{ icon_state = "yellowdirtyfull" }, @@ -24478,12 +24326,11 @@ }, /area/f13/den) "qfx" = ( -/obj/machinery/shower{ - layer = 2.8; - pixel_y = 32 - }, /obj/structure/decoration/vent/rusty, /obj/item/radio, +/obj/effect/overlay/junk/shower{ + pixel_y = 20 + }, /turf/open/floor/plasteel/f13/vault_floor/yellow{ icon_state = "yellowdirtyfull" }, @@ -24919,7 +24766,7 @@ /area/f13/tunnel) "qsy" = ( /mob/living/simple_animal/hostile/chinese{ - faction = list("raider") + name = "Comrade Xiaojian" }, /turf/open/floor/f13{ icon_state = "greendirtyfull" @@ -25255,13 +25102,6 @@ /obj/effect/spawner/lootdrop/f13/cash_random_high, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) -"qEm" = ( -/obj/effect/mob_spawn/human/corpse/damaged{ - pixel_x = 6; - pixel_y = 8 - }, -/turf/open/indestructible/ground/inside/mountain, -/area/f13/caves) "qFn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/grunge{ @@ -25356,12 +25196,12 @@ /turf/open/floor/plating/f13/inside, /area/f13/brotherhood/operating) "qHS" = ( -/obj/structure/toilet{ - pixel_y = 10 - }, /obj/machinery/light/floor, /obj/item/stack/f13Cash/random/low, /obj/structure/spider/cocoon, +/obj/effect/overlay/junk/toilet{ + pixel_y = 12 + }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/bunker) "qHX" = ( @@ -25718,9 +25558,6 @@ icon_state = "redrustyfull" }, /area/f13/bunker) -"qSX" = ( -/turf/open/floor/wood/wood_diagonal, -/area/f13/caves) "qTb" = ( /obj/effect/spawner/lootdrop/f13/cash_random_low, /turf/open/indestructible/ground/inside/mountain, @@ -25979,47 +25816,6 @@ /obj/effect/mob_spawn/human/corpse/raider/tribal, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/bunker) -"rby" = ( -/obj/structure/table/wood/bar, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 9; - pixel_y = 19 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 2; - pixel_y = 11 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 9; - pixel_y = 11 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 2; - pixel_y = 19 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 9; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/bottle/tequila{ - pixel_x = -8; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = -8 - }, -/obj/effect/decal/cleanable/dirt{ - color = "000000" - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood/wood_diagonal, -/area/f13/caves) "rbE" = ( /obj/machinery/telecomms/server/presets/command, /turf/open/floor/plasteel/dark/telecomms/mainframe, @@ -26177,11 +25973,6 @@ icon_state = "plating" }, /area/f13/bunker) -"rhV" = ( -/turf/open/floor/f13{ - icon_state = "bluedirtychess2" - }, -/area/f13/caves) "rja" = ( /obj/structure/chair/bench, /obj/effect/decal/cleanable/dirt, @@ -26279,15 +26070,6 @@ /obj/structure/statue/uranium/nuke, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/bunker) -"roM" = ( -/obj/structure/bed/dogbed, -/mob/living/simple_animal/hostile/wolf/alpha{ - desc = "The NCR Rangers have been known to employ K9 units from time to time."; - faction = list("neutral"); - name = "Ranger Seth" - }, -/turf/open/floor/wood/wood_diagonal, -/area/f13/caves) "roS" = ( /obj/machinery/light/small{ dir = 8; @@ -26550,12 +26332,6 @@ /obj/structure/barricade/wooden, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) -"rzi" = ( -/obj/structure/timeddoor{ - deletion_time = 27000 - }, -/turf/closed/indestructible/rock, -/area/f13/tunnel) "rzy" = ( /obj/item/reagent_containers/glass/bucket, /turf/open/indestructible/ground/inside/mountain, @@ -26797,7 +26573,7 @@ }, /area/f13/tunnel) "rFt" = ( -/obj/structure/sink{ +/obj/effect/overlay/junk/sink{ dir = 4; pixel_x = 12 }, @@ -27007,12 +26783,6 @@ }, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/brotherhood/medical) -"rNL" = ( -/obj/machinery/light, -/turf/open/floor/f13{ - icon_state = "bluedirtychess2" - }, -/area/f13/caves) "rNO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -27657,14 +27427,6 @@ /obj/machinery/light/broken, /turf/open/floor/plasteel/f13/vault_floor/yellow, /area/f13/caves) -"sok" = ( -/obj/structure/bed, -/obj/item/bedsheet/hos{ - desc = "This red and gold blanket has an aura of affluence."; - name = "fancy red bedsheet" - }, -/turf/open/floor/wood/wood_large, -/area/f13/caves) "sor" = ( /obj/effect/spawner/lootdrop/trash, /turf/open/floor/f13{ @@ -28041,16 +27803,6 @@ }, /turf/open/floor/plasteel, /area/f13/tcoms) -"sHX" = ( -/obj/structure/rack, -/obj/item/storage/box/handcuffs, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/turf/open/floor/wood/wood_diagonal, -/area/f13/caves) "sIa" = ( /obj/structure/chair/booth{ icon_state = "booth_west_north" @@ -28368,6 +28120,8 @@ /obj/structure/window/reinforced/spawner, /obj/structure/rack, /obj/machinery/light/floor, +/obj/item/clothing/suit/bio_suit/f13/hazmat, +/obj/item/clothing/head/bio_hood/f13/hazmat, /turf/open/floor/plasteel/f13/vault_floor/white, /area/f13/bunker) "sYr" = ( @@ -28546,6 +28300,8 @@ "tgC" = ( /obj/structure/rack, /obj/structure/window/reinforced/spawner, +/obj/item/clothing/suit/bio_suit/f13/hazmat, +/obj/item/clothing/head/bio_hood/f13/hazmat, /turf/open/floor/plasteel/f13/vault_floor/white, /area/f13/bunker) "thC" = ( @@ -29315,13 +29071,13 @@ dir = 1; pixel_y = 15 }, -/obj/structure/mirror{ - pixel_y = 30 - }, /obj/structure/sign/poster/official/cleanliness{ pixel_x = -32 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/overlay/junk/mirror{ + pixel_y = 32 + }, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" }, @@ -29600,18 +29356,6 @@ smooth = 1 }, /area/f13/brotherhood/operating) -"tTx" = ( -/obj/structure/closet/cabinet/anchored, -/obj/item/clothing/under/f13/ranger, -/obj/item/clothing/under/f13/ranger/blue, -/obj/item/clothing/under/f13/ranger/modif_ranger, -/obj/item/clothing/under/f13/ranger/patrol, -/obj/item/clothing/under/f13/ranger/trail, -/obj/item/clothing/under/f13/ranger/vet, -/obj/item/clothing/under/f13/ranger/vet/foxflannel, -/obj/item/encryptionkey/headset_ranger, -/turf/open/floor/wood/wood_large, -/area/f13/caves) "tTy" = ( /obj/structure/flora/wasteplant/wild_fungus, /turf/open/indestructible/ground/inside/mountain, @@ -30459,14 +30203,6 @@ /obj/structure/chair/stool/retro/black, /turf/open/floor/wood/f13/oak, /area/f13/den) -"uDJ" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/f13{ - icon_state = "bluedirtychess2" - }, -/area/f13/caves) "uDO" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/f13/cash_random_low, @@ -31004,9 +30740,6 @@ icon_state = "reddirtyfull" }, /area/f13/clinic) -"vcQ" = ( -/turf/open/floor/wood/wood_large, -/area/f13/caves) "vdE" = ( /obj/structure/wreck/trash/machinepiletwo, /turf/open/floor/plating/tunnel, @@ -31253,12 +30986,6 @@ "vnO" = ( /turf/open/floor/carpet/black, /area/f13/brotherhood/offices2nd) -"vnX" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood/wood_diagonal, -/area/f13/caves) "vnY" = ( /obj/structure/rack, /obj/item/storage/toolbox/mechanical{ @@ -31337,10 +31064,10 @@ /obj/effect/decal/cleanable/blood/old{ icon_state = "gibmid1" }, -/obj/structure/toilet{ +/obj/item/soap/homemade, +/obj/effect/overlay/junk/toilet{ dir = 8 }, -/obj/item/soap/homemade, /turf/open/floor/plasteel/f13/vault_floor/white/whitesolid{ icon_state = "whitedirtysolid" }, @@ -31373,15 +31100,6 @@ "vrQ" = ( /turf/open/water, /area/f13/den) -"vrY" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/turf/open/floor/f13{ - icon_state = "bluedirtychess2" - }, -/area/f13/caves) "vsH" = ( /obj/structure/simple_door/metal/ventilation, /obj/structure/cable{ @@ -31441,13 +31159,13 @@ /obj/structure/table{ layer = 2.9 }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/computer/terminal{ dir = 1; pixel_x = 16; pixel_y = 8; termtag = "Business" }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet/black, /area/f13/brotherhood/offices2nd) "vuY" = ( @@ -32172,14 +31890,18 @@ /turf/open/floor/carpet/black, /area/f13/brotherhood/offices2nd) "wbp" = ( -/mob/living/simple_animal/hostile/handy/gutsy, +/mob/living/simple_animal/hostile/handy/gutsy{ + faction = list("wastebot"); + icon_living = "pvtgutsy"; + icon_state = "pvtgutsy"; + name = "Mr. Gutsy" + }, /turf/open/floor/f13{ icon_state = "greenrustyfull" }, /area/f13/clinic) "wcj" = ( -/obj/structure/table, -/obj/item/folder/red, +/obj/structure/junk/small/bed2, /turf/open/floor/f13{ icon_state = "greendirtyfull" }, @@ -32745,12 +32467,13 @@ }, /area/f13/caves) "wwW" = ( -/obj/structure/sink{ +/obj/effect/overlay/junk/sink{ dir = 4; pixel_x = 12 }, -/obj/structure/mirror{ - pixel_x = 32 +/obj/effect/overlay/junk/mirror{ + pixel_x = 26; + pixel_y = -4 }, /turf/open/floor/f13/wood{ icon_state = "housebase" @@ -33731,8 +33454,8 @@ /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/brotherhood/rnd) "xiW" = ( -/mob/living/simple_animal/hostile/chinese/ranged/assault{ - faction = list("raider") +/mob/living/simple_animal/hostile/chinese/ranged{ + name = "Comrade Renxiang" }, /turf/open/floor/f13{ icon_state = "whitegreenrustychess" @@ -34725,13 +34448,13 @@ "xVD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, /obj/structure/mirror{ pixel_x = -32 }, +/obj/effect/overlay/junk/sink{ + dir = 8; + pixel_x = -12 + }, /turf/open/floor/plasteel/f13/vault_floor/white/whitesolid{ icon_state = "whitedirtysolid" }, @@ -34922,17 +34645,11 @@ /area/f13/tunnel) "ycB" = ( /obj/structure/junk/small/bed, +/obj/item/radio/off, /turf/open/floor/f13{ icon_state = "greendirtyfull" }, /area/f13/caves) -"ydd" = ( -/obj/structure/sign/poster/contraband/revolver, -/turf/closed/wall/f13/store{ - desc = "A pre-War wall made of solid concrete."; - name = "concrete wall" - }, -/area/f13/caves) "yeg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4; @@ -35108,13 +34825,14 @@ /area/f13/followers) "ylL" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sink{ +/obj/effect/overlay/junk/mirror{ + pixel_x = -26; + pixel_y = -4 + }, +/obj/effect/overlay/junk/sink{ dir = 8; pixel_x = -12 }, -/obj/structure/mirror{ - pixel_x = -32 - }, /turf/open/floor/plating/tunnel, /area/f13/den) "ymg" = ( @@ -35885,7 +35603,7 @@ vPg vPg eLE vPg -vPg +duY cSY cSY cSY @@ -37722,14 +37440,14 @@ vPg vPg vPg vPg +aoj vPg -vPg -vPg +aoj +aoj vPg vPg aoj aoj -aoj vPg vPg vPg @@ -37972,13 +37690,13 @@ aoj vPg vPg vPg -eLE -eLE -eLE -eLE -eLE -eLE -eLE +vPg +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -38228,19 +37946,19 @@ vPg vPg vPg vPg -eLE -oLt -oLt -oLt -oLt -oLt -oLt -oLt -eLE +vPg +vPg +vPg +vPg +vPg vPg aoj vPg vPg +aoj +vPg +vPg +vPg vPg vPg vPg @@ -38485,21 +38203,21 @@ vPg vPg vPg vPg -eLE -oLt -gDB -hTy -uDJ -hTy -olq -oLt -eLE +vPg +vPg +aoj +aoj +vPg vPg vPg vPg vPg vPg vPg +aoj +aoj +vPg +vPg vPg vPg vPg @@ -38742,17 +38460,13 @@ vPg vPg vPg vPg -eLE -oLt -oLt -oLt -rhV -oLt -oLt -oLt -eLE vPg vPg +aoj +vPg +vPg +aoj +aoj vPg vPg vPg @@ -38762,6 +38476,10 @@ aoj vPg vPg vPg +aoj +vPg +vPg +vPg vPg aoj vPg @@ -39000,13 +38718,6 @@ vPg vPg vPg vPg -eLE -oLt -jAM -rhV -cwv -oLt -eLE vPg vPg vPg @@ -39015,6 +38726,13 @@ vPg vPg vPg vPg +aoj +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -39257,17 +38975,17 @@ vPg vPg vPg vPg -eLE -oLt -oLt -rhV -oLt -oLt -eLE +vPg +vPg +aoj +vPg vPg vPg vPg vPg +aoj +vPg +aoj vPg vPg vPg @@ -39514,13 +39232,13 @@ vPg vPg vPg vPg -eLE -oLt -vrY -rhV -vrY -oLt -eLE +vPg +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -39771,16 +39489,16 @@ vPg vPg vPg vPg -eLE -oLt -iYl -rhV -rNL -oLt -eLE -eLE vPg vPg +aoj +vPg +vPg +aoj +vPg +vPg +aoj +vPg vPg vPg vPg @@ -40028,15 +39746,15 @@ vPg vPg vPg vPg -eLE -oLt -oLt -hTy -oLt -nYo -oLt -oLt -eLE +vPg +aoj +aoj +aoj +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -40286,17 +40004,17 @@ vPg vPg vPg vPg -eLE -oLt -qSX -qSX -hLV -qSX -oLt -eLE -eLE -eLE -eLE +vPg +vPg +vPg +aoj +aoj +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -40519,7 +40237,7 @@ vPg vPg vPg vPg -eLE +vPg vPg eLE "} @@ -40543,18 +40261,18 @@ vPg vPg vPg vPg -eLE -oLt -vnX -qSX -qSX -cGx -oLt -oLt -cUx -oLt -oLt -eLE +vPg +vPg +vPg +vPg +vPg +vPg +aoj +aoj +vPg +vPg +vPg +vPg vPg vPg vPg @@ -40636,7 +40354,7 @@ ise puJ pzF lvr -bcN +wbp puJ pzF cFE @@ -40644,7 +40362,7 @@ wbp puJ pzF lvr -bcN +wbp puJ puJ puJ @@ -40777,7 +40495,7 @@ eLE eLE eLE eLE -vPg +eLE eLE "} (23,1,1) = {" @@ -40799,19 +40517,19 @@ vPg vPg vPg vPg +aoj +vPg +vPg +vPg +vPg +vPg +aoj +vPg +vPg +vPg +vPg +vPg vPg -eLE -oLt -oLt -dHk -osw -dHk -oLt -eXm -vcQ -tTx -oLt -eLE vPg vPg vPg @@ -41019,7 +40737,7 @@ eLE vPg vPg cRW -uPr +agq bjI vPg eLE @@ -41054,21 +40772,21 @@ vPg vPg vPg vPg +vPg +vPg +vPg +vPg aoj vPg vPg -eLE -oLt -sHX -qSX -qSX -qSX -lyR -vcQ -vcQ -sok -oLt -eLE +aoj +vPg +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -41314,18 +41032,18 @@ vPg vPg vPg vPg -eLE -oLt -huY -qSX -qSX -oOs -oLt -acI -vcQ -rby -oLt -eLE +vPg +aoj +vPg +vPg +aoj +vPg +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -41571,18 +41289,18 @@ vPg vPg vPg vPg -eLE -lIv -eEy -qSX -qSX -eEy -oLt -oLt -oLt -oLt -oLt -eLE +vPg +vPg +vPg +vPg +vPg +vPg +aoj +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -41786,7 +41504,7 @@ xVz xVz xVz eLE -ocD +nmy jqr kMU kMU @@ -41828,17 +41546,17 @@ vPg vPg vPg vPg -eLE -oLt -huY -qSX -qSX -oOs -oLt -eLE -eLE -eLE -eLE +vPg +vPg +vPg +vPg +vPg +vPg +vPg +aoj +vPg +vPg +vPg vPg vPg vPg @@ -42043,7 +41761,7 @@ xVz xVz xVz eLE -agq +nmy net xiW kMU @@ -42082,21 +41800,21 @@ aoj vPg vPg vPg +vPg +vPg +vPg +vPg aoj vPg vPg -eLE -oLt -eEy -qSX -roM -eEy -oLt -eLE vPg vPg vPg vPg +aoj +vPg +vPg +vPg vPg vPg vPg @@ -42302,7 +42020,7 @@ xVz eLE lpk moH -bQn +oNi oNi wcj nmy @@ -42339,23 +42057,23 @@ vPg vPg aoj vPg +vPg +vPg +vPg +vPg +vPg aoj vPg vPg -eLE -oLt -oLt -oLt -ydd -oLt -oLt -eLE vPg vPg vPg vPg vPg vPg +aoj +vPg +vPg vPg vPg vPg @@ -42559,8 +42277,8 @@ xVz eLE nmy nmy -agq -agq +nmy +nmy nmy nmy eLE @@ -42599,13 +42317,13 @@ vPg vPg vPg vPg +aoj +vPg +vPg +vPg +vPg +vPg vPg -eLE -eLE -eLE -eLE -eLE -eLE vPg vPg vPg @@ -42859,7 +42577,7 @@ vPg vPg vPg vPg -vPg +aoj vPg vPg vPg @@ -42953,7 +42671,7 @@ fmT puJ pzF pMM -bcN +wbp puJ rrE cFE @@ -43116,8 +42834,8 @@ vPg vPg vPg vPg -vPg -vPg +aoj +aoj vPg vPg vPg @@ -43371,18 +43089,18 @@ vPg vPg vPg vPg -aoj vPg vPg vPg -aoj vPg vPg vPg +aoj vPg vPg vPg aoj +aoj vPg vPg aoj @@ -43627,18 +43345,18 @@ vPg vPg vPg vPg +aoj vPg vPg +aoj vPg vPg vPg vPg vPg +aoj vPg -vPg -vPg -vPg -vPg +aoj vPg vPg vPg @@ -43883,19 +43601,19 @@ vPg vPg vPg vPg -aoj vPg vPg vPg +aoj vPg vPg vPg +aoj +aoj vPg vPg vPg vPg -aoj -aoj vPg vPg vPg @@ -47430,7 +47148,7 @@ vPg vPg xVz xVz -xVz +bjI xVz xVz vPg @@ -47687,7 +47405,7 @@ vPg vPg vPg xVz -hxa +jPC aoj aoj aoj @@ -48359,7 +48077,7 @@ pmg wqW vPg lnr -lnr +sNX lnr vPg vPg @@ -48871,7 +48589,7 @@ vPg vPg vPg lnr -lnr +sNX lnr vPg vPg @@ -49383,7 +49101,7 @@ vPg vPg vPg lnr -lnr +sNX lnr vPg vPg @@ -50407,7 +50125,7 @@ vPg vPg vPg vPg -lnr +sNX lnr vPg vPg @@ -50445,7 +50163,7 @@ weW jko hJq lCq -weW +cSE fDH rtL hfK @@ -50702,7 +50420,7 @@ weW hfK vfU fDH -weW +cSE nTD vfU hfK @@ -50959,7 +50677,7 @@ weW rAu cSE cSE -weW +cSE cSE cSE jls @@ -51693,7 +51411,7 @@ vPg vPg vPg lnr -lnr +sNX lnr vPg vPg @@ -58829,7 +58547,7 @@ vPg xVz xVz xVz -xVz +qkD vPg vPg vPg @@ -60110,7 +59828,7 @@ vPg vPg vPg xVz -xVz +qkD vPg vPg vPg @@ -64737,7 +64455,7 @@ rex vPg vPg vPg -ajL +vPg jPC bwT myy @@ -64994,7 +64712,7 @@ rex vPg vPg vPg -ajL +vPg jPC jPC myy @@ -65624,7 +65342,7 @@ ddg dIq ylL xVD -ylL +acI kUN kIf aPF @@ -83345,8 +83063,8 @@ vPg vPg tur tur -nBk -nBk +tur +tur tur vPg vPg @@ -83583,6 +83301,12 @@ tur weW weW tur +aoj +vPg +vPg +vPg +vPg +vPg vPg aoj vPg @@ -83591,23 +83315,17 @@ vPg vPg vPg vPg -eLE -eLE -eLE -eLE -eLE -eLE -eLE -eLE +vPg +aoj +vPg +vPg +vPg +vPg +vPg vPg vPg -eoy -nBk -nBk -eoy vPg vPg -eLE vPg vPg vPg @@ -83844,24 +83562,24 @@ vPg vPg vPg vPg +aoj +vPg +vPg +vPg +vPg +vPg vPg aoj -eLE -eLE vPg vPg -xVz -xVz vPg vPg vPg -eLE vPg vPg -eoy -nBk -nBk -eoy +vPg +vPg +vPg vPg vPg vPg @@ -84098,28 +83816,28 @@ weW weW tur vPg -aoj vPg vPg vPg vPg -eLE vPg vPg -xVz -lLd -xVz vPg -aoj vPg -eLE -eLE -eLE -tMD -rzi -rzi -tMD -eLE +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -84355,30 +84073,30 @@ weW uAY tur vPg -aoj vPg -aoj vPg -eLE -eLE vPg vPg -xVz -lLd -lLd -xVz +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg aoj vPg vPg vPg vPg vPg -myy -myy -myy -eLE -eLE -eLE +vPg +vPg +aoj +vPg +vPg vPg vPg vPg @@ -84612,30 +84330,30 @@ weW weW tur vPg -aoj vPg vPg vPg -eLE vPg -aoj -xVz -lLd -noI -lLd -xVz -xVz vPg -aoj vPg -xVz -xVz -myy -myy -myy vPg vPg -eLE +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -84872,27 +84590,27 @@ vPg vPg vPg vPg -eLE -eLE vPg -aoj -xVz -lLd -noI -noI -xVz -xVz vPg vPg -xVz -xVz -xVz -myy -myy vPg vPg vPg -eLE +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg aoj @@ -85127,29 +84845,29 @@ weW tur vPg aoj +vPg +vPg +vPg +vPg +vPg +vPg aoj vPg -eLE vPg vPg vPg -xVz -noI -noI -noI -qEm -xVz -xVz -xVz -xVz -myy -myy -myy -myy +vPg +vPg +vPg +aoj +vPg +vPg +vPg +vPg +vPg vPg aoj vPg -eLE vPg vPg vPg @@ -85383,30 +85101,30 @@ weW weW tur vPg +vPg +vPg aoj +vPg +vPg +vPg +vPg +vPg +vPg aoj -eLE -eLE vPg vPg -xVz -lLd -noI -noI -oHE -lLd -xVz -xVz -xVz -xVz -xVz -myy -myy -myy +vPg +vPg +vPg +vPg vPg aoj vPg -eLE +vPg +vPg +vPg +vPg +vPg aoj vPg vPg @@ -85642,28 +85360,28 @@ tur vPg vPg vPg -eLE vPg +aoj vPg vPg -lLd -noI -oEM -noI -noI -lLd vPg vPg vPg vPg -xVz -xVz -xVz -xVz +aoj +vPg +vPg +vPg +vPg +vPg +vPg +vPg +aoj +vPg +vPg vPg vPg vPg -eLE vPg aoj aoj @@ -85897,30 +85615,30 @@ mNE mNE tur vPg -aoj vPg -eLE vPg -aoj -lLd -noI -noI -noI -noI -lLd -xVz vPg vPg vPg -aoj vPg vPg vPg -aoj vPg vPg vPg -eLE +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg nBk @@ -86153,31 +85871,31 @@ tur weW weW tur +aoj vPg +aoj vPg vPg -eLE vPg vPg -noI -noI -noI -noI -noI -lLd -xVz +aoj vPg aoj vPg +vPg +vPg +vPg +vPg aoj vPg +aoj vPg vPg vPg vPg -eLE -eLE -eLE +vPg +aoj +vPg vPg vPg nBk @@ -86413,15 +86131,7 @@ tur vPg vPg vPg -eLE vPg -lLd -lLd -noI -noI -noI -lLd -xVz vPg vPg vPg @@ -86429,10 +86139,18 @@ vPg vPg vPg vPg -eLE -eLE -eLE -eLE +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -86668,25 +86386,25 @@ weW uAY tur vPg -aoj vPg -eLE vPg -xVz -lLd -lLd -lLd -lLd vPg vPg vPg -eLE -eLE -eLE -eLE -eLE -eLE -eLE +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg +vPg vPg vPg vPg @@ -86927,17 +86645,13 @@ tur vPg vPg vPg -eLE -xVz -xVz -xVz -xVz +vPg vPg aoj vPg vPg -eLE -eLE +vPg +vPg vPg vPg aoj @@ -86948,6 +86662,10 @@ vPg vPg vPg vPg +aoj +vPg +vPg +vPg vPg vPg nBk @@ -87184,18 +86902,14 @@ tur vPg vPg vPg -eLE -xVz -xVz +aoj vPg +aoj vPg vPg -eLE -eLE -eLE -eLE vPg vPg +aoj vPg aoj vPg @@ -87203,6 +86917,10 @@ vPg vPg vPg vPg +aoj +vPg +aoj +vPg vPg vPg vPg @@ -87438,19 +87156,14 @@ tur weW weW tur +aoj vPg vPg vPg -eLE -eLE -eLE -eLE -eLE -eLE -eLE vPg vPg vPg +aoj vPg vPg vPg @@ -87461,6 +87174,11 @@ vPg aoj vPg vPg +vPg +vPg +vPg +vPg +vPg eLE eLE eLE @@ -87696,20 +87414,19 @@ weW weW tur vPg -aoj -vPg vPg vPg vPg +aoj vPg vPg vPg vPg vPg vPg +aoj vPg vPg -aoj vPg vPg vPg @@ -87718,6 +87435,7 @@ vPg aoj vPg vPg +vPg eLE eSW eSW @@ -87953,28 +87671,28 @@ weW weW tur vPg -aoj -vPg -vPg -vPg -vPg -vPg -vPg -vPg vPg vPg vPg vPg +aoj +aoj vPg vPg vPg vPg vPg +aoj +aoj +aoj vPg vPg vPg vPg vPg +aoj +aoj +aoj eLE eSW mTA @@ -88292,7 +88010,7 @@ nBk nBk vPg vPg -vPg +eLE lnr sHo lnr @@ -88806,7 +88524,7 @@ nBk vPg hQE nBk -vPg +eLE lnr sHo uHU @@ -90832,7 +90550,7 @@ jJr pOa eSW sXN -goS +hlb eSW twj lTu @@ -97262,7 +96980,7 @@ nWD uty wER guS -goS +hlb eSW eLE vPg @@ -97775,8 +97493,8 @@ eIi bCh dmq tdJ -iro -iro +ljv +ljv eSW eLE vPg diff --git a/code/modules/clothing/suits/f13armor.dm b/code/modules/clothing/suits/f13armor.dm index e5016dbfa1..65df96c664 100644 --- a/code/modules/clothing/suits/f13armor.dm +++ b/code/modules/clothing/suits/f13armor.dm @@ -494,8 +494,8 @@ item_state = "sierra" /obj/item/clothing/suit/armor/f13/power_armor/t45d/knightcaptain - name = "Knight-Captain's T-45d Power Armour" - desc = "A classic set of T-45d Power Armour only to be used in armed combat, it signifies the Knight Captain and their place in the Brotherhood. A leader, and a beacon of structure in a place where chaos reigns. All must rally to his call, for he is the Knight Captain and your safety is his duty." + name = "Head-Knight's T-45d Power Armour" + desc = "A classic set of T-45d Power Armour only to be used in armed combat, it signifies the Head Knight and their place in the Brotherhood. A leader, and a beacon of structure in a place where chaos reigns. All must rally to his call, for he is the Head Knight and your safety is his duty." icon_state = "t45dkc" item_state = "t45dkc" slowdown = 0.16 diff --git a/code/modules/clothing/suits/f13factionarmor.dm b/code/modules/clothing/suits/f13factionarmor.dm index 1866f223cd..cbb4ba1fd7 100644 --- a/code/modules/clothing/suits/f13factionarmor.dm +++ b/code/modules/clothing/suits/f13factionarmor.dm @@ -625,14 +625,14 @@ /obj/item/clothing/suit/armor/f13/combat/brotherhood/senior name = "brotherhood senior knight armor" - desc = "A combat armor set made by the Brotherhood of Steel, standard issue for all Senior Knight. It bears a silver stripe." + desc = "A combat armor set made by the Brotherhood of Steel, standard issue for all Senior Knights. It bears a silver stripe." icon_state = "brotherhood_armor_senior" item_state = "brotherhood_armor_senior" /obj/item/clothing/suit/armor/f13/combat/brotherhood/captain - name = "brotherhood knight-captain armor" - desc = "A combat armor set made by the Brotherhood of Steel, standard issue for all Knight-Captains. It bears golden embroidery." + name = "brotherhood head knight armor" + desc = "A combat armor set made by the Brotherhood of Steel, standard issue for all Head Knights. It bears golden embroidery." icon_state = "brotherhood_armor_captain" item_state = "brotherhood_armor_captain" From bee9005b62ed206facee6a2d1ab89da49ea7f30f Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Wed, 16 Feb 2022 10:15:00 +1100 Subject: [PATCH 053/127] buffs medicine/drug yield from fermichem recipes heavily (#365) * ararat * didnt go thru * celugel --- code/modules/reagents/chemistry/recipes/drugs.dm | 14 +++++++------- .../modules/reagents/chemistry/recipes/medicine.dm | 4 ++-- code/modules/reagents/chemistry/recipes/others.dm | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/code/modules/reagents/chemistry/recipes/drugs.dm b/code/modules/reagents/chemistry/recipes/drugs.dm index 5d2effc43d..84328a74ef 100644 --- a/code/modules/reagents/chemistry/recipes/drugs.dm +++ b/code/modules/reagents/chemistry/recipes/drugs.dm @@ -74,7 +74,7 @@ /datum/chemical_reaction/jet name = "Jet" id = /datum/reagent/drug/jet - results = list(/datum/reagent/drug/jet = 3) + results = list(/datum/reagent/drug/jet = 5) required_reagents = list(/datum/reagent/drug/nicotine = 2, /datum/reagent/consumable/milk = 2, /datum/reagent/fuel = 1, /datum/reagent/consumable/ethanol = 1) OptimalTempMin = 600 OptimalTempMax = 675 @@ -92,8 +92,8 @@ /datum/chemical_reaction/turbo name = "Turbo" id = /datum/reagent/drug/turbo - results = list(/datum/reagent/drug/turbo = 2) - required_reagents = list(/datum/reagent/consumable/ferajuice = 3, /datum/reagent/consumable/agavejuice = 3, /datum/reagent/consumable/ethanol = 1) + results = list(/datum/reagent/drug/turbo = 4) + required_reagents = list(/datum/reagent/consumable/ferajuice = 2, /datum/reagent/consumable/agavejuice = 2, /datum/reagent/consumable/ethanol = 1) OptimalTempMin = 410 OptimalTempMax = 525 ExplodeTemp = 585 @@ -110,8 +110,8 @@ /datum/chemical_reaction/psycho name = "Psycho" id = /datum/reagent/drug/psycho - results = list(/datum/reagent/drug/psycho = 2) - required_reagents = list(/datum/reagent/consumable/ferajuice = 3, /datum/reagent/consumable/cavefungusjuice = 3, /datum/reagent/consumable/nuka_cola = 1) + results = list(/datum/reagent/drug/psycho = 4) + required_reagents = list(/datum/reagent/consumable/ferajuice = 2, /datum/reagent/consumable/cavefungusjuice = 2, /datum/reagent/consumable/nuka_cola = 1) OptimalTempMin = 273 OptimalTempMax = 303 ExplodeTemp = 323 @@ -128,8 +128,8 @@ /datum/chemical_reaction/buffout name = "Buffout" id = /datum/reagent/drug/buffout - results = list(/datum/reagent/drug/buffout = 2) - required_reagents = list(/datum/reagent/consumable/yuccajuice = 3, /datum/reagent/consumable/mutjuice = 3, /datum/reagent/consumable/ethanol/buffalo = 3, /datum/reagent/consumable/nuka_cola = 3, /datum/reagent/carbondioxide = 1, /datum/reagent/nitrous_oxide = 1) + results = list(/datum/reagent/drug/buffout = 6) + required_reagents = list(/datum/reagent/consumable/yuccajuice = 1, /datum/reagent/consumable/mutjuice = 1, /datum/reagent/consumable/ethanol/buffalo = 1, /datum/reagent/consumable/nuka_cola = 1, /datum/reagent/carbondioxide = 1, /datum/reagent/nitrous_oxide = 1) OptimalTempMin = 165 OptimalTempMax = 215 ExplodeTemp = 223 diff --git a/code/modules/reagents/chemistry/recipes/medicine.dm b/code/modules/reagents/chemistry/recipes/medicine.dm index d123b4354d..f2835fd9ec 100644 --- a/code/modules/reagents/chemistry/recipes/medicine.dm +++ b/code/modules/reagents/chemistry/recipes/medicine.dm @@ -410,7 +410,7 @@ datum/chemical_reaction/rezadone /datum/chemical_reaction/superstimpak name = "Super Stimpak Fluid" id = /datum/reagent/medicine/super_stimpak - results = list(/datum/reagent/medicine/super_stimpak = 2) + results = list(/datum/reagent/medicine/super_stimpak = 3) required_reagents = list(/datum/reagent/blood/synthetics = 1, /datum/reagent/drug/aranesp = 1, /datum/reagent/medicine/stimpak = 1, /datum/reagent/consumable/mutjuice = 1) OptimalTempMin = 65 OptimalTempMax = 95 @@ -429,7 +429,7 @@ datum/chemical_reaction/rezadone /datum/chemical_reaction/medx name = "Med-X" id = /datum/reagent/medicine/medx - results = list(/datum/reagent/medicine/medx = 2) + results = list(/datum/reagent/medicine/medx = 4) required_reagents = list(/datum/reagent/consumable/ethanol/pungajuice = 1, /datum/reagent/consumable/daturajuice = 1, /datum/reagent/consumable/coyotejuice = 1, /datum/reagent/medicine/stimpakimitation = 1) OptimalTempMin = 800 OptimalTempMax = 821 diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index ab951cc267..07c8a85c48 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -855,7 +855,7 @@ name = "Cellulose Plasticization" id = /datum/reagent/celugel required_catalysts = list(/datum/reagent/lithium = 5, /datum/reagent/chlorine = 5) - results = list(/datum/reagent/celugel = 3) + results = list(/datum/reagent/celugel = 4) required_reagents = list(/datum/reagent/cellulose = 1, /datum/reagent/diethylamine = 1, /datum/reagent/fermi/acidic_buffer = 0.5, /datum/reagent/acetone = 1, /datum/reagent/carbondioxide = 1) //not a super easy recipe as it replaces a hard-to-get chemical OptimalTempMin = 430 OptimalTempMax = 520 From 985c18a3176b2478af6f47a99ae8ef334df7269c Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Wed, 16 Feb 2022 07:30:50 +0800 Subject: [PATCH 054/127] a new carpet for the BAR (#355) * sprite * Create bar.dmi * Update automatic.dm * sprite2 * Update bar.dmi * Update energy.dmi * Update automatic.dm * Update fancy_floor.dm * Update fancy_floor.dm * Update ballistic.dmi * Update energy.dmi * Update laser.dm --- .../game/turfs/simulated/floor/fancy_floor.dm | 4 ++++ .../projectiles/guns/ballistic/automatic.dm | 17 +++++++++++++++++ code/modules/projectiles/guns/energy/laser.dm | 1 + icons/fallout/objects/guns/bar.dmi | Bin 0 -> 516 bytes icons/fallout/objects/guns/energy.dmi | Bin 46073 -> 47107 bytes icons/mob/clothing/back.dmi | Bin 120820 -> 121922 bytes icons/mob/clothing/belt_mirror.dmi | Bin 14262 -> 14983 bytes icons/mob/inhands/weapons/guns_lefthand.dmi | Bin 97726 -> 98464 bytes icons/mob/inhands/weapons/guns_righthand.dmi | Bin 104846 -> 105441 bytes icons/turf/floors/carpet_vault.dmi | Bin 0 -> 985 bytes 10 files changed, 22 insertions(+) create mode 100644 icons/fallout/objects/guns/bar.dmi create mode 100644 icons/turf/floors/carpet_vault.dmi diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index ce27f8fd24..0986bf37f3 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -333,6 +333,10 @@ icon = 'icons/turf/floors/carpet_royalblue.dmi' floor_tile = /obj/item/stack/tile/carpet/royalblue canSmoothWith = list(/turf/open/floor/carpet/royalblue, /turf/open/floor/carpet/royalblue/airless) + +/turf/open/floor/carpet/vault + icon = 'icons/turf/floors/carpet_vault.dmi' + canSmoothWith = list(/turf/open/floor/carpet/vault) //*****Airless versions of all of the above.***** /turf/open/floor/carpet/airless diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 20cb10a665..ffbb8f772d 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -1264,6 +1264,23 @@ actions_types = list(/datum/action/item_action/toggle_firemode) fire_sound = 'sound/f13weapons/assaultrifle_fire.ogg' +/obj/item/gun/ballistic/automatic/bar + name = "automatic rifle (debug)" + desc = "An ancient machine gun that looks like outdated even by pre-war standards. It has Colt etched on one-side and Sierra Madre on the other. It is alarmingly heavy for a rifle.(Debug)" + icon = 'icons/fallout/objects/guns/bar.dmi' + slot_flags = ITEM_SLOT_BACK + icon_state = "BAR" + item_state = "BAR" + icon_prefix = "BAR" + force = 24 //club + burst_size = 1 + burst_shot_delay = 2 + slowdown = 1.25 //really goddamn big + extra_damage = 28 + spread = 12 + recoil = 0.3 + actions_types = list(/datum/action/item_action/toggle_firemode) + fire_sound = 'sound/f13weapons/assaultrifle_fire.ogg' //H&K G11 Keywords: 4.73mm, Automatic, 50 round magazine /obj/item/gun/ballistic/automatic/g11 diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 4ecf3d7ab0..9314ba9962 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -227,6 +227,7 @@ can_remove = 0 can_charge = 0 selfcharge = 1 + icon_state = "rechargerpistol" w_class = WEIGHT_CLASS_SMALL weapon_weight = WEAPON_LIGHT slot_flags = ITEM_SLOT_BELT diff --git a/icons/fallout/objects/guns/bar.dmi b/icons/fallout/objects/guns/bar.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f23f6e675cf1824ea153b227926a2eb4a73ad426 GIT binary patch literal 516 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 From 5f96c844ba7c46de1cf430e22318b40ca765d55f Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Sat, 19 Feb 2022 10:12:57 +0800 Subject: [PATCH 056/127] yuma book club: a literate wasteland is a happy wasteland (#354) * Update fortune13.dme * Revert "Update fortune13.dme" This reverts commit fa61351a7148cb121e57e5a10ceff960a3d3e863. * Update f13lootdrop.dm --- .../objects/effects/spawners/f13lootdrop.dm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/spawners/f13lootdrop.dm b/code/game/objects/effects/spawners/f13lootdrop.dm index 1ab3881166..cb8842d07a 100644 --- a/code/game/objects/effects/spawners/f13lootdrop.dm +++ b/code/game/objects/effects/spawners/f13lootdrop.dm @@ -1950,12 +1950,27 @@ /obj/item/book/granter/trait/pa_wear = 1, /obj/item/book/granter/trait/explosives = 10, /obj/item/book/granter/trait/explosives_advanced = 1, - /obj/item/book/granter/crafting_recipe/gunsmith_one = 29, + /obj/item/book/granter/trait/rifleman = 5, /obj/item/book/granter/crafting_recipe/gunsmith_two = 20, /obj/item/book/granter/crafting_recipe/gunsmith_three = 10, /obj/item/book/granter/crafting_recipe/gunsmith_four = 10 ) +/obj/effect/spawner/lootdrop/f13/traitbooks/low + name = "low trait book spawner" + lootcount = 1 + loot = list(/obj/item/book/granter/trait/lowsurgery = 5, + /obj/item/book/granter/trait/chemistry = 1, + /obj/item/book/granter/trait/techno = 10, + /obj/item/book/granter/crafting_recipe/scav_one = 10, + /obj/item/book/granter/crafting_recipe/scav_two = 10, + /obj/item/book/granter/trait/explosives = 10, + /obj/item/book/granter/crafting_recipe/ODF = 10, + /obj/item/book/granter/action/drink_fling = 10, + /obj/item/book/granter/crafting_recipe/gunsmith_one = 10, + ) + + /obj/effect/spawner/lootdrop/f13/blueprintLow name = "gun comps spawner" icon_state = "blueprint_loot" From e548b5a859304874324a32268357f8bf97cba680 Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Sat, 19 Feb 2022 10:13:07 +0800 Subject: [PATCH 057/127] outlaw arms race begins (#366) * Update fortune13.dme * Revert "Update fortune13.dme" This reverts commit fa61351a7148cb121e57e5a10ceff960a3d3e863. * Update wasteland.dm * Update wasteland.dm * Update wasteland.dm * Update wasteland.dm * Update survivalkit.dm * Update wasteland.dm * Update wasteland.dm * Update wasteland.dm * Update wasteland.dm * Update wasteland.dm * Update wasteland.dm * Update survivalkit.dm * Update wasteland.dm * Update survivalkit.dm * Update wasteland.dm * Update gang_items.dm * Update wasteland.dm * Update wasteland.dm --- .../game/objects/items/storage/survivalkit.dm | 15 ++++ code/modules/fallout/misc/gang_items.dm | 27 +++---- code/modules/jobs/job_types/wasteland.dm | 76 +++++++++---------- 3 files changed, 63 insertions(+), 55 deletions(-) diff --git a/code/game/objects/items/storage/survivalkit.dm b/code/game/objects/items/storage/survivalkit.dm index cd058cd294..712ec60cca 100644 --- a/code/game/objects/items/storage/survivalkit.dm +++ b/code/game/objects/items/storage/survivalkit.dm @@ -39,6 +39,21 @@ new /obj/item/stack/medical/gauze(src) new /obj/item/flashlight/flare/torch(src) +/obj/item/storage/survivalkit_outlaw + name = "survival kit" + desc = "A robust leather pouch containing the essentials for wasteland survival." + icon_state = "survivalkit" + w_class = WEIGHT_CLASS_SMALL + +/obj/item/storage/survivalkit_outlaw/PopulateContents() + . = ..() + new /obj/item/reagent_containers/hypospray/medipen/stimpak(src) + new /obj/item/stack/medical/suture(src) + new /obj/item/stack/medical/ointment(src) + new /obj/item/stack/medical/gauze(src) + new /obj/item/flashlight/flare(src) + new /obj/item/reagent_containers/pill/radx(src) + /obj/item/storage/survivalkit_tribal/chief /obj/item/storage/survivalkit_tribal/chief/PopulateContents() diff --git a/code/modules/fallout/misc/gang_items.dm b/code/modules/fallout/misc/gang_items.dm index 7b520ddb12..05c578c0bb 100644 --- a/code/modules/fallout/misc/gang_items.dm +++ b/code/modules/fallout/misc/gang_items.dm @@ -111,13 +111,13 @@ /datum/gang_item/clothing/prostitute_dress name = "Prostitute dress" id = "prostitute_dress" - cost = 25 + cost = 10 item_path = /obj/item/clothing/under/f13/female/flapper /datum/gang_item/clothing/hat name = "Pimp Hat" id = "hat" - cost = 30 + cost = 20 item_path = /obj/item/clothing/head/collectable/petehat/gang /obj/item/clothing/head/collectable/petehat/gang @@ -127,43 +127,43 @@ /datum/gang_item/clothing/glasses/sunglasses name = "Sunglasses" id = "sunglasses" - cost = 40 + cost = 20 item_path = /obj/item/clothing/glasses/sunglasses /datum/gang_item/clothing/raider_uniform name = "Raider uniform" id = "raider_uniform" - cost = 40 + cost = 20 item_path = /obj/item/clothing/under/f13/raider_leather /datum/gang_item/clothing/jester_uniform name = "Jester suit" id = "jester_uniform" - cost = 40 + cost = 20 item_path = /obj/item/clothing/under/jester /datum/gang_item/clothing/biker_uniform name = "Biker uniform" id = "biker_uniform" - cost = 40 + cost = 20 item_path = /obj/item/clothing/under/f13/Retro_Biker_Vest /datum/gang_item/clothing/scarecrow_uniform name = "Scarecrow uniform" id = "scarecrow_uniform" - cost = 40 + cost = 20 item_path = /obj/item/clothing/under/scarecrow /datum/gang_item/clothing/soviet_uniform name = "Soviet uniform" id = "soviet_uniform" - cost = 40 + cost = 20 item_path = /obj/item/clothing/under/soviet /datum/gang_item/clothing/chairmen_uniform name = "Chairmen uniform" id = "chairmen_uniform" - cost = 40 + cost = 20 item_path = /obj/item/clothing/under/f13/bennys/gang /obj/item/clothing/under/f13/bennys/gang @@ -203,7 +203,7 @@ /datum/gang_item/weapon/slugger name = "Louiseville Slugger" id = "slugger" - cost = 50 + cost = 40 item_path = /obj/item/twohanded/baseball/louisville /datum/gang_item/weapon/sappers @@ -317,7 +317,7 @@ /datum/gang_item/equipment/bundleanarchist name = "Mad Bomber Bundle" id = "bundleanarchist" - cost = 650 + cost = 550 item_path = /obj/item/storage/box/bundleanarchist /obj/item/storage/box/bundleanarchist @@ -336,7 +336,7 @@ /datum/gang_item/equipment/bundlegunner name = "Old Soldier Bundle" id = "bundlegunner" - cost = 500 + cost = 400 item_path = /obj/item/storage/box/bundlegunner /obj/item/storage/box/bundlegunner @@ -350,11 +350,12 @@ new /obj/item/storage/belt(src) new /obj/item/clothing/under/f13/army(src) new /obj/item/gun/ballistic/automatic/pistol/m1911(src) + new /obj/item/grenade/frag(src) /datum/gang_item/equipment/bundleelguapo name = "Bandito Bundle" id = "bundleelguapo" - cost = 500 + cost = 300 item_path = /obj/item/storage/box/bundleelguapo /obj/item/storage/box/bundleelguapo diff --git a/code/modules/jobs/job_types/wasteland.dm b/code/modules/jobs/job_types/wasteland.dm index 650174c16f..243c66dc4e 100644 --- a/code/modules/jobs/job_types/wasteland.dm +++ b/code/modules/jobs/job_types/wasteland.dm @@ -371,7 +371,6 @@ Raider /datum/outfit/loadout/raider_bos, /datum/outfit/loadout/quack_doctor, /datum/outfit/loadout/raider_mobster, - /datum/outfit/loadout/raider_cannibal, /datum/outfit/loadout/raider_tribal ) @@ -436,11 +435,10 @@ Raider suit_store = pick( /obj/item/gun/ballistic/revolver/detective, \ - /obj/item/gun/ballistic/rifle/hunting, \ - /obj/item/gun/ballistic/automatic/hobo/zipgun, \ - /obj/item/gun/ballistic/revolver/hobo/pepperbox, \ - /obj/item/gun/ballistic/revolver/caravan_shotgun, \ - /obj/item/gun/ballistic/revolver/single_shotgun) + /obj/item/gun/ballistic/automatic/pistol/ninemil,\ + /obj/item/gun/ballistic/automatic/pistol/m1911, \ + /obj/item/gun/ballistic/automatic/pistol/type17, \ + ) /datum/outfit/job/wasteland/f13raider/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) @@ -457,11 +455,13 @@ Raider suit = /obj/item/clothing/suit/armor/f13/raider/supafly head = /obj/item/clothing/head/helmet/f13/raider/supafly backpack_contents = list( - /obj/item/gun/ballistic/automatic/autopipe = 1, - /obj/item/ammo_box/magazine/autopipe = 3, - /obj/item/melee/onehanded/knife/cosmic = 1, - /obj/item/storage/box/dice = 1, - /obj/item/storage/fancy/cigarettes/cigpack_cannabis = 1, + /obj/item/gun/ballistic/automatic/varmint = 1, + /obj/item/ammo_box/magazine/m556/rifle/assault = 1, + /obj/item/gun/ballistic/revolver/hobo/knucklegun = 1, + /obj/item/ammo_box/c45rev = 2, + /obj/item/attachments/scope = 1, + /obj/item/reagent_containers/food/drinks/bottle/f13nukacola/radioactive = 1, + /obj/item/grenade/smokebomb = 2, /obj/item/book/granter/trait/trekking = 1 ) @@ -470,10 +470,10 @@ Raider suit = /obj/item/clothing/suit/armor/f13/raider/yankee head = /obj/item/clothing/head/helmet/f13/raider/yankee backpack_contents = list( - /obj/item/twohanded/fireaxe/bmprsword = 1, + /obj/item/shishkebabpack = 1, /obj/item/storage/fancy/cigarettes/cigpack_cannabis=1, /obj/item/megaphone=1, - /obj/item/book/granter/trait/bigleagues = 1) + /obj/item/storage/pill_bottle/chem_tin/buffout = 1) /datum/outfit/loadout/raider_blast name = "Blastmaster" @@ -493,7 +493,7 @@ Raider suit = /obj/item/clothing/suit/armor/f13/raider/sadist head = /obj/item/clothing/head/helmet/f13/raider/arclight backpack_contents = list( - /obj/item/gun/ballistic/revolver/colt357 = 1, + /obj/item/melee/onehanded/knife/throwing = 5, /obj/item/clothing/mask/gas/explorer/folded=1, /obj/item/storage/belt/tribe_quiver = 1, /obj/item/restraints/legcuffs/beartrap = 2, @@ -507,6 +507,7 @@ Raider head = /obj/item/clothing/head/helmet/f13/fiend backpack_contents = list( /obj/item/gun/energy/laser/wattz/magneto = 1, + /obj/item/gun/energy/laser/wattz = 1, /obj/item/stock_parts/cell/ammo/ec = 2, /obj/item/reagent_containers/hypospray/medipen/psycho = 3, /obj/item/reagent_containers/pill/patch/turbo = 2, @@ -540,6 +541,7 @@ Raider /obj/item/storage/pill_bottle/happy = 1, /obj/item/book/granter/trait/chemistry = 1, /obj/item/stack/sheet/mineral/silver=2, + /obj/item/defibrillator/primitive=1, ) /datum/outfit/loadout/raider_ncr @@ -550,6 +552,8 @@ Raider backpack_contents = list( /obj/item/gun/ballistic/automatic/service = 1, /obj/item/ammo_box/magazine/m556/rifle=2, + /obj/item/melee/onehanded/knife/bayonet = 1, + /obj/item/storage/box/ration/ranger_breakfast = 1, /obj/item/book/granter/crafting_recipe/blueprint/r82 = 1) /datum/outfit/loadout/raider_legion @@ -560,7 +564,7 @@ Raider backpack_contents = list( /obj/item/melee/onehanded/machete/gladius = 1, /obj/item/storage/backpack/spearquiver = 1, - /obj/item/gun/ballistic/automatic/smg/greasegun/worn = 1, + /obj/item/gun/ballistic/automatic/smg/greasegun = 1, /obj/item/ammo_box/magazine/greasegun = 1, /obj/item/book/granter/trait/trekking = 1 ) @@ -571,7 +575,10 @@ Raider id = /obj/item/card/id/rusted/brokenholodog backpack_contents = list( /obj/item/gun/energy/laser/pistol=1, - /obj/item/stock_parts/cell/ammo/ec=2) + /obj/item/stock_parts/cell/ammo/ec = 2, + /obj/item/book/granter/crafting_recipe/blueprint/aep7 = 1, + /obj/item/grenade/f13/frag = 2, + ) /datum/outfit/loadout/raider_sheriff name = "Desperado" @@ -579,12 +586,10 @@ Raider uniform = /obj/item/clothing/under/syndicate/tacticool head = /obj/item/clothing/head/f13/town/big backpack_contents = list( - /obj/item/gun/ballistic/revolver/colt357=1, - /obj/item/gun/ballistic/revolver/m29/snub=1, - /obj/item/ammo_box/a357=1, + /obj/item/gun/ballistic/revolver/m29/snub=2, /obj/item/storage/belt/holster=1, - /obj/item/ammo_box/m44=1, - /obj/item/book/granter/trait/trekking = 1) + /obj/item/ammo_box/m44=3, + /obj/item/book/granter/trait/gunslinger = 1) /datum/outfit/loadout/raider_smith name = "Raider Smith" @@ -595,50 +600,38 @@ Raider backpack_contents = list( /obj/item/gun/ballistic/automatic/pistol/m1911/custom = 1, /obj/item/ammo_box/magazine/m45 = 1, - /obj/item/melee/onehanded/machete/scrapsabre = 1, + /obj/item/twohanded/steelsaw = 1, /obj/item/melee/smith/hammer = 1, /obj/item/stack/sheet/mineral/sandstone = 50, /obj/item/book/granter/trait/techno = 1, + /obj/item/book/granter/crafting_recipe/scav_one = 1, ) /datum/outfit/loadout/raider_vault name = "Vault Renegade" - suit = /obj/item/clothing/suit/armor/f13/leather_jacket/combat + suit = /obj/item/clothing/suit/armor/vest/big uniform = /obj/item/clothing/under/f13/exile/vault id = /obj/item/card/id/rusted/fadedvaultid backpack_contents = list( - /obj/item/gun/ballistic/automatic/smg/smg10mm/worn = 1, + /obj/item/gun/ballistic/automatic/smg/smg10mm = 1, /obj/item/ammo_box/magazine/m10mm_adv/ext = 1, /obj/item/reagent_containers/hypospray/medipen/stimpak/imitation = 2, ) -/datum/outfit/loadout/raider_cannibal - name = "Humanitarian" - suit = /obj/item/clothing/suit/armor/bone - head = /obj/item/clothing/head/helmet/skull - backpack_contents = list( - /obj/item/twohanded/fireaxe/boneaxe = 1, - /obj/item/restraints/legcuffs/bola = 2, - /obj/item/stack/sheet/sinew = 8, - /obj/item/stack/sheet/animalhide/human = 10, - /obj/item/reagent_containers/food/snacks/soup/longpork_stew = 1, - /obj/item/gun/ballistic/automatic/pistol/n99 = 1, - /obj/item/ammo_box/magazine/m10mm_adv = 2, - ) - /datum/outfit/loadout/raider_tribal name = "Tribal Outcast" uniform = /obj/item/clothing/under/f13/exile/tribal suit = /obj/item/clothing/suit/hooded/tribaloutcast - suit_store = /obj/item/melee/onehanded/club/warclub + suit_store = /obj/item/twohanded/spear/bonespear shoes = /obj/item/clothing/shoes/sandal belt = /obj/item/storage/backpack/spearquiver box = /obj/item/storage/survivalkit_tribal - id = /obj/item/card/id/outcasttattoo back = /obj/item/storage/backpack/satchel/explorer backpack_contents = list( /obj/item/clothing/mask/cigarette/pipe = 1, /obj/item/melee/onehanded/knife/bone = 1, + /obj/item/radio/tribal = 1, + /obj/item/book/granter/trait/bigleagues = 1, ) /datum/outfit/loadout/raider_mobster @@ -651,8 +644,7 @@ Raider head = /obj/item/clothing/head/fedora mask = /obj/item/clothing/mask/bandana/durathread backpack_contents = list( - /obj/item/gun/ballistic/shotgun/police = 1, - /obj/item/melee/onehanded/knife/hunting = 1, + /obj/item/melee/onehanded/knife/switchblade = 1, /obj/item/gun/ballistic/automatic/smg/rockwell = 1, /obj/item/ammo_box/magazine/uzim9mm/rockwell = 2, /obj/item/card/id/dogtag/town/mafia=1, From e68ade3d2ccb055fae6266a18dda725725139f29 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sat, 19 Feb 2022 13:13:15 +1100 Subject: [PATCH 058/127] makes crushers craftable, buffs them into usability, alllows hostile mobs to be marked (#367) * blusher * crusher2 * Update kinetic_crusher.dm * Update recipes_forge.dm * dont code while tired * rr * rr --- .../crafting/recipes/recipes_forge.dm | 29 ++++++++++++++++++- .../mining/equipment/kinetic_crusher.dm | 7 +++-- .../living/simple_animal/hostile/hostile.dm | 1 + 3 files changed, 33 insertions(+), 4 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_forge.dm b/code/datums/components/crafting/recipes/recipes_forge.dm index 7176d13971..c70b21144c 100644 --- a/code/datums/components/crafting/recipes/recipes_forge.dm +++ b/code/datums/components/crafting/recipes/recipes_forge.dm @@ -180,7 +180,7 @@ tools = list(TOOL_FORGE) category = CAT_WEAPONRY subcategory = CAT_MELEE - + /datum/crafting_recipe/melee/forged/throwing name = "Throwing Knife" result = /obj/item/melee/onehanded/knife/throwing @@ -468,6 +468,33 @@ category = CAT_WEAPONRY subcategory = CAT_MELEE +/datum/crafting_recipe/crusher + name = "Kinetic Crusher" + result = /obj/item/kinetic_crusher + time = 300 + reqs = list( + /obj/item/stack/sheet/metal = 25, + /obj/item/stack/crafting/metalparts = 2, + /obj/item/stack/crafting/electronicparts = 3 + ) + tools = list(TOOL_WORKBENCH, TOOL_WELDER) + category = CAT_WEAPONRY + subcategory = CAT_MELEE + +/datum/crafting_recipe/glaive + name = "Kinetic Glaive" + result = /obj/item/kinetic_crusher/glaive + time = 100 + reqs = list( + /obj/item/kinetic_crusher = 1, + /obj/item/stack/sheet/mineral/titanium = 1, + /obj/item/stack/crafting/electronicparts = 5 + ) + tools = list(TOOL_WORKBENCH, TOOL_MULTITOOL) + category = CAT_WEAPONRY + subcategory = CAT_MELEE + + /datum/crafting_recipe/tools/forged/fryingpan name = "Frying Pan" result = /obj/item/melee/onehanded/club/fryingpan diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index bac5bf8e5a..1fd229a42b 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -25,14 +25,14 @@ var/list/trophies = list() var/charged = TRUE var/charge_time = 15 - var/detonation_damage = 50 + var/detonation_damage = 30 var/backstab_bonus = 30 var/wielded = FALSE // track wielded status on item /obj/item/kinetic_crusher/cyborg //probably give this a unique sprite later desc = "An integrated version of the standard kinetic crusher with a grinded down axe head to dissuade mis-use against crewmen. Deals damage equal to the standard crusher against creatures, however." force = 10 //wouldn't want to give a borg a 20 brute melee weapon unemagged now would we - detonation_damage = 60 + detonation_damage = 90 wielded = 1 /obj/item/kinetic_crusher/Initialize() @@ -43,7 +43,7 @@ /obj/item/kinetic_crusher/ComponentInitialize() . = ..() AddComponent(/datum/component/butchering, 60, 110) //technically it's huge and bulky, but this provides an incentive to use it - AddComponent(/datum/component/two_handed, force_unwielded=0, force_wielded=20) + AddComponent(/datum/component/two_handed, force_unwielded=0, force_wielded=40) /obj/item/kinetic_crusher/Destroy() QDEL_LIST(trophies) @@ -177,6 +177,7 @@ attack_verb = list("stabbed", "diced", "sliced", "cleaved", "chopped", "lacerated", "cut", "jabbed", "punctured") icon_state = "crusher-glaive" item_state = "crusher0-glaive" + detonation_damage = 40 block_parry_data = /datum/block_parry_data/crusherglaive //ideas: altclick that lets you pummel people with the handguard/handle? //parrying functionality? diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index feb8757342..05473a6044 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -3,6 +3,7 @@ stop_automated_movement_when_pulled = 0 obj_damage = 40 environment_smash = ENVIRONMENT_SMASH_STRUCTURES //Bitflags. Set to ENVIRONMENT_SMASH_STRUCTURES to break closets,tables,racks, etc; ENVIRONMENT_SMASH_WALLS for walls; ENVIRONMENT_SMASH_RWALLS for rwalls + mob_size = MOB_SIZE_LARGE var/atom/target var/ranged = FALSE var/rapid = 0 //How many shots per volley. From 22e7005d0c57d5d3c046b0c04bd01e9042d21710 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sat, 19 Feb 2022 13:13:52 +1100 Subject: [PATCH 059/127] ability to cancel actions (#370) --- code/modules/keybindings/keybind/living.dm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/code/modules/keybindings/keybind/living.dm b/code/modules/keybindings/keybind/living.dm index b5921b378a..1bbc5dfef4 100644 --- a/code/modules/keybindings/keybind/living.dm +++ b/code/modules/keybindings/keybind/living.dm @@ -25,3 +25,25 @@ /datum/keybinding/living/toggle_resting/down(client/user) var/mob/living/L = user.mob L.lay_down() + +/datum/keybinding/living/cancel_action + hotkey_keys = list("Unbound") + name = "cancel_action" + full_name = "Cancel Action" + description = "Cancel the current action." + +/// Technically you shouldn't be doing any actions if you were sleeping either but... +/datum/keybinding/living/can_use(client/user) + . = ..() + var/mob/living/mob = user.mob + return . && (mob.stat == CONSCIOUS) + +/datum/keybinding/living/cancel_action/down(client/user) + var/mob/M = user.mob + if(length(M.do_afters)) + var/atom/target = M.do_afters[M.do_afters.len] + to_chat(M, "You stop interacting with \the [target].") + LAZYREMOVE(M.do_afters, target) + else + to_chat(M, "There's nothing that you can cancel right now.") + return TRUE From 84e390416537b9a8abf0b3de65fef42cfa5b4ac2 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sat, 19 Feb 2022 13:13:57 +1100 Subject: [PATCH 060/127] crayon precision mode port (#371) * crayon precision mode! * bundled * tab --- code/game/objects/items/crayons.dm | 30 ++++++++++++++-- tgui/packages/tgui/interfaces/Crayon.js | 48 ++++++++++++++++++++++++- tgui/public/tgui.bundle.js | 2 +- 3 files changed, 76 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index db18e2fde5..4ece058e90 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -69,6 +69,10 @@ var/pre_noise = FALSE var/post_noise = FALSE + var/precision_mode = FALSE + var/precision_x = 0 + var/precision_y = 0 + /obj/item/toy/crayon/proc/isValidSurface(surface) return istype(surface, /turf/open/floor) @@ -225,6 +229,13 @@ .["can_change_colour"] = can_change_colour .["current_colour"] = paint_color + .["precision_mode"] = precision_mode + .["x"] = precision_x + .["y"] = precision_y + .["min_offset"] = -world.icon_size/2 + .["max_offset"] = world.icon_size/2 + + /obj/item/toy/crayon/ui_act(action, list/params) if(..()) return @@ -253,6 +264,17 @@ . = TRUE paint_mode = PAINT_NORMAL drawtype = "a" + if("toggle_precision") + precision_mode = !precision_mode + . = TRUE + if("set_precision_x") + var/x = text2num(params["x"]) + precision_x = x + . = TRUE + if("set_precision_y") + var/y = text2num(params["y"]) + precision_y = y + . = TRUE update_icon() /obj/item/toy/crayon/proc/select_colour(mob/user) @@ -378,8 +400,12 @@ if(PAINT_NORMAL) var/obj/effect/decal/cleanable/crayon/C = new(target, paint_color, drawing, temp, graf_rot) C.add_hiddenprint(user) - C.pixel_x = clickx - C.pixel_y = clicky + if(precision_mode) + C.pixel_x = clamp(precision_x, -(world.icon_size/2), world.icon_size/2) + C.pixel_y = clamp(precision_y, -(world.icon_size/2), world.icon_size/2) + else + C.pixel_x = clickx + C.pixel_y = clicky affected_turfs += target if(PAINT_LARGE_HORIZONTAL) var/turf/left = locate(target.x-1,target.y,target.z) diff --git a/tgui/packages/tgui/interfaces/Crayon.js b/tgui/packages/tgui/interfaces/Crayon.js index 05191f8c66..568e02667b 100644 --- a/tgui/packages/tgui/interfaces/Crayon.js +++ b/tgui/packages/tgui/interfaces/Crayon.js @@ -1,11 +1,18 @@ import { useBackend } from '../backend'; -import { Button, LabeledList, Section } from '../components'; +import { Button, LabeledList, Section, Slider } from '../components'; import { Window } from '../layouts'; export const Crayon = (props, context) => { const { act, data } = useBackend(context); const capOrChanges = data.has_cap || data.can_change_colour; const drawables = data.drawables || []; + const { + precision_mode, + x, + y, + min_offset, + max_offset, + } = data; return ( { onClick={() => act('select_colour')} /> )} +
+ + +
{drawables.map(drawable => { diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index a722f83e7b..93a8acbe34 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1 +1 @@ -!function(){var e,t={60121:function(e,t,n){"use strict";var o=n(39812);n(56285),n(58602),n(92433),n(35070),n(86455),n(41821),n(83243),n(97585),n(87266),n(99195),n(72916),n(20459);var r,a,c=n(84877),i=(n(25059),n(18874)),l=n(25697),d=n(75682),u=n(69913),s=n(74360);c.perf.mark("inception",null==(r=window.performance)||null==(a=r.timing)?void 0:a.navigationStart),c.perf.mark("init");var m=(0,u.configureStore)(),p=(0,d.createRenderer)((function(){var e=(0,n(73218).getRoutedComponent)(m);return(0,o.createComponentVNode)(2,u.StoreProvider,{store:m,children:(0,o.createComponentVNode)(2,e)})}));!function C(){if("loading"!==document.readyState){for((0,s.setupGlobalEvents)(),(0,i.setupHotKeys)(),(0,l.captureExternalLinks)(),m.subscribe(p),window.update=function(e){return m.dispatch(Byond.parseJson(e))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}0}else document.addEventListener("DOMContentLoaded",C)}()},37905:function(e,t,n){"use strict";t.__esModule=!0,t.AbductorConsole=void 0;var o=n(39812),r=n(89761),a=n(71494),c=n(74814),i=n(85952);t.AbductorConsole=function(e,t){var n=(0,a.useSharedState)(t,"tab",1),r=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:600,height:532,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:1===r,onClick:function(){return s(1)},children:"Abductsoft 3000"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:2===r,onClick:function(){return s(2)},children:"Mission Settings"})]}),1===r&&(0,o.createComponentVNode)(2,l),2===r&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),l=i.experiment,d=i.points,u=i.credits;return l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Collected Samples",children:d})})}),(0,o.createComponentVNode)(2,r.GenericUplink,{currencyAmount:u,currencySymbol:"Credits"})],4):(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"No Experiment Machine Detected"})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.pad,d=i.gizmo;return l?(0,o.createComponentVNode)(2,c.Section,{title:"Emergency Teleport",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-circle",content:"Activate",color:"bad",onClick:function(){return r("teleporter_send")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mark Retrieval",children:(0,o.createComponentVNode)(2,c.Button,{icon:d?"user-plus":"user-slash",content:d?"Retrieve":"No Mark",disabled:!d,onClick:function(){return r("teleporter_retrieve")}})})})}):(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"No Telepad Detected"})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.vest,d=i.vest_mode,u=i.vest_lock;return l?(0,o.createComponentVNode)(2,c.Section,{title:"Agent Vest Settings",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",onClick:function(){return r("toggle_vest")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:1===d?"eye-slash":"fist-raised",content:1===d?"Stealth":"Combat",onClick:function(){return r("flip_vest")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Disguise",children:(0,o.createComponentVNode)(2,c.Button,{icon:"user-secret",content:"Select",onClick:function(){return r("select_disguise")}})})]})}):(0,o.createComponentVNode)(2,c.NoticeBox,{danger:!0,children:"No Agent Vest Detected"})}},16804:function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Achievements=function(e,t){var n=(0,r.useBackend)(t).data,l=n.categories,u=(0,r.useLocalState)(t,"category",l[0]),s=u[0],m=u[1],p=n.achievements.filter((function(e){return e.category===s}));return(0,o.createComponentVNode)(2,c.Window,{title:"Achievements",width:540,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[l.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s===e,onClick:function(){return m(e)},children:e},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"High Scores"===s,onClick:function(){return m("High Scores")},children:"High Scores"})]}),"High Scores"===s&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,i,{achievements:p})]})})};var i=function(e,t){var n=e.achievements;return(0,o.createComponentVNode)(2,a.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,l,{achievement:e},e.name)}))})},l=function(e){var t=e.achievement,n=t.name,r=t.desc,c=t.icon_class,i=t.value,l=t.score;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Box,{m:1,className:c})}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",children:[(0,o.createVNode)(1,"h1",null,n,0),r,l&&(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",children:i>0?"Earned "+i+" times":"Locked"})||(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",children:i?"Unlocked":"Locked"})]})]},n)},d=function(e,t){var n=(0,r.useBackend)(t).data,c=n.highscore,i=n.user_ckey,l=(0,r.useLocalState)(t,"highscore",0),d=l[0],u=l[1],s=c[d];if(!s)return null;var m=Object.keys(s.scores).map((function(e){return{ckey:e,value:s.scores[e]}}));return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:d===t,onClick:function(){return u(t)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Score"})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:t+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.ckey===i&&"green",textAlign:"center",children:[0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",mr:2}),e.ckey,0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.value})]},e.ckey)}))]})})]})}},47330:function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=i[d.power.main]||i[0],s=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.emergency?"power-off":"times",content:d.emergency?"Enabled":"Disabled",selected:d.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},33084:function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,c.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.AI_present,d=i.error,u=i.name,s=i.laws,m=i.isDead,p=i.restoring,C=i.health,h=i.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return c("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:h?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return c("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=i},58444:function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(39812),r=n(41860),a=(n(2497),n(71494)),c=n(74814),i=(n(76270),n(85952)),l=n(21451),d=n(71739);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.locked&&!r.siliconUser;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,u),!c&&(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,a.useBackend)(t).data,i=(n.environment_data||[]).filter((function(e){return e.value>=.01})),l={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},d=l[n.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[i.length>0&&(0,o.createFragment)([i.map((function(e){var t=l[e.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:d.color,children:d.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return p}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return h}},modes:{title:"Operating Mode",component:function(){return N}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},m=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],i=n[1],l=s[r]||s.home,d=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i()}}),children:(0,o.createComponentVNode)(2,d)})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=i.mode,s=i.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,d.Vent,{vent:e},e.id_tag)})):"Nothing to show"},h=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,d.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.modes;return i&&0!==i.length?i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,l.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return i("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},54370:function(e,t,n){"use strict";t.__esModule=!0,t.AirlockAccessList=t.AirlockElectronics=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(64499);function l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=n.length?e=t?e-1:0:e<0&&(e=t?0:n.length-1);var o=this.buttonRefs[e].current;o&&setTimeout((function(){return o.focus()}),1),this.setState({current:e})},u.render=function(){var e=this,t=(0,a.useBackend)(this.context),n=t.act,r=t.data,d=r.title,u=r.message,m=r.buttons,p=r.timeout,C=this.state.current,h=function(){return e.setCurrent(C,!1)};return(0,o.createComponentVNode)(2,i.Window,{title:d,width:350,height:150,canClose:p>0,children:[p&&(0,o.createComponentVNode)(2,s,{value:p}),(0,o.createComponentVNode)(2,i.Window.Content,{onFocus:h,onClick:h,children:(0,o.createComponentVNode)(2,c.Section,{fill:!0,children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",className:"AlertModal__Message",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Box,{m:1,children:u})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{my:2,children:(0,o.createComponentVNode)(2,c.Flex,{className:"AlertModal__Buttons",children:m.map((function(t,r){return(0,o.createComponentVNode)(2,c.Flex.Item,{mx:1,children:(0,o.createVNode)(1,"div","Button Button--color--default",t,0,{px:3,onClick:function(){return n("choose",{choice:t})},onKeyDown:function(o){var r=window.event?o.which:o.keyCode;r===l.KEY_SPACE||r===l.KEY_ENTER?n("choose",{choice:t}):r===l.KEY_LEFT||o.shiftKey&&r===l.KEY_TAB?e.setCurrent(C-1,r===l.KEY_LEFT):r!==l.KEY_RIGHT&&r!==l.KEY_TAB||e.setCurrent(C+1,r===l.KEY_RIGHT)}},null,e.buttonRefs[r])},r)}))})})]})})})]})},r}(o.Component);t.AlertModal=u;var s=function(e){var t=e.value;return(0,o.createVNode)(1,"div","AlertModal__Loader",(0,o.createComponentVNode)(2,c.Box,{className:"AlertModal__LoaderProgress",style:{width:100*(0,r.clamp01)(t)+"%"}}),2)};t.Loader=s},93749:function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(21451);t.Apc=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:450,height:445,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.locked&&!u.siliconUser,m=l[u.externalPower]||l[0],p=l[u.chargingStatus]||l[0],C=u.powerChannels||[],h=d[u.malfStatus]||d[0],N=u.powerCellStatus/100;return u.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",u.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return c("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,disabled:s,onClick:function(){return c("breaker")}}),children:["[ ",m.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:N})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.chargeMode?"sync":"close",content:u.chargeMode?"Auto":"Off",disabled:s,onClick:function(){return c("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return c("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return c("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return c("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,u.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,o.createFragment)([!!u.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:h.icon,content:h.content,color:"bad",onClick:function(){return c(h.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return c("overload")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){return c("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){return c("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){return c("toggle_nightshift")}})})]})})],4)}},78645:function(e,t,n){"use strict";t.__esModule=!0,t.ApcControl=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(34380),i=n(71494),l=n(74814),d=n(85952),u=n(89793);t.ApcControl=function(e,t){var n=(0,i.useBackend)(t).data;return(0,o.createComponentVNode)(2,d.Window,{title:"APC Controller",width:550,height:500,resizable:!0,children:[1===n.authenticated&&(0,o.createComponentVNode)(2,m),0===n.authenticated&&(0,o.createComponentVNode)(2,s)]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.emagged,c=1===a?"Open":"Log In";return(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,l.Button,{fluid:!0,color:1===a?"":"good",content:c,onClick:function(){return r("log-in")}})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.restoring,c=(0,i.useLocalState)(t,"tab-index",1),u=c[0],s=c[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===u,onClick:function(){s(1),r("check-apcs")},children:"APC Control Panel"}),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:2===u,onClick:function(){s(2),r("check-logs")},children:"Log View Panel"})]}),1===a&&(0,o.createComponentVNode)(2,l.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,l.Icon,{name:"cog",spin:!0})," Resetting..."]}),1===u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,l.Box,{fillPositionedParent:!0,top:"53px",children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,C)})})],4),2===u&&(0,o.createComponentVNode)(2,l.Box,{fillPositionedParent:!0,top:"20px",children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,h)})})],0)},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,c=a.emagged,d=a.logging,u=(0,i.useLocalState)(t,"sortByField",null),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,l.Flex.Item,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===s,content:"Name",onClick:function(){return m("name"!==s&&"name")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===s,content:"Charge",onClick:function(){return m("charge"!==s&&"charge")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===s,content:"Draw",onClick:function(){return m("draw"!==s&&"draw")}})]}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,l.Flex.Item,{children:[1===c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Button,{color:1===d?"bad":"good",content:1===d?"Stop Logging":"Restore Logging",onClick:function(){return r("toggle-logs")}}),(0,o.createComponentVNode)(2,l.Button,{content:"Reset Console",onClick:function(){return r("restore-console")}})],4),(0,o.createComponentVNode)(2,l.Button,{color:"bad",content:"Log Out",onClick:function(){return r("log-out")}})]})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.data,d=n.act,s=(0,i.useLocalState)(t,"sortByField",null)[0],m=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===s&&(0,r.sortBy)((function(e){return e.name})),"charge"===s&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===s&&(0,r.sortBy)((function(e){return-(0,u.powerRank)(e.load)}),(function(e){return-parseFloat(e.load)}))])(c.apcs);return(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"On/Off"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),m.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,l.Button,{icon:e.operating?"power-off":"times",color:e.operating?"good":"bad",onClick:function(){return d("breaker",{ref:e.ref})}}),2),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,l.Button,{onClick:function(){return d("access-apc",{ref:e.ref})},children:e.name}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,u.AreaCharge,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"equipment",status:e.eqp,apc:e,act:d}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"lighting",status:e.lgt,apc:e,act:d}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"environ",status:e.env,apc:e,act:d}),2)],4,null,e.id)}))]})},h=function(e,t){var n=(0,i.useBackend)(t).data,c=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.entry+t})})),function(e){return e.reverse()}])(n.logs);return(0,o.createComponentVNode)(2,l.Box,{m:-.5,children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Box,{p:.5,className:"candystripe",bold:!0,children:e.entry},e.id)}))})},N=function(e){var t=e.target,n=e.status,r=e.apc,a=e.act,c=Boolean(2&n),i=Boolean(1&n);return(0,o.createComponentVNode)(2,l.Button,{icon:i?"sync":"power-off",color:c?"good":"bad",onClick:function(){return a("toggle-minor",{type:t,value:V(n),ref:r.ref})}})},V=function(e){return 0===e?2:2===e?3:0};N.defaultHooks=c.pureComponentHooks},38531:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.priority||[],u=l.minor||[];return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return i("clear",{zone:e})}}),2,null,e)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return i("clear",{zone:e})}}),2,null,e)}))],0)})})})}},4852:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(39812),r=n(64499),a=n(41860),c=n(71494),i=n(74814),l=n(85952);t.AtmosControlConsole=function(e,t){var n,d=(0,c.useBackend)(t),u=d.act,s=d.data,m=s.sensors||[];return(0,o.createComponentVNode)(2,l.Window,{width:500,height:315,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:!!s.tank&&(null==(n=m[0])?void 0:n.long_name),children:m.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,i.Section,{title:!s.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),s.tank&&(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Reconnect",onClick:function(){return u("reconnect")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.inputting?"power-off":"times",content:s.inputting?"Injecting":"Off",selected:s.inputting,onClick:function(){return u("input")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:s.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return u("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.outputting?"power-off":"times",content:s.outputting?"Open":"Closed",selected:s.outputting,onClick:function(){return u("output")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:parseFloat(s.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return u("pressure",{pressure:t})}})})]})})]})})}},40948:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlPanel=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(71494),i=n(74814),l=n(85952);t.AtmosControlPanel=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.area+t})})),(0,r.sortBy)((function(e){return e.id}))])(u.excited_groups);return(0,o.createComponentVNode)(2,l.Window,{title:"SSAir Control Panel",width:900,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{m:1,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return d("toggle-freeze")},color:1===u.frozen?"good":"bad",children:1===u.frozen?"Freeze Subsystem":"Unfreeze Subsystem"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Fire Cnt: ",u.fire_count]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Active Turfs: ",u.active_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Excited Groups: ",u.excited_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Hotspots: ",u.hotspots_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Superconductors: ",u.conducting_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:u.showing_user,onClick:function(){return d("toggle_user_display")},children:"Personal View"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:u.show_all,onClick:function(){return d("toggle_show_all")},children:"Display all"})})]})}),(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,top:"45px",children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Area Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Breakdown"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Dismantle"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Turfs"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:1===u.display_max&&"Max Share"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Display"})]}),s.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:e.area,onClick:function(){return d("move-to-target",{spot:e.jump_to})}}),2),(0,o.createVNode)(1,"td",null,e.breakdown,0),(0,o.createVNode)(1,"td",null,e.dismantle,0),(0,o.createVNode)(1,"td",null,e.size,0),(0,o.createVNode)(1,"td",null,1===u.display_max&&e.max_share,0),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.should_show,onClick:function(){return d("toggle_show_group",{group:e.group})}}),2)],4,null,e.id)}))]})})})})]})}},2726:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(76270),i=n(85952);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return l("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:d.rate===d.max_rate,onClick:function(){return l("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,c.getGasLabel)(e.id,e.name),onClick:function(){return l("filter",{mode:e.id})}},e.id)}))})]})})})})}},61505:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:370,height:165,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return i("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return i("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return i("node2",{concentration:t})}})})]})})})})}},30255:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:335,height:115,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),l.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return i("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return i("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return i("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]})]})})})})}},78598:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.AtmosRelief=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:335,height:115,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure||4500,step:10,onChange:function(e,t){return i("open_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.open_pressure===l.max_pressure,onClick:function(){return i("open_pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure||4500,step:10,onChange:function(e,t){return i("close_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.close_pressure===l.max_pressure,onClick:function(){return i("close_pressure",{pressure:"max"})}})]})]})})})})}},33106:function(e,t,n){"use strict";t.__esModule=!0,t.AutomatedAnnouncement=void 0;var o=n(39812),r=(n(2497),n(71494)),a=n(74814),c=n(85952),i="%PERSON will be replaced with their name.\n%RANK with their job.";t.AutomatedAnnouncement=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.arrivalToggle,s=d.arrival,m=d.newheadToggle,p=d.newhead;return(0,o.createComponentVNode)(2,c.Window,{title:"Automated Announcement System",width:500,height:225,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Arrival Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return l("ArrivalToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:i,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:s,onChange:function(e,t){return l("ArrivalText",{newText:t})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Departmental Head Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return l("NewheadToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:i,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:p,onChange:function(e,t){return l("NewheadText",{newText:t})}})})})})]})})}},57554:function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(58083),i=n(85952);t.BankMachine=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.current_balance,s=d.siphoning,m=d.station_name;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:155,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Authorized personnel only"}),(0,o.createComponentVNode)(2,a.Section,{title:m+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"times":"sync",content:s?"Stop Siphoning":"Siphon Credits",selected:s,onClick:function(){return l(s?"halt":"siphon")}}),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u,format:function(e){return(0,c.formatMoney)(e)}})," cr"]})})})]})})}},51723:function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Bepis=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.amount;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:480,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.manual_power?"Off":"On",selected:!l.manual_power,onClick:function(){return i("toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return i("account_reset")}}),children:["Console is currently being operated by ",l.account_owner?l.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:l.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[l.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:l.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:l.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return i("amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===l.manual_power||1===l.silicon_check,onClick:function(){return i("deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===l.manual_power,onClick:function(){return i("withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",l.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",l.success_estimate,"%"]}),l.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===l.manual_power,onClick:function(){return i("begin_experiment")},content:"Begin Testing"})]})})]})]})})})}},20813:function(e,t,n){"use strict";t.__esModule=!0,t.BiogeneratorContent=t.Biogenerator=void 0;var o=n(39812),r=n(34380),a=n(2497),c=n(71494),i=n(74814),l=n(58083),d=n(85952);t.Biogenerator=function(e,t){var n=(0,c.useBackend)(t).data,r=n.beaker,a=n.processing;return(0,o.createComponentVNode)(2,d.Window,{width:550,height:380,resizable:!0,children:[!!a&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Processing..."]}),(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:[!r&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Container"}),!!r&&(0,o.createComponentVNode)(2,u)]})]})};var u=function(e,t){var n,r,d=(0,c.useBackend)(t),u=d.act,m=d.data,p=m.biomass,C=m.can_process,h=m.categories,N=void 0===h?[]:h,V=(0,c.useLocalState)(t,"searchText",""),b=V[0],f=V[1],g=(0,c.useLocalState)(t,"category",null==(n=N[0])?void 0:n.name),v=g[0],k=g[1],x=(0,a.createSearch)(b,(function(e){return e.name})),B=b.length>0&&N.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(r=N.find((function(e){return e.name===v})))?void 0:r.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:p>0?"good":"bad",children:[(0,l.formatMoney)(p)," Biomass"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:b,onInput:function(e,t){return f(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return u("detach")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Activate",disabled:!C,onClick:function(){return u("activate")}})],4),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===b.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:N.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===v,onClick:function(){return k(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===B.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===b.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,s,{biomass:p,items:B})})]})]})})};t.BiogeneratorContent=u;var s=function(e,t){var n=(0,c.useBackend)(t).act,a=(0,c.useLocalState)(t,"hoveredItem",{}),l=a[0],d=a[1],u=l&&l.cost||0;return e.items.map((function(n){var o=(0,c.useLocalState)(t,"amount"+n.name,1),r=o[0],a=o[1],i=l&&l.name!==n.name,d=e.biomass-u*l.amountV,onClick:function(){return d("select",{item:e.id})}})})]}),e.desc]},e.name)}))})]})]})]})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.buying,u=l.ltsrbt_built,s=l.money;if(!d)return null;var m=l.delivery_methods.map((function(e){var t=l.delivery_method_description[e.name];return Object.assign({},e,{description:t})}));return(0,o.createComponentVNode)(2,a.Modal,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:m.map((function(e){return"LTSRBT"!==e.name||u?(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,width:"250px",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"30px",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:e.description}),(0,o.createComponentVNode)(2,a.Button,{mt:2,content:(0,c.formatMoney)(e.price)+" cr",disabled:s=0||(r[n]=e[n]);return r}(t,["res","value"]),a=d(n),c=a[0],i=a[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:28*c||300,height:28*i||300},r,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component),d=function(e){var t=e.length;return[t,0!==t?e[0].length:0]};t.Canvas=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=n.data,s=d(u.grid),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,c.Window,{width:Math.min(400,28*m*32+24),height:Math.min(400,28*p*32+24),resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,l,{value:u.grid,onCanvasClick:function(e,t){return i("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!u.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return i("finalize")},content:"Finalize"}),u.name]})]})})})}},5758:function(e,t,n){"use strict";t.__esModule=!0,t.CargoCatalog=t.Cargo=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(58083),l=n(85952);t.Cargo=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(0,a.useSharedState)(t,"tab","catalog"),m=i[0],C=i[1],h=r.requestonly,N=r.cart||[],V=r.requests||[];return(0,o.createComponentVNode)(2,l.Window,{width:780,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Section,{fitted:!0,children:(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"list",selected:"catalog"===m,onClick:function(){return C("catalog")},children:"Catalog"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"envelope",textColor:"requests"!==m&&V.length>0&&"yellow",selected:"requests"===m,onClick:function(){return C("requests")},children:["Requests (",V.length,")"]}),!h&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"shopping-cart",textColor:"cart"!==m&&N.length>0&&"yellow",selected:"cart"===m,onClick:function(){return C("cart")},children:["Checkout (",N.length,")"]})]})}),"catalog"===m&&(0,o.createComponentVNode)(2,u),"requests"===m&&(0,o.createComponentVNode)(2,s),"cart"===m&&(0,o.createComponentVNode)(2,p)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.away,u=l.docked,s=l.loan,m=l.loan_dispatched,p=l.location,C=l.message,h=l.points,N=l.requestonly;return(0,o.createComponentVNode)(2,c.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h,format:function(e){return(0,i.formatMoney)(e)}})," credits"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle",children:u&&!N&&(0,o.createComponentVNode)(2,c.Button,{content:p,onClick:function(){return r("send")}})||p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentCom Message",children:C}),!!s&&!N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loan",children:!m&&(0,o.createComponentVNode)(2,c.Button,{content:"Loan Shuttle",disabled:!(d&&u),onClick:function(){return r("loan")}})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Loaned to Centcom"})})]})})},u=function(e,t){var n,l=e.express,d=(0,a.useBackend)(t),u=d.act,s=d.data,p=s.self_paid,C=(0,r.toArray)(s.supplies),h=(0,a.useSharedState)(t,"supply",null==(n=C[0])?void 0:n.name),N=h[0],V=h[1],b=C.find((function(e){return e.name===N}));return(0,o.createComponentVNode)(2,c.Section,{title:"Catalog",buttons:!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Button.Checkbox,{ml:2,content:"Buy Privately",checked:p,onClick:function(){return u("toggleprivate")}})],4),children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{ml:-1,mr:1,children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:C.map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:e.name===N,onClick:function(){return V(e.name)},children:[e.name," (",e.packs.length,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,c.Table,{children:null==b?void 0:b.packs.map((function(e){var t=[];return e.small_item&&t.push("Small"),e.access&&t.push("Restricted"),(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",textAlign:"right",children:t.join(", ")}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,tooltip:e.desc,tooltipPosition:"left",onClick:function(){return u("add",{id:e.id})},children:[(0,i.formatMoney)(p&&!e.goody?Math.round(1.1*e.cost):e.cost)," cr"]})})]},e.name)}))})})]})})};t.CargoCatalog=u;var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.requests||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Active Requests",buttons:!d&&(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return r("denyall")}}),children:[0===u.length&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"No Requests"}),u.length>0&&(0,o.createComponentVNode)(2,c.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",children:["#",e.id]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.object}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createVNode)(1,"b",null,e.orderer,0)}),(0,o.createComponentVNode)(2,c.Table.Cell,{width:"25%",children:(0,o.createVNode)(1,"i",null,e.reason,0)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:[(0,i.formatMoney)(e.cost)," cr"]}),!d&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"check",color:"good",onClick:function(){return r("approve",{id:e.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"bad",onClick:function(){return r("deny",{id:e.id})}})]})]},e.id)}))})]})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.cart||[],s=u.reduce((function(e,t){return e+t.cost}),0);return d?null:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:[0===u.length&&"Cart is empty",1===u.length&&"1 item",u.length>=2&&u.length+" items"," ",s>0&&"("+(0,i.formatMoney)(s)+" cr)"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return r("clear")}})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.away,s=l.docked,p=l.location,C=l.cart||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Current Cart",buttons:(0,o.createComponentVNode)(2,m),children:[0===C.length&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Nothing in cart"}),C.length>0&&(0,o.createComponentVNode)(2,c.Table,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",children:["#",e.id]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.object}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:[(0,i.formatMoney)(e.cost)," cr"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:function(){return r("remove",{id:e.id})}})})]},e.id)}))}),C.length>0&&!d&&(0,o.createComponentVNode)(2,c.Box,{mt:2,children:1===u&&1===s&&(0,o.createComponentVNode)(2,c.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return r("send")}})||(0,o.createComponentVNode)(2,c.Box,{opacity:.5,children:["Shuttle in ",p,"."]})})]})}},96291:function(e,t,n){"use strict";t.__esModule=!0,t.CargoBountyConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(58083),i=n(85952);t.CargoBountyConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data.bountydata,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{width:750,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Bounty List",onClick:function(){return c("Print")}}),children:(0,o.createComponentVNode)(2,a.Table,{border:!0,children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,italic:!0,color:"label",fontSize:1.25,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Bounty Object"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Description"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Progress"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Claim"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:1===e.priority?"rgba(252, 152, 3, 0.25)":"",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{italic:!0,textAlign:"center",p:1,children:e.description}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:[1===e.priority?(0,o.createComponentVNode)(2,a.Box,{children:"High Priority"}):"",e.completion_string]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:e.reward_string}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:1===e.claimed?"check":"",content:1===e.claimed?"Claimed":"Claim",disabled:1===e.claimed,color:1===e.can_claim?"green":"red",onClick:function(){return c("ClaimBounty",{bounty:e.bounty_ref})}})})]},e.name)}))]})})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.stored_cash);return(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i,format:function(e){return(0,c.formatMoney)(e)}})," credits"]})}},69941:function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(5758),l=n(21451);t.CargoExpress=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox,{accessText:"a QM-level ID card"}),!a.locked&&(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(l.points)})," credits"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Cargo Bay",selected:!l.usingBeacon,onClick:function(){return c("LZCargo")}}),(0,o.createComponentVNode)(2,a.Button,{selected:l.usingBeacon,disabled:!l.hasBeacon,onClick:function(){return c("LZBeacon")},children:[l.beaconzone," (",l.beaconName,")"]}),(0,o.createComponentVNode)(2,a.Button,{content:l.printMsg,disabled:!l.canBuyBeacon,onClick:function(){return c("printBeacon")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notice",children:l.message})]})}),(0,o.createComponentVNode)(2,i.CargoCatalog,{express:!0})],4)}},62292:function(e,t,n){"use strict";t.__esModule=!0,t.CargoHoldTerminal=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.CargoHoldTerminal=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.points,u=l.pad,s=l.sending,m=l.status_report;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:230,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Cargo Value",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(d)})," credits"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Pad",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Recalculate Value",disabled:!u,onClick:function(){return i("recalc")}}),(0,o.createComponentVNode)(2,a.Button,{icon:s?"times":"arrow-up",content:s?"Stop Sending":"Send Goods",selected:s,disabled:!u,onClick:function(){return i(s?"stop":"send")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:u?"good":"bad",children:u?"Online":"Not Found"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Report",children:m})]})})]})})}},27173:function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.CellularEmporium=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.abilities;return(0,o.createComponentVNode)(2,c.Window,{width:900,height:480,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!l.can_readapt,onClick:function(){return i("readapt")}}),children:l.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return i("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})]})})}},26726:function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncherContent=t.CentcomPodLauncher=void 0;var o=n(39812),r=(n(2497),n(71494)),a=n(74814),c=n(85952);t.CentcomPodLauncher=function(){return(0,o.createComponentVNode)(2,c.Window,{title:"Config/Launch Supply Pod",width:700,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five 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."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return c("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return c("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return c("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return c("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return c("bay5")}})]}),!!i.effectReverse&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reverse Drop",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Pick Dropoff Location",selected:i.picking_dropoff_turf,disabled:!i.effectReverse,tooltip:"[NOTE: ONLY WORKS WHEN REVERSE MODE IS ACTIVE]\nThis will allow you to select a dropoff turf. After\nselecting a turf, any pod in 'Reverse Mode' will drop off\nit's newly gotten cargo on this turf. Can be used to\ntransport things or people around the station in a neat,\nIC way. Try doing this with the 'Seethrough Pod' style\nenabled for extra fun!",onClick:function(){return c("pickDropoffTurf")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Dropoff Location",disabled:!i.dropoff_turf,tooltip:"Clears the selected dropoff turf for reverse mode.",onClick:function(){return c("clearDropoffTurf")}}),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Reverse Drop-off Location:"),i.dropoff_turf?i.dropoff_turf:"None"],0)]}),!i.effectReverse&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reverse Drop",children:(0,o.createVNode)(1,"p",null,"[Enable Reverse Mode for this feature]",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return c("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return c("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item Mode",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Clone Items",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return c("launchClone")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random Items",selected:i.launchRandomItem,tooltip:"Choosing this will pick a random item from the selected turf\ninstead of the entire turfs contents. Best combined with\nsingle/random turf.",onClick:function(){return c("launchRandomItem")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return c("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random Turf",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return c("launchRandomTurf")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return c("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return c("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return c("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return c("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Projectile Cloud",selected:i.effectShrapnel,tooltip:"This will create a cloud of shrapnel on landing,\nof any projectile you'd like!",onClick:function(){return c("effectShrapnel")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return c("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return c("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return c("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return c("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return c("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return c("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return c("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return c("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return c("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return c("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return c("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return c("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return c("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return c("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return c("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return c("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return c("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return c("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return c("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return c("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return c("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return c("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return c("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return c("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return c("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return c("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return c("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return c("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return c("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return c("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return c("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return c("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return c("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return c("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pod Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return c("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return c("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return c("clearBay")}})],4)})})})],4)};t.CentcomPodLauncherContent=i},8663:function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ChemAcclimator=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:320,height:271,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[l.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return i("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:l.target_temperature,stepPixelSize:2,onChange:function(e,t){i("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.enabled?"On":"Off",selected:l.enabled,onClick:function(){return i("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.max_volume,unit:"u",width:"50px",minValue:l.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return i("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:l.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:l.emptying?"Emptying":"Filling"})]})})]})})}},76900:function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ChemDebugSynthesizer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.amount,u=l.beakerCurrentVolume,s=l.beakerMaxVolume,m=l.isBeakerLoaded,p=l.beakerContents,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:m?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",minValue:1,maxValue:s,step:1,stepPixelSize:2,onChange:function(e,t){return i("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return i("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return i("makecup")}}),children:m?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," / "+s+" u"]}),C.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})})})}},22223:function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(39812),r=n(41860),a=n(2497),c=n(71494),i=n(74814),l=n(85952);t.ChemDispenser=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=!!u.recordingRecipe,m=Object.keys(u.recipes).map((function(e){return{name:e,contents:u.recipes[e]}})),p=u.beakerTransferAmounts||[],C=s&&Object.keys(u.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:u.recordingRecipe[e]}}))||u.beakerContents||[];return(0,o.createComponentVNode)(2,l.Window,{width:565,height:620,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:u.energy/u.maxEnergy,children:(0,r.toFixed)(u.energy)+" units"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Recipes",buttons:(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,i.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return d("clear_recipes")}})}),!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"circle",disabled:!u.isBeakerLoaded,content:"Record",onClick:function(){return d("record_recipe")}}),s&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return d("cancel_recording")}}),s&&(0,o.createComponentVNode)(2,i.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return d("save_recording")}})],0),children:(0,o.createComponentVNode)(2,i.Box,{mr:-1,children:[m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",width:"129.5px",lineHeight:1.75,content:e.name,onClick:function(){return d("dispense_recipe",{recipe:e.name})}},e.name)})),0===m.length&&(0,o.createComponentVNode)(2,i.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Dispense",buttons:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",selected:e===u.amount,content:e,onClick:function(){return d("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,i.Box,{mr:-1,children:u.chemicals.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",width:"129.5px",lineHeight:1.75,content:e.title,onClick:function(){return d("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:s,content:e,onClick:function(){return d("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",buttons:!!u.isBeakerLoaded&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!u.isBeakerLoaded,onClick:function(){return d("eject")}}),children:(s?"Virtual beaker":u.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.AnimatedNumber,{initial:0,value:u.beakerCurrentVolume}),(0,o.createTextVNode)("/"),u.beakerMaxVolume,(0,o.createTextVNode)(" units")],0))||"No beaker"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:u.isBeakerLoaded||s?0===C.length&&"Nothing":"N/A"}),C.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})]})})}},16610:function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=function(e,t){var n=(0,r.useBackend)(t).act,c=e.title,i=e.list,l=e.reagentName,d=e.onReagentInput,u=c.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:c,minHeight:"240px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",onClick:function(){return n("add",{which:u,name:l})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return n("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;t.ChemFilter=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.left,u=void 0===d?[]:d,s=l.right,m=void 0===s?[]:s,p=(0,r.useLocalState)(t,"leftName",""),C=p[0],h=p[1],N=(0,r.useLocalState)(t,"rightName",""),V=N[0],b=N[1];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i,{title:"Left",list:u,reagentName:C,onReagentInput:function(e){return h(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i,{title:"Right",list:m,reagentName:V,onReagentInput:function(e){return b(e)}})})]})})})}},96479:function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952),l=n(48229);t.ChemHeater=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.targetTemp,m=u.isActive,p=u.isBeakerLoaded,C=u.currentTemp,h=u.beakerCurrentVolume,N=u.beakerMaxVolume,V=u.beakerContents,b=void 0===V?[]:V;u.currentpH;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return d("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,r.round)(s),minValue:0,maxValue:1e3,onDrag:function(e,t){return d("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reading",children:(0,o.createComponentVNode)(2,c.Box,{width:"60px",textAlign:"right",children:p&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:C,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[h," / ",N," units,",u.currentpH," pH"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return d("eject")}})],4),children:(0,o.createComponentVNode)(2,l.BeakerContents,{beakerLoaded:p,beakerContents:b})})]})})}},34859:function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data.screen;return(0,o.createComponentVNode)(2,c.Window,{width:465,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:"analyze"===n&&(0,o.createComponentVNode)(2,m)||(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,u=i.screen,p=i.beakerContents,C=void 0===p?[]:p,h=i.bufferContents,N=void 0===h?[]:h,V=i.beakerCurrentVolume,b=i.beakerMaxVolume,f=i.isBeakerLoaded,g=i.isPillBottleLoaded,v=i.pillBottleCurrentAmount,k=i.pillBottleMaxAmount;return"analyze"===u?(0,o.createComponentVNode)(2,m):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!i.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}})],4),children:[!f&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!f&&0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,l,{children:C.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:i.mode?"good":"bad",icon:i.mode?"exchange-alt":"times",content:i.mode?"Transfer":"Destroy",onClick:function(){return c("toggleMode")}})],4),children:[0===N.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,l,{children:N.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,s)}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[v," / ",k," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("ejectPillBottle")}})],4)})],0)},l=a.Table,d=function(e,t){var n=(0,r.useBackend)(t).act,c=e.chemical,i=e.transferTo;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.volume,initial:0})," units of "+c.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return n("transfer",{id:c.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return n("transfer",{id:c.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return n("transfer",{id:c.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return n("transfer",{id:c.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return n("transfer",{id:c.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return n("analyze",{id:c.id})}})]})]},c.id)},u=function(e){var t=e.label,n=e.amountUnit,r=e.amount,c=e.onChangeAmount,i=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:"84px",unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:c}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:i}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",children:l})]})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useSharedState)(t,"pillAmount",1),d=l[0],s=l[1],m=(0,r.useSharedState)(t,"patchAmount",1),p=m[0],C=m[1],h=(0,r.useSharedState)(t,"bottleAmount",1),N=h[0],V=h[1],b=(0,r.useSharedState)(t,"packAmount",1),f=b[0],g=b[1],v=(0,r.useSharedState)(t,"setstimpakAmount",1),k=v[0],x=v[1],B=(0,r.useSharedState)(t,"setsuperstimpakAmount",1),_=B[0],w=B[1],L=(0,r.useSharedState)(t,"setPowderbagAmount",1),y=L[0],S=L[1],I=(0,r.useSharedState)(t,"setprimitiveBottleAmount",1),T=I[0],A=I[1],P=i.condi,R=i.advanced,M=i.primitive,F=i.chosenPillStyle,D=i.pillStyles,j=void 0===D?[]:D;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!P&&!M&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:j.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===F,textAlign:"center",color:"transparent",onClick:function(){return c("pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!P&&!M&&(0,o.createComponentVNode)(2,u,{label:"Pills",amount:d,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(e,t){return s(t)},onCreate:function(){return c("create",{type:"pill",amount:d,volume:"auto"})}}),!P&&!!R&&!M&&(0,o.createComponentVNode)(2,u,{label:"Patches",amount:p,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(e,t){return C(t)},onCreate:function(){return c("create",{type:"patch",amount:p,volume:"auto"})}}),!P&&!M&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:N,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(e,t){return V(t)},onCreate:function(){return c("create",{type:"bottle",amount:N,volume:"auto"})}}),!P&&!M&&(0,o.createComponentVNode)(2,u,{label:"Stimpaks",amount:k,amountUnit:"stimpaks",sideNote:"max 10u",onChangeAmount:function(e,t){return x(t)},onCreate:function(){return c("create",{type:"stimPak",amount:k,volume:"auto"})}}),!P&&!!R&&!M&&(0,o.createComponentVNode)(2,u,{label:"Super Stimpaks",amount:_,amountUnit:"super stimpaks",sideNote:"max 20u",onChangeAmount:function(e,t){return w(t)},onCreate:function(){return c("create",{type:"superStimpak",amount:_,volume:"auto"})}}),!!P&&(0,o.createComponentVNode)(2,u,{label:"Packs",amount:f,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(e,t){return g(t)},onCreate:function(){return c("create",{type:"condimentPack",amount:f,volume:"auto"})}}),!!P&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:N,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(e,t){return V(t)},onCreate:function(){return c("create",{type:"condimentBottle",amount:N,volume:"auto"})}}),!!M&&(0,o.createComponentVNode)(2,u,{label:"Powder Bag",amount:p,amountUnit:"powderbags",sideNote:"max 40u",onChangeAmount:function(e,t){return S(t)},onCreate:function(){return c("create",{type:"bag",amount:y,volume:"auto"})}}),!!M&&(0,o.createComponentVNode)(2,u,{label:"Primitive Bottles",amount:N,amountUnit:"bottles",sideNote:"max 60u",onChangeAmount:function(e,t){return A(t)},onCreate:function(){return c("create",{type:"bottle_primitive",amount:T,volume:"auto"})}})]})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.fermianalyze,d=i.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("goScreen",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:d.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:d.color,mr:1}),d.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[d.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:d.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:d.addicD}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:d.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:d.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:d.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:d.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:d.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:d.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:d.pHpeak})],4)]})})}},56320:function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ChemPress=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.current_volume,u=l.product_name,s=l.pill_style,m=l.pill_styles,p=void 0===m?[]:m,C=l.product,h=l.min_volume,N=l.max_volume;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:227,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Product",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Pills",checked:"pill"===C,onClick:function(){return i("change_product",{product:"pill"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Patches",checked:"patch"===C,onClick:function(){return i("change_product",{product:"patch"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Bottles",checked:"bottle"===C,onClick:function(){return i("change_product",{product:"bottle"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",width:"43px",minValue:h,maxValue:N,step:1,stepPixelSize:2,onChange:function(e,t){return i("change_current_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:u,placeholder:u,onChange:function(e,t){return i("change_product_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Box,{as:"span",children:C})]}),"pill"===C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===s,textAlign:"center",color:"transparent",onClick:function(){return i("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})})})}},52592:function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(39812),r=n(64499),a=n(34380),c=n(71494),i=n(74814),l=n(85952);t.ChemReactionChamber=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=(0,c.useLocalState)(t,"reagentName",""),m=s[0],p=s[1],C=(0,c.useLocalState)(t,"reagentQuantity",1),h=C[0],N=C[1],V=u.emptying,b=u.reagents||[];return(0,o.createComponentVNode)(2,l.Window,{width:250,height:225,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,color:V?"bad":"good",children:V?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(e,t){return p(t)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,a.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,i.NumberInput,{value:h,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(e,t){return N(t)}}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return d("add",{chem:m,amount:h})}})],4)],4),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"minus",color:"bad",onClick:function(){return d("remove",{chem:t})}}),children:e},t)}))(b)]})})})})}},68502:function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952);t.ChemSplitter=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.straight,s=d.side,m=d.max_transfer;return(0,o.createComponentVNode)(2,i.Window,{width:220,height:105,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:m,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:s,unit:"u",width:"55px",minValue:1,maxValue:m,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"side",amount:t})}})})]})})})})}},77508:function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952);t.ChemSynthesizer=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.amount,s=d.current_reagent,m=d.chemicals,p=void 0===m?[]:m,C=d.possible_amounts,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:375,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{children:h.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===u,onClick:function(){return l("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===s,onClick:function(){return l("select",{reagent:e.id})}},e.id)}))})]})})})}},30733:function(e,t,n){"use strict";t.__esModule=!0,t.CivCargoHoldTerminal=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.CivCargoHoldTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.pad,s=d.sending,m=d.status_report,p=d.id_inserted,C=d.id_bounty_info;d.id_bounty_value,d.id_bounty_num;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,width:500,height:375,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{color:p?"blue":"default",children:p?"Welcome valued employee.":"To begin, insert your ID into the console."}),(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Pad",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:u?"good":"bad",children:u?"Online":"Not Found"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Report",children:m})]})}),(0,o.createComponentVNode)(2,i)]}),(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",content:"Check Contents",disabled:!u||!p,onClick:function(){return l("recalc")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:s?"times":"arrow-up",content:s?"Stop Sending":"Send Goods",selected:s,disabled:!u||!p,onClick:function(){return l(s?"stop":"send")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:C?"recycle":"pen",color:C?"green":"default",content:C?"Replace Bounty":"New Bounty",disabled:!p,onClick:function(){return l("bounty")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Eject",disabled:!p,onClick:function(){return l("eject")}})],4)})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t).data,c=n.id_bounty_info,i=n.id_bounty_value,l=n.id_bounty_num;return(0,o.createComponentVNode)(2,a.Section,{title:"Bounty Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c||"N/A, please add a new bounty."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Quantity",children:c?l:"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Value",children:c?i:"N/A"})]})})}},14319:function(e,t,n){"use strict";t.__esModule=!0,t.ClockworkSlab=void 0;for(var o=n(39812),r=n(71494),a=n(64499),c=n(74814),i=n(85952),l="",d=0;d=w,tooltip:e.tip,tooltipPosition:"left",onClick:function(){return d("recite",{script:e.type})},children:"Recite "+e.required})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,disabled:!e.quickbind,onClick:function(){return d("bind",{script:e.type})},children:["content=",e.bound?"Unbind "+e.bound:"Quickbind"]})})]},e.name)}))})]})]})})})}},28408:function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"],l=["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"],d=["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"],u=["the Red","the Soulless","the Master","the Lord of all things","Jr."];t.CodexGigas=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:450,height:450,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[m.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==m.currentSection,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:m.currentSection>2,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:m.currentSection>4,onClick:function(){return s(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==m.currentSection,onClick:function(){return s(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:m.currentSection<4,onClick:function(){return s("search")}})})]})]})})})}},67649:function(e,t,n){"use strict";t.__esModule=!0,t.ColormateMatrix=t.ColormateNoMatrix=t.Colormate=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Colormate=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.matrixactive,m=u.temp,p=u.item||[];return(0,o.createComponentVNode)(2,c.Window,{width:"980",height:"720",resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{overflow:"auto",children:[m?(0,o.createComponentVNode)(2,a.NoticeBox,{children:m}):null,Object.keys(p).length?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{fill:!0,children:[(0,o.createComponentVNode)(2,a.Section,{width:"50%",height:"20%",children:[(0,o.createVNode)(1,"center",null,"Item:",16),(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64, "+p.sprite,width:"100%",height:"100%",style:{"-ms-interpolation-mode":"nearest-neighbor"}})]}),(0,o.createComponentVNode)(2,a.Section,{width:"50%",height:"20%",children:[(0,o.createVNode)(1,"center",null,"Preview:",16),(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64, "+p.preview,width:"100%",height:"100%",style:{"-ms-interpolation-mode":"nearest-neighbor"}})]})]}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{fluid:!0,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s,onClick:function(){return d("switch_modes",{mode:"0"})},children:"Regular coloring"},"0"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,onClick:function(){return d("switch_modes",{mode:"1"})},children:"Matrixed coloring"},"1")]}),s?(0,o.createFragment)([(0,o.createVNode)(1,"center",null,[(0,o.createTextVNode)("Coloring: "),p.name],0),(0,o.createComponentVNode)(2,l)],4):(0,o.createFragment)([(0,o.createVNode)(1,"center",null,[(0,o.createTextVNode)("Coloring: "),p.name],0),(0,o.createComponentVNode)(2,i)],4)]})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"center",null,"No item inserted.",16)})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{grow:1,fill:!0,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"33%",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Paint",icon:"fill",onClick:function(){return c("paint")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Clear",icon:"eraser",onClick:function(){return c("clear")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Eject",icon:"eject",onClick:function(){return c("drop")}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"66%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,height:"100%",content:"Select new color",icon:"paint-brush",onClick:function(){return c("choose_color")}})})]})})};t.ColormateNoMatrix=i;var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.matrixcolors||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"33%",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Paint",icon:"fill",onClick:function(){return c("matrix_paint")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Clear",icon:"eraser",onClick:function(){return c("clear")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Eject",icon:"eject",onClick:function(){return c("drop")}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:["RR: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.rr,onChange:function(e,t){return c("set_matrix_color",{color:1,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["GR: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.gr,onChange:function(e,t){return c("set_matrix_color",{color:4,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["BR: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.br,onChange:function(e,t){return c("set_matrix_color",{color:7,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:["RG: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.rg,onChange:function(e,t){return c("set_matrix_color",{color:2,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["GG: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.gg,onChange:function(e,t){return c("set_matrix_color",{color:5,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["BG: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.bg,onChange:function(e,t){return c("set_matrix_color",{color:8,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:["RB: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.rb,onChange:function(e,t){return c("set_matrix_color",{color:3,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["GB: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.gb,onChange:function(e,t){return c("set_matrix_color",{color:6,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["BB: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.bb,onChange:function(e,t){return c("set_matrix_color",{color:9,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:["CR: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.cr,onChange:function(e,t){return c("set_matrix_color",{color:10,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["CG: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.cg,onChange:function(e,t){return c("set_matrix_color",{color:11,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["CB: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.cb,onChange:function(e,t){return c("set_matrix_color",{color:12,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"33%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"question-circle",color:"blue"})," RG means red will become this much green.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Icon,{name:"question-circle",color:"blue"})," CR means that red will have this much constrast applied to it."]})]})})};t.ColormateMatrix=l},2174:function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(39812),r=(n(2497),n(71494)),a=n(74814),c=n(85952);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,c.Window,{title:"Personal Computer Vendor",width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,i),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return c("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return c("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return c("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return c("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return c("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return c("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return c("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return c("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return c("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return c("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return c("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return c("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return c("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return c("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return c("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return c("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return c("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return c("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return c("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return c("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?c.COLORS.department.security:e>=20&&e<30?c.COLORS.department.medbay:e>=30&&e<40?c.COLORS.department.science:e>=40&&e<50?c.COLORS.department.engineering:e>=50&&e<60?c.COLORS.department.cargo:e>=200&&e<230?c.COLORS.department.centcom:c.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:2,color:c.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{title:"Crew Monitor",width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"540px",children:(0,o.createComponentVNode)(2,s)})})})};var s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(C=e.ijob,C%10==0),color:d(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,n=e.toxdam,r=e.burndam,s=e.brutedam,m=t+n+r+s,p=Math.min(Math.max(Math.ceil(m/25),0),5),l[p])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return c("select_person",{name:e.name})}})})]},e.name);var t,n,r,s,m,p,C}))]})}},99798:function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(48229),i=n(85952),l=[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}];t.Cryo=function(){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:d.occupant.name||"No Occupant"}),!!d.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:d.occupant.statstate,children:d.occupant.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:d.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant.health/d.occupant.maxHealth,color:d.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.health})})}),l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.isOperating?"power-off":"times",disabled:d.isOpen,onClick:function(){return i("power")},color:d.isOperating&&"green",children:d.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:d.isOpen?"unlock":"lock",onClick:function(){return i("door")},content:d.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:d.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return i("autoeject")},content:d.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d.isBeakerLoaded,onClick:function(){return i("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:d.isBeakerLoaded,beakerContents:d.beakerContents})})],4)}},17785:function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.DecalPainter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.decal_list||[],u=l.color_list||[],s=l.dir_list||[];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===l.decal_style,onClick:function(){return i("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===l.decal_color,onClick:function(){return i("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===l.decal_direction,onClick:function(){return i("selected direction",{dirs:e.dirs})}},e.dirs)}))})]})})}},95877:function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.DisposalUnit=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data;return u.full_pressure?(n="good",i="Ready"):u.panel_open?(n="bad",i="Power Disabled"):u.pressure_charging?(n="average",i="Pressurizing"):(n="bad",i="Off"),(0,o.createComponentVNode)(2,c.Window,{width:300,height:180,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:u.flush?"toggle-on":"toggle-off",disabled:u.isai||u.panel_open,content:u.flush?"Disengage":"Engage",onClick:function(){return d(u.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isai,content:"Eject Contents",onClick:function(){return d("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:u.panel_open,selected:u.pressure_charging,onClick:function(){return d(u.pressure_charging?"pump-0":"pump-1")}})})]})})})})}},43928:function(e,t,n){"use strict";t.__esModule=!0,t.DnaConsoleCommands=t.DnaConsole=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(34380),i=n(2497),l=n(5908),d=n(71494),u=n(74814),s=n(85952);var m=["A","T","C","G"],p={A:"green",T:"green",G:"blue",C:"blue",X:"grey"},C="storage",h="sequencer",N="enzymes",V="console",b="disk",f="injector",g="mutations",v="chromosomes",k="mutations",x="diskenzymes",B={1:"good",2:"bad",4:"average"},_=function(e,t){return e.Alias===t.Alias&&e.AppliedChromo===t.AppliedChromo};t.DnaConsole=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=(n.act,r.isPulsingRads),c=r.radPulseSeconds,i=r.view.consoleMode;return(0,o.createComponentVNode)(2,s.Window,{title:"DNA Console",width:539,height:710,resizable:!0,children:[!!a&&(0,o.createComponentVNode)(2,u.Dimmer,{fontSize:"14px",textAlign:"center",children:[(0,o.createComponentVNode)(2,u.Icon,{mr:1,name:"spinner",spin:!0}),"Radiation pulse in progress...",(0,o.createComponentVNode)(2,u.Box,{mt:1}),c,"s"]}),(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,w),(0,o.createComponentVNode)(2,I),i===C&&(0,o.createComponentVNode)(2,A),i===h&&(0,o.createComponentVNode)(2,D),i===N&&(0,o.createComponentVNode)(2,O)]})]})};var w=function(e,t){return(0,o.createComponentVNode)(2,u.Section,{title:"DNA Scanner",buttons:(0,o.createComponentVNode)(2,L),children:(0,o.createComponentVNode)(2,S)})},L=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDelayedAction,i=r.isPulsingRads,l=r.isScannerConnected,s=r.isScrambleReady,m=r.isViableSubject,p=r.scannerLocked,C=r.scannerOpen,h=r.scrambleSeconds;return l?(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,u.Button,{content:"Cancel Delayed Action",onClick:function(){return a("cancel_delay")}}),!!m&&(0,o.createComponentVNode)(2,u.Button,{disabled:!s||i,onClick:function(){return a("scramble_dna")},children:["Scramble DNA",!s&&" ("+h+"s)"]}),(0,o.createComponentVNode)(2,u.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,u.Button,{icon:p?"lock":"lock-open",color:p&&"bad",disabled:C,content:p?"Locked":"Unlocked",onClick:function(){return a("toggle_lock")}}),(0,o.createComponentVNode)(2,u.Button,{disabled:p,content:C?"Close":"Open",onClick:function(){return a("toggle_door")}})],0):(0,o.createComponentVNode)(2,u.Button,{content:"Connect Scanner",onClick:function(){return a("connect_scanner")}})},y=function(e,t){var n=e.status;return 0===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"good",children:"Conscious"}):2===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"average",children:"Unconscious"}):1===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"average",children:"Critical"}):3===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"bad",children:"Dead"}):4===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"bad",children:"Transforming"}):(0,o.createComponentVNode)(2,u.Box,{inline:!0,children:"Unknown"})},S=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=(n.act,r.subjectName),c=r.isScannerConnected,i=r.isViableSubject,l=r.subjectHealth,s=r.subjectRads,m=r.subjectStatus;return c?i?(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Status",children:[a,(0,o.createComponentVNode)(2,u.Icon,{mx:1,color:"label",name:"long-arrow-alt-right"}),(0,o.createComponentVNode)(2,y,{status:m})]}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:l,minValue:0,maxValue:100,ranges:{olive:[101,Infinity],good:[70,101],average:[30,70],bad:[-Infinity,30]},children:[l,"%"]})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{bad:[71,Infinity],average:[30,71],good:[0,30],olive:[-Infinity,0]},children:[s,"%"]})})]}):(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"No viable subject found in DNA Scanner."}):(0,o.createComponentVNode)(2,u.Box,{color:"bad",children:"DNA Scanner is not connected."})},I=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDisk,i=r.isInjectorReady,l=r.injectorSeconds,s=r.view.consoleMode;return(0,o.createComponentVNode)(2,u.Section,{title:"DNA Console",buttons:!i&&(0,o.createComponentVNode)(2,u.Box,{lineHeight:"20px",color:"label",children:["Injector on cooldown (",l,"s)"]}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,u.Button,{content:"Storage",selected:s===C,onClick:function(){return a("set_view",{consoleMode:C})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Sequencer",disabled:!r.isViableSubject,selected:s===h,onClick:function(){return a("set_view",{consoleMode:h})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Enzymes",selected:s===N,onClick:function(){return a("set_view",{consoleMode:N})}})]}),!!c&&(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Disk",children:(0,o.createComponentVNode)(2,u.Button,{icon:"eject",content:"Eject",onClick:function(){a("eject_disk"),a("set_view",{storageMode:V})}})})]})})};t.DnaConsoleCommands=I;var T=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDisk,i=r.view,l=i.storageMode,s=i.storageConsSubMode,m=i.storageDiskSubMode;return(0,o.createFragment)([l===V&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{selected:s===g,content:"Mutations",onClick:function(){return a("set_view",{storageConsSubMode:g})}}),(0,o.createComponentVNode)(2,u.Button,{selected:s===v,content:"Chromosomes",onClick:function(){return a("set_view",{storageConsSubMode:v})}})],4),l===b&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{selected:m===g,content:"Mutations",onClick:function(){return a("set_view",{storageDiskSubMode:g})}}),(0,o.createComponentVNode)(2,u.Button,{selected:m===x,content:"Enzymes",onClick:function(){return a("set_view",{storageDiskSubMode:x})}})],4),(0,o.createComponentVNode)(2,u.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,u.Button,{content:"Console",selected:l===V,onClick:function(){return a("set_view",{storageMode:V,storageConsSubMode:g})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Disk",disabled:!c,selected:l===b,onClick:function(){return a("set_view",{storageMode:b,storageDiskSubMode:k})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Adv. Injector",selected:l===f,onClick:function(){return a("set_view",{storageMode:f})}})],0)},A=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.view,i=c.storageMode,l=c.storageConsSubMode,s=c.storageDiskSubMode,m=r.diskMakeupBuffer,p=r.diskHasMakeup,C=r.storage[i];return(0,o.createComponentVNode)(2,u.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,T),children:[i===V&&l===g&&(0,o.createComponentVNode)(2,P,{mutations:C}),i===V&&l===v&&(0,o.createComponentVNode)(2,R),i===b&&s===k&&(0,o.createComponentVNode)(2,P,{mutations:C}),i===b&&s===x&&(0,o.createFragment)([(0,o.createComponentVNode)(2,U,{makeup:m}),(0,o.createComponentVNode)(2,u.Button,{icon:"times",color:"red",disabled:!p,content:"Delete",onClick:function(){return a("del_makeup_disk")}})],4),i===f&&(0,o.createComponentVNode)(2,Y)]})},P=function(e,t){var n=e.customMode,r=void 0===n?"":n,a=(0,d.useBackend)(t),c=a.data,l=a.act,s=e.mutations||[],m=c.view.storageMode+r,p=c.view["storage"+m+"MutationRef"],C=s.find((function(e){return e.ByondRef===p}));return!C&&s.length>0&&(C=s[0],p=C.ByondRef),(0,o.createComponentVNode)(2,u.Flex,{children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,u.Section,{title:(0,i.capitalize)(c.view.storageMode)+" Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,u.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.ByondRef===p,content:e.Name,onClick:function(){var t;return l("set_view",((t={})["storage"+m+"MutationRef"]=e.ByondRef,t))}},e.ByondRef)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{children:(0,o.createComponentVNode)(2,u.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Mutation Info",level:2,children:(0,o.createComponentVNode)(2,M,{mutation:C})})})]})},R=function(e,t){var n,a=(0,d.useBackend)(t),c=a.data,i=a.act,l=null!=(n=c.chromoStorage)?n:[],s=(0,r.uniqBy)((function(e){return e.Name}))(l),m=c.view.storageChromoName,p=l.find((function(e){return e.Name===m}));return(0,o.createComponentVNode)(2,u.Flex,{children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,u.Section,{title:"Console Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,u.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.Name===m,content:e.Name,onClick:function(){return i("set_view",{storageChromoName:e.Name})}},e.Index)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{children:(0,o.createComponentVNode)(2,u.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Chromosome Info",level:2,children:!p&&(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"Nothing to show."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:p.Name}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Description",children:p.Description}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Amount",children:l.filter((function(e){return e.Name===p.Name})).length})]}),(0,o.createComponentVNode)(2,u.Button,{mt:2,icon:"eject",content:"Eject Chromosome",onClick:function(){return i("eject_chromo",{chromo:p.Name})}})],4)})})]})},M=function(e,t){var n,c,i,l=e.mutation,s=(0,d.useBackend)(t),m=s.data,p=s.act,C=m.diskCapacity,h=m.diskReadOnly,N=m.hasDisk,V=m.isInjectorReady,b=null!=(n=m.storage.disk)?n:[],f=null!=(c=m.storage.console)?c:[],g=null!=(i=m.storage.injector)?i:[];if(!l)return(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"Nothing to show."});if("occupant"===l.Source&&!l.Discovered)return(0,o.createComponentVNode)(2,u.LabeledList,{children:(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:l.Alias})});var v=f.find((function(e){return _(e,l)})),k=b.find((function(e){return _(e,l)})),x=(0,a.flow)([(0,r.uniqBy)((function(e){return e.Name})),(0,r.filter)((function(e){return e.Name!==l.Name}))])([].concat(b,f));return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:B[l.Quality],children:l.Name})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Description",children:l.Description}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Instability",children:l.Instability})]}),(0,o.createComponentVNode)(2,u.Divider),(0,o.createComponentVNode)(2,u.Box,{children:["disk"===l.Source&&(0,o.createComponentVNode)(2,Q,{disabled:!N||C<=0||h,mutations:x,source:l}),"console"===l.Source&&(0,o.createComponentVNode)(2,Q,{mutations:x,source:l}),["occupant","disk","console"].includes(l.Source)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:g.map((function(e){return e.name})),disabled:0===g.length||!l.Active,selected:"Add to advanced injector",onSelected:function(e){return p("add_advinj_mut",{mutref:l.ByondRef,advinj:e,source:l.Source})}}),(0,o.createComponentVNode)(2,u.Button,{icon:"syringe",disabled:!V||!l.Active,content:"Print Activator",onClick:function(){return p("print_injector",{mutref:l.ByondRef,is_activator:1,source:l.Source})}}),(0,o.createComponentVNode)(2,u.Button,{icon:"syringe",disabled:!V||!l.Active,content:"Print Mutator",onClick:function(){return p("print_injector",{mutref:l.ByondRef,is_activator:0,source:l.Source})}})],4)]}),["disk","occupant"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"save",disabled:v||!l.Active,content:"Save to Console",onClick:function(){return p("save_console",{mutref:l.ByondRef,source:l.Source})}}),["console","occupant"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"save",disabled:k||!N||C<=0||h||!l.Active,content:"Save to Disk",onClick:function(){return p("save_disk",{mutref:l.ByondRef,source:l.Source})}}),["console","disk","injector"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"times",color:"red",content:"Delete from "+l.Source,onClick:function(){return p("delete_"+l.Source+"_mut",{mutref:l.ByondRef})}}),(2===l.Class||!!l.Scrambled&&"occupant"===l.Source)&&(0,o.createComponentVNode)(2,u.Button,{content:"Nullify",onClick:function(){return p("nullify",{mutref:l.ByondRef})}}),(0,o.createComponentVNode)(2,u.Divider),(0,o.createComponentVNode)(2,F,{disabled:"occupant"!==l.Source,mutation:l})],0)},F=function(e,t){var n=e.mutation,r=e.disabled,a=(0,d.useBackend)(t),c=(a.data,a.act);return 0===n.CanChromo?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"No compatible chromosomes"}):1===n.CanChromo?r?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"No chromosome applied."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:n.ValidStoredChromos,disabled:0===n.ValidStoredChromos.length,selected:0===n.ValidStoredChromos.length?"No Suitable Chromosomes":"Select a chromosome",onSelected:function(e){return c("apply_chromo",{chromo:e,mutref:n.ByondRef})}}),(0,o.createComponentVNode)(2,u.Box,{color:"label",mt:1,children:["Compatible with: ",n.ValidChromos]})],4):2===n.CanChromo?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:["Applied chromosome: ",n.AppliedChromo]}):null},D=function(e,t){var n,r,a=(0,d.useBackend)(t),c=a.data,i=a.act,s=null!=(n=null==(r=c.storage)?void 0:r.occupant)?n:[],m=c.isJokerReady,p=c.isMonkey,C=c.jokerSeconds,h=c.subjectStatus,N=c.view,V=N.sequencerMutation,b=N.jokerActive,f=s.find((function(e){return e.Alias===V}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:s.length<=8?"154px":"174px",children:(0,o.createComponentVNode)(2,u.Section,{title:"Sequences",height:"214px",overflowY:s.length>8&&"scroll",children:s.map((function(e){return(0,o.createComponentVNode)(2,j,{url:(0,l.resolveAsset)(e.Image),selected:e.Alias===V,onClick:function(){i("set_view",{sequencerMutation:e.Alias}),i("check_discovery",{alias:e.Alias})}},e.Alias)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Sequence Info",minHeight:"100%",children:(0,o.createComponentVNode)(2,M,{mutation:f})})})]}),3===h&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: DECEASED."})||p&&"Monkified"!==(null==f?void 0:f.Name)&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: MONKEY."})||4===h&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: TRANSFORMING."})||(0,o.createComponentVNode)(2,u.Section,{title:"Genome Sequencer\u2122",buttons:!m&&(0,o.createComponentVNode)(2,u.Box,{lineHeight:"20px",color:"label",children:["Joker on cooldown (",C,"s)"]})||b&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Box,{mr:1,inline:!0,color:"label",children:"Click on a gene to reveal it."}),(0,o.createComponentVNode)(2,u.Button,{content:"Cancel Joker",onClick:function(){return i("set_view",{jokerActive:""})}})],4)||(0,o.createComponentVNode)(2,u.Button,{icon:"crown",color:"purple",content:"Use Joker",onClick:function(){return i("set_view",{jokerActive:"1"})}}),children:(0,o.createComponentVNode)(2,E,{mutation:f})})],0)},j=function(e,t){var n,r=e.url,a=e.selected,c=e.onClick;return a&&(n="2px solid #22aa00"),(0,o.createComponentVNode)(2,u.Box,{as:"img",src:r,style:{width:"64px",margin:"2px","margin-left":"4px",outline:n},onClick:c})},W=function(e,t){var n=e.gene,r=e.onChange,a=e.disabled,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["gene","onChange","disabled"]),i=m.length,l=m.indexOf(n),d=a&&p.X||p[n];return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Button,Object.assign({},c,{color:d,onClick:function(e){if(e.preventDefault(),r)if(-1!==l){var t=m[(l+1)%i];r(e,t)}else r(e,m[0])},oncontextmenu:function(e){if(e.preventDefault(),r)if(-1!==l){var t=m[(l-1+i)%i];r(e,t)}else r(e,m[i-1])},children:n})))},E=function(e,t){var n=e.mutation,r=(0,d.useBackend)(t),a=r.data,i=r.act,l=a.view.jokerActive;if(!n)return(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"No genome selected for sequencing."});if(n.Scrambled)return(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"Sequence unreadable due to unpredictable mutation."});for(var s=n.Sequence,m=n.DefaultSeq,p=[],C=function(e){var t=s.charAt(e),r=(0,o.createComponentVNode)(2,W,{width:"22px",textAlign:"center",disabled:!!n.Scrambled||1!==n.Class,className:"X"===(null==m?void 0:m.charAt(e))&&!n.Active&&(0,c.classes)(["outline-solid","outline-color-orange"]),gene:t,onChange:function(t,o){if(!t.ctrlKey)return l?(i("pulse_gene",{pos:e+1,gene:"J",alias:n.Alias}),void i("set_view",{jokerActive:""})):void i("pulse_gene",{pos:e+1,gene:o,alias:n.Alias});i("pulse_gene",{pos:e+1,gene:"X",alias:n.Alias})}});p.push(r)},h=0;h=3){var r=(0,o.createComponentVNode)(2,u.Box,{inline:!0,width:"22px",mx:"1px",children:s});l.push(r),s=[]}},p=0;p=i,onCommit:function(e,t){return a("new_adv_inj",{name:t})}})})]})},Q=function(e,t){var n=e.mutations,r=void 0===n?[]:n,a=e.source,c=(0,d.useBackend)(t),i=c.act;c.data;return(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:r.map((function(e){return e.Name})),disabled:0===r.length,selected:"Combine mutations",onSelected:function(e){return i("combine_"+a.Source,{firstref:(t=e,null==(n=r.find((function(e){return e.Name===t})))?void 0:n.ByondRef),secondref:a.ByondRef});var t,n}},a.ByondRef)}},89817:function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.DnaVault=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.completed,u=l.used,s=l.choiceA,m=l.choiceB,p=l.dna,C=l.dna_max,h=l.plants,N=l.plants_max,V=l.animals,b=l.animals_max;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/C,children:p+" / "+C+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/N,children:h+" / "+N+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:V/V,children:V+" / "+b+" Samples"})})]})}),!(!d||u)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return i("gene",{choice:s})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:m,textAlign:"center",onClick:function(){return i("gene",{choice:m})}})})]})]})]})})}},41284:function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(2497),i=n(85952);t.EightBallVote=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.shaking);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})||(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.question,u=l.answers,s=void 0===u?[]:u;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',d,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,c.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return i("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]})}},31342:function(e,t,n){"use strict";t.__esModule=!0,t.Electrolyzer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Electrolyzer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return i("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return i("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,content:l.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})})})})}},53586:function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952);t.Electropack=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.code,m=d.frequency,p=d.minFrequency,C=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{width:260,height:137,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:p/10,maxValue:C/10,value:m/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:s,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})})]})})})})}},47453:function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.EmergencyShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.timer_str,u=l.enabled,s=l.emagged,m=l.engines_started,p=l.authorizations_remaining,C=l.authorizations,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:350,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:d}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:m?"good":"average",ml:1,children:m?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!u,onClick:function(){return i("abort")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!u,onClick:function(){return i("authorize")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!u,onClick:function(){return i("repeal")}})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"ERROR":"Remaining: "+p}),children:h.length>0?h.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"})})]})]})})})}},11715:function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(39812),r=n(2497),a=n(71494),c=n(74814),i=n(85952);t.EngravedMessage=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.admin_mode,s=d.creator_key,m=d.creator_name,p=d.has_liked,C=d.has_disliked,h=d.hidden_message,N=d.is_creator,V=d.num_likes,b=d.num_dislikes,f=d.realdate;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(h)}),(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"arrow-up",content:" "+V,disabled:N,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("like")}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"circle",disabled:N,selected:!C&&!p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("neutral")}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"arrow-down",content:" "+b,disabled:N,selected:C,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("dislike")}})})]})]}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Created On",children:f})})}),(0,o.createComponentVNode)(2,c.Section),!!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return l("delete")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Creator Ckey",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Creator Character Name",children:m})]})})]})})}},8077:function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitControlConsole=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952);t.ExosuitControlConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.mechs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No exosuits detected"}),u.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"envelope",content:"Send Message",disabled:!e.pilot,onClick:function(){return l("send_message",{tracker_ref:e.tracker_ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wifi",content:e.emp_recharging?"Recharging...":"EMP Burst",color:"bad",disabled:e.emp_recharging,onClick:function(){return l("shock",{tracker_ref:e.tracker_ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.integrity<=30?"bad":e.integrity<=70&&"average")||"good",children:[e.integrity,"%"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.charge<=30?"bad":e.charge<=70&&"average")||"good",children:"number"==typeof e.charge&&e.charge+"%"||"Not Found"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Airtank",children:"number"==typeof e.airtank&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.airtank,format:function(e){return(0,r.toFixed)(e,2)+" kPa"}})||"Not Equipped"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pilot",children:e.pilot||"None"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.location||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active Equipment",children:e.active_equipment||"None"}),e.cargo_space>=0&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Used Cargo Space",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.cargo_space<=30?"good":e.cargo_space<=70&&"average")||"bad",children:[e.cargo_space,"%"]})})]})},e.tracker_ref)}))]})})}},95481:function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitFabricator=void 0;var o,r=n(39812),a=n(34380),c=n(64499),i=n(71494),l=n(58083),d=n(74814),u=n(85952),s=n(2497);function m(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},V=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=N(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,a=(0,i.useBackend)(t),c=a.act,l=a.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},a={};return t.forEach((function(t,c){a[c]=0,Object.keys(t.cost).forEach((function(i){n[i]=n[i]||0,r[i]=r[i]||0,o[i]=N(t.cost[i],n[i],e[i]),0!==o[i].color?a[c]1&&l=0&&m+"s"||"Dispensing..."})]})})})}}},1005:function(e,t,n){"use strict";t.__esModule=!0,t.ForbiddenLore=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(71494),i=n(74814),l=n(85952);t.ForbiddenLore=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.charges,m=(0,a.flow)([(0,r.sortBy)((function(e){return"Research"!==e.state}),(function(e){return"Side"===e.path}))])(u.to_know||[]);return(0,o.createComponentVNode)(2,l.Window,{width:500,height:900,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Research Eldritch Knowledge",children:["Charges left : ",s,null!==m?m.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,my:1,children:[e.path," path"]}),(0,o.createComponentVNode)(2,i.Box,{my:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:e.state,disabled:e.disabled,onClick:function(){return d("research",{name:e.name,cost:e.cost})}})," ","Cost : ",e.cost]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,my:1,children:e.flavour}),(0,o.createComponentVNode)(2,i.Box,{my:1,children:e.desc})]},e.name)})):(0,o.createComponentVNode)(2,i.Box,{children:"No more knowledge can be found"})]})})})}},64831:function(e,t,n){"use strict";t.__esModule=!0,t.Gateway=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Gateway=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.gateway_present,d=void 0!==l&&l,u=i.gateway_status,s=void 0!==u&&u,m=i.current_target,p=void 0===m?null:m,C=i.destinations,h=void 0===C?[]:C;return d?p?(0,o.createComponentVNode)(2,a.Section,{title:p.name,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"rainbow",size:4,color:"green"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("deactivate")},children:"Deactivate"})]}):h.length?(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Gateway Unpowered"}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:e.available&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("activate",{destination:e.ref})},children:"Activate"})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{m:1,textColor:"bad",children:e.reason}),!!e.timeout&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.timeout,children:"Calibrating..."})],0)},e.ref)}))],0):(0,o.createComponentVNode)(2,a.Section,{children:"No gateway nodes detected."}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No linked gateway"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("linkup")},children:"Linkup"})]})}},8098:function(e,t,n){"use strict";t.__esModule=!0,t.GhostPoolProtection=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.GhostPoolProtection=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.events_or_midrounds,u=l.spawners,s=l.station_sentience,m=l.silicons,p=l.minigames;return(0,o.createComponentVNode)(2,c.Window,{title:"Ghost Pool Protection",width:400,height:270,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{grow:1,height:"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Options",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{color:"good",icon:"plus-circle",content:"Enable Everything",onClick:function(){return i("all_roles")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"minus-circle",content:"Disable Everything",onClick:function(){return i("no_roles")}})],4),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"For people creating a sneaky event: If you toggle Station Created Sentience, people may catch on that admins have disabled roles for your event..."}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:d?"good":"bad",icon:"meteor",content:"Events and Midround Rulesets",onClick:function(){return i("toggle_events_or_midrounds")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:u?"good":"bad",icon:"pastafarianism",content:"Ghost Role Spawners",onClick:function(){return i("toggle_spawners")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:s?"good":"bad",icon:"user-astronaut",content:"Station Created Sentience",onClick:function(){return i("toggle_station_sentience")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:m?"good":"bad",icon:"robot",content:"Silicons",onClick:function(){return i("toggle_silicons")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:p?"good":"bad",icon:"gamepad",content:"Minigames",onClick:function(){return i("toggle_minigames")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:"orange",icon:"check",content:"Apply Changes",onClick:function(){return i("apply_settings")}})})]})})})})}},25313:function(e,t,n){"use strict";t.__esModule=!0,t.GlandDispenser=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.GlandDispenser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.glands,d=void 0===l?[]:l;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:338,theme:"abductor",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",lineHeight:"55px",icon:"eject",backgroundColor:e.color,content:e.amount||"0",disabled:!e.amount,onClick:function(){return i("dispense",{gland_id:e.id})}},e.id)}))})})})}},25230:function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(41860),i=n(51961),l=n(71494),d=n(74814),u=n(85952),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e,t){var n=(0,l.useBackend)(t),m=n.act,p=n.data,C=p.currentArea,h=p.currentCoords,N=p.globalmode,V=p.power,b=p.tag,f=p.updating,g=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,i.vecLength)((0,i.vecSubtract)(s(h),s(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(p.signals||[]);return(0,o.createComponentVNode)(2,u.Window,{title:"Global Positioning System",width:470,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"power-off",content:V?"On":"Off",selected:V,onClick:function(){return m("power")}}),children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,d.Button,{icon:"pencil-alt",content:b,onClick:function(){return m("rename")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,d.Button,{icon:f?"unlock":"lock",content:f?"AUTO":"MANUAL",color:!f&&"bad",onClick:function(){return m("updating")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,d.Button,{icon:"sync",content:N?"MAXIMUM":"LOCAL",selected:!N,onClick:function(){return m("globalmode")}})})]})}),!!V&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,d.Box,{fontSize:"18px",children:[C," (",h,")"]})}),(0,o.createComponentVNode)(2,d.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),g.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,d.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,c.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,d.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)]})})}},4475:function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.GravityGenerator=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.charging_state,u=l.operational;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:155,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No data available"}),!!u&&0!==d&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"WARNING - Radiation detected"}),!!u&&0===d&&(0,o.createComponentVNode)(2,a.NoticeBox,{success:!0,children:"No radiation detected"}),!!u&&(0,o.createComponentVNode)(2,i)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.breaker,d=i.charge_count,u=i.charging_state,s=i.on,m=i.operational;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:!m,onClick:function(){return c("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})})}},83366:function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.GulagItemReclaimer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.mobs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,c.Window,{width:325,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No stored items"}),u.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!l.can_reclaim,onClick:function(){return i("release_items",{mobref:e.mob})}})})]},e.mob)}))})})]})})}},72263:function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.GulagTeleporterConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.teleporter,u=l.teleporter_lock,s=l.teleporter_state_open,m=l.teleporter_location,p=l.beacon,C=l.beacon_location,h=l.id,N=l.id_name,V=l.can_teleport,b=l.goal,f=void 0===b?0:b,g=l.prisoner,v=void 0===g?{}:g;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:295,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:s?"Open":"Closed",disabled:u,selected:s,onClick:function(){return i("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",selected:u,disabled:s,onClick:function(){return i("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return i("scan_teleporter")}}),children:d?m:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:p?"good":"bad",buttons:!p&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return i("scan_beacon")}}),children:p?C:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:h?N:"No ID",onClick:function(){return i("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return i("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name||"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat||"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!V,textAlign:"center",color:"bad",onClick:function(){return i("teleport")}})]})})}},7908:function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.can_toggle_safety,u=l.default_programs,s=void 0===u?[]:u,m=l.emag_programs,p=void 0===m?[]:m,C=l.emagged,h=l.program;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:C?"unlock":"lock",content:"Safeties",color:"bad",disabled:!d,selected:!C,onClick:function(){return i("safety")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.split(" - ")[1],textAlign:"center",selected:e.type===h,onClick:function(){return i("load_program",{type:e.type})}},e.type)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.split(" - ")[1],color:"bad",textAlign:"center",selected:e.type===h,onClick:function(){return i("load_program",{type:e.type})}},e.type)}))})]})})}},84283:function(e,t,n){"use strict";t.__esModule=!0,t.Holopad=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Holopad=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data.calling;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:245,resizable:!0,children:[!!d&&(0,o.createComponentVNode)(2,a.Modal,{fontSize:"36px",fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,mt:2,children:(0,o.createComponentVNode)(2,a.Icon,{name:"phone-alt",rotation:25})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,children:"Dialing..."})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,textAlign:"center",fontSize:"24px",children:(0,o.createComponentVNode)(2,a.Button,{lineHeight:"40px",icon:"times",content:"Hang Up",color:"bad",onClick:function(){return l("hang_up")}})})]}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})]})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.on_network,d=i.on_cooldown,u=i.allowed,s=i.disk,m=i.disk_record,p=i.replay_mode,C=i.loop_mode,h=i.record_mode,N=i.holo_calls,V=void 0===N?[]:N;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Holopad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"bell",content:d?"AI Presence Requested":"Request AI Presence",disabled:!l||d,onClick:function(){return c("AIrequest")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Communicator",children:(0,o.createComponentVNode)(2,a.Button,{icon:"phone-alt",content:u?"Connect To Holopad":"Call Holopad",disabled:!l,onClick:function(){return c("holocall",{headcall:u})}})}),V.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.connected?"Current Call":"Incoming Call",children:(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"phone-slash":"phone-alt",content:e.connected?"Disconnect call from "+e.caller:"Answer call from "+e.caller,color:e.connected?"bad":"good",disabled:!l,onClick:function(){return c(e.connected?"disconnectcall":"connectcall",{holopad:e.ref})}})},e.ref)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holodisk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s||p||h,onClick:function(){return c("disk_eject")}}),children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No holodisk"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Player",children:[(0,o.createComponentVNode)(2,a.Button,{icon:p?"pause":"play",content:p?"Stop":"Replay",selected:p,disabled:h||!m,onClick:function(){return c("replay_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:C?"Looping":"Loop",selected:C,disabled:h||!m,onClick:function(){return c("loop_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exchange-alt",content:"Change Offset",disabled:!p,onClick:function(){return c("offset")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorder",children:[(0,o.createComponentVNode)(2,a.Button,{icon:h?"pause":"video",content:h?"End Recording":"Record",selected:h,disabled:m&&!h||p,onClick:function(){return c("record_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Clear Recording",color:"bad",disabled:!m||p||h,onClick:function(){return c("record_clear")}})]})]})})],4)}},12708:function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.HypnoChair=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:480,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name?l.occupant.name:"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return i("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:l.trigger,onChange:function(e,t){return i("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return i("interrogate")}}),1===l.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})]})})}},1473:function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ImplantChair=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:280,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name||"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return i("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.ready?l.special_name||"Implant":"Recharging",onClick:function(){return i("implant")}}),0===l.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[l.ready_implants,1===l.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})]})})}},87522:function(e,t,n){"use strict";t.__esModule=!0,t.InfraredEmitter=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.InfraredEmitter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,c.Window,{width:225,height:110,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye":"eye-slash",content:u?"Visible":"Invisible",selected:u,onClick:function(){return i("visibility")}})})]})})})})}},28549:function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Intellicard=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.name,u=l.isDead,s=l.isBraindead,m=l.health,p=l.wireless,C=l.radio,h=l.wiping,N=l.laws,V=void 0===N?[]:N,b=u||s;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:d||"Empty Card",buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:h?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return i("wipe")}}),children:!!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:b?"bad":"good",children:b?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return i("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:C,onClick:function(){return i("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:V.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})})})}},68741:function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(71494),i=n(74814),l=n(85952);t.Jukebox=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.track_selected,p=u.track_length,C=u.track_beat,h=u.volume,N=(0,a.flow)([(0,r.sortBy)((function(e){return e.name}))])(u.songs||[]);return(0,o.createComponentVNode)(2,l.Window,{width:370,height:313,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Song Player",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"pause":"play",content:s?"Stop":"Play",selected:s,onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Selected",children:(0,o.createComponentVNode)(2,i.Dropdown,{"overflow-y":"scroll",width:"240px",options:N.map((function(e){return e.name})),disabled:s,selected:m||"Select a Track",onSelected:function(e){return d("select_track",{track:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Length",children:m?p:"No Track Selected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Beat",children:[m?C:"No Track Selected",1===C?" beat":" beats"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Machine Settings",children:(0,o.createComponentVNode)(2,i.LabeledControls,{justify:"center",children:(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Knob,{size:3.2,color:h>=50?"red":"green",value:h,unit:"%",minValue:0,maxValue:100,step:1,stepPixelSize:1,disabled:s,onDrag:function(e,t){return d("set_volume",{volume:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-22px",color:"transparent",icon:"fast-backward",onClick:function(){return d("set_volume",{volume:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-22px",color:"transparent",icon:"fast-forward",onClick:function(){return d("set_volume",{volume:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"34px",right:"-22px",color:"transparent",icon:"undo",onClick:function(){return d("set_volume",{volume:"reset"})}})]})})})})]})})}},36597:function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:125,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===l.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===l.waiting&&(0,o.createFragment)([!!l.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return i("auth_swipe")},content:"Authorize"}),0===l.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return i("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return i("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return i("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})})})}},52169:function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(39812),r=n(2497),a=n(71494),c=n(74814),i=n(85952);t.LaborClaimConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.can_go_home,s=d.id_points,m=d.ores,p=d.status_info,C=d.unclaimed_points;return(0,o.createComponentVNode)(2,i.Window,{width:315,height:440,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,c.Button,{content:"Move shuttle",disabled:!u,onClick:function(){return l("move_shuttle")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Points",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Claim points",disabled:!C,onClick:function(){return l("claim_points")}}),children:C})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})]})})}},83577:function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.LanguageMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.admin_mode,u=l.is_living,s=l.omnitongue,m=l.languages,p=void 0===m?[]:m,C=l.unknown_languages,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{title:"Language Menu",width:700,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return i("select_default",{language_name:e.name})}}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return i("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return i("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(s?"Enabled":"Disabled"),selected:s,onClick:function(){return i("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return i("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})]})})}},79381:function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadControl=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return n("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return n("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return n("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return n("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return n("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:-1})}})]})]})},l=function(e,t){var n=e.topLevel,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=d.x,s=d.y,m=d.pad_name,p=d.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"170px",onChange:function(e,t){return l("rename",{name:t})}}),level:n?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return l("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i)})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return l("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return l("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return l("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return l("pull")}})})]})]})};t.LaunchpadControl=l;t.LaunchpadConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.launchpads,s=void 0===u?[]:u,m=d.selected_id;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:260,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:0===s.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{minHeight:"190px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"140px",minHeight:"190px",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.name,selected:m===e.id,color:"transparent",onClick:function(){return i("select_pad",{id:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{minHeight:"100%",children:(0,o.createComponentVNode)(2,a.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,minHeight:"100%",children:m&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})})})}},59955:function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadRemote=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(79381);t.LaunchpadRemote=function(e,t){var n=(0,r.useBackend)(t).data,l=n.has_pad,d=n.pad_closed;return(0,o.createComponentVNode)(2,c.Window,{title:"Briefcase Launchpad Remote",width:300,height:240,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})||d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"})||(0,o.createComponentVNode)(2,i.LaunchpadControl,{topLevel:!0})})})}},71293:function(e,t,n){"use strict";t.__esModule=!0,t.LoadoutSelect=void 0;var o=n(39812),r=n(71494),a=n(85952),c=n(74814);t.LoadoutSelect=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{style:{"vertical-align":"top",flex:"initial"},children:null!=(n=u.outfits)&&n.length?u.outfits.map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:u.selected===e,onClick:function(){return d("loadout_select",{name:e})},children:e},e)})):"No loadout options."}),(0,o.createComponentVNode)(2,c.Flex,{direction:"row",width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{width:"50%",height:"100%",style:{"vertical-align":"top"},children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",fill:!0,fitted:!0,children:null!=(i=u.items)&&i.length?u.items.map((function(e){return(0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"div",e.icon,null,1,{style:{transform:"scale(1.5)","vertical-align":"middle",float:"left",clear:"left",height:"32px",width:"32px"}}),(0,o.createVNode)(1,"div",null,[e.name,(0,o.createTextVNode)(" "),e.quantity>1&&"x"+e.quantity,(0,o.createVNode)(1,"br")],0,{style:{display:"block","vertical-align":"middle",float:"left",width:"calc(100% - 32px)","line-height":"32px",margin:"auto"}})],4,{style:{margin:"10px 10px","text-align":"center"}},""+e.name)})):"No outfit selected."})}),(0,o.createComponentVNode)(2,c.Flex.Item,{height:"100%",width:"50%",style:{"vertical-align":"top"},children:(0,o.createComponentVNode)(2,c.Section,{title:"Preview",fill:!0,children:u.preview?(0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u.preview,style:{"image-rendering":"pixelated","-ms-interpolation-mode":"nearest-neighbor"},width:220,height:220}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,c.Button,{style:{display:"table-cell","text-align":"center"},content:"<<",onClick:function(){return d("loadout_preview_direction",{direction:-1})}}),(0,o.createComponentVNode)(2,c.Button,{style:{display:"table-cell","text-align":"center"},content:">>",onClick:function(){return d("loadout_preview_direction",{direction:1})}})],4,{style:{display:"table",width:"100%","text-align":"center"}}),(0,o.createComponentVNode)(2,c.Button,{style:{margin:"auto",display:"block","text-align":"center"},content:"Finished",onClick:function(){return d("loadout_confirm")}})],4,{style:{"text-align":"center"}}):"No outfit selected."})})]})]})})}},5568:function(e,t,n){"use strict";t.__esModule=!0,t.MafiaPanel=void 0;var o=n(39812),r=n(34380),a=(n(2497),n(71494)),c=n(74814),i=n(85952);t.MafiaPanel=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.lobbydata,m=u.players,p=u.actions,C=u.phase,h=u.roleinfo,N=u.role_theme,V=u.admin_controls,b=u.judgement_phase,f=u.timeleft,g=u.all_roles,v=h?30*m.length:7,k=s?s.filter((function(e){return"Ready"===e.status})):null;return(0,o.createComponentVNode)(2,i.Window,{title:"Mafia",theme:N,width:650,height:293+v,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:V,children:[!h&&(0,o.createComponentVNode)(2,c.Flex,{scrollable:!0,overflowY:"scroll",direction:"column",height:"100%",grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Lobby",mb:1,buttons:(0,o.createComponentVNode)(2,l,{phase:C,timeleft:f,admin_controls:V}),children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["The lobby currently has ",k.length,"/12 valid players signed up."]}),(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!s&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:2,className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:2,align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:0,children:e.name}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:"STATUS:"}),(0,o.createComponentVNode)(2,c.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"Ready"===e.status?"green":"red",textAlign:"center",children:[e.status," ",e.spectating]})})})]})},e)}))})]})})}),!!h&&(0,o.createComponentVNode)(2,c.Section,{title:C,minHeight:"100px",maxHeight:"50px",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[!!V&&(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"gavel",tooltipPosition:"bottom-left",tooltip:"Hello admin! If it is the admin controls you seek,\nplease notice the extra scrollbar you have that players\ndo not!"})," ",(0,o.createComponentVNode)(2,c.TimeDisplay,{auto:"down",value:f})]}),children:(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{align:"center",textAlign:"center",maxWidth:"500px",children:[(0,o.createVNode)(1,"b",null,[(0,o.createTextVNode)("You are the "),h.role],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,h.desc,0)]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["mafia32x32",h.revealed_icon]),style:{transform:"scale(2) translate(0px, 10%)","vertical-align":"middle"}}),(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["mafia32x32",h.hud_icon]),style:{transform:"scale(2) translate(-5px, -5px)","vertical-align":"middle"}})]})]})}),(0,o.createComponentVNode)(2,c.Flex,{children:!!p&&p.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return d("mf_action",{atype:e})},children:e})},e)}))}),!!h&&(0,o.createComponentVNode)(2,c.Section,{title:"Judgement",buttons:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"info",tooltipPosition:"left",tooltip:"When someone is on trial, you are in charge of their fate.\nInnocent winning means the person on trial can live to see\nanother day... and in losing they do not. You can go back\nto abstaining with the middle button if you reconsider."}),children:[(0,o.createComponentVNode)(2,c.Flex,{justify:"space-around",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"smile-beam",content:"INNOCENT!",color:"good",disabled:!b,onClick:function(){return d("vote_innocent")}}),!b&&(0,o.createComponentVNode)(2,c.Box,{children:"There is nobody on trial at the moment."}),!!b&&(0,o.createComponentVNode)(2,c.Box,{children:"It is now time to vote, vote the accused innocent or guilty!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"angry",content:"GUILTY!",color:"bad",disabled:!b,onClick:function(){return d("vote_guilty")}})]}),(0,o.createComponentVNode)(2,c.Flex,{justify:"center",children:(0,o.createComponentVNode)(2,c.Button,{icon:"meh",content:"Abstain",color:"white",disabled:!b,onClick:function(){return d("vote_abstain")}})})]}),"No Game"!==C&&(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:2,children:(0,o.createComponentVNode)(2,c.Section,{title:"Players",buttons:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"info",tooltip:"This is the list of all the players in\nthe game, during the day phase you may vote on them and,\ndepending on your role, select players\nat certain phases to use your ability."}),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!m&&m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:"18px",justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:16,children:[!!e.alive&&(0,o.createComponentVNode)(2,c.Box,{children:e.name}),!e.alive&&(0,o.createComponentVNode)(2,c.Box,{color:"red",children:e.name})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:!e.alive&&(0,o.createComponentVNode)(2,c.Box,{color:"red",children:"DEAD"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:e.votes!==undefined&&!!e.alive&&(0,o.createFragment)([(0,o.createTextVNode)("Votes : "),e.votes,(0,o.createTextVNode)(" ")],0)}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:!!e.actions&&e.actions.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return d("mf_targ_action",{atype:t,target:e.ref})},children:t},t)}))})]})},e.ref)}))})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:2,children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Section,{title:"Roles and Notes",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"address-book",tooltipPosition:"bottom-left",tooltip:"The top section is the roles in the game. You can\npress the question mark to get a quick blurb\nabout the role itself."}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"edit",tooltipPosition:"bottom-left",tooltip:"The bottom section are your notes. on some roles this\nwill just be an empty box, but on others it records the\nactions of your abilities (so for example, your\ndetective work revealing a changeling)."})],4),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!g&&g.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:"18px",align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:e}),(0,o.createComponentVNode)(2,c.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"question",onClick:function(){return d("mf_lookup",{atype:e.slice(0,-3)})}})})]})},e)}))})}),!!h&&(0,o.createComponentVNode)(2,c.Flex.Item,{height:0,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{scrollable:!0,fill:!0,overflowY:"scroll",children:h!==undefined&&!!h.action_log&&h.action_log.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})]})})]}),(0,o.createComponentVNode)(2,c.Flex,{mt:1,direction:"column",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:!!V&&(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:"ADMIN CONTROLS",color:"red",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:"black",tooltipPosition:"top",tooltip:"Almost all of these are all built to help me debug\nthe game (ow, debugging a 12 player game!) So they are\nrudamentary and prone to breaking at the drop of a hat.\nMake sure you know what you're doing when you press one.\nAlso because an admin did it: do not gib/delete/dust\nanyone! It will runtime the game to death!",content:"A Kind, Coder Warning",onClick:function(){return d("next_phase")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-right",tooltipPosition:"top",tooltip:"This will advance the game to the next phase\n(day talk > day voting, day voting > night/trial)\npretty fun to just spam this and freak people out,\ntry that roundend!",content:"Next Phase",onClick:function(){return d("next_phase")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"home",tooltipPosition:"top",tooltip:"Hopefully you won't use this button\noften, it's a safety net just in case\nmafia players somehow escape (nullspace\nredirects to the error room then station)\nEither way, VERY BAD IF THAT HAPPENS as\ngodmoded assistants will run free. Use\nthis to recollect them then make a bug report.",content:"Send All Players Home",onClick:function(){return d("players_home")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",tooltipPosition:"top",tooltip:"This immediately ends the game, and attempts to start\nanother. Nothing will happen if another\ngame fails to start!",content:"New Game",onClick:function(){return d("new_game")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"skull",tooltipPosition:"top",tooltip:"Deletes the datum, clears all landmarks, makes mafia\nas it was roundstart: nonexistant. Use this if you\nreally mess things up. You did mess things up, didn't you.",content:"Nuke",onClick:function(){return d("nuke")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"paint-brush",tooltipPosition:"top",tooltip:"This is the custom game creator, it is... simple.\nYou put in roles and until you press CANCEL or FINISH\nit will keep letting you add more roles. Assitants\non the bottom because of pathing stuff. Resets after\nthe round finishes back to 12 player random setups.",content:"Create Custom Setup",onClick:function(){return d("debug_setup")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"paint-roller",tooltipPosition:"top",tooltip:"If you messed up and accidently didn't make it how\nyou wanted, simply just press this to reset it. The game\nwill auto reset after each game as well.",content:"Reset Custom Setup",onClick:function(){return d("cancel_setup")}})]})})})})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.phase,d=i.timeleft,u=i.admin_controls;return(0,o.createComponentVNode)(2,c.Box,{children:["[Phase = ",l," | ",(0,o.createComponentVNode)(2,c.TimeDisplay,{auto:"down",value:d}),"]"," ",(0,o.createComponentVNode)(2,c.Button,{icon:"clipboard-check",tooltipPosition:"bottom-left",tooltip:"Signs you up for the next game. If there\nis an ongoing one, you will be signed up\nfor the next.",content:"Sign Up",onClick:function(){return r("mf_signup")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"eye",tooltipPosition:"bottom-left",tooltip:"Spectates games until you turn it off.\nAutomatically enabled when you die in game,\nbecause I assumed you would want to see the\nconclusion. You won't get messages if you\nrejoin SS13.",content:"Spectate",onClick:function(){return r("mf_spectate")}}),!!u&&(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"gavel",tooltipPosition:"bottom-left",tooltip:"Hello admin! If it is the admin controls you seek,\nplease notice the scrollbar you have that players\ndo not!"})]})}},42159:function(e,t,n){"use strict";t.__esModule=!0,t.MalfunctionModulePicker=void 0;var o=n(39812),r=n(71494),a=n(85952),c=n(89761);t.MalfunctionModulePicker=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.processingTime);return(0,o.createComponentVNode)(2,a.Window,{width:620,height:525,theme:"malfunction",resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.GenericUplink,{currencyAmount:i,currencySymbol:"PT"})})})}},80881:function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.MechBayPowerConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:200,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return i("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},37305:function(e,t,n){"use strict";t.__esModule=!0,t.MechpadConsole=t.MechpadControl=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=function(e,t){var n=e.topLevel,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.pad_name,u=l.connected_mechpad;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return i("rename",{name:t})}}),level:n?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return i("remove")}}),children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No Pad Connected."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return i("launch")}})})};t.MechpadControl=i;t.MechpadConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.mechpads,s=void 0===u?[]:u,m=d.selected_id;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:130,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:0===s.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{minHeight:"70px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"140px",minHeight:"70px",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.name,selected:m===e.id,color:"transparent",onClick:function(){return l("select_pad",{id:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{minHeight:"100%",children:(0,o.createComponentVNode)(2,a.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,minHeight:"100%",children:m&&(0,o.createComponentVNode)(2,i)||(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})})})}},74702:function(e,t,n){"use strict";t.__esModule=!0,t.MedicalKiosk=void 0;var o=n(39812),r=(n(2497),n(71494)),a=n(74814),c=n(85952);t.MedicalKiosk=function(e,t){var n=(0,r.useBackend)(t),p=(n.act,n.data),C=(0,r.useSharedState)(t,"scanIndex")[0],h=p.active_status_1,N=p.active_status_2,V=p.active_status_3,b=p.active_status_4;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:1,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,i,{index:1,icon:"procedures",name:"General Health Scan",description:"Reads back exact values of your general health scan."}),(0,o.createComponentVNode)(2,i,{index:2,icon:"heartbeat",name:"Symptom Based Checkup",description:"Provides information based on various non-obvious symptoms,\nlike blood levels or disease status."}),(0,o.createComponentVNode)(2,i,{index:3,icon:"radiation-alt",name:"Neurological/Radiological Scan",description:"Provides information about brain trauma and radiation."}),(0,o.createComponentVNode)(2,i,{index:4,icon:"mortar-pestle",name:"Chemical and Psychoactive Scan",description:"Provides a list of consumed chemicals, as well as potential\nside effects."})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l)})]}),!!h&&1===C&&(0,o.createComponentVNode)(2,d),!!N&&2===C&&(0,o.createComponentVNode)(2,u),!!V&&3===C&&(0,o.createComponentVNode)(2,s),!!b&&4===C&&(0,o.createComponentVNode)(2,m)]})})};var i=function(e,t){var n=e.index,c=e.name,i=e.description,l=e.icon,d=(0,r.useBackend)(t),u=d.act,s=d.data,m=(0,r.useSharedState)(t,"scanIndex"),p=m[0],C=m[1],h=s["active_status_"+n];return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"16px",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:h?"check":"dollar-sign",color:h?"green":"grey"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:l,selected:h&&p===n,tooltip:i,tooltipPosition:"right",content:c,onClick:function(){h||u("beginScan_"+n),C(n)}})})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.kiosk_cost,d=i.patient_name;return(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:["Greetings Valued Employee! Please select a desired automatic health check procedure. Diagnosis costs ",(0,o.createVNode)(1,"b",null,[l,(0,o.createTextVNode)(" credits.")],0)]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Patient:"}),d]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,tooltip:"Resets the current scanning target, cancelling current scans.",icon:"sync",color:"average",onClick:function(){return c("clearTarget")},content:"Reset Scanner"})]})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=n.patient_health,i=n.brute_health,l=n.burn_health,d=n.suffocation_health,u=n.toxin_health;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c}),"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})})})]})})},u=function(e,t){var n=(0,r.useBackend)(t).data,c=n.patient_status,i=n.patient_illness,l=n.illness_info,d=n.bleed_status,u=n.blood_levels,s=n.blood_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Symptom Based Checkup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patient Status",color:"good",children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease Status",children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease information",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Levels",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})}),(0,o.createComponentVNode)(2,a.Box,{mt:1,color:"label",children:d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Information",children:s})]})})},s=function(e,t){var n=(0,r.useBackend)(t).data,c=n.clone_health,i=n.brain_damage,l=n.brain_health,d=n.rad_contamination_status,u=n.rad_contamination_value,s=n.rad_sickness_status,m=n.rad_sickness_value,p=n.trauma_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Neurological and Radiological Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cellular Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c})})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Status",color:"health-0",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Trauma Status",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Sickness Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Sickness Percentage",children:[m,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Contamination Status",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Contamination Percentage",children:[u,"%"]})]})})},m=function(e,t){var n=(0,r.useBackend)(t).data,c=n.chemical_list,i=void 0===c?[]:c,l=n.overdose_list,d=void 0===l?[]:l,u=n.addict_list,s=void 0===u?[]:u,m=n.hallucinating_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemical and Psychoactive Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:[0===i.length&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No reagents detected."}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Status",color:"bad",children:[0===d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient is not overdosing."}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Overdosing on ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Status",color:"bad",children:[0===s.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient has no addictions."}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Addicted to ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Psychoactive Status",children:m})]})})}},61443:function(e,t,n){"use strict";t.__esModule=!0,t.Microscope=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Microscope=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(0,r.useSharedState)(t,"tab",1),m=s[0],p=s[1],C=u.has_dish,h=u.cell_lines,N=void 0===h?[]:h,V=u.viruses,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dish Sample",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!C,onClick:function(){return d("eject_petridish")}})})})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"microscope",lineHeight:"23px",selected:1===m,onClick:function(){return p(1)},children:["Micro-Organisms (",N.length,")"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"microscope",lineHeight:"23px",selected:2===m,onClick:function(){return p(2)},children:["Viruses (",b.length,")"]})]}),1===m&&(0,o.createComponentVNode)(2,i,{cell_lines:N}),2===m&&(0,o.createComponentVNode)(2,l,{viruses:b})]})})};var i=function(e,t){var n=e.cell_lines,c=(0,r.useBackend)(t);c.act,c.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.desc,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:e.growth_rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Suspectibility",children:e.suspectibility}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Reagents",children:e.requireds}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplementary Reagents",children:e.supplementaries}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suppresive reagents",children:e.suppressives})]})},e.desc)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No micro-organisms found"})},l=function(e,t){var n=e.viruses;(0,r.useBackend)(t).act;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.desc},e.desc)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No viruses found"})}},62012:function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(39812),r=n(34380),a=n(71494),c=n(74814),i=n(85952);t.MiningVendor=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=[].concat(d.product_records);return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"User",children:d.user&&(0,o.createComponentVNode)(2,c.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,d.user.name||"Unknown",0),","," ",(0,o.createVNode)(1,"b",null,d.user.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[d.user.points,(0,o.createTextVNode)(" mining points")],0),"."]})||(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Equipment",children:(0,o.createComponentVNode)(2,c.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createVNode)(1,"span",(0,r.classes)(["vending32x32",e.path]),null,1,{style:{"vertical-align":"middle"}})," ",(0,o.createVNode)(1,"b",null,e.name,0)]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{style:{"min-width":"95px","text-align":"center"},disabled:!d.user||e.price>d.user.points,content:e.price+" points",onClick:function(){return l("purchase",{ref:e.ref})}})})]},e.name)}))})})]})})}},83413:function(e,t,n){"use strict";t.__esModule=!0,t.Mint=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Mint=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.inserted_materials||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Materials",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.processing?"times":"power-off",content:l.processing?"Stop":"Start",selected:l.processing,onClick:function(){return i(l.processing?"stoppress":"startpress")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.material,buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:l.chosen_material===e.material,onClick:function(){return i("changematerial",{material_name:e.material})}}),children:[e.amount," cm\xb3"]},e.material)}))})}),(0,o.createComponentVNode)(2,a.Section,{children:["Pressed ",l.produced_coins," coins this cycle."]})]})})}},97397:function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(21451);t.Mule=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.cell,m=d.cellPercent,p=d.load,C=d.mode,h=d.modeStatus,N=d.haspai,V=d.autoReturn,b=d.autoPickup,f=d.reportDelivery,g=d.destination,v=d.home,k=d.id,x=d.destinations,B=void 0===x?[]:x,_=d.locked&&!d.siliconUser;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:425,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!_&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?m/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:C})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:p?"good":"average",children:p||"None"})})})]})]}),!_&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!p&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return l("unload")}}),!!N&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return l("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:k,onChange:function(e,t){return l("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:g||"None",options:B,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return l("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return l("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v,options:B,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return l("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:V,content:"Auto-Return",onClick:function(){return l("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return l("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:f,content:"Report Delivery",onClick:function(){return l("report")}})]})]})})]})})}},42370:function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControlContent=t.NaniteChamberControl=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NaniteChamberControl=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:380,height:570,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.status_msg,d=i.locked,u=i.occupant_name,s=i.has_nanites,m=i.nanite_volume,p=i.regen_rate,C=i.safety_threshold,h=i.cloud_id,N=i.scan_level;if(l)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:l});var V=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"lock":"lock-open",content:d?"Locked":"Unlocked",color:d?"bad":"default",onClick:function(){return c("toggle_lock")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return c("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:C,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return c("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return c("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:V.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),N>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),N>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),N>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),N>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return c("nanite_injection")}})],4)})};t.NaniteChamberControlContent=i},93623:function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=function(e,t){var n=(0,r.useBackend)(t).data,c=n.has_disk,i=n.has_program,d=n.disk;return c?i?(0,o.createComponentVNode)(2,l,{program:d}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var l=function(e,t){var n=e.program,r=n.name,c=n.desc,i=n.activated,l=n.use_rate,d=n.can_trigger,u=n.trigger_cost,s=n.trigger_cooldown,m=n.activation_code,p=n.deactivation_code,C=n.kill_code,h=n.trigger_code,N=n.timer_restart,V=n.timer_shutdown,b=n.timer_trigger,f=n.timer_trigger_delay,g=n.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:r,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:c}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:l}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:s})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:C}),!!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:h})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[N," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[V," s"]}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[b," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[f," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:g.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=l;var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return(n.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return c("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=d;var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.current_view,u=i.disk,s=i.has_program,m=i.cloud_backup,p=u&&u.can_rule||!1;if(!m)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var C=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+d,level:2,buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return c("upload_program")}}),children:C.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,l,{program:e}),(!!p||!!e.has_rules)&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:!!p&&(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return c("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_rule",{program_id:e.id,rule_id:t.id})}})," "+t.display]},t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,m=s.has_disk,p=s.current_view,C=s.new_backup_id;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!m,onClick:function(){return l("eject")}}),children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return l("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:C,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return l("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("create_backup")}})],0),children:s.current_view?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,d)})]})})}},22682:function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(85952);t.NaniteProgramHub=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.detail_view,s=d.disk,m=d.has_disk,p=d.has_program,C=d.programs,h=void 0===C?{}:C,N=(0,a.useSharedState)(t,"category"),V=N[0],b=N[1],f=h&&h[V]||[];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return l("eject")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return l("clear")}})],4),children:m?p?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Program Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:s.desc})]}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:u?"info":"list",content:u?"Detailed":"Compact",onClick:function(){return l("toggle_details")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Sync Research",onClick:function(){return l("refresh")}})],4),children:null!==h?(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{minWidth:"110px",children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var n=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:t===V,onClick:function(){return b(t)},children:n},t)}))(h)})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:u?f.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Download",disabled:!m,onClick:function(){return l("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,c.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Download",disabled:!m,onClick:function(){return l("download",{program_id:e.id})}})},e.id)}))})})]}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No nanite programs are currently researched."})})]})})}},87554:function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammerContent=t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=l;var d=function(e,t){var n=e.extra_setting,r=n.name,c=n.type,i={number:(0,o.createComponentVNode)(2,u,{extra_setting:n}),text:(0,o.createComponentVNode)(2,s,{extra_setting:n}),type:(0,o.createComponentVNode)(2,m,{extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:i[c]})};t.NaniteExtraEntry=d;var u=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.min,u=n.max,s=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:l,width:"64px",minValue:d,maxValue:u,unit:s,onChange:function(e,t){return c("set_extra_setting",{target_setting:i,value:t})}})};t.NaniteExtraNumber=u;var s=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:l,width:"200px",onInput:function(e,t){return c("set_extra_setting",{target_setting:i,value:t})}})};t.NaniteExtraText=s;var m=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:l,width:"150px",options:d,onSelected:function(e){return c("set_extra_setting",{target_setting:i,value:e})}})};t.NaniteExtraType=m;var p=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.true_text,u=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:l?d:u,checked:l,onClick:function(){return c("set_extra_setting",{target_setting:i})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:420,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,C)})})};var C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.has_disk,m=u.has_program,p=u.name,C=u.desc,h=u.use_rate,N=u.can_trigger,V=u.trigger_cost,b=u.trigger_cooldown,f=u.activated,g=u.has_extra_settings,v=u.extra_settings,k=void 0===v?{}:v;return s?m?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:C}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:h}),!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:V}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:b})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"power-off":"times",content:f?"Active":"Inactive",selected:f,color:"bad",bold:!0,onClick:function(){return c("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,l)})]}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:k.map((function(e){return(0,o.createComponentVNode)(2,d,{extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})};t.NaniteProgrammerContent=C},73708:function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemoteContent=t.NaniteRemote=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NaniteRemote=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:420,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.code,d=i.locked,u=i.mode,s=i.program_name,m=i.relay_code,p=i.comms,C=i.message,h=i.saved_settings,N=void 0===h?[]:h;return d?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return c("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:s,maxLength:14,width:"130px",onChange:function(e,t){return c("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return c("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:C,width:"270px",onChange:function(e,t){return c("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return c("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:N.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return c("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return c("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)};t.NaniteRemoteContent=i},15394:function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NotificationPreferences=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,c.Window,{title:"Notification Preferences",width:270,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return i("toggle_ignore",{key:e.key})}},e.key)}))})})})}},53158:function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtnetRelay=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.enabled,u=l.dos_capacity,s=l.dos_overload,m=l.dos_crashed;return(0,o.createComponentVNode)(2,c.Window,{title:"NtNet Quantum Relay",width:400,height:300,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:d?"ENABLED":"DISABLED",onClick:function(){return i("toggle")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"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."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return i("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ"," / ",u," GQ"]})})})})}},86156:function(e,t,n){"use strict";t.__esModule=!0,t.NtosAiRestorer=void 0;var o=n(39812),r=n(85952),a=n(33084);t.NtosAiRestorer=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:370,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.AiRestorerContent)})})}},79760:function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(39812),r=n(5908),a=n(71494),c=n(74814),i=n(85952);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,c.Box,{m:1}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,c.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,c.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:[(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,c.Box,{m:1}),(0,o.createComponentVNode)(2,c.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,c.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,c.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,c.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,c.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},5313:function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmos=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(41860),i=n(71494),l=n(74814),d=n(76270),u=n(85952);t.NtosAtmos=function(e,t){var n=(0,i.useBackend)(t),s=(n.act,n.data),m=s.AirTemp,p=s.AirPressure,C=(0,a.flow)([(0,r.filter)((function(e){return e.percentage>=.01})),(0,r.sortBy)((function(e){return-e.percentage}))])(s.AirData||[]),h=Math.max.apply(Math,[1].concat(C.map((function(e){return e.percentage}))));return(0,o.createComponentVNode)(2,u.NtosWindow,{width:300,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:[m,"\xb0C"]}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:[p," kPa"]})]})}),(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.percentage,minValue:0,maxValue:h,children:(0,c.toFixed)(e.percentage,2)+"%"})},e.name)}))})})]})})}},78502:function(e,t,n){"use strict";t.__esModule=!0,t.NtosBountyConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(58083),i=n(85952);t.NtosBountyConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data.bountydata,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:750,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Bounty List",onClick:function(){return c("Print")}}),children:(0,o.createComponentVNode)(2,a.Table,{border:!0,children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,italic:!0,color:"label",fontSize:1.25,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Bounty Object"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Description"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Progress"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Claim"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:1===e.priority?"rgba(252, 152, 3, 0.25)":"",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{italic:!0,textAlign:"center",p:1,children:e.description}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:[1===e.priority?(0,o.createComponentVNode)(2,a.Box,{children:"High Priority"}):"",e.completion_string]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:e.reward_string}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:1===e.claimed?"check":"",content:1===e.claimed?"Claimed":"Claim",disabled:1===e.claimed,color:1===e.can_claim?"green":"red",onClick:function(){return c("ClaimBounty",{bounty:e.bounty_ref})}})})]},e.name)}))]})})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.stored_cash);return(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i,format:function(e){return(0,c.formatMoney)(e)}})," credits"]})}},30495:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCardContent=t.NtosCard=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(5665);t.NtosCard=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(0,r.useLocalState)(t,"tab",1),u=d[0],s=d[1],m=l.authenticated,p=l.regions,C=void 0===p?[]:p,h=l.access_on_card,N=void 0===h?[]:h,V=l.jobs,b=void 0===V?{}:V,f=l.id_rank,g=l.id_owner,v=l.has_id,k=l.have_printer,x=l.have_id_slot,B=l.id_name,_=(0,r.useLocalState)(t,"department",Object.keys(b)[0]),w=_[0],L=_[1];if(!x)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This program requires an ID slot in order to function"});var y=b[w]||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:v&&m?(0,o.createComponentVNode)(2,a.Input,{value:g,width:"250px",onInput:function(e,t){return c("PRG_edit",{name:t})}}):g||"No Card Inserted",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!k||!v,onClick:function(){return c("PRG_print")}}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"sign-out-alt":"sign-in-alt",content:m?"Log Out":"Log In",color:m?"bad":"good",onClick:function(){c(m?"PRG_logout":"PRG_authenticate")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:B,onClick:function(){return c("PRG_eject")}})}),!!v&&!!m&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Access"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Jobs"})]}),1===u&&(0,o.createComponentVNode)(2,i.AccessList,{accesses:C,selectedList:N,accessMod:function(e){return c("PRG_access",{access_target:e})},grantAll:function(){return c("PRG_grantall")},denyAll:function(){return c("PRG_denyall")},grantDep:function(e){return c("PRG_grantregion",{region:e})},denyDep:function(e){return c("PRG_denyregion",{region:e})}}),2===u&&(0,o.createComponentVNode)(2,a.Section,{title:f,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",content:"Terminate",color:"bad",onClick:function(){return c("PRG_terminate")}}),children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Custom...",onCommit:function(e,t){return c("PRG_assign",{assign_target:"Custom",custom_name:t})}}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===w,onClick:function(){return L(e)},children:e},e)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:y.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.display_name,onClick:function(){return c("PRG_assign",{assign_target:e.job})}},e.job)}))})]})]})]})],0)};t.NtosCardContent=l},55513:function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,C=l.disk_size,h=l.disk_used,N=l.hardware,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:d,width:420,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:C,color:"good",children:[h," GQ / ",C," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:V.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return i("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},48791:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewManifest=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(85952);t.NtosCrewManifest=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.have_printer,s=d.manifest,m=void 0===s?{}:s;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:480,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Crew Manifest",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return l("PRG_print")}}),children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{level:2,title:t,children:(0,o.createComponentVNode)(2,c.Table,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["(",e.rank,")"]})]},e.name)}))})},t)}))(m)})})})}},77426:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCyborgRemoteMonitorContent=t.NtosCyborgRemoteMonitor=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosCyborgRemoteMonitor=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.card,d=i.cyborgs,u=void 0===d?[]:d;return u.length?(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Certain features require an ID card login."}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Send Message",color:"blue",disabled:!l,onClick:function(){return c("messagebot",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":e.shell_discon?"Nominal/Disconnected":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:e.upgrades})]})},e.ref)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected."})};t.NtosCyborgRemoteMonitorContent=i},71854:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCyborgRemoteMonitorSyndicate=void 0;var o=n(39812),r=n(85952),a=n(77426);t.NtosCyborgRemoteMonitorSyndicate=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:800,theme:"syndicate",children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NtosCyborgRemoteMonitorContent)})})}},86441:function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.files,p=void 0===m?[]:m,C=d.usbfiles,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,i,{files:p,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,i,{usbmode:!0,files:h,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})]})})};var i=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,c=e.usbmode,i=e.onUpload,l=e.onDelete,d=e.onRename;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(c?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return i(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return i(e.name)}}))],0)})]},e.name)}))]})}},38773:function(e,t,n){"use strict";t.__esModule=!0,t.NtosJobManagerContent=t.NtosJobManager=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosJobManager=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:620,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.authed,d=i.cooldown,u=i.slots,s=void 0===u?[]:u,m=i.prioritized,p=void 0===m?[]:m;return l?(0,o.createComponentVNode)(2,a.Section,{children:[d>0&&(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",children:["On Cooldown: ",d,"s"]})}),(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Prioritized"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Slots"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:e.title,disabled:e.total<=0,checked:e.total>0&&p.includes(e.title),onClick:function(){return c("PRG_priority",{target:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.current," / ",e.total]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Open",disabled:!e.status_open,onClick:function(){return c("PRG_open_job",{target:e.title})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Close",disabled:!e.status_close,onClick:function(){return c("PRG_close_job",{target:e.title})}})]})]},e.title)}))]})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Current ID does not have access permissions to change job slots."})};t.NtosJobManagerContent=i},59543:function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,C=d.light_on,h=d.comp_light_color,N=d.removable_media,V=void 0===N?[]:N,b=d.login,f=void 0===b?[]:b;return(0,o.createComponentVNode)(2,c.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:C,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",C?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:h})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!f.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",f.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",f.IDJob]})]})}),!!V.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:V.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})})]},e.name)}))})})]})})}},73883:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,C=l.is_operator,h=l.all_channels,N=void 0===h?[]:h,V=l.clients,b=void 0===V?[]:V,f=l.messages,g=void 0===f?[]:f,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return i("PRG_newchannel",{new_channel_name:t})}}),N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return i("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return i("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return i("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return i("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return i("PRG_leavechannel")}})],4),!!C&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return i("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return i("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return i("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},83908:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.relays,d=void 0===l?[]:l,u=i.focus,s=i.target,m=i.speed,p=i.overload,C=i.capacity,h=i.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return c("PRG_reset")}})],4);var N=function(e){for(var t="",n=p/C;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return c("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return c("PRG_execute")}})]})};t.NtosNetDosContent=i},83305:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosNetDownloader=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,C=void 0===p?[]:p,h=d.error,N=d.hacked_programs,V=void 0===N?[]:N,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return l("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:C.map((function(e){return(0,o.createComponentVNode)(2,i,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),V.map((function(e){return(0,o.createComponentVNode)(2,i,{program:e},e.filename)}))]})]})})};var i=function(e,t){var n=e.program,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.disk_size,u=l.disk_used,s=l.downloadcompletion,m=l.downloading,p=l.downloadname,C=l.downloadsize,h=d-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:C,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:m||n.size>h,onClick:function(){return i("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>h&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},6806:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(39812),r=n(74814),a=n(71494),c=n(85952);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,C=l.config_systemcontrol,h=l.idsalarm,N=l.idsstatus,V=l.ntnetmaxlogs,b=l.maxlogs,f=l.minlogs,g=l.ntnetlogs,v=void 0===g?[]:g;return(0,o.createComponentVNode)(2,c.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return i("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return i("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return i("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return i("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return i("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:N?"power-off":"times",content:N?"ENABLED":"DISABLED",selected:N,onClick:function(){return i("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return i("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:V,minValue:f,maxValue:b,width:"39px",onChange:function(e,t){return i("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return i("purgelogs")}}),children:v.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},54698:function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(39812),r=n(85952),a=n(89793);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},49413:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRadarContent=t.NtosRadar=void 0;var o=n(39812),r=n(34380),a=n(5908),c=n(71494),i=n(74814),l=n(85952);t.NtosRadar=function(e,t){return(0,o.createComponentVNode)(2,l.NtosWindow,{width:800,height:600,theme:"ntos",children:(0,o.createComponentVNode)(2,d,{sig_err:"Signal Lost"})})};var d=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.selected,m=u.object,p=void 0===m?[]:m,C=u.target,h=void 0===C?[]:C,N=u.scanning,V=e.sig_err;return(0,o.createComponentVNode)(2,i.Flex,{direction:"row",hight:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{position:"relative",width:20.5,hight:"100%",children:(0,o.createComponentVNode)(2,l.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"redo-alt",content:N?"Scanning...":"Scan",color:"blue",disabled:N,onClick:function(){return d("scan")}}),!p.length&&!N&&(0,o.createVNode)(1,"div",null,"No trackable signals found",16),!N&&p.map((function(e){return(0,o.createVNode)(1,"div",(0,r.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",e.ref===s&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){d("selecttarget",{ref:e.ref})}},e.dev)}))]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{style:{"background-image":'url("'+(0,a.resolveAsset)("ntosradarbackground.png")+'")',"background-position":"center","background-repeat":"no-repeat",top:"20px"},position:"relative",m:1.5,width:45,height:45,children:0===Object.keys(h).length?!!s&&(0,o.createComponentVNode)(2,i.NoticeBox,{position:"absolute",top:20.6,left:1.35,width:42,fontSize:"30px",textAlign:"center",children:V}):!!h.userot&&(0,o.createComponentVNode)(2,i.Box,{as:"img",src:(0,a.resolveAsset)(h.arrowstyle),position:"absolute",top:"20px",left:"243px",style:{transform:"rotate("+h.rot+"deg)"}})||(0,o.createComponentVNode)(2,i.Icon,{name:h.pointer,position:"absolute",size:2,color:h.color,top:10*h.locy+19+"px",left:10*h.locx+16+"px"})})]})};t.NtosRadarContent=d},41935:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRadarSyndicate=void 0;var o=n(39812),r=n(85952),a=n(49413);t.NtosRadarSyndicate=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosRadarContent,{sig_err:"Out of Range"})})}},60839:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRequestKiosk=void 0;var o=n(39812),r=n(18374),a=n(85952);t.NtosRequestKiosk=function(e,t){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:550,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.RequestKioskContent)})})}},69480:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(39812),r=n(74814),a=n(71494),c=n(85952);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return i("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return i("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},36888:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRoboControl=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosRoboControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.bots,s=d.id_owner,m=d.has_id;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:550,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Robot Control Console",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Id Card",children:[s,!!m&&(0,o.createComponentVNode)(2,a.Button,{ml:2,icon:"eject",content:"Eject",onClick:function(){return l("ejectcard")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bots in range",children:d.botcount})]})}),null==u?void 0:u.map((function(e){return(0,o.createComponentVNode)(2,i,{robot:e},e.bot_ref)}))]})})};var i=function(e,t){var n=e.robot,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.mules||[],u=!!n.mule_check&&function(e,t){return null==e?void 0:e.find((function(e){return e.mule_ref===t}))}(d,n.bot_ref),s=1===n.mule_check?"rgba(110, 75, 14, 1)":"rgba(74, 59, 140, 1)";return(0,o.createComponentVNode)(2,a.Section,{title:n.name,style:{border:"4px solid "+s},buttons:u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"play",tooltip:"Go to Destination.",onClick:function(){return i("go",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pause",tooltip:"Stop Moving.",onClick:function(){return i("stop",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",tooltip:"Travel Home.",tooltipPosition:"bottom-left",onClick:function(){return i("home",{robot:u.mule_ref})}})],4),children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Model",children:n.model}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.locat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n.mode}),u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Cargo",children:l.load||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:u.home}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:u.dest||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.power,minValue:0,maxValue:100,ranges:{good:[60,Infinity],average:[20,60],bad:[-Infinity,20]}})})],4)]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"150px",children:[u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Destination",onClick:function(){return i("destination",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set ID",onClick:function(){return i("setid",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Home",onClick:function(){return i("sethome",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Unload Cargo",onClick:function(){return i("unload",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Return",checked:u.autoReturn,onClick:function(){return i("autoret",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Pickup",checked:u.autoPickup,onClick:function(){return i("autopick",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Delivery Report",checked:u.reportDelivery,onClick:function(){return i("report",{robot:u.mule_ref})}})],4),!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Stop Patrol",onClick:function(){return i("patroloff",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Start Patrol",onClick:function(){return i("patrolon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Summon",onClick:function(){return i("summon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Eject PAi",onClick:function(){return i("ejectpai",{robot:n.bot_ref})}})],4)]})]})})}},55431:function(e,t,n){"use strict";t.__esModule=!0,t.NtosShipping=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosShipping=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"NTOS Shipping Hub.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Id",onClick:function(){return i("ejectid")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current User",children:l.current_user||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Card",children:l.card_owner||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Paper",children:l.has_printer?l.paperamt:"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Profit on Sale",children:[l.barcode_split,"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Shipping Options",children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",tooltip:"The currently ID card will become the current user.",tooltipPosition:"right",disabled:!l.has_id_slot,onClick:function(){return i("selectid")},content:"Set Current ID"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",tooltip:"Print a barcode to use on a wrapped package.",tooltipPosition:"right",disabled:!l.has_printer||!l.current_user,onClick:function(){return i("print")},content:"Print Barcode"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"tags",tooltip:"Set how much profit you'd like on your package.",tooltipPosition:"right",onClick:function(){return i("setsplit")},content:"Set Profit Margin"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset ID",onClick:function(){return i("resetid")}})})]})]})})}},76124:function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(39812),r=n(85952),a=n(32015);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},22475:function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitorContent=t.NtosSupermatterMonitor=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(41860),i=n(71494),l=n(74814),d=n(76270),u=n(85952),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,u.NtosWindow,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,m)})})};var m=function(e,t){var n=(0,i.useBackend)(t),u=n.act,m=n.data,C=m.active,h=m.SM_integrity,N=m.SM_power,V=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!C)return(0,o.createComponentVNode)(2,p);var f=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),g=Math.max.apply(Math,[1].concat(f.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:N,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,c.toFixed)(N)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(V),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(V)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(b),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),+Infinity]},children:(0,c.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:g,children:(0,c.toFixed)(e.amount,2)+"%"})},e.name)}))})})})]})};t.NtosSupermatterMonitorContent=m;var p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supermatters,c=void 0===a?[]:a;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},78467:function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(39812),r=n(34380),a=n(71494),c=n(74814),i=n(85952),l=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.Box,{width:"185px",children:(0,o.createComponentVNode)(2,c.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:e,textAlign:"center",fontSize:"40px",lineHeight:1.25,width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return n("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=(d.anchored,d.disk_present,d.status1),s=d.status2;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:442,theme:"retro",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{m:"6px",children:[(0,o.createComponentVNode)(2,c.Box,{mb:"6px",className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,c.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",fontSize:"24px",lineHeight:1,textAlign:"center",width:"43px",ml:"6px",mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,c.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,c.Flex.Item,{ml:"6px",width:"129px",children:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:1.1,mb:"6px",className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:1.1,className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,c.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})})})}},48826:function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}];t.OperatingComputer=function(e,t){var n=(0,r.useSharedState)(t,"tab",1),i=n[0],u=n[1];return(0,o.createComponentVNode)(2,c.Window,{width:350,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return u(1)},children:"Patient State"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return u(2)},children:"Surgery Procedures"})]}),1===i&&(0,o.createComponentVNode)(2,l),2===i&&(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.table,d=c.procedures,u=void 0===d?[]:d,s=c.patient,m=void 0===s?{}:s;return l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",children:m&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]})||"No Patient Detected"}),0===u.length&&(0,o.createComponentVNode)(2,a.Section,{children:"No Active Procedures"}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!c.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.surgeries,l=void 0===i?[]:i;return(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return c("sync")}}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})}},36983:function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(39812),r=n(2497),a=n(5908),c=n(71494),i=n(74814),l=n(85952);function d(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt},h=function(e,t){var n=e.name,o=t.name,r=n.match(m),a=o.match(m);return r&&a&&n.replace(m,"")===o.replace(m,"")?parseInt(r[1],10)-parseInt(a[1],10):C(n,o)},N=function(e,t){var n=(0,c.useBackend)(t).act,r=e.searchText,a=e.source,l=e.title,d=a.filter(p(r));return d.sort(h),a.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:l+" - ("+a.length+")",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name.replace(s,""),onClick:function(){return n("orbit",{ref:e.ref})}},e.name)}))})},V=function(e,t){var n=(0,c.useBackend)(t).act,r=e.color,l=e.thing;return(0,o.createComponentVNode)(2,i.Button,{color:r,onClick:function(){return n("orbit",{ref:l.ref})},children:[l.name,l.orbiters&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,ml:1,children:["(",l.orbiters," ",(0,o.createComponentVNode)(2,i.Box,{as:"img",src:(0,a.resolveAsset)("ghost.png"),opacity:.7}),")"]})]})};t.Orbit=function(e,t){for(var n,r=(0,c.useBackend)(t),a=r.act,u=r.data,s=u.alive,m=u.antagonists,b=u.dead,f=u.ghosts,g=u.misc,v=u.npcs,k=(0,c.useLocalState)(t,"searchText",""),x=k[0],B=k[1],_={},w=d(m);!(n=w()).done;){var L=n.value;_[L.antag]===undefined&&(_[L.antag]=[]),_[L.antag].push(L)}var y=Object.entries(_);y.sort((function(e,t){return C(e[0],t[0])}));return(0,o.createComponentVNode)(2,l.Window,{title:"Orbit",width:350,height:700,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:x,onInput:function(e,t){return B(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[y.map((function(e){return e[0],e[1]})),s,f,b,v,g];t0&&(0,o.createComponentVNode)(2,i.Section,{title:"Ghost-Visible Antagonists",children:y.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,i.Section,{title:t,level:2,children:n.filter(p(x)).sort(h).map((function(e){return(0,o.createComponentVNode)(2,V,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Alive",children:s.filter(p(x)).sort(h).map((function(e){return(0,o.createComponentVNode)(2,V,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,N,{title:"Ghosts",source:f,searchText:x}),(0,o.createComponentVNode)(2,N,{title:"Dead",source:b,searchText:x}),(0,o.createComponentVNode)(2,N,{title:"NPCs",source:v,searchText:x}),(0,o.createComponentVNode)(2,N,{title:"Misc",source:g,searchText:x})]})})}},57800:function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(39812),r=n(2497),a=n(74814),c=n(71494),i=n(85952);t.OreBox=function(e,t){var n=(0,c.useBackend)(t),l=n.act,d=n.data.materials;return(0,o.createComponentVNode)(2,i.Window,{width:335,height:415,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Empty",onClick:function(){return l("removeall")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})]})})}},72938:function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(39812),r=n(2497),a=n(71494),c=n(74814),i=n(85952);t.OreRedemptionMachine=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=d.materials,m=d.alloys,p=d.diskDesigns,C=d.hasDisk;return(0,o.createComponentVNode)(2,i.Window,{title:"Ore Redemption Machine",width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),u,(0,o.createComponentVNode)(2,c.Button,{ml:2,content:"Claim",disabled:0===u,onClick:function(){return r("Claim")}})]})]}),(0,o.createComponentVNode)(2,c.Section,{children:C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{mb:1,children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return r("diskEject")}})}),(0,o.createComponentVNode)(2,c.Table,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return r("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"save",content:"Insert design disk",onClick:function(){return r("diskInsert")}})}),(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,c.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Smelt",{id:e.id,sheets:t})}},e.id)}))})})]})})};var l=function(e,t){var n=e.material,i=e.onRelease,l=(0,a.useLocalState)(t,"amount"+n.name,1),d=l[0],u=l[1],s=Math.floor(n.amount);return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,r.toTitleCase)(n.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{mr:2,color:"label",inline:!0,children:n.value&&n.value+" cr"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{mr:2,color:"label",inline:!0,children:[s," sheets"]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:d,onChange:function(e,t){return u(t)}}),(0,o.createComponentVNode)(2,c.Button,{disabled:s<1,content:"Release",onClick:function(){return i(d)}})]})]})}},47944:function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(85952),l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.has_beaker,d=i.beaker_empty,u=i.has_blood,s=i.blood,m=!l||d;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:m,onClick:function(){return r("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Empty",disabled:m,onClick:function(){return r("empty_beaker")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return r("eject_beaker")}})],4),children:l?d?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=l;var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.is_ready;return(i.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,c.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,c.Input,{value:e.name,onChange:function(t,n){return r("rename_disease",{index:e.index,name:n})}}):e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"flask",content:"Create culture bottle",disabled:!l,onClick:function(){return r("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,c.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=d;var u=function(e,t){var n=e.symptom,a=n.name,i=n.desc,l=n.stealth,d=n.resistance,u=n.stage_speed,s=n.transmission,m=n.level,p=n.neutered,C=(0,r.map)((function(e,t){return{desc:e,label:t}}))(n.threshold_desc||{});return(0,o.createComponentVNode)(2,c.Section,{title:a,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:2,children:i}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Level",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Resistance",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stealth",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmission",children:s})]})})]}),C.length>0&&(0,o.createComponentVNode)(2,c.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.resistances||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Antibodies",children:l.length>0?(0,o.createComponentVNode)(2,c.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!i.is_ready,onClick:function(){return r("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e,t){var n=(0,a.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l),!!n.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)]})})}},52472:function(e,t,n){"use strict";t.__esModule=!0,t.PaperSheet=void 0;var o=n(39812),r=n(34380),a=n(51961),c=s(n(65054)),i=s(n(76756)),l=n(71494),d=n(74814),u=n(85952);function s(e){return e&&e.__esModule?e:{"default":e}}function m(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,v(e,t)}function p(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function C(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n]+)>/g,(function(e,t){return"$"+n[t]})))}if("function"==typeof t){var a=this;return o[Symbol.replace].call(this,e,(function(){var e=[];return e.push.apply(e,arguments),"object"!=typeof e[e.length-1]&&e.push(c(e,a)),t.apply(this,e)}))}return o[Symbol.replace].call(this,e,t)},N.apply(this,arguments)}function V(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}function b(e){var t="function"==typeof Map?new Map:undefined;return(b=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,o)}function o(){return f(e,arguments,k(this).constructor)}return o.prototype=Object.create(e.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),v(o,e)})(e)}function f(e,t,n){return(f=g()?Reflect.construct:function(e,t,n){var o=[null];o.push.apply(o,t);var r=new(Function.bind.apply(e,o));return n&&v(r,n.prototype),r}).apply(null,arguments)}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var x=5e3,B=function(e,t,n,o){return void 0===o&&(o=!1),"'+e+""},_=/\[(_+)\]/g,w=N(/\[\]/gm,{id:2}),L=/%s(?:ign)?(?=\\s|$)/gim,y=function(e,t,n,o,r){var a=e.replace(_,(function(e,a,c,i){var l=function(e,t,n){t=n+"x "+t;var o=document.createElement("canvas").getContext("2d");return o.font=t,o.measureText(e).width}(e,t,n)+"px";return function(e,t,n,o,r,a){return'['+(n=a,r=l,(r?n.replace(/")};return(0,o.createComponentVNode)(2,d.Box,{position:"relative",backgroundColor:i,width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,d.Box,{fillPositionedParent:!0,width:"100%",height:"100%",dangerouslySetInnerHTML:s,p:"10px"}),u.map((function(e,t){return(0,o.createComponentVNode)(2,I,{image:{sprite:e[0],x:e[1],y:e[2],rotate:e[3]}},e[0]+t)}))]})},A=function(e){function t(t,n){var o;return(o=e.call(this,t,n)||this).state={x:0,y:0,rotate:0},o}m(t,e);var n=t.prototype;return n.findStampPosition=function(e){for(var t=event.pageX,n=event.pageY,o={left:e.target.offsetLeft,top:e.target.offsetTop},r=e.target.offsetParent;r;)o.left+=r.offsetLeft,o.top+=r.offsetTop,r=r.offsetParent;var c=[t-o.left,n-o.top],i=(0,a.vecScale)([121,51],.5);return(0,a.vecSubtract)(c,i)},n.componentDidMount=function(){document.onwheel=this.handleWheel.bind(this)},n.handleMouseMove=function(e){var t=this.findStampPosition(e);S(e),this.setState({x:t[0],y:t[1]})},n.handleMouseClick=function(e){var t=this.findStampPosition(e),n=(0,l.useBackend)(this.context),o=n.act,r=n.data;o("stamp",{x:t[0],y:t[1],r:this.state.rotate,stamp_class:this.props.stamp_class,stamp_icon_state:r.stamp_icon_state}),this.setState({x:t[0],y:t[1]})},n.handleWheel=function(e){var t=e.deltaY>0?15:-15;if(e.deltaY<0&&0===this.state.rotate)this.setState({rotate:360+t});else if(e.deltaY>0&&360===this.state.rotate)this.setState({rotate:t});else{var n={rotate:t+this.state.rotate};this.setState((function(){return n}))}S(e)},n.render=function(){var e=this.props,t=e.value,n=e.stamp_class,r=e.stamps,a=p(e,["value","stamp_class","stamps"]),c=r||[],i={sprite:n,x:this.state.x,y:this.state.y,rotate:this.state.rotate};return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({onClick:this.handleMouseClick.bind(this),onMouseMove:this.handleMouseMove.bind(this),onwheel:this.handleWheel.bind(this)},a,{children:[(0,o.createComponentVNode)(2,T,{readOnly:!0,value:t,stamps:c}),(0,o.createComponentVNode)(2,I,{opacity:.5,image:i})]})))},t}(o.Component),P=function(e){function t(t,n){var o;return(o=e.call(this,t,n)||this).state={previewSelected:"Preview",old_text:t.value||"",textarea_text:"",combined_text:t.value||""},o}m(t,e);var n=t.prototype;return n.createPreview=function(e,t){void 0===t&&(t=!1);var n,o,r=(0,l.useBackend)(this.context).data,a=r.text,d=r.pen_color,u=r.pen_font,s=r.is_crayon,m=r.field_counter,p=r.edit_usr,h={text:a};if((e=e.trim()).length>0){var N=function(e){return c["default"].sanitize(e,{FORBID_ATTR:["class","style"],ALLOWED_TAGS:["br","code","li","p","pre","span","table","td","tr","th","ul","ol","menu","font","b","center","table","tr","th"]})}(e+="\n"===e[e.length]?" \n":"\n \n"),V=(n=d,o=p,N.replace(L,(function(){return B(o,"Times New Roman",n,!0)}))),b=y(V,u,12,d,m),f=function(e){return(0,i["default"])(e,{breaks:!0,smartypants:!0,smartLists:!0,walkTokens:function(e){switch(e.type){case"url":case"autolink":case"reflink":case"link":case"image":e.type="text",e.href=""}},baseUrl:"thisshouldbreakhttp"})}(b.text),g=B(f,u,d,s);h.text+=g,h.field_counter=b.counter}if(t){var v=function(e,t,n,o,r){var a;void 0===r&&(r=!1);for(var i={},l=[];null!==(a=w.exec(e));){var d=a[0],u=a.groups.id;if(u){var s=document.getElementById(u);if(0===(s&&s.value?s.value:"").length)continue;var m=c["default"].sanitize(s.value.trim(),{ALLOWED_TAGS:[]});if(0===m.length)continue;var p=s.cloneNode(!0);m.match(L)?(p.style.fontFamily="Times New Roman",r=!0,p.defaultValue=o):(p.style.fontFamily=t,p.defaultValue=m),r&&(p.style.fontWeight="bold"),p.style.color=n,p.disabled=!0;var h=document.createElement("div");h.appendChild(p),i[u]=m,l.push({value:"["+h.innerHTML+"]",raw_text:d})}}if(l.length>0)for(var N,V=C(l);!(N=V()).done;){var b=N.value;e=e.replace(b.raw_text,b.value)}return{text:e,fields:i}}(h.text,u,d,p,s);h.text=v.text,h.form_fields=v.fields}return h},n.onInputHandler=function(e,t){var n=this;if(t!==this.state.textarea_text){var o=this.state.old_text.length+this.state.textarea_text.length;if(o>x&&(t=o-x>=t.length?"":t.substr(0,t.length-(o-x)))===this.state.textarea_text)return;this.setState((function(){return{textarea_text:t,combined_text:n.createPreview(t)}}))}},n.finalUpdate=function(e){var t=(0,l.useBackend)(this.context).act,n=this.createPreview(e,!0);t("save",n),this.setState((function(){return{textarea_text:"",previewSelected:"save",combined_text:n.text}}))},n.render=function(){var e=this,t=this.props,n=(t.value,t.textColor),r=t.fontFamily,a=t.stamps,c=t.backgroundColor;return p(t,["value","textColor","fontFamily","stamps","backgroundColor"]),(0,o.createComponentVNode)(2,d.Flex,{direction:"column",fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Tabs,{children:[(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"Edit"===this.state.previewSelected?"grey":"white",selected:"Edit"===this.state.previewSelected,onClick:function(){return e.setState({previewSelected:"Edit"})},children:"Edit"},"marked_edit"),(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"Preview"===this.state.previewSelected?"grey":"white",selected:"Preview"===this.state.previewSelected,onClick:function(){return e.setState((function(){return{previewSelected:"Preview",textarea_text:e.state.textarea_text,combined_text:e.createPreview(e.state.textarea_text).text}}))},children:"Preview"},"marked_preview"),(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"confirm"===this.state.previewSelected?"red":"save"===this.state.previewSelected?"grey":"white",selected:"confirm"===this.state.previewSelected||"save"===this.state.previewSelected,onClick:function(){"confirm"===e.state.previewSelected?e.finalUpdate(e.state.textarea_text):"Edit"===e.state.previewSelected?e.setState((function(){return{previewSelected:"confirm",textarea_text:e.state.textarea_text,combined_text:e.createPreview(e.state.textarea_text).text}})):e.setState({previewSelected:"confirm"})},children:"confirm"===this.state.previewSelected?"confirm":"save"},"marked_done")]})}),(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,basis:1,children:"Edit"===this.state.previewSelected&&(0,o.createComponentVNode)(2,d.TextArea,{value:this.state.textarea_text,textColor:n,fontFamily:r,height:window.innerHeight-80+"px",backgroundColor:c,onInput:this.onInputHandler.bind(this)})||(0,o.createComponentVNode)(2,T,{value:this.state.combined_text,stamps:a,fontFamily:r,textColor:n})})]})},t}(o.Component);t.PaperSheet=function(e,t){var n=(0,l.useBackend)(t).data,r=n.edit_mode,a=n.text,c=n.paper_color,i=n.pen_color,s=void 0===i?"black":i,m=n.pen_font,p=void 0===m?"Verdana":m,C=n.stamps,h=n.stamp_class,N=(n.stamped,c&&"white"!==c?c:"#FFFFFF"),V=C&&null!==C?C:[];return(0,o.createComponentVNode)(2,u.Window,{theme:"paper",width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,d.Box,{fillPositionedParent:!0,backgroundColor:N,children:function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,T,{value:a,stamps:V,readOnly:!0});case 1:return(0,o.createComponentVNode)(2,P,{value:a,textColor:s,fontFamily:p,stamps:V,backgroundColor:N});case 2:return(0,o.createComponentVNode)(2,A,{value:a,stamps:V,stamp_class:h});default:return"ERROR ERROR WE CANNOT BE HERE!!"}}(r)})})})}},57966:function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return i("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return i("add_strength")}})]})]})})]})})}},67589:function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);function i(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n50?"good":d>15&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!l.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!l.ready_to_boot,children:l.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:l.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:u,children:l.sheets}),l.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:l.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:l.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):l.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:l.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:l.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:l.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!l.connected&&"bad",children:l.connected?l.power_available:"Unconnected"})})]})})]})})}},82564:function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(34227);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=(d.holding,d.target_pressure),m=d.default_pressure,p=d.min_pressure,C=d.max_pressure;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:315,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,unit:"kPa",width:"75px",minValue:p,maxValue:C,step:10,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===C,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},24901:function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(76270),i=n(85952),l=n(34227);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,c.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return d("toggle_filter",{val:e.gas_id})}},e.id)}))})]})})}},31695:function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.silicon_user,u=l.locked,s=l.on,m=l.check_weapons,p=l.neutralize_criminals,C=l.neutralize_all,h=l.neutralize_unidentified,N=l.neutralize_nonmindshielded,V=l.neutralize_cyborgs,b=l.neutralize_heads,f=l.manual_control,g=l.allow_manual_control,v=l.lasertag_turret;return(0,o.createComponentVNode)(2,c.Window,{width:310,height:v?110:292,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",u?"unlock":"lock"," this interface."]}),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:!v&&(!!g||!!f&&!!d)&&(0,o.createComponentVNode)(2,a.Button,{icon:f?"wifi":"terminal",content:f?"Remotely Controlled":"Manual Control",disabled:f,color:"bad",onClick:function(){return i("manual")}}),children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return i("power")}})})})}),!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Target Settings",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!b,content:"Ignore Command",disabled:u,onClick:function(){return i("shootheads")}}),children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"Non-Security and Non-Command",disabled:u,onClick:function(){return i("shootall")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,content:"Unauthorized Weapons",disabled:u,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unidentified Life Signs",disabled:u,onClick:function(){return i("checkxenos")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Non-Mindshielded",disabled:u,onClick:function(){return i("checkloyal")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,content:"Wanted Criminals",disabled:u,onClick:function(){return i("shootcriminals")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"Cyborgs",disabled:u,onClick:function(){return i("shootborgs")}})]})],0)]})})}},89793:function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(41860),i=n(34380),l=n(71494),d=n(74814),u=n(85952),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t).data,i=n.history,u=(0,l.useLocalState)(t,"sortByField",null),p=u[0],N=u[1],V=i.supply[i.supply.length-1]||0,b=i.demand[i.demand.length-1]||0,f=i.supply.map((function(e,t){return[t,e]})),g=i.demand.map((function(e,t){return[t,e]})),v=Math.max.apply(Math,[s].concat(i.supply,i.demand)),k=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===p&&(0,r.sortBy)((function(e){return e.name})),"charge"===p&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===p&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)}))])(n.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:v,color:"teal",children:(0,c.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:b,minValue:0,maxValue:v,color:"pink",children:(0,c.toFixed)(b/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:f,rangeX:[0,f.length-1],rangeY:[0,v],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:g,rangeX:[0,g.length-1],rangeY:[0,v],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===p,content:"Name",onClick:function(){return N("name"!==p&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===p,content:"Charge",onClick:function(){return N("charge"!==p&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===p,content:"Draw",onClick:function(){return N("draw"!==p&&"draw")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),k.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,C,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,h,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,h,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,h,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorContent=p;var C=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,c.toFixed)(n)+"%"})],4)};t.AreaCharge=C,C.defaultHooks=i.pureComponentHooks;var h=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};h.defaultHooks=i.pureComponentHooks},49081:function(e,t,n){"use strict";t.__esModule=!0,t.ProbingConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ProbingConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.open,u=l.feedback,s=l.occupant,m=l.occupant_name,p=l.occupant_status;return(0,o.createComponentVNode)(2,c.Window,{width:330,height:207,theme:"abductor",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Report",children:u})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}}),children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:3===p?"bad":2===p?"average":"good",children:3===p?"Deceased":2===p?"Unconscious":"Conscious"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Experiments",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer",content:"Probe",onClick:function(){return i("experiment",{experiment_type:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"brain",content:"Dissect",onClick:function(){return i("experiment",{experiment_type:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Analyze",onClick:function(){return i("experiment",{experiment_type:3})}})]})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Subject"})})]})})}},33642:function(e,t,n){"use strict";t.__esModule=!0,t.ProximitySensor=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ProximitySensor=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.minutes,u=l.seconds,s=l.timing,m=l.scanning,p=l.sensitivity;return(0,o.createComponentVNode)(2,c.Window,{width:250,height:185,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"unlock",content:m?"Armed":"Not Armed",selected:m,onClick:function(){return i("scanning")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Detection Range",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:m,onClick:function(){return i("sense",{range:-1})}})," ",String(p).padStart(1,"1")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:m,onClick:function(){return i("sense",{range:1})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Auto Arm",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s?"Stop":"Start",selected:s,disabled:m,onClick:function(){return i("time")}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:m||s,onClick:function(){return i("input",{adjust:-30})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:m||s,onClick:function(){return i("input",{adjust:-1})}})," ",String(d).padStart(2,"0"),":",String(u).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:m||s,onClick:function(){return i("input",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:m||s,onClick:function(){return i("input",{adjust:30})}})]})]})})}},17481:function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(39812),r=n(64499),a=n(41860),c=n(71494),i=n(74814),l=n(76270),d=n(85952);t.Radio=function(e,t){var n=(0,c.useBackend)(t),u=n.act,s=n.data,m=s.freqlock,p=s.frequency,C=s.minFrequency,h=s.maxFrequency,N=s.listening,V=s.broadcasting,b=s.command,f=s.useCommand,g=s.subspace,v=s.subspaceSwitchable,k=l.RADIO_CHANNELS.find((function(e){return e.freq===p})),x=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(s.channels),B=106;return g&&(x.length>0?B+=21*x.length+6:B+=24),(0,o.createComponentVNode)(2,d.Window,{width:360,height:B,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[m&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(p/10,1)+" kHz"})||(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:C/10,maxValue:h/10,value:p/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return u("frequency",{adjust:t-p/10})}}),k&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:N?"volume-up":"volume-mute",selected:N,onClick:function(){return u("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:V?"microphone":"microphone-slash",selected:V,onClick:function(){return u("broadcast")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"bullhorn",selected:f,content:"High volume "+(f?"ON":"OFF"),onClick:function(){return u("command")}}),!!v&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"bullhorn",selected:g,content:"Subspace Tx "+(g?"ON":"OFF"),onClick:function(){return u("subspace")}})]}),!!g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channels",children:[0===x.length&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),x.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return u("channel",{channel:e.name})}})},e.name)}))]})]})})})})}},8324:function(e,t,n){"use strict";t.__esModule=!0,t.RadioactiveMicrolaser=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.RadioactiveMicrolaser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.irradiate,u=l.stealth,s=l.scanmode,m=l.intensity,p=l.wavelength,C=l.on_cooldown,h=l.cooldown;return(0,o.createComponentVNode)(2,c.Window,{title:"Radioactive Microlaser",width:320,height:335,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Status",children:(0,o.createComponentVNode)(2,a.Box,{color:C?"average":"good",children:C?"Recharging":"Ready"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Irradiation",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("irradiate")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stealth Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye-slash":"eye",content:u?"On":"Off",disabled:!d,selected:u,onClick:function(){return i("stealth")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"mortar-pestle":"heartbeat",content:s?"Scan Reagents":"Scan Health",disabled:d&&u,onClick:function(){return i("scanmode")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laser Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Intensity",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return i("radintensity",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return i("radintensity",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(m),width:"40px",minValue:1,maxValue:20,onChange:function(e,t){return i("radintensity",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return i("radintensity",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return i("radintensity",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Wavelength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return i("radwavelength",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return i("radwavelength",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(p),width:"40px",minValue:0,maxValue:120,onChange:function(e,t){return i("radwavelength",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return i("radwavelength",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return i("radwavelength",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Cooldown",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:h})})]})})]})})}},29509:function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(39812),r=n(34380),a=n(71494),c=n(74814),i=n(85952),l=["Atmospherics","Disposals","Transit Tubes"],d={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),m=n.act,p=n.data,C=p.category,h=p.categories,N=void 0===h?[]:h,V=p.selected_color,b=p.piping_layer,f=p.mode,g=p.preview_rows.flatMap((function(e){return e.previews})),v=(0,a.useLocalState)(t,"categoryName"),k=v[0],x=v[1],B=N.find((function(e){return e.cat_name===k}))||N[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:C===t,icon:d[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:f&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:u[V],children:V}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:u[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===C&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:e===b,content:"Layer "+e,onClick:function(){return m("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:g.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:N.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:d[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return x(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},14265:function(e,t,n){"use strict";t.__esModule=!0,t.RemoteRobotControlContent=t.RemoteRobotControl=void 0;var o=n(39812),r=n(2497),a=n(71494),c=n(74814),i=n(85952);t.RemoteRobotControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{title:"Remote Robot Control",width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.robots,d=void 0===l?[]:l;return d.length?d.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name+" ("+e.model+")",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"tools",content:"Interface",onClick:function(){return i("interface",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"phone-alt",content:"Call",onClick:function(){return i("callbot",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"Inactive"===(0,r.decodeHtmlEntities)(e.mode)?"bad":"Idle"===(0,r.decodeHtmlEntities)(e.mode)?"average":"good",children:(0,r.decodeHtmlEntities)(e.mode)})," ",e.hacked&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"(HACKED)"})||""]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.location})]})},e.ref)})):(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"No robots detected"})})};t.RemoteRobotControlContent=l},18374:function(e,t,n){"use strict";t.__esModule=!0,t.RequestKioskContent=t.RequestKiosk=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(58083),i=n(85952);t.RequestKiosk=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:550,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.accountName,u=l.requests,s=void 0===u?[]:u,m=l.applicants,p=void 0===m?[]:m,C=l.bountyValue;l.bountyText;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Log out",onClick:function(){return i("clear")}}),children:d||"N/A"})})}),(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:null==s?void 0:s.map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.owner,width:"300px",children:(0,o.createComponentVNode)(2,a.Section,{width:"300px",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,width:"310px",children:e.owner}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100px",children:(0,c.formatMoney)(e.value)+" cr"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"pen-fancy",content:"Apply",onClick:function(){return i("apply",{request:e.acc_number})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash-alt",content:"Delete",color:"red",onClick:function(){return i("deleteRequest",{request:e.acc_number})}})]})]}),(0,o.createComponentVNode)(2,a.Section,{align:"center",children:(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)('"'),e.description,(0,o.createTextVNode)('"')],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Applicants",children:null==p?void 0:p.map((function(t){return t.request_id===e.acc_number&&(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,p:.5,backgroundColor:"rgba(0, 0, 69, 0.5)",width:"510px",style:{border:"2px solid rgba(13, 13, 213, 0.7)"},children:t.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cash-register",onClick:function(){return i("payApplicant",{applicant:t.requestee_id,request:e.acc_number})}})})]})}))})]},e.name)},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Collapsible,{title:"New Bounty",width:"220px",color:"green",children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.TextArea,{fluid:!0,height:"250px",width:"200px",backgroundColor:"black",textColor:"white",onChange:function(e,t){return i("bountyText",{bountytext:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"cr",minValue:1,maxValue:1e3,value:C,width:"80px",onChange:function(e,t){return i("bountyVal",{bountyval:t})}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Submit bounty",onClick:function(){return i("createBounty")}})]})})})]})],4)};t.RequestKioskContent=l},24455:function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=(0,r.useSharedState)(t,"tab",1),s=u[0],m=u[1],p=d.can_hack,C=d.cyborgs,h=void 0===C?[]:C,N=d.drones,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:1===s,onClick:function(){return m(1)},children:["Cyborgs (",h.length,")"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:2===s,onClick:function(){return m(2)},children:["Drones (",V.length,")"]})]}),1===s&&(0,o.createComponentVNode)(2,i,{cyborgs:h,can_hack:p}),2===s&&(0,o.createComponentVNode)(2,l,{drones:V})]})})};var i=function(e,t){var n=e.cyborgs,c=e.can_hack,i=(0,r.useBackend)(t),l=i.act;i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!c&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return l("magbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",onClick:function(){return l("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return l("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters"})},l=function(e,t){var n=e.drones,c=(0,r.useBackend)(t).act;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return c("killdrone",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":"good",children:e.status?"Not Responding":"Nominal"})})})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No drone units detected within access parameters"})}},90910:function(e,t,n){"use strict";t.__esModule=!0,t.Roulette=t.RouletteBetTable=t.RouletteBoard=t.RouletteNumberButton=void 0;var o=n(39812),r=n(34380),a=n(71494),c=n(74814),i=n(85952),l=function(e){if(0===e)return"green";for(var t=[[1,10],[19,28]],n=!0,o=0;o=r[0]&&e<=r[1]){n=!1;break}}var a=e%2==0;return(n?a:!a)?"red":"black"},d=function(e,t){var n=e.number,r=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.Button,{bold:!0,content:n,color:l(n),width:"40px",height:"28px",fontSize:"20px",textAlign:"center",mb:0,className:"Roulette__board-extrabutton",onClick:function(){return r("ChangeBetType",{type:n})}})};t.RouletteNumberButton=d;var u=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createVNode)(1,"table","Table",[(0,o.createVNode)(1,"tr","Roulette__board-row",[(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{content:"0",color:"transparent",height:"88px",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:0})}}),2,{rowSpan:"3"}),[3,6,9,12,15,18,21,24,27,30,33,36].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s3rd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[2,5,8,11,14,17,20,23,26,29,32,35].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s2nd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[1,4,7,10,13,16,19,22,25,28,31,34].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1st col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"1st 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-12"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2nd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s13-24"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"3rd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s25-36"})}}),2,{colSpan:"4"})],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"1-18",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-18"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Even",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"even"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Black",color:"black",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"black"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Red",color:"red",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"red"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Odd",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"odd"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"19-36",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s19-36"})}}),2,{colSpan:"2"})],4)],4,{style:{width:"1px"}})};t.RouletteBoard=u;var s=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data,u=(0,a.useLocalState)(t,"customBet",500),s=u[0],m=u[1],p=d.BetType;return p.startsWith("s")&&(p=p.substring(1,p.length)),(0,o.createVNode)(1,"table","Roulette__lowertable",[(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Last Spun:",16),(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Current Bet:",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--spinresult","Roulette__lowertable--spinresult-"+l(d.LastSpin)]),d.LastSpin,0),(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--betscell"]),[(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:1,mb:1,fontSize:"25px",textAlign:"center",children:[d.BetAmount," cr on ",p]}),(0,o.createComponentVNode)(2,c.Box,{ml:1,mr:1,children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 10 cr",onClick:function(){return i("ChangeBetAmount",{amount:10})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 50 cr",onClick:function(){return i("ChangeBetAmount",{amount:50})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 100 cr",onClick:function(){return i("ChangeBetAmount",{amount:100})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 500 cr",onClick:function(){return i("ChangeBetAmount",{amount:500})}}),(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet custom amount...",onClick:function(){return i("ChangeBetAmount",{amount:s})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{size:.1,children:(0,o.createComponentVNode)(2,c.NumberInput,{value:s,minValue:0,maxValue:1e3,step:10,stepPixelSize:4,width:"40px",onChange:function(e,t){return m(t)}})})]})]})],4)],4),(0,o.createVNode)(1,"tr",null,(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,fontSize:"14px",textAlign:"center",children:"Swipe an ID card with a connected account to spin!"}),2,{colSpan:"2"}),2),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","Roulette__lowertable--cell",[(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:"House Balance:"}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:d.HouseBalance?d.HouseBalance+" cr":"None"})],4),(0,o.createVNode)(1,"td","Roulette__lowertable--cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:d.IsAnchored?"Bolted":"Unbolted",m:1,color:"transparent",textAlign:"center",onClick:function(){return i("anchor")}}),2)],4)],4)};t.RouletteBetTable=s;t.Roulette=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:603,height:475,theme:"cardtable",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})}},14317:function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(60929),i=n(85952);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.satellites||[];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[d.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.meteor_shield_coverage/d.meteor_shield_coverage_max,content:100*d.meteor_shield_coverage/d.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return l("toggle",{id:e.id})}},e.id)}))})})]})})}},55666:function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(21451),i=n(85952),l=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],d=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{onLockedStatusChange:function(){return a("toggle_lock")}}),!l.locked&&(0,o.createComponentVNode)(2,m)]})})};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return C}},Guns:{title:"Scanner Mode: Guns",component:function(){return h}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return N}},Disease:{title:"Scanner Mode: Disease",component:function(){return V}},Species:{title:"Scanner Mode: Species",component:function(){return b}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return f}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return g}}},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.scan_mode,l=s[i]||s.off,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==i&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return c("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,d)})},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return n("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return n("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return n("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return n("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return n("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return n("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return n("set_mode",{new_mode:"Nanites"})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v)],4)},h=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v)],4)},N=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v)],4)},V=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.reverse,u=i.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",d?"does not have":"has"," ","a disease equal or worse than ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===u,content:e,onClick:function(){return c("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v)],4)},b=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,u=i.target_species,s=d.find((function(e){return e.value===u}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",l?"not":""," ","of the ",s.name," species.","zombie"===u&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===u,content:e.name,onClick:function(){return c("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v)],4)},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,d=i.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return c("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v)],4)},g=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,d=i.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return c("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v)],4)},v=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return c("toggle_reverse")},color:i?"bad":"good"})})})}},53480:function(e,t,n){"use strict";t.__esModule=!0,t.SeedExtractor=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(2497),i=n(71494),l=n(74814),d=n(85952);t.SeedExtractor=function(e,t){var n,u,s=(0,i.useBackend)(t),m=s.act,p=s.data,C=(n=p.seeds,u=Object.keys(n).map((function(e){var t=function(e){var t,n=/([^;=]+)=([^;]+)/g,o={};do{(t=n.exec(e))&&(o[t[1]]=t[2]+"")}while(t);return o}(e);return t.amount=n[e],t.key=e,t.name=(0,c.toTitleCase)(t.name.replace("pack of ","")),t})),(0,a.flow)([(0,r.sortBy)((function(e){return e.name}))])(u));return(0,o.createComponentVNode)(2,d.Window,{width:1e3,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Stored seeds:",children:(0,o.createComponentVNode)(2,l.Table,{cellpadding:"3",textAlign:"center",children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Lifespan"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Endurance"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Maturation"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Production"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Yield"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Potency"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Instability"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Stock"})]}),C.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{bold:!0,children:e.name}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.lifespan}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.endurance}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.maturation}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.production}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.yield}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.potency}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.instability}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Button,{content:"Vend",onClick:function(){return m("select",{item:e.key})}}),"(",e.amount," left)"]})]},e.key)}))]})})})})}},41125:function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.authorization_required;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:230,children:[!!l&&(0,o.createComponentVNode)(2,a.Modal,{ml:1,mt:1,width:26,height:12,fontSize:"28px",fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mt:2,children:(0,o.createComponentVNode)(2,a.Icon,{name:"minus-circle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:2,ml:2,color:"bad",children:"SHUTTLE LOCKED"})]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",mt:4,children:(0,o.createComponentVNode)(2,a.Button,{lineHeight:"40px",icon:"arrow-circle-right",content:"Request Authorization",color:"bad",onClick:function(){return i("request")}})})]}),(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d)})]})};var i=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.id===t})))?void 0:n.name},l=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.name===t})))?void 0:n.id},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.status,s=d.locked,m=d.authorization_required,p=d.destination,C=d.docked_location,h=d.timer_str,N=d.locations,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"26px",textAlign:"center",fontFamily:"monospace",children:h||"00:00"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",fontSize:"14px",mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:"STATUS:"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"In Transit"===u?"good":"Idle"===u||"Igniting"===u?"average":"bad",ml:1,children:u||"Not Available"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Controls",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:C||"Not Available"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:0===V.length&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Available"})||1===V.length&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:i(V,p)})||(0,o.createComponentVNode)(2,a.Dropdown,{mb:1.7,over:!0,width:"240px",options:V.map((function(e){return e.name})),disabled:s||m,selected:i(V,p)||"Select a Destination",onSelected:function(e){return c("set_destination",{destination:l(V,e)})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Depart",disabled:!i(V,p)||s||m,mt:1.5,icon:"arrow-up",textAlign:"center",onClick:function(){return c("move",{shuttle_id:p})}})]})]})}},93138:function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulatorModification=t.ShuttleManipulatorTemplates=t.ShuttleManipulatorStatus=t.ShuttleManipulator=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(85952);t.ShuttleManipulator=function(e,t){var n=(0,a.useLocalState)(t,"tab",1),r=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{title:"Shuttle Manipulator",width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===r,onClick:function(){return s(1)},children:"Status"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===r,onClick:function(){return s(2)},children:"Templates"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===r,onClick:function(){return s(3)},children:"Modification"})]}),1===r&&(0,o.createComponentVNode)(2,l),2===r&&(0,o.createComponentVNode)(2,d),3===r&&(0,o.createComponentVNode)(2,u)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.shuttles||[];return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"JMP",onClick:function(){return r("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return r("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,c.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return r("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})};t.ShuttleManipulatorStatus=l;var d=function(e,t){var n,i=(0,a.useBackend)(t),l=i.act,d=i.data,u=d.templates||{},s=d.selected||{},m=(0,a.useLocalState)(t,"templateId",Object.keys(u)[0]),p=m[0],C=m[1],h=null==(n=u[p])?void 0:n.templates;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:p===t,onClick:function(){return C(t)},children:e.port_id},t)}))(u)})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:h.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return l("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))})]})})};t.ShuttleManipulatorTemplates=d;var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.selected||{},d=i.existing_shuttle||{};return(0,o.createComponentVNode)(2,c.Section,{children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{level:2,title:l.name,children:(!!l.description||!!l.admin_notes)&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!l.description&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:l.description}),!!l.admin_notes&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Admin Notes",children:l.admin_notes})]})}),d?(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Jump To",onClick:function(){return r("jump_to",{type:"mobile",id:d.id})}}),children:[d.status,!!d.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),d.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,c.Button,{content:"Preview",onClick:function(){return r("preview",{shuttle_id:l.shuttle_id})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Load",color:"bad",onClick:function(){return r("load",{shuttle_id:l.shuttle_id})}})]})],0):"No shuttle selected"})};t.ShuttleManipulatorModification=u},32325:function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952);t.Signaler=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.code,s=d.frequency,m=d.minFrequency,p=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,c.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:u,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,c.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return l("signal")}})})})]})})})}},52757:function(e,t,n){"use strict";t.__esModule=!0,t.SkillPanel=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i={color:"lightgreen",fontWeight:"bold"},l={color:"#FFDB58",fontWeight:"bold"};t.SkillPanel=function(e,t){var n=(0,r.useBackend)(t),u=n.act,s=n.data,m=s.skills||[];return(0,o.createComponentVNode)(2,c.Window,{title:"Manage Skills",width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:m.playername,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createVNode)(1,"span",null,e.desc,0,{style:l}),(0,o.createVNode)(1,"br"),!!e.level_based&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{skill_lvl_num:e.lvl_base_num,skill_lvl:e.lvl_base}),(0,o.createVNode)(1,"br")],4),"Total Experience: [",e.value_base," XP]",(0,o.createVNode)(1,"br"),"XP To Next Level:",e.level_based?(0,o.createVNode)(1,"span",null,e.xp_next_lvl_base,0):(0,o.createVNode)(1,"span",null,"[MAXXED]",16,{style:i}),(0,o.createVNode)(1,"br"),e.base_readout,(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.percent_base,color:"good"}),(0,o.createVNode)(1,"br"),!!s.admin&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Adjust Exp",onClick:function(){return u("adj_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Exp",onClick:function(){return u("set_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Level",onClick:function(){return u("set_lvl",{skill:e.path})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")],4)]},e.name)}))})})})})};var d=function(e){var t=e.skill_lvl_num,n=e.skill_lvl;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Level: [",(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,textColor:"hsl("+50*t+", 50%, 50%)",children:n}),"]"]})}},43078:function(e,t,n){"use strict";t.__esModule=!0,t.SkillStation=t.TimeFormat=t.ImplantedSkillchips=t.InsertedSkillchip=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(41860),l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.skillchip_ready,d=i.slot_use,u=i.slots_used,s=i.slots_max,m=i.implantable_reason,p=i.implantable,C=i.complexity,h=i.skill_name,N=i.skill_desc,V=i.skill_icon,b=i.working;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Inserted Skillchip",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",disabled:!p||!!b,color:p?"good":"default",onClick:function(){return c("implant")},content:"Implant",tooltip:m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!!b,onClick:function(){return c("eject")},content:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.Flex,{spacing:2,height:"100%",width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{height:"100%",align:"center",children:(0,o.createComponentVNode)(2,a.Icon,{size:3,name:V})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Skillchip",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:N})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"brain",width:"15px",textAlign:"center"})," ",C]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot Size",children:(0,o.createComponentVNode)(2,a.Box,{color:u+d>s&&"red",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save",width:"15px",textAlign:"center"})," ",d]})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:p?"good":"bad",children:m})]})})]})}):!b&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Please insert a skillchip."})};t.InsertedSkillchip=l;var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.slots_used,d=i.slots_max,u=i.complexity_used,s=i.complexity_max,m=i.working,p=i.current||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Implanted Skillchips",children:[!p.length&&"No skillchips detected.",!!p.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Chip"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"brain",tooltip:"Complexity",tooltipPosition:"top",content:u+"/"+s})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"save",tooltip:"Slot Size",tooltipPosition:"top",content:l+"/"+d})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"check",tooltip:"Is Active",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{textAlign:"center",width:"18px",mr:1,name:e.icon}),e.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:(!e.active?e.complexity+u>s&&"bad":"good")||"grey",textAlign:"center",children:e.complexity}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"good",textAlign:"center",children:e.slot_use}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:e.active?"check":"times",color:e.active?"good":"bad"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.cooldown>0&&Math.ceil(e.cooldown/10)+"s"||"0s"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove",{ref:e.ref})},icon:e.removable?"eject":"trash",color:e.removable?"good":"bad",tooltip:e.removable?"Extract":"Destroy",tooltipPosition:"left",disabled:e.cooldown||m}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("toggle_activate",{ref:e.ref})},icon:e.active?"check-square-o":"square-o",color:e.active?"good":"default",tooltip:!!e.active_error&&!e.active&&e.active_error||e.active&&"Deactivate"||"Activate",tooltipPosition:"left",disabled:e.cooldown||m||!e.active&&e.complexity+u>s})]})]},e.ref)}))]})]})};t.ImplantedSkillchips=d;var u=function(e,t){var n=e.value,o=(0,i.toFixed)(Math.floor(n/10%60)).padStart(2,"0"),r=(0,i.toFixed)(Math.floor(n/600%60)).padStart(2,"0");return(0,i.toFixed)(Math.floor(n/36e3%24)).padStart(2,"0")+":"+r+":"+o};t.TimeFormat=u;t.SkillStation=function(e,t){var n=(0,r.useBackend)(t).data,i=n.working,s=n.timeleft,m=n.error;return(0,o.createComponentVNode)(2,c.Window,{title:"Skillsoft Station",width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:m}),!!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mb:.5,children:"Operation in progress. Please do not leave the chamber."}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["Time Left: ",(0,o.createComponentVNode)(2,u,{value:s})]})]})}),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})})}},80646:function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}];t.Sleeper=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.open,s=d.occupant,m=void 0===s?{}:s,p=d.occupied,C=(d.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,c.Window,{width:310,height:465,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:m.name?m.name:"No Occupant",minHeight:"210px",buttons:!!m.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m.statstate,children:m.stat}),children:!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type],minValue:0,maxValue:m.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:m.cloneLoss?"bad":"good",children:m.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:m.brainLoss?"bad":"good",children:m.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medicines",minHeight:"205px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?"Open":"Closed",onClick:function(){return l("door")}}),children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!p||!e.allowed,width:"140px",onClick:function(){return l("inject",{chem:e.id})}},e.name)}))})]})})}},97700:function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i={Dead:"bad",Unconscious:"average",Conscious:"good"},l={owner:"You Are Here",stranger:"Occupied",available:"Swap"},d=function(e,t){var n=e.body,r=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:n.htmlcolor,children:n.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:l[n.occupied],selected:"owner"===n.occupied,color:"stranger"===n.occupied&&"bad",onClick:function(){return r()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:i[n.status],children:n.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:n.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.area})]})})};t.BodyEntry=d;t.SlimeBodySwapper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.bodies,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,d,{body:e,swapFunc:function(){return i("swap",{ref:e.ref})}},e.name)}))})})})}},55896:function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(85952);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Storage",buttons:!!d.isdryer&&(0,o.createComponentVNode)(2,c.Button,{icon:d.drying?"stop":"tint",onClick:function(){return l("Dry")},children:d.drying?"Stop drying":"Dry"}),children:0===d.contents.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Unfortunately, this ",d.name," is empty."]})||(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"center",children:d.verb?d.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{content:"One",disabled:e.amount<1,onClick:function(){return l("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return l("Release",{name:e.name})}})]})]},t)}))(d.contents)]})})})})}},20561:function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(58083),i=n(85952),l=1e3;t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=(u.capacity,u.charge),p=u.inputAttempt,C=u.inputting,h=u.inputLevel,N=u.inputLevelMax,V=u.inputAvailable,b=u.outputAttempt,f=u.outputting,g=u.outputLevel,v=u.outputLevelMax,k=u.outputUsed,x=(s>=100?"good":C&&"average")||"bad",B=(f?"good":m>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:340,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sync-alt":"times",selected:p,onClick:function(){return d("tryinput")},children:p?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:x,children:(s>=100?"Fully Charged":C&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===h,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===h,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:h/l,fillValue:V/l,minValue:0,maxValue:N/l,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(e*l,1)},onDrag:function(e,t){return d("input",{target:t*l})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:h===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,c.formatPower)(V)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",selected:b,onClick:function(){return d("tryoutput")},children:b?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:B,children:f?"Sending":m>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===g,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===g,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:g/l,minValue:0,maxValue:v/l,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(e*l,1)},onDrag:function(e,t){return d("output",{target:t*l})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:g===v,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:g===v,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,c.formatPower)(k)})]})})]})})}},93267:function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.SmokeMachine=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.TankContents,u=(l.isTankLoaded,l.TankCurrentVolume),s=l.TankMaxVolume,m=l.active,p=l.setting,C=(l.screen,l.maxSetting),h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:350,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return i("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/s,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:u||0})," / "+s]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:p===e,icon:"plus",content:3*e,disabled:h0?"good":"bad",children:h})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return i("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return i("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!N,onClick:function(){return i("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:s,onDrag:function(e,t){return i("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-p-.01,maxValue:p+.01,value:m,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return i("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[s+" \xb0"," (auto)"]})]})]})})]})})}},57762:function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.SpaceHeater=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return i("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return i("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]},children:l.powerLevel+"%"})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(l.targetTemp-l.currentTemp)>50?"bad":Math.abs(l.targetTemp-l.currentTemp)>20?"average":"good",children:[l.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:l.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.targetTemp),width:"65px",unit:"\xb0C",minValue:l.minTemp,maxValue:l.maxTemp,onChange:function(e,t){return i("target",{target:t})}})||l.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:l.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===l.mode,onClick:function(){return i("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===l.mode,onClick:function(){return i("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===l.mode,onClick:function(){return i("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}},46810:function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,c.Window,{title:"Spawners Menu",width:700,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return i("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return i("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})})})}},32015:function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,c.Window,{width:325,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t).data.alarms||[],c=n.Fire||[],i=n.Atmosphere||[],l=n.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)};t.StationAlertConsoleContent=i},80748:function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.locked,u=l.open,s=l.safeties,m=l.uv_active,p=l.occupied,C=l.suit,h=l.helmet,N=l.mask,V=l.storage;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!(!p||!s)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"unlock":"lock",content:d?"Unlock":"Lock",onClick:function(){return i("lock")}}),!d&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Close":"Open",onClick:function(){return i("door")}})],0),children:d&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"square":"square-o",content:N||"Empty",disabled:!N,onClick:function(){return i("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:V?"square":"square-o",content:V||"Empty",disabled:!V,onClick:function(){return i("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:p&&s,textAlign:"center",onClick:function(){return i("uv")}})})]})})}},37162:function(e,t,n){"use strict";t.__esModule=!0,t.SyndPane=t.StatusPane=t.SyndContractorContent=t.SyndContractor=t.FakeTerminal=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=r.prototype;return c.tick=function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState((function(e){return{currentIndex:e.currentIndex+1}})),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))},c.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},c.componentWillUnmount=function(){clearTimeout(this.timer)},c.render=function(){return(0,o.createComponentVNode)(2,a.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component);t.FakeTerminal=l;t.SyndContractor=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:500,height:600,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,d=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(2e4*Math.random()),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],u=!!c.error&&(0,o.createComponentVNode)(2,a.Modal,{backgroundColor:"red",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,children:(0,o.createComponentVNode)(2,a.Icon,{size:4,name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,grow:1,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{width:"260px",textAlign:"left",minHeight:"80px",children:c.error}),(0,o.createComponentVNode)(2,a.Button,{content:"Dismiss",onClick:function(){return i("PRG_clear_error")}})]})]})});return c.logged_in?c.logged_in&&c.first_load?(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"525px",children:(0,o.createComponentVNode)(2,l,{allMessages:d,finishedTimeout:3e3,onFinished:function(){return i("PRG_set_first_load_finished")}})}):c.info_screen?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"500px",children:(0,o.createComponentVNode)(2,l,{allMessages:["SyndTract v2.0","","We've identified potentional high-value targets that are","currently assigned to your mission area. They are believed","to hold valuable information which could be of immediate","importance to our organisation.","","Listed below are all of the contracts available to you. You","are to bring the specified target to the designated","drop-off, and contact us via this uplink. We will send","a specialised extraction unit to put the body into.","","We want targets alive - but we will sometimes pay slight","amounts if they're not, you just won't recieve the shown","bonus. You can redeem your payment through this uplink in","the form of raw telecrystals, which can be put into your","regular Syndicate uplink to purchase whatever you may need.","We provide you with these crystals the moment you send the","target up to us, which can be collected at anytime through","this system.","","Targets extracted will be ransomed back to the station once","their use to us is fulfilled, with us providing you a small","percentage cut. You may want to be mindful of them","identifying you when they come back. We provide you with","a standard contractor loadout, which will help cover your","identity."],linesPerSecond:10})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"CONTINUE",color:"transparent",textAlign:"center",onClick:function(){return i("PRG_toggle_info")}})],4):(0,o.createFragment)([u,(0,o.createComponentVNode)(2,s)],0):(0,o.createComponentVNode)(2,a.Section,{minHeight:"525px",children:[(0,o.createComponentVNode)(2,a.Box,{width:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"REGISTER USER",color:"transparent",onClick:function(){return i("PRG_login")}})}),!!c.error&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c.error})]})};t.SyndContractorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createFragment)([(0,o.createTextVNode)("Contractor Status"),(0,o.createComponentVNode)(2,a.Button,{content:"View Information Again",color:"transparent",mb:0,ml:1,onClick:function(){return c("PRG_toggle_info")}})],4),buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,mr:1,children:[i.contract_rep," Rep"]}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.85,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Available",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Claim",disabled:i.redeemable_tc<=0,onClick:function(){return c("PRG_redeem_TC")}}),children:i.redeemable_tc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Earned",children:i.earned_tc})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contracts Completed",children:i.contracts_completed}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Status",children:"ACTIVE"})]})})]})})};t.StatusPane=u;var s=function(e,t){var n=(0,r.useLocalState)(t,"tab",1),c=n[0],i=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,u,{state:e.state}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return i(1)},children:"Contracts"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i(2)},children:"Hub"})]}),1===c&&(0,o.createComponentVNode)(2,m),2===c&&(0,o.createComponentVNode)(2,p)],0)};t.SyndPane=s;var m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.contracts||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Available Contracts",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Call Extraction",disabled:!i.ongoing_contract||i.extraction_enroute,onClick:function(){return c("PRG_call_extraction")}}),children:l.map((function(e){if(!i.ongoing_contract||2===e.status){var t=e.status>1;if(!(e.status>=5))return(0,o.createComponentVNode)(2,a.Section,{title:e.target?e.target+" ("+e.target_rank+")":"Invalid Target",level:t?1:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.payout," (+",e.payout_bonus,") TC"]}),(0,o.createComponentVNode)(2,a.Button,{content:t?"Abort":"Accept",disabled:e.extraction_enroute,color:t&&"bad",onClick:function(){return c("PRG_contract"+(t?"_abort":"-accept"),{contract_id:e.id})}})],4),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.message}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,children:"Dropoff Location:"}),(0,o.createComponentVNode)(2,a.Box,{children:e.dropoff})]})]})},e.target)}}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Dropoff Locator",textAlign:"center",opacity:i.ongoing_contract?100:0,children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:i.dropoff_direction})})],4)},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.contractor_hub_items||[];return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){var t=e.cost?e.cost+" Rep":"FREE",n=-1!==e.limited;return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" - "+t,level:2,buttons:(0,o.createFragment)([n&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.limited," remaining"]}),(0,o.createComponentVNode)(2,a.Button,{content:"Purchase",disabled:i.contract_rep0&&g.flatMap((function(e){return e.items||[]})).filter(L).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===_})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,i.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,c.Input,{autoFocus:!0,value:k,onInput:function(e,t){return x(t)},mx:1}),(0,o.createComponentVNode)(2,c.Button,{icon:V?"list":"info",content:V?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,c.Button,{icon:"lock",content:"Lock",onClick:function(){return h("lock")}})],0),children:(0,o.createComponentVNode)(2,c.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:e.name===_,onClick:function(){return w(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:[0===y.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,u,{compactMode:k.length>0||V,currencyAmount:s,currencySymbol:p,items:y})]})]})})};t.GenericUplink=d;var u=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],C=m&&m.cost||0,h=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-Cl.user.cash),content:h?"FREE":d.price+" cr",onClick:function(){return i("vend",{ref:d.ref})}})})]})};t.Vending=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),u=d.user,s=d.onstation,m=d.product_records,p=void 0===m?[]:m,C=d.coin_records,h=void 0===C?[]:C,N=d.hidden_records,V=void 0===N?[]:N,b=d.stock,f=!1;return d.vending_machine_input?(n=d.vending_machine_input||[],f=!0):(n=[].concat(p,h),d.extended_inventory&&(n=[].concat(n,V))),n=n.filter((function(e){return!!e})),(0,o.createComponentVNode)(2,i.Window,{title:"Vending Machine",width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!s&&(0,o.createComponentVNode)(2,c.Section,{title:"User",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,u.name,0),","," ",(0,o.createVNode)(1,"b",null,u.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[u.cash,(0,o.createTextVNode)(" credits")],0),"."]})||(0,o.createComponentVNode)(2,c.Box,{color:"light-grey",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Products",children:(0,o.createComponentVNode)(2,c.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,l,{custom:f,product:e,productStock:b[e.name]},e.name)}))})})]})})}},44952:function(e,t,n){"use strict";t.__esModule=!0,t.VrSleeper=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.VrSleeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:340,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!l.emagged&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Safety restraints disabled."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Avatar",children:l.vr_avatar?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.vr_avatar.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l.vr_avatar.status}),!!l.vr_avatar&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.vr_avatar.health/l.vr_avatar.maxhealth,ranges:{good:[.9,Infinity],average:[.7,.8],bad:[-Infinity,.5]}})})]}):"No Virtual Avatar detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"VR Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:l.toggle_open?"unlock":"lock",disabled:l.stored0&&S[t]&&S[t]!==i,r=!S[t]&&C.includes(t)?e.desc:e.desc+" ("+b[N[t]]+")";return(0,o.createComponentVNode)(2,c.Button.Checkbox,{ml:1,fluid:!0,content:r,disabled:n,checked:s.includes(e.ref),onClick:function(){return m(e.ref,"None"===i?null:i)}},e.desc)}))}},71739:function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(39812),r=n(2497),a=n(71494),c=n(74814),i=n(76270);t.Vent=function(e,t){var n=e.vent,i=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,C=n.direction,h=n.external,N=n.internal,V=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return i("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:C?"Pressurizing":"Scrubbing",color:!C&&"danger",onClick:function(){return i("direction",{id_tag:l,val:Number(!C)})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return i("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return i("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(N),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return i("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return i("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return i("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:V,content:"Reset",onClick:function(){return i("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,l=(0,a.useBackend)(t).act,d=n.long_name,u=n.power,s=n.scrubbing,m=n.id_tag,p=n.widenet,C=n.filter_types;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power",{id_tag:m,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return l("scrubbing",{id_tag:m,val:Number(!s)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:p?"expand":"compress",selected:p,content:p?"Expanded range":"Normal range",onClick:function(){return l("widenet",{id_tag:m,val:Number(!p)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:s&&C.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return l("toggle_filter",{id_tag:m,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})}},48229:function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(39812),r=n(74814);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[(0,o.createComponentVNode)(2,r.AnimatedNumber,{initial:0,value:e.volume})," units of "+e.name]},e.name)}))]})}},21451:function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(39812),r=n(71494),a=n(74814);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.siliconUser,d=void 0===l?i.siliconUser:l,u=e.locked,s=void 0===u?i.locked:u,m=e.onLockStatusChange,p=void 0===m?function(){return c("lock")}:m,C=e.accessText,h=void 0===C?"an ID card":C;return d?(0,o.createComponentVNode)(2,a.NoticeBox,{color:"grey",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{m:0,color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){p&&p(!s)}})})]})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe ",h," ","to ",s?"unlock":"lock"," this interface."]})}},34227:function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(39812),r=n(71494),a=n(74814);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.connected,d=i.holding,u=i.on,s=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return c("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return c("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},73218:function(e,t,n){"use strict";t.__esModule=!0,t.getRoutedComponent=void 0;var o=n(39812),r=n(71494),a=(n(30098),n(85952)),c=n(8156),i=function(e,t){return function(){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}},l=function(){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0})})};t.getRoutedComponent=function(e){var t=e.getState(),n=(0,r.selectBackend)(t),o=n.suspended,a=n.config;if(o)return l;for(var d,u=null==a?void 0:a["interface"],s=[function(e){return"./"+e+".tsx"},function(e){return"./"+e+".js"},function(e){return"./"+e+"/index.tsx"},function(e){return"./"+e+"/index.js"}];!d&&s.length>0;){var m=s.shift()(u);try{d=c(m)}catch(C){if("MODULE_NOT_FOUND"!==C.code)throw C}}if(!d)return i("notFound",u);var p=d[u];return p||i("missingExport",u)}},56285:function(){},58602:function(){},92433:function(){},20459:function(){},35070:function(){},86455:function(){},41821:function(){},83243:function(){},97585:function(){},87266:function(){},99195:function(){},72916:function(){},8156:function(e,t,n){var o={"./AbductorConsole":37905,"./AbductorConsole.js":37905,"./Achievements":16804,"./Achievements.js":16804,"./AiAirlock":47330,"./AiAirlock.js":47330,"./AiRestorer":33084,"./AiRestorer.js":33084,"./AirAlarm":58444,"./AirAlarm.js":58444,"./AirlockElectronics":54370,"./AirlockElectronics.js":54370,"./AlertModal":24053,"./AlertModal.js":24053,"./Apc":93749,"./Apc.js":93749,"./ApcControl":78645,"./ApcControl.js":78645,"./AtmosAlertConsole":38531,"./AtmosAlertConsole.js":38531,"./AtmosControlConsole":4852,"./AtmosControlConsole.js":4852,"./AtmosControlPanel":40948,"./AtmosControlPanel.js":40948,"./AtmosFilter":2726,"./AtmosFilter.js":2726,"./AtmosMixer":61505,"./AtmosMixer.js":61505,"./AtmosPump":30255,"./AtmosPump.js":30255,"./AtmosRelief":78598,"./AtmosRelief.js":78598,"./AutomatedAnnouncement":33106,"./AutomatedAnnouncement.js":33106,"./BankMachine":57554,"./BankMachine.js":57554,"./Bepis":51723,"./Bepis.js":51723,"./Biogenerator":20813,"./Biogenerator.js":20813,"./BlackmarketUplink":14847,"./BlackmarketUplink.js":14847,"./BluespaceArtillery":32129,"./BluespaceArtillery.js":32129,"./BluespaceLocator":16370,"./BluespaceLocator.js":16370,"./BorgPanel":30876,"./BorgPanel.js":30876,"./BrigTimer":61956,"./BrigTimer.js":61956,"./CameraConsole":3180,"./CameraConsole.js":3180,"./Canister":94477,"./Canister.js":94477,"./Canvas":55636,"./Canvas.js":55636,"./Cargo":5758,"./Cargo.js":5758,"./CargoBountyConsole":96291,"./CargoBountyConsole.js":96291,"./CargoExpress":69941,"./CargoExpress.js":69941,"./CargoHoldTerminal":62292,"./CargoHoldTerminal.js":62292,"./CellularEmporium":27173,"./CellularEmporium.js":27173,"./CentcomPodLauncher":26726,"./CentcomPodLauncher.js":26726,"./ChemAcclimator":8663,"./ChemAcclimator.js":8663,"./ChemDebugSynthesizer":76900,"./ChemDebugSynthesizer.js":76900,"./ChemDispenser":22223,"./ChemDispenser.js":22223,"./ChemFilter":16610,"./ChemFilter.js":16610,"./ChemHeater":96479,"./ChemHeater.js":96479,"./ChemMaster":34859,"./ChemMaster.js":34859,"./ChemPress":56320,"./ChemPress.js":56320,"./ChemReactionChamber":52592,"./ChemReactionChamber.js":52592,"./ChemSplitter":68502,"./ChemSplitter.js":68502,"./ChemSynthesizer":77508,"./ChemSynthesizer.js":77508,"./CivCargoHoldTerminal":30733,"./CivCargoHoldTerminal.js":30733,"./ClockworkSlab":14319,"./ClockworkSlab.js":14319,"./CodexGigas":28408,"./CodexGigas.js":28408,"./Colormate":67649,"./Colormate.js":67649,"./ComputerFabricator":2174,"./ComputerFabricator.js":2174,"./Crayon":99672,"./Crayon.js":99672,"./CrewConsole":72357,"./CrewConsole.js":72357,"./Cryo":99798,"./Cryo.js":99798,"./DecalPainter":17785,"./DecalPainter.js":17785,"./DisposalUnit":95877,"./DisposalUnit.js":95877,"./DnaConsole":43928,"./DnaConsole.js":43928,"./DnaVault":89817,"./DnaVault.js":89817,"./EightBallVote":41284,"./EightBallVote.js":41284,"./Electrolyzer":31342,"./Electrolyzer.js":31342,"./Electropack":53586,"./Electropack.js":53586,"./EmergencyShuttleConsole":47453,"./EmergencyShuttleConsole.js":47453,"./EngravedMessage":11715,"./EngravedMessage.js":11715,"./ExosuitControlConsole":8077,"./ExosuitControlConsole.js":8077,"./ExosuitFabricator":95481,"./ExosuitFabricator.js":95481,"./ForbiddenLore":1005,"./ForbiddenLore.js":1005,"./Gateway":64831,"./Gateway.js":64831,"./GhostPoolProtection":8098,"./GhostPoolProtection.js":8098,"./GlandDispenser":25313,"./GlandDispenser.js":25313,"./Gps":25230,"./Gps.js":25230,"./GravityGenerator":4475,"./GravityGenerator.js":4475,"./GulagItemReclaimer":83366,"./GulagItemReclaimer.js":83366,"./GulagTeleporterConsole":72263,"./GulagTeleporterConsole.js":72263,"./Holodeck":7908,"./Holodeck.js":7908,"./Holopad":84283,"./Holopad.js":84283,"./HypnoChair":12708,"./HypnoChair.js":12708,"./ImplantChair":1473,"./ImplantChair.js":1473,"./InfraredEmitter":87522,"./InfraredEmitter.js":87522,"./Intellicard":28549,"./Intellicard.js":28549,"./Jukebox":68741,"./Jukebox.js":68741,"./KeycardAuth":36597,"./KeycardAuth.js":36597,"./LaborClaimConsole":52169,"./LaborClaimConsole.js":52169,"./LanguageMenu":83577,"./LanguageMenu.js":83577,"./LaunchpadConsole":79381,"./LaunchpadConsole.js":79381,"./LaunchpadRemote":59955,"./LaunchpadRemote.js":59955,"./LoadoutSelect":71293,"./LoadoutSelect.js":71293,"./MafiaPanel":5568,"./MafiaPanel.js":5568,"./MalfunctionModulePicker":42159,"./MalfunctionModulePicker.js":42159,"./MechBayPowerConsole":80881,"./MechBayPowerConsole.js":80881,"./MechpadConsole":37305,"./MechpadConsole.js":37305,"./MedicalKiosk":74702,"./MedicalKiosk.js":74702,"./Microscope":61443,"./Microscope.js":61443,"./MiningVendor":62012,"./MiningVendor.js":62012,"./Mint":83413,"./Mint.js":83413,"./Mule":97397,"./Mule.js":97397,"./NaniteChamberControl":42370,"./NaniteChamberControl.js":42370,"./NaniteCloudControl":93623,"./NaniteCloudControl.js":93623,"./NaniteProgramHub":22682,"./NaniteProgramHub.js":22682,"./NaniteProgrammer":87554,"./NaniteProgrammer.js":87554,"./NaniteRemote":73708,"./NaniteRemote.js":73708,"./NotificationPreferences":15394,"./NotificationPreferences.js":15394,"./NtnetRelay":53158,"./NtnetRelay.js":53158,"./NtosAiRestorer":86156,"./NtosAiRestorer.js":86156,"./NtosArcade":79760,"./NtosArcade.js":79760,"./NtosAtmos":5313,"./NtosAtmos.js":5313,"./NtosBountyConsole":78502,"./NtosBountyConsole.js":78502,"./NtosCard":30495,"./NtosCard.js":30495,"./NtosConfiguration":55513,"./NtosConfiguration.js":55513,"./NtosCrewManifest":48791,"./NtosCrewManifest.js":48791,"./NtosCyborgRemoteMonitor":77426,"./NtosCyborgRemoteMonitor.js":77426,"./NtosCyborgRemoteMonitorSyndicate":71854,"./NtosCyborgRemoteMonitorSyndicate.js":71854,"./NtosFileManager":86441,"./NtosFileManager.js":86441,"./NtosJobManager":38773,"./NtosJobManager.js":38773,"./NtosMain":59543,"./NtosMain.js":59543,"./NtosNetChat":73883,"./NtosNetChat.js":73883,"./NtosNetDos":83908,"./NtosNetDos.js":83908,"./NtosNetDownloader":83305,"./NtosNetDownloader.js":83305,"./NtosNetMonitor":6806,"./NtosNetMonitor.js":6806,"./NtosPowerMonitor":54698,"./NtosPowerMonitor.js":54698,"./NtosRadar":49413,"./NtosRadar.js":49413,"./NtosRadarSyndicate":41935,"./NtosRadarSyndicate.js":41935,"./NtosRequestKiosk":60839,"./NtosRequestKiosk.js":60839,"./NtosRevelation":69480,"./NtosRevelation.js":69480,"./NtosRoboControl":36888,"./NtosRoboControl.js":36888,"./NtosShipping":55431,"./NtosShipping.js":55431,"./NtosStationAlertConsole":76124,"./NtosStationAlertConsole.js":76124,"./NtosSupermatterMonitor":22475,"./NtosSupermatterMonitor.js":22475,"./NuclearBomb":78467,"./NuclearBomb.js":78467,"./OperatingComputer":48826,"./OperatingComputer.js":48826,"./Orbit":36983,"./Orbit.js":36983,"./OreBox":57800,"./OreBox.js":57800,"./OreRedemptionMachine":72938,"./OreRedemptionMachine.js":72938,"./Pandemic":47944,"./Pandemic.js":47944,"./PaperSheet":52472,"./PaperSheet.js":52472,"./ParticleAccelerator":57966,"./ParticleAccelerator.js":57966,"./PersonalCrafting":67589,"./PersonalCrafting.js":67589,"./Photocopier":9527,"./Photocopier.js":9527,"./PortableChemMixer":36088,"./PortableChemMixer.js":36088,"./PortableGenerator":46104,"./PortableGenerator.js":46104,"./PortablePump":82564,"./PortablePump.js":82564,"./PortableScrubber":24901,"./PortableScrubber.js":24901,"./PortableTurret":31695,"./PortableTurret.js":31695,"./PowerMonitor":89793,"./PowerMonitor.js":89793,"./ProbingConsole":49081,"./ProbingConsole.js":49081,"./ProximitySensor":33642,"./ProximitySensor.js":33642,"./Radio":17481,"./Radio.js":17481,"./RadioactiveMicrolaser":8324,"./RadioactiveMicrolaser.js":8324,"./RapidPipeDispenser":29509,"./RapidPipeDispenser.js":29509,"./RemoteRobotControl":14265,"./RemoteRobotControl.js":14265,"./RequestKiosk":18374,"./RequestKiosk.js":18374,"./RoboticsControlConsole":24455,"./RoboticsControlConsole.js":24455,"./Roulette":90910,"./Roulette.js":90910,"./SatelliteControl":14317,"./SatelliteControl.js":14317,"./ScannerGate":55666,"./ScannerGate.js":55666,"./SeedExtractor":53480,"./SeedExtractor.js":53480,"./ShuttleConsole":41125,"./ShuttleConsole.js":41125,"./ShuttleManipulator":93138,"./ShuttleManipulator.js":93138,"./Signaler":32325,"./Signaler.js":32325,"./SkillPanel":52757,"./SkillPanel.js":52757,"./SkillStation":43078,"./SkillStation.js":43078,"./Sleeper":80646,"./Sleeper.js":80646,"./SlimeBodySwapper":97700,"./SlimeBodySwapper.js":97700,"./SmartVend":55896,"./SmartVend.js":55896,"./Smes":20561,"./Smes.js":20561,"./SmokeMachine":93267,"./SmokeMachine.js":93267,"./SolarControl":21633,"./SolarControl.js":21633,"./SpaceHeater":57762,"./SpaceHeater.js":57762,"./SpawnersMenu":46810,"./SpawnersMenu.js":46810,"./StationAlertConsole":32015,"./StationAlertConsole.js":32015,"./SuitStorageUnit":80748,"./SuitStorageUnit.js":80748,"./SyndContractor":37162,"./SyndContractor.js":37162,"./TachyonArray":93724,"./TachyonArray.js":93724,"./Tank":58457,"./Tank.js":58457,"./TankDispenser":38754,"./TankDispenser.js":38754,"./Telecomms":88792,"./Telecomms.js":88792,"./TelecommsInteraction":87294,"./TelecommsInteraction.js":87294,"./TelecommsLogBrowser":73754,"./TelecommsLogBrowser.js":73754,"./TelecommsMonitor":61831,"./TelecommsMonitor.js":61831,"./TelecommsPDALog":49898,"./TelecommsPDALog.js":49898,"./Teleporter":18509,"./Teleporter.js":18509,"./ThermoMachine":55469,"./ThermoMachine.js":55469,"./Timer":94936,"./Timer.js":94936,"./TransferValve":24389,"./TransferValve.js":24389,"./TurbineComputer":30499,"./TurbineComputer.js":30499,"./TurretControl":46669,"./TurretControl.js":46669,"./Uplink":89761,"./Uplink.js":89761,"./VaultController":39544,"./VaultController.js":39544,"./Vendatray":32539,"./Vendatray.js":32539,"./Vending":61321,"./Vending.js":61321,"./VrSleeper":44952,"./VrSleeper.js":44952,"./Wires":21162,"./Wires.js":21162,"./common/AccessList":5665,"./common/AccessList.js":5665,"./common/AtmosControls":71739,"./common/AtmosControls.js":71739,"./common/BeakerContents":48229,"./common/BeakerContents.js":48229,"./common/InterfaceLockNoticeBox":21451,"./common/InterfaceLockNoticeBox.js":21451,"./common/PortableAtmos":34227,"./common/PortableAtmos.js":34227};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=8156}},n={};function o(e){var r=n[e];if(r!==undefined)return r.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,o),a.exports}o.m=t,e=[],o.O=function(t,n,r,a){if(!n){var c=Infinity;for(d=0;d=a)&&Object.keys(o.O).every((function(e){return o.O[e](n[l])}))?n.splice(l--,1):(i=!1,a0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[n,r,a]},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={764:0};o.O.j=function(t){return 0===e[t]};var t=function(t,n){var r,a,c=n[0],i=n[1],l=n[2],d=0;for(r in i)o.o(i,r)&&(o.m[r]=i[r]);for(l&&l(o),t&&t(n);d0?"good":"bad",children:i>0?"Earned "+i+" times":"Locked"})||(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",children:i?"Unlocked":"Locked"})]})]},n)},d=function(e,t){var n=(0,r.useBackend)(t).data,c=n.highscore,i=n.user_ckey,l=(0,r.useLocalState)(t,"highscore",0),d=l[0],u=l[1],s=c[d];if(!s)return null;var m=Object.keys(s.scores).map((function(e){return{ckey:e,value:s.scores[e]}}));return(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:d===t,onClick:function(){return u(t)},children:e.name},e.name)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Score"})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:t+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.ckey===i&&"green",textAlign:"center",children:[0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",mr:2}),e.ckey,0===t&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"yellow",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.value})]},e.ckey)}))]})})]})}},47330:function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=i[d.power.main]||i[0],s=i[d.power.backup]||i[0],m=i[d.shock]||i[0];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.emergency?"power-off":"times",content:d.emergency?"Enabled":"Disabled",selected:d.emergency,onClick:function(){return l("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},33084:function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,c.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.AI_present,d=i.error,u=i.name,s=i.laws,m=i.isDead,p=i.restoring,C=i.health,h=i.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!h&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return c("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:h?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return c("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=i},58444:function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(39812),r=n(41860),a=(n(2497),n(71494)),c=n(74814),i=(n(76270),n(85952)),l=n(21451),d=n(71739);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.locked&&!r.siliconUser;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,u),!c&&(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,a.useBackend)(t).data,i=(n.environment_data||[]).filter((function(e){return e.value>=.01})),l={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},d=l[n.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[i.length>0&&(0,o.createFragment)([i.map((function(e){var t=l[e.danger_level]||l[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:d.color,children:d.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return p}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return h}},modes:{title:"Operating Mode",component:function(){return N}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},m=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],i=n[1],l=s[r]||s.home,d=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return i()}}),children:(0,o.createComponentVNode)(2,d)})},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=i.mode,s=i.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,d.Vent,{vent:e},e.id_tag)})):"Nothing to show"},h=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,d.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.modes;return i&&0!==i.length?i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,l.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return i("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},54370:function(e,t,n){"use strict";t.__esModule=!0,t.AirlockAccessList=t.AirlockElectronics=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(64499);function l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=n.length?e=t?e-1:0:e<0&&(e=t?0:n.length-1);var o=this.buttonRefs[e].current;o&&setTimeout((function(){return o.focus()}),1),this.setState({current:e})},u.render=function(){var e=this,t=(0,a.useBackend)(this.context),n=t.act,r=t.data,d=r.title,u=r.message,m=r.buttons,p=r.timeout,C=this.state.current,h=function(){return e.setCurrent(C,!1)};return(0,o.createComponentVNode)(2,i.Window,{title:d,width:350,height:150,canClose:p>0,children:[p&&(0,o.createComponentVNode)(2,s,{value:p}),(0,o.createComponentVNode)(2,i.Window.Content,{onFocus:h,onClick:h,children:(0,o.createComponentVNode)(2,c.Section,{fill:!0,children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",className:"AlertModal__Message",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Box,{m:1,children:u})})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{my:2,children:(0,o.createComponentVNode)(2,c.Flex,{className:"AlertModal__Buttons",children:m.map((function(t,r){return(0,o.createComponentVNode)(2,c.Flex.Item,{mx:1,children:(0,o.createVNode)(1,"div","Button Button--color--default",t,0,{px:3,onClick:function(){return n("choose",{choice:t})},onKeyDown:function(o){var r=window.event?o.which:o.keyCode;r===l.KEY_SPACE||r===l.KEY_ENTER?n("choose",{choice:t}):r===l.KEY_LEFT||o.shiftKey&&r===l.KEY_TAB?e.setCurrent(C-1,r===l.KEY_LEFT):r!==l.KEY_RIGHT&&r!==l.KEY_TAB||e.setCurrent(C+1,r===l.KEY_RIGHT)}},null,e.buttonRefs[r])},r)}))})})]})})})]})},r}(o.Component);t.AlertModal=u;var s=function(e){var t=e.value;return(0,o.createVNode)(1,"div","AlertModal__Loader",(0,o.createComponentVNode)(2,c.Box,{className:"AlertModal__LoaderProgress",style:{width:100*(0,r.clamp01)(t)+"%"}}),2)};t.Loader=s},93749:function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(21451);t.Apc=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:450,height:445,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,u)})})};var l={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.locked&&!u.siliconUser,m=l[u.externalPower]||l[0],p=l[u.chargingStatus]||l[0],C=u.powerChannels||[],h=d[u.malfStatus]||d[0],N=u.powerCellStatus/100;return u.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",u.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return c("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,disabled:s,onClick:function(){return c("breaker")}}),children:["[ ",m.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:N})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.chargeMode?"sync":"close",content:u.chargeMode?"Auto":"Off",disabled:s,onClick:function(){return c("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!s&&(1===e.status||3===e.status),disabled:s,onClick:function(){return c("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!s&&2===e.status,disabled:s,onClick:function(){return c("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!s&&0===e.status,disabled:s,onClick:function(){return c("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,u.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,o.createFragment)([!!u.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:h.icon,content:h.content,color:"bad",onClick:function(){return c(h.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return c("overload")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){return c("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){return c("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){return c("toggle_nightshift")}})})]})})],4)}},78645:function(e,t,n){"use strict";t.__esModule=!0,t.ApcControl=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(34380),i=n(71494),l=n(74814),d=n(85952),u=n(89793);t.ApcControl=function(e,t){var n=(0,i.useBackend)(t).data;return(0,o.createComponentVNode)(2,d.Window,{title:"APC Controller",width:550,height:500,resizable:!0,children:[1===n.authenticated&&(0,o.createComponentVNode)(2,m),0===n.authenticated&&(0,o.createComponentVNode)(2,s)]})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.emagged,c=1===a?"Open":"Log In";return(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,l.Button,{fluid:!0,color:1===a?"":"good",content:c,onClick:function(){return r("log-in")}})})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.restoring,c=(0,i.useLocalState)(t,"tab-index",1),u=c[0],s=c[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===u,onClick:function(){s(1),r("check-apcs")},children:"APC Control Panel"}),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:2===u,onClick:function(){s(2),r("check-logs")},children:"Log View Panel"})]}),1===a&&(0,o.createComponentVNode)(2,l.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,l.Icon,{name:"cog",spin:!0})," Resetting..."]}),1===u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,l.Box,{fillPositionedParent:!0,top:"53px",children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,C)})})],4),2===u&&(0,o.createComponentVNode)(2,l.Box,{fillPositionedParent:!0,top:"20px",children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,h)})})],0)},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,c=a.emagged,d=a.logging,u=(0,i.useLocalState)(t,"sortByField",null),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,l.Flex,{children:[(0,o.createComponentVNode)(2,l.Flex.Item,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===s,content:"Name",onClick:function(){return m("name"!==s&&"name")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===s,content:"Charge",onClick:function(){return m("charge"!==s&&"charge")}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===s,content:"Draw",onClick:function(){return m("draw"!==s&&"draw")}})]}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,l.Flex.Item,{children:[1===c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Button,{color:1===d?"bad":"good",content:1===d?"Stop Logging":"Restore Logging",onClick:function(){return r("toggle-logs")}}),(0,o.createComponentVNode)(2,l.Button,{content:"Reset Console",onClick:function(){return r("restore-console")}})],4),(0,o.createComponentVNode)(2,l.Button,{color:"bad",content:"Log Out",onClick:function(){return r("log-out")}})]})]})},C=function(e,t){var n=(0,i.useBackend)(t),c=n.data,d=n.act,s=(0,i.useLocalState)(t,"sortByField",null)[0],m=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===s&&(0,r.sortBy)((function(e){return e.name})),"charge"===s&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===s&&(0,r.sortBy)((function(e){return-(0,u.powerRank)(e.load)}),(function(e){return-parseFloat(e.load)}))])(c.apcs);return(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"On/Off"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),m.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,l.Button,{icon:e.operating?"power-off":"times",color:e.operating?"good":"bad",onClick:function(){return d("breaker",{ref:e.ref})}}),2),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,l.Button,{onClick:function(){return d("access-apc",{ref:e.ref})},children:e.name}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,u.AreaCharge,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"equipment",status:e.eqp,apc:e,act:d}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"lighting",status:e.lgt,apc:e,act:d}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,N,{target:"environ",status:e.env,apc:e,act:d}),2)],4,null,e.id)}))]})},h=function(e,t){var n=(0,i.useBackend)(t).data,c=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.entry+t})})),function(e){return e.reverse()}])(n.logs);return(0,o.createComponentVNode)(2,l.Box,{m:-.5,children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Box,{p:.5,className:"candystripe",bold:!0,children:e.entry},e.id)}))})},N=function(e){var t=e.target,n=e.status,r=e.apc,a=e.act,c=Boolean(2&n),i=Boolean(1&n);return(0,o.createComponentVNode)(2,l.Button,{icon:i?"sync":"power-off",color:c?"good":"bad",onClick:function(){return a("toggle-minor",{type:t,value:V(n),ref:r.ref})}})},V=function(e){return 0===e?2:2===e?3:0};N.defaultHooks=c.pureComponentHooks},38531:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.priority||[],u=l.minor||[];return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return i("clear",{zone:e})}}),2,null,e)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return i("clear",{zone:e})}}),2,null,e)}))],0)})})})}},4852:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(39812),r=n(64499),a=n(41860),c=n(71494),i=n(74814),l=n(85952);t.AtmosControlConsole=function(e,t){var n,d=(0,c.useBackend)(t),u=d.act,s=d.data,m=s.sensors||[];return(0,o.createComponentVNode)(2,l.Window,{width:500,height:315,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:!!s.tank&&(null==(n=m[0])?void 0:n.long_name),children:m.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,i.Section,{title:!s.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),s.tank&&(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Reconnect",onClick:function(){return u("reconnect")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.inputting?"power-off":"times",content:s.inputting?"Injecting":"Off",selected:s.inputting,onClick:function(){return u("input")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:s.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return u("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,i.Button,{icon:s.outputting?"power-off":"times",content:s.outputting?"Open":"Closed",selected:s.outputting,onClick:function(){return u("output")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:parseFloat(s.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return u("pressure",{pressure:t})}})})]})})]})})}},40948:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlPanel=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(71494),i=n(74814),l=n(85952);t.AtmosControlPanel=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.area+t})})),(0,r.sortBy)((function(e){return e.id}))])(u.excited_groups);return(0,o.createComponentVNode)(2,l.Window,{title:"SSAir Control Panel",width:900,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{m:1,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return d("toggle-freeze")},color:1===u.frozen?"good":"bad",children:1===u.frozen?"Freeze Subsystem":"Unfreeze Subsystem"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Fire Cnt: ",u.fire_count]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Active Turfs: ",u.active_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Excited Groups: ",u.excited_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Hotspots: ",u.hotspots_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:["Superconductors: ",u.conducting_size]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:u.showing_user,onClick:function(){return d("toggle_user_display")},children:"Personal View"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:u.show_all,onClick:function(){return d("toggle_show_all")},children:"Display all"})})]})}),(0,o.createComponentVNode)(2,i.Box,{fillPositionedParent:!0,top:"45px",children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Area Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Breakdown"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Dismantle"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Turfs"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:1===u.display_max&&"Max Share"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Display"})]}),s.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:e.area,onClick:function(){return d("move-to-target",{spot:e.jump_to})}}),2),(0,o.createVNode)(1,"td",null,e.breakdown,0),(0,o.createVNode)(1,"td",null,e.dismantle,0),(0,o.createVNode)(1,"td",null,e.size,0),(0,o.createVNode)(1,"td",null,1===u.display_max&&e.max_share,0),(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.should_show,onClick:function(){return d("toggle_show_group",{group:e.group})}}),2)],4,null,e.id)}))]})})})})]})}},2726:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(76270),i=n(85952);t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.on?"power-off":"times",content:d.on?"On":"Off",selected:d.on,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(d.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return l("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:d.rate===d.max_rate,onClick:function(){return l("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,c.getGasLabel)(e.id,e.name),onClick:function(){return l("filter",{mode:e.id})}},e.id)}))})]})})})})}},61505:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:370,height:165,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return i("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return i("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return i("node2",{concentration:t})}})})]})})})})}},30255:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.AtmosPump=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:335,height:115,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return i("power")}})}),l.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return i("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return i("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return i("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.pressure===l.max_pressure,onClick:function(){return i("pressure",{pressure:"max"})}})]})]})})})})}},78598:function(e,t,n){"use strict";t.__esModule=!0,t.AtmosRelief=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.AtmosRelief=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:335,height:115,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Open Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.open_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure||4500,step:10,onChange:function(e,t){return i("open_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.open_pressure===l.max_pressure,onClick:function(){return i("open_pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Close Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.close_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure||4500,step:10,onChange:function(e,t){return i("close_pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.close_pressure===l.max_pressure,onClick:function(){return i("close_pressure",{pressure:"max"})}})]})]})})})})}},33106:function(e,t,n){"use strict";t.__esModule=!0,t.AutomatedAnnouncement=void 0;var o=n(39812),r=(n(2497),n(71494)),a=n(74814),c=n(85952),i="%PERSON will be replaced with their name.\n%RANK with their job.";t.AutomatedAnnouncement=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.arrivalToggle,s=d.arrival,m=d.newheadToggle,p=d.newhead;return(0,o.createComponentVNode)(2,c.Window,{title:"Automated Announcement System",width:500,height:225,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Arrival Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return l("ArrivalToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:i,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:s,onChange:function(e,t){return l("ArrivalText",{newText:t})}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Departmental Head Announcement",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return l("NewheadToggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"info",tooltip:i,tooltipPosition:"left"}),children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:p,onChange:function(e,t){return l("NewheadText",{newText:t})}})})})})]})})}},57554:function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(58083),i=n(85952);t.BankMachine=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.current_balance,s=d.siphoning,m=d.station_name;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:155,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Authorized personnel only"}),(0,o.createComponentVNode)(2,a.Section,{title:m+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"times":"sync",content:s?"Stop Siphoning":"Siphon Credits",selected:s,onClick:function(){return l(s?"halt":"siphon")}}),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u,format:function(e){return(0,c.formatMoney)(e)}})," cr"]})})})]})})}},51723:function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Bepis=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.amount;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:480,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.manual_power?"Off":"On",selected:!l.manual_power,onClick:function(){return i("toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return i("account_reset")}}),children:["Console is currently being operated by ",l.account_owner?l.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:l.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[l.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:l.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:l.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return i("amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===l.manual_power||1===l.silicon_check,onClick:function(){return i("deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===l.manual_power,onClick:function(){return i("withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",l.mean_value]}),(0,o.createComponentVNode)(2,a.Box,{children:["Current chance of Success: Est. ",l.success_estimate,"%"]}),l.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===l.manual_power,onClick:function(){return i("begin_experiment")},content:"Begin Testing"})]})})]})]})})})}},20813:function(e,t,n){"use strict";t.__esModule=!0,t.BiogeneratorContent=t.Biogenerator=void 0;var o=n(39812),r=n(34380),a=n(2497),c=n(71494),i=n(74814),l=n(58083),d=n(85952);t.Biogenerator=function(e,t){var n=(0,c.useBackend)(t).data,r=n.beaker,a=n.processing;return(0,o.createComponentVNode)(2,d.Window,{width:550,height:380,resizable:!0,children:[!!a&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"32px",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Processing..."]}),(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:[!r&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Container"}),!!r&&(0,o.createComponentVNode)(2,u)]})]})};var u=function(e,t){var n,r,d=(0,c.useBackend)(t),u=d.act,m=d.data,p=m.biomass,C=m.can_process,h=m.categories,N=void 0===h?[]:h,V=(0,c.useLocalState)(t,"searchText",""),b=V[0],f=V[1],g=(0,c.useLocalState)(t,"category",null==(n=N[0])?void 0:n.name),v=g[0],k=g[1],x=(0,a.createSearch)(b,(function(e){return e.name})),B=b.length>0&&N.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(r=N.find((function(e){return e.name===v})))?void 0:r.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:p>0?"good":"bad",children:[(0,l.formatMoney)(p)," Biomass"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:b,onInput:function(e,t){return f(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return u("detach")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Activate",disabled:!C,onClick:function(){return u("activate")}})],4),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===b.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:N.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===v,onClick:function(){return k(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===B.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===b.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,i.Table,{children:(0,o.createComponentVNode)(2,s,{biomass:p,items:B})})]})]})})};t.BiogeneratorContent=u;var s=function(e,t){var n=(0,c.useBackend)(t).act,a=(0,c.useLocalState)(t,"hoveredItem",{}),l=a[0],d=a[1],u=l&&l.cost||0;return e.items.map((function(n){var o=(0,c.useLocalState)(t,"amount"+n.name,1),r=o[0],a=o[1],i=l&&l.name!==n.name,d=e.biomass-u*l.amountV,onClick:function(){return d("select",{item:e.id})}})})]}),e.desc]},e.name)}))})]})]})]})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.buying,u=l.ltsrbt_built,s=l.money;if(!d)return null;var m=l.delivery_methods.map((function(e){var t=l.delivery_method_description[e.name];return Object.assign({},e,{description:t})}));return(0,o.createComponentVNode)(2,a.Modal,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:m.map((function(e){return"LTSRBT"!==e.name||u?(0,o.createComponentVNode)(2,a.Flex.Item,{mx:1,width:"250px",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"30px",children:e.name}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:e.description}),(0,o.createComponentVNode)(2,a.Button,{mt:2,content:(0,c.formatMoney)(e.price)+" cr",disabled:s=0||(r[n]=e[n]);return r}(t,["res","value"]),a=d(n),c=a[0],i=a[1];return(0,o.normalizeProps)((0,o.createVNode)(1,"canvas",null,"Canvas failed to render.",16,Object.assign({width:28*c||300,height:28*i||300},r,{onClick:function(t){return e.clickwrapper(t)}}),null,this.canvasRef))},r}(o.Component),d=function(e){var t=e.length;return[t,0!==t?e[0].length:0]};t.Canvas=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=n.data,s=d(u.grid),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,c.Window,{width:Math.min(400,28*m*32+24),height:Math.min(400,28*p*32+24),resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,l,{value:u.grid,onCanvasClick:function(e,t){return i("paint",{x:e,y:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:[!u.finalized&&(0,o.createComponentVNode)(2,a.Button.Confirm,{onClick:function(){return i("finalize")},content:"Finalize"}),u.name]})]})})})}},5758:function(e,t,n){"use strict";t.__esModule=!0,t.CargoCatalog=t.Cargo=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(58083),l=n(85952);t.Cargo=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(0,a.useSharedState)(t,"tab","catalog"),m=i[0],C=i[1],h=r.requestonly,N=r.cart||[],V=r.requests||[];return(0,o.createComponentVNode)(2,l.Window,{width:780,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,c.Section,{fitted:!0,children:(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"list",selected:"catalog"===m,onClick:function(){return C("catalog")},children:"Catalog"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"envelope",textColor:"requests"!==m&&V.length>0&&"yellow",selected:"requests"===m,onClick:function(){return C("requests")},children:["Requests (",V.length,")"]}),!h&&(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"shopping-cart",textColor:"cart"!==m&&N.length>0&&"yellow",selected:"cart"===m,onClick:function(){return C("cart")},children:["Checkout (",N.length,")"]})]})}),"catalog"===m&&(0,o.createComponentVNode)(2,u),"requests"===m&&(0,o.createComponentVNode)(2,s),"cart"===m&&(0,o.createComponentVNode)(2,p)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.away,u=l.docked,s=l.loan,m=l.loan_dispatched,p=l.location,C=l.message,h=l.points,N=l.requestonly;return(0,o.createComponentVNode)(2,c.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:h,format:function(e){return(0,i.formatMoney)(e)}})," credits"]}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle",children:u&&!N&&(0,o.createComponentVNode)(2,c.Button,{content:p,onClick:function(){return r("send")}})||p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"CentCom Message",children:C}),!!s&&!N&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loan",children:!m&&(0,o.createComponentVNode)(2,c.Button,{content:"Loan Shuttle",disabled:!(d&&u),onClick:function(){return r("loan")}})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Loaned to Centcom"})})]})})},u=function(e,t){var n,l=e.express,d=(0,a.useBackend)(t),u=d.act,s=d.data,p=s.self_paid,C=(0,r.toArray)(s.supplies),h=(0,a.useSharedState)(t,"supply",null==(n=C[0])?void 0:n.name),N=h[0],V=h[1],b=C.find((function(e){return e.name===N}));return(0,o.createComponentVNode)(2,c.Section,{title:"Catalog",buttons:!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Button.Checkbox,{ml:2,content:"Buy Privately",checked:p,onClick:function(){return u("toggleprivate")}})],4),children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{ml:-1,mr:1,children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:C.map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:e.name===N,onClick:function(){return V(e.name)},children:[e.name," (",e.packs.length,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,c.Table,{children:null==b?void 0:b.packs.map((function(e){var t=[];return e.small_item&&t.push("Small"),e.access&&t.push("Restricted"),(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",textAlign:"right",children:t.join(", ")}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,tooltip:e.desc,tooltipPosition:"left",onClick:function(){return u("add",{id:e.id})},children:[(0,i.formatMoney)(p&&!e.goody?Math.round(1.1*e.cost):e.cost)," cr"]})})]},e.name)}))})})]})})};t.CargoCatalog=u;var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.requests||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Active Requests",buttons:!d&&(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return r("denyall")}}),children:[0===u.length&&(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"No Requests"}),u.length>0&&(0,o.createComponentVNode)(2,c.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",children:["#",e.id]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.object}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createVNode)(1,"b",null,e.orderer,0)}),(0,o.createComponentVNode)(2,c.Table.Cell,{width:"25%",children:(0,o.createVNode)(1,"i",null,e.reason,0)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:[(0,i.formatMoney)(e.cost)," cr"]}),!d&&(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{icon:"check",color:"good",onClick:function(){return r("approve",{id:e.id})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"bad",onClick:function(){return r("deny",{id:e.id})}})]})]},e.id)}))})]})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.cart||[],s=u.reduce((function(e,t){return e+t.cost}),0);return d?null:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,mx:1,children:[0===u.length&&"Cart is empty",1===u.length&&"1 item",u.length>=2&&u.length+" items"," ",s>0&&"("+(0,i.formatMoney)(s)+" cr)"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return r("clear")}})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.requestonly,u=l.away,s=l.docked,p=l.location,C=l.cart||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Current Cart",buttons:(0,o.createComponentVNode)(2,m),children:[0===C.length&&(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"Nothing in cart"}),C.length>0&&(0,o.createComponentVNode)(2,c.Table,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,color:"label",children:["#",e.id]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.object}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:[(0,i.formatMoney)(e.cost)," cr"]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{icon:"minus",onClick:function(){return r("remove",{id:e.id})}})})]},e.id)}))}),C.length>0&&!d&&(0,o.createComponentVNode)(2,c.Box,{mt:2,children:1===u&&1===s&&(0,o.createComponentVNode)(2,c.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return r("send")}})||(0,o.createComponentVNode)(2,c.Box,{opacity:.5,children:["Shuttle in ",p,"."]})})]})}},96291:function(e,t,n){"use strict";t.__esModule=!0,t.CargoBountyConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(58083),i=n(85952);t.CargoBountyConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data.bountydata,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{width:750,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Bounty List",onClick:function(){return c("Print")}}),children:(0,o.createComponentVNode)(2,a.Table,{border:!0,children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,italic:!0,color:"label",fontSize:1.25,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Bounty Object"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Description"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Progress"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Claim"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:1===e.priority?"rgba(252, 152, 3, 0.25)":"",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{italic:!0,textAlign:"center",p:1,children:e.description}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:[1===e.priority?(0,o.createComponentVNode)(2,a.Box,{children:"High Priority"}):"",e.completion_string]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:e.reward_string}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:1===e.claimed?"check":"",content:1===e.claimed?"Claimed":"Claim",disabled:1===e.claimed,color:1===e.can_claim?"green":"red",onClick:function(){return c("ClaimBounty",{bounty:e.bounty_ref})}})})]},e.name)}))]})})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.stored_cash);return(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i,format:function(e){return(0,c.formatMoney)(e)}})," credits"]})}},69941:function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(5758),l=n(21451);t.CargoExpress=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data);return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.InterfaceLockNoticeBox,{accessText:"a QM-level ID card"}),!a.locked&&(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(l.points)})," credits"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Cargo Bay",selected:!l.usingBeacon,onClick:function(){return c("LZCargo")}}),(0,o.createComponentVNode)(2,a.Button,{selected:l.usingBeacon,disabled:!l.hasBeacon,onClick:function(){return c("LZBeacon")},children:[l.beaconzone," (",l.beaconName,")"]}),(0,o.createComponentVNode)(2,a.Button,{content:l.printMsg,disabled:!l.canBuyBeacon,onClick:function(){return c("printBeacon")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Notice",children:l.message})]})}),(0,o.createComponentVNode)(2,i.CargoCatalog,{express:!0})],4)}},62292:function(e,t,n){"use strict";t.__esModule=!0,t.CargoHoldTerminal=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.CargoHoldTerminal=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.points,u=l.pad,s=l.sending,m=l.status_report;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:230,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Cargo Value",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(d)})," credits"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Pad",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Recalculate Value",disabled:!u,onClick:function(){return i("recalc")}}),(0,o.createComponentVNode)(2,a.Button,{icon:s?"times":"arrow-up",content:s?"Stop Sending":"Send Goods",selected:s,disabled:!u,onClick:function(){return i(s?"stop":"send")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:u?"good":"bad",children:u?"Online":"Not Found"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Report",children:m})]})})]})})}},27173:function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.CellularEmporium=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.abilities;return(0,o.createComponentVNode)(2,c.Window,{width:900,height:480,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!l.can_readapt,onClick:function(){return i("readapt")}}),children:l.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return i("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})]})})}},26726:function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncherContent=t.CentcomPodLauncher=void 0;var o=n(39812),r=(n(2497),n(71494)),a=n(74814),c=n(85952);t.CentcomPodLauncher=function(){return(0,o.createComponentVNode)(2,c.Window,{title:"Config/Launch Supply Pod",width:700,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five 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."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return c("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return c("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return c("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return c("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return c("bay5")}})]}),!!i.effectReverse&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reverse Drop",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Pick Dropoff Location",selected:i.picking_dropoff_turf,disabled:!i.effectReverse,tooltip:"[NOTE: ONLY WORKS WHEN REVERSE MODE IS ACTIVE]\nThis will allow you to select a dropoff turf. After\nselecting a turf, any pod in 'Reverse Mode' will drop off\nit's newly gotten cargo on this turf. Can be used to\ntransport things or people around the station in a neat,\nIC way. Try doing this with the 'Seethrough Pod' style\nenabled for extra fun!",onClick:function(){return c("pickDropoffTurf")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Dropoff Location",disabled:!i.dropoff_turf,tooltip:"Clears the selected dropoff turf for reverse mode.",onClick:function(){return c("clearDropoffTurf")}}),(0,o.createVNode)(1,"p",null,[(0,o.createTextVNode)("Reverse Drop-off Location:"),i.dropoff_turf?i.dropoff_turf:"None"],0)]}),!i.effectReverse&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reverse Drop",children:(0,o.createVNode)(1,"p",null,"[Enable Reverse Mode for this feature]",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return c("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return c("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item Mode",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Clone Items",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return c("launchClone")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random Items",selected:i.launchRandomItem,tooltip:"Choosing this will pick a random item from the selected turf\ninstead of the entire turfs contents. Best combined with\nsingle/random turf.",onClick:function(){return c("launchRandomItem")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return c("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random Turf",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return c("launchRandomTurf")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return c("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return c("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return c("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return c("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Projectile Cloud",selected:i.effectShrapnel,tooltip:"This will create a cloud of shrapnel on landing,\nof any projectile you'd like!",onClick:function(){return c("effectShrapnel")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return c("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return c("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return c("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return c("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return c("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return c("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return c("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return c("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return c("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return c("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return c("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return c("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return c("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return c("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return c("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return c("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return c("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return c("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return c("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return c("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return c("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return c("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return c("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return c("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return c("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return c("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return c("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return c("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return c("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return c("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return c("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return c("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return c("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return c("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pod Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return c("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return c("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return c("clearBay")}})],4)})})})],4)};t.CentcomPodLauncherContent=i},8663:function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ChemAcclimator=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:320,height:271,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[l.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return i("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:l.target_temperature,stepPixelSize:2,onChange:function(e,t){i("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:l.enabled?"On":"Off",selected:l.enabled,onClick:function(){return i("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l.max_volume,unit:"u",width:"50px",minValue:l.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return i("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:l.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:l.emptying?"Emptying":"Filling"})]})})]})})}},76900:function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ChemDebugSynthesizer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.amount,u=l.beakerCurrentVolume,s=l.beakerMaxVolume,m=l.isBeakerLoaded,p=l.beakerContents,C=void 0===p?[]:p;return(0,o.createComponentVNode)(2,c.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:m?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",minValue:1,maxValue:s,step:1,stepPixelSize:2,onChange:function(e,t){return i("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return i("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return i("makecup")}}),children:m?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," / "+s+" u"]}),C.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})})})}},22223:function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(39812),r=n(41860),a=n(2497),c=n(71494),i=n(74814),l=n(85952);t.ChemDispenser=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=!!u.recordingRecipe,m=Object.keys(u.recipes).map((function(e){return{name:e,contents:u.recipes[e]}})),p=u.beakerTransferAmounts||[],C=s&&Object.keys(u.recordingRecipe).map((function(e){return{id:e,name:(0,a.toTitleCase)(e.replace(/_/," ")),volume:u.recordingRecipe[e]}}))||u.beakerContents||[];return(0,o.createComponentVNode)(2,l.Window,{width:565,height:620,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,color:"red",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"circle",mr:1}),"Recording"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Energy",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:u.energy/u.maxEnergy,children:(0,r.toFixed)(u.energy)+" units"})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Recipes",buttons:(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:(0,o.createComponentVNode)(2,i.Button,{color:"transparent",content:"Clear recipes",onClick:function(){return d("clear_recipes")}})}),!s&&(0,o.createComponentVNode)(2,i.Button,{icon:"circle",disabled:!u.isBeakerLoaded,content:"Record",onClick:function(){return d("record_recipe")}}),s&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"transparent",content:"Discard",onClick:function(){return d("cancel_recording")}}),s&&(0,o.createComponentVNode)(2,i.Button,{icon:"save",color:"green",content:"Save",onClick:function(){return d("save_recording")}})],0),children:(0,o.createComponentVNode)(2,i.Box,{mr:-1,children:[m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",width:"129.5px",lineHeight:1.75,content:e.name,onClick:function(){return d("dispense_recipe",{recipe:e.name})}},e.name)})),0===m.length&&(0,o.createComponentVNode)(2,i.Box,{color:"light-gray",children:"No recipes."})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Dispense",buttons:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",selected:e===u.amount,content:e,onClick:function(){return d("amount",{target:e})}},e)})),children:(0,o.createComponentVNode)(2,i.Box,{mr:-1,children:u.chemicals.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",width:"129.5px",lineHeight:1.75,content:e.title,onClick:function(){return d("dispense",{reagent:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:p.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"minus",disabled:s,content:e,onClick:function(){return d("remove",{amount:e})}},e)})),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Beaker",buttons:!!u.isBeakerLoaded&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!u.isBeakerLoaded,onClick:function(){return d("eject")}}),children:(s?"Virtual beaker":u.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.AnimatedNumber,{initial:0,value:u.beakerCurrentVolume}),(0,o.createTextVNode)("/"),u.beakerMaxVolume,(0,o.createTextVNode)(" units")],0))||"No beaker"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:u.isBeakerLoaded||s?0===C.length&&"Nothing":"N/A"}),C.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{color:"label",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{initial:0,value:e.volume})," ","units of ",e.name]},e.name)}))]})]})})]})})}},16610:function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=function(e,t){var n=(0,r.useBackend)(t).act,c=e.title,i=e.list,l=e.reagentName,d=e.onReagentInput,u=c.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:c,minHeight:"240px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",onClick:function(){return n("add",{which:u,name:l})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return n("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;t.ChemFilter=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.left,u=void 0===d?[]:d,s=l.right,m=void 0===s?[]:s,p=(0,r.useLocalState)(t,"leftName",""),C=p[0],h=p[1],N=(0,r.useLocalState)(t,"rightName",""),V=N[0],b=N[1];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i,{title:"Left",list:u,reagentName:C,onReagentInput:function(e){return h(e)}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i,{title:"Right",list:m,reagentName:V,onReagentInput:function(e){return b(e)}})})]})})})}},96479:function(e,t,n){"use strict";t.__esModule=!0,t.ChemHeater=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952),l=n(48229);t.ChemHeater=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.targetTemp,m=u.isActive,p=u.isBeakerLoaded,C=u.currentTemp,h=u.beakerCurrentVolume,N=u.beakerMaxVolume,V=u.beakerContents,b=void 0===V?[]:V;u.currentpH;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Thermostat",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return d("power")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,c.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,r.round)(s),minValue:0,maxValue:1e3,onDrag:function(e,t){return d("temperature",{target:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Reading",children:(0,o.createComponentVNode)(2,c.Box,{width:"60px",textAlign:"right",children:p&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:C,format:function(e){return(0,r.toFixed)(e)+" K"}})||"\u2014"})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:2,children:[h," / ",N," units,",u.currentpH," pH"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return d("eject")}})],4),children:(0,o.createComponentVNode)(2,l.BeakerContents,{beakerLoaded:p,beakerContents:b})})]})})}},34859:function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data.screen;return(0,o.createComponentVNode)(2,c.Window,{width:465,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:"analyze"===n&&(0,o.createComponentVNode)(2,m)||(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,u=i.screen,p=i.beakerContents,C=void 0===p?[]:p,h=i.bufferContents,N=void 0===h?[]:h,V=i.beakerCurrentVolume,b=i.beakerMaxVolume,f=i.isBeakerLoaded,g=i.isPillBottleLoaded,v=i.pillBottleCurrentAmount,k=i.pillBottleMaxAmount;return"analyze"===u?(0,o.createComponentVNode)(2,m):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:!!i.isBeakerLoaded&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V,initial:0})," / "+b+" units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}})],4),children:[!f&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"No beaker loaded."}),!!f&&0===C.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Beaker is empty."}),(0,o.createComponentVNode)(2,l,{children:C.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"buffer"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Buffer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Mode:"}),(0,o.createComponentVNode)(2,a.Button,{color:i.mode?"good":"bad",icon:i.mode?"exchange-alt":"times",content:i.mode?"Transfer":"Destroy",onClick:function(){return c("toggleMode")}})],4),children:[0===N.length&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"3px",mb:"5px",children:"Buffer is empty."}),(0,o.createComponentVNode)(2,l,{children:N.map((function(e){return(0,o.createComponentVNode)(2,d,{chemical:e,transferTo:"beaker"},e.id)}))})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Packaging",children:(0,o.createComponentVNode)(2,s)}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Pill Bottle",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[v," / ",k," pills"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("ejectPillBottle")}})],4)})],0)},l=a.Table,d=function(e,t){var n=(0,r.useBackend)(t).act,c=e.chemical,i=e.transferTo;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.volume,initial:0})," units of "+c.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"1",onClick:function(){return n("transfer",{id:c.id,amount:1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"5",onClick:function(){return n("transfer",{id:c.id,amount:5,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"10",onClick:function(){return n("transfer",{id:c.id,amount:10,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{content:"All",onClick:function(){return n("transfer",{id:c.id,amount:1e3,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"ellipsis-h",title:"Custom amount",onClick:function(){return n("transfer",{id:c.id,amount:-1,to:i})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"question",title:"Analyze",onClick:function(){return n("analyze",{id:c.id})}})]})]},c.id)},u=function(e){var t=e.label,n=e.amountUnit,r=e.amount,c=e.onChangeAmount,i=e.onCreate,l=e.sideNote;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,children:[(0,o.createComponentVNode)(2,a.NumberInput,{width:"84px",unit:n,step:1,stepPixelSize:15,value:r,minValue:1,maxValue:10,onChange:c}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Create",onClick:i}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,ml:1,color:"label",children:l})]})},s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=(0,r.useSharedState)(t,"pillAmount",1),d=l[0],s=l[1],m=(0,r.useSharedState)(t,"patchAmount",1),p=m[0],C=m[1],h=(0,r.useSharedState)(t,"bottleAmount",1),N=h[0],V=h[1],b=(0,r.useSharedState)(t,"packAmount",1),f=b[0],g=b[1],v=(0,r.useSharedState)(t,"setstimpakAmount",1),k=v[0],x=v[1],B=(0,r.useSharedState)(t,"setsuperstimpakAmount",1),_=B[0],w=B[1],L=(0,r.useSharedState)(t,"setPowderbagAmount",1),y=L[0],S=L[1],I=(0,r.useSharedState)(t,"setprimitiveBottleAmount",1),T=I[0],A=I[1],P=i.condi,R=i.advanced,M=i.primitive,F=i.chosenPillStyle,D=i.pillStyles,j=void 0===D?[]:D;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[!P&&!M&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill type",children:j.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===F,textAlign:"center",color:"transparent",onClick:function(){return c("pillStyle",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.className})},e.id)}))}),!P&&!M&&(0,o.createComponentVNode)(2,u,{label:"Pills",amount:d,amountUnit:"pills",sideNote:"max 50u",onChangeAmount:function(e,t){return s(t)},onCreate:function(){return c("create",{type:"pill",amount:d,volume:"auto"})}}),!P&&!!R&&!M&&(0,o.createComponentVNode)(2,u,{label:"Patches",amount:p,amountUnit:"patches",sideNote:"max 40u",onChangeAmount:function(e,t){return C(t)},onCreate:function(){return c("create",{type:"patch",amount:p,volume:"auto"})}}),!P&&!M&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:N,amountUnit:"bottles",sideNote:"max 30u",onChangeAmount:function(e,t){return V(t)},onCreate:function(){return c("create",{type:"bottle",amount:N,volume:"auto"})}}),!P&&!M&&(0,o.createComponentVNode)(2,u,{label:"Stimpaks",amount:k,amountUnit:"stimpaks",sideNote:"max 10u",onChangeAmount:function(e,t){return x(t)},onCreate:function(){return c("create",{type:"stimPak",amount:k,volume:"auto"})}}),!P&&!!R&&!M&&(0,o.createComponentVNode)(2,u,{label:"Super Stimpaks",amount:_,amountUnit:"super stimpaks",sideNote:"max 20u",onChangeAmount:function(e,t){return w(t)},onCreate:function(){return c("create",{type:"superStimpak",amount:_,volume:"auto"})}}),!!P&&(0,o.createComponentVNode)(2,u,{label:"Packs",amount:f,amountUnit:"packs",sideNote:"max 10u",onChangeAmount:function(e,t){return g(t)},onCreate:function(){return c("create",{type:"condimentPack",amount:f,volume:"auto"})}}),!!P&&(0,o.createComponentVNode)(2,u,{label:"Bottles",amount:N,amountUnit:"bottles",sideNote:"max 50u",onChangeAmount:function(e,t){return V(t)},onCreate:function(){return c("create",{type:"condimentBottle",amount:N,volume:"auto"})}}),!!M&&(0,o.createComponentVNode)(2,u,{label:"Powder Bag",amount:p,amountUnit:"powderbags",sideNote:"max 40u",onChangeAmount:function(e,t){return S(t)},onCreate:function(){return c("create",{type:"bag",amount:y,volume:"auto"})}}),!!M&&(0,o.createComponentVNode)(2,u,{label:"Primitive Bottles",amount:N,amountUnit:"bottles",sideNote:"max 60u",onChangeAmount:function(e,t){return A(t)},onCreate:function(){return c("create",{type:"bottle_primitive",amount:T,volume:"auto"})}})]})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.fermianalyze,d=i.analyzeVars;return(0,o.createComponentVNode)(2,a.Section,{title:"Analysis Results",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("goScreen",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",children:d.state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,a.ColorBox,{color:d.color,mr:1}),d.color]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:d.description}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metabolization Rate",children:[d.metaRate," u/minute"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Threshold",children:d.overD}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Threshold",children:d.addicD}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity",children:d.purityF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inverse Ratio",children:d.inverseRatioF}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Purity E",children:d.purityE}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lower Optimal Temperature",children:d.minTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upper Optimal Temperature",children:d.maxTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosive Temperature",children:d.eTemp}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"pH Peak",children:d.pHpeak})],4)]})})}},56320:function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ChemPress=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.current_volume,u=l.product_name,s=l.pill_style,m=l.pill_styles,p=void 0===m?[]:m,C=l.product,h=l.min_volume,N=l.max_volume;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:227,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Product",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Pills",checked:"pill"===C,onClick:function(){return i("change_product",{product:"pill"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Patches",checked:"patch"===C,onClick:function(){return i("change_product",{product:"patch"})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Bottles",checked:"bottle"===C,onClick:function(){return i("change_product",{product:"bottle"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,unit:"u",width:"43px",minValue:h,maxValue:N,step:1,stepPixelSize:2,onChange:function(e,t){return i("change_current_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:u,placeholder:u,onChange:function(e,t){return i("change_product_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Box,{as:"span",children:C})]}),"pill"===C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"30px",selected:e.id===s,textAlign:"center",color:"transparent",onClick:function(){return i("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})})})}},52592:function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(39812),r=n(64499),a=n(34380),c=n(71494),i=n(74814),l=n(85952);t.ChemReactionChamber=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=(0,c.useLocalState)(t,"reagentName",""),m=s[0],p=s[1],C=(0,c.useLocalState)(t,"reagentQuantity",1),h=C[0],N=C[1],V=u.emptying,b=u.reagents||[];return(0,o.createComponentVNode)(2,l.Window,{width:250,height:225,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,color:V?"bad":"good",children:V?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(e,t){return p(t)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,a.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,i.NumberInput,{value:h,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(e,t){return N(t)}}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",onClick:function(){return d("add",{chem:m,amount:h})}})],4)],4),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"minus",color:"bad",onClick:function(){return d("remove",{chem:t})}}),children:e},t)}))(b)]})})})})}},68502:function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952);t.ChemSplitter=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.straight,s=d.side,m=d.max_transfer;return(0,o.createComponentVNode)(2,i.Window,{width:220,height:105,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:m,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:s,unit:"u",width:"55px",minValue:1,maxValue:m,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return l("set_amount",{target:"side",amount:t})}})})]})})})})}},77508:function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952);t.ChemSynthesizer=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.amount,s=d.current_reagent,m=d.chemicals,p=void 0===m?[]:m,C=d.possible_amounts,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:375,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{children:h.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===u,onClick:function(){return l("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,c.Box,{mt:1,children:p.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===s,onClick:function(){return l("select",{reagent:e.id})}},e.id)}))})]})})})}},30733:function(e,t,n){"use strict";t.__esModule=!0,t.CivCargoHoldTerminal=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.CivCargoHoldTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.pad,s=d.sending,m=d.status_report,p=d.id_inserted,C=d.id_bounty_info;d.id_bounty_value,d.id_bounty_num;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,width:500,height:375,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{color:p?"blue":"default",children:p?"Welcome valued employee.":"To begin, insert your ID into the console."}),(0,o.createComponentVNode)(2,a.Section,{title:"Cargo Pad",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:u?"good":"bad",children:u?"Online":"Not Found"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Report",children:m})]})}),(0,o.createComponentVNode)(2,i)]}),(0,o.createComponentVNode)(2,a.Flex.Item,{m:1,children:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sync",content:"Check Contents",disabled:!u||!p,onClick:function(){return l("recalc")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:s?"times":"arrow-up",content:s?"Stop Sending":"Send Goods",selected:s,disabled:!u||!p,onClick:function(){return l(s?"stop":"send")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:C?"recycle":"pen",color:C?"green":"default",content:C?"Replace Bounty":"New Bounty",disabled:!p,onClick:function(){return l("bounty")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Eject",disabled:!p,onClick:function(){return l("eject")}})],4)})]})})})};var i=function(e,t){var n=(0,r.useBackend)(t).data,c=n.id_bounty_info,i=n.id_bounty_value,l=n.id_bounty_num;return(0,o.createComponentVNode)(2,a.Section,{title:"Bounty Info",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:c||"N/A, please add a new bounty."}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Quantity",children:c?l:"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Value",children:c?i:"N/A"})]})})}},14319:function(e,t,n){"use strict";t.__esModule=!0,t.ClockworkSlab=void 0;for(var o=n(39812),r=n(71494),a=n(64499),c=n(74814),i=n(85952),l="",d=0;d=w,tooltip:e.tip,tooltipPosition:"left",onClick:function(){return d("recite",{script:e.type})},children:"Recite "+e.required})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,disabled:!e.quickbind,onClick:function(){return d("bind",{script:e.type})},children:["content=",e.bound?"Unbind "+e.bound:"Quickbind"]})})]},e.name)}))})]})]})})})}},28408:function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"],l=["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"],d=["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"],u=["the Red","the Soulless","the Master","the Lord of all things","Jr."];t.CodexGigas=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:450,height:450,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[m.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==m.currentSection,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:m.currentSection>2,onClick:function(){return s(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:m.currentSection>4,onClick:function(){return s(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==m.currentSection,onClick:function(){return s(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:m.currentSection<4,onClick:function(){return s("search")}})})]})]})})})}},67649:function(e,t,n){"use strict";t.__esModule=!0,t.ColormateMatrix=t.ColormateNoMatrix=t.Colormate=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Colormate=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.matrixactive,m=u.temp,p=u.item||[];return(0,o.createComponentVNode)(2,c.Window,{width:"980",height:"720",resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{overflow:"auto",children:[m?(0,o.createComponentVNode)(2,a.NoticeBox,{children:m}):null,Object.keys(p).length?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{fill:!0,children:[(0,o.createComponentVNode)(2,a.Section,{width:"50%",height:"20%",children:[(0,o.createVNode)(1,"center",null,"Item:",16),(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64, "+p.sprite,width:"100%",height:"100%",style:{"-ms-interpolation-mode":"nearest-neighbor"}})]}),(0,o.createComponentVNode)(2,a.Section,{width:"50%",height:"20%",children:[(0,o.createVNode)(1,"center",null,"Preview:",16),(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64, "+p.preview,width:"100%",height:"100%",style:{"-ms-interpolation-mode":"nearest-neighbor"}})]})]}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Tabs,{fluid:!0,children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s,onClick:function(){return d("switch_modes",{mode:"0"})},children:"Regular coloring"},"0"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,onClick:function(){return d("switch_modes",{mode:"1"})},children:"Matrixed coloring"},"1")]}),s?(0,o.createFragment)([(0,o.createVNode)(1,"center",null,[(0,o.createTextVNode)("Coloring: "),p.name],0),(0,o.createComponentVNode)(2,l)],4):(0,o.createFragment)([(0,o.createVNode)(1,"center",null,[(0,o.createTextVNode)("Coloring: "),p.name],0),(0,o.createComponentVNode)(2,i)],4)]})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"center",null,"No item inserted.",16)})]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{grow:1,fill:!0,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"33%",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Paint",icon:"fill",onClick:function(){return c("paint")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Clear",icon:"eraser",onClick:function(){return c("clear")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Eject",icon:"eject",onClick:function(){return c("drop")}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"66%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,height:"100%",content:"Select new color",icon:"paint-brush",onClick:function(){return c("choose_color")}})})]})})};t.ColormateNoMatrix=i;var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.matrixcolors||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"33%",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Paint",icon:"fill",onClick:function(){return c("matrix_paint")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Clear",icon:"eraser",onClick:function(){return c("clear")}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Eject",icon:"eject",onClick:function(){return c("drop")}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:["RR: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.rr,onChange:function(e,t){return c("set_matrix_color",{color:1,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["GR: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.gr,onChange:function(e,t){return c("set_matrix_color",{color:4,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["BR: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.br,onChange:function(e,t){return c("set_matrix_color",{color:7,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:["RG: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.rg,onChange:function(e,t){return c("set_matrix_color",{color:2,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["GG: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.gg,onChange:function(e,t){return c("set_matrix_color",{color:5,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["BG: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.bg,onChange:function(e,t){return c("set_matrix_color",{color:8,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:["RB: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.rb,onChange:function(e,t){return c("set_matrix_color",{color:3,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["GB: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.gb,onChange:function(e,t){return c("set_matrix_color",{color:6,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["BB: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.bb,onChange:function(e,t){return c("set_matrix_color",{color:9,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:["CR: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.cr,onChange:function(e,t){return c("set_matrix_color",{color:10,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["CG: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.cg,onChange:function(e,t){return c("set_matrix_color",{color:11,value:t})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["CB: ",(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",minValue:-1e3,maxValue:1e3,value:i.cb,onChange:function(e,t){return c("set_matrix_color",{color:12,value:t})}})]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"33%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"question-circle",color:"blue"})," RG means red will become this much green.",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Icon,{name:"question-circle",color:"blue"})," CR means that red will have this much constrast applied to it."]})]})})};t.ColormateMatrix=l},2174:function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(39812),r=(n(2497),n(71494)),a=n(74814),c=n(85952);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,c.Window,{title:"Personal Computer Vendor",width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,i),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return c("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return c("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return c("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return c("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return c("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return c("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return c("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return c("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return c("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return c("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return c("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return c("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return c("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return c("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return c("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return c("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return c("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return c("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return c("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return c("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?c.COLORS.department.security:e>=20&&e<30?c.COLORS.department.medbay:e>=30&&e<40?c.COLORS.department.science:e>=40&&e<50?c.COLORS.department.engineering:e>=50&&e<60?c.COLORS.department.cargo:e>=200&&e<230?c.COLORS.department.centcom:c.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:2,color:c.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{title:"Crew Monitor",width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"540px",children:(0,o.createComponentVNode)(2,s)})})})};var s=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(C=e.ijob,C%10==0),color:d(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,n=e.toxdam,r=e.burndam,s=e.brutedam,m=t+n+r+s,p=Math.min(Math.max(Math.ceil(m/25),0),5),l[p])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return c("select_person",{name:e.name})}})})]},e.name);var t,n,r,s,m,p,C}))]})}},99798:function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(48229),i=n(85952),l=[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}];t.Cryo=function(){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:d.occupant.name||"No Occupant"}),!!d.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:d.occupant.statstate,children:d.occupant.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:d.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant.health/d.occupant.maxHealth,color:d.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant.health})})}),l.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.isOperating?"power-off":"times",disabled:d.isOpen,onClick:function(){return i("power")},color:d.isOperating&&"green",children:d.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:d.isOpen?"unlock":"lock",onClick:function(){return i("door")},content:d.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:d.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return i("autoeject")},content:d.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!d.isBeakerLoaded,onClick:function(){return i("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:d.isBeakerLoaded,beakerContents:d.beakerContents})})],4)}},17785:function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.DecalPainter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.decal_list||[],u=l.color_list||[],s=l.dir_list||[];return(0,o.createComponentVNode)(2,c.Window,{width:500,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===l.decal_style,onClick:function(){return i("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===l.decal_color,onClick:function(){return i("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===l.decal_direction,onClick:function(){return i("selected direction",{dirs:e.dirs})}},e.dirs)}))})]})})}},95877:function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.DisposalUnit=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data;return u.full_pressure?(n="good",i="Ready"):u.panel_open?(n="bad",i="Power Disabled"):u.pressure_charging?(n="average",i="Pressurizing"):(n="bad",i="Off"),(0,o.createComponentVNode)(2,c.Window,{width:300,height:180,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:u.flush?"toggle-on":"toggle-off",disabled:u.isai||u.panel_open,content:u.flush?"Disengage":"Engage",onClick:function(){return d(u.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isai,content:"Eject Contents",onClick:function(){return d("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:u.panel_open,selected:u.pressure_charging,onClick:function(){return d(u.pressure_charging?"pump-0":"pump-1")}})})]})})})})}},43928:function(e,t,n){"use strict";t.__esModule=!0,t.DnaConsoleCommands=t.DnaConsole=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(34380),i=n(2497),l=n(5908),d=n(71494),u=n(74814),s=n(85952);var m=["A","T","C","G"],p={A:"green",T:"green",G:"blue",C:"blue",X:"grey"},C="storage",h="sequencer",N="enzymes",V="console",b="disk",f="injector",g="mutations",v="chromosomes",k="mutations",x="diskenzymes",B={1:"good",2:"bad",4:"average"},_=function(e,t){return e.Alias===t.Alias&&e.AppliedChromo===t.AppliedChromo};t.DnaConsole=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=(n.act,r.isPulsingRads),c=r.radPulseSeconds,i=r.view.consoleMode;return(0,o.createComponentVNode)(2,s.Window,{title:"DNA Console",width:539,height:710,resizable:!0,children:[!!a&&(0,o.createComponentVNode)(2,u.Dimmer,{fontSize:"14px",textAlign:"center",children:[(0,o.createComponentVNode)(2,u.Icon,{mr:1,name:"spinner",spin:!0}),"Radiation pulse in progress...",(0,o.createComponentVNode)(2,u.Box,{mt:1}),c,"s"]}),(0,o.createComponentVNode)(2,s.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,w),(0,o.createComponentVNode)(2,I),i===C&&(0,o.createComponentVNode)(2,A),i===h&&(0,o.createComponentVNode)(2,D),i===N&&(0,o.createComponentVNode)(2,O)]})]})};var w=function(e,t){return(0,o.createComponentVNode)(2,u.Section,{title:"DNA Scanner",buttons:(0,o.createComponentVNode)(2,L),children:(0,o.createComponentVNode)(2,S)})},L=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDelayedAction,i=r.isPulsingRads,l=r.isScannerConnected,s=r.isScrambleReady,m=r.isViableSubject,p=r.scannerLocked,C=r.scannerOpen,h=r.scrambleSeconds;return l?(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,u.Button,{content:"Cancel Delayed Action",onClick:function(){return a("cancel_delay")}}),!!m&&(0,o.createComponentVNode)(2,u.Button,{disabled:!s||i,onClick:function(){return a("scramble_dna")},children:["Scramble DNA",!s&&" ("+h+"s)"]}),(0,o.createComponentVNode)(2,u.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,u.Button,{icon:p?"lock":"lock-open",color:p&&"bad",disabled:C,content:p?"Locked":"Unlocked",onClick:function(){return a("toggle_lock")}}),(0,o.createComponentVNode)(2,u.Button,{disabled:p,content:C?"Close":"Open",onClick:function(){return a("toggle_door")}})],0):(0,o.createComponentVNode)(2,u.Button,{content:"Connect Scanner",onClick:function(){return a("connect_scanner")}})},y=function(e,t){var n=e.status;return 0===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"good",children:"Conscious"}):2===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"average",children:"Unconscious"}):1===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"average",children:"Critical"}):3===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"bad",children:"Dead"}):4===n?(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:"bad",children:"Transforming"}):(0,o.createComponentVNode)(2,u.Box,{inline:!0,children:"Unknown"})},S=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=(n.act,r.subjectName),c=r.isScannerConnected,i=r.isViableSubject,l=r.subjectHealth,s=r.subjectRads,m=r.subjectStatus;return c?i?(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Status",children:[a,(0,o.createComponentVNode)(2,u.Icon,{mx:1,color:"label",name:"long-arrow-alt-right"}),(0,o.createComponentVNode)(2,y,{status:m})]}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:l,minValue:0,maxValue:100,ranges:{olive:[101,Infinity],good:[70,101],average:[30,70],bad:[-Infinity,30]},children:[l,"%"]})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,u.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{bad:[71,Infinity],average:[30,71],good:[0,30],olive:[-Infinity,0]},children:[s,"%"]})})]}):(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"No viable subject found in DNA Scanner."}):(0,o.createComponentVNode)(2,u.Box,{color:"bad",children:"DNA Scanner is not connected."})},I=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDisk,i=r.isInjectorReady,l=r.injectorSeconds,s=r.view.consoleMode;return(0,o.createComponentVNode)(2,u.Section,{title:"DNA Console",buttons:!i&&(0,o.createComponentVNode)(2,u.Box,{lineHeight:"20px",color:"label",children:["Injector on cooldown (",l,"s)"]}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,u.Button,{content:"Storage",selected:s===C,onClick:function(){return a("set_view",{consoleMode:C})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Sequencer",disabled:!r.isViableSubject,selected:s===h,onClick:function(){return a("set_view",{consoleMode:h})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Enzymes",selected:s===N,onClick:function(){return a("set_view",{consoleMode:N})}})]}),!!c&&(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Disk",children:(0,o.createComponentVNode)(2,u.Button,{icon:"eject",content:"Eject",onClick:function(){a("eject_disk"),a("set_view",{storageMode:V})}})})]})})};t.DnaConsoleCommands=I;var T=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.hasDisk,i=r.view,l=i.storageMode,s=i.storageConsSubMode,m=i.storageDiskSubMode;return(0,o.createFragment)([l===V&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{selected:s===g,content:"Mutations",onClick:function(){return a("set_view",{storageConsSubMode:g})}}),(0,o.createComponentVNode)(2,u.Button,{selected:s===v,content:"Chromosomes",onClick:function(){return a("set_view",{storageConsSubMode:v})}})],4),l===b&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Button,{selected:m===g,content:"Mutations",onClick:function(){return a("set_view",{storageDiskSubMode:g})}}),(0,o.createComponentVNode)(2,u.Button,{selected:m===x,content:"Enzymes",onClick:function(){return a("set_view",{storageDiskSubMode:x})}})],4),(0,o.createComponentVNode)(2,u.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,u.Button,{content:"Console",selected:l===V,onClick:function(){return a("set_view",{storageMode:V,storageConsSubMode:g})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Disk",disabled:!c,selected:l===b,onClick:function(){return a("set_view",{storageMode:b,storageDiskSubMode:k})}}),(0,o.createComponentVNode)(2,u.Button,{content:"Adv. Injector",selected:l===f,onClick:function(){return a("set_view",{storageMode:f})}})],0)},A=function(e,t){var n=(0,d.useBackend)(t),r=n.data,a=n.act,c=r.view,i=c.storageMode,l=c.storageConsSubMode,s=c.storageDiskSubMode,m=r.diskMakeupBuffer,p=r.diskHasMakeup,C=r.storage[i];return(0,o.createComponentVNode)(2,u.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,T),children:[i===V&&l===g&&(0,o.createComponentVNode)(2,P,{mutations:C}),i===V&&l===v&&(0,o.createComponentVNode)(2,R),i===b&&s===k&&(0,o.createComponentVNode)(2,P,{mutations:C}),i===b&&s===x&&(0,o.createFragment)([(0,o.createComponentVNode)(2,U,{makeup:m}),(0,o.createComponentVNode)(2,u.Button,{icon:"times",color:"red",disabled:!p,content:"Delete",onClick:function(){return a("del_makeup_disk")}})],4),i===f&&(0,o.createComponentVNode)(2,K)]})},P=function(e,t){var n=e.customMode,r=void 0===n?"":n,a=(0,d.useBackend)(t),c=a.data,l=a.act,s=e.mutations||[],m=c.view.storageMode+r,p=c.view["storage"+m+"MutationRef"],C=s.find((function(e){return e.ByondRef===p}));return!C&&s.length>0&&(C=s[0],p=C.ByondRef),(0,o.createComponentVNode)(2,u.Flex,{children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,u.Section,{title:(0,i.capitalize)(c.view.storageMode)+" Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,u.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.ByondRef===p,content:e.Name,onClick:function(){var t;return l("set_view",((t={})["storage"+m+"MutationRef"]=e.ByondRef,t))}},e.ByondRef)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{children:(0,o.createComponentVNode)(2,u.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Mutation Info",level:2,children:(0,o.createComponentVNode)(2,M,{mutation:C})})})]})},R=function(e,t){var n,a=(0,d.useBackend)(t),c=a.data,i=a.act,l=null!=(n=c.chromoStorage)?n:[],s=(0,r.uniqBy)((function(e){return e.Name}))(l),m=c.view.storageChromoName,p=l.find((function(e){return e.Name===m}));return(0,o.createComponentVNode)(2,u.Flex,{children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:"140px",children:(0,o.createComponentVNode)(2,u.Section,{title:"Console Storage",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,u.Button,{fluid:!0,ellipsis:!0,color:"transparent",selected:e.Name===m,content:e.Name,onClick:function(){return i("set_view",{storageChromoName:e.Name})}},e.Index)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{children:(0,o.createComponentVNode)(2,u.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Chromosome Info",level:2,children:!p&&(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"Nothing to show."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:p.Name}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Description",children:p.Description}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Amount",children:l.filter((function(e){return e.Name===p.Name})).length})]}),(0,o.createComponentVNode)(2,u.Button,{mt:2,icon:"eject",content:"Eject Chromosome",onClick:function(){return i("eject_chromo",{chromo:p.Name})}})],4)})})]})},M=function(e,t){var n,c,i,l=e.mutation,s=(0,d.useBackend)(t),m=s.data,p=s.act,C=m.diskCapacity,h=m.diskReadOnly,N=m.hasDisk,V=m.isInjectorReady,b=null!=(n=m.storage.disk)?n:[],f=null!=(c=m.storage.console)?c:[],g=null!=(i=m.storage.injector)?i:[];if(!l)return(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"Nothing to show."});if("occupant"===l.Source&&!l.Discovered)return(0,o.createComponentVNode)(2,u.LabeledList,{children:(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:l.Alias})});var v=f.find((function(e){return _(e,l)})),k=b.find((function(e){return _(e,l)})),x=(0,a.flow)([(0,r.uniqBy)((function(e){return e.Name})),(0,r.filter)((function(e){return e.Name!==l.Name}))])([].concat(b,f));return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Name",children:(0,o.createComponentVNode)(2,u.Box,{inline:!0,color:B[l.Quality],children:l.Name})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Description",children:l.Description}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Instability",children:l.Instability})]}),(0,o.createComponentVNode)(2,u.Divider),(0,o.createComponentVNode)(2,u.Box,{children:["disk"===l.Source&&(0,o.createComponentVNode)(2,Q,{disabled:!N||C<=0||h,mutations:x,source:l}),"console"===l.Source&&(0,o.createComponentVNode)(2,Q,{mutations:x,source:l}),["occupant","disk","console"].includes(l.Source)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:g.map((function(e){return e.name})),disabled:0===g.length||!l.Active,selected:"Add to advanced injector",onSelected:function(e){return p("add_advinj_mut",{mutref:l.ByondRef,advinj:e,source:l.Source})}}),(0,o.createComponentVNode)(2,u.Button,{icon:"syringe",disabled:!V||!l.Active,content:"Print Activator",onClick:function(){return p("print_injector",{mutref:l.ByondRef,is_activator:1,source:l.Source})}}),(0,o.createComponentVNode)(2,u.Button,{icon:"syringe",disabled:!V||!l.Active,content:"Print Mutator",onClick:function(){return p("print_injector",{mutref:l.ByondRef,is_activator:0,source:l.Source})}})],4)]}),["disk","occupant"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"save",disabled:v||!l.Active,content:"Save to Console",onClick:function(){return p("save_console",{mutref:l.ByondRef,source:l.Source})}}),["console","occupant"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"save",disabled:k||!N||C<=0||h||!l.Active,content:"Save to Disk",onClick:function(){return p("save_disk",{mutref:l.ByondRef,source:l.Source})}}),["console","disk","injector"].includes(l.Source)&&(0,o.createComponentVNode)(2,u.Button,{icon:"times",color:"red",content:"Delete from "+l.Source,onClick:function(){return p("delete_"+l.Source+"_mut",{mutref:l.ByondRef})}}),(2===l.Class||!!l.Scrambled&&"occupant"===l.Source)&&(0,o.createComponentVNode)(2,u.Button,{content:"Nullify",onClick:function(){return p("nullify",{mutref:l.ByondRef})}}),(0,o.createComponentVNode)(2,u.Divider),(0,o.createComponentVNode)(2,F,{disabled:"occupant"!==l.Source,mutation:l})],0)},F=function(e,t){var n=e.mutation,r=e.disabled,a=(0,d.useBackend)(t),c=(a.data,a.act);return 0===n.CanChromo?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"No compatible chromosomes"}):1===n.CanChromo?r?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:"No chromosome applied."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:n.ValidStoredChromos,disabled:0===n.ValidStoredChromos.length,selected:0===n.ValidStoredChromos.length?"No Suitable Chromosomes":"Select a chromosome",onSelected:function(e){return c("apply_chromo",{chromo:e,mutref:n.ByondRef})}}),(0,o.createComponentVNode)(2,u.Box,{color:"label",mt:1,children:["Compatible with: ",n.ValidChromos]})],4):2===n.CanChromo?(0,o.createComponentVNode)(2,u.Box,{color:"label",children:["Applied chromosome: ",n.AppliedChromo]}):null},D=function(e,t){var n,r,a=(0,d.useBackend)(t),c=a.data,i=a.act,s=null!=(n=null==(r=c.storage)?void 0:r.occupant)?n:[],m=c.isJokerReady,p=c.isMonkey,C=c.jokerSeconds,h=c.subjectStatus,N=c.view,V=N.sequencerMutation,b=N.jokerActive,f=s.find((function(e){return e.Alias===V}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,u.Flex.Item,{width:s.length<=8?"154px":"174px",children:(0,o.createComponentVNode)(2,u.Section,{title:"Sequences",height:"214px",overflowY:s.length>8&&"scroll",children:s.map((function(e){return(0,o.createComponentVNode)(2,j,{url:(0,l.resolveAsset)(e.Image),selected:e.Alias===V,onClick:function(){i("set_view",{sequencerMutation:e.Alias}),i("check_discovery",{alias:e.Alias})}},e.Alias)}))})}),(0,o.createComponentVNode)(2,u.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,u.Section,{title:"Sequence Info",minHeight:"100%",children:(0,o.createComponentVNode)(2,M,{mutation:f})})})]}),3===h&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: DECEASED."})||p&&"Monkified"!==(null==f?void 0:f.Name)&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: MONKEY."})||4===h&&(0,o.createComponentVNode)(2,u.Section,{color:"bad",children:"Genetic sequence corrupted. Subject diagnostic report: TRANSFORMING."})||(0,o.createComponentVNode)(2,u.Section,{title:"Genome Sequencer\u2122",buttons:!m&&(0,o.createComponentVNode)(2,u.Box,{lineHeight:"20px",color:"label",children:["Joker on cooldown (",C,"s)"]})||b&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Box,{mr:1,inline:!0,color:"label",children:"Click on a gene to reveal it."}),(0,o.createComponentVNode)(2,u.Button,{content:"Cancel Joker",onClick:function(){return i("set_view",{jokerActive:""})}})],4)||(0,o.createComponentVNode)(2,u.Button,{icon:"crown",color:"purple",content:"Use Joker",onClick:function(){return i("set_view",{jokerActive:"1"})}}),children:(0,o.createComponentVNode)(2,E,{mutation:f})})],0)},j=function(e,t){var n,r=e.url,a=e.selected,c=e.onClick;return a&&(n="2px solid #22aa00"),(0,o.createComponentVNode)(2,u.Box,{as:"img",src:r,style:{width:"64px",margin:"2px","margin-left":"4px",outline:n},onClick:c})},W=function(e,t){var n=e.gene,r=e.onChange,a=e.disabled,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["gene","onChange","disabled"]),i=m.length,l=m.indexOf(n),d=a&&p.X||p[n];return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Button,Object.assign({},c,{color:d,onClick:function(e){if(e.preventDefault(),r)if(-1!==l){var t=m[(l+1)%i];r(e,t)}else r(e,m[0])},oncontextmenu:function(e){if(e.preventDefault(),r)if(-1!==l){var t=m[(l-1+i)%i];r(e,t)}else r(e,m[i-1])},children:n})))},E=function(e,t){var n=e.mutation,r=(0,d.useBackend)(t),a=r.data,i=r.act,l=a.view.jokerActive;if(!n)return(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"No genome selected for sequencing."});if(n.Scrambled)return(0,o.createComponentVNode)(2,u.Box,{color:"average",children:"Sequence unreadable due to unpredictable mutation."});for(var s=n.Sequence,m=n.DefaultSeq,p=[],C=function(e){var t=s.charAt(e),r=(0,o.createComponentVNode)(2,W,{width:"22px",textAlign:"center",disabled:!!n.Scrambled||1!==n.Class,className:"X"===(null==m?void 0:m.charAt(e))&&!n.Active&&(0,c.classes)(["outline-solid","outline-color-orange"]),gene:t,onChange:function(t,o){if(!t.ctrlKey)return l?(i("pulse_gene",{pos:e+1,gene:"J",alias:n.Alias}),void i("set_view",{jokerActive:""})):void i("pulse_gene",{pos:e+1,gene:o,alias:n.Alias});i("pulse_gene",{pos:e+1,gene:"X",alias:n.Alias})}});p.push(r)},h=0;h=3){var r=(0,o.createComponentVNode)(2,u.Box,{inline:!0,width:"22px",mx:"1px",children:s});l.push(r),s=[]}},p=0;p=i,onCommit:function(e,t){return a("new_adv_inj",{name:t})}})})]})},Q=function(e,t){var n=e.mutations,r=void 0===n?[]:n,a=e.source,c=(0,d.useBackend)(t),i=c.act;c.data;return(0,o.createComponentVNode)(2,u.Dropdown,{width:"240px",options:r.map((function(e){return e.Name})),disabled:0===r.length,selected:"Combine mutations",onSelected:function(e){return i("combine_"+a.Source,{firstref:(t=e,null==(n=r.find((function(e){return e.Name===t})))?void 0:n.ByondRef),secondref:a.ByondRef});var t,n}},a.ByondRef)}},89817:function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.DnaVault=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.completed,u=l.used,s=l.choiceA,m=l.choiceB,p=l.dna,C=l.dna_max,h=l.plants,N=l.plants_max,V=l.animals,b=l.animals_max;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/C,children:p+" / "+C+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/N,children:h+" / "+N+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:V/V,children:V+" / "+b+" Samples"})})]})}),!(!d||u)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return i("gene",{choice:s})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:m,textAlign:"center",onClick:function(){return i("gene",{choice:m})}})})]})]})]})})}},41284:function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(2497),i=n(85952);t.EightBallVote=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data.shaking);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})||(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.question,u=l.answers,s=void 0===u?[]:u;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',d,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,c.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return i("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]})}},31342:function(e,t,n){"use strict";t.__esModule=!0,t.Electrolyzer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Electrolyzer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return i("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return i("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,content:l.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})})})})}},53586:function(e,t,n){"use strict";t.__esModule=!0,t.Electropack=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952);t.Electropack=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.code,m=d.frequency,p=d.minFrequency,C=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{width:260,height:137,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:p/10,maxValue:C/10,value:m/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Code",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}}),children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:s,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})})]})})})})}},47453:function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.EmergencyShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.timer_str,u=l.enabled,s=l.emagged,m=l.engines_started,p=l.authorizations_remaining,C=l.authorizations,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:350,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:d}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:m?"good":"average",ml:1,children:m?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!u,onClick:function(){return i("abort")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!u,onClick:function(){return i("authorize")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!u,onClick:function(){return i("repeal")}})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"ERROR":"Remaining: "+p}),children:h.length>0?h.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"})})]})]})})})}},11715:function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(39812),r=n(2497),a=n(71494),c=n(74814),i=n(85952);t.EngravedMessage=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.admin_mode,s=d.creator_key,m=d.creator_name,p=d.has_liked,C=d.has_disliked,h=d.hidden_message,N=d.is_creator,V=d.num_likes,b=d.num_dislikes,f=d.realdate;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(h)}),(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"arrow-up",content:" "+V,disabled:N,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("like")}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"circle",disabled:N,selected:!C&&!p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("neutral")}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"arrow-down",content:" "+b,disabled:N,selected:C,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return l("dislike")}})})]})]}),(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Created On",children:f})})}),(0,o.createComponentVNode)(2,c.Section),!!u&&(0,o.createComponentVNode)(2,c.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return l("delete")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Creator Ckey",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Creator Character Name",children:m})]})})]})})}},8077:function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitControlConsole=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952);t.ExosuitControlConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.mechs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No exosuits detected"}),u.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"envelope",content:"Send Message",disabled:!e.pilot,onClick:function(){return l("send_message",{tracker_ref:e.tracker_ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"wifi",content:e.emp_recharging?"Recharging...":"EMP Burst",color:"bad",disabled:e.emp_recharging,onClick:function(){return l("shock",{tracker_ref:e.tracker_ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.integrity<=30?"bad":e.integrity<=70&&"average")||"good",children:[e.integrity,"%"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.charge<=30?"bad":e.charge<=70&&"average")||"good",children:"number"==typeof e.charge&&e.charge+"%"||"Not Found"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Airtank",children:"number"==typeof e.airtank&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:e.airtank,format:function(e){return(0,r.toFixed)(e,2)+" kPa"}})||"Not Equipped"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pilot",children:e.pilot||"None"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.location||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Active Equipment",children:e.active_equipment||"None"}),e.cargo_space>=0&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Used Cargo Space",children:(0,o.createComponentVNode)(2,c.Box,{color:(e.cargo_space<=30?"good":e.cargo_space<=70&&"average")||"bad",children:[e.cargo_space,"%"]})})]})},e.tracker_ref)}))]})})}},95481:function(e,t,n){"use strict";t.__esModule=!0,t.ExosuitFabricator=void 0;var o,r=n(39812),a=n(34380),c=n(64499),i=n(71494),l=n(58083),d=n(74814),u=n(85952),s=n(2497);function m(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},V=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=N(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,a=(0,i.useBackend)(t),c=a.act,l=a.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},a={};return t.forEach((function(t,c){a[c]=0,Object.keys(t.cost).forEach((function(i){n[i]=n[i]||0,r[i]=r[i]||0,o[i]=N(t.cost[i],n[i],e[i]),0!==o[i].color?a[c]1&&l=0&&m+"s"||"Dispensing..."})]})})})}}},1005:function(e,t,n){"use strict";t.__esModule=!0,t.ForbiddenLore=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(71494),i=n(74814),l=n(85952);t.ForbiddenLore=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.charges,m=(0,a.flow)([(0,r.sortBy)((function(e){return"Research"!==e.state}),(function(e){return"Side"===e.path}))])(u.to_know||[]);return(0,o.createComponentVNode)(2,l.Window,{width:500,height:900,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Research Eldritch Knowledge",children:["Charges left : ",s,null!==m?m.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,my:1,children:[e.path," path"]}),(0,o.createComponentVNode)(2,i.Box,{my:1,children:[(0,o.createComponentVNode)(2,i.Button,{content:e.state,disabled:e.disabled,onClick:function(){return d("research",{name:e.name,cost:e.cost})}})," ","Cost : ",e.cost]}),(0,o.createComponentVNode)(2,i.Box,{italic:!0,my:1,children:e.flavour}),(0,o.createComponentVNode)(2,i.Box,{my:1,children:e.desc})]},e.name)})):(0,o.createComponentVNode)(2,i.Box,{children:"No more knowledge can be found"})]})})})}},64831:function(e,t,n){"use strict";t.__esModule=!0,t.Gateway=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Gateway=function(){return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.gateway_present,d=void 0!==l&&l,u=i.gateway_status,s=void 0!==u&&u,m=i.current_target,p=void 0===m?null:m,C=i.destinations,h=void 0===C?[]:C;return d?p?(0,o.createComponentVNode)(2,a.Section,{title:p.name,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"rainbow",size:4,color:"green"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("deactivate")},children:"Deactivate"})]}):h.length?(0,o.createFragment)([!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Gateway Unpowered"}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:e.available&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("activate",{destination:e.ref})},children:"Activate"})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{m:1,textColor:"bad",children:e.reason}),!!e.timeout&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.timeout,children:"Calibrating..."})],0)},e.ref)}))],0):(0,o.createComponentVNode)(2,a.Section,{children:"No gateway nodes detected."}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No linked gateway"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,onClick:function(){return c("linkup")},children:"Linkup"})]})}},8098:function(e,t,n){"use strict";t.__esModule=!0,t.GhostPoolProtection=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.GhostPoolProtection=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.events_or_midrounds,u=l.spawners,s=l.station_sentience,m=l.silicons,p=l.minigames;return(0,o.createComponentVNode)(2,c.Window,{title:"Ghost Pool Protection",width:400,height:270,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Flex,{grow:1,height:"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Options",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{color:"good",icon:"plus-circle",content:"Enable Everything",onClick:function(){return i("all_roles")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"minus-circle",content:"Disable Everything",onClick:function(){return i("no_roles")}})],4),children:[(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"For people creating a sneaky event: If you toggle Station Created Sentience, people may catch on that admins have disabled roles for your event..."}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:d?"good":"bad",icon:"meteor",content:"Events and Midround Rulesets",onClick:function(){return i("toggle_events_or_midrounds")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:u?"good":"bad",icon:"pastafarianism",content:"Ghost Role Spawners",onClick:function(){return i("toggle_spawners")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:s?"good":"bad",icon:"user-astronaut",content:"Station Created Sentience",onClick:function(){return i("toggle_station_sentience")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:m?"good":"bad",icon:"robot",content:"Silicons",onClick:function(){return i("toggle_silicons")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:p?"good":"bad",icon:"gamepad",content:"Minigames",onClick:function(){return i("toggle_minigames")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",color:"orange",icon:"check",content:"Apply Changes",onClick:function(){return i("apply_settings")}})})]})})})})}},25313:function(e,t,n){"use strict";t.__esModule=!0,t.GlandDispenser=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.GlandDispenser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.glands,d=void 0===l?[]:l;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:338,theme:"abductor",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",lineHeight:"55px",icon:"eject",backgroundColor:e.color,content:e.amount||"0",disabled:!e.amount,onClick:function(){return i("dispense",{gland_id:e.id})}},e.id)}))})})})}},25230:function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(41860),i=n(51961),l=n(71494),d=n(74814),u=n(85952),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e,t){var n=(0,l.useBackend)(t),m=n.act,p=n.data,C=p.currentArea,h=p.currentCoords,N=p.globalmode,V=p.power,b=p.tag,f=p.updating,g=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,i.vecLength)((0,i.vecSubtract)(s(h),s(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(p.signals||[]);return(0,o.createComponentVNode)(2,u.Window,{title:"Global Positioning System",width:470,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"power-off",content:V?"On":"Off",selected:V,onClick:function(){return m("power")}}),children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,d.Button,{icon:"pencil-alt",content:b,onClick:function(){return m("rename")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,d.Button,{icon:f?"unlock":"lock",content:f?"AUTO":"MANUAL",color:!f&&"bad",onClick:function(){return m("updating")}})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,d.Button,{icon:"sync",content:N?"MAXIMUM":"LOCAL",selected:!N,onClick:function(){return m("globalmode")}})})]})}),!!V&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,d.Box,{fontSize:"18px",children:[C," (",h,")"]})}),(0,o.createComponentVNode)(2,d.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),g.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,d.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,c.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,d.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)]})})}},4475:function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.GravityGenerator=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.charging_state,u=l.operational;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:155,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No data available"}),!!u&&0!==d&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"WARNING - Radiation detected"}),!!u&&0===d&&(0,o.createComponentVNode)(2,a.NoticeBox,{success:!0,children:"No radiation detected"}),!!u&&(0,o.createComponentVNode)(2,i)]})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.breaker,d=i.charge_count,u=i.charging_state,s=i.on,m=i.operational;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:!m,onClick:function(){return c("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})})}},83366:function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.GulagItemReclaimer=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.mobs,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,c.Window,{width:325,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[0===u.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No stored items"}),u.length>0&&(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!l.can_reclaim,onClick:function(){return i("release_items",{mobref:e.mob})}})})]},e.mob)}))})})]})})}},72263:function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.GulagTeleporterConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.teleporter,u=l.teleporter_lock,s=l.teleporter_state_open,m=l.teleporter_location,p=l.beacon,C=l.beacon_location,h=l.id,N=l.id_name,V=l.can_teleport,b=l.goal,f=void 0===b?0:b,g=l.prisoner,v=void 0===g?{}:g;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:295,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:s?"Open":"Closed",disabled:u,selected:s,onClick:function(){return i("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:u?"lock":"unlock",content:u?"Locked":"Unlocked",selected:u,disabled:s,onClick:function(){return i("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return i("scan_teleporter")}}),children:d?m:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:p?"good":"bad",buttons:!p&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return i("scan_beacon")}}),children:p?C:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:h?N:"No ID",onClick:function(){return i("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return i("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name||"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat||"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!V,textAlign:"center",color:"bad",onClick:function(){return i("teleport")}})]})})}},7908:function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.can_toggle_safety,u=l.default_programs,s=void 0===u?[]:u,m=l.emag_programs,p=void 0===m?[]:m,C=l.emagged,h=l.program;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:C?"unlock":"lock",content:"Safeties",color:"bad",disabled:!d,selected:!C,onClick:function(){return i("safety")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.split(" - ")[1],textAlign:"center",selected:e.type===h,onClick:function(){return i("load_program",{type:e.type})}},e.type)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.split(" - ")[1],color:"bad",textAlign:"center",selected:e.type===h,onClick:function(){return i("load_program",{type:e.type})}},e.type)}))})]})})}},84283:function(e,t,n){"use strict";t.__esModule=!0,t.Holopad=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Holopad=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data.calling;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:245,resizable:!0,children:[!!d&&(0,o.createComponentVNode)(2,a.Modal,{fontSize:"36px",fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,mt:2,children:(0,o.createComponentVNode)(2,a.Icon,{name:"phone-alt",rotation:25})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,children:"Dialing..."})]}),(0,o.createComponentVNode)(2,a.Box,{mt:2,textAlign:"center",fontSize:"24px",children:(0,o.createComponentVNode)(2,a.Button,{lineHeight:"40px",icon:"times",content:"Hang Up",color:"bad",onClick:function(){return l("hang_up")}})})]}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})]})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.on_network,d=i.on_cooldown,u=i.allowed,s=i.disk,m=i.disk_record,p=i.replay_mode,C=i.loop_mode,h=i.record_mode,N=i.holo_calls,V=void 0===N?[]:N;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Holopad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"bell",content:d?"AI Presence Requested":"Request AI Presence",disabled:!l||d,onClick:function(){return c("AIrequest")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Communicator",children:(0,o.createComponentVNode)(2,a.Button,{icon:"phone-alt",content:u?"Connect To Holopad":"Call Holopad",disabled:!l,onClick:function(){return c("holocall",{headcall:u})}})}),V.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.connected?"Current Call":"Incoming Call",children:(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"phone-slash":"phone-alt",content:e.connected?"Disconnect call from "+e.caller:"Answer call from "+e.caller,color:e.connected?"bad":"good",disabled:!l,onClick:function(){return c(e.connected?"disconnectcall":"connectcall",{holopad:e.ref})}})},e.ref)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holodisk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s||p||h,onClick:function(){return c("disk_eject")}}),children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No holodisk"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk Player",children:[(0,o.createComponentVNode)(2,a.Button,{icon:p?"pause":"play",content:p?"Stop":"Replay",selected:p,disabled:h||!m,onClick:function(){return c("replay_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:C?"Looping":"Loop",selected:C,disabled:h||!m,onClick:function(){return c("loop_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exchange-alt",content:"Change Offset",disabled:!p,onClick:function(){return c("offset")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recorder",children:[(0,o.createComponentVNode)(2,a.Button,{icon:h?"pause":"video",content:h?"End Recording":"Record",selected:h,disabled:m&&!h||p,onClick:function(){return c("record_mode")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Clear Recording",color:"bad",disabled:!m||p||h,onClick:function(){return c("record_clear")}})]})]})})],4)}},12708:function(e,t,n){"use strict";t.__esModule=!0,t.HypnoChair=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.HypnoChair=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:480,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",children:"The Enhanced Interrogation Chamber is designed to induce a deep-rooted trance trigger into the subject. Once the procedure is complete, by using the implanted trigger phrase, the authorities are able to ensure immediate and complete obedience and truthfulness."}),(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name?l.occupant.name:"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return i("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Phrase",children:(0,o.createComponentVNode)(2,a.Input,{value:l.trigger,onChange:function(e,t){return i("set_phrase",{phrase:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interrogate Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.interrogating?"Interrupt Interrogation":"Begin Enhanced Interrogation",onClick:function(){return i("interrogate")}}),1===l.interrogating&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]})]})})]})})}},1473:function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ImplantChair=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:280,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.occupant.name||"No Occupant"}),!!l.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===l.occupant.stat?"good":1===l.occupant.stat?"average":"bad",children:0===l.occupant.stat?"Conscious":1===l.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.open?"unlock":"lock",color:l.open?"default":"red",content:l.open?"Open":"Closed",onClick:function(){return i("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:l.ready?l.special_name||"Implant":"Recharging",onClick:function(){return i("implant")}}),0===l.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[l.ready_implants,1===l.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})]})})}},87522:function(e,t,n){"use strict";t.__esModule=!0,t.InfraredEmitter=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.InfraredEmitter=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,c.Window,{width:225,height:110,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye":"eye-slash",content:u?"Visible":"Invisible",selected:u,onClick:function(){return i("visibility")}})})]})})})})}},28549:function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Intellicard=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.name,u=l.isDead,s=l.isBraindead,m=l.health,p=l.wireless,C=l.radio,h=l.wiping,N=l.laws,V=void 0===N?[]:N,b=u||s;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:d||"Empty Card",buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:h?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return i("wipe")}}),children:!!d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:b?"bad":"good",children:b?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return i("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:C,onClick:function(){return i("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:V.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})})})}},68741:function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(71494),i=n(74814),l=n(85952);t.Jukebox=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.track_selected,p=u.track_length,C=u.track_beat,h=u.volume,N=(0,a.flow)([(0,r.sortBy)((function(e){return e.name}))])(u.songs||[]);return(0,o.createComponentVNode)(2,l.Window,{width:370,height:313,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Song Player",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:s?"pause":"play",content:s?"Stop":"Play",selected:s,onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Selected",children:(0,o.createComponentVNode)(2,i.Dropdown,{"overflow-y":"scroll",width:"240px",options:N.map((function(e){return e.name})),disabled:s,selected:m||"Select a Track",onSelected:function(e){return d("select_track",{track:e})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Length",children:m?p:"No Track Selected"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Track Beat",children:[m?C:"No Track Selected",1===C?" beat":" beats"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Machine Settings",children:(0,o.createComponentVNode)(2,i.LabeledControls,{justify:"center",children:(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Knob,{size:3.2,color:h>=50?"red":"green",value:h,unit:"%",minValue:0,maxValue:100,step:1,stepPixelSize:1,disabled:s,onDrag:function(e,t){return d("set_volume",{volume:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-22px",color:"transparent",icon:"fast-backward",onClick:function(){return d("set_volume",{volume:"min"})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-22px",color:"transparent",icon:"fast-forward",onClick:function(){return d("set_volume",{volume:"max"})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"34px",right:"-22px",color:"transparent",icon:"undo",onClick:function(){return d("set_volume",{volume:"reset"})}})]})})})})]})})}},36597:function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.KeycardAuth=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:125,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===l.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===l.waiting&&(0,o.createFragment)([!!l.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return i("auth_swipe")},content:"Authorize"}),0===l.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return i("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return i("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return i("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})})})}},52169:function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(39812),r=n(2497),a=n(71494),c=n(74814),i=n(85952);t.LaborClaimConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.can_go_home,s=d.id_points,m=d.ores,p=d.status_info,C=d.unclaimed_points;return(0,o.createComponentVNode)(2,i.Window,{width:315,height:440,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:p}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,c.Button,{content:"Move shuttle",disabled:!u,onClick:function(){return l("move_shuttle")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Points",children:s}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Claim points",disabled:!C,onClick:function(){return l("claim_points")}}),children:C})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),m.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})]})})}},83577:function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.LanguageMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.admin_mode,u=l.is_living,s=l.omnitongue,m=l.languages,p=void 0===m?[]:m,C=l.unknown_languages,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{title:"Language Menu",width:700,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return i("select_default",{language_name:e.name})}}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return i("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return i("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!d&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(s?"Enabled":"Disabled"),selected:s,onClick:function(){return i("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return i("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})]})})}},79381:function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadControl=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return n("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return n("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return n("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return n("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return n("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return n("move_pos",{x:1,y:-1})}})]})]})},l=function(e,t){var n=e.topLevel,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=d.x,s=d.y,m=d.pad_name,p=d.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"170px",onChange:function(e,t){return l("rename",{name:t})}}),level:n?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return l("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i)})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return l("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return l("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return l("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return l("pull")}})})]})]})};t.LaunchpadControl=l;t.LaunchpadConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.launchpads,s=void 0===u?[]:u,m=d.selected_id;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:260,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:0===s.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{minHeight:"190px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"140px",minHeight:"190px",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.name,selected:m===e.id,color:"transparent",onClick:function(){return i("select_pad",{id:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{minHeight:"100%",children:(0,o.createComponentVNode)(2,a.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,minHeight:"100%",children:m&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})})})}},59955:function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadRemote=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(79381);t.LaunchpadRemote=function(e,t){var n=(0,r.useBackend)(t).data,l=n.has_pad,d=n.pad_closed;return(0,o.createComponentVNode)(2,c.Window,{title:"Briefcase Launchpad Remote",width:300,height:240,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})||d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"})||(0,o.createComponentVNode)(2,i.LaunchpadControl,{topLevel:!0})})})}},71293:function(e,t,n){"use strict";t.__esModule=!0,t.LoadoutSelect=void 0;var o=n(39812),r=n(71494),a=n(85952),c=n(74814);t.LoadoutSelect=function(e,t){var n,i,l=(0,r.useBackend)(t),d=l.act,u=l.data;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{style:{"vertical-align":"top",flex:"initial"},children:null!=(n=u.outfits)&&n.length?u.outfits.map((function(e){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:u.selected===e,onClick:function(){return d("loadout_select",{name:e})},children:e},e)})):"No loadout options."}),(0,o.createComponentVNode)(2,c.Flex,{direction:"row",width:"100%",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{width:"50%",height:"100%",style:{"vertical-align":"top"},children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",fill:!0,fitted:!0,children:null!=(i=u.items)&&i.length?u.items.map((function(e){return(0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"div",e.icon,null,1,{style:{transform:"scale(1.5)","vertical-align":"middle",float:"left",clear:"left",height:"32px",width:"32px"}}),(0,o.createVNode)(1,"div",null,[e.name,(0,o.createTextVNode)(" "),e.quantity>1&&"x"+e.quantity,(0,o.createVNode)(1,"br")],0,{style:{display:"block","vertical-align":"middle",float:"left",width:"calc(100% - 32px)","line-height":"32px",margin:"auto"}})],4,{style:{margin:"10px 10px","text-align":"center"}},""+e.name)})):"No outfit selected."})}),(0,o.createComponentVNode)(2,c.Flex.Item,{height:"100%",width:"50%",style:{"vertical-align":"top"},children:(0,o.createComponentVNode)(2,c.Section,{title:"Preview",fill:!0,children:u.preview?(0,o.createVNode)(1,"div",null,[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u.preview,style:{"image-rendering":"pixelated","-ms-interpolation-mode":"nearest-neighbor"},width:220,height:220}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"div",null,[(0,o.createComponentVNode)(2,c.Button,{style:{display:"table-cell","text-align":"center"},content:"<<",onClick:function(){return d("loadout_preview_direction",{direction:-1})}}),(0,o.createComponentVNode)(2,c.Button,{style:{display:"table-cell","text-align":"center"},content:">>",onClick:function(){return d("loadout_preview_direction",{direction:1})}})],4,{style:{display:"table",width:"100%","text-align":"center"}}),(0,o.createComponentVNode)(2,c.Button,{style:{margin:"auto",display:"block","text-align":"center"},content:"Finished",onClick:function(){return d("loadout_confirm")}})],4,{style:{"text-align":"center"}}):"No outfit selected."})})]})]})})}},5568:function(e,t,n){"use strict";t.__esModule=!0,t.MafiaPanel=void 0;var o=n(39812),r=n(34380),a=(n(2497),n(71494)),c=n(74814),i=n(85952);t.MafiaPanel=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.lobbydata,m=u.players,p=u.actions,C=u.phase,h=u.roleinfo,N=u.role_theme,V=u.admin_controls,b=u.judgement_phase,f=u.timeleft,g=u.all_roles,v=h?30*m.length:7,k=s?s.filter((function(e){return"Ready"===e.status})):null;return(0,o.createComponentVNode)(2,i.Window,{title:"Mafia",theme:N,width:650,height:293+v,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:V,children:[!h&&(0,o.createComponentVNode)(2,c.Flex,{scrollable:!0,overflowY:"scroll",direction:"column",height:"100%",grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Lobby",mb:1,buttons:(0,o.createComponentVNode)(2,l,{phase:C,timeleft:f,admin_controls:V}),children:(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,c.NoticeBox,{info:!0,children:["The lobby currently has ",k.length,"/12 valid players signed up."]}),(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!s&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:2,className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:2,align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:0,children:e.name}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:"STATUS:"}),(0,o.createComponentVNode)(2,c.Flex.Item,{width:"30%",children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Box,{color:"Ready"===e.status?"green":"red",textAlign:"center",children:[e.status," ",e.spectating]})})})]})},e)}))})]})})}),!!h&&(0,o.createComponentVNode)(2,c.Section,{title:C,minHeight:"100px",maxHeight:"50px",buttons:(0,o.createComponentVNode)(2,c.Box,{children:[!!V&&(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"gavel",tooltipPosition:"bottom-left",tooltip:"Hello admin! If it is the admin controls you seek,\nplease notice the extra scrollbar you have that players\ndo not!"})," ",(0,o.createComponentVNode)(2,c.TimeDisplay,{auto:"down",value:f})]}),children:(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{align:"center",textAlign:"center",maxWidth:"500px",children:[(0,o.createVNode)(1,"b",null,[(0,o.createTextVNode)("You are the "),h.role],0),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"b",null,h.desc,0)]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:[(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["mafia32x32",h.revealed_icon]),style:{transform:"scale(2) translate(0px, 10%)","vertical-align":"middle"}}),(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["mafia32x32",h.hud_icon]),style:{transform:"scale(2) translate(-5px, -5px)","vertical-align":"middle"}})]})]})}),(0,o.createComponentVNode)(2,c.Flex,{children:!!p&&p.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return d("mf_action",{atype:e})},children:e})},e)}))}),!!h&&(0,o.createComponentVNode)(2,c.Section,{title:"Judgement",buttons:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"info",tooltipPosition:"left",tooltip:"When someone is on trial, you are in charge of their fate.\nInnocent winning means the person on trial can live to see\nanother day... and in losing they do not. You can go back\nto abstaining with the middle button if you reconsider."}),children:[(0,o.createComponentVNode)(2,c.Flex,{justify:"space-around",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"smile-beam",content:"INNOCENT!",color:"good",disabled:!b,onClick:function(){return d("vote_innocent")}}),!b&&(0,o.createComponentVNode)(2,c.Box,{children:"There is nobody on trial at the moment."}),!!b&&(0,o.createComponentVNode)(2,c.Box,{children:"It is now time to vote, vote the accused innocent or guilty!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"angry",content:"GUILTY!",color:"bad",disabled:!b,onClick:function(){return d("vote_guilty")}})]}),(0,o.createComponentVNode)(2,c.Flex,{justify:"center",children:(0,o.createComponentVNode)(2,c.Button,{icon:"meh",content:"Abstain",color:"white",disabled:!b,onClick:function(){return d("vote_abstain")}})})]}),"No Game"!==C&&(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:2,children:(0,o.createComponentVNode)(2,c.Section,{title:"Players",buttons:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"info",tooltip:"This is the list of all the players in\nthe game, during the day phase you may vote on them and,\ndepending on your role, select players\nat certain phases to use your ability."}),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!m&&m.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:"18px",justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:16,children:[!!e.alive&&(0,o.createComponentVNode)(2,c.Box,{children:e.name}),!e.alive&&(0,o.createComponentVNode)(2,c.Box,{color:"red",children:e.name})]}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:!e.alive&&(0,o.createComponentVNode)(2,c.Box,{color:"red",children:"DEAD"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:e.votes!==undefined&&!!e.alive&&(0,o.createFragment)([(0,o.createTextVNode)("Votes : "),e.votes,(0,o.createTextVNode)(" ")],0)}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:!!e.actions&&e.actions.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return d("mf_targ_action",{atype:t,target:e.ref})},children:t},t)}))})]})},e.ref)}))})})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:2,children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",height:"100%",children:[(0,o.createComponentVNode)(2,c.Section,{title:"Roles and Notes",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"address-book",tooltipPosition:"bottom-left",tooltip:"The top section is the roles in the game. You can\npress the question mark to get a quick blurb\nabout the role itself."}),(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"edit",tooltipPosition:"bottom-left",tooltip:"The bottom section are your notes. on some roles this\nwill just be an empty box, but on others it records the\nactions of your abilities (so for example, your\ndetective work revealing a changeling)."})],4),children:(0,o.createComponentVNode)(2,c.Flex,{direction:"column",children:!!g&&g.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{height:"30px",className:"Section__title candystripe",children:(0,o.createComponentVNode)(2,c.Flex,{height:"18px",align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:e}),(0,o.createComponentVNode)(2,c.Flex.Item,{textAlign:"right",children:(0,o.createComponentVNode)(2,c.Button,{color:"transparent",icon:"question",onClick:function(){return d("mf_lookup",{atype:e.slice(0,-3)})}})})]})},e)}))})}),!!h&&(0,o.createComponentVNode)(2,c.Flex.Item,{height:0,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{scrollable:!0,fill:!0,overflowY:"scroll",children:h!==undefined&&!!h.action_log&&h.action_log.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})]})})]}),(0,o.createComponentVNode)(2,c.Flex,{mt:1,direction:"column",children:(0,o.createComponentVNode)(2,c.Flex.Item,{children:!!V&&(0,o.createComponentVNode)(2,c.Section,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.Collapsible,{title:"ADMIN CONTROLS",color:"red",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",color:"black",tooltipPosition:"top",tooltip:"Almost all of these are all built to help me debug\nthe game (ow, debugging a 12 player game!) So they are\nrudamentary and prone to breaking at the drop of a hat.\nMake sure you know what you're doing when you press one.\nAlso because an admin did it: do not gib/delete/dust\nanyone! It will runtime the game to death!",content:"A Kind, Coder Warning",onClick:function(){return d("next_phase")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-right",tooltipPosition:"top",tooltip:"This will advance the game to the next phase\n(day talk > day voting, day voting > night/trial)\npretty fun to just spam this and freak people out,\ntry that roundend!",content:"Next Phase",onClick:function(){return d("next_phase")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"home",tooltipPosition:"top",tooltip:"Hopefully you won't use this button\noften, it's a safety net just in case\nmafia players somehow escape (nullspace\nredirects to the error room then station)\nEither way, VERY BAD IF THAT HAPPENS as\ngodmoded assistants will run free. Use\nthis to recollect them then make a bug report.",content:"Send All Players Home",onClick:function(){return d("players_home")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",tooltipPosition:"top",tooltip:"This immediately ends the game, and attempts to start\nanother. Nothing will happen if another\ngame fails to start!",content:"New Game",onClick:function(){return d("new_game")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"skull",tooltipPosition:"top",tooltip:"Deletes the datum, clears all landmarks, makes mafia\nas it was roundstart: nonexistant. Use this if you\nreally mess things up. You did mess things up, didn't you.",content:"Nuke",onClick:function(){return d("nuke")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,c.Button,{icon:"paint-brush",tooltipPosition:"top",tooltip:"This is the custom game creator, it is... simple.\nYou put in roles and until you press CANCEL or FINISH\nit will keep letting you add more roles. Assitants\non the bottom because of pathing stuff. Resets after\nthe round finishes back to 12 player random setups.",content:"Create Custom Setup",onClick:function(){return d("debug_setup")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"paint-roller",tooltipPosition:"top",tooltip:"If you messed up and accidently didn't make it how\nyou wanted, simply just press this to reset it. The game\nwill auto reset after each game as well.",content:"Reset Custom Setup",onClick:function(){return d("cancel_setup")}})]})})})})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.phase,d=i.timeleft,u=i.admin_controls;return(0,o.createComponentVNode)(2,c.Box,{children:["[Phase = ",l," | ",(0,o.createComponentVNode)(2,c.TimeDisplay,{auto:"down",value:d}),"]"," ",(0,o.createComponentVNode)(2,c.Button,{icon:"clipboard-check",tooltipPosition:"bottom-left",tooltip:"Signs you up for the next game. If there\nis an ongoing one, you will be signed up\nfor the next.",content:"Sign Up",onClick:function(){return r("mf_signup")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"eye",tooltipPosition:"bottom-left",tooltip:"Spectates games until you turn it off.\nAutomatically enabled when you die in game,\nbecause I assumed you would want to see the\nconclusion. You won't get messages if you\nrejoin SS13.",content:"Spectate",onClick:function(){return r("mf_spectate")}}),!!u&&(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"gavel",tooltipPosition:"bottom-left",tooltip:"Hello admin! If it is the admin controls you seek,\nplease notice the scrollbar you have that players\ndo not!"})]})}},42159:function(e,t,n){"use strict";t.__esModule=!0,t.MalfunctionModulePicker=void 0;var o=n(39812),r=n(71494),a=n(85952),c=n(89761);t.MalfunctionModulePicker=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.processingTime);return(0,o.createComponentVNode)(2,a.Window,{width:620,height:525,theme:"malfunction",resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.GenericUplink,{currencyAmount:i,currencySymbol:"PT"})})})}},80881:function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.MechBayPowerConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.recharge_port,d=l&&l.mech,u=d&&d.cell;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:200,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return i("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.health/d.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.charge/u.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u.charge})," / "+u.maxcharge]})})]})})})})}},37305:function(e,t,n){"use strict";t.__esModule=!0,t.MechpadConsole=t.MechpadControl=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=function(e,t){var n=e.topLevel,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.pad_name,u=l.connected_mechpad;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return i("rename",{name:t})}}),level:n?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return i("remove")}}),children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No Pad Connected."})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return i("launch")}})})};t.MechpadControl=i;t.MechpadConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.mechpads,s=void 0===u?[]:u,m=d.selected_id;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:130,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:0===s.length&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Flex,{minHeight:"70px",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"140px",minHeight:"70px",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.name,selected:m===e.id,color:"transparent",onClick:function(){return l("select_pad",{id:e.id})}},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{minHeight:"100%",children:(0,o.createComponentVNode)(2,a.Divider,{vertical:!0})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,minHeight:"100%",children:m&&(0,o.createComponentVNode)(2,i)||(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})})})}},74702:function(e,t,n){"use strict";t.__esModule=!0,t.MedicalKiosk=void 0;var o=n(39812),r=(n(2497),n(71494)),a=n(74814),c=n(85952);t.MedicalKiosk=function(e,t){var n=(0,r.useBackend)(t),p=(n.act,n.data),C=(0,r.useSharedState)(t,"scanIndex")[0],h=p.active_status_1,N=p.active_status_2,V=p.active_status_3,b=p.active_status_4;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:1,children:(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,i,{index:1,icon:"procedures",name:"General Health Scan",description:"Reads back exact values of your general health scan."}),(0,o.createComponentVNode)(2,i,{index:2,icon:"heartbeat",name:"Symptom Based Checkup",description:"Provides information based on various non-obvious symptoms,\nlike blood levels or disease status."}),(0,o.createComponentVNode)(2,i,{index:3,icon:"radiation-alt",name:"Neurological/Radiological Scan",description:"Provides information about brain trauma and radiation."}),(0,o.createComponentVNode)(2,i,{index:4,icon:"mortar-pestle",name:"Chemical and Psychoactive Scan",description:"Provides a list of consumed chemicals, as well as potential\nside effects."})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l)})]}),!!h&&1===C&&(0,o.createComponentVNode)(2,d),!!N&&2===C&&(0,o.createComponentVNode)(2,u),!!V&&3===C&&(0,o.createComponentVNode)(2,s),!!b&&4===C&&(0,o.createComponentVNode)(2,m)]})})};var i=function(e,t){var n=e.index,c=e.name,i=e.description,l=e.icon,d=(0,r.useBackend)(t),u=d.act,s=d.data,m=(0,r.useSharedState)(t,"scanIndex"),p=m[0],C=m[1],h=s["active_status_"+n];return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{width:"16px",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:h?"check":"dollar-sign",color:h?"green":"grey"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:l,selected:h&&p===n,tooltip:i,tooltipPosition:"right",content:c,onClick:function(){h||u("beginScan_"+n),C(n)}})})]})},l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.kiosk_cost,d=i.patient_name;return(0,o.createComponentVNode)(2,a.Section,{minHeight:"100%",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:["Greetings Valued Employee! Please select a desired automatic health check procedure. Diagnosis costs ",(0,o.createVNode)(1,"b",null,[l,(0,o.createTextVNode)(" credits.")],0)]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:1,children:"Patient:"}),d]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,tooltip:"Resets the current scanning target, cancelling current scans.",icon:"sync",color:"average",onClick:function(){return c("clearTarget")},content:"Reset Scanner"})]})},d=function(e,t){var n=(0,r.useBackend)(t).data,c=n.patient_health,i=n.brute_health,l=n.burn_health,d=n.suffocation_health,u=n.toxin_health;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c}),"%"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brute Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Burn Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Toxin Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})})})]})})},u=function(e,t){var n=(0,r.useBackend)(t).data,c=n.patient_status,i=n.patient_illness,l=n.illness_info,d=n.bleed_status,u=n.blood_levels,s=n.blood_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Symptom Based Checkup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Patient Status",color:"good",children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease Status",children:i}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disease information",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Levels",children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/100,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})}),(0,o.createComponentVNode)(2,a.Box,{mt:1,color:"label",children:d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Information",children:s})]})})},s=function(e,t){var n=(0,r.useBackend)(t).data,c=n.clone_health,i=n.brain_damage,l=n.brain_health,d=n.rad_contamination_status,u=n.rad_contamination_value,s=n.rad_sickness_status,m=n.rad_sickness_value,p=n.trauma_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Patient Neurological and Radiological Health",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cellular Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c})})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Damage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i/100,color:"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Status",color:"health-0",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain Trauma Status",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Sickness Status",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Sickness Percentage",children:[m,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Contamination Status",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Contamination Percentage",children:[u,"%"]})]})})},m=function(e,t){var n=(0,r.useBackend)(t).data,c=n.chemical_list,i=void 0===c?[]:c,l=n.overdose_list,d=void 0===l?[]:l,u=n.addict_list,s=void 0===u?[]:u,m=n.hallucinating_status;return(0,o.createComponentVNode)(2,a.Section,{title:"Chemical and Psychoactive Analysis",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chemical Contents",children:[0===i.length&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No reagents detected."}),i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[e.volume," units of ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Overdose Status",color:"bad",children:[0===d.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient is not overdosing."}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Overdosing on ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Addiction Status",color:"bad",children:[0===s.length&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Patient has no addictions."}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:["Addicted to ",e.name]},e.id)}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Psychoactive Status",children:m})]})})}},61443:function(e,t,n){"use strict";t.__esModule=!0,t.Microscope=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Microscope=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(0,r.useSharedState)(t,"tab",1),m=s[0],p=s[1],C=u.has_dish,h=u.cell_lines,N=void 0===h?[]:h,V=u.viruses,b=void 0===V?[]:V;return(0,o.createComponentVNode)(2,c.Window,{resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dish Sample",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!C,onClick:function(){return d("eject_petridish")}})})})}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"microscope",lineHeight:"23px",selected:1===m,onClick:function(){return p(1)},children:["Micro-Organisms (",N.length,")"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"microscope",lineHeight:"23px",selected:2===m,onClick:function(){return p(2)},children:["Viruses (",b.length,")"]})]}),1===m&&(0,o.createComponentVNode)(2,i,{cell_lines:N}),2===m&&(0,o.createComponentVNode)(2,l,{viruses:b})]})})};var i=function(e,t){var n=e.cell_lines,c=(0,r.useBackend)(t);c.act,c.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.desc,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:e.growth_rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Virus Suspectibility",children:e.suspectibility}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Required Reagents",children:e.requireds}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplementary Reagents",children:e.supplementaries}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suppresive reagents",children:e.suppressives})]})},e.desc)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No micro-organisms found"})},l=function(e,t){var n=e.viruses;(0,r.useBackend)(t).act;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.desc},e.desc)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No viruses found"})}},62012:function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(39812),r=n(34380),a=n(71494),c=n(74814),i=n(85952);t.MiningVendor=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=[].concat(d.product_records);return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"User",children:d.user&&(0,o.createComponentVNode)(2,c.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,d.user.name||"Unknown",0),","," ",(0,o.createVNode)(1,"b",null,d.user.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[d.user.points,(0,o.createTextVNode)(" mining points")],0),"."]})||(0,o.createComponentVNode)(2,c.Box,{color:"light-gray",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Equipment",children:(0,o.createComponentVNode)(2,c.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:[(0,o.createVNode)(1,"span",(0,r.classes)(["vending32x32",e.path]),null,1,{style:{"vertical-align":"middle"}})," ",(0,o.createVNode)(1,"b",null,e.name,0)]}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{style:{"min-width":"95px","text-align":"center"},disabled:!d.user||e.price>d.user.points,content:e.price+" points",onClick:function(){return l("purchase",{ref:e.ref})}})})]},e.name)}))})})]})})}},83413:function(e,t,n){"use strict";t.__esModule=!0,t.Mint=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.Mint=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.inserted_materials||[];return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Materials",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.processing?"times":"power-off",content:l.processing?"Stop":"Start",selected:l.processing,onClick:function(){return i(l.processing?"stoppress":"startpress")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.material,buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:l.chosen_material===e.material,onClick:function(){return i("changematerial",{material_name:e.material})}}),children:[e.amount," cm\xb3"]},e.material)}))})}),(0,o.createComponentVNode)(2,a.Section,{children:["Pressed ",l.produced_coins," coins this cycle."]})]})})}},97397:function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(21451);t.Mule=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.cell,m=d.cellPercent,p=d.load,C=d.mode,h=d.modeStatus,N=d.haspai,V=d.autoReturn,b=d.autoPickup,f=d.reportDelivery,g=d.destination,v=d.home,k=d.id,x=d.destinations,B=void 0===x?[]:x,_=d.locked&&!d.siliconUser;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:425,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!_&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?m/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:C})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:p?"good":"average",children:p||"None"})})})]})]}),!_&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!p&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return l("unload")}}),!!N&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return l("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:k,onChange:function(e,t){return l("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:g||"None",options:B,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return l("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return l("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:v,options:B,width:"150px",onSelected:function(e){return l("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return l("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:V,content:"Auto-Return",onClick:function(){return l("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return l("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:f,content:"Report Delivery",onClick:function(){return l("report")}})]})]})})]})})}},42370:function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControlContent=t.NaniteChamberControl=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NaniteChamberControl=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:380,height:570,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.status_msg,d=i.locked,u=i.occupant_name,s=i.has_nanites,m=i.nanite_volume,p=i.regen_rate,C=i.safety_threshold,h=i.cloud_id,N=i.scan_level;if(l)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:l});var V=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"lock":"lock-open",content:d?"Locked":"Unlocked",color:d?"bad":"default",onClick:function(){return c("toggle_lock")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return c("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:C,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return c("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:h,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return c("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:V.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),N>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),N>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),N>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),N>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return c("nanite_injection")}})],4)})};t.NaniteChamberControlContent=i},93623:function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=function(e,t){var n=(0,r.useBackend)(t).data,c=n.has_disk,i=n.has_program,d=n.disk;return c?i?(0,o.createComponentVNode)(2,l,{program:d}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var l=function(e,t){var n=e.program,r=n.name,c=n.desc,i=n.activated,l=n.use_rate,d=n.can_trigger,u=n.trigger_cost,s=n.trigger_cooldown,m=n.activation_code,p=n.deactivation_code,C=n.kill_code,h=n.trigger_code,N=n.timer_restart,V=n.timer_shutdown,b=n.timer_trigger,f=n.timer_trigger_delay,g=n.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:r,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:c}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:l}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:s})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:C}),!!d&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:h})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[N," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[V," s"]}),!!d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[b," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[f," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:g.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=l;var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act;return(n.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return c("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=d;var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.current_view,u=i.disk,s=i.has_program,m=i.cloud_backup,p=u&&u.can_rule||!1;if(!m)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var C=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+d,level:2,buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return c("upload_program")}}),children:C.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,l,{program:e}),(!!p||!!e.has_rules)&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:!!p&&(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return c("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return c("remove_rule",{program_id:e.id,rule_id:t.id})}})," "+t.display]},t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,s=n.data,m=s.has_disk,p=s.current_view,C=s.new_backup_id;return(0,o.createComponentVNode)(2,c.Window,{width:375,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!m,onClick:function(){return l("eject")}}),children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return l("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:C,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return l("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("create_backup")}})],0),children:s.current_view?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,d)})]})})}},22682:function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(85952);t.NaniteProgramHub=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.detail_view,s=d.disk,m=d.has_disk,p=d.has_program,C=d.programs,h=void 0===C?{}:C,N=(0,a.useSharedState)(t,"category"),V=N[0],b=N[1],f=h&&h[V]||[];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",onClick:function(){return l("eject")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return l("clear")}})],4),children:m?p?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Program Name",children:s.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:s.desc})]}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,c.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:u?"info":"list",content:u?"Detailed":"Compact",onClick:function(){return l("toggle_details")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sync",content:"Sync Research",onClick:function(){return l("refresh")}})],4),children:null!==h?(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{minWidth:"110px",children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var n=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:t===V,onClick:function(){return b(t)},children:n},t)}))(h)})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:u?f.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Download",disabled:!m,onClick:function(){return l("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,c.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"download",content:"Download",disabled:!m,onClick:function(){return l("download",{program_id:e.id})}})},e.id)}))})})]}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No nanite programs are currently researched."})})]})})}},87554:function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammerContent=t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return c("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return c("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=l;var d=function(e,t){var n=e.extra_setting,r=n.name,c=n.type,i={number:(0,o.createComponentVNode)(2,u,{extra_setting:n}),text:(0,o.createComponentVNode)(2,s,{extra_setting:n}),type:(0,o.createComponentVNode)(2,m,{extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:i[c]})};t.NaniteExtraEntry=d;var u=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.min,u=n.max,s=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:l,width:"64px",minValue:d,maxValue:u,unit:s,onChange:function(e,t){return c("set_extra_setting",{target_setting:i,value:t})}})};t.NaniteExtraNumber=u;var s=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:l,width:"200px",onInput:function(e,t){return c("set_extra_setting",{target_setting:i,value:t})}})};t.NaniteExtraText=s;var m=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:l,width:"150px",options:d,onSelected:function(e){return c("set_extra_setting",{target_setting:i,value:e})}})};t.NaniteExtraType=m;var p=function(e,t){var n=e.extra_setting,c=(0,r.useBackend)(t).act,i=n.name,l=n.value,d=n.true_text,u=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:l?d:u,checked:l,onClick:function(){return c("set_extra_setting",{target_setting:i})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:420,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,C)})})};var C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.has_disk,m=u.has_program,p=u.name,C=u.desc,h=u.use_rate,N=u.can_trigger,V=u.trigger_cost,b=u.trigger_cooldown,f=u.activated,g=u.has_extra_settings,v=u.extra_settings,k=void 0===v?{}:v;return s?m?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:C}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:h}),!!N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:V}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:b})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"power-off":"times",content:f?"Active":"Inactive",selected:f,color:"bad",bold:!0,onClick:function(){return c("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i)}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,l)})]}),!!g&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:k.map((function(e){return(0,o.createComponentVNode)(2,d,{extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return c("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})};t.NaniteProgrammerContent=C},73708:function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemoteContent=t.NaniteRemote=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NaniteRemote=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:420,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.code,d=i.locked,u=i.mode,s=i.program_name,m=i.relay_code,p=i.comms,C=i.message,h=i.saved_settings,N=void 0===h?[]:h;return d?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return c("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:s,maxLength:14,width:"130px",onChange:function(e,t){return c("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return c("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:C,width:"270px",onChange:function(e,t){return c("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return c("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return c("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:N.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return c("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return c("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)};t.NaniteRemoteContent=i},15394:function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NotificationPreferences=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,c.Window,{title:"Notification Preferences",width:270,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return i("toggle_ignore",{key:e.key})}},e.key)}))})})})}},53158:function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtnetRelay=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.enabled,u=l.dos_capacity,s=l.dos_overload,m=l.dos_crashed;return(0,o.createComponentVNode)(2,c.Window,{title:"NtNet Quantum Relay",width:400,height:300,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:d?"ENABLED":"DISABLED",onClick:function(){return i("toggle")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"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."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return i("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ"," / ",u," GQ"]})})})})}},86156:function(e,t,n){"use strict";t.__esModule=!0,t.NtosAiRestorer=void 0;var o=n(39812),r=n(85952),a=n(33084);t.NtosAiRestorer=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:370,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.AiRestorerContent)})})}},79760:function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(39812),r=n(5908),a=n(71494),c=n(74814),i=n(85952);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,c.Box,{m:1}),(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,c.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,c.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:[(0,o.createComponentVNode)(2,c.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,c.Box,{m:1}),(0,o.createComponentVNode)(2,c.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,c.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,c.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,c.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,c.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,c.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},5313:function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmos=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(41860),i=n(71494),l=n(74814),d=n(76270),u=n(85952);t.NtosAtmos=function(e,t){var n=(0,i.useBackend)(t),s=(n.act,n.data),m=s.AirTemp,p=s.AirPressure,C=(0,a.flow)([(0,r.filter)((function(e){return e.percentage>=.01})),(0,r.sortBy)((function(e){return-e.percentage}))])(s.AirData||[]),h=Math.max.apply(Math,[1].concat(C.map((function(e){return e.percentage}))));return(0,o.createComponentVNode)(2,u.NtosWindow,{width:300,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:[m,"\xb0C"]}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:[p," kPa"]})]})}),(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.percentage,minValue:0,maxValue:h,children:(0,c.toFixed)(e.percentage,2)+"%"})},e.name)}))})})]})})}},78502:function(e,t,n){"use strict";t.__esModule=!0,t.NtosBountyConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(58083),i=n(85952);t.NtosBountyConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data.bountydata,u=void 0===d?[]:d;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:750,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,l),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print Bounty List",onClick:function(){return c("Print")}}),children:(0,o.createComponentVNode)(2,a.Table,{border:!0,children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,italic:!0,color:"label",fontSize:1.25,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Bounty Object"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Description"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Progress"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,textAlign:"center",children:"Claim"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:1===e.priority?"rgba(252, 152, 3, 0.25)":"",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{italic:!0,textAlign:"center",p:1,children:e.description}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:[1===e.priority?(0,o.createComponentVNode)(2,a.Box,{children:"High Priority"}):"",e.completion_string]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,textAlign:"center",children:e.reward_string}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,p:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,textAlign:"center",icon:1===e.claimed?"check":"",content:1===e.claimed?"Claimed":"Claim",disabled:1===e.claimed,color:1===e.can_claim?"green":"red",onClick:function(){return c("ClaimBounty",{bounty:e.bounty_ref})}})})]},e.name)}))]})})})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.stored_cash);return(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i,format:function(e){return(0,c.formatMoney)(e)}})," credits"]})}},30495:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCardContent=t.NtosCard=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(5665);t.NtosCard=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(0,r.useLocalState)(t,"tab",1),u=d[0],s=d[1],m=l.authenticated,p=l.regions,C=void 0===p?[]:p,h=l.access_on_card,N=void 0===h?[]:h,V=l.jobs,b=void 0===V?{}:V,f=l.id_rank,g=l.id_owner,v=l.has_id,k=l.have_printer,x=l.have_id_slot,B=l.id_name,_=(0,r.useLocalState)(t,"department",Object.keys(b)[0]),w=_[0],L=_[1];if(!x)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This program requires an ID slot in order to function"});var y=b[w]||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:v&&m?(0,o.createComponentVNode)(2,a.Input,{value:g,width:"250px",onInput:function(e,t){return c("PRG_edit",{name:t})}}):g||"No Card Inserted",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",disabled:!k||!v,onClick:function(){return c("PRG_print")}}),(0,o.createComponentVNode)(2,a.Button,{icon:m?"sign-out-alt":"sign-in-alt",content:m?"Log Out":"Log In",color:m?"bad":"good",onClick:function(){c(m?"PRG_logout":"PRG_authenticate")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:B,onClick:function(){return c("PRG_eject")}})}),!!v&&!!m&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Access"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Jobs"})]}),1===u&&(0,o.createComponentVNode)(2,i.AccessList,{accesses:C,selectedList:N,accessMod:function(e){return c("PRG_access",{access_target:e})},grantAll:function(){return c("PRG_grantall")},denyAll:function(){return c("PRG_denyall")},grantDep:function(e){return c("PRG_grantregion",{region:e})},denyDep:function(e){return c("PRG_denyregion",{region:e})}}),2===u&&(0,o.createComponentVNode)(2,a.Section,{title:f,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",content:"Terminate",color:"bad",onClick:function(){return c("PRG_terminate")}}),children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Custom...",onCommit:function(e,t){return c("PRG_assign",{assign_target:"Custom",custom_name:t})}}),(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:e===w,onClick:function(){return L(e)},children:e},e)}))})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:y.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.display_name,onClick:function(){return c("PRG_assign",{assign_target:e.job})}},e.job)}))})]})]})]})],0)};t.NtosCardContent=l},55513:function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,C=l.disk_size,h=l.disk_used,N=l.hardware,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:d,width:420,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:C,color:"good",children:[h," GQ / ",C," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:V.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return i("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},48791:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewManifest=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(85952);t.NtosCrewManifest=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.have_printer,s=d.manifest,m=void 0===s?{}:s;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:480,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Crew Manifest",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return l("PRG_print")}}),children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{level:2,title:t,children:(0,o.createComponentVNode)(2,c.Table,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,c.Table.Cell,{bold:!0,children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:["(",e.rank,")"]})]},e.name)}))})},t)}))(m)})})})}},77426:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCyborgRemoteMonitorContent=t.NtosCyborgRemoteMonitor=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosCyborgRemoteMonitor=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:600,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.card,d=i.cyborgs,u=void 0===d?[]:d;return u.length?(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Certain features require an ID card login."}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Send Message",color:"blue",disabled:!l,onClick:function(){return c("messagebot",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":e.shell_discon?"Nominal/Disconnected":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:e.upgrades})]})},e.ref)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected."})};t.NtosCyborgRemoteMonitorContent=i},71854:function(e,t,n){"use strict";t.__esModule=!0,t.NtosCyborgRemoteMonitorSyndicate=void 0;var o=n(39812),r=n(85952),a=n(77426);t.NtosCyborgRemoteMonitorSyndicate=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:800,theme:"syndicate",children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NtosCyborgRemoteMonitorContent)})})}},86441:function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.files,p=void 0===m?[]:m,C=d.usbfiles,h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,i,{files:p,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,i,{usbmode:!0,files:h,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})]})})};var i=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,c=e.usbmode,i=e.onUpload,l=e.onDelete,d=e.onRename;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(c?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return i(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return i(e.name)}}))],0)})]},e.name)}))]})}},38773:function(e,t,n){"use strict";t.__esModule=!0,t.NtosJobManagerContent=t.NtosJobManager=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosJobManager=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:620,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.authed,d=i.cooldown,u=i.slots,s=void 0===u?[]:u,m=i.prioritized,p=void 0===m?[]:m;return l?(0,o.createComponentVNode)(2,a.Section,{children:[d>0&&(0,o.createComponentVNode)(2,a.Dimmer,{children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",children:["On Cooldown: ",d,"s"]})}),(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Prioritized"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Slots"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:e.title,disabled:e.total<=0,checked:e.total>0&&p.includes(e.title),onClick:function(){return c("PRG_priority",{target:e.title})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.current," / ",e.total]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{content:"Open",disabled:!e.status_open,onClick:function(){return c("PRG_open_job",{target:e.title})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Close",disabled:!e.status_close,onClick:function(){return c("PRG_close_job",{target:e.title})}})]})]},e.title)}))]})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Current ID does not have access permissions to change job slots."})};t.NtosJobManagerContent=i},59543:function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,C=d.light_on,h=d.comp_light_color,N=d.removable_media,V=void 0===N?[]:N,b=d.login,f=void 0===b?[]:b;return(0,o.createComponentVNode)(2,c.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:C,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",C?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:h})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!f.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",f.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",f.IDJob]})]})}),!!V.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:V.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})})]},e.name)}))})})]})})}},73883:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,C=l.is_operator,h=l.all_channels,N=void 0===h?[]:h,V=l.clients,b=void 0===V?[]:V,f=l.messages,g=void 0===f?[]:f,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return i("PRG_newchannel",{new_channel_name:t})}}),N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return i("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return i("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return i("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return i("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return i("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return i("PRG_leavechannel")}})],4),!!C&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return i("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return i("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return i("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},83908:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.relays,d=void 0===l?[]:l,u=i.focus,s=i.target,m=i.speed,p=i.overload,C=i.capacity,h=i.error;if(h)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:h}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return c("PRG_reset")}})],4);var N=function(e){for(var t="",n=p/C;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)}),(0,o.createComponentVNode)(2,a.Box,{children:N(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return c("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return c("PRG_execute")}})]})};t.NtosNetDosContent=i},83305:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosNetDownloader=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,C=void 0===p?[]:p,h=d.error,N=d.hacked_programs,V=void 0===N?[]:N,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:h}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return l("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:C.map((function(e){return(0,o.createComponentVNode)(2,i,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),V.map((function(e){return(0,o.createComponentVNode)(2,i,{program:e},e.filename)}))]})]})})};var i=function(e,t){var n=e.program,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.disk_size,u=l.disk_used,s=l.downloadcompletion,m=l.downloading,p=l.downloadname,C=l.downloadsize,h=d-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:C,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:m||n.size>h,onClick:function(){return i("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>h&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},6806:function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(39812),r=n(74814),a=n(71494),c=n(85952);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,C=l.config_systemcontrol,h=l.idsalarm,N=l.idsstatus,V=l.ntnetmaxlogs,b=l.maxlogs,f=l.minlogs,g=l.ntnetlogs,v=void 0===g?[]:g;return(0,o.createComponentVNode)(2,c.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return i("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return i("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return i("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return i("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return i("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:N?"power-off":"times",content:N?"ENABLED":"DISABLED",selected:N,onClick:function(){return i("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return i("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:V,minValue:f,maxValue:b,width:"39px",onChange:function(e,t){return i("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return i("purgelogs")}}),children:v.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},54698:function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(39812),r=n(85952),a=n(89793);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},49413:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRadarContent=t.NtosRadar=void 0;var o=n(39812),r=n(34380),a=n(5908),c=n(71494),i=n(74814),l=n(85952);t.NtosRadar=function(e,t){return(0,o.createComponentVNode)(2,l.NtosWindow,{width:800,height:600,theme:"ntos",children:(0,o.createComponentVNode)(2,d,{sig_err:"Signal Lost"})})};var d=function(e,t){var n=(0,c.useBackend)(t),d=n.act,u=n.data,s=u.selected,m=u.object,p=void 0===m?[]:m,C=u.target,h=void 0===C?[]:C,N=u.scanning,V=e.sig_err;return(0,o.createComponentVNode)(2,i.Flex,{direction:"row",hight:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{position:"relative",width:20.5,hight:"100%",children:(0,o.createComponentVNode)(2,l.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"redo-alt",content:N?"Scanning...":"Scan",color:"blue",disabled:N,onClick:function(){return d("scan")}}),!p.length&&!N&&(0,o.createVNode)(1,"div",null,"No trackable signals found",16),!N&&p.map((function(e){return(0,o.createVNode)(1,"div",(0,r.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",e.ref===s&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){d("selecttarget",{ref:e.ref})}},e.dev)}))]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{style:{"background-image":'url("'+(0,a.resolveAsset)("ntosradarbackground.png")+'")',"background-position":"center","background-repeat":"no-repeat",top:"20px"},position:"relative",m:1.5,width:45,height:45,children:0===Object.keys(h).length?!!s&&(0,o.createComponentVNode)(2,i.NoticeBox,{position:"absolute",top:20.6,left:1.35,width:42,fontSize:"30px",textAlign:"center",children:V}):!!h.userot&&(0,o.createComponentVNode)(2,i.Box,{as:"img",src:(0,a.resolveAsset)(h.arrowstyle),position:"absolute",top:"20px",left:"243px",style:{transform:"rotate("+h.rot+"deg)"}})||(0,o.createComponentVNode)(2,i.Icon,{name:h.pointer,position:"absolute",size:2,color:h.color,top:10*h.locy+19+"px",left:10*h.locx+16+"px"})})]})};t.NtosRadarContent=d},41935:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRadarSyndicate=void 0;var o=n(39812),r=n(85952),a=n(49413);t.NtosRadarSyndicate=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosRadarContent,{sig_err:"Out of Range"})})}},60839:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRequestKiosk=void 0;var o=n(39812),r=n(18374),a=n(85952);t.NtosRequestKiosk=function(e,t){return(0,o.createComponentVNode)(2,a.NtosWindow,{width:550,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.RequestKioskContent)})})}},69480:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(39812),r=n(74814),a=n(71494),c=n(85952);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return i("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return i("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},36888:function(e,t,n){"use strict";t.__esModule=!0,t.NtosRoboControl=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosRoboControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.bots,s=d.id_owner,m=d.has_id;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:550,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Robot Control Console",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Id Card",children:[s,!!m&&(0,o.createComponentVNode)(2,a.Button,{ml:2,icon:"eject",content:"Eject",onClick:function(){return l("ejectcard")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bots in range",children:d.botcount})]})}),null==u?void 0:u.map((function(e){return(0,o.createComponentVNode)(2,i,{robot:e},e.bot_ref)}))]})})};var i=function(e,t){var n=e.robot,c=(0,r.useBackend)(t),i=c.act,l=c.data,d=l.mules||[],u=!!n.mule_check&&function(e,t){return null==e?void 0:e.find((function(e){return e.mule_ref===t}))}(d,n.bot_ref),s=1===n.mule_check?"rgba(110, 75, 14, 1)":"rgba(74, 59, 140, 1)";return(0,o.createComponentVNode)(2,a.Section,{title:n.name,style:{border:"4px solid "+s},buttons:u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"play",tooltip:"Go to Destination.",onClick:function(){return i("go",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pause",tooltip:"Stop Moving.",onClick:function(){return i("stop",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",tooltip:"Travel Home.",tooltipPosition:"bottom-left",onClick:function(){return i("home",{robot:u.mule_ref})}})],4),children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Model",children:n.model}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.locat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:n.mode}),u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Cargo",children:l.load||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:u.home}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:u.dest||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u.power,minValue:0,maxValue:100,ranges:{good:[60,Infinity],average:[20,60],bad:[-Infinity,20]}})})],4)]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"150px",children:[u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Destination",onClick:function(){return i("destination",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set ID",onClick:function(){return i("setid",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Set Home",onClick:function(){return i("sethome",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Unload Cargo",onClick:function(){return i("unload",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Return",checked:u.autoReturn,onClick:function(){return i("autoret",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Auto Pickup",checked:u.autoPickup,onClick:function(){return i("autopick",{robot:u.mule_ref})}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,content:"Delivery Report",checked:u.reportDelivery,onClick:function(){return i("report",{robot:u.mule_ref})}})],4),!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Stop Patrol",onClick:function(){return i("patroloff",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Start Patrol",onClick:function(){return i("patrolon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Summon",onClick:function(){return i("summon",{robot:n.bot_ref})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Eject PAi",onClick:function(){return i("ejectpai",{robot:n.bot_ref})}})],4)]})]})})}},55431:function(e,t,n){"use strict";t.__esModule=!0,t.NtosShipping=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.NtosShipping=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"NTOS Shipping Hub.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Id",onClick:function(){return i("ejectid")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current User",children:l.current_user||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Card",children:l.card_owner||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available Paper",children:l.has_printer?l.paperamt:"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Profit on Sale",children:[l.barcode_split,"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Shipping Options",children:[(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",tooltip:"The currently ID card will become the current user.",tooltipPosition:"right",disabled:!l.has_id_slot,onClick:function(){return i("selectid")},content:"Set Current ID"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"print",tooltip:"Print a barcode to use on a wrapped package.",tooltipPosition:"right",disabled:!l.has_printer||!l.current_user,onClick:function(){return i("print")},content:"Print Barcode"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"tags",tooltip:"Set how much profit you'd like on your package.",tooltipPosition:"right",onClick:function(){return i("setsplit")},content:"Set Profit Margin"})}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset ID",onClick:function(){return i("resetid")}})})]})]})})}},76124:function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(39812),r=n(85952),a=n(32015);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},22475:function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitorContent=t.NtosSupermatterMonitor=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(41860),i=n(71494),l=n(74814),d=n(76270),u=n(85952),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,u.NtosWindow,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,u.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,m)})})};var m=function(e,t){var n=(0,i.useBackend)(t),u=n.act,m=n.data,C=m.active,h=m.SM_integrity,N=m.SM_power,V=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!C)return(0,o.createComponentVNode)(2,p);var f=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),g=Math.max.apply(Math,[1].concat(f.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:N,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,c.toFixed)(N)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(V),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,c.toFixed)(V)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(b),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),+Infinity]},children:(0,c.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,basis:0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return u("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,d.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,d.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:g,children:(0,c.toFixed)(e.amount,2)+"%"})},e.name)}))})})})]})};t.NtosSupermatterMonitorContent=m;var p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supermatters,c=void 0===a?[]:a;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return r("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return r("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},78467:function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(39812),r=n(34380),a=n(71494),c=n(74814),i=n(85952),l=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.Box,{width:"185px",children:(0,o.createComponentVNode)(2,c.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,mb:"6px",content:e,textAlign:"center",fontSize:"40px",lineHeight:1.25,width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return n("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=(d.anchored,d.disk_present,d.status1),s=d.status2;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:442,theme:"retro",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Box,{m:"6px",children:[(0,o.createComponentVNode)(2,c.Box,{mb:"6px",className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,c.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",fontSize:"24px",lineHeight:1,textAlign:"center",width:"43px",ml:"6px",mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,c.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,c.Flex.Item,{ml:"6px",width:"129px",children:(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:1.1,mb:"6px",className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:1.1,className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,c.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,c.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,c.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})})})}},48826:function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}];t.OperatingComputer=function(e,t){var n=(0,r.useSharedState)(t,"tab",1),i=n[0],u=n[1];return(0,o.createComponentVNode)(2,c.Window,{width:350,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return u(1)},children:"Patient State"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===i,onClick:function(){return u(2)},children:"Surgery Procedures"})]}),1===i&&(0,o.createComponentVNode)(2,l),2===i&&(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.table,d=c.procedures,u=void 0===d?[]:d,s=c.patient,m=void 0===s?{}:s;return l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",children:m&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]})||"No Patient Detected"}),0===u.length&&(0,o.createComponentVNode)(2,a.Section,{children:"No Active Procedures"}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!c.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)}))],0):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"})},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.surgeries,l=void 0===i?[]:i;return(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return c("sync")}}),l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})}},36983:function(e,t,n){"use strict";t.__esModule=!0,t.Orbit=void 0;var o=n(39812),r=n(2497),a=n(5908),c=n(71494),i=n(74814),l=n(85952);function d(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nt},h=function(e,t){var n=e.name,o=t.name,r=n.match(m),a=o.match(m);return r&&a&&n.replace(m,"")===o.replace(m,"")?parseInt(r[1],10)-parseInt(a[1],10):C(n,o)},N=function(e,t){var n=(0,c.useBackend)(t).act,r=e.searchText,a=e.source,l=e.title,d=a.filter(p(r));return d.sort(h),a.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:l+" - ("+a.length+")",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name.replace(s,""),onClick:function(){return n("orbit",{ref:e.ref})}},e.name)}))})},V=function(e,t){var n=(0,c.useBackend)(t).act,r=e.color,l=e.thing;return(0,o.createComponentVNode)(2,i.Button,{color:r,onClick:function(){return n("orbit",{ref:l.ref})},children:[l.name,l.orbiters&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,ml:1,children:["(",l.orbiters," ",(0,o.createComponentVNode)(2,i.Box,{as:"img",src:(0,a.resolveAsset)("ghost.png"),opacity:.7}),")"]})]})};t.Orbit=function(e,t){for(var n,r=(0,c.useBackend)(t),a=r.act,u=r.data,s=u.alive,m=u.antagonists,b=u.dead,f=u.ghosts,g=u.misc,v=u.npcs,k=(0,c.useLocalState)(t,"searchText",""),x=k[0],B=k[1],_={},w=d(m);!(n=w()).done;){var L=n.value;_[L.antag]===undefined&&(_[L.antag]=[]),_[L.antag].push(L)}var y=Object.entries(_);y.sort((function(e,t){return C(e[0],t[0])}));return(0,o.createComponentVNode)(2,l.Window,{title:"Orbit",width:350,height:700,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Icon,{name:"search",mr:1})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search...",autoFocus:!0,fluid:!0,value:x,onInput:function(e,t){return B(t)},onEnter:function(e,t){return function(e){for(var t=0,n=[y.map((function(e){return e[0],e[1]})),s,f,b,v,g];t0&&(0,o.createComponentVNode)(2,i.Section,{title:"Ghost-Visible Antagonists",children:y.map((function(e){var t=e[0],n=e[1];return(0,o.createComponentVNode)(2,i.Section,{title:t,level:2,children:n.filter(p(x)).sort(h).map((function(e){return(0,o.createComponentVNode)(2,V,{color:"bad",thing:e},e.name)}))},t)}))}),(0,o.createComponentVNode)(2,i.Section,{title:"Alive",children:s.filter(p(x)).sort(h).map((function(e){return(0,o.createComponentVNode)(2,V,{color:"good",thing:e},e.name)}))}),(0,o.createComponentVNode)(2,N,{title:"Ghosts",source:f,searchText:x}),(0,o.createComponentVNode)(2,N,{title:"Dead",source:b,searchText:x}),(0,o.createComponentVNode)(2,N,{title:"NPCs",source:v,searchText:x}),(0,o.createComponentVNode)(2,N,{title:"Misc",source:g,searchText:x})]})})}},57800:function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(39812),r=n(2497),a=n(74814),c=n(71494),i=n(85952);t.OreBox=function(e,t){var n=(0,c.useBackend)(t),l=n.act,d=n.data.materials;return(0,o.createComponentVNode)(2,i.Window,{width:335,height:415,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Empty",onClick:function(){return l("removeall")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})]})})}},72938:function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(39812),r=n(2497),a=n(71494),c=n(74814),i=n(85952);t.OreRedemptionMachine=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=d.materials,m=d.alloys,p=d.diskDesigns,C=d.hasDisk;return(0,o.createComponentVNode)(2,i.Window,{title:"Ore Redemption Machine",width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),u,(0,o.createComponentVNode)(2,c.Button,{ml:2,content:"Claim",disabled:0===u,onClick:function(){return r("Claim")}})]})]}),(0,o.createComponentVNode)(2,c.Section,{children:C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{mb:1,children:(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return r("diskEject")}})}),(0,o.createComponentVNode)(2,c.Table,{children:p.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,c.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return r("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,c.Button,{icon:"save",content:"Insert design disk",onClick:function(){return r("diskInsert")}})}),(0,o.createComponentVNode)(2,c.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,c.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,c.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,l,{material:e,onRelease:function(t){return r("Smelt",{id:e.id,sheets:t})}},e.id)}))})})]})})};var l=function(e,t){var n=e.material,i=e.onRelease,l=(0,a.useLocalState)(t,"amount"+n.name,1),d=l[0],u=l[1],s=Math.floor(n.amount);return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,r.toTitleCase)(n.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{mr:2,color:"label",inline:!0,children:n.value&&n.value+" cr"})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,c.Box,{mr:2,color:"label",inline:!0,children:[s," sheets"]})}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:d,onChange:function(e,t){return u(t)}}),(0,o.createComponentVNode)(2,c.Button,{disabled:s<1,content:"Release",onClick:function(){return i(d)}})]})]})}},47944:function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(85952),l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.has_beaker,d=i.beaker_empty,u=i.has_blood,s=i.blood,m=!l||d;return(0,o.createComponentVNode)(2,c.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:m,onClick:function(){return r("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Empty",disabled:m,onClick:function(){return r("empty_beaker")}}),(0,o.createComponentVNode)(2,c.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return r("eject_beaker")}})],4),children:l?d?(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,c.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=l;var d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.is_ready;return(i.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,c.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,c.Input,{value:e.name,onChange:function(t,n){return r("rename_disease",{index:e.index,name:n})}}):e.name,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"flask",content:"Create culture bottle",disabled:!l,onClick:function(){return r("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,c.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=d;var u=function(e,t){var n=e.symptom,a=n.name,i=n.desc,l=n.stealth,d=n.resistance,u=n.stage_speed,s=n.transmission,m=n.level,p=n.neutered,C=(0,r.map)((function(e,t){return{desc:e,label:t}}))(n.threshold_desc||{});return(0,o.createComponentVNode)(2,c.Section,{title:a,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:2,children:i}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Level",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Resistance",children:d}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stealth",children:l}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Transmission",children:s})]})})]}),C.length>0&&(0,o.createComponentVNode)(2,c.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.resistances||[];return(0,o.createComponentVNode)(2,c.Section,{title:"Antibodies",children:l.length>0?(0,o.createComponentVNode)(2,c.LabeledList,{children:l.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!i.is_ready,onClick:function(){return r("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e,t){var n=(0,a.useBackend)(t).data;return(0,o.createComponentVNode)(2,i.Window,{width:520,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l),!!n.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,s)],4)]})})}},52472:function(e,t,n){"use strict";t.__esModule=!0,t.PaperSheet=void 0;var o=n(39812),r=n(34380),a=n(51961),c=s(n(65054)),i=s(n(76756)),l=n(71494),d=n(74814),u=n(85952);function s(e){return e&&e.__esModule?e:{"default":e}}function m(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,v(e,t)}function p(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}function C(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n]+)>/g,(function(e,t){return"$"+n[t]})))}if("function"==typeof t){var a=this;return o[Symbol.replace].call(this,e,(function(){var e=[];return e.push.apply(e,arguments),"object"!=typeof e[e.length-1]&&e.push(c(e,a)),t.apply(this,e)}))}return o[Symbol.replace].call(this,e,t)},N.apply(this,arguments)}function V(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}function b(e){var t="function"==typeof Map?new Map:undefined;return(b=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,o)}function o(){return f(e,arguments,k(this).constructor)}return o.prototype=Object.create(e.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),v(o,e)})(e)}function f(e,t,n){return(f=g()?Reflect.construct:function(e,t,n){var o=[null];o.push.apply(o,t);var r=new(Function.bind.apply(e,o));return n&&v(r,n.prototype),r}).apply(null,arguments)}function g(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var x=5e3,B=function(e,t,n,o){return void 0===o&&(o=!1),"'+e+""},_=/\[(_+)\]/g,w=N(/\[\]/gm,{id:2}),L=/%s(?:ign)?(?=\\s|$)/gim,y=function(e,t,n,o,r){var a=e.replace(_,(function(e,a,c,i){var l=function(e,t,n){t=n+"x "+t;var o=document.createElement("canvas").getContext("2d");return o.font=t,o.measureText(e).width}(e,t,n)+"px";return function(e,t,n,o,r,a){return'['+(n=a,r=l,(r?n.replace(/")};return(0,o.createComponentVNode)(2,d.Box,{position:"relative",backgroundColor:i,width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,d.Box,{fillPositionedParent:!0,width:"100%",height:"100%",dangerouslySetInnerHTML:s,p:"10px"}),u.map((function(e,t){return(0,o.createComponentVNode)(2,I,{image:{sprite:e[0],x:e[1],y:e[2],rotate:e[3]}},e[0]+t)}))]})},A=function(e){function t(t,n){var o;return(o=e.call(this,t,n)||this).state={x:0,y:0,rotate:0},o}m(t,e);var n=t.prototype;return n.findStampPosition=function(e){for(var t=event.pageX,n=event.pageY,o={left:e.target.offsetLeft,top:e.target.offsetTop},r=e.target.offsetParent;r;)o.left+=r.offsetLeft,o.top+=r.offsetTop,r=r.offsetParent;var c=[t-o.left,n-o.top],i=(0,a.vecScale)([121,51],.5);return(0,a.vecSubtract)(c,i)},n.componentDidMount=function(){document.onwheel=this.handleWheel.bind(this)},n.handleMouseMove=function(e){var t=this.findStampPosition(e);S(e),this.setState({x:t[0],y:t[1]})},n.handleMouseClick=function(e){var t=this.findStampPosition(e),n=(0,l.useBackend)(this.context),o=n.act,r=n.data;o("stamp",{x:t[0],y:t[1],r:this.state.rotate,stamp_class:this.props.stamp_class,stamp_icon_state:r.stamp_icon_state}),this.setState({x:t[0],y:t[1]})},n.handleWheel=function(e){var t=e.deltaY>0?15:-15;if(e.deltaY<0&&0===this.state.rotate)this.setState({rotate:360+t});else if(e.deltaY>0&&360===this.state.rotate)this.setState({rotate:t});else{var n={rotate:t+this.state.rotate};this.setState((function(){return n}))}S(e)},n.render=function(){var e=this.props,t=e.value,n=e.stamp_class,r=e.stamps,a=p(e,["value","stamp_class","stamps"]),c=r||[],i={sprite:n,x:this.state.x,y:this.state.y,rotate:this.state.rotate};return(0,o.normalizeProps)((0,o.createComponentVNode)(2,d.Box,Object.assign({onClick:this.handleMouseClick.bind(this),onMouseMove:this.handleMouseMove.bind(this),onwheel:this.handleWheel.bind(this)},a,{children:[(0,o.createComponentVNode)(2,T,{readOnly:!0,value:t,stamps:c}),(0,o.createComponentVNode)(2,I,{opacity:.5,image:i})]})))},t}(o.Component),P=function(e){function t(t,n){var o;return(o=e.call(this,t,n)||this).state={previewSelected:"Preview",old_text:t.value||"",textarea_text:"",combined_text:t.value||""},o}m(t,e);var n=t.prototype;return n.createPreview=function(e,t){void 0===t&&(t=!1);var n,o,r=(0,l.useBackend)(this.context).data,a=r.text,d=r.pen_color,u=r.pen_font,s=r.is_crayon,m=r.field_counter,p=r.edit_usr,h={text:a};if((e=e.trim()).length>0){var N=function(e){return c["default"].sanitize(e,{FORBID_ATTR:["class","style"],ALLOWED_TAGS:["br","code","li","p","pre","span","table","td","tr","th","ul","ol","menu","font","b","center","table","tr","th"]})}(e+="\n"===e[e.length]?" \n":"\n \n"),V=(n=d,o=p,N.replace(L,(function(){return B(o,"Times New Roman",n,!0)}))),b=y(V,u,12,d,m),f=function(e){return(0,i["default"])(e,{breaks:!0,smartypants:!0,smartLists:!0,walkTokens:function(e){switch(e.type){case"url":case"autolink":case"reflink":case"link":case"image":e.type="text",e.href=""}},baseUrl:"thisshouldbreakhttp"})}(b.text),g=B(f,u,d,s);h.text+=g,h.field_counter=b.counter}if(t){var v=function(e,t,n,o,r){var a;void 0===r&&(r=!1);for(var i={},l=[];null!==(a=w.exec(e));){var d=a[0],u=a.groups.id;if(u){var s=document.getElementById(u);if(0===(s&&s.value?s.value:"").length)continue;var m=c["default"].sanitize(s.value.trim(),{ALLOWED_TAGS:[]});if(0===m.length)continue;var p=s.cloneNode(!0);m.match(L)?(p.style.fontFamily="Times New Roman",r=!0,p.defaultValue=o):(p.style.fontFamily=t,p.defaultValue=m),r&&(p.style.fontWeight="bold"),p.style.color=n,p.disabled=!0;var h=document.createElement("div");h.appendChild(p),i[u]=m,l.push({value:"["+h.innerHTML+"]",raw_text:d})}}if(l.length>0)for(var N,V=C(l);!(N=V()).done;){var b=N.value;e=e.replace(b.raw_text,b.value)}return{text:e,fields:i}}(h.text,u,d,p,s);h.text=v.text,h.form_fields=v.fields}return h},n.onInputHandler=function(e,t){var n=this;if(t!==this.state.textarea_text){var o=this.state.old_text.length+this.state.textarea_text.length;if(o>x&&(t=o-x>=t.length?"":t.substr(0,t.length-(o-x)))===this.state.textarea_text)return;this.setState((function(){return{textarea_text:t,combined_text:n.createPreview(t)}}))}},n.finalUpdate=function(e){var t=(0,l.useBackend)(this.context).act,n=this.createPreview(e,!0);t("save",n),this.setState((function(){return{textarea_text:"",previewSelected:"save",combined_text:n.text}}))},n.render=function(){var e=this,t=this.props,n=(t.value,t.textColor),r=t.fontFamily,a=t.stamps,c=t.backgroundColor;return p(t,["value","textColor","fontFamily","stamps","backgroundColor"]),(0,o.createComponentVNode)(2,d.Flex,{direction:"column",fillPositionedParent:!0,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{children:(0,o.createComponentVNode)(2,d.Tabs,{children:[(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"Edit"===this.state.previewSelected?"grey":"white",selected:"Edit"===this.state.previewSelected,onClick:function(){return e.setState({previewSelected:"Edit"})},children:"Edit"},"marked_edit"),(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"Preview"===this.state.previewSelected?"grey":"white",selected:"Preview"===this.state.previewSelected,onClick:function(){return e.setState((function(){return{previewSelected:"Preview",textarea_text:e.state.textarea_text,combined_text:e.createPreview(e.state.textarea_text).text}}))},children:"Preview"},"marked_preview"),(0,o.createComponentVNode)(2,d.Tabs.Tab,{textColor:"black",backgroundColor:"confirm"===this.state.previewSelected?"red":"save"===this.state.previewSelected?"grey":"white",selected:"confirm"===this.state.previewSelected||"save"===this.state.previewSelected,onClick:function(){"confirm"===e.state.previewSelected?e.finalUpdate(e.state.textarea_text):"Edit"===e.state.previewSelected?e.setState((function(){return{previewSelected:"confirm",textarea_text:e.state.textarea_text,combined_text:e.createPreview(e.state.textarea_text).text}})):e.setState({previewSelected:"confirm"})},children:"confirm"===this.state.previewSelected?"confirm":"save"},"marked_done")]})}),(0,o.createComponentVNode)(2,d.Flex.Item,{grow:1,basis:1,children:"Edit"===this.state.previewSelected&&(0,o.createComponentVNode)(2,d.TextArea,{value:this.state.textarea_text,textColor:n,fontFamily:r,height:window.innerHeight-80+"px",backgroundColor:c,onInput:this.onInputHandler.bind(this)})||(0,o.createComponentVNode)(2,T,{value:this.state.combined_text,stamps:a,fontFamily:r,textColor:n})})]})},t}(o.Component);t.PaperSheet=function(e,t){var n=(0,l.useBackend)(t).data,r=n.edit_mode,a=n.text,c=n.paper_color,i=n.pen_color,s=void 0===i?"black":i,m=n.pen_font,p=void 0===m?"Verdana":m,C=n.stamps,h=n.stamp_class,N=(n.stamped,c&&"white"!==c?c:"#FFFFFF"),V=C&&null!==C?C:[];return(0,o.createComponentVNode)(2,u.Window,{theme:"paper",width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{children:(0,o.createComponentVNode)(2,d.Box,{fillPositionedParent:!0,backgroundColor:N,children:function(e){switch(e){case 0:return(0,o.createComponentVNode)(2,T,{value:a,stamps:V,readOnly:!0});case 1:return(0,o.createComponentVNode)(2,P,{value:a,textColor:s,fontFamily:p,stamps:V,backgroundColor:N});case 2:return(0,o.createComponentVNode)(2,A,{value:a,stamps:V,stamp_class:h});default:return"ERROR ERROR WE CANNOT BE HERE!!"}}(r)})})})}},57966:function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return i("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return i("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return i("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return i("add_strength")}})]})]})})]})})}},67589:function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);function i(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n50?"good":d>15&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[!l.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!l.ready_to_boot,children:l.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:l.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:u,children:l.sheets}),l.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:l.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:l.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):l.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:l.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:l.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:l.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!l.connected&&"bad",children:l.connected?l.power_available:"Unconnected"})})]})})]})})}},82564:function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(34227);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=(d.holding,d.target_pressure),m=d.default_pressure,p=d.min_pressure,C=d.max_pressure;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:315,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,unit:"kPa",width:"75px",minValue:p,maxValue:C,step:10,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===C,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},24901:function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(76270),i=n(85952),l=n(34227);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,l.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,c.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return d("toggle_filter",{val:e.gas_id})}},e.id)}))})]})})}},31695:function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.silicon_user,u=l.locked,s=l.on,m=l.check_weapons,p=l.neutralize_criminals,C=l.neutralize_all,h=l.neutralize_unidentified,N=l.neutralize_nonmindshielded,V=l.neutralize_cyborgs,b=l.neutralize_heads,f=l.manual_control,g=l.allow_manual_control,v=l.lasertag_turret;return(0,o.createComponentVNode)(2,c.Window,{width:310,height:v?110:292,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",u?"unlock":"lock"," this interface."]}),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:!v&&(!!g||!!f&&!!d)&&(0,o.createComponentVNode)(2,a.Button,{icon:f?"wifi":"terminal",content:f?"Remotely Controlled":"Manual Control",disabled:f,color:"bad",onClick:function(){return i("manual")}}),children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,disabled:u,onClick:function(){return i("power")}})})})}),!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Target Settings",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:!b,content:"Ignore Command",disabled:u,onClick:function(){return i("shootheads")}}),children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"Non-Security and Non-Command",disabled:u,onClick:function(){return i("shootall")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,content:"Unauthorized Weapons",disabled:u,onClick:function(){return i("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unidentified Life Signs",disabled:u,onClick:function(){return i("checkxenos")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Non-Mindshielded",disabled:u,onClick:function(){return i("checkloyal")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,content:"Wanted Criminals",disabled:u,onClick:function(){return i("shootcriminals")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"Cyborgs",disabled:u,onClick:function(){return i("shootborgs")}})]})],0)]})})}},89793:function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(41860),i=n(34380),l=n(71494),d=n(74814),u=n(85952),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t).data,i=n.history,u=(0,l.useLocalState)(t,"sortByField",null),p=u[0],N=u[1],V=i.supply[i.supply.length-1]||0,b=i.demand[i.demand.length-1]||0,f=i.supply.map((function(e,t){return[t,e]})),g=i.demand.map((function(e,t){return[t,e]})),v=Math.max.apply(Math,[s].concat(i.supply,i.demand)),k=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===p&&(0,r.sortBy)((function(e){return e.name})),"charge"===p&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===p&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)}))])(n.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:v,color:"teal",children:(0,c.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:b,minValue:0,maxValue:v,color:"pink",children:(0,c.toFixed)(b/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:f,rangeX:[0,f.length-1],rangeY:[0,v],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:g,rangeX:[0,g.length-1],rangeY:[0,v],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===p,content:"Name",onClick:function(){return N("name"!==p&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===p,content:"Charge",onClick:function(){return N("charge"!==p&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===p,content:"Draw",onClick:function(){return N("draw"!==p&&"draw")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),k.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,C,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,h,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,h,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,h,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorContent=p;var C=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,c.toFixed)(n)+"%"})],4)};t.AreaCharge=C,C.defaultHooks=i.pureComponentHooks;var h=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};h.defaultHooks=i.pureComponentHooks},49081:function(e,t,n){"use strict";t.__esModule=!0,t.ProbingConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ProbingConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.open,u=l.feedback,s=l.occupant,m=l.occupant_name,p=l.occupant_status;return(0,o.createComponentVNode)(2,c.Window,{width:330,height:207,theme:"abductor",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine Report",children:u})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}}),children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:3===p?"bad":2===p?"average":"good",children:3===p?"Deceased":2===p?"Unconscious":"Conscious"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Experiments",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer",content:"Probe",onClick:function(){return i("experiment",{experiment_type:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"brain",content:"Dissect",onClick:function(){return i("experiment",{experiment_type:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Analyze",onClick:function(){return i("experiment",{experiment_type:3})}})]})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Subject"})})]})})}},33642:function(e,t,n){"use strict";t.__esModule=!0,t.ProximitySensor=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ProximitySensor=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.minutes,u=l.seconds,s=l.timing,m=l.scanning,p=l.sensitivity;return(0,o.createComponentVNode)(2,c.Window,{width:250,height:185,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"unlock",content:m?"Armed":"Not Armed",selected:m,onClick:function(){return i("scanning")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Detection Range",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:m,onClick:function(){return i("sense",{range:-1})}})," ",String(p).padStart(1,"1")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:m,onClick:function(){return i("sense",{range:1})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Auto Arm",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:s?"Stop":"Start",selected:s,disabled:m,onClick:function(){return i("time")}}),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:m||s,onClick:function(){return i("input",{adjust:-30})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:m||s,onClick:function(){return i("input",{adjust:-1})}})," ",String(d).padStart(2,"0"),":",String(u).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:m||s,onClick:function(){return i("input",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:m||s,onClick:function(){return i("input",{adjust:30})}})]})]})})}},17481:function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(39812),r=n(64499),a=n(41860),c=n(71494),i=n(74814),l=n(76270),d=n(85952);t.Radio=function(e,t){var n=(0,c.useBackend)(t),u=n.act,s=n.data,m=s.freqlock,p=s.frequency,C=s.minFrequency,h=s.maxFrequency,N=s.listening,V=s.broadcasting,b=s.command,f=s.useCommand,g=s.subspace,v=s.subspaceSwitchable,k=l.RADIO_CHANNELS.find((function(e){return e.freq===p})),x=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(s.channels),B=106;return g&&(x.length>0?B+=21*x.length+6:B+=24),(0,o.createComponentVNode)(2,d.Window,{width:360,height:B,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[m&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(p/10,1)+" kHz"})||(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:C/10,maxValue:h/10,value:p/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return u("frequency",{adjust:t-p/10})}}),k&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:k.color,ml:2,children:["[",k.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:N?"volume-up":"volume-mute",selected:N,onClick:function(){return u("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:V?"microphone":"microphone-slash",selected:V,onClick:function(){return u("broadcast")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"bullhorn",selected:f,content:"High volume "+(f?"ON":"OFF"),onClick:function(){return u("command")}}),!!v&&(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"bullhorn",selected:g,content:"Subspace Tx "+(g?"ON":"OFF"),onClick:function(){return u("subspace")}})]}),!!g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channels",children:[0===x.length&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),x.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return u("channel",{channel:e.name})}})},e.name)}))]})]})})})})}},8324:function(e,t,n){"use strict";t.__esModule=!0,t.RadioactiveMicrolaser=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.RadioactiveMicrolaser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.irradiate,u=l.stealth,s=l.scanmode,m=l.intensity,p=l.wavelength,C=l.on_cooldown,h=l.cooldown;return(0,o.createComponentVNode)(2,c.Window,{title:"Radioactive Microlaser",width:320,height:335,theme:"syndicate",children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Status",children:(0,o.createComponentVNode)(2,a.Box,{color:C?"average":"good",children:C?"Recharging":"Ready"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Irradiation",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return i("irradiate")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Stealth Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eye-slash":"eye",content:u?"On":"Off",disabled:!d,selected:u,onClick:function(){return i("stealth")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"mortar-pestle":"heartbeat",content:s?"Scan Reagents":"Scan Health",disabled:d&&u,onClick:function(){return i("scanmode")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laser Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Intensity",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return i("radintensity",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return i("radintensity",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(m),width:"40px",minValue:1,maxValue:20,onChange:function(e,t){return i("radintensity",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return i("radintensity",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return i("radintensity",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Wavelength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return i("radwavelength",{adjust:-5})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return i("radwavelength",{adjust:-1})}})," ",(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(p),width:"40px",minValue:0,maxValue:120,onChange:function(e,t){return i("radwavelength",{target:t})}})," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return i("radwavelength",{adjust:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return i("radwavelength",{adjust:5})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser Cooldown",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:h})})]})})]})})}},29509:function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(39812),r=n(34380),a=n(71494),c=n(74814),i=n(85952),l=["Atmospherics","Disposals","Transit Tubes"],d={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,a.useBackend)(t),m=n.act,p=n.data,C=p.category,h=p.categories,N=void 0===h?[]:h,V=p.selected_color,b=p.piping_layer,f=p.mode,g=p.preview_rows.flatMap((function(e){return e.previews})),v=(0,a.useLocalState)(t,"categoryName"),k=v[0],x=v[1],B=N.find((function(e){return e.cat_name===k}))||N[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:C===t,icon:d[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:f&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:u[V],children:V}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:u[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===C&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:e===b,content:"Layer "+e,onClick:function(){return m("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:g.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:N.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:d[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return x(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},14265:function(e,t,n){"use strict";t.__esModule=!0,t.RemoteRobotControlContent=t.RemoteRobotControl=void 0;var o=n(39812),r=n(2497),a=n(71494),c=n(74814),i=n(85952);t.RemoteRobotControl=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{title:"Remote Robot Control",width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,l=n.data.robots,d=void 0===l?[]:l;return d.length?d.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{title:e.name+" ("+e.model+")",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"tools",content:"Interface",onClick:function(){return i("interface",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"phone-alt",content:"Call",onClick:function(){return i("callbot",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"Inactive"===(0,r.decodeHtmlEntities)(e.mode)?"bad":"Idle"===(0,r.decodeHtmlEntities)(e.mode)?"average":"good",children:(0,r.decodeHtmlEntities)(e.mode)})," ",e.hacked&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"(HACKED)"})||""]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",children:e.location})]})},e.ref)})):(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.NoticeBox,{textAlign:"center",children:"No robots detected"})})};t.RemoteRobotControlContent=l},18374:function(e,t,n){"use strict";t.__esModule=!0,t.RequestKioskContent=t.RequestKiosk=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(58083),i=n(85952);t.RequestKiosk=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:550,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.accountName,u=l.requests,s=void 0===u?[]:u,m=l.applicants,p=void 0===m?[]:m,C=l.bountyValue;l.bountyText;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Log out",onClick:function(){return i("clear")}}),children:d||"N/A"})})}),(0,o.createComponentVNode)(2,a.Flex,{mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,basis:0,children:null==s?void 0:s.map((function(e){return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.owner,width:"300px",children:(0,o.createComponentVNode)(2,a.Section,{width:"300px",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,width:"310px",children:e.owner}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100px",children:(0,c.formatMoney)(e.value)+" cr"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"pen-fancy",content:"Apply",onClick:function(){return i("apply",{request:e.acc_number})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash-alt",content:"Delete",color:"red",onClick:function(){return i("deleteRequest",{request:e.acc_number})}})]})]}),(0,o.createComponentVNode)(2,a.Section,{align:"center",children:(0,o.createVNode)(1,"i",null,[(0,o.createTextVNode)('"'),e.description,(0,o.createTextVNode)('"')],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Applicants",children:null==p?void 0:p.map((function(t){return t.request_id===e.acc_number&&(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,p:.5,backgroundColor:"rgba(0, 0, 69, 0.5)",width:"510px",style:{border:"2px solid rgba(13, 13, 213, 0.7)"},children:t.name}),(0,o.createComponentVNode)(2,a.Flex.Item,{align:"end",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cash-register",onClick:function(){return i("payApplicant",{applicant:t.requestee_id,request:e.acc_number})}})})]})}))})]},e.name)},e.name)}))}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Collapsible,{title:"New Bounty",width:"220px",color:"green",children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.TextArea,{fluid:!0,height:"250px",width:"200px",backgroundColor:"black",textColor:"white",onChange:function(e,t){return i("bountyText",{bountytext:t})}}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.NumberInput,{animate:!0,unit:"cr",minValue:1,maxValue:1e3,value:C,width:"80px",onChange:function(e,t){return i("bountyVal",{bountyval:t})}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Submit bounty",onClick:function(){return i("createBounty")}})]})})})]})],4)};t.RequestKioskContent=l},24455:function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=(0,r.useSharedState)(t,"tab",1),s=u[0],m=u[1],p=d.can_hack,C=d.cyborgs,h=void 0===C?[]:C,N=d.drones,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:1===s,onClick:function(){return m(1)},children:["Cyborgs (",h.length,")"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:"list",lineHeight:"23px",selected:2===s,onClick:function(){return m(2)},children:["Drones (",V.length,")"]})]}),1===s&&(0,o.createComponentVNode)(2,i,{cyborgs:h,can_hack:p}),2===s&&(0,o.createComponentVNode)(2,l,{drones:V})]})})};var i=function(e,t){var n=e.cyborgs,c=e.can_hack,i=(0,r.useBackend)(t),l=i.act;i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!c&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return l("magbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",onClick:function(){return l("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return l("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.Box,{color:e.charge<=30?"bad":e.charge<=70?"average":"good",children:"number"==typeof e.charge?e.charge+"%":"Not Found"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters"})},l=function(e,t){var n=e.drones,c=(0,r.useBackend)(t).act;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",color:"bad",onClick:function(){return c("killdrone",{ref:e.ref})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":"good",children:e.status?"Not Responding":"Nominal"})})})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No drone units detected within access parameters"})}},90910:function(e,t,n){"use strict";t.__esModule=!0,t.Roulette=t.RouletteBetTable=t.RouletteBoard=t.RouletteNumberButton=void 0;var o=n(39812),r=n(34380),a=n(71494),c=n(74814),i=n(85952),l=function(e){if(0===e)return"green";for(var t=[[1,10],[19,28]],n=!0,o=0;o=r[0]&&e<=r[1]){n=!1;break}}var a=e%2==0;return(n?a:!a)?"red":"black"},d=function(e,t){var n=e.number,r=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,c.Button,{bold:!0,content:n,color:l(n),width:"40px",height:"28px",fontSize:"20px",textAlign:"center",mb:0,className:"Roulette__board-extrabutton",onClick:function(){return r("ChangeBetType",{type:n})}})};t.RouletteNumberButton=d;var u=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createVNode)(1,"table","Table",[(0,o.createVNode)(1,"tr","Roulette__board-row",[(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{content:"0",color:"transparent",height:"88px",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:0})}}),2,{rowSpan:"3"}),[3,6,9,12,15,18,21,24,27,30,33,36].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s3rd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[2,5,8,11,14,17,20,23,26,29,32,35].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s2nd col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[[1,4,7,10,13,16,19,22,25,28,31,34].map((function(e){return(0,o.createVNode)(1,"td","Roulette__board-cell Table__cell-collapsing",(0,o.createComponentVNode)(2,d,{number:e}),2,null,e)})),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2 to 1",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1st col"})}}),2)],0),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"1st 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-12"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"2nd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s13-24"})}}),2,{colSpan:"4"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"3rd 12",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s25-36"})}}),2,{colSpan:"4"})],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"1-18",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s1-18"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Even",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"even"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Black",color:"black",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"black"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Red",color:"red",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"red"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"Odd",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"odd"})}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td","Roulette__board-cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,bold:!0,content:"19-36",color:"transparent",className:"Roulette__board-extrabutton",onClick:function(){return n("ChangeBetType",{type:"s19-36"})}}),2,{colSpan:"2"})],4)],4,{style:{width:"1px"}})};t.RouletteBoard=u;var s=function(e,t){var n=(0,a.useBackend)(t),i=n.act,d=n.data,u=(0,a.useLocalState)(t,"customBet",500),s=u[0],m=u[1],p=d.BetType;return p.startsWith("s")&&(p=p.substring(1,p.length)),(0,o.createVNode)(1,"table","Roulette__lowertable",[(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Last Spun:",16),(0,o.createVNode)(1,"th",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--header"]),"Current Bet:",16)],4),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--spinresult","Roulette__lowertable--spinresult-"+l(d.LastSpin)]),d.LastSpin,0),(0,o.createVNode)(1,"td",(0,r.classes)(["Roulette","Roulette__lowertable--cell","Roulette__lowertable--betscell"]),[(0,o.createComponentVNode)(2,c.Box,{bold:!0,mt:1,mb:1,fontSize:"25px",textAlign:"center",children:[d.BetAmount," cr on ",p]}),(0,o.createComponentVNode)(2,c.Box,{ml:1,mr:1,children:[(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 10 cr",onClick:function(){return i("ChangeBetAmount",{amount:10})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 50 cr",onClick:function(){return i("ChangeBetAmount",{amount:50})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 100 cr",onClick:function(){return i("ChangeBetAmount",{amount:100})}}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet 500 cr",onClick:function(){return i("ChangeBetAmount",{amount:500})}}),(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:"Bet custom amount...",onClick:function(){return i("ChangeBetAmount",{amount:s})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{size:.1,children:(0,o.createComponentVNode)(2,c.NumberInput,{value:s,minValue:0,maxValue:1e3,step:10,stepPixelSize:4,width:"40px",onChange:function(e,t){return m(t)}})})]})]})],4)],4),(0,o.createVNode)(1,"tr",null,(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Box,{bold:!0,m:1,fontSize:"14px",textAlign:"center",children:"Swipe an ID card with a connected account to spin!"}),2,{colSpan:"2"}),2),(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","Roulette__lowertable--cell",[(0,o.createComponentVNode)(2,c.Box,{inline:!0,bold:!0,mr:1,children:"House Balance:"}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,children:d.HouseBalance?d.HouseBalance+" cr":"None"})],4),(0,o.createVNode)(1,"td","Roulette__lowertable--cell",(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:d.IsAnchored?"Bolted":"Unbolted",m:1,color:"transparent",textAlign:"center",onClick:function(){return i("anchor")}}),2)],4)],4)};t.RouletteBetTable=s;t.Roulette=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:603,height:475,theme:"cardtable",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s)]})})}},14317:function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(60929),i=n(85952);t.SatelliteControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.satellites||[];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[d.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.meteor_shield_coverage/d.meteor_shield_coverage_max,content:100*d.meteor_shield_coverage/d.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return l("toggle",{id:e.id})}},e.id)}))})})]})})}},55666:function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(21451),i=n(85952),l=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],d=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e,t){var n=(0,r.useBackend)(t),a=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{onLockedStatusChange:function(){return a("toggle_lock")}}),!l.locked&&(0,o.createComponentVNode)(2,m)]})})};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return C}},Guns:{title:"Scanner Mode: Guns",component:function(){return h}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return N}},Disease:{title:"Scanner Mode: Disease",component:function(){return V}},Species:{title:"Scanner Mode: Species",component:function(){return b}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return f}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return g}}},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.scan_mode,l=s[i]||s.off,d=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==i&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return c("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,d)})},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return n("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return n("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return n("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return n("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return n("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return n("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return n("set_mode",{new_mode:"Nanites"})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,v)],4)},h=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,v)],4)},N=function(e,t){var n=(0,r.useBackend)(t).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,v)],4)},V=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,d=i.reverse,u=i.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",d?"does not have":"has"," ","a disease equal or worse than ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===u,content:e,onClick:function(){return c("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,v)],4)},b=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,u=i.target_species,s=d.find((function(e){return e.value===u}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",l?"not":""," ","of the ",s.name," species.","zombie"===u&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===u,content:e.name,onClick:function(){return c("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,v)],4)},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,d=i.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return c("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,v)],4)},g=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.reverse,d=i.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:d,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return c("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,v)],4)},v=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return c("toggle_reverse")},color:i?"bad":"good"})})})}},53480:function(e,t,n){"use strict";t.__esModule=!0,t.SeedExtractor=void 0;var o=n(39812),r=n(64499),a=n(85531),c=n(2497),i=n(71494),l=n(74814),d=n(85952);t.SeedExtractor=function(e,t){var n,u,s=(0,i.useBackend)(t),m=s.act,p=s.data,C=(n=p.seeds,u=Object.keys(n).map((function(e){var t=function(e){var t,n=/([^;=]+)=([^;]+)/g,o={};do{(t=n.exec(e))&&(o[t[1]]=t[2]+"")}while(t);return o}(e);return t.amount=n[e],t.key=e,t.name=(0,c.toTitleCase)(t.name.replace("pack of ","")),t})),(0,a.flow)([(0,r.sortBy)((function(e){return e.name}))])(u));return(0,o.createComponentVNode)(2,d.Window,{width:1e3,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,d.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l.Section,{title:"Stored seeds:",children:(0,o.createComponentVNode)(2,l.Table,{cellpadding:"3",textAlign:"center",children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Lifespan"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Endurance"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Maturation"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Production"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Yield"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Potency"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Instability"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Stock"})]}),C.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{bold:!0,children:e.name}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.lifespan}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.endurance}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.maturation}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.production}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.yield}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.potency}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.instability}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Button,{content:"Vend",onClick:function(){return m("select",{item:e.key})}}),"(",e.amount," left)"]})]},e.key)}))]})})})})}},41125:function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.ShuttleConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.authorization_required;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:230,children:[!!l&&(0,o.createComponentVNode)(2,a.Modal,{ml:1,mt:1,width:26,height:12,fontSize:"28px",fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mt:2,children:(0,o.createComponentVNode)(2,a.Icon,{name:"minus-circle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:2,ml:2,color:"bad",children:"SHUTTLE LOCKED"})]}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",mt:4,children:(0,o.createComponentVNode)(2,a.Button,{lineHeight:"40px",icon:"arrow-circle-right",content:"Request Authorization",color:"bad",onClick:function(){return i("request")}})})]}),(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d)})]})};var i=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.id===t})))?void 0:n.name},l=function(e,t){var n;return null==e||null==(n=e.find((function(e){return e.name===t})))?void 0:n.id},d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.status,s=d.locked,m=d.authorization_required,p=d.destination,C=d.docked_location,h=d.timer_str,N=d.locations,V=void 0===N?[]:N;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,fontSize:"26px",textAlign:"center",fontFamily:"monospace",children:h||"00:00"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",fontSize:"14px",mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,children:"STATUS:"}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"In Transit"===u?"good":"Idle"===u||"Igniting"===u?"average":"bad",ml:1,children:u||"Not Available"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Shuttle Controls",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:C||"Not Available"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:0===V.length&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Available"})||1===V.length&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:i(V,p)})||(0,o.createComponentVNode)(2,a.Dropdown,{mb:1.7,over:!0,width:"240px",options:V.map((function(e){return e.name})),disabled:s||m,selected:i(V,p)||"Select a Destination",onSelected:function(e){return c("set_destination",{destination:l(V,e)})}})})]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Depart",disabled:!i(V,p)||s||m,mt:1.5,icon:"arrow-up",textAlign:"center",onClick:function(){return c("move",{shuttle_id:p})}})]})]})}},93138:function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulatorModification=t.ShuttleManipulatorTemplates=t.ShuttleManipulatorStatus=t.ShuttleManipulator=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(85952);t.ShuttleManipulator=function(e,t){var n=(0,a.useLocalState)(t,"tab",1),r=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{title:"Shuttle Manipulator",width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===r,onClick:function(){return s(1)},children:"Status"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===r,onClick:function(){return s(2)},children:"Templates"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===r,onClick:function(){return s(3)},children:"Modification"})]}),1===r&&(0,o.createComponentVNode)(2,l),2===r&&(0,o.createComponentVNode)(2,d),3===r&&(0,o.createComponentVNode)(2,u)]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data.shuttles||[];return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"JMP",onClick:function(){return r("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return r("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,c.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,c.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return r("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})};t.ShuttleManipulatorStatus=l;var d=function(e,t){var n,i=(0,a.useBackend)(t),l=i.act,d=i.data,u=d.templates||{},s=d.selected||{},m=(0,a.useLocalState)(t,"templateId",Object.keys(u)[0]),p=m[0],C=m[1],h=null==(n=u[p])?void 0:n.templates;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:p===t,onClick:function(){return C(t)},children:e.port_id},t)}))(u)})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:h.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,c.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return l("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))})]})})};t.ShuttleManipulatorTemplates=d;var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.selected||{},d=i.existing_shuttle||{};return(0,o.createComponentVNode)(2,c.Section,{children:l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{level:2,title:l.name,children:(!!l.description||!!l.admin_notes)&&(0,o.createComponentVNode)(2,c.LabeledList,{children:[!!l.description&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Description",children:l.description}),!!l.admin_notes&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Admin Notes",children:l.admin_notes})]})}),d?(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Jump To",onClick:function(){return r("jump_to",{type:"mobile",id:d.id})}}),children:[d.status,!!d.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),d.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,c.Button,{content:"Preview",onClick:function(){return r("preview",{shuttle_id:l.shuttle_id})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Load",color:"bad",onClick:function(){return r("load",{shuttle_id:l.shuttle_id})}})]})],0):"No shuttle selected"})};t.ShuttleManipulatorModification=u},32325:function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(39812),r=n(41860),a=n(71494),c=n(74814),i=n(85952);t.Signaler=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.code,s=d.frequency,m=d.minFrequency,p=d.maxFrequency;return(0,o.createComponentVNode)(2,i.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Grid,{children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return l("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,c.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,c.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:u,width:"80px",onDrag:function(e,t){return l("code",{code:t})}})}),(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return l("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,c.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,c.Grid.Column,{children:(0,o.createComponentVNode)(2,c.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return l("signal")}})})})]})})})}},52757:function(e,t,n){"use strict";t.__esModule=!0,t.SkillPanel=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i={color:"lightgreen",fontWeight:"bold"},l={color:"#FFDB58",fontWeight:"bold"};t.SkillPanel=function(e,t){var n=(0,r.useBackend)(t),u=n.act,s=n.data,m=s.skills||[];return(0,o.createComponentVNode)(2,c.Window,{title:"Manage Skills",width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:m.playername,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createVNode)(1,"span",null,e.desc,0,{style:l}),(0,o.createVNode)(1,"br"),!!e.level_based&&(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{skill_lvl_num:e.lvl_base_num,skill_lvl:e.lvl_base}),(0,o.createVNode)(1,"br")],4),"Total Experience: [",e.value_base," XP]",(0,o.createVNode)(1,"br"),"XP To Next Level:",e.level_based?(0,o.createVNode)(1,"span",null,e.xp_next_lvl_base,0):(0,o.createVNode)(1,"span",null,"[MAXXED]",16,{style:i}),(0,o.createVNode)(1,"br"),e.base_readout,(0,o.createComponentVNode)(2,a.ProgressBar,{value:e.percent_base,color:"good"}),(0,o.createVNode)(1,"br"),!!s.admin&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Adjust Exp",onClick:function(){return u("adj_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Exp",onClick:function(){return u("set_exp",{skill:e.path})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Set Level",onClick:function(){return u("set_lvl",{skill:e.path})}}),(0,o.createVNode)(1,"br"),(0,o.createVNode)(1,"br")],4)]},e.name)}))})})})})};var d=function(e){var t=e.skill_lvl_num,n=e.skill_lvl;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Level: [",(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,textColor:"hsl("+50*t+", 50%, 50%)",children:n}),"]"]})}},43078:function(e,t,n){"use strict";t.__esModule=!0,t.SkillStation=t.TimeFormat=t.ImplantedSkillchips=t.InsertedSkillchip=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=n(41860),l=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.skillchip_ready,d=i.slot_use,u=i.slots_used,s=i.slots_max,m=i.implantable_reason,p=i.implantable,C=i.complexity,h=i.skill_name,N=i.skill_desc,V=i.skill_icon,b=i.working;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Inserted Skillchip",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",disabled:!p||!!b,color:p?"good":"default",onClick:function(){return c("implant")},content:"Implant",tooltip:m}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!!b,onClick:function(){return c("eject")},content:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.Flex,{spacing:2,height:"100%",width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{height:"100%",align:"center",children:(0,o.createComponentVNode)(2,a.Icon,{size:3,name:V})}),(0,o.createComponentVNode)(2,a.Flex.Item,{width:"100%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Skillchip",children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,a.Box,{italic:!0,children:N})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"brain",width:"15px",textAlign:"center"})," ",C]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot Size",children:(0,o.createComponentVNode)(2,a.Box,{color:u+d>s&&"red",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save",width:"15px",textAlign:"center"})," ",d]})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",color:p?"good":"bad",children:m})]})})]})}):!b&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Please insert a skillchip."})};t.InsertedSkillchip=l;var d=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.slots_used,d=i.slots_max,u=i.complexity_used,s=i.complexity_max,m=i.working,p=i.current||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Implanted Skillchips",children:[!p.length&&"No skillchips detected.",!!p.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Chip"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"brain",tooltip:"Complexity",tooltipPosition:"top",content:u+"/"+s})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"save",tooltip:"Slot Size",tooltipPosition:"top",content:l+"/"+d})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"check",tooltip:"Is Active",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Icon,{textAlign:"center",width:"18px",mr:1,name:e.icon}),e.name]}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:(!e.active?e.complexity+u>s&&"bad":"good")||"grey",textAlign:"center",children:e.complexity}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"good",textAlign:"center",children:e.slot_use}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:e.active?"check":"times",color:e.active?"good":"bad"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.cooldown>0&&Math.ceil(e.cooldown/10)+"s"||"0s"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove",{ref:e.ref})},icon:e.removable?"eject":"trash",color:e.removable?"good":"bad",tooltip:e.removable?"Extract":"Destroy",tooltipPosition:"left",disabled:e.cooldown||m}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("toggle_activate",{ref:e.ref})},icon:e.active?"check-square-o":"square-o",color:e.active?"good":"default",tooltip:!!e.active_error&&!e.active&&e.active_error||e.active&&"Deactivate"||"Activate",tooltipPosition:"left",disabled:e.cooldown||m||!e.active&&e.complexity+u>s})]})]},e.ref)}))]})]})};t.ImplantedSkillchips=d;var u=function(e,t){var n=e.value,o=(0,i.toFixed)(Math.floor(n/10%60)).padStart(2,"0"),r=(0,i.toFixed)(Math.floor(n/600%60)).padStart(2,"0");return(0,i.toFixed)(Math.floor(n/36e3%24)).padStart(2,"0")+":"+r+":"+o};t.TimeFormat=u;t.SkillStation=function(e,t){var n=(0,r.useBackend)(t).data,i=n.working,s=n.timeleft,m=n.error;return(0,o.createComponentVNode)(2,c.Window,{title:"Skillsoft Station",width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:m}),!!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:(0,o.createComponentVNode)(2,a.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mb:.5,children:"Operation in progress. Please do not leave the chamber."}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:["Time Left: ",(0,o.createComponentVNode)(2,u,{value:s})]})]})}),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d)]})})}},80646:function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i=[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Oxygen",type:"oxyLoss"}];t.Sleeper=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.open,s=d.occupant,m=void 0===s?{}:s,p=d.occupied,C=(d.chems||[]).sort((function(e,t){var n=e.name.toLowerCase(),o=t.name.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,c.Window,{width:310,height:465,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:m.name?m.name:"No Occupant",minHeight:"210px",buttons:!!m.stat&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m.statstate,children:m.stat}),children:!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,ranges:{good:[50,Infinity],average:[0,50],bad:[-Infinity,0]}}),(0,o.createComponentVNode)(2,a.Box,{mt:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[i.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type],minValue:0,maxValue:m.maxHealth,color:"bad"})},e.type)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cells",color:m.cloneLoss?"bad":"good",children:m.cloneLoss?"Damaged":"Healthy"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Brain",color:m.brainLoss?"bad":"good",children:m.brainLoss?"Abnormal":"Healthy"})]})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medicines",minHeight:"205px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?"Open":"Closed",onClick:function(){return l("door")}}),children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,disabled:!p||!e.allowed,width:"140px",onClick:function(){return l("inject",{chem:e.id})}},e.name)}))})]})})}},97700:function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952),i={Dead:"bad",Unconscious:"average",Conscious:"good"},l={owner:"You Are Here",stranger:"Occupied",available:"Swap"},d=function(e,t){var n=e.body,r=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:n.htmlcolor,children:n.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:l[n.occupied],selected:"owner"===n.occupied,color:"stranger"===n.occupied&&"bad",onClick:function(){return r()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:i[n.status],children:n.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:n.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:n.area})]})})};t.BodyEntry=d;t.SlimeBodySwapper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.bodies,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,d,{body:e,swapFunc:function(){return i("swap",{ref:e.ref})}},e.name)}))})})})}},55896:function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(39812),r=n(64499),a=n(71494),c=n(74814),i=n(85952);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{title:"Storage",buttons:!!d.isdryer&&(0,o.createComponentVNode)(2,c.Button,{icon:d.drying?"stop":"tint",onClick:function(){return l("Dry")},children:d.drying?"Stop drying":"Dry"}),children:0===d.contents.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:["Unfortunately, this ",d.name," is empty."]})||(0,o.createComponentVNode)(2,c.Table,{children:[(0,o.createComponentVNode)(2,c.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"center",children:d.verb?d.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.Table.Row,{children:[(0,o.createComponentVNode)(2,c.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,c.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,c.Button,{content:"One",disabled:e.amount<1,onClick:function(){return l("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,c.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return l("Release",{name:e.name})}})]})]},t)}))(d.contents)]})})})})}},20561:function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(58083),i=n(85952),l=1e3;t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=(u.capacity,u.charge),p=u.inputAttempt,C=u.inputting,h=u.inputLevel,N=u.inputLevelMax,V=u.inputAvailable,b=u.outputAttempt,f=u.outputting,g=u.outputLevel,v=u.outputLevelMax,k=u.outputUsed,x=(s>=100?"good":C&&"average")||"bad",B=(f?"good":m>0&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:340,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sync-alt":"times",selected:p,onClick:function(){return d("tryinput")},children:p?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:x,children:(s>=100?"Fully Charged":C&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===h,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===h,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:h/l,fillValue:V/l,minValue:0,maxValue:N/l,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(e*l,1)},onDrag:function(e,t){return d("input",{target:t*l})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:h===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,c.formatPower)(V)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",selected:b,onClick:function(){return d("tryoutput")},children:b?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:B,children:f?"Sending":m>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===g,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===g,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:g/l,minValue:0,maxValue:v/l,step:5,stepPixelSize:4,format:function(e){return(0,c.formatPower)(e*l,1)},onDrag:function(e,t){return d("output",{target:t*l})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:g===v,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:g===v,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,c.formatPower)(k)})]})})]})})}},93267:function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.SmokeMachine=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.TankContents,u=(l.isTankLoaded,l.TankCurrentVolume),s=l.TankMaxVolume,m=l.active,p=l.setting,C=(l.screen,l.maxSetting),h=void 0===C?[]:C;return(0,o.createComponentVNode)(2,c.Window,{width:350,height:350,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"power-off":"times",selected:m,content:m?"On":"Off",onClick:function(){return i("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:u/s,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:u||0})," / "+s]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:p===e,icon:"plus",content:3*e,disabled:h0?"good":"bad",children:h})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:u,children:d+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return i("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return i("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!N,onClick:function(){return i("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:s,onDrag:function(e,t){return i("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-p-.01,maxValue:p+.01,value:m,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return i("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[s+" \xb0"," (auto)"]})]})]})})]})})}},57762:function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.SpaceHeater=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!l.hasPowercell||!l.open,onClick:function(){return i("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,disabled:!l.hasPowercell,onClick:function(){return i("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!l.hasPowercell&&"bad",children:l.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.powerLevel/100,ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]},children:l.powerLevel+"%"})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(l.targetTemp-l.currentTemp)>50?"bad":Math.abs(l.targetTemp-l.currentTemp)>20?"average":"good",children:[l.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:l.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.targetTemp),width:"65px",unit:"\xb0C",minValue:l.minTemp,maxValue:l.maxTemp,onChange:function(e,t){return i("target",{target:t})}})||l.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:l.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===l.mode,onClick:function(){return i("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===l.mode,onClick:function(){return i("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===l.mode,onClick:function(){return i("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})]})})}},46810:function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.SpawnersMenu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.spawners||[];return(0,o.createComponentVNode)(2,c.Window,{title:"Spawners Menu",width:700,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return i("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return i("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})})})}},32015:function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,c.Window,{width:325,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i)})})};var i=function(e,t){var n=(0,r.useBackend)(t).data.alarms||[],c=n.Fire||[],i=n.Atmosphere||[],l=n.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===l.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),l.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)};t.StationAlertConsoleContent=i},80748:function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.locked,u=l.open,s=l.safeties,m=l.uv_active,p=l.occupied,C=l.suit,h=l.helmet,N=l.mask,V=l.storage;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:305,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!(!p||!s)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!u&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"unlock":"lock",content:d?"Unlock":"Lock",onClick:function(){return i("lock")}}),!d&&(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-out-alt":"sign-in-alt",content:u?"Close":"Open",onClick:function(){return i("door")}})],0),children:d&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"square":"square-o",content:C||"Empty",disabled:!C,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"square":"square-o",content:N||"Empty",disabled:!N,onClick:function(){return i("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:V?"square":"square-o",content:V||"Empty",disabled:!V,onClick:function(){return i("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:p&&s,textAlign:"center",onClick:function(){return i("uv")}})})]})})}},37162:function(e,t,n){"use strict";t.__esModule=!0,t.SyndPane=t.StatusPane=t.SyndContractorContent=t.SyndContractor=t.FakeTerminal=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={currentIndex:0,currentDisplay:[]},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=r.prototype;return c.tick=function(){var e=this.props,t=this.state;t.currentIndex<=e.allMessages.length?(this.setState((function(e){return{currentIndex:e.currentIndex+1}})),t.currentDisplay.push(e.allMessages[t.currentIndex])):(clearTimeout(this.timer),setTimeout(e.onFinished,e.finishedTimeout))},c.componentDidMount=function(){var e=this,t=this.props.linesPerSecond,n=void 0===t?2.5:t;this.timer=setInterval((function(){return e.tick()}),1e3/n)},c.componentWillUnmount=function(){clearTimeout(this.timer)},c.render=function(){return(0,o.createComponentVNode)(2,a.Box,{m:1,children:this.state.currentDisplay.map((function(e){return(0,o.createFragment)([e,(0,o.createVNode)(1,"br")],0,e)}))})},r}(o.Component);t.FakeTerminal=l;t.SyndContractor=function(e,t){return(0,o.createComponentVNode)(2,c.NtosWindow,{width:500,height:600,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),c=n.data,i=n.act,d=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(2e4*Math.random()),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],u=!!c.error&&(0,o.createComponentVNode)(2,a.Modal,{backgroundColor:"red",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,children:(0,o.createComponentVNode)(2,a.Icon,{size:4,name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mr:2,grow:1,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{width:"260px",textAlign:"left",minHeight:"80px",children:c.error}),(0,o.createComponentVNode)(2,a.Button,{content:"Dismiss",onClick:function(){return i("PRG_clear_error")}})]})]})});return c.logged_in?c.logged_in&&c.first_load?(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"525px",children:(0,o.createComponentVNode)(2,l,{allMessages:d,finishedTimeout:3e3,onFinished:function(){return i("PRG_set_first_load_finished")}})}):c.info_screen?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.8)",minHeight:"500px",children:(0,o.createComponentVNode)(2,l,{allMessages:["SyndTract v2.0","","We've identified potentional high-value targets that are","currently assigned to your mission area. They are believed","to hold valuable information which could be of immediate","importance to our organisation.","","Listed below are all of the contracts available to you. You","are to bring the specified target to the designated","drop-off, and contact us via this uplink. We will send","a specialised extraction unit to put the body into.","","We want targets alive - but we will sometimes pay slight","amounts if they're not, you just won't recieve the shown","bonus. You can redeem your payment through this uplink in","the form of raw telecrystals, which can be put into your","regular Syndicate uplink to purchase whatever you may need.","We provide you with these crystals the moment you send the","target up to us, which can be collected at anytime through","this system.","","Targets extracted will be ransomed back to the station once","their use to us is fulfilled, with us providing you a small","percentage cut. You may want to be mindful of them","identifying you when they come back. We provide you with","a standard contractor loadout, which will help cover your","identity."],linesPerSecond:10})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"CONTINUE",color:"transparent",textAlign:"center",onClick:function(){return i("PRG_toggle_info")}})],4):(0,o.createFragment)([u,(0,o.createComponentVNode)(2,s)],0):(0,o.createComponentVNode)(2,a.Section,{minHeight:"525px",children:[(0,o.createComponentVNode)(2,a.Box,{width:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{content:"REGISTER USER",color:"transparent",onClick:function(){return i("PRG_login")}})}),!!c.error&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c.error})]})};t.SyndContractorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createFragment)([(0,o.createTextVNode)("Contractor Status"),(0,o.createComponentVNode)(2,a.Button,{content:"View Information Again",color:"transparent",mb:0,ml:1,onClick:function(){return c("PRG_toggle_info")}})],4),buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,mr:1,children:[i.contract_rep," Rep"]}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.85,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Available",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Claim",disabled:i.redeemable_tc<=0,onClick:function(){return c("PRG_redeem_TC")}}),children:i.redeemable_tc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"TC Earned",children:i.earned_tc})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Contracts Completed",children:i.contracts_completed}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Status",children:"ACTIVE"})]})})]})})};t.StatusPane=u;var s=function(e,t){var n=(0,r.useLocalState)(t,"tab",1),c=n[0],i=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,u,{state:e.state}),(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===c,onClick:function(){return i(1)},children:"Contracts"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i(2)},children:"Hub"})]}),1===c&&(0,o.createComponentVNode)(2,m),2===c&&(0,o.createComponentVNode)(2,p)],0)};t.SyndPane=s;var m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.contracts||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Available Contracts",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Call Extraction",disabled:!i.ongoing_contract||i.extraction_enroute,onClick:function(){return c("PRG_call_extraction")}}),children:l.map((function(e){if(!i.ongoing_contract||2===e.status){var t=e.status>1;if(!(e.status>=5))return(0,o.createComponentVNode)(2,a.Section,{title:e.target?e.target+" ("+e.target_rank+")":"Invalid Target",level:t?1:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.payout," (+",e.payout_bonus,") TC"]}),(0,o.createComponentVNode)(2,a.Button,{content:t?"Abort":"Accept",disabled:e.extraction_enroute,color:t&&"bad",onClick:function(){return c("PRG_contract"+(t?"_abort":"-accept"),{contract_id:e.id})}})],4),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.message}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,children:"Dropoff Location:"}),(0,o.createComponentVNode)(2,a.Box,{children:e.dropoff})]})]})},e.target)}}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Dropoff Locator",textAlign:"center",opacity:i.ongoing_contract?100:0,children:(0,o.createComponentVNode)(2,a.Box,{bold:!0,children:i.dropoff_direction})})],4)},p=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.contractor_hub_items||[];return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){var t=e.cost?e.cost+" Rep":"FREE",n=-1!==e.limited;return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" - "+t,level:2,buttons:(0,o.createFragment)([n&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:[e.limited," remaining"]}),(0,o.createComponentVNode)(2,a.Button,{content:"Purchase",disabled:i.contract_rep0&&g.flatMap((function(e){return e.items||[]})).filter(L).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===_})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:s>0?"good":"bad",children:[(0,i.formatMoney)(s)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,c.Input,{autoFocus:!0,value:k,onInput:function(e,t){return x(t)},mx:1}),(0,o.createComponentVNode)(2,c.Button,{icon:V?"list":"info",content:V?"Compact":"Detailed",onClick:function(){return h("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,c.Button,{icon:"lock",content:"Lock",onClick:function(){return h("lock")}})],0),children:(0,o.createComponentVNode)(2,c.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:e.name===_,onClick:function(){return w(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,basis:0,children:[0===y.length&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,u,{compactMode:k.length>0||V,currencyAmount:s,currencySymbol:p,items:y})]})]})})};t.GenericUplink=d;var u=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],C=m&&m.cost||0,h=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-Cl.user.cash),content:h?"FREE":d.price+" cr",onClick:function(){return i("vend",{ref:d.ref})}})})]})};t.Vending=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),u=d.user,s=d.onstation,m=d.product_records,p=void 0===m?[]:m,C=d.coin_records,h=void 0===C?[]:C,N=d.hidden_records,V=void 0===N?[]:N,b=d.stock,f=!1;return d.vending_machine_input?(n=d.vending_machine_input||[],f=!0):(n=[].concat(p,h),d.extended_inventory&&(n=[].concat(n,V))),n=n.filter((function(e){return!!e})),(0,o.createComponentVNode)(2,i.Window,{title:"Vending Machine",width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!s&&(0,o.createComponentVNode)(2,c.Section,{title:"User",children:u&&(0,o.createComponentVNode)(2,c.Box,{children:["Welcome, ",(0,o.createVNode)(1,"b",null,u.name,0),","," ",(0,o.createVNode)(1,"b",null,u.job||"Unemployed",0),"!",(0,o.createVNode)(1,"br"),"Your balance is ",(0,o.createVNode)(1,"b",null,[u.cash,(0,o.createTextVNode)(" credits")],0),"."]})||(0,o.createComponentVNode)(2,c.Box,{color:"light-grey",children:["No registered ID card!",(0,o.createVNode)(1,"br"),"Please contact your local HoP!"]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Products",children:(0,o.createComponentVNode)(2,c.Table,{children:n.map((function(e){return(0,o.createComponentVNode)(2,l,{custom:f,product:e,productStock:b[e.name]},e.name)}))})})]})})}},44952:function(e,t,n){"use strict";t.__esModule=!0,t.VrSleeper=void 0;var o=n(39812),r=n(71494),a=n(74814),c=n(85952);t.VrSleeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:475,height:340,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[!!l.emagged&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Safety restraints disabled."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Avatar",children:l.vr_avatar?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:l.vr_avatar.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:l.vr_avatar.status}),!!l.vr_avatar&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.vr_avatar.health/l.vr_avatar.maxhealth,ranges:{good:[.9,Infinity],average:[.7,.8],bad:[-Infinity,.5]}})})]}):"No Virtual Avatar detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"VR Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:l.toggle_open?"unlock":"lock",disabled:l.stored0&&S[t]&&S[t]!==i,r=!S[t]&&C.includes(t)?e.desc:e.desc+" ("+b[N[t]]+")";return(0,o.createComponentVNode)(2,c.Button.Checkbox,{ml:1,fluid:!0,content:r,disabled:n,checked:s.includes(e.ref),onClick:function(){return m(e.ref,"None"===i?null:i)}},e.desc)}))}},71739:function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(39812),r=n(2497),a=n(71494),c=n(74814),i=n(76270);t.Vent=function(e,t){var n=e.vent,i=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,C=n.direction,h=n.external,N=n.internal,V=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return i("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:C?"Pressurizing":"Scrubbing",color:!C&&"danger",onClick:function(){return i("direction",{id_tag:l,val:Number(!C)})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return i("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return i("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(N),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return i("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return i("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(h),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return i("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:V,content:"Reset",onClick:function(){return i("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,l=(0,a.useBackend)(t).act,d=n.long_name,u=n.power,s=n.scrubbing,m=n.id_tag,p=n.widenet,C=n.filter_types;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return l("power",{id_tag:m,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:s?"filter":"sign-in-alt",color:s||"danger",content:s?"Scrubbing":"Siphoning",onClick:function(){return l("scrubbing",{id_tag:m,val:Number(!s)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:p?"expand":"compress",selected:p,content:p?"Expanded range":"Normal range",onClick:function(){return l("widenet",{id_tag:m,val:Number(!p)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:s&&C.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return l("toggle_filter",{id_tag:m,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})}},48229:function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(39812),r=n(74814);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[(0,o.createComponentVNode)(2,r.AnimatedNumber,{initial:0,value:e.volume})," units of "+e.name]},e.name)}))]})}},21451:function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(39812),r=n(71494),a=n(74814);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=e.siliconUser,d=void 0===l?i.siliconUser:l,u=e.locked,s=void 0===u?i.locked:u,m=e.onLockStatusChange,p=void 0===m?function(){return c("lock")}:m,C=e.accessText,h=void 0===C?"an ID card":C;return d?(0,o.createComponentVNode)(2,a.NoticeBox,{color:"grey",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{m:0,color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){p&&p(!s)}})})]})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe ",h," ","to ",s?"unlock":"lock"," this interface."]})}},34227:function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(39812),r=n(71494),a=n(74814);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),c=n.act,i=n.data,l=i.connected,d=i.holding,u=i.on,s=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return c("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return c("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},73218:function(e,t,n){"use strict";t.__esModule=!0,t.getRoutedComponent=void 0;var o=n(39812),r=n(71494),a=(n(30098),n(85952)),c=n(8156),i=function(e,t){return function(){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:["notFound"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" was not found.")],4),"missingExport"===e&&(0,o.createVNode)(1,"div",null,[(0,o.createTextVNode)("Interface "),(0,o.createVNode)(1,"b",null,t,0),(0,o.createTextVNode)(" is missing an export.")],4)]})})}},l=function(){return(0,o.createComponentVNode)(2,a.Window,{children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0})})};t.getRoutedComponent=function(e){var t=e.getState(),n=(0,r.selectBackend)(t),o=n.suspended,a=n.config;if(o)return l;for(var d,u=null==a?void 0:a["interface"],s=[function(e){return"./"+e+".tsx"},function(e){return"./"+e+".js"},function(e){return"./"+e+"/index.tsx"},function(e){return"./"+e+"/index.js"}];!d&&s.length>0;){var m=s.shift()(u);try{d=c(m)}catch(C){if("MODULE_NOT_FOUND"!==C.code)throw C}}if(!d)return i("notFound",u);var p=d[u];return p||i("missingExport",u)}},56285:function(){},58602:function(){},92433:function(){},20459:function(){},35070:function(){},86455:function(){},41821:function(){},83243:function(){},97585:function(){},87266:function(){},99195:function(){},72916:function(){},8156:function(e,t,n){var o={"./AbductorConsole":37905,"./AbductorConsole.js":37905,"./Achievements":16804,"./Achievements.js":16804,"./AiAirlock":47330,"./AiAirlock.js":47330,"./AiRestorer":33084,"./AiRestorer.js":33084,"./AirAlarm":58444,"./AirAlarm.js":58444,"./AirlockElectronics":54370,"./AirlockElectronics.js":54370,"./AlertModal":24053,"./AlertModal.js":24053,"./Apc":93749,"./Apc.js":93749,"./ApcControl":78645,"./ApcControl.js":78645,"./AtmosAlertConsole":38531,"./AtmosAlertConsole.js":38531,"./AtmosControlConsole":4852,"./AtmosControlConsole.js":4852,"./AtmosControlPanel":40948,"./AtmosControlPanel.js":40948,"./AtmosFilter":2726,"./AtmosFilter.js":2726,"./AtmosMixer":61505,"./AtmosMixer.js":61505,"./AtmosPump":30255,"./AtmosPump.js":30255,"./AtmosRelief":78598,"./AtmosRelief.js":78598,"./AutomatedAnnouncement":33106,"./AutomatedAnnouncement.js":33106,"./BankMachine":57554,"./BankMachine.js":57554,"./Bepis":51723,"./Bepis.js":51723,"./Biogenerator":20813,"./Biogenerator.js":20813,"./BlackmarketUplink":14847,"./BlackmarketUplink.js":14847,"./BluespaceArtillery":32129,"./BluespaceArtillery.js":32129,"./BluespaceLocator":16370,"./BluespaceLocator.js":16370,"./BorgPanel":30876,"./BorgPanel.js":30876,"./BrigTimer":61956,"./BrigTimer.js":61956,"./CameraConsole":3180,"./CameraConsole.js":3180,"./Canister":94477,"./Canister.js":94477,"./Canvas":55636,"./Canvas.js":55636,"./Cargo":5758,"./Cargo.js":5758,"./CargoBountyConsole":96291,"./CargoBountyConsole.js":96291,"./CargoExpress":69941,"./CargoExpress.js":69941,"./CargoHoldTerminal":62292,"./CargoHoldTerminal.js":62292,"./CellularEmporium":27173,"./CellularEmporium.js":27173,"./CentcomPodLauncher":26726,"./CentcomPodLauncher.js":26726,"./ChemAcclimator":8663,"./ChemAcclimator.js":8663,"./ChemDebugSynthesizer":76900,"./ChemDebugSynthesizer.js":76900,"./ChemDispenser":22223,"./ChemDispenser.js":22223,"./ChemFilter":16610,"./ChemFilter.js":16610,"./ChemHeater":96479,"./ChemHeater.js":96479,"./ChemMaster":34859,"./ChemMaster.js":34859,"./ChemPress":56320,"./ChemPress.js":56320,"./ChemReactionChamber":52592,"./ChemReactionChamber.js":52592,"./ChemSplitter":68502,"./ChemSplitter.js":68502,"./ChemSynthesizer":77508,"./ChemSynthesizer.js":77508,"./CivCargoHoldTerminal":30733,"./CivCargoHoldTerminal.js":30733,"./ClockworkSlab":14319,"./ClockworkSlab.js":14319,"./CodexGigas":28408,"./CodexGigas.js":28408,"./Colormate":67649,"./Colormate.js":67649,"./ComputerFabricator":2174,"./ComputerFabricator.js":2174,"./Crayon":99672,"./Crayon.js":99672,"./CrewConsole":72357,"./CrewConsole.js":72357,"./Cryo":99798,"./Cryo.js":99798,"./DecalPainter":17785,"./DecalPainter.js":17785,"./DisposalUnit":95877,"./DisposalUnit.js":95877,"./DnaConsole":43928,"./DnaConsole.js":43928,"./DnaVault":89817,"./DnaVault.js":89817,"./EightBallVote":41284,"./EightBallVote.js":41284,"./Electrolyzer":31342,"./Electrolyzer.js":31342,"./Electropack":53586,"./Electropack.js":53586,"./EmergencyShuttleConsole":47453,"./EmergencyShuttleConsole.js":47453,"./EngravedMessage":11715,"./EngravedMessage.js":11715,"./ExosuitControlConsole":8077,"./ExosuitControlConsole.js":8077,"./ExosuitFabricator":95481,"./ExosuitFabricator.js":95481,"./ForbiddenLore":1005,"./ForbiddenLore.js":1005,"./Gateway":64831,"./Gateway.js":64831,"./GhostPoolProtection":8098,"./GhostPoolProtection.js":8098,"./GlandDispenser":25313,"./GlandDispenser.js":25313,"./Gps":25230,"./Gps.js":25230,"./GravityGenerator":4475,"./GravityGenerator.js":4475,"./GulagItemReclaimer":83366,"./GulagItemReclaimer.js":83366,"./GulagTeleporterConsole":72263,"./GulagTeleporterConsole.js":72263,"./Holodeck":7908,"./Holodeck.js":7908,"./Holopad":84283,"./Holopad.js":84283,"./HypnoChair":12708,"./HypnoChair.js":12708,"./ImplantChair":1473,"./ImplantChair.js":1473,"./InfraredEmitter":87522,"./InfraredEmitter.js":87522,"./Intellicard":28549,"./Intellicard.js":28549,"./Jukebox":68741,"./Jukebox.js":68741,"./KeycardAuth":36597,"./KeycardAuth.js":36597,"./LaborClaimConsole":52169,"./LaborClaimConsole.js":52169,"./LanguageMenu":83577,"./LanguageMenu.js":83577,"./LaunchpadConsole":79381,"./LaunchpadConsole.js":79381,"./LaunchpadRemote":59955,"./LaunchpadRemote.js":59955,"./LoadoutSelect":71293,"./LoadoutSelect.js":71293,"./MafiaPanel":5568,"./MafiaPanel.js":5568,"./MalfunctionModulePicker":42159,"./MalfunctionModulePicker.js":42159,"./MechBayPowerConsole":80881,"./MechBayPowerConsole.js":80881,"./MechpadConsole":37305,"./MechpadConsole.js":37305,"./MedicalKiosk":74702,"./MedicalKiosk.js":74702,"./Microscope":61443,"./Microscope.js":61443,"./MiningVendor":62012,"./MiningVendor.js":62012,"./Mint":83413,"./Mint.js":83413,"./Mule":97397,"./Mule.js":97397,"./NaniteChamberControl":42370,"./NaniteChamberControl.js":42370,"./NaniteCloudControl":93623,"./NaniteCloudControl.js":93623,"./NaniteProgramHub":22682,"./NaniteProgramHub.js":22682,"./NaniteProgrammer":87554,"./NaniteProgrammer.js":87554,"./NaniteRemote":73708,"./NaniteRemote.js":73708,"./NotificationPreferences":15394,"./NotificationPreferences.js":15394,"./NtnetRelay":53158,"./NtnetRelay.js":53158,"./NtosAiRestorer":86156,"./NtosAiRestorer.js":86156,"./NtosArcade":79760,"./NtosArcade.js":79760,"./NtosAtmos":5313,"./NtosAtmos.js":5313,"./NtosBountyConsole":78502,"./NtosBountyConsole.js":78502,"./NtosCard":30495,"./NtosCard.js":30495,"./NtosConfiguration":55513,"./NtosConfiguration.js":55513,"./NtosCrewManifest":48791,"./NtosCrewManifest.js":48791,"./NtosCyborgRemoteMonitor":77426,"./NtosCyborgRemoteMonitor.js":77426,"./NtosCyborgRemoteMonitorSyndicate":71854,"./NtosCyborgRemoteMonitorSyndicate.js":71854,"./NtosFileManager":86441,"./NtosFileManager.js":86441,"./NtosJobManager":38773,"./NtosJobManager.js":38773,"./NtosMain":59543,"./NtosMain.js":59543,"./NtosNetChat":73883,"./NtosNetChat.js":73883,"./NtosNetDos":83908,"./NtosNetDos.js":83908,"./NtosNetDownloader":83305,"./NtosNetDownloader.js":83305,"./NtosNetMonitor":6806,"./NtosNetMonitor.js":6806,"./NtosPowerMonitor":54698,"./NtosPowerMonitor.js":54698,"./NtosRadar":49413,"./NtosRadar.js":49413,"./NtosRadarSyndicate":41935,"./NtosRadarSyndicate.js":41935,"./NtosRequestKiosk":60839,"./NtosRequestKiosk.js":60839,"./NtosRevelation":69480,"./NtosRevelation.js":69480,"./NtosRoboControl":36888,"./NtosRoboControl.js":36888,"./NtosShipping":55431,"./NtosShipping.js":55431,"./NtosStationAlertConsole":76124,"./NtosStationAlertConsole.js":76124,"./NtosSupermatterMonitor":22475,"./NtosSupermatterMonitor.js":22475,"./NuclearBomb":78467,"./NuclearBomb.js":78467,"./OperatingComputer":48826,"./OperatingComputer.js":48826,"./Orbit":36983,"./Orbit.js":36983,"./OreBox":57800,"./OreBox.js":57800,"./OreRedemptionMachine":72938,"./OreRedemptionMachine.js":72938,"./Pandemic":47944,"./Pandemic.js":47944,"./PaperSheet":52472,"./PaperSheet.js":52472,"./ParticleAccelerator":57966,"./ParticleAccelerator.js":57966,"./PersonalCrafting":67589,"./PersonalCrafting.js":67589,"./Photocopier":9527,"./Photocopier.js":9527,"./PortableChemMixer":36088,"./PortableChemMixer.js":36088,"./PortableGenerator":46104,"./PortableGenerator.js":46104,"./PortablePump":82564,"./PortablePump.js":82564,"./PortableScrubber":24901,"./PortableScrubber.js":24901,"./PortableTurret":31695,"./PortableTurret.js":31695,"./PowerMonitor":89793,"./PowerMonitor.js":89793,"./ProbingConsole":49081,"./ProbingConsole.js":49081,"./ProximitySensor":33642,"./ProximitySensor.js":33642,"./Radio":17481,"./Radio.js":17481,"./RadioactiveMicrolaser":8324,"./RadioactiveMicrolaser.js":8324,"./RapidPipeDispenser":29509,"./RapidPipeDispenser.js":29509,"./RemoteRobotControl":14265,"./RemoteRobotControl.js":14265,"./RequestKiosk":18374,"./RequestKiosk.js":18374,"./RoboticsControlConsole":24455,"./RoboticsControlConsole.js":24455,"./Roulette":90910,"./Roulette.js":90910,"./SatelliteControl":14317,"./SatelliteControl.js":14317,"./ScannerGate":55666,"./ScannerGate.js":55666,"./SeedExtractor":53480,"./SeedExtractor.js":53480,"./ShuttleConsole":41125,"./ShuttleConsole.js":41125,"./ShuttleManipulator":93138,"./ShuttleManipulator.js":93138,"./Signaler":32325,"./Signaler.js":32325,"./SkillPanel":52757,"./SkillPanel.js":52757,"./SkillStation":43078,"./SkillStation.js":43078,"./Sleeper":80646,"./Sleeper.js":80646,"./SlimeBodySwapper":97700,"./SlimeBodySwapper.js":97700,"./SmartVend":55896,"./SmartVend.js":55896,"./Smes":20561,"./Smes.js":20561,"./SmokeMachine":93267,"./SmokeMachine.js":93267,"./SolarControl":21633,"./SolarControl.js":21633,"./SpaceHeater":57762,"./SpaceHeater.js":57762,"./SpawnersMenu":46810,"./SpawnersMenu.js":46810,"./StationAlertConsole":32015,"./StationAlertConsole.js":32015,"./SuitStorageUnit":80748,"./SuitStorageUnit.js":80748,"./SyndContractor":37162,"./SyndContractor.js":37162,"./TachyonArray":93724,"./TachyonArray.js":93724,"./Tank":58457,"./Tank.js":58457,"./TankDispenser":38754,"./TankDispenser.js":38754,"./Telecomms":88792,"./Telecomms.js":88792,"./TelecommsInteraction":87294,"./TelecommsInteraction.js":87294,"./TelecommsLogBrowser":73754,"./TelecommsLogBrowser.js":73754,"./TelecommsMonitor":61831,"./TelecommsMonitor.js":61831,"./TelecommsPDALog":49898,"./TelecommsPDALog.js":49898,"./Teleporter":18509,"./Teleporter.js":18509,"./ThermoMachine":55469,"./ThermoMachine.js":55469,"./Timer":94936,"./Timer.js":94936,"./TransferValve":24389,"./TransferValve.js":24389,"./TurbineComputer":30499,"./TurbineComputer.js":30499,"./TurretControl":46669,"./TurretControl.js":46669,"./Uplink":89761,"./Uplink.js":89761,"./VaultController":39544,"./VaultController.js":39544,"./Vendatray":32539,"./Vendatray.js":32539,"./Vending":61321,"./Vending.js":61321,"./VrSleeper":44952,"./VrSleeper.js":44952,"./Wires":21162,"./Wires.js":21162,"./common/AccessList":5665,"./common/AccessList.js":5665,"./common/AtmosControls":71739,"./common/AtmosControls.js":71739,"./common/BeakerContents":48229,"./common/BeakerContents.js":48229,"./common/InterfaceLockNoticeBox":21451,"./common/InterfaceLockNoticeBox.js":21451,"./common/PortableAtmos":34227,"./common/PortableAtmos.js":34227};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=8156}},n={};function o(e){var r=n[e];if(r!==undefined)return r.exports;var a=n[e]={exports:{}};return t[e](a,a.exports,o),a.exports}o.m=t,e=[],o.O=function(t,n,r,a){if(!n){var c=Infinity;for(d=0;d=a)&&Object.keys(o.O).every((function(e){return o.O[e](n[l])}))?n.splice(l--,1):(i=!1,a0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[n,r,a]},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={764:0};o.O.j=function(t){return 0===e[t]};var t=function(t,n){var r,a,c=n[0],i=n[1],l=n[2],d=0;for(r in i)o.o(i,r)&&(o.m[r]=i[r]);for(l&&l(o),t&&t(n);d Date: Sat, 19 Feb 2022 13:14:05 +1100 Subject: [PATCH 061/127] armor value examining fixes (#372) * armr * ordering i guess * LET MORE --- code/modules/clothing/clothing.dm | 60 ++++++------------------- code/modules/clothing/head/helmet.dm | 5 +-- code/modules/clothing/suits/armor.dm | 4 -- code/modules/clothing/suits/f13armor.dm | 20 ++++----- 4 files changed, 24 insertions(+), 65 deletions(-) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index f4e1cb8479..575b09754d 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -262,22 +262,22 @@ if(LAZYLEN(armor_list)) armor_list.Cut() - if(armor.bio) - armor_list += list("TOXIN" = armor.bio) - if(armor.bomb) - armor_list += list("EXPLOSIVE" = armor.bomb) + if(armor.melee) + armor_list += list("MELEE" = armor.melee) if(armor.bullet) armor_list += list("BULLET" = armor.bullet) - if(armor.energy) - armor_list += list("ENERGY" = armor.energy) if(armor.laser) armor_list += list("LASER" = armor.laser) - if(armor.magic) - armor_list += list("MAGIC" = armor.magic) - if(armor.melee) - armor_list += list("MELEE" = armor.melee) + if(armor.energy) + armor_list += list("ENERGY" = armor.energy) + if(armor.bio) + armor_list += list("TOXIN" = armor.bio) + if(armor.bomb) + armor_list += list("EXPLOSIVE" = armor.bomb) if(armor.rad) armor_list += list("RADIATION" = armor.rad) + if(armor.magic) + armor_list += list("MAGIC" = armor.magic) if(LAZYLEN(durability_list)) durability_list.Cut() @@ -286,8 +286,8 @@ if(armor.acid) durability_list += list("ACID" = armor.acid) - //if(LAZYLEN(armor_list) || LAZYLEN(durability_list)) - // . += "It has a tag listing its protection classes." + if(LAZYLEN(armor_list) || LAZYLEN(durability_list)) + . += "It has a tag listing its protection classes." /obj/item/clothing/Topic(href, href_list) . = ..() @@ -298,48 +298,16 @@ readout += "\nARMOR" for(var/dam_type in armor_list) var/armor_amount = armor_list[dam_type] - readout += "\n[dam_type] [armor_to_protection_class(armor_amount)]" //e.g. BOMB IV + readout += "\n[dam_type] [armor_amount]" //e.g. MELEE 27 if(LAZYLEN(durability_list)) readout += "\nDURABILITY" for(var/dam_type in durability_list) var/durability_amount = durability_list[dam_type] - readout += "\n[dam_type] [armor_to_protection_class(durability_amount)]" //e.g. FIRE II + readout += "\n[dam_type] [durability_amount]" //e.g. ACID 20 readout += "" to_chat(usr, "[readout.Join()]") -/** - * Rounds armor_value to nearest 10, divides it by 10 and then expresses it in roman numerals up to 10 - * - * Rounds armor_value to nearest 10, divides it by 10 - * and then expresses it in roman numerals up to 10 - * Arguments: - * * armor_value - Number we're converting - */ -/obj/item/clothing/proc/armor_to_protection_class(armor_value) - armor_value = round(armor_value,10) / 10 - switch (armor_value) - if (1) - . = "I" - if (2) - . = "II" - if (3) - . = "III" - if (4) - . = "IV" - if (5) - . = "V" - if (6) - . = "VI" - if (7) - . = "VII" - if (8) - . = "VIII" - if (9) - . = "IX" - if (10 to INFINITY) - . = "X" - return . /obj/item/clothing/obj_break(damage_flag) damaged_clothes = CLOTHING_DAMAGED diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index c8e131cb01..e189e9533b 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -42,7 +42,6 @@ . += "[attached_light] looks like it can be unscrewed from [src]." else if(can_flashlight) . += "It has a mounting point for a seclite." - . += "This helmet provides [armor.bullet]% bullet, [armor.laser]% laser, and [armor.melee]% melee resistance." /obj/item/clothing/head/helmet/handle_atom_del(atom/A) if(A == attached_light) @@ -459,7 +458,7 @@ icon_state = "policehelm" dynamic_hair_suffix = "" armor = list("tier" = 2) - + /obj/item/clothing/head/helmet/armyhelmet name = "steel helmet" desc = "a steel helmet, inspired by several pre-war designs. It provides some protection against impacts, cuts, and medium-velocity bullets." @@ -468,7 +467,7 @@ icon_state = "armyhelmet" item_state = "armyhelmet" armor = list("melee" = 20, "bullet" = 45, "laser" = 20, "energy" = 15, "bomb" = 20, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0) - + /obj/item/clothing/head/helmet/armyhelmet/heavy name = "heavy steel helmet" desc = "a steel helmet, inspired by several pre-war designs. This one has been modified by oasis citizens to provide more protection to the face and neck." diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 624f0c2d6a..4d4298f3ac 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -12,10 +12,6 @@ slowdown = 0.01 var/list/protected_zones = list(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_GROIN, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) -/obj/item/clothing/suit/armor/examine(mob/user) - . = ..() - . += "This armor provides [armor.bullet]% bullet, [armor.laser]% laser, and [armor.melee]% melee resistance." - /obj/item/clothing/suit/armor/Initialize() . = ..() if(!allowed) diff --git a/code/modules/clothing/suits/f13armor.dm b/code/modules/clothing/suits/f13armor.dm index 65df96c664..5cd8bf9ae1 100644 --- a/code/modules/clothing/suits/f13armor.dm +++ b/code/modules/clothing/suits/f13armor.dm @@ -168,7 +168,7 @@ name = "ablative combat armor" desc = "An old military grade pre war combat armor. This one switches out its ballistic fibers for an ablative coating that disrupts energy weapons." armor = list("melee" = 35, "bullet" = 35, "laser" = 60, "energy" = 50, "bomb" = 50, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20, "wound" = 50) - + /obj/item/clothing/suit/armor/f13/combat/dark name = "combat armor" desc = "An old military grade pre war combat armor. Now in dark, and extra-crispy!" @@ -191,7 +191,7 @@ item_state = "combat_armor_mk2" armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 22, "bomb" = 55, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20, "wound" = 55) slowdown = 0.15 - + /obj/item/clothing/suit/armor/f13/combat/mk2/dark name = "reinforced combat armor" desc = "A reinforced model based of the pre-war combat armor. Now in dark, light, and smoky barbeque!" @@ -217,7 +217,7 @@ item_state = "rusted_combat_armor" armor = list("melee" = 38, "bullet" = 45, "laser" = 38, "energy" = 18, "bomb" = 45, "bio" = 55, "rad" = 10, "fire" = 60, "acid" = 20, "wound" = 45) slowdown = 0.12 - + /obj/item/clothing/suit/armor/f13/combat/environmental name = "environmental armor" desc = "A pre-war suit developed for use in heavily contaminated environments, and is prized in the Wasteland for its ability to protect against biological threats." @@ -512,13 +512,13 @@ icon_state = "midwestgrey_pa" item_state = "midwestgrey_pa" armor = list("melee" = 75, "bullet" = 70, "laser" = 45, "energy" = 25, "bomb" = 65, "bio" = 75, "rad" = 80, "fire" = 85, "acid" = 30, "wound" = 70) - + /obj/item/clothing/suit/armor/f13/power_armor/t51b name = "T-51b power armor" desc = "The pinnacle of pre-war technology. This suit of power armor provides substantial protection to the wearer." icon_state = "t51bpowerarmor" item_state = "t51bpowerarmor" - slowdown = 0.15 //+0.05 from helmet = total 0.175 + slowdown = 0.15 //+0.05 from helmet = total 0.175 armor = list("melee" = 73, "bullet" = 73, "laser" = 73, "energy" = 30, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 72) /obj/item/clothing/suit/armor/f13/power_armor/t51green @@ -779,7 +779,7 @@ desc = "A heavy pre-war bomber coat, dyed blue with the number '113' embroidered on the back. Most often worn by leaders, such as the Overseer." icon_state = "maxson_battlecoat" item_state = "maxson_battlecoat" - + /obj/item/clothing/suit/armor/f13/battlecoat/vault/overseer name = "Overseer's battlecoat" @@ -1066,10 +1066,6 @@ obj/item/clothing/suit/armor/f13/exile/cust0m item_state = "tribal" armor = list("melee" = 35, "bullet" = 25, "laser" = 35, "energy" = 15, "bomb" = 50, "bio" = 40, "rad" = 10, "fire" = 60, "acid" = 10, "wound" = 40) slowdown = 0.05 - -/obj/item/clothing/suit/f13/tribal/examine(mob/user) - . = ..() - . += "This armor provides [armor.bullet]% bullet, [armor.laser]% laser, and [armor.melee]% melee resistance." /obj/item/clothing/suit/f13/tribal/light name = "light tribal armor" @@ -1106,7 +1102,7 @@ obj/item/clothing/suit/armor/f13/exile/cust0m armor = list("melee" = 35, "bullet" = 40, "laser" = 35, "energy" = 10, "bomb" = 50, "bio" = 40, "rad" = 10, "fire" = 60, "acid" = 10) pocket_storage_component_path = /datum/component/storage/concrete/pockets/small slowdown = 0.1 - + /obj/item/clothing/suit/f13/tribal/heavy/rustwalkers name = "Rustwalkers heavy armor" desc = "A car seat leather duster, a timing belt bandolier, and armour plating made from various parts of a car, it surely would weigh the wearer down. Commonly worn by members of the Rustwalkers tribe." @@ -1168,7 +1164,7 @@ obj/item/clothing/suit/armor/f13/exile/cust0m pocket_storage_component_path = /datum/component/storage/concrete/pockets/bulletbelt armor = list("melee" = 25, "bullet" = 20, "laser" = 20, "energy" = 10, "bomb" = 50, "bio" = 40, "rad" = 10, "fire" = 60, "acid" = 10) slowdown = 0.01 - + /obj/item/clothing/suit/f13/tribal/deadhorses name = "Dead Horses armour" From 9776015e0e12bbf0fd4a5fa1081610987fe45661 Mon Sep 17 00:00:00 2001 From: OliOliOnsiPree Date: Sat, 19 Feb 2022 17:42:11 -0500 Subject: [PATCH 062/127] Flowers Update + Pumpkins + Crowns + Misc (#381) --- .../crafting/recipes/recipes_misc.dm | 36 +++++++ code/modules/clothing/head/misc.dm | 45 ++++++++ code/modules/clothing/head/misc_special.dm | 8 ++ .../fallout/obj/food_and_drinks/food.dm | 2 +- code/modules/hydroponics/grown/flowers.dm | 99 +++++++++++++++++- code/modules/hydroponics/grown/pumpkin.dm | 10 ++ code/modules/vending/megaseed.dm | 2 + icons/mob/clothing/head.dmi | Bin 416923 -> 423127 bytes icons/mob/clothing/mask.dmi | Bin 63153 -> 63362 bytes icons/mob/inhands/misc/food_lefthand.dmi | Bin 3559 -> 3775 bytes icons/mob/inhands/misc/food_righthand.dmi | Bin 3493 -> 3699 bytes icons/obj/clothing/hats.dmi | Bin 198213 -> 206173 bytes icons/obj/food/soupsalad.dmi | Bin 32055 -> 32362 bytes icons/obj/hydroponics/growing_flowers.dmi | Bin 25035 -> 31563 bytes icons/obj/hydroponics/harvest.dmi | Bin 96984 -> 100654 bytes 15 files changed, 199 insertions(+), 3 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_misc.dm b/code/datums/components/crafting/recipes/recipes_misc.dm index 44a1786c2c..b6fea65728 100644 --- a/code/datums/components/crafting/recipes/recipes_misc.dm +++ b/code/datums/components/crafting/recipes/recipes_misc.dm @@ -407,3 +407,39 @@ category = CAT_MISC */ + +/datum/crafting_recipe/rainbowbunchcrown + name = "Rainbow Flower Crown" + result = /obj/item/clothing/head/rainbowbunchcrown/ + time = 20 + reqs = list(/obj/item/reagent_containers/food/snacks/grown/rainbow_flower = 5, + /obj/item/stack/cable_coil = 3) + subcategory = CAT_MISCELLANEOUS + category = CAT_CLOTHING + +/datum/crafting_recipe/sunflowercrown + name = "Sunflower Crown" + result = /obj/item/clothing/head/sunflowercrown/ + time = 20 + reqs = list(/obj/item/grown/sunflower = 5, + /obj/item/stack/cable_coil = 3) + subcategory = CAT_MISCELLANEOUS + category = CAT_CLOTHING + +/datum/crafting_recipe/poppycrown + name = "Poppy Crown" + result = /obj/item/clothing/head/poppycrown/ + time = 20 + reqs = list(/obj/item/reagent_containers/food/snacks/grown/poppy = 5, + /obj/item/stack/cable_coil = 3) + subcategory = CAT_MISCELLANEOUS + category = CAT_CLOTHING + +/datum/crafting_recipe/lilycrown + name = "Lily Crown" + result = /obj/item/clothing/head/lilycrown/ + time = 20 + reqs = list(/obj/item/reagent_containers/food/snacks/grown/poppy/lily = 3, + /obj/item/stack/cable_coil = 3) + subcategory = CAT_MISCELLANEOUS + category = CAT_CLOTHING diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index f1b19b1b9b..16dc47aa15 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -510,3 +510,48 @@ armor = list("melee" = 30, "bullet" = 15, "laser" = 25, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) resistance_flags = FIRE_PROOF flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR + +/obj/item/clothing/head/rainbowbunchcrown + name = "rainbow flower crown" + desc = "A flower crown made out of the flowers of the rainbow bunch plant." + dynamic_hair_suffix = "" + attack_verb = list("crowned") + +/obj/item/clothing/head/rainbowbunchcrown/Initialize() + . = ..() + var/crown_type = rand(1,4) + switch(crown_type) + if(1) + desc += " This one has red, yellow and white flowers." + icon_state = "rainbow_bunch_crown_1" + if(2) + desc += " This one has blue, yellow, green and white flowers." + icon_state = "rainbow_bunch_crown_2" + if(3) + desc += " This one has red, blue, purple and pink flowers." + icon_state = "rainbow_bunch_crown_3" + if(4) + desc += " This one has yellow, green and white flowers." + icon_state = "rainbow_bunch_crown_4" + +/obj/item/clothing/head/sunflowercrown + name = "sunflower crown" + desc = "A bright flower crown made out sunflowers that is sure to brighten up anyone's day!" + icon_state = "sunflower_crown" + dynamic_hair_suffix = "" + attack_verb = list("crowned") + +/obj/item/clothing/head/poppycrown + name = "poppy crown" + desc = "A flower crown made out of a string of bright red poppies." + icon_state = "poppy_crown" + dynamic_hair_suffix = "" + attack_verb = list("crowned") + +/obj/item/clothing/head/lilycrown + name = "lily crown" + desc = "A leafy flower crown with a cluster of large white lilies at at the front." + icon_state = "lily_crown" + dynamic_hair_suffix = "" + attack_verb = list("crowned") + diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 646c887e4f..d4ebc382ab 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -125,6 +125,14 @@ light_range = 2 flags_cover = HEADCOVERSEYES +/obj/item/clothing/head/hardhat/pumpkinhead/blumpkin + name = "carved blumpkin" + desc = "A very blue jack o' lantern! Believed to ward off vengeful chemists." + icon_state = "hardhat0_blumpkin" + item_state = "hardhat0_blumpkin" + hat_type = "blumpkin" + light_color = "#76ff8e" + /* * Kitty ears */ diff --git a/code/modules/fallout/obj/food_and_drinks/food.dm b/code/modules/fallout/obj/food_and_drinks/food.dm index d616455a92..ce6e4cdd95 100644 --- a/code/modules/fallout/obj/food_and_drinks/food.dm +++ b/code/modules/fallout/obj/food_and_drinks/food.dm @@ -630,7 +630,7 @@ name = "longpork stew" desc = "A thick, oily stew that tastes and smells weird. Has small pieces of raw, chewy meat." icon = 'icons/fallout/objects/food&drinks/soupsalad.dmi' - icon_state = "molerat_stew" + icon_state = "longpork_stew" bitesize = 4 volume = 30 list_reagents = list(/datum/reagent/medicine/longpork_stew = 30) diff --git a/code/modules/hydroponics/grown/flowers.dm b/code/modules/hydroponics/grown/flowers.dm index 0cf76479c2..87ca33c22e 100644 --- a/code/modules/hydroponics/grown/flowers.dm +++ b/code/modules/hydroponics/grown/flowers.dm @@ -37,6 +37,10 @@ species = "lily" plantname = "Lily Plants" product = /obj/item/reagent_containers/food/snacks/grown/poppy/lily + growthstages = 3 + growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' + icon_grow = "lily-grow" + icon_dead = "lily-dead" mutatelist = list(/obj/item/seeds/bee_balm, /obj/item/seeds/poppy/lily/trumpet) /obj/item/reagent_containers/food/snacks/grown/poppy/lily @@ -96,16 +100,45 @@ species = "geranium" plantname = "Geranium Plants" product = /obj/item/reagent_containers/food/snacks/grown/poppy/geranium - mutatelist = list() + growthstages = 3 + growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' + icon_grow = "geranium-grow" + icon_dead = "geranium-dead" + mutatelist = list(/obj/item/seeds/poppy/geranium/forgetmenot) /obj/item/reagent_containers/food/snacks/grown/poppy/geranium seed = /obj/item/seeds/poppy/geranium name = "geranium" - desc = "A beautiful blue flower." + desc = "A cluster of small purple geranium flowers. They symbolize happiness, good health, wishes and friendship and are generally associated with positive emotions." icon_state = "geranium" filling_color = "#008B8B" tastes = list("pelts " = 1) +//Forget-Me-Not +/obj/item/seeds/poppy/geranium/forgetmenot + name = "pack of forget-me-not seeds" + desc = "These seeds grow into forget-me-nots." + icon_state = "seed-forget_me_not" + species = "forget_me_not" + plantname = "Forget-Me-Not Plants" + product = /obj/item/reagent_containers/food/snacks/grown/poppy/geranium/forgetmenot + endurance = 30 + maturation = 5 + yield = 4 + potency = 25 + icon_grow = "forget_me_not-grow" + icon_dead = "forget_me_not-dead" + mutatelist = list() + reagents_add = list(/datum/reagent/medicine/kelotane = 0.2, /datum/reagent/consumable/nutriment = 0.05) + +/obj/item/reagent_containers/food/snacks/grown/poppy/geranium/forgetmenot + seed = /obj/item/seeds/poppy/geranium/forgetmenot + name = "forget-me-not" + desc = "A clump of small blue flowers, they are primarily associated with rememberance, respect and loyalty." + icon_state = "forget_me_not" + filling_color = "#4466ff" + bitesize_mod = 2 + // Harebell /obj/item/seeds/harebell name = "pack of harebell seeds" @@ -337,3 +370,65 @@ tastes = list("wax" = 1) foodtype = SUGAR distill_reagent = /datum/reagent/consumable/ethanol/mead + +// Roses +/obj/item/seeds/rose + name = "pack of rose seeds" + desc = "These seeds grow into roses." + icon_state = "seed-rose" + species = "rose" + plantname = "Rose Bush" + product = /obj/item/grown/rose + endurance = 12 + yield = 6 + potency = 15 + instability = 20 //Roses crossbreed easily, and there's many many species of them. + growthstages = 3 + genes = list(/datum/plant_gene/trait/repeated_harvest) + growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' + icon_grow = "rose-grow" + icon_dead = "rose-dead" + mutatelist = list(/obj/item/seeds/carbon_rose) + //Roses are commonly used as herbal medicines (diarrhodons) and for their 'rose oil'. + reagents_add = list(/datum/reagent/consumable/nutriment = 0.05) + +/obj/item/grown/rose + seed = /obj/item/seeds/rose + name = "\improper rose" + desc = "The classic fleur d'amour - flower of love. Watch for its thorns!" + icon_state = "rose" + lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' + slot_flags = ITEM_SLOT_HEAD|ITEM_SLOT_MASK + +// Carbon Roses +/obj/item/seeds/carbon_rose + name = "pack of carbon rose seeds" + desc = "These seeds grow into carbon roses." + icon_state = "seed-carbonrose" + species = "carbonrose" + plantname = "Carbon Rose Flower" + product = /obj/item/grown/carbon_rose + endurance = 12 + yield = 6 + potency = 15 + instability = 3 + growthstages = 3 + growing_icon = 'icons/obj/hydroponics/growing_flowers.dmi' + icon_grow = "carbonrose-grow" + icon_dead = "carbonrose-dead" + reagents_add = list(/datum/reagent/carbon = 0.05) + rarity = 10 + +/obj/item/grown/carbon_rose + seed = /obj/item/seeds/carbon_rose + name = "carbon rose" + desc = "The all new fleur d'amour gris - the flower of love, modernized, with no harsh thorns." + icon_state = "carbonrose" + lefthand_file = 'icons/mob/inhands/weapons/plants_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/plants_righthand.dmi' + force = 0 + throwforce = 0 + slot_flags = ITEM_SLOT_HEAD + throw_speed = 1 + throw_range = 3 diff --git a/code/modules/hydroponics/grown/pumpkin.dm b/code/modules/hydroponics/grown/pumpkin.dm index 4c2d707da5..9dc24cfb74 100644 --- a/code/modules/hydroponics/grown/pumpkin.dm +++ b/code/modules/hydroponics/grown/pumpkin.dm @@ -73,3 +73,13 @@ foodtype = FRUIT juice_results = list(/datum/reagent/consumable/blumpkinjuice = 0) wine_power = 50 + +/obj/item/reagent_containers/food/snacks/grown/blumpkin/attackby(obj/item/W as obj, mob/user as mob, params) + if(W.get_sharpness()) + user.show_message("You carve a face into [src]!", MSG_VISUAL) + new /obj/item/clothing/head/hardhat/pumpkinhead/blumpkin(user.loc) + qdel(src) + return + else + return ..() + diff --git a/code/modules/vending/megaseed.dm b/code/modules/vending/megaseed.dm index 5ddd49e7ad..5a948014ff 100644 --- a/code/modules/vending/megaseed.dm +++ b/code/modules/vending/megaseed.dm @@ -33,6 +33,7 @@ /obj/item/seeds/potato = 3, /obj/item/seeds/poppy = 3, /obj/item/seeds/pumpkin = 3, + /obj/item/seeds/rainbow_bunch = 3, /obj/item/seeds/wheat/rice = 3, /obj/item/seeds/soya = 3, /obj/item/seeds/sugarcane = 3, @@ -48,6 +49,7 @@ contraband = list(/obj/item/seeds/amanita = 2, /obj/item/seeds/glowshroom = 2, /obj/item/seeds/liberty = 2, + /obj/item/seeds/poppy/lily = 2, /obj/item/seeds/nettle = 2, /obj/item/seeds/plump = 2, /obj/item/seeds/reishi = 2, diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index db70f2ce426b4b83e4c4fc49ad22c16b6625636e..a1415c6351764fca178e179aa3be9842d6525304 100644 GIT binary patch delta 303542 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ν&Wx&4ZF*o){I&vo7H9gKl|Ci0w2 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 j-ec)&Ah5 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 Sc5Jf;py>+vy3lG~yOKDAcvRK0;GS7p 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 J;v42q{{z@~KG^^O diff --git a/icons/mob/clothing/mask.dmi b/icons/mob/clothing/mask.dmi index 192f7c11392f592645319ff2bfd8f6e2b6c718fe..b04878cee1ccab229073d03dbba04a6f7366c55a 100644 GIT binary patch delta 8274 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 delta 8063 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 diff --git a/icons/mob/inhands/misc/food_lefthand.dmi b/icons/mob/inhands/misc/food_lefthand.dmi index 19e0706d013037dcd06a9fe9ab6217c5307bc971..305c11dc5ca0b73612d5f46531de71e6f2659478 100644 GIT binary patch delta 3335 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 diff --git a/icons/mob/inhands/misc/food_righthand.dmi b/icons/mob/inhands/misc/food_righthand.dmi index da8eda329d461d7569ca6f610195e4b71fb2ddce..17803d1161deb93271b0799a948920f779daa504 100644 GIT binary patch delta 3304 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 R?^XXe8|dEDsnl|b{4YH(FjxQp delta 3096 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

&pZG8WcKm@MVbSAj*7lS!_rEfkeLOo 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 LRIyUtD)|2a&B{E! delta 179599 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

2zfE)MPI{tae5ZKV)NDfb57en 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 z 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�-N-qwIkoUaNCRt6A+%xs_WxT zw_)3;Un;S1MA-wmXob)IQg?QBIYK?U%4-his;OyczNQ1Pq^raEd12VNve+QFDe7B> zX}aPdRl`EqTFN}3pqoT^YwgePRPREY@xiWdik_ax^TL83yC|qL7CSb~X&ks=+TQ@L zi0_AvS5N6~Z`d;4h+>E=s`e0FBUC!5JKLTP$}hE#a7Dmtq{jE0j}$3PG-mQs162A3OB7%AVU>l}Fqzo4MgnUnS4r?n=X zHKeK_t-d*xt1Ia>twIb7Cm%4IPabzu-K&ucfH^WK#5I#Jyy@-yuAxJ@mqxGzpUN<;}K0!2w z)C70?CW z8zQ$TvBHNQW2JBUZ8>jtBi=7sFz2DXfkH*N>~J(*HO ziGn<#QX#DD0F0jCxs@2g3vnkWPB7=$!-Js%5!}lE?dziw5Fk0I>Tg+OJ_ShKt67(p zwDJp6_I1$>X+eL*!o9H;Ctl_0^)e?bWy35V-^BMkC)xa! z+;jGjv675>22*W^osn;^)!ewuF$vrkD8#c=v`pDvBc)$MbuTd$7GauK4b!Wsy|PbY zWv!%ps#r1`_D=$$%Y~eH5spYSvfyv_ZzzhFhBiz@3T&(m>57QQ+#|{MS*IbTzUid*W%}rty=2Arp2N{d1?=0g^tVC9-R@NPUYfphWWs>MD3&P%Fl&h5ASSHb&M;=`nE9GpJJB zHRFsC@~)qeiuF`345i2iT0m3Q1f6~DXV!EwhJnaH?G+a{8-0pT_Y`7e&!#%gRnUa8 z_YI0rWN>enEdM{b1h-*3qg=7sH27XZLKU2q=;$`$7I{v+jf%-vO{V~8wxj3}5D|`* ze4tiUJ!^~Y$>NKAXe2iT7*#RJxGFwFN(^fhs%$|R)GyTZ;V-k`==1%#l2rM6eWgz< z!ivrI#qfKA2;~)tm1oK~j=kvYnd!Ves6U4{{e_kR?5nnFIh!$j&p!zNVt!`7@2gr) zj-R*rl}&@gVuW(E!4xTc&Im-VxJ`6Wv9z;`dTzj#&k{!z~1bE(mdJ^ieb6k@Cskl4E?6-f5Lc zdD*=ZK#@*Ig{X4{k9qTiRV= zGt@sBjul9G3%c0!<#Pocgw82jnVs1&J}3E?|M}}y~4m?NX345Tfr$&+M0j?M*aj)y5)$hS_s$W_rf#8?cHqe zLx9{guOA7&hqf1`N>7%c9R$y-KCXW+2L1Jpj;~#A4b6vGL+2W0AV|{5IeOyaiGlG&1Qm6U#Vji2os7xiZyy~u z!*az2qbXOPcZ=n~F)paVbYPp(pa&uKD&vU>Gt<79Wyr~DK@_tQx31ro9rYO< z7U9%9Ye;L{aqGW&iq-=@>nTAHnxIewZGNDI!6@F5Hpk9Q4jiuM8;UPp!+!KKs<|C! z{{o{S|GpwXPZ~0bnf}_V{Y?Pj91RWK>gKk+B@;<{@36jz+04du*FryOeWGlO{_TBR7m$ulcK0K3a>Y>-xM+f6{_~Rc zmi4a?UJAJtK|s3db#Pxla(Otfb#rs`FUWZ-x3l%lZKM2~eC_F8g^bSlgQZa!mj(&t z;WSi;-^?@!y9**Byx^^lHUA|13Y&~~k`xzOV_(W?Ko$rqyZqVXN*z%@OTv5mz}W+2 z_Zi*ZTj{aTI)G$)nH6WCEw*%4TKTV+#XB4YxfM0;-+=CKLJ&d}k|OLG4T4reo)HoC z;D|vpX5am|E}BHlaiEF_d*06N@HH$1FpT-)_@<7veqt?$^YROa=m=i2yo|MC zTLuO@k7tBeRp&%!k?)_{vIX3S2Q$^z4=v0WTaO)yU87tz(Jv3j58Drx^&W>vlN})% zkHybI^aogk0L{EY692AdBQ(mZ9V6ahfx~-PubmGAo0BCljX|Yy8VW{;& zI(>O%1cV<#ZVJZJ&5Hz*V`uLPSJ1>ws?sLx?>zv6hJ z!U@<4xqR&0;kZ2N*CrGL03anLrEh|efFLqD^P|XqGWyZdL*yn}t@rhEfp87W>T0}O zbCwOgQ3o9}A%OY?0Zj$~rL~!*WrVO2(Joj*tazbU`nPR^Z!3nFLebIWDJX;@Lp;a+ zR-CC>VGUG`Cks3oRYxtywR=UI_C_YV&NHg8%=H)P$0HmJA7}aQE54AH?gha>EChi*ssMK*> zJ)t1$^KFwjRtV%qJjV5R(RBwyUWEBv7$RPehA!YR7&% zx*z+=N=ha&&&wygUOy_5QXy=e)dV8E$>wD<1Zzsi$-F)zk}+@Ie#>BchnO_5a-e;e z*qLpLO{RHO-{OMuZ7g)9|&b1WDqX2^sCQC z0FIzB47qJRqJtpAwQu9GrN+*rNLB(Wm#=?ljs}4NY&e|l!t3!2L##i({?4fF2Y#*l zIoxXg%X(52oZs~zb@dj6h+b^v7H$DYw225&%3^cS^6F|pqrSdk40JHJ2StG9vaTpb zq}_L~*x3~w;|{PGe?cndH(#BNChAvsdtWLD-a`w4UZ!IsSr3o)CHoks+{m=1l@@zE~!6nDfXm}1HL({sR zl9I*hxeryr(@vT5j87(!(L}^CL?Z2qJkU$7heFy!K2nh%KyS$7H>a$m`zCs}B zUo{lyBSxH0lSnyCE|4g^-#kNob2X-At24+j2aLY00DFrQbms;Nwwk$h3R=Xzqy+Ag zYm06(2`!b{{f}u!y8j&jFTFZ z+BL3W3k&+csDyF7am8`?ouQqM)VF?CUjMmvgGpG|GFH1Qrw&~_&q=N}PMV_QM7CK{ z6c{{3NJ&pHAJCdF2Z{DRnBx^F)=kE|b02d>I_R%V+05G?-_@O^{PBe6qt)(0BkN%X z@`arkp4-oaS3oRa*-7=PGo_(HMA|){#;zsQ%dj>6A>XNLw>l3tlmb<13kW(#?g2O2 zV<0?!FFVI&G4l1`z^)E)B>hnbD-RAcF*QXgGWg4f-WK#wI?BB{D{5@qrLUb)M=pU2 zr__qa@=10aYFlgT?_bq5$#8VP#<6Psuxj)=uM3Pw3J2p_Pu|l9U?w2p3IhjvXh;fj zA09%LlyuYmh6yP=pl;|Bru05-Nb-(Hsic~gSP05}k9^RU#cIG%S9dI3>qq6LLkxzF z8;u`e8|y1Gs*uE|B91ods9HvO%rP#{@gg&axa_EuK?lWmEd|HUyIQ3-`M zgE3O^xbV*xG9IS9(j-k`FqCkqI?5%joM!YC6dt8w>VCm0jTSDOy&o8$4k$Zh8A*Dj zupOXr<7XR#Mi=0T+WnIQP$UDleC{)*L%F=XOf)(DxFy_FHH>>Ag~l>!cbv*SND@j3 zDHUi_{m%$`ijHQ#Hp4qd!IjhHJS}ZQhK@F=j6AwrpWChT=FOYXq$Jr0+Mkk=l|2Jo zjDx@Z>76+nT;???jk=fh4$h`w<4%ar4ka7r>C3_u4!_Mt6-m!MuYL@zDihT_bD=9H zAncORH*`j_h(1{83J}G{A{X+gfDX>iSd^lZll!`&;Jcnmq<6_&y8eN#!xg{j?w{hg zr`2X?OQpi^$CfKMX6E=HssI_MaWQ>-$cb#63nx-PdgG4)31rYcWm%~Q=7rgRMn*>6 zrQ^Q%Vprde%1?EWK`w{%Vap3V4wpUcK``m0rKNrS`IAOSm-p@`^!)rkhnLX| zs}bd3>dNI`eu-u9sCJ3*ibTg%F7~=R3TfxWjzzQWQ(3V!uWX;!Yrd#dru!BnvZZ!u= zc-}AU?cpZ)N@!U$1wCs}HgP{3o*xh{z%Z3+Gn)FIwq)2ODmHo2W;}uC`1>S!=vuyJ zP5vWf|4-HkB~PpT7qE9NY;1fjEW|s+!rC}>bC&bO$HSAKs^?EZiAVvO+63EPlR#WD zli>^A%E}*4*nGjd_=z{D#RGD5^U@WO5Z>#X{k{#A#`38_S*}t`RVg+?dV%kg>YYq+8Hwzdv0r z57y`dc^Vu^r*J7v&8PRp7MXW0M(w{w{~n!>OxSzetdhWHKzCA0ON+Yh^_B^QluP3c z%43XopjB!Zt164{qEa_J*A_4yAJS@OG;A$tyzuey)3UQM6$*}4*VZ(*Mt{w#7Y?_-~nPr_N#yFHvi(q@h z4`_udVG;BpjGdED0w`a-6rBCl$Ba-HI@dsYZ84S=?~IZ!SIJzFB_>*u;#?U!U4FE1 z5Y{Yy>-AoSmj4#<8M0~CFG;U9JRK zJ4BDk&ln$HfW;0-k-mX}Jw%2KT)wt&3|!p_%v$gX52~#PxqHd5x%(l=|K(_f-CF2s zo>+9U->%|C`jPl6n zn>Ta;LU-%!5ZLcnRpI?YN9k>f506U{S2QF*L%TfDswajS5O3`6Zr*Mh_Ly+IPd|Lx zuPO){2F0@EK=j;SLNKdfyUcx|1Joqw<*>KAzyyG92O#?^(#0_N=AB47BWNcO7jN+e zRghhDCE$@fmXDD)w>k?^){T~*O#S=TyPSIz1I5RGFD$f;<13Sq#sbVf>?fHUvigec z1mP}MKeE>$Vz|kS`?x2qN}fdkG@(Zy2jAW7L-G6aZN{tA{_+YD{>!&7&XFEnyWJ@@ z8jYirN?)$oJX5zel?Joie`r(M)R*T~uZ_F#-OhG8frs_3nCOFx@{e zuo#pw{w_o9i|3N&0Tb&#&+h$udmo?>aTVM$0EL(c7HXjVQ7M1DCI=Q66ol>Ka?Y?F zB%kkw1H5RS%(m*z&Txp9>ig7+qA2@MKa_&pU3oo^msdX$td5sK#6YWgHakqW-aK3! zp{=9CCJ0wIKek?7eqr-i<(7d^$kK`#nytpJyY5Tgo9%YfRt!(x2>++%QiFqG@>WL1 zd|W=NufZpLnryXM<%NBb)S19to0&)_^3%j_6Xf6{LgvYOkz8p0Hr^41>&*oIf@#a# z97Rc|jMu-oia*Gr$VnZ&gszoj9eq5ZNlHMJO<``%i|YQwj9@2El1HHodt>%j(O5~S znD{^^Ea-crb$+x5Y~n2In243f<+%)28$wi2l3s4(om^OOM0Mj_fyf`)6b3#ED|0h4 zH_hXHQk4@6zc`4)bgS(L=?fTe=*RJX&a?sOBlVj%6Vx7CH^7o4Vp{t?m3UUzo$k8j+cU2**&iumzI{E2zgvg-6#6Jc3A0{ zYZ!}12X!%zllYu`3*rWdXp^6`ZH?xVa?4brb~Ik=(2!1Ewo`qww#IUy z-{6`S{0#=0dBBfq zn+?gKRq|A2)UwD1`+W!q&9+<*8%qzD6#pg55I(^{KRG*l{P^)R|Ay|-xXb;ztV!F3 zg+@O{ZFSY|u>zf3jTy8%9*uFxeL>fNofspggHj(~Sf*_WbpOy1BT{zz`QJu0*fO=x zm6*!&IVu!(X2h6hi6e+Cxi@YFmo@N58X}HkBC(5PeQPD9mG{o~#=={=;}FNp(|Q+_ zY=-aR)^Q#_1R8;Ku)k`|oG%#{1ANiHfB#%vUF{GT_Tk~-0Dfy7hK3_1Ce(o(wD9Jo zsxpIj&c)y8+#?BRTz;uNHIS4Dv@xfK{(e3wv(kmWSK#JSZmVaX`%V8+Qnx@2nU&_H z8lRS#>?6@HRV9a;pA*9ZjU2#zdRbporO1>mP@fg;U7n6rwDCdtYifQ$?>8=KZxBVE< z?B0ib&O49I6yIPUStYr~KIwYGhoV;b4BJ#6?US*om2>=XM*Vc@lH3DIX>|#qS~&ih0Lrh4%Y+y-x;VjmwVWd z&c4s`yY4kvKQeAhJX1Nsi9afKh)bhHUXorgu?(EJ{I(nygPrVbcIK!I=4oc&e7*#I z*u~bj2yS?+!1)XT3|l4t8z==q+cNyMiuRN zxL-Zcffv>_EPx!EBxa^c%YtM~w+wKh=Kxj!ZNLwhNrKC1`g`N^b7hcougSS4gTT9N zy$_+Zo(u}r=_hoVzfSxqpCvA~8oXiUQAG_^Cl?+}#J9j{X)dJ#m{K7IsPiut>P7UK zG>?)$1y_pyd!jmUJBb!1%UB;i2+w$KsJ}7(9j2)i^+=WR7Daf|d4JBQe-r|EhoxDzvT_NTy zvK<;=(k$Crh>y99>0M%hj_CF_YMP5ZFGO%TvTLx-%56vm#xG~ttrst)rd5N0Peh8x zdWv%p9E@DK9d_F}f#1$(qZU}0)$||vj)NAL?$BfUM5l7GA*)&FQ8oRP_KZ7l{1)`Y zvKd_i*vLIsni=+kT;uFh`V73c3WD3rK24!RV+v^3y`C$^d3%{MjlbJgWZnn!pgu7k z|3kl6GT#36u*4SOd3by*hUqg2N)~}UEqCC3*09e{Iz!9ZDlS>ksNlx&&xrND>Nf0KaMkdgur=QqP7U5Ng4-LJSw$H^2CGLr?=vL*x1;(x*(WtzXRS_ zx9E&nV$Lg8zwsv35+5*1MwwEjW<2*%lphHv$ptm)Xa9p~_Fribb^h%NNn!8?V|K!z z=+e!548&1|nhhfF1idnnwR-NZW;EfSv6L}rsa|>PNx*7V?ub+dgd;j4eobz#5x47K zTqZ;L^e}a?FH3YWib_x_p=2#UQpq%ty5K9F)@$o15zWP3bRJ)E)S2vT1)7f#QlUdff*GqV;hN< zmR5CR?r)c#b^e{{?Q89mtu%?$=p(i1Jnc%wm82Q}vTT2_Bs_%N7@sotu9ofBo8H}a zQB7xH_mIB!p1@RdERpBPG&Slz9(m{Gmi+6nKzT}0_}+Wk2&{-s|D+@ez9ifvIkmO& zMMWznkD&nT{2XCy6P0#hlanWKt62w~_Pds4`GZ3`s_C7JEZGEF9CW{o>*cav^8i5v z*-Oz(8fl%T#U9Z60XO6)QSl~s3<*1}ot>TGo{FpT;!zDJCnpaGTPHd!s~&8Q9QpW}z9 zd!kB69KKv}8Kd_Aq3?K?%feUtuDlu!&j+zFnI7n6kS>P8y*k7ZsH#LS=W5+8GhF7$ zI8q1;`>y|pCgyZmck;~p2NN?#PJZoA;{PBghihYFb8&sWytvpn3F>QCBzE=uz*hW$ z_i}s4G5~Q+OfroH7V6P!h?W-J#lI;MLgF-`g=KcIktbi{(q)v1XD7&%#Vs#<0rI3mLSS4@CL!aVz9kL26V z=LZ?U1pCRlGc6pAbd3yV~pt{C)5@{gH3F zd)K<8co#V&HDMq5gcQIk=Eo(3L5`G2Uhv1ngwK7I*tM$6+S*yV(lB#iMdE}8g@e|e zN9$&{?^rCk=qAsxQC3?1h&X>=&ZcLT{j@;#sh#}Y5I5E!oa%=jrBjWb4%6vDyLeH; zQ338kNZDdqCdb|!6AqP-HbygZ)6wL1*M&5tw0{OA7-Fei?KX=00?`m=N#oTaS0}L@lYA|cTT(9L!g?*aNH2evPNy#V4QzI281R%U#Yr$_tu@$^LI{&}wx@3oXN$218^2cevk$#pE9=EOKmi&B)@`RUN>b#d{acL=x zAG1203@m*X=iK*K`}KGpO&!|hcTh!2%>i|A03VryQ>#3bF@%%Km4k^)^r=W-H3P3< zc9ufR=~DaO4r5qo>^nP!XLP?P4f+sh(d(YOQJZPjLBFz3H9x_&3AS4oKy2z`q#8Yq z&*m3>zrl!Tt(uDl+JBi;E=}pVUJz!~?eCW^e5@PmGV07RpCAdStZtH@1u=yoP9*YW z{Mn~d5TxmZq@r;ta-c!?A)#%NC( zIdVbKXPq>;bkF`NI774w+oU4f zRnw-{>178|rn`8&>lo)wmhi*z(&KOR&KK9-!P0D%U(m144@)ay#Mav{_BM9j`@CFcyR9r%#r2wHNZm$Hv&ymdcUb(r4@$158=J$AmY_{4mEA31D2 z4M$rj`#}79eSI@pD~gZ~k}EQ7ec;HKM61?XI2u))xs1d30(^U-fIR`LE$i9dth9l_ zb5YEvTo&&D_ADtWX*FM`6V@EehBJ+L;U#R9!_&?Rc=*#Wi+mI_W~Y0mIOhO~dw)rT z6zf|CcA-|V?iV)T&q^u!I;({D-Ba#&HcHaj?~eJFLTFqz52~K6W>!Gkzvfy@6Ys1z zFEQ0`2)$xM8L?GepZI9tB9M)fQUhA7*eIX%vfp==9|M^gf?F1p|;;Kbuj}eJq zlQV{lY7K-l;POTP>y0Km0pLraialE8N+6<7{`$tE8cC&_vAcUeb_;KT05Cxn)5s z&stwx5}czWoSRb^A~BfjUUzBCd6obDQSA4^*ZL9^`vcY;rI@z8E&Wd|v1*>i^fMZX zmPQI&esbxbN`Eb!0??GAG?h)6AJWMhXbHaRM?DZj@Z&KWO_TbW*_nwFQ@q}IuJx{{ zZd6qCrQO|L7f*~Ov)A{)yMX~dz`tIyun>=VWVPC86UE&`09nO$mZpw~EirLlir%VK zVpw4fH3WMZ|ANE2oKAfDO52HcVd{~vkK+lxHek2Wt({xEaVcME~} z&+M-y=Y-#CcZ}s3uX?3Jh61f+Wu1f8Yw$n*-B$1OdM&*X^^PcEe_^a`#Y9RPhsuM~ zHanX%OecTX2hHcZ{Lk6{sRhWu@B|-xr7>)8BC4|(I*M{EK?EHZ*RWbLdM{!k*)T!l z{3Q<+K+Av++#lTFhoa-VMlPXu8|J0T8f3E4mw%;4mgldoiQ(en_A3)?dv(|MV93u- zGs6Rg46=8gf?h!W@mGGvjzj@GshpiiE><5;pZp_L;;neQ#k2LqMTcfMm81GBQ?!tA zWZ7~s$2cS9?#c@R&Y)sSDCz%Kf0DaR5emc>K>za}6^-QX|LSS}^MVcG|Gyli#QXme zt8jrDG>L$?(D6Kt&)vPgOdQ_-6{>&-2cke6QfiRA4VJ~rAX>1!zaN<9&ZROAOg=mS zk`m~DWi8q$>4TUJ9Q^`HCfBNB&PY-JNA41C8Jdy;jqYlp#r=f^Q!By@3tB8@Qbm#bc_qMY>YI5=QW@eBC)v3zy= z8Tie4e0Pu;!e$J6o(k7>Z3eD;oyD!uy>+6{Q!MXE;izr8zU#8Y=7i=|4!4IYIj-@@ z^#@Yl0y#b1;Br*35DUY2@6toxU%2r+$uis`CHUT%qdq$(+;C_Ipp4Ym?n1jqk@}aeDzPc9f8Fu80tL;K;uxK&qOVn5m zvcA`|q^5d<2$1n^ycHm5Kx;@35z<_{P%YGD4tz+Kxygn{331Eh>C|dsymsg@Ls}Sa zm{zPeTf9C!;;NsF2K``wgrX!NF zH~*o6pYPyy>tWeZU_StPdy@FoFuFqIjfFYKR>yX?33D!@NE$(s@ur0s^4qX_xV5IT z=54Q9x5X+~%B^TC&WP{1g*@LDyO)SJBfr;tHwvC}zC!u(c`Yhx#n|=*4>lRM3_ird z;#O0G^M-$$ErIBgk%_a!d{{XwNv9`5-plZ~|D6glH`M0{aAsB7oTW0g zr)Sl{G1&Pp6?zd!+Lhr=et4&=<$B}8sc)anR?W5to=OKq6J(p*!W4&DIXoKdRK4m6 z^!Cv?ADFjbq4OrWfv>RkEFQM|4*by7$0W;Z3nDQr zI(DD!^rw>riLrJj^U1;%7lB*1M@oKq@=!ilUie!39PBR88cLQ^h$-iUMxrsD<+1Tl znqckWY0sYFzsYjiY4pPYz_$xI1qHKlKtKQvrGWZKAZlIA9<2abdCLN{CHK*WJ1(a0 zz}H2tmVchHe{_X0ThfvMoE%Llb)9y#xHp%R59-CJpcC_2=&mev3i-nEPN*r@+=wOX z&oQFNi@LY*8~W|sr+0cw$EU*PN3_{$u_BdACu5QH)UDc8dx7;y9JmGsQSic$?4|Rw zXCtXo;*qYgkmX%oK^o?cgE?1)(}St zv+-Q=o(yDAll>4Ycl&}N%6P#dqUsmkBeoT+ZoI}JF5$5*%ez^Z2!B663cvzxobv7L zMin_b^Z7pl&l8h&*%Ht|rTdR39BUBwbYT_2YfD2G8fAdL{;@BL{>|7i&z(ERXmNRq zg26e9p*N4tY4P}d`unc^-lU}J7d~AmkyvPH z55buep9cMdm=7O(8a|_7(ymZYBb#i%@}nZk_tnwh;6I;l5cV1O=52tbO5|1uHaAxb zY;0bt{d@E$BLnHthKF7{yv+WC8VXhC? zGQ-2cNOni(Yf}oVDJdyxXnuE3JNBp)CHw!S8?`$l?5h;W(oK_pCR}&%lW4O_w+oXD z@6{>I478?vJHU@!jUuEZdtga_Puc$NGi}OXqXNXoh%^?G6}!xT#HA9_e^>F|)gAsq;AP_U`}wB&d5u1!&n8Ew zYx{2^LfkNV5?7GaWJmQRonGAEZuP{c_aK-}F8x8S zTIedPosFtHK!sh{#qMB5@l`PSy}An|dutfN2*I$sPy1__b!#S0fLyQ$Kzd3e>39!V z@zlu4ckCS;Q3sOUzd#iPryG7v2-jIgl%4r{y+mfFmR`a8ES8xWzc*Uy9W?<|W#7C# z4;nG3pFQ&iW%ZytbQ6e~V72)X8`epmVlmNCuZPp!pYX<2lJiq`pHaCK-?S(F0hH{H zD-(F}WP`G8C%YX)KjYrmrwz($4G|xvcpbbQ{Aa{(^Aws&NeDb!-*dMa^JmCv`xwFM z-3UEw>Cg2|e7fq=)ZZUhy|H)ESjDY~N6ITuT`4Rs4*dT8DFdTrc23S9^X=z;K|1BeE(CoP z$DK@T7u1*l9%+v0GG<;Op%mq3M+EPC6YPUaamcQml9J=KlL%X6$lY++259j|v6dOhPP*+qTE&l3^b^5piW&!I`I z>GGVv`?Sb19;neX6YTjb|v>=j}p3ZeR9hTI~nvwByg_W9G z^n7CLq8_c;*=)$=%IYb0;O@W~S=V}eb-j77nVbWof8C>H$_#33R*5wKixGoxp7vqGUZ{o{HjUctuj!@RJm>9LtETh zYM~q41z|DNc}kDKkmQOZ6(Avb=^d~d<*E|R*1Yv{TiZD-F07j`MyIEU4@)E?n2mN$ zVQtRiGgfy@eQO z;`M>w!kwKxqx_sO0LhWSI{%XP$VjXw`#W~!>{ik}Pm06Ze3_MexAd;?LJYDY6))ct zdzA~%(mH>RQ)wKzcSz!S@!NcVZWw{M@yf4Wl@+_ToGiD+i#|q>VNLayV{{``aF3{v zrNnqJ_@va&_s`X4vAP-(-%oyj(W0z`61)18$!G<)+Q0)hl^ji3Lu|pk7QBbx*Dr2$ zEiD6MG$87Zj8rx-1^%o2{3E*3%=ZeasxcJwOnHBb6zZ>HvDG_W9{qE`)Ya8}mq#ut zN%mx-q|n1G2kxBi*>0&mRLuj!u&mZ%*_=%{qbU46HMOgqRbjR!$T#^Z`I7%~-PW-- zll3^|i;8;z0U4R)#=F--LUlkIb9lXf-Pt3vd_I3ZT#zITUWDEUB~t; zqtImX{J$!WeRA9ukqB^xK}5CRwj0ex`+LbIC0-C(+Zl)%wVxVu>VDtXc z>MNiRi52RGrt}Bu);@7x!Ti#SjAy#+4y_Pj4=EiVpa?(*aO?W<4b6RY3Pn6%WIFVG9-2S7SPls; zE@lTUD41ASgKd7spFSOcW&<)}=rVyd)9w6hJmTJw_zdc3>Y(&eldOQZ7P(7};n;A-9l zgHK{2xv#G;i!1p88Y>Fh<=mm+K9ahXo!6ip)rtMBgW4YU1PfQ zlKfoO{q2mG^qb}PaQ@W={op7k9puxJpQK4Z&9VtZ|9egfrZ)l(E0`AOuYm}JY}SE( zll^i1kDEVh#LE+wZ?^0qK+3;fsg32k^cu|FKmB8BytuxcE_k*%8a7I0y^zjz$F;-p zMA)ka^Wnpc($Yu-!ULRRJ3G63pc){!aw$T+>nUXC6s3+H*}^P^yeE{lF7&OomSY8; z?_9r3E&~M{ua%XI`snSHnks{ikjuVmasAv}S8u43d@}k1)VJ=dUZnqXZ@)E>_p^UY z3<-cZQ86$gB8-5O0MMagI8Qmh3c8<}0hd7-ayI+%xAk{Q;p5tsbJ^V@pG-}cmY1bf zRnh0>cBec@zwXS)SW}4D_B#i%ps)co4jW)zRSUEyhn7KTJw2n^77xYm9j zrvjVgL1=Jr#l5lX=hZJHWjZfjVlwIG_B)S@u-_?nBZDtcU-2yYA^b3{)&T&>XKwzj z6c1-DB!b@K>hgW_);&hIxbo-Il_9rd;A_`QANAzRH#mmRJ*)(_Zke@y#67=Nx_iDf z;CW;3;4st$LaH~8JH7TKr=406^X3nZzp3}oL7L_T2&v#ghxHErcM5h%pJ?eabcv2k z`;0;aX`7n1UcLd#4CwBM#QP|tC2DE-=L!j=uFQaGjS~PE7#e0mz zsnT-1`C(X2Lqp5J)G~Ls`n)lOFG?BXs556BCpU<}7t}VMcHMB`hK6f3eGqORGl4<- z7a<>!-+-BF(PUksux@-fOYH+Lh2%nqEym{Px!W&<^MC>pYAn0)cUb8mdQ?;tP$I*M z+)gc;>rtYAv6^eC7ACVKCR*7!6gN&y`InU);g64qsHi+#T^&VSno<@Nz{?1mM4X%+ zj*Y4Iq}Xb6d-Nsp;oCA^D#fuG1wt^I7iPCL%-i~s%2>+g;8pVq;?zM)Slv+~%fB1d z0S8D#giyG_?ox>qteBq6l(SYt*AG_@VPaPwis<;J6fTu6+atr4T%m6c>DwSMVPI+2 z^L!RLwOWanHGj@xgDG{liih~FXL(Q!q4VQ#)C=c}Y_H2ysNzkHvM(bG!)Ga~0egtdgXe61`QP{KM>hS5%~`rVW}{ym`&mQHmyoX+(x)-W-AE(}wTE!H)bM9%3`cH0 z-DaCqu&kXJm1~{Jct?s66|N;3s8#X%h%QX~Coo=1qzC`{2H4wr&u~U6l?ehK=0~hv zQQfW1NU}4fBCriWZWV;8W=rUQi7HOAdH|ti)AB)}@S-uP#9%Z%vi+O=3aNrHA*vw40Zze-3_`aX8(zWbsf)u5mJZ)3mt9;$D z)EZn?9jb`9cV(tw$QthezRhXw^b~9*oC71>nXS&;RS0l`MI@x=sdfxW0rGXo_m2CT(Kz9a(r~DSyXb0Oy%TYIJyR zKs%*--rU)J2@L4jH2*y%@scFue_g4v#SW`d!!=)yTY$wv)2*h!5+*w9=CwwR+4bo) zL(WC#p*lhOefD?UYXf8oKF5JBpd4-n=&((rrsPYKphVR7|Dhc^A>KG4&ni17C*!3G zdzd3G9>%jeXWq23?QxVM$4y0g{cy%#dTN3!HnC@_CG)$-yD<_hT>r~WnBxy;$=jB` ze30rsCQn^Ca^W<(jNG7o63-AJ!Sa6_YME14sv!%Ww~01iK7LPGDSmfPJ^Y7xfWV_R zjk-n^^8dvdn3MhQJKTRyr^^2^u!~BC4B^{=cjT ziw3v#EQ_H$rSLl2Ke~|exJc`%DxDsWPgUYH2f^7gdnW&@CHP6!ng~sP{(}m<(ZQns z{guL{2~=*A6YpAhO|?86ZV5Btk@v(+Wn$QWEx;?q2E${!qBs8>b%gZp#1qCF3D{@| zI->&q_uRywS)5CsW&x|w{w>Ps(!*~xaeC*wwk3RsD%<)e1YeGMw_k$KwJuhG^6G#5 z$1CCDyXa5H%J|D?`5t?(L_YSND#uvZwypm#3ypW+2Qv56y4)ez&z6lN4g6L5AeSUH zaCYPTIz9n?R(~UHL3saC<)l_fbebE&!@aYQ^|`t36z`-VkPI&R=ZN-S*K+)FLD&nK z1QG4wbh1u*`p0V|3tM|_i_kpY@@!v_rJLjMFOFi$Z&~uoySrk}CdA--KAD;<&h}xz zEEyTkc4q0&ACd!#@%~v}ex8J!B+`Ik?*7}Q&0(CK`Tnm1z=Hi?#TV@$N}QvGhhOfs zhdR$wA)(Wg>!ZDh|2f&Syh%XLze7R(>J?K%+f*QsxNt+kDJe;E&d$Vfad9BTLqSKU zxBc!WbYbBU`OYpqBdh5^15#ki?O_mA=@UuGZ!`AS68X65^iKEWW3l$*K54~gq+DI#__**Bg z!iX^T?C*Mo$-f;j&vMK6WfZI6cTz-++1anc#uunr85pEM^osUFD=@qhbAwke&$iz- z#c@nbO&S;@^Ygps$tWl)iUN!{%wT&d>rb$=&m}D*p|Xma`5_VkA>p_0@uuq6Q2S3Z zOU>d>e>bd5F}%M}933A^N=U{KHiF|zJe($}udBf+c2a8t^VyvyBpCTSxl9lt9~K|p zWE*r&Iz{0KwBxe3zuoUVms?8=&{LmV+q0Q2*TsGsaklYnGkAnryJsb}RmwzbuR z0bQhLt1gawJf|clohO5eiV6e+Ygi>s&92{mJ|jstNJKDrpLbwLp??+#7ppAlsdooIEsZ5uLj|6$hCvr8n=tDJUyP zes#S-5#q0^>b!|?lY7pvh2PAMY;m0o-F|U9-4Zu6q~6=xi;Rv2SdoS6b@2D^Egyp# z1*!|)UJKUzu8Nlw%(A<=%O}RT<8CX0Bt8fQKlbF~VG(|e2i4M&j^C*FHi2_tPLSE9 zE7sNB?G&P?tNW|A)-!?)v|@k(sZ$c75Oc{9Q~%h$Edjy%h>rxl&ge9v zre4TeG8C%{=mq;d;HU_?y}4FWSLgt?3Q)|w0z~|BP4i=l2YR~74 z=Hj^$b8l{9_VoQbHJ^lGDX-evonNh1hlr*0*=>|a7(}ANZRhJGu`H#|fRfZPWPXM> zAxHjt%DnNkWq3A2cMU33>sRhx^D@^{ zS3x7^6UxVzAMvm__peAl*?y3x`#{jmIN^0t;Vc85yYcaIyL@L13_QYE*dz6Ikk6Du z{;7X|G57Zu&T)Hd!a*O-ATdFO)u>BaT8;k~jt_Cs`Bw#Vkj^BKQ9q@iOr4u@i4J9! zZm%DC;?WGtZRB~vaT(0}@#8Vex3UD_Jg3+_PT?^9B`yS!#6$o;T5fBdd*!C&Pj>dP zu`yW1CF+)Dp>Lit(ksGS&W2&u3F`euUpf;m3&^XETAWcef2>RnPdxH>gQ#@fwSC`c6lB%kzp{3HgAtYa4kEc;_!FtV*(a%Q> zy{pmz)zwCVnYt6ZeY^{l%cXakPpxTu*M`>dc2;Kj}_6{IoK)JT)i%Etfs!(WaTT9WgW71?{s zZF*n!CUUS7dJZz?#xIDXq8xD^8c)}=KY#i)buX-H-Q~79<^cuktqQlzjD)Bt^4Zy$ ztGjzxc>MRWGOl{4$BUeY$E85yiVwq7C@?FFZrjr036EDz!C~H}_u-cP5XFp)rlcx%@HH!rs)op5GTzZlnYnzjHoOeWp@r zO93VX!hK)JX!KMaxs--PpNVnXT+B7@~5rB)?>=0`$5!fnZeqk8~3%5@wLKq zN<_{Nw4KeB4m>4VtQYO5Qd@uewK0EY7N?Q(yVF@$SG*>HY4N*%4-PKFdi%o=te%(P zT0st5%D!++=)$@jm&*}3y88XE*Y^u`#Frg^m>Emm<>C7gF++`HuPbx=VObue(CFyE z`g&ntRRyk0@#%WAL25B!cQ6$+wXZ*YCe5e>zvC1ji%m#=86P1Ob;O>5@y;$tLFeUx z*$E~7%yVUa7bOBS-K?3Dmtaz4aW#xKlWS5oT!Q+|`cFeexQ?@utN&iC8Dl5M()w?}$e5VnLOo%*#5avTC>Q|zZp%F@8ThQoaQxYNrXmaoTdq#G zKh%5Oykcd|0#okGmoHx%wqTCsY4~MjnFjZJ>LQW9S)iTMIYehE5X8d9MtSz^S?ZuY zWZIvM_KchO{vS%Hk_#<)6zE7ugc8bSBLq`BKd>U(4PE-)qaz?>HBW|C{DksbARhG= z_gt=xs2fR8b90DvWv~j`&=V}@t{~SARa0{chOCk2!e>TinNrVAPo}IAl)V1 z-7FBKL+K9b?rso}?rxCoZn%^0o^$T+{BiYBd^X75>^0V$W4_}J#{W|<(&_ei5KxXSZBCVGe(gt3ow<{vc=t{MmsjDuk2$98GfI@T zv3v1oHqj4f>wzcz!SjA=6<)}igLqR_jZo?*~N4btdEv6fDbr0%4!PWZ zu3Rjv#nWqT&D;z7_^~mtd|`)^hpV@=_=H8r9sF2A5F4fyGLyu;JYaQXiKaF-HolO< zOzlZg6=7sFH0Y0~IL-U~IoDLwLAsbBb^9BmWLlt>gDetf=N`rGo)_$!0qyEp*}^sM zeO7@qx)rl&q*TI3Ng$n5w`z>YMBMHPP2y#Kcg(oKTjHwZap{sURVugjv&hj=MhSoI zsU^_=9?zFomTy30O*#4xKs;?w1H0Ssz6b~kYw!8?qcDl2m7kyM^zW1OcFp%k6y{xk z!+_)o6n4OBXuWQys6F$drVu97TuheBL$x3E3q0I8IjQ6tvhe2RdWE>zU7DxoUsmBT zXH7ar|HVI+oER?&;wW{+eP15m#6%n@RTccy|CD?Kj3-X zW5P(e{R0ACzkMsnSyk!dMV3GTZ*6O<*Ww8WRIME%FRje4#dEL`Quz6GUe9TFF_7$7x&JwnNZ`TDY23N{bu1EBy|~^HqY0n7 ziK5RxL&E9MLdd-c2W^gIVx%9`VR(X2Aq3Bd0@d+FaHvPyWM@b(;91bIc2h2 z>IaGvpNNQ&H4rxufR{pPYJAVwguIFR&&0i{v7x~(iWg{i$9XozNI2eKAi;zLZEb8& z(b4mi9JzOXOWlqn!q(UEKX5V}>Y|DFeDjQXGqu3raCQ#q^lF@>!8Av(ct zArJ~G$89F#GP)Gle4Hk@$_FGo;&E11k8GJl_l?qD0>_K%_cZ3zvUsnj`fQeynO=9l0DwK-+} z)X4QFzb(#0Bo` z=IiX!Kj(z6TZrDQ#{W8;s95aj$y?iF^8`7a{wQra*I2xQBwAI$`}6hQ&CO-*x9l2q zc4?5bw3GGlo1@cF=^a%x;GG68X-+{w0hKZ)v%qaUM{{jt{OZ4dKEMOJs;UZPxESrQ zZVUNo^FE%L^e^O}u@0Wwqn?{OB(-4h<5gEDH;2mQ4$+iIUCNj3=QVcdrhgL(>EX=6#wXRtdF3u#i@3q49Upwsi?%g zK1Mm5#bQpp(!=KreaMR9W_=y_5G&chTHs2dMj*h3pwwv;p#6#C(=*%KSPN#oP%`oc zS1hqv>RBfS`PS{p(If!Al{B+)NlQbGTudIfB}RcdW0 z0s;bncZvWJN>0peZVnDK)#&O7Izs{=4&ij%f6LBZ<1r}m>h){>{1ZT#R^vtM14z@e zsV45lUG`Qh{d+9od7i9=w~PRfGG+1cC|^ZPx8SuOKCX7yQRzUiY_=^AB$QKStDVAT4OmeyxJu=%LDd7LH_A ztM^BR)DAsT!OhUz%s;A z>k0?1jhl#lK5cuPRl1DnOy?c=R6Al1YcU|D0x+oiJRuAYF_SZg*2~54K^{QgK3f~} z&FB$PABu`BE-$Zj1P-f*$!Gr^gn}%(YZZb#iBQP*qJtN2=mxu%cj_4q#uWH!n0F6 zW-7qp(5=(<7jo^Z^{`9_Xz$2{9(8f-VoDu- z(9z5^mzpuHr1c}z(h!&a?zkQrT_TdWfu_lKcXvzjb5kFdh-NED!Io4?ocAwx^_K6U z)I*Zl?V5;EaR48aVkl8({)V<|t1nwGvgpCNcX4f~Z+e64Bk-2yaC|Z>1el#fOn)9P zc&UA_;&+Zj*B1i~YX|URNe9z8(g(QqaYzaU^26^3p}IK3jni=6s18ep(YGb9*X^0{ zdASV{%q?^oPmaO9q#AB*ikYVjb|Y0M*U9-K^E@_XaVm0_y}8W{H8_oyD*zIREs6^O}AA z4Mc{AM})xhe$CH3Y@|TIDx>YgqY;x3?kzWW z(vcPv02<@%coTX$C0SXou1@+G`x}aw7mrXV-@r9%XkBh@Yv|2vM)Bf!} z!N}c?n+DCgp^)-mirUd6Epgs4v-l7tEDxIQpJE^r& zZa<4R>d~F)P5T`askrtS{H#xsT_n`L-KcUr3;xgdx3=NRu1}e{E}!Vr^tgP?7`C2C zouA*Yl}Y&|!k%O?sHUWSrW>8n()44>yCET1|Kv31WN?CTfR>!SiG@~s-L@>1LRI|l z!j9tCg@tNCb)I?eFM56xy!k+p`D-^W3~fyAwr?1jbKh}eISN->4JMi^3VTZdyrQy- z^+rl(Lr^WPad2?_4?|zEkb5uv#4ac-%*`ukb6j@g>Y>}zf%JcDwG_`Olb7U?U{LJ(%QT~Yj^LIBUKM3Q|A;5Nn0icpA z8wX(kAxaQl_|cd|0@NIlF-q8^q*69EIBuog{w9gI|EcmGWnUClgPoXJBo`t0u7L^3 zld1F_#kn=xmx7+}wzoG|&H78Ec`WbVBUVCXgLub6aUTiLPH39UZmP3jRaK zy5vLGu%5^>cw%Cb!_(8ZpJ)Oa8rwPuLe zk)=HR{QPevZ7B^E?)XbIM+?w2Gcy`PBFV&mS3PtcK-!Z7Nw-HEDFCet1ADQohC=_8 zb&tTIlF9%0UOP1fh%y~+6TG%Fx=)5OTgDe26?>0Q1Ktp8_2~cU;T(?9)iZ+k6Wo9Q zd+sbc`+q6$ig5maX3&pcUn};18A2=l--gh%{QqaX{oi!^fB9bj_fo?15&s)hkBE`F zSmilwLan(gCc)70=of47hrX%KJfKebyLj52(#eJN<7>wc4auZ?)VjscuH#oeTpg0j z*>>gJ^rdKF9!Yx;(!6=|ibHkUvdNu7d+S_lJEeK}=<(gveexbmm%qG~JRI_t6XJY; z&0L`zj{H_KqHP~OT$#K*5(~3r;M6#Prj1Q%3PniX1!T@bxzN3Emn9AEK@#;?N>#9H z?w=Si1`KMgu-%XnpX3KGhe7nemu);u=XO5q2O|y&L5eixL8AH|Z!>$!rzlN;x#L*DTNbP!+gH z{P^?L+3g^rOk?_@&fa;nyMtTnt; zAwHb9QeA8*N<6HD$@kP(qxth!vnLCh$!|M4nV<|dzL%b9_<-MbYi`)K-2ts~#!6?z zLKuRA)Wt#ftY6jlaZsZzA2Khms`cG$<*x|2*9TnI0&=_K-GsRBUc$s*+}#8Q@anH9 z!w!oI_-u`zYjkX=?2b=2r>!^0U;suiW3u& z&++9nHJ@%$>6w^;2`>m4%grsC(1iysCu}YN`N-*sNz#Z@e6f(u4HNCY@xUQmHh78~tMo-ytvZWj3tE^7An_dSnr|KGg4l@$!UcxTFMNo#BV)ZxURFXQqptVfaXZ-SL8U+ zde#`AXp4un(<`E9&95=*HGC0~;YyrWWBw$uX9i5JhiJiLJFY|)5wMGQq`bE-sHu|H zx@SKnnwaPr!z8=2Y&70(Tt$4O`E7fUzwH}2VniD2(*hD2hN`OP3W_Vbrum|&Jw=VK zm^)AFTzlUioo|yFZ)~JPQTkbi%#J<%6;Zd`N2gqH+NOq|^@Z?YmJF&h1}Rr;L`vwM z+GL!CAl4P$b6GE|T9muWERG^Ev7ofPymNRsKAuqMzNgoen!fONNl7>wE)P=%1I7mT zI{^gl?WiQF{?+kJItKOyBtw|O7M(;`cF!~#jMG(!gP1xC(aHgGXzT2ZHfF*1p9q|) zh{Ny!f?frMD0u~iRX%3@iGe8pyt4FV7cTCNWy(5cet+HUmYO`e`lWZ zU0fUWxEk+R34F9z(Z&!It_cG*z$M?4jpFN$3UFEG%wS8TeM-g686-8pY`3ieHD4*` z<51T7*@5>*3Rh*ec1YUb8v9%~{H~CRU`&5+9UW>ZI@Y%cE-D;# zUcuNoFq|@4%j9;E!67s;qAZb%VW_FAHJL3cBHdtD)k=2VBYRUJXBDx=czZ|D&U<3{ zvFLdobXi-=4lg4kpVz(gc&*7PtVXj$eiRns0ph5#T0%*wtN=KlV+&}Tn*(BmZ#-e^ z_V{Q=Bn_Q?p}5>J3O3fB@b9=BVo zoPlg6?qouglyzw*FL0llh8x=0Wxu5(fnah%40xFo>@I#X3YoV8s!{r~t4rxYZh3u4 zY)VtpQOirl*`hI@)>mSjK1P_jROk2iY?13ScYUqNa&*NRG{C_bk_s{``ef2b%(eHb zS_1z{{>q?z_RZUtgrA{0s_T;dmlTHbGGA2(z*WR`wc~B~ecC!bU#zKER7w1B2jSOU zH2u=~?C#H9r-dt-9ju3VH8aejit8 zrLqf5Y%v-s9ybGGUMPKQ4k8cEzKRx_>j9e)d}?S1%f`^cB2m;9KO*+8+Qcs80khG| z{7DO@+%^SSRsS%{S6dxdHMMo&QNIFJEuKe*79X!EX?^5;@^651-;8Aoh>r45g#`r< z#f^;{^-iN(jvN>1IqbLE=G~W_j8T*3FxaCGgdMxm-Abtfs+AV$A)bd7jL(bSWnU?_ zbXT?WqZFbPOxA=)B5!jCF#^RBT;nVrS7u<{3|xf;P)kagWfdr3nHyRPQGBTU_LXJk z@3(GbbB>k1ss==)n>V^sWJcjrc+n5Q>gwy|6cVOwEAumIX1u<(49ji7%f=^2sJaD4 z2gp4z?|6Y*{RgD40?X(i`!g^s8nCk~A!Pi-;ruDPT8yl+PEfid>c@{&b%yZmt`$@? zpU8AH_`mRRiqRrUIZ#SAgomG0z9Xi7qxh>x+6+ay-eq>Z^t<<5W!>B4{y*~OB2Hlr zXYYMoh8izIGAKG$w%3tchBx<4gJ1Fw&TK52E%qHgOQ#utln6;im?f$u5^3#WI@~uW z{pbBYj#lG;qzi-c6Nr8wA=!bwAi$7q2j?a?W|8Fs@kLDBuTBj)ts#%@kM5_5X`>Js zyA>Z077hbIHsY#E42)9%Q@5uv?oJeTCq&vi>@wH=70Z5IZa|dq94Au{RJ$W0ptmO0djJuKep1{jpf!k+mD&MGVyAuQv&5l zOt~bV4!1WihM;3Sil%0qW{ue{6l(e&!)|C^imR3;swdB+?EP2gI|h{BO@F&)W_ke0 zC{ySvkswMkyLf0NrH(w}shY`?um@0WfnZ8B;8Bg{>8ZA#cX8WW-1J;nJT)FEIA?FC zk(`r=iYi;U3#>)hg(tc>lNyUCGXIL}S7pmcEV5iX!iX970`k>o9HGC(7OJ59AD#fm3ftwV|B;OOd#(=UnbBJ`lDLXBPeSW z{?*dg$Hc??Ag?$9I)ijm68S5+TEl{HryIM^3^G(+_yR$baPK6-faF!Ndw=>$+t4&D zU&~O;Hln+~yLEvc_AoFh7fT9-K^r@aIXLvKw{zzfK#2QKCO#n;eBrLyUT*10u98Tj zY-VqlTDMuAO3l(MM{}*OHau&eLSs!%wKRw2^@N;5^%|A)5cBMhj?Ra{z$*SqTvCyt zrop}5sLW7*uP4MC83(L71N$C-Nau@P-A-&5*^OQ)PKe?AuiV--K<@RhpYd+U4@*pi zrg@~S<49xb_wh3m2_R^T!*Sm%Ff0roG{W>!_DuX9VVL2zX>qn1Su;$R$$2r(#4qhq?V+VdG~U%`Fym1`+M5y({e zc7VI>(nt}W4C)sfVsHuT=rqw!a`hRm6`7X|oTUsI`rv`sBXn+9Jr-6REi^`|C+{X+ zt+iHJdw~Hut~YgmY&TM!06nb6R)*`D#!6{*^#=GH(J@KQ%pxRSP4@iC#k5;3*j4+9 zHI%t^@1-U4}@;-1A?01)sP z`j%AYOgFtoK*1p)kp#J9?G24IG&IAZ;4htEpvEa(bh)8l-rWr@FK3zlG<_SsG6(^T z?24izWjE1m%-yo_E;{YO&sB3ViNRgK>Zz5{sS#`5+=r+=7Dm^LA6IovDE~h)!ootE zLM=IRYP$T0m9{o9bPT!#&NZRce@6NG58r1vamN;FWv_k={eH5Pw-zKR&2`3@hOVr7 z%Wnb^yB(fjyy9I%LyV6ob+okM6B4dV3&HA=(CE*@vqHs2a> zdRnd=rEhF+d$!Y;P|TG-D|9t0zWA{p?3YeA=y^e}X~@Yy+apENo6E*f@@_HyTxTFr zR66@zHGE^8XY`t)m9O25-_=hXwI}?6kW=339mm<>8_skXmLZ!M_CG^~Ee^E4!%|zx z4#SIpsq`DPooO;YTzW%C-p8$S1b!px29yrmlsdjtvEbf^|-80I6 z+P=e^-)boj-h*mlX~wlCXgKam7f3=Cre_HUaKpH%xRDXHNGSB*$Qsxw z6B5?fUJ^;A7?`OLbg<27JGpuCdm}%?#}|oV2;8l&`vG+H#(8MJTV>SZzP{FUyFFp2!VQC%4*c+r13EwSVz> z1FoUbHkDvxW&wR(P(6Ope1A>nZFz~om0D2CwjUx@kb-s8rCZ4m1A4fR88?PSznTpy<*9RiQqeGUe{sg{ORoqqhh0B)5#}6BB=c_R8Qxi2 z70E8n3DGilaXtKYu8B21X{Ab6t{j z8{YsVWI{a|5fp1Zf=p23mFj#ayvP03ljRj%?8;a)gLZM~#@o2JzQn|U*zt}oqjGs?d8h~_b#4=k@ARbiD9%I3Ujd9VBO?QY$1teg zbN$hKl0?8>A(Ijk61rlK6{E(LQdao3OfZHEql4(wUTMX|u`AJQnZ(i&qc5i^&h0W$zdyrgLqzDx!E@%X;Y!16x8{>C_ z;klCB+2wwv2l?b46D*~EN%rP^o06B6@h;?$bdM$%TUBFBg#1!}P?O^aqETE+MTRmu z24wR|efEsy6HSy{Ku;r|QrHvFQ|`RcY3~~N;9kCLzP!6FWh0E#JVcY z4a$6+cOd67+Jd(wpKdaqQabtFBMl9VAAnI4YQ4jrz`Tcjru9yt#@+$coH_ddbQxv) zLH2W2?U*xD^*ji!Ec+pgUJj=OIelMnabEs;eTrYQzOtCncc63XHN)mev<$_X}Y1aupWmeQ*XVSWp**VfI`HD7Pf)=j7D zH+&Qo)m1~w(;F$F)W6Fu{PT7p8gk?%rKN4(@`w(yLyz(cXDGByo!?r8M`dfgjh&ouwbHC~BtnuMorQxFGhsQo;jWYk+Kn$4^nRd zTO=V(4-NtqMtqQAXITdniU&2Czv&I(D(!BH&o5~cKAPivV2FCMe}+#Q=0co9c{#0o=Vxb00#RKJ2%_k22yzY_avh1&OV_UuD`5~Q2|)to)FSnC3s6Q*!K+5 zK*8Mjmu$J+ttEc3(|XGMt8L+({)$zoYt!T$#9Lo|9}`7%mVju`A93NIk*Lc>{Cv2) zy7G5};``&CJhXEggX5hP!s}0Nha>MwIjepGlTlOaEQz=`$bPlQe|e(`aAw_(@r_)b zq&njdWfY*#M|&$by3{?YCA+(kO-&(OfS?$gnxy9C`5qse+~2Z*Xxdp-e)(v@(yA)m z`&(&-x~Ki3OC2DE@XY|7=lb#F*LStp4WC@TEPRTD zK4)|`iQgP6r;{?Exj513{;{MWCf57O{xqWqC#Ppo(z|F4w!ht0v z9iHzQih)Bj0@Bg)Hf?VaO zeQtU!Rb8kH(AvGDen_@!d5`B9cZYZ3Zy4Ep_pydU$ixbQK72Hgd8B1~KHkq`u3Z7C zQuBY=6TVyWxrR$88Ogy_$p3fw_{!m@=6JYcd4yFEh8B>yOz+66{}U~Og$4%tR#>W5 zv&ZgCWl$LJy>fM3K_VOf)O73@y1YN*s@j%nY=e-Xvp(jJamrf_Gcb+!bwo%4N>?Ll zPw?IhS?%$H(W2PB{G*n+rgnM)m(R1Hz~=av7W7#Y3imVN0CE5sCX{}icLhQ!^Y6j{ z>!VITallWNDr$W@OC;%$1JJ;AYwch@SKT;e_R~;GQ#GM#u{XU4L)X@RG+jy@N{**= zn|1utk#7C4|GNQw&skXP`)h(~+i}s%+PW>3?5y_?rg4zOf0t<#QWxpkK`t{KBn7Fs zf^Ex~vI`l`&%Eh_gS6n9%-*Br1om`PnqXtCce9XOS;AJj#J|h61CWV;Lp7Q}VS>&D}I~RZ(qO#dY zZ(IudDB@7{#>hHfdkr45U;rQWb(BOO!QNzm;7CsB$3><_(`jiR6q7DwP zKc#F;8yXJu4P5kr5wP2a`{1X$Ycx;O@&2#KB^>X|BvxCeO&*FB*u)81w!et7+QVzp zpJbO@hCG8`Qnep_1Fu|)scjNCY+{^>vtxVMwI@(}b%r%&3n=tpZUcpzurBSaN|I~w zN?LmE)HfBDp4}^rkxf9$juWI0etV}u9)^YKXQy<(pP-~2?!@!J-g0so;+^Q5x{Ip( z!Kw(l<{w`loUOgJ`(ET+oAwIae(y{`@@-+w{zuPo`tquyT>lT-ii;Oo%xVfc=BrB2 zOeg!J&0!Q1T}G_vp4AI(2%cTnJOe<-S_@n*E_HUGqq8GQZiqa>ah(zN3WUY|-r#ee zto~57@DO-ysu`en>&xKAe#z9%i(XZCAH%)sbYz8pKfcB^xI3cx-~zb8W!Jpg7>}oRGf;QypN{GOH zF;XM|@jEMY<^|xdpv1mlu{F{K{YH3GXIw~m@ytA=@S?eCNBnJ-AhVZ@0b-Q@tH`*= zTm2mYT;v?i7cfW~`-wEFg)?$HPS!Wt&{sMUV)?(`s_P=gUsHs(id|a98M%c*rN86 z4cJ=2=G5JLda?#fXZmC4&%z+?WB-@C>z%$0T(HQkRtpQ_hjpUm7z}WL7g}KW&>erV7|H1>_=XVC8p(fLd zAwdOMyf;zzl9(FtP(Ds`*Z%j030_DG5R1wZ{$L;q5tECY2hWej%sMHKnFW)nsR~=#JUGYIIv+Y3n8rtJuYvCeO)` z(%rcU3%ovuvYst%LtjHW+4XAJi~M%*ii6$;I9Ta`>?~6 zg34pzjL?&B%^vXDy%&q7*BZPF)x|QwDM977wfcd}a?zp))VV?LVh?i;Pb#vRx(XAo zM&R1BC`=ynmE@Z_F!H9bW6ea9sFm{C*n z($kXF3_exx!IPHUQziC3Y*)x@o$?TvOJEQ3+!PemU0t`0WQuqApy3uYEzaJTOYHJS zK)(kTM`=BI2AlJoxdCqG(J$rO8A4<@>@szIpZ?op=DM+>syx3!)6AI0U~efY^X$P)l!BT0nT9v=rspq9_pEN` zPnWq?%WF?nYD<=PQ1c(qusmqhPj~KMi5lBW2WTHfBx^h&d3D zK!v93sc@zOZ*UO4`GLg?&lN^bb0{C9GJ1Pe`xMvs%G5q^D}QjEk%I!azr7A`Af;spUYn7c|yB zaY2@HcV3TbV)CA&Rih3jb9>mnZNn=qJyKRae&x%1hsZa#+z$Ig_0nni;a*nnF3>n7 zVnLnHvx$ai(yc9ZnemtImnDd^+6L5mu!}xzoH0$s)>NEzJCq_{ElY%}JiGd^GE0VF zrNXYD=BH-y(jTy`0)5ZV<=qtYd$zxO2%SWQN9Q!Xe?Ky&)Y=i0_xj}MNbkO(n*J-9 z+7_AXzh|Yd8Nxo(V{vRm z!BT>pIC))(Ajn+~+%2arI#T8o3O-DCm!Aa$Jj<+_KLJ}~*%ZV|lX0>BXT`Bp7Bre3 zt>5lRYc`l0<|I$zQ8k2`wGL1&FVn}t#q}INd%Un2FYwYE`ubBRsMm{AOJwNjsNcP9 z=@OAdE2Iy**rS7YbC=arYUhGClG5advtVG@{s_?$_QW5a??n7LqD~h4-(-S(#*pXa ze%y3!TuEb-e{}`}m9z+H7ChX;JDUB380Q!lT+Z)pX79Fo9fdk#GVSyAT2EsH?boqn zdO@9xZ>CZxS1c9o%uJjWDdD>K_&LUn7N<}%Fi?_{BY3w)J~d!^2~7A>Yig83peL&F zY|;Be(?RgNdy>N_t}$l28fDhUf60ed!xj3-S_&@qbvpv_-mtJlfHSMWHv@w*VAx&? z9^>Ff>;SiF@1B;)ob35sS=1)4gStJpczSGeNeL4&7O8}?^2@Zev~Q8D4d;HQe=GaQ zJcEKTyu7>+k&qq>E{Fs{4O)c$P{n$z2IiVxj!JVGFh#0uFngzoofy(Yj!Aot4vV~G zy`_*6A(M@vqe(O8a4=X1R?0UcSC%WfxOA=BYF%MGA9fs5V>KS}!C$R_hi0_a?dm-Y zRFX*c=+V}1=d}r2b7BcI8=Jz@Q4rRBc9vm|JRT3ES=lNLVr_=|dRF~_^|Je7_Q6oW zef$>hg%WMG;@hFQTaCg3O6slT^-hMC$(Vvf;z!n|smxVeTA4+Mk#@&Z-N$ZWj1}jy ztC-U#rI}5%^P3{QE1A}VLE^nNi8(1jPoDk(%k}sqWHeqz0NvJoo^yRje{n-v7W8TZ zCm7oHuwMMU4111;ucUggqfn02BA0Gx664E$NAc|WQkw8pL3bqE!Z5w+VRYGHCM=jZ;ia%=Os*iAY~_$SB+JUsf1vK#B`Ca!<#H;B~oml z1KOv6?%N-K(p|ljE;&{Z)VWE}FdM@#=@#%H?=GqG%OhTpY0aULgvRB#PYeTIYikq5 zm~6dwB5vQkQnOrEo{~}4h~s+z|HAPDu~X@|$+la#yekBDmrdA$2OKfCohORR8GUtf zIO+EOmPV0WY`hJ5*J2{L*5%8k3s3HKIEhGi`cnY|Dc@Q=(-U~H$brRGsh*1(qW&@} zFJZb(hg?v@PQpY`oCKKAf9EwcHbSYAmo^<2b5FW!YflN^3x3e86m2gM<266h<%nC; zqLPT^8_g6Szxq4!^_Eh)%HKl>@cJ1*$fBtFn3O6qO75CP@`9icDS3e$wexgbVo1=& z541|@4&@K7H8B1@l~JMHg%=7CuXBDN??Bu=@odHW%$%_dS537Yr7k79EL27%lH>vX zEv0Gvpuau%%Du1|vBkMtlEHWNEslo{?Tfju??W*^NTRrxY4I+v?MsQ~<~GLYmPDRP zxN>rq+1Q#UqUSw1k{SM2%gz}A9lh!3=veE#%lEH^lMt0=RAR$7G-P-ITIz%t$M&t% znDU4}lNk8SRtqR~z0;z)b3T(!hJCO(@0p)OP<*wbg~8Rxh4Ip~a<%dG+oQ2D8rDNI zv(kg*^b1YgLdz2h&T9Y2J}$0#VzfgV*Pev%Um^~g&)^m;oa#7nTwfzxRTfJo$255^}g`(2_YXc<{#DRfAaVacR zp%rexN^xC^)XKSYrGFdgHODqv+9+D8*L44ezR%Dw^X`M)xI0u-^-iNs9+t>`L`4ds z(;6;h?Nv_6IRDa6r|I9+!-n!SQp4}JW?N5h#Ci8+EmZSahd?&9HE?T0$a3x5mf4rY zBIN?P@_X?@pkr#ExE8xMw6Ne0Ih&uCOvx1`%%M1c7&sLNHF%>S$7h*~nribsWyjcM zX80&9RB#b8wRxa-s9Z8x@B4jSoZ`(eWbGvKds47n$LJ{e<25GH^~%mpetdJMQd_U6 zf%Hqlgdd5HMOtBMJomUhON<$^c6(j`AN6&o#gpVSn$IcFW)EFD3c3;-^unX$cPD;pY|&FkIMP9~N`5jiG^ufBw?=+u}^7e0r1eX$|SwlI42{|H&5nr%#IY`$(TTs+aRU zEY9EbRx}sJ9>+!L1==XEdgAq`lqF{#*|B6^Ul82CZ+35dA*QpaQpCC1_4Nru55~cl-mUxMpQa|6+ zgL2ArCMO#?HdJZQba2prIKjwzS~s^bt@K4os&$dq6F^{ASI7Fmj~Erz=+F0DZ-(Yl zD?RVPlyXE|N{JzQP*xRY5I)#%&1NbBfI)^eaKc7@N}MBnU$Ot(0GQ7R3JF2hpbrF8 z_$~l*N`r}D7$%zDO-zdMZ-Qsf(tuGrJ`n1GKG*l>PwekpO;io0XwOh~0|vK5fRY#n zCSsKzA?=$REVUiF&fclzWWwBdST zquecBr%m`x%>kLtrI1xZcC#f)29TXqKvNnizxNK6p70sT>bd}~xij5-;a z6ao_TQ0P$vxX@#i^Jrr=Y8;@`-LXHNk=)5 z2nG&Z@e3W(HN3?yd70j>J;QT;f~pVdZ})cj!e;i;NMX+fA}8k7#fG`KYiG*1DgdJU z2SOTpdi}HbVpDQ=xlKB^O5H$D&VaziYZqCS^ zH%S#xkO&b+H*unX$}8C)%{=v35v_wC#PoQ|h=s+x!QD&1*Kvy!8+X&z22}aPqTSRG z>GKyaa!3C=#syxnWb5T0lh|Y$ehZJ3^^Ec3bkT|i&WU-gv6T#6Q&}D#*L0sRqdXL_;laqpY;eo1iS%X`I(@;h zKJegAVA&*)F6@<&mBr+EFXC47kEG@Km93Fc*N<<#5LT|W$Prc(2pjnV24OHGXtF5D zm=JAh49|PB3$e`CSg#6#s{C6sfxW1cf&yudS5^RsUW zz?)klk+F%1B>=Z*zTT0Ff#E5|c}}02DzDS=zx?f#ijsSg{Eu5%QiN(-p~GV*hU5g~P#UsqbbJOB9}%S|R_(HXwej*|+thB4xbys=s>E&j<`St&CPpoAH_;9L z)?Ku_kGy3TlM12|LB|O456PdyUTmM240)QR?)>FvlHPQVvWu`mZKzhHzt&e_xDa=B zYHI!ukm~a4dQUjrgRSkx03PtV8S&BQ!B5&?M)!tQeo93#%6IX)%4A>bPiYT?PWmO*`pv3WFeXPX-yv)v^M$& zCI0f$araE&ivw+|1wT{!(Jn09`&LJ=@p=s#y#*&(AkqZ&^8Vnn`K&g?v|~TaFqBZ- zd>?S7Roll z7*qujbe4akOsRkEp3)LsVKM7Fw;NwMSv7ILC_~f|H!9-akcdc3A`#_Wio zCIYQ7(4S=dHEZYvYuUH8bw$&GV|4UG8%M^N-&>nYe78|l|JZPzu^v>G|4ts6D6S*r zi>j-st;yNR%E+E{q4xjPo{Wd|X`JoQ@o1>rWe@)a=O9%uDK$*Bxp^~vFxg~r=(FXov zb^oOcp8A}8`?r>^kBGfgnC9N0g+!U&=zLJOSNf?Cs!PDN+*)vEhg1nuP=4pWTzsAd9Fi=T+ZPwEqoscV!p8*=jTD^O0klzj~i z3|k2ay!tXu&0Y8Wic&bf8C<##9G(f;YyfY}sZ^97W8Nj&Y?U1hu>_sdcl;=zb>Ww< zawIoSTQ?~DO;9kkW2hi}X!7jO%+g9)HZAVvN?LWz#E3$I9j-9e^HM`btChg56RgA6 zEzQS6&`X-!tweU69%+Xf9JGSMD+Dc&t>zU29@-2=fV%b|IS6x&b5RQ^fGq96Ga`d1gMn-MLq*< zT<;mGi6~{ii*&Z|B|s~IT_`D22%J%&*HToK=c5Ix$@TMh`u9ug^$(?0O~XIG$5^U) zs_wX6eIK^kMjk7yfB3MCWH(1QD1V&R%R6$uqD3a_vcekHa&>);1C|G1sW1+e0dMEW zEEjNtHyNxtWM*eia-bWDyW2jV=8#D_GM*mZkA6=BhA8nqK2tUa&Y!Mo5Em3o`)hHj z0u^1jy|bjo`-x_iJo)^4qbBm%CnUX*9Z+A#9t}IpcmBZWAn^7g5Raa-a)0i=T1!S7 z*DU`TewHVpkg$b^u}{7i>hGd`Vs`ZM!+4DRpx@_Y9M~S0278=&-BD5DksK47C;GZ< z%XdJjGv9kYr><^gZS!@5q?n6Z)}M{glv}xBM9v5yNlH>Y*MiB(^EL>-n~}O?itq3d zyxJ99lOOz=L~Tgts1D7}7ag}Gk8D!MkLIzAg@pm9k>N2z945pR7U1!u7;)+6R=-d>x&uTVPs$^ zn&7scQC&=goKM!bT3AU_b&meh_NN?cUKxJn%qlL~>-Pbnw(+-iEm8^!NUD^8lysvYNTW1TqI7q&Km??v+f515(p>@~-QC@6 zy4n0E_x(KQocGK7f#2G!y;sdO=a^%TagFQB=^e(S6j0#>xPkX79Y!i#?xQ>q>}GvG z1lpw*{$5=1Txpb;Jv%jXHbL}P-9#;MMZ-~IP_x8e2vYogPx()6#;15`ti8v^ZN6oFl=TT2if*7!ItnIR&^1Z)wmiT^{hNC zkq?Gntd@TJm2Ww{H6VJ<|HYU1nZE+ZXGonhC6)_{yyyy*I07cLa!8DBSa66T!o=q` z`y#`IFGtVJ#}|Kg=2EUqj8V`XS8&Xn?r>D%wy~uy7xv<+1yRSoAk6Zkp!Z9RI<)9q zutFF}{KlT4S~Ftxwt%fL44mg)5Vo?MIsn5|uK*{X*wWd#bVL2MrTbMKL}qN3Amf?` z>E0&z2&J!YW6cMLlaMY*nBgA2p@=@NF=e^UcA5{$=+%D5c)xL6esOWbsmzhIYpPzsJl8T!75u|Ed2IPLo7ymi^yU zc2AKURi1UlXxYVZml?a4oPupFy@QDz$xGF#^yw?*Z7^mYc& z%d`RoxLnP?c0?E@9T^6u3KOKrlf`b?mR-_r2-1yR|IKJdCdCd9tAH5&lapPfkI_r{ z{v^Ce3wF|Y5zFNG(_Onf(qErG262A^E%vZG`Pl6TmRPBAy>WQ}8{ke!mvT{0+F(`@ z!spKM{ZBG>nl_ogSo!*+^+>~*Jc;V$3Ea@&CgBAU%ZHAG0dthoQ_7=@L*U9qMX#;toS0G1mF$vN85#+isSxfulQ)=!0Sv~3y?W#xHp1Jmo zRn>3rY@;Ptw&@d5l%gJvb3bv73}xKbsMb*S49pZMJ@h6jj8~3N%OgZQ~>xh_ivNA24Mz;WZ3+8@yA4S-o_p*Z%O%A zd|n33Fl=ne$+Ftue2b|2`6dror29R??=_xEIZ=iCEfufC9&h$1rb3rg12S4q8E>h> zB*2R3jkNT_+zryX{;L2vZqE8KQZD6yb(Jw5h;`$-Wf5TdIt@VHGy&n9>j@&>9q4M> zm^P;=^;`wwj;lqB9M!u2>6ER1l0#*)tt)%aTwP)P{P~PvmU+P9>&e0Ek+3+p7nI>=nGWD%+KkTC!H`-(ro5Irgg&3b(Pz6VM}fCPrljqb@af~-ncc0< zhI-N8sVIq~FP{RIk1r-;g_JN96qH*QkYN&tXuMh$ONhP?H5JE()C8?8XuSKxveB$? zPS}eaE&)fGrz=wSh#XN%nI#&QviJ1MQJ!TnekDaMAVD%89K-8`Yc&olOuY7pc_Nvj z(EhV>%*2Zj34|SN`;x3xs=GPQX5IE_sx(a|djDsOAjW8QXqhP1$580Mvq8SNAN2mMYt@vIyavPNbtsXTLXDsc&vpjWW@LNK&#u^VFcbS#^r;V~?@R80 z3}a;bB7=d`G_}Fa6~^?cNjvf!)K9I*&DpLT+Hfu*?>!C$c`E1+;;OoYD?XM*3+J2U z?Eoj`$41ZA#rjCE=1Il@b0CT)&iU__G zK6SP|$^Yq9TOL};3{U#Iz$SxgYt>lTT)qP>xk zLA_PD`tk)Grkh+oYVc1}{;qxd7$*29d~JY0ly)(=ZP_SO?S&64p+nLXl{?*#Ges#x zPtAz1NM5Vwk~*ZdYsz7h+j>ANQ7lyR1&g-l1z{$e`=+q|6|w6yU8I0m-*;h1o|5Vd z_sW~-4bgIY4Q0^eci0^XiAKvF!b~;!EoRh>VC8aHDL^UW7CQ_$mW%-(1z7|yKBulm*R1NFK+ny_3I@d+&Kj__LWnh+_512dg{-J!Q5;Kc|EY)z*f3Abbrbp zLHl`rEXq<8qa|Y9W(MW0LxSd!x$tD=QSwb$>in`GWYoo3m*9s7n6O$0Is$zNoW!z+a+da z54<*fBw4d%}n0s9JCz{7JKCzMSbhws9(QvS5CHIhV&qMhmA6l}IXNZGwb1CpP+qy|=B0mcCL{gWSJld8$b)pf&lz?oWG90rOhuMq*NvwXr#+fEXP+6d)tb3HaAHmZwl43LhI~?4`PRmigU!1|H@P`*|v7W+UcQ= zm;0HH_iHnta661o?9H1up}6xP!646=a^fPWLx1yPdbS%5RFMdy$F{KL zH2y7KFThGxL@=|!ek^_D;EGMFEmf{03M3xSaNV~NL{1rYu(8o3Y2e2 zDJb5x*#rnSmno)6z#91wro&^o2*6e_T%Z(dzY~5_uJtUdC}Q@(zWQu|>vr?WT59=E z6J)nw;9Dg(oSli%?D(^BQ=^9dkwwZD4-lEUKUjwi^ZWCF`=JAfw%@KF2`XVi)7oeH zqg%hp==&41`k>@r_?C|Rr;ZPeds`zd0=QW9&pn1^^u$<}dYt?ek?VTKW>@Lp#izS#Z zLjU;Vc-Hk}{?A~>G?~q8!VTqjA~ApUwX_mf9U&#T_yG5hW-Mn_(N*!zRox%GPG?^#;@(|_%`3|=rg}#O{)!l_b-NF)OMKN98vL zhzF^%#)@9iBy>#FIVjpg<1It>%p~frfY)!ng)M}9shE1j_IN-*9P^eMWLl2k1=4^v zMhpuya|M}?iro@ZRoQ^eW6_0gz7z4eYjn>*LGtI@=0JoNGH^JcOZ2`Xu1h3ZBclD= zC$TvV#o>XE=v)VtlXz$CH(D&PFez#%L%dz-m~wuFq`dLI`%Wl-x_VInzv}@l2`jD5 zl%>2W@Kyw!k(mkD+O0Md!nQ{rQn$llq%BKX){r01v;#0CGa=F-3 zTx{W<+B?BX4Q$v>(@t-GW2AN0a&o$GgMV+~K(Y1AmTeyyo_F^?RNBM95l>fklwO8!DJHi4f>{BrG>_>TI7C z5r9*0C8RnO=UV)R`%98S+Y;o`G5n~1D)0Fi?w!teqCGu&@XOtNyBSM&0#l$lJd!u2 z+O9QKZJ*udczL|VP~(hHXz`zMIUaFmvV4&>_{wVYa?$|kVd z%~~0K@j*4z(YWX3c+9ip&#W4kf8o`I)#q|D+^XqKgSwnq4}R9Y-yAFVLc zGxi6>WEgb+`IUX3O$}t8{(95U3h8xD6KN!$1iD;Le?;FM^Ms~unk4TME+qo>A?o=# ze`a2BDV~=uRj;|@T3BO1NJu^pd5h4}!!9miYP(WSKG5kH z(!=)$uYY(PnEPuLV%*xGdbeXx1aY1Y{7TT%WSV~a!OmE;-*iSZ((aBS&x)qpzF|@C zwvm{R#WLS83nUr`;4S^Vza#MU+~%Ai9dT3s=^}*xX=()Y!+x&`aXDhjlE7gby?(v^ zF$8`__P!B95_rPhzKeQIKCM8UH7`m6aEakc+>5Fta;!+?swlY#N>j@WJb7A0fkNnS za0X^j^UU<$PBx4Tp0{FjC1Y#n>W-sZdsnL&-P^)N)v=75Ym$dzdiW{G+Ub(I-{~?# zrW3Buwi@|9efwE}oy_SLzX$pun4jh-1=X!ISD`lWld!m;x1(_I-LEoil|hk*hjCHr z{FD!Wj*^bX>ejnq2Q(RtX-nY{Re?l|KEa+pJDAvFcSyhsfc01K_E*_s!YZsUA3F0w zzgub-6*LiXopuGqSrd78%^x*vIwYaT#c*T$PdJZxB#n?Ysg?%dh>D6D^wJZ#TR}vp z6*ef3F9dil+QYMy%DU_;2Mn#PBcQnxauNMGycfqOUmAPW4x;ogZLYeR-hc%4-$J+-X4Aw7M#htb#`KJh^F47h znV)L66X!s~$7k*|UJDh(mS@XjxYNR(v;*lGxEo5u@VyWMg^Kl1D4uDCVubeBRgqWBcA9&+k9%!5|kp2lzP%%vz zqsKMwK6{OeSSU2rp#|OxL{-?E%$sFzoMaRum-;!pHdvrQ0)indhVs?ul{lbKA?CBn&sld37`;V>ZKSbrT?_4R!h`+W3oD8n?UXItVc^68Z z7B23k)$?&ZCyoo!0q`(g1a>89d`w`si{1JWL)hvZ(!1!E4YVZPvX5@fYR zayT1QY(1OK4V>Pjzb&GiD6zL5wOD15k3}Yc%7YS6>_tTE-eTIlf09XqMtG z3J8=HJk(9VLODB(vVGc^#+<+p_*`9phb6CU>|SSwkJ`dL6wd!BEwRb|-0CInt!hHCPLW!&!i!3jdNSt|DlLhg_jNF)5cdf?G zBz9a5dw3lW*ZN3q3xP$ikBGpMC%^|yT25}cHIOKTj5`P{7j=dNKCLZBny?Q79RRWo za{J}^CsZC)Bpv>=gm{uA_IBJOa9-%ta^~ofeXGyh>EY#UeVLi1+k9kXa%aN$&=GXO zDBsuIA&z<1JA6(rJvKp6k?Mugb6x9%;VyC+%BoOiOMbPwt_XBnn+cS~_-F zrMZ%otJqX85OEy35IJ+~!jzF=xqM!hj%~5L@MY$}P*mZlQ<7#i;U>BlbM~_n` zd7hiM2OPNH%IfG=PI6=?Tmk7}_D=@>E-XPP^XuDop)A8;TY*=M+Aq{B2hDv4R|&xC zue8kMZACtSL;$Mbb|zu(6M3HU+NA)?R@yK9E3G`y?X&(yI(gU0pnNiM2^L26Vbe*g zh~PQzk+|dk03D!Pq=U{&fcbiDYm05~A8s_sq z7F%Ggu2!L7gHdSPR%)gL(=&SZ^-t)veOwrFzU%@1{<%Xe+8HQa1VPEMiT+PI#EjJN zF{)jGsMgEE4bxJvLo2r;v|l+Y^o;jzYkcghfUvX}fv5abo*_*Dmq0&;Tu^nSWr#;k z3pzs^G9c;(=HAQ;uZ35r7}b-BsUX%ZBqYRVy9iK)5w{=`A)&KN>#jKml}vdWUInaz*vzL6RE1~Hy0)hd| zK?ny8mZ)Oa74fYx8UjX&FDkYN7%5<@V0r~=J@9Jm>Cz8)h4^?Z>3a7`q=s0`-;`!q zoEKmGy&QHX);f}!_ee4FSbg9L=R&M*WU-KKV6>sL^ z^}HrKdCydZeLQ zbA!r?!mnLi_--YX6@~WE0f-dfrVO~q5=5bfTYJSlaWjQlU&YcNOw_pZ_(1z^Zz1dU z1+-x-P=04V?N^r88#U=R`@QA>>i#Q=;gXCv^Mw^NDK#%fsdPeWhKmYC*4m`c(!TnKc@ zmyb@KxE{ZtvT`SV@RP@G!F+?cqv7M8@+wW6w+!W!Qn7Jdy8X^Ef-K;etil9OiCW_oB- zP8xu}P5xlPq-ZJ0x*;ty6Fsdo!{PY-;(i1|`!vwZ{5r4L5Se7KH=R3mrlM{oo&N)Z zo;3e$DN3};gtShgP4qrg2jnp$>W=BG>kn~nw?II3d3jCGkvu4(?yXRr_Q)N5{U$@F z?(N=;(o-8Qx_6;4tzh=-!z+2s0QSy!@8;%a^>dY-pPhFSD=(EN?=W?h{qCC!2hL0l zSaacDHRy%@StsA(cfDc*`sQ5FkebWo^-7JcIGpg&at>uPa76f^-RC09re;W(npd3) z@9GNn;+8zQ?degPXS))s_M3T$BM$B9nPP`aQ4D}%0yPt$R^W+{Q1aKWcYtb0V0d`8 zW~tH2=upraLt{qL?KD^Svt?q$FZdiIizlAMQNR1uR@r;@6kn83=qgVLYm2b+7e1$6 zRpf{*-9s)8HopNj-1O@ikT*h?ltwwWD{rCce^AhGCL|WmpF8III75|yv^Z_-^3c$V+CZW89wFhYkMmutp0`p0nVxst zoJob<$~1t8SKaFLQx$&P)@^KGzm#6C<(B_J8)$Lcr2+s;%qZ57%{`E;OqOO$`>E02 zk3Y%7`{PH9Zjj-s)KuYR=C5)u&)0#-1ae-CT4<2-Rp5bZRgGFLUK_es&8nr$j#kW+ zzX56zR(aKe!Uz8_56R_ED@25mUG}E}2j|qUTU)E9K0W&i)@RR#oz=UNaotU_2vQF@ zOAFqG2iK$jr+XWaGr`Ku-wWuzanZrtr%OX0c_6Dr?Nt0-(Kt0IgY$3oADZuOLZ;JZ| z82Ax;B~t=E>q5sr24%#z$(5wB5QdA&YYXAzzY))rGoh6LWfQ0}=d$vqcFdu43Z!5> zYq`>vZf07%7pP?p)urBsq#B$=L$)YAfnS4)$Jy^a{C5x7p=m$Q7A$!a&Eq}mCx6UU5R0KAKllCE!asDt z03{5Vi1>jE8V{LihU_#rzR9IL~>%HamGHcULg8CdT|_)_o!*QOgLRRj!J0w<6myP`M%mQ zB3BpQU9TAyBiO_5qg$&OM-&w6+? z1(|SM`Tho_VGt8*4Ds7+zL}19ktHRQl%)UvvtGy zTcjGEMcdo-Y(gW|o(K?c)3`EouKRrK;)d};|17|vA=2!!^KjCxk8 zZPBr9bWHt=paP!jca{ZudNwuY>0xKKixpWuS7qCbAFNPku4}e>;lU3@5xR;u?SE8i zAv{BkubbWQTxIcwsVluCI1Wi&?c(yX#QvNhC=sy8&yIXE>T`NVj~G$c zd)UyB_28Fb*XG*kTM~KrX9FZ*FGa=#rSrEG!%UDxz;xVd{^MDTZ8CgU%AFD=R14*j zbhrTP7rB%auTVWIzt^f1apR=U3942ARP5hTOEzjUmz{d*^!uCU8>2)NYf<5LML1eE z%nlY_+HPZ8mYw?ZOXH!;fV;b{z5AGKk#2o!r~}M?|M!M~DbibJ)oQlRwI;Wdt`dLD z5Jq<#P;sMOD0pl+LeI|38F;uhpG2*uW{TQ){()|-uPrhr;Y+O^bNTf2Rrz%`bWCFy zo0VT0XKeBQzI6SMhQx*oNjoR(2~Ek7_3LBjr?A(rT_42U2?~;{mta}}ffam%k^|Xd z-AW2zZeZSom4jRAUIEDn%6)cKA^uL^;F&m339Uy_EaWrZ2eO8mwk$aONX9`pj z=X^03oK$<}e7aTGB{N0S3-|Sd;2!Tb44jeL`Roae2Lp{k8=1G@fgG~K^*K?gu*ZU3 zKgsIB)O%zBVI9VKwM6_BQdsd6?>lk+wbl9-23oVD_r>7lIm!6xvDPDu=;24vWxdX` zq|7kfgq6^Q*{P1jRfOBORYkizJ5@B7Kl)XZi{^F!?(puBbK`E!AY>LBGg&^EAO&jK zL2)!^$w60P8Mu(RJ)3e-aIFHx593S0Vf+tHDSWxCNsUM3x~>i6VPRG;?mo+j(imC> zH0a7>dFn-ZVF>0P__EqcF6OV81}7c!%E2vj!{7gfLzJ_JBOk`xp`e^0<*+3JDd53e z>Br#gD^Nk3bMe77D(nhvigT5lWH#Z7L3nDe`TRK=4ZYRkoGd2lH=EV?5L6l3axpTH z==rh9@$mLmpGIil*&oKm=yif-N=3}O0+tEcY>CS-3A(-BWl`I|vMUi%RLxJ=Vw~x3 z0?!Y?%6LOkZdwAdruUe+u`C(8Yy~MzO9%xnucm3CndGDqnblCf2Sw=M+y;0|iH(=v zUGk?jynuH;$TIyaCdc>Ej+V(s)(UwAIC-?~4%gnOpekdX8ZP)3tc+5#Ux_2n7xM;z zmM>voCSeH?=|7d=7GJB+-B=XN zh}MXdu`=CI70n=RZYy$P*xs)+R13MSMz{Y@CVrWC>7X?*-N$0_mc%)d?7s+)f0}TZ z2>Qg93O?H5Iqgon>ZBNJBiy(P#M^cNZC=p$xJI7y_S+aM)#FcC7^j$e@8eSX7e zlbM=wc_c!s(u(D2b_gNb+VNj8g|7nH9rY^WnpXnxHMy zw{gHz9x5@ERh^re0mVioqXp3W_jHu(JUnXgTZv-@vT>}VKR<)pe?zObvR2&kr7_A^ z;O4plk#N1bWso@=5TKSna&>bGzG^iS$K+gV%#MAn@QCgm4%^6^MoCN?006;g+Wm@l zbO+J7t%>Mxx&v;zmk=PQyJA@agMtWeu@qf>a8Uv=6(D&yQ3BBcfL7wV)a%!Qw z;bm~^ZJ^Qo^9mKKATr*N695_a!JzQkk=L#+jtvu zHh0&%HH(60J$H?rTTx!UdUcza7r&({a0~?z%MA|?517eN7M`Z2X0j-x%MHO;Sy^GA zekfJ-h+y6ai%KcO3n==1GK35{pg-tVjn__zyw-roy+m!0mVp5%d)wdcTkVS%1G7G0pE86(~b2^3Root@S7fS08@`#{Dshwb=B12Ki*RW_gF!LaJsIWnnd z@zRHs_@KU4C){pre2o7D^q9Pr8TWik{&)2^_8IQ}7#A^_fwPb3wV zV(>CKf*$32zODc~N&(N5aK1x2+h6;_0UMmfE`u?R_Y>^lAz)VeXBH%HoTirtEDSkA z>&I?@(Fg{VF>}kbIbONd>y`=tR!&tW^6P1$x;+?*xOGe{{f;yCNbYVBK^8_L#d7JO)oST-11RSFb>i4fdVt#d0oz*5xsE zs`@#Ty89Gg6~&ap?i%m9rV3gLU=AIeOx@WSkCeI;^?}#20q3k$NO(B% zOpt%?!ZQUtk94@y1&8G->L2-pW~h`#*Qk{_N;3|M2oTa{55K2Nz?+O(<2h9X1M6GZ zFPj0bECtuNmwiY7pqu2dV!%6&$?b+0uv2L_Phuz%9gp!ld0h&!)YWMKW@e+YIm52l zjb4N%t&>-hUtAoCIf+ouuBh5Qms5=bS~}h*0EGxTqpW9+wQ^xQbjPVGBN#tbCjfW< znm6fnBNEN*=w{q>AX{KeI!a>AOVMsQJ7p!djbS&f-Cmsktc6E_{+o$_Jq&l}6m3u6t zn^N$5TuJiKf$j=9`cF@5%U4>nlY;&#AJdiS3{TfR;SZ)y~r($dN8y*$(t#WL>L`S&}~nq~S; zzc_&{^2+tDBBHd~>-3~&V}j?~!u#F{iMbqkUeMut`ykO93vSOtgx+rB@#&32k=)ZE znFPDNl94`${gKGWtGTB@c0%~Rd*K!*REpfp%8RaoVYh5UQFPtzZc-mHr!bE<@u_HAlem{e zRt%v7f1BAwt-_=8#Uj+C4Y(-ueSCa833_!C+;|tXm z1DK3=^EbB^po>7uD;hMgwXWnC<_?cq}J8dl>i*rlh|RcJo!^q@+1!YeuY+h3Rjl6Hqr}#f)8vyjPGYTIEoJ? ziP>LUFS0^YDxxAH$gIH|`rQ)w&jguf#B@$<{I>RFjD!9>t#z({ zjck&ac0s%6orWS@gc5yzwr=J5p?E zZNh;827U;M8YqoPTzA?$0}zt()}NAYA7e`wny4cpWq%|F@K%~F_^@x$cjb4(ev&}Q zsdr>~yfvPvk@*dMMe+%mn~gCI#ne~2A%&dJNGzH{|DVT|c6DG-{8rg~#XE=;4!CJj;zcYdv7 zXdwn@V}atdW%(NuPooQEMQm-IC!%myJ;*XbM*G{@yBPcs&f$)fJr)=}oz-~`X2-MhxVa5S#A9feOxR4M|L&Vh*Ph99L1_Hd zoCvS7#!utbsM35dN~cyN6Ch7b2S~kS;Ur1Ggr3ve(Shv^k_@-CJ~uPMd+EpIW%%>S z6TxSQq`q(8zqe(&J4eN06ljrJs|&D&kUqJcE3vUr#5#J7c<%s(LA|1LtbTp=JKjFV z1Pc(^qKxgk;+*c@UIm_-LL0)NzM%f5SV!G8D6fbO>++NYtEZyK*D6-Eu} z8kyg}^TeD6K4OYFSzG6goXo1qXWN5V#F!`R@82!9j`pwhGP4c!Wrc)=&ukA*qhn(B zk05XgFetLX|BkMX`DPp2!4ZCzY_Z<$y`)QA*jq;}90P`lEu_+|13v_Baf^x$8Zl*!R|` zzT&q7YdSo%L|PnSHinhaJoU?p1=jrXN!CHM$`Z-mUPQ*PEEKLa{Trl#d^pv#*D36v z^o5Pbsm@yBOnO!t)vb#QC@&-$1SPo?&J61}SJn`n=ldb;1ez4*q)#xN!(rg*-MV$3#GHnck`?-AC6 z^|g7AM30N@LXYP{-d9-M2a1Oaz62t-SY>VZo$@RJN63A1IEO;W<=ac&{5g`-b4F!! zQcf>w#AKha^D#Hx)x?E;e!H)5?Mqt@piPz-FE(-&lZkw-ZzA>G11YaOGgZ`0FTBsk z`jXe&2zAb5sqyz%5kIV&f8s$+3Oqtd?^{MScFp9m>ZsK?t<%*bS@^7H^$%x7xGDt+FRuqMp?P0ixKm;g&y5C^x`;}Zk`)#FhUvgT)Ignqb1{Igapvp@In2iEV z7vO@tvllftxn+GvM@Ls-?)v+;sV;xDf*UWD?l9YIxcekWGT%_v5((pTKgqB9R>%(k zm?LM7yTb!2u?Ziph*+81U5aAvQ=B&O-G?UWqwTnd@c0A-B3Qi%V z(oYtqm!E^AoT0W8J`gs4_6lep1hJFu9dP!B@!R_I>_l}XxH+Q~n5Q(Rnv+2gJBdMm z>dQ``f7?2oqkKN^O8_w793!TdNEMmL$g?Ybiqq*4_0x@PxLfWD_*iMPRd`KB;Dnt$ zex;|02Y`>~RgDbBqI9!fhCJsnlO}~4#jm=(+``h0n(odB%Lo_b%J(Ovxks>_H zH;-8y6?Hs0>LU~N;#zw{2(E(3)g=vZSG5+FH(%M<+{-cDP*GLcYx&aygt-^C)}-=c zSswA7>4MU^iGBCyf!TdZ-{QJ<+@YmP@=*JzOnUl-ot?1KU}j9;`3<+Qmp|j3=WnfG=lQ?Kg&A;!;4LjO?=oPW~gvduAp^lul{AyLFS~T)s=wSIBKd{uky`f z41VJ8bjJnK1_p$_;&#-+f<@TOVkQgc8194AibO%s3`2gF{1k^@Wv{r*yU3p9P5DwIyz$gn`C(0K*`9BM)cfPHuu2c)dVFu&%D& z#=(J>n>$8|LG*Vvvl?K6`Vv=30t72xbrq)Kj1?%ahEgypJRlL5#4PC9?CybggV;@E zSH#z;3!rlt#!kv-d&Eceo$9EzYrK;$#wHOuq0THxN5%4OYBYqcJbXwYkSw7zO@dCk z{j9u_!F8DQWOt_PqpB(~#NFL~M|Wq~ow6y*;COQ+C?Eg}(8U9qp+%s#S?7AVcY4YI zxQC*nAAsq!|M!)Tt;bBGAsSgEOO*zyxM1XWm#fd0nG93`iv~tB?nNWyOQpK+pLF+x z+jGkC5?Ft%PKu*m{kW9bz_W}=u&`{ZN98p8*Wc0Hb=;MPLGcobBo|tqgHPYlx~NP| zP5pM2{;v4L;i-YW#Fq~(tBBWLZ*!hKdzSg5(Wz7n0}~UKeWN)|0?)K>@)Qg9>*N~c z_H!myfZ9|a*-!Y|_2p?&Cn_rH^RP=!Ueiq^D0T`J@dxSBXR8+g=U-+uLpE}6Y#EI6 z(9!(h8eR7(sKPQG@C1!?&mpfb3yfN&aLH-3&Qf@t92080L$)FAucMDeMX7mtc}EL0 z!vU2r{e*&S@`YnA>5D>sQ9mQw^s1`So$UVS{vqbQIeOW;1G2>+%)}hta(NOI8Tk%S z?gS7}q<88!6&b>$2&h-G5fyfue{GL2{GuPmrLsXRKV_9pQN+} zN&?a+!sp@w!b*?V#wQCzLzZBTLJkyk?~^d!xGma(*Y(19@p166Jw5(Y_A;72kE5rM zMm4#T%J8{WD2*HSr|CU5zB*@y9}jI@5DI_rZa&|yC(vD|16+nH5tc%i{dyxuaL;wN zETNJf`ir7oAwv$Ny0O{V9#8f!vGy?0kLR8Ju`xedU>ceNAw{^B6Z^)`{V*mC1Bh9* zeG&ZI-_Us>P+2OK>6Xr(Z0| zZ(66Ol2nUA7r~brstEAjk_8-ttY&IPwp;;_sWkU~=_gd0r%#_Jim{Z!W5N5Zuml_h zuj~)iOS_EaRhHr+qOzn<6kivO*?+QQl3K0#78TVJQO!z`kQ}62G$yAE(be8V%Ivl( z^-Y~`^jcZeG|>Hc^5k|SIx`WP_Pz2@-HxFIhgQUz3v}g<}6`KfUTr`%FN1WKx2kI49On-dbN8^d zhj-?$XN%O|?Kyskl^m@K)KLS4!CpQ-zF*fT=4Xy}qJTE=z15x}BKalQd8>5IV?CSS z(RST;aV!(j@W7eZ81?g%y15GmdL_xORqulhS?(l^veyBE4@S_9QqIZ~y+#A|{1Ts7 z3@qT&3H+&v+RNAY(CxK>V`t)JN%n;5LtWWp6dk~G0kOP!+)5L&I+m5j_P4pGEBqmI zei8=f7{UG>8flWgGL9eX2lnwiS<$pQLf|l-0mZ?#D9?P=^0U(L@~6@yMF|c3%yCdA zC_ecXA1@(e_OAT0zyF>Z>&=@Xwn|?JK`5IsCuZyLVcxSvi9$z%>>5)V+8O5B(ie#> z>?tUPVywh<-y-EqUspaUdS+>rQlK$eRE$f?E{2VZn?Jfz0($w)g;0uul)iqdY7ba< z&44P^M#fr`y!@fIRH|S%k7Mp`#}D7nl{cnyJ{EN7;Zq8~QB&Z_Xb+tqQWPx@I`JDP zMu>IsGs?MIykJ?&{KYcML&IqG=)&j4$3M6bU1jPwBqN=Wn0+iAVg)5}Nc6{->Cdl> zy5rNPUmT%LG=W(!?%^pOb=vk!CAqWwYjT3AcBZ0{_sKy z!OX_yCCkXnvNBvu#K*^#QIZ~M6c)xOz|&InL-Ye>%LddpgIiT8`s7Igzax`R(>HTy z**W7;To0)jpXk)ui7)@r(j8DtZg6>`13pm-IQ&!AwwXuYH`9}VkeP}ntNYl~$;maW zF0TuGKwaIl66u>Z&G5ud?nEsAI^3m9LF)!bBG|6(A66G?uNU6wpDE_)J7txhvB{^& z|2$US&P6WaeD+C_i~5y+Q;PE%dLPOuIq_=l!43RR`JUXqHQu1gT(US;IPA~9w;zVU zP`y^+!*J0(@8+H!JTWkamGF`EvM`xEZ&-w$cJ~+CC0w}YzMm1q*Bau^ z6ZDz5B^ry$MGR%HbMjfN6^p^|FY5WomDzH0^_5#!rKQD}$8u6b8z1^jQ9$h52iWjH z0rI+oKos`yiz(;g`0zdpfcyrMKA%2)(%%U*dBIs?Ziv!T>mEkoDGIx}IwZjCEN&Ud zz0lX*d;(Tb-51>6Q%?m-t$N(7f~#UQ8>yOS8&nRJw{!J)jYr zpptcPaENN81~GjoGc9=>`ue#}h`3JYvbGzb1U}c*nHjEL7U_;mI4(3}rH zB2=Ka(Fxz3=JohumjV}!+|=fIBz9|r8DYl$1WzWr_^O-quH8xmwr_Gr%>B#`f{uQ` z&fK|5H3}c*b||-_UR+#gJg?*dzPST|rj{ue#O{g|*dt3K zr(6?I^UZvPRYSejOMdt{d~!y)eoWxi*qr-?c6B+}F$q!6SQ|gKhk` zt2ZsPDn7T9Xj12NK zVpx^VkCoM%=TGqI!9&=+8{$oL!T`0Z|IuRQ}Tn-6^N=Q`~2 z(qV#4Wj`aL8Lm3P1~jlfXz$LThs+XI3OuFo?;l5&swR(FitV6tDVd(6(Zp4clQt43 z>gVr`vJ*w$n~ia~Yb7;;LOiBi6lFa4g$4`noMIkE|IpA7H+Mp48X$8B3Bk>i^T2MitvB)if+d*1^NcOW7EbITxJ-euSnel2xppL5sJ&$ZgC+C! z*>0Jn(!>MOXF;iKtI)|)dMJYxSI@rK z(Y)Z?`3Z1e=~;ht!|BTSBpt6s?aO#vNfwLSAu1wpi$J1-5qO)wdwN0v57kX%1M6*0 ztom>;sn3altNCArhpN$}pmNref_In|I$)#`mmIEf?t9ZScuR=?za*>@pjuaySz@hn$9kBx*z89A2DY4r7}PJH112# zIky%(Uqb#*HM4vm7xd3@<6+2Cyv+2vD=k?^AW6|aGZORr3N?&^@6(oetwnWytPhB; z{(A*lbrFb7m|xcA{LJQb-rdac8vTvHLpIpS_H>VE?dh+*8M*_4$zTa56p(cI&mnQR zH%7=vB88x%VJ@p(=R7V?0F3?LGIi-FdvKe!Obc9V-E+xXHFIZ@J)ZCSXusCiA`RBj z2;LlyiG9NSx6t|aDIsk_irGqaS_b-vsHiUAaG`V<1&}OoadnS~P41MxzK~uTd-Hz} z0KXUZi1w;HrV(Tg78W${3&_U0NPoH*M)7f-FX6Zp^IzTBfA5y{(d;#X9Q83R?UyGX zC1r<<4gXs-|4)uJ?+YeWfK~;aNECy=4?Di5&*W`|G6D#QFO3x+fJC0W9Th0CZbeQI zwXHAsS{AYuHU5*F1ZTH%9Zco$rfCdC(YKl-Z_QvH<1*E9I&aBn+bX_+0Zo^p>e-tt zsUYIsu&f>HN{_D3YpX$0XrAYd&g!OKtVmwrch433R-hm1db}|^aN)O~Vq&Kxs0(+u z{)a$7yO--Ptgx2tvoOD39n~eloYlFS!)AYuv|Q5wk<{&V*eeluM|+2vQ%PN1BRDuX zL{i4xhKLSM+}bH0B3NJ!Zcw63@La=(qrGN>9)ARvAj$2+_2~``men(4_dCp8LJ4tq zz;R%$oT!I$xHVU#*Qk|Hc^inc!v(q9^0JDly^H@LC5RKmBSSNp-PyYl(&68n4p~@A zUmrTfPatC@%i-f zbd;9pv~eS1v6vdVS@vh8#6CF9RTXXS@f%ZsW0VOKC|zGDLKE?ULiVe;o&mTC1bgtm z*oOs{s2S<$tvGoiNd)(5T@SB-ReKpYQmq+m^Nd*I|hi+axTPlTuI3bd}w!0 z&m7J>=O#-;#CMsKZRUuwJy<}lprG)HI&kHWyW~J=oKvtk$VaO#udE(+D-(QZq7r=T zgMuZtH&>~?xU|)SMeUJlN_>F4PqXh(-fm-sq(XBd&CONXPTXJF?BnYDoHI6;aV<|V z-3U*@#DzU*axwL~x-gfo^**8IgjT0x-yR}B-4wWLO%!DAb^Tv)?8vSZH)B`|uZO>~ z!V`#O2Xj6P1E~c0 zTEm0CEb`Lou>WYvn#Pj+VaCnM#Xh0KWE*sLp~2q~5}t)dlaPM5)A`OB#-X%HiA

    @n$3^R=j*h^C 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
    T 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�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 bPw_Y7t&?lLXF~ diff --git a/icons/obj/food/soupsalad.dmi b/icons/obj/food/soupsalad.dmi index b39bec3b0da25e281a0f086fd3a093ffef4e5715..8d8397050771ff007a5bd84aa67df7bd248dcf8c 100644 GIT binary patch delta 14372 zcma)jbwHGF*X9rsN(z$FC?Ft6OCum4U7{cipmYq~@Bq@Spma+KNQ2}M5+dE*-5mon zvyZ=bzi;1-Z+GXvnR(`pbMAAl>pJJ2It0efEk+zG24BS^225IAvhHVB&t7}&jm$~z z_1Oc9x0pNpEKIH@r0=WVVur{8M}^-TV}TcptjT-cd~X$7%N0p5b4(OUjct7+vuX>Y zUuBowc~}0lG~u!oM%j5s_*Jl0YEJc2_NRnz%m`EQn5bAuWbeQD8ekiz!e@eiiClHE zKS)nzjgKQ?+&mRO?VEExtY35#A)ZX#3L4Zc>Zuv%s}(h#jtD)dgC{x_ zIW_upyUyDGg3fO*omdMBjs5+>>FVPATyV`W6V+gXcqI^&VFY-07##IHyp`?uxWO6L z(CaUX&;sA2eP@5f$MhSByZqg~L7UIhMKXKZjg>w*;WfWLh{i`cP_;T$#`p$5iVBN; z%$((U6KQgoX5r_nX;vxRzUcLK+JsOB3gKR>@WHm|DJ z{VrA+j-&uYm5CuYb&fU`Ij!GSLL;51H?oew3H6R8R9Ss_*D-?~%F}*B-0`}BxU)OG zLE8eKD2&ze7NDKrAXqkaS4-{BhhXF2U}|V*#0>=cM<3J@(K%Ir1IoTy=}b7LHnfHp`mK@ZDC0yts=j;%PN?2q>v<@ zixsaVd$}hkws$TjQ#1HG{`4-iN%Qd7AZ(5r3(rM5Aqb?UW;S?=@@;B`} zD8!Qx5%1?*cGGR&-8?<8cydJVz>gJ5w2>N}>3r#YsHvydeG$9h<{26l5ux?HxR`Fl z#@bq6u(h>S+S=OM($X?3J6lFMHay%)TMr5V2IHDdfvagRy)1~!)@?QJFJvRF3Pmub zWj{v8{md57dAPh6es~1GAi~vtmx=NURVmM7-}?CI@UxSP@Nij6eqQ)FdUd!UAtAT1 z-n?{ocyd%K^;^@`4s8PE+7g5H#@CLT8F3SzN546KW&FU+`dJn(vi?wE-ivH=n$oKt z=(v8I;$}N>vQ2ml211>6U`~eiDE;t=c{Ds=Xi2gC7CG(ogi?c0osr;pFWEVY`_%Nk z?sHCl_{2ut=3uwqjnuQ%Zb(!Zz6t2+eryc8h8maFHavqT-SKXsfpdN$qeQj^!bn~n%8WWqxKUc;n$w{}bFHjQr zlpk_GE-(v-zv7pa<`HxdBNvPV)p$OVZq&iXF`0q)KRTN) zJ@3EA)f(=8xzSy`y=#-x_BEYBIDR7e8RAE~UJUl2}{c7}a>& z`E5+hat=e7Sr*n zep1_jc)XkFzVI3jg5dU{Z+oYY46coTH_n}3HMchJkKC~=EH?M5;n5LR@J1B! zh}y8(v;5dBG=Sw)xs71|G7^i*FG)XZaHHz4sg46s`+lP!^=5NyTK1OFu_)~9m2j<%}ZKd9?x(p~e1vdZW5cv$C z5R-d@{p;5?HiG^UB|8j^l0Ux{-aS2Cx*~m} zHt`H|oZ#@`L;O}TgF2voxtaVEaXX3_)cD>H@H>LP#{N}Oith(Cx{U7Q?xqGdm z8*q=LYJnu=6*&=k#@a?G+bOcrXThMRU^|=ir$VsTQD|_ahz}r{waoy$TRMoS<%K8E z=7{(;MQvr(LG%TrB$k)0GgiC*2%K`UV`?u>ZWnVch0ULo5(O0GOJIhgqSvF?>cu1r z$}D(Z++1|!d+>323QXTznpRCLuWxq??=C*J>P`O@(n8HqSHa?g3D;j8E2U1;VvW z60~80q07|CzmA&>NqGH_%1L4}3)ggx{kYg@0%~{5VBXEs z^`M02$tsJ@3}wmtZo+TAeqIB}SDKo$TPRfgLYN$toFZrl zXLhV+E(s67D;BJ;@4`_k4J5wi3yYb!U_Rs7a9h=w z7)PRmuP>iW65cgNXUB(}nXnW?lAgnuvR(oZRRuQ9HNUo7T*==%!s8~#b>1Hdf$LE9 zBbgbCuqe>v13X=~4Id8*;bHzpDp4QG8?CLeDCySb_&FXPOLm4- z9i5%x7I`uUXX&+UTo>RTqZaRC2*`3po#dn24@IQhA;F(~ryVGqQgv8d1Th26$sUr> zs`(u|;`|CZMb?#~m$&N8rwBu=^!kXGKIRQ_s`oX{w)uRQd@WYbTNCl!3HYH(^-Vs! zoyu97U%U-GF`nBXU7nn?m=V0Y^#ch_$}*VZO(0ubp%9AND>X2jz!^U}`)TcmX%d*~ zmbtv??sYO5OA{XHBpEngxmhAR(-%rV>SyqZ_^0jPXY3{0*e9OM`2>PyfQhZ%0S!Vp zI?zY_?k7Q)ADiX&EI@xKeV&<}oxc;oFD2tX29=YB4glnNXey)WDtt(+nS#je9LdW2 zW%sHD6YpPCsMApFKnq&J<4t7tBop8z1&_Z$BOoaI=I4279gC&H=<^+h*&4#MWMk#U zizpgX9OJ<@t;BxyIQXvedVT^b-CU9u)jVLfIystt1Lp_GY`15rC7E`FDqhpW>aOt@ z-kckIlRch0|-YbX-ksh%-4m zDcy`48>s<7?WQ8PD>fmnL^RJoPaXmhXs`2F`%Li*+B}Ju>@m1T{ChYbw~-&L`Mim~ z@>z$yy_sN%A{KQc%;G283%hn1yTzWbM@Oy(bg-#7Ok?jy6F)s@x4hZKNaVT705cWd ziTnG$u?_z7_A}J^+dCKU`s9Z%CNb~I+TvSin%V%A@^v?_f7U*I)%>}C;K5UQCIAZ-6)=@q4BVC{;0A?X@-oY z1)K+v;n9hC#vcn9%yE~P&=8-KDOiFHz?b}o3A3{M%j|N)j*y7n0bYFy+P@K;vzXM% zKM}x3dz^8|KPzs9lwRBpx!?zcrZG}BU3D!I5c9=6^TS;!C?O*!6W=u}V!6CKkx60w9X3f)qP|6S zCkq;cU`{E_ig8`3+&LwGn<8RRA-e-@vz@IiH6-2p>A3oEXLob600K&q+D7gluYIlj z?HHppVi)@MHbYZ(=F{?A0UbCvRObSAt?l#*4zJ^iTxg};bY-XA%CGQp^v*bLSLooHTw=~avQ?u z0-ACS^I@5fdjVcIorjQSRb+zmxxAhkveD@#a$r%bI}^2~G@q~;4C}5At0slqRvwCl z3@}hqDwvr);y3SOl#np25Y8SL(Hj-_v?nsmVfZAJoPOt==ya7|{_RY`VI_uJ==GFM zO!KMC&hGBBWEG;tmX?-~rrlAf@Y=p&@}B!uz{e0#Ltwx*X4sGN!J1}V^Ke{QZiwY# z#YdK#XF`?N_v0#ZS41>iVwMyem8G(@3EGldBv1vZgFW=@qTN%PjyhjB4f6qx-NpIY zMN82qq*n1Yi(V{YgL8z^Lz`HE{-_d#ggWS7gf!EYryEGhNM;BGbP~4d=L!CI36RraHy9Djkj&33_{fN60Vu=z_uDaoRQ+5A>f5^Y5SiMAN~WBP6% zFK1PZKaEhmQ+jL<(7imGT>GQX#y6^f_3F7Lnlaw)=3+3cqd z!tgEnbsc(mBQd~0{f*+EdrT4)TB;tiiCFL}*b{ZCSf!d8o6^;B#BgCbl)%3+Bg# z;~>p!+S!}!%p1=(&7+4V?35PQhA24jzi01r6|y~QlRF-H07-iB_`Z*N&R5t(0$s_i zDM1#^#_7GLhi7!m(k7Ci#C?|Z&evB0fM-nj7(Wwy6d|GTgnC>m2&I(WR40_EiIi1D z!s%30y?>Rfkw({>O4jBeBf`#XbrpX5EwSxH^;lz)Nib5-PdVeVrroS^!U-xF-2a!~2L-m`br7ufQ|4VfS0mDeH6f zqbkYy2XAsdN+DYxbKg%n-yk=iuS<_xu(%q;O7&Pi+<`B%*U4S5d!~FMxRb|C=Aa8q z_|Cq)9(c3wt_UMODWOkPffs}N6OQzak!(M++kC^XHXrhOtdPyl06N0clzsMfaQ zliy_doakJbDy!5I&L_A}%0+R{)zvkjv@!N_Vgu7*s^(;irr`JVPRRa>Ife^NdlguYT zYbN0~+_<;8bf!tuKK!=%C~KK0oKcu|Gc{%NUWT7BnecU{@hwBX+jkWGBlS@u(4q8c z$x2~2+sfaGUEU()zggsEoH-gxXyQ+DV`uI4Bz}t(Q=F+K+1aJ}>rD>M1zhQbOPQnB z3Ub@C>VUKImY9#|v3O&u-$v!dbeC2?_8l=pYdRCKG%2txn&x0LGY?w;sHQrTy!_!uk6$o#_;uo`C-P z?(3bb;9!gd1jxuoWeXO1R}xV#cZMuO)S4d{Y)dW}r2fen_bl--VZyS%4N%r(lwSG) zm$Bs#^t4C`Z3yoV!L{r#GF2Y8s@S_zy>9QL$X##`=bd3f9wh2&)&%m`M)H*fuOSwS-CET`;{W>+N$pRmH{T8hoxPg3vcV#{DLJb2N7p)27AGQg;X1F@ zCzm5*_wbG4UsvTXemSR{MZb&%%&gmIzh{5xXUO?Fh^R@qFs2K-7F~mhXhmLz`U&(E z-f6wbC!U!@A^5W(!ct?9Li0lEx2hN$hK)x@)JqQHL@BXojF2AEB_zkA87IWDg)-vV zAIzHDb{Fj6RRx<}J0*sc{t6a^J3wm3E99HLKN?&=%|Jx*2eOAa6Dj}@MBR|!YoC^# z2VkJ|h-l;_C-aJc7RHqo|E!(O9bZuuRp56C0b{4B!beJ~3BXuFR7e{P`IXN7DQfCLw~FaKSY?0Vmebiv!mpg55>v4+2_IJarg@tk*f#A-`2$ zO`45p=;EZpF|`zs*0f`4=Qrj){$Z#mj2n)_$oGW8zvFr1bfp<>e15-E5$Xjn7EMO5 zEv1@K>gr+=FTIJ2H-YOqE^lw34OcH34Y$$hp(ht2Yz-cC^hTXtsYgLt0RqwR^ z`E!qfLD##z?~w2%CKZ9w;%`+ZGQtjROCkE=@reF>dbWO`r^mrsdf@E+*E_WydxOa> z3lNr($Ixn2Q1T+J%Nc1#>q6A|ewFLFVCjw+)e^39rd~#pd)>$Dv_Z69@#DhSisA$Vji|E@M0Qqunsn}&i?0bAH!dt%tq?|gvJ>X|32fXq?* z%7|MgzDqs~hR3a`@A78HJ-|;72AE(P85yZ<77TC{I9TFwu*9bgPTUb#>DP~ULp90_lMoRDE^5tRSu-!siV78Z`&>7z$Q8p zL^tvod-EQDYoZNYtHom@fcA(lcFEW;?&G!X)um`+NDI*&H`73F-`Q2V!VDZ(VUaZ` z%FY35+{d04X~Yi|7h`L{iYztYd5UbGSOF1uv6zj9o3BQHs&L0?We!I|FoMl zWa|Dv&acS&r;f;*KVO3Uo?Ts0b?nuO2CQG<6EXBUdrmz%&ufvM1Bf0+K^}^^8f^75 zv#?-UUK2%Slq~L)I_wKFI0$47w6Nrs-m7d}A&NUcaT zY3qx`!uT8?k8$odF~QEIqkgyEX*YQcw%OeJV~%j-0glV_>_dVK-#NMs_typS2ra0( zg*efx9WiEx5Jpg<09+@U_5TkQGXi;ZUny3eCJU54B%_aswDMISy2!&FP!V2iVRFp% zK35)pvN=)txYU0|((C$>+@^`RzXC}A!^|(4-cC8M#756vgJsswoKX`h>(*3Xjb5!i zlMY|IE1Lqm+hhuDy&t~z+2J`+s2Mi0kG#Dl_n(=WA(DFhZb#X-i052P8Q#fM9{#cNGXz3As3a$&)0~A$ zPyZ1I3WOdhUxZ8RIc2Ki-zW3@^mfJM{9jBN0p&S4n2^ZM7jkkz%XOWmK7@?YT3V;Y zH%?AYkaJHIs0ysk9mlnxf2RP7&IoY|0kK9Bmk<*2I~D3xZ@6@HbumalDZn)FB{AV& zgQN1sCJ8jc>R82*!|~h{it2JRA0U3ymvkRJ-o1PH<;$18q-P(`&Rhy$A%_5gZ=198 zt428}n$KL~f+yeBf3XH(=jgOc0x<$M|EP__J>?RV5rGFo#7PbsH@&$}&Z9f$*|xZb6kE`HJ^{_dDv`WdjOZFa`{sjbeJ#_DygqXWiWUIquAk&kHGLJ3deff$X6RWb2R$XA7~d z$V#laOtDhczx$ect1&nb=q0=Pr*Wag4)9S%Jm%U?1yxf&_^IjUz+ct~61^I6aFDmP zkE1|0fqLl}1UoIH*$vca9|rRSy{cdB46gSDOd_ves@^qh6mjoqJ~FsIc)=?o#ln}W znlDX;vje~RJV9ts@&)<_8jLVJSS`Ad3q$cA=GXqm$ZcV2-D&n>-ivI2aO=Uap$e$=FN5hhG7B}ihR zU(`M+{j;&PTI%{>)|cfyIXkp8Td|G$&Fo}eJraq3`|-ga>>BzX)qwE?9S&LZL(o0( zjDe{P)3uxy6In! zntm<9ZT=gHU7y3XeI>wik{aH1n#X;%6C6h0-7ISyQ-y11dcyV7W(pd;NTh6Ml0-iymFJ~IR%<+KQ|9~b(_J5FR_rE|Ux`lgO zLBU!4L0Rl!zA2ri+26n4^

    tZms!uTncG@(e!9}J2qoX)zj$8o&)HQ-`t?;TwPfy zEGhZW6-E86pn&rtdg*%$%52JO1uP~tyoQ$|6uw16mJ)pzw<$oBs072g(FpxoJ&;O% zylaw0D9Cf(THFT*GSofV2P&wKKYxF)R?V0HETw|Y_`gHWzah>I0@!s8`pPKjEDQlb ztmqu=y1D!3B5|K*7M?s{3Dotc3XA=Oo!m|5!Fg;cCI4ujcODS4~h!1e+lrjV}bWZbu|8< z0(?IE=B__j*(yEm#A%drPZ_Y|NI>gtmuGAvmmyBnm7{!tQOd-(r5_#F{oEvs51-sy$V#CZ3U+;&dg?F z_0#^o9<7+Vr-4quj(-j4otfSIwHXkgJcJquZKVv7e>q&3^Q`kFi4~Ydw7pDnlXhaL`jYr^$8m;2$C>-|IL(9->c&2p64NQSkS^VbJKZqS_E5@wo z`Wg_2T!o?kLW9~eILae>%KyjKKOUOko`u`YLdEWtNMT`-RB>r=29c2clW8?#snGZ2 zmLUt7S~+>U9ngSg)I3yVO($^hPKR#MNR*=)*s< zj=;>S2$jQ?lRjhckMYfJ+-pX5YHW-hc#&ZEouP00SV>oqM4siW3Afh2JL+8-_XvItt#23BiO z@=n_(kWgP0z)F?;jZh|S9BTVe^J~lmwDupr8!n=VCNc8!^HUCCoFlwoH zohTM;3#CR!MMb?X!?ISDa#gFRSfD{A^Jd_KNY|dt^esxoNfes!=o0nbFo$RM?{Me= zJD|Wl@LPU9rU?13@!2=}y_5RuV3Gq85n5=iT`{UGc5Hw4u&OV$!7b&~)YQ^{^!)!J zwRwK-TVjIJH-Qi^&HWcy4!i@#{h;fCsJ_)-Zrd^j*Fij`1=;$icXmB&FO>f_F8-&s z#J^=Q;6IxgiO@)nPl~MR{oj=08+4&B|6je0|1rpjnz-_UP6(p<@L1*ZA2Lt6EV&it zNJ^dw71(f}Z3xke>**XiqCXPnW7_EmE^(#Fe`D~#UkdMb$T(lhvz@%93iFeuLj?rb zN}8FiB3?441|K&Uah9=qg&{6#K7U-KJyGOuYO)%J>=P=W2h{Ww)zyX9GQraS5+YKy z!2r5KLzerP!=P6PI+1=`TDHLn|G6IR_C+&k>egTM;(Q0o9}X~v6UXEq#8Uqnq?d6W z2OMAcQDJ4uUd5I%9q!M|5!Z+4bt8s`G;mvCPfHYNme<2a>)Hcym&4rM^tmXQnVAXT z+!T==5%Hf>py`QV@1St-6k27jS{z$^VDGE6J11~x_=wA#5y(8|3?U9VBAL>vowjRh zj87;GV)XlRGHfp)00K%!Kok_ec$6AZv`E+JQ!GRZf*An zS{9L|is5Cx5deWhSN8#=t*y=9hKFO@9(i#BN8iAEgAa?{x>4g&#R-XiGerCOdyiAjd1dJJ7 z*S}o745?0<1eYWEempTEbKZXacgY6wCqLoP>eg=W(Ax0_-RPe=m(2%4(sp=UeFcwJ zlfkYAq~lK#NOLlpj&@m>egn?VQ5$6cYhUAF0)Afu?4dlwRkgZ`8(*KK9=RW~IL6_c zdUh(s*({E{exUv3@A7Mx)ycpIIcQM=0nd}2JvYWLr|LH7U)&RR-mIbJ=vgR)_$`Kqiz z)Vz=3rR%uk-Pa6S7G4cxCmmGWE3>=%_^naixXx~kU%=yds{a}iY3@ZPAe0sq-$G7K z?$UEB9@Fwe?q#?07*fF=A`f`J3U73mgcN+tcVygs|2bY$a!zAa1ASp#-wxgnbKM3+ zZbxBF-koQqAe^!SNqEx#Yd2&jbxTI@vBn}1LuUP~vE<|UBH7?wdt_}`Lp43O}LSkGnXRGHe<%p}t%imOG!eQ;giB zEt#U(nYvnM!{5b4D0JyI>&FSDAp-5bd zM$eW9b6p9OhcSDtDJLYjae{LbmiE20I2Y7D9;*jU#j@8=EoAoyV}>W^N=PB!Sp6UQ zl6_U#0wotY-zN}kzp*Ak1n(>VOEPvUpFRs#VO`IVQ%vfcld?1Y&xXjv={?}Z)lmnr zlCmLIam~)P=6Z`EUgfkt?2S z|K9GyoSnf351)&su2pDzo&sX$zedG1=v91)G-4?m^ugP@#bvOi`S-Z>!scO59ji=| zvsW#c`e2GtVt%=3yW)Cb{eWN*Gjf-%rflTG++ zm46(V0A=#Y4?SUzSAqDTmUWdZk01WlmmUqe2qIk_l8>+eoa@PT)9P?UgE0`h1eJcBr^q+ z3?MU@-C;3lyPfJhCF2ktbo_xmg>aCc|+5nW7GXgXOrHmi9s654=|k^#4WA{ zA+hn7&aM{*BzZD5a|e|DzqM<+R637h4;eCQh=Ohc@^Jv z;S%VP!gsX<%j+)5OZHjH=9j7)jw{VgVd-C9c`7ma;&iNSc}3`%JG4aaquX!2A9$bk z_6iwoiVXdUY(TO>3ZMJZm;?v--mG{VQk{ohV)S=e!oqm^;Cl6GD&P&@^X|!Cyr;JB zIkITtcr(FbM$P)aR66iaZ^9gFlu+}=BL(EKy;0Qs`rI1syLF+Jm3-iZT~P_lJ|qec z(uRRb38&*@gYeGkOJ7;?;GT*ZewH7Tl57L2Dc@0%>N~EQ3v<>lCSt~|>GVG@y8MB$ zR7R!;(RhOih}_4{N{0IGNhC!qu3jCla$Rql)1$XpWAuRbdg8=k@2-xShDzu0!xocb z5hG6^btcb@0%d5>zVA2eW4_x#C>&*eJ&d_Q9#SQ>B~qc}u90?X;OC-!U_P<2p76kCTS>Db z;Ss_*1kad8B*!<}0e@%!b9b;6a}FtA-S!3~^OoJydti5AOO->?xvrL=^@loa)UTkR zKrAhM-yRurG;NW|K@k}|U1j0EBc<=E`4v;+1Sr^G-_<+UZSrly-V7yQ%3P8^_-U|B zo37Fh&)C!nh!%b_eyz)i=fZkhpx2(H$P`n=KA`2IYW_wcdvCjm)brGk`dh1nq>!5{^4GP<)spd zCOYR4+;oOBR@+Fc=ZD?|rsXF_=`-I|07Ilk=ue!KhjF10>&3;%O3GrXTRqD3r|43e z{$wTDPNs!U(sbL>9*3CbcWTq=a4pR5*3Va9%s=bI2sN##>==-SLKXqp*CS*+JUpP{ zz|{U>(yrpVKy4!lCVsHDdJ{M-kQ(i!@>El7jx$F9R9Ci!rAAD!e*{B4(0D#83-?1N z%);Pw#pAs~vyHtXW!_@_*zSi59p%{{!%*i{`ZI9k2im4w1lDb^b>S#1A z3LoB2gwyoa!{&J`x;wSv5BlX}5>FF0iL|OzZiCuqRx@0QXXw``@15SI;6@{itR@VK znBW4bH?2^HlE>oM_v>T;q+L~!)ZNF7v$Y{c8K@6-(7_iIhlR1(ZMa{>VZz~M9c)7`_<`*z$sSPT_Pbl|3G&) z*FEg8LIBiIfwOnxd z?yb(aR~s{lZjiy)lX6-99&xX0JT6`tSaJzOue1~$hOqJzYPNV_5VjuS zll3e#)X44+e-U|yo0O6gk$AvZkTLdr{p?tW4rTkkX!$ewX~X!;+v%wFf!N4tTOmF^ zKK*8*aMVmqEs)@*& zK*wzgW8cBmFm(Ogh&u=T-XZS78~QU#D;){J@WI?8!o1iAijm}`#;&e{(xFd3I@Th! zaWZn6zL7-o5&7fQ*?~k(d)_;+wr@Mfg*kVXL-b2wUQHe9pS)_X0kJpf&`|SfMpHv0`$(|J1vimeN)=7GXhW%$Uv5rj}BD1!KZZq#c=PyWf z@6Td|mg`4T`Xw67v=mM{-C`Tm+U^bwz*m&csnYq8JEJ@6To)U-AMm*I}pTQNcNa6PK)zhm{nF*hJ}Z> z&CjQUe^7AK1+UaD#HdAM%0vhKIt2b{&56LvXRS*MN~%>-GX(5j7bJ8TNeNxu>BrkY zPh_C(CzhCWD?;TJqE|X2AN*PFkdv1;)WP=1`AM}~@4O!YSxu4D{x#1qgq($@Q8@}S zlXsZuMU^$Ow7w?P0NZUbJEmLqz9xYzcPSiKyjdteRz6p2f)^g)$yLAyV2sgI-|&r(j|%{Tf>xTwdbC+~sa zVOb6NAz5K~-?=GneSPqvqs<00BaV^&pF z4GIbQ{N;=5_(6%p10_?wl-C379j9!J6#-5n+etY`v)`z(+3wj(;L-X^7w3y1L zjiR4kx}7rjC9AMN)M|9V?u@Dj0zlY-jEBtS&8ut!;K{N{johWjkw!hQWOc; zR3x$Trwr(>@Te^nYHUh@w4+p}CpWBfXik^N1IsRjXGO7d!QKVBFI{x{bs B_+0=1 delta 14063 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 diff --git a/icons/obj/hydroponics/growing_flowers.dmi b/icons/obj/hydroponics/growing_flowers.dmi index ac72b193852764d45c2f1afd281b4f31a337774d..c863886916bf8822116311d48eb95e2c7e7bb06a 100644 GIT binary patch literal 31563 zcmb5VWl$YK*DgB1#vyFnf;$No+$9hQPSD_x;7)MeNO1Syt|0^o?k+(C!QF$q!x`T9 zJ5{I7y>+YZk7m#G%(Sevdab9Q)r2Z5N@JptpaB4Y`Cdly0|3B@Jr@)tux2=>pcDY$ z**w&=oFq-Yd~&p~ce1dv1pv47#H3-{HFmtO(;H0RT^7gB&4x@R)ho>n;P_YLv>d%? z=G%`i^~M7EOt;97#00XsUEd!zME@JT>${Y*5viLB^!#92K7ZU@;}BI`I*J^vx%j z)Hn9yR(VEi8xPyDME-Yv&R|jBZRnWJ-$t^2|6(U9CAVFH{hgl<451Z82>JNIuBKuZ ze})CfAHxNhE>PRUy(K8EtX_KzE2_*og$+ji)w)mk)$5;ZEvGN|Mbb(r6hVq78i9Sq*M1}EC4_W zyq6SLb4%aP@YGc^dF&G%#o+9EpwG@;Ynd9H`>m|aOMg@tM_0_WRxYVIIU%2H^QF$9 z^4nr_;#{Gr7PAIYYW5EWlepppi}xk{3d%%chDa%UXLsxNz2A()h_*WW&$fE3widST z(!XS$@h@-R_>8)T$kQVPbQo%NEk%CC1596|GyE_&Fq~gwCyE%6Y$-*$C?&C$8!7x@ zo`p&o(D9SxSK$l&!$*{3R8F@~KR*ArG8M>T_i}dUAGE{gDa{@1QY3HtjL2zs=X9aLsu51VL z0kAaE-Zyr~hlW;z_>Fh33VJ9302IkCDhJOMeDV|L(wg1ltZQPA>E_47#MRgoeHY*4!Dj>D^vqJYzJze zgAlavrn8DkZIR(b7F-uM*6Q#eAvz)%BQha5O<2r3TY7D^A75VCzRss0heA_#_KCPpDP*sLJIxz=fR=hCVtHq=ivWI*jEhGiOZq z<5BOj6%;rY|M7XydeOS^we{@7P-hbVW-MLMg;)KRz?9`b z3~``Ef9f;Y86`jkzYhv-lF63R;n3SgV0%8U+5$AXMD89+h}&x74ZU+TZW@rVJc!(W zQ5U)(l~P+1tne?11~iL(LuIsuwg=q$P{UGKxnYL^2jXG7IzOulT438RG7|3W9~y5N z@!;F}0C_+!V%yY-A$;u?7lsbMf&YW|qsZNjS+P45)~B#BYw8InVg&GEE6o0kPEem- zcc;N#>n;@hcshz5)R<6Zl(p))P&MPi-ADExwXSWs&myOB+S{+7w{Ky*YTmm4Md{!=5sT=Pa zNNelDgW-y1C|IE_jK@wX0HCH%N#TyY4ZLZ7T0im) zkk^jn{Ni*itP;K1wbL;qcPs)#2#ALLT`E>bL6q=nd9p|s7Rf4OiB#-7CS7uKN(1I_ zSV#s*&_17iZsa-iXyQ8^!uDX?j!|90Ge(z}D&CDp*@8n6xgOJRdY;Q$iko(0Xf{6_ z0P~RISM1l|zG>M-Ro(rY@T#0O+2ITaP(%B%?C`9I4cHaNS;H1@o#jV$a(Hh~Sjt7! zZ!NsH(ie*Uk{eV1^3A1Z>&gH{*0k3ltf2(uie&3&K3nFY!ZzHWvfd?2{+TNIv~%|@ zue>y2oHuXx<@ifxf^Zdw9C(3WCJ!m6n+XlLN{ab3ZDj9}7X?FPzvQ29v=VDM+luN} zxaFwVwhD6wczK#4!6BOSqHQ|UmHHHS&fI;-Rzcv^-|FTtVvIVShXf(5^@ftVog72e zCd*X5mm&lGKOEduj{c5zm2_^e{zXK|Ah_M+95maRtSWK(I8!BJ!~a5>l|1LU1p5js z{9AWp+=iAX9tA`Xnp|L!KHBlFN)-s7WXu4aMoekf)UH$=sr<9=bf3oiryFsegbMC4iUSH6z;tu|uqk396W;K^Q762g5 zO^yAvI5{cNa&t#O;ITmjtog$$0m=sz*`es?_+&*#SiWHfhEA#)|Nh z+jL}o+mT@L>qiE~g3;b!Gy0CAa4btSt5ci+oPficr~gV=M7|^nUchkeEpA#%J=UXJ zjL+lZHXhJ=y^3C1%m-9XGfGM+y6m=xSEAtKYkqrOjR#Aq?B`KflX7@KrGVI9B|Qff z0kbfQ64eFsny!nB0_zzozSin2-ym%qSfJT0PDbrx6i=E};RnF4RXBTs(IM9`qeG;i z{hxC3A?Zk6}9R^auottIZa^gg1o z{_sloSE0?nRIJiij*8D!oIdx;2;82HJ59!_OqOSMo;hJZp0|*MWm^`TT^oZ9AnRBe zq|y~cKOH%E9Q1S7>oLI4pyGj|N;jOe+jOn>9=K-=6Fy28U5PZB$Fo>UIW<4vwomn8 z``XlKBzV`lRRFH!6|7#hIJk_vQoYg%Y?A)LzS_BZS1eljKBfhLmxyt2My!K5#;(>q z(ghm#oDu!Rp7A13Mf#3lj|oE(W24kR2%1&5b!(v_KZXQZc(dCcBVU)?Bf2Rc-tKVj zC@g4_!1k8)kZS;xZdW0w2N~@Jb8({O&SYZ|r_Z4I2do!QUMW7#x39D{GQ;L{c4uy< zaBCDDh{(BsUx`m$3{@Y`_Y7KVOGwR2mWP{9=g~f4&sCq)&K$$ntWN3C!ynPx8u0Gb zj-JY2egb_z3L--Ya6Eiv1ptB2v0iS?3LW{IhwZy3H>wxtXI*l3uXFD&hbw(mIq<`U zDj!76Sk9f7Y>iL#;IlPL$r!Ubd=OTapjO*TF4ueZC-hbUUDlVwi$jcjp7zD4PbsC#@l zN&96TWHd)0j;0?N;rr$2uUglI;cKybM6>d8+$uuMwt>-CuQXS__59h1kg8PMVC_8B z-1?*M?Jp*Na{ubAq*M`6Az*~kCtS1lWG;kv+L{645&y{;RpfRM89U;@N*#|uj%V#G ze2B`CFh{%u-p-&vtz+gfm6uSJf|rUB*5;z;m!oebp53RJY+!v73N@RtqlV?Rl5cW| zINx7W`Yt0}m(1{Lsr!)&JKe^V$!>NaV@>R87V*w*`NlsM3G-~HJRax%MhX>EmVj(f z;@i87grBRPS*?^M?)}w!+PK9|tlCUEF0POsKPg$ah-qUxR^=c$pxG$J!Qt;XFC!56 zDtykzvrRN^c~UA#31CBsW~F^FvlI6crbQbv$J4!ci4}i)U>x|}1t3%=kMtTH@$V@4 zud+am%KA*b9NqburxGaz;B7)`;iq6#`k{?M0_SIW{e-Qd)1+%un0LUyu0$qXQUFUvsH6M=bTA4-sI1bF8VszT|;%8mqd8}F%C;251{ ztzXZY<0#6DCM*6?EE><~GaFCibB`@CxFnzN%e?W8t(%ZsVDgwJbv?~6RbyJO!fzMZFTm9SnL zIi*2XQA*L|Y#on#7i%p)@>fntWXaWNEc5Y8W5G?5$9e}EyaQ&&EVsy*AScJ!^0&}$ zO8rPf+CpfZ)KrZYz)=_}dlgo>c7Tp%La~58;+MPSh}$49TGF>!B%6=2%U{KJM2kox z_VcW~D1(Y#93_8C;qQp^-sNZdiUz|vp6_d;TD=REA-U)92!A*hyK>FW!((bWM~QcX zmk{%=AZa8Q_^}rZc!&!7kmmNrk)|UP+-hm+hR0D>E5qEfSdg&3Zw-oy|G>sOV(z`! z+@=A<8dU{e;sadmoA>IJz=WfLWQ!uQ8bVf*1xN9a4xd&tjxwBwghQ?=2R!);U{?xY zQMR|?CdcqX*1RZVmzco4y1<3kju^A7fqI6G{~5wfMH3^Sq6z5Nf#K-l&V-y-@76RM zvu#Y>0hrM5SV1X`;!@mWd-%mu+p8K1NFl&A^WCe)r)wYCbBJDmDOEeeDLGrHK_#qM zf=ONC6`mN=_a22+yD_)o)x!f+IOfY8#D$Yv=Djiv)Go(r27sUC@Eg4J+Dvn5R6d zJo_}15at53qn5@15Dv>B8dF`HS1T3-$d*VXe!zrp@0uq2B|x@7EAjS^@&;@7TB3uK zhXh7OC1cQF8EJc6a@wnCy1PJo1@9%FfZQB~ODtWjpreYm@F>e=Nr2*M)qz)8M)sA( z-^k^GQA;wGq-&Wa3X#IL#_nmdZ>Z9XQS>hpQ$%wpgEdV@tFNZ z!%#QW;Bq03g;CVDh_-&&Zd{xkUo7*Sx&HwR0MgEMp5}vq+PKHa5IQ{NT2e`N&*p@B zNNOt~dKMp2XciN2L`*w``DXT$rk4j{cKmo=;w8`*)W0Yzg!w;DSYSLookOXB( ztZ;g@q8IkK&JTGn&=_mn$CMF;?y1?;Z&^#G6D3Ln5KOvU842(C_6GVb0{uIOTY9u& z{4gsHDTfTcDXGgUb~EE+q8#IVIth2cgBqR;@-aj0)wTX)cdZew@1$AP;sS1_CtMx} zmi#=;jd==7S(Q7i`oz-S3zB1{eB+$9vU`&rzqN!SZyQlbhkAd#p1dFl5n4Q6YIBWC zxDuhU!C&opway5blR7CgO{F~Cb51HyOO77Gxvdvm4df;|;04+fio$s<1Tr?LU@Ei_ z2zx^Oq5f8yLo4fBNNAL=Cn;>nsi9o&Nyf6()@`elUSo#y zKV9!k=!L^->VCZ~A+l}-W$&wl~V$4Nex zpsq&tjheJdp=(}Mw$JT~qbN(1@I=*>+2^dKMymFDTMsA&_GA4r;gq&PO{WObwF;gE zTzQb`{%$zHELtTuqlbxK<5ju8p#!`w)-@AQP;)6(lb()>0&4Q_ z(XT@!;Bo^p8KFC(h-l8MUb6meDMIHZ|JW3L#IwjxxcFm!&Az2YD{fM+Mt;;E&z5BR zhEq9_AC&cbPT`E?4ffMDd0A?1xIsi-;xFCO_u0{c*GB;5CA4E+A!Kk4$!YIj_+Y9> z@gDci->JIcwZ5)!ThP-e3&Xc8s+5?U*Ob4@t|O}ZH+g)8lPBAu7xJiYEYnP@%%oml zpw>04hhh`(!b7;H)uyDJxeqj!8rgvdpG1jBz>cF7k2%ogLdu(E`vl?au{DB*_wHO5U&*&~m{7%MhM(C{|bLQTxR@AQ~@lH?98<3%cx-n!$^WlNw06iAfi z7N~lluQT4|w+P5r-shAv_%ZDq&1T2^>$Ku2 zsbS2#_BFqae6n3Qgaf|~9qXUR9)h+iYW{Y<+6TtoF>(*D*jGY1=zk;drjq<1)47Ou z^(B*Qdu=9hUzei`{k`B`Jh8;n7DeVP6QC-eG(j7ehDG7%nF;(RaeZJ&#snEY@U!j#N%L0%E{U<3Gw`Xdps+3HdMRW*D#%9y7r!1>gYt@54k~ z+K$M(H1Vq`6;Tq_qwCKI?anTgJ}@1v>r8k_|e&+iW2CDm$d- z*$EOJwH#DUIY>8tE!0HVyr)Dk*>;=>S2LbO1 z5thljw0rBlTW$Z!A>g{(^vUEUQ1E;U{;^&I#XDL-_g z&)0s2*_y`!*+hV02rDlhclMS%=H&F`&UPF5M8<@m{*3W>wg+#W*!5lHS8~h~)u+bC z?)_rn{7iF7=&e}Z)H2udJ28ZD7IWg?Jy?JfPUw=t3VIAr>ugSZwdd94k>ClGusTtkB1j z)vE*|h#@xY4P&J$kCIE@h+8Q(P5YIFxzpyWuO1y#K98WJHu}HPC^%LClry5Wvw_SR z8py605cr&*&SbtA2{gfS{XK+UVkh>N`e6@LLt*YO5lLbAEznq=u9Ce=)5R)&&T`{kGL@mEut{J&lO5&U{VS zer7Z4>n8?CEUvt3{H#PyV0Ajv71)6*GdEjPco6`PdzfW-(i~c%mF@S}X8&j93vZ+w z+w5{e7o8OZ=HB7M5%XnZXg(*W?ODAEkc1#JApcu;e$b{DZU>%{g_A?oX!LY8t-|L% z3~d4OLDt;myldRm$0e-eC%oJPY~<%CB&NfVFG0}VC#q&tKe)$`{pH}_I@SL3z{?iy zIgQJ2$o+=w0xZ7~K5O;Rh=1Cp5nrGQ?Oi6$2tY652FW);ec8w&J5qFT^UsKNRyb-_{>R8@^^~VV0;g7_xYeF}>MofmvRfn5TKws+@#84p3kwYzmiD zRJ>d!8_k0g5hoIo-*~f~CO$>}ZZ+14lA-rUg?4|Y2_Jxz!u zO5~TCO5%oW|4m^DPGE9!a%B~nW@T@0@52%$uGqV>9TnkmFpX`4n>V=MlaRj$g%e%8@b&^y00vT6~aPu~_!D*&zv-s8bj-SCpMoQRT zwC1lbFs`_hcb?=HD#f6#P6 z#-u)e*H{^~kbSv85hPl~RH`4bW#>e*uxah@jf*3!X*MER050`r7vf*>8bhlR~>P&jByb3xGY?rwcN<;pnIoj+u+-Wtg_@V)sIe1vSz{UP23+q>aquC85ITdQu= zWWJtDiM5yN-}-1aV@3|_wve3s_t}Bmeg^@0qrM6Xn5U%{C~1FmQs31yX!rrx`{ zFt+9Nbv!>&E}eI@{7cXQVXA?X-kjNTQrmWtYx zBR!nj0@peAMWNX=qoPN{Or?Rv>XW&J5}}}}8t!CeazP|5@qa0+p(^}6+Nse7%-B|t zelxYG_(-$ak9?_S67@3N|2|Ik$ZCkGs=Bs2f}Frtxt_1}zs~}Avl0nXD9@E6H0CMq zyQUB^2%j07-&>@=^se*t1wXL((1XEP8Yokm;xL`{)X^nL3(9nR#4JzgNCfOuMKuR9 zr8=p`m{W|C3s&)g_U7*H&bs;lSB}@dZJ=w+*U(h!D?d1>?N!OqDL-Z4U8ciqtYccY)VniM1x{e2G zoHBXnxvSEoyM&?5{-L3_OOdMA+cfLCTlaNte?@K>BS-Z3f;Fa@D;H!S&W!}`_z;dS z>O50_r*XT|KWxyTSE#zGTyF)p>b{WXe)~EH%g(1pP=|xcS12Qw;(gJM^hAfcKzb|% zcYcqgEh7~E<8&5dibSgGju!yKsk!WSU!n?Jt;anxjVSgFg+S+uoIMBRldE8l@ zH8y!oB_7?FQMZv|`5F0)s!t`&x|Ok;b4E7{r2u+EA*ohC+QSTL$cpJ(L0ZRN{KCI7 z5dcsD^&Fxdo3c13A%TmVBecW&C#-XWWI}uNfECB>wqbWze4&W!;l{xG1v>ga)Ul*s z>SgC#cJ1G>tD1UFy^0rKE~jyEkq{&`TfmltLyf(*YLT!r@cu;Y&0nX_tYG7r3~%`a z8#vVP4p9}9$&%xdfUgS*hcZVP6XUPi$~s2c4lKO!>POhoXy3FhTV0E=b(|AV-h^*` zlYjC)U~X#c7$@dXbgsUk?+06T0;kxNXafE%6(vD=7#9n1Y%#KyqrH+`40&UY#GFlB z3}ayyZC76l@W>3djd^(tIovP^0 zN@fo}T-l8mYNVeTK6&kuhIS53uZr!H%I_{-i z(>xCYw*_JBh8t(<)yRbTp)G(?j(}}uy(UTFNxFi<0^c|rhWRlAVDVs zUU_ng2J|a9lVA5JHMxtapffz`D`)kKlC)Rd+YU`+F7Vf~g{Y;R0}qb*$fxcLwiDRQ z+0}wivo~hjZ7ti&xzxkpvN`qk95T?ASO@22OU)a2^)E`mgpAAb&?Gs`WdF=?w)hGQ3`=_3CEjX3Nh;KB(*+JLQj{4EZ zh|DzGqX5CDjI_&4U$}O6JAlC@JV{8-)#fP$Dxqwki6x$w;=D%?0d}W$!5lCx4TOA^ zNJ!R{DE~mi#RUn3;t}W~FGF6S?!s3F?g=e6*bv^_&8gSqw03;>I0sqA8xP*Y&cOaO z{bFa!UZcnC=h^aX<7H;)=5E?omd}LS226V;D7Wb=>8m#tH-u6~u7CpM$$ z)ZI_BM-z5R$z>MY-+%mKHX+<3VpA*TaArE5kl{JA7!QI;`~WYV)4_-@Pr!=klfKfV zK*m6`l1qLJIJn|U##&k*45WZ@74valb?u$9`ATOqT!*{Q(z0m~HcYPX@PJiQWYZIw$nzH%|2Z*L^!53S)lLoj^O>g%0(#irQ|zmk#aFT8c);nhPmt6v z;ukb42h$eq^A&%#3W>`Dr2OUwrB5aWze9Yyk9x3z2OXYTHkA_sbM8=l)wUmyq}~(# zgb7pk{G@0en@ai;5PJtf{^nJoeS@X(q>Xw8%y&wkoCkcFI^OeSlc4d&KJyR_#Bc}R zYJR2Rnjm~`6M4H7bBQXz$SR^o>BnmC)@s`jxAtTbi0hQt85n}MHa5n-e}A2tkg#!j zk&bHkYQXo7c+NXe^l!yM@R*E&ntmzg>oc^(?9&fqU{%ckGF<7m871;69{nG2Kn6i6sweioDqen)SiU4IO+vU|yk!4LTQa(tnx zbOrS(dr{zz+m(S?_G|SVaPCMWBqOPv7-?NsXT)E8PKjO$d*CIr8NAchPSraoQ)Au$ z<(QvOOF~TiJ_v(YV#$4*4EOHG7IvdGlooV`|AsdC@?Z4PI#5A6#4kNx9Z8?mfGQ4r zciZ_&%|CkkDd@Son*yqSL0akM_u_5`!!LzM2*OgP@8AI0YRluU9LID08{)kf(;19b z3(xWmB!5ZUW7HS$fKZAL21BqYWW_~U@~*e(MTsXrKfhB?82bBSX8AHW2l5 znOt`QAszI?+z9v})Ftj#;#4*|4RcJZGURRWIZeu0u8>g+{pTUNK^FH`sGF4GgRF|) z5i)EK>-BJH$3=Wy$~A{|R0CnZQd&60GT{!R+sV3c*ZH|q@LU~1GM<=t4gf;S=U8)B zCU_m2vwz|EP6WW=>&FGf>R}1Lx~&p{1{waa)%a7&Yph%V@X-?e@v`~XX6S^R8#vZUy1p|4n96p0JTjJ|YVXSIh@ zvUvgW-J`L?2CXG!A4*~}Gi{;bn%RrquqEktsy%`0iYj+A8x3j{KU{y;=Tr3jX^r>C z7+=c8Rp*QS5Js&+2g-os4J)3oG!hX!6)4?<35b5BCDXxFb(v9P_745h$F>2w!&+C; zWkNU9fzCW!0Sxhg|xnDMT z`UG-HjbZ0~+H8Bkco@nzl(}yx{8|YmL8kzUZ7mLPfYly0V>bgp>@wOt$YdzFW&Z>I zD1nU0hkuOYmFCM@A$$xNZ%TesnQ#z_XKn}aUAocI(Wz+S3V-@;3$LUQT0|2n3QEg} z_N2}L$PF0t+%(&`9njIbI4WZty6K5|k=Izj9b)itgzdS?1rsKTaTMMk@{RV5G5zY- zpPXk#BTT_u!h&d?r*Xw<^aWyhGe~e%Df78^Mme9N`!)vR;ed}HKPEi6CfMj0IxCfA zD+Aa<4o^y7SES7v_dfni`;JDcfKO+1yjQjeC&>>k@%uOw7(g4E;X*gbSvvMJtU zp()O&L6$$Zg+A-^-Milq*gGl+kF{5%?aZ}ye3&b*=T{^wlm#g)T9qO<|94AS4ZNmS z*YtICZ1IHRyKqbo%06fmTQVh;>~jI2r42Gj6%`dV>7Egq2P3DX)`X*=A&w;vk^MoQ z#<;a_S+tSwr%-x^wM@6M=M@19FvKR*r?r5YH246NcdpybMj#d|M(at*rLZ__qGI#E z=VJ2$WiRj6q0_o=g2U0w_BzzqGj=flMYx-blRV^|EsqVd>4gIQ)*3_nV93c$Oiw?` zlU;@5aV9y%{qtI;2w%^_cEMNrsb{NWIl;Q7GTHPtLfP*1huZtaod_c4!Hb|rb4n0T zQw?79g3u6&3IZ#^G1QeJ0>s#BaX@q%6Icdf?fEK3q~8JLNkT24l3WBC$O>mIHoQ+_ zwWMjnV`H~FDSkCw6VnJ&I?q*Ze;pMX;D7Tbj+TJ|_c7jJn!mtWI7*J73a+`n1g(c2 zfl3<0)JpCsT;jS=>i?i!oC6zwMNl+!pQh-~)V>|y zDo7wOmvmGL@D`ys0fD*k0pmq2OeyvwxN2D#8$+A;4Ppp|r9BMZl*AtUw_(p9FGW=f z>wDdJ*A{up5uv|)s(ChR4)@c~&w`T{L0`~6L9mWN=HsTzJT-3jl(@tJaL0!(cu=56 zH?x0g`6~y$lvsvzLP0dl+a45IG47w6wxas!gK9N~cVJ~@Y!DZ*&L$cOt7M*{uXLDF z{Ar5&r^_n1lr3;G3@&InEScReZ^^l_d6!y2QQbSZc0bkyI*3vpVK+Xz3sWq6aECyW zf&Dh}kG|W99I0>nk0q=lJ@-ruKia-|O0WMXJmx?8zAT9rW=ql?on`mhr?zuE<8kZw zAu4JgA^yFIBzY6JbiLM0APz2v-Y_V3~oy_d4BmJ?T4z_OfCMt4Le2< zdNm7w8a=HP-@@HG;>?gRFc`$lxc5qL0^LNx@Kx-Gyx7K&FUy$Q7y@^Xf&p7WU!9Sf zXZYn{Hi%a6b;(vRu7_G8nX`0W^Ixhv`*%l_siXv#E59|<^|+FQPz^~}*laB_6R1hs zfAu29%d_1#sY6odeQ#a1XMD{Z^Iefv`&#~jWL?5uWC_!WTEgDJq+>%P&{PAE@OHg4 zJ#)$%HUu^!pMpt}H{Ube0z2#Vr{A@4w#Pmx(?q_R^%bC?eAS?|{=oa)H95Yqq1))r z!a_^S$J*NLr|%!j@gEMcf+Jez=Up-ra$mN`uSgzg0w$4v zs3Kn_2AqXek*y<^YvV|x%i8fvLJHhJr1E4@3nWw8h;Z+V4r~gERUrgDD0!w+dmuOL zNwGVBL2dcy-jhR(lJWw5Z->L;(yq~VX4*oo2^ZYve9oi^iHwxAwx)fKRP=OoZw=}YC!>JBhiK6+_-(VlSNS#X=(Ox$%I|5 z0WwaGpqDc(1NI#^&Zs>pp&Z>_WID54`@R%t3(^>ON?8yTQOTbHmu-2_G@;~wT^B?; zDIs~QX;h4Oe7Z4(JJKISsD(f}DKW4N4nRg^u-1fA57V}pPcy<;I<_kul4b|e_Bh%@p<%HOarIF^!w{LiTq$iGmB4s z^w~Wl;25DJKMJ2uD7Ke2`^ZWQQYH>b*KhzEA9Vx6zjq15)ZLd*Q5bHm`!0n8&zAycHp-f^YV<2pr%0VogBEILJX3Xubok)LiCFbo0OKupfh zp+{Fd`v2jEh`oKbj+avCi(hzgT|UQkB`oW?iNg)>635jYftEjgcndPKq_B!fYLM4U zuCH-fRFl0^Xw-0WwPoG}@Lc{{C4s$Pcs=`>ICkrOiG##m|b_QHT7(M>xnZ$((_eH8CRF9l_k zm%wLm=#m^~NPsF_X7XcfS8BUg7KIYHTu(t9Wm9G2OhM^^aE*k7-CdCmt-a}+vlLX4 z&4Elqws2!_M8teVte4@~gjovQaO%=JykF1M!ODelz!B~IH0r|0%y4JlIN$xl$k<{M zf;Qh-$f2^BKRLGTiuPjJSMFKeB20WX_i(|U>CJ@Z3&=&p#r89wEWIdJKvpbc%|;3I zB%Mm0d~^WB{=t_8QQ)_*q@32%>to)?EU)&QimA3q`fGGq4{=$O06S#kYYWergst~X z{tkkOh5Ifa^W8sKLJio60y~ljMY4{9{}jO~1^^3}0O=i2Y5D%;ui)$VXZd*U>ButI z*;p^@o`$L7JmDMcwci|r{SQngxDAG9a7k)Y1J)#c+LBcQbtzwyPBZrWOLUKON^wlbrd|!@}a2t)f0&cQ{ zZ#-(NEHK)hHt^D`o`z3AwvRf_Q(ze3O)oKdarLUOo-~8RJWd%zndjrX$6w|ciI4Q1 zZ3K}yQRcTKXBASP7@r1`JKS1ZR=$dPXhA+2{P_d`6J6B(^k=Jt^W?an9GcviF@g4? zp5x4w#pb8s)g1<^*W=ibnQwdoN6`$%Zg*)J8dI4pWxZp*Hp1_K6$72~UoH<=Bzj#UTExv}TzenSj>omU>&ZcO^aYj}d%6+`Zkl}ahT-c? zridCp3u~SPc-Onj{S{P%xa%~}Al@wyNUc}RB7BOq8EF-kYL9zJBb-RLT#mi7`wilD zkogP*cW7YnvN-DdQj7f0`tC>6kPuoQn2;rZ#Ofla9J~sijS9QX&{xobOP_zSt|XT` zGj0TLPIo#?q2j8<=7vkPAl&lu@BKxlXaJ+je!)FMd#HZrD02I#*%D=!{_)y$#hsXL zOQzNBu0M4@WK4GJO4Oe?x4i#HNhij*#_uEFZYmcumhhaVGc)MTR+UOgYh5% zI-UhiIIxy|b&vM?p#|vasxTaTm|`UNLG~dotfMoODI- zx(x-bWN0Pgwyz6WP@?w%+2orq@=6L9kdPo`@M?#oS}%b=LS}?R|55huoLQG`yKGQ z@Y${ROf7hVN&BH>R!Z?m)InELpSyqeKHMdcXm*ZtgRZP}p!hA({p!^fnAkhXD12ND z1%c0`{^n2Thc6%D@bJ(m{TXhNZIDF;QmR8nLUJ-sq2R8o-lAK%V@9?}UD8v%-Sw{> z^(zgQ0ua!_0sldDkm=XUKTm$qd%tn5*6g2diyNpryuCGh{i9UEp_=Ac%ItU+*$>1;!v#;$V7x zSnTU?Ur{6|0&2In%PGcm@a%B9o9i~jr)~cAXea=Vy{pxEt%(KSZ@~MhykQI4~;G$v?o(SBWlQsO=+UdFgY_lkJJPn1O2@4flO4z(Uk=>9!xtMeXEQwuF z#a@zvvds6g%(pk?NOQmFKg7Y<(>H=?j<}K8gs_dwAY7^zT4x#GQIKuo0=aGy(W`#V)|wOK zkQQc&_C>_#^ASog+etZa!XvquE)J4b)ZnF;s|G(vd4}TQEjra-SKe+f+#>VUEuC;_ zK1K9Y(1E1m5Yj*h-iNtOT|Q=V)L?GOmF_iamP7ssd1wE>tg}4>>5gU}V(G9t(V>gbSE;kLdKTRnE$FVb2{c8VWfxXQ4`y)3pTUeOrulvBLDfoU~#Pd}T zP@FX>S*C31-`qz5keNx<`#VP;^6TgAG>5$@yqnww7W?U=HdMS!&KKOY8drPv{O_{> ztAZ<1j!I3=_e-c|nSkl?8?QEb@o|M_cVF72X3>c)9<7HxqD#RlLJx)`Ec=sWDs};$ z=hbSrM1fkz&ndVs)miU(^7wG+Ns@;9_Bl$f|LD29N}Oa>Fa)zwJ3BKhD9?<+j~D-6 zgn*NH_p7#?BoXi*{O1kfcl>`7eZxE%v@=ichl5t!2aOPYJJ_e@AYw&*J|OeI8v6>M zJc4e^!CiuDkOT|vuEE{iCAe$w;0{Uf;4Z;}yA#~qEx5b$hX3tWZEfw=E>+YFGxK%d z+vl8n`|F-=ZhK}-`}%F7&gTOiZ;852!b=x^;zY>@Zrj95MHV{g#Lv)^Qu;GUK5e*8 z-+osFgyzVe-}!kETSKz)!2GCIav6hT3EWe&i_D?=W2PPnzWan5h})jZnt$f=5$oU& zfhu;A(M4T?EHpl9x28Xlr3U+z4hxG&1m*$@ASA`X1fF&T*_T_} zAO{`L3X@`ucqwgviS|PED(*UMsgp=^ZI54C+qCo7rNCKGY$mLYk3;oNXGryrQ1D%5 zkjA$5Dtvv4#kpmsvW6QOSey`jk~cFD`r6o{*52trk4iyA-g3vK{RFIk8$hekc>*Z? z)lJeu%^9cd1?8hKGiK}s?VSGblUcdx=pfWw+>x+tXJm{ZYJynsd~_1P$KcM4Pa1N( z*QOZ+r@Rt;IxFQDNW{(ve9$fd+o;yZ6&{|=Z<}tfu$V%$4yNz*Wke2H^E9fLir0M8 zkjp%9cXAfgQ4{iw{|>lUUe2MV(hc!FF%W~Lo~>afwaa+K#!@-nH}_1|Mcs5pu1&28 z9J9Tv2?n%eoHSXKc1xC8UuA)^j$JYaL|WAI;HKYwc5WvhYff5Q=wZxt9v49H zi<}*$pcU0lZ1`lh$-`Z39HH%ztbR;>N3>^tCt$aU1icPDR>{W&&#lF~=l`-Xn`~Yq zbn;L44Z^EVSM|2AhkzOh=oDZT;F5eBkw>Eit=5s7<8f9wF*A-mFL`FpoXwReq+n*`yL${mvyK9&#F%nHL zW}M8tA0H1aVz2h?GYbqveT0A4o`O@CVWiL<>=b`Jj+ogfI754W`XJcHg+S($p)vAr z*cu-SiOPsHbAQaJ`55p`BCYCjgJG!)M;H)4>Y>skKvS|6qx!^L`DXDiZ&B3 zdA2{bee`vCP$*x{c&x^7A@96zcxv#{MKb#dy$Hca1q z9ghZzPF~LZ;#-v#);dd_Z@j4Y;J2gN0R%g0qB#f@(!By7zBQDusdE^>u zu?xxS)V@X{Ejp06nW~)fjT3LkB-Pdz-1d=JPfJq>uJ%i!69vPH)ni%Vf+o@N0_#cc&m4Xl{tUX%*bK zL9yyag4J=ykhhjxYl&N38p2h1nIyiwI&*A*zqsKHLUD z6o4owtLTdNI2)fW2C*GHh9hE(vXc>0b%$qif{kBcejIH7M2G?-&F8fP73glp&;p(( zuOUYr&+TB<4AeD_r!MX8rYynPNkohs*ViKV#cQa4c%!rUz*s*m4ta$p{FZ-zSt>!` z-no*2FAsPt{)<=Ye z?ZEO+(x;mH+tRO`=k@soH_@#^`dF-J?J~9rShh#5W!_t?p`5}g&&}PwrI)}+ZxF7y zS9^GmrVYf2F^8Qo%VS-=J)LUH?w2&A{>UXT%pK97g~)78hW}^!;XRM{d+=Qr!+E6t z`E~sNIpdHOiTSgAxY%CQvCaoJm!Ap3#mM*~X@c_w(0m7IZG=xz7=zrPe!AF~q4*o4W=$xZRV|?YbR>V9pO?F7?(SK8R4-5KJBkeO-H36B zx1Ym-zoFF;9ebj0AIUhS>MJBP$R879v~hYfWD;$vZi?D~F)V`s`ZW~N(30P};Z}#H z7A!Xb&>#L9c{1#Q7|YKC$;+D2HIrIjc8{M__(4=Sw{PZyl`jAE?Xpvmp0ig>-IxO( zSm?(pev|N)91H+`ngZRwxE}l8VX(b*e8aU0wy{^=;xJ9ggk&X9XlRW#{RyJQuRn78 zb&2=3p{V5g)eootIU^!0IXiKmnP$tn-o%rxR#HxGT7_!jgL;mL{>2Z{Kp`49#yDfj ze9apfW_ETJ#ja@vaRT+#cZxzpLa?SGLrlNdNSbR`SdniV!+zf$_C^|wWjz0GO}QW5 z{hCpGd$M)xUlvLQ066sQ&)7z%*u&pnS~LCx%<|=QNZJ#Y{rh%4BuCzZ!p`UMp@)ra z+Z$QTB&W*km8!;T-C5ftnf-+R!t6=9WYr5I7TGUwnBW$NIsVdwOGnLQWZ}gk21@U) zC-@8RxO^G$co0qaN4J@FO9|}uITiJBHP)uhUbQ466bFZ7;0H})t0_gOc@7jD7U?qOzPPMOxUBj-; zX>F~N4{-jVan@FTXB4~TDE&m@jov()Isov{|(W=t;aAkVzCFkeB-;SO!P3S(x!idA? z^Mpqgp&1n*8P5s;1Xl<9s#jWi*KTmxljAR7R)`--$X#|V!Xt1_RU0%4X##>>P%^RhrBi|txR9{$h*Lf1w4oqbGi4czYV@r#z% zMl!j9?hELc_MuqD$n=93DSdCAn8A2#X~EW3$^IE5QMgoOo5f|aIxIt;iNqbL>4^s* zF~vvHr%=u68^A(fO*BOA|+weQ2nyq^XMK z%r2yI{+>*e2yf99o~R<7P>5+s~t({F%>+$ zAb}?S9h&mnMRao|XoyalRW$N`qL|O}*|Qg$KbFQ_4MQ-}H9u6xvfEK+bS0hB zijhGFN%i+hc7AIo-dpQB^fnP#`SXf-;Cf642*U?{n8jQZ_Bl9y?V@5>f2wqW1pe{Q zv2)kqAdzAU_N}IWbLoojdE}X~fHx`38p+>z7rY0FB5dry_VuqDxNxi|hUVftz#1*c z%?n{{o)5M{7j0ShjI=HJAY%H+ijH3m8aNxg?$G>eUaQ~j3nE!Nkj`>`$lpN-qO@)y zkKHDq7o+2c6?W+2HLQXqe3SYp3|)Wp8uW?e0#JONW;Nkr5<*|0e-zAq;eQVIQ}CPQ zKjX$qS`P6%h4~y}iCzpf(tpv*lf+m>F@_5jgH|Xzf5kn%6P6Lrk%=%l(KDt>V_}l_ zMWfr*?>TjA&tQ2Y;m{}!FT8WYwB!l*N%a{{-{BYn2y1f16I6TsCb+BD`ENq3fv*X^ z{4t&BEH~8AxiiqCZ-*Hu+9gQA`&52wf6kTs2n8(+mDlBfYo?m6~u zjyVX*_9t*K3%v4SE|s@i{)((p8Q`CBJcBPTEi`0 z+T7u<2sJ#YP7cP#eVN>h9#F?&#VVV5{U~gtHsxA+)H1>nubVM8!RKp9V54PuPGf+F zIGz(!T}Ew_Cry$vv{th3WhoN=&6mh3)uqg|&)A*#O^B9Gebz( zpM0SKn=rrjk=M-WsOIYm!uKVKQ*a zZFb~+gq8RSf)bzKypXBVp(c6%2V2#}x{q?mPCQrjDLE2Io zhI>P1E@l`cDWdSx%?WazPYbc3)h!$_3`4+637FDS!(Kb~-Bk&^*#@#ecBdncsVe<- zXRBXb@n^3*attLMOp^RFvl@zv*e1b`uepdT>A!1wPQ~}>0dzw0YKcapp{IOeV-aw< ziR)LCe?q@jpcn3YA+Giwfg4KGaas)qVQ|QB?a_|tut@rSa-yOU!{`{Ks>>Ch6yb(A|s0N0V{uU(|w?uf%&MA!}hlhxC z=1_=^r=+0W^Cg`234--ZbL0I4THM!+LycgB*hfh8f_7aM>fURdat!6wRs^bI8pfzW z<#lJRf0X-eET+~w?-sgZi`>-SBmWAvSN|>h0cww=5w{*3* zm7NhM=u3$pjGPBBW6{{9O%9HdmMl*pR_EPGG3%w(_GX53_+Ewmz%UBK^2e^`gB|->UA!F@_@1hak5`KS2=XDaN>K5j*k=mie6l5}x%=0`IZT|^^ zg;SZ?B)0a(U>A`t1V^wq3zkm+3uyin#cG#OQd16G_H2E2WEgsy%H_Hh_{h({vTU;M zz(rKuVIMiL;lM+u3vd(3hXx~&hIa2)IzVhYa1rA$_!FTPc6Y(Vb#J(6HULgsX{boJ zLa3orMwU}BO5DV_u>+amyYF#M9vBw{jX%QpJ6aY$9U;j#XOEZ%5b?ec`xwm+J;|+o zJ4=4Tr>A~|GHVFJv|mgG7jm3}>vgJN-0?=7kTY2vk$V-lr$eIFFTPow;yf49e|F$MHmHvH{yPBzyX z38t2LzIR*F+PeAkJs;y?fwt`n;v27=O71f}b+eF+Uv&u55d+KE0w*tA$H6%6-wg0> zSh(GuczqMVSkN?aX}Qy%Bzx0Ny?kw;tat+#6MxcWQ9pop%z>{`mUf;TOo7{u+Mh{L zTf6iAvyNo~l&Py=#!G4}_{n_|*Bu%5*!U9+62UJMB&~FhTZ|(sk=wJ;843^`oBcct zVYm3QcMNH-rLa&hN{>qw?O1RvS81V*e`g4^DZm9xBOjXU{qp|t#Sp*7B<|?<=2_m} z1`D5J$IQM2S7iD@Ry;e*7C9!zK?EcdtGTo!N%P2V9+}Y*{NJ{1I2N z)yOTb8ye;-)WT^TAJ8Ok0ZYhnS+kf)XQYaKGS7NdB=M?yZ8~I2!kGcw?O(%q_;Tsp z_>S2b1d2lufIL3#2)jE&iuA{6#B+~|GtXbYd%m=G-JuP6pV!)cn>o!;1f=darjJKR znER|q>0*9=plw;Dq&2q#2WeL+7Y`Y;1ZQ?O(@&$9-j!dTQ3yK=VRBflMK0zr1pgS8X9Sma3&{XI}})OPgz{;(#g zKs`%fOD9nJsivnEmquu1?>^o&676XLZKx0bM!!YMe#~NWq7@ULUcj%tNf4-PD@$$! z!Q5<1ha-G?vVE{>pAh_&fXe>tq>w(u(pMK*{YiSrjus0bWlYd%Xl|T?=$QHpr{RZ( zvt(*pNb$Hv4&i;jk%WLLd;)!X5oAnnStM>Q3F#>sm-pmQ#SAMX;3^QrqRDic;NwUv--&;iQoI0r=`q#^_0n=Z>unhY_=Yo^{)c{R96332G3}b z0q}MaO>hxTU*YDckQeoH_$livr>e}8wusD4doRt|5L&w|rQ9zGo(nN_&BYGRc2Zdw%x8#K2bipMCq^j*=Kb^JsxzoE&D&Ep>qf{|7AoCCBsIclI;!AWhBeY2i7XBM~%tN@fzDZCpU#6l^)7CaKCTe`j~k+HCHp*owSFz`8--a{WDx$ zKE1G=CofZr!NErIoPM-~+AP+u-KnpQMaOljvsYz*eX}?|X^?)Izj;!DlOkci&;IzO z{_Fd!Mua6oDGiTS+u16~DS1723uL?ags@m7-%<`Yu6L9kyRR4u&`g%zKDtAr?AG2w zcR(s@TY}2&K4!*=ePSdbp|bZIo__6~voCjye{Gie`E(fyo)gOURhL@tZcG0S{(*#} z3_@kdkS>O=Gkd+KIM)ep^IZNBkNyA>P8@e@CU>(x^f5^pP_!iKnJk|V|iW^L|s98Sk@t!CV%>ry@l7d&r&J{?^{jmC2ZP5-nCw z-|9)sTnAiP6N&^(%8EroGemYwAt0HXw*!W0_=Rv=mCN~j zv`C0tkcv~s8&G^wh3k0Fj@nC1UZ-$i)J4ht%X-Z`7(v5l0fUCsx;`mA;>##=Q9SlP zUiV{`d&l_%PnIfmJrxt=^V7+{6J>w?OzzB%{Hl|Ens=6c!n0j@Z$Ul`tL@Nb^E=Kl zg%PrVKCHErYAD_L*qRe6y}w|C?KF2ea;3$wb=!VmX2< zrUAB#wjJ6Rb0_d`ZS+D8($pf&_c+}NVPIf-dV967Is*bAmG#x-iHM0B0jEWnWr#W` z)!pBcG14)I31ah_rLP%C`2409CXFO6Iuc48Cb@P`Dj#0gp59dpKVmSqi7PSonE`WlRgqsm2YQDz-e$zBkxe z_r_-Pm{ZsVhF6pWGAipomIco;3*UD}#GMx@s{136{Z%{)b7fxi3P&>JHT~s|e$I<^ zcYy~0c-3$JBY<8PaqzSz%I*@C+?gl(L)(4q&jRJ`#2g-TvE(~xnE9!xpEy`pafoIx zd&hzOatlG3P7GUu3jB}~a1vZRTo>A;g(G13+1C0?3t8}AK3-!cokmyMoIge*86sIw zKbx9f-KBrIx?A~3^6>eysi}u25kH&gmy1#d8?ee;`QR?F_Qa%wpSqmu-;*-_vZC<^ z=;wYh5nhj^rluwZ8(5rVDP=2k&z<+@-VMs(_50hk$@YAj=Js_F8zJovY-Rc2vSPX? zPsAhfpcyZQ55*)thxc5jAFp%0KG0ci*VyauaWMGP3#IxV6lBX1`CO84rjXumC!adE zj_`&RsoKqJHfJ^^2r8U);2~!u_*<2Znwl*O{EQ;|a17A5&`2mL(G-mMB#HJ_%<_=7 zzh6>#eYivvmwQ07lqBV*Hy3FLA^I*c5u%%tt*lPz@Z98SxVbI{4aD^4?oB{v59|;+ zguj`$>M4LKuXl`I_lzwIKWE|d0zN=MjD*{PL(cfa`WY6Q*_5V;*+gMXKC7wAT3XXP z(f4s%ad@9ChO3!N1#E3e;!K)JgSB@i;cL_Tri;t&2tW`FBiSE#Bb#5FbCXf+=rl zk(Y)$Ac7*F?*!EnP3Z3F25D9+*iOFj`NgKO)G_cN91ZAp-m>VgYc|fI_1#HBoa$YK zB@}py(`Tgb?SSJ~QgtERHy?!p%tQt(3EvEJ`@jRC3B6uEbijh*QCIHRX^G%9+A|pr z5hl!GIw@Tg|7o6gJ~y%!r93IIYqj$|Gc&X4`DX8QbGf{? zuBywg2f6f7vC0G{2%6zNXt;_`j@-_HAu+p8)yRSmA(IFjGU23u>dwx}#K=tNoy9%c z7ovgR>Fkwq;iC6bEV9TYq|69E_eQ=&Li`pIR~9?~*%D^Q>=uy-Pe2Eg!O6(wxY}Y^ zy-K>Mnumr)mQXlzHULqMOl|ArV}j19=fJ9TepozoPVgosv`lvx83mMZ0VNcaauPu* z4HQ5eKak=3d8wu583s90()Z+KysjQbO3IM_E;CUavRu%YZ8G-_4h-<*qlWL&e0NjD z-GnhV40I?}gFyB>va-JrLP?gV8)1AA(o-9C9MW%`0I3pU^%?6XEj)jaPx$GNi9k?o zHSFvt0pK5~fo-EgUUm0x#oUX3YAT7K*6gd_TG6F>?x+tr-vk-Bp z$!pD2aEjq1`d%#IYn}EXhnk;t*oO;h?UrZ1y)PA=k;2%f_CXY7cN$!D@)Z!J_Y2YR zn0iGlV>qLNLk`aC##~&8?)|@IBZF4LnE3Ag;w<+!YFBV~SyV$ICpSy#gPu^>hPl=& zC!7>jIsclNwdH_Iyh-V@-Rm=}YEJyca-jz*rpC&l2~XzFG^lU=@Y z53k~#20@~+_6VZa6wyi@N`w$m+5T4yZsI`g`=$&zSFWW&!pOleu$kd1$_sjzUf}@6 zB%N#)dS$H4R417Ugdb2c9Rz4)*n&cm#d9rnnDwfOhEqC3?Xhq08Ewp|jGHZb0ni&J z#=0*x$UY%D-JPX~36|eAFBj!i3&b|XN7dLk_zUDvnG8?J8(E7N#)#HhzIKMQyV6%>Yjl@*}DvK$?bemK61niF-mywvxjZUn=ICZeD z216Aq?@?!0EFAldt=CLm!M6(4E`y`eNj=i!jbIuo*D<%uWV)ZP*hx~2LA4*V9P?9O z+6bf4eS1EFr{CS*(4iIh!Y*Z&QFhnNLXV+W&>A{%lKqCTZ9hbvHn0l|GsTNDD<<#C zuE+VY2eYFFl8cW&W^pO0i~ldm66G(3nI9M+>E0864EjRO2i_w19G9{#Q$M0?c&>@3 z1TM0Xg3&iXv^%=e(O6bzK**<6m-v3W=9jrRzewsW#x+r|@3kutsdgoAL_hsc-DCY- z35DG+H2Pe$dmh6YFKTY`*c@(r>6YW$Y~dTd)W!ELO{v=4rP&Pi0SVQLr)oP3U5i?Q zsTU6<_u+xK-*XXSYMv}psH5n`J~h2>t8GxBhR;tTmYtX5w(KG-P_}-4t`!~7w7c54EJv~9_3?mz3+7Hv zGvYJ|l~c#5A8c$=kCT82xWb_SJbA4vU1$2`+{tiNfIF@_pX$TPnD0}r>0F2iC z1B#Hq;EfLe#!4*gL;xK+v~{O93vp8Ue97AapFee-nnNuDQD%KzEm&t`NDMdGPYXf_ zU2qnl`9voS*6_vzly{c(+9bA4{y-%eSq2mMQp%_0ytRfY_g*EHX2G2x)lZx)9x>!> znhu8kmdcLBm`{ANMNkJ#OeP%WnoaE^ypmD&gKWBk2WQmUO9-UtbZ0MrZV`arTFoI0 zx|QR5Tl3D8iPBU2wC1j*kuNA@u0AFY3}lnZ$U85{`wuQEdMmr}*q^w3Ng(cD>BT{# zv@6WI3QucCf?fSh+I~Tgkc`w&>SD^uWPA8G$R{@_rpO*-CWXLB{XP$R=>l;Z<> zl#^^LP$TP*hW)8(Yw$fQoVu#!ewhLdaVfzs z0zNgHydG*~TT9+oxBF1LnPzvrCvqt!x2q%8A~Kv&U?>D{Nz6$8Tr5 zq&E@@kM<;+jD_6Q<0x>HC~M6U|C*ORw~r{W?atjwHBMfd1BVU;Hpt{1!4pHHN-job zW=6WuP>9wXuf!sr=1UQj{&>k>04O~$BUJ9n(v{KFV+n4*^)lYFfvRRe8nRib-u?ytFZf73RZa3yaH@5g zq}KnB$lYt{r%&0x6|+kv%(*<&Hf-C`YURKG6tH7pgjI{%)IscLM0_>0v=-V)}EDw`&imWB$DjP-#P&^MND_dK1Bmu$0xe$V5dVA?4i6ltO##z#$?3w zuZ6X*orA7WfEz0`q#qu0ps%0^kATX0LuY<|>f2SLHI=p3aC(!;_yu{Rl9(cx z#s?9zZ}Q5OO!k*yumF)=dX9nD7f^%7C~-bOGzw;BP8Wu5KbFnwk}t^*Fk67Cv&c`C zy-W6}rLY4bkLOmT6qOy`#y!j`DZ)DREs2n>{Pz~FFyR=<-;N-E{>+>P|6}F&eyGK% zq^b$2CYH|yONEwwIHa2irpXxtxa@WX5|`_}s8hiau@^HK7KLq~;V|cVVh8Ikz4uR3 ztcfWlrgHlf%R$Cg2vMnY)M#yYzD8M;z_aKY-g|*lM3ur0<($pADYy%@qN3uSP1o<+ z284+!&1CA7yr`3R?5pXuF%Xz0CQ)LGD=0dZK_%AHmB$CjK&4AHtM=vRq%l8DDK+c_ z4-n=qXh&It?!RByIW2#K?n)*db7RUZq`d3H3uGf^Xv-G@vDiD9z{h2&UVoHEtHL)v zwSZF-qlmDlsr2rn42=1l>Uqc`u&ZKpXRwau!Fc|4IwmH#BQo>8TkqU6Bo`Qd=ZWM#J5wn*5dDG2SDS-ZVK&`hdF!k3ex(?1{g_x~ zSbPdfb}zY2CX6`<4xIqOUZ7pX#Tkr8@0v?`>#^p+pxFwl4-B%oVI-tnRUjGXc@a<9 z6LH-4cOue|LB9~LB}^hooC84SSIy4N$4Hvv(qu~R_PeM8IM;J(aY^CL9y<=i^OFtkk?O_+l0=oA1w%ZspL!=2~C{X)ag=1 zSBW;d%r;X!D9QnEJ%FQe4U)ZR=%OS*9tr`ldD#>b+c+1JmIcN}VhHEVTWh;0_Ri*f z@LO1c`-OCt*J=fp&n}GfBGqu`KBm{cvtCmp$DRNorl~LY?=O?zd(oIqXA1M#D16f% zBm0!Cb`FvW?JQdRmZ{zS)7-kB-8>2ZI_wqfj^wY%1#Y{|6xX+bh8P?q!{tR+EWpi1ZqxqG%fG>=aQMa#Z^9BY4K#qHBy-y`fk(dhJTESIwB0O0eHdZ~pUh6oSGx(u4PQQz` z{Pl(CxU*B7Tc}zSbHe_C1Vs%XA8y7h(dze}8#gkCc5UDVeL*tp54i7a&r`XVy`+9M3X^gonhcrby7f){h;xA6onv@Gv=B zqrI_;#w$TYr7{^Zf%G$t+52<)9j}EV3(b#GCJI};mFsSKzB?_3hR3ZMIBiv^G%j=Q zi6qENm-z-Jh=?Wk2sgFYaHlac!*Vp>(~#B1-82dCCAqQ+9N+t;`Qf z6%BFZ_bb1g7>Sy0PxLnW1SLu$wSBwoD7^#UQ6gGNQr417db@po;(1wIpf} z@y$+`&9r|#f2vcHOt?l0lpwrK!~r9k3I;Nyou8YNOXG4r?ly8c_QUWE6;qja-2ubIM=3|Lz+3>+cau?u{oQI{+*B?$`dfZaH|O-k=Q)Or+51!Gy>C@6 znz*;>3XyLJ03E|AKWqE4XsRGFg(-dg&%~T^7u!}Jh+-H}5ZA%kYe`Tcrb?n*3)Rf2 ztHT4|RQEP#%X1^iyQKC?(854(u=)vSZnTXXO{_6&6=)nmKX}f1*{(?NDsJzw83m-C z_lKji~OuC{EimI!r^dYWE2v%kwa{JS7Zsu=)nzEcb z_r*;P5tlp9cO}6`FwU+pJ?G3Ffejh|=wI~iSDr-JU)w+Ul*4>Is|E*%q$z(}lCPl3 zXlVIVOb8z^fdu=ZvJNSP{#m^LZuiXr?U?U{y&w#w2rS^uKh)%DMMHz{>fMM}s@SDU zPwK%7lIbLvLvIp#^Vv%}96R09M6^&Yr=Pt>-#Ja|_1n2aS?lc4{3MnJE@ea05Fw_a zIw3OtD^b{#&+@$3VbVn-A|aBse85`lJ2Z5sO;Pw{#+#aWtCX+uvuu2dKif#z#v$l+ zar+Gh<&h<+DbvXcmD5eVvWb$ruYkX#^`##XTH41pi^<*0Sb8hRN*^`YseQrx^d_K2-+UrB zhQ)d}ql!k}7hC!VlDwJGf@j!f%ih=Zvmnn}aZB%g+|HG`7V$t>il1{$KC_12l=8|F zv+=n<-8>=49>+rqdP-IwWAg`Fgu5V8nNcWBJH7vabdN@f&2rxsgV(!;(878rf6^a` zUhkIP;0>xJ93_@1jEPNRS+gYnaCq@k)bHHVv4yGz5IfTm1YvZ$U9~wK2?LEfipuy) zH+}Z2=+8WybQ;EfLl<6LFeB?-}UaD?PwfNk|?!<)RLtsnVK<=b?=(2#$w#~)mu zWcOT2*uB zYZ;`{uW(WdWcxmbm&1z_6Da8XfMhlL+1H+~5zP=dv~lot&g>wPgpIl}!?3#D^)M8r z3QRT8I?XYwMRk7@kVL}f&)`cKtK;N5PAzjwl6VY$&WY%$$AH|fT_z9xkS_&cLl<0D zQhw@-oN%Gfqq4Zo^RTSpY_Nnk8SlO^-ip%HImk;ejU(U>l1bE)L)=V@Uh`mCnd%dE z=3*CIj~Pm|a1*$n3nXsP!|?|?7&~d`{BrpwJtQQV*3AM&-=a0&t`{nHKTcMH5|V>1 zo<=aaV1fest(!)OEw}@%b&TI|_%!ddZ|zDY@5}`VO-@aX@WaaUl7V0l9MrF^*H(uV zQ~@Zw9U&I`4^M3!#Dom~XkCd3aXt{`Cz<&XrLnJN$ literal 25035 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 diff --git a/icons/obj/hydroponics/harvest.dmi b/icons/obj/hydroponics/harvest.dmi index ad6ecdc6280ad0a030877ba92bdb6ef43fb5123a..ba86600e6ed1a7df0e434c9f933b2b5cb2bea56c 100644 GIT binary patch literal 100654 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%0Ah7gvbai2DGod`u+<(B(xNC9Pv%0k$cd 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

    c|kTFX*#UKkx-&~lpO?1>VS~OpxN^t$F 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 literal 96984 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 UIpjk;Km_ Date: Mon, 21 Feb 2022 11:41:49 +1100 Subject: [PATCH 063/127] people now show how long they've been afk/disconnected for on examine, offline indicator no longer appears on mobs that may be revivable but with no ghost in corpse, recusitation message clarification (#377) * client * untested * AL-SAYAT --- code/__DEFINES/mobs.dm | 4 ++++ code/game/data_huds.dm | 5 ++++- code/modules/admin/admin_verbs.dm | 6 ++++++ code/modules/admin/verbs/SDQL2/SDQL_2.dm | 2 +- code/modules/mob/living/carbon/human/examine.dm | 14 +++++++++----- code/modules/mob/living/living_defines.dm | 3 +++ code/modules/mob/living/login.dm | 1 + code/modules/mob/living/logout.dm | 1 + 8 files changed, 29 insertions(+), 7 deletions(-) diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 88f4e1e987..fda36d15f0 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -333,9 +333,13 @@ /// If you examine the same atom twice in this timeframe, we call examine_more() instead of examine() #define EXAMINE_MORE_TIME 1 SECONDS +//simplemob flagf #define SILENCE_RANGED_MESSAGE (1<<0) +//living flag +#define HIDE_OFFLINE_INDICATOR (1<<0) + //Respawn timer #define RESPAWN_TIMER 3000 diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index 4d2b09d347..036338c3c4 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -97,9 +97,12 @@ var/image/onlineholder = hud_list[ONLINE_HUD] var/icon/I = icon(icon, icon_state, dir) onlineholder.pixel_y = I.Height() - world.icon_size + if(living_flags & HIDE_OFFLINE_INDICATOR) + onlineholder.icon_state = "none" + return if(!istype(src, /mob/living/carbon/human) && !client) onlineholder.icon_state = "none" - else if(istype(src, /mob/living/carbon/human) && !client || !key) + else if(istype(src, /mob/living/carbon/human) && !key) onlineholder.icon_state = "offline" else onlineholder.icon_state = "none" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index e7c6a5995e..563e90b7b9 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -367,6 +367,9 @@ GLOBAL_PROTECT(admin_verbs_hideable) message_admins("[key_name_admin(usr)] re-entered corpse") ghost.can_reenter_corpse = 1 //force re-entering even when otherwise not possible ghost.reenter_corpse() + if(isliving(mob)) + var/mob/living/L = mob + L.living_flags &= ~HIDE_OFFLINE_INDICATOR SSblackbox.record_feedback("tally", "admin_verb", 1, "Admin Reenter") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! else if(isnewplayer(mob)) to_chat(src, "Error: Aghost: Can't admin-ghost whilst in the lobby. Join or Observe first.") @@ -376,6 +379,9 @@ GLOBAL_PROTECT(admin_verbs_hideable) log_admin("[key_name(usr)] admin ghosted.") message_admins("[key_name_admin(usr)] admin ghosted.") var/mob/body = mob + if(isliving(body)) + var/mob/living/livingbody = body + livingbody.living_flags |= HIDE_OFFLINE_INDICATOR body.ghostize(1, voluntary = TRUE) if(body && !body.key) body.key = "@[key]" //Haaaaaaaack. But the people have spoken. If it breaks; blame adminbus diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index bd9088eff2..f8fd94142f 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -266,7 +266,7 @@ var/selectors_used = FALSE var/list/combined_refs = list() do - CHECK_TICK + stoplag(2) finished = TRUE for(var/i in running) var/datum/sdql2_query/query = i diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 64aa2c3690..22f66399db 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -140,7 +140,7 @@ if(getorgan(/obj/item/organ/brain) && !key && !get_ghost(FALSE, TRUE)) . += "[t_He] [t_is] limp and unresponsive; there are no signs of life and resuscitation is not possible..." else - . += "[t_He] [t_is] limp and unresponsive; there are no signs of life..." + . += "[t_He] [t_is] limp and unresponsive; there are no signs of life, however resuscitation may be possible..." if(get_bodypart(BODY_ZONE_HEAD) && !getorgan(/obj/item/organ/brain)) . += "It appears that [t_his] brain is missing..." @@ -227,7 +227,7 @@ msg += "[t_He] [t_has] severe cellular damage!\n" else msg += "[t_He] [t_has] extreme cellular damage!\n" - + if(fire_stacks > 0) @@ -366,11 +366,15 @@ msg += "[t_He] [t_has] a stupid expression on [t_his] face.\n" if(InCritical()) msg += "[t_He] [t_is] barely conscious.\n" - if(getorgan(/obj/item/organ/brain)) + if(getorgan(/obj/item/organ/brain) && !(living_flags & HIDE_OFFLINE_INDICATOR)) if(!key) msg += "[t_He] [t_is] totally catatonic. The stresses of the Wasteland must have been too much for [t_him]. Any recovery is unlikely.\n" else if(!client) msg += "[t_He] [t_has] a blank, absent-minded stare and appears completely unresponsive to anything. [t_He] may snap out of it soon.\n" + else if(client && ((client.inactivity / 10) / 60 > 10)) //10 Minutes + msg += "\[Inactive for [round((client.inactivity/10)/60)] minutes\]" + else if(disconnect_time) + msg += "\[Disconnected/ghosted [round(((world.realtime - disconnect_time)/10)/60)] minutes ago\]" if(digitalcamo) msg += "[t_He] [t_is] moving [t_his] body in an unnatural and blatantly inhuman manner.\n" @@ -446,7 +450,7 @@ "\[Add comment\]"), "") else if(isobserver(user) && traitstring) . += "Traits: [traitstring]" - + . += "\n[print_special()]\n" SEND_SIGNAL(src, COMSIG_PARENT_EXAMINE, user, .) //This also handles flavor texts now @@ -468,4 +472,4 @@ dat += "[new_text]\n" //dat.Join("\n") doesn't work here, for some reason if(dat.len) dat.Join() - return + return diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 45f57890c0..299705e704 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -30,6 +30,7 @@ var/mobility_flags = MOBILITY_FLAGS_DEFAULT + var/living_flags = NONE // Combat - Blocking/Parrying system /// Our block_parry_data for unarmed blocks/parries. Currently only used for parrying, as unarmed block isn't implemented yet. YOU MUST RUN [get_block_parry_data(this)] INSTEAD OF DIRECTLY ACCESSING! var/datum/block_parry_data/block_parry_data = /datum/block_parry_data // defaults to *something* because [combat_flags] dictates whether or not we can unarmed block/parry. @@ -159,3 +160,5 @@ var/sprint_buffer_regen_last = 0 //last world.time this was regen'd for math. var/sprint_stamina_cost = 0.70 //stamina loss per tile while insufficient sprint buffer. //---End + + var/disconnect_time //how long have we been dc'd for diff --git a/code/modules/mob/living/login.dm b/code/modules/mob/living/login.dm index 1b7ee4e9c7..81f59302f3 100644 --- a/code/modules/mob/living/login.dm +++ b/code/modules/mob/living/login.dm @@ -1,5 +1,6 @@ /mob/living/Login() ..() + disconnect_time = null //we are connected //Mind updates sync_mind() mind.show_memory(src, 0) diff --git a/code/modules/mob/living/logout.dm b/code/modules/mob/living/logout.dm index 794adfca49..a349750c1e 100644 --- a/code/modules/mob/living/logout.dm +++ b/code/modules/mob/living/logout.dm @@ -1,6 +1,7 @@ /mob/living/Logout() update_z(null) ..() + disconnect_time = world.realtime if(!key && mind) //key and mind have become separated. mind.active = 0 //This is to stop say, a mind.transfer_to call on a corpse causing a ghost to re-enter its body. hud_client_check() From b79ece88844d6559f2561c31aca5f77700d0f788 Mon Sep 17 00:00:00 2001 From: Lucas Gabriel Velasco <38334353+Eluxor@users.noreply.github.com> Date: Mon, 21 Feb 2022 17:37:25 -0300 Subject: [PATCH 064/127] Changes the sprite of some of the legion armors Mk.2 (#392) Co-authored-by: Lucas Gabriel Velasco --- icons/fallout/clothing/armored_light.dmi | Bin 27133 -> 29134 bytes icons/fallout/clothing/armored_medium.dmi | Bin 27936 -> 30438 bytes icons/fallout/onmob/clothes/armor_light.dmi | Bin 66252 -> 72208 bytes icons/fallout/onmob/clothes/armor_medium.dmi | Bin 66051 -> 68948 bytes icons/fallout/onmob/clothes/head.dmi | Bin 43567 -> 43798 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/fallout/clothing/armored_light.dmi b/icons/fallout/clothing/armored_light.dmi index b636404987f52ca8b862891b56709ab0be19eea9..5da36ecb371d80e474c53a8fc1b73fb823c12d1f 100644 GIT binary patch literal 29134 zcmbq)Ra6{Nmu}+(x8Uw>fe?ZQcMTANySux)ySsaEr-QqDu;A|QQ~77j+pPOAcdafC zb*j4R?0vR;TRKcZP8=Bl9{~gcAxlb#D1kr_q`(1!hXrOZSt^=9AV@s-?>`(xj2sN? z&1@abY^*^b*UZl3ZtE3Rq~OU*W%yI>-i6zAqF^jxlv4)yhOwn`s_6pScDHAutzzL? zp)uc6V<-}zX)x_;7v~0vH(~bJ+vU{Q(6TZ+kHh<+L%q5uO~7(mjmx;P;0CI__b{Zt zv5B>Hy6ir8M%LquWi%4{?mn`Cv3k}lJi9b^I%)1t(atsec>>}xtgMdE9hK0t9WwNDgvg>HC7Lwi1 zx83`wO|yIO{LMkRiy@)Ay{)E3G+GcGFZlELXj@oXy2M#*ymWeIrcA9C!b5(T{p*7I z6Uha9xroMLm{*?<}b@F=(Uu=D)NKgk;to1GmU92_iWGF4RXA}B1peIG$B zh>wq-75x7g#B@#01wB$(-=u2ImP1Iqm>mbYUb0gARf-Y}BlK`VJI8=10+r$}W++HB}0)`5GOz zZScBCh{bc-qTfYmt4Dr<_Lw|nIiJs&eKb3+uGmgi!6d%lyq?ttPrqw!-#gwM zaruD{#F}0u5|nXZKPI`LN02voyx8$zFny}w~lzXD;uP`F^ZLK$npeicDBH}Ag>=zZs#QfMFpQ6KW)x%|VCp$uN8J@CX z(X6G%z~NA_c6jKoH%D7*miF>!=p=i*+otTb|6K;xr|8ROIO4-a1c{f(kcQ`uJ7-5O zfpwP_q3ao|^Z65u??WIl?zpPv$Il3ebr1(@KDcgaD{dC^8Q#t3O#C0u@Ne1#BlWrg z675>bKX4tEmGOw#>f(Ssg#Ph4QeH}-gGk*~>h6Tn_%|siec@Td_l@Hao2_YI*D;S8 zbmi&?FHjo3TBDzp>9HeY)oq; zgPB$F*Dh4d>P}T86a;c=dIa@A!%I3krlO|mXw=0THI=|@b?2DWR&Xj?%Dvji=QkUc zGB16%ztuQ@EZgTL4~ik}^V^D#vkp9HR<*ms`ray?o`{; zM*ZdoSN;5akS8yxZ)z!RTmRsv%|8~e=8G97$!iqrc1brO2`MJmZs6_mZ@l#<*`HTb zp@*`vnTJ@;KX#1%ywd-3w3&IrLt}9MrWtN!4M?`&@coU1oYK)hA=l5)D7&VySbuGf zO>hV;pn{oGQL$w;!0CKORSu-t|0@SbL^+}Om&A+^e7zq|vR(!InD{5kCP>Hw`g6)> zmBk~<$2POPu7mUX!`WFw8>T>8EB%VV_uQFU;?*4k7QQgyB`Q=EvPHLtER9?RITziHXVVrQjXE zq4mkc=j`8y&K1l;hwTKyI_jS3$<09j6x zz(OLdrwt+C{f;=iz;1m|qbwSDWU&ej9ikt4_CfG6kEk%2n2hvGqJ@k`S&iNE3g!C` zM=&l%K24Dc)C2<^XGQrE7cdqJQ&4X5?6BJZ%M&kel0QV{L)V zvDg0iwb%Z!4)2y2+{Pefgjhh+74N?P9J$Rbt>#;?2t%is=rs*f?WqK8=5o70$_F(~ z(C-gVQ@TN$3QP}2=dsRn7F=cO&8(p2=wD#fdy7d7R=$1);WeTbOb zYc0VE=ZjA`h|4V8@i4R*B3M3#pktx**#|C^UuiI(sSj|Msg4lthY)kMY>v`xj&gbFyHl6EV8il{DqO3XX+Dm4Lkql+6DJVA8!6s-@q_T)*Z3+U zN7N|FKRZ71L&}F&>fX-#UqJlNm%akyps4kjan)}v{iTU1JeronEP1Ocbe$e<0%64p zeXLLdC&PdOFXyq2tvp}4;!m1MNJ!K>4QdJCfno*=!f`kNo2_r2^TUW6pbi-8=<)gL z=lE;+s|>0(6Nwc(90X67wWSUBcjB@V2EDFv=+~8M$Ezp{iR4PQh#*$EeDX+r#F^F~ z%Tx8d3K3__F<3Lk4gdQkr!K(5E5=89Ff!+S@WT&(~*fb$}O~9J$PazL+aT-9jXsmN^>Z?)L8*J@w!-aPx`u{ETQy~a+N6o`0xo+1Xtl8m*6O1^;+Niiew97-WB0M=dRij(q#$TsiOCPwCXZ z(Jr9oh6VLopZ(EQ^ld;NegJDG$a<|!S>=$N#ewHm#c0RKx@43MC%Kf;@!L_!^bT5u z8T{VlR0UO}-(ccGRW|xJekXv2#07SP+^?;_1hf2n|0)!H=$hCTvfWqKQiPQFj{!)> zxrq_Ik6;U{{jo*)e^YY6{TMisGWwM>W{R@$ZBEzf)@3R($cE_g zI-vE@Q#WeH3q!tS`36t=I5V@1H!N!L1n7+3!|#ETvOO}J-&I;|RhFjU;Qqpn>3svx zg~A35IXO8ki%QvJ$p<(Gt3FY@FR>N{9xsOL0!6*FE2lVa)G&u%p5xK=Tx{^56EV4|0dX?%(`^vhU8;9&Z-4yuT?R6 zo-uv9^Ob`GJeqyQ2*^{2)pxa=-QF^;e7X9%#WVe{QC{2zUy@QM7;{?o5<6!hvEmy5 z&aM!Ph%X+4g820vi|xdy^E!KL-n`nl2(pEd^T%ec)sp1ksQMr0NWkbZgmk&ZXSj63 zYhfI)Q)s1XP6D}ZEk(``yRy+tN@ft(-f*{laD{`c{z8%ALqolGb17#96H~J21qxoxXyiZ3wg6_mbE7Br|Rk~{G`43<(^!;?4r2xa~m3b5lJfOUs z&X4x6mH*t|uHrh=R#lnCS+yKX%GFUP^o8j8K7TQ`1RP|LH$7CTUN7RSrtMZVzhAV5 zTCnaayp0rkUUPZQ8dartl(@IORp}|bc4^E1{-AZa>M*f;Y}2*ZPIC9_DrzyXOu0A$ z2SCZwDbaf=r#vc{dGjp%%*ouDeb_6ln@JzXErIvSMj|3_=J$_&=YidrY?o#%ze2;o z_a~!8i(tkTmt{I@a}O`)#TpbtGh?$GT|=#?LuFxZ(?Oc&LV5qGqE!$!WfQ1gZyXjE z7YCTwy83zzCLt^A-1hxdisVGB*%}?6BFl}g&c43BtF0NF?_k`sY=@WwXEl9R4iZmE zW;FwWw@&-AFHbYmB0s7swVokbVdTikk(N%a+h|f#IS$=VJ`?EpTyr+dXKiymSLk?Z zLLVAelvnHhn(b9g;P`4#V{MGGrv^eht)%Kklk(F@FPzK~qC`X$)HH<`RUuXyk1}8} zQEdrDMAi$T3smStQKx*N6RCUP_?Vjfr}K)Xe?Z6hRn)On6Pm<7h$&*^-wt(Z%X@nA1_cH6 z4GuQ{4E&P_)#fq5w{@`@0Q$9T$$#D(g1U9aeP8;O;`f@v8M?A^f`pV*-{~EZ=gMg{ zB^_Pd+#DtNeDL%dC!&CbNEYlD5E_+YObL9~(0GpyOhVdYZgf*r(CYQ34_=a&m&d6n zw>WS=lPF>YNN%W44nxF7gu7-)ZPBeIjfg1_bLWDFxq9trf2l*Qdq9dvHr`}~hQYwW z7cvf#b{i&+lUZ~SS5nauc6V>nnG`;{m>#+7Ovxa|Y&3Q6fKVD213tl`8hF@NRLmTO z{b-E^9j|vQ`u0)?Ue9+_v|mEo&$~1--LJ>D)?7B2U}50wHir-;&xn>SQj0O-f>3J(Jp1 zQ3t%jIjeKKPsr}eLGS$5Aj|lEa*A`U&Al8(f-;+W<&P>=CFO))KdVw1RRO7}yy60Az=Nx&~EeU~i`S>ANp)1EFWl2G^`~Lb2!)S6)OHJOd9U+4G zN9(t*;f!C{v9(x(a|L$?q&W#BSp)T_VK6l;@0T~UHoVSKykeJc*Y*>+Gx^V%i2j=` zt4_Bq$47Q^b4q`!&8I1jXo1uZX|c~G47a+vp`l@Ha&mBcL!uszRv<7mG;px9vkwiA zkiSN-q}pFY&x=TSyG6tf8!Ax`Gcqz3R#ryl3AZ(yXINpAW{eLE#q|PGum?j=M`ye< zw8^huNL}|3Nywd9SSSLEdM2)2~ZqWQ9L5{*eNnxTMb$ zkVOpMGdTlZbO9%yWzT3xAgYpWJSf7HPJDg@K}X05<1mLM;~eV9P?R3!joe+`=ALO9 zDV4i1l?Q5(mX>_qLIim~zIlLVzz>ivW^|y}V3dB`q~8@aT}Nu@ZTD#=Ex_Trmo;$M zfIXf@m9B|rXkx-}tfHpoaH}G$(Yf~dgMy?an`*_!_O+_eDS&geD{Fvgh$hYn-8uI3 zM4l|w#&mS_@}KMJiS>WFf+GOG)I1FJ&^(;eSUf&u)U+O-xk+U;!$HSOtU2BD{$t>~ zcU`hLHvhC93#~^tlzxv&%8bK|N?;DxR7rJRF}CzOExm>3egPL1wf)gK{Tw;-qGYt&pWX@gq;_KJAb$rXUrizS;eFfy~P-V9ioI%;#i^9 zJiB<2$JA2M+3l=O8}Q_1awmyTux?6Z8)Tsqeq@(a$Z52fe_LWK(SMIPiJmB!n|wsLr$Grzz?e>x`>MHP+n`fO&(#1orE z7a0&(i{(g22+wVhlAS@5-=Ct{b9g<@)K+LhP1GUV!Kwk$3Ln^97s?5S& zX0Gt?61Md6JKg@UmfCqj?m2w(ntO)p!-bxE;f?r|2B0}gyhPlqBf}%{C&|h22}wb@ z%~KRb0wJg*drcZP%DdW{945(2CO1UiPo6Oxz_pbR@@*F-6~ULl0imFx640-&+kZTn zIpf_f#ENGVv+o$FTi3#I3naCS;;!I=9^t%tn0+nYo;apfq2hxi_W;K^aA^9@rv6V6 zzy>^|T7SWw7kI76ejJ&9n>hpVhOOXtQc(GottVcHR#u3DIU6?;^XX9`YKFY@ot7|QzOc6nrTV(Fz-6$S8o zE#>gdslax}MP;|NeSH#73uOqXTsOD%4tHJjOc4sT- zzi+JsqQ1nEn}+*IPz_S9hJSV-to}3vF=;s08I8*2PD90yezy8ElRVxSMqtw-X&C`m zC`OB`*U0X=`W@u_+9vE)CM$I>!u+#ChPFH?|7Yoq>yX%_&$Y#nn0(P-fTqjzmXSYU z@Z)S(bBgl!T{4!>uq9-WC1n0YWMq~|acvN#dOF7Yn+5!%&3q3c^#=K>B&5C$#k}+! zeCxnWU`%K6^AdWK^_rBKD9pZ=BOa&@j*_O(=)455h2e0N%0Csm7pgQ~n^-_i^r@`3 z&eSrUM6n`pf8$5R66P%6Q#3!P4-$LGTzF>zZUTdJc{{E*8k4Ewn~aQQhP|NqiL|9B zm$PRRMoI5L>pqgIwp>V*Hx%6CTDDA#boEEj$wxWhBc|zzcZWa&HA!$-Z&_peRC#Xm zOd1w*D36Kd0nFp*I8y-w3E^bK!wSDd*7MHBzU-_){%0nl^WxjLEd^)nu&^-8hZAK` zq~Zs_fG;;&5%_LFoUSyD4?=xCDyL>+ixXZ}XR>L@l1X*vVGCPh%|O<)Up8eX^nw9M z_(^AhT7{i^zt}-DL>xototTLA97s+@)nCq+tf-{4T1*)GGcWf9LiC5@2;zmtZ2MRr zOhk~9T9Ul9Y9@D}Bn4dkV|$InCphKDYq6QJZp*hb2I?q6nN04T!j1D%FTCaIm-v)+ zxVh$|=hGq&!Ol9ZwBkV#D>=uG-HjtJq^~2v@&cH9;~6xT4>zA6eyjYP%7>$Djvgjf zm_2_CVBz-=j+8tRa}wotuitqT(V&1xWUpWT4Jh1n@lb&*_kUK-fo#=b2etlOLTyJ*o4I2zEf+zf; z8CvnI)PPjQ@=s@u_JZv{XhJIxycuKc`dGgT`4P=R)t;xQnm%VzQZkI@r3?J9Ra7G4 z)~?fWlX&1Iak8(3X*g0Wl6=ih(|HH8y=nNZI~N z4q3nxCce4uQ0|-MMk@}elRGm!yvYgL`g-;v>+)}z<^2GGHHLUJ;Y6{l#!`b>#AMe{ z&lgu)u(8wI)^|Ns0DGo4ravYGG})6gQQIaet1C-?`6dNUl!yoe=3pxfHN2NNzSlsd z*kIu2YLbkgYjCTT8j|SlIn=<{taC}f04whU?kv*er!K*KbcG_+1cI!3<+sz3YJd^CzYM%X)u(2W!16X*NPf=OCvukEf7uSTm{c- z+~i|1*JNSDv{j`&4R_x75Z^8vNWmSW@^HIP3PmJRDpq{EPXi0Z5!fu4FSmrLWB(A} zZU+7LnuNY!5GWc=u$6yqpG=W6?QxZ%=bHw1o;y(-b^;}T=`&h6*S?I~_gFrrW$#k$ z!EYL^M_W))!@FBRy@Q##o^IHjvsHf;D{sfP3&Z>4P73Qqrk&6??+>JI;vYX+SL1RO z$%5Y_F-T(r_e3Ba>c0A10uD4GLG3^}IYF(od>={)oLSA0>yU`4t+h)5+MHK8Al!8< z@&iCu*c);DHV}A0FMGSH7?|>0w+@tK^;T$xd-?pa9%&Q3?wiy7_BeiZ>=+s|2E-{J zJFG&~)Z*|N(axdahPDWTXLn3vGQ`LAANc=_om+&z-kT z%)@UyTEVQKVg22zW>vkqA90<;X)y1uKVy&Qg(g1z6HR24LI&i_PrHhF49J17aP+OX zoL9{2E6B4jv$sE(w9G)c49Jdrsuedvs-s=^-rwgJ7{JRpUQvI-Ed@Bf#FqbYpZDPr zbY9TzdflSPsj~q;NZejX?}gg|H9?_SC3TBwF%e6u5`0sc(`htL4#29r7fNi~60OzB z(xr@kktN@e=YW{`LJ{YnTeAIFlc1=se0;5$`p5DPBfHqhKIZV#2U*_<(rC2Y20^!d z-?oJXWfhH@#H^}2uRAEY_BG?@shuCC;{@m4OJk#VCOSD2xoZYO7N(}Aj#x||s{T(= zd?q?yp2@g*W>75v)Eg}pvwz+17fL4d4Gl>cwQ^o7TbMQkgV(&H;4db9d{$4=-Ou7A z^(D2fBAiSjyf`1mJp}8G$1$GoPNg@xyu!l6VJU&+l2$7(Jw5&-&-zwT-n90c^E2mG zQUQzJR#FOs&|fW=%l?8?r%6g|`R982MGcb`0rVPy&!V2MwRERVj~U)r!q_==>;!mt z&xuz~%UJUqN~n!;)8Y!8tq1BT&>A~kyq(5^F2(MRSj z{{p&lz7aQ^TS(o5DTl{NAO5|rLAjHn9J4$50e|kr2n|#f*hmue*^7Pgbug$A`8)T?S{sS27u${%Pz9>)T0E(?(yY)?$EONM;AF3=J)bFJH!O z%k6MBhAh{cgwtp&91t3hr&E>hUTV9narRNdIIz;h*tcgnOyUit3TO%{o+`Q-o}2tn zFMxi$e_3@hHD$x{9A4V5`qSnwtzCS+8wbd%mH-EIT*(+#HiFZ7Mw{A0@leAiO9H(VFTt)Z1xtqam zo<%pF%%+>j5zyhlXBx}qQ`YSAZ2jVKCo^r@!0Pknsc1!(&gW6=`q~%9^ryvpOJx4k zvEvd9+jEQO;m-^$yHBIg( z45=$~Iy$<%wm-tw*339Myi%7xCmf%v{^AM>CHi^6%tL^j+lkuOqQ{MUt()sjr}Ht- zM(Gl!V%~4Xrd71$MUyxl9;an%BBm+cSI3~Z+YX)3|E7W8MLqux`#g@njt(si{%N!b z%BaSp!mpaa>L|e=bL#{|72)l|b4I{j<3(>nFH#IqECD@bHfY*ZZzz^*XJ<#3gHsOq zr7uA~6z5LbaPDE{9JU0YYDq(1q49rmRNG`xjLfD^#EDkK>e)jvxeK3VyrBy$z6SQg8slN{NiCFoV0 z&>KCkm`Us0E0g&@JJ$_4y-D^1>DzeMw(X)_!)kA~P1jau%xq9{)2wPZ$_p(d7V+?) zX~VCJypSIceVD+R37~l`nkXP_foqOy;#B#~IM0I=iD^HQ{+4x|2N(a}iCEbDH)yl( z?8=^xyJ|^RIs$h2u4l2`H(&VW6Mr&#ICiu~>AAWD%Q^qp|MUk*_>mZv3!5d6!pH2id%!FmKm=luDiH(PV;3G^5DT)-#Cb-Q!&@ztNvR?x2(%Jrr55SyEs ze2Y@|R84^O-0u-I&YSCoIySg#&w5ygc(~R~^M*|VN*V2r5qS5XHtpuYI*yAc|Bw^@ zkJy7NSJ$hq_I|Lyeg33P`y)E0Xp?)kr~15>LTR1JUnU{y1ddO^vxj}B&OrHde2RGO z)mXmkQ8^yN%i0?+WOlqs%R@r)XrxA9A2R_fvQ>Ij-9TsWcCh#Xa9t)jUe1-BE4)T1 zrnX>1ka<6I;DP^ALegX^gBUBT)faSZD5%-sPkZ6$C&ME&A~+&drPkU!-H^iZ!Yz)u zWy=;4_V6FD-&Z1!z5J%yZRDk-M-pw1uh^D>ykgeqprJHb+OUL~WSaRFloI^iu9^(%1bDpp@sqC@zu#!2w3@6i1#J18O_dtq?Hc6H^})%7+AnoI1?9_PNB zQU9$9p@+gAYwcRwe$4p%hf2=oz+Ntir)aWSS(E zJ3;P+g{9Q|AVsz~DcXbaond9R^vLocU3vb;Link47C{&|H!P`FB;-0bt|G%FD?3dq%?dvoA-zWje0x>E+lj^P1sLo}9P)IaJ$4?SW`lripk}#%27wfn}h2Ow9%-&k1 zHnGL}b}EaX9+Rad53&1pG?@EUn2<-bHl}{}^w%JQf@5`qkDokmxn@Z%ZB z$4@&mb@NoJj84DZc@JnMeoH}yTxqr`8HM$;!!df8s}MDl#1kthN`q@KpO?~y-@h9yEVDB_FD>GY6HxzOvH~Lv05a{k3THj-f`b+> z$|z4ySGFll`aVC0VPBZr-!^2s(fV78L36ClB!0uvrRkMQI+;)!fypX1r9NgUqtj6P z;hD**YhNx6>S(>)qP`ALO3A?fzx6M(G0#c65CQQkZ6sC2W+=3Pld;@r#5>PaP>TQB z1VnlOEuBRlkbaspYdrQgpn^(#Km`zDP+)Vfk_EJVdx& zQ&4B$Kws9lea_i&kk*a|{{RU3VKn)r%aPbiY@<8NWu0z(^lgD)tC^>3Z<(qB1_V&V zYqGLOXA_oMsLTKUq`{inZFjWeEEDfza(H0*3<_#8cc)6V^DzJAOn?T8O-uVAk@v%Y ze);d+oPw#vb6+UU$6Re3x$7)n%iIsb5@^M31*xl1?>*m~8a4lHgsxBonNkdltL%~| zW-RVvGoKefCXc*Cow#*Kt4$R7pRP0;eC>*yoge#j$puI!Q~0XGB(HExB38aWxyFO) zVC&TgLl6V70WB9}I8>W-fA0o`y!!TsQ*sb&<~ZI-Y88wTw!(VV%dan^MvM;dhYm4+GxGT zW#Ernj+pC{SPzj4Re8sh}5J zlsia#|HbmIC$)nwAV`oCEPs~$`|TBP$ji67MGyAsx!0j2ba)N(Pd#cCwaucjJ4#z1c=g#A z*UnRFUGSUI)4!7gJ8oQ`6+(V@kFqWF#{|@cD$IY_XGC_rLbVDSpRWLzQRciSvjG>a zPp!ZD&*cso1KK3S9d|I4S>8nf>?nwWRyhDO%h`xQc=pIOvkfdFfDXZ$qs;+qiXZ0et~f`furpYxTZi=D}lm-PPXi ziu0-7K`YeIAD@TFW}lTnw*1bYI8zNLr>I;A_v5LgLeF1G+-IpF*n^K)1ECYtg2{#I z9w-C6ssxnlKkcB<{mbm*s*w-pj=EJIWY?0jM^iWZvzXtwq8k}1`3uTRvW zMCf^+Q6={7<}eruDOd$D27dd3{DTb2!%+og0@HF(tn^;299s0YoO-f+vdOw0pX@g$ z1SZicVu=5~*tz`LP8sjGw`==lyyhd~E6f8{amw+QAIh8Gl^uBpw9)m~@2a_WUSjx| zywXzmo_QZ;N!iUf0N%i)Z``c&0*m$Mm75%Rf4;1&eZRYmJ#PA7(6=P z$ni#M%I;ULf&4}@-3LBK?$qhmUR(i2e~S>Qtj%g7bG?^e@M8C<20!ZFGeAbp=j-Dh zBqfMc&WCXCmsg`n_xJpAID0Z+<=9c{RM)JFjrUjiMz3kpoqyIM+|s%K+D^^QmSi|7 z{WNCB`D)!MvnjG-n-4z^EJl4|`OI$P)1nAJ4@0{JHG@V-gxu{t3l%@?8lqIUUw_lc z)z3Y9{(Zgk_~%phz;eK9@1vuu0DhP2y{mS^O#lkX`zL)FQyW9S<;zjyRBxKP2iHZj z%r%+zbBJ!87wS4$Ja{L=2M{dH)eDx=To z__OWXqgka6*iWTGm6NA9fkqzN5Bpe7q#|Vd;cmsIUz)jfhs%y!$Ni9M+PWD?GzWAG zyuVz7!(L|;Qh_BFs}L&x-XyJQrZ<;kbOGr5@-yI%I;ArbTbsBJbFM49$j z-l+68h{M%mw=Zl+v=7O6Ce~aSTX2wHqYBnQa*PV^IdildO@#4Y$*I|J6_JsR>^ZC6 z9zAcieZL+b40O9&Kkl!^L8j?J6WQBT5|h82O#C8?C(vX!utMnoa{Gu3omL=mknRfr zW>woz@9D31L{^z}y(_}zs2a`I7!*(y%SrotB{`q#ohJ8;kC7w}&dLV!U36=I7h_XP62(ptA+~-Yj7`QEu8Mg!+4ARu@#s6!hZB#+g8JqC3L8v$ z)N+%5?RL|DpLqL}#S?kJT+~u-K14@v(hqcs4Y`gG#xnA=v9V?PygmLqJf99rnD)L_ z7K7ZW#4eYQa8!naTq7o@xAdJ)H)8t9k&!*lJMXiTUq)AHv_E!fG-q;JEQDSiw>yoh z)ZecvyM&=rQ#hAI0GuP@hT*-R)6$=Ha^AsGII}fyX$xh=%cz>w&hET-7xlEij#xUZ z-X5nhez1H7{)Y0zEUv6M6;g{`o^+mOFuWK>lJH2$oN=Y@cn3hxQu=SwO@}{x(UKd8 zIuJLGl2jig*(!)>R8Xyf)1A!bV@%^&HpxN{5S!_gCjnCHy{l;nuTSkMFIJH)oE4F5 zP>^_R`hnk_A)o6WEXU~$hBpQtj09jQk6BP2N=Ykv;yPDAiiYD z0a+#*zEy2{3@s1nlF{L%E=A8Y#c;qHm~5bsw^2i0JQer=sp-O^C@d7K(XF94_Jx}F zP$0LJt=*`I?gwb++~Q)r!@hSi?<;Gx`Ge^^2Ke>t463>(?|fo_?{+T5Xu4!F6#I0s zy&jiMA6lb+gceaokmL~DEw?Y1MO!S^6DvaG^L*?%fCOLIrSvx|>e=ly2`4Nn3Pzz1 zj+C1@vsF1`QfDzy838C)uG3a(cmDhUUZ~V`?{P9h{}ZR!r`YbZZ$2_HF+hk7E4Us< zLFsfV725AVxcPfq!9~gtNW(0I%9SXmF-|aZSVP7WN2Ml!eU}dRyU2M zjj4N;l|M`$w%XnFM-s4w5{T=_gvw1`%zbY%G$yZk-*pjaz%6eKdd_(lTx!|}fkGmp zuj+e;-LNtJw%CfJaeJKh3)!9e&>;H_GELYnflHhD1)z@i$6{>Z#yfVWk?(9Z`F>cP zh|lO|BX|kZB0`JMO)23>VHjAKK;{Ir6hpXo-mJ}>oYd$uur!=N6Cv>0kal}40I6Wz zhtGhe}71Q0|U2*ODcfx3CE?zlLIQ=t=ON>S&XN0`R53b43m-+b&^GM zS56HCW)#Hy$>PT|xRkL|e-A+zMar~Klk9zr%$pIs!L}eJxS#uEEJzv`%uYS|LI4b6 zRB#ZnUVVG@Z)K)V3`@`F;2OdyCLNz1#2T;%&|Y@G?omS<0{rac7i-U$@tyT!@P)M( z$n|DgTxBDtrt3*+way5UIzjRhVb`T(RuV`!`@C$Eympar$%9oLRix_uG&ynwcbNRGw8Wr+fx<_s!%fiVG{pQ1uSkT5VXSU5P!Iy$I=z*%i=GRl5H zGNap1=%rQ%aNVh3a|U22=oU02HZ;dd(QErud9WtM_hQy6=ptl}FZjo@zA8o{aOon= z(`{{4R~K|C>5lmd){TrvgeCUyyZGV-Xk!4ttO~HPv`jAbhPz?cidAQDj@waO2v^5J ziyI$_bGS|$?%cTTcS5hO=H?ZD{E%>M=1<%|FOlxoGagHwKJ>DMgoKpqRN`?3_|sET z0Y(p`7=&-eZLvBban-#-J{h7T<>$|a@N&nrW+Nr!9{6|5i`Vt@5*Ho>E?>>g8**G4iP5b{iz+$E8Ffa7 zqW&I0J`@6)rPX1cA+XR#n3yTZ$o&4vlfqQ$M`mXU{qLG52ez~eYxyNDOWhBO0kqD9 z&3d)J?Bw}s=TT-bRss8bv-a^Bvxfaw34hQTwwL%A1JGMgo&07Qzuofz3G?ISFnvNF z4L37kEHwRdXqAe#LOTyRe}`+(ub0|(`B7N_P)s6fwL7aMJJ{P}v6Ua`QJ@V=XLrZ-;+Q9{Un^!NAgd@aXw zm@jo+8F%{rDPNxP__MXqcCh2OGiN1LopXn4lU8K@yG1M8f7e>0kM7b{Ls_M^F!km* zEtctR(}w983Vs{iJx+wrlOV2d@Zb@(=^OK2ZJAvM%3E_NtX@R}x*3&v9NSB!WOS?PI#S!Pw(?(9nU0nPq*T@p?WN1V}Iz$K~ z@!=3~otj@slgShzojw*79%TY{2$w6LMACSeAnG7p!Y=I8FvFVDUWWi^S5vq4!|;ZI zh0R|)2Cy5n!c)oVYAaayu1({{GqFo~S=-RC(2#~z0X-*iNP=AB*Sq4A9N1M*z(g|d zzCc=)tG(%%0R}Rw(XM0ppLMVoB(dOxFoHV*SAkXE1Km_tBBLG?B^OvmGPAJd(fd_%+GC(eksAsXcVtFEpdp;+b9+xadsg>n#2E zD6aRllLzdSKeWt^=*5Wt0A|6kjG-Z=k&#j0A*B36XEf=)F9-nv!83W+@IDxsAdpQh z3gZ^n^D9zQ(#PY^>{eU21M=AnR=u0POFyXY>l%N964{IeDKkc*7fG7mr^~6f!kq~4 z1l+9QysH|jFz5T7n-vsPQDNb+w8oF*lb_=*r8U+7L&@-uDp3<7WQL8?rSDZG`j1xw z!*C_*yx$^OIXIR?6Uc==o7e@Me0bCdomphTnFT+S6fk#XDlSf-?XbrZ&t5RAAy!Z& z7NBrV`!X{Irc0rU6IoX#D{zj#8J~>qs7R2x#Bw7j|C&2eQ9@q%Bvn>HtFrdi2AGuf zFthXE_-ObT8ELNfp&@p_4wWvr4C**2Vl zs|C8#%Lvdg59`;3-z~LbEWu9LU$Uz7*%>xo6;j==q1m{jVL|Pt2xyVD5YFiI;n(=Z z05#BbW_ze?f51j5H(kflV{4O`V2x%%FJYW1>CGkabDx1y3lqn=u@8@wd|Ih@B?4jn zgXtk(Yqi=gB-`3%6Ai(QNfVv>;XIA!6di1_Px{^Y&w2+|-V5}8n zYYTi61Np<@b`)B9B<_E}sT(QCkT7cB)vtaKgjh3B;glElB2wIhHCm?Rm^>E=A}}qj zvAF#_*;1C4LGGbhhvw!XeD(DWVLZH|2%M@PGW54QAgDV)Cn?+a{=Ly#NEOHtmhj&% zEZ-Ty-jT@INkTBENSoP{0BZlEV%C5IUsCq4B7DuiPBX`-)#=2Mj4ycFRJlp##5e8( zlh2^ek`|{(5S-%Ab$b%|>3sN_Tv146-sh1#I#(`0nLgV{3`+oBsd- zAkb>RKf6HBC3V1pdPb!_zaV?L1(kErSj=CEFWqW1zV~fVN7VgJOm64)Y;c>PVf#}$ zCywjHL|vV+#f5s17eb5yk?pz_Cf7ck;Vw-2K{4>JB>>^iE7xWe{0jTBu~M*f+0$d8 zegQ84__`Gj8IR#nu7B?sI%YH7#mHav4LfgPYBQQ(dmswa=<;y7AcR~bYk0&(0E<|= zLkM`3I5tUR!Zvh;DzLU5ACiCz zG@B^%J4?on^gI?6P zPXsYZqc#}r4?Y49oGvgL%HcfUKlz5(&EZ`icu=HJQCByzUmux?IP=9}I)3UuKMnq$ zpdR$!vHkxx{QT50Kv%nRN-kkQY_r~x2K+dkx9gYP*?kBOKl$BJ+z1dBB>GKLkdsf8 zi&K8?`YP|J#-*S%AB5*)^Y$=!MRWeqKqy9U3XauyZ>#>Oxx(#@6XGfA`sixWE0`;d zdwY_Gx7JF%xlsnZO?_#D$^@x~HFxR}mW7dKBO#*jm-!;923U(|xektMA*R!ZkPe{Vwpmcym7XNBfy@ zt9+V1%KUk=HYCgw7Do__qR;&4on>i5&8CS2x{5Psk3YL z*XWGCC2Kyq34y+$X*J#YW!h#*F5Q41;fdyMPjYOhTyjrkx5 zw=auq%Iq;6PZyG`c$yfFhq(NJ&RA=IAO2d9PuSmo{OIf-e0JgE-ACE=KESrHng(KL zlc&cRIsOojv)28>yA?`75=JZDsSs&iDK~wYZ7in6$-@Vj5{PEGHo2E;T10V!f$3%! z8<12=XJ5)RIuaho+fXl*L$@u=x#`{}y zi^0lgB)^#{L?MYxrG0x&lIU5}#9#w7KG6fGujLlzwu=O~ypFWZ8{QrzYtT*M=HSp+ zMs^k!+>sN}6=1bg;HBb@(Oq91k^6i5Hw`Mmx{E@`q_!>_frGwHYr@BMeRzEd7Bln2 zN(v=4x5hxz%`v(A?+*RuT!|FZwl zUuR#tT#_-%6TPP_PgNtL6-J;bFq1y!bKpl6-W-W8bO(&IkM8!Ea$Lm>lHmM&vi3;* z^ommJ=qtXA5U;Grq!a z4|0hF<}BcpYo8IqDLCnKH08En3`{cFZbf~8%g}o^^soBlj)_Ya54wj$`Cw5~fYiQq zyRQhN$EjS82trSVk^j>R&` zGWRSUxUT+8vbi9+7*@uHcI-x?EP=Kk`OYKI(Hu%a_U(t?FH^HQFvXoY^kj;r>nx=A z>w)Bnn-dlfS$*Lv4haX?wGM^2&y)khx)B2(KfH=H!T}bUeAS$9*JUMO+5SbRu{zt{ z1(}Pm;`?gWQGfZz_nU4l#S;O=gRyvz4hy&tdY zUES5n+|G1Q_w-Enbob7&m@Hnxu%N^qFtfDjE{Lo(al2zMhx} zQJ+O{WqjVZ>~itGG5=a}r%d~Y+-Wd3;p|>svy7(B}F7&sYFx%b9N{K5CKF{Cm-FvXw);wk^!>Ov26ovlXx zu}&4w3x*EJ+^)4S1R;|&{=UkLqGI*lgxma%Z(w=XwsRG2;3-zKR75BT*OB;al4aPQ zH$?W06*?xbO>!|)U+GDB%f-euwh0P(ZK}HmD~u{g$hx`52HiyaZ93U4PO!oYPqg&OD;=9q{js?QhKc zx>9~PP#ZrPNghboYP8oJo1Y@P^n8rHe|ZH*%Uk0*d3p7y%vX(5`xz1zK1p#}se$gv zs^78x6nYF>9(K5VCXV|ALJ!e}$)`hDIU`xs?_G9#Rb~>MCDUW6@I1m(#mfWv#Ksf6 zUv-1{9`x(Dos79YMQ9{ehFM|cdK={58S%gy@xZF=lnz<*3%@}8veJ~46n_Q0T`Gr_ z*JWaM#I?p?JR19uf`7Y;;tw0f`}v>^CQyjqe9%ihnn=>#{#l?~k@{`QR1RIzDp$Bz z>yNv|)m7Q2-V;W?s9IIJT!Y;55WTY_c*qHg%+|K@SXn5?};(rN%^;~BBFn!Z033U=@} z$K!$iYV`+4d`$qBcmWQbta(o*4qo#r-V;skACFeI-m&&rYz)y`-j$4=t_}?K8;XBRZEwUQ@yN_Umi@lYlK%C(5 zylII>l7z9T#B{Yfu)M)a_QZ`3`A*+%^b`zjoWjQm?QWY%kx-tBv;yiOi1noCx~n4s z+gtSX{hOU;jC!b1Niv#%o_Y6Q1d_8{d5#!vcl`vHW7b;TdWj27!BsV*sp`1 z=?9SrP>to#hfk~ePZ8}G9vzYa+$C!zCf<_5+fm{rm?P#d7zeJH_A&XZW+jV+qP6u^ z83?c&KdUHL2@0ZKss+jH5iy1g^wA#4oI^iQA@!DP z;iuHHJVD-qCiB|k`IM?fjx$&sYe;e*Vr=Mr?Zzojq%`>`Leei>5avfX^WKB->x$pM z>3OZvm?c!lIb&ru-}+Vh>|ueJalM9R=qsy?b(n~X#@EaoOsIbou-MTpGfTB@mzY(U z!?M8gIy=*3lou4Eadpsej4RO&vGWTx?5)ZQf0V>Hk1Zb+6SD?2@BKa1P6gSW)T z+=1GkIf4@{1p)mN1=A=v%K}b3`y^FJ_MF?H?wOWpiCC ztz;}dA*^X zdGE(qiexkA{J9Mn3k=`NkwNt)CC~ZbJ2a``1oHgNQ5MU!qZ{`G0;I9APk(Y>_Z_5? z*3d!Go+2d8?;2ZFiozRT-&W778I3OF@{UNRFc!EEnChe)5U$m!6t4nN>Ayp7#OwY> z@m`d@QK1~xf(|@&ikO^&CNg^B9S!LWYj8{Sn#y2Krk<7vy|VSm$8kKC#&jtR!To_} zvK>b{w!E~Bw1Cp&G-N->4$Fg3pFD-O>%q)%A8mrlC(AK!be7es^57+sf)JnJ4w^@i zE9+LTI{5{oC7;ha2UBJ1CC}mV$A0f2>~QDNgO~T%#i9<#NYZZ7xXLg=#mx%O(g&m0 zAz1;(&GmM10`{_*?}P#Ulw5I+j6qNZOHN>b-OvJy^(3fEWqL`!R(8pU+^|SrG6LZGxrU}qJ5RI>@q5>F-7(Tzw zV)*7zRzD*US`j)rIf+3w+M$4Qkrx8P)92i%gg{?*FYQ9Es&qfUnAdSey4if-bR{4V z76Jad{QgAC#hSuSYT71-5BzagS;x^z3?KDK{SR0*9|6JJ$ImqDzrMDFz{U_gdMAq{ zpse|P1w@-Z#zTD#m-wM3R;VVHnt_@jf4fzm2~E1{*IENsFV~0wgE@CN>4EN~$u6u0 zv5GAAsCMva=jZ#1b6?%f#Rc-jtVpY=9j4<->gx;fYI}bI-p6EKutz?ke8>Cz8dd5D z!DGZN5GcWSA6;h*#IEznNj3jfqgtY_0q{rIcfOM`Kta0H-ZmS%S zk}uFb5w|OtX<+y)J)cd^10kuKge@ z5ta}Z7rK|>9}hZ{j_}^Qx}FrlJ}c?`aJ?6v>~-BY-n3!_`XDS3UDpB=AurSY>l!~{ zsssc2nM_P)6{>$Vijr$BhK8frLVkzG3f5bGTN2BZNu@B*UjOB~0P7Y(k zUZxw$#uXq?((}#X9;SN*0&TZ24C&n!4bD=d(}mSH^4*FJ z^uDhf9EvY9lR()IIYwj~*H|t`hpbSD$@DLScMN)2m~*eu&uCYJwSDp`bh$?#P#mY3 z)wF~tPaGC&f*_U%DjptONUZN-jj==}cp{5j=>zz&us%;@47b2Ld1`egPk#l*;7Q2Q zsZOF=YhS|69Bu3NglNj-eH(hEreWB|6^bMIjj%o0XJj{P!W6g@VJSuZj`QSHL-yHq zBN2_&+|}820tu7rlg)~%4lYw;0ggbE&NFG3HM%10Xk|_R=^gk>r3aZUs#GeLJx>4m znpoz;K{%Y>LXMPNaJ#hLdJGI9CFKNB#Q0@-wA4tfYK&`0aw#<{g#J z$`aXjvON3nApB)&s`koKE*t(#uJ9)Fv{pwzofd@#A>;74LS;Rx$6AX4lM^z@;*Q1V zc25pAI_t*FfWJ?>(9nR67g0m{@2RCpa*vrZ54j9Jk!)r|BD%@G0#J~l|iG6CuLi~1}Sgf3-?>93ln+--`f{u&jz0aCqJMd2qw$6tF*Lq{y03j zqsDfB-7&4^SlMFNN~QEquMSmEc}kFhA(ESY!3eK{K>{1jI^T>1-bbW zT-OBo+fARnOn=;i^NNCN@h7Tn}bAh#3p zw&A{|-!l+iNKp+disaw#a& zaeKlup9#NHgQ??7E*YDUK?mH#t&cbVGDnRhsFhW1meY}K6YtGbHjORT99m)r5j9aF zM>m30IyrxsRs6vvCn34=tAXK2xct|@55}ar-#5zGVW~l{`do$N|i7B6^+t*vLynVP1&e)_p0vN+?FSpn4@0w21w;(dxgDKQ1(Df_au&oC@zRx9Qm}nl5X;zOT1P+8$Cyv@RDeG9i{3 z;N|y~&^^wcf{ZvCNT@Cz$Jo6ijou?RlGZD1H*(U?1)fk@+P(());-x>)6 zU{F(70Foux=j$1zD|*RZ1hBHJnSfz}(_`6&vbtgla<4$xIa6uFSNPQX z%Cy=-Q6S4Q2GcLxiHuiq_xw5#OyP zEnlUaXO?<%o$>61AC7KyL2do;opnckivlC31v8qW8Ct9@LUxI@7UQADd3Gy(xrB1K<8S&Tlg~|0NUu`w#imh7d9ZP8rR^ zY)O{3@j3F0<2{*d`oI82rODW81iJYo7x(5HCwd)xZpOw~$k!)9;-ic3fgW9dhx9zn z_%H7g#A)y((0QMaNH$OaM^>g_Dn5)f0yNUbi&4lzX9?v~{p-EWI{p}TeUo3@gtJAd ziSj%sPr8Hf#Gr4P`0X_l59@m$Uju=KG4buLYr9~P3egTphhPz%K0UV>jL6pM7&#)d zey?}&8mXO1f}!SHDEv2OQO-zW?$10aaJ&c0YgK6oDJh@e{hW}#fcWYIu+;er7Pdt= z3Fig|y8Q%J&E*^g;&4eS`^jj%MWm!nMm`sAj9yCnk3pvK4r3+FM@|mE{Qa)8^H-|8 zGBZ1Xa~Laq3)1bJI)S{t^|61^n+T?kDR1qxV#u#>6W$AK zSZM{^uvSbom7_!@_Ad7HO;-gGBTAT(smM=vcBJ>Hj)oh}*BEN*M2@XO!}|Qbl*z{j zxoBII8e(8=nbc3Cr^c=pc=)Vb<@cJV(oYf^nCmhKFYg9F&#yqWBz`;&hIoLK~91OIES2 z6!8038N|GrgiP#HL~{?J^PHta8tPY@q4_$c)wP4KAMc&o#ba%nmRbzHhh`O0dke@+ zt%wER^Xg2ztX|KmeoV{?KRF>;l{Lc-@KEDQ$jO0`vM0NH{_+dMXguMg*FF5(tV&0d z2{}Mz9xym&Seq*QE@3+(-GWPAtIF)=PRMTtdFNY~$vZBG(A{RHSKA@g;=TO7G)!_} zqkp%a$L2zzOM2wcZ)KS4g^V_@QpZ%op0R4JjO?&{m~|__I!%`b2@RO^Z_Gd<<_T6v z8wpYqwKm*!T7)sQsk=<6#Lnf}4>Pa3%n};Ai9r0$2pAly=fFH|5`od$ox*pe*Uugg z8Ls~=iYy%vq?*Wbt4>NS<)biwl=Re#zpErU%K}^WnvJ8!`@3ORoTDM%=bIdc*R|L# z&%@D(ix-Kp?3}Xxt8pqTwyafOj5usT7J{!Wv;>0AIyqeqe+X>#%6`M(S}8<-%xs|0 z`5ul8k&%Gy7-?Ps9Ji?aiQ;(V|LTF#qi2yUbI+{mn}f3tUhn4whU1T^v`V9xIdS_k z?`&p%*kICy#8R%GE%zxP5=#Vsm0&hI3Ziz^pmFhD=XE|bht5609adgIB*nG5oc!Xq z)mQ5}qCl0F+B5J63#qwYv9)ALzV2)pvSXa35d_gAAM)yD74uw|HO#A)$6fE!P4>#t zaLH{{X0KcDvSv1Fn|)3bmn)b2754&K5;i62`T2_mS~tjX#HFP;3ks<+TCyPSaaHY82JgL5I<&zcaVDALbX^(opG(Bov4ZlBzzjeZ75bq1E}cANA9`2gdnQ0I2KVW z2jxGN`Ty6F+cp_-qL#*TKXn}Sl>JdO1V{eUt2r`$|CWOW*q9u|cG!Z?I^#qZs`Lfw zLnHoE7zru-K3j_-ixEez&~dA9vLz-}7h{1bk878f|4|q! zQRYh;y=3wfL=*pV1j-AW;QLq(%9mK5r0pVou9=_}2@rUoe1G$z7j2JfVF$*EYE+@k z37c!m@A;s%0$rM^9^#~2Oe3sLWZ^O>zt-(6sN3uH!sDQ4-Fg!F zIlK_*boWf;Z0M7eEz}jZbKKtov9_Bi>2a5>Yo5T^!rWgvhR25sG)?fV`MDjhGHh*c z#@$e1L4#pUzw}!wY7Z}HIR{u@M^1NV#7T|Rld5l z!vyC;;HptlRJaRl8uN^mA+e>vUojc}F4Tx~*0w~A1X#*5vAey*2m7OtKsxB~W#(Gt z=N!YBLSO1^Gy7Ezd#CSPnEnC&GWLY9zoUmo-)-Lz+^u+pUEVb-&@DkFp3bW8B*H?f zrlqyByWh874Re<#A6z*{7H5Lx+tEHXN^rH>L$6?*RMb_0>$qv_x)(zF$7vL-^o^d9_c+>OIzFK zSw{UZ0_KH=;Xf3y#9<-O_YL)tzWS3oLO>rGkxdv~^7~a(RVAaO)Qb(J)RJ8$%@K(D z0~+vDmPEv=Y4U^ga%ayw6ei4#ZKy!ppt&(U1DwER6AIY*CJYT90^NHDY9hs3GFQ$F z9QBXrfgYlmO8SDq_F`<%37`V0h2aVV$pZ(U2H@WEyp341>In!?iX!-=;5QD-0~@$jU}hIt>c}c zL8`7JKQIBnQHvPDF0b)pN86Vp{b~NesqSj-e3Bfn91Cz+pizpY5WgwgfQYa82+5QcP!-rDx#rb*J z;(y^{1PhB_aMKXoFIHkR=U*~GMRC&A(s|64ELkcmdjMf^>YTr2&D$M?tXP64(AwwJ zyu!q9_mV(h*T3s!>^(37rJ$fAMG6$;hT%~Q zTF1%j$%5H=>YCK$LYMssnHIc-3USoFq4e)Z}F9Q76E0w&)BJZSS*IN9^e&M=fS~VWN8y4N zQ26a{?VWpB@sdGA<0(wVKDEhWt`rt^Z;*Pe=gWHy+7OHdM&Y;~38%Aa5q1VwqxzM? zf(K7XzSp2Wt)m792H|iF!=TTV93%e8#U@|yQ(+dWcy=KP>~F-Cvma0KCZ64+?PiHV^JStgCz4QoW~o7jQS?~d!cySZggY?=R#>cCOK2LKF(fA0ujBeeHbdK)4icxkxNbjYKo5gp{c;v|kZEhBE+tTh&< zqY;H~EZ$UY!)SfU4pINIIY{bzuJ)@CqyA?04GU-w-_*@S)&Jx-v{8`oljqyprg+$K z(mgt2Fx4i`C93blNmE9$W0Y&fm211ui|W}y-|&~A*pn{snI-k4G+lD0U6-sn$Djf^ zqMa<<8<+W0ck${V4U_dVwYmw{L)e5dwTqZsMQxYib?dx!z-9^Yx6+Jg#V0^fhw}Nr z)Mlj`rE1}4=XR4(9*WBm(Q1jN4aM(PWPMc*$r!{qKX~F)VuOXnjh^CV42*y^8Q)Cn zbz6*xm6Wlm?akIbeVFy;VT6l?(=KSsc2$?%F8jCC$%O`UaQTAYY*CkmSWwea6FDrH zXHz`8l}HeuN+&6;0Wuj5EuV_OJP-mku8%Ih8Ba%Sz+!fMm7l}I-0&{~13nkf2H^p9 z=}Wr7(NHu-I=*$8U%enjA1M~vBm&xVgz6W3N)hAO{J!qI z4RvvyNPq;hZ}+b`Z1d26^V+|KLuQ+LW#cJd_?TYmZ48QKmpK(*_s~~zSbpn4wXiI@ z9&cLQTZ09nQ)1pPfbSw4(0b<=R2CFy-B_$SsXlHKTH`?AE+tLAKgl=r3e!aruKveU zy08BXBC; z1C3nTy2)w4dKl`a1b4zn?{OiM)w=E*7d1!#ItPA^$W)yRwhor``H2g_B=yr%0auzU zTC(=&a?$r)F6?SNcsOEL+#ib7D|@w!$nr~>SFYO5^`&H|M6l|&5#DR_Koa8NfGIy+ zcZW2r7yTpvV!V5fKG5TwPg-2FuR7@)qj{Xo#?xc5UcS?KFtr2kab5~p2@6-t=0Tw{@P(DAh_1`h(fLU8Dn%`ks4rk zcr2Qn3*U{=@+Zop11jUuy6STl!mudwP;z-O%%Ry?+?ySBa@4GxkG%2>oED z7N)5xpO{CDXwZc6n|MK>q8TC3U0jEnKJg+e5>pwmdtIE!N-DrD8!+k~JYaDXus|#a~Xacuc=XA;Ttv)P&Iv zAz6r`v1x86i%h^B_2UcBt&b4;?Rq$2$f|ibtSvx7NJ0<Cv67}E6;}O< zCX?Y`c$PZ-1Twg-Kz$v^Z!I`B&W9ITG%P~Iz{Y}D9KE4;@@7c*_7ui?&v_zif~!9f zpQ)1ZpECU$mnonDzXJWv!9X0)3_+b_)9%RlIf=3iscmGu9fL{O4qwSP_jMO}W~QEl zjX9<0hs9U$Gx&}>dH*1KyNf(rO($-tzONKt@@G1{wD|dYdx*>rH3DyOdGlJ< zmIC^QquBviz&zlA12>l!{eIW=cJ=(@J{X-KIB^z_;N^{8fk2}3#U0~CfxEl!42p*z z(`lyx4)s20Tf4@atNzP8_xJg4peT9e$`$_$rC zYpK@wQH+Y`i*_R!+tZ|&h9vg+Jk%!TtD0#yudnhoufP|U@$vK z#?coJ#Zhnf4iQCOrToMmS#&ZT?)n&8W7&d*iz|i4s;6BN8;XLT1TpgCA$dSTqcJ^B zQN^Fo#bwsTjE=0F!;p^uk%k=H$qs(xS3R7r_CC%KY4WvoCGRt>$}J#364TZuAQbdu zhsPiri;iV9O9``@`7#Hw_kwbi!cB+bj3K*Bn30kM!oHqaTCWR3?Mh*2exQIM#>C`; z5Cv-tMFU1bzYe2?9;nCw+KmN21ePn0h^QzkA@3UifF#}B7-cKJ--v?T`P=IDwWGtY zl9N(L*n!9?{nz}5^No$bq$E%&_hVzRA#)yIY|COgb<4gf;;Iw0u(Utt<5I75NKztp zF}1KT8HbkAmBIMgZvF6sSNS8DfGj*7kyhvl?c+bcp@243Oy$zzQb>#?0lji=#XSN0 zUu^G1i5fbjsU)3QnY^BA$Rd;S-JWu3;}7kcr_FEoT<)s`oYp&*2lAYWzS5Dsa=Lt44y4{31 zbS)@)f0SU`3#EVBTCL3T%}8(e-t;hYzqJm5@xJSINUy#c5=WY%eih~iN4yI&!|LxJ zDwI~a4f9#Oti3~pUmG3j0B2|fD)gU>l{3R$4FUuBST>p87Qp>7)0j_kiHm`PZ5ncJXVmSkpSdskaXaeg6`b zT$n^pEwg+!Ep&K3F7P0FdjE1_>dQUPiA z@3ECrMV8N@>5KPasSw2{@3U=h%NEdBAL)L)ZGVb4U-LU>VPHF>HF%Nc`X_?*WSXpu zX&w*L3q5z&`xKjq{VurGxzb%;KT@^tkf~^PI1_k_0WsoDd(P+nbbzMzKMa?Vdbw>#J1Kn64LaWwhcF2pBeDCbXA6o&0toe zWfcS8exSdea!(Yn5FrZ?sUg~ z3*VhU^QuFDWTRp?`;9Y$S7NZUzeK?y5iX}otm(_-th&c4VdaiQB6rK+=GgGfj&)~C zFu!$pWJF9u0|$!}qX8ncsA_)#AhzBCdGriwu++`DMPBdAs<`X8ksd2&)VGcHCMJ=6)loD)iAn zapELXnp&q5M_~amwrA=>`TR10&w{j1Zs#FeTg<>2KX!F!VLicwGs2F+q{9u_c+c!? zeGhwi?Nu?m*NKYn%L@`o-LaZP- zMM5hj632{j&MWld{swLupPG85j<_e_aW`E7(lb_LFrZd^X2wsE!-0TdwSjQyIx;P3J4IVK&+u_6X=~U1{Nv!_epHLc0+Yy*rC2Sz#tiB_zxip zC2i}-c&Ik_QxjB)rnwl@Xkm5TAmju>8OgxKj9o z6-Om=+`QhSA*riB8YwV%-FGx6e9M4g1I{`O%puKyfPWAO@@y&Y_4ZWD3;`aCiy994 zz9;>Rubbh75M|D8c6v{XI*B$e)n>*Xps^;xi)FGv$W3xniyITy3$uZ6fm}}GihSOzOqpUN%h`NzuH>?(Dv)0`*!h zZw|V!fU#(h2Q!V{M2WNtCJjio5L>aYw>LtPYV%l~DBN2#1zxAYiagoz6%onzNeUhS zO^{Ra?0cVTcm1pQYq=>>-195KdnXf=yN`M1AH%~zO0Hq(IZ=$*gPi99HGwBF1~Ceu zNeUV4^G9A3m74PDd+bn0P^v@&D%wY&3^N}kt~4BSV3Dwcz^71WllX%x(>$|o?@6ri zc>mux$VQ`uPoXjwy^?M1j;RW47&7LMPwcLiZox|`UxFoCVE{HIQeT9Ii)7VIiR85H zd=)Y}R2LDn&`-tlTsy{wasNELOr*%%p}tcR{9hyX;2R8+HXcS+Uuz`fJ&k~@l#*nX IxKZ%`0Lg5DzyJUM literal 27133 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 diff --git a/icons/fallout/clothing/armored_medium.dmi b/icons/fallout/clothing/armored_medium.dmi index ec1db934b5b2aa01d097fd9cf982b555ee9cf820..a79cd7faf59dbf1a06a6a6d96acce0002f0157df 100644 GIT binary patch literal 30438 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

    NZ-k$d#4FZumfo;J*jX-aymjOD5qnKcQ=? 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 E3x}$SF8}}l delta 46350 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�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 VK4rn#@CBehEj3-$5@pMG{{tP3!_fc$ diff --git a/icons/fallout/onmob/clothes/head.dmi b/icons/fallout/onmob/clothes/head.dmi index 0ada71ec0e3df25ae41de6ac36015023b9587ba9..e232fa71615b9976dfed90b3cdefe435d643564b 100644 GIT binary patch delta 25503 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 From 836fb0b1464c78f95108974aa5439e679197f879 Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Tue, 22 Feb 2022 16:18:01 -0600 Subject: [PATCH 065/127] Lets Rangers get utility vests from loadout. (#385) Co-authored-by: Nero --- modular_citadel/code/modules/client/loadout/suit.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/modular_citadel/code/modules/client/loadout/suit.dm b/modular_citadel/code/modules/client/loadout/suit.dm index dde2700da0..fece38c6a7 100644 --- a/modular_citadel/code/modules/client/loadout/suit.dm +++ b/modular_citadel/code/modules/client/loadout/suit.dm @@ -135,6 +135,7 @@ "NCR Trooper", "NCR Rear Echelon", "NCR Off-Duty", + "NCR Ranger" ) From dab05aede33b952712f5ee7411721018020b4b1b Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Wed, 23 Feb 2022 06:18:38 +0800 Subject: [PATCH 066/127] sprite fix,BAR full-auto stats,fixes police rifle/assault carbine (#375) --- .../projectiles/guns/ballistic/automatic.dm | 19 ++++++++---------- icons/turf/floors/carpet_vault.dmi | Bin 985 -> 974 bytes 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index ffbb8f772d..4d73adbeb3 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -1201,7 +1201,7 @@ burst_shot_delay = 2.0 is_automatic = TRUE automatic = 1 - autofire_shot_delay = 2.5 + autofire_shot_delay = 2.2 extra_damage = 20 extra_penetration = 0.25 spread = 10 //high-velocity @@ -1229,20 +1229,17 @@ lefthand_file = 'icons/fallout/onmob/weapons/guns_lefthand.dmi' righthand_file = 'icons/fallout/onmob/weapons/guns_righthand.dmi' icon_state = "rifle-police" - extra_damage = 22 - spread = 1.1 - fire_delay = 3.5 + extra_damage = 22 //longer barrel + autofire_shot_delay = 3.5 //not a real auto-gun + spread = 8 //longer barrel can_scope = TRUE - can_automatic = FALSE - semi_auto = TRUE /obj/item/gun/ballistic/automatic/assault_carbine/worn name = "worn assault carbine" desc = "The U.S. army carbine version of the R91, made by Colt and issued to special forces. This one is beat-up and falling apart." icon_state = "assault_carbine" fire_delay = 3.5 - burst_shot_delay = 2.5 - extra_penetration = 0.15 + burst_shot_delay = 2.2 spread = 14 extra_damage = 18 @@ -1272,12 +1269,12 @@ icon_state = "BAR" item_state = "BAR" icon_prefix = "BAR" + automatic = 1 force = 24 //club - burst_size = 1 - burst_shot_delay = 2 slowdown = 1.25 //really goddamn big + autofire_shot_delay = 2.75 extra_damage = 28 - spread = 12 + spread = 10 recoil = 0.3 actions_types = list(/datum/action/item_action/toggle_firemode) fire_sound = 'sound/f13weapons/assaultrifle_fire.ogg' diff --git a/icons/turf/floors/carpet_vault.dmi b/icons/turf/floors/carpet_vault.dmi index 0d1daa61e05678efc840e9ec96dbac6ede155a6a..fab890d7bebd9783da3ad531e004bbe840278889 100644 GIT binary patch delta 681 zcmV;a0#^Om2hInuAOQiHlOX{Ye^7gc-Tx{RFiOFgk3yfvZOJdS@bMCmM9SMcV{e&p z&kOq)9_)+m^K$gNDER42V)jb+c{%!B7BnfKxzhbUp#cPKD(J3szc1(@!L7$pknb`k z=q{^SFX(RG@^ay!#RPAwMZut*m!k%iPziq}Aqv3uASXlt*d8dM5}t$be=$hOf

    z!zdtl9A@)CFA7SDK%R<-f>NrICrgr`m`q7&TyA2z*SbO%4YaP%L+*lBLK@EV67C5$ z5$<)liICQnZiKY*DWMXcicqrVjCMz`sRv4^gi5G{FD672PCL1AuK^D{+0m^Jilm3J zadK|Y1p(NO)B2!DdKkOgeG&JDxy9r$|<1|K0ye7@}q?Cf2IUZ2yUC8gz&}= zN(gT~p@i_}7)l6l-=TzDi)7T`LhQaXlNwxGBqNtB#8b6kPDq0m3EjP!kfv269EN5> zn)rdxJRz79(yJK==U1@<;jmu&Lm173xiu56pvy%kLjO_Llh7}WcI-yzkG=TQIRUZ< z;XJp)(U;)IE*+6lwSp&%HB8Wv>cUwBm#L7edD?UU z;KMK|bv`@*T;`#zn}-L0+r;if7#G52S?uD&IMnf~525$ta?y!!vt~j+BI!*t;kpoB z;n!CXDjqn`RCbf*j$TiX@psMJmD(j*rM8}>2#64SXK&#t5~*Z6ut P00000NkvXXu0mjfG}%Uw delta 692 zcmV;l0!#hQ2iXU(AOQiSlOX{Ye=vK6-Tx{RFqQ^mJ_~yuwv|gbon&rC_+y`L2aQya7(a> zaLeT;LRwe45z@+MghqHOLd}{h+6}=b4~)xHW55$xvoe+a|vFyZ_zvO`$3#|52C=!*8J%k#U4Oc;vxRelu-hs|M> z8kZiT`Bmz;YL6019ars*&Fe!YFu~jo%orA%f}zxG*CRmJoz5W?F}9k7N|%B?Qx9K~6}cAQOgL zGa-%BOgIe9gfx>9p?gA*6VhByg!A0)Ksc<&@gt08LT=53E9i32i7>vD^(2fdtslD) z#?M~j*EtEY2jM)nf77QgDUMxYI7K|?Lbn)t=V!S*W7-MRmqSS~J!)7`7=LN16oNS6 z-t3sN;ISBrgeivUp&X0h4&X8l{jqVl19%_Uoe1+nxGalZVwfLwKI%gl Date: Wed, 23 Feb 2022 21:22:55 -0300 Subject: [PATCH 067/127] Adds the Bone Dancer tribal loadout + objects (#374) * Most of things added. * Final Fixes, I think. * adds some missing descriptions * Fixes a typo * Fixes missing trailing newlines * tries to update the .dmis * updates the helmets * Update f13head.dm Co-authored-by: Lucas Gabriel Velasco --- .../crafting/recipes/recipes_tribal.dm | 46 ++++++++++++++++++ code/game/objects/items/granters.dm | 7 ++- .../items/stacks/sheets/sheet_types.dm | 2 +- code/modules/clothing/head/f13head.dm | 44 ++++++++++------- code/modules/clothing/suits/f13armor.dm | 32 ++++++++++++ code/modules/clothing/suits/medium_armor.dm | 11 +---- code/modules/clothing/under/f13.dm | 14 +++++- code/modules/jobs/job_types/wasteland.dm | 17 ++++++- .../onmob/weapons/shields_lefthand.dmi | Bin 5539 -> 6395 bytes .../onmob/weapons/shields_righthand.dmi | Bin 5601 -> 6414 bytes icons/mob/clothing/head.dmi | Bin 423127 -> 423444 bytes icons/mob/clothing/suit.dmi | Bin 936552 -> 941595 bytes icons/mob/clothing/uniform.dmi | Bin 704753 -> 706468 bytes icons/obj/clothing/hats.dmi | Bin 206173 -> 207534 bytes icons/obj/clothing/suits.dmi | Bin 311929 -> 313861 bytes icons/obj/clothing/uniforms.dmi | Bin 233921 -> 234582 bytes 16 files changed, 141 insertions(+), 32 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_tribal.dm b/code/datums/components/crafting/recipes/recipes_tribal.dm index 5829ffed28..b9ded4d5e7 100644 --- a/code/datums/components/crafting/recipes/recipes_tribal.dm +++ b/code/datums/components/crafting/recipes/recipes_tribal.dm @@ -415,3 +415,49 @@ reqs = list(/obj/item/stack/crafting/metalparts = 2, /obj/item/reagent_containers/food/snacks/meat/slab/bear = 2, /obj/item/clothing/head/bearpelt = 1) + +//Bone Dancers + +datum/crafting_recipe/tribalwar/bone + always_available = FALSE + +/datum/crafting_recipe/tribalwar/bone/lightarmour + name = "Bone Dancer Light Armor" + result = /obj/item/clothing/suit/f13/tribal/light/bone + time = 30 + reqs = list(/obj/item/stack/sheet/bone = 6) + +/datum/crafting_recipe/tribalwar/bone/armour + name = "Bone Dancer Reinforced Armor" + result = /obj/item/clothing/suit/f13/tribal/bone + time = 60 + reqs = list(/obj/item/stack/crafting/metalparts = 2, + /obj/item/stack/sheet/leather = 3, + /obj/item/stack/sheet/bone = 6) + +/datum/crafting_recipe/tribalwar/bone/heavyarmour + name = "Bone Dancer Heavy Armor" + result = /obj/item/clothing/suit/f13/tribal/heavy/bone + time = 60 + reqs = list(/obj/item/clothing/suit/f13/tribal/light/bone =1, + /obj/item/clothing/suit/f13/tribal/bone = 1, + /obj/item/stack/crafting/metalparts = 5, + /obj/item/stack/sheet/leather = 2, + /obj/item/stack/sheet/bone = 4) + +/datum/crafting_recipe/tribalwar/bone/garb + name = "Bone Dancer Garb" + result = /obj/item/clothing/under/f13/bone + time = 30 + reqs = list(/obj/item/stack/sheet/cloth = 3) + + +/datum/crafting_recipe/tribalwar/bone/helmet + name = "Bone Dancer helmet" + result = /obj/item/clothing/head/helmet/skull/bone + time = 30 + reqs = list(/obj/item/stack/sheet/cloth = 1, + /obj/item/stack/sheet/leather = 1, + /obj/item/clothing/head/helmet/skull = 1) + + diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index 1da395f115..ce5604f582 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -850,7 +850,7 @@ desc = "a book detailing weapons used in the region and by the local town, it has lithiographed pictures of hand-drawn schematics for each weapon type" oneuse = TRUE crafting_recipe_types = list(/datum/crafting_recipe/policepistol, /datum/crafting_recipe/durathread_vest, /datum/crafting_recipe/policerifle, /datum/crafting_recipe/steelbib/heavy, /datum/crafting_recipe/armyhelmetheavy, /datum/crafting_recipe/huntingshotgun) - remarks = list("Looks like Oasis hand-crafts replicas from a pre-war police armory", "Some of these weapons are more than 200 years old....", "Duct tape really can hold it together!", "So that is how you laminate armor sheets together", "Looks like you can beat metal into just the right shape to replace the bits") + remarks = list("Looks like Oasis hand-crafts replicas from a pre-war police armory", "Some of these weapons are more than 200 years old....", "Duct tape really can hold it together!", "So that is how you laminate armor sheets together", "Looks like you can beat metal into just the right shape to replace the bits") /obj/item/book/granter/trait/tagger @@ -1115,3 +1115,8 @@ /obj/item/book/granter/crafting_recipe/tribal/wayfarer name = "Wayfarer traditions" crafting_recipe_types = list(/datum/crafting_recipe/tribal_pa,/datum/crafting_recipe/tribal_pa_helmet, /datum/crafting_recipe/tribal_combat_armor, /datum/crafting_recipe/tribal_combat_armor_helmet) + +/obj/item/book/granter/crafting_recipe/tribal/bone + name = "Bone Dancer traditions" + crafting_recipe_types = list(/datum/crafting_recipe/tribalwar/bone/lightarmour,/datum/crafting_recipe/tribalwar/bone/armour, /datum/crafting_recipe/tribalwar/bone/heavyarmour, + /datum/crafting_recipe/tribalwar/bone/garb,/datum/crafting_recipe/tribalwar/bone/helmet) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 5fb881eb30..cb516b852e 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -751,7 +751,7 @@ GLOBAL_LIST_INIT(bronze_recipes, list ( \ GLOBAL_LIST_INIT(bone_recipes, list( new /datum/stack_recipe("bone dagger", /obj/item/melee/onehanded/knife/bone, 2, time = 20), null, \ - new /datum/stack_recipe("bone armor", /obj/item/clothing/suit/armor/bone, 6, time = 30), + new /datum/stack_recipe("bone armor", /obj/item/clothing/suit/f13/tribal/light/bone, 6, time = 30), new /datum/stack_recipe("skull helmet", /obj/item/clothing/head/helmet/skull, 4, time = 30), null, \ new/datum/stack_recipe_list("medicine", list( \ diff --git a/code/modules/clothing/head/f13head.dm b/code/modules/clothing/head/f13head.dm index bd8d00bdf4..f7900b5d46 100644 --- a/code/modules/clothing/head/f13head.dm +++ b/code/modules/clothing/head/f13head.dm @@ -151,7 +151,7 @@ icon_state = "metalhelmet_r" item_state = "metalhelmet_r" armor = list("melee" = 37, "bullet" = 22, "laser" = 42, "energy" = 16, "bomb" = 45, "bio" = 30, "rad" = 15, "fire" = 60, "acid" = 0) - + /obj/item/clothing/head/helmet/knight/f13/rider name = "rider helmet" //Not raider. Rider. desc = "It's a fancy dark metal helmet with orange spray painted flames." @@ -421,7 +421,7 @@ powered = FALSE // deflection_chance = 10 //5% chance to block damage from blockable bullets and redirect the bullet at a random angle. Stripped down version of an already stripped down version slowdown = 0.05 - + /obj/item/clothing/head/helmet/f13/power_armor/vaulttec name = "Vault-Tec power helmet" desc = "(VIII) A refined suit of power armour, purpose-built by the residents of Vault-115 in order to better keep the peace in their new settlement." @@ -705,7 +705,7 @@ flags_inv = HIDEHAIR armor = list("melee" = 20, "bullet" = 15, "laser" = 10, "energy" = 10, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) -/obj/item/clothing/head/f13/cowboy/Initialize() +/obj/item/clothing/head/f13/cowboy/Initialize() . = ..() AddComponent(/datum/component/armor_plate) @@ -718,7 +718,7 @@ flags_inv = HIDEHAIR armor = list("melee" = 20, "bullet" = 15, "laser" = 10, "energy" = 10, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) -/obj/item/clothing/head/f13/bandit/Initialize() +/obj/item/clothing/head/f13/bandit/Initialize() . = ..() AddComponent(/datum/component/armor_plate) @@ -729,8 +729,8 @@ item_state = "dethat" flags_inv = HIDEHAIR armor = list("melee" = 20, "bullet" = 15, "laser" = 10, "energy" = 10, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) - -/obj/item/clothing/head/f13/gambler/Initialize() + +/obj/item/clothing/head/f13/gambler/Initialize() . = ..() AddComponent(/datum/component/armor_plate) @@ -744,10 +744,10 @@ armor = list("melee" = 35, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) flags_inv = HIDEMASK|HIDEEARS|HIDEHAIR strip_delay = 10 - -/obj/item/clothing/head/helmet/f13/motorcycle/Initialize() + +/obj/item/clothing/head/helmet/f13/motorcycle/Initialize() . = ..() - AddComponent(/datum/component/armor_plate) + AddComponent(/datum/component/armor_plate) /obj/item/clothing/head/helmet/f13/firefighter name = "firefighter helmet" @@ -780,10 +780,10 @@ item_state = "wastewar" armor = list("melee" = 35, "bullet" = 25, "laser" = 25, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) flags_inv = HIDEEARS|HIDEHAIR - -/obj/item/clothing/head/helmet/f13/wastewarhat/Initialize() + +/obj/item/clothing/head/helmet/f13/wastewarhat/Initialize() . = ..() - AddComponent(/datum/component/armor_plate) + AddComponent(/datum/component/armor_plate) /obj/item/clothing/head/helmet/f13/hoodedmask @@ -803,8 +803,8 @@ item_state = "brahmin_leather_cowboy_hat" armor = list("melee" = 25, "bullet" = 25, "laser" = 25, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) flags_inv = HIDEEARS|HIDEHAIR - -/obj/item/clothing/head/helmet/f13/brahmincowboyhat/Initialize() + +/obj/item/clothing/head/helmet/f13/brahmincowboyhat/Initialize() . = ..() AddComponent(/datum/component/armor_plate) @@ -816,8 +816,8 @@ flags_inv = HIDEEARS|HIDEHAIR armor = list("melee" = 25, "bullet" = 25, "laser" = 25, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 0) flags_inv = HIDEEARS|HIDEHAIR - -/obj/item/clothing/head/helmet/f13/rustedcowboyhat/Initialize() + +/obj/item/clothing/head/helmet/f13/rustedcowboyhat/Initialize() . = ..() AddComponent(/datum/component/armor_plate) @@ -995,7 +995,7 @@ icon_state = "ranger_grey_hat" item_state = "ranger_grey_hat" flags_inv = HIDEEARS|HIDEHAIR - + /obj/item/clothing/head/f13/ranger_hat/Initialize() //HQ parts reinforcement . = ..() AddComponent(/datum/component/armor_plate) @@ -1024,3 +1024,13 @@ desc = "A set of heavy bandages wrapped around the head. Made to protect the eye from whatever injury occured." icon_state = "eyepatch_white_r" item_state = "eyepatch_white_r" + +/obj/item/clothing/head/helmet/skull/bone + name = "Reinforced skull helmet" + desc = "An intimidating tribal helmet reinforced with leather and cloth parts on the inside for more comfort, while styling it on the Bone dancers way." + flags_inv = HIDEEARS|HIDEFACE + flags_cover = HEADCOVERSEYES + armor = list("melee" = 30, "bullet" = 30, "laser" = 25, "energy" = 10, "bomb" = 15, "bio" = 60, "rad" = 15, "fire" = 60, "acid" = 30) + icon_state = "bone_dancer_helmet" + item_state = "bone_dancer_helmet" + strip_delay = 100 diff --git a/code/modules/clothing/suits/f13armor.dm b/code/modules/clothing/suits/f13armor.dm index 5cd8bf9ae1..6aa18a0bb9 100644 --- a/code/modules/clothing/suits/f13armor.dm +++ b/code/modules/clothing/suits/f13armor.dm @@ -1191,3 +1191,35 @@ obj/item/clothing/suit/armor/f13/exile/cust0m item_state = "sorrows_armour" armor = list("melee" = 20, "bullet" = 45, "laser" = 20, "energy" = 10, "bomb" = 50, "bio" = 40, "rad" = 10, "fire" = 60, "acid" = 10) slowdown = 0.08 + +/obj/item/clothing/suit/f13/tribal/light/bone + name = "Bone armor" + desc = "A tribal armor plate, crafted from animal bone." + icon_state = "bone_dancer_armor_light" + item_state = "bone_dancer_armor_light" + blood_overlay_type = "armor" + armor = list("melee" = 30, "bullet" = 25, "laser" = 25, "energy" = 10, "bomb" = 50, "bio" = 40, "rad" = 10, "fire" = 60, "acid" = 10) + pocket_storage_component_path = /datum/component/storage/concrete/pockets + body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS + +/obj/item/clothing/suit/f13/tribal/bone + name = "Reinforced Bone armor" + desc = "A tribal armor plate, reinforced with leather and a few metal parts." + icon_state = "bone_dancer_armor" + item_state = "bone_dancer_armor" + blood_overlay_type = "armor" + armor = list("melee" = 40, "bullet" = 35, "laser" = 30, "energy" = 10, "bomb" = 50, "bio" = 40, "rad" = 10, "fire" = 60, "acid" = 10) + pocket_storage_component_path = /datum/component/storage/concrete/pockets/small + body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS + slowdown = 0.025 + +/obj/item/clothing/suit/f13/tribal/heavy/bone + name = "Heavy Bone armor" + desc = "A tribal full armor plate, crafted from animal bone, metal and leather. Usually worn by the Bone Dancers" + icon_state = "bone_dancer_armor_heavy" + item_state = "bone_dancer_armor_heavy" + blood_overlay_type = "armor" + armor = list("melee" = 45, "bullet" = 45, "laser" = 35, "energy" = 20, "bomb" = 50, "bio" = 40, "rad" = 10, "fire" = 60, "acid" = 10, "wound" = 45) + pocket_storage_component_path = /datum/component/storage/concrete/pockets/small + body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS + slowdown = 0.05 diff --git a/code/modules/clothing/suits/medium_armor.dm b/code/modules/clothing/suits/medium_armor.dm index dbc7d47b57..68cd422cff 100644 --- a/code/modules/clothing/suits/medium_armor.dm +++ b/code/modules/clothing/suits/medium_armor.dm @@ -5,13 +5,6 @@ // WASTELAND // /////////////// -/obj/item/clothing/suit/armored/medium/bone - name = "bone armor" - desc = "Primitive armor made from animal bones and sinew. Rattles when walking. Hard for critters to bite through and fire to burn." - icon_state = "bone" - item_state = "bone" - armor = list("melee" = 45, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 15, "bio" = 0, "rad" = 5, "fire" = 25, "acid" = 0) - // Kevlar /obj/item/clothing/suit/armored/medium/vestarmor name = "armored vest" @@ -115,7 +108,7 @@ icon_state = "supafly" item_state = "supafly" armor = list("melee" = 25, "bullet" = 40, "laser" = 20, "energy" = 10, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 25, "acid" = 25) - + /obj/item/clothing/suit/armored/medium/rebel name = "rebel raider armor" desc = "Rebel, rebel. Your face is a mess." @@ -378,7 +371,7 @@ desc = "A trenchcoat which does a poor job at hiding the full-body combat armor beneath it." icon_state = "towntrench_heavy" armor = list("melee" = 45, "bullet" = 45, "laser" = 35, "energy" = 40, "bomb" = 30, "bio" = 40, "rad" = 40, "fire" = 50, "acid" = 10) - + /obj/item/clothing/suit/armored/medium/lawcoat/commissioner name = "commissioner's jacket" desc = "A navy-blue jacket with blue shoulder designations, '/OPD/' stitched into one of the chest pockets, and hidden ceramic trauma plates. It has a small compartment for a holdout pistol." diff --git a/code/modules/clothing/under/f13.dm b/code/modules/clothing/under/f13.dm index 916771c019..78a1cfc139 100644 --- a/code/modules/clothing/under/f13.dm +++ b/code/modules/clothing/under/f13.dm @@ -29,7 +29,7 @@ desc = "Khaki officers uniform with gold trimming over a black turtleneck." icon_state = "uniform_enclave_officer" item_state = "uniform_enclave_officer" - + /obj/item/clothing/under/f13/enclave/intel name = "intel officer uniform" desc = "Dark pants and turtleneck with hidden kevlar layers, since intel officers often wear no proper armor." @@ -1311,7 +1311,7 @@ item_state = "lb_suit" item_color = "general" armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 20, "fire" = 40, "acid" = 40) - + /obj/item/clothing/under/f13/general/oasis name = "dictator's overcoat" desc = "A grim looking overcoat - preferable standard for the ruler of oasis.
    It's decorated with golden stars, each one adorned with a tree." @@ -1770,3 +1770,13 @@ item_state = "sorrows_under_f" item_color = "sorrows_under_f" +/obj/item/clothing/under/f13/bone + name = "Bone Dancer outfit" + desc = "A full body skin tight overalls, seemingly of brown color. Commonly worn by members of the Bone Dancers tribe." + icon_state = "bone_dancer" + item_state = "bone_dancer" + item_color = "bone_dancer" + var/sleeves_adjusted = 0 + alt_covers_chest = TRUE + fitted = FEMALE_UNIFORM_TOP + can_adjust = TRUE diff --git a/code/modules/jobs/job_types/wasteland.dm b/code/modules/jobs/job_types/wasteland.dm index 243c66dc4e..29a9d07ce6 100644 --- a/code/modules/jobs/job_types/wasteland.dm +++ b/code/modules/jobs/job_types/wasteland.dm @@ -1414,7 +1414,8 @@ datum/job/wasteland/f13dendoctor /datum/outfit/loadout/eightiesshaman, /datum/outfit/loadout/rustwalkersscipher, /datum/outfit/loadout/rustwalkersscrapper, - /datum/outfit/loadout/rustwalkersshaman + /datum/outfit/loadout/rustwalkersshaman, + /datum/outfit/loadout/bonedancerexile ) /datum/outfit/job/wasteland/f13tribal/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) @@ -1701,8 +1702,20 @@ datum/job/wasteland/f13dendoctor /obj/item/reagent_containers/pill/patch/healpoultice = 2, /obj/item/storage/belt/utility/full = 1, /obj/item/book/granter/crafting_recipe/tribal/rustwalkers = 1 -) + ) +//Bone Dancer +/datum/outfit/loadout/bonedancerexile + name = "Bone Dancer Exile" + backpack_contents = list( + /obj/item/clothing/under/f13/bone = 1, + /obj/item/clothing/head/helmet/skull/bone = 1, + /obj/item/book/granter/crafting_recipe/tribal/bone = 1, + /obj/item/twohanded/spear/bonespear = 1, + /obj/item/warpaint_bowl=1, + /obj/item/reagent_containers/pill/patch/healpoultice = 2 + + ) /datum/outfit/job/wasteland/f13tribal/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() if(visualsOnly) diff --git a/icons/fallout/onmob/weapons/shields_lefthand.dmi b/icons/fallout/onmob/weapons/shields_lefthand.dmi index 577812f1c9f114682afd8a827c168ba1d33c03bf..26b52c01d76e8fb7d37d634599b90905f9718817 100644 GIT binary patch literal 6395 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 YMpZv2giIQ-e=~sRN>Ig0dDD>p0DIj#Bme*a literal 5539 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 diff --git a/icons/fallout/onmob/weapons/shields_righthand.dmi b/icons/fallout/onmob/weapons/shields_righthand.dmi index 043cc4c4983e1b7b183ed96267d0f9d7e4ec7672..89e4ba3b976cdf4288238e8b0ca19bcc7a4744f4 100644 GIT binary patch literal 6414 zcmaKRXHXPT)9#R5Tm)2*90UZEC?H4iPS2S+)#vG+etNoVVs#;^RhY4`BlBKk*B5kO(E$k>3!x?P4U;6ut?~}D$%1xI(Y@3Z=d}oJ7}okiTWnKC9A_~ zrSu94$)$>(T;9oKkKzl7!3>XRelv3E>V{5j&jtO-wYBgTWHF{yL_kC~Wm+9u0zO+L z61)sCyv9l*;dU_pTjKQ0YYSLTUpq3)NdMD-tM^K4M-2f0K*yx6q+s9=$IOKqJa_s4 z+V@m~#YWQ=u&W96-nw%m`lma!o3goEF3+^tCbiR+hmLBIQ%|LX(|W0&Q^^pedC|

    <*h?xc@|5F(bf!za?+47`2r) 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 BjRODx delta 14353 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 diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index ff599310fd949a805e68e02bbc47561f812763dd..28664a64eb7f061eda852e388d5cdc0a126082e4 100644 GIT binary patch delta 13627 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 Cynsyr delta 11680 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 PK|cyIs?rsb#zFrNB#4Vg diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 045a927ad3b8ed956d5c62b171cc2435980fc571..2ee9f90c62ce26cdcc6ce1c7add5a3a46845ac12 100644 GIT binary patch delta 10409 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 Lw3VwAE#LevM7r=` From cb3243503c3d13e06b5541e5dcfbef2e4de26d77 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Thu, 24 Feb 2022 11:23:06 +1100 Subject: [PATCH 068/127] alternate pathway for making most drugs (#379) * ned2 * eee * clugel * time is flat * tweaks * whoop * Update drugs.dm * Update drugs.dm * Update medicine.dm --- .../reagents/chemistry/recipes/drugs.dm | 30 +++++++++---------- .../reagents/chemistry/recipes/medicine.dm | 22 +++++++------- .../reagents/chemistry/recipes/others.dm | 2 +- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/code/modules/reagents/chemistry/recipes/drugs.dm b/code/modules/reagents/chemistry/recipes/drugs.dm index 84328a74ef..6daa00781d 100644 --- a/code/modules/reagents/chemistry/recipes/drugs.dm +++ b/code/modules/reagents/chemistry/recipes/drugs.dm @@ -79,21 +79,21 @@ OptimalTempMin = 600 OptimalTempMax = 675 ExplodeTemp = 700 - OptimalpHMin = 8 + OptimalpHMin = 7 OptimalpHMax = 10 ReactpHLim = 2 CurveSharpT = 5 CurveSharppH = 0.7 ThermicConstant = -6 HIonRelease = -0.5 - RateUpLim = 5 + RateUpLim = 10 FermiChem = TRUE /datum/chemical_reaction/turbo name = "Turbo" id = /datum/reagent/drug/turbo results = list(/datum/reagent/drug/turbo = 4) - required_reagents = list(/datum/reagent/consumable/ferajuice = 2, /datum/reagent/consumable/agavejuice = 2, /datum/reagent/consumable/ethanol = 1) + required_reagents = list(/datum/reagent/cellulose = 1, /datum/reagent/toxin/cyanide = 1, /datum/reagent/consumable/brocjuice = 1, /datum/reagent/drug/jet = 1) //fairly close to the ingame recipe OptimalTempMin = 410 OptimalTempMax = 525 ExplodeTemp = 585 @@ -104,23 +104,23 @@ CurveSharppH = 0.7 ThermicConstant = 8 HIonRelease = 0.5 - RateUpLim = 5 + RateUpLim = 7 FermiChem = TRUE /datum/chemical_reaction/psycho name = "Psycho" id = /datum/reagent/drug/psycho - results = list(/datum/reagent/drug/psycho = 4) - required_reagents = list(/datum/reagent/consumable/ferajuice = 2, /datum/reagent/consumable/cavefungusjuice = 2, /datum/reagent/consumable/nuka_cola = 1) - OptimalTempMin = 273 + results = list(/datum/reagent/drug/psycho = 3) + required_reagents = list(/datum/reagent/toxin/acid = 1, /datum/reagent/consumable/cavefungusjuice = 1, /datum/reagent/ash = 1, /datum/reagent/drug/methamphetamine = 1) + OptimalTempMin = 223 OptimalTempMax = 303 ExplodeTemp = 323 OptimalpHMin = 3 - OptimalpHMax = 5 + OptimalpHMax = 6 ReactpHLim = 1 CurveSharpT = 5 CurveSharppH = 0.7 - ThermicConstant = 7 + ThermicConstant = 5 HIonRelease = 0.5 RateUpLim = 5 FermiChem = TRUE @@ -128,17 +128,17 @@ /datum/chemical_reaction/buffout name = "Buffout" id = /datum/reagent/drug/buffout - results = list(/datum/reagent/drug/buffout = 6) - required_reagents = list(/datum/reagent/consumable/yuccajuice = 1, /datum/reagent/consumable/mutjuice = 1, /datum/reagent/consumable/ethanol/buffalo = 1, /datum/reagent/consumable/nuka_cola = 1, /datum/reagent/carbondioxide = 1, /datum/reagent/nitrous_oxide = 1) + results = list(/datum/reagent/drug/buffout = 10) + required_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/phosphorus = 1, /datum/reagent/sulfur = 1, /datum/reagent/drug/crank = 1, /datum/reagent/carbondioxide = 1, /datum/reagent/nitrous_oxide = 1, /datum/reagent/consumable/yuccajuice = 1) OptimalTempMin = 165 OptimalTempMax = 215 ExplodeTemp = 223 OptimalpHMin = 8 - OptimalpHMax = 10 + OptimalpHMax = 11 ReactpHLim = 1 CurveSharpT = 5 CurveSharppH = 0.7 - ThermicConstant = 15 - HIonRelease = 0.5 - RateUpLim = 1 + ThermicConstant = 2 + HIonRelease = 0.25 + RateUpLim = 3 FermiChem = TRUE diff --git a/code/modules/reagents/chemistry/recipes/medicine.dm b/code/modules/reagents/chemistry/recipes/medicine.dm index f2835fd9ec..005c8ebda7 100644 --- a/code/modules/reagents/chemistry/recipes/medicine.dm +++ b/code/modules/reagents/chemistry/recipes/medicine.dm @@ -338,7 +338,7 @@ datum/chemical_reaction/rezadone required_reagents = list( /datum/reagent/medicine/mannitol = 2, /datum/reagent/water = 2, /datum/reagent/impedrezene = 1) /datum/chemical_reaction/medsuture - required_reagents = list(/datum/reagent/cellulose = 10, /datum/reagent/toxin/formaldehyde = 20, /datum/reagent/medicine/polypyr = 15) //This might be a bit much, reagent cost should be reviewed after implementation. + required_reagents = list(/datum/reagent/cellulose = 10, /datum/reagent/toxin/formaldehyde = 20, /datum/reagent/medicine/polypyr = 10) //This might be a bit much, reagent cost should be reviewed after implementation. /datum/chemical_reaction/medsuture/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) @@ -346,7 +346,7 @@ datum/chemical_reaction/rezadone new /obj/item/stack/medical/suture/medicated(location) /datum/chemical_reaction/medmesh - required_reagents = list(/datum/reagent/cellulose = 20, /datum/reagent/consumable/aloejuice = 20, /datum/reagent/abraxo_cleaner/sterilizine = 10) + required_reagents = list(/datum/reagent/cellulose = 10, /datum/reagent/consumable/aloejuice = 10, /datum/reagent/abraxo_cleaner/sterilizine = 10) /datum/chemical_reaction/medmesh/on_reaction(datum/reagents/holder, created_volume) var/location = get_turf(holder.my_atom) @@ -391,8 +391,8 @@ datum/chemical_reaction/rezadone /datum/chemical_reaction/stimpak2 name = "Imitation Stimpak Fluid" id = /datum/reagent/medicine/stimpakimitation - results = list(/datum/reagent/medicine/stimpakimitation = 3) - required_reagents = list(/datum/reagent/consumable/brocjuice = 3, /datum/reagent/consumable/xanderjuice = 3) + results = list(/datum/reagent/medicine/stimpakimitation = 2) + required_reagents = list(/datum/reagent/consumable/brocjuice = 1, /datum/reagent/consumable/xanderjuice = 1) OptimalTempMin = 500 // Lower area of bell curve for determining heat based rate reactions OptimalTempMax = 650 // Upper end for above ExplodeTemp = 9999 //Temperature at which reaction explodes @@ -410,8 +410,8 @@ datum/chemical_reaction/rezadone /datum/chemical_reaction/superstimpak name = "Super Stimpak Fluid" id = /datum/reagent/medicine/super_stimpak - results = list(/datum/reagent/medicine/super_stimpak = 3) - required_reagents = list(/datum/reagent/blood/synthetics = 1, /datum/reagent/drug/aranesp = 1, /datum/reagent/medicine/stimpak = 1, /datum/reagent/consumable/mutjuice = 1) + results = list(/datum/reagent/medicine/super_stimpak = 5) + required_reagents = list(/datum/reagent/blood/synthetics = 1, /datum/reagent/medicine/stimpak = 1, /datum/reagent/consumable/mutjuice = 1) //1 mutfruit at 50 potency yields 6 mutfruit juice OptimalTempMin = 65 OptimalTempMax = 95 ExplodeTemp = 100 @@ -420,8 +420,8 @@ datum/chemical_reaction/rezadone ReactpHLim = 1 CurveSharpT = 1 //flat tcurve CurveSharppH = 0.5 - ThermicConstant = 5 - HIonRelease = 0.75 + ThermicConstant = 1.5 + HIonRelease = 0.1 RateUpLim = 50 //this seems quite high but 1. runaway thermals 2. it's very slow since it's 100K FermiChem = TRUE FermiExplode = FALSE @@ -430,11 +430,11 @@ datum/chemical_reaction/rezadone name = "Med-X" id = /datum/reagent/medicine/medx results = list(/datum/reagent/medicine/medx = 4) - required_reagents = list(/datum/reagent/consumable/ethanol/pungajuice = 1, /datum/reagent/consumable/daturajuice = 1, /datum/reagent/consumable/coyotejuice = 1, /datum/reagent/medicine/stimpakimitation = 1) - OptimalTempMin = 800 + required_reagents = list(/datum/reagent/drug/aranesp = 1, /datum/reagent/phenol = 1, /datum/reagent/drug/heroin = 1, /datum/reagent/medicine/stimpakimitation = 1) + OptimalTempMin = 780 OptimalTempMax = 821 ExplodeTemp = 824 - OptimalpHMin = 11 + OptimalpHMin = 10 OptimalpHMax = 14 ReactpHLim = 1 CurveSharpT = 10 diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index 07c8a85c48..93217920af 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -867,7 +867,7 @@ CurveSharppH = 0.5 ThermicConstant = 4 HIonRelease = 0.1 - RateUpLim = 5 + RateUpLim = 6 FermiChem = TRUE FermiExplode = FALSE From 09e624ef8f8a8324ea055ca885c1c8c046a90c98 Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Thu, 24 Feb 2022 08:23:38 +0800 Subject: [PATCH 069/127] med-sci treasure: science is its own reward (#382) * Update f13lootdrop.dm * Update f13lootdrop.dm * Update f13lootdrop.dm * Update f13lootdrop.dm * Update f13lootdrop.dm * Update f13lootdrop.dm * Update mineral.dm * Update f13lootdrop.dm --- .../objects/effects/spawners/f13lootdrop.dm | 40 ++++++++++++++++++- .../objects/items/stacks/sheets/mineral.dm | 3 ++ 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/code/game/objects/effects/spawners/f13lootdrop.dm b/code/game/objects/effects/spawners/f13lootdrop.dm index cb8842d07a..d487769f7f 100644 --- a/code/game/objects/effects/spawners/f13lootdrop.dm +++ b/code/game/objects/effects/spawners/f13lootdrop.dm @@ -562,6 +562,44 @@ /obj/item/reagent_containers/hypospray/medipen/medx, /obj/item/storage/pill_bottle/chem_tin/buffout ) + + +obj/effect/spawner/lootdrop/f13/medical/rnd/mid + name = "mid dungeon science loot" //to replace guns as treasure in slightly protected areas + lootcount = 1 + + loot = list( + /obj/item/screwdriver/power, + /obj/item/wrench/power, + /obj/item/storage/box/medicine/stimpaks/stimpaks5, + /obj/item/stack/sheet/prewar/twenty, + /obj/item/stack/sheet/plastic/twenty, + /obj/item/defibrillator/primitive, + /obj/item/reagent_containers/syringe/bluespace, + ) + + +obj/effect/spawner/lootdrop/f13/medical/rnd/good + name = "good dungeon science loot" //to replace guns as treasure in heavily guarded areas + lootcount = 1 + + loot = list( + /obj/item/reagent_containers/glass/beaker/meta = 5, + /obj/item/stack/sheet/mineral/abductor/ten = 5, + /obj/item/scalpel/advanced = 5, + /obj/item/surgical_drapes/advanced = 5, + /obj/effect/spawner/bundle/f13/needler = 5, + /obj/item/clothing/glasses/night = 5, + /obj/item/circuitboard/machine/chem_dispenser/apothecary = 5, + /obj/item/storage/box/stockparts/deluxe = 5, + /obj/item/storage/box/emps = 5, + /obj/item/organ/cyberimp/arm/janitor = 5, + /obj/item/reagent_containers/glass/bottle/fentanyl = 5, + /obj/item/reagent_containers/glass/bottle/frostoil = 5, + /obj/item/book/granter/trait/midsurgery = 5, + /obj/item/reagent_containers/glass/bottle/FEV_solution = 1, + ) + /* ------------------------------------------------ --------------WEAPON SPAWNERS------------------- ------------------------------------------------ */ @@ -1969,8 +2007,6 @@ /obj/item/book/granter/action/drink_fling = 10, /obj/item/book/granter/crafting_recipe/gunsmith_one = 10, ) - - /obj/effect/spawner/lootdrop/f13/blueprintLow name = "gun comps spawner" icon_state = "blueprint_loot" diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 67f2d2b2ca..7f9c5d5395 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -417,6 +417,9 @@ GLOBAL_LIST_INIT(snow_recipes, list ( \ merge_type = /obj/item/stack/sheet/mineral/abductor walltype = /turf/closed/wall/mineral/abductor +/obj/item/stack/sheet/mineral/abductor/ten + amount = 10 + GLOBAL_LIST_INIT(abductor_recipes, list ( \ new/datum/stack_recipe("poylmer bed", /obj/structure/bed/abductor, 2, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("polymer locker", /obj/structure/closet/abductor, 2, time = 15, one_per_turf = 1, on_floor = 1), \ From fadf5dab1bde1d8011cd974eeb91ded32364a1b6 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Thu, 24 Feb 2022 11:23:53 +1100 Subject: [PATCH 070/127] primitive chemistry/grinder improvements (#383) * revamp * rer * ghett * nopanek * rr * Compilatron * cgf3 * rrrr * C*derfixatron * fix2 --- .../items/stacks/sheets/sheet_types.dm | 3 +- .../chemistry/machinery/chem_master.dm | 27 ++++- .../chemistry/machinery/reagentgrinder.dm | 2 +- .../reagents/chemistry/recipes/drugs.dm | 1 - .../reagents/reagent_containers/glass.dm | 112 ++++++++++++------ 5 files changed, 107 insertions(+), 38 deletions(-) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index cb516b852e..a80de9af54 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -293,8 +293,9 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ new /datum/stack_recipe("compost bin", /obj/structure/reagent_dispensers/compostbin, 25, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ new /datum/stack_recipe("harvest bin", /obj/machinery/smartfridge/bottlerack/grownbin, 20, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ new /datum/stack_recipe("seed bin", /obj/machinery/smartfridge/bottlerack/seedbin, 20, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ - null, \ new /datum/stack_recipe("alchemy rack", /obj/machinery/smartfridge/bottlerack/alchemy_rack, 20, time = 40, one_per_turf = TRUE, on_floor = TRUE),\ + null, \ + new /datum/stack_recipe("primitive chemistry table", /obj/machinery/chem_master/primitive, 25, time = 15, one_per_turf = TRUE, on_floor = TRUE),\ new /datum/stack_recipe("loom", /obj/structure/loom, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE),\ )), \ new/datum/stack_recipe_list("cooking", list( \ diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index 3dffddd325..3684dc7969 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -11,7 +11,7 @@ resistance_flags = FIRE_PROOF | ACID_PROOF circuit = /obj/item/circuitboard/machine/chem_master - + var/basereagents = 100 var/obj/item/reagent_containers/beaker = null var/obj/item/storage/pill_bottle/bottle = null var/mode = 1 @@ -26,7 +26,7 @@ var/fermianalyze //Give more detail on fermireactions on analysis /obj/machinery/chem_master/Initialize() - create_reagents(100) + create_reagents(basereagents) //Calculate the span tags and ids fo all the available pill icons var/datum/asset/spritesheet/simple/assets = get_asset_datum(/datum/asset/spritesheet/simple/pills) @@ -530,6 +530,7 @@ idle_power_usage = 0 flags_1 = NODECONSTRUCT_1 can_be_unanchored = TRUE + basereagents = 240 /obj/machinery/chem_master/primitive/update_icon_state() if(beaker) @@ -537,6 +538,28 @@ else icon_state = "alchemy_table" +/obj/machinery/chem_master/primitive/attackby(obj/item/I, mob/user, params) + if(default_unfasten_wrench(user, I)) + return + if(istype(I, /obj/item/reagent_containers) && !(I.item_flags & ABSTRACT) && I.is_open_container()) + . = TRUE // no afterattack + var/obj/item/reagent_containers/B = I + if(!user.transferItemToLoc(B, src)) + return + replace_beaker(user, B) + to_chat(user, "You add [B] to [src].") + updateUsrDialog() + update_icon() + else if(!condi && istype(I, /obj/item/storage/pill_bottle)) + . = TRUE // no afterattack + if(!user.transferItemToLoc(I, src)) + return + replace_pillbottle(user, I) + to_chat(user, "You add [I] into the dispenser slot.") + updateUsrDialog() + else + return ..() + /obj/machinery/chem_master/primitive/ui_interact(mob/living/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(istype(user, /mob/dead/observer)) diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index a53c57a3e7..6d6e6900f2 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -15,7 +15,7 @@ resistance_flags = ACID_PROOF var/operating = FALSE var/obj/item/reagent_containers/beaker = null - var/limit = 10 + var/limit = 20 var/speed = 1 var/list/holdingitems diff --git a/code/modules/reagents/chemistry/recipes/drugs.dm b/code/modules/reagents/chemistry/recipes/drugs.dm index 6daa00781d..ce2ea11883 100644 --- a/code/modules/reagents/chemistry/recipes/drugs.dm +++ b/code/modules/reagents/chemistry/recipes/drugs.dm @@ -12,7 +12,6 @@ mix_message = "The mixture violently reacts, leaving behind a few crystalline shards." required_temp = 390 - /datum/chemical_reaction/krokodil name = "Krokodil" id = /datum/reagent/drug/krokodil diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 2a6b7d3395..49a5c0b2be 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -337,6 +337,7 @@ desc = "An ancient, simple tool used in conjunction with a mortar to grind or juice items." icon = 'icons/obj/chemical.dmi' icon_state = "bone_pestle" + w_class = WEIGHT_CLASS_SMALL force = 6 /obj/item/reagent_containers/glass/mortar @@ -344,67 +345,112 @@ desc = "A specially formed bowl of ancient design. It is possible to crush or juice items placed in it using a pestle; however the process, unlike modern methods, is slow and physically exhausting." icon_state = "bone_mortar" amount_per_transfer_from_this = 10 - possible_transfer_amounts = list(5, 10, 15, 20, 25, 30, 50) + possible_transfer_amounts = list(5, 10, 15, 20, 25, 30, 50, 60, 120) + volume = 120 item_flags = NO_MAT_REDEMPTION reagent_flags = OPENCONTAINER spillable = TRUE - var/obj/item/grinded + var/list/holdingitems var/mortar_mode = MORTAR_JUICE var/blacklistchems = list( /obj/item/reagent_containers/pill/patch/turbo, /obj/item/reagent_containers/pill/buffout, /obj/item/reagent_containers/pill/patch/jet, ) - +/obj/item/reagent_containers/glass/mortar/Initialize() + . = ..() + holdingitems = list() /obj/item/reagent_containers/glass/mortar/examine(mob/user) . = ..() . += "Alt-click to eject any item put inside." . += "Alt-click while the mortar is empty to change between grind/juice mode." /obj/item/reagent_containers/glass/mortar/AltClick(mob/user) - if(grinded) - grinded.forceMove(drop_location()) - grinded = null - to_chat(user, "You eject the item inside.") - return TRUE + if(LAZYLEN(holdingitems)) + eject() else mortar_mode = !mortar_mode - to_chat(user, "You decide to hold [src] differently to [mortar_mode == MORTAR_JUICE ? "juice the harvest" : "grind the harvest"].") + to_chat(user, "You decide to [mortar_mode == MORTAR_JUICE ? "juice the harvest" : "grind the harvest"].") /obj/item/reagent_containers/glass/mortar/attackby(obj/item/I, mob/living/carbon/human/user) - if (is_type_in_list(I, blacklistchems)) + if(is_type_in_list(I, blacklistchems)) return - ..() if(istype(I,/obj/item/pestle)) - if(grinded) + if(LAZYLEN(holdingitems)) if(IS_STAMCRIT(user)) to_chat(user, "You are too tired to work!") return - to_chat(user, "You start grinding...") - if((do_after(user, 25, target = src))) - user.adjustStaminaLoss(15) - if(grinded.juice_results && (mortar_mode== MORTAR_JUICE)) // will prioritize juicing IF the Mortar's toggled to juice. - grinded.on_juice() - reagents.add_reagent_list(grinded.juice_results) - to_chat(user, "You juice [grinded] into a fine liquid.") - QDEL_NULL(grinded) - return - grinded.on_grind() - reagents.add_reagent_list(grinded.grind_results) - if(grinded.reagents && (mortar_mode== MORTAR_GRIND)) //food and pills - grinded.reagents.trans_to(src, grinded.reagents.total_volume, log = "mortar powdering") - to_chat(user, "You grind [grinded] into a fine powder.") - QDEL_NULL(grinded) + user.adjustStaminaLoss(2 * holdingitems.len) //max 40 + if(mortar_mode== MORTAR_JUICE) + juice() + return + else + grind() return - return else to_chat(user, "There is nothing to grind!") return - if(grinded) - to_chat(user, "There is something inside already!") + if(holdingitems.len >= 10) + to_chat(user, "The [src] is full!") + return + if(istype(I, /obj/item/storage/bag)) + var/list/inserted = list() + if(SEND_SIGNAL(I, COMSIG_TRY_STORAGE_TAKE_TYPE, /obj/item/reagent_containers/food/snacks/grown, src, 10 - length(holdingitems), null, null, user, inserted)) + for(var/i in inserted) + holdingitems[i] = TRUE + if(!I.contents.len) + to_chat(user, "You empty [I] into [src].") + else + to_chat(user, "You fill [src] to the brim.") + return TRUE + if(!I.grind_requirements(src)) //Error messages should be in the objects' definitions return if(I.juice_results || I.grind_results) - I.forceMove(src) - grinded = I + if(user.transferItemToLoc(I, src)) + to_chat(user, "You add [I] to [src].") + holdingitems[I] = TRUE + return FALSE + to_chat(user, "You can't put this in the mortar!") + ..() + +/obj/item/reagent_containers/glass/mortar/proc/eject(mob/user) + for(var/i in holdingitems) + var/obj/item/O = i + O.forceMove(drop_location()) + holdingitems -= O + +/obj/item/reagent_containers/glass/mortar/proc/remove_object(obj/item/O) + holdingitems -= O + qdel(O) + +/obj/item/reagent_containers/glass/mortar/proc/juice() + for(var/obj/item/i in holdingitems) + if(reagents.total_volume >= reagents.maximum_volume) + break + var/obj/item/I = i + if(I.juice_results) + juice_item(I) + +/obj/item/reagent_containers/glass/mortar/proc/juice_item(obj/item/I) //Juicing results can be found in respective object definitions + if(I.on_juice(src) == -1) + to_chat(usr, "[src] cannot juice [I].") + return + reagents.add_reagent_list(I.juice_results) + remove_object(I) + +/obj/item/reagent_containers/glass/mortar/proc/grind() + for(var/i in holdingitems) + if(reagents.total_volume >= reagents.maximum_volume) + break + var/obj/item/I = i + if(I.grind_results) + grind_item(i) + +/obj/item/reagent_containers/glass/mortar/proc/grind_item(obj/item/I) //Grind results can be found in respective object definitions + if(I.on_grind(src) == -1) //Call on_grind() to change amount as needed, and stop grinding the item if it returns -1 + to_chat(usr, "[src] cannot grind [I].") return - to_chat(user, "You can't grind this!") + reagents.add_reagent_list(I.grind_results) + if(I.reagents) + I.reagents.trans_to(reagents, I.reagents.total_volume) + remove_object(I) From 136d4253257646a272ba4da2f848b88db20998d9 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Thu, 24 Feb 2022 11:24:02 +1100 Subject: [PATCH 071/127] sadomaschoism (#387) --- code/modules/jobs/job_types/wasteland.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/jobs/job_types/wasteland.dm b/code/modules/jobs/job_types/wasteland.dm index 29a9d07ce6..b3f8acdb2f 100644 --- a/code/modules/jobs/job_types/wasteland.dm +++ b/code/modules/jobs/job_types/wasteland.dm @@ -495,7 +495,7 @@ Raider backpack_contents = list( /obj/item/melee/onehanded/knife/throwing = 5, /obj/item/clothing/mask/gas/explorer/folded=1, - /obj/item/storage/belt/tribe_quiver = 1, + /obj/item/storage/belt = 1, /obj/item/restraints/legcuffs/beartrap = 2, /obj/item/reverse_bear_trap = 1, /obj/item/melee/unarmed/lacerator = 1, From c538bd7150093e79e6a84ee21fb9f84869c1cd2a Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Thu, 24 Feb 2022 11:24:08 +1100 Subject: [PATCH 072/127] salvaging buffs (#386) * Kill Craft * salvuige * salvaging * arr * type-o * hm * ssack * Update rubbish.dm * rrrrrrrrrrrrrrrrrrrrrr * ident * typeo3 * Update bags.dm --- _maps/map_files/Pahrump/Dungeons.dmm | 22 ++++++------ _maps/map_files/Pahrump/Pahrump-Surface-2.dmm | 2 +- _maps/map_files/Pahrump/old/Dungeons.dmm | 20 +++++------ _maps/map_files/Pahrump/old/Pahrump.dmm | 2 +- .../crafting/recipes/recipes_explosives.dm | 11 ++---- .../objects/effects/spawners/f13lootdrop.dm | 2 +- .../effects/spawners/themed_loot_tables.dm | 2 +- .../objects/items/stacks/sheets/leather.dm | 3 ++ .../items/stacks/sheets/sheet_types.dm | 1 + code/game/objects/items/storage/bags.dm | 20 +++++++++++ code/game/objects/items/tools/weldingtool.dm | 4 +-- code/modules/crafting/items.dm | 10 +++--- code/modules/fallout/obj/crafting.dm | 15 -------- .../modules/fallout/obj/spawners/lootdrops.dm | 6 ++-- code/modules/vehicles/rubbish.dm | 36 +++++++++---------- testing.dmm | 2 +- 16 files changed, 79 insertions(+), 79 deletions(-) diff --git a/_maps/map_files/Pahrump/Dungeons.dmm b/_maps/map_files/Pahrump/Dungeons.dmm index 1741267d3c..0551b7153b 100644 --- a/_maps/map_files/Pahrump/Dungeons.dmm +++ b/_maps/map_files/Pahrump/Dungeons.dmm @@ -2353,7 +2353,7 @@ /area/f13/vault) "cND" = ( /obj/structure/table/wood, -/obj/item/crafting/timer, +/obj/item/assembly/timer, /turf/open/floor/f13{ icon_state = "darkdirtysolid" }, @@ -4740,7 +4740,7 @@ /obj/item/crafting/buzzer, /obj/item/crafting/buzzer, /obj/item/crafting/buzzer, -/obj/item/crafting/timer, +/obj/item/assembly/timer, /turf/open/floor/f13{ icon_state = "darkdirtysolid" }, @@ -5524,7 +5524,7 @@ /area/f13/underground/cave) "gwo" = ( /obj/structure/table/wood, -/obj/item/crafting/timer, +/obj/item/assembly/timer, /turf/open/floor/f13{ icon_state = "darkdirty" }, @@ -9893,9 +9893,9 @@ /area/f13/bunker) "lYs" = ( /obj/structure/rack, -/obj/item/crafting/igniter, -/obj/item/crafting/igniter, -/obj/item/crafting/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, /turf/open/floor/f13{ icon_state = "darkdirtysolid" }, @@ -11846,7 +11846,7 @@ "ogw" = ( /obj/structure/rack, /obj/item/crafting/large_gear, -/obj/item/crafting/sensor, +/obj/item/assembly/prox_sensor, /obj/item/crafting/small_gear, /obj/item/crafting/transistor, /obj/item/crafting/transistor, @@ -14325,7 +14325,7 @@ /obj/item/crafting/capacitor, /obj/item/crafting/capacitor, /obj/item/crafting/capacitor, -/obj/item/crafting/sensor, +/obj/item/assembly/prox_sensor, /turf/open/floor/f13{ icon_state = "darkdirtysolid" }, @@ -14845,7 +14845,7 @@ /obj/structure/rack, /obj/item/book/granter/crafting_recipe/gunsmith_three, /obj/effect/decal/cleanable/dirt, -/obj/item/crafting/timer, +/obj/item/assembly/timer, /obj/item/mining_scanner, /turf/open/floor/plasteel/darkpurple/side{ dir = 1 @@ -15049,7 +15049,7 @@ "rLZ" = ( /obj/item/storage/toolbox/electrical, /obj/structure/table, -/obj/item/crafting/timer, +/obj/item/assembly/timer, /turf/open/floor/plasteel/f13/vault_floor/plating, /area/f13/vault) "rMe" = ( @@ -17305,7 +17305,7 @@ /obj/structure/table, /obj/item/crafting/board, /obj/item/crafting/board, -/obj/item/crafting/sensor, +/obj/item/assembly/prox_sensor, /turf/open/floor/plasteel/f13/vault_floor/plating, /area/f13/vault) "uNm" = ( diff --git a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm index ac0c900a42..0508df85dc 100644 --- a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm @@ -15015,7 +15015,7 @@ /area/f13/building) "gle" = ( /obj/structure/rack, -/obj/item/crafting/sensor, +/obj/item/assembly/prox_sensor, /obj/item/crafting/abraxo, /obj/effect/spawner/lootdrop/f13/crafting, /obj/effect/spawner/lootdrop/f13/crafting, diff --git a/_maps/map_files/Pahrump/old/Dungeons.dmm b/_maps/map_files/Pahrump/old/Dungeons.dmm index a2f586d04a..b56e497042 100644 --- a/_maps/map_files/Pahrump/old/Dungeons.dmm +++ b/_maps/map_files/Pahrump/old/Dungeons.dmm @@ -2266,7 +2266,7 @@ /area/f13/bunker) "gd" = ( /obj/structure/table/wood, -/obj/item/crafting/timer, +/obj/item/assembly/timer, /turf/open/floor/f13{ icon_state = "darkdirtysolid" }, @@ -3855,7 +3855,7 @@ /area/f13/bunker) "kh" = ( /obj/structure/table/wood, -/obj/item/crafting/timer, +/obj/item/assembly/timer, /turf/open/floor/f13{ icon_state = "darkdirty" }, @@ -13995,7 +13995,7 @@ /obj/item/crafting/capacitor, /obj/item/crafting/capacitor, /obj/item/crafting/capacitor, -/obj/item/crafting/sensor, +/obj/item/assembly/prox_sensor, /turf/open/floor/f13{ icon_state = "darkdirtysolid" }, @@ -14704,7 +14704,7 @@ "On" = ( /obj/structure/rack, /obj/item/crafting/large_gear, -/obj/item/crafting/sensor, +/obj/item/assembly/prox_sensor, /obj/item/crafting/small_gear, /obj/item/crafting/transistor, /obj/item/crafting/transistor, @@ -15604,7 +15604,7 @@ /obj/structure/table, /obj/item/crafting/board, /obj/item/crafting/board, -/obj/item/crafting/sensor, +/obj/item/assembly/prox_sensor, /turf/open/floor/plasteel/f13/vault_floor/plating, /area/f13/vault) "QA" = ( @@ -15728,7 +15728,7 @@ "QP" = ( /obj/item/storage/toolbox/electrical, /obj/structure/table, -/obj/item/crafting/timer, +/obj/item/assembly/timer, /turf/open/floor/plasteel/f13/vault_floor/plating, /area/f13/vault) "QQ" = ( @@ -17657,9 +17657,9 @@ /area/f13/vault) "VH" = ( /obj/structure/rack, -/obj/item/crafting/igniter, -/obj/item/crafting/igniter, -/obj/item/crafting/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, /turf/open/floor/f13{ icon_state = "darkdirtysolid" }, @@ -18575,7 +18575,7 @@ /obj/item/crafting/buzzer, /obj/item/crafting/buzzer, /obj/item/crafting/buzzer, -/obj/item/crafting/timer, +/obj/item/assembly/timer, /turf/open/floor/f13{ icon_state = "darkdirtysolid" }, diff --git a/_maps/map_files/Pahrump/old/Pahrump.dmm b/_maps/map_files/Pahrump/old/Pahrump.dmm index 83d9be37f6..657420186c 100644 --- a/_maps/map_files/Pahrump/old/Pahrump.dmm +++ b/_maps/map_files/Pahrump/old/Pahrump.dmm @@ -46524,7 +46524,7 @@ /obj/item/camera, /obj/item/camera_film, /obj/item/crafting/abraxo, -/obj/item/crafting/sensor, +/obj/item/assembly/prox_sensor, /obj/item/flashlight/seclite, /obj/item/flashlight, /obj/item/flashlight, diff --git a/code/datums/components/crafting/recipes/recipes_explosives.dm b/code/datums/components/crafting/recipes/recipes_explosives.dm index affb793bf8..4407efee16 100644 --- a/code/datums/components/crafting/recipes/recipes_explosives.dm +++ b/code/datums/components/crafting/recipes/recipes_explosives.dm @@ -42,7 +42,7 @@ reqs = list(/datum/reagent/blackpowder = 50, /obj/item/crafting/coffee_pot = 1, /obj/item/stack/cable_coil = 1, - /obj/item/crafting/timer = 1,) + /obj/item/assembly/timer = 1,) time = 30 category = CAT_EXPLOSIVE @@ -75,7 +75,7 @@ /obj/item/stack/crafting/metalparts = 10, /obj/item/stack/crafting/goodparts = 3, /obj/item/stack/crafting/electronicparts = 5, - /obj/item/stack/ore/blackpowder = 4, + /obj/item/stack/ore/blackpowder = 4, /obj/item/assembly/prox_sensor = 1, /obj/item/stack/cable_coil = 5 ) @@ -94,7 +94,6 @@ /obj/item/stack/crafting/electronicparts = 5, /obj/item/stack/ore/blackpowder = 4, /obj/item/assembly/prox_sensor = 1, - /obj/item/crafting = 15, /obj/item/stack/cable_coil = 5 ) tools = list(TOOL_AWORKBENCH) @@ -112,7 +111,6 @@ /obj/item/stack/crafting/electronicparts = 5, /obj/item/stack/ore/blackpowder = 10, /obj/item/assembly/prox_sensor = 1, - /obj/item/crafting = 7, /datum/reagent/napalm = 100, /obj/item/stack/cable_coil = 5 ) @@ -146,7 +144,6 @@ /obj/item/stack/crafting/goodparts = 3, /obj/item/stack/crafting/electronicparts = 30, /obj/item/stack/ore/blackpowder = 4, - /obj/item/crafting = 15, /obj/item/assembly/prox_sensor = 1, /obj/item/advanced_crafting_components/flux = 2, /obj/item/stack/sheet/mineral/uranium = 5, @@ -202,7 +199,6 @@ /obj/item/assembly/prox_sensor = 1, /datum/reagent/iron = 50, /datum/reagent/radium = 50, - /obj/item/crafting = 10, /obj/item/stack/cable_coil = 200 ) tools = list(TOOL_AWORKBENCH) @@ -234,7 +230,6 @@ /obj/item/stack/crafting/electronicparts = 5, /obj/item/stack/sheet/mineral/titanium = 5, /obj/item/stack/ore/blackpowder = 5, - /obj/item/crafting = 5 ) tools = list(TOOL_AWORKBENCH) time = 5 @@ -249,7 +244,6 @@ /obj/item/stack/crafting/electronicparts = 5, /obj/item/stack/sheet/prewar = 5, /obj/item/stack/ore/blackpowder = 15, - /obj/item/crafting = 5 ) tools = list(TOOL_AWORKBENCH) time = 5 @@ -264,7 +258,6 @@ /obj/item/stack/crafting/electronicparts = 25, /obj/item/stack/sheet/prewar = 10, /obj/item/stack/ore/blackpowder = 15, - /obj/item/crafting = 10, /datum/reagent/phlogiston = 200 ) tools = list(TOOL_AWORKBENCH) diff --git a/code/game/objects/effects/spawners/f13lootdrop.dm b/code/game/objects/effects/spawners/f13lootdrop.dm index d487769f7f..31be8615a3 100644 --- a/code/game/objects/effects/spawners/f13lootdrop.dm +++ b/code/game/objects/effects/spawners/f13lootdrop.dm @@ -1798,7 +1798,7 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/item/stack/crafting/electronicparts/three, /obj/item/stack/crafting/electronicparts/five, /obj/item/reagent_containers/glass/bottle/blackpowder, - /obj/item/crafting/timer, + /obj/item/assembly/timer, /obj/item/crafting/wonderglue, /obj/item/crafting/duct_tape) diff --git a/code/game/objects/effects/spawners/themed_loot_tables.dm b/code/game/objects/effects/spawners/themed_loot_tables.dm index 338d1cb336..47b6e0215a 100644 --- a/code/game/objects/effects/spawners/themed_loot_tables.dm +++ b/code/game/objects/effects/spawners/themed_loot_tables.dm @@ -390,7 +390,7 @@ /obj/item/reagent_containers/food/drinks/flask, /obj/item/reagent_containers/glass/bottle/blackpowder, /obj/item/stack/cable_coil, - /obj/item/crafting/timer, + /obj/item/assembly/timer, /obj/item/crafting/coffee_pot, /obj/item/assembly/igniter, /obj/item/ammo_box/jerrycan, diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index 883856c5c0..1f65c40687 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -184,6 +184,9 @@ GLOBAL_LIST_INIT(leather_recipes, list ( \ /obj/item/stack/sheet/leather/five amount = 5 +/obj/item/stack/sheet/leather/ten + amount = 10 + /obj/item/stack/sheet/leather/twenty amount = 20 diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index a80de9af54..36caf39346 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -421,6 +421,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ new/datum/stack_recipe("medical bag", /obj/item/storage/bag/chemistry, 4), \ new/datum/stack_recipe("bio bag", /obj/item/storage/bag/bio, 4), \ new/datum/stack_recipe("casings bag", /obj/item/storage/bag/casings, 4), \ + new/datum/stack_recipe("salvage bag", /obj/item/storage/bag/salvage, 4), \ null, \ new/datum/stack_recipe("string", /obj/item/weaponcrafting/string, 1, time = 10), \ new/datum/stack_recipe("improvised gauze", /obj/item/stack/medical/gauze/improvised, 1, 2, 6), \ diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 62b0dc52c0..4cdb995f58 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -120,6 +120,7 @@ AddComponent(/datum/component/rad_insulation, 0.01) //please datum mats no more cancer var/datum/component/storage/concrete/stack/STR = GetComponent(/datum/component/storage/concrete/stack) STR.allow_quick_empty = TRUE + STR.max_items = 14 STR.can_hold = typecacheof(list(/obj/item/stack/ore)) STR.max_w_class = WEIGHT_CLASS_HUGE STR.max_combined_stack_amount = 50 @@ -494,3 +495,22 @@ obj/item/storage/bag/chemistry/tribal STR.max_items = 2 STR.display_numerical_stacking = TRUE STR.can_hold = typecacheof(list(/obj/item/rcd_ammo, /obj/item/stack/sheet)) + +/obj/item/storage/bag/salvage + name = "salvage sack" + desc = "A sack for your salvage." + icon = 'icons/obj/janitor.dmi' //im lazy + icon_state = "trashbag" + item_state = "trashbag" + lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' + w_class = WEIGHT_CLASS_HUGE + resistance_flags = FLAMMABLE + +/obj/item/storage/bag/salvage/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_w_class = WEIGHT_CLASS_NORMAL + STR.max_combined_w_class = WEIGHT_CLASS_NORMAL * 30 + STR.max_items = 30 + STR.can_hold = typecacheof(list(/obj/item/salvage)) diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm index 2e458ed5f6..b943451835 100644 --- a/code/game/objects/items/tools/weldingtool.dm +++ b/code/game/objects/items/tools/weldingtool.dm @@ -68,7 +68,7 @@ switch(welding) if(0) force = 3 - damtype = "brute" + damtype = BRUTE update_icon() if(!can_off_process) STOP_PROCESSING(SSobj, src) @@ -76,7 +76,7 @@ //Welders left on now use up fuel, but lets not have them run out quite that fast if(1) force = 15 - damtype = "fire" + damtype = BURN ++burned_fuel_for if(burned_fuel_for >= WELDER_FUEL_BURN_INTERVAL) use(1) diff --git a/code/modules/crafting/items.dm b/code/modules/crafting/items.dm index 1a78be2064..69299ffa09 100644 --- a/code/modules/crafting/items.dm +++ b/code/modules/crafting/items.dm @@ -175,9 +175,9 @@ /obj/item/stack/crafting/electronicparts/three, /obj/item/stack/sheet/mineral/titanium, /obj/item/stack/sheet/metal/ten, + /obj/item/stack/sheet/cloth/ten, + /obj/item/stack/sheet/leather/ten, /obj/item/stack/sheet/glass/ten, - /obj/item/stack/sheet/cloth/five, - /obj/item/stack/sheet/leather/five, /obj/item/stack/sheet/prewar/five, /obj/item/stock_parts/cell/ammo/ec, /obj/item/stack/crafting/goodparts/five @@ -191,9 +191,8 @@ /obj/item/crafting/coffee_pot, /obj/item/crafting/wonderglue, /obj/item/crafting/abraxo, - /obj/item/crafting/igniter, - /obj/item/crafting/timer, - /obj/item/crafting/sensor, + /obj/item/stack/sheet/cloth/five, + /obj/item/stack/sheet/leather/five, /obj/item/crafting/lunchbox, /obj/item/reagent_containers/glass/bottle/blackpowder) @@ -230,4 +229,3 @@ /obj/item/attachments/burst_improvement, /obj/item/attachments/recoil_decrease, /obj/item/attachments/auto_sear) - diff --git a/code/modules/fallout/obj/crafting.dm b/code/modules/fallout/obj/crafting.dm index c7d85ccc16..bf7879db32 100644 --- a/code/modules/fallout/obj/crafting.dm +++ b/code/modules/fallout/obj/crafting.dm @@ -152,21 +152,6 @@ icon_state = "reloader" tool_behaviour = TOOL_MSRELOADER -/obj/item/crafting/igniter - name = "igniter" - desc = "A small electronic device able to ignite combustable substances." - icon_state = "igniter" - -/obj/item/crafting/timer - name = "timer" - desc = "Used to time things. Works well with contraptions which has to count down. Tick tock." - icon_state = "timer" - -/obj/item/crafting/sensor - name = "proximity sensor" - desc = "Used for scanning and alerting when someone enters a certain proximity." - icon_state = "sensor" - /obj/item/crafting/lunchbox name = "lunch box" desc = "This was a promotional item created by Vault-Tec before the Great War and used in the company's advertisements. With the right schematics, it can be used to make bottlecap mines." diff --git a/code/modules/fallout/obj/spawners/lootdrops.dm b/code/modules/fallout/obj/spawners/lootdrops.dm index 8e4b17c512..799990dfc6 100644 --- a/code/modules/fallout/obj/spawners/lootdrops.dm +++ b/code/modules/fallout/obj/spawners/lootdrops.dm @@ -21,10 +21,10 @@ /obj/item/crafting/wonderglue = 5, /obj/item/crafting/turpentine = 5, /obj/item/crafting/abraxo = 5, - /obj/item/crafting/igniter = 5, + /obj/item/assembly/igniter = 5, /obj/item/crafting/reloader = 5, - /obj/item/crafting/timer = 5, - /obj/item/crafting/sensor = 5) + /obj/item/assembly/timer = 5, + /obj/item/assembly/prox_sensor = 5) */ /obj/effect/spawner/lootdrop/wrange_low /* color = "#CCCCCC" diff --git a/code/modules/vehicles/rubbish.dm b/code/modules/vehicles/rubbish.dm index 0ba92cb6a3..70607d7f17 100644 --- a/code/modules/vehicles/rubbish.dm +++ b/code/modules/vehicles/rubbish.dm @@ -27,14 +27,14 @@ resistance_flags = INDESTRUCTIBLE bound_height = 64 bound_width = 64 - var/uses_left = 5 + var/uses_left = 2 var/inuse = FALSE /obj/structure/car/welder_act(mob/living/user, obj/item/I) . = TRUE - var/obj/item/l = user.get_inactive_held_item() + if(inuse || uses_left <= 0) //this means that if mappers or admins want an nonharvestable version, set the uses_left to 0 return inuse = TRUE //one at a time boys, this isn't some kind of weird party @@ -43,32 +43,32 @@ return //the tool fails this check, so stop user.visible_message("[user] starts disassembling [src].") for(var/i1 in 1 to 2) - if(!I.use_tool(src, user, 100, volume=100)) + if(!I.use_tool(src, user, 75, volume=100)) user.visible_message("[user] stops disassembling [src].") - if(l && l.name == "welding⠀tool") //Checks for the off-hand welding tool to make welding faster - var/a = input(user, "") as text - var/s = text2path(a) - if(s) new s(get_turf(user)) inuse = FALSE return //you did something, like moving, so stop - var/fake_dismantle = pick("plating", "rod", "rim", "part of the frame") user.visible_message("[user] slices through a [fake_dismantle].") var/turf/usr_turf = get_turf(user) //Bellow are the changes made by PR#256 var/modifier = 0 if(HAS_TRAIT(user,TRAIT_TECHNOPHREAK)) - modifier = rand(1,3) - for(var/i2 in 1 to (3+modifier)) - if(prob(25)) - if(prob(50)) - new /obj/item/salvage/crafting(usr_turf) - else if(prob(30)) - new /obj/item/salvage/tool(usr_turf) - else - new /obj/item/salvage/low(usr_turf) + modifier += rand(1,3) + var/obj/item/l = user.get_inactive_held_item() + if(istype(l,/obj/item/weldingtool)) + var/obj/item/weldingtool/WO = l + if(WO.tool_start_check(user, amount=3)) + WO.use(3) + modifier++ + for(var/i2 in 1 to (2+modifier)) + if(prob(50)) + new /obj/item/salvage/low(usr_turf) + else if(prob(40)) + new /obj/item/salvage/tool(usr_turf) + else + new /obj/item/salvage/crafting(usr_turf) for(var/i3 in 1 to (1+modifier)) //this is just less lines for the same thing - if(prob(5)) + if(prob(7.5)) new /obj/item/salvage/high(usr_turf) uses_left-- inuse = FALSE //putting this after the -- because the first check prevents cheesing diff --git a/testing.dmm b/testing.dmm index 853a8003c3..f498bd8bd0 100644 --- a/testing.dmm +++ b/testing.dmm @@ -98,7 +98,7 @@ "cG" = (/obj/structure/chair/wood,/turf/open/floor/wood/f13/old,/area/space) "cI" = (/obj/structure/rack,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/turf/open/floor/wood/f13/old,/area/space) "cK" = (/obj/structure/chair/comfy/shuttle,/obj/effect/landmark/start/f13/followersadministrator,/turf/open/floor/f13{icon_state = "bluerustysolid"},/area/space) -"cL" = (/obj/structure/rack,/obj/item/camera,/obj/item/camera_film,/obj/item/crafting/abraxo,/obj/item/crafting/sensor,/obj/item/flashlight/seclite,/obj/item/flashlight,/obj/item/flashlight,/obj/item/radio,/obj/effect/spawner/lootdrop/f13/resourcespawner,/obj/effect/spawner/lootdrop/f13/resourcespawner,/obj/effect/spawner/lootdrop/f13/crafting,/obj/effect/spawner/lootdrop/f13/crafting,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) +"cL" = (/obj/structure/rack,/obj/item/camera,/obj/item/camera_film,/obj/item/crafting/abraxo,/obj/item/assembly/prox_sensor,/obj/item/flashlight/seclite,/obj/item/flashlight,/obj/item/flashlight,/obj/item/radio,/obj/effect/spawner/lootdrop/f13/resourcespawner,/obj/effect/spawner/lootdrop/f13/resourcespawner,/obj/effect/spawner/lootdrop/f13/crafting,/obj/effect/spawner/lootdrop/f13/crafting,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "cM" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/open/indestructible/ground/outside/sidewalk{dir = 9; icon_state = "outerpavement"},/area/space) "cP" = (/obj/structure/rack,/obj/item/stack/f13Cash/random/denarius/high,/obj/item/stack/f13Cash/random/denarius/high,/obj/item/stack/f13Cash/random/denarius/high,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) "cQ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil{icon_state = "floor6"; pixel_x = -28},/obj/machinery/autolathe,/turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust,/area/space) From 749da3535e1c825bb6642110a7b833ad0688596e Mon Sep 17 00:00:00 2001 From: Scheveningen Date: Wed, 23 Feb 2022 19:28:20 -0500 Subject: [PATCH 073/127] Hotfixes various meta exploit bullshit (#396) * Update anvil.dm * Update item_attack.dm * Update revolver.dm * Update laser.dm --- code/_onclick/item_attack.dm | 4 ++-- code/modules/projectiles/guns/ballistic/revolver.dm | 1 + code/modules/projectiles/guns/energy/laser.dm | 10 +++++----- code/modules/smithing/anvil.dm | 10 +++++----- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 35c49755a4..6b6d1a0fda 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -89,8 +89,8 @@ to_chat(user, "You don't want to harm other living beings!") return - var/bigleagues = force*0.45 - var/buffout = force*0.55 + var/bigleagues = force*0.25 + var/buffout = force*0.25 //var/regular = force*(user.special_s/100)//SPECIAL integration //force += regular//SPECIAL integration diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index b64ed171da..d250f57045 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -389,6 +389,7 @@ desc = "A strange pistol firing rifle ammunition, possibly damaging the users wrist and with poor accuracy." icon_state = "thatgun" mag_type = /obj/item/ammo_box/magazine/internal/cylinder/thatgun + weapon_weight = WEAPON_MEDIUM extra_damage = 33 extra_penetration = 0.2 spread = 4 diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 9314ba9962..0a1cc4c500 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -206,7 +206,7 @@ fire_delay = 0 slowdown = 0.2 w_class = WEIGHT_CLASS_NORMAL - weapon_weight = WEAPON_LIGHT + weapon_weight = WEAPON_MEDIUM slot_flags = ITEM_SLOT_BELT ammo_type = list(/obj/item/ammo_casing/energy/laser/pistol/wattz/hitscan) cell_type = /obj/item/stock_parts/cell/ammo/ec @@ -229,7 +229,7 @@ selfcharge = 1 icon_state = "rechargerpistol" w_class = WEIGHT_CLASS_SMALL - weapon_weight = WEAPON_LIGHT + weapon_weight = WEAPON_MEDIUM slot_flags = ITEM_SLOT_BELT ammo_type = list(/obj/item/ammo_casing/energy/laser/pistol/recharger/hitscan) cell_type = /obj/item/stock_parts/cell/ammo/breeder @@ -243,7 +243,7 @@ icon_state = "AEP7" item_state = "laser-pistol" w_class = WEIGHT_CLASS_NORMAL - weapon_weight = WEAPON_LIGHT + weapon_weight = WEAPON_MEDIUM slot_flags = ITEM_SLOT_BELT ammo_type = list(/obj/item/ammo_casing/energy/laser/pistol/hitscan) cell_type = /obj/item/stock_parts/cell/ammo/ec @@ -480,7 +480,7 @@ icon_state = "alienblaster" desc = "This weapon is unlike any other you've ever seen before, and appears to be made out of metals not usually found on Earth. It certainly packs a punch, though." w_class = WEIGHT_CLASS_NORMAL - weapon_weight = WEAPON_LIGHT + weapon_weight = WEAPON_MEDIUM slot_flags = ITEM_SLOT_BELT can_charge = FALSE ammo_type = list(/obj/item/ammo_casing/energy/plasma/pistol/alien) @@ -494,7 +494,7 @@ icon_state = "gammagun" item_state = "gammagun" w_class = WEIGHT_CLASS_NORMAL - weapon_weight = WEAPON_LIGHT + weapon_weight = WEAPON_MEDIUM slot_flags = ITEM_SLOT_BELT ammo_type = list(/obj/item/ammo_casing/energy/gammagun) cell_type = /obj/item/stock_parts/cell/ammo/mfc diff --git a/code/modules/smithing/anvil.dm b/code/modules/smithing/anvil.dm index c43ecacb32..b725ed27ce 100644 --- a/code/modules/smithing/anvil.dm +++ b/code/modules/smithing/anvil.dm @@ -47,7 +47,7 @@ var/rng = FALSE var/debug = FALSE //vv this if you want an artifact var/artifactrolled = FALSE - var/itemqualitymax = 20 + var/itemqualitymax = 10 var/list/smithrecipes = list(RECIPE_HAMMER = /obj/item/smithing/hammerhead, RECIPE_SCYTHE = /obj/item/smithing/scytheblade, RECIPE_SHOVEL = /obj/item/smithing/shovelhead, @@ -290,13 +290,13 @@ desc = "A big block of basalt. Useable as an anvil, better than sandstone. Igneous!" icon_state = "sandvilnoir" anvilquality = -1 - itemqualitymax = 8 + itemqualitymax = 10 /obj/structure/anvil/obtainable/basic name = "anvil" desc = "An anvil. It's got wheels bolted to the bottom." anvilquality = 1 - itemqualitymax = 8 + itemqualitymax = 10 /obj/structure/anvil/obtainable/ratvar name = "brass anvil" @@ -304,7 +304,7 @@ custom_materials = list(/datum/material/bronze=8000) icon_state = "ratvaranvil" anvilquality = 1 - itemqualitymax = 8 + itemqualitymax = 10 /obj/structure/anvil/obtainable/ratvar/attackby(obj/item/I, mob/user) if(is_servant_of_ratvar(user)) @@ -319,7 +319,7 @@ icon = 'icons/obj/smith.dmi' icon_state = "evil" anvilquality = 1 - itemqualitymax = 8 + itemqualitymax = 10 /obj/structure/anvil/obtainable/narsie/attackby(obj/item/I, mob/user) if(iscultist(user)) From 0e73c99eaf87c710ce8a96879668cf8b2e9f247b Mon Sep 17 00:00:00 2001 From: Jawnner <93478960+Jawnner@users.noreply.github.com> Date: Sat, 26 Feb 2022 09:37:02 -0500 Subject: [PATCH 074/127] Update belt.dm (#394) --- code/game/objects/items/storage/belt.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 140bdf2dc2..703ac3f378 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -776,6 +776,7 @@ /obj/item/ammo_box/c4570, /obj/item/ammo_box/a50MG, /obj/item/ammo_box/c45rev, + /obj/item/ammo_box/a45lcrev, /obj/item/gun/energy/laser/solar, /obj/item/gun/energy/laser/pistol, /obj/item/gun/energy/laser/complianceregulator, From 0ca5df90b017084c450b5ce741315ad5490d4fa5 Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 26 Feb 2022 08:37:16 -0600 Subject: [PATCH 075/127] remove pin (#398) Co-authored-by: Nero --- code/modules/jobs/job_types/bos.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/jobs/job_types/bos.dm b/code/modules/jobs/job_types/bos.dm index 27122e1748..db5cca38a0 100644 --- a/code/modules/jobs/job_types/bos.dm +++ b/code/modules/jobs/job_types/bos.dm @@ -820,7 +820,6 @@ Senior Knight /datum/outfit/loadout/sknightd name = "Cavalry" backpack_contents = list( - /obj/item/clothing/accessory/bos/knight=1, /obj/item/melee/powered/ripper/prewar=1, /obj/item/shield/riot/bullet_proof=1, ) From 25ba6e65efd30a8d0ff3ea926ba03a21d68c553d Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 26 Feb 2022 08:37:50 -0600 Subject: [PATCH 076/127] Swaps R91 to Gauss Rifle for Senior Paladin (#400) * Update bos.dm * Swaps order + changes mainline to frontline Makes the muscle memory applicable from normal paladin to senior paladin * Update bos.dm Co-authored-by: Nero --- code/modules/jobs/job_types/bos.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/jobs/job_types/bos.dm b/code/modules/jobs/job_types/bos.dm index db5cca38a0..c89f7d57b9 100644 --- a/code/modules/jobs/job_types/bos.dm +++ b/code/modules/jobs/job_types/bos.dm @@ -425,14 +425,13 @@ Star Paladin /datum/outfit/loadout/spaladina name = "Firesupport Senior Paladin" backpack_contents = list( - /obj/item/gun/ballistic/automatic/assault_rifle = 1, - /obj/item/ammo_box/magazine/m556/rifle/assault = 3, + /obj/item/minigunpackbal5mm = 1, /obj/item/gun/energy/laser/pistol=1, /obj/item/stock_parts/cell/ammo/ec=2, ) /datum/outfit/loadout/spaladinb - name = "Mainline Senior Paladin" + name = "Frontline Senior Paladin" backpack_contents = list( /obj/item/gun/energy/laser/aer12 = 1, /obj/item/attachments/scope = 1, @@ -442,9 +441,10 @@ Star Paladin ) /datum/outfit/loadout/spaladinc - name = "Vanguard Senior Paladin" + name = "Overwatch Senior Paladin" backpack_contents = list( - /obj/item/minigunpackbal5mm = 1, + /obj/item/gun/ballistic/automatic/m72 = 1, + /obj/item/ammo_box/magazine/m2mm = 3, /obj/item/gun/energy/laser/pistol=1, /obj/item/stock_parts/cell/ammo/ec=2, ) From 74beec4369b4e610dd2d95c0cd23f9f15ba7ad12 Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 26 Feb 2022 08:38:06 -0600 Subject: [PATCH 077/127] Update f13factionarmor.dm (#401) Co-authored-by: Nero --- code/modules/clothing/suits/f13factionarmor.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/suits/f13factionarmor.dm b/code/modules/clothing/suits/f13factionarmor.dm index cbb4ba1fd7..dd6c82674d 100644 --- a/code/modules/clothing/suits/f13factionarmor.dm +++ b/code/modules/clothing/suits/f13factionarmor.dm @@ -498,7 +498,7 @@ armor = list("melee" = 35, "bullet" = 45, "laser" = 25, "energy" = 20, "bomb" = 25, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0) slowdown = 0.05 -/obj/item/clothing/suit/armor/f13/rangerrecon/Initialize() +/obj/item/clothing/suit/toggle/armor/f13/rangerrecon/Initialize() . = ..() AddComponent(/datum/component/armor_plate) From f8bc1404c5f5486a308cbe76ba3c07ee83035d53 Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Sat, 26 Feb 2022 22:47:12 +0800 Subject: [PATCH 078/127] loreworthy 9mm+ slight cut to gunbloat (#391) * Update pistol.dm * Update pistol.dm * Update pistol.dm * Update f13lootdrop.dm * Update f13lootdrop.dm * Update wvm.dm * Update ncr.dm --- .../objects/effects/spawners/f13lootdrop.dm | 4 +--- code/modules/WVM/wvm.dm | 4 ++-- code/modules/jobs/job_types/ncr.dm | 16 ++++++++-------- .../boxes_magazines/external/pistol.dm | 2 +- .../projectiles/guns/ballistic/pistol.dm | 18 +++++------------- 5 files changed, 17 insertions(+), 27 deletions(-) diff --git a/code/game/objects/effects/spawners/f13lootdrop.dm b/code/game/objects/effects/spawners/f13lootdrop.dm index 31be8615a3..6c2f9c0bc8 100644 --- a/code/game/objects/effects/spawners/f13lootdrop.dm +++ b/code/game/objects/effects/spawners/f13lootdrop.dm @@ -811,9 +811,7 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/effect/spawner/bundle/f13/pistol22, /obj/effect/spawner/bundle/f13/colt6520, /obj/effect/spawner/bundle/f13/colt357, - /obj/effect/spawner/bundle/f13/beretta, /obj/effect/spawner/bundle/f13/mk23, - /obj/effect/spawner/bundle/f13/sig, /obj/effect/spawner/bundle/f13/huntingshotgun, /obj/effect/spawner/bundle/f13/police_pistol, /obj/effect/spawner/bundle/f13/guns/commando, @@ -939,7 +937,7 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good name = "9mm pistol and ammo spawner" items = list( /obj/item/gun/ballistic/automatic/pistol/ninemil, - /obj/item/ammo_box/magazine/m9mm + /obj/item/ammo_box/magazine/m9mmds ) /obj/effect/spawner/bundle/f13/colt6520 diff --git a/code/modules/WVM/wvm.dm b/code/modules/WVM/wvm.dm index 45e3e7efff..42ad587305 100644 --- a/code/modules/WVM/wvm.dm +++ b/code/modules/WVM/wvm.dm @@ -643,7 +643,7 @@ GLOBAL_VAR_INIT(vendor_cash, 0) ) highpop_list = list( new /datum/data/wasteland_equipment("survival knife", /obj/item/melee/onehanded/knife/survival, 40), - new /datum/data/wasteland_equipment("9mm pistol", /obj/item/gun/ballistic/automatic/pistol/ninemil, 60), + new /datum/data/wasteland_equipment("9mm pistol", /obj/item/gun/ballistic/automatic/pistol/beretta, 60), new /datum/data/wasteland_equipment("M1911", /obj/item/gun/ballistic/automatic/pistol/m1911, 70), new /datum/data/wasteland_equipment("Guns and Bullets, Part 1", /obj/item/book/granter/crafting_recipe/gunsmith_one, 100), new /datum/data/wasteland_equipment("Guns and Bullets, Part 2", /obj/item/book/granter/crafting_recipe/gunsmith_two, 200), @@ -656,7 +656,7 @@ GLOBAL_VAR_INIT(vendor_cash, 0) icon_state = "ammo_idle" prize_list = list( new /datum/data/wasteland_equipment("Handgun magazine (.45)", /obj/item/ammo_box/magazine/m45, 50), - new /datum/data/wasteland_equipment("9mm pistol magazine (9mm)", /obj/item/ammo_box/magazine/m9mm, 50), + new /datum/data/wasteland_equipment("9mm pistol magazine (9mm)", /obj/item/ammo_box/magazine/m9mmds, 50), new /datum/data/wasteland_equipment("10mm pistol magazine (10mm)", /obj/item/ammo_box/magazine/m10mm_adv/simple, 60), new /datum/data/wasteland_equipment("Speed strip (.357)", /obj/item/ammo_box/a357, 70), new /datum/data/wasteland_equipment("Smoke Bomb", /obj/item/grenade/smokebomb, 70), diff --git a/code/modules/jobs/job_types/ncr.dm b/code/modules/jobs/job_types/ncr.dm index 1e973a3bd0..ecb38cc697 100644 --- a/code/modules/jobs/job_types/ncr.dm +++ b/code/modules/jobs/job_types/ncr.dm @@ -262,7 +262,7 @@ Weapons Service Rifle, Grease Gun, 9mm pistol, all good. backpack_contents = list( /obj/item/melee/onehanded/knife/bayonet = 1, \ /obj/item/gun/ballistic/automatic/pistol/ninemil = 1, \ - /obj/item/ammo_box/magazine/m9mm = 2, \ + /obj/item/ammo_box/magazine/m9mmds = 2, \ /obj/item/storage/bag/money/small/ncrofficers = 1, /obj/item/ammo_box/magazine/garand308 = 1, ) @@ -329,7 +329,7 @@ Weapons Service Rifle, Grease Gun, 9mm pistol, all good. /obj/item/storage/box/ration/menu_two = 1, /obj/item/melee/onehanded/knife/bowie = 1, /obj/item/gun/ballistic/automatic/pistol/ninemil = 1, - /obj/item/ammo_box/magazine/m9mm = 3, + /obj/item/ammo_box/magazine/m9mmds = 3, /obj/item/flashlight/seclite = 1, ) @@ -340,7 +340,7 @@ Weapons Service Rifle, Grease Gun, 9mm pistol, all good. backpack_contents = list( /obj/item/ammo_box/magazine/m10mm_adv/ext = 2, /obj/item/gun/ballistic/automatic/pistol/ninemil = 1, - /obj/item/ammo_box/magazine/m9mm = 3, + /obj/item/ammo_box/magazine/m9mmds = 3, /obj/item/storage/box/ration/menu_eight = 1, /obj/item/attachments/scope = 1, /obj/item/book/granter/trait/trekking = 1, @@ -356,7 +356,7 @@ Weapons Service Rifle, Grease Gun, 9mm pistol, all good. /obj/item/grenade/smokebomb = 2, /obj/item/melee/onehanded/knife/bayonet = 1, /obj/item/gun/ballistic/automatic/pistol/ninemil = 1, - /obj/item/ammo_box/magazine/m9mm = 3, + /obj/item/ammo_box/magazine/m9mmds = 3, ) /datum/job/ncr/f13representative @@ -676,7 +676,7 @@ Weapons Service Rifle, Grease Gun, 9mm pistol, all good. backpack_contents = list( /obj/item/gun/ballistic/automatic/pistol/ninemil = 1, /obj/item/storage/survivalkit_aid = 1, - /obj/item/ammo_box/magazine/m9mm = 2, + /obj/item/ammo_box/magazine/m9mmds = 2, /obj/item/storage/bag/money/small/ncrenlisted = 1, ) @@ -935,7 +935,7 @@ Weapons Service Rifle, Grease Gun, 9mm pistol, all good. /obj/item/attachments/scope = 1, /obj/item/ammo_box/a762 = 4, /obj/item/gun/ballistic/automatic/pistol/ninemil = 1, - /obj/item/ammo_box/magazine/m9mm = 1, + /obj/item/ammo_box/magazine/m9mmds = 1, /obj/item/storage/box/ration/menu_two = 1, ) @@ -1220,7 +1220,7 @@ Weapons Service Rifle, Grease Gun, 9mm pistol, all good. neck = /obj/item/storage/belt/holster/legholster backpack_contents = list( /obj/item/gun/ballistic/automatic/pistol/ninemil = 1, - /obj/item/ammo_box/magazine/m9mm = 2, + /obj/item/ammo_box/magazine/m9mmds = 2, /obj/item/melee/onehanded/knife/survival = 1, /obj/item/storage/firstaid/regular = 1, /obj/item/book/granter/trait/chemistry = 1, @@ -1235,7 +1235,7 @@ Weapons Service Rifle, Grease Gun, 9mm pistol, all good. belt = /obj/item/storage/belt/military/NCR_Bandolier backpack_contents = list( /obj/item/gun/ballistic/automatic/pistol/ninemil = 1, - /obj/item/ammo_box/magazine/m9mm = 2, + /obj/item/ammo_box/magazine/m9mmds = 2, /obj/item/melee/onehanded/knife/bayonet = 1, /obj/item/reagent_containers/food/snacks/cheesyburrito = 2, /obj/item/reagent_containers/food/drinks/bottle/f13nukacola = 1, diff --git a/code/modules/projectiles/boxes_magazines/external/pistol.dm b/code/modules/projectiles/boxes_magazines/external/pistol.dm index 08adcd679c..3e5f06c992 100644 --- a/code/modules/projectiles/boxes_magazines/external/pistol.dm +++ b/code/modules/projectiles/boxes_magazines/external/pistol.dm @@ -53,7 +53,7 @@ icon_state = "m9mmds" ammo_type = /obj/item/ammo_casing/c9mm caliber = "9mm" - max_ammo = 15 + max_ammo = 13 multiple_sprites = 2 diff --git a/code/modules/projectiles/guns/ballistic/pistol.dm b/code/modules/projectiles/guns/ballistic/pistol.dm index 1e634dc0f6..269e43daa3 100644 --- a/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/code/modules/projectiles/guns/ballistic/pistol.dm @@ -118,13 +118,14 @@ fire_sound = 'sound/f13weapons/10mm_fire_02.ogg' -//Browning Hi-power Keywords: 9mm, Semi-auto, 10 round magazine +//Browning Hi-power Keywords: 9mm, Semi-auto /obj/item/gun/ballistic/automatic/pistol/ninemil name = "Browning Hi-power" desc = "A mass produced pre-war Browning Hi-power 9mm pistol." icon_state = "ninemil" - mag_type = /obj/item/ammo_box/magazine/m9mm + mag_type = /obj/item/ammo_box/magazine/m9mmds weapon_weight = WEAPON_LIGHT + w_class = WEIGHT_CLASS_SMALL extra_damage = 20 fire_delay = 2.5 can_attachments = TRUE @@ -159,24 +160,15 @@ suppressor_y_offset = 20 fire_sound = 'sound/f13weapons/9mm.ogg' -//side grade to the peacemaker Keywords: OASIS, 9mm, Semi-auto, 10 round magazine, 0 spread, faster rate of fire, bullet speed +100, probably needs a new sprite -/obj/item/gun/ballistic/automatic/pistol/sig/commissioner - name = "The Defender" - desc = "A modified Sig P225 salvaged from the boneyard. Boasts a faster rate of fire and laser-like accuracy. It has 'To Protect and Serve' etched on the side." - w_class = WEIGHT_CLASS_SMALL - extra_damage = 30 - fire_delay = 1.7 - extra_speed = 100 - spread = 0 - -//Beretta M9FS Keywords: 9mm, Semi-auto, 15 round magazine. Special modifiers: spread -1 +//Beretta M9FS Keywords: 9mm, Semi-auto. Special modifiers: spread -1 /obj/item/gun/ballistic/automatic/pistol/beretta name = "Beretta M9FS" desc = "One of the more common 9mm pistols, the Beretta is popular due to its reliability, 15 round magazine and good looks." icon_state = "beretta" mag_type = /obj/item/ammo_box/magazine/m9mmds fire_delay = 3.5 + weapon_weight = WEAPON_LIGHT extra_damage = 20 spread = 1 can_attachments = TRUE From ff19aaa25c7ca8bef05be91587a38cc24ae931cb Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Thu, 3 Mar 2022 08:26:02 +1100 Subject: [PATCH 079/127] lootspawn/guns balance pass (granularizes loot spawners, changes loot pools + spawner locations) (#388) * rrr * loots * fixies * TAKE ME (the comma) OUT (in) * rrr * fixies! * Mappist-01 * I forgot North BUnker * Update wasteland.dm * safe * o god * reeee * tas * Revert "o god" This reverts commit 1c9a696cb596ad2c9478cdfcea957f3093f223e3. * arrr * i hate bretta --- _maps/RandomZLevels/VR/yuma_VR.dmm | 6 +- _maps/map_files/Pahrump/Pahrump-Surface-2.dmm | 187 ++++++++++----- .../Pahrump/Pahrump-Underground-1.dmm | 79 ++++--- .../templates/dungeons/north_bunker_1.dmm | 1 + .../templates/dungeons/north_bunker_2.dmm | 1 + .../templates/dungeons/oasis_bunker_1.dmm | 16 +- .../templates/dungeons/oasis_bunker_2.dmm | 14 +- code/_globalvars/lists/maintenance_loot.dm | 2 +- .../recipes/recipes_weapon_and_ammo.dm | 14 -- .../components/storage/concrete/pockets.dm | 5 +- .../objects/effects/spawners/f13lootdrop.dm | 215 ++++++++++-------- .../effects/spawners/themed_loot_tables.dm | 6 +- code/game/objects/items/granters.dm | 4 +- code/game/objects/items/miscellaneous.dm | 8 +- code/game/objects/items/storage/belt.dm | 20 +- code/game/objects/structures/safe.dm | 7 +- code/modules/WVM/wmv_buyer.dm | 5 +- code/modules/jobs/job_types/legion.dm | 5 +- code/modules/jobs/job_types/vault.dm | 2 +- code/modules/jobs/job_types/wasteland.dm | 15 +- .../projectiles/guns/ballistic/automatic.dm | 21 +- .../projectiles/guns/ballistic/pistol.dm | 15 -- .../projectiles/guns/ballistic/revolver.dm | 29 +-- 23 files changed, 361 insertions(+), 316 deletions(-) diff --git a/_maps/RandomZLevels/VR/yuma_VR.dmm b/_maps/RandomZLevels/VR/yuma_VR.dmm index 511d0eec75..88d4d0bbc7 100644 --- a/_maps/RandomZLevels/VR/yuma_VR.dmm +++ b/_maps/RandomZLevels/VR/yuma_VR.dmm @@ -1933,7 +1933,7 @@ /obj/item/gun/ballistic/automatic/pistol/beretta, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/gun/ballistic/automatic/pistol/m1911, -/obj/item/gun/ballistic/automatic/pistol/m1911/compact, +/obj/item/gun/ballistic/automatic/pistol/m1911, /obj/item/gun/ballistic/automatic/pistol/mk23, /obj/item/gun/ballistic/automatic/pistol/n99, /obj/item/gun/ballistic/automatic/pistol/ninemil/maria, @@ -1946,7 +1946,7 @@ /obj/item/gun/ballistic/automatic/hobo/zipgun, /obj/item/gun/ballistic/revolver, /obj/item/gun/ballistic/revolver/colt357, -/obj/item/gun/ballistic/revolver/colt6520, +/obj/item/gun/ballistic/automatic/pistol/n99, /obj/item/gun/ballistic/revolver/m29, /obj/item/gun/ballistic/revolver/m29/snub, /obj/item/gun/ballistic/revolver/police, @@ -2294,7 +2294,7 @@ /obj/item/gun/ballistic/automatic/smg/mp5, /obj/item/gun/ballistic/automatic/smg/p90, /obj/item/gun/ballistic/automatic/smg/ppsh, -/obj/item/gun/ballistic/automatic/smg/rockwell, +/obj/item/gun/ballistic/automatic/smg/greasegun, /obj/item/gun/ballistic/automatic/smg/smg10mm, /obj/item/gun/ballistic/automatic/smg/tommygun, /turf/open/floor/holofloor/plating, diff --git a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm index 0508df85dc..289adb4ca1 100644 --- a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm @@ -366,7 +366,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/clothing_high, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, /turf/open/floor/plasteel/barber{ icon = 'icons/turf/f13floors2.dmi'; icon_state = "bluerustychess2" @@ -1223,7 +1223,7 @@ }, /area/f13/building) "ayx" = ( -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/building) "ayC" = ( @@ -1950,7 +1950,7 @@ /area/f13/building) "aOE" = ( /obj/structure/displaycase, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood{ icon_state = "housewood2" }, @@ -2838,7 +2838,6 @@ "bix" = ( /obj/structure/rack, /obj/effect/spawner/bundle/f13/greasegun, -/obj/effect/spawner/bundle/f13/guns/rockwell, /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13/wood, /area/f13/raiders) @@ -3430,8 +3429,8 @@ }, /area/f13/wasteland) "btM" = ( -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, /obj/effect/spawner/lootdrop/trash, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/indestructible/ground/outside/dirt, /area/f13/building) "btR" = ( @@ -3973,7 +3972,7 @@ "bFV" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/f13/armor/tier2, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, /turf/open/floor/f13/wood{ icon_state = "housewood2" }, @@ -4140,7 +4139,7 @@ /obj/effect/decal/cleanable/dirt{ color = "#363636" }, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/plasteel/f13/vault_floor/white, /area/f13/village) "bKa" = ( @@ -5029,7 +5028,7 @@ "cey" = ( /obj/structure/table/wood, /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier3, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/village) "ceM" = ( @@ -6861,6 +6860,12 @@ }, /turf/open/floor/plasteel/f13/vault_floor/red/white, /area/f13/building) +"cXr" = ( +/obj/structure/safe, +/obj/effect/spawner/lootdrop/f13/cash_random_med, +/obj/item/gun/energy/laser/wattz, +/turf/open/floor/f13/wood, +/area/f13/village) "cXt" = ( /obj/structure/rack, /obj/item/reagent_containers/food/snacks/grown/oat, @@ -8158,6 +8163,11 @@ icon_state = "bluedirtychess2" }, /area/f13/followers) +"dxM" = ( +/obj/structure/table/wood/settler, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, +/turf/open/floor/f13/wood, +/area/f13/village) "dys" = ( /obj/structure/wreck/bus/rusted/segmented17, /turf/open/indestructible/ground/outside/desert, @@ -8228,8 +8238,8 @@ /area/f13/ncr) "dzA" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier2, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontaltopborderbottom0" }, @@ -8696,7 +8706,7 @@ /obj/structure/table/wood/poker{ name = "felt table" }, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood{ icon_state = "housewood2" }, @@ -9156,7 +9166,7 @@ "dUW" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, -/obj/effect/spawner/lootdrop/f13/weapon/melee/random_high, +/obj/effect/spawner/lootdrop/f13/weapon/melee/random_mid, /turf/open/floor/f13{ icon_state = "darkrusty" }, @@ -10616,6 +10626,11 @@ /obj/structure/chair/bench, /turf/open/floor/f13/wood, /area/f13/building) +"ezB" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, +/turf/open/floor/f13/wood, +/area/f13/village) "ezC" = ( /turf/open/floor/wood/f13/old/ruinedstraightnorth, /area/f13/bar) @@ -12411,7 +12426,7 @@ /area/f13/ncr) "fjC" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13{ icon_state = "floorrusty" }, @@ -13158,7 +13173,7 @@ /obj/structure/rack, /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier3, /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier4, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, /turf/open/floor/f13{ icon_state = "bluerustysolid" }, @@ -13169,8 +13184,8 @@ }, /obj/effect/turf_decal/bot_red, /obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, /turf/open/floor/wood/f13/oak, /area/f13/building) "fzD" = ( @@ -13185,7 +13200,7 @@ /area/f13/building) "fzN" = ( /obj/structure/flora/ausbushes/sparsegrass, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "fzQ" = ( @@ -13393,7 +13408,7 @@ /area/f13/building) "fDO" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, /turf/open/floor/f13{ icon_state = "darkrusty" }, @@ -14180,7 +14195,7 @@ /area/f13/wasteland) "fUb" = ( /obj/structure/table, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13{ icon_state = "floorrusty" }, @@ -14416,8 +14431,8 @@ /area/f13/wasteland) "fZN" = ( /obj/structure/closet, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, /obj/effect/spawner/lootdrop/f13/armor/clothes, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/building) "fZW" = ( @@ -17201,7 +17216,7 @@ "heh" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/building) "hej" = ( @@ -18061,6 +18076,13 @@ name = "stone floor" }, /area/f13/legion) +"htx" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, +/turf/open/floor/f13{ + icon_state = "floorrusty" + }, +/area/f13/building) "htN" = ( /obj/machinery/light/small/broken{ dir = 1 @@ -18786,10 +18808,10 @@ layer = 2.07; max_mobs = 1 }, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, /obj/effect/overlay/junk/toilet{ dir = 1 }, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/f13/wood, /area/f13/tunnel) "hIr" = ( @@ -19833,8 +19855,8 @@ "ibi" = ( /obj/structure/table/glass, /obj/item/radio/intercom, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/wood/f13/oak, /area/f13/building) "ibn" = ( @@ -20829,7 +20851,7 @@ /area/f13/building) "izr" = ( /obj/structure/table, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13{ icon_state = "floorrusty" }, @@ -22387,7 +22409,7 @@ "jco" = ( /obj/structure/table/wood, /obj/machinery/light/small, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/wood/f13/oak, /area/f13/building) "jcp" = ( @@ -24040,7 +24062,7 @@ /area/f13/followers) "jMT" = ( /obj/structure/table/wood, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, /turf/open/floor/wood/f13/oak, /area/f13/building) "jNh" = ( @@ -26399,7 +26421,7 @@ "kKe" = ( /obj/structure/table/wood, /obj/effect/spawner/lootdrop/f13/weapon/melee/random, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/village) "kKk" = ( @@ -26777,7 +26799,7 @@ "kTx" = ( /obj/item/clothing/head/helmet/f13/raidermetal, /obj/item/clothing/suit/armor/f13/raider/raidermetal, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland) "kTy" = ( @@ -27051,6 +27073,12 @@ icon_state = "bluedirtychess2" }, /area/f13/building) +"kYp" = ( +/obj/structure/safe, +/obj/effect/spawner/lootdrop/f13/armor/tier3, +/obj/effect/spawner/lootdrop/f13/cash_random_med, +/turf/open/floor/f13/wood, +/area/f13/village) "kYr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, @@ -27748,7 +27776,7 @@ /area/f13/wasteland) "lmI" = ( /obj/structure/table/reinforced, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/building) "lmP" = ( @@ -29335,7 +29363,7 @@ /area/f13/wasteland) "lVS" = ( /obj/structure/table/wood/settler, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/building) "lVV" = ( @@ -29442,6 +29470,13 @@ icon_state = "verticalrightborderright2bottom" }, /area/f13/wasteland) +"lYl" = ( +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, +/turf/open/indestructible/ground/outside/ruins{ + dir = 6; + icon_state = "rubble" + }, +/area/f13/wasteland) "lYo" = ( /obj/structure/table, /obj/item/kitchen/fork, @@ -29620,8 +29655,8 @@ /area/f13/wasteland) "mbB" = ( /obj/structure/closet/cabinet, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier1, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/building) "mbL" = ( @@ -30383,7 +30418,7 @@ /area/f13/building) "mrY" = ( /obj/structure/closet/cabinet, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/indestructible/ground/outside/ruins{ dir = 10; icon_state = "rubble" @@ -32554,7 +32589,7 @@ "npG" = ( /obj/structure/table/wood, /obj/item/clothing/mask/cigarette/pipe, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/building) "npH" = ( @@ -35474,6 +35509,10 @@ icon_state = "horizontalinnermain0" }, /area/f13/wasteland) +"oDo" = ( +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, +/turf/closed/wall/f13/wood/house, +/area/f13/village) "oDv" = ( /obj/machinery/conveyor/auto{ dir = 6 @@ -35515,7 +35554,7 @@ /area/f13/caves) "oES" = ( /obj/structure/closet/crate/miningcar, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "oFp" = ( @@ -35786,6 +35825,17 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel/f13/vault_floor/red/white, /area/f13/building) +"oKZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/overlay/junk/toilet{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/turf/open/floor/plasteel/barber{ + icon = 'icons/turf/f13floors2.dmi'; + icon_state = "bluerustychess2" + }, +/area/f13/bar) "oLg" = ( /obj/structure/statue/sandstone/gravestone{ anchored = 1 @@ -40643,7 +40693,7 @@ /area/f13/wasteland) "qPS" = ( /obj/structure/closet/crate/trashcart, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "verticalleftborderleft2bottom" }, @@ -40861,8 +40911,8 @@ /area/f13/building) "qTe" = ( /obj/structure/table, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ icon_state = "floorrustysolid" }, @@ -41805,6 +41855,12 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/closed/mineral/random/high_chance, /area/f13/caves) +"rqs" = ( +/obj/structure/safe, +/obj/effect/spawner/lootdrop/f13/cash_random_med, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, +/turf/open/floor/f13/wood, +/area/f13/village) "rqz" = ( /obj/effect/decal/cleanable/dirt, /obj/item/trash/f13/instamash, @@ -43660,6 +43716,13 @@ icon_state = "bluerustychess2" }, /area/f13/village) +"slV" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, +/turf/open/floor/f13{ + icon_state = "floorrusty" + }, +/area/f13/building) "smi" = ( /obj/structure/simple_door/metal/store{ icon_state = "brokenstore" @@ -44437,6 +44500,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet/black, /area/f13/ncr) +"sEN" = ( +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, +/turf/open/indestructible/ground/inside/mountain, +/area/f13/caves) "sEX" = ( /turf/open/floor/plasteel/f13/vault_floor/blue/side{ dir = 5 @@ -45500,7 +45567,7 @@ "tbj" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/f13/armor/tier4, -/obj/effect/spawner/lootdrop/f13/weapon/melee/random_high, +/obj/effect/spawner/lootdrop/f13/weapon/melee/random_mid, /turf/open/floor/f13{ icon_state = "darkrusty" }, @@ -46886,6 +46953,8 @@ /area/f13/building) "tIM" = ( /obj/structure/safe, +/obj/effect/spawner/lootdrop/f13/cash_random_high, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/f13/wood, /area/f13/village) "tJe" = ( @@ -50116,8 +50185,8 @@ dir = 1; icon_state = "twindowold" }, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/village) "uYC" = ( @@ -51389,7 +51458,7 @@ "vDm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/wood/f13/carpet, /area/f13/bar) "vDq" = ( @@ -51607,7 +51676,7 @@ "vHb" = ( /obj/structure/closet/cabinet, /obj/item/clothing/under/f13/brahmin, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/village) "vHe" = ( @@ -53302,9 +53371,9 @@ /area/f13/wasteland) "wwG" = ( /obj/structure/table/wood, -/obj/effect/spawner/lootdrop/f13/weapon/melee/random_high, /obj/effect/decal/cleanable/dirt, /obj/machinery/light, +/obj/effect/spawner/lootdrop/f13/weapon/melee/random_mid, /turf/open/floor/f13/wood, /area/f13/building) "wwM" = ( @@ -53384,7 +53453,7 @@ "wxI" = ( /obj/structure/closet/cabinet, /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier2, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, /turf/open/floor/f13/wood, /area/f13/village) "wxJ" = ( @@ -56012,6 +56081,10 @@ /obj/item/stack/f13Cash/random/low, /turf/open/floor/f13/wood, /area/f13/building) +"xDa" = ( +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow, +/turf/open/indestructible/ground/inside/mountain, +/area/f13/caves) "xDb" = ( /obj/effect/decal/remains/human, /obj/item/clothing/head/f13/police/trooper{ @@ -57089,7 +57162,7 @@ /obj/structure/bed/mattress{ icon_state = "mattress3" }, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, /turf/open/indestructible/ground/outside/dirt, /area/f13/building) "yce" = ( @@ -70045,7 +70118,7 @@ kBU wXT wXT qFM -gDe +oKZ kBU gcK gcK @@ -83086,7 +83159,7 @@ uRJ uRJ uRJ gjP -tIM +cXr vHQ uRJ ijg @@ -83609,7 +83682,7 @@ xaF soY lRX uvC -gjP +oDo miw oCA dJg @@ -84129,7 +84202,7 @@ dkF jnX uRJ jTq -mTy +dxM fTz dVb jMC @@ -85159,7 +85232,7 @@ fyf hAC hAC nZS -gPW +lYl faW mji myh @@ -86697,7 +86770,7 @@ gjP hlA uRJ ijg -tIM +rqs uRJ ntt gjP @@ -93612,7 +93685,7 @@ dkg pcG pcG sUf -tIM +kYp pcG lok pWe @@ -96487,7 +96560,7 @@ gmX koD bFJ bmq -cRX +ezB bBi uRJ cvY @@ -106651,7 +106724,7 @@ gcK gcK ktB gcK -uIh +sEN asI ggK asI @@ -106768,7 +106841,7 @@ sBk bFJ srw uRJ -cRX +ezB ddb hVN twr @@ -107627,7 +107700,7 @@ dUs gts vYv vYv -fUb +htx wBd wBd gts @@ -108957,7 +109030,7 @@ ktB hBr asI ggK -uIh +sEN ggK hBr qNa @@ -111442,7 +111515,7 @@ rRt cpK dkg gts -lRo +slV vYv lLB vYv @@ -121186,7 +121259,7 @@ xth umO gcK ggK -uIh +xDa gcK gbL gbL diff --git a/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm b/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm index 34953cca89..63ba80193e 100644 --- a/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm @@ -262,7 +262,8 @@ /obj/item/clothing/under/f13/combat, /obj/item/clothing/gloves/f13/military, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/melee/random_mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/wood/f13/carpet, /area/f13/bunker) "ajG" = ( @@ -511,6 +512,7 @@ "aqK" = ( /obj/structure/table/wood, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plasteel/f13/vault_floor/red{ icon_state = "redrustyfull" }, @@ -537,6 +539,8 @@ "ase" = ( /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, /obj/structure/rack, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/high, +/obj/effect/spawner/lootdrop/f13/weapon/gun/energy/midhigh, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/bunker) "asZ" = ( @@ -702,6 +706,7 @@ "axe" = ( /obj/structure/closet/crate/secure, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superhigh, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/bunker) "axv" = ( @@ -1124,6 +1129,7 @@ /obj/item/clothing/head/helmet/f13/combat/mk2, /obj/item/clothing/mask/gas/syndicate, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/high, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) "aJo" = ( @@ -2141,6 +2147,7 @@ "bpY" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/high, /turf/open/floor/f13{ icon_state = "greenrustyfull" }, @@ -2762,7 +2769,7 @@ "bJn" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/remains/human, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/f13{ icon_state = "reddirtyfull" }, @@ -2998,6 +3005,7 @@ "bRb" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plasteel/f13/vault_floor/red{ icon_state = "reddirtyfull" }, @@ -4173,6 +4181,12 @@ icon_state = "yellowrustyfull" }, /area/f13/tunnel) +"cAm" = ( +/obj/structure/closet/crate/miningcar, +/obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, +/turf/open/indestructible/ground/inside/mountain, +/area/f13/caves) "cAp" = ( /obj/structure/stone_tile/center, /obj/structure/timeddoor, @@ -4356,6 +4370,7 @@ "cFx" = ( /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, /obj/effect/decal/remains/human, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "cFE" = ( @@ -8023,6 +8038,7 @@ }, /obj/structure/table, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plasteel/f13{ icon_state = "redrustyfull" }, @@ -8380,7 +8396,7 @@ /area/f13/den) "eVC" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/f13/wood, /area/f13/bunker) "eVI" = ( @@ -9156,7 +9172,7 @@ /obj/effect/spawner/lootdrop/f13/blueprintHigh, /obj/effect/spawner/lootdrop/f13/weapon/melee/random_high, /obj/effect/spawner/lootdrop/f13/weapon/melee/random, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/high, /turf/open/floor/f13{ icon_state = "bluerustysolid" }, @@ -12094,7 +12110,7 @@ /area/f13/tunnel) "gXh" = ( /obj/structure/closet, -/obj/effect/spawner/lootdrop/f13/weapon/gun/energy/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/energy/midhigh, /turf/open/floor/f13{ icon_state = "greenrustyfull" }, @@ -12535,7 +12551,7 @@ /area/f13/caves) "hsW" = ( /obj/structure/table/wood/settler, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/wood/f13/oak, /area/f13/building) "htm" = ( @@ -12835,7 +12851,7 @@ /area/f13/bunker) "hIR" = ( /obj/structure/closet/crate/miningcar, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "hJq" = ( @@ -14589,6 +14605,7 @@ /area/f13/clinic) "iYB" = ( /obj/effect/mob_spawn/human/corpse/bs, +/obj/effect/spawner/lootdrop/f13/weapon/gun/energy/mid, /turf/open/indestructible/ground/inside/subway{ name = "cave" }, @@ -14816,6 +14833,7 @@ "jgL" = ( /obj/machinery/autolathe/ammo, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/bunker) "jhO" = ( @@ -15494,7 +15512,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/indestructible/ground/inside/subway, /area/f13/tunnel) "jIk" = ( @@ -19043,7 +19061,7 @@ /area/f13/tunnel) "mAn" = ( /obj/structure/table, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/f13{ icon_state = "greenrustyfull" }, @@ -23832,6 +23850,7 @@ "pOB" = ( /obj/structure/closet/crate/miningcar, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/high, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "pOI" = ( @@ -25038,6 +25057,7 @@ "qCm" = ( /obj/structure/closet/crate/miningcar, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/wood/f13/stage_bl, /area/f13/caves) "qCn" = ( @@ -26294,9 +26314,9 @@ /area/f13/tunnel) "rxO" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/indestructible/ground/inside/subway, /area/f13/tunnel) "ryj" = ( @@ -26383,6 +26403,7 @@ /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier4, /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier4, /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier4, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, /turf/open/indestructible/ground/inside/subway, /area/f13/tunnel) "rAy" = ( @@ -27113,9 +27134,12 @@ /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "rZF" = ( -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, -/turf/open/indestructible/ground/inside/mountain, -/area/f13/tunnel) +/obj/structure/closet, +/obj/effect/spawner/lootdrop/f13/weapon/gun/energy/mid, +/turf/open/floor/f13{ + icon_state = "greenrustyfull" + }, +/area/f13/clinic) "rZZ" = ( /obj/structure/chair/sofa/left, /mob/living/simple_animal/hostile/centaur, @@ -27297,6 +27321,7 @@ "shM" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/energy/midhigh, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/bunker) "shY" = ( @@ -27599,7 +27624,7 @@ /area/f13/bunker) "sxA" = ( /obj/structure/closet, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/f13{ icon_state = "greenrustyfull" }, @@ -28546,6 +28571,7 @@ "tqH" = ( /obj/structure/dresser, /obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/high, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/bunker) "tqN" = ( @@ -28555,7 +28581,7 @@ }, /area/f13/den) "tru" = ( -/obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/high, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "trA" = ( @@ -29047,7 +29073,7 @@ }, /area/f13/clinic) "tJp" = ( -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "tJr" = ( @@ -30335,10 +30361,11 @@ }, /area/f13/den) "uLn" = ( -/obj/structure/bed, -/obj/item/bedsheet/blue, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, -/turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, +/turf/open/floor/f13{ + icon_state = "reddirtyfull" + }, /area/f13/bunker) "uLp" = ( /obj/effect/spawner/structure/window/reinforced, @@ -33611,8 +33638,8 @@ /area/f13/bunker) "xow" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/f13/weapon/gun/energy/mid, /obj/effect/spawner/lootdrop/f13/weapon/gun/energy/low, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/indestructible/ground/inside/subway, /area/f13/tunnel) "xoU" = ( @@ -40096,7 +40123,7 @@ ise ise puJ bcN -qme +rZF bcN puJ bcN @@ -47468,7 +47495,7 @@ vPg eLE vPg vPg -rZF +lnr lnr lnr vPg @@ -49729,7 +49756,7 @@ xVz xVz xVz xVz -pOB +cAm vPg vPg vPg @@ -87403,7 +87430,7 @@ dXE fLU fLU nNH -gqc +uLn nNH fLU fLU @@ -93380,7 +93407,7 @@ fKy eSW tqH uaL -uLn +cLK eSW eLE eLE diff --git a/_maps/map_files/templates/dungeons/north_bunker_1.dmm b/_maps/map_files/templates/dungeons/north_bunker_1.dmm index d4dc658005..fc9aed2aa2 100644 --- a/_maps/map_files/templates/dungeons/north_bunker_1.dmm +++ b/_maps/map_files/templates/dungeons/north_bunker_1.dmm @@ -528,6 +528,7 @@ /obj/structure/closet, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plasteel/barber{ icon = 'icons/turf/f13floors2.dmi'; icon_state = "bluerustychess2" diff --git a/_maps/map_files/templates/dungeons/north_bunker_2.dmm b/_maps/map_files/templates/dungeons/north_bunker_2.dmm index bee58fe93a..3ecb1491dc 100644 --- a/_maps/map_files/templates/dungeons/north_bunker_2.dmm +++ b/_maps/map_files/templates/dungeons/north_bunker_2.dmm @@ -1371,6 +1371,7 @@ /obj/structure/rack, /obj/item/clothing/glasses/meson/engine, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plating/tunnel, /area/f13/bunker) "Dx" = ( diff --git a/_maps/map_files/templates/dungeons/oasis_bunker_1.dmm b/_maps/map_files/templates/dungeons/oasis_bunker_1.dmm index 200dd6611e..233781b40c 100644 --- a/_maps/map_files/templates/dungeons/oasis_bunker_1.dmm +++ b/_maps/map_files/templates/dungeons/oasis_bunker_1.dmm @@ -31,7 +31,7 @@ }, /area/f13/radiation) "bB" = ( -/obj/effect/spawner/lootdrop/f13/weapon/melee/random, +/obj/effect/spawner/lootdrop/f13/weapon/melee/random_mid, /turf/open/floor/plating/tunnel{ icon_state = "tunnelchess" }, @@ -86,7 +86,7 @@ "da" = ( /obj/structure/spider/stickyweb, /obj/structure/closet, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plating/tunnel, /area/f13/bunker) "dl" = ( @@ -223,7 +223,7 @@ }, /area/f13/bunker) "gj" = ( -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plating/tunnel{ icon_state = "tunnelchess2" }, @@ -463,7 +463,7 @@ /area/f13/radiation) "nz" = ( /obj/effect/decal/remains/human, -/obj/effect/spawner/lootdrop/f13/weapon/melee/random, +/obj/effect/spawner/lootdrop/f13/weapon/melee/random_high, /turf/open/floor/plating/tunnel, /area/f13/bunker) "nO" = ( @@ -695,7 +695,7 @@ }, /area/f13/bunker) "vJ" = ( -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plating/tunnel{ icon_state = "tunnelrusty" }, @@ -1044,7 +1044,7 @@ "HX" = ( /obj/structure/spider/stickyweb, /obj/structure/closet, -/obj/effect/spawner/lootdrop/f13/weapon/melee/random_high, +/obj/effect/spawner/lootdrop/f13/weapon/melee/random_mid, /turf/open/floor/plating/tunnel, /area/f13/bunker) "IK" = ( @@ -1071,7 +1071,7 @@ }, /obj/effect/spawner/lootdrop/f13/traitbooks, /obj/effect/spawner/lootdrop/f13/traitbooks, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plasteel/barber{ icon = 'icons/turf/f13floors2.dmi'; icon_state = "bluerustychess2" @@ -1315,7 +1315,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plasteel/barber{ icon = 'icons/turf/f13floors2.dmi'; icon_state = "bluerustychess2" diff --git a/_maps/map_files/templates/dungeons/oasis_bunker_2.dmm b/_maps/map_files/templates/dungeons/oasis_bunker_2.dmm index 969be2e72b..c70e358367 100644 --- a/_maps/map_files/templates/dungeons/oasis_bunker_2.dmm +++ b/_maps/map_files/templates/dungeons/oasis_bunker_2.dmm @@ -92,7 +92,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plasteel/f13/vault_floor/red, /area/f13/bunker) "bK" = ( @@ -317,7 +317,7 @@ "fD" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier3, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plasteel/f13/vault_floor/floor, /area/f13/bunker) "fG" = ( @@ -764,8 +764,8 @@ /area/f13/bunker) "on" = ( /obj/structure/closet/crate/secure/weapon, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, /obj/effect/spawner/lootdrop/f13/blueprintLowPartsWeighted, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plating/tunnel{ icon_state = "tunnelrusty" }, @@ -2205,7 +2205,7 @@ "Ow" = ( /obj/structure/rack, /obj/item/poster/random_contraband, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid, /turf/open/floor/plasteel/f13/vault_floor/red, /area/f13/bunker) "OB" = ( @@ -2234,7 +2234,7 @@ /obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier4, /obj/item/clothing/suit/radiation, /obj/item/clothing/head/radiation, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid, +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/high, /turf/open/floor/plasteel/f13/vault_floor/red, /area/f13/bunker) "PH" = ( @@ -2383,7 +2383,7 @@ /obj/item/clothing/glasses/hud/security/sunglasses, /obj/item/flashlight/seclite, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/f13/weapon/melee/random, +/obj/effect/spawner/lootdrop/f13/weapon/melee/random_mid, /turf/open/floor/plasteel/f13/vault_floor/red, /area/f13/bunker) "St" = ( @@ -2791,7 +2791,7 @@ "XE" = ( /obj/structure/closet, /obj/item/flashlight/seclite, -/obj/effect/spawner/lootdrop/f13/weapon/melee/random, +/obj/effect/spawner/lootdrop/f13/weapon/melee/random_mid, /turf/open/floor/plasteel/f13/vault_floor/red, /area/f13/bunker) "XF" = ( diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index f277c9784d..0f1434e704 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -509,7 +509,7 @@ GLOBAL_LIST_INIT(loot_t1_range, list( /obj/item/ammo_box/magazine/m45, /obj/item/gun/ballistic/automatic/pistol/ninemil, /obj/item/ammo_box/magazine/m9mm, - /obj/item/gun/ballistic/revolver/colt6520, + /obj/item/gun/ballistic/automatic/pistol/n99, /obj/item/ammo_box/magazine/m10mm_adv/simple, /obj/item/gun/ballistic/automatic/varmint, /obj/item/ammo_box/magazine/m556/rifle/small diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index 250216e827..1dd71b792f 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -302,20 +302,6 @@ subcategory = CAT_WEAPON always_available = FALSE -//colt 6520 -/datum/crafting_recipe/colt6520 - name = "Colt 6520 Revolver" - result = /obj/item/gun/ballistic/revolver/colt6520 - reqs = list(/obj/item/stack/sheet/mineral/wood = 1, - /obj/item/stack/crafting/metalparts = 5, - /datum/reagent/blackpowder = 10, - /obj/item/stack/sheet/metal = 1) - tools = list(TOOL_WORKBENCH) - time = 120 - category = CAT_WEAPONRY - subcategory = CAT_WEAPON - always_available = FALSE - //m1911 /datum/crafting_recipe/m1911 name = "M1911" diff --git a/code/datums/components/storage/concrete/pockets.dm b/code/datums/components/storage/concrete/pockets.dm index a904e4393f..3e2d7b6c45 100644 --- a/code/datums/components/storage/concrete/pockets.dm +++ b/code/datums/components/storage/concrete/pockets.dm @@ -82,7 +82,7 @@ . = ..() can_hold = GLOB.storage_medical_can_hold - + /datum/component/storage/concrete/pockets/tiny max_items = 1 max_w_class = WEIGHT_CLASS_TINY @@ -208,7 +208,7 @@ GLOBAL_LIST_INIT(storage_shoes_can_hold, typecacheof(list( /obj/item/reagent_containers/dropper, /obj/item/screwdriver, /obj/item/weldingtool/mini, - /obj/item/pen, + /obj/item/pen, /obj/item/gun/ballistic/revolver/detective, /obj/item/gun/ballistic/revolver/hobo/knifegun, /obj/item/melee/onehanded/knife, @@ -270,7 +270,6 @@ GLOBAL_LIST_INIT(storage_holdout_can_hold, typecacheof(list( /obj/item/gun/ballistic/automatic/pistol/sig, /obj/item/gun/ballistic/revolver/detective, /obj/item/gun/ballistic/automatic/hobo/zipgun, - /obj/item/gun/ballistic/automatic/pistol/m1911/compact, /obj/item/gun/ballistic/automatic/pistol/pistol14/compact, /obj/item/gun/ballistic/revolver/police, /obj/item/gun/ballistic/revolver/colt357/lucky, diff --git a/code/game/objects/effects/spawners/f13lootdrop.dm b/code/game/objects/effects/spawners/f13lootdrop.dm index 6c2f9c0bc8..572ae964b3 100644 --- a/code/game/objects/effects/spawners/f13lootdrop.dm +++ b/code/game/objects/effects/spawners/f13lootdrop.dm @@ -396,7 +396,7 @@ /obj/item/clothing/suit/armor/f13/leather_jacket/combat/riotpolice, /obj/item/clothing/head/helmet/f13/rangerbroken ) - + /obj/effect/spawner/bundle/f13/armor/vault name = "vault armor spawner" items = list( @@ -562,12 +562,12 @@ /obj/item/reagent_containers/hypospray/medipen/medx, /obj/item/storage/pill_bottle/chem_tin/buffout ) - + obj/effect/spawner/lootdrop/f13/medical/rnd/mid name = "mid dungeon science loot" //to replace guns as treasure in slightly protected areas lootcount = 1 - + loot = list( /obj/item/screwdriver/power, /obj/item/wrench/power, @@ -577,12 +577,12 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/mid /obj/item/defibrillator/primitive, /obj/item/reagent_containers/syringe/bluespace, ) - + obj/effect/spawner/lootdrop/f13/medical/rnd/good name = "good dungeon science loot" //to replace guns as treasure in heavily guarded areas lootcount = 1 - + loot = list( /obj/item/reagent_containers/glass/beaker/meta = 5, /obj/item/stack/sheet/mineral/abductor/ten = 5, @@ -599,7 +599,7 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/item/book/granter/trait/midsurgery = 5, /obj/item/reagent_containers/glass/bottle/FEV_solution = 1, ) - + /* ------------------------------------------------ --------------WEAPON SPAWNERS------------------- ------------------------------------------------ */ @@ -628,15 +628,20 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/effect/spawner/lootdrop/f13/weapon/melee/tier1 //TIER 1 MELEE WEAPON name = "tier 1 melee" lootcount = 1 - - loot = list( - /obj/item/crowbar, + loot = list(/obj/item/crowbar, /obj/item/extinguisher, /obj/item/hatchet, /obj/item/pickaxe/mini, /obj/item/wrench, /obj/item/kitchen/knife, /obj/item/kitchen/rollingpin, + /obj/item/weldingtool, + /obj/item/gavelhammer, + /obj/item/oar, + /obj/item/pickaxe, + /obj/item/shovel, + /obj/item/instrument/guitar, + /obj/item/surgicaldrill ) @@ -644,50 +649,40 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good name = "tier 2 melee" lootcount = 1 - loot = list( - /obj/effect/spawner/bundle/f13/throwingknife3, - /obj/item/gavelhammer, - /obj/item/oar, - /obj/item/pickaxe, - /obj/item/shovel, + loot = list(/obj/effect/spawner/bundle/f13/throwingknife3, /obj/item/melee/onehanded/knife/switchblade, /obj/item/throwing_star/spear, - /obj/item/surgicaldrill, /obj/item/melee/onehanded/knife/hunting, /obj/item/melee/onehanded/knife/survival, /obj/item/melee/onehanded/knife/bone, - /obj/item/instrument/guitar, /obj/item/twohanded/spear/scrapspear, /obj/item/melee/onehanded/club, /obj/item/melee/onehanded/knife/cosmicdirty, + /obj/item/melee/onehanded/machete, /obj/item/melee/unarmed/brass, - /obj/item/melee/unarmed/brass/spiked, + /obj/item/melee/unarmed/brass/spiked ) /obj/effect/spawner/lootdrop/f13/weapon/melee/tier3 //TIER 3 MELEE WEAPON name = "tier 3 melee" lootcount = 1 - loot = list( - /obj/effect/spawner/bundle/f13/throwingknife3, - /obj/item/weldingtool, + loot = list(/obj/effect/spawner/bundle/f13/throwingknife3, /obj/item/twohanded/spear, /obj/item/twohanded/baseball, /obj/item/kitchen/knife/butcher, /obj/item/twohanded/baseball/golfclub, - /obj/item/melee/onehanded/machete, /obj/item/melee/onehanded/machete/forgedmachete, /obj/item/shield/riot/buckler, /obj/item/melee/unarmed/tigerclaw, - /obj/item/melee/unarmed/sappers, + /obj/item/melee/unarmed/sappers ) /obj/effect/spawner/lootdrop/f13/weapon/melee/tier4 //TIER 4 MELEE WEAPON name = "tier 4 melee" lootcount = 1 - loot = list( - /obj/item/twohanded/fireaxe, + loot = list(/obj/item/twohanded/fireaxe, /obj/item/twohanded/sledgehammer, /obj/item/twohanded/fireaxe/bmprsword, /obj/item/melee/unarmed/lacerator, @@ -695,15 +690,13 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/item/melee/unarmed/punchdagger, /obj/item/twohanded/baseball/louisville, /obj/item/shield/riot, - /obj/effect/spawner/bundle/f13/throwingknife3 ) /obj/effect/spawner/lootdrop/f13/weapon/melee/tier5 //TIER 5 MELEE WEAPON name = "tier 5 melee" lootcount = 1 - loot = list( - /obj/item/twohanded/thermic_lance, + loot = list(/obj/item/twohanded/thermic_lance, /obj/item/twohanded/chainsaw, /obj/item/twohanded/sledgehammer/rockethammer, /obj/item/melee/powered/ripper, @@ -727,14 +720,18 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/effect/spawner/lootdrop/f13/weapon/melee/tier4 = 10 ) +/obj/effect/spawner/lootdrop/f13/weapon/melee/random_mid + name = "mid tier random melee loot" + loot = list( + /obj/effect/spawner/lootdrop/f13/weapon/melee/tier3 = 20, + /obj/effect/spawner/lootdrop/f13/weapon/melee/tier4 = 10 + ) + /obj/effect/spawner/lootdrop/f13/weapon/melee/random_high name = "high tier random melee loot" lootcount = 1 - - loot = list( - /obj/effect/spawner/lootdrop/f13/weapon/melee/tier3 = 45, - /obj/effect/spawner/lootdrop/f13/weapon/melee/tier4 = 35, - /obj/effect/spawner/lootdrop/f13/weapon/melee/tier5 = 20 + loot = list(/obj/effect/spawner/lootdrop/f13/weapon/melee/tier4 = 2, + /obj/effect/spawner/lootdrop/f13/weapon/melee/tier5 = 1 ) /* ------------------------------------------------ @@ -763,6 +760,13 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/effect/spawner/bundle/f13/ionrifle = 5 ) +/obj/effect/spawner/lootdrop/f13/weapon/gun/energy/midhigh //overlaps with midtier + name = "mid-high tier energy gun" + loot = list(/obj/effect/spawner/bundle/f13/aer12, + /obj/effect/spawner/bundle/f13/wattz2kext, + /obj/effect/spawner/bundle/f13/plasmapistol, + /obj/effect/spawner/bundle/f13/ionrifle + ) /obj/effect/spawner/lootdrop/f13/weapon/gun/energy/high name = "high tier energy gun" loot = list(/obj/effect/spawner/bundle/f13/plasmarifle = 25, @@ -788,83 +792,93 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good //Ballistic Weapon Spawners /obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/hobo name = "hobo tier ballistic gun" - loot = list(/obj/effect/spawner/bundle/f13/piperifle, + loot = list(/obj/effect/spawner/bundle/f13/pepperbox, /obj/effect/spawner/bundle/weapon/piperifle, /obj/effect/spawner/bundle/f13/zipgun, /obj/item/gun/ballistic/revolver/hobo/knifegun, /obj/item/gun/ballistic/revolver/hobo/knucklegun, /obj/effect/spawner/bundle/f13/autopipe, + /obj/effect/spawner/bundle/f13/pistol22, + /obj/item/gun/ballistic/revolver/winchesterrebored + ) + +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superlow + name = "very low tier non-hobo ballistic gun" + loot = list(/obj/effect/spawner/bundle/f13/ninemil, + /obj/effect/spawner/bundle/f13/sig, /obj/effect/spawner/bundle/f13/caravan_shotgun, /obj/effect/spawner/bundle/f13/mosin, /obj/effect/spawner/bundle/f13/remington, - /obj/item/gun/ballistic/revolver/winchesterrebored, /obj/effect/spawner/bundle/f13/widowmaker, /obj/effect/spawner/bundle/f13/varmint ) + /obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/low name = "low tier ballistic gun" loot = list(/obj/effect/spawner/bundle/f13/m1911, - /obj/effect/spawner/bundle/f13/m1911c, - /obj/effect/spawner/bundle/f13/ninemil, + /obj/effect/spawner/bundle/f13/thatgun, /obj/effect/spawner/bundle/f13/n99, - /obj/effect/spawner/bundle/f13/pistol22, - /obj/effect/spawner/bundle/f13/colt6520, /obj/effect/spawner/bundle/f13/colt357, - /obj/effect/spawner/bundle/f13/mk23, /obj/effect/spawner/bundle/f13/huntingshotgun, /obj/effect/spawner/bundle/f13/police_pistol, /obj/effect/spawner/bundle/f13/guns/commando, /obj/effect/spawner/bundle/f13/m1carbine ) +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/lowmid + name = "low-mid tier ballistic gun" + loot = list(/obj/effect/spawner/bundle/f13/n99, + /obj/effect/spawner/bundle/f13/cowboy, + /obj/effect/spawner/bundle/f13/mk23, + /obj/effect/spawner/bundle/f13/hunting, + /obj/effect/spawner/lootdrop/f13/weapon/revolver44variants, + /obj/effect/spawner/bundle/f13/trenchshotgun, + /obj/effect/spawner/bundle/f13/m1carbine, + /obj/effect/spawner/bundle/f13/huntingshotgun, + /obj/effect/spawner/bundle/f13/revolver45 + ) + /obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/mid name = "mid tier ballistic gun" loot = list(/obj/effect/spawner/bundle/f13/trail, - /obj/effect/spawner/bundle/f13/cowboy, /obj/effect/spawner/bundle/f13/service, /obj/effect/spawner/bundle/f13/miniuzi, - /obj/effect/spawner/bundle/f13/smg10mm, - /obj/effect/spawner/bundle/f13/guns/rockwell, - /obj/effect/spawner/bundle/f13/mp5, - /obj/effect/spawner/bundle/f13/revolver44, - /obj/effect/spawner/bundle/f13/revolverm29, - /obj/effect/spawner/bundle/f13/revolverm29alt, - /obj/effect/spawner/bundle/f13/needler, - /obj/effect/spawner/bundle/f13/deagle, - /obj/effect/spawner/bundle/f13/automag, - /obj/effect/spawner/bundle/f13/beretta/select, - /obj/effect/spawner/bundle/f13/shotgunlever, /obj/effect/spawner/bundle/f13/auto5, - /obj/effect/spawner/bundle/f13/trenchshotgun, - /obj/effect/spawner/bundle/f13/revolver45, - /obj/effect/spawner/bundle/f13/thatgun, /obj/effect/spawner/bundle/f13/marksman, - /obj/effect/spawner/bundle/f13/hunting, /obj/effect/spawner/bundle/f13/m1garand, + /obj/effect/spawner/bundle/f13/deagle, + /obj/effect/spawner/bundle/f13/automag, /obj/item/gun/ballistic/automatic/smg/american180 ) +/obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/highmid + name = "high-mid tier ballistic gun" + loot = list(/obj/effect/spawner/bundle/f13/mp5, + /obj/effect/spawner/bundle/f13/smg10mm, + /obj/effect/spawner/bundle/f13/needler, + /obj/effect/spawner/bundle/f13/marksman, + /obj/effect/spawner/bundle/f13/guns/tommygun, + /obj/effect/spawner/bundle/f13/shotgunlever + ) + /obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/high name = "high tier ballistic gun" loot = list(/obj/effect/spawner/bundle/f13/assault_rifle = 20, /obj/effect/spawner/bundle/f13/r84 = 10, /obj/effect/spawner/bundle/f13/dkssniper = 15, - /obj/effect/spawner/bundle/f13/guns/tommygun = 15, /obj/effect/spawner/bundle/f13/pistol14 = 15, /obj/item/gun/ballistic/revolver/grenadelauncher = 5, + /obj/item/gun/ballistic/rocketlauncher = 5 ) /obj/effect/spawner/lootdrop/f13/weapon/gun/ballistic/superhigh name = "superhigh tier ballistic gun" - loot = list(/obj/effect/spawner/bundle/f13/citykiller = 12, - /obj/effect/spawner/bundle/f13/riotshotgun = 13, - /obj/effect/spawner/bundle/f13/bozar = 6, + loot = list(/obj/effect/spawner/bundle/f13/riotshotgun = 5, /obj/effect/spawner/bundle/f13/amr = 10, /obj/effect/spawner/bundle/f13/brushgun = 15, - /obj/effect/spawner/bundle/f13/rangemaster = 18, - /obj/effect/spawner/bundle/f13/gauss = 10, - /obj/effect/spawner/bundle/f13/fnfal = 6, + /obj/effect/spawner/bundle/f13/rangemaster = 15, + /obj/effect/spawner/bundle/f13/fnfal = 5, /obj/item/gun/ballistic/rocketlauncher = 10, ) @@ -883,6 +897,19 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/item/gun/ballistic/automatic/pistol/pistol14/lildevil ) + +//Random-pick pools so that regular spawners aren't super diluted with shit like 3 .44 revolver variants + +/obj/effect/spawner/lootdrop/f13/weapon/revolver44variants + name = "random spawner for .44 revolvers/variants" + loot = list(/obj/effect/spawner/bundle/f13/revolverm29, + /obj/effect/spawner/bundle/f13/revolverm29alt, + /obj/effect/spawner/bundle/f13/revolver44, + /obj/effect/spawner/bundle/f13/revolverm29snub + ) + + + //Gun Bundles /obj/effect/spawner/bundle/f13/zipgun name = "zip gun spawner" @@ -940,13 +967,6 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/item/ammo_box/magazine/m9mmds ) -/obj/effect/spawner/bundle/f13/colt6520 - name = "Colt 6520 and ammo spawner" - items = list( - /obj/item/gun/ballistic/revolver/colt6520, - /obj/item/ammo_box/l10mm - ) - /obj/effect/spawner/bundle/f13/varmint name = "varmint rifle and ammo spawner" items = list( @@ -961,13 +981,6 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/item/ammo_box/magazine/m22 ) -/obj/effect/spawner/bundle/f13/m1911c - name = "compact m1911 and ammo spawner" - items = list( - /obj/item/gun/ballistic/automatic/pistol/m1911/compact, - /obj/item/ammo_box/magazine/m45/ - ) - /obj/effect/spawner/bundle/f13/beretta name = "beretta pistol and ammo spawner" items = list( @@ -982,7 +995,7 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/item/ammo_box/magazine/m9mm/ ) -/obj/effect/spawner/bundle/f13/piperifle +/obj/effect/spawner/bundle/f13/pepperbox name = "pepperbox gun spawner" items = list( /obj/item/gun/ballistic/revolver/hobo/pepperbox, @@ -1017,6 +1030,14 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/item/ammo_box/m44 ) +/obj/effect/spawner/bundle/f13/revolverm29snub + name = "m29 snub-nose revolver and ammo spawner" + items = list( + /obj/item/gun/ballistic/revolver/m29/snub, + /obj/item/ammo_box/m44/ + ) + + /obj/effect/spawner/bundle/f13/automag name = "automag and ammo spawner" items = list( @@ -1114,13 +1135,6 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/item/ammo_box/magazine/uzim9mm/ ) -/obj/effect/spawner/bundle/f13/guns/rockwell - name = "rockwell gun and ammo spawner" - items = list( - /obj/item/gun/ballistic/automatic/smg/rockwell, - /obj/item/ammo_box/magazine/uzim9mm/rockwell/ - ) - /obj/effect/spawner/bundle/f13/smg10mm name = "10mm SMG and ammo spawner" items = list( @@ -2040,22 +2054,29 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/item/attachments/auto_sear ) +/obj/effect/spawner/lootdrop/f13/blueprintLowMid + name = "blueprint-tier(Mid-Low) item spawner" + icon_state = "blueprint_loot" + lootcount = 1 + loot = list( + /obj/item/book/granter/crafting_recipe/blueprint/thatgun, + /obj/item/book/granter/crafting_recipe/blueprint/uzi, + /obj/item/book/granter/crafting_recipe/blueprint/greasegun, + /obj/item/book/granter/crafting_recipe/blueprint/commando, + /obj/item/book/granter/crafting_recipe/blueprint/m1carbine, + ) /obj/effect/spawner/lootdrop/f13/blueprintMid name = "blueprint-tier(Mid) item spawner" icon_state = "blueprint_loot" lootcount = 1 loot = list( - /obj/item/book/granter/crafting_recipe/blueprint/greasegun, /obj/item/book/granter/crafting_recipe/blueprint/r82, /obj/item/book/granter/crafting_recipe/blueprint/service, /obj/item/book/granter/crafting_recipe/blueprint/trailcarbine, - /obj/item/book/granter/crafting_recipe/blueprint/thatgun, - /obj/item/book/granter/crafting_recipe/blueprint/uzi, /obj/item/book/granter/crafting_recipe/blueprint/smg10mm, /obj/item/book/granter/crafting_recipe/blueprint/aep7, - /obj/item/book/granter/crafting_recipe/blueprint/m1carbine, /obj/item/book/granter/crafting_recipe/blueprint/scoutcarbine, - /obj/item/book/granter/crafting_recipe/blueprint/commando, + /obj/item/book/granter/crafting_recipe/blueprint/sniper, ) /obj/effect/spawner/lootdrop/f13/blueprintHigh @@ -2065,8 +2086,6 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good loot = list( /obj/item/book/granter/crafting_recipe/blueprint/leveraction, /obj/item/book/granter/crafting_recipe/blueprint/r91, - /obj/item/book/granter/crafting_recipe/blueprint/sniper, - /obj/item/book/granter/crafting_recipe/blueprint/riotshotgun, /obj/item/book/granter/crafting_recipe/blueprint/r84, /obj/item/book/granter/crafting_recipe/blueprint/deagle, /obj/item/book/granter/crafting_recipe/blueprint/marksman, @@ -2079,8 +2098,8 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good icon_state = "blueprint_loot" lootcount = 1 loot = list( - /obj/item/book/granter/crafting_recipe/blueprint/gauss, /obj/item/book/granter/crafting_recipe/blueprint/neostead, + /obj/item/book/granter/crafting_recipe/blueprint/riotshotgun, /obj/item/book/granter/crafting_recipe/blueprint/aer9, ) @@ -2089,6 +2108,7 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good icon_state = "blueprint_loot" lootcount = 1 loot = list( + /obj/item/book/granter/crafting_recipe/blueprint/gauss, /obj/item/book/granter/crafting_recipe/blueprint/am_rifle, /obj/item/book/granter/crafting_recipe/blueprint/citykiller, /obj/item/book/granter/crafting_recipe/blueprint/rangemaster, @@ -2101,15 +2121,10 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good lootcount = 3 lootdoubles = FALSE loot = list( - /obj/item/book/granter/crafting_recipe/blueprint/r91 , - /obj/item/book/granter/crafting_recipe/blueprint/r84 , - /obj/item/book/granter/crafting_recipe/blueprint/gauss = 3, - /obj/item/book/granter/crafting_recipe/blueprint/neostead = 3, - /obj/item/book/granter/crafting_recipe/blueprint/aer9 = 3, + /obj/item/book/granter/crafting_recipe/blueprint/r91 = 3, + /obj/item/book/granter/crafting_recipe/blueprint/r84 = 3, /obj/item/book/granter/crafting_recipe/blueprint/am_rifle = 3, - /obj/item/book/granter/crafting_recipe/blueprint/citykiller = 3, /obj/item/book/granter/crafting_recipe/blueprint/rangemaster = 3, - /obj/item/book/granter/crafting_recipe/blueprint/bozar = 3, /obj/item/advanced_crafting_components/flux, /obj/item/advanced_crafting_components/lenses, /obj/item/advanced_crafting_components/conductors, diff --git a/code/game/objects/effects/spawners/themed_loot_tables.dm b/code/game/objects/effects/spawners/themed_loot_tables.dm index 47b6e0215a..dfd96f7f00 100644 --- a/code/game/objects/effects/spawners/themed_loot_tables.dm +++ b/code/game/objects/effects/spawners/themed_loot_tables.dm @@ -131,7 +131,6 @@ /obj/item/gun/ballistic/revolver/detective = 20, /obj/effect/spawner/bundle/f13/n99 = 11, /obj/effect/spawner/bundle/f13/pistol22 = 10, - /obj/effect/spawner/bundle/f13/m1911c = 10, /obj/item/gun/ballistic/revolver/m29/snub = 7, /obj/effect/spawner/bundle/f13/smg10mm = 5, /obj/item/gun/energy/laser/wattz = 5, @@ -153,13 +152,12 @@ /obj/item/gun/ballistic/revolver/hobo/piperifle = 10, /obj/effect/spawner/bundle/f13/zipgun = 8, /obj/item/gun/ballistic/revolver/hobo/pepperbox = 8, - /obj/item/gun/ballistic/revolver/colt6520 = 9, + /obj/item/gun/ballistic/automatic/pistol/n99 = 9, /obj/item/gun/ballistic/rifle/hunting/obrez = 5, /obj/item/gun/ballistic/revolver/colt357 = 4, /obj/item/gun/ballistic/revolver/winchesterrebored = 4, - /obj/item/gun/ballistic/automatic/pistol/m1911/no_mag = 4, + /obj/item/gun/ballistic/automatic/pistol/m1911 = 4, /obj/effect/spawner/bundle/f13/revolverm29 = 4, - /obj/effect/spawner/bundle/f13/guns/rockwell = 2, /obj/effect/spawner/bundle/weapon/worn10mmsmg = 1, /obj/effect/spawner/bundle/weapon/lasmusket = 1, /obj/item/melee/onehanded/machete = 5, diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index ce5604f582..c598ca0848 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -603,7 +603,7 @@ icon_state = "gab2" oneuse = TRUE remarks = list("Always keep your gun well lubricated...", "Keep your barrel free of grime...", "Perfect fitment is the key to a good firearm...", "Maintain a proper trigger pull length...", "Keep your sights zeroed to proper range...") - crafting_recipe_types = list(/datum/crafting_recipe/n99, /datum/crafting_recipe/huntingrifle, /datum/crafting_recipe/m1911, /datum/crafting_recipe/varmintrifle, /datum/crafting_recipe/colt6520) + crafting_recipe_types = list(/datum/crafting_recipe/n99, /datum/crafting_recipe/huntingrifle, /datum/crafting_recipe/m1911, /datum/crafting_recipe/varmintrifle) /obj/item/book/granter/crafting_recipe/gunsmith_three name = "Guns and Bullets, Part 3" @@ -1060,7 +1060,7 @@ if("Technophilia") granted_trait = TRAIT_TECHNOPHREAK traitname = "technology and crafting" - crafting_recipe_types = list(/datum/crafting_recipe/ninemil, /datum/crafting_recipe/huntingrifle, /datum/crafting_recipe/n99, /datum/crafting_recipe/huntingrifle, /datum/crafting_recipe/m1911, /datum/crafting_recipe/varmintrifle, /datum/crafting_recipe/colt6520, /datum/crafting_recipe/autoaxe, /datum/crafting_recipe/steelsaw, /datum/crafting_recipe/tools/forged/entrenching_tool, /datum/crafting_recipe/chainsaw) + crafting_recipe_types = list(/datum/crafting_recipe/ninemil, /datum/crafting_recipe/huntingrifle, /datum/crafting_recipe/n99, /datum/crafting_recipe/huntingrifle, /datum/crafting_recipe/m1911, /datum/crafting_recipe/varmintrifle, /datum/crafting_recipe/autoaxe, /datum/crafting_recipe/steelsaw, /datum/crafting_recipe/tools/forged/entrenching_tool, /datum/crafting_recipe/chainsaw) if("Pugilist") granted_trait = TRAIT_IRONFIST traitname = "using your fists" diff --git a/code/game/objects/items/miscellaneous.dm b/code/game/objects/items/miscellaneous.dm index 4e25f1e2bb..a240f8d614 100644 --- a/code/game/objects/items/miscellaneous.dm +++ b/code/game/objects/items/miscellaneous.dm @@ -270,7 +270,7 @@ icon = 'icons/obj/crates.dmi' icon_state = "weaponcrate" item_state = "syringe_kit" - + /obj/item/choice_beacon/weapon/follower name = "Follower of the Apocalpyse standard issue self-defense weapon crate" desc = "Has that weapon you ordered" @@ -278,15 +278,15 @@ "lethal, energy" = /obj/item/gun/energy/laser/wattz, "lethal, ballistics" = /obj/item/gun/ballistic/revolver/colt357, ) - + /obj/item/choice_beacon/weapon/follower/generate_display_names() return follower_guns - + /obj/item/choice_beacon/weapon/wastelander name = "personal weapon stash" desc = "contains your personal weapon, whatever it may be" var/static/list/follower_guns = list("M1911" = /obj/item/gun/ballistic/automatic/pistol/m1911, - "M1911 compact" = /obj/item/gun/ballistic/automatic/pistol/m1911/compact, + "M1911" = /obj/item/gun/ballistic/automatic/pistol/m1911, "N99, 10mm" = /obj/item/gun/ballistic/automatic/pistol/n99, ".357 Police Pistol" = /obj/item/gun/ballistic/revolver/police, ".357 Single Action Revolver" = /obj/item/gun/ballistic/revolver/colt357, diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 703ac3f378..afdcb6e8d3 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -186,7 +186,7 @@ new /obj/item/bonesetter(src) // END OF FALLOUT BELTS -// ------------------------------------------------------ +// ------------------------------------------------------ /obj/item/storage/belt/utility/servant/PopulateContents() new /obj/item/screwdriver/brass(src) @@ -824,12 +824,6 @@ new /obj/item/ammo_box/c4570(src) new /obj/item/ammo_box/c4570(src) -/obj/item/storage/belt/holster/ranger10mm/PopulateContents() - new /obj/item/gun/ballistic/revolver/colt6520(src) - new /obj/item/ammo_box/l10mm(src) - new /obj/item/ammo_box/l10mm(src) - new /obj/item/ammo_box/l10mm(src) - /obj/item/storage/belt/holster/legholster name = "leg holster" desc = "A holster to carry a handgun and ammo worn on the leg." @@ -905,12 +899,12 @@ onmob_overlays = TRUE slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_NECK fitting_swords = list(/obj/item/melee/smith/shortsword, - /obj/item/melee/smith/wakizashi, - /obj/item/melee/smith/twohand/broadsword, - /obj/item/melee/smith/twohand/zweihander, - /obj/item/melee/smith/twohand/katana, + /obj/item/melee/smith/wakizashi, + /obj/item/melee/smith/twohand/broadsword, + /obj/item/melee/smith/twohand/zweihander, + /obj/item/melee/smith/twohand/katana, /obj/item/melee/smith/sabre, - /obj/item/melee/smith/cogheadclub, + /obj/item/melee/smith/cogheadclub, /obj/item/melee/onehanded/machete, /obj/item/melee/onehanded/club, /obj/item/melee/classic_baton, @@ -920,7 +914,7 @@ /obj/item/melee/transforming/energy/axe/protonaxe, /obj/item/melee/powered/ripper) starting_sword = null - + /obj/item/storage/belt/sabre/rapier name = "rapier sheath" diff --git a/code/game/objects/structures/safe.dm b/code/game/objects/structures/safe.dm index 62c0715d78..3c3b2b88bd 100644 --- a/code/game/objects/structures/safe.dm +++ b/code/game/objects/structures/safe.dm @@ -21,7 +21,7 @@ FLOOR SAFES var/tumbler_2_open var/dial = 0 //where is the dial pointing? var/space = 0 //the combined w_class of everything in the safe - var/maxspace = 24 //the maximum combined w_class of stuff in the safe + var/maxspace = 48 //the maximum combined w_class of stuff in the safe var/explosion_count = 0 //Tough, but breakable /obj/structure/safe/New() @@ -34,11 +34,14 @@ FLOOR SAFES /obj/structure/safe/Initialize(mapload) - . = ..() + ..() if(!mapload) return + else + return INITIALIZE_HINT_LATELOAD +obj/structure/safe/LateInitialize() for(var/obj/item/I in loc) if(space >= maxspace) return diff --git a/code/modules/WVM/wmv_buyer.dm b/code/modules/WVM/wmv_buyer.dm index 940c6006ef..11e7b9bcef 100644 --- a/code/modules/WVM/wmv_buyer.dm +++ b/code/modules/WVM/wmv_buyer.dm @@ -280,7 +280,6 @@ Fence /obj/item/gun/ballistic/revolver/hobo/knifegun = 8, /obj/item/gun/ballistic/revolver/hobo/pepperbox = 8, /obj/item/gun/ballistic/revolver/single_shotgun = 8, - /obj/item/gun/ballistic/revolver/colt6520 = 8, /obj/item/gun/ballistic/automatic/pistol/n99 = 8, /obj/item/gun/ballistic/automatic/pistol/pistol22 = 8, /obj/item/gun/ballistic/automatic/pistol/ninemil = 8, @@ -297,7 +296,7 @@ Fence /obj/item/gun/ballistic/rifle/hobo/lasmusket = 15, /obj/item/stack/crafting/armor_plate = 20, ) - + /obj/machinery/mineral/wasteland_trader/gunbuyer/ui_interact(mob/user) . = ..() var/dat @@ -315,7 +314,7 @@ Fence dat += "Does not accept weapons of historical or artisanal value. Those belong in a musuem." dat += "" dat += "" - + var/datum/browser/popup = new(user, "tradingvendor", "Trading point", 400, 500) popup.set_content(dat) popup.open() diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index 1e8e0c604d..d425049203 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -168,12 +168,12 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al id = /obj/item/card/id/dogtag/legcenturion gloves = null shoes = /obj/item/clothing/shoes/roman - suit_store = /obj/item/gun/ballistic/revolver/colt6520 + suit_store = /obj/item/gun/ballistic/automatic/pistol/n99 r_pocket = /obj/item/storage/bag/money/small/legofficers l_pocket = /obj/item/flashlight/lantern l_hand = /obj/item/melee/onehanded/machete/spatha backpack_contents = list( - /obj/item/ammo_box/l10mm = 2, + /obj/item/ammo_box/magazine/m10mm_adv/simple = 2, /obj/item/reagent_containers/pill/patch/bitterdrink = 1, ) @@ -996,7 +996,6 @@ commented out pending rework*/ H.mind.teach_crafting_recipe(/datum/crafting_recipe/lever_action) H.mind.teach_crafting_recipe(/datum/crafting_recipe/grease_gun) H.mind.teach_crafting_recipe(/datum/crafting_recipe/brush) - H.mind.teach_crafting_recipe(/datum/crafting_recipe/colt6520) H.mind.teach_crafting_recipe(/datum/crafting_recipe/huntingshotgun) H.mind.teach_crafting_recipe(/datum/crafting_recipe/legionlance) H.mind.teach_crafting_recipe(/datum/crafting_recipe/concussion) diff --git a/code/modules/jobs/job_types/vault.dm b/code/modules/jobs/job_types/vault.dm index d596eed95d..f63a009d33 100644 --- a/code/modules/jobs/job_types/vault.dm +++ b/code/modules/jobs/job_types/vault.dm @@ -114,7 +114,7 @@ Head of Security head = /obj/item/clothing/head/collectable/police/cos belt = /obj/item/storage/belt/security glasses = /obj/item/clothing/glasses/sunglasses - r_hand = /obj/item/gun/ballistic/revolver/colt6520 + r_hand = /obj/item/gun/ballistic/automatic/pistol/n99 r_pocket = /obj/item/assembly/flash/handheld l_pocket = /obj/item/restraints/handcuffs backpack = /obj/item/storage/backpack/security diff --git a/code/modules/jobs/job_types/wasteland.dm b/code/modules/jobs/job_types/wasteland.dm index b3f8acdb2f..35ea806b6e 100644 --- a/code/modules/jobs/job_types/wasteland.dm +++ b/code/modules/jobs/job_types/wasteland.dm @@ -296,7 +296,6 @@ H.mind.teach_crafting_recipe(/datum/crafting_recipe/thatgun) H.mind.teach_crafting_recipe(/datum/crafting_recipe/uzi) H.mind.teach_crafting_recipe(/datum/crafting_recipe/smg10mm) - H.mind.teach_crafting_recipe(/datum/crafting_recipe/colt6520) /datum/outfit/loadout/enforcer name = "Enforcer" @@ -644,9 +643,11 @@ Raider head = /obj/item/clothing/head/fedora mask = /obj/item/clothing/mask/bandana/durathread backpack_contents = list( + /obj/item/gun/ballistic/shotgun/police = 1, + /obj/item/melee/onehanded/knife/hunting = 1, + /obj/item/gun/ballistic/automatic/smg/greasegun = 1, /obj/item/melee/onehanded/knife/switchblade = 1, - /obj/item/gun/ballistic/automatic/smg/rockwell = 1, - /obj/item/ammo_box/magazine/uzim9mm/rockwell = 2, + /obj/item/ammo_box/magazine/greasegun = 2, /obj/item/card/id/dogtag/town/mafia=1, ) @@ -737,7 +738,7 @@ Raider gloves = /obj/item/clothing/gloves/f13/blacksmith head = /obj/item/clothing/head/welding r_hand = /obj/item/weldingtool/largetank - backpack_contents = list(/obj/item/gun/ballistic/automatic/pistol/m1911/compact=1) + backpack_contents = list(/obj/item/gun/ballistic/automatic/pistol/m1911=1) /datum/outfit/loadout/scavenger name = "Scavenger" @@ -748,7 +749,7 @@ Raider backpack_contents = list(/obj/item/mining_scanner=1, /obj/item/metaldetector=1, /obj/item/shovel=1, - /obj/item/gun/ballistic/automatic/pistol/m1911/compact=1) + /obj/item/gun/ballistic/automatic/pistol/m1911=1) /datum/outfit/loadout/settler name = "Settler" @@ -780,7 +781,7 @@ Raider /obj/item/smelling_salts=1, /obj/item/healthanalyzer=1, /obj/item/stack/sheet/mineral/silver=1, - /obj/item/gun/ballistic/automatic/pistol/m1911/compact=1, + /obj/item/gun/ballistic/automatic/pistol/m1911=1, /obj/item/lighter=1, /obj/item/screwdriver=1, /obj/item/wirecutters=1, @@ -797,7 +798,7 @@ Raider glasses = /obj/item/clothing/glasses/f13/biker l_hand = /obj/item/gun/ballistic/revolver/caravan_shotgun backpack_contents = list(/obj/item/storage/box/vendingmachine=1, - /obj/item/gun/ballistic/automatic/pistol/m1911/compact=1) + /obj/item/gun/ballistic/automatic/pistol/m1911=1) //end new diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 4d73adbeb3..cba6c56d73 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -198,25 +198,6 @@ force = 12 actions_types = list(/datum/action/item_action/toggle_firemode) - -//Rockwell gun Keywords: 9mm, Automatic, 20/32 rounds. Special modifiers: damage -2 -/obj/item/gun/ballistic/automatic/smg/rockwell - name = "Rockwell gun" - desc = "Post-war submachine gun in 9mm, based on old schematics by T.G. Rockwell for home-made weapons if under enemy occupation. The Rockwell is basically a toploaded sten gun with a pistol grip, allowing makeshift magazines without a spring." - icon_state = "rockwell" - item_state = "rockwell" - mag_type = /obj/item/ammo_box/magazine/uzim9mm - init_mag_type = /obj/item/ammo_box/magazine/uzim9mm/rockwell - is_automatic = TRUE - automatic = 1 - autofire_shot_delay = 2.25 - burst_shot_delay = 2.75 - recoil = 0.1 - spread = 12 - extra_damage = 18 - can_attachments = TRUE - actions_types = null - //American 180 Keywords: .22 LR, Automatic, 180 rounds /obj/item/gun/ballistic/automatic/smg/american180 name = "American 180" @@ -846,7 +827,7 @@ suppressor_x_offset = 31 suppressor_y_offset = 15 fire_sound = 'sound/f13weapons/marksman_rifle.ogg' - + /obj/item/gun/ballistic/automatic/marksman/policerifle name = "Police Rifle" desc = "A pre-war Rifle that has been constantly repaired and rebuilt by the Oasis Police Department. Held together by duct tape and prayers, it somehow still shoots. This one has been re-chambered to 5.56" diff --git a/code/modules/projectiles/guns/ballistic/pistol.dm b/code/modules/projectiles/guns/ballistic/pistol.dm index 269e43daa3..788a251420 100644 --- a/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/code/modules/projectiles/guns/ballistic/pistol.dm @@ -238,21 +238,6 @@ recoil = 0.05 fire_delay = 4 -//M1911 compact Keywords: .45 ACP, Semi-auto, Short barrel, 8 round magazine. Special modifiers: damage +1 -/obj/item/gun/ballistic/automatic/pistol/m1911/compact - name = "M1911 compact" - desc = "The compact version of the classic .45 handgun." - icon_state = "c1911" - w_class = WEIGHT_CLASS_SMALL - weapon_weight = WEAPON_LIGHT - extra_damage = 28 - spread = 4 - suppressor_x_offset = 29 - suppressor_y_offset = 21 - -/obj/item/gun/ballistic/automatic/pistol/m1911/no_mag - spawnwithmagazine = FALSE - //Mk. 23 Keywords: .45 ACP, Semi-auto, Long barrel (lasersight), 12 round magazine, Flashlight /obj/item/gun/ballistic/automatic/pistol/mk23 diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index d250f57045..9deb7a080b 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -7,7 +7,7 @@ desc = "should not exist." icon_state = "revolver" mag_type = /obj/item/ammo_box/magazine/internal/cylinder - fire_delay = 4.5 + fire_delay = 4.5 spread = 1 force = 12 // Pistol whip casing_ejector = FALSE @@ -139,27 +139,10 @@ obj_flags = UNIQUE_RENAME var/list/safe_calibers -///////////////////// -// 10 MM REVOLVERS // -///////////////////// - -//Colt 6520 Keywords: 10mm, Double action, 12 rounds cylinder -/obj/item/gun/ballistic/revolver/colt6520 - name = "Colt 6520" - desc = "The Colt 6520 10mm double action revolver is a highly durable weapon developed by Colt Firearms prior to the Great War. It proved to be resistant to the desert-like conditions of the post-nuclear wasteland and is a fine example of workmanship and quality construction." - icon_state = "colt6520" - extra_damage = 24 - extra_penetration = 0.1 - fire_delay = 4.5 - recoil = 0.05 - mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev6520 - fire_sound = 'sound/f13weapons/10mm_fire_02.ogg' - - - -/////////////////////// +/////////////////// // .45 ACP REVOLVERS // -/////////////////////// +/////////////////// + //S&W 45 Keywords: .45, Single action, 7 rounds cylinder, Long barrel /obj/item/gun/ballistic/revolver/revolver45 @@ -202,8 +185,8 @@ extra_damage = 40 fire_delay = 3 block_chance = 20 - -//Police revolver Keywords: .357, Double action, 6 rounds cylinder, Pocket Pistol + +//Police revolver Keywords: .357, Double action, 6 rounds cylinder, Pocket Pistol /obj/item/gun/ballistic/revolver/police name = "police revolver" desc = "Pre-war double action police revolver chambered in .357 magnum." From f2cd8e0c34c64a95e030165813d6e524e8671728 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Thu, 3 Mar 2022 08:28:08 +1100 Subject: [PATCH 080/127] ammu-nation specialty ammunition update (#399) * ammun ation push 1 * ammovamp 2 * whoops * rrrrrrr * atatat * fix pr * ararat * fixes batch3 * typo * broadarrow * rrrrrrrrrrrrrrrrr * collit * so um projectile embedding has been broken this entire time * 445 * FICED * toxic coffee * wait a miniute * Update recipes_primal.dm * arrr * Update pistol.dm * Update ammo_boxes.dm * Update arrow.dm * arr * Update ammo_boxes.dm --- code/__DEFINES/construction.dm | 2 +- .../crafting/recipes/recipes_primal.dm | 24 +- .../crafting/recipes/recipes_tools.dm | 10 + .../recipes/recipes_weapon_and_ammo.dm | 445 +++++++++++++++++- code/datums/elements/embed.dm | 16 +- code/game/objects/items.dm | 4 +- code/game/objects/items/shrapnel.dm | 14 +- .../ammunition/ballistic/pistol.dm | 39 +- .../ammunition/ballistic/revolver.dm | 51 +- .../projectiles/ammunition/ballistic/rifle.dm | 25 +- .../ammunition/ballistic/shotgun.dm | 10 +- .../ammunition/ballistic/sniper.dm | 12 + .../projectiles/ammunition/caseless/arrow.dm | 14 + .../projectiles/boxes_magazines/ammo_boxes.dm | 195 +++++--- .../boxes_magazines/external/lmg.dm | 8 - .../boxes_magazines/external/rifle.dm | 13 + code/modules/projectiles/projectile.dm | 10 +- .../modules/projectiles/projectile/bullets.dm | 4 - .../projectiles/projectile/bullets/pistol.dm | 241 +++++++++- .../projectiles/projectile/bullets/rifle.dm | 110 ++++- .../projectiles/projectile/bullets/shotgun.dm | 21 +- .../projectiles/projectile/reusable/arrow.dm | 25 + .../chemistry/reagents/toxin_reagents.dm | 28 ++ .../research/designs/ammolathe_designs.dm | 43 -- icons/fallout/objects/guns/ammo.dmi | Bin 81404 -> 83190 bytes 25 files changed, 1144 insertions(+), 220 deletions(-) diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index 5b2df6603f..d3c74419c6 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -69,7 +69,7 @@ #define CAT_WEAPONRY "Weaponry" #define CAT_WEAPON "Ranged Weapons" #define CAT_MELEE "Melee Weapons" -#define CAT_AMMO "Explosives & Cells" +#define CAT_AMMO "Ammo & Cells" #define CAT_MISCWEP "Weapons Misc" #define CAT_PARTS "Weapon Parts" #define CAT_CRAFTING "Crafting" diff --git a/code/datums/components/crafting/recipes/recipes_primal.dm b/code/datums/components/crafting/recipes/recipes_primal.dm index 2bb060226a..1e610e548f 100644 --- a/code/datums/components/crafting/recipes/recipes_primal.dm +++ b/code/datums/components/crafting/recipes/recipes_primal.dm @@ -283,7 +283,29 @@ /obj/item/stack/sheet/mineral/sandstone = 2) category = CAT_TRIBAL tools = list(TOOL_WORKBENCH) - always_available = FALSE + + +/datum/crafting_recipe/tribalwar/arrowwound + name = "Serrated Arrow" + result = /obj/item/ammo_casing/caseless/arrow/serrated + time = 10 + reqs = list( + /obj/item/stack/rods = 1, + /obj/item/stack/crafting/goodparts = 1 + ) + category = CAT_TRIBAL + tools = list(TOOL_WORKBENCH) + +/datum/crafting_recipe/tribalwar/arrowembed + name = "Broadhead Arrow" + result = /obj/item/ammo_casing/caseless/arrow/broadhead + time = 10 + reqs = list( + /obj/item/stack/rods = 1, + /obj/item/stack/crafting/goodparts = 1 + ) + category = CAT_TRIBAL + tools = list(TOOL_WORKBENCH) //MELEE diff --git a/code/datums/components/crafting/recipes/recipes_tools.dm b/code/datums/components/crafting/recipes/recipes_tools.dm index bfb34b3a56..c4937363bc 100644 --- a/code/datums/components/crafting/recipes/recipes_tools.dm +++ b/code/datums/components/crafting/recipes/recipes_tools.dm @@ -120,3 +120,13 @@ tools = list(TOOL_WORKBENCH) category = CAT_CRAFTING subcategory = CAT_TOOL + +/datum/crafting_recipe/msreloader + name = "Makeshift Reloading Press" + result = /obj/item/crafting/reloader + time = 80 + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/metal = 2, + /obj/item/stack/rods = 2) + category = CAT_CRAFTING + subcategory = CAT_TOOL diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index 1dd71b792f..5eeff98d53 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -96,9 +96,9 @@ subcategory = CAT_MELEE always_available = FALSE -///////////////////////// -///POWER CELL RECYCLING// -///////////////////////// +//////////////// +///POWER CELLS// +/////////////// /datum/crafting_recipe/ecrecharge name = "Small Energy Cell (recycle)" @@ -149,20 +149,12 @@ category = CAT_WEAPONRY subcategory = CAT_AMMO -/datum/crafting_recipe/gun/rockitlauncher - name = "Rock-It-Launcher" - result = /obj/item/rockitlauncher_pack - reqs = list(/obj/item/advanced_crafting_components/conductors = 1, - /obj/item/stack/crafting/electronicparts = 5, - /obj/item/stack/crafting/goodparts = 5, - /obj/item/stack/crafting/metalparts = 5, - /obj/item/stack/cable_coil = 5, - /obj/item/stack/sheet/plastic = 5, - /obj/item/stack/sheet/metal = 10) - tools = list(TOOL_WORKBENCH, TOOL_MULTITOOL, TOOL_SCREWDRIVER, TOOL_WRENCH) - time = 120 - category = CAT_WEAPONRY - subcategory = CAT_WEAPON + + + +///////////////// +///ammo // +///////////////// /datum/crafting_recipe/flamerfuel name = "Flamethrower Fuel" @@ -174,11 +166,430 @@ category = CAT_WEAPONRY subcategory = CAT_AMMO +/datum/crafting_recipe/shotgunammo + name = "12g handloaded ammo bag" + result = /obj/item/ammo_box/shotgun/improvised + reqs = list(/obj/item/stack/sheet/metal = 5, + /datum/reagent/blackpowder = 25 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/shotgunammo3p + name = "12g 3p trainshot box" + result = /obj/item/ammo_box/shotgun/trainshot + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/prewar = 2, + /obj/item/stack/sheet/metal = 1, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + + +/datum/crafting_recipe/m22 + name = ".22 Long Rifle ammo box" + result = /obj/item/ammo_box/m22 + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/metal = 1, + /datum/reagent/blackpowder = 30 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/m22shock + name = ".22 Long Rifle electroshock ammo box" + result = /obj/item/ammo_box/m22/shock + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/cable_coil = 5, + /obj/item/stack/crafting/electronicparts = 2, + /obj/item/stack/sheet/metal = 1, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c9mm + name = "9mm handloaded ammo bag" + result = /obj/item/ammo_box/c9mm/improv + reqs = list(/obj/item/stack/sheet/metal = 5, + /datum/reagent/blackpowder = 25 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c9mmacid + name = "9mm acid-tipped ammo box" + result = /obj/item/ammo_box/c9mm/acid + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/metal = 5, + /datum/reagent/toxin/acid = 20, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c9mmincin + name = "9mm incendiary-tipped ammo box" + result = /obj/item/ammo_box/c9mm/incendiary + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/metal = 5, + /datum/reagent/fuel = 20, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + + + +/datum/crafting_recipe/c38boxacid + name = ".38 acid-tipped ammo box" + result = /obj/item/ammo_box/c38box/acid + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/metal = 5, + /datum/reagent/toxin/acid = 20, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c38boxincin + name = ".38 incendiary-tipped ammo box" + result = /obj/item/ammo_box/c38box/incendiary + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/metal = 5, + /datum/reagent/fuel = 20, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c38box + name = ".38 handloaded ammo bag" + result = /obj/item/ammo_box/c38box/improvised + reqs = list(/obj/item/stack/sheet/metal = 5, + /datum/reagent/blackpowder = 25 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c10mmincin + name = "10mm incendiary-tipped ammo box" + result = /obj/item/ammo_box/c10mm/fire + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/metal = 6, + /datum/reagent/phosphorus = 20, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c10mm + name = "10mm handloaded ammo bag" + result = /obj/item/ammo_box/c10mm/improvised + reqs = list(/obj/item/stack/sheet/metal = 5, + /datum/reagent/blackpowder = 25 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + + +/datum/crafting_recipe/a357boxacid + name = ".357 acid-tipped ammo box" + result = /obj/item/ammo_box/a357box/acid + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/metal = 5, + /datum/reagent/toxin/acid = 20, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/a357boxincin + name = ".357 incendiary-tipped ammo box" + result = /obj/item/ammo_box/a357box/incendiary + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/metal = 5, + /datum/reagent/phosphorus = 20, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/a357boximprov + name = ".357 handloaded ammo bag" + result = /obj/item/ammo_box/a357box/improvised + reqs = list(/obj/item/stack/sheet/metal = 5, + /datum/reagent/blackpowder = 25 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/m44boxincin + name = ".44 incendiary-tipped ammo box" + result = /obj/item/ammo_box/m44box/incendiary + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/crafting/abraxo = 1, + /obj/item/stack/sheet/metal = 5, + /datum/reagent/phosphorus = 10, + /datum/reagent/fuel = 10, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/m44box + name = ".44 handloaded ammo bag" + result = /obj/item/ammo_box/m44box/improvised + reqs = list(/obj/item/stack/sheet/metal = 6, + /datum/reagent/blackpowder = 25 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c45incin + name = ".45 ACP incendiary-tipped ammo box" + result = /obj/item/ammo_box/c45/incendiary + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/crafting/abraxo = 1, + /obj/item/stack/sheet/metal = 5, + /datum/reagent/phosphorus = 10, + /datum/reagent/fuel = 10, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c45 + name = ".45 ACP handloaded ammo bag" + result = /obj/item/ammo_box/c45/improvised + reqs = list(/obj/item/stack/sheet/metal = 6, + /datum/reagent/blackpowder = 25 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c4570boxacid + name = ".45-70 Gv'mt acid-tipped ammo box" + result = /obj/item/ammo_box/c4570box/acid + reqs = list(/obj/item/stack/crafting/metalparts = 2, + /obj/item/stack/sheet/metal = 2, + /datum/reagent/toxin/acid/fluacid = 20, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c4570boxheavy + name = ".45-70 Gv'mt ultradense ammo box" + result = /obj/item/ammo_box/c4570box/knockback + reqs = list(/obj/item/stack/crafting/metalparts = 2, + /obj/item/stack/sheet/mineral/titanium = 1, + /obj/item/stack/sheet/prewar = 2, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/c4570boxheavy + name = ".45-70 Gv'mt ultradense ammo box" + result = /obj/item/ammo_box/c4570box/knockback + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/mineral/titanium = 1, + /obj/item/stack/sheet/prewar = 1, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/m5mmboxshock + name = "5mm ESD ammo box" + result = /obj/item/ammo_box/m5mmbox/shock + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/mineral/titanium = 1, + /obj/item/stack/sheet/prewar = 1, + /obj/item/stack/cable_coil = 5, + /obj/item/stack/crafting/electronicparts = 2, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 100 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/a556shrap + name = "5.56mm micro-shrapnel ammo box" + result = /obj/item/ammo_box/a556/microshrapnel + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/prewar = 2, + /obj/item/stack/sheet/mineral/titanium = 1, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 100 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/a556 + name = ".223 handloaded ammo bag" + result = /obj/item/ammo_box/a556/sport/improvised + reqs = list(/obj/item/stack/sheet/metal = 6, + /datum/reagent/blackpowder = 30 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/a762boxirr + name = "7.62 U-235 ammo box" + result = /obj/item/ammo_box/a762box/uraniumtipped + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/mineral/titanium = 1, + /obj/item/stack/sheet/prewar = 1, + /obj/item/stack/sheet/mineral/uranium = 1, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 100 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + + +/datum/crafting_recipe/a762boxshrap + name = "7.62mm micro-shrapnel ammo box" + result = /obj/item/ammo_box/a762box/microshrapnel + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/prewar = 2, + /obj/item/stack/sheet/mineral/titanium = 1, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 100 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/a50MGboxuranium + name = "12.7mm U-235 ammo box" + result = /obj/item/ammo_box/a50MGbox/uraniumtipped + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/mineral/titanium = 2, + /obj/item/stack/sheet/prewar = 2, + /obj/item/stack/sheet/mineral/uranium = 2, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 100 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/a50MGboxcontaminated + name = "12.7mm contaminated ammo box" + result = /obj/item/ammo_box/a50MGbox/contam + reqs = list(/obj/item/stack/crafting/metalparts = 2, + /obj/item/stack/sheet/mineral/titanium = 2, + /obj/item/stack/sheet/prewar = 2, + /datum/reagent/toxin/formaldehyde = 25, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 100 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + + +/datum/crafting_recipe/m14mmboxcontaminated + name = "14mm contaminated ammo box" + result = /obj/item/ammo_box/m14mm/contam + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/mineral/titanium = 2, + /obj/item/stack/sheet/prewar = 2, + /datum/reagent/toxin/formaldehyde = 30, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 100 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + + + +/datum/crafting_recipe/m2mmblender + name = "2mm \"Blender\" magazine" + result = /obj/item/ammo_box/magazine/m2mm/blender + reqs = list(/obj/item/stack/crafting/metalparts = 2, + /obj/item/stack/sheet/prewar = 2, + /obj/item/stack/crafting/goodparts = 1, + /obj/item/stack/sheet/mineral/titanium = 1, + ) + tools = list(TOOL_AWORKBENCH) + time = 100 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + ///////////////// ///GUN CRAFTING// ///////////////// +/datum/crafting_recipe/gun/rockitlauncher + name = "Rock-It-Launcher" + result = /obj/item/rockitlauncher_pack + reqs = list(/obj/item/advanced_crafting_components/conductors = 1, + /obj/item/stack/crafting/electronicparts = 5, + /obj/item/stack/crafting/goodparts = 5, + /obj/item/stack/crafting/metalparts = 5, + /obj/item/stack/cable_coil = 5, + /obj/item/stack/sheet/plastic = 5, + /obj/item/stack/sheet/metal = 10) + tools = list(TOOL_WORKBENCH, TOOL_MULTITOOL, TOOL_SCREWDRIVER, TOOL_WRENCH) + time = 120 + category = CAT_WEAPONRY + subcategory = CAT_WEAPON //Hobo Guns /datum/crafting_recipe/gun/zipgun diff --git a/code/datums/elements/embed.dm b/code/datums/elements/embed.dm index c5b224e1fb..d5417f1428 100644 --- a/code/datums/elements/embed.dm +++ b/code/datums/elements/embed.dm @@ -38,7 +38,10 @@ return ELEMENT_INCOMPATIBLE RegisterSignal(target, COMSIG_ELEMENT_ATTACH, .proc/severancePackage) - if(isitem(target)) + if(isprojectile(target)) + payload_type = projectile_payload + RegisterSignal(target, COMSIG_PROJECTILE_SELF_ON_HIT, .proc/checkEmbedProjectile) + else if(isitem(target)) RegisterSignal(target, COMSIG_MOVABLE_IMPACT_ZONE, .proc/checkEmbedMob) RegisterSignal(target, COMSIG_MOVABLE_IMPACT, .proc/checkEmbedOther) RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/examined) @@ -58,17 +61,16 @@ src.pain_stam_pct = pain_stam_pct src.embed_chance_turf_mod = embed_chance_turf_mod initialized = TRUE - else - payload_type = projectile_payload - RegisterSignal(target, COMSIG_PROJECTILE_SELF_ON_HIT, .proc/checkEmbedProjectile) + /datum/element/embed/Detach(obj/target) . = ..() - if(isitem(target)) - UnregisterSignal(target, list(COMSIG_MOVABLE_IMPACT_ZONE, COMSIG_ELEMENT_ATTACH, COMSIG_MOVABLE_IMPACT, COMSIG_PARENT_EXAMINE, COMSIG_EMBED_TRY_FORCE, COMSIG_ITEM_DISABLE_EMBED)) - else + if(isprojectile(target)) UnregisterSignal(target, list(COMSIG_PROJECTILE_SELF_ON_HIT, COMSIG_ELEMENT_ATTACH)) + else + UnregisterSignal(target, list(COMSIG_MOVABLE_IMPACT_ZONE, COMSIG_ELEMENT_ATTACH, COMSIG_MOVABLE_IMPACT, COMSIG_PARENT_EXAMINE, COMSIG_EMBED_TRY_FORCE, COMSIG_ITEM_DISABLE_EMBED)) + /// Checking to see if we're gonna embed into a human diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index b58ffecb2c..b52090be8a 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1112,7 +1112,8 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb jostle_chance = (!isnull(embedding["jostle_chance"]) ? embedding["jostle_chance"] : EMBEDDED_JOSTLE_CHANCE),\ jostle_pain_mult = (!isnull(embedding["jostle_pain_mult"]) ? embedding["jostle_pain_mult"] : EMBEDDED_JOSTLE_PAIN_MULTIPLIER),\ pain_stam_pct = (!isnull(embedding["pain_stam_pct"]) ? embedding["pain_stam_pct"] : EMBEDDED_PAIN_STAM_PCT),\ - embed_chance_turf_mod = (!isnull(embedding["embed_chance_turf_mod"]) ? embedding["embed_chance_turf_mod"] : EMBED_CHANCE_TURF_MOD)) + embed_chance_turf_mod = (!isnull(embedding["embed_chance_turf_mod"]) ? embedding["embed_chance_turf_mod"] : EMBED_CHANCE_TURF_MOD),\ + projectile_payload = embedding["projectile_payload"]) return TRUE /obj/item/proc/get_held_item_speechspans(mob/living/carbon/user) @@ -1137,4 +1138,3 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb played_sound = pick(equipsound) playsound(src, played_sound, volume, 1) - diff --git a/code/game/objects/items/shrapnel.dm b/code/game/objects/items/shrapnel.dm index db41b4ff40..3a922ffab7 100644 --- a/code/game/objects/items/shrapnel.dm +++ b/code/game/objects/items/shrapnel.dm @@ -11,7 +11,6 @@ /obj/item/shrapnel/stingball // stingbang grenades name = "stingball" - embedding = list(embed_chance=90, fall_chance=3, jostle_chance=7, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.7, pain_mult=5, jostle_pain_mult=6, rip_time=15, embed_chance_turf_mod=-100) icon_state = "tiny" sharpness = SHARP_NONE @@ -36,14 +35,14 @@ dismemberment = 5 ricochets_max = 2 ricochet_chance = 70 - shrapnel_type = /obj/item/shrapnel + embedding = list(embed_chance=70, ignore_throwspeed_threshold=TRUE, fall_chance=4, embed_chance_turf_mod=-100, projectile_payload = /obj/item/shrapnel) ricochet_incidence_leeway = 60 sharpness = SHARP_EDGED wound_bonus = 50 /obj/item/projectile/bullet/shrapnel/plasma // plasma grenades name = "plasma split" - embedding = list(embed_chance=0, ignore_throwspeed_threshold=FALSE, fall_chance=0, embed_chance_turf_mod=0) + embedding = list(embed_chance=0, ignore_throwspeed_threshold=FALSE, fall_chance=0, embed_chance_turf_mod=0, payload = /obj/item/shrapnel) custom_materials = list(/datum/material/iron=50) damage = 35 armour_penetration = 0.8 @@ -52,7 +51,6 @@ dismemberment = 0 ricochets_max = 0 ricochet_chance = 0 - shrapnel_type = /obj/item/shrapnel ricochet_incidence_leeway = 0 sharpness = SHARP_EDGED wound_bonus = 60 @@ -79,7 +77,7 @@ ricochet_auto_aim_angle = 10 ricochet_auto_aim_range = 2 ricochet_incidence_leeway = 0 - shrapnel_type = /obj/item/shrapnel/stingball + embedding = list(embed_chance=90, fall_chance=3, jostle_chance=7, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.7, pain_mult=5, jostle_pain_mult=6, rip_time=15, embed_chance_turf_mod=-100, projectile_payload = /obj/item/shrapnel/stingball) /obj/item/projectile/bullet/pellet/stingball/mega name = "megastingball pellet" @@ -97,3 +95,9 @@ damage = 10 wound_bonus = 30 sharpness = SHARP_EDGED + +/obj/item/shrapnel/bullet/a556/microshrapnel + name = "\improper 5.56mm microshrapnel bullet" + +/obj/item/shrapnel/bullet/a762/microshrapnel + name = "\improper 7.62mm microshrapnel bullet" diff --git a/code/modules/projectiles/ammunition/ballistic/pistol.dm b/code/modules/projectiles/ammunition/ballistic/pistol.dm index 937c41bbd7..56502cc411 100644 --- a/code/modules/projectiles/ammunition/ballistic/pistol.dm +++ b/code/modules/projectiles/ammunition/ballistic/pistol.dm @@ -9,31 +9,36 @@ name = "A 10mm rubber bullet casing." projectile_type = /obj/item/projectile/bullet/c10mm/rubber -/obj/item/ammo_casing/c10mm/wounding - name = "A 10mm-wounding bullet casing." - projectile_type = /obj/item/projectile/bullet/c10mm/wounding - /obj/item/ammo_casing/c10mm/incendiary name = "A 10mm incendiary bullet casing." projectile_type = /obj/item/projectile/bullet/c10mm/incendiary -// 9mm +// 9mm /obj/item/ammo_casing/c9mm name = "9mm FMJ bullet casing" desc = "A 9mm FMJ bullet casing." caliber = "9mm" projectile_type = /obj/item/projectile/bullet/c9mm +/obj/item/ammo_casing/c9mm/improv + name = "homemade 9mm bullet casing" + desc = "A homemade 9mm bullet casing." + projectile_type = /obj/item/projectile/bullet/c9mm/improv + /obj/item/ammo_casing/c9mm/rubber name = "9mm rubber bullet casing" desc = "A 9mm rubber bullet casing." projectile_type = /obj/item/projectile/bullet/c9mm/rubber -/obj/item/ammo_casing/c9mm/wounding - name = "9mm wounding bullet casing" - desc = "A 9mm wounding bullet casing." - projectile_type = /obj/item/projectile/bullet/c9mm/wounding +/obj/item/ammo_casing/c9mm/acid + name = "9mm acid-tipped bullet casing" + desc = "A 9mm acid-tipped bullet casing." + projectile_type = /obj/item/projectile/bullet/c9mm/acid +/obj/item/ammo_casing/c9mm/incendiary + name = "9mm incendiary bullet casing" + desc = "A 9mm incendiary bullet casing." + projectile_type = /obj/item/projectile/bullet/c9mm/incendiary //14mm /obj/item/ammo_casing/p14mm name = "14mm FMJ bullet casing" @@ -41,6 +46,17 @@ caliber = "14" projectile_type = /obj/item/projectile/bullet/mm14 +/obj/item/ammo_casing/p14mm/contam + name = "14mm contaminated bullet casing" + desc = "A 14mm contaminated bullet casing." + caliber = "14" + projectile_type = /obj/item/projectile/bullet/mm14/contam + +/obj/item/ammo_casing/p14mm/uraniumtipped + name = "14mm uranium-tipped bullet casing" + desc = "A 14mm uranium-tipped bullet casing." + caliber = "14" + projectile_type = /obj/item/projectile/bullet/mm14/uraniumtipped // 22lr /obj/item/ammo_casing/a22 @@ -54,6 +70,11 @@ desc = "A .22lr rubber bullet casing." projectile_type = /obj/item/projectile/bullet/c22/rubber +/obj/item/ammo_casing/a22/shock + name = ".22lr shock bullet casing" + desc = "A .22lr shock bullet casing." + projectile_type = /obj/item/projectile/bullet/c22/shock + // BETA AMMO // Obsolete /obj/item/ammo_casing/testcasing name = "casing" diff --git a/code/modules/projectiles/ammunition/ballistic/revolver.dm b/code/modules/projectiles/ammunition/ballistic/revolver.dm index 250601d45d..2a56ddaa06 100644 --- a/code/modules/projectiles/ammunition/ballistic/revolver.dm +++ b/code/modules/projectiles/ammunition/ballistic/revolver.dm @@ -1,4 +1,4 @@ -// .357 +// .357 /obj/item/ammo_casing/a357 name = ".357 FMJ bullet casing" desc = "A .357 FMJ bullet casing." @@ -10,7 +10,20 @@ desc = "A .357 ricochet bullet casing." projectile_type = /obj/item/projectile/bullet/a357/ricochet +/obj/item/ammo_casing/a357/incendiary + name = ".357 incendiary bullet casing" + desc = "A .357 incendiary bullet casing." + projectile_type = /obj/item/projectile/bullet/a357/incendiary +/obj/item/ammo_casing/a357/improv + name = ".357 improvised bullet casing" + desc = "A .357 bullet casing, made by hand." + projectile_type = /obj/item/projectile/bullet/a357/improv + +/obj/item/ammo_casing/a357/acid + name = ".357 special acid-tipped bullet casing" + desc = "A .357 acid-tipped bullet casing." + projectile_type = /obj/item/projectile/bullet/a357/acid // .38 special /obj/item/ammo_casing/c38 name = ".38 special bullet casing" @@ -18,11 +31,28 @@ caliber = "38" projectile_type = /obj/item/projectile/bullet/c38 +/obj/item/ammo_casing/c38/improv + name = "homemade .38 special bullet casing" + desc = "A .38 special bullet casing." + caliber = "38" + projectile_type = /obj/item/projectile/bullet/c38/improv + /obj/item/ammo_casing/c38/rubber name = ".38 special rubber bullet casing" desc = "A .38 specia rubber bullet casing. For when you want to be extra useless." projectile_type = /obj/item/projectile/bullet/c38/rubber - + +/obj/item/ammo_casing/c38/incendiary + name = ".38 special incendiary bullet casing" + desc = "A .38 special incendiary bullet casing. For when you want to be slightly less useless." + projectile_type = /obj/item/projectile/bullet/c38/incendiary + +/obj/item/ammo_casing/c38/acid + name = ".38 special acid-tipped bullet casing" + desc = "A .38 special acid-tipped bullet casing. For when you want to be slightly less useless." + projectile_type = /obj/item/projectile/bullet/c38/acid + + // .44 magnum /obj/item/ammo_casing/m44 name = ".44 magnum FMJ bullet casing" @@ -30,6 +60,11 @@ caliber = "44" projectile_type = /obj/item/projectile/bullet/m44 +/obj/item/ammo_casing/m44/incendiary + name = ".44 magnum incendiary bullet casing" + desc = "A .44 magnum incendiary bullet casing." + projectile_type = /obj/item/projectile/bullet/c45/incendiary + // .45-70 Gov't /obj/item/ammo_casing/c4570 name = ".45-70 FMJ bullet casing" @@ -42,9 +77,19 @@ desc = "A .45-70 explosive bullet casing." projectile_type = /obj/item/projectile/bullet/c4570/explosive +/obj/item/ammo_casing/c4570/acid + name = ".45-70 acid-tipped bullet casing" + desc = "A .45-70 acid-tipped bullet casing." + projectile_type = /obj/item/projectile/bullet/c4570/acid + +/obj/item/ammo_casing/c4570/knockback + name = ".45-70 ultradense bullet casing" + desc = "A .45-70 ultradense bullet casing." + projectile_type = /obj/item/projectile/bullet/c4570/knockback + //.45 Long Colt bouncing /obj/item/ammo_casing/a45lc name = ".45 Long Colt bullet casing" - desc = "An arcaich .45 long colt bullet casing." + desc = "An archaic .45 long colt bullet casing." caliber = "a45lc" projectile_type = /obj/item/projectile/bullet/a45lc diff --git a/code/modules/projectiles/ammunition/ballistic/rifle.dm b/code/modules/projectiles/ammunition/ballistic/rifle.dm index 0cd71ff7d8..e503e8a7ea 100644 --- a/code/modules/projectiles/ammunition/ballistic/rifle.dm +++ b/code/modules/projectiles/ammunition/ballistic/rifle.dm @@ -11,6 +11,11 @@ desc = "A .308 sporting bullet casing." projectile_type = /obj/item/projectile/bullet/a762/sport +/obj/item/ammo_casing/a762/microshrapnel + name = "7.62mm microshrapnel bullet casing" + desc = "Like shrapnel, but smaller, and thus more annoying." + projectile_type = /obj/item/projectile/bullet/a762/microshrapnel + /obj/item/ammo_casing/a762/uraniumtipped name = "7.62 uranium tipped bullet casing" desc = "Not depleted uranium. Regular uranium." @@ -33,10 +38,10 @@ desc = "A 5.56mm rubber bullet casing, for training purposes." projectile_type = /obj/item/projectile/bullet/a556/rubber -/obj/item/ammo_casing/a556/uraniumtipped - name = "5.56mm uranium-tipped bullet casing" - desc = "Not depleted uranium. Regular uranium." - projectile_type = /obj/item/projectile/bullet/a556/uraniumtipped +/obj/item/ammo_casing/a556/microshrapnel + name = "5.56mm microshrapnel bullet casing" + desc = "Like shrapnel, but smaller, and thus more annoying." + projectile_type = /obj/item/projectile/bullet/a556/microshrapnel /obj/item/ammo_casing/a556/sport //.223 name = ".223 bullet casing" @@ -51,6 +56,12 @@ caliber = "m5mm" projectile_type = /obj/item/projectile/bullet/m5mm + +/obj/item/ammo_casing/m5mm/shock + name = "5mm shock bullet casing" + desc = "A 5mm shock bullet casing." + projectile_type = /obj/item/projectile/bullet/m5mm/shock + // 40mm (Grenade Launcher) /obj/item/ammo_casing/a40mm name = "40mm HE shell" @@ -65,3 +76,9 @@ desc = "A 2mm gauss projectile casing." caliber = "2mm" projectile_type = /obj/item/projectile/bullet/c2mm + +/obj/item/ammo_casing/c2mm/blender + name = "2mm gauss blender projectile casing" + desc = "A 2mm gauss projectile casing, \"Blender\" variant. Bounces off walls at hypersonic speeds." + caliber = "2mm" + projectile_type = /obj/item/projectile/bullet/c2mm/blender diff --git a/code/modules/projectiles/ammunition/ballistic/shotgun.dm b/code/modules/projectiles/ammunition/ballistic/shotgun.dm index c43f4aca99..f94a541b73 100644 --- a/code/modules/projectiles/ammunition/ballistic/shotgun.dm +++ b/code/modules/projectiles/ammunition/ballistic/shotgun.dm @@ -32,7 +32,7 @@ icon_state = "bshell" projectile_type = /obj/item/projectile/bullet/shotgun_beanbag custom_materials = list(/datum/material/iron=250, /datum/material/blackpowder=70) - + obj/item/ammo_casing/shotgun/executioner name = "executioner slug" @@ -175,6 +175,14 @@ obj/item/ammo_casing/shotgun/executioner pellets = 7 variance = 15 +/obj/item/ammo_casing/shotgun/trainshot + name = "12 gauge trainshot shell" + desc = "It's a 12-gauge, 3-pellet tungsten trainshot shotgun shell. Sometimes referred to as the tungsten trinity." + icon_state = "magshell" + projectile_type = /obj/item/projectile/bullet/pellet/trainshot + pellets = 3 + variance = 15 + // BETA STUFF // Obsolete /obj/item/ammo_casing/shotgun/buckshot/test diff --git a/code/modules/projectiles/ammunition/ballistic/sniper.dm b/code/modules/projectiles/ammunition/ballistic/sniper.dm index 1eb265a169..b3c7786a6e 100644 --- a/code/modules/projectiles/ammunition/ballistic/sniper.dm +++ b/code/modules/projectiles/ammunition/ballistic/sniper.dm @@ -32,3 +32,15 @@ desc = "This titanium-reinforced highpower bullet will penetrate anything. Yes. Anything." projectile_type = /obj/item/projectile/bullet/a50MG/penetrator icon_state = "50ap2" + +/obj/item/ammo_casing/a50MG/contam + name = "12.7mm contaminated bullet casing" + desc = "A 12.7mm explosive round where the explosive has been replaced with a chemical smoke payload." + icon_state = "50ex2" + projectile_type = /obj/item/projectile/bullet/a50MG/contam + +/obj/item/ammo_casing/a50MG/uraniumtipped + name = "12.7mm uranium-tipped bullet casing" + desc = "Enriched uranium-tipped 12.7mm rifle rounds." + projectile_type = /obj/item/projectile/bullet/a50MG/uraniumtipped + icon_state = "50ap2" diff --git a/code/modules/projectiles/ammunition/caseless/arrow.dm b/code/modules/projectiles/ammunition/caseless/arrow.dm index 3bd3c1510a..bd6c265dff 100644 --- a/code/modules/projectiles/ammunition/caseless/arrow.dm +++ b/code/modules/projectiles/ammunition/caseless/arrow.dm @@ -37,6 +37,20 @@ projectile_type = /obj/item/projectile/bullet/reusable/arrow/burning icon_state = "arrow_burning" +/obj/item/ammo_casing/caseless/arrow/broadhead + name = "broadhead arrow" + desc = "A sharp metal arrow with a broad head. Likely to stick in a wound." + icon = 'icons/fallout/objects/guns/ammo.dmi' + icon_state = "arrow_broadhead" + projectile_type = /obj/item/projectile/bullet/reusable/arrow/broadhead + +/obj/item/ammo_casing/caseless/arrow/serrated + name = "serrated arrow" + icon = 'icons/fallout/objects/guns/ammo.dmi' + desc = "A sharp metal arrow with a wicked sharp serrated teeth. Likely to shred an artery." + icon_state = "arrow_serrated" + projectile_type = /obj/item/projectile/bullet/reusable/arrow/serrated + //CIT ARROWS /obj/item/ammo_casing/caseless/arrow/wood name = "wooden arrow" diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index 14843bde77..6e8ed94489 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -6,14 +6,14 @@ //////////////////// -//Shotguns +//Shotguns /obj/item/ammo_box/shotgun icon = 'icons/fallout/objects/guns/ammo.dmi' max_ammo = 12 custom_materials = list(/datum/material/iron = 6000, /datum/material/blackpowder = 1000) ammo_type = /obj/item/ammo_casing/shotgun multiple_sprites = 1 - + /obj/item/ammo_box/shotgun/slug name = "Slug shotgun ammo box" desc = "A box full of shotgun shells." @@ -44,13 +44,11 @@ ammo_type = /obj/item/ammo_casing/shotgun/rubbershot icon_state = "stunbox" -/obj/item/ammo_box/shotgun/improvised +/obj/item/ammo_box/shotgun/improvised name = "homemade shotgun shells" desc = "Recycled paper, plastic, little pieces of metal and gunpowder. Loud but not very effective." - w_class = WEIGHT_CLASS_SMALL max_ammo = 8 multiple_sprites = 1 - custom_materials = list(/datum/material/iron = 2000, /datum/material/blackpowder = 500) ammo_type = /obj/item/ammo_casing/shotgun/improvised icon_state = "improvshotbag" @@ -60,6 +58,11 @@ ammo_type = /obj/item/ammo_casing/shotgun/incendiary icon_state = "mbox" +/obj/item/ammo_box/shotgun/trainshot + name = "trainshot shotshell ammo box" + desc = "A box full of trainshot shells. For hunting trains, you suppose." + ammo_type = /obj/item/ammo_casing/shotgun/trainshot + icon_state = "trainshotbox" //.22 LR /obj/item/ammo_box/m22 @@ -77,6 +80,13 @@ desc = "A box of .22 rubber rounds. For when you want to be useless." ammo_type = /obj/item/ammo_casing/a22/rubber +/obj/item/ammo_box/m22/shock + name = "ammo box (.22lr electroshock)" + icon_state = "22shockbox" + multiple_sprites = 1 + desc = "A box of .22 electroshock rounds." + ammo_type = /obj/item/ammo_casing/a22/shock + //9mm and .38 /obj/item/ammo_box/c9mm name = "ammo box (9mm)" @@ -88,15 +98,6 @@ max_ammo = 30 custom_materials = list(/datum/material/iron = 15000, /datum/material/blackpowder = 1000) -/obj/item/ammo_box/c9mm/wounding - name = "ammo box (9mm wounding)" - icon = 'icons/fallout/objects/guns/ammo.dmi' - icon_state = "9mmbox" - multiple_sprites = 2 - caliber = "9mm" - desc = "A box full of 9mm wounding bullets. They do more damage the closer you are." - ammo_type = /obj/item/ammo_casing/c9mm/wounding - /obj/item/ammo_box/c9mm/rubber name = "ammo box (9mm rubber)" icon = 'icons/fallout/objects/guns/ammo.dmi' @@ -105,6 +106,24 @@ caliber = "9mm" ammo_type = /obj/item/ammo_casing/c9mm/rubber +/obj/item/ammo_box/c9mm/acid + name = "ammo box (9mm acid-tipped)" + desc = "A box of 9mm acid-tipped rounds. This'll sting." + ammo_type = /obj/item/ammo_casing/c9mm/acid + +/obj/item/ammo_box/c9mm/incendiary + name = "ammo box (9mm incendiary-tipped)" + desc = "A box of 9mm incendiary-tipped rounds. This'll burn." + ammo_type = /obj/item/ammo_casing/c9mm/incendiary + +/obj/item/ammo_box/c9mm/improv + name = "bag with reloaded 9mm bullets" + desc = "The casings are worn, the gunpowder some homebrew mix of dubious quality. At least it goes bang." + icon_state = "improvshotbag" + multiple_sprites = 1 + custom_materials = list(/datum/material/iron = 10000, /datum/material/blackpowder = 1000) + ammo_type = /obj/item/ammo_casing/c9mm/improv + /obj/item/ammo_box/c38box name = "ammo box (.38)" icon = 'icons/fallout/objects/guns/ammo.dmi' @@ -122,14 +141,22 @@ multiple_sprites = 2 ammo_type = /obj/item/ammo_casing/c38/rubber +/obj/item/ammo_box/c38box/acid + name = "ammo box (.38 acid-tipped)" + desc = "A box of .38 acid-tipped rounds. This'll sting." + ammo_type = /obj/item/ammo_casing/c38/acid + +/obj/item/ammo_box/c38box/incendiary + name = "ammo box (.38 incendiary-tipped)" + desc = "A box of .38 incendiary-tipped rounds. This'll burn." + ammo_type = /obj/item/ammo_casing/c38/incendiary + /obj/item/ammo_box/c38box/improvised name = "bag with reloaded .38 bullets" desc = "The casings are worn, the gunpowder some homebrew mix of dubious quality. At least it goes bang." icon_state = "improvshotbag" - w_class = WEIGHT_CLASS_SMALL - max_ammo = 8 multiple_sprites = 1 - custom_materials = list(/datum/material/iron = 2000, /datum/material/blackpowder = 500) + ammo_type = /obj/item/ammo_casing/c38/improv //10mm @@ -145,36 +172,20 @@ /obj/item/ammo_box/c10mm/fire - name = "ammo box (10mm Incendiary)" - icon_state = "10mmbox" - max_ammo = 20 + name = "ammo box (10mm incendiary-tipped)" + desc = "A box of 10mm incendiary-tipped rounds. This'll burn." icon = 'icons/fallout/objects/guns/ammo.dmi' - icon_state = "10mmbox" - multiple_sprites = 2 ammo_type = /obj/item/ammo_casing/c10mm/incendiary /obj/item/ammo_box/c10mm/rubber name = "ammo box (10mm rubber)" - icon = 'icons/fallout/objects/guns/ammo.dmi' - icon_state = "10mmbox" - multiple_sprites = 2 ammo_type = /obj/item/ammo_casing/c10mm/rubber -/obj/item/ammo_box/c10mm/wounding - name = "ammo box (10mm wounding)" - icon = 'icons/fallout/objects/guns/ammo.dmi' - icon_state = "10mmbox" - multiple_sprites = 2 - ammo_type = /obj/item/ammo_casing/c10mm/wounding - /obj/item/ammo_box/c10mm/improvised name = "bag with reloaded 10mm bullets" desc = "The casings are worn, the gunpowder some homebrew mix of dubious quality. At least it goes bang." icon_state = "improvshotbag" - w_class = WEIGHT_CLASS_SMALL - max_ammo = 8 multiple_sprites = 1 - custom_materials = list(/datum/material/iron = 2000, /datum/material/blackpowder = 500) //.357 Magnum /obj/item/ammo_box/a357box @@ -190,13 +201,27 @@ /obj/item/ammo_box/a357box/ricochet name = "ammo box (.357 Magnum ricochet)" - max_ammo = 6 - icon = 'icons/fallout/objects/guns/ammo.dmi' - icon_state = "357box" - multiple_sprites = 2 - desc = "Six shots...more than enough to kill anything that moves." + desc = "Six shots...more than enough to kill anything that moves. This box has thirty, so you can kill five things." ammo_type = /obj/item/ammo_casing/a357/ricochet + +/obj/item/ammo_box/a357box/incendiary + name = "ammo box (.357 magnum incendiary-tipped)" + desc = ".357 incendiary-tipped ammo. There's not much else to it." + ammo_type = /obj/item/ammo_casing/a357/incendiary + +/obj/item/ammo_box/a357box/acid + name = "ammo box (.357 magnum acid-tipped)" + desc = ".357 acid-tipped ammo. There's not much else to it, really." + ammo_type = /obj/item/ammo_casing/a357/acid + +/obj/item/ammo_box/a357box/improvised + name = "bag with reloaded .357 bullets" + desc = "The casings are worn, the gunpowder some homebrew mix of dubious quality. At least it goes bang." + ammo_type = /obj/item/ammo_casing/a357/improv + icon_state = "improvshotbag" + multiple_sprites = 1 + //.44 Magnum /obj/item/ammo_box/m44box name = "ammo box (.44 Magnum FMJ)" @@ -209,6 +234,12 @@ w_class = WEIGHT_CLASS_NORMAL custom_materials = list(/datum/material/iron = 14000, /datum/material/blackpowder = 1000) +/obj/item/ammo_box/m44box/incendiary + name = "ammo box (.44 magnum incendiary-tipped)" + desc = "A box of .44 (not 10mm) incendiary-tipped rounds. Filled with a safe homemade naplam made from phosphorus, welding fuel, thickened with abraxo cleaner." + icon = 'icons/fallout/objects/guns/ammo.dmi' + ammo_type = /obj/item/ammo_casing/m44/incendiary + /obj/item/ammo_box/a45lcbox name = "ammo box (.45 Long Colt)" icon = 'icons/fallout/objects/guns/ammo.dmi' @@ -223,10 +254,7 @@ name = "bag with reloaded .44 bullets" desc = "The casings are worn, the gunpowder some homebrew mix of dubious quality. At least it goes bang." icon_state = "improvshotbag" - w_class = WEIGHT_CLASS_SMALL - max_ammo = 8 multiple_sprites = 1 - custom_materials = list(/datum/material/iron = 2000, /datum/material/blackpowder = 500) // .45 ACP @@ -249,22 +277,15 @@ ammo_type = /obj/item/ammo_casing/c45/rubber /obj/item/ammo_box/c45/incendiary - name = "ammo box (.45 incendiary)" + name = "ammo box (.45 incendiary-tipped)" ammo_type = /obj/item/ammo_casing/c45/incendiary - icon = 'icons/fallout/objects/guns/ammo.dmi' - caliber = ".45" - multiple_sprites = 2 - icon_state = "45box" desc = "It's a completely safe idea to fill up a .45 pistol with napalm cartridges. This will not backfire." //it's telling the truth /obj/item/ammo_box/c45/improvised name = "bag with reloaded .45 ACP bullets" desc = "The casings are worn, the gunpowder some homebrew mix of dubious quality. At least it goes bang." icon_state = "improvshotbag" - w_class = WEIGHT_CLASS_SMALL - max_ammo = 8 multiple_sprites = 1 - custom_materials = list(/datum/material/iron = 2000, /datum/material/blackpowder = 500) //.45-70 Gov't @@ -279,6 +300,21 @@ w_class = WEIGHT_CLASS_NORMAL custom_materials = list(/datum/material/iron = 16000, /datum/material/blackpowder = 1500) +/obj/item/ammo_box/c4570box/explosive + name = "ammo box (.45-70 HE)" + desc = ".45-70 Goverment rounds with explosive tips. Surely an archaic blackpowder cartridge with an explosive payload is completely safe." + ammo_type = /obj/item/ammo_casing/c4570/explosive + +/obj/item/ammo_box/c4570box/acid + name = "ammo box (.45-70 acid-tip)" + desc = ".45-70 Goverment rounds with acid tips. Surely an archaic blackpowder cartridge with an acid tip is completely safe." + ammo_type = /obj/item/ammo_casing/c4570/acid + +/obj/item/ammo_box/c4570box/knockback + name = "ammo box (.45-70 ultradense)" + desc = ".45-70 Goverment rounds with heavy, blunt bullets. Sure to knock even an elephant off their footing." + ammo_type = /obj/item/ammo_casing/c4570/knockback + //5mm /obj/item/ammo_box/m5mmbox @@ -292,6 +328,11 @@ w_class = WEIGHT_CLASS_NORMAL custom_materials = list(/datum/material/iron = 24000, /datum/material/blackpowder = 1500) +/obj/item/ammo_box/m5mmbox/shock + name = "ammo box (5mm ESD)" + desc = "Advanced 5mm bullets with electrostatic discharger tips." + ammo_type = /obj/item/ammo_casing/m5mm/shock + custom_materials = list(/datum/material/iron = 24000, /datum/material/blackpowder = 1500, /datum/material/glass = 8000) //5.56x45 /obj/item/ammo_box/a556 name = "ammo box (5.56 FMJ)" @@ -317,28 +358,17 @@ caliber = "a556" ammo_type = /obj/item/ammo_casing/a556/rubber -/obj/item/ammo_box/a556/uraniumtipped - name = "ammo box (5.56 uranium)" - ammo_type = /obj/item/ammo_casing/a556/uraniumtipped - desc = "Even the box is glowing!" - -/obj/item/ammo_box/a556/uraniumtipped/Initialize() - . = ..() - AddComponent(/datum/component/radioactive, 5, src, 0, TRUE, TRUE) //half-life of 0 because we keep on going. - START_PROCESSING(SSradiation,src) - -/obj/item/ammo_box/a556/uraniumtipped/Destroy() - STOP_PROCESSING(SSradiation,src) - ..() - +/obj/item/ammo_box/a556/microshrapnel + name = "ammo box (5.56 microshrapnel)" + desc = "Now with fragments!" + ammo_type = /obj/item/ammo_casing/a556/microshrapnel + custom_materials = list(/datum/material/iron = 20000, /datum/material/blackpowder = 1000) /obj/item/ammo_box/a556/sport/improvised name = "bag with reloaded .223 bullets" desc = "The casings are worn, the gunpowder some homebrew mix of dubious quality. At least it goes bang." - w_class = WEIGHT_CLASS_SMALL - max_ammo = 8 multiple_sprites = 1 - custom_materials = list(/datum/material/iron = 2000, /datum/material/blackpowder = 500) + custom_materials = list(/datum/material/iron = 2000, /datum/material/blackpowder = 500) icon_state = "improvshotbag" @@ -379,13 +409,17 @@ STOP_PROCESSING(SSradiation,src) ..() +/obj/item/ammo_box/a762box/microshrapnel + name = "ammo box (7.62x51 microshrapnel)" + desc = "Now with EVEN MORE fragments!" + ammo_type = /obj/item/ammo_casing/a762/microshrapnel + /obj/item/ammo_box/a762box/rubber name = "ammo box (7.62x51 rubber)" icon = 'icons/fallout/objects/guns/ammo.dmi' icon_state = "762box" multiple_sprites = 2 caliber = "a762" - ammo_type = /obj/item/ammo_casing/a762 ammo_type = /obj/item/ammo_casing/a762/rubber @@ -409,6 +443,17 @@ caliber = "a50MG" ammo_type = /obj/item/ammo_casing/a50MG/rubber +/obj/item/ammo_box/a50MGbox/contam + name = "ammo box (12.7mm contaminated)" + max_ammo = 15 + desc = "12.7mm bullets loaded with a gaseous hepatoxic payload, which reduces the effectiveness of medicine and toxins." + ammo_type = /obj/item/ammo_casing/a50MG/contam + +/obj/item/ammo_box/a50MGbox/uraniumtipped + name = "ammo box (12.7mm uranium-tipped)" + max_ammo = 15 + desc = "12.7mm bullets loaded with enriched-uranium penetrators." + ammo_type = /obj/item/ammo_casing/a50MG/uraniumtipped /obj/item/ammo_box/m14mm name = "ammo box (14mm)" @@ -421,7 +466,10 @@ w_class = WEIGHT_CLASS_NORMAL custom_materials = list(/datum/material/iron = 11000, /datum/material/blackpowder = 1500) - +/obj/item/ammo_box/m14mm/contam + name = "ammo box (14mm contaminated)" + desc = "14mm bullets loaded with a gaseous hepatoxic payload, which reduces the effectiveness of medicine and toxins." + ammo_type = /obj/item/ammo_casing/p14mm/contam //Misc. /obj/item/ammo_box/m473 @@ -588,7 +636,7 @@ /obj/item/ammo_box/a45lcrev/empty start_empty = 1 - + //.45-70 Gov't /obj/item/ammo_box/c4570 name = "speed loader (.45-70)" @@ -758,6 +806,11 @@ ammo_type = /obj/item/ammo_casing/a50MG/penetrator icon_state = "50ap" +/obj/item/ammo_box/a50MG/uraniumtipped + name = "anti-materiel uranium-tipped ammo rack (.50MG)" + desc = "5 rounds of uranium-tipped .50 MG, when you really want something to remember what it was like back in '77.'" + ammo_type = /obj/item/ammo_casing/a50MG/uraniumtipped + icon_state = "50ap" //////////////////////////////// // FLAMER FUEL AND OTHER MISC // diff --git a/code/modules/projectiles/boxes_magazines/external/lmg.dm b/code/modules/projectiles/boxes_magazines/external/lmg.dm index 7d587ac045..91973467be 100644 --- a/code/modules/projectiles/boxes_magazines/external/lmg.dm +++ b/code/modules/projectiles/boxes_magazines/external/lmg.dm @@ -70,14 +70,6 @@ /obj/item/ammo_box/magazine/mg34/empty start_empty = 1 -/obj/item/ammo_box/magazine/m2mm - name = "2mm electromagnetic magazine" - icon_state = "2mm" - ammo_type = /obj/item/ammo_casing/c2mm - caliber = "2mm" - max_ammo = 10 - multiple_sprites = 2 - /obj/item/ammo_box/magazine/mm762 name = "ammo belt (.308)" icon_state = "762belt" diff --git a/code/modules/projectiles/boxes_magazines/external/rifle.dm b/code/modules/projectiles/boxes_magazines/external/rifle.dm index b1302966a7..790582e3e2 100644 --- a/code/modules/projectiles/boxes_magazines/external/rifle.dm +++ b/code/modules/projectiles/boxes_magazines/external/rifle.dm @@ -164,3 +164,16 @@ icon_state = "473small" max_ammo = 20 +/obj/item/ammo_box/magazine/m2mm + name = "2mm electromagnetic magazine" + icon_state = "2mm" + ammo_type = /obj/item/ammo_casing/c2mm + caliber = "2mm" + max_ammo = 10 + multiple_sprites = 2 + +/obj/item/ammo_box/magazine/m2mm/blender + name = "2mm \"Blender\" electromagnetic magazine" + ammo_type = /obj/item/ammo_casing/c2mm/blender + max_ammo = 10 + multiple_sprites = 2 diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index b2f45aee95..76825bbdeb 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -152,8 +152,6 @@ var/temporary_unstoppable_movement = FALSE - ///If defined, on hit we create an item of this type then call hitby() on the hit target with this, mainly used for embedding items (bullets) in targets - var/shrapnel_type ///If TRUE, hit mobs even if they're on the floor and not our target var/hit_stunned_targets = FALSE @@ -169,7 +167,7 @@ . = ..() permutated = list() decayedRange = range - if(embedding) + if(LAZYLEN(embedding)) updateEmbedding() /** @@ -181,7 +179,7 @@ if(wound_bonus != CANT_WOUND) wound_bonus += wound_falloff_tile bare_wound_bonus = max(0, bare_wound_bonus + wound_falloff_tile) - if(embedding) + if(LAZYLEN(embedding)) embedding["embed_chance"] += embed_falloff_tile if(range <= 0 && loc) on_range() @@ -489,8 +487,8 @@ /obj/item/projectile/proc/fire(angle, atom/direct_target) if(fired_from) SEND_SIGNAL(fired_from, COMSIG_PROJECTILE_BEFORE_FIRE, src, original) //If no angle needs to resolve it from xo/yo! - if(shrapnel_type) - AddElement(/datum/element/embed, projectile_payload = shrapnel_type) + if(LAZYLEN(embedding))//our embedding stats change, possibly + updateEmbedding() if(!log_override && firer && original) log_combat(firer, original, "fired at", src, "from [get_area_name(src, TRUE)]") if(direct_target) diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index b408957aa7..117e6bfe7d 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -9,10 +9,6 @@ hitsound_wall = "ricochet" impact_effect_type = /obj/effect/temp_visual/impact_effect sharpness = SHARP_POINTY - shrapnel_type = /obj/item/shrapnel/bullet - embedding = list(embed_chance=15, fall_chance=2, jostle_chance=0, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.5, pain_mult=3, rip_time=10) - wound_falloff_tile = -5 - embed_falloff_tile = -5 /obj/item/projectile/bullet/smite name = "divine retribution" diff --git a/code/modules/projectiles/projectile/bullets/pistol.dm b/code/modules/projectiles/projectile/bullets/pistol.dm index e95264fb4b..bf368a582e 100644 --- a/code/modules/projectiles/projectile/bullets/pistol.dm +++ b/code/modules/projectiles/projectile/bullets/pistol.dm @@ -5,12 +5,27 @@ ////////////////////// /* FMJ (full metal jacket) = Baseline -AP (armor piercing) = -20% damage. AP increased by 0.2. Wound bonus -50% -JHP (jacketed hollow point) = +15% damage. AP reduced by 0.2 (not below zero). Wound bonus + 50% -SWC (semi wadcutter) = AP reduced by 0.1. Wound bonus +50% -P+ (overpressure) = extra speed 500. AP +25% -Match = extra speed 200. AP +10%. Wound bonus -10% -Civilian round = -10% damage. AP reduced by 50% ++P/+P+ = used by simplemobs +SHOCK = low-severity emp, -damage base, bonus burn damage (5-10) +Incin = -damage, sets target on fire +Acid = Heavy -damage, coats target in small amount of acid (1-5u) +Uranium = Irradiates, high AP, lower damage +Micro-Shrapnel = Wound bonus, embed bonus, high falloff for both +Contaminated = -damage, spawns a gas cloud that heavily reduces healing efficiency +Improvised = -1 to -4 damage +Civilian round = -10% damage. AP reduced by 50% +*/ + +/* +Ammo groupings for specialty: +5mm/22lr: Shock +Small Pistol calibers (38 357 9mm): Acid/Incin +Large Pistol Calibers (44 45 10mm): Incin +Very Large pistol (45-70): Knockback, Acid +autorifle calibers (5.56 7.62): +Micro-Shrapnel (wound/embed) +heavy rifle calibers (12.7, 14mm, 7.62): +Uranium, Contaminated */ // Explanation: Two major ammo stats, AP and Damage. Bullets placed in classes. Light rounds for example balanced with each other, one more AP, one more Damage. @@ -32,6 +47,21 @@ Civilian round = -10% damage. AP reduced by 50% wound_bonus = 0 sharpness = SHARP_NONE +/obj/item/projectile/bullet/c22/shock + name = ".22lr shock bullet" + damage = -8 //about -50% damage + wound_bonus = 0 + sharpness = SHARP_NONE + var/energy_damage = 5 + +/obj/item/projectile/bullet/c22/shock/on_hit(atom/target, blocked = FALSE) + ..() + target.emp_act(5)//5 severity is very, very low + if(blocked != 100 && isliving(target)) + var/mob/living/L = target + L.electrocute_act(energy_damage, "shock bullet", 1, SHOCK_NOGLOVES | SHOCK_NOSTUN) //this might be spammy todo: check + //if it is, use O.take_damage(energy_damage, BURN, "energy", FALSE) + ///////////////// // .38 SPECIAL // ///////////////// -Light round, damage focus @@ -48,6 +78,42 @@ Civilian round = -10% damage. AP reduced by 50% wound_bonus = 0 sharpness = SHARP_NONE +/obj/item/projectile/bullet/c38/improv + damage = -3 + +/obj/item/projectile/bullet/c38/acid + name = ".38 acid-tipped bullet" + damage = -5 + wound_bonus = 0 + sharpness = SHARP_NONE + var/acid_type = /datum/reagent/toxin/acid/fluacid + +/obj/item/projectile/bullet/c38/acid/Initialize() + . = ..() + create_reagents(5, NO_REACT, NO_REAGENTS_VALUE) + reagents.add_reagent(acid_type, 5) + +/obj/item/projectile/bullet/c38/acid/on_hit(atom/target, blocked = FALSE) + ..() + if(isliving(target)) + var/mob/living/M = target + reagents.reaction(M, TOUCH) + reagents.trans_to(M, reagents.total_volume) + + +/obj/item/projectile/bullet/c38/incendiary + name = ".38 incendiary bullet" + damage = -5 + var/fire_stacks = 1 + +/obj/item/projectile/bullet/c38/incendiary/on_hit(atom/target, blocked = FALSE) + . = ..() + if(iscarbon(target)) + var/mob/living/carbon/M = target + M.adjust_fire_stacks(fire_stacks) + M.IgniteMob() + + ////////// // 9 MM // @@ -70,14 +136,39 @@ Civilian round = -10% damage. AP reduced by 50% wound_bonus = 0 sharpness = SHARP_NONE -/obj/item/projectile/bullet/c9mm/wounding - name = "9mm wounding bullet" - damage = 0 - ricochets_max = 0 - sharpness = SHARP_EDGED - wound_bonus = 25 - bare_wound_bonus = 25 - wound_falloff_tile = -8 +/obj/item/projectile/bullet/c9mm/acid + name = "9mm acid-tipped bullet" + damage = -5 + wound_bonus = 0 + sharpness = SHARP_NONE + var/acid_type = /datum/reagent/toxin/acid/fluacid + +/obj/item/projectile/bullet/c9mm/acid/Initialize() + . = ..() + create_reagents(2.5, NO_REACT, NO_REAGENTS_VALUE) + reagents.add_reagent(acid_type, 2.5) + +/obj/item/projectile/bullet/c9mm/acid/on_hit(atom/target, blocked = FALSE) + . = ..() + if(isliving(target)) + var/mob/living/M = target + reagents.reaction(M, TOUCH) + reagents.trans_to(M, reagents.total_volume) + +/obj/item/projectile/bullet/c9mm/incendiary + name = "9mm incendiary bullet" + damage = -5 + var/fire_stacks = 1 + +/obj/item/projectile/bullet/c9mm/incendiary/on_hit(atom/target, blocked = FALSE) + . = ..() + if(iscarbon(target)) + var/mob/living/carbon/M = target + M.adjust_fire_stacks(fire_stacks) + M.IgniteMob() + +/obj/item/projectile/bullet/c9mm/improv + damage = -3 /obj/item/projectile/bullet/c9mm/simple //for simple mobs, separate to allow balancing name = "9mm bullet" @@ -106,15 +197,6 @@ Civilian round = -10% damage. AP reduced by 50% wound_bonus = 0 sharpness = SHARP_NONE -/obj/item/projectile/bullet/c10mm/wounding - name = "10mm wounding bullet" - damage = 0 - ricochets_max = 0 - sharpness = SHARP_EDGED - wound_bonus = 33 - bare_wound_bonus = 33 - wound_falloff_tile = -8 - /obj/item/projectile/bullet/c10mm/incendiary name = "10mm incendiary bullet" damage = -5 @@ -156,9 +238,9 @@ Civilian round = -10% damage. AP reduced by 50% /obj/item/projectile/bullet/c45/incendiary name = ".45 incendiary bullet" - damage = 0 + damage = -5 var/fire_stacks = 1 - + /obj/item/projectile/bullet/c45/incendiary/on_hit(atom/target, blocked = FALSE) . = ..() if(iscarbon(target)) @@ -186,6 +268,40 @@ Civilian round = -10% damage. AP reduced by 50% ricochet_auto_aim_range = 6 ricochet_incidence_leeway = 80 +/obj/item/projectile/bullet/a357/acid + name = ".357 acid-tipped bullet" + damage = -5 + wound_bonus = 0 + sharpness = SHARP_NONE + var/acid_type = /datum/reagent/toxin/acid/fluacid + +/obj/item/projectile/bullet/a357/acid/Initialize() + . = ..() + create_reagents(5, NO_REACT, NO_REAGENTS_VALUE) + reagents.add_reagent(acid_type, 5) + +/obj/item/projectile/bullet/a357/acid/on_hit(atom/target, blocked = FALSE) + . = ..() + if(isliving(target)) + var/mob/living/M = target + reagents.reaction(M, TOUCH) + reagents.trans_to(M, reagents.total_volume) + +/obj/item/projectile/bullet/a357/incendiary + name = ".357 incendiary bullet" + damage = -5 + var/fire_stacks = 2 + +/obj/item/projectile/bullet/a357/incendiary/on_hit(atom/target, blocked = FALSE) + . = ..() + if(iscarbon(target)) + var/mob/living/carbon/M = target + M.adjust_fire_stacks(fire_stacks) + M.IgniteMob() + +/obj/item/projectile/bullet/a357/improv + name = "poor .357 bullet" + damage = -5 //////////////// // .44 MAGNUM // //////////////// - Higher power round @@ -201,6 +317,18 @@ Civilian round = -10% damage. AP reduced by 50% name = ".44 bullet" damage = 40 +/obj/item/projectile/bullet/m44/incendiary + name = ".44 incendiary bullet" + damage = -5 + var/fire_stacks = 2 + +/obj/item/projectile/bullet/m44/incendiary/on_hit(atom/target, blocked = FALSE) + . = ..() + if(iscarbon(target)) + var/mob/living/carbon/M = target + M.adjust_fire_stacks(fire_stacks) + M.IgniteMob() + //////////// // .45-70 // //////////// -very heavy round @@ -220,17 +348,78 @@ Civilian round = -10% damage. AP reduced by 50% ..() explosion(target, 0, 0, 1, 1, flame_range = 1) +/obj/item/projectile/bullet/c4570/acid + name = ".45-70 acid-tipped bullet" + damage = -10 + wound_bonus = 0 + sharpness = SHARP_NONE + var/acid_type = /datum/reagent/toxin/acid/fluacid + +/obj/item/projectile/bullet/c4570/acid/Initialize() + . = ..() + create_reagents(10, NO_REACT, NO_REAGENTS_VALUE) + reagents.add_reagent(acid_type, 10) + +/obj/item/projectile/bullet/c4570/acid/on_hit(atom/target, blocked = FALSE) + . = ..() + if(isliving(target)) + var/mob/living/M = target + reagents.reaction(M, TOUCH) + reagents.trans_to(M, reagents.total_volume) + +/obj/item/projectile/bullet/c4570/knockback + name = ".45-70 ultradense bullet" + damage = -15 + wound_bonus = 0 + sharpness = SHARP_NONE + pixels_per_second = TILES_TO_PIXELS(500) + +/obj/item/projectile/bullet/c4570/knockback/on_hit(atom/target, blocked = FALSE) + . = ..() + if(ismovable(target) && prob(50)) + var/atom/movable/M = target + var/atom/throw_target = get_edge_target_turf(M, get_dir(src, get_step_away(M, src))) + M.safe_throw_at(throw_target, 2, 3) + /////////// // 14 MM // /////////// -very heavy round, AP (reference to FO1/2) /obj/item/projectile/bullet/mm14 - name = "14mm AP bullet" + name = "14mm FMJ bullet" damage = 0 wound_bonus = 25 bare_wound_bonus = -28 +/obj/item/projectile/bullet/mm14/contam + name = "14mm contaiminated bullet" + damage = -10 + var/smoke_radius = 1 + +/obj/item/projectile/bullet/mm14/contam/Initialize() + . = ..() + create_reagents(15, NO_REACT, NO_REAGENTS_VALUE) + reagents.add_reagent(/datum/reagent/toxin/metabtoxin, 15) + +/obj/item/projectile/bullet/mm14/contam/on_hit(atom/target, blocked = FALSE) + . = ..() + var/location = get_turf(src) + var/datum/effect_system/smoke_spread/chem/S = new + S.attach(location) + playsound(location, 'sound/effects/smoke.ogg', 50, 1, -3) + if(S) + S.set_up(src.reagents, smoke_radius, location, 0) + S.start() + + +/obj/item/projectile/bullet/mm14/uraniumtipped + name = "14mm uranium-tipped bullet" + damage = -5 + armour_penetration = 0.1 + irradiate = 300 + + ////////////////////// diff --git a/code/modules/projectiles/projectile/bullets/rifle.dm b/code/modules/projectiles/projectile/bullets/rifle.dm index db0c5ca39f..fd28657b29 100644 --- a/code/modules/projectiles/projectile/bullets/rifle.dm +++ b/code/modules/projectiles/projectile/bullets/rifle.dm @@ -5,14 +5,31 @@ ////////////////////// /* FMJ (full metal jacket) = Baseline -AP (armor piercing) = -20% damage. AP increased by 0.2. Wound bonus -50% -JHP (jacketed hollow point) = +15% damage. AP reduced by 0.2 (not below zero). Wound bonus + 50% -SWC (semi wadcutter) = AP reduced by 0.1. Wound bonus +50% -P+ (overpressure) = extra speed 500. AP +25% -Match = extra speed 200. AP +10%. Wound bonus -10% -Civilian round = -10% damage for .223. AP reduced by 50% ++P/+P+ = used by simplemobs +SHOCK = low-severity emp, -damage base, bonus burn damage (5-10) +Incin = -damage, sets target on fire +Acid = Heavy -damage, coats target in small amount of acid (1-5u) +Uranium = Irradiates, high AP, lower damage +Micro-Shrapnel = Wound bonus, embed bonus, high falloff for both +Contaminated = -damage, spawns a gas cloud that heavily reduces healing efficiency +Improvised = -1 to -4 damage +Civilian round = -10% damage. AP reduced by 50% */ +/* +Ammo groupings for specialty: +5mm/22lr: Shock +Small Pistol calibers (38 357 9mm): Acid/Incin +Large Pistol Calibers (44 45 10mm): Incin +Very Large pistol (45-70): Knockback, Acid +autorifle calibers (5.56 7.62): Micro-Shrapnel (wound/embed) +heavy rifle calibers (12.7, 14mm, 7.62): Uranium, Contaminated, Incin +*/ + +// Explanation: Two major ammo stats, AP and Damage. Bullets placed in classes. Light rounds for example balanced with each other, one more AP, one more Damage. +// Balance between classes mostly done on the gun end, bigger rounds typically fire slower and have more recoil. They are not supposed to be totally equal either. + + // Explanation: Two major ammo stats, AP and Damage. Bullets placed in classes. Light rounds for example balanced with each other, one more AP, one more Damage. // Balance between classes mostly done on the gun end, bigger rounds typically fire slower and have more recoil. They are not supposed to be totally equal either. @@ -49,11 +66,14 @@ Civilian round = -10% damage for .223. AP reduced by 50% wound_bonus = 0 bare_wound_bonus = 0 -/obj/item/projectile/bullet/a556/uraniumtipped - name = "5.56 uranium-tipped bullet" +/obj/item/projectile/bullet/a556/microshrapnel + name = "5.56 microshrapnel bullet" damage = -5 - armour_penetration = 0.1 - irradiate = 300 + wound_bonus = 15 + bare_wound_bonus = 15 + wound_falloff_tile = 0.5 + embed_falloff_tile = 0.5 + embedding = list(embed_chance=5, fall_chance=1, jostle_chance=1, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.5, pain_mult=5, jostle_pain_mult=6, rip_time=10, embed_chance_turf_mod=100, projectile_payload = /obj/item/shrapnel/bullet/a556/microshrapnel) /obj/item/projectile/bullet/a556/simple //for simple mobs, separate to allow balancing name = "5.56 bullet" @@ -99,6 +119,15 @@ Civilian round = -10% damage for .223. AP reduced by 50% armour_penetration = 0.18 irradiate = 300 +/obj/item/projectile/bullet/a762/microshrapnel + name = "7.62 microshrapnel bullet" + damage = -7 + wound_bonus = 15 + bare_wound_bonus = 15 + wound_falloff_tile = 0.5 + embed_falloff_tile = 0.5 + embedding = list(embed_chance=12, fall_chance=1, jostle_chance=1, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.3, pain_mult=5, jostle_pain_mult=6, rip_time=10, embed_chance_turf_mod=100, projectile_payload = /obj/item/shrapnel/bullet/a762/microshrapnel) + ///////// // .50 // ///////// -Very heavy rifle round. @@ -139,6 +168,31 @@ Civilian round = -10% damage for .223. AP reduced by 50% damage = -10 movement_type = FLYING | UNSTOPPABLE +/obj/item/projectile/bullet/a50MG/uraniumtipped + name = "12.7mm uranium-tipped bullet" + damage = -15 + armour_penetration = 0.2 + irradiate = 500 + +/obj/item/projectile/bullet/a50MG/contam + name = "12.7mm contaminated bullet" + damage = -10 + var/smoke_radius = 1 + +/obj/item/projectile/bullet/a50MG/contam/Initialize() + . = ..() + create_reagents(15, NO_REACT, NO_REAGENTS_VALUE) + reagents.add_reagent(/datum/reagent/toxin/metabtoxin, 15) + +/obj/item/projectile/bullet/a50MG/contam/on_hit(atom/target, blocked = FALSE) + var/location = get_turf(src) + var/datum/effect_system/smoke_spread/chem/S = new + S.attach(location) + playsound(location, 'sound/effects/smoke.ogg', 50, 1, -3) + if(S) + S.set_up(src.reagents, smoke_radius, location, 0) + S.start() + ..() ////////////////////// // 4.73 MM CASELESS // @@ -202,6 +256,21 @@ Civilian round = -10% damage for .223. AP reduced by 50% damage = 19 armour_penetration = 0.19 +/obj/item/projectile/bullet/m5mm/shock + name = "5mm shock bullet" + damage = -6 //about -30% damage + wound_bonus = 0 + sharpness = SHARP_NONE + var/energy_damage = 5 + +/obj/item/projectile/bullet/m5mm/shock/on_hit(atom/target, blocked = FALSE) + ..() + target.emp_act(5)//5 severity is very, very low + if(blocked != 100 && isliving(target)) + var/mob/living/L = target + L.electrocute_act(energy_damage, "shock bullet", 1, SHOCK_NOGLOVES | SHOCK_NOSTUN) //this might be spammy todo: check + //if it is, use O.take_damage(energy_damage, BURN, "energy", FALSE) + ////////////////////////// // 5 MM minigun special // ////////////////////////// @@ -219,3 +288,24 @@ Civilian round = -10% damage for .223. AP reduced by 50% damage = 0 armour_penetration = 0.9 //if only one bullet has built in AP, its this one pixels_per_second = TILES_TO_PIXELS(100) + + +/obj/item/projectile/bullet/c2mm/blender //welcome to pain town + name = "2mm blender projectile" + damage = -20 + hitscan = TRUE + pass_flags = PASSTABLE + armour_penetration = 1 + ricochets_max = 9 //ain't called the 'blender' for nothin' + ricochet_incidence_leeway = 130 + ricochet_decay_damage = 1 + ricochet_decay_chance = 11 + ricochet_chance = 100 + var/collats = 3 + +/obj/item/projectile/bullet/c2mm/blender/process_hit(turf/T, atom/target, qdel_self, hit_something = FALSE) + if(isliving(target) && collats) + collats-- + temporary_unstoppable_movement = TRUE + ENABLE_BITFIELD(movement_type, UNSTOPPABLE) + ..() diff --git a/code/modules/projectiles/projectile/bullets/shotgun.dm b/code/modules/projectiles/projectile/bullets/shotgun.dm index a91d050b7c..82e6768fca 100644 --- a/code/modules/projectiles/projectile/bullets/shotgun.dm +++ b/code/modules/projectiles/projectile/bullets/shotgun.dm @@ -47,7 +47,7 @@ . = ..() if(iscarbon(target)) var/mob/living/carbon/M = target - M.adjust_fire_stacks(3) + M.adjust_fire_stacks(3) M.IgniteMob() /obj/item/projectile/bullet/shotgun_stunslug @@ -146,6 +146,23 @@ do_sparks(1, TRUE, src) ..() +/obj/item/projectile/bullet/pellet/trainshot + damage = 15 + stamina = 10 + armour_penetration = 0.45 + wound_bonus = 15 + bare_wound_bonus = 15 + sharpness = SHARP_NONE //crunch + tile_dropoff = 0 + tile_dropoff_s = 0 + +/obj/item/projectile/bullet/pellet/trainshot/on_hit(atom/target) + . = ..() + if(ismovable(target) && prob(8)) + var/atom/movable/M = target + var/atom/throw_target = get_edge_target_turf(M, get_dir(src, get_step_away(M, src))) + M.safe_throw_at(throw_target, 2, 3) + // Mech Scattershots /obj/item/projectile/bullet/scattershot @@ -166,7 +183,7 @@ armour_penetration = 0.15 wound_bonus = 10 bare_wound_bonus = 10 - + // BETA STUFF // Obsolete /obj/item/projectile/bullet/pellet/shotgun_buckshot/test name = "buckshot pellet" diff --git a/code/modules/projectiles/projectile/reusable/arrow.dm b/code/modules/projectiles/projectile/reusable/arrow.dm index d9251750c1..2229c0c5a4 100644 --- a/code/modules/projectiles/projectile/reusable/arrow.dm +++ b/code/modules/projectiles/projectile/reusable/arrow.dm @@ -74,3 +74,28 @@ var/mob/living/carbon/human/targetHuman = target targetHuman.adjust_fire_stacks(5) targetHuman.IgniteMob() //you just got burned! + + +/obj/item/projectile/bullet/reusable/arrow/broadhead + name = "broadhead arrow" + desc = "An arrow that sticks in wounds. Badly." + armour_penetration = 0.1 + damage = 20 + sharpness = SHARP_EDGED + ammo_type = /obj/item/ammo_casing/caseless/arrow/broadhead + embedding = list(embed_chance=100, fall_chance=0, jostle_chance=3, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.2, pain_mult=3, jostle_pain_mult=5, rip_time=25, projectile_payload = /obj/item/ammo_casing/caseless/arrow/broadhead) + +/obj/item/projectile/bullet/reusable/arrow/broadhead/on_hit(atom/target, blocked) + if(iscarbon(target)) + dropped = TRUE + ..() + +/obj/item/projectile/bullet/reusable/arrow/serrated + name = "serrated arrow" + desc = "An arrow that can sever arteries!" + wound_bonus = 25 + bare_wound_bonus = 20 + sharpness = SHARP_EDGED + armour_penetration = 0.05 + damage = 30 + ammo_type = /obj/item/ammo_casing/caseless/arrow/serrated diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 9852216422..5ef7dfe3dd 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -1101,3 +1101,31 @@ to_chat(M, "Ah, what was that? You thought you heard something...") M.confused += 5 return ..() + +/datum/reagent/toxin/metabtoxin + name = "metabolism-inhibiting toxin" + description = "A mix of hepatoxic and nephrotoxic chemicals that cause the liver and kidneys to process medicine less effectively." + reagent_state = SOLID + color = "#30ff21" // rgb: 0 132 0 + toxpwr = 0.1 + metabolization_rate = 0.07 * REAGENTS_METABOLISM + taste_mult = 1.3 + taste_description = "bitter sludge" + var/metab_inibition = 0.75 + +/datum/reagent/toxin/metabtoxin/on_mob_metabolize(mob/living/L) + ..() + var/obj/item/organ/liver/liber = L.getorganslot(ORGAN_SLOT_LIVER) + if(liber) + liber.applyOrganDamage(5) + liber.filterToxins = FALSE + L.metabolism_efficiency -= metab_inibition + +/datum/reagent/toxin/metabtoxin/on_mob_end_metabolize(mob/living/L) + ..() + var/obj/item/organ/liver/liber = L.getorganslot(ORGAN_SLOT_LIVER) + if(liber) + liber.applyOrganDamage(5) + if(initial(liber.filterToxins)) + liber.filterToxins = TRUE + L.metabolism_efficiency += metab_inibition diff --git a/code/modules/research/designs/ammolathe_designs.dm b/code/modules/research/designs/ammolathe_designs.dm index 189c236fc2..79ba42ed53 100644 --- a/code/modules/research/designs/ammolathe_designs.dm +++ b/code/modules/research/designs/ammolathe_designs.dm @@ -456,7 +456,6 @@ build_path = /obj/item/ammo_box/c4570box category = list("initial", "Intermediate Ammo") - /datum/design/ammolathe/lc45 name = ".45 LC ammo box" id = "c45lc" @@ -478,27 +477,6 @@ materials = list(/datum/material/iron = 15000, /datum/material/blackpowder = 2000) category = list("initial", "Intermediate Ammo") -/datum/design/ammolathe/a10mmwounding - name = "10mm wounding ammo box" - id = "a10mmwound" - build_path = /obj/item/ammo_box/c10mm/wounding - materials = list(/datum/material/iron = 15000, /datum/material/blackpowder = 5000) - category = list("initial", "Intermediate Ammo") - -/datum/design/ammolathe/a10mmfire - name = "10mm incendiary ammo box" - id = "10mmincend" - build_path = /obj/item/ammo_box/c10mm/fire - materials = list(/datum/material/iron = 15000, /datum/material/blackpowder = 10000) - category = list("initial", "Intermediate Ammo") - -/datum/design/ammolathe/a9mmwounding - name = "9mm wounding ammo box" - id = "9mmincend" - build_path = /obj/item/ammo_box/c9mm/wounding - materials = list(/datum/material/iron = 15000, /datum/material/blackpowder = 5000) - category = list("initial", "Intermediate Ammo") - /*/datum/design/ammolathe/a45op name = ".45 ACP +P ammo box" id = "a45op" @@ -602,27 +580,6 @@ build_path = /obj/item/ammo_box/m473 category = list("initial", "Advanced Ammo") -/datum/design/ammolathe/a556uraniumtipped - name = "5.56mm uranium-tipped ammo box" - id = "a556uranium" - materials = list(/datum/material/iron = 40000, /datum/material/titanium = 15000, /datum/material/blackpowder = 5000, /datum/material/uranium = 4000) - build_path = /obj/item/ammo_box/a556/uraniumtipped - category = list("initial", "Advanced Ammo") - -/datum/design/ammolathe/a762uraniumtipped - name = "7.62 uranium-tipped ammo box" - id = "a762uranium" - materials = list(/datum/material/iron = 40000, /datum/material/titanium = 15000, /datum/material/blackpowder = 5000, /datum/material/uranium = 4000) - build_path = /obj/item/ammo_box/a762box/uraniumtipped - category = list("initial", "Advanced Ammo") - -/datum/design/ammolathe/a45incendiary - name = ".45 incendiary ammo box" - id = "45incend" - materials = list(/datum/material/iron = 20000, /datum/material/blackpowder = 15000) - build_path = /obj/item/ammo_box/c45/incendiary - category = list("initial", "Advanced Ammo") - /datum/design/ammolathe/a357ricochet name = ".357 ricochet ammo" id = "357ricochet" diff --git a/icons/fallout/objects/guns/ammo.dmi b/icons/fallout/objects/guns/ammo.dmi index 375b320af966537e29221463e7e5b32ad61bae4f..878fcd257072f43c140ef3e89964cb157a6cea6a 100644 GIT binary patch literal 83190 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

    JC@J%d9{W2mz!)He4O<;;=HN*B@ky) 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

    MDf6yL#_h4kCgnwiY2RHQgY@tP;TF@k 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 SNWgLvp!D#uT$zkf!2bcB(A@q2 literal 81404 zcmbTdby$?&*DpMTqzH(F)POWd3kV29r*tX}D$*^@(4a_&ga`uC4I&{qbSWSuATgwL z*TB?!)JQ!=;?C(@Vr1k)%RH3jGgx6|Vf9*9;5KbX0-cX&=@* z_-rP@z%%{Xw24mskt_CsC)M#rXLz{Cg_}fzTm9BLZmI-X{y6`doJ5MmaQ8h=Sp!S) zucIj!4rz+IuGtyc7H)mQt#3-m+9KBIu6ze>?LCMQ7?n38f7#Gk;ap;N0OpD<%qS|D z|3rlA@SzBf;{tqK*5&2Scj@bVzU4Xmj;+~Tuj%+jz$**FFLh2Z$#DLg~>i(y~ z;Av**9%MJX0YU)FL~d+C+?$~0hVJ!)SZOStSP(o}^rbx~EYot{IpR^GY?lM4(^h19 z%zA9*6U$7s2$}Mkxf+m%KLbs!p<6fZvjZ2?4#s2g`_>8p3^X-#ehf6VVzo9naVd>9 z>TaL?w}d)8K$#WMY6Uj89X=@0bH0mK|Nj=b-w|jOgx%f}Sni;GTUubpyY)dsswg?( ze=A1tZslr79f#H2!M&<^3{KnX76~>jBL9ABlOcP5BIfyZCCzrXLa-^q=jYHsrby*m z#am*lq04n5w{Aul_l3z%4LxL`tbB_XJ^>W0fWmuuzSWM&tH6)n`d?)y!#LUkwTk>N zPT5=fvp)SMP$ZA_s?i*sSA93nmj+jU9(m99w)1+Jm14mZz8!^h35Jb>>bxdTc6(0*N5sJ}?` z)s2DcI*&ptZkAb7xuVc8AJ67+gFLl0QKa5qr?Kg9e=eskUj=Q>MiPf6I1DVmI9CZ9X-!2;CW50=gC8($5Pf!G0^R^^G?)1@!f}bwIS;w)2VlC zKGocMJf+Q(H7hbi#$o)W4KrPi7c5VMblaNqs1MYSrxacZlz!5bYE8ApGv|5K6L_bj zCbCPQsYa96xl*EFUnVWBPVQCb8>OO}X6h8*`a$*Kz_*i(>iDnlDq0x)_5#zC(mr<@ zi{E$9Hn*vGx*E(vt(wq-U&XDv_6FCWiu)>$GCH*rT(b^IKkWI#@TGR(TYQ+`{TY*ycRDyvRn{zSAAWnH_|O z8^#4+^Z)1~e<#&Vx7Bl#nJVbJ{^s_D)&8K&GeSkh7ScS4V*lx{w&d(@C8L&$XlaRE zwa*#(yraW9)2%E1gi%YH>#lvZd#-Zpql{cs1q&Zd+2uW9`f?et>#<1J;h$y1zr zj$d0dY#2rsk3Tsn)DMzLo-wS{REjs@$Syg)XZV=|e7LKX0>25ffnu7PwJB$qO(}l# z`fa+j$JQTK`_1XoTsL1#Wxk-#dY6dDM`V&&_MsJrbdMxiHx@5Ww|3s>hS@<`SHAPa zLSP{2_JW-QD<4mC)1ww(!>=^P_mei?r}oHnF?FGF2up<`zXUt3`>eR<&7+{>tz7WjH*BiyPx(kZX;thw zRkPj&Cev`Ir$-2El#n-FJc|%-uz7KSTfzRCVm|*~j0#=ClRoW~yV80uc9k-|P(3ed zC6pe1>`#7PnQ_eS(9YhezNycsZ2EbV_s)~3yfR%S>YGq`iq`&^FeRZ_A_9ueC04qJ z_!X~q+FCJ-0g#Sd=G*0!)TSr(BJ5J;e4;h?--JEayLms(*80hvNk-aFTe2un4ZnYO z(cZhtIp*2s|JRpb-Ptl>=-Ew$hI95CN_;vZkh){`Wko)n<41MJhnJtDr-%hL>O}A| zv%YmS*pu|!kh)E?sy3cuoKQgFxUQy<2NWcLLT!O@LKJb+de`hL1di>Kn5CuoXYW7p z)X|O(2-xBGCx6jhI~AcRQCOm;tG~BcsrR0wTq~jW`MvaThC}KF_d7kWD!CszS98}; zZjO92D&Sj9`w+N2*BMW~d&e(QkjF%}^4sF8pDTFrfKFMoO&q)h3J$hcG+=uX{}o zfy#L48l10bSsr5((9UJk#`nS4)9Tj!Z(O^7#wP6r<=*Ucr)pq$u&2vk;8x~#+l}m6 z@;xi|UdwY1OCDbp6~tyKgCnsqo!^D{5{hcRIE#Le>((!`9-`Gs34hIb|1x%Cr)G`* zqY>A=#MP0AMs~HT*cU@Hc57>&9SBV4rd@PWFDW@U=BSug+(m+|Jv7~G9ne+lKE)x^ z${!;P9MM&AC#e8Ty4;g(!k+D%K|!J(pVkNT9^-&OEFg6yc|*Uf-B12OhU;xu$ord5 zh**>2?#k~5)wuaPSj&0**?q<+%UBf%> zpDCW{Mb_X`6R`$z1}YFev*X;j=wG{O&-s;eBg;Pd#2;pPGV~*3uyr)~hrjFw^3muA zmM{thBGyO>g`4uRo75~o;rdsbHR#?yMLL47|5VqlH8;&Bj4bBt%evlf5&&9zxf5Z@1lgyL+{O`KOr2Rhfj{=NI=$m zJ2Xac2-}Wlq5&QCC&bee5DW4^zWrBO?kSbRmBdXsU`khyYa$bWslU&f2f1(lWWAH( zyFHE`7DJ?Dw}(#j3%p#RXQT|H92^9Nl5UK$ISx?Vp`~?N$%ALmG7rA1g4x{8i;l5# zA6KX|KIlL~ABAtS3O5_(YNu2rEg~1BzwHf5GkupuKIZ`$cbqOosd^U7rRxxa`j4Q8 zO(!1$UBut;mK`QeTaKO5#h%CYO<>_V82_1rz4N=Ft`^PnTf7r#@jE^XrKfRcR0^@M z*jwNUtt88b$56!4(1ERMzej-p)YPevs?lCqeP{^}RGerbr~K7uYTxbdlXOkbRczPg ziDMf-8e&YkCinc-j?)= zPAcCIdUM7RaH##qH8&y=es|fvxF58tX@P-+4?-V~V#_U`dM(U5Z~Z(XX+>C_^GyU0$@hHkOE+_kQsU$6C5F923&}tIVjDG) zSMM|}1?x+c`|}02z&R);CI$~AB_$=~GXA_{d_DPBy!%z}6?#3*4Zb3*07Z1hlvUbY zZF+N!uBTfiRKqazAl;|>WtZ)Tf3QoRN;j{@L*9BaFXRq3$1Y;5?dB04`T?(`q@<T=pAQ)WG;aY`W^l2gkL>o7>Ya*%(L$h{xlwla=q-B4EgzfdVW)WF*U!VD{%W~Gi zWv)juX5^Jr6LtbD)siG+U^5{O9+k60#h$#1pcLAv3qS2yq5`OOvWP9NHu!g9h43ol z_Xd{$21v*;ZAsmvHQLN+a~enTw8HcY?vUIh+fDxtd)jY@hwhJCq{w4n9}koY z3|o@2DkLPVu2=P^8SwdE}CB0SvpB6KvUkI<_@_z4WnsRp~UB zg=XqF8vd?dm1fAR^WbyZeZlUeH)@~`E=UGHM*?%HBgO4Dbf<>BJy%y(*Uz!BhMLkq{rQMF`CmKM^=9zy*$}J(k5KD6-yQ2@SDeS^ z5_J}G=Fd_%Z;dU$-tH6bl0n~*1?M9p;v2DUcxYTb0_N$VBni|<{N+R13E_+8pk0i2 zEgL@QoHvR&-aQ|Q^9VnkqM#Te$y3@d@*JUO9MFCdfh^R}lmz8g)?3v3l$4iuZ;s{b z>FeWyOzU30TWxppQBoNmij}~wLY>|HeQu0Ha|E{5r|pmtscC66#aQ*LUg1ZtzNI85 z;~IWa?kvSMFwRoHO(h#T+RXK=unc_a^w{@8!qj zJ8Nre4_`zC!sJDWi6I>4@8Q77;?XG%YuZP3bf6Z&Y@!Y;Q~KtPQVC$p9UeB$hxF)U z9ZjvUB0KQgeR2X$t=6YQO)r`aE(AGt;7{`}g@tOZv>p-U@-s|l-h%p!Zw=Yn{W=4M zj-Djofb{kCA2>x$z$eH9iN<>cMLE6j@7b~|^{COkm&Co0MKC!aV%=|oDHGQ8h!KnA z`{`?Dg@ueRm3wrIVy5L&M;hwtuk(2oupKJ<7!I%Ht{YiWJ{pa}LMj)0{uoC!)kJ1x zZS7l&SN&!Qho6h#76`i7ko6@fCEWr!C|_jd9UufN`V*AtANRlMK*pSQNzt#?zCgmf z0}WQ{0qKtXF41&^{+g4KWL{_1NFfLN3jK4+bo16WpABeXT}Z+dA!O zA2v}6z(Il2PH1}J+_jZa$MP+;`i z#!yoi4u^VO$(*33k}$eLjASly26pd1cc}^?h*@pl**`)ay@z!iw}8V7i$K?-Z%&g? z_hUgJ2{_4wzqxvE_5Rp0NJ>r)hqg17I}zo=XRXZ5QAwy)%TyM(WtHt(Rv*J!V@CzX z*nP}%Z-{&8QI1UAVA8T;q?PxDU_O%gNDOo1=Q+~t?Y_zQ^uC)M=sk<`?6*b31;1Op zy}d-_`+=m2;}Rg6ai$C#}&ab&vYvsKP9|-xYLb!UEjuEt!aG2dg z*w898)DoYC<)LEe7&;)5Jq8)EhIw|GJ_lTt{dP)D%}_46QRr3 z!jx#V1aK_%>`>&O4}r)yGw~{kS%&FeI?)%8eThKrUM6g{U`<@h-(=5z+yKotdpEI@ zubGfu1zyF)#ewNXU%W*Y z{5mpdAA=kUd0vRhpapw-rDXY(9$=J_sj=sHD=pBw3*@mmppH$9wUS|@=+#vIG&Rdz zozx^@yFSp9_n*(s)URZW!$ERi`FgH-olZ@Y;;@33#mBf$e_6;;_%Q^;umHX}0L)BE zYI8bvps%kLoWas-btCpAitB;+t2d|6=GBRDH1eW2$`x5i0h9PgY+_eU8W#nEEp$U8 zzdZ!WSt#P&URlwd{uz44RgacFoJ2caE|5#Mld39Rh~^{e>9BYu6rrKn@$OAWdsp;g z=BIHdsw%gRFD)ReoCOZI!_65`0TSo&`?Rm$wd8E=VathQ+6jvIy8DyUOoO6TrY!dT z<{}gD-ze;h2$mMeO@1p zA)C{`AlNHO{k0{cp5A_zd(I`(v+x3eOg8*=u;lB8U$1tro*jgu1%0I%0;Fg%^B9CH?|fq%KxRkYb(F+Cv&Z>FuKDqTodEO*IsY}; z2{AY{#M|Pv^=T^r(I)J2^}u0w<_joP)P7{i*(s*#+7u@mz18&UujzS~RavPp6ifW` z-nE$0Tg?I35*I+4UFTT2i|-aokH+Q%+{*}AKnXY(c`umrtz@um>KJ;t($j4 z<}c4~LaH#9+16^n={Wk)TOu3-SDRux~T?wIg zr5p*)u+IrJCMh~(69tw<47#I_l|mN)*z#jnZN@~a$I>$=bgGk%J#E7~z#b8W9P5M_ zh_XiBe5M4&Oz1$+eP>kTCIM&}xf9wS2S=GY^EQ3iE^roM&&YEu{{Am>T;L^ECA)un zpYqMtd!>K=4GqL1RZ44HalTv1a6fBNMo#5UQ|DT=yt3(iL#_S29o=2OaKXEWqr57& zvTfz`bO)u=DF^s>ACum_3(Lx4>|dpoa3c`HdD$qTTj!ee6PU=UwCPfiUJwgm-e^d0 zzM;N;MD6bvidR#4Iu=WSzxKNxv}>buS8Z+mDcf%yB36~c_J&^`*aYc)_j!1$zbN{2 zLI)dq9=CJ=&*ZJ|uUmTTBbqQ}RP;M!hpsy9t^UnU zbv3dA5B&%;AF_(r5d0wc{Mj?>XBs4nG7tK;nh-ro&Wo*2Cic02l|bDQv;wBq4`JM% z)9jj+%WPlv&`%lN>X!O`eE;dwj%Q!?(W9a>oT;2f%?X@UHY+Jt2Tv8_^DJn;k|cWt z_CLwEJD!zUwDevA%d)0XF%COkn9KELdmF+Gb%lALf%8P`ylvuTf4!=(Naonn| zxgT@t!g9X4Mppwly?fDY_>H?%6ysyB^R~SZMT6Jt(%3O9>%otJ`#jnI_)MMudUU;h z%p-a*ml#a{&j&0=hue1e)MeBm%?vI z%@|YDgRT0l=YFX?n4AT34HI{A^_T1ZbnfgXwa=?7VCE1DuI|B)!xoxYdS;DY^T_cE z56jFlw(6#Yv~decY@vJeGLtNAMmGq#zN4oX%nWDb>ollloN7HN-6ag=eXv>u6P#Me z5e{UJ=HmQZ(aanNOMlJ{p^?}4NKXKI>9XBpFEMY&4YdtQd2lkslh8kkQH@?kjiS~9 z>E1KG@m*X94|DCuMG=6vc$OF zfjT|9_pp#U3y#8n}q%DTZEP190Cth+CipQTsO>jxfDlsH$Z=&>zewS9~l(DiDDC;-n!zD%5QRJIFdD-a;2 z6}0S`d6JmB_SJ+j9y@O*%q{4mU=V>mdJ<{7@gk68Ek?p3VkkMl@Ih7~oHTeF*S>Dw zEwQg(U5u3GVH6njP3UE8(xJhPVDz;oR7FzRk*6Fdv@@6v0`XhCm<+D6TJLYY;0IBx z_|nQgRt@`OL$OVGdelM+2DvxuK3-SV!Jc`I7xW;w9S{`6Cgw8W#2_~w(2}7%tL%bV ziPQSl$Q^04{5D8ePcMvz&q`@wgQM96Hoxbx z^WJxRACL~s{M~rV>BERhsmD$G9H<8e6N}ffGHl`gb@hu#(Bv;G3i^<`bNdA5`>Dp0 zcEBn{J^SqDVls~=1+A3-M0z|7sFiQrgSn18WJKB0T3+s`Wbq74PaVA3Jfc1ILdCtM z?9cfLsp-cK?9R2o+0}1Tz*Ks0U-dHZHu{K2m|25cbgO{eM{y`G63G)rpq zEnaci;g7V%n8e&e&CTD9ZqSl6Oh+H+H8YfL0OGr7&I35H_4V~NruWs<)x&yiaX?uD z4=V!^4zF=WBqVldLZ0=-gSn`)1s=o$;gaTyS~?}mmYX^43AnF)R(&KfdEJSv=uaDbM_M*ax9#?JY$FfxX7DILS-cKn{$@qg zp6m86f4KLM$!=_7ihL223)pNx&Whngt5EX{8T&MRkZ^Z2>+@&4%>@FHMh9{Meby;7 zjd=|%N8}(g40SZEL`qpR7GjQU#FcVJTXY zEeafnsP-bkst`d$s^nD@m)PEWJz=~R@`cprOlu%Z=vD?*pG|ifo&qlfFaf8};fv^^ zS+5uB_L;kOPxU8My3&I1cr|2SJ-{Spy;gp5wMRLVx~hKU!P5 zci=<&kS!iN`>AE_i=uL5PWleRW3fu{g_bt|yhHEL>UX2-{;XdS7%aBL{2YJYeka6x z9ut4y{NQy7iieUidb1GPEK75M!zFt>9b9`2iEhin0;m@#x-Kjfzl>>WCw z*6kqV{UH8>9GSQ>5>kcX&vepm94dtg9b=+jxCO^JQTS1?7U`_tfHO-1Y8or{U8Svw z2_=n)CL)LA`8Bn78eaIn-d|SrM)VqgC`*hbh2%BD8ZhBo-Zrmm4yo=3)i(aX--PcC zGv)Q?#GZShNYSSZ(}Ky@@(EgUHlVssoyyJ26YVltS;8$-9njdAd*U0zB8J8!;)rY_ zzzWa$bm#GJAxF^4d99pQ?JO?83g9j?x9}uOg&@Q_L4 z>g!#mHCvoIYkd$na-WBt{f-B*2i+%O0?zlug z%Cp0FluhWHvH;%(3WX)L$l{5Ji97$qXZpxMNY42B@Xw~;t9it?nPe4+qm33gxcc0Mvk>^H9&MZ|j1NcYK~kQH))~ zQD6`?7*~y;0tZk6ekO(7Ebip|r%Xrie?XuA|8eU7)>BN#19JQC*yCU!`P*$I{|rZw zNB&}rPwt9K)yk5S3BAG%vhIawXDA_XmNscs|5^oLve-zRSo|Nq14Rmd7m(CtNyoK) z>W;kBp}s?M^mjLsFr@ue6tHhzvx?_$zNZBi%#x3KL?#xy4R(&Dr>i?13{KXGKCeMo zNM0R_s25lXZqn`m4zogRKnZ>5tBR*AmBH@33?z6-28GYBiHy%~LzfrM{AcDQZ%Xvy z)pJnKoTv*lOfz&>n>UYsba-VyOEK;KE=vA0E6}(gXS(KS;Sp7|LS;=YC#Py!?sG>9K0#JlpHj7TMzd z58Q4cGD1K=Nr8x%z?eT%a5zKuE@{q{0ZaybRRL;i{$oVU8R?g~eYp-8X;!9B+-0&c zZXfT@d~y6-r(LL#1PL+mJ|q0*8g@K-fw_BlUOqTvR9<*}Z!uz~y}Z9Q_0Z@k0nZD8 z5o0XrocQjq*4tD!LoP921Z72d`1J0fho)aXd41ep%>hKq`H$_BJ4QMC1L(&1>6x)h zhjI7l653jsRlEs_*Qb1%rF~m#^aJ+VFO%t!@EwNxPa2eXxgW)+TZRl0bnM}bTD-r{ z@jn2p;b0317^*4=6?d6j6+�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 ASO5S3 From 47f7835e57fa774dd5a91e68dc06a0730b61fcb2 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Thu, 3 Mar 2022 08:29:29 +1100 Subject: [PATCH 081/127] Update head.dm (#406) --- modular_citadel/code/modules/client/loadout/head.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modular_citadel/code/modules/client/loadout/head.dm b/modular_citadel/code/modules/client/loadout/head.dm index ad67afd9ed..6171c94b68 100644 --- a/modular_citadel/code/modules/client/loadout/head.dm +++ b/modular_citadel/code/modules/client/loadout/head.dm @@ -34,6 +34,10 @@ /datum/gear/head/beret name = "black beret" path = /obj/item/clothing/head/beret/black + +/datum/gear/head/medicalberet + name = "medical beret" + path = /obj/item/clothing/head/beret/med /datum/gear/head/flatcap name = "flat cap" From 5171d3050222617c716cd462a37db7a47da5d459 Mon Sep 17 00:00:00 2001 From: OliOliOnsiPree Date: Thu, 3 Mar 2022 21:23:28 -0500 Subject: [PATCH 082/127] seeds and rose (#395) --- code/modules/vending/megaseed.dm | 1 + icons/obj/hydroponics/seeds.dmi | Bin 30890 -> 31837 bytes 2 files changed, 1 insertion(+) diff --git a/code/modules/vending/megaseed.dm b/code/modules/vending/megaseed.dm index 5a948014ff..4dee459e49 100644 --- a/code/modules/vending/megaseed.dm +++ b/code/modules/vending/megaseed.dm @@ -35,6 +35,7 @@ /obj/item/seeds/pumpkin = 3, /obj/item/seeds/rainbow_bunch = 3, /obj/item/seeds/wheat/rice = 3, + /obj/item/seeds/rose = 3, /obj/item/seeds/soya = 3, /obj/item/seeds/sugarcane = 3, /obj/item/seeds/sunflower = 3, diff --git a/icons/obj/hydroponics/seeds.dmi b/icons/obj/hydroponics/seeds.dmi index 71ea68a0ab7e8bff048b7d83b4629a1cc314a32a..de2bcec3bcd75677bfda23c9fdd99cc71e947ec1 100644 GIT binary patch literal 31837 zcmc$_bx>Tv*EV=fl-iPPma?Y z9RL8nz)M~8>jyIz6K5;OuT~EB0N|0Cr8(-X!-t{w$-s$WX&|e0{3n@%;P0>PvVJ}A zeR-v~4$KG=$bs?iUVk84f@0_!_(KLCdHLdb}CEMBYD1d~zg1*vnl$N2uFD3H^%9Z@Q8n$hFLN$wt)k4Z4n^ zBtDk&>%OVJJ8pQi#^Gb42%jknsH;DPsC)LiGh$X<%%}0F_Oq163WLNFC=2q1m-oy` z_~fmNsA|$6sf|;D{+Rn{yHC@kt8JX2dT9_|BXE|SKr>HnQEr4TsbEvSiy;!SytDPe z@az&-SpfcbYbp3t`32NwIq8H<75DLy*B6V{)8+CwZe$U{s-OvM>&D-g+V$r#%T=?- z!FLkK6CR1Piui+6Qc1o?E^iS66M39P&@>T;(>^(uVz~8V+-Aq>d&+AI)8oav2VvPK zZL1IPI%AbDpk7NM>uyKym&Tf~KM=HXUOkcC`*R_f!}eBzrv&gO4Tv22Ye$tlm7wGZ^W#quiA6|VXE^!o)aE@^P{M^~PVmGhT(7DRe)YZ}E z`*QYji>#9L&F>)iQ{s0?Be~-7H1c1bl2i4H>wH$#u?@7<+Dyj%0joY*V)7GnPp$7> zYA+bgj6=Q|Uy{??Z<0@XlDu{M-ca`HM|@omOQ6Dgvk;2L^(kAykEm{FdA~5p1584d zvGZPYdmy`|quvT;LiXejw37}{<>l+^Ts6&-5mb9Uf1yY+@JFmu!}BH2Z*<_?Hr1Bbx0>lQvW)%t!lY$hm}FTJj)g=E3Jiy8O&@qHAmI@hB7y)Q5*Fk$h->_?ugq9T$64uXViOvow;HA*10z2XoU)}Uxn z!_&fA(*TTc*yDIaPHNagNy7hqXHTRwr`0aM5&x-rsu^78j!gA!CQu5R;L;Yxa{n!YgdfNAc?n zGGdmNU-s)e(G0`W3p8c@mVTbk}gog*(p?*X;CG29R zvg?6Wh}SM*3W_$$#tB48*d_Dw`Z8n%z;15w&S`9wb11JUkup z1EXJAcfhQphSGKDmw<%AL7GK*S^)g%*3J&tYR1R$$)jXlQ+qkMw$@xi!E)w`E3GS} zZevc8UNpFT#^4|ZxX|+o%b|ZoMKytdh-h@N*@J?HCTVY9xvr_M9=y7$E1|&n#uasE zpAW&v#Gxm=`!ONqC22j?>C8R?Xzon&`V(hsSco`DA@m)GaxMxj^7=$HmqPA)_; zQ~=x6)=%OK4l35BVevhf9g#wLHWWO5XKq$olpu$RoA*gwAIHFHh^ z+QL*O`)ztHRYMY)izyTMTi$d`R($}vx zy8cR2Z0ejO6PNIhj!)g9hasaN?!z-x_t`*|CfOfJ23#OpEUAM-Wz)*q6kRIt?f`uC zp3CdCFLknZk|GK+Sop1(&q9AEGJ9(BUk^7Zy*L7hB#6Xk=T#guC1aM82K#}YgoZ!n z);69sJZ;{q_K_(1TZ;iutRd$57#TS_FUE)F0UyfNujBx`#VvEp!&pX>`ZpgyoP3+z z(8axn!KdlvX5#wdi#)bNQh)I7t~2EPes3YEy804)*Db;SJkIycD*Jg05Qa*d>^x>n z&1zyhuwj$0)}XKJZ{G!A9T{g_I_RrOS2wRRSAOKK=9Dp(lb4JXP!{_aOt(N`&`TW#^6Vfu6>wNQCx0s>1O_OdL28cWorFf=gioLS_BpL)=;Qi#f7{h}aN-kAEj2CU~R)`sm&Bem?%My2PTn$b2s+LWjHH zkF<^x`h4mWrhWJe*F(y+lhNGvOgCzDrB&(w&It4Vkv~? zEnHS=Os40NS^^Ce^La&q>SvCRMO9%oZi&4qi<5JjGeFvTlsI*Pe$#7%9`efVA*Y^C*f$(D9|5VCf#k_AX<4gHc^+O?n4ev=c%>Wq& zXJxTe8s_6r0$qERKjiu_@Yvw3UqaI}P8Xj8zwZsi!sA${{CP99&9CO#lMLtIp^JhF z#rnTFUH@;7-v8Ck`$S{hR{{%uUrpu2*TY)|)DlGx4Pf>OA_d;#8}SJ`+ne)zX>x^Y zOdc{P&QZW@UZLe5gFhbSij9PLDNZx^(%cM#QMLsczB=!&8bsE#)*=G&r`GUe$sC zc_~~UJn8e=?zw5M==5nmarz-2qRab8zEaacUnMN*uE~pDKiEV1HGuN+@VL?S z+@HU@zjHRJOg=O=OGXC=f4SN9!V=zjQ#|y&oHR!dQ&WrjaeeFQ`Aim7c@Az-lhz{@ zpWTysz9@^mgPqoQnn))*1(cOV*^lv;EV}wqE}D{$(mzvShKy@konK8gc&Q6T1Lc>9 zXkrW9FF3CE-ZQc9rG%gSSFi(1N&bQ8I33%m|N07!tbM&zbF18IsOmRh)$we%FZ94uT zf@7UJOrj6@N)Xi}ol5~+gDVmd`*u$Op1>3?kF+>WL0s8r>479(i5olea!-Oz-Ey~T zdS6_2Q&C&pP?$Xk3o$>~LH?*H-Qgu_nCTN&qscVqzfkMAUr8jqZD|mnmonASq4t&l z;>3(G6o$%wS=0ud2nIWU9a_N zGPSNlW6W0um*TqJ0|Kyb?yvmhA?w8Lh+T;G(@}@EPrRB6jg9m8Re#K9L+rM^>;Z_+ zFY~!J77Vmn1~9jtBb^}wA6Cv5mXg2CGy9Lz@~FiYSGS+!D1Ij;BV)5&e?qmjZ8tR8 zc~f!=empyFNF611?^XqQEYU44_MHpTF}6axHL7LbAqfgCI%K_P37{dYW*(BdT4CE< z{U8>EhyY}knVZCFm`1++H?`kGL*mlXNY*wsPFuZ*y3LLtz(z8K&0ru!M-)$C1Rb2ZLIYOQd_MF&m0?&)$&jcv2DOEl^Nw=TY}>pkb`TN!l}%o6b3 zJv*}p9ZpXa9S*4~O$qAKqQ_Pc_WYJLs^eyN#>_fqB3`V@gpZYbJ*!gX1XLotpv|)TaUvYoC;-I3X^)~(aabtNK>R`vS zqSzOZxW5FgdXc$HC5C`2QG1ekr~u3MU%dT?Wgyf7f4A}u^R+_Rn8rK|#m_4}M}e1x z8_!2CPjxJ%qto#|d(q|wX0HFPxjzjMG<<~6^Yu98SHy%-?3O_5*%mR6*U-Tzz}u5X zb>S2-GFa#g=2hwJs1}g+iLg|=DhT};&1Q)ZwGe&d$x>Wi{_Dbsj>BSJZL!H8UwWMP zu`7`;mxe%DlqkYRLuZSBh;X5@vDe#&STZ3Xk@g7Uv3zJNb~W~CXvhbj4odOQq0NtH zL{sx$rjjbPz6)Ds$V0dK9Mc5U@LP6@G|Jf@+M`zg(n>x-_bLU{+qDIzu|Fc((y%XN z+f{BJtY)P1lZqePy!*LQIsyunu;^xN7P+!Emg2(s{&{2nArTD#i|i){l{CMZbbzjm z?7gO*cnw9SeDtOTY_+L~P7e=Jfq#=wE8D?n^hYnCYU_A|3+SI;vSh5VHHymo3rh&> zHFT`z$r;EzMH-i3go0B@@j;s>f<>0mb87}PJvT0Q0)7#CUtP6G0qUzr(u~-~G~X8m z)|!DXQgrbJk7i%h-sX3?_sStJp0Z_RcBAti{8ugNB?B$AZvMt)-1NV;U}k*wV#>_Q zd_6NZ_BZg3jfdFz5zsx11TIG1*bH;HJuPj@z%emIk*x4^Z|nnv{~qKiv+9P&Mxv>o zuSUR{St?PCxk|m%PS>)f{c$;w^!g#pk0R)BA#ly^&Gr(8k0ag@p& zNN0Hz|6U_&OxcVdzM^wH(+8BE*DApisR1yvh3~RoHrM>0-sAUKjCJFJxUUHiFueBsWFBo5C8pzu_}A z|0smB*&V>gAu?93qW3Fri zLXc;!vz0ZjbZGmjfA~;tGaM~p5F!Ifos4Rv zNurSu^xWkJbh_TYDP4`Q^ljrsS04Ypf}-~=jx^3#?|3_|%t z*i~GogeGWXV|2JTKWh7(h9-T-c&3gT93FxN^Tr~Co`&!Hco$V2$`6jv>+YqBNiLpad$Uy zIyI7xzJblSxpyF31PPp4@v2?=|HsVG|0+EFpK?m~Go83Rth|aAZrjcG{2wi-lXbGG zQMM-(yR5|tB@$dtWn>Bwc4JcCsfXU<5Rna*>o()9bgqW3iJeLN`1r8BkC*gc`*d8r z7s2!G*k#D|<>L!vk|A77h`uYf$NuZ?>X>!8{V{?qOTsw2cm}CslaymB@_dQ~Il;}F zkGfl8H(Mna#Cy3ewq6%sr)+35JA*RbSD92f`00K1Z8;Y^94%AA;lpdkVEi9Q_}DCQ zsgk#Qtf$pVbp-s49uU8vMmGG$H@}}rxMwsw|6=`oJ**?T5ePkOirVZ|<1-a+A5A&UfH^J{Ls=_O=(_jOAs)7x~goHWdrEV(s1#_|zshm09 z_uSEsK|~c!y#e4&Mxoq8kf#j4v0{+-CvLduN*D9x1fERR#n`t3Q2$Lr4c)5LP7=~| z2)hX=T&6GA?11~!Dc~%J;hSwp^+jzom>j9v6ZezB*`pF<`q<`5{KUAhqlIGrcAlNE zE1Kvzrr!D32A_an&cemrx%R@L_YW)^(8bB%|HWj4f{>l?yyHfu=PIEFN<#lf6`3|v zr$-Y*=WoC!L`5i%xENprnQ(aGzPyC#Bfa{cK<)m2f!dk>GpH2{7x_005mF#o!2pSf zib&qqgXu)?bV_#t19qpmq74s}qLn#rU*QAby=8OTXCtn8Dxq(T^{{1vCr9GHE(L+g zQPC>c?w}05RyU8v>(h@U+0<0ci(jdIq=9Mw)?&W-CaqlVrdQrgzHc;XUN?y%TL@RR z|CP%gH1Iy<0eZ=%j+)b=+lVd}naEai<$q0-T6Q>%hVrUw0LMF6=*eNh3)#l26tBX6 zm`2t7sNmNq5u-0`{Mi~IF_x|ncqmg5X^exh$qUH6$x%Iw8w5<@hso}tRF={`Zv$!7 zoNWTiqlOwA#cuE1Hf zP1_e@0P-;Gg-1#4J*#dsx#7S1x3DgHT#7z^aAfXwvzZQmdXs)0v|)Ue@YU+rJLl)J zF15px+Mvc;^`B0W-oW9-nr}z*XZ<3ic_ng_ElFiKzMrI_FQKJHGBPrPLq%2PBFxK6 z$icxu%i(f&W%M`WM?#D^yLMKyJ_BBjv_mU+ zEq}5CkKPZnNRP=Zea3X&^|vl#o)~%si1XBnoPZBILtm(2XtF+chmO(+?{QgdK1&bg z5^+@>(~;uHJY1jaF5#;;s~xLbR9kWHx(p=L>=FyH8SgAB6*tg<4@gqRJC!l_N7?@P zx>P{9t*cCxhF&S&XM>CwBK_!F=IRf2D`xyn%{e`}px>BSmX7v;VGAsp!cHNZcLo{P zA}`@?f+i7#$)nXa&Js~B@F&*flbkuIihTn;FNY~obN+AsMpz1kB^0~2BBe;naPxC_ zmn@MeFornPh&=!3{G#qlQC^Rxjot?@cXODLg9M;t;~KI@#*jmn_tbQCqoI#?J5LW+ zL*wIf`4Mq(gC|RMplY7ixeDPsSY|(A*-R4=9Zcyd6(&p>{2JmNEKMeW%^Ts0BfBn5 z&CoK!z}R9k2iVl*A#-V`Rf|6KcfFN`VJTQtJ14p%cykjKEEU{CGd7%H0Y9Yhd+ycq z-MTZ|S;rrJ@^O*U2cep4P~)(It*;%gz6S>>P(BqLfEA>CK8?Wk4tut(v3tV%^~mZ7 zZi8QR&VRcD3HZd_({F~Oy_&IUdm2DELD-B*72&nP*-k`2o&Ky8}s+3<2PIn;ml^yX|znf+Mh6a zd4@8wvPx@drI|i#-)os&n=lZoWzAN98a-)vw)hn}EJB)FN|ErB{4gvZ4nas8z7DBw zW7_NQ)kGsO9q%L+Q;doa07-KV)s|hw9}}IV{BN$5aUCltdVuObhD`RT*E(V&ENsK6 zq8h0iVzH-jo*qYi#jNE6`wXHBi zQ9_8zM%iSk?40*T$n?vf_l@0J_j@h}{05OA$3et0W>bGRLYAW6upJoa$?ZWwnluN^ zW|eho4Z<-3nzM6s{63)v5NNK0@65#2&0|UP`O-(n%fGWr$&qbe&IYl`Ea-TIbuDx- znwOQdwMhZP+mj`albXS5vr)nhe^|UQTeHa8D{^Za9@){PqVY_}n&q1L6bq9~akr(# z5dh52qfscAcNuMa%9qw>5(way=T>avliTDEK)8W1k)GawA2nxHam}G+Mi0b76$BiJ zdN{nxNCXR~{+uAVUPkP?ts&DB^SpWZ0CZRj46|jX>^@h?cBZ1_Xs}rHPepw@m{_b) zmf0`rZ~JM{^Xc3v_h!65wX-Dp$4OY#hDDd757duIT8Y=?dvIEQXqd^x2$UFob9Llv z3~q$f1gV0-9+&wT@#{CPap&=+gumu|{Df8mgdiG(8NVW=(H9HMM$AR!lF*p!VXHLx z)!ejzQbBt+H2(+oPf5_KP`d*i=fFCgc+XYOPMJe-P8Z2_fIZ!}PuX0wE!P6qB(drc zNqsSc=4Hi)IdgTr%Fsb&_h7}##B$h3ZnHW<30Y~VVUx<5AFy#72-S6UZ7=Shp^pjQ zzvr9C4?Ihw)Q|7a5xIp|7AZidT^J3}G+$ALLiUrsS<^`%ewJSV2O$vPm~^7wq@yct z1PuYHgF9qf?jhn~>AnZA*r7dizSCW4HxJ!u;|u3S+qa%{+zm8u`NQn-(e%?Ie#(UH zR3<$-Db|u7Os71AWAbfd8jj0YAEnf~uT0UXf$Bj1D2(EnN>nTw$fB41tcq-9uFql(i1vkmf1%P46 zL0IA`e}n9|Z8JT8iPQF&xfwk(B?T4(29d%$0Rb&s0)l?|EI|TzB#cRcLZ}e6owc>K zGozcG5j> z4g2*U9NXA|q(_x{CtgyGvvc0p5ea#RcBeW~W+gY*A^rU)FzRv?hGNY_ zk(=Szg?GduN+;)+ta{~rFVF8*gL9mZ;ZM#33Kg@^fb{gqXQ-{%D?WI*g%kR(rxwt{ zw6S9L#-`r*hjL#V4uG2BeaxH^Dj(76S&Y9$U^@#4;K09Ds!MbXRY=rXk3f7UhG);( zoTUpA3)PL&m?M3C z-XVSX5fTDh%r&x?-#P}eS6kuBOLrK%zEf38)u@5gl@_}m6!0`yrs6P!9n4Hj5vl;o z591h%!@e6qVhE1pU%r?I{lB~8{~L(^f7SWL2cOl4Ez*h!fjks6uw6;e+eOU8S$f=1 z&D5^_z0T87YEm4(>Zq?!=hBaXe9NP$VYCq5bE##_T*?lN6KV31c2# zYYV7`qu1aCe}dcsjZMG18l1pR$mh?l;0XO(MoS`UhW))e6tj23zos&K0sWA$lc;~u ztM<5zQY#2EyQ7j1PCN!}kzw;aP770Hi8g`aZVFMc^a_+n(bqR4*zX79~rJ(uX6J z-sM2)`V19lv(DIXqzG>PrC64$(x6$AU6dv=jVBRWNlto;!pS9i%w@js7a2?ViCl1% zrWjS^a?EL9W{}7pUU+lwEMWPFsiUT`5G|?TO1Vw=s?CQdR2xZSeX%Oi_zDIa zVe-}1&Svs2dN3u=e`x_gRT+++!peW&J>?<@H=mMy-0))6>2`KJhS2VzW(Kf&%maur zXU8xe77hCHd$_F@sjsKvI4Z6k*%Un;G~@*(4;>4O8I4c7OxtYrK{w!Y$L?uxjX!+A zzk+!3^?{v$2ApWAizLe>mnfJn0^@mVKqsc-)B3)U1fo-9;tsjB~C%_sy9PP`I zMp;_SX{;8UQc_aIthz<+*^7)xXfY3#RZ*B0!c2fxTJfjgD*=Kw_oY%%0>Q`!mJXAOF6@wrETf|ke?mYMF z4Ep;-BpN{6rXT>yN`IUowZznI#&|&uhK!!vc4JOk!s`{fjQZYpy{EAh?jYm`@uw{y zEVHe*XCltRQ3wF^AM=LO;^dCsDSaks^AD6OO`u*YRxd{-U`djV=c2T;ciiFlFjqG) zgA&pI`POA&c^L&LX0fmli@iwv(8ZRBJL3`ElNP7$IFJ`3FwkdI3*sSwvm-e18vV@M z___KK*U(LL?B_G*CIma@OlGU`(RcGa*%SH4VF&;}0me+KQiVtx%Nrtk zkXr%xv!J1C4FV!A7D5R{>~? zZr15rzmV8lkPxcPcWzyBe>Z+_zYyE3Kn9hcttWr)54l+C(XUflXq?qeMHo(BgGk1b z#___Z$St0jgELGHB>4Ka(?lP=^4Y0kw*zjQ-F{R&+^>qNbFTf66}Sh#_Y6HfKI||E zH8%tetf!iZgRcu`@P`$O7&ue0oS-;lR8=JpuUB6yIFhTT$B6D0-&n%J45bvk3qVhOie1wcJ5tUDsd~c93B>z{Dhr;;a@0$5 z@a#k>J*%k1t6pC82k8F3blox|C-yCM4i3YE!bKiIVbR$y(<6ky%GO@z2Z!|kN{8j{ zf8`R1DS}CQxb1-26fu#iuA<9S7wCTo-mtFlZD_;(RoI8r7%v8YXddm@0CSU{`il8F zWSCbeoQsUt07`ZV(fD(*utEJ~yVz6px9ereMymOxj8>u9&&j+G3!TqzIr^*g_oZqB z&pPnkP1o(uF8(^BE2|qq4_Z|$*n!pbpYu96eiHrge_2}f|003*f34W^==vsPZSgA4 z^G$gI;|LjtyL5UE+Y=dRUzn`_Ya@{C2Civ7_r+ZwA|>d*XmKkB=MD4ycsB5drmMX8 zpb@&uht}NhRNSFf8l>X(pFk;7-LVasvC#3KAsQ9iFAqdJF{u-kegQ4>lYoqc1##4Q zmH#J4=#%GF>df3+>cJV-DgW>qMTv-U_j*UK*o(^^dqqV>bwfi)O|!#>XwMDNplEkJ zZ&Tm=I_bc6>^&ReLf3f-ai~>saPJcS!1h80Ua&8n_3ZD;-Y^{u5#Zmc{HlR#8pC&s zvUe#?h9lXn8+fxx2~saQh~r_J55IlUXg-e9CFoaYffLR&yoQvKg5t8er!e_qpU0Z_ zi9ImE=F_pLf-w{|*ZoJ;-35`QA(TTs^#85B#2j&w<=ii#~WH8bVU` z#!cwg1<=PD=%YyliTBxv4r2(hZe^jD?4jtEk}i8=Mo1XM0E}N15)!JfuRn+(BqS^@ zDZ!l$CS=YU#6bTWkb;RLKnKYDOI&@a2Zgj0EOsa~AMalyV`2>yPm1rF?j6TyMAa%x z?=K(>HeDiU_PeUIZ<=9LWT!2z3}D#KE~#puX45 za(Z^g4aK@X;=*!r4Q(wUL7{w8+z#W}X03V3%gZOHr{T!RGDP!|k_cc=VB{O(T$6kC zmYHY*7u=>aG$Hl~r6NH4^H_QgUYk?sUD`nCMW4gLd@8B&)L0?_>-!kzx z&!0-Ni`z#HUy((1FJMZmOg%dnu$59XT`|1O8NLcCoTqPI)|4=^2;jrIQUprb01mb98*!Yu%+)2-vlJ_|V z{tDOdA$ZDw<~2(771!a-yUz8frxv!M!i_}BIqce_va5w~ujkdRj=L_(hdN$Gk> zjBN`A<3Q^Q)TGt@-3NQWt>TR|v=pht3vV4%d+&Sw@n?}c<|KM}?GI&s;`K+!U&%$^ zwD5M%`^-MrR6l~by)3?iU5iNPvs$TI>(#BULGwQJ6Q1}${Ey*vcLDk0#!4(j$veKZ zVh1xbFE(law{OdPXW#lQCVdYoQG41H8hft_E#I9Xof+;_4gKiOGT58?V4gMl8s4~m z#2c|*zWAMf{1A413wp7&>j5RkZ;LKlpRWyehd)|jxu!*_Lo|K-m+zLWd|>w{cRj> z`^<^IJ>vBSrjo1e-00-WmAq33M@;pw+7;+~=&1N$BB(>EXtbsz^LlFG>^vcFFK=yw z?(;bEBo7tVZ=d|vueT{o3xu&@LW=_wB>q!%%Wnk7&g~A+NeY8}PD%g)rwk{U%&+MaDVpFbnCq~)lQ3ao?U7aK{v}2y? z$#t14rUmTLV4Rcd!q3S_fZ7hRI?4m6aYni0CHpvzd{7B`1Ma{EE2?EKI*vP(&cE{* z^W@BUvqCd%225JHC6?XxrNu2aP+^w%G6NTF+<%uXGvdFWtk$U2J?lJu89UY%b3KZF z4XMInStxfPaYnsr9f8`-jGu?|5xs@Mp1q0eSP}17>Z=rW4637`4gb|ZR1tZb zx_uN_ul-*E1x{*gBufNkl=-jqCS>4*=m0Uo@L*yjtUrz6Ae@=c_k!P7wxK*M+fne! zM^0qEk0H{zYfl4dac&B-rZCQ}Y4P5AOs0+gHGy+FHgGtO-0eYDZ9d}y>L!0d7$F#a zGl~vyfB(4glACuv*62lESJS^cJChC_&zhb^BeSK@gj$oyS00@On-E{3_u?}|ZNZ|L z6Q+I>^A}{&5mZstjojV%y}4ar%)h9aW+ny4inI2E}HQ&trcf7svy;8Y#8TqPzj`OG;(K7r^cy|JAm!$R<@hAUsDBEtexD> zh1q<7U5(#=EML0T&F7_hYjvic*B$}2n|K-TM8?!J8?U%q4O#>2ZEO&K_`w0(hrz){ z#9!TNPqV9ZzskH9YI`|fI$P93SlwF>RUwf8ay~K;z`}y2gc1;j9N3ZzCxWvzH2@zY9Gp@Xbm7dCAzkt1ljyuESPQ>5`%Wx+!S(3$(G*Mws@Pj4Qj};ZTeoVPI^(3|p!ab@=IF!{unukAjcL z`xAOS4-ZXM4$h6ME6j+~hS`O=f46oD3e`=oZrxSTLg2EpvMlZGrDbH0XRTeU3i9&c z$H&JHPELX)X?{Cy=D}27OZxoo-+Oi>6BDgGe&yEe`1aUvssiC75!-gB!+9T4F@+eW z5qx3b5T+7@;X?Pn3t~*Yw!6;96RX!q4$wZO4(8_Pm&S{(XJjgTD_&dC846Tk+_!@x zLq%n$?j`Ew zS;-L^X5bUs^t|uzHyb7O|5vnGeosG^%@-%2rxz1(b~YKCxVo0GOow!`_U?&H#a)_1 z8Kew1U|fshup7Oc)-CRer5qblliJQG?Fen=OXkGHv_l~~kBP2#?wDFyLULkrz}NNv zr=)K+M`}XS+Fn>y?3kL<4=7p}U`~IIFU8Wmtez(8pY}g!_#?0L{$2avL++Dp&AR1| zZ4{gS!v{y`cofl~F2XZ&}|4W}h1pN8u(mMqMddlcZhQzM5Hr(_97( z{3Lexklgk}aQv`;BR%`+YL5f|JQHzG8-DRK8d**pK)gSZc|9aW|5Couwi zGbUISwOAdp!vQRb|3%soMNldGVU9zNvdT+xk%s!6a-J$K3$FGmpKK~!91*#7p(xR^p-2ku>igJ2^7@Te~r$ z9kBI*fV$qoE#(2H4qTw}+3lk;{&Kqq2iH?0z3%7*xS@?_xoqV|da#;FS8$KI7_}gu z)#&Ldl-l-$1%*rq3nqCziXqwelQ}v}O!cq22&vW`^AnD&sfR~m1l^(J2uk^vtJFx> zzjXELb*=uXN}UkvB2~U%WM4>U|20PfL$yW+;#HzMI2snZB{o2yOqyqjm$Gvd?v;w$ z=OFTsq%ddZHexQS?6mTaf`TZSAj2U?jr$fw4ogwoE%%?zXRj40-{IIjl(;~jis{>bt2YAaYpgJzo!S+sHAznTTYf2s+qdSMi@t}nY>4@f3? ze;huIjk5w{aK(i%+lFQ(3`V5NN-f*m`)f;-ckS;l@+%L^9 zg<7gXzTCA=pnn^6*}M96%WtcX$I$XTj%6WQbuK@UE~Qet8vxUPp{sitIeM%vi zlU~1WsE2HyWZb!q~SMO3TbUvc$ z+S*=pH*?+pJwX`$TT}UlijC3dKg|-NT;XWizxs=D(P0~LARdQpqDf!8X;>jyJKilZ zL%xAJWvW$$={v{eHxdPdb|-z(JPx@F!!<@4efwKtyy5kr;W*hBOwG0ymi^T((<(&J zq*Wk(BBYTQ07u2d4EWUFeG1s_b8LSa7KUNP?LSI;5|>8Jrps=k9I2G+Oq!TO%FRnzBJCDVOA4ci$>dKYd&JnsBwgkboe zYsP7lIy<#v)f=e56qjxsB?`&(%|8?z7CxzEe!u1>D;Y<&Fb1clt{>y|q~SDO4+f7> z1_OWr*7b>tze~~AJofL?b6$_;f!9Io{B@q&as0zEGD$e-X7a+ne~6UTb=B6Y;z3ge z87~GrrFngGR&4brSijAB@Wb{t6_pi?4S+~j-a65Tx_5l60OEz=ez>;lS<Lwe06AQ;079YT&6=x^G)bbc%fT`^qT?*j{tt+B6U^i&#mXH1AW{BuZWKurrd? z9UtU-PK0{;x5?;`gWvr#Z~a1A(UO6`oXYd^!!JX@U=qZ^Hl*3r^@z~ z;%?<;CYK}kZWZge-aoa#02V|NYo_H#v$J~Vl)u3KbI3!Sub)~Pc37%;9=5{6@lh!U znYg#!^4})0!aPhEH2Z(RGgja1OyDtpQHCpfHTw@feso$J_M#F zqvwN#%jao*yXKaK#mnb!PKr%SE)&UNn3P>p#fpa;PA)C_BL*Bl{PhzP;JW{VN|p&v z|Dh6*E&A=<@MV(z$KxNCu!PqlZ?i2XWO=(+KSP8g)s#wK+5g_DZmhKp2W z-0E5}B5CV&SG?S-RQrs1Ci_3o4cIO^r*s*MytHG&3MeF5uSt{*!i~g(`TtR4mqmtm z16@~@AsFz<<{+9we>)hh6*snm+sAvvP+0d|Q1EU87&Qd3sE)E!ClyVe6KE zHo+4w51E_i+l~*1YK0vQ6tU~@P8IF)4)u)<($HwLz~ibX=5(v(N!0y>WEk@$`i-%< zb0QsX;IRqm`%6E`fbk(L<=cgOyK&CN*n)766;_k_RAqs<;4flLKZAm_^Xd!#=+}c7 zMP)+;m|W|FFVC4sVc`JfEmroHwh1$N*0y*5UZD)Tp*Yw4Kn0HOOI4TOc(K1IVw4a) ztoq_|{_#MMpN}{}Km|h`_zte|`1<|A!L*^i*7TY4lV8fUn6hlWruV-9A;$HSOEU5$Bpxc8=OZavq&^RL(!1_XLdPH-@;s6u-K zB|B=4RtfI?H6x>U*?X?@o}r@f*tf2;HpwE<3t~`R2bg4DC}{VklP&f6ScNNXIJpr3 z4<|D0%$BJ64%9LDzt0HaQFLuYvzDwH=ooBn@xugAFzckvrM z(@E~g;j2K^S~oa&N$xb-H$m%*ja%qBKas+A*5BZ_N`#L^7~d1exxJbWX0Bi+5h8=- z?Ha%iyEc;aJUt}b*|RgLW#ks?1f)I7^XVxM7_GjnC+%Uq%k!|@(>sQ4zxV=`D-|W? zP$=~$O#xIU?9M%|F@Iv=0W6808PQ(z?mql~bK)7LL;`}G#%sd@YVd>S&SB(qrl2d@ zPT`Z(D?P0Ddx>dNv76LFPQm}@j9#YC#b(>*N6)T?@9YW0)$}Hek>O=g@3fb-F{IVD z))0_C@gA;z#K)9o&C-NfR|yj-9YyrR;0w&t=IoKfRds}93NFXF6hAFjidX)d*$W;R zsl*5KNcJtV@j-qj=`koX$PofS#7G;4v_Q-C-kUuKGV>_yE5Suu4da9RtXq~&zi!t`q0tQ$F?-FOUq8G=bd|T+L2K$E47z<^8wX!V3mFQWJjmknGVBR#%*WoL zppymQ(uLC6og))(?k-vgax~w{iN>Q-BZw0^+J#&F`#9S8d6;kBcb1n--kVdEk!~8x#d;E-z$oVJX$TB)-P{(2U z1nvZ#`n%Dd0zNj59q0f&(5~CA++Gvh@`m*(lnTM=`N?w+CUN^l%3>j^yE`Vsgugu& z7M1ysY9ndR(=*4d-v=je^_`V}8Mm$thmv9}?D>6O)Qi`{U0V_=B?8l|>pmQSEe65MY=6apehFTy15mxH3T) z{oBR%27X#eBjqL%p<^K&(9m$h|7SDS^WCWzK|5dRp)U5dnJAzG|E)I|!bt_L0Hv8o znqy1Kt~`RIqlqKG2*64^%YDo^{-yMG4SNBD%#ycLZ7lSEc);1-8e)zXEMytSDy&8{ zHON<)|3eGlGiq~3&5&63FwB+qFV0dat-?Z)tXx}`W8D&U3>s)@Jg)LA5xZ~CF`Ovj z*ofHFXEgv|Z*79z;#0vWreJ*DExb6_0X6QLg8kmSAHelv9i$j5xaR_q zCoE+3(ub%xQoPZlSASi>3SLsOn^{V(z2!0jSHX6ScZ8UIOHY-1jpp;=zxVh|`e_fP zdq2;+XV~4mV1Ab;GPDs}hJDXiqGs));x`pXfSbN<=YOm1tHau8zczzIacH4+;5ZY|fkC({n&!#Af}GYAE^WQbtObH0!8L`puWW&mM$oe~bdnQPLi+u<8Cw8S9Vp_f3oI#t)w|5b9SqbF_N)B3YsY78N6zEoS zb_#NnB9_i4?ALim2&vScO8_U>s>ecm9u|gy_Ey&76ydu#+o#v3&Iba0*TE~DwKZgATQLOxmVx^XTCe6!q{*UR(DzqTg;oM2L1NZxYNBF%bKPYXJFn}`+d^r+{*q|M+HtR#8xgz7!Rg-;dc0MH9O0q2Yu)3aZPp@= z@IQq~-?(Y6Wkd2O-6&I()hv1f&hzaf(-zHnGefpmTYoteZ`|<+v~}Gh7y=G=j&l1Y zab?VvAD<#Y)&HE}>>m;nuB6p|h}-|?5X-{szsgy0;T+b_;WS#{XLtB*(O)?6S|(#% zc}lCB%gL+i-}CnX>}@(%DY{JPb&Ru|HD(&o%E_Oa80kR5ZU_LK8-N$KP7p%WI!I!7BqkV z(h`QstsU3+|3|?j!e6D2Q&Ecf@mLm$;lGyfY>38L{bMp`AM=N^OF9BGE>p6OM#)R= zZ1&b%4c-g98X0% z#s;?)32j(ZZ+$nuj~RTnwCK&>+9o%V7AMB)3fJ#dx^^`BSHE=f1&qooq;>7<7hnFX zP~hZ$tbPqH*hgMghfHd^L(iPtyO#AmnB~hI397GFA<5S&nX=bo%L3xzY2y{f&dF zXPRkPJ#*o{g!Y$ySbR0Y)(5fo#p26Jm|>0tuag8vwPF2xXAZ9Il~Y+Uf3nL{K7@_a z8+C4z-+n%6KYj?dG@}Fly0o#4~LmxGYtm|H<28kDdOp~) zc>ao;xsl>`^EXtw$eaUrLJYC+)i<}kvGEuIB&9p?I_~oIJw5GSPc{6@F|Xk%B1hNkC{b;; zGD;uB4D8Fe#BEHkvi?lx?%VDK@qjx!NqzYGCdS9ddpN}D2IzPSx0AuqOwTw;#1R~f zOFH(l;P&&g&Rrm3|#&K?4B3<{;-I z{ta|boC84rGR6WEfssl!(ukBsix1y2PiIv zf*OG9qPE)!8pPu=l+W!(A9(?rNtETFyBP(>Wnzzu$ng$@{O>3-`)Cnv*u7NI`A}sY zz0=+wUl>f!I*B)TE>K11gf>s`PaiR%v+3dhaL`}Ef3s@jA;q&|Kv&pzk`1Z>ROP{C!r3Lm9V}S3``*ZrZS*1ufHq_86 z`V(Sn@CFrEP99?bh_xwiaIOqrrIxP82X;!_;1JA)`;kb3R4xvBA09+$fmddgOR50@ zS%Y`2+!Z0}AH|ZEmP}{n3}3Ob_Mxy|)y$lh3wcSUZC`yT|I9qz@`}YH+W_ZYLu186 zjY~ayI`$0Fki)ME`&PE`8v5zeg^urZbe;m9y?sjn1Oih?NX#z06&=2A<1YOu(;YW_ z@)=@{(p*~+g%UiF5CjTEcP3_pe*$FaUz2wn@a_V@qa_uvPxEB|fa-=1J}(T!Ur9e=qm z8M)M~fKm>3euy8lCQ=E2VED>p7t}mSnmfK8AWr^XFd= z`q4*V2qU+X?+@rrb&Z_`C6D)bYDtBe$OtfWbo9Hr^%mL%fWaXlIjyarldIRZU=fC!{hHq&b?st91 zHhrnQnB1Dn);fXDxM7dV$E|!3AI>MutWi-MWpp$l>j=lRn4bsuv?~JS(1nlu^3X~C zV4Sx@fUp6G7Wjii?n4da$Mc-cEFWD)2>yZz5bR(dpB(S=nrB~&IQ8%l!_18RVp;vL zv4vgtk4uCd3&+rY2CHxjOnYDkDl?iFJr(Q>74y8j+cnnZymqKa_CSl{Ju&9;Yn6gb ziUq$8RdHG$D+wh@0WtCdK-`y<-XGS%K{YPh5m|KZpv}_a4j1PjmnRvyTeFUO*GP3j zCP^_M@~|DD3CnAT+s38Eb;oCwFKq1tnDYw;8U=;Vep+qHHH!vS(y-vYzX)D z9U3`Xgp0+T?DbvU|0Wjgf?SH}9BuUd8MwLy8{=5A46(8xZ5Xew3C~?z3p!WH3qzw5 zk`G|@f^Hs9{6&Pd^%|rzG4^N5IJMen+ms`{=!(eC581)4?)m6m~zVSIBtiI(UH1{Abe`{JA3 z?D`zIgC1V$^7cGOGlgThSu#j);iE}iy#B|bhKlx^=*tj6Szt@s8r&w%e<6K}!ru$I z!6JHyjpLg^^J~9`_z|;PnGh_m>X2lmSl8rJkgEh>UV)|N)7#eeTW!SBOP%>M zv?k=D_+?KRl2NefiFYzPTGdfl-U{*Ib!c}5-YP{C&x0k(4#*;X9KWGC?fN6tnX;Q zs_#{6V07J;*Y8uSNlSw{FuD5`MkSKEa07^Q}Nzwh1VM5&Ru}_$?rcbc4dr3PPbsG6ZL`XBF{&BLAl#3z5~+@D$!mt9FZd@NC1TwLd1kLcK`O9?H^5{P0kC~qU#w#Duh6PB(Z4gOx9Fje!i+j-KmO%t8Cu;mT^zRqoGR}AmDD^P~lWf7>q08bj z1}n(|@EC)u@bI2729xkJqP++v>3;blFqlMgAsF)qi6n0N4*;1Yt_eAr1nOuz$^Y3w zhdEzBR!s_@tTYCAGP~{DI3#hM3u7D2ikS8~C(ah^ERqdySbWI{uwSu;Q7B_xIa$j2 zj5wsX$)%D=uE@Ozd`mJT&ik+zF*5cR{aM#2DPlwaR!A+Gu^tczIF+6lk7s5fMg(+Q zJ*>g82Ru$*33)~@9rnM&_(OOeOj2JX7?@Y zremJU<108jIcGQA?Z~^Y$9}{E50GWM(uklWCT2FkLrIdFyAb@hwZ%I(!?6LMhmg z${xE&HGQ#w=Yv}a3ap75Hhn_-hX*UjUYNEj@sz3A$XrJ6d-fMEOQflVRL{u4CsdUg<6>gJTmz7FXgG@ zJYGjt&IjZ#&4VsNG=i8n)wzP_8m#?g0+6M(`_uCTc)ltC68fc}Z>wAuZzMXi9Y*{w z_-5~rZw}w}oL}0br63=iDB3%E?6CINu0>Ts{POgWP!p5Tcj|^#I@cr!j10m0js-h5 z+nXo8;;b5cm~&wvRKkiGzr7n3v0I=fDiD*}dV2?jxVcL0dSod+(!mQsoV?&!&J=Uw zbN)d-ZBe*tP8PG3_)^j}}8Jxk% zJkS$jDnRKXYT)(v2l!|E_wl2N$I|s*oawq6x$vqNBf}l3s1py#sWp@RUG4sSQoFgL zT_e>V;HIS!nz_AfoWaIPrY@zhxkqT1%>^LYCM^RQNL$Qo%Jk9#Ku_`4*VW8s<$G$v zo}O8e7G6`%>(C^L{q%8E=&`KQXBcbwJY}-=eiml3ULSpRb<|18YRxz2KQCOeM)T~a zt1*3m|7#H~yNc>iH%RHb@4D5^$(Oi4NKUQ1!SasQhQ zYCiWG(ot=o?abyF{Ei6$dVV@Hgw_c~`Fj#7-ReU(0#x^&Lx z&b_GG=45lea89S5Vqx@2;C>2kuGy4g3~S8%ES)da^}I*kVn7wkDZ6oBS?YAznsOt> zCr2E5c1#^Ipf>lk^AOt$7IrL3Vr`eLkFOL(!_xCGP@ApirsAtjJe9aQm<6-!%UHw? z`N=+x5XirTP|C!aiIBn~n0SKX$`>PN`30A^w@hizo0^(7c6L70vSPTchAnqhaoq(Q zxpR+EYLxiM`)=W+xwXgqh+4Lqx&=;U-MoYO0~VfkOuzKc3y7$6zJ=MXhN_n>JAIdn zf0^nqWHwiHiCdIw85W9uwmIH%RGTV%zvRHHMD!C~)vhtE@+58gkHl*xh_Ke4J(cna zQF!|l>+7akVp2IwUXMW1_I|bRTa_x2V6vw(K{pFe6G+glvNn}HjFj^SR#pwHAxm{j zM$78YIucOCq(=JeWbk+#`{-dq2g)StUDuF7j_xH;=O4-_P{_!O)Sc>+qlRi97iZ_L z(a|VWr_)s*2RH8MiUCTI>dE2-jl_YgiJ{pD?A2AYGx~+7i)~$lF@@>;#_l|OCY1df zlMS&I{%9VU$&;9;nY_eYcfJq?4PV)B~&!h1M{iY&5IKM8s^)q9Yb zw65PFncOaa_EgN?$8YLqVn6g~j&!A`RC&412b0&eN+d%NjYWB)A+e=Cy;?pVquAhR zK1~Y805@fEb7f~<7C!2~BQ-sYUdLjln3aYOejAkq5r%>@a24~2)8L`{mP#Qc9wz{vOXrst3 z)5y%t!W})6VzB$Z-`P$7c`?_of@f24uuccweTeey`CGtHjOAo@i^v*Ai}jlRCP{{- zHRd0ZjC_5^K)G=suEg(t`@|%uYAZ|H*@#83C4UbhmGq|0!NJFX*mdviXRmvW-7#Ig zlbSiBG{H>RTxF44DYdL#DsLAUl@zQ-B|tyr9~6l4TYm**Hd@c(TJ3%^+i*LF?V(Do zemHgZJ7c%QcMs41y748>$Ae{JBDS!0_#?D$!-&a4`+m9wI<9IeQbUoO;PLeU=LYWQ zHMK!F%kfo07aM6T1FHfdz3+wZZq?2shZlR_qvoC8!hXTu_dxB+=pwIUyw-@=BLjJ~ zPRwpohmRKyRPM8R3S!6qP)-ZFHDL`_XTB15T|6A`V6P}!{Oh{Py0YXsu@!)9M}oD_ z$aG8ofwNcw!?@|`+S9M01ZJoO_GAz5^Qkl`CyFeh%(F6=3URR;g8a!lIOEL*E>03} zbNXUXUCT!PYi4sYJ!%>MieeI#*I(+eA4MMdTHSM4;Rq=IsW?9pYI1&FN9{3uak}~w z5795>a5T5-XE*gze%Rea6R--Jx=})O5k0`+x7$wJ7h&deS0*KDL>+X(8>UxVh*J<{`)@H>R)D#*bjl$=mw{KJQZ=36IR1mlapvcm>^Wcux`Lo^P=2 zzpt}zddJ@X^TRG$#n5&#FT_yO=YUF-PWWKy^1Sc<)@}@t1X09du|&P@RQBkl)6b`o z0Uw#&?91S#xAa$9&R3{7>dvKcZ%w-XQBNe36d)eZ9WMb;CuR+5jVHZeVWDC0Y7t{# zpJ4Ip6hxQT$&x~us7TNEIIw~Zf>9=1Xw0VYwJ7)7i@@}-lNkbfzyKM;bNtn3;wjjf zpP-@XM=lETx3I2H`;W>W-N*ZR__p2a9-{66-gIt>Mzx8rgBZ6S_n-SCt@?_42_E30 zH>foVMS9#lSGUEm<##^C&b{&UWyZMv&Yd@=$eS%VCczaV$T|3ia8nluc z_&rb&&feQZCoR!Hz%Y%4OCGuBcSs|t1;#)bBG=+^Vl`ipS+SXC5IE6joWtsu5c`87 z@}1iyZ7f~?rI7Kupv;wFjdSXwu%$Aw0rhyYfrvl7`4Y5mTanLH6lJ+q(_$|9%3J() z1?u(Ik_^W7I4$14X&q8RbBYxgbwNU+xjJzT zdNj?(GRih~(W0?t_oL2sFsomg*aJ4S^%11U&0i&;yF6^YxuGeh>6k$m_Pt@CV>Iep zC+`xPs(r6|W~XmvAc4p6)!yE=0P@t-3T8m&P}WkWbhJG5yP5%T7JI%$1JuLoXf0fK z*SRNRF#QB>&)ABCZ01G!BwUJVCfB<)9{ImmZK}kK_M9#Z1f|Z|iV=BG(;A#$;rIj- zuh27Pms}C#9gd-~#^~o6p_${O=A3?ghENUM%vTZ}@s*lExKUDt!laYh*1$2!t-uNr zDjXwot2OOZhr-u8XUnK4dlZItMM&d%O$Q8?0WqXU`pM_5I^&L&Xh1JyJ2ct_&ouG} z;>fbLVgrhsPlAk0)H7`bB=?r0s*0P-SoEX5mJy~O&K!^!=-DZ@&CP40Vqd_BFMr7r zX-tg~@lcKsA93yM?m~2Jp!17_TGl?dh0#)f>3pb-{&GS6>e3AFTtR`F5BuP;l6Q34 zWv8abGEDpE6uAjcEPOh6bCPSTbTr$r6(&0k|IUVH?!Jr1YF9#MtG)P--3QDFlN{VW!k*0<2Ld0K z8QwyW$0A7hY8zeW%|VRL!>yx14#aMu5knt@r1ZZ_>x0i`pnzUw5e^%qa`*ku@2KdQ z0yb~Te+Vzt(p>>{)>)UpK<=CC|9Lm4t-9;twBtK@?CYW7VK&Hm_B#xB%YVm%V^}OG zJUI69{|fv4M}X0@3LBBL$^Iorjc(lSQ6sb+m+`&f;4;^WNd|^gk6CT1p$lEcu^i{q z?4PuHf}|5Ynal@VE$+TSqKv^s#CX{v5~|3FGcX6YNG)z4rhv>%kmJtYd&AHfbO3rQ z%{y_GqzutlCNF}U{B>z13L8f`?SN`y3l4-u=ba{1LhF~;EG~X07ndiE zwrN8V%;zB95rf6AJ1Umy`tAe|Mu`X_L&>}?m+U%PYW`=NUDrweD-{~QU!%+TqA&4% zL6qyb+|1vFOeRNAP?5#O<5{g|Egkl_?v)^*AjeIfP%VhkuMGFZr9*{FaTM^2Wi$zm z@Ypa5T(UVeJnUd9I{L6J5_b(*3}G5jPAdm^0}o-u`V1D&o_-5mvibA=pwa`WG;E>w z5dCu-QDXo_sB4!C{K*sxv6Vr!RRSxf7ePdF*{^CJHUNO9Du165V8p-5*`SYc2Rr%D zeee`r7{;j&5^+lyWf@AnOny@0Ps%^C_{nQ#H0re9;FI}4j-AMT?c!Z$qy3GjKr&v$ ztgrr(HHR|STaa)%6W(Wnqq|ok+du(*UmRZZ-64vyy8-I|9utn2k4IR|_{;b0oPFK4 zEdjFp2XN58-mBW=;ip_ea>B-91KYvgczQV@E!|?110C^bYTnX3vMpr%X;wfHC7^;$ z{Xc!(mYgqno*GO4ss0GQIy-yyMld8>X<)xs;wsT6v{S1bEh$)TQmI#r|q- zgtM^?F8KSn8c%Qn<$95IB{>=BOHn8P?okO=Ne3>n61HAvSHLJJiWZnnA45)asawyt zIm43hWRaYXG}{JO$*_KHV{0*OcQwfQ{HlNx9=GTNJ(jC@nOP$kOs&^U4!^(N+D1Zl zQpE{M>K%a23wPslkti>2EUfVW_~yAf^|WX28RT9uy)q{d$pcna(}&;9m7FZ!hDm2O zqdQy5Iax_`H%0G)X(o&A6Rc~qwhzB}u^)%?i(w}Q6-lXY6K;6%|HW{uwp7B)qj-A8 zD|Ds@?R=LPxvf7j=XXbC#X(uSS@g47sQ15ze@XIiaFn)V@7B2p1d!E-#C%NLEA5*) zL-|N%w!QIpD=BxXretCFb{$IGciN?%dOnDrThMM~_W4ZX8{&OD0^H{L;|HDPt(})l zZK7JoG-8Gp*e{&8kTR}uYHNMd4uc3!o87baWxb?*M&p{?@5mOgZ}TV+x%b-O{FpW7T4M(IoVr08Tp{oYA}22|u{B z`I4xD&004dVUK zudd>=g4>}dxUjrE)5JwI#@<+#?&$&<-4kkg3bu4~Ja3;FSmN*`nOP(Z%pP+%Uil@H z+};=z!PB|Nv<&Il^dLT3yG+z7^}f6y=QS{W$jjS|d%V{AfLU2L1@wEZcRrObujv>a zP4D+`-r?kS)j2sSHNS>$bl<*YLs*J#CF`p_JvwLcwjy6V`ruOBcKwwsV1KZu3p>8w z?yM!b*5WT$V%v_DE+(^6#%nirlN@-sSZ3)Fa3P|$yq+`aC3GyVZ<4Y7_@A=u(_-yN1L=JL7dQu{N z!X|nxEG4@|s$Se(eYjAFVkC`qvn2_kq&2QhroE2qaj$R=v?Ka4+Wj@&*5(oT+ly`f zO9e;l@#U@%Mil%io=$`Yvl?&z2YA5>CBI= zRF%um&g9N_ zEkm$cy7BDX=D@)EHiUAQ>s(DFG?;&@5KNIO{Z12Hn0PKl?4&a1(hYB%wH48d3Vc+f zoC?tdW}u`RBAi@&(OQa zMoxZFE~RWv?-|K(4WI zXHHC%CWriu#u}-aHT^?|0~4cubRb~J;{GH5GA!xd$H$>}OI}ljnYmv)Kz;0JjXLng z*r*H2?wH}1zD>H8h+3=m(RXjhMazzD>6j%vI#PleuGBIw@ZR0Fabc7G7cA!CWXbS6 z4wn-EI{efcnEmqK@P^eQ8rVThf}p;n?&^7N8<^hAwGk%1E@tT?*3Hhkq?oPn4GQx!W1AGHodu9%9EeaSz3E3cio%EG{s|#BQ8V3sqgs#~4q0 z3QcDk9z1@zP=&ua`0X)(0j@iRie+3=BS&=nkVsqC}z= zHhm})D4ld{-C|#Wp_F^cT2secmr}rGH|cEhT$olLjB!{qQvUJAO?S6I|McKg6Vz>3 z>H4m+Ep13eoNbG_(ZQfiZ|rdVQR>xigWVC^u72ne82j8g^<8E7@Zh&^d4V5YK2H7e z-I7N?^`0&{(S0H@^r~oUG%4VgOK<*CLLL__EmY;h?$`b1F1G-g+6|PTF8>(^abTVq zeV}c>HFY!*4cg9*>PJ&y%tBEW{CEcXu?F}-AeUeJ!b5~Z*lNimqch=T!z)7YZtQq` z?IFgtWa8OiI3f|XdQ`)ZV~c@jNb_64u|EZJR6fit;Gy_tme2383P%f=oMn!LhGsaN z+}2IxLCeXW%#jT;*ajQhN&G`zhA8_X&0jp-#vU_0var{Jx`0+O%FhJq&dDS&_$mVu+WBM)fTwUDTQDHnqs zI8T3ET4~P2(u*i)Rr;lv%O&zOva5FN0jFeS;4}6o0*21RN#YrtRUf3 z3sF^~E=|MA{DmS%+l=#Pb3@i%WjUC!^lcfmbST=wrpwR=y@re4wXV&iJp&Fl=1Z66 zgIhh-g5}f)Cn(7IwQHAke#3#sR!osNmga|BHtb13UsPwYLC2hv)Ah|S>Ib#s54=2K zILfnipbu}z12zr<@7<5Is~z28Xi6{^wpv^rnOcg*3fr09r$A=rJO@z~nkR+JT#fA& zZ?gz}&ub1S#`{bDf($}eew`KL(Qw%((?%Jl&LCTs=WUtrCY$`OI9CznXrdK?6YE)V zB$T1U?tC7!#p77ICT>6VBI4e+T))r<*@7ZlRfpG$bNnU_V4Jeyx5BsPr-34!kcp+; z1d#c!HvUFh@j6*q1p&yt_VBu!OXNlu=f9(rm#$s^&&pK)5mfn?+Lq2k(#mP1xOJ1p z~k!zC60 zdFT{Er)Iq1*6(y|PAk^pmfvtU?wrYc`@qv3`ZS<3`kqTwANp-2{}4EG_qjOdj}2F} zQf5(kyYINMCh}oCG?TloH&d|&g<&GEwA+v~`Ah_3O0-ssOHm^;2DSD3daU3F_m)Gr zCrdeRhFDE}bX%C3KH*6=>JdTg%QdsA39-?&VJxVtj--dS+{2O3;lNp03Bkm`*^dru>%T6pYLG~kpRZ~h94{Xs+xIf#0B?B7f*RTAU zP)aZPM!J$KnBp4a*`IWhT>40EePRz$*)Hau)7Qa9C{qEPsMY|O*lx@~#xc89UnlXv zL&k(B{Jj&&p-m=X={YF|A}qChlo(;JdJOYP(xAg1gVcwoBdHhC8m>KE5qFgqM|1wg zk1aj4_=3k!9stzYO~>`KNB!n_%c;-9VUAuzEvcRy%?YTpnU4&dI(i|vkY1iVZiuGJ z7wkc6WYzS8Rw~_Bnyaal#&^qQbZ(zRfJF3J!lwUj=^SV=sXUZFAb=Nk+4H6d$GV!! z!dBVzIVBmnCUMTO^jfHj<#-OfD(A)N!=jzP%b=;=V}p((YAOEt z%USUn9a=5P{Rr61Qy}AduAJG(R zqWW%Ire|Xd@{H0{ScA8f`nSG#xm*WPG|#nw<3EzOR$#^Y)UahysS671GF(M{xi8Pn zr>G~{O**UKp6i}aZo6LG3W$*G)g9qYP`DEAgx?|+|B`?9Ivdgu{>!qApU4CVO~EpJM2uC#J26GkW1_gap#QRBAQ`q+^B9HgDlr^ z&Id-T_xO300Sk7`$O*Wa`@t_nL?a;O=69<+tX!>ZTluJ1e|%RgcDhCp7d zW{m0%v3i8~fEp4!L2f#BXLn=-Tbe(_J*QZwviI^B#FVsi?>CaK zxd7ot;~FJH+dg{5pk1{7&SEc&rXK}xEWr1?QmxeP!e?*r0pmt(g3alh(ryPv@vN2<__P#g>_@F|xaPf!0 zbvP^?a`f4LL;%xE$cZ;+!V9rS|2LX82^9CJ@OYe05nG2$sA#K<@*Qyl&E88rbH^pl zkDhR6AY*`&bc}?nZ>Ya%k019qNU9hO1Tw1QLvc^sp;H*Pf!{)s&fqayd0W0rZi zPXm$i6M&WCLA{>(dqu*R?pgbM$-iy8qx2Q$Lv!Z>f_D4rYiTml($D-%kDrN1bYx0}w&TVr<8Ie83uD+{xXuZb@74vt8 zI=my@n^}83RXfi4f*4mzWm4D&MNvV_vICD_)-a% zr}k|4{_dDH}2T*|kuWvv@Yt`bT( zG#E~M*C!9&s-Bv#&8_GU6d(k!XRkzrrlCsA6-|SV4MlM>5kW5cu51BRMf~bspt<2# zyKs+eF?8D+K0i%ikYwydzWjx|N%TDDdGL)`>|#~O{|;L!9CMl1+vV?e84kdz|oaZrqX?N%? z{F7E5o)DXmXy=SOD4zR>G1y**7v06##zgI=sl|Q5oW(!gNB1!h_1PbB_>dF6MPd|T z?6CM!=-JEM3_nJh%+Te%u)V$j6ptm*FM>-b3mVw9bQ746n zLYr}Owyb11P#4wHq?WFW$T^=_N4=pEu&E6Yd4{s#2`Yi~dg>A#v-7d&Ct5rdnrY&h zwZ=?H)W6Iht4G~;Hwh~~Hp7Id=KJtlg?3e_qXP#$A$ysJ}AGhko@%Z FKLIa?9|!;d literal 30890 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 S-bM@n$Vn+nR(>}A{$Bug-eFn* From ff2a394b40ee05ce62d493175fa46b980ce02eac Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Fri, 4 Mar 2022 13:24:23 +1100 Subject: [PATCH 083/127] quickclaw dungeon 'improvements' (more loot + quickclaw buff) (#402) * rreee * reeeeeeeeeeeeeeeeeeeeee * quickclaw * Update plasmaf13.dm --- _maps/map_files/Pahrump/Dungeons.dmm | 40 +++++++++++---- code/modules/clothing/suits/f13suits.dm | 16 +++--- .../projectiles/ammunition/energy/plasma.dm | 6 +++ code/modules/projectiles/guns/energy.dm | 25 ++-------- .../projectiles/guns/energy/plasmaf13.dm | 47 ++++++++++++++++++ code/modules/projectiles/projectile/beams.dm | 17 ++++++- icons/fallout/objects/melee/twohanded.dmi | Bin 22795 -> 25256 bytes icons/fallout/onmob/backslot_weapon.dmi | Bin 26991 -> 27562 bytes .../onmob/weapons/melee2h_lefthand.dmi | Bin 34030 -> 34614 bytes .../onmob/weapons/melee2h_righthand.dmi | Bin 33972 -> 34560 bytes 10 files changed, 112 insertions(+), 39 deletions(-) diff --git a/_maps/map_files/Pahrump/Dungeons.dmm b/_maps/map_files/Pahrump/Dungeons.dmm index 0551b7153b..35f7771773 100644 --- a/_maps/map_files/Pahrump/Dungeons.dmm +++ b/_maps/map_files/Pahrump/Dungeons.dmm @@ -3190,6 +3190,12 @@ icon_state = "darkdirtysolid" }, /area/f13/bunker) +"dPz" = ( +/obj/structure/stone_tile/slab, +/obj/item/gun/energy/laser/plasma/spear, +/mob/living/simple_animal/hostile/deathclaw/mother, +/turf/open/indestructible/ground/inside/mountain, +/area/f13/underground/cave) "dQM" = ( /obj/structure/ladder/unbreakable{ height = 2; @@ -6680,6 +6686,10 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/indestructible/vaultdoor, /area/f13/vault) +"hJV" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/indestructible/ground/inside/mountain, +/area/f13/underground/cave) "hJW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/glass, @@ -7926,6 +7936,10 @@ /obj/item/pen, /turf/open/floor/plasteel/f13/vault_floor/floor, /area/f13/vault) +"jvv" = ( +/obj/structure/stone_tile/block/burnt, +/turf/open/indestructible/ground/inside/mountain, +/area/f13/underground/cave) "jvO" = ( /obj/structure/bedsheetbin, /obj/structure/table, @@ -12707,6 +12721,10 @@ icon_state = "housewood2" }, /area/f13/underground/cave) +"pjy" = ( +/obj/structure/stone_tile/slab, +/turf/open/indestructible/ground/inside/mountain, +/area/f13/underground/cave) "pjP" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/coffee, @@ -13368,6 +13386,10 @@ }, /turf/open/floor/plasteel/f13/vault_floor/blue/white, /area/f13/vault) +"pYE" = ( +/obj/structure/stone_tile/block, +/turf/open/indestructible/ground/inside/mountain, +/area/f13/underground/cave) "pYM" = ( /obj/machinery/smartfridge/bottlerack/lootshelf/cooking, /turf/open/floor/plasteel/f13/vault_floor/floor/floorsolid, @@ -77517,7 +77539,7 @@ fpy gTc qOX tRH -pOr +tHQ atE pOr cIT @@ -82411,8 +82433,8 @@ wxj wxj wxj wxj -bYA -bYA +hJV +pjy fyx bYA wxj @@ -82668,9 +82690,9 @@ wxj wxj wxj wxj -bYA -bYA -bYA +hJV +dPz +pYE bYA wxj wxj @@ -82925,9 +82947,9 @@ wxj wxj wxj wxj -bYA -bYA -bYA +hJV +hJV +jvv bYA wxj wxj diff --git a/code/modules/clothing/suits/f13suits.dm b/code/modules/clothing/suits/f13suits.dm index a130c4ebe0..1b051dd267 100644 --- a/code/modules/clothing/suits/f13suits.dm +++ b/code/modules/clothing/suits/f13suits.dm @@ -116,7 +116,7 @@ desc = " A rather grisly selection of cured hides and skin, sewn together to form a ragged mantle." icon_state = "mantle_liz" item_state = "det_suit" - + /obj/item/clothing/suit/f13/mfp //Mad Max 1 1979 babe! name = "MFP jacket" desc = "A Main Force Patrol leather jacket.
    Offbeat." @@ -137,7 +137,7 @@ item_state = "suit-command" armor = list("melee" = 25, "bullet" = 15, "laser" = 15, "energy" = 5, "bomb" = 16, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) pocket_storage_component_path = /datum/component/storage/concrete/pockets/small - + /obj/item/clothing/suit/f13/veteran name = "merc veteran coat" desc = " A blue leather coat adorned with war medals.
    This type of outfit is common for professional mercenaries and bounty hunters." @@ -178,7 +178,7 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS armor = list("melee" = 30, "bullet" = 30, "laser" = 15, "energy" = 5, "bomb" = 16, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) pocket_storage_component_path = /datum/component/storage/concrete/pockets - + /obj/item/clothing/suit/f13/hubologist name = "hubologist robe" @@ -379,7 +379,7 @@ name = "armored medical parka" icon_state = "armormedical" desc = "A staunch, practical parka made out of a wind-breaking jacket, reinforced with metal plates." - + hoodtype = /obj/item/clothing/head/hooded/parkahood/medical /obj/item/clothing/head/hooded/parkahood/medical @@ -465,10 +465,10 @@ /obj/item/clothing/suit/hooded/cloak/shunter name = "Quickclaw armour" - icon_state = "birdarmor" + icon_state = "birdarmor_t" desc = "A suit of armour fashioned out of the remains of a legendary deathclaw, this one has been crafted to remove a good portion of its protection to improve on speed and trekking." - slowdown = 0.025 - armor = list("melee" = 35, "bullet" = 35, "laser" = 35, "energy" = 25, "bomb" = 16, "bio" = 10, "rad" = 10, "fire" = 0, "acid" = 0) + slowdown = 0 + armor = list("melee" = 40, "bullet" = 40, "laser" = 35, "energy" = 20, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0, "wound" = 30) hoodtype = /obj/item/clothing/head/hooded/cloakhood/shunter heat_protection = CHEST|GROIN|LEGS|ARMS|HANDS body_parts_covered = CHEST|GROIN|LEGS|ARMS|HANDS @@ -478,6 +478,6 @@ name = "Quickclaw hood" icon_state = "birdhood" desc = "A hood madde of deathclaw hides, light while also being comfortable to wear, designed for speed." - armor = list("melee" = 35, "bullet" = 35, "laser" = 35, "energy" = 25, "bomb" = 16, "bio" = 10, "rad" = 10, "fire" = 0, "acid" = 0) + armor = list("melee" = 40, "bullet" = 40, "laser" = 35, "energy" = 20, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0, "wound" = 30) heat_protection = HEAD resistance_flags = FIRE_PROOF | ACID_PROOF diff --git a/code/modules/projectiles/ammunition/energy/plasma.dm b/code/modules/projectiles/ammunition/energy/plasma.dm index d104cb490d..e468ddd3e9 100644 --- a/code/modules/projectiles/ammunition/energy/plasma.dm +++ b/code/modules/projectiles/ammunition/energy/plasma.dm @@ -55,3 +55,9 @@ icon_state = "ion" fire_sound = 'sound/f13weapons/plasma_pistol.ogg' e_cost = 1000 //four shots and you're out. use them wisely. + +/obj/item/ammo_casing/energy/plasma/miner + projectile_type = /obj/item/projectile/f13plasma/repeater/mining + select_name = "mining plasma stream" + fire_sound = 'sound/f13weapons/plasma_rifle.ogg' + e_cost = 2.4 //this seems very low but the weapon fires 5 5-damage shots per burst and only fires in bursts diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 2b99fe3c02..b6946f3987 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -106,12 +106,6 @@ recharge_newshot(TRUE) update_icon() -// ATTACK SELF IGNORING PARENT RETURN VALUE -/obj/item/gun/energy/attack_self(mob/living/user) - . = ..() - if(can_select_fire(user)) - select_fire(user) - /obj/item/gun/energy/can_shoot() var/obj/item/ammo_casing/energy/shot = ammo_type[current_firemode_index] return !QDELETED(cell) ? (cell.charge >= shot.e_cost) : FALSE @@ -205,7 +199,7 @@ return user_set_firemode_to_next(user) /obj/item/gun/energy/proc/can_select_fire(mob/living/user) - return TRUE + return (length(ammo_type) > 1) #define INCREMENT_OR_WRAP(i) i = (i >= length(ammo_type))? 1 : (i + 1) #define DECREMENT_OR_WRAP(i) i = (i <= 1)? length(ammo_type) : (i - 1) @@ -366,21 +360,10 @@ return /obj/item/gun/energy/attack_self(mob/living/user) - if (!ishuman(user)) + . = ..() + if(can_select_fire(user)) + select_fire(user) return - if(cell) - if(can_charge == 0 && can_remove == 0) - to_chat(user, "You can't remove the cell from \the [src].") - return - cell.forceMove(drop_location()) - user.put_in_hands(cell) - cell.update_icon() - cell = null - to_chat(user, "You pull the cell out of \the [src].") - playsound(src, 'sound/f13weapons/equipsounds/laserreload.ogg', 50, 1) - else - to_chat(user, "There's no cell in \the [src].") - return /obj/item/gun/energy/attackby(obj/item/A, mob/user, params) diff --git a/code/modules/projectiles/guns/energy/plasmaf13.dm b/code/modules/projectiles/guns/energy/plasmaf13.dm index 8f83aadd3d..e8fc5a876d 100644 --- a/code/modules/projectiles/guns/energy/plasmaf13.dm +++ b/code/modules/projectiles/guns/energy/plasmaf13.dm @@ -103,3 +103,50 @@ equipsound = 'sound/f13weapons/equipsounds/plasequip.ogg' ammo_type = list(/obj/item/ammo_casing/energy/plasma/scatter) cell_type = /obj/item/stock_parts/cell/ammo/mfc + + +/obj/item/gun/energy/laser/plasma/spear + name = "ergonomic plasmacaster" + icon = 'icons/fallout/objects/melee/twohanded.dmi' + lefthand_file = 'icons/fallout/onmob/weapons/melee2h_lefthand.dmi' + righthand_file = 'icons/fallout/onmob/weapons/melee2h_righthand.dmi' + mob_overlay_icon = 'icons/fallout/onmob/backslot_weapon.dmi' + item_state = "plasma" + icon_state = "plasma" + w_class = WEIGHT_CLASS_BULKY + weapon_weight = WEAPON_LIGHT //you need to wield it to fire it + slot_flags = ITEM_SLOT_BACK + desc = "An ergonomic pre-war plasmacaster designed for precision mining work. This one appears to be built into a single thick staff, with a bulbous hilt and sharp saturnite alloy blades ringing the caster assembly- strongly resembling sort of spear." + ammo_type = list(/obj/item/ammo_casing/energy/plasma/miner) + cell_type = /obj/item/stock_parts/cell/ammo/ecp + sharpness = SHARP_EDGED + max_reach = 2 + force = 20 + burst_size = 5 + burst_shot_delay = 0.5 + fire_delay = 10 + scope_y_offset = 16 + equipsound = 'sound/f13weapons/equipsounds/plasequip.ogg' + var/twohands = FALSE + +/obj/item/gun/energy/laser/plasma/spear/ComponentInitialize() + . = ..() + AddComponent(/datum/component/two_handed, force_unwielded=20, force_wielded=40, icon_wielded="[item_state]2") + AddElement(/datum/element/update_icon_updates_onmob) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/allow_fire) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/deny_fire) + +/obj/item/gun/energy/laser/plasma/spear/proc/allow_fire() + twohands = TRUE +/obj/item/gun/energy/laser/plasma/spear/proc/deny_fire() + twohands = FALSE + +/obj/item/gun/energy/laser/plasma/spear/Destroy() + ..() + UnregisterSignal(src, list(COMSIG_TWOHANDED_WIELD, + COMSIG_TWOHANDED_UNWIELD)) + +/obj/item/gun/energy/laser/plasma/spear/can_shoot() + . = ..() + if(!twohands) + return FALSE diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index dd08c5832a..ba21eb5078 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -272,7 +272,7 @@ icon_state = "plasma_clot" damage_type = BURN damage = 60 - flag = "laser" + flag = "energy" eyeblur = 0 is_reflectable = TRUE pixels_per_second = TILES_TO_PIXELS(50) @@ -453,6 +453,21 @@ eyeblur = 0 is_reflectable = FALSE +/obj/item/projectile/f13plasma/repeater/mining + name = "mining plasma stream" + icon_state = "plasma_clot" + damage_type = BURN + damage = 5 + flag = "energy" + eyeblur = 0 + is_reflectable = FALSE + +/obj/item/projectile/f13plasma/repeater/mining/on_hit(atom/target) + . = ..() + if(ismineralturf(target)) + var/turf/closed/mineral/M = target + M.gets_drilled(firer) + /obj/item/projectile/f13plasma/pistol //Plasma pistol damage = 33 diff --git a/icons/fallout/objects/melee/twohanded.dmi b/icons/fallout/objects/melee/twohanded.dmi index 6bbb40cb717f8154e8afe78a6717e87b36a48599..a936f6c0e8e1c399b46b04ffcf082d6964d9dba0 100644 GIT binary patch literal 25256 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 WBQY(>ail{c?Vhp1RjXD6CR@agnWs&8=o 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 literal 22795 zcmYhj1z1&0)Hb{iozkVGq@;8o;1JRs(jZ*|(v5UTi-1T=cY}0yDcvRA()n$k_kI8C z_j-=cKC}0kSu?ZNntR=AZNrrn-(jM?L<0Z-Q$|`s6#yWV&mR;d008g<%lyGFm7ePF zoh8hiOg>pTI9u6&1OWFRX zyc8@UlZWq7XF&eRW@y`Y%HlQGaHXf8g zK|x8$G^+rwlcUSe6ixi`_s{sz>HsqbweW2 zi+NgR4Lu#awp~cBb#Q<$M0Uy=!%3fWM70O)OXjrLXPiygSIs1JWmpdPP7QvIf8WWM zTVwY({7(-^k}PDM7WW05L`sw0Uc?FSGWfn%uFORlMc;gZ&X+J^&gbfL)jhVq!VqHQQWKTo z(aS5eLGmOrMD?D`4<#W4SLj>j`o=aKuIH8fttL4tnNZ%wS)fL(vcC7NUVDS;oZ@YQ zIwSdk|ERV7+>y^vo&DYUEA+AsorfG%c>tgUWF*AY-G3aUdA!HhYJFURTNHH_n?}N~ z(T(MT!*Nu9`*OpGhBcv^Hj-B=e1m(SAZ77p$&^Fa9CswGTZVK%q1Tj7{>Q5%cDxN@ z1+JIjXws3Ck^QZ~wR8BqqsK8@U#Ap!oq21W#aqU@a=0`u((N_Ul>Ek2T>$MW(}8$e zn+D6#`@3*qQnhdApH}}F$;b>12nxDNyXK%AK8;3`(Y�G(D9$w2#it!3*ycft#2J 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 literal 26991 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 LRqm&ZY0&=ybaz|9 diff --git a/icons/fallout/onmob/weapons/melee2h_lefthand.dmi b/icons/fallout/onmob/weapons/melee2h_lefthand.dmi index f862577a6ed64ac2d9ef1b94b204cd096f5e1771..d8ef717ec7c3d1bb83d312a9adec9b7b6f6a340b 100644 GIT binary patch literal 34614 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 G=6?W{e?7ne literal 34030 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 Date: Fri, 4 Mar 2022 13:24:56 +1100 Subject: [PATCH 084/127] mine rework/ beartrap availability (#404) * Re-Mining * PULSING * rrr * man this shit got scores to settle * daded * ARNM * expensivening * to err * stingy * Update explosives.dm * Update explosives.dm * Update explosives.dm * Update recipes_primal.dm * grrrrrrrrr * rrrr * The operator is not valid for this process * reee * let's try this * test 4 * re-re-reeework * trappist1 --- _maps/RandomZLevels/VR/yuma_VR.dmm | 18 +- _maps/RandomZLevels/away_mission/wildwest.dmm | 10 +- _maps/map_files/Pahrump/Dungeons.dmm | 18 +- _maps/map_files/Pahrump/Pahrump-Surface-2.dmm | 8 +- .../Pahrump/Pahrump-Underground-1.dmm | 38 ++-- _maps/map_files/Pahrump/old/Pahrump.dmm | 14 +- _maps/map_files/generic/CentCom.dmm | 10 +- .../templates/dungeons/north_bunker_3.dmm | 4 +- .../templates/dungeons/oasis_bunker_1.dmm | 4 +- code/__DEFINES/dcs/signals.dm | 3 +- code/__DEFINES/is_helpers.dm | 2 +- code/__DEFINES/traits.dm | 1 + code/_globalvars/traits.dm | 1 + .../crafting/recipes/recipes_explosives.dm | 76 ++++++- .../crafting/recipes/recipes_misc.dm | 2 +- .../crafting/recipes/recipes_primal.dm | 11 + .../crafting/recipes/recipes_tailoring.dm | 16 +- .../crafting/recipes/recipes_tribal.dm | 6 +- code/datums/components/pellet_cloud.dm | 6 +- code/datums/wires/_wires.dm | 3 +- code/datums/wires/explosive.dm | 45 ++++ code/game/objects/effects/mines.dm | 69 +----- code/game/objects/items/granters.dm | 20 +- code/game/objects/items/grenades/emgrenade.dm | 2 +- code/game/objects/items/handcuffs.dm | 2 +- code/game/objects/items/shrapnel.dm | 2 +- .../objects/items/stacks/sheets/mineral.dm | 1 + code/modules/fallout/obj/explosives.dm | 205 ++++++++++++++++++ 28 files changed, 432 insertions(+), 165 deletions(-) diff --git a/_maps/RandomZLevels/VR/yuma_VR.dmm b/_maps/RandomZLevels/VR/yuma_VR.dmm index 88d4d0bbc7..b20c81f16d 100644 --- a/_maps/RandomZLevels/VR/yuma_VR.dmm +++ b/_maps/RandomZLevels/VR/yuma_VR.dmm @@ -305,7 +305,7 @@ id = "vrlock1"; max_integrity = 9600 }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/awaymission/vr/bos/casino) "cA" = ( @@ -3400,7 +3400,7 @@ /obj/machinery/door/poddoor{ id = "vrlock2" }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/awaymission/vr/bos/casino) "ww" = ( @@ -4084,7 +4084,7 @@ id = "vrlock1"; max_integrity = 9600 }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/awaymission/vr/bos/casino) "By" = ( @@ -4134,7 +4134,7 @@ /obj/machinery/door/poddoor{ id = "vrlock3" }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/awaymission/vr/bos/casino) "BX" = ( @@ -4876,7 +4876,7 @@ /obj/machinery/door/poddoor{ id = "vrlock3" }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/awaymission/vr/bos/casino) "IG" = ( @@ -5027,7 +5027,7 @@ "JL" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/dirt, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /obj/machinery/door/poddoor{ id = "vrlock2" }, @@ -5588,7 +5588,7 @@ }, /area/awaymission/vr/bos/deathmatch) "Oh" = ( -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /obj/machinery/door/poddoor{ id = "vrlock1"; max_integrity = 9600 @@ -6437,7 +6437,7 @@ /obj/machinery/door/poddoor{ id = "vrlock2" }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/awaymission/vr/bos/casino) "Vk" = ( @@ -6589,7 +6589,7 @@ /area/awaymission/vr/bos/casino) "Wf" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /obj/machinery/door/poddoor{ id = "vrlock1"; max_integrity = 9600 diff --git a/_maps/RandomZLevels/away_mission/wildwest.dmm b/_maps/RandomZLevels/away_mission/wildwest.dmm index a978f26fbd..e34b420db3 100644 --- a/_maps/RandomZLevels/away_mission/wildwest.dmm +++ b/_maps/RandomZLevels/away_mission/wildwest.dmm @@ -614,7 +614,7 @@ /turf/open/floor/wood, /area/awaymission/wildwest/mines) "cB" = ( -/obj/effect/mine/gas/plasma, +/obj/item/mine/gas/plasma, /obj/item/ammo_box/c10mm, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" @@ -906,7 +906,7 @@ /turf/open/floor/wood, /area/awaymission/wildwest/mines) "dv" = ( -/obj/effect/mine/gas/plasma, +/obj/item/mine/gas/plasma, /obj/item/ammo_box/c10mm, /turf/open/floor/wood, /area/awaymission/wildwest/mines) @@ -1178,7 +1178,7 @@ }, /area/awaymission/wildwest/mines) "ek" = ( -/obj/effect/mine/gas/plasma, +/obj/item/mine/gas/plasma, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -1384,7 +1384,7 @@ /turf/open/floor/plasteel, /area/awaymission/wildwest/refine) "eS" = ( -/obj/effect/mine/gas/plasma, +/obj/item/mine/gas/plasma, /turf/open/floor/wood, /area/awaymission/wildwest/mines) "eT" = ( @@ -1657,7 +1657,7 @@ /turf/open/floor/plasteel, /area/awaymission/wildwest/refine) "fB" = ( -/obj/effect/mine/gas/plasma, +/obj/item/mine/gas/plasma, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, diff --git a/_maps/map_files/Pahrump/Dungeons.dmm b/_maps/map_files/Pahrump/Dungeons.dmm index 35f7771773..96c4ed6d0c 100644 --- a/_maps/map_files/Pahrump/Dungeons.dmm +++ b/_maps/map_files/Pahrump/Dungeons.dmm @@ -13,7 +13,7 @@ /obj/machinery/door/poddoor{ id = "lock3" }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/f13/underground/cave) "aaK" = ( @@ -2006,7 +2006,7 @@ /obj/machinery/door/poddoor{ id = "lock2" }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/f13/underground/cave) "cpI" = ( @@ -2469,7 +2469,7 @@ /obj/machinery/door/poddoor{ id = "lock3" }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/f13/underground/cave) "cWc" = ( @@ -4062,7 +4062,7 @@ id = "lock1"; max_integrity = 9600 }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/f13/underground/cave) "ePz" = ( @@ -8791,7 +8791,7 @@ /area/f13/bunker) "kxg" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /obj/machinery/door/poddoor{ id = "lock1"; max_integrity = 9600 @@ -10960,7 +10960,7 @@ id = "lock1"; max_integrity = 9600 }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/f13/underground/cave) "nbF" = ( @@ -12088,7 +12088,7 @@ "owo" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/dirt, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /obj/machinery/door/poddoor{ id = "lock2" }, @@ -17880,7 +17880,7 @@ /obj/machinery/door/poddoor{ id = "lock2" }, -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /turf/open/floor/carpet/green, /area/f13/underground/cave) "vtn" = ( @@ -19866,7 +19866,7 @@ /turf/open/floor/carpet/green, /area/f13/underground/cave) "xMl" = ( -/obj/effect/mine/shrapnel/sting, +/obj/item/mine/shrapnel/sting, /obj/machinery/door/poddoor{ id = "lock1"; max_integrity = 9600 diff --git a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm index 289adb4ca1..32eb8e19ba 100644 --- a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm @@ -4060,7 +4060,7 @@ /turf/open/floor/f13/wood, /area/f13/building) "bIm" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/plasteel/barber{ icon = 'icons/turf/f13floors2.dmi'; icon_state = "bluerustychess2" @@ -6108,7 +6108,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/plasteel/barber{ icon = 'icons/turf/f13floors2.dmi'; icon_state = "bluerustychess2" @@ -39989,7 +39989,7 @@ }, /area/f13/building) "qCI" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/plasteel/f13/vault_floor/blue/side{ dir = 8 }, @@ -51482,7 +51482,7 @@ }, /area/f13/city) "vDz" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/plasteel/f13/vault_floor/blue/side{ dir = 4 }, diff --git a/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm b/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm index 63ba80193e..8f32389d73 100644 --- a/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Underground-1.dmm @@ -169,7 +169,7 @@ /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) "agq" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/plating/tunnel, /area/f13/caves) "agw" = ( @@ -434,7 +434,7 @@ /turf/closed/mineral/random/high_chance, /area/f13/caves) "aon" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /obj/effect/decal/cleanable/blood/tracks, /obj/effect/decal/cleanable/blood, /obj/machinery/door/poddoor{ @@ -2684,7 +2684,7 @@ /turf/open/floor/plating/f13/inside, /area/f13/brotherhood/operations) "bGS" = ( -/obj/effect/mine/shrapnel, +/obj/item/mine/shrapnel, /obj/machinery/light/small{ dir = 8 }, @@ -3489,7 +3489,7 @@ /area/f13/tunnel) "cgk" = ( /obj/structure/simple_door/metal/barred, -/obj/effect/mine/stun, +/obj/item/mine/stun, /obj/structure/decoration/rag, /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13{ @@ -5322,7 +5322,7 @@ /area/f13/bunker) "diE" = ( /obj/structure/barricade/wooden, -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/indestructible/ground/inside/mountain, /area/f13/bunker) "diH" = ( @@ -6764,7 +6764,7 @@ /turf/closed/wall/r_wall/rust, /area/f13/clinic) "dZM" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "dZO" = ( @@ -7150,7 +7150,7 @@ /area/f13/brotherhood/rnd) "ejr" = ( /obj/structure/barricade/wooden, -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) "ejv" = ( @@ -11396,7 +11396,7 @@ }, /area/f13/brotherhood/reactor) "gGG" = ( -/obj/effect/mine/explosive, +/obj/item/mine/explosive, /obj/machinery/light/small, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) @@ -11471,7 +11471,7 @@ }, /area/f13/brotherhood/rnd) "gJa" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/f13{ icon_state = "yellowdirtyfull" }, @@ -11825,7 +11825,7 @@ /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/brotherhood/operations) "gQO" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) "gQR" = ( @@ -14556,7 +14556,7 @@ }, /area/f13/brotherhood/operations) "iXe" = ( -/obj/effect/mine/shrapnel, +/obj/item/mine/shrapnel, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "iXo" = ( @@ -15989,7 +15989,7 @@ }, /area/f13/bunker) "jXX" = ( -/obj/effect/mine/shrapnel, +/obj/item/mine/shrapnel, /turf/open/floor/plating/tunnel{ icon_state = "tunnelrusty" }, @@ -25386,7 +25386,7 @@ /turf/open/floor/plating/dirt, /area/f13/caves) "qNw" = ( -/obj/effect/mine/shrapnel, +/obj/item/mine/shrapnel, /turf/open/floor/plating/dirt/dark, /area/f13/caves) "qNx" = ( @@ -25606,7 +25606,7 @@ /turf/open/floor/plasteel/f13/vault_floor/plating, /area/f13/brotherhood/medical) "qUq" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /obj/effect/decal/cleanable/dirt{ color = "#363636" }, @@ -26684,7 +26684,7 @@ /area/f13/tunnel) "rJW" = ( /obj/structure/simple_door/metal/barred, -/obj/effect/mine/stun, +/obj/item/mine/stun, /obj/structure/decoration/rag, /turf/open/floor/f13{ icon_state = "greenrustyfull" @@ -27442,7 +27442,7 @@ /area/f13/caves) "smN" = ( /obj/machinery/light/small, -/obj/effect/mine/shrapnel, +/obj/item/mine/shrapnel, /turf/open/water, /area/f13/caves) "snm" = ( @@ -27818,7 +27818,7 @@ }, /area/f13/den) "sHo" = ( -/obj/effect/mine/explosive, +/obj/item/mine/explosive, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) "sHv" = ( @@ -30330,7 +30330,7 @@ /turf/open/floor/carpet/black, /area/f13/brotherhood/offices2nd) "uKd" = ( -/obj/effect/mine/shrapnel, +/obj/item/mine/shrapnel, /turf/open/water, /area/f13/caves) "uKf" = ( @@ -32885,7 +32885,7 @@ "wLN" = ( /obj/structure/simple_door/metal/barred, /obj/structure/decoration/rag, -/obj/effect/mine/stun, +/obj/item/mine/stun, /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13{ icon_state = "darkrusty" diff --git a/_maps/map_files/Pahrump/old/Pahrump.dmm b/_maps/map_files/Pahrump/old/Pahrump.dmm index 657420186c..3c98691b08 100644 --- a/_maps/map_files/Pahrump/old/Pahrump.dmm +++ b/_maps/map_files/Pahrump/old/Pahrump.dmm @@ -10794,7 +10794,7 @@ }, /area/f13/village) "aIA" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/f13/wood{ icon_state = "housewood2" }, @@ -25356,7 +25356,7 @@ }, /area/f13/clinic) "bJH" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/f13{ icon_state = "yellowdirtyfull" }, @@ -25743,7 +25743,7 @@ }, /area/f13/clinic) "bKO" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) "bKP" = ( @@ -26611,7 +26611,7 @@ /area/f13/caves) "bNK" = ( /obj/structure/barricade/wooden, -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) "bNL" = ( @@ -26784,7 +26784,7 @@ /turf/closed/mineral/random/low_chance, /area/f13/caves) "bOr" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/closed/mineral/random/low_chance, /area/f13/caves) "bOs" = ( @@ -27011,7 +27011,7 @@ }, /area/f13/bunker) "bPb" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/f13{ icon_state = "dark" }, @@ -34377,7 +34377,7 @@ /obj/effect/decal/cleanable/blood/tracks{ dir = 6 }, -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) "ewi" = ( diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 9baccffd96..598973464d 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -8573,7 +8573,7 @@ /turf/open/indestructible/ground/inside/subway, /area/centcom/evac) "yv" = ( -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/centcom/evac) "yy" = ( @@ -9984,7 +9984,7 @@ "EB" = ( /obj/structure/simple_door/metal/dirtystore, /obj/structure/decoration/rag, -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/centcom/evac) "EC" = ( @@ -11360,7 +11360,7 @@ /area/centcom/holding) "Mo" = ( /obj/structure/simple_door/dirtyglass, -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/centcom/evac) "Mq" = ( @@ -11768,7 +11768,7 @@ "QD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/decoration/rag, -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/centcom/evac) "QE" = ( @@ -12366,7 +12366,7 @@ "Va" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/centcom/evac) "Vm" = ( diff --git a/_maps/map_files/templates/dungeons/north_bunker_3.dmm b/_maps/map_files/templates/dungeons/north_bunker_3.dmm index 4300aa5ed3..58f8e760ff 100644 --- a/_maps/map_files/templates/dungeons/north_bunker_3.dmm +++ b/_maps/map_files/templates/dungeons/north_bunker_3.dmm @@ -793,7 +793,7 @@ /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/bunker) "wT" = ( -/obj/effect/mine/gas/plasma, +/obj/item/mine/gas/plasma, /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) "xd" = ( @@ -1677,7 +1677,7 @@ /turf/open/indestructible/ground/inside/mountain, /area/f13/tunnel) "Wl" = ( -/obj/effect/mine/gas/plasma, +/obj/item/mine/gas/plasma, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) "Ws" = ( diff --git a/_maps/map_files/templates/dungeons/oasis_bunker_1.dmm b/_maps/map_files/templates/dungeons/oasis_bunker_1.dmm index 233781b40c..a93781ed9b 100644 --- a/_maps/map_files/templates/dungeons/oasis_bunker_1.dmm +++ b/_maps/map_files/templates/dungeons/oasis_bunker_1.dmm @@ -805,7 +805,7 @@ /area/f13/bunker) "zc" = ( /obj/structure/spider/stickyweb, -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/floor/plating/tunnel, /area/f13/bunker) "zr" = ( @@ -1343,7 +1343,7 @@ /area/f13/bunker) "Qd" = ( /obj/effect/spawner/lootdrop/trash, -/obj/effect/mine/stun, +/obj/item/mine/stun, /turf/open/indestructible/ground/inside/mountain, /area/f13/bunker) "Qi" = ( diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index e2bcfae2a6..8161b50760 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -414,9 +414,10 @@ #define COMSIG_ITEM_MOUSE_ENTER "item_mouse_enter" //from base of obj/item/MouseEntered(): (location, control, params) #define COMSIG_ITEM_DECONSTRUCTOR_DEEPSCAN "deconstructor_deepscan" //Called by deconstructive analyzers deepscanning an item: (obj/machinery/rnd/destructive_analyzer/analyzer_machine, mob/user, list/information_list) #define COMSIG_ITEM_DISABLE_EMBED "item_disable_embed" ///from [/obj/item/proc/disableEmbedding]: -#define COMSIG_MINE_TRIGGERED "minegoboom" ///from [/obj/effect/mine/proc/triggermine]: +#define COMSIG_EFFECT_MINE_TRIGGERED "minegoboom" ///from [/obj/effect/mine/proc/triggermine]: // Uncovered information #define COMPONENT_DEEPSCAN_UNCOVERED_INFORMATION 1 +#define COMSIG_ITEM_MINE_TRIGGERED "itemineboom" ///from [/obj/item/mine/proc/triggermine]: // /obj/item/grenade signals #define COMSIG_GRENADE_PRIME "grenade_prime" //called in /obj/item/gun/process_fire (user, target, params, zone_override) diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index f1b3785384..c093c2b48d 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -192,7 +192,7 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list( #define isgrenade(A) (istype(A, /obj/item/grenade)) -#define islandmine(A) (istype(A, /obj/effect/mine)) +#define islandmine(A) (istype(A, /obj/item/mine)) #define isammocasing(A) (istype(A, /obj/item/ammo_casing)) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 08721ba14b..df31dd475b 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -101,6 +101,7 @@ #define TRAIT_SLEEPIMMUNE "sleep_immunity" #define TRAIT_PUSHIMMUNE "push_immunity" #define TRAIT_SHOCKIMMUNE "shock_immunity" +#define TRAIT_WIREVISION "wire omniescience" #define TRAIT_TESLA_SHOCKIMMUNE "tesla_shock_immunity" #define TRAIT_STABLEHEART "stable_heart" #define TRAIT_STABLELIVER "stable_liver" diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm index 3b948debb7..dfbf36c227 100644 --- a/code/_globalvars/traits.dm +++ b/code/_globalvars/traits.dm @@ -33,6 +33,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_SLEEPIMMUNE" = TRAIT_SLEEPIMMUNE, "TRAIT_PUSHIMMUNE" = TRAIT_PUSHIMMUNE, "TRAIT_SHOCKIMMUNE" = TRAIT_SHOCKIMMUNE, + "TRAIT_WIREVISION" = TRAIT_WIREVISION, "TRAIT_TESLA_SHOCKIMMUNE" = TRAIT_TESLA_SHOCKIMMUNE, "TRAIT_STABLEHEART" = TRAIT_STABLEHEART, "TRAIT_STABLELIVER" = TRAIT_STABLELIVER, diff --git a/code/datums/components/crafting/recipes/recipes_explosives.dm b/code/datums/components/crafting/recipes/recipes_explosives.dm index 4407efee16..0ffb98966f 100644 --- a/code/datums/components/crafting/recipes/recipes_explosives.dm +++ b/code/datums/components/crafting/recipes/recipes_explosives.dm @@ -46,16 +46,80 @@ time = 30 category = CAT_EXPLOSIVE -/datum/crafting_recipe/shrapnelmine - name = "Shrapnel Mine (WARNING: MINE PLACED IMMEDIATLY)" - result = /obj/effect/mine/shrapnel - reqs = list(/obj/item/grenade/homemade/firebomb = 1, - /obj/item/ammo_casing/a22 = 5 - ) + +/datum/crafting_recipe/explosive/shrapnelmine + name = "Shrapnel Mine" + result = /obj/item/mine/shrapnel/random + reqs = list(/obj/item/stack/sheet/metal = 10, + /obj/item/stack/crafting/metalparts = 2, + /obj/item/stack/crafting/electronicparts = 1, + /obj/item/stack/ore/blackpowder = 1, + /obj/item/assembly/prox_sensor = 1, + /obj/item/stack/cable_coil = 5) + time = 15 + category = CAT_EXPLOSIVE + always_available = FALSE + +/datum/crafting_recipe/explosive/explomine + name = "High-Explosive Mine" + result = /obj/item/mine/explosive/random + reqs = list(/obj/item/stack/sheet/metal = 10, + /obj/item/stack/crafting/metalparts = 2, + /obj/item/stack/crafting/goodparts = 1, + /obj/item/stack/crafting/electronicparts = 1, + /obj/item/stack/ore/blackpowder = 2, + /obj/item/assembly/prox_sensor = 1, + /obj/item/stack/cable_coil = 5 + ) + time = 15 + category = CAT_EXPLOSIVE + always_available = FALSE + +/datum/crafting_recipe/explosive/stingmine + name = "Stingball Mine" + result = /obj/item/mine/shrapnel/sting/random + reqs = list(/obj/item/stack/sheet/metal = 5, + /obj/item/stack/sheet/plastic = 1, + /obj/item/stack/crafting/metalparts = 2, + /obj/item/stack/crafting/electronicparts = 1, + /obj/item/stack/ore/blackpowder = 1, + /obj/item/assembly/prox_sensor = 1, + /obj/item/stack/cable_coil = 5 + ) time = 15 category = CAT_EXPLOSIVE always_available = FALSE +/datum/crafting_recipe/explosive/pulsemine + name = "Pulse Mine" + result = /obj/item/mine/emp/random + reqs = list(/obj/item/stack/sheet/metal = 10, + /obj/item/stack/crafting/metalparts = 3, + /obj/item/stack/crafting/goodparts = 1, + /obj/item/stack/crafting/electronicparts = 5, + /obj/item/assembly/prox_sensor = 1, + /datum/reagent/iron = 30, + /datum/reagent/radium = 30, + /obj/item/stack/cable_coil = 30 + ) + time = 15 + category = CAT_EXPLOSIVE + always_available = FALSE + +/datum/crafting_recipe/explosive/stunmine + name = "Stun Mine" + result = /obj/item/mine/stun/random + reqs = list(/obj/item/stack/sheet/metal = 5, + /obj/item/stack/crafting/metalparts = 3, + /obj/item/stack/crafting/electronicparts = 5, + /obj/item/assembly/prox_sensor = 1, + /obj/item/stack/cable_coil = 5 + ) + time = 15 + category = CAT_EXPLOSIVE + always_available = FALSE + + /datum/crafting_recipe/lance name = "Explosive Spear (Grenade)" result = /obj/item/twohanded/spear diff --git a/code/datums/components/crafting/recipes/recipes_misc.dm b/code/datums/components/crafting/recipes/recipes_misc.dm index b6fea65728..0a4756fba0 100644 --- a/code/datums/components/crafting/recipes/recipes_misc.dm +++ b/code/datums/components/crafting/recipes/recipes_misc.dm @@ -423,7 +423,7 @@ time = 20 reqs = list(/obj/item/grown/sunflower = 5, /obj/item/stack/cable_coil = 3) - subcategory = CAT_MISCELLANEOUS + subcategory = CAT_MISCELLANEOUS category = CAT_CLOTHING /datum/crafting_recipe/poppycrown diff --git a/code/datums/components/crafting/recipes/recipes_primal.dm b/code/datums/components/crafting/recipes/recipes_primal.dm index 1e610e548f..7e6351c133 100644 --- a/code/datums/components/crafting/recipes/recipes_primal.dm +++ b/code/datums/components/crafting/recipes/recipes_primal.dm @@ -442,3 +442,14 @@ category = CAT_TRIBAL tools = list(TOOL_WORKBENCH) always_available = FALSE + +/* tdo +/datum/crafting_recipe/beartrap + name = "Bear Trap" + result = /obj/item/restraints/legcuffs/beartrap + time = 25 + reqs = list(/obj/item/stack/crafting/metalparts = 2, + /obj/item/stack/sheet/metal = 1) + category = CAT_TRIBAL + tools = list(TOOL_WORKBENCH) +*/ diff --git a/code/datums/components/crafting/recipes/recipes_tailoring.dm b/code/datums/components/crafting/recipes/recipes_tailoring.dm index 88d69a7e2c..6b672695b4 100644 --- a/code/datums/components/crafting/recipes/recipes_tailoring.dm +++ b/code/datums/components/crafting/recipes/recipes_tailoring.dm @@ -102,14 +102,14 @@ /datum/crafting_recipe/metalarmor/polish name = "Polished Metal Armor" result = /obj/item/clothing/suit/armor/f13/metalarmor/laserproof - reqs = list(/obj/item/clothing/suit/armor/f13/metalarmor, + reqs = list(/obj/item/clothing/suit/armor/f13/metalarmor = 1, /obj/item/crafting/abraxo, ) tools = list(TOOL_WORKBENCH) time = 60 category = CAT_CLOTHING - subcategory = CAT_ARMOR - + subcategory = CAT_ARMOR + /datum/crafting_recipe/metalarmormk2 name = "Metal Armor, reinforced" result = /obj/item/clothing/suit/armor/f13/metalarmor/reinforced @@ -120,7 +120,7 @@ time = 120 category = CAT_CLOTHING subcategory = CAT_ARMOR - + datum/crafting_recipe/steelbib name = "Steel Breastplate" result = /obj/item/clothing/suit/armor/f13/metalarmor/steelbib @@ -132,7 +132,7 @@ datum/crafting_recipe/steelbib time = 120 category = CAT_CLOTHING subcategory = CAT_ARMOR - + datum/crafting_recipe/steelbib/heavy name = "Heavy Steel Breastplate" result = /obj/item/clothing/suit/armor/f13/metalarmor/steelbib/oasis @@ -142,7 +142,7 @@ datum/crafting_recipe/steelbib/heavy tools = list(TOOL_WORKBENCH) time = 120 category = CAT_CLOTHING - subcategory = CAT_ARMOR + subcategory = CAT_ARMOR always_available = FALSE /datum/crafting_recipe/metalmask @@ -472,7 +472,7 @@ datum/crafting_recipe/steelbib/heavy time = 60 category = CAT_CLOTHING subcategory = CAT_ARMOR - + /datum/crafting_recipe/armyhelmetheavy name = "Heavy Steel Helmet" result = /obj/item/clothing/head/helmet/armyhelmet/heavy @@ -1299,5 +1299,3 @@ datum/crafting_recipe/steelbib/heavy category = CAT_CLOTHING subcategory = CAT_GENCLOTHES */ - - diff --git a/code/datums/components/crafting/recipes/recipes_tribal.dm b/code/datums/components/crafting/recipes/recipes_tribal.dm index b9ded4d5e7..1bbc03103d 100644 --- a/code/datums/components/crafting/recipes/recipes_tribal.dm +++ b/code/datums/components/crafting/recipes/recipes_tribal.dm @@ -187,15 +187,13 @@ category = CAT_TRIBAL always_available = FALSE -/datum/crafting_recipe/warmace +/datum/crafting_recipe/tribalwar/warmace name = "Carve Wooden Warmace" result = /obj/item/twohanded/sledgehammer/warmace time = 100 reqs = list(/obj/item/stack/sheet/mineral/wood = 10, /obj/item/stack/sheet/cloth = 3) tools = list(TOOL_WORKBENCH) - category = CAT_PRIMAL - subcategory = CAT_TRIBAL always_available = FALSE /*datum/crafting_recipe/voodoo @@ -459,5 +457,3 @@ datum/crafting_recipe/tribalwar/bone reqs = list(/obj/item/stack/sheet/cloth = 1, /obj/item/stack/sheet/leather = 1, /obj/item/clothing/head/helmet/skull = 1) - - diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm index b15fd2c8db..89381d633d 100644 --- a/code/datums/components/pellet_cloud.dm +++ b/code/datums/components/pellet_cloud.dm @@ -12,7 +12,7 @@ * -Directed: This means you're shooting multiple pellets, like buckshot. If an ammo casing is defined as having multiple pellets, it will automatically create a pellet cloud * and call COMSIG_PELLET_CLOUD_INIT (see [/obj/item/ammo_casing/proc/fire_casing]). Thus, the only projectiles fired will be the ones fired here. * The magnitude var controls how many pellets are created. - * -Circular: This results in a big spray of shrapnel flying all around the detonation point when the grenade fires COMSIG_GRENADE_PRIME or landmine triggers COMSIG_MINE_TRIGGERED. + * -Circular: This results in a big spray of shrapnel flying all around the detonation point when the grenade fires COMSIG_GRENADE_PRIME or landmine triggers COMSIG_ITEM_MINE_TRIGGERED. * The magnitude var controls how big the detonation radius is (the bigger the magnitude, the more shrapnel is created). Grenades can be covered with bodies to reduce shrapnel output. * * Once all of the fired projectiles either hit a target or disappear due to ranging out/whatever else, we resolve the list of all the things we hit and print aggregate messages so we get @@ -85,10 +85,10 @@ RegisterSignal(parent, COMSIG_GRENADE_ARMED, .proc/grenade_armed) RegisterSignal(parent, COMSIG_GRENADE_PRIME, .proc/create_blast_pellets) else if(islandmine(parent)) - RegisterSignal(parent, COMSIG_MINE_TRIGGERED, .proc/create_blast_pellets) + RegisterSignal(parent, COMSIG_ITEM_MINE_TRIGGERED, .proc/create_blast_pellets) /datum/component/pellet_cloud/UnregisterFromParent() - UnregisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_PELLET_CLOUD_INIT, COMSIG_GRENADE_PRIME, COMSIG_GRENADE_ARMED, COMSIG_MOVABLE_MOVED, COMSIG_MOVABLE_UNCROSSED, COMSIG_MINE_TRIGGERED, COMSIG_ITEM_DROPPED)) + UnregisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_PELLET_CLOUD_INIT, COMSIG_GRENADE_PRIME, COMSIG_GRENADE_ARMED, COMSIG_MOVABLE_MOVED, COMSIG_MOVABLE_UNCROSSED, COMSIG_ITEM_MINE_TRIGGERED, COMSIG_ITEM_DROPPED)) /** * create_casing_pellets() is for directed pellet clouds for ammo casings that have multiple pellets (buckshot and scatter lasers for instance) diff --git a/code/datums/wires/_wires.dm b/code/datums/wires/_wires.dm index 020c7c240d..5e370ae81e 100644 --- a/code/datums/wires/_wires.dm +++ b/code/datums/wires/_wires.dm @@ -32,6 +32,7 @@ // Prevents wires from showing up in station blueprints var/req_knowledge = INFINITY //wiring skill level on which the functions are revealed. var/req_skill = JOB_SKILL_BASIC //used in user's cutting/pulsing/mending speed calculations. + var/req_trait = TRAIT_WIREVISION //trait required to see all wires var/list/current_users //list of untrained people currently interacting with this set of wires. /datum/wires/New(atom/holder) @@ -261,7 +262,7 @@ var/reveal_wires = FALSE // Admin ghost can see a purpose of each wire. - if(IsAdminGhost(user) || user.mind.get_skill_level(/datum/skill/level/job/wiring) >= req_knowledge) + if(IsAdminGhost(user) || user.mind.get_skill_level(/datum/skill/level/job/wiring) >= req_knowledge || HAS_TRAIT(user, req_trait)) reveal_wires = TRUE // Same for anyone with an abductor multitool. diff --git a/code/datums/wires/explosive.dm b/code/datums/wires/explosive.dm index 6e3c5318bf..1ce5e50899 100644 --- a/code/datums/wires/explosive.dm +++ b/code/datums/wires/explosive.dm @@ -1,3 +1,6 @@ +/datum/wires/explosive + req_trait = TRAIT_EXPLOSIVE_CRAFTING + /datum/wires/explosive/New(atom/holder) add_duds(2) // In this case duds actually explode. ..() @@ -80,3 +83,45 @@ /datum/wires/explosive/gibtonite/explode() var/obj/item/gibtonite/P = holder P.GibtoniteReaction(null, 2) + +/datum/wires/explosive/mine + holder_type = /obj/item/mine + randomize = FALSE + req_skill = JOB_SKILL_UNTRAINED + +/datum/wires/explosive/mine/New(atom/holder) + wires = list( + WIRE_DISARM + ) + add_duds(2) // Duds also explode here. + ..() + +/datum/wires/explosive/mine/interactable(mob/user) + return TRUE + +/datum/wires/explosive/mine/explode() + var/obj/item/mine/P = holder + P.arm() + +/datum/wires/explosive/mine/on_cut(wire, mend) + var/obj/item/mine/P = holder + switch(wire) + if(WIRE_DISARM) // Disarm and untrap the box. + if(!mend) + P.armed = FALSE + P.anchored = FALSE + else + if(!mend) + P.arm() + +/datum/wires/explosive/mine/on_pulse(wire) + var/obj/item/mine/P = holder + switch(wire) + if(WIRE_DISARM) // Pulse to toggle + P.armed = FALSE + P.anchored = FALSE + else // Boom + P.arm() + +/datum/wires/explosive/mine/random + randomize = TRUE //be careful! diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index 3b76e8d0fd..2987b9b6f9 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -29,7 +29,7 @@ s.set_up(3, 1, src) s.start() mineEffect(victim) - SEND_SIGNAL(src, COMSIG_MINE_TRIGGERED) + SEND_SIGNAL(src, COMSIG_EFFECT_MINE_TRIGGERED) triggered = 1 qdel(src) @@ -37,73 +37,6 @@ . = ..() triggermine() -/obj/effect/mine/explosive - name = "explosive mine" - var/range_devastation = 0 - var/range_heavy = 1 - var/range_light = 2 - var/range_flash = 3 - -/obj/effect/mine/explosive/mineEffect(mob/victim) - explosion(loc, range_devastation, range_heavy, range_light, range_flash) - - -/obj/effect/mine/stun - name = "stun mine" - var/stun_time = 80 - -/obj/effect/mine/stun/mineEffect(mob/living/victim) - if(isliving(victim)) - victim.DefaultCombatKnockdown(stun_time) - -/obj/effect/mine/shrapnel - name = "shrapnel mine" - var/shrapnel_type = /obj/item/projectile/bullet/shrapnel - var/shrapnel_magnitude = 3 - -/obj/effect/mine/shrapnel/mineEffect(mob/victim) - AddComponent(/datum/component/pellet_cloud, projectile_type=shrapnel_type, magnitude=shrapnel_magnitude) - explosion(loc, 0, 0, 2, 2) - -/obj/effect/mine/shrapnel/sting - name = "stinger mine" - shrapnel_type = /obj/item/projectile/bullet/pellet/stingball - -/obj/effect/mine/kickmine - name = "kick mine" - -/obj/effect/mine/kickmine/mineEffect(mob/victim) - if(isliving(victim) && victim.client) - to_chat(victim, "You have been kicked FOR NO REISIN!") - qdel(victim.client) - - -/obj/effect/mine/gas - name = "oxygen mine" - var/gas_amount = 360 - var/gas_type = "o2" - -/obj/effect/mine/gas/mineEffect(mob/victim) - atmos_spawn_air("[gas_type]=[gas_amount]") - - -/obj/effect/mine/gas/plasma - name = "plasma mine" - gas_type = "plasma" - - -/obj/effect/mine/gas/n2o - name = "\improper N2O mine" - gas_type = "n2o" - -/* Some error -/obj/effect/mine/sound/mineEffect(mob/victim) - playsound(loc, sound, 100, 1) - -/obj/effect/mine/sound/bwoink - name = "bwoink mine" - sound = 'sound/effects/adminhelp.ogg' -*/ /obj/effect/mine/pickup name = "pickup" desc = "pick me up" diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index c598ca0848..ee960f7bf8 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -810,7 +810,7 @@ /obj/item/book/granter/crafting_recipe/blueprint/trapper name = "guide to minelaying" icon_state = "blueprint2" - crafting_recipe_types = list(/datum/crafting_recipe/shrapnelmine) + crafting_recipe_types = list(/datum/crafting_recipe/explosive/shrapnelmine, /datum/crafting_recipe/explosive/explomine, /datum/crafting_recipe/explosive/stingmine, /datum/crafting_recipe/explosive/pulsemine, /datum/crafting_recipe/explosive/stunmine) /* /obj/item/book/granter/crafting_recipe/blueprint/fnfal @@ -915,6 +915,16 @@ crafting_recipe_types = list(/datum/crafting_recipe/tribalradio, /datum/crafting_recipe/durathread_vest) remarks = list("Troubleshooting is a systematic approach to problem solving, do not skip any steps in the process.", "Ensure you have all the required parts before you begin.", "Always wear personal protective equipment, electric shock can be fatal.", "Combustibles and sparks do not mix, store welding fuel in a safe location.", "Don't lose track of your tools, or you have a new problem to deal with.") +/obj/item/book/granter/trait/wirevision + name = "Popular Electronics" + desc = "An issue of Popular Electronics, dated January 1975. This one has a wiring guide for the Altair 8800 computer, and a few other projects to boot!" + oneuse = TRUE + granted_trait = TRAIT_WIREVISION + traitname = "wirevision" + remarks = list("Troubleshooting is a systematic approach to problem solving, do not skip any steps in the process.", "Ensure you have all the required parts before you begin.", "Don't lose track of your tools, or you have a new problem to deal with.", "Make sure you check the colouring of wires extremely carefully- you don't want to be mixing up yellow and lime, or purple and indigo!") + + + /obj/item/book/granter/trait/pa_wear name = "US Army: Mechanized Infantry Handbook" desc = "A battered olive-green handbook, detailing lessons to ancient mechanized US Army infantry units." @@ -939,7 +949,7 @@ traitname = "explosive crafting" remarks = list("If you want to get started making bombs, you're going to need a lot of igniters and black powder.", "Did a Follower write this book, or something?", "All thermite takes is some aluminum and iron.", "Coconut shells make acceptable grenade casings in a pinch.") crafting_recipe_types = list(/datum/crafting_recipe/frag_shrapnel, /datum/crafting_recipe/stinger, /datum/crafting_recipe/flashbang, -/datum/crafting_recipe/smokebomb, /datum/crafting_recipe/rocket_base, /datum/crafting_recipe/weakrocket, /datum/crafting_recipe/shrapnelmine) +/datum/crafting_recipe/smokebomb, /datum/crafting_recipe/rocket_base, /datum/crafting_recipe/weakrocket) /obj/item/book/granter/trait/explosives_advanced name = "Advanced Techniques for Winning at Postal Chess" @@ -949,7 +959,7 @@ traitname = "advanced explosive crafting" remarks = list("Is this actually a legal chess move...?", "If you hook electronic parts up to a flux capacitor-oh, that makes a lot of sense, actually.", "Radium? What would you use radium f-oh no.", "Why would anyone actually publish this?") crafting_recipe_types = list(/datum/crafting_recipe/incendiary, /datum/crafting_recipe/concussion, /datum/crafting_recipe/radgrenade, /datum/crafting_recipe/empgrenade, /datum/crafting_recipe/incendiaryrocket, /datum/crafting_recipe/strongrocket, /datum/crafting_recipe/frag_shrapnel, /datum/crafting_recipe/stinger, /datum/crafting_recipe/flashbang, -/datum/crafting_recipe/smokebomb, /datum/crafting_recipe/rocket_base, /datum/crafting_recipe/weakrocket, /datum/crafting_recipe/shrapnelmine) +/datum/crafting_recipe/smokebomb, /datum/crafting_recipe/rocket_base, /datum/crafting_recipe/weakrocket) /obj/item/book/granter/trait/gunslinger name = "Tycho: Life of a Lawman" @@ -1015,7 +1025,7 @@ if("Wasteland Survival Guide") granted_trait = TRAIT_HARD_YARDS traitname = "trekking" - remarks = list("Tribes and gangs often hide the best loot in the back room.", "Radiation is best avoided entirely, but it helps to carry spare rad-x.", "Whether ancient or recent, landmines are still a threat, and readers should look out for them.", "Injuries and open bleeding make it harder to travel, always carry spare medical supplies.", "Most animals are simple-minded, and can be led into easy lines of fire.") + remarks = list("Tribes and gangs often hide the best loot in the back room.", "Radiation is best avoided entirely, but it helps to carry spare rad-x.", "Whether ancient or recent, landmines are still a threat, and readers should look out for them. Their detonators can be removed with a screwdriver.", "Injuries and open bleeding make it harder to travel, always carry spare medical supplies.", "Most animals are simple-minded, and can be led into easy lines of fire.") if("First Aid Pamphlet") granted_trait = TRAIT_SURGERY_LOW traitname = "minor surgery" @@ -1085,7 +1095,7 @@ /obj/item/book/granter/crafting_recipe/tribal name = "Tribal traditions" desc = "A book of traditions passed down through generations within the tribe." - crafting_recipe_types = list(/datum/crafting_recipe/warmace) + crafting_recipe_types = list(/datum/crafting_recipe/tribalwar/warmace) /obj/item/book/granter/crafting_recipe/tribal/whitelegs name = "White Legs traditions" diff --git a/code/game/objects/items/grenades/emgrenade.dm b/code/game/objects/items/grenades/emgrenade.dm index 4020997334..57e1b2ad50 100644 --- a/code/game/objects/items/grenades/emgrenade.dm +++ b/code/game/objects/items/grenades/emgrenade.dm @@ -11,5 +11,5 @@ if(!empgrenade_turf) return playsound(empgrenade_turf, 'sound/f13weapons/pulsegrenade.ogg', 100, TRUE, 8, 0.9) - empulse_using_range(src, 14) + empulse_using_range(src, 7) qdel(src) diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index 4d50c975ef..7b0f908dc3 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -252,7 +252,7 @@ icon_state = "beartrap" desc = "A trap used to catch bears and other legged creatures." var/armed = FALSE - var/trap_damage = 20 + var/trap_damage = 30 /obj/item/restraints/legcuffs/beartrap/Initialize() . = ..() diff --git a/code/game/objects/items/shrapnel.dm b/code/game/objects/items/shrapnel.dm index 3a922ffab7..b245236422 100644 --- a/code/game/objects/items/shrapnel.dm +++ b/code/game/objects/items/shrapnel.dm @@ -69,7 +69,7 @@ /obj/item/projectile/bullet/pellet/stingball name = "stingball pellet" damage = 3 - stamina = 8 + stamina = 10 ricochets_max = 4 ricochet_chance = 66 ricochet_decay_chance = 1 diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 7f9c5d5395..6176305291 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -289,6 +289,7 @@ GLOBAL_LIST_INIT(silver_recipes, list ( \ GLOBAL_LIST_INIT(titanium_recipes, list ( \ new/datum/stack_recipe("titanium tile", /obj/item/stack/tile/mineral/titanium, 1, 4, 20), \ new/datum/stack_recipe("titanic ingot", /obj/item/ingot/titanium, 6, time = 100), \ + new/datum/stack_recipe("bear trap", /obj/item/restraints/legcuffs/beartrap, 1, time = 50), \ new/datum/stack_recipe("high quality parts", /obj/item/stack/crafting/goodparts, 5, time = 50) \ )) diff --git a/code/modules/fallout/obj/explosives.dm b/code/modules/fallout/obj/explosives.dm index 4c67201d13..0d4cce16b6 100644 --- a/code/modules/fallout/obj/explosives.dm +++ b/code/modules/fallout/obj/explosives.dm @@ -81,3 +81,208 @@ . += span_warning("It seems to be activating!") if(ACTIVE) . += span_warning("It seems activated!") + + + + +/obj/item/grenade/plastic/c4/New() + wires = new /datum/wires/explosive/c4(src) + ..() + +/obj/item/grenade/plastic/c4/Destroy() + qdel(wires) + wires = null + target = null + return ..() + +/obj/item/mine + name = "dummy mine" + desc = "Better stay away from that thing." + w_class = WEIGHT_CLASS_NORMAL + density = FALSE + anchored = TRUE + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "uglymine" + var/armed = TRUE //we can be armed and unanchored if we want, but this isn't normally the case + var/random = FALSE //are our wires random? + /// We manually check to see if we've been triggered in case multiple atoms cross us in the time between the mine being triggered and it actually deleting, to avoid a race condition with multiple detonations + var/triggered = FALSE + +/obj/item/mine/ComponentInitialize() + . = ..() + AddElement(/datum/element/empprotection, EMP_PROTECT_WIRES) + +/obj/item/mine/Initialize() + . = ..() + if(random) + wires = new /datum/wires/explosive/mine/random(src) + else + wires = new /datum/wires/explosive/mine(src) + + +/obj/item/mine/Destroy() + qdel(wires) + wires = null + return ..() + +/obj/item/mine/attack_self(mob/user) + if(armed) + to_chat(user, "The mine is already armed!") //how did we get here + if(user.dropItemToGround(src)) + anchored = TRUE + addtimer(CALLBACK(src, .proc/arm), 5 SECONDS) + to_chat(user, "You drop the mine and activate the 5-second arming process.") + return + +/obj/item/mine/proc/arm() + visible_message("[src] beeps!") + if(armed) + triggermine() + return + armed = TRUE + +/obj/item/mine/attackby(obj/item/I, mob/user, params) + if(is_wire_tool(I)) + wires.interact(user) + else ..() + +/obj/item/mine/proc/mineEffect(mob/victim) + to_chat(victim, "*click*") + +/obj/item/mine/Crossed(atom/movable/AM) + if(!armed) + return + if(triggered || !isturf(loc) || !isliving(AM) || isstructure(AM) || isnottriggermine(AM)) + return + . = ..() + + if(AM.movement_type & FLYING) + return + + triggermine(AM) + +/obj/item/mine/proc/triggermine(mob/victim) + if(triggered) + return + visible_message("[victim] sets off [icon2html(src, viewers(src))] [src]!") + var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread + s.set_up(3, 1, src) + s.start() + mineEffect(victim) + SEND_SIGNAL(src, COMSIG_ITEM_MINE_TRIGGERED) + triggered = 1 + qdel(src) + +/obj/item/mine/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir) + . = ..() + triggermine() + +/obj/item/mine/screwdriver_act(mob/living/user, obj/item/S) + if(!armed) + return + to_chat(user, "You begin carefully disarming [src].") + if(S.use_tool(src, user, 200, volume=100)) //20 seconds base, if you don't want to play the game of chance + to_chat(user, "You carefully destroy the detonator of the mine!") + qdel(src) + else + triggermine(user) + +/obj/item/mine/explosive + name = "explosive mine" + var/range_devastation = 0 + var/range_heavy = 1 + var/range_light = 2 + var/range_flash = 3 + +/obj/item/mine/explosive/mineEffect(mob/victim) + explosion(loc, range_devastation, range_heavy, range_light, range_flash) + +/obj/item/mine/explosive/random + random = TRUE + anchored = FALSE + armed = FALSE + +/obj/item/mine/stun + name = "stun mine" + var/stun_time = 80 + +/obj/item/mine/stun/mineEffect(mob/living/victim) + if(isliving(victim)) + victim.DefaultCombatKnockdown(stun_time) + +/obj/item/mine/stun/random + random = TRUE + anchored = FALSE + armed = FALSE + +/obj/item/mine/shrapnel + name = "shrapnel mine" + var/shrapnel_type = /obj/item/projectile/bullet/shrapnel + var/shrapnel_magnitude = 3 + +/obj/item/mine/shrapnel/mineEffect(mob/victim) + AddComponent(/datum/component/pellet_cloud, projectile_type=shrapnel_type, magnitude=shrapnel_magnitude) + explosion(loc, 0, 0, 2, 2) + +/obj/item/mine/shrapnel/random + random = TRUE + anchored = FALSE + armed = FALSE + +/obj/item/mine/shrapnel/sting + name = "stinger mine" + shrapnel_type = /obj/item/projectile/bullet/pellet/stingball + +/obj/item/mine/shrapnel/sting/random + random = TRUE + anchored = FALSE + armed = FALSE + +/obj/item/mine/kickmine + name = "kick mine" + +/obj/item/mine/kickmine/mineEffect(mob/victim) + if(isliving(victim) && victim.client) + to_chat(victim, "You have been kicked FOR NO REISIN!") + qdel(victim.client) + + +/obj/item/mine/gas + name = "oxygen mine" + var/gas_amount = 360 + var/gas_type = "o2" + +/obj/item/mine/gas/mineEffect(mob/victim) + atmos_spawn_air("[gas_type]=[gas_amount]") + + +/obj/item/mine/gas/plasma + name = "plasma mine" + gas_type = "plasma" + + +/obj/item/mine/gas/n2o + name = "\improper N2O mine" + gas_type = "n2o" + +/obj/item/mine/sound + name = "dummy mine" + var/soundtoplay + +/obj/item/mine/sound/mineEffect(mob/victim) + playsound(loc, soundtoplay, 100, 1) + +/obj/item/mine/sound/bwoink + soundtoplay = 'sound/effects/adminhelp.ogg' + +/obj/item/mine/emp + name = "pulse mine" + var/range = 3 + +/obj/item/mine/emp/mineEffect(mob/victim) + empulse_using_range(src, range) + +/obj/item/mine/emp/random + random = TRUE + anchored = FALSE + armed = FALSE From 4572b17751788a208ee040c2927e310b68844592 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sun, 6 Mar 2022 01:47:37 +1100 Subject: [PATCH 085/127] tribal armor changes (buff) (#405) * arrrr * proc consolidator * errr * typo fix * Update granters.dm * WRONG FILE * Update granters.dm * Heck --- .../crafting/recipes/recipes_primal.dm | 56 ++++++----- .../crafting/recipes/recipes_tribal.dm | 3 +- code/game/objects/items/granters.dm | 9 +- code/modules/clothing/head/f13factionhead.dm | 51 +++++----- .../modules/clothing/suits/f13factionarmor.dm | 87 ++++++++---------- code/modules/jobs/job_types/wasteland.dm | 64 ++++++------- icons/fallout/clothing/armored_heavy.dmi | Bin 18423 -> 16853 bytes icons/fallout/onmob/clothes/armor_heavy.dmi | Bin 51338 -> 52189 bytes icons/mob/clothing/suit.dmi | Bin 941595 -> 942779 bytes icons/obj/clothing/suits.dmi | Bin 313861 -> 312679 bytes 10 files changed, 141 insertions(+), 129 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_primal.dm b/code/datums/components/crafting/recipes/recipes_primal.dm index 7e6351c133..73ae505228 100644 --- a/code/datums/components/crafting/recipes/recipes_primal.dm +++ b/code/datums/components/crafting/recipes/recipes_primal.dm @@ -110,20 +110,16 @@ /obj/item/stack/sheet/mineral/bamboo = 5) result = /obj/structure/punji_sticks category = CAT_PRIMAL - always_available = FALSE /datum/crafting_recipe/tribal_pa name = "Tribal Salvaged Power Armor" time = 120 reqs = list( /obj/item/clothing/suit/armor/f13/power_armor/t45b = 1, - /obj/item/stack/sheet/cloth = 15, - /obj/item/stack/sheet/metal = 35, - /obj/item/stack/sheet/leather = 10, - /obj/item/stack/sheet/mineral/diamond = 5, - /obj/item/stack/sheet/bone = 20 + /obj/item/stack/sheet/sinew = 2, + /obj/item/stack/sheet/bone = 4 ) - result = /obj/item/clothing/suit/armor/f13/wayfarer/tribal_pa + result = /obj/item/clothing/suit/armor/f13/power_armor/t45b/tribal category = CAT_TRIBAL always_available = FALSE @@ -132,13 +128,10 @@ time = 120 reqs = list( /obj/item/clothing/head/helmet/f13/power_armor/t45b = 1, - /obj/item/stack/sheet/cloth = 10, - /obj/item/stack/sheet/metal = 15, - /obj/item/stack/sheet/leather = 20, - /obj/item/stack/sheet/mineral/diamond = 10, - /obj/item/stack/sheet/bone = 10 + /obj/item/stack/sheet/sinew = 1, + /obj/item/stack/sheet/bone = 2 ) - result = /obj/item/clothing/head/helmet/f13/wayfarer/pa_helmet + result = /obj/item/clothing/head/helmet/f13/power_armor/t45b/tribal category = CAT_TRIBAL always_available = FALSE @@ -147,11 +140,22 @@ time = 40 reqs = list( /obj/item/clothing/suit/armor/f13/combat = 1, - /obj/item/stack/sheet/cloth = 10, - /obj/item/stack/sheet/sinew = 5, - /obj/item/stack/sheet/bone = 5 + /obj/item/stack/sheet/sinew = 1, + /obj/item/stack/sheet/bone = 2 + ) + result = /obj/item/clothing/suit/armor/f13/combat/tribal + category = CAT_TRIBAL + always_available = FALSE + +/datum/crafting_recipe/tribal_r_combat_armor + name = "Tribal Reinforced Combat Armor" + time = 40 + reqs = list( + /obj/item/clothing/suit/armor/f13/combat/mk2 = 1, + /obj/item/stack/sheet/sinew = 1, + /obj/item/stack/sheet/bone = 2 ) - result = /obj/item/clothing/suit/armor/f13/tribal_combat_armor + result = /obj/item/clothing/suit/armor/f13/combat/mk2/tribal category = CAT_TRIBAL always_available = FALSE @@ -160,14 +164,24 @@ time = 40 reqs = list( /obj/item/clothing/head/helmet/f13/combat = 1, - /obj/item/stack/sheet/cloth = 5, - /obj/item/stack/sheet/sinew = 3, - /obj/item/stack/sheet/bone = 3 + /obj/item/stack/sheet/bone = 1 ) - result = /obj/item/clothing/head/helmet/f13/combat/wayfarer/tribe_helmet + result = /obj/item/clothing/head/helmet/f13/combat/tribal category = CAT_TRIBAL always_available = FALSE +/datum/crafting_recipe/tribal_r_combat_armor_helmet + name = "Tribal Reinforced Combat Helmet" + time = 40 + reqs = list( + /obj/item/clothing/head/helmet/f13/combat/mk2 = 1, + /obj/item/stack/sheet/bone = 1 + ) + result = /obj/item/clothing/head/helmet/f13/combat/mk2/tribal + category = CAT_TRIBAL + always_available = FALSE + + /datum/crafting_recipe/tribalwar/sturdybow name = "Sturdy Bow" result = /obj/item/gun/ballistic/bow/sturdy diff --git a/code/datums/components/crafting/recipes/recipes_tribal.dm b/code/datums/components/crafting/recipes/recipes_tribal.dm index 1bbc03103d..17320e5a20 100644 --- a/code/datums/components/crafting/recipes/recipes_tribal.dm +++ b/code/datums/components/crafting/recipes/recipes_tribal.dm @@ -187,13 +187,14 @@ category = CAT_TRIBAL always_available = FALSE -/datum/crafting_recipe/tribalwar/warmace +/datum/crafting_recipe/warmace name = "Carve Wooden Warmace" result = /obj/item/twohanded/sledgehammer/warmace time = 100 reqs = list(/obj/item/stack/sheet/mineral/wood = 10, /obj/item/stack/sheet/cloth = 3) tools = list(TOOL_WORKBENCH) + category = CAT_TRIBAL always_available = FALSE /*datum/crafting_recipe/voodoo diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index ee960f7bf8..d39801ebf6 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -1095,7 +1095,7 @@ /obj/item/book/granter/crafting_recipe/tribal name = "Tribal traditions" desc = "A book of traditions passed down through generations within the tribe." - crafting_recipe_types = list(/datum/crafting_recipe/tribalwar/warmace) + crafting_recipe_types = list(/datum/crafting_recipe/tribalwar/lighttribe, /datum/crafting_recipe/tribalwar/heavytribe, /datum/crafting_recipe/warmace) /obj/item/book/granter/crafting_recipe/tribal/whitelegs name = "White Legs traditions" @@ -1124,9 +1124,14 @@ /obj/item/book/granter/crafting_recipe/tribal/wayfarer name = "Wayfarer traditions" - crafting_recipe_types = list(/datum/crafting_recipe/tribal_pa,/datum/crafting_recipe/tribal_pa_helmet, /datum/crafting_recipe/tribal_combat_armor, /datum/crafting_recipe/tribal_combat_armor_helmet) + crafting_recipe_types = list(/datum/crafting_recipe/tribalwar/lighttribe, /datum/crafting_recipe/tribalwar/heavytribe, /datum/crafting_recipe/warmace) /obj/item/book/granter/crafting_recipe/tribal/bone name = "Bone Dancer traditions" crafting_recipe_types = list(/datum/crafting_recipe/tribalwar/bone/lightarmour,/datum/crafting_recipe/tribalwar/bone/armour, /datum/crafting_recipe/tribalwar/bone/heavyarmour, /datum/crafting_recipe/tribalwar/bone/garb,/datum/crafting_recipe/tribalwar/bone/helmet) + + + + + diff --git a/code/modules/clothing/head/f13factionhead.dm b/code/modules/clothing/head/f13factionhead.dm index 60ceb8200e..ed84d452e0 100644 --- a/code/modules/clothing/head/f13factionhead.dm +++ b/code/modules/clothing/head/f13factionhead.dm @@ -257,7 +257,7 @@ desc = "It's a leather skullcap issued to recruits." icon_state = "legion-recruit" item_state = "legion-recruit" - + /obj/item/clothing/head/helmet/f13/legion/prime name = "legion prime helmet" @@ -281,14 +281,14 @@ icon_state = "legion-veteran" item_state = "legion-veteran" armor = list("melee" = 37, "bullet" = 37, "laser" = 20, "energy" = 15, "bomb" = 30, "bio" = 5, "rad" = 5, "fire" = 35, "acid" = 0) - + /obj/item/clothing/head/helmet/f13/legion/vet/explorer name = "legion explorer hood" desc = "(It's a leather hood with metal reinforcments and built in headphones to plug the radio into." icon_state = "legion-explorer" item_state = "legion-explorer" armor = list("melee" = 35, "bullet" = 35, "laser" = 15, "energy" = 10, "bomb" = 20, "bio" = 20, "rad" = 20, "fire" = 25, "acid" = 0) - + /obj/item/clothing/head/helmet/f13/legion/vet/combvexil name = "legion bear vexillarius helmet" desc = "This helmet is decorated with the pelt of a ashland bear." @@ -509,7 +509,7 @@ icon_state = "ncr_slouch" item_state = "ncr_slouch" armor = list("melee" = 35, "bullet" = 40, "laser" = 20, "energy" = 20, "bomb" = 25, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0) - + /obj/item/clothing/head/beret/ncr name = "NCR officer beret" desc = "A green beret, standard issue for all commissioned NCR Officers." @@ -544,7 +544,7 @@ icon_state = "scoutberet" item_state = "scoutberet" armor = list("melee" = 35, "bullet" = 40, "laser" = 20, "energy" = 20, "bomb" = 25, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0) - + /obj/item/clothing/head/beret/ncr_scout_lt name = "NCR Third Scout officer beret" desc = "A brown beret, issued to officers of the NCR Third Scout Battallion." @@ -565,7 +565,7 @@ icon_state = "ncr_sof_beret" item_state = "ncr_sof_beret" armor = list("melee" = 35, "bullet" = 40, "laser" = 20, "energy" = 20, "bomb" = 25, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0) - + /obj/item/clothing/head/f13/ncr_stetson name = "NCR air cavalry stetson" desc = "A black brahmin leather stetson, authorized for usage amongst all troopers assigned to Air Cavalry units." @@ -644,7 +644,7 @@ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEFACE flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH armor = list("melee" = 35, "bullet" = 45, "laser" = 25, "energy" = 20, "bomb" = 25, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0) - + /obj/item/clothing/head/f13/combat/ncr_patrol/Initialize() . = ..() AddComponent(/datum/component/armor_plate) @@ -726,7 +726,7 @@ icon_state = "brotherhood_helmet_senior" item_state = "brotherhood_helmet_senior" armor = list("melee" = 50, "bullet" = 50, "laser" = 40, "energy" = 22, "bomb" = 55, "bio" = 60, "rad" = 10, "fire" = 60, "acid" = 20) - + /obj/item/clothing/head/helmet/f13/combat/brotherhood/captain name = "brotherhood head knight helmet" desc = "An improved combat helmet, bearing the symbol of the Head Knight." @@ -804,7 +804,7 @@ mob_overlay_icon = 'icons/fallout/onmob/clothes/head.dmi' icon_state = "police_officer" item_state = "police_officer" - + armor = list("melee" = 40, "bullet" = 40, "laser" = 35, "energy" = 35, "bomb" = 30, "bio" = 40, "rad" = 40, "fire" = 50, "acid" = 10) /obj/item/clothing/head/f13/town/officer/Initialize() . = ..() @@ -956,7 +956,7 @@ desc = "An antler skull headdress traditionally worn by the spiritually inclined." icon_state = "antlerhelm" item_state = "antlerhelm" - + /obj/item/clothing/head/helmet/f13/wayfarer/shamanblue name = "ritual headdress" @@ -981,18 +981,25 @@ visor_flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR -/obj/item/clothing/head/helmet/f13/combat/wayfarer/tribe_helmet - name = "tribalized helmet" - desc = "An old military grade pre-war combat helmet, repainted and re purposed with bones and sinew to worship some tribal diety." +/obj/item/clothing/head/helmet/f13/combat/tribal + name = "tribalized combat helmet" + desc = "An old military grade pre-war combat helmet, repainted and re-purposed with bones and sinew." icon_state = "tribe_helmet" item_state = "tribe_helmet" -/obj/item/clothing/head/helmet/f13/wayfarer/pa_helmet - name = "tribal full plate headdress" - desc = "The once-marvelous helmet of the T-45d power armor set, repurposed and painted with markings of a tribe to signify its holyness to Kwer. It has dye'd feathers addoring it to make it look fierce in battle." +/obj/item/clothing/head/helmet/f13/combat/mk2/tribal + name = "tribalized reinforced helmet" + desc = "An old military grade pre-war reinforced combat helmet, repainted and re-purposed with bones and sinew." + icon_state = "tribe_helmet" + item_state = "tribe_helmet" + +/obj/item/clothing/head/helmet/f13/power_armor/t45b/tribal + name = "tribal t-45b headdress" + desc = "A salvaged T-45b powered armor, with the servos removed and a feathered headdress. Certain bits of plating have been stripped out to retain more freedom of movement." icon_state = "tribal_PA_helmet" item_state = "tribal_PA_helmet" - armor = list("melee" = 60, "bullet" = 65, "laser" = 65, "energy" = 24, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 40) + armor = list("melee" = 60, "bullet" = 60, "laser" = 60, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 65) + slowdown = 0 resistance_flags = LAVA_PROOF | FIRE_PROOF /obj/item/clothing/head/helmet/f13/wayfarer/chief/attack_self(mob/user) @@ -1047,7 +1054,7 @@ mob_overlay_icon = 'icons/fallout/onmob/clothes/head.dmi' icon_state = "army_officer" item_state = "army_officer" - + /obj/item/clothing/head/f13/army/general name = "US Army general's cap" @@ -1074,7 +1081,7 @@ obj/item/clothing/head/f13/army/beret mob_overlay_icon = 'icons/fallout/onmob/clothes/head.dmi' icon_state = "army_beret_airborne" item_state = "army_beret_airborne" - + /obj/item/clothing/head/f13/army/beret/specialforces name = "US Army special forces beret" @@ -1083,7 +1090,7 @@ obj/item/clothing/head/f13/army/beret mob_overlay_icon = 'icons/fallout/onmob/clothes/head.dmi' icon_state = "army_beret_specialforces" item_state = "army_beret_specialforces" - + //People's Liberation Army /obj/item/clothing/head/f13/chinese @@ -1114,7 +1121,7 @@ obj/item/clothing/head/f13/army/beret icon_state = "police_officer" item_state = "police_officer" armor = list("melee" = 25, "bullet" = 10, "laser" = 10, "energy" = 15, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0) - + /obj/item/clothing/head/f13/police/sergeant name = "police campaign hat" desc = "A simple dark navy campaign hat, worn by police." @@ -1141,7 +1148,7 @@ obj/item/clothing/head/f13/army/beret icon_state = "police_chief" item_state = "police_chief" armor = list("melee" = 27, "bullet" = 12, "laser" = 12, "energy" = 15, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0) - + /obj/item/clothing/head/f13/police/trooper name = "state police campaign hat" desc = "A gray campaign hat, worn by the State Police." diff --git a/code/modules/clothing/suits/f13factionarmor.dm b/code/modules/clothing/suits/f13factionarmor.dm index dd6c82674d..7dcf57d61c 100644 --- a/code/modules/clothing/suits/f13factionarmor.dm +++ b/code/modules/clothing/suits/f13factionarmor.dm @@ -192,7 +192,7 @@ armor = list("melee" = 30, "bullet" = 30, "laser" = 10, "energy" = 10, "bomb" = 15, "bio" = 20, "rad" = 20, "fire" = 25, "acid" = 0, "wound" = 40) slowdown = 0.05 pocket_storage_component_path = /datum/component/storage/concrete/pockets/tiny/legion - + /datum/component/storage/concrete/pockets/tiny/legion max_items = 3 @@ -343,7 +343,7 @@ name = "legion orator armor" desc = "he armor appears to be based off of a suit of Legion veteran armor, with the addition of bracers, a chainmail skirt, and large pauldrons. A tabard emblazoned with the bull is loosely draped over the torso." icon_state = "legheavy" - + /obj/item/clothing/suit/armor/f13/legion/palacent/custom_excess name = "Champion of Kanab's Armor" desc = "(VI) The armor of the Champion and Conqueror of the city in Utah named Kanab. The armor is made up of pieces of Power Armor and pre-war Riot Gear, the shin guards are spraypainted a dark crimson and the Power Armour pauldron has a red trim. The symbol of a Pheonix is carefully engraved and painted upon the chest piece... I wonder what it means.." @@ -362,10 +362,10 @@ armor = list("melee" = 20, "bullet" = 20, "laser" = 20, "energy" = 10, "bomb" = 15, "bio" = 10, "rad" = 20, "fire" = 30, "acid" = 0) pocket_storage_component_path = /datum/component/storage/concrete/pockets/utility slowdown = 0.02 - + /datum/component/storage/concrete/pockets/utility max_items = 4 - + /obj/item/clothing/suit/armor/f13/utilityvest/Initialize() . = ..() AddComponent(/datum/component/armor_plate) @@ -379,10 +379,10 @@ armor = list("melee" = 30, "bullet" = 40, "laser" = 20, "energy" = 20, "bomb" = 25, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0, "wound" = 40) slowdown = 0.1 pocket_storage_component_path = /datum/component/storage/concrete/pockets/bulletbelt/ncr - + /datum/component/storage/concrete/pockets/bulletbelt/ncr max_items = 2 - + /obj/item/clothing/suit/armor/f13/ncrarmor/Initialize() . = ..() AddComponent(/datum/component/armor_plate) @@ -423,7 +423,7 @@ item_state = "ncr_captain_armour" armor = list("melee" = 40, "bullet" = 42, "laser" = 35, "energy" = 20, "bomb" = 50, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0) pocket_storage_component_path = /datum/component/storage/concrete/pockets/treasurer - + /obj/item/clothing/suit/armor/f13/ncrarmor/lieutenant name = "NCR officer vest" desc = "A reinforced set of NCR mantle armour, with added padding on the groin, neck and shoulders. Intended for use by the officer class." @@ -510,7 +510,7 @@ armor = list("melee" = 35, "bullet" = 40, "laser" = 35, "energy" = 20, "bomb" = 25, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0) slowdown = 0.05 pocket_storage_component_path = /datum/component/storage/concrete/pockets/bulletbelt/ncr - + /obj/item/clothing/suit/armor/f13/trailranger name = "ranger vest" @@ -574,7 +574,7 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS slowdown = 0.08 armor = list("melee" = 50, "bullet" = 60, "laser" = 40, "energy" = 40, "bomb" = 55, "bio" = 60, "rad" = 60, "fire" = 90, "acid" = 20) - + /obj/item/clothing/suit/armor/f13/ncrcfjacket name = "NCRCF jacket" @@ -628,8 +628,8 @@ desc = "A combat armor set made by the Brotherhood of Steel, standard issue for all Senior Knights. It bears a silver stripe." icon_state = "brotherhood_armor_senior" item_state = "brotherhood_armor_senior" - - + + /obj/item/clothing/suit/armor/f13/combat/brotherhood/captain name = "brotherhood head knight armor" desc = "A combat armor set made by the Brotherhood of Steel, standard issue for all Head Knights. It bears golden embroidery." @@ -667,7 +667,7 @@ body_parts_covered = CHEST|GROIN|LEGS|ARMS armor = list("melee" = 25, "bullet" = 25, "laser" = 20, "energy" = 20, "bomb" = 20, "bio" = 5, "rad" = 0, "fire" = 15, "acid" = 5, "wound" = 40) slowdown = 0.025 // zoom zoom - + /obj/item/clothing/suit/armor/f13/town/mayor name = "mayor trenchcoat" @@ -681,7 +681,7 @@ icon_state = "towntrench_heavy" armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 35, "bomb" = 30, "bio" = 40, "rad" = 40, "fire" = 50, "acid" = 10, "wound" = 55) slowdown = 0.1 //reinforced combat armor, but less slowdown - + /obj/item/clothing/suit/armor/f13/town/sheriff/Initialize() . = ..() AddComponent(/datum/component/armor_plate) @@ -707,7 +707,7 @@ icon_state = "towntrench_medium" armor = list("melee" = 40, "bullet" = 40, "laser" = 35, "energy" = 35, "bomb" = 30, "bio" = 40, "rad" = 40, "fire" = 50, "acid" = 10, "wound" = 50) slowdown = 0.06 //combat armor but less slowdown - + /obj/item/clothing/suit/armor/f13/town/deputy/Initialize() . = ..() AddComponent(/datum/component/armor_plate) @@ -718,10 +718,10 @@ pocket_storage_component_path = /datum/component/storage/concrete/pockets armor = list("melee" = 38, "bullet" = 38, "laser" = 38, "energy" = 30, "bomb" = 40, "bio" = 40, "rad" = 40, "fire" = 50, "acid" = 10, "wound" = 50) slowdown = 0.06 - + /obj/item/clothing/suit/armor/vest/oasis/Initialize() . = ..() - AddComponent(/datum/component/armor_plate) + AddComponent(/datum/component/armor_plate) /obj/item/clothing/suit/armor/f13/metalarmor/steelbib/oasis name = "heavy steel breastplate" @@ -754,29 +754,31 @@ item_state = "lightcloak" body_parts_covered = CHEST|GROIN|ARMS|LEGS slowdown = 0.05 - allowed = list(/obj/item/gun, /obj/item/kitchen, /obj/item/twohanded, /obj/item/melee/onehanded, /obj/item/twohanded/spear, /obj/item/melee/smith, /obj/item/melee/smith/twohand) pocket_storage_component_path = /datum/component/storage/concrete/pockets/small - -/obj/item/clothing/suit/armor/f13/tribal_combat_armor + +/obj/item/clothing/suit/armor/f13/combat/tribal name = "tribal combat armor" desc = "An old military grade pre war combat armor, now decorated with sinew and the bones of the hunted for its new wearer." icon_state = "tribecombatarmor" item_state = "tribecombatarmor" body_parts_covered = CHEST|GROIN|ARMS|LEGS - armor = list("melee" = 40, "bullet" = 40, "laser" = 35, "energy" = 25, "bomb" = 30, "bio" = 40, "rad" = 40, "fire" = 50, "acid" = 10, "wound" = 45) - allowed = list(/obj/item/gun, /obj/item/kitchen, /obj/item/twohanded, /obj/item/claymore, /obj/item/melee/onehanded, /obj/item/twohanded/spear, /obj/item/melee/smith, /obj/item/melee/smith/twohand) - slowdown = 0.07 - + +/obj/item/clothing/suit/armor/f13/combat/mk2/tribal + name = "tribal reinforced combat armor" + desc = "An old military grade pre-war reinforced combat armor, now decorated with sinew and the bones of the hunted for its new wearer." + icon_state = "tribecombatarmor" + item_state = "tribecombatarmor" + body_parts_covered = CHEST|GROIN|ARMS|LEGS + /obj/item/clothing/suit/armor/f13/tribe_armor name = "light tribal armor" - desc = "Light armor made of leather stips and a large, flat piece of turquoise.Armor commonplace among the Wayfinders." + desc = "Light armor made of leather stips and a large, flat piece of turquoise. Armor commonplace among the Wayfinders." icon_state = "tribal_armor" item_state = "tribal_armor" body_parts_covered = CHEST|GROIN|ARMS - armor = list("melee" = 40, "bullet" = 25, "laser" = 20, "energy" = 25, "bomb" = 25, "bio" = 70, "rad" = 65, "fire" = 80, "acid" = 100, "wound" = 47) - allowed = list(/obj/item/gun, /obj/item/kitchen, /obj/item/twohanded, /obj/item/claymore, /obj/item/melee/onehanded, /obj/item/twohanded/spear, /obj/item/melee/smith, /obj/item/melee/smith/twohand) + armor = list("melee" = 35, "bullet" = 35, "laser" = 35, "energy" = 25, "bomb" = 25, "bio" = 70, "rad" = 65, "fire" = 80, "acid" = 100, "wound" = 50) slowdown = 0.04 - + /obj/item/clothing/suit/armor/f13/tribe_heavy_armor name = "heavy tribal armor" desc = "Heavy armor make of sturdy leather and pieces of bone. Worn by seasoned veterans within the Wayfinder tribe." @@ -784,11 +786,8 @@ mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_heavy.dmi' icon_state = "tribal_heavy" item_state = "tribal_heavy" - armor = list("melee" = 50, "bullet" = 35, "laser" = 30, "energy" = 30, "bomb" = 55, "bio" = 60, "rad" = 15, "fire" = 60, "acid" = 30, "wound" = 50) - slowdown = 0.15 - flags_inv = HIDEJUMPSUIT - allowed = list(/obj/item/gun, /obj/item/kitchen, /obj/item/twohanded, /obj/item/claymore, /obj/item/melee/onehanded, /obj/item/twohanded/spear, /obj/item/melee/smith, /obj/item/melee/smith/twohand -) + armor = list("melee" = 40, "bullet" = 40, "laser" = 35, "energy" = 30, "bomb" = 55, "bio" = 60, "rad" = 15, "fire" = 60, "acid" = 30, "wound" = 50) + slowdown = 0.10 /obj/item/clothing/suit/armor/f13/lightcloak name = "light tribal cloak" @@ -796,29 +795,15 @@ icon_state = "lightcloak" item_state = "lightcloak" body_parts_covered = CHEST|GROIN|ARMS|LEGS - armor = list("melee" = 25, "bullet" = 25, "laser" = 20, "energy" = 25, "bomb" = 25, "bio" = 70, "rad" = 65, "fire" = 80, "acid" = 100) - allowed = list(/obj/item/gun, /obj/item/kitchen, /obj/item/twohanded, /obj/item/claymore, /obj/item/melee/onehanded, /obj/item/twohanded/spear, /obj/item/melee/smith, /obj/item/melee/smith/twohand) + armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 25, "bomb" = 25, "bio" = 70, "rad" = 65, "fire" = 80, "acid" = 100, "wound" = 50) slowdown = 0.025 -/obj/item/clothing/suit/armor/f13/tribal_combat_armor - name = "tribal combat armor" - desc = "An old military grade pre war combat armor, now decorated with sinew and the bones of the hunted for its new wearer." - icon_state = "tribecombatarmor" - item_state = "tribecombatarmor" - body_parts_covered = CHEST|GROIN|ARMS|LEGS - allowed = list(/obj/item/gun, /obj/item/kitchen, /obj/item/twohanded, /obj/item/claymore, /obj/item/melee/onehanded, /obj/item/twohanded/spear, /obj/item/melee/smith, /obj/item/melee/smith/twohand) - armor = list("melee" = 35, "bullet" = 35, "laser" = 30, "energy" = 25, "bomb" = 25, "bio" = 70, "rad" = 65, "fire" = 80, "acid" = 100) - slowdown = 0.09 - - -/obj/item/clothing/suit/armor/f13/wayfarer/tribal_pa - name = "tribal full plate armor" - desc = "A set of power armor, now reborn in the paints of the Wayfarers, it serves its new owners as an idol to Kwer, as well as being a piece of heavy covering, with removed parts to allow for quick nimble speed, its hardly what it used to be long ago." +/obj/item/clothing/suit/armor/f13/power_armor/t45b/tribal + name = "tribal salvaged t45-b" + desc = "A set of salvaged power armor, with certain bits of plating stripped out to retain more freedom of movement. No cooling module, though." icon_state = "tribal_power_armor" item_state = "tribal_power_armor" - armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 30, "bomb" = 40, "bio" = 60, "rad" = 20, "fire" = 80, "acid" = 0) - allowed = list(/obj/item/gun, /obj/item/kitchen, /obj/item/twohanded, /obj/item/melee/onehanded, /obj/item/twohanded/spear, /obj/item/melee/smith, /obj/item/melee/smith/twohand - ) + armor = list("melee" = 65, "bullet" = 65, "laser" = 65, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 65) slowdown = 0.3 //Followers diff --git a/code/modules/jobs/job_types/wasteland.dm b/code/modules/jobs/job_types/wasteland.dm index 35ea806b6e..43be4e06c3 100644 --- a/code/modules/jobs/job_types/wasteland.dm +++ b/code/modules/jobs/job_types/wasteland.dm @@ -1428,10 +1428,42 @@ datum/job/wasteland/f13dendoctor ADD_TRAIT(H, TRAIT_TRAPPER, src) ADD_TRAIT(H, TRAIT_MACHINE_SPIRITS, src) ADD_TRAIT(H, TRAIT_AUTO_DRAW, src) + ADD_TRAIT(H, TRAIT_HARD_YARDS, src) + H.grant_language(/datum/language/tribal) + var/list/recipes = list( + /datum/crafting_recipe/tribal_pa, + /datum/crafting_recipe/tribal_pa_helmet, + /datum/crafting_recipe/tribal_combat_armor, + /datum/crafting_recipe/tribal_combat_armor_helmet, + /datum/crafting_recipe/tribal_r_combat_armor, + /datum/crafting_recipe/tribal_r_combat_armor_helmet, + /datum/crafting_recipe/tribalwar/chitinarmor, + /datum/crafting_recipe/tribalwar/deathclawspear, + /datum/crafting_recipe/tribalwar/lightcloak, + /datum/crafting_recipe/tribalwar/legendaryclawcloak, + /datum/crafting_recipe/warpaint, + /datum/crafting_recipe/tribalradio, + /datum/crafting_recipe/tribalwar/goliathcloak, + /datum/crafting_recipe/tribalwar/bonebow, + /datum/crafting_recipe/tribalwar/tribe_bow, + /datum/crafting_recipe/tribalwar/sturdybow, + /datum/crafting_recipe/tribalwar/warclub, + /datum/crafting_recipe/tribalwar/silverbow, + /datum/crafting_recipe/tribalwar/arrowbone, + /datum/crafting_recipe/tribalwar/bonespear, + /datum/crafting_recipe/tribalwar/bonecodpiece, + /datum/crafting_recipe/tribalwar/bracers, + /datum/crafting_recipe/tribal/bonetalisman, + /datum/crafting_recipe/tribal/bonebag, + /datum/crafting_recipe/tribalwar/spearquiver + ) + for(var/datum/crafting_recipe/recipe as() in recipes) + H.mind.teach_crafting_recipe(recipe) H.grant_language(/datum/language/tribal) H.social_faction = FACTION_WASTELAND add_verb(H, /mob/living/proc/create_tribe) + /datum/outfit/job/wasteland/f13tribal name = "Tribal" jobtype = /datum/job/wasteland/f13tribal @@ -1717,35 +1749,3 @@ datum/job/wasteland/f13dendoctor /obj/item/reagent_containers/pill/patch/healpoultice = 2 ) -/datum/outfit/job/wasteland/f13tribal/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) - ..() - if(visualsOnly) - return - ADD_TRAIT(H, TRAIT_GENERIC, src) - ADD_TRAIT(H, TRAIT_HARD_YARDS, src) - H.grant_language(/datum/language/tribal) - var/list/recipes = list( - /datum/crafting_recipe/punji_sticks, - /datum/crafting_recipe/tribalwar/chitinarmor, - /datum/crafting_recipe/tribalwar/deathclawspear, - /datum/crafting_recipe/tribalwar/lightcloak, - /datum/crafting_recipe/tribalwar/legendaryclawcloak, - /datum/crafting_recipe/warpaint, - /datum/crafting_recipe/tribalradio, - /datum/crafting_recipe/tribalwar/goliathcloak, - /datum/crafting_recipe/tribalwar/bonebow, - /datum/crafting_recipe/tribalwar/tribe_bow, - /datum/crafting_recipe/tribalwar/sturdybow, - /datum/crafting_recipe/tribalwar/warclub, - /datum/crafting_recipe/tribalwar/silverbow, - /datum/crafting_recipe/tribalwar/arrowbone, - /datum/crafting_recipe/tribalwar/bonespear, - /datum/crafting_recipe/tribalwar/bonecodpiece, - /datum/crafting_recipe/tribalwar/bracers, - /datum/crafting_recipe/tribal/bonetalisman, - /datum/crafting_recipe/tribal/bonebag, - /datum/crafting_recipe/tribalwar/spearquiver - ) - - for(var/datum/crafting_recipe/recipe as() in recipes) - H.mind.teach_crafting_recipe(recipe) diff --git a/icons/fallout/clothing/armored_heavy.dmi b/icons/fallout/clothing/armored_heavy.dmi index 6115078e1509c5a81c35e2889c455d5c18e9faa3..fc7d59284cfbb4b22de38d2ba66f271453006874 100644 GIT binary patch literal 16853 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∨}gY%Q9X*ghOmfl?wtgmf|k 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 diff --git a/icons/mob/clothing/suit.dmi b/icons/mob/clothing/suit.dmi index fca20e8106d54af853ab3c978a994c5927631dc8..da2b52c676a2c68fca69d76c38ed17bdb2161b30 100644 GIT binary patch delta 32470 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

    1Vl#oX$zlyQ=anX!1|)Ap`+71# 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

    YJY2(SG$znZ>Uk|`L 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 M$|y;fNE(0oKdFFW761SM delta 31225 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
    _cD#>C-Ix{0IY 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⁣jD1u} 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 olR695 z04EO!0n(YSsa>m zn_}SN4jjtQax?J=-a&UR^CLj=WS!;B}K^zgZv?BL7Z{3;2@=_^^E_j-H@Q*!TM_O znw_`ZS{&&u#kH&C;42)r_6r&2W3rM9L1DU=M!zanE|yH{PzSg!aOd8)pA|<_I7o*2 z3IMv78~uE!G~UpOk{=#?oD#atkaga-BFCd%3IPwKO{R*php{h_jUO^JY{u#LX{N}S zf4a^~yfG-{Dt6AyJQ*!LvSHo~x(DG34+WW-4_SGt4e^NymrK;FVqL^+g@$KQ*<2cr)tzSw z7rPfEPX95lCMA1m^b)cXC>#%4Ag1y3 z*hd=Vo>?XJVL`$5e6?O4XB)PI&r~b6a*U?MBYs6#9kC=`BUwMHL7xz-1Ldez`I#uR zv_Bw>Nb1CJo$X*FnfL~DEf?w(`T>sZ5}!`xW04#d&ME}}SE4gSAdR`Z8@kh%N4ks;7_iRsHhno@m zPD+^ddQs>N0qbdqI>)D2*P2h4c|S$AiT2ioSluo`$ku763HO*I(#il?W8rMq-beb% z4d>&|6mF~zpGaUuF>c=kQi>`R&_*k56 z|D5!P3*Q`p|M>o$rPM5tJ~{A;e*f2mnKWD@4O~+?n%)O>cDC#VhEgQ2S8n>+rEr81 z0qT4z^vXLpD2jX``pn6)I}@4|{5FqiCB4_@SViiU45yxVOKQLL-wCIA7w1X8_7bej zG3IC0s2FhSF_-}VeroGJb8QFxE-gfQ_{}lkWlN`^`;0zK{e`L)_&TFmAY+{(R%_XG zT_Ay9SO}r{Xe#<+XVa_;oO^2_lBHm}8HR_HAV0ux)|k%8$3>2O^j-(Geb>f(hZ+Wgi2b^2beBcMfPrSPS*zcmcUm zD^0TpJUu?)Xa2LlKz`%DUuLv~bT2qv+hO#GEQs9jB_-$`@ExP(hym@}QSofT;<1KV z$%!&jZ-Ofcdk<5%rm{zHt^4^!*Ox3ZPqMAXa9O*aFfc;U2oY5+&??!PoJOt22}0yg zr9C)vp}3}J0he;IUU|aq;zlwb?Ol?-iV(jN5BxFam+3;sc!R7fdr-%p4lZwC^R5) zhy3jluSlo$N!58XebT?%Xwr75J~q3@a#B;Jlw{@j&2|9cE}pmFKY+``oIn}d%P%Ws zi}C~9d6^F|7Dc`d!qnDr{jH7lx%VduQ#309#cI~4CN$ry?XNKyVWBK|Ee+u^RP;Z! z-saIW<0STuS0qNMuo=mbS#O8sMek0*wyQSdH_hD)H>S50pZ8=myTKP{td-{e} zcuV3Aue!mM|v>QbijPuFr71$6IxKD*$I=zT6@D2JUqv zt3+nLe~NzMrW8+I`q1Z@WB7T!&Jt$oaq%-C(&fk+j>jlgL(L+E$VXdVQ*rPS4cS_$X3oEpKE!)2=>A=n4X#o`V={F(i zSVKH5g7leP(qH79MsGx1(#LD_eh2sLm9uU=&JOjJKUW(Vm6o5`=w}&6j@u%0wYKAHsnJLJd_Q)amxv4WTxtew>NMtdtz5ayxIVK{j+#~e|G2v1z< zD4hAPB{c9sm$Uc zVfYw!++%kqOL{(`u&7X^ov>pdOC0;;cJUbnfDR7Vzm;P_rog}Zl!c3!lx^A)Us;Dq ztPG~tC3CkbZG%@fi2>pp{uSEWJng94L<`g;4;^vIIVU6&vf|d~aRPr4T)$;~LOSFW z5b!ykf%c(|6nW2zfRr2fCI;UKvgO;!g?_UcL=5v5$tTg~wzp;O=&LC|r${-#M{ViU z<7^3DtSJ+ZXVi`XzJtAwhELyqzV@hSJEqa7Sr^mc#nl)EvKeJ={lPe#k58`{h>U)8 z=$)i!fXrrZcI-v76cNJc;=U^&*sFv%t*d@LbSG@jrhW<7J>>l4Jz@Xs-@~>$;>Co< zDB(MPAR}L+Hm59mrOyu6j;0ZazfVF|9oJg<#wnD5bxw4W>`+SEc8C|iy=$xs)>j4r zqXWmC-�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

    KSc;ph17C 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

    x>XRXRxfO-o{9WSjcePTZNcgKlM=eU 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 diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 28664a64eb7f061eda852e388d5cdc0a126082e4..43fb6990763d9742750a744ea757e4ac7970320e 100644 GIT binary patch delta 30562 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 Q2cSPWDJ97YaU;L~2Xij#sQ>@~ delta 31756 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 W|4A8fp`Q-{|Ky~UB`d^@0{#~Ymm{_S From c8f773d0495f16bffebd8c42e880da4c8c36ec72 Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 5 Mar 2022 08:48:36 -0600 Subject: [PATCH 086/127] Update recipes_forge.dm (#408) Co-authored-by: Nero --- code/datums/components/crafting/recipes/recipes_forge.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_forge.dm b/code/datums/components/crafting/recipes/recipes_forge.dm index c70b21144c..5364907181 100644 --- a/code/datums/components/crafting/recipes/recipes_forge.dm +++ b/code/datums/components/crafting/recipes/recipes_forge.dm @@ -293,7 +293,7 @@ subcategory = CAT_MELEE -/datum/crafting_recipe/spatha +/datum/crafting_recipe/scrapsabre name = "Scrap sabre" result = /obj/item/melee/onehanded/machete/scrapsabre reqs = list( @@ -305,7 +305,6 @@ tools = list(TOOL_FORGE) category = CAT_WEAPONRY subcategory = CAT_MELEE - always_available = FALSE // LEGION SPECIFIC From cd53d766facb0bb3b6b11b0502a29181e1ce1311 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sun, 6 Mar 2022 01:48:54 +1100 Subject: [PATCH 087/127] Update preferences.dm (#410) --- code/modules/client/preferences.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index c816d79d0f..04a332d914 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -717,9 +717,9 @@ Records disabled until a use for them is found dat += "Auto stand: [autostand ? "Enabled" : "Disabled"]
    " dat += "Auto OOC: [auto_ooc ? "Disabled" : "Enabled" ]
    " dat += "Force Slot Storage HUD: [no_tetris_storage ? "Enabled" : "Disabled"]
    " -// dat += "Screen Shake: [(screenshake==100) ? "Full" : ((screenshake==0) ? "None" : "[screenshake]")]
    " -// if (user && user.client && !user.client.prefs.screenshake==0) -// dat += "Damage Screen Shake: [(damagescreenshake==1) ? "On" : ((damagescreenshake==0) ? "Off" : "Only when down")]
    " + dat += "Screen Shake: [(screenshake==100) ? "Full" : ((screenshake==0) ? "None" : "[screenshake]")]
    " + if (user && user.client && !user.client.prefs.screenshake==0) + dat += "Damage Screen Shake: [(damagescreenshake==1) ? "On" : ((damagescreenshake==0) ? "Off" : "Only when down")]
    " var/p_chaos if (!preferred_chaos) p_chaos = "No preference" From 2866f12066a66b298e43eae122fd15f47ae51a43 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sun, 6 Mar 2022 01:50:32 +1100 Subject: [PATCH 088/127] power armor changes/emp changes (#411) * rrrrr * reeee * kernel nerfed lol --- _maps/RandomZLevels/VR/yuma_VR.dmm | 1 - .../templates/dungeons/north_bunker_2.dmm | 2 - .../templates/dungeons/oasis_bunker_2.dmm | 1 - code/__DEFINES/traits.dm | 1 + .../objects/items/devices/radio/intercom.dm | 18 +- .../game/objects/items/devices/radio/radio.dm | 32 +-- code/modules/clothing/head/f13head.dm | 259 ++---------------- code/modules/clothing/suits/f13armor.dm | 248 ++--------------- code/modules/jobs/job_types/ncr.dm | 4 +- code/modules/projectiles/gun.dm | 5 +- 10 files changed, 69 insertions(+), 502 deletions(-) diff --git a/_maps/RandomZLevels/VR/yuma_VR.dmm b/_maps/RandomZLevels/VR/yuma_VR.dmm index b20c81f16d..bd3b73a035 100644 --- a/_maps/RandomZLevels/VR/yuma_VR.dmm +++ b/_maps/RandomZLevels/VR/yuma_VR.dmm @@ -2124,7 +2124,6 @@ }, /area/awaymission/vr/bos/enclavebunker) "mZ" = ( -/obj/item/fusion_fuel, /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13{ icon_state = "redrustyfull" diff --git a/_maps/map_files/templates/dungeons/north_bunker_2.dmm b/_maps/map_files/templates/dungeons/north_bunker_2.dmm index 3ecb1491dc..8500a47845 100644 --- a/_maps/map_files/templates/dungeons/north_bunker_2.dmm +++ b/_maps/map_files/templates/dungeons/north_bunker_2.dmm @@ -2264,8 +2264,6 @@ /turf/open/floor/plating/tunnel, /area/f13/bunker) "XX" = ( -/obj/item/fusion_fuel, -/obj/item/fusion_fuel, /turf/open/floor/plating/tunnel, /area/f13/bunker) "XY" = ( diff --git a/_maps/map_files/templates/dungeons/oasis_bunker_2.dmm b/_maps/map_files/templates/dungeons/oasis_bunker_2.dmm index c70e358367..86e7b20ccd 100644 --- a/_maps/map_files/templates/dungeons/oasis_bunker_2.dmm +++ b/_maps/map_files/templates/dungeons/oasis_bunker_2.dmm @@ -2818,7 +2818,6 @@ /area/f13/radiation) "Yj" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/fusion_fuel, /turf/open/floor/engine, /area/f13/radiation) "Yk" = ( diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index df31dd475b..9cfd789708 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -188,6 +188,7 @@ #define TRAIT_SKITTISH "skittish" #define TRAIT_POOR_AIM "poor_aim" #define TRAIT_INSANE_AIM "insane_aim" //they don't miss. they never miss. it was all part of their immaculate plan. +#define SPREAD_CONTROL "spread_control" #define TRAIT_PROSOPAGNOSIA "prosopagnosia" #define TRAIT_DRUNK_HEALING "drunk_healing" #define TRAIT_TAGGER "tagger" diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index db94ea701f..78194cc2c9 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -32,11 +32,9 @@ if(!istype(SSticker.mode, /datum/game_mode/clockwork_cult)) invisibility = INVISIBILITY_OBSERVER alpha = 125 - emped = TRUE else invisibility = initial(invisibility) alpha = initial(alpha) - emped = FALSE ..() /obj/item/radio/intercom/Initialize(mapload, ndir, building) @@ -124,7 +122,7 @@ last_tick = world.timeofday var/area/A = get_area(src) - if(!A || emped) + if(!A) on = FALSE else on = A.powered(EQUIP) // set "on" to the power status @@ -150,13 +148,13 @@ /obj/item/radio/intercom/retro name = "vintage intercom" icon_state = "intercom_retro" - + /obj/item/radio/intercom/retro/process() if(((world.timeofday - last_tick) > 30) || ((world.timeofday - last_tick) < 0)) last_tick = world.timeofday var/area/A = get_area(src) - if(!A || emped) + if(!A) on = FALSE else on = A.powered(EQUIP) // set "on" to the power status @@ -169,30 +167,28 @@ /obj/item/radio/intercom/retro/kebob name = "Oasis intercom" freqlock = TRUE - frequency = 1369 + frequency = 1369 channels = list(RADIO_CHANNEL_TOWN = 1) /obj/item/radio/intercom/retro/kebob/mayor name = "Mayor's intercom" use_command = TRUE command = TRUE - + /obj/item/radio/intercom/retro/foa name = "Clinic intercom" freqlock = TRUE frequency = 1355 channels = list(RADIO_CHANNEL_MEDICAL = 1) - + /obj/item/radio/intercom/retro/pirate name = "Pirate Radio Broadcaster" desc = "A radio that has been hacked to send and recieve from any frequency." freerange = TRUE - canhear_range = 1 + canhear_range = 1 /obj/item/radio/intercom/retro/bear name = "NCR intercom" freqlock = TRUE frequency = 1363 channels = list(RADIO_CHANNEL_NCR = 1) - - diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index e709131080..869d04b7f5 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -17,7 +17,6 @@ var/on = TRUE var/frequency = FREQ_COMMON var/canhear_range = 3 // The range around the radio in which mobs can hear what it receives. - var/emped = 0 // Tracks the number of EMPs currently stacked. var/broadcasting = FALSE // Whether the radio will transmit dialogue it hears nearby. var/listening = TRUE // Whether the radio is currently receiving. @@ -399,22 +398,14 @@ . = ..() if (. & EMP_PROTECT_SELF) return - emped++ //There's been an EMP; better count it - var/curremp = emped //Remember which EMP this was - if (listening && ismob(loc)) // if the radio is turned on and on someone's person they notice - to_chat(loc, "\The [src] overloads.") - broadcasting = FALSE - listening = FALSE - for (var/ch_name in channels) - channels[ch_name] = 0 - on = FALSE - addtimer(CALLBACK(src, .proc/end_emp_effect, curremp), 2 SECONDS) - -/obj/item/radio/proc/end_emp_effect(curremp) - if(emped != curremp) //Don't fix it if it's been EMP'd again - return FALSE - emped = FALSE - return TRUE + if(prob(severity * 1.5)) + if(listening && ismob(loc)) // if the radio is turned on and on someone's person they notice + to_chat(loc, "\The [src] shorts out!") + broadcasting = FALSE + listening = FALSE + for (var/ch_name in channels) + channels[ch_name] = 0 + on = FALSE /////////////////////////////// //////////Borg Radios////////// @@ -487,9 +478,9 @@ qdel(implant) else return ..() - + /// Other Radios - + /obj/item/radio/tribal name = "primitive radio" icon_state = "radio" @@ -497,6 +488,3 @@ desc = "a homemade radio transceiver made out of transistors and wire." canhear_range = 2 w_class = WEIGHT_CLASS_NORMAL - - - diff --git a/code/modules/clothing/head/f13head.dm b/code/modules/clothing/head/f13head.dm index f7900b5d46..956cc04ee3 100644 --- a/code/modules/clothing/head/f13head.dm +++ b/code/modules/clothing/head/f13head.dm @@ -235,73 +235,9 @@ light_system = MOVABLE_LIGHT_DIRECTIONAL light_range = 5 light_on = FALSE -// darkness_view = 128 -// lighting_alpha = LIGHTING_PLANE_ALPHA_NV_TRAIT - var/emped = 0 var/requires_training = TRUE - var/armor_block_chance = 0 -// protected_zones = list(BODY_ZONE_HEAD) -// var/deflection_chance = 0 -// var/armor_block_threshold = 0.2 //projectiles below this will deflect -// var/melee_block_threshold = 30 -// var/dmg_block_threshold = 42 - var/powerLevel = 7000 - var/powerMode = 3 var/powered = TRUE -/obj/item/clothing/head/helmet/f13/power_armor/attackby(obj/item/I, mob/user, params) - . = ..() - if(istype(I,/obj/item/fusion_fuel)&& powered) - var/obj/item/fusion_fuel/fuel = I - if(src.powerLevel>=50000) - to_chat(user, "The fusion core is full.") - return - if(fuel.fuel >= 5000) - src.powerLevel += 5000 - fuel.fuel -= 5000 - to_chat(user, "You charge the fusion core to [src.powerLevel] units of fuel. [fuel.fuel]/20000 left in the fuel cell.") - return - to_chat(user, "The fuel cell is empty.") - -/obj/item/clothing/head/helmet/f13/power_armor/proc/processPower() - if(powerLevel>0)//drain charge - powerLevel -= 1 - if(powerLevel > 20000)//switch to 3 power mode - if(powerMode <= 2) - powerUp() - return - if(powerLevel > 10000)//switch to 2 power - if(powerMode <= 1) - powerUp() - if(powerMode > 2) - powerDown() - return - if(powerLevel > 5000)//switch to 1 power - if(powerMode <= 0) - powerUp() - if(powerMode > 1) - powerDown() - return - if(powerLevel >= 1)//switch to 0 power - if(powerMode >= 0) - powerDown() - -/obj/item/clothing/head/helmet/f13/power_armor/proc/powerUp() - powerMode += 1 - slowdown -= 0.2 - var/mob/living/L = loc - if(istype(L)) - L.update_equipment_speed_mods() - armor = armor.modifyRating(linemelee = 75, linebullet = 75, linelaser = 75) - -/obj/item/clothing/head/helmet/f13/power_armor/proc/powerDown() - powerMode -= 1 - slowdown += 0.2 - var/mob/living/L = loc - if(istype(L)) - L.update_equipment_speed_mods() - armor = armor.modifyRating(linemelee = -75, linebullet = -75, linelaser = -75) - /obj/item/clothing/head/helmet/f13/power_armor/ComponentInitialize() . = ..() AddElement(/datum/element/update_icon_updates_onmob) @@ -325,54 +261,12 @@ return ..() return -/obj/item/clothing/head/helmet/f13/power_armor/emp_act(mob/living/carbon/human/owner, severity) - . = ..() - if(. & EMP_PROTECT_SELF) - return - emped++ - var/curremp = emped - if(ismob(loc)) - to_chat(loc, "Warning: electromagnetic surge detected in helmet. Rerouting power to emergency systems.") - armor = armor.modifyRating(melee = -100, bullet = -100, laser = -100) - addtimer(CALLBACK(src, .proc/end_emp_effect, curremp), 5 SECONDS) - -/obj/item/clothing/head/helmet/f13/power_armor/proc/end_emp_effect(curremp) - if(emped != curremp) //Don't fix it if it's been EMP'd again - return FALSE - if(ismob(loc)) - var/mob/living/L = loc - emped = FALSE - to_chat(loc, "Helmet power reroute successful. All systems operational.") - armor = armor.modifyRating(melee = 100, bullet = 100,laser = 100) - if(istype(L)) - L.update_equipment_speed_mods() - return TRUE -/* -/obj/item/clothing/head/helmet/f13/power_armor/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - . = ..() - if(damage >= src.dmg_block_threshold && check_armor_penetration(object) >= 0) - return - if(check_armor_penetration(object) <= src.armor_block_threshold && (attack_type == ATTACK_TYPE_PROJECTILE) && (def_zone in protected_zones)) - if(prob(armor_block_chance)) - var/ratio = rand(0,100) - if(ratio <= deflection_chance) - block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_DEFLECT - return BLOCK_SHOULD_REDIRECT | BLOCK_REDIRECTED | BLOCK_SUCCESS | BLOCK_PHYSICAL_INTERNAL - if(ismob(loc)) - to_chat(loc, "Your power armor absorbs the projectile's impact!") - block_return[BLOCK_RETURN_SET_DAMAGE_TO] = 0 - return BLOCK_SUCCESS | BLOCK_PHYSICAL_INTERNAL - return -*/ /obj/item/clothing/head/helmet/f13/power_armor/t45b name = "salvaged T-45b helmet" desc = "It's a salvaged T-45b power armor helmet." icon_state = "t45bhelmet" item_state = "t45bhelmet" - armor = list("melee" = 75, "bullet" = 75, "laser" = 75, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 40) -// darkness_view = 0 -// armor_block_chance = 25 -// deflection_chance = 10 //10% chance to block damage from blockable bullets and redirect the bullet at a random angle. Not nearly as effective as true power armor + armor = list("melee" = 70, "bullet" = 70, "laser" = 70, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 40) requires_training = FALSE powered = FALSE @@ -381,19 +275,14 @@ desc = "It's an NCR salvaged T-45b power armor helmet, better repaired than regular salvaged PA, and decorated with the NCR flag and other markings for an NCR Heavy Trooper." icon_state = "t45bhelmet_ncr" item_state = "t45bhelmet_ncr" - armor = list("melee" = 75, "bullet" = 75, "laser" = 75, "energy" = 24, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 40) -// darkness_view = 0 -// armor_block_chance = 40 -// deflection_chance = 10 //10% chance to block damage from blockable bullets and redirect the bullet at a random angle. Not nearly as effective as true power armor + armor = list("melee" = 70, "bullet" = 70, "laser" = 70, "energy" = 24, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 40) requires_training = FALSE powered = FALSE /obj/item/clothing/head/helmet/f13/power_armor/t45b/restored name = "restored T-45b helmet" desc = "It's a restored T-45b power armor helmet." - armor = list("melee" = 75, "bullet" = 75, "laser" = 75, "energy" = 22, "bomb" = 55, "bio" = 65, "rad" = 55, "fire" = 85, "acid" = 0, "wound" = 40) -// armor_block_chance = 60 -// deflection_chance = 10 //20% chance to block damage from blockable bullets and redirect the bullet at a random angle + armor = list("melee" = 70, "bullet" = 70, "laser" = 70, "energy" = 22, "bomb" = 55, "bio" = 65, "rad" = 55, "fire" = 85, "acid" = 0, "wound" = 40) requires_training = TRUE powered = TRUE @@ -404,39 +293,9 @@ item_state = "raiderpa_helm" armor = list("melee" = 65, "bullet" = 55, "laser" = 55, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 40) requires_training = FALSE -// armor_block_chance = 20 -// deflection_chance = 10 - powered = FALSE - slowdown = 0.05 - - -/obj/item/clothing/head/helmet/f13/power_armor/hotrod - name = "hotrod T-45b power helmet" - desc = "This power armor helmet is so decrepit and battle-worn that it have lost most of its capability to protect the wearer from harm." - icon_state = "t45hotrod_helm" - item_state = "t45hotrod_helm" - armor = list("melee" = 55, "bullet" = 55, "laser" = 55, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 40) - requires_training = FALSE -// armor_block_chance = 20 powered = FALSE -// deflection_chance = 10 //5% chance to block damage from blockable bullets and redirect the bullet at a random angle. Stripped down version of an already stripped down version slowdown = 0.05 -/obj/item/clothing/head/helmet/f13/power_armor/vaulttec - name = "Vault-Tec power helmet" - desc = "(VIII) A refined suit of power armour, purpose-built by the residents of Vault-115 in order to better keep the peace in their new settlement." - icon_state = "vaultpahelm" - item_state = "vaultpahelm" - armor = list("tier" = 8, "energy" = 50, "bomb" = 48, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 40) -// armor_block_chance = 40 -// deflection_chance = 10 //10% chance to block damage from blockable bullets and redirect the bullet at a random angle. Not a heavy combat model - -/obj/item/clothing/head/helmet/f13/power_armor/vaulttecta - name = "Vault-Tec power helmet" - desc = "A refined suit of power armour, purpose-built by the residents of Vault-115 in order to better keep the peace in their new settlement." - icon_state = "vaulttahelm" - item_state = "vaulttahelm" - slowdown = 0.1 /obj/item/clothing/head/helmet/f13/power_armor/t45d name = "T-45d power helmet" @@ -444,7 +303,7 @@ icon_state = "t45dhelmet0" item_state = "t45dhelmet0" actions_types = list(/datum/action/item_action/toggle_helmet_light) - armor = list("melee" = 75, "bullet" = 75, "laser" = 75, "energy" = 25, "bomb" = 65, "bio" = 75, "rad" = 80, "fire" = 85, "acid" = 30, "wound" = 40) + armor = list("melee" = 72.5, "bullet" = 72.5, "laser" = 72.5, "energy" = 25, "bomb" = 65, "bio" = 75, "rad" = 80, "fire" = 85, "acid" = 30, "wound" = 40) // armor_block_chance = 60 // deflection_chance = 10 //20% chance to block damage from blockable bullets and redirect the bullet at a random angle @@ -460,42 +319,22 @@ icon_state = "t45dhelmet[light_on]" item_state = "t45dhelmet[light_on]" -/obj/item/clothing/head/helmet/f13/power_armor/t45d/gunslinger - name = "Gunslinger T-51b Helm" - desc = "(IX) With most of the external plating stripped to allow for internal thermal and night vision scanners, as well as aided targeting assist via onboard systems, this helm provides much more utility then protection. To support these systems, secondary power cells were installed into the helm, and covered with a stylish hat." - icon_state = "t51bgs" - item_state = "t51bgs" - slowdown = -0.2 - flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEFACIALHAIR - actions_types = list() - -/obj/item/clothing/head/helmet/f13/power_armor/t45d/sierra - name = "sierra power helmet" - desc = "(IX) A pre-war power armor helmet, issued to special NCR officers.." - icon_state = "sierra" - item_state = "sierra" - actions_types = list() - -/obj/item/clothing/head/helmet/f13/power_armor/midwest - name = "midwestern power helmet" - desc = "This helmet once belonged to the Midwestern branch of the Brotherhood of Steel, and now resides here." - icon_state = "midwestgrey_helm" - item_state = "midwestgrey_helm" - armor = list("melee" = 75, "bullet" = 75, "laser" = 80, "energy" = 27, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 70) -// armor_block_chance = 60 -// deflection_chance = 10 //20% chance to block damage from blockable bullets and redirect the bullet at a random angle +/obj/item/clothing/head/helmet/f13/power_armor/hotrod + name = "hotrod T-45b power helmet" + desc = "This power armor helmet is so decrepit and battle-worn that it have lost most of its capability to protect the wearer from harm." + icon_state = "t45hotrod_helm" + item_state = "t45hotrod_helm" + armor = list("melee" = 55, "bullet" = 55, "laser" = 55, "energy" = 20, "bomb" = 50, "bio" = 60, "rad" = 50, "fire" = 80, "acid" = 0, "wound" = 40) + requires_training = FALSE + powered = FALSE /obj/item/clothing/head/helmet/f13/power_armor/t51b name = "T-51b power helmet" desc = "It's a T-51b power helmet, typically used by the Brotherhood. It looks somewhat charming." icon_state = "t51bhelmet0" item_state = "t51bhelmet0" - armor = list("melee" = 75, "bullet" = 75, "laser" = 75, "energy" = 27, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 70) + armor = list("melee" = 70, "bullet" = 70, "laser" = 70, "energy" = 27, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 70) actions_types = list(/datum/action/item_action/toggle_helmet_light) -// armor_block_chance = 70 -// deflection_chance = 10 //35% chance to block damage from blockable bullets and redirect the bullet at a random angle. Less overall armor compared to T-60, but higher deflection. -// armor_block_threshold = 0.25 -// melee_block_threshold = 35 /obj/item/clothing/head/helmet/f13/power_armor/t51b/update_icon_state() icon_state = "t51bhelmet[light_on]" @@ -509,27 +348,6 @@ icon_state = "t51bhelmet[light_on]" item_state = "t51bhelmet[light_on]" -/obj/item/clothing/head/helmet/f13/power_armor/t51b/wbos - name = "Washington power helmet" - desc = "It's a Washington Brotherhood power helmet. It looks somewhat terrifying." - icon_state = "t51wboshelmet" - item_state = "t51wboshelmet" - actions_types = list() - -/obj/item/clothing/head/helmet/f13/power_armor/t51b/reforgedwbos - name = "reforged Washington power helmet" - desc = "It's a reforged Washington Brotherhood power helmet, designed to induce fear in a target." - icon_state = "t51matthelmet" - item_state = "t51matthelmet" - actions_types = list() - -/obj/item/clothing/head/helmet/f13/power_armor/t51b/ultra - name = "Ultracite power helmet" - desc = "It's a T-51b power helmet, typically used by the Brotherhood. It looks somewhat charming. Now enhanced with ultracite." - icon_state = "ultracitepa_helm" - item_state = "ultracitepa_helm" - slowdown = 0 - actions_types = list() /obj/item/clothing/head/helmet/f13/power_armor/t60 name = "T-60a power helmet" @@ -538,10 +356,7 @@ item_state = "t60helmet0" armor = list("melee" = 80, "bullet" = 70, "laser" = 80, "energy" = 30, "bomb" = 82, "bio" = 100, "rad" = 100, "fire" = 95, "acid" = 0, "wound" = 80) actions_types = list(/datum/action/item_action/toggle_helmet_light) -// armor_block_chance = 80 -// deflection_chance = 15 //20% chance to block damage from blockable bullets and redirect the bullet at a random angle. Same deflection as T-45 due to it having the same general shape. -// melee_block_threshold = 40 -// armor_block_threshold = 0.3 + /obj/item/clothing/head/helmet/f13/power_armor/t60/update_icon_state() icon_state = "t60helmet[light_on]" @@ -549,69 +364,37 @@ /obj/item/clothing/head/helmet/f13/power_armor/excavator name = "excavator power helmet" - desc = "(VIII) The helmet of the excavator power armor suit." + desc = "The helmet of the excavator power armor suit." icon_state = "excavator" item_state = "excavator" - armor = list("tier" = 8, "energy" = 60, "bomb" = 62, "bio" = 100, "rad" = 90, "fire" = 90, "acid" = 0) -// armor_block_chance = 40 -// deflection_chance = 10 //10% chance to block damage from blockable bullets and redirect the bullet at a random angle. Not a heavy combat model + armor = list("melee" = 80, "bullet" = 50, "laser" = 50, "energy" = 15, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 95, "acid" = 80, "wound" = 80) + /obj/item/clothing/head/helmet/f13/power_armor/advanced name = "advanced power helmet" - desc = "(XII) It's an advanced power armor MK1 helmet, typically used by the Enclave. It looks somewhat threatening." + desc = "It's an advanced power armor MK1 helmet, typically used by the Enclave. It looks somewhat threatening." icon_state = "advhelmet1" item_state = "advhelmet1" armor = list("melee" = 80, "bullet" = 80, "laser" = 85, "energy" = 35, "bomb" = 72, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 0, "wound" = 90) -// armor_block_threshold = 0.45 -// melee_block_threshold = 45 -// armor_block_chance = 80 //Enclave. 'nuff said -// deflection_chance = 15 //40% chance to block damage from blockable bullets and redirect the bullet at a random angle. Your ride's over mutie, time to die. + /obj/item/clothing/head/helmet/f13/power_armor/advanced/hellfire name = "hellfire power armor" desc = "A deep black helmet of Enclave-manufactured heavy power armor with yellow ballistic glass, based on pre-war designs such as the T-51 and improving off of data gathered by post-war designs such as the X-01. Most commonly fielded on the East Coast, no other helmet rivals it's strength." icon_state = "hellfirehelm" item_state = "hellfirehelm" -// melee_block_threshold = 70 -// armor_block_threshold = 0.8 -// armor_block_chance = 99 -// deflection_chance = 70 armor = list("melee" = 85, "bullet" = 85, "laser" = 87, "energy" = 37, "bomb" = 72, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 0, "wound" = 100) -/obj/item/clothing/head/helmet/f13/power_armor/advanced/hellfire/wbos - name = "advanced Washington power helmet" - desc = "It's an improved model of the power armor helmet used exclusively by the Washington Brotherhood, designed to induce fear in a target." - icon_state = "t51wboshelmet" - item_state = "t51wboshelmet" - -/obj/item/clothing/head/helmet/f13/power_armor/tesla - name = "tesla power helmet" - desc = "A helmet typically used by Enclave special forces.
    There are three orange energy capacitors on the side." - icon_state = "tesla" - item_state = "tesla" - armor = list("linemelee" = 200, "linebullet" = 200, "linelaser" = 300, "energy" = 95, "bomb" = 62, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 0, "wound" = 80) - var/hit_reflect_chance = 35 - -/obj/item/clothing/head/helmet/f13/power_armor/tesla/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(is_energy_reflectable_projectile(object) && (attack_type == ATTACK_TYPE_PROJECTILE) && (def_zone in protected_zones)) - if(prob(hit_reflect_chance)) - block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_DEFLECT - return BLOCK_SHOULD_REDIRECT | BLOCK_REDIRECTED | BLOCK_SUCCESS | BLOCK_PHYSICAL_INTERNAL - return ..() //Part of the peacekeeper enclave stuff, adjust values as needed. /obj/item/clothing/head/helmet/f13/power_armor/x02helmet name = "Enclave power armor helmet" - desc = "(XI) The Enclave Mark II Powered Combat Armor helmet." + desc = "The Enclave Mark II Powered Combat Armor helmet." icon_state = "advanced" item_state = "advanced" slowdown = 0.1 - armor = list("tier" = 11, "energy" = 65, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 70) + armor = list("melee" = 85, "bullet" = 85, "laser" = 87, "energy" = 65, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 70) actions_types = list(/datum/action/item_action/toggle_helmet_light) -// armor_block_threshold = 0.45 -// melee_block_threshold = 45 -// armor_block_chance = 80 -// deflection_chance = 15 //Generic Tribal - For Wayfarer specific, see f13factionhead.dm diff --git a/code/modules/clothing/suits/f13armor.dm b/code/modules/clothing/suits/f13armor.dm index 6aa18a0bb9..fdf10a7ba1 100644 --- a/code/modules/clothing/suits/f13armor.dm +++ b/code/modules/clothing/suits/f13armor.dm @@ -262,84 +262,8 @@ max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT - var/emped = 0 var/requires_training = TRUE var/powered = TRUE - var/armor_block_chance = 0 //Chance for the power armor to block a low penetration projectile - protected_zones = list(BODY_ZONE_CHEST, BODY_ZONE_PRECISE_GROIN, BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) - var/deflection_chance = 0 //Chance for the power armor to redirect a blocked projectile - var/armor_block_threshold = 0 //projectiles below this will deflect - var/melee_block_threshold = 0 - var/dmg_block_threshold = 0 - var/powerLevel = 7000 - var/powerMode = 3 - -/obj/item/fusion_fuel - name = "fusion fuel cell" - desc = "Some fusion fuel used to recharge the fusion cores of Power Armor." - icon = 'icons/obj/power.dmi' - icon_state = "cell" - item_state = "cell" - lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' - righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - var/fuel = 20000 - -/obj/item/fusion_fuel/examine(mob/user) - . = ..() - to_chat(user, "The charge meter reads [fuel].") - -/obj/item/clothing/suit/armor/f13/power_armor/attackby(obj/item/I, mob/user, params) - . = ..() - if(istype(I,/obj/item/fusion_fuel)&& powered) - var/obj/item/fusion_fuel/fuel = I - if(src.powerLevel>=50000) - to_chat(user, "The fusion core is full.") - return - if(fuel.fuel >= 5000) - src.powerLevel += 5000 - fuel.fuel -= 5000 - to_chat(user, "You charge the fusion core to [src.powerLevel] units of fuel. [fuel.fuel]/20000 left in the fuel cell.") - return - to_chat(user, "The fuel cell is empty.") - -/obj/item/clothing/suit/armor/f13/power_armor/proc/processPower() - if(powerLevel>0)//drain charge - powerLevel -= 1 - if(powerLevel > 20000)//switch to 3 power mode - if(powerMode <= 2) - powerUp() - return - if(powerLevel > 10000)//switch to 2 power - if(powerMode <= 1) - powerUp() - if(powerMode > 2) - powerDown() - return - if(powerLevel > 5000)//switch to 1 power - if(powerMode <= 0) - powerUp() - if(powerMode > 1) - powerDown() - return - if(powerLevel >= 0)//switch to 0 power - if(powerMode >= 1) - powerDown() - -/obj/item/clothing/suit/armor/f13/power_armor/proc/powerUp(mob/user) - powerMode += 1 - slowdown -= 0.2 - var/mob/living/L = loc - if(istype(L)) - L.update_equipment_speed_mods() - armor = armor.modifyRating(melee = 75, bullet = 75, laser = 75) - -/obj/item/clothing/suit/armor/f13/power_armor/proc/powerDown(mob/user) - powerMode -= 1 - slowdown += 0.2 - var/mob/living/L = loc - if(istype(L)) - L.update_equipment_speed_mods() - armor = armor.modifyRating(melee = -75, bullet = -75, laser = -75) /obj/item/clothing/suit/armor/f13/power_armor/mob_can_equip(mob/user, mob/equipper, slot, disable_warning = 1) var/mob/living/carbon/human/H = user @@ -348,60 +272,45 @@ if (!HAS_TRAIT(H, TRAIT_PA_WEAR) && slot == SLOT_WEAR_SUIT && requires_training) to_chat(user, "You don't have the proper training to operate the power armor!") return 0 - if(slot == SLOT_WEAR_SUIT) - ADD_TRAIT(user, TRAIT_STUNIMMUNE, "stun_immunity") - ADD_TRAIT(user, TRAIT_PUSHIMMUNE, "push_immunity") + if(slot == SLOT_WEAR_SUIT && powered) + ADD_TRAIT(user, TRAIT_STUNIMMUNE, "PA_stun_immunity") + ADD_TRAIT(user, TRAIT_PUSHIMMUNE, "PA_push_immunity") + ADD_TRAIT(user, SPREAD_CONTROL, "PA_spreadcontrol") + return ..() return /obj/item/clothing/suit/armor/f13/power_armor/dropped(mob/user) - REMOVE_TRAIT(user, TRAIT_STUNIMMUNE, "stun_immunity") - REMOVE_TRAIT(user, TRAIT_PUSHIMMUNE, "push_immunity") + if(powered) + REMOVE_TRAIT(user, TRAIT_STUNIMMUNE, "PA_stun_immunity") + REMOVE_TRAIT(user, TRAIT_PUSHIMMUNE, "PA_push_immunity") + REMOVE_TRAIT(user, SPREAD_CONTROL, "PA_spreadcontrol") return ..() /obj/item/clothing/suit/armor/f13/power_armor/emp_act(mob/living/carbon/human/owner, severity) . = ..() if(. & EMP_PROTECT_SELF) return - emped++ - var/curremp = emped // keeps tabs on the current EMP cycle. - if(ismob(loc)) + if(!powered) + return + if(isliving(loc) && prob(severity*1.5)) + var/time_slowed = severity / 10 SECONDS var/mob/living/L = loc - to_chat(loc, "Warning: electromagnetic surge detected in armor. Rerouting power to emergency systems.") + to_chat(L, "Warning: electromagnetic surge detected in armor. Rerouting power to emergency systems.") slowdown += 1.2 - armor = armor.modifyRating(melee = -100, bullet = -100, laser = -100) if(istype(L)) L.update_equipment_speed_mods() - addtimer(CALLBACK(src, .proc/end_emp_effect, curremp), 5 SECONDS) + addtimer(CALLBACK(src, .proc/end_emp_effect), time_slowed) -/obj/item/clothing/suit/armor/f13/power_armor/proc/end_emp_effect(curremp) - if(emped != curremp) //Don't fix it if it's been EMP'd again - return FALSE - if(ismob(loc)) +/obj/item/clothing/suit/armor/f13/power_armor/proc/end_emp_effect() + if(isliving(loc)) var/mob/living/L = loc - armor = armor.modifyRating(melee = 100, bullet = 100, laser = 100) slowdown -= 1.2 - to_chat(loc, "Armor power reroute successful. All systems operational.") + to_chat(L, "Armor power reroute successful. All systems operational.") if(istype(L)) L.update_equipment_speed_mods() return TRUE -/obj/item/clothing/suit/armor/f13/power_armor/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - . = ..() - if(damage >= src.dmg_block_threshold && check_armor_penetration(object) >= 0) - return - if(check_armor_penetration(object) <= src.armor_block_threshold && (attack_type == ATTACK_TYPE_PROJECTILE) && (def_zone in protected_zones)) - if(prob(armor_block_chance)) - var/ratio = rand(0,100) - if(ratio <= deflection_chance) - block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_DEFLECT - return BLOCK_SHOULD_REDIRECT | BLOCK_REDIRECTED | BLOCK_SUCCESS | BLOCK_PHYSICAL_INTERNAL - if(ismob(loc)) - to_chat(loc, "Your power armor absorbs the projectile's impact!") - block_return[BLOCK_RETURN_SET_DAMAGE_TO] = 0 - return BLOCK_SUCCESS | BLOCK_PHYSICAL_INTERNAL - return - /obj/item/clothing/suit/armor/f13/power_armor/t45b name = "salvaged T-45b power armor" desc = "It's a set of early-model T-45 power armor with a custom air conditioning module and stripped out servomotors. Bulky and slow, but almost as good as the real thing." @@ -446,29 +355,13 @@ slowdown = 0.25 requires_training = FALSE -/obj/item/clothing/suit/armor/f13/power_armor/vaulttec - name = "Vault-Tec power armour" - desc = "A refined suit of power armour, purpose-built by the residents of Vault-115 in order to better keep the peace in their new settlement." - icon_state = "vaultpa" - item_state = "vaultpa" - armor = list("melee" = 65, "bullet" = 65, "laser" = 65, "energy" = 22, "bomb" = 55, "bio" = 65, "rad" = 55, "fire" = 85, "acid" = 0, "wound" = 70) - slowdown = 0 - -/obj/item/clothing/suit/armor/f13/power_armor/vaulttecta - name = "Vault-Tec technical armour" - desc = "A primative suit of power armour, the first kind built by the residents of Vault-115 in order to fight off immediate threats." - icon_state = "vaulttecta" - item_state = "vaulttecta" - armor = list("melee" = 60, "bullet" = 60, "laser" = 60, "energy" = 25, "bomb" = 55, "bio" = 65, "rad" = 55, "fire" = 85, "acid" = 0, "wound" = 70) - slowdown = 0.4 - /obj/item/clothing/suit/armor/f13/power_armor/excavator name = "excavator power armor" desc = "Developed by Garrahan Mining Co. in collaboration with West Tek, the Excavator-class power armor was designed to protect miners from rockfalls and airborne contaminants while increasing the speed at which they could work. " icon_state = "excavator" item_state = "excavator" - slowdown = 0.5 - armor = list("melee" = 70, "bullet" = 50, "laser" = 50, "energy" = 25, "bomb" = 80, "bio" = 65, "rad" = 55, "fire" = 85, "acid" = 0, "wound" = 40) + slowdown = 0.4 + armor = list("melee" = 80, "bullet" = 50, "laser" = 50, "energy" = 15, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 95, "acid" = 80, "wound" = 80) /obj/item/clothing/suit/armor/f13/power_armor/t45d name = "T-45d power armor" @@ -476,22 +369,7 @@ icon_state = "t45dpowerarmor" item_state = "t45dpowerarmor" slowdown = 0.225 - armor = list("melee" = 73, "bullet" = 73, "laser" = 73, "energy" = 25, "bomb" = 65, "bio" = 75, "rad" = 80, "fire" = 85, "acid" = 30, "wound" = 70) - - -/obj/item/clothing/suit/armor/f13/power_armor/t45d/gunslinger - name = "Gunslinger T-51b" - desc = "(IX) What was once a suit of T-51 Power Armor is now an almost unrecognizable piece of art or garbage, depending on who you ask. Almost all of the external plating has either been removed or stripped to allow for maximum mobility, and overlapping underplates protect the user from small arms fire. Whoever designed this had a very specific purpose in mind: mobility and aesthetics over defense." - icon_state = "t51bgs" - item_state = "t51bgs" - slowdown = -0.2 - flags_inv = HIDEJUMPSUIT|HIDENECK - -/obj/item/clothing/suit/armor/f13/power_armor/t45d/sierra - name = "sierra power armor" - desc = "A captured set of T-45d power armor put into use by the NCR, it's been heavily modified and decorated with the head of a bear and intricate gold trimming. A two headed bear is scorched into the breastplate." - icon_state = "sierra" - item_state = "sierra" + armor = list("melee" = 72.5, "bullet" = 72.5, "laser" = 72.5, "energy" = 25, "bomb" = 65, "bio" = 75, "rad" = 80, "fire" = 85, "acid" = 30, "wound" = 70) /obj/item/clothing/suit/armor/f13/power_armor/t45d/knightcaptain name = "Head-Knight's T-45d Power Armour" @@ -506,20 +384,13 @@ icon_state = "t45dpowerarmor_bos" item_state = "t45dpowerarmor_bos" -/obj/item/clothing/suit/armor/f13/power_armor/midwest - name = "midwestern power armor" - desc = "This set of power armor once belonged to the Midwestern branch of the Brotherhood of Steel, and now resides here." - icon_state = "midwestgrey_pa" - item_state = "midwestgrey_pa" - armor = list("melee" = 75, "bullet" = 70, "laser" = 45, "energy" = 25, "bomb" = 65, "bio" = 75, "rad" = 80, "fire" = 85, "acid" = 30, "wound" = 70) - /obj/item/clothing/suit/armor/f13/power_armor/t51b name = "T-51b power armor" desc = "The pinnacle of pre-war technology. This suit of power armor provides substantial protection to the wearer." icon_state = "t51bpowerarmor" item_state = "t51bpowerarmor" slowdown = 0.15 //+0.05 from helmet = total 0.175 - armor = list("melee" = 73, "bullet" = 73, "laser" = 73, "energy" = 30, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 72) + armor = list("melee" = 72.5, "bullet" = 72.5, "laser" = 72.5, "energy" = 30, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 72) /obj/item/clothing/suit/armor/f13/power_armor/t51green name = "Hardened T-51b power armor" @@ -535,33 +406,6 @@ icon_state = "t51bpowerarmor_bos" item_state = "t51bpowerarmor_bos" -/obj/item/clothing/suit/armor/f13/power_armor/t51b/tesla - name = "T-51b tesla armor" - desc = "The pinnacle of pre-war technology. This suit of power armor provides substantial protection to the wearer, with the added benefit of tesla coils." - icon_state = "t51tesla" - item_state = "t51tesla" - slowdown = 0.15 //+0.1 from helmet = total 0.25 - armor = list("melee" = 70, "bullet" = 70, "laser" = 85, "energy" = 70, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 72) - -/obj/item/clothing/suit/armor/f13/power_armor/t51b/wbos - name = "Washington power armor" - desc = "A dark mirror to the pinnacle of pre-war technology. This suit of power armor provides substantial protection to the wearer." - icon_state = "t51wbos" - item_state = "t51wbos" - -/obj/item/clothing/suit/armor/f13/power_armor/t51b/reforgedwbos - name = "reforged Washington power armor" - desc = "A dark mirror to the pinnacle of pre-war technology, reforged. This suit of power armor provides substantial protection to the wearer." - icon_state = "t51matt" - item_state = "t51matt" - -/obj/item/clothing/suit/armor/f13/power_armor/t51b/ultra - name = "Ultracite power armor" - desc = "(X) The pinnacle of pre-war technology. This suit of power armor provides substantial protection to the wearer. Now ultracite enhanced." - icon_state = "ultracitepa" - item_state = "ultracitepa" - slowdown = 0 - /obj/item/clothing/suit/armor/f13/power_armor/t60 name = "T-60a power armor" desc = "Developed in early 2077 after the Anchorage Reclamation, the T-60 series of power armor was designed to eventually replace the T-51b as the pinnacle of powered armor technology in the U.S. military arsenal." @@ -570,22 +414,6 @@ slowdown = 0.1 armor = list("melee" = 80, "bullet" = 70, "laser" = 80, "energy" = 30, "bomb" = 82, "bio" = 100, "rad" = 100, "fire" = 95, "acid" = 0, "wound" = 80) -/obj/item/clothing/suit/armor/f13/power_armor/t60/tesla - name = "T-60b tesla armor" - desc = "(X*) An experimental variant of T-60a power armor featuring an array of tesla coils. A small amount of protection has been sacrificed to give a chance to deflect energy projectiles." - icon_state = "t60tesla" - item_state = "t60tesla" - slowdown = 0.1 - armor = list("tier" = 10, "linelaser" = 25, "energy" = 70, "bomb" = 82, "bio" = 100, "rad" = 100, "fire" = 95, "acid" = 0, "wound" = 80) - var/hit_reflect_chance = 20 - -/obj/item/clothing/suit/armor/f13/power_armor/t60/tesla/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(is_energy_reflectable_projectile(object) && (attack_type == ATTACK_TYPE_PROJECTILE) && (def_zone in protected_zones)) - if(prob(hit_reflect_chance)) - block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_DEFLECT - return BLOCK_SHOULD_REDIRECT | BLOCK_REDIRECTED | BLOCK_SUCCESS | BLOCK_PHYSICAL_INTERNAL - return ..() - /obj/item/clothing/suit/armor/f13/power_armor/advanced name = "advanced power armor" desc = "An advanced suit of armor typically used by the Enclave.
    It is composed of lightweight metal alloys, reinforced with ceramic castings at key stress points.
    Additionally, like the T-51b power armor, it includes a recycling system that can convert human waste into drinkable water, and an air conditioning system for its user's comfort." @@ -593,42 +421,14 @@ item_state = "advpowerarmor1" armor = list("melee" = 80, "bullet" = 80, "laser" = 85, "energy" = 35, "bomb" = 72, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 0, "wound" = 90) -/obj/item/clothing/suit/armor/f13/power_armor/advanced/hellfire - name = "hellfire power armor" - desc = "A deep black suit of Enclave-manufactured heavy power armor, based on pre-war designs such as the T-51 and improving off of data gathered by post-war designs such as the X-01. Most commonly fielded on the East Coast, no suit rivals it's strength." - icon_state = "hellfire" - item_state = "hellfire" - armor = list("melee" = 85, "bullet" = 85, "laser" = 90, "energy" = 37, "bomb" = 72, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 0, "wound" = 100) - -/obj/item/clothing/suit/armor/f13/power_armor/advanced/hellfire/wbos - name = "advanced Washington power armor" - desc = "It's an improved model of the power armor used exclusively by the Washington Brotherhood." - icon_state = "apawbos" - item_state = "apawbos" - -/obj/item/clothing/suit/armor/f13/power_armor/tesla - name = "tesla power armor" - desc = "A variant of the Enclave's advanced power armor Mk I, jury-rigged with a Tesla device that is capable of dispersing a large percentage of the damage done by directed-energy attacks.
    As it's made of complex composite materials designed to block most of energy damage - it's notably weaker against kinetic impacts." - icon_state = "tesla" - item_state = "tesla" - armor = list("melee" = 65, "bullet" = 65, "laser" = 90, "energy" = 95, "bomb" = 62, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 0, "wound" = 80) - var/hit_reflect_chance = 35 - -/obj/item/clothing/suit/armor/f13/power_armor/tesla/run_block(mob/living/owner, atom/object, damage, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return) - if(is_energy_reflectable_projectile(object) && (attack_type == ATTACK_TYPE_PROJECTILE) && (def_zone in protected_zones)) - if(prob(hit_reflect_chance)) - block_return[BLOCK_RETURN_REDIRECT_METHOD] = REDIRECT_METHOD_DEFLECT - return BLOCK_SHOULD_REDIRECT | BLOCK_REDIRECTED | BLOCK_SUCCESS | BLOCK_PHYSICAL_INTERNAL - return ..() - //Peacekeeper armor adjust as needed /obj/item/clothing/suit/armor/f13/power_armor/x02 name = "Enclave power armor" - desc = "(XI) Upgraded pre-war power armor design used by the Enclave. It is mildly worn due to it's age and lack of maintenance after the fall of the Enclave." + desc = "Upgraded pre-war power armor design used by the Enclave. It is mildly worn due to it's age and lack of maintenance after the fall of the Enclave." icon_state = "advanced" item_state = "advanced" slowdown = 0.15 //+0.1 from helmet = total 0.25 - armor = list("tier" = 11, "energy" = 65, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 70) + armor = list("melee" = 85, "bullet" = 85, "laser" = 87, "energy" = 65, "bomb" = 62, "bio" = 100, "rad" = 99, "fire" = 90, "acid" = 0, "wound" = 70) /obj/item/clothing/suit/armor/f13/enclave/armorvest name = "armored vest" diff --git a/code/modules/jobs/job_types/ncr.dm b/code/modules/jobs/job_types/ncr.dm index ecb38cc697..05cc8e6fe2 100644 --- a/code/modules/jobs/job_types/ncr.dm +++ b/code/modules/jobs/job_types/ncr.dm @@ -87,11 +87,11 @@ Weapons Service Rifle, Grease Gun, 9mm pistol, all good. uniform = /obj/item/clothing/under/f13/ncr/ncr_officer shoes = /obj/item/clothing/shoes/f13/military/ncr_officer_boots accessory = /obj/item/clothing/accessory/ncr - head = /obj/item/clothing/head/helmet/f13/power_armor/t45d/sierra + head = /obj/item/clothing/head/helmet/f13/power_armor/t45d neck = /obj/item/storage/belt/holster/legholster glasses = /obj/item/clothing/glasses/sunglasses/big gloves = /obj/item/clothing/gloves/f13/leather - suit = /obj/item/clothing/suit/armor/f13/power_armor/t45d/sierra + suit = /obj/item/clothing/suit/armor/f13/power_armor/t45d r_pocket = /obj/item/binoculars suit_store = /obj/item/gun/ballistic/automatic/pistol/deagle backpack_contents = list( diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index c5c4d55f65..d444c746f1 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -448,6 +448,7 @@ ATTACHMENTS addtimer(CALLBACK(G, /obj/item/gun.proc/process_fire, target, user, TRUE, params, null, bonus_spread, stam_cost), loop_counter) var/stam_cost = getstamcost(user) + process_fire(target, user, TRUE, params, null, bonus_spread, stam_cost) /obj/item/gun/can_trigger_gun(mob/living/user) @@ -522,7 +523,9 @@ ATTACHMENTS else if(burst_size > 1 && burst_spread) randomized_gun_spread = rand(0, burst_spread) var/randomized_bonus_spread = rand(0, bonus_spread) - + if(HAS_TRAIT(user, SPREAD_CONTROL)) + randomized_gun_spread = max(0, randomized_gun_spread-8) + randomized_bonus_spread = max(0, randomized_bonus_spread-8) if(burst_size > 1) do_burst_shot(user, target, message, params, zone_override, sprd, randomized_gun_spread, randomized_bonus_spread, rand_spr, 1) for(var/i in 2 to burst_size) From cbd0034c20e2c39bfb28e01b2f56a5ab57b64ce3 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sun, 6 Mar 2022 01:50:40 +1100 Subject: [PATCH 089/127] khan door craftable (#412) * Update recipes_misc.dm * Update wasteland.dm * Update unpowered.dm --- .../datums/components/crafting/recipes/recipes_misc.dm | 10 ++++++++++ code/game/machinery/doors/unpowered.dm | 5 +++++ code/modules/jobs/job_types/wasteland.dm | 1 + 3 files changed, 16 insertions(+) diff --git a/code/datums/components/crafting/recipes/recipes_misc.dm b/code/datums/components/crafting/recipes/recipes_misc.dm index 0a4756fba0..687b0737eb 100644 --- a/code/datums/components/crafting/recipes/recipes_misc.dm +++ b/code/datums/components/crafting/recipes/recipes_misc.dm @@ -39,6 +39,16 @@ subcategory = CAT_MISCELLANEOUS category = CAT_MISC always_available = FALSE + +/datum/crafting_recipe/gate_khanate + name = "Khans steel-reinforced wood door" + result = /obj/machinery/door/unpowered/securedoor/khandoor + reqs = list(/obj/item/stack/sheet/metal = 5, + /obj/item/stack/sheet/mineral/wood = 10,) + time = 60 + subcategory = CAT_MISCELLANEOUS + category = CAT_MISC + always_available = FALSE /datum/crafting_recipe/plant name = "Potted plant" diff --git a/code/game/machinery/doors/unpowered.dm b/code/game/machinery/doors/unpowered.dm index f00b214b46..37c494d2b9 100644 --- a/code/game/machinery/doors/unpowered.dm +++ b/code/game/machinery/doors/unpowered.dm @@ -55,6 +55,11 @@ name = "Legion Castrum" req_access_txt = "123" +//khoor +/obj/machinery/door/unpowered/securedoor/khandoor + name = "khan door" + req_access_txt = "125" + // ------------------------------------ // NCR SECURE REINFORCED DOOR - tough airlock replacement diff --git a/code/modules/jobs/job_types/wasteland.dm b/code/modules/jobs/job_types/wasteland.dm index 43be4e06c3..443c801314 100644 --- a/code/modules/jobs/job_types/wasteland.dm +++ b/code/modules/jobs/job_types/wasteland.dm @@ -296,6 +296,7 @@ H.mind.teach_crafting_recipe(/datum/crafting_recipe/thatgun) H.mind.teach_crafting_recipe(/datum/crafting_recipe/uzi) H.mind.teach_crafting_recipe(/datum/crafting_recipe/smg10mm) + H.mind.teach_crafting_recipe(/datum/crafting_recipe/gate_khanate) /datum/outfit/loadout/enforcer name = "Enforcer" From f2b51c67cfa40d4e5242b0ba90e7402c36d1ab8d Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 5 Mar 2022 08:51:51 -0600 Subject: [PATCH 090/127] Anvil Adjustment (Nerf) (#431) * Update anvil.dm * Update anvil.dm Co-authored-by: Nero --- code/modules/smithing/anvil.dm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/code/modules/smithing/anvil.dm b/code/modules/smithing/anvil.dm index b725ed27ce..0fd16dd9fd 100644 --- a/code/modules/smithing/anvil.dm +++ b/code/modules/smithing/anvil.dm @@ -47,7 +47,7 @@ var/rng = FALSE var/debug = FALSE //vv this if you want an artifact var/artifactrolled = FALSE - var/itemqualitymax = 10 + var/itemqualitymax = 8 var/list/smithrecipes = list(RECIPE_HAMMER = /obj/item/smithing/hammerhead, RECIPE_SCYTHE = /obj/item/smithing/scytheblade, RECIPE_SHOVEL = /obj/item/smithing/shovelhead, @@ -290,13 +290,13 @@ desc = "A big block of basalt. Useable as an anvil, better than sandstone. Igneous!" icon_state = "sandvilnoir" anvilquality = -1 - itemqualitymax = 10 + itemqualitymax = 8 /obj/structure/anvil/obtainable/basic name = "anvil" desc = "An anvil. It's got wheels bolted to the bottom." anvilquality = 1 - itemqualitymax = 10 + itemqualitymax = 8 /obj/structure/anvil/obtainable/ratvar name = "brass anvil" @@ -304,8 +304,7 @@ custom_materials = list(/datum/material/bronze=8000) icon_state = "ratvaranvil" anvilquality = 1 - itemqualitymax = 10 - + itemqualitymax = 8 /obj/structure/anvil/obtainable/ratvar/attackby(obj/item/I, mob/user) if(is_servant_of_ratvar(user)) return ..() @@ -319,7 +318,7 @@ icon = 'icons/obj/smith.dmi' icon_state = "evil" anvilquality = 1 - itemqualitymax = 10 + itemqualitymax = 8 /obj/structure/anvil/obtainable/narsie/attackby(obj/item/I, mob/user) if(iscultist(user)) From b92aa1f265e9d5c434eb41eae287aa4c561476bb Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 5 Mar 2022 08:52:22 -0600 Subject: [PATCH 091/127] Centurion David and Goliath (readds goliath powerfist to palacent) (#426) * yes * Update f13powerfist.dm * Update f13powerfist.dm * Update f13powerfist.dm Co-authored-by: Nero --- code/modules/jobs/job_types/legion.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index d425049203..52f0ace1bc 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -258,6 +258,7 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al suit_store = /obj/item/gun/ballistic/automatic/m1919 backpack_contents = list( /obj/item/melee/onehanded/machete/spatha = 1, + /obj/item/melee/powerfist/f13/goliath = 1, /obj/item/ammo_box/magazine/mm762 = 1, ) From 71c540a96d581618014d323029c0b16fcf06e4aa Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 5 Mar 2022 08:54:50 -0600 Subject: [PATCH 092/127] General Weapons Adjustments (#415) * Update automatic.dm * unrepentent repeater buff * police rifle performance review * Adequate American 180 * Maniacal Minigun * R91 Rifling Rework * Reduced RCW * Gallant Gatling Laser * Downgraded DKS * Lovely, Elegant Lee-Enfield Co-authored-by: Nero --- .../projectiles/guns/ballistic/automatic.dm | 21 +++++++++---------- .../projectiles/guns/ballistic/minigun.dm | 2 +- .../projectiles/guns/ballistic/rifle.dm | 8 +++++-- code/modules/projectiles/guns/energy/laser.dm | 2 +- code/modules/projectiles/projectile/beams.dm | 2 +- 5 files changed, 19 insertions(+), 16 deletions(-) diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index cba6c56d73..f55cdca151 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -210,10 +210,10 @@ can_unsuppress = FALSE is_automatic = TRUE automatic = 1 - autofire_shot_delay = 1.5 + autofire_shot_delay = 1.75 spread = 18 burst_shot_delay = 1.5 - extra_damage = 16 + extra_damage = 10 suppressed = 1 actions_types = null fire_sound = 'sound/f13weapons/american180.ogg' @@ -767,9 +767,8 @@ name = "scout carbine" desc = "A cut down version of the standard-issue service rifle tapped with mounting holes for a scope. Shorter barrel, lower muzzle velocity." icon_state = "scout_carbine" - fire_delay = 4 - spread = 1.1 - slowdown = 0.4 + spread = 1.2 + slowdown = 0.3 extra_damage = 25 can_scope = TRUE scope_state = "scope_short" @@ -993,8 +992,8 @@ fire_delay = 8 burst_size = 1 extra_speed = 800 - extra_penetration = 0.25 - extra_damage = 45 + extra_penetration = 0.2 + extra_damage = 35 zoom_amt = 10 zoom_out_amt = 13 semi_auto = TRUE @@ -1041,13 +1040,14 @@ icon_state = "assault_rifle" item_state = "fnfal" mag_type = /obj/item/ammo_box/magazine/m556/rifle - fire_delay = 4 + fire_delay = 2.5 + slowdown = 0.45 spread = 10 extra_damage = 23 recoil = 0.1 is_automatic = TRUE automatic = 1 - autofire_shot_delay = 3 + autofire_shot_delay = 2.5 can_attachments = TRUE can_bayonet = FALSE bayonet_state = "rifles" @@ -1210,9 +1210,8 @@ lefthand_file = 'icons/fallout/onmob/weapons/guns_lefthand.dmi' righthand_file = 'icons/fallout/onmob/weapons/guns_righthand.dmi' icon_state = "rifle-police" - extra_damage = 22 //longer barrel autofire_shot_delay = 3.5 //not a real auto-gun - spread = 8 //longer barrel + spread = 12 //makeshift longer barrel can_scope = TRUE /obj/item/gun/ballistic/automatic/assault_carbine/worn diff --git a/code/modules/projectiles/guns/ballistic/minigun.dm b/code/modules/projectiles/guns/ballistic/minigun.dm index 2ebd8401e3..1f220a9e74 100644 --- a/code/modules/projectiles/guns/ballistic/minigun.dm +++ b/code/modules/projectiles/guns/ballistic/minigun.dm @@ -96,7 +96,7 @@ w_class = WEIGHT_CLASS_HUGE burst_size = 1 automatic = 1 - autofire_shot_delay = 2.15 + autofire_shot_delay = 1 burst_shot_delay = 1 fire_delay = 1 ranged_attack_speed = CLICK_CD_RAPID diff --git a/code/modules/projectiles/guns/ballistic/rifle.dm b/code/modules/projectiles/guns/ballistic/rifle.dm index 4de6ab0205..c7ce0d52b7 100644 --- a/code/modules/projectiles/guns/ballistic/rifle.dm +++ b/code/modules/projectiles/guns/ballistic/rifle.dm @@ -99,6 +99,7 @@ can_scope = TRUE scope_state = "scope_long" fire_delay = 5 + slowdown = 0.35 scope_x_offset = 5 scope_y_offset = 13 pump_sound = 'sound/f13weapons/cowboyrepeaterreload.ogg' @@ -116,6 +117,7 @@ item_state = "cowboyrepeater" mag_type = /obj/item/ammo_box/magazine/internal/shot/tube357 extra_damage = 35 + extra_speed = 300 fire_sound = 'sound/f13weapons/cowboyrepeaterfire.ogg' @@ -127,6 +129,7 @@ item_state = "trailcarbine" mag_type = /obj/item/ammo_box/magazine/internal/shot/tube44 extra_damage = 40 + extra_speed = 200 fire_sound = 'sound/f13weapons/44mag.ogg' @@ -139,6 +142,7 @@ mag_type = /obj/item/ammo_box/magazine/internal/shot/tube4570 extra_damage = 50 extra_penetration = 0.05 + extra_speed = 100 fire_delay = 5.1 recoil = 0.15 fire_sound = 'sound/f13weapons/brushgunfire.ogg' @@ -255,9 +259,9 @@ icon_state = "enfield2" item_state = "308" mag_type = /obj/item/ammo_box/magazine/internal/boltaction - extra_damage = 37 + extra_damage = 40 extra_speed = 600 - fire_delay = 7 + fire_delay = 6 slowdown = 0.35 force = 16 can_scope = TRUE diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 0a1cc4c500..2b33eccf21 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -603,7 +603,7 @@ burst_size = 1 burst_shot_delay = 1 automatic = 1 - autofire_shot_delay = 2.5 + autofire_shot_delay = 1.75 spread = 8 fire_delay = 1 weapon_weight = WEAPON_HEAVY diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index ba21eb5078..dc75eabdff 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -490,7 +490,7 @@ /obj/item/projectile/beam/laser/rcw/hitscan //RCW name = "rapidfire beam" icon_state = "emitter" - damage = 25 //ALWAYS does 50, this is a burstfire hitscan weapon that fires in bursts of 2. + damage = 15 //ALWAYS does 50, this is a burstfire hitscan weapon that fires in bursts of 2. hitscan = TRUE muzzle_type = /obj/effect/projectile/muzzle/laser/emitter tracer_type = /obj/effect/projectile/tracer/laser/emitter From e4d447b4d37612a22f45a2fb5694cf470577b0c2 Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 5 Mar 2022 08:56:59 -0600 Subject: [PATCH 093/127] Update f13factionhead.dm (#413) Co-authored-by: Nero Co-authored-by: Scheveningen --- code/modules/clothing/head/f13factionhead.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/head/f13factionhead.dm b/code/modules/clothing/head/f13factionhead.dm index ed84d452e0..2ff60ffe81 100644 --- a/code/modules/clothing/head/f13factionhead.dm +++ b/code/modules/clothing/head/f13factionhead.dm @@ -645,7 +645,7 @@ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH armor = list("melee" = 35, "bullet" = 45, "laser" = 25, "energy" = 20, "bomb" = 25, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0) -/obj/item/clothing/head/f13/combat/ncr_patrol/Initialize() +/obj/item/clothing/head/helmet/f13/combat/ncr_patrol/Initialize() . = ..() AddComponent(/datum/component/armor_plate) From b06e4f0c5cb7ca904128fd46e5462c254f6d06e9 Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 5 Mar 2022 08:57:36 -0600 Subject: [PATCH 094/127] yes (#419) Co-authored-by: Nero --- code/modules/jobs/job_types/bos.dm | 12 ++++++------ code/modules/jobs/job_types/legion.dm | 4 ++++ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/code/modules/jobs/job_types/bos.dm b/code/modules/jobs/job_types/bos.dm index c89f7d57b9..0fca2b8dac 100644 --- a/code/modules/jobs/job_types/bos.dm +++ b/code/modules/jobs/job_types/bos.dm @@ -378,8 +378,8 @@ Star Paladin outfit = /datum/outfit/job/bos/f13seniorpaladin - access = list(ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) - minimal_access = list(ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) + access = list(ACCESS_BROTHERHOOD_COMMAND, ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) + minimal_access = list(ACCESS_BROTHERHOOD_COMMAND, ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( /datum/job/bos, @@ -598,8 +598,8 @@ Senior Scribe outfit = /datum/outfit/job/bos/f13seniorscribe - access = list(ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) - minimal_access = list(ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) + access = list(ACCESS_BROTHERHOOD_COMMAND, ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) + minimal_access = list(ACCESS_BROTHERHOOD_COMMAND, ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( /datum/job/bos, @@ -743,8 +743,8 @@ Senior Knight outfit = /datum/outfit/job/bos/f13seniorknight - access = list(ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) - minimal_access = list(ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) + access = list(ACCESS_BROTHERHOOD_COMMAND, ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) + minimal_access = list(ACCESS_BROTHERHOOD_COMMAND, ACCESS_ROBOTICS, ACCESS_BOS, ACCESS_ENGINE_EQUIP, ACCESS_ENGINE, ACCESS_HYDROPONICS, ACCESS_KITCHEN, ACCESS_BAR, ACCESS_SEC_DOORS) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( /datum/job/bos, diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index 52f0ace1bc..d85afa5620 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -464,6 +464,8 @@ commented out pending rework*/ supervisors = "the Prime/Veteran Decanus and the Centurion" display_order = JOB_DISPLAY_ORDER_DECANREC outfit = /datum/outfit/job/CaesarsLegion/Legionnaire/f13decanrec + access = list(ACCESS_LEGION, ACCESS_LEGION_COMMAND) + minimal_access = list(ACCESS_LEGION, ACCESS_LEGION_COMMAND) exp_requirements = 600 loadout_options = list( @@ -542,6 +544,8 @@ commented out pending rework*/ supervisors = "the Veteran Decanus and Centurion" display_order = JOB_DISPLAY_ORDER_VEXILLARIUS outfit = /datum/outfit/job/CaesarsLegion/Legionnaire/f13vexillarius + access = list(ACCESS_LEGION, ACCESS_LEGION_COMMAND) + minimal_access = list(ACCESS_LEGION, ACCESS_LEGION_COMMAND) exp_requirements = 720 loadout_options = list( From cefd2704a7c4c92a32c3df8094b22c5313c8a082 Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 5 Mar 2022 08:57:57 -0600 Subject: [PATCH 095/127] Update bos.dm (#420) Co-authored-by: Nero --- code/modules/jobs/job_types/bos.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/jobs/job_types/bos.dm b/code/modules/jobs/job_types/bos.dm index 0fca2b8dac..c7c70e870e 100644 --- a/code/modules/jobs/job_types/bos.dm +++ b/code/modules/jobs/job_types/bos.dm @@ -151,6 +151,7 @@ Head Paladin neck = /obj/item/storage/belt/holster backpack_contents = list( /obj/item/melee/onehanded/knife/hunting = 1, + /obj/item/melee/powerfist/f13 = 1, /obj/item/gun/ballistic/automatic/pistol/n99/crusader = 1, /obj/item/ammo_box/magazine/m10mm_adv/simple = 2, /obj/item/reagent_containers/hypospray/medipen/stimpak = 3, From c433e54d4d6c5c77f677728a2a4c459988c02d94 Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 5 Mar 2022 08:58:19 -0600 Subject: [PATCH 096/127] Local Legion mugs Veteran Ranger for NVGs (#423) * s * Update smg.dm Co-authored-by: Nero --- code/datums/components/crafting/recipes/recipes_tailoring.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/components/crafting/recipes/recipes_tailoring.dm b/code/datums/components/crafting/recipes/recipes_tailoring.dm index 6b672695b4..a85d00c728 100644 --- a/code/datums/components/crafting/recipes/recipes_tailoring.dm +++ b/code/datums/components/crafting/recipes/recipes_tailoring.dm @@ -332,7 +332,7 @@ datum/crafting_recipe/steelbib/heavy /datum/crafting_recipe/legionriothelmet_ncr name = "Shred veteran ranger helmet for armor plates" - result = /obj/item/stack/crafting/armor_plate/fifteen + result = list(/obj/item/stack/crafting/armor_plate/fifteen, /obj/item/clothing/glasses/night/polarizing) reqs = list(/obj/item/clothing/head/helmet/f13/ncr/rangercombat = 1,) time = 30 category = CAT_CLOTHING From 782bf2fe060bc3b0371014ee31e4516a9505d9bc Mon Sep 17 00:00:00 2001 From: CatteNoire <99612905+CatteNoire@users.noreply.github.com> Date: Sat, 5 Mar 2022 08:59:22 -0600 Subject: [PATCH 097/127] Carl Gustaf Veteran Legionnaire loadout (#424) * yes * Update ammolathe_designs.dm * Update ammolathe_designs.dm Co-authored-by: Nero --- code/modules/jobs/job_types/legion.dm | 10 +++++++++- code/modules/projectiles/guns/ballistic/automatic.dm | 1 - code/modules/research/designs/ammolathe_designs.dm | 6 ++++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index d85afa5620..c421998254 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -702,6 +702,7 @@ commented out pending rework*/ /datum/outfit/loadout/vetshielder, // .44 DA Revolver, Shield, Gladius, Armor plate /datum/outfit/loadout/vetrifle, // Trail gun, Gladius /datum/outfit/loadout/vetberserker, // Lever shotgun, Fireaxe, Bola + /datum/outfit/loadout/vetsmg, // Carl Gustaf ) matchmaking_allowed = list( /datum/matchmaking_pref/friend = list( @@ -767,7 +768,14 @@ commented out pending rework*/ /obj/item/restraints/legcuffs/bola = 2, ) - +/datum/outfit/loadout/vetsmg + name = "Flanker" + suit_store = /obj/item/gun/ballistic/automatic/smg/cg45 + backpack_contents = list( + /obj/item/ammo_box/magazine/cg45 = 2, + /obj/item/gun/ballistic/revolver/colt357 = 1, + /obj/item/ammo_box/a357 = 1, + ) // PRIME /datum/job/CaesarsLegion/Legionnaire/f13legionary diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index f55cdca151..656e1d87fe 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -410,7 +410,6 @@ spread = 12 fire_delay = 3.5 extra_damage = 20 - spread = 8 recoil = 0.1 can_attachments = TRUE fire_sound = 'sound/f13weapons/10mm_fire_03.ogg' diff --git a/code/modules/research/designs/ammolathe_designs.dm b/code/modules/research/designs/ammolathe_designs.dm index 79ba42ed53..9a77132fb6 100644 --- a/code/modules/research/designs/ammolathe_designs.dm +++ b/code/modules/research/designs/ammolathe_designs.dm @@ -226,6 +226,12 @@ build_path = /obj/item/ammo_box/magazine/uzim9mm/empty category = list("initial", "Basic Magazines") +/datum/design/ammolathe/carl_gustafmag + name = "empty carl gustaf magazine (10mm)" + id = "carl_gustafmag" + materials = list(/datum/material/iron = 4000) + build_path = /obj/item/ammo_box/magazine/cg45/empty + category = list("initial", "Basic Magazines") /datum/design/ammolathe/pistol22mag name = "empty pistol magazine (.22lr)" From ce4f5c9755a01658d64c05a935d83a4a61e52bc4 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Tue, 8 Mar 2022 01:09:00 +1100 Subject: [PATCH 098/127] pa emp rework again (#433) * rrrrr * reeee * kernel nerfed lol * aaaaaaaaaaaargh --- code/modules/clothing/head/f13head.dm | 2 ++ code/modules/clothing/suits/f13armor.dm | 2 ++ 2 files changed, 4 insertions(+) diff --git a/code/modules/clothing/head/f13head.dm b/code/modules/clothing/head/f13head.dm index 956cc04ee3..5fbc8c4952 100644 --- a/code/modules/clothing/head/f13head.dm +++ b/code/modules/clothing/head/f13head.dm @@ -254,6 +254,8 @@ var/mob/living/carbon/human/H = user if(src == H.head) //Suit is already equipped return ..() + if(!powered) + return ..() if (!HAS_TRAIT(H, TRAIT_PA_WEAR) && slot == SLOT_HEAD && requires_training) to_chat(user, "You don't have the proper training to operate the power armor!") return 0 diff --git a/code/modules/clothing/suits/f13armor.dm b/code/modules/clothing/suits/f13armor.dm index fdf10a7ba1..9daee22513 100644 --- a/code/modules/clothing/suits/f13armor.dm +++ b/code/modules/clothing/suits/f13armor.dm @@ -272,6 +272,8 @@ if (!HAS_TRAIT(H, TRAIT_PA_WEAR) && slot == SLOT_WEAR_SUIT && requires_training) to_chat(user, "You don't have the proper training to operate the power armor!") return 0 + if(!powered) + return ..() if(slot == SLOT_WEAR_SUIT && powered) ADD_TRAIT(user, TRAIT_STUNIMMUNE, "PA_stun_immunity") ADD_TRAIT(user, TRAIT_PUSHIMMUNE, "PA_push_immunity") From ed1ae9b8c042041c59cbeac4edefe73219800c1f Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Tue, 8 Mar 2022 01:09:07 +1100 Subject: [PATCH 099/127] trainshot nerf (#434) * Update shotgun.dm * Update shotgun.dm --- code/modules/projectiles/projectile/bullets/shotgun.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/projectiles/projectile/bullets/shotgun.dm b/code/modules/projectiles/projectile/bullets/shotgun.dm index 82e6768fca..9cc79b79dc 100644 --- a/code/modules/projectiles/projectile/bullets/shotgun.dm +++ b/code/modules/projectiles/projectile/bullets/shotgun.dm @@ -150,16 +150,16 @@ damage = 15 stamina = 10 armour_penetration = 0.45 - wound_bonus = 15 - bare_wound_bonus = 15 + wound_bonus = 10 + bare_wound_bonus = 10 sharpness = SHARP_NONE //crunch tile_dropoff = 0 tile_dropoff_s = 0 /obj/item/projectile/bullet/pellet/trainshot/on_hit(atom/target) . = ..() - if(ismovable(target) && prob(8)) - var/atom/movable/M = target + if(isliving(target) && prob(8)) + var/mob/living/M = target var/atom/throw_target = get_edge_target_turf(M, get_dir(src, get_step_away(M, src))) M.safe_throw_at(throw_target, 2, 3) From 7f4d2678f8b3547da27b93517818b337889dd842 Mon Sep 17 00:00:00 2001 From: TinkleTingler Date: Wed, 9 Mar 2022 09:07:38 -0600 Subject: [PATCH 100/127] Added Playable Super Mutants (#432) Whitelist only, suggest only letting people be supermutants through a narrative reasons. Fully functional but Very basic, needs sprite works done for helmets Left comments with TODOs. Don't wear normal clothes, don't spawn in Super Mutant Armor unless you change the base armor back down to 10-20. Extra health assumably doesn't work, as I didn't notice it. Again bare minimum to get people wanting to make Supers playable, you can run around as a naked super. Tested, works if follow instructions thus whitelist. First pr gang. --- .../carbon/human/species_types/supermutant.dm | 33 ++++++++++++++++-- config/game_options.txt | 1 + icons/mob/clothing/feet.dmi | Bin 41875 -> 41876 bytes icons/mob/human_parts.dmi | Bin 65896 -> 65735 bytes 4 files changed, 31 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/supermutant.dm b/code/modules/mob/living/carbon/human/species_types/supermutant.dm index b9c3be84ef..816d9f2f92 100644 --- a/code/modules/mob/living/carbon/human/species_types/supermutant.dm +++ b/code/modules/mob/living/carbon/human/species_types/supermutant.dm @@ -3,19 +3,46 @@ id = "smutant" say_mod = "yells" limbs_id = "smutant" - species_traits = list(NOTRANSSTING,NOGENITALS,NOAROUSAL) - inherent_traits = list(TRAIT_RADIMMUNE,TRAIT_VIRUSIMMUNE) + offset_features = list ( + OFFSET_HEAD = list(1,5) + ) + // Whitelist for initial release, potential shitters + whitelisted = 1 + // Addself these only ones I know. + whitelist = list("ADanimator", "PilotBland", "Cythisia", "Kneesox", "Foxeye", "Oddbomber3768", "Poots13", "Scheveningen", "Akoy") + species_traits = list(NOEYES,NO_UNDERWEAR,NOTRANSSTING,NOGENITALS,NOAROUSAL) + inherent_traits = list(TRAIT_RADIMMUNE,TRAIT_VIRUSIMMUNE, TRAIT_HEAVY_SLEEPER, TRAIT_POOR_AIM, TRAIT_STRONG_GRABBER, TRAIT_QUICK_CARRY, TRAIT_UNARMED_WEAPON, TRAIT_IRONFIST,TRAIT_BIG_LEAGUES) inherent_biotypes = list(MOB_INORGANIC, MOB_HUMANOID) punchstunthreshold = 20 + punchdamagelow = 10 + punchdamagehigh = 20 + // No jumpsuit cause no armor yet, remove when armor is added. + nojumpsuit = 1 use_skintones = 0 sexes = 0 + armor = 60 // Until armor is added in loot pools, then move down to 20-30 + speedmod = 0.75 liked_food = JUNKFOOD | FRIED | RAW +//TODO +// Disable Prosthetics or make custom ones +// Armor lootable +// Helmet sprites variants +// Whitelist/Blacklist clothes/armor. +// Changing organs/blood +// Better NCR Sprites. +// Nightkin? + /datum/species/smutant/on_species_gain(mob/living/carbon/C, datum/species/old_species) ..() for(var/obj/item/bodypart/b in C.bodyparts) - b.max_damage += 50 + b.max_damage += 100 // Pretty sure this just didn't work but like whatever. C.faction |= "supermutant" + +// TODO +// Someone pls make to add mutie_boots and mutie_shorts on spawn. +// Look at Plasmaman for refrence + /datum/species/smutant/on_species_loss(mob/living/carbon/C) ..() C.faction -= "supermutant" diff --git a/config/game_options.txt b/config/game_options.txt index 2d86f8b230..92ff13caa6 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -446,6 +446,7 @@ SILICON_MAX_LAW_AMOUNT 12 ## You probably want humans on your space station, but technically speaking you can turn them off without any ill effect ROUNDSTART_RACES human ROUNDSTART_RACES ghoul +ROUNDSTART_RACES smutant ## Races that are strictly worse than humans that could probably be turned on without balance concerns #ROUNDSTART_RACES lizard diff --git a/icons/mob/clothing/feet.dmi b/icons/mob/clothing/feet.dmi index e1b0df446fdd24f2a0fb817347f9201b92bcfee9..d568a57acbb901f999162365f6697f9af0aba2cb 100644 GIT binary patch delta 4761 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 X$IZ>;+PwkIfvMfox?7@b_56PTHWVC9 From a394858401796f6412da8b847077145053b8206e Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Wed, 9 Mar 2022 23:07:47 +0800 Subject: [PATCH 101/127] weekly armor and armament balance PR: plating nerf edition (#397) * Update armor_plate.dm * Update minigun.dm * Update laser.dm * Update automatic.dm * Update automatic.dm * Update beams.dm * Update recipes_tailoring.dm * Update raider.dm * Update beams.dm * Update beams.dm * Update automatic.dm * Update f13armor.dm * Update recipes_weapon_and_ammo.dm * Update bos.dm * Update beams.dm * Update laser.dm * Update automatic.dm * Update automatic.dm * Update smg.dm * Update f13factionarmor.dm * Update automatic.dm * Update automatic.dm * Update automatic.dm * Update automatic.dm * Update minigun.dm * Update laser.dm * Update smg.dm * Update smg.dm * Update automatic.dm * Update automatic.dm * Update automatic.dm Co-authored-by: Scheveningen --- code/datums/components/armor_plate.dm | 2 +- .../crafting/recipes/recipes_tailoring.dm | 2 +- .../recipes/recipes_weapon_and_ammo.dm | 15 +++++ code/modules/clothing/suits/f13armor.dm | 4 +- .../modules/clothing/suits/f13factionarmor.dm | 4 +- code/modules/jobs/job_types/bos.dm | 3 +- .../simple_animal/hostile/f13/raider.dm | 2 +- .../boxes_magazines/external/smg.dm | 6 +- .../projectiles/guns/ballistic/automatic.dm | 59 ++++++++++--------- .../projectiles/guns/ballistic/minigun.dm | 2 +- code/modules/projectiles/guns/energy/laser.dm | 4 +- code/modules/projectiles/projectile/beams.dm | 10 ++-- 12 files changed, 66 insertions(+), 47 deletions(-) diff --git a/code/datums/components/armor_plate.dm b/code/datums/components/armor_plate.dm index f801d03bbf..17e6f5b959 100644 --- a/code/datums/components/armor_plate.dm +++ b/code/datums/components/armor_plate.dm @@ -2,7 +2,7 @@ var/amount = 0 var/maxamount = 5 var/upgrade_item = /obj/item/stack/crafting/armor_plate - var/datum/armor/added_armor = list("melee" = 2, "bullet" = 2, "laser" = 2) + var/datum/armor/added_armor = list("melee" = 1, "bullet" = 1, "laser" = 1) var/upgrade_name /datum/component/armor_plate/Initialize(_maxamount,obj/item/_upgrade_item,datum/armor/_added_armor) diff --git a/code/datums/components/crafting/recipes/recipes_tailoring.dm b/code/datums/components/crafting/recipes/recipes_tailoring.dm index a85d00c728..d02387c9e0 100644 --- a/code/datums/components/crafting/recipes/recipes_tailoring.dm +++ b/code/datums/components/crafting/recipes/recipes_tailoring.dm @@ -476,7 +476,7 @@ datum/crafting_recipe/steelbib/heavy /datum/crafting_recipe/armyhelmetheavy name = "Heavy Steel Helmet" result = /obj/item/clothing/head/helmet/armyhelmet/heavy - reqs = list(/obj/item/clothing/head/helmet/armyhelmet, + reqs = list(/obj/item/clothing/head/helmet/armyhelmet = 1, /obj/item/stack/crafting/goodparts = 1, /obj/item/stack/sheet/prewar = 5) tools = list(TOOL_WORKBENCH) diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index 5eeff98d53..71814980e8 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -1414,6 +1414,21 @@ subcategory = CAT_WEAPON always_available = FALSE +//wattz 2000e +/datum/crafting_recipe/wattz2ke + name = "Wattz 2000 Laser Rifle Ext. Capacity" + result = /obj/item/gun/energy/laser/wattz2k/extended + reqs = list(/obj/item/gun/energy/laser/wattz2k = 1, + /obj/item/advanced_crafting_components/alloys = 2, + /obj/item/stock_parts/capacitor/adv = 1, + /obj/item/stack/crafting/electronicparts = 3 + ) + tools = list(TOOL_AWORKBENCH) + time = 120 + category = CAT_WEAPONRY + subcategory = CAT_WEAPON + always_available = FALSE + //magneto /datum/crafting_recipe/magnetowattz name = "Wattz 1000 Magneto-laser Pistol" diff --git a/code/modules/clothing/suits/f13armor.dm b/code/modules/clothing/suits/f13armor.dm index 9daee22513..98d1e5ef9a 100644 --- a/code/modules/clothing/suits/f13armor.dm +++ b/code/modules/clothing/suits/f13armor.dm @@ -55,7 +55,7 @@ desc = "Separate armor parts you can wear over the clothing to get the most basic protection from the dangers of wasteland.
    It sure is better than going into the battle without any armor at all." icon_state = "armorkit" item_state = "armorkit" - armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 20, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0, "wound" = 30) + armor = list("melee" = 25, "bullet" = 25, "laser" = 25, "energy" = 20, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 10, "wound" = 30) strip_delay = 30 slowdown = 0.025 @@ -68,7 +68,7 @@ desc = "A couple of armor parts that can be worn over the clothing for moderate protection against the dangers of wasteland.
    Do you feel lucky now? Well, do ya, punk?" icon_state = "armorkit_punk" item_state = "armorkit_punk" - armor = list("melee" = 20, "bullet" = 40, "laser" = 15, "energy" = 15, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0, "wound" = 30) + armor = list("melee" = 20, "bullet" = 30, "laser" = 20, "energy" = 15, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 10, "wound" = 30) strip_delay = 30 icon = 'icons/fallout/clothing/armored_light.dmi' mob_overlay_icon = 'icons/fallout/onmob/clothes/armor_light.dmi' diff --git a/code/modules/clothing/suits/f13factionarmor.dm b/code/modules/clothing/suits/f13factionarmor.dm index 7dcf57d61c..2107f542df 100644 --- a/code/modules/clothing/suits/f13factionarmor.dm +++ b/code/modules/clothing/suits/f13factionarmor.dm @@ -728,8 +728,8 @@ desc = "a steel breastplate, inspired by a pre-war design. Looks like oasis citiznes added an additional layer of metal on the front face." icon_state = "steel_bib" item_state = "steel_bib" - armor = list( "melee" = 30, "bullet" = 50, "laser" = 30, "energy" = 15, "bomb" = 20, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0, "wound" = 42) - slowdown = 0.1 + armor = list( "melee" = 25, "bullet" = 50, "laser" = 40, "energy" = 15, "bomb" = 20, "bio" = 30, "rad" = 20, "fire" = 60, "acid" = 0, "wound" = 42) + slowdown = 0.11 strip_delay = 5 //Great Khan diff --git a/code/modules/jobs/job_types/bos.dm b/code/modules/jobs/job_types/bos.dm index c7c70e870e..3a39a1e25d 100644 --- a/code/modules/jobs/job_types/bos.dm +++ b/code/modules/jobs/job_types/bos.dm @@ -720,7 +720,7 @@ Scribe ) /* -Senior Knight +Senior */ /datum/job/bos/f13seniorknight @@ -766,6 +766,7 @@ Senior Knight H.mind.teach_crafting_recipe(/datum/crafting_recipe/AEP7) H.mind.teach_crafting_recipe(/datum/crafting_recipe/dks) H.mind.teach_crafting_recipe(/datum/crafting_recipe/R93) + H.mind.teach_crafting_recipe(/datum/crafting_recipe/wattz2ke) /datum/outfit/job/bos/f13seniorknight name = "Senior Knight" diff --git a/code/modules/mob/living/simple_animal/hostile/f13/raider.dm b/code/modules/mob/living/simple_animal/hostile/f13/raider.dm index e1ffcd0190..6b595961e3 100644 --- a/code/modules/mob/living/simple_animal/hostile/f13/raider.dm +++ b/code/modules/mob/living/simple_animal/hostile/f13/raider.dm @@ -106,7 +106,7 @@ health = 600 retreat_distance = 1 minimum_distance = 2 - projectiletype = /obj/item/projectile/bullet/m44 + projectiletype = /obj/item/projectile/bullet/m44/simple projectilesound = 'sound/f13weapons/44mag.ogg' extra_projectiles = 1 aggro_vision_range = 15 diff --git a/code/modules/projectiles/boxes_magazines/external/smg.dm b/code/modules/projectiles/boxes_magazines/external/smg.dm index 93f515ab00..27c60d021a 100644 --- a/code/modules/projectiles/boxes_magazines/external/smg.dm +++ b/code/modules/projectiles/boxes_magazines/external/smg.dm @@ -16,11 +16,11 @@ start_empty = TRUE /obj/item/ammo_box/magazine/greasegun - name = "Grease gun magazine (9mm)" + name = "SMG magazine (.45)" icon = 'icons/fallout/objects/guns/ammo.dmi' icon_state = "grease" - ammo_type = /obj/item/ammo_casing/c9mm - caliber = "9mm" + ammo_type = /obj/item/ammo_casing/c45 + caliber = ".45" max_ammo = 30 multiple_sprites = 2 diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 656e1d87fe..10d5db1030 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -213,7 +213,7 @@ autofire_shot_delay = 1.75 spread = 18 burst_shot_delay = 1.5 - extra_damage = 10 + extra_damage = 11 suppressed = 1 actions_types = null fire_sound = 'sound/f13weapons/american180.ogg' @@ -222,16 +222,16 @@ //Greasegun Keywords: 9mm, Automatic, 30 rounds /obj/item/gun/ballistic/automatic/smg/greasegun name = "Grease Gun" - desc = "An inexpensive submachine gun, downscaled and rechambered in 9mm. Very high rate of fire in bursts." + desc = "An inexpensive submachine gun. Has a relatively tame rate of fire." icon_state = "grease_gun" item_state = "smg9mm" mag_type = /obj/item/ammo_box/magazine/greasegun - spread = 8 - extra_damage = 19 - burst_shot_delay = 2.75 + spread = 6 + extra_damage = 20 + burst_shot_delay = 3.25 is_automatic = TRUE automatic = 1 - autofire_shot_delay = 2.5 + autofire_shot_delay = 3.25 //barely faster than semi-auto spread = 14 can_attachments = TRUE suppressor_state = "uzi_suppressor" @@ -269,7 +269,7 @@ can_attachments = FALSE spread = 16.5 recoil = 0.3 - extra_damage = 17 + extra_damage = 19 /obj/item/gun/ballistic/automatic/smg/greasegun/worn/auto_select() var/mob/living/carbon/human/user = usr @@ -363,8 +363,8 @@ is_automatic = TRUE automatic = 1 autofire_shot_delay = 2 - spread = 16 - extra_damage = 18 + spread = 18 + extra_damage = 15 can_suppress = TRUE can_attachments = TRUE spread = 10 @@ -381,7 +381,7 @@ automatic = 1 spread = 16 fire_delay = 3 - recoil = 0.1 + recoil = 0.2 weapon_weight = WEAPON_HEAVY to_chat(user, "You switch to automatic fire.") enable_burst() @@ -780,7 +780,7 @@ //Police rifle Keywords: OASIS, 5.56mm, Semi-auto, 20 (10-50) round magazine /obj/item/gun/ballistic/automatic/marksman/policerifle name = "Police Rifle" - desc = "A pre-war Rifle that has been constantly repaired and rebuilt by the Oasis Police Department. Held together by duct tape and prayers, it somehow still shoots." + desc = "A pre-war Rifle that has been constantly repaired and rebuilt by the Oasis Police Department. Held together by duct tape and prayers, it somehow still shoots. This one is chambered in 5.56." icon = 'icons/fallout/objects/guns/ballistic.dmi' lefthand_file = 'icons/fallout/onmob/weapons/guns_lefthand.dmi' righthand_file = 'icons/fallout/onmob/weapons/guns_righthand.dmi' @@ -1020,12 +1020,12 @@ icon_state = "R82" item_state = "R84" icon_prefix = "r82" - extra_damage = 28 + extra_damage = 25 fire_delay = 2.5 is_automatic = TRUE - automatic = 1 - autofire_shot_delay = 3 - spread = 10 + automatic = 1 //pseudo-automatic + autofire_shot_delay = 4 + spread = 1.5 can_suppress = TRUE suppressor_state = "rifle_suppressor" suppressor_x_offset = 27 @@ -1041,9 +1041,9 @@ mag_type = /obj/item/ammo_box/magazine/m556/rifle fire_delay = 2.5 slowdown = 0.45 - spread = 10 + spread = 12 extra_damage = 23 - recoil = 0.1 + recoil = 0.15 is_automatic = TRUE automatic = 1 autofire_shot_delay = 2.5 @@ -1108,7 +1108,7 @@ can_bayonet = FALSE fire_sound = 'sound/weapons/Gunshot_large_silenced.ogg' -//Type 93 Chinese rifle Keywords: 5.56mm, Automatic, 20 (10-50) round magazine, 26dmg +//Type 93 Chinese rifle Keywords: 5.56mm, Automatic, 20 (10-50) round magazine /obj/item/gun/ballistic/automatic/type93 name = "type 93 assault rifle" desc = "The Type 93 Chinese assault rifle was designed and manufactured by a Chinese industrial conglomerate for the People's Liberation Army during the Resource Wars, for the purpose of equipping the Chinese infiltrators and American fifth-columnists. Chambered in 5.56x45." @@ -1117,13 +1117,13 @@ icon_prefix = "handmade_rifle" mag_type = /obj/item/ammo_box/magazine/m556/rifle fire_delay = 4 - spread = 10 + spread = 14 extra_damage = 23 extra_penetration = 0.05 is_automatic = TRUE automatic = 1 autofire_shot_delay = 3 - recoil = 0.1 + recoil = 0.2 can_suppress = TRUE suppressor_state = "rifle_suppressor" suppressor_x_offset = 27 @@ -1157,7 +1157,7 @@ burst_shot_delay = 1.5 extra_damage = 25 fire_delay = 3 - spread = 8 + spread = 10 recoil = 0.1 can_attachments = FALSE zoomable = TRUE @@ -1210,7 +1210,8 @@ righthand_file = 'icons/fallout/onmob/weapons/guns_righthand.dmi' icon_state = "rifle-police" autofire_shot_delay = 3.5 //not a real auto-gun - spread = 12 //makeshift longer barrel + extra_damage = 22 + spread = 9 //longer barrel can_scope = TRUE /obj/item/gun/ballistic/automatic/assault_carbine/worn @@ -1220,7 +1221,8 @@ fire_delay = 3.5 burst_shot_delay = 2.2 spread = 14 - extra_damage = 18 + extra_damage = 17 + extra_penetration = 0.2 //FN-FAL Keywords: 7.62mm, Automatic, 10/20 round magazine /obj/item/gun/ballistic/automatic/fnfal @@ -1241,8 +1243,8 @@ fire_sound = 'sound/f13weapons/assaultrifle_fire.ogg' /obj/item/gun/ballistic/automatic/bar - name = "automatic rifle (debug)" - desc = "An ancient machine gun that looks like outdated even by pre-war standards. It has Colt etched on one-side and Sierra Madre on the other. It is alarmingly heavy for a rifle.(Debug)" + name = "automatic rifle (.308)" + desc = "An ancient machine gun that looks like outdated even by pre-war standards. It has Colt etched on one-side and Sierra Madre on the other. It is alarmingly heavy for a rifle." icon = 'icons/fallout/objects/guns/bar.dmi' slot_flags = ITEM_SLOT_BACK icon_state = "BAR" @@ -1253,7 +1255,7 @@ slowdown = 1.25 //really goddamn big autofire_shot_delay = 2.75 extra_damage = 28 - spread = 10 + spread = 12 recoil = 0.3 actions_types = list(/datum/action/item_action/toggle_firemode) fire_sound = 'sound/f13weapons/assaultrifle_fire.ogg' @@ -1303,7 +1305,7 @@ is_automatic = TRUE automatic = 1 autofire_shot_delay = 3 - spread = 8 + spread = 11 can_attachments = FALSE actions_types = null fire_sound = 'sound/f13weapons/assaultrifle_fire.ogg' @@ -1369,7 +1371,8 @@ autofire_shot_delay = 3.25 fire_delay = 4 extra_damage = 28 - spread = 8 + extra_penetration = 0.05 + spread = 14 //open bolt machine gun with no stock can_attachments = FALSE var/cover_open = FALSE var/require_twohands = FALSE diff --git a/code/modules/projectiles/guns/ballistic/minigun.dm b/code/modules/projectiles/guns/ballistic/minigun.dm index 1f220a9e74..634363007c 100644 --- a/code/modules/projectiles/guns/ballistic/minigun.dm +++ b/code/modules/projectiles/guns/ballistic/minigun.dm @@ -96,7 +96,7 @@ w_class = WEIGHT_CLASS_HUGE burst_size = 1 automatic = 1 - autofire_shot_delay = 1 + autofire_shot_delay = 1.25 burst_shot_delay = 1 fire_delay = 1 ranged_attack_speed = CLICK_CD_RAPID diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 2b33eccf21..ae3c577ef4 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -603,8 +603,8 @@ burst_size = 1 burst_shot_delay = 1 automatic = 1 - autofire_shot_delay = 1.75 - spread = 8 + autofire_shot_delay = 1.8 + spread = 6 fire_delay = 1 weapon_weight = WEAPON_HEAVY fire_sound = 'sound/weapons/laser.ogg' diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index dc75eabdff..e28d999d8c 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -326,7 +326,7 @@ /obj/item/projectile/beam/laser/pistol/hitscan //hitscan AEP7 name = "laser beam" - damage = 19 + damage = 20 hitscan = TRUE armour_penetration = 0.02 tracer_type = /obj/effect/projectile/tracer/laser @@ -377,7 +377,7 @@ /obj/item/projectile/beam/laser/pistol/wattz/hitscan //hitscan wattz name = "weak laser beam" - damage = 15 + damage = 17 hitscan = TRUE tracer_type = /obj/effect/projectile/tracer/laser muzzle_type = /obj/effect/projectile/muzzle/laser @@ -390,9 +390,9 @@ /obj/item/projectile/beam/laser/pistol/wattz/magneto/hitscan name = "penetrating laser beam" - damage = 15 + damage = 17 hitscan = TRUE - armour_penetration = 0.2 //rare laser to keep its AP, since base model is so bad + armour_penetration = 0.22 //rare laser to keep its AP, since base model is so bad tracer_type = /obj/effect/projectile/tracer/laser muzzle_type = /obj/effect/projectile/muzzle/laser impact_type = /obj/effect/projectile/impact/laser @@ -490,7 +490,7 @@ /obj/item/projectile/beam/laser/rcw/hitscan //RCW name = "rapidfire beam" icon_state = "emitter" - damage = 15 //ALWAYS does 50, this is a burstfire hitscan weapon that fires in bursts of 2. + damage = 15 hitscan = TRUE muzzle_type = /obj/effect/projectile/muzzle/laser/emitter tracer_type = /obj/effect/projectile/tracer/laser/emitter From 9553b58f9389f3fa1825623f51b741777407f180 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Thu, 10 Mar 2022 02:08:02 +1100 Subject: [PATCH 102/127] blacksmithing rebalance (#436) * smithbalance * Update finished_items.dm * err * Update finished_items.dm --- .../crafting/recipes/recipes_tribal.dm | 2 - code/modules/jobs/job_types/legion.dm | 2 - code/modules/smithing/finished_items.dm | 83 ++++++++++--------- code/modules/smithing/smithed_items.dm | 70 +++++++--------- 4 files changed, 78 insertions(+), 79 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_tribal.dm b/code/datums/components/crafting/recipes/recipes_tribal.dm index 17320e5a20..e59418df93 100644 --- a/code/datums/components/crafting/recipes/recipes_tribal.dm +++ b/code/datums/components/crafting/recipes/recipes_tribal.dm @@ -34,7 +34,6 @@ result = /obj/item/gun/syringe/blowgun time = 50 reqs = list(/obj/item/stack/sheet/mineral/bamboo = 10) - always_available = FALSE /datum/crafting_recipe/tribalwar/bow name = "String Wooden Bow" @@ -49,7 +48,6 @@ name = "Manual Crossbow" result = /obj/item/gun/ballistic/bow/xbow time = 120 - always_available = FALSE reqs = list(/obj/item/stack/crafting/metalparts = 5, /obj/item/stack/rods = 1, /obj/item/stack/sheet/mineral/wood = 15, diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index c421998254..9c5b393bb1 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -1014,8 +1014,6 @@ commented out pending rework*/ H.mind.teach_crafting_recipe(/datum/crafting_recipe/concussion) H.mind.teach_crafting_recipe(/datum/crafting_recipe/strongrocket) H.mind.teach_crafting_recipe(/datum/crafting_recipe/empgrenade) - H.mind.teach_crafting_recipe(/datum/crafting_recipe/tribalwar/xbow) - H.mind.teach_crafting_recipe(/datum/crafting_recipe/tribalwar/cheaparrow) diff --git a/code/modules/smithing/finished_items.dm b/code/modules/smithing/finished_items.dm index 6c2a048e53..ff7fa90a7c 100644 --- a/code/modules/smithing/finished_items.dm +++ b/code/modules/smithing/finished_items.dm @@ -8,8 +8,9 @@ material_flags = MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS total_mass = TOTAL_MASS_MEDIEVAL_WEAPON //yeah ok slot_flags = ITEM_SLOT_BELT + obj_flags = UNIQUE_RENAME w_class = WEIGHT_CLASS_NORMAL - force = 6 + force = 5 lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' var/quality @@ -32,7 +33,7 @@ /obj/item/melee/smith/twohand item_flags = NEEDS_PERMIT //it's a bigass sword/spear. beepsky is going to give you shit for it. sharpness = SHARP_EDGED - obj_flags = UNIQUE_RENAME + attack_speed = CLICK_CD_MELEE * 1.1 material_flags = MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS force = 10 wielded_mult = 1.75 @@ -116,10 +117,10 @@ icon_state = "halberd" w_class = WEIGHT_CLASS_HUGE overlay_state = "spearhandle" + attack_speed = CLICK_CD_MELEE * 1.25 max_reach = 2 slot_flags = ITEM_SLOT_BACK - obj_flags = UNIQUE_RENAME - wielded_mult = 1.8 + wielded_mult = 1.75 /obj/item/melee/smith/twohand/halberd/ComponentInitialize() . = ..() @@ -130,9 +131,9 @@ name = "javelin" icon_state = "javelin" overlay_state = "longhandle" - wielded_mult = 1.5 + wielded_mult = 1.25 + armour_penetration = 0.2 slot_flags = ITEM_SLOT_BACK - obj_flags = UNIQUE_RENAME sharpness = SHARP_POINTY @@ -146,8 +147,7 @@ overlay_state = "longhandle" max_reach = 2 slot_flags = ITEM_SLOT_BACK - obj_flags = UNIQUE_RENAME - wielded_mult = 1.5 + wielded_mult = 1.45 /obj/item/melee/smith/twohand/glaive/ComponentInitialize() . = ..() @@ -158,10 +158,9 @@ name = "pike" icon_state = "pike" overlay_state = "longhandle" - max_reach = 2 //yeah ok - wielded_mult = 1.3 + max_reach = 3 //yeah ok + wielded_mult = 1.25 slot_flags = ITEM_SLOT_BACK - obj_flags = UNIQUE_RENAME sharpness = SHARP_POINTY ////////////////////////// @@ -176,7 +175,6 @@ var/qualitymod = 0 /obj/item/scythe/smithed //we need to inherit scythecode, but that's about it. - obj_flags = UNIQUE_RENAME material_flags = MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS @@ -184,14 +182,14 @@ name = "coghead club" icon_state = "coghead" item_flags = NEEDS_PERMIT - obj_flags = UNIQUE_RENAME overlay_state = "stick" + bare_wound_bonus = 5 + wound_bonus = 5 /obj/item/melee/smith/shortsword name = "gladius" - force = 9 + force = 4 item_flags = NEEDS_PERMIT - obj_flags = UNIQUE_RENAME sharpness = SHARP_EDGED icon_state = "gladius" overlay_state = "gladiushilt" @@ -199,16 +197,14 @@ /obj/item/melee/smith/shortsword/scimitar name = "scimitar" sharpness = SHARP_EDGED - obj_flags = UNIQUE_RENAME icon_state = "scimitar" overlay_state = "scimitarhilt" /obj/item/melee/smith/wakizashi name = "wakizashi" sharpness = SHARP_EDGED - force = 7 + force = 3 item_flags = NEEDS_PERMIT | ITEM_CAN_PARRY - obj_flags = UNIQUE_RENAME icon_state = "waki" overlay_state = "wakihilt" block_parry_data = /datum/block_parry_data/waki @@ -225,33 +221,45 @@ parry_efficiency_considered_successful = 80 parry_efficiency_perfect = 120 parry_failed_stagger_duration = 3 SECONDS + parry_efficiency_perfect_override = list( + ATTACK_TYPE_PROJECTILE_TEXT = 10, + ) parry_data = list(PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN = 1.9) /obj/item/melee/smith/twohand/broadsword name = "broadsword" icon_state = "broadsword" overlay_state = "broadhilt" - obj_flags = UNIQUE_RENAME wielded_mult = 1.8 /obj/item/melee/smith/twohand/zweihander name = "zweihander" icon_state = "zwei" overlay_state = "zweihilt" - total_mass = TOTAL_MASS_MEDIEVAL_WEAPON * 2 - force = 4 - obj_flags = UNIQUE_RENAME - wielded_mult = 2 //affected more by quality. a -1 is 25% less damage, a +1 is 25% more. These bonuses are tripled when wielded. + attack_speed = CLICK_CD_MELEE * 1.2 + wielded_mult = 3.5 //affected more by quality due to its high wielded mult /obj/item/melee/smith/twohand/katana name = "katana" icon_state = "katana" overlay_state = "katanahilt" - force = 7 - wielded_mult = 2 - item_flags = ITEM_CAN_PARRY | NEEDS_PERMIT //want to name your katana "DEMON BLADE" or some shit? go ahead, idiot. - obj_flags = UNIQUE_RENAME - block_parry_data = /datum/block_parry_data/captain_saber //todo + wielded_mult = 1.25 + item_flags = ITEM_CAN_PARRY | NEEDS_PERMIT + block_parry_data = /datum/block_parry_data/katana + +/datum/block_parry_data/katana + parry_time_windup = 0.5 + parry_time_active = 4 + parry_time_spindown = 1 + parry_time_perfect = 0.75 + parry_time_perfect_leeway = 0.75 + parry_imperfect_falloff_percent = 30 + parry_efficiency_perfect = 100 + parry_failed_stagger_duration = 3 SECONDS + parry_failed_clickcd_duration = 2 SECONDS + parry_efficiency_perfect_override = list( + ATTACK_TYPE_PROJECTILE_TEXT = 10, + ) /obj/item/melee/smith/sabre name = "sabre" @@ -259,27 +267,25 @@ sharpness = SHARP_EDGED overlay_state = "sabrehilt" armour_penetration = 0.3 - force = 9 + force = 3 hitsound = 'sound/weapons/rapierhit.ogg' item_flags = NEEDS_PERMIT | ITEM_CAN_PARRY - obj_flags = UNIQUE_RENAME - block_parry_data = /datum/block_parry_data/captain_saber //yeah this is fine i guess + block_parry_data = /datum/block_parry_data/katana //yeah this is fine i guess /obj/item/melee/smith/sabre/rapier name = "rapier" icon_state = "rapier" sharpness = SHARP_EDGED overlay_state = "rapierhilt" - force = 6 //less force, stronger parry + force = 2 //less force, stronger parry sharpness = SHARP_POINTY armour_penetration = 0.6 - obj_flags = UNIQUE_RENAME block_parry_data = /datum/block_parry_data/smithrapier -/datum/block_parry_data/smithrapier //parry into riposte. i am pretty sure this is going to be nearly fucking impossible to land. - parry_stamina_cost = 12 //dont miss - parry_time_active = 4 - parry_time_perfect = 2 +/datum/block_parry_data/smithrapier + parry_stamina_cost = 20 //dont miss + parry_time_active = 3 + parry_time_perfect = 1 parry_time_perfect_leeway = 2 parry_failed_stagger_duration = 3 SECONDS parry_failed_clickcd_duration = 3 SECONDS @@ -289,6 +295,9 @@ parry_efficiency_to_counterattack = 100 parry_efficiency_considered_successful = 120 parry_efficiency_perfect = 120 + parry_efficiency_perfect_override = list( + ATTACK_TYPE_PROJECTILE_TEXT = 10, + ) parry_data = list(PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN = 4) //unique hammers diff --git a/code/modules/smithing/smithed_items.dm b/code/modules/smithing/smithed_items.dm index fb78f564b5..c2a884b383 100644 --- a/code/modules/smithing/smithed_items.dm +++ b/code/modules/smithing/smithed_items.dm @@ -164,8 +164,8 @@ /obj/item/smithing/scytheblade/startfinish() finalitem = new /obj/item/scythe/smithed(src) - finalitem.force += quality*2.5 - //finalitem.armour_penetration += quality*0.0375 + finalitem.force = quality*4.5 //36 at 8 quality + ..() /obj/item/smithing/shovelhead @@ -189,7 +189,7 @@ /obj/item/smithing/cogheadclubhead/startfinish() finalitem = new /obj/item/melee/smith/cogheadclub(src) - finalitem.force += quality*3.4 + finalitem.force += quality*3.5 //33 at 8 quality, 38 for wounding, and 43 for bare wounding ..() /obj/item/smithing/javelinhead @@ -199,11 +199,11 @@ /obj/item/smithing/javelinhead/startfinish() var/obj/item/melee/smith/twohand/javelin/finalforreal = new /obj/item/melee/smith/twohand/javelin(src) - finalforreal.force += quality*2.5 - //finalforreal.armour_penetration += quality*0.0375 + finalforreal.force += quality*2 //26 at 8 quality + finalforreal.wield_force = finalforreal.force*finalforreal.wielded_mult - finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]") - finalforreal.throwforce = finalforreal.force*2 + finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]") //32.5 at 8 quality, wielded + finalforreal.throwforce = finalforreal.force*2 //52 at 8 quality, but no embed finalitem = finalforreal ..() @@ -214,10 +214,10 @@ /obj/item/smithing/pikehead/startfinish() var/obj/item/melee/smith/twohand/pike/finalforreal = new /obj/item/melee/smith/twohand/pike(src) - finalforreal.force += quality*2.5 - //finalforreal.armour_penetration += quality*0.0375 + finalforreal.force += quality*2//26 at 8 quality + finalforreal.wield_force = finalforreal.force*finalforreal.wielded_mult - finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]") + finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]")//32.5 at 8 quality, wielded finalforreal.throwforce = finalforreal.force/10 //its a pike not a javelin finalitem = finalforreal ..() @@ -269,8 +269,8 @@ /obj/item/smithing/shortswordblade/startfinish() finalitem = new /obj/item/melee/smith/shortsword(src) - finalitem.force += quality*2.5 - //finalitem.armour_penetration += quality*0.0375 + finalitem.force += quality*4 //36 at 8 quality + ..() /obj/item/smithing/scimitarblade @@ -281,8 +281,8 @@ /obj/item/smithing/scimitarblade/startfinish() finalitem = new /obj/item/melee/smith/shortsword/scimitar(src) - finalitem.force += quality*2.5 - //finalitem.armour_penetration += quality*0.0025 + finalitem.force += quality*4 //36 at 8 quality + ..() /obj/item/smithing/wakiblade @@ -293,8 +293,8 @@ /obj/item/smithing/wakiblade/startfinish() finalitem = new /obj/item/melee/smith/wakizashi(src) - finalitem.force += quality*2.5 - //finalitem.armour_penetration += quality*0.0375 + finalitem.force += quality*3.5 //31 at 8 quality + ..() /obj/item/smithing/sabreblade @@ -305,8 +305,8 @@ /obj/item/smithing/sabreblade/startfinish() finalitem = new /obj/item/melee/smith/sabre(src) - finalitem.force += quality*2.5 - //finalitem.armour_penetration += quality*0.0375 + finalitem.force += quality*3.5 //31 at 8 quality + ..() /obj/item/smithing/rapierblade @@ -317,8 +317,8 @@ /obj/item/smithing/rapierblade/startfinish() finalitem = new /obj/item/melee/smith/sabre/rapier(src) - finalitem.force += quality*2.5 - //finalitem.armour_penetration += quality*0.0375 + finalitem.force += quality*3 //26 at 8 quality, but 0.6 ap + ..() /obj/item/smithing/knifeblade @@ -328,9 +328,8 @@ icon_state = "dagger" /obj/item/smithing/knifeblade/startfinish() - finalitem = new /obj/item/kitchen/knife(src) - finalitem.force = 4 + quality/2 - finalitem.armour_penetration += quality*0.0375 + finalitem = new /obj/item/melee/onehanded/knife/survival(src) + finalitem.force = 3 + quality*3.5//31 at 8 quality finalitem.icon = 'icons/obj/smith.dmi' finalitem.icon_state = "dagger" finalitem.name = "dagger" @@ -351,10 +350,9 @@ /obj/item/smithing/broadblade/startfinish() var/obj/item/melee/smith/twohand/broadsword/finalforreal = new /obj/item/melee/smith/twohand/broadsword(src) - finalforreal.force += quality*2.5 - //finalforreal.armour_penetration += quality*0.0375 + finalforreal.force += quality*2.5//30 force onehanded 8 quality finalforreal.wield_force = finalforreal.force*finalforreal.wielded_mult - finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]") + finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]")//54 force twohanded at 8 quality finalitem = finalforreal ..() @@ -366,10 +364,9 @@ /obj/item/smithing/zweiblade/startfinish() var/obj/item/melee/smith/twohand/zweihander/finalforreal = new /obj/item/melee/smith/twohand/zweihander(src) - finalforreal.force += quality*2.5 - //finalforreal.armour_penetration += quality*0.0375 + finalforreal.force += quality //18 force onehanded 8 quality finalforreal.wield_force = finalforreal.force*finalforreal.wielded_mult - finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]") + finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]")//63 force wielded at 8 quality finalitem = finalforreal ..() @@ -380,11 +377,10 @@ /obj/item/smithing/halberdhead/startfinish() var/obj/item/melee/smith/twohand/halberd/finalforreal = new /obj/item/melee/smith/twohand/halberd(src) - finalforreal.force += quality*2.5 - //finalforreal.armour_penetration += quality*0.025 + finalforreal.force += quality*2 //26 force onehanded, which is impossible finalforreal.wield_force = finalforreal.force*finalforreal.wielded_mult finalforreal.throwforce = finalforreal.force/3 - finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]") + finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]") //50.7 force twohanded finalitem = finalforreal ..() @@ -395,11 +391,10 @@ /obj/item/smithing/glaivehead/startfinish() var/obj/item/melee/smith/twohand/glaive/finalforreal = new /obj/item/melee/smith/twohand/glaive(src) - finalforreal.force += quality*2.5 - //finalforreal.armour_penetration += quality*0.0025 + finalforreal.force += quality*2 finalforreal.wield_force = finalforreal.force*finalforreal.wielded_mult finalforreal.throwforce = finalforreal.force - finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]") + finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]")//37.7 force wielded at 8 quality finalitem = finalforreal ..() @@ -412,10 +407,9 @@ /obj/item/smithing/katanablade/startfinish() var/obj/item/melee/smith/twohand/katana/finalforreal = new /obj/item/melee/smith/twohand/katana(src) - finalforreal.force += quality*2.5 - //finalforreal.armour_penetration += quality*0.0375 + finalforreal.force += quality*2.5 //30 force onehanded at 8 quality finalforreal.wield_force = finalforreal.force*finalforreal.wielded_mult - finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]") + finalforreal.AddComponent(/datum/component/two_handed, force_unwielded=finalforreal.force, force_wielded=finalforreal.wield_force, icon_wielded="[icon_state]") //37.5 force twohanded. low for a 2h, but it gets parry to make up for it finalitem = finalforreal ..() From 40106ab55767e05b3958e3fbcc71a362e0b4756a Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Thu, 10 Mar 2022 02:08:08 +1100 Subject: [PATCH 103/127] salvaging buffs (#438) * salvag * Update guncrafting.dm --- .../datums/components/crafting/guncrafting.dm | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/code/datums/components/crafting/guncrafting.dm b/code/datums/components/crafting/guncrafting.dm index 7b383d3ca8..612305ca27 100644 --- a/code/datums/components/crafting/guncrafting.dm +++ b/code/datums/components/crafting/guncrafting.dm @@ -83,7 +83,7 @@ return ..() if(istype(W,/obj/item/salvage)) var/obj/item/salvage/S = W - if(do_after(user,25,target = src)) + if(do_after(user,5,target = src)) if(HAS_TRAIT(user, TRAIT_TECHNOPHREAK)) var/obj/I = pick(S.Loot) new I (src.loc) @@ -97,6 +97,30 @@ new K (src.loc) stoplag(1) qdel(W) + + if(istype(W,/obj/item/storage)) + var/obj/item/storage/baggy = W + var/obj/item/salvage/checkitem + for(var/thingy in baggy.contents) + if(!istype(thingy, /obj/item/salvage))//how did we get here + break + checkitem = thingy + if(!user.transferItemToLoc(checkitem, drop_location())) + break + if(do_after(user,5,target = src)) + if(HAS_TRAIT(user, TRAIT_TECHNOPHREAK)) + var/obj/I = pick(checkitem.Loot) + new I (src.loc) + var/obj/I = pick(checkitem.Loot) + new I (src.loc) + if(prob(50)) + var/obj/J = pick(checkitem.Loot) + new J (src.loc) + if(prob(25)) + var/obj/K = pick(checkitem.Loot) + new K (src.loc) + stoplag(1) + qdel(checkitem) if(user.transferItemToLoc(W, drop_location())) return 1 From 934ef39f89278f7ec71e7646f4dbcda78735dde2 Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Thu, 10 Mar 2022 02:09:56 +1100 Subject: [PATCH 104/127] buffout buff (#440) * buffoutroughout * Update item_attack.dm --- code/_onclick/item_attack.dm | 8 ++++---- code/modules/fallout/reagents/drugs.dm | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 6b6d1a0fda..c65ba184b1 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -90,14 +90,14 @@ return var/bigleagues = force*0.25 - var/buffout = force*0.25 + var/buffout = force*0.50 //var/regular = force*(user.special_s/100)//SPECIAL integration //force += regular//SPECIAL integration - + if (force >= 5 && HAS_TRAIT(user, TRAIT_BIG_LEAGUES)) force += bigleagues - + if (force >= 5 && HAS_TRAIT(user, TRAIT_BUFFOUT_BUFF)) force += buffout @@ -119,7 +119,7 @@ if (force >= 5 && HAS_TRAIT(user, TRAIT_BIG_LEAGUES)) force -= bigleagues - + if (force >= 5 && HAS_TRAIT(user, TRAIT_BUFFOUT_BUFF)) force -= buffout diff --git a/code/modules/fallout/reagents/drugs.dm b/code/modules/fallout/reagents/drugs.dm index 285e8a2b2d..3e38703ef2 100644 --- a/code/modules/fallout/reagents/drugs.dm +++ b/code/modules/fallout/reagents/drugs.dm @@ -249,7 +249,7 @@ reagent_state = SOLID overdose_threshold = 20 addiction_threshold = 11 - metabolization_rate = 1.25 * REAGENTS_METABOLISM + metabolization_rate = 0.5 * REAGENTS_METABOLISM var/datum/brain_trauma/special/psychotic_brawling/bath_salts/rage /datum/reagent/drug/buffout/on_mob_add(mob/living/carbon/human/M) From f7ec2b2411a987c3129c9903876d831c310f8907 Mon Sep 17 00:00:00 2001 From: OliOliOnsiPree Date: Wed, 9 Mar 2022 10:10:12 -0500 Subject: [PATCH 105/127] barbecue sauce - "Ahm I gehtin ah moar.. Sweet tangy, Byte?" (#437) --- .../modules/food_and_drinks/food/condiment.dm | 7 +++++++ .../kitchen_machinery/smartfridge.dm | 3 ++- icons/obj/food/containers.dmi | Bin 18034 -> 18416 bytes 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/food/condiment.dm b/code/modules/food_and_drinks/food/condiment.dm index 1d134d61ce..e6b0aabcb4 100644 --- a/code/modules/food_and_drinks/food/condiment.dm +++ b/code/modules/food_and_drinks/food/condiment.dm @@ -341,3 +341,10 @@ /obj/item/reagent_containers/food/condiment/pack/soup name = "soup bouillon pack" list_reagents = list(/datum/reagent/consumable/dry_ramen = 10) + +/obj/item/reagent_containers/food/condiment/bbqsauce + name = "barbecue sauce" + desc = "Ahm I gehtin ah moar.. Sweet tangy, Byte?" + icon_state = "bbqsauce" + list_reagents = list(/datum/reagent/consumable/bbqsauce = 50) + possible_states = list() diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm index 0dcf9a588f..33a1add9cc 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm @@ -823,7 +823,8 @@ /obj/item/reagent_containers/food/condiment/yeast = 1, /obj/item/reagent_containers/food/condiment/saltshaker = 1, /obj/item/reagent_containers/food/condiment/peppermill = 1, - /obj/item/reagent_containers/food/condiment/soysauce = 1) + /obj/item/reagent_containers/food/condiment/soysauce = 1, + /obj/item/reagent_containers/food/condiment/bbqsauce = 1) /obj/machinery/smartfridge/bottlerack/lootshelf/books desc = "A rusted pre-war shelf, this one has a faded label about magazines. " diff --git a/icons/obj/food/containers.dmi b/icons/obj/food/containers.dmi index a6ea323551f99247de8f81c38b86cebd1efe9782..933682ac7cbb07796cf3e4bdcb405e8094b658e9 100644 GIT binary patch literal 18416 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 xp_ZZ5LXHU%r4g^+C~#y4u;AJ1H|; Date: Thu, 10 Mar 2022 02:11:29 +1100 Subject: [PATCH 106/127] ammo nerfs (#439) --- .../recipes/recipes_weapon_and_ammo.dm | 36 +++++++++++++++++++ .../projectiles/boxes_magazines/ammo_boxes.dm | 11 ++++++ .../projectiles/projectile/bullets/pistol.dm | 20 +++++------ .../projectiles/projectile/bullets/rifle.dm | 2 +- 4 files changed, 58 insertions(+), 11 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index 71814980e8..4553a22df0 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -513,6 +513,18 @@ category = CAT_WEAPONRY subcategory = CAT_AMMO +/datum/crafting_recipe/a308 + name = ".308 ammo box" + result = /obj/item/ammo_box/a308box + reqs = list(/obj/item/stack/sheet/metal = 7, + /datum/reagent/blackpowder = 25 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + + /datum/crafting_recipe/a50MGboxuranium name = "12.7mm U-235 ammo box" result = /obj/item/ammo_box/a50MGbox/uraniumtipped @@ -556,6 +568,30 @@ category = CAT_WEAPONRY subcategory = CAT_AMMO +/datum/crafting_recipe/m14mmboxuranium + name = "14mm uranium-tipped ammo box" + result = /obj/item/ammo_box/m14mm/uraniumtipped + reqs = list(/obj/item/stack/crafting/metalparts = 1, + /obj/item/stack/sheet/mineral/titanium = 1, + /obj/item/stack/sheet/mineral/uranium = 1, + /datum/reagent/blackpowder = 50 + ) + tools = list(TOOL_AWORKBENCH) + time = 100 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + +/datum/crafting_recipe/p14mm + name = "14mm handloaded ammo bag" + result = /obj/item/ammo_box/m14mm/improv + reqs = list(/obj/item/stack/sheet/metal = 6, + /datum/reagent/blackpowder = 30 + ) + tools = list(TOOL_MSRELOADER) + time = 75 + category = CAT_WEAPONRY + subcategory = CAT_AMMO + /datum/crafting_recipe/m2mmblender diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index 6e8ed94489..eea967dc95 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -471,6 +471,17 @@ desc = "14mm bullets loaded with a gaseous hepatoxic payload, which reduces the effectiveness of medicine and toxins." ammo_type = /obj/item/ammo_casing/p14mm/contam +/obj/item/ammo_box/m14mm/uraniumtipped + name = "ammo box (14mm contaminated)" + desc = "14mm cartridges loaded with enriched uranium bullets." + ammo_type = /obj/item/ammo_casing/p14mm/uraniumtipped + +/obj/item/ammo_box/m14mm/improv + name = "bag with reloaded 14mm bullets" + desc = "The casings are worn, the gunpowder some homebrew mix of dubious quality. At least it goes bang. Should you really be handloading 14mm like this?" + icon_state = "improvshotbag" + multiple_sprites = 1 + //Misc. /obj/item/ammo_box/m473 name = "ammo box (4.73mm caseless)" diff --git a/code/modules/projectiles/projectile/bullets/pistol.dm b/code/modules/projectiles/projectile/bullets/pistol.dm index bf368a582e..5fb7dcbe15 100644 --- a/code/modules/projectiles/projectile/bullets/pistol.dm +++ b/code/modules/projectiles/projectile/bullets/pistol.dm @@ -138,7 +138,7 @@ Uranium, Contaminated /obj/item/projectile/bullet/c9mm/acid name = "9mm acid-tipped bullet" - damage = -5 + damage = -10 wound_bonus = 0 sharpness = SHARP_NONE var/acid_type = /datum/reagent/toxin/acid/fluacid @@ -157,7 +157,7 @@ Uranium, Contaminated /obj/item/projectile/bullet/c9mm/incendiary name = "9mm incendiary bullet" - damage = -5 + damage = -8 var/fire_stacks = 1 /obj/item/projectile/bullet/c9mm/incendiary/on_hit(atom/target, blocked = FALSE) @@ -199,7 +199,7 @@ Uranium, Contaminated /obj/item/projectile/bullet/c10mm/incendiary name = "10mm incendiary bullet" - damage = -5 + damage = -8 var/fire_stacks = 1 /obj/item/projectile/bullet/c10mm/incendiary/on_hit(atom/target, blocked = FALSE) @@ -238,7 +238,7 @@ Uranium, Contaminated /obj/item/projectile/bullet/c45/incendiary name = ".45 incendiary bullet" - damage = -5 + damage = -8 var/fire_stacks = 1 /obj/item/projectile/bullet/c45/incendiary/on_hit(atom/target, blocked = FALSE) @@ -270,7 +270,7 @@ Uranium, Contaminated /obj/item/projectile/bullet/a357/acid name = ".357 acid-tipped bullet" - damage = -5 + damage = -10 wound_bonus = 0 sharpness = SHARP_NONE var/acid_type = /datum/reagent/toxin/acid/fluacid @@ -289,7 +289,7 @@ Uranium, Contaminated /obj/item/projectile/bullet/a357/incendiary name = ".357 incendiary bullet" - damage = -5 + damage = -8 var/fire_stacks = 2 /obj/item/projectile/bullet/a357/incendiary/on_hit(atom/target, blocked = FALSE) @@ -301,7 +301,7 @@ Uranium, Contaminated /obj/item/projectile/bullet/a357/improv name = "poor .357 bullet" - damage = -5 + damage = -2 //////////////// // .44 MAGNUM // //////////////// - Higher power round @@ -319,8 +319,8 @@ Uranium, Contaminated /obj/item/projectile/bullet/m44/incendiary name = ".44 incendiary bullet" - damage = -5 - var/fire_stacks = 2 + damage = -8 + var/fire_stacks = 3 /obj/item/projectile/bullet/m44/incendiary/on_hit(atom/target, blocked = FALSE) . = ..() @@ -376,7 +376,7 @@ Uranium, Contaminated /obj/item/projectile/bullet/c4570/knockback/on_hit(atom/target, blocked = FALSE) . = ..() - if(ismovable(target) && prob(50)) + if(isliving(target) && prob(50)) var/atom/movable/M = target var/atom/throw_target = get_edge_target_turf(M, get_dir(src, get_step_away(M, src))) M.safe_throw_at(throw_target, 2, 3) diff --git a/code/modules/projectiles/projectile/bullets/rifle.dm b/code/modules/projectiles/projectile/bullets/rifle.dm index fd28657b29..d56863ed10 100644 --- a/code/modules/projectiles/projectile/bullets/rifle.dm +++ b/code/modules/projectiles/projectile/bullets/rifle.dm @@ -258,7 +258,7 @@ heavy rifle calibers (12.7, 14mm, 7.62): Uranium, Contaminated, Incin /obj/item/projectile/bullet/m5mm/shock name = "5mm shock bullet" - damage = -6 //about -30% damage + damage = -9 //about -50% damage wound_bonus = 0 sharpness = SHARP_NONE var/energy_damage = 5 From 332f44c1165d0302bca10850b9c47fb50da9964d Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Thu, 10 Mar 2022 02:13:52 +1100 Subject: [PATCH 107/127] speargun changes (#446) * speer * to err is to human * mat --- .../projectiles/ammunition/caseless/misc.dm | 14 ++++++++- .../projectiles/guns/ballistic/launchers.dm | 27 +++++++++++++++++- .../projectile/reusable/magspear.dm | 14 ++++++++- icons/mob/actions/actions_items.dmi | Bin 12900 -> 13252 bytes 4 files changed, 52 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/ammunition/caseless/misc.dm b/code/modules/projectiles/ammunition/caseless/misc.dm index c184895c53..14076a6bde 100644 --- a/code/modules/projectiles/ammunition/caseless/misc.dm +++ b/code/modules/projectiles/ammunition/caseless/misc.dm @@ -4,9 +4,21 @@ projectile_type = /obj/item/projectile/bullet/reusable/magspear caliber = "speargun" icon_state = "magspear" - throwforce = 15 //still deadly when thrown + throwforce = 30 //still deadly when thrown throw_speed = 3 +/obj/item/ammo_casing/caseless/magspear/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) + if(!ishuman(hit_atom)) + return ..() + var/mob/living/carbon/human/H = hit_atom + if(istype(H.get_active_held_item(), /obj/item/gun/ballistic/automatic/speargun)) + var/obj/item/gun/ballistic/automatic/speargun/SG = H.get_active_held_item() + if(LAZYLEN(SG.magazine.stored_ammo)) + return ..() + SG.magazine.give_round(src) + SG.chamber_round() + to_chat(H, "[src] magnetically loads itself into the [SG]!") + /obj/item/ammo_casing/caseless/laser name = "laser casing" desc = "You shouldn't be seeing this." diff --git a/code/modules/projectiles/guns/ballistic/launchers.dm b/code/modules/projectiles/guns/ballistic/launchers.dm index 2c82fcad0e..dc8764142d 100644 --- a/code/modules/projectiles/guns/ballistic/launchers.dm +++ b/code/modules/projectiles/guns/ballistic/launchers.dm @@ -56,8 +56,12 @@ burst_size = 1 fire_delay = 0 select = 0 - actions_types = list() + zoomable = TRUE + zoom_amt = 10 + zoom_out_amt = 13 + actions_types = list(/datum/action/item_action/retract_spears) casing_ejector = FALSE + var/list/ourcasings = list() /obj/item/gun/ballistic/automatic/speargun/ComponentInitialize() . = ..() @@ -73,6 +77,27 @@ update_icon() chamber_round() +/datum/action/item_action/retract_spears + name = "Magentize Spears" + desc = "Magnetically re-attract all your launched spears!" + check_flags = AB_CHECK_CONSCIOUS|AB_CHECK_RESTRAINED|AB_CHECK_STUN|AB_CHECK_LYING + icon_icon = 'icons/mob/actions/actions_items.dmi' + button_icon_state = "recall_spear" + +/datum/action/item_action/retract_spears/Trigger() + var/obj/item/gun/ballistic/automatic/speargun/SG = target + var/obj/item/thethrown + for(var/i in SG.ourcasings) + thethrown = i + thethrown.safe_throw_at(owner, 50, 2) + SG.ourcasings.Cut() + +/datum/action/item_action/retract_spears/IsAvailable() + . = ..() + var/obj/item/gun/ballistic/automatic/speargun/SG = target + if(!LAZYLEN(SG.ourcasings)) + return FALSE + /obj/item/gun/ballistic/rocketlauncher name = "\improper rocket launcher" desc = "Technically, this is actually a rocket propelled grenade launcher, rather than a true rocket launcher. The person you shot is unlikely to care much, though." diff --git a/code/modules/projectiles/projectile/reusable/magspear.dm b/code/modules/projectiles/projectile/reusable/magspear.dm index 9c7c7d201c..a7b91b88bf 100644 --- a/code/modules/projectiles/projectile/reusable/magspear.dm +++ b/code/modules/projectiles/projectile/reusable/magspear.dm @@ -1,6 +1,18 @@ /obj/item/projectile/bullet/reusable/magspear name = "magnetic spear" desc = "WHITE WHALE, HOLY GRAIL" - damage = 30 //takes 3 spears to kill a mega carp, one to kill a normal carp + damage = 35 //it's single-firing and pretty wierd so it gets good damage + supereffective_damage = 45 //it's for hunting + supereffective_faction = list("hostile", "ant", "supermutant", "deathclaw", "cazador", "raider", "china", "gecko", "wastebot") + armour_penetration = 0.5 icon_state = "magspear" ammo_type = /obj/item/ammo_casing/caseless/magspear + +/obj/item/projectile/bullet/reusable/magspear/handle_drop() + if(!dropped) + var/turf/T = get_turf(src) + var/obj/item/ammo_casing/caseless/magspear/MS = new ammo_type(T) + if(istype(fired_from, /obj/item/gun/ballistic/automatic/speargun)) + var/obj/item/gun/ballistic/automatic/speargun/SG = fired_from + SG.ourcasings += MS + dropped = TRUE diff --git a/icons/mob/actions/actions_items.dmi b/icons/mob/actions/actions_items.dmi index 252536b06325c4b803377a32e80817bbe351452c..14be7cf2daae6656084e1a17aaff5785930a0022 100644 GIT binary patch literal 13252 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 From 7fefeb0433895826814b1d4ed98f0cbcfb855294 Mon Sep 17 00:00:00 2001 From: OliOliOnsiPree Date: Wed, 9 Mar 2022 10:14:07 -0500 Subject: [PATCH 108/127] reverts back longpork to molerat stew (#447) --- code/modules/fallout/obj/food_and_drinks/food.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/fallout/obj/food_and_drinks/food.dm b/code/modules/fallout/obj/food_and_drinks/food.dm index ce6e4cdd95..d616455a92 100644 --- a/code/modules/fallout/obj/food_and_drinks/food.dm +++ b/code/modules/fallout/obj/food_and_drinks/food.dm @@ -630,7 +630,7 @@ name = "longpork stew" desc = "A thick, oily stew that tastes and smells weird. Has small pieces of raw, chewy meat." icon = 'icons/fallout/objects/food&drinks/soupsalad.dmi' - icon_state = "longpork_stew" + icon_state = "molerat_stew" bitesize = 4 volume = 30 list_reagents = list(/datum/reagent/medicine/longpork_stew = 30) From 8b6502950707fac20443c89f0aa5958091c96a4a Mon Sep 17 00:00:00 2001 From: lolman360 <22850904+lolman360@users.noreply.github.com> Date: Sat, 12 Mar 2022 01:08:42 +1100 Subject: [PATCH 109/127] powerfist refactor (#441) * powerfisting * disrfactor * ap --- code/_globalvars/lists/maintenance_loot.dm | 4 +- .../objects/effects/spawners/f13lootdrop.dm | 4 +- .../effects/spawners/themed_loot_tables.dm | 2 +- code/game/objects/items/melee/f13powerfist.dm | 66 ++++++++----------- code/game/objects/items/melee/f13twohanded.dm | 1 - code/modules/jobs/job_types/bos.dm | 4 +- code/modules/jobs/job_types/legion.dm | 4 +- 7 files changed, 36 insertions(+), 49 deletions(-) diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index 0f1434e704..d8b4da530d 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -483,13 +483,13 @@ GLOBAL_LIST_INIT(loot_t5_melee, list( /obj/item/twohanded/chainsaw, /obj/item/melee/transforming/energy/axe/protonaxe, /obj/item/melee/powered/ripper, - /obj/item/melee/powerfist/f13, + /obj/item/melee/unarmed/powerfist, /obj/item/twohanded/sledgehammer/rockethammer, /obj/item/gun/ballistic/revolver/ballisticfist, /obj/item/twohanded/sledgehammer/supersledge, /obj/item/shishkebabpack, /obj/item/melee/unarmed/deathclawgauntlet, - /obj/item/melee/powerfist/f13/moleminer + /obj/item/melee/unarmed/powerfist/moleminer )) GLOBAL_LIST_INIT(loot_t1_range, list( diff --git a/code/game/objects/effects/spawners/f13lootdrop.dm b/code/game/objects/effects/spawners/f13lootdrop.dm index 572ae964b3..61781f3d20 100644 --- a/code/game/objects/effects/spawners/f13lootdrop.dm +++ b/code/game/objects/effects/spawners/f13lootdrop.dm @@ -700,13 +700,13 @@ obj/effect/spawner/lootdrop/f13/medical/rnd/good /obj/item/twohanded/chainsaw, /obj/item/twohanded/sledgehammer/rockethammer, /obj/item/melee/powered/ripper, - /obj/item/melee/powerfist/f13, + /obj/item/melee/unarmed/powerfist, /obj/item/melee/transforming/energy/axe/protonaxe, /obj/item/gun/ballistic/revolver/ballisticfist, /obj/item/twohanded/sledgehammer/supersledge, /obj/item/shishkebabpack, /obj/item/melee/unarmed/deathclawgauntlet, - /obj/item/melee/powerfist/f13/moleminer + /obj/item/melee/unarmed/powerfist/moleminer ) /obj/effect/spawner/lootdrop/f13/weapon/melee/random diff --git a/code/game/objects/effects/spawners/themed_loot_tables.dm b/code/game/objects/effects/spawners/themed_loot_tables.dm index dfd96f7f00..7e2c6a5659 100644 --- a/code/game/objects/effects/spawners/themed_loot_tables.dm +++ b/code/game/objects/effects/spawners/themed_loot_tables.dm @@ -320,7 +320,7 @@ /obj/item/gun/energy/laser/plasma/glock = 2, /obj/item/gun/energy/laser/plasma = 2, /obj/item/gun/energy/laser/plasma/scatter =1, - /obj/item/melee/powerfist/f13/moleminer = 10, + /obj/item/melee/unarmed/powerfist/moleminer = 10, /obj/item/melee/transforming/energy/axe/protonaxe = 10, /obj/item/gun/ballistic/revolver/ballisticfist = 5, ) diff --git a/code/game/objects/items/melee/f13powerfist.dm b/code/game/objects/items/melee/f13powerfist.dm index d6e4201458..85a5171218 100644 --- a/code/game/objects/items/melee/f13powerfist.dm +++ b/code/game/objects/items/melee/f13powerfist.dm @@ -2,8 +2,8 @@ // POWER FISTS // ///////////////// -Uses power (gas currently) for knockback. Heavy AP, specialized for attacking heavy armor -// Power Fist Throws targets. Max damage 44. Full AP. -/obj/item/melee/powerfist/f13 +// Power Fist Throws targets. Max damage 44. 50% ap +/obj/item/melee/unarmed/powerfist name = "power fist" desc = "A metal gauntlet with a piston-powered ram on top for that extra 'oomph' in your punch." icon_state = "powerfist" @@ -15,46 +15,38 @@ force = 22 throwforce = 10 throw_range = 3 + armour_penetration = 0.5 w_class = WEIGHT_CLASS_NORMAL - slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_GLOVES var/transfer_prints = TRUE //prevents runtimes with forensics when held in glove slot - var/throw_distance = 1 + var/throw_distance = 1 //multipled by power to give actual throw dist + var/power = 1 + var/knockback_anchored = FALSE attack_speed = CLICK_CD_MELEE -/obj/item/melee/powerfist/f13/attackby(obj/item/W, mob/user, params) +/obj/item/melee/unarmed/powerfist/ComponentInitialize() + . = ..() + AddComponent(/datum/component/knockback, throw_distance, FALSE, knockback_anchored) + +/obj/item/melee/unarmed/powerfist/attackby(obj/item/W, mob/user, params) + if(!power) + return if(istype(W, /obj/item/wrench)) - switch(fisto_setting) + switch(power) if(1) - fisto_setting = 2 + power = 2 if(2) - fisto_setting = 1 + power = 1 + if(GetComponent(/datum/component/knockback)) + var/datum/component/knockback/KB = GetComponent(/datum/component/knockback) + KB.throw_distance = initial(throw_distance) * power W.play_tool_sound(src) - to_chat(user, "You tweak \the [src]'s piston valve to [fisto_setting].") - attack_speed = CLICK_CD_MELEE * fisto_setting + to_chat(user, "You tweak \the [src]'s piston valve to [power].") + force = initial(force) * power + attack_speed = CLICK_CD_MELEE * power -/obj/item/melee/powerfist/f13/updateTank(obj/item/tank/internals/thetank, removing = 0, mob/living/carbon/human/user) - return - -/obj/item/melee/powerfist/f13/attack(mob/living/target, mob/living/user, attackchain_flags = NONE) - if(HAS_TRAIT(user, TRAIT_PACIFISM)) - to_chat(user, "You don't want to harm other living beings!") - return FALSE - var/turf/T = get_turf(src) - if(!T) - return FALSE - var/totalitemdamage = target.pre_attacked_by(src, user) - target.apply_damage(totalitemdamage * fisto_setting, BRUTE, wound_bonus = -25*fisto_setting**2) - target.visible_message("[user]'s powerfist lets out a loud hiss as [user.p_they()] punch[user.p_es()] [target.name]!", \ - "You cry out in pain as [user]'s punch flings you backwards!") - new /obj/effect/temp_visual/kinetic_blast(target.loc) - playsound(loc, 'sound/weapons/resonator_blast.ogg', 50, 1) - playsound(loc, 'sound/weapons/genhit2.ogg', 50, 1) - var/atom/throw_target = get_edge_target_turf(target, get_dir(src, get_step_away(target, src))) - target.throw_at(throw_target, 2 * throw_distance, 0.5 + (throw_distance / 2)) - log_combat(user, target, "power fisted", src) // Goliath Throws targets far. Max damage 50. -/obj/item/melee/powerfist/f13/goliath +/obj/item/melee/unarmed/powerfist/goliath name = "Goliath" desc = "A massive, experimental metal gauntlet captured by the Legion. The piston-powered ram on top is designed to throw targets very, very far." icon = 'icons/fallout/objects/melee/melee.dmi' @@ -66,7 +58,7 @@ throw_distance = 3 -// Ballistic Fist Keywords: Damage max 42, AP 0.45, Shotgun +// Ballistic Fist Keywords: 30 damage, AP 0.45, Shotgun /obj/item/gun/ballistic/revolver/ballisticfist name = "ballistic fist" desc = "This powerfist has been modified to have two shotgun barrels welded to it, with the trigger integrated into the knuckle guard. For those times when you want to punch someone and shoot them in the face at the same time." @@ -86,8 +78,8 @@ var/transfer_prints = TRUE //prevents runtimes with forensics when held in glove slot -// Mole Miner -/obj/item/melee/powerfist/f13/moleminer +// Mole Miner +/obj/item/melee/unarmed/powerfist/moleminer name = "mole miner gauntlet" desc = "A hand-held mining and cutting implement, repurposed into a deadly melee weapon. Its name origins are a mystery..." icon_state = "mole_miner_g" @@ -95,9 +87,7 @@ lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' flags_1 = CONDUCT_1 - force = 15 - throwforce = 10 - throw_range = 7 + force = 20 attack_verb = list("slashed", "sliced", "torn", "ripped", "diced", "cut") hitsound = 'sound/weapons/bladeslice.ogg' tool_behaviour = TOOL_MINING @@ -105,8 +95,6 @@ toolspeed = 0.4 sharpness = SHARP_EDGED w_class = WEIGHT_CLASS_NORMAL - slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_GLOVES - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) ///////////////////// diff --git a/code/game/objects/items/melee/f13twohanded.dm b/code/game/objects/items/melee/f13twohanded.dm index 10f27e1c44..47747885f9 100644 --- a/code/game/objects/items/melee/f13twohanded.dm +++ b/code/game/objects/items/melee/f13twohanded.dm @@ -601,7 +601,6 @@ obj/item/twohanded/sledgehammer/supersledge/afterattack(atom/A, mob/living/user, . = ..() AddComponent(/datum/component/two_handed, force_unwielded = 25, force_wielded = 45, icon_wielded="[icon_prefix]2") - // Shaman staff Keywords: Damage 15/30, Big stamina damage buff /obj/item/twohanded/sledgehammer/shamanstaff name = "shaman staff" diff --git a/code/modules/jobs/job_types/bos.dm b/code/modules/jobs/job_types/bos.dm index 3a39a1e25d..70ff3ce8f9 100644 --- a/code/modules/jobs/job_types/bos.dm +++ b/code/modules/jobs/job_types/bos.dm @@ -151,7 +151,7 @@ Head Paladin neck = /obj/item/storage/belt/holster backpack_contents = list( /obj/item/melee/onehanded/knife/hunting = 1, - /obj/item/melee/powerfist/f13 = 1, + /obj/item/melee/unarmed/powerfist = 1, /obj/item/gun/ballistic/automatic/pistol/n99/crusader = 1, /obj/item/ammo_box/magazine/m10mm_adv/simple = 2, /obj/item/reagent_containers/hypospray/medipen/stimpak = 3, @@ -419,7 +419,7 @@ Star Paladin backpack_contents = list( /obj/item/melee/onehanded/knife/hunting = 1, /obj/item/reagent_containers/hypospray/medipen/stimpak = 2, - /obj/item/melee/powerfist/f13 = 1, + /obj/item/melee/unarmed/powerfist = 1, /obj/item/tank/internals/oxygen = 1, ) diff --git a/code/modules/jobs/job_types/legion.dm b/code/modules/jobs/job_types/legion.dm index 9c5b393bb1..eb78ae2a90 100644 --- a/code/modules/jobs/job_types/legion.dm +++ b/code/modules/jobs/job_types/legion.dm @@ -136,7 +136,7 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al suit_store = /obj/item/gun/ballistic/automatic/pistol/pistol14 r_pocket = /obj/item/storage/bag/money/small/legion l_pocket = /obj/item/flashlight/lantern - r_hand = /obj/item/melee/powerfist/f13/goliath + r_hand = /obj/item/melee/unarmed/powerfist/goliath l_hand = /obj/item/tank/internals/oxygen backpack = null satchel = null @@ -258,7 +258,7 @@ Weapons Lever shotgun, Grease gun, Repeater carbines, Revolvers, simple guns al suit_store = /obj/item/gun/ballistic/automatic/m1919 backpack_contents = list( /obj/item/melee/onehanded/machete/spatha = 1, - /obj/item/melee/powerfist/f13/goliath = 1, + /obj/item/melee/unarmed/powerfist/goliath = 1, /obj/item/ammo_box/magazine/mm762 = 1, ) From f2791f51525bac0b6afc74cbbf9c390a868fb48a Mon Sep 17 00:00:00 2001 From: Jawnner <93478960+Jawnner@users.noreply.github.com> Date: Fri, 11 Mar 2022 09:09:10 -0500 Subject: [PATCH 110/127] Pre-built Fortifications (NCR/Legion) (#393) * Pre-built Forts * Fixed gatehouse * Update Pahrump-Surface-2.dmm * Update Pahrump-Surface-2.dmm * Update Pahrump-Surface-2.dmm * Update Pahrump-Surface-2.dmm --- _maps/map_files/Pahrump/Pahrump-Above-3.dmm | 143 ++- _maps/map_files/Pahrump/Pahrump-Surface-2.dmm | 1118 ++++++++++++----- 2 files changed, 869 insertions(+), 392 deletions(-) diff --git a/_maps/map_files/Pahrump/Pahrump-Above-3.dmm b/_maps/map_files/Pahrump/Pahrump-Above-3.dmm index 848999c795..0c23293a40 100644 --- a/_maps/map_files/Pahrump/Pahrump-Above-3.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Above-3.dmm @@ -1303,6 +1303,14 @@ icon_state = "neutralrustyfull" }, /area/f13/building) +"tu" = ( +/obj/structure/lattice/catwalk, +/obj/structure/barricade/sandbags, +/turf/open/transparent/openspace{ + name = "air"; + sunlight_state = 1 + }, +/area/f13/wasteland) "tv" = ( /obj/structure/table, /obj/machinery/computer/terminal{ @@ -3190,6 +3198,9 @@ /obj/item/stack/f13Cash/ncr{ amount = 500 }, +/obj/item/radio/headset/headset_ranger, +/obj/item/radio/headset/headset_ranger, +/obj/item/radio/headset/headset_ranger, /turf/open/floor/wood/wood_large, /area/f13/ncr) "Tm" = ( @@ -56323,10 +56334,10 @@ Wx Wx Wx Wx -PL -PL -PL -PL +tu +tu +tu +tu LJ Ks Ks @@ -56580,10 +56591,10 @@ Wx Wx Wx Wx -PL -PL -PL -PL +Gl +Gl +Gl +Gl mc ye Vd @@ -56837,10 +56848,10 @@ Wx Wx Wx Wx -PL -PL -PL -PL +tu +tu +tu +tu mc jS Vd @@ -57579,7 +57590,7 @@ PL PL PL PL -PL +Gl PL PL PL @@ -57836,7 +57847,7 @@ PL PL PL PL -PL +Gl PL PL PL @@ -58093,7 +58104,7 @@ PL PL PL PL -PL +Gl PL PL PL @@ -58350,7 +58361,7 @@ PL PL PL PL -Ks +mc PL PL PL @@ -58607,7 +58618,7 @@ PL PL PL PL -Ks +mc PL PL PL @@ -58860,11 +58871,11 @@ PL PL PL Ks +RI +RI +RI Ks -Ks -Ks -Ks -Ks +mc PL PL PL @@ -58887,11 +58898,11 @@ PL PL PL PL -PL -PL -PL -PL -PL +tu +Gl +Gl +Gl +tu PL PL PL @@ -59116,7 +59127,7 @@ PL PL PL PL -Ks +RI Wx Wx Wx @@ -59144,11 +59155,11 @@ PL PL PL PL -PL -PL -PL -PL -PL +tu +Gl +Gl +Gl +tu PL PL PL @@ -59373,7 +59384,7 @@ PL PL PL PL -Ks +RI Wx Wx Wx @@ -59401,11 +59412,11 @@ PL PL PL PL -PL -PL -PL -PL -PL +tu +Gl +Gl +Gl +tu PL PL PL @@ -59630,7 +59641,7 @@ PL PL PL PL -Ks +RI Wx Wx Wx @@ -59658,11 +59669,11 @@ PL PL PL PL -PL -PL -PL -PL -PL +tu +Gl +Gl +Gl +tu PL PL PL @@ -59887,7 +59898,7 @@ PL PL PL PL -Ks +RI Wx Wx Wx @@ -59915,11 +59926,11 @@ PL PL PL PL -PL -PL -PL -PL -PL +tu +Gl +Gl +Gl +tu PL PL PL @@ -60144,7 +60155,7 @@ PL PL PL PL -Ks +RI Wx Wx Wx @@ -60172,11 +60183,11 @@ PL PL PL PL -PL -PL -PL -PL -PL +tu +Gl +Gl +Gl +tu PL PL PL @@ -60429,11 +60440,11 @@ PL PL PL PL -PL -PL -PL -PL -PL +tu +Gl +Gl +Gl +tu PL PL PL @@ -60686,11 +60697,11 @@ PL PL PL PL -PL -PL -PL -PL -PL +tu +Gl +Gl +Gl +tu PL PL PL diff --git a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm index 32eb8e19ba..2dc59c4abd 100644 --- a/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm +++ b/_maps/map_files/Pahrump/Pahrump-Surface-2.dmm @@ -1002,6 +1002,12 @@ icon_state = "housebase" }, /area/f13/building) +"atQ" = ( +/mob/living/simple_animal/hostile/ghoul, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "verticalrightborderright0" + }, +/area/f13/wasteland) "atT" = ( /obj/structure/rack, /obj/item/clothing/glasses/regular, @@ -1128,6 +1134,15 @@ icon_state = "horizontalbottombordertop2" }, /area/f13/tunnel) +"awn" = ( +/obj/structure/obstacle/barbedwire/end{ + dir = 1; + pixel_x = 6 + }, +/turf/open/indestructible/ground/outside/road{ + icon_state = "horizontalinnermain0" + }, +/area/f13/tunnel) "awu" = ( /obj/structure/chair/stool{ dir = 8; @@ -1391,6 +1406,14 @@ icon_state = "whitegreenrustychess" }, /area/f13/ncr) +"aCe" = ( +/obj/structure/obstacle/barbedwire/end{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "horizontalbottomborderbottom0" + }, +/area/f13/wasteland) "aCt" = ( /obj/effect/decal/cleanable/dirt{ color = "#363636" @@ -1506,6 +1529,13 @@ icon_state = "horizontalinnermain0" }, /area/f13/tunnel) +"aET" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "verticalleftborderleft0" + }, +/area/f13/wasteland) "aFb" = ( /obj/structure/nest/protectron{ layer = 3; @@ -2014,6 +2044,7 @@ name = "East Gatehouse Shutters"; pixel_x = -25 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/f13{ icon_state = "darkdirtysolid" }, @@ -2197,16 +2228,6 @@ }, /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland) -"aVY" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Gatehouse"; - req_access = null; - req_access_txt = "121" - }, -/turf/open/floor/f13{ - icon_state = "darkdirtysolid" - }, -/area/f13/ncr) "aWg" = ( /obj/structure/table, /obj/item/storage/pill_bottle/chem_tin/radx, @@ -2389,8 +2410,14 @@ }, /area/f13/building) "bal" = ( -/obj/structure/sign/poster/ncr/keep_to_myself, -/turf/closed/wall/r_wall/rust, +/obj/machinery/door/airlock/security/glass{ + name = "Gatehouse"; + req_access = null; + req_access_txt = "121" + }, +/turf/open/floor/f13{ + icon_state = "darkdirtysolid" + }, /area/f13/ncr) "baq" = ( /mob/living/simple_animal/hostile/radscorpion/black, @@ -2912,6 +2939,16 @@ }, /turf/open/floor/plasteel/f13/vault_floor/white, /area/f13/village) +"bjP" = ( +/obj/effect/decal/marking{ + icon_state = "doublehorizontal" + }, +/obj/effect/decal/remains/human, +/obj/item/clothing/head/f13/ncr, +/turf/open/indestructible/ground/outside/road{ + icon_state = "horizontalinnermain0" + }, +/area/f13/tunnel) "bjT" = ( /obj/machinery/workbench, /obj/item/stack/sheet/metal/twenty, @@ -3930,6 +3967,14 @@ icon_state = "outerpavementcorner" }, /area/f13/wasteland) +"bEy" = ( +/obj/structure/obstacle/barbedwire{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "verticalleftborderleft2bottom" + }, +/area/f13/wasteland) "bEP" = ( /obj/machinery/smartfridge/bottlerack, /turf/open/indestructible/ground/outside/dirt, @@ -4566,6 +4611,13 @@ /obj/item/clothing/under/f13/classdress, /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland) +"bSN" = ( +/obj/structure/table, +/obj/structure/barricade/sandbags, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "verticalleftborderleft0" + }, +/area/f13/wasteland) "bSR" = ( /obj/structure/bed/mattress/pregame, /obj/effect/spawner/lootdrop/f13/advcrafting, @@ -5787,6 +5839,13 @@ icon_state = "horizontaltopbordertop0" }, /area/f13/building) +"cxi" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalleftborderright0" + }, +/area/f13/wasteland) "cxL" = ( /obj/structure/car/rubbish3, /turf/open/indestructible/ground/outside/dirt{ @@ -6552,12 +6611,6 @@ icon_state = "housewood2" }, /area/f13/building) -"cQA" = ( -/mob/living/simple_animal/hostile/ghoul, -/turf/open/indestructible/ground/outside/sidewalk{ - icon_state = "horizontaloutermain2" - }, -/area/f13/wasteland) "cQC" = ( /obj/structure/barricade/wooden/strong, /obj/structure/barricade/wooden/planks/pregame, @@ -7219,6 +7272,13 @@ /obj/machinery/computer/slot_machine, /turf/open/floor/wood/f13/oak, /area/f13/bar) +"dgl" = ( +/obj/structure/obstacle/barbedwire/end{ + dir = 1; + pixel_x = 6 + }, +/turf/open/indestructible/ground/outside/sidewalk, +/area/f13/wasteland) "dgp" = ( /obj/item/paper/pamphlet{ desc = "a trashy prewar comic book"; @@ -7504,6 +7564,11 @@ icon_state = "housewood3-broken" }, /area/f13/raiders) +"dkY" = ( +/obj/structure/table, +/obj/structure/barricade/sandbags, +/turf/open/indestructible/ground/outside/desert, +/area/f13/wasteland) "dlc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/hatch{ @@ -7886,6 +7951,17 @@ }, /turf/closed/wall/f13/wood, /area/f13/building) +"drP" = ( +/obj/structure/table/reinforced, +/obj/structure/barricade/bars, +/obj/machinery/door/poddoor/shutters{ + id = "ncrrgatehouse" + }, +/obj/structure/decoration/rag, +/turf/open/floor/f13{ + icon_state = "darkdirtysolid" + }, +/area/f13/ncr) "dsb" = ( /obj/structure/table/wood/settler, /obj/item/paper, @@ -9789,6 +9865,13 @@ icon_state = "floorrusty" }, /area/f13/building) +"ehj" = ( +/obj/structure/table, +/obj/structure/barricade/sandbags, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalinnermain0" + }, +/area/f13/wasteland) "ehx" = ( /mob/living/simple_animal/hostile/securitron/sentrybot, /turf/open/floor/f13{ @@ -10222,6 +10305,12 @@ icon_state = "dirtcorner" }, /area/f13/building) +"ert" = ( +/obj/structure/chair/wood, +/turf/open/floor/f13{ + icon_state = "darkdirtysolid" + }, +/area/f13/ncr) "erB" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, @@ -10431,6 +10520,14 @@ }, /turf/open/floor/plasteel/dark, /area/f13/building) +"euW" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/sidewalk{ + dir = 8; + icon_state = "outerpavement" + }, +/area/f13/wasteland) "evk" = ( /obj/structure/fence/wooden{ dir = 4; @@ -10571,6 +10668,8 @@ icon_state = "dottedverticaldegraded"; pixel_x = -15 }, +/obj/structure/table, +/obj/structure/barricade/sandbags, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain2" }, @@ -10855,12 +10954,6 @@ icon_state = "verticalinnermain0" }, /area/f13/wasteland) -"eEz" = ( -/obj/structure/destructible/tribal_torch/lit, -/turf/open/indestructible/ground/outside/sidewalk{ - icon_state = "horizontalbottomborderbottom0" - }, -/area/f13/wasteland) "eEI" = ( /obj/structure/simple_door/room, /turf/open/floor/f13{ @@ -11365,6 +11458,14 @@ icon_state = "bluedirtychess2" }, /area/f13/caves) +"ePl" = ( +/obj/structure/obstacle/barbedwire{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "verticalrightborderright0" + }, +/area/f13/wasteland) "ePz" = ( /obj/machinery/door/airlock/medical{ name = "Medical Officer"; @@ -11668,6 +11769,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood/f13/oak, /area/f13/building) +"eVb" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalrightborderleft2" + }, +/area/f13/wasteland) "eVx" = ( /obj/item/statuebust{ anchored = 1; @@ -11764,13 +11872,6 @@ icon_state = "rubbleslab" }, /area/f13/village) -"eXE" = ( -/obj/item/flag/ncr, -/turf/open/indestructible/ground/outside/sidewalk{ - dir = 4; - icon_state = "outerturn" - }, -/area/f13/wasteland) "eXO" = ( /obj/structure/fence/wooden{ dir = 4; @@ -12251,10 +12352,6 @@ icon_state = "housewood2" }, /area/f13/village) -"fgy" = ( -/obj/effect/landmark/start/f13/farmer, -/turf/open/indestructible/ground/outside/dirt, -/area/f13/wasteland) "fgB" = ( /obj/structure/chair/sofa/left{ dir = 4 @@ -12982,6 +13079,13 @@ }, /turf/open/floor/wood/f13/oak, /area/f13/building) +"fuX" = ( +/obj/structure/table, +/obj/structure/barricade/sandbags, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalrightborderleft2" + }, +/area/f13/wasteland) "fvi" = ( /obj/structure/wreck/car, /turf/open/indestructible/ground/outside/dirt{ @@ -13619,6 +13723,15 @@ }, /turf/open/floor/f13/wood, /area/f13/building) +"fIu" = ( +/obj/structure/obstacle/barbedwire{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/sidewalk{ + dir = 1; + icon_state = "outerborder" + }, +/area/f13/wasteland) "fIz" = ( /mob/living/simple_animal/hostile/ghoul/glowing, /obj/effect/decal/marking{ @@ -14029,6 +14142,16 @@ /obj/machinery/vending/coffee, /turf/open/floor/f13, /area/f13/building) +"fRy" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/f13{ + icon_state = "darkdirtysolid" + }, +/area/f13/ncr) "fRM" = ( /obj/structure/table/wood/settler, /turf/open/indestructible/ground/outside/desert, @@ -14965,6 +15088,14 @@ "gjP" = ( /turf/closed/wall/f13/wood/house, /area/f13/village) +"gjW" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/sidewalk{ + dir = 1; + icon_state = "outerpavement" + }, +/area/f13/wasteland) "gke" = ( /obj/structure/barricade/wooden/strong, /obj/structure/decoration/rag{ @@ -14981,6 +15112,13 @@ icon_state = "bluerustysolid" }, /area/f13/legion) +"gks" = ( +/obj/structure/table/reinforced, +/obj/structure/barricade/sandbags, +/turf/open/floor/f13{ + icon_state = "darkdirtysolid" + }, +/area/f13/ncr) "gku" = ( /obj/structure/spider/stickyweb, /obj/machinery/mineral/wasteland_vendor/mining, @@ -15104,7 +15242,8 @@ "gmn" = ( /obj/structure/simple_door/metal/fence{ door_type = "fence_wood"; - icon_state = "fence_wood" + icon_state = "fence_wood"; + req_one_access_txt = "25" }, /turf/open/indestructible/ground/outside/wood{ icon_state = "wood" @@ -16112,6 +16251,14 @@ "gFR" = ( /turf/open/indestructible/ground/inside/subway, /area/f13/wasteland) +"gFX" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/sidewalk{ + dir = 1; + icon_state = "outerbordercorner" + }, +/area/f13/wasteland) "gGp" = ( /obj/item/storage/trash_stack, /turf/open/indestructible/ground/outside/road, @@ -16858,6 +17005,10 @@ /obj/item/instrument/guitar, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) +"gYH" = ( +/obj/effect/landmark/start/f13/deputy, +/turf/open/floor/f13/wood, +/area/f13/building) "gYM" = ( /obj/effect/spawner/lootdrop/trash, /turf/open/indestructible/ground/outside/road{ @@ -17049,10 +17200,6 @@ /area/f13/building) "hcp" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier3, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier3, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier2, -/obj/effect/spawner/lootdrop/f13/weapon/gun/ammo/tier2, /obj/item/ammo_box/a357, /obj/item/ammo_box/a357, /obj/item/ammo_box/a357, @@ -17062,6 +17209,7 @@ /obj/item/ammo_box/shotgun/rubber, /obj/item/ammo_box/shotgun/rubber, /obj/item/ammo_box/shotgun/rubber, +/obj/item/ammo_box/a357, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/building) "hcr" = ( @@ -17128,6 +17276,27 @@ /obj/item/stock_parts/cell/high/plus{ pixel_y = 7 }, +/obj/item/flashlight{ + pixel_y = 8 + }, +/obj/item/flashlight{ + pixel_y = 8 + }, +/obj/item/flashlight{ + pixel_y = 8 + }, +/obj/item/flashlight{ + pixel_y = 8 + }, +/obj/item/flashlight{ + pixel_y = 8 + }, +/obj/item/flashlight{ + pixel_y = 8 + }, +/obj/item/flashlight{ + pixel_y = 8 + }, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ name = "metal plating" }, @@ -17183,28 +17352,15 @@ }, /area/f13/building) "hdX" = ( -/obj/structure/table, /obj/structure/reagent_dispensers/peppertank{ pixel_y = 32 }, -/obj/item/flashlight{ - pixel_y = 8 - }, -/obj/item/flashlight{ - pixel_y = 8 - }, -/obj/item/flashlight{ - pixel_y = 8 - }, -/obj/item/flashlight{ - pixel_y = 8 - }, -/obj/item/flashlight{ - pixel_y = 8 - }, -/obj/item/flashlight{ - pixel_y = 8 +/obj/machinery/autolathe/ammo/unlocked{ + advanced = 0; + intermediate = 0 }, +/obj/item/stack/ore/blackpowder/twenty, +/obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ name = "metal plating" }, @@ -17708,7 +17864,8 @@ }, /area/f13/wasteland) "hlX" = ( -/obj/item/flag/legion, +/obj/structure/table, +/obj/structure/barricade/bars, /turf/open/indestructible/ground/outside/sidewalk{ dir = 5; icon_state = "outerpavement" @@ -17814,7 +17971,8 @@ }, /area/f13/tunnel) "hoy" = ( -/obj/item/flag/legion, +/obj/structure/table, +/obj/structure/barricade/bars, /turf/open/indestructible/ground/outside/sidewalk{ dir = 9; icon_state = "outerpavement" @@ -18113,6 +18271,7 @@ /obj/item/gun/ballistic/revolver/police, /obj/item/gun/ballistic/rifle/repeater/cowboy, /obj/item/gun/ballistic/rifle/repeater/cowboy, +/obj/item/gun/ballistic/revolver/police, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ name = "metal plating" }, @@ -18783,6 +18942,14 @@ icon_state = "housewood2" }, /area/f13/building) +"hHS" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/open/floor/f13{ + icon_state = "darkdirtysolid" + }, +/area/f13/ncr) "hHV" = ( /obj/structure/window/fulltile/house{ dir = 2; @@ -18858,13 +19025,6 @@ icon_state = "floordirty" }, /area/f13/followers) -"hJt" = ( -/obj/structure/destructible/tribal_torch/lit, -/turf/open/indestructible/ground/outside/sidewalk{ - dir = 1; - icon_state = "outerpavementcorner" - }, -/area/f13/wasteland) "hJv" = ( /obj/structure/barricade/wooden/strong, /obj/structure/fence/wooden{ @@ -20390,6 +20550,11 @@ }, /turf/open/water, /area/f13/caves) +"inV" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/sidewalk, +/area/f13/wasteland) "inW" = ( /obj/structure/flora/tree/joshua, /turf/open/indestructible/ground/outside/desert{ @@ -20635,6 +20800,12 @@ }, /turf/open/floor/carpet/black, /area/f13/building) +"iue" = ( +/obj/machinery/door/unpowered/secure_legion, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalinnermain0" + }, +/area/f13/wasteland) "iul" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -21542,6 +21713,8 @@ /obj/structure/destructible/tribal_torch/wall/lit{ dir = 4 }, +/obj/structure/table, +/obj/structure/barricade/bars, /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "verticalrightborderright0" }, @@ -21654,11 +21827,6 @@ icon_state = "floorrusty" }, /area/f13/building) -"iPm" = ( -/obj/structure/barricade/sandbags, -/obj/structure/barricade/sandbags, -/turf/open/indestructible/ground/outside/desert, -/area/f13/wasteland) "iPp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, @@ -21675,8 +21843,7 @@ /obj/item/ammo_box/tube/m44, /obj/item/ammo_box/tube/m44, /obj/item/ammo_box/tube/m44, -/obj/item/ammo_box/magazine/m556/rifle, -/obj/item/ammo_box/magazine/m556/rifle, +/obj/item/ammo_box/m5mmbox, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ name = "metal plating" }, @@ -24264,6 +24431,15 @@ }, /turf/open/floor/f13/wood, /area/f13/building) +"jQG" = ( +/obj/structure/obstacle/barbedwire{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/sidewalk{ + dir = 4; + icon_state = "outerborder" + }, +/area/f13/wasteland) "jRy" = ( /obj/structure/table/wood/poker, /obj/item/reagent_containers/pill/patch/healingpowder, @@ -26382,6 +26558,18 @@ icon_state = "darkrustysolid" }, /area/f13/building) +"kJp" = ( +/obj/structure/table/reinforced, +/obj/structure/table/reinforced, +/obj/structure/barricade/bars, +/obj/machinery/door/poddoor/shutters{ + id = "ncrrgatehouse" + }, +/obj/structure/decoration/rag, +/turf/open/floor/f13{ + icon_state = "darkdirtysolid" + }, +/area/f13/ncr) "kJu" = ( /obj/structure/flora/grass/jungle, /obj/structure/spacevine{ @@ -28048,6 +28236,14 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/f13/building) +"lsz" = ( +/obj/structure/table, +/obj/structure/barricade/sandbags, +/turf/open/indestructible/ground/outside/sidewalk{ + dir = 8; + icon_state = "outerpavement" + }, +/area/f13/wasteland) "lsF" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13/wood{ @@ -28351,6 +28547,12 @@ }, /turf/open/floor/wood/f13/old/ruinedcornerendtr, /area/f13/bar) +"lBd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/f13{ + icon_state = "darkdirtysolid" + }, +/area/f13/ncr) "lBh" = ( /obj/machinery/vending/clothing, /turf/open/floor/f13{ @@ -29308,6 +29510,14 @@ icon_state = "bluerustychess2" }, /area/f13/building) +"lUy" = ( +/obj/structure/obstacle/barbedwire/end{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalrightborderleft0" + }, +/area/f13/wasteland) "lUK" = ( /obj/structure/barricade/tentclothcorner{ dir = 1 @@ -31646,6 +31856,7 @@ /obj/structure/guncase{ anchored = 1 }, +/obj/item/gun/ballistic/automatic/service, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) "mUo" = ( @@ -34034,7 +34245,7 @@ /obj/machinery/door/unpowered/securedoor{ autoclose = 1; name = "farmhouse"; - req_one_access_txt = "28" + req_one_access_txt = "25" }, /turf/open/floor/wood/f13/oak, /area/f13/building) @@ -35032,6 +35243,16 @@ /obj/machinery/light, /turf/open/floor/wood/f13/oak, /area/f13/ncr) +"ose" = ( +/obj/effect/overlay/barbed{ + dir = 8 + }, +/obj/effect/overlay/barbed, +/turf/open/indestructible/ground/outside/sidewalk{ + dir = 1; + icon_state = "outerpavement" + }, +/area/f13/wasteland) "osj" = ( /obj/effect/decal/waste{ icon_state = "goo8" @@ -35044,6 +35265,13 @@ icon_state = "horizontaloutermainleft" }, /area/f13/wasteland) +"osq" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalinnermain0" + }, +/area/f13/wasteland) "osB" = ( /obj/structure/simple_door/metal/fence{ dir = 8 @@ -35229,6 +35457,16 @@ /obj/structure/chair/stool/retro/black, /turf/open/floor/f13/wood, /area/f13/building) +"oxu" = ( +/obj/effect/overlay/barbed, +/obj/effect/overlay/barbed{ + dir = 4 + }, +/obj/structure/destructible/tribal_torch/lit{ + pixel_y = 15 + }, +/turf/open/indestructible/ground/outside/desert, +/area/f13/wasteland) "oxA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer/card/legion, @@ -35364,6 +35602,14 @@ icon_state = "whitegreenrustychess" }, /area/f13/village) +"ozC" = ( +/obj/structure/obstacle/barbedwire{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "horizontalbottomborderbottom0" + }, +/area/f13/wasteland) "ozI" = ( /obj/item/clothing/shoes/combat, /obj/structure/closet, @@ -35586,6 +35832,7 @@ /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland) "oFM" = ( +/obj/structure/barricade/wooden, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain2left" }, @@ -36202,6 +36449,15 @@ icon_state = "dirt" }, /area/f13/wasteland) +"oSE" = ( +/obj/effect/overlay/barbed{ + dir = 8 + }, +/obj/effect/overlay/barbed, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "verticalrightborderright0" + }, +/area/f13/wasteland) "oTa" = ( /obj/structure/barricade/wooden/planks/pregame, /obj/structure/barricade/wooden/planks/pregame, @@ -37372,6 +37628,13 @@ "pvp" = ( /turf/open/floor/plating, /area/f13/building) +"pvt" = ( +/obj/effect/overlay/barbed, +/obj/effect/overlay/barbed{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/desert, +/area/f13/wasteland) "pvw" = ( /obj/structure/cable{ icon_state = "2-4" @@ -38450,6 +38713,13 @@ icon_state = "dirt" }, /area/f13/wasteland) +"pRz" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalrightborderleft0" + }, +/area/f13/wasteland) "pSn" = ( /obj/structure/car/rubbish3, /turf/open/indestructible/ground/outside/road{ @@ -38467,6 +38737,16 @@ icon_state = "floorrusty" }, /area/f13/building) +"pSx" = ( +/obj/effect/overlay/barbed, +/obj/effect/overlay/barbed{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/sidewalk{ + dir = 1; + icon_state = "outerpavement" + }, +/area/f13/wasteland) "pSC" = ( /obj/structure/table/wood, /turf/open/indestructible/ground/outside/dirt, @@ -38648,7 +38928,6 @@ }, /area/f13/village) "pXv" = ( -/obj/structure/table, /obj/effect/decal/cleanable/dirt{ color = "000000" }, @@ -38656,6 +38935,7 @@ dir = 1; pixel_x = -24 }, +/obj/structure/table/wood, /turf/open/floor/f13/wood, /area/f13/building) "pXx" = ( @@ -38708,6 +38988,13 @@ icon_state = "horizontalinnermain2" }, /area/f13/wasteland) +"pYa" = ( +/obj/structure/table, +/obj/structure/barricade/sandbags, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalleftborderright2top" + }, +/area/f13/wasteland) "pYj" = ( /obj/structure/fence/wooden{ dir = 1 @@ -38913,6 +39200,14 @@ icon_state = "dirt" }, /area/f13/wasteland) +"qdw" = ( +/obj/structure/table/wood, +/obj/machinery/door/poddoor/shutters{ + id = "legionlock" + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/f13/wood, +/area/f13/legion) "qdB" = ( /obj/effect/decal/cleanable/dirt{ color = "000000" @@ -39521,6 +39816,13 @@ icon_state = "housewood4-broken" }, /area/f13/building) +"qrd" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "horizontaloutermain1" + }, +/area/f13/wasteland) "qrm" = ( /obj/structure/flora/tree/tall{ layer = 2; @@ -40325,6 +40627,17 @@ icon_state = "floorrustysolid" }, /area/f13/building) +"qJq" = ( +/obj/structure/table/reinforced, +/obj/item/binoculars{ + pixel_x = -10; + pixel_y = 10 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/f13{ + icon_state = "darkdirtysolid" + }, +/area/f13/ncr) "qJx" = ( /obj/effect/decal/cleanable/dirt, /obj/item/trash/f13/crisps, @@ -41026,12 +41339,6 @@ /obj/structure/bedsheetbin/towel, /turf/open/floor/wood/f13/oak, /area/f13/ncr) -"qVh" = ( -/mob/living/simple_animal/hostile/ghoul, -/turf/open/indestructible/ground/outside/road{ - icon_state = "verticalrightborderleft1" - }, -/area/f13/wasteland) "qVC" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 10 @@ -41501,6 +41808,13 @@ icon_state = "horizontalinnermain1" }, /area/f13/wasteland) +"rgB" = ( +/obj/structure/table, +/obj/structure/barricade/sandbags, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalleftborderright1" + }, +/area/f13/wasteland) "rgE" = ( /obj/effect/turf_decal/stripes/white/line, /obj/effect/decal/cleanable/dirt{ @@ -42646,6 +42960,12 @@ }, /turf/open/floor/f13/wood, /area/f13/building) +"rMK" = ( +/obj/structure/obstacle/barbedwire, +/turf/open/indestructible/ground/outside/road{ + icon_state = "horizontaltopborderbottom0" + }, +/area/f13/tunnel) "rMU" = ( /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/dirt, @@ -42998,6 +43318,11 @@ /mob/living/simple_animal/hostile/gecko, /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland) +"rVT" = ( +/obj/structure/table, +/obj/structure/barricade/sandbags, +/turf/open/indestructible/ground/outside/sidewalk, +/area/f13/wasteland) "rVX" = ( /obj/structure/rack, /obj/item/stack/sheet/glass, @@ -43190,11 +43515,6 @@ }, /turf/open/floor/f13/wood, /area/f13/caves) -"saL" = ( -/obj/item/book/granter/crafting_recipe/gunsmith_one, -/obj/machinery/autolathe/ammo, -/turf/open/floor/f13/wood, -/area/f13/building) "sbf" = ( /obj/structure/closet/crate/bin, /obj/item/reagent_containers/food/drinks/bottle/f13nukacola, @@ -44143,6 +44463,12 @@ name = "tile" }, /area/f13/building) +"swf" = ( +/mob/living/simple_animal/hostile/ghoul, +/turf/open/indestructible/ground/outside/road{ + icon_state = "horizontaltopborderbottom0" + }, +/area/f13/wasteland) "swk" = ( /obj/structure/window/fulltile/house{ icon_state = "housewindowbrokenvertical" @@ -44194,6 +44520,11 @@ }, /turf/open/floor/plasteel/f13/vault_floor/dark/darksolid, /area/f13/ncr) +"swL" = ( +/obj/structure/barricade/sandbags, +/obj/structure/table, +/turf/open/indestructible/ground/outside/desert, +/area/f13/wasteland) "swN" = ( /obj/structure/table/glass, /obj/item/reagent_containers/syringe{ @@ -44310,22 +44641,6 @@ icon_state = "outerturn" }, /area/f13/wasteland) -"szO" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "ncr_gate"; - name = "gate button"; - pixel_x = 25 - }, -/turf/open/floor/f13{ - icon_state = "darkdirtysolid" - }, -/area/f13/ncr) "szZ" = ( /obj/effect/decal/cleanable/dirt{ color = "#363636" @@ -44699,6 +45014,12 @@ icon_state = "floorrusty" }, /area/f13/building) +"sIN" = ( +/obj/item/card/id/rusted, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "horizontaltopbordertop0" + }, +/area/f13/tunnel) "sIO" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 4 @@ -45726,6 +46047,16 @@ "tgR" = ( /turf/open/floor/plasteel/f13/vault_floor/blue, /area/f13/village) +"tgY" = ( +/obj/machinery/button/door{ + id = "ncr_gate"; + name = "gate button"; + pixel_x = -25 + }, +/turf/open/floor/f13{ + icon_state = "darkdirtysolid" + }, +/area/f13/ncr) "tha" = ( /obj/structure/chair/stool{ dir = 4; @@ -46280,6 +46611,10 @@ }, /turf/open/indestructible/ground/inside/subway, /area/f13/tunnel) +"trU" = ( +/obj/structure/obstacle/barbedwire, +/turf/open/indestructible/ground/outside/sidewalk, +/area/f13/wasteland) "trW" = ( /obj/structure/flora/tree/tall{ icon_state = "tree_3" @@ -46318,6 +46653,12 @@ }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) +"tsA" = ( +/obj/structure/obstacle/barbedwire/end, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "horizontaltopbordertop0" + }, +/area/f13/tunnel) "tsB" = ( /obj/effect/decal/cleanable/dirt, /obj/item/storage/trash_stack, @@ -46490,6 +46831,11 @@ icon_state = "floorrustysolid" }, /area/f13/building) +"tvN" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/desert, +/area/f13/wasteland) "twq" = ( /obj/effect/decal/remains{ icon_state = "remains" @@ -46712,13 +47058,6 @@ icon_state = "dirt" }, /area/f13/wasteland) -"tBP" = ( -/obj/structure/table/wood, -/obj/item/binoculars, -/turf/open/floor/f13{ - icon_state = "darkdirtysolid" - }, -/area/f13/ncr) "tBR" = ( /obj/structure/barricade/sandbags, /turf/open/indestructible/ground/outside/road{ @@ -48172,6 +48511,14 @@ icon_state = "floorrusty" }, /area/f13/building) +"ujB" = ( +/obj/structure/obstacle/barbedwire/end{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "horizontaloutermain1" + }, +/area/f13/wasteland) "ujC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/f13{ @@ -48373,11 +48720,7 @@ }, /area/f13/village) "unS" = ( -/obj/item/clothing/shoes/combat/swat, /obj/structure/rack, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/shoes/combat/swat, /obj/item/clothing/gloves/f13/military, /obj/item/clothing/gloves/f13/military, /obj/item/clothing/gloves/f13/military, @@ -48390,6 +48733,10 @@ /obj/item/clothing/head/f13/town/officer, /obj/item/clothing/head/f13/town/officer, /obj/item/clothing/head/f13/town/officer, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/building) "unW" = ( @@ -48429,6 +48776,14 @@ }, /turf/open/indestructible/ground/outside/water, /area/f13/caves) +"upi" = ( +/obj/structure/obstacle/barbedwire{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalrightborderleft0" + }, +/area/f13/wasteland) "upj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -48444,6 +48799,13 @@ /obj/structure/debris/v3, /turf/open/indestructible/ground/outside/sidewalk, /area/f13/wasteland) +"upC" = ( +/obj/structure/table, +/obj/structure/barricade/sandbags, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "verticalrightborderright0" + }, +/area/f13/wasteland) "upG" = ( /obj/structure/flora/grass/wasteland{ icon_state = "tall_grass_8"; @@ -48486,6 +48848,8 @@ icon_state = "dottedverticaldegraded"; pixel_x = -15 }, +/obj/structure/table, +/obj/structure/barricade/bars, /turf/open/indestructible/ground/outside/road{ icon_state = "horizontalinnermain2left" }, @@ -48881,6 +49245,15 @@ }, /turf/open/floor/wood/f13/stage_tr, /area/f13/wasteland) +"uyq" = ( +/obj/effect/decal/marking{ + icon_state = "doublehorizontalcorroded" + }, +/obj/structure/obstacle/barbedwire, +/turf/open/indestructible/ground/outside/road{ + icon_state = "horizontalinnermain0" + }, +/area/f13/tunnel) "uyB" = ( /obj/structure/rack{ pixel_x = 2 @@ -48978,13 +49351,12 @@ "uAE" = ( /obj/structure/guncase, /obj/item/gun/ballistic/shotgun/police, -/obj/item/gun/ballistic/shotgun/trench, -/obj/item/gun/ballistic/shotgun/trench, /obj/effect/decal/fakelattice{ pixel_x = -17 }, /obj/item/gun/ballistic/automatic/marksman/policerifle, /obj/item/gun/ballistic/automatic/marksman/policerifle, +/obj/item/gun/ballistic/shotgun/police, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust, /area/f13/building) "uAL" = ( @@ -49415,6 +49787,18 @@ "uJC" = ( /turf/open/floor/wood/f13/stage_br, /area/f13/wasteland) +"uJT" = ( +/obj/effect/decal/marking{ + icon_state = "dottedverticaldegraded"; + pixel_x = -15 + }, +/obj/structure/obstacle/barbedwire{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalinnermain0" + }, +/area/f13/wasteland) "uKq" = ( /obj/structure/destructible/tribal_torch/lit, /obj/structure/wreck/bus/rusted/segmented6{ @@ -49531,6 +49915,19 @@ /obj/structure/decoration/rag, /turf/closed/wall/f13/wood, /area/f13/legion) +"uNL" = ( +/obj/effect/overlay/barbed{ + dir = 8 + }, +/obj/effect/overlay/barbed, +/obj/structure/destructible/tribal_torch/lit{ + pixel_y = 15 + }, +/turf/open/indestructible/ground/outside/sidewalk{ + dir = 8; + icon_state = "outerpavement" + }, +/area/f13/wasteland) "uNQ" = ( /obj/structure/flora/tree/tall{ density = 0; @@ -50141,13 +50538,6 @@ icon_state = "rubbleplate" }, /area/f13/wasteland) -"uXZ" = ( -/obj/structure/fence, -/turf/open/indestructible/ground/outside/sidewalk{ - dir = 1; - icon_state = "outerturn" - }, -/area/f13/ncr) "uYf" = ( /obj/effect/decal/marking{ icon_state = "dottedverticalcorroded" @@ -50457,6 +50847,9 @@ /obj/structure/rack, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/item/gun/ballistic/rifle/repeater/cowboy, +/obj/item/gun/ballistic/rifle/repeater/cowboy, +/obj/item/gun/ballistic/rifle/repeater/cowboy, /turf/open/floor/f13/wood, /area/f13/legion) "vfs" = ( @@ -51383,6 +51776,14 @@ }, /turf/open/floor/wood/f13, /area/f13/building) +"vBy" = ( +/obj/structure/obstacle/barbedwire/end{ + dir = 8 + }, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalleftborderright0" + }, +/area/f13/wasteland) "vCc" = ( /turf/open/indestructible/ground/outside/sidewalk{ icon_state = "horizontaltopbordertop1" @@ -51800,6 +52201,14 @@ dir = 10 }, /area/f13/village) +"vJi" = ( +/obj/structure/obstacle/barbedwire{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalleftborderright1" + }, +/area/f13/wasteland) "vJB" = ( /obj/effect/overlay/junk/sink{ dir = 8; @@ -52128,6 +52537,12 @@ icon_state = "housewood3-broken" }, /area/f13/village) +"vQQ" = ( +/obj/machinery/door/unpowered/secure_NCR, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "horizontaloutermain2" + }, +/area/f13/wasteland) "vQS" = ( /obj/structure/chair/bench, /obj/item/trash/f13/porknbeans, @@ -52185,6 +52600,14 @@ /obj/structure/flora/wasteplant/wild_xander, /turf/open/indestructible/ground/outside/desert, /area/f13/wasteland) +"vTa" = ( +/obj/structure/obstacle/barbedwire{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalinnermain0" + }, +/area/f13/wasteland) "vTj" = ( /obj/structure/car/rubbish2, /obj/effect/decal/cleanable/oil{ @@ -52195,6 +52618,12 @@ }, /turf/open/floor/carpet, /area/f13/building) +"vTr" = ( +/obj/structure/obstacle/barbedwire/end, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalrightborderleft0" + }, +/area/f13/wasteland) "vTz" = ( /obj/structure/simple_door/house, /obj/effect/decal/cleanable/dirt{ @@ -52854,9 +53283,6 @@ /obj/effect/spawner/lootdrop/f13/weapon/melee/tier4, /turf/open/indestructible/ground/inside/mountain, /area/f13/caves) -"wjR" = ( -/turf/closed/wall/r_wall, -/area/f13/ncr) "wjS" = ( /obj/structure/destructible/tribal_torch/lit, /turf/open/indestructible/ground/outside/dirt{ @@ -53241,6 +53667,14 @@ }, /turf/open/indestructible/ground/outside/dirt, /area/f13/wasteland) +"wsO" = ( +/obj/structure/obstacle/barbedwire{ + dir = 4 + }, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "horizontaloutermain1" + }, +/area/f13/wasteland) "wsR" = ( /obj/structure/filingcabinet/employment, /obj/effect/decal/cleanable/dirt, @@ -53345,6 +53779,20 @@ icon_state = "housewood2" }, /area/f13/village) +"wvz" = ( +/obj/structure/obstacle/barbedwire/end{ + dir = 8 + }, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "horizontalbottomborderbottom0" + }, +/area/f13/wasteland) +"wvS" = ( +/obj/effect/landmark/start/f13/deputy, +/turf/open/floor/plasteel/f13/vault_floor/dark{ + icon_state = "darkrusty" + }, +/area/f13/building) "wvT" = ( /turf/closed/wall/f13/wood/interior, /area/f13/clinic) @@ -54037,6 +54485,12 @@ icon_state = "housewood2" }, /area/f13/village) +"wLB" = ( +/obj/structure/obstacle/barbedwire, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "horizontalbottomborderbottom0" + }, +/area/f13/wasteland) "wLC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/overlay/junk/sink{ @@ -54189,6 +54643,12 @@ icon_state = "bluerustychess2" }, /area/f13/village) +"wOt" = ( +/obj/structure/obstacle/barbedwire, +/turf/open/indestructible/ground/outside/road{ + icon_state = "verticalrightborderleft0" + }, +/area/f13/wasteland) "wOv" = ( /turf/closed/wall/f13/store, /area/f13/brotherhood/surface) @@ -54497,6 +54957,13 @@ icon_state = "whitegreenrustychess" }, /area/f13/village) +"wTB" = ( +/obj/structure/table, +/obj/structure/barricade/bars, +/turf/open/indestructible/ground/outside/sidewalk{ + icon_state = "verticalrightborderright0" + }, +/area/f13/wasteland) "wTH" = ( /turf/open/indestructible/ground/outside/road{ dir = 4; @@ -54594,15 +55061,6 @@ /obj/effect/spawner/lootdrop/f13/armor/random, /turf/open/floor/f13/wood, /area/f13/village) -"wVT" = ( -/obj/structure/chair/wood, -/obj/effect/decal/cleanable/dirt{ - color = "000000" - }, -/turf/open/floor/f13{ - icon_state = "darkdirtysolid" - }, -/area/f13/ncr) "wWb" = ( /mob/living/simple_animal/hostile/wolf, /turf/open/indestructible/ground/outside/road{ @@ -54903,12 +55361,6 @@ icon_state = "horizontaltopbordertop0" }, /area/f13/tunnel) -"xbQ" = ( -/mob/living/simple_animal/hostile/ghoul, -/turf/open/indestructible/ground/outside/sidewalk{ - icon_state = "verticalleftborderleft0" - }, -/area/f13/wasteland) "xbR" = ( /obj/structure/tires/five, /turf/open/indestructible/ground/outside/sidewalk{ @@ -55717,6 +56169,14 @@ icon_state = "housewood2" }, /area/f13/village) +"xrJ" = ( +/obj/structure/table, +/obj/structure/barricade/sandbags, +/turf/open/indestructible/ground/outside/sidewalk{ + dir = 4; + icon_state = "outerpavement" + }, +/area/f13/wasteland) "xrO" = ( /obj/structure/closet/cabinet, /obj/effect/spawner/lootdrop/f13/armor/costumes, @@ -56478,10 +56938,10 @@ }, /area/f13/wasteland) "xKC" = ( -/obj/machinery/door/airlock/wood/glass, /obj/effect/decal/cleanable/dirt{ color = "000000" }, +/obj/machinery/door/airlock/wood/glass, /turf/open/floor/plasteel/f13/vault_floor/misc/vaultrust{ name = "metal plating" }, @@ -56967,6 +57427,12 @@ /obj/structure/chair/stool/bar, /turf/open/floor/f13/wood, /area/f13/building) +"xXB" = ( +/obj/structure/obstacle/barbedwire/end{ + dir = 8 + }, +/turf/open/indestructible/ground/outside/sidewalk, +/area/f13/wasteland) "xXM" = ( /obj/item/ammo_casing/c9mm, /turf/open/indestructible/ground/outside/dirt, @@ -70019,7 +70485,7 @@ fyf fyf kGc unI -qvQ +swf bLY pqO koD @@ -71012,11 +71478,11 @@ qCn rAe rXb ayH -aVY +ayH bal ayH -uXZ -vMu +ayH +ayH vMu vMu fZb @@ -71268,12 +71734,12 @@ qvQ oyb vfc eUk +fRy +tgY +lBd aQT -fFC -wVT -eUk -koD -cpK +fRy +drP dkg cpK uaf @@ -71283,9 +71749,9 @@ cpK cpK cpK cpK -cpK -dkg -dkg +rVT +qrd +ujB dkg dkg dkg @@ -71525,24 +71991,24 @@ qvQ oyx snB eUk -szO -sUP -tBP -eUk -koD -cpK +gks +hHS +fFC +ert +gks +drP cpK dkg dkg dkg cpK -gQZ -cpK -cpK cpK cpK +gQZ cpK -tFq +rVT +inV +wsO dkg dkg dkg @@ -71781,13 +72247,13 @@ unI pqa oCY uVo -ayH -ayH -eUk -eUk -wjR -eXE -dkP +drP +gks +fFC +sUP +lBd +gks +drP sTa sTa sJw @@ -71797,9 +72263,9 @@ ybI jps jps ybI -ybI -ybI -sJw +bSN +aET +bEy ybI jps ybI @@ -71808,7 +72274,7 @@ ybI ybI ybI ybI -xbQ +ybI ybI sJw ybI @@ -72038,13 +72504,13 @@ eaZ qvQ oyx mHW -ehN -nKz -ehN -ehN -ehN -ehN -xbX +drP +gks +gks +gks +gks +qJq +drP xbX rnx xbX @@ -72054,9 +72520,9 @@ xbX xQh xbX xQh -xQh -xbX -xQh +rgB +cxi +vJi xbX hBN tUb @@ -72295,13 +72761,13 @@ unI mKp rbe vfc -ehN -ehN -ehN -ehN -ehN -ehN -ehN +ayH +drP +kJp +drP +drP +drP +ayH ehN ehN ehN @@ -72311,9 +72777,9 @@ hOl ehN ehN ehN -ehN -ehN -ehN +ehj +osq +vTa ehN ehN ehN @@ -72570,7 +73036,7 @@ hbR gRM ezb uqj -qvY +uJT qvY qvY qOX @@ -72825,13 +73291,13 @@ ehN kaM btW btW -btW -btW -kaM +fuX +eVb +upi kaM kaM kaM -qVh +qoS kaM kaM kaM @@ -73082,6 +73548,9 @@ pqO geM ees ees +upC +wTB +ePl ees ees ees @@ -73105,10 +73574,7 @@ ees ees ees ees -ees -ees -ees -ees +atQ ees ees ees @@ -73339,9 +73805,9 @@ pqO koD xku cpK -cpK -cpK -xku +rVT +inV +xXB dkg cpK cpK @@ -73597,7 +74063,7 @@ sBk cpK cpK uaf -uaf +vQQ dkg dkg gcK @@ -74108,7 +74574,7 @@ qvQ pqO pqO koD -cQA +uaf uaf gcK gcK @@ -76416,11 +76882,11 @@ gcK gcK gcK mGC -oZc -rEi -vDP +wXw +qUh +seU oFM -hoo +eap mGC gcK gcK @@ -76673,11 +77139,11 @@ gcK gcK gcK mGC -oZc -rEi -aEE -vDP -hvF +tsA +rMK +uyq +awn +hoo mGC gcK gcK @@ -76930,7 +77396,7 @@ gcK gcK gcK mGC -oZc +sIN rEi fIz nAz @@ -77189,7 +77655,7 @@ gcK mGC xbK rEi -mTk +bjP vDP lin mGC @@ -77958,7 +78424,7 @@ gcK gcK gcK mGC -oZc +xbK rEi nsK dlj @@ -82965,7 +83431,7 @@ uqa uqa hXb rpu -rpu +gYH vDE xlb xYI @@ -84497,7 +84963,7 @@ ueA ydO mvv pnQ -dOc +rkZ vix rSM xKC @@ -85013,7 +85479,7 @@ ydO pnQ pXR sFs -saL +dOc mRK mHj ydO @@ -85024,7 +85490,7 @@ ydO ydO vEs xYI -xYI +wvS khy xft mGl @@ -94257,7 +94723,7 @@ gXt dZi mvv mvv -fgy +rPo mvv mvv aRl @@ -94514,7 +94980,7 @@ cGU ebx mvv mvv -fgy +mvv mvv mvv aRl @@ -108708,13 +109174,13 @@ koD unI xhJ kaM -kaM -kaM -kaM -kaM -koD -cpK -cpK +vTr +wOt +wOt +wOt +wLB +trU +dgl pyv kMS iHj @@ -108964,14 +109430,14 @@ gmX koD sIf ees -ees -ees -ees +oSE +wTB +wTB iNI -ees -sVF -cpK -cpK +wTB +gFX +inV +inV lUk kQC mgO @@ -109220,15 +109686,15 @@ pqO gmX koD sUX -ptf -ptf -ptf -ptf +uNL +euW +lsz +lsz hom -rwO -rwO -rwO -rwO +qdw +qdw +qdw +qdw sGp sGp sGp @@ -109476,10 +109942,10 @@ pqO pqO gmX koD -dMW -fyf -hKz -pEk +ose +tvN +dkY +dkY imv iOY xih @@ -109732,10 +110198,10 @@ bLY wGJ pqO gmX -koD -dMW -fyf -fyf +aCe +gjW +dkY +dkY fyf fyf rwO @@ -109989,9 +110455,9 @@ bLY pqO wGJ gmX -koD -dMW -fyf +ozC +gjW +dkY fyf fyf fyf @@ -110246,9 +110712,9 @@ dRA pqO wGJ gmX -koD -dMW -fyf +ozC +gjW +dkY fyf fyf fyf @@ -110503,9 +110969,9 @@ bLY wGJ wGJ gmX -eEz -dMW -fyf +ozC +gjW +dkY siJ fyf fyf @@ -110760,9 +111226,9 @@ bLY tbO mHW gmX -koD -dMW -fyf +ozC +gjW +dkY fyf fyf imv @@ -111017,9 +111483,9 @@ bLY tbO mHW gmX -koD +ozC hlX -igz +xrJ igz bEw fyf @@ -111274,13 +111740,13 @@ bLY hsy wGJ gmX -fLc -ybI -ybI +jQG +aET +bSN sJw rRR fyf -jxH +fyf fyf fyf fyf @@ -111531,13 +111997,13 @@ psK hsy pqO pqO -xbX -xbX -hBN +vBy +cxi +pYa aJb fJv fyf -jxH +fyf fyf qOV cWG @@ -111790,11 +112256,11 @@ pqO pqO ehN ehN -ehN +iue kjQ pWN uPP -jxH +fyf fyf nlO xGH @@ -112045,13 +112511,13 @@ aEv hsy pqO pqO -kaM -kaM -btW +lUy +pRz +fuX fvz gWo uit -jxH +fyf fyf fyf nlO @@ -112302,13 +112768,13 @@ bLY hsy wGJ gmX -geM -ees -ees +fIu +wTB +upC fsm ubd fyf -iPm +fyf fyf fyf fyf @@ -112559,11 +113025,11 @@ bLY hsy pqO gmX -koD +ozC hoy +lsz ptf -ptf -hJt +edA fyf jpW fyf @@ -112816,9 +113282,9 @@ hfw hsy wGJ gmX -koD -dMW -jJb +ozC +gjW +dkY fyf fyf imv @@ -113073,11 +113539,11 @@ aEv wGJ wGJ gmX -eEz -dMW +ozC +gjW +dkY fyf fyf -trW fyf jqe xXm @@ -113330,9 +113796,9 @@ bLY wGJ mHW gmX -koD -dMW -fyf +ozC +gjW +dkY fyf fyf fyf @@ -113587,9 +114053,9 @@ bLY wGJ wGJ gmX -koD -dMW -fyf +ozC +gjW +dkY fyf fyf fyf @@ -113844,10 +114310,10 @@ bLY pqO pqO gmX -koD -dMW -fyf -sND +wvz +gjW +dkY +swL fyf fyf jqe @@ -114099,13 +114565,13 @@ wGJ mHW bLY pqO -pqO +vaP gmX koD -dMW -fyf -fyf -fyf +pSx +tvN +dkY +swL fyf jqe jgx @@ -114360,10 +114826,10 @@ pqO gmX koD dMW -fyf -fyf -fyf -hwC +oxu +tvN +dkY +dkY hom hom hom @@ -114618,9 +115084,9 @@ gmX koD dMW fyf -fyf -fyf -gcK +pvt +tvN +tvN ktB lPT lww @@ -114876,7 +115342,7 @@ koD dMW fyf osj -hwC +gcK gcK ktB lPT @@ -115133,7 +115599,7 @@ koD dMW fyf fFu -hwC +gcK gcK ktB lPT @@ -115390,7 +115856,7 @@ koD dMW fyf fyf -hwC +gcK gcK ktB lPT @@ -115647,7 +116113,7 @@ koD dMW fyf dhD -hwC +gcK gcK ktB lPT @@ -115902,7 +116368,7 @@ pqO gmX koD dMW -fyf +sND fyf gcK gcK @@ -120000,7 +120466,7 @@ fyf hAC fyf hAC -fyf +sND fyf uey kGc From 9f3401252a23c92a83b89639e376bf0bf550e529 Mon Sep 17 00:00:00 2001 From: Jawnner <93478960+Jawnner@users.noreply.github.com> Date: Fri, 11 Mar 2022 09:09:22 -0500 Subject: [PATCH 111/127] Goodbye Oasis Sheriff's Office, hello Oasis Police Department (#435) * Converts Oasis Sheriff's Office to Oasis PD * Update landmarks.dm * Update hats.dmi * Update f13factionhead.dm * Update oasis.dm * Update landmarks.dm * Fixed Spawning Tribal Chief had the same spawn name. Since Tribal faction doesn't exist, they get renamed. * Another Fix Tribal Chief spawn if someone ever messes with it, and I accidentally removed the Chief's hat for some reason. * Fixes Hat * Update oasis.dm * Update oasis.dm --- code/game/objects/effects/landmarks.dm | 7 +- code/game/objects/items/cards_ids.dm | 8 +- code/modules/clothing/head/f13factionhead.dm | 13 ++ code/modules/clothing/under/f13.dm | 7 +- code/modules/jobs/job_types/oasis.dm | 128 ++++++++++--------- code/modules/jobs/job_types/tribals.dm | 2 +- code/modules/jobs/jobs.dm | 12 +- icons/fallout/clothing/hats.dmi | Bin 52549 -> 52795 bytes icons/fallout/onmob/clothes/head.dmi | Bin 43798 -> 44015 bytes icons/obj/clothing/hats.dmi | Bin 207534 -> 208202 bytes 10 files changed, 100 insertions(+), 77 deletions(-) diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 0e9ee60f79..4bb7c37874 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -742,11 +742,10 @@ obj/effect/landmark/start/f13/ncrlogisticsofficer icon_state = "Lawyer" /obj/effect/landmark/start/f13/sheriff - name = "Sheriff" - icon_state = "Sheriff" + name = "Chief" /obj/effect/landmark/start/f13/deputy - name = "Deputy" + name = "Officer" /obj/effect/landmark/start/f13/farmer name = "Farmer" @@ -852,7 +851,7 @@ obj/effect/landmark/start/f13/ncrlogisticsofficer icon_state = "Tribal" /obj/effect/landmark/start/f13/chief - name = "Chief" + name = "Tribal Chief" icon_state = "Tribal" /obj/effect/landmark/start/f13/shaman diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 76b70a6bad..c7abb6d35e 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -893,7 +893,7 @@ /obj/item/card/id/dogtag/deputy - name = "deputy's badge" + name = "officer's badge" desc = "A silver badge which shows honour and dedication." assignment = "badge" assignment = "Deputy" @@ -903,7 +903,7 @@ /obj/item/card/id/dogtag/deputy/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/card/id/dogtag/sheriff)) - var/newname = stripped_input(user, "Who do you want to designate as your deputy?", , "", MAX_NAME_LEN) + var/newname = stripped_input(user, "Who do you want to designate as your officer?", , "", MAX_NAME_LEN) if(newname) to_chat(user, "You scribble the [registered_name] for the name on the badge.") registered_name = newname @@ -911,8 +911,8 @@ return ..() /obj/item/card/id/dogtag/sheriff - name = "sheriff's badge" - desc = "A golden Sheriff's badge." + name = "chief's badge" + desc = "A golden Chief's badge." assignment = "badge" icon_state = "sheriff" item_state = "badge-sheriff" diff --git a/code/modules/clothing/head/f13factionhead.dm b/code/modules/clothing/head/f13factionhead.dm index 2ff60ffe81..602c45b8f1 100644 --- a/code/modules/clothing/head/f13factionhead.dm +++ b/code/modules/clothing/head/f13factionhead.dm @@ -810,6 +810,19 @@ . = ..() AddComponent(/datum/component/armor_plate) +/obj/item/clothing/head/f13/town/marksman + name = "police marksman's cap" + desc = "A simple dark navy service cap, worn by police marksmen." + icon = 'icons/fallout/clothing/hats.dmi' + mob_overlay_icon = 'icons/fallout/onmob/clothes/head.dmi' + icon_state = "police_cap" + item_state = "police_cap" + + armor = list("melee" = 40, "bullet" = 40, "laser" = 35, "energy" = 35, "bomb" = 30, "bio" = 40, "rad" = 40, "fire" = 50, "acid" = 10) +/obj/item/clothing/head/f13/town/marksman/Initialize() + . = ..() + AddComponent(/datum/component/armor_plate) + /obj/item/clothing/head/f13/town/sheriff name = "sheriff hat" desc = "A black cowboy hat with a snakeskin band." diff --git a/code/modules/clothing/under/f13.dm b/code/modules/clothing/under/f13.dm index 78a1cfc139..352acf100a 100644 --- a/code/modules/clothing/under/f13.dm +++ b/code/modules/clothing/under/f13.dm @@ -957,11 +957,12 @@ /obj/item/clothing/under/f13/police/swat name = "SWAT officer uniform" - desc = "A US Army combat uniform, modified for SWAT team personnel." + desc = "The uniform of the Oasis Police Department, modified for SWAT team personnel." icon = 'icons/fallout/clothing/uniforms.dmi' mob_overlay_icon = 'icons/fallout/onmob/clothes/uniform.dmi' - icon_state = "army_uniform" - item_state = "army_uniform" + icon_state = "navy" + item_state = "bl_suit" + item_color = "navy" /obj/item/clothing/under/f13/machinist name = "workman outfit" diff --git a/code/modules/jobs/job_types/oasis.dm b/code/modules/jobs/job_types/oasis.dm index a1e621c67f..935befc4c5 100644 --- a/code/modules/jobs/job_types/oasis.dm +++ b/code/modules/jobs/job_types/oasis.dm @@ -1,6 +1,6 @@ /* Town access doors -Sheriff/Deputy, Gatehouse etc: 62 ACCESS_GATEWAY +Chief/Officer, Gatehouse etc: 62 ACCESS_GATEWAY General access: 25 ACCESS_BAR Clinic surgery/storage: 68 ACCESS_CLONING Shopkeeper: 34 ACCESS_CARGO_BOT @@ -198,7 +198,7 @@ Mayor /*--------------------------------------------------------------*/ /datum/job/oasis/f13sheriff - title = "Sheriff" + title = "Chief" flag = F13SHERIFF department_flag = DEP_OASIS head_announce = list("Security") @@ -228,47 +228,41 @@ Mayor ) /datum/outfit/job/den/f13sheriff - name = "Sheriff" + name = "Chief" jobtype = /datum/job/oasis/f13sheriff id = /obj/item/card/id/dogtag/sheriff belt = null backpack = /obj/item/storage/backpack/satchel/explorer satchel = /obj/item/storage/backpack/satchel/explorer - - ears = /obj/item/radio/headset/headset_town - uniform = /obj/item/clothing/under/f13/sheriff - belt = /obj/item/storage/belt/military/army - shoes = /obj/item/clothing/shoes/f13/cowboy - glasses = /obj/item/clothing/glasses/sunglasses - l_pocket = /obj/item/storage/bag/money/small/den + ears = /obj/item/radio/headset/headset_town + uniform = /obj/item/clothing/under/f13/police/formal + suit = /obj/item/clothing/suit/armor/f13/town/chief + head = /obj/item/clothing/head/f13/town/chief + neck = /obj/item/storage/belt/holster/legholster + belt = /obj/item/storage/belt/military/army + shoes = /obj/item/clothing/shoes/jackboots + glasses = /obj/item/clothing/glasses/sunglasses + l_pocket = /obj/item/storage/bag/money/small/den backpack_contents = list( /obj/item/storage/box/deputy_badges = 1, - /obj/item/restraints/handcuffs = 1, + /obj/item/restraints/handcuffs = 2, /obj/item/melee/classic_baton = 1, /obj/item/melee/onehanded/knife/bowie = 1, ) /datum/outfit/loadout/thelaw name = "The Law Man" - suit = /obj/item/clothing/suit/armor/f13/town/sheriff - head = /obj/item/clothing/head/f13/town/sheriff - neck = /obj/item/storage/belt/holster - r_hand = /obj/item/gun/ballistic/rifle/repeater/brush - belt = /obj/item/gun/ballistic/revolver/m29/peacekeeper + suit_store = /obj/item/gun/ballistic/rifle/repeater/brush backpack_contents = list( /obj/item/ammo_box/tube/c4570 = 3, /obj/item/ammo_box/m44 = 2, + /obj/item/gun/ballistic/revolver/m29/peacekeeper = 1, ) /datum/outfit/loadout/thechief name = "The Chief" - uniform = /obj/item/clothing/under/f13/police/formal - suit = /obj/item/clothing/suit/armor/f13/town/chief - head = /obj/item/clothing/head/f13/town/chief - neck = /obj/item/storage/belt/holster/legholster - shoes = /obj/item/clothing/shoes/jackboots - r_hand = /obj/item/gun/energy/laser/aer9/oasis + suit_store = /obj/item/gun/energy/laser/aer9/oasis backpack_contents = list( /obj/item/stock_parts/cell/ammo/mfc = 2, /obj/item/gun/ballistic/automatic/pistol/sig = 1, @@ -302,11 +296,11 @@ Mayor /*--------------------------------------------------------------*/ /datum/job/oasis/f13deputy - title = "Deputy" + title = "Officer" flag = F13DEPUTY department_flag = DEP_OASIS - total_positions = 4 - spawn_positions = 4 + total_positions = 6 + spawn_positions = 6 supervisors = "Oasis Police Department" description = "You've passed the training and tests to join the OPD, and your loyalty to the Chief is absolute - this is your new home, your family. This oasis of civilization will not fall as long as you breathe. Protect its citizens and property, for that is your new purpose." selection_color = "#dcba97" @@ -315,7 +309,7 @@ Mayor exp_requirements = 600 loadout_options = list( - /datum/outfit/loadout/frontierjustice, + /datum/outfit/loadout/standardpd, /datum/outfit/loadout/police, /datum/outfit/loadout/swat,) @@ -332,43 +326,29 @@ Mayor ) /datum/outfit/job/den/f13deputy - name = "Deputy" + name = "Officer" jobtype = /datum/job/oasis/f13deputy ears = /obj/item/radio/headset/headset_town id = /obj/item/card/id/dogtag/deputy backpack = /obj/item/storage/backpack/satchel/explorer satchel = /obj/item/storage/backpack/satchel/explorer - belt = /obj/item/storage/belt/security + belt = /obj/item/storage/belt/military/assault + suit = /obj/item/clothing/suit/armor/bulletproof + neck = /obj/item/storage/belt/holster/legholster l_pocket = /obj/item/storage/bag/money/small/settler r_pocket = /obj/item/flashlight/flare - shoes = /obj/item/clothing/shoes/f13/explorer - uniform = /obj/item/clothing/under/f13/cowboyb + shoes = /obj/item/clothing/shoes/jackboots + uniform = /obj/item/clothing/under/f13/police/officer backpack_contents = list( - /obj/item/restraints/handcuffs = 1, + /obj/item/restraints/handcuffs = 2, /obj/item/melee/onehanded/knife/bowie = 1, ) -/datum/outfit/loadout/frontierjustice - name = "Frontier Justice" - suit = /obj/item/clothing/suit/armor/f13/town/deputy - head = /obj/item/clothing/head/f13/town/deputy - neck = /obj/item/storage/belt/holster - r_hand = /obj/item/gun/ballistic/rifle/repeater/trail - backpack_contents = list( - /obj/item/ammo_box/tube/m44 = 2, - /obj/item/ammo_box/m44 = 2, - /obj/item/gun/ballistic/revolver/m29 = 1, - ) - -/datum/outfit/loadout/police - name = "Oasis PD" - uniform = /obj/item/clothing/under/f13/police/officer - suit = /obj/item/clothing/suit/armor/bulletproof +/datum/outfit/loadout/standardpd + name = "Standard" head = /obj/item/clothing/head/f13/town/officer - neck = /obj/item/storage/belt/holster/legholster - r_hand = /obj/item/gun/ballistic/shotgun/police - shoes = /obj/item/clothing/shoes/jackboots + suit_store = /obj/item/gun/ballistic/shotgun/police backpack_contents = list( /obj/item/ammo_box/shotgun/bean = 1, /obj/item/ammo_box/shotgun/buck = 1, @@ -377,18 +357,34 @@ Mayor /obj/item/gun/ballistic/revolver/police = 1, ) +/datum/outfit/loadout/police + name = "Police Marksman" + head = /obj/item/clothing/head/f13/town/marksman + gloves = /obj/item/clothing/gloves/rifleman + suit_store = /obj/item/gun/ballistic/rifle/hunting/remington + backpack_contents = list( + /obj/item/attachments/scope = 1, + /obj/item/ammo_box/a762 = 3, + /obj/item/flashlight/seclite = 1, + /obj/item/gun/ballistic/revolver/police = 1, + /obj/item/ammo_box/a357 = 3, + /obj/item/book/granter/trait/rifleman = 1, + ) + /datum/outfit/loadout/swat name = "S.W.A.T. Officer" uniform = /obj/item/clothing/under/f13/police/swat suit = /obj/item/clothing/suit/armor/bulletproof head = /obj/item/clothing/head/helmet/alt + mask = /obj/item/clothing/mask/balaclava neck = /obj/item/storage/belt/holster/legholster - l_hand = /obj/item/gun/ballistic/automatic/assault_carbine/policerifle + gloves = /obj/item/clothing/gloves/f13/military shoes = /obj/item/clothing/shoes/jackboots + suit_store = /obj/item/gun/ballistic/automatic/assault_carbine/policerifle backpack_contents = list( - /obj/item/ammo_box/magazine/m45exp=2, - /obj/item/gun/ballistic/automatic/pistol/mk23=1, - /obj/item/ammo_box/magazine/m5mm=1, + /obj/item/ammo_box/magazine/m45exp= 2, + /obj/item/gun/ballistic/automatic/pistol/mk23 = 1, + /obj/item/ammo_box/magazine/m5mm = 1, /obj/item/flashlight/seclite = 1, ) @@ -416,8 +412,8 @@ Mayor title = "Farmer" flag = F13FARMER department_flag = DEP_OASIS - total_positions = 4 - spawn_positions = 4 + total_positions = 0 + spawn_positions = 0 supervisors = "Oasis Government & Police Department" description = "Growing up in the Oasis, you have an endless love for the sacred Oak, for nowhere in the valley is the soil as fertile, the bounty as rich. Behind the safety of the walls, you grow crops, medicines, and raise livestock. The community depends on you, you are a manifestation of the Oak’s will." selection_color = "#dcba97" @@ -662,8 +658,8 @@ Mayor title = "Citizen" flag = F13SETTLER department_flag = DEP_OASIS - total_positions = 8 - spawn_positions = 8 + total_positions = 9 + spawn_positions = 9 supervisors = "Oasis Government & Police Department" description = "You are a citizen living in the Town of Oasis - as the name suggests, it is a somewhat safe place amidst the chaos of the continent. Treat it as such, be sure to follow the laws of the land and do not associate with those who have a tendency not to, or you are likely to face exile. Remember that Oasis is your home, DO NOT act in a manner that would threaten it's safety or other citizens." selection_color = "#dcba97" @@ -677,6 +673,7 @@ Mayor /datum/outfit/loadout/outdoorsman, /datum/outfit/loadout/militia, /datum/outfit/loadout/singer, + /datum/outfit/loadout/ofarmer, ) access = list(ACCESS_BAR) minimal_access = list(ACCESS_BAR) @@ -694,7 +691,6 @@ Mayor name = "Citizen" jobtype = /datum/job/oasis/f13settler ears = /obj/item/radio/headset/headset_town - belt = null id = /obj/item/card/id/dogtag/town ears = /obj/item/radio/headset/headset_town uniform = /obj/item/clothing/under/f13/settler @@ -765,6 +761,20 @@ Mayor gloves = /obj/item/clothing/gloves/f13/leather backpack_contents = list(/obj/item/ammo_box/a308 = 2, ) + +/datum/outfit/loadout/ofarmer + name = "Farmer" + belt = /obj/item/storage/belt/utility + shoes = /obj/item/clothing/shoes/workboots + suit = /obj/item/clothing/suit/overalls + r_hand = /obj/item/gun/ballistic/automatic/pistol/n99 + backpack_contents = list( + /obj/item/cultivator = 1, + /obj/item/hatchet = 1, + /obj/item/shovel/spade = 1, + /obj/item/storage/bag/plants = 1, + /obj/item/ammo_box/magazine/m10mm_adv/simple = 2, + ) /* /datum/outfit/loadout/secretary name = "Secretary" diff --git a/code/modules/jobs/job_types/tribals.dm b/code/modules/jobs/job_types/tribals.dm index a9db01088d..4abb83004a 100644 --- a/code/modules/jobs/job_types/tribals.dm +++ b/code/modules/jobs/job_types/tribals.dm @@ -66,7 +66,7 @@ Tribal Chief ADD_TRAIT(H, TRAIT_BIG_LEAGUES, src) /datum/outfit/job/tribal/f13chief - name = "Chief" + name = "Tribal Chief" jobtype = /datum/job/tribal/f13chief head = /obj/item/clothing/head/helmet/f13/wayfarer/chief/green uniform = /obj/item/clothing/under/f13/wayfarer diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index a3f38b47ec..744adb5c30 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -91,14 +91,14 @@ GLOBAL_LIST_INIT(faction_whitelist_positions, list( "Legion Slave", "Mayor", -"Sheriff", -"Deputy", +"Chief", +"Officer", "Shopkeeper", "Doctor", "Prospector", "Detective", -"Chief", +"Tribal Chief", "Shaman", "Head Hunter", "Druid", @@ -134,10 +134,10 @@ GLOBAL_LIST_INIT(brotherhood_positions, list( GLOBAL_LIST_INIT(oasis_positions, list( "Mayor", "Secretary", - "Sheriff", + "Chief", "Doctor", "Citizen", - "Deputy", + "Officer", "Shopkeeper", "Farmer", "Prospector", @@ -231,7 +231,7 @@ GLOBAL_LIST_INIT(silicon_positions, list( )) GLOBAL_LIST_INIT(tribal_positions, list( - "Chief", + "Tribal Chief", "Shaman", "Head Hunter", "Druid", diff --git a/icons/fallout/clothing/hats.dmi b/icons/fallout/clothing/hats.dmi index 5a80efcb1d59f84e761694adfcd3888faa2265e8..d1817805a64acdbfaedaa3a977c71cf7d6535789 100644 GIT binary patch delta 16377 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
    %!Wi#x}S%Nmw0W$nfRW_MlrUqs<(dsUP+yx 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 K-Ks{~#{3_`KVUil diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index ac3b4c6810bd46c5c66cd2bdfa3a8bd7b40ab841..fa8e618879ecdd1a65291b59589d9778c4f2871f 100644 GIT binary patch delta 190051 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 MWrz~unRUef0UGCoT>t<8 literal 5601 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 diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index a1415c6351764fca178e179aa3be9842d6525304..ecbb58e0137df862ca72408cbd02b1989e6f1462 100644 GIT binary patch delta 22909 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 a1{gC6N`5u7YY{3@S?K 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 R(w238N#8^dt$QQlKLD})>i7Tv delta 22545 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%0DImzyA{$x}#Wu68|0%i0sQy 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 delta 6525 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 diff --git a/icons/mob/clothing/uniform.dmi b/icons/mob/clothing/uniform.dmi index 465b22eb013b9f78f0d9829d1e116f39ae862fe0..f3bd1abca6db0fd0422ce7d135a34d883466d14a 100644 GIT binary patch delta 28981 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 G;Qs(^J`ipI delta 27315 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

Y8BKrtx6fsB3j(QHi~PCg>k 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