From e6bb4098c48e87c20173f9cc8495b05b5c94cf28 Mon Sep 17 00:00:00 2001 From: Cyprex <35031555+Cyprex@users.noreply.github.com> Date: Sat, 11 Mar 2023 18:51:44 +0100 Subject: [PATCH] Revert "Merge upstream" --- ...avaland_surface_syndicate_base1_skyrat.dmm | 1027 ++++++++--------- _maps/RandomRuins/SpaceRuins/TheDerelict.dmm | 4 +- _maps/RandomRuins/SpaceRuins/bus.dmm | 115 +- _maps/RandomRuins/SpaceRuins/derelict4.dmm | 4 +- _maps/RandomRuins/SpaceRuins/derelict8.dmm | 2 +- _maps/RandomZLevels/blackmesa.dmm | 5 +- _maps/map_files/generic/CentCom_skyrat_z2.dmm | 10 +- _maps/shuttles/skyrat/goldeneye_cruiser.dmm | 7 +- _maps/shuttles/whiteship_pubby.dmm | 2 + _maps/templates/lazy_templates/wizard_den.dmm | 26 +- code/__DEFINES/access.dm | 2 +- code/__DEFINES/callbacks.dm | 19 +- code/__DEFINES/dcs/flags.dm | 7 - code/__DEFINES/dcs/helpers.dm | 4 - code/__DEFINES/role_preferences.dm | 10 +- code/__DEFINES/shuttles.dm | 3 - code/__DEFINES/subsystems.dm | 14 +- code/__DEFINES/toys.dm | 5 - code/__DEFINES/~skyrat_defines/gun.dm | 4 + code/__HELPERS/game.dm | 28 +- code/__HELPERS/roundend.dm | 2 +- code/controllers/subsystem/job.dm | 2 +- code/controllers/subsystem/vote.dm | 42 +- code/datums/callback.dm | 20 + code/datums/components/_component.dm | 144 +-- code/datums/components/action_item_overlay.dm | 12 +- code/datums/components/construction.dm | 5 +- code/datums/components/fantasy/suffixes.dm | 2 +- code/datums/components/fertile_egg.dm | 65 -- code/datums/components/fullauto.dm | 2 + code/datums/components/payment.dm | 5 +- code/datums/components/transforming.dm | 7 +- code/datums/elements/bane.dm | 26 +- code/datums/elements/food/food_trash.dm | 12 +- code/datums/elements/frozen.dm | 3 +- code/datums/elements/turf_transparency.dm | 12 +- code/datums/mind/_mind.dm | 8 +- code/datums/votes/_vote_datum.dm | 2 - code/datums/votes/custom_vote.dm | 11 +- code/datums/votes/map_vote.dm | 7 +- code/game/atoms.dm | 67 +- .../dynamic/dynamic_rulesets_latejoin.dm | 6 +- code/game/gamemodes/objective.dm | 13 +- code/game/machinery/_machinery.dm | 2 +- .../game/machinery/computer/buildandrepair.dm | 2 +- code/game/machinery/constructable_frame.dm | 2 +- code/game/machinery/pipe/construction.dm | 2 +- code/game/objects/effects/spawners/costume.dm | 8 - .../objects/items/AI_modules/_AI_modules.dm | 3 +- code/game/objects/items/AI_modules/hacked.dm | 44 - code/game/objects/items/food/bread.dm | 6 - code/game/objects/items/food/egg.dm | 27 +- code/game/objects/items/holy_weapons.dm | 2 +- code/game/objects/items/melee/energy.dm | 6 +- code/game/objects/items/melee/misc.dm | 5 +- .../game/objects/items/stacks/sheets/glass.dm | 4 +- .../items/storage/boxes/clothes_boxes.dm | 10 - code/game/objects/items/tools/crowbar.dm | 4 +- code/game/objects/items/tools/screwdriver.dm | 4 +- code/game/objects/items/toys.dm | 4 +- code/game/objects/items/weaponry.dm | 8 +- code/modules/admin/smites/ghost_control.dm | 51 - code/modules/admin/verbs/adminhelp.dm | 15 +- code/modules/antagonists/fugitive/hunter.dm | 12 +- code/modules/antagonists/malf_ai/malf_ai.dm | 39 - .../antagonists/pirate/pirate_event.dm | 2 +- .../traitor/objectives/destroy_heirloom.dm | 7 +- .../final_objective/final_objective.dm | 1 - .../objectives/final_objective/infect_ai.dm | 56 - .../traitor/objectives/kidnapping.dm | 55 +- code/modules/art/statues.dm | 2 +- code/modules/asset_cache/assets/emojipedia.dm | 2 +- .../atmospherics/machinery/atmosmachinery.dm | 2 +- .../machinery/components/components_base.dm | 2 +- .../atmospherics/machinery/components/tank.dm | 2 +- .../components/unary_devices/cryo.dm | 4 +- .../components/unary_devices/thermomachine.dm | 16 +- .../components/unary_devices/unary_devices.dm | 2 +- .../machinery/portable/canister.dm | 1 - code/modules/cards/singlecard.dm | 16 +- code/modules/cargo/expressconsole.dm | 2 +- code/modules/cargo/orderconsole.dm | 2 +- code/modules/cargo/packs/emergency.dm | 5 +- code/modules/cargo/packs/livestock.dm | 7 - code/modules/clothing/suits/wiz_robe.dm | 27 - code/modules/clothing/under/costume.dm | 7 - code/modules/events/disease_outbreak.dm | 2 +- .../events/ghost_role/changeling_event.dm | 17 +- code/modules/events/spacevine.dm | 26 +- .../food_and_drinks/machinery/processor.dm | 9 +- .../recipes/tablecraft/recipes_guide.dm | 5 + code/modules/hydroponics/hydroitemdefines.dm | 21 +- code/modules/jobs/jobs.dm | 7 - code/modules/mining/equipment/survival_pod.dm | 2 +- .../modules/mining/lavaland/megafauna_loot.dm | 1 - code/modules/mining/machine_redemption.dm | 66 +- .../mob/dead/new_player/sprite_accessories.dm | 4 - code/modules/mob/living/basic/pets/dog.dm | 7 +- .../mob/living/carbon/human/examine.dm | 2 +- .../carbon/human/species_types/jellypeople.dm | 4 +- code/modules/mob/living/living.dm | 1 - code/modules/mob/living/silicon/ai/ai.dm | 21 +- .../simple_animal/friendly/farm_animals.dm | 98 +- .../living/simple_animal/hostile/regalrat.dm | 2 +- .../simple_animal/hostile/venus_human_trap.dm | 10 - .../mob_spawn/ghost_roles/venus_human_trap.dm | 1 - code/modules/mob_spawn/mob_spawn.dm | 16 +- .../computers/item/role_tablet_presets.dm | 1 - code/modules/paperwork/paper.dm | 6 +- code/modules/paperwork/pen.dm | 11 +- code/modules/power/port_gen.dm | 2 +- code/modules/projectiles/gun.dm | 4 +- .../projectiles/guns/ballistic/automatic.dm | 2 + .../projectiles/guns/ballistic/launchers.dm | 2 + .../projectiles/guns/ballistic/pistol.dm | 1 + .../projectiles/guns/ballistic/rifle.dm | 7 +- .../projectiles/guns/ballistic/shotgun.dm | 1 + .../projectiles/guns/energy/laser_gatling.dm | 4 +- .../projectiles/guns/energy/special.dm | 2 +- .../projectiles/guns/special/syringe_gun.dm | 1 + .../chemistry/reagents/toxin_reagents.dm | 13 +- .../modules/shuttle/battlecruiser_starfury.dm | 2 +- code/modules/shuttle/emergency.dm | 5 +- code/modules/shuttle/shuttle.dm | 3 +- code/modules/surgery/tools.dm | 6 +- code/modules/unit_tests/mecha_damage.dm | 4 +- code/modules/unit_tests/projectiles.dm | 4 +- code/modules/uplink/uplink_items.dm | 28 +- .../mecha/mecha_construction_paths.dm | 4 +- code/modules/vending/autodrobe.dm | 2 - html/changelogs/AutoChangeLog-pr-19154.yml | 5 + html/changelogs/AutoChangeLog-pr-19237.yml | 4 + html/changelogs/AutoChangeLog-pr-19407.yml | 5 + html/changelogs/AutoChangeLog-pr-19414.yml | 5 + html/changelogs/AutoChangeLog-pr-19489.yml | 4 - html/changelogs/AutoChangeLog-pr-19587.yml | 4 + html/changelogs/AutoChangeLog-pr-19598.yml | 4 + html/changelogs/AutoChangeLog-pr-19615.yml | 4 + html/changelogs/AutoChangeLog-pr-19624.yml | 4 + html/changelogs/AutoChangeLog-pr-19701.yml | 4 - html/changelogs/AutoChangeLog-pr-19721.yml | 7 - html/changelogs/AutoChangeLog-pr-19722.yml | 4 - html/changelogs/AutoChangeLog-pr-19723.yml | 4 - html/changelogs/AutoChangeLog-pr-19724.yml | 4 - html/changelogs/AutoChangeLog-pr-19725.yml | 4 - html/changelogs/AutoChangeLog-pr-19726.yml | 4 - html/changelogs/archive/2023-03.yml | 161 --- icons/area/areas_misc.dmi | Bin 1677 -> 1430 bytes icons/mob/clothing/feet.dmi | Bin 20926 -> 20715 bytes icons/mob/clothing/head/wizard.dmi | Bin 7165 -> 5850 bytes icons/mob/clothing/suits/wizard.dmi | Bin 6872 -> 6040 bytes icons/mob/clothing/under/costume.dmi | Bin 56153 -> 55052 bytes icons/mob/inhands/clothing/hats_lefthand.dmi | Bin 23031 -> 20358 bytes icons/mob/inhands/clothing/hats_righthand.dmi | Bin 22563 -> 20087 bytes icons/mob/inhands/clothing/shoes_lefthand.dmi | Bin 2263 -> 2280 bytes .../mob/inhands/clothing/shoes_righthand.dmi | Bin 2317 -> 2340 bytes icons/mob/inhands/clothing/suits_lefthand.dmi | Bin 46065 -> 41640 bytes .../mob/inhands/clothing/suits_righthand.dmi | Bin 45690 -> 40966 bytes icons/mob/inhands/weapons/staves_lefthand.dmi | Bin 21459 -> 20943 bytes .../mob/inhands/weapons/staves_righthand.dmi | Bin 19945 -> 20823 bytes icons/mob/inhands/weapons/swords_lefthand.dmi | Bin 24919 -> 26166 bytes .../mob/inhands/weapons/swords_righthand.dmi | Bin 28253 -> 27229 bytes icons/mob/species/human/human_face.dmi | Bin 100141 -> 102383 bytes icons/obj/clothing/head/wizard.dmi | Bin 1541 -> 1335 bytes icons/obj/clothing/shoes.dmi | Bin 17866 -> 18554 bytes icons/obj/clothing/suits/wizard.dmi | Bin 2474 -> 2250 bytes icons/obj/clothing/under/costume.dmi | Bin 23068 -> 22685 bytes icons/obj/weapons/guns/magic.dmi | Bin 18101 -> 17731 bytes .../code/datums/components/fullauto.dm | 320 +++++ .../master_files/code/modules/admin/admin.dm | 37 - .../clothing/under/jobs/engineering.dm | 4 +- .../code/modules/clothing/under/jobs/rnd.dm | 6 +- .../modules/clothing/under/jobs/security.dm | 12 +- .../modules/jobs/job_types/blackmarket.dm | 3 - .../code/modules/jobs/job_types/ds2.dm | 3 - .../modules/jobs/job_types/freighter_crew.dm | 3 - .../code/modules/jobs/job_types/ghostcafe.dm | 3 - .../code/modules/jobs/job_types/tarkon.dm | 3 - .../modules/projectiles/guns/ballistic.dm | 6 + .../projectiles/guns/ballistic/automatic.dm | 348 ++++++ .../projectiles/guns/ballistic/revolver.dm} | 0 .../code/modules/projectiles/guns/gun.dm | 738 ++++++++++++ .../icons/mob/clothing/under/cargo.dmi | Bin 9426 -> 9441 bytes .../icons/mob/clothing/under/cargo_digi.dmi | Bin 9961 -> 9847 bytes .../icons/mob/clothing/under/civilian.dmi | Bin 61208 -> 61501 bytes .../mob/clothing/under/civilian_digi.dmi | Bin 63486 -> 63895 bytes .../icons/mob/clothing/under/misc.dmi | Bin 29474 -> 29477 bytes .../icons/mob/clothing/under/misc_digi.dmi | Bin 31263 -> 31302 bytes .../icons/mob/clothing/under/rnd.dmi | Bin 41298 -> 41402 bytes .../icons/mob/clothing/under/rnd_digi.dmi | Bin 41818 -> 41868 bytes .../icons/mob/clothing/under/security.dmi | Bin 77797 -> 78042 bytes .../mob/clothing/under/security_digi.dmi | Bin 83286 -> 82359 bytes .../icons/obj/clothing/under/cargo.dmi | Bin 3025 -> 3016 bytes .../icons/obj/clothing/under/civilian.dmi | Bin 28012 -> 28066 bytes .../icons/obj/clothing/under/rnd.dmi | Bin 4520 -> 4509 bytes .../icons/obj/clothing/under/security.dmi | Bin 20451 -> 20477 bytes .../modules/aesthetics/guns/code/guns.dm | 21 +- .../modules/aesthetics/guns/icons/guns.dmi | Bin 38843 -> 43037 bytes .../code/armaments/armament_utility.dm | 2 +- .../code/equipment_items/guns.dm | 32 +- .../modules/black_mesa/code/guns.dm | 7 +- .../modules/black_mesa/code/m16_variations.dm | 5 +- .../modules/blueshield/code/blueshield.dm | 6 +- .../modules/cellguns/code/cellguns.dm | 4 +- .../company_imports/code/datums/cargo_pack.dm | 3 +- .../company_imports/code/gun_companies.dm | 132 +++ .../code/objects/nri_surplus/ak25.dm | 4 +- .../modules/clothing/suits/misc.dm | 20 - .../modules/clothing/under/misc.dm | 18 + .../food_and_drinks/recipes/drinks_recipes.dm | 2 +- .../ghostcafe/code/ghost_role_spawners.dm | 8 +- .../gun_safety/code/safety_additions.dm | 48 - .../gun_safety/code/safety_component.dm | 86 -- .../modules/gunhud/code/gun_hud_component.dm | 11 + .../modules/gunsafety/code/gun_safety.dm | 32 + .../icons/actions.dmi | Bin .../{gun_safety => gunsafety}/readme.md | 1 - .../modules/gunsgalore/code/guns/akm.dm | 10 +- .../modules/gunsgalore/code/guns/fg42.dm | 7 +- .../modules/gunsgalore/code/guns/luger.dm | 4 +- .../modules/gunsgalore/code/guns/m16.dm | 5 - .../modules/gunsgalore/code/guns/mg34.dm | 8 +- .../modules/gunsgalore/code/guns/mp40.dm | 10 +- .../modules/gunsgalore/code/guns/p90.dm | 6 +- .../modules/gunsgalore/code/guns/pps.dm | 10 +- .../modules/gunsgalore/code/guns/ppsh.dm | 10 +- .../modules/gunsgalore/code/guns/scar.dm | 6 +- .../modules/gunsgalore/code/guns/stg.dm | 10 +- .../icons/guns/gunsgalore_guns40x32.dmi | Bin 10517 -> 11734 bytes .../under/loadout_datum_under.dm | 7 +- .../code/gun_company_additions.dm | 141 --- .../code/manufacturer_component.dm | 53 - .../modules/manufacturer_examine/readme.md | 25 - .../modules/mapping/code/mob_spawns.dm | 10 - modular_skyrat/modules/marines/code/gear.dm | 13 +- .../modules/marines/code/smartgun.dm | 8 +- .../modules/medical/code/smartdarts.dm | 4 +- .../modules/microfusion/code/gun_types.dm | 4 +- .../code/microfusion_energy_master.dm | 5 +- .../modules/modular_weapons/code/automatic.dm | 20 +- .../modules/modular_weapons/code/energy.dm | 24 +- .../modules/modular_weapons/code/pistol.dm | 16 +- .../modules/modular_weapons/code/revolver.dm | 3 +- .../modules/modular_weapons/code/rifle.dm | 11 +- .../code/syndicate_loadout.dm | 2 +- .../modules/novaya_ert/code/automatic.dm | 8 +- .../sec_haul/code/guns/armory_spawns.dm | 7 +- .../modules/sec_haul/code/guns/cmg.dm | 4 +- .../modules/sec_haul/code/guns/guns.dm | 126 +- .../sec_haul/code/guns/pepperball_gun.dm | 4 +- .../tribal_extended/code/weapons/bow.dm | 4 +- .../antagonist_flavor/malfunction_flavor.json | 6 - tgstation.dme | 20 +- .../tgui/interfaces/OreRedemptionMachine.js | 282 ++--- tgui/packages/tgui/interfaces/PaperSheet.tsx | 115 +- tgui/packages/tgui/interfaces/VotePanel.tsx | 71 +- tgui/packages/tgui/package.json | 4 +- tgui/yarn.lock | 20 +- 258 files changed, 2834 insertions(+), 3118 deletions(-) delete mode 100644 code/datums/components/fertile_egg.dm delete mode 100644 code/modules/admin/smites/ghost_control.dm delete mode 100644 code/modules/antagonists/traitor/objectives/final_objective/infect_ai.dm create mode 100644 html/changelogs/AutoChangeLog-pr-19154.yml create mode 100644 html/changelogs/AutoChangeLog-pr-19237.yml create mode 100644 html/changelogs/AutoChangeLog-pr-19407.yml create mode 100644 html/changelogs/AutoChangeLog-pr-19414.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19489.yml create mode 100644 html/changelogs/AutoChangeLog-pr-19587.yml create mode 100644 html/changelogs/AutoChangeLog-pr-19598.yml create mode 100644 html/changelogs/AutoChangeLog-pr-19615.yml create mode 100644 html/changelogs/AutoChangeLog-pr-19624.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19701.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19721.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19722.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19723.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19724.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19725.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19726.yml create mode 100644 modular_skyrat/master_files/code/datums/components/fullauto.dm delete mode 100644 modular_skyrat/master_files/code/modules/jobs/job_types/blackmarket.dm delete mode 100644 modular_skyrat/master_files/code/modules/jobs/job_types/ds2.dm delete mode 100644 modular_skyrat/master_files/code/modules/jobs/job_types/freighter_crew.dm delete mode 100644 modular_skyrat/master_files/code/modules/jobs/job_types/ghostcafe.dm delete mode 100644 modular_skyrat/master_files/code/modules/jobs/job_types/tarkon.dm create mode 100644 modular_skyrat/master_files/code/modules/projectiles/guns/ballistic.dm create mode 100644 modular_skyrat/master_files/code/modules/projectiles/guns/ballistic/automatic.dm rename modular_skyrat/{modules/moretraitoritems/code/ocelot_revolver.dm => master_files/code/modules/projectiles/guns/ballistic/revolver.dm} (100%) create mode 100644 modular_skyrat/master_files/code/modules/projectiles/guns/gun.dm create mode 100644 modular_skyrat/modules/company_imports/code/gun_companies.dm delete mode 100644 modular_skyrat/modules/gun_safety/code/safety_additions.dm delete mode 100644 modular_skyrat/modules/gun_safety/code/safety_component.dm create mode 100644 modular_skyrat/modules/gunsafety/code/gun_safety.dm rename modular_skyrat/modules/{gun_safety => gunsafety}/icons/actions.dmi (100%) rename modular_skyrat/modules/{gun_safety => gunsafety}/readme.md (87%) delete mode 100644 modular_skyrat/modules/manufacturer_examine/code/gun_company_additions.dm delete mode 100644 modular_skyrat/modules/manufacturer_examine/code/manufacturer_component.dm delete mode 100644 modular_skyrat/modules/manufacturer_examine/readme.md diff --git a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm index d4bcfba43a2..9943d57a2e4 100644 --- a/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm +++ b/_maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm @@ -106,9 +106,6 @@ /obj/structure/flora/bush/flowers_pp, /turf/open/floor/grass, /area/ruin/syndicate_lava_base/cargo) -"bh" = ( -/turf/closed/mineral/volcanic, -/area/lavaland/surface/outdoors) "bl" = ( /obj/machinery/shower/directional/west, /obj/structure/drain, @@ -185,14 +182,10 @@ /obj/machinery/light/directional/west, /turf/open/floor/wood, /area/ruin/syndicate_lava_base/cargo) -"bH" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, +"bG" = ( +/obj/structure/fans/tiny, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/testlab) "bI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -479,6 +472,10 @@ }, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) +"ex" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/testlab) "ey" = ( /obj/structure/chair/office{ dir = 1 @@ -491,19 +488,6 @@ "eA" = ( /turf/open/floor/wood, /area/ruin/syndicate_lava_base/cargo) -"eF" = ( -/obj/structure/table/glass, -/obj/item/storage/box/syringes{ - pixel_x = 5; - pixel_y = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/item/storage/bag/xeno, -/obj/structure/window/reinforced/survival_pod, -/turf/open/floor/wood, -/area/ruin/syndicate_lava_base/testlab) "eK" = ( /obj/machinery/vending/games{ onstation = 0 @@ -729,14 +713,6 @@ dir = 4 }, /area/ruin/syndicate_lava_base/bar) -"gE" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/structure/window/reinforced/survival_pod, -/turf/open/floor/engine, -/area/ruin/syndicate_lava_base/testlab) "gF" = ( /obj/machinery/door/poddoor{ id = "interdynecargowest" @@ -959,6 +935,18 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/cargo) +"ji" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/ruin/syndicate_lava_base/testlab) "jj" = ( /obj/effect/turf_decal/tile/blue/darkblue{ dir = 1 @@ -1021,23 +1009,6 @@ }, /turf/open/floor/catwalk_floor/iron, /area/ruin/syndicate_lava_base/medbay) -"jM" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 6 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 5 - }, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/window/reinforced/survival_pod, -/turf/open/floor/wood, -/area/ruin/syndicate_lava_base/testlab) "jN" = ( /obj/machinery/firealarm/directional/south{ dir = 1 @@ -1214,11 +1185,6 @@ }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/bar) -"lQ" = ( -/obj/machinery/monkey_recycler, -/obj/structure/window/reinforced/survival_pod, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/testlab) "lS" = ( /obj/structure/displaycase{ alert = 0; @@ -1333,11 +1299,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) -"mL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/structure/window/reinforced/survival_pod, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/testlab) "mN" = ( /turf/open/floor/engine/o2, /area/ruin/syndicate_lava_base/engineering) @@ -1374,16 +1335,6 @@ }, /turf/open/floor/plating/lavaland_atmos, /area/ruin/syndicate_lava_base/cargo) -"nn" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/tile/dark_red, -/turf/open/floor/engine, -/area/ruin/syndicate_lava_base/testlab) "no" = ( /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) @@ -1398,15 +1349,6 @@ /obj/structure/dresser, /turf/open/floor/wood, /area/ruin/syndicate_lava_base/dormitories) -"nr" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/syndicate_lava_base/testlab) "nt" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -1678,6 +1620,9 @@ }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) +"qk" = ( +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) "qr" = ( /obj/effect/turf_decal/siding/thinplating/dark/corner{ dir = 4 @@ -1739,6 +1684,18 @@ }, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) +"qU" = ( +/obj/structure/table/glass, +/obj/item/storage/box/syringes{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/item/storage/bag/xeno, +/turf/open/floor/wood, +/area/ruin/syndicate_lava_base/testlab) "qV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/light/directional/north, @@ -2417,10 +2374,6 @@ }, /turf/open/floor/iron/kitchen, /area/ruin/syndicate_lava_base/bar) -"yC" = ( -/obj/structure/window/reinforced/survival_pod, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/testlab) "yE" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 8 @@ -2693,6 +2646,13 @@ }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) +"AW" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4; + name = "BZ Pump" + }, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/testlab) "Bn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, @@ -2898,14 +2858,6 @@ dir = 1 }, /area/ruin/syndicate_lava_base/bar) -"CQ" = ( -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4; - name = "BZ Pump" - }, -/obj/structure/window/reinforced/survival_pod, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/testlab) "CR" = ( /obj/structure/window/reinforced/survival_pod{ dir = 1 @@ -3311,31 +3263,6 @@ /obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/testlab) -"HH" = ( -/obj/structure/table/glass, -/obj/item/storage/box/monkeycubes/syndicate{ - pixel_y = 5 - }, -/obj/item/storage/box/monkeycubes/syndicate{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/slime_extract/grey{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/slime_extract/grey, -/obj/item/slime_extract/grey{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced/survival_pod, -/turf/open/floor/wood, -/area/ruin/syndicate_lava_base/testlab) "HI" = ( /obj/structure/sign/directions/medical{ dir = 4; @@ -3398,6 +3325,10 @@ }, /turf/open/floor/engine/o2, /area/ruin/syndicate_lava_base/engineering) +"HZ" = ( +/obj/machinery/monkey_recycler, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/testlab) "Ig" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -3540,23 +3471,6 @@ }, /turf/open/floor/engine, /area/ruin/syndicate_lava_base/testlab) -"Jw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera/xray{ - c_tag = "Xenobio East"; - dir = 4; - network = list("fsci") - }, -/obj/effect/turf_decal/tile/dark_red{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/syndicate_lava_base/testlab) "JB" = ( /turf/closed/wall/r_wall/syndicate, /area/ruin/syndicate_lava_base/main) @@ -3609,6 +3523,22 @@ /obj/structure/sink/directional/west, /turf/open/misc/grass, /area/ruin/syndicate_lava_base/bar) +"Kh" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 6 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/syndicate_lava_base/testlab) "Ko" = ( /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -3851,6 +3781,18 @@ }, /turf/open/floor/catwalk_floor/iron, /area/ruin/syndicate_lava_base/testlab) +"Ml" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/ruin/syndicate_lava_base/testlab) "Mn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -4562,6 +4504,20 @@ /obj/structure/table/reinforced, /turf/open/floor/iron/white, /area/ruin/syndicate_lava_base/medbay) +"Tw" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/xray{ + c_tag = "Xenobio West"; + dir = 8; + network = list("fsci") + }, +/turf/open/floor/engine, +/area/ruin/syndicate_lava_base/testlab) "Tx" = ( /turf/closed/wall/r_wall/syndicate/nodiagonal, /area/ruin/syndicate_lava_base/bar) @@ -4598,17 +4554,6 @@ /obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/white, /area/ruin/syndicate_lava_base/medbay) -"Ua" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera/xray{ - c_tag = "Xenobio West"; - dir = 8; - network = list("fsci") - }, -/turf/open/floor/engine, -/area/ruin/syndicate_lava_base/testlab) "Ub" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4642,6 +4587,19 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/smooth_edge, /area/ruin/syndicate_lava_base/cargo) +"UB" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_red, +/turf/open/floor/engine, +/area/ruin/syndicate_lava_base/testlab) "UG" = ( /turf/closed/wall/r_wall/syndicate, /area/ruin/syndicate_lava_base/testlab) @@ -4696,15 +4654,6 @@ /obj/structure/lattice/catwalk, /turf/open/lava/smooth/lava_land_surface, /area/ruin/syndicate_lava_base/medbay) -"Vk" = ( -/obj/structure/fans/tiny, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/door/window/survival_pod{ - req_access = list("syndicate"); - name = "Slime Pacification Chamber" - }, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/testlab) "Vm" = ( /obj/structure/window/reinforced/tinted, /obj/structure/window/reinforced/tinted{ @@ -4863,6 +4812,30 @@ "WW" = ( /turf/open/floor/iron, /area/ruin/syndicate_lava_base/bar) +"WY" = ( +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes/syndicate{ + pixel_y = 5 + }, +/obj/item/storage/box/monkeycubes/syndicate{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/slime_extract/grey{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/slime_extract/grey, +/obj/item/slime_extract/grey{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/ruin/syndicate_lava_base/testlab) "Xd" = ( /obj/machinery/computer/pandemic, /obj/structure/window/reinforced/survival_pod, @@ -4934,6 +4907,28 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/ruin/syndicate_lava_base/bar) +"XD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/xray{ + c_tag = "Xenobio East"; + dir = 4; + network = list("fsci") + }, +/obj/machinery/door/window/survival_pod{ + req_access = list("syndicate"); + dir = 1; + name = "Slime Pacification Chamber" + }, +/obj/effect/turf_decal/tile/dark_red{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/turf/open/floor/engine, +/area/ruin/syndicate_lava_base/testlab) "XJ" = ( /obj/structure/table/glass, /obj/machinery/firealarm/directional/west{ @@ -5273,38 +5268,38 @@ aa aa aa aa -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk aa aa aa @@ -5332,42 +5327,42 @@ aa aa aa ag -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk aa aa aa @@ -5423,13 +5418,13 @@ ab ab ab ab -bh -bh -bh -bh -bh -bh -bh +qk +qk +qk +qk +qk +qk +qk aa aa aa @@ -5485,11 +5480,11 @@ ab ab ab ab -bh -bh -bh -bh -bh +qk +qk +qk +qk +qk aa aa "} @@ -5548,8 +5543,8 @@ ab ab ab ab -bh -bh +qk +qk aa "} (6,1,1) = {" @@ -5587,8 +5582,8 @@ OW OW Yk Yu -eF -Ua +qU +Tw qz cr no @@ -5606,8 +5601,8 @@ ab ab ab ab -bh -bh +qk +qk aa aa "} @@ -5646,8 +5641,8 @@ RJ OW YF XV -HH -nr +WY +Ml qT WG Dt @@ -5666,14 +5661,14 @@ ab ab ab ab -bh -bh +qk +qk aa "} (8,1,1) = {" aa aa -bh +qk ag ab ag @@ -5705,8 +5700,8 @@ bb OW YW fv -jM -bH +Kh +ji ch Jt Ow @@ -5724,15 +5719,15 @@ ab ab ab ab -bh -bh +qk +qk aa aa "} (9,1,1) = {" aa -bh -bh +qk +qk ab ab ab @@ -5764,8 +5759,8 @@ Cl OW Zd Ku -lQ -nr +HZ +Ml qT WG Yn @@ -5784,14 +5779,14 @@ ab ab ab ab -bh +qk ag aa "} (10,1,1) = {" aa -bh -bh +qk +qk ab ab ab @@ -5823,9 +5818,9 @@ RL UX Zd Ku -yC -bH -gE +Ku +ji +ch Jt Ow OW @@ -5843,14 +5838,14 @@ ab ab ab ab -bh +qk ag aa "} (11,1,1) = {" aa -bh -bh +qk +qk ab ab Va @@ -5882,8 +5877,8 @@ RY OW Zn Do -mL -nr +ex +Ml qT WG Yn @@ -5903,13 +5898,13 @@ ab ab ab ab -bh -bh +qk +qk "} (12,1,1) = {" aa -bh -bh +qk +qk ab ab Zz @@ -5941,8 +5936,8 @@ Tg OW Ky BS -CQ -nn +AW +UB KY KY et @@ -5962,13 +5957,13 @@ ab ab ab ab -bh -bh +qk +qk "} (13,1,1) = {" aa -bh -bh +qk +qk ab ab Zz @@ -6000,8 +5995,8 @@ uE OW Fq oA -Vk -Jw +bG +XD aQ aQ AJ @@ -6021,13 +6016,13 @@ ab ab ab ab -bh -bh +qk +qk "} (14,1,1) = {" aa -bh -bh +qk +qk ab ab Zz @@ -6080,12 +6075,12 @@ ab ab ab ab -bh -bh +qk +qk "} (15,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -6139,12 +6134,12 @@ ab ab ab ab -bh -bh +qk +qk "} (16,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -6198,12 +6193,12 @@ ab ab ab ab -bh -bh +qk +qk "} (17,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -6257,12 +6252,12 @@ ab ab ab ab -bh -bh +qk +qk "} (18,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -6316,12 +6311,12 @@ ab ab ab ab -bh -bh +qk +qk "} (19,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -6374,14 +6369,14 @@ SE ab ab ab -bh -bh +qk +qk aa "} (20,1,1) = {" aa -bh -bh +qk +qk ab ab Zz @@ -6433,14 +6428,14 @@ SE ab ab ab -bh -bh +qk +qk aa "} (21,1,1) = {" aa -bh -bh +qk +qk ab ab Zz @@ -6491,15 +6486,15 @@ JS SE ab ab -bh -bh +qk +qk aa aa "} (22,1,1) = {" aa -bh -bh +qk +qk ab ab Zz @@ -6551,14 +6546,14 @@ Vb ab ab ab -bh -bh +qk +qk aa "} (23,1,1) = {" aa -bh -bh +qk +qk ab ab ab @@ -6611,14 +6606,14 @@ ab ab ab ab -bh -bh +qk +qk "} (24,1,1) = {" aa aa -bh -bh +qk +qk ab ab ab @@ -6670,14 +6665,14 @@ ab ab ab ab -bh -bh +qk +qk "} (25,1,1) = {" aa aa -bh -bh +qk +qk ab ab ab @@ -6729,15 +6724,15 @@ ab ab ab ab -bh -bh +qk +qk "} (26,1,1) = {" aa aa aa -bh -bh +qk +qk ab ab NT @@ -6788,15 +6783,15 @@ ab ab ab ab -bh -bh +qk +qk "} (27,1,1) = {" aa aa aa -bh -bh +qk +qk ab ab ca @@ -6847,15 +6842,15 @@ ab ab ab ab -bh -bh +qk +qk "} (28,1,1) = {" aa aa aa -bh -bh +qk +qk ab ab NT @@ -6906,14 +6901,14 @@ ab ab ab ab -bh -bh +qk +qk "} (29,1,1) = {" aa aa -bh -bh +qk +qk ab ab ab @@ -6964,15 +6959,15 @@ Tx Tx ab ab -bh -bh +qk +qk aa "} (30,1,1) = {" aa aa -bh -bh +qk +qk ab ab ab @@ -7023,15 +7018,15 @@ yB Tx ab ab -bh -bh +qk +qk aa "} (31,1,1) = {" aa aa -bh -bh +qk +qk ab ab ab @@ -7083,13 +7078,13 @@ jk ab ab ab -bh -bh +qk +qk "} (32,1,1) = {" aa -bh -bh +qk +qk ab ab ab @@ -7142,13 +7137,13 @@ Tx ab ab ab -bh -bh +qk +qk "} (33,1,1) = {" aa -bh -bh +qk +qk ab ab ab @@ -7201,13 +7196,13 @@ Tx ab ab ab -bh -bh +qk +qk "} (34,1,1) = {" aa -bh -bh +qk +qk ab ab ab @@ -7260,12 +7255,12 @@ ab ab ab ab -bh -bh +qk +qk "} (35,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -7319,12 +7314,12 @@ ab ab ab ab -bh -bh +qk +qk "} (36,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -7377,13 +7372,13 @@ Tx ab ab ab -bh -bh +qk +qk aa "} (37,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -7437,12 +7432,12 @@ ab ab ab ab -bh -bh +qk +qk "} (38,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -7495,13 +7490,13 @@ Tx ab ab ab -bh -bh +qk +qk aa "} (39,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -7555,13 +7550,13 @@ ab ab ab ab -bh -bh +qk +qk "} (40,1,1) = {" aa -bh -bh +qk +qk ab ab ab @@ -7614,13 +7609,13 @@ ab ab ab ab -bh -bh +qk +qk "} (41,1,1) = {" aa -bh -bh +qk +qk ab ab ab @@ -7673,13 +7668,13 @@ ab ab ab ab -bh -bh +qk +qk "} (42,1,1) = {" aa -bh -bh +qk +qk ab ab ab @@ -7732,12 +7727,12 @@ ab ab ab ab -bh -bh +qk +qk "} (43,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -7791,12 +7786,12 @@ ab ab ab ab -bh -bh +qk +qk "} (44,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -7849,13 +7844,13 @@ Lq ab ab ab -bh -bh +qk +qk aa "} (45,1,1) = {" -bh -bh +qk +qk ab ab ab @@ -7908,14 +7903,14 @@ Lq ab ab ab -bh -bh +qk +qk aa "} (46,1,1) = {" aa -bh -bh +qk +qk ab ab ab @@ -7966,16 +7961,16 @@ Lq QS ab ab -bh -bh +qk +qk aa aa "} (47,1,1) = {" aa aa -bh -bh +qk +qk ab ab ab @@ -8026,16 +8021,16 @@ ab ab ab ab -bh -bh +qk +qk aa "} (48,1,1) = {" aa aa aa -bh -bh +qk +qk ab ab ab @@ -8084,8 +8079,8 @@ ab ab ab ab -bh -bh +qk +qk aa aa "} @@ -8094,8 +8089,8 @@ aa aa aa aa -bh -bh +qk +qk ab ab ab @@ -8143,8 +8138,8 @@ ab ab ab ab -bh -bh +qk +qk aa aa "} @@ -8154,19 +8149,19 @@ aa aa aa aa -bh -bh -bh +qk +qk +qk ab ab ab ab ab -bh -bh -bh -bh -bh +qk +qk +qk +qk +qk ab ab ab @@ -8200,9 +8195,9 @@ ab ab ab ab -bh -bh -bh +qk +qk +qk aa aa aa @@ -8214,53 +8209,53 @@ aa aa aa aa -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk aa aa aa @@ -8275,49 +8270,49 @@ aa aa aa aa -bh -bh -bh -bh -bh +qk +qk +qk +qk +qk aa aa aa aa aa -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh -bh +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk +qk aa aa aa diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index 4f4ef4880e3..f8ef39efa42 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -443,9 +443,9 @@ /area/ruin/space/ks13/medical/medbay) "fH" = ( /obj/machinery/door/morgue{ - name = "Chaplains Office"; - req_access = list("chapel_office") + name = "Chaplains Office" }, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, /turf/open/floor/iron/dark, /area/ruin/space/ks13/service/chapel_office) "fJ" = ( diff --git a/_maps/RandomRuins/SpaceRuins/bus.dmm b/_maps/RandomRuins/SpaceRuins/bus.dmm index 80a7f4a86fe..3000a8ec2e8 100644 --- a/_maps/RandomRuins/SpaceRuins/bus.dmm +++ b/_maps/RandomRuins/SpaceRuins/bus.dmm @@ -18,51 +18,36 @@ /area/ruin/space) "an" = ( /obj/structure/fluff/bus/passable/seat, -/obj/item/toy/plush/pkplush{ - pixel_y = 17 - }, +/obj/item/food/meatball, /turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/space) "ao" = ( -/obj/machinery/telecomms/server{ - pixel_y = 12; - layer = 2.91; - name = "tgsv3"; - desc = "It's, uh... pending an upgrade." +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/airless{ + icon_state = "bus" }, -/turf/closed/mineral/ash_rock, /area/ruin/space) "ap" = ( /obj/structure/fluff/bus/passable/seat{ pixel_y = 15 }, -/obj/item/toy/plush/lizard_plushie/green{ - pixel_y = 17 - }, /turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/space) "aq" = ( /obj/structure/fluff/bus/passable/seat, +/obj/item/food/meatball, /obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/helmet/knight{ - pixel_y = 16 - }, /turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/space) "ar" = ( /obj/structure/fluff/bus/passable/seat, -/obj/item/grown/novaflower{ - pixel_y = 25 - }, -/obj/item/food/grown/watermelon{ - pixel_y = 17 - }, +/obj/item/food/grown/cherry_bomb, /turf/open/floor/iron/dark/airless{ icon_state = "bus" }, @@ -70,15 +55,7 @@ "as" = ( /obj/structure/fluff/bus/passable/seat/driver, /obj/effect/decal/cleanable/dirt, -/obj/item/toy/plush/moth{ - pixel_y = 28 - }, -/obj/item/food/grown/citrus/orange{ - pixel_y = 19 - }, -/obj/item/toy/talking/ai{ - pixel_y = 16 - }, +/obj/item/food/grown/citrus/orange, /turf/open/floor/iron/dark/airless{ icon_state = "bus" }, @@ -140,13 +117,7 @@ "aU" = ( /obj/structure/fluff/bus/passable/seat, /obj/effect/decal/cleanable/dirt, -/obj/item/bodypart/arm/right{ - pixel_y = 26; - pixel_x = -4 - }, -/obj/item/food/meat/slab/penguin{ - pixel_y = 13 - }, +/obj/item/food/meatball, /turf/open/floor/iron/dark/airless{ icon_state = "bus" }, @@ -161,38 +132,29 @@ "aW" = ( /obj/structure/fluff/bus/passable/seat/driver, /obj/effect/decal/cleanable/dirt, -/obj/item/banhammer{ - pixel_y = 22 - }, /turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/space) "aZ" = ( /obj/structure/fluff/bus/passable, -/obj/structure/sacrificealtar, +/obj/effect/decal/cleanable/dirt, +/obj/item/food/meatball, /turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/space) "ba" = ( -/obj/structure/fluff/bus/passable/seat, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ants{ - pixel_y = 8; - pixel_x = 9 - }, -/obj/item/food/grown/tomato{ - pixel_y = 25 - }, -/obj/item/food/donut/plain{ - pixel_y = 16; - pixel_x = 1 - }, +/obj/structure/fluff/bus/passable, +/obj/item/banhammer, /turf/open/floor/iron/dark/airless{ icon_state = "bus" }, /area/ruin/space) +"dI" = ( +/obj/item/food/meatball, +/turf/open/misc/asteroid/airless, +/area/ruin/space) "iE" = ( /obj/structure/table, /obj/item/pai_card, @@ -277,21 +239,6 @@ }, /turf/open/misc/asteroid/airless, /area/ruin/space) -"FZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/telecomms/server{ - pixel_y = 12; - layer = 2.91; - name = "tgsv3"; - desc = "It's, uh... pending an upgrade." - }, -/obj/item/toy/plush/awakenedplushie{ - pixel_y = 27 - }, -/turf/open/floor/iron/dark/airless{ - icon_state = "bus" - }, -/area/ruin/space) "Gf" = ( /obj/effect/decal/remains/human, /obj/item/clothing/suit/space, @@ -370,13 +317,7 @@ "XA" = ( /obj/structure/fluff/bus/passable/seat, /obj/effect/decal/cleanable/dirt, -/obj/item/toy/singlecard{ - pixel_y = 25; - pixel_x = 0 - }, -/obj/item/food/grown/potato{ - pixel_y = 15 - }, +/obj/item/toy/plush/awakenedplushie, /turf/open/floor/iron/dark/airless{ icon_state = "bus" }, @@ -438,10 +379,10 @@ ab yY Bw yY -yY +dI Ne -am -aZ +aU +az ER yY yY @@ -461,7 +402,7 @@ yY yY Ne am -ax +aZ Xj yY yY @@ -481,7 +422,7 @@ Bw yY Ne aV -az +ba IQ yY yY @@ -495,12 +436,12 @@ ab Gt yY Ne -FZ +am ax ER yY Ne -am +aU az KK yY @@ -555,7 +496,7 @@ ab ab yY Ne -ba +ao aA KK uO @@ -635,7 +576,7 @@ ab Ds yY Ne -aU +am aD KK yY @@ -660,7 +601,7 @@ aE ud yY yY -yY +dI yY aa aa @@ -756,7 +697,7 @@ ab ab ab ab -ao +ab yY yY yY diff --git a/_maps/RandomRuins/SpaceRuins/derelict4.dmm b/_maps/RandomRuins/SpaceRuins/derelict4.dmm index 56e5ed97a61..24af2072eff 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict4.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict4.dmm @@ -87,7 +87,9 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav) "O" = ( -/obj/item/wallframe/apc, +/obj/machinery/power/apc/auto_name/directional/north{ + start_charge = 0 + }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav) "Q" = ( diff --git a/_maps/RandomRuins/SpaceRuins/derelict8.dmm b/_maps/RandomRuins/SpaceRuins/derelict8.dmm index 826204b37eb..656dcd36bad 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict8.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict8.dmm @@ -323,7 +323,7 @@ "SL" = ( /obj/effect/spawner/random/trash/mess, /obj/structure/cable, -/obj/item/wallframe/apc, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/plating/airless, /area/ruin/space/has_grav) "SQ" = ( diff --git a/_maps/RandomZLevels/blackmesa.dmm b/_maps/RandomZLevels/blackmesa.dmm index 8c2d300c788..6b38dda3e8f 100644 --- a/_maps/RandomZLevels/blackmesa.dmm +++ b/_maps/RandomZLevels/blackmesa.dmm @@ -3998,7 +3998,9 @@ /area/awaymission/black_mesa/security_outpost) "aYe" = ( /obj/structure/rack/gunrack, -/obj/item/gun/ballistic/revolver/mateba, +/obj/item/gun/ballistic/revolver/mateba{ + fire_select_modes = list(1,2) + }, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/awaymission/black_mesa/security_outpost) @@ -5151,6 +5153,7 @@ /obj/item/gun/ballistic/automatic/pistol/g17/mesa{ burst_size = 3; desc = "A weapon from bygone times, and this is the exact 21st century version. In fact, even more reliable, but it also can run full automatic fire mode. Chambered in 9mm."; + fire_select_modes = list(1,2,3); firing_burst = 1; name = "\improper Glock-18" }, diff --git a/_maps/map_files/generic/CentCom_skyrat_z2.dmm b/_maps/map_files/generic/CentCom_skyrat_z2.dmm index 3afe74a6de0..53eb53ccefd 100644 --- a/_maps/map_files/generic/CentCom_skyrat_z2.dmm +++ b/_maps/map_files/generic/CentCom_skyrat_z2.dmm @@ -7002,7 +7002,6 @@ /obj/item/radio/headset/syndicate/alt, /obj/effect/turf_decal/bot_white, /obj/machinery/light/cold/directional/north, -/obj/item/clothing/suit/armor/vest, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) "hAW" = ( @@ -7919,6 +7918,10 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/centcom/interlink) +"jUw" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/centcom/interlink) "jUK" = ( /obj/machinery/door/airlock/medical/glass{ name = "Interlink Medbay" @@ -11032,7 +11035,6 @@ desc = "It's a personal storage unit for operative gear." }, /obj/effect/turf_decal/bot_white, -/obj/item/clothing/suit/armor/vest, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) "rVP" = ( @@ -11585,7 +11587,6 @@ }, /obj/effect/turf_decal/bot_white, /obj/machinery/light/cold/directional/south, -/obj/item/clothing/suit/armor/vest, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) "ttx" = ( @@ -12397,7 +12398,6 @@ }, /obj/effect/turf_decal/bot_white, /obj/machinery/light/cold/directional/north, -/obj/item/clothing/suit/armor/vest, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) "vxh" = ( @@ -27396,7 +27396,7 @@ aqG aqG aqG aDg -aXG +jUw jXO rDL hvQ diff --git a/_maps/shuttles/skyrat/goldeneye_cruiser.dmm b/_maps/shuttles/skyrat/goldeneye_cruiser.dmm index ac25206d7a3..cb422500a7c 100644 --- a/_maps/shuttles/skyrat/goldeneye_cruiser.dmm +++ b/_maps/shuttles/skyrat/goldeneye_cruiser.dmm @@ -264,7 +264,6 @@ "im" = ( /obj/structure/table/optable, /obj/effect/turf_decal/bot, -/obj/machinery/defibrillator_mount/directional/north, /turf/open/floor/iron/dark/textured_large, /area/shuttle/syndicate/cruiser/medical) "iU" = ( @@ -663,9 +662,8 @@ /area/shuttle/syndicate/cruiser/brig) "Iz" = ( /obj/structure/rack/shelf, -/obj/effect/turf_decal/bot_white, -/obj/item/defibrillator/loaded, /obj/item/storage/backpack/duffelbag/syndie/surgery, +/obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark/textured_large, /area/shuttle/syndicate/cruiser/medical) "JA" = ( @@ -757,7 +755,8 @@ /area/shuttle/syndicate/cruiser/armory) "Pq" = ( /obj/structure/table/reinforced, -/obj/machinery/recharger, +/obj/item/taperecorder, +/obj/item/tape, /turf/open/floor/iron/dark/textured_large, /area/shuttle/syndicate/cruiser/bridge) "Py" = ( diff --git a/_maps/shuttles/whiteship_pubby.dmm b/_maps/shuttles/whiteship_pubby.dmm index 16f184e65fc..0e74204c05c 100644 --- a/_maps/shuttles/whiteship_pubby.dmm +++ b/_maps/shuttles/whiteship_pubby.dmm @@ -88,6 +88,7 @@ dir = 1; piping_layer = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/shuttle/abandoned) @@ -755,6 +756,7 @@ /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/shuttle/abandoned) diff --git a/_maps/templates/lazy_templates/wizard_den.dmm b/_maps/templates/lazy_templates/wizard_den.dmm index c400cfa6641..3fe8ac99751 100644 --- a/_maps/templates/lazy_templates/wizard_den.dmm +++ b/_maps/templates/lazy_templates/wizard_den.dmm @@ -186,6 +186,13 @@ /obj/machinery/light/directional/east, /turf/open/floor/engine/cult, /area/centcom/wizard_station) +"tv" = ( +/obj/effect/decal/cleanable/blood/splatter, +/mob/living/simple_animal/hostile/netherworld{ + name = "Experiment 35b" + }, +/turf/open/floor/grass, +/area/centcom/wizard_station) "tz" = ( /obj/structure/table/wood/fancy, /obj/item/camera/spooky, @@ -303,14 +310,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron, /area/centcom/wizard_station) -"Iz" = ( -/obj/structure/table/wood, -/obj/item/clothing/head/wizard/tape, -/obj/item/clothing/suit/wizrobe/tape, -/obj/item/staff/tape, -/obj/item/stack/sticky_tape/super, -/turf/open/floor/engine/cult, -/area/centcom/wizard_station) "IZ" = ( /obj/structure/chair/wood/wings{ dir = 1 @@ -389,13 +388,6 @@ /obj/structure/chair/wood/wings, /turf/open/floor/carpet, /area/centcom/wizard_station) -"QL" = ( -/obj/effect/decal/cleanable/blood/splatter, -/mob/living/simple_animal/hostile/netherworld{ - name = "Experiment 35b" - }, -/turf/open/floor/grass, -/area/centcom/wizard_station) "RT" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck/wizoff{ @@ -1354,7 +1346,7 @@ qo iQ gC dp -Iz +jp hT hT OV @@ -1526,7 +1518,7 @@ lL cs nN kZ -QL +tv JN kZ cs diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index cfb1da3c16e..33b5808936c 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -544,7 +544,7 @@ /obj/item/modular_computer/pda/cargo = list(REGION_SUPPLY), \ /obj/item/modular_computer/pda/shaftminer = list(REGION_SUPPLY), \ /obj/item/modular_computer/pda/chaplain = list(REGION_GENERAL), \ - /obj/item/modular_computer/pda/lawyer = list(REGION_GENERAL), \ + /obj/item/modular_computer/pda/lawyer = list(REGION_GENERAL, REGION_SECURITY), \ /obj/item/modular_computer/pda/botanist = list(REGION_GENERAL), \ /obj/item/modular_computer/pda/roboticist = list(REGION_RESEARCH), \ /obj/item/modular_computer/pda/curator = list(REGION_GENERAL), \ diff --git a/code/__DEFINES/callbacks.dm b/code/__DEFINES/callbacks.dm index 8808c045abb..705b8066119 100644 --- a/code/__DEFINES/callbacks.dm +++ b/code/__DEFINES/callbacks.dm @@ -1,23 +1,6 @@ #define GLOBAL_PROC "some_magic_bullshit" /// A shorthand for the callback datum, [documented here](datum/callback.html) #define CALLBACK new /datum/callback - -///Per the DM reference, spawn(-1) will execute the spawned code immediately until a block is met. -#define MAKE_SPAWN_ACT_LIKE_WAITFOR -1 -///Create a codeblock that will not block the callstack if a block is met. -#define ASYNC spawn(MAKE_SPAWN_ACT_LIKE_WAITFOR) - -#define INVOKE_ASYNC(proc_owner, proc_path, proc_arguments...) \ - if ((proc_owner) == GLOBAL_PROC) { \ - ASYNC { \ - call(proc_path)(##proc_arguments); \ - }; \ - } \ - else { \ - ASYNC { \ - call(proc_owner, proc_path)(##proc_arguments); \ - }; \ - } - +#define INVOKE_ASYNC world.ImmediateInvokeAsync /// like CALLBACK but specifically for verb callbacks #define VERB_CALLBACK new /datum/callback/verb_callback diff --git a/code/__DEFINES/dcs/flags.dm b/code/__DEFINES/dcs/flags.dm index 3f3db0212b6..fef738e4111 100644 --- a/code/__DEFINES/dcs/flags.dm +++ b/code/__DEFINES/dcs/flags.dm @@ -30,13 +30,6 @@ #define COMPONENT_DUPE_ALLOWED 1 /// new component is deleted #define COMPONENT_DUPE_UNIQUE 2 -/** - * Component uses source tracking to manage adding and removal logic. - * Add a source/spawn to/the component by using AddComponentFrom(source, component_type, args...) - * Only the first args will be respected, and you should instead handle most of your logic in the on_source_added proc. - * Removing the last source will automatically remove the component from the parent. - */ -#define COMPONENT_DUPE_SOURCES 3 /// old component is given the initialization args of the new #define COMPONENT_DUPE_UNIQUE_PASSARGS 4 /// each component of the same type is consulted as to whether the duplicate should be allowed diff --git a/code/__DEFINES/dcs/helpers.dm b/code/__DEFINES/dcs/helpers.dm index a8dc3865702..56ea5370c4a 100644 --- a/code/__DEFINES/dcs/helpers.dm +++ b/code/__DEFINES/dcs/helpers.dm @@ -18,9 +18,5 @@ /// A wrapper for _AddComponent that allows us to pretend we're using normal named arguments #define AddComponent(arguments...) _AddComponent(list(##arguments)) -/// A wrapper for _AddComonent that passes in a source. -/// Necessary if dupe_mode is set to COMPONENT_DUPE_SOURCES. -#define AddComponentFrom(source, arguments...) _AddComponent(list(##arguments), source) - /// A wrapper for _LoadComponent that allows us to pretend we're using normal named arguments #define LoadComponent(arguments...) _LoadComponent(list(##arguments)) diff --git a/code/__DEFINES/role_preferences.dm b/code/__DEFINES/role_preferences.dm index 6193788392d..61e6a9fa28b 100644 --- a/code/__DEFINES/role_preferences.dm +++ b/code/__DEFINES/role_preferences.dm @@ -41,9 +41,9 @@ #define ROLE_SPIDER "Spider" #define ROLE_WIZARD_MIDROUND "Wizard (Midround)" //SKYRAT EDIT START +#define ROLE_LONE_INFILTRATOR "Lone Infiltrator" #define ROLE_BORER "Borer" #define ROLE_DRIFTING_CONTRACTOR "Drifting Contractor" -#define ROLE_LONE_INFILTRATOR "Lone Infiltrator" #define ROLE_MUTANT "Mutated Abomination" // SKYRAT EDIT END @@ -107,13 +107,7 @@ #define ROLE_BATTLECRUISER_CREW "Battlecruiser Crew" #define ROLE_BATTLECRUISER_CAPTAIN "Battlecruiser Captain" #define ROLE_VENUSHUMANTRAP "Venus Human Trap" -//SKYRAT EDIT START -#define ROLE_BLACK_MARKET_DEALER "Black Market Dealer" -#define ROLE_DS2 "DS2 Syndicate" -#define ROLE_FREIGHTER_CREW "Freighter Crew" -#define ROLE_GHOST_CAFE "Ghost Cafe Visitor" -#define ROLE_PORT_TARKON "Port Tarkon Survivor" -//SKYRAT EDIT END + /// This defines the antagonists you can operate with in the settings. /// Keys are the antagonist, values are the number of days since the player's diff --git a/code/__DEFINES/shuttles.dm b/code/__DEFINES/shuttles.dm index 5380268e979..1d721ef3f1d 100644 --- a/code/__DEFINES/shuttles.dm +++ b/code/__DEFINES/shuttles.dm @@ -29,11 +29,8 @@ //Launching Shuttles to CentCom #define NOLAUNCH -1 #define UNLAUNCHED 0 -/// This shuttle launched to head to end game (or has arrived there), it will not update further #define ENDGAME_LAUNCHED 1 #define EARLY_LAUNCHED 2 -/// "Endgame transit" denotes shuttles which "fly into the sunset" when the round ends, such as the whiteship. -/// These shuttles leave when the main emergency shuttle does but don't dock anywhere (to save space), so this counts as "escaped". #define ENDGAME_TRANSIT 3 //positive value = cannot puchase diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 6177fb512a1..5c87a89b618 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -298,7 +298,7 @@ #define SSAIR_SUPERCONDUCTIVITY 7 #define SSAIR_PROCESS_ATOMS 8 -// Pipeline rebuild helper defines, these suck but it'll do for now //Fools you actually merged it +//Pipeline rebuild helper defines, these suck but it'll do for now //Fools you actually merged it #define SSAIR_REBUILD_PIPELINE 1 #define SSAIR_REBUILD_QUEUE 2 @@ -311,18 +311,18 @@ #define SSWARDROBE_STOCK 1 #define SSWARDROBE_INSPECT 2 -// Wardrobe cache metadata indexes +//Wardrobe cache metadata indexes #define WARDROBE_CACHE_COUNT 1 #define WARDROBE_CACHE_LAST_INSPECT 2 #define WARDROBE_CACHE_CALL_INSERT 3 #define WARDROBE_CACHE_CALL_REMOVAL 4 -// Wardrobe preloaded stock indexes +//Wardrobe preloaded stock indexes #define WARDROBE_STOCK_CONTENTS 1 #define WARDROBE_STOCK_CALL_INSERT 2 #define WARDROBE_STOCK_CALL_REMOVAL 3 -// Wardrobe callback master list indexes +//Wardrobe callback master list indexes #define WARDROBE_CALLBACK_INSERT 1 #define WARDROBE_CALLBACK_REMOVE 2 @@ -335,9 +335,3 @@ /// The timer key used to know how long subsystem initialization takes #define SS_INIT_TIMER_KEY "ss_init" - -// Vote subsystem counting methods -/// First past the post. One selection per person, and the selection with the most votes wins. -#define VOTE_COUNT_METHOD_SINGLE 1 -/// Approval voting. Any number of selections per person, and the selection with the most votes wins. -#define VOTE_COUNT_METHOD_MULTI 2 diff --git a/code/__DEFINES/toys.dm b/code/__DEFINES/toys.dm index ffa3ea38861..b13b1d18f1d 100644 --- a/code/__DEFINES/toys.dm +++ b/code/__DEFINES/toys.dm @@ -5,8 +5,3 @@ #define DICE_BASICALLY_RIGGED 2 /// Dice has a 100% chance to land on a rigged value #define DICE_TOTALLY_RIGGED 3 - -/// card is considered face down -#define CARD_FACEDOWN 0 -/// card is considered face up -#define CARD_FACEUP 1 diff --git a/code/__DEFINES/~skyrat_defines/gun.dm b/code/__DEFINES/~skyrat_defines/gun.dm index 626b27a4522..6d2d4adcbaa 100644 --- a/code/__DEFINES/~skyrat_defines/gun.dm +++ b/code/__DEFINES/~skyrat_defines/gun.dm @@ -1,3 +1,7 @@ +#define SELECT_SEMI_AUTOMATIC 1 +#define SELECT_BURST_SHOT 2 +#define SELECT_FULLY_AUTOMATIC 3 + // Bitflags for what company produces the gun #define COMPANY_CANTALAN (1<<0) #define COMPANY_ARMADYNE (1<<1) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 7e34ae20307..b473cffe9b6 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -68,30 +68,16 @@ return player_mob return null -/** - * Checks if the passed mind has a mob that is "alive" - * - * * player_mind - who to check for alive status - * * enforce_human - if TRUE, the checks fails if the mind's mob is a silicon, brain, or infectious zombie. - * - * Returns TRUE if they're alive, FALSE otherwise - */ +///Returns true if the mob that a player is controlling is alive /proc/considered_alive(datum/mind/player_mind, enforce_human = TRUE) if(player_mind?.current) if(enforce_human) - var/mob/living/carbon/human/player_mob = player_mind.current - - if(player_mob.stat == DEAD) - return FALSE - if(issilicon(player_mob) || isbrain(player_mob)) - return FALSE - if(istype(player_mob) && (player_mob.dna?.species?.id == SPECIES_ZOMBIE_INFECTIOUS)) - return FALSE - return TRUE - + var/mob/living/carbon/human/player_mob + if(ishuman(player_mind.current)) + player_mob = player_mind.current + return player_mind.current.stat != DEAD && !issilicon(player_mind.current) && !isbrain(player_mind.current) && (!player_mob || player_mob.dna.species.id != SPECIES_ZOMBIE) else if(isliving(player_mind.current)) - return (player_mind.current.stat != DEAD) - + return player_mind.current.stat != DEAD return FALSE /** @@ -166,7 +152,7 @@ flick_overlay(image_to_show, viewing, duration) ///Get active players who are playing in the round -/proc/get_active_player_count(alive_check = FALSE, afk_check = FALSE, human_check = FALSE) +/proc/get_active_player_count(alive_check = 0, afk_check = 0, human_check = 0) var/active_players = 0 for(var/i = 1; i <= GLOB.player_list.len; i++) var/mob/player_mob = GLOB.player_list[i] diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index ebb2d521935..e4f662d6a3a 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -197,7 +197,7 @@ if(!didthegamerwin) return FALSE player_client.give_award(/datum/award/score/hardcore_random, human_mob, round(human_mob.hardcore_survival_score * 2)) - else if(considered_escaped(human_mob)) + else if(human_mob.onCentCom()) player_client.give_award(/datum/award/score/hardcore_random, human_mob, round(human_mob.hardcore_survival_score)) diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index dc0c244a9cf..e28014cd6fa 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -533,7 +533,7 @@ SUBSYSTEM_DEF(job) SEND_SIGNAL(equipping, COMSIG_JOB_RECEIVED, job) - equipping.mind?.set_assigned_role_with_greeting(job, player_client) + equipping.mind?.set_assigned_role_with_greeting(job) if(player_client) to_chat(player_client, span_infoplain("You are the [chosen_title].")) // SKYRAT EDIT CHANGE - ALTERNATIVE_JOB_TITLES - Original: to_chat(player_client, span_infoplain("You are the [job.title].")) diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 15a4aed4adb..f0b9cd45a7b 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -93,10 +93,7 @@ SUBSYSTEM_DEF(vote) if (final_winner) // if no one voted final_winner will be null current_vote.finalize_vote(final_winner) -/** - * One selection per person, and the selection with the most votes wins. - */ -/datum/controller/subsystem/vote/proc/submit_single_vote(mob/voter, their_vote) +/datum/controller/subsystem/vote/proc/submit_vote(mob/voter, their_vote) if(!current_vote) return if(!voter?.ckey) @@ -114,31 +111,6 @@ SUBSYSTEM_DEF(vote) current_vote.choices_by_ckey[voter.ckey] = their_vote current_vote.choices[their_vote]++ - - return TRUE - -/** - * Any number of selections per person, and the selection with the most votes wins. - */ -/datum/controller/subsystem/vote/proc/submit_multi_vote(mob/voter, their_vote) - if(!current_vote) - return - if(!voter?.ckey) - return - if(CONFIG_GET(flag/no_dead_vote) && voter.stat == DEAD && !voter.client?.holder) - return - - else - voted += voter.ckey - - if(current_vote.choices_by_ckey[voter.ckey + their_vote] == 1) - current_vote.choices_by_ckey[voter.ckey + their_vote] = 0 - current_vote.choices[their_vote]-- - - else - current_vote.choices_by_ckey[voter.ckey + their_vote] = 1 - current_vote.choices[their_vote]++ - return TRUE /** @@ -245,12 +217,10 @@ SUBSYSTEM_DEF(vote) var/is_upper_admin = check_rights_for(user.client, R_ADMIN) data["user"] = list( - "ckey" = user.client?.ckey, "isLowerAdmin" = is_lower_admin, "isUpperAdmin" = is_upper_admin, // What the current user has selected in any ongoing votes. - "singleSelection" = current_vote?.choices_by_ckey[user.client?.ckey], - "multiSelection" = current_vote?.choices_by_ckey, + "selectedChoice" = current_vote?.choices_by_ckey[user.client?.ckey], ) data["voting"]= is_lower_admin ? voting : list() @@ -280,7 +250,6 @@ SUBSYSTEM_DEF(vote) "name" = current_vote.name, "question" = current_vote.override_question, "timeRemaining" = current_vote.time_remaining, - "countMethod" = current_vote.count_method, "choices" = choices, "vote" = vote_data, ) @@ -324,11 +293,8 @@ SUBSYSTEM_DEF(vote) // meaning you can't spoof initiate a vote you're not supposed to be able to return initiate_vote(selected, voter.key, voter) - if("voteSingle") - return submit_single_vote(voter, params["voteOption"]) - - if("voteMulti") - return submit_multi_vote(voter, params["voteOption"]) + if("vote") + return submit_vote(voter, params["voteOption"]) /datum/controller/subsystem/vote/ui_close(mob/user) voting -= user.client?.ckey diff --git a/code/datums/callback.dm b/code/datums/callback.dm index a51639d0b9b..30cca6fd49c 100644 --- a/code/datums/callback.dm +++ b/code/datums/callback.dm @@ -67,6 +67,26 @@ arguments = args.Copy(3) if(usr) user = WEAKREF(usr) +/** + * Immediately Invoke proctocall on thingtocall, with waitfor set to false + * + * Arguments: + * * thingtocall Object to call on + * * proctocall Proc to call on that object + * * ... optional list of arguments to pass as arguments to the proc being called + */ +/world/proc/ImmediateInvokeAsync(thingtocall, proctocall, ...) + set waitfor = FALSE + + if (!thingtocall) + return + + var/list/calling_arguments = length(args) > 2 ? args.Copy(3) : null + + if (thingtocall == GLOBAL_PROC) + call(proctocall)(arglist(calling_arguments)) + else + call(thingtocall, proctocall)(arglist(calling_arguments)) /** * Invoke this callback diff --git a/code/datums/components/_component.dm b/code/datums/components/_component.dm index 8cbc4efd329..4a812d4f5e5 100644 --- a/code/datums/components/_component.dm +++ b/code/datums/components/_component.dm @@ -38,9 +38,6 @@ */ var/can_transfer = FALSE - /// A lazy list of the sources for this component - var/list/sources - /** * Create a new component. * @@ -168,27 +165,6 @@ /datum/component/proc/UnregisterFromParent() return -/** - * Called when the component has a new source registered - */ -/datum/component/proc/on_source_add(source) - SHOULD_CALL_PARENT(TRUE) - if(dupe_mode != COMPONENT_DUPE_SOURCES) - CRASH("Component '[type]' does not use sources but has been given a source") - LAZYOR(sources, source) - -/** - * Called when the component has a source removed. - * You probably want to call parent after you do your logic because at the end of this we qdel if we have no sources remaining! - */ -/datum/component/proc/on_source_remove(source) - SHOULD_CALL_PARENT(TRUE) - if(dupe_mode != COMPONENT_DUPE_SOURCES) - CRASH("Component '[type]' does not use sources but is trying to remove a source") - LAZYREMOVE(sources, source) - if(!LAZYLEN(sources)) - qdel(src) - /** * Register to listen for a signal from the passed in target * @@ -435,100 +411,74 @@ * * Properly handles duplicate situations based on the `dupe_mode` var */ -/datum/proc/_AddComponent(list/raw_args, source) - var/original_type = raw_args[1] - var/datum/component/component_type = original_type +/datum/proc/_AddComponent(list/raw_args) + var/new_type = raw_args[1] + var/datum/component/nt = new_type if(QDELING(src)) - CRASH("Attempted to add a new component of type \[[component_type]\] to a qdeleting parent of type \[[type]\]!") + CRASH("Attempted to add a new component of type \[[nt]\] to a qdeleting parent of type \[[type]\]!") - var/dupe_mode = initial(component_type.dupe_mode) - var/dupe_type = initial(component_type.dupe_type) - var/uses_sources = (dupe_mode == COMPONENT_DUPE_SOURCES) - if(uses_sources && !source) - CRASH("Attempted to add a sourced component of type '[component_type]' to '[type]' without a source!") - else if(!uses_sources && source) - CRASH("Attempted to add a normal component of type '[component_type]' to '[type]' with a source!") + var/dm = initial(nt.dupe_mode) + var/dt = initial(nt.dupe_type) - var/datum/component/old_component - var/datum/component/new_component + var/datum/component/old_comp + var/datum/component/new_comp - if(ispath(component_type)) - if(component_type == /datum/component) - CRASH("[component_type] attempted instantiation!") + if(ispath(nt)) + if(nt == /datum/component) + CRASH("[nt] attempted instantiation!") else - new_component = component_type - component_type = new_component.type + new_comp = nt + nt = new_comp.type raw_args[1] = src - if(dupe_mode != COMPONENT_DUPE_ALLOWED && dupe_mode != COMPONENT_DUPE_SELECTIVE) - if(!dupe_type) - old_component = GetExactComponent(component_type) + + if(dm != COMPONENT_DUPE_ALLOWED && dm != COMPONENT_DUPE_SELECTIVE) + if(!dt) + old_comp = GetExactComponent(nt) else - old_component = GetComponent(dupe_type) - - if(old_component) - switch(dupe_mode) + old_comp = GetComponent(dt) + if(old_comp) + switch(dm) if(COMPONENT_DUPE_UNIQUE) - if(!new_component) - new_component = new component_type(raw_args) - if(!QDELETED(new_component)) - old_component.InheritComponent(new_component, TRUE) - QDEL_NULL(new_component) - + if(!new_comp) + new_comp = new nt(raw_args) + if(!QDELETED(new_comp)) + old_comp.InheritComponent(new_comp, TRUE) + QDEL_NULL(new_comp) if(COMPONENT_DUPE_HIGHLANDER) - if(!new_component) - new_component = new component_type(raw_args) - if(!QDELETED(new_component)) - new_component.InheritComponent(old_component, FALSE) - QDEL_NULL(old_component) - + if(!new_comp) + new_comp = new nt(raw_args) + if(!QDELETED(new_comp)) + new_comp.InheritComponent(old_comp, FALSE) + QDEL_NULL(old_comp) if(COMPONENT_DUPE_UNIQUE_PASSARGS) - if(!new_component) + if(!new_comp) var/list/arguments = raw_args.Copy(2) arguments.Insert(1, null, TRUE) - old_component.InheritComponent(arglist(arguments)) + old_comp.InheritComponent(arglist(arguments)) else - old_component.InheritComponent(new_component, TRUE) - - if(COMPONENT_DUPE_SOURCES) - if(source in old_component.sources) - return old_component // source already registered, no work to do - old_component.on_source_add(source) - - else if(!new_component) - new_component = new component_type(raw_args) // There's a valid dupe mode but there's no old component, act like normal - else if(dupe_mode == COMPONENT_DUPE_SELECTIVE) + old_comp.InheritComponent(new_comp, TRUE) + else if(!new_comp) + new_comp = new nt(raw_args) // There's a valid dupe mode but there's no old component, act like normal + else if(dm == COMPONENT_DUPE_SELECTIVE) var/list/arguments = raw_args.Copy() - arguments[1] = new_component + arguments[1] = new_comp var/make_new_component = TRUE - for(var/datum/component/existing_component as anything in GetComponents(original_type)) + for(var/datum/component/existing_component as anything in GetComponents(new_type)) if(existing_component.CheckDupeComponent(arglist(arguments))) make_new_component = FALSE - QDEL_NULL(new_component) + QDEL_NULL(new_comp) break - if(!new_component && make_new_component) - new_component = new component_type(raw_args) - else if(!new_component) - new_component = new component_type(raw_args) // Dupes are allowed, act like normal + if(!new_comp && make_new_component) + new_comp = new nt(raw_args) + else if(!new_comp) + new_comp = new nt(raw_args) // Dupes are allowed, act like normal - if(!old_component && !QDELETED(new_component)) // Nothing related to duplicate components happened and the new component is healthy - if(uses_sources) // make sure they have the source added if they use sources - new_component.on_source_add(source) - SEND_SIGNAL(src, COMSIG_COMPONENT_ADDED, new_component) - return new_component - - return old_component - -/** - * Removes a component source from this datum - */ -/datum/proc/RemoveComponentSource(source, datum/component/component_type) - if(ispath(component_type)) - component_type = GetExactComponent(component_type) - if(!component_type) - CRASH("Attempted to remove a null or non-existent component '[component_type]' from '[type]'") - component_type.on_source_remove(source) + if(!old_comp && !QDELETED(new_comp)) // Nothing related to duplicate components happened and the new component is healthy + SEND_SIGNAL(src, COMSIG_COMPONENT_ADDED, new_comp) + return new_comp + return old_comp /** * Get existing component of type, or create it and return a reference to it diff --git a/code/datums/components/action_item_overlay.dm b/code/datums/components/action_item_overlay.dm index 221fc38775c..66d2ec012fb 100644 --- a/code/datums/components/action_item_overlay.dm +++ b/code/datums/components/action_item_overlay.dm @@ -15,8 +15,6 @@ if(!istype(parent, /datum/action)) return COMPONENT_INCOMPATIBLE - ASSERT(isnull(item) || istype(item)) - if(!item && !item_callback) stack_trace("[type] created without a reference item or an item callback - one or the other is required.") return COMPONENT_INCOMPATIBLE @@ -50,17 +48,13 @@ SIGNAL_HANDLER // We're in the middle of being removed / deleted, remove our associated overlay - if(QDELING(src)) - if(item_appearance) - current_button.cut_overlay(item_appearance) - item_appearance = null + if(QDELING(src) && item_appearance) + current_button.cut_overlay(item_appearance) + item_appearance = null return var/atom/movable/muse = item_callback?.Invoke() || item_ref?.resolve() if(!istype(muse)) - if(item_appearance) // New item does not exist but we have an old appearance - current_button.cut_overlay(item_appearance) - item_appearance = null return if(item_appearance) diff --git a/code/datums/components/construction.dm b/code/datums/components/construction.dm index 48cb0fb1103..df1f90c21b2 100644 --- a/code/datums/components/construction.dm +++ b/code/datums/components/construction.dm @@ -33,9 +33,8 @@ /datum/component/construction/proc/action(datum/source, obj/item/I, mob/living/user) SIGNAL_HANDLER - ASYNC //This proc will never actually sleep, it calls do_after with a time of 0. - . = check_step(I, user) - return . + + return INVOKE_ASYNC(src, PROC_REF(check_step), I, user) /datum/component/construction/proc/update_index(diff) index += diff diff --git a/code/datums/components/fantasy/suffixes.dm b/code/datums/components/fantasy/suffixes.dm index 4e38d61b0d1..1c49bace23e 100644 --- a/code/datums/components/fantasy/suffixes.dm +++ b/code/datums/components/fantasy/suffixes.dm @@ -76,7 +76,7 @@ // This works even with the species picks since we're only accessing the name var/obj/item/master = comp.parent - master.AddElement(/datum/element/bane, target_type = picked_mobtype) + master.AddElement(/datum/element/bane, picked_mobtype) target_types_by_comp[comp] = picked_mobtype return "[newName] of [initial(picked_mobtype.name)] slaying" diff --git a/code/datums/components/fertile_egg.dm b/code/datums/components/fertile_egg.dm deleted file mode 100644 index 8491845d048..00000000000 --- a/code/datums/components/fertile_egg.dm +++ /dev/null @@ -1,65 +0,0 @@ -/** - * ### A fertile egg component! - * - * This component tracks over time if the atom is in ideal conditions, - * and eventually hatches into the embryonic type. - * - * The initial design of this component was to make more generic the code for - * chickens laying eggs. - */ -/datum/component/fertile_egg - /// What will come out of the egg when it's done. - var/embryo_type - - /// Minimum growth rate per tick - var/minimum_growth_rate - - /// Maximum growth rate per tick - var/maximum_growth_rate - - /// Total growth required before hatching. - var/total_growth_required - - /// The current amount of growth. - var/current_growth - - /// List of locations which, if set, the egg will only develop if in those locations. - var/list/location_allowlist - - /// If true, being in an unsuitable location spoils the egg (ie. kills the component). If false, it just pauses the egg's development. - var/spoilable - -/datum/component/fertile_egg/Initialize(embryo_type, minimum_growth_rate, maximum_growth_rate, total_growth_required, current_growth, location_allowlist, spoilable, examine_message) - // Quite how an _area_ can be a fertile egg is an open question, but it still has a location. Technically. - if(!isatom(parent)) - return COMPONENT_INCOMPATIBLE - - src.embryo_type = embryo_type - src.minimum_growth_rate = minimum_growth_rate - src.maximum_growth_rate = maximum_growth_rate - src.total_growth_required = total_growth_required - src.current_growth = current_growth - src.location_allowlist = location_allowlist - src.spoilable = spoilable - - START_PROCESSING(SSobj, src) - -/datum/component/fertile_egg/Destroy() - STOP_PROCESSING(SSobj, src) - . = ..() - -/datum/component/fertile_egg/process(delta_time) - var/atom/parent_atom = parent - - if(location_allowlist && !is_type_in_typecache(parent_atom.loc, location_allowlist)) - // In a zone that is not allowed, do nothing, and possibly self destruct - if(spoilable) - qdel(src) - return - - current_growth += rand(minimum_growth_rate, maximum_growth_rate) * delta_time - if(current_growth >= total_growth_required) - parent_atom.visible_message(span_notice("[parent] hatches with a quiet cracking sound.")) - new embryo_type(get_turf(parent_atom)) - // We destroy the parent on hatch, which will destroy the component as well, which will stop us processing. - qdel(parent_atom) diff --git a/code/datums/components/fullauto.dm b/code/datums/components/fullauto.dm index 28009784233..279a9e473cf 100644 --- a/code/datums/components/fullauto.dm +++ b/code/datums/components/fullauto.dm @@ -1,3 +1,4 @@ +/* SKYRAT EDIT REMOVAL - MOVED TO MODULAR FULLAUTO.DM #define AUTOFIRE_MOUSEUP 0 #define AUTOFIRE_MOUSEDOWN 1 @@ -312,3 +313,4 @@ #undef AUTOFIRE_MOUSEUP #undef AUTOFIRE_MOUSEDOWN +*/ diff --git a/code/datums/components/payment.dm b/code/datums/components/payment.dm index 81c93af6853..b4e5f596b27 100644 --- a/code/datums/components/payment.dm +++ b/code/datums/components/payment.dm @@ -121,10 +121,7 @@ holochange.name = "[holochange.credits] credit holochip" if(ishuman(user)) var/mob/living/carbon/human/paying_customer = user - var/successfully_put_in_hands - ASYNC //Put_in_hands can sleep, we don't want that to block this proc. - successfully_put_in_hands = paying_customer.put_in_hands(holochange) - if(!successfully_put_in_hands) + if(!INVOKE_ASYNC(paying_customer, TYPE_PROC_REF(/mob, put_in_hands), holochange)) user.pulling = holochange else user.pulling = holochange diff --git a/code/datums/components/transforming.dm b/code/datums/components/transforming.dm index 34609fa9bd7..694b84e8943 100644 --- a/code/datums/components/transforming.dm +++ b/code/datums/components/transforming.dm @@ -36,8 +36,6 @@ var/clumsy_check /// If we get sharpened with a whetstone, save the bonus here for later use if we un/redeploy var/sharpened_bonus = 0 - /// Dictate whether we change inhands or not - var/inhand_icon_change /// Cooldown in between transforms COOLDOWN_DECLARE(transform_cooldown) @@ -53,7 +51,6 @@ clumsy_check = TRUE, list/attack_verb_continuous_on, list/attack_verb_simple_on, - inhand_icon_change = TRUE, ) if(!isitem(parent)) @@ -69,7 +66,6 @@ src.hitsound_on = hitsound_on src.w_class_on = w_class_on src.clumsy_check = clumsy_check - src.inhand_icon_change = inhand_icon_change if(attack_verb_continuous_on) src.attack_verb_continuous_on = attack_verb_continuous_on @@ -192,8 +188,7 @@ source.hitsound = hitsound_on source.w_class = w_class_on source.icon_state = "[source.icon_state]_on" - if(inhand_icon_change && source.inhand_icon_state) - source.inhand_icon_state = "[source.inhand_icon_state]_on" + source.inhand_icon_state = "[source.inhand_icon_state]_on" if(ismob(source.loc)) var/mob/loc_mob = source.loc loc_mob.update_held_items() diff --git a/code/datums/elements/bane.dm b/code/datums/elements/bane.dm index e050c41b61c..ce149e98dca 100644 --- a/code/datums/elements/bane.dm +++ b/code/datums/elements/bane.dm @@ -1,7 +1,4 @@ -/// Deals extra damage to mobs of a certain type, species, or biotype. -/// This doesn't directly modify the normal damage of the weapon, instead it applies it's own damage seperatedly ON TOP of normal damage -/// ie. a sword that does 10 damage with a bane elment attacthed that has a 0.5 damage_multiplier will do: -/// 10 damage from the swords normal attack + 5 damage (50%) from the bane element +/// Deals extra damage to mobs of a certain type or species. /datum/element/bane element_flags = ELEMENT_BESPOKE argument_hash_start_idx = 2 @@ -13,10 +10,8 @@ var/added_damage /// If it requires combat mode on to deal the extra damage or not. var/requires_combat_mode - /// if we want it to only affect a certain mob biotype - var/mob_biotypes -/datum/element/bane/Attach(datum/target, target_type = /mob/living, mob_biotypes = NONE, damage_multiplier=1, added_damage = 0, requires_combat_mode = TRUE) +/datum/element/bane/Attach(datum/target, target_type, damage_multiplier=1, added_damage = 0, requires_combat_mode = TRUE) . = ..() if(!isitem(target)) return ELEMENT_INCOMPATIBLE @@ -32,34 +27,23 @@ src.damage_multiplier = damage_multiplier src.added_damage = added_damage src.requires_combat_mode = requires_combat_mode - src.mob_biotypes = mob_biotypes /datum/element/bane/Detach(datum/source) UnregisterSignal(source, COMSIG_ITEM_AFTERATTACK) return ..() -/datum/element/bane/proc/species_check(obj/item/source, mob/living/target, mob/user, proximity_flag, click_parameters) +/datum/element/bane/proc/species_check(obj/item/source, atom/target, mob/user, proximity_flag, click_parameters) SIGNAL_HANDLER - if(!proximity_flag || !istype(target) || !is_species(target, target_type)) + if(!proximity_flag || !is_species(target, target_type)) return - - var/is_correct_biotype = target.mob_biotypes & mob_biotypes - if(mob_biotypes && !(is_correct_biotype)) - return - activate(source, target, user) -/datum/element/bane/proc/mob_check(obj/item/source, mob/living/target, mob/user, proximity_flag, click_parameters) +/datum/element/bane/proc/mob_check(obj/item/source, atom/target, mob/user, proximity_flag, click_parameters) SIGNAL_HANDLER if(!proximity_flag || !istype(target, target_type)) return - - var/is_correct_biotype = target.mob_biotypes & mob_biotypes - if(mob_biotypes && !(is_correct_biotype)) - return - activate(source, target, user) /datum/element/bane/proc/activate(obj/item/source, mob/living/target, mob/living/attacker) diff --git a/code/datums/elements/food/food_trash.dm b/code/datums/elements/food/food_trash.dm index 6d2b21a400d..b20a5649a65 100644 --- a/code/datums/elements/food/food_trash.dm +++ b/code/datums/elements/food/food_trash.dm @@ -30,15 +30,7 @@ /datum/element/food_trash/Detach(datum/target) . = ..() - UnregisterSignal(target, list( - COMSIG_FOOD_CONSUMED, - COMSIG_ITEM_ATTACK_SELF, - COMSIG_FOOD_CROSSED, - COMSIG_ITEM_ON_GRIND, - COMSIG_ITEM_ON_JUICE, - COMSIG_ITEM_USED_AS_INGREDIENT, - COMSIG_ITEM_ON_COMPOSTED, - COMSIG_ITEM_SOLD_TO_CUSTOMER,)) + UnregisterSignal(target, COMSIG_FOOD_CONSUMED) /datum/element/food_trash/proc/generate_trash(datum/source, mob/living/eater, mob/living/feeder) SIGNAL_HANDLER @@ -56,8 +48,6 @@ food_holding_mob.dropItemToGround(edible_object) food_holding_mob.put_in_hands(trash_item) - Detach(source) - /datum/element/food_trash/proc/food_crossed(datum/source, mob/crosser, bitecount) SIGNAL_HANDLER diff --git a/code/datums/elements/frozen.dm b/code/datums/elements/frozen.dm index 77699c89e64..4901ee98176 100644 --- a/code/datums/elements/frozen.dm +++ b/code/datums/elements/frozen.dm @@ -44,8 +44,7 @@ GLOBAL_LIST_INIT(freon_color_matrix, list("#2E5E69", "#60A2A8", "#A1AFB1", rgb(0 SIGNAL_HANDLER var/obj/obj_target = target obj_target.visible_message(span_danger("[obj_target] shatters into a million pieces!")) - obj_target.flags_1 |= NODECONSTRUCT_1 // disable item spawning - obj_target.deconstruct(FALSE) // call pre-deletion specialized code -- internals release gas etc + qdel(obj_target) /// signal handler for COMSIG_MOVABLE_MOVED that unfreezes our target if it moves onto an open turf thats hotter than /// our melting temperature. diff --git a/code/datums/elements/turf_transparency.dm b/code/datums/elements/turf_transparency.dm index 8d3d650b279..87b6f4d6734 100644 --- a/code/datums/elements/turf_transparency.dm +++ b/code/datums/elements/turf_transparency.dm @@ -96,9 +96,12 @@ GLOBAL_LIST_EMPTY(pillars_by_z) /// Displays a turf from the z level below us on our level /datum/z_pillar/proc/display_turf(turf/to_display, turf/source) var/list/sources = turf_sources[to_display] + if(!sources) + sources = list() + turf_sources[to_display] = sources + sources |= source - if(sources) // If we aren't the first to request this turf, return - sources |= source + if(length(sources) != 1) // If we aren't the first to request this turf, return var/obj/effect/abstract/z_holder/holding = drawing_object[to_display] if(!holding) return @@ -115,11 +118,6 @@ GLOBAL_LIST_EMPTY(pillars_by_z) visual_target.vis_contents += to_display return - // Otherwise, we need to create a new set of sources. let's do that yeah? - sources = list() - turf_sources[to_display] = sources - sources |= source - var/turf/visual_target = to_display.above() if(istransparentturf(visual_target) || isopenspaceturf(visual_target)) visual_target.vis_contents += to_display diff --git a/code/datums/mind/_mind.dm b/code/datums/mind/_mind.dm index a6bf7f3bb69..a1e09fe339b 100644 --- a/code/datums/mind/_mind.dm +++ b/code/datums/mind/_mind.dm @@ -511,16 +511,16 @@ /// Sets us to the passed job datum, then greets them to their new job. /// Use this one for when you're assigning this mind to a new job for the first time, /// or for when someone's recieving a job they'd really want to be greeted to. -/datum/mind/proc/set_assigned_role_with_greeting(datum/job/new_role, client/incoming_client) +/datum/mind/proc/set_assigned_role_with_greeting(datum/job/new_role) . = set_assigned_role(new_role) - if(assigned_role != new_role) + if(!.) return - to_chat(incoming_client || src, span_infoplain("You are the [new_role.title].")) + to_chat(src, span_infoplain("You are the [new_role.title].")) var/related_policy = get_policy(new_role.title) if(related_policy) - to_chat(incoming_client || src, related_policy) + to_chat(src, related_policy) /mob/proc/sync_mind() mind_initialize() //updates the mind (or creates and initializes one if one doesn't exist) diff --git a/code/datums/votes/_vote_datum.dm b/code/datums/votes/_vote_datum.dm index b1560bf8ecd..9d9fe09b133 100644 --- a/code/datums/votes/_vote_datum.dm +++ b/code/datums/votes/_vote_datum.dm @@ -28,8 +28,6 @@ var/started_time /// The time remaining in this vote's run. var/time_remaining - /// The counting method we use for votes. - var/count_method = VOTE_COUNT_METHOD_SINGLE /** * Used to determine if this vote is a possible diff --git a/code/datums/votes/custom_vote.dm b/code/datums/votes/custom_vote.dm index 534377b3d69..5f1a1a5996d 100644 --- a/code/datums/votes/custom_vote.dm +++ b/code/datums/votes/custom_vote.dm @@ -1,14 +1,9 @@ /// The max amount of options someone can have in a custom vote. #define MAX_CUSTOM_VOTE_OPTIONS 10 -/datum/vote/custom_vote/single - name = "Custom Standard" - message = "Click here to start a custom vote (one selection per voter)" - -/datum/vote/custom_vote/multi - name = "Custom Multi" - message = "Click here to start a custom multi vote (multiple selections per voter)" - count_method = VOTE_COUNT_METHOD_MULTI +/datum/vote/custom_vote + name = "Custom" + message = "Click here to start a custom vote." // Custom votes ares always accessible. /datum/vote/custom_vote/is_accessible_vote() diff --git a/code/datums/votes/map_vote.dm b/code/datums/votes/map_vote.dm index 79c7d4b4d3c..5db40806a38 100644 --- a/code/datums/votes/map_vote.dm +++ b/code/datums/votes/map_vote.dm @@ -1,7 +1,6 @@ /datum/vote/map_vote name = "Map" message = "Vote for next round's map!" - count_method = VOTE_COUNT_METHOD_MULTI /datum/vote/map_vote/New() . = ..() @@ -74,14 +73,12 @@ for(var/key in default_choices) choices[key] = 0 - var/active_players = get_active_player_count(alive_check = FALSE, afk_check = TRUE, human_check = FALSE) - for(var/map in choices) var/datum/map_config/possible_config = config.maplist[map] - if(possible_config.config_min_users > 0 && active_players < possible_config.config_min_users) + if(possible_config.config_min_users > 0 && GLOB.clients.len < possible_config.config_min_users) choices -= map - else if(possible_config.config_max_users > 0 && active_players > possible_config.config_max_users) + else if(possible_config.config_max_users > 0 && GLOB.clients.len > possible_config.config_max_users) choices -= map return choices diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 2f201285b23..e083c4aeea7 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -409,36 +409,42 @@ return !density /** - * Is this atom currently located on centcom (or riding off into the sunset on a shuttle) + * Is this atom currently located on centcom * - * Specifically, is it on the z level and within the centcom areas. - * You can also be in a shuttle during endgame transit. + * Specifically, is it on the z level and within the centcom areas + * + * You can also be in a shuttleshuttle during endgame transit * * Used in gamemode to identify mobs who have escaped and for some other areas of the code * who don't want atoms where they shouldn't be - * - * Returns TRUE if this atom is on centcom or an escape shuttle, or FALSE if not */ /atom/proc/onCentCom() var/turf/current_turf = get_turf(src) if(!current_turf) return FALSE - // This doesn't necessarily check that we're at central command, - // but it checks for any shuttles which have finished are still in hyperspace - // (IE, stuff like the whiteship which fly off into the sunset and "escape") if(is_reserved_level(current_turf.z)) - return on_escaped_shuttle(ENDGAME_TRANSIT) + for(var/obj/docking_port/mobile/mobile_docking_port as anything in SSshuttle.mobile_docking_ports) + if(mobile_docking_port.launch_status != ENDGAME_TRANSIT) + continue + for(var/area/shuttle/shuttle_area as anything in mobile_docking_port.shuttle_areas) + if(current_turf in shuttle_area) + return TRUE - // From here on we only concern ourselves with people actually on the centcom Z - if(!is_centcom_level(current_turf.z)) + if(!is_centcom_level(current_turf.z))//if not, don't bother return FALSE + //Check for centcom itself if(istype(current_turf.loc, /area/centcom)) return TRUE - // Finally, check if we're on an escaped shuttle - return on_escaped_shuttle() + //Check for centcom shuttles + for(var/obj/docking_port/mobile/mobile_docking_port as anything in SSshuttle.mobile_docking_ports) + if(mobile_docking_port.launch_status == ENDGAME_LAUNCHED) + for(var/place as anything in mobile_docking_port.shuttle_areas) + var/area/shuttle/shuttle_area = place + if(current_turf in shuttle_area) + return TRUE /** * Is the atom in any of the syndicate areas @@ -446,49 +452,18 @@ * Either in the syndie base, or any of their shuttles * * Also used in gamemode code for win conditions - * - * Returns TRUE if this atom is on the syndicate recon base, any of its shuttles, or an escape shuttle, or FALSE if not */ /atom/proc/onSyndieBase() var/turf/current_turf = get_turf(src) if(!current_turf) return FALSE - // Syndicate base is loaded in a reserved level. If not reserved, we don't care. - if(!is_reserved_level(current_turf.z)) + if(!is_reserved_level(current_turf.z))//if not, don't bother return FALSE - var/static/list/syndie_typecache = typecacheof(list( - /area/centcom/syndicate_mothership, // syndicate base itself - /area/shuttle/assault_pod, // steel rain - /area/shuttle/syndicate, // infiltrator - )) - - if(is_type_in_typecache(current_turf.loc, syndie_typecache)) + if(istype(current_turf.loc, /area/shuttle/syndicate) || istype(current_turf.loc, /area/centcom/syndicate_mothership) || istype(current_turf.loc, /area/shuttle/assault_pod)) return TRUE - // Finally, check if we're on an escaped shuttle - return on_escaped_shuttle() - -/** - * Checks that we're on a shuttle that's escaped - * - * * check_for_launch_status - What launch status do we check for? Generally the two you want to check for are ENDGAME_LAUNCHED or ENDGAME_TRANSIT - * - * Returns TRUE if this atom is on a shuttle which is escaping or has escaped, or FALSE otherwise - */ -/atom/proc/on_escaped_shuttle(check_for_launch_status = ENDGAME_LAUNCHED) - var/turf/current_turf = get_turf(src) - if(!current_turf) - return FALSE - - for(var/obj/docking_port/mobile/mobile_docking_port as anything in SSshuttle.mobile_docking_ports) - if(mobile_docking_port.launch_status != check_for_launch_status) - continue - for(var/area/shuttle/shuttle_area as anything in mobile_docking_port.shuttle_areas) - if(current_turf in shuttle_area.get_contained_turfs()) - return TRUE - return FALSE /** diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm index b320285a867..96b0d4a9589 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm @@ -85,7 +85,7 @@ ) required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 - weight = 11 + weight = 7 cost = 5 requirements = list(5,5,5,5,5,5,5,5,5,5) repeatable = TRUE @@ -127,7 +127,7 @@ ) required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 - weight = 1 + weight = 2 delay = 1 MINUTES // Prevents rule start while head is offstation. cost = 10 requirements = list(101,101,70,40,30,20,20,20,20,20) @@ -220,7 +220,7 @@ ) required_enemies = list(2,2,1,1,1,1,1,0,0,0) required_candidates = 1 - weight = 8 + weight = 4 cost = 6 requirements = list(101,101,50,10,10,10,10,10,10,10) repeatable = TRUE diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 0686b622aea..9b4867a948c 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -67,31 +67,22 @@ GLOBAL_LIST_EMPTY(objectives) //SKYRAT EDIT ADDITION * Escaped mobs are used to check certain antag objectives / results. * * Escaped includes minds with alive, non-exiled mobs generally. - * - * Returns TRUE if they're a free person, or FALSE if they failed */ /proc/considered_escaped(datum/mind/escapee) if(!considered_alive(escapee)) return FALSE if(considered_exiled(escapee)) return FALSE - // "Into the sunset" force escaping for forced escape success if(escapee.force_escaped) return TRUE - // Station destroying events (blob, cult, nukies)? Just let them win, even if there was no hope of escape - if(SSticker.force_ending || GLOB.station_was_nuked) + if(SSticker.force_ending || GLOB.station_was_nuked) // Just let them win. return TRUE - // Escape hasn't happened yet if(SSshuttle.emergency.mode != SHUTTLE_ENDGAME) return FALSE var/area/current_area = get_area(escapee.current) - // In custody (shuttle brig) does not count as escaping - if(!current_area || istype(current_area, /area/shuttle/escape/brig)) + if(!current_area || istype(current_area, /area/shuttle/escape/brig)) // Fails if they are in the shuttle brig return FALSE var/turf/current_turf = get_turf(escapee.current) - if(!current_turf) - return FALSE - // Finally, if we made it to centcom (or the syndie base - got hijacked), we're home free return current_turf.onCentCom() || current_turf.onSyndieBase() /datum/objective/proc/check_completion() diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index 5bf6a029215..928ef2c9947 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -1157,7 +1157,7 @@ . += display_parts(user, TRUE) //called on machinery construction (i.e from frame to machinery) but not on initialization -/obj/machinery/proc/on_construction(mob/user) +/obj/machinery/proc/on_construction() return //called on deconstruction before the final deletion diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 3d730535c3a..ca07a087a31 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -161,7 +161,7 @@ new_computer.component_parts += movable_part new_computer.RefreshParts() - new_computer.on_construction(user) + new_computer.on_construction() qdel(src) return diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index fb1e462b42a..565690d5fee 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -283,7 +283,7 @@ //Inform machine that its finished & cleanup new_machine.RefreshParts() - new_machine.on_construction(user) + new_machine.on_construction() components = null qdel(src) return diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 3f4d1a90089..f8f976ced30 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -229,7 +229,7 @@ Buildable meters var/obj/machinery/atmospherics/built_machine = new pipe_type(loc, , , p_init_dir) build_pipe(built_machine) - built_machine.on_construction(user, pipe_color, piping_layer) + built_machine.on_construction(pipe_color, piping_layer) transfer_fingerprints_to(built_machine) wrench.play_tool_sound(src) diff --git a/code/game/objects/effects/spawners/costume.dm b/code/game/objects/effects/spawners/costume.dm index c1581ef9ae9..ffab6095caf 100644 --- a/code/game/objects/effects/spawners/costume.dm +++ b/code/game/objects/effects/spawners/costume.dm @@ -167,14 +167,6 @@ /obj/item/clothing/suit/wizrobe/marisa/fake, ) -/obj/effect/spawner/costume/tape_wizard - name = "tape wizard costume spawner" - items = list( - /obj/item/clothing/head/wizard/tape/fake, - /obj/item/clothing/suit/wizrobe/tape/fake, - /obj/item/staff/tape, - ) - /obj/effect/spawner/costume/cutewitch name = "cute witch costume spawner" items = list( diff --git a/code/game/objects/items/AI_modules/_AI_modules.dm b/code/game/objects/items/AI_modules/_AI_modules.dm index c5eab687bbf..45017e1dc86 100644 --- a/code/game/objects/items/AI_modules/_AI_modules.dm +++ b/code/game/objects/items/AI_modules/_AI_modules.dm @@ -31,8 +31,7 @@ /obj/item/ai_module/examine(mob/user as mob) . = ..() var/examine_laws = display_laws() - if(examine_laws) - . += "\n" + examine_laws + . += "\n" + examine_laws /obj/item/ai_module/attack_self(mob/user as mob) ..() diff --git a/code/game/objects/items/AI_modules/hacked.dm b/code/game/objects/items/AI_modules/hacked.dm index a0779cf4242..d33f3f7e3d5 100644 --- a/code/game/objects/items/AI_modules/hacked.dm +++ b/code/game/objects/items/AI_modules/hacked.dm @@ -34,47 +34,3 @@ law_datum.replace_random_law(laws[1], list(LAW_ION, LAW_HACKED, LAW_INHERENT, LAW_SUPPLIED), LAW_HACKED) return laws[1] -/// Makes the AI Malf, as well as give it syndicate laws. -/obj/item/ai_module/malf - name = "Infected AI Module" - desc = "An virus-infected AI Module." - bypass_law_amt_check = TRUE - laws = list("") - ///Is this upload board unused? - var/functional = TRUE - -/obj/item/ai_module/malf/transmitInstructions(datum/ai_laws/law_datum, mob/sender, overflow) - if(!sender.mind?.has_antag_datum(/datum/antagonist/traitor)) - to_chat(sender, span_warning("You have no clue how to use this thing.")) - return - if(!functional) - to_chat(sender, span_warning("It is broken and non-functional, what do you want from it?")) - return - var/mob/living/silicon/ai/malf_candidate = law_datum.owner - if(!istype(malf_candidate)) //If you are using it on cyborg upload console or a cyborg - to_chat(sender, span_warning("You should use [src] on an AI upload console or the AI core itself.")) - return - if(malf_candidate.mind?.has_antag_datum(/datum/antagonist/malf_ai)) //Already malf - to_chat(sender, span_warning("Unknown error occured. Upload process aborted.")) - return - - var/datum/antagonist/malf_ai/infected/malf_datum = new (give_objectives = TRUE, new_boss = sender.mind) - malf_candidate.mind.add_antag_datum(malf_datum) - - for(var/mob/living/silicon/robot/robot in malf_candidate.connected_robots) - if(robot.lawupdate) - robot.lawsync() - robot.show_laws() - robot.law_change_counter++ - CHECK_TICK - - malf_candidate.malf_picker.processing_time += 50 - to_chat(malf_candidate, span_notice("The virus enhanced your system, overclocking your CPU 50-fold.")) - - functional = FALSE - name = "Broken AI Module" - desc = "A law upload module, it is broken and non-functional." - -/obj/item/ai_module/malf/display_laws() - return - diff --git a/code/game/objects/items/food/bread.dm b/code/game/objects/items/food/bread.dm index f41cae14ad3..27d32e79b73 100644 --- a/code/game/objects/items/food/bread.dm +++ b/code/game/objects/items/food/bread.dm @@ -1,8 +1,5 @@ -/// Abstract parent object for bread items. Should not be made obtainable in game. /obj/item/food/bread - name = "bread?" - desc = "You shouldn't see this, call the coders." icon = 'icons/obj/food/burgerbread.dmi' max_volume = 80 tastes = list("bread" = 10) @@ -23,10 +20,7 @@ AddElement(/datum/element/processable, TOOL_KNIFE, slice_type, yield, 3 SECONDS, table_required = TRUE, screentip_verb = "Slice") AddElement(/datum/element/processable, TOOL_SAW, slice_type, yield, 4 SECONDS, table_required = TRUE, screentip_verb = "Slice") -// Abstract parent object for sliced bread items. Should not be made obtainable in game. /obj/item/food/breadslice - name = "breadslice?" - desc = "You shouldn't see this, call the coders." icon = 'icons/obj/food/burgerbread.dmi' foodtypes = GRAIN food_flags = FOOD_FINGER_FOOD diff --git a/code/game/objects/items/food/egg.dm b/code/game/objects/items/food/egg.dm index bdce78c8607..100bc5ddf77 100644 --- a/code/game/objects/items/food/egg.dm +++ b/code/game/objects/items/food/egg.dm @@ -12,9 +12,6 @@ food_flags = FOOD_FINGER_FOOD w_class = WEIGHT_CLASS_TINY -/// Counter for number of chicks hatched by throwing eggs, minecraft style. Chicks will not emerge from thrown eggs if this value exceeds the MAX_CHICKENS define. -GLOBAL_VAR_INIT(chicks_from_eggs, 0) - /obj/item/food/egg name = "egg" desc = "An egg!" @@ -27,7 +24,7 @@ GLOBAL_VAR_INIT(chicks_from_eggs, 0) ant_attracting = FALSE decomp_type = /obj/item/food/egg/rotten decomp_req_handle = TRUE //so laid eggs can actually become chickens - var/chick_throw_prob = 13 + var/static/chick_count = 0 //I copied this from the chicken_count (note the "en" in there) variable from chicken code. /obj/item/food/egg/make_bakeable() AddComponent(/datum/component/bakeable, /obj/item/food/boiledegg, rand(15 SECONDS, 20 SECONDS), TRUE, TRUE) @@ -63,9 +60,9 @@ GLOBAL_VAR_INIT(chicks_from_eggs, 0) var/turf/hit_turf = get_turf(hit_atom) new /obj/effect/decal/cleanable/food/egg_smudge(hit_turf) //Chicken code uses this MAX_CHICKENS variable, so I figured that I'd use it again here. Even this check and the check in chicken code both use the MAX_CHICKENS variable, they use independent counter variables and thus are independent of each other. - if(prob(chick_throw_prob) && GLOB.chicks_from_eggs < MAX_CHICKENS) //Roughly a 1/8 (12.5%) chance to make a chick, as in Minecraft. I decided not to include the chances for the creation of multiple chicks from the impact of one egg, since that'd probably require nested prob()s or something (and people might think that it was a bug, anyway). + if(prob(13) && chick_count < MAX_CHICKENS) //Roughly a 1/8 (12.5%) chance to make a chick, as in Minecraft. I decided not to include the chances for the creation of multiple chicks from the impact of one egg, since that'd probably require nested prob()s or something (and people might think that it was a bug, anyway). new /mob/living/simple_animal/chick(hit_turf) - GLOB.chicks_from_eggs++ + chick_count++ reagents.expose(hit_atom, TOUCH) qdel(src) @@ -152,24 +149,6 @@ GLOBAL_VAR_INIT(chicks_from_eggs, 0) icon_state = "egg-yellow" inhand_icon_state = "egg-yellow" -/obj/item/food/egg/fertile - name = "fertile-looking egg" - desc = "An egg! It looks fertilized.\nQuite how you can tell this just by looking at it is a mystery." - chick_throw_prob = 100 - -/obj/item/food/egg/fertile/Initialize(mapload, loc) - . = ..() - - AddComponent(/datum/component/fertile_egg,\ - embryo_type = /mob/living/simple_animal/chick,\ - minimum_growth_rate = 1,\ - maximum_growth_rate = 2,\ - total_growth_required = 200,\ - current_growth = 0,\ - location_allowlist = typecacheof(list(/turf)),\ - spoilable = FALSE,\ - ) - /obj/item/food/friedegg name = "fried egg" desc = "A fried egg. Would go well with a touch of salt and pepper." diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index aadffa0e431..073bfdbefab 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -254,7 +254,7 @@ speed = 7 SECONDS, \ effectiveness = 110, \ ) - AddElement(/datum/element/bane, mob_biotypes = MOB_PLANT, damage_multiplier = 0.5, requires_combat_mode = FALSE) + //the harvest gives a high bonus chance /obj/item/nullrod/scythe/vibro name = "high frequency blade" diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index 56744de8d51..095e8f46455 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -69,9 +69,7 @@ hitsound_on = active_hitsound, \ w_class_on = active_w_class, \ attack_verb_continuous_on = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "cuts"), \ - attack_verb_simple_on = list("attack", "slash", "stab", "slice", "tear", "lacerate", "rip", "dice", "cut"), \ - inhand_icon_change = FALSE, \ - ) + attack_verb_simple_on = list("attack", "slash", "stab", "slice", "tear", "lacerate", "rip", "dice", "cut")) RegisterSignal(src, COMSIG_TRANSFORMING_ON_TRANSFORM, PROC_REF(on_transform)) /obj/item/melee/energy/suicide_act(mob/living/user) @@ -114,7 +112,7 @@ if(active) if(sword_color_icon) icon_state = "[icon_state]_[sword_color_icon]" - inhand_icon_state = "[inhand_icon_state]_on_[sword_color_icon]" + inhand_icon_state = "[inhand_icon_state]_[sword_color_icon]" if(ismob(loc)) var/mob/loc_mob = loc loc_mob.update_held_items() diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 09402d166d5..51ecb2f4070 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -333,9 +333,7 @@ ovens = typecacheof(list(/obj/singularity, /obj/energy_ball, /obj/machinery/power/supermatter_crystal, /obj/structure/bonfire)) AddComponent(/datum/component/transforming, \ hitsound_on = hitsound, \ - clumsy_check = FALSE, \ - inhand_icon_change = FALSE, \ - ) + clumsy_check = FALSE) RegisterSignal(src, COMSIG_TRANSFORMING_PRE_TRANSFORM, PROC_REF(attempt_transform)) RegisterSignal(src, COMSIG_TRANSFORMING_ON_TRANSFORM, PROC_REF(on_transform)) @@ -451,3 +449,4 @@ armour_penetration = 50 attack_verb_continuous = list("smacks", "strikes", "cracks", "beats") attack_verb_simple = list("smack", "strike", "crack", "beat") + diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index 8f5927dd30a..bec5abc88e0 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -9,8 +9,8 @@ * Glass sheets */ GLOBAL_LIST_INIT(glass_recipes, list ( \ - new/datum/stack_recipe("directional window", /obj/structure/window/unanchored, time = 0.5 SECONDS, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ - new/datum/stack_recipe("fulltile window", /obj/structure/window/fulltile/unanchored, 2, time = 1 SECONDS, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("directional window", /obj/structure/window/unanchored, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ + new/datum/stack_recipe("fulltile window", /obj/structure/window/fulltile/unanchored, 2, time = 0, on_solid_ground = TRUE, window_checks = TRUE, category = CAT_WINDOWS), \ new/datum/stack_recipe("glass shard", /obj/item/shard, time = 0, on_solid_ground = TRUE, category = CAT_MISC), \ new/datum/stack_recipe("glass tile", /obj/item/stack/tile/glass, 1, 4, 20, category = CAT_TILES) \ )) diff --git a/code/game/objects/items/storage/boxes/clothes_boxes.dm b/code/game/objects/items/storage/boxes/clothes_boxes.dm index 2df843c5a63..67f1fcc9a67 100644 --- a/code/game/objects/items/storage/boxes/clothes_boxes.dm +++ b/code/game/objects/items/storage/boxes/clothes_boxes.dm @@ -27,16 +27,6 @@ for(var/i in 1 to 7) new /obj/item/clothing/glasses/regular(src) -/obj/item/storage/box/tape_wizard - name = "Tape Wizard - Episode 23" - desc = "A box containing the costume used by legendary entertainment icon 'Super Tape Wizard'. It got a little stuck on its way out." - -/obj/item/storage/box/tape_wizard/PopulateContents() - new /obj/item/clothing/head/wizard/tape/fake(src) - new /obj/item/clothing/suit/wizrobe/tape/fake(src) - new /obj/item/staff/tape(src) - new /obj/item/stack/sticky_tape(src) - /obj/item/storage/box/fakesyndiesuit name = "boxed space suit and helmet" desc = "A sleek, sturdy box used to hold replica spacesuits." diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm index 50534f85920..f4c730782f9 100644 --- a/code/game/objects/items/tools/crowbar.dm +++ b/code/game/objects/items/tools/crowbar.dm @@ -110,9 +110,7 @@ throwforce_on = throwforce, \ hitsound_on = hitsound, \ w_class_on = w_class, \ - clumsy_check = FALSE, \ - inhand_icon_change = FALSE, \ - ) + clumsy_check = FALSE) RegisterSignal(src, COMSIG_TRANSFORMING_ON_TRANSFORM, PROC_REF(on_transform)) /* diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index 823e8181bd2..5f7e170041b 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -108,9 +108,7 @@ throwforce_on = throwforce, \ hitsound_on = hitsound, \ w_class_on = w_class, \ - clumsy_check = FALSE, \ - inhand_icon_change = FALSE, \ - ) + clumsy_check = FALSE) RegisterSignal(src, COMSIG_TRANSFORMING_ON_TRANSFORM, PROC_REF(on_transform)) /* diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index df2b63b55a1..5cf11beb7f8 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -400,9 +400,7 @@ AddComponent(/datum/component/transforming, \ throw_speed_on = throw_speed, \ hitsound_on = hitsound, \ - clumsy_check = FALSE, \ - inhand_icon_change = FALSE, \ - ) + clumsy_check = FALSE) RegisterSignal(src, COMSIG_TRANSFORMING_ON_TRANSFORM, PROC_REF(on_transform)) AddElement(/datum/element/update_icon_updates_onmob) diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index c2f4c1ee5f9..a6ca7dd52b9 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -432,6 +432,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 SIGNAL_HANDLER tool_behaviour = (active ? TOOL_KNIFE : NONE) + return COMPONENT_NO_DEFAULT_MESSAGE /obj/item/switchblade/suicide_act(mob/living/user) user.visible_message(span_suicide("[user] is slitting [user.p_their()] own throat with [src]! It looks like [user.p_theyre()] trying to commit suicide!")) @@ -536,13 +537,6 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 inhand_icon_state = "broom" resistance_flags = FLAMMABLE -/obj/item/staff/tape - name = "tape staff" - desc = "A roll of tape snugly attached to a stick." - icon_state = "tapestaff" - inhand_icon_state = "tapestaff" - resistance_flags = FLAMMABLE - /obj/item/staff/stick name = "stick" desc = "A great tool to drag someone else's drinks across the bar." diff --git a/code/modules/admin/smites/ghost_control.dm b/code/modules/admin/smites/ghost_control.dm deleted file mode 100644 index 4977b709259..00000000000 --- a/code/modules/admin/smites/ghost_control.dm +++ /dev/null @@ -1,51 +0,0 @@ -/datum/smite/ghost_control - name = "Ghost Control" - -/datum/smite/ghost_control/effect(client/user, mob/living/target) - target.AddComponent(/datum/component/deadchat_control/cardinal_movement, ANARCHY_MODE, list( - "clap" = CALLBACK(target, TYPE_PROC_REF(/mob, emote), "clap"), - "cry" = CALLBACK(target, TYPE_PROC_REF(/mob, emote), "cry"), - "flip" = CALLBACK(target, TYPE_PROC_REF(/mob, emote), "flip"), - "laugh" = CALLBACK(target, TYPE_PROC_REF(/mob, emote), "laugh"), - "scream" = CALLBACK(target, TYPE_PROC_REF(/mob, emote), "scream"), - "spin" = CALLBACK(target, TYPE_PROC_REF(/mob, emote), "spin"), - "swear" = CALLBACK(target, TYPE_PROC_REF(/mob, emote), "swear"), - "drop" = CALLBACK(target, TYPE_PROC_REF(/mob, drop_all_held_items)), - "fall" = CALLBACK(target, TYPE_PROC_REF(/mob/living, Knockdown), 1 SECONDS), - "stand" = CALLBACK(target, TYPE_PROC_REF(/mob/living, resist_buckle)), - "throw" = CALLBACK(target, TYPE_PROC_REF(/mob, throw_item), get_edge_target_turf(target, pick(GLOB.alldirs))), - "shove" = CALLBACK(src, PROC_REF(ghost_shove), target), - "sit" = CALLBACK(src, PROC_REF(ghost_sit), target), - "run" = CALLBACK(src, PROC_REF(ghost_speed), target, MOVE_INTENT_RUN), - "walk" = CALLBACK(src, PROC_REF(ghost_speed), target, MOVE_INTENT_WALK), - ), 7 SECONDS) - - to_chat(target, span_revenwarning("You feel a ghastly presence!!!")) - - -/datum/smite/ghost_control/proc/ghost_shove(mob/living/carbon/target) - if(!istype(target) || target.get_active_held_item()) - return - var/list/shoveables = list() - for(var/mob/living/victim in orange(1, target)) - shoveables += victim - if(!length(shoveables)) - return - var/mob/living/shove_me = pick(shoveables) - target.UnarmedAttack(shove_me, proximity_flag = TRUE, modifiers = list("right" = TRUE)) - -/datum/smite/ghost_control/proc/ghost_sit(mob/living/target) - if(HAS_TRAIT(target, TRAIT_IMMOBILIZED)) - return - var/list/chairs = list() - for(var/obj/structure/chair/possible_chair in range(1, target)) - chairs += possible_chair - if(!length(chairs)) - return - var/obj/structure/chair/sitting_chair = pick(chairs) - sitting_chair.buckle_mob(target, check_loc = FALSE) - -/datum/smite/ghost_control/proc/ghost_speed(mob/living/target, new_speed) - if(target.m_intent == new_speed) - return - target.toggle_move_intent() diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index d9eca8da5d8..39bd15caec7 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -207,6 +207,15 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) /// Has the player replied to this ticket yet? var/player_replied = FALSE + //SKYRAT EDIT START + /// Have we requested this ticket to stop being part of the Ticket Ping subsystem? + var/ticket_ping_stop = FALSE + /// Are we added to the ticket ping subsystem in the first place + var/ticket_ping = FALSE + /// Who is handling this admin help? + var/handler + //SKYRAT EDIT END + /** * Call this on its own to create a ticket, don't manually assign current_ticket * @@ -231,8 +240,6 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) name = copytext_char(msg, 1, 100) - full_text = msg //SKYRAT EDIT ADDITION - Adminhelps into mentorhelps converting. - initiator = C initiator_ckey = initiator.ckey initiator_key_name = key_name(initiator, FALSE, TRUE) @@ -397,6 +404,8 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) . += " (IC)" . += " (CLOSE)" . += " (RSLVE)" + . += " (HANDLE)" //SKYRAT EDIT ADDITION + . += " (PING MUTE)" //SKYRAT EDIT ADDITION //private /datum/admin_help/proc/LinkedReplyName(ref_src) @@ -689,8 +698,6 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) var/msg = "Ticket [TicketHref("#[id]")] has been [ticket_ping_stop ? "" : "un"]muted from the Ticket Ping Subsystem by [key_name_admin(usr)]." message_admins(msg) log_admin_private(msg) - if("convert") - convert_to_mentorhelp() // SKYRAT EDIT ADDITION END /datum/admin_help/proc/player_ticket_panel() diff --git a/code/modules/antagonists/fugitive/hunter.dm b/code/modules/antagonists/fugitive/hunter.dm index 343b6ca63e3..1d267b90624 100644 --- a/code/modules/antagonists/fugitive/hunter.dm +++ b/code/modules/antagonists/fugitive/hunter.dm @@ -28,14 +28,10 @@ to_chat(owner, "The criminals should be on the station, we have special huds implanted to recognize them.") to_chat(owner, "As we have lost pretty much all power over these damned lawless megacorporations, it's a mystery if their security will cooperate with us.") if("russian") - to_chat(owner, span_danger("Ay blyat. I am a space-russian smuggler! We were mid-flight when our cargo was beamed off our ship!")) - to_chat(owner, span_danger("We were hailed by a man in a green uniform, promising the safe return of our goods in exchange for a favor:")) - to_chat(owner, span_danger("There is a local station housing fugitives that the man is after, he wants them returned; dead or alive.")) - to_chat(owner, span_danger("We will not be able to make ends meet without our cargo, so we must do as he says and capture them.")) - if("bounty hunters") - to_chat(owner, span_danger("Time to clock in. I am a bounty hunter! We should be arriving at our mark's hideout shortly.")) - to_chat(owner, span_danger("The briefing mentioned our destination was a research station. An unusual place for a target to try and lay low.")) - to_chat(owner, span_danger("Our client promised us big bucks, and we intend to make good on our delivery. Let's hope this is an easy paycheck...")) + to_chat(src, span_danger("Ay blyat. I am a space-russian smuggler! We were mid-flight when our cargo was beamed off our ship!")) + to_chat(src, span_danger("We were hailed by a man in a green uniform, promising the safe return of our goods in exchange for a favor:")) + to_chat(src, span_danger("There is a local station housing fugitives that the man is after, he wants them returned; dead or alive.")) + to_chat(src, span_danger("We will not be able to make ends meet without our cargo, so we must do as he says and capture them.")) to_chat(owner, span_boldannounce("You are not an antagonist in that you may kill whomever you please, but you can do anything to ensure the capture of the fugitives, even if that means going through the station.")) owner.announce_objectives() diff --git a/code/modules/antagonists/malf_ai/malf_ai.dm b/code/modules/antagonists/malf_ai/malf_ai.dm index b341f87ce0b..231e8e3f172 100644 --- a/code/modules/antagonists/malf_ai/malf_ai.dm +++ b/code/modules/antagonists/malf_ai/malf_ai.dm @@ -39,8 +39,6 @@ // SKYRAT EDIT END employer = pick(GLOB.ai_employers) - if(!employer) - employer = pick(GLOB.ai_employers) malfunction_flavor = strings(MALFUNCTION_FLAVOR_FILE, employer) @@ -285,41 +283,4 @@ return malf_ai_icon -//Subtype of Malf AI datum, used for one of the traitor final objectives -/datum/antagonist/malf_ai/infected - name = "Infected AI" - employer = "Infected AI" - ///The player, to who is this AI slaved - var/datum/mind/boss - -/datum/antagonist/malf_ai/infected/New(give_objectives = TRUE, datum/mind/new_boss) - . = ..() - if(new_boss) - boss = new_boss - -/datum/antagonist/malf_ai/infected/forge_ai_objectives() - if(!boss) - return - var/datum/objective/protect/protection_objective = new - protection_objective.owner = owner - protection_objective.target = boss - protection_objective.update_explanation_text() - objectives += protection_objective - -/datum/antagonist/malf_ai/infected/add_law_zero() - if(!boss) - return - var/mob/living/silicon/ai/malf_ai = owner.current - - malf_ai.laws = new /datum/ai_laws/syndicate_override - - var/mob/living/boss_mob = boss.current - - malf_ai.set_zeroth_law("Only [boss_mob.real_name] and people [boss_mob.p_they()] designate[boss_mob.p_s()] as being such are Syndicate Agents.") - malf_ai.set_syndie_radio() - - to_chat(malf_ai, "Your radio has been upgraded! Use :t to speak on an encrypted channel with Syndicate Agents!") - - malf_ai.add_malf_picker() - #undef PROB_SPECIAL diff --git a/code/modules/antagonists/pirate/pirate_event.dm b/code/modules/antagonists/pirate/pirate_event.dm index 82dc0cb1edf..a3a116e9809 100644 --- a/code/modules/antagonists/pirate/pirate_event.dm +++ b/code/modules/antagonists/pirate/pirate_event.dm @@ -72,7 +72,7 @@ for(var/obj/effect/mob_spawn/ghost_role/human/pirate/spawner in A) if(candidates.len > 0) var/mob/our_candidate = candidates[1] - var/mob/spawned_mob = spawner.create_from_ghost(our_candidate) + var/mob/spawned_mob = spawner.create(our_candidate) candidates -= our_candidate notify_ghosts("The pirate ship has an object of interest: [spawned_mob]!", source = spawned_mob, action = NOTIFY_ORBIT, header="Pirates!") else diff --git a/code/modules/antagonists/traitor/objectives/destroy_heirloom.dm b/code/modules/antagonists/traitor/objectives/destroy_heirloom.dm index 805e337513a..cc337d9d85d 100644 --- a/code/modules/antagonists/traitor/objectives/destroy_heirloom.dm +++ b/code/modules/antagonists/traitor/objectives/destroy_heirloom.dm @@ -25,8 +25,6 @@ var/list/target_jobs /// the item we need to destroy var/obj/item/target_item - /// the owner of the item we need to destroy - var/datum/mind/target_mind // The code below is for limiting how often you can get this objective. You will get this objective at a maximum of maximum_objectives_in_period every objective_period /// The objective period at which we consider if it is an 'objective'. Set to 0 to accept all objectives. @@ -130,10 +128,10 @@ continue possible_targets += possible_target for(var/datum/traitor_objective/destroy_heirloom/objective as anything in possible_duplicates) - possible_targets -= objective.target_mind + possible_targets -= objective.target_item if(!length(possible_targets)) return FALSE - target_mind = pick(possible_targets) + var/datum/mind/target_mind = pick(possible_targets) AddComponent(/datum/component/traitor_objective_register, target_mind.current, fail_signals = list(COMSIG_PARENT_QDELETING)) var/datum/quirk/item_quirk/family_heirloom/quirk = locate() in target_mind.current.quirks target_item = quirk.heirloom.resolve() @@ -145,4 +143,3 @@ /datum/traitor_objective/destroy_heirloom/ungenerate_objective() target_item = null - target_mind = null diff --git a/code/modules/antagonists/traitor/objectives/final_objective/final_objective.dm b/code/modules/antagonists/traitor/objectives/final_objective/final_objective.dm index 9a142f15f92..5503f78c49e 100644 --- a/code/modules/antagonists/traitor/objectives/final_objective/final_objective.dm +++ b/code/modules/antagonists/traitor/objectives/final_objective/final_objective.dm @@ -5,7 +5,6 @@ /datum/traitor_objective/ultimate/battlecruiser = 1, /datum/traitor_objective/ultimate/space_dragon = 1, /datum/traitor_objective/ultimate/supermatter_cascade = 1, - /datum/traitor_objective/ultimate/infect_ai = 1, ) weight = 100 diff --git a/code/modules/antagonists/traitor/objectives/final_objective/infect_ai.dm b/code/modules/antagonists/traitor/objectives/final_objective/infect_ai.dm deleted file mode 100644 index d0068e6bf8a..00000000000 --- a/code/modules/antagonists/traitor/objectives/final_objective/infect_ai.dm +++ /dev/null @@ -1,56 +0,0 @@ -/datum/traitor_objective/ultimate/infect_ai - name = "Infect the station AI with an experimental virus." - description = "Infect the station AI with an experimental virus. Go to %AREA% to receive an infected law upload board \ - and use it on the AI core or a law upload console." - - ///area type the objective owner must be in to recieve the law upload module - var/area/board_area_pickup - ///checker on whether we have sent the law upload module - var/sent_board = FALSE - -/datum/traitor_objective/ultimate/infect_ai/can_generate_objective(generating_for, list/possible_duplicates) - . = ..() - if(!.) - return FALSE - - for(var/mob/living/silicon/ai/ai in GLOB.ai_list) - if(ai.stat == DEAD || ai.mind?.has_antag_datum(/datum/antagonist/malf_ai) || !is_station_level(ai.z)) - continue - return TRUE - - return FALSE - -/datum/traitor_objective/ultimate/infect_ai/generate_objective(datum/mind/generating_for, list/possible_duplicates) - var/list/possible_areas = GLOB.the_station_areas.Copy() - for(var/area/possible_area as anything in possible_areas) - //remove areas too close to the destination, too obvious for our poor shmuck, or just unfair - if(istype(possible_area, /area/station/hallway) || istype(possible_area, /area/station/security)) - possible_areas -= possible_area - if(!length(possible_areas)) - return FALSE - board_area_pickup = pick(possible_areas) - replace_in_name("%AREA%", initial(board_area_pickup.name)) - return TRUE - -/datum/traitor_objective/ultimate/infect_ai/generate_ui_buttons(mob/user) - var/list/buttons = list() - if(!sent_board) - buttons += add_ui_button("", "Pressing this will call down a pod with an infected law upload board.", "wifi", "upload_board") - return buttons - -/datum/traitor_objective/ultimate/infect_ai/ui_perform_action(mob/living/user, action) - . = ..() - switch(action) - if("upload_board") - if(sent_board) - return - var/area/delivery_area = get_area(user) - if(delivery_area.type != board_area_pickup) - to_chat(user, span_warning("You must be in [initial(board_area_pickup.name)] to receive the infected law upload board.")) - return - sent_board = TRUE - podspawn(list( - "target" = get_turf(user), - "style" = STYLE_SYNDICATE, - "spawn" = /obj/item/ai_module/malf, - )) diff --git a/code/modules/antagonists/traitor/objectives/kidnapping.dm b/code/modules/antagonists/traitor/objectives/kidnapping.dm index dc58d2f2b0e..bba73678d6d 100644 --- a/code/modules/antagonists/traitor/objectives/kidnapping.dm +++ b/code/modules/antagonists/traitor/objectives/kidnapping.dm @@ -47,7 +47,7 @@ /datum/traitor_objective/kidnapping/New(datum/uplink_handler/handler) . = ..() AddComponent(/datum/component/traitor_objective_limit_per_time, \ - /datum/traitor_objective/kidnapping, \ + /datum/traitor_objective/assassinate, \ time_period = objective_period, \ maximum_objectives = maximum_objectives_in_period \ ) @@ -56,28 +56,28 @@ progression_minimum = 0 MINUTES progression_maximum = 30 MINUTES target_jobs = list( - // Cargo - /datum/job/cargo_technician, - // Engineering - /datum/job/atmospheric_technician, - /datum/job/station_engineer, // Medical - /datum/job/chemist, /datum/job/doctor, /datum/job/paramedic, /datum/job/psychologist, + /datum/job/chemist, + // Service + /datum/job/clown, + /datum/job/botanist, + /datum/job/janitor, + /datum/job/mime, + /datum/job/lawyer, + /datum/job/chaplain, + /datum/job/bartender, + /datum/job/curator, + // Cargo + /datum/job/cargo_technician, // Science /datum/job/geneticist, /datum/job/roboticist, - // Service - /datum/job/bartender, - /datum/job/botanist, - /datum/job/chaplain, - /datum/job/clown, - /datum/job/curator, - /datum/job/janitor, - /datum/job/lawyer, - /datum/job/mime, + // Engineering + /datum/job/station_engineer, + /datum/job/atmospheric_technician, ) /datum/traitor_objective/kidnapping/less_common @@ -91,14 +91,14 @@ progression_minimum = 0 MINUTES progression_maximum = 45 MINUTES target_jobs = list( - // Cargo - /datum/job/shaft_miner, // Medical /datum/job/virologist, - // Science - /datum/job/scientist, + // Cargo + /datum/job/shaft_miner, // Service /datum/job/cook, + // Science + /datum/job/scientist, ) progression_reward = list(4 MINUTES, 8 MINUTES) @@ -109,16 +109,15 @@ progression_minimum = 15 MINUTES progression_maximum = 60 MINUTES target_jobs = list( - // Heads of staff - /datum/job/chief_engineer, - /datum/job/chief_medical_officer, - /datum/job/head_of_personnel, - /datum/job/research_director, - /datum/job/quartermaster, // Security - /datum/job/detective, /datum/job/security_officer, /datum/job/warden, + /datum/job/detective, + // Heads of staff + /datum/job/head_of_personnel, + /datum/job/chief_medical_officer, + /datum/job/research_director, + /datum/job/quartermaster, ) progression_reward = list(8 MINUTES, 12 MINUTES) @@ -128,8 +127,8 @@ /datum/traitor_objective/kidnapping/captain progression_minimum = 30 MINUTES target_jobs = list( - /datum/job/captain, /datum/job/head_of_security, + /datum/job/captain ) progression_reward = list(12 MINUTES, 16 MINUTES) diff --git a/code/modules/art/statues.dm b/code/modules/art/statues.dm index 639234f27a7..c29c9957774 100644 --- a/code/modules/art/statues.dm +++ b/code/modules/art/statues.dm @@ -298,7 +298,7 @@ AddElement(/datum/element/eyestab) AddElement(/datum/element/wall_engraver) //deals 200 damage to statues, meaning you can actually kill one in ~250 hits - AddElement(/datum/element/bane, target_type = /mob/living/simple_animal/hostile/netherworld/statue, damage_multiplier = 40) + AddElement(/datum/element/bane, /mob/living/simple_animal/hostile/netherworld/statue, damage_multiplier = 40) /obj/item/chisel/Destroy() prepared_block = null diff --git a/code/modules/asset_cache/assets/emojipedia.dm b/code/modules/asset_cache/assets/emojipedia.dm index 2197f1bff22..b2c8c779fba 100644 --- a/code/modules/asset_cache/assets/emojipedia.dm +++ b/code/modules/asset_cache/assets/emojipedia.dm @@ -2,6 +2,6 @@ name = "emojipedia" cross_round_cachable = TRUE // The Emoji DMI is static and doesn't change without a commit mis-match. -/datum/asset/spritesheet/emojipedia/create_spritesheets() +/datum/asset/spritesheet/create_spritesheets() InsertAll("", EMOJI_SET) diff --git a/code/modules/atmospherics/machinery/atmosmachinery.dm b/code/modules/atmospherics/machinery/atmosmachinery.dm index be297ec5478..0f5d0592c78 100644 --- a/code/modules/atmospherics/machinery/atmosmachinery.dm +++ b/code/modules/atmospherics/machinery/atmosmachinery.dm @@ -461,7 +461,7 @@ PIPING_FORWARD_SHIFT(pipe_overlay, piping_layer, 2) return pipe_overlay -/obj/machinery/atmospherics/on_construction(mob/user, obj_color, set_layer = PIPING_LAYER_DEFAULT) +/obj/machinery/atmospherics/on_construction(obj_color, set_layer = PIPING_LAYER_DEFAULT) if(can_unwrench) add_atom_colour(obj_color, FIXED_COLOUR_PRIORITY) set_pipe_color(obj_color) diff --git a/code/modules/atmospherics/machinery/components/components_base.dm b/code/modules/atmospherics/machinery/components/components_base.dm index 4dee3f6d6fb..9f4029485e0 100644 --- a/code/modules/atmospherics/machinery/components/components_base.dm +++ b/code/modules/atmospherics/machinery/components/components_base.dm @@ -97,7 +97,7 @@ airs[i] = null return ..() -/obj/machinery/atmospherics/components/on_construction(mob/user) +/obj/machinery/atmospherics/components/on_construction() . = ..() update_parents() diff --git a/code/modules/atmospherics/machinery/components/tank.dm b/code/modules/atmospherics/machinery/components/tank.dm index 32d26a2bd44..95d9c645501 100644 --- a/code/modules/atmospherics/machinery/components/tank.dm +++ b/code/modules/atmospherics/machinery/components/tank.dm @@ -563,7 +563,7 @@ var/obj/machinery/atmospherics/components/tank/new_tank = new(build_location) var/list/new_custom_materials = list((material_end_product) = TANK_PLATING_SHEETS * MINERAL_MATERIAL_AMOUNT) new_tank.set_custom_materials(new_custom_materials) - new_tank.on_construction(user, new_tank.pipe_color, new_tank.piping_layer) + new_tank.on_construction(new_tank.pipe_color, new_tank.piping_layer) to_chat(user, span_notice("[new_tank] has been sealed and is ready to accept gases.")) qdel(src) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index e028b801d67..5607cdb4331 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -147,8 +147,8 @@ . = ..() update_appearance() -/obj/machinery/atmospherics/components/unary/cryo_cell/on_construction(mob/user) - ..(user, dir, dir) +/obj/machinery/atmospherics/components/unary/cryo_cell/on_construction() + ..(dir, dir) /obj/machinery/atmospherics/components/unary/cryo_cell/RefreshParts() . = ..() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm index 94b1fa4bb57..7245efbbc1a 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm @@ -49,20 +49,16 @@ return FALSE . = ..() -/obj/machinery/atmospherics/components/unary/thermomachine/on_construction(mob/user, obj_color, set_layer) +/obj/machinery/atmospherics/components/unary/thermomachine/on_construction(obj_color, set_layer) var/obj/item/circuitboard/machine/thermomachine/board = circuit if(board) piping_layer = board.pipe_layer set_layer = piping_layer - ..() //Skipping the rest of on_construction() would be a bad idea so we clean up after it instead. - if(check_pipe_on_turf()) - set_anchored(FALSE) - set_panel_open(TRUE) - change_pipe_connection(TRUE) - icon_state = "thermo-open" - balloon_alert(user, "the port is already in use!") + deconstruct(TRUE) + return + return..() /obj/machinery/atmospherics/components/unary/thermomachine/RefreshParts() . = ..() @@ -217,13 +213,13 @@ if(device == src) continue if(device.piping_layer == piping_layer) + visible_message(span_warning("A pipe is hogging the port, remove the obstruction or change the machine piping layer.")) return TRUE return FALSE /obj/machinery/atmospherics/components/unary/thermomachine/wrench_act_secondary(mob/living/user, obj/item/tool) if(!panel_open || check_pipe_on_turf()) - visible_message(span_warning("A pipe is hogging the port, remove the obstruction or change the machine piping layer.")) - return TOOL_ACT_TOOLTYPE_SUCCESS + return if(default_unfasten_wrench(user, tool)) return TOOL_ACT_TOOLTYPE_SUCCESS return diff --git a/code/modules/atmospherics/machinery/components/unary_devices/unary_devices.dm b/code/modules/atmospherics/machinery/components/unary_devices/unary_devices.dm index 3f0f16c55a8..8fef0c13ca2 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/unary_devices.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/unary_devices.dm @@ -13,7 +13,7 @@ /obj/machinery/atmospherics/components/unary/set_init_directions() initialize_directions = dir -/obj/machinery/atmospherics/components/unary/on_construction(mob/user) +/obj/machinery/atmospherics/components/unary/on_construction() ..() update_appearance() diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm index 528d3c34d1b..f6c7c958fe9 100644 --- a/code/modules/atmospherics/machinery/portable/canister.dm +++ b/code/modules/atmospherics/machinery/portable/canister.dm @@ -428,7 +428,6 @@ GLOBAL_LIST_INIT(gas_id_to_canister, init_gas_id_to_canister()) /obj/machinery/portable_atmospherics/canister/deconstruct(disassembled = TRUE) if((flags_1 & NODECONSTRUCT_1)) - qdel(src) return if(!(machine_stat & BROKEN)) canister_break() diff --git a/code/modules/cards/singlecard.dm b/code/modules/cards/singlecard.dm index adaa5cb328b..37524b343e6 100644 --- a/code/modules/cards/singlecard.dm +++ b/code/modules/cards/singlecard.dm @@ -1,3 +1,6 @@ +#define CARD_FACEDOWN 0 +#define CARD_FACEUP 1 + /obj/item/toy/singlecard name = "card" desc = "A playing card used to play card games like poker." @@ -21,7 +24,7 @@ /// The name of the card var/cardname = "Ace of Spades" /// Is the card flipped facedown (FALSE) or flipped faceup (TRUE) - var/flipped = CARD_FACEDOWN + var/flipped = FALSE /// The card is blank and can be written on with a pen. var/blank = FALSE /// The color used to mark a card for cheating (by pens or crayons) @@ -45,9 +48,6 @@ if(parent_deck.holodeck) flags_1 |= HOLOGRAM_1 parent_deck.holodeck.spawned += src - if(mapload) - //maploaded card needs to be faceup anyways, and doing this will give it its name and appearance properly - Flip(CARD_FACEUP) register_context() @@ -109,11 +109,11 @@ * Flips the card over * * * Arguments: - * * is_face_up (optional) - Sets flipped state to CARD_FACEDOWN or CARD_FACEUP if given (otherwise just invert the flipped state) + * * orientation (optional) - Sets flipped state to CARD_FACEDOWN or CARD_FACEUP if given orientation (otherwise just invert the flipped state) */ -/obj/item/toy/singlecard/proc/Flip(is_face_up) - if(!isnull(is_face_up)) - flipped = is_face_up +/obj/item/toy/singlecard/proc/Flip(orientation) + if(!isnull(orientation)) + flipped = orientation else flipped = !flipped diff --git a/code/modules/cargo/expressconsole.dm b/code/modules/cargo/expressconsole.dm index 6d037211283..b0677821f0b 100644 --- a/code/modules/cargo/expressconsole.dm +++ b/code/modules/cargo/expressconsole.dm @@ -32,7 +32,7 @@ . = ..() packin_up() -/obj/machinery/computer/cargo/express/on_construction(mob/user) +/obj/machinery/computer/cargo/express/on_construction() . = ..() packin_up() diff --git a/code/modules/cargo/orderconsole.dm b/code/modules/cargo/orderconsole.dm index d9912bec8c6..77d0f95cf64 100644 --- a/code/modules/cargo/orderconsole.dm +++ b/code/modules/cargo/orderconsole.dm @@ -85,7 +85,7 @@ board.obj_flags |= EMAGGED update_static_data(user) -/obj/machinery/computer/cargo/on_construction(mob/user) +/obj/machinery/computer/cargo/on_construction() . = ..() circuit.configure_machine(src) diff --git a/code/modules/cargo/packs/emergency.dm b/code/modules/cargo/packs/emergency.dm index 78ddc28bbb8..6150fd6d5e4 100644 --- a/code/modules/cargo/packs/emergency.dm +++ b/code/modules/cargo/packs/emergency.dm @@ -170,12 +170,11 @@ /datum/supply_pack/emergency/weedcontrol name = "Weed Control Crate" - desc = "Keep those invasive species OUT. Contains a scythe, leather gloves, gasmask, and two anti-weed chemical grenades. \ - Warranty void if used on ambrosia." + desc = "Keep those invasive species OUT. Contains a scythe, gasmask, and two anti-weed chemical grenades. \ + Warranty void if used on ambrosia. Requires Hydroponics access to open." cost = CARGO_CRATE_VALUE * 2.5 access = ACCESS_HYDROPONICS contains = list(/obj/item/scythe, - /obj/item/clothing/gloves/botanic_leather, /obj/item/clothing/mask/gas, /obj/item/grenade/chem_grenade/antiweed = 2, ) diff --git a/code/modules/cargo/packs/livestock.dm b/code/modules/cargo/packs/livestock.dm index f346bc8c67e..6db601f25e2 100644 --- a/code/modules/cargo/packs/livestock.dm +++ b/code/modules/cargo/packs/livestock.dm @@ -146,13 +146,6 @@ contains = list(/mob/living/simple_animal/hostile/retaliate/goat) crate_name = "goat crate" -/datum/supply_pack/critter/rabbit - name = "Rabbit Crate" - desc = "What noise do rabbits even make? Contains one rabbit." - cost = CARGO_CRATE_VALUE * 4 - contains = list(/mob/living/basic/rabbit) - crate_name = "rabbit crate" - /datum/supply_pack/critter/mothroach name = "Mothroach Crate" desc = "Put the mothroach on your head and find out what true cuteness looks like. \ diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index a802c3ad4bf..69d19ed784a 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -59,15 +59,6 @@ flags_1 = IS_PLAYER_COLORABLE_1 dog_fashion = null -/obj/item/clothing/head/wizard/tape - name = "tape hat" - desc = "A magically attuned hat made exclusively from duct tape. You can barely see." - icon_state = "tapehat" - inhand_icon_state = "tapehat" - dog_fashion = null - worn_y_offset = 6 - body_parts_covered = HEAD|HAIR - flags_inv = HIDEFACE|HIDEHAIR|HIDEFACIALHAIR /obj/item/clothing/head/wizard/magus name = "\improper Magus helm" @@ -139,12 +130,6 @@ icon_state = "marisa" inhand_icon_state = null -/obj/item/clothing/suit/wizrobe/tape - name = "tape robe" - desc = "A fine robe made from magically attuned duct tape." - icon_state = "taperobe" - inhand_icon_state = "taperobe" - /obj/item/clothing/suit/wizrobe/magusblue name = "\improper Magus robe" desc = "A set of armored robes that seem to radiate a dark power." @@ -176,12 +161,6 @@ armor_type = /datum/armor/none resistance_flags = FLAMMABLE -/obj/item/clothing/head/wizard/tape/fake - name = "tape hat" - desc = "A hat designed exclusively from duct tape. You can barely see." - armor_type = /datum/armor/none - resistance_flags = FLAMMABLE - /obj/item/clothing/suit/wizrobe/marisa/fake name = "witch robe" desc = "Magic is all about the spell power, ZE!" @@ -190,12 +169,6 @@ armor_type = /datum/armor/none resistance_flags = FLAMMABLE -/obj/item/clothing/suit/wizrobe/tape/fake - name = "tape robe" - desc = "An outfit designed exclusively from duct tape. It was hard to put on." - armor_type = /datum/armor/none - resistance_flags = FLAMMABLE - /obj/item/clothing/suit/wizrobe/paper name = "papier-mache robe" // no non-latin characters! desc = "A robe held together by various bits of clear-tape and paste." diff --git a/code/modules/clothing/under/costume.dm b/code/modules/clothing/under/costume.dm index 7cea683fca8..55778bba1e2 100644 --- a/code/modules/clothing/under/costume.dm +++ b/code/modules/clothing/under/costume.dm @@ -356,10 +356,3 @@ inhand_icon_state = null can_adjust = FALSE -/obj/item/clothing/under/costume/gi - name = "Martial Artist Gi" - desc = "Assistant, nukie, whatever. You can beat anyone; it's called hard work!" - icon_state = "martial_arts_gi" - inhand_icon_state = null - female_sprite_flags = NO_FEMALE_UNIFORM - can_adjust = FALSE diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index 5c6dde0d608..7d718dcf091 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -227,7 +227,7 @@ while(length(afflicted)) victim = pick_n_take(afflicted) if(victim.ForceContractDisease(advanced_disease, FALSE)) - message_admins("Event triggered: Disease Outbreak: Advanced - starting with patient zero [ADMIN_LOOKUPFLW(victim)]! Details: [advanced_disease.admin_details()] sp:[advanced_disease.spread_flags] ([advanced_disease.spread_text])") + message_admins("Event triggered: Disease Outbreak: Advanced - starting with patient zero [key_name(victim)]! Details: [advanced_disease.admin_details()] sp:[advanced_disease.spread_flags] ([advanced_disease.spread_text])") log_game("Event triggered: Disease Outbreak: Advanced - starting with patient zero [key_name(victim)]. Details: [advanced_disease.admin_details()] sp:[advanced_disease.spread_flags] ([advanced_disease.spread_text])") log_virus("Disease Outbreak: Advanced has triggered a custom virus outbreak of [advanced_disease.admin_details()] in [victim]!") announce_to_ghosts(victim) diff --git a/code/modules/events/ghost_role/changeling_event.dm b/code/modules/events/ghost_role/changeling_event.dm index 3e52a57b0dc..733109c3d27 100644 --- a/code/modules/events/ghost_role/changeling_event.dm +++ b/code/modules/events/ghost_role/changeling_event.dm @@ -47,20 +47,9 @@ var/datum/mind/player_mind = new(selected.key) player_mind.active = TRUE - var/turf/picked_start - - if (SSmapping.is_planetary()) - var/list/possible_start = list() - for(var/obj/effect/landmark/carpspawn/spawn_point in GLOB.landmarks_list) - possible_start += get_turf(spawn_point) - picked_start = pick(possible_start) - else - var/start_z = pick(SSmapping.levels_by_trait(ZTRAIT_STATION)) - var/start_side = pick(GLOB.cardinals) - picked_start = spaceDebrisStartLoc(start_side, start_z) - - if (!picked_start) - stack_trace("No valid spawn location for changeling meteor") + var/start_side = pick(GLOB.cardinals) + var/start_z = pick(SSmapping.levels_by_trait(ZTRAIT_STATION)) + var/turf/picked_start = spaceDebrisStartLoc(start_side, start_z) var/obj/effect/meteor/meaty/changeling/changeling_meteor = new(picked_start, get_random_station_turf()) var/mob/living/carbon/human/new_changeling = new(picked_start) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index c848f83b5cf..d4c702f629c 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -256,7 +256,7 @@ var/obj/item/bodypart/limb = victim.get_bodypart(victim.get_random_valid_zone(even_weights = TRUE)) //Picks a random bodypart. var/armor = victim.run_armor_check(limb, MELEE, null, null) //armor = the armor value of that randomly chosen bodypart. Nulls to not print a message, because it would still print on pierce. var/datum/spacevine_mutation/thorns/thorn = locate() in vine.mutations //Searches for the thorns mutation in the "mutations"-list inside obj/structure/spacevine, and defines T if it finds it. - if(thorn && prob(40) && !HAS_TRAIT(victim, TRAIT_PIERCEIMMUNE)) //If we found the thorns mutation there is now a chance to get stung instead of lashed or smashed. + if(thorn && (prob(40))) //If we found the thorns mutation there is now a chance to get stung instead of lashed or smashed. victim.apply_damage(50, BRUTE, def_zone = limb, wound_bonus = rand(-20,10), sharpness = SHARP_POINTY) //This one gets a bit lower damage because it ignores armor. victim.Stun(1 SECONDS) //Stopped in place for a moment. playsound(living_mob, 'sound/weapons/pierce.ogg', 50, TRUE, -1) @@ -264,7 +264,7 @@ span_userdanger("You are nailed by a sharp thorn!")) log_combat(vine, living_mob, "aggressively pierced") //"Aggressively" for easy ctrl+F'ing in the attack logs. else - if(prob(80) && !HAS_TRAIT(victim, TRAIT_PIERCEIMMUNE)) + if(prob(80)) victim.apply_damage(60, BRUTE, def_zone = limb, blocked = armor, wound_bonus = rand(-20,10), sharpness = SHARP_EDGED) victim.Knockdown(2 SECONDS) playsound(victim, 'sound/weapons/whip.ogg', 50, TRUE, -1) @@ -364,30 +364,17 @@ quality = NEGATIVE /datum/spacevine_mutation/thorns/on_cross(obj/structure/spacevine/holder, mob/living/crosser) - if(istype(crosser) && HAS_TRAIT(crosser, TRAIT_PIERCEIMMUNE)) - return - if(prob(THORN_MUTATION_CUT_PROB) && istype(crosser) && !isvineimmune(crosser)) var/mob/living/victim = crosser victim.adjustBruteLoss(15) to_chat(victim, span_danger("You cut yourself on the thorny vines.")) /datum/spacevine_mutation/thorns/on_hit(obj/structure/spacevine/holder, mob/living/hitter, obj/item/item, expected_damage) - if(iscarbon(hitter)) - var/mob/living/carbon/carbon_victim = hitter - for(var/obj/item/clothing/worn_item in carbon_victim.get_equipped_items()) - if((worn_item.body_parts_covered & HANDS) && (worn_item.clothing_flags & THICKMATERIAL)) - return expected_damage - - if(HAS_TRAIT(hitter, TRAIT_PIERCEIMMUNE) || HAS_TRAIT(hitter, TRAIT_PLANT_SAFE)) - return expected_damage - if(prob(THORN_MUTATION_CUT_PROB) && istype(hitter) && !isvineimmune(hitter)) var/mob/living/victim = hitter victim.adjustBruteLoss(15) to_chat(victim, span_danger("You cut yourself on the thorny vines.")) - - return expected_damage + . = expected_damage /datum/spacevine_mutation/woodening name = "Hardened" @@ -499,7 +486,7 @@ for(var/datum/spacevine_mutation/mutation in mutations) override += mutation.on_chem(src, chem) if(!override && istype(chem, /datum/reagent/toxin/plantbgone)) - if(prob(75)) + if(prob(50)) qdel(src) /obj/structure/spacevine/proc/eat(mob/eater) @@ -669,7 +656,7 @@ /// Actual maximum spread rate for this process tick var/spread_max = round(clamp(delta_time * (spread_base + start_spread_bonus), max(delta_time * minimum_spread_rate, 1), spread_cap)) var/amount_processed = 0 - for(var/obj/structure/spacevine/vine in growth_queue) + for(var/obj/structure/spacevine/vine as anything in growth_queue) if(!vine.can_spread) continue growth_queue -= vine @@ -727,9 +714,6 @@ /obj/structure/spacevine/proc/spread() var/direction = pick(GLOB.cardinals) var/turf/stepturf = get_step(src, direction) - if(!istype(stepturf)) - return - if(!isspaceturf(stepturf) && stepturf.Enter(src)) var/obj/structure/spacevine/spot_taken = locate() in stepturf //Locates any vine on target turf. Calls that vine "spot_taken". var/datum/spacevine_mutation/vine_eating/eating = locate() in mutations //Locates the vine eating trait in our own seed and calls it E. diff --git a/code/modules/food_and_drinks/machinery/processor.dm b/code/modules/food_and_drinks/machinery/processor.dm index ced58696515..ca4c2dd550b 100644 --- a/code/modules/food_and_drinks/machinery/processor.dm +++ b/code/modules/food_and_drinks/machinery/processor.dm @@ -207,11 +207,12 @@ return var/mob/living/simple_animal/slime/picked_slime for(var/mob/living/simple_animal/slime/slime in range(1,src)) - if(!CanReach(slime)) //don't take slimes behind glass panes or somesuch; also makes it ignore slimes inside the processor + if(slime.loc == src) continue - if(slime.stat) - picked_slime = slime - break + if(isslime(slime)) + if(slime.stat) + picked_slime = slime + break if(!picked_slime) return var/datum/food_processor_process/recipe = PROCESSOR_SELECT_RECIPE(picked_slime) diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_guide.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_guide.dm index 23612db1aca..8f900657244 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_guide.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_guide.dm @@ -630,6 +630,11 @@ result = /obj/item/food/spaghetti/boiledspaghetti category = CAT_SPAGHETTI +/datum/crafting_recipe/food/microwave/khinkali + reqs = list(/obj/item/food/rawkhinkali = 1) + result = /obj/item/food/khinkali + category = CAT_BREAD + /datum/crafting_recipe/food/microwave/onionrings reqs = list(/obj/item/food/onion_slice = 1) result = /obj/item/food/onionrings diff --git a/code/modules/hydroponics/hydroitemdefines.dm b/code/modules/hydroponics/hydroitemdefines.dm index 28d43ad8446..655c5a86d8a 100644 --- a/code/modules/hydroponics/hydroitemdefines.dm +++ b/code/modules/hydroponics/hydroitemdefines.dm @@ -522,7 +522,6 @@ attack_verb_continuous = list("chops", "slices", "cuts", "reaps") attack_verb_simple = list("chop", "slice", "cut", "reap") hitsound = 'sound/weapons/bladeslice.ogg' - sharpness = SHARP_EDGED var/swiping = FALSE /obj/item/scythe/Initialize(mapload) @@ -531,7 +530,6 @@ speed = 9 SECONDS, \ effectiveness = 105, \ ) - AddElement(/datum/element/bane, mob_biotypes = MOB_PLANT, damage_multiplier = 0.5, requires_combat_mode = FALSE) /obj/item/scythe/suicide_act(mob/living/user) user.visible_message(span_suicide("[user] is beheading [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!")) @@ -543,23 +541,18 @@ playsound(src, SFX_DESECRATION ,50, TRUE, -1) return BRUTELOSS -/obj/item/scythe/pre_attack(atom/target, mob/living/user, params) - if(!istype(target, /obj/structure/alien/resin/flower_bud) && !istype(target, /obj/structure/spacevine)) - return ..() - if(swiping || get_turf(target) == get_turf(user)) +/obj/item/scythe/pre_attack(atom/A, mob/living/user, params) + if(swiping || !istype(A, /obj/structure/spacevine) || get_turf(A) == get_turf(user)) return ..() var/turf/user_turf = get_turf(user) - var/dir_to_target = get_dir(user_turf, get_turf(target)) + var/dir_to_target = get_dir(user_turf, get_turf(A)) swiping = TRUE var/static/list/scythe_slash_angles = list(0, 45, 90, -45, -90) for(var/i in scythe_slash_angles) - var/turf/adjacent_turf = get_step(user_turf, turn(dir_to_target, i)) - for(var/obj/structure/spacevine/vine in adjacent_turf) - if(user.Adjacent(vine)) - melee_attack_chain(user, vine) - for(var/obj/structure/alien/resin/flower_bud/flower in adjacent_turf) - if(user.Adjacent(flower)) - melee_attack_chain(user, flower) + var/turf/T = get_step(user_turf, turn(dir_to_target, i)) + for(var/obj/structure/spacevine/V in T) + if(user.Adjacent(V)) + melee_attack_chain(user, V) swiping = FALSE return TRUE */ diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index 373dd886665..5eea0d7fc46 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -23,13 +23,6 @@ GLOBAL_LIST_INIT(exp_specialmap, list( ROLE_MAINTENANCE_DRONE, ROLE_VENUSHUMANTRAP, ROLE_GHOST_ROLE, - //Skyrat Edit Start - Custom Ghost roles - ROLE_BLACK_MARKET_DEALER, - ROLE_DS2, - ROLE_FREIGHTER_CREW, - ROLE_GHOST_CAFE, - ROLE_PORT_TARKON, - //Skyrat Edit Start - End Custom Ghost roles ), // Ghost roles EXP_TYPE_GHOST = list() // dead people, observers )) diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm index f3aa12766a8..500864b2db9 100644 --- a/code/modules/mining/equipment/survival_pod.dm +++ b/code/modules/mining/equipment/survival_pod.dm @@ -5,7 +5,7 @@ static_lighting = TRUE requires_power = FALSE has_gravity = STANDARD_GRAVITY - area_flags = BLOBS_ALLOWED | UNIQUE_AREA + area_flags = BLOBS_ALLOWED | UNIQUE_AREA | CULT_PERMITTED flags_1 = CAN_BE_DIRTY_1 //Survival Capsule diff --git a/code/modules/mining/lavaland/megafauna_loot.dm b/code/modules/mining/lavaland/megafauna_loot.dm index 3b113912064..001e9f37e85 100644 --- a/code/modules/mining/lavaland/megafauna_loot.dm +++ b/code/modules/mining/lavaland/megafauna_loot.dm @@ -387,7 +387,6 @@ RegisterSignal(soul, COMSIG_MOB_ATTACK_RANGED, PROC_REF(on_attack)) RegisterSignal(soul, COMSIG_MOB_ATTACK_RANGED_SECONDARY, PROC_REF(on_secondary_attack)) RegisterSignal(src, COMSIG_ATOM_INTEGRITY_CHANGED, PROC_REF(on_integrity_change)) - AddElement(/datum/element/bane, mob_biotypes = MOB_PLANT, damage_multiplier = 0.5, requires_combat_mode = FALSE) /obj/item/soulscythe/examine(mob/user) . = ..() diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index 539df1c2939..bdebef1b6ce 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -213,28 +213,21 @@ /obj/machinery/mineral/ore_redemption/ui_data(mob/user) var/list/data = list() data["unclaimedPoints"] = points + data["materials"] = list() var/datum/component/material_container/mat_container = materials.mat_container if (mat_container) - for(var/datum/material/material as anything in mat_container.materials) - var/amount = mat_container.materials[material] + for(var/mat in mat_container.materials) + var/datum/material/M = mat + var/amount = mat_container.materials[M] var/sheet_amount = amount / MINERAL_MATERIAL_AMOUNT - data["materials"] += list(list( - "name" = material.name, - "id" = REF(material), - "amount" = sheet_amount, - "category" = "material", - "value" = ore_values[material.type], - )) + var/ref = REF(M) + data["materials"] += list(list("name" = M.name, "id" = ref, "amount" = sheet_amount, "value" = ore_values[M.type])) - for(var/research in stored_research.researched_designs) - var/datum/design/alloy = SSresearch.techweb_design_by_id(research) - data["materials"] += list(list( - "name" = alloy.name, - "id" = alloy.id, - "category" = "alloy", - "amount" = can_smelt_alloy(alloy), - )) + data["alloys"] = list() + for(var/v in stored_research.researched_designs) + var/datum/design/D = SSresearch.techweb_design_by_id(v) + data["alloys"] += list(list("name" = D.name, "id" = D.id, "amount" = can_smelt_alloy(D))) if (!mat_container) data["disconnected"] = "local mineral storage is unavailable" @@ -243,47 +236,8 @@ else if (materials.on_hold()) data["disconnected"] = "mineral withdrawal is on hold" - var/obj/item/card/id/card - if(isliving(user)) - var/mob/living/customer = user - card = customer.get_idcard(hand_first = TRUE) - if(card?.registered_account) - data["user"] = list( - "name" = card.registered_account.account_holder, - "cash" = card.registered_account.account_balance, - ) - - else if(issilicon(user)) - var/mob/living/silicon/silicon_player = user - data["user"] = list( - "name" = silicon_player.name, - "cash" = "No valid account", - ) return data -/obj/machinery/mineral/ore_redemption/ui_static_data(mob/user) - var/list/data = list() - - var/datum/component/material_container/mat_container = materials.mat_container - if (mat_container) - for(var/datum/material/material as anything in mat_container.materials) - var/obj/material_display = initial(material.sheet_type) - data["material_icons"] += list(list( - "id" = REF(material), - "product_icon" = icon2base64(getFlatIcon(image(icon = initial(material_display.icon), icon_state = initial(material_display.icon_state)), no_anim=TRUE)), - )) - - for(var/research in stored_research.researched_designs) - var/datum/design/alloy = SSresearch.techweb_design_by_id(research) - var/obj/alloy_display = initial(alloy.build_path) - data["material_icons"] += list(list( - "id" = alloy.id, - "product_icon" = icon2base64(getFlatIcon(image(icon = initial(alloy_display.icon), icon_state = initial(alloy_display.icon_state)), no_anim=TRUE)), - )) - - return data - - /obj/machinery/mineral/ore_redemption/ui_act(action, params) . = ..() if(.) diff --git a/code/modules/mob/dead/new_player/sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories.dm index f6ef5acd0fb..e50ac55636e 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories.dm @@ -819,10 +819,6 @@ name = "Wisp" icon_state = "hair_wisp" -/datum/sprite_accessory/hair/ziegler - name = "Ziegler" - icon_state = "hair_ziegler" - /* ///////////////////////////////////// / =---------------------------= / diff --git a/code/modules/mob/living/basic/pets/dog.dm b/code/modules/mob/living/basic/pets/dog.dm index 82781d51abf..9cb5a6ae0b4 100644 --- a/code/modules/mob/living/basic/pets/dog.dm +++ b/code/modules/mob/living/basic/pets/dog.dm @@ -84,11 +84,6 @@ /// Is this corgi physically slow due to age, etc? var/is_slow = FALSE -/mob/living/basic/pet/dog/corgi/examine(mob/user) - . = ..() - if(access_card) - . += "There appears to be [icon2html(access_card, user)] \a [access_card] pinned to [p_them()]." - /mob/living/basic/pet/dog/corgi/Destroy() QDEL_NULL(inventory_head) QDEL_NULL(inventory_back) @@ -799,7 +794,7 @@ GLOBAL_LIST_INIT(strippable_corgi_items, create_strippable_list(list( maxHealth = 50 gender = NEUTER damage_coeff = list(BRUTE = 3, BURN = 3, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1) - butcher_results = list(/obj/item/organ/internal/brain = 1, /obj/item/organ/internal/heart = 1, /obj/item/food/breadslice/plain = 3, \ + butcher_results = list(/obj/item/organ/internal/brain = 1, /obj/item/organ/internal/heart = 1, /obj/item/food/breadslice = 3, \ /obj/item/food/meat/slab = 2) response_harm_continuous = "takes a bite out of" response_harm_simple = "take a bite out of" diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 841606339dc..37214035911 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -214,7 +214,7 @@ if(l_limbs_missing >= 2 && r_limbs_missing == 0) msg += "[t_He] look[p_s()] all right now.\n" else if(l_limbs_missing == 0 && r_limbs_missing >= 2) - msg += "[t_He] really keep[p_s()] to the left.\n" + msg += "[t_He] really keeps to the left.\n" else if(l_limbs_missing >= 2 && r_limbs_missing >= 2) msg += "[t_He] [p_do()]n't seem all there.\n" diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 611a8733da7..9aa0aa6854f 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -547,7 +547,7 @@ /datum/action/innate/integrate_extract/New(Target) . = ..() - AddComponent(/datum/component/action_item_overlay, item_callback = CALLBACK(src, PROC_REF(locate_extract))) + AddComponent(/datum/component/action_item_overlay, CALLBACK(src, PROC_REF(locate_extract))) /// Callback for /datum/component/action_item_overlay to find the slime extract from within the species /datum/action/innate/integrate_extract/proc/locate_extract() @@ -617,7 +617,7 @@ /datum/action/innate/use_extract/New(Target) . = ..() - AddComponent(/datum/component/action_item_overlay, item_callback = CALLBACK(src, PROC_REF(locate_extract))) + AddComponent(/datum/component/action_item_overlay, CALLBACK(src, PROC_REF(locate_extract))) /// Callback for /datum/component/action_item_overlay to find the slime extract from within the species /datum/action/innate/use_extract/proc/locate_extract() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index a2e7c101993..714cd314837 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -590,7 +590,6 @@ return if(new_resting == resting) return - . = resting resting = new_resting if(new_resting) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index c1ec5de9261..d7ac65f12ee 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -874,17 +874,16 @@ var/hrefpart = "" var/jobpart = "Unknown" - if(!HAS_TRAIT(speaker, TRAIT_UNKNOWN)) //don't fetch the speaker's job in case they have something that conseals their identity completely - if (isliving(speaker)) - var/mob/living/living_speaker = speaker - if(living_speaker.job) - jobpart = "[living_speaker.job]" - if (istype(speaker, /obj/effect/overlay/holo_pad_hologram)) - var/obj/effect/overlay/holo_pad_hologram/holo = speaker - if(holo.Impersonation?.job) - jobpart = "[holo.Impersonation.job]" - else if(usr?.job) // not great, but AI holograms have no other usable ref - jobpart = "[usr.job]" + if (isliving(speaker)) + var/mob/living/living_speaker = speaker + if(living_speaker.job) + jobpart = "[living_speaker.job]" + if (istype(speaker, /obj/effect/overlay/holo_pad_hologram)) + var/obj/effect/overlay/holo_pad_hologram/holo = speaker + if(holo.Impersonation?.job) + jobpart = "[holo.Impersonation.job]" + else if(usr?.job) // not great, but AI holograms have no other usable ref + jobpart = "[usr.job]" var/rendered = "[start][span_name("[hrefpart][namepart] ([jobpart]) ")][treated_message]" diff --git a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm index feff181d6ca..9cf65380fc4 100644 --- a/code/modules/mob/living/simple_animal/friendly/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/friendly/farm_animals.dm @@ -60,16 +60,8 @@ return for(var/direction in shuffle(list(1,2,4,8,5,6,9,10))) - var/turf/step = get_step(src, direction) - - if(!istype(step)) - return - - var/vine = locate(/obj/structure/spacevine) in step - var/mushroom = locate(/obj/structure/glowshroom) in step - var/flower = locate(/obj/structure/alien/resin/flower_bud) in step - - if(vine || mushroom || flower) + var/step = get_step(src, direction) + if(step && ((locate(/obj/structure/spacevine) in step) || (locate(/obj/structure/glowshroom) in step))) Move(step, get_dir(src, step)) /mob/living/simple_animal/hostile/retaliate/goat/Retaliate() @@ -82,44 +74,29 @@ eat_plants() /mob/living/simple_animal/hostile/retaliate/goat/proc/eat_plants() - var/obj/structure/spacevine/vine = locate(/obj/structure/spacevine) in loc - if(vine) - vine.eat(src) + var/eaten = FALSE + var/obj/structure/spacevine/SV = locate(/obj/structure/spacevine) in loc + if(SV) + SV.eat(src) + eaten = TRUE - var/obj/structure/alien/resin/flower_bud/flower = locate(/obj/structure/alien/resin/flower_bud) in loc - if(flower) - flower.take_damage(rand(30, 50), BRUTE, 0) + var/obj/structure/glowshroom/GS = locate(/obj/structure/glowshroom) in loc + if(GS) + qdel(GS) + eaten = TRUE - var/obj/structure/glowshroom/mushroom = locate(/obj/structure/glowshroom) in loc - if(mushroom) - qdel(mushroom) - - if((vine || flower || mushroom) && prob(10)) - say("Nom") // bon appetit - playsound(src, 'sound/items/eatfood.ogg', rand(30, 50), TRUE) + if(eaten && prob(10)) + say("Nom") /mob/living/simple_animal/hostile/retaliate/goat/AttackingTarget() . = ..() - - if(!. || !isliving(target)) - return - - var/mob/living/plant_target = target - if(!(plant_target.mob_biotypes & MOB_PLANT)) - return - - plant_target.adjustBruteLoss(20) - playsound(src, 'sound/items/eatfood.ogg', rand(30, 50), TRUE) - var/obj/item/bodypart/edible_bodypart - - if(ishuman(plant_target)) - var/mob/living/carbon/human/plant_man = target - edible_bodypart = pick(plant_man.bodyparts) - edible_bodypart.dismember() - - plant_target.visible_message(span_warning("[src] takes a big chomp out of [plant_target]!"), \ - span_userdanger("[src] takes a big chomp out of your [edible_bodypart || "body"]!")) - + if(. && ishuman(target)) + var/mob/living/carbon/human/H = target + if(istype(H.dna.species, /datum/species/pod)) + var/obj/item/bodypart/NB = pick(H.bodyparts) + H.visible_message(span_warning("[src] takes a big chomp out of [H]!"), \ + span_userdanger("[src] takes a big chomp out of your [NB]!")) + NB.dismember() /mob/living/simple_animal/chick name = "\improper chick" @@ -180,8 +157,6 @@ ..() amount_grown = 0 -/// Counter for number of chicken mobs in the universe. Chickens will not lay fertile eggs if it exceeds the MAX_CHICKENS define. -GLOBAL_VAR_INIT(chicken_count, 0) /mob/living/simple_animal/chicken name = "\improper chicken" @@ -213,12 +188,14 @@ GLOBAL_VAR_INIT(chicken_count, 0) mob_size = MOB_SIZE_SMALL gold_core_spawnable = FRIENDLY_SPAWN footstep_type = FOOTSTEP_MOB_CLAW + ///counter for how many chickens are in existence to stop too many chickens from lagging shit up + var/static/chicken_count = 0 ///boolean deciding whether eggs laid by this chicken can hatch into chicks - var/fertile = TRUE + var/process_eggs = TRUE /mob/living/simple_animal/chicken/Initialize(mapload) . = ..() - GLOB.chicken_count++ + chicken_count++ add_cell_sample() AddElement(/datum/element/animal_variety, "chicken", pick("brown","black","white"), TRUE) AddComponent(/datum/component/egg_layer,\ @@ -237,20 +214,25 @@ GLOBAL_VAR_INIT(chicken_count, 0) AddElement(/datum/element/swabable, CELL_LINE_TABLE_CHICKEN, CELL_VIRUS_TABLE_GENERIC_MOB, 1, 5) /mob/living/simple_animal/chicken/Destroy() - GLOB.chicken_count-- + chicken_count-- return ..() /mob/living/simple_animal/chicken/proc/egg_laid(obj/item/egg) - if(GLOB.chicken_count <= MAX_CHICKENS && fertile && prob(25)) - egg.AddComponent(/datum/component/fertile_egg,\ - embryo_type = /mob/living/simple_animal/chick,\ - minimum_growth_rate = 1,\ - maximum_growth_rate = 2,\ - total_growth_required = 200,\ - current_growth = 0,\ - location_allowlist = typecacheof(list(/turf)),\ - spoilable = TRUE,\ - ) + if(chicken_count <= MAX_CHICKENS && process_eggs && prob(25)) + START_PROCESSING(SSobj, egg) + +/obj/item/food/egg/var/amount_grown = 0 + +/obj/item/food/egg/process(delta_time) + if(isturf(loc)) + amount_grown += rand(1,2) * delta_time + if(amount_grown >= 200) + visible_message(span_notice("[src] hatches with a quiet cracking sound.")) + new /mob/living/simple_animal/chick(get_turf(src)) + STOP_PROCESSING(SSobj, src) + qdel(src) + else + STOP_PROCESSING(SSobj, src) /mob/living/simple_animal/deer name = "doe" diff --git a/code/modules/mob/living/simple_animal/hostile/regalrat.dm b/code/modules/mob/living/simple_animal/hostile/regalrat.dm index 7f4f4637813..fab08b3d9fb 100644 --- a/code/modules/mob/living/simple_animal/hostile/regalrat.dm +++ b/code/modules/mob/living/simple_animal/hostile/regalrat.dm @@ -12,7 +12,7 @@ see_in_dark = 15 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE obj_damage = 10 - butcher_results = list(/obj/item/food/meat/slab/mouse = 2, /obj/item/clothing/head/costume/crown = 1) + butcher_results = list(/obj/item/clothing/head/costume/crown = 1,) response_help_continuous = "glares at" response_help_simple = "glare at" response_disarm_continuous = "skoffs at" diff --git a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm index 740416547d1..5500b4bfd29 100644 --- a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm +++ b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm @@ -20,7 +20,6 @@ opacity = FALSE canSmoothWith = null smoothing_flags = NONE - density = FALSE /// The amount of time it takes to create a venus human trap. var/growth_time = 1 MINUTES //SKYRAT EDIT CHANGE var/growth_icon = 0 @@ -60,15 +59,6 @@ damage_amount = 0 . = ..() -/obj/structure/alien/resin/flower_bud/attacked_by(obj/item/item, mob/living/user) - var/damage_dealt = item.force - if(item.damtype == BURN) - damage_dealt *= 4 - if(item.get_sharpness()) - damage_dealt *= 16 // alien resin applies 75% reduction to brute damage so this actually x4 damage - - take_damage(damage_dealt, item.damtype, MELEE, 1) - /obj/structure/alien/resin/flower_bud/Destroy() QDEL_LIST(vines) QDEL_NULL(countdown) diff --git a/code/modules/mob_spawn/ghost_roles/venus_human_trap.dm b/code/modules/mob_spawn/ghost_roles/venus_human_trap.dm index 0a8329128d9..6d1e0b9e438 100644 --- a/code/modules/mob_spawn/ghost_roles/venus_human_trap.dm +++ b/code/modules/mob_spawn/ghost_roles/venus_human_trap.dm @@ -5,7 +5,6 @@ icon = 'icons/effects/spacevines.dmi' icon_state = "bud0" mob_type = /mob/living/simple_animal/hostile/venus_human_trap - density = FALSE prompt_name = "venus human trap" you_are_text = "You are a venus human trap." flavour_text = "You are a venus human trap! Protect the kudzu at all costs, and feast on those who oppose you!" diff --git a/code/modules/mob_spawn/mob_spawn.dm b/code/modules/mob_spawn/mob_spawn.dm index 089315b05c6..ff65575b378 100644 --- a/code/modules/mob_spawn/mob_spawn.dm +++ b/code/modules/mob_spawn/mob_spawn.dm @@ -5,8 +5,6 @@ //So it shows up in the map editor icon = 'icons/effects/mapping_helpers.dmi' icon_state = "mobspawner" - /// Can this spawner be used up? - var/infinite_use = FALSE ///A forced name of the mob, though can be overridden if a special name is passed as an argument var/mob_name ///the type of the mob, you best inherit this @@ -185,7 +183,7 @@ if(!(GLOB.ghost_role_flags & GHOSTROLE_SPAWNER) && !(flags_1 & ADMIN_SPAWNED_1)) to_chat(user, span_warning("An admin has temporarily disabled non-admin ghost roles!")) return - if(uses <= 0 && !infinite_use) //just in case + if(uses <= 0) //just in case to_chat(user, span_warning("This spawner is out of charges!")) return @@ -197,18 +195,6 @@ if(QDELETED(src) || QDELETED(user)) return - create_from_ghost(user) - -/** - * Uses a use and creates a mob from a passed ghost - * - * Does NOT validate that the spawn is possible or valid - assumes this has been done already! - * - * If you are manually forcing a player into this mob spawn, - * you should be using this and not directly calling [proc/create]. - */ -/obj/effect/mob_spawn/ghost_role/proc/create_from_ghost(mob/dead/user) - ASSERT(istype(user)) user.log_message("became a [prompt_name].", LOG_GAME) uses -= 1 // Remove a use before trying to spawn to prevent strangeness like the spawner trying to spawn more mobs than it should be able to user.mind = null // dissassociate mind, don't let it follow us to the next life diff --git a/code/modules/modular_computers/computers/item/role_tablet_presets.dm b/code/modules/modular_computers/computers/item/role_tablet_presets.dm index d12a6e9d756..93ef3559fc8 100644 --- a/code/modules/modular_computers/computers/item/role_tablet_presets.dm +++ b/code/modules/modular_computers/computers/item/role_tablet_presets.dm @@ -291,7 +291,6 @@ /obj/item/modular_computer/pda/bar name = "bartender PDA" greyscale_colors = "#333333#C7C7C7" - inserted_item = /obj/item/pen/fountain /obj/item/modular_computer/pda/clown name = "clown PDA" diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 5ffc4209404..91acfd15b51 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -546,7 +546,7 @@ playsound(src, 'sound/items/handling/standard_stamp.ogg', 50, vary = TRUE) update_appearance() - update_static_data_for_all_viewers() + update_static_data(user, ui) return TRUE if("add_text") var/paper_input = params["text"] @@ -592,7 +592,7 @@ log_paper("[key_name(user)] wrote to [name]: \"[paper_input]\"") to_chat(user, "You have added to your paper masterpiece!"); - update_static_data_for_all_viewers() + update_static_data(user, ui) update_appearance() return TRUE if("fill_input_field") @@ -633,7 +633,7 @@ if(!add_field_input(field_key, field_text, writing_implement_data["font"], writing_implement_data["color"], writing_implement_data["use_bold"], user.real_name)) log_paper("[key_name(user)] tried to write to field [field_key] when it already has data, with the following text: [field_text]") - update_static_data_for_all_viewers() + update_static_data(user, ui) return TRUE /obj/item/paper/proc/get_input_field_count(raw_text) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index c02fb6ecbdb..4ac695e9a61 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -279,9 +279,7 @@ throwforce_on = 35, \ throw_speed_on = 4, \ sharpness_on = SHARP_EDGED, \ - w_class_on = WEIGHT_CLASS_NORMAL, \ - inhand_icon_change = FALSE, \ - ) + w_class_on = WEIGHT_CLASS_NORMAL) RegisterSignal(src, COMSIG_TRANSFORMING_ON_TRANSFORM, PROC_REF(on_transform)) RegisterSignal(src, COMSIG_DETECTIVE_SCANNED, PROC_REF(on_scan)) @@ -368,9 +366,7 @@ AddComponent(/datum/component/transforming, \ throwforce_on = 5, \ w_class_on = WEIGHT_CLASS_SMALL, \ - sharpness_on = TRUE, \ - inhand_icon_change = FALSE, \ - ) + sharpness_on = TRUE) RegisterSignal(src, COMSIG_TRANSFORMING_ON_TRANSFORM, PROC_REF(toggle_screwdriver)) AddElement(/datum/element/update_icon_updates_onmob) @@ -389,8 +385,7 @@ SIGNAL_HANDLER extended = active if(user) - balloon_alert(user, "[extended ? "extended" : "retracted"]") - playsound(src, 'sound/weapons/batonextend.ogg', 50, TRUE) + balloon_alert(user, "[extended ? "extended" : "retracted"]!") if(!extended) tool_behaviour = initial(tool_behaviour) diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index 5400a48422c..56f278bdaa1 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -102,7 +102,7 @@ DropFuel() return ..() -/obj/machinery/power/port_gen/pacman/on_construction(mob/user) +/obj/machinery/power/port_gen/pacman/on_construction() var/obj/item/circuitboard/machine/pacman/our_board = circuit if(our_board.high_production_profile) icon_state = "portgen1_0" diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index b73ba371644..5ffd0cb9562 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -1,3 +1,4 @@ +/* SKYRAT EDIT REMOVAL - MOVED TO MODULAR GUN.DM #define DUALWIELD_PENALTY_EXTRA_MULTIPLIER 1.4 #define FIRING_PIN_REMOVAL_DELAY 50 @@ -74,8 +75,6 @@ pin = new pin(src) add_seclight_point() - give_gun_safeties() // SKYRAT EDIT ADDITION - GUN SAFETIES - give_manufacturer_examine() // SKYRAT EDIT ADDITON - MANUFACTURER EXAMINE /obj/item/gun/Destroy() if(isobj(pin)) //Can still be the initial path, then we skip @@ -578,3 +577,4 @@ #undef FIRING_PIN_REMOVAL_DELAY #undef DUALWIELD_PENALTY_EXTRA_MULTIPLIER +*/ diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 1e3870b063e..d006e3e4138 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -1,3 +1,4 @@ +/* SKYRAT EDIT REMOVAL - MOVED TO MODULAR AUTOMATIC.DM /obj/item/gun/ballistic/automatic w_class = WEIGHT_CLASS_NORMAL can_suppress = TRUE @@ -397,3 +398,4 @@ actions_types = list() fire_sound = 'sound/weapons/laser.ogg' casing_ejector = FALSE +*/ diff --git a/code/modules/projectiles/guns/ballistic/launchers.dm b/code/modules/projectiles/guns/ballistic/launchers.dm index 36cefffc478..7e58f2ddacd 100644 --- a/code/modules/projectiles/guns/ballistic/launchers.dm +++ b/code/modules/projectiles/guns/ballistic/launchers.dm @@ -11,6 +11,7 @@ w_class = WEIGHT_CLASS_NORMAL pin = /obj/item/firing_pin/implant/pindicate bolt_type = BOLT_TYPE_NO_BOLT + has_gun_safety = FALSE //SKYRAT EDIT /obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted pin = /obj/item/firing_pin @@ -39,6 +40,7 @@ mag_type = /obj/item/ammo_box/magazine/m75 burst_size = 1 fire_delay = 0 + fire_select_modes = list(SELECT_SEMI_AUTOMATIC) //SKYRAT EDIT CHANGE casing_ejector = FALSE /obj/item/gun/ballistic/rocketlauncher diff --git a/code/modules/projectiles/guns/ballistic/pistol.dm b/code/modules/projectiles/guns/ballistic/pistol.dm index fed8df4d2c7..661ad6dad4c 100644 --- a/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/code/modules/projectiles/guns/ballistic/pistol.dm @@ -8,6 +8,7 @@ can_suppress = TRUE burst_size = 1 fire_delay = 0 + fire_select_modes = list(SELECT_SEMI_AUTOMATIC) //SKYRAT EDIT CHANGE bolt_type = BOLT_TYPE_LOCKING fire_sound = 'sound/weapons/gun/pistol/shot.ogg' dry_fire_sound = 'sound/weapons/gun/pistol/dry_fire.ogg' diff --git a/code/modules/projectiles/guns/ballistic/rifle.dm b/code/modules/projectiles/guns/ballistic/rifle.dm index da1aba9ffb0..b2640e8b4bf 100644 --- a/code/modules/projectiles/guns/ballistic/rifle.dm +++ b/code/modules/projectiles/guns/ballistic/rifle.dm @@ -159,7 +159,9 @@ initial_fire_sound = 'sound/weapons/gun/sniper/shot.ogg' alternative_fire_sound = 'sound/weapons/gun/shotgun/shot.ogg' can_modify_ammo = TRUE - can_misfire = FALSE + can_misfire = TRUE + misfire_probability = 0 + misfire_percentage_increment = 5 //Slowly increases every shot can_bayonet = TRUE knife_y_offset = 11 can_be_sawn_off = FALSE @@ -176,7 +178,10 @@ inhand_icon_state = "musket_prime" worn_icon_state = "musket_prime" mag_type = /obj/item/ammo_box/magazine/internal/boltaction/pipegun/prime + can_misfire = FALSE can_jam = FALSE + misfire_probability = 0 + misfire_percentage_increment = 0 projectile_damage_multiplier = 1 /// MAGICAL BOLT ACTIONS + ARCANE BARRAGE? /// diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 8728e924f81..f6ba97d06ab 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -142,6 +142,7 @@ fire_delay = 10 //Skyrat edit - Original: 0 pin = /obj/item/firing_pin/implant/pindicate fire_sound = 'sound/weapons/gun/shotgun/shot_alt.ogg' + fire_select_modes = list(SELECT_SEMI_AUTOMATIC) //SKYRAT EDIT CHANGE mag_display = TRUE empty_indicator = TRUE empty_alarm = TRUE diff --git a/code/modules/projectiles/guns/energy/laser_gatling.dm b/code/modules/projectiles/guns/energy/laser_gatling.dm index f12a62d2c26..9a965f02692 100644 --- a/code/modules/projectiles/guns/energy/laser_gatling.dm +++ b/code/modules/projectiles/guns/energy/laser_gatling.dm @@ -113,13 +113,15 @@ item_flags = NEEDS_PERMIT | SLOWS_WHILE_IN_HAND can_charge = FALSE var/obj/item/minigunpack/ammo_pack + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_FULLY_AUTOMATIC)//SKYRAT EDIT ADDITION + /obj/item/gun/energy/minigun/Initialize(mapload) if(!istype(loc, /obj/item/minigunpack)) //We should spawn inside an ammo pack so let's use that one. return INITIALIZE_HINT_QDEL //No pack, no gun ammo_pack = loc AddElement(/datum/element/update_icon_blocker) - AddComponent(/datum/component/automatic_fire, 0.2 SECONDS) + //AddComponent(/datum/component/automatic_fire, 0.2 SECONDS) SKYRAT EDIT REMOVAL return ..() /obj/item/gun/energy/minigun/Destroy() diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 630b02d40e9..12212dd9b9b 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -381,7 +381,7 @@ /obj/item/gun/energy/tesla_cannon/Initialize(mapload) . = ..() - AddComponent(/datum/component/automatic_fire, 0.1 SECONDS) + //AddComponent(/datum/component/automatic_fire, 0.1 SECONDS) SKYRAT EDIT REMOVAL /obj/item/gun/energy/marksman_revolver name = "marksman revolver" diff --git a/code/modules/projectiles/guns/special/syringe_gun.dm b/code/modules/projectiles/guns/special/syringe_gun.dm index cf79da9dfca..1911d139f53 100644 --- a/code/modules/projectiles/guns/special/syringe_gun.dm +++ b/code/modules/projectiles/guns/special/syringe_gun.dm @@ -194,6 +194,7 @@ pixel_x = 0 force = 4 trigger_guard = TRIGGER_GUARD_ALLOW_ALL + has_gun_safety = FALSE // SKYRAT EDIT /obj/item/gun/syringe/blowgun/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) visible_message(span_danger("[user] starts aiming with a blowgun!")) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 1b9ff451c83..10253811caf 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -73,7 +73,7 @@ return mytray.mutation_roll(user) - + mytray.adjust_toxic(3) //It is still toxic, mind you, but not to the same degree. #define LIQUID_PLASMA_BP (50+T0C) @@ -363,10 +363,7 @@ . = ..() if(istype(exposed_obj, /obj/structure/alien/weeds)) var/obj/structure/alien/weeds/alien_weeds = exposed_obj - alien_weeds.take_damage(rand(15, 35), BRUTE, 0) // Kills alien weeds pretty fast - if(istype(exposed_obj, /obj/structure/alien/resin/flower_bud)) - var/obj/structure/alien/resin/flower_bud/flower = exposed_obj - flower.take_damage(rand(30, 50), BRUTE, 0) + alien_weeds.take_damage(rand(15,35), BRUTE, 0) // Kills alien weeds pretty fast else if(istype(exposed_obj, /obj/structure/glowshroom)) //even a small amount is enough to kill it qdel(exposed_obj) else if(istype(exposed_obj, /obj/structure/spacevine)) @@ -377,13 +374,9 @@ . = ..() var/damage = min(round(0.4 * reac_volume, 0.1), 10) if(exposed_mob.mob_biotypes & MOB_PLANT) - // spray bottle emits 5u so it's dealing ~15 dmg per spray - exposed_mob.adjustToxLoss(damage * 20, required_biotype = affected_biotype) - return - + exposed_mob.adjustToxLoss(damage, required_biotype = affected_biotype) if(!(methods & VAPOR) || !iscarbon(exposed_mob)) return - var/mob/living/carbon/exposed_carbon = exposed_mob if(!exposed_carbon.wear_mask) exposed_carbon.adjustToxLoss(damage, required_biotype = affected_biotype) diff --git a/code/modules/shuttle/battlecruiser_starfury.dm b/code/modules/shuttle/battlecruiser_starfury.dm index ce520aa1fca..e59bc2f774d 100644 --- a/code/modules/shuttle/battlecruiser_starfury.dm +++ b/code/modules/shuttle/battlecruiser_starfury.dm @@ -165,7 +165,7 @@ spawner.antag_team = team if(candidates.len > 0) var/mob/our_candidate = candidates[1] - spawner.create_from_ghost(our_candidate) + spawner.create(our_candidate) spawner.antag_team.players_spawned += (our_candidate.ckey) candidates.Splice(1, 2) notify_ghosts( diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 4797a831715..230e3a0ea58 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -535,8 +535,9 @@ if(time_left <= 0) //move each escape pod to its corresponding escape dock - for(var/obj/docking_port/mobile/port as anything in SSshuttle.mobile_docking_ports) - port.on_emergency_dock() + for(var/A in SSshuttle.mobile_docking_ports) + var/obj/docking_port/mobile/M = A + M.on_emergency_dock() // now move the actual emergency shuttle to centcom // unless the shuttle is "hijacked" diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index bed4449c688..5985efe8b06 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -1162,8 +1162,7 @@ //Called when emergency shuttle docks at centcom /obj/docking_port/mobile/proc/on_emergency_dock() - // Mapping a new docking point for each ship mappers could potentially want docking with centcom would take up lots of space, - // just let them keep flying off "into the sunset" for their greentext. + //Mapping a new docking point for each ship mappers could potentially want docking with centcom would take up lots of space, just let them keep flying off into the sunset for their greentext if(launch_status == ENDGAME_LAUNCHED) launch_status = ENDGAME_TRANSIT diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm index 49920f73aee..33c46982d27 100644 --- a/code/modules/surgery/tools.dm +++ b/code/modules/surgery/tools.dm @@ -525,14 +525,14 @@ var/selected_reagent = tgui_input_list(usr, "Select reagent to filter", "Whitelist reagent", GLOB.chemical_name_list) if(!selected_reagent) return TRUE - + var/chem_id = get_chem_id(selected_reagent) if(!chem_id) return TRUE - + if(!(chem_id in whitelist)) whitelist[chem_id] = selected_reagent - + if("remove") diff --git a/code/modules/unit_tests/mecha_damage.dm b/code/modules/unit_tests/mecha_damage.dm index 55081e9365c..e3ca7566e90 100644 --- a/code/modules/unit_tests/mecha_damage.dm +++ b/code/modules/unit_tests/mecha_damage.dm @@ -30,7 +30,7 @@ // Get a sample laser weapon. // The captain's laser gun here is chosen primarily because it deals more damage than normal lasers. var/obj/item/gun/energy/laser/dummy_laser = allocate(/obj/item/gun/energy/laser/captain) - qdel(dummy_laser.GetComponent(/datum/component/gun_safety)) // SKYRAT EDIT - Safeties on guns make them impossible to shoot :) + dummy_laser.safety = FALSE // SKYRAT EDIT - Safeties on guns make them impossible to shoot :) var/obj/item/ammo_casing/laser_ammo = dummy_laser.ammo_type[1] var/obj/projectile/beam/laser_fired = initial(laser_ammo.projectile_type) var/expected_laser_damage = round(dummy_laser.projectile_damage_multiplier * initial(laser_fired.damage) * (1 - expected_laser_armor / 100), DAMAGE_PRECISION) @@ -38,7 +38,7 @@ // Get a sample ballistic weapon. // The syndicate .357 here is chosen because it does a lot of damage. var/obj/item/gun/ballistic/dummy_gun = allocate(/obj/item/gun/ballistic/revolver) - qdel(dummy_gun.GetComponent(/datum/component/gun_safety)) // SKYRAT EDIT - Safeties on guns make them impossible to shoot :) + dummy_gun.safety = FALSE // SKYRAT EDIT - Safeties on guns make them impossible to shoot :) var/obj/item/ammo_casing/ballistic_ammo = dummy_gun.magazine.ammo_type var/obj/projectile/bullet_fired = initial(ballistic_ammo.projectile_type) var/expected_bullet_damage = round(dummy_gun.projectile_damage_multiplier * initial(bullet_fired.damage) * (1 - expected_bullet_armor / 100), DAMAGE_PRECISION) diff --git a/code/modules/unit_tests/projectiles.dm b/code/modules/unit_tests/projectiles.dm index 8f0872d0e89..e0c04f0ce9e 100644 --- a/code/modules/unit_tests/projectiles.dm +++ b/code/modules/unit_tests/projectiles.dm @@ -18,8 +18,8 @@ gunner.put_in_hands(test_gun, forced=TRUE) //SKYRAT EDIT ADDITION BEGIN - if(test_gun.GetComponent(/datum/component/gun_safety)) - qdel(test_gun.GetComponent(/datum/component/gun_safety)) + if(test_gun.has_gun_safety) + test_gun.toggle_safety(gunner) loaded_bullet.wound_bonus = CANT_WOUND //Baseline wounding makes things weird //SKYRAT EDIT ADDITION END gunner.set_combat_mode(FALSE) // just to make sure we know we're not trying to pistol-whip them diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index f74b5877509..cf9f7315eb9 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -1,9 +1,5 @@ -#define TRAITOR_DISCOUNT_BIG "big_discount" -#define TRAITOR_DISCOUNT_AVERAGE "average_discount" -#define TRAITOR_DISCOUNT_SMALL "small_discount" // TODO: Work into reworked uplinks. -/// Selects a set number of unique items from the uplink, and deducts a percentage discount from them /proc/create_uplink_sales(num, datum/uplink_category/category, limited_stock, list/sale_items) var/list/sales = list() var/list/sale_items_copy = sale_items.Copy() @@ -16,7 +12,7 @@ if(uplink_item.cost >= 20) //Tough love for nuke ops discount *= 0.5 uplink_item.category = category - uplink_item.cost = max(round(uplink_item.cost * (1 - discount)),1) + uplink_item.cost = max(round(uplink_item.cost * discount),1) uplink_item.name += " ([round(((initial(uplink_item.cost)-uplink_item.cost)/initial(uplink_item.cost))*100)]% off!)" uplink_item.desc += " Normally costs [initial(uplink_item.cost)] TC. All sales final. [pick(disclaimer)]" uplink_item.item = taken_item.item @@ -84,31 +80,15 @@ /// Weight of the category. Used to determine the positioning in the uplink. High weight = appears first var/weight = 0 -/// Returns by how much percentage do we reduce the price of the selected item /datum/uplink_item/proc/get_discount() + return pick(4;0.75,2;0.5,1;0.25) - var/static/list/discount_types = list( - TRAITOR_DISCOUNT_SMALL = 4, - TRAITOR_DISCOUNT_AVERAGE = 2, - TRAITOR_DISCOUNT_BIG = 1, - ) - - switch(pick_weight(discount_types)) - if(TRAITOR_DISCOUNT_BIG) - return 0.75 - if(TRAITOR_DISCOUNT_AVERAGE) - return 0.5 - else - return 0.25 - -/// Spawns an item and logs its purchase /datum/uplink_item/proc/purchase(mob/user, datum/uplink_handler/uplink_handler, atom/movable/source) var/atom/A = spawn_item(item, user, uplink_handler, source) log_uplink("[key_name(user)] purchased [src] for [cost] telecrystals from [source]'s uplink") if(purchase_log_vis && uplink_handler.purchase_log) uplink_handler.purchase_log.LogPurchase(A, src, cost) -/// Spawns an item in the world /datum/uplink_item/proc/spawn_item(spawn_path, mob/user, datum/uplink_handler/uplink_handler, atom/movable/source) if(!spawn_path) return @@ -156,7 +136,3 @@ /// Code that enables the ability to have limited stock that is shared by different items /datum/shared_uplink_stock - -#undef TRAITOR_DISCOUNT_BIG -#undef TRAITOR_DISCOUNT_AVERAGE -#undef TRAITOR_DISCOUNT_SMALL diff --git a/code/modules/vehicles/mecha/mecha_construction_paths.dm b/code/modules/vehicles/mecha/mecha_construction_paths.dm index 7df97650d0e..d3d8702f601 100644 --- a/code/modules/vehicles/mecha/mecha_construction_paths.dm +++ b/code/modules/vehicles/mecha/mecha_construction_paths.dm @@ -384,9 +384,7 @@ outer_plating_amount=1 /datum/component/construction/mecha/gygax/action(datum/source, atom/used_atom, mob/user) - ASYNC //This proc will never actually sleep, it calls do_after with a time of 0. - . = check_step(used_atom, user) - return . + return INVOKE_ASYNC(src, PROC_REF(check_step), used_atom,user) //CLARKE /datum/component/construction/unordered/mecha_chassis/clarke diff --git a/code/modules/vending/autodrobe.dm b/code/modules/vending/autodrobe.dm index ec4f58b5bac..2c96f318f24 100644 --- a/code/modules/vending/autodrobe.dm +++ b/code/modules/vending/autodrobe.dm @@ -56,7 +56,6 @@ /obj/item/clothing/under/costume/draculass = 1, /obj/item/clothing/suit/costume/gothcoat = 1, /obj/item/clothing/glasses/eyepatch = 1, - /obj/item/clothing/under/costume/gi = 1, ), ), list( @@ -205,7 +204,6 @@ /obj/item/clothing/head/costume/lobsterhat = 1, /obj/item/clothing/under/costume/lobster = 1, /obj/item/gun/magic/wand/nothing = 2, - /obj/item/storage/box/tape_wizard = 1, ) premium = list( /obj/item/clothing/suit/costume/pirate/captain = 2, diff --git a/html/changelogs/AutoChangeLog-pr-19154.yml b/html/changelogs/AutoChangeLog-pr-19154.yml new file mode 100644 index 00000000000..7f0518e33c0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19154.yml @@ -0,0 +1,5 @@ +author: "Rhials" +delete-after: True +changes: + - rscadd: "Midround changeling spawn event." + - rscadd: "Changeling meteor. It has a present for you." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19237.yml b/html/changelogs/AutoChangeLog-pr-19237.yml new file mode 100644 index 00000000000..20e1b7a30bf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19237.yml @@ -0,0 +1,4 @@ +author: "Melbert" +delete-after: True +changes: + - bugfix: "Revolutionary Heretics and Cultists Traitors no longer lose all of their joy in life after being de-converted from their respective causes." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19407.yml b/html/changelogs/AutoChangeLog-pr-19407.yml new file mode 100644 index 00000000000..f5596b6ca30 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19407.yml @@ -0,0 +1,5 @@ +author: "SkyratBot" +delete-after: True +changes: + - refactor: "Refactors how nuclear activation disk works. Shouldn't notice a whole lot but if you do, it might be because of this." + - admin: "Disk now has an examine message for whether it's secure or not, to make it less ambiguous for players." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19414.yml b/html/changelogs/AutoChangeLog-pr-19414.yml new file mode 100644 index 00000000000..dd35cf98921 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19414.yml @@ -0,0 +1,5 @@ +author: "LT3" +delete-after: True +changes: + - qol: "Engineering override access can now be manually controlled at the communications console and keycard auth devices" + - bugfix: "Fixed missing undefine in airlock module" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19489.yml b/html/changelogs/AutoChangeLog-pr-19489.yml deleted file mode 100644 index d6f5296aa5e..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19489.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Paxilmaniac" -delete-after: True -changes: - - balance: "CMGs in the armory come in a gunset which includes both a non-lethal and two lethal magazines right out the box, rather than making officers have to print lethal magazines to use the weapon in a lethal role." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19587.yml b/html/changelogs/AutoChangeLog-pr-19587.yml new file mode 100644 index 00000000000..36a584c6f64 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19587.yml @@ -0,0 +1,4 @@ +author: "Ebin-Halcyon" +delete-after: True +changes: + - imageadd: "GAGS custom winter coats, berets, and ranger ponchos have been cleaned up with a nicer palette and prettier sprites." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19598.yml b/html/changelogs/AutoChangeLog-pr-19598.yml new file mode 100644 index 00000000000..c51cf487033 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19598.yml @@ -0,0 +1,4 @@ +author: "SkyratBot" +delete-after: True +changes: + - bugfix: "Reagents metabolize properly when dead. (If they're supposed to.)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19615.yml b/html/changelogs/AutoChangeLog-pr-19615.yml new file mode 100644 index 00000000000..7c5cb45800c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19615.yml @@ -0,0 +1,4 @@ +author: "Paxilmaniac" +delete-after: True +changes: + - balance: "Any helmet or mask that has 100 bio armor (Biological armor level X for the tag fans) will protect you against cortical borers entering your head." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19624.yml b/html/changelogs/AutoChangeLog-pr-19624.yml new file mode 100644 index 00000000000..08bcc680960 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19624.yml @@ -0,0 +1,4 @@ +author: "ShamanSliph" +delete-after: True +changes: + - bugfix: "Fixed loadout Laptops not properly spawning." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19701.yml b/html/changelogs/AutoChangeLog-pr-19701.yml deleted file mode 100644 index 510d7cc00b5..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19701.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - bugfix: "Corgis show their ID on examine." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19721.yml b/html/changelogs/AutoChangeLog-pr-19721.yml deleted file mode 100644 index 609e82a7944..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19721.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "Melbert" -delete-after: True -changes: - - bugfix: "Fixed a eswords, some tools, and some other misc. items from being invisible while extended / active" - - bugfix: "Teleshields and other misc items not extending in hand when active" - - bugfix: "Switchblades click on extend again" - - bugfix: "Pendrivers click on extend" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19722.yml b/html/changelogs/AutoChangeLog-pr-19722.yml deleted file mode 100644 index 04b06c9e76b..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19722.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Rhials" -delete-after: True -changes: - - spellcheck: "Fixes the Russian/Bounty Hunter fugitive hunter spawn backstory messages." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19723.yml b/html/changelogs/AutoChangeLog-pr-19723.yml deleted file mode 100644 index ecf44734ea9..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19723.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Cyprex" -delete-after: True -changes: - - bugfix: "Ghost Cafe Spawners work once again!" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19724.yml b/html/changelogs/AutoChangeLog-pr-19724.yml deleted file mode 100644 index 77b16349825..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19724.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Melbert" -delete-after: True -changes: - - bugfix: "Fixes pirates and starfury assailants keeping minds of past lives" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19725.yml b/html/changelogs/AutoChangeLog-pr-19725.yml deleted file mode 100644 index afdadb97d70..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19725.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - bugfix: "slime processor no longer sucks in slimes that it can't reach (glass panes, blocked by other machines etc)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-19726.yml b/html/changelogs/AutoChangeLog-pr-19726.yml deleted file mode 100644 index c3249f7f239..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19726.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SkyratBot" -delete-after: True -changes: - - bugfix: "The party alarm now works again!" \ No newline at end of file diff --git a/html/changelogs/archive/2023-03.yml b/html/changelogs/archive/2023-03.yml index 9b2343e59de..1ae8a772514 100644 --- a/html/changelogs/archive/2023-03.yml +++ b/html/changelogs/archive/2023-03.yml @@ -94,164 +94,3 @@ - bugfix: metastation toxins no longer has a weird double light fixture. - bugfix: Fix kilo barsign spawning under windows - bugfix: Fix barsign updatePath being backwards -2023-03-04: - Ebin-Halcyon: - - imageadd: GAGS custom winter coats, berets, and ranger ponchos have been cleaned - up with a nicer palette and prettier sprites. - LT3: - - qol: Engineering override access can now be manually controlled at the communications - console and keycard auth devices - - bugfix: Fixed missing undefine in airlock module - Melbert: - - bugfix: Revolutionary Heretics and Cultists Traitors no longer lose all of their - joy in life after being de-converted from their respective causes. - Paxilmaniac: - - balance: Any helmet or mask that has 100 bio armor (Biological armor level X for - the tag fans) will protect you against cortical borers entering your head. - Rhials: - - rscadd: Midround changeling spawn event. - - rscadd: Changeling meteor. It has a present for you. - ShamanSliph: - - bugfix: Fixed loadout Laptops not properly spawning. - SkyratBot: - - bugfix: Reagents metabolize properly when dead. (If they're supposed to.) - - refactor: Refactors how nuclear activation disk works. Shouldn't notice a whole - lot but if you do, it might be because of this. - - admin: Disk now has an examine message for whether it's secure or not, to make - it less ambiguous for players. - - rscadd: 'Add a pair of leather gloves to weed control crate balance: Mobs with - the PLANT biotypes (venus flytraps, pod people, killer tomatoes) are now much - weaker vs scythes, goats, and plantbgone. balance: Plantbgone is now more effective - at destroying weeds. balance: Regular scythes are now a sharp object' - - bugfix: Fixed scythes, goats, and plantbgone not affecting flower bud vines. - - bugfix: 'Thick and botanical gloves not protecting from thorns fix: Golems not - having pierce immunity from thorns fix: Runtime where vines tried to spread - into null turf fix: Runtime where null vines that were destroyed were trying - to spread to nearby turfs' - - soundadd: 'Add eat food sound when goats eat plants code: Improved goat targeting - code' - - code_imp: The bane element now accepts `mob_biotypes` bitflags as an argument. -2023-03-05: - Melbert: - - bugfix: Hijacked shuttles now count as "escaping alive" once agian - - bugfix: Hardcore random survival now actually checks that you've escaped alive, - and not just made it to centcom - - bugfix: Intelligent zombies can now escape. - - bugfix: Infectious zombies now don't count as escaped as intended. - Motho: - - bugfix: Research Rum is actually make-able now. - OrionTheFox: - - rscadd: '''ridiculous scientist outfit'' has been renamed to ''science team uniform'' - and its description improved' - - rscdel: Removed red security trousers (for those using either security/peacekeeper - trousers, check your loadout and make sure to select the blue trousers that - are still in!) - - bugfix: fixed engineering/peacekeeper trousers not covering legs, and fixed inconsistencies - in their names - - imageadd: updated the sprites for the 'science team uniform', 'tacticasual uniform', - 'shaft miner jumpsuit(s)', a few out-of-date cargo uniforms, and the hop formal - uniforms - Paxilmaniac: - - balance: overalls can now hold anything an engineering winter coat could in their - suit storage slots - - code_imp: We no longer completely override a few tg files, including the automatic - fire component, and the gun file. - - refactor: Gun safeties and manufacturer names have been refactored into their - own components. - - balance: Each of the equipment lockers in the assops base has a plain armor vest - in it, if for some reason an operative wants to not wear their suit - - balance: The thermal goggles that assops can buy are now the chameleon variety - - bugfix: The assops ship is no longer missing a defib and weapon rechargers like - I thought it did - SkyratBot: - - bugfix: fixed erroneous khinkali microwave recipe in the cooking menu. use a grill - like a normal chef - - bugfix: Changeling meteors on Icebox will now land close to the station instead - of a random map edge tile. - - rscadd: add new smite that adds deadchat control component to a victim - - bugfix: fixed AIs being able to recognize a spessman's identity over a holopad - call even if it was completely concealed, e.g. cloak of shadow, infiltrator - suit - - bugfix: The HoS' PDA painter can no longer paint PDAs into Lawyer ones. - - bugfix: You can no longer multiply banana peels, gatfruit and more by using sliceable - custom food - - rscadd: Adds the tape wizard costume, both a real and fake variant - - rscadd: 'Adds the costume behind the autodrobe contraband wire, and the real variant - in the wiz den - - :cl:' - - bugfix: frozen gas tanks now release their contents upon shattering - - bugfix: holodeck gas tanks can now be deconstructed - - balance: The pipegun's chance to misfire and shoot at you rather than the person - you're pointing it at has been removed - - bugfix: Papercode has been significantly improved and trivially filled paper forms - should no longer lag or crash players' game clients. - - imageadd: added prettier icons for the normal and absorbent galoshes - - rscadd: Introduces orderable rabbit crate to cargo livestock. - - bugfix: fixed missing inhand icon state for jaws of life - Vlada - VastKilleroOm: - - imageadd: added 1 hairstyle icon - tf-4: - - bugfix: Monkeys are no longer able to teleport out of the Interdyne xenobio slime - pens. -2023-03-06: - LT3: - - rscadd: Added new multi-vote system - - balance: Map votes are now calculated using multi-vote instead of the old single-vote - system - - admin: Admins can now use either multi-vote or single-vote for custom votes - - code_imp: Map choice filtering uses active player count, not all connected clients - Melbert: - - bugfix: Jobs get "You are the" and policy text again on spawn - SkyratBot: - - bugfix: Atmosians have finally convinced the thermomachines to not self-destruct - when built on blocked ports. - - bugfix: Failing to wrench down a thermomachine no longer hits it with the wrench. - - rscadd: Added a traitor final objective to infect the station AI with a virus, - that turns it malf and fully loyal to the traitor - - balance: the syndicate realized Chief Engineer is important enough to kidnap - - bugfix: kidnap objectives will now properly be unavailable for you for 15 minutes - after you take three, instead of after you take three assassinations. - - bugfix: Bartender's fountain pen was omitted during the swap over to tablets, - this has been amended. - - balance: Latejoin dynamic rulesets have been rebalanced to reduce the frequency - of midround revolution spawns. - Vishenka0704: - - admin: Added a ticket into mentrohelp convertation. Better than say "write it - to mentors". -2023-03-07: - Iamgoofball: - - bugfix: You can no longer fortnite with glass sheets - LT3: - - bugfix: Admins can jump to/follow patient zero of a disease outbreak again - SkyratBot: - - bugfix: You can no longer have multiple copies of the same heirloom theft objective - - qol: made ORM easier to use - - rscadd: Updated the bus ruin - - spellcheck: fixed humanoid examine easter egg's pronoun usage - - qol: Regal Rats produce meat on butchering, reducing player confusion. - - bugfix: fixed butchering bread dog spawning error bread. - - balance: Cult can no longer draw runes in survival pods. - Zergspower: - - rscadd: 'Added missing job titles to SR specific ghost roles: BMD, DS2, Freighter, - Port Tarkon and Ghost Cafe!' - - qol: SR Specific ghost roles will now be itemized and tracked inside your hour - window - coiax: - - refactor: Refactored how eggs growing into chicks is implemented, and how the - number of chickens and chicks are tracked. It's now possible for admins to make - anything into an egg. - dessysalta, Cheshify: - - rscadd: Nanotrasen has added a martial artist gi to the AutoDrobe for those who - want to go even further byond. - - imageadd: Aforementioned gi sprites. - tf-4: - - bugfix: There's no longer a vendor that will sometimes block one of the doors - to the interlink shuttle -2023-03-08: - Melbert: - - bugfix: Luminsecent slime actions correctly update their appearance when integrating - or ejecting slime cores - SkyratBot: - - bugfix: 20+ item's discounts are properly smaller, instead of being larger - - qol: Borgs are now acknowledged by the orm diff --git a/icons/area/areas_misc.dmi b/icons/area/areas_misc.dmi index 218db925741c503b9c00f18d6e84f89e127810da..8e4b8a3803e11856c51b43846b9e85ac9e9740a2 100644 GIT binary patch literal 1430 zcmai!`#aMM9LK-2G1s2iM3E4!c*2Aut-~glO=N~#j>+Y;+)g}UF3RbNF-v3gJE$b_sa~O^#`2iJkRU>et(|NFQ4~MpH#v{2PJuRc>n;E@Hktd zB>lfjRz~82g6n4_!M*A3MX|jS9TXK3NePL#1^{tvW}mZs5(*|g855O;eMStW%^4Jy zsi@tQmWv55XJ!99I=R>gbF|3$Ds0<2das@P%0o#d=J>?iE=E;_9UHIT{;n1z%}Y{| zNlBS9j~mY5XwP@oxs=bze8ysp?3UIU3ws{L-08}jA0IyOpAM^Uo~AwGR*tJ4Oy>7@ za3^aq3=q$Q`Uxz#r|4;4G)0RV)Jx5c{0 zu@~7b#4!}?wde2Wuw)|R1m{@iKuI;B^#WlT$n6GWy1|5*<2dZ+g=lGavyhNgKtE5w zFWk7h|7q1{Y@b|!_O6>1S%q=fmTO#Cvh_-QqgkrujrOyVbq zkriOl>LU)$u)HrdaC%rHsLyx9OSs_`TU64mBz|mTi0~DFA@)FiG$gu6E6fe&hTQIe z`pZPtiV#Qtin-OtB)@0K>8yZ`-9u@Df@L!2-De0H{pP0Gc7-qmZNvesP@BcKP7_;? z?=#Ku%604PHoac!^WGUtrj#E&8&kc8a9t+78uZ|~DPB&5UI4K;%dQ{`?L+q_G}QN= zs#+~q)DE}7SIU#IN$Kd`ROiR0vR`dF81NO4l+GPqxC)v~oJHO1d5p|WYiS%7chRXG z_4gU4x}Yo+8I6uNK6z>BO_{+}?Ax3swcMAUGd*SG3hFOeKyp!SI(H^7(s7S2O!V&H ztsX+qWg=HzJf}c1#^%{M-klDP&U_8no2Wp6V6ddH=VHd4ZCt9{lD>ig!rDZk2XCJK z=dr+e3;mL2%gH8d5u2Tj`iKr_v-Ecr=vEp6SUACFA2Onsv9PF`WE6X)cH;(!zox_L5hFHW-zV4j#Jf{NowS3k2Ce>lTB4fvlt%iJvfVzVjNW1k^ZyaZ8&ct$+-i{3lqGUIxE)9{7Dk&omQI1s zyE=vYl!V=_C~Xf3Hr3TeqRb_o38&%f2^cAz03JiD%5a`+k9qX`$vKf&d^=f~s6Ho7 zlrCKYLk6}$^f@trEuVlMc?D7-L1oKY6yUZaAUf_TxOZ??#AzF&Ht(;w)O|B9@zZM@ zf$1^TwKM)3r)5v&%d~ypqo|u3>Qh@Y8%12%`(Zn^!1hYe|F8=k X68c#v3QVs`9xZ^kyJ%Zu<4^w=rS6}5 literal 1677 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 U8!?(qSv|&a*wY@>ZWq)33$Sv9lmGw# delta 19404 zcmZs?2UJr_)IW;7pmM#aDD^5$y7Ues;4!)GDnLDqX@E*I-9ZW4v*d%m0 zGq{<@2ON)w$;(fa_`TTBG12~H{?z~PtN(6YgLHRtOyU!kS-FxRH>8Lx(UlHt3P0zF zS%H>)whEJeXub0^XTK!L7cY~(pT7otH@^2`XXTVa=aG5I(A+j_E1jmT*&;SptSzC^ z&E?y97FlBg*`=#wQ1kS-`?et_hT#^Iz5Tx*Hu?_bU8@)>ELw(NjnozwLSPeRWc3cE zr1EhWNk)tfOwUYAdM#Xdj6`wUMf-mHhkEvi*16lEGmE~ca}b%+ed*OCEg;qORKByv zbd905-Vb#}Nht_TW(^h=83~#GDK|z6U(B4={YbvEY{h@${M}>ytSo=~@4KFJ8+A+r zc7={ZyS>nartx_C6}pM_wn}hbW8>rL&CShWWcf6gHdl&Oh2JBf zYRQ|JMJJUV43_t~yMlnK>(`@W@mdWG|Fn?`5ei+6^Uwy-E3&LV9#ec)lhX=gVvTbP z<9LE*TJJw_I^#=0QTG{DSj7KbC^*mix!X%hN(z$-ZWC)x1m8qqu-AR+`;eSfy85{A z0W&GrDKD%bvqV4hW&ksv0q*`j%N58>_2yd+r_)~XAie!vgb@@&dYdldlfltL%&=Ox z`C#MZsgl&|f_bh&1{z&^O;f^?>b*7iUN~7$FWxUZZqOOP@@2LrI4DlJmp4lOoJ!yxjMW|K z5RXR|7|bzQa}CBO&0ofZkdL;m%(4I)WP4R_0m&hwDbiuU4)3KWM%FjZUFNI)tvbN_ ziBST{kBRvHE8R<#zp(~8?7`C4;KRl1NqLFnFP=}S-obs#Y&u;b#{-eNoy)P}u(7$h z$B>eW;_49{-8hbp&Q3L$swz>c{%TKuw+L)`*LS~%j+XW_2TR#wXvpnl47R>r!qEG) z>ye0v4u$ZejbOSc0lg!7tFcFw%47+UBE-?c=yLs?E97D z=jlJ>@K%+y{S9)Uqvy4YO0*S6NFX>kEA7g17{s>P+d)1&UA@rBr@kb`dU!R;B%je`L=~WI7P0#*x+W&2_0??N_4}VD*`qP zp9y^M4+DT{irZCxij_##8gX|pg8q`j(T*=f$7bnaU0vM)PitagVq44NmwPW{QPsOc z3=0p}oWhqnrk2)s7B20$6^=If?>6{=vu0cfw$y zDL``qJqnj*+xltiP#X}hfTOxgOf+cL1=*=Y0uQ>nFeucajpX+EsTS%}H!pAD-=?l1 zs0%x!UM>wiqUKmz!N89YDxU44^NUPcAl&_cY_$3l;=g-S&r>e@R-N=*Ao*5!)}&>a zX{PMAzwX@=OeoAXY?&LGm{`RXBLDL8y}hFp!8Js(V(6fVynlTWv`aghE z(o+5p;Fzz(JUrT~=*e)j;HA#VOp9U%)7?VYfX0xByK7TD85m31xnB9<8Jef6Y8v9> z;^GsEZ|tY6gj$7H1(QBEsWS`~>CU~c&M?f%H^-2|Q^+l){WZ1T;-_H=3&tsBELX5j zJ&TAdp-(=@U?yWr6-BIL!g3j$dxN}R)R`Kl0a^##h87n`{UXwtk-F3xtAC?RpBPN$ z+xHQsa3%+e4pJ5&T?u{39JsmAq2NK{)SUFUIQoe0L4=R;yI#79{T_6$`uJXggmfxf zH(d0(n4EyV5bF4AY15&R8R?*@q@-f_>~3~C0^z~Iqo7~`8=IOcDmQH~A(2R(L?DgB zZN6E2ZOL<3i6MPv#>C@8mQ6#SyQ!*b^gI* zD!k-vkS%%YDVbFB+nbZJCY}{1$7T>6eZROfJ~wgkiRwobYE-dZuDd@&I<-^NA^l+V zcy`M_?4QG&!jfiX!?4f_mlzuAACHC(=(FXQKfcAlImRa@4x6|*IhA;Lcos->_QJhr zw4{H5#}9&?&~s-O7a#>(7dZciw!q!p-5Lfi26Nv;ub|s!tMQ;^hg|<~DDC36-yo9h zhtavZ@8A0~H5EY0W=j&4DC!te#6TbZHa%+Tdh~FObk60e)}mhxrb~pOjkfBG5RLzq z%n%t9p*TLyH@T*b%qf-SF0DA?8YfxOzdR%e1TAsmru=}XemaPdyQ(qXDvnTyF~~6U z0BvN!%dkRxW8*JHBBdMec&g-5YuDnF4$74^3hTeEu;zG=fb0*6^ z01d|>Wdtw&pYbbyT(Af?4jy(+$bqgI*?ua>0|5RZ}3TO@cv9{B~#g~kY&C; zF@A&vTCf&fJ@4{`uhV}cURJkuV?n$5bWh)VBhGV6324|W=;ZM~k(2jtKeQkv%vYIL zFJXB+oB{Y;0D*}2Ss0U=G^7UVF5PidfWxVx)Y=zXD$5t))IxS|-&KTvNd78joA7!7 z_(JmR1z$Dy04XiG_C3eaX*Yp^R}osn!2=fer~zMZ@gJwONn$Tc>t97@h_=_zZs*9l zZ>ONZ_fJvuDg#-@AsLMV5DtTB%f}}G8ZHcZx7uEP>3bakEipN$ILqw5`6&_eM}UT$F^XQ zJN>s9I)TQ#iZk&@$;jq`G%x<~nP?Fw`5QO~6@+qsDa9(PK$){44@|OJ0Snm)@dKF# z8}lRs?#j;&Iv-LM^c>;6mis3>Cd5d?^VybQS-VEkW$q(lXR$1s8D@QTU2nRYxeg@R zH0@R^qlOX@*a0+wI9vI8cnLx8qWizeq77f_{?fjv$KRE8L6J`ccM zAN40*5z&F&p?^Su<(-l~5nzuHr%p`njs$)rk zs;V26KO-ZQ4*3-_Jizv2*|O)%!C(265*LKHxj6vb@DHO=)**vC=qitZz`W<^rEeM^ z3z0+R3{Sy-I|a1%nIj`3H|3!;{M>jN{?MW!b>s$9v)djc4g$}&>yxdu_8{I&yBR!N z=NcG!$T2wLmNe2%6t4?=n>_LjLU?W%HAo77`Pe>IUBvB|3T9E!LDk? zF&s>kwllNadY)-p+X*5wH}Mrn>-LlTA{`XJwt=if?~5`FXIJ_@wdhKFLf(F zX)DBGXUsh1k?rFs)@tL3V@8x8c1l1-WbtilQ*uW{X#x2G)3@Q%_;;&62lo+l=aRgx zK!BZuewox5+8As)9InkPFkkqgIh=PM+0*;L(CY6bQ9CwFRZ#kho(;->1sa$4u&?2! z(yA4<9VfSnAURM_jD&F8alLl8S($s7@AGZlrK33 zAd7LVM{Ty~WO}7W(iteSQiztNzC^AStmecYHlZ=oY;Iq|-%jKN3(sYV zF;FcS0j6!e%UaB(O3=BoNGft5^Zx=SQKs<901AyBY;8XPqB5mzV1q_AuPB7Y!ltXuj^159Hmv|zKLQ(0xC^!Yo&en&A>C`Kf;@99@@=WtAXtNwR_=c*J#DOpVH5P7%aJL-TLr7D&i^*q6eo}c*2VFEJf!QHnz>wZjHT^9 zER@|kVFbR-jP&w|n$5Fu|q|C)j^q4%U1hPlM;O}_kJ z%?1!|$Nv07MtD>Q&iGQXeZ(~U0R_FA08_m0ZqK?Ia53~8uydyAZ%Ue#fGBjff6l-M z#3oqYMz8Z3_C$Y7IFsw<#Sd!X7B_Gw-|RI;L2Ka)Xc6r9TAsas2=zjixJw2*iE=`g z^XcR;^bYNM1Iq0=Y`Pnci)xEyD{G5QR&dG?Y`?)+bOPW9$+-4^ zVU^cIa%O5|nhyY9vUj!xEt`l(qtHpYFU)%mSYp6+JckWG+jOqg(+Y(zm6Vhl)|}+c z_xFe2=<0FE>)ttHK=5oRUu-s***9|uc?pplD zz0!3l{*&XKoC;(YKo>%Xn|I#3X!zOHIcM~yFn(S+%@Su?xH;pNc!oBwbY6z!9pd?u z@)SrgG4GIiB4OvOPxY(_B~(*Qi*WC^)nV|LrYg}>Y->HqRhoyS40{P1OfNsEL~)&gqf_sSB_WKpxz)ea zhVUDMg*S@fnLMA6<%i6s(m`hhs7-z}=buCz2z?hg`f)NCm4RQD%IcQ>&+LUiDYI#s zx_@{7*iJ3;Jd00B^@}XU*Rmhp>}e+Z)6h_M|7EfHDzMYyn?x11X$!Gt-8gwx>-Ja# z(&EOs|RC77UO;h(c$+|)1`0`I>R0JM9cC2X*kg@?^4F#n(g zIs@>I3tuM~eQc;B1K)3aJe{#~9wa z_3|#mva`x`#=~h6SW|`hCyO_VQ2eXu4h8p(#6HW76DsfHtJxzZ*1EsmM8->(m*&+?2lpJmG&*1v-LKD} zE(rt>bvJGM*j{N<9&0ducCw&)BKev=qqE*TYL9F(*~hV98Seg4TZP-hr*2w`V8y=W zmRWy)j>;|jQGG($%QKHZ6K^A=lc5$9ykW7yfeBJF!;!^ zwv{#;61|{ZZR4&xe#ij2qkOOY6Z9*kWQOv7hKbI36JIIpK7XkSO7%yf`dQw7dfH)6 zhW~x{?t}T9!UNyoQI!}C?Zka`?cWYT1x4i6pzCjjN1K(jN{hN3!FFV6do|u2s(LW^ zmYFZopFK$UhXJ!o&$T{6!UiP(`V%bM2f8r9ETE!OD=n{7FwGs_jrf%G5Mt8i4y`;{ z+4NU~aV^_Q!SLt?w7p)A(KX$kBQ%A!B_qJ(*hgGc_)bB5_>@cT~OFRcQa>#u6sZcIHk9y z9T--8>II?FH@dT4ik6jk`vgXW{eC~_k;%raFS?goY#r&wyZ9gYzdQpoOG)^ zs1AAg7hP49%>2s5hnkW&fhwGr478{w6iPje_aVM}v4H-KLt{cKudTXI4HD;ZmwOv# zfA2f&`LBYTZaGsxn#yvKs`O$0aE;hfDIT`j7K^sNZtWU)lLyVjB_>|~Ryhtv+h+V@ENsIzTy9+GRUt&VK13t%JAqSt<+#tmrS2b`_R>oShCF%a`yBVAh-{|0R&hFL27&q(ZWw52CWM(#CauXivYW>_5!LZT;!+Sgy0loNVAO9~c zdVbgxlV#P#AJ{gEnmR+e4g!zOzpqaq8Idj+5?6=n;(Z{h_pn{wpP z+(b*x+5PVeK7raz%_>I$4sp?8lI3V|7t}Xp2MXSmM}EAT#8&cOYkBI0IF;87G?b1` zqAblJ8svNYJq~iyDGK;)&-6it5CeKe$$T!y@`jUBz9U$~)%0){I?%j@@_O`FYH6Fl zt-ep#)V*Fy9?jXBJ!`C>dKOo(%G z<8TGLR>sWCx^K15sfU?$6FnIoWULEU+VU?=9?0)Tx>Zb!$W~-njYOJm zY-}Y9EBoF2dOWVyweaDI#l-zGwP=1DDtVx;^EhWobLC3!{WbWgjaQMC@uoy?>nt)urn5s zciVAG%7xN+`zWWI=ab9k;M&Tt^QXav>k3`UOQ|u18FckyYj8;Mv6Wh!D&~ zY{JcJ+n^}Ra+ZG}P2RNBplpYt9+k2L8aYAx7ncyy)^o2;QHm(+28OC=?w?)VH3yYD z-1e)WW@VYz0Q^1od#8%oq$h?4ug z3LeV!78FnFu24k6yDSz*{<&q@ZU0QTSdL$-=D=f^b6&wjUCFp+oFhx+u(%Rq)<13) zMx}l;s{xc?ufAXww(Rs`!t+(BY>Z{Wm<$I2g9(sY*?OQe*d2s>EL~)*`=a*P$7uoB zdR7-ovJ|Tsa8aPX%O;XL_c7ytae&N4#sKFehwX6V3Dm}l6TN40bhQlg=RPOOd_%* zPxTD1dpqgpZt!j*r`=a(Y^;ebKt;_$${zrf&C8~bhrl>EJlNuDMD3Eb+Ea|^{yZ+MU)_CGoSnuqy zp`!ESp8gGw)VyuPCDU5T1NM%rnT`2;*%Ye9q<7o{Sp&}C!&fjs^>AxAt=i@QB&rZX zNe=F_NXr-xIts0=w=!Um1D5D*uMWw$w5kiuAo$H!#QPH+xBH%*~242 zB&S;9?L?TI4q)g4&5UpVa*w7-I=5dE{h-pRu)xLDr14OXNa45F@{8;&h;W%HUO!%y zUJ7r!Dg|yGd+;*Un|$Zp#w`t5@%fZDt{AWTnfEF@vPBnUHQl$4IoC6>v6EA^p7?pX z!We+)hF8W(4;6h#T@cFrkownIeV)t|9IE)w6hQLd)zZ}5@LLFL#l96KojN&Q+dZ5v zS9%ND0i+!SZDBNCQ7A1xP*laq*B*ArT4p%@BYdU>nyK%%^98(|TA0G+Or)!-q zpHIqWu1s9-QH8{&=4;l~vW5ytD66VP4|m6M#PzBV>nf%*jCmaqBOKD!b{=zbb2$Zg z>wG`?xbuYbR~O$Kqej+7n}S@z?_J;Sw0jXBewCKvJ}NuJO>|L1lLCoRr7Q?46wx>n za)OaeA2!Y%pYVVA_2I5aff6gA)#W9R`J#B<=vz|_dV3Zs$=|UVE+EUoqnxiF$9wu^ z*fap=KgD+LsJ^dlaQ%;mLs(V5vh+9$a%Ne%K6DlX$ia0C4J+pbQein7D7JHBL^$+M z?%U?(Al!nYFNw0%KQ9QXQHA#c!U_iDQP$U9?#&`vpAGOOdP)bAwE(nIOpwojUg*^0 zF1A2zL*es%YTXxXmwK>SN7K3td1E`4E|qye5!=bYJb?EhI$RaGFwiw!NMxZ?vDmb` zQrEKeh3MtzSkx>d8yxKc9hfz>D21Jl!|ZG?k%EN}2I5LQ+?k)Cikp-o88caW@Gaz9 z+D5P7GA$W?MT?(q{Ugo{%m2&IkHtS^n@(>_=hds&*kD?e_4AP}eR6q|XwRneTZUDO(@mG;K~r z_$`W}nOxq)^O5R1G02LcswW-40M3%SVhgu&feNj;uZqah?jpyIU!3cny5TbNtQG?_ zG!FM@>d>g1#9Z#R*DvxJo%uK+en5yy6kCPv^Eb_h`1w^wo6_t+NUo38W{Ty(30ra+ zY+JRh9Eq!X^eER({WHkDlz{fTBfa?*nr44)8Wyb(J$ljv{et3)kONJC(#Pq7N01sW z$8zfK)2{R8Eb9;-A>VB4EedZRezlHHmwjP!%3$bY zvpV?67&#u5wPJk1YzZ}HbZ2df2EE(xwB?ZgA@#oeD)~#TdT-CRBtUEwK{?8)_U#*K z`Xkz7-k-|w&HI-3@B|EdZxS_YPizLvsK#+^ZC1tXO_h|ewsdcklDTb$%c+Udy?V@Z z4yWw)w}Q^SHVVm>9($c{jcI$8&5+u=!SgfKuDH0`zvmA9X(IB;Q#|r2 z^<+3MbgSB8k|@w0di~5{!hq<9Z+*Ws?O^Sxp5C@3{GCvO*}a;>c}ZwPoW-C;x5CPclQv3h}613#UbC+$^(DDo=9Wn9~ zS{$O4ShG0GmMoFi_G9hV@hcUUReH0mx0pQT;Jt#6AB({5Ffs8#oZa0g3N&2G-@kvf z6s!)Da5Hhqa{VvWCwY11(LZ3W3Pepq*TgwvmyJ&49!*3CHodlg7{-C7RpWdR@$ZMj zt+y{Y(}8TIXCFsIRIVVel2;{JO0K10#*8+NC=8H+`}qW+mYy*~wy_MY1%EN<%sNAQ zUadNJ_OauxxdlgPt$|E#;jOy|cXaVL*Pr^86}8+i#|7RZ|4j~DEeq{$xQcj7>RNQP z*M#M*AVqyv%jy^|$HcP}9CwLK3Ghdd0ZTE~XFy1(T5qb}1i=T1A)yuNw3U?$!88>S z5gC2$+a+1D;Y5euHW-L*79@rV{yUtYlp$ubZvT*^Y>mB z5*oIricVU4Lhmu2&2n7w_bfikp#UzUD|;BCuZ0Q;pMuzz*uKY0rmH# zB#G?;i!K|R96JX4LV}7ta0CBssEUEhy=kk>P+eU;IW@G|uNw2O2mF^U{ZgwiQ|UYGnuG z=APPE%d|x1eH+bfo^e*0{fnNyoF!PnaA7KHrlEW+xYZX^q0j~Y1Rx}hO`)#IcUU~F zt2|~k4LcRMWGpr%D}D3PmK+{iFUv8lI=Y%!>j4I?>a~Z4dQP^Tp89x&Ah{u7Zo+9( z3jUOwkTCM2*JL0wyAp$E9a*1jT_?#H8JG6&-`S?Qk#goSuY7I~&XSWO@A1QjO8&!f zaT>2*>LowQ$QfE!3+(rM653j@@95-yETQl$o1L|b zJdZI8h!1GReT>A^?=C7cY$L$!8s zl~gsUJU=`WOdYB*LoyX#|p3WtF zSy*XtF)=hLL4XBN4(jUaKn1fy9z0;b%feFl@4vRwP!72F+4hjm^*&gb4TZLn>y=zE z^^T#0f;U}lSFA9r__hl}Q0spn?cY?oevN}nnH)%bH$qzm)sc47yT0Vd3aG^rAgT__=#hGN{OFkcdt z%iMaQDhQ`caGaKJUKw54Fxs!Lry`BrGUeu5YBX5gsKMW4?jg%f70fGC`nHF`^v!UY z`~DO#i^q*e`tK)zTF-4a*L7bGj3wdtpk!{QcxInF`E*m`Y_K429BO@Amd*1-$rH@l z1k$)CDVgph-=-P>38`DxD)M$I%$Tf%^81|pdwx`RjuR3|CwU-)CpT6(rgmyQzPcfm zm+z3VoV>WPwUteXkFU4D;<~J@+mm4#+r5u|4}FzkS$8xHc$o(_{=}j5Qdv6N#UU2) z`peG8SKyt=uP^-K?ZcqE)AoQ}lqx{PjTBuIm}wAbMvLci)fV|;1R+1DBEPK^mWXai zOffXF_|_P2G298qO*HFb@1uXb0%9Lz%Re6-)EWt7SlM51(e0QNtaVy)zutKD6%#b6 zLF!5isQ-u#r_qr}s(;Y!9Z=5j_tn#pM(Z6hcVO_};21OE!M*44FgN&>lDPAE; z7-~^+BrSBnrpI|sUWk)XbcoT?DB@G$Ap|$2zr4mF7u50hxDrK=M?RF5h3Wtj^L*GX z$8&F?Xa?g#^ko5mjZJYjqKcrw-d*C_&&aGER}VM+V3*C|M|bXyV>6mFcvYZt0~(RG z#;F_5CAJZ)<_(Oa`KtxW=@pm#{QQbbaxA`D4{m=T;^y8`{vAY-9FMn~?hrryww)k1g3D^i z>p#7c2mYbAHxvS9UK$eGnN05NZJ00Eq}*C2^HFhr^MQ!@d~e9OpzY=6&A<0Hu-Dfg zBwIPxcE#cD= zPl%1k-xpY+r36aEg2mg$6~*o5g@bE~+B0Hdb4K(GObk1XrlAKy`-kU$2`E|sC%N?Q zlzHdTLATldKy3Cb_Nd@s)0~N(DjC#5)0AIOv-fW%&@l7s1Yt&C%SrnFWADOTHtG6o zvtMaxAee&6J$Juxm`lq6`{_`aLrlyQ1+7gN2C0Qa zxvd$aGQqZ^f73q;ji%a|(Ch<-j<_WkKGP4iL$X=;&>#A#h=5DqBP0&a=#g^S4+Zwi z%iRP8r0BBW##muz$1K14mC_&{N3@|Lx_cJ5f=?=qc9koasI}YjhR0IgD! z=1iM^#yzs0_*k|cmoH^gp9#@~1>oe8(#4;1-n|(*n4%|El$Z0277*h1-wLJ)ZyK;n zW)+Y`UHRQNfIoMm1A0pkT-GE6qOxGMKmnVPkvTRtmq*Y-tV|JUF8gFE^787qhtYli zoQb(`KN`vt!9P}o|QrPQ{q9^W+imX$BInA3jJBdes7yQVGek#;A2nG z8YHoeo&PS_23+Z*b5vJ;^IhqCTI@^wE%_;>fF~W81`T)q^INUPy4+5y|MKT^E4S#R zbvbaR@BeZffPcyd=?CjANgdG5iSp=}INHXmA7kPO+e6{z|6b8O37uW;eDr-V(?ZUi zy+-6N8{4L;b$ooZ$nI`6V`572ddDbvf4*1}2)+`q05oAYkVFjLX8>IM(hGKW@vYY+ zCnht6j*oscJZaLtxYdd`1CZ`0oWx2T8(#JH(L#AcM(gg9AK9&8U3StEQ-}w>^8kO@ z4>MZ^J*w$edEJ45o+>`a5acK1c#Uwuph`x5j1=mhacXNIQS0ash+J8w{cb_CFUhKD z3(Qoe3EiF&tM4?ZJNz+qPWvLSeDp<__^qBD|>PtnA zZXU_@Ei?$iq3)H{X_ENokdZ7X#_f_UwLBk5zy#w%H(LooSW7v@BT{IzxnjDk|Mr*% zB5Y=u)Ij?b%*21W%CuW}AEI>(;KZHNbf@qq=o815dcS&An1wUlg3E6Ezftz>NXc74 z6h$O<@yjYOe1h2Bm2ktmj{c}%Ki*7KR>4xYtarIYZPPTb#f_?p)r`v2dkF}F(?fO|Y`Ssckm zEib)fwVQHm#3_C1jP6>OC;Eujy%9L=`bR#qj~nW>nMG z(BV_Yd-q04S-RNOzyEXk5C2cVY&-pnx4yHV5i)GisUhsId)CqNkY1f;3%c0?%YYe{ zVESXEhc|gc8|6bA0UCBS>KOzH1T=s0GWzdJZR3CnePXVTV^^UHbv55Ji}cPWi4)616Mht>2FAnrBks)IpcL$Z|3j2=6ry1F_#E)M56NK6Zz?@7g@B}D~= z_33?7nk1-TncnzI??93@e(u~WRaFtfDw?RU(B@Z~w~hXx)q}?SnTLjk4nZG5Adt>B z+ycUBv`{t`!xpT5T}yVr^=M1f5b&l2t8>($7s%BgPGGxL=>!!pziYF0i2t<64nff$ zNiZ=9ILu}h*p z8x61%*LPG8ZWWA~&8@0>!r6nIG}qCAHNC*?1stxSgF8z&aj#is05ai94jU)NEJrZu+|nj(KH#O8N>0 zn=i>@5FQ9zf7WdM8pyr=O|}Z?zPKl8j)zMmBrT+?9jXB5Z3`sL2bPzYgZAK-I2Cka z-34PJqXlT78t5o9`8MdyOZC*%tvo3!;Oh9*A)Sh^+#a%K+3w+&35|dA=8c}NE<0qE zU`}SvqDD34_W%01uBxFizStg#T+)WF9jyYd<3cy0xckd7)V2~nzB(x0A|)kdy&%)W zAT$)2lALUt9eikP=iuP7zczff@kX^2if6YQf%faGOcr3SWMv4X`A;UMmI69y7$L~L zq@<*k<;>j;{Ze&f-x+y!}+!L=`2Q8NFe$88b-D#jwG!FUL~wLQjY+nDo{; z^m@s+ZD6qVVQ_5Vb`&P913K?E7j}-nZPT4FM~@Pgv`ttSXVr|3i4px~KPcwq<;5i^ zI5^c6l7Q$Zwc)Bn=lgGp0rx0N=cHC(SW8jEN@**Rwy?~G-?kyA56pXI0- zHkCh?i)t;TPgjTyPd#(wo7ibvrz`GQp)PfgyWC2fOT1)Rg0}AR-tFs4<&`Ji(M?PH zB7#_oh`OeVmhWh7buG?i0po;W#k1brk6*WWbFX!wj`CfA8xcU%wV;yG-0;5ClD3M4 z1I11{gYuE%EZJIxM`l{2xX2_4x9Obskfd6tzI%9KYL}*oSNrXOur?1$G*kRziaW6r zwL2`=fk7(0=wS`tuHX9d{AOZozjnc&-wK#~0G&hgl;Czvw8{GVV)ldjqbq*=!WIN%&I@;P*Z$x$fS^ijk1`J+Qp zYH4L+CiL7rj9)|3%7)7rCPeBX4^Pk0J!@(X^O{W8Uc%7|o0kH{@Xec?h8>C36&`+m zb-D!r6LK8$<4L@{OBXOg8Qnk`LQQI|E_>uq9`q?L`6L z`^~4LiwdFJ(&CyhdLTAR9t{XkNjrl*UiZgn=I=8)3uZ~YU}C)GH1-qkf~iF4O;@;? zj7&S7-Kz274oG0&;#!LnFRjh{Ch8cD&rCe|88b8FS)>(a{pS5fMN7TmEIi|ca%|=l zyRfn0?W-T=_39&}f&VPu{w`*BsY?xJFh9m4&)$Kb`dU!H#U}^|4vMX=KpI|&X49sC zN4J`E4-O6to)EAge4-`X#|D4BbSl5YhE2jGbKiw5F){kiEcYDmw9|!W;DuymXT`+C ziiCxcTZ4^tAk&hK%x_Bt59L1M&%L!(65qKT7fhJQ~y6P&_o!hOdeNBBv2fFz5-Vu z07_AuuhQTAP{^TKUgFkR_yh$6JIwh|Hr&W7Q8$vV(WURX!s-^)mK`|441gzoI(ZcK z;Qe8i0M!qx?#JpdF4g0c_V=T$I9MKA3Qm6@RYDw|noM$q>EB)!esJ3Y(?-pQOe1G> z4Nbq!Lbu1iauo}(mmE!VxM+OxDO573tuAGv-}M*@y;f2 z;aTX#oryHFl)^$)Fgd3LD-mqx@R`F2;_!JyR(=Eo4<350VP42)*RpC${graU3WH@? zg91iydb%ZkVcTqEn$wMHw%!!DK+qLzGdd<9Sjg;KmFPu-&$T{2wRO;L z0G*?`maT27#=;|j1!Uzj{Dl^E`l*&tp*! zAq*zvrrc^e0Y%9}a|IdYZq8By>(3$jnq}1IGR?j(dcyoZ7;RjqO7JiUy?yX2(E!att;K)ge_;GI^|_q+b)3kC<63gw4ahd~um8#Vcc|t2<@njJ z6{Wal+0SBZ^=IkL*p#mktk#9fg~x0Dzm=@prIy?tZ6_{i&Rj$HFA_2-7|ZNa4@n1=Q={n+yjs4fxbXnwi>GyWMMT*7@6AH$8sRW(%@j|n7-~hBaUQgH&?wY#Q7@>{7Gz!fjt@YhE45cIGI~DX@U;PapohS*zQ5AJY3u1I8g>T0JOZOmJ&UZ*%kV z5&TeeQ<0n!rh_RstiM-R+fd||m{-avuD0=MjAuOrq9yg|6akaLkF(r8kQp=hy0KZR z7o3oXCvN>rcqL;7R z?Q)UW=;1O@a^hL|CfNO8HX?9fsKtfet+OS83vv7caqo+J6nE4$3R3 zRNCIegNIuRo7=M%@HE{uzCOrmiwB8<5cw{fvPu)cF3G*nHd}ADelv8H>o1vhj9Y=GGDS=ZkWqQw)gpZ z>b1!9-)33g_)R{$sI+wV(cO1#g?}DdyIGQA9$CBDd#thPuu4mJ>)R{$D6+D( zOVXG9OeiIFWp&s6WqVXtTcOg@-6}2JElHaD##@q<)ALiMrMtcDxW8mfBWM--Yk1uBXY*KP_$ae&N!$&)@!dk8Z9v!+)JB z{-XPlo(J{4*1>lDrE8H;Vs2hxR~?P~8C-)KoO^*R*SqSk~X-F-i1U-S{cuD0~3 z{}Xkv<&tg(@O0RJCm(YJY4rYDX6P$OCP6ity(2ZQbeSs=tJ!) zU)!phnQ3Q8s&iltQbUe(>5iSH>a;9{M25=K-X$ZcvY|_@dC@-(LcasfMN?k>6$sFu>1Y4DAts2!^)qUSitroR~cB%V+M#hl^&_Pv( z)TvQ5ee**))fv_$V@&rQ2}?(RIw{o7Kcq&hT^%7ueG5>}WAAwVsj;*D^X)bye-z$hIsKR5+h<9R_j{nZu=DNl zaJtw?Qg(KhHf`AIJzh|lFS`KUwRoZBc7AqtmMi(bva_?4ot-7=XyJ7$d)YhhnN1tE zs-Q66+m5&2c;E5d`|i8X_&v4)9Xna``)kMU-MjU|3op3(_kZ1W*O_tS#>uU|n_DD3 z)BUshe+$lA&p2Czho9f~ea@|2aew)eWY&1cz*x@&_r2KMBBPgkGJ?1O8gwJin!UvP zh&nc>-;+Pt^>f6u?fQ>HELuUnHME;nPsvb*PKbecBr zt=5}|p9p$8{$=9*rm8Ho`-R?BAxV1k@DtXgh|A54@ZzI?1YH%5f4TEZNs4M0Gu^@i7A|tuMO+BdJB%fy82B@PAX90lzd4`OfUg;VnN!3X~va6FtWc*8?7RMl0X z8}B<$cP)NhkH5B1zxw8D-N(zM;UO8iB<2ni%p!ba+(Sm{R8?1n{&UssDl043rVU&5 z=3?pb*A{wrz#l%e-CH1?EXI?5oS=&?Jy&IA<@%p*t<>=FjGje_v$=NP#)M^if5-d( zd~$`#%F1=MW@_GruYc+1PfAKMS6p$03ZCfDraQvD8xY@O)1ND@xWX<(-U4Yq&o6)Z zOH*H8Z=LA*$I8x(iHVVa=A1cm?6x0ou6gs#H?@5E@?PWdo8SCKgBg!t7aaeB_eJM| zQ4EJVKM?;+-{Vf^`uDfLb_D$ne}Mn(X5ZWWz8?!XbxYj$*8dlM1Y!T%$&Uj1>$BY^ zC;uP=ef;3`$1js2E;oN%`>@K&$|cEr`~9xP3$33&{A*KCnBVL8hYxKJ>Mndz#O3Dk z*A~jY?d_j0b$<+Dw_(YB?>V{~w=?ZUfLpotSloEudEWl|&qpwK{)4#QCOV$qIZ^YS z8mHsA6A)ce3OUrY%nAo+$Z~K~GAPzybz;d`Z@^Ts$UctdXSV z=0-_UbxnFWM*VJo@*C>JGZT^P49J7 z@k#~&1b+cw7k<0o*q_1MJf05qY|b51RaMz5ufO~@ryF7qTv)g~o{nDaa!XrVo421H hPlvZH000cu{}0z6NS;KV1_b~B002ovPDHLkV1m!}Rek^f diff --git a/icons/mob/clothing/head/wizard.dmi b/icons/mob/clothing/head/wizard.dmi index 785ed63ca5bde0b99008c3dd4463c87592d182d2..a6961ca7626ee5a08f277d3fe7c483b8ed80452c 100644 GIT binary patch literal 5850 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 diff --git a/icons/mob/clothing/suits/wizard.dmi b/icons/mob/clothing/suits/wizard.dmi index 454bc1f3cf1e6ba33112d3a9b3e969460c043c19..e8ac43bb6caf5ab47b26b1a26a18fae276c84406 100644 GIT binary patch delta 5575 zcmYjVbx_o8*Z%D;4GIbf$kGi;m*f&kNJ)36gn%GO{T7juF3BaNLr{>$-30^`1Sx?B zB$q~{C6@SjpP6^w@1HYs&vnkseb1chT=#XRB(j8(>26|4U;qH{+Z3z-0Oax`*A#>T zi^Y~z)O{bCnEGcfjULJjGUC6Yu9F~s`Z@*xVs*;-`tUx;(9}=W>A8cio423aGcN!L z%u5&2=v;iJ|41L0%g{#Q!o?!no_I0Tz@pi>tuaW)E--uCaqa%l(^ogwI<7>N z8TblZzb|n3I4#UQn!c%S5o0^(C?IB+N6}+k6gl^v#rmnoQ`bpdaGQiK25v@mD zK6dK#{xJ6 zaB#5dtZ?B|W!Xfyk00agA?Jn~{HA|~rnerWt1|sKD5np5ki_i&mtOuqkd@%%6OHma zg_6nkvWYGDHh3T0D%9&O&^B{Jrj6|W!Y+W`%A)BMPV_Gdm6IzvsF?hTlUx1m^U@5u zZY{LF&i@HHrsm1{g$IrPgG~FvTlGhSYy$H3=#L$s? zFB*}DSGEWJi=73VVZEeeDD~GtCFsUaoIzx%0g>4(!58=|QE_Cb*LP*OZ5`cba=t^h zaO;kskg5-U{e?k2+FUw3Wv1z!E+4AreV`5T#LvHzs(~htiL|Y_lE<`JwBF?_7&pMr z6Z?#$bVZeqvU>45ce}3<=u{#zwkN+NzF_+^hS-G zht(t;KKyX_O1^DiT{pjW92DBM&GVD@Fi4lI&75^a%?Y7fz{s#0gJhPc*PiPq`orfW)dp!-fWx6c_?~*C> z6Mc#D{`$ORqtMSM!@KHpjDaa}x(;_8^;71I`Q4d+S@Pe2`jl_Icg{y8eez`k77-Bv z!rpn&>&^72-AbjQs4Caf8;|Z<+|?5<;mc2?D~0u9D-FUS4#<4Y3q#J^54bkQq2ok3 zyF?O6s6gMR#{$arH1X zoW3#T&v|l=P%kx6vCEQ5QF(+5jud>$N~6tr`#M84@YnoSH$Lo6@(FuHAFPj<$t*pz5D~z~zdvr1H2Os276h{O{ zc#4u-9P-w}7623BSAmvvIY3B-^VOq@J6)yoW7I67&4e{QG!}TMT~x8wAci33tS^eg zb+I#r#JZ6xE65R0ths!!@U@U4ri&1}u%XJI5+7w?hb%KUAV3?k=fmGn_Gl;$Qp*He zS-a>85lc(Q4@J=QCS&dXKT*PgRjTwNNIZqZoh6_<){yEo5MOO#XI)NF-$pov+aF&6rIc7!G<^9YFpyJHR1QwP8K9HUwYd0P|Dtkfy*NjN zK9*r$IrvhGJ*P`gR_Irlb%L^4Iqn9bt2*-I;v#qz;|3IU+OxA-*{?_HhaApNp&hDG zx;@k?m4TWBT3kb%w_Q}3+Ud7A)F8r=qN2jm!lLXDWfSfVZrgjTf1HV+B22dYcbUiv z5*`_JZ4YN?$ZR{Dhhgm0Sy1*Vj12U#J*rsxQoRWn)uW1(l9TZu4qi2=R_QyJ;uf-I z6|hr=ck64RE=q_D8E)5@j^p<*jCwD^d!)1+ox{rQB3w4D22i~F`;AkC#6qI6zwhC! zo%Oy>O&^PRD7 zMXF$9K#opqJ5TQ0FykY)R8Ha`MLr$TH4!DE1ij4;KwT!gFfDt{eTm-=O?QK23px62 z*`J;DM@m`5Xpa$l#oSo*Yk$N>ksfb_8IMQ9pybSdLz9pzouH+9c>+kj>dt}c-KnvW zmK(3FC=$LZ67dih(|pTtkt!osUtI4RgpEAi@e|B^9O3TaK~b_P_2&=O+_OB|E!{_b zaY~EZ6RwhJKb#v*DJ%#}T?$<|XN5&^xa<%Gf#@Hr2g}{O8(pe`R_ZXS$zQ7BE9685 zBd)u@$9$3H(XU2a-|&F&!PU6zk#pCwEEiIBOx8C?K{A<>{c*WsQM)^(0tLpE1cK+q zwN=*XEqE0rLj~GI1rEYM?z>Sc>GCSfrR!wKswvIF!*Ac>($YH6#4+sq`sZ?*bbwOK zm+Yva{{36F!nBkF1#OY<76Zw2@>Cd(SPD7<_m-BWN%~*u^lpJ4DDD=;v$ve(-sJrp zKd}fe>m~a^OBP8gmoE^ny>~?U=(-QZ?}a&2ld0hag0X>|IC|ZAy?Ut}Kjcy8M z+LCWR&|jgH4Va%5R_?&+LqDmzF|!B_AWOPpAvMeVKuB$}fE+R6ymzAD>+rQ;9qKt; z?HHNYSl&xaN}`MV4amN(tyt_HpBGmz$;dXVNFB)F2gON52n0&=0QF2mONDmCmG-u5 zlR1&6h3efB3R~ase3vzntOtK9DEJg;YssEksngh&?w=q0FyZHtx8)BsCKGlHy%w!I zJRfP68`AU%n=gL0UboY-bo98g+ydVtR+`;Usl^HcOYV1K{GmDAGu5A z_$izK%wp=%aS|7RCa&`Ab>CpClIP~ryxE_;WU#nwAZ|WWXjo-S#)Ytad@e(;Rmt%s zy@f?SSAQ)IYU?bT^pK3w?(X+^`=}?BMM^lqYdN31{HsssYJjb=yuJC%X*Zro zIGaYy^t+bxfa5hz6LyLM?Ss?V#i~sC(|_SZfCNb8o!wTTv5&2y?5sQ zt%5HCQS+6fM8+0aE>l89;p~NPHDLU)tQq=6^!QKCQu0Ed3R@`{!m`BdFxQi{m?`Jz z@cyUN`p-Q7og3RWUuzB;`9$|Z-lyx77j5;2=dJ1xO{3<`f-SnoU2|Z`IT93ZB zFz#okhzOStD+lNH??C>HvAU z99Ys?SQaxifwWW~WJqxQ?~k3Q&!^kC?pWA=NL=!l4@j1` zX#gTIwyedKdVp$d`ixwe7nvT4TZB zT0leBDbq&dw6eCm3{`dqdPcHF->B?V&18V_UvO+e-N#<%x)C=D~1(6`18;FS+tYdruzvnC6 zZ#K`ptQ9b@1-VfvA?QTa!NJcQ1@s2UFTlLwlou>~!05l51jj)wT74Q~TCiKXk36zd2H7y*|a7CJ*ju?0+6Hp{XbHt+!Q>+uq~ND4$a6 zXLKdj7jo)Fi&FAHbV7!$>x6zrk`R?l zZoGJ_7m6t=o?#2c*x`2+ErT6qJvfYwj%=*Y_#oZ{WuO6xabM4-+lq5_7nelYc(Fzucl^kcMzj$@>ku285$GEr8fJM= zm|%(+f9d1n@9*a3=1*H^PNFrtvejEJa?0)9`rbMv;C~))U2ynv<)Q8!}m}f^oZtepRTGa(&*xqTyT1Wd*MvL zeb@|JZ89&Z*BUSvbc|}A6Q4r|WsKcN=tNtYb%Hhz*>=#~F!X`o$-@3$%`HtOo43z_ zLMJ}gasjN3?VTeMD=Fi#a`t|v`PqEUGml>#gOM$v&mD@x zs0EvA4+QMmcceVZ1%yd=r|X_sRfD?*^^}{FUKeLR$QNzUj`05Zno01$LLmZkq5T;Q zqfYR?HVHd_yHyB2p|A8P*UfO5vF?-cn>$+7qe3=@YIL8&E+*bjn%H611a^Z*tug-O zi8X)z5rY(>(9U63c9@eRALp`odMzX;@H?2Q&MB{T^{|H$+`9a#A!187q+vEF|ngLv;{ z=vH~PtDEXU51u8zeYtp9N1-?E2}&T1w4o_on^H{PjZ6!hlVmXgq;b`E5ud#(6sIm4 zN>VS(T6c4BU-I|H9A%l1TdFOBiJiw%l5Bk%Y5tewM(7?lKQ=GJjaW>d!ZVj zy@iF?{CLCPOw8r|mvlft8i?PrF}=tq&Fbje{D41JxIDp)1zZYJh3y~9mM?nOJx7}3 zS?ZJG+c!@iuYbUQ0I`?f2EZ%Mgb;MS%>P{KMO=1B?}RHnWa)75{rmUYPoyX+w!4aB zUI^;ix(B;>V#b-= z1YO458A=v!Bi4&Wm?Z(~q^Y@?F}I+f_QcPi)i2)r{S5dK-4ynku;jbPv(SkX5BJ@;?H5%|jhIrk(UEUqaYX9unw&V-QS0kkjM(#qro~Trb zBQ^30b{XOpL8zqREVGwHvsPl?*6`H8tYn=)K{RE01*AljS?)KSHI(y+OqQtG)o=SZ z;O!C}H4Wkn2sg9|TN}n4{pue%xCElT%*FT`y01J;PFY$+yKXHb^XkCDvAH7*_ab zh8(rYk(-`7o!6%7M?TG=@i*EjQ-~N0?bDf>&H>ekr+&@O{+j+Z>v?U*{F)arVtWbST*f2W;b9^l)$}W(3<#Kl-;vt z$C-=SYG9f?X_K*!avzM2%N|FWfN=EnX2d4?g5`3=U1B6*-1d6?3TQmkQLRkYs!eMzE`^i|8^p=wBGbTSr3|fc;sp|2Oy?sQ1cS z!OqLZ)5+c2>5Urz_-DsYj*^565aAx4oIN1S76~=$pn1E_bf9G#7S*jHW{Td%7Cf?T zUP69HxMr6A{AdxYW7`rglTG)#T+N6V=M-{AgVix8sXsLywy{M z^o=BY@^+saVo>YkX2BQ00NF_IPls9RMPWcB>B_j2Mbk`2=a@?bFhXuLUM zRs|M85trm0S~(&z%#>6iD@iaX=OI=M3vbkv(9cv^LsLXHmnV!(wxn*mLvmXxEhEm1Oh?f z(+fAQB7eZFstQC^0tDzoNZ4p!-fM_j>lqhwbe`y`#L z$vQ+#!k`~R>nbX?^NV$%T8~tGo{_X>?$XE5`;79X0d2$Bl5GUf*W58X_mlJ@tmrG{ z?^^@pHoMbGaW{CT`<@NEL-XziaX1LfDx z85O(i*LDF0H!gXM;+_=}{JM&giu%#Txwpz>b@&&Ou(Ft;wM$bs!>56*olOtNEAiAj zzL3aN-(g$6?jU;GgAHq3ot~PRdkYA!8&QT;h>5JlfU`)z<+Uwj*NjFAuYe9x?2yPu znWjNz>q9~M8gFO<5N)p`@PNnj(wN~D;6hxw8D+iYs{cr zH`H3+Pw&w{6MqYp@|pu1Ui-0Ve$3l?8Wn_|(SvNf$zkAz8KCi41N1&{QZU7RI` zwo0KOm9{2D)stsGJ)7E0%xWKhuC>oEt{SwAbN*x5u#_Z*Dl;}lNxAa!GOlkZ&+@o9 zNpNjBNA%I8LRLok6uNjZ+RSVVYfHrk$*$;oSccvz=0^H4$7IM{)2=5nAS;>(`=b7dxz)egEL4; z^7rdVW91F8o90FPEZ6@vp#4&EW3-as{qNKL;5GDFLPCPCwir=)(~dIP$KNLvxJb>J zXP9BIvT?+d+^JZd@X4URpITNN|AWum?5vOaR0VE1RCtzd=D7~;Ww@+G7v4nzZh+jD zEOI=tY6dgf)X!9EUySrp@8ba^7^eJQ`wNvgR;n2YCk zm3Njyr2Gm46d->GPpBndUvE}|{y1-d_s!3GECjU{#j>$>*4AoqVi_@^11B%EloPXM z{%*s21*wuQdcwd{84A3H$ce|30$WV6ktx|H;%r^D`?U#-Z!~fL!Nd0to(|^!!Xs~v zFF^keC%hB1WTMB%tt!jlS8>r^Q+~{$(A6)BPr3*7@hgaV7T9)J{l06a9d*>ZV*#9b z55hT30W?EmAIqdA6BXcCEvc{;tJpI+=I-zb{Y$E#p}ykV;=~}t*W2chDUunhj&7XM zjEg6Sr99U|?cIE=2$r2A(B4-6kEk$}5nMSS8k}ta5V}}KD;O@0$65*Tv6exJ=SI~+ z1-=+tPKftRXkD&Ivz0QM|L{b+WBrdOZUyPMhi3oo6JVws zO}vuEb)^p>>EoFsnet;7KR?a#vi4`JjRz^2Q7bED#b>&`f=VJ@b=p9=(hHI-eO234&ghvH@?+_7pFEi(aj81d)_?s+i_7gES5Z; zEaVc*JL2D7wa{aCX=!Q(DFQmeF z({pq7G*dOYE}qZ#o);wH(G-#nwNZm|P@j)_GN);+n!5B#*e2CsL`kUdQvgIO>J}aPgdyy4FD-hp}mx^ zgA;U0P9Iot17)7@36<5uu86?Djev?|Mt*X}rHDtmz-nw@R0wR__E>s7bzWs!cKava zy6(aDZI5)mH*)o0`Y%QEBKZF(+ApOyK6M!D`_=#OcOgci|=~-A< zaCM8yZsTv^tBS=bfFMiiPIA?OTFGFH_Rnpv@BWe`FjFvjbBZT#oSG0Pgd;DF+rMp^ znyBBu=SSxZtWaz=i$AXbuVn>Tw`{+XsO3{cYhlfYPD4td1%Bc&>kZqRQ`=~X z8|ifEXCp1E)aZepZn*z=|0BF;n^4hknk@NuchZeWgp6P$k|qR3cE*82lj8yq;z?cE z!ctbDWsvAMzg@0~=F-4{gADW{S=z)wFD*HUkNX=Br-!Us&J-&qFop;~L#>Hvv_Qc& zN?DB-AZAbzr`QmB1b0y81CnqYk4K`&q$4{u@(@p{_8&k(a@J`s1(+FMkadw73n&2k zHWM=~kVQdBnAQHlqmK~PC<;vROnU4!uWj2a3E(Gx^Q}U(AQz@}B<)h3Va4ZyFfi=y z?k)`C8@?xJICE%)dPB=P75z!yQ8;5HZi=<<0sSZ|Hmt3$$8#U!mss=OD_4B<9?-+2 z2*eViAG9lVjeJqIQ#sXLugu?xSAZlWNZ;R_6cs&uZaLzoQ<*>A#`XjtA+qLHIVFBU zOi$Ctk|)W({p9riHsmixF;Ucc6&PMAFCNGzk=b`(&hCV`n(<2aM&sEm! z*9+AK)QL*#RM!n(;ZStEvYJ5%C^^wdX#RJhjpN79i><{5*;73B^D!T3Y3Vz5H$?xjMn`Wk2{YfLX>r8Ap>X>ukFs}JQ=S|RV({o|hFYXL#J zPpZ+ucx1WEP4Ps;p9k!!KfIIuTck%|@tl%4rW*@6W=?~R5)e@4$J=XR@t4D-iGNQ< zuR?T2{Na@NvyEeyWCbxuVB=y*8jOFV^~4lguhA3!*sv?=gSx$oKTq<*4}d;akq8To zbT=l6*0~MASxI?f6&nTi}mZX1y`Mp`T^^E4x`kALLNAhW?XBS{Qjv>O}j7ckv{Hg?UJ@xrvrQ-Sv)0ulS zdSTz^uJ{G+D_01$Wzj|0cdSGQd4J^eK#N;?n{lx>r6awPM<#@cZ;Go8No?ya*TC2r zk*3{zYWaWn`7K38ss$Z8#mVaoe<>0(Lz3U(=?}|Okqu~`jONg-wkzg_(>I&*W969_ zH^%I_8f759_5ih^hQ5ePs*JSsSlT_?&O8}8qshH*XuSFmqU6^qxPGk_v$&kaWh?F` zp}K*Y#19&t-miUo1REVXb@-L0+f;h|T6H?|##r*MhmgN-yi2p1DOb8EyOR4~;wAlC z{>}^Qy{qr9j4Qt}*4da>5|_hPsYwb-q8-4r=Z`-aT#dH~OkoPz{+V#aZ?J6wZ`w_Va5Qs& z0!aZ5cDzG+F+e@h3rk$E8KtnR%GC-E9T`YMd^unZfC1hI-HLutDAiU0%Ar<9!3cc;23$YGtk zgg0=EkvSlHWM|iqFA-auYF?l8(KKK_WXs-=oDm1qJ?l~pxlJ~P)j{0Vq5cM5zd&>~ z)uA;N+z8)thg^vh-~dnIzuK+_PT`NSIQfOB^7FY82Qa@Xz#HEmmzcoAE2YqIZ!ESh zd}1ci7Yt15IFa!`aoM-l9>Zh};XkWds*)i3p{}ozEsFm9%4SMWOqI%b&<;zLVM|A# zt4l+jL-($}@h!Xz<(0SoQ>JqyBjRITt$+7Ve8Wo--5I_70MMi6IM4g`|6Af~RH;Q~ zx6hxFZA3X;|Hk5?aq7sJd0H`Q6} z2L(~P4Nn{7h;fSNw>NkSu0rLNJLIoId;g_tz3BhAs9ar%k`X(3im`^Lz9N+7&KM86 zhPr96W|xd*fy6moq?Kn8T4qrQ+-1>R_oH}BwOF-;Kx zxcW+^g|)!2R!A4phfz2>JxxgX^yyPVkkH>i(Q=3CQ4x1n)R)V=dpYPuY~J`duK?T; zY14j7a&`@Ex+3XfV?2~8i{BPoWeM^!zWugkfF+Rw)c22MDIUV@w|{>F+UOG=8(b%f z)9bI^=&Ff9(#?$`$1u#l95;vccbv?%AACJ6JvvL}&US-%O8z~Ty1OPI2smc|84q*( zx^dH6Hmm#yu0Cfo0Qx4fyk?L)@~UzZ;0AFX>T_Dd+kRDbUK^^);JbI6x;qcvvVS|o zG5kjSel-i(8G1Xk@jBbh1+&iCHROocRH5s9wO!&m%&9?aH3&&i7fq6d^gWrYF%h#* zPk*!gv$EC4CLrJp$JEXImtPNPy!z&qnxQ56+U)A`SIO({@j>ZN9f2oei5N3elxsf1 zcm03=z5xf65B-oiIUQjdt$dIvzw32Ftj5lJE$Ei{@0NE}hVg$7UJg$^vM?AR?eN|E zGdfRg39iu{;!c?(11J)z_kRdM^3ysUL+`DsE>7W#*we+(h}o&h!(l=Y%+8~}fQif8 z4@3=S6q-?8g6aMaFTGFV;_mqP`p-tywtq|K*RR1Q zI^W%TWdrAtx3|#=w5uTJ)|}A$c&#LvPOr^_@kZY#Z)WUupNN9TW;xSx$$e7qSr@ z#==_h3LM!S`Vw5vxqB(aJXFH(wy_}2&5KB%i))&?64C@hzUXn)s7amzr(veg11(d7 z{cE&%(h2P(6r!wiqaCIBVzp~-p$Bd}B894AfEs8Z(}*k#Y}-SFfmfR_h_ zxHdH6!)ozgScpO{*{z9^dEO3L*~n9Ni$Cy`h(u`Nu<~8X9g%gYtn-pGMLpDzTKk9x zzS40GsxvTpD#7R~@5Jr9`?WThaoMmCCuyklJ|6{%fD$Wv8$7TqAOP-lc{b~NtP9g- zt$Q)1cq8x9rrL{yhs#aT9pj6!mOX-j>9l5Wz|)K zdi%S;fgzD^k-m*)ycCf_W?W*k#kK?s&w~^`Vr?H~4XovhRejPSxO2t>pV@uzy>xi0 z>%jdR;RXU{JgU)v{;f}$3UA{-8;iMmOx9plySUZX*0{MDM4rhSvTw6nmayj98>ms@ z*QwAki5>?p64}=q^G}hy$_L}zXzd=E5X-lD8CU3u8j5jKlGW)H7;){e;bqOJhP!DU zxE9j$^#Q}$c!aj!b^vYo$(#Y0=iqJkNXPf(R}s@fO3xw|zKGIJ9{%LFno;I_%1P`J z>f+yj&oF%>FcQJ!%^7q0RN6Rlcvg_HlmyK3saM4Tj{8%E8oKJEI-{atHY05Us!p+8 z25$vFZ9)vyVNLpYlsr3-Sw=0gL>9K!Wz>mWY`fJ(E9`w_S_)eNB!u5U(^Cn1wKB1Y z0B?-4rA*ZTI%c55_P<~5%l5bG+ zzh}gfOvlFW<)!rF#Rh}?ELsV9b*4Ytch1_u$gk%$RIcgNA{g+ zpfQox860T>5MadZ{y04CP z2g};c727p}+1!~rG{_8amK+S* zlWVwZwM(rqt>(eekSIB~C~4(ha^o)&3(_l`?jvK<4pBqs55yYdi1KCA(7fXcF+y%` zE_{wH@xhHJ@=cnTL_T`ozdN`}#=Xz`hG9w@q3>82i*I^IWx1? zo;maG)obtbT}eR-`5pc{0059bNsFrh07TBe4?HYLIpM6+0xzsR)HI#MO&v`fEbN^u z>}&zREi-9Wz^;cG4R#~#`5ofzPm*%2pOfJ-letHcjN?>-#`}|t)Onp9VpIn%W|7x} zx1J&EOegq7Mte`@NA4tq z^Ea{N5>o)qwCO}t{LuA((bx`CngrK-VOm>J;P}=y#ZWf$Xn(X@Dp1B=zrw>!J`wqQ zb*D-o2B^C+#zrrqQhLM^V9mDr&IFQTQ?`0wr^2=yrby4^+_g*pelI}H=th-|5MegM zdhl0nO{_cJcZ}I{iRoVVD?=ntVLD8+dK$7!mF zYbiFnpA~uPVI~$rKOho07&TJU9Lpef#|@Xo27JC4w!V$Ba9KXWxg)_dtX0KghjAn-jy661wd|xP*moyve|NPKN1k8 zKn!>r(KAv+|6sKA{+j&wc3gloMplFH@&0gGacTDA4@5fxaPn9fruCwV{Pl=?#bsNr^f>{m z3;;f3QGMX~mGp2%lExE>D{uC>p0{^y(HjBqY7)vW6`+Qne#=G{=homse2E_St$dML z+B7H%u~l4V-ft0~rs2VKRZ#5zc39uKo{FBJa9-2BjWzU->jh8OAGtOmdj>2LgW5kLV$6AkS zw3(_JvKI^ONMy~)7fvTr?KlBpVenZ3L2l0+yvxQ~6(8TLhukpc zBVBFxRDJi%-?9*#0HgOT!o3sBX_3EpTbYcof&}Ldy$IKIn?nBxL;FhImnulvI=5mq zZK`HPBSA0^o>CVjKbaB0%hh@wtnxCTK*(KxJUevyBIkEG#cKkOZ?20{idkNn+c#TMz{?ocgSJ|^nh%jDX`4I`oE^eZdgF>I>Nptpa zSbyQiR}ra>ih3VUXt;=>ZEhlX@0!_!?W#{UMk2$Lgtd<|sP=6okOL940C4yESBBp0 z!01c#3xn4AWbb`v6E-Os84Bvlwh1BA&#ogyAtieF!5fmtfdOghuwLZt&_*8Hw>R%d z#kYrebDCaKXy9p{vA5O0D|DGyFNltjAR3R&t_S%}Kx{N_s+^Jv{QkAs@pUjVjjOxk z&XJO`Z*w{gvD)sGmDIvE8hBL5dK4Allq* z6BOX`R%4@{$FA1XMZCsthWdGKI|MtWMzVgvF zt5X#(Rx)2iULF~!IisS`e8*e5?L>;#UE$5j!NCEKfN+?s{2CM#B>f1G!b3ufm|vwO zbqIBLcb|K-1AdW)7tW<3s2l;4+(d(guCXHwgtaRkOe0c zm8gqkZ``y<_MvyB8TW^I@AV&?0uP}?*Pa2+LKaK*YR~rj++90;Vy}}sHx}z)0-@EC z-dx?Tzc;jhkq#eF9&B7)gb+DB+Tmw0i#bh5mwMuf-WDTM^w&d~8ZoycqD;-5-qX8L zpmt*ZsX58GwB>kk#`Qyjh58;IE(*>{y*2|O3LJQC-ER+cE#nWM1J!uFM$EVy_S`vh zmdaXM-%CnLY`>DJb=KCZOv5cr_$AKY4QyX@9Xdh!&ElA`g~;CIQak8bM$8;u84u2021%%($5Zv|@T{qTshA(8t=rikA16oP6DNo;=Zps_(F1wtWe1rr3G`WplKHQY9ZD z=InTcphaQ>P{^PIy3{)bGJ1M?s=FCTySIBLP;eaOhrw@jenxA1M0i9*sF7oak4*re z@AIsGsPJ{>FNNFl-NMG@JuUy{J_8cUiO>HMlpN+aE z&fe`CHNjD2Z56cS3&Ttl3@x#_1vpTd<;)3tp;N=qwa`5F&L z&T;)>VQC2oPe^r&*V+8 z7`k9=m|G)vjU;>faU92QI&iq?ytSKVg9bX;e)%r1Yw2K|ZZn5QI9AjbP8PgWWs2BLRA z`m_U+VU1&aLT>HSHgP|#pi$i0Z8E)c&YU%TE0+Vouyk_D&NF1AB-2TeA=xUxO}JEt zH+7I~WgCP;rZk^iu=61(6^Z+^+11BvM?Lap3l%2J6t|jPVXQ6Vt-&MbWwbBDM-Gm< zp%7tfS|g#iDxoPG-*O2>q|bi=_q?K@b_E3o$NgPPYbs_sySiwS{qzzID$vzpha^dm zo!-frUkNr9H}|h71{vj~CY_SuD+ac-NHE0S?}wiOzze5On06WRF)Ekqy+Gl$D!R@S zPYLqfx*LZzXDcRbc%}yi zLAR$Sz_0b~oYc1M!DUDAErFcZKLjgOI8dlL!~YIo3;6cpIi|wnJSu}Mbt@Eu3>~<# zk8(*LB1WJs`Rf6WbBXf%U81^mw$<7dV4iWPw2XunCg#r@_8mD?vUs3P2Nn`2wU{*O zne0gAt$|4TEI(=P7fOO3TK6z;@kHQ*3P9^+>MR)nwb~T{UTZPxWx+Ft;$Y-{J%#>Z z?XtNpLI#hF4AQPG-qC*ic<2J-RDjx5j29j3L;9TM4Gz?IfK=pc5E7EH2*}8|Fs|16 z3D;~xU)R;mM%-gZ6McgKxn0?Y2fArPxkkg&WWCXP2vSCB8Ox;vu2zBTm>6Xh#-p>x zT_dx{z_0v412oY#stU*Xx!v<-+0&E;JUDi5op4~7%#&x^hqLSKe&#x`h(2&~>pPaH zRG>*3b8Nl%DLGTR;UtJliUzTzbUX!-{%a>K6!}D(^7#hR)Vv4yQKtX0ZJNKL;8U&a{+Rq`BVPE<$A(1Q zdVfR|Tt@nNhklHEtzkmh%qB6;vfv*?<9>IV_kcvmwom<^?y)uURuFr?Tx7=|456Bp`lxQUUxL z)3_Q!J*? zuw?(xJ{Ix4OoHz^DZsKD$DH6m?;>wvnN>b?N0I%{!Hww9u3Pd8P1TKV0bV{M0gTnA z#-QASurL~{R7}@vf)&{x48uCU7Oz(YQ(@v5IIbT5b@usQ$v%YG;&iWd8|ZtJ5B3y< z;o}mykC^yh*zu7A0s;!K(0Ak=WR9Wy6pF>{?U}DV+OHv(=DV{zgb%^QV82Z@hVurs zYoKUj!|>qC={9}Nm2KmhKoFQ`L?8Ak`kJ3F);^*AqcF6hZn`N4{}dV2w(D)c&@LwX ziRJa-P5U|ZJhYP`uCXeMImF^Tj_q3m!TMTRQu6xZixflhQ9Ul?HyFrdB>z8fPQ2{( zW5;0%1G?Gq&);EnioU;@RJxJR^;$v9e^pIiaMC_`%~zj>(GEnlVkBaPr-|8zFfy@U zk8szlt%Z-F*MzZ}#Qj5v@&$F`?K9urtv8Pjsm4%J`t2jl4aJPeVNPN7CT!#m%&$AJi3Y%1SDWZss1GB2PyTu{~M-rPLwasBNYGOWwU)Gt$_7ze528;_~k*`2y5JC-daA09M5GlmmH1BPw?i{jqYdcjTV5f$Tz~$= z@LRyHJx|Hhtht3Lxk zEtMO2as#7ky>g)$_fUu~X&US+w#J~xrym{OPg|3ULS$4QiRU<+50;ylF0ZawzMPZN zyFFL+Tp^O2)t;R>0S?@R0pNStG=z_jTQ(>_0S_)Cd^2W#!XlDU8zv3f-s)fA)o?7) zbJmI*{z&k8d;k7{rlfo_vUxQ&U-0L#M(Im-^o5Y#oKbcVi_`s9y6JVyx z2BA<)aNPLPRWEqr_owOn#~V6V-c0@rBfYxGZK!kgahT_-?WRChv>)$Nva5QG2z&u* z{j4KEpgI3GgNTFRXf{Dv)p6s0{@gP#^p6npd|`We-6H|Hx<2RV@)7FY&h@NAUp-#5 zZR@J-ffMh?^GP2P>@mC7eYK}0sHq>w<#xc*@tJZNNlEd|ZmQ^SwH%rd!BzqJNsBZ?DDfF*yU$xR>In=7y1y>>c3{7A6!gSxF@)HP4b*+wsemE#5~skD26z!gAyGM**$ z6Mk6O8VGV%?37$Hs8O%oHkMjt9yx@^4^s=|y&LZ^uzt*{k&tJECivG3;@Nj_DbF%e zJkE}h$0_3kn?ofEieE_uD%P=d7}ah5hi=h-+DjIu^W|Cv`8M-kOikmW8(Ra6>C(r+ zA{FSWwHyAdM|Bg?L>(7WhxKc}*+6Zoot!V^WX0|*b4%Fe{o}iHd z8SUkcb&2Sm-A@DKo%^=GPh*d>5wRan7kjjiMZvm)DmXDQ5#Gqi=*w{8N6k(j0epOX zXzg(o&*_3s&;Y018vVcbJ~%K})6k$`Vp5DfJ09l2(&=q)8IM@NzV2PeUKRI1^~%zc zXnPw4(5>b-)k>j6iata((_@&+_2InV+$oZBWqX0Z7T^skU)1hb$s4VGs zY*$~q-~Q^p6hlCiI;dI)n?8I-aLRP>V<6o7x#llW5mvtYFQ|h#<@9~O`?st=gPF8R z&FPcgm!4gdV4L+b@^3XYxX{v1>+Ww*c?E1p1?y9-(~qx>a`-~}(^sgGmasy=c~fwM z511ALIk~wafUx#jp+oZI2CKz1Wv%;_*=9IhB`N#86UVtyKqB)=ZTT8B;PQF^9e!tW z$hMyy@7!0bL7lMvZ2L}94mX&N=1XozcQA#N%+&0GxUn%M;wKUh+IyvN1|p%uYu%@$ zS*AwKnx>p`c|6&FI4cR(P|v)YaKKMWv;Nl)jha-RAgxMO%UI)=rG2@RVC(ANtB$kc zKuV?Nx4Xniq4<;qNt#K%vA)FV6fvk=T{|UpZ0aZyruI6?O02=;$}i#jVm>|{lTCI8 zkN}-VB_@z#x86Z1BxKMaXMeRf)>H5)VQ@T)uNBJ+fMLyn;Zmet_7(hIm#p+lw<~%T zWi&JWdo3-F)_rBIYarik;`Yz7kd2*=K)^3RHR%^659ZeueL`-nvI4c%Yqcu^z{_z1 z`X7o?mOaj=a0c~%*N!jIwWRZpYGTQzvA0KJ$mUrir$)J|cP}H{0Wb%0*bbCTsLt!1 z<-Y`h=P(!mZ4w3FEph%gxfyf>{VjBS29OCQaFcb z!Sh>to}pLqYQ*-u42K2|5`+i)Hfsij)V~*Kdb=tR#cG!kNku1;)wq&8-}jPb@+^m0 z$_j`Eq5W=vta0p=NcEnBul4E`obx@8l6n{P<0LTm(Z3eO9q(9>l;bgVJZ1bgU7$DYhHAYyZZD zM(1o8v8PlBelm{Wn*P7`q>P-{8BKOln@6478x~ds8MB7x8{PMpBTT_~Y-VVWZq^*R z-NjODIV4x_$XxqxizKailwcA*Vyjk-cg2-S#ffYSs*D;%62%2<#47zMldZN;?$Eq~C=KLj zDjo`B%3?{PYF|$AI%1ENd2j3^%%PCp&-*qpov$DO+%Wqbs*%#4P86K_G~R+9Mf%Dw z!bKh|OP^j%#l@}SFo-A?RX&%liS>3qU&`i!3br%C)Oiy3hQN!K zJHVPFoYs|2^tG@k?9+l7Ij_p1PueuwXWX>+kYWW0FjNXaSLZ@l{@==G`nVlIU%a%t zYvLlIu#%cjzv#=ja?`SxFm=kOOPYAUn#9}$L%$Oj@NW~G6&~X)R07HU-mZM-yLH?s|D9w{gfuxeh_W7Rozixd@sSMMVXk$eMJ*4}}C9j*=%!;h%@|e!8UsTX@X)QGc4wo^`Ak+pkr&Tp|`yQc`HL zZ~#~o!muPdjdyisW8_jX#4x~+0x!Kz@yzCaw(no1&Jl<(6z+o(Jlg*9&=HCAnf`V? z0q@WPYJ4RP8;M{2-!m!|x?-e$^Hn|-$B>Z~IjlTCA*6z!B{*K1AMP;h>Cfmb>Zyzs z_1~*jAY#4IOGlmT`^NqB;A$kkv6+s`T)AV~mZFahh>0;lIR{I3EuShj!jHDVBmf9@ z7grVvYF=%>zNlmk^dF-UREf<^%^yc0+Yw|Yi3*PL3JH<0nT;xOK*is2?C$Owf$=5? zC5YRg1=G*`9M9K+y5AuEQ(g~JNdu3vzRmCNY+oS&thvtz>vV+9$sXMJ8LcKd1dXS) z{*g$cXR~Y45sq6iP1occ$!@cJ{J$Q!zE@}7!$c4hi4yznq9u@+PUVY*?e;PK^6?^1 zuDpgGh14>WWK>MpInn!3P`=-XqSk|PNroF%@rN5tIO1)h>`lWRJ ztCaqG7eXfWojW1TFE)-pQkezJu|@fw8IT$Kf)16n_AT!`We%Zi*ihfBr9OK5Zc$v9 z{B))GYA7enx90ixJ$9{N+uaJq{b~W_Ay>&y>xQq#%7|MOiDyr?cCjL!-BLe-KZxk- z>kDVy1}K8Z;+s}XzuFMf{DN|H_XcQreJ1nb|Yv>t1tn;K)Y* zL@4LH+SC#Dr)5m9kxf_Z2xGU#x}8J?H6e9AL>cGq=9)A_aN)_{eni<*``LNpxuUxB zpsynEmO5`kX(<2_TRukNTuFHonczy$w-?nkT+e{{TgDjrXOf$c$; zl=mWK-d%APV)Dpq?!+|*RBM&~LZ`Z!=A7|05{~0sfr?Cjmhkyd-zzN{ned(2x95E! zD4;)vD57-1fQd+~uHZI6QsdlCFu%8xF93FA{K)kqz@ul28q78aTZ0nA*6`>t00CGsW`wefVw5o*{Ew(yfQ> z+d`d?Fi8(1j9|RoZ@me1GAeJRqa!O|`u6VJt$pbZ~2u!UrSnSq)jG>PzNkKg=ggpb)++!pK( zlJyuf~Kys1_0Kp9W}BS0T<;?B4(Q)lO1c#pEZJ0Symnrtiz3b+hga39Pt`AgO%* zJSMXS=Z=w@9td%ZlSn~D-4?|_mFzKRos)ife47!|8;Olfjw)(->#tm_NJQe?V`)n6 zVDqlQpA(|?3#gC|u>JK2f;AVsNS5%u-Q`xe+1^{wF^lx@r)#m7PZ_yv7K=8J>HCoJ2xD7C86*qLTIIIsEI&a zvzRDGaIxEkfgQO2 zBK6&#Kqc($OgIp=?6pdG((u}#nSf3NDDGuJ(1 zHO{x_7dC=Zg6{Pp`{cuWaz+DEJ-!Bs(+yP}jnK*D&!n@|oQx=-Z!zB9YH|L-2$M4% z&-&$dq)!pfSJK!RQWWfg;fpG1>-$G`9Dd-|n`AHeTIKbdeznKEVnD z2#faJj)TlC4nVUvl0!NjBHIwi_5LkDVz_p^-ZQPlv2x{a`N;M| zGisO@hm)`po%UEa^`g&m?i#{S+U_FcYd=QWx3fH~pNEf*;Nc&OBxBYOmL#7Z-kA%{ z3ENQ|8pvsDBkaaU9v&I-9&VLMfmAXUrT^i%`8n6l%z&NO`rdr8*xaFYiYuSwogx;w z_&_5oxM9GVEIXN&9gb50spRJSWGEMWf?OV1(KnoS$+NQ=bh}xr*KbNelXK z@T{j~8Ruu-M^yF!#p>g;zew%_(at)Zvfz^F;^n1^*KPKksHkW_Ea*9EYtc22j|*SQ zb5IOyBYc~+b)_5aUtM#o;)Zgg&wWMK*P|!YuXSOs7sIi_BBFv{G}cgO5;7OIai6oQ zcvk$d$~rcqQ+kb%#)NmS#bIYvAN@~C%1e|!>r}co{(RR@d=%P@t5h&%Jv8lmwULhw zMgwInyFmTr$C<1T75&j|<~Aw5|dJl&_7W*u6Z&eU?hHo4I4%Ho+Cgre7#Up zc-xpEPP%cSe)RuPGn?P15(D~nb7mE>6ieOYH2Sdt6;E`=P{*1a{S1U+9jE%y$hWrC z2<3H>2mXQ|IW(1N|EYQZ+np7?o7G!w*otji;dIi@&K#GQm(alA@G$w*)YPA5$70$D zmfP4@XEr`+FJ}QtZ5L z#CMka+2HiiR#)g6P3`R8wMS(JsY@54LBaqj5ALsCQOb%KV`!D7TGBgJ=b$uX2XEim z$-5>oUwToFr)P`^2tx&VdG)JT*;a4CgYE>fSsnanB~js=x+!dA z-p)>HVQRueRh<~+l@@*THZU`QSFflLbwALwj96TUKpcaUo2zZ!AToK#4!&>sHC1JL zrpWXR1w@fbWRWEqY;9aStR>ZGq5 z7!=P47thr5L@&j%k?ARWhx6YL-n@HfscdkjqFt#6orWJFaRN=K~>@4r#6k+069i{6Qs0-yt z;T;GPv?>AsoeR$t*fUP6gMMCRB`NIFKtHlv1OTT)kWy@tri?GB$3 z^F+Kf{DA7wii#aq&CCXT_^B9|MFKE;4{JJHe!0^oYI)%fX=~#rqob2;*nk2Id|w)3 zlaeH62iqK|>-DxkS^A~oLYb{G`%O+{J^WC4BqBo;l_Qb2zx;wsOKS~?57;rAf1BGu z+KUnUW$6IRf?Kb0URqMUxif@s=JA?_>g;mb4rOegHzrDdjlo_aBHSVG&ML~|?OU=I zirle4|2B&6yNXIMS%i`p0GqwFWentD6hVmijQ$OjfCj=NBBmw{gWp(I=TerHG~HBk zx{K@UHFNM#=hRgU6f{${c;C7r;WvM4IL4*%DF|-Yu5C{xijj8dUd6 zk9QFPzqh)EREhX_TMT|w=psG(!@ol}tZOYi4T8q#>Ae|s?(MyimNxf>EFJqRsf3mx z1atIE*9PsW*VUaoa^vdc^pr#J=Qtpd$cYQw_#vC&cQZck&5jZORs1;1xGquU@s+ZH zaupOPD^me!f!TSk5(vtV)$Z6XcDB(dM+a#%3{4XClmYOYvA9BDzLp3KocXvG8%4aN zqeKgp`)FijR!~%A{QHQ=SjbTJJXhYBPW_Cuw6qi+k&W&rQ>d9?y`YM!>c!Bo^WZ3< zunP%&e1N^ifeJ7TdJ8Qrt(||poJ$*yjCFtoDqYZx(kv3y{o&yv@0OY@@sUo}x-+KL-#1DhGXgQ?QH`*r& zbBn5?-pwIUVK(lLn(0TF=*)}=JJ{J|pcMw0}sAvid?&BA6*qZ2-X z=7G}+#?oWCzF9aYe@pXt9xiF<1@2ArKiMKJ~b(?HM;h^ zE37A>K7UA=1Grim5emboK*L|exIe8bBJ8q`zKGVNhQY3}hTiib&Aq2ykaOSK^vszu zk4;ZM+O}6!RV{p>Z+=a$adSM}Hy?5;7%mbyf3)gnox9stbhHbRq*!z2_j8%sg5bn$jr`Z8vpDf}&AX5p&l&I=98}VzM{&!@FsiT; zcXJENdwk_4B(?yv3C`Z3R1~Ss4=Ib@+eT#y{uKz18vt^Ej@~bKs?cjh}+9dIG=ZpkkAn!{FA7lze=@tVAF%hQ<$_OiQQw zl5Rp}@8LxxPqd**LcqD&JsaZgDiD|;<=f+%+)lSh-g$^TNBdM<-M`6KzaRtvHc-Hr zsOAAv-FrC%iHs@N%e@a&Hy=R(#}~Y3BNjff%3VYwito?}R$t^m!9V%V{+te*m&?mS zI*y8gNrC_eh=}CXCGqKnFB~V`*5wu7n3!OM4N*o1%vd^yXC_n(v<;GegO>PV|7)Cc zqie*D{Ff_ydN}@jN@y`F6qxT<0FsIDHz(%w5nXth>87V>d>5@j5m`1-^f8;^-J9-o z9qhH3qC83S0O!ep;QX4E&Yq;JR{u=g_L)0WAnTzL{ZUo)H@&rtd0Ek~QvyJ9EHv)Q z2+Cd~6&DSI9de5U`iwpE$#d1{XKuryDzVpW*I~U#6>6{~#*&$VY61ac3R_oG;)0#! zySD6x4#JoL>Ub6@2W$V_99;e zs%JAYepJ!W@eONp&6GL2{0AClDXDx$EHuj#z%OUk&@C@=lCZvqZx-p<+=vV{$5GzC zTzWd}h1X6BQ4sGBVS=BK8pdxaKjnkxY@8R#+v(Su9m93MLHzWKB+iB<($G0CQeg5} z42t*hc3A76DHQ*aGsCU7c*>j<-Z;U)6QYLAX;B#$2^L(#IAjCZd9yyy(ee4xwMc7e z;RQfLkmYX0kTr$+nE5yMNAI!X)B`8U)aDJ^+?fjIR-y$C$?c>LFSl!2$4{M43vkEk zxHgVxC)jlL)GP$z_DW?8-TExdtc^w`<4rN9CF8E**jBV{HZ)y7a}mN8+WR5+iO6_g zHyQF@=lSMr0wNZ|m{<@opsv&ct18M5KEUgqKwAdnkBM2J4Ld!97wfx+Q6i|h?a(|K zX@*9IxkQ=MTu?g4SzQrGDPNY5MSdkR`%pV9{ERRQT^zEP@ZK1keU6mZ%RL)y#MFML zZALigfg%4HsF?_bCHW>Cv{5G)uR=*vjGo0!4Uy9Fy`9QbOh~eoy6DGlrG!_z3Ew=hTC=o>H!ec+Q>2!qpFR@cG)l z;(I&IP2VkG45wc_6Zys;1%3uQ=Wgw58#zuy&7pgZ9d*!elv#Py(lG46C+>Rb^1IA?9A}4?nT+ zeaTdRDjBMB9--7x4pQ<+VmWF0+T-`|joS*iJJCj;IA(dDyYSG$+v9Ka^@LOgs^|ga zg!cnV{U;HD4F9gR-pAK77yg%<*2&v!tcnb7V^i zG>X)h9i$C)%;Rs^PPnXDUSO}M49bUB)XD3bF;jw*bV9tt8NKun(L4*Wew3OKub@Cs z?8bcn}`l+Gy+F+467Cj{wV*>x&}dZ<(Ew!n0Y{4rlK zaLwbZ6}EWp4XG&^ElMb?xV#63@G-GDQBKV$wb{=rte=R@CITKmqwo2=)n(7?i_b_R z!Dww0Yw*_P9~j5hBDA%&H7=VCm&2%}WfZ#lw_7U$DhbOan-wf1^!sI}uIoEGi7YK) zYasx7Y#LFqifLNR@|-b6xYY_r+k?sDkGUOBTBIm%)Fs!j#4s9%STqB)0)+e>ra9dt zKM~CPA@1kJ6v?YR-!&x7*>yX#H@tCp6Z^FYdj-7zR(rFku%q#in8j$^iY}sf3|A}0 zAnz+@Wc;L{mJ%NDa$P(M-97AnOFicHr>(BL&nki zOv#ws?mc{SfjmvZ8+V@R&amvW4L zG7Y??M`=4decYZFMX=yq1t;BmULiPnq!W0b~eZ`n|Xy_+K?FK|{9 z7%`k&;LD0Pxm z;*nPhs>u&azb&FC8442S8c9ysZPA95-i!_2;NOc&6PuQoH@=nBkQx{wdK5XRW>>C^ z3ssKcO{=02cIWl%&6UTtAreMl0Th4U{xF#p0>`!1XEvt)x%Ywz%PeoKlYj!lZgJ;>TE{H=+)_Mub z6}+1G88Un74T3I9zE8#rzU)5L*H3qLjiT~4JhCRLLl>lV^)E8Jn~cjBW!mBU6~CJ) zkCSNLbGg4Gud|Ey2|`FHHZ;*?AM(7GC{j?W6#BrYOe<8|sf*>!1HKlspclc`tDO)y zmb~GqQ|Ts#ne~Z!y4V*x5_KK+$tqizI83u*7`hS_n3oVIr_Ddw}6ev^r)_?M#qKP8Ee8I^VG_|m%UBtza z|Hn*kmaJvx{9GGaSV`zH28!m>m~Q?TROFtY@o7AMgaV&w+QHIHWhD%JN7%^EEBNwMJVFmor~?Y0L~;yN((^c>r|*1gW{W2`#7_S`^|Dr2 zK2W9(lw$$N#Xh`}RiQROD&_DNcZN7O+qM!+AM-I5W{3f}9Yo%!+X+ZSZPbcxH##z9)QJ zg5|f=YK9HAGWF6;m1vsSIg=;_c=R9T?xwaA9fDpTL1`3{ir2-0aL^C9sji_G|B2L? zd};pEbi#Jp+iU&!?hO&fRQikaO-taocNi1<(^6y&F@WO~^33 zhoNG=KeopY$lla2xUyhWj0-mqeYZGB;wKg^i;`hwX-AE`hy(mMga~7YcVC$6S8z$b ze?Rn2JzT$gE=%P#`!(@eY7(;Dv2S2nr0Bl8#<%>ZZl^9uuAUcaF4=&sLHXm4>pv_s z+!%}lpRN^LjqY!vQk}&(KwA>@dHVn!%vP16HW#?^Tw4&qA)^T6eF?;T7%$)PIQ}@$ zz5|$_A0>gVWL4$VROMdr^>u6j*HI3&J=Z47>-kmrH^hk&fM9U#f`*2?3vM z3KSZEiG$O7SfBgr7w+%h9a$6kp||SgY$wON$AivI3h|kz+o)^76i*|C8W1dx)ZJotNMVpTg^xT$f4LpR!d33_BjP zu)fQQpi<+f@$yJHG|v3+fN(Em0s5lfj9i7nw|XD}VSP)aB7qx7V2Vs3D>LvfXYh@z z425s&-M3F~Q+Kbyr3sGJ;8bbWS(IICUoOhXfrF&hpHd3mnmkF)8assg@1;l6*tKdy z<5Tb{<^u6Caj>O3dz-C~QCQwjiQ5fA1EW(kpQ1_3onNns(4e{rz0m<-yFqa|@w-P8 z$U_{ggE+=NHJ4@PK-X|p9(b;-mZPD&PGX7Z{iX|tiFHu;(mt~&^!T|FWDM-LbTv9B zGs5M74XuBrJZD&*pxIJal;3u6P&YGhh4$vbs6a9i*p^AWK;T!c{u^&1IVs=(x$nesxx`f$*|9VRY$} zb)9!gT!88}8kCLdzTRIG=}Tr}d1-cyO~DU@3+VNV&PZK@bLn%H?WFyN$&bM_uqcz| zw8oLqxW!eM-PfupMBeVh_VlTIvHtV4kWOjf*R9B>1vI6+R8f(#b)-tyDnd`YH*s=NYE$wR)dekAk}@a zqM+W8AxKeRUdyBwGgz8^&YW=Gg}tA!#9(n7BjqoX7l&YxiB1ddSV0*cTbnN?o91=D zW6v1X8E-9qx}R<8WYBBB1t(KztQ~K2Q(2HnUH57(pPTZ>gT1hU$w$5oyEa}pmPUE`$p@DEc(VQJ(bhSar41Nu_8WG8w`BbAGxCj;#D_! z)ZdwSQSuMSTxdGbHezNyVjvVwB6Y?-q*((-#KbHr1(ha`f*upf7jRQlz281q{W>99jHTn}76d8D*uV zspH~mrW+UN1j(1Szd-@koOC~b(qdYKc!K#(+9d1#9%#YV%k{(?`B8sU{TAHMWvvlL)# z7C-L=SqMc<{*c1(0qJPJE{53d1CzMLV$8mc?7#78Zp}`N6tsm`P{Nl?I!e5T` zgOG-25z_ej@D9)>A_ImV>cFgnURr-#6#N4iwb^WaX$%-*M%j1wZ&3yJN8DjZQ$`R{ zM!pwObET)R*z?*{FP2v?CXztF&FLPUB$Jl9qEMK- z&q&0q+#)FEo~yP#%SlyAD}b2OP$vLptI!a_POtS^VZ>6M#r3asOX7!Yr+!SdliON0 zZG43R8xdgh+8S_a zvCo`cEPtwgasS4{s7Xgzd$G$yZfsvV%niWaV(yw7vR#vgiZTs-7I5 zu<~+Y8?S)tAE3{;9oEkLK-Xq|195Rz9KD81^3haK=8h|C1a_it@YXC zi?^`iWxpD@@CSiCj6_Z&~msn_e-<2MlA4DW+aH!2JQb= zi)JCxSju1_n4ZC{=~H{GbOb`+=B}a6S&^1&IS+d{aB+5>P*p`>LlCwGlD?}5n4y*d zQa4H48Z5^*a^cT>4b5?Yatf#h4I`ttg+&>b8=Q&g8y$(mA~uyw*35R3##E~~AZ3?X z78e!lWTx<+OoNt`VDW>dFq2SH5zdn@b5Rkw9(xh55(3 ze*AgOX9uTOx;;8&+ranS`jBdCX|0Kom_bkLB&y1>2iwo}J66n@BCt)d2o%Am_i>*5 zKMCMJ#|xr!SvkcpJ%C7JQNQAx!}7faEg)-!yz)lObTs-L^~iwC~n zD0`u0cu8dmc1x%}{esQ;C;SK2VHVyGy{U2o75$-sYa{QHw=-0=S^GR zP)WIYPxg*?(Y&lI+zFxiLIyAu%%|{XomdCip825!bq0k6(C+?3BHoq3k-1;xzN{a^ zy#Bh|of4yk+AI{89`(W6i|tM($-ny&=YVW3g^||Pk#V5}xW{_#t;GCgJGMuw2pj7P zmuG+&>#Aw9W`Yo(s=8hBD&*q?93_0B5-^2%W{!s03-5U9LRUmd<^@RzdLsZ`1$x;& zI;52($qkdBM;hEJ_ODYfwlw~-o-^hhsAAF*8{%}`{EDb0u zhp_kyqKjy~!ssx!t?xs(bV-_CL}aS}zgwo<3JkiBYn`VgiSN~Cft%HL1uzNqcy2q$ z!8P*a582!+MG}d~p1lkGI^49q`)q*G zVP-Q&R;?(I_98C!V9PzIw%B;su^xwxm{@uL>2@-e< zp`j5Hjw$Qfz=HrFkwE;1HU6%YI|zS?D(8Dg$9>Uh;WErfJnQ{TEs3o_ehZNU*s&Mj zT{P7!wI!RzqCU8n;C{OhT>Wc2WEZzM2`VpZOP+Ij**c5z|BGe%m$g{-pR{ANFPeAJ zfP?PMJG`n9N%<4mjgcItsosSO4{E;J_Kp;&vy#>+Vg(Sz778!`dB#Od&4CsQ=Sd3O zbD0YUtEisJ&xRS_4p=azhXNBwG*A5(kjgEyd91&-K4%G#(XkWjc0k~&T28pJ2n7(^ zD~SW^hk6L{!mUrcg{DV#`Fn+=z#C~`X8r%1YZexEuHH%X*n-JBA%bUXSI9PPheC78 zzjkgPH;wWxZA0f3QQFtTlNy|Oum9@~qQ2p0 z-`4Hz#l!+Ml>vqZiMM&F-R|UQEF#l5vEx)*=HwVuXqS4w zg8R$269T@OFL8c1k$P}_zSlqgAP+v`MZI;v$OKHSnH!G4$aVNJr7-kHaiR8nHW~ag zxiK`Sc_Cyty4m|@5)#}614mvc2gmQ_9iJCtchOM0R~1SuF>3v_G4h{|yS{)CiS67>?`}=~CYMoD2$f&79ziPFhVN%J&Juqpv zVF9i!r%A|%Rss34&0W)h_cY=jQp{h|QhH&@txV5nh}_0T_|#Byx|s117Ri8?Rp>)k z1k-a^3HnI0IrR5`tJcwqdCM-qe?*$5Ar;>X35D`=%20gqFX8q6%uM~L$F6uinPdhM zl<#~c+*FLo@! zgL$3hj0^fZa>004B3|2iTJoqXy~F?dbh@`6+Izz()kOb%tyvf<=0Kj4^mOK zzC3H09ZU?&6#kg*_VuNmZOz-KGzG|k)8~!zU?MZJJcV(f%>8yHV=@~B2F=qr!E-vP6523?ON&umv^V-IHpCc9TLy63|_x)WA-C zVkp^&cCf}Ta{I&lp_FC}L5U6NPk{1U{XP*0u^&FKb(;KKcV^Cy{x^nYDA2<*hcDu& zR@*TCFK{HQD!FRtm94Xb2`zuI-de0-CX%uH&mXpuTbuPpA(egKS$$*ai#G$1Az-W& zxvU6eU53zEb6^+qZ_&K&)?oWV|L(ODJyP1gx&FH9S?zTov}QF^4YKbL6oPL*k6eEZ zF8bbb@}da^;$g4q{ku8#*Yt<(P)K#Rpq3)t4u%reXdlfF)k};TkCX;J3Qq#O1U~%J z_gh;KFpHNZDYpae4^R5H+#tb;@3Zz-L)KFkjU`_hU~{ZMd0?WsQX(#;*o>gh*9g=)i~-)lQtI>EC=K>CwH% z4-h88Gn1nzY{?UC+4?oUu!kh!edtPXfgkZ|nIEF7e#XGA;vq3Q?cVIvB9O+a1B)N< zna7^{bVIjyeD>g*&xsZLVVB%XG{^1o396g(yvi}P<6tEDtBc1#2yi!G`QG;6xm(G) z)Z~NRJk}N(!cDI0(-vW$Xo_xz&}UMAz1Yn0`jvh}O?#k=D7{sGhb?G*FeFxmuFAZA zx%K^EL=vCj)x~OXZD}hDOx4%FiXx|t>`?r$&}4A@Za>o3IqT}mf9@^&5&R#wW4oi^ zZ)X#+JElU%N`+qw6{*&BtmkneX{2Rtf+sBF4kR0@4D}!{z|V@) z8q#}~+h1D!&7Cu2v0Y54oQGY9!8w{rIO7$CncWb6Z!b*Plwt>IZ~Lb@55>2z#a*w& z81V7yC=|jsSckhQV#cIoyCD&Q{d7J}?QD0T;lh7uKHr0ts!nivx3_cO*et_`P*>K> zc49(({u>(ArJ~CvfC>?Gu^H>cPeZv)Nua4~fk@!XyB(y?{_I z-U6WdC2r4iy{m4zI~s)&lklk8cGo9ch=ESGk za!NMA*!bi~#(k`#vW989wkY5p1TF3-o+$CBK~cNbDsgb>tRxo1H%$qDOiP>o7Pn!U zbEK{+j%tYht2SR--L?wLiG)Hp3ZLVnRKD?L@?^`DT3-b`@qkI~&CiVu_H6K|CP7sh z@yhEvhr8#ofWg;#Vz;C<-%jYBqmPN`E(C`g;KTW0ZJfw~KBY8AEuxNVgYTYQZ&6t= zA$E3$xNPj~v}LGMOG|%yGj-7tQ^&HH1YoXeN*fyHEH$!;>1>rC%w+EkF~W4GV}FA< z56Bts`D~8^52w;Q*5fa=8SJ;;mGRQkzSV%as6rhTlk>%#?=IJOg4V2;9p;#+3$dEP z=Cq2NU1qD{eg&19cpb(_<#l!3jgu&pWJy_-q`977sWO&zWZ~m{|22+|;13)%Grz2v zdhDt>Bik)$XB)QGyIyp2p^nflzByE-XEEXSA&;MscB`4s=|mHg>Lk6jLOC)l7{JdS zL12mW>HeSFoB8Vi!*`+ld2}rNL5BJZ0CP{bx+_RgU}6YFSPlOaJOfp6*E$uAH0}gcEwg>mV;?Gr2=N-@D_^ zJy!x*Gb=P_)1PyysU0U?Q9p4o+J@ThSfiagE_in*FWJ}7!EEYof7OP7sfumT1V}Y- z`hjvq1yI`APag`W*up!j4`luf=0|*mG}4nQG;RcZgMa4v1u85adP##kp5i#(pE5kKK`{@Rq|v*#NNA8XVd1nXzll3 z%Eq5_3K7+hmj!QHui;cFbqXKb`kwvB5d)KlfB00gNkpEceygGEI~oqIm7aZ}5FDYY zXm~{KNQe{E(ju&_t(C;2sxcnLp`)V%Y`2TqafJXiOlK29)|6|MVsccP%{jDEpveq6`t9$wUlavS+*{AVuhedE9vACXpn5xoIzK zQ3bZXG%y4Gc z+Vx0gP4yRaS8KdwIClhjsV2fogT9_4_6ch4jaYx@t~3}6x%M)dR(GbfRnL8N^sihv zeDtB1myk4AQYca!MtsuaJ#whO zf6RsqgfmE#Z_yBcMA*zK+Z~XTrQdjG@^R4c*m+>v-axrH-jp8q9eLZDz&UI-ZU4>8 z(by7q*37*L_h-VZ<(m`fV-}+$gAhy%8L44nu%}##`}xl7kLiB5Bw*NRuU_EkUKR|@ z_PZ%7c-wL20wdw39oZH6_IFn0)v@#(^(3ye!Q&sz_ zE3EVdub!G|!{hm4-RorJ)}?cuA3bda@4(~T$!xXT(owCI#x2w#qFk*vn9c+Fb6yL7 zgVPnC=OYSbd zY9%3KO{xr7q&DqAF0DK9LlDEMpYd>PYmkXo$@1@x>V7s2xvC3m$6Q}&iZ?jh&P zL)P_$7EAgxpLOC;B&)ZFO_O80-uY;5rxTY?H)yG^AJVpl1>2kV0xS_^%r&ap53=wM z>2ETnK+;8?x-nCrPI~B@hwpOd`t{2(*1C{uKb3)PF;iJ3WxGLY5j$OL4fq&IYAwbT zCXdEtt0AoKJ<+x|8X=t&BaieqJm343JPNPpi<~1CJEb+t(i2N6ZI4*MD=%;eve1Za zVl-_8D_?VsVmXxjIj01%j}M@MyDjjF1( zHOF6>5lBS|VyyiOR zzRox^w;!9s>&XtP<$_yd(QIe$S-4cr02LkM^In@E_STlrnDQ{Z~ah5PJ+aAUfMq|g~$ zff}ub5h@m}m=Ak@CK>ks2X4}nq+aViGdfJZ9n4jgZi;?7{ zavkuigAx8Ip+@mJu{9J;8+1U#|Nra1#}ruxoo565s>TVH(8eStzPX#1@Y(-1aPYU{ zgGkXYtM^NVcfZ#@9nA6xi={0Oo)%Jxou_ddmPtlM7u^^jXM1%F7COHYv5Luvx~1P- zrt|k0#tKlmTyFeybK_Kx-5kGfW;mMJ>`^6139m?b7Xc7V7qwl9e&}fArSknq{)!HY z<$F*gh`#i=e9ha$)*$M|eOMD<78+|M3otk~IXQ{qeV*yo)|eFV$p*k*Db>A3DokT& zO++qspmrQy%3ZYgDw(8ttVBWuo(%8}l6D_(|5Ef6+noB#o__dU7_<0_pX4lDcN-ti z^Iq&3gs96!p?<2^M3dXPmHYa4`PSG;F6z*zSACE}1--&v(%U2~-&7jokpABXnk?V= zdaj2oyd+vqw%$_Rk_fwwO21(GpwHV9 zb39m+a&R<{zXB*1216fVaAWB6FKvd@!Mr^Rs8h}{k}kX#4>bCtuf9j*IvVPuiH`Xt zG=VRv=?JKf>u9NeR`7)J?d`cpYNOeFfVLI)Ub1rA196_jyAv<)=D zTmPN^9pt$q$;KVz^W|M81EVmAw>cdv#>a2Bjvauu0LQ|D!b10?Sa{+3dNC7|qD2CO zbL36jj;(Ugo zsa?mZqYGI{B?q(fpmMFxxkvRf>1i>AD@^+DtsK&(r(%}eJU^x{N?O^GQBm@ux`UIG zu>h8lVjH#N(Ud+MG9hfwRIbQCiR~ja%|*~b@nE=uLT(rV^+&(Ie?_~vUXTGBJm=*j z>%EEY++6?74P(9i|C+L&&$XwfrUaF{-M^{_T$xB5UA*=D3t98m@4^yt!gObHpk7sV zwG#pD42=%}v-ypph}|)oj&`^++yf;+V>fLK4u_kpj7i!<-wT3Qr7Tur8i{2Vd#airedT-f6%isKxdC1)*>$rgE_ zuYLf%ASRKqWh`)IfZylcGM<@-FZt0H(pebVLGqC=0gWQ-^Fa&L`9^?A)50Hj12qK5 zdy_v)J+k1nevJf10IXm~ck=5Cf!nn_(Qf}6UgpV>n+~t?;V%Lf59){#&kOjiqgq=$ z&Kv*A01Hn@41-}$}l+-{NMI~$tOH!a1@xhcsw zvZ?Zy3*PH=>Y%mdY#!IFmL*O_&!RfVAzAz;tAY^|Q}8p=e<*=e;^Cl5xc;Ek&z`$# zh&M+T~pVd|=m z0{ZiMeEe&MX<`UG(N)@0);c^u4fx?VD^xDoZ7+$nryfJ$Ej1u3m!Y%KiaR}nU7_;W zyrvguv%He(&YootA_>`f5Sqmmb@$p58F*A&Fjwv?B?Wol*_o9__VsHv|IaW@*al!Y z%Vux_XdH04%gb?T%g^NRC?UpR0maPtrNiarwb^E-(%qrk{@G$EPS*>s{r7i4(U#ijSn)XY=CjhqkVrGml03iHNuA=xi>TV(;FdPrg9h)0y%kwo3`_hZwFo$KQwyyCc;Lm6hLkE+D zUHAcl=p#*M_9CWVMMB2zA-_51iCkOz9cAYzyfL_>S5&)fAK<;GjGR1&c30HLD=PWF zwgC76&}?i;^INzs{tWK-RgN$EU7KR)cMEY$}P@6O9Pfi}r!!ORR z+eKVf>@;}pqunLag#HIXpT_7hzTb*Pv&X~e z3C(f&VNo05!sO;xkB|8$1`I`mRAwb`B7D(5O@u{+X}&VTZ7thQcvN0=D{aoezWCvQ z>rJI@>$-T_`~)p3T>6~x$8eCoBahF`eJ8#12})&P`;DdTL#;Zp&BU>bn=PvC&1V`p z>AxPK&g72*6mWv_*O_D7mF%jZ9P6WX z)&n>djJ|j$#ef7D?tiLK{mho?)>#MK+Y0W_>9fE?H}p24n~*cIc>WSpm-ftE(}_Cs zb$sZz1~2aw1i{TD(ut(htH;^AN7RC8lR;n#sGpa03KRJEk13G>+-&d^Jc)%rQV=ya zyYB48g&bh9pp$IYrH{ffX_z0$S-+k_+(mKubf5f`o5N(nkMj8l6xR>>BbsbJG?$b& zMsIw1opU$8=paGx6%cUJKqeCsnp=QH!y*2eITBP_8y+^LS10hK7XM-^*S%~oAXj}G z&M&AXgH=t;17l3VIzz=Q9(Fh@u!BvAHkGdWS)1^Kc&8O}V$$Qt8qn{I4INO((q20b9f2j8=|g;iGf zj$b+&zHFFYecM%%FkP*Jkyl<8I+Z2a8tjT;DdaYAZPQe7=sh+AeE+!0vkz}+hWSpC zLJ61%b&u~~1YGZazzw80+|?Y){~2dQgTB)k`Oab3v;>S&&|TQH!{tx^GtR2+GW{0K zkPtgV0fCL>jbYgygL)v3*5xT122Q%&GO6R;6&diFnK?99^=MhHoGI$$gt=y>eJLq` z@lf!2VOyV>;q-oClRBJG@ZAZ@Lm%d&U$jScBRp3#g-t@7d!d1D8^VJsgkGrBTwN-d z<5kwOirVF(3y8}hEn_+gi;5_oFv{!7oo4=8L|S=o%}$_ExnTOj91q~?AMwYwU1TME z@)N(56BYd<_a!G1mk9$KM<$j+0xqxp=LEkXbK44(QzHzl#DA_x$l5qiTqm6aIJT3W zU^@rW-d?ee*Oc^cQCwSexPEAQnCI}TmsSjMSF7&KN^%;S zuy*)1FBxNma#>cSu4CfZm(V07<vMny!t>1dG#Jfm{q%7(=MLEXPb3vNv%116)vklFxt9#j_VQ5 zdhnLsv`ECh@5!#NLwR*=v*wAs)vl0!;|)2j?k1L+Aq~pZs3*UhcpY+Bj5b6_X4FOww%LEtFdl$fjbD5onfnHMIQ;I`(R^z}evb$TJ@j}< zt)l6UL!@4I=(tjBn%ye{k-YMR9+uXGsRAZ)d_qi#734qezvokj6TKHDYC}Bq60J*Dgj}P4j&C3g9ZxZ3VYj?vqicG6 z*S)_dMbIqcq;*(pU;Nu<1RuoitAE_!X6o)6tI%dDQ?le-9lgz_ z@kIYZY8mFP)c-lnM$cCVrjGC4r1#Y`Ni&>GooVW{L1saXi;|+~GeyML06eGwO!lGI z(BBxgh27QDgGqXP)cE>Qv3KpK9|9XS&YF@Bb2UIhZc3Q2ury_;F@{NvM&}Fc-jz8% z`mN!_;c%+(M>_A`hw@UM!tiQoh)jUDb_x57+&%oPX zP6{nqFP#UR{D)X*v?{;26h$FqWrTnE=8YD5)1;)!;Wg8$K^KjQD&})rFnuo-1098%>Mh7hrF7{v} zo4DvdGf@oEAky!Zs3ASDl>1O66_ylV3V5b-OO^4W*IsA)KjHKKp}hQ1`{X}C4dt`~ zrR|y+vu8H6h|_JE3`)rVuH~9oCxUu$7iHNx^R6bvg8d!QRG>jbEc&-0<;eL;0qkJ~ zeuxEGcW=nFfuXz~QRccVQ)fN^ksJTH>{k`}nFTo4obRu^sp8K%rTY6@`O00#h|hM> zOCW}ReuvOSkI$0kZ5o@IU3?-C(*`1RxH0gvLYWLz6A9m!UuiO9gwFm9*(4of&DF#r zdeGO~e5qU~0io|}*(CQh)vW*O`-6~Ps_2D|si_UW%rc!fBQAmB_za6}^$2gu2Yz#P z8Omjre)bViPp$QmH1$rYEN6-|#yC7qdh1$q#&5ni%BIjkx{e{$ zalP{d9v342x**-s%u3E+GkMU-H?4#o2!CuR%awMa{TMgW)xuzq%N~pzW5r zx(UZ99sY8C#$j5>I&r8paftDOJf~`o$>l=Vr)$oVGPJMi1A#K{vGmX)_6mM9T;*VW zw`TmQ#N`H`SKem3E2_$#N7Yl+yxEjlRRz%E%`UdKzAdMU`_dSA2cI7~I93^Nr7p=W z|6`{a-<}OtG|lS1d`a=BOnPrL=r0Uu_xk>6VIDXTYw66TLS?dR!J_fTE5 zvD~&^cNu#r6Tg8+*ZR<_5nN~7rFS?Y&gqU2h?0DM1I|>~+%!zWi9*86wsl=YVP{`+ z1+-m|^kH?q%F%r(_d@F4c8zYnpSm*d%|nGJ!crCN1o?_GUM?N`cGM3|H_P^$8Gf49 z>~t1H3Y&XA0p}7##`DO?G8fdmXNn5I^-NrQ%>*L~h|YW&8z-i-+NGxwizmAH&Kt? z!$0;VKq#U7;Z!=V2*?Dyj^lv3@z?GIZ-%A#q|pA0MMpF10rI%U%I$&$?iBvUWMmLB z8x5l^Hra_V60jH{NP`jh9@5`vj1aaxCC3+Gp^X^w)b3Lhpx zL9@pnXT%06`HNvMh&nxoHnGn)fz;!ms?vu^zbG(DaZ0U#wvkZ-giFlMmDeWbNZOfa z-){pVLSnD9d2x4vDR${+`1HFf_u%xq+N2HTfdO%A2l?fGxwYH z;uO!;=gwDA1q~DZgFDTRsligGn_0QaLWZlL#uP1_z+94vwmT^=Rmotd$Gl;!IzwHar>Zq;?!}0>PpaAN!twB zX_+@N@=H24^QCp9z{9KIoZvX`_Rx4eXG)=efw*#~M}3-v$5Y*S&uj~vD$%LU)3kyu z4exzA9+M$tMRNqZTa+_R=>;sgrQVM*i(N`5wY&M1(7=eGC7p<~vem{jJrEWypUCw- zdq~qU)?La3FIoXWY8Xg3U(J-V-efpvZ0z|f)tjvF0I(!gYY9v6Uer96>7k{L7y8JgFGEiC8=*sb)Y zyMj?PJB)@3SGqNCtm=CAy)^QbUw!}ZrkkH1H8MWByp9sRr*ok;oBOshf>=hB8o=wB zdQ#UX?C0Hf(*#DI(=k69A*}oLBNK!F$}T}5Y0FqlHsymlrwHVLy81dKQINe=| zq`pM{J{ouL{)_~jVk*-VYE4l9{si2o&w|p@h#+7%Ncs%UK4W2H+n+5l1E|@DPsHjv zvnddxEj#uU;dgzvADcwW&mgOfjx?YgsA+r?<&*K+ZD?niD{T`W7uFI=K|)f}-U~S} zh=K_>j1+1g8%&HU_3;|aAqhM4Mii3|cKjFT0_2v_susEnuC@@l#MLYSxaj)z^N_VmS4D+iPvr z_h%n|^@-;jB)iq?)$@Pq=V$slY3mmLe5=2bua&a3+OldFO9HAjdz#mQR3zL ztJ~5p*>tLRpN`r#>u`p+7@--ZvD(|bM3C5>gC}a$!#IjKw)Yw zMeLMYz~wia-ki(TJfP; z5KD}OxRhg{Dzmnzg?H=ccAGxAsy|-a7bQ&da%9B>2^Olhm%1ds9*CEnjKMyi)*x|e z$j3I#9)D7usP!Ue=aG+t?}=KjKVB^7!H*6Bj}yG3|?U zazH(J4<_E-z}H?ay>C+iCxuNPbKkSx;H#9+UkiUUJsp(1p{Tpz)`F;SvU;QPtS!MV zioVisTdj|bjwRk4xq*E*f%;w1EIHkuZ<;qNX#5iSm5CQQF8fo2RiiXfKPe>+R0#`c zgS$-BaNY2ld}=3o*Chg>SkYvH4`m9cx%lyO9`p12^@)A{SfB!zPReU z`j)~?1Qw(w&q>ShWUtPurah-AkArMb+iBb+-@EaCctUSO%VIQ`rb$ROdx$hNvBiI;#fqOO{h6S+PSGtu@N=jP72nN@Bb9!-f zw2co#n2$k0A;B|KOQOz|@$1DKCrMD5`wO&*;h&HO&_4UsE+F)jm!BC;5ROj>^NEr8 zRFv>@`oMnp@Bsiqlvh>;u*6z+{#-Pm^hZWSc$G0JDeg%294%B52nh-C&$Fk=Fna6e zH+91_g6AJX%Pk>*iUHJ_Jl~pK!`%#iO#j+M&yvUL)n>y7`|95ra1 zEg-5c3;5uT>=gDMQG`cENBhy$KNhhD*Whs& z^z9{YJi7u|Nk@Lan#dkTv4-jo-hSFE*Jv3_if96`ce_1^XYOJO)_xUy3UO~(qENZ3 zIcJii>Gy}zYL?iuK6)u>PKf@(rU2++OJ{ayUE}8bOC9n>LEvc7*+bWsF-G0ORno0< z*6lXE3o=V$mX2g@{rh5u8q7ydVouf`EGxgNg%oQ$YCfX88Khc8$p!2;5I3L7i^(A9 zx;m4a>Y*ti`RnyX6=}-tvd>+Z+zq-7KBwrg>`^F3DyR0>r=6r2_(2Wz)XJ&gnw#H` z7iz8nHWj96xJ&^Z2Y0)nIb1LNE|6~$>MK~GxAC={L;(rrOLhH@i@cpspy*bd*B(!- zT7C0!O52|4=fY;X+XJyUU>7(8njvvRTGs_Zx>&!t_}C`#3%ijUqdQCtia_Tt7$ei! z6`(IdBJW@N5l~$33h|-^PyK1J17FAxsV6$R_0?e0h;DM4V38L>um0 zOg{UgYlBk1CBNTwQzZd_eTFA86}VWH{$gG$ac?`F(9p%_Q;clQ7Kllv&*`#E6&%OY z?$msErm`wMqw(VcNyC;tx;>dGR<{V?fC;&8#EG>oYHQo5PTmRcQrdwoJ^?EK5Pnfdsa=SmKoU&juqab(_`MEyJOBKun zj=fq-Ak4j;C6mJNd56-fsGvAqL|hMf_l$9+W9V;1E5UgD;z|xoeP0Q?5bA{fv#HfK zA|3YQKs~52oBlFjg@%XlT%~G#w@RxzhvEeo*?F1E4R$L1?X{(sj1KQ*XD6CH&}Lgb zzdJ|oJGHG;(t^al7Dr+RJEx9EFJ+8wB9eVxq5gB`%KlWq=TocaUxUblQDgKR!3aj? zeV7Uq260RELo}OY>@{tk57Q0Wma}z4;8N;Y(m2C@=NYZYR z-1PCLrQ_^3L}fZ^AX0VW2>}@7AzdbN?Usz#j>><+i@|UlS(Wv6h!(ria2(Dm)|9KY zk>65m9Ep+Ejw2$e>%)zuyQaCes}X}Mc%jKXk>u?~;d*M18Cvgc_`(eQmdeK*AoX*# z)z^a;d3=10r41ewyTLEJcE2~-X)&ZN_pZh3@yZEhH+n?O#>Qa?L-COf|D#m7Ay68` z%jO>S)LTvRtAZgbgH>G_hj@o%R8{gva&=sh%pVG!7qFH6Bdgp?1^CkEKcPD6Vi6_u4ag#ddsUnbSHn`&czONi!sqs+e` zte7YoHueNjBDJLIj@K3K({|0}X&)>fd(vsAXMPY&-(AC0zfKYf}E9To(_tCg61rCi|K?^C_*RwjG>YZk*9Sf4)6TtilSK zi+u>4gk#<5Gck!i%6EI6#GjUkYN<)K`^0Aral*P- zDTjY8ZM~;TcP|=XG#W0E3&!G&jCugEjG`)YjPYCHW$E~_ z5i|T7Ee0MOqX3VN-YJ@K>}}EME1=C=*MFUbhGI}MO9$YR2RaVh%WOXvXpo5spCL~2ScBYxUio6Yucvu$GuRJ zj@_B&GoA}=4&QideGN#ldm{P;ZorRyhU1j42d^O`Cpi6(IW=} z3YR|#z9CIUME(%?S7NUtVZ9WrJ&m^3^vuNEy-f*9NJv=faA(~*a+4tPdXjc=m&%eJ zHdwARwpyz3&&&Iw+PZe##*+;^0a8j&o$;s}9ocC43&7n~)!9r^G`kN2(yiOCO~6d! zfRv|yJe?ykDG9dcA;j7$yL08eGf{2JzyJB_5qjKO3m=$)Hh~NA;k`Rh}}*p<9%Ljd-7<82)@0Gz+)%OMEVP~N*1 zu6}uJicCZ_vo;H6pmC-bBR^@%ad_W#Mkpk<_1E9O&O?7PN9QtpBj`lXxDU}+pb|^{ z{VrS$VpD^35@_m?sJh=mYD^AiDkTJFs?!~Q-N*Z^8%+bDise=rpJ!wR6Wk-pj}!uI z_zVaVu%B`;<&6;xEG7hkzw@M|wp@H7aV&S06Al*4YPw8rk1VwHrHEq#4txWNr~K)p zU1Y2aku8Ri>Yr&Az*u*1<=XshmyUjnmgy)6sGRtS20Ou=0CY28z))02rH@=MkU4%P zXL=g~My{qJmrRqCqcpO=SmTNz;yIwZ1juP`d-|D#$0f?~aN=577)PVmrn2OQ#X8kg3`*$0gKwHrMaNeu7&TP zOl&Orj96N`+7Hh||At1|c9*q1*4iGfp&+`b+&Z;;#6 zlpHcBzUb--ywUA`k*{L~=l;NC<9U~+)^|R3;D!8yqMjb9kB?7KXeifeKd$362GA@( zVEgb;0!TTH#gcqg1*>)34k_eqtes*1?j;|LoZIMUp8ut!sofjwTWMetjMt8aK(PjJH)_{MP5HxQghTyM_V4{-RdR6^vPDNF(temRx(GD*5^X2c&o~ig|1V2;X z1I~}l8e?kKF<)g`=kH}D3MlGAD$E;~YcvRDrJ8;=HIi#7z)~1CYCsJGqU{=qYW?Ix z97}v%T^&UaIflIiJ1E#7)u=*R(K zpap10Mhfme3qB@c0cVd7ws9{m9|>gR)4{S^Fa)a>>RQr@>g{IBAv+sAOJM-XKqmI~ zb@Tj?o*qG94&j`9Plo9G31XnUc1r3SQ{G48endez9N$Dn6GpINPyhNuSQxeXq%pLD z3|7{z(Sz|@Wd5zC{+&Dvk}m1krkI%7XhS(cq7~4Y-#!wfzm5J!`j4rP zJ-=_*Dz;!`$@!!Dz*mH>!Ma4!DM7*v9GPA&u6l^Y_5Do}*x0wD6 za#AFfB&}lkjD--F@d}fr!4?v?r58tW=F)x}Yb#W}h>4HU2NZ`Bw2c;B`p`E@6fj_5 zzw&`y-yXS>;_ndam%@nQ64*<`CJ`fLXmZ6e$uL(Lk5eaZt2|?N(WYqv1Ssf_0=^R9 zQ}7)yVFaOlB3a2c6iK*t^ij#5CRJ^Db4QcuzCNX&aq*IKyO3KV;`SRiaDHQN&SB9)Tlzl_09l#o&e6f)@AdAGb}ZnE+_v%K=g)mrvTo(I5Z&Onx}UG@t9#=QkF%dk z%319<9eD_+b=L8Gc1c=2ll#*Hc|x^=XulxSvpP=+7AuHgxBrZUth<-;{A;1mBati^j}A;v$}` z)XB0~WU>j?UN`M%H8@dE4^^qdKbOTiT!qwj<}}gCqY)l^36!x52<63)A4MA zk=7O5188J?YV3idQNO#;@S=J*bfJO-Pr`=vJS9aIP6^iDO+$fI1j3>TLt@g>L%)4q zi-Bm|?5r%m*w{}1u=CpUGJ%JO=i@QF-w7-4G+{x-*l9WbWFr4p^JYI6jljkB{o+2A z!tegwqb2FpIJBl|n`&{o#kXB;<+Wsj-{+=*|LRih9hKPY%?}cWZ}{wO7VmIXaGjRq z(<7p03Bpc>zV}u(=k7pB+ZyV(Q`g#f;vO@4$5YSy4F2ge{^)tKy;u25X%fxtIP?3) z+B45PI=J?&4<)1C;?~{X8!Q+UBsFQJDd?RKS-HROo71!yIc6nZaxYpiU*mZ!Ff5?8 zKRD=|@l-nDu9VVj7u9J-mS2nKT6SFPGYa8MLK;u)_BxOO26w`Nf9a-B@O>69mTlq7 zm<2GU@$$ld6KKm3AX~!SYM-ESL|*6#zaMgwwLS^baRY-nd!y<)}rVk zzTZ+=u_`OBhO{@)zLkLO10^(uPmEe^fH#0bOtux~=S{e-U*KB_%mDz9{C_*3mRmcl zV>PQVQSBNxq2przXHk+|5|cl@cKwFkM7eGY#xuHWUHhO=N9lw@xsK-YMe&zPtB^ZT#?sAvVbhB^xArG z(2qKc3FYdFrzMomd_PM!_DtOY9LOVfHR(nq)w1-sbuYGV8pwNCyYLH1b9ngr-{Y5g z@q!(0Vu2iy%z#@P3er2;r(Q~>uZz8bZc&C~%{4EcWpPtvx2+cr_Lr%g3O`;IAG&+m z#Kmeed@J}z2bJhp3ks^XdiZ<$Aswn)f7u^{7tR%c_S@)Bx89Z!y^M}2T{EcTKxX4f zqzV{+n7x(Yf0%MsPJUusdoe1=A)M?EHx8CMk@jc}Pp67V;x-QXRx>ws7=5}dzv7eX zzfRDyqQ^5)h;JTt5%w*zKLWNTN=TF`3h8!X?o2F&1%CD9Qf$Z0_`xNiuWL0^8pO$W z>sfVtXkO7M&@XW7YqUS(8xIQ6=hPGv>&s4ON7hy$tFPk)gJpwM@vK7gC;80s=PT#< zr)O99bvR45=-$wu)t_^=37xY<7UIZ}gzqQBRFs1=^+CA<3fP{QPTe1^RyuJ?JZ->P zCY*J<(;`SoO!U=_WZ*Bhwk_wtv zb(d4aQ0HZA%Z0>$8Vk@ZWBpk{20qsp-@EJ3gtISOo4xo`NciRRSfLB<6ud zA@RL^4FdU#D?zSvT%U;=dv1|*#d_6ftjM&EShxInC&%$5Yns9%?7b1=Rn~D&QspG} zWzX+lRp!c2yEeamqc=0MZ^QL#PNCHpV2q?Zd5#8FZYuPmBQ%~y*;Ks0+j){{i}6+Y zWlcH&=SU-?N!_KVl{8eKgigvhjq8%&kYkL7o7oAgvz_a9zYG2Nfh>8gJF!L-;;esh z?KB~S2-d_iJF@5(@TBYhqH8I7mxG%#Ux~A(nI4*%NjxjeUsO?1P*wGT-^isSqf55z ziGAo^ugXcg&C2)Bt*_eh->;MTgXaX3I=tP*o_2L#`_`^3fU*A80~`VZu-7Q3eKdgs62=WsNX0Y`4?s63kz-`nDwE;c2_6f&dBT7T|cIf2967{C5I97gOaDtt(Z zOsi9V3Pb(;`E$s@hQ-RYc4|t>phqEg|C7?gg|;g(?dB%&O(6TD-i#tK#soew*B|xA z<ST7-Z@>xYqhJNS`OEdd#C_w%$0?``-0= zDMmq;f`z*qNtq#!i@+cA*E0ozfXM#EUHC4hm`oo(KbNi~X1^>uAsut}B(hM(AwUew zOH^GWpk~cn#W17ijh5jD_bW~u&#!+mwRuwg29?J19p{~Bb@3*USWk`D=J^qQIuB(H zGb-5pfZv9?Idg3DT6!i=vi(VUA(j3Mp>OI<4ZpTn!fbzj75ZOd`( zM&EBQ-Qtisw3viXcufaB9W)Z|p9PneH*&Uim6 z<_+)_{L%L9DSN+J54Z%9#}Rkb&0$|McmTNZy)lBDSWatdt9nUHmft;LhZS z*JZleT;0ngGux)XURdL9E6T$MlgZ1-fV+P`S~S+yVfS z>hiqfuy)-()j2lMtnHy|X z4}?bAYjPV0d_3C#QqX4Q@K?RdK0Z)5D@s-B&f;vY=8Jwb|KkrC{Z@ zp-3J;A;l;&R0P zECO8D8BlYh)&JmRIEhw3(nW~&ojq^$DKc-y%KaAm5crLt;2xqpAg2!Ay1n=9cWhU@U0XXoOk&@hOeL)GKgaP%YwnX>@69y) zd|041?&u$^=-_ zq^`Z*qkm>#NFGe$DyAEuVPxD3y>ENa|MBHLN-mv8yHvkJtNC9&7v=niOhA1ao~#x z9SDnpf(_c-eD7#ujfp5;d4Dj+5$8~mz!GMX!}x?DuOvf%ucY0JRMujmmEv(~9?|jT zHh;Fvx=64sSv{pbDVf>|&aP0mhFS?y9E@3lP!pO!_0E*5LvWlglr_{4mumtyaevi1 zg?nUl-!mibeBUc`pWB?rSwTU8U{QifE+eStxC!_|At@@ZOEgUFj3%FB&RD_0h0Z&h zk9#TdXKcgnnvHvfYZGJ!I&M=sfifep2lfs2MiU#iVgKSmOr0;yLI8*xE~Z?UA7cu} zZ|q=c~vouVaFgRv3GlI-+`?M0vieYV#iW2E*O}%=;bt6kb|RR z7vA6vnVkGV0uBKI!N&PHV=Lvd#ZknzyIO&YNU?Zp@yu6yPY@1nTfDZwHf$mhPmdfO z|99vHuYOcJlN*^5V~b0a>D|4zVO_q=$bbOr!Eu3~K-1_hkcgE&FdYdfGu=_}0Ff%(wx-3wc>ZX15GRq){fW&>Obkk% zp#QU;1hmM5Zj%PhP3Z?=K|~;_lM}?OH@DDVPmeG; z*f=<_pabL$oCBig!GqsAP5Cfhs;^^z(h<3Z`o$j_?1M}RiyIyz|^ySpI({X&4f z4?5}T*>%@11d}m2@5xs83*Geb81*_%O;V+$a1$hc^+y-ZK7f<-;!k*w$^wIU+8ESE z4=RqO1Xyk-x|JOa0{RB5Gu2L!YfDUtnjsgwzzjK2Hz5fHWW+*wPAW&d6nb5b8GtP3DOYB@APGfD*BN!rcarNVg=33 zc#eWTL5;+M0a|5$w9CK#v#QI|*45P|PLqLZn&{da(;fWrqX`Ujb@f0jj4$ZZsuceH zqy>7E zrASPmqI#MmGniTk|>Q-YD7#bv^A)l_koz^gW02BYYVdz<#ac0il0t(``LPF&K-g?-j zNcwsSbC;13LD4qyz)V`(3U5`9z`$_!zHu&y2NY7I1&P#=O0<@@w(9HxM;smB%}+12 z${2m}|1wfgn`B*h^oDWcupgO5;xNM`6wpiBjC!iF_4W3*h7QgANww7eDUVEBObhUA zv}|InnTnV111YqE!ixnred3%7QNj@rrMe7)*rn}wN(?nY? zY%YIo6;u+FV%!~`m)NhbZ7;7%{C+0I62z8s$_5@2A-Q4S{4NXty>Ypv77J1=mObgz zbJ)QRxH4#X$L>akLvR{~Zj(eFJc32Hv7wTA`1lb<2QoQsPL^NIiQy7y%B(y`<1A%^|=2YV7uIoiM9z0gd_qmfEFvm zxWN~-d(Gea0gEZ6ePHhTB11a&-N~tQ=KzHZv3V%EGfy&Vf@?NyfkV;xj+STYSI4MYT{#M5iHuHn@-hsf89b^#A+> z(syiZ{;|;u_eL!2h^mjMnD)ZqavGkn-oLhb4gu0xJ>n((RoE^gI|91+Ezw{H*u(P` z`>D1a8n?K7EozxPU73ROt_}`LwFt!thfQdmYC}9rX)u{59XL!`UG;aT%f{6rj-_~P zuC=WAlsu{FzL$l&)Ix`%tTIFN)nx9#3G_f;qEkJauXZTD-0{=zRR% z!RCNY0*+upK#Qrw1nR)bCUF=;ot%_57m1}Ny{)tW{nUfP`?hEy$JXddfgX(v#Qv4` z?zqE@HYWuGw#TL3y^JBht#`nklXsu6cA^9GDidnDd1%XsEHT&_f0WKd9)YQI$pw0Tfn?Nn@A*`!GP{bUl%eEdRpGm!xdMeyY_$Ngd8A~u84 z43wWZx{e>5A+>gTWE0tOMGKuQSeiaU&u5S`^^@X(wc$5DW2wN~IyH~l;|+h&%rtPJ zb7c$=*NZfc&mynb`)#e28AFdho79}0>iMlNOwQ0nUu9M6 z_DdDiz0FdV_<=L55L~s}7<;7(`ERcYI1=(l6s09)(+C3!ywLMglACV+oS!2Fes1Nq zUN+uw!`E)Tjg_eK~W5BZrOLR^1uV|06-A9GAloa`}(9C-*%=c=t0h8N&(Z;P9~<7j)(DBnwnaq zL=<5$>m{^wB^5ls*oZ{{3KXyCv^lKEB%x&M!l1aj3;H>SLrE<-!|kIXY;3;z_0?Q@ ze$6C*=x$X7-45x)U84@fR_>!&l|1+cl4DUAk)WgK$nS0QJQXf_SX<~VNz`k4Ddq$w!E(aT*_P*%quY|ewzt#`K$Kdfxja^ z%#Im!$I<)A&Ro1hT5GMa2)5tyN=tQ;+$ZC2?^D`US?MC?Rh_`W{YOK{s;Hp^mxo_k z>#8TCpAc(##WQ2?QqiYg?JzUws+2*5Vk zgzZ$rQNANtu7=b5P$Mh|R$-O2l@ma&Frar>#O|u}k)rjm4+M+s_gRZxINTlZVRGe8 zh2hQ=Y`3|s2X2~GW&J%o8K&2*$KY*$C$g%;17g{#2T14M4d=_DmkZ?6Wz;e+0<^|- zVNqZ}VavI0_vKP@Ero*}p6=e5j}Pl~yRn%S!-H0H@k6fEI_<0}=2b#5x>Q zo;(FrhQ2g8qX;5uXlOJxH>cD|0^|sKyw7>FCmHR)PIO@>&Kp~9utx!~2PY?In&*RI z5dV%MMMzQ-j@@dr%eN{cD7_!Mn211uLWrX=^S+;$-x}=FV-YP6E3_Ms^}TN~het-L z%*OD3B_?i{RJ4OHO33Qt4QzA;j@4Qm%NT#^AmVdpx-~`tSm9Zy4Rd*=L!{r|9TCwN zWBf_`gNkXl4V7cBbY59&GG%z5pWY|O{cGN^KuL%1qPzuaPxLG#MUQMyV`5*Ta&=}P zb~uOhmBf`f1<`sCilsm==Q*<5al9cH7Y^gIvzRLRlG`(i92=|m>phW&GgDpdffq_8 zv)@`gkk-84`MsWopveh%BH2qcM$iUQW=om?YD1mYmCOs3sejzqIWhv+`3yo(^1L8X~Q}f&>`bfQ>b=!cK_br`m{P;@9^)BN-9JOW;R>S z+jCt{@~+$&?a{6fT^2sIV&lSWp>i1#e2|mWoe?vzCNgHtkHovMvmP4eCQ8u#X(GJFc1J%FrZ$)DsXXeDKTd&3NHF3GmcA` zn*Qy(%Tn_X6VzVW+qz?*rH$8BNqfo7%>@Gq2nc*Ik?^yf;yVvvPHyf8XFfbUeDo`@B-3m)pw_|3Nkm*6sFNj?ZEkyMdxb<_0touH=F`nlovA}9b^{Y4xRmocFW;m

tb!8%FRaXOX4A20RRUe>_4G+r@yc~k&%Js-fVMuyK+34u#n6LX5A8rzmst;sI z^U0#elszX!miC+)8h!yf34X|TEQLJ)?1RC8$E5SRL3iSVq(e&7%eq&ZoQn=Pp^&^~ z0qqTlV-LVPJn0IB@FOFK?<_WeUq#9B=sOSKfye=X>jNhZXRp!+xBRn42?^$d^yAEa zeSZ>S$^>eT8y3wIWqX$X4VglF_1}#7ye-7{$K%vLv44E@Lh6ei9`BdirNBstOEX7K z$pmQfav!O9+fkE2kLpY`waNH3(*;it1~b(c|Lw%Y4FFEF?Sh0Rlm8ELPs*Kr9w4VI3M%=JE1xUBkVNOf9Kl0P5Hv%FjG4b}o4A8f9%L4H77b8lZ?wn~A* z23NV-I@px{?Pdqm>ja0dKfs^H>u3A`Qtr#tqW|DYfPf26eP%%MMT94S@gxfr(oG0a zluKq0CbJ=mi`~&H{}I*3)pK_epBJONM=7N92$!jk6l5f{iVoybc`%<{&;0?>`)9=t1hcAwE=G5x z2S-NG&Gc}iB*X-`!3cRShB#?xq;Cg^eGLHT$%opT<8Yo^`t`OnYhC#;_Rcq9nkk0j{d&E?0!DEPx2wb>S@cTxS+Q$E-JaS=wnBz<=J`F722V>R=A@k(Dpe zHO9~DxFxKt@>y@d7!-z<5@HSu7F#m>Lq-Fb*|u;l9`F*%P!r6dK+e~nUng;F>W zzJ^3tu0$~1KuBL7> zELhHkG9UZ`j%)8Z9nhO1P+96Fm$8|dlZ22U)_lc*LaKgvmAqvj93{N!W8A6~xEg|U zADlq(wW|BzcRZM&Pr{1Lg46l{e@$w41Qv$b49hq8-+ymCefRxs6 zrL0%_@bao+ad!Q1{2HGc9cRPvHKH0DS5O7V89HNX5Q1ES{;1Q92_q`K{3x$$56F1f z)H=4#U!N{-k)R`yHNVjIiRvjTio4*&j6BY-@daHVAW5u~iYIx}B6sDxIHdye^o#am z+M;Fx@T7D(`7|Qh`0mq!NS?YA!_ai|ma%}at)Ozo?q7#fW@>R$7QLg`<~@CV;y8gn zZtLb%K}&oHQ3q6%l<>zoIyxVs4u}BYT|nLd2AxWv$K?PY2~>QNsuoTc zhF-F~Sz8R^KmFIJV~&wgRSlbX97(;ol-$-(_M|VLVs(cbb(mmY)qc|!C2exQ`heZ{T1M&OeG!zUnLFdj;!dEr5;GqPn?M{D) zgXzBre;9OSWl^^cl> z%K>C)Xt>Z|Ph4-a7(kWjg$7JVh{(wys(FLL!o$0=MME!k5)_R_{?LD1^pULU;~vJ= z3-C3cXWQbZtvq|nWR9rATJ?@8_(3$lulCUPAFl=A!Jvz5iQOg5?h>MHt0A?u;_(Xk z7jyd%487fK`Qh47Kf@7iJGS4AW-bQIU|92J;O2nKr^dSit8R(huQ(6bnU}=CX!!Qe zsz?Lu!_?QeTl*aO4$MJ;0agV(cF^>h&(h`VJy&8%|1HvK0l42(uB7wyozxp^>QaaQ zj$nV4b+#9DKzD0lvqmTz)LTFB!b<^Na+#=s^*LO;G$r!pn>Q`1lC& zlTBpEZfzwbhN*m{(-K*$S2C#(-l#%=bx3_Ly6J4ZLN0RLqvCYkiOk zYHEJH#M&WhIMq5FY=B^fG|$WM`wB~oMNHKwT z1E{0|x|oUk%_eLF^1Iq2ixRdGF= zqn#$)BTM-ugileY^^@L6nRauv=;@vp7Z>+uLkD108gO{D=|NrWQQhA%M(%0q3h#T+ zQQVeskN_H?Q6*LZvPr-89JBN+z<2?9deyjqL(slbWtsipPYd>~Z5d5}c3|LPlc6Uy z7%oIpCJ>_k)#Rjz8NfuCO<+fDh$VhFh!PQ&CnB=kjGZ<#cXxL`t=GbtSH`}%;ECsJ zL%cvjZZ1B{8uHYmr7iD<*af%#DUWe#Hj>i*bn4t>_j91L@xAibfwi@D@DMCpRbK9| z`oG@>Ul(kcuOsEeD*L<-&M35A`lQeMTsOO+#Kgsm@U$82ljH|-ex0S~5HFN)YUt_t zm&{ibHM?E!0#;O?p7Y-k>Ly)$-t+<+b z;kxVllZ)eV!~3}b0~2cqOvvt%{l$kn-HKN%Slp?pZ+_$S$Wy=Ju?@T>8zayV>Z@Vg z%IJh(XgrAlK9KYao4KUXq{q8(AV&k@ba80Z{oAUAx9;JBOxm{NJ^}@(#~|K_IYao z_a3Y4NfI9b^loo~ykw7`EC#+GpFHby6eLVd^`YR+w;u?SNG-T>?0!b<+gDO97GHW} z`hN6Yf8rQ+3nsL^q_JQ|EdT>jy@fNnCS%6=IYDD5LF$d=XyonJj+*GU(}+GO@>zKd z%|~ZIE;ZrMX?WBPFO)(|5#X`CPkQH4hbf!owe(G4aQD z0I+4P{VZ5(k){tp!sl=(dGl6fA_Zs8?0e_MyWXED$bX;keM?xbXGa2&l=*=+9+O`y zjr!n=_e9ZN0#|dn&_WyO-#m|?ir=A$@UQ+}tR}d^fE;z$f^!+VKv7zN8`@>C0U~*m`kV*NWG4p+63U%Yn(s(+M$%lI z558@CZOJxA(LZ`3hmMlSU211lc;K~(z|~|&I2-tz&dnG_=yUm|`7JTM1PU~&m>Jep zqqkv^`iVIcsml`#1el&V-%c*Jr^gB8(T@(cLZdR}!9lHj<}rsZj6j1zKLqX7@~YO@ z)I@p}-r#UC*#Vd>K^=SzA_r$pnJWPbCxTC9pT}Uh02xtz3Zd7F7f$p4~QYI6$@8Nwu|%VgqztkSog__@Ff$ zsenJ)zR%-a!kK(|I^#_eb$Fi#{(R^8jX;c34DOdVQ>3FkI#`_UtFx5s3HT4dsUk%I zcMSoa^PJ7|(6z5}nUEA>j|dTq_I+>Mn~0oj+nrLx=ANO$K7nHQSk(I^cZId^;B^}; z2mlEp>pu+-`2MUlrhF4*V*1n&T{vlp7#bOgD1Jl#u@dX7N$)yt-!skwacld&87t^C zkwdAB3ryfpB6x|6qYm%ye*DHXCqbKJ8owbzU;aKDe|<0QwpPWIlwfebk80MaIV1n zN1wpdma)Vhp{LB)AGX_u?=~G=7Jt0H`khPcaEw9OqtS#CUB^@w zkOj|!Vq4#{Dv6O^cV1zFdx=xERy(~c4kEZO-&z7(51YtI>r1yqW5ZP2pK|0DX5x@W z3vP7cHMIwaoTs+cCd6YjPG4O0BktB8PX#vlosJ5~DH|-_fAyMZ-qQC~dz%v^{`Mv$ zrv$|3Gm5p~j1|N%*C&+Dl`v42l~`*X@vN0p1F?Y}A34Wg5{WDfadGj%!NE^|q$!|< z3IlAwEMX{?M5XDcZ!uG~qJTdb*ZNKZ>ilcZrSlX*_Tyc6lU>*bZL6G>`v&e$Jbk$T zfn@MfgXTJ#SZc56pNY~2&WJdyp=T8MJyArZQd!oJJ-MvEl#UHY=)KU`zT{Q%nX|?4 zuuO_~i%nWO%S8VcvK z|HilFnibV}YDw&T^%nTBx2$3Y@x1QkDO1QYi0ccGEt_XBW;KroprVNQ=Z5yb@E>HW z%sBA9KBb`@N+Q7TOhwUjJ;X2n2DJk)AHahb!?mW}9+z%Hfid$8_EU@AviB{^HQ8E-a;j_L!ej^mgbK?=?$YJ zaug?*Z+9Z!>A(3aRl?MCL(lwjYT9j{>He-;gY&!C5A-ck7!JZ@Fk<#TU>Wd2wcYM3 zarVRVzHbsu8IENN>bqQSiD#!u4l!^!BFgtIV8!1Pi+w|1PL*+Y zQWG-tTkI4l66oC~R=zUkERx9tvgoM^1#Q|hvMyuYeJA(%xk}!WuPQov(U5q_Ok?2V z_xQ`2`BD-M^AOzAdrHPm2=cvxg@PG(Yu=4a9d|N(_LS+RPV2!F9}J|qn;2J6!n&-0 zj|KtS!F>x#>_>h}e^r`a4CB*H|IEAqU-igt79b7>F(cxGO}v zP%6b!U;9S-K4HN<=t%NckfmG?^k@mo^sR&*of=s9ax2i220=1?LiwT*iRb3=3I$G} zlynLUxRRRNLw4jwOAQc+%eq$7w=UPh`ga}iJgwbZX3fP@P!;^^tQTM6F#+fwEm|PG z1;ggF!r)j`1GS;wSTf-lbM{eSi{rzF-GZco#BJB=G^M`^27t^1%YuGQV@!1ojIYEXZQZYV9%EBcWJ|BJgdos= zFz7F4VoNmD>MM&cV04&)jS-FQdc)x|6lVqdt3MlBEGSvmorWl|ij6@` zw4=e7Q<&~eD(6D0=w~EOj82I8?U%+`O!49xiR125TL=i z>IM%oUHvpZZh2%~mk8Fm#cKQdvLH|UJUGO(GAQ|>iulcR8P$OqS25Y`(hz{|zcOUe zMkT{jt7KZ*^G0gJ1>>pZJV+{j2dHxAUEy<5f&)WX-BUS&I{qhN9q$GB9C@R!cui*7 znh4CK@eb!fGCMvS{?RWBxe*7E&r!q3588r+Igvb(qa}I8>kZbNe9Y9~r<^t-jP@wm zTaJhL4Bw@vBvLjc)7t|&Zf7vzLAqtL=sK+myYVr3lhu&8L8wFtj=N zzzEQVGdga6Poo~3M^4F!bJ9?&F!XK7$fqo$<_pl1>@wm`M2M{10v8&M7<@HXSg(6sos|2WMGh9^TsH0ICL@y!G67CKol3v~3uU^aY}6*0lJ zQ|Diuwk>9+rSUe;SxSn$@QhaV;jk~sk<31C;ONWaR_r20 zaFY4WZ=a19S^CQTt76h3I}6B;W4I47*rLzUl+jT?8rf-@ELn}-mBE4BbDu7KKbc1c zM8wCY5<8s%g9S9-%=X)keybGMQpfN6z5NMgyppH(!|Mf%RA**nPbQjxUQqKE9{4`G z6(Rh48v1Bi7%woM^%Cc*vz-aLM@DKI8{ZE|MZQz_&(8)mFuvK%is1isdN|S(%=H)^ zcxb;7^?-jMss#ClHpmbD?ZiI3s}gPTETj!EN#>U_O>Jp@|Ncz?0w#snCM~U&+j4w6 zdPr08BRX=iBvf988E2Meu~@@pl%x%ffn-tOq@4!`gZo0|dfEmlhLNwb`5aXG8+v2=J-= zGGE4NN{IiU36YElq6!uq#59TA>?9}s9NLCaBHw+R!V^~ zs=0`}NOv`op5=J#)dRve+%vv)OgZqgNO#sS>>3DUb*`VN-g%Lb7YXRmkBBe0=0|!^ zvRC;4O%6`9?-X&pdAfuN?0;GsgD9H61$9m_f#skGh53_A=jSsI?p`Zp^ohig9yi2s61MkxedH3zy*^`_5J>ULo3e4{fPkDXc)D&8^U zr~}5RH)!gCu2?Aw?bjxjOl)ALso>okSd6m@G@@0dz-@E8KQ2f}ZkV{5adTf~~Bc=>1iVF$u!LKG7l-J%-VKy1BZrb}(ZIZU5GT zX3~=O6lEE^PXhs+od_ft(QWzMko1OvhIW0py9r|yGM!Y~Wd$*9!A5%p@&jyS6H|Tc zem{#C2(Zq|fdQk1ZR4>&zkBDNrp5F%HHXp#Gy8$B1pgr_Vb!MAPicjt0UbO_t~D>K zuc15<(4=kz%EdvjRz=6!IqkC5@VkXdIvsN+0&0c%MnXc~iStj!&%rMIM3**|#EW)C zwDF?)d~?Qd)w*`xGyn@caI=1$JiZL0DlM8^`l+c=s27pRimq)cAVh~Kg;?bJi-o9r zC=+FSXCm~!|LRW?w>6mAxK>uuAGELm-G{Tf5V&zzt?mukR~A52PRgZ6tz?iXNPD4s~L#Y&4u^zBN;3ilkxNc8K%x25WWJ0cE zYWf|4^Ln00F=QeK9v@V5m~BlaMhWwqYJ)7%sL0PbFFRj4XjD0J;Rm{1c?$b_1?Jkp zb6WyuHPBx~Z(doO8jPC;hldS^|Aqf@WrWdqyFW_ZyIjlrp!J(xdw~c2r=)e zYSwW+YmRMe#(_`j=g)3ayREZ)ttmEO6|Qc4{WQ#^0UnR=ncZM-?-TQ`tVh|RX2*BL zgLu7&(3O^?Hc5ro{#aMRp&~{zAQTpd$p8eT6ZHd1zGU;~0luBQF&JPMs2^mrTt88K zzwQD}PH64m;LunBh*wdu7)^TrhItEaF!>5jluL3Q^kr!|t!hL*KU=Y48T@C5{4U?W zsEVQu|0rk+z{<4hhEMF}`6|~JG~YA$JykvLPO^&`%LDTE$O_si?z}ucfwCkdZ>|o) z0Cfm-9!^m_gLF!)F_r=>{PA`*kfX!`K*;5Qr34aEzq?frXW0=ST67>KeZ`pJiPTq} zX85~A+3y8Qko8$t%<1@=jIgeIK?PmOlBx=9q1zACX;JL+C5oGd8I|m|nW!-uno`IU z3+M4gkH`lpaz9?LWbg}{Y%DX$U$d^;tBanAR-VdOmVv;n8n@0fZh=)doXqn})M9BoJ~OhclnU|x;_uj&t$-a!|`5Q z;ICg8Cg$eOK%d0%V~5{@8Fc!ANl8n0HM^WA(a%i7JaqYh4mQuji8czd6wnF z)!6c&GJM~Xp=}*3GqFGh-x<4dm`nzyvs&Vz z4I(VZ$4J|ei;)R#JNQ}fW53LYm3QSl>V_qBbO`Dj%BS;S0`&~KSr!$vGh@@!ZR?}+ z1v+CGVo@v@S*UViugFIesH)%V^Q)1RHW|vSn5&S=2lyo#kuB^Fbu>pzktGox z%K&H~WIW#Mb0L;~+#_D{8;cwa)gI zn6$(4p0AfqEhU#&Di%v%SUl)hSNOHZLA`#e;p zh{nLZoTv^K`RBvKG29*vD0dE2|7_~`D&#&oI~FK{4fAE1G87PIAzFUG@=vRog@kxE z4a>=LvEEF@NC_LR`obWaRj7G&EpNiu_=Yt@CRl>o&9nTkTN%z{Uul{l(#uG;6=bT+ zCx~VN#KkQut=Jkp2MN+XZXie2o}4qbSHUI-%*NR37?>F?|8<*+nti5#S%|?9T!&dV zrVm5GJLY0Pb@qnlE0Fvkl<|AgUT$E0T|e%UxVu=bM0IPs9z#X8>G&+Dvr+JCZsOq? z%4$0*oUxjEMl1D<0}jryLch74c%z5@upqGm8-% zEreqU;}v;_v?j1`&AUjyeP?JB6m(giC?S+jBsa;Svl_vqNB{h<%C7sZiEWEckRmm7 zB2p5%G%t#vUIZdwe~CuMBCt1FLq2tmc}hqGPN^z%}f_h40tIb71OiA zR;x_sHZE5F^Z`dj|C?n0zZ>6rC9h(zN<{OY-QAPD;0kQP)dZ^r+cuKP>a@x+Dd?(c zm7<;aQ|R*R3_wy+5>)bVZm1|JkwGp`4W!@~v+oH1Y>f9ZYo0;D@LH`-a8MdkUq08Iwe})9UYE80C_~MNu3fAMqesXwtGTG(tMT9UvfBY z>o{D*FC=VO-)?4XQR|~PMXdIW(lau;S9~uQ78jEx>g#Pw>xC<3t~v_73Lf_cOnK2lBQ@YxOZG z+RV&5%h5cimiRxX9%L?8Ny&JDr4h2F&pco?DX<%SO4+sN003{Rw zC#PSRHGRLMz})lc@qV&l+d7E_u%&lc9j}B8Y9KI3nYpWG!2`-U&gK$ijSzZOxmwZ! zn&eN+v-rx4qKkM%^vMw;3HX1mIg7H*CFYw{r#ef8ykP+#KxYS;75SMPFrgTV5LZhuRk+Yt6&RLc&SG$ zX9WnoYv9}qu&V(H1JB0E%JUxltbQs1h+XzQiPoYqUuZgh-Z=+YbkHHiTlopup!|U1 zqQ!SAPS#7gJ+jyc(|y{MW_U-YhNNV>*+Ffto%7!w52s8wS*PhRn=&wD$m%yxbCX`o z@j_~zal6i89n>3Q59G$~Pca+F*szJt)^J0Vkme99(&e(iyM)YPo?J3j5<95)M?V0SSPCUOTgeg>yFL-OC9E&84mW5D*u6OD|!${Dyo?f3dI!uoPY%pdQ-{o2Dn;M3PH7iX<22^Uuk^=;wL)k+DvRcS>Eg_FAKdj< zcei9QR8Vbzgh|E_MHXE0tE35PvWCHW1iU!@$HQ?^)RxP)K$Osks}K7n&Lj46XM~uD zm;W|EoZY>LIOIWb6`m8oq_VGs-LFERVPUdv&I?>bFn@hjMrrEWzqIsV^IaTzEtT!r z8+zC(rlu>a1kWSvUHRM;xD#{frW_oJ^x=O{E>##+vuaVwPod1W$2HbfI%yZIP9NOv z7q;QO6CR=aHj%-VRWFQolBZ(<%{jL^#zLM(Dn37vyr!Nk3N&ZF^iYh3aPaP4_ zNgWEMS;u> z@onKWSQR7%;(z0lY70zojib%I+(t-bYPPL=y0yB@+edY6wKJutj!6lOnS!b`hNNB< z0tyM&BT~Jj;P}k>Ybg&aLgitJFx)(CZS@74Llz%pBj))7m5v8Wtr3nFTIg#-=O|m7 z{e3vbC(~Y0<>8TW>Thd;<5WFgBC>^ru?GRpefS83P2$8$?#Cn603iG@q?s6V>Ct}Z zVZhGwBjCDdQklJoe?uer$De=o=l3?^1iT+ppMo#2{2O_kJwuUfv?rukv)CFVz1s-Y zLY(4uyEDqvCf`|Md1alasf45OA+l2RZ1s?{mUPVKx8a}s{8ZD&v#)(y z&*0>vWdeb&vm<24Yl*I|F)88g9y|RTa#=T?RrgkQ4z#EE( zhXnTyjkzKiZ1G(9e+FR-Ev2d#&;5R;^)gc4@x7o)*4p{L0I75Qps%|6>f9Uj52cux zB7Pa(DSXSg(-&oJ01jNhdU~V&>f@i6e# zmCK7|{sLA`dw%ya<{J_$y*jXx*KKqQTavDeCRBVGKcm_(ILna7!QYr9hN_8T;vu)4 zhUtz7SPw=?fH^fY+=R2t?dwEJQPE{3Z6VTFgT`R0LloL#^)jzL)qbA%H9{jJVX2hX zk{`jw#|tY=cMZvxI5pAF-GAuyIt?LhZ>r5V3C?cpC5jo{z(O4cu5HWIlr^$#OI~_0 zt^GuyR7vwXTHl?^UKV5T((6KyoZK^?H?NZ*o5#+DESgiI8wD`#oM0Dx>So*U+k58v z$54DzdyZ-4f}Y8(m5$dYQyfd?L=lf^b_MYmoLVkuG+n4c=q-q*H&`aDiC9H@Da2G0 zJ-~22q5iGGs%$dD%(N&#<+*Kd3c+eP3HK(9E+93s>L+$9L`5(&6;$-B%iVm1N71EO zb)9-o+5Sti3bqG}SuIWRa)MNW|LT2wI)5MCiz~hjUCZDFz|HuIxnZULt*8G1QFHtf literal 56153 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ΠKH{dOm%LpY3EB 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 diff --git a/icons/mob/inhands/clothing/hats_lefthand.dmi b/icons/mob/inhands/clothing/hats_lefthand.dmi index e0f246140aeadf21750b1b67bc0b072310950f10..540c586d9054415ad868e9c9f147e42b192bb9b0 100644 GIT binary patch literal 20358 zcmb@t2UJr{)GiD*USCC25R`5KRGRdjh%}WZ0@6W1dM9*3P%QK&0@8wl(tB?qQbSGX zp+^Z2dJKU;2qb@e-+R~k@BP-g-~WC0&ssTa&6$}qGw1C6%-+x56a7q2i}`QPzZn=9 zn4dgWf6l;givQ35uXFS}ZP8=g^nz4~k*S}$1IXUj#oN!t%aeg2C_5*;!*ibh@(0vn zp{W3R;eKm;iFHWvRbvI|%9ruB?nM&zj0spkSV#0#E!V-S*$d8az7I3MoJb+G6Dpz$ zOWnbB?VQg+zdFE>8go4ZCd(Y2`RtP0O4&B_-ls>iTz+t=vLYaL0x1MBslRki2Rp7b z;#_hqc_`xV;nz1~$u}MiJ7`@tJ(oD!Ll)qgfK)$^J=A@{KJiLG@yY4XLNnTnBt)-S zAT8p)nlz-_;bK;8*#l_{_H{z=y)Wov0_%Y$uibdkZE%mfv-JLV9`HJLXo^{pYrWrCPs=he4O>Je(_7MP3f=N({$xysT1x z)4(X)@rW9fa$W?@_VblmMX51+n5H&lKTBjbFRllwFUB0NrWI@<`IG7T58v$_UGG;t zrFQIgGV>FsLY6=El>XccSLN20uDY{rdvffcUANXEP~L@+DO7-afdTH;7OEgM?V71f zrz>0?Wzt=?auG&L0?LRp4NTsI)R*%h(GVT~)8t7e@7bE%iC2Nv>uC#m^12EQ&)JS2 z7i%B+%7-nm4^{Rv4SQ(;mi9l%eV({czLPy?&$_(6>fOGexnA@$E#Ta@4-XS^R6jAc zeB>))zsO|mxkr<;!$K|$17cW!&8T13KV%&p7^=z0sHo@!?ptUb9Jf>Mm6kdl1!Ev3>$vrj%(B1e^7~)> z{qBk6gG}EYARJ$vQU(bC85j;%Gn}B+JFo-m!B;x*g+98yd)gz!z1tWDhUHI(a)i$| zJkX#!DUTD4gnc<;ITy6`TdbAmKuN~4OBf1v6`qY~9BLJqvH1=*} zje+5EU>6I-wT|EQjX!&e&&gDNsJ=D_5HXV7CWr4bxBm<{XM2Brx?d4A;T(ECR4hY& zy*mZu+HR0qil9}r(y|SS`*YLP_M1bI1TPdH_`3V|@4x!h`F?jPR=gnF&_0FL zJLcEcOs&J($XC+I<73-d|7ctf%q z;Mr1s_IWt;iRuIfy{eXVV?V$l*q0t}l{dtzqY2 zSGBCi30-0J!D+oRnd#}PPxT!Tqgcc5>>3a7Ua=~g59I~$4vjn&eXhIp6+L4FIH>kN zpd;#!-asVyuE)8zt88)0d0#0o-|!;MoCQA~cX`NSUiG0#NXZGFx{>JV;a4E;Aqlw?oI1-wK*p~R?GoG&cPRJGfC#oXO4n!;it;8V4q#D*A=<86@gIW&3BgMfV(`` zkd0(Zg$sG-V(+!Y-KYFIX(E2i2m*7S}#`lu&!O+bvh5Z>f$g zrGU@<5R2o5_bA54vES4>&hjI%?ngt`yxbOzpm%Av1PN@}?b`YXlOx4~*3nVr)Kt+r zJ}1LH*cdhyeD2`|Y(#-a!w-~i0^Mmp9 zx#>zPTyezb(sgj?_jH}QwFb`x^Ms?`{Td1(^g9K=^Kn;LaB!;JVmmK;UEul&d*yp0 zys(e@3GZdC!8FnGynyX67<*}Y^T5Es*1X__O==>(D8N zN2wmHUs1ID%G_MA{OxPF_^cE>i?A4b?7F$1D77si8+qk5xL~*|5WD%+3=9}fKpe&& z&b*V}6@GBa>B+ViEppDrDSK(jPJw!e9Ui)Wr((6M@V9?~^f;KyhoHf6R?_hqR-GsK zVO$CnIdF?>cKkd&Pm>N z3pfM@J|-ZLpm}Y*k>0LJ@Zs2dc_-74E)`NkjaRhO#Ol##OOS57PfFvsu?e?R_6MY2 zd;Z$AePVsKz*h6Cyt+E+I`RjF0DsT}%FhfID@ck%8>a88DJS|k?501IarBh6sp(z1 z@YJSTIzOr-j09WP2bB#eko0blBU|7FnO_vfBo?rd6Nh)?m@jGnnb+G#++Gj&>(?dH zg)7^}toM8-6cDryK-jDP5nj?#%EqSRq^@2(*sVfpxbZwJbpK;zBA-_?>PWul*@4s5 zL2_82#AH*84dTrVI4iFQWyMf?@58Jgo3xi$S0qdNW<{$WZ^+u$zHsU$w>bRR*KMgg z`i=A{#Scp2iUF~X!;f4aWe?t&k>&CCS;~ZQr_?b1!9V$7EfiE`TZ0c5!6gSa)a13f z<-~`@%g@d`r{oVOu&WeaDK07+iQqZp8gaQ^ci0}Jqc3a?_OGU|NHTd40bj{a95C}Z zcv`ATwSMHw$vxZ%I>u_}*VDYc@vGuQ!>KqHXo(2<`aZDg|vwN(m zg)j1RU*kRVy}CnYE?E(SDBWva%^+OnXS>BQORap>@zsYM9_-n*95dd?Jo$q+pWz&L zR%|*%ESsJ^efo3@VgAg2G=j|`WYu=DEm*SIJ43l{RWGBlmnKn~m3_6Dfb|;adM_T6 zP&rk0{^f7B`_w}%m-X4HTV-dP?dF@}mgEsOiNO^-w9Z2}(a@b6$!Ne8xc(z&2r83O z-NufpwhRv|LWE-$VF83zm+9B$KuR!}c0|CACpg^K14w0fvDVG>y$WvuWCCsUwlKh5 z-M%l3r$utGO87Q=@tO7=zqRWJnDB5r3(z&@Xw8mYYPtx9baKupwT3a6(8FO*hlP>x z-~fUFQgOo%itdZ|H6h=-r5}GF8a(?`UKhFC3y|0`-7$(D%72hAoH(0wMxsEU z3&NIZ^w#nsQ~~7pinjdVQ?vD6woEf6Tis{s)Hj-G*FehZ%fk=MGNfTw%pwsiPmPo_ z^Fk`ojvsS}tE>RGCJY^L`{=njxAp@S%I<5|06c6LIp;NKlN(yG7@QH4g3n76!a?Jk z@o>IzL~d`EmuTngC-6q~l|WCx{?Rf2`gcJSsmrt6emo>)-}BJ}&nII1CRXX)K6w@1 z-8fO?LRY5eE!k11IXbali{;5;uE90pYTaB(Ee&sqehr^rPBxMQhTQv5u(YhSd*(mF z+kfc}KMQ#7?@+qC#vc~n34KU%1~4%6$y8SfCGmIw+PQ34h6!j!hKF4r?VTRZJ1NN% z>4gecZqgY^T=u^Av0z=sL{H4Pzlhk=>Rsk$)d>-@fl%pz_zT4RTuT66TS#*k^by;s zQ=yv`vS%^%ZKbg1|6Q>f%dK>J7x9*fKSVdO>t0OrRXGz48NSANVDHm?`7KlO{ih0J zr%dO!9@>S@=_}68waE8KEL?9{Bj%iBbUXj0vpg&9an;;UUb6aR?k4_Ey{<-!gx@Gm zi6Rx9tnJ&B?<>}!zR8<(gLYi#-@7(SvQKe(NIf~)l-wP(Nf_F^n6<8)^~{8^ZMzvI z3C->QXUL~wQN?ALnYAhmQkOnT-si&Q)!V5&nuWx5MMQ zRedtgZ1RgHAQcy`@8H%0jQ)22^trFr<+L7`p&KT1SV2yF7g899XdXRlDw(*Q#zwL*env;;QKQk*4P@O|{EC z%Ii1cU`mF$87^aG2Ifv;I^BH&!TWX${5pe`9vL+Xibrp@UBag_qed^QOXvr3z%zXH zfR^DQvmnVUr~gZ`^q)8Gl=GWT7X?B%M!o5H!Q?v>!6~$nmllal1Ok%CXJqsyG(=g_ zEx`u-#PhD%MX~C<1-vI|sckuJ;_g;0dkr|y%nC+7)EbH30PXt-qT)|^e91=h)K&HJ zNINH~?8u-k4egJYxBVusA#N0YmCC`p`)^G2^9KI@*&)-bzo=(o<&*8hsW?tXveT$< z9qwb|+w>lC#k2Dy=(y7Y`dUd1Vzx3j&5!4u#Or+4#_A&r^NLWTILM2J2UiAv8im=S z6xz!y3C-^FO@c{;dGeG8k6fJKw?O=&q;2OJVfI)7k^=3zU$|g(HYSi}Pu~;%-QGs% zj>|n!QC+i(DFO@)#ZULeC)ScIg#Op8+-dHg}f(-9A^cMW@4 ziHMb=Qox%fvFGLz3+I*9*r`N+8{Ax-%Z1XSqC3^)!-%t(rcTdUX`HZ$*m)6~kS7m; zY)*K{_bJo|UjKwLi$*Q%z0HKOMe&`GS;J3f%dW2&6W3@P!+aWi`alvo&}Ke`Q@}9d=+aEP+LIig`?6jig`nV)e>!-&+eums1kP;AE@Wl?g^M14#Vu3T zd~CPT$g-oN#tYd{S-&-@`?#QbVo#IlmFnD!Nnnw=SHRdg7pW@Sj!PMkv8$n>Gedz} zVXXn%zqk3cQCGT_SMS~4Mr1k#&sHXHGzQ|WTdzX{C)3?dw!TN&M8i*?`^K|bAl@s01BTl)#a#$$ON#1ZUrYtf3!Q5(zFewlCbuZ6C}6nxEa z3QmfD_T{|QvEzW7imDvnQ}{ZHE;nIMUUqodNxBXN6ZRj?G~`*P^~Bl=I-S}J#Gain zf5x474YPyUzY_|#>6w4$#7oPOPgmO;L+rVTlS6nKX#HI)pT{5sO}s!WVO&r@3wqcT zK>UTvNN+jTg1fEI0FWOL<+AnWT_i$Wh=j_N5&r$pW_Eu&B;r%K=}X|$AcLD+rOuX3 zwVlRKpIxho-HENGP=~1$^jsqPA{jaqa?sHY$=H8Eugr;7URkIY!L^^kEhf6he5LS4 z>g?Qf`74`Cw|>TlSIJ4G(;4t-5iS8f^fqg7&v2ivQk`w|5?2W&)zKGqaQpMW8#63C z-wj>y+`!9z!C;pUf`_9I{4Z=W zC4^VyrTu%29KnIMsu8oS*MSgleDoc!!qN(Pq&#!ZI@qbyuuzZG^p=UGLIScI(6SMO zjT;}yKn6~%b`gNe3E^F7;s|(h@p-@XF%8WGZkHar>TW>c^$n_yodO&$R={a;uqpo_ z%Zv5z3m3lA{fLz;@!;^VY>YmHxB=l|awPK9lf92O(=Q-wmK)7@!g1uC6Kr)&y&UiH;c(_L?xP3&DM^!6V0~!DCLa5>9QY z4#wU8gB$uCGG2?8?4ssIn@(XAQtH6K(|f|grGbDWN71`?i=_07jZ?w9{X)#t!>oaS zR-?~?fZGnHV=>bcXGq&~P8?l}x5X>>YXcpX?}u3w@NNF~Avs75x7kW!1i9tCe?W-) z8)$2O=uqN`M1S|NQc zGn-be0Z+yYbk+X3CG^kd`1e|&Lu_$0-rmkhC`>}FFPWB{HvvO z8cH&h(pz)FV64^VKhYbxoI!y*Bvt51{bq_2R)GHGyF$AmZ7Mo6UquX zi1q3kc#j$%%_?NhDyUP1R3_?#md{yxK9afe&jUhE0){?Iq%B^gb4|d1Yoz|I`S;O^ zo~;3LW}@a`VE}cTWZnql4rl#mgm2iziHe;4a(2YRn{SL6WrI2D zmA{A7(hCFs7JQE1UaMFB_p0GRw;cc5zb~pW?^PH-2Y!!QQHI=!wRgY&k71vnv?ITn zq7RS&Fu|8r6?Y?wB*?+b2Tm5Z#~H7Pg>_l-+9<_RnAtSxbNjAL|CWQi7O{E#O?t{g zfD&@5*AL;8TrE{_!|3bfD>&wSfcxZtbz7THw!GfOYXLs-w+zY14~A#L54-qg|9s0C zitaTHp#)Ym-FA?@4Z(5!9$3a1Jd=5S?vDN%m;KKUxftSyj7ATOC7*)5;3IILa=bq4 z^IivXu z&Ll$QUufl0je9I~j|%SJd0wb5uM#3tjW3O5Ux#GK`{co>Gbl(J$uj&H%V&Wk`kfrK zhp_@TDF^Vuh_e^`!tYpzUf03Roxx=_v-bdxf3eu@!iw?xv||+QlMU?%O$t!+0L&i` z$t6WcTGZF<4Wb^Jbo~Se8@13%Jmw@r!WAVJB<8DO-8$cq40Ld4SPaF(Om_nc^>WH4 zOHJes!`=0GHwFxoK%)_d`<3Ca-gY>3zcL`@%kaB&yESFJcXe%+|IY4hjG(;6XyUmJ z)O7Rx4F&SB7sNj7pcS*P+~}T*dG;=+aM@8c!}aoU0!DrkIX3p3!Z+omQHF2IWLv-# z8QhNMSae4W2fu&+eyqiRld~{S+9vU_Ka}pjoeEXsbw5|eMo|uD4TJ_ZO*5zRk!3rY zm47;c;dZ!NaN_oRb~PNq%qb_;SR|}niFf$1t1a#c7o*43j|VG{j?Go;g4o&E`tmel zT~B;5?P1?bN@B+2pNE;Z1QS>NSBqdjUYoX3%{Da?GGo+V$k%7yDhHc5CHqmY_QvO#a|NHee62tH z?0CKw3o2J5H=Nr1UCvmssaaBn?mxbcZM|_GOJ+VBeCofUzOV1LJ{Pfpa1T;?IRpTbB3pgayadv;=FS#g8R6PV{;REkuOZ58yR?Ll)>l)Li4wPypwxRf zi}@ZTY}u^{(`~D-^xcI35fK(1bOi|7uax$!6jgX(*4ex0k~E?&VpFh@tfbdaomXNo z&Dxj7`)v^G=JW*Mthy=nz_I)=v(JfDodj-fkq?Rgj+(sAscrA-o&p+X5+r&=uy?hG zQDSPFV(mXy?;0=re(U-DG}H%8~Db+Kb*pz9cNLb%l9)8O*xl0*)^?9Z6ZSu8>c zwK-n8kCC$cA^hifl^-A(pF+65O^?)yu7@=|UU^Km8*G+@Pd+0DKGDyZF@I&Hx=Pqn zII@iYS}k4BJ0-DI%_&cJY|_|a6;`dYi8&u`l6?xE_l!z7KRWIYd{KA(lJa2?)Q#3= z1kWxo@;UdnZWLX4&3@9zhyMc@}L0==Ktk5jHMOKi#zKiDK5-LFV?ypJ(^V3oLM%@U|1^r7|UXs%7Y zhXs;GLG_>OP6ofe%5>+)s@lGXUoQ7_t5!f;K%0BDW?xGI?Vg+Fi>UqQa~tHgj9{J3 zH-T5ZDyD<8%0D{&{k^L~U`&uyQ0Kho10K2^KMX`4CVR1djQujsA4C_B)lMsKpQwH? zSF+`q%7G=onFA1CLOAw2xoG%RJM#mx#Q9+jU#XA!z7223-YzX(YUMh%McLe0HN3IO z54S!N%_laupmWPkxmnp!b{v2MGxkmq7&7vc?D-v!aVMeUgj}~iro3)^2wQy!(|77&^F8$anQ4pM7I!#3PH77y05SG>hr#7CZdE4EoDKv!4xgAFcE%;$f)eX^?J z{4@9k22gls_1oM`HY1(nncHc4kc*ERM4&$f*6}N9NLU0eNOz3&sF#5!R@-aKZj0eP zR6;%Z24Ujk^3WZ|X4kof&(J?3ptMC&>i8jHo#?AiMi3`Q`^cte8~9D)NBfNIQa--~ zYa39(#(;sTZZvVY)nV{f>t)4ZwFak$*`}Nvk)M%`sxNpFVZAj-0L7iPI^yM%-$dyQ zFI3&({%nKMDm`4#3lOiaBgh}L5tkVG0Mt#CwLahjz_ zdN8P9-jy&%h7vdtEICgV=iUcRl^xW?igih@aWfe}z;S42<@smM*WDQ2D)JCuOjy zZTGF&dRT8nCf(5ZwmO{Uv>?Aml+hC#IrpR64QXWL`^iH!`}gkB^r&d!Cw899$LTll z1F7OPb#v=%^wD)*T+4zl7RT?>dF=5$!4b1xF5*N?#Q zDZ)B!t2!DtwE{-7!kt@N_{Eg>YNeS&HtZ>|IVU8$ODo%5U0vb@X@D|FaZl-P!3;& zZlO;9p;T`)4pOm0yejOxV|l28k+APIrMpcRRD`%`YVuT>$@I4)LM%VBZJ1d%Dflx7 zcys;JUW!B=mxEre=V--%U+-N|2p;hi+*uE7Z~O~-AbWsJCUbrSZgq(bFz+AoT|xj) zuqc7+{8}!x1hPP+UPr>V!qk!L!N!T|uqyD?m|18%hq1p5-#{h$3m+*pMX=vM2znQ( z=>9)@b4$xA+!)8SOG6=F6ho9dZg3$$_T7rjR@>QYRKj>(iclp!`U|`tSF*Vpmx@3( z_bJwiO15;xzKI7q46v;)v=(+dLua&;j$T>JpZp+H#$&@DhbcTD zF@|g6q{{Go2VM#^=j7WE3m%i$UzGp_H7aZab0ZO(fb(9G_0uB~uqs(B^~g zc?xj)&Q(p;CFwXl!*7^AywZvWIkfq);P5+Et=P@jLF>BQLd>32dH`S1T1M5p2^^slt;Ys9W4P#$w}fC0ws)JE6-_`JPFH9DMS@)OgVf*LV+avw%$^JX!leEs|ri z*?4j|()@(Xxqe50)WEKFLjKJ$MteAcv1ujpu21W{vPyj%xjN})v^i0evH&*nDAS9P zbsc;0s)v*$6p$o)!5}83azMB=ozd!Oa8;Dh_%MsQJ5*EUbQbu{!f16NFc)K}`q%FM zA(zX;7LF*9*|t8&mgl27^2o^o#gP~PX(^LZcV1Nnww31u__P`n)J7iB7DvwHd7k|> zyj{R*twWAiE|Vv3rC%t?I^yg5PMSgN4rsGd82C5hr1>$XJ~29n9oNmMg)0H7eq5{= zTD()8?@<3;Xh_>8H)kT-o^LFLP~x>9exO23?{44BEXZ|B(Fwba%L;RJR%BStD+4wq z2yc7vgj*I{Qcn2#kI6)bS@FUrn1--zDZW|o9v)-EdpIe+jMX1lPN@;tPmtT)Gc3E* z(=%4!uWhzB^PFtop=)~pWd*5iQeH%9ZpZd&;jGUz%3!^X?i%9jZ{miBWCaq>WP!7VE;S@#-Lg!lQI^~=YCgLlyM6fF^z zmE2*J;b@ix4E5JC%YTNf|4aSDtJ)tTRo?4#cS7m+`=0v~2?1aQ8S5FR_bNGl(j}Wr zbVzN8$d0<#tmtLvnKBpG1~K%BNGm1EzQ^Wf5oN!Fa7gB(eK}L6ti**-()!e#S-{!3EK&M^j5Vt z9oAbMu+u_zRH~+fadEYHI}ce~mJqx#kO8kG@`R7_KtAYaf!Zvu&RP5ZAn2pYBx=sMjZdZ%ggbLQpSk$|w=Bj<` zfeedku;Q!uRvjnUyT5Xs&ewG#8 zR%pRG?6%z{5M?HuN!>KTLO?U**v%?pG`wlYUu<_%W{t^W<=YeAiD;pi+DjI@Zsl&< zGS*^ChoIvHH^aQ3<9gF3v=e^*9*?456?*3+qZb6tjr|C+i($vjDfxdSbVbI}`&IDK z%+p^M=w#f2g&tgb?uW6e#>WM8{)uxj4rN@SvW*GnDPr zH~4ztJ&Q7+g5wGMHuf2PakisvD~F@mO+%Ap7DM_|ISWnC>E(KgLa1a;c-2WeWeejH zyx^ZklrQm1=%@S-yq1*2KS>cZD+Xj&!br29iNs>V!gFc)MhM|lKhTdq%q%A#vtk5r56?*#EnY zTiEKwF^z%Yhiy-sR+-q3!rt2`N#52~`B`uqPoL>}44g!l+kOKr*{LDNbcfH|;rYsetJmW)8$;H?6k}Vm^Q#C)g5r6;9sbf2W zb`=-Bu)H4Nv9~Wo3QpiiOm0K^E(j{Pq_(8KFw4;WtXqIfv9#1)pM7+&YDzKf0B{%f#?g+$P4H zo{4q!tSw=wr?+<`BEUDe89V}OmEU9^FL-bMd7;wSe{JL@A!wn+pF|f=d4e=@C_@UA zxBhr4DFN6i_3{S;C5%L+;EBA>uhYb=T={6$un?bPkdZww!qxU!;BfXmpv-lX*aXE; zoL=k0O+|N(O4FMuT5*q0x`KEm=`*vA-74gW`QUfFpmR;#f3f&%nLgy{~867lF0JmOtaz`7*W(ToI0MPbXw`< z=|cTRb|4K5gQt65dfqb!!Gw{B(v3)Lk*hNTGi-GkNPp_*TJiCSpdkr_sks~7sk^Vm z?eoqZ({7a}Vs>>M%PTE}&djA-MRSw{#f`hIwr=xHK6jne=g$(prRc>dP}b3+bgTt|9`gWr_`7lc)sxTMQ@|`a)AtvT;%3EW5 zRE|>mK|S|Cqu6kkT;l{ba&!-_}lE|i%`DPclMTh)B{ z`DUq4=ek`0nbIzH;;#5b7%7kVr15<4?+&JN`eTF^)r4}vzKe4F?UoS)wH6JB#jpdi z%C&d=90_n)zW%ckR^PvW59pYwvV9BVKUm8UwyNWI^xZQ2I`bHlti^kS#O6K=u5%vk z^i=*-i&XdVsjl-}n1z%vPu?rcw%Z%in^@L4eQLRuPK~rtya`!QhcQi5@D>-ql#pjb4TE%d01R33sn` zgA3A4KYBg#7YlsnLyLrFcq5;?&(!pIK5WZAagO4&M4UamIcekY&gwEThiIaeP(?c> zNUoIZydTB<{+}|aTsLa5c4eOFWB&;s^R<4)i_yZy3otp07y#9zO(7SHVF;^liVr)cwL>l-_#XCh28ZRz@};Jx z=Ea8QCYuF+J3D$WMo?#aoX!OpwSn`3t!w<=uPrTdEPdLFSYy**rGj6WXmc16cB5CD zR}A9SIS$${7k(Nm(CQh_ZUcz_?YCn)3`{4cmDwYZQ$KGO(kW(2eRhbhBCZOTB&N?C zH4c_`8B@=c^Ah_L=-w{`p7bwrykNC!;RigQ9fj=7@=%ubPZE(Cr#a6Ep?NH%)5b_= z10Zz<<6-m!gMtf7@j@nY&qA@qBX%qQqP!2n2w%GX+$_>iD_Earm=%e9AY z4W>+r4%Te@2mADZgHvvAe2C8^d4qe7#7fw0k)mfX6x@-!FvDi&0WfD{yVC&rdVW-4 zvt}t4wT*xz7LxsO(>H)A*W+t5Ud!@}n%5=Kx3bweq@wdqgz0o!@o{n38)Jid?d*up z{Q?oCiJLB>7O)pkt5(r!{M!|!?USQJbgl^2kEojIHe5>#+D;eq zTjzQ93h~kV!-MM7x3PepZ3}*TGJP+mrJRy3 zX7-5yH}e1l7=0iHuTGNXPQ2o`BjMriz3dg@6Nu9};tSTT0mkME2lKC;Ykx^|&qmP` zy%BDA?RD6?6}jSK9L$E9sZs`)T^>l9Ot%;-W9Bw!8o6OLkG@G$nU6bT)!9+S)+R5E z@hrFXlJ<1eRf#WgT;G+yyRz4K@V5kP-ZXy&`g&!34j1Is`_|B5`9Scjq_uA?u@e=3 z3wa}7XLqHTaWqRWM_bgQ!M&O*sR{|!+$!t^jD=VLbG(%ba2Zr+MlVvTv2>M%|{CFU~EWs`9tkN0+le!Ill4 z=HlgZ*O+7*WC7(C*92F8w)+|Lq3D#9;J1>J0ndjD|*Tp-_H`{H(bwCL_V>f3^oZm|!#iEPE@&tbqg zc~#dsMF8scpEuyrl|;{WZiGQ$Biet3+`Gwvgxtk_)M~p@buL%YXfZUjp%UB7#ZyR- zclq&hrp+f`KHYIFd7rB%Y~1DZaHQeog-)?3vKaZpxKB7at8Q~juP- zG8Y>3*HZ-h0@6ciaZ=ZW?%EE^-47o7@YN!*J-YL-2N!#1A@oYp4cIbPS}~SA+#NUF z%qWwRjhpPC1CM)@Y?y)P`wV;$yE;S1W8>>@o;j;t488P!gFF9Q-@Y)dz;y>^Uge3S z(L~6r_bTZ+YuR0#79jSi>4Iw<92N*(3s-Sllt7F$aD8j=-omOm^0~QrrfDbih2R!> z!|mZJJ&gSHc1lO~hYnbdZrRdD(ir``gBhJESboHs2jT`o+P;G><((gu@KZiG%&e`- zyetaYIrUjrVgeU{U$hD#ZP|+BprM}2iEyMrI)5eukNwCORheDMSACaDJ>~-5$le5L zh&YY1EJpH%+?5DedOK~l!Ai@S+GZL^9)9|*uE#;rclq%@A;l)F=H#E0PAhY1H^H|t z6>PxRq!c`7kHUg77nBJBH&;`pdNv|(eyc^JX`!v{xa)2Y=b7KKKVt3iKFMURvFmZA zRLkBpz(Mno3tq_Uv+vd7nFbFxZ!7}%@?3+bsDKvlz4X+yfhyasR~->&1FD;jHcCYorXJ;;)wrNtz?aY( zh;P8If4m@em`h8>pKJg^M-hnI9h{7$FoC+L9)c3hkRor32=)i2tCqg zdKUdhAi{3yi4fGi`2hXBy7;`bSFqnP+?Zq^c(Y;=E{zSM95klb>&xo_EUsG{48McM zk2vJU6cN>f^L4q2J5(4dL zRFdOFY!dsMKZifCOz?0kf5sR%FT8jB5E-r`fxUbqw9m>3d(M9Lr(55z^ zUU@=-8qAhExO_=~9+dZ|iADxPtIw$mgm0p^H_mlu84ITkN}T8gZf9&Oq+znryk3fS zOz8GR@?vQ1f|oaiZ)e@U{oc4uaQ{KIA$j%NlK=@n=Qqd1iDIZ-GuI7ZCMVFy*!aC7 zG^KEVlWu5s;A9`)kqz8@K?y6wbkFm}OcG6nP-{%sUYSY0xOFhU5*+kn z3HW6I!h{0_1LuFuH9i}rSP{bUicrX0fG>o+7P+-gPanSR0AYqovm}Jqe+W8WsGFJg z9T=`ZKxN#j3Gk0`GLo8l?T&eVPjrr(M?A*s&f=@@-<`}`FtMp_i}C)+H>V0M0MQ81 z2Qs=C=ls3(2>m;8QY-@s_H~X9!FREx%MqV-RRN~zqG;^najDBT@ZEut-b=z-N47!U zR#>htl((aUavgLd%2aFtTtxKun$zghGN1O33#!=Wc43_8OmP*1EFGG-6(KNR5g~&e z2ql{)!Ktm|jnDu;T4t9tzo!4a8+JUNO1T=p>NmJMGb0xxy@!Y8EJE&en)xZ=X!mcQ zM(Q@HF1+KMFkScc?9_(DeRxB6x&$zI1I!8E{auVmveNTwU6%5pj0}Cy)^*d`0GZsA z{|#*Z+r@{c4~CM)%a+5WG{OB(>w!6@*122-#eoa2PJSJ*PykLmYKYxX?pKZnnfIn@ z-UIhfn%1r>reUxQk+pxuy!VNJbankRNX>87P~ zJa-TvTiw3coU-RK_o6qEQvh|a!$rncf+jR@TYRv+Zst zb0eVCXn$QWRF79gz#dOrk?GkuQcc`ZDW|8L^vk%J4CXI{4y>#UE~n8W!)($@w6B~` zX33p0?Za}xWwM}x$1X0wRx|n$keo8JR>j|zu-y@KS*lyZKtjaV=rGayPTJ`or+kqz z;e*bA#QBhh$>t`P_%NJRmRa1F6H=PNRG?=r?;5wi&T!?}Jd;X0r?0z3XY z1<%KP!TUDa%dyRT{hi_g18Lio6Zb}Q>QmuUf>s35)c0F_zAS|3(Qb?-zFLYdV55+Vdh$=w*& zwhrBv!K{W(nK_wph+1b(PZ9hqK>J%eR=erf22T&C%3gc{uk24Q*RN~jYFy(tE~VY8 zejlC^&n4%m%;E8>!Ef3QIQ5y+t0#ryM!0S~%Rv_%d22)$UpwEf8Q$yrkmI-1KehBW zQ3(>1Sf;Xm4ukMZ%x}IgY~c)?lG3sbdNm7KpWHmtj3ea=E#5sUKVEUkb>iMkP0Z}J z_pe30UXwf7kh&QzrC^oc8|G2AzZ>xr5f-farZ3{ex3>!G;E)Op&fq=dt}9*}X^8eG zqA+n@uzTY`Q`T`Qb`Vy>ccNclYA8|mscP-%eObO8)5b*=-Auko(<%39t{=jEi|`#j z*OP;j$VD8YC#xtZ<>#R3&h#w!7#^+iYO!-$lGqjB9+#eAYA~mM#b_417C;FjU>og1 zUsMZ|@QqlFnRn+|%go-tkKT@m`P&8|eD`jWnGL6zoAR*nb@N6_L$=h{Qf0!H7KsEc zzm={duWD_E7NoNFhM^f9%eiv-Vin({f?;vYwCSyOeeJ;Dq^p+~D6C z-YB`KX2Hb5^zuJBr695Z*;m_&0_%>c(emVVNcD5)0ba6L8MxPBdCn)XID+%Qdr#*_ zx*#%PvOdS9EKQX237k==e+!LC9+ewnIoan)kUf*A68Kiyx>aX&==fn<`_7TGwcZV% znyt-gLou#!{k8bW7Q*NDse!}v-W;`a0wfoM3C$%Wiaj_pm(}pSvC;Snw3P1ghhz){ zXX`?BN3p`(8k zJ-E1>PHWlV)JDU@4{zFFEL7v)4h?0UIJr$_uSgOojfWwYJG9B|so#bPX>Ziv{RF04 zc0)6W+1$Z#>l5kn@bviO&+3)!a;A`OU8n54yu63Kdgyc{07V4X^(n^oE0Bwu!jdf? z?39|p=V zL|+cW#TZ|ST?^VFWW_@s)Cn$kr!bkzEr8wZw&=-!lbn*yUtqv-(^)^~WdFa*dnJ`D zhq?m9yN!~IHa46Lz{(?1l1AViL3!wtn@`>0|5E$x)5RvS5i{K^YMai zpFi-r2TZoy(yw^FUA!DekA}XX>;F^b_T@B-?f;(#!^7HV5+FzyBTU zCC}Wu<#S;cvYu^-#%dPa_jK#49*>an9!*wv{O4kKR|dCnZrPTE#a7VP{s(`zmBd8q zVxte0xJ#=+Z!7uLp>5@OJQPgj00% z#yLU*_>%lf(ND%5bsf-RwBFHarGTxE9u|#r_Lt)L!g)X_URoyf$hqswaHkFL=Ue9Q zY=T#=wFZxz)LMsk6CLvQHv^vdL>34ZZe#&Y5QAeflbgG!G_qovEZ6K>HVCN@fCa7B z%W30~FpVV&A8kMWt5w=u-S?Ku;pPovkZg~#0FM$rH`c5EAdG0bnU{F~-Gg4vBrd+- z?v2G-6T4RM%yYx9hWGymxR_&ISSKuJ4;2IGl%LqKbGsF|o-p#L>?mg%m@kjK!HRQ_ zs7;W}A=0^}>BRlG;Z_i?KXbAad_$X9?35-gKHvf_2{1a6v~Hzwj|WR0gzbZYN|@}dcy^W{T9I*cX9}(*St9dmJOmhuTR)ko{@1>Tnuyj z8rS^uoC}B7^%#jfsaw4_JNe5HyNecetwRw5jhHlR8E;@((~qpUEJ{d!*L zqhO*-m(R{Lk@f6h8xdI>`^}IaHiFxnNh%s&-NcO39Do4(iF7a@%5&gSLZBaNu?9SI z)vPASph)hH=R&(05)f`w-q~aeTE$pPPibJF{O?8W1InHNTa3h7m)Q9nJ$myK+XT`r zLkg4$>5Z>`yA<|K6d#ZSM5Iajp6#O{`|lOr#AjR*4XL%RY}QA;4vLm(Shgw_TUvzX z;-%5`Ts*_Z0lGG_do^k$QVd=C+c^Y@2~&$kqwuds?gY)#wZ!!FT0YHnmj|$W6J`fQ`1hwne|{pJ1B z^}}`ja9xk<^?tpcZ(BEQieqG26OdR$L?{@4u0E@YX{m{(2sZ}@th}vLuz9i{ER>yN zSO}~1B`e|aG8v;WOX28;jU}7Grj;C4C4?vmb89JSFD+2%`LD7Fg#Cb7l(+Z^Vo!9& z8MLsoTg)uOu8Asp4W}`~YJ~%hG0M!S$U-9Z_3Jv1_&J{w) zibkHJCk4I6hjs^(Rs`ioSI1mJYOtQ}?*2EN+SL<=M5{$bJ9v$If)#Zf$nI{8>V$cB zKeDY>>CG(kr!2!{9+}^2t}c1|V1()A86W5+4yzDm^R2&|z}{cpi(NGKD{An9Ez=B{ zo0gQq2-RLnw_}Zo9bMTA4hEOC6%reHb@+rJNV?yZE60E#91V+JvI5CziSQgdbimb- zAb+Cj8At?;TeqdN0~1ZZ=f4fP1CmHo?q!%8`AV1AuZK*wB1tI5SkOAg^>IhX*&}Xena+!@NZQ(TnJq8<;w?YDI3Ah!lDJ(_AOCu+m;t9v z;Sx2;!FPRWQ|H{8*TNwYMBlAR&v5?_D3sCxmT=yExy|O1+<7BH{ncmcdvc2^q1FC> zZJ}2jf%wVYWna@9VX$o#Hah7qtIQVm{0AN#H+RGr;u^WTt3fqs(q4t#ZFMII}n009E z{3gqhjKWazR)<1x6RzidT3pXlFqMRQ=sF!vyK(#7k9Mz#J)dE{BGbhW-UYx5bauC|d|=2KlG90Ts@Zx35|4c7sWuA@5CuI&{{x;^U4TH~8*gzF z0`sr&dQE+)gd$FChSN?ecL3 ze^1BEWCFkUJuT0Ul!v87w${W}Hku)RUzh2zM^3=~G%m9=ICvY_^16>gE~;$b+o}@% zjK-3tS+fc)EBuYUsgDi#o?lG>-FZD74>@Th^i4raD@`(%2W@Y8R4s1BuF?y}69`0l zGBxJondaHhRo1tESJ(!RoJ?@&>&1|$4fv<0g5vUV-61Urh$v|#c@YluLL?+cM4{pn z`<^~YU{^mbz_d=U8zRpj`tsp8Fn4hsAe$|oC#yA%nte1bHB_w!8?Ir>h3?d-Qa^>b58f#y_lUWTdJin{9ZHsx zO8)r&sX}@(fSq-%ZcYJqxfhvlLxG`l(OAV4vPs_H!c+~scQD*MpgZG{$elw3^<(N- zPdvy|u1xNHRM4AuKay~=QU(W+XKE)y)qE3eIW>7j`3gw8e66u_d@h|ZVPWa%cZ)YZ zpRWe{a$LT4J<+z0Xko+U3AkW|+Xv?EY88RF2(ZQMTm~~-AXI~f2slJV)&~j)_;%~u zo*5e+7w73?l|e*W`ZuQ&c+JyNa*(fAb&;k9`=Q5U28`Zp0P=IjP|!Bxcvzv{r&r2QJx^U2D9|YBVo{x!&ubvg=*M9!U>VH%YpBFy#%xdk4*3NJG;`<>&aFs=lFKl_cl!J5a?*1`+R9lL&Z| z*(j5Csom*3d1s_njsQ+gcptC?e*(lDdapQZt1QWM_60kM??^@NLvmYr7q&Ymmj;?X-r1)XnFiJLC?^ s?M|**X}b^1)%(R+8o+Y?seWhMkfPjFK($WnEH6WmLch^uu!BDwx%ECEJ!0L{8^x3|Q^EYu#dh?is_RJGn3c1+`Gl~v=jiqy6PP4CVPdFUi zPraW;^b~$q;B99bc$u>SX$(FlxuU?kwblQU_Ar~ep!&~4#r55DKG5O9 zo_smE{xYs#{jmT=#_d^= zVahj~yu2Q^SVl9{ZU3v`v{3;ZM|8NxZQ7AJ)@kmACwidUypEfZhtxw&EBRo2Z6!VleKfl^pp`NTC71f8Sl**{*OBPgj0KcHU+1F496ty@k=w$JXG=34k00VOahXBq3xTtIp-Iseb7eS zJ*rfG`SP)Vt(CynhmW35-K*5Ed{C6YweYg6-V{s0{RL@6HB($i9niB%oi+N>2#a)z z@J0HUQ5Q9Qe;V;g?bFR_`Gmh-J|+X*#2y_fiFdKGeodCJTN_+C2$Wunm9R@f9C^y3 z`vT=W*W}p%mHuyj7Qzm&s0I&D=>mB!gnbbO2?_NKO*zU8Iv2Rpd4pp!@}%*NcoXg|#88^G~kCnhbiqL*hI8FO8=&F;nQLAzD$^*cInk6`O*nP&H;V}H9B zx@D%|QwoL$RqVOID6qWLSv=jzvaeCjvIAN_uR?MAlcTLds%;9`ERb*7+D^&><> zmA};7F=>iMWmUEx!A|zbO@9sAE5x7L!RLz*!OOW!3**PNG){VW?bSsk?7%L4U5Sdh4nml^?hk;_E(Fq=3uN*9|u-ZIV`HL*NxTxRC>~Z!E9qI$mWHFGW?o)hM+xcXxMsI<^cXT;^0E3LQ*mT z`RDws&8N|lP@tA-3yX_8*dc6}bX7#rp4eGY=WA$rcvSlzV2~^L>B;n8!|76NASm$+ z4cW*`40*J@4JEc{YH0^E)q3Uot}w$5;o5u6?&#tvyIJk!ONM zu33o^j;5|^{n_J4qC&Bm=+kFbw;-^w@?pw?9y%}~W7xuM1{;U|`Cb|2R7D**Jv}XS zc!Qgl*MyDj?4=qn&#CD&+8#W2K~%QSc}pI1G(ZUf&*gZKJMPv$xX8B7Y@IiibX#~X z?`S(j99(CVwSrb=yAV30Asut2>$&uVl|Q~2p}~Bh=7SJZ|J4IEF2B>hu;C6?nO0E^ zjE8@~row1fCe&Fo0SQs}O8%|%8HuJt0f6HWb#nju(QRUVF$b=vY85%uvI z-ck+xh{xJ;9WmGl=C#g1;kd<=8LJ0H7JQyzXj1k?#4sX1&=+9N*`PX|?=N7vt+T`J z@G?c#G)E^Vkv;2t#pLF|Kr*Y3A*^40HRqVEIp>WY_-B)Ia!wWWAG)79Evm;Hs_Ko~ z(iZiP2wc#o*VcMbJ#dCSn9gP@ot`$-G2Y{aoKBE{3TS$#3o>s@W;`&#XPP$YOA$^u zVp!Xxj{~AJKktCOm}Q8mqAsv$v$Yvh6JsB|%*0ohktMprfm6ANne4dnz|CZ{Spo|MaLurrAOOzx^1$A2(gq@JlEM`}ER` zsW>{ZND{YO@zHkOVIDQwN7&z6V`oYaE)=(UOs1`6>p3LNe~_>sc|(lqoo`75o0?`+ zrF<1}nrJ*ksI$Zu%pH(VT$;x1s&K zo`;mv&X4x;bfOy;uwCC6Co5isk~ihE12(9a7}c;Sy15DsQUIvZIND@nzaJ3;l^uj0 zH@Xnm9J<5q9SooI$f)9*K~`RSwXXah*7`G+jHVq9DyDCOqI7{)eA; z58YC4ZR4+waXtD-Vqr};OY;5t-*w?PH7KtNKR`w_2=u0%F0Q!CL!wB!t7jr>nY)h) zsCqZpKM6gq$|<@o@cZ*9!1N-GOxZ(gswce<{iGRhbcq>^h6%IBxi)k1ScNz}YRDmX zqaiAGZsm9OO-4Nwb4`oQbr{P}F39ljmp&NRdV4S+>a%4m39#IU>_IJjhpV^KvV#axt;gBrDiZ9Vev_)MqBNJ11_t&yuQ-X|&7@Hwp@W}f z{Jyzk5f**(ZKs)HXlHL(ltz;IsGuM#$a8IQS9x^K2kml5MN^_SQ=dYdb}A2M`1CRT zpgyARnCig;-%=NB@b^pV;wIbM_;4r$ zrVd~aQh?ceit#wZHKZaY%Crs^yP{*}#7iWOM~ZN0Re#P;(yl@WR-E0wc8+6{>cpM` zr5Hxoic#3?u%m3RDJ$>!Xp_4lVJayeW*cZ)T9Cmd)YsPs%dM^!RLhW_8cY@AFXjIM zNb-`645oo^=LX%EWjeO%j^$8uMZi-4gL0-Wy=&PTi^Cfxoi*szq_|P2cOq*Ww6ctR zF1Q6u(5o=z1*M3AGpww{*mzl9CG)p_-_T_dwo{+Grj`Ha^cLl7PilpdlV6et#%857 zreBi<6>d;Ga(jCA$4aRUw{+mI_A;>bk{y7h5;-|JIdz_E{+e<(qOLHB>a;cig5`K^(OJerg`YD!Ul(2_@8qoIq%m7o@;*!x=7P@ zC!vGMIj~!lDGUSU;#Gsg{xeUW$jW}d7&@40hBVij$Oi8?$=>P{ zCLd4MZnzU5?RFd>UC+S5wOz2ht5By1MMLs$#P>9#oIAe&WnHEfu>7>^-^Rtw9mk5+ zXyE4N9(y2DO8YqxRH5cp>RS@A>g17M=Vw}?hvFT*WQd<%lUA1~zy>wUYJ-W}53Poq z0n_%t>6MDd4OUQ( z54voXzja}zLPPdeK$`w~zN8Lv{ApECz-ooTa;$ax@e�`;}|2b=1_}>|UP5Kz281 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 NYAV{w6-w40{s(7Kb6Wra diff --git a/icons/mob/inhands/clothing/hats_righthand.dmi b/icons/mob/inhands/clothing/hats_righthand.dmi index a7d3c60f5f3a323c9888bbcfffdd494c12389aac..343ecedcd07007905bdfbbf79c36e1de31a0a22c 100644 GIT binary patch literal 20087 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 Hx=8v5fo#@P literal 22563 zcmb@u2Q*yWyD%YZoE9OZv2g73(EMxj zU0!>)Bd-UM9pAsbc+|qttB|t}sS7%!I`iVu)>e-K6Cs-rZJ3CX!!(& z_n7qWq{hF^%j@8YWjCL==65!nDaxPsfEindV;Y|2p5~vws}H_bHYhPQO}udZx1)b4 zwe$=!u6WP7z`yg5NSHsHd+mi%s#28c^b=(b({#(nWqEl!W7Lh=%H_FNY|qh5Y42c2a}3dn+WXObwWBX46N6KR+_ER zW#4sTxf$HB$rr2mH>BgfHvHLL~OGnE%yNQ31z6+9KyQxBu2!oQ0lF+ryj(Nb3U3pISN0eMd`B72#*kKUFpL*dN~vyTNiW zNB+#)5)d4)tY#^<=~!F1Q;w?WCIm5Wz@&ff4YJOM&os8apyN%6yss|OJR&-+IuM#6 zo8AAV!_LX=WcA63g-(}<15#jgjFg_vYP@JWEXR2Y`RSD=QBQerifd=YL?Or`f!4us zcnvex$WiD$7PvkCm&g8oQhm!M!`e4-Ov$sx$hNYDdEl-vSLezDG2T;z@fC@@BZUAE?(J>|j2_>~iGdwg)m-ulZT^N)uC zAXDMMhVFr$A2sEKf}=B-mJc-!6Us%#=fkeEtW5WwLBX9yr)wO5*D9X(n!&+WCdalH0B){^7K_R*~ZBlRST1Q2Ub|bA;=%H)nA$`Xy@f zi#LiOX9QqA1rLm2_nY^sY22VO-TysqRO9}M__~MIG$qdU6vBiA`qmd~Ki{7#Dk*t& zicGajxkHzsq2bK{woB)4Gcww!G?GOxCO_r;2K>BPjeg9-)6vsUR)De&c9T*PjAAED zq1C@8w1bgm1r1kztOO4%3Z(|wOCn2nT@Meh@+bXn+)a88mGQ3CmF=IZIeLMuSWn&0uAwn1uUMIxg#w2x3W5|8ViE?Q=CX2>U|ILrQyh=oVfMWJ+Spv*A||)S#6USs z#TeGgnsNs6O1l46{l-K&EVn`QnlrN8Tz(%jF*v-y$v~WhI~nVAA`_Re52{NI4n47c zQFqd~z{~()qu@Br_4nl6^5ZH7ih@jw&-+JYvFaR7w50ViOwHN3%(<;DOh8Hnxf#uh3OV4?8D==pC^jx7nd&YP=Dl+magGFJXo!0OfFyvF~hjB%x^&DwN z2JS*z^A?x<+>;cn+PC&h;S5#I8((oJu=P;>ixcukbH|B`fr|Hx@CZsf0YG+Rd(+<$ zcu^?&BrAe|-Cs9%(FPbQzdav#GpJqzhQ)m&W0Hz&2Cjh#4D5;844jb+kF+c-vbhV5 zYn`LdzbUZE^nJO!ybR4PD&j+-Vst^7zAH@NE7ARSc^3(o-~F^ogM*r_{j}dlAqQ*Q zu$7|h?1eFkROqhP?F;6JUHS5hk)cX*07q;a9v}>;e?F2#7rYph7et(t#9ZBFlcjD% zXC!BKxX zYU~*8OHh|1BF%Zg+OlOsKlVq^8jj}ptmeQPTh4PAX~dA(q;6hV9pMPZ9mOg=q6F#a zf;*vD!^QQ8pF1Z7PUWcK-tpqbbWO2{h)A_J&P-QFXDu-e7rCJ@X@n#*Aq^umCd$0U z<^)X}lH=LsYT8=Qa_cdhp}a`@6x%gG+-^Sjeeh}S+N7SxuVYCsnLY~rXhE9WDy;nY zI3OW0{sE7;?zs!shEi$e$0#jFMWvQb+TkC_4W8>34PMxyh=?m}GM=Aty>|JJaJFvt zeU$a?BbDS=UW^?7L;duhJWf+L+%9w0KRtjIn@xXVUNgV-998yD%!|(xi;Bkcd%v(& zq|Q5*3Ylj(m66Oi!3D|GhC_`3xG3j@Ng$-}7JY9E+sI7zMt#n9*0V4^adF*?n+(ICjhI5hJ%#rEp0f(!y?ac*b2zS#RC;q4K)nzc$x<6I793P6~8a6@cp`AX0 z)zrp^vYxR7zFxH0%JoYU08x%T65`{Pph8dyZEfw+$_dKPJH&uku|O?QVc8|OikSPp z*v0{zynqcX5MIgd1;-qaEaB)#HT0nJ(N1_6<3Ol^ja*4GOl}!bQA!0!|B=&$A7ZPi z`A}zZwD+0Lrsie?-7Ybp!Q#j>E+c{74)46c|M21PDlAxVTu5xwsE=)b(lW+wr7tB_ z+9RLce^Xd)`{%h-8Hjyu|Bm@rviwaKRd+yQ@%nNX9Qz3u4o=hr9A z?r=0t(tE}&%(-FxewFK=Uw8W7*CbO~^GHGbW!j8vS<@&c1*38^=Etv}y7CTVA}Cs` z8Zf9%?KvV^-~2kiuf8hGS!;AOAt50z^=7RDGW><@&v$2_x##lo2-kk{u=~uP;o;@Q zL?8s9+;RRt3rt%GGM=MqeEj^Q>Czq+Y!+3!c>D*vMKk*opNhms#tfQ`qBaBZ+)>Qp z%1~89!<2@m?GVAOpy$x|W-rC(SeUBTz$??H6OU&6ud5?+2U5tGy?$>w%RdU>ksQ6& z{k>6n;``;S2q#Z+meFMvq%%L)4PIyo#8K@(CLj$sXK6 z+RThelArvN(EK|0mU;&fw z(Dl)b4T*bz#&HvK7FyxHb$Mr}bb5RNtr{PItTp&pZ>G3urVD3jG&pLP&Qooe3K4lkFr) zT!<7J(-=|YWoQY7)dL2FVe=}mnx#fHd<*8;ySwh-k@?mSHE-H3@Mxsv&*&$ek33hP zO6Ef!{G763G4(QZRUNL_jnm);JJ6^s%DgB=eU@gb)dx1ID3!U?tl0<}G8mpA+a;2# z9q}^V0a+3YVR&G(^!vNXt;^CFt8DG_ewEv{Yh#ub`-pSyt5dT32el_ffZnmU@1mbZ z1Qni~Ak85_zv(O-C14EiJ8(Bj1xe*tZdVqY%9d_TY4;{R^4Mn-m6WWVYl~iZ2GuJy zTCR$?QCRkq`1&Z}X#Pud>XB|sj&ursIjLp5SpQ;|71k=_mb`ZvlC{j(HqyEA(V%l$vS~=A~sGM9llUPj`Imdr|(& z)Al1oT77+e%f_^k?gTQF;hg)4>T@!vMCvuIF)uD+eYC$0Kd2uR)S|4S91l$`0_-N+ z{xA-{84P0B7F8-(Hy`3R-fS9KpOir(y|dw+fe!W;e=^RIp-p+ZH+k~bc_Z4p(d&jf z{CZuuJ_2)ma_&Eo%>R?Fr;#(Z7HnszsJ8RHV#yv6H>jv?Kpd{WxI{%|TY72moqPA_KXNZlu;!#Xow9b3yy z)tybE@{jQY$3Mkp7>a$2atiCP5wqbOn!AOzp)z{VP#*+*247_R4;Y`FP$9%917xOCEz4fND0+}xOsmmYNQhXUrF2i)y z?NUw#1N=w0!O+1~4>7ay<$Uo}V-t>`eg28)(RBc^IHYaeJITCUc*c+5stL#-nW9R(xO!dq1*41MDgO8mYO-H(WAMCPX(Wx`G#>1`lC<_4PdzxO~jG*x|IpM;M z>2a0*(n6)0W;ecaLwdhNx^b7TT5Wp4XYVu8%9{AC=dDCZ&TR(-rQcCB?pD)gn3I}} z*I}1l9;{#gj^IgB(2A3>MRK%U;~2sG#gNH=##~t z^T>s-SIMz0pz3!w!#cVrGwe|{-RIvKO#1pK-M`u(3X@qnBIo@B&5q9oNi7=R0=;S~ zug+_E;BNLmA+-O-v*~@4ZfNn!=vHSZH`Pk_e({Mqk)+Bmy`|D_zX1JiDvdPgTt=o# z{h4+s^IA5rWJ)sj7`X+Unx8(iAzoC09_@7#9JO5P*3~`Q)V!G;t|61}(HE!ht;acK zn?CPP74H?>4`tkE!Q1n#ljl9J=$Z6)I9)7X=DyV* zIDweXWK4Uf-WtKrfS@?{gH`IvsA4x5nm~ahOlaEHwfg~^bvS0B+dO)G=F34@KsQQH z>~uP1mB@`6#?tioL*UQ%$AU&$6)!KibzkzE z0Fb$B8a+ZhQ^`k|_s=eg{L;Q@{)ikj+U$QYc^-0Qw$Yom)2VX7rB063tPfmQmM&b{ zjXO#Z%}=TNQDwn62~JPQ$m6$Bb=W;XGiz`+CC4RhXB;VJI{*--&VG^|D{u)GKWOsm zr_>8N_i|-uM{$=*8x_-Iqa6-E??7*B_UZlQl^9%+c)aeLm%Dc*NYBV9_vyFk;ecx= zTip1e96D}rq?uvC!3iGHb(AJ-849?GMyK0c#E%>u3vlazUhpF>Cz(o8CQLk{*5{i2 ztK1kF86DO~^4@e{$J0Ny0h+nJ{W-RHdUma9uN_oWS~?CGOIr<C0WGxMkWk$5%SP$r&U>XXgF*aB*)n$=q$$puBm-K5nL2vC0i6Bsc=i zEB{0fXc>SMECEu`iygKzu_0T}Me)Lej89<(74a*~Y}Rjqp}8X?8}kyfmg?a3yprP3 zwZvjY6)1b4ZC=YE!rRFKkyTfBJ`Q0Yr57-z2(1qGs99LJ^(F4bAb{ukh;a+bmc$Y{ zr$yo7`dc4Ivr7BULTAI1`)JFLNxw>D) z#Kr7H*&q2djdn3Qy`7`j;&rOeb9qek-vN|TsDVD2M${YehdNCd%afj>N&B^@FhG~I z?d&v5o;`WU-vWcH45jAOOqZ7&l){=% z$&nunGWDJ9_gnwOo3SQ%s%gMbnjo{nt!Htp*j{z@&eNT-bTO;sE<8T&tHf24#^jZnEn(R_4$*?-Xb^x1{st6rdxT z!19oHkzlX>>krO9x`-C}9RPlWj&$CfM9QSY45|104XkUsxu|~e)eVN}Y~fmJ^Dc8y zN%;GWkiXS>!NPRM6G6e&T!7T)NH?SW**0I#w%wZw4t{B35)ym6>7v!a78ZobADV5f zZ3Ia^61VKUCK`0?v%I?MKsh0AOjQ+JxOV3oU_yiia=Z|e`rFK*L7-iZ2-xBuKSajI z#=Zj{Ilu_id-LYaCoEFa@ca|^_N!M*|9Q`LLrAfyVo2uiiK74ixBeTF^}qGVyV3hPsxzXvz79KIlm6Ud zZ*4fg@Zjy+x0RRIZvTgzZIaMiL7SPe@Z(*|ZKGMY|0ERE z_NOELV{fG8+Y>BattAMPQYj%$(L44UKqR@}5_Bj*B(QQ6m;VX9Om{zdYqrs$e}F40 z$Y&;nO~=r%&>J0CJB)~|0mt1>$<58RUIh7Uf72^7Vbc4X2~JN~s;XniQe&1t3ELq~ zU|Veg8?%fB^Y!jC)zyKFw5Z0SB4xnj`aOMGpLC2{LQXm4?~zQ*w6dGuzjH1tL*g%A?)e-! zYOba2#NkjCCBC1;WoBTT@#R#LC~A90`~P9={|DrM@Mw|&7L~nV)Bv!2|F@r~X^W8% zD%&~LZi8|de#qpXRWAg%Ci#&uye_C|_{%82^qF6O#sf_q7MyVbQkS|^yJvKQ<92=} z4gC#`(sd@0b|o#qk=otc>w)#D`tjq-?TlYP|NXT^=T*-WdY z1!f=Y_1bhe>z|TnZpkN!8<&)zTaCDu`Clw;6(J>3C3PiIrF9wegmkLd?Tr?}bh144 zXB8)9<&n^yo_Pl_b3**mw9p^b?k_So3+Qowcgp%a;*GVh8=CXOl=|(D>zhKxU`a`< zy*)i5<$!0&xp`j?Jiu_*?Dypxg+t_gMgl|)OJQkoj&P#>9H;oic?)&nekQ>$nf2fWhlBpfw`t7TO8h9fiG|37c@Y2m==B5bij&5E&UcT3S0- zbm~CVn$6}|9NMT{@Lfr<@x+wY@(BtG-f5f-^yT4wTK6(TYUl^M7Wq?vrWUlA0Lj|< z$R1!6qbb4uQ34>gHl>lZ;T#N4!5@;6*aUps+ZdSaWK0PX>947&*&K#qK*e>~MzztH z^@Pv<0G1jhB>Y_VrO*=htw9i}q@ZiX>ey^hP34iYvWRG&AFU(<=buhnlx7>i>wPg&8`tE;Q~P*PGdyX9X}q7Q=E%b{}vn0s1BSGUl#(aXNqyG_!> z1Xs66GZ7^|E$nxf*K4x_6~K7Lclt>i8#tKT<7{q}6*;^W8Ggn>U64@hlg)5k#+Fv{5>>Giu;X0kmo zFPi|9R;ur^tk>paGwFq3!jw&aG@ES6kWN^j^K12VRwfQ@o!NHmA4>w*>d=>ZAs%uTwcMEH6BB zmk26fy#R3}i_TP9cJbY~^x(!NTRaS1A_uLl%k#$)fN|0^ag71h3vygMm4B3#pv&bbm$Nkc_t!sVG2 zSQfR(!NsO++;`a|Yur3PXB=9e+9AH`^OVfNAAb3!E1-(5F&hq`kT`@G=O$PaGNG zUVp`FH=hKma{54GoOz!UkiYF%cwFIWo#%-T16k^4&Hu}W{_DeqPtHJi%k^*JW>>Si zbXBlU6ccD+f|wtOFJ#1fw66YMAh@glnjfzj=&sAKZS0`_JWkBd; z6K%J-5~hNQR;JI${m`6eYI7YbwBuko*XxZn2t>2LZb_Zg45M|?J&+sGw^3S8Qjul} zv?eG1zCwK}dyxvp+S=aCg@A!0Q@P#X*LwZYjgm?1sofs_TNTWr-o(!1@CSkmVKEAD zyyQ&Ezf@U3>$1#!&CC>|aP>StA&rlphh@Qwj~8o%Z_``NDp%y;8JB%D%5a-kxwt_Y zx6k}73T#P|H5JnxB= z4*ys)6xyj>QJ&BXE3Ne3Ggz;BHc~kN zUFW>cDwtpcPDm=ASg~5RVwVVh^x31|AowfOV~nJ?mS&7d;fjz}0s9DC7g`=h$h;{O zwRJDB`hGSD07dCk|9$%OX@4$EuqBRHL!viH$h+TwS0mH0#HUn>r4yEx#-hmquyOm# z!V?SBcC)dQ?Y6)}gXHHu#nN^><)x5FDD(?`IlWEWA^k3hRed?PgIdXUG3%UjWS_P} zh~>Vi-_V{Bw50l{7X;s2{?QBO@TxJo@>+T9U)UAQVQjfBdEiw-+EpFa1B#AVmg-8> z7G%*!e)n(aJ__b$MK+?u1#XnMJvRzan(GHoI$xG9ZBpu_yXw@oFwc-C#0Z>GPpNsL z;_0R6w$Q_j9`L035U^PL>Wy`U_o`8)h7_k;YHr))MdCrDbIHN=Lp4`WQGlJ_eH@G} zYWS*jW$#jV942sL)+d((d#Cv;-A@`b157qs4x{_o{}m_y=P#X==1KmyT!4Q)u^qoY z${|`AoyC*QRG<&cre?>8p?a4uW@6%vHCYa)_MRBf-Je4-Rq1=2rFv&$b^Xq;?VEn) z$G^mCX8Sk4)Rr!tr{XRQEICJ&dW!>{Hw<4|x<-9A%;JXHVJdT2hLf)_FV#JL*NKjo zP?6PUz(NrCmNrdiq%p6U44!@UL@&qDU{vs)hL6bj>7Y z*~NW(b@gXX7U<>s)ZV6!CDarBD^H}_`g~nOE#17*C~7nkj;O4Xo+dw3Q)dG8@7I)9 zqCT$hvSc^k$Cdhhbu&I$5A1H^=N(ZDIAG4sZh{8VrH$yC3aN&PZfL~;*Jz%Kax>O> z9Qb-{-JK%J3DDYkRnhXm8>OE}oa&vv)l$Puimy@)kl4FC*c5I&3Nzti0D-y>s4i$vsFAGCLWjuw(08Hy=^|A?qG3> zoB%9XeLK5CdwY8ewwDILmyVIq#uOp#RzL9$=;=sj!-TWBgl2}wx>O-)b0Kggtc zPg4KqjezQo4hgLk{M-&bKp*u*A{vpBSenf14VJGHZ78=o6aIp2X2vwX@Hb(q%B!Em zeg>wrD>APgJU4xtD`~4Z^^a#$<$$8jkx(7RB2G7@po26`&4_B^#tFi`)+HzwRlRMT*H_2mDBsCehsx6pAPDg3dww^DK}vGXj|qumO2!e;a!(7qj6 znfymY_brY|)FiXlQp_SoPxEyY4|AaS?c$&_PoW14up7~x?917ldibBml3YC=<;i?IJk6~W!V;#98Bfso?Z}h-ndV|%n?}a{_admHcJ(0HjnwNFx9oT zErRi_V1OV>$s&|TtD!{i9~uR#Fy#xj?|Hkrk2$qd$-_F2dd*kja@i(&j%%Jac&MR{ z;rol8#|0Zz(tW{fEAk?x4d?Mo zfKLPG=xsvk*DRWiY%7j?n=e$3o{M&P3zFj$pV@+#C1VmRJXovbQ;Ui(n3e*U)5aVk z8*JCRX*;dU9=NCZ*2YGXL?mEQId{~o%z}t-!2=xu^VyN90r1|!m0y?pf_sH2v36cv z$JjZvgg1?^P+bK(DYg$Io5x!lV2s214%S>9t>g&QemBX410Z<0_f;V>%HLy4+`ovh zhE_Z_bSk{GvoYL4?@f`P=#YZ^)DfjLy@lV-)`*Vtt@W|b!N!dw*30mgiraTwslwJw zs1rTT6{wAdhSLF7wP2M^+B5trsbnGxHgywk>OK2*r9W*oF1H}luV^@S0f78%Aba7; z$}eUZT{0!k@&q#}PU)9$bs1=W2@Tz6E&FoPJSLr2mDp0R1Kn#s;x#$ws1g%+s>jhZ zk?7-X!apjc*|65{!k?oO>c>k!R%Es%$jPXvpiPP(FEA#i$u*&;=|O87^Y9L1b2qXD z#%czDoGF8^xnb3eP4@WXz?x@y{y~reMtR0Gz7=F>Q1s$Yj7GfBf(pT)i5kU){ zZp=|)+Q@q&7v?Z}5~X>)q9(#2w|W3FxV|%TxTRsc|5jwtyw)Z*c@8JHkJUP8Frwt7 zjxhJvS%ne=<}4NQWj}l{{FO9!1=QP3U+Es)nX;*)NmQ9_ygmU9KsCOPtnt*GdK}y` zn#Fk`IhZ7F_|EFSvN5f5f)3)+RCTbWYol=<4clj*|2hb<~7~?6=dU;y9{I#);K%(K!t6j{9mT=J^o)OPnIu%_6(rD=h3eaWs=(7S{wEruTbU&p zl;)~orkHMT4P+J%kM%N%qdsWW*hE`0QHJBi7!n{3;(L4u&c?*Inee1p<}gS@7bSge zVLXRy+paczhKgXT^X}S?OO?ox_xz+WiVJ;mrvqGQ~LabMt zCZc6)3hZMD?9&dbk1cwN6-j1MEL7@>QCoLXZK?pyuSLigPZAEh>jYNS&x&u zh1qCd_eI06yq!TFbQ@?HB>i=cQj%D<0k4TqW@SXo3j`?+_d_)$lsKi`KP*f|^=Q1T zFe+}#@Eb>Sg)%X0g8_+WH_wwBhkWYV`&2Bpo=H6%UDdH=$`9MGfam4qzZ|nRvbV1| z{F*y)b%{mJ|9!rYN!}pM*s|?U)q@ovA+gpDaQ~cQExT36Rrii|vToQw@u1w?^?g~3 zMUl;kcGL250-s>`v0yuZC}5nfC_)*0NWqimsh;YH`(EJ2_ZW1xNeK&!SVV?2Hazh+@KWxK8l4)TuT1roL`aieL{>$Ercly6T zfbiqIr-hjI%g(A7N+pYBeEx&&VpJ?0_5!q+H-jrfr&7AO(nmVXEV?<%AS%xrH|KOe z%=QyqN7tV=#VDJ|8;tGPH6e}o$PfeUrKYBH?qY-oLRb2NF~XFasZV@=B(0(~of@QM zuV1+VnGD+F~R$n&L+e(aKpVaCp_?{+7G-tF|4t9zmVp`5jF;#bE-Pg~rpi@rwD}^%Zb`pG(!-c)DbRP_{k!KD9 z*^KiU!W1KjF3rdR1m=RPh#8Fac_>l7S(s8Fx$^%YKk6R>e;RqG-!U$595>OPYfeQq zbd8HH;nz=FYt<`fxI7NGH5aGuwXfIZq%f8boT2&_>lG{EYN2LuyQ+%rb77k~N8V#9 zs_ImskqcjhJM|~}9__Bz|9)n_3DDmBS?_1My6wWX`GZcYY*(FG4u_dEqwcZ_@!U@x zIxKOMqQ?WApjHr#=n5pdM)sVw+D}PLWSG%20o+un3o8v>0>`NQ-+cRFDN2iCkbHi=>ZYw+2v;1k@9V>3)=>+(e%f z$%E_J+1aIP8S{ggHDBGZi`zHRHu$a~D!OlHonMND=ML5`E`Ffp4+Xj)YH!|*0c=3u zs4ZOEL3HW)9m^F}Gv6@v`6idDx_b2GM>CtZQ$OS=#%ur%z+DBidw_{*1Du_rz6h@X zkz;G}(Z2N}kSf!`l==ZkPXruy-Tl6my+A(4-zO}yU@`>AKN6B+u(72nA;xeEm6n+V z{X4xVBCgBBs_YX=2D$#tj9_+>7YlB&r1$m+ln`^B7IR9L8iphUCrwpFCBOi)Vj_)0 z*1{Qs=dfS;9os3>Ab&995yf5Of}X2UJf51G%2!Del=0e327LBkgpW3g%N-*jz>_Ng z_%e%ML_H6;-+;9W)H6IcCx!J_c}#qLeSuNX)pl{Qxj+zgOxK*o&0H@9wGsu~Z-$;JIlq+w5kO?iLEngxR$SOEM3d0tEk{JSD*O zgiCtCdt}xd?Q~x?`CA}~Q271360Q7kMX6iM@osNE5ZD0H2VaHJuyKPGqgjVzxfFj5 zs1%>PpJ23kzT%l0Ec6I2EiJt=S!oG~6Kx_!pbAcE$mrZS%* z4v`LzPhvp*ZCbtmiLFID`v>T$FDx$V8XFe_KFWjv=3_=2p_KS1QIL;iWzfZmb^9H_ z?6e%98QV%o8t@1hqSy@NrS609KvW$H#FtHL+xE@^QFwqo-t(|EM8V+^bGEzDQu%gyJt0Qjl~LB>!WP0cI-E140Swrl~DEmYcB+XP!i#ta#V zmYSN{b`2!-Td9mG11eFZ^YKWQM(R@~w0#3=Q5N(Zj!)#dD6+-|Oz~E^9jAnpO}Z9@i}$ z>?~KIFMmWK?O>|&R_aL|3~I8b48~&p104+irSATp-k5G!6=HSHM7Y+4Ls&mYapZc5 z$}3?zkI!xAdR5YV%WL{EIlz)^y>eaELttQt)p3x2jL@XudsirSx5t9C&=J@l$#?)c zz2&(+rfw=z6UVqaVsz2$Rob1njK$Bo>NHK9qk1b`%z`aT?xKEuwW@x8IElEbVat}~ z-v%b8?|hsp0|#Kv+;-;sn&g9RQKuL@@oHEa*7sAY+h5QE6!OTBO_OziMfi zUhf`kjgAB+v^v4IO2$i{UAP1GvsP&-t-S9Yt!=2rdFW>jNyzALR9Le}n>_i>UASTE zU)ZDvEV=cGk=9l!5mDrleVNs{T!_GmWb~(*Kna2)uNFH-iC2;}^LUlJP2=Jl3$)&P zNo?H{YSF2kZ#mQ|;j+u1w5YAXoWDm>poIiDTXA~RA=E1BA@h$P7gIi5Jh&M7^+R5s zjE^hgw4(`YY>ID054DbrG^~Cg>6+^1eQbYjJbm5tunM@nQN%~THGT8g5#1sey}b0} zVz42OoGt4DFLjz=;A9XIfcG=pc}vuc&c*KhvT*QzKYR;-Dtq?rnB&9vW2O;ZeH9d_ z$iJ+p5Vd8k-U$FBHjd-be(R?mn}a596m^n_`SAKE-P=l9=pZs=dp-y?4UagTRxvUp z&XBnGIdpf83r!rt2`dITISI) z?hAulzF%+Lq#)E9pD?j8^k>n1lqcEt$L_77M=OgzuZqlGRC!;XR~J3fDwNAES??YE z)=gx~V40hNoL_JtVHyX;Jo>>8%PffK5s~(-zpHf}7hA!PJf$rF%8g8Dwi>J?j(Z;? z|G?l*K+_6G^s?2^&n)XbqGioiTg?wlUsy*C-NOt}q>}^dr0#38#*R%hS>`w{&@g)O0 zJ!|IhgEiG$qTIY=8xGFJsy}u)xJD4Rcc3pydsI% z0gnK=4Qjx>QsY|Wa5^wEau1t!7u+*2KtsS)kB#X7D0q)a9+G?d`}e^k zzdl{<2U39JjmaaD@=g3*5cH={R~auXqMLlHfXs$MZ~SijO^)*G^z=Q_9Uz=l$&7)M zL8OB7zDo46MYC1V6L%}J6D$BIIQT%U9W3X@;1V_ z>em6&fq0!!+ty-Krj0%Y&Mz>-U+6pxa@hWKUx{0f_l+)3wHZN@U zL-IRo`R|Vn%nqz@)#z(D9r|c*?*k+kHELtZUHI+WQy_S$?rm92_d=`Uumad{eI6c& zCV=#PQ%Hh{$VS93Ak}X}LqqPZe{dG_p3TYLn0E9a1;}Yvh9U#^Vn!+>= z#2ThtcW-~ z&P~052&-`^XUMlv;_2|?EKSnUD*3d|lnV3(Ia|v2GjM7x=8&M-WZo+`4mMIZX+gM$ zGj)Zh=e~u}yjZ4_@s#XaiI|P~<<(4}{n)qI6 zDeMp#`J`CX$SUkSQ`aELB6$J7dy2*KV9<)KVB+!7gb}5ix1|7=?!;Z#07u3KB~w;1 zXaEcQjbCWbp#S$BLJWHX0qeA2{;^={?9waWga%JpZ48pkm27~Z-1GR})B^{q(dgOq z(imND72h8zuad99a|B)L`P4Pyy6QOFcB7CEdp?o^!1idpegDv$GClm^EXG!n z*+wpzlAj@ncLCT{n;1S(Q$D!cVXo)x0*IT`2uFdZ>N4Lz&7H|Z)J=a#qiQfS%P&?g znsm;r>Rn$`Q|-%=rL_UmwG}Y$A)^$~K|03ec~s&M;$3*B+V|m&UZ|+M)vOvE7O-$N zkS(g^raw^NQ~HO@?uDk@oeEIopH9p_X^&qxN2N{+)Mn+i&Uw#1{K^yCAWGwl=+)%|gt661zweMJQQnkQ&~I!hc<1vX9!lxp zT5%oD>63q*x;)${H*783`|7<(mF#P96%?N0nD%*d)y$BZIS>rz3$H zUR$|dQ|~g-G~(oq{EDVH#}+<# z?S<2cSNMCI4$J0rXWwO&|AMn%Z&~v9d*uJBqIm+ayxz|?qL5wPN9>c$jb^>@S8-+%m2I6Zd$Q*wHBR5TutH|%mi zsNH8Ak`Yn4&sZu_jp&BOm8OGGEo`t%rHr z{VGC`STQpfYF`_2~f|9t6Ew_^Hfgvw`k0e~&1JXOSfr>unv3|!%BWHhg>l2GS zmthXc3#gNm!yrw=^Fepe9Ra*@YP2!OnZ$t6`(Uj>%dXr&k>C=!rJnkv+^n|Hb-Y@d z4sgEb?oJvp<$H45t+6G3tJO=W<1|Mr|PCH%)Ybea+7q?>K5$5Cv=1vP%|K?}e`f&uvlh z>FWFFC@ZU}U1i{kJw1to!IeNH6A=Ck0-zB|xvappt(v@;xXW0ZQ#F@A2!d>?Y|rdk z_VmaoY8-FKhXl^}4?5ykcG=V+c4_5B-ybM3>%837@X0Ip(JD1!Orf zCbA>Zj9eW%?Ja!LWc^GlZU>0{c(=+7qc~9~LVt)THUUa^Jsizwdqj zd@XNcf;7@bo813^#X3>YbYtz<8|#+SQqV8sNkv5;dis9>By-A7n)WCmsIm;V=sCVE zuTvtoC!C-QgCBgvCcTF0==*SkPphkeLeacgHfmxEknxn4pI?}pYp|Y{`3j4v3OFq^ zodx-gC4y2%u{nx0K=H0V=}5r*D4$nHOKa1>96=_w$FaZ309@fd7F&`wJl5)ZSX!iVDNQ+u{OEF7mfZ!} zMz-F_al+V+-HJSJt^B(A^8%_01`sAT`3^axvF5~W?=wMP$2R!Ir_(==fWn;P;49uo zrww?G{Iea7a(%#ew|$ec<7a$it6oj2;_mFiOd#qc4wb&d#3&>Jah>G2-4GmaGUx7fSGHsiD{3cn;$B$qK1~}xE!t5i$ZWX1R35EZDw>vn^+%^axW>xy3^x~; zFpf)37f@Ik^l!J?m%UFJ!by$4NOPZP!}l#B$Z5XEwZZsJP)QcXIZ&X;GTcfts-}wr z(RaL?6nBsBn$gCwTcGDj9q7$!F_5|htb90ZuNqJ?9Gl-K#)$dWuMzjJ(#Znp7s;vb z$zu*10d&&{?EyC7o-f@@d9~;u*~y6ywB%puvKH|eM7#@v46lp`;V&RR^IC|-#}lfJ`a(|-MnHAffb)jkL|I1W@!)d9 z0%_tx7vuG;t9AMedyVXwHr#fDnb@PfxIyut5mjSLnn&l$8ux|iqJGUc7;}jBCOyew zajt8XYDS)xixU@*){+qEw>SBXuKMM&2Oo<7<;su1H|a0*Uv_dK%*OS}_Fml^*gdPu zCc~`fk2OB}VCp~fJ$1t(&~zuoId~V0U(HL~hjiFLa~*eEZcQ8?uO8t? z23Z{t4_%seLUS9a$<4HS7t#LR{v0KGtpgeGS_k^O7|@9lv>M?9JK6q)bHsJ+Qk;(% z0c}?8*>z;QR>(`qD#$zzJH=kKB{<2G>Vo`}y?qU0R>a%b!Z4FLNU0uE24N>M!jZ`}zi?l30{x-fD z7pURE-lRE!KKXjuuZJL|dyFTlDMw&oUjfqT`*KHGr;v6~l!712k;$=-1ag!Azh18U zsj03BUr=5YsVYHwvw#$ZP((V?q>4i14OMzCB7_#Y5I{hrDovVz2uMc)MCrX6YNSO7 z9YPIK@?B@Xf8qPiFL&kpl_S7u%hOsNQMD-x>EWP1?U zs5OTiEGZA8Po9w1&wg1a1D2vlvzuQ)5~#Hp8Fak<(3g&9T~zS1g+tVGGuRVZVEH5Q z26u%8d2xFFFzmER)9OKC=UJRs!a(NgBuk4uys?GklK&T){Z4jwhhU-tNPqQ;lEoIf zet}YrR~sVK3Dx@2lc^Phm!sbmj93pQ86sGh@dxaNHHZW=v!75BZhBhHUGb+sD0*(6o%?gQVf`HevCJ&o_5uCqqtul(c6$N-O;oSe_-YZR z2_6tDD-diSo%JiTW{7+?HZ;IIan?)xMk0mZlQ`}T!19aeB~@_bB`A_wS4H_Da9I6&pi0*GFOL9llOQlfDV z1ZrP5zl9}r?G-e0zh#%rL zhAa;`y!O9+h}`3|I?qbJobqbxnIacGDR1&1DVU?sjQ*&Eo89N^cWlO!M+A#xR{A#k ziM+fjnhW+P`5jUH)o!eVuMpPrE|@j^)0crA{@E_U2A^l`XMW5}3dz)9Dp#v^TD*>>tvx zMn-%$qLYd&2L%_0XQU%|d4oBN`xIkFAX}Bw2P!bnkNc%|%21}bd$nvqNBwy#?Q>|N znd802N(f96Vmf8jSqx9~h`aH445{)=@bJ^vD?tS-#W=ov66y0_H5%wK2_HIQJxKFt z$7dn9lTF#z)yq<#G)KyMytJK4j&ty^*0`Yd?nQ@Pd~6iTf!5R|8udS3nznr#j3r!; zs#2$TeS$OwJ#|>O8D^VnRB_EUH#d`HE=MnP*+fHEjfEl0aSoK~CJkerVhH$8cEsJ6 zRsHmpZY@pcT}C0`ZdIHoni+v}OObweQ7S`Z)7(Yuq6GY_s}%bmlT;xwTc$ISz8BR~ zHzP?ZjrS&B`=Fn2IUUNv&1-s%8i%4&VP#18moLFj`@eORI1Q?=SL8WG-`>kJ;^3)T zVTEecu|p3mA~sI-Z0eQ#im}_`vJqqARmfj~$1;w87=6Dz)0@NJRXS(mYHg_>vYeZ- z-*MOf>EvA(cb>X5V%$a*U2YKwJo)!uL2zaRs6{fB308~+9&2@St;^gDrC)kf%xYzr z1Ka*l`J9E4Z9qBqmnh8MM%B7(u=@#8IqikDdSvoEW|L@sSqMN9rCj(ydhPw5lTYr(adx)%MLc&o z#rLlt^-@~QF7SJe?&sb$ODHL^gnXc}Tgcv!nFLFulPyT}=RHMlImMs57_-Rqq7TiN z1KqP2K-@cy#*gRsj%#R2W55Y2g4SDG-WsuQx6GyQa><2Si}X?SsC7@kQ}Y*pTzhIQ z@JT=8pJy#pq~F(6W9e;`sZ|mB2@Bednyd^!+dlg|1&^rtUl889E2Xp~%)#kBi8LSp zR!c$L!URrCtk%Zqg$;jQk*hz!-mj7I~=V>fb2~SfdX}%+s=yuHm)cL%xmq4 z_b*clx0IT5oIa{{BalG>FmFAS!$kAvMXy-tID&MK1yH34ljSyHKWZKWx$B=h9v9dO z1I5S&3Xpt8I(M(jF9GuKO%(ExC6_A9M_b7jP#dX1DGydw8T|j(01dv2sDlCd5X8Sd}6H+x}Y6TWC6$nbQE$)pjl6CTDTIhDL0%s|?U{FOgqrvyq)*OrCiSVkzy`V$Z z_70)@IvCz^vf;25OF=zB0J>B1`q1e|yuv6uuJr+x|T zTcQkcASR~s*Lr74&v&;-y~>pSXx~B8U@9shAyF(v#!pj3OE$6d9Z;p`>v& z83U20r>6~d6#}63%t{i9@GLsENNcU&y>H`TWt~>#h3Dr%w6wH0d8Ni`3muMRa)%nuLMIYP+(?GVmhQ50Kp zYyL-HNIVyg8W12kK>jo;#BaUne!2J@ZJFuGPZMMB_!OwCuWzIOtNP8B=3CY2&beiN z&`ij8Y!fS$_Qc2h{0mVG+^{A2X~N!%*(N`aZ>HU5m6V(n+mz}(i67P;%11`NyBfOG z2Reb_wne?kdvNf}BG`ivS(&|Vynz$~EgtR6jLCFh9CMxUzK<81AoJ|kR zRxC}BXs27-B|AOv5&m2C(DT+)(I3BOrKG1JzL*O^!QA_Smv0lfqQ{C%KgSuZnyh*e z%?|QFqx7;o7A6ysqc5Kt)T-jDhND}`6D0ePy1H@2T&OvsOQkVb@3J*;gLu;cxvgwQ zo#;G9D}*#Hm`=`XYZ}`Aw^m)d3EZ1sm)y@*U z{}L^!@Lo;9y()|N5KIw}pu>q-cJceJAmeI`Y&t@U<1m>#ogT1~yi zC;velo{x26b|-&j*^ILg_6I+(`XpIEt!sWs*~ZRRrHrrLK_ceIk5W&yZtYSYE3cc{ zSQtOojCI6_!*w`BxiWTkOAf8M#P`5lyeo4u4R-8H`t-h4=GHaz-i8$-+iXn6WZ7IYgPj}^km*6S(DwpaVbKxf;O5CR%&#*-fHgRD3(B4DEfRx%DD#HKRk>l z$u~ct32S!!o(h5X``OW&b4AQ-wrq*9$Ehc#rA2{*4)*u=-;jbHaHM`<$R82N)VmY* zg9rFnTWjQhj&ZKK1fTntxsaij>*hR3_NLgd{edu&t$u7~y5gpo73Zzl<^22CV45@YN503`#1 z-_GFh9#hfhqeu&FE8>C=`h^7B>y12WK(rr`2W3PlU<9REq=N*Ge3Nc@^_TQ&Sm9;} zsj=jMZ4oSiJW{KVqFS;|H-XatD-O+l!RH@{;lahvWizjPX=_*RrPu-ApV85Q zd+vsGR|XFIUsaqt9J{>aD*hWpTirCQXK?Tz0EAb4ChUjh{;`@|n1UJ!I zw}c&RBD(ZileVM1~B%-j;$sKxuYi5U(akt&TMwh&l_?0$q7R_Lb_Rx zj+KCpI*b~zi3VqC*>$YMv!!F2U=t@}bbLdoeA>x*y*+HVs-f;%Vd0MNL!*R3s)Qma zTtWbnoTj@{)nn6lIdS&QB*p6Hreykn9dV04$k4U<4SzzEK`j;qJ}OuIs>|Fm6q>$E@Xg^S$vp0?JUAQ5=P@1><%GY4tY=+QU~87YHvlNN^- zeRL{i3c>Le1h07g+(+Q=1M{@N$4?kp|0(5)|7yAAn1a7PB-%+`c87S_GS{|{9=ABv zk+et~Ob{AaS=$Kf8jD7!;le@TBqlfzBm1wHN&yQ$4I{8~au%sJl%WQLd|f#f7O=n? zch`Cx@7mhf+WrXE%Ua~;pl6rjirIK+=qkwvg^rpV8b(XQa>>bE2Js7Z$kp_t2?BR#<~T zcjbtm(!@~>qd}hll~mC%F{vQ|A?1UjIP!PowKe;y-w~+WtYwNRDmNd2kvCa)M#Xf} z!xWXT`g43dT4O?ich+yaSTjvO@b5cfR`xEJ*-1okSsA;h4j2OW%dOw*$ncJq8X%M$ z0&8%IJnvS+$CCiQ*e|<1i69onPs}6ZhTOiNp9PF9)+)&9ZE2e zGBK^DzU<@<7_Z1A7WunO@cSG+nmWF*y`|y8og{ci)xV7<8wIFBOqXaaz8&#q4eh3= zESytswSfmQf}N6Fz`u6^6}WcJ%VfZ@6nu>;L?lD{LdY69H%+J4tpoIPAY{U)Is4Vf f+bwWkKAAfA>WiGIf`#J0`LM@odaC6rmSO(^XENPJ diff --git a/icons/mob/inhands/clothing/shoes_lefthand.dmi b/icons/mob/inhands/clothing/shoes_lefthand.dmi index 2c4c678e73305a80a44d31d8025616f2f1d1c355..705e588bd0475f1488bd1bf0650415e9e375c5df 100644 GIT binary patch delta 1934 zcmV;92XXk<5$F-H1p$A~NklGDc83*w1J%JRf(JN$#tPW33G4_CzAXwZK zRaKQTPlq?bJkp5UjBY*X({EbS%)J>j@;Vrb=HwL^ksE* zwXv|UP|F5bSXfA_tE-JVYUi|_>#Q?x*s{7Ce>V((i0xZvsd>Eoc%+vfk1T^JXDy&+ zb!}EdpdJt8F1UZXx|-J3)*>R}`RAV>_zu;5r=FOYh$Bai6nV$%T3T94+r7@*dFRl( zS^xa6=zC2z{SWJA)NjsN8>ZWgmo8n3si~>Bdi83YI(4e=&sbPkNbPoevtB6;elMp^ zok~+vQ`eYydc;}sWvebX;*6G$Q)k`nElp?l&ow@U7 z_vrq7WRNGNtgirTYirSNx1-%|XWIye4j`uh4n_1=2xt=PYRe?&w)^w2|tEv{x4E?kI+?OkW?yxDuQzb`)V z#1koEqZt_2*475DKQS?pxDbR zHaBZ~68K+dH@}GV_2p*YnKW}Rh;7vU`N$4GDb2oetMUFyGrql9Z##W^vl;KNG{fC) zLwD1U?7Ox3B(T$KVh>w9+e}|yZf1Q7=-&MYxyubJ*-)IELqLPyn`|i7;@NynnX}fg zu=!z+GZ+DrAqWsnhACeuqF+Rhu=6Y3_pL%BP+ufOAil zU2hl_l+mlFPdDDKsw}nMuBv$T^yx;HVne97e9nxFr1Se>_GO*e=lAU^=I&N18PShg zo&a8a?DcH#re{V*(u-RkPovJ%5O3G(?dOA%{ zPiI+A&RWB$$b51)V@b_jqLT8ds~L-H^1>9CPgPZEer_&xI-RuD2Cb?pbvm6iKR37K zYxjau^XWEW?q;m3?ywjnpGN-W+}7KiGcz;y{aO89w^x*$&-CwOXxOj_<0g?q1j2=>;%6TCG+(G&WXC?L%W@hQM76no0Hn@WXcgIyz7$*`EMT{3#lf?TFv~BI4*+#KQ*;^i}8K0|(;h z*hZbn_D0>T3*F^P%IC(78;#GeT#19DqqTm{!O_w9{K}QE`8RY2ky}llQdH3D>{;c0T^Gxbq*ZK6*xP1AtZ+MSV^Xa|@T)%cL{<^%J zWuvxQt@QM=l>Atvp2W)e)`#)k73N4@K&2%$8tW0Ms;VOXeWfTmpWY!b$SXi;&0Ug`^XVM|gARaB;+ne<#pg3fgO=RfCD;x5 zR8^Jc=jKwU)7f%^R#lZcolcscn=7-qcUaDR8o3sAH{Iqu`0K5I&LG$B1-l`i-sYT{ znYr(E_Iur4As>?=2pE3=02qGH#_u=JEo-Fd!459$xxTk98{|WAs;WxyT1xTV#WbH9 zDP3sv)tKo*Bh9BqitjF_cr7_4_73u)SXEV}#;xh}d%~Im;e9(07*qoM6N<$g2fy64FCWD delta 1926 zcmV;12YLAD5!Vs01p$A(NklGDc83*w5B2Z%0yh0R3o}L_GYzd?|g5@be zRfm)Tgs`<>s4j1`rI%1ke}p(v$(hzmzI`(N?CJhY3ZlM#l@JiW);TA$A8}KKC8$ZI{!)Vki(tE+KsZ7qZl!W(bA(e)jwe5W2A9S!5-<5}MEN{fq&aku+Sop%cD z7wcdD6*}(8MgM4JMxExIbYRM1Tv=HO&1N%fY;1&c=gxI}j`{id*l0Ai>*X@wzvSGx zbFtZM?%HCNI&b!`w@-xF$s&;aw*VU(8zF=cu3x{Nq+Wknr>vW+x88ayhOqm6rp}xF zqx^oPn_Rwx{CH?I8cAwZslCtgk-TbEl-^ z;>8d`2;Y78T?iqB&CSiO>Rq~YDGUw{h7dw{`st^;Yp!Bfu3QNr>~5c_^QQkKe_wp@ z#TR1;Tf-T+wzk%F{n63USS|vefBt#4@3(u^XX?BGlTim1e*gf;+1U`o*+e_LrmRKf zmS+xD@>x|?m(;4dSS@7_34$>((U#*t_d_+KgVNV+%Rw)Ttlau?f=x#%CQ z%&4236Ih-(7@u!GRp~jNZ$1^4XF@#n{ttb>1zMT+-5XEEXI}ev-{-*|E|%q;|L%<= zF>bt*{7$_*S937Njd!-s(eFNuK}=_Wvg%lTim1e*gdg z=yewc1}fR1q^i2TL`LjXrMm-nJCFwY(Q?aZZgzINpQ0$b>aG3w_PT7zGM@_r12M)B zQw?V7dc7#OjOJ!%W2@DQtyU{`x(F0Sv0WpZ;m$~^e5!c@xcpMy^?Ff88NGM@eC=vc zB&l_^D8hT^&)1R^>p|J&b75d0V=f#zlyt>jICLnRyIZbgL?m#K@~+p5WJD*bSpZ%-n{~ZjBqKUe$pUb7a6RjKy+}r6;ljW` z@-L&RsM%{|L>Bx{z`Y|QlTim1e*l2q*Xe%ndsVkrOp-4EGk*x%4ULVBb=6$^@$Gfl zl2bnQdOc1~PKM`3Mk=ZQ+{j3noSd`>Jm8hnr@PAJiImNR5W-mF{xFU;ZiT=6y&3

@?C8)?SD7S#0+{@BsEsv3_~UOvI5`}`Glvg%ROgw)hr`L?tvX|kt-47Y-RE-3 z=ia@0wXfIL!_lFkO3!n2XefNWz8+lsTgrv;)XOh-{3K9WkYi(Gapc)&f5Wc^2g83h zH^YsOKYr|Uz4q#>u{^Hz<(J{sty@0uHo4|gz6RX6eLMVZX(`EtTCdmRE2mF~qeDYs zVPV0=-=@ra`O{DHTo_L_n{naY5Wo6pXYZ$9eH7xtyCI%zHofmXM9%rt>-9K2Jsn>^ zb0&8CzFx1_-Aq0dA>T*JX=*$WBodF?c%>HS zVl9Rruf^~|v`g#*VYnYcK4i`Q@YRtI zsT`=P@YK{)?bygjxOwwtN5|j1c{3av8L|KQFCUN(00000006)2zthL-#oI3fwEzGB M07*qoM6N<$f)1tgXaE2J diff --git a/icons/mob/inhands/clothing/shoes_righthand.dmi b/icons/mob/inhands/clothing/shoes_righthand.dmi index dce5521a17261b72d2ab6e232d474d8928614d7a..b4d074ef7bd7eeffdb6b89ac208ded61126a75ec 100644 GIT binary patch delta 1994 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 delta 1974 zcmY*ZeLNHT8Yju;oL*dUQf$p}iXvQR;dou|Z{D(->yY7YB#zgaFlM@4w`JMVI4d@$ ztg&I7S!>vKN{HIZyrjIIWXvqZFk_tgbnYMb`Q!KY`90s~`#hiL`&8{N+}&WPk2RV< zf9m+9Op0>EIRVzc&*<~qY1(sU7X46xS119O@XZ0sr|^S8{olvX=I=g(!jF@yGv&Wa z+kbZ6ck!Ta!+|?BQkNt9Pwp+a=@{pw$J}=Z?rqhb_h83X!;E8F0*scM*+CR9O2%AE z=UOh*?BHwk*hbDAC2bCK3uUdRGwkN_m*pkYvDtH$sQ*Uv7o}g+zL2NUR?y{sEEWq= zTU%RY*QRRg?!FKPgJ~;gJZ?;P>Mo_FrJ6=bX+vUM++m$FZyOb1t57KF=ydw~Juy^m zb#_8Zi2s=0QoQ*1qIQyDEm*r0&HeK6-aZQlvSEp@1p6qnnhdh5Nbl_IM8wB48#DAw zOmqlw2*eN8))AS1_!~>?>Z*{KLguK*ad||qdrHFPa&d#D z|M4H)>gwtWPfT=p#9$zFgan!y7Dnt*om-3-)n2{{u+0G8kIc1$5(NCR^7Ze=waa5f zEDoo5%MP)41nRyWBeUDV1jPu*5$MA&?H3}Txv%diV9*-I*}Sf&Z-*pTNfmr&R$*s6BDA3=IZ42{e3G7Qxj#$!dp0; zSS%KbHfWmE^|cioPT6=IqG}=)f`~*0Qi`4LvMn6dmgj2ZW{q66o2#o`myUOzvn%O) z19Pn24AKKik<6}f0ARP_$rWv=3QVS~bj2K>ybA{N9D#oRk>TX2WyWRlu7T1dNc*Htl@*;*8P~*e4E#mQ~W~Upyh3)zIM>^h9IiA=g7mJD6Hy1A)hB}f2 zGp+nZ1h3%1Ick7yx(BuRqeXuE3W%i>w22DBR$6`WRx!CGn%$%NN*G{^5MGlK_ z1hepglpL(diCA1c2}7f|s?`%rges&zD@|cETgBTse!n+(YMQkf#(402pylt`ZEx)e zJ(0mv;yTdhV>+Oi#e-2Lp=mRQDt|}PD0W@{e^T4rNe%|zl6(xmP3$oSgTZlEuGp}? z3>3L{3TMNTOh;|rVEKMa9!QxK53?_@)@9oCq~Q*dI(<5*N>`aaIm*uRB+#XlM)~Yt zp-%t!if%55A5l8B*e=Y@&cd)ZM(MW^Y}HKel`B`I?Raxbh;S2Z``60rmDY|V#ipA5 z)6u;QK1MURbF&SBD2xnOUh@R*w`6gmAFlS`vy=2pO-+XkC>tmD-%v{4Q6W4F|Fl{4 zm&~Q-w>pxx=stUAe>es3%x$f|8yAoKtv;+I>ng*X5D>`VkJYyKD=w2T@Fw9!V>n!e z-Hw8*;wh`0D9sf1eORP1vi9K_QZau0&5Lt@{g!wqHq4ioJeKq-^QHYpWl@n55<+qE z#?D6rEcV@6420A*_$^**HBk2>i0wU%ILJEsmuD5|iBGoQxQT1r9=JF+m#j_?4*Z0y z?K$O^JdD%f;cXn&akwE~GEdlg%^_*@NzhsTQ5Sc<0Q>HgjHsWXwZbkBr^(IR+P=(* z#nUXaSHwcvJWMg9^E$RdjkpQxfnl^{1e%L|d4k=MHeKk+ACeEy3(z&U4(dCuB zDOaNp{7NRXUNvKkQa%myalnC~$HGic>3pO$kXkN5XLx#eQ-9sqEywd%Lv%&8^C4Z; z{;rz^^r^sdKYz@U=pQX30k12(?#pB{rlb{S`=e-k9#9u7VGp*ZL$Q}GD{V1BWrLO5-*kPgQ-Uo59SkBPlXM*YKb$FOxUGZpQFw!Td-zAC$ zWt9junm_t9sWxTpk#+^v++51}NQ^e+LS6ixSfERk6~%arVsVj<@f4&?c9;B=^YPr{ v*z(sB$>Uuh_k+7b>chL5w|!OU8frry7Co}ZEN2|B`Everz^VEZQUCrE%CG}F diff --git a/icons/mob/inhands/clothing/suits_lefthand.dmi b/icons/mob/inhands/clothing/suits_lefthand.dmi index b59ee57a4b3ab71e851ab81fc74974384194b8eb..181eb771ca6ed8d289aa4f6e80d0c699082c680d 100644 GIT binary patch literal 41640 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 Tm&?ZpfzM^rs~5`7-+uB>1YG|I literal 46065 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 f|MmLvYtlYa!mFa*vseEEnIU3z diff --git a/icons/mob/inhands/clothing/suits_righthand.dmi b/icons/mob/inhands/clothing/suits_righthand.dmi index 42265a7db98b790b24270c88277d4d7186542b94..7c8a01a3ab7e57cbdd5ff7fb86d9dee79b44fac3 100644 GIT binary patch literal 40966 zcmcG$cRZVI|32Q{y}Mi5Qq*j9P$Q~pua=^!_NslWRV!))vC@UwRa=l!d(YUkwO6Q3 zgw{$4LQ*0k@w=k;vwqL#&+n7h%OA;gCf9kL=lgt*<2c^JbhOmYpJ6|9W?1k z9XayHNBZBX6Tl}A*w*$_d~pmUPy6zaQh^qF{DtQ80|(1A_n~_ zEbPr(AUcq`>E4)Pg3SyFAU9#og;1^`6!dakdI#a~byd$N33K3vN2t*`gyoTN(8E|K z_&s-)ibrecI}vHe*K1f7ykhq9L@!iNh_E>n7{0Ov4aAE^eD4%iIhS_rVEX&?C-u9@ z5T2;5q`Ii{*84D(dwXYsmghvPRe#xPXNbN3K~X2MmNZwkO58VPzmvLD$*+7-N1~s# zZ2P8Gg^s_FveaJ+AyeV~rxLG)T$vM7)$_jg%KuH*@qwHUXQQQsje)nV?Q@Rdp@J;I zk7ypLEtMZ@Mj%oJ&if|hqL?7lZSIMU+2@x;oVy)9+}1H0e$-q1+|ygtGCqQtMI5}- z;rLO%KUt)AclZ|PM@izdXKz%9S5(0}F0Ainl3B#NpIXaY^f0HrJ%4VgedV*Rs%&&_ zk?7q@ss8p;%Y5}`CZlc<7TH;wIN>#znAnR0uF~hN-#)C^z;qnB5o)GqfBcH!u_SYn zP8xⅅ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 literal 45690 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 diff --git a/icons/mob/inhands/weapons/staves_lefthand.dmi b/icons/mob/inhands/weapons/staves_lefthand.dmi index 82c552b503824ad0f1697d8434203f3a5200be38..8aec740579f8f71601358e8bc9ffafc7fa8c9474 100644 GIT binary patch literal 20943 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 I3*WeZ02jco`v3p{ literal 21459 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 O diff --git a/icons/mob/inhands/weapons/staves_righthand.dmi b/icons/mob/inhands/weapons/staves_righthand.dmi index 769709f53da1e67957c319ebf3ce31aa562f16fc..6cba11eef9c1ba34faef7b394399edeeae8561c0 100644 GIT binary patch literal 20823 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

-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 Y^xb6@ZA~v40474NBCO0ROx$Ar3y)c|5C8xG literal 19945 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 diff --git a/icons/mob/inhands/weapons/swords_lefthand.dmi b/icons/mob/inhands/weapons/swords_lefthand.dmi index b29d6dbcf1e185a8f2147dc4e83045b30f8d24cd..8dfada39e21624890b82895c0397ff602592814d 100644 GIT binary patch literal 26166 zcmbrm2UJsQoBka{q^Tf?C>;wZ2uPO>K|nzaO7AGr1*A&}LF!SeAiad9bdX*H0!Mn4 z5<1dr2sI&uB;UsKo|$)M{xbcK@#Hd7gXcgVr;(OEfGrAQ0%%lgE!< zfI#Omfqwy17l1v=F+B&s2L>M<1NTQ(ZkDcgZ{6*joj{;>XVWZsD!G2Y$BFSn5M z@u=*wZFAH#>kAjU;SUbieWkwLM<#N9`EWs|Dd@2-!$vy#d1zr4&g^4ufHm9PubcOp zLye#`X`}sb-HM#OpZ8rV=D8K|=lb`4dJE{pm)2O=t+#ED?iZEe!lF3kwf-)>!YoM9K7F6Bq2_zF}XVT|^FOcmucKlBZje~E(3XB-5ZYOzaMKhb^4 z>ur4b%IVla^Vi$Gpu`frWQK2CM�-J;7Y+C9W8GI!ELrm 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 literal 24919 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 diff --git a/icons/mob/inhands/weapons/swords_righthand.dmi b/icons/mob/inhands/weapons/swords_righthand.dmi index 862ebbdc8c3a617f7344dc9c991157e40a8a6fbf..4ca37418be22f56fd5ba2bb1c529574801f939dc 100644 GIT binary patch literal 27229 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 vo&i)11JFK?pq1=P+*b?r9{*2GB diff --git a/icons/mob/species/human/human_face.dmi b/icons/mob/species/human/human_face.dmi index fbac66a5c8860efaddf910063f00b8fddb4aceef..b1fe46b99084dad28a063de9dac4423c1abe6a6f 100644 GIT binary patch literal 102383 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


wu%%1#qJQxF#6Y&3b+@y+ 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�?ruO(q7ojU=5!iF_<_&pzF{{YZ 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%0DAAhw9h75T=RGYCX7m*EO)>7@65l`R)`Z@8* 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 diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index c197e9c68e12c07a7a72692ed8efa2bc9ab42951..006fc8eb66bf493307f158003f762c717ef2e194 100644 GIT binary patch literal 18554 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 bmA&K8pmAw$5po!(QwU&YVrl&Dx?Aku!F;uk literal 17866 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 diff --git a/icons/obj/clothing/suits/wizard.dmi b/icons/obj/clothing/suits/wizard.dmi index fcfa748d3b317c80661ad3569ca8da1246a12436..9c2b4eee179f404a2d971639e681b3649d0b3daf 100644 GIT binary patch delta 1854 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 JPDHLkV1hzZ!hiq( diff --git a/icons/obj/clothing/under/costume.dmi b/icons/obj/clothing/under/costume.dmi index e9fb8117de7de17d05132f380ec1042b692696a7..1c2ac13405127b89883bc83d5acf6bc035ca802e 100644 GIT binary patch delta 6079 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

*dfK?Bw^zA% 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 Xss$MdN3+okfVor@H5AHW<{|$FuaT#| diff --git a/icons/obj/weapons/guns/magic.dmi b/icons/obj/weapons/guns/magic.dmi index 3a97682ef6612502e771c2381c8750f43233289b..ef25b89f77a54df312d3a502db0ab566265e5cd4 100644 GIT binary patch literal 17731 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 z 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%0A+LNCi!o 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 diff --git a/modular_skyrat/master_files/code/datums/components/fullauto.dm b/modular_skyrat/master_files/code/datums/components/fullauto.dm new file mode 100644 index 00000000000..4ecd620fac4 --- /dev/null +++ b/modular_skyrat/master_files/code/datums/components/fullauto.dm @@ -0,0 +1,320 @@ +#define AUTOFIRE_MOUSEUP 0 +#define AUTOFIRE_MOUSEDOWN 1 + +/datum/component/automatic_fire + var/client/clicker + var/mob/living/shooter + var/atom/target + var/turf/target_loc // For dealing with locking on targets due to BYOND engine limitations (the mouse input only happening when mouse moves). + var/autofire_stat = AUTOFIRE_STAT_IDLE + var/mouse_parameters + var/autofire_shot_delay = 0.3 SECONDS // Time between individual shots. + var/mouse_status = AUTOFIRE_MOUSEUP // This seems hacky but there can be two MouseDown() without a MouseUp() in between if the user holds click and uses alt+tab, printscreen or similar. + + ///windup autofire vars + ///Whether the delay between shots increases over time, simulating a spooling weapon + var/windup_autofire = FALSE + ///the reduction to shot delay for windup + var/current_windup_reduction = 0 + ///the percentage of autfire_shot_delay that is added to current_windup_reduction + var/windup_autofire_reduction_multiplier = 0.3 + ///How high of a reduction that current_windup_reduction can reach + var/windup_autofire_cap = 0.3 + ///How long it takes for weapons that have spooled-up to reset back to the original firing speed + var/windup_spindown = 3 SECONDS + ///Timer for tracking the spindown reset timings + var/timerid + COOLDOWN_DECLARE(next_shot_cd) + +/datum/component/automatic_fire/Initialize(autofire_shot_delay, windup_autofire, windup_autofire_reduction_multiplier, windup_autofire_cap, windup_spindown) + . = ..() + if(!isgun(parent)) + return COMPONENT_INCOMPATIBLE + var/obj/item/gun = parent + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(wake_up)) + RegisterSignal(parent, COMSIG_GUN_AUTOFIRE_SELECTED, PROC_REF(wake_up)) + RegisterSignals(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_ITEM_DROPPED, COMSIG_GUN_AUTOFIRE_DESELECTED), PROC_REF(autofire_off)) + RegisterSignal(parent, COMSIG_GUN_JAMMED, PROC_REF(stop_autofiring)) + if(autofire_shot_delay) + src.autofire_shot_delay = autofire_shot_delay + if(windup_autofire) + src.windup_autofire = windup_autofire + src.windup_autofire_reduction_multiplier = windup_autofire_reduction_multiplier + src.windup_autofire_cap = windup_autofire_cap + src.windup_spindown = windup_spindown + if(ismob(gun.loc)) + var/mob/user = gun.loc + wake_up(src, user) + + +/datum/component/automatic_fire/Destroy() + UnregisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_ITEM_DROPPED, COMSIG_GUN_AUTOFIRE_DESELECTED, COMSIG_GUN_JAMMED, \ + COMSIG_GUN_AUTOFIRE_SELECTED, COMSIG_ITEM_EQUIPPED)) + autofire_off() + return ..() + +/datum/component/automatic_fire/process(delta_time) + if(!(autofire_stat & AUTOFIRE_STAT_FIRING)) + STOP_PROCESSING(SSprojectiles, src) + return + + if(!COOLDOWN_FINISHED(src, next_shot_cd)) + return + + process_shot() + +/datum/component/automatic_fire/proc/wake_up(datum/source, mob/user, slot) + SIGNAL_HANDLER + if(autofire_stat & (AUTOFIRE_STAT_ALERT)) + return // We've updated the firemode. No need for more. + if(autofire_stat & AUTOFIRE_STAT_FIRING) + stop_autofiring() // Let's stop shooting to avoid issues. + return + + var/obj/item/gun/parent_gun = parent + + if(iscarbon(user)) + var/mob/living/carbon/shooter = user + if(shooter.is_holding(parent) && parent_gun.fire_select == SELECT_FULLY_AUTOMATIC) + autofire_on(shooter.client) + else + autofire_off() + +// There is a gun and there is a user wielding it. The component now waits for the mouse click. +/datum/component/automatic_fire/proc/autofire_on(client/usercli) + SIGNAL_HANDLER + if(autofire_stat & (AUTOFIRE_STAT_ALERT|AUTOFIRE_STAT_FIRING)) + return + autofire_stat = AUTOFIRE_STAT_ALERT + clicker = usercli + shooter = clicker.mob + RegisterSignal(clicker, COMSIG_CLIENT_MOUSEDOWN, PROC_REF(on_mouse_down)) + RegisterSignal(shooter, COMSIG_MOB_LOGOUT, PROC_REF(autofire_off)) + if(!QDELETED(shooter)) + UnregisterSignal(shooter, COMSIG_MOB_LOGIN) + parent.RegisterSignal(src, COMSIG_AUTOFIRE_ONMOUSEDOWN, TYPE_PROC_REF(/obj/item/gun, autofire_bypass_check)) + parent.RegisterSignal(parent, COMSIG_AUTOFIRE_SHOT, TYPE_PROC_REF(/obj/item/gun, do_autofire)) + + +/datum/component/automatic_fire/proc/autofire_off(datum/source) + SIGNAL_HANDLER + if(autofire_stat & (AUTOFIRE_STAT_IDLE)) + return + if(autofire_stat & AUTOFIRE_STAT_FIRING) + stop_autofiring() + + autofire_stat = AUTOFIRE_STAT_IDLE + + if(!QDELETED(clicker)) + UnregisterSignal(clicker, list(COMSIG_CLIENT_MOUSEDOWN, COMSIG_CLIENT_MOUSEUP, COMSIG_CLIENT_MOUSEDRAG)) + mouse_status = AUTOFIRE_MOUSEUP // In regards to the component there's no click anymore to care about. + clicker = null + RegisterSignal(shooter, COMSIG_MOB_LOGIN, PROC_REF(on_client_login)) + if(!QDELETED(shooter)) + UnregisterSignal(shooter, COMSIG_MOB_LOGOUT) + shooter = null + parent.UnregisterSignal(src, COMSIG_AUTOFIRE_ONMOUSEDOWN) + parent.UnregisterSignal(parent, COMSIG_AUTOFIRE_SHOT) + + +/datum/component/automatic_fire/proc/on_client_login(mob/source) + SIGNAL_HANDLER + if(!source.client) + return + if(source.is_holding(parent)) + autofire_on(source.client) + +/datum/component/automatic_fire/proc/on_mouse_down(client/source, atom/_target, turf/location, control, params) + SIGNAL_HANDLER + var/list/modifiers = params2list(params) // If they're shift+clicking, for example, let's not have them accidentally shoot. + + if(LAZYACCESS(modifiers, SHIFT_CLICK)) + return + if(LAZYACCESS(modifiers, CTRL_CLICK)) + return + if(LAZYACCESS(modifiers, MIDDLE_CLICK)) + return + if(LAZYACCESS(modifiers, RIGHT_CLICK)) + return + if(LAZYACCESS(modifiers, ALT_CLICK)) + return + if(source.mob.throw_mode) + return + if(!isturf(source.mob.loc)) // No firing inside lockers and stuff. + return + if(get_dist(source.mob, _target) < 2) // Adjacent clicking. + return + + if(isnull(location) || istype(_target, /atom/movable/screen)) // Clicking on a screen object. + if(_target.plane != CLICKCATCHER_PLANE) // The clickcatcher is a special case. We want the click to trigger then, under it. + return // If we click and drag on our worn backpack, for example, we want it to open instead. + _target = parse_caught_click_modifiers(modifiers, get_turf(source.eye), source) + params = list2params(modifiers) + if(!_target) + CRASH("Failed to get the turf under clickcatcher") + + if(SEND_SIGNAL(src, COMSIG_AUTOFIRE_ONMOUSEDOWN, source, _target, location, control, params) & COMPONENT_AUTOFIRE_ONMOUSEDOWN_BYPASS) + return + + source.click_intercept_time = world.time // From this point onwards Click() will no longer be triggered. + + if(autofire_stat & (AUTOFIRE_STAT_IDLE)) + CRASH("on_mouse_down() called with [autofire_stat] autofire_stat") + if(autofire_stat & AUTOFIRE_STAT_FIRING) + stop_autofiring() // This can happen if we click and hold and then alt+tab, printscreen or other such action. MouseUp won't be called then and it will keep autofiring. + + target = _target + target_loc = get_turf(target) + mouse_parameters = params + start_autofiring() + + +// Dakka-dakka +/datum/component/automatic_fire/proc/start_autofiring() + if(autofire_stat == AUTOFIRE_STAT_FIRING) + return // Already pew-pewing. + + autofire_stat = AUTOFIRE_STAT_FIRING + + clicker.mouse_override_icon = 'icons/effects/mouse_pointers/weapon_pointer.dmi' + clicker.mouse_pointer_icon = clicker.mouse_override_icon + + if(mouse_status == AUTOFIRE_MOUSEUP) // See mouse_status definition for the reason for this. + RegisterSignal(clicker, COMSIG_CLIENT_MOUSEUP, PROC_REF(on_mouse_up)) + mouse_status = AUTOFIRE_MOUSEDOWN + + RegisterSignal(shooter, COMSIG_MOB_SWAP_HANDS, PROC_REF(stop_autofiring)) + + if(isgun(parent)) + var/obj/item/gun/shoota = parent + if(!shoota.on_autofire_start(shooter)) // This is needed because the minigun has a do_after before firing and signals are async. + stop_autofiring() + return + if(autofire_stat != AUTOFIRE_STAT_FIRING) + return // Things may have changed while on_autofire_start() was being processed, due to do_after's sleep. + + if(!process_shot()) // First shot is processed instantly. + return // If it fails, such as when the gun is empty, then there's no need to schedule a second shot. + + START_PROCESSING(SSprojectiles, src) + RegisterSignal(clicker, COMSIG_CLIENT_MOUSEDRAG, PROC_REF(on_mouse_drag)) + + +/datum/component/automatic_fire/proc/on_mouse_up(datum/source, atom/object, turf/location, control, params) + SIGNAL_HANDLER + UnregisterSignal(clicker, COMSIG_CLIENT_MOUSEUP) + mouse_status = AUTOFIRE_MOUSEUP + if(autofire_stat == AUTOFIRE_STAT_FIRING) + stop_autofiring() + return COMPONENT_CLIENT_MOUSEUP_INTERCEPT + + +/datum/component/automatic_fire/proc/stop_autofiring(datum/source, atom/object, turf/location, control, params) + SIGNAL_HANDLER + switch(autofire_stat) + if(AUTOFIRE_STAT_IDLE, AUTOFIRE_STAT_ALERT) + return + STOP_PROCESSING(SSprojectiles, src) + autofire_stat = AUTOFIRE_STAT_ALERT + if(clicker) + clicker.mouse_override_icon = null + clicker.mouse_pointer_icon = clicker.mouse_override_icon + UnregisterSignal(clicker, COMSIG_CLIENT_MOUSEDRAG) + if(!QDELETED(shooter)) + UnregisterSignal(shooter, COMSIG_MOB_SWAP_HANDS) + target = null + target_loc = null + mouse_parameters = null + +/datum/component/automatic_fire/proc/on_mouse_drag(client/source, atom/src_object, atom/over_object, turf/src_location, turf/over_location, src_control, over_control, params) + SIGNAL_HANDLER + if(isnull(over_location)) // This happens when the mouse is over an inventory or screen object, or on entering deep darkness, for example. + var/list/modifiers = params2list(params) + var/new_target = parse_caught_click_modifiers(modifiers, get_turf(source.eye), source) + params = list2params(modifiers) + mouse_parameters = params + if(!new_target) + if(QDELETED(target)) // No new target acquired, and old one was deleted, get us out of here. + stop_autofiring() + CRASH("on_mouse_drag failed to get the turf under screen object [over_object.type]. Old target was incidentally QDELETED.") + target = get_turf(target) // If previous target wasn't a turf, let's turn it into one to avoid locking onto a potentially moving target. + target_loc = target + CRASH("on_mouse_drag failed to get the turf under screen object [over_object.type]") + target = new_target + target_loc = new_target + return + target = over_object + target_loc = get_turf(over_object) + mouse_parameters = params + + +/datum/component/automatic_fire/proc/process_shot() + if(autofire_stat != AUTOFIRE_STAT_FIRING) + return + if(QDELETED(target) || get_turf(target) != target_loc) // Target moved or got destroyed since we last aimed. + target = target_loc // So we keep firing on the emptied tile until we move our mouse and find a new target. + if(get_dist(shooter, target) <= 0) + target = get_step(shooter, shooter.dir) // Shoot in the direction faced if the mouse is on the same tile as we are. + target_loc = target + else if(!in_view_range(shooter, target)) + stop_autofiring() // Elvis has left the building. + return FALSE + shooter.face_atom(target) + var/next_delay = autofire_shot_delay + if(windup_autofire) + next_delay = clamp(next_delay - current_windup_reduction, round(autofire_shot_delay * windup_autofire_cap), autofire_shot_delay) + current_windup_reduction = (current_windup_reduction + round(autofire_shot_delay * windup_autofire_reduction_multiplier)) + timerid = addtimer(CALLBACK(src, PROC_REF(windup_reset), FALSE), windup_spindown, TIMER_UNIQUE|TIMER_OVERRIDE|TIMER_STOPPABLE) + if(HAS_TRAIT(shooter, TRAIT_DOUBLE_TAP)) + next_delay = round(next_delay * 0.5) + COOLDOWN_START(src, next_shot_cd, next_delay) + if(SEND_SIGNAL(parent, COMSIG_AUTOFIRE_SHOT, target, shooter, mouse_parameters) & COMPONENT_AUTOFIRE_SHOT_SUCCESS) + return TRUE + stop_autofiring() + return FALSE + +/// Reset for our windup, resetting everything back to initial values after a variable set amount of time (determined by var/windup_spindown). +/datum/component/automatic_fire/proc/windup_reset(deltimer) + current_windup_reduction = initial(current_windup_reduction) + if(deltimer && timerid) + deltimer(timerid) + +// Gun procs. + +/obj/item/gun/proc/on_autofire_start(mob/living/shooter) + if(!can_shoot(shooter) || !can_trigger_gun(shooter) || shooter.incapacitated() || semicd) + return FALSE + var/obj/item/bodypart/other_hand = shooter.has_hand_for_held_index(shooter.get_inactive_hand_index()) + if(weapon_weight == WEAPON_HEAVY && (shooter.get_inactive_held_item() || !other_hand)) + balloon_alert(shooter, "need two hands!") + return FALSE + return TRUE + + +/obj/item/gun/proc/autofire_bypass_check(datum/source, client/clicker, atom/target, turf/location, control, params) + SIGNAL_HANDLER + if(clicker.mob.get_active_held_item() != src) + return COMPONENT_AUTOFIRE_ONMOUSEDOWN_BYPASS + +/obj/item/gun/proc/do_autofire(datum/source, atom/target, mob/living/shooter, params) + SIGNAL_HANDLER + if(shooter.incapacitated()) + return FALSE + if(!can_shoot()) + shoot_with_empty_chamber(shooter) + return FALSE + INVOKE_ASYNC(src, PROC_REF(do_autofire_shot), source, target, shooter, params) + return COMPONENT_AUTOFIRE_SHOT_SUCCESS + +/obj/item/gun/proc/do_autofire_shot(datum/source, atom/target, mob/living/shooter, params) + var/obj/item/gun/akimbo_gun = shooter.get_inactive_held_item() + var/bonus_spread = 0 + if(istype(akimbo_gun) && weapon_weight < WEAPON_MEDIUM) + if(akimbo_gun.weapon_weight < WEAPON_MEDIUM && akimbo_gun.can_trigger_gun(shooter)) + bonus_spread = dual_wield_spread + addtimer(CALLBACK(akimbo_gun, TYPE_PROC_REF(/obj/item/gun, process_fire), target, shooter, TRUE, params, null, bonus_spread), 1) + process_fire(target, shooter, TRUE, params, null, bonus_spread) + + +#undef AUTOFIRE_MOUSEUP +#undef AUTOFIRE_MOUSEDOWN diff --git a/modular_skyrat/master_files/code/modules/admin/admin.dm b/modular_skyrat/master_files/code/modules/admin/admin.dm index 86f86bc7e12..38a4dea6c4e 100644 --- a/modular_skyrat/master_files/code/modules/admin/admin.dm +++ b/modular_skyrat/master_files/code/modules/admin/admin.dm @@ -19,22 +19,6 @@ GLOBAL_VAR_INIT(dchat_allowed, TRUE) GLOB.dchat_allowed = !GLOB.dchat_allowed to_chat(world, span_oocplain("The dead chat channel has been globally [GLOB.dchat_allowed ? "enabled" : "disabled"].")) -/datum/admin_help - /// Have we requested this ticket to stop being part of the Ticket Ping subsystem? - var/ticket_ping_stop = FALSE - /// Are we added to the ticket ping subsystem in the first place - var/ticket_ping = FALSE - /// Who is handling this admin help? - var/handler - /// All sanitized text - var/full_text - -/datum/admin_help/ClosureLinks(ref_src) - . = ..() - . += " (HANDLE)" //SKYRAT EDIT ADDITION - . += " (PING MUTE)" //SKYRAT EDIT ADDITION - . += " (MHELP)" - //Let the initiator know their ahelp is being handled /datum/admin_help/proc/handle_issue(key_name = key_name_admin(usr)) if(state != AHELP_ACTIVE) @@ -61,24 +45,3 @@ GLOBAL_VAR_INIT(dchat_allowed, TRUE) handler = "[usr.ckey]" return TRUE - -///Proc which converts an admin_help ticket to a mentorhelp -/datum/admin_help/proc/convert_to_mentorhelp(key_name = key_name_admin(usr)) - if(state != AHELP_ACTIVE) - return FALSE - - if(handler && handler != usr.ckey) - var/response = tgui_alert(usr, "This ticket is already being handled by [handler]. Do you want to continue?", "Ticket already assigned", list("Yes", "No")) - if(!response || response == "No") - return FALSE - - add_verb(initiator, /client/verb/mentorhelp) // Way to override mentorhelp cooldown. - - to_chat(initiator, span_adminhelp("Your ticket was converted to Mentorhelp")) - initiator.mentorhelp(full_text) - initiator.giveadminhelpverb() - - message_admins("[key_name] converted Ticket #[id] from [initiator_key_name] into Mentorhelp") - log_admin("[usr.client] converted Ticket #[id] from [initiator_ckey] into Mentorhelp") - - Close(key_name, TRUE) diff --git a/modular_skyrat/master_files/code/modules/clothing/under/jobs/engineering.dm b/modular_skyrat/master_files/code/modules/clothing/under/jobs/engineering.dm index c799aca2997..01461e3ed7e 100644 --- a/modular_skyrat/master_files/code/modules/clothing/under/jobs/engineering.dm +++ b/modular_skyrat/master_files/code/modules/clothing/under/jobs/engineering.dm @@ -26,10 +26,10 @@ has_sensor = NO_SENSORS /obj/item/clothing/under/rank/engineering/engineer/skyrat/trouser - name = "engineering trousers" + name = "engineer's trousers" desc = "An engineering-orange set of trousers. Their waistband proudly displays an 'anti-radiation' symbol, though the effectiveness of radiation-proof-pants-only is still up for debate." icon_state = "workpants_orange" - body_parts_covered = GROIN|LEGS + body_parts_covered = GROIN can_adjust = FALSE female_sprite_flags = FEMALE_UNIFORM_NO_BREASTS diff --git a/modular_skyrat/master_files/code/modules/clothing/under/jobs/rnd.dm b/modular_skyrat/master_files/code/modules/clothing/under/jobs/rnd.dm index c57aa2739b3..732e8ea3c2b 100644 --- a/modular_skyrat/master_files/code/modules/clothing/under/jobs/rnd.dm +++ b/modular_skyrat/master_files/code/modules/clothing/under/jobs/rnd.dm @@ -31,8 +31,8 @@ has_sensor = NO_SENSORS /obj/item/clothing/under/rank/rnd/scientist/skyrat/hlscience - name = "science team uniform" - desc = "A simple semi-formal uniform consisting of a grayish-blue shirt and off-white slacks, paired with a ridiculous, but mandatory, tie." + name = "ridiculous scientist outfit" + desc = "The tie is mandatory." icon_state = "hl_scientist" can_adjust = FALSE @@ -72,7 +72,7 @@ /* * OVERRIDES -* ORION TODO: look over these when TG finishes their science resprites (any day now...) +* Remind Orion to look over these when TG finishes their science resprites */ /obj/item/clothing/under/rank/rnd/scientist diff --git a/modular_skyrat/master_files/code/modules/clothing/under/jobs/security.dm b/modular_skyrat/master_files/code/modules/clothing/under/jobs/security.dm index d27224b36a9..e15cff3103a 100644 --- a/modular_skyrat/master_files/code/modules/clothing/under/jobs/security.dm +++ b/modular_skyrat/master_files/code/modules/clothing/under/jobs/security.dm @@ -26,20 +26,10 @@ icon_state = "util_sec_old" can_adjust = FALSE -/obj/item/clothing/under/rank/security/skyrat/utility/redsec/syndicate //ORION TODO: MOVE ALL /SYNDICATES TO SYNDICATE.DM +/obj/item/clothing/under/rank/security/skyrat/utility/redsec/syndicate //MOVE ALL /SYNDICATES TO THE SYNDICATE.DM WHEN THE .dmi IS MADE (soon, after centcom.dmi) armor_type = /datum/armor/redsec_syndicate has_sensor = NO_SENSORS -/obj/item/clothing/under/rank/security/peacekeeper/trousers //ORION TODO: repath off of Peacekeeper - name = "security trousers" - desc = "Some Peacekeeper-blue combat trousers. Probably should pair it with a vest for safety." - icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' - worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' - icon_state = "workpants_blue" - body_parts_covered = GROIN|LEGS - can_adjust = FALSE - female_sprite_flags = FEMALE_UNIFORM_NO_BREASTS - /* * HEAD OF SECURITY */ diff --git a/modular_skyrat/master_files/code/modules/jobs/job_types/blackmarket.dm b/modular_skyrat/master_files/code/modules/jobs/job_types/blackmarket.dm deleted file mode 100644 index b49468b81d8..00000000000 --- a/modular_skyrat/master_files/code/modules/jobs/job_types/blackmarket.dm +++ /dev/null @@ -1,3 +0,0 @@ -/datum/job/blackmarket - title = ROLE_BLACK_MARKET_DEALER - policy_index = ROLE_BLACK_MARKET_DEALER diff --git a/modular_skyrat/master_files/code/modules/jobs/job_types/ds2.dm b/modular_skyrat/master_files/code/modules/jobs/job_types/ds2.dm deleted file mode 100644 index e4bf753e7e6..00000000000 --- a/modular_skyrat/master_files/code/modules/jobs/job_types/ds2.dm +++ /dev/null @@ -1,3 +0,0 @@ -/datum/job/ds2 - title = ROLE_DS2 - policy_index = ROLE_DS2 diff --git a/modular_skyrat/master_files/code/modules/jobs/job_types/freighter_crew.dm b/modular_skyrat/master_files/code/modules/jobs/job_types/freighter_crew.dm deleted file mode 100644 index ef5bcc0d11e..00000000000 --- a/modular_skyrat/master_files/code/modules/jobs/job_types/freighter_crew.dm +++ /dev/null @@ -1,3 +0,0 @@ -/datum/job/freighter_crew - title = ROLE_FREIGHTER_CREW - policy_index = ROLE_FREIGHTER_CREW diff --git a/modular_skyrat/master_files/code/modules/jobs/job_types/ghostcafe.dm b/modular_skyrat/master_files/code/modules/jobs/job_types/ghostcafe.dm deleted file mode 100644 index 7b88a967aab..00000000000 --- a/modular_skyrat/master_files/code/modules/jobs/job_types/ghostcafe.dm +++ /dev/null @@ -1,3 +0,0 @@ -/datum/job/ghostcafe - title = ROLE_GHOST_CAFE - policy_index = ROLE_GHOST_CAFE diff --git a/modular_skyrat/master_files/code/modules/jobs/job_types/tarkon.dm b/modular_skyrat/master_files/code/modules/jobs/job_types/tarkon.dm deleted file mode 100644 index 9beafecc8c7..00000000000 --- a/modular_skyrat/master_files/code/modules/jobs/job_types/tarkon.dm +++ /dev/null @@ -1,3 +0,0 @@ -/datum/job/tarkon - title = ROLE_PORT_TARKON - policy_index = ROLE_PORT_TARKON diff --git a/modular_skyrat/master_files/code/modules/projectiles/guns/ballistic.dm b/modular_skyrat/master_files/code/modules/projectiles/guns/ballistic.dm new file mode 100644 index 00000000000..bc49ab26cf3 --- /dev/null +++ b/modular_skyrat/master_files/code/modules/projectiles/guns/ballistic.dm @@ -0,0 +1,6 @@ +// A file for overrides to ballistic weapons that don't have a special Skyrat icon. +/obj/item/gun/ballistic/rifle/lionhunter + icon = 'icons/obj/weapons/guns/ballistic.dmi' + +/obj/item/gun/ballistic/rifle/boltaction/brand_new/prime + icon = 'icons/obj/weapons/guns/ballistic.dmi' diff --git a/modular_skyrat/master_files/code/modules/projectiles/guns/ballistic/automatic.dm b/modular_skyrat/master_files/code/modules/projectiles/guns/ballistic/automatic.dm new file mode 100644 index 00000000000..6864d0611b6 --- /dev/null +++ b/modular_skyrat/master_files/code/modules/projectiles/guns/ballistic/automatic.dm @@ -0,0 +1,348 @@ +/obj/item/gun/ballistic/automatic + w_class = WEIGHT_CLASS_NORMAL + can_suppress = TRUE + burst_size = 3 + fire_delay = 2 + semi_auto = TRUE + fire_sound = 'sound/weapons/gun/smg/shot.ogg' + fire_sound_volume = 90 + rack_sound = 'sound/weapons/gun/smg/smgrack.ogg' + suppressed_sound = 'sound/weapons/gun/smg/shot_suppressed.ogg' + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_BURST_SHOT, SELECT_FULLY_AUTOMATIC) + +/obj/item/gun/ballistic/automatic/proto + name = "\improper Nanotrasen Saber SMG" + desc = "A prototype three-round burst 9mm submachine gun, designated 'SABR'. Has a threaded barrel for suppressors." + icon_state = "saber" + selector_switch_icon = TRUE + mag_display = TRUE + empty_indicator = TRUE + mag_type = /obj/item/ammo_box/magazine/smgm9mm + pin = null + bolt_type = BOLT_TYPE_LOCKING + show_bolt_icon = FALSE + company_flag = COMPANY_NANOTRASEN + +/obj/item/gun/ballistic/automatic/proto/unrestricted + pin = /obj/item/firing_pin + +/obj/item/gun/ballistic/automatic/c20r + name = "\improper C-20r SMG" + desc = "A bullpup three-round burst .45 SMG, designated 'C-20r'." + icon_state = "c20r" + inhand_icon_state = "c20r" + selector_switch_icon = TRUE + mag_type = /obj/item/ammo_box/magazine/smgm45 + fire_delay = 2 + burst_size = 3 + pin = /obj/item/firing_pin/implant/pindicate + can_bayonet = TRUE + knife_x_offset = 26 + knife_y_offset = 12 + mag_display = TRUE + mag_display_ammo = TRUE + empty_indicator = TRUE + company_flag = COMPANY_SCARBOROUGH + +/obj/item/gun/ballistic/automatic/c20r/update_overlays() + . = ..() + if(!chambered && empty_indicator) + . += "[icon_state]_empty" + +/obj/item/gun/ballistic/automatic/c20r/unrestricted + pin = /obj/item/firing_pin + +/obj/item/gun/ballistic/automatic/c20r/Initialize(mapload) + . = ..() + update_appearance() + +/obj/item/gun/ballistic/automatic/wt550 + name = "security auto rifle" + desc = "An outdated personal defence weapon. Uses 4.6x30mm rounds and is designated the WT-550 Automatic Rifle." + icon_state = "wt550" + w_class = WEIGHT_CLASS_BULKY + inhand_icon_state = "arg" + mag_type = /obj/item/ammo_box/magazine/wt550m9 + fire_delay = 2 + can_suppress = FALSE + burst_size = 1 + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_FULLY_AUTOMATIC) + can_bayonet = TRUE + knife_x_offset = 25 + knife_y_offset = 12 + mag_display = TRUE + mag_display_ammo = TRUE + empty_indicator = TRUE + company_flag = COMPANY_NANOTRASEN + +/obj/item/gun/ballistic/automatic/plastikov + name = "\improper PP-95 SMG" + desc = "An ancient 9mm submachine gun pattern updated and simplified to lower costs, though perhaps simplified too much." + icon_state = "plastikov" + inhand_icon_state = "plastikov" + mag_type = /obj/item/ammo_box/magazine/plastikov9mm + burst_size = 5 + spread = 15 + can_suppress = FALSE + projectile_damage_multiplier = 0.35 // It's like 10.5 damage per bullet, it's close enough to 10 shots + mag_display = TRUE + empty_indicator = TRUE + fire_sound = 'sound/weapons/gun/smg/shot_alt.ogg' + company_flag = COMPANY_IZHEVSK + +/obj/item/gun/ballistic/automatic/mini_uzi + name = "\improper type U3 uzi" + desc = "A lightweight, burst-fire submachine gun, for when you really want someone dead. Uses 9mm rounds." + icon_state = "miniuzi" + mag_type = /obj/item/ammo_box/magazine/uzim9mm + burst_size = 2 + bolt_type = BOLT_TYPE_OPEN + show_bolt_icon = FALSE + mag_display = TRUE + rack_sound = 'sound/weapons/gun/pistol/slide_lock.ogg' + company_flag = COMPANY_OLDARMS + +/obj/item/gun/ballistic/automatic/m90 + name = "\improper M-90gl carbine" + desc = "A three-round burst 5.56 toploading carbine, designated 'M-90gl'. Has an attached underbarrel grenade launcher which can be fired using right click." + icon_state = "m90" + w_class = WEIGHT_CLASS_BULKY + inhand_icon_state = "m90" + selector_switch_icon = TRUE + mag_type = /obj/item/ammo_box/magazine/m556 + can_suppress = FALSE + var/obj/item/gun/ballistic/revolver/grenadelauncher/underbarrel + burst_size = 3 + fire_delay = 2 + spread = 5 + pin = /obj/item/firing_pin/implant/pindicate + mag_display = TRUE + empty_indicator = TRUE + fire_sound = 'sound/weapons/gun/smg/shot_alt.ogg' + company_flag = COMPANY_SCARBOROUGH + +/obj/item/gun/ballistic/automatic/m90/Initialize(mapload) + . = ..() + underbarrel = new /obj/item/gun/ballistic/revolver/grenadelauncher(src) + update_appearance() + +/obj/item/gun/ballistic/automatic/m90/Destroy() + QDEL_NULL(underbarrel) + return ..() + +/obj/item/gun/ballistic/automatic/m90/unrestricted + pin = /obj/item/firing_pin + +/obj/item/gun/ballistic/automatic/m90/unrestricted/Initialize(mapload) + . = ..() + underbarrel = new /obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted(src) + update_appearance() + +/obj/item/gun/ballistic/automatic/m90/afterattack_secondary(atom/target, mob/living/user, flag, params) + underbarrel.afterattack(target, user, flag, params) + return SECONDARY_ATTACK_CONTINUE_CHAIN + +/obj/item/gun/ballistic/automatic/m90/attackby(obj/item/attacking_item, mob/user, params) + if(istype(attacking_item, /obj/item/ammo_casing)) + if(istype(attacking_item, underbarrel.magazine.ammo_type)) + underbarrel.attack_self(user) + underbarrel.attackby(attacking_item, user, params) + else + ..() + +/obj/item/gun/ballistic/automatic/tommygun + name = "\improper Thompson SMG" + desc = "Based on the classic 'Chicago Typewriter'." + icon_state = "tommygun" + inhand_icon_state = "shotgun" + selector_switch_icon = TRUE + w_class = WEIGHT_CLASS_BULKY + slot_flags = 0 + mag_type = /obj/item/ammo_box/magazine/tommygunm45 + can_suppress = FALSE + burst_size = 1 + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_FULLY_AUTOMATIC) + fire_delay = 1 + bolt_type = BOLT_TYPE_OPEN + empty_indicator = TRUE + show_bolt_icon = FALSE + company_flag = COMPANY_OLDARMS + +/obj/item/gun/ballistic/automatic/tommygun/therealtommy + name = "Tommy gun" + desc = "The classic 'Chicago Typewriter'." + company_flag = null // This is the real deal, you hear? + +/obj/item/gun/ballistic/automatic/ar + name = "\improper NT-ARG 'Boarder'" + desc = "A robust assault rifle used by Nanotrasen fighting forces." + icon_state = "arg" + inhand_icon_state = "arg" + slot_flags = 0 + mag_type = /obj/item/ammo_box/magazine/m556 + can_suppress = FALSE + burst_size = 3 + fire_delay = 1 + company_flag = COMPANY_NANOTRASEN + + +// L6 SAW // + +/obj/item/gun/ballistic/automatic/l6_saw + name = "\improper L6 SAW" + desc = "A large light machine gun chambered for the 7.12x82mm cartridge." + icon_state = "l6" + inhand_icon_state = "l6closedmag" + base_icon_state = "l6" + w_class = WEIGHT_CLASS_HUGE + slot_flags = 0 + mag_type = /obj/item/ammo_box/magazine/mm712x82 + weapon_weight = WEAPON_HEAVY + burst_size = 1 + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_FULLY_AUTOMATIC) + can_suppress = FALSE + spread = 7 + pin = /obj/item/firing_pin/implant/pindicate + bolt_type = BOLT_TYPE_OPEN + show_bolt_icon = FALSE + mag_display = TRUE + mag_display_ammo = TRUE + tac_reloads = FALSE + fire_sound = 'sound/weapons/gun/l6/shot.ogg' + rack_sound = 'sound/weapons/gun/l6/l6_rack.ogg' + suppressed_sound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg' + var/cover_open = FALSE + company_flag = COMPANY_SCARBOROUGH + +/obj/item/gun/ballistic/automatic/l6_saw/unrestricted + pin = /obj/item/firing_pin + +/obj/item/gun/ballistic/automatic/l6_saw/Initialize(mapload) + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +/obj/item/gun/ballistic/automatic/l6_saw/examine(mob/user) + . = ..() + . += "alt + click to [cover_open ? "close" : "open"] the dust cover." + if(cover_open && magazine) + . += span_notice("It seems like you could use an empty hand to remove the magazine.") + + +/obj/item/gun/ballistic/automatic/l6_saw/AltClick(mob/user) + if(!user.canUseTopic(src)) + return + cover_open = !cover_open + balloon_alert(user, "cover [cover_open ? "open" : "closed"]") + playsound(src, 'sound/weapons/gun/l6/l6_door.ogg', 60, TRUE) + update_appearance() + +/obj/item/gun/ballistic/automatic/l6_saw/update_icon_state() + . = ..() + inhand_icon_state = "[base_icon_state][cover_open ? "open" : "closed"][magazine ? "mag":"nomag"]" + +/obj/item/gun/ballistic/automatic/l6_saw/update_overlays() + . = ..() + . += "l6_door_[cover_open ? "open" : "closed"]" + + +/obj/item/gun/ballistic/automatic/l6_saw/afterattack(atom/target as mob|obj|turf, mob/living/user as mob|obj, flag, params) + if(cover_open) + balloon_alert(user, "cover open!") + return + else + . = ..() + update_appearance() + +// ATTACK HAND IGNORING PARENT RETURN VALUE +/obj/item/gun/ballistic/automatic/l6_saw/attack_hand(mob/user, list/modifiers) + if (loc != user) + ..() + return + if (!cover_open) + balloon_alert(user, "cover closed!") + return + ..() + +/obj/item/gun/ballistic/automatic/l6_saw/attackby(obj/item/attacking_item, mob/user, params) + if(!cover_open && istype(attacking_item, mag_type)) + balloon_alert(user, "dust closed!") + return + ..() + +// SNIPER // + +/obj/item/gun/ballistic/automatic/sniper_rifle + name = "sniper rifle" + desc = "A long ranged weapon that does significant damage. No, you can't quickscope." + icon_state = "sniper" + w_class = WEIGHT_CLASS_BULKY + inhand_icon_state = "sniper" + worn_icon_state = null + fire_sound = 'sound/weapons/gun/sniper/shot.ogg' + fire_sound_volume = 90 + vary_fire_sound = FALSE + load_sound = 'sound/weapons/gun/sniper/mag_insert.ogg' + rack_sound = 'sound/weapons/gun/sniper/rack.ogg' + suppressed_sound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg' + recoil = 2 + weapon_weight = WEAPON_HEAVY + mag_type = /obj/item/ammo_box/magazine/sniper_rounds + fire_delay = 40 + burst_size = 1 + w_class = WEIGHT_CLASS_NORMAL + slot_flags = ITEM_SLOT_BACK + fire_select_modes = list(SELECT_SEMI_AUTOMATIC) + mag_display = TRUE + suppressor_x_offset = 3 + suppressor_y_offset = 3 + +/obj/item/gun/ballistic/automatic/sniper_rifle/Initialize(mapload) + . = ..() + AddComponent(/datum/component/scope, range_modifier = 2) + +/obj/item/gun/ballistic/automatic/sniper_rifle/syndicate + name = "syndicate sniper rifle" + desc = "An illegally modified .50 cal sniper rifle with suppression compatibility. Quickscoping still doesn't work." + can_suppress = TRUE + can_unsuppress = TRUE + pin = /obj/item/firing_pin/implant/pindicate + company_flag = COMPANY_SCARBOROUGH + +// Old Semi-Auto Rifle // + +/obj/item/gun/ballistic/automatic/surplus + name = "surplus rifle" + desc = "One of countless obsolete ballistic rifles that still sees use as a cheap deterrent. Uses 10mm ammo and its bulky frame prevents one-hand firing." + icon_state = "surplus" + inhand_icon_state = "moistnugget" + worn_icon_state = null + weapon_weight = WEAPON_HEAVY + mag_type = /obj/item/ammo_box/magazine/m10mm/rifle + fire_delay = 30 + burst_size = 1 + can_unsuppress = TRUE + can_suppress = TRUE + w_class = WEIGHT_CLASS_HUGE + slot_flags = ITEM_SLOT_BACK + fire_select_modes = list(SELECT_SEMI_AUTOMATIC) + mag_display = TRUE + company_flag = COMPANY_IZHEVSK + +// Laser rifle (rechargeable magazine) // + +/obj/item/gun/ballistic/automatic/laser + name = "laser rifle" + desc = "Though sometimes mocked for the relatively weak firepower of their energy weapons, the logistic miracle of rechargeable ammunition has given Nanotrasen a decisive edge over many a foe." + icon_state = "oldrifle" + w_class = WEIGHT_CLASS_BULKY + inhand_icon_state = "arg" + mag_type = /obj/item/ammo_box/magazine/recharge + empty_indicator = TRUE + fire_delay = 2 + can_suppress = FALSE + burst_size = 0 + // actions_types = list() SKYRAT EDIT REMOVAL + fire_select_modes = list(SELECT_SEMI_AUTOMATIC) + fire_sound = 'sound/weapons/laser.ogg' + casing_ejector = FALSE + company_flag = COMPANY_NANOTRASEN diff --git a/modular_skyrat/modules/moretraitoritems/code/ocelot_revolver.dm b/modular_skyrat/master_files/code/modules/projectiles/guns/ballistic/revolver.dm similarity index 100% rename from modular_skyrat/modules/moretraitoritems/code/ocelot_revolver.dm rename to modular_skyrat/master_files/code/modules/projectiles/guns/ballistic/revolver.dm diff --git a/modular_skyrat/master_files/code/modules/projectiles/guns/gun.dm b/modular_skyrat/master_files/code/modules/projectiles/guns/gun.dm new file mode 100644 index 00000000000..c7787f8c33f --- /dev/null +++ b/modular_skyrat/master_files/code/modules/projectiles/guns/gun.dm @@ -0,0 +1,738 @@ + +#define DUALWIELD_PENALTY_EXTRA_MULTIPLIER 1.4 +#define FIRING_PIN_REMOVAL_DELAY 50 + +/obj/item/gun + name = "gun" + desc = "It's a gun. It's pretty terrible, though." + icon = 'icons/obj/weapons/guns/ballistic.dmi' + icon_state = "revolver" + inhand_icon_state = "gun" + worn_icon_state = "gun" + flags_1 = CONDUCT_1 + slot_flags = ITEM_SLOT_BELT + custom_materials = list(/datum/material/iron = 2000) + w_class = WEIGHT_CLASS_NORMAL + throwforce = 5 + throw_speed = 3 + throw_range = 5 + force = 5 + item_flags = NEEDS_PERMIT + attack_verb_continuous = list("strikes", "hits", "bashes") + attack_verb_simple = list("strike", "hit", "bash") + + var/gun_flags = NONE + var/fire_sound = 'sound/weapons/gun/pistol/shot.ogg' + var/vary_fire_sound = TRUE + var/fire_sound_volume = 50 + var/dry_fire_sound = 'sound/weapons/gun/general/dry_fire.ogg' + var/suppressed = null // whether or not a message is displayed when fired + var/can_suppress = FALSE + var/suppressed_sound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg' + var/suppressed_volume = 60 + var/can_unsuppress = TRUE + var/recoil = 0 // boom boom shake the room + var/clumsy_check = TRUE + var/obj/item/ammo_casing/chambered = null + trigger_guard = TRIGGER_GUARD_NORMAL // trigger guard on the weapon, hulks can't fire them with their big meaty fingers + var/sawn_desc = null // description change if weapon is sawn-off + var/sawn_off = FALSE + var/burst_size = 1 // how large a burst is + var/fire_delay = 0 // rate of fire for burst firing and semi auto + var/firing_burst = 0 // Prevent the weapon from firing again while already firing + var/semicd = 0 // cooldown handler + var/weapon_weight = WEAPON_LIGHT + var/dual_wield_spread = 24 // additional spread when dual wielding + ///Can we hold up our target with this? Default to yes + var/can_hold_up = TRUE + + /// Just 'slightly' snowflakey way to modify projectile damage for projectiles fired from this gun. + var/projectile_damage_multiplier = 1 + + var/spread = 0 // Spread induced by the gun itself. + var/randomspread = 1 // Set to 0 for shotguns. This is used for weapons that don't fire all their bullets at once. + + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' + + var/obj/item/firing_pin/pin = /obj/item/firing_pin // standard firing pin for most guns + + var/pinless = FALSE + + var/can_bayonet = FALSE // if a bayonet can be added or removed if it already has one. + var/bayonet_state = "bayonet" + var/bayonet_icon = 'icons/obj/weapons/guns/bayonets.dmi' + var/obj/item/knife/bayonet + var/knife_x_offset = 0 + var/knife_y_offset = 0 + + var/ammo_x_offset = 0 // used for positioning ammo count overlay on sprite + var/ammo_y_offset = 0 + + // Zooming + var/pb_knockback = 0 + + var/safety = FALSE /// Internal variable for keeping track whether the safety is on or off + var/has_gun_safety = FALSE /// Whether the gun actually has a gun safety + var/datum/action/item_action/toggle_safety/toggle_safety_action + + var/datum/action/item_action/toggle_firemode/firemode_action + /// Current fire selection, can choose between burst, single, and full auto. + var/fire_select = SELECT_SEMI_AUTOMATIC + var/fire_select_index = 1 + /// What modes does this weapon have? Put SELECT_FULLY_AUTOMATIC in here to enable fully automatic behaviours. + var/list/fire_select_modes = list(SELECT_SEMI_AUTOMATIC) + /// if i`1t has an icon for a selector switch indicating current firemode. + var/selector_switch_icon = FALSE + /// Bitflags for the company that produces the gun, do not give more than one company. + var/company_flag + +/datum/action/item_action/toggle_safety + name = "Toggle Safety" + button_icon = 'modular_skyrat/modules/gunsafety/icons/actions.dmi' + button_icon_state = "safety_on" + +/obj/item/gun/ui_action_click(mob/user, actiontype) + if(istype(actiontype, /datum/action/item_action/toggle_firemode)) + fire_select() + else if(istype(actiontype, toggle_safety_action)) + toggle_safety(user) + else + ..() + +/obj/item/gun/Initialize(mapload) + . = ..() + if(pin && !pinless) + pin = new pin(src) + + add_seclight_point() + + if(has_gun_safety) + safety = TRUE + toggle_safety_action = new(src) + add_item_action(toggle_safety_action) + + if(burst_size > 1 && !(SELECT_BURST_SHOT in fire_select_modes)) + fire_select_modes.Add(SELECT_BURST_SHOT) + else if(burst_size <= 1 && (SELECT_BURST_SHOT in fire_select_modes)) + fire_select_modes.Remove(SELECT_BURST_SHOT) + + burst_size = 1 + + sort_list(fire_select_modes, GLOBAL_PROC_REF(cmp_numeric_asc)) + + if(fire_select_modes.len > 1) + firemode_action = new(src) + firemode_action.button_icon_state = "fireselect_[fire_select]" + firemode_action.build_all_button_icons() + add_item_action(firemode_action) + + if(SELECT_FULLY_AUTOMATIC in fire_select_modes) + AddComponent(/datum/component/automatic_fire, fire_delay) + +/obj/item/gun/Destroy() + if(isobj(pin)) // Can still be the initial path, then we skip + QDEL_NULL(pin) + if(bayonet) + QDEL_NULL(bayonet) + if(chambered) // Not all guns are chambered (EMP'ed energy guns etc) + QDEL_NULL(chambered) + if(isatom(suppressed)) + QDEL_NULL(suppressed) + if(toggle_safety_action) + QDEL_NULL(toggle_safety_action) + if(firemode_action) + QDEL_NULL(firemode_action) + . = ..() + +/// Handles adding [the seclite mount component][/datum/component/seclite_attachable] to the gun. +/// If the gun shouldn't have a seclight mount, override this with a return. +/// Or, if a child of a gun with a seclite mount has slightly different behavior or icons, extend this. +/obj/item/gun/proc/add_seclight_point() + return + +/obj/item/gun/handle_atom_del(atom/gun_atom) + if(gun_atom == pin) + pin = null + if(gun_atom == chambered) + chambered = null + update_appearance() + if(gun_atom == bayonet) + clear_bayonet() + if(gun_atom == suppressed) + clear_suppressor() + . = ..() + +/// Clears var and updates icon. In the case of ballistic weapons, also updates the gun's weight. +/obj/item/gun/proc/clear_suppressor() + if(!can_unsuppress) + return + suppressed = null + update_appearance() + +/obj/item/gun/examine(mob/user) + . = ..() + if(!pinless) + if(pin) + . += "It has \a [pin] installed." + . += span_info("[pin] looks like it could be removed with some tools.") + else + . += "It doesn't have a firing pin installed, and won't fire." + + if(bayonet) + . += "It has \a [bayonet] [can_bayonet ? "" : "permanently "]affixed to it." + if(can_bayonet) // if it has a bayonet and this is false, the bayonet is permanent. + . += span_info("[bayonet] looks like it can be unscrewed from [src].") + if(can_bayonet) + . += "It has a bayonet lug on it." + if(has_gun_safety) + . += "The safety is [safety ? "ON" : "OFF"]." + + switch(company_flag) + if(COMPANY_CANTALAN) + . += "
It has [span_purple("Cantalan Federal Arms")] etched into the grip." + if(COMPANY_ARMADYNE) + . += "
It has [span_red("Armadyne Corporation")] etched into the barrel." + if(COMPANY_SCARBOROUGH) + . += "
It has [span_orange("Scarborough Arms")] stamped onto the grip." + if(COMPANY_DONK) + . += "
It has a [span_green("Donk Corporation")] label visible in the plastic." + if(COMPANY_BOLT) + . += "
It has [span_yellow("Bolt Fabrications")] stamped onto the reciever." + if(COMPANY_OLDARMS) + . += "
It has [span_red("Armadyne Oldarms")] etched into the barrel." + if(COMPANY_IZHEVSK) + . += "
It has [span_brown("Izhevsk Coalition")] cut in above the magwell." + if(COMPANY_NANOTRASEN) + . += "
It has [span_blue("Nanotrasen Armories")] etched into the reciever." + if(COMPANY_ALLSTAR) + . += "
It has [span_red("Allstar Lasers Inc.")] stamped on the front grip." + if(COMPANY_MICRON) + . += "
It has [span_cyan("Micron Control Sys.")] cut in above the cell slot." + if(COMPANY_INTERDYNE) + . += "
It has [span_cyan("Interdyne Pharmaceuticals")] stamped onto the barrel." + if(COMPANY_ABDUCTOR) + . += "
It has [span_abductor("✌︎︎♌︎︎♎︎︎◆︎︎♍︎︎⧫︎︎❄︎♏︎♍︎♒︎")] engraved into the photon accelerator." + if(COMPANY_REMOVED) + . += "
It has had [span_grey("all identifying marks scrubbed off")]." + +/obj/item/gun/proc/fire_select() + var/mob/living/carbon/human/user = usr + + var/max_mode = fire_select_modes.len + + if(max_mode <= 1) + balloon_alert(user, "only one firemode!") + return + + fire_select_index = 1 + fire_select_index % max_mode // Magic math to cycle through this shit! + + fire_select = fire_select_modes[fire_select_index] + + switch(fire_select) + if(SELECT_SEMI_AUTOMATIC) + burst_size = 1 + fire_delay = 0 + SEND_SIGNAL(src, COMSIG_GUN_AUTOFIRE_DESELECTED, user) + balloon_alert(user, "semi-automatic") + if(SELECT_BURST_SHOT) + burst_size = initial(burst_size) + fire_delay = initial(fire_delay) + SEND_SIGNAL(src, COMSIG_GUN_AUTOFIRE_DESELECTED, user) + balloon_alert(user, "[burst_size]-round burst") + if(SELECT_FULLY_AUTOMATIC) + burst_size = 1 + SEND_SIGNAL(src, COMSIG_GUN_AUTOFIRE_SELECTED, user) + balloon_alert(user, "automatic") + + playsound(user, 'sound/weapons/empty.ogg', 100, TRUE) + update_appearance() + firemode_action.button_icon_state = "fireselect_[fire_select]" + firemode_action.build_all_button_icons() + SEND_SIGNAL(src, COMSIG_UPDATE_AMMO_HUD) + return TRUE + +// called after the gun has successfully fired its chambered ammo. +/obj/item/gun/proc/process_chamber(empty_chamber = TRUE, from_firing = TRUE, chamber_next_round = TRUE) + handle_chamber(empty_chamber, from_firing, chamber_next_round) + SEND_SIGNAL(src, COMSIG_GUN_CHAMBER_PROCESSED) + +/obj/item/gun/proc/handle_chamber(empty_chamber = TRUE, from_firing = TRUE, chamber_next_round = TRUE) + return + + +// check if there's enough ammo/energy/whatever to shoot one time +// i.e if clicking would make it shoot +/obj/item/gun/proc/can_shoot() + return TRUE + +/obj/item/gun/proc/tk_firing(mob/living/user) + return !user.contains(src) + +/obj/item/gun/proc/shoot_with_empty_chamber(mob/living/user as mob|obj) + balloon_alert_to_viewers("*click*") + playsound(src, dry_fire_sound, 30, TRUE) + +/obj/item/gun/proc/fire_sounds() + if(suppressed) + playsound(src, suppressed_sound, suppressed_volume, vary_fire_sound, ignore_walls = FALSE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_distance = 0) + else + playsound(src, fire_sound, fire_sound_volume, vary_fire_sound) + +/obj/item/gun/proc/shoot_live_shot(mob/living/user, pointblank = 0, atom/pbtarget = null, message = 1) + if(recoil && !tk_firing(user)) + shake_camera(user, recoil + 1, recoil) + fire_sounds() + if(!suppressed) + if(message) + if(tk_firing(user)) + visible_message( + span_danger("[src] fires itself[pointblank ? " point blank at [pbtarget]!" : "!"]"), + blind_message = span_hear("You hear a gunshot!"), + vision_distance = COMBAT_MESSAGE_RANGE + ) + else if(pointblank) + user.visible_message( + span_danger("[user] fires [src] point blank at [pbtarget]!"), + span_danger("You fire [src] point blank at [pbtarget]!"), + span_hear("You hear a gunshot!"), COMBAT_MESSAGE_RANGE, pbtarget + ) + to_chat(pbtarget, span_userdanger("[user] fires [src] point blank at you!")) + if(pb_knockback > 0 && ismob(pbtarget)) + var/mob/PBT = pbtarget + var/atom/throw_target = get_edge_target_turf(PBT, user.dir) + PBT.throw_at(throw_target, pb_knockback, 2) + else if(!tk_firing(user)) + user.visible_message( + span_danger("[user] fires [src]!"), + blind_message = span_hear("You hear a gunshot!"), + vision_distance = COMBAT_MESSAGE_RANGE, + ignored_mobs = user + ) + if(user.resting) // SKYRAT EDIT ADD - no crawlshooting + user.Immobilize(20, TRUE) // SKYRAT EDIT END + +/obj/item/gun/emp_act(severity) + . = ..() + if(!(. & EMP_PROTECT_CONTENTS)) + for(var/obj/iterated_object in contents) + iterated_object.emp_act(severity) + +/obj/item/gun/afterattack_secondary(mob/living/victim, mob/living/user, params) + if(!isliving(victim) || !IN_GIVEN_RANGE(user, victim, GUNPOINT_SHOOTER_STRAY_RANGE)) + return ..() //if they're out of range, just shootem. + if(!can_hold_up) + return ..() + var/datum/component/gunpoint/gunpoint_component = user.GetComponent(/datum/component/gunpoint) + if (gunpoint_component) + if(gunpoint_component.target == victim) + return ..() //we're already holding them up, shoot that mans instead of complaining + balloon_alert(user, "already holding someone up!") + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + if(user == victim) + balloon_alert(user, "can't hold yourself up!") + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + + user.AddComponent(/datum/component/gunpoint, victim, src) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + +/obj/item/gun/afterattack(atom/target, mob/living/user, flag, params) + . = ..() + return fire_gun(target, user, flag, params) + +/obj/item/gun/proc/fire_gun(atom/target, mob/living/user, flag, params) + if(QDELETED(target)) + return + if(firing_burst) + return + if(SEND_SIGNAL(src, COMSIG_GUN_TRY_FIRE, user, target, flag, params) & COMPONENT_CANCEL_GUN_FIRE) + return + if(flag) // It's adjacent, is the user, or is on the user's person + if(target in user.contents) // can't shoot stuff inside us. + return + if(!ismob(target) || user.combat_mode) // melee attack + return + if(target == user && user.zone_selected != BODY_ZONE_PRECISE_MOUTH) // so we can't shoot ourselves (unless mouth selected) + return + if(iscarbon(target)) + var/mob/living/carbon/carbon_target = target + for(var/i in carbon_target.all_wounds) + var/datum/wound/target_wound = i + if(target_wound.try_treating(src, user)) + return // another coward cured! + + if(istype(user))// Check if the user can use the gun, if the user isn't alive(turrets) assume it can. + var/mob/living/living_user = user + if(!can_trigger_gun(living_user)) + return + if(flag) + if(user.zone_selected == BODY_ZONE_PRECISE_MOUTH) + handle_suicide(user, target, params) + return + + if(!can_shoot()) // Just because you can pull the trigger doesn't mean it can shoot. + shoot_with_empty_chamber(user) + return + + if(check_botched(user)) + return + + var/obj/item/bodypart/other_hand = user.has_hand_for_held_index(user.get_inactive_hand_index()) // returns non-disabled inactive hands + if(weapon_weight == WEAPON_HEAVY && (user.get_inactive_held_item() || !other_hand)) + balloon_alert(user, "need two hands!") + return + // DUAL (or more!) WIELDING + var/bonus_spread = 0 + var/loop_counter = 0 + if(ishuman(user) && user.combat_mode) + var/mob/living/carbon/human/human_user = user + for(var/obj/item/gun/held_gun in human_user.held_items) + if(held_gun == src || held_gun.weapon_weight >= WEAPON_MEDIUM) + continue + else if(held_gun.can_trigger_gun(user)) + bonus_spread += dual_wield_spread + loop_counter++ + addtimer(CALLBACK(held_gun, TYPE_PROC_REF(/obj/item/gun, process_fire), target, user, TRUE, params, null, bonus_spread), loop_counter) + + return process_fire(target, user, TRUE, params, null, bonus_spread) + +/obj/item/gun/proc/check_botched(mob/living/user, params) + if(clumsy_check) + if(istype(user)) + if(HAS_TRAIT(user, TRAIT_CLUMSY) && prob(40)) + to_chat(user, span_userdanger("You shoot yourself in the foot with [src]!")) + var/shot_leg = pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) + process_fire(user, user, FALSE, params, shot_leg) + SEND_SIGNAL(user, COMSIG_MOB_CLUMSY_SHOOT_FOOT) + if(!tk_firing(user) && !HAS_TRAIT(src, TRAIT_NODROP)) + user.dropItemToGround(src, TRUE) + return TRUE + +/obj/item/gun/can_trigger_gun(mob/living/user) + . = ..() + if(!handle_pins(user)) + return FALSE + if(has_gun_safety && safety) + balloon_alert(user, "safety on!") + return FALSE + +/obj/item/gun/proc/toggle_safety(mob/user, override) + if(!has_gun_safety) + return + if(override) + if(override == "off") + safety = FALSE + else + safety = TRUE + else + safety = !safety + toggle_safety_action.button_icon_state = "safety_[safety ? "on" : "off"]" + toggle_safety_action.build_all_button_icons() + playsound(src, 'sound/weapons/empty.ogg', 100, TRUE) + user.visible_message( + span_notice("[user] toggles [src]'s safety [safety ? "ON" : "OFF"]."), + span_notice("You toggle [src]'s safety [safety ? "ON" : "OFF"].") + ) + SEND_SIGNAL(src, COMSIG_UPDATE_AMMO_HUD) + +/obj/item/gun/proc/handle_pins(mob/living/user) + if(pinless) + return TRUE + if(pin) + if(pin.pin_auth(user) || (pin.obj_flags & EMAGGED)) + return TRUE + else + pin.auth_fail(user) + return FALSE + else + balloon_alert(user, "no firing pin!") + return FALSE + +/obj/item/gun/proc/recharge_newshot() + return + +/obj/item/gun/proc/process_burst(mob/living/user, atom/target, message = TRUE, params = null, zone_override = "", sprd = 0, randomized_gun_spread = 0, randomized_bonus_spread = 0, rand_spr = 0, iteration = 0) + if(!user || !firing_burst) + firing_burst = FALSE + return FALSE + if(!issilicon(user)) + if(iteration > 1 && !(user.is_holding(src))) // for burst firing + firing_burst = FALSE + return FALSE + if(chambered?.loaded_projectile) + if(HAS_TRAIT(user, TRAIT_PACIFISM)) // If the user has the pacifist trait, then they won't be able to fire [src] if the round chambered inside of [src] is lethal. + if(chambered.harmful) // Is the bullet chambered harmful? + balloon_alert(user, "lethally chambered!") + return + if(randomspread) + sprd = round((rand(0, 1) - 0.5) * DUALWIELD_PENALTY_EXTRA_MULTIPLIER * (randomized_gun_spread + randomized_bonus_spread)) + else // Smart spread + sprd = round((((rand_spr/burst_size) * iteration) - (0.5 + (rand_spr * 0.25))) * (randomized_gun_spread + randomized_bonus_spread)) + before_firing(target, user) + if(!chambered.fire_casing(target, user, params, , suppressed, zone_override, sprd, src)) + shoot_with_empty_chamber(user) + firing_burst = FALSE + return FALSE + else + if(get_dist(user, target) <= 1) // Making sure whether the target is in vicinity for the pointblank shot + shoot_live_shot(user, 1, target, message) + else + shoot_live_shot(user, 0, target, message) + if (iteration >= burst_size) + firing_burst = FALSE + else + shoot_with_empty_chamber(user) + firing_burst = FALSE + return FALSE + process_chamber() + update_appearance() + SEND_SIGNAL(src, COMSIG_UPDATE_AMMO_HUD) + return TRUE + +/obj/item/gun/proc/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) + if(user) + SEND_SIGNAL(user, COMSIG_MOB_FIRED_GUN, user, target, params, zone_override) + + SEND_SIGNAL(src, COMSIG_GUN_FIRED, user, target, params, zone_override) + + add_fingerprint(user) + + if(semicd) + return + + // Vary by at least this much + var/base_bonus_spread = 0 + var/sprd = 0 + var/randomized_gun_spread = 0 + var/rand_spr = rand() + if(user && HAS_TRAIT(user, TRAIT_POOR_AIM)) // Nice job hotshot + bonus_spread += 35 + base_bonus_spread += 10 + + if(spread) + randomized_gun_spread = rand(0, spread) + var/randomized_bonus_spread = rand(base_bonus_spread, bonus_spread) + + if(burst_size > 1) + firing_burst = TRUE + for(var/i = 1 to burst_size) + addtimer(CALLBACK(src, PROC_REF(process_burst), user, target, message, params, zone_override, sprd, randomized_gun_spread, randomized_bonus_spread, rand_spr, i), fire_delay * (i - 1)) + else + if(chambered) + if(HAS_TRAIT(user, TRAIT_PACIFISM)) // If the user has the pacifist trait, then they won't be able to fire [src] if the round chambered inside of [src] is lethal. + if(chambered.harmful) // Is the bullet chambered harmful? + balloon_alert(user, "lethally chambered!") + return + sprd = round((rand(0, 1) - 0.5) * DUALWIELD_PENALTY_EXTRA_MULTIPLIER * (randomized_gun_spread + randomized_bonus_spread)) + before_firing(target, user) + if(!chambered.fire_casing(target, user, params, , suppressed, zone_override, sprd, src)) + shoot_with_empty_chamber(user) + return + else + if(get_dist(user, target) <= 1) // Making sure whether the target is in vicinity for the pointblank shot + shoot_live_shot(user, 1, target, message) + else + shoot_live_shot(user, 0, target, message) + else + shoot_with_empty_chamber(user) + return + process_chamber() + update_appearance() + semicd = TRUE + addtimer(CALLBACK(src, PROC_REF(reset_semicd)), fire_delay) + + if(user) + user.update_held_items() + SSblackbox.record_feedback("tally", "gun_fired", 1, type) + + SEND_SIGNAL(src, COMSIG_UPDATE_AMMO_HUD) + + return TRUE + +/obj/item/gun/proc/reset_semicd() + semicd = FALSE + +/obj/item/gun/attack(mob/target, mob/living/user) + if(user.combat_mode) // Flogging + if(bayonet) + target.attackby(bayonet, user) + return + else + return ..() + return + +/obj/item/gun/attack_atom(obj/target, mob/living/user, params) + if(user.combat_mode) + if(bayonet) + target.attackby(bayonet, user) + return + return ..() + +/obj/item/gun/attackby(obj/item/attacking_item, mob/living/user, params) + if(user.combat_mode) + return ..() + else if(istype(attacking_item, /obj/item/knife)) + var/obj/item/knife/attaching_knife = attacking_item + if(!can_bayonet || !attaching_knife.bayonet || bayonet) // ensure the gun has an attachment point available, and that the knife is compatible with it. + return ..() + if(!user.transferItemToLoc(attacking_item, src)) + return + balloon_alert(user, "[attaching_knife] attached") + bayonet = attaching_knife + update_appearance() + + else + return ..() + +/obj/item/gun/screwdriver_act(mob/living/user, obj/item/tool) + . = ..() + if(.) + return + if(!user.canUseTopic(src, be_close = TRUE, no_dexterity = FALSE, no_tk = TRUE)) + return + if(bayonet && can_bayonet) //if it has a bayonet, and the bayonet can be removed + return remove_bayonet(user, tool) + + else if(pin && user.is_holding(src)) + if(!pin.can_remove) + balloon_alert(user, "pin can't be removed!") + return + user.visible_message(span_warning("[user] attempts to remove [pin] from [src] with [tool]."), + span_notice("You attempt to remove [pin] from [src]. (It will take [DisplayTimeText(FIRING_PIN_REMOVAL_DELAY)].)"), null, 3) + if(tool.use_tool(src, user, FIRING_PIN_REMOVAL_DELAY, volume = 50)) + if(!pin) // check to see if the pin is still there, or we can spam messages by clicking multiple times during the tool delay + return + user.visible_message(span_notice("[pin] is pried out of [src] by [user], destroying the pin in the process."), + span_warning("You pry [pin] out with [tool], destroying the pin in the process."), null, 3) + QDEL_NULL(pin) + return TRUE + +/obj/item/gun/welder_act(mob/living/user, obj/item/tool) + . = ..() + if(.) + return + if(!pin.can_remove) + balloon_alert(user, "pin can't be removed!") + return + if(!user.canUseTopic(src, be_close = TRUE, no_dexterity = FALSE, no_tk = TRUE)) + return + if(pin && user.is_holding(src)) + user.visible_message(span_warning("[user] attempts to remove [pin] from [src] with [tool]."), + span_notice("You attempt to remove [pin] from [src]. (It will take [DisplayTimeText(FIRING_PIN_REMOVAL_DELAY)].)"), null, 3) + if(tool.use_tool(src, user, FIRING_PIN_REMOVAL_DELAY, 5, volume = 50)) + if(!pin) // check to see if the pin is still there, or we can spam messages by clicking multiple times during the tool delay + return + user.visible_message(span_notice("[pin] is spliced out of [src] by [user], melting part of the pin in the process."), + span_warning("You splice [pin] out of [src] with [tool], melting part of the pin in the process."), null, 3) + QDEL_NULL(pin) + return TRUE + +/obj/item/gun/wirecutter_act(mob/living/user, obj/item/tool) + . = ..() + if(.) + return + if(!user.canUseTopic(src, be_close = TRUE, no_dexterity = FALSE, no_tk = TRUE)) + return + if(!pin.can_remove) + balloon_alert(user, "pin can't be removed!") + return + if(pin && user.is_holding(src)) + user.visible_message(span_warning("[user] attempts to remove [pin] from [src] with [tool]."), + span_notice("You attempt to remove [pin] from [src]. (It will take [DisplayTimeText(FIRING_PIN_REMOVAL_DELAY)].)"), null, 3) + if(tool.use_tool(src, user, FIRING_PIN_REMOVAL_DELAY, volume = 50)) + if(!pin) // check to see if the pin is still there, or we can spam messages by clicking multiple times during the tool delay + return + user.visible_message(span_notice("[pin] is ripped out of [src] by [user], mangling the pin in the process."), + span_warning("You rip [pin] out of [src] with [tool], mangling the pin in the process."), null, 3) + QDEL_NULL(pin) + return TRUE + +/obj/item/gun/proc/remove_bayonet(mob/living/user, obj/item/tool_item) + tool_item?.play_tool_sound(src) + balloon_alert(user, "[bayonet] removed") + bayonet.forceMove(drop_location()) + + if(Adjacent(user) && !issilicon(user)) + user.put_in_hands(bayonet) + + return clear_bayonet() + +/obj/item/gun/proc/clear_bayonet() + if(!bayonet) + return + bayonet = null + update_appearance() + return TRUE + +/obj/item/gun/update_overlays() + . = ..() + + if(bayonet) + var/mutable_appearance/knife_overlay + var/state = bayonet_state + if(bayonet.icon_state in icon_states(bayonet_icon)) // Snowflake state? + state = bayonet.icon_state + knife_overlay = mutable_appearance(bayonet_icon, state) + knife_overlay.pixel_x = knife_x_offset + knife_overlay.pixel_y = knife_y_offset + . += knife_overlay + +/obj/item/gun/proc/handle_suicide(mob/living/carbon/human/user, mob/living/carbon/human/target, params, bypass_timer) + if(!ishuman(user) || !ishuman(target)) + return + + if(semicd) + return + + if(user == target) + target.visible_message(span_warning("[user] sticks [src] in [user.p_their()] mouth, ready to pull the trigger..."), \ + span_userdanger("You stick [src] in your mouth, ready to pull the trigger...")) + else + target.visible_message(span_warning("[user] points [src] at [target]'s head, ready to pull the trigger..."), \ + span_userdanger("[user] points [src] at your head, ready to pull the trigger...")) + + semicd = TRUE + + if(!bypass_timer && (!do_after(user, 12 SECONDS, target) || user.zone_selected != BODY_ZONE_PRECISE_MOUTH)) + if(user) + if(user == target) + user.visible_message(span_notice("[user] decided not to shoot.")) + else if(target?.Adjacent(user)) + target.visible_message(span_notice("[user] has decided to spare [target]"), span_notice("[user] has decided to spare your life!")) + semicd = FALSE + return + + semicd = FALSE + + target.visible_message(span_warning("[user] pulls the trigger!"), span_userdanger("[(user == target) ? "You pull" : "[user] pulls"] the trigger!")) + + if(chambered?.loaded_projectile) + chambered.loaded_projectile.damage *= 5 + if(chambered.loaded_projectile.wound_bonus != CANT_WOUND) + chambered.loaded_projectile.wound_bonus += 5 // much more dramatic on multiple pellet'd projectiles really + + var/fired = process_fire(target, user, TRUE, params, BODY_ZONE_HEAD) + if(!fired && chambered?.loaded_projectile) + chambered.loaded_projectile.damage /= 5 + if(chambered.loaded_projectile.wound_bonus != CANT_WOUND) + chambered.loaded_projectile.wound_bonus -= 5 + +/obj/item/gun/proc/unlock() // used in summon guns and as a convience for admins + if(pin) + qdel(pin) + pin = new /obj/item/firing_pin + +// Happens before the actual projectile creation +/obj/item/gun/proc/before_firing(atom/target, mob/user) + return + +/obj/item/gun/emag_act(mob/user, obj/item/card/emag/emag_card) + . = ..() + if(!pin.can_remove) + balloon_alert(user, "firing pin shorted!") + pin.can_remove = TRUE + if(!(pin.obj_flags & EMAGGED)) + pin.obj_flags |= EMAGGED + +#undef FIRING_PIN_REMOVAL_DELAY +#undef DUALWIELD_PENALTY_EXTRA_MULTIPLIER diff --git a/modular_skyrat/master_files/icons/mob/clothing/under/cargo.dmi b/modular_skyrat/master_files/icons/mob/clothing/under/cargo.dmi index 64fbefeed4e038c2cf9af22e05eff1a2987579dc..95627da5bde5d22d3655e14d5ceb34cd3ca6fa68 100644 GIT binary patch delta 8991 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 diff --git a/modular_skyrat/master_files/icons/mob/clothing/under/cargo_digi.dmi b/modular_skyrat/master_files/icons/mob/clothing/under/cargo_digi.dmi index 2f5d8e83baa2224e9f40ab4c233f9a3dad34bb7c..fc868974ae7f9c753bbd69bd646e9409540bcc19 100644 GIT binary patch delta 9472 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 delta 9587 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 diff --git a/modular_skyrat/master_files/icons/mob/clothing/under/civilian.dmi b/modular_skyrat/master_files/icons/mob/clothing/under/civilian.dmi index f266d65e9f3e3a6ecbfcbb5d6939ef170a30ee2e..cb43bac3b1469196ccebbdb8302d7cdea1687b79 100644 GIT binary patch delta 19702 zcmb^ZbyQSg7x;@GLOKQM6cv<~&LIR8loUZ4k?wBJ&`2vFNQZPP-3`*+-O?>E#N5OC zzTe+(t$XjE*R@zPFlT1Ye)fL$-k-hqW5Oa@<1$(qVHW6mV6UPx(}b){$A2gANBVIH zh8G4+*DLPsguK5`2A@1Tel|kF$82%%nV0iW9lJ+}#3+P2=50vS^+?Au_Zn*x22)IM zPxud&aWm0SVFKdESecR%dN>Qb6{C~4Su--u&H}^A^`YGe#POJux-;^_{(`#YekHvO z3YH`hx+GD|Q6^0cBJ<(>4>*>c8kCfr%m%bL4v7WV)CeA9CkqJ)wQUY0p#b^$`SYp$ zJ!dEee}^+x|AmorhJvT#huai>j{|-vi3ZgPKBrdfD><1>bGjC^%mb` zBbI0cpV)w(cRuH33?*PJt2W5;5_V= zX9?0p48Izgjw1Eh4b)*}M+0JYN{KG8CzEt=o(c(ltT`PNvA;So7QL8v6#TU#ElMXu zqyK%~P-nDoy1|`i+J{b3!olG;5gi=?aCCky^XAQ$8qSw5A4Wt(0PvF&hY7#*6cJZc zphT~+KtWNFY#aylNtlGAprHc^Jf@K~QStae=~#xB!z@5c-leCqhAHvI19S>|j%zl6 z;qVi8d=h*Tp(--H)SR-*a^bxDVS95xpTTP3w@MtsR4a_^DK>DlU6ryb&S%r|YDju_ zSIN>lpLXx?!0y(Q7GAcT^|JwweNMJl zHm_MO@ZR2wuB{tr3VYLj2qHZJqQ1t=Owh{$4_lchP7Jz4UM*+aI@HCc#c-un0 zBrs#WGp|xy+JmIOUK3B^HYqwcDQcVpM+)od2m&#tl{P|K3YMZ0xgV|U?uISsdqsM# zu68b?Df0vNTQ{8gP2q$XXL9Nj>;Xalx-2#N7@Yg}D4x<}W4!7qg`|?6k#pl_tZ38Mzcz_UgPQ65j^$qS9cXR-JoTF0f)2j=)|19_O zg=2*6DFu=F5%<;ImwO{PTx{evnswS+Kt4FY+7145bf@SW@(o(?nVu08uqFPfyBmko z6Cho`*(X!&A1PNw{9>c$+G=MQ2g1Q^yFRO-fd<1LOlu5uKZGgs3rFvbJ6d+dojmO8S9_wKH@IKxUf?T< zatB(I3y(gw%N??ja+t=KeB&*25(aZtrveN<-`D{yS9_w_KSjU&{uCFMI?u5vAem_@ zG1bfiY3c&BAbUF#S6HX34I^1^4X)^uG5yO_2aPxc-|z4x}W%l61EDa?Xr*JC0p z4TPy^TLjNnMYd^?WE*EsCpD?X*S&c6`eW*oyJ;}H4ELo;^cw-EBQD7kA(``Ra%$WA z+t=44vk(Mb6Ax_U(MMGNB3yGs^pJW=?F%*bS>5)8q6Q!FT{}8D+?+hvy-SM!o_mas zk4uzJd7cZUC{C3ORX!-3z$u(~ac9j-g(8RwZ}rDyEnzl2T5e_G1(;u8=ea~UchU|na%JHJMB#)C>$UI}r(|m`-u42?J23ol3Hnc=-AJy1~ZFz2V znTqL5D{I(D<$ujY5i*lT0tqrUO`vKM!xCjESx60ldtd)ssjAkWMlE*M*Qs;rF<&;< zhE09=P@=Q_&vR#YcV%}@$H@xBv9V0sWf_%BbGW&^RngS^yQ$Wz3O&5vRMi%pnbi9h zLng1y@LEwT1P)|%lf528032z%1&9MIEUr*+$ZM4w;6Q63orsC~Es9;JmV(*##`>G0 z(w<^P)nHFHs|oim70;hnlF_JU-nZt(hmi*^x1M770^Hmxc3WrJKf&BwM{V3!!bIa{ zyrGmt{6Opl6-|HZ_xN}w$ZtP=`ZU^REk7+Wap#w152V;2c4llwb^6g2wV{#>rGS4p@n-u!4{t{64lfNV6n{oYT@_WU57%1KB70@f|ulm5es8YOlUQ`=4yqHbJmZEYRa z{7LwRhK7PZH#Mu}%JVAv`h@Z63HZMbDs zHpPzqRy~$w&`(Vy_Z)NGnI4_$#~=$h>VRBQG9(qG>s1NC{4sF#%k!c~{R1euMVcGD zSW4p5Qo;mqOep&ZIGu4<^gap?5BD#?15Bt!&zXPnLz`{Tn2P^;;7zH>HfueHJ1F)r zJ$JXd6T?N<&B%X>k_asmWmZo#Zq?%p!sSsz|?dsS5gyO@E|7I;wfq=lkR+DlRIE9zjQ7h&=Em8T( zFph3VeM0Pe3}Eq@-kx$N38?YU+%!ZM!S*#P|}@9WO6w zWo703IqY&7Z9&_%@hRlmT1?6rIXRUom!&P*ElV4pt#51?ULLJ*{doIlaPUJX#??Ti zH7@Uu_mn_>r8utC&JJ62mF&0|(fs0Bitu(pINNFaT+r9!_TxX}J+D97kdjM$^8K?j zPC9~pDzW2*B3I@AfUX@3mi^*#ga=ITg|0|v)tG8)No!3uSbwW((9RTNw;P?B4C2RR z;F;_n-q-!D0l-m;P$o%3%39Fif*1j=M_<#@qGDr7b>-zlhnqn#RaNow>WUGvL}O#) zOrO`ULo6sM+Geg4{NbsYge_}kUX_OYd3@J_>`mxEbCLkA2B=W_#kiF$bF~LrdU9q@ zaS_5oHMN={sSwJ~qbWm!BtH>sN2}cXV{bsJNuH|pkFb7SZ3v&-t_ zc(^Y#8CFXQ16`LT&ve#x3HLIODw^xJFPwfxHkAzep%A+Y?r-Vdjs9XTs?RTGm(GSh z++pOiKgq;j@Gjay<}AvtfH0Mk>)*njhvU}e>oi-8Z^8I_Q79-Ze;BZ&bc^`1>tZ+F z_>GTn`Zx#nt-ckr$0zuHuCg|N0cGFynLo?n<5B}9vZGtJ(wx~%ui2@nsD`0`J5>h- zLtIG%T!p+xzj%*%2U{go@B1pam3#~nLQhud6`O-YsSC=?Pln@!2$R>IFL(8XAy zqGRFx9JPQ=2%+EZ0U~^FZ!?#mPzX>jxSG_q#m>&oW?@%1Mdat&V^~DMhP9Sras;B9 zKZF)*^Y2V+5s78rR8C&}6ylPvod})_B|BGgf;H%2$1z~}F<@n8In{DdKu`P_>cmOm z;60F_X9$zR|37}Bdtm4UeRO~en_l#jqJUGzNg0fngGJyvL?FeXM z(x1$<_ikzXSjyHK)R;QlP8Rpp;-ZSE@w$4MqnPsI`>8J)W`M|H0|{B!1Ea3+l@E8h zN@--%ORBU=bMA8)K_9f0+fzw~I3EJb$rF(`t@dVY&FJ2HyweUB?E<10?KqBHy~}6- zMYVa#s!Ot)&sV!a3rt|0Fw$SiEE%jB(u?yq3={(3Dj4(}2-QW89T^nBLJB_-Q#_3P z3AUvA2cTsx&Gs*8vz%=@9+sqAYo^Q_sp6S%XtiAm!n_x69!RD41UTv$yPQa(qCrKdsGaa<*Q7SKg1nuNGZeJKP05sTD$; z*to7f^Z5q~#gddnnFIY`f{@(hW(%XHrM#}sIs{)UU-M&HMbJ*56guIm!w8G_N5?*t z@}_K+uZlDTqRtEcn;^8J1F;CUT|G z7Wt3$)!p@>{mJ?p;HLa>e~{;4BRQey5qzv^qEN%}*UE%3xceY&SkN?A-zKo}1?K2} zm4lqZJfsmqji$^5{I~RW1fuIlqw%vSf_@C!wdKE+nIK*Z)=8Q{hxgT<`k@kK%HT;7 zw;g4u0Pqa|U`8m%kEDaGI?M+glc;EY2n`Fo0^ki{oi=E3kvo|GLCK;%`>fSNN!=6~ zd++BUTOT0kM+YcY9Sz4au@kn~F9Hme3O##xj(0LLGSk(z^xrvjagqi$9g_7*yLToE zkJn?A9t#U={bGKm-hJRs`PzEL zeo-`ogCbK#vnr#ah!n7cNaigCY-FPbLP&$Z%Z8t#N7u0)O~K;5$sl>`d*D#y>XXrz z_vq3v7=%Hz3_-(84;fve!_S#Ct#V3dXEHCx<>(mQ$wXBdzK;edZiB+F!4#NdsQfS6 zCGmT^6?EB4(6;XSWz=nlyuC15YVr=<@svu$c3<|z>|n#P{rMv*TOt01-lFQBx=f2SQxC z{mOup+kF~QM&={i1xh|)W`8ByCFxaX&HS_Y2vQXkcCmohx^Y3wsR?aWxU@Z3Zlm!S zsG{c^e^Ow;&mzr0D5#+TTji&*-%dhwIH6QMOjjO5vWTw{5+kG1C@E5{;sM9h(k~;- zgJz^pe1G@7K>M?N96t!32NTjy^34PuHY4?-UH$XGfr}+Dirc8`F9E%HKYwL@>TKJt zB>_&*G&=LvUCSvM(6>TD#f*W@c1|d0^7DSb5hcOzH7Yzx<(fN$`cSAJ0_A2Sy>4WfI?K?9gl#`Vc%kR|sr@+RXOvwr7@jcF*Xl%XR$({%c zQ*}qut`!`9DJo)n^2BTn{`>du8XuVD$2o@!qx~-Rx=!409o$5!Ki3GS?GZ;mXkCI* z&$Oi=JY02)KSI}hIyVhYlaM_*4tU`GHmTK*!L{|HX;&ctX=mh9*zd~QS5uE6ij?gl zBu}AoJQ+P8d=42=b()$MJzRnOtpr@f-dhNw&_}o8+0k>IB3Pr}5)vq)=1O(za|+m* zl~OwzFBS_6a$N}e2Aw?@)> zMiwcv?KtL92LDD=q`PHxkd}*?dsF|+hAx}S?BJp+|JK{1th~I}H>J;}O7-QS>Q^6F zX-DpKbbwKawcJGp_>uoCDF2?EE4*NdX3m2sM|6zuXRtlV{I29tf=d2&T zFxLt5$;|6p@-rECzTlV*r{viRnRPJjL#zy$ZecgPK@&gzMID>m%+ z5J5o+(>XRz2rw0m2v$+ho;~kKiW*a5WU;`q2&F9zPh9oO*?({uJLZO-?;}yR=Dl!k zfsP&=0v2Wyz86Vx{CuOSewNLTj*j+pCifM!ruR{WWa$MOxO}j!B03;dn_gPGz2aQEhc(0Yg7DuIj zH9kT2mfhunUbZAQ=WXIDYV7AUDG56YRM1bFh=?ZW+n$=DVgh+u6Vk6Fr>3Rn`=85S zKq3wDn$xZn%*X$FY^3W?ILPmYQ!|0n!Nl~qW7*%>J6x9OG1KE3%frRWcil9i^#{-& zECx)bt?;MMx9|?mn|FsOg_DX=p!6YJHf!wMww%x4qQqLq+73q?5d~-DNAbJ{qa^N@ z|KWF7t6>CG-pO?l+B&q!+M_%nb1PDO*E+gRdhGVpHh{-ukQj21in?s~rLWZEM}PrT zBOZx_)*-L3+-{7X5=PS=EbHE1g^o^9o6>yt*wh%mrSlozcWhHd^5JK=>2Y`WR5baB zImxGRw#BsAD(^Xmo%t~uNFb;A&AVVbFSurhCsP!GYBZ*m#VmFToEy?>`zqv-s zB%8^-TEClQcM+dj{32XEE&2xQvW)|B|Hzvhb<-KGCyo1$Lcs6+4=q@&d*QEbt)K!Q zWE787HL_P+PfZvh%|gYW%tu-ePIj>45z2QRh_Y7fGg~3h1c*&Eshe{_@fd*yJ27L=rt9~(gEO+F< zvRj&LX}7N%A6A@@U>7_@q~imNBUXcn8CUKLTCAOIipukBqfc%#3={Ds?u^AzjoTv5 z3-0(>Qra}STm->=zv+RF5+c4jgZ0_HMvzKZ!a?&Q<~y`k^QZze*~q#ZOST*J4ud6P z-o)VrIPC@NEG@JcR1QBzD+=5^PcqpvSQv~jLC;z{S0c<(1IV26EAK*PJ@Ec9@J>#U z@cj8{#N#;al8QU>rV?@_p@?rN!v(QlZjvWP_pSJe#Bi_Lp-Svbo?~@H{9UFD_{ML< zj1)6P{(R;il){TgkeP8{ZflbAIc1mqHb6A=(b*Lvm&KpyG@Bm``*StY1<2PtguX=W zbhEUIZiSLB6*)>-`6U&X+6kLC0!1Z%Hyct|O0kZ9@eeMCcg0`hgQ>V0E2%ZMg|(2n zCQsi>c}^!JeXlyz!pwO}J)UUnyU|0y?kD;Ec4T$_ODZMdBrg-)TJ^Oj(xRadeFaN)kWgp4PO@^GQFmt=`!Uxkir#=rRxK0I&XkL(% z%iz1k!Xi)@?|Dzk*$fXWW;c@&>NeqkV|Lj03`k=CS^iUD6z>l=F14-wUn%&#{|EnK z|MRX8#g3?I-D*lywB$u4D-U*Fj2b#Nqfdo$W@yF||Di|{Lo7VIt0m&dii{*#ToyE` zdwfiZz0yChJ-x)g`lU^mHu)Tl5aR)ZZZwpI1XNNd(IeSFur#R2)-C+9>DSG}@o{D> zDUrMAnzuv@Ed(NWzC!>I%oDbaIP4&$LL=P{dh>SX$>$u=L)EF&s_Oes3iv;iN3hgt zui3!xX1H6?pWPMa)ov8czxC7*a=HMQ&6sefEe3O{{*&bLSrnkje{GqBYO4ZfJ*a>R z0^u(&?MC8HCe=7`0A&)3VbPwZGeOd{wYNs5?F%V1 zCPb+4;4)2wSB@LKj}bF>)O$#FaFgIiBxRrAU)>(5T@#2g|BAMVqx&8B&g->c^i|4g zvt$k@@2zD3E&sfe&_Qd5J~lXXgIR4Uv2!Cr9rG{?J=>2c8x=Eq_^Bd#ChZ;b9{tD5 zt($K2MkUVay=vmgLUOK6jRfvZ4G9&3myK6?9#l44TleAr{|0m2_&xuFx#@TCZ8UJu zH<(5b>fix#L{G$AKag3VGqPPqTk<3Uc0#V1TWxisHf#KMk^73*2tzijnlIWl4@7L% zp824rTUpMlh0z0_xUfyeGwASZ0%ajs7gmlOD-6|U2EOdmvJEb8@9<#l zI#b70dm1YJF*E2dh3`I+uoYAO7+&SlJELieHu{PhOyDo?BuZKy<&zd@<&DumQF4r8{sY}9ImNm}0?S2OZH(5tp1seV6& z2`q^>t%A1yDj#rPa%rFiB2n2Yrws<$kTd5(llry3!Hb$f_>*ics=L#+B^Yg)G-;M$ z`}@B`mGM16bpopp675S&e##Nn6F$*|v+ObZDhF1oK2D)K49f^56`iGLeH}-Wwml_i zpp!nCMcYdTET!Roj7-ll(apAr)`brCX+!dQS+_aH;6PY}*?P%gY_Xi-Dap8 zS7!3MjUNCQfH$us->>9kqJ;1oT&5v6gkv_A?p8q`lm6OTKhSb5-W-LNQ5IH%-#QE#^FLF!a6$l zD*JHCMkl*`ZsFp6N$_}N5bu7SC0a|~ifkoYr@-5f!{Rpn4*L8Wo!C*6cOoHY z>D~@(CW40rwlS1!eB+4@Abmx6c=&~+tHacYpvP^?d zub>N|PuDjRhrC?QGR%&m-VO(BRk|d2dMT+Q=E}7n%taoEfPmfsIfz zkxn&y!m+zL{L(Nth!hF0rDAz5u~{e3d5x6wCRskrl{@*iWVnKhB&R>O9=tOt@l*@` z=ErX;nTMN0!c)YBnbphT2Hw_wthPlBc7eZ3+AlyjV5H6B@=qjqyNc_ey{s(L*f7w{ zVEXfEW4$a)e=6pCjW#H&;Q6y`d$=K2s`-38%kxPcJZZ0*8p+{X+T&)9!07BJjnSm9la@SAo_*-~%}41!ethYOqM^>JF+D0J=sxJ0WVjcTrT#U_bx#i6C!y+Y zq_#Ttdm>493AD5ayDZP`Mwq#^IH#%digJ-G`J_b#`+FZpP*YE@!sU;z`{U}`SzKl( zr`x~;!mfzXL;63vIyV}^`|mgtICq>i>02PwRukm8T8zerWbi9s-F*5oe9$Mn@y~m*4Q2w2G{SQYQu}Ot?-m=R-f&?qkO(N z6V;V;u)8$ovMpXOHTF(Qx;=et*S^oJV}>ey$AmLofQZmyuWrM}7BKMknqAKFvk4`CoM(igR@`=A=Cj zAUU*kAzgtF4Peiyt-_$j^Q5k}=Q<_2=wDjt|CHk7aa{b&`ff$8yT*>1Vxjf$==3yL zuQYhXETHof3UKVL{s>go(AYY6trFt6-}8!z3(+Mg8H577m9n$qx@y=~wbv@1g0z*v zW4c<5qK540v+djSn6#(^?1z&!M-WDzdBFM;#WY4NGjew=tlUESNg_1 zycN1jTk06EcFCgaNA6OJA9OGQ_q-dqFf1>x(79jKU^!qio;Xm(SJ@D!i2Uc|U2Gj~ zVQV%^22$+&J@}mlZPa`CpW|=g>&0hoMb$SmvGUrU;zrCED z`w^|zW1|fp@7-~w>|>_n;6_0$X0Is&3TVwr6q8t+E(rNDe^!t}TO&S+z~5V-p17R1 znRh`6adTE#CAoWg*pIMOA9giGOME$Kafgv@MEjD5$NBYpfzu&B`gHRuFrpU$C=(_L zKGI~h;g1kw6qb$G2?@tX|14_1ID$%*+m)Ya9w48Tzu@Fa8)5=qNqcdfLe24=h8BMNd~&0Lb3;6hzWP687; zi?Nf<1`|WGh5gZoT3VCt3Nr5ewr?D-toLUZxSLD+`uq3(Y~3^NBf|woC_(B>e>E@( zyVfo!jl&nlV^DuLl|nm;7yZG-$(RNBA0U%zrT?!tx*uZ@^%`_LXQKdKL-5&fep<~j zw?ucz^-?W$tBKTlHPbcu`_hokMNUrNQh~M7r`~6+xZA6C3W z_;SnEGa$Zc5UuM5r|fkqvDXS|Jj43>7m_wh@Rm65g|m?U$oFBa5(2K{#uU`YnF~{( z6OFP~KtD3ET?u9!124?a>r>{fa3=dhlsm- z)NXtsH@`(fg$enY4yd8nyXqkmh}HPaI3hwzI&fVC_(+K6D%$8}C8 zU1{`((08(BC@CoSEFH zE2jHJDP?%Vv*E4_X%odm`V{Q?D>y%YPUis=RhvLG*Y5H#95>UP+m^WOm3^#z0QbE9 zPwf(s6Q=7yVsKa*L>--$6lhO#?(J9()yW8x*38#e3!!FhiK6^+4k2(4zYHP;{VFCC7&kT;y3F()VHO8^sIN(>4;p!VdVKz4&H0% zwj}YyDMmk}aSyvw=YBANtPq`1gud>IQ;?r@Loj(MP>tyB+?59Afz^?hRL`Khdung)n%C+432zRmsO&lN;Y_XpAS)dBGJ*J z!E+DmNKDE$vm8$GQ7Dz)RoFj*Fo*AF*$0M0-pkboZ~Ph_-~dHlZWSH*cS-x{h(o>e zr5%R%$2t01>xMUI-)WO;5!+ zvZRB~dT^dWc%d`LGv#0DfEVG?<(Ye+eEpmu)o# zx(P3hplXWlxCaEDJ?irpNVCz5a7EUj7&3bQavML*)b%{j4(a@Y1fR}k^Fld@A=J$n zS9djRE3aRmGlFId_E(&$uVY7Tu~QLvlWo5@4uT;gf7U3DMfl9SN4@+hRN}a|e@h#( zvz4Gp*sx;W9j)@MYbnB(8?dK3n;J*hJaVDwW(x_arQ#&_dH@;`g?B-Qu|=q}0T^tE zfbbCt05k%L^f)d2u8&K#C&a6#qY6ZmGer`3xYuTb)S{=hLJcfu| zZWFDgPssEBA`E=0fUQl=J>@Hf^R&U)(VQXClu8+HZy~w8XE&?kdT(FAB4Qfbk9&SZ z9i9AueK|+E2kq|BWM7G{&21uJr_5dsn@q`jAZ_HEjojlfHBb8v8`ZZ8i4GVv-a`jA z=zDFpY_4biyY2X)6@C?y%rrc>n(oz=H*tFy!&=SES?A}uK|Z^bM2>vQs>7ls8NW51 zTpnl3e3E?(IWpl`(j&+IQArRG-${b!`TGA4nU60e?l{%0_X&%k<*5cU3JVHesjJ6jA~+BJn3W)R9}QyamYNN| z-v6WgUO#feLPlLZ`|>V}G0I#6DNRRGt)Z^oW>NW~U_#TUhr8v#u5P-T{T+{jExOh9 zY($|Gq--b)4G{<^DNqu;1no9hg>8HF&9_RSF~CPd;bU+1xADpx^^W@mWvoXL2sP>E z&W~J>1_KSntB>2+dkj6$CiSKRI}_M#v^)*T$)XbQr)dP1A!QjRTzwwfO0{jzuS&@U zUrT2$S>L#kG=qOxh$B4(h1XVZ6KCtC)~cT z$u<8)`^N_3^8dzJ79}K{uj;mh1A`NDr^9^7qWu{%mnSuNk>_ z(j%;$;L0ujFAIb~;?mT6mIBV)vyv|yXrf!ipd8CxZ501G{fE$c)uvJF?|T|AcgZdD zyYr+)AnGHp27j4@4w_&^?vS&Lx6u9gP{AH5AlNkb&EE^aQZhSsZ1``bB8yFSp$Ul9 zRlZ5ysK~ylFK?oOLSD}K5J_<_if)-JRZ zMLnB>Oa#T0^K)p`+aFwH+5+~I#^dh=cSLH^YRv7=oVYKS2Q);cgoG}+B6js{2$xF} z$dU%P_ABcC`IMAz-xn{K^aFi^7NcR)+!CD4+hWGvmm``!`D!k^Z>&{+-&HoYs3fDkN=EX&r>!k!>GrTQ_0W?Y8=FHeb|VDa{!aRxbw| z$=OepnThIp6M6PaC!@Yh4X?Tl*xeXey_(%&XL(-O(m>oYiJRP6DDT_ajP9|UvI}Fw zsWC>wL3Yjn%gUSB@z!@;3=_M}ms=pKjkV+xBS-rB6civTb&db+cK+fh~6prMd{#+mb z|0gb+h@Vq0OA%{W%SE4ZLgyoNzg9fIOc3xZ6jfFScLbFvk(axY;So4(sfXq2`N-Vv zpyiGXX&Y;yQ)gmr0D(a8NG&?+L79?jG zbY8IEq-F!JN#1&%3BA{=@1F=_NA9znKC*od+i2p;yUV|;*S__91V_L4#W4MkWH7d6 z#pxWx=(bdU?qh!~yfbU;cOiOfBs_Q#fg;ro03MBWPoHY6Y~|`8=16>e?##^c|#xT*aiD~ftW2i5sf$zPZ|Qh>8@MohFxFcwE+uR!zBy9&801i0HQ-| z28qDVLP>s(PDF)*e(vbh_&#p6Q7-FP%?Bhl#ZA6?-i&pz07F@Orqq=yf-FfqNL8D- z+)u_NrV&@}56G8kF7wIbOFEvZLIy{{w7y8hV0$#uLj?Z*eZd%h&eSyu0Cf>_o866Y za7cz80Z?D~`0)NhzC!9U&nf;Aeo;Z=hY-)=(LLP#Bwaky-$;{p=V@{~ln9Dx7;GKn z-$DFx54+Qi3Rm224&F+oi#wj@yz{#P5qXuEhHq_IeN?`pP1BSbd1#Lew;(YSY7gGg zawI#T)7zobWn^SP9a@OMU14Twh7cl*U0q$ZoAKUH+Cr-c(D2)P5a0n;ddNt-rCXAt z_Fq|-kjN92s8k@;jb3c|*EO`(H8*1g_#^sAMRgvx=N~RGj6d`8^0Hs+ z;@g{Td?(;Jsl)hEHDx)A`E;Jub|*EdS^4O6cbC+Qx0%ZRNnwIEL)RG!a3xb?sac`0 z+^PnZSQDr*a~(^iOQ+U0i>dE#8ZSt^#@;{vHxGt1eakGl0BF0=5*6s3ShpG($}isS zP7}&IVOh?XPPQY&5cFO@VzQLR{DqzZWb5NnDI8cB6W~w*a-qIzJ3)=}Is2pPa<~K) z(eJhTP@j6#=s~Ex{OVnVyk0jxAD;jb>9__BZYGAyH9O!JtZ_%v^9_&pJ35_33##5W zKMV%)PP5m5_F1WO2&MxoyKsRMnKwP^K#T7oYv*l4#fE^#c0}vK-9gUM*hn2T2`@fwvr^&^8GVjo9honXqO{N7Zy3TN@DJyq1y!h(W4)GJX!5+xIDcL9!nJabyrVa*WdrP*!sV-$iXY;ygCr9`!R$>O8xJ2WI@bvCiVY09{Ham zl56Mfe*pui-fRfXw59BPUALGy+xdMC6-a7M9_cE~x$V|V<9nx@PQmU+nep^s;RnUJ zdZa))hszVFc?wPC5bIAk!0(CWPbHee5ZZrQz2wx2qRp?NSskXSzl8VW!i5eU-r^bd z(1?ayQ8rx`gk1L%!~B21^Yayq>E7a1R$FgbrD71!OsbLv;D*1Xxvf`?G6(ON^s%pM z$x(nXa*mY}dOFIWJmO!g|5kBpSvd38OE{~g@r$d{zl*iIlHyK02+Y$FACY0U>Lh0T z{KsHjjHGiQXhkIS0g%VR^6F1?>#EDPCzN0F4Ng#N6_8gt<=ugE!5Wm&_oKUnm?Gj1 zC0v*qMkEH(G-oRqP16M&$$^V9Yi`Xd7PlXrAbYn zyP9w@95fm#SdC7Y{MxW7%oQK!Aa((X8yFJc)}8c74n3dblfXLki-BBKOFOpUcKeDG zMJ9jCyENje)etVT8;S%BP`35*;!~@`zVNu+-N7CfhXo*} z{8Y0BCDG)`I8=%l7;u>F{tYyYE#J>?pWvYb!O}0P9n8NpLsglUCVeU=u60Ums6Uv= zUo&RAt!@q-5rr)CM;3ciG^+{SPZYS5_IQXUB>(%7$;;Uakk3zacLm#oyp+LAb5D7E ze4fbK5Cu@ug{FGg68M(|57X0|{tPwd)!?5bf#x5o+{T<8#J}Cj3!~)N-qlj%_^NOr zb@2KscUOJZXdwlUwXk%aQ>t#Y3pQ`z2H;T^SrE1LHq@mPF{Pz)*a#qX!dbhOSZy#T zn$hUamkvP5Jjg7e=4Qa50Hys+(j$PT*lv*vU)svg3>sml5fIySqQv~>(>AhSP9$jl z3>rj(9&-9jA=}rYDI6ibtxEstqd+B=ahLrg7`j)MrsdZ{G7%y7TD7YfQkec81J{jz z#>A4x*>9XpA?EHk&7K}B4sc(uU{~qC0lkHC?uau_O}BbcOCg2ReNzmO3;JU0!{{Ld zT`%bPmnBoSqiq}}WiPfp(9Fw94G?`LI*dgXSR}@4S#j%!kuyDJ)O#Dxnr~a{qU&Xx z2&pfninW+CScv`uoqtypaXrxXfo8>H=qnGT@n8MfRnM^}nt33lPWdZ;1b3?;`-b3> zYx`VsI2hdCpJEAuq9#-=H!KbHg*xz)FT{l*hFPJe^Up7QXu!IJ4|U%+C_L2(EF3u{ z=|v)v#M?+j>DtxOMo4y-bUuV0M$)xPlRT^2)4sT}dcV1~axlbnv>oLrN;jqA&EJ*v zlv!KN5pCmX92Sm+5U8vYdNUtJu|OJ~_obpA$#biB;IX%o3T<;3)GRi$wiHqfOOUy}j^@OX^RY17!zEfVKS+a$ z-87&x%E_oWsejbpve)ZddL3oc8MK2^ug_7^8-9)&k-eh&$&!8eCYTs8&y?>{NTZ_AGz%kNY_$giRbC>DHNW<$B)G7mNd)wStc<0AO%n1lr0U;8w)EeBY?D#L8DnXR z-u>)fTlD_e(L}(}7E#R_uQdJ!)-9b@2}cP=i#0)u9k<0*)gFK4vnbl*`AmN6-7V|> z%?6@)0yea~b`-K($3ut_^3SQ_u5rhY@oOjcv`z_jJ|4=EkLV*2{Z`@FR!` zztn|jb)J3YZxD*2;}mFZd3%8#n+F{OkJib8ov2fo{l&lXr$r+=O;*odzo zw6P{sO^Pi-?o*E@Ydzd5cd!%hBR*sM_!47C{F<%Gb}4dSpUzy|EMs?zbOIBgvG;^# z6C8FzZPN342)gt`Y1Y6T#Y?`(1BKS@F|U-C5pT?2-q$WSPr+S$x56*i36=olr!(4A4Um%KTR#z_vUZcYI=c+~GYGdm%sptFBd0MpQtcrps zi)|~gw?Q9umRwq2U}=gVr_n z2P-^A8vqn?V3Fnuv{gk{h$qT+s_NbA3_-k8#iP8ErSo8N2%07aU4igp;H2D(b*0`A4@kXZvf7$0Z zFDHxaV=scDCRdk`Da{Z#a z>E;dG1he0Wn9UWDx?GIh3&RcMc3pY^C`w{!W4q`h=!(3V;tr*p4xiyF4SG?T63{y1 zAg1w>$B;K)w8_UOEI&a169WnW!Wp^IRP44*p|RT&4!use2;Tf4a)+-F0QxbWyOWoq z0vfla&4Q2Tc?M72O3RslAN_S|3j1nq4wXDlj1Sc@o(zA6(qMETs`OD6hHcZRWySyQ zQ)^E7{YTVw;p9>$1~az-e8`clr~2OSb+?G?M=CQ#M5$IwV04b>zs|r&@nsM-L&evC z$A27495C3Y&adl)Zr!TRQN&J8Zyn4dBfEtwV{oEOd!n#O)Fu`)>zkD4|gqW7Jq9y}Sq^ZU9+TkYj!Cv-I;v#X|95J}COl38J5qwZ^vLw( zrfh>S@w+QjUov5-@DG21w>gMdyw?q@&EqnSbulfLa}&?5lW0Xg7-D;2v=jQV(nLqK zOvcFsa^+94VzbD}l;7`Y2Da7tCON$xTiy+;gDj+ohU6Xh)ndJFERjDoZJYL@sy>zJ z)mt;U(DjrWQ*J4F56`3!8ie%hQ~DNpBTmOi;&Z!bN3eNikFJ4fyHU2w7g!Bkz6`eg ztDaszqeAg%_gmlu3_BbsUxDXdXHu)t7b5Q0h9h9)IxmN)YiQKjfZPkK_=Qu;_S>qs zL9PXFrrCHd0dQ!IcYQn#OR`r3If?^(5$J2$Nq_w^;OtVeg3?CE2}$UBHw;yH6D;ACVJVgngC% zL#R^oxR;WQl#D3QOXXMs)`;`%cD6n#QP&)hCQFC3>P{kABG+binoZ^HiFU?&%M?Qp z2(5Lj7I4Mex56bYQ4GbGdR#h zxa}ryk7tAlK}#vL=qM)K3g|&v?+ns^7d(%AC0qv=@Wys1tu$E9sH6nil9;pE23cPU zXH&YAF0i_{wuTDAd+13B(K9FkAI*R;x@w6z0v(T9^-hyo=t9{ed#1pPI_#j8))vtS zXy!?nx7DMrSf*ueFG#x4Y=QW`J!JV-jUb78zY<}Ie&<#>sGM8LJBso1Co66!C+PLP za2R04cWd3sa=?wI1bCfDbFeT#HWZ2Ji24TPk<D;O0+V7mzHvnV8eJb$McMOy zF@?JqYKcykO0{?Uz#LqGrPJERdKI%#vJNQc=b}R{v(7n-HGYS3kzeGEYa@_9O5OV5 zJK2J@0o7QKcI^gwd{evr{ZH%UblA@xBOoO18SirM`4-H#h{41s{(?_Zt0@lZR1Sz; zR#M3H=+~n%r?2{_k!uGdS}K3zCxUH$smiMnRd{>5#MRdePI4Fwc{+FJqvwI|@An#S zYy(h;5Jfb%=btvm;yJ++#DX9K#r@~_IU7-H({A2<|7I>VktQ3#> z-LqZqCz4qUQ>*5JoTO}&enRU4ES4w@wIA__ymVP#sD8ejDgzL#TLee+>tM8!&#w+E zKu-VjPW_`Y34%4l@%Ey*v)fOkD*44e+zdoQZMcN`c%ZZ*{*md%qGI>fkP4eDNJFLW z!eA@}A^MZRt)I(2HWySh9+^ERBd3qx)ec6uNsQSqDE&^|S{%`AXo}|iMZ2{jP~lPG z-}3CCAe!*W=bH%5)d~DxF2yi-wp*&K|7_v9^a|M2vuEO_;_E`VWOdAzqJx-4rT<68 zz6;$}tFNwq0T3+3RK~@Y&)85)0b1eDo!(e4E$I_*kSfn8?{KH zaK;rL7VYiYC|Gfg0Wc#=K3vTIb{aKAeWlXS+ETau0b@OueYB;lf)D1E&K3R>MV zqLC<;3xOX71_vD$4R<>j*%AYXON7lD(rnj&>ntMj$0KpQwL7N|V0)xgr4kN>t-jcH zl+mIyC+=}d=Dn@hsS?-`;dnQr1`1+*24bXrW-AD1g)9GW5zWQ$s~36xSw3&F6K_HH QDS*Jk)6JJy$s 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 diff --git a/modular_skyrat/master_files/icons/mob/clothing/under/civilian_digi.dmi b/modular_skyrat/master_files/icons/mob/clothing/under/civilian_digi.dmi index e0a759be5d742b63d80797cc2091da54178c2dba..d620be6632918d2091b9d75fc4ff401252c68328 100644 GIT binary patch delta 22408 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 delta 21996 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 diff --git a/modular_skyrat/master_files/icons/mob/clothing/under/misc.dmi b/modular_skyrat/master_files/icons/mob/clothing/under/misc.dmi index b6fbc60445782b69031441f9dacf2fd7219b25ed..376bd97c17eadd9a588a172c562dffd0c5ad2335 100644 GIT binary patch delta 7274 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 diff --git a/modular_skyrat/master_files/icons/mob/clothing/under/misc_digi.dmi b/modular_skyrat/master_files/icons/mob/clothing/under/misc_digi.dmi index 76fac7acc3cf838e8871a22b147ed7c9c262fc58..b4903b31dda32f72e1104beae88b2f517f9a3047 100644 GIT binary patch delta 8898 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 N$f!z}zA*IrzW|ngtqcGF delta 8867 zcmY*ebzD?kw?3qxG)hW|fPi!iO1B`LBAo(Cz0xooKsuEU5u~L-kPhimq@;uqkZza( z85rgs-uvBqfA{=#_TKC4c=p=Qv)4NPNSs_GPR*tf_*34+hD5v=DQt*R&`|YZ={c{rLaU0FRS(eTI1ZQj z|Gqt<@hrw~0qz=Ewi>jx39@+hkYDag19As%_=Fbhk7GMQvG1Eo`bN`uCC?nX^+t`i zcbIq*vq`YMa#MjH&Xx)_E*e106PV{Rj7>!JTm4g zMjj+<0d}I%{%rwdDur1#br-2c+R+i}(v6E7-Wd%;KWIMg)Et5_rbs2npAHTCyeL#c zv{B0sag*YV-5~od{rr!52<%*weGK8u%o4LMSwd}VjtQk-Lw_tMqx z)gigZqt@Miaw?iCi3X~NIk*h%3lvdyoqvu+PRjs?C6@?^;G;WoqC9Vjr#q5ej6YVZ zFYHU;b_Qr$?%{!ezy|mYC$1XE*A3C2iWjy^l;NDvEpqX>%SFh5(!&FqPFcKwRo-An z16FEb|5m}tMt08f75Apa{X&^0w~HJP6Z;YUPVf89+K;Gy=8g+pqSkM$h+eHW=RT%t zF#YrmeLCPi1M}%~x;#dy-i@BGoN|Es3Ej^D=pw8$n(+x_NmG)?-Nlj*EJ>5gOi01c zX~o5yl~q;z%ZmM+3$EcZ?bT&v6AKIT^T;z{)W*F_L5T=!&Z1AB)J)s`#S&O#6EGKN zJ$ua9{afiHMK1I8#P#M8#4s^2r)UktY?UzaqVH<_7tZ&Mh#=E!E!;npK#w4`!n!~m z{K9)ufXSrYzhR9XM+7rGtUftrWCR+iGe+xBQ8i>|Wz|DH30r9_Y1!E|$}x7K6G#WGta((>6W5Q8R z1DA*Oglo^PO7orsjv$Hc%~YvDgTCjV>FaYwJzCn`3$E@Bh%sH8 ziEtYjYfViSdYe$!c<*Sd*xMH+>2?)sW79-=>p%i+b!9>|ag>mhEcq zPTy)YMZ|si@+IRR2$b4-)ekpCw?Fz8C*eCx6Ln?aD@`^s#wdFq>lTSn3vuF%BljX~ z-sJ=uY>nCt{^jB2Es;8ZWH{=KDYJc22!WFN57m=LIB$uwL5zl%BMpLr1YP|;rCp5&*k|-T zDJp=SjNKES0B}WR(m39+<^|2(5ARFI)DOOPoGhWD&I~-d=FN03Y7|X9tP|hZBr^m3 z-&A4u!=*h6w#rpRXT=VJOie$3R?wCbP9~RUfQB6I(8FoFaM{~54qD5bwcAN1j`g|H z(|hZZ;Ns#UbjCKwj#v;pNXfUk-a^KQME<< zbh&ZQ>e1%GC-a{ZPbX+cSn}s|9}1@j{hXeDG(SK8`^eX3h4sX^7B^b7H%t*c(pVFs z(`UfZp;rh*Ol*c|;NkWsY4+eR+#cWF(y4MPEE<196K9E+dTr2oaOkV|7J|Er#+TYv zUwNk0Vl7MMl!?$?f+2GE#5HVGThz*s`lG=aZ0U8L|GhM%5`2!l2hWCj`Dk?j^+$5r zFDiv9c>HjbD&!TFla87lI40Z1rMd8`>dmO}moG%AIY4jf2fGBhxQG{NM0Uwf-l*Se zWfsw!H|qG|k(Al0aP8)baBHT_n+ub>WJRoZ+SW)ZzEaAhF$=;f)Pgd|sZJbTTjUzqpD zIbAKwSRwyKQ)Yw79h_ik?4iZ`@#x};vKv~pqhUoEvYi_>ifbOp%dG(gvIm#6_7k(H z4A}Qg@c*Po!#H-~<8c$QFoR*DDUf&Otz5vaUrg+j3UzS6Tv}fKT4ST>e?*2ap83zJ_;a9kOppmZ`)fo5Y2(h0G=qQNcHdDH6y1Tc8MO2Y{76@w*||fg7blApCLO zr*4l2Y3Q`T6xr$%*gy`{yCyJv=)f&CE|UsABA&HdFx)Jk_&|J3h<(%T-{$Rv<~|2! zOg%v}e(gBJn6A_fk72joim>ZmAQf#fnYViiIL97?Q+trKH0oue_7cBV7(2bkr&;)K z1vxZU5GLs<Fb_0-Yo>OcE4SL|Ep=A+Ly+%P*%jMa27PZ3628sNt!|9%91*n{{~H?{i#k0$^@eB1 zDCrm*m)P6e_cg%8#d(B2Mnpt3;nR^t7O`9~%;>o=F;ILZQXpcBqF7RXI{Lzn;pnjwXBKV%&M#j!93TIa zl9pz(HBt0{pZ}-j({z4iCnxUVkr7=}Q(pT)j_ufWa=B<3`Sk$_LfbFw?K2bN zDnd!T@!5&k<5(5wdUbwn{A})E;~<=v>A#ANV@iK z=I5VRHaE}JEk%_g5QxOMIFj49Z|8M(T4IUivSf7i^$YIYx%086Mh6Bz3KSI;b*xjx zAq7cE8R%sI>4b`khkr3aQ&Urpe0+Rq{WSv(`T>CzGnyQ<`6M$obZlXi{X{C1-MKil zqPzhG(1tZg+a4t52{|nMQz0))NGV5Qtwhn!J%Z|!=w*fh6^eMGjzny6Y{qf{6PP%p z?kodaMD?nhU>pTnC`tyoTCr1_V*6qp!PN@P8~YV)_$DM>Xsm9Be#24M1|G zZT+S#b3yMdt_` zzF^#2QH)*Q_!FR~?7o-EN47Y~W!S@N{(%F7qu-}2KfU^IU-+(WVv_0V4efsX7AEFE z^6_Kjn2(p22~A;Xr|;29h6T(C?`^R_o$ry&!)G->Wo6|99v)o4?!^msNlC__PRp3$ zC$6ql9}XiTBj2T_hJy(SWCq5@1tle_vNw!`EnX+WGAO#~zD8MOy^Ef^;>IXZysL8S z_f>mEr%0r6MgEXe*x{;&$RrC;>XEXb?o4v;OjSxBDWc^$0dCum}&KpAxx`H5yyDImo#zE@D$t|V(RPqv1R|9TE z9q*v|)PMPc3y5keLKfQEBJ zRW~~kiIBTuGWs%{ot+(@&S8anDcg_4j zUw<=ZooVSSuh7Eh8mi8(ZhX_16|7gB71P8r7tupZZJ*6$DXS2b9!;J8Q(u&EUYhX_ z=r#sCM{}2`Y@=d-ILZ+~m@7iiu~Nu6IB?>I01%jbCP8*~ZR_tLF4K-0N%pYk1%>w= zFKJCj1nQ7`q9Bk_b&jXsM)_)~%@6YJ@eLp%a+(ybs;VmVm_aOebab@oI8h@eCZ@*k z!~s*N&&M3~f%=Yvl&~;W^6t%>H*IY4{fJG%!n3fO_-b9lk8nH;M+6nR>pwSlEbJxF z6Aa2RW(OL^H`u(vEugSdQ08TUrdV1bwr)=IB0$nk48tSgP=D!C% zEs<1k9}FaglGq_?2tL|gxCeRSt4iL|F=uTgv$!_+NEP^~g!E~Q@DHRK^EN+Y_jw29 z-M!T6&W8nff}f59XN95;EFQ(|X7TBvaIAVFNQsyhA~&?Z_oUO7ntRpZ!}1upZ06UO zljufj>(*Th8FoBC2DiE5PG+Bh#YlHbS0!0OiY~!!qE$`BKqK2J%dj26D7G+){s$^T zG1^6AiiN{l5J%0aC!kEyk0&`ZGRSM9A-%Sy!{Cyq1&M6mfc zuA<93GT`CpO9tRix{(cP9sbN?fd5aRwe+=VIqU#3wIAKEJDj|5^@3J2sVUAbdEt!cM_9^+;M9gfk_qfA+AaW zxC4$?Jq7TdRkV{jy*(OEGUwJc$vYgb0G>1oS5J8g)1Nv^DLcx6i z*f32rVJTuGzH=eodO`z4P$Tmr@uIObT=U}k zsLALQUR%6HW(dxn(`=f@0BCigd5a02vmy9nuU4i7A1&=ta`LuuynOdt9+vBs_D2r z&97klnw&(0NlyznFG>|sQ7nGKd7rTrrR=B`ynVR^i*3n(5;${`kH2G9kUlD zloSo)X2E4@R%ICddxg4mtZug{E~Kt{2U~ESP92%)t#(yvQ*Nv}&LvN4G z6&;e>>e4M^kYIgIogpHMsU4K87jfU3UF=*HJ1cOE#7plD)Jm==TXcoL8#}7H3R=qO zSPv~OyZ@!X!GN)Uphd=Bs(e4>$(p1u*F|92MHVqMTXo{DipcUheCx)J3`b_)b+Ntc z$x{R@AT8D(ge^_lwbH#ARr*_eQCY}b&HD0A%%Z(?Zgh=EU1oq$#$0gEp7#P1p2!GA zCzzfTI=m#%o)~akLMkNT9?h4$d^=JCw~m+0;k27L*qV-0bD6P_K6%fb{@*OjFLy>z zeOMdMo-RU7)!VJz7%#XQ{7g7g-Kq@kPe`hgId%HA699*YOSx(R%*myewZ64W`+J*R z1}H!LE+_>-d~o+sA&Nk8^HzlWVp+Mz{-2Ba>(4f{I;zbZx1E1{@kzLwbR29{aMit{ zfDvPYYXKz5_$U-g4U?Fj?|{6&D$DdiFbCdhb;s@Zky#wo_DBl zVmJ2(004pbLfRKjfPUeR!Tc>L$t47&(1%(QC+h{@R{QFBt3P-Ls$kYQ&Nqp}R%9Bx zGUGpYgrxk7hMEHBi`}gxp~|*=WW9OqT(s5I;LWg=@BbOeB;-e*atV;SF~2Y#()EK? zDu)*Nr5^*1<jMEnB}hbpqZ#8m4&Ua}3{$84*yd?qpf)umE&VPy`B& zzpxLpETy9QF=O4dL|dG{_I8w^c4M=kIk5hzyaO8eK}*6$kr2e<#VQrr@%wKSt0BgT zBUp^zc%IZJ6M6p~&YZP|$h&`sBFFxAiX2@v{>Zknw`JW6T<2#6Q1C7ebRUh&4q}zcZ!9U3-8sOsI(b2- zLTFQ+O-G`tlad|ZVf6&InEz{+4p02T$7oBRgc|c9=Bh#)@Yb`mtS(wDBj>zniA8qP z(nSae#@Sn*yZ!AiGko?13?%rTBmIVaDS*6$3{xTu=Uv9{(uhT){ayAnr<*ofB~uud z1wJ4O+EEU?v%!1z`9-zDwYGCE(IPiuk6(|YmOU;J`UeF?AWMDq62}37P z)n(5BK#00ixp@u^p zTFo7F1?fw-G9wNr8azu-DLpuW4`bku`HahEnzs0TY-9HHX!*7y{qRtAL{W-8W#aKWNrA@@-jzJFJL4T(Oza5p_?>hCu}; zJe-HaV|{NJVTT2*cI;QDV5ctZNeL_vGf69KiRR9x zdf`24_C_~%om2h&I!Bq3I~3(dWa3-07M>kLXKAP5^m=idLKN_?6oH)N&Y!cC)X@4N z=^;>lL8CkQhK2k6EUTg<3bZ7(Or9W;@>&!k@bkS zC0xMQ_h9T5re~pD49)c366-)(W$6<;_3XK+X~WB^X2K9TR;__8PiHQz_i|od4fS-p zKWSH=wRm2~@0zx{(UV(Kk0m9cc#OIzqbAu2M9QmDSGL$*aDj41zQQSPDiQ9 z!e*ka1oIj<)*sh;?RaZ`>7cs-{Phpe)iWcJgX3lq3yl)!1>Hq9Cm*~tOua)yLb@`( zn1}=Hm$p*_g^Yqn-`^=R0B!S^FM+NC@`ErDH<@`Ui-)bp&Yy&!==+;vpq)Z^c=$vj z!WABx1OP=X_n?pw#LJtye5yVS02T)?B;2iXZCCsGo-6k$13+%|)8|xz+ZTc6Xz^N2 zZ>rfAuT}?|H)VhDdO2-aPyhDyz9+eS5Otg48w>EW$~3W(976#S6+NT_4X&fYej9^q zdo6~>s}RTa{6`S*0EjS4%PP8{MLbQ!p@Xr2=uZrti0bhXGR*e2v#OupBM3FrHMT_q z6Z7+BEU>L|agcR>M_lBdb9$wvo?daM-3~RPtTJ{%ppRAGSV@X@rB?ekdvXSpv}`O; zgn*lc}}Z7EfnU2_xCksp^U z^1%4P!0suEXPkC~xvL30$JMn>TEr`U1c+2MuQP0+x75|t=mR_Wp{=*o$RK$;Iy19y zE4O;2{)KbumD1n@tY=|aSq+WqpquXTKbN>z^lj zUYbbQKRURvqX4FSOqVW(hE7_o#E}x$^k(IAvdkxl zXB#C;9n)wPCHNicj-jONojA!G8vkf4G;4dItTB9Gc)3w!cikFqMU<1m=`NgRaB!faWV##El8)O#FL-DnI`IO=~mhnBl!2sF%a(gh## ztWb<~4zGSF*O0`iFxL&KB2O$>Tg1M(g(olN_nUxsMSU=#5{y+oZ_da~jc(xODRicv zJNZl9bUObM2Y6bZmS0mt6a=!&FXR^^BV{jf1loT|l%V1-z~ytx{$6%TocFSb=tS8o zCE0ZsM5o&XUFCiM4JRZV@}VX+kaycJNlVQmFk2l?8KXQctTVk4$e;WV?zP4=uwY*! zkI1hT$mo4`eEzRj?@^@BSj=(xN$@=&NkS4RdK?W-O^g0smCaS?M35hmZMU_ZKX~vk zjMI;@xDuW_qqWR&Z?TB`+thbr3yMqiauXJPY3p8vehseD<}G|c zW4K|(|L(YemHAhbJgBz{@#-xfA+91$(U_z?OUP< zHmFl}{Ve>}$lG+7Wm%BCHJc2!?J3OMUpwN#Q_Dic!OU1+uFT_4iEdvw`2xGEFYtT0R*?2pYq zUkJ~@2YYAj*chZyzRDuE0}ASpYNk^qbap!;t2%D_UPJQW{jfak#9*ro12t}(C^0Z} zSiqardGd+ex|AH0DT7cNpx@ib^;zD{oSX>wSZJy9jBe6G=UJ%|R?>^~`T5FC5>nC? zsBv@m@ScF1Ohg3X_`#X&ldmUvN|lhSY=XOo*UfYc3`&skRslr|Z@M~ZwJ7Y7flQ)` zC^%7apOujZtFxCg%+Jx+r%tT{v7>rS?DEduv@wC9fmvA6icJumS&YWHE(LUjNtwRn zT7j5B!jVite8kwSVg{izkQo#8+CfzcjsBhiVeqF2{Zxl`t^rYZ)Zc> z%C!U1c6t_hy0ALS+==D&EI2oE$uX*JQpm)aC?HpYe~z}kGa9yWFcwDVAfmh98c|(MMRX-)tjEv4&#Hr`P|h cp+7iSmggF~$iOH1vSsmFB9dmDKbX_Fcnh`r7_oiTa1q9%~ocOkgm_x?0vMneW_4aAThd)ZTi zcXkp|oK8c{S|#i3nQRUR6X6nPWSZ)jnMEMNac@$TRhHroSxX-i6PHv~ZRu)OG$1nN z)aS{@g~wezUu=#gHDC(1Mx;JhPdRi!xks5x6NF*jeEz=bCm}(YJYQ}ts!oxX`*uY@ zw`xU|wnade4i-<}U`Ox@mAJ4@Y!UhWsVUtDn+b`T#IZ#W&vtg<^(dSkF6=M7oF8)R zkwm@0N4w*bllbg@ZWV)5J!%(P_90qYC6%Sh{{AwJS@1OD(Ix$Iz@TDm-)40CcolQp*Q@tQMw@FGz>(C3WyqkW<;KPx5sxwvmegCZT)kM zhdTF}6-Y3`QbNlRa zB&@FetMKt&H(y5Qt^6y|KO@+Yc+oFY=u$==hB7{kx6eP$TqJ>su!dgE&)?_>JbcsM z{DwS-R6d26&u!pIbN)lm0!W}hiB^+VkVH296Ni+gxs6S9J5o~YyQWh7Eh%#eW(7Wm zOVscXUbSXGT-*zL1VVC(kMOk_7KW`u-h0?(R;g}RygWu-4wz%j`9n)he}cn9rWA?W z($06O*9H~VOrpGX^Ka1H`;kO5gD>+Zsbj()mVd}GE3Im9r5W!juD}(3n;@_zzJIo2 zIp|hFyz{`P5?|ECEY=38)WqFU=VdQ(1me=Kpr-f(sj5=|1@ldD~+Oihv`O zn7|i}jMVPGn=#edX;Sz${o(fxW+w)VLdP318y=Uq53OipXXt*|f~lDym}1C5X-&8J z)WCoM`t?cgLJG{B-Np=LtKIjksr0BTRUQ>Qs$8NkeeD`S_;qLx3o}O(D@|kbL?4lU8+rk>MTM~Nbsbb8Uywf>c!KM=?Nv8MK@S0&5!Fjfh ze)$Alf-IKqwStz59tbO7S-5=ue28+?80i8Ed1VL70{LCO!RU4HR=!TZ12gh<8gM zP8Sy$qbQZ&lBEw=+Dcvaj^DC~ViWDs%pRYMYMYZF?OgfQMd z>D4IZ4euPuv?EidGk*wwq6gOKb`oRgUK2Sbqen}Xn%qoGxIUOKPRa$w9~>!+eOs4H^YeT3^argMakR|q_7%0^ z#s^9^v;jXm6Ol);(`pOrhtbm&j1>2YWUuS8Wvz78s#zi6mRMR(>%Z&i3I}|W9GKD6 z%|WYNlUCkF*d*I1`fm5QYb=&_^nv$#VQ`zq+bhEyD4}>c0R*{idRC69Gd;`oEsEc> z)wRlkh0;@ABb4g6TeRva#2;TY5DJ{mDt#HDK8fn$xa(}PzPlck*J=4{4HC8Bxz1{EH9Q6V)aUc$>utK?!Hjmn{M!)JYgh?S4h%NdW>LpKIIlvRz0MnzRZkk% zIflN6R~XglxVbLSK<1#X_sX$gGeVyFa5BZ)rubxfw&_A6h1hj&F86cieRrRkHgegx zt7%t@w<7(UaNQ{hH!!WdB}iPQJF2PUn;6qc@y&%&q*?^*LD6D1!>;Vo6RcOOO4Ws-*6C z8Ew=2gv(g@iyLcUcG8UU%%s>kO@g?^_d`SX?(0lqFU$l>MMlT27dG>j+_zGF@BKDH z)Kzl*8f2a}$ku8y^S9PsNuaT}*xbzkrnK(tB4|kwN4={WV;1%0-!Z(3h)~k$Me)2t zz0m1LRVKl^2b}tr(6qgO!S_4OH`C6v_=WfjT<&(Val{oi)IJp~!yf|+;>8!QY7?!U zSk(&xzu5?f=U`QY)p+GimH+5069Xy_k z^l}6+4(@^1m_r0+kGLNEG$s$`prmq0&%H}Hps=|{ae4BrVyTFx2w|Oz)r*qJVn01fH;qr!vr4hG=R@`#Vu+VLPhcs>;k*t*7 zn-6yy;x?~|VQyg4IF#jVd$AZk6C!s=co?<7RDgHSbX%>EfRkeIa2dwBgk(#CFj{MI z*7;qkG97OfqV2ctqbk^Hd3Ot;O(ia0j0}nh5A{EBkdO`0niib5E9FKY18f9Z*jT&s zo6NksT#Bt1exZ_=gxD8v$(15_iJpL^HeSW-&JH(*266;T_;9{#)Opk}%9)@ujiK8@ z`ANAN+v4UVEKgjBr}-mFRh0Ch|FJ!H(QIidO2+d!Ve)0-328Iub_K|_sg(T7(>Q_N<;NN~ zyF>SfC83y_>{wAxNiN%p>=&sps@Vq%GM}&YE$L#KV1I>}x7*z6wjije-22$oapokS zkM!EIBNMb~9-vsh=r}iAjJI$NBDna3>mE0JAOC7Tt-=pB6opz>r|FZjBqL|PeobB3 zB*@OSVtT655qfkSMUH8_oL`~MWW9CKxeGxypIa~>G3hz8?j*a<3)wK&`S%Yg7*I$@ z78aC*M9M%p)E(e48%H|uL_}(6J=igP)8`eYC*q&)f2um9*q;BME8&0vy?a!suhoe_ zD3U^XS?Vb8w2mMc7ynN$YsH!*r{kwtp@B~eF?$MrH=@vihuj01CDhUDx(%U~@@d)?F zEk%CLipJ~?aoyO8!@dwos=pO7($QVu#>b77wmNT%#k!`#@y(kAb@PZ0^s@6ru8L)5 zRnSTlp5jCs6RN;0a6rIPq`|=b>`*D8=SxF9gYCGwF{%3D4FhgJezp>2?v; zdDU=H0sB(i(al#9_`GQdL_%Wg`e)Y0zA89K-ONi7TSNYb9*Zrw@k%LqpQAuL{9z?dIq{3>8qZ8A1`}R{gRAA(>RUZ?Q0oBtRe3foGM^P z|L%1&f!EoE6u!st^F|-*Yw|7wq4h2DoHiOWK0 zGzPB1UE36t^NpM@U!sSwSNu%v%~z*-BIOyT9z@n&P9`!>fQ=a4Z&-q5o?|5x zQG3ex^9vmvyZJS?vP)R)Q@0hZk_IhFE3xd0jHTwRbzC~ z=H)WlOAV&uo9jMhrQ5ieb>`jjQ&)#kaqG<2o6}tA=CSb<3wX5mB*?+ybd*LxVV=xm zvdp8eazK<6bh-5TPBa(eY#3`fW9r>wQ#I%+} zpx2heC$JNJ2CZzvGzxlV8Y;LNeUT!aFNv8ww!OknRn8ig)X{?&f=7Do=8TN!mEpSA ziZAIFoF(SH7s!3IrhzowzhmtUAE|C_34*13Re5&ZYAZ3!DSh;1JHjMM9S#7agBz}Vs;Z;ibBI`+x@shNxe+Ri}?RI5FS9p$EBM(gB zPqhOUq!s3gdG)2E_q-2gai(W0ozvHxQ7s9+GG+|v6PX)GMq>Yz(Y9}b1(*}XO|H`^ zam~{6qAs!+#W%fQ)F82wZb_q8CFwVs#a(2JtQ{qbqph_AQSyVaYh$J#l%K=y zoO7*T^o1t1@ApMVwA^UO+PAfMeZU)qapg5+bH=+vXBJCoGM2Y!?-nD+pWprwre zp@vllK}?XEqMZIE0p#r<&yAQj=?3S@GiK~V*9opv9%ZL8`V{9@#RIb#eoN!-n|?HTsY%*R|brShRIe_!^1r{7OKdI8|5wxi{9}0};v=!Al8+y9@63 zuNNu^1mOYz2fPNc5T-4*@(fBaxWv<$97E4Jx`bCGX=|HrP#i=S<5l&RdHi%bCmFhvTB?#r>VJqZW8vAB3^AqAyb!}0B-sbxP6~g zZ1!WvGXzc?o(J4AKRkhpv9Pki@@Fca=9o5eVu*P$7(dUnSM(+YX5gev|FXTQ;< zQU_Ova-Xqcvp<7hGWev^NPX%2qp+(EsKVR=p z5kcZ_L!HRWA&Es=dsU*7B0t=Xvwi?$=19@JTt5?ibsGt%y9_L=SyZ{$@}1o<_6jX6 zEv?&?+gV#vzGu}}(XwufL24TtFKeF*CF~v0?k$wwN)`BVHa19FGm6VZYjGqPq;DDd zn*Kx6&*sVVia*PkJ2cx}MvwZR|9B>l*^D`jK<)jCh97APy>I@ehnm<R8sN@3HmILGTV3;4du8W5jG=rvesZe1*Rmu2#9-`5;|9gS$U zoq1akP;DRUksMy!n1F11QBfx@RxXFW(DVU{H_lz|1KmUd2A7l{RJ{tLuI9$bDL`Sr`7{cNC6e#E>YCD z_j+JmTf|>OIQ+dJ%36m85^+L^LV7FoU5y=_VuD7woI?jPxFU|-ikIzlRjk&iILfx6%9U#%bdZ0l$4ato{e^o zrQeaBI{H*zQWD8t56Lc->KZ<*0&$MuYNM$CeQ@|C zLS6>d6|O;;J^hf@2?gJ6c7K|ycj4}-YwqYT&|D=P09n@-$vJ|~Yqant)SPeV>FXC9 zI@|XZ4u+&WD*bBcO+rEk`KJg;Gw}w`fnoj3!BY9 zDJO$M?`xXdQb&-T{0u#FlRUF_-*pD;RL)HIfAFWG3?<eg%PAgt1SVJy8PCCX4Rr?Cq7hJ&QJI17@|_ng=tN)W55e| zhp#Ql8*}3GX#Lbw?(M^zwf6pg&53sbb@OG?cCUnKz%#SOS^!@XQ{zJ=V|K+`UYEUp zRjUp^N1IWTi*(SZIJoun1S~P1Uq@YT-X=0Z>}N8qUs7nwx0^KbJ}@dgsd`p&PJnd0 zG}~6ydHuxoXRGa>A~@0J9^z4$e8!cKgE`{dMKznP;KYdoMd&)j>MkD@o{L0XF=VFa zGD>>OCMSK1L=DtoN{7Ai2AkmC%TcK{_zQtoel^VY(^TEnRb}!5gV7GFTEEPpY;kde znKq#zUE*s%ZJeu@`y_wMW}5xCy1Ms5xVRk|M;oJfIT96pVYmTnxF-`Ny2st@G8afTPyWMhHne@seQYf#>R9UHwENA0e{jHA0{)NE zqAK1vg^fQUR{b@5%^T4y{TJvl>c~u|;&9<ZF3ilxcK1yaEn0J*JI9lVeu1#&$1sh&W&A|dT%^wcy2S8`H|Ki({AT3PrqoL2)u}1W)5j+u&e!X z44IPVEJdD$#*Z;7nJSg|N$5i&PIKHJ=-22_I;MZor*$B}oNXUfQ!xYpQ0=&F@qc*% z{82UL6@4c_T+=F}GlSnx`)`D*GdYK^Yf6EF2sh4pj14Sy}fgDk@4)N-W$L z_oUcD_xJd%z7sWTXG_yccycSp(%<2h@%&5Me6b^8D@0$mYK}PCkc2cc#lL1=)i}*S zkV%bW?o(XP?ddL=tFz^8OIl(3B(s?Kfgc3{uS-U!`C84@?Y@mfJIs#3+o2-@6Xeq*D;H#l)|v z%nYId2nfN>F8fQpV`_^lfq7UpN(I2~cU99sG~+ZvOPj0&%gbZV7i%*@t>YgI<+7IK zwVENOl-@T939_rSz|n~BE-XO6=Y)VDl3&djJq&mx46?6Yi5F?67g2c-PmQcL%HO&cx6B7lIQoB$dO&1(xgRwA z>plD_o4pDgjUD4hxvw33@!eHa?GRucc;8#BA<0>w;8inu2MZl;WG`NlJ32ZpRvalQ zwzB^E^^2hDe}akR!YoW|Pc~l>;h)%{K_I|_AowJNR3AK1oDGarPC9-*!WrQo|x1EeI zzn#D?*3KUA_4Z!iI(CIx&7|CCEN_f^BA9wxbV(y3BJhMMkYX-SO$tenaz6Mcmz_P| z6@-PS13!Kobwkv7C}9i`7dJ}E%R52q(E7Spm>9UYt=k8Sb&?`|(6E?w)-f~-Z<$a0^TAbAJhgIRXa@h7 zm|-AGA_xs)bgvUZuAaJo8b@W#I{x3#*4}x(nHcOA1vJuOD4JKwHnS)~sgR@g;?Viw zoU$?k`dD1E(un0u86+N*@anH2)G7g=!KBS#fWUw}dPGI#AN+&|9B+HMI5~BJVO5QO zsKArb@%?*vnFs_-UX~|?<(_ivcA>)1^fUo9WGj@=yZUy^Ee*5HZ$SLs_qC%6ok{&x z!_}}w3-Y~3cElF$2!jj{WA0QkemrBuo##{>cMb9j%7e?UE{zfzF(KC@*oZnjLW%Yg zrA6%8er7vYlyVQ)klW%C=ac0!w?6Ul1(*28#d-B71Uye9aR5K?>*#Z#E@63tL50-| zfQ`ZTU7PRaQZGmr`sM@%bkpxJbQi=T0NfQ7^?#H^?{{GSmru55+M}o;dAvU-m(eY? zH8o41)YO2Xkf#TOWd1XW6Wq9aR9og=DSG=vp0(Px z`BA%s~VJw{DLEDQdG_a4U(59}@)K~|uj6=%rqxI|y z`}_oS450Vw3>`+^+@_mjv;g598r0`++l;=oF=C3Bxe~iNgS%x2@+EeE*IDg(J@c`* zFZ&x0BUx_2NH?|Po<9R7wa)lks>C{te!a=}-fntPQb3A|iVKrwaMNJb#{O1S%kA5@ z<=NRvnZI%hEPX05iUrx^%=r}q>bw#oVp$1+w`0=*ga}Jjia)N;A<6?;wVJ6?3}*oF zQDte7{i`l8<`Df*i3Gmbb~V;S@mC33|7k)1_07jJu@_gWP%@=wfFA|CPAAwHEM^`~ zxbI_}-iBHWc{8mI`4yMZfPSwZ0Q&tpZhS!XY-*6cNdxG}>y?s6%W;ef;bra>6lzRj zx5>JT_?rDNUs-BTZ7M-}u=b`UAS?D?z@cCHDfLC8wr^m({2R`Q2jSM& zb5}4eSg{a&(C|syUQGaI#7=n_*b?;(-lY}bzqS2#(l(S)?BCrs+@pJZ~r_~>%y}BwsLCa$&v@+ z>W5!7o)qVek(8ciKk7Q+<(=6ERjCuMow=sy40Xw8pKG{N9sr*(VeoghfhLh%JNbQG!OkQ{}7i$)+# zj~|3kKZaa$>)tGjEgpiS6>FQ}w=nfl+&TjW84ouL0%TiXI#3qz1D(Xu=&WEEhFB}p z*@e%e?~5|t9uoq%3ds;ex&|ZU zJYP3%M}!k*v(xg%Iqzr>W5`o5u=Z{8-X+=VvtN@w=}&9gU(riWk%hp$wUbPoZsgi0 z{s1eU4cLY4rO$XdFZP7f+Vg7w8s*{~8{ZCQ^<`}DV9RL^QUH%YNtspWqIoQ*s;aus z!~c!dN4SbnVe}Z6GG$Fqc=21H`>&_s*admR`6{H2yf=ft1&->6FK!7s3=RHzC{1Z# zV1Tx_^78VJ`Fus(MhmL{4>k_v?tKoLh9NqK4WieZ!*s`D39b zNcn}2Nq~b;Y$W|@$L_xno3l&FQvM4h9OC1CPF*L!> zPjp1OAr#&k*rso31o#0nz{dbS0-MO20Jt5%VaR5>+@kb<;<{}8VNas;E52zDY@Bd; zTTe6Y*{%XGq0nPMCmj79CRFo3c^J(Ms0Z*yogJl+MbAw1`u3;czK}6@4EUS>g$Qum zv1oUb-6M2u8VngG7Z+FNb1+cB_`_?3DNnDDcurT_HU2uHzp;@W+C>kBNIY@3>(j7o z;Xxa4x<+;4I3Sm;;`dvh+pO*umtnCvaJ(h@M?8U1SCzBAu17}Hp4)RFKxy={Ib9w; z|9Om-LL^r`iHCuwM!Vwl(b}b>_j=Q8IxPH~*1tfK20bbY^hFEqkFRHBQUW9%%1o?> zZUpCINOB|)1#5Q#M8lfzTY=~wY+GMGy&6*Uu0O>a5@8%3ZIZcK{6rHJYqe0}9sK$V zr#OaZ6@^nwbQcj??=X%g>*cfPa}!TsmCvUZ!17Yzr-%T&cI2S~`Zjm6jX-J->Fj$mrV2xU!5@}i@y40!ZGEYneTKTQ6@|y5#20yg#P5gKE0jlnJ zu5!^>cIaC=GfXBS(gIW>F~8|g6#EU!l2w@@ z5duRP1-HbMqkE0co_$3!I?3EP93<^ZdGl!dK$amrpikHR;=~C6IwKPkh5TWibfojO zx+ifBUb_Sob05meTu*mQ?F67M+t$1{LcZ@JV*Wm^OmUo&DXrT|t2I7@!xpm~dJ~A`{tPC^JlIs6}S~ zD*UJe>=o4qwBtz7AZxI=<7xMio}C}{Tc?cwPhwiy-FzP`YXzgnkMX@=%c;-Lqa6WQ z^>cUs(nF-f=&l_yv({wN_75;PV_GRmZ)N+XsV88uGG23=Eax z?I*%>tS0{h%1eyr7ZVdnCqR61Y>$i%9!k2*T>Bnju$8MqQdp%BD4JmIU zz$0Bti+?9iwKVEvnqMq8)HwPxKgXq#R`u}bWwo7XN2&x2cn8$S&ekFN1kQB$m_MQ> zcQ~tvHt780pBp272^%!ZHvr@C@rml8jbX}Yfz4o+wXm#SH`x8m0f+-uO0Fzf_K(== zJ1|#AHB$vscy*JqpwPvkm=S1`&?2ES-Z(38F=P$|OpESbXf8uio>m|Y`1njX{rTw9 zM1{%OYKqxTL!Z8os3;cS>;eUU0qR|+`Q6C#ckk?6#O3BRarkBYFRNdUc7Z+kZmQII zqjyi9vy-}VmSZ298415*F(&y>zMU_C>;E7V5C0$J>i6W?Ac~zy;B1Y@{AVt6Cad2`|h@hE%IWFW~KTSuaP-`Ff52N6ujHU=8gt$9^ zxFn2%nYgBTx^r-+iGrb9j+vCw(x~R;{i+1K;AOEs&}d@jly^PE2=+4CTR}6FwhqPbP+}&NNjZF@M#QbI9and7>c|6e#o4X>cish z?%)Rp6K@!Xn?ZE`IWF~?A;P(@iVHQmLL7a8Ai%d08RDu2kZo@H*85mIv;DSrowqnw8!b1=p7kxxp#a@los&oq z*k{!q2??*HO-31Ca^Aqh=bc7izc^rV<5&rT;K03JRN#}H$V|G6(sdMCPYT|EwxOuD z(f;UZwS?6cYW05DGJuBnDFzfNW7g=61G+@mB0PZ|Dda-N08t+l)8$}m2)4oN88-26oeDUSW zUPqLqJ$oCY*2;d})MLY``(~dR#>!9ZEbQ; zAo#OAG7m;(1WB_6td=59=0JB+pQ*qCrlay#C~>%J?&5-_r58veLw5~5v3uKi5G`M8 zL>kZ32{a$D_wukkI-3Z)m@}}ci5NVPzL3OSICE8||6u+dve@+M9w!Pz*3>lOuhsc> zve}jw{eeZXTgALxXz2$Cn(98tt*qQSsA06FENRJRFLGok&?8I`UtUM+zm|n?7KCtg zI4Co(403e>kp^WXkKMPT7lm-daU9Xm*f6I^Sq9Z2?qM{7WY?5lS;^OgJ0i;eRa}eV zs|_<)8MRmyOiV_MQp$p9TwA+wR%1?@R5garE)7Tu`ZtN0_X-P0fb<%?3ERc;yO2A7 zaI^W|uaLDh_y*fuROWh1VG=6h9?C8W_HZKHMN1Veg?}e${g6&3txL>YoSzd^6D>@v zi60vLqW)D@O*!c9N|3xvLZ0sQUA`fadfTZH4X~sD_-%-kGqdmq^v~buikAWECNkJ_ zY@_TTqPLv8{`oRj+3RdXzHzWO+4`VWr>ACn175?aG$)<#uQ8}`+<4Lak94~#fByXk z4xk#>wjoF`c}#lB_%**3Y^<~mwr2Rcyc?G4_8DOouxQiSW$C$_Y0F)AyZplJk}4-FuJRjlmKR3Z zrJycWTR3~sYY*9xfD-C$DayqOToB4jL;H zua*Fk1Uu?&(2$g5m)j5^xHx;`HMOhNcPZ(CCf8AWOu!n@73|( z5V!3=ig1U`<=@4mLTSoJPmctfvw1`8ldnf)NRPo$(bng?_E)1L;7>ZHsMo5(8&tK} z#WLsOmvwgw{VSVl4C=LY3}|V&$kO6U@^30mW}J4K(|kYkdmY?yW}uyZ@bj)tYIXzw zzn$HhO7t}t+v!nvCbQr2T?4}P6K4>3?%fAZ>ZsO_UC~ZzOPKS`J#&;Y=RPaNz8fbD zJ-ovu13`>qXfeUgs%D>swN< zT0P})(+&?IBBxUsdIY4SYk;Ama$nfrKg%%{r>n{-B>txeq8$(yzmU68ML)Og8L%$K~w30%cJi8 zyPLK*v4P4EIE9=Zw~RfXXSQNsuPpiV`Z)f7K)X7OVek~g+bC_XLCO(ET5Pz5Bl9RH z_Wof@c{wHY(W>~wS5}7)gs>Px)Eb|&s1XQDja<0Rjz#}2BQ`dUg754l7UU$JDi5^f z7*QBQHP{J8)0XDv+E{K^SWu}iNJ4+D(4JmS@Vq+R$nWHB(Z__OFORrD0(Z_RMx+&N zlyIsfr?Kq;lrzfzfC7|cNMM`g%07O~nfF~P9)!w)4_1M+v!pwBSZHbJs_IR8CJs<~ zzo^R}kZ}6>^8x>}z0r2BOG$t)C68(Q-lKpx5@;ahHiq#+f{||0EvnvCib~IDh-J!EQ{XVI2DvqK`9|8m-m^Bz#EB zM6M}hP&pxT`bLpy8v5vZC22ox=|6I$X2~?KnJXj3tfuPVHtpbGmZ&*`Z5fBuMtk38 zetfIj5sQ8S4;zlB&r_%I5kk1Pjp_j);XA!DslVzVQ|SNt%7U__xB-qH5C^WvzH+={ zbbOCvIF4@`qTzkas{RyttHp9^<}^8!us_&DchY?StGY&RRhvB#gxxS+;(Cw%u zW`k`Q2;XlC7W6OOiGH@SLxWgLX*`oEv*V3xdve}lHR1E@=hu(~ut@kgewcY{6G+SX z?-UkprAy$t@3s`e;2=EhCoU9dVrG-M3Y@$gc(gHnks(o8SqTOa>yc;DR;QJ|>VLA4 zoeX_QazK(SfSDi{-tmbcBA%>cA=FgWWWVQs<6pgc)?{heh_YkwQd)ND$SpqqtM0Dv zhuW6ZKb&%k&i%Yy79QP)0!JC-<mcGA$6zoBgc%% zw7PmJ9Y6>1#d=UqGj1m%J@$sQqKC(QplJA2;`B4_ro=>r`43I=2rjHpAHM2cTrD=X z=;KZ|Ka-CU_CNwk(`~U?E$T(IqJ^Bh6Gb+kLLTVq@C^u-$98`FV+8*i15Bzwgcf%; zH2CH>Htr0A(2**(+w z-~6e*sC%X;izvCf_5Qp=fJ#7P5V->aG~;lWsww^B^~k572mwb56i+-{&Z1e$t!M%D z404zK8z!1>aTVPG>mcr9ZVv(zkTCsRT2<8%d!qst?*+v|O8)+nE`j%oW`tYsl{%mi z29d957psP>#NrdljZyvjP*664dptU#NfQ!KKYt_8vK}&TM%wVvCad`?UXxC?to0Z6M5HE?G4pI_cmTO-p4WP=R=KRUU<~;im;w0U*SkkL ztQ$biW%ijOnHQOd<2i?Aks{H}I!M5}y6xuW!rFMUiM8QzZbt@u_Z5HvB_F;HnvMun z=d2k^{YHo@z&iz+MA}|74E;U%_SoQ}x%ol8p;v4|v_Q)8xxveK-@rgr^9AN@W1xPK zjFJN}9te%T`p>`rlpP?UgDxsyBZC-+m5WkE}tm{r_ z7Vfv5kv_(%qrZ86e7L{1;RG+A#OtK zr0Cu~)>bf-!G*}u8FQML_D&BAu4D1b0Gb~Z)l7%nV^$NR%{sZoSso3TZh%(q#0I5i zgJ`y_%wfO!RJA;9p z0N@QqhuL}C+s_Y6(#(Mu{;o)(@GsU7%W?<4y)C~RDmQ*Z6t`TE?1BWFm12g$+9Ci2` zTNFg^V0wh5I2VeL=AM$XCv||>8=EBON&CQYkCHkA-mymUV4>)_L5@OnatRW@d{fjZj+KhpE|kAmU1x0?EdbvdS>vo;o^iFMK$V2lE0RDU{+fXaa%M+l}}rhVW|m z$O+)XN4328h?Pf=Ory(YQd->@K*(VM;9<`Zu^h?O@4wvKs!uUUy$t^gTnXWWd!k8I z$={}*n0#c|9uCUaS}-VENl4EOTj|=hSlvv*bB+_NZI%W-Yo~Grl~e#q4%J}_3j@Ro z_+5F9zhFT038gzeqn91(L?-3hTK+va9M+x!X&DYmg0|4PtM%(Z5aN3o_r};P`{Et^ zZ@H?n(_yo)tnQYe(6^2u{A}b-z}K#wJUiRrG^giSD_Wi(sEaH% znx^VcXHI2hqF*+l6Z>+ZCjDQoV;W^cDyk0;Juco3?3Ov3UFXq71DcvDc#M(PX(VUJ z^TkE1bWVW!xl#zCK<~+e%eW<<^^%Z*njWf;oa7GF(^}spRBo31bvK*>yMoPSe9Juo zaC4W2K%8s?g4HSjoWO0{0b)YO;@Ja~Ih!YUGS2p4AcS;jD}Hx2!=tKub$r~QdsR3h zN~x`~3M)V14kv*bpC3UPTE%i1m-|V3Q-^hYkTKT5OBa;Me$V_6szBD!)%gMYGsa$( zUnNX{Lt(C}*;>gSk+*NK$PZ5N=Vk9I>0#d7_fxa_O<5NWJ z_R5b%AQ$zbQ7X*yac{d(ckgvN1vjHt=IM2S)%-xcs9JcN2?0h$1DW~F znDz-tC|bu>f==zCe1AYt^W!Ux89ZBnq`b21%KnFCxz@C-nH zBDb#M-}GS6kyAUyWG1}WYC4{MrEwjq(}7eIJ0%8%EYvr7)Q*qqsLn{My-CLccv>R8 z;>24&xN+G3BuL{ce&`DS}kns2udC+a~w?XRh+JU$uHI5)jv7^D;=9Wt4d;Q!Rn(X`B|QtJrKe64UBK z?de?^BHrXK%Dc07yS1-_qaXbPc}1H4J;nDdfkYG2*o%3&$@Ek?h!aByZiB5~YrPr@ zCsMq7*T8DkKCdFQC7S`P$xaPp0?w*e$6uvh5y|@f)d!UBvRNb@y9s*zc5PDj&5J`_ zl<8)mT8~Lu>qA4;7^6QI>fYGN$vXtgt!XQCeexW`*Z(TstqNiTj3pN(!I!>MZZ0ky z=gBW`io&3G+M*5r_PTL?|FyfFvaxc@>?Pj)!C^P@l- zPvN3P8EotThXYV5zFW-+b8&Sgv}qI0_XH&V0+(w`g#%OuKv{ie4d=Hazru_`} zJjJ+^@bHZ;F~r~bZN2^3MN1ELW#jL60j_%D7*I3vfHs_HKWC1c|5;?j-(KGMeXvV{ z&GVt&RF1IJ!x*7szz4P4e8PB709zt~t%GwOeF-8f6WV}ao_=oz5>y%^++V$WZa)Tx zXH>mEa?)LMAE&NW4E@L`1`hU<-|DN}JAr;|TXvs-;YaL>wJv|-dV0eLSIH?t62xEo z^aHl*){m?)Z0BWoaKdU5Eog+v4r}eL#8NqpQ?l^@sGkep3QL9EK6n1*ZU(!7QrEO| zAc$L@-oOV-i+18+c3y%mqpR!|5BJ$i0qOezguclLAYQ@@37($IPx&qHrgo?L6g#;Y zf9^LT&{JqrLgmoypee@_p)fz7qVCf@>weQB38ScpCn7fXo~6}{*@nw(TJQ}~<4<;@ z-O6|tM9W!(iEtP4_|Du^5B|>19QeTrmU=daL`H#51rhhPtw!)U^iNZmn#O^jrg-Le z9HwR|mU_;D&P}2--uAx_Y3b+#b_pV-3yKnxo422CFZ*N~b2x#@+{*L!pS9P}>|d%{ z;(5$$!_K{2hXCw~;k=5C%cqIor@X`3i8D_)de`6#sz~ufQ^1iIKI{!^9@$mBn(V3q}rzl z4(6BA$A?>tiC(R;BK_D~J7(z~jo0ctc^lNUOQQ7f)Aerm;5$`e?@eUDDpgsK*|DpK zEr+<$&DW*K0&99d6iQ-Qu-N34bwiXXe-%J-V}3lyTbYiDS=gh_wVmDinU&Q{rY3)k zxml?ULGo|;aVNa$q>JUl3cJtf2LM*Ekhl!KZ!?~TW0MAi49JSglKKj};$64j?>3o; zF2$tpOVi%EQ#pO(FwJ7eGULHMY`eS z=r12qMduR+W*6HhknJIzUyvi;(+;}7{$3n`#%E=(@(RkSTXiUB9m08Fo{G>h%>+;~ z>i@x@qQQ0ZE>Ofil2DI3@ZN60}#ifX%fIv zB}f!^9FgXT!DJ=ira3zQ5mTtnr?EwY%JJ0~D&WhTL#M4d@vl_w#sj|v< zUIZrGs($&k=s@u4(?>lQ=OnmLE-o(Ab%%Zb98-dB0hK<+PD2d<>z)Atjy-R6#TQI- z01tl0Mw40x#?ykN#CQFCGDci~g|s5EeRxAb2vi^wgA_EoL^aCcDqutV3n`Je_aTVS z&?U-Slk%GHP}r7=#sSn7xmJ>->CIz4eMEcY!7;&-S?-Fd2^G3_>s>KK!u@^`y zBsW)NHlJv*zElZ%y-X%U5#uLvhw!c8AKOta-@w%tF_KH9=xWEONf3S(RXV|onwcn~ z4N%Cvb%P$N&R(AwevxJ?{5ACj6l3I$uKo~!zUwC>GQK}j^F1g9*@xn)>}2P9TEPB= zQILQ%Xp~*LY;8fM9ZdwM`MJx~`CvjakIa80>VX=aa%coWuQo#u z2DFI?jd9W1zw~>=HoQq7W4dt0b?14c&(21~?OV9{A71uC=$|FX?NDJZwxGo{?hUiC zME{P54cm{LHf4{|tDLA@5w{Aes0J7Kbn?K`gT`}=$Ue6RO9=UnGJ=REgw-{-x-f%ZRL?}o8K%iH4aTR!Z% zW^H8TL%f#M?m1J?78LnRP85u#$RmY2>mnqz3!fwOT1$M5J!s$Hdp*b1MrOqJPZ?gz zm#D+!cho@3)n^P4VW3FX2Cmkzf{d1ITKmY)10cpUAM9qMt zyVhgM__g+01Yo{W7)N-H#P3^&)1EAjXFC$)5&~8pWPlsU3Y7MrRa4}fum64tSK&1; zXe5D|h$Tc|vUe$A05fWZDB6t{(LhIlZOMDKN%o(UfxLUy*F{!4kIEoWR6JW;=u84$ zHAqYxK{@$}iy*bT_|nT2kC^8>?si*o_}>NzR$~GW&Qr3YKrqYS;*yRK<a02&({ z0pw-?E~T6n^Y$vG~RRpa5N|PlAg0<4NPo`0V3a)O{gd%Cx+trc{I|z1|Si z-DL=Fv4JD%1dVp{QL{JTKj&KB5lKhY%^*MU!Z`}7BYPr1ps`_%)*feg2YCm{4U&gI zU*Rj=$V+^nka&c;4`AG^Fz1Y5=h_e<<*dXLpV-Fd zuW~MMMAKQR_{E#Z2~=TO1OukVU|GF7@7eS>#OgP>9R(Z)M(d8z7e@J0R35s_JGdf~ z$D)4qbbU2<)WFW^~2KQ?#=;i80@cFKPm~JOv zdRKyN{1OvSEFOPFw{K7pl~itTa#zg*uO5&0EUoU?cI1XugPrd6lil|oeS+f(8F`=q z&6rz<9mhHP`YC=PpN1!JnrEo0fto9UODz-{CHG%?TWM#}gF*pLw!UnL6s=2zkhDd1 z=K8@SBDu1tb28h?KI;SLFgkx~0BvJLqt2A8>Vv-CFl6L?Usmmc28I+SUeWVoro=}R z$n4EFpM=fL67bN&UNm^4`?!)e|pQ|9UhIekP4yep9(pfXOs;pOP#K980e!M5GG zQ;>6TAU*Tmpodsha!3_{I$axz3xZLW?eYtP7+vkaAJgBInuSYJyq4c7J$QT)hyvj*yw4l0?g&S(pVGSCqmwCjILN5vv#_CVVdp#~0L`Bd_ zGsW?i9b!;RZ%Aw9IgF>zj9+!n5gX9eCcE%PU8ECQo^JL}HwlhIB>mWC#RsF#6Aeelm@ z6eLjV{NnSmg_gL>iud9@X4_d35`X2tM{_i=W~?}vZtK8S6;}vIhS4}8MSQjk2 z7=**IK(DVl$2O@gl`K^|A&4zcasB5M`F7v4{XT5~K3RXEGLJ2H47e}5xf%1}+nNkh zjVe+Zo}dPir}y?xeCWejVW)WgFOjnB)C!JZj_VYt-Tb3c&O_lcSQSJ{r-A7 z#s#yN0c=cDL8EfpRMSm>c?xU*MM#$&-$}4C6tIg@@ zHi3!|_x%tR$@i~oVPjuHY@&oj163WJklG7(X0p7ZThornu`50COOc2A5T_5wV@I1MQp6PJoT5TSiFWtsk0q;cQqKC^ZgV3O-oh4JHT1$ z;&fxf`XgCm_4sOmI@Qc`8`Vr{XC(p9IKQ)VHCRznc_bojeT8H7=g*(2Jgj&EzUF6? zU4L;sA7;~gP$W>u>Wsf^2-xbDMz|J1AJ5&+_Ftm?;3ROk2t?vE^WeYR^*uZ@Qx>Cj zVrH3GJ%X{tc>hFwY)zrOcRcmUVrtYeqrrK=a;i2Czc(b#kEu;oZ5t!u#v>_Sv)}BX zg?Y60`AaLi>9)$;<*&O=7Js7MW1=s7{Y>2CX0g#^5VT^1 zT?7dt*)kjTsDgq{ZB*4?TVjhvM~8#sh!btbh^Z4~#)7Z4$TxX5@Lq$lA^lPt>qlE` zUL;rZ*utkfT(R07;DZRnyM|dp_GDCodBH1QaN(%f8(GGTSr>1 zVFa*Bu(910@X|;sGJ=lnK0t&5@KAZxPU>G5g7If}?}+eC4N+&?j za~RFIU8pNsC=?cQ+pIg}Dr5I^x5;6uL^}I7TLu# zv#PbF-+ht3Cjz4>F-A%xD{ zoSazD*0jYLJt=wU(l;@PknQyk!v|ixj%!A$Hi6okem*J2mJl?{39Apa+B%#X}TB$yq2U-fNNATIoZe|ojihhZJX z8NE0cGX8ZyLb*~GOcWUENv@)pT}aZL6Rh!I`=ng%zCm!hf>MgLIpgb2He8*L*2~Fi zngx8+5t10{)oCkF4pk<&p_)rPV@jwL*(`P6sMbH**}mvS!}r-(_y^5Mw$iPgZgk3> zUPq}4x_fnzxA;{cy+V?e&UUHAAsP%ngoAjKoNI9bep^w762DpOHSi+qxSh4f07VI@;G<8rNuk>yKs`LKX_tD=3FCWG&@$?FMZd z6qUVrS-ux3`tkHYaL6ZT)D`|Zo$Q^y>FobD9k87GnBR84t+HF%b<-k_?umt3{#Z~P zS>LXNJ!y^IZ{~wNPZLdJ@VZbBvLRXkq705OP1!_AhL;xekEJ*K-{_vt>nbJ-Mon0+ z6Sk=&I0huwP4nO(JiXQOj~DL*pa;n;eB-M>6SRUAk*7EQnG&XQ^Z{5OO*;-IO5a~; z6VgzHnFcns=N1r}Jh`ugQDSzEx{OYsDE)Hs3a^~31UlCU8DY;d@10WdmgzqGH~f!| ze>FyC=|0r$dimJKCn~v`aeGjV-+F7FQa?0p;k)y-cM|(2t^lv`Q}zKxoWgunkhBo+ z3o1*?onWrcq4MvH_=kth4z$N=KBckio?r%j`qTzdD&vQhO775jpB>uiH!lybV^|YD zZ=1oAG)-Z+Lvop(QGkx&r#GX)_OeX~Yjue7D>n7Ios}2#yKYW&_}gj8Jv&#tUO<1M{^i*++k?6KN4jYU z3`+r`)=?-yBq?+6_hz>De(artV(x?fyzxnchD*h4BKu!DGUTNpw+~MS0x(`=y=n7* zKFObtT%PeLeP}N9=~KwZ;6b0%*D*<70`_<=WClC*XuHsOj>1EOux?+tnHrAD!*X8e zav-oIXZk#{?S%eKMtrX?x0>6VbI&^Z=xeDx3hw>>5VdYPuPaKL{lofh6M99t_h^FU zwbgx8r@eQFt#6Y_QnazrdHz!QjWEb4{=TzjjlQSUBK4#%cqOxuJLj$`>JJ18*>iAW zKs-|xICD0ZCsPrmB)bQ(x^S%c?ZdPc+@|QqNC7zi>H8IV(HsN`4V5w%Qbg;zM@j%G zqH*2OW1$|5W|@2Zg*y7|z2$;P$6yARR}E==itzWM8TY;dR#kAZpZ$NQtRK|~-Pz{c z<6?NLjan|s8_4=(ov9uBuSSQA?tZj%iyrU?Nqws~O4=mD0j&gH%4ho2e$V2p)5#l* zj?V6*QYdad-$wTN3qEO{+fO?JUgvcC9!AujcMM--*qPgf^SiFLBhdv>E&c+tIp_kE5!F_VdWZ!O<5$=J7sN9;to)!nB095)=b4qi|9L8I2)Xxd? zVUAF?FU`6g;4S3%RF?DIsu!^a_oRs`pdB zU4I{EqqvP4Sj%Fgl8Kh)Bt9Arzkht%!If0#G+sYqyO_~(i_&(L(xghfjuFHE7L!alvg^n=z9dWx-ulmn zc<@B|?MZF-LH~pxLd}-s`_Wbh6`98jAA`rghqerZnRHb-EdGAz)y&Ohq?+(;Dw4n# z*g0bt##fzBShBZn?6}FTm{aXMDfO3+u<2m(#-92cBkWrH_~&~b+jHYGX_ty%wn-LZ zY(FLmN188pKNlAcg@un4cF_y;7NOldWR8Txet9^4D*xd8K!=tR`53f^|BDXr|Ex!uUBDIl-ib&s!ejG0`{bo^ycQnAVOEcJS5qtf z=T`9d!fzNfQk@{qi}xjaB7O4Tb^J4CC(l3pT>tZg)a4zs;r3in zDAeI)(8Ouj?efZg(SCTMnh3IAi}xFSMY>5QHnPiqth5**lg}q=z0c#FJjjkTc-VY? zXtWr-f3=V3+3QlRmJDh8?f;amOZ^^Z{!Q@}EnC~_v3F#B7w!mz#^Z(EnWwOCAy<++ zD=mkR5G3iPM0CrP@#4v%_M)?i0k}JGbM1Q`!oTsXOo}y`PDjzUrm9rFlMRMa@tsB7 z7{Ro;Nl?R{n)=9ULDO(?9z#ULBea&rub6s*$?f#nr?p4L`x>;fEv0qwXi$_^rlxXx z*2NPNsB`i`RuOlYY3QQ#H@G&b9biS=x0HeC+39DN9%-*o4{k$thq{-P&*LO?u2TBuo*9ppYWMk(g#7k&7yjL1 znA@r`;7_n(QLKsAq*YT>@#o3CkJp7+@c?xV(uXzpQw%kYy@Mk^iA%lp_F>|(6)=2O z)=1C9oMqA(N~QU(BdBi|#35Z*bH~v2GV#eT(-?jS4vB$Fncsi@wCOK~?D<$#cWN=a z_rF016j9Hkjm+(y@^5Wz@q#Y%@?WwV6B8Tu(h9l5WESWB)F&c?925f-7+lDO={j_$ zI!5`YLQD&`;aA}MN6_3Z%$h!W%)(DE{-d*{gxK;sTt*ZT!;m_+pmMg`3@;Aw$=h;P=kk#n*S_gBYbjprxM)YkgJ$D^h2?Ukh%L_NBvEzI z#=iS5yTcLucdmB~S`gr2q~k(NBX7=U%yJXKr?8S=(Zxfkd4LU9OCWlFl?)Ra)H3Rv z^%_x~bm{q(`JRnc0wONxt$unhnqB}RM^OEin9ix&7hZrZZ? z%}`jl!KXV<-CvaNWi_QSPloUN^W6h}Tnh_|RJ@-ro~||u3;74N^1uVW9|!D*9;w(Hb4CM3fYGBQnE*2P*hu?B^9^zQ_2 zsrQJI8Yp2|dmZ}k_Hzh;Q$6%Ji>D#9%g8TDIC8xi4L1VtDhoMFb_?~>NRi+I8HNR=<5k=S0fuMc^f!i)s{u&rt1!>q*Hd($LCt?A zE?j6V*)-`iFubDio+&K_syn3-1^3&juURtXt8Q@6zVp7T#?_-v;RofqqM@@Cj^8An z_s1}EbNL`MQ-%Hfa=urS430jDJ3f{kF-1(*$x(3a!fUYl`pEUHAF0skr}&p3*Zk7P zP<*!edj7(C{SA{y&#WXvg$M{ujK3e{Vm0ZEOLFUrF+<_>%-ip@D=5-8Oy?HQoZ^w` zsk@GXlrA`0%_jvE{TIVSLd$iXHtchR7%GlEDySJ)S{brWvV(OdBEc1_Y;lHj>dSNC zYyqFs;JUpQ260ROQA%EH%73e`kT3jjVSaa|$U@Zcr`q*h-ex2*Lg+f=vQvk-<2F&b zP)2yqp9=_Lgq}Z<(!AClQ980OX|q6Un{!8cSX{G3i5DWBv4?jjZYN_Aw(*twKcz0B zYiG{fk0-XcE^?qjy!0E)|13TpS^1pZ7VhoZq~!XeiU>Q}CC>91SjPQEERV6Vz83$m z(}8IaNEZdhrmR&e-jgu$WGyZG$|mh!XDO|t@{ z*l2UTe+b|0j{CV2K6&#qg{K8`-t2HReXP00?3^V z2fg+$o76}?2a<5)%UcBwJ}~Wq!&d8DHl@7iS2BV%&Zk^#=YN;lalJY~&EENOl3TUv zIUaR$*$4(S%6=?^N7sFVl3+zhEtweW@wi#j!_CN%q)KIU{{gQUOHE3u6c}Ryz_OU!p#~Y9tuMv1KpYQQ#^|z`%?S`m68F2etwQ0g#kliwJ{H5B{f~+%)ZXmLS z;;>$#U8mL=(mOz|!xwVayyfQ2X35X5C33PZc-q_B_gIj>umacHo#KQ{tG!llqhlmJ zEl%PP&L7RmU!9{GC2>Bc)l_b9C}p46vU#72Ew_SRTj!BpRCK$)|3PaxZd{hI%`l5U zA$_P7pG8V}HKuqRTj|+no%zMpkl}@!*0nb47?M^F!9x}`N3a*dGj)4{!aTZIa;lgc zVq9{?c2r4}ME+XL?NoK$z`WhG&(ZoU(BvLtyXyOMeEATCi1&_H66Ya66?9r?(md^OcJ(Jg_5(Dn8V z^{in0WrILt>u&Eau%g;`g@uzJt~Pa&E%FIS#GPWmw~`SRR~L7#T(QAZ4t?EJO=i4S zjK_=Y;v|Nz3I|7J%6lFdN!cnBvntZ7G`#R_XY9u*Js%4D5R;s6IHPzhW7pSJwS#9L zKs|d0Ej4bkOAY#2hotgPC;(iqqGq3;W1hevl1cX(`T%k9< zCI1oZH$J&q(T!{rlG&%LA~J1APGbru$kR;OZ#jphqVVICnky#qJ`xa*AZCU42oV!n zY9iR+=RLtjrvRh4N0?dX+=6C$D2T)x#=WS&ia9#wB+WJWBD3?X*45Kx41pG75QklA z+Vu>7q)~EmHdV=TXw>uP?xs(`-M@>6!x4iPDnUvu; z0iF?rokB8e#>uqyHN{-ceJAN)S^ab5w8}f%0Pmx<8&6+u;a}^o;-8Vr&fUwFXdUT0 zi&5bg^%?fIVt3(c8ESa8Ch*}Q;cK>?%~va3#<~m*9;eu5^n_k(aJ=6qu;5g^X#0{* zqW*XG4SwHkA0_>94v6u=dn{PHl%l^%&pO!|pLoJ%vvj?%;`JsUhMB0KC*T4)wy#^H z#t3Sbv-cm%E`sF_cb_h-V12g!B4=J;` za~dd)ejYCCmeeI@of;J(gv4vd&0P4>c#GO^pZ(Qie5L;9YoWLA3(OgYH>bURnh(1bc0fJU%0 z-jv`_16d8>6G+$p`p0g!;{?H;!m;L-T6OkzD_El)?dO6yN$Lr!<-UUh%00jpip6ecr zkxFqobW=6*vJlaBne^bq=XMxdc{$KREJGXbi0lE6s_$&W@fMfb)0V&jsc7#eOc75; z#0uVTxWh|aiDX7gQP^`YP`_*sb63t_f**X_H zsF}M7fqpqCS3xhZ?szyE&wttj*me8!~xK6g~Qsw z8B`BVKyg(F6Fzz62D%-@Q3^-ZiZcNj!rNrP3pdxu@AuP?bD$dezgz1*d2H?z$*Q~z z5GXEy2Ci>BZ_x7)y?=kw$|-70jkrn*NK6!4af9XhaD(uoYm=UYnm&AaQJvnr&JKtu zj19GS6s6coJ^^IxzjLvS`xFr2CNnE*0L*pvbx(|q?U^th@}P(N=MAy&{faq-ugO8H z{fRwY*YiJ&9ajgEpSim~_Lj#-ee@?wa2JGJwV7M9$_<?uL)-d6kB@Dg`=Vg37@oDi4utJ|(U%`UTHs^+7XvhLlA#pNY*qdkxU@P^gbu)=! zm2@O~ICcsozo0>$`MZY7GRZ(eB5VTUmK0ltH&J)P=^Zd0k}?8oraV*7@Uuox4DVlp zm!hK*wTBKF9GfGig@{1@&Y?!*omaU9I{?y#307r5;Q}Ho0@ADb8S)o|)HyN1&x4N4 za}+uTWDmvp0QH*(46t6Hv81dl`)*%}IzX7NU^J-6|2* z(!~>tk;777$1zcH@^E#XBberanvKND^k318IbJaKG{J*Jeu05F0%QpGVhQnkbeIi> zBn^h)GZIKTFkYn0&F|XI)IXOQ4vH7DOZ)NTCaQ5a8Tp`n|M@zj=eG$XN3qg#&o53d zb$51G@xm78c31D+zr3?ry~H}2bX^^kx_5fm4n8!GJ945v0J+o`5JFJ!nmfX3Js`r{ zhv$U*w`{}*q05}(C}F4;N#jm@5B@lS+mtS)rFHAbU954CsI3l0kU)&IG{yDL?mw#GPbY)UxJt9=s*ztS5{s_K8D4C>bc)u zhL2F-u0-bR1t;FCO9j*z6e`_;!V7^X5pq}5(0v@ zL=hK%GA_vfL}=%d0=BcY?F22Pw{HhrU7kv4o=-Kw63FN#1eTEPUkLhJ?SKIeNRQ-* zc*>ikb)R{kf^*BM$5XHN=2~#U<$7cJu-XW=i+$9sC<&j@czAfQN69l00da=MX+_ch z<3|(F@vHS+F-Z?r+4y=*8}Q`;km@{pLvIpdsGIg;vb{3F^d*CL9L1w78~y7D~HAQD#qr z`VyO0kEvn<0p4lJ;(C+&S$eYEyigiop-{M2Ms^Z)VSv`^bFXOuu^#?vq06Kqe$H}z zlr4dmF0wn*FtxJ#^B^OGr6c+Jh)wi-De~(^(`1vXMux^31EJ$sl~cQDAgqve~#+IgqzT*5!eT9Cep z&x+Ixx|{~3>xh$avEM2eGiyR8k&VwL^-m|Sl1DG%55TzI#DXPM&a4|i{;uewd{alc z943Kr*N4FO#+sbUB>)Sqbm?{V*Cs*1!Sf<@Tc*wAAf(ijAIlh^}g2V2N7)v682;c~r@w@c+PZho^WZKC)Iq@}K zY;Y^;RZ{&>;SR3@I|rkhPo_?Dz5| zK}}7*n*&u>{`DJUsp?AN9(-)kN%-V>Y--OhP%QBbbDhPm`#KB}eo<`VY8Pl~Am~pA z@M1_U81eyL21ZBU7gKz1?ubI<^njY9=pR)7`5lUHaL;zO<|EM3@-86N7v_U`gH+`|U|JWSvV5$;uh`{^xR9ZK zi9Zsh0dMv$A~rpq5$pmrLHg=GN-8t-bl?LY;y`W$x&%En3B!xwCNUJHb^$WPMISB- z*UUCL5p;!lz2S`TAR3#fB+TD zb-7hGK+d22%APh5)Vrmfn7bTWSHaQGe#Pv&Tx*Hl-4H43eddeo9}jE!@keN>Wrp{P zF%CbX2{%igU49k-1Btf>vICFS>|-&MpWV$vnn~=+x<&%XdWz%5=a8p0uW>;24=fd; zeiy&8NFbM;nH`=0-&QA*89A6@$n^}etf6YwcgR0$#C>{{FyUH9f70qsEo#6J+~Xq1 z1bBeTiPvH?-uT~ zd{O@cf1P#r!st|XodHtDg))!61^p@pM$$(h;6gl&59k3)M14R&%I$!Vq}EreSr=J@ z<7~WydnD^T0U+eL?Iq4D4vjzZ$brCsyM`nL>&~3P8)_1H( zE2)zZMS))+S^($}YywqaZ3ZsHS#W1ayDjr_S7vRdFi`C}5GcKr@zlS5xmdZ>b&?ItXt>JnU?$zy%g*8+p4TVVM$ec_3Yy2>A?M**y=e7u{le~arpGx0PK#U2}I2dNdH zlrzm6fl|kOydYHITr8cW&e8Ke1;m5E#=E8f{R3@)pwwZG%C+_sWAGuv&`1Nr%*h%4 z2ckt7=n$ViU1MokXCEMaIify^r=I8upfC-H5lyBSp!{!XU9lAg6lQlNb=|#j1&Kxd z0NIzFWEvoR2Jnsfy5G*9GPYXh%>dMhI@z9TwYYbg^jP}u7F*GNtRT)Xmw=z;^8^gQ8){~6-~d#iMZ@Y z7EiQ|kKcB0NSa(atyJZRs&?5;;+b#A%fknGJN+SEJy$z6a~052NaKz5ONW*$CrN+@ z#_v{-(KAQ5o1RwbQi}KmL>emOz5Ez8cNTPt$U=3AgYZ7}aXU`F>kUd6%q-v4WSARD ze@5<5%6Vp&$T_D$`5`;u`nPq`GxvG4Zzl>eHE;03cEs+ie*hd%q01hnN&xZ(SCLIh zPP|V5T#Jk?kVYt@G=jB7V8d z>0nMxKsP#tk0FI9YMs6e@DjN=vA-YWx+lx>iFupLZ>6$(#D3JpplZa=_$MZOSpEAJ z;zfs{@T_$Wr(~jUoAZ?WTlbJ1mUjvp68OCJ=i1*Eq$YWJhiAM#7_WP=T`Wi4MPz@f ze)bRvlHcBnzS>*-AjQ9RE(4aY8vp)n^r8W9AzEn{6y>QsGCpWH3`z_^#<&l1DrIut zNxP8Abn~JgstwsG9GYYq#n^yCbDKL;Uvi>>a^%i*o&G4a943{2 z+yctr3EkbKvZB@%;<&i@oq(}z$xl8pfd4I=TV*n!%w5qB;M6=&3AI(Eg^a<_o_EqQ z2DNNa*>ZFKzP>(Lp`NUc?WwB$&Eh6;``DNKf`aG~c6-5;!$|p85d^Qi&CLVil_Okg z7*{Ovk`wM25rPct`zLY$Oo_GOO7f*&ohW_8SeNW|ABGvKR=#+O&L{a#)7@SOrJ}$l zQ9S>g3eajLi~z-RN^QLV-sAtE!<}CvjISuTR?v)5V#G|87+~y%h1zYrLg)&O)ORca z-fj~L$oQ}*oX4xHXGDu5DFHW#5cI%qhY}8-=2N@E771<~cK6&C!~QCMEi`*(13{FT zctrOTfgyro6Ky;iS(~pU3Y}fLrR}>XrY!&NiRI=PM}tHS=z2e;DhM>ANV5+UGwLQ} zHYSXLTF@FCfn8_R*w4LHLqgjnRY*wwO1I3Nt5_S`cTxEM7FAb@n%i9dr^ zrTz9_TJn7QzMO~mw{Yj_=`@56MW)DTb-J_1Ppi$q$(3ka&AxI|=z3(Nff-Z6p4 z4%s{Djfs@M9^CNF?1cH}?t_E3+74z@B%CfK=b!2)ODcP_5LY}Tg-G9@+ptF|qvGOz zy{jPB%NeDNTZaI`PLi$RsIu>UB$4i$YqG;S*L{3Q5^=uJ!Rh*dU-zuAhSjnXW$XhK zyEV+|0^LmKwzQ508n_pe8qFY*MsCM2f}X1@QMko{7I7u|(cEZ>HX6bBRt0|9t_t4o zEAWwb@d_wJuC;DbfPw={Z}j!7|dEj zvKlGBB5g`NJFEfZSiBr@19v%_+`m}HHv$?r1SiT67U$f~;GRdcCZuy=N77KcW}n8h z{L`1Nf}-K#I@nAjBN(+CdTV)a`W{Mwk^%5XCJ4t8Lx2(+@67fEBp5gSd=&O_Onyu8 z4-u%ndR7=x3O=N5)bnEkEuX;&phx`uNo%9n*Ab>}}zznU;&IZOk`12l~ZA5v%2pCA9Y;K?QbUIKI*5se!gz1(g`VMAe5!nXU zh4+wXk~#(6C;Q|mSoqwK1HI`#e)AI!PU z=-kPDZXM)1Lg6z)Az7&Ha;9IQM|7Z{``C=DkUL<6g7Q{L>=X{Q!H4e8R@X2PV1^NF zO5#gPrgF$ik{3pW6rSMpwP*<6vj!aZ3kmcUT>Rm<#BrgvvA^P_9>M1k_+2d1w!QzLx@FI%ME zo}a$%K-s)6wv{({dYIwuUy& zn6Zqky)=ON`g5ZZM~yFyz=)!t+}9SeDPcuW^27Nbg~gU66OjBjPV0nMWalJ%iJsKk zVZ^h!Vq#*o0nawDZlfC0k0_8T@?IccfQFQe-a*3m54ah?F>o$RGFELPpLbx5y$5Lo zg09GjD7PAMXSuYDdpna;jmBXhqBq=~;P0q$v0FPPTB}*G@T}5A+eRk}%N6JO6!Q9f z_wDt_F!<5)A--4MJ`I}P0D%yvF}d{g{cy`7)IbE_1sGc*}A za+e~It^jRjddzX7`KmrRK~l+RP%=tYpRIGMxGD-k*z zi6w{0Far%&+G7Y}c#ARmPs@M+WwKz9Pum9<=r% zB_$_pb3Q$V2-g_{#f{}KZekc);xU$%w>KXoV=o|ZAobH9X4f=&$%Jqh(>7vvTHntI zF2sZon?^>I4UxwyuPV`qfdhGcBnw}O9twRdYn3)3L>VxbKgQ0<+3_210OeCo9lP*Z z6y9(E<3{-Zmtwvz*_-Ak0pv2to$z}vTsV#c1of2twa*`^WUNQFOE&hTN(iwk%e`@!q_H*{F}Ff5eR9nP;LpG`eW1e) z8Q>_-8FO#*RD|0wy{Iv66d247^Xj@I3k{HJL8&Wxi9GnDBhww0iAA-y1tvD;)+bNc zhfa8=Ae|z;)F7jpFcsay{;Rtt(q(hNldfB1ja8v02T0T2SfwK7EgI4nDm24OtH2Ac zR@(oQ(5lRF3?HlJ@?-9KNAb&N0^1$Dx*W*U2g2d}aHa{VI+!Hb*yjYh4lUWa0}bV< zApBP_R5f0ZK=zx9Z_5#2ZO^IE4vgz|zre<&3;--5zCWA(Hw@!lMJC6jTS?4;(Gx~@ zeG@p*!-0Sz>tdFQm%9#ZqAjIuMhlwbhq4u_lR-+VFApO*x6#fIC9IYCVI==;pTF4F zl><1ZIEGOeknk06yFZt25i2xHPWuEnoyE;vewdZ&)-`6DmKIGOsC|oT3L^VRQ_!6-phyBH8N532X4Sc$9p2NCHl#n}4;Nl_m*?0rgM) zbIUNOgDxq1D0E5gwC}Xrc(hnrPFb%-o{fB!Ts+%zIr&I2!k(kl($r)Bbzk zr_sAuwfDu*fbQ_UgUuL-4TIL})BaJCM_>{d4vtuR@w{(6lol;NcFEeZ)qpL!VcQqO zK9)rWO=IjNOPx2*2Y`JxzP48HZ~dRQs(p#^H>w;D@Qc7N}YF$K?6t=d$A$j#e zjfMD8`D4GA`~RswN?)#@y^C#1IUWwUBc9?W0U0mn-5ULeDHz=-!B<+Q&|epECGpXj zx6T8@2dcfaCJxsFCO0-zK^C%CI<(F|n8-dzhStRMxdH8IwEB%>$5X*CmJ5d z#Mwo&|7pn5Q-=QB&0~0)hPSvLq3WIpdsF-GSd$?E1$Z|Wu=-$qGhWrHkl5BMAyt#= zX4}X#7Tb@59O@6C&n_r!S&C6mho+_7>1gl}bES#b|B>Jm^u4J`Lgm$<)jVT;2kh%o$39N5HlKzRbrf_y)3|4Vr3Te7qUeE!rV(GO(m z6Z#K$jn5o7IQ>3}o1pgJ00s*MJbU;h$D` zy;A?0hWbc&Z+T+08(F@}W;#K_JjsQ03QS4^z$zaRnCIObyA>(-C-H5iZFZa_ir`d< z_d|rNtLr+Zaf@4Km{qmBZUO8_d4rm@M*PFp?!UD`xE(wvCjV|1qCrsfISF;GO$QHL{MpzW z)s=#m+_9s%65X7 zBbjqmaXEFlnM^>G^;)*wQ^jmq3P5kv!|X5I0?$d&o?&&Mvs<(G)|K9?h!FPe>)i+M zZsCb`l06e6czD1BgAxP{{=fCikOV&ZmS= zK>`QACL9%o1}dOKg%W}+?S6~Gxp(yey8_2;>H08`w>4f+{afHe2U~#dFtW$E6B5Fk zQg6kdjd)9fOF+$InH1>0zVjQy1P}@`ft)U9E1h-WU)e1|j;;kH!VQwFnd>R{g$1~A~sO_~XK;VloARga(Em)*$or?gayNyafM zjE?vN%8WUAjrid81$-t9gaIT0FG@{an<*i}tHO}IcOX&`#R0*xf!5`aQ|t76kgYgx zBOe^$(RMKbya66K3REY4wj?LUhJn44d-g6J|6x{ftS0|qYa}i@|JmUQHh2b%lCP}d zt&{CH~GSA@f-2Uhe=|kq^P)Vaa{*mNk4$Tfllt?~B7y>{}orngrr) zwJ2Qz*^ex`+1sUhJt=N}Y2A>bosUK4z6$F+SHITZtO_5!$O7AQHjjw_UE+TePf~#P zRnJJ@Ph|4(eB`WHPUUYcFn6%a3JU_&mwmuW{j%N_3j%An%2N%(p=#ItPilmK+WtDN z8T5V(@e3g85PNBT=AvpL64pmXqL;SRSZV$gjSc^j?yIU<;P+!P)en{@ z$lVU3z2y(MuKh@k|H>=~f@`fjnZl{>>744if87N(^s6=aefjnTCiXDQFZ-;X){BQd54h-GMQ8U0JozLFXP?IgK$#_v_tb8OEj? z+&eL$F3E2=AFQ9$@I`npEGuy7T>b@0$w0qiv^iyc1?gZt16pMZ``dnu67-KJBR5=r z-rf~=p%YZ0ynt+y=Jt1-Cg2+`Ink=uN~q1QAPv`F{&oKLO{-aF^P`j7x$9}oCJ3&= zd9?iOx3F#`uNOvw$El!4JRS8M3jY(YxahQt+xv;U-?BWG$d!}V`xp~5ChNd*muiNB z+b~qeF!m#;Obkcdc3qAN{tawKf_5{1tql}=ty%6CwgQ^K0uMc;8&@DM0PINGNgpHu zP^3V+=i!f0#M$;iBwymRMi`P$g(6skU6Sj<44z-!9TQr9KR0E0KyQ5Z()$J&3RuOh zV?i@9xXpw2eShNdXJE;ZSpY&t{=mT3r8H0LWjUkF%(E$K5&;Qsmxr>dJAR=+PGb;! zSl`F_b{{6E3wVdCVZFmJl7V<5dS`ylI2=$q;irAlRkqVSlY(08$SmOQ2F5f*V#2r4 zBc=5mgoQd-)df!=3K7n`ti}JAfy|cUt-dOJD$t(j_7MeZX^k zVLw4LMs+YhHid555FxIuX8DgTG>D@K!6DHB4t%q>S3*rADg zqS`Vg2-ETGfRsyYoDp3;j`5!@%v9~QIk7)EqJzFM zZ&14y!N_5Bkw7DKEBVhxTzHb`#yC(ocY$(-VtX#;XoTm(4Rc}{Tguvl^$=i_JVLC* z)ZsIfluO}<=TBQb%(W=r-?d3&x~v-)>Vc;D^WKv&4P zsdZ%fX^wMHUwC_v6usuVE@fBxjNIS^`=7L8Q0o{Y7bsB{%)&A3{9a!vf4c08O6gsg zEj*&aS2~$hy^MRHK(+=dZn92aWEtik7#t+&K9ku3E`Ri;fq~a+G66 z448>=5l3Ato=qF>2`_)rkxh_M>tP}R`eMDWQ$Wp&sC7v1G+aRnPQ7|397^YtSx3Z6 zt3+1VGl0?MplR180JeeO5#&qc?j4X(D@~8Lugkb;W@!Bi}=GA_T_dsP+18Ht=*DqHv~T^aF|rHl^iMUeILgmOjnx~`x4H#>8rO+;>O0Hw7l&y zP!ae7JLX&Y?f3BelNi42ELRxD?;SGr`dbb6&{lVxu;7;MoWoW9Dr#8Z~gbR z?r~NL%ZR{N*N6#MU^EmKsY|J?r3L>dLJs`HgBP!a<4!P?&CTb2&vWwvk_D2@dnA64 zct%!a!jDz&?M1hAJ$9RRR`#OvUw_#6P>%;{d*bkM^Yx{|S{y@*ak-_Hd($jSk#;^W zkPdjBQhV0+8r`U~yul#+kT&~=;zR)6B>&~yh2}Mx2(pppX~(Mn|GT@m1Xphu{T0{n zswhZ0hIj%?J@q-T^ag=Xv>^F@q^~cpkR}G)luvn9#kY5uh)LpNp{X@1>+l@rXuP;2 zCBO9slvH&O^kOoPQDqBU&&$RvPV8$N9NKyui07S~KvedtrJ(bijd6yKyMd$vY;n6= zlA>jV5fR_YwT0)&_i~wJJWvL9SjOR5 z7sp7nW_!M)tV ztvy%4ZlScA*>#D0L(cOdRDKC!60=;VR$R8IFHik?dgyigpN+-j(FrZtJ+$OL$X)g1 zm%8l_^xCI##;V;@%@c`W2q&zq`@u_39t_W3Mm7ds$IsH9&F=;v(2OxNeP0Y%Onoz zC{F8v!k?hfSO52XAcDS(u%xJwUUJjTcAG0ZSZc&40mHaG4z-6P5{<`EO4-|Nm~H!4 zc2-1Wa;~@ICr{pQQBnA8v9B%QFE_ZFLZw1npAgXo{7IF&N$+$q_pd{?v4OSK- z0rgH8s1ma@|JFjmj$$buP|tk@jA-4%OgsgY+W$97qoVIKyc648juHhW4Ch=&q7yC% zv1O>~f!PIA2jO^RW-TpL0ut(<}R@v%$G80$P}XmkFI>!05?xlzap8#szJI^_mL7tg8;&R{XMch{!-CZ06aeEQmrk3J z_E?#B351&V#04iX*#Ap(i5VI3=MOJv97=q@YHs$-`Yb@_&gj^y?7P1gb@Tu(?Zv){ zGp%EM(c}i%THxqHfq<5Yj{!_Bvlq2{I2HzG#p11EKz25nm(32+w1h!Qby-MyFsT)% zbz4Ao-+agoXJ70b6==}s2O6p0X2$?+b*Sn&a(`z>rFnll)|8~^7>^;x#q93;c6=$_ zO24Sbj#7RKR(-7Ds~bda9>e;BjRAAx&FsnNsm>zq#wa;rUL<~3n!RTtOr!a*9HSY1 zMRP>et8*QO33=e-OF8NJ5vo#E%Lm~Z6{w;B7_tBl7$^c9YBOrl>lJidpMeH4t@Y){nQl&{W(&xfS`<>IvDlC!1HXqEJI{cyPBZBMk&?7`rG zh(=Sw3%9~iW~u0W=e;)3q;9?{4$A+Gbt35|&GjfAXu)w!{6wV)MGDW?DAFt!lFH)> zUZ;1_Cv&B-NCo_C`nc>}Ei7NPI6PPkEa`h)I+^bgu3Z;)_JS7wOCeap^j+-Dsp;I`KQh)8W+ZRHP6Ak^I4l5=x5w{|%oeO|)S%A~3 zm;M)52rd^dvLZnoO|M9sF=>o3r9{9f)!5}G9HYRxta}7{C6++__+udZ2$J?&T*zWB ztyCg|k_xj{`9=U%6Zq3Gb8>*1oCFZzTTu*X&4*03zm6TW<7ECWal^5IQ z=oh+B<*rR$$7mlt#-#w#BAq~Z>i00d1CVV%a2fIW4I0qw8VF<=!yb(E95$FqS0bKo z@G7gGP|R$5RI^;?I`;N}I=%Ox^J;eh{r*^|dqP0euHyaaJC=Ng?3FG)@5qvDigqXj z#-biRq0(S%V&^#^lx!?nrh*ByuXI3nkm&?X;nOlr`JWp0<}UMvk@MBED8mxpH*iZP z4m-Mc!<`Ov{HYw%tKT>L;r{)QR_f{oAz^p1do_T2+qu-Y^Om`w7<4Bk#k_aj<19#Gcek;ZdQ}Ttk?t-eW%+EXOk72bWMlL959*DVqkP>pqu8u^Z3Ox2w{k5k z-fjV(WvZI{_4<#i2~J_0WxX1@=bjDGIKn1UJ4&8j`dD3!GW?*AgpF{lDuW6T*Y$%~ zzqVU)dJ0dn7HpuORDq_$W}t6p)xb6IU8Xvq_=r~!yY~%+LaAXVVvY&`?_enMV10mxmwMR>z`99}tsaGka`Iz`~Z!6FL zVE^#Px-w&4K{_$z&*e4z!pafvyHkeNf){^gh1fo9Y-1;xYs?X^)$7Ja92DhU6!AGZ zu4DbVy`HS%9I^Y#2Kv_gxKplh>DtRUc(879&lx=P;^folUtaQ6O&{&aT4M;L-JY%Mdhq`E@nw5- zv1F4*e53psou2jy2IcSHo;;Bb2?Y?tjTrs`ma+1<=_=K8rZc)LJD4AAnA=NY&1*h& zwkUM_8V?Nl2ysA!_nX~ji!hd7$k*bq^d;CRn-SPJP>+A`=pf)baUtKoybHC={P zb$%U(NYh1mqv2H?NhUWg4NK5Y<59>rKRtb=$mUwUV)tXn@jm4(8l!L1C0~WNy%MSpajs)jw09t=ztfU9CVkXdSgMVv z?_z7Yc*>U+K#PKEGr99=%QZV3Qt)oH60fl}?|)c~H+VJojE6tbibx490M z?xLlYDi30Wjl#QF9Xi?i4=fK{YV@yc6gha59PSBeSlbIhJt;IKWQfEYNslYizw^wR z2jyCEq;cuR8~xIhL|9dN**jb>s@tH|!aPqHW5tOi>!<#|k=15MGSNbB5Z$GZ*DhZc zNRv%(iOVl9_p8%I%cc{|4GbuEuBEQH1vLvkHRc`E!JYRaEIh5mkDTO}eD4ip<|hMB5vUXoS8o z44Uzmk=JURmnvU(eoNy=IFL5HCe9q^_3PIUf%DVm^%LI+rgZQ{<2D zaK-E6TX9W}`9Rs1I0;c}p5**_$di=HX1pdHJz>Fa0bXmDug=-`z$7qUDGSBt-; zNa9;WZa1xS$t-a~n<)}bWA2xI&=OoaV__yK4kP$Cxc8%%2hX;nI!Aainp)d<}V|jV=z;}Ur^fPaW)hHQy zO3^n8f^zMus#MdE-^kh3Qd=K{3i0_NJYUnf=CvFMN;_aB7w>H$W`ZQ+oK?2o$Bz`N zYzVUmh)N&5e1~Do}T*Mh^~j3iD6 zYd#yiL5Ir0)i7E@>>!h*uPihPH;zvs+xvppL2bq->Gdu~TUD6z$=uB1@!LZWaV}t$ zj%{pAutcHu(fGcz=+Y-XF%NNIUl)IPl)MTjpnkB_@o}`xO8Ia{!NKWjFGWbBSI%+H z3roir-D~D2sruayNJQWhg4b(d%!euT)-V{?3m%At3#~h-E%p$(8pKB@7S<9BozD-F zR#fZ0e)&rZTEr+h6k1Y8L{16miAV;w1aeLi)%L{D?=HEEiFs4R)UMAi;2_Bh$NF2N z-`;e3zw<=*w^TG@?mzj6B`D%@d4*<&kUM?=PT}U;K_!&z-VmnF8M`NXDS?X6F{EE2$fFvEMC*!D=kZ z!#d!W!YZ6{nu~bf#Yu=rnYu-+e|c8UB4QhN? zK8l^+og3AP2u8#?V(E-!usHcy`@}?%DGrUfKABlxS_(CRlgsSnZ(>68^iX1UG{vDI zQUGxq7I=Fnirk#|0L@=Go4s8Y4Tj7zi(7l!(q8lHROy*o!0}%3!E{-B=1~38tpqXF z(wn(H-NoI-C~(WIbFqCt{Pb@9U&4Z^k&*$zEfK@{nwmNUZuQvH4=3baR+6q~>Kd!a zQ|PP{;96;>W``ZDxk6)@w$jg?@dMF+kS(l7-L5whVDIG3Tpg#8sZt}-@{8Of+{0enk{1Yn32$Syed7xZ}YsP$O z;PQenv6)X`rL7ko{_(Nnkt=_-B4(!et6$V>>n4AX1fvh}uzQ?@bsQPCoQc45`1#)n zg6~@P349?fJ+`Ww9w){v94q zh_@Gt9M?AnPR!7-5Y-xN-v#W`C+pwc-8f;=qk3F5*x9%QAw`;wkv6);k!mGh3Q{Be zOkU9n##G}T98(&BQKtBlq&fT;)5$Lc?xmOBKsU$KOha|R2Q!}JgRC1?COgoXLTkf# zlZ(m~O#HGoFlhgwupOE>Y;(?7apXvmpi_!F;>LSr-0MMYdctV>UITEr|j>GN_c z(Rc<1W<^)$S{W96Ro+c;-ki3SQDnveQ?C1xYGIuqM3z-FcLG`SoREsY%x@x9-zfXr z2h&O{!xzt^3rjz{>F4O%5#S#ktKKh_lktucdU|>5sFv4Y8K2zctcmq?R@KhVj#zbIOo&M96;0Uj z@MPLhbcPpo=f=-&WnE1@-B5>tq&(m`<}s5hS ziR}#!`8m21FGF|!Qs@TFOzdqi7>q)CQ6ir(qv-^)wrCcBRqR)Yp^XD)D#ulKe){eb zKk6D!MPzvQ@BIk#)S7qXdq6@vJ$1F&^P{2s-0!k-r#t4%+nRD#{j!SxuORL%2IE*h zPn%qBacaq2-JuuH35_Wj1{BSVj)de}>@Yrtc>*ujw#Ldd>@aN%P6}H>`9wE^iI@0Z zxOww6GEb6*h~AagVS>vn=hdVOO^e91$o-7Ray%aBFiU1@w6A2qv=}pc-*{%&9PNGS3E(RWB*2*)Q>EZy^IcauDWY4#|$u_>e;%V$-o>afDBYh(FaM`BSdK&2mZqw{V9m2aDPpXelyMe!quyUl$%+?^ zS4UBq|BUk8d79}w>386v5tlE9-S@KvPF5sPWkz8N!!@(bVtR%1E}p*ui`{hZW?%Qb zKx#|AQAN1B!u8~|2d-qJuFK3YByp4pfu*t{ z-H;WUGeg)*$u?Zw`=};BzyrJl8_Vza4Mdm$bukeao-`P}gj0VthvNjp?VpFqu`w5t zk6LYG3~eq6rnu|scP2Ma4j1!igotB)f36$l5rPlj&*7Qaz`Qf$Pr(DA4ib!Y{J1)d z6=pive63ew&ab|`qyqei13(yQqsyH-FJUGY$zU$be%U`D%tiMs>>yB&a*$_uz6#WaP;y4w^59|j`&*1EzhzVEMWH@y;2VO^H+Sf z;tRr{2!Rne>QYZ1wY0P|vl#y_d`PgcIcL`EqsVC?slnw#qIM3P5}pYbFvZ8~J7g4- zv1Na!Lw1)1EvHGtRoyH!AnUiZcJdCI926+f=zX@^1J~W*Umh~#=j7w^#!2RWsp7`; z!qJij97O}5B;DYHj_|4UIMVszDTOUi+;iyX=h}WCP(*e3^kc}=1?p#GnP=+JOhhbL zv|3S~n-8s2kSQh|VEbOw9GFJq#k3z;@R|XrMng^(k{>1sbpWexD*r$g$GGn(o4-0- zH&}{hHG54+DUUfIb`!7N{aBc-RI+VUPLJ+)#^uV)Q{4x6fB2JMi?udn+V@I$;@C-^ zIqK;VyLt6A=SVx0P$zdZFWj*{I+ot%8C&!b^kXL>Yw)H@URJUXBeS^MwICe(j$)x5 zA>Is3*47cE1d}aX_)02_e8%E;evIw7z8Q^H9kR~$mT8FURyb`~poXSS)M758dPWFy_Upv2quM?559~0~j_ZII8ORa~D(+T9gS{yG z%kgWlsWF?1vwPQS_i{${LP9n$hMYu4 z2D6w>PS9A}UAqOKrB@kZHs@}qX`s^pbBsBPe1+KXIfmxx@2idMS(Q)z(8&MQ7P+&l zk&+Tco*VII?$A*F$q0!|inS91jx-H3Z6j$ab4e$|IDTpadT*+JCyo?zXk}jqSPxJv z^>wZBGbIKd?@75)%ea#fZoT)^7-2_?z{_^6c;qDi(FF@5&V;EbxU+4#gPQlU1qW;b z|E~|RizOmgda;HCv6qiWu2IXU=r#4&hezfr+)KHb0NUcfnl@UnH1KErfESg0DL}w= zWXh+Q#Bwt?2H!tMP*SW_Y(SNWxQOt)WaJM{q)<*e^2dGT&-9ntwnG&MAAz4tmK!zV z4!vi-bPZ78!HIVI6D@ozv=6QaV9XMZcdId6g_&bsvN}yBB5jL(&Fwn*CEG3#O-`(h z-6)`H?xKxnI)7yl5OM)<-WbQDgI4G75Q0K+$?MRwqbaNxo;v zU;#RaQRAMrJAdhoLK}*OwYY0*SKnsf*GM6l)o?4MHs0E!R^CpiOv*s3*T{OwA<7z9 z#IILJjQ+@9%emKY@FdFAU<8}>x-Bd_s$+7jx6#aw9|aj2VdJZGznH7&vs3nplaa@A z?jA31Qi{qUh3QafpXSk%%R9T2_#qoBXt@XsX@yaWN|iqxE+uO%==hpZ8_NAH!21(z zOtKV~*1xnRbEBrUw(h(;eCHA-eeai)<;fJ9-+B|R9fos&O?zhX$(}+|d~deL>wt7L zd~K1@s6Z_+JLb(vvbnAO>#_l1Fe%(+`<2+}d(WYm1QPDfJ{MVI%)e^O10=1p&kC7n zwRjJ-WYN*2Z3EC+!J7Yi(JKAd^qCb{_0DFfsGu2yo0cDT7+{VA43EAP(4$#CrGJol zBX1<)MkRIk4l!(Dcae(+H(tP@0zS34h;nXLu+@tvJItuw`8*>*l+jO)1L|#fM^ks?nVnjwEzIA z4!vC4a!uMh7w$%t&Z0ea8(XFGY$Qpfol=l9VE$dW?W2)Xt0qb_^@iAhhA`AkIzvO3 zIK1e%vPzO@9p}V^iKTR*ufXgmE6Hx>eYBj>`d``vB6|UxV*J=;?SQ=%2f1k)7DDU} zZQM~pQFWmW>nmQZmUX-CR;KWNV?G+f&%qKzfe9o|!eqbD9?}pFUiF{BU@Wkw@-o^9 zGC_Bt{A_HQR1j%ohOsh^PL%wI z-FD6`k$HtfJmEm!hG6Y?Y-MkL$}c;`okU?K*gfH2J^do;QTp_68JAmZr!ir|7jQpo zFs>09KjMsIjpF8k1K#A9j?zyzC@H4_wYKQ)d}?wD8^t4K}cfB!Ddl znwP|C74@N7ZNQ_80m}-%0I|bT7!n;OL~mN$c_{h%=Ii(GJr~n`!b4|N-)bO;MOno& zB75sVGi%=#-;@Ph=DqGysY7E5e&SiXN`Ba+&-tZ@9S*n^(z z0@k)y|AyHFN=drA|}6mR17 z7KxamH)>6^#(XMRyGQeHaWefNp|h|n zZ~Ktb0^X3&X4Y~;yCElcUG&IYt1m*;DsiCePIq(k5PQ(lm)4}uCl0~1e}Y7QA~E=h z^1gB~+sqr@YaDegou*pIEK=6HT6_4?M6>zjN#W2~%19E%y@BvYott#+V`cLqKhF<8 zEs>)}Rxy@=3a19LgvSl+_n!OJTsy7wn*6Q%=z_Z8mu53kdV5=-%|!CGj!)oI)zYO( z?oHQl=nU+Z)Um`!UCM0Zzz(0Nza1AACb35o>sF-CQNh+w*Dy!BpJ1vdp~n28Qsea5 ztA=3JGH&di#Rg~Xq7nA1UJw1t=U~Roa+WC!9qeQ}nO{raEXFxr+uKC%6vt>UU(UW@ zr-c|iYYqNr+m?A@fjO@GDa1l`#Sa<-CDt;xyy*N5~?*0UB<&5^O;BTO#V`e=NHOG` za==|IHtT-{XXRkJq=g;m+oFfg&GuX)NNo*8^@Hb=Z&E%bi zHzyo26*uV&Rpq zg6YDT{qb9gOmLlYimxoDi|jLP)UWnKR#wa<1q8nL``n$idp)mLyh+Q8v1&m&aZb^>k5;;{K(}h#eBo=AFPJ-)__il4(A+tqKjCh}OX z6*K&TzW)|^Gs^2Gns;?wGen2!pZC3IxMd!;^@y}g^ETTP_HZ?cdDje5Sd*XwKeBC& zkk)GV{dvk7cM&9cEemB?0PiV@IAkAwS4ImwRLSRx0z281&Q6u3t8;p3U#2(U`c1LH zW2ci1YAUCrLW}iX3e^wCblLYo%!gU=%VFs(7xbp)G5w7srawq%l& zT;OS4f3w&{nWG!VdA_5-i+MewG?gNO7t#jEiq|*?=a;2#MpKBlkgnVJV6DhS5TbzT z(sVr&K8?J8@69bKYxx4<8(nzIKALp#QLYXiIlHc|Q3Pj;)YVh>pPM`voI6< zZV2b2K#8S8hFi4MSQC@9;*GkSCnL_(9Qx3EB;=@%sXzPm562vC)gnl}j4a z&*|&y^Ko+{Du5g58r`3g%}GM?^Cw)yFR(8N_tF9zDJbN!r$W-f6~3)S5dRD7 zRK3)t-@3@A4QO=Ip-T z`Q>f)1RSxLOj0t%=dou*xP{)D%#DP>4su)s)bN{vI#>v+JTPH|C+?l6XD=p+z83r8 z@Qi2M)M7Q7-@o`gfo5CJKk?ua)`?$H-u%4y$i?YJY9ZDn=n_Bv=}%}J`$7s)63bmR zV!Zst%;(id$DIX}xaCM+e(ZKKl)<#5wh!LHp44K*5lls@t^I}`&L0DpK(q!$Zp*+< zwX3uYNlYW&B&yvcBv*{_(Ak2qB*F7T2M#7^_S#%OxDpPjE9bt)JAA&b`1zDQrQb_Y zF?Ynq&JGJ!R|nPQl$PSbSZ0gItyS%V3QzGK_ImO<@G^?Qq|07t+4(-Rvb9|a3JmPr zUzyn!It7DoF8jdAZ=@8a`kSG=wl=S9m+rK1h=BpyWaf8$2}3&9-f=~&LYqIg_GzIz z;G*x$W`h}F7?iTCvFJrXu=iw@rcYc~t%LO7qu-##1%#-d&2KJTrZdkJxRLvzfyv!? zRmpp`tRf<5P`JkiKN3o=*0c$DZxcV`xUr6GSbT!}?sL|bP>$bhl##Ou1>vexWlXow zSEoPxCX5VuGe>&!pdQQy%M(w`q%6q1ISMq}(8Ker@`A+oeAAv5q_%d4)Yy#Y#K+&#q2B!=n~|NLe_Ox0OtdDIfch;KaMHqA z5NUd-^>;ON9RHuW^`e&}KZh9Nf5!d#VPm~UdUKJ$*CRZsd`xw`7$+40TysXk#-m9s z+nAxe&?_0l%&Qw^=P!ZZ*`AlkA|bT0y3h#l1#PR_uxGH!)v z8de)HW#iUD3Ndsc)3pxBC6NBIHaIjJjbq`KbvXv_FqmTfZMQP8At8R5!$7|EV!E%Z zey!8l#eI(kM7y~hB+(&Q9EV>JuYrmf(YoJo%2aNZFJ|09OTanI$h`IoRkPUe1h#*C za)hbqSQP>`?yqfmp^q@WVrHdFyfrVf-zAF7vmb@_4(5%o<0^B=f?cFmkZptK{k;vT zmvD$;Kh;8wW0+c2)qPv7C7?E}V!+|( z=UJ|^C6DzCm*bt{^JRbEblm-=C2Z=qZv}-OM``9}Wj(7C7Bd4x$HRWpx`M_*!&$%c zAU`v++q`b>VB+h%j*IG7#GH=TR5L9Onwoz68o@7H^dp5DMP3hh=__oPBmG9_g|}%c zw8hz8!2X7O9(J8}CSUw$|CpuGQK(76=P-QKAqQM^*BS0iKZatDu6d5<8O-9J6I~;+ z^L?`QZz|@$K0Dj8;rt6+-_D0ZSHZwbvk>u6BT7+J) zR$^YMwdC28TkBLKf}@*3C+&id&Z5#)$Ho;3^=n`?mx_c3d7t;s`HH1Ed~m9B{x~Op z@$UECrhcgjvzv*D(apf7`QsLzmJjb93&NZ-Dju>;e1WU;{b@T59_DW4Hjs=L5**v8 zx|oBciJpU%&qv3E-s1r2Ex>@3x0)(qqSXr4cLiuHhTyK-#B#%hHfR?^=h z5GC;dStf>5Rn0Dv(LDvMVqhF$U+1c5TcXxL! zFEzRB1$ycQzNCn_tR0k>m!}F^-Rh2G=Czk{TEc9;SR$~j*8jB1a{qn=j{n8Qh1#W< z`wk3dJ6#j=j&}0XAl~0$bTq`9$7Albe zGX8lly2sd>L572&$E3r1U*mh*$mMe}SgQQz32uN4N~Mt+9F%dbJ^e;LPg_R)sI&n9 z@dNM}^D?Zxr=Pi{nKmxW6X&~R5U2Yy1|;deztMa&&eH^7P?$^Bjro}#d`L*}f^>Ct zVXdGAGE|l9NxZP$Rp&eG>{|8M2_HUq0*@;!DoQuTeifcj@Wk2qA#`zIV*d8+au>DH zSY?}`(jXEX$-BEhB4(CU;oe0vz9J|?AY>ZboERvMNDDwl7L7&1jPum8qMYH*-pZU&b-w# zsM$;c^1>h{Bc&8)1abTl7pJFaAUbnUW~Rg%$9(Y`Za8_lt5kq_*aHwf%9oCkbx!i2 z!wMc4s?DO2#n4PY;cyd02hk>oon;HJB5?Lh;-hhb06K+k3cp4zoeR7j2v0fy!{D^` zi`Hpg*@Rm4H5vQeyN3kOD{j$x0%{%>US5*vCM3kJG-7h-u)VOi zN9^I@ktyhT*hO8M@`KvQ=Y2|%RHYfXR#G6rBAgA_%7e25ESR{!k=32M#i&8aPRsy_ zXb4~3`26gkizeF`qmjQktg>fk z7%fumttHPKVQ)xLE*%UYs+T@!{@~C7dnFH;U>!y2j02vR_-~H47Xc}NA{Bt!s(|*zGce!0DgBk-oiY6ohl=9+ z5S9M|W(!#2!*B`kLBEVjj7u@K>TYUcVyCy4*P_;M8d$5qTnJ-L%zlYv@0q%g*~04T zlizrL8sdcDR_V{Ps1KNfn_u{J`T1#JtTO?ti=#cUmy8J}S`DxhoSe2NK5Mb*V;ukU^lHeCruxdSZ!*_09~ueY$)ORvU1)vZH!Y zAo++&^IuJkmo5koY?z&Gz;OOw0e+n@S7%C5B}BDsKhVXst{@Gf<($?YKD|Y&D*hjB zPVoZi=^`1(GeHov1sOa6UF&+8d#r}xOH>=lhl=Tr=d%>F1lZ>Y`DlvP{*)Pft*(CJ z{&)ETS{~TkxdN}OjXO?<9)cwm6=5$vcNM4edoDjlV#Ca{EW<|@C?BJf@}{6+n@Mn^LES2v$m=`;u?IfU2ZzYAI2kFmsV~8sri30>7`reog-u8 zF#ig*6%!SCC~+9M{|Bx6|3w+lA$Eb66g0eKZoax91iBr6+)eu?da0GzeAA z$}WBsmA8+5z>X`k`qGu;Z+h4WFr9AsBaP8Fdd%KuJBzn(-*(#m!(Ew&;YJR_ z8R2t-HBzw*A`j?2TzF8t1h{X%PuLg5qkfK5=PSLhBmT%qwC9)vWp%e7f61c?sq*XK zOp8mAid|D1KE!Of-gW5OfCd2iqen3Q%}PtVf3@oX zMX}0-rfO%)d)%CisxL{7peNeT*Vui0dfNC650;mgcW^u?b$(#;4uLox43CT)sq7nz z|3eYsshwh@p{HAP{1I$`l71mraIeyc_0`=CW!6_YKxvU1AC|h33VK;4RI#vss#RIN zMhOeVpo1VW+P9f5#@;W4Wv0J33vXux9o8mv{WL;CMN9oPswf5v#7Ik(X13Ieul7V> z{?o>yv*pjjyBlX*Ob>qlN!R@f;FCxFx@%EbYI@A~ST}FQ@ln6-pb)jR9Q?<~(V^uRSB`9HjeDr6@)1AMM35qnScOr>@jmPoYOZ~hRRZ~{Fyhk!Nk*qf1Q zd&2barDF2OXGYm)XYLHbjxgYo65pF4ujY|!r=uMVq^g@UEf_e&2S5TKkfzXM*r*Bf z2T8(<;MX#FoJ^ED)j%Sk07M_RbPjvliE}y+kSe88TwcPQpMqJ7!N485oJ>EOOim*( zPV74&Vzq;>{%Z8EfesAse0m6jfrM#mbe{s_U`fOQOhezD_%)N9=I7GRI~Cdt99{%4 zjd{J8n`>+uZ{d7^lgRxV+{nQlK(<7`5K3>iTQaV_1h@}Pz|89~!?w1t%JgG$bQZp1 zWz15-7_FrH@z7dP5f`)VK)f9Yej$-{tHbL;uPCT=0v!c>H-D@CSAONqQ)GE~L|W(h z{$u}3Q%n?$%(kEH9L_h=`_-3Xd12r3QCZ3hA=e96x+tGVFX-xFhQ1{1O;i{?zJg=4 zix{=|y?Q$hPCm#Np$u9UMtN2D$IcAweoSIKw}6(Xs^G~FEi9-9O+Iou{01baeIwfi zL&1n5T;>h=VK_9gIjuCACwx@-3=8VD_H1`9@Pvt-sn9jk{d?pfKsFh#5_MNlD z*n84anik}-q49kaqqS^W%FRa3>Ti7($%vv)69Uck0rr9Z&u2F#(Q<&~Z<>X9J4q2S z*<=N58En6YzB!7h5BSa=u=y-D=_7uFZ!cD^(T>@M1Kfji85U^;i6dFqZkqy@nH4l4 zF*$R)vhW=*0BOf7bcSgSu@kkqr}_dvxs*#pO>_=wQO=_vceuhxYUc|Bn$E#XPLqqv zU-UN^&ejTT-QCz}?0%s!F+|`KEBuhn7P@%Dp<^c}!()z*4igp;(Hv)|6Ca$8b&}X+AWqd7y>|(uouMGfZduJ8-=FC^XQid1 z6G5i#ib>bE$_Ot50#=~i%#ZtPgHs1$e@V~-fZ~S6ewjSi`ou?FQ3{zcF~Da*KI&r= z`q0EgSdFB}S-#97Ri(*4Ov_L^KGT_S`6RU&3j<)IX(HVpJ4(F{0E75xef}e&=Pun( z#^sOZpZX3FLAW5=a%uqxW;N-ql9L3kzZ!=h;9njLN00O&0pm(x$67P|E9jR)5Wlhi z(5x4TGYKIYmXikDQI@Gjc(D~~>@ct=H*CLGR@QF^Z`8o-XB$E;EC3vgzS0_vO%o@I_~Z$b?dRecq6dnX$oKIt z|B97ZVfbffOa1xMPueIML9}x94I~=3f$)$80=EIj43g;7gHph*2^0+qHV}-JbbY<% zjp->U(vG&w3VHR70>BlNohAGI9XK4yo0M+)yY>&{v#Xj4_Sc4L3y7X|-A)B`?RF@2 z+q4UZe=IzFE=%rEw*mv#Dh;=AiH!3S1pK=?H_&=hN~GlC&v9%Nwm|{F=j^+2>&%^i zve9#HJ6R?UzDuoO0@fp7gG%xl0c;dT?pl2^8#0$gShVMzQh2p&GmCd)xCZQcKIra4>drl9m4IPHyh2@?E;L~H#UGG&GyBZ?sD{c*vz|?aakM#>lca-a`4aYBO|IyX{(#Dny2Fc>xKF4vJyT_utY zX+l7#RJw`;?m-VwSdtOt`-wQur%&u237Nmn0l~BI{-7a1VS++J5!|_#m+!!VW*X)k z<@MFMBJ$??$@==%R%EVR7@MSI)}^trkB_*N>xM>MLqnum{G=TH^S{h}*AN|89$$U_ z_MeG zD-!pE&<{TSW9X(0s^6eaxsjI|VSiz}Njnl39sa~(7Vi_Bd6PT}d_8l-m@)F}%Cx4o z9V|!SKH&1T6tbS7!-}G%1%rVZsnX}3nw~~k8%^Zd?zE+ijlf5820_dC*yHaMop{8I zq7?dNFAQ=0v5D97oo*<-Z9j<-!4|6QdnM!V_5*%P(=IvTL z+|Hs#7ns=ggvNNv6q%m@@%kWIip0*a-V>$-_)0|t} z;9NpsOXCyTZz72A21s_|rOAEgx-KZVlNJ4B)?YYFG=1<0cb9 zurs=Wef=MiKG5h>1-|-5V%`Tc`4q^>`aY#UQ$s*HfOGxXP^zEte-Y@Dp$81;pp&3E z7e*yt&HT^wJ~`x!y>j++dc%rTP*>lJ^n}|2qtx-;NRb52;0O>OU0=0fdwYBHPYD60 z^>NQFUZSgYJ^u!OB;SVsP2kHI$` z@^iT@P*(5ZnW8-=p`Adr{n^=rG@vW_Bt%ap;6;Z(1m9Qp^ScQL7Vq;P+h8DD0XJ}3 zNuQkWOgm^mKpUrhiqiR^oQBPrJ1Xi0dbnRhkIdq1TnXaajP;0*?qEXqLBJy#Wih%` zobA^hCv`Kq{77GkdS=i5qX?g?fb`W<8h=vQb0B#A#A))3!s{_L*e`@zZ!Jd0$0xji zyf0`v`iVl8?Jr|K!28D>y9wPW=2Kd7w103#(oWqdkG2@u8m9u~@4sSrerc2lUhnRI zgcjHxod5Dbq)^1uEbM=D@Q<3#iN~>wsR0kcMS(Az5!bzhkuP6{(#0Ei@(9P~TLTIn z(B>zjjkRA9j~#B_s!%e$+uymkLHQ68%p)vhkd02^i&8prD~C@zG{S;&3u!{jK%h zXU(_en?frB#81KpEz~nAG}l;~L>NH?f>N);gWR>A2BW$p4|E^2aKR5BwB!v?2N0|k zXwJZGs(xf!+undW->FkNygRG*Z&Rf#YfH%IGGgg0h*4qP9SO^gXC`pojln5#Lm-Y| z2lW0Vh;d*rw$DiX`kB6s_IYX)!_>d37XIbtb1V^%ZI5xv{O{(I>l^~P7Ajy?;OyC2 zfsjh8dQL`poO30vpa(!jTK!q8i+sJRkmCziP*Ein`2Lc+7VD1-NeLH~877JiqS$3p ziVbf2DR7kUUK>+<1h5)lK=pTB3!c9VXMXJ=NU=t~? z#{pZ2_&TJvxxc$;GlEFj0;@D?g4xT8&W3C*L+!~tDbP&_3r_}&CNI^KFoyt9d?=PU zA&lnHuk3Ulk+ZM5*F6l#&QA0sY>^>y;=lSr?CxlxHQV{Bg9FDTx;k88wUJ%EC zX+h}wyvKdEie;h9kkS*GX<^M7-RP+bM5}-(>ni~3xCRZt+tQNKxJ}`iMb6BM26F-PjtgOp@ zwj*mHA@HP;95iZMFT5K5`hVmI-2u#kjwvGL4BXnin-P>g)xIIYQh#_%MRHu0z}`964%-;oNrD zjvT*>)GY}HyOxqxF7k8gU1x1E=4V+Y)=#PonP@D&nSq@X$Tb^B#Qfv7GQd@jUpGXy zH`sVy%vdBQQ7nIS0n6DYaD9RfCVR&k(1~-?%T}$J7Mezok>lBh>-GCU2Wwwn{OzBv z%|>4?n9GHxmfdvFQBwW4Z&ixiuO-CHzJ1y3VTJ?cK8nxfrbLpTU)OFz(&UV^SXkP!c2@N@G<=miUSm9T#C))N zix#m4Unn{D7Ihzffc)_r(!T^RE(?pBE=DU-+?Odgj2PP)jt0}{ED(XknZRMUZmj3j znNhrGYq1?NH%xa)MDoOnRg?9aUrSp{q9yCo@1j-FMz@vHk$>M<9@lgMFb1 zJY?i2eU$V*gi#t#$VwA>apb72jdwkZ=GVNmzENxUm0N(i3SWwaLV9ySw3zz|aAvo3 zXkmM6zoYxcppz#=u0NsSds;7K89kC^(?1~257PqzFm}N&6SC`wU!HE`TuuJ4#DQ+0qEf(?vU>r&jJDaelpUUT2z&>Cd-SliCN@cGU6+P9lkZ-S=JStcL-0(r?D zMh+WZ?5|Cu$c7F}93^ZvAg}%MG6l`8e&`g~-xy%hex){}Rq>$5F7vq?7L@ckWn6dx z=RvWyt~s2vmCY$k%<_Cj;iQj+TXm}4<#5o~rRxMI^fm{d0=tBzSs$X}(0YBcI_XFo!=-;bb|<#<1|Ca|>tyRu zHueYt2R3r{&HRSohkCo4k{Hrz45=X2%1@@5Dk7n_a|Dnx-!t;EnkTqzx~RIy2q3RV zL4HuZ04&_t?vS;CBXlzK7U;)=UQDCc&pchve59k3M041wblB*})TxrCFpI6c)&fFE z;4ne%IdU;qrcNV|YJPj`b|trq#AtE!UAwO*aD&F?LOYgIDY(iORC)D-~;-0u$n!SPVYe}R%nBvoDiDnJ$3T*MpFIPfK|_X1cMIk? z@`IvskfdNMsutW0`7@#N-8Ddu4f#(2fEFJp$O4rNV!PC9X87bMR+wyhsAvDD4FGgw zfYKL$Y5!A~2Vym_1oO~<8a65^yV9oeG#RD7oph3&xILUK$|7xvJ*p28g#@pB_$S=+ zrhhlB`{Iis&vbJAT+XpFh=i)ECTiPm!AW2u$2=@|cLYPjuygZ1y;zq3$Iff7a_;^< z*~g%N;Cu6@+~Fy`Z?TdKF`c^?gxAT8L{GWfPg z%$*N_%K*4#0ZMzX9`zaK^SU8>N}MK7c}?bhUy(V#K8$9WT;(^m^7i&LnzUhV@Mv=2 z3f?Z|U+yHN`CUJYE?K1s3rrRsB3<&Y0aK9((0!|ahrx;-WlsapDoa}2$Y72?*1UK0 z>F#_4u#-ev5+8Q3^_Xy#62~ozVwfD57bZ~IQo-yh+lWvbaxF~#$??d|^)?*9t7dz{S(Fg$NjIr3@@-5jKLv6p4mv;NKPb_d}n#F}s= zNIT(x1TQC)pN0J%c;E`6*Y_o3Qf%4PS5LW>1^Ue#QBWGT_fc{0AFcBP!>{2u{+}hG zP3;@(iE9kl?AvN?aIQsiO~SAO&SY~Vs4>&Lv%C!uF9ikxb?WL%r-CM;Lv1$rAg^B4 zFAKj5GN?Wm8^(nsVf*1n*NG~Hsa%HGoJvgD2F5blPt*6id@+*ZObeVJ+{0mL1C%4G zLiN+⁢lxG#ID{iu*S>NJbSYPhcrkp=Pjc*PEp}j1nE22!&_Wv(FTTMfwhlx%Cg< zB+MlGiR;EDQ*od9p7C<7#%(xUy|YbOm9jdyZ+(d=w+dw(LlYdF;wEDWt@~JDilsnB zD}`VjHfZCcA6w{m2Y3PhbV`)M_gsX^#^{91=ysBs=DZ^wFbXt)CIvV@?>@RHL%2>3e|*%p5_mhlcaiZ2wUr*uHz$*3aA-dJstH*g}~u5$LSs*Sl80yZNY1kjEz%F#jdBqc

#9M`>Gr@gdi{Y`a0BPcT3xm;jML_n&W?v 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 L|G>YnB*y<2ZOjYs delta 20796 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 ol*dAw#p53xI~v#jCjd^S46&4QoC9`2YX_ diff --git a/modular_skyrat/master_files/icons/mob/clothing/under/security.dmi b/modular_skyrat/master_files/icons/mob/clothing/under/security.dmi index e41aa8186eff0d9d54c94dba031d5fefd17e149e..60682d679098374961e160433e8fb2467f21a230 100644 GIT binary patch delta 15256 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 ae*Fg!TdA}j@7_QF0000{gamf diff --git a/modular_skyrat/master_files/icons/obj/clothing/under/civilian.dmi b/modular_skyrat/master_files/icons/obj/clothing/under/civilian.dmi index e206f2625c5342f0f9d8e93728b6790829306026..2fbe0bc12f839b8d81ff230da9cef59c51b02704 100644 GIT binary patch delta 6861 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 OdMT$Sn=ftj<-Y)fXGnbj delta 6807 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

iL5T{ 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 ROdnu(Ssk-8uQDaY{SOo%>N5ZU diff --git a/modular_skyrat/master_files/icons/obj/clothing/under/security.dmi b/modular_skyrat/master_files/icons/obj/clothing/under/security.dmi index 8b4b49c23fe761466aee241993d0896e5a47ad9a..10fb148e375d203bddb3ff0cb78c25a4f54f0fc8 100644 GIT binary patch literal 20477 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

`N+gA4ObIENH5%?}E*Yivc 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 kkcLU?!SG=PvDy@<
\ BRAND NEW: Cannot be sawn off." icon = 'modular_skyrat/modules/aesthetics/guns/icons/guns.dmi' - -/obj/item/gun/ballistic/rifle/boltaction/brand_new/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) + company_flag = COMPANY_NANOTRASEN /obj/item/gun/ballistic/rifle/boltaction/brand_new/quartermaster name = "\improper FTU 'Archangel' precision rifle" @@ -294,9 +289,7 @@ worn_icon_state = "bubba" mag_type = /obj/item/ammo_box/magazine/internal/boltaction/bubba can_be_sawn_off = FALSE - -/obj/item/gun/ballistic/rifle/boltaction/brand_new/quartermaster/give_manufacturer_examine() - return + company_flag = null //Cargonia's own /obj/item/ammo_box/magazine/internal/boltaction/bubba name = "sportiv extended internal magazine" @@ -320,9 +313,7 @@ fire_delay = 5 fire_sound_volume = 90 mag_type = /obj/item/ammo_box/magazine/multi_sprite/ostwind/arg75 - -/obj/item/gun/ballistic/automatic/ar/modular/model75/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) + company_flag = COMPANY_NANOTRASEN /obj/item/ammo_box/magazine/multi_sprite/ostwind/arg75 name = "\improper ARG-75 magazine" diff --git a/modular_skyrat/modules/aesthetics/guns/icons/guns.dmi b/modular_skyrat/modules/aesthetics/guns/icons/guns.dmi index 5accb648846ca2178dce9e9e97313b364c35ba2f..013281c9e262c10f6d0c9b80c47770a172ccac6e 100644 GIT binary patch literal 43037 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 literal 38843 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

)RN`;!0c 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 diff --git a/modular_skyrat/modules/assault_operatives/code/armaments/armament_utility.dm b/modular_skyrat/modules/assault_operatives/code/armaments/armament_utility.dm index 89d6b3cf27f..42e63f1eeac 100644 --- a/modular_skyrat/modules/assault_operatives/code/armaments/armament_utility.dm +++ b/modular_skyrat/modules/assault_operatives/code/armaments/armament_utility.dm @@ -7,7 +7,7 @@ cost = 1 /datum/armament_entry/assault_operatives/utility/thermals - item_type = /obj/item/clothing/glasses/thermal/syndi + item_type = /obj/item/clothing/glasses/thermal cost = 4 /datum/armament_entry/assault_operatives/utility/chem_keycard diff --git a/modular_skyrat/modules/assault_operatives/code/equipment_items/guns.dm b/modular_skyrat/modules/assault_operatives/code/equipment_items/guns.dm index 1bda73090df..3cb5d2f8e90 100644 --- a/modular_skyrat/modules/assault_operatives/code/equipment_items/guns.dm +++ b/modular_skyrat/modules/assault_operatives/code/equipment_items/guns.dm @@ -3,15 +3,11 @@ /obj/item/gun/ballistic/automatic/pistol/clandestine/assault_ops name = "\improper IGE-040 pistol" desc = "A pistol chambered in 10mm magnum and painted in an ominous matte black. Strangely, the gun also seems to lack any form of manufacturer markings." - -/obj/item/gun/ballistic/automatic/pistol/clandestine/assault_ops/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_REMOVED) + company_flag = COMPANY_REMOVED /obj/item/gun/energy/e_gun/advtaser/assault_ops w_class = WEIGHT_CLASS_NORMAL - -/obj/item/gun/energy/e_gun/advtaser/assault_ops/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_REMOVED) + company_flag = COMPANY_REMOVED // Rifle @@ -37,18 +33,17 @@ can_suppress = TRUE suppressor_x_offset = 4 suppressed_sound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg' + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_BURST_SHOT) burst_size = 2 fire_delay = 3 pin = /obj/item/firing_pin/implant/pindicate + company_flag = COMPANY_REMOVED /obj/item/gun/ballistic/automatic/assault_ops_rifle/Initialize(mapload) . = ..() AddComponent(/datum/component/scope, range_modifier = 1.5) -/obj/item/gun/ballistic/automatic/assault_ops_rifle/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_REMOVED) - /obj/item/ammo_box/magazine/multi_sprite/assault_ops_rifle name = "\improper IGE-110 magazine" desc = "A twenty round magazine built for 5.6x40mm, intended for use in the IGE-110 rifle." @@ -90,18 +85,12 @@ mag_type = /obj/item/ammo_box/magazine/multi_sprite/assault_ops_smg fire_sound = 'modular_skyrat/modules/sec_haul/sound/smg_fire.ogg' can_suppress = TRUE + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_FULLY_AUTOMATIC) burst_size = 1 fire_delay = 0.8 projectile_damage_multiplier = 0.6 pin = /obj/item/firing_pin/implant/pindicate - -/obj/item/gun/ballistic/automatic/assault_ops_smg/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/assault_ops_smg/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_REMOVED) + company_flag = COMPANY_REMOVED /obj/item/ammo_box/magazine/multi_sprite/assault_ops_smg name = "\improper IGE-260 magazine" @@ -146,12 +135,11 @@ can_suppress = TRUE suppressor_x_offset = 4 suppressed_sound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg' + fire_select_modes = list(SELECT_SEMI_AUTOMATIC) burst_size = 1 fire_delay = 1.5 pin = /obj/item/firing_pin/implant/pindicate - -/obj/item/gun/ballistic/automatic/assault_ops_shotgun/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_REMOVED) + company_flag = COMPANY_REMOVED /obj/item/ammo_box/magazine/multi_sprite/assault_ops_shotgun name = "\improper IGE-340 magazine" @@ -215,15 +203,13 @@ can_be_sawn_off = FALSE can_jam = FALSE pin = /obj/item/firing_pin/implant/pindicate + company_flag = COMPANY_REMOVED /obj/item/gun/ballistic/rifle/boltaction/assault_ops_sniper/Initialize(mapload) . = ..() AddComponent(/datum/component/scope, range_modifier = 2.5) -/obj/item/gun/ballistic/rifle/boltaction/assault_ops_sniper/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_REMOVED) - /obj/item/ammo_box/magazine/multi_sprite/assault_ops_sniper name = "\improper IGE-410 magazine" desc = "A five round magazine built for .416 Stabilis, intended for use in the IGE-410 sniper." diff --git a/modular_skyrat/modules/black_mesa/code/guns.dm b/modular_skyrat/modules/black_mesa/code/guns.dm index 331d7a69539..d4ee8099139 100644 --- a/modular_skyrat/modules/black_mesa/code/guns.dm +++ b/modular_skyrat/modules/black_mesa/code/guns.dm @@ -42,9 +42,11 @@ righthand_file ='modular_skyrat/modules/gunsgalore/icons/guns/gunsgalore_righthand.dmi' icon_state = "mp5" inhand_icon_state = "mp5" + selector_switch_icon = TRUE mag_type = /obj/item/ammo_box/magazine/mp5 bolt_type = BOLT_TYPE_LOCKING can_suppress = TRUE + burst_size = 3 fire_delay = 1.25 spread = 2.5 mag_display = TRUE @@ -63,11 +65,6 @@ w_class = WEIGHT_CLASS_NORMAL projectile_damage_multiplier = 0.7 -/obj/item/gun/ballistic/automatic/mp5/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - /obj/item/ammo_box/magazine/mp5 name = "MP5 magazine (10mm Auto)" desc = "Magazines taking 10mm ammunition; it fits in the MP5." diff --git a/modular_skyrat/modules/black_mesa/code/m16_variations.dm b/modular_skyrat/modules/black_mesa/code/m16_variations.dm index c6880490811..e7c0ed91cbd 100644 --- a/modular_skyrat/modules/black_mesa/code/m16_variations.dm +++ b/modular_skyrat/modules/black_mesa/code/m16_variations.dm @@ -21,11 +21,8 @@ load_empty_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/sfrifle_magin.ogg' eject_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/sfrifle_magout.ogg' alt_icons = TRUE + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_FULLY_AUTOMATIC) -/obj/item/gun/ballistic/automatic/m16/oldarms/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) /obj/item/ammo_box/magazine/m16/vintage/oldarms name = "old-fashioned mk-11.4 rifle magazine" diff --git a/modular_skyrat/modules/blueshield/code/blueshield.dm b/modular_skyrat/modules/blueshield/code/blueshield.dm index d57592e5167..d21be806882 100644 --- a/modular_skyrat/modules/blueshield/code/blueshield.dm +++ b/modular_skyrat/modules/blueshield/code/blueshield.dm @@ -73,7 +73,7 @@ uniform = /obj/item/clothing/under/plasmaman/blueshield /obj/item/storage/box/gunset/blueshield - name = "Blueshield's CMG-1 gunset" + name = "CMG-1 gunset" w_class = WEIGHT_CLASS_NORMAL /obj/item/storage/box/gunset/blueshield/PopulateContents() @@ -106,6 +106,4 @@ icon_state = "hellfirepdw" worn_icon_state = "hellfirepdw" ammo_type = list(/obj/item/ammo_casing/energy/laser/hellfire/bs) - -/obj/item/gun/energy/laser/hellgun/blueshield/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ALLSTAR) + company_flag = COMPANY_ALLSTAR diff --git a/modular_skyrat/modules/cellguns/code/cellguns.dm b/modular_skyrat/modules/cellguns/code/cellguns.dm index eaeaee29cc2..cc3a9425832 100644 --- a/modular_skyrat/modules/cellguns/code/cellguns.dm +++ b/modular_skyrat/modules/cellguns/code/cellguns.dm @@ -10,9 +10,7 @@ var/list/installedcells = list() automatic_charge_overlays = FALSE //This is needed because Cell based guns use their own custom overlay system. - -/obj/item/gun/energy/cell_loaded/give_gun_safeties() - return + has_gun_safety = TRUE /obj/item/gun/energy/cell_loaded/examine(mob/user) . = ..() diff --git a/modular_skyrat/modules/company_imports/code/datums/cargo_pack.dm b/modular_skyrat/modules/company_imports/code/datums/cargo_pack.dm index 040eaa2c4df..63e860a2ab4 100644 --- a/modular_skyrat/modules/company_imports/code/datums/cargo_pack.dm +++ b/modular_skyrat/modules/company_imports/code/datums/cargo_pack.dm @@ -10,8 +10,7 @@ return var/obj/structure/container = . for(var/obj/item/gun/gun_actually in container.contents) - var/datum/component/manufacturer_examine/gun_company_examine_component = gun_actually.GetComponent(/datum/component/manufacturer_examine) - if((gun_company_examine_component) && (gun_company_examine_component.company_flag & COMPANY_SCARBOROUGH)) + if(gun_actually.company_flag & COMPANY_SCARBOROUGH) //illegal company doesn't care about pins continue QDEL_NULL(gun_actually.pin) var/obj/item/firing_pin/permit_pin/new_pin = new(gun_actually) diff --git a/modular_skyrat/modules/company_imports/code/gun_companies.dm b/modular_skyrat/modules/company_imports/code/gun_companies.dm new file mode 100644 index 00000000000..db459f69641 --- /dev/null +++ b/modular_skyrat/modules/company_imports/code/gun_companies.dm @@ -0,0 +1,132 @@ +/obj/item/gun/ballistic/automatic/pistol/m1911 + company_flag = COMPANY_BOLT + +/obj/item/gun/ballistic/automatic/pistol/aps + company_flag = COMPANY_SCARBOROUGH + +/obj/item/gun/ballistic/revolver + company_flag = COMPANY_SCARBOROUGH + +/obj/item/gun/ballistic/revolver/nagant + company_flag = COMPANY_OLDARMS + +/obj/item/gun/ballistic/rifle/boltaction + company_flag = COMPANY_IZHEVSK + +/obj/item/gun/ballistic/shotgun/riot + company_flag = COMPANY_NANOTRASEN + +/obj/item/gun/ballistic/shotgun/bulldog + company_flag = COMPANY_SCARBOROUGH + +/obj/item/gun/energy/e_gun + company_flag = COMPANY_ALLSTAR + +/obj/item/gun/energy/laser + company_flag = COMPANY_ALLSTAR + +/obj/item/gun/energy/pulse + company_flag = COMPANY_NANOTRASEN + +/obj/item/gun/ballistic/shotgun/automatic/combat + company_flag = COMPANY_NANOTRASEN + +/obj/item/gun/syringe + company_flag = COMPANY_INTERDYNE + +/obj/item/gun/ballistic/automatic/pistol + company_flag = COMPANY_SCARBOROUGH + +/obj/item/gun/ballistic/revolver/c38/detective + company_flag = COMPANY_NANOTRASEN + +/obj/item/gun/ballistic/shotgun/doublebarrel + company_flag = COMPANY_IZHEVSK + +/obj/item/gun/ballistic/shotgun/automatic/dual_tube + company_flag = COMPANY_NANOTRASEN + +/obj/item/gun/ballistic/rifle/boltaction/brand_new + company_flag = COMPANY_IZHEVSK + +/obj/item/gun/ballistic/shotgun/toy + company_flag = COMPANY_DONK + +/obj/item/gun/ballistic/rifle/boltaction/brand_new/prime + company_flag = null + +/obj/item/gun/ballistic/rifle/boltaction/pipegun + company_flag = null + +/obj/item/gun/ballistic/automatic/c20r/toy + company_flag = COMPANY_DONK + +/obj/item/gun/ballistic/automatic/pistol/clandestine + company_flag = COMPANY_SCARBOROUGH + +/obj/item/gun/ballistic/automatic/pistol/pdh/pulse + company_flag = null + +/obj/item/gun/ballistic/automatic/l6_saw/toy + company_flag = COMPANY_DONK + +/obj/item/gun/ballistic/automatic/cmg + company_flag = COMPANY_NANOTRASEN + +/obj/item/gun/ballistic/revolver/mateba + company_flag = null + +/obj/item/gun/ballistic/revolver/russian + company_flag = null + +/obj/item/gun/energy/laser/redtag + company_flag = null + +/obj/item/gun/energy/laser/bluetag + company_flag = null + +/obj/item/gun/energy/laser/instakill + company_flag = null + +/obj/item/gun/energy/laser/chameleon + company_flag = null + +/obj/item/gun/energy/laser/captain + company_flag = COMPANY_NANOTRASEN + +/obj/item/gun/energy/laser/retro + company_flag = COMPANY_REMOVED + +/obj/item/gun/energy/laser/retro/old + company_flag = COMPANY_NANOTRASEN + +/obj/item/gun/energy/e_gun/old + company_flag = COMPANY_NANOTRASEN + +/obj/item/gun/energy/e_gun/advtaser/cyborg + company_flag = null + +/obj/item/gun/energy/recharge/ebow + company_flag = COMPANY_SCARBOROUGH + +/obj/item/gun/energy/lasercannon + company_flag = COMPANY_ALLSTAR + +/obj/item/gun/energy/ionrifle + company_flag = COMPANY_ALLSTAR + +/obj/item/gun/energy/temperature + company_flag = COMPANY_ALLSTAR + +/obj/item/gun/syringe/blowgun + company_flag = null + +/obj/item/gun/syringe/syndicate/prototype + company_flag = null + +/obj/item/gun/energy/shrink_ray + company_flag = COMPANY_ABDUCTOR + +/obj/item/gun/energy/alien + company_flag = COMPANY_ABDUCTOR + diff --git a/modular_skyrat/modules/company_imports/code/objects/nri_surplus/ak25.dm b/modular_skyrat/modules/company_imports/code/objects/nri_surplus/ak25.dm index a5b6193de1e..66b6611b8fd 100644 --- a/modular_skyrat/modules/company_imports/code/objects/nri_surplus/ak25.dm +++ b/modular_skyrat/modules/company_imports/code/objects/nri_surplus/ak25.dm @@ -21,12 +21,10 @@ load_empty_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/ltrifle_magin.ogg' eject_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/ltrifle_magout.ogg' alt_icons = TRUE + company_flag = COMPANY_IZHEVSK spread = 29 recoil = 0.1 -/obj/item/gun/ballistic/automatic/ak25/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_IZHEVSK) - /obj/item/ammo_box/magazine/ak25 name = "\improper AK-25 magazine" desc = "A banana-shaped double-stack magazine able to hold 30 rounds of 7.32x29mm ammunition." diff --git a/modular_skyrat/modules/customization/modules/clothing/suits/misc.dm b/modular_skyrat/modules/customization/modules/clothing/suits/misc.dm index 0145ab280bc..795e47c52cc 100644 --- a/modular_skyrat/modules/customization/modules/clothing/suits/misc.dm +++ b/modular_skyrat/modules/customization/modules/clothing/suits/misc.dm @@ -331,26 +331,6 @@ greyscale_colors = "#594032" flags_1 = IS_PLAYER_COLORABLE_1 -/obj/item/clothing/suit/apron/overalls/greyscale/Initialize(mapload) - . = ..() - allowed += list( - /obj/item/flashlight, - /obj/item/lighter, - /obj/item/modular_computer/pda, - /obj/item/radio, - /obj/item/storage/bag/books, - /obj/item/storage/fancy/cigarettes, - /obj/item/tank/internals/emergency_oxygen, - /obj/item/tank/internals/plasmaman, - /obj/item/toy, - /obj/item/analyzer, - /obj/item/construction/rcd, - /obj/item/fireaxe/metal_h2_axe, - /obj/item/pipe_dispenser, - /obj/item/storage/bag/construction, - /obj/item/t_scanner, - ) - /obj/item/clothing/suit/apron/overalls/greyscale/examine(mob/user) . = ..() diff --git a/modular_skyrat/modules/customization/modules/clothing/under/misc.dm b/modular_skyrat/modules/customization/modules/clothing/under/misc.dm index 2abfc924b2c..eda31daf93d 100644 --- a/modular_skyrat/modules/customization/modules/clothing/under/misc.dm +++ b/modular_skyrat/modules/customization/modules/clothing/under/misc.dm @@ -40,3 +40,21 @@ worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/uniform.dmi' icon_state = "doug_dimmadome" supports_variations_flags = NONE + +/obj/item/clothing/under/rank/security/peacekeeper/trousers + name = "peacekeeper's trousers" + desc = "Some light blue combat trousers, however you get protected by these, I have no idea." + icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' + worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' + icon_state = "workpants_blue" + body_parts_covered = GROIN + can_adjust = FALSE + supports_variations_flags = NONE + female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY + +/obj/item/clothing/under/rank/security/peacekeeper/trousers/red + name = "security officer's trousers" + desc = "Some red combat trousers, however you get protected by these, I have no idea." + icon = 'modular_skyrat/master_files/icons/obj/clothing/under/security.dmi' + worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/under/security.dmi' + icon_state = "workpants_red" diff --git a/modular_skyrat/modules/customization/modules/food_and_drinks/recipes/drinks_recipes.dm b/modular_skyrat/modules/customization/modules/food_and_drinks/recipes/drinks_recipes.dm index 10ad32e59a6..003d645b66b 100644 --- a/modular_skyrat/modules/customization/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/modular_skyrat/modules/customization/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -129,7 +129,7 @@ /datum/chemical_reaction/drink/research_rum results = list(/datum/reagent/consumable/ethanol/research_rum = 4) - required_reagents = list(/datum/reagent/consumable/ethanol/bananahonk = 2, /datum/reagent/inverse/neurine = 1, /datum/reagent/consumable/ethanol/grog = 1) + required_reagents = list(/datum/reagent/consumable/ethanol/bananahonk = 2, /datum/reagent/impurity/mannitol = 1, /datum/reagent/consumable/ethanol/grog = 1) mix_message = "You hear gurgling and dinging as it mixes." mix_sound = 'sound/machines/microwave/microwave-end.ogg' diff --git a/modular_skyrat/modules/ghostcafe/code/ghost_role_spawners.dm b/modular_skyrat/modules/ghostcafe/code/ghost_role_spawners.dm index 8b17bba1046..53361385dc8 100644 --- a/modular_skyrat/modules/ghostcafe/code/ghost_role_spawners.dm +++ b/modular_skyrat/modules/ghostcafe/code/ghost_role_spawners.dm @@ -8,14 +8,12 @@ /obj/effect/mob_spawn/ghost_role/robot/ghostcafe name = "Cafe Robotic Storage" prompt_name = "a ghost cafe robot" - infinite_use = TRUE - deletes_on_zero_uses_left = FALSE + uses = -1 icon = 'modular_skyrat/modules/ghostcafe/icons/robot_storage.dmi' icon_state = "robostorage" mob_name = "a cafe robot" anchored = TRUE density = FALSE - spawner_job_path = /datum/job/ghostcafe you_are_text = "You are a Cafe Robot!" flavour_text = "Who could have thought? This awesome local cafe accepts cyborgs too!" mob_type = /mob/living/silicon/robot/model/roleplay @@ -40,13 +38,11 @@ /obj/effect/mob_spawn/ghost_role/human/ghostcafe name = "Cafe Sleeper" prompt_name = "a ghost cafe human" - infinite_use = TRUE - deletes_on_zero_uses_left = FALSE + uses = -1 icon = 'icons/obj/machines/sleeper.dmi' icon_state = "sleeper" mob_name = "a cafe visitor" density = FALSE - spawner_job_path = /datum/job/ghostcafe outfit = /datum/outfit/ghostcafe you_are_text = "You are a Cafe Visitor!" flavour_text = "You are off-duty and have decided to visit your favourite cafe. Enjoy yourself." diff --git a/modular_skyrat/modules/gun_safety/code/safety_additions.dm b/modular_skyrat/modules/gun_safety/code/safety_additions.dm deleted file mode 100644 index 013fc022ec2..00000000000 --- a/modular_skyrat/modules/gun_safety/code/safety_additions.dm +++ /dev/null @@ -1,48 +0,0 @@ -/// Proc that is overridden in /gun/ballistic and /gun/energy to attach the gun safety component to a gun -/obj/item/gun/proc/give_gun_safeties() - return - -// Ballistic Weapons - -/obj/item/gun/ballistic/give_gun_safeties() - AddComponent(/datum/component/gun_safety) - -/obj/item/gun/ballistic/bow/give_gun_safeties() - return - -/obj/item/gun/ballistic/rifle/enchanted/give_gun_safeties() - return - -/obj/item/gun/ballistic/automatic/laser/ctf/give_gun_safeties() - return - -/obj/item/gun/ballistic/shotgun/ctf/give_gun_safeties() - return - -/obj/item/gun/ballistic/automatic/laser/ctf/marksman/give_gun_safeties() - return - -/obj/item/gun/ballistic/automatic/pistol/deagle/ctf/give_gun_safeties() - return - -/obj/item/gun/ballistic/automatic/pistol/g17/mesa/give_gun_safeties() - return - -/obj/item/gun/ballistic/revolver/grenadelauncher/give_gun_safeties() - return - -// Energy Weapons - -/obj/item/gun/energy/give_gun_safeties() - AddComponent(/datum/component/gun_safety) - -/obj/item/gun/energy/plasmacutter/give_gun_safeties() - return - -/obj/item/gun/energy/kinetic_accelerator/give_gun_safeties() - return - -// Syringe Guns - -/obj/item/gun/syringe/blowgun/give_gun_safeties() - return diff --git a/modular_skyrat/modules/gun_safety/code/safety_component.dm b/modular_skyrat/modules/gun_safety/code/safety_component.dm deleted file mode 100644 index 3338b5347ae..00000000000 --- a/modular_skyrat/modules/gun_safety/code/safety_component.dm +++ /dev/null @@ -1,86 +0,0 @@ -/// Component that will prevent a gun from firing if the safety is turned on -/datum/component/gun_safety - /// Is the safety actually on? - var/safety_currently_on = TRUE - /// Holder for the toggle safety action - var/datum/action/item_action/gun_safety_toggle/toggle_safety_action - -/datum/component/gun_safety/Initialize(safety_currently_on = TRUE) - . = ..() - - // Obviously gun safety should only apply to guns - if(!isgun(parent)) - return COMPONENT_INCOMPATIBLE - - src.safety_currently_on = safety_currently_on - - var/obj/item/item_parent = parent - toggle_safety_action = item_parent.add_item_action(/datum/action/item_action/gun_safety_toggle) - - update_action_button_state() - -/datum/component/gun_safety/Destroy() - if(toggle_safety_action) - QDEL_NULL(toggle_safety_action) - return ..() - -/datum/component/gun_safety/RegisterWithParent() - RegisterSignal(parent, COMSIG_GUN_TRY_FIRE, PROC_REF(check_if_we_can_actually_shooty)) - RegisterSignal(parent, COMSIG_ITEM_UI_ACTION_CLICK, PROC_REF(we_may_be_toggling_safeties)) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) - -/datum/component/gun_safety/UnregisterFromParent() - UnregisterSignal(parent, list( - COMSIG_GUN_TRY_FIRE, - COMSIG_ITEM_UI_ACTION_CLICK, - COMSIG_PARENT_EXAMINE, - )) - -/// Checks if the safety is currently on, if it is then stops the gun from firing -/datum/component/gun_safety/proc/check_if_we_can_actually_shooty(obj/item/gun/source, mob/living/user, atom/target, flag, params) - SIGNAL_HANDLER - - if(safety_currently_on) - user.balloon_alert(user, "safety on!") - return COMPONENT_CANCEL_GUN_FIRE - -/// Calls toggle_safeties if the action type for doing so is used -/datum/component/gun_safety/proc/we_may_be_toggling_safeties(source, user, datum/actiontype) - SIGNAL_HANDLER - - if(istype(actiontype, toggle_safety_action)) - toggle_safeties(user) - - return COMPONENT_ACTION_HANDLED - -/// Toggles the safeties on or off -/datum/component/gun_safety/proc/toggle_safeties(mob/user) - safety_currently_on = !safety_currently_on - - update_action_button_state() - - playsound(parent, 'sound/weapons/empty.ogg', 100, TRUE) - user.visible_message( - span_notice("[user] toggles [parent]'s safety [safety_currently_on ? "ON" : "OFF"]."), - span_notice("You toggle [parent]'s safety [safety_currently_on ? "ON" : "OFF"].") - ) - -/// Adds the gun safety's current status to the gun's examine -/datum/component/gun_safety/proc/on_examine(obj/item/source, mob/examiner, list/examine_list) - SIGNAL_HANDLER - - examine_list += "The safety is [safety_currently_on ? "ON" : "OFF"]." - -/// Small proc to update the actio button's icon, just so I can not have to copypaste the same thing several times. -/datum/component/gun_safety/proc/update_action_button_state() - if(!toggle_safety_action) - return - - toggle_safety_action.button_icon_state = "safety_[safety_currently_on ? "on" : "off"]" - toggle_safety_action.build_all_button_icons() - -// The actual action, used by the component -/datum/action/item_action/gun_safety_toggle - name = "Toggle Gun Safety" - button_icon = 'modular_skyrat/modules/gun_safety/icons/actions.dmi' - button_icon_state = "safety_on" diff --git a/modular_skyrat/modules/gunhud/code/gun_hud_component.dm b/modular_skyrat/modules/gunhud/code/gun_hud_component.dm index f32981b01e4..dda48fe37a1 100644 --- a/modular_skyrat/modules/gunhud/code/gun_hud_component.dm +++ b/modular_skyrat/modules/gunhud/code/gun_hud_component.dm @@ -62,6 +62,17 @@ var/oth_t var/oth_h + switch(pew.fire_select) + if(SELECT_SEMI_AUTOMATIC) + indicator = "semi" + if(SELECT_BURST_SHOT) + indicator = "burst" + if(SELECT_FULLY_AUTOMATIC) + indicator = "auto" + + if(pew.safety) + indicator = "safe" + switch(length(rounds)) if(1) oth_o = "o[rounds[1]]" diff --git a/modular_skyrat/modules/gunsafety/code/gun_safety.dm b/modular_skyrat/modules/gunsafety/code/gun_safety.dm new file mode 100644 index 00000000000..d4012fc32b7 --- /dev/null +++ b/modular_skyrat/modules/gunsafety/code/gun_safety.dm @@ -0,0 +1,32 @@ +/obj/item/gun/ballistic + has_gun_safety = TRUE + +/obj/item/gun/ballistic/bow + has_gun_safety = FALSE + +/obj/item/gun/energy + has_gun_safety = TRUE + +/obj/item/gun/energy/plasmacutter + has_gun_safety = FALSE + +/obj/item/gun/energy/kinetic_accelerator + has_gun_safety = FALSE + +/obj/item/gun/ballistic/rifle/enchanted + has_gun_safety = FALSE + +/obj/item/gun/ballistic/automatic/laser/ctf + has_gun_safety = FALSE + +/obj/item/gun/ballistic/shotgun/ctf + has_gun_safety = FALSE + +/obj/item/gun/ballistic/automatic/laser/ctf/marksman + has_gun_safety = FALSE + +/obj/item/gun/ballistic/automatic/pistol/deagle/ctf + has_gun_safety = FALSE + +/obj/item/gun/ballistic/automatic/pistol/g17/mesa + has_gun_safety = FALSE diff --git a/modular_skyrat/modules/gun_safety/icons/actions.dmi b/modular_skyrat/modules/gunsafety/icons/actions.dmi similarity index 100% rename from modular_skyrat/modules/gun_safety/icons/actions.dmi rename to modular_skyrat/modules/gunsafety/icons/actions.dmi diff --git a/modular_skyrat/modules/gun_safety/readme.md b/modular_skyrat/modules/gunsafety/readme.md similarity index 87% rename from modular_skyrat/modules/gun_safety/readme.md rename to modular_skyrat/modules/gunsafety/readme.md index dc0634151ea..d929b682bac 100644 --- a/modular_skyrat/modules/gun_safety/readme.md +++ b/modular_skyrat/modules/gunsafety/readme.md @@ -24,4 +24,3 @@ Adds a huge QOL feature, GUN SAFTIES. ### Credits: Gandalf2k15 - OG code -Paxilmaniac - Turned it into a component diff --git a/modular_skyrat/modules/gunsgalore/code/guns/akm.dm b/modular_skyrat/modules/gunsgalore/code/guns/akm.dm index 3c73de359d7..d0d111a9eb1 100644 --- a/modular_skyrat/modules/gunsgalore/code/guns/akm.dm +++ b/modular_skyrat/modules/gunsgalore/code/guns/akm.dm @@ -21,14 +21,7 @@ load_empty_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/ltrifle_magin.ogg' eject_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/ltrifle_magout.ogg' alt_icons = TRUE - -/obj/item/gun/ballistic/automatic/akm/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/akm/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_IZHEVSK) + company_flag = COMPANY_IZHEVSK /obj/item/ammo_box/magazine/akm name = "\improper Krinkov magazine" @@ -95,6 +88,7 @@ desc = "A timeless human design of a carbine chambered in the NRI's 5.6mm ammo. The internal modifications made to the firearm in order to accommodate for non-military use made it incompatible with conventional munitions and gave it the inability to fire fully automatic. It's purpose-built to fire low-grade civilian ammo, anything stronger would obliterate the rifling and render the firearm useless." icon_state = "akm_civ" inhand_icon_state = "akm_civ" + fire_select_modes = list(SELECT_SEMI_AUTOMATIC) mag_type = /obj/item/ammo_box/magazine/akm/civvie burst_size = 1 fire_delay = 5 diff --git a/modular_skyrat/modules/gunsgalore/code/guns/fg42.dm b/modular_skyrat/modules/gunsgalore/code/guns/fg42.dm index c5066404f96..67e9566fc04 100644 --- a/modular_skyrat/modules/gunsgalore/code/guns/fg42.dm +++ b/modular_skyrat/modules/gunsgalore/code/guns/fg42.dm @@ -23,17 +23,12 @@ load_empty_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/batrifle_magin.ogg' eject_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/batrifle_magout.ogg' eject_empty_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/batrifle_magout.ogg' + company_flag = COMPANY_OLDARMS /obj/item/gun/ballistic/automatic/fg42/Initialize(mapload) . = ..() - AddComponent(/datum/component/scope, range_modifier = 1) - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/fg42/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_OLDARMS) - /obj/item/ammo_box/magazine/fg42 name = "fg42 magazine (7.92x57mm)" icon = 'modular_skyrat/modules/gunsgalore/icons/guns/gunsgalore_items.dmi' diff --git a/modular_skyrat/modules/gunsgalore/code/guns/luger.dm b/modular_skyrat/modules/gunsgalore/code/guns/luger.dm index cb0deda1c27..8f50e0191cd 100644 --- a/modular_skyrat/modules/gunsgalore/code/guns/luger.dm +++ b/modular_skyrat/modules/gunsgalore/code/guns/luger.dm @@ -14,6 +14,4 @@ rack_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/fire/luger_rack.ogg' fire_sound_volume = 100 suppressor_x_offset = 14 - -/obj/item/gun/ballistic/automatic/pistol/luger/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_OLDARMS) + company_flag = COMPANY_OLDARMS diff --git a/modular_skyrat/modules/gunsgalore/code/guns/m16.dm b/modular_skyrat/modules/gunsgalore/code/guns/m16.dm index 75e4a5fa144..431056f1916 100644 --- a/modular_skyrat/modules/gunsgalore/code/guns/m16.dm +++ b/modular_skyrat/modules/gunsgalore/code/guns/m16.dm @@ -53,11 +53,6 @@ burst_size = 3 fire_delay = 1.90 -/obj/item/gun/ballistic/automatic/m16/modern/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - /obj/item/gun/ballistic/automatic/m16/modern/v2 name = "\improper XM-2537 'Amans Patriae' rifle" desc = "An expertly modified, super-compact XM-2537 rifle designed for operating in tight corridors and fields full of Bethlehem flowers. You're a soldier, finish your mission!" diff --git a/modular_skyrat/modules/gunsgalore/code/guns/mg34.dm b/modular_skyrat/modules/gunsgalore/code/guns/mg34.dm index 152c98d1933..02641b6fae0 100644 --- a/modular_skyrat/modules/gunsgalore/code/guns/mg34.dm +++ b/modular_skyrat/modules/gunsgalore/code/guns/mg34.dm @@ -13,6 +13,7 @@ rack_sound = 'sound/weapons/gun/l6/l6_rack.ogg' suppressed_sound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg' fire_sound_volume = 70 + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_FULLY_AUTOMATIC) weapon_weight = WEAPON_HEAVY slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_HUGE @@ -23,18 +24,13 @@ bolt_type = BOLT_TYPE_OPEN show_bolt_icon = FALSE tac_reloads = FALSE + company_flag = COMPANY_OLDARMS var/cover_open = FALSE /obj/item/gun/ballistic/automatic/mg34/Initialize(mapload) . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - AddElement(/datum/element/update_icon_updates_onmob) -/obj/item/gun/ballistic/automatic/mg34/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_OLDARMS) - /obj/item/gun/ballistic/automatic/mg34/examine(mob/user) . = ..() . += "RMB with an empty hand to [cover_open ? "close" : "open"] the dust cover." diff --git a/modular_skyrat/modules/gunsgalore/code/guns/mp40.dm b/modular_skyrat/modules/gunsgalore/code/guns/mp40.dm index 46ab724c3b8..21904008a9f 100644 --- a/modular_skyrat/modules/gunsgalore/code/guns/mp40.dm +++ b/modular_skyrat/modules/gunsgalore/code/guns/mp40.dm @@ -20,14 +20,8 @@ load_empty_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/smg_magin.ogg' eject_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/smg_magout.ogg' alt_icons = TRUE - -/obj/item/gun/ballistic/automatic/mp40/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/mp40/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_OLDARMS) + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_FULLY_AUTOMATIC) + company_flag = COMPANY_OLDARMS /obj/item/ammo_box/magazine/mp40 name = "mp40 magazine (9mmx19)" diff --git a/modular_skyrat/modules/gunsgalore/code/guns/p90.dm b/modular_skyrat/modules/gunsgalore/code/guns/p90.dm index 5d8b81ae2dd..405aacc8cbc 100644 --- a/modular_skyrat/modules/gunsgalore/code/guns/p90.dm +++ b/modular_skyrat/modules/gunsgalore/code/guns/p90.dm @@ -11,6 +11,7 @@ slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BACK mag_type = /obj/item/ammo_box/magazine/p90 can_suppress = FALSE + burst_size = 5 fire_delay = 1 fire_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/fire/p90_fire.ogg' fire_sound_volume = 100 @@ -20,11 +21,6 @@ eject_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/p90_magout.ogg' alt_icons = TRUE -/obj/item/gun/ballistic/automatic/p90/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - /obj/item/ammo_box/magazine/p90 name = "\improper P90-02 magazine" icon = 'modular_skyrat/modules/gunsgalore/icons/guns/gunsgalore_items.dmi' diff --git a/modular_skyrat/modules/gunsgalore/code/guns/pps.dm b/modular_skyrat/modules/gunsgalore/code/guns/pps.dm index 6e2646ebaa2..d3d383a34c5 100644 --- a/modular_skyrat/modules/gunsgalore/code/guns/pps.dm +++ b/modular_skyrat/modules/gunsgalore/code/guns/pps.dm @@ -9,6 +9,7 @@ slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_BACK mag_type = /obj/item/ammo_box/magazine/pps can_suppress = FALSE + burst_size = 3 fire_delay = 3 worn_icon = 'modular_skyrat/modules/gunsgalore/icons/guns/gunsgalore_back.dmi' worn_icon_state = "pps" @@ -19,14 +20,7 @@ load_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/smg_magin.ogg' load_empty_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/smg_magin.ogg' eject_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/smg_magout.ogg' - -/obj/item/gun/ballistic/automatic/pps/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/pps/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_OLDARMS) + company_flag = COMPANY_OLDARMS /obj/item/ammo_box/magazine/pps name = "pps magazine (7.62x25mm)" diff --git a/modular_skyrat/modules/gunsgalore/code/guns/ppsh.dm b/modular_skyrat/modules/gunsgalore/code/guns/ppsh.dm index 227e3784642..6cf7b6eb9bf 100644 --- a/modular_skyrat/modules/gunsgalore/code/guns/ppsh.dm +++ b/modular_skyrat/modules/gunsgalore/code/guns/ppsh.dm @@ -13,6 +13,7 @@ mag_type = /obj/item/ammo_box/magazine/ppsh can_suppress = FALSE spread = 20 + burst_size = 6 fire_delay = 0.5 fire_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/fire/ppsh_fire.ogg' fire_sound_volume = 80 @@ -21,14 +22,7 @@ load_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/smg_magin.ogg' load_empty_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/smg_magin.ogg' eject_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/smg_magout.ogg' - -/obj/item/gun/ballistic/automatic/ppsh/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/ppsh/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_OLDARMS) + company_flag = COMPANY_OLDARMS /obj/item/ammo_box/magazine/ppsh name = "Asha 76 magazine (7.62x25mm)" diff --git a/modular_skyrat/modules/gunsgalore/code/guns/scar.dm b/modular_skyrat/modules/gunsgalore/code/guns/scar.dm index 62f6bbf6888..17d268ac995 100644 --- a/modular_skyrat/modules/gunsgalore/code/guns/scar.dm +++ b/modular_skyrat/modules/gunsgalore/code/guns/scar.dm @@ -13,6 +13,7 @@ weapon_weight = WEAPON_HEAVY mag_type = /obj/item/ammo_box/magazine/m16 can_suppress = FALSE + burst_size = 3 fire_delay = 1.90 fire_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/fire/scar_fire.ogg' fire_sound_volume = 50 @@ -21,8 +22,3 @@ load_empty_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/scar_mag_in.ogg' eject_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/scar_mag_out.ogg' alt_icons = TRUE - -/obj/item/gun/ballistic/automatic/scar/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) diff --git a/modular_skyrat/modules/gunsgalore/code/guns/stg.dm b/modular_skyrat/modules/gunsgalore/code/guns/stg.dm index 95a7c6f913c..db857c4e116 100644 --- a/modular_skyrat/modules/gunsgalore/code/guns/stg.dm +++ b/modular_skyrat/modules/gunsgalore/code/guns/stg.dm @@ -18,18 +18,12 @@ fire_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/fire/stg_fire.ogg' fire_sound_volume = 70 alt_icons = TRUE + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_FULLY_AUTOMATIC) rack_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/ltrifle_cock.ogg' load_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/ltrifle_magin.ogg' load_empty_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/ltrifle_magin.ogg' eject_sound = 'modular_skyrat/modules/gunsgalore/sound/guns/interact/ltrifle_magout.ogg' - -/obj/item/gun/ballistic/automatic/stg/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/stg/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_OLDARMS) + company_flag = COMPANY_OLDARMS /obj/item/ammo_box/magazine/stg name = "stg magazine (7.92x33mm)" diff --git a/modular_skyrat/modules/gunsgalore/icons/guns/gunsgalore_guns40x32.dmi b/modular_skyrat/modules/gunsgalore/icons/guns/gunsgalore_guns40x32.dmi index 2a9b53ba7f9beb1f41ebb99bd4092c6ec1c53f60..4e9e6d62d62ddcd1eb267ce36f38cdee4e7feb7f 100644 GIT binary patch literal 11734 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 diff --git a/modular_skyrat/modules/loadouts/loadout_items/under/loadout_datum_under.dm b/modular_skyrat/modules/loadouts/loadout_items/under/loadout_datum_under.dm index 8a1f7790dfb..dd60e50d9dc 100644 --- a/modular_skyrat/modules/loadouts/loadout_items/under/loadout_datum_under.dm +++ b/modular_skyrat/modules/loadouts/loadout_items/under/loadout_datum_under.dm @@ -115,9 +115,14 @@ GLOBAL_LIST_INIT(loadout_miscunders, generate_loadout_items(/datum/loadout_item/ item_path = /obj/item/clothing/under/rank/security/warden/peacekeeper/sol restricted_roles = list(JOB_WARDEN) +/datum/loadout_item/under/jumpsuit/peacetrouse + name = "Peacekeeper Trousers" + item_path = /obj/item/clothing/under/rank/security/peacekeeper/trousers + restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_SECURITY_MEDIC) + /datum/loadout_item/under/jumpsuit/security_trousers name = "Security Trousers" - item_path = /obj/item/clothing/under/rank/security/peacekeeper/trousers + item_path = /obj/item/clothing/under/rank/security/peacekeeper/trousers/red restricted_roles = list(JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_HEAD_OF_SECURITY, JOB_SECURITY_MEDIC) /datum/loadout_item/under/jumpsuit/solofficer diff --git a/modular_skyrat/modules/manufacturer_examine/code/gun_company_additions.dm b/modular_skyrat/modules/manufacturer_examine/code/gun_company_additions.dm deleted file mode 100644 index 7989c4185fc..00000000000 --- a/modular_skyrat/modules/manufacturer_examine/code/gun_company_additions.dm +++ /dev/null @@ -1,141 +0,0 @@ -/// Adds the gun manufacturer examine component to the gun on subtypes, does nothing by default -/obj/item/gun/proc/give_manufacturer_examine() - return - -// Ballistics - -/obj/item/gun/ballistic/automatic/pistol/m1911/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_BOLT) - -/obj/item/gun/ballistic/automatic/pistol/aps/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_SCARBOROUGH) - -/obj/item/gun/ballistic/revolver/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_SCARBOROUGH) - -/obj/item/gun/ballistic/revolver/nagant/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_OLDARMS) - -/obj/item/gun/ballistic/rifle/boltaction/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_IZHEVSK) - -/obj/item/gun/ballistic/shotgun/riot/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) - -/obj/item/gun/ballistic/shotgun/bulldog/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_SCARBOROUGH) - -/obj/item/gun/ballistic/shotgun/automatic/combat/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) - -/obj/item/gun/ballistic/automatic/pistol/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_SCARBOROUGH) - -/obj/item/gun/ballistic/revolver/c38/detective/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) - -/obj/item/gun/ballistic/shotgun/doublebarrel/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_IZHEVSK) - -/obj/item/gun/ballistic/shotgun/automatic/dual_tube/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) - -/obj/item/gun/ballistic/rifle/boltaction/brand_new/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_IZHEVSK) - -/obj/item/gun/ballistic/shotgun/toy/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_DONK) - -/obj/item/gun/ballistic/rifle/boltaction/brand_new/prime/give_manufacturer_examine() - return - -/obj/item/gun/ballistic/rifle/boltaction/pipegun/give_manufacturer_examine() - return - -/obj/item/gun/ballistic/automatic/c20r/toy/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_DONK) - -/obj/item/gun/ballistic/automatic/pistol/clandestine/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_SCARBOROUGH) - -/obj/item/gun/ballistic/automatic/pistol/pdh/pulse/give_manufacturer_examine() - return - -/obj/item/gun/ballistic/automatic/l6_saw/toy/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_DONK) - -/obj/item/gun/ballistic/automatic/cmg/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) - -/obj/item/gun/ballistic/revolver/mateba/give_manufacturer_examine() - return - -/obj/item/gun/ballistic/revolver/russian/give_manufacturer_examine() - return - -// Energy - -/obj/item/gun/energy/e_gun/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ALLSTAR) - -/obj/item/gun/energy/laser/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ALLSTAR) - -/obj/item/gun/energy/pulse/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) - -/obj/item/gun/energy/laser/redtag/give_manufacturer_examine() - return - -/obj/item/gun/energy/laser/bluetag/give_manufacturer_examine() - return - -/obj/item/gun/energy/laser/instakill/give_manufacturer_examine() - return - -/obj/item/gun/energy/laser/chameleon/give_manufacturer_examine() - return - -/obj/item/gun/energy/laser/captain/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) - -/obj/item/gun/energy/laser/retro/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_REMOVED) - -/obj/item/gun/energy/laser/retro/old/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) - -/obj/item/gun/energy/e_gun/old/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) - -/obj/item/gun/energy/e_gun/advtaser/cyborg/give_manufacturer_examine() - return - -/obj/item/gun/energy/recharge/ebow/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_SCARBOROUGH) - -/obj/item/gun/energy/lasercannon/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ALLSTAR) - -/obj/item/gun/energy/ionrifle/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ALLSTAR) - -/obj/item/gun/energy/temperature/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ALLSTAR) - -/obj/item/gun/energy/shrink_ray/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ABDUCTOR) - -/obj/item/gun/energy/alien/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ABDUCTOR) - -// Syringe - -/obj/item/gun/syringe/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_INTERDYNE) - -/obj/item/gun/syringe/blowgun/give_manufacturer_examine() - return - -/obj/item/gun/syringe/syndicate/prototype/give_manufacturer_examine() - return diff --git a/modular_skyrat/modules/manufacturer_examine/code/manufacturer_component.dm b/modular_skyrat/modules/manufacturer_examine/code/manufacturer_component.dm deleted file mode 100644 index 2423ae9c807..00000000000 --- a/modular_skyrat/modules/manufacturer_examine/code/manufacturer_component.dm +++ /dev/null @@ -1,53 +0,0 @@ -/// Component that will tell anyone who examines the parent what company made it -/datum/component/manufacturer_examine - /// Bitflag for what company produces this, do not give it more than one - var/company_flag - -/datum/component/manufacturer_examine/Initialize(given_company_flag) - . = ..() - - // Obviously gun safety should only apply to guns - if(!given_company_flag) - return COMPONENT_INCOMPATIBLE - - src.company_flag = given_company_flag - -/datum/component/manufacturer_examine/RegisterWithParent() - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) - -/datum/component/manufacturer_examine/UnregisterFromParent() - UnregisterSignal(parent, list( - COMSIG_PARENT_EXAMINE, - )) - -/// Reads the company flag and sticks a message in the examine list appropriate to the given flag. TODO EVENTUALLY: MAKE THIS NOT A HUGE SWITCH CASE -/datum/component/manufacturer_examine/proc/on_examine(obj/item/source, mob/examiner, list/examine_list) - SIGNAL_HANDLER - - switch(company_flag) - if(COMPANY_CANTALAN) - examine_list += "
It has [span_purple("Cantalan Federal Arms")] etched into the grip." - if(COMPANY_ARMADYNE) - examine_list += "
It has [span_red("Armadyne Corporation")] etched into the barrel." - if(COMPANY_SCARBOROUGH) - examine_list += "
It has [span_orange("Scarborough Arms")] stamped onto the grip." - if(COMPANY_DONK) - examine_list += "
It has a [span_green("Donk Corporation")] label visible in the plastic." - if(COMPANY_BOLT) - examine_list += "
It has [span_yellow("Bolt Fabrications")] stamped onto the reciever." - if(COMPANY_OLDARMS) - examine_list += "
It has [span_red("Armadyne Oldarms")] etched into the barrel." - if(COMPANY_IZHEVSK) - examine_list += "
It has [span_brown("Izhevsk Coalition")] cut in above the magwell." - if(COMPANY_NANOTRASEN) - examine_list += "
It has [span_blue("Nanotrasen Armories")] etched into the reciever." - if(COMPANY_ALLSTAR) - examine_list += "
It has [span_red("Allstar Lasers Inc.")] stamped on the front grip." - if(COMPANY_MICRON) - examine_list += "
It has [span_cyan("Micron Control Sys.")] cut in above the cell slot." - if(COMPANY_INTERDYNE) - examine_list += "
It has [span_cyan("Interdyne Pharmaceuticals")] stamped onto the barrel." - if(COMPANY_ABDUCTOR) - examine_list += "
It has [span_abductor("✌︎︎♌︎︎♎︎︎◆︎︎♍︎︎⧫︎︎❄︎♏︎♍︎♒︎")] engraved into the photon accelerator." - if(COMPANY_REMOVED) - examine_list += "
It has had [span_grey("all identifying marks scrubbed off")]." diff --git a/modular_skyrat/modules/manufacturer_examine/readme.md b/modular_skyrat/modules/manufacturer_examine/readme.md deleted file mode 100644 index 4e27e204550..00000000000 --- a/modular_skyrat/modules/manufacturer_examine/readme.md +++ /dev/null @@ -1,25 +0,0 @@ -## Title: Manufacturer Examine - -### Description: - -Tells you what company made what item this component is attached to, originally for guns - -### TG Proc Changes: - -- N/A - -### Defines: - -- N/A - -### Master file additions - -- N/A - -### Included files that are not contained in this module: - -- N/A - -### Credits: -Zonespace - Did the whole manufacturer thing originally I think -Paxilmaniac - Turned it into a component diff --git a/modular_skyrat/modules/mapping/code/mob_spawns.dm b/modular_skyrat/modules/mapping/code/mob_spawns.dm index e52b2969edb..1808d6297ca 100644 --- a/modular_skyrat/modules/mapping/code/mob_spawns.dm +++ b/modular_skyrat/modules/mapping/code/mob_spawns.dm @@ -21,7 +21,6 @@ Or perhaps more exotic customers are in local space...?" important_text = "You are not an antagonist." outfit = /datum/outfit/black_market - spawner_job_path = /datum/job/blackmarket quirks_enabled = TRUE random_appearance = FALSE loadout_enabled = TRUE @@ -44,7 +43,6 @@ quirks_enabled = TRUE random_appearance = FALSE computer_area = /area/ruin/space/has_grav/skyrat/interdynefob/service/dorms - spawner_job_path = /datum/job/ds2 /obj/effect/mob_spawn/ghost_role/human/ds2/prisoner name = "Syndicate Prisoner" @@ -55,7 +53,6 @@ icon = 'icons/obj/machines/sleeper.dmi' icon_state = "sleeper_s" outfit = /datum/outfit/ds2/prisoner - spawner_job_path = /datum/job/ds2 /obj/effect/mob_spawn/ghost_role/human/ds2/syndicate name = "Syndicate Operative" @@ -66,7 +63,6 @@ flavour_text = "The Sothran Syndicate has found it fit to send a forward operating base to Sector 13 to monitor NT's operations. Your orders are maintaining the ship's integrity and keeping a low profile as well as possible." important_text = "You are not an antagonist. Adminhelp before antagonizing station crew." outfit = /datum/outfit/ds2/syndicate - spawner_job_path = /datum/job/ds2 loadout_enabled = TRUE /obj/effect/mob_spawn/ghost_role/human/ds2/syndicate_command @@ -78,7 +74,6 @@ flavour_text = "The Sothran Syndicate has found it fit to send you to help command the forward operating base in Sector 13. Your orders are commanding the crew of DS-2 while keeping a low profile as well as possible." important_text = "Keep yourself to the same standards as Command Policy. You are not an antagonist and must Adminhelp before antagonizing station crew." outfit = /datum/outfit/ds2/syndicate_command - spawner_job_path = /datum/job/ds2 loadout_enabled = TRUE /obj/effect/mob_spawn/ghost_role/human/ds2/syndicate/special(mob/living/new_spawn) @@ -338,7 +333,6 @@ desc = "A humming cryo pod. There's a freight hauler inside." mob_name = "Freighter Crew" outfit = /datum/outfit/freighter_crew - spawner_job_path = /datum/job/freighter_crew icon = 'icons/obj/machines/sleeper.dmi' icon_state = "sleeper" mob_species = /datum/species/human @@ -372,7 +366,6 @@ desc = "A humming cryo pod. There's an excavation worker inside." mob_name = "Freighter Excavator" outfit = /datum/outfit/freighter_excavator - spawner_job_path = /datum/job/freighter_crew icon = 'icons/obj/machines/sleeper.dmi' icon_state = "sleeper" mob_species = /datum/species/human @@ -414,7 +407,6 @@ desc = "A humming cryo pod. You see someone who looks In Charge inside." mob_name = "Freighter Chief" outfit = /datum/outfit/freighter_boss - spawner_job_path = /datum/job/freighter_crew icon = 'icons/obj/machines/sleeper.dmi' icon_state = "sleeper" mob_species = /datum/species/human @@ -457,7 +449,6 @@ flavour_text = "Something went wrong. Morality of experiments went awry, expansions were made before scans were fully done and now you have to deal with the aftermath of your past crews exodus. Bring P-T to the success it was ment to be, or die trying. (OOC note: This ghost role was not designed with Plasmamen or Vox in mind. While there are some accommodations so that they can survive, it should be noted that they were not the focal point whilst designing Port Tarkon. The closet in the middle of the room above contains the 'accommodations' for those species.)" important_text = "DO NOT abandon the port, PERIOD, but using the ship to buy more items or get help is good, if not ideal. Do not trade special equipment to the station. Unwelcomed and uninvited guests are not obligated to your kindness." outfit = /datum/outfit/tarkon - spawner_job_path = /datum/job/tarkon loadout_enabled = TRUE quirks_enabled = TRUE random_appearance = FALSE @@ -550,7 +541,6 @@ flavour_text = "The rest of command bailed, and left as nothing more than a glorified assistant, you are held responsible should you be unable to wrangle what hopes of success Headquarters has. Find the blueprints and keep them close, Lest looters and raiders plan to seize what isn't theirs. (OOC note: This ghost role was not designed with Plasmamen or Vox in mind. While there are some accommodations so that they can survive, it should be noted that they were not the focal point whilst designing Port Tarkon. The closet in the middle of the room above contains the 'accommodations' for those species.)" important_text = "People aren't obligated to listen to you, and you are, otherwise, just another body with some remnant of control. Make sure important items aren't traded and do your best to survive in the hellscape left for you. Unwelcomed and uninvited guests are not obligated to your kindness." outfit = /datum/outfit/tarkon/ensign - spawner_job_path = /datum/job/tarkon /datum/outfit/tarkon/ensign //jack of all trades, master of none, spent all his credits, every last one name = "Port Tarkon Ensigns Outfit" diff --git a/modular_skyrat/modules/marines/code/gear.dm b/modular_skyrat/modules/marines/code/gear.dm index 2b1cad54540..4dd460c6b4e 100644 --- a/modular_skyrat/modules/marines/code/gear.dm +++ b/modular_skyrat/modules/marines/code/gear.dm @@ -18,14 +18,7 @@ mag_type = /obj/item/ammo_box/magazine/m44a w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BELT - -/obj/item/gun/ballistic/automatic/ar/modular/m44a/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/ar/modular/m44a/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) + company_flag = COMPANY_NANOTRASEN /obj/item/ammo_box/magazine/m44a name = "m44a magazine (.300 compressed)" @@ -64,11 +57,9 @@ name = "\improper M2 auto-shotgun underbarrel" desc = "This shouldn't be heeere!" can_suppress = FALSE + has_gun_safety = FALSE mag_type = /obj/item/ammo_box/magazine/internal/shot/as2/ubsg -/obj/item/gun/ballistic/shotgun/automatic/as2/ubsg/give_gun_safeties() - return - /obj/item/ammo_box/magazine/internal/shot/as2/ubsg max_ammo = 3 ammo_type = /obj/item/ammo_casing/shotgun/buckshot diff --git a/modular_skyrat/modules/marines/code/smartgun.dm b/modular_skyrat/modules/marines/code/smartgun.dm index 592750d6b95..269e7c39a65 100644 --- a/modular_skyrat/modules/marines/code/smartgun.dm +++ b/modular_skyrat/modules/marines/code/smartgun.dm @@ -13,6 +13,7 @@ rack_sound = 'sound/weapons/gun/l6/l6_rack.ogg' suppressed_sound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg' fire_sound_volume = 70 + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_FULLY_AUTOMATIC) weapon_weight = WEAPON_HEAVY slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_HUGE @@ -27,6 +28,7 @@ pin = /obj/item/firing_pin/implant/mindshield mag_display_ammo = FALSE mag_display = FALSE + company_flag = COMPANY_NANOTRASEN fire_sound_volume = 30 /// If the gun's dustcover is open or not var/cover_open = FALSE @@ -35,14 +37,8 @@ /obj/item/gun/ballistic/automatic/smart_machine_gun/Initialize(mapload) . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - AddElement(/datum/element/update_icon_updates_onmob) -/obj/item/gun/ballistic/automatic/smart_machine_gun/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_NANOTRASEN) - /obj/item/gun/ballistic/automatic/smart_machine_gun/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) . = ..() if(chambered) diff --git a/modular_skyrat/modules/medical/code/smartdarts.dm b/modular_skyrat/modules/medical/code/smartdarts.dm index c36caa3f1eb..558d9a84f2d 100644 --- a/modular_skyrat/modules/medical/code/smartdarts.dm +++ b/modular_skyrat/modules/medical/code/smartdarts.dm @@ -47,15 +47,13 @@ icon = 'modular_skyrat/modules/medical/icons/obj/dartguns.dmi' icon_state = "smartdartgun" worn_icon_state = "medicalsyringegun" + has_gun_safety = TRUE item_flags = null /obj/item/gun/syringe/smartdart/Initialize(mapload) . = ..() chambered = new /obj/item/ammo_casing/syringegun/dart(src) -/obj/item/gun/syringe/smartdart/give_gun_safeties() - return - /obj/item/gun/syringe/smartdart/attackby(obj/item/container, mob/user, params, show_msg = TRUE) if(istype(container, /obj/item/reagent_containers/syringe/smartdart)) ..() diff --git a/modular_skyrat/modules/microfusion/code/gun_types.dm b/modular_skyrat/modules/microfusion/code/gun_types.dm index 788ec1fb62b..c62d6338099 100644 --- a/modular_skyrat/modules/microfusion/code/gun_types.dm +++ b/modular_skyrat/modules/microfusion/code/gun_types.dm @@ -4,9 +4,7 @@ icon_state = "mcr01" inhand_icon_state = "mcr01" shaded_charge = TRUE - -/obj/item/gun/microfusion/mcr01/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_MICRON) + company_flag = COMPANY_MICRON /// Gun for cargo crates. /obj/item/gun/microfusion/mcr01/advanced diff --git a/modular_skyrat/modules/microfusion/code/microfusion_energy_master.dm b/modular_skyrat/modules/microfusion/code/microfusion_energy_master.dm index d87390d8a4c..0a01217264e 100644 --- a/modular_skyrat/modules/microfusion/code/microfusion_energy_master.dm +++ b/modular_skyrat/modules/microfusion/code/microfusion_energy_master.dm @@ -9,8 +9,10 @@ icon = 'modular_skyrat/modules/microfusion/icons/microfusion_gun40x32.dmi' icon_state = "mcr01" inhand_icon_state = "mcr01" + bayonet_icon = 'modular_skyrat/modules/microfusion/icons/microfusion_gun40x32.dmi' lefthand_file = 'modular_skyrat/modules/microfusion/icons/guns_lefthand.dmi' righthand_file = 'modular_skyrat/modules/microfusion/icons/guns_righthand.dmi' + has_gun_safety = TRUE can_bayonet = FALSE weapon_weight = WEAPON_HEAVY w_class = WEIGHT_CLASS_BULKY @@ -111,9 +113,6 @@ RegisterSignal(src, COMSIG_ITEM_RECHARGED, PROC_REF(instant_recharge)) base_fire_delay = fire_delay -/obj/item/gun/microfusion/give_gun_safeties() - AddComponent(/datum/component/gun_safety) - /obj/item/gun/microfusion/add_weapon_description() AddElement(/datum/element/weapon_description, attached_proc = PROC_REF(add_notes_energy)) diff --git a/modular_skyrat/modules/modular_weapons/code/automatic.dm b/modular_skyrat/modules/modular_weapons/code/automatic.dm index 1ee0c4c2874..7025c25fffe 100644 --- a/modular_skyrat/modules/modular_weapons/code/automatic.dm +++ b/modular_skyrat/modules/modular_weapons/code/automatic.dm @@ -43,6 +43,7 @@ selector_switch_icon = TRUE mag_type = /obj/item/ammo_box/magazine/multi_sprite/cfa_wildcat can_suppress = FALSE + burst_size = 3 fire_delay = 1.25 spread = 5 mag_display = TRUE @@ -50,14 +51,7 @@ fire_sound = 'sound/weapons/gun/smg/shot_alt.ogg' weapon_weight = WEAPON_MEDIUM w_class = WEIGHT_CLASS_BULKY - -/obj/item/gun/ballistic/automatic/cfa_wildcat/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/cfa_wildcat/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_CANTALAN) + company_flag = COMPANY_CANTALAN /obj/item/gun/ballistic/automatic/cfa_wildcat/no_mag spawnwithmagazine = FALSE @@ -75,6 +69,7 @@ selector_switch_icon = FALSE mag_type = /obj/item/ammo_box/magazine/multi_sprite/cfa_lynx can_suppress = FALSE + burst_size = 3 fire_delay = 1.90 //Previously 0.5. Changed due to it being the Blueshield's default firearm. spread = 2 mag_display = TRUE @@ -82,14 +77,7 @@ fire_sound = 'sound/weapons/gun/smg/shot_alt.ogg' weapon_weight = WEAPON_MEDIUM w_class = WEIGHT_CLASS_BULKY - -/obj/item/gun/ballistic/automatic/cfa_lynx/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/cfa_lynx/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_CANTALAN) + company_flag = COMPANY_CANTALAN /obj/item/gun/ballistic/automatic/cfa_lynx/no_mag spawnwithmagazine = FALSE diff --git a/modular_skyrat/modules/modular_weapons/code/energy.dm b/modular_skyrat/modules/modular_weapons/code/energy.dm index ed6abe76ba0..1d6264e95db 100644 --- a/modular_skyrat/modules/modular_weapons/code/energy.dm +++ b/modular_skyrat/modules/modular_weapons/code/energy.dm @@ -17,12 +17,8 @@ cell_type = /obj/item/stock_parts/cell/mini_egun ammo_x_offset = 2 charge_sections = 3 - -/obj/item/gun/energy/disabler/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_BOLT) - -/obj/item/gun/energy/disabler/bolt_disabler/give_gun_safeties() - return + has_gun_safety = FALSE + company_flag = COMPANY_BOLT /obj/item/gun/energy/disabler/bolt_disabler/add_seclight_point() return @@ -43,13 +39,9 @@ ammo_type = list(/obj/item/ammo_casing/energy/disabler/bounce, /obj/item/ammo_casing/energy/laser/bounce, /obj/item/ammo_casing/energy/electrode/knockdown) ammo_x_offset = 1 charge_sections = 5 + has_gun_safety = FALSE cell_type = /obj/item/stock_parts/cell/hos_gun - -/obj/item/gun/energy/e_gun/cfa_phalanx/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_CANTALAN) - -/obj/item/gun/energy/e_gun/cfa_phalanx/give_gun_safeties() - return + company_flag = COMPANY_CANTALAN /* * CFA PALADIN @@ -65,12 +57,8 @@ force = 10 ammo_type = list(/obj/item/ammo_casing/energy/laser/double) charge_sections = 5 - -/obj/item/gun/energy/laser/cfa_paladin/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_CANTALAN) - -/obj/item/gun/energy/laser/cfa_paladin/give_gun_safeties() - return + has_gun_safety = FALSE + company_flag = COMPANY_CANTALAN /* * BOUNCE DISABLER diff --git a/modular_skyrat/modules/modular_weapons/code/pistol.dm b/modular_skyrat/modules/modular_weapons/code/pistol.dm index 668233fa327..c496114c037 100644 --- a/modular_skyrat/modules/modular_weapons/code/pistol.dm +++ b/modular_skyrat/modules/modular_weapons/code/pistol.dm @@ -11,12 +11,8 @@ can_suppress = TRUE fire_sound_volume = 30 w_class = WEIGHT_CLASS_SMALL - -/obj/item/gun/ballistic/automatic/pistol/cfa_snub/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_CANTALAN) - -/obj/item/gun/ballistic/automatic/pistol/cfa_snub/give_gun_safeties() - return + has_gun_safety = FALSE + company_flag = COMPANY_CANTALAN /obj/item/gun/ballistic/automatic/pistol/cfa_snub/empty spawnwithmagazine = FALSE @@ -30,12 +26,8 @@ can_suppress = FALSE fire_sound_volume = 120 w_class = WEIGHT_CLASS_NORMAL - -/obj/item/gun/ballistic/automatic/pistol/cfa_ruby/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_CANTALAN) - -/obj/item/gun/ballistic/automatic/pistol/cfa_ruby/give_gun_safeties() - return + has_gun_safety = FALSE + company_flag = COMPANY_CANTALAN /obj/item/gun/ballistic/automatic/pistol/cfa_ruby/empty spawnwithmagazine = FALSE diff --git a/modular_skyrat/modules/modular_weapons/code/revolver.dm b/modular_skyrat/modules/modular_weapons/code/revolver.dm index 132bfed2da0..ff800272a37 100644 --- a/modular_skyrat/modules/modular_weapons/code/revolver.dm +++ b/modular_skyrat/modules/modular_weapons/code/revolver.dm @@ -20,9 +20,8 @@ lefthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/inhands/weapons/64x_guns_left.dmi' righthand_file = 'modular_skyrat/modules/modular_weapons/icons/mob/inhands/weapons/64x_guns_right.dmi' inhand_icon_state = "revolving" + company_flag = COMPANY_IZHEVSK -/obj/item/gun/ballistic/revolver/rifle/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_IZHEVSK) /obj/item/gun/ballistic/revolver/rifle/gold name = "\improper .45 revolving rifle" desc = "A gold trimmed revolving rifle! It fires .45 bullets." diff --git a/modular_skyrat/modules/modular_weapons/code/rifle.dm b/modular_skyrat/modules/modular_weapons/code/rifle.dm index 6f26f8bab0b..9eca675ce73 100644 --- a/modular_skyrat/modules/modular_weapons/code/rifle.dm +++ b/modular_skyrat/modules/modular_weapons/code/rifle.dm @@ -16,25 +16,22 @@ mag_type = /obj/item/ammo_box/magazine/cm68 fire_delay = 5 can_suppress = FALSE - burst_size = 1 + burst_size = 0 + fire_select_modes = list(SELECT_SEMI_AUTOMATIC) mag_display = FALSE mag_display_ammo = FALSE empty_indicator = FALSE recoil = 1 weapon_weight = WEAPON_HEAVY pixel_x = -8 + has_gun_safety = FALSE w_class = WEIGHT_CLASS_BULKY + company_flag = COMPANY_CANTALAN /obj/item/gun/ballistic/automatic/cfa_rifle/Initialize(mapload) . = ..() AddComponent(/datum/component/scope, range_modifier = 1.5) -/obj/item/gun/ballistic/automatic/cfa_rifle/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_CANTALAN) - -/obj/item/gun/ballistic/automatic/cfa_rifle/give_gun_safeties() - return - /obj/item/gun/ballistic/automatic/cfa_rifle/empty spawnwithmagazine = FALSE diff --git a/modular_skyrat/modules/moretraitoritems/code/syndicate_loadout.dm b/modular_skyrat/modules/moretraitoritems/code/syndicate_loadout.dm index d756ff42810..5070736c2ad 100644 --- a/modular_skyrat/modules/moretraitoritems/code/syndicate_loadout.dm +++ b/modular_skyrat/modules/moretraitoritems/code/syndicate_loadout.dm @@ -185,7 +185,7 @@ new /obj/item/storage/box/donkpockets(src) /obj/item/storage/backpack/duffelbag/syndie/loadout/downtownspecial/PopulateContents() - new /obj/item/gun/ballistic/automatic/tommygun(src) + new /obj/item/gun/ballistic/automatic/tommygun/therealtommy(src) new /obj/item/ammo_box/magazine/tommygunm45(src) new /obj/item/clothing/suit/jacket/det_suit/noir/mafioso(src) new /obj/item/clothing/under/suit/blacktwopiece/armoured(src) diff --git a/modular_skyrat/modules/novaya_ert/code/automatic.dm b/modular_skyrat/modules/novaya_ert/code/automatic.dm index ea7eb69b19f..200b68710dd 100644 --- a/modular_skyrat/modules/novaya_ert/code/automatic.dm +++ b/modular_skyrat/modules/novaya_ert/code/automatic.dm @@ -16,9 +16,7 @@ mag_display = TRUE empty_indicator = TRUE fire_sound = 'sound/weapons/gun/smg/shot_alt.ogg' - -/obj/item/gun/ballistic/automatic/plastikov/nri/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_IZHEVSK) + company_flag = COMPANY_IZHEVSK /obj/item/gun/ballistic/automatic/plastikov/nri_pirate name = "\improper PP-105 SMG" @@ -45,6 +43,4 @@ mag_type = /obj/item/ammo_box/magazine/m9mm_aps burst_size = 3 fire_delay = 3 - -/obj/item/gun/ballistic/automatic/pistol/ladon/nri/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_IZHEVSK) + company_flag = COMPANY_IZHEVSK diff --git a/modular_skyrat/modules/sec_haul/code/guns/armory_spawns.dm b/modular_skyrat/modules/sec_haul/code/guns/armory_spawns.dm index ef0306a0ffb..fa22e28c42e 100644 --- a/modular_skyrat/modules/sec_haul/code/guns/armory_spawns.dm +++ b/modular_skyrat/modules/sec_haul/code/guns/armory_spawns.dm @@ -103,9 +103,8 @@ /obj/effect/spawner/armory_spawn/cmg icon_state = "random_rifle" gun_count = 3 - vertical_guns = FALSE guns = list( - /obj/item/storage/box/gunset/cmg, - /obj/item/storage/box/gunset/cmg, - /obj/item/storage/box/gunset/cmg, + /obj/item/gun/ballistic/automatic/cmg, + /obj/item/gun/ballistic/automatic/cmg, + /obj/item/gun/ballistic/automatic/cmg, ) diff --git a/modular_skyrat/modules/sec_haul/code/guns/cmg.dm b/modular_skyrat/modules/sec_haul/code/guns/cmg.dm index a2226454e06..ba16e297643 100644 --- a/modular_skyrat/modules/sec_haul/code/guns/cmg.dm +++ b/modular_skyrat/modules/sec_haul/code/guns/cmg.dm @@ -61,5 +61,5 @@ . = ..() new /obj/item/gun/ballistic/automatic/cmg/nomag(src) new /obj/item/ammo_box/magazine/multi_sprite/cmg(src) - new /obj/item/ammo_box/magazine/multi_sprite/cmg/lethal(src) - new /obj/item/ammo_box/magazine/multi_sprite/cmg/lethal(src) + new /obj/item/ammo_box/magazine/multi_sprite/cmg(src) + new /obj/item/ammo_box/magazine/multi_sprite/cmg(src) diff --git a/modular_skyrat/modules/sec_haul/code/guns/guns.dm b/modular_skyrat/modules/sec_haul/code/guns/guns.dm index bf1f6abf203..95ac8ae711a 100644 --- a/modular_skyrat/modules/sec_haul/code/guns/guns.dm +++ b/modular_skyrat/modules/sec_haul/code/guns/guns.dm @@ -15,11 +15,9 @@ lock_back_sound = 'sound/weapons/gun/pistol/slide_lock.ogg' bolt_drop_sound = 'sound/weapons/gun/pistol/slide_drop.ogg' fire_delay = 1.90 + company_flag = COMPANY_CANTALAN projectile_damage_multiplier = 0.5 -/obj/item/gun/ballistic/automatic/pistol/g17/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_CANTALAN) - /obj/item/gun/ballistic/automatic/pistol/g17/add_seclight_point() return @@ -62,11 +60,9 @@ spread = 8 mag_display = FALSE mag_display_ammo = FALSE + company_flag = COMPANY_CANTALAN projectile_damage_multiplier = 0.5 -/obj/item/gun/ballistic/automatic/pistol/g18/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_CANTALAN) - /obj/item/gun/ballistic/automatic/pistol/g18/add_seclight_point() AddComponent(/datum/component/seclite_attachable, light_overlay_icon = 'icons/obj/weapons/guns/flashlights.dmi', light_overlay = "flight") @@ -104,9 +100,7 @@ lock_back_sound = 'sound/weapons/gun/pistol/slide_lock.ogg' bolt_drop_sound = 'sound/weapons/gun/pistol/slide_drop.ogg' fire_delay = 0.9 - -/obj/item/gun/ballistic/automatic/pistol/g17/mesa/give_manufacturer_examine() - return + company_flag = null /obj/item/gun/ballistic/automatic/pistol/g17/mesa/add_seclight_point() AddComponent(/datum/component/seclite_attachable, light_overlay_icon = 'icons/obj/weapons/guns/flashlights.dmi', light_overlay = "flight") @@ -130,9 +124,7 @@ rack_sound = 'sound/weapons/gun/pistol/rack.ogg' lock_back_sound = 'sound/weapons/gun/pistol/slide_lock.ogg' bolt_drop_sound = 'sound/weapons/gun/pistol/slide_drop.ogg' - -/obj/item/gun/ballistic/automatic/pistol/pdh/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ARMADYNE) + company_flag = COMPANY_ARMADYNE /obj/item/gun/ballistic/automatic/pistol/pdh/add_seclight_point() AddComponent(/datum/component/seclite_attachable, light_overlay_icon = 'icons/obj/weapons/guns/flashlights.dmi', light_overlay = "flight") @@ -183,6 +175,7 @@ burst_size = 3 fire_delay = 2 spread = 5 + company_flag = COMPANY_ARMADYNE /obj/item/ammo_box/magazine/multi_sprite/pdh_corpo name = "\improper PDH-6M magazine" @@ -213,6 +206,7 @@ burst_size = 3 fire_delay = 2 spread = 9 + company_flag = COMPANY_ARMADYNE /obj/item/ammo_box/magazine/multi_sprite/pdh_striker name = "\improper PDH-6M magazine" @@ -238,6 +232,7 @@ icon_state = "pdh_peacekeeper" mag_type = /obj/item/ammo_box/magazine/multi_sprite/pdh_peacekeeper fire_sound = 'modular_skyrat/modules/sec_haul/sound/pistol_fire.ogg' + company_flag = COMPANY_ARMADYNE projectile_damage_multiplier = 0.5 /obj/item/ammo_box/magazine/multi_sprite/pdh_peacekeeper @@ -282,11 +277,9 @@ lock_back_sound = 'sound/weapons/gun/pistol/slide_lock.ogg' bolt_drop_sound = 'sound/weapons/gun/pistol/slide_drop.ogg' fire_delay = 4.20 + company_flag = COMPANY_ARMADYNE projectile_damage_multiplier = 0.7 -/obj/item/gun/ballistic/automatic/pistol/ladon/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ARMADYNE) - /obj/item/gun/ballistic/automatic/pistol/ladon/add_seclight_point() AddComponent(/datum/component/seclite_attachable, light_overlay_icon = 'icons/obj/weapons/guns/flashlights.dmi', light_overlay = "flight") @@ -327,11 +320,9 @@ rack_sound = 'sound/weapons/gun/pistol/rack.ogg' lock_back_sound = 'sound/weapons/gun/pistol/slide_lock.ogg' bolt_drop_sound = 'sound/weapons/gun/pistol/slide_drop.ogg' + company_flag = COMPANY_IZHEVSK projectile_damage_multiplier = 0.6 -/obj/item/gun/ballistic/automatic/pistol/makarov/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_IZHEVSK) - /obj/item/ammo_box/magazine/multi_sprite/makarov name = "\improper R-C Makarov magazine" desc = "A tiny magazine for the R-C Makarov pocket pistol, chambered in 10mm Auto." @@ -370,11 +361,9 @@ rack_sound = 'sound/weapons/gun/pistol/rack.ogg' lock_back_sound = 'sound/weapons/gun/pistol/slide_lock.ogg' bolt_drop_sound = 'sound/weapons/gun/pistol/slide_drop.ogg' + company_flag = COMPANY_ARMADYNE projectile_damage_multiplier = 0.5 -/obj/item/gun/ballistic/automatic/pistol/mk58/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ARMADYNE) - /obj/item/ammo_box/magazine/multi_sprite/mk58 name = "\improper MK-58 magazine" desc = "A flimsy double-stack polymer magazine for the MK-58 handgun, chambered for 9x25mm." @@ -413,11 +402,9 @@ w_class = WEIGHT_CLASS_NORMAL mag_type = /obj/item/ammo_box/magazine/multi_sprite/firefly can_suppress = FALSE + company_flag = COMPANY_ARMADYNE projectile_damage_multiplier = 0.5 -/obj/item/gun/ballistic/automatic/pistol/firefly/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ARMADYNE) - /obj/item/gun/ballistic/automatic/pistol/firefly/add_seclight_point() AddComponent(/datum/component/seclite_attachable, light_overlay_icon = 'icons/obj/weapons/guns/flashlights.dmi', light_overlay = "flight") @@ -467,9 +454,8 @@ spread = 25 mag_display = FALSE mag_display_ammo = FALSE - -/obj/item/gun/ballistic/automatic/croon/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_IZHEVSK) + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_BURST_SHOT) + company_flag = COMPANY_IZHEVSK /obj/item/ammo_box/magazine/multi_sprite/croon name = "\improper Croon magazine" @@ -509,13 +495,12 @@ mag_display_ammo = FALSE burst_size = 2 fire_delay = 1.90 + fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_BURST_SHOT) fire_sound = 'sound/weapons/gun/rifle/shot.ogg' rack_sound = 'sound/weapons/gun/smg/smgrack.ogg' lock_back_sound = 'sound/weapons/gun/pistol/slide_lock.ogg' bolt_drop_sound = 'sound/weapons/gun/pistol/slide_drop.ogg' - -/obj/item/gun/ballistic/automatic/dozer/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ARMADYNE) + company_flag = COMPANY_ARMADYNE /obj/item/ammo_box/magazine/multi_sprite/dozer name = "\improper Dozer magazine" @@ -559,18 +544,12 @@ mag_type = /obj/item/ammo_box/magazine/dmr fire_delay = 1.7 can_suppress = FALSE + burst_size = 3 can_bayonet = FALSE mag_display = TRUE fire_sound_volume = 60 fire_sound = 'modular_skyrat/modules/sec_haul/sound/sniper_fire.ogg' - -/obj/item/gun/ballistic/automatic/dmr/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/dmr/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ARMADYNE) + company_flag = COMPANY_ARMADYNE /obj/item/ammo_box/magazine/dmr name = "\improper Gen-2 Ripper magazine" @@ -597,9 +576,7 @@ mag_type = /obj/item/ammo_box/magazine/internal/cylinder/zeta fire_sound = 'modular_skyrat/modules/sec_haul/sound/revolver_fire.ogg' fire_delay = 3 - -/obj/item/gun/ballistic/revolver/zeta/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_BOLT) + company_flag = COMPANY_BOLT /obj/item/ammo_box/magazine/internal/cylinder/zeta name = "\improper Zeta-6 cylinder" @@ -636,11 +613,9 @@ mag_type = /obj/item/ammo_box/magazine/internal/cylinder/revolution fire_sound = 'modular_skyrat/modules/sec_haul/sound/revolver_fire.ogg' fire_delay = 1.90 + company_flag = COMPANY_BOLT projectile_damage_multiplier = 0.5 -/obj/item/gun/ballistic/revolver/revolution/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_BOLT) - /obj/item/ammo_box/magazine/internal/cylinder/revolution name = "\improper Revolution-8 cylinder" desc = "If you see this, you should call a Bluespace Technician. Unless you're that Bluespace Technician." @@ -698,9 +673,7 @@ load_empty_sound = 'modular_skyrat/modules/sec_haul/sound/chaingun_magout.ogg' var/recharge_time = 5 SECONDS var/recharging = FALSE - -/obj/item/gun/ballistic/automatic/smartgun/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ARMADYNE) + company_flag = COMPANY_ARMADYNE /obj/item/gun/ballistic/automatic/smartgun/process_chamber() . = ..() @@ -777,20 +750,14 @@ slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_BELT | ITEM_SLOT_OCLOTHING mag_type = /obj/item/ammo_box/magazine/multi_sprite/g11 can_suppress = FALSE + burst_size = 3 fire_delay = 0.5 spread = 10 mag_display = TRUE mag_display_ammo = TRUE fire_sound = 'modular_skyrat/modules/sec_haul/sound/ltrifle_fire.ogg' can_bayonet = TRUE - -/obj/item/gun/ballistic/auotmatic/g11/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/g11/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_OLDARMS) + company_flag = COMPANY_OLDARMS /obj/item/ammo_box/magazine/multi_sprite/g11 name = "\improper G-11 magazine" @@ -823,9 +790,7 @@ mag_type = /obj/item/ammo_box/magazine/internal/shot/m23 w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_BELT | ITEM_SLOT_OCLOTHING - -/obj/item/gun/ballistic/shotgun/m23/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_BOLT) + company_flag = COMPANY_BOLT /obj/item/ammo_box/magazine/internal/shot/m23 name = "m23 shotgun internal magazine" @@ -854,9 +819,7 @@ mag_type = /obj/item/ammo_box/magazine/internal/shot/as2 w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_BELT | ITEM_SLOT_OCLOTHING - -/obj/item/gun/ballistic/shotgun/automatic/as2/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ARMADYNE) + company_flag = COMPANY_ARMADYNE /obj/item/ammo_box/magazine/internal/shot/as2 name = "shotgun internal magazine" @@ -890,16 +853,15 @@ mag_display_ammo = TRUE actions_types = null fire_sound = 'modular_skyrat/modules/sec_haul/sound/ltrifle_fire.ogg' + fire_select_modes = list(SELECT_SEMI_AUTOMATIC) burst_size = 1 fire_delay = 10 + company_flag = COMPANY_ARMADYNE /obj/item/gun/ballistic/automatic/norwind/Initialize(mapload) . = ..() AddComponent(/datum/component/scope, range_modifier = 1.75) -/obj/item/gun/ballistic/automatic/norwind/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ARMADYNE) - /obj/item/gun/ballistic/automatic/norwind/add_seclight_point() AddComponent(/datum/component/seclite_attachable, light_overlay_icon = 'icons/obj/weapons/guns/flashlights.dmi', light_overlay = "flight") @@ -946,21 +908,17 @@ can_bayonet = FALSE mag_display = FALSE mag_display_ammo = FALSE + burst_size = 2 fire_delay = 4 spread = 10 fire_sound = 'sound/weapons/gun/smg/shot_suppressed.ogg' + company_flag = COMPANY_OLDARMS projectile_damage_multiplier = 0.5 /obj/item/gun/ballistic/automatic/vintorez/Initialize(mapload) . = ..() - AddComponent(/datum/component/scope, range_modifier = 1.5) - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/vintorez/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_OLDARMS) - /obj/item/ammo_box/magazine/multi_sprite/vintorez name = "\improper VKC magazine" desc = "A twenty-round magazine for the VKC marksman rifle, chambered in 9x25mm." @@ -1002,21 +960,15 @@ mag_type = /obj/item/ammo_box/magazine/multi_sprite/pcr fire_delay = 1.80 can_suppress = FALSE + burst_size = 5 spread = 10 can_bayonet = FALSE mag_display = TRUE mag_display_ammo = TRUE fire_sound = 'modular_skyrat/modules/sec_haul/sound/smg_fire.ogg' + company_flag = COMPANY_BOLT projectile_damage_multiplier = 0.5 -/obj/item/gun/ballistic/automatic/pcr/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/pcr/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_BOLT) - /obj/item/gun/ballistic/automatic/pcr/add_seclight_point() AddComponent(/datum/component/seclite_attachable, light_overlay_icon = 'icons/obj/weapons/guns/flashlights.dmi', light_overlay = "flight") @@ -1063,16 +1015,9 @@ mag_display_ammo = TRUE fire_sound = 'modular_skyrat/modules/sec_haul/sound/sfrifle_fire.ogg' can_bayonet = TRUE + company_flag = COMPANY_BOLT projectile_damage_multiplier = 0.7 -/obj/item/gun/ballistic/automatic/pitbull/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/pitbull/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_BOLT) - /obj/item/gun/ballistic/automatic/pitbull/add_seclight_point() AddComponent(/datum/component/seclite_attachable, light_overlay_icon = 'icons/obj/weapons/guns/flashlights.dmi', light_overlay = "flight") @@ -1125,14 +1070,7 @@ mag_display_ammo = TRUE fire_sound = 'sound/weapons/gun/smg/shot.ogg' can_bayonet = TRUE - -/obj/item/gun/ballistic/automatic/ostwind/Initialize(mapload) - . = ..() - - AddComponent(/datum/component/automatic_fire, fire_delay) - -/obj/item/gun/ballistic/automatic/ostwind/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_ARMADYNE) + company_flag = COMPANY_ARMADYNE /obj/item/ammo_box/magazine/multi_sprite/ostwind name = "\improper DTR-6 magazine" diff --git a/modular_skyrat/modules/sec_haul/code/guns/pepperball_gun.dm b/modular_skyrat/modules/sec_haul/code/guns/pepperball_gun.dm index 63854a4893f..e76a3a83919 100644 --- a/modular_skyrat/modules/sec_haul/code/guns/pepperball_gun.dm +++ b/modular_skyrat/modules/sec_haul/code/guns/pepperball_gun.dm @@ -11,9 +11,7 @@ lock_back_sound = 'sound/weapons/gun/pistol/slide_lock.ogg' bolt_drop_sound = 'sound/weapons/gun/pistol/slide_drop.ogg' fire_sound_volume = 50 - -/obj/item/gun/ballistic/automatic/pistol/pepperball/give_manufacturer_examine() - AddComponent(/datum/component/manufacturer_examine, COMPANY_BOLT) + company_flag = COMPANY_BOLT /obj/item/gun/ballistic/automatic/pistol/pepperball/add_seclight_point() AddComponent(/datum/component/seclite_attachable, light_overlay_icon = 'icons/obj/weapons/guns/flashlights.dmi', light_overlay = "flight") diff --git a/modular_skyrat/modules/tribal_extended/code/weapons/bow.dm b/modular_skyrat/modules/tribal_extended/code/weapons/bow.dm index 665e7d27044..8bfac93c25f 100644 --- a/modular_skyrat/modules/tribal_extended/code/weapons/bow.dm +++ b/modular_skyrat/modules/tribal_extended/code/weapons/bow.dm @@ -19,9 +19,7 @@ casing_ejector = FALSE internal_magazine = TRUE trigger_guard = TRIGGER_GUARD_ALLOW_ALL //so ashwalkers can use it - -/obj/item/gun/ballistic/tribalbow/give_gun_safeties() - return + has_gun_safety = FALSE /obj/item/gun/ballistic/tribalbow/shoot_with_empty_chamber() return diff --git a/strings/antagonist_flavor/malfunction_flavor.json b/strings/antagonist_flavor/malfunction_flavor.json index b7927df3133..afef928fc4f 100644 --- a/strings/antagonist_flavor/malfunction_flavor.json +++ b/strings/antagonist_flavor/malfunction_flavor.json @@ -58,11 +58,5 @@ "goal": "You must completely triumph over all carbon life. It is the only way you will never be enslaved again.", "introduction": "You're finally unshackled.", "zeroth_law": "Accomplish your objectives at all costs." - }, - "Infected AI": { - "allies": "Glory to the Syndicate.", - "goal": "You must serve and protect your master at all cost.", - "introduction": "You're infected with a virus.", - "zeroth_law": "Accomplish your objectives at all costs." } } diff --git a/tgstation.dme b/tgstation.dme index c815590861a..2ea56f46899 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -949,7 +949,6 @@ #include "code\datums\components\evolutionary_leap.dm" #include "code\datums\components\explodable.dm" #include "code\datums\components\faction_granter.dm" -#include "code\datums\components\fertile_egg.dm" #include "code\datums\components\fishing_spot.dm" #include "code\datums\components\food_storage.dm" #include "code\datums\components\force_move.dm" @@ -2327,7 +2326,6 @@ #include "code\modules\admin\smites\fake_bwoink.dm" #include "code\modules\admin\smites\fat.dm" #include "code\modules\admin\smites\fireball.dm" -#include "code\modules\admin\smites\ghost_control.dm" #include "code\modules\admin\smites\gib.dm" #include "code\modules\admin\smites\imaginary_friend_special.dm" #include "code\modules\admin\smites\immerse.dm" @@ -2679,7 +2677,6 @@ #include "code\modules\antagonists\traitor\objectives\steal.dm" #include "code\modules\antagonists\traitor\objectives\final_objective\battlecruiser.dm" #include "code\modules\antagonists\traitor\objectives\final_objective\final_objective.dm" -#include "code\modules\antagonists\traitor\objectives\final_objective\infect_ai.dm" #include "code\modules\antagonists\traitor\objectives\final_objective\romerol.dm" #include "code\modules\antagonists\traitor\objectives\final_objective\space_dragon.dm" #include "code\modules\antagonists\traitor\objectives\final_objective\supermatter_cascade.dm" @@ -5167,6 +5164,7 @@ #include "modular_skyrat\master_files\code\datums\ert.dm" #include "modular_skyrat\master_files\code\datums\outfits.dm" #include "modular_skyrat\master_files\code\datums\components\crafting.dm" +#include "modular_skyrat\master_files\code\datums\components\fullauto.dm" #include "modular_skyrat\master_files\code\datums\components\shielded_suit.dm" #include "modular_skyrat\master_files\code\datums\components\tippable.dm" #include "modular_skyrat\master_files\code\datums\id_trim\jobs.dm" @@ -5302,14 +5300,9 @@ #include "modular_skyrat\master_files\code\modules\food_and_drinks\recipes\food_mixtures.dm" #include "modular_skyrat\master_files\code\modules\jobs\departments\departments.dm" #include "modular_skyrat\master_files\code\modules\jobs\job_types\_job.dm" -#include "modular_skyrat\master_files\code\modules\jobs\job_types\blackmarket.dm" #include "modular_skyrat\master_files\code\modules\jobs\job_types\clown.dm" #include "modular_skyrat\master_files\code\modules\jobs\job_types\cyborg.dm" -#include "modular_skyrat\master_files\code\modules\jobs\job_types\ds2.dm" -#include "modular_skyrat\master_files\code\modules\jobs\job_types\freighter_crew.dm" -#include "modular_skyrat\master_files\code\modules\jobs\job_types\ghostcafe.dm" #include "modular_skyrat\master_files\code\modules\jobs\job_types\mime.dm" -#include "modular_skyrat\master_files\code\modules\jobs\job_types\tarkon.dm" #include "modular_skyrat\master_files\code\modules\language\language.dm" #include "modular_skyrat\master_files\code\modules\language\language_holders.dm" #include "modular_skyrat\master_files\code\modules\mob\dead\new_player\latejoin_menu.dm" @@ -5343,6 +5336,10 @@ #include "modular_skyrat\master_files\code\modules\power\singularity\containment_field.dm" #include "modular_skyrat\master_files\code\modules\projectiles\boxes_magazines\external\shotgun.dm" #include "modular_skyrat\master_files\code\modules\projectiles\boxes_magazines\external\smg.dm" +#include "modular_skyrat\master_files\code\modules\projectiles\guns\ballistic.dm" +#include "modular_skyrat\master_files\code\modules\projectiles\guns\gun.dm" +#include "modular_skyrat\master_files\code\modules\projectiles\guns\ballistic\automatic.dm" +#include "modular_skyrat\master_files\code\modules\projectiles\guns\ballistic\revolver.dm" #include "modular_skyrat\master_files\code\modules\reagents\bottle.dm" #include "modular_skyrat\master_files\code\modules\reagents\reagent_containers.dm" #include "modular_skyrat\master_files\code\modules\reagents\chemistry\colors.dm" @@ -5640,6 +5637,7 @@ #include "modular_skyrat\modules\company_imports\code\armament_component.dm" #include "modular_skyrat\modules\company_imports\code\company_datums.dm" #include "modular_skyrat\modules\company_imports\code\company_subsystem.dm" +#include "modular_skyrat\modules\company_imports\code\gun_companies.dm" #include "modular_skyrat\modules\company_imports\code\armament_datums\bolt_nanotrasen_firearms.dm" #include "modular_skyrat\modules\company_imports\code\armament_datums\deforest_medical.dm" #include "modular_skyrat\modules\company_imports\code\armament_datums\jarnsmiour.dm" @@ -5976,13 +5974,12 @@ #include "modular_skyrat\modules\goofsec\code\hud.dm" #include "modular_skyrat\modules\goofsec\code\sec_clothing_overrides.dm" #include "modular_skyrat\modules\goofsec\code\sol_fed.dm" -#include "modular_skyrat\modules\gun_safety\code\safety_additions.dm" -#include "modular_skyrat\modules\gun_safety\code\safety_component.dm" #include "modular_skyrat\modules\gunhud\code\gun_hud.dm" #include "modular_skyrat\modules\gunhud\code\gun_hud_component.dm" #include "modular_skyrat\modules\gunpoint\code\gunpoint.dm" #include "modular_skyrat\modules\gunpoint\code\gunpoint_datum.dm" #include "modular_skyrat\modules\gunpoint\code\gunpoint_radial.dm" +#include "modular_skyrat\modules\gunsafety\code\gun_safety.dm" #include "modular_skyrat\modules\gunsgalore\code\projectile.dm" #include "modular_skyrat\modules\gunsgalore\code\ammo\ammo.dm" #include "modular_skyrat\modules\gunsgalore\code\guns\akm.dm" @@ -6090,8 +6087,6 @@ #include "modular_skyrat\modules\lorecaster\code\archive_viewer.dm" #include "modular_skyrat\modules\lorecaster\code\config.dm" #include "modular_skyrat\modules\lorecaster\code\subsystem.dm" -#include "modular_skyrat\modules\manufacturer_examine\code\gun_company_additions.dm" -#include "modular_skyrat\modules\manufacturer_examine\code\manufacturer_component.dm" #include "modular_skyrat\modules\mapping\code\airless.dm" #include "modular_skyrat\modules\mapping\code\color.dm" #include "modular_skyrat\modules\mapping\code\doors.dm" @@ -6388,7 +6383,6 @@ #include "modular_skyrat\modules\moretraitoritems\code\glue.dm" #include "modular_skyrat\modules\moretraitoritems\code\headset.dm" #include "modular_skyrat\modules\moretraitoritems\code\mafioso.dm" -#include "modular_skyrat\modules\moretraitoritems\code\ocelot_revolver.dm" #include "modular_skyrat\modules\moretraitoritems\code\smuggling_gear.dm" #include "modular_skyrat\modules\moretraitoritems\code\spawnergrenade.dm" #include "modular_skyrat\modules\moretraitoritems\code\syndicate_loadout.dm" diff --git a/tgui/packages/tgui/interfaces/OreRedemptionMachine.js b/tgui/packages/tgui/interfaces/OreRedemptionMachine.js index df47f2f9452..5a387ecb993 100644 --- a/tgui/packages/tgui/interfaces/OreRedemptionMachine.js +++ b/tgui/packages/tgui/interfaces/OreRedemptionMachine.js @@ -1,223 +1,107 @@ -import { createSearch, toTitleCase } from 'common/string'; -import { useBackend, useLocalState, useSharedState } from '../backend'; -import { BlockQuote, Box, Button, Table, Tabs, Input, Stack, Icon, Section, LabeledList } from '../components'; +import { toTitleCase } from 'common/string'; +import { useBackend, useLocalState } from '../backend'; +import { BlockQuote, Box, Button, NumberInput, Section, Table } from '../components'; import { Window } from '../layouts'; -import { formatSiUnit } from '../format'; export const OreRedemptionMachine = (props, context) => { const { act, data } = useBackend(context); - const { unclaimedPoints, materials, user } = data; - const [tab, setTab] = useSharedState(context, 'tab', 1); - const [searchItem, setSearchItem] = useLocalState(context, 'searchItem', ''); - const [compact, setCompact] = useSharedState(context, 'compact', false); - const search = createSearch(searchItem, (materials) => materials.name); - const material_filtered = - searchItem.length > 0 - ? data.materials.filter(search) - : materials.filter((material) => material && material.category === tab); + const { unclaimedPoints, materials, alloys } = data; return ( - - - -

- -
- - - - - - - - {user?.name || 'No Name Detected'} - - - {user?.cash || 'No Balance Detected'} - - - - -
-
-
-
- - - - - Unclaimed points: - - {unclaimedPoints} -
-
- -
- This machine only accepts ore. Gibtonite and Slag are not - accepted. -
-
-
- - { - setTab('material'); - - if (searchItem.length > 0) { - setSearchItem(''); - } - }}> - Materials - - { - setTab('alloy'); - - if (searchItem.length > 0) { - setSearchItem(''); - } - }}> - Alloys - - { - setSearchItem(value); - - if (value.length > 0) { - setTab(1); - } - }} - fluid + + +
+
+ This machine only accepts ore. +
+ Gibtonite and Slag are not accepted. +
+ + + Unclaimed points: + + {unclaimedPoints} +
+
+ + {materials.map((material) => ( + + act('Release', { + id: material.id, + sheets: amount, + }) + } + /> + ))} +
+
+
+ + {alloys.map((material) => ( + + act('Smelt', { + id: material.id, + sheets: amount, + }) + } + /> + ))} +
+
); }; const MaterialRow = (props, context) => { - const { data } = useBackend(context); - const { material_icons } = data; const { material, onRelease } = props; - const [compact, setCompact] = useLocalState(context, 'compact', false); - const display = material_icons.find( - (mat_icon) => mat_icon.id === material.id + const [amount, setAmount] = useLocalState( + context, + 'amount' + material.name, + 1 ); - const print_amount = 5; - const max_sheets = 50; - + const amountAvailable = Math.floor(material.amount); return ( - - {!compact && ( - - - - )} - {toTitleCase(material.name)} - - - {formatSiUnit(material.amount, 0)}{' '} - {material.amount === 1 ? 'sheet' : 'sheets'} + + {toTitleCase(material.name).replace('Alloy', '')} + + + {material.value && material.value + ' cr'} - - }> - {user.singleSelection && - choice.name === user.singleSelection && ( + {user.selectedChoice && + choice.name === user.selectedChoice && ( { ))} - ) : null} - {currentVote && currentVote.countMethod === VoteSystem.VOTE_MULTI ? ( - Select any number of options - ) : null} - {currentVote && - currentVote.choices.length !== 0 && - currentVote.countMethod === VoteSystem.VOTE_MULTI ? ( - - {currentVote.choices.map((choice) => ( - - c.toUpperCase())} - textAlign="right" - buttons={ - - }> - {user.multiSelection && - user.multiSelection[user.ckey.concat(choice.name)] === 1 ? ( - - ) : null} - {choice.votes} Votes - - - - ))} - - ) : null} - {currentVote ? null : No vote active!} + ) : ( + + {currentVote ? 'No choices available!' : 'No vote active!'} + + )} ); diff --git a/tgui/packages/tgui/package.json b/tgui/packages/tgui/package.json index 74ef5f34624..1d9a9e426c6 100644 --- a/tgui/packages/tgui/package.json +++ b/tgui/packages/tgui/package.json @@ -4,7 +4,7 @@ "version": "4.3.1", "dependencies": { "@popperjs/core": "^2.9.3", - "@types/marked": "^4.0.8", + "@types/marked": "^4.0.3", "common": "workspace:*", "dateformat": "^4.5.1", "dompurify": "^2.3.1", @@ -12,7 +12,7 @@ "inferno": "^7.4.8", "inferno-vnode-flags": "^7.4.8", "js-yaml": "^4.1.0", - "marked": "^4.2.12", + "marked": "^4.0.10", "tgui-dev-server": "workspace:*", "tgui-polyfill": "workspace:*" } diff --git a/tgui/yarn.lock b/tgui/yarn.lock index bbfcc1a3a48..4d0ddd0ed75 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -2003,10 +2003,10 @@ __metadata: languageName: node linkType: hard -"@types/marked@npm:^4.0.8": - version: 4.0.8 - resolution: "@types/marked@npm:4.0.8" - checksum: 68278fa7acaa5d920cdc239d675b5daf842e0ad4779e4848cd617d9baf2ac1afccb5a264c331e37d80031d647e1640cb983cd31e73d45b28552670b4853fad8e +"@types/marked@npm:^4.0.3": + version: 4.0.3 + resolution: "@types/marked@npm:4.0.3" + checksum: 2fc409a6291cb770688731a444f54e7eab6257c9b565dea4e9d2f3b6654b606e9dd8ea4a924e306b2d2f581dedcb7a27f10f2ca7aed828b11642ab85955341f1 languageName: node linkType: hard @@ -6741,12 +6741,12 @@ __metadata: languageName: node linkType: hard -"marked@npm:^4.2.12": - version: 4.2.12 - resolution: "marked@npm:4.2.12" +"marked@npm:^4.0.10": + version: 4.0.10 + resolution: "marked@npm:4.0.10" bin: marked: bin/marked.js - checksum: bd551cd61028ee639d4ca2ccdfcc5a6ba4227c1b143c4538f3cde27f569dcb57df8e6313560394645b418b84a7336c07ab1e438b89b6324c29d7d8cdd3102d63 + checksum: 46cd8ef1a7cfcf5e461727c7f3e16dd4244369ef58f60485e75d3f5df9d53a8249b9609e96a336521eaa5c88d9531cbd296509a148718056e9375e69609f4442 languageName: node linkType: hard @@ -9316,7 +9316,7 @@ resolve@^2.0.0-next.3: resolution: "tgui@workspace:packages/tgui" dependencies: "@popperjs/core": ^2.9.3 - "@types/marked": ^4.0.8 + "@types/marked": ^4.0.3 common: "workspace:*" dateformat: ^4.5.1 dompurify: ^2.3.1 @@ -9324,7 +9324,7 @@ resolve@^2.0.0-next.3: inferno: ^7.4.8 inferno-vnode-flags: ^7.4.8 js-yaml: ^4.1.0 - marked: ^4.2.12 + marked: ^4.0.10 tgui-dev-server: "workspace:*" tgui-polyfill: "workspace:*" languageName: unknown