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 01/37] 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 02/37] 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 03/37] 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 04/37] 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 05/37] 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 06/37] 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 07/37] 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 08/37] 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 09/37] 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 10/37] 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 11/37] 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 12/37] 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 13/37] 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 4d4b31943a9eb13d2831be41581d061b1a8d498e Mon Sep 17 00:00:00 2001 From: SeniorScore Date: Mon, 7 Feb 2022 11:32:18 -0500 Subject: [PATCH 14/37] 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 15/37] 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 16/37] 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 17/37] 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 18/37] 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 19/37] 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 20/37] 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 21/37] 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 22/37] 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 23/37] 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 24/37] 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 25/37] 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 26/37] 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 27/37] 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 28/37] 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 29/37] 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 30/37] 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 31/37] 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 32/37] 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 111dadb42f0c8db32f2e5f483dd86f4dcfa2880d Mon Sep 17 00:00:00 2001 From: cornercube <81207946+cornercube@users.noreply.github.com> Date: Sat, 12 Feb 2022 15:17:16 +0800 Subject: [PATCH 33/37] 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 3805260759..7c570f749a 100644 --- a/code/game/objects/effects/spawners/f13lootdrop.dm +++ b/code/game/objects/effects/spawners/f13lootdrop.dm @@ -1928,12 +1928,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 ace624d6807a4bdd363607e0e7bf76b6ebd745ca Mon Sep 17 00:00:00 2001 From: SeniorScore Date: Sat, 12 Feb 2022 20:44:01 -0500 Subject: [PATCH 34/37] 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 35/37] 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 36/37] 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 37/37] 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'