From 1883c47d5c336af5580804bc059f3b32ae45a4a1 Mon Sep 17 00:00:00 2001 From: BongaTheProto <93835010+BongaTheProto@users.noreply.github.com> Date: Mon, 11 Mar 2024 19:46:05 -0500 Subject: [PATCH 1/7] basic ref regex makes the proc calls compatible with 515 --- code/__DEFINES/callbacks.dm | 2 +- code/__DEFINES/cooldowns.dm | 4 +- code/__DEFINES/skills/helpers.dm | 2 +- code/__HELPERS/_lists.dm | 6 +- code/__HELPERS/_string_lists.dm | 2 +- code/__HELPERS/areas.dm | 4 +- code/__HELPERS/game.dm | 2 +- code/__HELPERS/global_lists.dm | 2 +- code/__HELPERS/icons.dm | 2 +- code/__HELPERS/priority_announce.dm | 2 +- code/__HELPERS/qdel.dm | 4 +- code/__HELPERS/roundend.dm | 2 +- code/__HELPERS/stat_tracking.dm | 2 +- code/__HELPERS/unsorted.dm | 17 ++++- code/_onclick/ai.dm | 4 +- code/_onclick/click.dm | 2 +- code/_onclick/cyborg.dm | 4 +- code/_onclick/hud/alert.dm | 10 +-- code/_onclick/hud/credits.dm | 2 +- code/_onclick/hud/new_player.dm | 20 ++--- code/_onclick/hud/radial.dm | 2 +- code/_onclick/hud/screen_objects.dm | 2 +- code/_onclick/hud/screen_objects/storage.dm | 4 +- code/_onclick/other_mobs.dm | 2 +- code/_rendering/atom_huds/atom_hud.dm | 4 +- code/_rendering/fullscreen/fullscreen.dm | 2 +- code/_rendering/parallax/parallax_object.dm | 2 +- code/controllers/admin.dm | 2 +- .../configuration/configuration.dm | 2 +- code/controllers/failsafe.dm | 2 +- code/controllers/master.dm | 12 +-- code/controllers/subsystem/activity.dm | 4 +- code/controllers/subsystem/air.dm | 2 +- code/controllers/subsystem/dbcore.dm | 4 +- code/controllers/subsystem/job.dm | 2 +- code/controllers/subsystem/mapping.dm | 4 +- code/controllers/subsystem/materials.dm | 2 +- code/controllers/subsystem/npcpool.dm | 2 +- code/controllers/subsystem/pai.dm | 2 +- code/controllers/subsystem/pathfinder.dm | 2 +- .../subsystem/processing/quirks.dm | 2 +- .../subsystem/processing/weather.dm | 2 +- code/controllers/subsystem/shuttle.dm | 2 +- code/controllers/subsystem/statpanel.dm | 2 +- code/controllers/subsystem/throwing.dm | 2 +- code/controllers/subsystem/ticker.dm | 4 +- code/controllers/subsystem/timer.dm | 2 +- code/controllers/subsystem/vote.dm | 2 +- code/datums/action.dm | 4 +- code/datums/beam.dm | 8 +- code/datums/brain_damage/brain_trauma.dm | 4 +- code/datums/brain_damage/imaginary_friend.dm | 6 +- code/datums/brain_damage/mild.dm | 4 +- code/datums/brain_damage/phobia.dm | 2 +- code/datums/brain_damage/severe.dm | 4 +- code/datums/brain_damage/special.dm | 4 +- code/datums/brain_damage/split_personality.dm | 4 +- code/datums/browser.dm | 4 +- code/datums/callback.dm | 10 +-- code/datums/chatmessage.dm | 4 +- code/datums/cinematic.dm | 4 +- code/datums/components/acid.dm | 4 +- code/datums/components/activity.dm | 12 +-- code/datums/components/anti_magic.dm | 8 +- code/datums/components/area_sound_manager.dm | 10 +-- code/datums/components/armor_plate.dm | 8 +- code/datums/components/bane.dm | 4 +- code/datums/components/bouncy.dm | 4 +- code/datums/components/butchering.dm | 8 +- code/datums/components/caltrop.dm | 2 +- code/datums/components/chasm.dm | 4 +- code/datums/components/combat_mode.dm | 20 ++--- code/datums/components/construction.dm | 4 +- code/datums/components/crafting/crafting.dm | 4 +- code/datums/components/dejavu.dm | 8 +- code/datums/components/dullahan.dm | 6 +- code/datums/components/earprotection.dm | 2 +- code/datums/components/edible.dm | 8 +- code/datums/components/edit_complainer.dm | 2 +- code/datums/components/embedded.dm | 16 ++-- code/datums/components/explodable.dm | 18 ++--- code/datums/components/field_of_vision.dm | 32 ++++---- code/datums/components/footstep.dm | 4 +- code/datums/components/fried.dm | 4 +- code/datums/components/fullauto.dm | 24 +++--- code/datums/components/gps.dm | 12 +-- code/datums/components/honkspam.dm | 4 +- code/datums/components/identification.dm | 8 +- code/datums/components/igniter.dm | 6 +- code/datums/components/infective.dm | 20 ++--- code/datums/components/jousting.dm | 10 +-- code/datums/components/killerqueen.dm | 8 +- code/datums/components/knockback.dm | 6 +- code/datums/components/knockoff.dm | 6 +- code/datums/components/label.dm | 4 +- code/datums/components/lifesteal.dm | 6 +- code/datums/components/lockon_aiming.dm | 4 +- code/datums/components/magnetic_catch.dm | 18 ++--- code/datums/components/material_container.dm | 4 +- code/datums/components/mirv.dm | 2 +- code/datums/components/mood.dm | 26 +++---- code/datums/components/multiple_lives.dm | 4 +- code/datums/components/nanites.dm | 52 ++++++------- code/datums/components/omen.dm | 6 +- code/datums/components/orbiter.dm | 6 +- code/datums/components/paintable.dm | 2 +- code/datums/components/pellet_cloud.dm | 32 ++++---- code/datums/components/phantomthief.dm | 2 +- code/datums/components/plumbing/_plumbing.dm | 4 +- code/datums/components/pricetag.dm | 8 +- code/datums/components/rad_insulation.dm | 6 +- code/datums/components/radioactive.dm | 10 +-- code/datums/components/remote_materials.dm | 4 +- code/datums/components/riding.dm | 10 +-- code/datums/components/rotation.dm | 8 +- code/datums/components/shielded.dm | 12 +-- code/datums/components/slippery.dm | 2 +- code/datums/components/spawner.dm | 4 +- code/datums/components/spooky.dm | 2 +- code/datums/components/squeak.dm | 26 +++---- code/datums/components/stationloving.dm | 8 +- .../components/storage/concrete/_concrete.dm | 6 +- .../components/storage/concrete/emergency.dm | 2 +- .../components/storage/concrete/rped.dm | 4 +- code/datums/components/storage/storage.dm | 68 ++++++++--------- code/datums/components/storage/ui.dm | 6 +- code/datums/components/summoning.dm | 8 +- code/datums/components/swarming.dm | 4 +- code/datums/components/tackle.dm | 12 +-- code/datums/components/thermite.dm | 6 +- code/datums/components/twitch_plays.dm | 10 +-- code/datums/components/twohanded.dm | 18 ++--- code/datums/components/uplink.dm | 22 +++--- code/datums/components/virtual_reality.dm | 22 +++--- code/datums/components/waddling.dm | 2 +- code/datums/components/wearertargeting.dm | 6 +- code/datums/components/wet_floor.dm | 8 +- code/datums/dash_weapon.dm | 2 +- code/datums/diseases/advance/advance.dm | 2 +- .../datums/diseases/advance/symptoms/cough.dm | 6 +- code/datums/diseases/advance/symptoms/heal.dm | 4 +- .../diseases/advance/symptoms/shedding.dm | 4 +- code/datums/diseases/pierrot_throat.dm | 2 +- code/datums/elements/_element.dm | 2 +- code/datums/elements/art.dm | 8 +- code/datums/elements/beauty.dm | 4 +- code/datums/elements/bed_tucking.dm | 4 +- code/datums/elements/bsa_blocker.dm | 2 +- code/datums/elements/cleaning.dm | 2 +- code/datums/elements/connect_loc.dm | 2 +- code/datums/elements/decal.dm | 12 +-- code/datums/elements/dusts_on_leaving_area.dm | 2 +- code/datums/elements/dwarfism.dm | 2 +- code/datums/elements/earhealing.dm | 2 +- code/datums/elements/embed.dm | 14 ++-- code/datums/elements/empprotection.dm | 2 +- code/datums/elements/firestacker.dm | 6 +- code/datums/elements/flavor_text.dm | 16 ++-- code/datums/elements/forced_gravity.dm | 4 +- .../datums/elements/ghost_role_eligibility.dm | 2 +- code/datums/elements/mob_holder.dm | 8 +- code/datums/elements/object_reskinning.dm | 8 +- code/datums/elements/polychromic.dm | 24 +++--- code/datums/elements/scavenging.dm | 8 +- .../contextual_screentip_bare_hands.dm | 2 +- .../contextual_screentip_item_typechecks.dm | 2 +- .../contextual_screentip_sharpness.dm | 2 +- .../screentips/contextual_screentip_tools.dm | 2 +- code/datums/elements/snail_crawl.dm | 4 +- code/datums/elements/spellcasting.dm | 8 +- code/datums/elements/squish.dm | 2 +- code/datums/elements/strippable.dm | 4 +- code/datums/elements/swimming.dm | 2 +- code/datums/elements/sword_point.dm | 2 +- code/datums/elements/tactical.dm | 4 +- code/datums/elements/trash.dm | 2 +- code/datums/elements/turf_transparency.dm | 4 +- code/datums/elements/update_icon_blocker.dm | 2 +- .../elements/update_icon_updates_onmob.dm | 2 +- code/datums/elements/ventcrawling.dm | 6 +- code/datums/elements/weather_listener.dm | 4 +- code/datums/elements/wuv.dm | 6 +- code/datums/explosion.dm | 2 +- code/datums/holocall.dm | 2 +- code/datums/looping_sounds/_looping_sound.dm | 6 +- code/datums/martial/sleeping_carp.dm | 4 +- code/datums/martial/wrestling.dm | 4 +- code/datums/materials/_material.dm | 4 +- code/datums/mind.dm | 6 +- .../mood_events/generic_negative_events.dm | 2 +- code/datums/mutations/_mutations.dm | 4 +- code/datums/mutations/actions.dm | 2 +- code/datums/mutations/body.dm | 2 +- code/datums/mutations/hulk.dm | 2 +- code/datums/mutations/space_adaptation.dm | 2 +- code/datums/mutations/speech.dm | 10 +-- code/datums/profiling.dm | 2 +- code/datums/progressbar.dm | 6 +- code/datums/screentips/atom_context.dm | 2 +- code/datums/screentips/item_context.dm | 2 +- code/datums/skills/_skill.dm | 2 +- code/datums/skills/_skill_modifier.dm | 10 +-- code/datums/station_traits/_station_trait.dm | 2 +- code/datums/station_traits/negative_traits.dm | 6 +- code/datums/station_traits/neutral_traits.dm | 4 +- code/datums/station_traits/positive_traits.dm | 8 +- code/datums/status_effects/debuffs.dm | 10 +-- code/datums/status_effects/gas.dm | 2 +- code/datums/status_effects/neutral.dm | 8 +- code/datums/status_effects/wound_effects.dm | 8 +- code/datums/tgs_event_handler.dm | 2 +- code/datums/traits/_quirk.dm | 4 +- code/datums/traits/negative.dm | 12 +-- code/datums/traits/neutral.dm | 2 +- code/datums/weather/weather.dm | 6 +- code/datums/wires/airalarm.dm | 4 +- code/datums/wires/airlock.dm | 6 +- code/datums/wires/apc.dm | 6 +- code/datums/wires/autolathe.dm | 6 +- code/datums/wounds/_scars.dm | 4 +- code/datums/wounds/_wounds.dm | 2 +- code/datums/wounds/bones.dm | 12 +-- code/datums/wounds/burns.dm | 4 +- code/datums/wounds/pierce.dm | 4 +- code/datums/wounds/slash.dm | 10 +-- code/game/area/areas.dm | 6 +- code/game/atoms.dm | 6 +- code/game/atoms_movable.dm | 2 +- code/game/gamemodes/dynamic/dynamic.dm | 4 +- .../gamemodes/dynamic/dynamic_hijacking.dm | 2 +- .../game/gamemodes/dynamic/ruleset_picking.dm | 6 +- code/game/gamemodes/game_mode.dm | 6 +- code/game/gamemodes/traitor/traitor.dm | 2 +- code/game/machinery/_machinery.dm | 4 +- code/game/machinery/ai_slipper.dm | 2 +- code/game/machinery/autolathe.dm | 8 +- code/game/machinery/buttons.dm | 2 +- code/game/machinery/camera/camera.dm | 4 +- code/game/machinery/civilian_bountys.dm | 2 +- code/game/machinery/cloning.dm | 2 +- code/game/machinery/computer/apc_control.dm | 2 +- code/game/machinery/computer/arcade/battle.dm | 2 +- code/game/machinery/computer/camera.dm | 4 +- code/game/machinery/computer/cloning.dm | 2 +- code/game/machinery/computer/crew.dm | 2 +- .../computer/prisoner/gulag_teleporter.dm | 2 +- code/game/machinery/computer/teleporter.dm | 4 +- code/game/machinery/constructable_frame.dm | 12 +-- code/game/machinery/dance_machine.dm | 2 +- code/game/machinery/deployable.dm | 2 +- code/game/machinery/doors/airlock.dm | 26 +++---- code/game/machinery/doors/alarmlock.dm | 2 +- code/game/machinery/doors/brigdoors.dm | 4 +- code/game/machinery/doors/door.dm | 4 +- code/game/machinery/doors/firedoor.dm | 2 +- code/game/machinery/doors/poddoor.dm | 4 +- code/game/machinery/doors/windowdoor.dm | 12 +-- code/game/machinery/doppler_array.dm | 2 +- .../embedded_controller_base.dm | 4 +- code/game/machinery/harvester.dm | 4 +- code/game/machinery/hologram.dm | 2 +- code/game/machinery/hypnochair.dm | 2 +- code/game/machinery/limbgrower.dm | 4 +- code/game/machinery/magnet.dm | 4 +- code/game/machinery/mass_driver.dm | 2 +- .../machinery/porta_turret/portable_turret.dm | 20 ++--- code/game/machinery/posi_alert.dm | 2 +- code/game/machinery/recycler.dm | 2 +- code/game/machinery/requests_console.dm | 2 +- code/game/machinery/sheetifier.dm | 4 +- code/game/machinery/slotmachine.dm | 8 +- code/game/machinery/suit_storage_unit.dm | 6 +- code/game/machinery/syndicatebomb.dm | 2 +- .../machinery/telecomms/computers/message.dm | 4 +- code/game/machinery/transformer.dm | 2 +- code/game/machinery/washing_machine.dm | 2 +- code/game/objects/effects/anomalies.dm | 6 +- code/game/objects/effects/blessing.dm | 2 +- code/game/objects/effects/contraband.dm | 2 +- code/game/objects/effects/countdown.dm | 2 +- code/game/objects/effects/decals/cleanable.dm | 2 +- .../effects/effect_system/effect_system.dm | 4 +- .../effect_system/effects_explosion.dm | 4 +- .../effects/effect_system/effects_foam.dm | 2 +- .../effects/effect_system/effects_smoke.dm | 4 +- code/game/objects/effects/glowshroom.dm | 8 +- code/game/objects/effects/proximity.dm | 2 +- .../effects/spawners/xeno_egg_delivery.dm | 2 +- .../effects/temporary_visuals/clockcult.dm | 2 +- .../temporary_visuals/miscellaneous.dm | 4 +- code/game/objects/items.dm | 6 +- code/game/objects/items/RCD.dm | 14 ++-- code/game/objects/items/RCL.dm | 8 +- code/game/objects/items/binoculars.dm | 8 +- code/game/objects/items/body_egg.dm | 4 +- code/game/objects/items/boombox.dm | 2 +- code/game/objects/items/broom.dm | 6 +- code/game/objects/items/cardboard_cutouts.dm | 2 +- code/game/objects/items/chainsaw.dm | 4 +- code/game/objects/items/charter.dm | 2 +- code/game/objects/items/cosmetics.dm | 4 +- code/game/objects/items/crab17.dm | 8 +- code/game/objects/items/debug_items.dm | 2 +- code/game/objects/items/defib.dm | 6 +- code/game/objects/items/devices/PDA/PDA.dm | 2 +- .../objects/items/devices/PDA/PDA_types.dm | 2 +- code/game/objects/items/devices/PDA/cart.dm | 2 +- .../objects/items/devices/desynchronizer.dm | 2 +- .../objects/items/devices/dogborg_sleeper.dm | 2 +- .../devices/electroadaptive_pseudocircuit.dm | 2 +- .../objects/items/devices/geiger_counter.dm | 4 +- code/game/objects/items/devices/megaphone.dm | 2 +- .../items/devices/portable_chem_mixer.dm | 2 +- .../objects/items/devices/pressureplates.dm | 2 +- .../game/objects/items/devices/radio/radio.dm | 4 +- .../items/devices/reverse_bear_trap.dm | 2 +- code/game/objects/items/devices/scanners.dm | 2 +- code/game/objects/items/devices/swapper.dm | 2 +- .../objects/items/devices/traitordevices.dm | 2 +- .../objects/items/devices/transfer_valve.dm | 4 +- code/game/objects/items/dualsaber.dm | 8 +- code/game/objects/items/eightball.dm | 2 +- code/game/objects/items/electrostaff.dm | 4 +- code/game/objects/items/fireaxe.dm | 4 +- .../objects/items/grenades/antigravity.dm | 2 +- .../objects/items/grenades/chem_grenade.dm | 2 +- .../objects/items/grenades/clusterbuster.dm | 2 +- code/game/objects/items/grenades/grenade.dm | 2 +- code/game/objects/items/grenades/plastic.dm | 6 +- code/game/objects/items/hand_items.dm | 10 +-- code/game/objects/items/handcuffs.dm | 2 +- code/game/objects/items/his_grace.dm | 4 +- code/game/objects/items/holy_weapons.dm | 4 +- code/game/objects/items/hot_potato.dm | 2 +- .../items/implants/implant_deathrattle.dm | 2 +- .../items/implants/implant_explosive.dm | 10 +-- .../objects/items/implants/implant_misc.dm | 2 +- .../objects/items/implants/implant_stealth.dm | 2 +- code/game/objects/items/melee/misc.dm | 4 +- code/game/objects/items/pinpointer.dm | 2 +- code/game/objects/items/pitchfork.dm | 4 +- code/game/objects/items/plushes.dm | 2 +- code/game/objects/items/robot/robot_items.dm | 2 +- code/game/objects/items/shields.dm | 2 +- code/game/objects/items/singularityhammer.dm | 8 +- code/game/objects/items/spear.dm | 4 +- code/game/objects/items/stacks/medical.dm | 2 +- code/game/objects/items/stacks/stack.dm | 4 +- code/game/objects/items/storage/bags.dm | 2 +- code/game/objects/items/storage/book.dm | 2 +- code/game/objects/items/storage/boxes.dm | 2 +- code/game/objects/items/summon.dm | 14 ++-- code/game/objects/items/tanks/jetpack.dm | 2 +- code/game/objects/items/teleportation.dm | 4 +- code/game/objects/items/theft_tools.dm | 4 +- code/game/objects/items/toys.dm | 6 +- code/game/objects/items/weaponry.dm | 4 +- code/game/objects/obj_defense.dm | 2 +- code/game/objects/structures/aliens.dm | 4 +- code/game/objects/structures/barsigns.dm | 2 +- .../objects/structures/beds_chairs/chair.dm | 4 +- .../structures/crates_lockers/closets.dm | 2 +- .../crates_lockers/closets/cardboardbox.dm | 2 +- code/game/objects/structures/divine.dm | 2 +- code/game/objects/structures/electricchair.dm | 2 +- code/game/objects/structures/femur_breaker.dm | 4 +- code/game/objects/structures/flora.dm | 2 +- .../objects/structures/ghost_role_spawners.dm | 2 +- code/game/objects/structures/guillotine.dm | 8 +- code/game/objects/structures/hivebot.dm | 2 +- code/game/objects/structures/holosign.dm | 4 +- .../structures/icemoon/cave_entrance.dm | 2 +- code/game/objects/structures/janicart.dm | 2 +- code/game/objects/structures/ladders.dm | 2 +- .../structures/lavaland/necropolis_tendril.dm | 2 +- code/game/objects/structures/life_candle.dm | 4 +- code/game/objects/structures/manned_turret.dm | 2 +- code/game/objects/structures/mineral_doors.dm | 2 +- code/game/objects/structures/plasticflaps.dm | 2 +- code/game/objects/structures/railings.dm | 4 +- code/game/objects/structures/stairs.dm | 2 +- code/game/objects/structures/statues.dm | 4 +- code/game/objects/structures/tables_racks.dm | 4 +- .../transit_tube_construction.dm | 4 +- code/game/objects/structures/watercloset.dm | 4 +- .../objects/structures/windoor_assembly.dm | 2 +- code/game/objects/structures/window.dm | 12 +-- code/game/say.dm | 2 +- code/game/turfs/open.dm | 2 +- code/game/turfs/simulated/minerals.dm | 6 +- code/game/turfs/turf.dm | 2 +- code/game/world.dm | 4 +- code/modules/VR/vr_sleeper.dm | 16 ++-- code/modules/admin/admin_verbs.dm | 4 +- code/modules/admin/antag_panel.dm | 2 +- code/modules/admin/check_antagonists.dm | 2 +- code/modules/admin/player_panel2.dm | 2 +- code/modules/admin/playtimes.dm | 2 +- code/modules/admin/tag.dm | 2 +- code/modules/admin/verbs/SDQL2/SDQL_2.dm | 2 +- code/modules/admin/verbs/adminpm.dm | 2 +- code/modules/admin/verbs/debug.dm | 6 +- .../modules/admin/verbs/individual_logging.dm | 2 +- code/modules/admin/verbs/one_click_antag.dm | 4 +- code/modules/admin/verbs/onlyone.dm | 4 +- code/modules/admin/verbs/possess.dm | 4 +- code/modules/admin/verbs/randomverbs.dm | 14 ++-- code/modules/admin/verbs/secrets.dm | 8 +- .../admin/view_variables/topic_basic.dm | 4 +- .../antagonists/_common/antag_datum.dm | 6 +- code/modules/antagonists/abductor/abductor.dm | 2 +- .../abductor/equipment/abduction_gear.dm | 2 +- .../antagonists/abductor/equipment/gland.dm | 2 +- .../abductor/equipment/glands/access.dm | 2 +- .../abductor/equipment/glands/electric.dm | 2 +- .../abductor/equipment/glands/heal.dm | 6 +- .../abductor/equipment/glands/mindshock.dm | 2 +- .../abductor/equipment/glands/plasma.dm | 4 +- .../abductor/equipment/glands/quantum.dm | 2 +- .../antagonists/abductor/machinery/pad.dm | 4 +- .../antagonists/ashwalker/ashwalker.dm | 4 +- .../antagonists/blob/blob/blobs/core.dm | 2 +- .../modules/antagonists/blob/blob/overmind.dm | 2 +- .../blood_contract/blood_contract.dm | 2 +- .../bloodsucker/datum_bloodsucker.dm | 2 +- .../antagonists/bloodsucker/powers/feed.dm | 4 +- .../antagonists/bloodsucker/powers/haste.dm | 2 +- .../antagonists/bloodsucker/powers/lunge.dm | 4 +- .../bloodsucker/powers/mesmerize.dm | 4 +- .../antagonists/changeling/changeling.dm | 4 +- .../changeling/powers/biodegrade.dm | 10 +-- .../changeling/powers/fakedeath.dm | 2 +- .../changeling/powers/mutations.dm | 6 +- .../changeling/powers/strained_muscles.dm | 2 +- .../changeling/powers/tiny_prick.dm | 2 +- .../changeling/powers/transform.dm | 2 +- .../clockcult/clock_effects/clock_overlay.dm | 2 +- .../clockcult/clock_effects/clock_sigils.dm | 2 +- .../clock_effects/spatial_gateway.dm | 4 +- .../clock_helpers/fabrication_helpers.dm | 8 +- .../clock_helpers/scripture_checks.dm | 2 +- .../clock_items/clock_weapons/_call_weapon.dm | 2 +- .../clock_weapons/ratvarian_shield.dm | 2 +- .../clockcult/clock_items/clockwork_armor.dm | 8 +- .../clockcult/clock_items/clockwork_slab.dm | 4 +- .../clockcult/clock_items/judicial_visor.dm | 8 +- .../clock_items/replica_fabricator.dm | 2 +- .../clockcult/clock_mobs/_eminence.dm | 4 +- .../antagonists/clockcult/clock_scripture.dm | 4 +- .../clock_scriptures/scripture_scripts.dm | 4 +- .../ark_of_the_clockwork_justicar.dm | 6 +- .../clock_structures/eminence_spire.dm | 2 +- .../ratvar_the_clockwork_justicar.dm | 4 +- .../clockcult/clock_structures/reflector.dm | 2 +- .../clock_structures/traps/brass_skewer.dm | 4 +- .../antagonists/clockcult/clockcult.dm | 2 +- code/modules/antagonists/cult/blood_magic.dm | 2 +- code/modules/antagonists/cult/cult.dm | 8 +- code/modules/antagonists/cult/cult_comms.dm | 14 ++-- code/modules/antagonists/cult/cult_items.dm | 14 ++-- .../antagonists/cult/cult_structures.dm | 6 +- .../antagonists/cult/rune_spawn_action.dm | 4 +- code/modules/antagonists/cult/runes.dm | 14 ++-- code/modules/antagonists/devil/devil.dm | 2 +- .../antagonists/disease/disease_mob.dm | 6 +- .../eldritch_cult/eldritch_antag.dm | 2 +- .../eldritch_cult/eldritch_effects.dm | 8 +- .../eldritch_cult/eldritch_knowledge.dm | 4 +- .../eldritch_cult/eldritch_magic.dm | 14 ++-- .../eldritch_cult/knowledge/flesh_lore.dm | 4 +- code/modules/antagonists/gang/gang.dm | 2 +- code/modules/antagonists/gang/handler.dm | 2 +- .../nukeop/equipment/borgchameleon.dm | 2 +- .../nukeop/equipment/nuclearbomb.dm | 10 +-- code/modules/antagonists/nukeop/nukeop.dm | 6 +- .../antagonists/overthrow/overthrow.dm | 4 +- .../antagonists/overthrow/overthrow_team.dm | 4 +- code/modules/antagonists/pirate/pirate.dm | 2 +- code/modules/antagonists/revenant/revenant.dm | 8 +- .../revenant/revenant_abilities.dm | 10 +-- .../antagonists/revenant/revenant_blight.dm | 2 +- .../antagonists/revolution/revolution.dm | 14 ++-- .../antagonists/slaughter/slaughter.dm | 2 +- .../antagonists/traitor/datum_traitor.dm | 2 +- .../traitor/equipment/Malf_Modules.dm | 14 ++-- .../antagonists/traitor/syndicate_contract.dm | 4 +- .../antagonists/wizard/equipment/artefact.dm | 2 +- code/modules/antagonists/wizard/wizard.dm | 2 +- code/modules/arousal/genitals.dm | 2 +- code/modules/assembly/assembly.dm | 4 +- code/modules/assembly/doorcontrol.dm | 12 +-- code/modules/assembly/flash.dm | 6 +- code/modules/assembly/infrared.dm | 4 +- code/modules/assembly/signaler.dm | 2 +- code/modules/assembly/timer.dm | 2 +- code/modules/assembly/voice.dm | 4 +- .../asset_cache/transports/asset_transport.dm | 4 +- .../atmospherics/gasmixtures/reactions.dm | 2 +- .../atmospherics/machinery/airalarm.dm | 2 +- .../components/binary_devices/valve.dm | 2 +- .../components/unary_devices/cryo.dm | 2 +- .../unary_devices/outlet_injector.dm | 4 +- .../components/unary_devices/vent_scrubber.dm | 2 +- code/modules/awaymissions/capture_the_flag.dm | 10 +-- code/modules/awaymissions/corpse.dm | 2 +- code/modules/awaymissions/gateway.dm | 2 +- .../awaymissions/mission_code/jungleresort.dm | 2 +- .../awaymissions/mission_code/murderdome.dm | 2 +- code/modules/balloon_alert/balloon_alert.dm | 4 +- code/modules/buildmode/buildmode.dm | 2 +- code/modules/cargo/centcom_podlauncher.dm | 2 +- code/modules/cargo/gondolapod.dm | 2 +- code/modules/cargo/packs/organic.dm | 2 +- code/modules/cargo/supplypod.dm | 20 ++--- code/modules/cargo/supplypod_beacon.dm | 2 +- code/modules/client/client_colour.dm | 2 +- code/modules/client/client_procs.dm | 8 +- code/modules/client/preferences.dm | 2 +- code/modules/client/preferences_savefile.dm | 2 +- code/modules/clothing/chameleon.dm | 2 +- code/modules/clothing/clothing.dm | 4 +- code/modules/clothing/glasses/phantomthief.dm | 2 +- code/modules/clothing/gloves/_gloves.dm | 2 +- code/modules/clothing/gloves/color.dm | 2 +- code/modules/clothing/gloves/miscellaneous.dm | 2 +- code/modules/clothing/head/jobs.dm | 2 +- code/modules/clothing/head/misc.dm | 2 +- code/modules/clothing/head/misc_special.dm | 2 +- code/modules/clothing/masks/_masks.dm | 2 +- code/modules/clothing/shoes/_shoes.dm | 12 +-- code/modules/clothing/shoes/magboots.dm | 4 +- code/modules/clothing/shoes/miscellaneous.dm | 6 +- .../modules/clothing/spacesuits/chronosuit.dm | 8 +- code/modules/clothing/spacesuits/hardsuit.dm | 6 +- .../clothing/spacesuits/miscellaneous.dm | 4 +- code/modules/clothing/spacesuits/plasmamen.dm | 2 +- code/modules/clothing/suits/wiz_robe.dm | 12 +-- code/modules/detectivework/scanner.dm | 2 +- code/modules/events/fake_virus.dm | 2 +- code/modules/events/fugitive_spawning.dm | 4 +- code/modules/events/ghost_role.dm | 2 +- code/modules/events/pirates.dm | 6 +- code/modules/events/wizard/fakeexplosion.dm | 2 +- code/modules/events/wizard/greentext.dm | 2 +- code/modules/fields/fields.dm | 4 +- code/modules/fields/infinite_void.dm | 6 +- code/modules/fields/timestop.dm | 6 +- code/modules/flufftext/Dreaming.dm | 2 +- code/modules/flufftext/Hallucination.dm | 20 ++--- code/modules/food_and_drinks/drinks/drinks.dm | 2 +- code/modules/food_and_drinks/food/snacks.dm | 2 +- .../food_and_drinks/food/snacks_other.dm | 4 +- .../food_and_drinks/food/snacks_pastry.dm | 2 +- .../kitchen_machinery/gibber.dm | 2 +- .../kitchen_machinery/microwave.dm | 2 +- .../kitchen_machinery/monkeyrecycler.dm | 2 +- code/modules/holiday/holidays.dm | 2 +- code/modules/holodeck/computer.dm | 6 +- code/modules/holodeck/turfs.dm | 2 +- code/modules/hydroponics/fermenting_barrel.dm | 2 +- code/modules/hydroponics/grown/citrus.dm | 2 +- code/modules/hydroponics/grown/melon.dm | 2 +- code/modules/hydroponics/grown/misc.dm | 4 +- code/modules/hydroponics/plant_genes.dm | 2 +- .../instrument_data/_instrument_data.dm | 2 +- code/modules/instruments/instruments/item.dm | 2 +- code/modules/instruments/songs/editor.dm | 2 +- .../integrated_electronics/core/printer.dm | 2 +- .../integrated_electronics/subtypes/input.dm | 2 +- .../subtypes/manipulation.dm | 4 +- .../integrated_electronics/subtypes/output.dm | 2 +- .../integrated_electronics/subtypes/time.dm | 4 +- .../subtypes/weaponized.dm | 2 +- code/modules/jobs/job_types/_job.dm | 2 +- code/modules/jobs/job_types/ai.dm | 2 +- code/modules/jobs/job_types/captain.dm | 2 +- code/modules/keybindings/setup.dm | 2 +- code/modules/library/lib_codex_gigas.dm | 2 +- code/modules/mafia/controller.dm | 24 +++--- code/modules/mafia/roles.dm | 58 +++++++------- code/modules/mining/aux_base.dm | 2 +- .../modules/mining/equipment/explorer_gear.dm | 4 +- .../mining/equipment/kinetic_crusher.dm | 10 +-- .../mining/equipment/regenerative_core.dm | 2 +- code/modules/mining/equipment/resonator.dm | 2 +- .../mining/equipment/wormhole_jaunter.dm | 4 +- code/modules/mining/laborcamp/laborstacker.dm | 2 +- code/modules/mining/lavaland/ash_flora.dm | 2 +- code/modules/mining/lavaland/ash_tree.dm | 2 +- .../mining/lavaland/necropolis_chests.dm | 36 ++++----- code/modules/mining/machine_processing.dm | 2 +- code/modules/mining/ores_coins.dm | 4 +- code/modules/mob/living/bloodcrawl.dm | 2 +- code/modules/mob/living/brain/posibrain.dm | 2 +- .../carbon/alien/humanoid/caste/hunter.dm | 2 +- .../modules/mob/living/carbon/alien/organs.dm | 2 +- .../carbon/alien/special/alien_embryo.dm | 2 +- .../living/carbon/alien/special/facehugger.dm | 8 +- code/modules/mob/living/carbon/carbon.dm | 2 +- .../mob/living/carbon/carbon_defense.dm | 2 +- .../mob/living/carbon/handle_corruption.dm | 20 ++--- code/modules/mob/living/carbon/human/death.dm | 2 +- code/modules/mob/living/carbon/human/emote.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 6 +- .../living/carbon/human/human_update_icons.dm | 2 +- .../carbon/human/innate_abilities/coiling.dm | 8 +- .../mob/living/carbon/human/species.dm | 6 +- .../carbon/human/species_types/arachnid.dm | 2 +- .../carbon/human/species_types/dwarves.dm | 2 +- .../carbon/human/species_types/ethereal.dm | 10 +-- .../carbon/human/species_types/golems.dm | 10 +-- .../carbon/human/species_types/jellypeople.dm | 4 +- .../carbon/human/species_types/mushpeople.dm | 2 +- .../carbon/human/species_types/synths.dm | 2 +- .../mob/living/carbon/monkey/combat.dm | 14 ++-- code/modules/mob/living/death.dm | 2 +- code/modules/mob/living/emote.dm | 2 +- code/modules/mob/living/life.dm | 6 +- code/modules/mob/living/living.dm | 2 +- .../modules/mob/living/living_active_block.dm | 2 +- .../modules/mob/living/living_active_parry.dm | 4 +- code/modules/mob/living/living_block.dm | 2 +- code/modules/mob/living/living_defense.dm | 6 +- code/modules/mob/living/living_mobility.dm | 2 +- code/modules/mob/living/living_signals.dm | 12 +-- code/modules/mob/living/living_sprint.dm | 2 +- code/modules/mob/living/say.dm | 2 +- code/modules/mob/living/silicon/ai/death.dm | 2 +- .../mob/living/silicon/ai/freelook/chunk.dm | 2 +- code/modules/mob/living/silicon/ai/life.dm | 2 +- code/modules/mob/living/silicon/laws.dm | 2 +- code/modules/mob/living/silicon/pai/pai.dm | 2 +- .../modules/mob/living/silicon/robot/robot.dm | 8 +- .../mob/living/silicon/robot/robot_defense.dm | 2 +- .../mob/living/silicon/robot/robot_modules.dm | 14 ++-- .../mob/living/silicon/silicon_movement.dm | 2 +- .../living/simple_animal/bot/SuperBeepsky.dm | 8 +- .../mob/living/simple_animal/bot/bot.dm | 2 +- .../mob/living/simple_animal/bot/ed209bot.dm | 16 ++-- .../mob/living/simple_animal/bot/honkbot.dm | 26 +++---- .../mob/living/simple_animal/bot/mulebot.dm | 10 +-- .../mob/living/simple_animal/bot/secbot.dm | 16 ++-- .../living/simple_animal/eldritch_demons.dm | 4 +- .../mob/living/simple_animal/friendly/dog.dm | 2 +- .../simple_animal/friendly/drone/_drone.dm | 2 +- .../living/simple_animal/gremlin/gremlin.dm | 2 +- .../simple_animal/guardian/types/charger.dm | 2 +- .../simple_animal/guardian/types/explosive.dm | 2 +- .../guardian/types/gravitokinetic.dm | 2 +- .../mob/living/simple_animal/hostile/bees.dm | 2 +- .../hostile/bosses/paperwizard.dm | 2 +- .../simple_animal/hostile/floor_cluwne.dm | 14 ++-- .../simple_animal/hostile/giant_spider.dm | 2 +- .../living/simple_animal/hostile/headcrab.dm | 2 +- .../living/simple_animal/hostile/hostile.dm | 14 ++-- .../simple_animal/hostile/jungle/leaper.dm | 10 +-- .../simple_animal/hostile/jungle/mook.dm | 18 ++--- .../simple_animal/hostile/jungle/seedling.dm | 12 +-- .../simple_animal/hostile/mecha_pilot.dm | 6 +- .../hostile/megafauna/blood_drunk_miner.dm | 6 +- .../hostile/megafauna/bubblegum.dm | 6 +- .../hostile/megafauna/colossus.dm | 8 +- .../hostile/megafauna/demonic_frost_miner.dm | 6 +- .../simple_animal/hostile/megafauna/drake.dm | 12 +-- .../hostile/megafauna/hierophant.dm | 34 ++++----- .../simple_animal/hostile/megafauna/legion.dm | 10 +-- .../hostile/megafauna/swarmer.dm | 2 +- .../hostile/megafauna/wendigo.dm | 2 +- .../hostile/mining_mobs/elites/elite.dm | 18 ++--- .../mining_mobs/elites/goliath_broodmother.dm | 6 +- .../hostile/mining_mobs/elites/herald.dm | 20 ++--- .../hostile/mining_mobs/elites/legionnaire.dm | 6 +- .../hostile/mining_mobs/elites/pandora.dm | 10 +-- .../hostile/mining_mobs/goldgrub.dm | 2 +- .../hostile/mining_mobs/goliath.dm | 6 +- .../hostile/mining_mobs/hivelord.dm | 2 +- .../living/simple_animal/hostile/mushroom.dm | 4 +- .../living/simple_animal/hostile/plaguerat.dm | 2 +- .../living/simple_animal/hostile/regalrat.dm | 2 +- .../simple_animal/hostile/space_dragon.dm | 8 +- .../simple_animal/hostile/venus_human_trap.dm | 4 +- .../living/simple_animal/hostile/wizard.dm | 2 +- .../mob/living/simple_animal/parrot.dm | 2 +- .../mob/living/simple_animal/slime/life.dm | 2 +- code/modules/mob/mob.dm | 10 +-- code/modules/mob/transform_procs.dm | 2 +- code/modules/mob/typing_indicator.dm | 2 +- code/modules/mod/mod_ai.dm | 2 +- code/modules/mod/mod_control.dm | 8 +- code/modules/mod/mod_paint.dm | 2 +- code/modules/mod/modules/_module.dm | 10 +-- .../mod/modules/modules_engineering.dm | 2 +- code/modules/mod/modules/modules_general.dm | 10 +-- code/modules/mod/modules/modules_maint.dm | 6 +- code/modules/mod/modules/modules_medical.dm | 2 +- code/modules/mod/modules/modules_science.dm | 2 +- code/modules/mod/modules/modules_security.dm | 14 ++-- code/modules/mod/modules/modules_supply.dm | 4 +- .../programs/antagonist/revelation.dm | 2 +- .../file_system/programs/signaler.dm | 2 +- .../file_system/programs/sm_monitor.dm | 6 +- .../modular_computers/laptop_vendor.dm | 2 +- code/modules/newscaster/newscaster_machine.dm | 2 +- .../ninja_adrenaline.dm | 2 +- .../ninja_suit_initialisation.dm | 4 +- code/modules/paperwork/clipboard.dm | 2 +- code/modules/paperwork/contract.dm | 2 +- code/modules/paperwork/photocopier.dm | 12 +-- code/modules/paperwork/ticketmachine.dm | 2 +- code/modules/photography/camera/camera.dm | 4 +- .../plumbing/plumbers/_plumb_machinery.dm | 2 +- .../plumbing/plumbers/medipenrefill.dm | 2 +- code/modules/pool/pool_structures.dm | 18 ++--- code/modules/pool/pool_wires.dm | 2 +- code/modules/power/antimatter/control.dm | 6 +- code/modules/power/antimatter/shielding.dm | 4 +- code/modules/power/apc.dm | 16 ++-- code/modules/power/cable.dm | 2 +- code/modules/power/multiz.dm | 6 +- code/modules/power/reactor/rbmk.dm | 2 +- code/modules/power/rtg.dm | 2 +- .../power/singularity/containment_field.dm | 2 +- code/modules/power/singularity/emitter.dm | 2 +- code/modules/power/singularity/narsie.dm | 12 +-- .../particle_accelerator/particle.dm | 2 +- code/modules/power/solar.dm | 4 +- code/modules/power/supermatter/supermatter.dm | 2 +- code/modules/power/tesla/coil.dm | 4 +- code/modules/power/tesla/energy_ball.dm | 2 +- code/modules/power/tracker.dm | 2 +- .../procedural_mapping/mapGenerator.dm | 4 +- .../projectiles/ammunition/_ammunition.dm | 4 +- code/modules/projectiles/gun.dm | 6 +- code/modules/projectiles/guns/ballistic.dm | 2 +- .../guns/energy/kinetic_accelerator.dm | 4 +- .../projectiles/guns/misc/beam_rifle.dm | 2 +- .../projectiles/guns/misc/grenade_launcher.dm | 2 +- code/modules/projectiles/guns/misc/medbeam.dm | 2 +- code/modules/projectiles/projectile.dm | 2 +- .../projectile/energy/net_snare.dm | 2 +- .../projectiles/projectile/energy/stun.dm | 2 +- code/modules/projectiles/projectile/magic.dm | 12 +-- .../projectile/special/hallucination.dm | 4 +- code/modules/reagents/chemistry/holder.dm | 2 +- .../chemistry/machinery/chem_dispenser.dm | 14 ++-- .../reagents/chemistry/machinery/pandemic.dm | 4 +- .../chemistry/machinery/reagentgrinder.dm | 4 +- .../chemistry/machinery/smoke_machine.dm | 2 +- .../chemistry/reagents/alcohol_reagents.dm | 2 +- .../chemistry/reagents/food_reagents.dm | 4 +- .../chemistry/reagents/medicine_reagents.dm | 4 +- .../chemistry/reagents/other_reagents.dm | 4 +- .../chemistry/recipes/pyrotechnics.dm | 6 +- .../chemistry/recipes/slime_extracts.dm | 26 +++---- .../reagents/chemistry/recipes/special.dm | 2 +- code/modules/reagents/reagent_containers.dm | 2 +- .../reagents/reagent_containers/hypospray.dm | 4 +- .../reagents/reagent_containers/medspray.dm | 2 +- .../reagents/reagent_containers/pill.dm | 4 +- .../reagents/reagent_containers/syringes.dm | 2 +- code/modules/recycling/conveyor2.dm | 2 +- code/modules/recycling/conveyor_sorter.dm | 2 +- .../recycling/disposal/construction.dm | 2 +- code/modules/recycling/disposal/outlet.dm | 4 +- code/modules/research/destructive_analyzer.dm | 4 +- code/modules/research/experimentor.dm | 10 +-- .../modules/research/machinery/_production.dm | 6 +- .../research/nanites/nanite_chamber.dm | 20 ++--- .../nanites/nanite_programs/healing.dm | 2 +- .../nanites/nanite_programs/sensor.dm | 6 +- .../nanites/nanite_programs/suppression.dm | 2 +- .../nanites/nanite_programs/utility.dm | 6 +- .../nanites/nanite_programs/weapon.dm | 4 +- .../research/nanites/public_chamber.dm | 14 ++-- code/modules/research/server.dm | 2 +- .../crossbreeding/_status_effects.dm | 4 +- .../xenobiology/crossbreeding/burning.dm | 2 +- .../xenobiology/crossbreeding/charged.dm | 4 +- .../xenobiology/crossbreeding/chilling.dm | 2 +- .../research/xenobiology/xenobio_camera.dm | 12 +-- .../research/xenobiology/xenobiology.dm | 4 +- .../ruins/icemoonruin_code/hotsprings.dm | 2 +- .../ruins/objects_and_mobs/ash_walker_den.dm | 2 +- .../ruins/objects_and_mobs/necropolis_gate.dm | 2 +- .../ruins/objects_and_mobs/sin_ruins.dm | 4 +- .../ruins/spaceruin_code/hilbertshotel.dm | 2 +- .../security_levels/keycard_authentication.dm | 6 +- code/modules/shuttle/arrivals.dm | 2 +- code/modules/shuttle/emergency.dm | 2 +- code/modules/shuttle/on_move.dm | 2 +- code/modules/shuttle/ripple.dm | 2 +- code/modules/shuttle/special.dm | 2 +- code/modules/smithing/anvil.dm | 2 +- code/modules/spells/spell_types/aimed.dm | 2 +- .../spells/spell_types/area_teleport.dm | 2 +- .../modules/spells/spell_types/cone_spells.dm | 2 +- .../spells/spell_types/construct_spells.dm | 2 +- code/modules/spells/spell_types/devil.dm | 2 +- .../spells/spell_types/ethereal_jaunt.dm | 2 +- code/modules/spells/spell_types/genetic.dm | 2 +- code/modules/spells/spell_types/knock.dm | 4 +- code/modules/spells/spell_types/lichdom.dm | 4 +- .../spell_types/spacetime_distortion.dm | 2 +- code/modules/surgery/organs/augments_arms.dm | 4 +- code/modules/surgery/organs/augments_chest.dm | 8 +- .../surgery/organs/augments_internal.dm | 2 +- code/modules/surgery/organs/eyes.dm | 2 +- code/modules/surgery/organs/heart.dm | 6 +- code/modules/surgery/organs/organ_internal.dm | 2 +- code/modules/surgery/organs/stomach.dm | 4 +- code/modules/surgery/organs/tongue.dm | 6 +- code/modules/surgery/organs/vocal_cords.dm | 76 +++++++++---------- code/modules/tcg/cards.dm | 2 +- code/modules/tgui/tgui.dm | 2 +- code/modules/tgui_panel/tgui_panel.dm | 4 +- code/modules/tooltip/tooltip.dm | 4 +- code/modules/unit_tests/combat.dm | 6 +- code/modules/unit_tests/emoting.dm | 2 +- code/modules/unit_tests/unit_test.dm | 2 +- code/modules/vehicles/cars/clowncar.dm | 14 ++-- code/modules/vehicles/mecha/_mecha.dm | 16 ++-- code/modules/vehicles/mecha/combat/durand.dm | 12 +-- code/modules/vehicles/mecha/combat/neovgre.dm | 2 +- .../mecha/equipment/mecha_equipment.dm | 4 +- .../mecha/equipment/tools/other_tools.dm | 2 +- .../mecha/equipment/weapons/weapons.dm | 2 +- .../modules/vehicles/mecha/mech_fabricator.dm | 2 +- code/modules/vehicles/mecha/mecha_topic.dm | 2 +- code/modules/vehicles/scooter.dm | 2 +- code/modules/vehicles/vehicle_actions.dm | 2 +- code/modules/vehicles/wheelchair.dm | 2 +- code/modules/vending/_vending.dm | 2 +- code/modules/vore/eating/belly_obj.dm | 4 +- .../wiremod/components/abstract/module.dm | 6 +- code/modules/wiremod/components/action/mmi.dm | 8 +- .../wiremod/components/hud/counter_overlay.dm | 2 +- .../wiremod/components/hud/object_overlay.dm | 2 +- .../components/hud/target_intercept.dm | 2 +- .../wiremod/components/ntnet/ntnet_receive.dm | 2 +- .../wiremod/components/utility/delay.dm | 2 +- .../wiremod/components/utility/getter.dm | 2 +- .../modules/wiremod/core/component_printer.dm | 4 +- .../wiremod/core/integrated_circuit.dm | 8 +- code/modules/wiremod/core/marker.dm | 2 +- code/modules/wiremod/core/port.dm | 10 +-- code/modules/wiremod/core/usb_cable.dm | 8 +- code/modules/wiremod/shell/airlock.dm | 10 +-- code/modules/wiremod/shell/bot.dm | 2 +- .../wiremod/shell/brain_computer_interface.dm | 18 ++--- code/modules/wiremod/shell/compact_remote.dm | 2 +- code/modules/wiremod/shell/controller.dm | 6 +- code/modules/wiremod/shell/moneybot.dm | 4 +- code/modules/wiremod/shell/scanner.dm | 2 +- code/modules/wiremod/shell/scanner_gate.dm | 6 +- code/modules/zombie/organs.dm | 4 +- .../code/datums/components/souldeath.dm | 6 +- .../code/datums/status_effects/chems.dm | 8 +- .../modules/client/preferences_savefile.dm | 2 +- .../code/modules/festive/wheelchair.dm | 2 +- .../code/modules/mentor/mentorhelp.dm | 2 +- .../code/modules/reagents/objects/clothes.dm | 4 +- .../container_item/container_item.dm | 2 +- .../code/datums/components/glory_kill.dm | 8 +- .../components/interaction_menu_granter.dm | 4 +- modular_sand/code/datums/components/riding.dm | 2 +- .../components/storage/concrete/dresser.dm | 4 +- .../code/datums/elements/holder_micro.dm | 6 +- .../code/datums/elements/skirt_peeking.dm | 6 +- modular_sand/code/datums/traits/neutral.dm | 6 +- modular_sand/code/datums/wires/firealarm.dm | 2 +- .../game/objects/items/borg_shapeshifter.dm | 22 +++--- .../code/game/objects/items/fleshlight.dm | 4 +- .../modules/clothing/spacesuits/chronosuit.dm | 8 +- .../modules/clothing/spacesuits/hardsuit.dm | 4 +- .../mining/equipment/kinetic_crusher.dm | 6 +- .../mining/lavaland/necropolis_chests.dm | 8 +- modular_sand/code/modules/mob/emote.dm | 2 +- .../mob/living/silicon/robot/robot_modules.dm | 2 +- .../hostile/megafauna/bubblegum.dm | 10 +-- .../hostile/megafauna/glaurung.dm | 2 +- .../hostile/megafauna/rogueprocess.dm | 46 +++++------ .../hostile/mining_mobs/elites/candy.dm | 4 +- .../hostile/mining_mobs/elites/drakeling.dm | 4 +- modular_sand/code/modules/resize/resizing.dm | 6 +- .../modules/ruins/lavalandruin_code/doom.dm | 4 +- .../modules/ruins/lavalandruin_code/misc.dm | 2 +- modular_splurt/code/__HELPERS/icons.dm | 2 +- .../code/controllers/subsystem/shuttle.dm | 2 +- .../code/controllers/subsystem/ticker.dm | 2 +- .../code/datums/components/dullahan.dm | 6 +- .../code/datums/components/organ_inflation.dm | 6 +- .../code/datums/components/pregnancy.dm | 22 +++--- .../code/datums/components/pregnancy_inert.dm | 8 +- .../code/datums/components/size_normalized.dm | 2 +- .../code/datums/elements/crawl_under.dm | 8 +- .../code/datums/elements/smalltalk.dm | 2 +- modular_splurt/code/datums/traits/good.dm | 8 +- modular_splurt/code/datums/traits/negative.dm | 6 +- modular_splurt/code/datums/traits/neutral.dm | 8 +- modular_splurt/code/game/atoms_movable.dm | 2 +- .../code/game/machinery/computer/slavery.dm | 2 +- .../code/game/machinery/research_table.dm | 2 +- modular_splurt/code/game/objects/items/RCD.dm | 2 +- modular_splurt/code/game/objects/items/RTL.dm | 6 +- .../chastity/chastity_belt.dm | 2 +- .../chastity/chastity_cage.dm | 4 +- .../chastity/metal_chastity_cage.dm | 2 +- .../genital_equipment/genital_equipment.dm | 8 +- .../game/objects/items/lewd_items/leash.dm | 24 +++--- .../game/objects/items/lewd_items/rope.dm | 6 +- .../game/objects/items/lewd_items/vibrator.dm | 4 +- .../code/game/objects/items/oviposition.dm | 4 +- .../game/objects/items/robot/robot_items.dm | 2 +- .../game/objects/structures/cannons/cannon.dm | 2 +- .../game/objects/structures/micro_bricks.dm | 4 +- .../code/modules/admin/Transform.dm | 2 +- .../code/modules/admin/playtimes.dm | 2 +- .../code/modules/antagonists/qareen/qareen.dm | 8 +- .../antagonists/qareen/qareen_abilities.dm | 10 +-- .../antagonists/qareen/qareen_bliss.dm | 2 +- .../code/modules/antagonists/slaver/slaver.dm | 4 +- .../code/modules/arousal/arousal.dm | 2 +- .../code/modules/arousal/organs/breasts.dm | 2 +- .../code/modules/arousal/organs/penis.dm | 2 +- .../code/modules/arousal/organs/vagina.dm | 2 +- .../unary_devices/outlet_injector.dm | 2 +- .../components/unary_devices/vent_pump.dm | 2 +- .../components/unary_devices/vent_scrubber.dm | 2 +- .../lewd_clothing/eyes/hypnogoggles.dm | 2 +- .../lewd_clothing/head/deprivation_helmet.dm | 2 +- .../code/modules/clothing/misc/body_camera.dm | 4 +- .../modules/events/crystalline_reentry.dm | 4 +- .../code/modules/hydroponics/botany_flora.dm | 2 +- .../modular_map_loader/modular_map_loader.dm | 2 +- modular_splurt/code/modules/mob/femclaw.dm | 2 +- .../mob/living/carbon/human/human_defines.dm | 2 +- .../carbon/human/species_types/arachnid.dm | 2 +- .../carbon/human/species_types/zombies2.dm | 4 +- .../code/modules/mob/living/living_signals.dm | 2 +- .../code/modules/mob/living/navigation.dm | 8 +- .../living/silicon/robot/dogborg_equipment.dm | 2 +- .../mob/living/silicon/robot/robot_modules.dm | 6 +- .../hostile/clockworkmechanic.dm | 2 +- .../living/simple_animal/hostile/dancer.dm | 4 +- .../hostile/deathclaw/deathclaw.dm | 2 +- .../hostile/deathclaw/funclaw.dm | 6 +- .../hostile/werewolves/funwolf.dm | 24 +++--- .../hostile/werewolves/hellhound.dm | 2 +- .../hostile/werewolves/icewolf.dm | 2 +- .../hostile/werewolves/themosley.dm | 2 +- .../hostile/werewolves/werewolf.dm | 2 +- .../code/modules/research/xenoarch/tools.dm | 4 +- .../code/modules/surgery/organs/eyes.dm | 2 +- .../vehicles/mecha/combat/savannah_ivanov.dm | 16 ++-- 954 files changed, 2442 insertions(+), 2433 deletions(-) diff --git a/code/__DEFINES/callbacks.dm b/code/__DEFINES/callbacks.dm index f25dfdf150..f66fd0775f 100644 --- a/code/__DEFINES/callbacks.dm +++ b/code/__DEFINES/callbacks.dm @@ -2,4 +2,4 @@ /// A shorthand for the callback datum, [documented here](datum/callback.html) #define CALLBACK new /datum/callback #define INVOKE_ASYNC world.ImmediateInvokeAsync -#define CALLBACK_NEW(typepath, args) CALLBACK(GLOBAL_PROC, /proc/___callbacknew, typepath, args) +#define CALLBACK_NEW(typepath, args) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___callbacknew), typepath, args) diff --git a/code/__DEFINES/cooldowns.dm b/code/__DEFINES/cooldowns.dm index c5ad0d745d..dfb18c3a7f 100644 --- a/code/__DEFINES/cooldowns.dm +++ b/code/__DEFINES/cooldowns.dm @@ -51,7 +51,7 @@ #define COMSIG_CD_STOP(cd_index) "cooldown_[cd_index]" #define COMSIG_CD_RESET(cd_index) "cd_reset_[cd_index]" -#define TIMER_COOLDOWN_START(cd_source, cd_index, cd_time) LAZYSET(cd_source.cooldowns, cd_index, addtimer(CALLBACK(GLOBAL_PROC, /proc/end_cooldown, cd_source, cd_index), cd_time)) +#define TIMER_COOLDOWN_START(cd_source, cd_index, cd_time) LAZYSET(cd_source.cooldowns, cd_index, addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(end_cooldown), cd_source, cd_index), cd_time)) #define TIMER_COOLDOWN_CHECK(cd_source, cd_index) LAZYACCESS(cd_source.cooldowns, cd_index) @@ -64,7 +64,7 @@ * A bit more expensive than the regular timers, but can be reset before they end and the time left can be checked. */ -#define S_TIMER_COOLDOWN_START(cd_source, cd_index, cd_time) LAZYSET(cd_source.cooldowns, cd_index, addtimer(CALLBACK(GLOBAL_PROC, /proc/end_cooldown, cd_source, cd_index), cd_time, TIMER_STOPPABLE)) +#define S_TIMER_COOLDOWN_START(cd_source, cd_index, cd_time) LAZYSET(cd_source.cooldowns, cd_index, addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(end_cooldown), cd_source, cd_index), cd_time, TIMER_STOPPABLE)) #define S_TIMER_COOLDOWN_RESET(cd_source, cd_index) reset_cooldown(cd_source, cd_index) diff --git a/code/__DEFINES/skills/helpers.dm b/code/__DEFINES/skills/helpers.dm index dde412fd7d..fbf32ad511 100644 --- a/code/__DEFINES/skills/helpers.dm +++ b/code/__DEFINES/skills/helpers.dm @@ -27,7 +27,7 @@ if(body.mind){\ body.mind.add_skill_modifier(prototype.identifier)\ } else {\ - prototype.RegisterSignal(body, COMSIG_MOB_ON_NEW_MIND, /datum/skill_modifier.proc/on_mob_new_mind, TRUE)\ + prototype.RegisterSignal(body, COMSIG_MOB_ON_NEW_MIND, TYPE_PROC_REF(/datum/skill_modifier, on_mob_new_mind), TRUE)\ } /// Same as above but to remove the skill modifier. diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index d7f689d7a6..25ca19117f 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -487,12 +487,12 @@ //for sorting clients or mobs by ckey /proc/sortKey(list/L, order=1) - return sortTim(L, order >= 0 ? /proc/cmp_ckey_asc : /proc/cmp_ckey_dsc) + return sortTim(L, order >= 0 ? GLOBAL_PROC_REF(cmp_ckey_asc) : GLOBAL_PROC_REF(cmp_ckey_dsc)) //Specifically for record datums in a list. /proc/sortRecord(list/L, field = "name", order = 1) GLOB.cmp_field = field - return sortTim(L, order >= 0 ? /proc/cmp_records_asc : /proc/cmp_records_dsc) + return sortTim(L, order >= 0 ? GLOBAL_PROC_REF(cmp_records_asc) : GLOBAL_PROC_REF(cmp_records_dsc)) //any value in a list /proc/sort_list(list/L, cmp=/proc/cmp_text_asc) @@ -500,7 +500,7 @@ //uses sort_list() but uses the var's name specifically. This should probably be using mergeAtom() instead /proc/sortNames(list/L, order=1) - return sortTim(L.Copy(), order >= 0 ? /proc/cmp_name_asc : /proc/cmp_name_dsc) + return sortTim(L.Copy(), order >= 0 ? GLOBAL_PROC_REF(cmp_name_asc) : GLOBAL_PROC_REF(cmp_name_dsc)) //Converts a bitfield to a list of numbers (or words if a wordlist is provided) diff --git a/code/__HELPERS/_string_lists.dm b/code/__HELPERS/_string_lists.dm index 43d45594e0..7d6415c1ef 100644 --- a/code/__HELPERS/_string_lists.dm +++ b/code/__HELPERS/_string_lists.dm @@ -13,7 +13,7 @@ GLOBAL_VAR(string_filename_current_key) if((filename in GLOB.string_cache) && (key in GLOB.string_cache[filename])) var/response = pick(GLOB.string_cache[filename][key]) var/regex/r = regex("@pick\\((\\D+?)\\)", "g") - response = r.Replace(response, /proc/strings_subkey_lookup) + response = r.Replace(response, GLOBAL_PROC_REF(strings_subkey_lookup)) return response else CRASH("strings list not found: strings/[filename], index=[key]") diff --git a/code/__HELPERS/areas.dm b/code/__HELPERS/areas.dm index 84740b2fc3..7a811312fa 100644 --- a/code/__HELPERS/areas.dm +++ b/code/__HELPERS/areas.dm @@ -12,11 +12,11 @@ GLOBAL_LIST_INIT(typecache_powerfailure_safe_areas, typecacheof(/area/engineerin for(var/area/A in world) GLOB.sortedAreas.Add(A) - sortTim(GLOB.sortedAreas, /proc/cmp_name_asc) + sortTim(GLOB.sortedAreas, GLOBAL_PROC_REF(cmp_name_asc)) /area/proc/addSorted() GLOB.sortedAreas.Add(src) - sortTim(GLOB.sortedAreas, /proc/cmp_name_asc) + sortTim(GLOB.sortedAreas, GLOBAL_PROC_REF(cmp_name_asc)) //Takes: Area type as a text string from a variable. //Returns: Instance for the area in the world. diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 38b8bdfb24..717aea03ea 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -416,7 +416,7 @@ /proc/flick_overlay(image/I, list/show_to, duration) for(var/client/C in show_to) C.images += I - addtimer(CALLBACK(GLOBAL_PROC, /proc/remove_images_from_clients, I, show_to), duration, TIMER_CLIENT_TIME) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(remove_images_from_clients), I, show_to), duration, TIMER_CLIENT_TIME) /proc/flick_overlay_view(image/I, atom/target, duration) //wrapper for the above, flicks to everyone who can see the target atom var/list/viewing = list() diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 78e1899f53..a1d7705b09 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -99,7 +99,7 @@ init_subtypes(/datum/crafting_recipe, GLOB.crafting_recipes) - INVOKE_ASYNC(GLOBAL_PROC, /proc/init_ref_coin_values) //so the current procedure doesn't sleep because of UNTIL() + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(init_ref_coin_values)) //so the current procedure doesn't sleep because of UNTIL() //creates every subtype of prototype (excluding prototype) and adds it to list L. //if no list/L is provided, one is created. diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index 2ccd9deaf2..d9f8343fb8 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -829,7 +829,7 @@ world break layers[current] = current_layer - //sortTim(layers, /proc/cmp_image_layer_asc) + //sortTim(layers, GLOBAL_PROC_REF(cmp_image_layer_asc)) var/icon/add // Icon of overlay being added diff --git a/code/__HELPERS/priority_announce.dm b/code/__HELPERS/priority_announce.dm index cfb52408aa..d53cfe2f1b 100644 --- a/code/__HELPERS/priority_announce.dm +++ b/code/__HELPERS/priority_announce.dm @@ -64,7 +64,7 @@ to_chat(mob_to_teleport, announcement) SEND_SOUND(mob_to_teleport, meeting_sound) //no preferences here, you must hear the funny sound mob_to_teleport.overlay_fullscreen("emergency_meeting", /atom/movable/screen/fullscreen/scaled/emergency_meeting, 1) - addtimer(CALLBACK(mob_to_teleport, /mob/.proc/clear_fullscreen, "emergency_meeting"), 3 SECONDS) + addtimer(CALLBACK(mob_to_teleport, TYPE_PROC_REF(/mob, clear_fullscreen), "emergency_meeting"), 3 SECONDS) if (is_station_level(mob_to_teleport.z)) //teleport the mob to the crew meeting var/turf/target diff --git a/code/__HELPERS/qdel.dm b/code/__HELPERS/qdel.dm index af7e7b99f0..54acece87c 100644 --- a/code/__HELPERS/qdel.dm +++ b/code/__HELPERS/qdel.dm @@ -3,10 +3,10 @@ #define QDEL_IN(item, time) ; \ addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(qdel), (time) > GC_FILTER_QUEUE ? WEAKREF(item) : item), time); #define QDEL_IN_STOPPABLE(item, time) addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(qdel), (time) > GC_FILTER_QUEUE ? WEAKREF(item) : item), time, TIMER_STOPPABLE) -#define QDEL_IN_CLIENT_TIME(item, time) addtimer(CALLBACK(GLOBAL_PROC, .proc/qdel, item), time, TIMER_STOPPABLE | TIMER_CLIENT_TIME) +#define QDEL_IN_CLIENT_TIME(item, time) addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(qdel), item), time, TIMER_STOPPABLE | TIMER_CLIENT_TIME) #define QDEL_NULL(item) qdel(item); item = null #define QDEL_LIST(L) if(L) { for(var/I in L) qdel(I); L.Cut(); } -#define QDEL_LIST_IN(L, time) addtimer(CALLBACK(GLOBAL_PROC, .proc/______qdel_list_wrapper, L), time, TIMER_STOPPABLE) +#define QDEL_LIST_IN(L, time) addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(______qdel_list_wrapper), L), time, TIMER_STOPPABLE) #define QDEL_LIST_ASSOC(L) if(L) { for(var/I in L) { qdel(L[I]); qdel(I); } L.Cut(); } #define QDEL_LIST_ASSOC_VAL(L) if(L) { for(var/I in L) qdel(L[I]); L.Cut(); } diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index 325233b7be..3ff0b42031 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -621,7 +621,7 @@ var/currrent_category var/datum/antagonist/previous_category - sortTim(all_antagonists, /proc/cmp_antag_category) + sortTim(all_antagonists, GLOBAL_PROC_REF(cmp_antag_category)) for(var/datum/antagonist/A in all_antagonists) if(!A.show_in_roundend) diff --git a/code/__HELPERS/stat_tracking.dm b/code/__HELPERS/stat_tracking.dm index 007cd2695d..525d1a8c84 100644 --- a/code/__HELPERS/stat_tracking.dm +++ b/code/__HELPERS/stat_tracking.dm @@ -1,4 +1,4 @@ -/proc/render_stats(list/stats, user, sort = /proc/cmp_generic_stat_item_time) +/proc/render_stats(list/stats, user, sort = GLOBAL_PROC_REF(cmp_generic_stat_item_time)) sortTim(stats, sort, TRUE) var/list/lines = list() diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 08eea65c93..85588e96d2 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1430,9 +1430,18 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) //datum may be null, but it does need to be a typed var #define NAMEOF(datum, X) (#X || ##datum.##X) -#define VARSET_LIST_CALLBACK(target, var_name, var_value) CALLBACK(GLOBAL_PROC, /proc/___callbackvarset, ##target, ##var_name, ##var_value) +/** + * NAMEOF that actually works in static definitions because src::type requires src to be defined + */ +#if DM_VERSION >= 515 +#define NAMEOF_STATIC(datum, X) (nameof(type::##X)) +#else +#define NAMEOF_STATIC(datum, X) (#X || ##datum.##X) +#endif + +#define VARSET_LIST_CALLBACK(target, var_name, var_value) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___callbackvarset), ##target, ##var_name, ##var_value) //dupe code because dm can't handle 3 level deep macros -#define VARSET_CALLBACK(datum, var, var_value) CALLBACK(GLOBAL_PROC, /proc/___callbackvarset, ##datum, NAMEOF(##datum, ##var), ##var_value) +#define VARSET_CALLBACK(datum, var, var_value) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___callbackvarset), ##datum, NAMEOF(##datum, ##var), ##var_value) /proc/___callbackvarset(list_or_datum, var_name, var_value) if(length(list_or_datum)) @@ -1444,8 +1453,8 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) else D.vars[var_name] = var_value -#define TRAIT_CALLBACK_ADD(target, trait, source) CALLBACK(GLOBAL_PROC, /proc/___TraitAdd, ##target, ##trait, ##source) -#define TRAIT_CALLBACK_REMOVE(target, trait, source) CALLBACK(GLOBAL_PROC, /proc/___TraitRemove, ##target, ##trait, ##source) +#define TRAIT_CALLBACK_ADD(target, trait, source) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___TraitAdd), ##target, ##trait, ##source) +#define TRAIT_CALLBACK_REMOVE(target, trait, source) CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(___TraitRemove), ##target, ##trait, ##source) ///DO NOT USE ___TraitAdd OR ___TraitRemove as a replacement for ADD_TRAIT / REMOVE_TRAIT defines. To be used explicitly for callback. /proc/___TraitAdd(target,trait,source) diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index 239ef319d1..3bcaf80bf2 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -70,11 +70,11 @@ if(aicamera.in_camera_mode) aicamera.camera_mode_off() - INVOKE_ASYNC(aicamera, /obj/item/camera.proc/captureimage, pixel_turf, usr) + INVOKE_ASYNC(aicamera, TYPE_PROC_REF(/obj/item/camera, captureimage), pixel_turf, usr) return if(waypoint_mode) waypoint_mode = FALSE - INVOKE_ASYNC(src, .proc/set_waypoint, A) + INVOKE_ASYNC(src, PROC_REF(set_waypoint), A) return A.attack_ai(src) diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 1d1d517fb6..5c387dd59a 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -347,7 +347,7 @@ SEND_SIGNAL(src, COMSIG_CLICK_CTRL, user) var/mob/living/ML = user if(istype(ML)) - INVOKE_ASYNC(ML, /mob/living.verb/pulled, src) + INVOKE_ASYNC(ML, TYPE_VERB_REF(/mob/living, pulled), src) /mob/living/carbon/human/CtrlClick(mob/user) if(ishuman(user) && Adjacent(user) && !user.incapacitated()) diff --git a/code/_onclick/cyborg.dm b/code/_onclick/cyborg.dm index 743d75b557..c9453619af 100644 --- a/code/_onclick/cyborg.dm +++ b/code/_onclick/cyborg.dm @@ -40,7 +40,7 @@ */ if(aicamera.in_camera_mode) //Cyborg picture taking aicamera.camera_mode_off() - INVOKE_ASYNC(aicamera, /obj/item/camera.proc/captureimage, A, usr) + INVOKE_ASYNC(aicamera, TYPE_PROC_REF(/obj/item/camera, captureimage), A, usr) return var/obj/item/W = get_active_held_item(TRUE) @@ -48,7 +48,7 @@ if(!W && A.Adjacent(src) && (isobj(A) || ismob(A))) var/atom/movable/C = A if(C.can_buckle && C.has_buckled_mobs()) - INVOKE_ASYNC(C, /atom/movable.proc/precise_user_unbuckle_mob, src) + INVOKE_ASYNC(C, TYPE_PROC_REF(/atom/movable, precise_user_unbuckle_mob), src) return if(!W && (get_dist(src,A) <= interaction_range)) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index d3d0fb32b6..366dff3c85 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -63,7 +63,7 @@ animate(thealert, transform = matrix(), time = 2.5, easing = BACK_EASING) if(thealert.timeout) - addtimer(CALLBACK(src, .proc/alert_timeout, thealert, category), thealert.timeout) + addtimer(CALLBACK(src, PROC_REF(alert_timeout), thealert, category), thealert.timeout) thealert.timeout = world.time + thealert.timeout - world.tick_lag return thealert @@ -344,7 +344,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." add_overlay(receiving) src.receiving = receiving src.offerer = offerer - RegisterSignal(taker, COMSIG_MOVABLE_MOVED, .proc/check_in_range, override = TRUE) //Override to prevent runtimes when people offer a item multiple times + RegisterSignal(taker, COMSIG_MOVABLE_MOVED, PROC_REF(check_in_range), override = TRUE) //Override to prevent runtimes when people offer a item multiple times /atom/movable/screen/alert/give/Click(location, control, params) . = ..() @@ -371,7 +371,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." . = ..() name = "[offerer] is offering a high-five!" desc = "[offerer] is offering a high-five! Click this alert to slap it." - RegisterSignal(offerer, COMSIG_PARENT_EXAMINE_MORE, .proc/check_fake_out) + RegisterSignal(offerer, COMSIG_PARENT_EXAMINE_MORE, PROC_REF(check_fake_out)) /atom/movable/screen/alert/give/highfive/handle_transfer() var/mob/living/carbon/taker = owner @@ -389,7 +389,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." offerer.visible_message(span_notice("[rube] rushes in to high-five [offerer], but-"), span_nicegreen("[rube] falls for your trick just as planned, lunging for a high-five that no longer exists! Classic!"), ignored_mobs=rube) to_chat(rube, span_nicegreen("You go in for [offerer]'s high-five, but-")) - addtimer(CALLBACK(src, .proc/too_slow_p2, offerer, rube), 0.5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(too_slow_p2), offerer, rube), 0.5 SECONDS) /// Part two of the ultimate prank /atom/movable/screen/alert/give/highfive/proc/too_slow_p2() @@ -426,7 +426,7 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." add_overlay(receiving) src.receiving = receiving src.offerer = offerer - RegisterSignal(taker, COMSIG_MOVABLE_MOVED, .proc/check_in_range, override = TRUE) //Override to prevent runtimes when people offer a item multiple times + RegisterSignal(taker, COMSIG_MOVABLE_MOVED, PROC_REF(check_in_range), override = TRUE) //Override to prevent runtimes when people offer a item multiple times //ALIENS diff --git a/code/_onclick/hud/credits.dm b/code/_onclick/hud/credits.dm index 77f4ed5c84..e991ebc47b 100644 --- a/code/_onclick/hud/credits.dm +++ b/code/_onclick/hud/credits.dm @@ -53,7 +53,7 @@ animate(src, transform = M, time = CREDIT_ROLL_SPEED) target = M animate(src, alpha = 255, time = CREDIT_EASE_DURATION, flags = ANIMATION_PARALLEL) - addtimer(CALLBACK(src, .proc/FadeOut), CREDIT_ROLL_SPEED - CREDIT_EASE_DURATION) + addtimer(CALLBACK(src, PROC_REF(FadeOut)), CREDIT_ROLL_SPEED - CREDIT_EASE_DURATION) QDEL_IN(src, CREDIT_ROLL_SPEED) if(parent) parent.screen += src diff --git a/code/_onclick/hud/new_player.dm b/code/_onclick/hud/new_player.dm index c5d3cbca89..539b842375 100644 --- a/code/_onclick/hud/new_player.dm +++ b/code/_onclick/hud/new_player.dm @@ -144,10 +144,10 @@ . = ..() switch(SSticker.current_state) if(GAME_STATE_PREGAME, GAME_STATE_STARTUP) - RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, .proc/hide_ready_button) + RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, PROC_REF(hide_ready_button)) if(GAME_STATE_SETTING_UP) set_button_status(FALSE) - RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, .proc/show_ready_button) + RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, PROC_REF(show_ready_button)) else set_button_status(FALSE) @@ -155,13 +155,13 @@ SIGNAL_HANDLER set_button_status(FALSE) UnregisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP) - RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, .proc/show_ready_button) + RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, PROC_REF(show_ready_button)) /atom/movable/screen/lobby/button/ready/proc/show_ready_button() SIGNAL_HANDLER set_button_status(TRUE) UnregisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP) - RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, .proc/hide_ready_button) + RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, PROC_REF(hide_ready_button)) /atom/movable/screen/lobby/button/ready/Click(location, control, params) . = ..() @@ -190,10 +190,10 @@ . = ..() switch(SSticker.current_state) if(GAME_STATE_PREGAME, GAME_STATE_STARTUP) - RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, .proc/show_join_button) + RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, PROC_REF(show_join_button)) if(GAME_STATE_SETTING_UP) set_button_status(TRUE) - RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, .proc/hide_join_button) + RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, PROC_REF(hide_join_button)) else set_button_status(TRUE) @@ -234,13 +234,13 @@ SIGNAL_HANDLER set_button_status(TRUE) UnregisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP) - RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, .proc/hide_join_button) + RegisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP, PROC_REF(hide_join_button)) /atom/movable/screen/lobby/button/join/proc/hide_join_button() SIGNAL_HANDLER set_button_status(FALSE) UnregisterSignal(SSticker, COMSIG_TICKER_ERROR_SETTING_UP) - RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, .proc/show_join_button) + RegisterSignal(SSticker, COMSIG_TICKER_ENTER_SETTING_UP, PROC_REF(show_join_button)) /atom/movable/screen/lobby/button/observe name = "Observe" @@ -255,7 +255,7 @@ if(SSticker.current_state > GAME_STATE_STARTUP) set_button_status(TRUE) else - RegisterSignal(SSticker, COMSIG_TICKER_ENTER_PREGAME, .proc/enable_observing) + RegisterSignal(SSticker, COMSIG_TICKER_ENTER_PREGAME, PROC_REF(enable_observing)) /atom/movable/screen/lobby/button/observe/Click(location, control, params) . = ..() @@ -268,7 +268,7 @@ SIGNAL_HANDLER flick("[base_icon_state]_enabled", src) set_button_status(TRUE) - UnregisterSignal(SSticker, COMSIG_TICKER_ENTER_PREGAME, .proc/enable_observing) + UnregisterSignal(SSticker, COMSIG_TICKER_ENTER_PREGAME, PROC_REF(enable_observing)) //Subtype the bottom buttons away so the collapse/expand shutter goes behind them /atom/movable/screen/lobby/button/bottom diff --git a/code/_onclick/hud/radial.dm b/code/_onclick/hud/radial.dm index a582c372e1..c8999814ed 100644 --- a/code/_onclick/hud/radial.dm +++ b/code/_onclick/hud/radial.dm @@ -20,7 +20,7 @@ GLOBAL_LIST_EMPTY(radial_menus) UnregisterSignal(parent, COMSIG_PARENT_QDELETING) parent = new_value if(parent) - RegisterSignal(parent, COMSIG_PARENT_QDELETING, .proc/handle_parent_del) + RegisterSignal(parent, COMSIG_PARENT_QDELETING, PROC_REF(handle_parent_del)) /atom/movable/screen/radial/proc/handle_parent_del() SIGNAL_HANDLER diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index e74d7fad4a..8cc05b47c9 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -735,7 +735,7 @@ deltimer(timerid) if (!streak) return - timerid = addtimer(CALLBACK(src, .proc/clear_streak), 20, TIMER_UNIQUE | TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(clear_streak)), 20, TIMER_UNIQUE | TIMER_STOPPABLE) icon_state = "combo" for (var/i = 1; i <= length(streak); ++i) var/intent_text = copytext(streak, i, i + 1) diff --git a/code/_onclick/hud/screen_objects/storage.dm b/code/_onclick/hud/screen_objects/storage.dm index bbd6941a36..d77e4e03ed 100644 --- a/code/_onclick/hud/screen_objects/storage.dm +++ b/code/_onclick/hud/screen_objects/storage.dm @@ -57,8 +57,8 @@ /atom/movable/screen/storage/volumetric_box/Initialize(mapload, new_master, obj/item/our_item) src.our_item = our_item - RegisterSignal(our_item, COMSIG_ITEM_MOUSE_ENTER, .proc/on_item_mouse_enter) - RegisterSignal(our_item, COMSIG_ITEM_MOUSE_EXIT, .proc/on_item_mouse_exit) + RegisterSignal(our_item, COMSIG_ITEM_MOUSE_ENTER, PROC_REF(on_item_mouse_enter)) + RegisterSignal(our_item, COMSIG_ITEM_MOUSE_EXIT, PROC_REF(on_item_mouse_exit)) return ..() /atom/movable/screen/storage/volumetric_box/Destroy() diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 073f50d8c5..f86ee49eb9 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -47,7 +47,7 @@ return if(interaction_flags_atom & INTERACT_ATOM_ATTACK_HAND) . = _try_interact(user) - INVOKE_ASYNC(src, .proc/on_attack_hand, user, act_intent, .) + INVOKE_ASYNC(src, PROC_REF(on_attack_hand), user, act_intent, .) if(!(. & ATTACK_IGNORE_ACTION)) if(attack_hand_unwieldlyness) user.DelayNextAction(attack_hand_unwieldlyness, considered_action = attack_hand_is_action) diff --git a/code/_rendering/atom_huds/atom_hud.dm b/code/_rendering/atom_huds/atom_hud.dm index 151ebc8a24..059283d8d1 100644 --- a/code/_rendering/atom_huds/atom_hud.dm +++ b/code/_rendering/atom_huds/atom_hud.dm @@ -88,10 +88,10 @@ GLOBAL_LIST_INIT(huds, list( return if(!hudusers[M]) hudusers[M] = 1 - RegisterSignal(M, COMSIG_PARENT_QDELETING, .proc/unregister_mob) + RegisterSignal(M, COMSIG_PARENT_QDELETING, PROC_REF(unregister_mob)) if(next_time_allowed[M] > world.time) if(!queued_to_see[M]) - addtimer(CALLBACK(src, .proc/show_hud_images_after_cooldown, M), next_time_allowed[M] - world.time) + addtimer(CALLBACK(src, PROC_REF(show_hud_images_after_cooldown), M), next_time_allowed[M] - world.time) queued_to_see[M] = TRUE else next_time_allowed[M] = world.time + ADD_HUD_TO_COOLDOWN diff --git a/code/_rendering/fullscreen/fullscreen.dm b/code/_rendering/fullscreen/fullscreen.dm index dd8f697891..c5edb29097 100644 --- a/code/_rendering/fullscreen/fullscreen.dm +++ b/code/_rendering/fullscreen/fullscreen.dm @@ -35,7 +35,7 @@ return if(animated > 0) animate(screen, alpha = 0, time = animated) - addtimer(CALLBACK(src, .proc/_remove_fullscreen_direct, screen), animated, TIMER_CLIENT_TIME) + addtimer(CALLBACK(src, PROC_REF(_remove_fullscreen_direct), screen), animated, TIMER_CLIENT_TIME) else if(client) client.screen -= screen diff --git a/code/_rendering/parallax/parallax_object.dm b/code/_rendering/parallax/parallax_object.dm index 8307fc5f08..640e3bf18c 100644 --- a/code/_rendering/parallax/parallax_object.dm +++ b/code/_rendering/parallax/parallax_object.dm @@ -123,7 +123,7 @@ /atom/movable/screen/parallax_layer/proc/QueueLoop(delay, speed, matrix/translate_matrix, matrix/target_matrix) if(queued_animation) CancelAnimation() - queued_animation = addtimer(CALLBACK(src, .proc/_loop, speed, translate_matrix, target_matrix), delay, TIMER_STOPPABLE) + queued_animation = addtimer(CALLBACK(src, PROC_REF(_loop), speed, translate_matrix, target_matrix), delay, TIMER_STOPPABLE) /atom/movable/screen/parallax_layer/proc/_loop(speed, matrix/translate_matrix = matrix(1, 0, 0, 0, 1, 480), matrix/target_matrix = matrix()) transform = translate_matrix diff --git a/code/controllers/admin.dm b/code/controllers/admin.dm index 5c767ecb1b..6529c21aa4 100644 --- a/code/controllers/admin.dm +++ b/code/controllers/admin.dm @@ -11,7 +11,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/statclick) name = text src.target = target if(istype(target, /datum)) //Harddel man bad - RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/cleanup) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(cleanup)) /obj/effect/statclick/Destroy() target = null diff --git a/code/controllers/configuration/configuration.dm b/code/controllers/configuration/configuration.dm index dd50017d31..4f5d799338 100644 --- a/code/controllers/configuration/configuration.dm +++ b/code/controllers/configuration/configuration.dm @@ -465,4 +465,4 @@ Example config: //Message admins when you can. /datum/controller/configuration/proc/DelayedMessageAdmins(text) - addtimer(CALLBACK(GLOBAL_PROC, /proc/message_admins, text), 0) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(message_admins), text), 0) diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm index 04b88eb3be..43127b1777 100644 --- a/code/controllers/failsafe.dm +++ b/code/controllers/failsafe.dm @@ -148,7 +148,7 @@ GLOBAL_REAL(Failsafe, /datum/controller/failsafe) /proc/recover_all_SS_and_recreate_master() del(Master) var/list/subsytem_types = subtypesof(/datum/controller/subsystem) - sortTim(subsytem_types, /proc/cmp_subsystem_init) + sortTim(subsytem_types, GLOBAL_PROC_REF(cmp_subsystem_init)) for(var/I in subsytem_types) new I . = Recreate_MC() diff --git a/code/controllers/master.dm b/code/controllers/master.dm index 055271fd86..11318641be 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -93,7 +93,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new //Code used for first master on game boot or if existing master got deleted Master = src var/list/subsytem_types = subtypesof(/datum/controller/subsystem) - sortTim(subsytem_types, /proc/cmp_subsystem_init) + sortTim(subsytem_types, GLOBAL_PROC_REF(cmp_subsystem_init)) //Find any abandoned subsystem from the previous master (if there was any) var/list/existing_subsystems = list() for(var/global_var in global.vars) @@ -117,7 +117,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new /datum/controller/master/Shutdown() processing = FALSE - sortTim(subsystems, /proc/cmp_subsystem_init) + sortTim(subsystems, GLOBAL_PROC_REF(cmp_subsystem_init)) reverseRange(subsystems) for(var/datum/controller/subsystem/ss in subsystems) log_world("Shutting down [ss.name] subsystem...") @@ -201,7 +201,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new to_chat(world, span_boldannounce("Initializing subsystems...")) // Sort subsystems by init_order, so they initialize in the correct order. - sortTim(subsystems, /proc/cmp_subsystem_init) + sortTim(subsystems, GLOBAL_PROC_REF(cmp_subsystem_init)) var/start_timeofday = REALTIMEOFDAY // Initialize subsystems. @@ -222,7 +222,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new SetRunLevel(1) // Sort subsystems by display setting for easy access. - sortTim(subsystems, /proc/cmp_subsystem_display) + sortTim(subsystems, GLOBAL_PROC_REF(cmp_subsystem_display)) // Set world options. world.change_fps(CONFIG_GET(number/fps)) var/initialized_tod = REALTIMEOFDAY @@ -307,9 +307,9 @@ GLOBAL_REAL(Master, /datum/controller/master) = new queue_tail = null //these sort by lower priorities first to reduce the number of loops needed to add subsequent SS's to the queue //(higher subsystems will be sooner in the queue, adding them later in the loop means we don't have to loop thru them next queue add) - sortTim(tickersubsystems, /proc/cmp_subsystem_priority) + sortTim(tickersubsystems, GLOBAL_PROC_REF(cmp_subsystem_priority)) for(var/I in runlevel_sorted_subsystems) - sortTim(runlevel_sorted_subsystems, /proc/cmp_subsystem_priority) + sortTim(runlevel_sorted_subsystems, GLOBAL_PROC_REF(cmp_subsystem_priority)) I += tickersubsystems var/cached_runlevel = current_runlevel diff --git a/code/controllers/subsystem/activity.dm b/code/controllers/subsystem/activity.dm index d10e67f210..12423cda39 100644 --- a/code/controllers/subsystem/activity.dm +++ b/code/controllers/subsystem/activity.dm @@ -9,8 +9,8 @@ SUBSYSTEM_DEF(activity) var/list/threats = list() /datum/controller/subsystem/activity/Initialize(timeofday) - RegisterSignal(SSdcs,COMSIG_GLOB_EXPLOSION,.proc/on_explosion) - RegisterSignal(SSdcs,COMSIG_GLOB_MOB_DEATH,.proc/on_death) + RegisterSignal(SSdcs,COMSIG_GLOB_EXPLOSION,PROC_REF(on_explosion)) + RegisterSignal(SSdcs,COMSIG_GLOB_MOB_DEATH,PROC_REF(on_death)) return ..() /datum/controller/subsystem/activity/fire(resumed = 0) diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index e760ea12e6..26a51ec2c1 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -111,7 +111,7 @@ SUBSYSTEM_DEF(air) /datum/controller/subsystem/air/proc/add_reaction(datum/gas_reaction/r) gas_reactions += r - sortTim(gas_reactions, /proc/cmp_gas_reaction) + sortTim(gas_reactions, GLOBAL_PROC_REF(cmp_gas_reaction)) auxtools_update_reactions() /proc/reset_all_air() diff --git a/code/controllers/subsystem/dbcore.dm b/code/controllers/subsystem/dbcore.dm index b6b750fbf4..52e50d3c53 100644 --- a/code/controllers/subsystem/dbcore.dm +++ b/code/controllers/subsystem/dbcore.dm @@ -190,9 +190,9 @@ SUBSYSTEM_DEF(dbcore) for (var/thing in querys) var/datum/db_query/query = thing if (warn) - INVOKE_ASYNC(query, /datum/db_query.proc/warn_execute) + INVOKE_ASYNC(query, TYPE_PROC_REF(/datum/db_query, warn_execute)) else - INVOKE_ASYNC(query, /datum/db_query.proc/Execute) + INVOKE_ASYNC(query, TYPE_PROC_REF(/datum/db_query, Execute)) for (var/thing in querys) var/datum/db_query/query = thing diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 549da9a086..cf0a54ea6f 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -625,7 +625,7 @@ SUBSYSTEM_DEF(job) var/oldjobs = SSjob.occupations sleep(20) for (var/datum/job/J in oldjobs) - INVOKE_ASYNC(src, .proc/RecoverJob, J) + INVOKE_ASYNC(src, PROC_REF(RecoverJob), J) /datum/controller/subsystem/job/proc/RecoverJob(datum/job/J) var/datum/job/newjob = GetJob(J.title) diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index f54e2766fe..3cdacd241a 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -178,7 +178,7 @@ SUBSYSTEM_DEF(mapping) message_admins("Shuttles in transit detected. Attempting to fast travel. Timeout is [wipe_safety_delay/10] seconds.") var/list/cleared = list() for(var/i in in_transit) - INVOKE_ASYNC(src, .proc/safety_clear_transit_dock, i, in_transit[i], cleared) + INVOKE_ASYNC(src, PROC_REF(safety_clear_transit_dock), i, in_transit[i], cleared) UNTIL((go_ahead < world.time) || (cleared.len == in_transit.len)) do_wipe_turf_reservations() clearing_reserved_turfs = FALSE @@ -428,7 +428,7 @@ GLOBAL_LIST_EMPTY(the_station_areas) banned += generateMapList("[global.config.directory]/iceruinblacklist.txt") banned += generateMapList("[global.config.directory]/stationruinblacklist.txt") - for(var/item in sort_list(subtypesof(/datum/map_template/ruin), /proc/cmp_ruincost_priority)) + for(var/item in sort_list(subtypesof(/datum/map_template/ruin), GLOBAL_PROC_REF(cmp_ruincost_priority))) var/datum/map_template/ruin/ruin_type = item // screen out the abstract subtypes if(!initial(ruin_type.id)) diff --git a/code/controllers/subsystem/materials.dm b/code/controllers/subsystem/materials.dm index f396f187c6..7f2ccdf5d2 100644 --- a/code/controllers/subsystem/materials.dm +++ b/code/controllers/subsystem/materials.dm @@ -59,7 +59,7 @@ SUBSYSTEM_DEF(materials) var/datum/material/mat = x var/path_name = ispath(mat) ? "[mat]" : "[mat.type]" combo_params += "[path_name]=[materials_declaration[mat] * multiplier]" - sortTim(combo_params, /proc/cmp_text_asc) // We have to sort now in case the declaration was not in order + sortTim(combo_params, GLOBAL_PROC_REF(cmp_text_asc)) // We have to sort now in case the declaration was not in order var/combo_index = combo_params.Join("-") var/list/combo = material_combos[combo_index] if(!combo) diff --git a/code/controllers/subsystem/npcpool.dm b/code/controllers/subsystem/npcpool.dm index c20820c092..492e657df4 100644 --- a/code/controllers/subsystem/npcpool.dm +++ b/code/controllers/subsystem/npcpool.dm @@ -29,7 +29,7 @@ SUBSYSTEM_DEF(npcpool) invoking = TRUE invoke_start = world.time - INVOKE_ASYNC(src, .proc/invoke_process, SA) + INVOKE_ASYNC(src, PROC_REF(invoke_process), SA) if(invoking) stack_trace("WARNING: [SA] ([SA.type]) slept during NPCPool processing.") invoking = FALSE diff --git a/code/controllers/subsystem/pai.dm b/code/controllers/subsystem/pai.dm index 8a6ded4865..710e23f703 100644 --- a/code/controllers/subsystem/pai.dm +++ b/code/controllers/subsystem/pai.dm @@ -161,7 +161,7 @@ SUBSYSTEM_DEF(pai) if(!G.can_reenter_round()) // this should use notify_ghosts() instead one day. return FALSE to_chat(G, "[user] is requesting a pAI personality! Use the pAI button to submit yourself as one.") - addtimer(CALLBACK(src, .proc/spam_again), spam_delay) + addtimer(CALLBACK(src, PROC_REF(spam_again)), spam_delay) var/list/available = list() for(var/datum/paiCandidate/c in SSpai.candidates) available.Add(check_ready(c)) diff --git a/code/controllers/subsystem/pathfinder.dm b/code/controllers/subsystem/pathfinder.dm index ccbea79306..21ee7ea60b 100644 --- a/code/controllers/subsystem/pathfinder.dm +++ b/code/controllers/subsystem/pathfinder.dm @@ -31,7 +31,7 @@ SUBSYSTEM_DEF(pathfinder) while(flow[free]) CHECK_TICK free = (free % lcount) + 1 - var/t = addtimer(CALLBACK(src, /datum/flowcache.proc/toolong, free), 150, TIMER_STOPPABLE) + var/t = addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/flowcache, toolong), free), 150, TIMER_STOPPABLE) flow[free] = t flow[t] = M return free diff --git a/code/controllers/subsystem/processing/quirks.dm b/code/controllers/subsystem/processing/quirks.dm index 14c6c8aa26..dc01134038 100644 --- a/code/controllers/subsystem/processing/quirks.dm +++ b/code/controllers/subsystem/processing/quirks.dm @@ -22,7 +22,7 @@ PROCESSING_SUBSYSTEM_DEF(quirks) /datum/controller/subsystem/processing/quirks/proc/SetupQuirks() // Sort by Positive, Negative, Neutral; and then by name - var/list/quirk_list = sort_list(subtypesof(/datum/quirk), /proc/cmp_quirk_asc) + var/list/quirk_list = sort_list(subtypesof(/datum/quirk), GLOBAL_PROC_REF(cmp_quirk_asc)) for(var/V in quirk_list) var/datum/quirk/T = V diff --git a/code/controllers/subsystem/processing/weather.dm b/code/controllers/subsystem/processing/weather.dm index 4035149ef2..fb94856070 100644 --- a/code/controllers/subsystem/processing/weather.dm +++ b/code/controllers/subsystem/processing/weather.dm @@ -22,7 +22,7 @@ PROCESSING_SUBSYSTEM_DEF(weather) run_weather(W, list(text2num(z))) eligible_zlevels -= z var/randTime = rand(3000, 6000) - addtimer(CALLBACK(src, .proc/make_eligible, z, possible_weather), randTime + initial(W.weather_duration_upper), TIMER_UNIQUE) //Around 5-10 minutes between weathers + addtimer(CALLBACK(src, PROC_REF(make_eligible), z, possible_weather), randTime + initial(W.weather_duration_upper), TIMER_UNIQUE) //Around 5-10 minutes between weathers next_hit_by_zlevel["[z]"] = world.time + randTime + initial(W.telegraph_duration) /datum/controller/subsystem/processing/weather/Initialize(start_timeofday) diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index 706cdab388..38bd6696fb 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -186,7 +186,7 @@ SUBSYSTEM_DEF(shuttle) /datum/controller/subsystem/shuttle/proc/block_recall(lockout_timer) emergencyNoRecall = TRUE - addtimer(CALLBACK(src, .proc/unblock_recall), lockout_timer) + addtimer(CALLBACK(src, PROC_REF(unblock_recall)), lockout_timer) /datum/controller/subsystem/shuttle/proc/unblock_recall() emergencyNoRecall = FALSE diff --git a/code/controllers/subsystem/statpanel.dm b/code/controllers/subsystem/statpanel.dm index 3231cd31bc..f2488502a4 100644 --- a/code/controllers/subsystem/statpanel.dm +++ b/code/controllers/subsystem/statpanel.dm @@ -144,7 +144,7 @@ SUBSYSTEM_DEF(statpanels) if(length(turfitems) < 30) // only create images for the first 30 items on the turf, for performance reasons if(!(REF(turf_content) in cached_images)) cached_images += REF(turf_content) - turf_content.RegisterSignal(turf_content, COMSIG_PARENT_QDELETING, /atom/.proc/remove_from_cache) // we reset cache if anything in it gets deleted + turf_content.RegisterSignal(turf_content, COMSIG_PARENT_QDELETING, TYPE_PROC_REF(/atom, remove_from_cache)) // we reset cache if anything in it gets deleted if(ismob(turf_content) || length(turf_content.overlays) > 2) turfitems[++turfitems.len] = list("[turf_content.name]", REF(turf_content), costly_icon2html(turf_content, target, sourceonly=TRUE)) else diff --git a/code/controllers/subsystem/throwing.dm b/code/controllers/subsystem/throwing.dm index 8c873d07c4..14bd34d9e9 100644 --- a/code/controllers/subsystem/throwing.dm +++ b/code/controllers/subsystem/throwing.dm @@ -92,7 +92,7 @@ SUBSYSTEM_DEF(throwing) /datum/thrownthing/New(thrownthing, target, init_dir, maxrange, speed, thrower, diagonals_first, force, gentle, callback, target_zone) . = ..() src.thrownthing = thrownthing - RegisterSignal(thrownthing, COMSIG_PARENT_QDELETING, .proc/on_thrownthing_qdel) + RegisterSignal(thrownthing, COMSIG_PARENT_QDELETING, PROC_REF(on_thrownthing_qdel)) src.target_turf = get_turf(target) if(target_turf != target) src.initial_target = WEAKREF(target) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index d7b4069cd5..c6f8395dbb 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -443,7 +443,7 @@ SUBSYSTEM_DEF(ticker) living.client.init_verbs() livings += living if(livings.len) - addtimer(CALLBACK(src, .proc/release_characters, livings), 30, TIMER_CLIENT_TIME) + addtimer(CALLBACK(src, PROC_REF(release_characters), livings), 30, TIMER_CLIENT_TIME) /datum/controller/subsystem/ticker/proc/release_characters(list/livings) for(var/I in livings) @@ -502,7 +502,7 @@ SUBSYSTEM_DEF(ticker) if (!prob((world.time/600)*CONFIG_GET(number/maprotatechancedelta)) && CONFIG_GET(flag/tgstyle_maprotation)) return if(CONFIG_GET(flag/tgstyle_maprotation)) - INVOKE_ASYNC(SSmapping, /datum/controller/subsystem/mapping/.proc/maprotate) + INVOKE_ASYNC(SSmapping, TYPE_PROC_REF(/datum/controller/subsystem/mapping, maprotate)) else var/vote_type = CONFIG_GET(string/map_vote_type) SSvote.initiate_vote("map","server", display = SHOW_RESULTS, votesystem = vote_type) diff --git a/code/controllers/subsystem/timer.dm b/code/controllers/subsystem/timer.dm index 48165be960..571bf344d8 100644 --- a/code/controllers/subsystem/timer.dm +++ b/code/controllers/subsystem/timer.dm @@ -257,7 +257,7 @@ SUBSYSTEM_DEF(timer) return // Sort all timers by time to run - sortTim(alltimers, .proc/cmp_timer) + sortTim(alltimers, PROC_REF(cmp_timer)) // Get the earliest timer, and if the TTR is earlier than the current world.time, // then set the head offset appropriately to be the earliest time tracked by the diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 629032a04e..de2d2d53af 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -163,7 +163,7 @@ SUBSYSTEM_DEF(vote) var/list/pretty_vote = list() for(var/choice in choices) if(("[choice]" in this_vote) && ("[choice]" in scores_by_choice)) - sorted_insert(scores_by_choice["[choice]"],this_vote["[choice]"],/proc/cmp_numeric_asc) + sorted_insert(scores_by_choice["[choice]"],this_vote["[choice]"],GLOBAL_PROC_REF(cmp_numeric_asc)) // START BALLOT GATHERING pretty_vote += "[choice]" if(this_vote["[choice]"] in GLOB.vote_score_options) diff --git a/code/datums/action.dm b/code/datums/action.dm index 2cb7c749ab..07404d79bd 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -37,7 +37,7 @@ /datum/action/proc/link_to(Target) target = Target - RegisterSignal(Target, COMSIG_ATOM_UPDATED_ICON, .proc/OnUpdatedIcon) + RegisterSignal(Target, COMSIG_ATOM_UPDATED_ICON, PROC_REF(OnUpdatedIcon)) /datum/action/Destroy() if(owner) @@ -184,7 +184,7 @@ M.ghostize(can_reenter_corpse = TRUE, voluntary = TRUE) /datum/action/proc/OnUpdatedIcon() - addtimer(CALLBACK(src, .proc/UpdateButtonIcon), 1) //Hopefully runs after new icon overlays have been compiled. + addtimer(CALLBACK(src, PROC_REF(UpdateButtonIcon)), 1) //Hopefully runs after new icon overlays have been compiled. //Presets for item actions /datum/action/item_action diff --git a/code/datums/beam.dm b/code/datums/beam.dm index 6a9878e086..b4c24286e6 100644 --- a/code/datums/beam.dm +++ b/code/datums/beam.dm @@ -30,7 +30,7 @@ icon_state = beam_icon_state beam_type = btype if(time < INFINITY) - addtimer(CALLBACK(src,.proc/End), time) + addtimer(CALLBACK(src,PROC_REF(End)), time) /datum/beam/proc/Start() Draw() @@ -66,13 +66,13 @@ if(timing_id) deltimer(timing_id) if(!finished) - timing_id = addtimer(CALLBACK(src, .proc/recalculate), time, TIMER_STOPPABLE) + timing_id = addtimer(CALLBACK(src, PROC_REF(recalculate)), time, TIMER_STOPPABLE) /datum/beam/proc/after_calculate() if((sleep_time == null) || finished) //Does not automatically recalculate. return if(isnull(timing_id)) - timing_id = addtimer(CALLBACK(src, .proc/recalculate), sleep_time, TIMER_STOPPABLE) + timing_id = addtimer(CALLBACK(src, PROC_REF(recalculate)), sleep_time, TIMER_STOPPABLE) /datum/beam/proc/End(destroy_self = TRUE) finished = TRUE @@ -167,5 +167,5 @@ /atom/proc/Beam(atom/BeamTarget,icon_state="b_beam",icon='icons/effects/beam.dmi',time=50, maxdistance=10,beam_type=/obj/effect/ebeam,beam_sleep_time = 3) var/datum/beam/newbeam = new(src,BeamTarget,icon,icon_state,time,maxdistance,beam_type,beam_sleep_time) - INVOKE_ASYNC(newbeam, /datum/beam/.proc/Start) + INVOKE_ASYNC(newbeam, TYPE_PROC_REF(/datum/beam, Start)) return newbeam diff --git a/code/datums/brain_damage/brain_trauma.dm b/code/datums/brain_damage/brain_trauma.dm index 65ae23556e..87d6720f46 100644 --- a/code/datums/brain_damage/brain_trauma.dm +++ b/code/datums/brain_damage/brain_trauma.dm @@ -41,8 +41,8 @@ /datum/brain_trauma/proc/on_gain() if(gain_text) to_chat(owner, gain_text) - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) - RegisterSignal(owner, COMSIG_MOVABLE_HEAR, .proc/handle_hearing) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) + RegisterSignal(owner, COMSIG_MOVABLE_HEAR, PROC_REF(handle_hearing)) //Called when removed from a mob /datum/brain_trauma/proc/on_lose(silent) diff --git a/code/datums/brain_damage/imaginary_friend.dm b/code/datums/brain_damage/imaginary_friend.dm index 3d8eedbcb5..17ffbd557d 100644 --- a/code/datums/brain_damage/imaginary_friend.dm +++ b/code/datums/brain_damage/imaginary_friend.dm @@ -23,7 +23,7 @@ qdel(src) return if(!friend.client && friend_initialized) - addtimer(CALLBACK(src, .proc/reroll_friend), 600) + addtimer(CALLBACK(src, PROC_REF(reroll_friend)), 600) /datum/brain_trauma/special/imaginary_friend/on_death() ..() @@ -94,7 +94,7 @@ trauma = _trauma owner = trauma.owner - INVOKE_ASYNC(src, .proc/setup_friend) + INVOKE_ASYNC(src, PROC_REF(setup_friend)) join = new join.Grant(src) @@ -173,7 +173,7 @@ if(owner.client) var/mutable_appearance/MA = mutable_appearance('icons/mob/talk.dmi', src, "default[say_test(message)]", FLY_LAYER) MA.appearance_flags = APPEARANCE_UI_IGNORE_ALPHA - INVOKE_ASYNC(GLOBAL_PROC, /proc/flick_overlay, MA, list(owner.client), 30) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(flick_overlay), MA, list(owner.client), 30) for(var/mob/M in GLOB.dead_mob_list) var/link = FOLLOW_LINK(M, owner) diff --git a/code/datums/brain_damage/mild.dm b/code/datums/brain_damage/mild.dm index eb5e3c0735..4f15e8eb49 100644 --- a/code/datums/brain_damage/mild.dm +++ b/code/datums/brain_damage/mild.dm @@ -178,8 +178,8 @@ to_chat(owner, "[pick("You have a coughing fit!", "You can't stop coughing!")]") owner.Stun(20) owner.emote("cough") - addtimer(CALLBACK(owner, /mob/.proc/emote, "cough"), 6) - addtimer(CALLBACK(owner, /mob/.proc/emote, "cough"), 12) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, emote), "cough"), 6) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, emote), "cough"), 12) owner.emote("cough") ..() diff --git a/code/datums/brain_damage/phobia.dm b/code/datums/brain_damage/phobia.dm index 8010f5dc6f..10c217c6a9 100644 --- a/code/datums/brain_damage/phobia.dm +++ b/code/datums/brain_damage/phobia.dm @@ -95,7 +95,7 @@ mainsource = word if(matches) - addtimer(CALLBACK(src, .proc/freak_out, null, mainsource), 10) //to react AFTER the chat message + addtimer(CALLBACK(src, PROC_REF(freak_out), null, mainsource), 10) //to react AFTER the chat message /datum/brain_trauma/mild/phobia/handle_speech(datum/source, list/speech_args) if(HAS_TRAIT(owner, TRAIT_FEARLESS)) diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm index 19247c486a..71c9656a88 100644 --- a/code/datums/brain_damage/severe.dm +++ b/code/datums/brain_damage/severe.dm @@ -196,7 +196,7 @@ to_chat(owner, "You feel sick...") else to_chat(owner, "You feel really sick at the thought of being alone!") - addtimer(CALLBACK(owner, /mob/living/carbon.proc/vomit, high_stress), 50) //blood vomit if high stress + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob/living/carbon, vomit), high_stress), 50) //blood vomit if high stress if(2) if(!high_stress) to_chat(owner, "You can't stop shaking...") @@ -319,7 +319,7 @@ var/regex/reg = new("(\\b[REGEX_QUOTE(trigger_phrase)]\\b)","ig") if(findtext(hearing_args[HEARING_RAW_MESSAGE], reg)) - addtimer(CALLBACK(src, .proc/hypnotrigger), 10) //to react AFTER the chat message + addtimer(CALLBACK(src, PROC_REF(hypnotrigger)), 10) //to react AFTER the chat message hearing_args[HEARING_RAW_MESSAGE] = reg.Replace(hearing_args[HEARING_RAW_MESSAGE], "*********") /datum/brain_trauma/severe/hypnotic_trigger/proc/hypnotrigger() diff --git a/code/datums/brain_damage/special.dm b/code/datums/brain_damage/special.dm index d4631f2558..ac506f0689 100644 --- a/code/datums/brain_damage/special.dm +++ b/code/datums/brain_damage/special.dm @@ -181,7 +181,7 @@ /datum/brain_trauma/special/death_whispers/proc/whispering() ADD_TRAIT(owner, TRAIT_SIXTHSENSE, TRAUMA_TRAIT) active = TRUE - addtimer(CALLBACK(src, .proc/cease_whispering), rand(50, 300)) + addtimer(CALLBACK(src, PROC_REF(cease_whispering)), rand(50, 300)) /datum/brain_trauma/special/death_whispers/proc/cease_whispering() REMOVE_TRAIT(owner, TRAIT_SIXTHSENSE, TRAUMA_TRAIT) @@ -225,7 +225,7 @@ var/atom/movable/AM = thing SEND_SIGNAL(AM, COMSIG_MOVABLE_SECLUDED_LOCATION) next_crisis = world.time + 600 - addtimer(CALLBACK(src, .proc/fade_in), duration) + addtimer(CALLBACK(src, PROC_REF(fade_in)), duration) /datum/brain_trauma/special/existential_crisis/proc/fade_in() QDEL_NULL(veil) diff --git a/code/datums/brain_damage/split_personality.dm b/code/datums/brain_damage/split_personality.dm index 44a1a76b08..3dbdf1f3ac 100644 --- a/code/datums/brain_damage/split_personality.dm +++ b/code/datums/brain_damage/split_personality.dm @@ -20,7 +20,7 @@ ..() make_backseats() get_ghost() - RegisterSignal(M, COMSIG_MOB_DEATH, .proc/revert_to_normal) + RegisterSignal(M, COMSIG_MOB_DEATH, PROC_REF(revert_to_normal)) /datum/brain_trauma/severe/split_personality/proc/make_backseats() stranger_backseat = new(owner, src) @@ -198,7 +198,7 @@ var/message = hearing_args[HEARING_RAW_MESSAGE] if(findtext(message, codeword)) hearing_args[HEARING_RAW_MESSAGE] = replacetext(message, codeword, "[codeword]") - addtimer(CALLBACK(src, /datum/brain_trauma/severe/split_personality.proc/switch_personalities), 10) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/brain_trauma/severe/split_personality, switch_personalities)), 10) /datum/brain_trauma/severe/split_personality/brainwashing/handle_speech(datum/source, list/speech_args) if(findtext(speech_args[SPEECH_MESSAGE], codeword)) diff --git a/code/datums/browser.dm b/code/datums/browser.dm index e8c7615ecb..951c38f8c3 100644 --- a/code/datums/browser.dm +++ b/code/datums/browser.dm @@ -17,7 +17,7 @@ /datum/browser/New(nuser, nwindow_id, ntitle = 0, nwidth = 0, nheight = 0, atom/nref = null) user = nuser - RegisterSignal(user, COMSIG_PARENT_QDELETING, .proc/user_deleted) + RegisterSignal(user, COMSIG_PARENT_QDELETING, PROC_REF(user_deleted)) window_id = nwindow_id if (ntitle) title = format_text(ntitle) @@ -250,7 +250,7 @@ winset(user, "mapwindow", "focus=true") break if (timeout) - addtimer(CALLBACK(src, .proc/close), timeout) + addtimer(CALLBACK(src, PROC_REF(close)), timeout) /datum/browser/modal/proc/wait() while (opentime && selectedbutton <= 0 && (!timeout || opentime+timeout > world.time)) diff --git a/code/datums/callback.dm b/code/datums/callback.dm index b5baea28f1..96702a4d7f 100644 --- a/code/datums/callback.dm +++ b/code/datums/callback.dm @@ -5,10 +5,10 @@ * ## USAGE * * ``` - * var/datum/callback/C = new(object|null, /proc/type/path|"procstring", arg1, arg2, ... argn) + * var/datum/callback/C = new(object|null, GLOBAL_PROC_REF(type/path|"procstring"), arg1, arg2, ... argn) * var/timerid = addtimer(C, time, timertype) * you can also use the compiler define shorthand - * var/timerid = addtimer(CALLBACK(object|null, /proc/type/path|procstring, arg1, arg2, ... argn), time, timertype) + * var/timerid = addtimer(CALLBACK(object|null, GLOBAL_PROC_REF(type/path|procstring), arg1, arg2, ... argn), time, timertype) * ``` * * Note: proc strings can only be given for datum proc calls, global procs must be proc paths @@ -37,14 +37,14 @@ * `CALLBACK(src, .some_proc_here)` * * ### when the above doesn't apply: - *.proc/procname + * PROC_REF(procname) * - * `CALLBACK(src, .proc/some_proc_here)` + * `CALLBACK(src, PROC_REF(some_proc_here))` * * * proc defined on a parent of a some type * - * `/some/type/.proc/some_proc_here` + * `TYPE_PROC_REF(/some/type, some_proc_here)` * * Otherwise you must always provide the full typepath of the proc (/type/of/thing/proc/procname) */ diff --git a/code/datums/chatmessage.dm b/code/datums/chatmessage.dm index 026ad190f7..dae42d7e8c 100644 --- a/code/datums/chatmessage.dm +++ b/code/datums/chatmessage.dm @@ -65,7 +65,7 @@ stack_trace("/datum/chatmessage created with [isnull(owner) ? "null" : "invalid"] mob owner") qdel(src) return - INVOKE_ASYNC(src, .proc/generate_image, text, target, owner, language, extra_classes, lifespan) + INVOKE_ASYNC(src, PROC_REF(generate_image), text, target, owner, language, extra_classes, lifespan) /datum/chatmessage/Destroy() if (owned_by) @@ -103,7 +103,7 @@ owned_by = owner.client if(!owned_by) return - RegisterSignal(owned_by, COMSIG_PARENT_QDELETING, .proc/on_parent_qdel) + RegisterSignal(owned_by, COMSIG_PARENT_QDELETING, PROC_REF(on_parent_qdel)) // Clip message var/maxlen = owned_by.prefs.max_chat_length diff --git a/code/datums/cinematic.dm b/code/datums/cinematic.dm index 6052b84364..cf9d1b70b9 100644 --- a/code/datums/cinematic.dm +++ b/code/datums/cinematic.dm @@ -66,7 +66,7 @@ //We are now playing this cinematic //Handle what happens when a different cinematic tries to play over us - RegisterSignal(SSdcs, COMSIG_GLOB_PLAY_CINEMATIC, .proc/replacement_cinematic) + RegisterSignal(SSdcs, COMSIG_GLOB_PLAY_CINEMATIC, PROC_REF(replacement_cinematic)) //Pause OOC var/ooc_toggled = FALSE @@ -78,7 +78,7 @@ for(var/MM in watchers) var/mob/M = MM show_to(M, M.client) - RegisterSignal(M, COMSIG_MOB_CLIENT_LOGIN, .proc/show_to) + RegisterSignal(M, COMSIG_MOB_CLIENT_LOGIN, PROC_REF(show_to)) //Close watcher ui's SStgui.close_user_uis(M) diff --git a/code/datums/components/acid.dm b/code/datums/components/acid.dm index 686d47cb1e..9ab1f56a5a 100644 --- a/code/datums/components/acid.dm +++ b/code/datums/components/acid.dm @@ -9,9 +9,9 @@ var/acid_cap = acidpwr * 300 level = min(acidpwr * acid_volume, acid_cap) START_PROCESSING(SSprocessing, src) - RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/add_acid_overlay) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(add_acid_overlay)) if(isitem(parent)) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/on_attack_hand) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_attack_hand)) O.update_icon() /datum/component/acid/proc/on_attack_hand(datum/source, mob/user) diff --git a/code/datums/components/activity.dm b/code/datums/components/activity.dm index 7c4c758d49..b3e87afce4 100644 --- a/code/datums/components/activity.dm +++ b/code/datums/components/activity.dm @@ -8,12 +8,12 @@ return COMPONENT_INCOMPATIBLE var/mob/living/L = parent - RegisterSignal(L, COMSIG_LIVING_SET_AS_ATTACKER, .proc/on_set_as_attacker) - RegisterSignal(L, COMSIG_LIVING_ATTACKER_SET, .proc/on_attacker_set) - RegisterSignal(L, COMSIG_MOB_DEATH, .proc/on_death) - RegisterSignal(L, COMSIG_EXIT_AREA, .proc/on_exit_area) - RegisterSignal(L, COMSIG_LIVING_LIFE, .proc/on_life) - RegisterSignal(L, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_MOB_ATTACK_RANGED, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, COMSIG_MOB_ATTACK_HAND, COMSIG_MOB_THROW, COMSIG_MOVABLE_TELEPORTED, COMSIG_LIVING_GUN_PROCESS_FIRE, COMSIG_MOB_APPLY_DAMAGE), .proc/minor_activity) + RegisterSignal(L, COMSIG_LIVING_SET_AS_ATTACKER, PROC_REF(on_set_as_attacker)) + RegisterSignal(L, COMSIG_LIVING_ATTACKER_SET, PROC_REF(on_attacker_set)) + RegisterSignal(L, COMSIG_MOB_DEATH, PROC_REF(on_death)) + RegisterSignal(L, COMSIG_EXIT_AREA, PROC_REF(on_exit_area)) + RegisterSignal(L, COMSIG_LIVING_LIFE, PROC_REF(on_life)) + RegisterSignal(L, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_MOB_ATTACK_RANGED, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, COMSIG_MOB_ATTACK_HAND, COMSIG_MOB_THROW, COMSIG_MOVABLE_TELEPORTED, COMSIG_LIVING_GUN_PROCESS_FIRE, COMSIG_MOB_APPLY_DAMAGE), PROC_REF(minor_activity)) /datum/component/activity/proc/log_activity() historical_activity_levels["[world.time]"] = activity_level diff --git a/code/datums/components/anti_magic.dm b/code/datums/components/anti_magic.dm index 840c202bfc..242bdfb505 100644 --- a/code/datums/components/anti_magic.dm +++ b/code/datums/components/anti_magic.dm @@ -10,10 +10,10 @@ /datum/component/anti_magic/Initialize(_magic = FALSE, _holy = FALSE, _psychic = FALSE, _allowed_slots, _charges, _blocks_self = TRUE, datum/callback/_reaction, datum/callback/_expire) if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) else if(ismob(parent)) - RegisterSignal(parent, COMSIG_MOB_RECEIVE_MAGIC, .proc/protect) + RegisterSignal(parent, COMSIG_MOB_RECEIVE_MAGIC, PROC_REF(protect)) else return COMPONENT_INCOMPATIBLE @@ -32,7 +32,7 @@ if(!(allowed_slots & slot)) //Check that the slot is valid for antimagic UnregisterSignal(equipper, COMSIG_MOB_RECEIVE_MAGIC) return - RegisterSignal(equipper, COMSIG_MOB_RECEIVE_MAGIC, .proc/protect, TRUE) + RegisterSignal(equipper, COMSIG_MOB_RECEIVE_MAGIC, PROC_REF(protect), TRUE) /datum/component/anti_magic/proc/on_drop(datum/source, mob/user) UnregisterSignal(user, COMSIG_MOB_RECEIVE_MAGIC) diff --git a/code/datums/components/area_sound_manager.dm b/code/datums/components/area_sound_manager.dm index 50bb77772f..cb6b7bef74 100644 --- a/code/datums/components/area_sound_manager.dm +++ b/code/datums/components/area_sound_manager.dm @@ -16,10 +16,10 @@ accepted_zs = acceptable_zs change_the_track() - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/react_to_move) - RegisterSignal(parent, COMSIG_MOVABLE_Z_CHANGED, .proc/react_to_z_move) - RegisterSignal(parent, change_on, .proc/handle_change) - RegisterSignal(parent, remove_on, .proc/handle_removal) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(react_to_move)) + RegisterSignal(parent, COMSIG_MOVABLE_Z_CHANGED, PROC_REF(react_to_z_move)) + RegisterSignal(parent, change_on, PROC_REF(handle_change)) + RegisterSignal(parent, remove_on, PROC_REF(handle_removal)) /datum/component/area_sound_manager/Destroy(force, silent) QDEL_NULL(our_loop) @@ -66,7 +66,7 @@ //If we're still playing, wait a bit before changing the sound so we don't double up if(time_remaining) - timerid = addtimer(CALLBACK(src, .proc/start_looping_sound), time_remaining, TIMER_UNIQUE | TIMER_CLIENT_TIME | TIMER_STOPPABLE | TIMER_NO_HASH_WAIT | TIMER_DELETE_ME, SSsound_loops) + timerid = addtimer(CALLBACK(src, PROC_REF(start_looping_sound)), time_remaining, TIMER_UNIQUE | TIMER_CLIENT_TIME | TIMER_STOPPABLE | TIMER_NO_HASH_WAIT | TIMER_DELETE_ME, SSsound_loops) return timerid = null our_loop.start() diff --git a/code/datums/components/armor_plate.dm b/code/datums/components/armor_plate.dm index db22e2277b..52a8e7443b 100644 --- a/code/datums/components/armor_plate.dm +++ b/code/datums/components/armor_plate.dm @@ -9,11 +9,11 @@ if(!isobj(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/applyplate) - RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, .proc/dropplates) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(applyplate)) + RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, PROC_REF(dropplates)) if(istype(parent, /obj/vehicle/sealed/mecha/working/ripley)) - RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/apply_mech_overlays) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(apply_mech_overlays)) if(_maxamount) maxamount = _maxamount diff --git a/code/datums/components/bane.dm b/code/datums/components/bane.dm index bdfcfed517..cd6e9d5b35 100644 --- a/code/datums/components/bane.dm +++ b/code/datums/components/bane.dm @@ -21,9 +21,9 @@ /datum/component/bane/RegisterWithParent() . = ..() if(speciestype) - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/speciesCheck) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(speciesCheck)) else - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/mobCheck) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(mobCheck)) /datum/component/bane/UnregisterFromParent() . = ..() diff --git a/code/datums/components/bouncy.dm b/code/datums/components/bouncy.dm index 3c4e228b59..afb4948058 100644 --- a/code/datums/components/bouncy.dm +++ b/code/datums/components/bouncy.dm @@ -18,11 +18,11 @@ var/list/diff_bounces = difflist(bounce_signals, _bounce_signals, TRUE) for(var/bounce in diff_bounces) bounce_signals += bounce - RegisterSignal(parent, bounce, .proc/bounce_up) + RegisterSignal(parent, bounce, PROC_REF(bounce_up)) /datum/component/bouncy/RegisterWithParent() . = ..() - RegisterSignal(parent, bounce_signals, .proc/bounce_up) + RegisterSignal(parent, bounce_signals, PROC_REF(bounce_up)) /datum/component/bouncy/UnregisterFromParent() . = ..() diff --git a/code/datums/components/butchering.dm b/code/datums/components/butchering.dm index 770efe9cad..feeae722d0 100644 --- a/code/datums/components/butchering.dm +++ b/code/datums/components/butchering.dm @@ -20,14 +20,14 @@ if(_can_be_blunt) can_be_blunt = _can_be_blunt if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/onItemAttack) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(onItemAttack)) /datum/component/butchering/proc/onItemAttack(obj/item/source, mob/living/M, mob/living/user) if(user.a_intent != INTENT_HARM) return if(M.stat == DEAD && (M.butcher_results || M.guaranteed_butcher_results)) //can we butcher it? if(butchering_enabled && (can_be_blunt || source.get_sharpness())) - INVOKE_ASYNC(src, .proc/startButcher, source, M, user) + INVOKE_ASYNC(src, PROC_REF(startButcher), source, M, user) return COMPONENT_ITEM_NO_ATTACK if(ishuman(M) && source.force && source.get_sharpness()) @@ -37,7 +37,7 @@ user.show_message("[H]'s neck has already been already cut, you can't make the bleeding any worse!", 1, \ "Their neck has already been already cut, you can't make the bleeding any worse!") return COMPONENT_ITEM_NO_ATTACK - INVOKE_ASYNC(src, .proc/startNeckSlice, source, H, user) + INVOKE_ASYNC(src, PROC_REF(startNeckSlice), source, H, user) return COMPONENT_ITEM_NO_ATTACK /datum/component/butchering/proc/startButcher(obj/item/source, mob/living/M, mob/living/user) @@ -123,7 +123,7 @@ . = ..() if(. == COMPONENT_INCOMPATIBLE) return - RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, .proc/onCrossed) + RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, PROC_REF(onCrossed)) /datum/component/butchering/recycler/proc/onCrossed(datum/source, mob/living/L) if(!istype(L)) diff --git a/code/datums/components/caltrop.dm b/code/datums/components/caltrop.dm index 408d65638a..69cb6ef75d 100644 --- a/code/datums/components/caltrop.dm +++ b/code/datums/components/caltrop.dm @@ -12,7 +12,7 @@ probability = _probability flags = _flags - RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED), .proc/Crossed) + RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED), PROC_REF(Crossed)) /datum/component/caltrop/proc/Crossed(datum/source, atom/movable/AM) var/atom/A = parent diff --git a/code/datums/components/chasm.dm b/code/datums/components/chasm.dm index f5a34bfca2..fedbe93ed8 100644 --- a/code/datums/components/chasm.dm +++ b/code/datums/components/chasm.dm @@ -24,7 +24,7 @@ )) /datum/component/chasm/Initialize(turf/target) - RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ATOM_ENTERED), .proc/Entered) + RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ATOM_ENTERED), PROC_REF(Entered)) target_turf = target START_PROCESSING(SSobj, src) // process on create, in case stuff is still there @@ -57,7 +57,7 @@ for (var/thing in to_check) if (droppable(thing)) . = 1 - INVOKE_ASYNC(src, .proc/drop, thing) + INVOKE_ASYNC(src, PROC_REF(drop), thing) /datum/component/chasm/proc/droppable(atom/movable/AM) // avoid an infinite loop, but allow falling a large distance diff --git a/code/datums/components/combat_mode.dm b/code/datums/components/combat_mode.dm index dae0743088..17c67e9662 100644 --- a/code/datums/components/combat_mode.dm +++ b/code/datums/components/combat_mode.dm @@ -17,14 +17,14 @@ src.hud_loc = hud_loc - RegisterSignal(L, SIGNAL_TRAIT(TRAIT_COMBAT_MODE_LOCKED), .proc/update_combat_lock) - RegisterSignal(L, COMSIG_TOGGLE_COMBAT_MODE, .proc/user_toggle_intentional_combat_mode) - RegisterSignal(L, COMSIG_DISABLE_COMBAT_MODE, .proc/safe_disable_combat_mode) - RegisterSignal(L, COMSIG_ENABLE_COMBAT_MODE, .proc/safe_enable_combat_mode) - RegisterSignal(L, COMSIG_MOB_DEATH, .proc/on_death) - RegisterSignal(L, COMSIG_MOB_CLIENT_LOGOUT, .proc/on_logout) - RegisterSignal(L, COMSIG_MOB_HUD_CREATED, .proc/on_mob_hud_created) - RegisterSignal(L, COMSIG_COMBAT_MODE_CHECK, .proc/check_flags) + RegisterSignal(L, SIGNAL_TRAIT(TRAIT_COMBAT_MODE_LOCKED), PROC_REF(update_combat_lock)) + RegisterSignal(L, COMSIG_TOGGLE_COMBAT_MODE, PROC_REF(user_toggle_intentional_combat_mode)) + RegisterSignal(L, COMSIG_DISABLE_COMBAT_MODE, PROC_REF(safe_disable_combat_mode)) + RegisterSignal(L, COMSIG_ENABLE_COMBAT_MODE, PROC_REF(safe_enable_combat_mode)) + RegisterSignal(L, COMSIG_MOB_DEATH, PROC_REF(on_death)) + RegisterSignal(L, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(on_logout)) + RegisterSignal(L, COMSIG_MOB_HUD_CREATED, PROC_REF(on_mob_hud_created)) + RegisterSignal(L, COMSIG_COMBAT_MODE_CHECK, PROC_REF(check_flags)) update_combat_lock() @@ -89,8 +89,8 @@ if(playsound) playsound(source, 'sound/machines/chime.ogg', 10) //sandstorm stuff - combat mode indicator flick_emote_popup_on_mob(source, "combat", 10) //sandstorm stuff - combat mode indicator - RegisterSignal(source, COMSIG_MOB_CLIENT_MOUSEMOVE, .proc/onMouseMove) - RegisterSignal(source, COMSIG_MOVABLE_MOVED, .proc/on_move) + RegisterSignal(source, COMSIG_MOB_CLIENT_MOUSEMOVE, PROC_REF(onMouseMove)) + RegisterSignal(source, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) if(hud_icon) hud_icon.combat_on = TRUE hud_icon.update_icon() diff --git a/code/datums/components/construction.dm b/code/datums/components/construction.dm index 01df44752c..45ef560297 100644 --- a/code/datums/components/construction.dm +++ b/code/datums/components/construction.dm @@ -15,8 +15,8 @@ if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY,.proc/action) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY,PROC_REF(action)) update_parent(index) /datum/component/construction/proc/examine(datum/source, mob/user, list/examine_list) diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm index e4ca8317d5..257e6cc4ca 100644 --- a/code/datums/components/crafting/crafting.dm +++ b/code/datums/components/crafting/crafting.dm @@ -1,6 +1,6 @@ /datum/component/personal_crafting/Initialize() if(ismob(parent)) - RegisterSignal(parent, COMSIG_MOB_HUD_CREATED, .proc/create_mob_button) + RegisterSignal(parent, COMSIG_MOB_HUD_CREATED, PROC_REF(create_mob_button)) /datum/component/personal_crafting/proc/create_mob_button(mob/user) var/datum/hud/H = user.hud_used @@ -8,7 +8,7 @@ C.icon = H.ui_style H.static_inventory += C user.client.screen += C - RegisterSignal(C, COMSIG_CLICK, .proc/component_ui_interact) + RegisterSignal(C, COMSIG_CLICK, PROC_REF(component_ui_interact)) /datum/component/personal_crafting var/busy diff --git a/code/datums/components/dejavu.dm b/code/datums/components/dejavu.dm index 1bad589c97..88e6301b05 100644 --- a/code/datums/components/dejavu.dm +++ b/code/datums/components/dejavu.dm @@ -42,22 +42,22 @@ tox_loss = L.getToxLoss() oxy_loss = L.getOxyLoss() brain_loss = L.getOrganLoss(ORGAN_SLOT_BRAIN) - rewind_type = .proc/rewind_living + rewind_type = PROC_REF(rewind_living) if(iscarbon(parent)) var/mob/living/carbon/C = parent saved_bodyparts = C.save_bodyparts() - rewind_type = .proc/rewind_carbon + rewind_type = PROC_REF(rewind_carbon) else if(isanimal(parent)) var/mob/living/simple_animal/M = parent brute_loss = M.bruteloss - rewind_type = .proc/rewind_animal + rewind_type = PROC_REF(rewind_animal) else if(isobj(parent)) var/obj/O = parent integrity = O.obj_integrity - rewind_type = .proc/rewind_obj + rewind_type = PROC_REF(rewind_obj) addtimer(CALLBACK(src, rewind_type), rewind_interval) diff --git a/code/datums/components/dullahan.dm b/code/datums/components/dullahan.dm index 94733636c7..6a5ccde7c7 100644 --- a/code/datums/components/dullahan.dm +++ b/code/datums/components/dullahan.dm @@ -17,7 +17,7 @@ update_name() dullahan_head.owner = H - RegisterSignal(H, COMSIG_LIVING_REGENERATE_LIMBS, .proc/unlist_head) + RegisterSignal(H, COMSIG_LIVING_REGENERATE_LIMBS, PROC_REF(unlist_head)) // make sure the brain can't decay or fall out var/obj/item/organ/brain/B = H.getorganslot(ORGAN_SLOT_BRAIN) @@ -57,7 +57,7 @@ H.flags_1 &= ~(HEAR_1) - RegisterSignal(dullahan_head, COMSIG_ATOM_HEARER_IN_VIEW, .proc/include_owner) + RegisterSignal(dullahan_head, COMSIG_ATOM_HEARER_IN_VIEW, PROC_REF(include_owner)) dullahan_head.update_appearance() @@ -69,7 +69,7 @@ dullahan_head.name = "[H.name]'s head" dullahan_head.desc = "the decapitated head of [H.name]" return TRUE - addtimer(CALLBACK(src, .proc/update_name, retries + 1), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(update_name), retries + 1), 2 SECONDS) /datum/component/dullahan/proc/include_owner(datum/source, list/processing_list, list/hearers) if(!QDELETED(parent)) diff --git a/code/datums/components/earprotection.dm b/code/datums/components/earprotection.dm index 9256c4310a..6439e49b83 100644 --- a/code/datums/components/earprotection.dm +++ b/code/datums/components/earprotection.dm @@ -1,7 +1,7 @@ /datum/component/wearertargeting/earprotection signals = list(COMSIG_CARBON_SOUNDBANG) mobtype = /mob/living/carbon - proctype = .proc/reducebang + proctype = PROC_REF(reducebang) /datum/component/wearertargeting/earprotection/Initialize(_valid_slots) . = ..() diff --git a/code/datums/components/edible.dm b/code/datums/components/edible.dm index dc2e490fe4..3b4d8d7611 100644 --- a/code/datums/components/edible.dm +++ b/code/datums/components/edible.dm @@ -34,12 +34,12 @@ Behavior that's still missing from this component that original food items had t if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, .proc/UseByAnimal) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, PROC_REF(UseByAnimal)) if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/UseFromHand) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(UseFromHand)) else if(isturf(parent)) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/TryToEatTurf) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(TryToEatTurf)) src.bite_consumption = bite_consumption src.food_flags = food_flags diff --git a/code/datums/components/edit_complainer.dm b/code/datums/components/edit_complainer.dm index e2cca2eb50..038cd3e5e7 100644 --- a/code/datums/components/edit_complainer.dm +++ b/code/datums/components/edit_complainer.dm @@ -16,7 +16,7 @@ ) say_lines = text || default_lines - RegisterSignal(SSdcs, COMSIG_GLOB_VAR_EDIT, .proc/var_edit_react) + RegisterSignal(SSdcs, COMSIG_GLOB_VAR_EDIT, PROC_REF(var_edit_react)) /datum/component/edit_complainer/proc/var_edit_react(datum/source, list/arguments) var/atom/movable/master = parent diff --git a/code/datums/components/embedded.dm b/code/datums/components/embedded.dm index 9bdb009962..b00a07f953 100644 --- a/code/datums/components/embedded.dm +++ b/code/datums/components/embedded.dm @@ -100,12 +100,12 @@ /datum/component/embedded/RegisterWithParent() if(iscarbon(parent)) - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/jostleCheck) - RegisterSignal(parent, COMSIG_CARBON_EMBED_RIP, .proc/ripOutCarbon) - RegisterSignal(parent, COMSIG_CARBON_EMBED_REMOVAL, .proc/safeRemoveCarbon) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(jostleCheck)) + RegisterSignal(parent, COMSIG_CARBON_EMBED_RIP, PROC_REF(ripOutCarbon)) + RegisterSignal(parent, COMSIG_CARBON_EMBED_REMOVAL, PROC_REF(safeRemoveCarbon)) else if(isclosedturf(parent)) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examineTurf) - RegisterSignal(parent, COMSIG_PARENT_QDELETING, .proc/itemMoved) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examineTurf)) + RegisterSignal(parent, COMSIG_PARENT_QDELETING, PROC_REF(itemMoved)) /datum/component/embedded/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_MOVABLE_MOVED, COMSIG_CARBON_EMBED_RIP, COMSIG_CARBON_EMBED_REMOVAL, COMSIG_PARENT_EXAMINE)) @@ -137,7 +137,7 @@ limb.embedded_objects |= weapon // on the inside... on the inside... weapon.forceMove(victim) - RegisterSignal(weapon, list(COMSIG_MOVABLE_MOVED, COMSIG_PARENT_QDELETING), .proc/byeItemCarbon) + RegisterSignal(weapon, list(COMSIG_MOVABLE_MOVED, COMSIG_PARENT_QDELETING), PROC_REF(byeItemCarbon)) var/damage = 0 if(harmful) victim.visible_message("[weapon] embeds itself in [victim]'s [limb.name]!",ignored_mobs=victim) @@ -304,7 +304,7 @@ // we can't store the item IN the turf (cause turfs are just kinda... there), so we fake it by making the item invisible and bailing if it moves due to a blast weapon.forceMove(hit) weapon.invisibility = INVISIBILITY_ABSTRACT - RegisterSignal(weapon, COMSIG_MOVABLE_MOVED, .proc/itemMoved) + RegisterSignal(weapon, COMSIG_MOVABLE_MOVED, PROC_REF(itemMoved)) var/pixelX = rand(-2, 2) var/pixelY = rand(-1, 3) // bias this upwards since in-hands are usually on the lower end of the sprite @@ -327,7 +327,7 @@ var/matrix/M = matrix() M.Translate(pixelX, pixelY) overlay.transform = M - RegisterSignal(hit,COMSIG_ATOM_UPDATE_OVERLAYS,.proc/apply_overlay) + RegisterSignal(hit,COMSIG_ATOM_UPDATE_OVERLAYS,PROC_REF(apply_overlay)) hit.update_icon() if(harmful) diff --git a/code/datums/components/explodable.dm b/code/datums/components/explodable.dm index 1e63f2d051..ac6d0294f6 100644 --- a/code/datums/components/explodable.dm +++ b/code/datums/components/explodable.dm @@ -10,16 +10,16 @@ if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/explodable_attack) - RegisterSignal(parent, COMSIG_TRY_STORAGE_INSERT, .proc/explodable_insert_item) - RegisterSignal(parent, COMSIG_ATOM_EX_ACT, .proc/detonate) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(explodable_attack)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_INSERT, PROC_REF(explodable_insert_item)) + RegisterSignal(parent, COMSIG_ATOM_EX_ACT, PROC_REF(detonate)) if(ismovable(parent)) - RegisterSignal(parent, COMSIG_MOVABLE_IMPACT, .proc/explodable_impact) - RegisterSignal(parent, COMSIG_MOVABLE_BUMP, .proc/explodable_bump) + RegisterSignal(parent, COMSIG_MOVABLE_IMPACT, PROC_REF(explodable_impact)) + RegisterSignal(parent, COMSIG_MOVABLE_BUMP, PROC_REF(explodable_bump)) if(isitem(parent)) - RegisterSignal(parent, list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT), .proc/explodable_attack) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT), PROC_REF(explodable_attack)) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) @@ -56,7 +56,7 @@ detonate() /datum/component/explodable/proc/on_equip(datum/source, mob/equipper, slot) - RegisterSignal(equipper, COMSIG_MOB_APPLY_DAMAGE, .proc/explodable_attack_zone, TRUE) + RegisterSignal(equipper, COMSIG_MOB_APPLY_DAMAGE, PROC_REF(explodable_attack_zone), TRUE) /datum/component/explodable/proc/on_drop(datum/source, mob/user) UnregisterSignal(user, COMSIG_MOB_APPLY_DAMAGE) diff --git a/code/datums/components/field_of_vision.dm b/code/datums/components/field_of_vision.dm index 4c03346639..903d0f01c7 100644 --- a/code/datums/components/field_of_vision.dm +++ b/code/datums/components/field_of_vision.dm @@ -82,14 +82,14 @@ var/mob/M = parent if(M.client) generate_fov_holder(M, angle) - RegisterSignal(M, COMSIG_MOB_CLIENT_LOGIN, .proc/on_mob_login) - RegisterSignal(M, COMSIG_MOB_CLIENT_LOGOUT, .proc/on_mob_logout) - RegisterSignal(M, COMSIG_MOB_GET_VISIBLE_MESSAGE, .proc/on_visible_message) - RegisterSignal(M, COMSIG_MOB_EXAMINATE, .proc/on_examinate) - RegisterSignal(M, COMSIG_MOB_FOV_VIEW, .proc/on_fov_view) - RegisterSignal(M, COMSIG_MOB_CLIENT_CHANGE_VIEW, .proc/on_change_view) - RegisterSignal(M, COMSIG_MOB_RESET_PERSPECTIVE, .proc/on_reset_perspective) - RegisterSignal(M, COMSIG_MOB_FOV_VIEWER, .proc/is_viewer) + RegisterSignal(M, COMSIG_MOB_CLIENT_LOGIN, PROC_REF(on_mob_login)) + RegisterSignal(M, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(on_mob_logout)) + RegisterSignal(M, COMSIG_MOB_GET_VISIBLE_MESSAGE, PROC_REF(on_visible_message)) + RegisterSignal(M, COMSIG_MOB_EXAMINATE, PROC_REF(on_examinate)) + RegisterSignal(M, COMSIG_MOB_FOV_VIEW, PROC_REF(on_fov_view)) + RegisterSignal(M, COMSIG_MOB_CLIENT_CHANGE_VIEW, PROC_REF(on_change_view)) + RegisterSignal(M, COMSIG_MOB_RESET_PERSPECTIVE, PROC_REF(on_reset_perspective)) + RegisterSignal(M, COMSIG_MOB_FOV_VIEWER, PROC_REF(is_viewer)) /datum/component/field_of_vision/UnregisterFromParent() . = ..() @@ -134,14 +134,14 @@ if(_angle) rotate_shadow_cone(_angle) fov.alpha = M.stat == DEAD ? 0 : 255 - RegisterSignal(M, COMSIG_MOB_DEATH, .proc/hide_fov) - RegisterSignal(M, COMSIG_LIVING_REVIVE, .proc/show_fov) - RegisterSignal(M, COMSIG_ATOM_DIR_CHANGE, .proc/on_dir_change) - RegisterSignal(M, COMSIG_MOVABLE_MOVED, .proc/on_mob_moved) - RegisterSignal(M, COMSIG_ROBOT_UPDATE_ICONS, .proc/manual_centered_render_source) + RegisterSignal(M, COMSIG_MOB_DEATH, PROC_REF(hide_fov)) + RegisterSignal(M, COMSIG_LIVING_REVIVE, PROC_REF(show_fov)) + RegisterSignal(M, COMSIG_ATOM_DIR_CHANGE, PROC_REF(on_dir_change)) + RegisterSignal(M, COMSIG_MOVABLE_MOVED, PROC_REF(on_mob_moved)) + RegisterSignal(M, COMSIG_ROBOT_UPDATE_ICONS, PROC_REF(manual_centered_render_source)) var/atom/A = M if(M.loc && !isturf(M.loc)) - REGISTER_NESTED_LOCS(M, nested_locs, COMSIG_MOVABLE_MOVED, .proc/on_loc_moved) + REGISTER_NESTED_LOCS(M, nested_locs, COMSIG_MOVABLE_MOVED, PROC_REF(on_loc_moved)) A = nested_locs[nested_locs.len] CENTERED_RENDER_SOURCE(owner_mask, A, src) M.client.images += shadow_mask @@ -213,7 +213,7 @@ var/turf/T if(!isturf(source.loc)) //Recalculate all nested locations. UNREGISTER_NESTED_LOCS( nested_locs, COMSIG_MOVABLE_MOVED, 1) - REGISTER_NESTED_LOCS(source, nested_locs, COMSIG_MOVABLE_MOVED, .proc/on_loc_moved) + REGISTER_NESTED_LOCS(source, nested_locs, COMSIG_MOVABLE_MOVED, PROC_REF(on_loc_moved)) var/atom/movable/topmost = nested_locs[nested_locs.len] T = topmost.loc CENTERED_RENDER_SOURCE(owner_mask, topmost, src) @@ -233,7 +233,7 @@ var/atom/movable/prev_topmost = nested_locs[nested_locs.len] if(prev_topmost != source) UNREGISTER_NESTED_LOCS(nested_locs, COMSIG_MOVABLE_MOVED, nested_locs.Find(source) + 1) - REGISTER_NESTED_LOCS(source, nested_locs, COMSIG_MOVABLE_MOVED, .proc/on_loc_moved) + REGISTER_NESTED_LOCS(source, nested_locs, COMSIG_MOVABLE_MOVED, PROC_REF(on_loc_moved)) var/atom/movable/topmost = nested_locs[nested_locs.len] if(topmost != prev_topmost) CENTERED_RENDER_SOURCE(owner_mask, topmost, src) diff --git a/code/datums/components/footstep.dm b/code/datums/components/footstep.dm index 8b326ac424..da7e4a58d9 100644 --- a/code/datums/components/footstep.dm +++ b/code/datums/components/footstep.dm @@ -21,7 +21,7 @@ if(FOOTSTEP_MOB_HUMAN) if(!ishuman(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/play_humanstep) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(play_humanstep)) return if(FOOTSTEP_MOB_CLAW) footstep_sounds = GLOB.clawfootstep @@ -35,7 +35,7 @@ footstep_sounds = 'sound/effects/footstep/slime1.ogg' if(FOOTSTEP_MOB_CRAWL) footstep_sounds = 'sound/effects/footstep/crawl1.ogg' - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/play_simplestep) //Note that this doesn't get called for humans. + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(play_simplestep)) //Note that this doesn't get called for humans. ///Prepares a footstep. Determines if it should get played. Returns the turf it should get played on. Note that it is always a /turf/open /datum/component/footstep/proc/prepare_step() diff --git a/code/datums/components/fried.dm b/code/datums/components/fried.dm index 4e21962778..d86ee6cee9 100644 --- a/code/datums/components/fried.dm +++ b/code/datums/components/fried.dm @@ -12,8 +12,8 @@ if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) - RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, .proc/restore) //basically, unfry people who are being cleaned (badmemes fried someone) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) + RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(restore)) //basically, unfry people who are being cleaned (badmemes fried someone) fry_power = frying_power owner = parent diff --git a/code/datums/components/fullauto.dm b/code/datums/components/fullauto.dm index f508f056c3..fbf51c7f41 100644 --- a/code/datums/components/fullauto.dm +++ b/code/datums/components/fullauto.dm @@ -18,9 +18,9 @@ if(!isgun(parent)) return COMPONENT_INCOMPATIBLE var/obj/item/gun = parent - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/wake_up) - RegisterSignal(parent, COMSIG_GUN_AUTOFIRE_SELECTED, .proc/wake_up) - RegisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_ITEM_DROPPED, COMSIG_GUN_AUTOFIRE_DESELECTED), .proc/autofire_off) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(wake_up)) + RegisterSignal(parent, COMSIG_GUN_AUTOFIRE_SELECTED, PROC_REF(wake_up)) + RegisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_ITEM_DROPPED, COMSIG_GUN_AUTOFIRE_DESELECTED), PROC_REF(autofire_off)) if(_autofire_shot_delay) autofire_shot_delay = _autofire_shot_delay if(ismob(gun.loc)) @@ -69,12 +69,12 @@ autofire_stat = AUTOFIRE_STAT_ALERT clicker = usercli shooter = clicker.mob - RegisterSignal(clicker, COMSIG_CLIENT_MOUSEDOWN, .proc/on_mouse_down) - RegisterSignal(shooter, COMSIG_MOB_CLIENT_LOGOUT, .proc/autofire_off) + RegisterSignal(clicker, COMSIG_CLIENT_MOUSEDOWN, PROC_REF(on_mouse_down)) + RegisterSignal(shooter, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(autofire_off)) if(!QDELETED(shooter)) UnregisterSignal(shooter, COMSIG_MOB_CLIENT_LOGIN) - parent.RegisterSignal(src, COMSIG_AUTOFIRE_ONMOUSEDOWN, /obj/item/gun/.proc/autofire_bypass_check) - parent.RegisterSignal(parent, COMSIG_AUTOFIRE_SHOT, /obj/item/gun/.proc/do_autofire) + 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) @@ -90,7 +90,7 @@ 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_CLIENT_LOGIN, .proc/on_client_login) + RegisterSignal(shooter, COMSIG_MOB_CLIENT_LOGIN, PROC_REF(on_client_login)) if(!QDELETED(shooter)) UnregisterSignal(shooter, COMSIG_MOB_CLIENT_LOGOUT) shooter = null @@ -157,10 +157,10 @@ 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/on_mouse_up) + RegisterSignal(clicker, COMSIG_CLIENT_MOUSEUP, PROC_REF(on_mouse_up)) mouse_status = AUTOFIRE_MOUSEDOWN - RegisterSignal(shooter, COMSIG_MOB_SWAP_HANDS, .proc/stop_autofiring) + RegisterSignal(shooter, COMSIG_MOB_SWAP_HANDS, PROC_REF(stop_autofiring)) if(isgun(parent)) var/obj/item/gun/shoota = parent @@ -174,7 +174,7 @@ 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/on_mouse_drag) + 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) @@ -270,7 +270,7 @@ 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, /obj/item/gun.proc/process_fire, target, shooter, TRUE, params, null, bonus_spread), 1) + 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) return COMPONENT_AUTOFIRE_SHOT_SUCCESS //All is well, we can continue shooting. diff --git a/code/datums/components/gps.dm b/code/datums/components/gps.dm index d78bd799a2..acc965d522 100644 --- a/code/datums/components/gps.dm +++ b/code/datums/components/gps.dm @@ -39,12 +39,12 @@ GLOBAL_LIST_EMPTY(GPS_list) else tracking = FALSE A.name = "[initial(A.name)] ([gpstag])" - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/interact) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(interact)) if(!emp_proof) - RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/on_emp_act) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(parent, COMSIG_CLICK_ALT, .proc/on_AltClick) - RegisterSignal(parent, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, PROC_REF(on_emp_act)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(parent, COMSIG_CLICK_ALT, PROC_REF(on_AltClick)) + RegisterSignal(parent, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) ///Called on COMSIG_ITEM_ATTACK_SELF /datum/component/gps/item/proc/interact(datum/source, mob/user) @@ -72,7 +72,7 @@ GLOBAL_LIST_EMPTY(GPS_list) var/atom/A = parent A.cut_overlay("working") A.add_overlay("emp") - addtimer(CALLBACK(src, .proc/reboot), 300, TIMER_UNIQUE|TIMER_OVERRIDE) //if a new EMP happens, remove the old timer so it doesn't reactivate early + addtimer(CALLBACK(src, PROC_REF(reboot)), 300, TIMER_UNIQUE|TIMER_OVERRIDE) //if a new EMP happens, remove the old timer so it doesn't reactivate early SStgui.close_uis(src) //Close the UI control if it is open. ///Restarts the GPS after getting turned off by an EMP. diff --git a/code/datums/components/honkspam.dm b/code/datums/components/honkspam.dm index 73b5e3335a..ee457b4d96 100644 --- a/code/datums/components/honkspam.dm +++ b/code/datums/components/honkspam.dm @@ -9,7 +9,7 @@ /datum/component/honkspam/Initialize() if(!isitem(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/interact) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(interact)) /datum/component/honkspam/proc/reset_spamflag() spam_flag = FALSE @@ -19,4 +19,4 @@ spam_flag = TRUE var/obj/item/parent_item = parent playsound(parent_item.loc, 'sound/items/bikehorn.ogg', 50, TRUE) - addtimer(CALLBACK(src, .proc/reset_spamflag), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reset_spamflag)), 2 SECONDS) diff --git a/code/datums/components/identification.dm b/code/datums/components/identification.dm index cd47cfcbeb..18fbeb46bc 100644 --- a/code/datums/components/identification.dm +++ b/code/datums/components/identification.dm @@ -24,12 +24,12 @@ identification_method_flags = id_method_flags /datum/component/identification/RegisterWithParent() - RegisterSignal(parent, COMSIG_IDENTIFICATION_KNOWLEDGE_CHECK, .proc/check_knowledge) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(parent, COMSIG_IDENTIFICATION_KNOWLEDGE_CHECK, PROC_REF(check_knowledge)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) if(identification_effect_flags & ID_COMPONENT_EFFECT_NO_ACTIONS) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) if(identification_method_flags & ID_COMPONENT_IDENTIFY_WITH_DECONSTRUCTOR) - RegisterSignal(parent, COMSIG_ITEM_DECONSTRUCTOR_DEEPSCAN, .proc/on_deconstructor_deepscan) + RegisterSignal(parent, COMSIG_ITEM_DECONSTRUCTOR_DEEPSCAN, PROC_REF(on_deconstructor_deepscan)) /datum/component/identification/UnregisterFromParent() var/list/unregister = list(COMSIG_PARENT_EXAMINE) diff --git a/code/datums/components/igniter.dm b/code/datums/components/igniter.dm index 2f311db166..cec8e2f972 100644 --- a/code/datums/components/igniter.dm +++ b/code/datums/components/igniter.dm @@ -11,11 +11,11 @@ /datum/component/igniter/RegisterWithParent() . = ..() if(ismachinery(parent) || isstructure(parent) || isgun(parent)) // turrets, etc - RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, .proc/projectile_hit) + RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, PROC_REF(projectile_hit)) else if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/item_afterattack) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(item_afterattack)) else if(ishostile(parent)) - RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, .proc/hostile_attackingtarget) + RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, PROC_REF(hostile_attackingtarget)) /datum/component/igniter/UnregisterFromParent() . = ..() diff --git a/code/datums/components/infective.dm b/code/datums/components/infective.dm index 8d3c6ab81f..67a0e4e5ab 100644 --- a/code/datums/components/infective.dm +++ b/code/datums/components/infective.dm @@ -15,19 +15,19 @@ if(!ismovable(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, .proc/clean) - RegisterSignal(parent, COMSIG_MOVABLE_BUCKLE, .proc/try_infect_buckle) - RegisterSignal(parent, COMSIG_MOVABLE_BUMP, .proc/try_infect_collide) - RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, .proc/try_infect_crossed) - RegisterSignal(parent, COMSIG_MOVABLE_IMPACT_ZONE, .proc/try_infect_impact_zone) + RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(clean)) + RegisterSignal(parent, COMSIG_MOVABLE_BUCKLE, PROC_REF(try_infect_buckle)) + RegisterSignal(parent, COMSIG_MOVABLE_BUMP, PROC_REF(try_infect_collide)) + RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, PROC_REF(try_infect_crossed)) + RegisterSignal(parent, COMSIG_MOVABLE_IMPACT_ZONE, PROC_REF(try_infect_impact_zone)) if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_ZONE, .proc/try_infect_attack_zone) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/try_infect_attack) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/try_infect_equipped) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_ZONE, PROC_REF(try_infect_attack_zone)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(try_infect_attack)) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(try_infect_equipped)) if(istype(parent, /obj/item/reagent_containers/food/snacks)) - RegisterSignal(parent, COMSIG_FOOD_EATEN, .proc/try_infect_eat) + RegisterSignal(parent, COMSIG_FOOD_EATEN, PROC_REF(try_infect_eat)) else if(istype(parent, /obj/effect/decal/cleanable/blood/gibs)) - RegisterSignal(parent, COMSIG_GIBS_STREAK, .proc/try_infect_streak) + RegisterSignal(parent, COMSIG_GIBS_STREAK, PROC_REF(try_infect_streak)) /datum/component/infective/proc/try_infect_eat(datum/source, mob/living/eater, mob/living/feeder) for(var/V in diseases) diff --git a/code/datums/components/jousting.dm b/code/datums/components/jousting.dm index 2a865d6658..5f16e147af 100644 --- a/code/datums/components/jousting.dm +++ b/code/datums/components/jousting.dm @@ -18,12 +18,12 @@ /datum/component/jousting/Initialize() if(!isitem(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/on_attack) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(on_attack)) /datum/component/jousting/proc/on_equip(datum/source, mob/user, slot) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/mob_move, TRUE) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(mob_move), TRUE) current_holder = user /datum/component/jousting/proc/on_drop(datum/source, mob/user) @@ -68,7 +68,7 @@ current_tile_charge++ if(current_timerid) deltimer(current_timerid) - current_timerid = addtimer(CALLBACK(src, .proc/reset_charge), movement_reset_tolerance, TIMER_STOPPABLE) + current_timerid = addtimer(CALLBACK(src, PROC_REF(reset_charge)), movement_reset_tolerance, TIMER_STOPPABLE) /datum/component/jousting/proc/reset_charge() current_tile_charge = 0 diff --git a/code/datums/components/killerqueen.dm b/code/datums/components/killerqueen.dm index 0f7d3f0346..072db869b6 100644 --- a/code/datums/components/killerqueen.dm +++ b/code/datums/components/killerqueen.dm @@ -51,10 +51,10 @@ /datum/component/killerqueen/RegisterWithParent() . = ..() - RegisterSignal(parent, list(COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_ATTACK_PAW, COMSIG_ATOM_ATTACK_ANIMAL), .proc/touch_detonate) - RegisterSignal(parent, COMSIG_MOVABLE_BUMP, .proc/bump_detonate) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/attackby_detonate) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(parent, list(COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_ATTACK_PAW, COMSIG_ATOM_ATTACK_ANIMAL), PROC_REF(touch_detonate)) + RegisterSignal(parent, COMSIG_MOVABLE_BUMP, PROC_REF(bump_detonate)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(attackby_detonate)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) /datum/component/killerqueen/UnregisterFromParent() . = ..() diff --git a/code/datums/components/knockback.dm b/code/datums/components/knockback.dm index bd0d5ae352..c7c576342b 100644 --- a/code/datums/components/knockback.dm +++ b/code/datums/components/knockback.dm @@ -17,11 +17,11 @@ /datum/component/knockback/RegisterWithParent() . = ..() if(ismachinery(parent) || isstructure(parent) || isgun(parent)) // turrets, etc - RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, .proc/projectile_hit) + RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, PROC_REF(projectile_hit)) else if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/item_afterattack) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(item_afterattack)) else if(ishostile(parent)) - RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, .proc/hostile_attackingtarget) + RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, PROC_REF(hostile_attackingtarget)) /datum/component/knockback/UnregisterFromParent() . = ..() diff --git a/code/datums/components/knockoff.dm b/code/datums/components/knockoff.dm index b9cdb7754c..9e3ebc5a6c 100644 --- a/code/datums/components/knockoff.dm +++ b/code/datums/components/knockoff.dm @@ -7,8 +7,8 @@ /datum/component/knockoff/Initialize(knockoff_chance,zone_override,slots_knockoffable) if(!isitem(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED,.proc/OnEquipped) - RegisterSignal(parent, COMSIG_ITEM_DROPPED,.proc/OnDropped) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED,PROC_REF(OnEquipped)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED,PROC_REF(OnDropped)) src.knockoff_chance = knockoff_chance @@ -38,7 +38,7 @@ if(slots_knockoffable && !(slot in slots_knockoffable)) UnregisterSignal(H, COMSIG_HUMAN_DISARM_HIT) return - RegisterSignal(H, COMSIG_HUMAN_DISARM_HIT, .proc/Knockoff, TRUE) + RegisterSignal(H, COMSIG_HUMAN_DISARM_HIT, PROC_REF(Knockoff), TRUE) /datum/component/knockoff/proc/OnDropped(datum/source, mob/living/M) UnregisterSignal(M, COMSIG_HUMAN_DISARM_HIT) diff --git a/code/datums/components/label.dm b/code/datums/components/label.dm index c6d0c595eb..0a8c50cdf7 100644 --- a/code/datums/components/label.dm +++ b/code/datums/components/label.dm @@ -22,8 +22,8 @@ apply_label() /datum/component/label/RegisterWithParent() - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/OnAttackby) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/Examine) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(OnAttackby)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(Examine)) /datum/component/label/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_PARENT_ATTACKBY, COMSIG_PARENT_EXAMINE)) diff --git a/code/datums/components/lifesteal.dm b/code/datums/components/lifesteal.dm index 9d62d32866..0427394c20 100644 --- a/code/datums/components/lifesteal.dm +++ b/code/datums/components/lifesteal.dm @@ -12,11 +12,11 @@ /datum/component/lifesteal/RegisterWithParent() . = ..() if(isgun(parent)) - RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, .proc/projectile_hit) + RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, PROC_REF(projectile_hit)) else if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/item_afterattack) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(item_afterattack)) else if(ishostile(parent)) - RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, .proc/hostile_attackingtarget) + RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, PROC_REF(hostile_attackingtarget)) /datum/component/lifesteal/UnregisterFromParent() . = ..() diff --git a/code/datums/components/lockon_aiming.dm b/code/datums/components/lockon_aiming.dm index 4acdece7e5..f6f3ae7e37 100644 --- a/code/datums/components/lockon_aiming.dm +++ b/code/datums/components/lockon_aiming.dm @@ -26,7 +26,7 @@ if(target_callback) can_target_callback = target_callback else - can_target_callback = CALLBACK(src, .proc/can_target) + can_target_callback = CALLBACK(src, PROC_REF(can_target)) if(range) lock_cursor_range = range if(typecache) @@ -47,7 +47,7 @@ if(icon_state) lock_icon_state = icon_state generate_lock_visuals() - RegisterSignal(parent, COMSIG_MOB_CLIENT_MOUSEMOVE, .proc/onMouseMove) + RegisterSignal(parent, COMSIG_MOB_CLIENT_MOUSEMOVE, PROC_REF(onMouseMove)) START_PROCESSING(SSfastprocess, src) /datum/component/lockon_aiming/Destroy() diff --git a/code/datums/components/magnetic_catch.dm b/code/datums/components/magnetic_catch.dm index 20cd8e1d78..52c417981d 100644 --- a/code/datums/components/magnetic_catch.dm +++ b/code/datums/components/magnetic_catch.dm @@ -1,31 +1,31 @@ /datum/component/magnetic_catch/Initialize() if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) if(ismovable(parent)) - RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, .proc/crossed_react) - RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, .proc/uncrossed_react) + RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, PROC_REF(crossed_react)) + RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, PROC_REF(uncrossed_react)) for(var/i in get_turf(parent)) if(i == parent) continue - RegisterSignal(i, COMSIG_MOVABLE_PRE_THROW, .proc/throw_react) + RegisterSignal(i, COMSIG_MOVABLE_PRE_THROW, PROC_REF(throw_react)) else - RegisterSignal(parent, COMSIG_ATOM_ENTERED, .proc/entered_react) - RegisterSignal(parent, COMSIG_ATOM_EXITED, .proc/exited_react) + RegisterSignal(parent, COMSIG_ATOM_ENTERED, PROC_REF(entered_react)) + RegisterSignal(parent, COMSIG_ATOM_EXITED, PROC_REF(exited_react)) for(var/i in parent) - RegisterSignal(i, COMSIG_MOVABLE_PRE_THROW, .proc/throw_react) + RegisterSignal(i, COMSIG_MOVABLE_PRE_THROW, PROC_REF(throw_react)) /datum/component/magnetic_catch/proc/examine(datum/source, mob/user, list/examine_list) examine_list += "It has been installed with inertia dampening to prevent coffee spills." /datum/component/magnetic_catch/proc/crossed_react(datum/source, atom/movable/thing) - RegisterSignal(thing, COMSIG_MOVABLE_PRE_THROW, .proc/throw_react, TRUE) + RegisterSignal(thing, COMSIG_MOVABLE_PRE_THROW, PROC_REF(throw_react), TRUE) /datum/component/magnetic_catch/proc/uncrossed_react(datum/source, atom/movable/thing) UnregisterSignal(thing, COMSIG_MOVABLE_PRE_THROW) /datum/component/magnetic_catch/proc/entered_react(datum/source, atom/movable/thing, atom/oldloc) - RegisterSignal(thing, COMSIG_MOVABLE_PRE_THROW, .proc/throw_react, TRUE) + RegisterSignal(thing, COMSIG_MOVABLE_PRE_THROW, PROC_REF(throw_react), TRUE) /datum/component/magnetic_catch/proc/exited_react(datum/source, atom/movable/thing, atom/newloc) UnregisterSignal(thing, COMSIG_MOVABLE_PRE_THROW) diff --git a/code/datums/components/material_container.dm b/code/datums/components/material_container.dm index cc988544b8..fbd0aa12d7 100644 --- a/code/datums/components/material_container.dm +++ b/code/datums/components/material_container.dm @@ -50,8 +50,8 @@ precondition = _precondition after_insert = _after_insert - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/on_attackby) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(on_attackby)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) for(var/mat in mat_list) //Make the assoc list material reference -> amount var/mat_ref = SSmaterials.GetMaterialRef(mat) diff --git a/code/datums/components/mirv.dm b/code/datums/components/mirv.dm index 77c47bcb1d..ce579d0bf2 100644 --- a/code/datums/components/mirv.dm +++ b/code/datums/components/mirv.dm @@ -16,7 +16,7 @@ /datum/component/mirv/RegisterWithParent() . = ..() if(ismachinery(parent) || isstructure(parent) || isgun(parent)) // turrets, etc - RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, .proc/projectile_hit) + RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, PROC_REF(projectile_hit)) /datum/component/mirv/UnregisterFromParent() . = ..() diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm index dcb6837c3d..e82a49dc9f 100644 --- a/code/datums/components/mood.dm +++ b/code/datums/components/mood.dm @@ -27,14 +27,14 @@ if(owner.stat != DEAD) START_PROCESSING(SSobj, src) - RegisterSignal(parent, COMSIG_ADD_MOOD_EVENT, .proc/add_event) - RegisterSignal(parent, COMSIG_CLEAR_MOOD_EVENT, .proc/clear_event) - RegisterSignal(parent, COMSIG_MODIFY_SANITY, .proc/modify_sanity) - RegisterSignal(parent, COMSIG_LIVING_REVIVE, .proc/on_revive) - RegisterSignal(parent, COMSIG_MOB_HUD_CREATED, .proc/modify_hud) - RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/stop_processing) - RegisterSignal(parent, COMSIG_VOID_MASK_ACT, .proc/direct_sanity_drain) - RegisterSignal(parent, COMSIG_ENTER_AREA, .proc/update_beauty) + RegisterSignal(parent, COMSIG_ADD_MOOD_EVENT, PROC_REF(add_event)) + RegisterSignal(parent, COMSIG_CLEAR_MOOD_EVENT, PROC_REF(clear_event)) + RegisterSignal(parent, COMSIG_MODIFY_SANITY, PROC_REF(modify_sanity)) + RegisterSignal(parent, COMSIG_LIVING_REVIVE, PROC_REF(on_revive)) + RegisterSignal(parent, COMSIG_MOB_HUD_CREATED, PROC_REF(modify_hud)) + RegisterSignal(parent, COMSIG_MOB_DEATH, PROC_REF(stop_processing)) + RegisterSignal(parent, COMSIG_VOID_MASK_ACT, PROC_REF(direct_sanity_drain)) + RegisterSignal(parent, COMSIG_ENTER_AREA, PROC_REF(update_beauty)) if(owner.hud_used) @@ -233,7 +233,7 @@ if(master.mind) master.mind.add_skill_modifier(malus.identifier) else - malus.RegisterSignal(master, COMSIG_MOB_ON_NEW_MIND, /datum/skill_modifier.proc/on_mob_new_mind, TRUE) + malus.RegisterSignal(master, COMSIG_MOB_ON_NEW_MIND, TYPE_PROC_REF(/datum/skill_modifier, on_mob_new_mind), TRUE) malus.value_mod = malus.level_mod = 1 - (sanity_level - 3) * MOOD_INSANITY_MALUS else if(malus) if(master.mind) @@ -269,7 +269,7 @@ clear_event(null, category) else if(the_event.timeout) - addtimer(CALLBACK(src, .proc/clear_event, null, category), the_event.timeout, TIMER_UNIQUE|TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(clear_event), null, category), the_event.timeout, TIMER_UNIQUE|TIMER_OVERRIDE) return 0 //Don't have to update the event. the_event = new type(src, param)//This causes a runtime for some reason, was this me? No - there's an event floating around missing a definition. @@ -277,7 +277,7 @@ update_mood() if(the_event.timeout) - addtimer(CALLBACK(src, .proc/clear_event, null, category), the_event.timeout, TIMER_UNIQUE|TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(clear_event), null, category), the_event.timeout, TIMER_UNIQUE|TIMER_OVERRIDE) /datum/component/mood/proc/clear_event(datum/source, category) var/datum/mood_event/event = mood_events[category] @@ -304,8 +304,8 @@ screen_obj_sanity = new // Sandstorm sanity hud.infodisplay += screen_obj hud.infodisplay += screen_obj_sanity // Sandstorm sanity - RegisterSignal(hud, COMSIG_PARENT_QDELETING, .proc/unmodify_hud) - RegisterSignal(screen_obj, COMSIG_CLICK, .proc/hud_click) + RegisterSignal(hud, COMSIG_PARENT_QDELETING, PROC_REF(unmodify_hud)) + RegisterSignal(screen_obj, COMSIG_CLICK, PROC_REF(hud_click)) /datum/component/mood/proc/unmodify_hud(datum/source) if(!screen_obj || !parent) diff --git a/code/datums/components/multiple_lives.dm b/code/datums/components/multiple_lives.dm index 3f4418a9d1..e65f04e249 100644 --- a/code/datums/components/multiple_lives.dm +++ b/code/datums/components/multiple_lives.dm @@ -15,8 +15,8 @@ src.lives_left = lives_left /datum/component/multiple_lives/RegisterWithParent() - RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/respawn) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(parent, COMSIG_MOB_DEATH, PROC_REF(respawn)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) /datum/component/multiple_lives/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_MOB_DEATH, COMSIG_PARENT_EXAMINE)) diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index 50ac5e5cc5..5ddd082fa8 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -78,34 +78,34 @@ cloud_sync() /datum/component/nanites/RegisterWithParent() - RegisterSignal(parent, COMSIG_HAS_NANITES, .proc/confirm_nanites) - RegisterSignal(parent, COMSIG_NANITE_IS_STEALTHY, .proc/check_stealth) - RegisterSignal(parent, COMSIG_NANITE_DELETE, .proc/delete_nanites) - RegisterSignal(parent, COMSIG_NANITE_UI_DATA, .proc/nanite_ui_data) - RegisterSignal(parent, COMSIG_NANITE_GET_PROGRAMS, .proc/get_programs) - RegisterSignal(parent, COMSIG_NANITE_SET_VOLUME, .proc/set_volume) - RegisterSignal(parent, COMSIG_NANITE_ADJUST_VOLUME, .proc/adjust_nanites) - RegisterSignal(parent, COMSIG_NANITE_SET_MAX_VOLUME, .proc/set_max_volume) - RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD, .proc/set_cloud) - RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD_SYNC, .proc/set_cloud_sync) - RegisterSignal(parent, COMSIG_NANITE_SET_SAFETY, .proc/set_safety) - RegisterSignal(parent, COMSIG_NANITE_SET_REGEN, .proc/set_regen) - RegisterSignal(parent, COMSIG_NANITE_ADD_PROGRAM, .proc/add_program) - RegisterSignal(parent, COMSIG_NANITE_SCAN, .proc/nanite_scan) - RegisterSignal(parent, COMSIG_NANITE_SYNC, .proc/sync) - RegisterSignal(parent, COMSIG_NANITE_CHECK_CONSOLE_LOCK, .proc/check_console_locking) - RegisterSignal(parent, COMSIG_NANITE_CHECK_HOST_LOCK, .proc/check_host_lockout) - RegisterSignal(parent, COMSIG_NANITE_CHECK_VIRAL_PREVENTION, .proc/check_viral_prevention) + RegisterSignal(parent, COMSIG_HAS_NANITES, PROC_REF(confirm_nanites)) + RegisterSignal(parent, COMSIG_NANITE_IS_STEALTHY, PROC_REF(check_stealth)) + RegisterSignal(parent, COMSIG_NANITE_DELETE, PROC_REF(delete_nanites)) + RegisterSignal(parent, COMSIG_NANITE_UI_DATA, PROC_REF(nanite_ui_data)) + RegisterSignal(parent, COMSIG_NANITE_GET_PROGRAMS, PROC_REF(get_programs)) + RegisterSignal(parent, COMSIG_NANITE_SET_VOLUME, PROC_REF(set_volume)) + RegisterSignal(parent, COMSIG_NANITE_ADJUST_VOLUME, PROC_REF(adjust_nanites)) + RegisterSignal(parent, COMSIG_NANITE_SET_MAX_VOLUME, PROC_REF(set_max_volume)) + RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD, PROC_REF(set_cloud)) + RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD_SYNC, PROC_REF(set_cloud_sync)) + RegisterSignal(parent, COMSIG_NANITE_SET_SAFETY, PROC_REF(set_safety)) + RegisterSignal(parent, COMSIG_NANITE_SET_REGEN, PROC_REF(set_regen)) + RegisterSignal(parent, COMSIG_NANITE_ADD_PROGRAM, PROC_REF(add_program)) + RegisterSignal(parent, COMSIG_NANITE_SCAN, PROC_REF(nanite_scan)) + RegisterSignal(parent, COMSIG_NANITE_SYNC, PROC_REF(sync)) + RegisterSignal(parent, COMSIG_NANITE_CHECK_CONSOLE_LOCK, PROC_REF(check_console_locking)) + RegisterSignal(parent, COMSIG_NANITE_CHECK_HOST_LOCK, PROC_REF(check_host_lockout)) + RegisterSignal(parent, COMSIG_NANITE_CHECK_VIRAL_PREVENTION, PROC_REF(check_viral_prevention)) if(isliving(parent)) - RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/on_emp) - RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/on_death) - RegisterSignal(parent, COMSIG_MOB_ALLOWED, .proc/check_access) - RegisterSignal(parent, COMSIG_LIVING_ELECTROCUTE_ACT, .proc/on_shock) - RegisterSignal(parent, COMSIG_LIVING_MINOR_SHOCK, .proc/on_minor_shock) - RegisterSignal(parent, COMSIG_SPECIES_GAIN, .proc/check_viable_biotype) - RegisterSignal(parent, COMSIG_NANITE_SIGNAL, .proc/receive_signal) - RegisterSignal(parent, COMSIG_NANITE_COMM_SIGNAL, .proc/receive_comm_signal) + RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, PROC_REF(on_emp)) + RegisterSignal(parent, COMSIG_MOB_DEATH, PROC_REF(on_death)) + RegisterSignal(parent, COMSIG_MOB_ALLOWED, PROC_REF(check_access)) + RegisterSignal(parent, COMSIG_LIVING_ELECTROCUTE_ACT, PROC_REF(on_shock)) + RegisterSignal(parent, COMSIG_LIVING_MINOR_SHOCK, PROC_REF(on_minor_shock)) + RegisterSignal(parent, COMSIG_SPECIES_GAIN, PROC_REF(check_viable_biotype)) + RegisterSignal(parent, COMSIG_NANITE_SIGNAL, PROC_REF(receive_signal)) + RegisterSignal(parent, COMSIG_NANITE_COMM_SIGNAL, PROC_REF(receive_comm_signal)) /datum/component/nanites/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_HAS_NANITES, diff --git a/code/datums/components/omen.dm b/code/datums/components/omen.dm index 3ea7677710..6773a92a27 100644 --- a/code/datums/components/omen.dm +++ b/code/datums/components/omen.dm @@ -27,9 +27,9 @@ return ..() /datum/component/omen/RegisterWithParent() - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/check_accident) - RegisterSignal(parent, COMSIG_LIVING_STATUS_KNOCKDOWN, .proc/check_slip) - RegisterSignal(parent, COMSIG_ADD_MOOD_EVENT, .proc/check_bless) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(check_accident)) + RegisterSignal(parent, COMSIG_LIVING_STATUS_KNOCKDOWN, PROC_REF(check_slip)) + RegisterSignal(parent, COMSIG_ADD_MOOD_EVENT, PROC_REF(check_bless)) /datum/component/omen/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_LIVING_STATUS_KNOCKDOWN, COMSIG_MOVABLE_MOVED, COMSIG_ADD_MOOD_EVENT)) diff --git a/code/datums/components/orbiter.dm b/code/datums/components/orbiter.dm index c34d56982a..3726f07190 100644 --- a/code/datums/components/orbiter.dm +++ b/code/datums/components/orbiter.dm @@ -23,7 +23,7 @@ . = ..() var/atom/target = parent while(ismovable(target)) - RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/move_react) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(move_react)) target = target.loc /datum/component/orbiter/UnregisterFromParent() @@ -62,7 +62,7 @@ orbiter.orbiting.end_orbit(orbiter) orbiters[orbiter] = TRUE orbiter.orbiting = src - RegisterSignal(orbiter, COMSIG_MOVABLE_MOVED, .proc/orbiter_move_react) + RegisterSignal(orbiter, COMSIG_MOVABLE_MOVED, PROC_REF(orbiter_move_react)) var/matrix/initial_transform = matrix(orbiter.transform) orbiters[orbiter] = initial_transform @@ -121,7 +121,7 @@ if(orbited?.loc && orbited.loc != newturf) // We want to know when anything holding us moves too var/atom/target = orbited.loc while(ismovable(target)) - RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/move_react, TRUE) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(move_react), TRUE) target = target.loc var/atom/curloc = master.loc diff --git a/code/datums/components/paintable.dm b/code/datums/components/paintable.dm index 756c42aa9d..f982306431 100644 --- a/code/datums/components/paintable.dm +++ b/code/datums/components/paintable.dm @@ -2,7 +2,7 @@ var/current_paint /datum/component/spraycan_paintable/Initialize() - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/Repaint) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(Repaint)) /datum/component/spraycan_paintable/Destroy() RemoveCurrentCoat() diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm index b214b8b282..afbef51fa5 100644 --- a/code/datums/components/pellet_cloud.dm +++ b/code/datums/components/pellet_cloud.dm @@ -78,16 +78,16 @@ return ..() /datum/component/pellet_cloud/RegisterWithParent() - RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, .proc/nullspace_parent) + RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, PROC_REF(nullspace_parent)) if(isammocasing(parent)) - RegisterSignal(parent, COMSIG_PELLET_CLOUD_INIT, .proc/create_casing_pellets) + RegisterSignal(parent, COMSIG_PELLET_CLOUD_INIT, PROC_REF(create_casing_pellets)) else if(isgrenade(parent)) - RegisterSignal(parent, COMSIG_GRENADE_ARMED, .proc/grenade_armed) - RegisterSignal(parent, COMSIG_GRENADE_PRIME, .proc/create_blast_pellets) + RegisterSignal(parent, COMSIG_GRENADE_ARMED, PROC_REF(grenade_armed)) + RegisterSignal(parent, COMSIG_GRENADE_PRIME, PROC_REF(create_blast_pellets)) else if(islandmine(parent)) - RegisterSignal(parent, COMSIG_MINE_TRIGGERED, .proc/create_blast_pellets) + RegisterSignal(parent, COMSIG_MINE_TRIGGERED, PROC_REF(create_blast_pellets)) else if(issupplypod(parent)) - RegisterSignal(parent, COMSIG_SUPPLYPOD_LANDED, .proc/create_blast_pellets) + RegisterSignal(parent, COMSIG_SUPPLYPOD_LANDED, PROC_REF(create_blast_pellets)) /datum/component/pellet_cloud/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_PELLET_CLOUD_INIT, COMSIG_GRENADE_PRIME, COMSIG_GRENADE_ARMED, COMSIG_MOVABLE_MOVED, COMSIG_MOVABLE_UNCROSSED, COMSIG_MINE_TRIGGERED, COMSIG_ITEM_DROPPED, COMSIG_SUPPLYPOD_LANDED)) @@ -112,8 +112,8 @@ else //Smart spread spread = round((i / num_pellets - 0.5) * distro) - RegisterSignal(shell.BB, COMSIG_PROJECTILE_SELF_ON_HIT, .proc/pellet_hit) - RegisterSignal(shell.BB, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), .proc/pellet_range) + RegisterSignal(shell.BB, COMSIG_PROJECTILE_SELF_ON_HIT, PROC_REF(pellet_hit)) + RegisterSignal(shell.BB, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), PROC_REF(pellet_range)) pellets += shell.BB if(!shell.throw_proj(target, targloc, shooter, params, spread)) return @@ -189,7 +189,7 @@ if(martyr.stat != DEAD && martyr.client) LAZYADD(purple_hearts, martyr) - RegisterSignal(martyr, COMSIG_PARENT_QDELETING, .proc/on_target_qdel, override=TRUE) + RegisterSignal(martyr, COMSIG_PARENT_QDELETING, PROC_REF(on_target_qdel), override=TRUE) for(var/i in 1 to round(pellets_absorbed * 0.5)) pew(martyr) @@ -220,7 +220,7 @@ targets_hit[target]++ if(targets_hit[target] == 1) - RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/on_target_qdel, override=TRUE) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(on_target_qdel), override=TRUE) UnregisterSignal(P, list(COMSIG_PARENT_QDELETING, COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PROJECTILE_SELF_ON_HIT)) if(terminated == num_pellets) finalize() @@ -245,8 +245,8 @@ P.impacted = list(parent = TRUE) // don't hit the target we hit already with the flak P.suppressed = SUPPRESSED_VERY // set the projectiles to make no message so we can do our own aggregate message P.preparePixelProjectile(target, parent) - RegisterSignal(P, COMSIG_PROJECTILE_SELF_ON_HIT, .proc/pellet_hit) - RegisterSignal(P, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), .proc/pellet_range) + RegisterSignal(P, COMSIG_PROJECTILE_SELF_ON_HIT, PROC_REF(pellet_hit)) + RegisterSignal(P, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), PROC_REF(pellet_range)) pellets += P P.fire() @@ -290,9 +290,9 @@ if(ismob(nade.loc)) shooter = nade.loc LAZYINITLIST(bodies) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/grenade_dropped) - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/grenade_moved) - RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, .proc/grenade_uncrossed) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(grenade_dropped)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(grenade_moved)) + RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, PROC_REF(grenade_uncrossed)) /// Someone dropped the grenade, so set them to the shooter in case they're on top of it when it goes off /datum/component/pellet_cloud/proc/grenade_dropped(obj/item/nade, mob/living/slick_willy) @@ -303,7 +303,7 @@ /datum/component/pellet_cloud/proc/grenade_moved() LAZYCLEARLIST(bodies) for(var/mob/living/L in get_turf(parent)) - RegisterSignal(L, COMSIG_PARENT_QDELETING, .proc/on_target_qdel, override=TRUE) + RegisterSignal(L, COMSIG_PARENT_QDELETING, PROC_REF(on_target_qdel), override=TRUE) bodies += L /// Someone who was originally "under" the grenade has moved off the tile and is now eligible for being a martyr and "covering" it diff --git a/code/datums/components/phantomthief.dm b/code/datums/components/phantomthief.dm index a73754d04a..5f99edd5dc 100644 --- a/code/datums/components/phantomthief.dm +++ b/code/datums/components/phantomthief.dm @@ -3,7 +3,7 @@ /datum/component/wearertargeting/phantomthief dupe_mode = COMPONENT_DUPE_ALLOWED signals = list(COMSIG_LIVING_COMBAT_ENABLED, COMSIG_LIVING_COMBAT_DISABLED) - proctype = .proc/handlefilterstuff + proctype = PROC_REF(handlefilterstuff) var/filter_x var/filter_y var/filter_size diff --git a/code/datums/components/plumbing/_plumbing.dm b/code/datums/components/plumbing/_plumbing.dm index 6592e41103..cebd7d4b0e 100644 --- a/code/datums/components/plumbing/_plumbing.dm +++ b/code/datums/components/plumbing/_plumbing.dm @@ -25,8 +25,8 @@ reagents = AM.reagents turn_connects = _turn_connects - RegisterSignal(parent, list(COMSIG_MOVABLE_MOVED,COMSIG_PARENT_PREQDELETED), .proc/disable) - RegisterSignal(parent, list(COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH), .proc/toggle_active) + RegisterSignal(parent, list(COMSIG_MOVABLE_MOVED,COMSIG_PARENT_PREQDELETED), PROC_REF(disable)) + RegisterSignal(parent, list(COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH), PROC_REF(toggle_active)) if(start) enable() diff --git a/code/datums/components/pricetag.dm b/code/datums/components/pricetag.dm index 2ad63c6464..af3dfe05d1 100644 --- a/code/datums/components/pricetag.dm +++ b/code/datums/components/pricetag.dm @@ -12,10 +12,10 @@ payees[_owner] = _profit_ratio else payees[_owner] = default_profit_ratio - RegisterSignal(parent, COMSIG_ITEM_SOLD, .proc/split_profit) - RegisterSignal(parent, COMSIG_STRUCTURE_UNWRAPPED, .proc/Unwrapped) - RegisterSignal(parent, COMSIG_ITEM_UNWRAPPED, .proc/Unwrapped) - RegisterSignal(parent, COMSIG_ITEM_SPLIT_PROFIT, .proc/return_ratio) + RegisterSignal(parent, COMSIG_ITEM_SOLD, PROC_REF(split_profit)) + RegisterSignal(parent, COMSIG_STRUCTURE_UNWRAPPED, PROC_REF(Unwrapped)) + RegisterSignal(parent, COMSIG_ITEM_UNWRAPPED, PROC_REF(Unwrapped)) + RegisterSignal(parent, COMSIG_ITEM_SPLIT_PROFIT, PROC_REF(return_ratio)) /datum/component/pricetag/proc/Unwrapped() qdel(src) //Once it leaves it's wrapped container, the object in question should lose it's pricetag component. diff --git a/code/datums/components/rad_insulation.dm b/code/datums/components/rad_insulation.dm index 73d8c29440..546cfe8dc4 100644 --- a/code/datums/components/rad_insulation.dm +++ b/code/datums/components/rad_insulation.dm @@ -6,11 +6,11 @@ return COMPONENT_INCOMPATIBLE if(protects) // Does this protect things in its contents from being affected? - RegisterSignal(parent, COMSIG_ATOM_RAD_PROBE, .proc/rad_probe_react) + RegisterSignal(parent, COMSIG_ATOM_RAD_PROBE, PROC_REF(rad_probe_react)) if(contamination_proof) // Can this object be contaminated? - RegisterSignal(parent, COMSIG_ATOM_RAD_CONTAMINATING, .proc/rad_contaminating) + RegisterSignal(parent, COMSIG_ATOM_RAD_CONTAMINATING, PROC_REF(rad_contaminating)) if(_amount != 1) // If it's 1 it wont have any impact on radiation passing through anyway - RegisterSignal(parent, COMSIG_ATOM_RAD_WAVE_PASSING, .proc/rad_pass) + RegisterSignal(parent, COMSIG_ATOM_RAD_WAVE_PASSING, PROC_REF(rad_pass)) amount = _amount diff --git a/code/datums/components/radioactive.dm b/code/datums/components/radioactive.dm index f41396ad67..7670b5cffd 100644 --- a/code/datums/components/radioactive.dm +++ b/code/datums/components/radioactive.dm @@ -19,10 +19,10 @@ can_contaminate = _can_contaminate if(istype(parent, /atom)) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/rad_examine) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(rad_examine)) if(istype(parent, /obj/item)) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/rad_attack) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_OBJ, .proc/rad_attack) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(rad_attack)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_OBJ, PROC_REF(rad_attack)) else CRASH("Something that wasn't an atom was given /datum/component/radioactive") @@ -33,7 +33,7 @@ //This relies on parent not being a turf or something. IF YOU CHANGE THAT, CHANGE THIS var/atom/movable/master = parent master.add_filter("rad_glow", 2, list("type" = "outline", "color" = "#39ff1430", "size" = 2)) - addtimer(CALLBACK(src, .proc/glow_loop, master), rand(1,19))//Things should look uneven + addtimer(CALLBACK(src, PROC_REF(glow_loop), master), rand(1,19))//Things should look uneven START_PROCESSING(SSradiation, src) @@ -52,7 +52,7 @@ return strength -= strength / hl3_release_date if(strength <= RAD_BACKGROUND_RADIATION) - addtimer(CALLBACK(src, .proc/check_dissipate), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(check_dissipate)), 5 SECONDS) return PROCESS_KILL /datum/component/radioactive/proc/check_dissipate() diff --git a/code/datums/components/remote_materials.dm b/code/datums/components/remote_materials.dm index b1d23ea3a8..8cfd8e45e0 100644 --- a/code/datums/components/remote_materials.dm +++ b/code/datums/components/remote_materials.dm @@ -25,11 +25,11 @@ handles linking back and forth. src.allow_standalone = allow_standalone after_insert = _after_insert - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/OnAttackBy) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(OnAttackBy)) var/turf/T = get_turf(parent) if (force_connect || (mapload && is_station_level(T.z))) - addtimer(CALLBACK(src, .proc/LateInitialize)) + addtimer(CALLBACK(src, PROC_REF(LateInitialize))) else if (allow_standalone) _MakeLocal() diff --git a/code/datums/components/riding.dm b/code/datums/components/riding.dm index 49b8f7f7f0..d99258a2c7 100644 --- a/code/datums/components/riding.dm +++ b/code/datums/components/riding.dm @@ -25,9 +25,9 @@ /datum/component/riding/Initialize() if(!ismovable(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_MOVABLE_BUCKLE, .proc/vehicle_mob_buckle) - RegisterSignal(parent, COMSIG_MOVABLE_UNBUCKLE, .proc/vehicle_mob_unbuckle) - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/vehicle_moved) + RegisterSignal(parent, COMSIG_MOVABLE_BUCKLE, PROC_REF(vehicle_mob_buckle)) + RegisterSignal(parent, COMSIG_MOVABLE_UNBUCKLE, PROC_REF(vehicle_mob_unbuckle)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(vehicle_moved)) /datum/component/riding/proc/vehicle_mob_unbuckle(datum/source, mob/living/M, force = FALSE) var/atom/movable/AM = parent @@ -188,7 +188,7 @@ to_chat(user, "You'll need the keys in one of your hands to [drive_verb] [AM].") /datum/component/riding/proc/Unbuckle(atom/movable/M) - addtimer(CALLBACK(parent, /atom/movable/.proc/unbuckle_mob, M), 0, TIMER_UNIQUE) + addtimer(CALLBACK(parent, TYPE_PROC_REF(/atom/movable, unbuckle_mob), M), 0, TIMER_UNIQUE) /datum/component/riding/proc/Process_Spacemove(direction) var/atom/movable/AM = parent @@ -210,7 +210,7 @@ /datum/component/riding/human/Initialize() . = ..() directional_vehicle_layers = list(TEXT_NORTH = MOB_LOWER_LAYER, TEXT_SOUTH = MOB_UPPER_LAYER, TEXT_EAST = MOB_UPPER_LAYER, TEXT_WEST = MOB_UPPER_LAYER) - RegisterSignal(parent, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, .proc/on_host_unarmed_melee) + RegisterSignal(parent, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, PROC_REF(on_host_unarmed_melee)) /datum/component/riding/human/vehicle_mob_unbuckle(datum/source, mob/living/M, force = FALSE) var/mob/living/carbon/human/H = parent diff --git a/code/datums/components/rotation.dm b/code/datums/components/rotation.dm index 4b0e58df18..8eb37eabdf 100644 --- a/code/datums/components/rotation.dm +++ b/code/datums/components/rotation.dm @@ -40,11 +40,11 @@ /datum/component/simple_rotation/proc/add_signals() if(rotation_flags & ROTATION_ALTCLICK) - RegisterSignal(parent, COMSIG_CLICK_ALT, .proc/HandRot) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/ExamineMessage) + RegisterSignal(parent, COMSIG_CLICK_ALT, PROC_REF(HandRot)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(ExamineMessage)) if(rotation_flags & ROTATION_WRENCH) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/WrenchRot) - RegisterSignal(parent, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(WrenchRot)) + RegisterSignal(parent, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/component/simple_rotation/proc/add_verbs() if(rotation_flags & ROTATION_VERBS) diff --git a/code/datums/components/shielded.dm b/code/datums/components/shielded.dm index 79a84427f4..e7701f3db3 100644 --- a/code/datums/components/shielded.dm +++ b/code/datums/components/shielded.dm @@ -40,11 +40,11 @@ /datum/component/shielded/RegisterWithParent() . = ..() if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) else //it's a mob var/mob/living/L = parent - RegisterSignal(L, COMSIG_LIVING_RUN_BLOCK, .proc/living_block) + RegisterSignal(L, COMSIG_LIVING_RUN_BLOCK, PROC_REF(living_block)) holder = L var/to_add = charges >= 1 ? shield_state : broken_state if(to_add) @@ -111,9 +111,9 @@ if(!(accepted_slots & slot)) return holder = equipper - RegisterSignal(parent, COMSIG_ITEM_RUN_BLOCK, .proc/on_run_block) - RegisterSignal(parent, COMSIG_ITEM_CHECK_BLOCK, .proc/on_check_block) - RegisterSignal(equipper, COMSIG_LIVING_GET_BLOCKING_ITEMS, .proc/include_shield) + RegisterSignal(parent, COMSIG_ITEM_RUN_BLOCK, PROC_REF(on_run_block)) + RegisterSignal(parent, COMSIG_ITEM_CHECK_BLOCK, PROC_REF(on_check_block)) + RegisterSignal(equipper, COMSIG_LIVING_GET_BLOCKING_ITEMS, PROC_REF(include_shield)) var/to_add = charges >= 1 ? shield_state : broken_state if(to_add) var/layer = (holder.layer > MOB_LAYER ? holder.layer : MOB_LAYER) + 0.01 diff --git a/code/datums/components/slippery.dm b/code/datums/components/slippery.dm index 7e263c4f30..9ab8f72502 100644 --- a/code/datums/components/slippery.dm +++ b/code/datums/components/slippery.dm @@ -7,7 +7,7 @@ intensity = max(_intensity, 0) lube_flags = _lube_flags callback = _callback - RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ATOM_ENTERED, COMSIG_ITEM_WEARERCROSSED), .proc/Slip) + RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ATOM_ENTERED, COMSIG_ITEM_WEARERCROSSED), PROC_REF(Slip)) /datum/component/slippery/proc/Slip(datum/source, atom/movable/AM) var/mob/victim = AM diff --git a/code/datums/components/spawner.dm b/code/datums/components/spawner.dm index 44fbf313cf..78b7f64677 100644 --- a/code/datums/components/spawner.dm +++ b/code/datums/components/spawner.dm @@ -21,8 +21,8 @@ if(_max_mobs) max_mobs=_max_mobs - RegisterSignal(parent, COMSIG_PARENT_QDELETING, .proc/stop_spawning) - RegisterSignal(parent, COMSIG_OBJ_ATTACK_GENERIC, .proc/on_attack_generic) + RegisterSignal(parent, COMSIG_PARENT_QDELETING, PROC_REF(stop_spawning)) + RegisterSignal(parent, COMSIG_OBJ_ATTACK_GENERIC, PROC_REF(on_attack_generic)) START_PROCESSING(SSprocessing, src) /datum/component/spawner/process() diff --git a/code/datums/components/spooky.dm b/code/datums/components/spooky.dm index b74f71aaa5..90e1330209 100644 --- a/code/datums/components/spooky.dm +++ b/code/datums/components/spooky.dm @@ -2,7 +2,7 @@ var/too_spooky = TRUE //will it spawn a new instrument? /datum/component/spooky/Initialize() - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/spectral_attack) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(spectral_attack)) /datum/component/spooky/proc/spectral_attack(datum/source, mob/living/carbon/C, mob/user) if(ishuman(user)) //this weapon wasn't meant for mortals. diff --git a/code/datums/components/squeak.dm b/code/datums/components/squeak.dm index 5462b35d53..289e171d5f 100644 --- a/code/datums/components/squeak.dm +++ b/code/datums/components/squeak.dm @@ -29,21 +29,21 @@ /datum/component/squeak/Initialize(custom_sounds, volume_override, chance_override, step_delay_override, use_delay_override, extrarange, falloff_exponent, fallof_distance) if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, list(COMSIG_ATOM_ENTERED, COMSIG_ATOM_BLOB_ACT, COMSIG_ATOM_HULK_ATTACK, COMSIG_PARENT_ATTACKBY), .proc/play_squeak) + RegisterSignal(parent, list(COMSIG_ATOM_ENTERED, COMSIG_ATOM_BLOB_ACT, COMSIG_ATOM_HULK_ATTACK, COMSIG_PARENT_ATTACKBY), PROC_REF(play_squeak)) if(ismovable(parent)) - RegisterSignal(parent, list(COMSIG_MOVABLE_BUMP, COMSIG_MOVABLE_IMPACT), .proc/play_squeak) - RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ITEM_WEARERCROSSED), .proc/play_squeak_crossed) - RegisterSignal(parent, COMSIG_CROSS_SQUEAKED, .proc/delay_squeak) - RegisterSignal(parent, COMSIG_MOVABLE_DISPOSING, .proc/disposing_react) + RegisterSignal(parent, list(COMSIG_MOVABLE_BUMP, COMSIG_MOVABLE_IMPACT), PROC_REF(play_squeak)) + RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ITEM_WEARERCROSSED), PROC_REF(play_squeak_crossed)) + RegisterSignal(parent, COMSIG_CROSS_SQUEAKED, PROC_REF(delay_squeak)) + RegisterSignal(parent, COMSIG_MOVABLE_DISPOSING, PROC_REF(disposing_react)) if(isitem(parent)) - RegisterSignal(parent, list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT), .proc/play_squeak) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/use_squeak) - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT), PROC_REF(play_squeak)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(use_squeak)) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) if(istype(parent, /obj/item/clothing/shoes)) - RegisterSignal(parent, COMSIG_SHOES_STEP_ACTION, .proc/step_squeak) + RegisterSignal(parent, COMSIG_SHOES_STEP_ACTION, PROC_REF(step_squeak)) else if(isstructure(parent)) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/use_squeak) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(use_squeak)) override_squeak_sounds = custom_sounds if(chance_override) @@ -127,7 +127,7 @@ last_squeak = world.time /datum/component/squeak/proc/on_equip(datum/source, mob/equipper, slot) - RegisterSignal(equipper, COMSIG_MOVABLE_DISPOSING, .proc/disposing_react, TRUE) + RegisterSignal(equipper, COMSIG_MOVABLE_DISPOSING, PROC_REF(disposing_react), TRUE) /datum/component/squeak/proc/on_drop(datum/source, mob/user) UnregisterSignal(user, COMSIG_MOVABLE_DISPOSING) @@ -135,7 +135,7 @@ // Disposal pipes related shit /datum/component/squeak/proc/disposing_react(datum/source, obj/structure/disposalholder/holder, obj/machinery/disposal/source) //We don't need to worry about unregistering this signal as it will happen for us automaticaly when the holder is qdeleted - RegisterSignal(holder, COMSIG_ATOM_DIR_CHANGE, .proc/holder_dir_change) + RegisterSignal(holder, COMSIG_ATOM_DIR_CHANGE, PROC_REF(holder_dir_change)) /datum/component/squeak/proc/holder_dir_change(datum/source, old_dir, new_dir) SIGNAL_HANDLER diff --git a/code/datums/components/stationloving.dm b/code/datums/components/stationloving.dm index fbf6b65893..3337cf8217 100644 --- a/code/datums/components/stationloving.dm +++ b/code/datums/components/stationloving.dm @@ -7,10 +7,10 @@ /datum/component/stationloving/Initialize(inform_admins = FALSE, allow_death = FALSE) if(!ismovable(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, list(COMSIG_MOVABLE_Z_CHANGED), .proc/check_in_bounds) - RegisterSignal(parent, list(COMSIG_MOVABLE_SECLUDED_LOCATION), .proc/relocate) - RegisterSignal(parent, list(COMSIG_PARENT_PREQDELETED), .proc/check_deletion) - RegisterSignal(parent, list(COMSIG_ITEM_IMBUE_SOUL), .proc/check_soul_imbue) + RegisterSignal(parent, list(COMSIG_MOVABLE_Z_CHANGED), PROC_REF(check_in_bounds)) + RegisterSignal(parent, list(COMSIG_MOVABLE_SECLUDED_LOCATION), PROC_REF(relocate)) + RegisterSignal(parent, list(COMSIG_PARENT_PREQDELETED), PROC_REF(check_deletion)) + RegisterSignal(parent, list(COMSIG_ITEM_IMBUE_SOUL), PROC_REF(check_soul_imbue)) src.inform_admins = inform_admins src.allow_death = allow_death check_in_bounds() // Just in case something is being created outside of station/centcom diff --git a/code/datums/components/storage/concrete/_concrete.dm b/code/datums/components/storage/concrete/_concrete.dm index 6f08959dd2..e81c701e37 100644 --- a/code/datums/components/storage/concrete/_concrete.dm +++ b/code/datums/components/storage/concrete/_concrete.dm @@ -17,9 +17,9 @@ /datum/component/storage/concrete/Initialize() . = ..() - RegisterSignal(parent, COMSIG_ATOM_CONTENTS_DEL, .proc/on_contents_del) - RegisterSignal(parent, COMSIG_OBJ_DECONSTRUCT, .proc/on_deconstruct) - RegisterSignal(parent, COMSIG_OBJ_BREAK, .proc/on_break) + RegisterSignal(parent, COMSIG_ATOM_CONTENTS_DEL, PROC_REF(on_contents_del)) + RegisterSignal(parent, COMSIG_OBJ_DECONSTRUCT, PROC_REF(on_deconstruct)) + RegisterSignal(parent, COMSIG_OBJ_BREAK, PROC_REF(on_break)) /datum/component/storage/concrete/Destroy() var/atom/real_location = real_location() diff --git a/code/datums/components/storage/concrete/emergency.dm b/code/datums/components/storage/concrete/emergency.dm index faaeada13d..1aa152a69c 100644 --- a/code/datums/components/storage/concrete/emergency.dm +++ b/code/datums/components/storage/concrete/emergency.dm @@ -5,7 +5,7 @@ /datum/component/storage/concrete/emergency/Initialize() . = ..() - RegisterSignal(parent, COMSIG_ATOM_EMAG_ACT, .proc/unlock_me) + RegisterSignal(parent, COMSIG_ATOM_EMAG_ACT, PROC_REF(unlock_me)) /datum/component/storage/concrete/emergency/on_attack_hand(datum/source, mob/user) var/atom/A = parent diff --git a/code/datums/components/storage/concrete/rped.dm b/code/datums/components/storage/concrete/rped.dm index bf96ae436f..47549be565 100644 --- a/code/datums/components/storage/concrete/rped.dm +++ b/code/datums/components/storage/concrete/rped.dm @@ -37,7 +37,7 @@ to_chat(M, "You start dumping out tier/cell rating [lowest_rating] parts from [parent].") var/turf/T = get_turf(A) var/datum/progressbar/progress = new(M, length(things), T) - while (do_after(M, 1 SECONDS, T, NONE, FALSE, CALLBACK(src, .proc/mass_remove_from_storage, T, things, progress, TRUE, M))) + while (do_after(M, 1 SECONDS, T, NONE, FALSE, CALLBACK(src, PROC_REF(mass_remove_from_storage), T, things, progress, TRUE, M))) stoplag(1) progress.end_progress() A.do_squish(0.8, 1.2) @@ -81,7 +81,7 @@ to_chat(M, "You start dumping out tier/cell rating [lowest_rating] parts from [parent].") var/turf/T = get_turf(A) var/datum/progressbar/progress = new(M, length(things), T) - while (do_after(M, 10, T, NONE, FALSE, CALLBACK(src, .proc/mass_remove_from_storage, T, things, progress, TRUE, M))) + while (do_after(M, 10, T, NONE, FALSE, CALLBACK(src, PROC_REF(mass_remove_from_storage), T, things, progress, TRUE, M))) stoplag(1) progress.end_progress() A.do_squish(0.8, 1.2) diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index 76c5830765..7e66ad071d 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -76,40 +76,40 @@ if(master) change_master(master) - RegisterSignal(parent, COMSIG_CONTAINS_STORAGE, .proc/on_check) - RegisterSignal(parent, COMSIG_IS_STORAGE_LOCKED, .proc/check_locked) - RegisterSignal(parent, COMSIG_TRY_STORAGE_SHOW, .proc/signal_show_attempt) - RegisterSignal(parent, COMSIG_TRY_STORAGE_INSERT, .proc/signal_insertion_attempt) - RegisterSignal(parent, COMSIG_TRY_STORAGE_CAN_INSERT, .proc/signal_can_insert) - RegisterSignal(parent, COMSIG_TRY_STORAGE_TAKE_TYPE, .proc/signal_take_type) - RegisterSignal(parent, COMSIG_TRY_STORAGE_FILL_TYPE, .proc/signal_fill_type) - RegisterSignal(parent, COMSIG_TRY_STORAGE_SET_LOCKSTATE, .proc/set_locked) - RegisterSignal(parent, COMSIG_TRY_STORAGE_TAKE, .proc/signal_take_obj) - RegisterSignal(parent, COMSIG_TRY_STORAGE_QUICK_EMPTY, .proc/signal_quick_empty) - RegisterSignal(parent, COMSIG_TRY_STORAGE_HIDE_FROM, .proc/signal_hide_attempt) - RegisterSignal(parent, COMSIG_TRY_STORAGE_HIDE_ALL, .proc/close_all) - RegisterSignal(parent, COMSIG_TRY_STORAGE_RETURN_INVENTORY, .proc/signal_return_inv) + RegisterSignal(parent, COMSIG_CONTAINS_STORAGE, PROC_REF(on_check)) + RegisterSignal(parent, COMSIG_IS_STORAGE_LOCKED, PROC_REF(check_locked)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_SHOW, PROC_REF(signal_show_attempt)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_INSERT, PROC_REF(signal_insertion_attempt)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_CAN_INSERT, PROC_REF(signal_can_insert)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_TAKE_TYPE, PROC_REF(signal_take_type)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_FILL_TYPE, PROC_REF(signal_fill_type)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_SET_LOCKSTATE, PROC_REF(set_locked)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_TAKE, PROC_REF(signal_take_obj)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_QUICK_EMPTY, PROC_REF(signal_quick_empty)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_HIDE_FROM, PROC_REF(signal_hide_attempt)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_HIDE_ALL, PROC_REF(close_all)) + RegisterSignal(parent, COMSIG_TRY_STORAGE_RETURN_INVENTORY, PROC_REF(signal_return_inv)) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/attackby) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(attackby)) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/on_attack_hand) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_PAW, .proc/on_attack_hand) - RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/emp_act) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_GHOST, .proc/show_to_ghost) - RegisterSignal(parent, COMSIG_ATOM_ENTERED, .proc/refresh_mob_views) - RegisterSignal(parent, COMSIG_ATOM_EXITED, .proc/_remove_and_refresh) - RegisterSignal(parent, COMSIG_ATOM_CANREACH, .proc/canreach_react) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_attack_hand)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_PAW, PROC_REF(on_attack_hand)) + RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, PROC_REF(emp_act)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_GHOST, PROC_REF(show_to_ghost)) + RegisterSignal(parent, COMSIG_ATOM_ENTERED, PROC_REF(refresh_mob_views)) + RegisterSignal(parent, COMSIG_ATOM_EXITED, PROC_REF(_remove_and_refresh)) + RegisterSignal(parent, COMSIG_ATOM_CANREACH, PROC_REF(canreach_react)) - RegisterSignal(parent, COMSIG_ITEM_PRE_ATTACK, .proc/preattack_intercept) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/attack_self) - RegisterSignal(parent, COMSIG_ITEM_PICKUP, .proc/signal_on_pickup) + RegisterSignal(parent, COMSIG_ITEM_PRE_ATTACK, PROC_REF(preattack_intercept)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(attack_self)) + RegisterSignal(parent, COMSIG_ITEM_PICKUP, PROC_REF(signal_on_pickup)) - RegisterSignal(parent, COMSIG_MOVABLE_POST_THROW, .proc/close_all) - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/check_views) + RegisterSignal(parent, COMSIG_MOVABLE_POST_THROW, PROC_REF(close_all)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(check_views)) - RegisterSignal(parent, COMSIG_CLICK_ALT, .proc/on_alt_click) - RegisterSignal(parent, COMSIG_MOUSEDROP_ONTO, .proc/mousedrop_onto) - RegisterSignal(parent, COMSIG_MOUSEDROPPED_ONTO, .proc/mousedrop_receive) + RegisterSignal(parent, COMSIG_CLICK_ALT, PROC_REF(on_alt_click)) + RegisterSignal(parent, COMSIG_MOUSEDROP_ONTO, PROC_REF(mousedrop_onto)) + RegisterSignal(parent, COMSIG_MOUSEDROPPED_ONTO, PROC_REF(mousedrop_receive)) update_actions() @@ -134,7 +134,7 @@ return var/obj/item/I = parent modeswitch_action = new(I) - RegisterSignal(modeswitch_action, COMSIG_ACTION_TRIGGER, .proc/action_trigger) + RegisterSignal(modeswitch_action, COMSIG_ACTION_TRIGGER, PROC_REF(action_trigger)) if(I.obj_flags & IN_INVENTORY) var/mob/M = I.loc if(!istype(M)) @@ -213,7 +213,7 @@ return var/datum/progressbar/progress = new(M, len, I.loc) var/list/rejections = list() - while(do_after(M, 1 SECONDS, parent, NONE, FALSE, CALLBACK(src, .proc/handle_mass_pickup, things, I.loc, rejections, progress))) + while(do_after(M, 1 SECONDS, parent, NONE, FALSE, CALLBACK(src, PROC_REF(handle_mass_pickup), things, I.loc, rejections, progress))) stoplag(1) progress.end_progress() to_chat(M, "You put everything you could [insert_preposition] [parent].") @@ -271,7 +271,7 @@ var/turf/T = get_turf(A) var/list/things = contents() var/datum/progressbar/progress = new(M, length(things), T) - while(do_after(M, 1 SECONDS, T, NONE, FALSE, CALLBACK(src, .proc/mass_remove_from_storage, T, things, progress, TRUE, M))) + while(do_after(M, 1 SECONDS, T, NONE, FALSE, CALLBACK(src, PROC_REF(mass_remove_from_storage), T, things, progress, TRUE, M))) stoplag(1) progress.end_progress() A.do_squish(0.8, 1.2) @@ -436,7 +436,7 @@ if(over_object == M) user_show_to_mob(M, trigger_on_found = TRUE) if(isrevenant(M)) - INVOKE_ASYNC(GLOBAL_PROC, .proc/RevenantThrow, over_object, M, source) + INVOKE_ASYNC(GLOBAL_PROC, PROC_REF(RevenantThrow), over_object, M, source) return if(check_locked(null, M) || !M.CanReach(A)) return @@ -444,7 +444,7 @@ A.do_jiggle() A.add_fingerprint(M) if(!istype(over_object, /atom/movable/screen)) - INVOKE_ASYNC(src, .proc/dump_content_at, over_object, M) + INVOKE_ASYNC(src, PROC_REF(dump_content_at), over_object, M) return if(A.loc != M) return diff --git a/code/datums/components/storage/ui.dm b/code/datums/components/storage/ui.dm index 4d61d569c3..c0cc03965c 100644 --- a/code/datums/components/storage/ui.dm +++ b/code/datums/components/storage/ui.dm @@ -11,7 +11,7 @@ else var/datum/numbered_display/ND = .[I.type] ND.number++ - . = sortTim(., /proc/cmp_numbered_displays_name_asc, associative = TRUE) + . = sortTim(., GLOBAL_PROC_REF(cmp_numbered_displays_name_asc), associative = TRUE) /** * Orients all objects in legacy mode, and returns the objects to show to the user. @@ -194,8 +194,8 @@ // in tiles var/maxallowedscreensize = cview[1]-8 // we got screen size, register signal - RegisterSignal(M, COMSIG_MOB_CLIENT_LOGOUT, .proc/on_logout, override = TRUE) - RegisterSignal(M, COMSIG_PARENT_QDELETING, .proc/on_logout, override = TRUE) + RegisterSignal(M, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(on_logout), override = TRUE) + RegisterSignal(M, COMSIG_PARENT_QDELETING, PROC_REF(on_logout), override = TRUE) if(M.active_storage != src) if(M.active_storage) M.active_storage.ui_hide(M) diff --git a/code/datums/components/summoning.dm b/code/datums/components/summoning.dm index ffb4309c1c..0394a1abaf 100644 --- a/code/datums/components/summoning.dm +++ b/code/datums/components/summoning.dm @@ -26,11 +26,11 @@ /datum/component/summoning/RegisterWithParent() . = ..() if(ismachinery(parent) || isstructure(parent) || isgun(parent)) // turrets, etc - RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, .proc/projectile_hit) + RegisterSignal(parent, COMSIG_PROJECTILE_ON_HIT, PROC_REF(projectile_hit)) else if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, .proc/item_afterattack) + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(item_afterattack)) else if(ishostile(parent)) - RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, .proc/hostile_attackingtarget) + RegisterSignal(parent, COMSIG_HOSTILE_ATTACKINGTARGET, PROC_REF(hostile_attackingtarget)) /datum/component/summoning/UnregisterFromParent() . = ..() @@ -63,7 +63,7 @@ spawned_mobs += L if(faction != null) L.faction = faction - RegisterSignal(L, COMSIG_MOB_DEATH, .proc/on_spawned_death) // so we can remove them from the list, etc (for mobs with corpses) + RegisterSignal(L, COMSIG_MOB_DEATH, PROC_REF(on_spawned_death)) // so we can remove them from the list, etc (for mobs with corpses) playsound(spawn_location,spawn_sound, 50, 1) spawn_location.visible_message("[L] [spawn_text].") diff --git a/code/datums/components/swarming.dm b/code/datums/components/swarming.dm index 76179a82e8..21e61b9445 100644 --- a/code/datums/components/swarming.dm +++ b/code/datums/components/swarming.dm @@ -8,8 +8,8 @@ offset_x = rand(-max_x, max_x) offset_y = rand(-max_y, max_y) - RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, .proc/join_swarm) - RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, .proc/leave_swarm) + RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, PROC_REF(join_swarm)) + RegisterSignal(parent, COMSIG_MOVABLE_UNCROSSED, PROC_REF(leave_swarm)) /datum/component/swarming/Destroy() if(is_swarming) diff --git a/code/datums/components/tackle.dm b/code/datums/components/tackle.dm index eef4e3c409..1c3a10a2dd 100644 --- a/code/datums/components/tackle.dm +++ b/code/datums/components/tackle.dm @@ -43,7 +43,7 @@ var/mob/living/carbon/P = parent to_chat(P, "You are now able to launch tackles! You can do so by activating throw intent, and clicking on your target with an empty hand.") P.tackling = TRUE - addtimer(CALLBACK(src, .proc/resetTackle), base_knockdown, TIMER_STOPPABLE) + addtimer(CALLBACK(src, PROC_REF(resetTackle)), base_knockdown, TIMER_STOPPABLE) /datum/component/tackler/Destroy() var/mob/living/carbon/P = parent @@ -52,9 +52,9 @@ return ..() /datum/component/tackler/RegisterWithParent() - RegisterSignal(parent, COMSIG_MOB_CLICKON, .proc/checkTackle) - RegisterSignal(parent, COMSIG_MOVABLE_IMPACT, .proc/sack) - RegisterSignal(parent, COMSIG_MOVABLE_POST_THROW, .proc/registerTackle) + RegisterSignal(parent, COMSIG_MOB_CLICKON, PROC_REF(checkTackle)) + RegisterSignal(parent, COMSIG_MOVABLE_IMPACT, PROC_REF(sack)) + RegisterSignal(parent, COMSIG_MOVABLE_POST_THROW, PROC_REF(registerTackle)) /datum/component/tackler/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_MOB_CLICKON, COMSIG_MOVABLE_IMPACT, COMSIG_MOVABLE_MOVED, COMSIG_MOVABLE_POST_THROW)) @@ -105,7 +105,7 @@ return user.tackling = TRUE - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/checkObstacle) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(checkObstacle)) playsound(user, 'sound/weapons/thudswoosh.ogg', 40, TRUE, -1) var/leap_word = iscatperson(user) ? "pounce" : "leap" ///If cat, "pounce" instead of "leap". @@ -121,7 +121,7 @@ user.adjustStaminaLoss(stamina_cost) user.throw_at(A, range, speed, user, FALSE) user.toggle_throw_mode() - addtimer(CALLBACK(src, .proc/resetTackle), base_knockdown, TIMER_STOPPABLE) + addtimer(CALLBACK(src, PROC_REF(resetTackle)), base_knockdown, TIMER_STOPPABLE) return(COMSIG_MOB_CANCEL_CLICKON) /** diff --git a/code/datums/components/thermite.dm b/code/datums/components/thermite.dm index 251272ac2e..ae44050443 100644 --- a/code/datums/components/thermite.dm +++ b/code/datums/components/thermite.dm @@ -34,9 +34,9 @@ overlay = mutable_appearance('icons/effects/effects.dmi', "thermite") master.add_overlay(overlay) - RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, .proc/clean_react) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/attackby_react) - RegisterSignal(parent, COMSIG_ATOM_FIRE_ACT, .proc/flame_react) + RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(clean_react)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(attackby_react)) + RegisterSignal(parent, COMSIG_ATOM_FIRE_ACT, PROC_REF(flame_react)) /datum/component/thermite/Destroy() var/turf/master = parent diff --git a/code/datums/components/twitch_plays.dm b/code/datums/components/twitch_plays.dm index a04592e1af..8577fc2a7a 100644 --- a/code/datums/components/twitch_plays.dm +++ b/code/datums/components/twitch_plays.dm @@ -9,8 +9,8 @@ . = ..() if(!isatom(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ATOM_ORBIT_BEGIN, .proc/on_start_orbit) - RegisterSignal(parent, COMSIG_ATOM_ORBIT_END, .proc/on_end_orbit) + RegisterSignal(parent, COMSIG_ATOM_ORBIT_BEGIN, PROC_REF(on_start_orbit)) + RegisterSignal(parent, COMSIG_ATOM_ORBIT_END, PROC_REF(on_end_orbit)) /datum/component/twitch_plays/Destroy(force, silent) for(var/i in players) @@ -29,7 +29,7 @@ /datum/component/twitch_plays/proc/AttachPlayer(mob/dead/observer) players |= observer - RegisterSignal(observer, COMSIG_PARENT_QDELETING, .proc/on_end_orbit) + RegisterSignal(observer, COMSIG_PARENT_QDELETING, PROC_REF(on_end_orbit)) /datum/component/twitch_plays/proc/DetachPlayer(mob/dead/observer) players -= observer @@ -46,11 +46,11 @@ . = ..() if(. & COMPONENT_INCOMPATIBLE) return - RegisterSignal(parent, COMSIG_TWITCH_PLAYS_MOVEMENT_DATA, .proc/fetch_data) + RegisterSignal(parent, COMSIG_TWITCH_PLAYS_MOVEMENT_DATA, PROC_REF(fetch_data)) /datum/component/twitch_plays/simple_movement/AttachPlayer(mob/dead/observer) . = ..() - RegisterSignal(observer, COMSIG_MOVABLE_PRE_MOVE, .proc/pre_move) + RegisterSignal(observer, COMSIG_MOVABLE_PRE_MOVE, PROC_REF(pre_move)) /datum/component/twitch_plays/simple_movement/DetachPlayer(mob/dead/observer) . = ..() diff --git a/code/datums/components/twohanded.dm b/code/datums/components/twohanded.dm index f451241fb4..d7f76e7b3f 100644 --- a/code/datums/components/twohanded.dm +++ b/code/datums/components/twohanded.dm @@ -69,13 +69,13 @@ // register signals withthe parent item /datum/component/two_handed/RegisterWithParent() - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/on_attack_self) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/on_attack) - RegisterSignal(parent, COMSIG_ATOM_UPDATE_ICON, .proc/on_update_icon) - RegisterSignal(parent, COMSIG_MOVABLE_MOVED, .proc/on_moved) - RegisterSignal(parent, COMSIG_ITEM_SHARPEN_ACT, .proc/on_sharpen) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(on_attack_self)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(on_attack)) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_ICON, PROC_REF(on_update_icon)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) + RegisterSignal(parent, COMSIG_ITEM_SHARPEN_ACT, PROC_REF(on_sharpen)) // Remove all siginals registered to the parent item /datum/component/two_handed/UnregisterFromParent() @@ -141,7 +141,7 @@ if(SEND_SIGNAL(parent, COMSIG_TWOHANDED_WIELD, user) & COMPONENT_TWOHANDED_BLOCK_WIELD) return // blocked wield from item wielded = TRUE - RegisterSignal(user, COMSIG_MOB_SWAP_HANDS, .proc/on_swap_hands) + RegisterSignal(user, COMSIG_MOB_SWAP_HANDS, PROC_REF(on_swap_hands)) // update item stats and name var/obj/item/parent_item = parent @@ -168,7 +168,7 @@ offhand_item.name = "[parent_item.name] - offhand" offhand_item.desc = "Your second grip on [parent_item]." offhand_item.wielded = TRUE - RegisterSignal(offhand_item, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(offhand_item, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) user.put_in_inactive_hand(offhand_item) /** diff --git a/code/datums/components/uplink.dm b/code/datums/components/uplink.dm index c0ec25dfc2..6ae10d149b 100644 --- a/code/datums/components/uplink.dm +++ b/code/datums/components/uplink.dm @@ -36,20 +36,20 @@ GLOBAL_LIST_EMPTY(uplinks) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/OnAttackBy) - RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/interact) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(OnAttackBy)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(interact)) if(istype(parent, /obj/item/implant)) - RegisterSignal(parent, COMSIG_IMPLANT_ACTIVATED, .proc/implant_activation) - RegisterSignal(parent, COMSIG_IMPLANT_IMPLANTING, .proc/implanting) - RegisterSignal(parent, COMSIG_IMPLANT_OTHER, .proc/old_implant) - RegisterSignal(parent, COMSIG_IMPLANT_EXISTING_UPLINK, .proc/new_implant) + RegisterSignal(parent, COMSIG_IMPLANT_ACTIVATED, PROC_REF(implant_activation)) + RegisterSignal(parent, COMSIG_IMPLANT_IMPLANTING, PROC_REF(implanting)) + RegisterSignal(parent, COMSIG_IMPLANT_OTHER, PROC_REF(old_implant)) + RegisterSignal(parent, COMSIG_IMPLANT_EXISTING_UPLINK, PROC_REF(new_implant)) else if(istype(parent, /obj/item/pda)) - RegisterSignal(parent, COMSIG_PDA_CHANGE_RINGTONE, .proc/new_ringtone) - // RegisterSignal(parent, COMSIG_PDA_CHECK_DETONATE, .proc/check_detonate) + RegisterSignal(parent, COMSIG_PDA_CHANGE_RINGTONE, PROC_REF(new_ringtone)) + // RegisterSignal(parent, COMSIG_PDA_CHECK_DETONATE, PROC_REF(check_detonate)) else if(istype(parent, /obj/item/radio)) - RegisterSignal(parent, COMSIG_RADIO_NEW_FREQUENCY, .proc/new_frequency) + RegisterSignal(parent, COMSIG_RADIO_NEW_FREQUENCY, PROC_REF(new_frequency)) else if(istype(parent, /obj/item/pen)) - RegisterSignal(parent, COMSIG_PEN_ROTATED, .proc/pen_rotation) + RegisterSignal(parent, COMSIG_PEN_ROTATED, PROC_REF(pen_rotation)) GLOB.uplinks |= src @@ -145,7 +145,7 @@ GLOBAL_LIST_EMPTY(uplinks) active = TRUE update_items() if(user) - INVOKE_ASYNC(src, .proc/ui_interact, user) + INVOKE_ASYNC(src, PROC_REF(ui_interact), user) // an unlocked uplink blocks also opening the PDA or headset menu return COMPONENT_NO_INTERACT diff --git a/code/datums/components/virtual_reality.dm b/code/datums/components/virtual_reality.dm index c0e6e9dba6..b111c6dbee 100644 --- a/code/datums/components/virtual_reality.dm +++ b/code/datums/components/virtual_reality.dm @@ -50,12 +50,12 @@ if(!quit_action) quit_action = new quit_action.Grant(M) - RegisterSignal(quit_action, COMSIG_ACTION_TRIGGER, .proc/action_trigger) - RegisterSignal(M, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), .proc/game_over) - RegisterSignal(M, COMSIG_MOB_GHOSTIZE, .proc/be_a_quitter) - RegisterSignal(M, COMSIG_MOB_KEY_CHANGE, .proc/on_player_transfer) - RegisterSignal(current_mind, COMSIG_MIND_TRANSFER, .proc/on_player_transfer) - RegisterSignal(current_mind, COMSIG_PRE_MIND_TRANSFER, .proc/pre_player_transfer) + RegisterSignal(quit_action, COMSIG_ACTION_TRIGGER, PROC_REF(action_trigger)) + RegisterSignal(M, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), PROC_REF(game_over)) + RegisterSignal(M, COMSIG_MOB_GHOSTIZE, PROC_REF(be_a_quitter)) + RegisterSignal(M, COMSIG_MOB_KEY_CHANGE, PROC_REF(on_player_transfer)) + RegisterSignal(current_mind, COMSIG_MIND_TRANSFER, PROC_REF(on_player_transfer)) + RegisterSignal(current_mind, COMSIG_PRE_MIND_TRANSFER, PROC_REF(pre_player_transfer)) if(mastermind?.current) mastermind.current.audiovisual_redirect = M ADD_TRAIT(M, TRAIT_NO_MIDROUND_ANTAG, VIRTUAL_REALITY_TRAIT) @@ -87,9 +87,9 @@ mastermind = M.mind mastermind.current.audiovisual_redirect = parent M.transfer_ckey(vr_M, FALSE) - RegisterSignal(mastermind, COMSIG_PRE_MIND_TRANSFER, .proc/switch_player) - RegisterSignal(M, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), .proc/game_over) - RegisterSignal(M, COMSIG_MOB_PRE_PLAYER_CHANGE, .proc/player_hijacked) + RegisterSignal(mastermind, COMSIG_PRE_MIND_TRANSFER, PROC_REF(switch_player)) + RegisterSignal(M, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), PROC_REF(game_over)) + RegisterSignal(M, COMSIG_MOB_PRE_PLAYER_CHANGE, PROC_REF(player_hijacked)) SStgui.close_user_uis(vr_M, src) session_paused = FALSE return TRUE @@ -114,8 +114,8 @@ quit() return COMPONENT_STOP_MIND_TRANSFER UnregisterSignal(old_mob, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING, COMSIG_MOB_PRE_PLAYER_CHANGE)) - RegisterSignal(new_mob, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), .proc/game_over) - RegisterSignal(new_mob, COMSIG_MOB_PRE_PLAYER_CHANGE, .proc/player_hijacked) + RegisterSignal(new_mob, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), PROC_REF(game_over)) + RegisterSignal(new_mob, COMSIG_MOB_PRE_PLAYER_CHANGE, PROC_REF(player_hijacked)) old_mob.audiovisual_redirect = null new_mob.audiovisual_redirect = parent diff --git a/code/datums/components/waddling.dm b/code/datums/components/waddling.dm index 7b94a14285..64833aeb70 100644 --- a/code/datums/components/waddling.dm +++ b/code/datums/components/waddling.dm @@ -4,7 +4,7 @@ /datum/component/waddling/Initialize() if(!isliving(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, list(COMSIG_MOVABLE_MOVED), .proc/Waddle) + RegisterSignal(parent, list(COMSIG_MOVABLE_MOVED), PROC_REF(Waddle)) /datum/component/waddling/proc/Waddle() var/mob/living/L = parent diff --git a/code/datums/components/wearertargeting.dm b/code/datums/components/wearertargeting.dm index 4760757701..dbf06ea22f 100644 --- a/code/datums/components/wearertargeting.dm +++ b/code/datums/components/wearertargeting.dm @@ -3,14 +3,14 @@ /datum/component/wearertargeting var/list/valid_slots = list() var/list/signals = list() - var/proctype = .proc/pass + var/proctype = PROC_REF(pass) var/mobtype = /mob/living /datum/component/wearertargeting/Initialize() if(!isitem(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) /datum/component/wearertargeting/proc/on_equip(datum/source, mob/equipper, slot) if((slot in valid_slots) && istype(equipper, mobtype)) diff --git a/code/datums/components/wet_floor.dm b/code/datums/components/wet_floor.dm index e2c3cbff86..0521fc8443 100644 --- a/code/datums/components/wet_floor.dm +++ b/code/datums/components/wet_floor.dm @@ -29,13 +29,13 @@ permanent = _permanent if(!permanent) START_PROCESSING(SSwet_floors, src) - addtimer(CALLBACK(src, .proc/gc, TRUE), 1) //GC after initialization. + addtimer(CALLBACK(src, PROC_REF(gc), TRUE), 1) //GC after initialization. last_process = world.time /datum/component/wet_floor/RegisterWithParent() . = ..() - RegisterSignal(parent, COMSIG_TURF_IS_WET, .proc/is_wet) - RegisterSignal(parent, COMSIG_TURF_MAKE_DRY, .proc/dry) + RegisterSignal(parent, COMSIG_TURF_IS_WET, PROC_REF(is_wet)) + RegisterSignal(parent, COMSIG_TURF_MAKE_DRY, PROC_REF(dry)) /datum/component/wet_floor/UnregisterFromParent() . = ..() @@ -96,7 +96,7 @@ qdel(parent.GetComponent(/datum/component/slippery)) return - var/datum/component/slippery/S = parent.LoadComponent(/datum/component/slippery, NONE, CALLBACK(src, .proc/AfterSlip)) + var/datum/component/slippery/S = parent.LoadComponent(/datum/component/slippery, NONE, CALLBACK(src, PROC_REF(AfterSlip))) S.intensity = intensity S.lube_flags = lube_flags diff --git a/code/datums/dash_weapon.dm b/code/datums/dash_weapon.dm index 627216aace..5aabf1e427 100644 --- a/code/datums/dash_weapon.dm +++ b/code/datums/dash_weapon.dm @@ -43,7 +43,7 @@ spot1.Beam(spot2,beam_effect,time=20) current_charges-- holder.update_action_buttons_icon() - addtimer(CALLBACK(src, .proc/charge), charge_rate) + addtimer(CALLBACK(src, PROC_REF(charge)), charge_rate) /datum/action/innate/dash/proc/charge() current_charges = clamp(current_charges + 1, 0, max_charges) diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index 1ca07bf502..0ff1e8229b 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -98,7 +98,7 @@ advance_diseases += P var/replace_num = advance_diseases.len + 1 - DISEASE_LIMIT //amount of diseases that need to be removed to fit this one if(replace_num > 0) - sortTim(advance_diseases, /proc/cmp_advdisease_resistance_asc) + sortTim(advance_diseases, GLOBAL_PROC_REF(cmp_advdisease_resistance_asc)) for(var/i in 1 to replace_num) var/datum/disease/advance/competition = advance_diseases[i] if(totalTransmittable() > competition.totalResistance()) diff --git a/code/datums/diseases/advance/symptoms/cough.dm b/code/datums/diseases/advance/symptoms/cough.dm index cf15ec407a..e79e89ce15 100644 --- a/code/datums/diseases/advance/symptoms/cough.dm +++ b/code/datums/diseases/advance/symptoms/cough.dm @@ -68,9 +68,9 @@ BONUS to_chat(M, "[pick("You have a coughing fit!", "You can't stop coughing!")]") M.Stun(20) M.emote("cough") - addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 6) - addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 12) - addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 18) + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob, emote), "cough"), 6) + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob, emote), "cough"), 12) + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob, emote), "cough"), 18) if(infective && M.CanSpreadAirborneDisease()) A.spread(1) diff --git a/code/datums/diseases/advance/symptoms/heal.dm b/code/datums/diseases/advance/symptoms/heal.dm index 0b4b3ef2dd..22af76c1f9 100644 --- a/code/datums/diseases/advance/symptoms/heal.dm +++ b/code/datums/diseases/advance/symptoms/heal.dm @@ -266,7 +266,7 @@ if(M.getBruteLoss() + M.getFireLoss() >= 70 && !active_coma) to_chat(M, "You feel yourself slip into a regenerative coma...") active_coma = TRUE - addtimer(CALLBACK(src, .proc/coma, M), 60) + addtimer(CALLBACK(src, PROC_REF(coma), M), 60) if(HAS_TRAIT(M, TRAIT_DEATHCOMA)) return power else if(M.stat == SOFT_CRIT) @@ -282,7 +282,7 @@ M.fakedeath("regenerative_coma", TRUE) M.update_stat() M.update_mobility() - addtimer(CALLBACK(src, .proc/uncoma, M), 300) + addtimer(CALLBACK(src, PROC_REF(uncoma), M), 300) /datum/symptom/heal/coma/proc/uncoma(mob/living/M) if(!active_coma) diff --git a/code/datums/diseases/advance/symptoms/shedding.dm b/code/datums/diseases/advance/symptoms/shedding.dm index 58357f04e2..f2944549aa 100644 --- a/code/datums/diseases/advance/symptoms/shedding.dm +++ b/code/datums/diseases/advance/symptoms/shedding.dm @@ -40,11 +40,11 @@ BONUS if(3, 4) if(!(H.hair_style == "Bald") && !(H.hair_style == "Balding Hair")) to_chat(H, "Your hair starts to fall out in clumps...") - addtimer(CALLBACK(src, .proc/Shed, H, FALSE), 50) + addtimer(CALLBACK(src, PROC_REF(Shed), H, FALSE), 50) if(5) if(!(H.facial_hair_style == "Shaved") || !(H.hair_style == "Bald")) to_chat(H, "Your hair starts to fall out in clumps...") - addtimer(CALLBACK(src, .proc/Shed, H, TRUE), 50) + addtimer(CALLBACK(src, PROC_REF(Shed), H, TRUE), 50) /datum/symptom/shedding/proc/Shed(mob/living/carbon/human/H, fullbald) if(fullbald) diff --git a/code/datums/diseases/pierrot_throat.dm b/code/datums/diseases/pierrot_throat.dm index b323399906..15901dad4f 100644 --- a/code/datums/diseases/pierrot_throat.dm +++ b/code/datums/diseases/pierrot_throat.dm @@ -28,7 +28,7 @@ affected_mob.say( pick( list("HONK!", "Honk!", "Honk.", "Honk?", "Honk!!", "Honk?!", "Honk...") ) , forced = "pierrot's throat") /datum/disease/pierrot_throat/after_add() - RegisterSignal(affected_mob, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(affected_mob, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/disease/pierrot_throat/proc/handle_speech(datum/source, list/speech_args) var/message = speech_args[SPEECH_MESSAGE] diff --git a/code/datums/elements/_element.dm b/code/datums/elements/_element.dm index 38ae5b3a99..a77a519909 100644 --- a/code/datums/elements/_element.dm +++ b/code/datums/elements/_element.dm @@ -23,7 +23,7 @@ return ELEMENT_INCOMPATIBLE SEND_SIGNAL(target, COMSIG_ELEMENT_ATTACH, src) if(element_flags & ELEMENT_DETACH) - RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/Detach, override = TRUE) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(Detach), override = TRUE) /// Deactivates the functionality defines by the element on the given datum /datum/element/proc/Detach(datum/source, force) diff --git a/code/datums/elements/art.dm b/code/datums/elements/art.dm index 47908a2e2d..189c495ab2 100644 --- a/code/datums/elements/art.dm +++ b/code/datums/elements/art.dm @@ -14,13 +14,13 @@ return ELEMENT_INCOMPATIBLE impressiveness = impress if(isobj(target)) - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/on_obj_examine) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(on_obj_examine)) if(isstructure(target)) - RegisterSignal(target, COMSIG_ATOM_ATTACK_HAND, .proc/on_attack_hand) + RegisterSignal(target, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_attack_hand)) if(isitem(target)) - RegisterSignal(target, COMSIG_ITEM_ATTACK_SELF, .proc/apply_moodlet) + RegisterSignal(target, COMSIG_ITEM_ATTACK_SELF, PROC_REF(apply_moodlet)) else - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/on_other_examine) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(on_other_examine)) /datum/element/art/Detach(datum/target) UnregisterSignal(target, list(COMSIG_PARENT_EXAMINE, COMSIG_ATOM_ATTACK_HAND, COMSIG_ITEM_ATTACK_SELF)) diff --git a/code/datums/elements/beauty.dm b/code/datums/elements/beauty.dm index 8895026967..fde54465fa 100644 --- a/code/datums/elements/beauty.dm +++ b/code/datums/elements/beauty.dm @@ -10,8 +10,8 @@ beauty = beautyamount if(ismovable(target)) - RegisterSignal(target, COMSIG_ENTER_AREA, .proc/enter_area) - RegisterSignal(target, COMSIG_EXIT_AREA, .proc/exit_area) + RegisterSignal(target, COMSIG_ENTER_AREA, PROC_REF(enter_area)) + RegisterSignal(target, COMSIG_EXIT_AREA, PROC_REF(exit_area)) var/area/A = get_area(target) if(A) diff --git a/code/datums/elements/bed_tucking.dm b/code/datums/elements/bed_tucking.dm index 4a498b2ed8..500528fbef 100644 --- a/code/datums/elements/bed_tucking.dm +++ b/code/datums/elements/bed_tucking.dm @@ -17,7 +17,7 @@ x_offset = x y_offset = y rotation_degree = rotation - RegisterSignal(target, COMSIG_ITEM_ATTACK_OBJ, .proc/tuck_into_bed) + RegisterSignal(target, COMSIG_ITEM_ATTACK_OBJ, PROC_REF(tuck_into_bed)) /datum/element/bed_tuckable/Detach(obj/target) . = ..() @@ -44,7 +44,7 @@ tucked.pixel_y = y_offset if(rotation_degree) tucked.transform = turn(tucked.transform, rotation_degree) - RegisterSignal(tucked, COMSIG_ITEM_PICKUP, .proc/untuck) + RegisterSignal(tucked, COMSIG_ITEM_PICKUP, PROC_REF(untuck)) return COMPONENT_NO_AFTERATTACK diff --git a/code/datums/elements/bsa_blocker.dm b/code/datums/elements/bsa_blocker.dm index 61140ad0ed..e33338650b 100644 --- a/code/datums/elements/bsa_blocker.dm +++ b/code/datums/elements/bsa_blocker.dm @@ -3,7 +3,7 @@ /datum/element/bsa_blocker/Attach(datum/target) if(!isatom(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_ATOM_BSA_BEAM, .proc/block_bsa) + RegisterSignal(target, COMSIG_ATOM_BSA_BEAM, PROC_REF(block_bsa)) return ..() /datum/element/bsa_blocker/proc/block_bsa() diff --git a/code/datums/elements/cleaning.dm b/code/datums/elements/cleaning.dm index d7d8e66179..fd48f582dd 100644 --- a/code/datums/elements/cleaning.dm +++ b/code/datums/elements/cleaning.dm @@ -2,7 +2,7 @@ . = ..() if(!ismovable(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/Clean) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(Clean)) /datum/element/cleaning/Detach(datum/target) . = ..() diff --git a/code/datums/elements/connect_loc.dm b/code/datums/elements/connect_loc.dm index fee9072f75..12fa35ea3f 100644 --- a/code/datums/elements/connect_loc.dm +++ b/code/datums/elements/connect_loc.dm @@ -14,7 +14,7 @@ src.connections = connections - RegisterSignal(listener, COMSIG_MOVABLE_MOVED, .proc/on_moved, override = TRUE) + RegisterSignal(listener, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved), override = TRUE) update_signals(listener) /datum/element/connect_loc/Detach(atom/movable/listener) diff --git a/code/datums/elements/decal.dm b/code/datums/elements/decal.dm index a20d46c813..c3f9f1bd17 100644 --- a/code/datums/elements/decal.dm +++ b/code/datums/elements/decal.dm @@ -27,12 +27,12 @@ if(!num_decals_per_atom[A]) if(first_dir) - RegisterSignal(A, COMSIG_ATOM_DIR_CHANGE, .proc/rotate_react) + RegisterSignal(A, COMSIG_ATOM_DIR_CHANGE, PROC_REF(rotate_react)) if(cleanable) - RegisterSignal(A, COMSIG_COMPONENT_CLEAN_ACT, .proc/clean_react) + RegisterSignal(A, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(clean_react)) if(description) - RegisterSignal(A, COMSIG_PARENT_EXAMINE, .proc/examine) - RegisterSignal(A, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/apply_overlay, TRUE) + RegisterSignal(A, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) + RegisterSignal(A, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(apply_overlay), TRUE) num_decals_per_atom[A]++ apply(A) @@ -51,9 +51,9 @@ if(target.flags_1 & INITIALIZED_1) target.update_icon() //could use some queuing here now maybe. else if(!QDELETED(target) && num_decals_per_atom[target] == 1) - RegisterSignal(target, COMSIG_ATOM_AFTER_SUCCESSFUL_INITIALIZE, .proc/late_update_icon) + RegisterSignal(target, COMSIG_ATOM_AFTER_SUCCESSFUL_INITIALIZE, PROC_REF(late_update_icon)) if(isitem(target)) - addtimer(CALLBACK(target, /obj/item/.proc/update_slot_icon), 0, TIMER_UNIQUE) + addtimer(CALLBACK(target, TYPE_PROC_REF(/obj/item, update_slot_icon)), 0, TIMER_UNIQUE) /datum/element/decal/proc/late_update_icon(atom/source) source.update_icon() diff --git a/code/datums/elements/dusts_on_leaving_area.dm b/code/datums/elements/dusts_on_leaving_area.dm index 7b1807a15c..2e2aba2506 100644 --- a/code/datums/elements/dusts_on_leaving_area.dm +++ b/code/datums/elements/dusts_on_leaving_area.dm @@ -8,7 +8,7 @@ if(!ismob(target)) return ELEMENT_INCOMPATIBLE area_types = types - RegisterSignal(target,COMSIG_ENTER_AREA,.proc/check_dust) + RegisterSignal(target,COMSIG_ENTER_AREA,PROC_REF(check_dust)) /datum/element/dusts_on_leaving_area/Detach(mob/M) . = ..() diff --git a/code/datums/elements/dwarfism.dm b/code/datums/elements/dwarfism.dm index f07481cc5e..c39990f284 100644 --- a/code/datums/elements/dwarfism.dm +++ b/code/datums/elements/dwarfism.dm @@ -23,7 +23,7 @@ L.transform = L.transform.Scale(1, SHORT) L.transform = L.transform.Translate(0, 16*(SHORT-1)) //Makes sure you stand on the tile no matter the size - sand attached_targets[target] = comsig_target - RegisterSignal(target, comsig, .proc/check_loss) //Second arg of the signal will be checked against the comsig_target. + RegisterSignal(target, comsig, PROC_REF(check_loss)) //Second arg of the signal will be checked against the comsig_target. /datum/element/dwarfism/proc/check_loss(mob/living/L, comsig_target) if(attached_targets[L] == comsig_target) diff --git a/code/datums/elements/earhealing.dm b/code/datums/elements/earhealing.dm index 04f51e6e28..0436834f6d 100644 --- a/code/datums/elements/earhealing.dm +++ b/code/datums/elements/earhealing.dm @@ -11,7 +11,7 @@ if(!isitem(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED), .proc/equippedChanged) + RegisterSignal(target, list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED), PROC_REF(equippedChanged)) /datum/element/earhealing/Detach(datum/target) . = ..() diff --git a/code/datums/elements/embed.dm b/code/datums/elements/embed.dm index 66c11e3668..c827ee05e3 100644 --- a/code/datums/elements/embed.dm +++ b/code/datums/elements/embed.dm @@ -37,13 +37,13 @@ if(!isitem(target) && !isprojectile(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_ELEMENT_ATTACH, .proc/severancePackage) + RegisterSignal(target, COMSIG_ELEMENT_ATTACH, PROC_REF(severancePackage)) if(isitem(target)) - RegisterSignal(target, COMSIG_MOVABLE_IMPACT_ZONE, .proc/checkEmbedMob) - RegisterSignal(target, COMSIG_MOVABLE_IMPACT, .proc/checkEmbedOther) - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/examined) - RegisterSignal(target, COMSIG_EMBED_TRY_FORCE, .proc/tryForceEmbed) - RegisterSignal(target, COMSIG_ITEM_DISABLE_EMBED, .proc/detachFromWeapon) + RegisterSignal(target, COMSIG_MOVABLE_IMPACT_ZONE, PROC_REF(checkEmbedMob)) + RegisterSignal(target, COMSIG_MOVABLE_IMPACT, PROC_REF(checkEmbedOther)) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(examined)) + RegisterSignal(target, COMSIG_EMBED_TRY_FORCE, PROC_REF(tryForceEmbed)) + RegisterSignal(target, COMSIG_ITEM_DISABLE_EMBED, PROC_REF(detachFromWeapon)) if(!initialized) src.embed_chance = embed_chance src.fall_chance = fall_chance @@ -60,7 +60,7 @@ initialized = TRUE else payload_type = projectile_payload - RegisterSignal(target, COMSIG_PROJECTILE_SELF_ON_HIT, .proc/checkEmbedProjectile) + RegisterSignal(target, COMSIG_PROJECTILE_SELF_ON_HIT, PROC_REF(checkEmbedProjectile)) /datum/element/embed/Detach(obj/target) diff --git a/code/datums/elements/empprotection.dm b/code/datums/elements/empprotection.dm index c24914decb..bf36d6d432 100644 --- a/code/datums/elements/empprotection.dm +++ b/code/datums/elements/empprotection.dm @@ -8,7 +8,7 @@ if(. == ELEMENT_INCOMPATIBLE || !isatom(target)) return ELEMENT_INCOMPATIBLE flags = _flags - RegisterSignal(target, COMSIG_ATOM_EMP_ACT, .proc/getEmpFlags) + RegisterSignal(target, COMSIG_ATOM_EMP_ACT, PROC_REF(getEmpFlags)) /datum/element/empprotection/Detach(atom/target) UnregisterSignal(target, COMSIG_ATOM_EMP_ACT) diff --git a/code/datums/elements/firestacker.dm b/code/datums/elements/firestacker.dm index 771812242f..8124a4a34b 100644 --- a/code/datums/elements/firestacker.dm +++ b/code/datums/elements/firestacker.dm @@ -15,10 +15,10 @@ src.amount = amount - RegisterSignal(target, COMSIG_MOVABLE_IMPACT, .proc/impact, override = TRUE) + RegisterSignal(target, COMSIG_MOVABLE_IMPACT, PROC_REF(impact), override = TRUE) if(isitem(target)) - RegisterSignal(target, COMSIG_ITEM_ATTACK, .proc/item_attack, override = TRUE) - RegisterSignal(target, COMSIG_ITEM_ATTACK_SELF, .proc/item_attack_self, override = TRUE) + RegisterSignal(target, COMSIG_ITEM_ATTACK, PROC_REF(item_attack), override = TRUE) + RegisterSignal(target, COMSIG_ITEM_ATTACK_SELF, PROC_REF(item_attack_self), override = TRUE) /datum/element/firestacker/Detach(datum/source, force) . = ..() diff --git a/code/datums/elements/flavor_text.dm b/code/datums/elements/flavor_text.dm index 43b7766ad7..56903c60ac 100644 --- a/code/datums/elements/flavor_text.dm +++ b/code/datums/elements/flavor_text.dm @@ -36,7 +36,7 @@ GLOBAL_LIST_EMPTY(mobs_with_editable_flavor_text) //et tu, hacky code save_key = _save_key examine_no_preview = _examine_no_preview - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/show_flavor) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(show_flavor)) if(can_edit && ismob(target)) //but only mobs receive the proc/verb for the time being var/mob/M = target @@ -46,10 +46,10 @@ GLOBAL_LIST_EMPTY(mobs_with_editable_flavor_text) //et tu, hacky code if(!save_key) return if(ishuman(target)) - RegisterSignal(target, COMSIG_HUMAN_PREFS_COPIED_TO, .proc/update_prefs_flavor_text) + RegisterSignal(target, COMSIG_HUMAN_PREFS_COPIED_TO, PROC_REF(update_prefs_flavor_text)) else if(iscyborg(target)) - RegisterSignal(target, COMSIG_MOB_ON_NEW_MIND, .proc/borged_update_flavor_text) - RegisterSignal(target, COMSIG_MOB_CLIENT_JOINED_FROM_LOBBY, .proc/borged_update_flavor_text) + RegisterSignal(target, COMSIG_MOB_ON_NEW_MIND, PROC_REF(borged_update_flavor_text)) + RegisterSignal(target, COMSIG_MOB_CLIENT_JOINED_FROM_LOBBY, PROC_REF(borged_update_flavor_text)) /datum/element/flavor_text/Detach(atom/A) . = ..() @@ -246,11 +246,11 @@ GLOBAL_LIST_EMPTY(mobs_with_editable_flavor_text) //et tu, hacky code . = ..() if(. == ELEMENT_INCOMPATIBLE) return - RegisterSignal(target, COMSIG_CARBON_IDENTITY_TRANSFERRED_TO, .proc/update_dna_flavor_text) - RegisterSignal(target, COMSIG_MOB_ANTAG_ON_GAIN, .proc/on_antag_gain) + RegisterSignal(target, COMSIG_CARBON_IDENTITY_TRANSFERRED_TO, PROC_REF(update_dna_flavor_text)) + RegisterSignal(target, COMSIG_MOB_ANTAG_ON_GAIN, PROC_REF(on_antag_gain)) if(ishuman(target)) - RegisterSignal(target, COMSIG_HUMAN_HARDSET_DNA, .proc/update_dna_flavor_text) - RegisterSignal(target, COMSIG_HUMAN_ON_RANDOMIZE, .proc/unset_flavor) + RegisterSignal(target, COMSIG_HUMAN_HARDSET_DNA, PROC_REF(update_dna_flavor_text)) + RegisterSignal(target, COMSIG_HUMAN_ON_RANDOMIZE, PROC_REF(unset_flavor)) /datum/element/flavor_text/carbon/Detach(mob/living/carbon/C) . = ..() diff --git a/code/datums/elements/forced_gravity.dm b/code/datums/elements/forced_gravity.dm index 0b50df5b21..23dd79f443 100644 --- a/code/datums/elements/forced_gravity.dm +++ b/code/datums/elements/forced_gravity.dm @@ -12,9 +12,9 @@ src.gravity = gravity src.ignore_space = ignore_space - RegisterSignal(target, COMSIG_ATOM_HAS_GRAVITY, .proc/gravity_check) + RegisterSignal(target, COMSIG_ATOM_HAS_GRAVITY, PROC_REF(gravity_check)) if(isturf(target)) - RegisterSignal(target, COMSIG_TURF_HAS_GRAVITY, .proc/turf_gravity_check) + RegisterSignal(target, COMSIG_TURF_HAS_GRAVITY, PROC_REF(turf_gravity_check)) /datum/element/forced_gravity/Detach(datum/source, force) . = ..() diff --git a/code/datums/elements/ghost_role_eligibility.dm b/code/datums/elements/ghost_role_eligibility.dm index 4e7884efe4..50c75c0b61 100644 --- a/code/datums/elements/ghost_role_eligibility.dm +++ b/code/datums/elements/ghost_role_eligibility.dm @@ -17,7 +17,7 @@ GLOBAL_LIST_EMPTY(client_ghost_timeouts) var/mob/M = target if(!(M in GLOB.ghost_eligible_mobs)) GLOB.ghost_eligible_mobs += M - RegisterSignal(M, COMSIG_MOB_GHOSTIZE, .proc/get_ghost_flags) + RegisterSignal(M, COMSIG_MOB_GHOSTIZE, PROC_REF(get_ghost_flags)) /datum/element/ghost_role_eligibility/Detach(mob/M) . = ..() diff --git a/code/datums/elements/mob_holder.dm b/code/datums/elements/mob_holder.dm index 341e6ca6a0..2e45cb9656 100644 --- a/code/datums/elements/mob_holder.dm +++ b/code/datums/elements/mob_holder.dm @@ -23,10 +23,10 @@ src.proctype = proctype src.escape_on_find = escape_on_find - RegisterSignal(target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) - RegisterSignal(target, COMSIG_CLICK_ALT, .proc/mob_try_pickup) - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item, TRUE) + RegisterSignal(target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) + RegisterSignal(target, COMSIG_CLICK_ALT, PROC_REF(mob_try_pickup)) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item), TRUE) /datum/element/mob_holder/Detach(datum/source, force) . = ..() diff --git a/code/datums/elements/object_reskinning.dm b/code/datums/elements/object_reskinning.dm index 2d994a04d0..468e681e5f 100644 --- a/code/datums/elements/object_reskinning.dm +++ b/code/datums/elements/object_reskinning.dm @@ -26,9 +26,9 @@ message_admins("[src] was given to an object without any unique reskins, if you really need to, give it a couple skins first.") return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(target, target.reskin_binding, .proc/reskin) - RegisterSignal(target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(target, target.reskin_binding, PROC_REF(reskin)) + RegisterSignal(target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/element/object_reskinning/Detach(obj/source, force) UnregisterSignal(source, list(COMSIG_PARENT_EXAMINE, source.reskin_binding, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM)) @@ -68,7 +68,7 @@ items = sort_list(items) // Display to the user - var/pick = show_radial_menu(user, to_reskin, items, custom_check = CALLBACK(src, .proc/check_reskin_menu, user, to_reskin), radius = 38, require_near = TRUE) + var/pick = show_radial_menu(user, to_reskin, items, custom_check = CALLBACK(src, PROC_REF(check_reskin_menu), user, to_reskin), radius = 38, require_near = TRUE) if(!pick) return FALSE diff --git a/code/datums/elements/polychromic.dm b/code/datums/elements/polychromic.dm index 2649a8ee6f..2027aa658b 100644 --- a/code/datums/elements/polychromic.dm +++ b/code/datums/elements/polychromic.dm @@ -38,11 +38,11 @@ L += make_appearances ? mutable_appearance(mut_icon, overlays_states[I], color = col) : col colors_by_atom[A] = L - RegisterSignal(A, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/apply_overlays) + RegisterSignal(A, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(apply_overlays)) if(_flags & POLYCHROMIC_ALTCLICK) - RegisterSignal(A, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(A, COMSIG_CLICK_ALT, .proc/set_color) + RegisterSignal(A, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(A, COMSIG_CLICK_ALT, PROC_REF(set_color)) if(!overlays_names && names) //generate overlays_names = names @@ -55,16 +55,16 @@ if(isitem(A)) if(_flags & POLYCHROMIC_ACTION) - RegisterSignal(A, COMSIG_ITEM_EQUIPPED, .proc/grant_user_action) - RegisterSignal(A, COMSIG_ITEM_DROPPED, .proc/remove_user_action) + RegisterSignal(A, COMSIG_ITEM_EQUIPPED, PROC_REF(grant_user_action)) + RegisterSignal(A, COMSIG_ITEM_DROPPED, PROC_REF(remove_user_action)) if(!(_flags & POLYCHROMIC_NO_WORN) || !(_flags & POLYCHROMIC_NO_HELD)) A.AddElement(/datum/element/update_icon_updates_onmob) - RegisterSignal(A, COMSIG_ITEM_WORN_OVERLAYS, .proc/apply_worn_overlays) + RegisterSignal(A, COMSIG_ITEM_WORN_OVERLAYS, PROC_REF(apply_worn_overlays)) if(suits_with_helmet_typecache[A.type]) - RegisterSignal(A, COMSIG_SUIT_MADE_HELMET, .proc/register_helmet) //you better work now you slut + RegisterSignal(A, COMSIG_SUIT_MADE_HELMET, PROC_REF(register_helmet)) //you better work now you slut else if(_flags & POLYCHROMIC_ACTION && ismob(A)) //in the event mob update icon procs are ever standarized. var/datum/action/polychromic/P = new(A) - RegisterSignal(P, COMSIG_ACTION_TRIGGER, .proc/activate_action) + RegisterSignal(P, COMSIG_ACTION_TRIGGER, PROC_REF(activate_action)) actions_by_atom[A] = P P.Grant(A) @@ -152,7 +152,7 @@ P.name = "Modify [source]'\s Colors" actions_by_atom[source] = P P.check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUN|AB_CHECK_CONSCIOUS - RegisterSignal(P, COMSIG_ACTION_TRIGGER, .proc/activate_action) + RegisterSignal(P, COMSIG_ACTION_TRIGGER, PROC_REF(activate_action)) P.Grant(user) /datum/element/polychromic/proc/remove_user_action(atom/source, mob/user) @@ -187,9 +187,9 @@ suit_by_helmet[H] = source helmet_by_suit[source] = H colors_by_atom[H] = colors_by_atom[source] - RegisterSignal(H, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/apply_overlays) - RegisterSignal(H, COMSIG_ITEM_WORN_OVERLAYS, .proc/apply_worn_overlays) - RegisterSignal(H, COMSIG_PARENT_QDELETING, .proc/unregister_helmet) + RegisterSignal(H, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(apply_overlays)) + RegisterSignal(H, COMSIG_ITEM_WORN_OVERLAYS, PROC_REF(apply_worn_overlays)) + RegisterSignal(H, COMSIG_PARENT_QDELETING, PROC_REF(unregister_helmet)) /datum/element/polychromic/proc/unregister_helmet(atom/source) var/obj/item/clothing/suit/S = suit_by_helmet[source] diff --git a/code/datums/elements/scavenging.dm b/code/datums/elements/scavenging.dm index e6e3279a6b..1963036b1e 100644 --- a/code/datums/elements/scavenging.dm +++ b/code/datums/elements/scavenging.dm @@ -47,10 +47,10 @@ loot_restriction = restriction maximum_loot_per_player = max_per_player if(can_use_hands) - RegisterSignal(target, list(COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_ATTACK_PAW), .proc/scavenge_barehanded) + RegisterSignal(target, list(COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_ATTACK_PAW), PROC_REF(scavenge_barehanded)) if(tool_types) - RegisterSignal(target, COMSIG_PARENT_ATTACKBY, .proc/scavenge_tool) - RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(target, COMSIG_PARENT_ATTACKBY, PROC_REF(scavenge_tool)) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) /datum/element/scavenging/Detach(atom/target) . = ..() @@ -98,7 +98,7 @@ if(len_messages >= 3) msg_blind = "[search_texts[3]]" user.visible_message("[user] [search_texts[1]] [source].", msg_first_person, msg_blind) - if(do_after(user, scavenge_time * speed_multi, source, NONE, TRUE, CALLBACK(src, .proc/set_progress, source, world.time), resume_time = progress_done * speed_multi)) + if(do_after(user, scavenge_time * speed_multi, source, NONE, TRUE, CALLBACK(src, PROC_REF(set_progress), source, world.time), resume_time = progress_done * speed_multi)) spawn_loot(source, user) players_busy_scavenging -= user diff --git a/code/datums/elements/screentips/contextual_screentip_bare_hands.dm b/code/datums/elements/screentips/contextual_screentip_bare_hands.dm index 98ef45af3f..dd12372e11 100644 --- a/code/datums/elements/screentips/contextual_screentip_bare_hands.dm +++ b/code/datums/elements/screentips/contextual_screentip_bare_hands.dm @@ -51,7 +51,7 @@ var/atom/atom_target = target atom_target.flags_1 |= HAS_CONTEXTUAL_SCREENTIPS_1 - RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/element/contextual_screentip_bare_hands/Detach(datum/source, ...) UnregisterSignal(source, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM) diff --git a/code/datums/elements/screentips/contextual_screentip_item_typechecks.dm b/code/datums/elements/screentips/contextual_screentip_item_typechecks.dm index 44ff1f3190..10d5ac6b82 100644 --- a/code/datums/elements/screentips/contextual_screentip_item_typechecks.dm +++ b/code/datums/elements/screentips/contextual_screentip_item_typechecks.dm @@ -17,7 +17,7 @@ var/atom/atom_target = target atom_target.flags_1 |= HAS_CONTEXTUAL_SCREENTIPS_1 - RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/element/contextual_screentip_item_typechecks/Detach(datum/source, ...) UnregisterSignal(source, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM) diff --git a/code/datums/elements/screentips/contextual_screentip_sharpness.dm b/code/datums/elements/screentips/contextual_screentip_sharpness.dm index 0ee89f2fd7..27738376f8 100644 --- a/code/datums/elements/screentips/contextual_screentip_sharpness.dm +++ b/code/datums/elements/screentips/contextual_screentip_sharpness.dm @@ -21,7 +21,7 @@ var/atom/atom_target = target atom_target.flags_1 |= HAS_CONTEXTUAL_SCREENTIPS_1 - RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/element/contextual_screentip_sharpness/Detach(datum/source, ...) UnregisterSignal(source, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM) diff --git a/code/datums/elements/screentips/contextual_screentip_tools.dm b/code/datums/elements/screentips/contextual_screentip_tools.dm index a0850f8742..a6c358ef2f 100644 --- a/code/datums/elements/screentips/contextual_screentip_tools.dm +++ b/code/datums/elements/screentips/contextual_screentip_tools.dm @@ -17,7 +17,7 @@ var/atom/atom_target = target atom_target.flags_1 |= HAS_CONTEXTUAL_SCREENTIPS_1 - RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/on_requesting_context_from_item) + RegisterSignal(atom_target, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(on_requesting_context_from_item)) /datum/element/contextual_screentip_tools/Detach(datum/source, ...) UnregisterSignal(source, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM) diff --git a/code/datums/elements/snail_crawl.dm b/code/datums/elements/snail_crawl.dm index 0e322c7c9d..91ed2e31dc 100644 --- a/code/datums/elements/snail_crawl.dm +++ b/code/datums/elements/snail_crawl.dm @@ -7,9 +7,9 @@ return ELEMENT_INCOMPATIBLE var/P if(iscarbon(target)) - P = .proc/snail_crawl + P = PROC_REF(snail_crawl) else - P = .proc/lubricate + P = PROC_REF(lubricate) RegisterSignal(target, COMSIG_MOVABLE_MOVED, P) /datum/element/snailcrawl/Detach(mob/living/carbon/target) diff --git a/code/datums/elements/spellcasting.dm b/code/datums/elements/spellcasting.dm index c789972d60..7b41925dcf 100644 --- a/code/datums/elements/spellcasting.dm +++ b/code/datums/elements/spellcasting.dm @@ -9,10 +9,10 @@ /datum/element/spellcasting/Attach(datum/target, _flags, _slots) . = ..() if(isitem(target)) - RegisterSignal(target, COMSIG_ITEM_EQUIPPED, .proc/on_equip) - RegisterSignal(target, COMSIG_ITEM_DROPPED, .proc/on_drop) + RegisterSignal(target, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(target, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) else if(ismob(target)) - RegisterSignal(target, COMSIG_MOB_SPELL_CAN_CAST, .proc/on_cast) + RegisterSignal(target, COMSIG_MOB_SPELL_CAN_CAST, PROC_REF(on_cast)) stacked_spellcasting_by_user[target]++ else return ELEMENT_INCOMPATIBLE @@ -39,7 +39,7 @@ return users_by_item[source] = equipper if(!stacked_spellcasting_by_user[equipper]) - RegisterSignal(equipper, COMSIG_MOB_SPELL_CAN_CAST, .proc/on_cast) + RegisterSignal(equipper, COMSIG_MOB_SPELL_CAN_CAST, PROC_REF(on_cast)) stacked_spellcasting_by_user[equipper]++ /datum/element/spellcasting/proc/on_drop(datum/source, mob/user) diff --git a/code/datums/elements/squish.dm b/code/datums/elements/squish.dm index 823d391e14..5ac31fa76e 100644 --- a/code/datums/elements/squish.dm +++ b/code/datums/elements/squish.dm @@ -11,7 +11,7 @@ var/mob/living/carbon/C = target var/was_lying = (C.lying != 0) - addtimer(CALLBACK(src, .proc/Detach, C, was_lying), duration) + addtimer(CALLBACK(src, PROC_REF(Detach), C, was_lying), duration) C.transform = C.transform.Scale(TALL, SHORT) diff --git a/code/datums/elements/strippable.dm b/code/datums/elements/strippable.dm index 5b2480a5bc..4238bc7a87 100644 --- a/code/datums/elements/strippable.dm +++ b/code/datums/elements/strippable.dm @@ -19,7 +19,7 @@ if (!isatom(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_MOUSEDROP_ONTO, .proc/mouse_drop_onto) + RegisterSignal(target, COMSIG_MOUSEDROP_ONTO, PROC_REF(mouse_drop_onto)) src.items = items src.should_strip_proc_path = should_strip_proc_path @@ -57,7 +57,7 @@ strip_menu = new(source, src) LAZYSET(strip_menus, source, strip_menu) - INVOKE_ASYNC(strip_menu, /datum/.proc/ui_interact, user) + INVOKE_ASYNC(strip_menu, TYPE_PROC_REF(/datum, ui_interact), user) /// A representation of an item that can be stripped down /datum/strippable_item diff --git a/code/datums/elements/swimming.dm b/code/datums/elements/swimming.dm index d16ef6625f..f77435c78d 100644 --- a/code/datums/elements/swimming.dm +++ b/code/datums/elements/swimming.dm @@ -7,7 +7,7 @@ return if(!isliving(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/check_valid) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(check_valid)) ADD_TRAIT(target, TRAIT_SWIMMING, TRAIT_SWIMMING) //seriously there's only one way to get this /datum/element/swimming/Detach(datum/target) diff --git a/code/datums/elements/sword_point.dm b/code/datums/elements/sword_point.dm index d691e22a6a..c41a2a30f4 100644 --- a/code/datums/elements/sword_point.dm +++ b/code/datums/elements/sword_point.dm @@ -7,7 +7,7 @@ return if(!istype(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_ITEM_ALT_AFTERATTACK, .proc/point) + RegisterSignal(target, COMSIG_ITEM_ALT_AFTERATTACK, PROC_REF(point)) /datum/element/sword_point/Detach(datum/source) . = ..() diff --git a/code/datums/elements/tactical.dm b/code/datums/elements/tactical.dm index 4b49552fbe..913686062f 100644 --- a/code/datums/elements/tactical.dm +++ b/code/datums/elements/tactical.dm @@ -9,8 +9,8 @@ return ELEMENT_INCOMPATIBLE src.allowed_slot = allowed_slot - RegisterSignal(target, COMSIG_ITEM_EQUIPPED, .proc/modify) - RegisterSignal(target, COMSIG_ITEM_DROPPED, .proc/unmodify) + RegisterSignal(target, COMSIG_ITEM_EQUIPPED, PROC_REF(modify)) + RegisterSignal(target, COMSIG_ITEM_DROPPED, PROC_REF(unmodify)) /datum/element/tactical/Detach(datum/target) UnregisterSignal(target, list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED)) diff --git a/code/datums/elements/trash.dm b/code/datums/elements/trash.dm index 97864cd5f2..06f1c6fe32 100644 --- a/code/datums/elements/trash.dm +++ b/code/datums/elements/trash.dm @@ -3,7 +3,7 @@ /datum/element/trash/Attach(datum/target) . = ..() - RegisterSignal(target, COMSIG_ITEM_ATTACK, .proc/UseFromHand) + RegisterSignal(target, COMSIG_ITEM_ATTACK, PROC_REF(UseFromHand)) /datum/element/trash/proc/UseFromHand(obj/item/source, mob/living/M, mob/living/user) if((M == user || user.vore_flags & TRASH_FORCEFEED) && ishuman(user)) diff --git a/code/datums/elements/turf_transparency.dm b/code/datums/elements/turf_transparency.dm index fa0919d61a..ff55bca3b3 100644 --- a/code/datums/elements/turf_transparency.dm +++ b/code/datums/elements/turf_transparency.dm @@ -14,8 +14,8 @@ our_turf.plane = OPENSPACE_PLANE our_turf.layer = OPENSPACE_LAYER - RegisterSignal(target, COMSIG_TURF_MULTIZ_DEL, .proc/on_multiz_turf_del) - RegisterSignal(target, COMSIG_TURF_MULTIZ_NEW, .proc/on_multiz_turf_new) + RegisterSignal(target, COMSIG_TURF_MULTIZ_DEL, PROC_REF(on_multiz_turf_del)) + RegisterSignal(target, COMSIG_TURF_MULTIZ_NEW, PROC_REF(on_multiz_turf_new)) ADD_TRAIT(our_turf, TURF_Z_TRANSPARENT_TRAIT, TURF_TRAIT) diff --git a/code/datums/elements/update_icon_blocker.dm b/code/datums/elements/update_icon_blocker.dm index f52a712ebb..f584f2194d 100644 --- a/code/datums/elements/update_icon_blocker.dm +++ b/code/datums/elements/update_icon_blocker.dm @@ -4,7 +4,7 @@ . = ..() if(!istype(target, /atom)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_ATOM_UPDATE_ICON, .proc/block_update_icon) + RegisterSignal(target, COMSIG_ATOM_UPDATE_ICON, PROC_REF(block_update_icon)) /datum/element/update_icon_blocker/proc/block_update_icon() return COMSIG_ATOM_NO_UPDATE_ICON_STATE | COMSIG_ATOM_NO_UPDATE_OVERLAYS diff --git a/code/datums/elements/update_icon_updates_onmob.dm b/code/datums/elements/update_icon_updates_onmob.dm index 5c71547f62..b60f88e601 100644 --- a/code/datums/elements/update_icon_updates_onmob.dm +++ b/code/datums/elements/update_icon_updates_onmob.dm @@ -5,7 +5,7 @@ . = ..() if(!istype(target, /obj/item)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_ATOM_UPDATED_ICON, .proc/update_onmob, override = TRUE) + RegisterSignal(target, COMSIG_ATOM_UPDATED_ICON, PROC_REF(update_onmob), override = TRUE) /datum/element/update_icon_updates_onmob/proc/update_onmob(obj/item/target) if(ismob(target.loc)) diff --git a/code/datums/elements/ventcrawling.dm b/code/datums/elements/ventcrawling.dm index 254345a97f..9dc07f2d2e 100644 --- a/code/datums/elements/ventcrawling.dm +++ b/code/datums/elements/ventcrawling.dm @@ -12,12 +12,12 @@ src.tier = given_tier - RegisterSignal(target, COMSIG_HANDLE_VENTCRAWL, .proc/handle_ventcrawl) - RegisterSignal(target, COMSIG_CHECK_VENTCRAWL, .proc/check_ventcrawl) + RegisterSignal(target, COMSIG_HANDLE_VENTCRAWL, PROC_REF(handle_ventcrawl)) + RegisterSignal(target, COMSIG_CHECK_VENTCRAWL, PROC_REF(check_ventcrawl)) to_chat(target, "You can ventcrawl! Use alt+click on vents to quickly travel about the station.") if(duration!=0) - addtimer(CALLBACK(src, .proc/Detach, target), duration) + addtimer(CALLBACK(src, PROC_REF(Detach), target), duration) /datum/element/ventcrawling/Detach(datum/target) UnregisterSignal(target, list(COMSIG_HANDLE_VENTCRAWL, COMSIG_CHECK_VENTCRAWL)) diff --git a/code/datums/elements/weather_listener.dm b/code/datums/elements/weather_listener.dm index 7cea61b640..e82ce06aac 100644 --- a/code/datums/elements/weather_listener.dm +++ b/code/datums/elements/weather_listener.dm @@ -24,8 +24,8 @@ weather_trait = trait playlist = weather_playlist - RegisterSignal(target, COMSIG_MOVABLE_Z_CHANGED, .proc/handle_z_level_change, override = TRUE) - RegisterSignal(target, COMSIG_MOB_CLIENT_LOGOUT, .proc/handle_logout, override = TRUE) + RegisterSignal(target, COMSIG_MOVABLE_Z_CHANGED, PROC_REF(handle_z_level_change), override = TRUE) + RegisterSignal(target, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(handle_logout), override = TRUE) /datum/element/weather_listener/Detach(datum/source) . = ..() diff --git a/code/datums/elements/wuv.dm b/code/datums/elements/wuv.dm index 854bfdf8dd..96cc29da5a 100644 --- a/code/datums/elements/wuv.dm +++ b/code/datums/elements/wuv.dm @@ -28,7 +28,7 @@ pet_moodlet = pet_mood punt_moodlet = punt_mood - RegisterSignal(target, COMSIG_MOB_ATTACK_HAND, .proc/on_attack_hand) + RegisterSignal(target, COMSIG_MOB_ATTACK_HAND, PROC_REF(on_attack_hand)) /datum/element/wuv/Detach(datum/source, force) . = ..() @@ -42,9 +42,9 @@ //we want to delay the effect to be displayed after the mob is petted, not before. switch(act_intent) if(INTENT_HARM) - addtimer(CALLBACK(src, .proc/kick_the_dog, source, user), 1) + addtimer(CALLBACK(src, PROC_REF(kick_the_dog), source, user), 1) if(INTENT_HELP) - addtimer(CALLBACK(src, .proc/pet_the_dog, source, user), 1) + addtimer(CALLBACK(src, PROC_REF(pet_the_dog), source, user), 1) /datum/element/wuv/proc/pet_the_dog(mob/target, mob/user) if(QDELETED(target) || QDELETED(user) || target.stat != CONSCIOUS) diff --git a/code/datums/explosion.dm b/code/datums/explosion.dm index ed1056640a..57f138f085 100644 --- a/code/datums/explosion.dm +++ b/code/datums/explosion.dm @@ -446,7 +446,7 @@ GLOBAL_LIST_EMPTY(explosions) else continue - addtimer(CALLBACK(GLOBAL_PROC, .proc/wipe_color_and_text, wipe_colours), 100) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(wipe_color_and_text), wipe_colours), 100) /proc/wipe_color_and_text(list/atom/wiping) for(var/i in wiping) diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index ab7cdcfe20..476249bc74 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -238,7 +238,7 @@ /obj/item/disk/holodisk/Initialize(mapload) . = ..() if(preset_record_text) - INVOKE_ASYNC(src, .proc/build_record) + INVOKE_ASYNC(src, PROC_REF(build_record)) /obj/item/disk/holodisk/Destroy() QDEL_NULL(record) diff --git a/code/datums/looping_sounds/_looping_sound.dm b/code/datums/looping_sounds/_looping_sound.dm index e8c6bc4d22..4d03729098 100644 --- a/code/datums/looping_sounds/_looping_sound.dm +++ b/code/datums/looping_sounds/_looping_sound.dm @@ -73,7 +73,7 @@ /datum/looping_sound/proc/start_sound_loop() loop_started = TRUE sound_loop() - timerid = addtimer(CALLBACK(src, .proc/sound_loop, world.time), mid_length, TIMER_CLIENT_TIME | TIMER_STOPPABLE | TIMER_LOOP | TIMER_DELETE_ME, SSsound_loops) + timerid = addtimer(CALLBACK(src, PROC_REF(sound_loop), world.time), mid_length, TIMER_CLIENT_TIME | TIMER_STOPPABLE | TIMER_LOOP | TIMER_DELETE_ME, SSsound_loops) /datum/looping_sound/proc/sound_loop(starttime) if(max_loops && world.time >= starttime + mid_length * max_loops) @@ -101,7 +101,7 @@ if(start_sound && !skip_starting_sounds) play(start_sound, start_volume) start_wait = start_length - timerid = addtimer(CALLBACK(src, .proc/start_sound_loop), start_wait, TIMER_CLIENT_TIME | TIMER_DELETE_ME | TIMER_STOPPABLE, SSsound_loops) + timerid = addtimer(CALLBACK(src, PROC_REF(start_sound_loop)), start_wait, TIMER_CLIENT_TIME | TIMER_DELETE_ME | TIMER_STOPPABLE, SSsound_loops) /datum/looping_sound/proc/on_stop() if(end_sound && loop_started) @@ -112,7 +112,7 @@ UnregisterSignal(parent, COMSIG_PARENT_QDELETING) parent = new_parent if(parent) - RegisterSignal(parent, COMSIG_PARENT_QDELETING, .proc/handle_parent_del) + RegisterSignal(parent, COMSIG_PARENT_QDELETING, PROC_REF(handle_parent_del)) /datum/looping_sound/proc/handle_parent_del(datum/source) SIGNAL_HANDLER diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm index 547a24de0a..d23db6f055 100644 --- a/code/datums/martial/sleeping_carp.dm +++ b/code/datums/martial/sleeping_carp.dm @@ -226,8 +226,8 @@ /obj/item/staff/bostaff/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/staff/bostaff/ComponentInitialize() . = ..() diff --git a/code/datums/martial/wrestling.dm b/code/datums/martial/wrestling.dm index 466bf5c778..b56c891820 100644 --- a/code/datums/martial/wrestling.dm +++ b/code/datums/martial/wrestling.dm @@ -209,7 +209,7 @@ if (T && isturf(T)) if (!D.stat) D.emote("scream") - D.throw_at(T, 10, 4, A, TRUE, TRUE, callback = CALLBACK(D, /mob/living/carbon/human.proc/DefaultCombatKnockdown, 20)) + D.throw_at(T, 10, 4, A, TRUE, TRUE, callback = CALLBACK(D, TYPE_PROC_REF(/mob/living/carbon/human, DefaultCombatKnockdown), 20)) log_combat(A, D, "has thrown with wrestling") return FALSE @@ -350,7 +350,7 @@ A.setDir(turn(A.dir, 90)) A.forceMove(D.loc) - addtimer(CALLBACK(src, .proc/CheckStrikeTurf, A, T), 4) + addtimer(CALLBACK(src, PROC_REF(CheckStrikeTurf), A, T), 4) A.visible_message("[A] headbutts [D]!") D.apply_damage(damage + 15, BRUTE) diff --git a/code/datums/materials/_material.dm b/code/datums/materials/_material.dm index b94246a2c5..435ca0dc5b 100644 --- a/code/datums/materials/_material.dm +++ b/code/datums/materials/_material.dm @@ -82,7 +82,7 @@ Simple datum which is instanced once per type and is used for every object of sa source.name = "[name] [source.name]" // if(beauty_modifier) returnign in hardsync2 if i ever port ebeauty cmp - // addtimer(CALLBACK(source, /datum.proc/_AddElement, list(/datum/element/beauty, beauty_modifier * amount)), 0) + // addtimer(CALLBACK(source, TYPE_PROC_REF(/datum, _AddElement), list(/datum/element/beauty, beauty_modifier * amount)), 0) if(istype(source, /obj)) //objs on_applied_obj(source, amount, material_flags) @@ -151,7 +151,7 @@ Simple datum which is instanced once per type and is used for every object of sa source.name = initial(source.name) // if(beauty_modifier) //component/beauty/InheritComponent() will handle the removal. - // addtimer(CALLBACK(source, /datum.proc/_AddElement, list(/datum/element/beauty, -beauty_modifier * amount)), 0) + // addtimer(CALLBACK(source, TYPE_PROC_REF(/datum, _AddElement), list(/datum/element/beauty, -beauty_modifier * amount)), 0) if(istype(source, /obj)) //objs on_removed_obj(source, amount, material_flags) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 2abf605ea1..1885a4498e 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -176,7 +176,7 @@ SEND_SIGNAL(src, COMSIG_MIND_TRANSFER, new_character, old_character) SEND_SIGNAL(new_character, COMSIG_MOB_ON_NEW_MIND) //splurt change - INVOKE_ASYNC(GLOBAL_PROC, .proc/_paci_check, new_character, old_character) + INVOKE_ASYNC(GLOBAL_PROC, PROC_REF(_paci_check), new_character, old_character) //end change /datum/mind/proc/store_memory(new_text) @@ -845,7 +845,7 @@ GLOBAL_LIST(objective_choices) do_edit_objectives_ambitions() return S_TIMER_COOLDOWN_START(src, COOLDOWN_OBJ_ADMIN_PING, ADMIN_PING_COOLDOWN_TIME) - RegisterSignal(src, list(COMSIG_CD_STOP(COOLDOWN_OBJ_ADMIN_PING), COMSIG_CD_RESET(COOLDOWN_OBJ_ADMIN_PING)), .proc/on_objectives_request_cd_end) + RegisterSignal(src, list(COMSIG_CD_STOP(COOLDOWN_OBJ_ADMIN_PING), COMSIG_CD_RESET(COOLDOWN_OBJ_ADMIN_PING)), PROC_REF(on_objectives_request_cd_end)) log_admin("Objectives review request - [key_name(usr)] has requested a review of their objective changes, pinging the admins.") for(var/a in GLOB.admins) var/client/admin_client = a @@ -1682,7 +1682,7 @@ GLOBAL_LIST(objective_choices) continue S.charge_counter = delay S.updateButtonIcon() - INVOKE_ASYNC(S, /obj/effect/proc_holder/spell.proc/start_recharge) + INVOKE_ASYNC(S, TYPE_PROC_REF(/obj/effect/proc_holder/spell, start_recharge)) /datum/mind/proc/get_ghost(even_if_they_cant_reenter) for(var/mob/dead/observer/G in GLOB.dead_mob_list) diff --git a/code/datums/mood_events/generic_negative_events.dm b/code/datums/mood_events/generic_negative_events.dm index d22bae9221..66264b7814 100644 --- a/code/datums/mood_events/generic_negative_events.dm +++ b/code/datums/mood_events/generic_negative_events.dm @@ -89,7 +89,7 @@ var/mob/living/carbon/human/H = owner if(iscatperson(H)) H.dna.species.start_wagging_tail(H) - addtimer(CALLBACK(H.dna.species, /datum/species.proc/stop_wagging_tail, H), 30) + addtimer(CALLBACK(H.dna.species, TYPE_PROC_REF(/datum/species, stop_wagging_tail), H), 30) description = span_nicegreen("They want to play on the table!\n") mood_change = 2 diff --git a/code/datums/mutations/_mutations.dm b/code/datums/mutations/_mutations.dm index 33a082372e..80bb252f87 100644 --- a/code/datums/mutations/_mutations.dm +++ b/code/datums/mutations/_mutations.dm @@ -48,7 +48,7 @@ . = ..() class = class_ if(timer) - addtimer(CALLBACK(src, .proc/remove), timer) + addtimer(CALLBACK(src, PROC_REF(remove)), timer) timed = TRUE if(copymut && istype(copymut, /datum/mutation/human)) copy_mutation(copymut) @@ -86,7 +86,7 @@ grant_spell() if(!modified) - addtimer(CALLBACK(src, .proc/modify, 5)) //gonna want children calling ..() to run first + addtimer(CALLBACK(src, PROC_REF(modify), 5)) //gonna want children calling ..() to run first /datum/mutation/human/proc/get_visual_indicator() return diff --git a/code/datums/mutations/actions.dm b/code/datums/mutations/actions.dm index dad5237aa5..0787c10874 100644 --- a/code/datums/mutations/actions.dm +++ b/code/datums/mutations/actions.dm @@ -429,7 +429,7 @@ /obj/item/hardened_spike/Initialize(mapload, firedby) . = ..() fired_by = firedby - addtimer(CALLBACK(src, .proc/checkembedded), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(checkembedded)), 5 SECONDS) /obj/item/hardened_spike/proc/checkembedded() if(missed) diff --git a/code/datums/mutations/body.dm b/code/datums/mutations/body.dm index 9a416d1eac..6cb328ee76 100644 --- a/code/datums/mutations/body.dm +++ b/code/datums/mutations/body.dm @@ -15,7 +15,7 @@ owner.Unconscious(200 * GET_MUTATION_POWER(src)) owner.Jitter(1000 * GET_MUTATION_POWER(src)) SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "epilepsy", /datum/mood_event/epilepsy) - addtimer(CALLBACK(src, .proc/jitter_less), 90) + addtimer(CALLBACK(src, PROC_REF(jitter_less)), 90) /datum/mutation/human/epilepsy/proc/jitter_less(mob/living/carbon/human/owner) if(owner) diff --git a/code/datums/mutations/hulk.dm b/code/datums/mutations/hulk.dm index 5d363124d9..8685c40d9c 100644 --- a/code/datums/mutations/hulk.dm +++ b/code/datums/mutations/hulk.dm @@ -17,7 +17,7 @@ ADD_TRAIT(owner, TRAIT_CHUNKYFINGERS, TRAIT_HULK) owner.update_body_parts() SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "hulk", /datum/mood_event/hulk) - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/hulk/on_attack_hand(atom/target, proximity, act_intent, unarmed_attack_flags) if(proximity && (act_intent == INTENT_HARM)) //no telekinetic hulk attack diff --git a/code/datums/mutations/space_adaptation.dm b/code/datums/mutations/space_adaptation.dm index 6defd05ee5..a418433fe1 100644 --- a/code/datums/mutations/space_adaptation.dm +++ b/code/datums/mutations/space_adaptation.dm @@ -15,7 +15,7 @@ ADD_TRAIT(owner, TRAIT_RESISTLOWPRESSURE, "cold_resistance") ADD_TRAIT(owner, TRAIT_LOWPRESSURECOOLING, "cold_resistance") owner.add_filter("space_glow", 2, list("type" = "outline", "color" = "#ffe46bd8", "size" = 1)) - addtimer(CALLBACK(src, .proc/glow_loop, owner), rand(1,19)) + addtimer(CALLBACK(src, PROC_REF(glow_loop), owner), rand(1,19)) /datum/mutation/human/space_adaptation/proc/glow_loop(mob/living/carbon/human/owner) var/filter = owner.get_filter("space_glow") diff --git a/code/datums/mutations/speech.dm b/code/datums/mutations/speech.dm index 531837e583..0eeb387a77 100644 --- a/code/datums/mutations/speech.dm +++ b/code/datums/mutations/speech.dm @@ -23,7 +23,7 @@ . = ..() if(.) return - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/wacky/on_losing(mob/living/carbon/human/owner) . = ..() @@ -65,7 +65,7 @@ . = ..() if(.) return - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/smile/on_losing(mob/living/carbon/human/owner) . = ..() @@ -152,7 +152,7 @@ . = ..() if(.) return - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/swedish/on_losing(mob/living/carbon/human/owner) . = ..() @@ -184,7 +184,7 @@ . = ..() if(.) return - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/chav/on_losing(mob/living/carbon/human/owner) . = ..() @@ -243,7 +243,7 @@ . = ..() if(.) return - RegisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/mutation/human/elvis/on_losing(mob/living/carbon/human/owner) . = ..() diff --git a/code/datums/profiling.dm b/code/datums/profiling.dm index 49a80d0ede..1eec878711 100644 --- a/code/datums/profiling.dm +++ b/code/datums/profiling.dm @@ -6,7 +6,7 @@ GLOBAL_REAL_VAR(PROFILE_SLEEPCHECK) GLOBAL_REAL_VAR(PROFILE_TIME) -/proc/profile_show(user, sort = /proc/cmp_profile_avg_time_dsc) +/proc/profile_show(user, sort = GLOBAL_PROC_REF(cmp_profile_avg_time_dsc)) sortTim(PROFILE_STORE, sort, TRUE) var/list/lines = list() diff --git a/code/datums/progressbar.dm b/code/datums/progressbar.dm index b3d7d2d633..984c90967f 100644 --- a/code/datums/progressbar.dm +++ b/code/datums/progressbar.dm @@ -45,9 +45,9 @@ user_client = user.client add_prog_bar_image_to_client() - RegisterSignal(user, COMSIG_PARENT_QDELETING, .proc/on_user_delete) - RegisterSignal(user, COMSIG_MOB_CLIENT_LOGOUT, .proc/clean_user_client) - RegisterSignal(user, COMSIG_MOB_CLIENT_LOGIN, .proc/on_user_login) + RegisterSignal(user, COMSIG_PARENT_QDELETING, PROC_REF(on_user_delete)) + RegisterSignal(user, COMSIG_MOB_CLIENT_LOGOUT, PROC_REF(clean_user_client)) + RegisterSignal(user, COMSIG_MOB_CLIENT_LOGIN, PROC_REF(on_user_login)) /datum/progressbar/Destroy() if(user) diff --git a/code/datums/screentips/atom_context.dm b/code/datums/screentips/atom_context.dm index ebab6b155a..de2266b8b6 100644 --- a/code/datums/screentips/atom_context.dm +++ b/code/datums/screentips/atom_context.dm @@ -4,7 +4,7 @@ /// This is not necessary for Type-B interactions, as you can just apply the flag and register to the signal yourself. /atom/proc/register_context() flags_1 |= HAS_CONTEXTUAL_SCREENTIPS_1 - RegisterSignal(src, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, .proc/add_context, override = TRUE) + RegisterSignal(src, COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM, PROC_REF(add_context), override = TRUE) /// Creates a "Type-B" contextual screentip interaction. /// When a user hovers over this, this proc will be called in order diff --git a/code/datums/screentips/item_context.dm b/code/datums/screentips/item_context.dm index 239cd18683..8afa99ddcf 100644 --- a/code/datums/screentips/item_context.dm +++ b/code/datums/screentips/item_context.dm @@ -7,7 +7,7 @@ RegisterSignal( src, COMSIG_ITEM_REQUESTING_CONTEXT_FOR_TARGET, - .proc/add_item_context, + PROC_REF(add_item_context), ) /// Creates a "Type-A" contextual screentip interaction. diff --git a/code/datums/skills/_skill.dm b/code/datums/skills/_skill.dm index a7d7df72e4..c55cc70585 100644 --- a/code/datums/skills/_skill.dm +++ b/code/datums/skills/_skill.dm @@ -8,7 +8,7 @@ GLOBAL_LIST_INIT_TYPED(skill_datums, /datum/skill, init_skill_datums()) continue S = new path .[S.type] = S - . = sortTim(., /proc/cmp_skill_categories, TRUE) + . = sortTim(., GLOBAL_PROC_REF(cmp_skill_categories), TRUE) /** * Skill datums diff --git a/code/datums/skills/_skill_modifier.dm b/code/datums/skills/_skill_modifier.dm index fd8de29f28..c863ae7c46 100644 --- a/code/datums/skills/_skill_modifier.dm +++ b/code/datums/skills/_skill_modifier.dm @@ -52,7 +52,7 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) GLOB.potential_skills_per_mod[target_skills_key] = list(target_skills) else //Should be a list. var/list/T = target_skills - T = sortTim(target_skills, /proc/cmp_text_asc) //Sort the list contents alphabetically. + T = sortTim(target_skills, GLOBAL_PROC_REF(cmp_text_asc)) //Sort the list contents alphabetically. target_skills_key = T.Join("-") var/list/L = GLOB.potential_skills_per_mod[target_skills_key] if(!L) @@ -115,9 +115,9 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) skill_holder.need_static_data_update = TRUE if(M.modifier_flags & MODIFIER_SKILL_BODYBOUND) - M.RegisterSignal(src, COMSIG_MIND_TRANSFER, /datum/skill_modifier.proc/on_mind_transfer) - M.RegisterSignal(current, COMSIG_MOB_ON_NEW_MIND, /datum/skill_modifier.proc/on_mob_new_mind, TRUE) - RegisterSignal(M, COMSIG_PARENT_PREQDELETED, .proc/on_skill_modifier_deletion) + M.RegisterSignal(src, COMSIG_MIND_TRANSFER, TYPE_PROC_REF(/datum/skill_modifier, on_mind_transfer)) + M.RegisterSignal(current, COMSIG_MOB_ON_NEW_MIND, TYPE_PROC_REF(/datum/skill_modifier, on_mob_new_mind), TRUE) + RegisterSignal(M, COMSIG_PARENT_PREQDELETED, PROC_REF(on_skill_modifier_deletion)) #undef ADD_MOD_STEP @@ -201,4 +201,4 @@ GLOBAL_LIST_EMPTY(potential_mods_per_skill) /datum/skill_modifier/proc/on_mob_new_mind(mob/source) source.mind.add_skill_modifier(identifier) - RegisterSignal(source.mind, COMSIG_MIND_TRANSFER, /datum/skill_modifier.proc/on_mind_transfer) + RegisterSignal(source.mind, COMSIG_MIND_TRANSFER, TYPE_PROC_REF(/datum/skill_modifier, on_mind_transfer)) diff --git a/code/datums/station_traits/_station_trait.dm b/code/datums/station_traits/_station_trait.dm index 5fbf8611d5..cb0de6afd4 100644 --- a/code/datums/station_traits/_station_trait.dm +++ b/code/datums/station_traits/_station_trait.dm @@ -26,7 +26,7 @@ /datum/station_trait/New() . = ..() - RegisterSignal(SSticker, COMSIG_TICKER_ROUND_STARTING, .proc/on_round_start) + RegisterSignal(SSticker, COMSIG_TICKER_ROUND_STARTING, PROC_REF(on_round_start)) if(trait_processes) START_PROCESSING(SSstation, src) diff --git a/code/datums/station_traits/negative_traits.dm b/code/datums/station_traits/negative_traits.dm index c24d93865c..09be52d700 100644 --- a/code/datums/station_traits/negative_traits.dm +++ b/code/datums/station_traits/negative_traits.dm @@ -46,7 +46,7 @@ /datum/station_trait/hangover/New() . = ..() - RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_LATEJOIN_SPAWN, .proc/on_job_after_spawn) + RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_LATEJOIN_SPAWN, PROC_REF(on_job_after_spawn)) /datum/station_trait/hangover/revert() for (var/obj/effect/landmark/start/hangover/hangover_spot in GLOB.start_landmarks_list) @@ -112,7 +112,7 @@ /datum/station_trait/overflow_job_bureaucracy/New() . = ..() - RegisterSignal(SSjob, COMSIG_SUBSYSTEM_POST_INITIALIZE, .proc/set_overflow_job_override) + RegisterSignal(SSjob, COMSIG_SUBSYSTEM_POST_INITIALIZE, PROC_REF(set_overflow_job_override)) /datum/station_trait/overflow_job_bureaucracy/get_report() return "[name] - It seems for some reason we put out the wrong job-listing for the overflow role this shift...I hope you like [chosen_job_name]s." @@ -180,7 +180,7 @@ /obj/item/gun/ballistic/automatic/pistol = 1, ) - RegisterSignal(SSatoms, COMSIG_SUBSYSTEM_POST_INITIALIZE, .proc/arm_monke) + RegisterSignal(SSatoms, COMSIG_SUBSYSTEM_POST_INITIALIZE, PROC_REF(arm_monke)) /datum/station_trait/revenge_of_pun_pun/proc/arm_monke() SIGNAL_HANDLER diff --git a/code/datums/station_traits/neutral_traits.dm b/code/datums/station_traits/neutral_traits.dm index 1f7e040e97..38358da334 100644 --- a/code/datums/station_traits/neutral_traits.dm +++ b/code/datums/station_traits/neutral_traits.dm @@ -40,7 +40,7 @@ // Also gives him a couple extra lives to survive eventual tiders. dog.AddComponent(/datum/component/twitch_plays/simple_movement/auto, 3 SECONDS) dog.AddComponent(/datum/component/multiple_lives, 2) - RegisterSignal(dog, COMSIG_ON_MULTIPLE_LIVES_RESPAWN, .proc/do_corgi_respawn) + RegisterSignal(dog, COMSIG_ON_MULTIPLE_LIVES_RESPAWN, PROC_REF(do_corgi_respawn)) // The extended safety checks at time of writing are about chasms and lava // if there are any chasms and lava on stations in the future, woah @@ -78,7 +78,7 @@ new_dog.regenerate_icons() new_dog.AddComponent(/datum/component/twitch_plays/simple_movement/auto, 3 SECONDS) if(lives_left) - RegisterSignal(new_dog, COMSIG_ON_MULTIPLE_LIVES_RESPAWN, .proc/do_corgi_respawn) + RegisterSignal(new_dog, COMSIG_ON_MULTIPLE_LIVES_RESPAWN, PROC_REF(do_corgi_respawn)) if(!gibbed) //The old dog will now disappear so we won't have more than one Ian at a time. qdel(old_dog) diff --git a/code/datums/station_traits/positive_traits.dm b/code/datums/station_traits/positive_traits.dm index abe5a3a0e9..a1deb8899c 100644 --- a/code/datums/station_traits/positive_traits.dm +++ b/code/datums/station_traits/positive_traits.dm @@ -108,7 +108,7 @@ scarves -= /obj/item/clothing/neck/scarf/zomb // donator snowflake code--mayhaps we should make a glob for this or similar - RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, .proc/on_job_after_spawn) + RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, PROC_REF(on_job_after_spawn)) /datum/station_trait/scarves/proc/on_job_after_spawn(datum/source, datum/job/job, mob/living/spawned, client/player_client) @@ -158,7 +158,7 @@ deathrattle_group = new("[department_name] group") blacklist += subtypesof(/datum/station_trait/deathrattle_department) - type //All but ourselves report_message = "All members of [department_name] have received an implant to notify each other if one of them dies. This should help improve job-safety!" - RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, .proc/on_job_after_spawn) + RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, PROC_REF(on_job_after_spawn)) /datum/station_trait/deathrattle_department/proc/on_job_after_spawn(datum/source, datum/job/job, mob/living/spawned, client/player_client) @@ -234,7 +234,7 @@ . = ..() deathrattle_group = new("station group") blacklist = subtypesof(/datum/station_trait/deathrattle_department) - RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, .proc/on_job_after_spawn) + RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, PROC_REF(on_job_after_spawn)) /datum/station_trait/deathrattle_all/proc/on_job_after_spawn(datum/source, datum/job/job, mob/living/spawned, client/player_client) @@ -254,7 +254,7 @@ /datum/station_trait/wallets/New() . = ..() - RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, .proc/on_job_after_spawn) + RegisterSignal(SSdcs, COMSIG_GLOB_JOB_AFTER_SPAWN, PROC_REF(on_job_after_spawn)) /datum/station_trait/wallets/proc/on_job_after_spawn(datum/source, datum/job/job, mob/living/living_mob, mob/M, joined_late) SIGNAL_HANDLER diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index af32731d93..1e91e91ed1 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -171,7 +171,7 @@ . = ..() if(!.) return - RegisterSignal(owner, COMSIG_LIVING_LIFE, .proc/InterruptBiologicalLife) + RegisterSignal(owner, COMSIG_LIVING_LIFE, PROC_REF(InterruptBiologicalLife)) owner.mobility_flags &= ~(MOBILITY_USE | MOBILITY_PICKUP | MOBILITY_PULL | MOBILITY_HOLD) owner.update_mobility() owner.add_filter("stasis_status_ripple", 2, list("type" = "ripple", "flags" = WAVE_BOUNDED, "radius" = 0, "size" = 2)) @@ -509,7 +509,7 @@ /datum/status_effect/eldritch/on_apply() . = ..() if(owner.mob_size >= MOB_SIZE_HUMAN) - RegisterSignal(owner,COMSIG_ATOM_UPDATE_OVERLAYS,.proc/update_owner_underlay) + RegisterSignal(owner,COMSIG_ATOM_UPDATE_OVERLAYS,PROC_REF(update_owner_underlay)) owner.update_icon() return TRUE return FALSE @@ -1045,7 +1045,7 @@ . = ..() if(!iscarbon(owner)) return FALSE - RegisterSignal(owner, COMSIG_MOVABLE_HEAR, .proc/hypnotize) + RegisterSignal(owner, COMSIG_MOVABLE_HEAR, PROC_REF(hypnotize)) ADD_TRAIT(owner, TRAIT_MUTE, "trance") owner.add_client_colour(/datum/client_colour/monochrome/trance) owner.visible_message("[stun ? "[owner] stands still as [owner.p_their()] eyes seem to focus on a distant point." : ""]", \ @@ -1086,8 +1086,8 @@ // The brain trauma itself does its own set of logging, but this is the only place the source of the hypnosis phrase can be found. hearing_speaker.log_message("has hypnotised [key_name(C)] with the phrase '[hypnomsg]'", LOG_ATTACK) C.log_message("has been hypnotised by the phrase '[hypnomsg]' spoken by [key_name(hearing_speaker)]", LOG_VICTIM, log_globally = FALSE) - addtimer(CALLBACK(C, /mob/living/carbon.proc/gain_trauma, /datum/brain_trauma/hypnosis, TRAUMA_RESILIENCE_SURGERY, hypnomsg), 10) - addtimer(CALLBACK(C, /mob/living.proc/Stun, 60, TRUE, TRUE), 15) //Take some time to think about it + addtimer(CALLBACK(C, TYPE_PROC_REF(/mob/living/carbon, gain_trauma), /datum/brain_trauma/hypnosis, TRAUMA_RESILIENCE_SURGERY, hypnomsg), 10) + addtimer(CALLBACK(C, TYPE_PROC_REF(/mob/living, Stun), 60, TRUE, TRUE), 15) //Take some time to think about it qdel(src) /datum/status_effect/spasms diff --git a/code/datums/status_effects/gas.dm b/code/datums/status_effects/gas.dm index 34c83b9a8e..b7382c49db 100644 --- a/code/datums/status_effects/gas.dm +++ b/code/datums/status_effects/gas.dm @@ -12,7 +12,7 @@ icon_state = "frozen" /datum/status_effect/freon/on_apply() - RegisterSignal(owner, COMSIG_LIVING_RESIST, .proc/owner_resist) + RegisterSignal(owner, COMSIG_LIVING_RESIST, PROC_REF(owner_resist)) if(!owner.stat) to_chat(owner, "You become frozen in a cube!") cube = icon('icons/effects/freeze.dmi', "ice_cube") diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm index 53ba29622e..108e698a40 100644 --- a/code/datums/status_effects/neutral.dm +++ b/code/datums/status_effects/neutral.dm @@ -116,9 +116,9 @@ qdel(src) return - RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/check_owner_in_range) - RegisterSignal(offered_item, list(COMSIG_PARENT_QDELETING, COMSIG_ITEM_DROPPED), .proc/dropped_item) - //RegisterSignal(owner, COMSIG_PARENT_EXAMINE_MORE, .proc/check_fake_out) + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(check_owner_in_range)) + RegisterSignal(offered_item, list(COMSIG_PARENT_QDELETING, COMSIG_ITEM_DROPPED), PROC_REF(dropped_item)) + //RegisterSignal(owner, COMSIG_PARENT_EXAMINE_MORE, PROC_REF(check_fake_out)) /datum/status_effect/offering/Destroy() for(var/i in possible_takers) @@ -133,7 +133,7 @@ if(!G) return LAZYADD(possible_takers, possible_candidate) - RegisterSignal(possible_candidate, COMSIG_MOVABLE_MOVED, .proc/check_taker_in_range) + RegisterSignal(possible_candidate, COMSIG_MOVABLE_MOVED, PROC_REF(check_taker_in_range)) G.setup(possible_candidate, owner, offered_item) /// Remove the alert and signals for the specified carbon mob. Automatically removes the status effect when we lost the last taker diff --git a/code/datums/status_effects/wound_effects.dm b/code/datums/status_effects/wound_effects.dm index 74fc55e95b..f5903bbc28 100644 --- a/code/datums/status_effects/wound_effects.dm +++ b/code/datums/status_effects/wound_effects.dm @@ -41,8 +41,8 @@ left = C.get_bodypart(BODY_ZONE_L_LEG) right = C.get_bodypart(BODY_ZONE_R_LEG) update_limp() - RegisterSignal(C, COMSIG_MOVABLE_MOVED, .proc/check_step) - RegisterSignal(C, list(COMSIG_CARBON_GAIN_WOUND, COMSIG_CARBON_LOSE_WOUND, COMSIG_CARBON_ATTACH_LIMB, COMSIG_CARBON_REMOVE_LIMB), .proc/update_limp) + RegisterSignal(C, COMSIG_MOVABLE_MOVED, PROC_REF(check_step)) + RegisterSignal(C, list(COMSIG_CARBON_GAIN_WOUND, COMSIG_CARBON_LOSE_WOUND, COMSIG_CARBON_ATTACH_LIMB, COMSIG_CARBON_REMOVE_LIMB), PROC_REF(update_limp)) return ..() /datum/status_effect/limp/on_remove() @@ -129,7 +129,7 @@ /datum/status_effect/wound/on_apply() if(!iscarbon(owner)) return FALSE - RegisterSignal(owner, COMSIG_CARBON_LOSE_WOUND, .proc/check_remove) + RegisterSignal(owner, COMSIG_CARBON_LOSE_WOUND, PROC_REF(check_remove)) return ..() /// check if the wound getting removed is the wound we're tied to @@ -143,7 +143,7 @@ /datum/status_effect/wound/blunt/on_apply() . = ..() - RegisterSignal(owner, COMSIG_MOB_SWAP_HANDS, .proc/on_swap_hands) + RegisterSignal(owner, COMSIG_MOB_SWAP_HANDS, PROC_REF(on_swap_hands)) on_swap_hands() /datum/status_effect/wound/blunt/on_remove() diff --git a/code/datums/tgs_event_handler.dm b/code/datums/tgs_event_handler.dm index 434450b9be..55c7c64277 100644 --- a/code/datums/tgs_event_handler.dm +++ b/code/datums/tgs_event_handler.dm @@ -23,7 +23,7 @@ to_chat(world, "Server updated, changes will be applied on the next round...") if(TGS_EVENT_WATCHDOG_DETACH) message_admins("TGS restarting...") - reattach_timer = addtimer(CALLBACK(src, .proc/LateOnReattach), 1 MINUTES) + reattach_timer = addtimer(CALLBACK(src, PROC_REF(LateOnReattach)), 1 MINUTES) if(TGS_EVENT_WATCHDOG_REATTACH) var/datum/tgs_version/old_version = world.TgsVersion() var/datum/tgs_version/new_version = args[2] diff --git a/code/datums/traits/_quirk.dm b/code/datums/traits/_quirk.dm index e26a19d3f0..a2a8d64909 100644 --- a/code/datums/traits/_quirk.dm +++ b/code/datums/traits/_quirk.dm @@ -34,8 +34,8 @@ if(on_spawn_immediate) on_spawn() else - addtimer(CALLBACK(src, .proc/on_spawn), 0) - addtimer(CALLBACK(src, .proc/post_add), 30) + addtimer(CALLBACK(src, PROC_REF(on_spawn)), 0) + addtimer(CALLBACK(src, PROC_REF(post_add)), 30) /datum/quirk/Destroy() if(processing_quirk) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 20cda350d6..3d99b61934 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -156,7 +156,7 @@ GLOBAL_LIST_EMPTY(family_heirlooms) medical_record_text = "Patient demonstrates a fear of the dark. (Seriously?)" /datum/quirk/nyctophobia/add() - RegisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED, .proc/on_holder_moved) + RegisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED, PROC_REF(on_holder_moved)) /datum/quirk/nyctophobia/remove() UnregisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED) @@ -197,7 +197,7 @@ GLOBAL_LIST_EMPTY(family_heirlooms) medical_record_text = "Despite my warnings, the patient refuses turn on the lights, only to end up rolling down a full flight of stairs and into the cellar." /datum/quirk/lightless/add() - RegisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED, .proc/on_holder_moved) + RegisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED, PROC_REF(on_holder_moved)) /datum/quirk/lightless/remove() UnregisterSignal(quirk_holder, COMSIG_MOVABLE_MOVED) @@ -335,8 +335,8 @@ GLOBAL_LIST_EMPTY(family_heirlooms) processing_quirk = TRUE /datum/quirk/social_anxiety/add() - RegisterSignal(quirk_holder, COMSIG_MOB_EYECONTACT, .proc/eye_contact) - RegisterSignal(quirk_holder, COMSIG_MOB_EXAMINATE, .proc/looks_at_floor) + RegisterSignal(quirk_holder, COMSIG_MOB_EYECONTACT, PROC_REF(eye_contact)) + RegisterSignal(quirk_holder, COMSIG_MOB_EXAMINATE, PROC_REF(looks_at_floor)) /datum/quirk/social_anxiety/remove() UnregisterSignal(quirk_holder, list(COMSIG_MOB_EYECONTACT, COMSIG_MOB_EXAMINATE)) @@ -364,7 +364,7 @@ GLOBAL_LIST_EMPTY(family_heirlooms) if(prob(85) || (istype(mind_check) && mind_check.mind)) return - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, quirk_holder, "You make eye contact with [A]."), 3) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), quirk_holder, "You make eye contact with [A]."), 3) /datum/quirk/social_anxiety/proc/eye_contact(datum/source, mob/living/other_mob, triggering_examiner) if(prob(75)) @@ -387,7 +387,7 @@ GLOBAL_LIST_EMPTY(family_heirlooms) msg += "causing you to freeze up!" SEND_SIGNAL(quirk_holder, COMSIG_ADD_MOOD_EVENT, "anxiety_eyecontact", /datum/mood_event/anxiety_eyecontact) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, quirk_holder, "[msg]"), 3) // so the examine signal has time to fire and this will print after + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), quirk_holder, "[msg]"), 3) // so the examine signal has time to fire and this will print after return COMSIG_BLOCK_EYECONTACT /datum/mood_event/anxiety_eyecontact diff --git a/code/datums/traits/neutral.dm b/code/datums/traits/neutral.dm index bdd15b863f..45bcce41d8 100644 --- a/code/datums/traits/neutral.dm +++ b/code/datums/traits/neutral.dm @@ -215,7 +215,7 @@ /datum/quirk/jiggly_ass/add() // Add examine text - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/on_examine_holder) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine_holder)) /datum/quirk/jiggly_ass/remove() // Remove examine text diff --git a/code/datums/weather/weather.dm b/code/datums/weather/weather.dm index 797b26b51d..9dd1a6871b 100644 --- a/code/datums/weather/weather.dm +++ b/code/datums/weather/weather.dm @@ -121,7 +121,7 @@ to_chat(M, telegraph_message) if(telegraph_sound) SEND_SOUND(M, sound(telegraph_sound)) - addtimer(CALLBACK(src, .proc/start), telegraph_duration) + addtimer(CALLBACK(src, PROC_REF(start)), telegraph_duration) /** * Starts the actual weather and effects from it @@ -146,7 +146,7 @@ if(weather_sound) SEND_SOUND(player, sound(weather_sound)) if(!perpetual) - addtimer(CALLBACK(src, .proc/wind_down), weather_duration) + addtimer(CALLBACK(src, PROC_REF(wind_down)), weather_duration) /** * Weather enters the winding down phase, stops effects @@ -167,7 +167,7 @@ to_chat(M, end_message) if(end_sound) SEND_SOUND(M, sound(end_sound)) - addtimer(CALLBACK(src, .proc/end), end_duration) + addtimer(CALLBACK(src, PROC_REF(end)), end_duration) /** * Fully ends the weather diff --git a/code/datums/wires/airalarm.dm b/code/datums/wires/airalarm.dm index 376512a375..addacb315d 100644 --- a/code/datums/wires/airalarm.dm +++ b/code/datums/wires/airalarm.dm @@ -32,13 +32,13 @@ if(!A.shorted) A.shorted = TRUE A.update_icon() - addtimer(CALLBACK(A, /obj/machinery/airalarm.proc/reset, wire), 1200) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/airalarm, reset), wire), 1200) if(WIRE_IDSCAN) // Toggle lock. A.locked = !A.locked if(WIRE_AI) // Disable AI control for a while. if(!A.aidisabled) A.aidisabled = TRUE - addtimer(CALLBACK(A, /obj/machinery/airalarm.proc/reset, wire), 100) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/airalarm, reset), wire), 100) if(WIRE_PANIC) // Toggle panic siphon. if(!A.shorted) if(A.mode == 1) // AALARM_MODE_SCRUB diff --git a/code/datums/wires/airlock.dm b/code/datums/wires/airlock.dm index f21b3acc31..c932ff753e 100644 --- a/code/datums/wires/airlock.dm +++ b/code/datums/wires/airlock.dm @@ -83,9 +83,9 @@ return if(!A.requiresID() || A.check_access(null)) if(A.density) - INVOKE_ASYNC(A, /obj/machinery/door/airlock.proc/open) + INVOKE_ASYNC(A, TYPE_PROC_REF(/obj/machinery/door/airlock, open)) else - INVOKE_ASYNC(A, /obj/machinery/door/airlock.proc/close) + INVOKE_ASYNC(A, TYPE_PROC_REF(/obj/machinery/door/airlock, close)) else holder.visible_message("You hear a a grinding noise coming from the airlock.") if(WIRE_BOLTS) // Pulse to toggle bolts (but only raise if power is on). @@ -106,7 +106,7 @@ A.aiControlDisabled = 1 else if(A.aiControlDisabled == -1) A.aiControlDisabled = 2 - addtimer(CALLBACK(A, /obj/machinery/door/airlock.proc/reset_ai_wire), 1 SECONDS) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/door/airlock, reset_ai_wire)), 1 SECONDS) if(WIRE_SHOCK) // Pulse to shock the door for 10 ticks. if(!A.secondsElectrified) A.set_electrified(30, usr) diff --git a/code/datums/wires/apc.dm b/code/datums/wires/apc.dm index d167a11fd3..4621e18709 100644 --- a/code/datums/wires/apc.dm +++ b/code/datums/wires/apc.dm @@ -31,14 +31,14 @@ if(!A.shorted) A.shorted = TRUE A.update() - addtimer(CALLBACK(A, /obj/machinery/power/apc.proc/reset, wire), 1200) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/power/apc, reset), wire), 1200) if(WIRE_IDSCAN) // Unlock for a little while. A.locked = FALSE - addtimer(CALLBACK(A, /obj/machinery/power/apc.proc/reset, wire), 300) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/power/apc, reset), wire), 300) if(WIRE_AI) // Disable AI control for a very short time. if(!A.aidisabled) A.aidisabled = TRUE - addtimer(CALLBACK(A, /obj/machinery/power/apc.proc/reset, wire), 10) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/power/apc, reset), wire), 10) /datum/wires/apc/on_cut(index, mend) var/obj/machinery/power/apc/A = holder diff --git a/code/datums/wires/autolathe.dm b/code/datums/wires/autolathe.dm index 01e87228d4..86f7dde386 100644 --- a/code/datums/wires/autolathe.dm +++ b/code/datums/wires/autolathe.dm @@ -28,14 +28,14 @@ switch(wire) if(WIRE_HACK) A.adjust_hacked(!A.hacked) - addtimer(CALLBACK(A, /obj/machinery/autolathe.proc/reset, wire), 60) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/autolathe, reset), wire), 60) if(WIRE_SHOCK) A.shocked = !A.shocked A.shock(usr, 50) - addtimer(CALLBACK(A, /obj/machinery/autolathe.proc/reset, wire), 60) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/autolathe, reset), wire), 60) if(WIRE_DISABLE) A.disabled = !A.disabled - addtimer(CALLBACK(A, /obj/machinery/autolathe.proc/reset, wire), 60) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/autolathe, reset), wire), 60) /datum/wires/autolathe/on_cut(wire, mend) var/obj/machinery/autolathe/A = holder diff --git a/code/datums/wounds/_scars.dm b/code/datums/wounds/_scars.dm index 0edcf65b42..a384862c7c 100644 --- a/code/datums/wounds/_scars.dm +++ b/code/datums/wounds/_scars.dm @@ -47,7 +47,7 @@ qdel(src) return limb = BP - RegisterSignal(limb, COMSIG_PARENT_QDELETING, .proc/limb_gone) + RegisterSignal(limb, COMSIG_PARENT_QDELETING, PROC_REF(limb_gone)) severity = W.severity if(limb.owner) @@ -88,7 +88,7 @@ return limb = BP - RegisterSignal(limb, COMSIG_PARENT_QDELETING, .proc/limb_gone) + RegisterSignal(limb, COMSIG_PARENT_QDELETING, PROC_REF(limb_gone)) src.severity = severity LAZYADD(limb.scars, src) if(BP.owner) diff --git a/code/datums/wounds/_wounds.dm b/code/datums/wounds/_wounds.dm index 9b1a912f49..2c1707e991 100644 --- a/code/datums/wounds/_wounds.dm +++ b/code/datums/wounds/_wounds.dm @@ -124,7 +124,7 @@ return victim = L.owner - RegisterSignal(victim, COMSIG_PARENT_QDELETING, .proc/null_victim) + RegisterSignal(victim, COMSIG_PARENT_QDELETING, PROC_REF(null_victim)) limb = L LAZYADD(victim.all_wounds, src) LAZYADD(limb.wounds, src) diff --git a/code/datums/wounds/bones.dm b/code/datums/wounds/bones.dm index bf5c0f55d2..d4adc2e4dc 100644 --- a/code/datums/wounds/bones.dm +++ b/code/datums/wounds/bones.dm @@ -39,7 +39,7 @@ active_trauma = victim.gain_trauma_type(brain_trauma_group, TRAUMA_RESILIENCE_WOUND) next_trauma_cycle = world.time + (rand(100-WOUND_BONE_HEAD_TIME_VARIANCE, 100+WOUND_BONE_HEAD_TIME_VARIANCE) * 0.01 * trauma_cycle_cooldown) - RegisterSignal(victim, COMSIG_HUMAN_EARLY_UNARMED_ATTACK, .proc/attack_with_hurt_hand) + RegisterSignal(victim, COMSIG_HUMAN_EARLY_UNARMED_ATTACK, PROC_REF(attack_with_hurt_hand)) if(limb.held_index && victim.get_item_for_held_index(limb.held_index) && (disabling || prob(30 * severity))) var/obj/item/I = victim.get_item_for_held_index(limb.held_index) if(istype(I, /obj/item/offhand)) @@ -235,7 +235,7 @@ /datum/wound/blunt/moderate/proc/chiropractice(mob/living/carbon/human/user) var/time = base_treat_time - if(!do_after(user, time, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, time, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return if(prob(65)) @@ -254,7 +254,7 @@ /datum/wound/blunt/moderate/proc/malpractice(mob/living/carbon/human/user) var/time = base_treat_time - if(!do_after(user, time, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, time, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return if(prob(65)) @@ -275,7 +275,7 @@ else user.visible_message("[user] begins resetting [victim]'s [limb.name] with [I].", "You begin resetting [victim]'s [limb.name] with [I]...") - if(!do_after(user, base_treat_time * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, PROC_REF(still_exists)))) return if(victim == user) @@ -350,7 +350,7 @@ user.visible_message("[user] begins hastily applying [I] to [victim]'s' [limb.name]...", "You begin hastily applying [I] to [user == victim ? "your" : "[victim]'s"] [limb.name], disregarding the warning label...") - if(!do_after(user, base_treat_time * 1.5 * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * 1.5 * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, PROC_REF(still_exists)))) return I.use(1) @@ -388,7 +388,7 @@ user.visible_message("[user] begins applying [I] to [victim]'s' [limb.name]...", "You begin applying [I] to [user == victim ? "your" : "[victim]'s"] [limb.name]...") - if(!do_after(user, base_treat_time * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * (user == victim ? 1.5 : 1), target = victim, extra_checks=CALLBACK(src, PROC_REF(still_exists)))) return regen_points_current = 0 diff --git a/code/datums/wounds/burns.dm b/code/datums/wounds/burns.dm index c16be6005a..3417c76f60 100644 --- a/code/datums/wounds/burns.dm +++ b/code/datums/wounds/burns.dm @@ -180,7 +180,7 @@ /// if someone is using ointment on our burns /datum/wound/burn/proc/ointment(obj/item/stack/medical/ointment/I, mob/user) user.visible_message("[user] begins applying [I] to [victim]'s [limb.name]...", "You begin applying [I] to [user == victim ? "your" : "[victim]'s"] [limb.name]...") - if(!do_after(user, (user == victim ? I.self_delay : I.other_delay), extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, (user == victim ? I.self_delay : I.other_delay), extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return limb.heal_damage(I.heal_brute, I.heal_burn) @@ -197,7 +197,7 @@ /// if someone is using mesh on our burns /datum/wound/burn/proc/mesh(obj/item/stack/medical/mesh/I, mob/user) user.visible_message("[user] begins wrapping [victim]'s [limb.name] with [I]...", "You begin wrapping [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...") - if(!do_after(user, (user == victim ? I.self_delay : I.other_delay), target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, (user == victim ? I.self_delay : I.other_delay), target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return limb.heal_damage(I.heal_brute, I.heal_burn) diff --git a/code/datums/wounds/pierce.dm b/code/datums/wounds/pierce.dm index 434a711109..e57782f828 100644 --- a/code/datums/wounds/pierce.dm +++ b/code/datums/wounds/pierce.dm @@ -96,7 +96,7 @@ /datum/wound/pierce/proc/suture(obj/item/stack/medical/suture/I, mob/user) var/self_penalty_mult = (user == victim ? 1.4 : 1) user.visible_message("[user] begins stitching [victim]'s [limb.name] with [I]...", "You begin stitching [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...") - if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return user.visible_message("[user] stitches up some of the bleeding on [victim].", "You stitch up some of the bleeding on [user == victim ? "yourself" : "[victim]"].") var/blood_sutured = I.stop_bleeding / self_penalty_mult * 0.5 @@ -112,7 +112,7 @@ /datum/wound/pierce/proc/tool_cauterize(obj/item/I, mob/user) var/self_penalty_mult = (user == victim ? 1.5 : 1) user.visible_message("[user] begins cauterizing [victim]'s [limb.name] with [I]...", "You begin cauterizing [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...") - if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return user.visible_message("[user] cauterizes some of the bleeding on [victim].", "You cauterize some of the bleeding on [victim].") diff --git a/code/datums/wounds/slash.dm b/code/datums/wounds/slash.dm index 02e3db3070..89c95ba706 100644 --- a/code/datums/wounds/slash.dm +++ b/code/datums/wounds/slash.dm @@ -47,7 +47,7 @@ if(highest_scar) UnregisterSignal(highest_scar, COMSIG_PARENT_QDELETING) if(new_scar) - RegisterSignal(new_scar, COMSIG_PARENT_QDELETING, .proc/clear_highest_scar) + RegisterSignal(new_scar, COMSIG_PARENT_QDELETING, PROC_REF(clear_highest_scar)) highest_scar = new_scar /datum/wound/slash/proc/clear_highest_scar(datum/source) @@ -180,7 +180,7 @@ user.visible_message("[user] begins licking the wounds on [victim]'s [limb.name].", "You begin licking the wounds on [victim]'s [limb.name]...", ignored_mobs=victim) to_chat(victim, "[user] begins to lick the wounds on your [limb.name].[user] licks the wounds on [victim]'s [limb.name].", "You lick some of the wounds on [victim]'s [limb.name]", ignored_mobs=victim) @@ -209,7 +209,7 @@ /datum/wound/slash/proc/las_cauterize(obj/item/gun/energy/laser/lasgun, mob/user) var/self_penalty_mult = (user == victim ? 1.25 : 1) user.visible_message("[user] begins aiming [lasgun] directly at [victim]'s [limb.name]...", "You begin aiming [lasgun] directly at [user == victim ? "your" : "[victim]'s"] [limb.name]...") - if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return var/damage = lasgun.chambered.BB.damage lasgun.chambered.BB.wound_bonus -= 30 @@ -224,7 +224,7 @@ /datum/wound/slash/proc/tool_cauterize(obj/item/I, mob/user) var/self_penalty_mult = (user == victim ? 1.5 : 1) user.visible_message("[user] begins cauterizing [victim]'s [limb.name] with [I]...", "You begin cauterizing [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...") - if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return user.visible_message("[user] cauterizes some of the bleeding on [victim].", "You cauterize some of the bleeding on [victim].") @@ -244,7 +244,7 @@ var/self_penalty_mult = (user == victim ? 1.4 : 1) user.visible_message("[user] begins stitching [victim]'s [limb.name] with [I]...", "You begin stitching [user == victim ? "your" : "[victim]'s"] [limb.name] with [I]...") - if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, .proc/still_exists))) + if(!do_after(user, base_treat_time * self_penalty_mult, target=victim, extra_checks = CALLBACK(src, PROC_REF(still_exists)))) return user.visible_message("[user] stitches up some of the bleeding on [victim].", "You stitch up some of the bleeding on [user == victim ? "yourself" : "[victim]"].") var/blood_sutured = I.stop_bleeding / self_penalty_mult diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 54f1db323a..97e073275f 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -173,7 +173,7 @@ GLOBAL_LIST_EMPTY(teleportlocs) if (picked && is_station_level(picked.z)) GLOB.teleportlocs[AR.name] = AR - sortTim(GLOB.teleportlocs, /proc/cmp_text_asc) + sortTim(GLOB.teleportlocs, GLOBAL_PROC_REF(cmp_text_asc)) /** * Called when an area loads @@ -420,7 +420,7 @@ GLOBAL_LIST_EMPTY(teleportlocs) if(D.operating) D.nextstate = opening ? FIREDOOR_OPEN : FIREDOOR_CLOSED else if(!(D.density ^ opening)) - INVOKE_ASYNC(D, (opening ? /obj/machinery/door/firedoor.proc/open : /obj/machinery/door/firedoor.proc/close)) + INVOKE_ASYNC(D, (opening ? TYPE_PROC_REF(/obj/machinery/door/firedoor, open) : TYPE_PROC_REF(/obj/machinery/door/firedoor, close))) /area/proc/firealert(obj/source) if(always_unpowered == 1) //no fire alarms in space/asteroid @@ -513,7 +513,7 @@ GLOBAL_LIST_EMPTY(teleportlocs) var/mob/living/silicon/SILICON = i if(SILICON.triggerAlarm("Burglar", src, cameras, trigger)) //Cancel silicon alert after 1 minute - addtimer(CALLBACK(SILICON, /mob/living/silicon.proc/cancelAlarm,"Burglar",src,trigger), 600) + addtimer(CALLBACK(SILICON, TYPE_PROC_REF(/mob/living/silicon, cancelAlarm),"Burglar",src,trigger), 600) /area/proc/set_fire_alarm_effects(boolean) fire = boolean diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 0749292288..d5fb09c455 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -706,7 +706,7 @@ /atom/proc/hitby(atom/movable/hitting_atom, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum) SEND_SIGNAL(src, COMSIG_ATOM_HITBY, hitting_atom, skipcatch, hitpush, blocked, throwingdatum) if(density && !has_gravity(hitting_atom)) //thrown stuff bounces off dense stuff in no grav, unless the thrown stuff ends up inside what it hit(embedding, bola, etc...). - addtimer(CALLBACK(src, .proc/hitby_react, hitting_atom), 2) + addtimer(CALLBACK(src, PROC_REF(hitby_react), hitting_atom), 2) /** * We have have actually hit the passed in atom @@ -940,7 +940,7 @@ if(STR == src_object) progress.end_progress() return - while(do_after(user, 1 SECONDS, src, NONE, FALSE, CALLBACK(STR, /datum/component/storage.proc/handle_mass_item_insertion, things, src_object, user, progress))) + while(do_after(user, 1 SECONDS, src, NONE, FALSE, CALLBACK(STR, TYPE_PROC_REF(/datum/component/storage, handle_mass_item_insertion), things, src_object, user, progress))) stoplag(1) progress.end_progress() to_chat(user, "You dump as much of [src_object.parent]'s contents into [STR.insert_preposition]to [src] as you can.") @@ -1340,7 +1340,7 @@ /atom/proc/update_filters() filters = null - filter_data = sortTim(filter_data, /proc/cmp_filter_data_priority, TRUE) + filter_data = sortTim(filter_data, GLOBAL_PROC_REF(cmp_filter_data_priority), TRUE) for(var/f in filter_data) var/list/data = filter_data[f] var/list/arguments = data.Copy() diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 3c1887ad27..764e61d4c8 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -172,7 +172,7 @@ if(isobj(A) || ismob(A)) if(A.layer > highest.layer) highest = A - INVOKE_ASYNC(src, .proc/SpinAnimation, 5, 2) + INVOKE_ASYNC(src, PROC_REF(SpinAnimation), 5, 2) throw_impact(highest) return TRUE diff --git a/code/game/gamemodes/dynamic/dynamic.dm b/code/game/gamemodes/dynamic/dynamic.dm index c31cbbdcfc..df698a4f5e 100644 --- a/code/game/gamemodes/dynamic/dynamic.dm +++ b/code/game/gamemodes/dynamic/dynamic.dm @@ -421,7 +421,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) /datum/game_mode/dynamic/post_setup(report) for(var/datum/dynamic_ruleset/roundstart/rule in executed_rules) rule.candidates.Cut() // The rule should not use candidates at this point as they all are null. - addtimer(CALLBACK(src, /datum/game_mode/dynamic/.proc/execute_roundstart_rule, rule), rule.delay) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/game_mode/dynamic, execute_roundstart_rule), rule), rule.delay) ..() @@ -740,7 +740,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) if (forced_latejoin_rule.ready(TRUE)) if (!forced_latejoin_rule.repeatable) latejoin_rules = remove_from_list(latejoin_rules, forced_latejoin_rule.type) - addtimer(CALLBACK(src, /datum/game_mode/dynamic/.proc/execute_midround_latejoin_rule, forced_latejoin_rule), forced_latejoin_rule.delay) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/game_mode/dynamic, execute_midround_latejoin_rule), forced_latejoin_rule), forced_latejoin_rule.delay) forced_latejoin_rule = null else if (latejoin_injection_cooldown < world.time && prob(get_injection_chance())) diff --git a/code/game/gamemodes/dynamic/dynamic_hijacking.dm b/code/game/gamemodes/dynamic/dynamic_hijacking.dm index 04892ad153..cd13665114 100644 --- a/code/game/gamemodes/dynamic/dynamic_hijacking.dm +++ b/code/game/gamemodes/dynamic/dynamic_hijacking.dm @@ -1,5 +1,5 @@ /datum/game_mode/dynamic/proc/setup_hijacking() - RegisterSignal(SSdcs, COMSIG_GLOB_PRE_RANDOM_EVENT, .proc/on_pre_random_event) + RegisterSignal(SSdcs, COMSIG_GLOB_PRE_RANDOM_EVENT, PROC_REF(on_pre_random_event)) /datum/game_mode/dynamic/proc/on_pre_random_event(datum/source, datum/round_event_control/round_event_control) SIGNAL_HANDLER diff --git a/code/game/gamemodes/dynamic/ruleset_picking.dm b/code/game/gamemodes/dynamic/ruleset_picking.dm index 7c87f1bc82..d14e6e8aa1 100644 --- a/code/game/gamemodes/dynamic/ruleset_picking.dm +++ b/code/game/gamemodes/dynamic/ruleset_picking.dm @@ -37,7 +37,7 @@ current_midround_rulesets = drafted_rules - rule midround_injection_timer_id = addtimer( - CALLBACK(src, .proc/execute_midround_rule, rule), \ + CALLBACK(src, PROC_REF(execute_midround_rule), rule), \ ADMIN_CANCEL_MIDROUND_TIME, \ TIMER_STOPPABLE, \ ) @@ -53,7 +53,7 @@ midround_injection_timer_id = null if (!rule.repeatable) midround_rules = remove_from_list(midround_rules, rule.type) - addtimer(CALLBACK(src, .proc/execute_midround_latejoin_rule, rule), rule.delay) + addtimer(CALLBACK(src, PROC_REF(execute_midround_latejoin_rule), rule), rule.delay) /// Executes a random latejoin ruleset from the list of drafted rules. /datum/game_mode/dynamic/proc/pick_latejoin_rule(list/drafted_rules) @@ -62,7 +62,7 @@ return if (!rule.repeatable) latejoin_rules = remove_from_list(latejoin_rules, rule.type) - addtimer(CALLBACK(src, .proc/execute_midround_latejoin_rule, rule), rule.delay) + addtimer(CALLBACK(src, PROC_REF(execute_midround_latejoin_rule), rule), rule.delay) return TRUE /// Mainly here to facilitate delayed rulesets. All midround/latejoin rulesets are executed with a timered callback to this proc. diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 2bc497e62a..36b1c9f2fb 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -89,7 +89,7 @@ /datum/game_mode/proc/post_setup(report) //Gamemodes can override the intercept report. Passing TRUE as the argument will force a report. if(!report) report = !CONFIG_GET(flag/no_intercept_report) - addtimer(CALLBACK(GLOBAL_PROC, .proc/display_roundstart_logout_report), ROUNDSTART_LOGOUT_REPORT_TIME) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(display_roundstart_logout_report)), ROUNDSTART_LOGOUT_REPORT_TIME) if(prob(20)) //cit-change flipseclevel = TRUE @@ -100,7 +100,7 @@ // delay = (delay SECONDS) // else // delay = (4 MINUTES) //default to 4 minutes if the delay isn't defined. - // addtimer(CALLBACK(GLOBAL_PROC, .proc/reopen_roundstart_suicide_roles), delay) + // addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(reopen_roundstart_suicide_roles)), delay) if(SSdbcore.Connect()) var/list/to_set = list() @@ -120,7 +120,7 @@ query_round_game_mode.Execute() qdel(query_round_game_mode) if(report) - addtimer(CALLBACK(src, .proc/send_intercept, 0), rand(waittime_l, waittime_h)) + addtimer(CALLBACK(src, PROC_REF(send_intercept), 0), rand(waittime_l, waittime_h)) generate_station_goals() gamemode_ready = TRUE return TRUE diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 220fbe9978..a46e4e90c8 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -69,7 +69,7 @@ /datum/game_mode/traitor/post_setup() for(var/datum/mind/traitor in pre_traitors) var/datum/antagonist/traitor/new_antag = new antag_datum() - addtimer(CALLBACK(traitor, /datum/mind.proc/add_antag_datum, new_antag), rand(10,100)) + addtimer(CALLBACK(traitor, TYPE_PROC_REF(/datum/mind, add_antag_datum), new_antag), rand(10,100)) if(!exchange_blue) exchange_blue = -1 //Block latejoiners from getting exchange objectives ..() diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index c19c59448f..dc016fc7a9 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -154,7 +154,7 @@ Class Procs: START_PROCESSING(SSfastprocess, src) else START_PROCESSING(SSmachines, src) - RegisterSignal(src, COMSIG_ENTER_AREA, .proc/power_change) + RegisterSignal(src, COMSIG_ENTER_AREA, PROC_REF(power_change)) if (occupant_typecache) occupant_typecache = typecacheof(occupant_typecache) @@ -531,7 +531,7 @@ Class Procs: I.play_tool_sound(src, 50) var/prev_anchored = anchored //as long as we're the same anchored state and we're either on a floor or are anchored, toggle our anchored state - if(I.use_tool(src, user, time, extra_checks = CALLBACK(src, .proc/unfasten_wrench_check, prev_anchored, user))) + if(I.use_tool(src, user, time, extra_checks = CALLBACK(src, PROC_REF(unfasten_wrench_check), prev_anchored, user))) to_chat(user, "You [anchored ? "un" : ""]secure [src].") setAnchored(!anchored) playsound(src, 'sound/items/deconstruct.ogg', 50, 1) diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm index b59e71d62e..b5fdb5af8d 100644 --- a/code/game/machinery/ai_slipper.dm +++ b/code/game/machinery/ai_slipper.dm @@ -55,4 +55,4 @@ to_chat(user, "You activate [src]. It now has [uses] uses of foam remaining.") cooldown = world.time + cooldown_time power_change() - addtimer(CALLBACK(src, .proc/power_change), cooldown_time) + addtimer(CALLBACK(src, PROC_REF(power_change)), cooldown_time) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 6c4542bfd1..05cb3202d2 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -51,7 +51,7 @@ matching_designs = list() /obj/machinery/autolathe/ComponentInitialize() - AddComponent(/datum/component/material_container, SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID], 0, TRUE, null, null, CALLBACK(src, .proc/AfterMaterialInsert)) + AddComponent(/datum/component/material_container, SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID], 0, TRUE, null, null, CALLBACK(src, PROC_REF(AfterMaterialInsert))) /obj/machinery/autolathe/Destroy() QDEL_NULL(wires) @@ -210,7 +210,7 @@ if(materials.materials[i] > 0) list_to_show += i - used_material = tgui_input_list(usr, "Choose [used_material]", "Custom Material", sort_list(list_to_show, /proc/cmp_typepaths_asc)) + used_material = tgui_input_list(usr, "Choose [used_material]", "Custom Material", sort_list(list_to_show, GLOBAL_PROC_REF(cmp_typepaths_asc))) if(isnull(used_material)) return //Didn't pick any material, so you can't build shit either. custom_materials[used_material] += amount_needed @@ -223,7 +223,7 @@ use_power(power) icon_state = "autolathe_n" var/time = is_stack ? 32 : (32 * coeff * multiplier) ** 0.8 - addtimer(CALLBACK(src, .proc/make_item, power, materials_used, custom_materials, multiplier, coeff, is_stack, usr), time) + addtimer(CALLBACK(src, PROC_REF(make_item), power, materials_used, custom_materials, multiplier, coeff, is_stack, usr), time) . = TRUE else to_chat(usr, span_alert("Not enough materials for this operation.")) @@ -477,4 +477,4 @@ // override the base to allow plastics /obj/machinery/autolathe/ComponentInitialize() var/list/extra_mats = list(/datum/material/plastic) - AddComponent(/datum/component/material_container, SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID] + extra_mats, 0, TRUE, null, null, CALLBACK(src, .proc/AfterMaterialInsert)) + AddComponent(/datum/component/material_container, SSmaterials.materialtypes_by_category[MAT_CATEGORY_RIGID] + extra_mats, 0, TRUE, null, null, CALLBACK(src, PROC_REF(AfterMaterialInsert))) diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index 54a06f39eb..03a17caa5f 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -183,7 +183,7 @@ if(device) device.pulsed() - addtimer(CALLBACK(src, /atom/.proc/update_icon), 15) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 15) /obj/machinery/button/power_change() ..() diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 6e794b8072..bd2faefbd7 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -117,7 +117,7 @@ if(can_use()) GLOB.cameranet.addCamera(src) emped = 0 //Resets the consecutive EMP count - addtimer(CALLBACK(src, .proc/cancelCameraAlarm), 100) + addtimer(CALLBACK(src, PROC_REF(cancelCameraAlarm)), 100) for(var/i in GLOB.player_list) var/mob/M = i if (M.client.eye == src) @@ -325,7 +325,7 @@ change_msg = "reactivates" triggerCameraAlarm() if(!QDELETED(src)) //We'll be doing it anyway in destroy - addtimer(CALLBACK(src, .proc/cancelCameraAlarm), 100) + addtimer(CALLBACK(src, PROC_REF(cancelCameraAlarm)), 100) if(displaymessage) if(user) visible_message("[user] [change_msg] [src]!") diff --git a/code/game/machinery/civilian_bountys.dm b/code/game/machinery/civilian_bountys.dm index 1df0d02c3b..7768a06258 100644 --- a/code/game/machinery/civilian_bountys.dm +++ b/code/game/machinery/civilian_bountys.dm @@ -340,7 +340,7 @@ /obj/item/civ_bounty_beacon/attack_self() loc.visible_message("\The [src] begins to beep loudly!") - addtimer(CALLBACK(src, .proc/launch_payload), 4 SECONDS) + addtimer(CALLBACK(src, PROC_REF(launch_payload)), 4 SECONDS) /obj/item/civ_bounty_beacon/proc/launch_payload() playsound(src, "sparks", 80, TRUE) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 06a399a2eb..9758c00ef3 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -137,7 +137,7 @@ if(G.suiciding) // The ghost came from a body that is suiciding. return FALSE if(clonemind.damnation_type) //Can't clone the damned. - INVOKE_ASYNC(src, .proc/horrifyingsound) + INVOKE_ASYNC(src, PROC_REF(horrifyingsound)) mess = TRUE update_icon() return FALSE diff --git a/code/game/machinery/computer/apc_control.dm b/code/game/machinery/computer/apc_control.dm index 804025961b..f091b77916 100644 --- a/code/game/machinery/computer/apc_control.dm +++ b/code/game/machinery/computer/apc_control.dm @@ -112,7 +112,7 @@ log_game("[key_name(operator)] set the logs of [src] in [AREACOORD(src)] [should_log ? "On" : "Off"]") if("restore-console") restoring = TRUE - addtimer(CALLBACK(src, .proc/restore_comp), rand(3,5) * 9) + addtimer(CALLBACK(src, PROC_REF(restore_comp)), rand(3,5) * 9) if("access-apc") var/ref = params["ref"] playsound(src, "terminal_type", 50, FALSE) diff --git a/code/game/machinery/computer/arcade/battle.dm b/code/game/machinery/computer/arcade/battle.dm index b668b648f2..166f89187c 100644 --- a/code/game/machinery/computer/arcade/battle.dm +++ b/code/game/machinery/computer/arcade/battle.dm @@ -207,7 +207,7 @@ else playsound(src, 'sound/arcade/hit.ogg', 50, TRUE, extrarange = -3) - timer_id = addtimer(CALLBACK(src, .proc/enemy_action,player_stance,user),1 SECONDS,TIMER_STOPPABLE) + timer_id = addtimer(CALLBACK(src, PROC_REF(enemy_action),player_stance,user),1 SECONDS,TIMER_STOPPABLE) gameover_check(user) ///the enemy turn, the enemy's action entirely depend on their current passive and a teensy tiny bit of randomness diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 1d47155c33..d57a18bfc6 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -277,13 +277,13 @@ /obj/machinery/computer/security/telescreen/entertainment/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_CLICK, .proc/BigClick) + RegisterSignal(src, COMSIG_CLICK, PROC_REF(BigClick)) // Bypass clickchain to allow humans to use the telescreen from a distance /obj/machinery/computer/security/telescreen/entertainment/proc/BigClick() SIGNAL_HANDLER - INVOKE_ASYNC(src, /atom.proc/interact, usr) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom, interact), usr) /obj/machinery/computer/security/telescreen/entertainment/proc/notify(on) if(on && icon_state == icon_state_off) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 91211d3d40..16aa4f72be 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -274,7 +274,7 @@ say("Initiating scan...") var/prev_locked = scanner.locked scanner.locked = TRUE - addtimer(CALLBACK(src, .proc/finish_scan, scanner.occupant, prev_locked), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(finish_scan), scanner.occupant, prev_locked), 2 SECONDS) . = TRUE /obj/machinery/computer/cloning/proc/Toggle_autoprocess(mob/user) diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index 8921232c06..8f7b15070b 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -200,7 +200,7 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new) else results_undamaged[++results_undamaged.len] = total_list - var/list/returning = sortTim(results_damaged,/proc/damage_compare) + sortTim(results_undamaged,/proc/ijob_compare) + var/list/returning = sortTim(results_damaged,GLOBAL_PROC_REF(damage_compare)) + sortTim(results_undamaged,GLOBAL_PROC_REF(ijob_compare)) data_by_z["[z]"] = returning last_update["[z]"] = world.time diff --git a/code/game/machinery/computer/prisoner/gulag_teleporter.dm b/code/game/machinery/computer/prisoner/gulag_teleporter.dm index 70b66c1b87..917104df22 100644 --- a/code/game/machinery/computer/prisoner/gulag_teleporter.dm +++ b/code/game/machinery/computer/prisoner/gulag_teleporter.dm @@ -111,7 +111,7 @@ if("teleport") if(!teleporter || !beacon) return - addtimer(CALLBACK(src, .proc/teleport, usr), 5) + addtimer(CALLBACK(src, PROC_REF(teleport), usr), 5) return TRUE /obj/machinery/computer/prisoner/gulag_teleporter_computer/proc/scan_machinery() diff --git a/code/game/machinery/computer/teleporter.dm b/code/game/machinery/computer/teleporter.dm index eb1c4903fc..dcda7a33f2 100644 --- a/code/game/machinery/computer/teleporter.dm +++ b/code/game/machinery/computer/teleporter.dm @@ -90,7 +90,7 @@ say("Processing hub calibration to target...") calibrating = TRUE power_station.update_icon() - addtimer(CALLBACK(src, .proc/finish_calibration), 50 * (3 - power_station.teleporter_hub.accuracy)) //Better parts mean faster calibration + addtimer(CALLBACK(src, PROC_REF(finish_calibration)), 50 * (3 - power_station.teleporter_hub.accuracy)) //Better parts mean faster calibration . = TRUE /obj/machinery/computer/teleporter/proc/finish_calibration() @@ -150,7 +150,7 @@ var/mob/living/M = target var/obj/item/implant/tracking/I = locate() in M.implants if(I) - RegisterSignal(I, COMSIG_IMPLANT_REMOVING, .proc/untarget_implant) + RegisterSignal(I, COMSIG_IMPLANT_REMOVING, PROC_REF(untarget_implant)) imp_t = I else target = null diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 8cdec2f324..9f8fd6ba5e 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -90,7 +90,7 @@ return to_chat(user, "You start to add cables to the frame...") - if(P.use_tool(src, user, 20, volume=50, amount=5, extra_checks = CALLBACK(src, .proc/check_state, 1))) + if(P.use_tool(src, user, 20, volume=50, amount=5, extra_checks = CALLBACK(src, PROC_REF(check_state), 1))) to_chat(user, "You add cables to the frame.") state = 2 icon_state = "box_1" @@ -99,7 +99,7 @@ if(P.tool_behaviour == TOOL_SCREWDRIVER && !anchored) user.visible_message("[user] disassembles the frame.", \ "You start to disassemble the frame...", "You hear banging and clanking.") - if(P.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, .proc/check_state, 1))) + if(P.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, PROC_REF(check_state), 1))) if(state == 1) to_chat(user, "You disassemble the frame.") var/obj/item/stack/sheet/metal/M = new (loc, 5) @@ -108,7 +108,7 @@ return if(P.tool_behaviour == TOOL_WRENCH) to_chat(user, "You start [anchored ? "un" : ""]securing [src]...") - if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, .proc/check_state, 1))) + if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, PROC_REF(check_state), 1))) if(state == 1) to_chat(user, "You [anchored ? "un" : ""]secure [src].") set_anchored(!anchored) @@ -117,7 +117,7 @@ if(2) if(P.tool_behaviour == TOOL_WRENCH) to_chat(user, "You start [anchored ? "un" : ""]securing [src]...") - if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, .proc/check_state, 2))) + if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, PROC_REF(check_state), 2))) to_chat(user, "You [anchored ? "un" : ""]secure [src].") set_anchored(!anchored) return @@ -175,7 +175,7 @@ if(P.tool_behaviour == TOOL_WRENCH && !circuit.needs_anchored) to_chat(user, "You start [anchored ? "un" : ""]securing [src]...") - if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, .proc/check_state, 3))) + if(P.use_tool(src, user, 40, volume=75, extra_checks = CALLBACK(src, PROC_REF(check_state), 3))) to_chat(user, "You [anchored ? "un" : ""]secure [src].") set_anchored(!anchored) return @@ -231,7 +231,7 @@ for(var/obj/item/co in replacer) part_list += co //Sort the parts. This ensures that higher tier items are applied first. - part_list = sortTim(part_list, /proc/cmp_rped_sort) + part_list = sortTim(part_list, GLOBAL_PROC_REF(cmp_rped_sort)) for(var/path in req_components) while(req_components[path] > 0 && (locate(path) in part_list)) diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 1a0e36fb62..bf83cc21d3 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -351,7 +351,7 @@ glow.update_light() continue if(prob(2)) // Unique effects for the dance floor that show up randomly to mix things up - INVOKE_ASYNC(src, .proc/hierofunk) + INVOKE_ASYNC(src, PROC_REF(hierofunk)) sleep(playing.song_beat) #undef DISCO_INFENO_RANGE diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 29816473d0..37195b92e9 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -123,7 +123,7 @@ /obj/structure/barricade/security/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/deploy), deploy_time) + addtimer(CALLBACK(src, PROC_REF(deploy)), deploy_time) /obj/structure/barricade/security/proc/deploy() icon_state = "barrier1" diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index c3ec2dff21..523593e451 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -113,7 +113,7 @@ set_frequency(frequency) if(closeOtherId != null) - addtimer(CALLBACK(.proc/update_other_id), 5) + addtimer(CALLBACK(PROC_REF(update_other_id)), 5) if(glass) airlock_material = "glass" if(security_level > AIRLOCK_SECURITY_METAL) @@ -224,9 +224,9 @@ return if(density) - INVOKE_ASYNC(src, .proc/open) + INVOKE_ASYNC(src, PROC_REF(open)) else - INVOKE_ASYNC(src, .proc/close) + INVOKE_ASYNC(src, PROC_REF(close)) if("bolt") if(command_value == "on" && locked) @@ -346,7 +346,7 @@ if(cyclelinkedairlock.operating) cyclelinkedairlock.delayed_close_requested = TRUE else - addtimer(CALLBACK(cyclelinkedairlock, .proc/close), 2) + addtimer(CALLBACK(cyclelinkedairlock, PROC_REF(close)), 2) ..() /obj/machinery/door/airlock/proc/isElectrified() @@ -403,7 +403,7 @@ secondsBackupPowerLost = 10 if(!spawnPowerRestoreRunning) spawnPowerRestoreRunning = TRUE - INVOKE_ASYNC(src, .proc/handlePowerRestore) + INVOKE_ASYNC(src, PROC_REF(handlePowerRestore)) update_icon() /obj/machinery/door/airlock/proc/loseBackupPower() @@ -411,7 +411,7 @@ src.secondsBackupPowerLost = 60 if(!spawnPowerRestoreRunning) spawnPowerRestoreRunning = TRUE - INVOKE_ASYNC(src, .proc/handlePowerRestore) + INVOKE_ASYNC(src, PROC_REF(handlePowerRestore)) update_icon() /obj/machinery/door/airlock/proc/regainBackupPower() @@ -1042,7 +1042,7 @@ user.visible_message("[user] is [welded ? "unwelding":"welding"] the airlock.", \ "You begin [welded ? "unwelding":"welding"] the airlock...", \ "You hear welding.") - if(W.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, .proc/weld_checks, W, user))) + if(W.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, PROC_REF(weld_checks), W, user))) welded = !welded user.visible_message("[user.name] has [welded? "welded shut":"unwelded"] [src].", \ "You [welded ? "weld the airlock shut":"unweld the airlock"].") @@ -1054,7 +1054,7 @@ user.visible_message("[user] is welding the airlock.", \ "You begin repairing the airlock...", \ "You hear welding.") - if(W.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, .proc/weld_checks, W, user))) + if(W.use_tool(src, user, 40, volume=50, extra_checks = CALLBACK(src, PROC_REF(weld_checks), W, user))) obj_integrity = max_integrity stat &= ~BROKEN user.visible_message("[user.name] has repaired [src].", \ @@ -1127,9 +1127,9 @@ if(!axe.wielded) to_chat(user, "You need to be wielding \the [axe] to do that!") return - INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) + INVOKE_ASYNC(src, (density ? PROC_REF(open) : PROC_REF(close)), 2) else - INVOKE_ASYNC(src, (density ? .proc/open : .proc/close), 2) + INVOKE_ASYNC(src, (density ? PROC_REF(open) : PROC_REF(close)), 2) if(I.tool_behaviour == TOOL_CROWBAR) if(!I.can_force_powered) @@ -1208,7 +1208,7 @@ operating = FALSE if(delayed_close_requested) delayed_close_requested = FALSE - addtimer(CALLBACK(src, .proc/close), 1) + addtimer(CALLBACK(src, PROC_REF(close)), 1) return TRUE @@ -1305,7 +1305,7 @@ return operating = TRUE update_icon(AIRLOCK_EMAG, 1) - addtimer(CALLBACK(src, .proc/open_sesame), 6) + addtimer(CALLBACK(src, PROC_REF(open_sesame)), 6) return TRUE /obj/machinery/door/airlock/proc/open_sesame() @@ -1381,7 +1381,7 @@ deltimer(unelectrify_timerid) unelectrify_timerid = null if(secondsElectrified != ELECTRIFIED_PERMANENT) - unelectrify_timerid = addtimer(CALLBACK(src, .proc/remove_electrify), secondsElectrified SECONDS, TIMER_STOPPABLE) + unelectrify_timerid = addtimer(CALLBACK(src, PROC_REF(remove_electrify)), secondsElectrified SECONDS, TIMER_STOPPABLE) diag_hud_set_electrified() if(user) diff --git a/code/game/machinery/doors/alarmlock.dm b/code/game/machinery/doors/alarmlock.dm index f0b0d9eeb0..71c3ad6306 100644 --- a/code/game/machinery/doors/alarmlock.dm +++ b/code/game/machinery/doors/alarmlock.dm @@ -23,7 +23,7 @@ . = ..() SSradio.remove_object(src, air_frequency) air_connection = SSradio.add_object(src, air_frequency, RADIO_TO_AIRALARM) - INVOKE_ASYNC(src, .proc/open) + INVOKE_ASYNC(src, PROC_REF(open)) /obj/machinery/door/airlock/alarmlock/receive_signal(datum/signal/signal) ..() diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index 57dcb223cc..8c7ad08050 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -89,7 +89,7 @@ for(var/obj/machinery/door/window/brigdoor/door in targets) if(door.density) continue - INVOKE_ASYNC(door, /obj/machinery/door/window/brigdoor.proc/close) + INVOKE_ASYNC(door, TYPE_PROC_REF(/obj/machinery/door/window/brigdoor, close)) for(var/obj/structure/closet/secure_closet/brig/C in targets) if(C.broken) @@ -117,7 +117,7 @@ for(var/obj/machinery/door/window/brigdoor/door in targets) if(!door.density) continue - INVOKE_ASYNC(door, /obj/machinery/door/window/brigdoor.proc/open) + INVOKE_ASYNC(door, TYPE_PROC_REF(/obj/machinery/door/window/brigdoor, open)) for(var/obj/structure/closet/secure_closet/brig/C in targets) if(C.broken) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index a3483e5702..9911e63b88 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -254,7 +254,7 @@ if (. & EMP_PROTECT_SELF) return if(prob(severity/5) && (istype(src, /obj/machinery/door/airlock) || istype(src, /obj/machinery/door/window)) ) - INVOKE_ASYNC(src, .proc/open) + INVOKE_ASYNC(src, PROC_REF(open)) /obj/machinery/door/proc/unelectrify() secondsElectrified = MACHINE_NOT_ELECTRIFIED @@ -377,7 +377,7 @@ close() /obj/machinery/door/proc/autoclose_in(wait) - addtimer(CALLBACK(src, .proc/autoclose), wait, TIMER_UNIQUE | TIMER_NO_HASH_WAIT | TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(autoclose)), wait, TIMER_UNIQUE | TIMER_NO_HASH_WAIT | TIMER_OVERRIDE) /obj/machinery/door/proc/requiresID() return 1 diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index d040b98a38..4a2b539ef4 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -128,7 +128,7 @@ /obj/machinery/door/firedoor/power_change() if(powered(power_channel)) stat &= ~NOPOWER - INVOKE_ASYNC(src, .proc/latetoggle) + INVOKE_ASYNC(src, PROC_REF(latetoggle)) else stat |= NOPOWER diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index ba96cb5bf6..6928005729 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -38,9 +38,9 @@ /obj/machinery/door/poddoor/shuttledock/proc/check() var/turf/T = get_step(src, checkdir) if(!istype(T, turftype)) - INVOKE_ASYNC(src, .proc/open) + INVOKE_ASYNC(src, PROC_REF(open)) else - INVOKE_ASYNC(src, .proc/close) + INVOKE_ASYNC(src, PROC_REF(close)) /obj/machinery/door/poddoor/incinerator_toxmix name = "combustion chamber vent" diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 7d9ec6a9a1..e305e1660c 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -156,7 +156,7 @@ do_animate("opening") playsound(src.loc, 'sound/machines/windowdoor.ogg', 100, 1) src.icon_state ="[src.base_state]open" - addtimer(CALLBACK(src, .proc/finish_opening), 10) + addtimer(CALLBACK(src, PROC_REF(finish_opening)), 10) return TRUE /obj/machinery/door/window/proc/finish_opening() @@ -186,7 +186,7 @@ density = TRUE air_update_turf(1) update_freelook_sight() - addtimer(CALLBACK(src, .proc/finish_closing), 10) + addtimer(CALLBACK(src, PROC_REF(finish_closing)), 10) return TRUE /obj/machinery/door/window/proc/finish_closing() @@ -231,7 +231,7 @@ operating = TRUE flick("[src.base_state]spark", src) playsound(src, "sparks", 75, 1) - addtimer(CALLBACK(src, .proc/open_windows_me), 6) + addtimer(CALLBACK(src, PROC_REF(open_windows_me)), 6) return TRUE /obj/machinery/door/window/proc/open_windows_me() @@ -349,11 +349,11 @@ return if(density) - INVOKE_ASYNC(src, .proc/open) + INVOKE_ASYNC(src, PROC_REF(open)) else - INVOKE_ASYNC(src, .proc/close) + INVOKE_ASYNC(src, PROC_REF(close)) if("touch") - INVOKE_ASYNC(src, .proc/open_and_close) + INVOKE_ASYNC(src, PROC_REF(open_and_close)) /obj/machinery/door/window/brigdoor name = "secure door" diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm index 458f231f4b..6dfff281d5 100644 --- a/code/game/machinery/doppler_array.dm +++ b/code/game/machinery/doppler_array.dm @@ -20,7 +20,7 @@ GLOBAL_LIST_EMPTY(doppler_arrays) /obj/machinery/doppler_array/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE,null,null,CALLBACK(src,.proc/rot_message)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE,null,null,CALLBACK(src,PROC_REF(rot_message))) /obj/machinery/doppler_array/Destroy() GLOB.doppler_arrays -= src diff --git a/code/game/machinery/embedded_controller/embedded_controller_base.dm b/code/game/machinery/embedded_controller/embedded_controller_base.dm index 0a0a4e08f3..463b5ba0ce 100644 --- a/code/game/machinery/embedded_controller/embedded_controller_base.dm +++ b/code/game/machinery/embedded_controller/embedded_controller_base.dm @@ -56,10 +56,10 @@ if(program) program.receive_user_command(href_list["command"]) - addtimer(CALLBACK(program, /datum/computer/file/embedded_program.proc/process), 5) + addtimer(CALLBACK(program, TYPE_PROC_REF(/datum/computer/file/embedded_program, process)), 5) usr.set_machine(src) - addtimer(CALLBACK(src, .proc/updateDialog), 5) + addtimer(CALLBACK(src, PROC_REF(updateDialog)), 5) /obj/machinery/embedded_controller/process() if(program) diff --git a/code/game/machinery/harvester.dm b/code/game/machinery/harvester.dm index 5d4f0f1ac8..ae8df91959 100644 --- a/code/game/machinery/harvester.dm +++ b/code/game/machinery/harvester.dm @@ -97,7 +97,7 @@ visible_message("The [name] begins warming up!") say("Initializing harvest protocol.") update_icon() - addtimer(CALLBACK(src, .proc/harvest), interval) + addtimer(CALLBACK(src, PROC_REF(harvest)), interval) /obj/machinery/harvester/proc/harvest() warming_up = FALSE @@ -132,7 +132,7 @@ operation_order.Remove(BP) break use_power(5000) - addtimer(CALLBACK(src, .proc/harvest), interval) + addtimer(CALLBACK(src, PROC_REF(harvest)), interval) /obj/machinery/harvester/proc/end_harvesting() warming_up = FALSE diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index cd87a858b8..73f9089050 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -703,7 +703,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ if(HOLORECORD_SOUND) playsound(src,entry[2],50,TRUE) if(HOLORECORD_DELAY) - addtimer(CALLBACK(src,.proc/replay_entry,entry_number+1),entry[2]) + addtimer(CALLBACK(src,PROC_REF(replay_entry),entry_number+1),entry[2]) return if(HOLORECORD_LANGUAGE) var/datum/language_holder/holder = replay_holo.get_language_holder() diff --git a/code/game/machinery/hypnochair.dm b/code/game/machinery/hypnochair.dm index 9380038147..e477268d97 100644 --- a/code/game/machinery/hypnochair.dm +++ b/code/game/machinery/hypnochair.dm @@ -95,7 +95,7 @@ START_PROCESSING(SSobj, src) start_time = world.time update_icon() - timerid = addtimer(CALLBACK(src, .proc/finish_interrogation), 450, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(finish_interrogation)), 450, TIMER_STOPPABLE) /obj/machinery/hypnochair/process() var/mob/living/carbon/C = occupant diff --git a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm index c3ce5732ab..7d6eab4913 100644 --- a/code/game/machinery/limbgrower.dm +++ b/code/game/machinery/limbgrower.dm @@ -41,7 +41,7 @@ stored_research = new /datum/techweb/specialized/autounlocking/limbgrower . = ..() AddComponent(/datum/component/plumbing/simple_demand) - AddComponent(/datum/component/simple_rotation, ROTATION_WRENCH | ROTATION_CLOCKWISE, null, CALLBACK(src, .proc/can_be_rotated)) + AddComponent(/datum/component/simple_rotation, ROTATION_WRENCH | ROTATION_CLOCKWISE, null, CALLBACK(src, PROC_REF(can_be_rotated))) /obj/machinery/limbgrower/ui_interact(mob/user, datum/tgui/ui) . = ..() @@ -210,7 +210,7 @@ flick("limbgrower_fill",src) icon_state = "limbgrower_idleon" selected_category = params["active_tab"] - addtimer(CALLBACK(src, .proc/build_item, consumed_reagents_list), production_speed * production_coefficient) + addtimer(CALLBACK(src, PROC_REF(build_item), consumed_reagents_list), production_speed * production_coefficient) . = TRUE return diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index fa71960c9d..20c496de5d 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -129,7 +129,7 @@ on = !on if(on) - INVOKE_ASYNC(src, .proc/magnetic_process) + INVOKE_ASYNC(src, PROC_REF(magnetic_process)) @@ -316,7 +316,7 @@ if("togglemoving") moving = !moving if(moving) - INVOKE_ASYNC(src, .proc/MagnetMove) + INVOKE_ASYNC(src, PROC_REF(MagnetMove)) updateUsrDialog() diff --git a/code/game/machinery/mass_driver.dm b/code/game/machinery/mass_driver.dm index 8b9333b5e0..5a40abaf6e 100644 --- a/code/game/machinery/mass_driver.dm +++ b/code/game/machinery/mass_driver.dm @@ -65,4 +65,4 @@ if(isliving(O)) var/mob/living/L = O to_chat(L, "You feel something click beneath you!") - addtimer(CALLBACK(src, .proc/drive), drive_delay) + addtimer(CALLBACK(src, PROC_REF(drive)), drive_delay) diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index 7fceff4380..e2251d09b9 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -127,7 +127,7 @@ DEFINE_BITFIELD(turret_flags, list( base.layer = NOT_HIGH_OBJ_LAYER underlays += base if(!has_cover) - INVOKE_ASYNC(src, .proc/popUp) + INVOKE_ASYNC(src, PROC_REF(popUp)) /obj/machinery/porta_turret/proc/toggle_on(var/set_to) var/current = on @@ -358,7 +358,7 @@ DEFINE_BITFIELD(turret_flags, list( toggle_on(FALSE) //turns off the turret temporarily update_icon() //6 seconds for the traitor to gtfo of the area before the turret decides to ruin his shit - addtimer(CALLBACK(src, .proc/toggle_on, TRUE), 6 SECONDS) + addtimer(CALLBACK(src, PROC_REF(toggle_on), TRUE), 6 SECONDS) //turns it back on. The cover popUp() popDown() are automatically called in process(), no need to define it here /obj/machinery/porta_turret/emp_act(severity) @@ -378,7 +378,7 @@ DEFINE_BITFIELD(turret_flags, list( toggle_on(FALSE) remove_control() - addtimer(CALLBACK(src, .proc/toggle_on, TRUE), rand(60,600)) + addtimer(CALLBACK(src, PROC_REF(toggle_on), TRUE), rand(60,600)) /obj/machinery/porta_turret/take_damage(damage, damage_type = BRUTE, damage_flag = 0, sound_effect = 1) . = ..() @@ -387,7 +387,7 @@ DEFINE_BITFIELD(turret_flags, list( spark_system.start() if(on && !(turret_flags & TURRET_FLAG_SHOOT_ALL_REACT) && !(obj_flags & EMAGGED)) turret_flags |= TURRET_FLAG_SHOOT_ALL_REACT - addtimer(CALLBACK(src, .proc/reset_attacked), 60) + addtimer(CALLBACK(src, PROC_REF(reset_attacked)), 60) /obj/machinery/porta_turret/proc/reset_attacked() turret_flags &= ~TURRET_FLAG_SHOOT_ALL_REACT @@ -599,7 +599,7 @@ DEFINE_BITFIELD(turret_flags, list( if(target) popUp() //pop the turret up if it's not already up. setDir(get_dir(base, target))//even if you can't shoot, follow the target - INVOKE_ASYNC(src, .proc/shootAt, target) + INVOKE_ASYNC(src, PROC_REF(shootAt), target) return 1 return @@ -816,9 +816,9 @@ DEFINE_BITFIELD(turret_flags, list( if(target) setDir(get_dir(base, target))//even if you can't shoot, follow the target shootAt(target) - addtimer(CALLBACK(src, .proc/shootAt, target), 5) - addtimer(CALLBACK(src, .proc/shootAt, target), 10) - addtimer(CALLBACK(src, .proc/shootAt, target), 15) + addtimer(CALLBACK(src, PROC_REF(shootAt), target), 5) + addtimer(CALLBACK(src, PROC_REF(shootAt), target), 10) + addtimer(CALLBACK(src, PROC_REF(shootAt), target), 15) return TRUE /obj/machinery/porta_turret/ai @@ -1194,8 +1194,8 @@ DEFINE_BITFIELD(turret_flags, list( if(team_color == "blue") if(istype(P, /obj/item/projectile/beam/lasertag/redtag)) toggle_on(FALSE) - addtimer(CALLBACK(src, .proc/toggle_on, TRUE), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(toggle_on), TRUE), 10 SECONDS) else if(team_color == "red") if(istype(P, /obj/item/projectile/beam/lasertag/bluetag)) toggle_on(FALSE) - addtimer(CALLBACK(src, .proc/toggle_on, TRUE), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(toggle_on), TRUE), 10 SECONDS) diff --git a/code/game/machinery/posi_alert.dm b/code/game/machinery/posi_alert.dm index a2a67f22f9..cceb77a5b5 100644 --- a/code/game/machinery/posi_alert.dm +++ b/code/game/machinery/posi_alert.dm @@ -49,7 +49,7 @@ visible_message("There are positronic personalities available!") radio.talk_into(src, "There are positronic personalities available!", science_channel) playsound(loc, 'sound/machines/ping.ogg', 50) - addtimer(CALLBACK(src, .proc/liftcooldown), 300) + addtimer(CALLBACK(src, PROC_REF(liftcooldown)), 300) /obj/machinery/posialert/proc/liftcooldown() inuse = FALSE diff --git a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm index c561170af4..f8a23456c0 100644 --- a/code/game/machinery/recycler.dm +++ b/code/game/machinery/recycler.dm @@ -183,7 +183,7 @@ safety_mode = TRUE update_icon() L.forceMove(loc) - addtimer(CALLBACK(src, .proc/reboot), SAFETY_COOLDOWN) + addtimer(CALLBACK(src, PROC_REF(reboot)), SAFETY_COOLDOWN) /obj/machinery/recycler/proc/reboot() playsound(src, 'sound/machines/ping.ogg', 50, 0) diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index 52c96e269f..1fe552745d 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -338,7 +338,7 @@ GLOBAL_LIST_EMPTY(allConsoles) Radio.set_frequency(radio_freq) Radio.talk_into(src, "[emergency] emergency in [department]!!", radio_freq) update_icon() - addtimer(CALLBACK(src, .proc/clear_emergency), 5 MINUTES) + addtimer(CALLBACK(src, PROC_REF(clear_emergency)), 5 MINUTES) if(href_list["department"] && message) var/sending = message diff --git a/code/game/machinery/sheetifier.dm b/code/game/machinery/sheetifier.dm index 82f15803ab..3bca8f8f43 100644 --- a/code/game/machinery/sheetifier.dm +++ b/code/game/machinery/sheetifier.dm @@ -13,7 +13,7 @@ /obj/machinery/sheetifier/Initialize(mapload) . = ..() - AddComponent(/datum/component/material_container, list(/datum/material/meat), MINERAL_MATERIAL_AMOUNT * MAX_STACK_SIZE * 2, TRUE, /obj/item/reagent_containers/food/snacks/meat/slab, CALLBACK(src, .proc/CanInsertMaterials), CALLBACK(src, .proc/AfterInsertMaterials)) + AddComponent(/datum/component/material_container, list(/datum/material/meat), MINERAL_MATERIAL_AMOUNT * MAX_STACK_SIZE * 2, TRUE, /obj/item/reagent_containers/food/snacks/meat/slab, CALLBACK(src, PROC_REF(CanInsertMaterials)), CALLBACK(src, PROC_REF(AfterInsertMaterials))) /obj/machinery/sheetifier/update_overlays() . = ..() @@ -35,7 +35,7 @@ var/mutable_appearance/processing_overlay = mutable_appearance(icon, "processing") processing_overlay.color = last_inserted_material.color flick_overlay_static(processing_overlay, src, 64) - addtimer(CALLBACK(src, .proc/finish_processing), 64) + addtimer(CALLBACK(src, PROC_REF(finish_processing)), 64) /obj/machinery/sheetifier/proc/finish_processing() busy_processing = FALSE diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm index 4fa6476176..f7a6b6db2a 100644 --- a/code/game/machinery/slotmachine.dm +++ b/code/game/machinery/slotmachine.dm @@ -40,13 +40,13 @@ jackpots = rand(1, 4) //false hope plays = rand(75, 200) - INVOKE_ASYNC(src, .proc/toggle_reel_spin, TRUE)//The reels won't spin unless we activate them + INVOKE_ASYNC(src, PROC_REF(toggle_reel_spin), TRUE)//The reels won't spin unless we activate them var/list/reel = reels[1] for(var/i = 0, i < reel.len, i++) //Populate the reels. randomize_reels() - INVOKE_ASYNC(src, .proc/toggle_reel_spin, FALSE) + INVOKE_ASYNC(src, PROC_REF(toggle_reel_spin), FALSE) /obj/machinery/computer/slot_machine/Destroy() if(balance) @@ -204,9 +204,9 @@ update_icon() updateDialog() - var/spin_loop = addtimer(CALLBACK(src, .proc/do_spin), 2, TIMER_LOOP|TIMER_STOPPABLE) + var/spin_loop = addtimer(CALLBACK(src, PROC_REF(do_spin)), 2, TIMER_LOOP|TIMER_STOPPABLE) - addtimer(CALLBACK(src, .proc/finish_spinning, spin_loop, user, the_name), SPIN_TIME - (REEL_DEACTIVATE_DELAY * reels.len)) + addtimer(CALLBACK(src, PROC_REF(finish_spinning), spin_loop, user, the_name), SPIN_TIME - (REEL_DEACTIVATE_DELAY * reels.len)) //WARNING: no sanity checking for user since it's not needed and would complicate things (machine should still spin even if user is gone), be wary of this if you're changing this code. /obj/machinery/computer/slot_machine/proc/do_spin() diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index bd1ea0c483..67508ac9b8 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -325,7 +325,7 @@ user, src, choices, - custom_check = CALLBACK(src, .proc/check_interactable, user), + custom_check = CALLBACK(src, PROC_REF(check_interactable), user), require_near = !issilicon(user), ) @@ -436,7 +436,7 @@ if(iscarbon(mob_occupant) && mob_occupant.stat < UNCONSCIOUS) //Awake, organic and screaming mob_occupant.emote("scream") - addtimer(CALLBACK(src, .proc/cook), 50) + addtimer(CALLBACK(src, PROC_REF(cook)), 50) else uv_cycles = initial(uv_cycles) uv = FALSE @@ -549,7 +549,7 @@ if(locked) visible_message("You see [user] kicking against the doors of [src]!", \ "You start kicking against the doors...") - addtimer(CALLBACK(src, .proc/resist_open, user), 300) + addtimer(CALLBACK(src, PROC_REF(resist_open), user), 300) else open_machine() dump_contents() diff --git a/code/game/machinery/syndicatebomb.dm b/code/game/machinery/syndicatebomb.dm index 56629841e3..d9b110e8c4 100644 --- a/code/game/machinery/syndicatebomb.dm +++ b/code/game/machinery/syndicatebomb.dm @@ -405,7 +405,7 @@ chem_splash(get_turf(src), spread_range, list(reactants), temp_boost) // Detonate it again in one second, until it's out of juice. - addtimer(CALLBACK(src, .proc/detonate), 10) + addtimer(CALLBACK(src, PROC_REF(detonate)), 10) // If it's not a time release bomb, do normal explosion diff --git a/code/game/machinery/telecomms/computers/message.dm b/code/game/machinery/telecomms/computers/message.dm index f3726c4245..01b2716fd6 100644 --- a/code/game/machinery/telecomms/computers/message.dm +++ b/code/game/machinery/telecomms/computers/message.dm @@ -216,7 +216,7 @@ if(istype(S) && S.hack_software) hacking = TRUE //Time it takes to bruteforce is dependant on the password length. - addtimer(CALLBACK(src, .proc/BruteForce, usr), (10 SECONDS) * length(linkedServer.decryptkey)) + addtimer(CALLBACK(src, PROC_REF(BruteForce), usr), (10 SECONDS) * length(linkedServer.decryptkey)) if("del_log") if(!auth) @@ -344,7 +344,7 @@ var/obj/item/paper/monitorkey/MK = new(loc, linkedServer) // Will help make emagging the console not so easy to get away with. MK.info += "

�%@%(*$%&(�&?*(%&�/{}" - addtimer(CALLBACK(src, .proc/UnmagConsole), (10 SECONDS) * length(linkedServer.decryptkey)) + addtimer(CALLBACK(src, PROC_REF(UnmagConsole)), (10 SECONDS) * length(linkedServer.decryptkey)) //message = rebootmsg return TRUE diff --git a/code/game/machinery/transformer.dm b/code/game/machinery/transformer.dm index eb79376dc3..2ce3a5ea2e 100644 --- a/code/game/machinery/transformer.dm +++ b/code/game/machinery/transformer.dm @@ -103,7 +103,7 @@ R.set_connected_ai(masterAI) R.lawsync() R.lawupdate = 1 - addtimer(CALLBACK(src, .proc/unlock_new_robot, R), 50) + addtimer(CALLBACK(src, PROC_REF(unlock_new_robot), R), 50) /obj/machinery/transformer/proc/unlock_new_robot(mob/living/silicon/robot/R) playsound(src.loc, 'sound/machines/ping.ogg', 50, 0) diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index 8c2d3631e3..ddd2320a82 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -164,7 +164,7 @@ GLOBAL_LIST_INIT(dye_registry, list( busy = TRUE update_icon() - addtimer(CALLBACK(src, .proc/wash_cycle), 200) + addtimer(CALLBACK(src, PROC_REF(wash_cycle)), 200) START_PROCESSING(SSfastprocess, src) return TRUE diff --git a/code/game/objects/effects/anomalies.dm b/code/game/objects/effects/anomalies.dm index 31e9d70462..cf7a8b756c 100644 --- a/code/game/objects/effects/anomalies.dm +++ b/code/game/objects/effects/anomalies.dm @@ -138,7 +138,7 @@ /obj/effect/anomaly/grav/high/Initialize(mapload, new_lifespan) . = ..() - INVOKE_ASYNC(src, .proc/setup_grav_field) + INVOKE_ASYNC(src, PROC_REF(setup_grav_field)) /obj/effect/anomaly/grav/high/proc/setup_grav_field() grav_field = make_field(/datum/proximity_monitor/advanced/gravity, list("current_range" = 7, "host" = src, "gravity_value" = rand(0,3))) @@ -247,7 +247,7 @@ if(ismob(A) && !(A in flashers)) // don't flash if we're already doing an effect var/mob/M = A if(M.client) - INVOKE_ASYNC(src, .proc/blue_effect, M) + INVOKE_ASYNC(src, PROC_REF(blue_effect), M) /obj/effect/anomaly/bluespace/proc/blue_effect(mob/M) var/obj/blueeffect = new /obj(src) @@ -282,7 +282,7 @@ T.atmos_spawn_air("o2=5;plasma=5;TEMP=1000") /obj/effect/anomaly/pyro/detonate() - INVOKE_ASYNC(src, .proc/makepyroslime) + INVOKE_ASYNC(src, PROC_REF(makepyroslime)) /obj/effect/anomaly/pyro/proc/makepyroslime() var/turf/open/T = get_turf(src) diff --git a/code/game/objects/effects/blessing.dm b/code/game/objects/effects/blessing.dm index 6db28b3700..886c1b7648 100644 --- a/code/game/objects/effects/blessing.dm +++ b/code/game/objects/effects/blessing.dm @@ -16,7 +16,7 @@ I.alpha = 64 I.appearance_flags = RESET_ALPHA add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/blessedAware, "blessing", I) - RegisterSignal(loc, COMSIG_ATOM_INTERCEPT_TELEPORT, .proc/block_cult_teleport) + RegisterSignal(loc, COMSIG_ATOM_INTERCEPT_TELEPORT, PROC_REF(block_cult_teleport)) /obj/effect/blessing/Destroy() UnregisterSignal(loc, COMSIG_ATOM_INTERCEPT_TELEPORT) diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm index f538a5a7b7..b1456a247b 100644 --- a/code/game/objects/effects/contraband.dm +++ b/code/game/objects/effects/contraband.dm @@ -70,7 +70,7 @@ name = "poster - [name]" desc = "A large piece of space-resistant printed paper. [desc]" - addtimer(CALLBACK(src, /datum.proc/_AddElement, list(/datum/element/beauty, 300)), 0) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, _AddElement), list(/datum/element/beauty, 300)), 0) /obj/structure/sign/poster/proc/randomise(base_type) var/list/poster_types = subtypesof(base_type) diff --git a/code/game/objects/effects/countdown.dm b/code/game/objects/effects/countdown.dm index d846ecdaec..104789a543 100644 --- a/code/game/objects/effects/countdown.dm +++ b/code/game/objects/effects/countdown.dm @@ -19,7 +19,7 @@ /obj/effect/countdown/Initialize(mapload) . = ..() attach(loc) - RegisterSignal(loc, COMSIG_PARENT_QDELETING, .proc/on_parent_deleting) + RegisterSignal(loc, COMSIG_PARENT_QDELETING, PROC_REF(on_parent_deleting)) /obj/effect/countdown/proc/on_parent_deleting(atom/being_deleted, force) qdel(src) diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm index 3a2c50e2a2..b94370b86a 100644 --- a/code/game/objects/effects/decals/cleanable.dm +++ b/code/game/objects/effects/decals/cleanable.dm @@ -34,7 +34,7 @@ if(LAZYLEN(diseases_to_add)) AddComponent(/datum/component/infective, diseases_to_add) - addtimer(CALLBACK(src, /datum.proc/_AddElement, list(/datum/element/beauty, beauty)), 0) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, _AddElement), list(/datum/element/beauty, beauty)), 0) /** * A data list is passed into this. diff --git a/code/game/objects/effects/effect_system/effect_system.dm b/code/game/objects/effects/effect_system/effect_system.dm index 6eb6fecd66..eb0e2c6b91 100644 --- a/code/game/objects/effects/effect_system/effect_system.dm +++ b/code/game/objects/effects/effect_system/effect_system.dm @@ -53,7 +53,7 @@ would spawn and follow the beaker, even if it is carried or thrown. for(var/i in 1 to number) if(total_effects > 20) return - INVOKE_ASYNC(src, .proc/generate_effect) + INVOKE_ASYNC(src, PROC_REF(generate_effect)) /datum/effect_system/proc/generate_effect() if(holder) @@ -72,7 +72,7 @@ would spawn and follow the beaker, even if it is carried or thrown. sleep(5) step(E,direction) if(!QDELETED(src)) - addtimer(CALLBACK(src, .proc/decrement_total_effect), 20) + addtimer(CALLBACK(src, PROC_REF(decrement_total_effect)), 20) /datum/effect_system/proc/decrement_total_effect() total_effects-- diff --git a/code/game/objects/effects/effect_system/effects_explosion.dm b/code/game/objects/effects/effect_system/effects_explosion.dm index e45461cde8..3522f68c84 100644 --- a/code/game/objects/effects/effect_system/effects_explosion.dm +++ b/code/game/objects/effects/effect_system/effects_explosion.dm @@ -17,7 +17,7 @@ var/direct = pick(GLOB.alldirs) var/steps_amt = pick(1;25,2;50,3,4;200) for(var/j in 1 to steps_amt) - addtimer(CALLBACK(GLOBAL_PROC, .proc/_step, expl, direct), j) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(_step), expl, direct), j) /obj/effect/explosion name = "fire" @@ -55,4 +55,4 @@ S.start() /datum/effect_system/explosion/smoke/start() ..() - addtimer(CALLBACK(src, .proc/create_smoke), 5) + addtimer(CALLBACK(src, PROC_REF(create_smoke)), 5) diff --git a/code/game/objects/effects/effect_system/effects_foam.dm b/code/game/objects/effects/effect_system/effects_foam.dm index d9cfc09220..648faf588a 100644 --- a/code/game/objects/effects/effect_system/effects_foam.dm +++ b/code/game/objects/effects/effect_system/effects_foam.dm @@ -315,7 +315,7 @@ /obj/structure/foamedmetal/resin/Initialize(mapload) . = ..() neutralize_air() - addtimer(CALLBACK(src, .proc/neutralize_air), 5) // yeah this sucks, maybe when auxmos is out + addtimer(CALLBACK(src, PROC_REF(neutralize_air)), 5) // yeah this sucks, maybe when auxmos is out /obj/structure/foamedmetal/resin/proc/neutralize_air() if(isopenturf(loc)) diff --git a/code/game/objects/effects/effect_system/effects_smoke.dm b/code/game/objects/effects/effect_system/effects_smoke.dm index 9e6cde9336..d4fb0f11d4 100644 --- a/code/game/objects/effects/effect_system/effects_smoke.dm +++ b/code/game/objects/effects/effect_system/effects_smoke.dm @@ -42,7 +42,7 @@ /obj/effect/particle_effect/smoke/proc/kill_smoke() STOP_PROCESSING(SSobj, src) - INVOKE_ASYNC(src, .proc/fade_out) + INVOKE_ASYNC(src, PROC_REF(fade_out)) QDEL_IN(src, 10) /obj/effect/particle_effect/smoke/process() @@ -64,7 +64,7 @@ if(C.smoke_delay) return 0 C.smoke_delay++ - addtimer(CALLBACK(src, .proc/remove_smoke_delay, C), 10) + addtimer(CALLBACK(src, PROC_REF(remove_smoke_delay), C), 10) return 1 /obj/effect/particle_effect/smoke/proc/remove_smoke_delay(mob/living/carbon/C) diff --git a/code/game/objects/effects/glowshroom.dm b/code/game/objects/effects/glowshroom.dm index 22dd772ebe..45357960da 100644 --- a/code/game/objects/effects/glowshroom.dm +++ b/code/game/objects/effects/glowshroom.dm @@ -98,8 +98,8 @@ else //if on the floor, glowshroom on-floor sprite icon_state = base_icon_state - addtimer(CALLBACK(src, .proc/Spread), delay_spread) - addtimer(CALLBACK(src, .proc/Decay), delay_decay, FALSE) // Start decaying the plant + addtimer(CALLBACK(src, PROC_REF(Spread)), delay_spread) + addtimer(CALLBACK(src, PROC_REF(Decay)), delay_decay, FALSE) // Start decaying the plant /** * Causes glowshroom spreading across the floor/walls. @@ -151,7 +151,7 @@ CHECK_TICK if(shrooms_planted <= myseed.yield) //if we didn't get all possible shrooms planted, try again later myseed.adjust_yield(-shrooms_planted) - addtimer(CALLBACK(src, .proc/Spread), delay_spread) + addtimer(CALLBACK(src, PROC_REF(Spread)), delay_spread) /obj/structure/glowshroom/proc/CalcDir(turf/location = loc) var/direction = 16 @@ -204,7 +204,7 @@ if(obj_integrity > max_integrity) obj_integrity = max_integrity if (myseed.endurance > 0) - addtimer(CALLBACK(src, .proc/Decay), delay_decay, FALSE) // Recall decay timer + addtimer(CALLBACK(src, PROC_REF(Decay)), delay_decay, FALSE) // Recall decay timer return if (myseed.endurance < 1) // Plant is gone qdel(src) diff --git a/code/game/objects/effects/proximity.dm b/code/game/objects/effects/proximity.dm index 7379a96400..3b2304b2fc 100644 --- a/code/game/objects/effects/proximity.dm +++ b/code/game/objects/effects/proximity.dm @@ -24,7 +24,7 @@ else if(hasprox_receiver == host) //Default case hasprox_receiver = H host = H - RegisterSignal(host, COMSIG_MOVABLE_MOVED, .proc/HandleMove) + RegisterSignal(host, COMSIG_MOVABLE_MOVED, PROC_REF(HandleMove)) last_host_loc = host.loc SetRange(current_range,TRUE) diff --git a/code/game/objects/effects/spawners/xeno_egg_delivery.dm b/code/game/objects/effects/spawners/xeno_egg_delivery.dm index dd4a6ea479..4155f470fb 100644 --- a/code/game/objects/effects/spawners/xeno_egg_delivery.dm +++ b/code/game/objects/effects/spawners/xeno_egg_delivery.dm @@ -15,5 +15,5 @@ message_admins("An alien egg has been delivered to [ADMIN_VERBOSEJMP(T)].") log_game("An alien egg has been delivered to [AREACOORD(T)]") var/message = "Attention [station_name()], we have entrusted you with a research specimen in [get_area_name(T, TRUE)]. Remember to follow all safety precautions when dealing with the specimen." - SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, /proc/_addtimer, CALLBACK(GLOBAL_PROC, /proc/print_command_report, message), announcement_time)) + SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(_addtimer), CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(print_command_report), message), announcement_time)) return INITIALIZE_HINT_QDEL diff --git a/code/game/objects/effects/temporary_visuals/clockcult.dm b/code/game/objects/effects/temporary_visuals/clockcult.dm index 64c34ad1cd..c94ae8d037 100644 --- a/code/game/objects/effects/temporary_visuals/clockcult.dm +++ b/code/game/objects/effects/temporary_visuals/clockcult.dm @@ -113,7 +113,7 @@ var/matrix/M = new M.Turn(Get_Angle(src, user)) transform = M - INVOKE_ASYNC(src, .proc/volthit) + INVOKE_ASYNC(src, PROC_REF(volthit)) /obj/effect/temp_visual/ratvar/volt_hit/proc/volthit() if(user) diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index 543bad1fb8..5ce8d1c884 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -496,7 +496,7 @@ status = rcd_status delay = rcd_delay if (status == RCD_DECONSTRUCT) - addtimer(CALLBACK(src, /atom/.proc/update_icon), 11) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 11) delay -= 11 icon_state = "rcd_end_reverse" else @@ -518,7 +518,7 @@ qdel(src) else icon_state = "rcd_end" - addtimer(CALLBACK(src, .proc/end), 15) + addtimer(CALLBACK(src, PROC_REF(end)), 15) /obj/effect/constructing_effect/proc/end() qdel(src) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index ac61fdc85d..14dc0abae5 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -739,7 +739,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb /obj/item/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback, force, messy_throw = TRUE) thrownby = WEAKREF(thrower) - callback = CALLBACK(src, .proc/after_throw, callback, (spin && messy_throw)) //replace their callback with our own + callback = CALLBACK(src, PROC_REF(after_throw), callback, (spin && messy_throw)) //replace their callback with our own . = ..(target, range, speed, thrower, spin, diagonals_first, callback, force) /obj/item/proc/after_throw(datum/callback/callback, messy_throw) @@ -923,7 +923,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb var/mob/living/L = usr if(usr.client.prefs.enable_tips) var/timedelay = usr.client.prefs.tip_delay/100 - usr.client.tip_timer = addtimer(CALLBACK(src, .proc/openTip, location, control, params, usr), timedelay, TIMER_STOPPABLE)//timer takes delay in deciseconds, but the pref is in milliseconds. dividing by 100 converts it. + usr.client.tip_timer = addtimer(CALLBACK(src, PROC_REF(openTip), location, control, params, usr), timedelay, TIMER_STOPPABLE)//timer takes delay in deciseconds, but the pref is in milliseconds. dividing by 100 converts it. if(usr.client.prefs.outline_enabled) if(istype(L) && L.incapacitated()) apply_outline(COLOR_RED_GRAY) //if they're dead or handcuffed, let's show the outline as red to indicate that they can't interact with that right now @@ -991,7 +991,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb delay = user.mind.item_action_skills_mod(src, delay, skill_difficulty, SKILL_USE_TOOL, null, FALSE) // Create a callback with checks that would be called every tick by do_after. - var/datum/callback/tool_check = CALLBACK(src, .proc/tool_check_callback, user, amount, extra_checks) + var/datum/callback/tool_check = CALLBACK(src, PROC_REF(tool_check_callback), user, amount, extra_checks) if(ismob(target)) if(!do_mob(user, target, delay, extra_checks=tool_check)) diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index b182c9f227..6c1c4d2798 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -292,7 +292,7 @@ RLD "SOUTH" = image(icon = 'icons/mob/radial.dmi', icon_state = "csouth"), "WEST" = image(icon = 'icons/mob/radial.dmi', icon_state = "cwest") ) - var/computerdirs = show_radial_menu(user, src, computer_dirs, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/computerdirs = show_radial_menu(user, src, computer_dirs, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if(!check_menu(user)) return switch(computerdirs) @@ -351,13 +351,13 @@ RLD "External Maintenance" = get_airlock_image(/obj/machinery/door/airlock/maintenance/external/glass) ) - var/airlockcat = show_radial_menu(user, src, solid_or_glass_choices, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE) + var/airlockcat = show_radial_menu(user, src, solid_or_glass_choices, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE) if(!check_menu(user)) return switch(airlockcat) if("Solid") if(advanced_airlock_setting == 1) - var/airlockpaint = show_radial_menu(user, src, solid_choices, radius = 42, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE) + var/airlockpaint = show_radial_menu(user, src, solid_choices, radius = 42, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE) if(!check_menu(user)) return switch(airlockpaint) @@ -402,7 +402,7 @@ RLD if("Glass") if(advanced_airlock_setting == 1) - var/airlockpaint = show_radial_menu(user, src , glass_choices, radius = 42, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE) + var/airlockpaint = show_radial_menu(user, src , glass_choices, radius = 42, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE) if(!check_menu(user)) return switch(airlockpaint) @@ -494,7 +494,7 @@ RLD choices += list( "Change Window Type" = image(icon = 'icons/mob/radial.dmi', icon_state = "windowtype") ) - var/choice = show_radial_menu(user,src,choices, custom_check = CALLBACK(src,.proc/check_menu,user)) + var/choice = show_radial_menu(user,src,choices, custom_check = CALLBACK(src,PROC_REF(check_menu),user)) if(!check_menu(user)) return switch(choice) @@ -548,7 +548,7 @@ RLD buzz loudly!","[src] begins \ vibrating violently!") // 5 seconds to get rid of it - addtimer(CALLBACK(src, .proc/detonate_pulse_explode), 50) + addtimer(CALLBACK(src, PROC_REF(detonate_pulse_explode)), 50) /obj/item/construction/rcd/proc/detonate_pulse_explode() explosion(src, 0, 0, 3, 1, flame_range = 1) @@ -887,7 +887,7 @@ RLD machinery_data["cost"][A] = initial(M.rcd_cost) machinery_data["delay"][A] = initial(M.rcd_delay) - var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if(!check_menu(user)) return diff --git a/code/game/objects/items/RCL.dm b/code/game/objects/items/RCL.dm index fa73650142..8b61d0a5cb 100644 --- a/code/game/objects/items/RCL.dm +++ b/code/game/objects/items/RCL.dm @@ -25,8 +25,8 @@ /obj/item/rcl/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) update_icon() /obj/item/rcl/ComponentInitialize() @@ -171,7 +171,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(to_hook, COMSIG_MOVABLE_MOVED, .proc/trigger) + RegisterSignal(to_hook, COMSIG_MOVABLE_MOVED, PROC_REF(trigger)) listeningTo = to_hook /obj/item/rcl/proc/trigger(mob/user) @@ -252,7 +252,7 @@ /obj/item/rcl/proc/showWiringGui(mob/user) var/list/choices = wiringGuiGenerateChoices(user) - wiring_gui_menu = show_radial_menu_persistent(user, src , choices, select_proc = CALLBACK(src, .proc/wiringGuiReact, user), radius = 42) + wiring_gui_menu = show_radial_menu_persistent(user, src , choices, select_proc = CALLBACK(src, PROC_REF(wiringGuiReact), user), radius = 42) /obj/item/rcl/proc/wiringGuiUpdate(mob/user) if(!wiring_gui_menu) diff --git a/code/game/objects/items/binoculars.dm b/code/game/objects/items/binoculars.dm index 0897dc1dca..941f13fba1 100644 --- a/code/game/objects/items/binoculars.dm +++ b/code/game/objects/items/binoculars.dm @@ -13,8 +13,8 @@ /obj/item/binoculars/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/binoculars/ComponentInitialize() . = ..() @@ -25,8 +25,8 @@ return ..() /obj/item/binoculars/proc/on_wield(obj/item/source, mob/user) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_walk) - RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, .proc/rotate) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_walk)) + RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, PROC_REF(rotate)) listeningTo = user user.visible_message("[user] holds [src] up to [user.p_their()] eyes.", "You hold [src] up to your eyes.") item_state = "binoculars_wielded" diff --git a/code/game/objects/items/body_egg.dm b/code/game/objects/items/body_egg.dm index a311644b04..8428147b91 100644 --- a/code/game/objects/items/body_egg.dm +++ b/code/game/objects/items/body_egg.dm @@ -18,13 +18,13 @@ ..() ADD_TRAIT(owner, TRAIT_XENO_HOST, TRAIT_GENERIC) owner.med_hud_set_status() - INVOKE_ASYNC(src, .proc/AddInfectionImages, owner) + INVOKE_ASYNC(src, PROC_REF(AddInfectionImages), owner) /obj/item/organ/body_egg/Remove(special = FALSE) if(!QDELETED(owner)) REMOVE_TRAIT(owner, TRAIT_XENO_HOST, TRAIT_GENERIC) owner.med_hud_set_status() - INVOKE_ASYNC(src, .proc/RemoveInfectionImages, owner) + INVOKE_ASYNC(src, PROC_REF(RemoveInfectionImages), owner) return ..() /obj/item/organ/body_egg/on_death() diff --git a/code/game/objects/items/boombox.dm b/code/game/objects/items/boombox.dm index 7ac2c67f5a..7a792b5b9f 100644 --- a/code/game/objects/items/boombox.dm +++ b/code/game/objects/items/boombox.dm @@ -50,7 +50,7 @@ /obj/item/boombox/raiq/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, .proc/start_party) + RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, PROC_REF(start_party)) /obj/item/boombox/raiq/proc/start_party() if(boomingandboxing) diff --git a/code/game/objects/items/broom.dm b/code/game/objects/items/broom.dm index 91b37a4c5d..6511df2d49 100644 --- a/code/game/objects/items/broom.dm +++ b/code/game/objects/items/broom.dm @@ -15,8 +15,8 @@ /obj/item/broom/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/broom/ComponentInitialize() . = ..() @@ -28,7 +28,7 @@ /// triggered on wield of two handed item /obj/item/broom/proc/on_wield(obj/item/source, mob/user) to_chat(user, "You brace the [src] against the ground in a firm sweeping stance.") - RegisterSignal(user, COMSIG_MOVABLE_PRE_MOVE, .proc/sweep) + RegisterSignal(user, COMSIG_MOVABLE_PRE_MOVE, PROC_REF(sweep)) /// triggered on unwield of two handed item /obj/item/broom/proc/on_unwield(obj/item/source, mob/user) diff --git a/code/game/objects/items/cardboard_cutouts.dm b/code/game/objects/items/cardboard_cutouts.dm index f4fe339c7b..346f68b192 100644 --- a/code/game/objects/items/cardboard_cutouts.dm +++ b/code/game/objects/items/cardboard_cutouts.dm @@ -109,7 +109,7 @@ * * user The mob choosing a skin of the cardboard cutout */ /obj/item/cardboard_cutout/proc/change_appearance(obj/item/toy/crayon/crayon, mob/living/user) - var/new_appearance = show_radial_menu(user, src, possible_appearances, custom_check = CALLBACK(src, .proc/check_menu, user, crayon), radius = 36, require_near = TRUE) + var/new_appearance = show_radial_menu(user, src, possible_appearances, custom_check = CALLBACK(src, PROC_REF(check_menu), user, crayon), radius = 36, require_near = TRUE) if(!new_appearance) return if(!do_after(user, 1 SECONDS, src, timed_action_flags = IGNORE_HELD_ITEM)) diff --git a/code/game/objects/items/chainsaw.dm b/code/game/objects/items/chainsaw.dm index 58046a35d1..ef4fa82e33 100644 --- a/code/game/objects/items/chainsaw.dm +++ b/code/game/objects/items/chainsaw.dm @@ -25,8 +25,8 @@ /obj/item/chainsaw/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/chainsaw/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/charter.dm b/code/game/objects/items/charter.dm index 8ece13681c..328ca30772 100644 --- a/code/game/objects/items/charter.dm +++ b/code/game/objects/items/charter.dm @@ -64,7 +64,7 @@ to_chat(user, "Your name has been sent to your employers for approval.") // Autoapproves after a certain time var/requires_approval = CONFIG_GET(flag/station_name_needs_approval) - response_timer_id = addtimer(CALLBACK(src, .proc/check_state, new_name, user.name, user.real_name, key_name(user)), approval_time, TIMER_STOPPABLE) + response_timer_id = addtimer(CALLBACK(src, PROC_REF(check_state), new_name, user.name, user.real_name, key_name(user)), approval_time, TIMER_STOPPABLE) to_chat(GLOB.admins, "CUSTOM STATION RENAME:[ADMIN_LOOKUPFLW(user)] proposes to rename the [name_type] to [html_encode(new_name)] ([requires_approval ? "REQUIRES ADMIN APPROVAL and will autodeny" : "will autoapprove"] in [DisplayTimeText(approval_time)]). [ADMIN_SMITE(user)] (REJECT)[requires_approval ? " (APPROVE)" : ""] [ADMIN_CENTCOM_REPLY(user)]") /obj/item/station_charter/proc/check_state(designation, uname, ureal_name, ukey) diff --git a/code/game/objects/items/cosmetics.dm b/code/game/objects/items/cosmetics.dm index e808d3486f..028216e80c 100644 --- a/code/game/objects/items/cosmetics.dm +++ b/code/game/objects/items/cosmetics.dm @@ -134,7 +134,7 @@ return if(location == BODY_ZONE_PRECISE_MOUTH) if(user.a_intent == INTENT_HELP) - INVOKE_ASYNC(src, .proc/new_facial_hairstyle, H, user, mirror) + INVOKE_ASYNC(src, PROC_REF(new_facial_hairstyle), H, user, mirror) return else if(!(FACEHAIR in H.dna.species.species_traits)) @@ -164,7 +164,7 @@ else if(location == BODY_ZONE_HEAD) if(user.a_intent == INTENT_HELP) - INVOKE_ASYNC(src, .proc/new_hairstyle, H, user, mirror) + INVOKE_ASYNC(src, PROC_REF(new_hairstyle), H, user, mirror) return else if(!(HAIR in H.dna.species.species_traits)) diff --git a/code/game/objects/items/crab17.dm b/code/game/objects/items/crab17.dm index c42db9624f..6a63213adc 100644 --- a/code/game/objects/items/crab17.dm +++ b/code/game/objects/items/crab17.dm @@ -78,7 +78,7 @@ add_overlay("flaps") add_overlay("hatch") add_overlay("legs_retracted") - addtimer(CALLBACK(src, .proc/startUp), 50) + addtimer(CALLBACK(src, PROC_REF(startUp)), 50) QDEL_IN(src, 8 MINUTES) //Self destruct after 8 min /obj/structure/checkoutmachine/Destroy() @@ -172,7 +172,7 @@ if (account) // get_bank_account() may return FALSE account.transfer_money(B, amount) B.bank_card_talk("You have lost [percentage_lost * 100]% of your funds! A spacecoin credit deposit machine is located at: [get_area(src)].") - addtimer(CALLBACK(src, .proc/dump), 150) //Drain every 15 seconds + addtimer(CALLBACK(src, PROC_REF(dump)), 150) //Drain every 15 seconds /obj/structure/checkoutmachine/process() var/anydir = pick(GLOB.cardinals) @@ -209,7 +209,7 @@ /obj/effect/dumpeetTarget/Initialize(mapload, user) . = ..() bogdanoff = user - addtimer(CALLBACK(src, .proc/startLaunch), 100) + addtimer(CALLBACK(src, PROC_REF(startLaunch)), 100) sound_to_playing_players('sound/items/dump_it.ogg', 20) deadchat_broadcast("Protocol CRAB-17 has been activated. A space-coin market has been launched at the station!", turf_target = get_turf(src)) @@ -219,7 +219,7 @@ priority_announce("The spacecoin bubble has popped! Get to the credit deposit machine at [get_area(src)] and cash out before you lose all of your funds!", sender_override = "CRAB-17 Protocol") animate(DF, pixel_z = -8, time = 5, , easing = LINEAR_EASING) playsound(src, 'sound/weapons/mortar_whistle.ogg', 70, TRUE, 6) - addtimer(CALLBACK(src, .proc/endLaunch), 5, TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation + addtimer(CALLBACK(src, PROC_REF(endLaunch)), 5, TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation /obj/effect/dumpeetTarget/Destroy() dump = null diff --git a/code/game/objects/items/debug_items.dm b/code/game/objects/items/debug_items.dm index 40038d2e7f..8b0111c7c0 100644 --- a/code/game/objects/items/debug_items.dm +++ b/code/game/objects/items/debug_items.dm @@ -65,7 +65,7 @@ "Scalpel" = image(icon = 'icons/obj/surgery.dmi', icon_state = "scalpel"), "Saw" = image(icon = 'icons/obj/surgery.dmi', icon_state = "saw") ) - var/tool_result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/tool_result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if(!check_menu(user)) return switch(tool_result) diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 819bb6c969..f5641d8724 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -289,8 +289,8 @@ /obj/item/shockpaddles/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) if(!req_defib) return //If it doesn't need a defib, just say it exists if (!loc || !istype(loc, /obj/item/defibrillator)) //To avoid weird issues from admin spawns @@ -320,7 +320,7 @@ . = ..() if(!req_defib) return - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/check_range) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(check_range)) /obj/item/shockpaddles/Moved() . = ..() diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 2b65f4351e..5f9cea98be 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -551,7 +551,7 @@ GLOBAL_LIST_EMPTY(PDAs) update_label() if (!silent) playsound(src, 'sound/machines/terminal_processing.ogg', 15, 1) - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/machines/terminal_success.ogg', 15, 1), 13) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(playsound), src, 'sound/machines/terminal_success.ogg', 15, 1), 13) if("Eject")//Ejects the cart, only done from hub. if (!isnull(cartridge)) diff --git a/code/game/objects/items/devices/PDA/PDA_types.dm b/code/game/objects/items/devices/PDA/PDA_types.dm index e857b7dbd5..554b82b111 100644 --- a/code/game/objects/items/devices/PDA/PDA_types.dm +++ b/code/game/objects/items/devices/PDA/PDA_types.dm @@ -10,7 +10,7 @@ /obj/item/pda/clown/Initialize(mapload) . = ..() - AddComponent(/datum/component/slippery, 120, NO_SLIP_WHEN_WALKING|SLIP_WHEN_JOGGING, CALLBACK(src, .proc/AfterSlip)) + AddComponent(/datum/component/slippery, 120, NO_SLIP_WHEN_WALKING|SLIP_WHEN_JOGGING, CALLBACK(src, PROC_REF(AfterSlip))) /obj/item/pda/clown/proc/AfterSlip(mob/living/carbon/human/M) if (istype(M) && (M.real_name != owner)) diff --git a/code/game/objects/items/devices/PDA/cart.dm b/code/game/objects/items/devices/PDA/cart.dm index be9244d245..0a3d635218 100644 --- a/code/game/objects/items/devices/PDA/cart.dm +++ b/code/game/objects/items/devices/PDA/cart.dm @@ -642,7 +642,7 @@ Code: playsound(src, 'sound/machines/terminal_select.ogg', 50, 1) if("Send Signal") - INVOKE_ASYNC(radio, /obj/item/integrated_signaler.proc/send_activation) + INVOKE_ASYNC(radio, TYPE_PROC_REF(/obj/item/integrated_signaler, send_activation)) playsound(src, 'sound/machines/terminal_select.ogg', 50, 1) if("Signal Frequency") diff --git a/code/game/objects/items/devices/desynchronizer.dm b/code/game/objects/items/devices/desynchronizer.dm index 2cb4922f36..ed9245c0df 100644 --- a/code/game/objects/items/devices/desynchronizer.dm +++ b/code/game/objects/items/devices/desynchronizer.dm @@ -57,7 +57,7 @@ SEND_SIGNAL(AM, COMSIG_MOVABLE_SECLUDED_LOCATION) last_use = world.time icon_state = "desynchronizer-on" - resync_timer = addtimer(CALLBACK(src, .proc/resync), duration , TIMER_STOPPABLE) + resync_timer = addtimer(CALLBACK(src, PROC_REF(resync)), duration , TIMER_STOPPABLE) /obj/item/desynchronizer/proc/resync() new /obj/effect/temp_visual/desynchronizer(sync_holder.drop_location()) diff --git a/code/game/objects/items/devices/dogborg_sleeper.dm b/code/game/objects/items/devices/dogborg_sleeper.dm index c2e16c978d..4f33cac318 100644 --- a/code/game/objects/items/devices/dogborg_sleeper.dm +++ b/code/game/objects/items/devices/dogborg_sleeper.dm @@ -435,7 +435,7 @@ update_gut(hound) if(cleaning) - addtimer(CALLBACK(src, .proc/clean_cycle, hound), 50) + addtimer(CALLBACK(src, PROC_REF(clean_cycle), hound), 50) /obj/item/dogborg/sleeper/proc/CheckAccepted(obj/item/I) return is_type_in_typecache(I, important_items) diff --git a/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm b/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm index 5ed2cbd481..82e1f1fbec 100644 --- a/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm +++ b/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm @@ -43,7 +43,7 @@ maptext = MAPTEXT("[circuits]") icon_state = "[initial(icon_state)]_recharging" var/recharge_time = min(600, circuit_cost * 5) //40W of cost for one fabrication = 20 seconds of recharge time; this is to prevent spamming - addtimer(CALLBACK(src, .proc/recharge), recharge_time) + addtimer(CALLBACK(src, PROC_REF(recharge)), recharge_time) return TRUE //The actual circuit magic itself is done on a per-object basis /obj/item/electroadaptive_pseudocircuit/afterattack(atom/target, mob/living/user, proximity) diff --git a/code/game/objects/items/devices/geiger_counter.dm b/code/game/objects/items/devices/geiger_counter.dm index 4caf9ee0aa..278f75ac28 100644 --- a/code/game/objects/items/devices/geiger_counter.dm +++ b/code/game/objects/items/devices/geiger_counter.dm @@ -141,7 +141,7 @@ if(user.a_intent == INTENT_HELP) if(!(obj_flags & EMAGGED)) user.visible_message(span_notice("[user] scans [target] with [src]."), span_notice("You scan [target]'s radiation levels with [src]...")) - addtimer(CALLBACK(src, .proc/scan, target, user), 20, TIMER_UNIQUE) // Let's not have spamming GetAllContents + addtimer(CALLBACK(src, PROC_REF(scan), target, user), 20, TIMER_UNIQUE) // Let's not have spamming GetAllContents else user.visible_message(span_notice("[user] scans [target] with [src]."), span_danger("You project [src]'s stored radiation into [target]!")) target.rad_act(radiation_count) @@ -222,7 +222,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_ATOM_RAD_ACT) - RegisterSignal(user, COMSIG_ATOM_RAD_ACT, .proc/redirect_rad_act) + RegisterSignal(user, COMSIG_ATOM_RAD_ACT, PROC_REF(redirect_rad_act)) listeningTo = user /obj/item/geiger_counter/cyborg/proc/redirect_rad_act(datum/source, amount) diff --git a/code/game/objects/items/devices/megaphone.dm b/code/game/objects/items/devices/megaphone.dm index a3de2d822f..e716156eac 100644 --- a/code/game/objects/items/devices/megaphone.dm +++ b/code/game/objects/items/devices/megaphone.dm @@ -20,7 +20,7 @@ /obj/item/megaphone/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_HANDS) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) diff --git a/code/game/objects/items/devices/portable_chem_mixer.dm b/code/game/objects/items/devices/portable_chem_mixer.dm index 8622873c87..a8fb2f52c7 100644 --- a/code/game/objects/items/devices/portable_chem_mixer.dm +++ b/code/game/objects/items/devices/portable_chem_mixer.dm @@ -114,7 +114,7 @@ if (loc != user) return ..() if(SEND_SIGNAL(src, COMSIG_IS_STORAGE_LOCKED)) - INVOKE_ASYNC(src, /datum.proc/ui_interact, user) + INVOKE_ASYNC(src, TYPE_PROC_REF(/datum, ui_interact), user) /obj/item/storage/portable_chem_mixer/attack_self(mob/user) if(loc == user) diff --git a/code/game/objects/items/devices/pressureplates.dm b/code/game/objects/items/devices/pressureplates.dm index 47dcaae60e..dcfc74eaaa 100644 --- a/code/game/objects/items/devices/pressureplates.dm +++ b/code/game/objects/items/devices/pressureplates.dm @@ -44,7 +44,7 @@ else if(!trigger_item) return can_trigger = FALSE - addtimer(CALLBACK(src, .proc/trigger), trigger_delay) + addtimer(CALLBACK(src, PROC_REF(trigger)), trigger_delay) /obj/item/pressure_plate/proc/trigger() can_trigger = TRUE diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 10a85a8593..ad092b02d1 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -202,7 +202,7 @@ spans = list(M.speech_span) if(!language) language = M.get_selected_language() - INVOKE_ASYNC(src, .proc/talk_into_impl, M, message, channel, spans.Copy(), language) + INVOKE_ASYNC(src, PROC_REF(talk_into_impl), M, message, channel, spans.Copy(), language) return ITALICS | REDUCE_RANGE /obj/item/radio/proc/talk_into_impl(atom/movable/M, message, channel, list/spans, datum/language/language) @@ -273,7 +273,7 @@ // Non-subspace radios will check in a couple of seconds, and if the signal // was never received, send a mundane broadcast (no headsets). - addtimer(CALLBACK(src, .proc/backup_transmission, signal), 20) + addtimer(CALLBACK(src, PROC_REF(backup_transmission), signal), 20) /obj/item/radio/proc/backup_transmission(datum/signal/subspace/vocal/signal) var/turf/T = get_turf(src) diff --git a/code/game/objects/items/devices/reverse_bear_trap.dm b/code/game/objects/items/devices/reverse_bear_trap.dm index 48206ba867..84d4b4986d 100644 --- a/code/game/objects/items/devices/reverse_bear_trap.dm +++ b/code/game/objects/items/devices/reverse_bear_trap.dm @@ -43,7 +43,7 @@ soundloop.stop() soundloop2.stop() to_chat(loc, span_userdanger("*ding*")) - addtimer(CALLBACK(src, .proc/snap), 2) + addtimer(CALLBACK(src, PROC_REF(snap)), 2) /obj/item/reverse_bear_trap/on_attack_hand(mob/user, act_intent = user.a_intent, unarmed_attack_flags) if(iscarbon(user)) diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 34c0b809c4..5c48b5a4e8 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -1013,7 +1013,7 @@ GENETICS SCANNER ready = FALSE icon_state = "[icon_state]_recharging" - addtimer(CALLBACK(src, .proc/recharge), cooldown, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(recharge)), cooldown, TIMER_UNIQUE) /obj/item/sequence_scanner/proc/recharge() icon_state = initial(icon_state) diff --git a/code/game/objects/items/devices/swapper.dm b/code/game/objects/items/devices/swapper.dm index 08646efd98..cd9c042f67 100644 --- a/code/game/objects/items/devices/swapper.dm +++ b/code/game/objects/items/devices/swapper.dm @@ -56,7 +56,7 @@ var/mob/holder = linked_swapper.loc to_chat(holder, span_notice("[linked_swapper] starts buzzing.")) next_use = world.time + cooldown //only the one used goes on cooldown - addtimer(CALLBACK(src, .proc/swap, user), 25) + addtimer(CALLBACK(src, PROC_REF(swap), user), 25) /obj/item/swapper/examine(mob/user) . = ..() diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index dea3bda144..d181a02656 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -97,7 +97,7 @@ effective or pretty fucking useless. addtimer(VARSET_CALLBACK(src, icon_state, "health"), cooldown) if(knowledge) to_chat(user, "Successfully irradiated [M].") - addtimer(CALLBACK(src, .proc/radiation_aftereffect, M, intensity), (wavelength+(intensity*4))*5) + addtimer(CALLBACK(src, PROC_REF(radiation_aftereffect), M, intensity), (wavelength+(intensity*4))*5) else if(knowledge) to_chat(user, "The radioactive microlaser is still recharging.") diff --git a/code/game/objects/items/devices/transfer_valve.dm b/code/game/objects/items/devices/transfer_valve.dm index 7aafd729ea..34f7d10b02 100644 --- a/code/game/objects/items/devices/transfer_valve.dm +++ b/code/game/objects/items/devices/transfer_valve.dm @@ -161,7 +161,7 @@ if(toggle) toggle = FALSE toggle_valve() - addtimer(CALLBACK(src, .proc/toggle_off), 5) //To stop a signal being spammed from a proxy sensor constantly going off or whatever + addtimer(CALLBACK(src, PROC_REF(toggle_off)), 5) //To stop a signal being spammed from a proxy sensor constantly going off or whatever /obj/item/transfer_valve/proc/toggle_off() toggle = TRUE @@ -246,7 +246,7 @@ merge_gases() for(var/i in 1 to 6) - addtimer(CALLBACK(src, /atom/.proc/update_icon), 20 + (i - 1) * 10) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 20 + (i - 1) * 10) else if(valve_open && tank_one && tank_two) split_gases() diff --git a/code/game/objects/items/dualsaber.dm b/code/game/objects/items/dualsaber.dm index dc1a9fbd49..f326d0900c 100644 --- a/code/game/objects/items/dualsaber.dm +++ b/code/game/objects/items/dualsaber.dm @@ -86,8 +86,8 @@ /obj/item/dualsaber/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/dualsaber/ComponentInitialize() . = ..() @@ -182,7 +182,7 @@ impale(user) return if(spinnable && (wielded) && prob(50)) - INVOKE_ASYNC(src, .proc/jedi_spin, user) + INVOKE_ASYNC(src, PROC_REF(jedi_spin), user) /obj/item/dualsaber/proc/jedi_spin(mob/living/user) for(var/i in list(NORTH,SOUTH,EAST,WEST,EAST,SOUTH,NORTH,SOUTH,EAST,WEST,EAST,SOUTH)) @@ -236,7 +236,7 @@ add_fingerprint(user) // Light your candles while spinning around the room if(spinnable) - INVOKE_ASYNC(src, .proc/jedi_spin, user) + INVOKE_ASYNC(src, PROC_REF(jedi_spin), user) /obj/item/dualsaber/green possible_colors = list("green") diff --git a/code/game/objects/items/eightball.dm b/code/game/objects/items/eightball.dm index 046f7ea1ab..ff15511092 100644 --- a/code/game/objects/items/eightball.dm +++ b/code/game/objects/items/eightball.dm @@ -67,7 +67,7 @@ say(answer) on_cooldown = TRUE - addtimer(CALLBACK(src, .proc/clear_cooldown), cooldown_time) + addtimer(CALLBACK(src, PROC_REF(clear_cooldown)), cooldown_time) shaking = FALSE diff --git a/code/game/objects/items/electrostaff.dm b/code/game/objects/items/electrostaff.dm index 70a25bc9f9..4935eceea1 100644 --- a/code/game/objects/items/electrostaff.dm +++ b/code/game/objects/items/electrostaff.dm @@ -67,8 +67,8 @@ . = ..() if(ispath(cell)) cell = new cell - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/turn_on) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/turn_off) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(turn_on)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(turn_off)) /obj/item/electrostaff/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/fireaxe.dm b/code/game/objects/items/fireaxe.dm index c865eedf6a..7db530b0da 100644 --- a/code/game/objects/items/fireaxe.dm +++ b/code/game/objects/items/fireaxe.dm @@ -23,8 +23,8 @@ /obj/item/fireaxe/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/fireaxe/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/grenades/antigravity.dm b/code/game/objects/items/grenades/antigravity.dm index b6700599a3..09cbace9a8 100644 --- a/code/game/objects/items/grenades/antigravity.dm +++ b/code/game/objects/items/grenades/antigravity.dm @@ -13,6 +13,6 @@ for(var/turf/T in view(range,src)) T.AddElement(/datum/element/forced_gravity, forced_value) - addtimer(CALLBACK(T, /datum/.proc/_RemoveElement, list(forced_value)), duration) + addtimer(CALLBACK(T, TYPE_PROC_REF(/datum, _RemoveElement), list(forced_value)), duration) qdel(src) diff --git a/code/game/objects/items/grenades/chem_grenade.dm b/code/game/objects/items/grenades/chem_grenade.dm index 3d35f7eb24..7a834122b6 100644 --- a/code/game/objects/items/grenades/chem_grenade.dm +++ b/code/game/objects/items/grenades/chem_grenade.dm @@ -309,7 +309,7 @@ message_admins("grenade primed by an assembly at [AREACOORD(DT)], attached by [ADMIN_LOOKUPFLW(M)] and last touched by [ADMIN_LOOKUPFLW(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name]).") log_game("grenade primed by an assembly at [AREACOORD(DT)], attached by [key_name(M)] and last touched by [key_name(last)] ([nadeassembly.a_left.name] and [nadeassembly.a_right.name])") else - addtimer(CALLBACK(src, .proc/prime), det_time) + addtimer(CALLBACK(src, PROC_REF(prime)), det_time) log_game("A grenade detonated at [AREACOORD(DT)]") return TRUE diff --git a/code/game/objects/items/grenades/clusterbuster.dm b/code/game/objects/items/grenades/clusterbuster.dm index 94438652ee..ade2851d85 100644 --- a/code/game/objects/items/grenades/clusterbuster.dm +++ b/code/game/objects/items/grenades/clusterbuster.dm @@ -58,7 +58,7 @@ var/steps = rand(1,4) for(var/i in 1 to steps) step_away(src,loc) - addtimer(CALLBACK(src, .proc/prime), rand(15,60)) + addtimer(CALLBACK(src, PROC_REF(prime)), rand(15,60)) /obj/item/grenade/clusterbuster/segment/prime(mob/living/lanced_by) new payload_spawner(drop_location(), payload, rand(min_spawned,max_spawned)) diff --git a/code/game/objects/items/grenades/grenade.dm b/code/game/objects/items/grenades/grenade.dm index fb98e86ae1..a7d55fa2e4 100644 --- a/code/game/objects/items/grenades/grenade.dm +++ b/code/game/objects/items/grenades/grenade.dm @@ -110,7 +110,7 @@ playsound(src, 'sound/weapons/armbomb.ogg', volume, 1) active = TRUE icon_state = initial(icon_state) + "_active" - addtimer(CALLBACK(src, .proc/prime), isnull(delayoverride)? det_time : delayoverride) + addtimer(CALLBACK(src, PROC_REF(prime)), isnull(delayoverride)? det_time : delayoverride) /obj/item/grenade/proc/prime(mob/living/lanced_by) var/turf/T = get_turf(src) diff --git a/code/game/objects/items/grenades/plastic.dm b/code/game/objects/items/grenades/plastic.dm index 1ae396b28b..6b3ab67ef3 100644 --- a/code/game/objects/items/grenades/plastic.dm +++ b/code/game/objects/items/grenades/plastic.dm @@ -62,7 +62,7 @@ if(!QDELETED(target)) location = get_turf(target) target.cut_overlay(plastic_overlay) - UnregisterSignal(target, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/add_plastic_overlay) + UnregisterSignal(target, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(add_plastic_overlay)) if(!ismob(target) || full_damage_on_mobs) target.ex_act(EXPLODE_HEAVY, target) else @@ -129,11 +129,11 @@ I.embedding["embed_chance"] = 0 I.updateEmbedding() - RegisterSignal(target, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/add_plastic_overlay) + RegisterSignal(target, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(add_plastic_overlay)) target.update_icon() if(!nadeassembly) to_chat(user, "You plant the bomb. Timer counting down from [det_time].") - addtimer(CALLBACK(src, .proc/prime), det_time*10) + addtimer(CALLBACK(src, PROC_REF(prime)), det_time*10) else qdel(src) //How? diff --git a/code/game/objects/items/hand_items.dm b/code/game/objects/items/hand_items.dm index e3a3d72579..c18e74dd21 100644 --- a/code/game/objects/items/hand_items.dm +++ b/code/game/objects/items/hand_items.dm @@ -15,7 +15,7 @@ var/mob/living/owner = loc if(!istype(owner)) return - RegisterSignal(owner, COMSIG_PARENT_EXAMINE, .proc/ownerExamined) + RegisterSignal(owner, COMSIG_PARENT_EXAMINE, PROC_REF(ownerExamined)) /obj/item/hand_item/circlegame/Destroy() var/mob/owner = loc @@ -34,7 +34,7 @@ if(!istype(sucker) || !in_range(owner, sucker)) return - addtimer(CALLBACK(src, .proc/waitASecond, owner, sucker), 4) + addtimer(CALLBACK(src, PROC_REF(waitASecond), owner, sucker), 4) /// Stage 2: Fear sets in /obj/item/hand_item/circlegame/proc/waitASecond(mob/living/owner, mob/living/sucker) @@ -43,10 +43,10 @@ if(owner == sucker) // big mood to_chat(owner, "Wait a second... you just looked at your own [src.name]!") - addtimer(CALLBACK(src, .proc/selfGottem, owner), 10) + addtimer(CALLBACK(src, PROC_REF(selfGottem), owner), 10) else to_chat(sucker, "Wait a second... was that a-") - addtimer(CALLBACK(src, .proc/GOTTEM, owner, sucker), 6) + addtimer(CALLBACK(src, PROC_REF(GOTTEM), owner, sucker), 6) /// Stage 3A: We face our own failures /obj/item/hand_item/circlegame/proc/selfGottem(mob/living/owner) @@ -341,7 +341,7 @@ if(2) other_msg = "stammers softly for a moment before choking on something!" self_msg = "You feel your tongue disappear down your throat as you fight to remember how to make words!" - addtimer(CALLBACK(living_target, /atom/movable.proc/say, pick("Uhhh...", "O-oh, uhm...", "I- uhhhhh??", "What?")), rand(0.5 SECONDS, 1.5 SECONDS)) + addtimer(CALLBACK(living_target, TYPE_PROC_REF(/atom/movable, say), pick("Uhhh...", "O-oh, uhm...", "I- uhhhhh??", "What?")), rand(0.5 SECONDS, 1.5 SECONDS)) living_target.stuttering += rand(5, 15) if(3) other_msg = "locks up with a stunned look on [living_target.p_their()] face, staring at [firer ? firer : "the ceiling"]!" diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index f868dfd3b9..230567d6ad 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -334,7 +334,7 @@ /obj/item/restraints/legcuffs/beartrap/energy/New() ..() - addtimer(CALLBACK(src, .proc/dissipate), 100) + addtimer(CALLBACK(src, PROC_REF(dissipate)), 100) /obj/item/restraints/legcuffs/beartrap/energy/proc/dissipate() if(!ismob(loc)) diff --git a/code/game/objects/items/his_grace.dm b/code/game/objects/items/his_grace.dm index 2e5315ec1a..3e35b31857 100644 --- a/code/game/objects/items/his_grace.dm +++ b/code/game/objects/items/his_grace.dm @@ -31,7 +31,7 @@ . = ..() START_PROCESSING(SSprocessing, src) GLOB.poi_list += src - RegisterSignal(src, COMSIG_MOVABLE_POST_THROW, .proc/move_gracefully) + RegisterSignal(src, COMSIG_MOVABLE_POST_THROW, PROC_REF(move_gracefully)) /obj/item/his_grace/Destroy() STOP_PROCESSING(SSprocessing, src) @@ -42,7 +42,7 @@ /obj/item/his_grace/attack_self(mob/living/user) if(!awakened) - INVOKE_ASYNC(src, .proc/awaken, user) + INVOKE_ASYNC(src, PROC_REF(awaken), user) /obj/item/his_grace/attack(mob/living/M, mob/user) if(awakened && M.stat) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 451df23a49..f2ef6380ee 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -255,7 +255,7 @@ nullrod_icons = sort_list(nullrod_icons) - var/choice = show_radial_menu(L, src , nullrod_icons, custom_check = CALLBACK(src, .proc/check_menu, L), radius = 42, require_near = TRUE) + var/choice = show_radial_menu(L, src , nullrod_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), L), radius = 42, require_near = TRUE) if(!choice || !check_menu(L)) return @@ -733,7 +733,7 @@ playsound(get_turf(user), 'sound/effects/woodhit.ogg', 75, 1, -1) H.adjustStaminaLoss(rand(12,18)) if(prob(25)) - (INVOKE_ASYNC(src, .proc/jedi_spin, user)) + (INVOKE_ASYNC(src, PROC_REF(jedi_spin), user)) else return ..() diff --git a/code/game/objects/items/hot_potato.dm b/code/game/objects/items/hot_potato.dm index 347ec118fd..e0dbf12c10 100644 --- a/code/game/objects/items/hot_potato.dm +++ b/code/game/objects/items/hot_potato.dm @@ -136,7 +136,7 @@ ADD_TRAIT(src, TRAIT_NODROP, HOT_POTATO_TRAIT) name = "primed [name]" activation_time = timer + world.time - detonation_timerid = addtimer(CALLBACK(src, .proc/detonate), delay, TIMER_STOPPABLE) + detonation_timerid = addtimer(CALLBACK(src, PROC_REF(detonate)), delay, TIMER_STOPPABLE) START_PROCESSING(SSfastprocess, src) var/turf/T = get_turf(src) message_admins("[user? "[ADMIN_LOOKUPFLW(user)] has primed [src]" : "A [src] has been primed"] (Timer:[delay],Explosive:[detonate_explosion],Range:[detonate_dev_range]/[detonate_heavy_range]/[detonate_light_range]/[detonate_fire_range]) for detonation at [ADMIN_VERBOSEJMP(T)]") diff --git a/code/game/objects/items/implants/implant_deathrattle.dm b/code/game/objects/items/implants/implant_deathrattle.dm index 826dc71843..f658d84851 100644 --- a/code/game/objects/items/implants/implant_deathrattle.dm +++ b/code/game/objects/items/implants/implant_deathrattle.dm @@ -62,7 +62,7 @@ /obj/item/implant/deathrattle/implant(mob/living/target, mob/user, silent = FALSE, force = FALSE) . = ..() if(.) - RegisterSignal(target, COMSIG_LIVING_PREDEATH, .proc/on_predeath) + RegisterSignal(target, COMSIG_LIVING_PREDEATH, PROC_REF(on_predeath)) if(!group) to_chat(target, "You hear a strange, robotic voice in your head... \"Warning: No other linked implants detected.\"") diff --git a/code/game/objects/items/implants/implant_explosive.dm b/code/game/objects/items/implants/implant_explosive.dm index 370924063d..489cef3d39 100644 --- a/code/game/objects/items/implants/implant_explosive.dm +++ b/code/game/objects/items/implants/implant_explosive.dm @@ -37,7 +37,7 @@ popup = FALSE if(response == "No") return FALSE - addtimer(CALLBACK(src, .proc/timed_explosion, cause), 1) + addtimer(CALLBACK(src, PROC_REF(timed_explosion), cause), 1) /obj/item/implant/explosive/implant(mob/living/target) for(var/X in target.implants) @@ -65,10 +65,10 @@ if(delay > 7) imp_in?.visible_message("[imp_in] starts beeping ominously!") playsound(get_turf(imp_in ? imp_in : src), 'sound/items/timer.ogg', 30, 0) - addtimer(CALLBACK(src, .proc/double_pain, TRUE), delay * 0.25) - addtimer(CALLBACK(src, .proc/double_pain), delay * 0.5) - addtimer(CALLBACK(src, .proc/double_pain), delay * 0.75) - addtimer(CALLBACK(src, .proc/boom_goes_the_weasel), delay) + addtimer(CALLBACK(src, PROC_REF(double_pain), TRUE), delay * 0.25) + addtimer(CALLBACK(src, PROC_REF(double_pain)), delay * 0.5) + addtimer(CALLBACK(src, PROC_REF(double_pain)), delay * 0.75) + addtimer(CALLBACK(src, PROC_REF(boom_goes_the_weasel)), delay) else //If the delay is short, just blow up already jeez boom_goes_the_weasel() diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm index 6d8ae34ef5..e28b414f23 100644 --- a/code/game/objects/items/implants/implant_misc.dm +++ b/code/game/objects/items/implants/implant_misc.dm @@ -57,7 +57,7 @@ . = ..() if(.) update_position() - RegisterSignal(imp_in, COMSIG_MOVABLE_MOVED, .proc/update_position) + RegisterSignal(imp_in, COMSIG_MOVABLE_MOVED, PROC_REF(update_position)) /obj/item/implant/warp/removed(mob/living/source, silent, special) . = ..() diff --git a/code/game/objects/items/implants/implant_stealth.dm b/code/game/objects/items/implants/implant_stealth.dm index 219e4fdd68..6888ccf1da 100644 --- a/code/game/objects/items/implants/implant_stealth.dm +++ b/code/game/objects/items/implants/implant_stealth.dm @@ -36,7 +36,7 @@ /obj/structure/closet/cardboard/agent/proc/reveal() alpha = 255 - addtimer(CALLBACK(src, .proc/go_invisible), 10, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(go_invisible)), 10, TIMER_OVERRIDE|TIMER_UNIQUE) /obj/structure/closet/cardboard/agent/Bump(atom/movable/A) . = ..() diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 9f27eba643..5d57c9ee69 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -139,8 +139,8 @@ var/speedbase = abs((4 SECONDS) / limbs_to_dismember.len) for(bodypart in limbs_to_dismember) i++ - addtimer(CALLBACK(src, .proc/suicide_dismember, user, bodypart), speedbase * i) - addtimer(CALLBACK(src, .proc/manual_suicide, user), (5 SECONDS) * i) + addtimer(CALLBACK(src, PROC_REF(suicide_dismember), user, bodypart), speedbase * i) + addtimer(CALLBACK(src, PROC_REF(manual_suicide), user), (5 SECONDS) * i) return MANUAL_SUICIDE /obj/item/melee/sabre/proc/suicide_dismember(mob/living/user, obj/item/bodypart/affecting) diff --git a/code/game/objects/items/pinpointer.dm b/code/game/objects/items/pinpointer.dm index d1ceb36b6d..f24ea18eec 100644 --- a/code/game/objects/items/pinpointer.dm +++ b/code/game/objects/items/pinpointer.dm @@ -61,7 +61,7 @@ if(target) unset_target() target = newtarget - RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/unset_target) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(unset_target)) /obj/item/pinpointer/proc/unset_target() if(!target) diff --git a/code/game/objects/items/pitchfork.dm b/code/game/objects/items/pitchfork.dm index eff586cf11..1aa4f3a7a4 100644 --- a/code/game/objects/items/pitchfork.dm +++ b/code/game/objects/items/pitchfork.dm @@ -17,8 +17,8 @@ /obj/item/pitchfork/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/pitchfork/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index 2e881a333f..dc46bd0aa9 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -854,7 +854,7 @@ GLOBAL_LIST_INIT(valid_plushie_paths, valid_plushie_paths()) if(!H) return //Type safety. H.apply_damage(5, BRUTE, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) - addtimer(CALLBACK(H, /mob/living/carbon/human.proc/dropItemToGround, src, TRUE), 1) + addtimer(CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon/human, dropItemToGround), src, TRUE), 1) /obj/item/toy/plush/plushling/New() var/initial_state = pick("plushie_lizard", "plushie_snake", "plushie_slime", "fox") diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index ca5406b786..9c86a6ee7b 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -366,7 +366,7 @@ if(charging) return if(candy < candymax) - addtimer(CALLBACK(src, .proc/charge_lollipops), charge_delay) + addtimer(CALLBACK(src, PROC_REF(charge_lollipops)), charge_delay) charging = TRUE /obj/item/borg/lollipop/proc/charge_lollipops() diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm index 1363f0994c..af9803f41f 100644 --- a/code/game/objects/items/shields.dm +++ b/code/game/objects/items/shields.dm @@ -530,7 +530,7 @@ /obj/item/shield/riot/implant/Moved() . = ..() if(istype(loc, /obj/item/organ/cyberimp/arm/shield)) - recharge_timerid = addtimer(CALLBACK(src, .proc/recharge), recharge_delay, flags = TIMER_STOPPABLE) + recharge_timerid = addtimer(CALLBACK(src, PROC_REF(recharge)), recharge_delay, flags = TIMER_STOPPABLE) else //extending if(recharge_timerid) deltimer(recharge_timerid) diff --git a/code/game/objects/items/singularityhammer.dm b/code/game/objects/items/singularityhammer.dm index b9d66a5bd0..33ee0957d3 100644 --- a/code/game/objects/items/singularityhammer.dm +++ b/code/game/objects/items/singularityhammer.dm @@ -19,8 +19,8 @@ /obj/item/singularityhammer/New() ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) START_PROCESSING(SSobj, src) /obj/item/singularityhammer/ComponentInitialize() @@ -99,8 +99,8 @@ /obj/item/mjollnir/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/mjollnir/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/spear.dm b/code/game/objects/items/spear.dm index 14fb5062ad..200b803b83 100644 --- a/code/game/objects/items/spear.dm +++ b/code/game/objects/items/spear.dm @@ -27,8 +27,8 @@ /obj/item/spear/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/spear/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index defdfd6402..78c514e6d9 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -28,7 +28,7 @@ /obj/item/stack/medical/attack(mob/living/M, mob/user) . = ..() - INVOKE_ASYNC(src, .proc/try_heal, M, user) + INVOKE_ASYNC(src, PROC_REF(try_heal), M, user) /obj/item/stack/medical/proc/try_heal(mob/living/M, mob/user, silent = FALSE) if(!M.can_inject(user, TRUE)) diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 982ad5f34a..225d72a182 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -68,7 +68,7 @@ if(merge) for(var/obj/item/stack/S in loc) if(can_merge(S)) - INVOKE_ASYNC(src, .proc/merge, S) + INVOKE_ASYNC(src, PROC_REF(merge), S) var/list/temp_recipes = get_main_recipes() recipes = temp_recipes.Copy() if(material_type) @@ -505,7 +505,7 @@ switch(option) if("Custom") var/list/sort_numbers = quick_split - sort_numbers = sort_list(sort_numbers, /proc/cmp_numeric_text_desc) + sort_numbers = sort_list(sort_numbers, GLOBAL_PROC_REF(cmp_numeric_text_desc)) option_display.maptext = MAPTEXT("?") quick_split = list("Custom" = option_display) quick_split += sort_numbers diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 56ad6c2534..e080310b68 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -131,7 +131,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/Pickup_ores) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(Pickup_ores)) listeningTo = user /obj/item/storage/bag/ore/dropped(mob/user) diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm index 3a8f5a5cc8..91c18a5941 100644 --- a/code/game/objects/items/storage/book.dm +++ b/code/game/objects/items/storage/book.dm @@ -60,7 +60,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible", var/image/bible_image = image(icon = 'icons/obj/storage.dmi', icon_state = GLOB.biblestates[i]) skins += list("[GLOB.biblenames[i]]" = bible_image) - var/choice = show_radial_menu(user, src, skins, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 40, require_near = TRUE) + var/choice = show_radial_menu(user, src, skins, custom_check = CALLBACK(src, PROC_REF(check_menu), user), radius = 40, require_near = TRUE) if(!choice) return FALSE var/bible_index = GLOB.biblenames.Find(choice) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 33465b82b3..12459bdf27 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -909,7 +909,7 @@ /obj/item/storage/box/papersack/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/pen)) - var/choice = show_radial_menu(user, src , papersack_designs, custom_check = CALLBACK(src, .proc/check_menu, user, W), radius = 36, require_near = TRUE) + var/choice = show_radial_menu(user, src , papersack_designs, custom_check = CALLBACK(src, PROC_REF(check_menu), user, W), radius = 36, require_near = TRUE) if(!choice) return FALSE if(icon_state == "paperbag_[choice]") diff --git a/code/game/objects/items/summon.dm b/code/game/objects/items/summon.dm index 7cdc540f17..3bcaf4524f 100644 --- a/code/game/objects/items/summon.dm +++ b/code/game/objects/items/summon.dm @@ -48,11 +48,11 @@ /obj/item/summon/dropped(mob/user, silent) . = ..() - addtimer(CALLBACK(src, .proc/check_activation), 0, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(check_activation)), 0, TIMER_UNIQUE) /obj/item/summon/equipped(mob/user, slot) . = ..() - addtimer(CALLBACK(src, .proc/check_activation), 0, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(check_activation)), 0, TIMER_UNIQUE) /obj/item/summon/proc/check_activation() if(!host) @@ -346,7 +346,7 @@ Wake() /datum/summon_weapon/proc/ResetIn(ds) - reset_timerid = addtimer(CALLBACK(src, .proc/Reset), ds, TIMER_STOPPABLE) + reset_timerid = addtimer(CALLBACK(src, PROC_REF(Reset)), ds, TIMER_STOPPABLE) /datum/summon_weapon/proc/Target(atom/victim) if(!istype(victim) || !isturf(victim.loc) || (host && !host.CheckTarget(victim))) @@ -364,7 +364,7 @@ /datum/summon_weapon/proc/AnimationLock(duration) if(animation_timerid) deltimer(animation_timerid) - animation_timerid = addtimer(CALLBACK(src, .proc/Act), duration, TIMER_CLIENT_TIME | TIMER_STOPPABLE) + animation_timerid = addtimer(CALLBACK(src, PROC_REF(Act)), duration, TIMER_CLIENT_TIME | TIMER_STOPPABLE) /datum/summon_weapon/proc/Act() animation_timerid = null @@ -378,7 +378,7 @@ state = STATE_RECOVER // register hit at the halfway mark // we can do better math to approximate when the attack will hit but i'm too tired to bother - addtimer(CALLBACK(src, .proc/Hit, victim), attack_length / 2, TIMER_CLIENT_TIME) + addtimer(CALLBACK(src, PROC_REF(Hit), victim), attack_length / 2, TIMER_CLIENT_TIME) // we need to approximate our incoming angle - again, better math exists but why bother var/incoming_angle = angle if(isturf(atom.loc) && (atom.loc != victim.loc)) @@ -398,7 +398,7 @@ return var/reset_angle = rand(0, 360) AnimationLock(MoveTo(host.master, null, reset_angle, 30, 90, reset_speed)) - addtimer(CALLBACK(src, .proc/Orbit, host.master, reset_angle, 30, 3 SECONDS), reset_speed, TIMER_CLIENT_TIME) + addtimer(CALLBACK(src, PROC_REF(Orbit), host.master, reset_angle, 30, 3 SECONDS), reset_speed, TIMER_CLIENT_TIME) if(STATE_RECOVER) state = STATE_ATTACK AnimationLock(Rotate(rand(-angle_vary, angle_vary), attack_speed, null)) @@ -526,7 +526,7 @@ locked = target forceMove(locked.loc) if(ismovable(locked)) - RegisterSignal(locked, COMSIG_MOVABLE_MOVED, .proc/Update) + RegisterSignal(locked, COMSIG_MOVABLE_MOVED, PROC_REF(Update)) /atom/movable/summon_weapon_effect/proc/Release() if(ismovable(locked)) diff --git a/code/game/objects/items/tanks/jetpack.dm b/code/game/objects/items/tanks/jetpack.dm index 25e2f1a292..6a130acce6 100644 --- a/code/game/objects/items/tanks/jetpack.dm +++ b/code/game/objects/items/tanks/jetpack.dm @@ -56,7 +56,7 @@ on = TRUE icon_state = "[initial(icon_state)]-on" ion_trail.start() - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/move_react) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(move_react)) if(full_speed) user.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed) else diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index b0b6a7a973..3c3460bcfc 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -184,8 +184,8 @@ var/list/obj/effect/portal/created = create_portal_pair(current_location, get_teleport_turf(get_turf(T)), 300, 1, null, atmos_link_override) if(!(LAZYLEN(created) == 2)) return - RegisterSignal(created[1], COMSIG_PARENT_QDELETING, .proc/on_portal_destroy) //Gosh darn it kevinz. - RegisterSignal(created[2], COMSIG_PARENT_QDELETING, .proc/on_portal_destroy) + RegisterSignal(created[1], COMSIG_PARENT_QDELETING, PROC_REF(on_portal_destroy)) //Gosh darn it kevinz. + RegisterSignal(created[2], COMSIG_PARENT_QDELETING, PROC_REF(on_portal_destroy)) try_move_adjacent(created[1], user.dir) active_portal_pairs[created[1]] = created[2] var/obj/effect/portal/c1 = created[1] diff --git a/code/game/objects/items/theft_tools.dm b/code/game/objects/items/theft_tools.dm index b40c5c22cf..736dec1349 100644 --- a/code/game/objects/items/theft_tools.dm +++ b/code/game/objects/items/theft_tools.dm @@ -65,7 +65,7 @@ core = ncore icon_state = "core_container_loaded" to_chat(user, "Container is sealing...") - addtimer(CALLBACK(src, .proc/seal), 50) + addtimer(CALLBACK(src, PROC_REF(seal)), 50) return TRUE /obj/item/nuke_core_container/proc/seal() @@ -201,7 +201,7 @@ T.icon_state = "supermatter_tongs" icon_state = "core_container_loaded" to_chat(user, "Container is sealing...") - addtimer(CALLBACK(src, .proc/seal), 50) + addtimer(CALLBACK(src, PROC_REF(seal)), 50) return TRUE /obj/item/nuke_core_container/supermatter/seal() diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index a40d319002..f92c3659f8 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -410,7 +410,7 @@ active = TRUE playsound(src, 'sound/effects/pope_entry.ogg', 100) Rumble() - addtimer(CALLBACK(src, .proc/stopRumble), 600) + addtimer(CALLBACK(src, PROC_REF(stopRumble)), 600) else to_chat(user, "[src] is already active.") @@ -551,7 +551,7 @@ /obj/effect/decal/cleanable/ash/snappop_phoenix/Initialize(mapload) . = ..() if(!QDELETED(src)) - addtimer(CALLBACK(src, .proc/respawn), respawn_time) + addtimer(CALLBACK(src, PROC_REF(respawn)), respawn_time) /obj/effect/decal/cleanable/ash/snappop_phoenix/proc/respawn() new /obj/item/toy/snappop/phoenix(get_turf(src)) @@ -910,7 +910,7 @@ if(!(cardUser.mobility_flags & MOBILITY_USE)) return var/O = src - var/choice = show_radial_menu(usr,src, handradial, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 36, require_near = TRUE) + var/choice = show_radial_menu(usr,src, handradial, custom_check = CALLBACK(src, PROC_REF(check_menu), user), radius = 36, require_near = TRUE) if(!choice) return FALSE var/obj/item/toy/cards/singlecard/C = new/obj/item/toy/cards/singlecard(cardUser.loc) diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index e4c71ee6ff..b21277e6a5 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -1181,8 +1181,8 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/item/vibro_weapon/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/vibro_weapon/ComponentInitialize() . = ..() diff --git a/code/game/objects/obj_defense.dm b/code/game/objects/obj_defense.dm index e7ab7214b7..71aafe9a1e 100644 --- a/code/game/objects/obj_defense.dm +++ b/code/game/objects/obj_defense.dm @@ -234,7 +234,7 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e if(QDELETED(src)) return 0 obj_flags |= BEING_SHOCKED - addtimer(CALLBACK(src, .proc/reset_shocked), 10) + addtimer(CALLBACK(src, PROC_REF(reset_shocked)), 10) return power / 2 //The surgeon general warns that being buckled to certain objects receiving powerful shocks is greatly hazardous to your health diff --git a/code/game/objects/structures/aliens.dm b/code/game/objects/structures/aliens.dm index 6c30b20ccd..2aab290ee7 100644 --- a/code/game/objects/structures/aliens.dm +++ b/code/game/objects/structures/aliens.dm @@ -224,7 +224,7 @@ if(status == GROWING || status == GROWN) child = new(src) if(status == GROWING) - addtimer(CALLBACK(src, .proc/Grow), rand(MIN_GROWTH_TIME, MAX_GROWTH_TIME)) + addtimer(CALLBACK(src, PROC_REF(Grow)), rand(MIN_GROWTH_TIME, MAX_GROWTH_TIME)) proximity_monitor = new(src, status == GROWN ? 1 : 0) if(status == BURST) obj_integrity = integrity_failure * max_integrity @@ -278,7 +278,7 @@ status = BURST update_icon() flick("egg_opening", src) - addtimer(CALLBACK(src, .proc/finish_bursting, kill), 15) + addtimer(CALLBACK(src, PROC_REF(finish_bursting), kill), 15) /obj/structure/alien/egg/proc/finish_bursting(kill = TRUE) if(child) diff --git a/code/game/objects/structures/barsigns.dm b/code/game/objects/structures/barsigns.dm index 91c43dc238..0740f09d1d 100644 --- a/code/game/objects/structures/barsigns.dm +++ b/code/game/objects/structures/barsigns.dm @@ -111,7 +111,7 @@ return obj_flags |= EMAGGED to_chat(user, "You emag the barsign. Takeover in progress...") - addtimer(CALLBACK(src, .proc/syndie_bar_good), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(syndie_bar_good)), 10 SECONDS) return TRUE /obj/structure/sign/barsign/proc/syndie_bar_good() diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index d5b1e7a244..9f115af180 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -24,11 +24,11 @@ /obj/structure/chair/Initialize(mapload) . = ..() if(!anchored) //why would you put these on the shuttle? - addtimer(CALLBACK(src, .proc/RemoveFromLatejoin), 0) + addtimer(CALLBACK(src, PROC_REF(RemoveFromLatejoin)), 0) /obj/structure/chair/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, .proc/can_user_rotate),CALLBACK(src, .proc/can_be_rotated),null) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, PROC_REF(can_user_rotate)),CALLBACK(src, PROC_REF(can_be_rotated)),null) /obj/structure/chair/proc/can_be_rotated(mob/user) return TRUE diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index d90d44ddfd..c80405872f 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -42,7 +42,7 @@ /obj/structure/closet/Initialize(mapload) if(mapload && !opened) // if closed, any item at the crate's loc is put in the contents - addtimer(CALLBACK(src, .proc/take_contents), 0) + addtimer(CALLBACK(src, PROC_REF(take_contents)), 0) . = ..() update_icon() if(should_populate_contents) diff --git a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm index 1d6826b548..a5853f769e 100644 --- a/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm +++ b/code/game/objects/structures/crates_lockers/closets/cardboardbox.dm @@ -26,7 +26,7 @@ step(src, direction) user.setDir(direction) if(oldloc != loc) - addtimer(CALLBACK(src, .proc/ResetMoveDelay), (use_mob_movespeed ? user.movement_delay() : CONFIG_GET(number/movedelay/walk_delay)) * move_speed_multiplier) + addtimer(CALLBACK(src, PROC_REF(ResetMoveDelay)), (use_mob_movespeed ? user.movement_delay() : CONFIG_GET(number/movedelay/walk_delay)) * move_speed_multiplier) else ResetMoveDelay() diff --git a/code/game/objects/structures/divine.dm b/code/game/objects/structures/divine.dm index f64397df09..164368e54c 100644 --- a/code/game/objects/structures/divine.dm +++ b/code/game/objects/structures/divine.dm @@ -41,7 +41,7 @@ to_chat(user, "The water feels warm and soothing as you touch it. The fountain immediately dries up shortly afterwards.") user.reagents.add_reagent(/datum/reagent/medicine/omnizine/godblood,20) update_icon() - addtimer(CALLBACK(src, /atom/.proc/update_icon), time_between_uses) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), time_between_uses) /obj/structure/healingfountain/update_icon_state() diff --git a/code/game/objects/structures/electricchair.dm b/code/game/objects/structures/electricchair.dm index d62528ebf8..dee1e75dc9 100644 --- a/code/game/objects/structures/electricchair.dm +++ b/code/game/objects/structures/electricchair.dm @@ -45,7 +45,7 @@ var/mob/living/buckled_mob = m buckled_mob.electrocute_act(85, src, 1) to_chat(buckled_mob, "You feel a deep shock course through your body!") - addtimer(CALLBACK(buckled_mob, /mob/living.proc/electrocute_act, 85, src, 1), 1) + addtimer(CALLBACK(buckled_mob, TYPE_PROC_REF(/mob/living, electrocute_act), 85, src, 1), 1) visible_message("The electric chair went off!", "You hear a deep sharp shock!") /obj/structure/chair/e_chair/Destroy() diff --git a/code/game/objects/structures/femur_breaker.dm b/code/game/objects/structures/femur_breaker.dm index cb829006d0..01999656ea 100644 --- a/code/game/objects/structures/femur_breaker.dm +++ b/code/game/objects/structures/femur_breaker.dm @@ -45,7 +45,7 @@ if (BREAKER_SLAT_DROPPED) slat_status = BREAKER_SLAT_MOVING icon_state = "breaker_raise" - addtimer(CALLBACK(src, .proc/raise_slat), BREAKER_ANIMATION_LENGTH) + addtimer(CALLBACK(src, PROC_REF(raise_slat)), BREAKER_ANIMATION_LENGTH) return if (BREAKER_SLAT_RAISED) if (LAZYLEN(buckled_mobs)) @@ -95,7 +95,7 @@ playsound(src, 'sound/effects/femur_breaker.ogg', 100, FALSE) H.Stun(BREAKER_ANIMATION_LENGTH) - addtimer(CALLBACK(src, .proc/damage_leg, H), BREAKER_ANIMATION_LENGTH, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(damage_leg), H), BREAKER_ANIMATION_LENGTH, TIMER_UNIQUE) log_combat(user, H, "femur broke", src) slat_status = BREAKER_SLAT_DROPPED diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index 4861859cec..2cb3ea90ed 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -317,7 +317,7 @@ /obj/item/kirbyplants/ComponentInitialize() . = ..() AddElement(/datum/element/tactical) - addtimer(CALLBACK(src, /datum.proc/_AddElement, list(/datum/element/beauty, 500)), 0) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, _AddElement), list(/datum/element/beauty, 500)), 0) AddComponent(/datum/component/two_handed, require_twohands=TRUE, force_unwielded=10, force_wielded=10) /obj/item/kirbyplants/random diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 5a26fed2bd..90716557f1 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -484,7 +484,7 @@ id.update_label() else to_chat(L, "Your owner is already dead! You will soon perish.") - addtimer(CALLBACK(L, /mob.proc/dust, 150)) //Give em a few seconds as a mercy. + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob, dust), 150)) //Give em a few seconds as a mercy. /datum/outfit/demonic_friend name = "Demonic Friend" diff --git a/code/game/objects/structures/guillotine.dm b/code/game/objects/structures/guillotine.dm index 604961abf4..a20162a2fb 100644 --- a/code/game/objects/structures/guillotine.dm +++ b/code/game/objects/structures/guillotine.dm @@ -64,7 +64,7 @@ if (GUILLOTINE_BLADE_DROPPED) blade_status = GUILLOTINE_BLADE_MOVING icon_state = "guillotine_raise" - addtimer(CALLBACK(src, .proc/raise_blade), GUILLOTINE_ANIMATION_LENGTH) + addtimer(CALLBACK(src, PROC_REF(raise_blade)), GUILLOTINE_ANIMATION_LENGTH) return if (GUILLOTINE_BLADE_RAISED) if (LAZYLEN(buckled_mobs)) @@ -77,7 +77,7 @@ current_action = 0 blade_status = GUILLOTINE_BLADE_MOVING icon_state = "guillotine_drop" - addtimer(CALLBACK(src, .proc/drop_blade, user), GUILLOTINE_ANIMATION_LENGTH - 2) // Minus two so we play the sound and decap faster + addtimer(CALLBACK(src, PROC_REF(drop_blade), user), GUILLOTINE_ANIMATION_LENGTH - 2) // Minus two so we play the sound and decap faster else current_action = 0 else @@ -90,7 +90,7 @@ else blade_status = GUILLOTINE_BLADE_MOVING icon_state = "guillotine_drop" - addtimer(CALLBACK(src, .proc/drop_blade), GUILLOTINE_ANIMATION_LENGTH) + addtimer(CALLBACK(src, PROC_REF(drop_blade)), GUILLOTINE_ANIMATION_LENGTH) /obj/structure/guillotine/proc/raise_blade() blade_status = GUILLOTINE_BLADE_RAISED @@ -133,7 +133,7 @@ for(var/mob/M in fov_viewers(world.view, src)) var/mob/living/carbon/human/C = M if (ishuman(M)) - addtimer(CALLBACK(C, /mob/.proc/emote, "clap"), delay_offset * 0.3) + addtimer(CALLBACK(C, TYPE_PROC_REF(/mob, emote), "clap"), delay_offset * 0.3) delay_offset++ else H.apply_damage(15 * blade_sharpness, BRUTE, head) diff --git a/code/game/objects/structures/hivebot.dm b/code/game/objects/structures/hivebot.dm index f58ba5d617..2410ae6ed8 100644 --- a/code/game/objects/structures/hivebot.dm +++ b/code/game/objects/structures/hivebot.dm @@ -15,7 +15,7 @@ smoke.start() visible_message("[src] warps in!") playsound(src.loc, 'sound/effects/empulse.ogg', 25, 1) - addtimer(CALLBACK(src, .proc/warpbots), rand(10, 600)) + addtimer(CALLBACK(src, PROC_REF(warpbots)), rand(10, 600)) /obj/structure/hivebot_beacon/proc/warpbots() icon_state = "def_radar" diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm index 0ebccf819e..ed9a352dd0 100644 --- a/code/game/objects/structures/holosign.dm +++ b/code/game/objects/structures/holosign.dm @@ -195,7 +195,7 @@ var/mob/living/M = user M.electrocute_act(15,"Energy Barrier", flags = SHOCK_NOGLOVES) shockcd = TRUE - addtimer(CALLBACK(src, .proc/cooldown), 5) + addtimer(CALLBACK(src, PROC_REF(cooldown)), 5) /obj/structure/holosign/barrier/cyborg/hacked/Bumped(atom/movable/AM) if(shockcd) @@ -207,4 +207,4 @@ var/mob/living/M = AM M.electrocute_act(15,"Energy Barrier", flags = SHOCK_NOGLOVES) shockcd = TRUE - addtimer(CALLBACK(src, .proc/cooldown), 5) + addtimer(CALLBACK(src, PROC_REF(cooldown)), 5) diff --git a/code/game/objects/structures/icemoon/cave_entrance.dm b/code/game/objects/structures/icemoon/cave_entrance.dm index 16e0566d68..d51922883b 100644 --- a/code/game/objects/structures/icemoon/cave_entrance.dm +++ b/code/game/objects/structures/icemoon/cave_entrance.dm @@ -112,7 +112,7 @@ GLOBAL_LIST_INIT(ore_probability, list(/obj/item/stack/ore/uranium = 50, playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, FALSE, 50, TRUE, TRUE) visible_message("[src] begins to collapse, cutting it off from this world!") animate(src, transform = matrix().Scale(0, 1), alpha = 50, time = 5 SECONDS) - addtimer(CALLBACK(src, .proc/collapse), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(collapse)), 5 SECONDS) /obj/effect/collapsing_demonic_portal/proc/collapse() visible_message("Something slips out of [src]!") diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 5075ecd074..1f1ac7c263 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -111,7 +111,7 @@ if(!length(items)) return items = sort_list(items) - var/pick = show_radial_menu(user, src, items, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 38, require_near = TRUE) + var/pick = show_radial_menu(user, src, items, custom_check = CALLBACK(src, PROC_REF(check_menu), user), radius = 38, require_near = TRUE) if(!pick) return switch(pick) diff --git a/code/game/objects/structures/ladders.dm b/code/game/objects/structures/ladders.dm index ab23ab97e0..9fefe0c676 100644 --- a/code/game/objects/structures/ladders.dm +++ b/code/game/objects/structures/ladders.dm @@ -97,7 +97,7 @@ ) if (up && down) - var/result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if (!is_ghost && !in_range(src, user)) return // nice try switch(result) diff --git a/code/game/objects/structures/lavaland/necropolis_tendril.dm b/code/game/objects/structures/lavaland/necropolis_tendril.dm index 6a3dcc761f..6d4970338b 100644 --- a/code/game/objects/structures/lavaland/necropolis_tendril.dm +++ b/code/game/objects/structures/lavaland/necropolis_tendril.dm @@ -84,7 +84,7 @@ GLOBAL_LIST_INIT(tendrils, list()) visible_message("The tendril writhes in fury as the earth around it begins to crack and break apart! Get back!") visible_message("Something falls free of the tendril!") playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, 0, 50, 1, 1) - addtimer(CALLBACK(src, .proc/collapse), 50) + addtimer(CALLBACK(src, PROC_REF(collapse)), 50) /obj/effect/collapse/Destroy() QDEL_NULL(emitted_light) diff --git a/code/game/objects/structures/life_candle.dm b/code/game/objects/structures/life_candle.dm index 52986a44d7..e6d9516997 100644 --- a/code/game/objects/structures/life_candle.dm +++ b/code/game/objects/structures/life_candle.dm @@ -35,7 +35,7 @@ linked_minds |= user.mind update_icon() - INVOKE_ASYNC(src, /atom/movable.proc/float, linked_minds.len) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom/movable, float), linked_minds.len) if(linked_minds.len) START_PROCESSING(SSobj, src) set_light(lit_luminosity) @@ -64,7 +64,7 @@ for(var/m in linked_minds) var/datum/mind/mind = m if(!mind.current || (mind.current && mind.current.stat == DEAD)) - addtimer(CALLBACK(src, .proc/respawn, mind), respawn_time, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(respawn), mind), respawn_time, TIMER_UNIQUE) /obj/structure/life_candle/proc/respawn(datum/mind/mind) var/turf/T = get_turf(src) diff --git a/code/game/objects/structures/manned_turret.dm b/code/game/objects/structures/manned_turret.dm index ffd22a2de4..4e102c77e7 100644 --- a/code/game/objects/structures/manned_turret.dm +++ b/code/game/objects/structures/manned_turret.dm @@ -142,7 +142,7 @@ /obj/machinery/manned_turret/proc/volley(mob/user) target_turf = get_turf(target) for(var/i in 1 to number_of_shots) - addtimer(CALLBACK(src, /obj/machinery/manned_turret/.proc/fire_helper, user), i*rate_of_fire) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/machinery/manned_turret, fire_helper), user), i*rate_of_fire) /obj/machinery/manned_turret/proc/fire_helper(mob/user) if(user.incapacitated() || !(user in buckled_mobs)) diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index 61563fc8c5..da967adfbf 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -95,7 +95,7 @@ isSwitchingStates = 0 if(close_delay != -1) - addtimer(CALLBACK(src, .proc/Close), close_delay) + addtimer(CALLBACK(src, PROC_REF(Close)), close_delay) /obj/structure/mineral_door/proc/Close() if(isSwitchingStates || state != 1) diff --git a/code/game/objects/structures/plasticflaps.dm b/code/game/objects/structures/plasticflaps.dm index ff85f5b2eb..e4d310b0a3 100644 --- a/code/game/objects/structures/plasticflaps.dm +++ b/code/game/objects/structures/plasticflaps.dm @@ -30,7 +30,7 @@ var/action = anchored ? "unscrews [src] from" : "screws [src] to" var/uraction = anchored ? "unscrew [src] from " : "screw [src] to" user.visible_message("[user] [action] the floor.", "You start to [uraction] the floor...", "You hear rustling noises.") - if(W.use_tool(src, user, 100, volume=100, extra_checks = CALLBACK(src, .proc/check_anchored_state, anchored))) + if(W.use_tool(src, user, 100, volume=100, extra_checks = CALLBACK(src, PROC_REF(check_anchored_state), anchored))) setAnchored(!anchored) to_chat(user, " You [anchored ? "unscrew" : "screw"] [src] from the floor.") return TRUE diff --git a/code/game/objects/structures/railings.dm b/code/game/objects/structures/railings.dm index bfe6d8beee..d216e138be 100644 --- a/code/game/objects/structures/railings.dm +++ b/code/game/objects/structures/railings.dm @@ -16,7 +16,7 @@ /obj/structure/railing/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, .proc/can_be_rotated),CALLBACK(src,.proc/after_rotation)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, PROC_REF(can_be_rotated)),CALLBACK(src, PROC_REF(after_rotation))) /obj/structure/railing/Initialize(mapload) . = ..() @@ -59,7 +59,7 @@ if(flags_1&NODECONSTRUCT_1) return to_chat(user, "You begin to [anchored ? "unfasten the railing from":"fasten the railing to"] the floor...") - if(I.use_tool(src, user, volume = 75, extra_checks = CALLBACK(src, .proc/check_anchored, anchored))) + if(I.use_tool(src, user, volume = 75, extra_checks = CALLBACK(src, PROC_REF(check_anchored), anchored))) setAnchored(!anchored) to_chat(user, "You [anchored ? "fasten the railing to":"unfasten the railing from"] the floor.") return TRUE diff --git a/code/game/objects/structures/stairs.dm b/code/game/objects/structures/stairs.dm index 7a5f60d47e..176faddb3a 100644 --- a/code/game/objects/structures/stairs.dm +++ b/code/game/objects/structures/stairs.dm @@ -108,7 +108,7 @@ if(listeningTo) UnregisterSignal(listeningTo, COMSIG_TURF_MULTIZ_NEW) var/turf/open/openspace/T = get_step_multiz(get_turf(src), UP) - RegisterSignal(T, COMSIG_TURF_MULTIZ_NEW, .proc/on_multiz_new) + RegisterSignal(T, COMSIG_TURF_MULTIZ_NEW, PROC_REF(on_multiz_new)) listeningTo = T /obj/structure/stairs/proc/force_open_above() diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index c3eed136be..3646187d13 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -22,7 +22,7 @@ /obj/structure/statue/ComponentInitialize() . = ..() var/rotation_flags = ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS - AddComponent(/datum/component/simple_rotation, rotation_flags, null, CALLBACK(src, .proc/can_be_rotated)) + AddComponent(/datum/component/simple_rotation, rotation_flags, null, CALLBACK(src, PROC_REF(can_be_rotated))) /obj/structure/statue/proc/can_be_rotated(mob/user, rotation_type) if(anchored) @@ -388,7 +388,7 @@ Moving interrupts /obj/item/chisel/proc/set_block(obj/structure/carving_block/B,mob/living/user) prepared_block = B tracked_user = user - RegisterSignal(tracked_user,COMSIG_MOVABLE_MOVED,.proc/break_sculpting) + RegisterSignal(tracked_user,COMSIG_MOVABLE_MOVED,PROC_REF(break_sculpting)) to_chat(user,span_notice("You prepare to work on [B]."),type="info") /obj/item/chisel/dropped(mob/user, silent) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 3325710938..c1f0c6a2dd 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -321,7 +321,7 @@ /obj/structure/table/rolling/AfterPutItemOnTable(obj/item/I, mob/living/user) . = ..() attached_items += I - RegisterSignal(I, COMSIG_MOVABLE_MOVED, .proc/RemoveItemFromTable) //Listen for the pickup event, unregister on pick-up so we aren't moved + RegisterSignal(I, COMSIG_MOVABLE_MOVED, PROC_REF(RemoveItemFromTable)) //Listen for the pickup event, unregister on pick-up so we aren't moved /obj/structure/table/rolling/proc/RemoveItemFromTable(datum/source, newloc, dir) if(newloc != loc) //Did we not move with the table? because that shit's ok @@ -370,7 +370,7 @@ return // Don't break if they're just flying past if(AM.throwing) - addtimer(CALLBACK(src, .proc/throw_check, AM), 5) + addtimer(CALLBACK(src, PROC_REF(throw_check), AM), 5) else check_break(AM) diff --git a/code/game/objects/structures/transit_tubes/transit_tube_construction.dm b/code/game/objects/structures/transit_tubes/transit_tube_construction.dm index c9d9f9dd41..f6325c04bd 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube_construction.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube_construction.dm @@ -27,7 +27,7 @@ /obj/structure/c_transit_tube/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_FLIP | ROTATION_VERBS,null,null,CALLBACK(src,.proc/after_rot)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_FLIP | ROTATION_VERBS,null,null,CALLBACK(src,PROC_REF(after_rot))) /obj/structure/c_transit_tube/proc/after_rot(mob/user,rotation_type) if(flipped_build_type && rotation_type == ROTATION_FLIP) @@ -45,7 +45,7 @@ return to_chat(user, "You start attaching the [name]...") add_fingerprint(user) - if(I.use_tool(src, user, time_to_unwrench, volume=50, extra_checks=CALLBACK(src, .proc/can_wrench_in_loc, user))) + if(I.use_tool(src, user, time_to_unwrench, volume=50, extra_checks=CALLBACK(src, PROC_REF(can_wrench_in_loc), user))) to_chat(user, "You attach the [name].") var/obj/structure/transit_tube/R = new build_type(loc, dir) transfer_fingerprints_to(R) diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 7fc2bab6fd..19cff28536 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -332,10 +332,10 @@ // If there was already mist, and the shower was turned off (or made cold): remove the existing mist in 25 sec var/obj/effect/mist/mist = locate() in loc if(!mist && on && watertemp != "freezing") - addtimer(CALLBACK(src, .proc/make_mist), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(make_mist)), 5 SECONDS) if(mist && (!on || watertemp == "freezing")) - addtimer(CALLBACK(src, .proc/clear_mist), 25 SECONDS) + addtimer(CALLBACK(src, PROC_REF(clear_mist)), 25 SECONDS) /obj/machinery/shower/proc/make_mist() var/obj/effect/mist/mist = locate() in loc diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index 4f1de6432a..fd25602847 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -313,7 +313,7 @@ /obj/structure/windoor_assembly/ComponentInitialize() . = ..() var/static/rotation_flags = ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS - AddComponent(/datum/component/simple_rotation, rotation_flags, can_be_rotated=CALLBACK(src, .proc/can_be_rotated), after_rotation=CALLBACK(src,.proc/after_rotation)) + AddComponent(/datum/component/simple_rotation, rotation_flags, can_be_rotated=CALLBACK(src, PROC_REF(can_be_rotated)), after_rotation=CALLBACK(src,PROC_REF(after_rotation))) /obj/structure/windoor_assembly/proc/can_be_rotated(mob/user,rotation_type) if(anchored) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 3a6dc6ae9c..ebd9f369bc 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -120,7 +120,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) /obj/structure/window/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, .proc/can_be_rotated),CALLBACK(src,.proc/after_rotation)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, PROC_REF(can_be_rotated)),CALLBACK(src, PROC_REF(after_rotation))) /obj/structure/window/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd) switch(the_rcd.mode) @@ -259,7 +259,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) I.play_tool_sound(src, 75) if(state == WINDOW_SCREWED_TO_FRAME || state == WINDOW_IN_FRAME && anchored) to_chat(user, "You begin to [state == WINDOW_SCREWED_TO_FRAME ? "unscrew the window from":"screw the window to"] the frame...") - if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, .proc/check_state_and_anchored, state, anchored))) + if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, PROC_REF(check_state_and_anchored), state, anchored))) if(extra_reinforced && state == WINDOW_IN_FRAME) state = PRWINDOW_SECURE else @@ -267,7 +267,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) to_chat(user, "You [state == WINDOW_IN_FRAME ? "unfasten the window from":"fasten the window to"] the frame.") else if(state == WINDOW_OUT_OF_FRAME) to_chat(user, "You begin to [anchored ? "unscrew the frame from":"screw the frame to"] the floor...") - if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, .proc/check_state_and_anchored, state, anchored))) + if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, PROC_REF(check_state_and_anchored), state, anchored))) setAnchored(!anchored) to_chat(user, "You [anchored ? "fasten the frame to":"unfasten the frame from"] the floor.") return @@ -276,7 +276,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) else if(I.tool_behaviour == TOOL_CROWBAR && reinf && (state == WINDOW_OUT_OF_FRAME || state == WINDOW_IN_FRAME) && anchored) to_chat(user, "You begin to lever the window [state == WINDOW_OUT_OF_FRAME ? "into":"out of"] the frame...") I.play_tool_sound(src, 75) - if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, .proc/check_state_and_anchored, state, anchored))) + if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, PROC_REF(check_state_and_anchored), state, anchored))) state = (state == WINDOW_OUT_OF_FRAME ? WINDOW_IN_FRAME : WINDOW_OUT_OF_FRAME) to_chat(user, "You pry the window [state == WINDOW_IN_FRAME ? "into":"out of"] the frame.") return @@ -284,7 +284,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) else if(I.tool_behaviour == TOOL_WRENCH && !anchored) I.play_tool_sound(src, 75) to_chat(user, " You begin to disassemble [src]...") - if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, .proc/check_state_and_anchored, state, anchored))) + if(I.use_tool(src, user, decon_speed, extra_checks = CALLBACK(src, PROC_REF(check_state_and_anchored), state, anchored))) var/obj/item/stack/sheet/G = new glass_type(user.loc, glass_amount) G.add_fingerprint(user) playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) @@ -302,7 +302,7 @@ GLOBAL_LIST_EMPTY(electrochromatic_window_lookup) if(I.use_tool(src, user, 180, volume = 100)) to_chat(user, "The security bolts are glowing white hot and look ready to be removed.") state = PRWINDOW_BOLTS_HEATED - addtimer(CALLBACK(src, .proc/cool_bolts), 300) + addtimer(CALLBACK(src, PROC_REF(cool_bolts)), 300) return else if(I.tool_behaviour == TOOL_SCREWDRIVER) diff --git a/code/game/say.dm b/code/game/say.dm index 73f773223d..24775f23dd 100644 --- a/code/game/say.dm +++ b/code/game/say.dm @@ -66,7 +66,7 @@ GLOBAL_LIST_INIT(freqtospan, list( for(var/i in 1 to barks) if(total_delay > BARK_MAX_TIME) break - addtimer(CALLBACK(src, .proc/bark, hearers, range, vocal_volume, BARK_DO_VARY(vocal_pitch, vocal_pitch_range), vocal_current_bark), total_delay) + addtimer(CALLBACK(src, PROC_REF(bark), hearers, range, vocal_volume, BARK_DO_VARY(vocal_pitch, vocal_pitch_range), vocal_current_bark), total_delay) total_delay += rand(DS2TICKS(vocal_speed / BARK_SPEED_BASELINE), DS2TICKS(vocal_speed / BARK_SPEED_BASELINE) + DS2TICKS(vocal_speed / BARK_SPEED_BASELINE)) TICKS /atom/movable/proc/compose_message(atom/movable/speaker, datum/language/message_language, raw_message, radio_freq, list/spans, message_mode, face_name = FALSE, atom/movable/source) diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index 0e32c170d7..e638033d85 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -298,7 +298,7 @@ lube |= SLIDE_ICE if(lube&SLIDE) - new /datum/forced_movement(C, get_ranged_target_turf(C, olddir, 4), 1, FALSE, CALLBACK(C, /mob/living/carbon/.proc/spin, 1, 1)) + new /datum/forced_movement(C, get_ranged_target_turf(C, olddir, 4), 1, FALSE, CALLBACK(C, TYPE_PROC_REF(/mob/living/carbon, spin), 1, 1)) else if(lube&SLIDE_ICE) new /datum/forced_movement(C, get_ranged_target_turf(C, olddir, 1), 1, FALSE) //spinning would be bad for ice, fucks up the next dir return TRUE diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index 1052e62e07..59405e1b10 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -128,7 +128,7 @@ if(defer_change) // TODO: make the defer change var a var for any changeturf flag flags = CHANGETURF_DEFER_CHANGE ScrapeAway(null, flags) - addtimer(CALLBACK(src, .proc/AfterChange), 1, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(AfterChange)), 1, TIMER_UNIQUE) playsound(src, 'sound/effects/break_stone.ogg', 50, TRUE) //beautiful destruction /turf/closed/mineral/attack_animal(mob/living/simple_animal/user, list/modifiers) @@ -587,7 +587,7 @@ if(defer_change) flags = CHANGETURF_DEFER_CHANGE ScrapeAway(null, flags) - addtimer(CALLBACK(src, .proc/AfterChange), 1, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(AfterChange)), 1, TIMER_UNIQUE) /turf/closed/mineral/gibtonite/volcanic @@ -647,7 +647,7 @@ if(defer_change) // TODO: make the defer change var a var for any changeturf flag flags = CHANGETURF_DEFER_CHANGE ScrapeAway(flags=flags) - addtimer(CALLBACK(src, .proc/AfterChange), 1, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(AfterChange)), 1, TIMER_UNIQUE) playsound(src, 'sound/effects/break_stone.ogg', 50, TRUE) //beautiful destruction // H.mind?.adjust_experience(/datum/skill/mining, 100) //yay! diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 85fbbc5c77..d258052102 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -388,7 +388,7 @@ GLOBAL_LIST_EMPTY(station_turfs) var/list/things = src_object.contents() var/datum/progressbar/progress = new(user, things.len, src) - while (do_after(usr, 1 SECONDS, src, NONE, FALSE, CALLBACK(src_object, /datum/component/storage.proc/mass_remove_from_storage, src, things, progress, TRUE, user))) + while (do_after(usr, 1 SECONDS, src, NONE, FALSE, CALLBACK(src_object, TYPE_PROC_REF(/datum/component/storage, mass_remove_from_storage), src, things, progress, TRUE, user))) stoplag(1) progress.end_progress() diff --git a/code/game/world.dm b/code/game/world.dm index 77ceef0589..264933ddf9 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -83,11 +83,11 @@ GLOBAL_LIST(topic_status_cache) CONFIG_SET(number/round_end_countdown, 0) var/datum/callback/cb #ifdef UNIT_TESTS - cb = CALLBACK(GLOBAL_PROC, /proc/RunUnitTests) + cb = CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(RunUnitTests)) #else cb = VARSET_CALLBACK(SSticker, force_ending, TRUE) #endif - SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, /proc/_addtimer, cb, 10 SECONDS)) + SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(_addtimer), cb, 10 SECONDS)) /world/proc/SetupLogs() var/override_dir = params[OVERRIDE_LOG_DIRECTORY_PARAMETER] diff --git a/code/modules/VR/vr_sleeper.dm b/code/modules/VR/vr_sleeper.dm index 5b667c5fd5..449d296951 100644 --- a/code/modules/VR/vr_sleeper.dm +++ b/code/modules/VR/vr_sleeper.dm @@ -65,7 +65,7 @@ obj_flags |= EMAGGED you_die_in_the_game_you_die_for_real = TRUE sparks.start() - addtimer(CALLBACK(src, .proc/emagNotify), 150) + addtimer(CALLBACK(src, PROC_REF(emagNotify)), 150) return TRUE /obj/machinery/vr_sleeper/update_icon_state() @@ -179,12 +179,12 @@ C.updateappearance(TRUE, TRUE, TRUE) var/datum/component/virtual_reality/VR = vr_mob.AddComponent(/datum/component/virtual_reality, you_die_in_the_game_you_die_for_real) if(VR.connect(M)) - RegisterSignal(VR, COMSIG_COMPONENT_UNREGISTER_PARENT, .proc/unset_vr_mob) - RegisterSignal(VR, COMSIG_COMPONENT_REGISTER_PARENT, .proc/set_vr_mob) + RegisterSignal(VR, COMSIG_COMPONENT_UNREGISTER_PARENT, PROC_REF(unset_vr_mob)) + RegisterSignal(VR, COMSIG_COMPONENT_REGISTER_PARENT, PROC_REF(set_vr_mob)) if(!only_current_user_can_interact) - VR.RegisterSignal(src, COMSIG_ATOM_EMAG_ACT, /datum/component/virtual_reality.proc/you_only_live_once) - VR.RegisterSignal(src, COMSIG_MACHINE_EJECT_OCCUPANT, /datum/component/virtual_reality.proc/revert_to_reality) - VR.RegisterSignal(src, COMSIG_PARENT_QDELETING, /datum/component/virtual_reality.proc/machine_destroyed) + VR.RegisterSignal(src, COMSIG_ATOM_EMAG_ACT, TYPE_PROC_REF(/datum/component/virtual_reality, you_only_live_once)) + VR.RegisterSignal(src, COMSIG_MACHINE_EJECT_OCCUPANT, TYPE_PROC_REF(/datum/component/virtual_reality, revert_to_reality)) + VR.RegisterSignal(src, COMSIG_PARENT_QDELETING, TYPE_PROC_REF(/datum/component/virtual_reality, machine_destroyed)) to_chat(vr_mob, "Transfer successful! You are now playing as [vr_mob] in VR!") else to_chat(M, "Transfer failed! virtual reality data likely corrupted!") @@ -240,7 +240,7 @@ vr_area = get_base_area(src) if(!vr_area) return INITIALIZE_HINT_QDEL - addtimer(CALLBACK(src, .proc/clean_up), 3 MINUTES, TIMER_LOOP) + addtimer(CALLBACK(src, PROC_REF(clean_up)), 3 MINUTES, TIMER_LOOP) /obj/effect/vr_clean_master/proc/clean_up() if (!vr_area) @@ -256,4 +256,4 @@ if(!QDELETED(M) && (M in contents) && M.stat == DEAD) qdel(M) corpse_party -= M - addtimer(CALLBACK(src, .proc/clean_up), 3 MINUTES) + addtimer(CALLBACK(src, PROC_REF(clean_up)), 3 MINUTES) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 3ebb9e8089..32addf8953 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -215,7 +215,7 @@ GLOBAL_PROTECT(admin_verbs_debug) /client/proc/discordnulls, /client/proc/generate_wikichem_list //DO NOT PRESS UNLESS YOU WANT SUPERLAG ) -GLOBAL_LIST_INIT(admin_verbs_possess, list(/proc/possess, /proc/release)) +GLOBAL_LIST_INIT(admin_verbs_possess, list(/proc/possess, GLOBAL_PROC_REF(release))) GLOBAL_PROTECT(admin_verbs_possess) GLOBAL_LIST_INIT(admin_verbs_permissions, list(/client/proc/edit_admin_permissions)) GLOBAL_PROTECT(admin_verbs_permissions) @@ -758,7 +758,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) if(!istype(T)) to_chat(src, "You can only give a disease to a mob of type /mob/living.", confidential = TRUE) return - var/datum/disease/D = input("Choose the disease to give to that guy", "ACHOO") as null|anything in sort_list(SSdisease.diseases, /proc/cmp_typepaths_asc) + var/datum/disease/D = input("Choose the disease to give to that guy", "ACHOO") as null|anything in sort_list(SSdisease.diseases, GLOBAL_PROC_REF(cmp_typepaths_asc)) if(!D) return T.ForceContractDisease(new D, FALSE, TRUE) diff --git a/code/modules/admin/antag_panel.dm b/code/modules/admin/antag_panel.dm index 180735d746..6f00e7d98e 100644 --- a/code/modules/admin/antag_panel.dm +++ b/code/modules/admin/antag_panel.dm @@ -119,7 +119,7 @@ GLOBAL_VAR(antag_prototypes) GLOB.antag_prototypes[cat_id] = list(A) else GLOB.antag_prototypes[cat_id] += A - sortTim(GLOB.antag_prototypes,/proc/cmp_text_asc,associative=TRUE) + sortTim(GLOB.antag_prototypes,GLOBAL_PROC_REF(cmp_text_asc),associative=TRUE) var/list/sections = list() var/list/priority_sections = list() diff --git a/code/modules/admin/check_antagonists.dm b/code/modules/admin/check_antagonists.dm index 532a11a532..3b683ebaf7 100644 --- a/code/modules/admin/check_antagonists.dm +++ b/code/modules/admin/check_antagonists.dm @@ -106,7 +106,7 @@ else sections += T.antag_listing_entry() - sortTim(all_antagonists, /proc/cmp_antag_category) + sortTim(all_antagonists, GLOBAL_PROC_REF(cmp_antag_category)) var/current_category var/list/current_section = list() diff --git a/code/modules/admin/player_panel2.dm b/code/modules/admin/player_panel2.dm index 72139127d7..440aa50f95 100644 --- a/code/modules/admin/player_panel2.dm +++ b/code/modules/admin/player_panel2.dm @@ -202,7 +202,7 @@ GLOBAL_LIST_INIT(pp_limbs, list( message_admins("[key_name_admin(usr)] took control of [targetMob].") log_admin("[key_name(usr)] took control of [targetMob].") - addtimer(CALLBACK(targetMob.mob_panel, /datum.proc/ui_interact, targetMob), 0.1 SECONDS) + addtimer(CALLBACK(targetMob.mob_panel, TYPE_PROC_REF(/datum, ui_interact), targetMob), 0.1 SECONDS) if ("smite") admin.smite(targetMob) diff --git a/code/modules/admin/playtimes.dm b/code/modules/admin/playtimes.dm index 40608c8605..5dab238dfa 100644 --- a/code/modules/admin/playtimes.dm +++ b/code/modules/admin/playtimes.dm @@ -33,7 +33,7 @@ clients += list(client) - clients = sort_list(clients, /proc/cmp_playtime) + clients = sort_list(clients, GLOBAL_PROC_REF(cmp_playtime)) data["clients"] = clients return data diff --git a/code/modules/admin/tag.dm b/code/modules/admin/tag.dm index b7fc297cd1..9a1dc1b4f2 100644 --- a/code/modules/admin/tag.dm +++ b/code/modules/admin/tag.dm @@ -10,7 +10,7 @@ return LAZYADD(tagged_datums, target_datum) - RegisterSignal(target_datum, COMSIG_PARENT_QDELETING, .proc/handle_tagged_del, override = TRUE) + RegisterSignal(target_datum, COMSIG_PARENT_QDELETING, PROC_REF(handle_tagged_del), override = TRUE) to_chat(owner, span_notice("[target_datum] has been tagged.")) /// Get ahead of the curve with deleting diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index d6628b808b..3b533a739a 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -460,7 +460,7 @@ GLOBAL_DATUM_INIT(sdql2_vv_statobj, /obj/effect/statclick/SDQL2_VV_all, new(null options |= SDQL2_OPTION_DO_NOT_AUTOGC /datum/SDQL2_query/proc/ARun() - INVOKE_ASYNC(src, .proc/Run) + INVOKE_ASYNC(src, PROC_REF(Run)) /datum/SDQL2_query/proc/Run() if(SDQL2_IS_RUNNING) diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm index 09219e05ee..950a06b2b9 100644 --- a/code/modules/admin/verbs/adminpm.dm +++ b/code/modules/admin/verbs/adminpm.dm @@ -217,7 +217,7 @@ //AdminPM popup for ApocStation and anybody else who wants to use it. Set it with POPUP_ADMIN_PM in config.txt ~Carn if(CONFIG_GET(flag/popup_admin_pm)) - INVOKE_ASYNC(src, .proc/popup_admin_pm, recipient, msg) + INVOKE_ASYNC(src, PROC_REF(popup_admin_pm), recipient, msg) else //neither are admins to_chat(src, "Error: Admin-PM: Non-admin to non-admin PM communication is forbidden.", confidential = TRUE) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 5c81eb55e6..cadff8e093 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -832,9 +832,9 @@ set desc = "Shows tracked profiling info from code lines that support it" var/sort_list = list( - "Avg time" = /proc/cmp_profile_avg_time_dsc, - "Total Time" = /proc/cmp_profile_time_dsc, - "Call Count" = /proc/cmp_profile_count_dsc + "Avg time" = GLOBAL_PROC_REF(cmp_profile_avg_time_dsc), + "Total Time" = GLOBAL_PROC_REF(cmp_profile_time_dsc), + "Call Count" = GLOBAL_PROC_REF(cmp_profile_count_dsc) ) var/sort = input(src, "Sort type?", "Sort Type", "Avg time") as null|anything in sort_list if (!sort) diff --git a/code/modules/admin/verbs/individual_logging.dm b/code/modules/admin/verbs/individual_logging.dm index 9ad07ac1b2..58b4495dbf 100644 --- a/code/modules/admin/verbs/individual_logging.dm +++ b/code/modules/admin/verbs/individual_logging.dm @@ -54,7 +54,7 @@ for(var/entry in all_the_entrys) concatenated_logs += "[entry]
[all_the_entrys[entry]]" if(length(concatenated_logs)) - sortTim(concatenated_logs, cmp = /proc/cmp_text_dsc) //Sort by timestamp. + sortTim(concatenated_logs, cmp = GLOBAL_PROC_REF(cmp_text_dsc)) //Sort by timestamp. dat += "" dat += concatenated_logs.Join("
") dat += "
" diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 091764c419..086161792c 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -351,9 +351,9 @@ ertemplate = new /datum/ert/centcom_official var/list/settings = list( - "preview_callback" = CALLBACK(src, .proc/makeERTPreviewIcon), + "preview_callback" = CALLBACK(src, PROC_REF(makeERTPreviewIcon)), "mainsettings" = list( - "template" = list("desc" = "Template", "callback" = CALLBACK(src, .proc/makeERTTemplateModified), "type" = "datum", "path" = "/datum/ert", "subtypesonly" = TRUE, "value" = ertemplate.type), + "template" = list("desc" = "Template", "callback" = CALLBACK(src, PROC_REF(makeERTTemplateModified)), "type" = "datum", "path" = "/datum/ert", "subtypesonly" = TRUE, "value" = ertemplate.type), "teamsize" = list("desc" = "Team Size", "type" = "number", "value" = ertemplate.teamsize), "mission" = list("desc" = "Mission", "type" = "string", "value" = ertemplate.mission), "polldesc" = list("desc" = "Ghost poll description", "type" = "string", "value" = ertemplate.polldesc), diff --git a/code/modules/admin/verbs/onlyone.dm b/code/modules/admin/verbs/onlyone.dm index 3860706538..8c2a576dc7 100644 --- a/code/modules/admin/verbs/onlyone.dm +++ b/code/modules/admin/verbs/onlyone.dm @@ -19,13 +19,13 @@ GLOBAL_VAR_INIT(highlander, FALSE) message_admins("[key_name_admin(usr)] used THERE CAN BE ONLY ONE!") log_admin("[key_name(usr)] used THERE CAN BE ONLY ONE.") - addtimer(CALLBACK(SSshuttle.emergency, /obj/docking_port/mobile/emergency.proc/request, null, 1), 50) + addtimer(CALLBACK(SSshuttle.emergency, TYPE_PROC_REF(/obj/docking_port/mobile/emergency, request), null, 1), 50) /client/proc/only_one_delayed() send_to_playing_players("Bagpipes begin to blare. You feel Scottish pride coming over you.") message_admins("[key_name_admin(usr)] used (delayed) THERE CAN BE ONLY ONE!") log_admin("[key_name(usr)] used delayed THERE CAN BE ONLY ONE.") - addtimer(CALLBACK(src, .proc/only_one), 420) + addtimer(CALLBACK(src, PROC_REF(only_one)), 420) /mob/living/carbon/human/proc/make_scottish() mind.add_antag_datum(/datum/antagonist/highlander) diff --git a/code/modules/admin/verbs/possess.dm b/code/modules/admin/verbs/possess.dm index d10ec67d13..c2112c224d 100644 --- a/code/modules/admin/verbs/possess.dm +++ b/code/modules/admin/verbs/possess.dm @@ -51,6 +51,6 @@ set desc = "Give this guy possess/release verbs" set category = "Debug" set name = "Give Possessing Verbs" - add_verb(M, /proc/possess) - add_verb(M, /proc/release) + add_verb(M, GLOBAL_PROC_REF(possess)) + add_verb(M, GLOBAL_PROC_REF(release)) SSblackbox.record_feedback("tally", "admin_verb", 1, "Give Possessing Verbs") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index db34e607c6..3836b15779 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -1463,7 +1463,7 @@ Traitors and the like can also be revived with the previous role mostly intact. var/shots_this_limb = 0 for(var/t in shuffle(open_adj_turfs)) var/turf/iter_turf = t - addtimer(CALLBACK(GLOBAL_PROC, .proc/firing_squad, dude, iter_turf, slice_part.body_zone, wound_bonuses[wound_bonus_rep], damage), delay_counter) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(firing_squad), dude, iter_turf, slice_part.body_zone, wound_bonuses[wound_bonus_rep], damage), delay_counter) delay_counter += delay_per_shot shots_this_limb++ if(shots_this_limb > shots_per_limb_per_rep) @@ -1517,23 +1517,23 @@ Traitors and the like can also be revived with the previous role mostly intact. var/obj/item/bodypart/limb = _limb if (limb.body_part == HEAD || limb.body_part == CHEST) continue - addtimer(CALLBACK(limb, /obj/item/bodypart/.proc/dismember), timer) - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, carbon_target, 'modular_splurt/sound/effects/cartoon_pop.ogg', 70), timer) - addtimer(CALLBACK(carbon_target, /mob/living/.proc/spin, 4, 1), timer - 0.4 SECONDS) + addtimer(CALLBACK(limb, TYPE_PROC_REF(/obj/item/bodypart, dismember)), timer) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(playsound), carbon_target, 'modular_splurt/sound/effects/cartoon_pop.ogg', 70), timer) + addtimer(CALLBACK(carbon_target, TYPE_PROC_REF(/mob/living, spin), 4, 1), timer - 0.4 SECONDS) timer += 2 SECONDS if(ADMIN_PUNISHMENT_BREADIFY) #define BREADIFY_TIME (5 SECONDS) var/mutable_appearance/bread_appearance = mutable_appearance('icons/obj/food/burgerbread.dmi', "bread") var/mutable_appearance/transform_scanline = mutable_appearance('modular_splurt/icons/effects/effects.dmi', "transform_effect") target.transformation_animation(bread_appearance, time = BREADIFY_TIME, transform_overlay=transform_scanline, reset_after=TRUE) - addtimer(CALLBACK(GLOBAL_PROC, .proc/breadify, target), BREADIFY_TIME) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(breadify), target), BREADIFY_TIME) #undef BREADIFY_TIME if(ADMIN_PUNISHMENT_BOOKIFY) #define BOOKIFY_TIME (2 SECONDS) var/mutable_appearance/book_appearance = mutable_appearance('icons/obj/library.dmi', "book") var/mutable_appearance/transform_scanline = mutable_appearance('modular_splurt/icons/effects/effects.dmi', "transform_effect") target.transformation_animation(book_appearance, time = BOOKIFY_TIME, transform_overlay=transform_scanline, reset_after=TRUE) - addtimer(CALLBACK(GLOBAL_PROC, .proc/bookify, target), BOOKIFY_TIME) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(bookify), target), BOOKIFY_TIME) playsound(target, 'modular_splurt/sound/misc/bookify.ogg', 60, 1) #undef BOOKIFY_TIME if(ADMIN_PUNISHMENT_BONK) @@ -1626,7 +1626,7 @@ Traitors and the like can also be revived with the previous role mostly intact. /obj/effect/temp_visual/target/Initialize(mapload, list/flame_hit) . = ..() - INVOKE_ASYNC(src, .proc/fall, flame_hit) + INVOKE_ASYNC(src, PROC_REF(fall), flame_hit) /obj/effect/temp_visual/target/proc/fall(list/flame_hit) var/turf/T = get_turf(src) diff --git a/code/modules/admin/verbs/secrets.dm b/code/modules/admin/verbs/secrets.dm index 24e286310d..e62b0d681f 100644 --- a/code/modules/admin/verbs/secrets.dm +++ b/code/modules/admin/verbs/secrets.dm @@ -246,7 +246,7 @@ var/datum/round_event_control/disease_outbreak/DC = locate(/datum/round_event_control/disease_outbreak) in SSevents.control E = DC.runEvent() if("Choose") - var/virus = input("Choose the virus to spread", "BIOHAZARD") as null|anything in sort_list(typesof(/datum/disease), /proc/cmp_typepaths_asc) + var/virus = input("Choose the virus to spread", "BIOHAZARD") as null|anything in sort_list(typesof(/datum/disease), GLOBAL_PROC_REF(cmp_typepaths_asc)) var/datum/round_event_control/disease_outbreak/DC = locate(/datum/round_event_control/disease_outbreak) in SSevents.control var/datum/round_event/disease_outbreak/DO = DC.runEvent() DO.virus_type = virus @@ -444,9 +444,9 @@ var/ghostcandidates = list() for (var/j in 1 to min(prefs["amount"]["value"], length(candidates))) ghostcandidates += pick_n_take(candidates) - addtimer(CALLBACK(GLOBAL_PROC, .proc/doPortalSpawn, get_random_station_turf(), pathToSpawn, length(ghostcandidates), storm, ghostcandidates, outfit), i*prefs["delay"]["value"]) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(doPortalSpawn), get_random_station_turf(), pathToSpawn, length(ghostcandidates), storm, ghostcandidates, outfit), i*prefs["delay"]["value"]) else if (prefs["playersonly"]["value"] != "Yes") - addtimer(CALLBACK(GLOBAL_PROC, .proc/doPortalSpawn, get_random_station_turf(), pathToSpawn, prefs["amount"]["value"], storm, null, outfit), i*prefs["delay"]["value"]) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(doPortalSpawn), get_random_station_turf(), pathToSpawn, prefs["amount"]["value"], storm, null, outfit), i*prefs["delay"]["value"]) if("changebombcap") if(!is_funmin) return @@ -465,7 +465,7 @@ SSblackbox.record_feedback("nested tally", "admin_secrets_fun_used", 1, list("Monkeyize All Humans")) for(var/i in GLOB.human_list) var/mob/living/carbon/human/H = i - INVOKE_ASYNC(H, /mob/living/carbon.proc/monkeyize) + INVOKE_ASYNC(H, TYPE_PROC_REF(/mob/living/carbon, monkeyize)) ok = TRUE if("traitor_all") if(!is_funmin) diff --git a/code/modules/admin/view_variables/topic_basic.dm b/code/modules/admin/view_variables/topic_basic.dm index 288f5cceee..7f4f508a2b 100644 --- a/code/modules/admin/view_variables/topic_basic.dm +++ b/code/modules/admin/view_variables/topic_basic.dm @@ -55,11 +55,11 @@ if(!check_rights(NONE)) return var/list/names = list() - var/list/componentsubtypes = sort_list(subtypesof(/datum/component), /proc/cmp_typepaths_asc) + var/list/componentsubtypes = sort_list(subtypesof(/datum/component), GLOBAL_PROC_REF(cmp_typepaths_asc)) names += "---Components---" names += componentsubtypes names += "---Elements---" - names += sort_list(subtypesof(/datum/element), /proc/cmp_typepaths_asc) + names += sort_list(subtypesof(/datum/element), GLOBAL_PROC_REF(cmp_typepaths_asc)) var/result = input(usr, "Choose a component/element to add","better know what ur fuckin doin pal") as null|anything in names if(!usr || !result || result == "---Components---" || result == "---Elements---") return diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index ff01623f70..5c4fa50f8d 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -182,8 +182,8 @@ GLOBAL_LIST_EMPTY(antagonists) apply_innate_effects() give_antag_moodies() remove_blacklisted_quirks() - // RegisterSignal(owner, COMSIG_PRE_MINDSHIELD_IMPLANT, .proc/pre_mindshield) - // RegisterSignal(owner, COMSIG_MINDSHIELD_IMPLANTED, .proc/on_mindshield) + // RegisterSignal(owner, COMSIG_PRE_MINDSHIELD_IMPLANT, PROC_REF(pre_mindshield)) + // RegisterSignal(owner, COMSIG_MINDSHIELD_IMPLANTED, PROC_REF(on_mindshield)) if(is_banned(owner.current) && replace_banned) replace_banned_player() else if(owner.current.client?.holder && (CONFIG_GET(flag/auto_deadmin_antagonists) || owner.current.client.prefs?.deadmin & DEADMIN_ANTAGONIST)) @@ -548,7 +548,7 @@ GLOBAL_LIST_EMPTY(antagonists) if(!ispath(request_target)) request_target = locate(request_target) in objectives if(istype(request_target)) - RegisterSignal(request_target, COMSIG_PARENT_QDELETING, .proc/clean_request_from_del_objective) + RegisterSignal(request_target, COMSIG_PARENT_QDELETING, PROC_REF(clean_request_from_del_objective)) requested_objective_changes[uid] = additions diff --git a/code/modules/antagonists/abductor/abductor.dm b/code/modules/antagonists/abductor/abductor.dm index f7e66ee90a..201f8ed1a4 100644 --- a/code/modules/antagonists/abductor/abductor.dm +++ b/code/modules/antagonists/abductor/abductor.dm @@ -112,7 +112,7 @@ /datum/antagonist/abductor/get_admin_commands() . = ..() - .["Equip"] = CALLBACK(src,.proc/admin_equip) + .["Equip"] = CALLBACK(src,PROC_REF(admin_equip)) /datum/antagonist/abductor/proc/admin_equip(mob/admin) if(!ishuman(owner.current)) diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm index 343faccad6..60c112a7e1 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm @@ -660,7 +660,7 @@ user.visible_message("[user] places down [src] and activates it.", "You place down [src] and activate it.") user.dropItemToGround(src) playsound(src, 'sound/machines/terminal_alert.ogg', 50) - addtimer(CALLBACK(src, .proc/try_spawn_machine), 30) + addtimer(CALLBACK(src, PROC_REF(try_spawn_machine)), 30) /obj/item/abductor_machine_beacon/proc/try_spawn_machine() var/viable = FALSE diff --git a/code/modules/antagonists/abductor/equipment/gland.dm b/code/modules/antagonists/abductor/equipment/gland.dm index 312cc07997..ef8436826e 100644 --- a/code/modules/antagonists/abductor/equipment/gland.dm +++ b/code/modules/antagonists/abductor/equipment/gland.dm @@ -63,7 +63,7 @@ update_gland_hud() var/atom/movable/screen/alert/mind_control/mind_alert = owner.throw_alert("mind_control", /atom/movable/screen/alert/mind_control) mind_alert.command = command - addtimer(CALLBACK(src, .proc/clear_mind_control), mind_control_duration) + addtimer(CALLBACK(src, PROC_REF(clear_mind_control)), mind_control_duration) return TRUE /obj/item/organ/heart/gland/proc/clear_mind_control() diff --git a/code/modules/antagonists/abductor/equipment/glands/access.dm b/code/modules/antagonists/abductor/equipment/glands/access.dm index ccef04b091..d7271b052b 100644 --- a/code/modules/antagonists/abductor/equipment/glands/access.dm +++ b/code/modules/antagonists/abductor/equipment/glands/access.dm @@ -9,7 +9,7 @@ /obj/item/organ/heart/gland/access/activate() to_chat(owner, "You feel like a VIP for some reason.") - RegisterSignal(owner, COMSIG_MOB_ALLOWED, .proc/free_access) + RegisterSignal(owner, COMSIG_MOB_ALLOWED, PROC_REF(free_access)) /obj/item/organ/heart/gland/access/proc/free_access(datum/source, obj/O) return TRUE diff --git a/code/modules/antagonists/abductor/equipment/glands/electric.dm b/code/modules/antagonists/abductor/equipment/glands/electric.dm index 9de0b96930..3a4ca4d0f4 100644 --- a/code/modules/antagonists/abductor/equipment/glands/electric.dm +++ b/code/modules/antagonists/abductor/equipment/glands/electric.dm @@ -20,7 +20,7 @@ owner.visible_message("[owner]'s skin starts emitting electric arcs!",\ "You feel electric energy building up inside you!") playsound(get_turf(owner), "sparks", 100, TRUE, -1) - addtimer(CALLBACK(src, .proc/zap), rand(30, 100)) + addtimer(CALLBACK(src, PROC_REF(zap)), rand(30, 100)) /obj/item/organ/heart/gland/electric/proc/zap() tesla_zap(owner, 4, 8000, ZAP_MOB_DAMAGE | ZAP_OBJ_DAMAGE | ZAP_MOB_STUN) diff --git a/code/modules/antagonists/abductor/equipment/glands/heal.dm b/code/modules/antagonists/abductor/equipment/glands/heal.dm index e995826af6..6ae857f532 100644 --- a/code/modules/antagonists/abductor/equipment/glands/heal.dm +++ b/code/modules/antagonists/abductor/equipment/glands/heal.dm @@ -107,7 +107,7 @@ else to_chat(owner, "You feel a weird rumble behind your eye sockets...") - addtimer(CALLBACK(src, .proc/finish_replace_eyes), rand(100, 200)) + addtimer(CALLBACK(src, PROC_REF(finish_replace_eyes)), rand(100, 200)) /obj/item/organ/heart/gland/heal/proc/finish_replace_eyes() var/eye_type = /obj/item/organ/eyes @@ -125,7 +125,7 @@ else to_chat(owner, "You feel a weird tingle in your [parse_zone(body_zone)]... even if you don't have one.") - addtimer(CALLBACK(src, .proc/finish_replace_limb, body_zone), rand(150, 300)) + addtimer(CALLBACK(src, PROC_REF(finish_replace_limb), body_zone), rand(150, 300)) /obj/item/organ/heart/gland/heal/proc/finish_replace_limb(body_zone) owner.visible_message("With a loud snap, [owner]'s [parse_zone(body_zone)] rapidly grows back from [owner.p_their()] body!", @@ -155,7 +155,7 @@ if(owner.reagents.has_reagent(R.type)) keep_going = TRUE if(keep_going) - addtimer(CALLBACK(src, .proc/keep_replacing_blood), 30) + addtimer(CALLBACK(src, PROC_REF(keep_replacing_blood)), 30) /obj/item/organ/heart/gland/heal/proc/replace_chest(obj/item/bodypart/chest/chest) if(chest.is_robotic_limb(FALSE)) diff --git a/code/modules/antagonists/abductor/equipment/glands/mindshock.dm b/code/modules/antagonists/abductor/equipment/glands/mindshock.dm index cb3bb50b1e..4f17cd26eb 100644 --- a/code/modules/antagonists/abductor/equipment/glands/mindshock.dm +++ b/code/modules/antagonists/abductor/equipment/glands/mindshock.dm @@ -48,7 +48,7 @@ if(LAZYLEN(broadcasted_mobs)) active_mind_control = TRUE - addtimer(CALLBACK(src, .proc/clear_mind_control), mind_control_duration) + addtimer(CALLBACK(src, PROC_REF(clear_mind_control)), mind_control_duration) update_gland_hud() return TRUE diff --git a/code/modules/antagonists/abductor/equipment/glands/plasma.dm b/code/modules/antagonists/abductor/equipment/glands/plasma.dm index fe8b06ac77..a3d45b11b9 100644 --- a/code/modules/antagonists/abductor/equipment/glands/plasma.dm +++ b/code/modules/antagonists/abductor/equipment/glands/plasma.dm @@ -9,8 +9,8 @@ /obj/item/organ/heart/gland/plasma/activate() to_chat(owner, "You feel bloated.") - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, owner, "A massive stomachache overcomes you."), 150) - addtimer(CALLBACK(src, .proc/vomit_plasma), 200) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), owner, "A massive stomachache overcomes you."), 150) + addtimer(CALLBACK(src, PROC_REF(vomit_plasma)), 200) /obj/item/organ/heart/gland/plasma/proc/vomit_plasma() if(!owner) diff --git a/code/modules/antagonists/abductor/equipment/glands/quantum.dm b/code/modules/antagonists/abductor/equipment/glands/quantum.dm index eade62b1bb..8f105bbecf 100644 --- a/code/modules/antagonists/abductor/equipment/glands/quantum.dm +++ b/code/modules/antagonists/abductor/equipment/glands/quantum.dm @@ -15,7 +15,7 @@ if(!iscarbon(M)) continue entangled_mob = M - addtimer(CALLBACK(src, .proc/quantum_swap), rand(600, 2400)) + addtimer(CALLBACK(src, PROC_REF(quantum_swap)), rand(600, 2400)) return /obj/item/organ/heart/gland/quantum/proc/quantum_swap() diff --git a/code/modules/antagonists/abductor/machinery/pad.dm b/code/modules/antagonists/abductor/machinery/pad.dm index 2ec8e70358..419c94f437 100644 --- a/code/modules/antagonists/abductor/machinery/pad.dm +++ b/code/modules/antagonists/abductor/machinery/pad.dm @@ -31,7 +31,7 @@ /obj/machinery/abductor/pad/proc/MobToLoc(place,mob/living/target) new /obj/effect/temp_visual/teleport_abductor(place) - addtimer(CALLBACK(src, .proc/doMobToLoc, place, target), 80) + addtimer(CALLBACK(src, PROC_REF(doMobToLoc), place, target), 80) /obj/machinery/abductor/pad/proc/doPadToLoc(place) flick("alien-pad", src) @@ -41,7 +41,7 @@ /obj/machinery/abductor/pad/proc/PadToLoc(place) new /obj/effect/temp_visual/teleport_abductor(place) - addtimer(CALLBACK(src, .proc/doPadToLoc, place), 80) + addtimer(CALLBACK(src, PROC_REF(doPadToLoc), place), 80) /obj/effect/temp_visual/teleport_abductor name = "Huh" diff --git a/code/modules/antagonists/ashwalker/ashwalker.dm b/code/modules/antagonists/ashwalker/ashwalker.dm index 0ba84a201f..489db34a2f 100644 --- a/code/modules/antagonists/ashwalker/ashwalker.dm +++ b/code/modules/antagonists/ashwalker/ashwalker.dm @@ -23,11 +23,11 @@ /datum/antagonist/ashwalker/on_body_transfer(mob/living/old_body, mob/living/new_body) . = ..() - RegisterSignal(new_body, COMSIG_MOB_EXAMINATE, .proc/on_examinate) + RegisterSignal(new_body, COMSIG_MOB_EXAMINATE, PROC_REF(on_examinate)) /datum/antagonist/ashwalker/on_gain() . = ..() - RegisterSignal(owner.current, COMSIG_MOB_EXAMINATE, .proc/on_examinate) + RegisterSignal(owner.current, COMSIG_MOB_EXAMINATE, PROC_REF(on_examinate)) /datum/antagonist/ashwalker/on_removal() . = ..() diff --git a/code/modules/antagonists/blob/blob/blobs/core.dm b/code/modules/antagonists/blob/blob/blobs/core.dm index 317dcb2522..ef9aba85ab 100644 --- a/code/modules/antagonists/blob/blob/blobs/core.dm +++ b/code/modules/antagonists/blob/blob/blobs/core.dm @@ -18,7 +18,7 @@ return INITIALIZE_HINT_QDEL if(overmind) update_icon() - addtimer(CALLBACK(src, .proc/generate_announcement), 1800) + addtimer(CALLBACK(src, PROC_REF(generate_announcement)), 1800) . = ..() /obj/structure/blob/core/proc/generate_announcement() diff --git a/code/modules/antagonists/blob/blob/overmind.dm b/code/modules/antagonists/blob/blob/overmind.dm index 3bd612d9ca..5e2be42fd5 100644 --- a/code/modules/antagonists/blob/blob/overmind.dm +++ b/code/modules/antagonists/blob/blob/overmind.dm @@ -113,7 +113,7 @@ GLOBAL_LIST_EMPTY(blob_nodes) set_security_level("delta") max_blob_points = INFINITY blob_points = INFINITY - addtimer(CALLBACK(src, .proc/victory), 450) + addtimer(CALLBACK(src, PROC_REF(victory)), 450) else if(!free_strain_rerolls && (last_reroll_time + BLOB_REROLL_TIMEYou have gained another free strain re-roll.") free_strain_rerolls = 1 diff --git a/code/modules/antagonists/blood_contract/blood_contract.dm b/code/modules/antagonists/blood_contract/blood_contract.dm index 5d2fda08fc..4de55f49e1 100644 --- a/code/modules/antagonists/blood_contract/blood_contract.dm +++ b/code/modules/antagonists/blood_contract/blood_contract.dm @@ -24,7 +24,7 @@ return H.add_atom_colour("#FF0000", ADMIN_COLOUR_PRIORITY) var/obj/effect/mine/pickup/bloodbath/B = new(H) - INVOKE_ASYNC(B, /obj/effect/mine/pickup/bloodbath/.proc/mineEffect, H) //could use moving out from the mine + INVOKE_ASYNC(B, TYPE_PROC_REF(/obj/effect/mine/pickup/bloodbath, mineEffect), H) //could use moving out from the mine for(var/mob/living/carbon/human/P in GLOB.player_list) if(P == H || HAS_TRAIT(P, TRAIT_NO_MIDROUND_ANTAG)) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index 17c21dc188..810c7c11e9 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -342,7 +342,7 @@ //This handles the application of antag huds/special abilities /datum/antagonist/bloodsucker/apply_innate_effects(mob/living/mob_override) - RegisterSignal(owner.current,COMSIG_LIVING_BIOLOGICAL_LIFE,.proc/LifeTick) + RegisterSignal(owner.current,COMSIG_LIVING_BIOLOGICAL_LIFE,PROC_REF(LifeTick)) return //This handles the removal of antag huds/special abilities diff --git a/code/modules/antagonists/bloodsucker/powers/feed.dm b/code/modules/antagonists/bloodsucker/powers/feed.dm index a4bdcfee54..284356a296 100644 --- a/code/modules/antagonists/bloodsucker/powers/feed.dm +++ b/code/modules/antagonists/bloodsucker/powers/feed.dm @@ -146,7 +146,7 @@ to_chat(user, "You lean quietly toward [target] and secretly draw out your fangs...") else to_chat(user, "You pull [target] close to you and draw out your fangs...") - if(!do_mob(user, target, feed_time, NONE, extra_checks = CALLBACK(src, .proc/ContinueActive, user, target)))//sleep(10) + if(!do_mob(user, target, feed_time, NONE, extra_checks = CALLBACK(src, PROC_REF(ContinueActive), user, target)))//sleep(10) to_chat(user, "Your feeding was interrupted.") //DeactivatePower(user,target) return @@ -207,7 +207,7 @@ //user.mobility_flags &= ~MOBILITY_MOVE // user.canmove = 0 // Prevents spilling blood accidentally. // Abort? A bloody mistake. - if(!do_mob(user, target, 2 SECONDS, NONE, extra_checks=CALLBACK(src, .proc/ContinueActive, user, target))) + if(!do_mob(user, target, 2 SECONDS, NONE, extra_checks=CALLBACK(src, PROC_REF(ContinueActive), user, target))) // May have disabled Feed during do_mob if(!active || !ContinueActive(user, target)) break diff --git a/code/modules/antagonists/bloodsucker/powers/haste.dm b/code/modules/antagonists/bloodsucker/powers/haste.dm index 05e2cd0330..5c5df41cdc 100644 --- a/code/modules/antagonists/bloodsucker/powers/haste.dm +++ b/code/modules/antagonists/bloodsucker/powers/haste.dm @@ -48,7 +48,7 @@ /datum/action/bloodsucker/targeted/haste/FireTargetedPower(atom/A) // This is a non-async proc to make sure the power is "locked" until this finishes. hit = list() - RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/on_move) + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) var/mob/living/user = owner var/turf/T = isturf(A) ? A : get_turf(A) // Pulled? Not anymore. diff --git a/code/modules/antagonists/bloodsucker/powers/lunge.dm b/code/modules/antagonists/bloodsucker/powers/lunge.dm index db7868fa8a..bc18008eef 100644 --- a/code/modules/antagonists/bloodsucker/powers/lunge.dm +++ b/code/modules/antagonists/bloodsucker/powers/lunge.dm @@ -31,14 +31,14 @@ T.min_distance = 2 active = TRUE user.toggle_throw_mode() - RegisterSignal(user, COMSIG_CARBON_TACKLED, .proc/DelayedDeactivatePower) + RegisterSignal(user, COMSIG_CARBON_TACKLED, PROC_REF(DelayedDeactivatePower)) while(B && ContinueActive(user)) B.AddBloodVolume(-0.1) sleep(5) //Without this, the leap component would get removed too early, causing the normal crash into effects. /datum/action/bloodsucker/lunge/proc/DelayedDeactivatePower() - addtimer(CALLBACK(src, .proc/DeactivatePower), 1 SECONDS, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(DeactivatePower)), 1 SECONDS, TIMER_UNIQUE) /datum/action/bloodsucker/lunge/DeactivatePower(mob/living/user = owner) . = ..() diff --git a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm index 25f50d7af4..3586a5851f 100644 --- a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm @@ -114,9 +114,9 @@ var/power_time = 138 + level_current * 12 target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) L.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) - RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/ContinueTarget) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, PROC_REF(ContinueTarget)) // 5 second windup - addtimer(CALLBACK(src, .proc/apply_effects, L, target, power_time), 6 SECONDS) + addtimer(CALLBACK(src, PROC_REF(apply_effects), L, target, power_time), 6 SECONDS) /datum/action/bloodsucker/targeted/mesmerize/proc/apply_effects(aggressor, victim, power_time) var/mob/living/carbon/target = victim diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm index b92722eb8f..09e8e1be32 100644 --- a/code/modules/antagonists/changeling/changeling.dm +++ b/code/modules/antagonists/changeling/changeling.dm @@ -362,7 +362,7 @@ B.organ_flags &= ~ORGAN_VITAL B.decoy_override = TRUE update_changeling_icons_added() - RegisterSignal(owner.current,COMSIG_LIVING_BIOLOGICAL_LIFE,.proc/regenerate) + RegisterSignal(owner.current,COMSIG_LIVING_BIOLOGICAL_LIFE,PROC_REF(regenerate)) return /datum/antagonist/changeling/remove_innate_effects() @@ -499,7 +499,7 @@ /datum/antagonist/changeling/get_admin_commands() . = ..() if(stored_profiles.len && (owner.current.real_name != first_prof.name)) - .["Transform to initial appearance."] = CALLBACK(src,.proc/admin_restore_appearance) + .["Transform to initial appearance."] = CALLBACK(src,PROC_REF(admin_restore_appearance)) /datum/antagonist/changeling/proc/admin_restore_appearance(mob/admin) if(!stored_profiles.len || !iscarbon(owner.current)) diff --git a/code/modules/antagonists/changeling/powers/biodegrade.dm b/code/modules/antagonists/changeling/powers/biodegrade.dm index 1ca2f1456d..f206fb86bc 100644 --- a/code/modules/antagonists/changeling/powers/biodegrade.dm +++ b/code/modules/antagonists/changeling/powers/biodegrade.dm @@ -21,7 +21,7 @@ user.visible_message("[user] vomits a glob of acid on [user.p_their()] [O]!", \ "We vomit acidic ooze onto our restraints!") - addtimer(CALLBACK(src, .proc/dissolve_handcuffs, user, O), 30) + addtimer(CALLBACK(src, PROC_REF(dissolve_handcuffs), user, O), 30) used = TRUE if(user.legcuffed) @@ -31,7 +31,7 @@ user.visible_message("[user] vomits a glob of acid on [user.p_their()] [O]!", \ "We vomit acidic ooze onto our restraints!") - addtimer(CALLBACK(src, .proc/dissolve_legcuffs, user, O), 30) + addtimer(CALLBACK(src, PROC_REF(dissolve_legcuffs), user, O), 30) used = TRUE if(user.wear_suit && user.wear_suit.breakouttime && !used) @@ -40,7 +40,7 @@ return FALSE user.visible_message("[user] vomits a glob of acid across the front of [user.p_their()] [S]!", \ "We vomit acidic ooze onto our straight jacket!") - addtimer(CALLBACK(src, .proc/dissolve_straightjacket, user, S), 30) + addtimer(CALLBACK(src, PROC_REF(dissolve_straightjacket), user, S), 30) used = TRUE @@ -50,7 +50,7 @@ return FALSE C.visible_message("[C]'s hinges suddenly begin to melt and run!") to_chat(user, "We vomit acidic goop onto the interior of [C]!") - addtimer(CALLBACK(src, .proc/open_closet, user, C), 70) + addtimer(CALLBACK(src, PROC_REF(open_closet), user, C), 70) used = TRUE if(istype(user.loc, /obj/structure/spider/cocoon) && !used) @@ -59,7 +59,7 @@ return FALSE C.visible_message("[src] shifts and starts to fall apart!") to_chat(user, "We secrete acidic enzymes from our skin and begin melting our cocoon...") - addtimer(CALLBACK(src, .proc/dissolve_cocoon, user, C), 25) //Very short because it's just webs + addtimer(CALLBACK(src, PROC_REF(dissolve_cocoon), user, C), 25) //Very short because it's just webs used = TRUE return used diff --git a/code/modules/antagonists/changeling/powers/fakedeath.dm b/code/modules/antagonists/changeling/powers/fakedeath.dm index 7ce9da633e..cd0a929fb8 100644 --- a/code/modules/antagonists/changeling/powers/fakedeath.dm +++ b/code/modules/antagonists/changeling/powers/fakedeath.dm @@ -21,7 +21,7 @@ user.tod = STATION_TIME_TIMESTAMP("hh:mm:ss", world.time) user.fakedeath("changeling", TRUE) //play dead user.update_stat() - addtimer(CALLBACK(src, .proc/ready_to_regenerate, user), LING_FAKEDEATH_TIME, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(ready_to_regenerate), user), LING_FAKEDEATH_TIME, TIMER_UNIQUE) return TRUE /datum/action/changeling/fakedeath/proc/revive(mob/living/user) diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 9fe612ac07..64f0a7b59b 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -390,12 +390,12 @@ if(INTENT_GRAB) C.visible_message("[L] is grabbed by [H]'s tentacle!","A tentacle grabs you and pulls you towards [H]!") - C.throw_at(get_step_towards(H,C), 8, 2, H, TRUE, TRUE, callback=CALLBACK(src, .proc/tentacle_grab, H, C)) + C.throw_at(get_step_towards(H,C), 8, 2, H, TRUE, TRUE, callback=CALLBACK(src, PROC_REF(tentacle_grab), H, C)) return BULLET_ACT_HIT if(INTENT_HARM) C.visible_message("[L] is thrown towards [H] by a tentacle!","A tentacle grabs you and throws you towards [H]!") - C.throw_at(get_step_towards(H,C), 8, 2, H, TRUE, TRUE, callback=CALLBACK(src, .proc/tentacle_stab, H, C)) + C.throw_at(get_step_towards(H,C), 8, 2, H, TRUE, TRUE, callback=CALLBACK(src, PROC_REF(tentacle_stab), H, C)) return BULLET_ACT_HIT else L.visible_message("[L] is pulled by [H]'s tentacle!","A tentacle grabs you and pulls you towards [H]!") @@ -711,7 +711,7 @@ enhancement = slow_enhancement // fuck em up kiddo wound_enhancement = slow_wound_enhancement // really. fuck em up. to_chat(user, "[src] are now formed to allow for [fasthands ? "fast, precise strikes" : "crippling, damaging blows"].") - addtimer(CALLBACK(src, .proc/use_buffs, user, TRUE), 0.1) // go fuckin get em + addtimer(CALLBACK(src, PROC_REF(use_buffs), user, TRUE), 0.1) // go fuckin get em /obj/item/clothing/gloves/fingerless/pugilist/cling/Initialize(mapload) . = ..() diff --git a/code/modules/antagonists/changeling/powers/strained_muscles.dm b/code/modules/antagonists/changeling/powers/strained_muscles.dm index 5d3f2cdf9e..559f038e3d 100644 --- a/code/modules/antagonists/changeling/powers/strained_muscles.dm +++ b/code/modules/antagonists/changeling/powers/strained_muscles.dm @@ -27,7 +27,7 @@ user.DefaultCombatKnockdown(60) user.emote("gasp") - INVOKE_ASYNC(src, .proc/muscle_loop, user) + INVOKE_ASYNC(src, PROC_REF(muscle_loop), user) return TRUE diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index 351d8622c9..2519dd1dbf 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -152,7 +152,7 @@ target.visible_message("A grotesque blade forms around [target.name]\'s arm!", "Your arm twists and mutates, transforming into a horrific monstrosity!", "You hear organic matter ripping and tearing!") playsound(target, 'sound/effects/blobattack.ogg', 30, 1) - addtimer(CALLBACK(src, .proc/remove_fake, target, blade), 600) + addtimer(CALLBACK(src, PROC_REF(remove_fake), target, blade), 600) return TRUE /datum/action/changeling/sting/false_armblade/proc/remove_fake(mob/target, obj/item/melee/arm_blade/false/blade) diff --git a/code/modules/antagonists/changeling/powers/transform.dm b/code/modules/antagonists/changeling/powers/transform.dm index 72ff31d373..48eddca728 100644 --- a/code/modules/antagonists/changeling/powers/transform.dm +++ b/code/modules/antagonists/changeling/powers/transform.dm @@ -154,7 +154,7 @@ disguise_image.overlays = snap.overlays disguises[current_profile.name] = disguise_image - var/chosen_name = show_radial_menu(user, user, disguises, custom_check = CALLBACK(src, .proc/check_menu, user), radius = 40, require_near = TRUE, tooltips = TRUE) + var/chosen_name = show_radial_menu(user, user, disguises, custom_check = CALLBACK(src, PROC_REF(check_menu), user), radius = 40, require_near = TRUE, tooltips = TRUE) if(!chosen_name) return diff --git a/code/modules/antagonists/clockcult/clock_effects/clock_overlay.dm b/code/modules/antagonists/clockcult/clock_effects/clock_overlay.dm index 6c9097de0e..6a5bb1523d 100644 --- a/code/modules/antagonists/clockcult/clock_effects/clock_overlay.dm +++ b/code/modules/antagonists/clockcult/clock_effects/clock_overlay.dm @@ -35,7 +35,7 @@ /obj/effect/clockwork/overlay/wall/Initialize(mapload) . = ..() queue_smooth_neighbors(src) - addtimer(CALLBACK(GLOBAL_PROC, .proc/queue_smooth, src), 1) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(queue_smooth), src), 1) /obj/effect/clockwork/overlay/wall/Destroy() queue_smooth_neighbors(src) diff --git a/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm b/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm index 18211d0447..eb2879e48e 100644 --- a/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm +++ b/code/modules/antagonists/clockcult/clock_effects/clock_sigils.dm @@ -259,7 +259,7 @@ if(!cyborg_checks(cyborg)) return to_chat(cyborg, "You start to charge from the [sigil_name]...") - if(!do_after(cyborg, 50, target = src, extra_checks = CALLBACK(src, .proc/cyborg_checks, cyborg, TRUE))) + if(!do_after(cyborg, 50, target = src, extra_checks = CALLBACK(src, PROC_REF(cyborg_checks), cyborg, TRUE))) return var/giving_power = min(FLOOR(cyborg.cell.maxcharge - cyborg.cell.charge, MIN_CLOCKCULT_POWER), get_clockwork_power()) //give the borg either all our power or their missing power floored to MIN_CLOCKCULT_POWER if(adjust_clockwork_power(-giving_power)) diff --git a/code/modules/antagonists/clockcult/clock_effects/spatial_gateway.dm b/code/modules/antagonists/clockcult/clock_effects/spatial_gateway.dm index e5d5de2f08..922e442e90 100644 --- a/code/modules/antagonists/clockcult/clock_effects/spatial_gateway.dm +++ b/code/modules/antagonists/clockcult/clock_effects/spatial_gateway.dm @@ -19,7 +19,7 @@ /obj/effect/clockwork/spatial_gateway/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/check_setup), 1) + addtimer(CALLBACK(src, PROC_REF(check_setup)), 1) /obj/effect/clockwork/spatial_gateway/Destroy() deltimer(timerid) @@ -161,7 +161,7 @@ else animate(src, transform = matrix() / 1.5, time = 10, flags = ANIMATION_END_NOW) animate(linked_gateway, transform = matrix() / 1.5, time = 10, flags = ANIMATION_END_NOW) - addtimer(CALLBACK(src, .proc/check_uses), 10) + addtimer(CALLBACK(src, PROC_REF(check_uses)), 10) return TRUE /obj/effect/clockwork/spatial_gateway/proc/check_uses() diff --git a/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm b/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm index 99d1142990..8f8d36f0d7 100644 --- a/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm +++ b/code/modules/antagonists/clockcult/clock_helpers/fabrication_helpers.dm @@ -180,7 +180,7 @@ if(reinf) fabrication_cost -= POWER_ROD for(var/obj/structure/grille/G in get_turf(src)) - INVOKE_ASYNC(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricate, G, user) + INVOKE_ASYNC(fabricator, TYPE_PROC_REF(/obj/item/clockwork/replica_fabricator, fabricate), G, user) return list("operation_time" = fabrication_time, "new_obj_type" = windowtype, "power_cost" = fabrication_cost, "spawn_dir" = dir, "dir_in_new" = new_dir) /obj/structure/window/reinforced/clockwork/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) @@ -237,7 +237,7 @@ fabricator.repairing = src while(fabricator && user && src) if(!do_after(user, repair_values["healing_for_cycle"] * fabricator.speed_multiplier, target = src, \ - extra_checks = CALLBACK(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricator_repair_checks, repair_values, src, user, TRUE))) + extra_checks = CALLBACK(fabricator, TYPE_PROC_REF(/obj/item/clockwork/replica_fabricator, fabricator_repair_checks), repair_values, src, user, TRUE))) break obj_integrity = clamp(obj_integrity + repair_values["healing_for_cycle"], 0, max_integrity) adjust_clockwork_power(-repair_values["power_required"]) @@ -259,7 +259,7 @@ fabricator.repairing = src while(fabricator && user && src) if(!do_after(user, repair_values["healing_for_cycle"] * fabricator.speed_multiplier, target = src, \ - extra_checks = CALLBACK(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricator_repair_checks, repair_values, src, user, TRUE))) + extra_checks = CALLBACK(fabricator, TYPE_PROC_REF(/obj/item/clockwork/replica_fabricator, fabricator_repair_checks), repair_values, src, user, TRUE))) break fabricator_heal_tick(repair_values["healing_for_cycle"]) adjust_clockwork_power(-repair_values["power_required"]) @@ -323,7 +323,7 @@ for(var/obj/item/clockwork/alloy_shards/S in get_turf(src)) //convert all other shards in the turf if we can if(S == src) continue //we want the shards to be fabricated after the main shard, thus this delay - addtimer(CALLBACK(fabricator, /obj/item/clockwork/replica_fabricator.proc/fabricate, S, user, TRUE), 0) + addtimer(CALLBACK(fabricator, TYPE_PROC_REF(/obj/item/clockwork/replica_fabricator, fabricate), S, user, TRUE), 0) return list("operation_time" = 0, "new_obj_type" = null, "power_cost" = power_amount, "spawn_dir" = SOUTH) /obj/item/clockwork/alloy_shards/medium/gear_bit/large/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent, power_amount) diff --git a/code/modules/antagonists/clockcult/clock_helpers/scripture_checks.dm b/code/modules/antagonists/clockcult/clock_helpers/scripture_checks.dm index 360ddabe72..7151e8b3eb 100644 --- a/code/modules/antagonists/clockcult/clock_helpers/scripture_checks.dm +++ b/code/modules/antagonists/clockcult/clock_helpers/scripture_checks.dm @@ -40,7 +40,7 @@ /proc/generate_all_scripture() if(GLOB.all_scripture.len) return - for(var/V in sort_list(subtypesof(/datum/clockwork_scripture) - list(/datum/clockwork_scripture/channeled, /datum/clockwork_scripture/create_object, /datum/clockwork_scripture/create_object/construct), /proc/cmp_clockscripture_priority)) + for(var/V in sort_list(subtypesof(/datum/clockwork_scripture) - list(/datum/clockwork_scripture/channeled, /datum/clockwork_scripture/create_object, /datum/clockwork_scripture/create_object/construct), GLOBAL_PROC_REF(cmp_clockscripture_priority))) var/datum/clockwork_scripture/S = new V GLOB.all_scripture[S.type] = S diff --git a/code/modules/antagonists/clockcult/clock_items/clock_weapons/_call_weapon.dm b/code/modules/antagonists/clockcult/clock_items/clock_weapons/_call_weapon.dm index a6f2ee6d90..04d8dc9518 100644 --- a/code/modules/antagonists/clockcult/clock_items/clock_weapons/_call_weapon.dm +++ b/code/modules/antagonists/clockcult/clock_items/clock_weapons/_call_weapon.dm @@ -44,6 +44,6 @@ /datum/action/innate/call_weapon/proc/weapon_reset(cooldown_time) cooldown = world.time + cooldown_time - addtimer(CALLBACK(owner, /mob.proc/update_action_buttons_icon), cooldown_time) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, update_action_buttons_icon)), cooldown_time) owner.update_action_buttons_icon() QDEL_NULL(weapon) diff --git a/code/modules/antagonists/clockcult/clock_items/clock_weapons/ratvarian_shield.dm b/code/modules/antagonists/clockcult/clock_items/clock_weapons/ratvarian_shield.dm index 47105938e6..eb65c0ba76 100644 --- a/code/modules/antagonists/clockcult/clock_items/clock_weapons/ratvarian_shield.dm +++ b/code/modules/antagonists/clockcult/clock_items/clock_weapons/ratvarian_shield.dm @@ -49,7 +49,7 @@ C.apply_damage((iscultist(C) ? damage * 2 : damage), BURN, (istype(part, /obj/item/bodypart/l_arm) ? BODY_ZONE_L_ARM : BODY_ZONE_R_ARM)) //Deals the damage to the holder instead of absorbing it instead + forcedrops. Doubled if a cultist of Nar'Sie. else owner.adjustFireLoss(iscultist(owner) ? damage * 2 : damage) - addtimer(CALLBACK(owner, /mob/living.proc/dropItemToGround, src, TRUE), 1) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob/living, dropItemToGround), src, TRUE), 1) else if(!is_servant_of_ratvar(attacker)) //No exploiting my snowflake mechanics dam_absorbed += damage playsound(owner, 'sound/machines/clockcult/steam_whoosh.ogg', 30) diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm index 06fea9bd91..e75affc42e 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_armor.dm @@ -51,7 +51,7 @@ user.emote("scream") user.apply_damage(30, BRUTE, BODY_ZONE_HEAD) user.adjustOrganLoss(ORGAN_SLOT_BRAIN, 30) - addtimer(CALLBACK(user, /mob/living.proc/dropItemToGround, src, TRUE), 1) //equipped happens before putting stuff on(but not before picking items up), 1). thus, we need to wait for it to be on before forcing it off. + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob/living, dropItemToGround), src, TRUE), 1) //equipped happens before putting stuff on(but not before picking items up), 1). thus, we need to wait for it to be on before forcing it off. /obj/item/clothing/head/helmet/clockwork/mob_can_equip(M, equipper, slot, disable_warning, bypass_equip_delay_self) if(equipper && !is_servant_of_ratvar(equipper)) @@ -119,7 +119,7 @@ user.apply_damage(15, BURN, BODY_ZONE_CHEST) user.adjust_fire_stacks(2) user.IgniteMob() - addtimer(CALLBACK(user, /mob/living.proc/dropItemToGround, src, TRUE), 1) + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob/living, dropItemToGround), src, TRUE), 1) /obj/item/clothing/gloves/clockwork name = "clockwork gauntlets" @@ -178,7 +178,7 @@ user.emote("scream") user.apply_damage(7, BRUTE, BODY_ZONE_L_ARM) user.apply_damage(7, BRUTE, BODY_ZONE_R_ARM) - addtimer(CALLBACK(user, /mob/living.proc/dropItemToGround, src, TRUE), 1) + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob/living, dropItemToGround), src, TRUE), 1) /obj/item/clothing/shoes/clockwork name = "clockwork treads" @@ -228,4 +228,4 @@ user.emote("scream") user.apply_damage(7, BURN, BODY_ZONE_L_LEG) user.apply_damage(7, BURN, BODY_ZONE_R_LEG) - addtimer(CALLBACK(user, /mob/living.proc/dropItemToGround, src, TRUE), 1) + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob/living, dropItemToGround), src, TRUE), 1) diff --git a/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm b/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm index 3298196de7..547f691599 100644 --- a/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm +++ b/code/modules/antagonists/clockcult/clock_items/clockwork_slab.dm @@ -123,7 +123,7 @@ /obj/item/clockwork/slab/dropped(mob/user) . = ..() - addtimer(CALLBACK(src, .proc/check_on_mob, user), 1) //dropped is called before the item is out of the slot, so we need to check slightly later + addtimer(CALLBACK(src, PROC_REF(check_on_mob), user), 1) //dropped is called before the item is out of the slot, so we need to check slightly later /obj/item/clockwork/slab/worn_overlays(isinhands = FALSE, icon_file, used_state, style_flags = NONE) . = ..() @@ -358,7 +358,7 @@ recollecting = !recollecting . = TRUE if("recite") - INVOKE_ASYNC(src, .proc/recite_scripture, text2path(params["script"]), usr, FALSE) + INVOKE_ASYNC(src, PROC_REF(recite_scripture), text2path(params["script"]), usr, FALSE) . = TRUE if("bind") var/datum/clockwork_scripture/path = text2path(params["script"]) //we need a path and not a string diff --git a/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm b/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm index dc53217486..db3e0b1a43 100644 --- a/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm +++ b/code/modules/antagonists/clockcult/clock_items/judicial_visor.dm @@ -52,7 +52,7 @@ /obj/item/clothing/glasses/judicial_visor/dropped(mob/user) . = ..() - addtimer(CALLBACK(src, .proc/check_on_mob, user), 1) //dropped is called before the item is out of the slot, so we need to check slightly later + addtimer(CALLBACK(src, PROC_REF(check_on_mob), user), 1) //dropped is called before the item is out of the slot, so we need to check slightly later /obj/item/clothing/glasses/judicial_visor/proc/check_on_mob(mob/user) if(user && src != user.get_item_by_slot(ITEM_SLOT_EYES)) //if we happen to check and we AREN'T in the slot, we need to remove our shit from whoever we got dropped from @@ -131,7 +131,7 @@ continue V.recharging = TRUE //To prevent exploiting multiple visors to bypass the cooldown V.update_status() - addtimer(CALLBACK(V, /obj/item/clothing/glasses/judicial_visor.proc/recharge_visor, ranged_ability_user), (GLOB.ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown) * 2) + addtimer(CALLBACK(V, TYPE_PROC_REF(/obj/item/clothing/glasses/judicial_visor, recharge_visor), ranged_ability_user), (GLOB.ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown) * 2) clockwork_say(ranged_ability_user, text2ratvar("Kneel, heathens!")) ranged_ability_user.visible_message("[ranged_ability_user]'s judicial visor fires a stream of energy at [target], creating a strange mark!", "You direct [visor]'s power to [target]. You must wait for some time before doing this again.") var/turf/targetturf = get_turf(target) @@ -139,7 +139,7 @@ log_combat(ranged_ability_user, targetturf, "created a judicial marker") ranged_ability_user.update_action_buttons_icon() ranged_ability_user.update_inv_glasses() - addtimer(CALLBACK(visor, /obj/item/clothing/glasses/judicial_visor.proc/recharge_visor, ranged_ability_user), GLOB.ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown)//Cooldown is reduced by 10x if Ratvar is up + addtimer(CALLBACK(visor, TYPE_PROC_REF(/obj/item/clothing/glasses/judicial_visor, recharge_visor), ranged_ability_user), GLOB.ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown)//Cooldown is reduced by 10x if Ratvar is up remove_ranged_ability() return TRUE @@ -161,7 +161,7 @@ . = ..() set_light(1.4, 2, "#FE9C11") user = caster - INVOKE_ASYNC(src, .proc/judicialblast) + INVOKE_ASYNC(src, PROC_REF(judicialblast)) /obj/effect/clockwork/judicial_marker/singularity_act() return diff --git a/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm b/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm index 7be9ef039b..9327bac74c 100644 --- a/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm +++ b/code/modules/antagonists/clockcult/clock_items/replica_fabricator.dm @@ -115,7 +115,7 @@ else user.visible_message("[user]'s [name] starts consuming [target]!", \ "Your [name] starts consuming [target]...") - if(!do_after(user, fabrication_values["operation_time"], target = target, extra_checks = CALLBACK(src, .proc/fabricate_checks, fabrication_values, target, target_type, user, TRUE))) + if(!do_after(user, fabrication_values["operation_time"], target = target, extra_checks = CALLBACK(src, PROC_REF(fabricate_checks), fabrication_values, target, target_type, user, TRUE))) return FALSE if(!silent) var/atom/A = fabrication_values["new_obj_type"] diff --git a/code/modules/antagonists/clockcult/clock_mobs/_eminence.dm b/code/modules/antagonists/clockcult/clock_mobs/_eminence.dm index e7aeb7e796..9a626f4f79 100644 --- a/code/modules/antagonists/clockcult/clock_mobs/_eminence.dm +++ b/code/modules/antagonists/clockcult/clock_mobs/_eminence.dm @@ -114,11 +114,11 @@ superheat_wall(A) return if(modifiers["middle"] || modifiers["ctrl"]) - INVOKE_ASYNC(src, .proc/issue_command, A) + INVOKE_ASYNC(src, PROC_REF(issue_command), A) return if(GLOB.ark_of_the_clockwork_justiciar == A) var/obj/structure/destructible/clockwork/massive/celestial_gateway/G = GLOB.ark_of_the_clockwork_justiciar - INVOKE_ASYNC(src, .proc/attempt_recall, G) + INVOKE_ASYNC(src, PROC_REF(attempt_recall), G) else if(istype(A, /obj/structure/destructible/clockwork/trap/trigger)) var/obj/structure/destructible/clockwork/trap/trigger/T = A T.visible_message("[T] clunks as it's activated remotely.") diff --git a/code/modules/antagonists/clockcult/clock_scripture.dm b/code/modules/antagonists/clockcult/clock_scripture.dm index feb724dceb..31487d782a 100644 --- a/code/modules/antagonists/clockcult/clock_scripture.dm +++ b/code/modules/antagonists/clockcult/clock_scripture.dm @@ -154,7 +154,7 @@ Judgement 80k power or nine converts if(!channel_time) return TRUE chant() - if(!do_after(invoker, channel_time, target = invoker, extra_checks = CALLBACK(src, .proc/check_special_requirements))) + if(!do_after(invoker, channel_time, target = invoker, extra_checks = CALLBACK(src, PROC_REF(check_special_requirements)))) slab.busy = null chanting = FALSE scripture_fail() @@ -201,7 +201,7 @@ Judgement 80k power or nine converts /datum/clockwork_scripture/channeled/scripture_effects() for(var/i in 1 to chant_amount) - if(!do_after(invoker, chant_interval, target = invoker, extra_checks = CALLBACK(src, .proc/can_recite))) + if(!do_after(invoker, chant_interval, target = invoker, extra_checks = CALLBACK(src, PROC_REF(can_recite)))) break clockwork_say(invoker, text2ratvar(pick(chant_invocations)), whispered) if(multiple_invokers_used) diff --git a/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm b/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm index be4785f4a7..5d5aa95e47 100644 --- a/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm +++ b/code/modules/antagonists/clockcult/clock_scriptures/scripture_scripts.dm @@ -217,7 +217,7 @@ playsound(owner, 'sound/magic/clockwork/fellowship_armory.ogg', 15 * do_message, TRUE) //get sound loudness based on how much we equipped cooldown = CLOCKWORK_ARMOR_COOLDOWN + world.time owner.update_action_buttons_icon() - addtimer(CALLBACK(owner, /mob.proc/update_action_buttons_icon), CLOCKWORK_ARMOR_COOLDOWN) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, update_action_buttons_icon)), CLOCKWORK_ARMOR_COOLDOWN) return TRUE /datum/action/innate/clockwork_armaments/proc/remove_item_if_better(obj/item/I, mob/user) @@ -418,7 +418,7 @@ invoker.light_range = 4 invoker.light_color = LIGHT_COLOR_FIRE invoker.update_light() - addtimer(CALLBACK(invoker, /mob.proc/stop_void_volt_glow), channel_time) + addtimer(CALLBACK(invoker, TYPE_PROC_REF(/mob, stop_void_volt_glow)), channel_time) ..()//Do the timer & Chant /mob/proc/stop_void_volt_glow() //Needed so the scripture being qdel()d doesn't prevent it. diff --git a/code/modules/antagonists/clockcult/clock_structures/ark_of_the_clockwork_justicar.dm b/code/modules/antagonists/clockcult/clock_structures/ark_of_the_clockwork_justicar.dm index 30b11bc8f3..f280ddecf2 100644 --- a/code/modules/antagonists/clockcult/clock_structures/ark_of_the_clockwork_justicar.dm +++ b/code/modules/antagonists/clockcult/clock_structures/ark_of_the_clockwork_justicar.dm @@ -35,7 +35,7 @@ /obj/structure/destructible/clockwork/massive/celestial_gateway/Initialize(mapload) . = ..() - INVOKE_ASYNC(src, .proc/spawn_animation) + INVOKE_ASYNC(src, PROC_REF(spawn_animation)) glow = new(get_turf(src)) if(!GLOB.ark_of_the_clockwork_justiciar) GLOB.ark_of_the_clockwork_justiciar = src @@ -149,7 +149,7 @@ recalling = TRUE sound_to_playing_players('sound/machines/clockcult/ark_recall.ogg', 75, FALSE) hierophant_message("The Eminence has initiated a mass recall! You are being transported to the Ark!") - addtimer(CALLBACK(src, .proc/mass_recall), 100) + addtimer(CALLBACK(src, PROC_REF(mass_recall)), 100) /obj/structure/destructible/clockwork/massive/celestial_gateway/proc/mass_recall() for(var/V in SSticker.mode.servants_of_ratvar) @@ -183,7 +183,7 @@ make_glow() glow.icon_state = "clockwork_gateway_disrupted" resistance_flags |= INDESTRUCTIBLE - addtimer(CALLBACK(src, .proc/go_boom), 2.7 SECONDS) + addtimer(CALLBACK(src, PROC_REF(go_boom)), 2.7 SECONDS) return qdel(src) diff --git a/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm b/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm index 5302153b9c..6d6b9da281 100644 --- a/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm +++ b/code/modules/antagonists/clockcult/clock_structures/eminence_spire.dm @@ -81,7 +81,7 @@ hierophant_message("[nominee] proposes selecting an Eminence from ghosts! You may object by interacting with the eminence spire. The vote will otherwise pass in 30 seconds.") for(var/mob/M in servants_and_ghosts()) M.playsound_local(M, 'sound/machines/clockcult/ocularwarden-target.ogg', 50, FALSE) - selection_timer = addtimer(CALLBACK(src, .proc/kingmaker), 300, TIMER_STOPPABLE) + selection_timer = addtimer(CALLBACK(src, PROC_REF(kingmaker)), 300, TIMER_STOPPABLE) /obj/structure/destructible/clockwork/eminence_spire/proc/objection(mob/living/wright) if(alert(wright, "Object to the selection of [eminence_nominee] as Eminence?", "Objection!", "Object", "Cancel") == "Cancel" || !is_servant_of_ratvar(wright) || !wright.canUseTopic(src) || !eminence_nominee) diff --git a/code/modules/antagonists/clockcult/clock_structures/ratvar_the_clockwork_justicar.dm b/code/modules/antagonists/clockcult/clock_structures/ratvar_the_clockwork_justicar.dm index da04353974..ea49b337f5 100644 --- a/code/modules/antagonists/clockcult/clock_structures/ratvar_the_clockwork_justicar.dm +++ b/code/modules/antagonists/clockcult/clock_structures/ratvar_the_clockwork_justicar.dm @@ -30,7 +30,7 @@ var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/clockwork_effects.dmi', "ratvar_alert") notify_ghosts("The Justiciar's light calls to you! Reach out to Ratvar in [get_area_name(src)] to be granted a shell to spread his glory!", null, source = src, alert_overlay = alert_overlay) SSpersistence.station_was_destroyed = TRUE - INVOKE_ASYNC(src, .proc/purge_the_heresy) + INVOKE_ASYNC(src, PROC_REF(purge_the_heresy)) /obj/structure/destructible/clockwork/massive/ratvar/Destroy() @@ -171,7 +171,7 @@ priority_announce("Energy signal no longer detected.","Central Command Higher Dimensional Affairs") return sound_to_playing_players('sound/magic/clockwork/ark_activation_sequence.ogg', 80) //if this isn't lessened in volume it peaks for some reason - addtimer(CALLBACK(GLOBAL_PROC, /proc/clockcult_ending_helper), 300) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(clockcult_ending_helper)), 300) /proc/clockcult_ending_helper() for(var/mob/M in GLOB.mob_list) diff --git a/code/modules/antagonists/clockcult/clock_structures/reflector.dm b/code/modules/antagonists/clockcult/clock_structures/reflector.dm index 7152953c6c..234f92fffe 100644 --- a/code/modules/antagonists/clockcult/clock_structures/reflector.dm +++ b/code/modules/antagonists/clockcult/clock_structures/reflector.dm @@ -22,7 +22,7 @@ /obj/structure/destructible/clockwork/reflector/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, .proc/can_be_rotated),CALLBACK(src,.proc/after_rotation)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, PROC_REF(can_be_rotated)),CALLBACK(src,PROC_REF(after_rotation))) /obj/structure/destructible/clockwork/reflector/bullet_act(obj/item/projectile/P) if(!anchored || !allowed_projectile_typecache[P.type] || !(P.dir in GLOB.cardinals)) diff --git a/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm b/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm index ac8dc0bffb..5038e6513a 100644 --- a/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm +++ b/code/modules/antagonists/clockcult/clock_structures/traps/brass_skewer.dm @@ -57,7 +57,7 @@ "A massive brass spike rips through your chassis and bursts into shrapnel in your casing!") squirrel.adjustBruteLoss(50) squirrel.Stun(20) - addtimer(CALLBACK(src, .proc/take_damage, max_integrity), 1) + addtimer(CALLBACK(src, PROC_REF(take_damage), max_integrity), 1) else squirrel.visible_message("A massive brass spike erupts from the ground, impaling [squirrel]!", \ "A massive brass spike rams through your chest, hoisting you into the air!") @@ -72,7 +72,7 @@ if(M) M.take_damage(50,BRUTE,MELEE) M.visible_message("A massive brass spike erupts from the ground, penetrating \the [M] and shattering the trap into pieces!") - addtimer(CALLBACK(src, .proc/take_damage, max_integrity), 1) + addtimer(CALLBACK(src, PROC_REF(take_damage), max_integrity), 1) else visible_message("A massive brass spike erupts from the ground!") diff --git a/code/modules/antagonists/clockcult/clockcult.dm b/code/modules/antagonists/clockcult/clockcult.dm index 4e993763e7..ed2982f861 100644 --- a/code/modules/antagonists/clockcult/clockcult.dm +++ b/code/modules/antagonists/clockcult/clockcult.dm @@ -203,7 +203,7 @@ /datum/antagonist/clockcult/get_admin_commands() . = ..() - .["Give slab"] = CALLBACK(src,.proc/admin_give_slab) + .["Give slab"] = CALLBACK(src,PROC_REF(admin_give_slab)) /datum/antagonist/clockcult/proc/admin_give_slab(mob/admin) if(!SSticker.mode.equip_servant(owner.current)) diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 2e334c59c9..a4974d2c2b 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -268,7 +268,7 @@ SEND_SOUND(ranged_ability_user, sound('sound/effects/ghost.ogg',0,1,50)) var/image/C = image('icons/effects/cult_effects.dmi',H,"bloodsparkles", ABOVE_MOB_LAYER) add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", C, FALSE) - addtimer(CALLBACK(H,/atom/.proc/remove_alt_appearance,"cult_apoc",TRUE), 2400, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(H,TYPE_PROC_REF(/atom, remove_alt_appearance),"cult_apoc",TRUE), 2400, TIMER_OVERRIDE|TIMER_UNIQUE) to_chat(ranged_ability_user,"[H] has been cursed with living nightmares!") attached_action.charges-- attached_action.desc = attached_action.base_desc diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm index 2850cb85cc..c3c3c97b79 100644 --- a/code/modules/antagonists/cult/cult.dm +++ b/code/modules/antagonists/cult/cult.dm @@ -180,8 +180,8 @@ /datum/antagonist/cult/get_admin_commands() . = ..() - .["Dagger"] = CALLBACK(src,.proc/admin_give_dagger) - .["Dagger and Metal"] = CALLBACK(src,.proc/admin_give_metal) + .["Dagger"] = CALLBACK(src,PROC_REF(admin_give_dagger)) + .["Dagger and Metal"] = CALLBACK(src,PROC_REF(admin_give_metal)) /datum/antagonist/cult/proc/admin_give_dagger(mob/admin) if(!equip_cultist(FALSE)) @@ -308,7 +308,7 @@ if(B.current) SEND_SOUND(B.current, 'sound/hallucinations/i_see_you2.ogg') to_chat(B.current, "The veil weakens as your cult grows, your eyes begin to glow...") - addtimer(CALLBACK(src, .proc/rise, B.current), 200) + addtimer(CALLBACK(src, PROC_REF(rise), B.current), 200) cult_risen = TRUE if(ratio > CULT_ASCENDENT && !cult_ascendent) @@ -316,7 +316,7 @@ if(B.current) SEND_SOUND(B.current, 'sound/hallucinations/im_here1.ogg') to_chat(B.current, "Your cult is ascendent and the red harvest approaches - you cannot hide your true nature for much longer!!") - addtimer(CALLBACK(src, .proc/ascend, B.current), 200) + addtimer(CALLBACK(src, PROC_REF(ascend), B.current), 200) cult_ascendent = TRUE diff --git a/code/modules/antagonists/cult/cult_comms.dm b/code/modules/antagonists/cult/cult_comms.dm index bbdf41ff48..bdc5631eb2 100644 --- a/code/modules/antagonists/cult/cult_comms.dm +++ b/code/modules/antagonists/cult/cult_comms.dm @@ -189,7 +189,7 @@ S.release_shades(owner) B.current.setDir(SOUTH) new /obj/effect/temp_visual/cult/blood(final) - addtimer(CALLBACK(B.current, /mob/.proc/reckon, final), 10) + addtimer(CALLBACK(B.current, TYPE_PROC_REF(/mob, reckon), final), 10) else return antag.cult_team.reckoning_complete = TRUE @@ -278,7 +278,7 @@ C.cult_team.blood_target = target var/area/A = get_area(target) attached_action.cooldown = world.time + attached_action.base_cooldown - addtimer(CALLBACK(attached_action.owner, /mob.proc/update_action_buttons_icon), attached_action.base_cooldown) + addtimer(CALLBACK(attached_action.owner, TYPE_PROC_REF(/mob, update_action_buttons_icon)), attached_action.base_cooldown) C.cult_team.blood_target_image = image('icons/effects/cult_target.dmi', target, "glow", ABOVE_MOB_LAYER) C.cult_team.blood_target_image.appearance_flags = RESET_COLOR C.cult_team.blood_target_image.pixel_x = -target.pixel_x @@ -290,7 +290,7 @@ B.current.client.images += C.cult_team.blood_target_image attached_action.owner.update_action_buttons_icon() remove_ranged_ability("The marking rite is complete! It will last for 90 seconds.") - C.cult_team.blood_target_reset_timer = addtimer(CALLBACK(GLOBAL_PROC, .proc/reset_blood_target,C.cult_team), 900, TIMER_STOPPABLE) + C.cult_team.blood_target_reset_timer = addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(reset_blood_target),C.cult_team), 900, TIMER_STOPPABLE) return TRUE return FALSE @@ -360,7 +360,7 @@ C.cult_team.blood_target = target var/area/A = get_area(target) cooldown = world.time + base_cooldown - addtimer(CALLBACK(owner, /mob.proc/update_action_buttons_icon), base_cooldown) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, update_action_buttons_icon)), base_cooldown) C.cult_team.blood_target_image = image('icons/effects/cult_target.dmi', target, "glow", ABOVE_MOB_LAYER) C.cult_team.blood_target_image.appearance_flags = RESET_COLOR C.cult_team.blood_target_image.pixel_x = -target.pixel_x @@ -377,8 +377,8 @@ desc = "Remove the Blood Mark you previously set." button_icon_state = "emp" owner.update_action_buttons_icon() - C.cult_team.blood_target_reset_timer = addtimer(CALLBACK(GLOBAL_PROC, .proc/reset_blood_target,C.cult_team), base_cooldown, TIMER_STOPPABLE) - addtimer(CALLBACK(src, .proc/reset_button), base_cooldown) + C.cult_team.blood_target_reset_timer = addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(reset_blood_target),C.cult_team), base_cooldown, TIMER_STOPPABLE) + addtimer(CALLBACK(src, PROC_REF(reset_button)), base_cooldown) //////// ELDRITCH PULSE ///////// @@ -468,4 +468,4 @@ attached_action.cooldown = world.time + attached_action.base_cooldown remove_ranged_ability("A pulse of blood magic surges through you as you shift [attached_action.throwee] through time and space.") caller.update_action_buttons_icon() - addtimer(CALLBACK(caller, /mob.proc/update_action_buttons_icon), attached_action.base_cooldown) + addtimer(CALLBACK(caller, TYPE_PROC_REF(/mob, update_action_buttons_icon)), attached_action.base_cooldown) diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index d31cf6f69d..bb98676621 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -268,7 +268,7 @@ sword.spinning = TRUE sword.block_chance = 100 sword.slowdown += 1.5 - addtimer(CALLBACK(src, .proc/stop_spinning), 50) + addtimer(CALLBACK(src, PROC_REF(stop_spinning)), 50) holder.update_action_buttons_icon() /datum/action/innate/cult/spin2win/proc/stop_spinning() @@ -723,8 +723,8 @@ /obj/item/cult_spear/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/cult_spear/ComponentInitialize() . = ..() @@ -894,10 +894,10 @@ qdel(src) return charging = TRUE - INVOKE_ASYNC(src, .proc/charge, user) + INVOKE_ASYNC(src, PROC_REF(charge), user) if(do_after(user, 90, target = user)) firing = TRUE - INVOKE_ASYNC(src, .proc/pewpew, user, params) + INVOKE_ASYNC(src, PROC_REF(pewpew), user, params) var/obj/structure/emergency_shield/invoker/N = new(user.loc) if(do_after(user, 90, target = user)) user.DefaultCombatKnockdown(40) @@ -970,7 +970,7 @@ playsound(L, 'sound/hallucinations/wail.ogg', 50, 1) L.emote("scream") var/datum/beam/current_beam = new(user,temp_target,time=7,beam_icon_state="blood_beam",btype=/obj/effect/ebeam/blood) - INVOKE_ASYNC(current_beam, /datum/beam.proc/Start) + INVOKE_ASYNC(current_beam, TYPE_PROC_REF(/datum/beam, Start)) /obj/effect/ebeam/blood @@ -1017,7 +1017,7 @@ playsound(src, 'sound/weapons/parry.ogg', 100, 1) if(illusions > 0) illusions-- - addtimer(CALLBACK(src, /obj/item/shield/mirror.proc/readd), 450) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/item/shield/mirror, readd)), 450) if(prob(60)) var/mob/living/simple_animal/hostile/illusion/M = new(owner.loc) M.faction = list("cult") diff --git a/code/modules/antagonists/cult/cult_structures.dm b/code/modules/antagonists/cult/cult_structures.dm index 3a4079d67f..8f12696048 100644 --- a/code/modules/antagonists/cult/cult_structures.dm +++ b/code/modules/antagonists/cult/cult_structures.dm @@ -111,7 +111,7 @@ to_chat(user, "You study the schematics etched into the altar...") var/list/options = list("Eldritch Whetstone" = radial_whetstone, "Construct Shell" = radial_shell, "Flask of Unholy Water" = radial_unholy_water) - var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) var/reward switch(choice) @@ -158,7 +158,7 @@ var/list/options = list("Shielded Robe" = radial_shielded, "Flagellant's Robe" = radial_flagellant, "Mirror Shield" = radial_mirror) - var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) var/reward switch(choice) @@ -294,7 +294,7 @@ to_chat(user, "You flip through the black pages of the archives...") var/list/options = list("Zealot's Blindfold" = radial_blindfold, "Shuttle Curse" = radial_curse, "Veil Walker Set" = radial_veilwalker) - var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, options, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) var/reward switch(choice) diff --git a/code/modules/antagonists/cult/rune_spawn_action.dm b/code/modules/antagonists/cult/rune_spawn_action.dm index 2dfbf722bf..fd3c704849 100644 --- a/code/modules/antagonists/cult/rune_spawn_action.dm +++ b/code/modules/antagonists/cult/rune_spawn_action.dm @@ -57,7 +57,7 @@ cooldown = base_cooldown + world.time owner.update_action_buttons_icon() - addtimer(CALLBACK(owner, /mob.proc/update_action_buttons_icon), base_cooldown) + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob, update_action_buttons_icon)), base_cooldown) var/list/health if(damage_interrupt && isliving(owner)) var/mob/living/L = owner @@ -66,7 +66,7 @@ if(istype(T, /turf/open/floor/engine/cult)) scribe_mod *= 0.5 playsound(T, 'sound/magic/enter_blood.ogg', 100, FALSE) - if(do_after(owner, scribe_mod, target = owner, extra_checks = CALLBACK(owner, /mob.proc/break_do_after_checks, health, action_interrupt))) + if(do_after(owner, scribe_mod, target = owner, extra_checks = CALLBACK(owner, TYPE_PROC_REF(/mob, break_do_after_checks), health, action_interrupt))) var/obj/effect/rune/new_rune = new rune_type(owner.loc) new_rune.keyword = chosen_keyword else diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index c3d1520ef4..f2890cea51 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -447,7 +447,7 @@ structure_check() searches for nearby cultist structures required for the invoca outer_portal = new(T, 600, color) light_range = 4 update_light() - addtimer(CALLBACK(src, .proc/close_portal), 600, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(close_portal)), 600, TIMER_UNIQUE) /obj/effect/rune/teleport/proc/close_portal() qdel(inner_portal) @@ -673,7 +673,7 @@ structure_check() searches for nearby cultist structures required for the invoca W.density = TRUE W.update_state() W.spread_density() - density_timer = addtimer(CALLBACK(src, .proc/lose_density), 3000, TIMER_STOPPABLE) + density_timer = addtimer(CALLBACK(src, PROC_REF(lose_density)), 3000, TIMER_STOPPABLE) /obj/effect/rune/wall/proc/lose_density() if(density) @@ -683,7 +683,7 @@ structure_check() searches for nearby cultist structures required for the invoca var/oldcolor = color add_atom_colour("#696969", FIXED_COLOUR_PRIORITY) animate(src, color = oldcolor, time = 50, easing = EASE_IN) - addtimer(CALLBACK(src, .proc/recharge), 50) + addtimer(CALLBACK(src, PROC_REF(recharge)), 50) /obj/effect/rune/wall/proc/recharge() recharging = FALSE @@ -1001,11 +1001,11 @@ structure_check() searches for nearby cultist structures required for the invoca if(ishuman(M)) if(!iscultist(M)) AH.remove_hud_from(M) - addtimer(CALLBACK(GLOBAL_PROC, .proc/hudFix, M), duration) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(hudFix), M), duration) var/image/A = image('icons/mob/mob.dmi',M,"cultist", ABOVE_MOB_LAYER) A.override = 1 add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/noncult, "human_apoc", A, FALSE) - addtimer(CALLBACK(M,/atom/.proc/remove_alt_appearance,"human_apoc",TRUE), duration) + addtimer(CALLBACK(M,TYPE_PROC_REF(/atom, remove_alt_appearance),"human_apoc",TRUE), duration) images += A SEND_SOUND(M, pick(sound('sound/ambience/antag/bloodcult.ogg'),sound('sound/spookoween/ghost_whisper.ogg'),sound('sound/spookoween/ghosty_wind.ogg'))) else @@ -1013,13 +1013,13 @@ structure_check() searches for nearby cultist structures required for the invoca var/image/B = image('icons/mob/mob.dmi',M,construct, ABOVE_MOB_LAYER) B.override = 1 add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/noncult, "mob_apoc", B, FALSE) - addtimer(CALLBACK(M,/atom/.proc/remove_alt_appearance,"mob_apoc",TRUE), duration) + addtimer(CALLBACK(M,TYPE_PROC_REF(/atom, remove_alt_appearance),"mob_apoc",TRUE), duration) images += B if(!iscultist(M)) if(M.client) var/image/C = image('icons/effects/cult_effects.dmi',M,"bloodsparkles", ABOVE_MOB_LAYER) add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", C, FALSE) - addtimer(CALLBACK(M,/atom/.proc/remove_alt_appearance,"cult_apoc",TRUE), duration) + addtimer(CALLBACK(M,TYPE_PROC_REF(/atom, remove_alt_appearance),"cult_apoc",TRUE), duration) images += C else to_chat(M, "An Apocalypse Rune was invoked in the [place.name], it is no longer available as a summoning site!") diff --git a/code/modules/antagonists/devil/devil.dm b/code/modules/antagonists/devil/devil.dm index 9f69f10887..1715def845 100644 --- a/code/modules/antagonists/devil/devil.dm +++ b/code/modules/antagonists/devil/devil.dm @@ -123,7 +123,7 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master", /datum/antagonist/devil/get_admin_commands() . = ..() - .["Toggle ascendable"] = CALLBACK(src,.proc/admin_toggle_ascendable) + .["Toggle ascendable"] = CALLBACK(src,PROC_REF(admin_toggle_ascendable)) /datum/antagonist/devil/proc/admin_toggle_ascendable(mob/admin) ascendable = !ascendable diff --git a/code/modules/antagonists/disease/disease_mob.dm b/code/modules/antagonists/disease/disease_mob.dm index f6c8c3dbe1..ea538c93ba 100644 --- a/code/modules/antagonists/disease/disease_mob.dm +++ b/code/modules/antagonists/disease/disease_mob.dm @@ -67,7 +67,7 @@ the new instance inside the host to be updated to the template's stats. browser = new /datum/browser(src, "disease_menu", "Adaptation Menu", 1000, 770, src) freemove_end = world.time + freemove_time - freemove_end_timerid = addtimer(CALLBACK(src, .proc/infect_random_patient_zero), freemove_time, TIMER_STOPPABLE) + freemove_end_timerid = addtimer(CALLBACK(src, PROC_REF(infect_random_patient_zero)), freemove_time, TIMER_STOPPABLE) /mob/camera/disease/Destroy() . = ..() @@ -264,7 +264,7 @@ the new instance inside the host to be updated to the template's stats. /mob/camera/disease/proc/set_following(mob/living/L) if(following_host) UnregisterSignal(following_host, COMSIG_MOVABLE_MOVED) - RegisterSignal(L, COMSIG_MOVABLE_MOVED, .proc/follow_mob) + RegisterSignal(L, COMSIG_MOVABLE_MOVED, PROC_REF(follow_mob)) following_host = L follow_mob() @@ -306,7 +306,7 @@ the new instance inside the host to be updated to the template's stats. /mob/camera/disease/proc/adapt_cooldown() to_chat(src, "You have altered your genetic structure. You will be unable to adapt again for [DisplayTimeText(adaptation_cooldown)].") next_adaptation_time = world.time + adaptation_cooldown - addtimer(CALLBACK(src, .proc/notify_adapt_ready), adaptation_cooldown) + addtimer(CALLBACK(src, PROC_REF(notify_adapt_ready)), adaptation_cooldown) /mob/camera/disease/proc/notify_adapt_ready() to_chat(src, "You are now ready to adapt again.") diff --git a/code/modules/antagonists/eldritch_cult/eldritch_antag.dm b/code/modules/antagonists/eldritch_cult/eldritch_antag.dm index d7334d6c9c..5ad1c48e3f 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_antag.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_antag.dm @@ -144,7 +144,7 @@ /datum/antagonist/heretic/get_admin_commands() . = ..() - .["Equip"] = CALLBACK(src,.proc/equip_cultist) + .["Equip"] = CALLBACK(src,PROC_REF(equip_cultist)) /datum/antagonist/heretic/roundend_report() var/list/parts = list() diff --git a/code/modules/antagonists/eldritch_cult/eldritch_effects.dm b/code/modules/antagonists/eldritch_cult/eldritch_effects.dm index 6640135f37..1dffd535fb 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_effects.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_effects.dm @@ -24,7 +24,7 @@ if(!IS_HERETIC(user)) return if(!is_in_use) - INVOKE_ASYNC(src, .proc/activate , user) + INVOKE_ASYNC(src, PROC_REF(activate ), user) /obj/effect/eldritch/attackby(obj/item/I, mob/living/user) . = ..() @@ -190,7 +190,7 @@ * Use this whenever you want to add someone to the list */ /datum/reality_smash_tracker/proc/AddMind(datum/mind/e_cultists) - RegisterSignal(e_cultists.current,COMSIG_MOB_CLIENT_LOGIN,.proc/ReworkNetwork) + RegisterSignal(e_cultists.current,COMSIG_MOB_CLIENT_LOGIN,PROC_REF(ReworkNetwork)) targets |= e_cultists Generate() for(var/obj/effect/reality_smash/reality_smash in smashes) @@ -218,8 +218,8 @@ /obj/effect/broken_illusion/Initialize(mapload) . = ..() - addtimer(CALLBACK(src,.proc/show_presence),15 SECONDS) - addtimer(CALLBACK(src,.proc/remove_presence),195 SECONDS) + addtimer(CALLBACK(src,PROC_REF(show_presence)),15 SECONDS) + addtimer(CALLBACK(src,PROC_REF(remove_presence)),195 SECONDS) var/image/I = image('icons/effects/eldritch.dmi',src,null,OBJ_LAYER) I.override = TRUE diff --git a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm index 2ac9cedaaa..7a44f5a2c4 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm @@ -170,11 +170,11 @@ to_chat(user, "These items don't possess the required fingerprints or DNA.") return FALSE - var/chosen_mob = input("Select the person you wish to curse","Your target") as null|anything in sort_list(compiled_list, /proc/cmp_mob_realname_dsc) + var/chosen_mob = input("Select the person you wish to curse","Your target") as null|anything in sort_list(compiled_list, GLOBAL_PROC_REF(cmp_mob_realname_dsc)) if(!chosen_mob) return FALSE curse(compiled_list[chosen_mob]) - addtimer(CALLBACK(src, .proc/uncurse, compiled_list[chosen_mob]),timer) + addtimer(CALLBACK(src, PROC_REF(uncurse), compiled_list[chosen_mob]),timer) return TRUE /datum/eldritch_knowledge/curse/proc/curse(mob/living/chosen_mob) diff --git a/code/modules/antagonists/eldritch_cult/eldritch_magic.dm b/code/modules/antagonists/eldritch_cult/eldritch_magic.dm index 97b76090a7..9dc1d3f995 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_magic.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_magic.dm @@ -359,15 +359,15 @@ for(var/X in targets) var/T T = line_target(-25, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user,T) T = line_target(10, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user,T) T = line_target(0, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user,T) T = line_target(-10, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user,T) T = line_target(25, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user,T) return ..() /obj/effect/proc_holder/spell/pointed/nightwatchers_rite/proc/line_target(offset, range, atom/at , atom/user) @@ -446,7 +446,7 @@ action_background_icon_state = "bg_ecult" /obj/effect/proc_holder/spell/aoe_turf/fire_cascade/cast(list/targets, mob/user = usr) - INVOKE_ASYNC(src, .proc/fire_cascade, user,range) + INVOKE_ASYNC(src, PROC_REF(fire_cascade), user,range) /obj/effect/proc_holder/spell/aoe_turf/fire_cascade/proc/fire_cascade(atom/centre,max_range) playsound(get_turf(centre), 'sound/items/welder.ogg', 75, TRUE) @@ -492,7 +492,7 @@ . = ..() current_user = user has_fire_ring = TRUE - addtimer(CALLBACK(src, .proc/remove, user), duration, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(remove), user), duration, TIMER_OVERRIDE|TIMER_UNIQUE) /obj/effect/proc_holder/spell/targeted/fire_sworn/proc/remove() has_fire_ring = FALSE diff --git a/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm index 15ac8a6cb6..59d38acb24 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm @@ -55,7 +55,7 @@ var/datum/antagonist/heretic/master = user.mind.has_antag_datum(/datum/antagonist/heretic) heretic_monster.set_owner(master) atoms -= humie - RegisterSignal(humie,COMSIG_MOB_DEATH,.proc/remove_ghoul) + RegisterSignal(humie,COMSIG_MOB_DEATH,PROC_REF(remove_ghoul)) ghouls += humie /datum/eldritch_knowledge/flesh_ghoul/proc/remove_ghoul(datum/source) @@ -114,7 +114,7 @@ log_game("[key_name_admin(human_target)] has become a ghoul, their master is [user.real_name]") //we change it to true only after we know they passed all the checks . = TRUE - RegisterSignal(human_target,COMSIG_MOB_DEATH,.proc/remove_ghoul) + RegisterSignal(human_target,COMSIG_MOB_DEATH,PROC_REF(remove_ghoul)) human_target.revive(full_heal = TRUE, admin_revive = TRUE) human_target.setMaxHealth(40) human_target.health = 40 diff --git a/code/modules/antagonists/gang/gang.dm b/code/modules/antagonists/gang/gang.dm index 1dcb054153..a647f802a7 100644 --- a/code/modules/antagonists/gang/gang.dm +++ b/code/modules/antagonists/gang/gang.dm @@ -41,7 +41,7 @@ /datum/antagonist/gang/get_admin_commands() . = ..() - .["Give extra equipment"] = CALLBACK(src,.proc/equip_gangster_in_inventory) + .["Give extra equipment"] = CALLBACK(src,PROC_REF(equip_gangster_in_inventory)) /datum/antagonist/gang/create_team(team_given) // gets called whenever add_antag_datum() is called on a mind if(team_given) diff --git a/code/modules/antagonists/gang/handler.dm b/code/modules/antagonists/gang/handler.dm index 0f6e28752d..f1cb6a17fa 100644 --- a/code/modules/antagonists/gang/handler.dm +++ b/code/modules/antagonists/gang/handler.dm @@ -194,7 +194,7 @@ GLOBAL_VAR(families_override_theme) // see /datum/antagonist/gang/create_team() for how the gang team datum gets instantiated and added to our gangs list - addtimer(CALLBACK(src, .proc/announce_gang_locations), 5 MINUTES) + addtimer(CALLBACK(src, PROC_REF(announce_gang_locations)), 5 MINUTES) return TRUE /** diff --git a/code/modules/antagonists/nukeop/equipment/borgchameleon.dm b/code/modules/antagonists/nukeop/equipment/borgchameleon.dm index f40ecc27cf..540b3251ce 100644 --- a/code/modules/antagonists/nukeop/equipment/borgchameleon.dm +++ b/code/modules/antagonists/nukeop/equipment/borgchameleon.dm @@ -157,7 +157,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, signalCache) - RegisterSignal(user, signalCache, .proc/disrupt) + RegisterSignal(user, signalCache, PROC_REF(disrupt)) listeningTo = user /obj/item/borg_chameleon/proc/deactivate(mob/living/silicon/robot/user) diff --git a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm index af9c10abc6..665a21e593 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm @@ -470,7 +470,7 @@ sound_to_playing_players('sound/machines/alarm.ogg') if(SSticker && SSticker.mode) SSticker.roundend_check_paused = TRUE - addtimer(CALLBACK(src, .proc/actually_explode), 100) + addtimer(CALLBACK(src, PROC_REF(actually_explode)), 100) /obj/machinery/nuclearbomb/proc/actually_explode() if(!core) @@ -505,7 +505,7 @@ /obj/machinery/nuclearbomb/proc/really_actually_explode(off_station) Cinematic(get_cinematic_type(off_station),world,CALLBACK(SSticker,/datum/controller/subsystem/ticker/proc/station_explosion_detonation,src)) - INVOKE_ASYNC(GLOBAL_PROC,.proc/KillEveryoneOnZLevel, z) + INVOKE_ASYNC(GLOBAL_PROC,PROC_REF(KillEveryoneOnZLevel), z) /obj/machinery/nuclearbomb/proc/get_cinematic_type(off_station) if(off_station < 2) @@ -551,10 +551,10 @@ var/datum/round_event_control/E = locate(/datum/round_event_control/vent_clog/beer) in SSevents.control if(E) E.runEvent() - addtimer(CALLBACK(src, .proc/really_actually_explode), 110) + addtimer(CALLBACK(src, PROC_REF(really_actually_explode)), 110) else visible_message("[src] fizzes ominously.") - addtimer(CALLBACK(src, .proc/fizzbuzz), 110) + addtimer(CALLBACK(src, PROC_REF(fizzbuzz)), 110) /obj/machinery/nuclearbomb/beer/proc/disarm() detonation_timer = null @@ -727,7 +727,7 @@ This is here to make the tiles around the station mininuke change when it's arme playsound(src, 'sound/machines/alarm.ogg', 50, -1, TRUE) for(var/i in 1 to 100) addtimer(CALLBACK(user, /atom/proc/add_atom_colour, (i % 2)? "#00FF00" : "#FF0000", ADMIN_COLOUR_PRIORITY), i) - addtimer(CALLBACK(src, .proc/manual_suicide, user), 101) + addtimer(CALLBACK(src, PROC_REF(manual_suicide), user), 101) return MANUAL_SUICIDE /obj/item/disk/nuclear/proc/manual_suicide(mob/living/user) diff --git a/code/modules/antagonists/nukeop/nukeop.dm b/code/modules/antagonists/nukeop/nukeop.dm index 9875eb1581..9c0abf70b5 100644 --- a/code/modules/antagonists/nukeop/nukeop.dm +++ b/code/modules/antagonists/nukeop/nukeop.dm @@ -126,8 +126,8 @@ /datum/antagonist/nukeop/get_admin_commands() . = ..() - .["Send to base"] = CALLBACK(src,.proc/admin_send_to_base) - .["Tell code"] = CALLBACK(src,.proc/admin_tell_code) + .["Send to base"] = CALLBACK(src,PROC_REF(admin_send_to_base)) + .["Tell code"] = CALLBACK(src,PROC_REF(admin_tell_code)) /datum/antagonist/nukeop/proc/admin_send_to_base(mob/admin) owner.current.forceMove(pick(GLOB.nukeop_start)) @@ -176,7 +176,7 @@ to_chat(owner, "If you feel you are not up to this task, give your ID to another operative.") to_chat(owner, "In your hand you will find a special item capable of triggering a greater challenge for your team. Examine it carefully and consult with your fellow operatives before activating it.") owner.announce_objectives() - addtimer(CALLBACK(src, .proc/nuketeam_name_assign), 1) + addtimer(CALLBACK(src, PROC_REF(nuketeam_name_assign)), 1) /datum/antagonist/nukeop/leader/proc/nuketeam_name_assign() diff --git a/code/modules/antagonists/overthrow/overthrow.dm b/code/modules/antagonists/overthrow/overthrow.dm index ed55f0598a..dd21191477 100644 --- a/code/modules/antagonists/overthrow/overthrow.dm +++ b/code/modules/antagonists/overthrow/overthrow.dm @@ -83,8 +83,8 @@ /datum/antagonist/overthrow/get_admin_commands() . = ..() - .["Give storage with random item"] = CALLBACK(src,.proc/equip_overthrow) - .["Give overthrow boss equip"] = CALLBACK(src,.proc/equip_initial_overthrow_agent) + .["Give storage with random item"] = CALLBACK(src,PROC_REF(equip_overthrow)) + .["Give overthrow boss equip"] = CALLBACK(src,PROC_REF(equip_initial_overthrow_agent)) // Dynamically creates the HUD for the team if it doesn't exist already, inserting it into the global huds list, and assigns it to the user. The index is saved into a var owned by the team datum. /datum/antagonist/overthrow/proc/update_overthrow_icons_added(datum/mind/traitor_mind) diff --git a/code/modules/antagonists/overthrow/overthrow_team.dm b/code/modules/antagonists/overthrow/overthrow_team.dm index a22f08d45c..9d5ceb748f 100644 --- a/code/modules/antagonists/overthrow/overthrow_team.dm +++ b/code/modules/antagonists/overthrow/overthrow_team.dm @@ -25,7 +25,7 @@ target.team = src target.find_target() objectives += target - addtimer(CALLBACK(src,.proc/update_objectives),OBJECTIVE_UPDATING_TIME,TIMER_UNIQUE) + addtimer(CALLBACK(src,PROC_REF(update_objectives)),OBJECTIVE_UPDATING_TIME,TIMER_UNIQUE) /datum/team/overthrow/proc/update_objectives() var/datum/objective/overthrow/heads/heads_obj = locate() in objectives @@ -40,4 +40,4 @@ O.objectives += heads_obj heads_obj.find_targets() - addtimer(CALLBACK(src,.proc/update_objectives),OBJECTIVE_UPDATING_TIME,TIMER_UNIQUE) + addtimer(CALLBACK(src,PROC_REF(update_objectives)),OBJECTIVE_UPDATING_TIME,TIMER_UNIQUE) diff --git a/code/modules/antagonists/pirate/pirate.dm b/code/modules/antagonists/pirate/pirate.dm index e6d350064d..f6632bbe76 100644 --- a/code/modules/antagonists/pirate/pirate.dm +++ b/code/modules/antagonists/pirate/pirate.dm @@ -70,7 +70,7 @@ //Lists notable loot. if(!cargo_hold || !cargo_hold.total_report) return "Nothing" - cargo_hold.total_report.total_value = sortTim(cargo_hold.total_report.total_value, cmp = /proc/cmp_numeric_dsc, associative = TRUE) + cargo_hold.total_report.total_value = sortTim(cargo_hold.total_report.total_value, cmp = GLOBAL_PROC_REF(cmp_numeric_dsc), associative = TRUE) var/count = 0 var/list/loot_texts = list() for(var/datum/export/E in cargo_hold.total_report.total_value) diff --git a/code/modules/antagonists/revenant/revenant.dm b/code/modules/antagonists/revenant/revenant.dm index 07a9b6aba1..13e486bfb1 100644 --- a/code/modules/antagonists/revenant/revenant.dm +++ b/code/modules/antagonists/revenant/revenant.dm @@ -119,7 +119,7 @@ if(stasis) return if(revealed && essence <= 0) - INVOKE_ASYNC(src, .proc/death) + INVOKE_ASYNC(src, PROC_REF(death)) if(unreveal_time && world.time >= unreveal_time) unreveal_time = 0 revealed = FALSE @@ -201,7 +201,7 @@ adjustBruteLoss(25) //hella effective inhibited = TRUE update_action_buttons_icon() - addtimer(CALLBACK(src, .proc/reset_inhibit), 30) + addtimer(CALLBACK(src, PROC_REF(reset_inhibit)), 30) /mob/living/simple_animal/revenant/proc/reset_inhibit() inhibited = FALSE @@ -369,7 +369,7 @@ /obj/item/ectoplasm/revenant/New() ..() - addtimer(CALLBACK(src, .proc/try_reform), 600) + addtimer(CALLBACK(src, PROC_REF(try_reform)), 600) /obj/item/ectoplasm/revenant/proc/scatter() qdel(src) @@ -478,7 +478,7 @@ log_combat(throwable, over, "spooky telekinesised at", throwable) var/obj/effect/temp_visual/telekinesis/T = new(get_turf(throwable)) T.color = "#8715b4" - addtimer(CALLBACK(spooker, /mob/living/simple_animal/revenant.proc/telekinesis_cooldown_end), 50) + addtimer(CALLBACK(spooker, TYPE_PROC_REF(/mob/living/simple_animal/revenant, telekinesis_cooldown_end)), 50) sleep(5) throwable.float(FALSE, TRUE) diff --git a/code/modules/antagonists/revenant/revenant_abilities.dm b/code/modules/antagonists/revenant/revenant_abilities.dm index 885921a944..dbe897d45a 100644 --- a/code/modules/antagonists/revenant/revenant_abilities.dm +++ b/code/modules/antagonists/revenant/revenant_abilities.dm @@ -195,7 +195,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/overload/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/overload, T, user) + INVOKE_ASYNC(src, PROC_REF(overload), T, user) /obj/effect/proc_holder/spell/aoe_turf/revenant/overload/proc/overload(turf/T, mob/user) for(var/obj/machinery/light/L in T) @@ -206,7 +206,7 @@ s.set_up(4, 0, L) s.start() new /obj/effect/temp_visual/revenant(get_turf(L)) - addtimer(CALLBACK(src, .proc/overload_shock, L, user), 20) + addtimer(CALLBACK(src, PROC_REF(overload_shock), L, user), 20) /obj/effect/proc_holder/spell/aoe_turf/revenant/overload/proc/overload_shock(obj/machinery/light/L, mob/user) if(!L.on) //wait, wait, don't shock me @@ -236,7 +236,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/defile/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/defile, T) + INVOKE_ASYNC(src, PROC_REF(defile), T) /obj/effect/proc_holder/spell/aoe_turf/revenant/defile/proc/defile(turf/T) for(var/obj/effect/blessing/B in T) @@ -287,7 +287,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/malfunction, T, user) + INVOKE_ASYNC(src, PROC_REF(malfunction), T, user) /obj/effect/proc_holder/spell/aoe_turf/revenant/malfunction/proc/malfunction(turf/T, mob/user) for(var/mob/living/simple_animal/bot/bot in T) @@ -333,7 +333,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant/blight/cast(list/targets, mob/living/simple_animal/revenant/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/blight, T, user) + INVOKE_ASYNC(src, PROC_REF(blight), T, user) /obj/effect/proc_holder/spell/aoe_turf/revenant/blight/proc/blight(turf/T, mob/user) for(var/mob/living/mob in T) diff --git a/code/modules/antagonists/revenant/revenant_blight.dm b/code/modules/antagonists/revenant/revenant_blight.dm index 235e50008c..0a398443b9 100644 --- a/code/modules/antagonists/revenant/revenant_blight.dm +++ b/code/modules/antagonists/revenant/revenant_blight.dm @@ -64,7 +64,7 @@ affected_mob.visible_message("[affected_mob] looks terrifyingly gaunt...", "You suddenly feel like your skin is wrong...") affected_mob.add_atom_colour("#1d2953", TEMPORARY_COLOUR_PRIORITY) new /obj/effect/temp_visual/revenant(affected_mob.loc) - addtimer(CALLBACK(src, .proc/curses), 150) + addtimer(CALLBACK(src, PROC_REF(curses)), 150) /datum/disease/revblight/proc/curses() if(QDELETED(affected_mob)) diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index e4625b4ef2..9a8c081495 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -93,7 +93,7 @@ /datum/antagonist/rev/get_admin_commands() . = ..() - .["Promote"] = CALLBACK(src,.proc/admin_promote) + .["Promote"] = CALLBACK(src,PROC_REF(admin_promote)) /datum/antagonist/rev/proc/admin_promote(mob/admin) var/datum/mind/O = owner @@ -113,10 +113,10 @@ /datum/antagonist/rev/head/get_admin_commands() . = ..() . -= "Promote" - .["Take flash"] = CALLBACK(src,.proc/admin_take_flash) - .["Give flash"] = CALLBACK(src,.proc/admin_give_flash) - .["Repair flash"] = CALLBACK(src,.proc/admin_repair_flash) - .["Demote"] = CALLBACK(src,.proc/admin_demote) + .["Take flash"] = CALLBACK(src,PROC_REF(admin_take_flash)) + .["Give flash"] = CALLBACK(src,PROC_REF(admin_give_flash)) + .["Repair flash"] = CALLBACK(src,PROC_REF(admin_repair_flash)) + .["Demote"] = CALLBACK(src,PROC_REF(admin_demote)) /datum/antagonist/rev/head/proc/admin_take_flash(mob/admin) var/list/L = owner.current.get_contents() @@ -322,7 +322,7 @@ var/datum/antagonist/rev/R = M.has_antag_datum(/datum/antagonist/rev) R.objectives |= objectives - addtimer(CALLBACK(src,.proc/update_objectives),HEAD_UPDATE_PERIOD,TIMER_UNIQUE) + addtimer(CALLBACK(src,PROC_REF(update_objectives)),HEAD_UPDATE_PERIOD,TIMER_UNIQUE) /datum/team/revolution/proc/head_revolutionaries() . = list() @@ -348,7 +348,7 @@ var/datum/antagonist/rev/rev = new_leader.has_antag_datum(/datum/antagonist/rev) rev.promote() - addtimer(CALLBACK(src,.proc/update_heads),HEAD_UPDATE_PERIOD,TIMER_UNIQUE) + addtimer(CALLBACK(src,PROC_REF(update_heads)),HEAD_UPDATE_PERIOD,TIMER_UNIQUE) /datum/team/revolution/proc/save_members() ex_headrevs = get_antag_minds(/datum/antagonist/rev/head, TRUE) diff --git a/code/modules/antagonists/slaughter/slaughter.dm b/code/modules/antagonists/slaughter/slaughter.dm index 1c74c0a2c6..bc182a7770 100644 --- a/code/modules/antagonists/slaughter/slaughter.dm +++ b/code/modules/antagonists/slaughter/slaughter.dm @@ -135,7 +135,7 @@ . = ..() add_movespeed_modifier(/datum/movespeed_modifier/slaughter) var/slowdown_time = 6 SECONDS + (0.5 * consumed_buff) - addtimer(CALLBACK(src, .proc/remove_movespeed_modifier, /datum/movespeed_modifier/slaughter), slowdown_time, TIMER_UNIQUE | TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(remove_movespeed_modifier), /datum/movespeed_modifier/slaughter), slowdown_time, TIMER_UNIQUE | TIMER_OVERRIDE) /mob/living/simple_animal/slaughter/Destroy() release_victims() diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index f184961004..68409470fa 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -148,7 +148,7 @@ if(!silent) to_chat(H, "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself.") H.dna.remove_mutation(CLOWNMUT) - RegisterSignal(M, COMSIG_MOVABLE_HEAR, .proc/handle_hearing) + RegisterSignal(M, COMSIG_MOVABLE_HEAR, PROC_REF(handle_hearing)) /datum/antagonist/traitor/remove_innate_effects(mob/living/mob_override) . = ..() diff --git a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm index e5fa38a415..e53f30712e 100644 --- a/code/modules/antagonists/traitor/equipment/Malf_Modules.dm +++ b/code/modules/antagonists/traitor/equipment/Malf_Modules.dm @@ -456,8 +456,8 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( for(var/obj/machinery/door/D in GLOB.airlocks) if(!is_station_level(D.z)) continue - INVOKE_ASYNC(D, /obj/machinery/door.proc/hostile_lockdown, owner) - addtimer(CALLBACK(D, /obj/machinery/door.proc/disable_lockdown), 900) + INVOKE_ASYNC(D, TYPE_PROC_REF(/obj/machinery/door, hostile_lockdown), owner) + addtimer(CALLBACK(D, TYPE_PROC_REF(/obj/machinery/door, disable_lockdown)), 900) var/obj/machinery/computer/communications/C = locate() in GLOB.machines if(C) @@ -465,7 +465,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( minor_announce("Hostile runtime detected in door controllers. Isolation lockdown protocols are now in effect. Please remain calm.","Network Alert:", TRUE) to_chat(owner, "Lockdown initiated. Network reset in 90 seconds.") - addtimer(CALLBACK(GLOBAL_PROC, .proc/minor_announce, + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(minor_announce), "Automatic system reboot complete. Have a secure day.", "Network reset:"), 900) @@ -614,7 +614,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( ranged_ability_user.playsound_local(ranged_ability_user, "sparks", 50, 0) attached_action.adjust_uses(-1) target.audible_message("You hear a loud electrical buzzing sound coming from [target]!") - addtimer(CALLBACK(attached_action, /datum/action/innate/ai/ranged/overload_machine.proc/detonate_machine, target), 50) //kaboom! + addtimer(CALLBACK(attached_action, TYPE_PROC_REF(/datum/action/innate/ai/ranged/overload_machine, detonate_machine), target), 50) //kaboom! remove_ranged_ability("Overcharging machine...") return TRUE @@ -661,7 +661,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( ranged_ability_user.playsound_local(ranged_ability_user, 'sound/misc/interference.ogg', 50, 0) attached_action.adjust_uses(-1) target.audible_message("You hear a loud electrical buzzing sound coming from [target]!") - addtimer(CALLBACK(attached_action, /datum/action/innate/ai/ranged/override_machine.proc/animate_machine, target), 50) //kabeep! + addtimer(CALLBACK(attached_action, TYPE_PROC_REF(/datum/action/innate/ai/ranged/override_machine, animate_machine), target), 50) //kabeep! remove_ranged_ability("Sending override signal...") return TRUE @@ -736,7 +736,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( I.loc = T client.images += I I.icon_state = "[success ? "green" : "red"]Overlay" //greenOverlay and redOverlay for success and failure respectively - addtimer(CALLBACK(src, .proc/remove_transformer_image, client, I, T), 30) + addtimer(CALLBACK(src, PROC_REF(remove_transformer_image), client, I, T), 30) if(!success) to_chat(src, "[alert_msg]") return success @@ -791,7 +791,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( for(var/obj/machinery/light/L in GLOB.machines) if(is_station_level(L.z)) L.no_emergency = TRUE - INVOKE_ASYNC(L, /obj/machinery/light/.proc/update, FALSE) + INVOKE_ASYNC(L, TYPE_PROC_REF(/obj/machinery/light, update), FALSE) CHECK_TICK to_chat(owner, "Emergency light connections severed.") owner.playsound_local(owner, 'sound/effects/light_flicker.ogg', 50, FALSE) diff --git a/code/modules/antagonists/traitor/syndicate_contract.dm b/code/modules/antagonists/traitor/syndicate_contract.dm index 923eadad3f..ede8656162 100644 --- a/code/modules/antagonists/traitor/syndicate_contract.dm +++ b/code/modules/antagonists/traitor/syndicate_contract.dm @@ -62,7 +62,7 @@ var/area/pod_storage_area = locate(/area/centcom/supplypod/podStorage) in GLOB.sortedAreas var/obj/structure/closet/supplypod/extractionpod/empty_pod = new(pick(get_area_turfs(pod_storage_area))) //Lets not runtime - RegisterSignal(empty_pod, COMSIG_ATOM_ENTERED, .proc/enter_check) + RegisterSignal(empty_pod, COMSIG_ATOM_ENTERED, PROC_REF(enter_check)) empty_pod.stay_after_drop = TRUE empty_pod.reversing = TRUE @@ -139,7 +139,7 @@ [C.registered_account.account_balance] cr.", TRUE) /datum/syndicate_contract/proc/handleVictimExperience(var/mob/living/M) // They're off to holding - handle the return timer and give some text about what's going on. - addtimer(CALLBACK(src, .proc/returnVictim, M), 4 MINUTES) // Ship 'em back - dead or alive... 4 minutes wait. + addtimer(CALLBACK(src, PROC_REF(returnVictim), M), 4 MINUTES) // Ship 'em back - dead or alive... 4 minutes wait. if(M.stat != DEAD) //Even if they weren't the target, we're still treating them the same. M.reagents.add_reagent(/datum/reagent/medicine/regen_jelly, 20) // Heal them up - gets them out of crit/soft crit. -- now 100% toxinlover friendly!! M.flash_act() diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 7df91f4679..99e69e1fa1 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -120,7 +120,7 @@ insaneinthemembrane.sanity = 0 for(var/lore in typesof(/datum/brain_trauma/severe)) C.gain_trauma(lore) - addtimer(CALLBACK(src, /obj/singularity/wizard.proc/deranged, C), 100) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/singularity/wizard, deranged), C), 100) /obj/singularity/wizard/proc/deranged(mob/living/carbon/C) if(!C || C.stat == DEAD) diff --git a/code/modules/antagonists/wizard/wizard.dm b/code/modules/antagonists/wizard/wizard.dm index e0e00b92b9..7cb63500d4 100644 --- a/code/modules/antagonists/wizard/wizard.dm +++ b/code/modules/antagonists/wizard/wizard.dm @@ -143,7 +143,7 @@ /datum/antagonist/wizard/get_admin_commands() . = ..() - .["Send to Lair"] = CALLBACK(src,.proc/admin_send_to_lair) + .["Send to Lair"] = CALLBACK(src,PROC_REF(admin_send_to_lair)) /datum/antagonist/wizard/proc/admin_send_to_lair(mob/admin) owner.current.forceMove(pick(GLOB.wizardstart)) diff --git a/code/modules/arousal/genitals.dm b/code/modules/arousal/genitals.dm index 024dcac868..fffdcb614a 100644 --- a/code/modules/arousal/genitals.dm +++ b/code/modules/arousal/genitals.dm @@ -232,7 +232,7 @@ . = ..() if(.) update() - RegisterSignal(owner, COMSIG_MOB_DEATH, .proc/update_appearance_genitals) + RegisterSignal(owner, COMSIG_MOB_DEATH, PROC_REF(update_appearance_genitals)) if(genital_flags & GENITAL_THROUGH_CLOTHES) owner.exposed_genitals += src diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index ce8b39ea3b..c91f1ff1ee 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -60,9 +60,9 @@ //Called when another assembly acts on this one, var/radio will determine where it came from for wire calcs /obj/item/assembly/proc/pulsed(radio = FALSE) if(wire_type & WIRE_RECEIVE) - INVOKE_ASYNC(src, .proc/activate) + INVOKE_ASYNC(src, PROC_REF(activate)) if(radio && (wire_type & WIRE_RADIO_RECEIVE)) - INVOKE_ASYNC(src, .proc/activate) + INVOKE_ASYNC(src, PROC_REF(activate)) return TRUE //Called when this device attempts to act on another device, var/radio determines if it was sent via radio or direct diff --git a/code/modules/assembly/doorcontrol.dm b/code/modules/assembly/doorcontrol.dm index 32e262ce65..cc4533f118 100644 --- a/code/modules/assembly/doorcontrol.dm +++ b/code/modules/assembly/doorcontrol.dm @@ -40,7 +40,7 @@ if(M.id == src.id) if(openclose == null) openclose = M.density - INVOKE_ASYNC(M, openclose ? /obj/machinery/door/poddoor.proc/open : /obj/machinery/door/poddoor.proc/close) + INVOKE_ASYNC(M, openclose ? TYPE_PROC_REF(/obj/machinery/door/poddoor, open) : TYPE_PROC_REF(/obj/machinery/door/poddoor, close)) addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 10) /obj/item/assembly/control/airlock @@ -83,7 +83,7 @@ D.safe = !D.safe for(var/D in open_or_close) - INVOKE_ASYNC(D, doors_need_closing ? /obj/machinery/door/airlock.proc/close : /obj/machinery/door/airlock.proc/open) + INVOKE_ASYNC(D, doors_need_closing ? TYPE_PROC_REF(/obj/machinery/door/airlock, close) : TYPE_PROC_REF(/obj/machinery/door/airlock, open)) addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 10) @@ -96,7 +96,7 @@ cooldown = TRUE for(var/obj/machinery/door/poddoor/M in GLOB.machines) if (M.id == src.id) - INVOKE_ASYNC(M, /obj/machinery/door/poddoor.proc/open) + INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/machinery/door/poddoor, open)) sleep(10) @@ -108,7 +108,7 @@ for(var/obj/machinery/door/poddoor/M in GLOB.machines) if (M.id == src.id) - INVOKE_ASYNC(M, /obj/machinery/door/poddoor.proc/close) + INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/machinery/door/poddoor, close)) addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 10) @@ -121,7 +121,7 @@ cooldown = TRUE for(var/obj/machinery/sparker/M in GLOB.machines) if (M.id == src.id) - INVOKE_ASYNC(M, /obj/machinery/sparker.proc/ignite) + INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/machinery/sparker, ignite)) for(var/obj/machinery/igniter/M in GLOB.machines) if(M.id == src.id) @@ -139,7 +139,7 @@ cooldown = TRUE for(var/obj/machinery/flasher/M in GLOB.machines) if(M.id == src.id) - INVOKE_ASYNC(M, /obj/machinery/flasher.proc/flash) + INVOKE_ASYNC(M, TYPE_PROC_REF(/obj/machinery/flasher, flash)) addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 50) diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index de3603ed64..f2469b7087 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -42,7 +42,7 @@ if(flash) add_overlay(flashing_overlay) attached_overlays += flashing_overlay - addtimer(CALLBACK(src, /atom/.proc/update_icon), 5) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 5) if(holder) holder.update_icon() @@ -243,7 +243,7 @@ to_chat(I.owner, "Your photon projector implant overheats and deactivates!") I.Retract() overheat = TRUE - addtimer(CALLBACK(src, .proc/cooldown), flashcd * 2) + addtimer(CALLBACK(src, PROC_REF(cooldown)), flashcd * 2) /obj/item/assembly/flash/armimplant/try_use_flash(mob/user = null) if(overheat) @@ -251,7 +251,7 @@ to_chat(I.owner, "Your photon projector is running too hot to be used again so quickly!") return FALSE overheat = TRUE - addtimer(CALLBACK(src, .proc/cooldown), flashcd) + addtimer(CALLBACK(src, PROC_REF(cooldown)), flashcd) playsound(src, 'sound/weapons/flash.ogg', 100, TRUE) update_icon(1) return TRUE diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 2cd3b2be18..40fd86601c 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -22,7 +22,7 @@ /obj/item/assembly/infra/ComponentInitialize() . = ..() var/static/rotation_flags = ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_FLIP | ROTATION_VERBS - AddComponent(/datum/component/simple_rotation, rotation_flags, after_rotation=CALLBACK(src,.proc/after_rotation)) + AddComponent(/datum/component/simple_rotation, rotation_flags, after_rotation=CALLBACK(src,PROC_REF(after_rotation))) /obj/item/assembly/infra/proc/after_rotation() refreshBeam() @@ -164,7 +164,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_ATOM_EXITED) - RegisterSignal(newloc, COMSIG_ATOM_EXITED, .proc/check_exit) + RegisterSignal(newloc, COMSIG_ATOM_EXITED, PROC_REF(check_exit)) listeningTo = newloc /obj/item/assembly/infra/proc/check_exit(datum/source, atom/movable/offender) diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index c6fde7ca69..d96c935d74 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -88,7 +88,7 @@ switch(action) if("signal") - INVOKE_ASYNC(src, .proc/signal) + INVOKE_ASYNC(src, PROC_REF(signal)) . = TRUE if("freq") frequency = unformat_frequency(params["freq"]) diff --git a/code/modules/assembly/timer.dm b/code/modules/assembly/timer.dm index a1202b8955..db64e01618 100644 --- a/code/modules/assembly/timer.dm +++ b/code/modules/assembly/timer.dm @@ -16,7 +16,7 @@ /obj/item/assembly/timer/suicide_act(mob/living/user) user.visible_message("[user] looks at the timer and decides [user.p_their()] fate! It looks like [user.p_theyre()] going to commit suicide!") activate()//doesnt rely on timer_end to prevent weird metas where one person can control the timer and therefore someone's life. (maybe that should be how it works...) - addtimer(CALLBACK(src, .proc/manual_suicide, user), time*10)//kill yourself once the time runs out + addtimer(CALLBACK(src, PROC_REF(manual_suicide), user), time*10)//kill yourself once the time runs out return MANUAL_SUICIDE /obj/item/assembly/timer/proc/manual_suicide(mob/living/user) diff --git a/code/modules/assembly/voice.dm b/code/modules/assembly/voice.dm index af262aeea8..6b0211226c 100644 --- a/code/modules/assembly/voice.dm +++ b/code/modules/assembly/voice.dm @@ -39,7 +39,7 @@ if(!istype(speaker, /obj/item/assembly/playback)) // Check if it isn't a playback device to prevent spam and lag if(message_language == languages) // If it isn't in the same language as the message, don't try to find the message if(check_activation(speaker, raw_message)) // Is it the message? - addtimer(CALLBACK(src, .proc/pulse, 0), 10) + addtimer(CALLBACK(src, PROC_REF(pulse), 0), 10) /obj/item/assembly/voice/proc/record_speech(atom/movable/speaker, raw_message, datum/language/message_language) languages = message_language // Assign the message's language to a variable to use it elsewhere @@ -58,7 +58,7 @@ say("Your voice pattern is saved.", language = languages) if(VOICE_SENSOR_MODE) if(length(raw_message)) - addtimer(CALLBACK(src, .proc/pulse, 0), 10) + addtimer(CALLBACK(src, PROC_REF(pulse), 0), 10) /obj/item/assembly/voice/proc/check_activation(atom/movable/speaker, raw_message) . = FALSE diff --git a/code/modules/asset_cache/transports/asset_transport.dm b/code/modules/asset_cache/transports/asset_transport.dm index b2da2602ae..bddd97d5a6 100644 --- a/code/modules/asset_cache/transports/asset_transport.dm +++ b/code/modules/asset_cache/transports/asset_transport.dm @@ -14,7 +14,7 @@ /datum/asset_transport/proc/Load() if (CONFIG_GET(flag/asset_simple_preload)) for(var/client/C in GLOB.clients) - addtimer(CALLBACK(src, .proc/send_assets_slow, C, preload), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(send_assets_slow), C, preload), 1 SECONDS) /// Initialize - Called when SSassets initializes. /datum/asset_transport/proc/Initialize(list/assets) @@ -22,7 +22,7 @@ if (!CONFIG_GET(flag/asset_simple_preload)) return for(var/client/C in GLOB.clients) - addtimer(CALLBACK(src, .proc/send_assets_slow, C, preload), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(send_assets_slow), C, preload), 1 SECONDS) /// Register a browser asset with the asset cache system diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index f60e853aed..95baff7625 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -8,7 +8,7 @@ reaction = new r if(!reaction.exclude) . += reaction - sortTim(., /proc/cmp_gas_reaction) + sortTim(., GLOBAL_PROC_REF(cmp_gas_reaction)) /proc/cmp_gas_reaction(datum/gas_reaction/a, datum/gas_reaction/b) // compares lists of reactions by the maximum priority contained within the list return b.priority - a.priority diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index 19b94eb64e..7a96a1899a 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -216,7 +216,7 @@ /obj/machinery/airalarm/Initialize(mapload, ndir, nbuild) . = ..() regenerate_TLV() - RegisterSignal(SSdcs,COMSIG_GLOB_NEW_GAS,.proc/regenerate_TLV) + RegisterSignal(SSdcs,COMSIG_GLOB_NEW_GAS,PROC_REF(regenerate_TLV)) wires = new /datum/wires/airalarm(src) if(ndir) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm index 35eb178771..8217ca4102 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/valve.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/valve.dm @@ -48,7 +48,7 @@ It's like a regular ol' straight pipe, but you can turn it on and off. return update_icon_nopipes(TRUE) switching = TRUE - addtimer(CALLBACK(src, .proc/finish_interact), 10) + addtimer(CALLBACK(src, PROC_REF(finish_interact)), 10) /obj/machinery/atmospherics/components/binary/valve/proc/finish_interact() toggle() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index f5c10b365f..cb74b71473 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -152,7 +152,7 @@ occupant_overlay.pixel_y-- add_overlay(occupant_overlay) add_overlay("cover-on") - addtimer(CALLBACK(src, .proc/run_anim, anim_up, occupant_overlay), 7, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(run_anim), anim_up, occupant_overlay), 7, TIMER_UNIQUE) /obj/machinery/atmospherics/components/unary/cryo_cell/nap_violation(mob/violator) open_machine() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm index 0492f529ad..b4a71fecb1 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm @@ -126,7 +126,7 @@ on = !on if("inject" in signal.data) - INVOKE_ASYNC(src, .proc/inject) + INVOKE_ASYNC(src, PROC_REF(inject)) return if("set_volume_rate" in signal.data) @@ -134,7 +134,7 @@ var/datum/gas_mixture/air_contents = airs[1] volume_rate = clamp(number, 0, air_contents.return_volume()) - addtimer(CALLBACK(src, .proc/broadcast_status), 2) + addtimer(CALLBACK(src, PROC_REF(broadcast_status)), 2) if(!("status" in signal.data)) //do not update_icon update_icon() diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm index 072babdf3e..18493b8e58 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm @@ -34,7 +34,7 @@ if(!id_tag) id_tag = assign_uid_vents() generate_clean_filter_types() - RegisterSignal(SSdcs,COMSIG_GLOB_NEW_GAS,.proc/generate_clean_filter_types) + RegisterSignal(SSdcs,COMSIG_GLOB_NEW_GAS,PROC_REF(generate_clean_filter_types)) /obj/machinery/atmospherics/components/unary/vent_scrubber/proc/generate_clean_filter_types() clean_filter_types = list() diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index b426b3082a..aedd12a68d 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -262,7 +262,7 @@ var/turf/T = get_turf(body) new /obj/effect/ctf/ammo(T) recently_dead_ckeys += body.ckey - addtimer(CALLBACK(src, .proc/clear_cooldown, body.ckey), respawn_cooldown, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(clear_cooldown), body.ckey), respawn_cooldown, TIMER_UNIQUE) body.dust() /obj/machinery/capture_the_flag/proc/clear_cooldown(ckey) @@ -390,7 +390,7 @@ /obj/item/gun/ballistic/automatic/pistol/deagle/ctf/dropped() . = ..() - addtimer(CALLBACK(src, .proc/floor_vanish), 1) + addtimer(CALLBACK(src, PROC_REF(floor_vanish)), 1) /obj/item/gun/ballistic/automatic/pistol/deagle/ctf/proc/floor_vanish() if(isturf(loc)) @@ -418,7 +418,7 @@ /obj/item/gun/ballistic/automatic/laser/ctf/dropped() . = ..() - addtimer(CALLBACK(src, .proc/floor_vanish), 1) + addtimer(CALLBACK(src, PROC_REF(floor_vanish)), 1) /obj/item/gun/ballistic/automatic/laser/ctf/proc/floor_vanish() if(isturf(loc)) @@ -429,7 +429,7 @@ /obj/item/ammo_box/magazine/recharge/ctf/dropped() . = ..() - addtimer(CALLBACK(src, .proc/floor_vanish), 1) + addtimer(CALLBACK(src, PROC_REF(floor_vanish)), 1) /obj/item/ammo_box/magazine/recharge/ctf/proc/floor_vanish() if(isturf(loc)) @@ -500,7 +500,7 @@ /obj/item/claymore/ctf/dropped(mob/user) . = ..() - addtimer(CALLBACK(src, .proc/floor_vanish), 1) + addtimer(CALLBACK(src, PROC_REF(floor_vanish)), 1) /obj/item/claymore/ctf/proc/floor_vanish() if(isturf(loc)) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 6a71545ce4..669a226c08 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -72,7 +72,7 @@ /obj/effect/mob_spawn/Initialize(mapload) . = ..() if(instant || (roundstart && (mapload || (SSticker && SSticker.current_state > GAME_STATE_SETTING_UP)))) - INVOKE_ASYNC(src, .proc/create) + INVOKE_ASYNC(src, PROC_REF(create)) else if(ghost_usable) GLOB.poi_list |= src LAZYADD(GLOB.mob_spawners[job_description ? job_description : name], src) diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index 4fbe5f467a..2a812e53d8 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -89,7 +89,7 @@ GLOBAL_LIST_EMPTY(gateway_destinations) /datum/gateway_destination/gateway/post_transfer(atom/movable/AM) . = ..() - addtimer(CALLBACK(AM,/atom/movable.proc/setDir,SOUTH),0) + addtimer(CALLBACK(AM,TYPE_PROC_REF(/atom/movable, setDir),SOUTH),0) /* Special home destination, so we can check exile implants */ /datum/gateway_destination/gateway/home diff --git a/code/modules/awaymissions/mission_code/jungleresort.dm b/code/modules/awaymissions/mission_code/jungleresort.dm index 934f3e5e1f..910533ea12 100644 --- a/code/modules/awaymissions/mission_code/jungleresort.dm +++ b/code/modules/awaymissions/mission_code/jungleresort.dm @@ -28,7 +28,7 @@ /obj/item/clothing/head/rice_hat/cursed/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_HEAD) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) diff --git a/code/modules/awaymissions/mission_code/murderdome.dm b/code/modules/awaymissions/mission_code/murderdome.dm index eef757cf8e..f58dae49df 100644 --- a/code/modules/awaymissions/mission_code/murderdome.dm +++ b/code/modules/awaymissions/mission_code/murderdome.dm @@ -28,7 +28,7 @@ /obj/effect/murderdome/dead_barricade/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/respawn), 3 MINUTES) + addtimer(CALLBACK(src, PROC_REF(respawn)), 3 MINUTES) /obj/effect/murderdome/dead_barricade/proc/respawn() if(!QDELETED(src)) diff --git a/code/modules/balloon_alert/balloon_alert.dm b/code/modules/balloon_alert/balloon_alert.dm index f529768b1d..fd77e2541e 100644 --- a/code/modules/balloon_alert/balloon_alert.dm +++ b/code/modules/balloon_alert/balloon_alert.dm @@ -12,7 +12,7 @@ /atom/proc/balloon_alert(mob/viewer, text) SHOULD_NOT_SLEEP(TRUE) - INVOKE_ASYNC(src, .proc/balloon_alert_perform, viewer, text) + INVOKE_ASYNC(src, PROC_REF(balloon_alert_perform), viewer, text) /// Create balloon alerts (text that floats up) to everything within range. /// Will only display to people who can see. @@ -79,7 +79,7 @@ easing = CUBIC_EASING | EASE_IN, ) - addtimer(CALLBACK(GLOBAL_PROC, .proc/remove_image_from_client, balloon_alert, viewer_client), BALLOON_TEXT_TOTAL_LIFETIME(duration_mult)) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(remove_image_from_client), balloon_alert, viewer_client), BALLOON_TEXT_TOTAL_LIFETIME(duration_mult)) #undef BALLOON_TEXT_CHAR_LIFETIME_INCREASE_MIN #undef BALLOON_TEXT_CHAR_LIFETIME_INCREASE_MULT diff --git a/code/modules/buildmode/buildmode.dm b/code/modules/buildmode/buildmode.dm index e8490837c3..e15f4b8675 100644 --- a/code/modules/buildmode/buildmode.dm +++ b/code/modules/buildmode/buildmode.dm @@ -27,7 +27,7 @@ mode = new /datum/buildmode_mode/basic(src) holder = c buttons = list() - li_cb = CALLBACK(src, .proc/post_login) + li_cb = CALLBACK(src, PROC_REF(post_login)) holder.player_details.post_login_callbacks += li_cb holder.show_popup_menus = FALSE create_buttons() diff --git a/code/modules/cargo/centcom_podlauncher.dm b/code/modules/cargo/centcom_podlauncher.dm index f071761adb..557eb414e2 100644 --- a/code/modules/cargo/centcom_podlauncher.dm +++ b/code/modules/cargo/centcom_podlauncher.dm @@ -344,7 +344,7 @@ if (temp_pod.effectShrapnel == TRUE) //If already doing custom damage, set back to default (no shrapnel) temp_pod.effectShrapnel = FALSE return - var/shrapnelInput = input("Please enter the type of pellet cloud you'd like to create on landing (Can be any projectile!)", "Projectile Typepath", 0) in sort_list(subtypesof(/obj/item/projectile), /proc/cmp_typepaths_asc) + var/shrapnelInput = input("Please enter the type of pellet cloud you'd like to create on landing (Can be any projectile!)", "Projectile Typepath", 0) in sort_list(subtypesof(/obj/item/projectile), GLOBAL_PROC_REF(cmp_typepaths_asc)) if (isnull(shrapnelInput)) return var/shrapnelMagnitude = input("Enter the magnitude of the pellet cloud. This is usually a value around 1-5. Please note that Ryll-Ryll has asked me to tell you that if you go too crazy with the projectiles you might crash the server. So uh, be gentle!", "Shrapnel Magnitude", 0) as null|num diff --git a/code/modules/cargo/gondolapod.dm b/code/modules/cargo/gondolapod.dm index cbc4f088cd..82fb5f4ecf 100644 --- a/code/modules/cargo/gondolapod.dm +++ b/code/modules/cargo/gondolapod.dm @@ -67,7 +67,7 @@ /mob/living/simple_animal/pet/gondola/gondolapod/setOpened() opened = TRUE update_icon() - addtimer(CALLBACK(src, /atom.proc/setClosed), 50) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, setClosed)), 50) /mob/living/simple_animal/pet/gondola/gondolapod/setClosed() opened = FALSE diff --git a/code/modules/cargo/packs/organic.dm b/code/modules/cargo/packs/organic.dm index 0f01dfd5d9..878f28dd65 100644 --- a/code/modules/cargo/packs/organic.dm +++ b/code/modules/cargo/packs/organic.dm @@ -114,7 +114,7 @@ anomalous_box_provided = TRUE log_game("An anomalous pizza box was provided in a pizza crate at during cargo delivery") if(prob(50)) - addtimer(CALLBACK(src, .proc/anomalous_pizza_report), rand(300, 1800)) + addtimer(CALLBACK(src, PROC_REF(anomalous_pizza_report)), rand(300, 1800)) else message_admins("An anomalous pizza box was silently created with no command report in a pizza crate delivery.") break diff --git a/code/modules/cargo/supplypod.dm b/code/modules/cargo/supplypod.dm index b0b77ec2b4..e1bf8da624 100644 --- a/code/modules/cargo/supplypod.dm +++ b/code/modules/cargo/supplypod.dm @@ -275,11 +275,11 @@ var/mob/living/simple_animal/pet/gondola/gondolapod/benis = new(turf_underneath, src) benis.contents |= contents //Move the contents of this supplypod into the gondolapod mob. moveToNullspace() - addtimer(CALLBACK(src, .proc/open_pod, benis), delays[POD_OPENING]) //After the opening delay passes, we use the open proc from this supplyprod while referencing the contents of the "holder", in this case the gondolapod mob + addtimer(CALLBACK(src, PROC_REF(open_pod), benis), delays[POD_OPENING]) //After the opening delay passes, we use the open proc from this supplyprod while referencing the contents of the "holder", in this case the gondolapod mob else if (style == STYLE_SEETHROUGH) open_pod(src) else - addtimer(CALLBACK(src, .proc/open_pod, src), delays[POD_OPENING]) //After the opening delay passes, we use the open proc from this supplypod, while referencing this supplypod's contents + addtimer(CALLBACK(src, PROC_REF(open_pod), src), delays[POD_OPENING]) //After the opening delay passes, we use the open proc from this supplypod, while referencing this supplypod's contents /obj/structure/closet/supplypod/proc/open_pod(atom/movable/holder, broken = FALSE, forced = FALSE) //The holder var represents an atom whose contents we will be working with if (!holder) @@ -307,9 +307,9 @@ startExitSequence(src) else if (reversing) - addtimer(CALLBACK(src, .proc/SetReverseIcon), delays[POD_LEAVING]/2) //Finish up the pod's duties after a certain amount of time + addtimer(CALLBACK(src, PROC_REF(SetReverseIcon)), delays[POD_LEAVING]/2) //Finish up the pod's duties after a certain amount of time if(!stay_after_drop) // Departing should be handled manually - addtimer(CALLBACK(src, .proc/startExitSequence, holder), delays[POD_LEAVING]*(4/5)) //Finish up the pod's duties after a certain amount of time + addtimer(CALLBACK(src, PROC_REF(startExitSequence), holder), delays[POD_LEAVING]*(4/5)) //Finish up the pod's duties after a certain amount of time /obj/structure/closet/supplypod/proc/startExitSequence(atom/movable/holder) if (leavingSound) @@ -330,7 +330,7 @@ take_contents(holder) playsound(holder, close_sound, soundVolume*0.75, TRUE, -3) holder.setClosed() - addtimer(CALLBACK(src, .proc/preReturn, holder), delays[POD_LEAVING] * 0.2) //Start to leave a bit after closing for cinematic effect + addtimer(CALLBACK(src, PROC_REF(preReturn), holder), delays[POD_LEAVING] * 0.2) //Start to leave a bit after closing for cinematic effect /obj/structure/closet/supplypod/take_contents(atom/movable/holder) var/turf/turf_underneath = holder.drop_location() @@ -407,7 +407,7 @@ deleteRubble() animate(holder, alpha = 0, time = 8, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) animate(holder, pixel_z = 400, time = 10, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) //Animate our rising pod - addtimer(CALLBACK(src, .proc/handleReturnAfterDeparting, holder), 15) //Finish up the pod's duties after a certain amount of time + addtimer(CALLBACK(src, PROC_REF(handleReturnAfterDeparting), holder), 15) //Finish up the pod's duties after a certain amount of time /obj/structure/closet/supplypod/setOpened() //Proc exists here, as well as in any atom that can assume the role of a "holder" of a supplypod. Check the open_pod() proc for more details opened = TRUE @@ -589,8 +589,8 @@ if (soundStartTime < 0) soundStartTime = 1 if (!pod.effectQuiet && !(pod.pod_flags & FIRST_SOUNDS)) - addtimer(CALLBACK(src, .proc/playFallingSound), soundStartTime) - addtimer(CALLBACK(src, .proc/beginLaunch, pod.effectCircle), pod.delays[POD_TRANSIT]) + addtimer(CALLBACK(src, PROC_REF(playFallingSound)), soundStartTime) + addtimer(CALLBACK(src, PROC_REF(beginLaunch), pod.effectCircle), pod.delays[POD_TRANSIT]) /obj/effect/pod_landingzone/proc/playFallingSound() playsound(src, pod.fallingSound, pod.soundVolume, TRUE, 6) @@ -613,7 +613,7 @@ if (pod.style != STYLE_INVISIBLE) animate(pod.get_filter("motionblur"), y = 0, time = pod.delays[POD_FALLING], flags = ANIMATION_PARALLEL) animate(pod, pixel_z = -1 * abs(sin(rotation))*4, pixel_x = SUPPLYPOD_X_OFFSET + (sin(rotation) * 20), time = pod.delays[POD_FALLING], easing = LINEAR_EASING, flags = ANIMATION_PARALLEL) //Make the pod fall! At an angle! - addtimer(CALLBACK(src, .proc/endLaunch), pod.delays[POD_FALLING], TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation + addtimer(CALLBACK(src, PROC_REF(endLaunch)), pod.delays[POD_FALLING], TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation /obj/effect/pod_landingzone/proc/setupSmoke(rotation) if (pod.style == STYLE_INVISIBLE || pod.style == STYLE_SEETHROUGH) @@ -629,7 +629,7 @@ smoke_part.pixel_y = abs(cos(rotation))*32 * i smoke_part.add_filter("smoke_blur", 1, gauss_blur_filter(size = 4)) var/time = (pod.delays[POD_FALLING] / length(smoke_effects))*(length(smoke_effects)-i) - addtimer(CALLBACK(smoke_part, /obj/effect/supplypod_smoke/.proc/drawSelf, i), time, TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation + addtimer(CALLBACK(smoke_part, TYPE_PROC_REF(/obj/effect/supplypod_smoke, drawSelf), i), time, TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation QDEL_IN(smoke_part, pod.delays[POD_FALLING] + 35) /obj/effect/pod_landingzone/proc/drawSmoke() diff --git a/code/modules/cargo/supplypod_beacon.dm b/code/modules/cargo/supplypod_beacon.dm index b749d4def6..9e5fc7565d 100644 --- a/code/modules/cargo/supplypod_beacon.dm +++ b/code/modules/cargo/supplypod_beacon.dm @@ -23,7 +23,7 @@ launched = TRUE playsound(src,'sound/machines/triple_beep.ogg',50,0) playsound(src,'sound/machines/warning-buzzer.ogg',50,0) - addtimer(CALLBACK(src, .proc/endLaunch), 33)//wait 3.3 seconds (time it takes for supplypod to land), then update icon + addtimer(CALLBACK(src, PROC_REF(endLaunch)), 33)//wait 3.3 seconds (time it takes for supplypod to land), then update icon if (SP_UNLINK) linked = FALSE playsound(src,'sound/machines/synth_no.ogg',50,0) diff --git a/code/modules/client/client_colour.dm b/code/modules/client/client_colour.dm index d89598f6cb..70260f3fcc 100644 --- a/code/modules/client/client_colour.dm +++ b/code/modules/client/client_colour.dm @@ -27,7 +27,7 @@ var/datum/client_colour/CC = new colour_type() client_colours |= CC - sortTim(client_colours, /proc/cmp_clientcolour_priority) + sortTim(client_colours, GLOBAL_PROC_REF(cmp_clientcolour_priority)) update_client_colour() diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 4d1ad44ae9..7ea3253b46 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -298,7 +298,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( prefs = new /datum/preferences(src) GLOB.preferences_datums[ckey] = prefs - addtimer(CALLBACK(src, .proc/ensure_keys_set, prefs), 10) //prevents possible race conditions + addtimer(CALLBACK(src, PROC_REF(ensure_keys_set), prefs), 10) //prevents possible race conditions prefs.last_ip = address //these are gonna be used for banning prefs.last_id = computer_id //these are gonna be used for banning @@ -368,7 +368,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( // Initialize tgui panel src << browse(file('html/statbrowser.html'), "window=statbrowser") - addtimer(CALLBACK(src, .proc/check_panel_loaded), 30 SECONDS) + addtimer(CALLBACK(src, PROC_REF(check_panel_loaded)), 30 SECONDS) tgui_panel.initialize() if(alert_mob_dupe_login && !holder) @@ -971,7 +971,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( //Precache the client with all other assets slowly, so as to not block other browse() calls if (CONFIG_GET(flag/asset_simple_preload)) - addtimer(CALLBACK(SSassets.transport, /datum/asset_transport.proc/send_assets_slow, src, SSassets.transport.preload), 5 SECONDS) + addtimer(CALLBACK(SSassets.transport, TYPE_PROC_REF(/datum/asset_transport, send_assets_slow), src, SSassets.transport.preload), 5 SECONDS) #if (PRELOAD_RSC == 0) for (var/name in GLOB.vox_sounds) @@ -1036,7 +1036,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( var/mob/living/M = mob M.update_damage_hud() if (prefs.auto_fit_viewport) - addtimer(CALLBACK(src,.verb/fit_viewport,10)) //Delayed to avoid wingets from Login calls. + addtimer(CALLBACK(src,VERB_REF(fit_viewport),10)) //Delayed to avoid wingets from Login calls. SEND_SIGNAL(mob, COMSIG_MOB_CLIENT_CHANGE_VIEW, src, old_view, actualview) /client/proc/AnnouncePR(announcement) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 24d9afb4e4..ac777f8b6b 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1772,7 +1772,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) //The job before the current job. I only use this to get the previous jobs color when I'm filling in blank rows. var/datum/job/lastJob - for(var/datum/job/job in sort_list(SSjob.occupations, /proc/cmp_job_display_asc)) + for(var/datum/job/job in sort_list(SSjob.occupations, GLOBAL_PROC_REF(cmp_job_display_asc))) index += 1 if((index >= limit) || (job.title in splitJobs)) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index e98b134f74..12cae3298b 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -47,7 +47,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car outline_color = COLOR_THEME_MIDNIGHT if(current_version < 46) //If you remove this, remove force_reset_keybindings() too. force_reset_keybindings_direct(TRUE) - addtimer(CALLBACK(src, .proc/force_reset_keybindings), 30) //No mob available when this is run, timer allows user choice. + addtimer(CALLBACK(src, PROC_REF(force_reset_keybindings)), 30) //No mob available when this is run, timer allows user choice. if(current_version < 55) //Bitflag toggles don't set their defaults when they're added, always defaulting to off instead. toggles |= SOUND_BARK if(current_version < 56) diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index 05ef6f18e0..70eb975246 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -84,7 +84,7 @@ for(var/path in subtypesof(/datum/outfit/job)) var/datum/outfit/O = path standard_outfit_options[initial(O.name)] = path - sortTim(standard_outfit_options, /proc/cmp_text_asc) + sortTim(standard_outfit_options, GLOBAL_PROC_REF(cmp_text_asc)) outfit_options = standard_outfit_options /datum/action/chameleon_outfit/Trigger() diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index ca2d45526d..712f835012 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -184,7 +184,7 @@ MOVED TO: modular_splurt/code/module/clothing/clothing.dm if(iscarbon(loc)) var/mob/living/carbon/C = loc C.visible_message("The [zone_name] on [C]'s [src.name] is [break_verb] away!", "The [zone_name] on your [src.name] is [break_verb] away!", vision_distance = COMBAT_MESSAGE_RANGE) - RegisterSignal(C, COMSIG_MOVABLE_MOVED, .proc/bristle) + RegisterSignal(C, COMSIG_MOVABLE_MOVED, PROC_REF(bristle)) zones_disabled++ for(var/i in zone2body_parts_covered(def_zone)) @@ -227,7 +227,7 @@ MOVED TO: modular_splurt/code/module/clothing/clothing.dm return if(slot_flags & slot) //Was equipped to a valid slot for this item? if(iscarbon(user) && LAZYLEN(zones_disabled)) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/bristle) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(bristle)) if(LAZYLEN(user_vars_to_edit)) for(var/variable in user_vars_to_edit) if(variable in user.vars) diff --git a/code/modules/clothing/glasses/phantomthief.dm b/code/modules/clothing/glasses/phantomthief.dm index db77f17218..47d02dd61e 100644 --- a/code/modules/clothing/glasses/phantomthief.dm +++ b/code/modules/clothing/glasses/phantomthief.dm @@ -35,7 +35,7 @@ return if(slot != ITEM_SLOT_EYES) return - RegisterSignal(user, COMSIG_LIVING_COMBAT_ENABLED, .proc/injectadrenaline) + RegisterSignal(user, COMSIG_LIVING_COMBAT_ENABLED, PROC_REF(injectadrenaline)) /obj/item/clothing/glasses/phantomthief/syndicate/dropped(mob/user) . = ..() diff --git a/code/modules/clothing/gloves/_gloves.dm b/code/modules/clothing/gloves/_gloves.dm index cec4324b3c..3ca1c99dfe 100644 --- a/code/modules/clothing/gloves/_gloves.dm +++ b/code/modules/clothing/gloves/_gloves.dm @@ -16,7 +16,7 @@ /obj/item/clothing/gloves/ComponentInitialize() . = ..() - RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, /atom.proc/clean_blood) + RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, TYPE_PROC_REF(/atom, clean_blood)) /obj/item/clothing/gloves/clean_blood(datum/source, strength) . = ..() diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index d763899987..1837504e99 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -50,7 +50,7 @@ /obj/item/clothing/gloves/color/yellow/sprayon/equipped(mob/user, slot) . = ..() - RegisterSignal(user, COMSIG_LIVING_SHOCK_PREVENTED, .proc/Shocked) + RegisterSignal(user, COMSIG_LIVING_SHOCK_PREVENTED, PROC_REF(Shocked)) /obj/item/clothing/gloves/color/yellow/sprayon/proc/Shocked() shocks_remaining-- diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index efa00ef888..3f711cfe25 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -200,7 +200,7 @@ /obj/item/clothing/gloves/fingerless/ablative/equipped(mob/user, slot) . = ..() if(current_equipped_slot == ITEM_SLOT_GLOVES) - RegisterSignal(user, COMSIG_LIVING_ACTIVE_PARRY_START, .proc/get_component_parry_data) + RegisterSignal(user, COMSIG_LIVING_ACTIVE_PARRY_START, PROC_REF(get_component_parry_data)) wornonce = TRUE /obj/item/clothing/gloves/fingerless/ablative/dropped(mob/user) diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index 40729a442d..db9eda055d 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -221,7 +221,7 @@ /obj/item/clothing/head/warden/drill/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_HEAD) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 0a626a0558..be32618c88 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -356,7 +356,7 @@ /obj/item/clothing/head/frenchberet/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_HEAD) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index c0ff26342e..37cea9e30a 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -261,7 +261,7 @@ /obj/item/clothing/head/foilhat/Initialize(mapload) . = ..() if(!warped) - AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_HEAD, 6, TRUE, null, CALLBACK(src, .proc/warp_up)) + AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_HEAD, 6, TRUE, null, CALLBACK(src, PROC_REF(warp_up))) else warp_up() diff --git a/code/modules/clothing/masks/_masks.dm b/code/modules/clothing/masks/_masks.dm index b30adedb4b..bc4fc4fe23 100644 --- a/code/modules/clothing/masks/_masks.dm +++ b/code/modules/clothing/masks/_masks.dm @@ -19,7 +19,7 @@ /obj/item/clothing/mask/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_MASK && modifies_speech) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) diff --git a/code/modules/clothing/shoes/_shoes.dm b/code/modules/clothing/shoes/_shoes.dm index 606c361ab0..0d71c9b5b2 100644 --- a/code/modules/clothing/shoes/_shoes.dm +++ b/code/modules/clothing/shoes/_shoes.dm @@ -32,7 +32,7 @@ /obj/item/clothing/shoes/ComponentInitialize() . = ..() - RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, /atom.proc/clean_blood) + RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, TYPE_PROC_REF(/atom, clean_blood)) /obj/item/clothing/shoes/suicide_act(mob/living/carbon/user) if(rand(2)>1) @@ -96,7 +96,7 @@ equipped_before_drop = TRUE if(can_be_tied && tied == SHOES_UNTIED) our_alert = user.throw_alert("shoealert", /atom/movable/screen/alert/shoes/untied) - RegisterSignal(src, COMSIG_SHOES_STEP_ACTION, .proc/check_trip, override=TRUE) + RegisterSignal(src, COMSIG_SHOES_STEP_ACTION, PROC_REF(check_trip), override=TRUE) /obj/item/clothing/shoes/proc/restore_offsets(mob/user) equipped_before_drop = FALSE @@ -153,7 +153,7 @@ else if(tied == SHOES_UNTIED && our_guy && user == our_guy) our_alert = our_guy.throw_alert("shoealert", /atom/movable/screen/alert/shoes/untied) // if we're the ones unknotting our own laces, of course we know they're untied - RegisterSignal(src, COMSIG_SHOES_STEP_ACTION, .proc/check_trip, override=TRUE) + RegisterSignal(src, COMSIG_SHOES_STEP_ACTION, PROC_REF(check_trip), override=TRUE) /** * handle_tying deals with all the actual tying/untying/knotting, inferring your intent from who you are in relation to the state of the laces @@ -180,7 +180,7 @@ return user.visible_message("[user] begins [tied ? "unknotting" : "tying"] the laces of [user.p_their()] [src.name].", "You begin [tied ? "unknotting" : "tying"] the laces of your [src.name]...") - if(do_after(user, lace_time, our_guy, extra_checks = CALLBACK(src, .proc/still_shoed, our_guy))) + if(do_after(user, lace_time, our_guy, extra_checks = CALLBACK(src, PROC_REF(still_shoed), our_guy))) to_chat(user, "You [tied ? "unknot" : "tie"] the laces of your [src.name].") if(tied == SHOES_UNTIED) adjust_laces(SHOES_TIED, user) @@ -204,7 +204,7 @@ if(HAS_TRAIT(user, TRAIT_CLUMSY)) // based clowns trained their whole lives for this mod_time *= 0.75 - if(do_after(user, mod_time, our_guy, extra_checks = CALLBACK(src, .proc/still_shoed, our_guy))) + if(do_after(user, mod_time, our_guy, extra_checks = CALLBACK(src, PROC_REF(still_shoed), our_guy))) to_chat(user, "You [tied ? "untie" : "knot"] the laces on [loc]'s [src.name].") if(tied == SHOES_UNTIED) adjust_laces(SHOES_KNOTTED, user) @@ -285,6 +285,6 @@ to_chat(user, "You begin [tied ? "untying" : "tying"] the laces on [src]...") - if(do_after(user, lace_time, src, extra_checks = CALLBACK(src, .proc/still_shoed, user))) + if(do_after(user, lace_time, src, extra_checks = CALLBACK(src, PROC_REF(still_shoed), user))) to_chat(user, "You [tied ? "untie" : "tie"] the laces on [src].") adjust_laces(tied ? SHOES_TIED : SHOES_UNTIED, user) diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 726b284632..cb9ff71776 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -90,14 +90,14 @@ /obj/item/clothing/shoes/magboots/crushing/attack_self(mob/user) . = ..() if (magpulse) - RegisterSignal(user, COMSIG_MOVABLE_MOVED,.proc/crush) + RegisterSignal(user, COMSIG_MOVABLE_MOVED,PROC_REF(crush)) else UnregisterSignal(user,COMSIG_MOVABLE_MOVED) /obj/item/clothing/shoes/magboots/crushing/equipped(mob/user,slot) . = ..() if (slot == ITEM_SLOT_FEET && magpulse) - RegisterSignal(user, COMSIG_MOVABLE_MOVED,.proc/crush) + RegisterSignal(user, COMSIG_MOVABLE_MOVED,PROC_REF(crush)) /obj/item/clothing/shoes/magboots/crushing/dropped(mob/user) . = ..() diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 08a77b9b2b..4f6a2d4263 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -384,13 +384,13 @@ return active = TRUE set_light(2, 3, rgb(rand(0,255),rand(0,255),rand(0,255))) - addtimer(CALLBACK(src, .proc/lightUp), 5) + addtimer(CALLBACK(src, PROC_REF(lightUp)), 5) /obj/item/clothing/shoes/kindleKicks/proc/lightUp(mob/user) if(lightCycle < 15) set_light(2, 3, rgb(rand(0,255),rand(0,255),rand(0,255))) lightCycle += 1 - addtimer(CALLBACK(src, .proc/lightUp), 5) + addtimer(CALLBACK(src, PROC_REF(lightUp)), 5) else set_light(0) lightCycle = 0 @@ -469,7 +469,7 @@ /obj/item/clothing/shoes/wallwalkers/equipped(mob/user,slot) . = ..() if(slot == ITEM_SLOT_FEET) - RegisterSignal(user, COMSIG_MOB_CLIENT_MOVE,.proc/intercept_user_move) + RegisterSignal(user, COMSIG_MOB_CLIENT_MOVE,PROC_REF(intercept_user_move)) /obj/item/clothing/shoes/wallwalkers/dropped(mob/user) . = ..() diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm index 5ec0fad2e6..cad9e0a3b3 100644 --- a/code/modules/clothing/spacesuits/chronosuit.dm +++ b/code/modules/clothing/spacesuits/chronosuit.dm @@ -129,12 +129,12 @@ user.Stun(INFINITY) animate(user, color = "#00ccee", time = 3) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_2, user, to_turf, phase_in_ds), 3, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_2), user, to_turf, phase_in_ds), 3, TIMER_STOPPABLE) /obj/item/clothing/suit/space/chronos/proc/phase_2(mob/living/carbon/human/user, turf/to_turf, phase_in_ds) if(teleporting && activated && user) animate(user, alpha = 0, time = 2) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_3, user, to_turf, phase_in_ds), 2, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_3), user, to_turf, phase_in_ds), 2, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) @@ -142,14 +142,14 @@ if(teleporting && activated && user) user.forceMove(to_turf) animate(user, alpha = 255, time = phase_in_ds) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_4, user, to_turf), phase_in_ds, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_4), user, to_turf), phase_in_ds, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) /obj/item/clothing/suit/space/chronos/proc/phase_4(mob/living/carbon/human/user, turf/to_turf) if(teleporting && activated && user) animate(user, color = "#ffffff", time = 3) - phase_timer_id = addtimer(CALLBACK(src, .proc/finish_chronowalk, user, to_turf), 3, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(finish_chronowalk), user, to_turf), 3, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 274663a3b1..1ebcb05d8c 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -241,7 +241,7 @@ /obj/item/clothing/head/helmet/space/hardsuit/mining/Initialize(mapload) . = ..() AddComponent(/datum/component/armor_plate) - RegisterSignal(src, COMSIG_ARMOR_PLATED, .proc/upgrade_icon) + RegisterSignal(src, COMSIG_ARMOR_PLATED, PROC_REF(upgrade_icon)) /obj/item/clothing/head/helmet/space/hardsuit/mining/proc/upgrade_icon(datum/source, amount, maxamount) SIGNAL_HANDLER @@ -274,7 +274,7 @@ /obj/item/clothing/suit/space/hardsuit/mining/Initialize(mapload) . = ..() AddComponent(/datum/component/armor_plate) - RegisterSignal(src, COMSIG_ARMOR_PLATED, .proc/upgrade_icon) + RegisterSignal(src, COMSIG_ARMOR_PLATED, PROC_REF(upgrade_icon)) /obj/item/clothing/suit/space/hardsuit/mining/proc/upgrade_icon(datum/source, amount, maxamount) SIGNAL_HANDLER @@ -746,7 +746,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_mob_move) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_mob_move)) listeningTo = user /obj/item/clothing/suit/space/hardsuit/ancient/dropped(mob/user) diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index 24f91a3ab2..031e081d7a 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -397,7 +397,7 @@ Contains: /obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/Initialize(mapload) . = ..() - AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_HEAD, charges, TRUE, null, CALLBACK(src, .proc/anti_magic_gone)) + AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_HEAD, charges, TRUE, null, CALLBACK(src, PROC_REF(anti_magic_gone))) /obj/item/clothing/head/helmet/space/hardsuit/ert/paranormal/proc/anti_magic_gone() var/mob/M = loc @@ -418,7 +418,7 @@ Contains: /obj/item/clothing/suit/space/hardsuit/ert/paranormal/Initialize(mapload) . = ..() - AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, ITEM_SLOT_OCLOTHING, charges, TRUE, null, CALLBACK(src, .proc/anti_magic_gone)) + AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, ITEM_SLOT_OCLOTHING, charges, TRUE, null, CALLBACK(src, PROC_REF(anti_magic_gone))) /obj/item/clothing/suit/space/hardsuit/ert/paranormal/proc/anti_magic_gone() var/mob/M = loc diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm index 8eacf66bbe..2b7f1db484 100644 --- a/code/modules/clothing/spacesuits/plasmamen.dm +++ b/code/modules/clothing/spacesuits/plasmamen.dm @@ -65,7 +65,7 @@ /obj/item/clothing/head/helmet/space/plasmaman/ComponentInitialize() . = ..() - RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, .proc/wipe_that_smile_off_your_face) + RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(wipe_that_smile_off_your_face)) AddElement(/datum/element/update_icon_updates_onmob) /obj/item/clothing/head/helmet/space/plasmaman/AltClick(mob/user) diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index 0d8aa60ba5..da80479bd3 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -187,7 +187,7 @@ /datum/action/item_action/stickmen/New(Target) ..() if(isitem(Target)) - RegisterSignal(Target, COMSIG_PARENT_EXAMINE, .proc/give_infos) + RegisterSignal(Target, COMSIG_PARENT_EXAMINE, PROC_REF(give_infos)) /datum/action/item_action/stickmen/Destroy() for(var/A in summoned_stickmen) @@ -209,7 +209,7 @@ /datum/action/item_action/stickmen/Grant(mob/M) . = ..() if(owner) - RegisterSignal(M, COMSIG_MOB_POINTED, .proc/rally) + RegisterSignal(M, COMSIG_MOB_POINTED, PROC_REF(rally)) if(book_of_grudges[M]) //Stop attacking your new master. book_of_grudges -= M for(var/A in summoned_stickmen) @@ -246,9 +246,9 @@ var/mob/living/simple_animal/hostile/S = new summoned_mob_path (get_turf(usr)) S.faction = owner.faction S.foes = book_of_grudges - RegisterSignal(S, COMSIG_PARENT_QDELETING, .proc/remove_from_list) + RegisterSignal(S, COMSIG_PARENT_QDELETING, PROC_REF(remove_from_list)) ready = FALSE - addtimer(CALLBACK(src, .proc/ready_again), cooldown) + addtimer(CALLBACK(src, PROC_REF(ready_again)), cooldown) /datum/action/item_action/stickmen/proc/remove_from_list(datum/source, forced) summoned_stickmen -= source @@ -277,9 +277,9 @@ var/obj/vehicle/sealed/mecha/M = A L = pick(M.occupants) if(L && L.stat != DEAD && !HAS_TRAIT(L, TRAIT_DEATHCOMA)) //Taking revenge on the deads would be proposterous. - addtimer(CALLBACK(src, .proc/clear_grudge, L), 2 MINUTES, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(clear_grudge), L), 2 MINUTES, TIMER_OVERRIDE|TIMER_UNIQUE) if(!book_of_grudges[L]) - RegisterSignal(L, list(COMSIG_PARENT_QDELETING, COMSIG_MOB_DEATH), .proc/grudge_settled) + RegisterSignal(L, list(COMSIG_PARENT_QDELETING, COMSIG_MOB_DEATH), PROC_REF(grudge_settled)) book_of_grudges[L] = TRUE for(var/k in summoned_stickmen) //Shamelessly copied from the blob rally power var/mob/living/simple_animal/hostile/S = k diff --git a/code/modules/detectivework/scanner.dm b/code/modules/detectivework/scanner.dm index 70e85a9cfb..8d09b73f86 100644 --- a/code/modules/detectivework/scanner.dm +++ b/code/modules/detectivework/scanner.dm @@ -33,7 +33,7 @@ if(log.len && !scanning) scanning = TRUE to_chat(user, "Printing report, please wait...") - addtimer(CALLBACK(src, .proc/PrintReport), 100) + addtimer(CALLBACK(src, PROC_REF(PrintReport)), 100) else to_chat(user, "The scanner has no logs or is in use.") diff --git a/code/modules/events/fake_virus.dm b/code/modules/events/fake_virus.dm index ec69f9e2c9..2dca91c6ef 100644 --- a/code/modules/events/fake_virus.dm +++ b/code/modules/events/fake_virus.dm @@ -26,7 +26,7 @@ for(var/i=1; i<=rand(1,defacto_min); i++) var/mob/living/carbon/human/onecoughman = pick(fake_virus_victims) if(prob(25))//1/4 odds to get a spooky message instead of coughing out loud - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, onecoughman, "[pick("Your head hurts.", "Your head pounds.")]"), rand(30,150)) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), onecoughman, "[pick("Your head hurts.", "Your head pounds.")]"), rand(30,150)) else addtimer(CALLBACK(onecoughman, .mob/proc/emote, pick("cough", "sniff", "sneeze")), rand(30,150))//deliver the message with a slightly randomized time interval so there arent multiple people coughing at the exact same time fake_virus_victims -= onecoughman diff --git a/code/modules/events/fugitive_spawning.dm b/code/modules/events/fugitive_spawning.dm index 13964d6ec6..7313864780 100644 --- a/code/modules/events/fugitive_spawning.dm +++ b/code/modules/events/fugitive_spawning.dm @@ -58,7 +58,7 @@ //after spawning playsound(src, 'sound/weapons/emitter.ogg', 50, TRUE) new /obj/item/storage/toolbox/mechanical(landing_turf) //so they can actually escape maint - addtimer(CALLBACK(src, .proc/spawn_hunters), 10 MINUTES) + addtimer(CALLBACK(src, PROC_REF(spawn_hunters)), 10 MINUTES) role_name = "fugitive hunter" return SUCCESSFUL_SPAWN @@ -71,7 +71,7 @@ player_mind.special_role = "Fugitive" player_mind.add_antag_datum(/datum/antagonist/fugitive) var/datum/antagonist/fugitive/fugitiveantag = player_mind.has_antag_datum(/datum/antagonist/fugitive) - INVOKE_ASYNC(fugitiveantag, /datum/antagonist/fugitive.proc/greet, backstory) //some fugitives have a sleep on their greet, so we don't want to stop the entire antag granting proc with fluff + INVOKE_ASYNC(fugitiveantag, TYPE_PROC_REF(/datum/antagonist/fugitive, greet), backstory) //some fugitives have a sleep on their greet, so we don't want to stop the entire antag granting proc with fluff switch(backstory) if("prisoner") diff --git a/code/modules/events/ghost_role.dm b/code/modules/events/ghost_role.dm index baabb435bc..8d4785f838 100644 --- a/code/modules/events/ghost_role.dm +++ b/code/modules/events/ghost_role.dm @@ -32,7 +32,7 @@ var/waittime = 300 * (2^retry) message_admins("The event will not spawn a [role_name] until certain \ conditions are met. Waiting [waittime/10]s and then retrying.") - addtimer(CALLBACK(src, .proc/try_spawning, 0, ++retry), waittime) + addtimer(CALLBACK(src, PROC_REF(try_spawning), 0, ++retry), waittime) return if(status == MAP_ERROR) diff --git a/code/modules/events/pirates.dm b/code/modules/events/pirates.dm index 1b1fdee584..6d00024a5c 100644 --- a/code/modules/events/pirates.dm +++ b/code/modules/events/pirates.dm @@ -59,8 +59,8 @@ // threat_msg.title = "Business proposition" // threat_msg.content = "Ahoy! This be the [ship_name]. Cough up [payoff] credits or you'll walk the plank." // threat_msg.possible_answers = list("We'll pay.","We will not be extorted.") - threat_msg.answer_callback = CALLBACK(GLOBAL_PROC, .proc/pirates_answered, threat_msg, payoff, ship_name, initial_send_time, response_max_time, ship_template) - addtimer(CALLBACK(GLOBAL_PROC, .proc/spawn_pirates, threat_msg, ship_template, FALSE), response_max_time) + threat_msg.answer_callback = CALLBACK(GLOBAL_PROC, PROC_REF(pirates_answered), threat_msg, payoff, ship_name, initial_send_time, response_max_time, ship_template) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(spawn_pirates), threat_msg, ship_template, FALSE), response_max_time) SScommunications.send_message(threat_msg,unique = TRUE) /proc/pirates_answered(datum/comm_message/threat_msg, payoff, ship_name, initial_send_time, response_max_time, ship_template) @@ -423,7 +423,7 @@ status_report = "Sending... " pad.visible_message("[pad] starts charging up.") pad.icon_state = pad.warmup_state - sending_timer = addtimer(CALLBACK(src,.proc/send),warmup_time, TIMER_STOPPABLE) + sending_timer = addtimer(CALLBACK(src,PROC_REF(send)),warmup_time, TIMER_STOPPABLE) /obj/machinery/computer/piratepad_control/proc/stop_sending(custom_report) if(!sending) diff --git a/code/modules/events/wizard/fakeexplosion.dm b/code/modules/events/wizard/fakeexplosion.dm index 7a89fc14bd..cdc16a61d9 100644 --- a/code/modules/events/wizard/fakeexplosion.dm +++ b/code/modules/events/wizard/fakeexplosion.dm @@ -8,4 +8,4 @@ /datum/round_event/wizard/fake_explosion/start() sound_to_playing_players('sound/machines/alarm.ogg') - addtimer(CALLBACK(GLOBAL_PROC,.proc/Cinematic, CINEMATIC_NUKE_FAKE, world), 100) + addtimer(CALLBACK(GLOBAL_PROC,PROC_REF(Cinematic), CINEMATIC_NUKE_FAKE, world), 100) diff --git a/code/modules/events/wizard/greentext.dm b/code/modules/events/wizard/greentext.dm index 281c4ba002..b38c9abe05 100644 --- a/code/modules/events/wizard/greentext.dm +++ b/code/modules/events/wizard/greentext.dm @@ -36,7 +36,7 @@ /obj/item/greentext/Initialize(mapload) . = ..() GLOB.poi_list |= src - roundend_callback = CALLBACK(src,.proc/check_winner) + roundend_callback = CALLBACK(src,PROC_REF(check_winner)) SSticker.OnRoundend(roundend_callback) /obj/item/greentext/Destroy(force) diff --git a/code/modules/fields/fields.dm b/code/modules/fields/fields.dm index 0bdabf5e8e..9e40be3c4d 100644 --- a/code/modules/fields/fields.dm +++ b/code/modules/fields/fields.dm @@ -158,7 +158,7 @@ var/atom/_host = host var/atom/new_host_loc = _host.loc if(last_host_loc != new_host_loc) - INVOKE_ASYNC(src, .proc/recalculate_field) + INVOKE_ASYNC(src, PROC_REF(recalculate_field)) /datum/proximity_monitor/advanced/proc/post_setup_field() @@ -310,7 +310,7 @@ UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) listeningTo = null if(!istype(current) && operating) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_mob_move) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_mob_move)) listeningTo = user setup_debug_field() else if(!operating) diff --git a/code/modules/fields/infinite_void.dm b/code/modules/fields/infinite_void.dm index 06b656a3a9..b6f23861d1 100644 --- a/code/modules/fields/infinite_void.dm +++ b/code/modules/fields/infinite_void.dm @@ -31,7 +31,7 @@ if(G.summoner && locate(/obj/effect/proc_holder/spell/aoe_turf/domain_expansion) in G.summoner.mind.spell_list) //It would only make sense that a person's stand would also be immune. immune[G] = TRUE if(start) - INVOKE_ASYNC(src, .proc/domain_expansion) + INVOKE_ASYNC(src, PROC_REF(domain_expansion)) /obj/effect/domain_expansion/Destroy() QDEL_NULL(chronofield) @@ -93,8 +93,8 @@ A.move_resist = INFINITY global_frozen_atoms[A] = src into_the_negative_zone(A) - RegisterSignal(A, COMSIG_MOVABLE_PRE_MOVE, .proc/unfreeze_atom) - RegisterSignal(A, COMSIG_ITEM_PICKUP, .proc/unfreeze_atom) + RegisterSignal(A, COMSIG_MOVABLE_PRE_MOVE, PROC_REF(unfreeze_atom)) + RegisterSignal(A, COMSIG_ITEM_PICKUP, PROC_REF(unfreeze_atom)) return TRUE diff --git a/code/modules/fields/timestop.dm b/code/modules/fields/timestop.dm index db42ad6798..84df3dec0f 100644 --- a/code/modules/fields/timestop.dm +++ b/code/modules/fields/timestop.dm @@ -33,7 +33,7 @@ if(G.summoner && locate(/obj/effect/proc_holder/spell/aoe_turf/timestop) in G.summoner.mind.spell_list) //It would only make sense that a person's stand would also be immune. immune[G] = TRUE if(start) - INVOKE_ASYNC(src, .proc/timestop) + INVOKE_ASYNC(src, PROC_REF(timestop)) /obj/effect/timestop/Destroy() qdel(chronofield) @@ -100,8 +100,8 @@ A.move_resist = INFINITY global_frozen_atoms[A] = src into_the_negative_zone(A) - RegisterSignal(A, COMSIG_MOVABLE_PRE_MOVE, .proc/unfreeze_atom) - RegisterSignal(A, COMSIG_ITEM_PICKUP, .proc/unfreeze_atom) + RegisterSignal(A, COMSIG_MOVABLE_PRE_MOVE, PROC_REF(unfreeze_atom)) + RegisterSignal(A, COMSIG_ITEM_PICKUP, PROC_REF(unfreeze_atom)) return TRUE diff --git a/code/modules/flufftext/Dreaming.dm b/code/modules/flufftext/Dreaming.dm index d017ffee6d..0ab4af3121 100644 --- a/code/modules/flufftext/Dreaming.dm +++ b/code/modules/flufftext/Dreaming.dm @@ -78,6 +78,6 @@ dream_fragments.Cut(1,2) to_chat(src, "... [next_message] ...") if(LAZYLEN(dream_fragments)) - addtimer(CALLBACK(src, .proc/dream_sequence, dream_fragments), rand(10,30)) + addtimer(CALLBACK(src, PROC_REF(dream_sequence), dream_fragments), rand(10,30)) else dreaming = FALSE diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 6aed1ba7d7..aac2193ce3 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -301,7 +301,7 @@ GLOBAL_LIST_INIT(hallucination_list, list( target.client.images |= fakerune target.playsound_local(wall,'sound/effects/meteorimpact.ogg', 150, 1) bubblegum = new(wall, target) - addtimer(CALLBACK(src, .proc/bubble_attack, landing), 10) + addtimer(CALLBACK(src, PROC_REF(bubble_attack), landing), 10) /datum/hallucination/oh_yeah/proc/bubble_attack(turf/landing) var/charged = FALSE //only get hit once @@ -345,10 +345,10 @@ GLOBAL_LIST_INIT(hallucination_list, list( for(var/i in 1 to rand(5, 10)) target.playsound_local(source, 'sound/weapons/laser.ogg', 25, 1) if(prob(50)) - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/sear.ogg', 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, 'sound/weapons/sear.ogg', 25, 1), rand(5,10)) hits++ else - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/effects/searwall.ogg', 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, 'sound/weapons/effects/searwall.ogg', 25, 1), rand(5,10)) sleep(rand(CLICK_CD_RANGE, CLICK_CD_RANGE + 6)) if(hits >= 4 && prob(70)) target.playsound_local(source, get_sfx("bodyfall"), 25, 1) @@ -358,10 +358,10 @@ GLOBAL_LIST_INIT(hallucination_list, list( for(var/i in 1 to rand(5, 10)) target.playsound_local(source, 'sound/weapons/taser2.ogg', 25, 1) if(prob(50)) - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/tap.ogg', 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, 'sound/weapons/tap.ogg', 25, 1), rand(5,10)) hits++ else - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/effects/searwall.ogg', 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, 'sound/weapons/effects/searwall.ogg', 25, 1), rand(5,10)) sleep(rand(CLICK_CD_RANGE, CLICK_CD_RANGE + 6)) if(hits >= 3 && prob(70)) target.playsound_local(source, get_sfx("bodyfall"), 25, 1) @@ -379,10 +379,10 @@ GLOBAL_LIST_INIT(hallucination_list, list( for(var/i in 1 to rand(3, 6)) target.playsound_local(source, get_sfx("gunshot"), 25) if(prob(60)) - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, 'sound/weapons/pierce.ogg', 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, 'sound/weapons/pierce.ogg', 25, 1), rand(5,10)) hits++ else - addtimer(CALLBACK(target, /mob/.proc/playsound_local, source, "ricochet", 25, 1), rand(5,10)) + addtimer(CALLBACK(target, TYPE_PROC_REF(/mob, playsound_local), source, "ricochet", 25, 1), rand(5,10)) sleep(rand(CLICK_CD_RANGE, CLICK_CD_RANGE + 6)) if(hits >= 2 && prob(80)) target.playsound_local(source, get_sfx("bodyfall"), 25, 1) @@ -1121,7 +1121,7 @@ GLOBAL_LIST_INIT(hallucination_list, list( return to_chat(target, "You fall into the chasm!") target.DefaultCombatKnockdown(40) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, target, "It's surprisingly shallow."), 15) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), target, "It's surprisingly shallow."), 15) QDEL_IN(src, 30) /obj/effect/hallucination/danger/anomaly @@ -1244,13 +1244,13 @@ GLOBAL_LIST_INIT(hallucination_list, list( if(target.client) target.client.images |= shock_image target.client.images |= electrocution_skeleton_anim - addtimer(CALLBACK(src, .proc/reset_shock_animation), 40) + addtimer(CALLBACK(src, PROC_REF(reset_shock_animation)), 40) target.playsound_local(get_turf(src), "sparks", 100, 1) target.staminaloss += 50 target.Stun(40) target.jitteriness += 1000 target.do_jitter_animation(target.jitteriness) - addtimer(CALLBACK(src, .proc/shock_drop), 20) + addtimer(CALLBACK(src, PROC_REF(shock_drop)), 20) /datum/hallucination/shock/proc/reset_shock_animation() if(target.client) diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index 1efff6714a..c0f6e25046 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -91,7 +91,7 @@ if(iscyborg(user)) //Cyborg modules that include drinks automatically refill themselves, but drain the borg's cell var/mob/living/silicon/robot/bro = user bro.cell.use(30) - addtimer(CALLBACK(reagents, /datum/reagents.proc/add_reagent, refill, trans), 600) + addtimer(CALLBACK(reagents, TYPE_PROC_REF(/datum/reagents, add_reagent), refill, trans), 600) else if(target.is_drainable()) //A dispenser. Transfer FROM it TO us. if (!is_refillable()) diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index cb1ed628c4..7bee665e70 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -100,7 +100,7 @@ All foods are distributed among various categories. Use common sense. /obj/item/reagent_containers/food/snacks/attack(mob/living/M, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) if(user.a_intent == INTENT_HARM) return ..() - INVOKE_ASYNC(src, .proc/attempt_forcefeed, M, user) + INVOKE_ASYNC(src, PROC_REF(attempt_forcefeed), M, user) /obj/item/reagent_containers/food/snacks/proc/attempt_forcefeed(mob/living/M, mob/living/user) if(!eatverb) diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index c26da941b2..bd707cece7 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -474,7 +474,7 @@ /obj/item/reagent_containers/food/snacks/lollipop/cyborg/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/spamcheck), 1200) + addtimer(CALLBACK(src, PROC_REF(spamcheck)), 1200) /obj/item/reagent_containers/food/snacks/lollipop/cyborg/equipped(mob/living/user, slot) . = ..(user, slot) @@ -502,7 +502,7 @@ /obj/item/reagent_containers/food/snacks/gumball/cyborg/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/spamcheck), 1200) + addtimer(CALLBACK(src, PROC_REF(spamcheck)), 1200) /obj/item/reagent_containers/food/snacks/gumball/cyborg/equipped(mob/living/user, slot) . = ..(user, slot) diff --git a/code/modules/food_and_drinks/food/snacks_pastry.dm b/code/modules/food_and_drinks/food/snacks_pastry.dm index 831c5c6d16..0cf0e3c2d6 100644 --- a/code/modules/food_and_drinks/food/snacks_pastry.dm +++ b/code/modules/food_and_drinks/food/snacks_pastry.dm @@ -501,7 +501,7 @@ for(var/R in S.bonus_reagents) LAZYSET(S.cached_reagents_amount, R, S.reagents.get_reagent_amount(R)) S.previous_typepath = type - addtimer(CALLBACK(S, .proc/cool_down), 7 MINUTES) //canonically they reverted back to normal after 7 minutes. + addtimer(CALLBACK(S, PROC_REF(cool_down)), 7 MINUTES) //canonically they reverted back to normal after 7 minutes. /obj/item/reagent_containers/food/snacks/donkpocket/proc/cool_down() if(!previous_typepath) //This shouldn't happen. diff --git a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm index fc00fd176e..1a28845414 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm @@ -197,7 +197,7 @@ mob_occupant.death(1) mob_occupant.ghostize() qdel(src.occupant) - addtimer(CALLBACK(src, .proc/make_meat, skin, allmeat, meat_produced, gibtype, diseases), gibtime) + addtimer(CALLBACK(src, PROC_REF(make_meat), skin, allmeat, meat_produced, gibtype, diseases), gibtime) /obj/machinery/gibber/proc/make_meat(obj/item/stack/sheet/animalhide/skin, list/obj/item/reagent_containers/food/snacks/meat/slab/allmeat, meat_produced, gibtype, list/datum/disease/diseases) playsound(src.loc, 'sound/effects/splat.ogg', 50, 1) diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index 41cd860362..676a91591d 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -312,7 +312,7 @@ return time-- use_power(500) - addtimer(CALLBACK(src, .proc/loop, type, time, wait, user), wait) + addtimer(CALLBACK(src, PROC_REF(loop), type, time, wait, user), wait) /obj/machinery/microwave/proc/loop_finish(mob/user) operating = FALSE diff --git a/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm b/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm index 1f01f1f5eb..bdf0fee33a 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/monkeyrecycler.dm @@ -82,7 +82,7 @@ GLOBAL_LIST_EMPTY(monkey_recyclers) use_power(500) stored_matter += cube_production addtimer(VARSET_CALLBACK(src, pixel_x, initial(pixel_x))) - addtimer(CALLBACK(GLOBAL_PROC, /proc/to_chat, user, "The machine now has [stored_matter] monkey\s worth of material stored.")) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), user, "The machine now has [stored_matter] monkey\s worth of material stored.")) /obj/machinery/monkey_recycler/interact(mob/user) if(stored_matter >= 1) diff --git a/code/modules/holiday/holidays.dm b/code/modules/holiday/holidays.dm index 5a05699f7d..6c87c83eb2 100644 --- a/code/modules/holiday/holidays.dm +++ b/code/modules/holiday/holidays.dm @@ -602,7 +602,7 @@ This used to be a comment about ramadan but it got deleted because we don't prea return "Have a merry Christmas!" /datum/holiday/xmas/celebrate() - SSticker.OnRoundstart(CALLBACK(src, .proc/roundstart_celebrate)) + SSticker.OnRoundstart(CALLBACK(src, PROC_REF(roundstart_celebrate))) /datum/holiday/xmas/proc/roundstart_celebrate() for(var/obj/machinery/computer/security/telescreen/entertainment/Monitor in GLOB.machines) diff --git a/code/modules/holodeck/computer.dm b/code/modules/holodeck/computer.dm index 49a5c607ec..d48e4b4393 100644 --- a/code/modules/holodeck/computer.dm +++ b/code/modules/holodeck/computer.dm @@ -230,7 +230,7 @@ if(toggleOn) if(last_program && last_program != offline_program) - addtimer(CALLBACK(src, .proc/load_program, last_program, TRUE), 25) + addtimer(CALLBACK(src, PROC_REF(load_program), last_program, TRUE), 25) active = TRUE else last_program = program @@ -290,7 +290,7 @@ S.flags_1 |= NODECONSTRUCT_1 effects = list() - addtimer(CALLBACK(src, .proc/finish_spawn), 30) + addtimer(CALLBACK(src, PROC_REF(finish_spawn)), 30) /obj/machinery/computer/holodeck/proc/finish_spawn() var/list/added = list() @@ -310,7 +310,7 @@ // Emagging a machine creates an anomaly in the derez systems. if(O && (obj_flags & EMAGGED) && !stat && !forced) if((ismob(O) || ismob(O.loc)) && prob(50)) - addtimer(CALLBACK(src, .proc/derez, O, silent), 50) // may last a disturbingly long time + addtimer(CALLBACK(src, PROC_REF(derez), O, silent), 50) // may last a disturbingly long time return spawned -= O diff --git a/code/modules/holodeck/turfs.dm b/code/modules/holodeck/turfs.dm index 7340ffda61..28819f815f 100644 --- a/code/modules/holodeck/turfs.dm +++ b/code/modules/holodeck/turfs.dm @@ -111,7 +111,7 @@ /turf/open/floor/holofloor/carpet/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, /atom/.proc/update_icon), 1) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 1) /turf/open/floor/holofloor/carpet/update_icon() . = ..() diff --git a/code/modules/hydroponics/fermenting_barrel.dm b/code/modules/hydroponics/fermenting_barrel.dm index fd0f39fd75..a30033a18e 100644 --- a/code/modules/hydroponics/fermenting_barrel.dm +++ b/code/modules/hydroponics/fermenting_barrel.dm @@ -47,7 +47,7 @@ to_chat(user, "[I] is stuck to your hand!") return TRUE to_chat(user, "You place [I] into [src] to start the fermentation process.") - addtimer(CALLBACK(src, .proc/makeWine, fruit), rand(80, 120) * speed_multiplier) + addtimer(CALLBACK(src, PROC_REF(makeWine), fruit), rand(80, 120) * speed_multiplier) return TRUE var/obj/item/W = I if(W) diff --git a/code/modules/hydroponics/grown/citrus.dm b/code/modules/hydroponics/grown/citrus.dm index b0af08d515..f2139b740e 100644 --- a/code/modules/hydroponics/grown/citrus.dm +++ b/code/modules/hydroponics/grown/citrus.dm @@ -162,7 +162,7 @@ C.throw_mode_on() icon_state = "firelemon_active" playsound(loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) - addtimer(CALLBACK(src, .proc/prime), rand(10, 60)) + addtimer(CALLBACK(src, PROC_REF(prime)), rand(10, 60)) /obj/item/reagent_containers/food/snacks/grown/firelemon/burn() prime() diff --git a/code/modules/hydroponics/grown/melon.dm b/code/modules/hydroponics/grown/melon.dm index c8b952889b..b264bee87a 100644 --- a/code/modules/hydroponics/grown/melon.dm +++ b/code/modules/hydroponics/grown/melon.dm @@ -66,7 +66,7 @@ var/uses = 1 if(seed) uses = round(seed.potency / 20) - AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, ITEM_SLOT_HANDS, uses, TRUE, CALLBACK(src, .proc/block_magic), CALLBACK(src, .proc/expire)) //deliver us from evil o melon god + AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, ITEM_SLOT_HANDS, uses, TRUE, CALLBACK(src, PROC_REF(block_magic)), CALLBACK(src, PROC_REF(expire))) //deliver us from evil o melon god /obj/item/reagent_containers/food/snacks/grown/holymelon/proc/block_magic(mob/user, major) if(major) diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index 1a09635e8a..83411f9f85 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -330,7 +330,7 @@ playsound(src, 'sound/effects/fuse.ogg', 100, 0) message_admins("[ADMIN_LOOKUPFLW(user)] ignited a coconut bomb for detonation at [ADMIN_VERBOSEJMP(user)] [pretty_string_from_reagent_list(reagents.reagent_list)]") log_game("[key_name(user)] primed a coconut grenade for detonation at [AREACOORD(user)].") - addtimer(CALLBACK(src, .proc/prime), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(prime)), 5 SECONDS) icon_state = "coconut_grenade_active" desc = "RUN!" if(!seed.get_gene(/datum/plant_gene/trait/glow)) @@ -446,7 +446,7 @@ to_chat(user, "You swallow a gulp of [src].") var/fraction = min(5/reagents.total_volume, 1) reagents.reaction(M, INGEST, fraction) - addtimer(CALLBACK(reagents, /datum/reagents.proc/trans_to, M, 5), 5) + addtimer(CALLBACK(reagents, TYPE_PROC_REF(/datum/reagents, trans_to), M, 5), 5) playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) /obj/item/reagent_containers/food/snacks/grown/coconut/afterattack(obj/target, mob/user, proximity) diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index 8485e20f61..d49e698a39 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -243,7 +243,7 @@ if(!istype(G, /obj/item/grown/bananapeel) && (!G.reagents || !G.reagents.has_reagent(/datum/reagent/lube))) stun_len /= 3 - G.AddComponent(/datum/component/slippery, min(stun_len,140), NONE, CALLBACK(src, .proc/handle_slip, G)) + G.AddComponent(/datum/component/slippery, min(stun_len,140), NONE, CALLBACK(src, PROC_REF(handle_slip), G)) /datum/plant_gene/trait/slip/proc/handle_slip(obj/item/reagent_containers/food/snacks/grown/G, mob/M) for(var/datum/plant_gene/trait/T in G.seed.genes) diff --git a/code/modules/instruments/instrument_data/_instrument_data.dm b/code/modules/instruments/instrument_data/_instrument_data.dm index 5d937f304f..5042fa6715 100644 --- a/code/modules/instruments/instrument_data/_instrument_data.dm +++ b/code/modules/instruments/instrument_data/_instrument_data.dm @@ -83,7 +83,7 @@ samples = list() for(var/key in real_samples) real_keys += text2num(key) - sortTim(real_keys, /proc/cmp_numeric_asc, associative = FALSE) + sortTim(real_keys, GLOBAL_PROC_REF(cmp_numeric_asc), associative = FALSE) for(var/i in 1 to (length(real_keys) - 1)) var/from_key = real_keys[i] diff --git a/code/modules/instruments/instruments/item.dm b/code/modules/instruments/instruments/item.dm index 888aac4d40..4c496212c8 100644 --- a/code/modules/instruments/instruments/item.dm +++ b/code/modules/instruments/instruments/item.dm @@ -235,7 +235,7 @@ /obj/item/instrument/harmonica/equipped(mob/M, slot) . = ..() - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /obj/item/instrument/harmonica/dropped(mob/M) . = ..() diff --git a/code/modules/instruments/songs/editor.dm b/code/modules/instruments/songs/editor.dm index e385eed142..d3a3dde935 100644 --- a/code/modules/instruments/songs/editor.dm +++ b/code/modules/instruments/songs/editor.dm @@ -157,7 +157,7 @@ tempo = sanitize_tempo(tempo + text2num(href_list["tempo"])) else if(href_list["play"]) - INVOKE_ASYNC(src, .proc/start_playing, usr) + INVOKE_ASYNC(src, PROC_REF(start_playing), usr) else if(href_list["newline"]) var/newline = html_encode(input("Enter your line: ", parent.name) as text|null) diff --git a/code/modules/integrated_electronics/core/printer.dm b/code/modules/integrated_electronics/core/printer.dm index 5a5eeb8e2b..49be0eb179 100644 --- a/code/modules/integrated_electronics/core/printer.dm +++ b/code/modules/integrated_electronics/core/printer.dm @@ -294,7 +294,7 @@ to_chat(usr, "You begin printing a custom assembly. This will take approximately [DisplayTimeText(cloning_time)]. You can still print \ off normal parts during this time.") playsound(src, 'sound/items/poster_being_created.ogg', 50, TRUE) - addtimer(CALLBACK(src, .proc/print_program, usr), cloning_time) + addtimer(CALLBACK(src, PROC_REF(print_program), usr), cloning_time) if("cancel") if(!cloning || !program) diff --git a/code/modules/integrated_electronics/subtypes/input.dm b/code/modules/integrated_electronics/subtypes/input.dm index d0cd5d53b1..f0f0dc646b 100644 --- a/code/modules/integrated_electronics/subtypes/input.dm +++ b/code/modules/integrated_electronics/subtypes/input.dm @@ -654,7 +654,7 @@ /obj/item/integrated_circuit/input/signaler/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/init_frequency), 4 SECONDS) + addtimer(CALLBACK(src, PROC_REF(init_frequency)), 4 SECONDS) /obj/item/integrated_circuit/input/signaler/Destroy() SSradio.remove_object(src,frequency) diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index 8be909163d..a6b8ed7f72 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -348,7 +348,7 @@ assembly.visible_message("[assembly] has thrown [A]!") log_attack("[assembly] [REF(assembly)] has thrown [A] with non-lethal force.") A.forceMove(drop_location()) - A.throw_at(locate(x_abs, y_abs, T.z), range, 3, null, null, null, CALLBACK(src, .proc/post_throw, A)) + A.throw_at(locate(x_abs, y_abs, T.z), range, 3, null, null, null, CALLBACK(src, PROC_REF(post_throw), A)) // If the item came from a grabber now we can update the outputs since we've thrown it. if(istype(G)) @@ -426,7 +426,7 @@ ) /obj/item/integrated_circuit/manipulation/matman/ComponentInitialize() - var/datum/component/material_container/materials = AddComponent(/datum/component/material_container, mtypes, 100000, FALSE, /obj/item/stack, CALLBACK(src, .proc/is_insertion_ready), CALLBACK(src, .proc/AfterMaterialInsert)) + var/datum/component/material_container/materials = AddComponent(/datum/component/material_container, mtypes, 100000, FALSE, /obj/item/stack, CALLBACK(src, PROC_REF(is_insertion_ready)), CALLBACK(src, PROC_REF(AfterMaterialInsert))) materials.precise_insertion = TRUE .=..() diff --git a/code/modules/integrated_electronics/subtypes/output.dm b/code/modules/integrated_electronics/subtypes/output.dm index a38d9ad5e2..512b4f3dd2 100644 --- a/code/modules/integrated_electronics/subtypes/output.dm +++ b/code/modules/integrated_electronics/subtypes/output.dm @@ -327,7 +327,7 @@ oldLoc = get_turf(oldLoc) if(!QDELETED(camera) && !updating && oldLoc != get_turf(src)) updating = TRUE - addtimer(CALLBACK(src, .proc/do_camera_update, oldLoc), update_speed) + addtimer(CALLBACK(src, PROC_REF(do_camera_update), oldLoc), update_speed) /obj/item/integrated_circuit/output/video_camera/proc/do_camera_update(oldLoc) if(!QDELETED(camera) && oldLoc != get_turf(src)) diff --git a/code/modules/integrated_electronics/subtypes/time.dm b/code/modules/integrated_electronics/subtypes/time.dm index cae43718c2..26e5b16d0a 100644 --- a/code/modules/integrated_electronics/subtypes/time.dm +++ b/code/modules/integrated_electronics/subtypes/time.dm @@ -17,7 +17,7 @@ power_draw_per_use = 2 /obj/item/integrated_circuit/time/delay/do_work() - addtimer(CALLBACK(src, .proc/activate_pin, 2), delay) + addtimer(CALLBACK(src, PROC_REF(activate_pin), 2), delay) /obj/item/integrated_circuit/time/delay/five_sec name = "five-sec delay circuit" @@ -98,7 +98,7 @@ /obj/item/integrated_circuit/time/ticker/proc/tick() if(is_running) - addtimer(CALLBACK(src, .proc/tick), delay) + addtimer(CALLBACK(src, PROC_REF(tick)), delay) if(world.time > next_fire) next_fire = world.time + delay activate_pin(1) diff --git a/code/modules/integrated_electronics/subtypes/weaponized.dm b/code/modules/integrated_electronics/subtypes/weaponized.dm index 0458700f44..893f3c5750 100644 --- a/code/modules/integrated_electronics/subtypes/weaponized.dm +++ b/code/modules/integrated_electronics/subtypes/weaponized.dm @@ -201,7 +201,7 @@ dt = clamp(detonation_time.data, 1, 12)*10 else dt = 15 - addtimer(CALLBACK(attached_grenade, /obj/item/grenade.proc/prime), dt) + addtimer(CALLBACK(attached_grenade, TYPE_PROC_REF(/obj/item/grenade, prime)), dt) var/atom/holder = loc message_admins("activated a grenade assembly. Last touches: Assembly: [holder.fingerprintslast] Circuit: [fingerprintslast] Grenade: [attached_grenade.fingerprintslast]") diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index ce8c54a685..c5f2ff2abe 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -200,7 +200,7 @@ /datum/job/proc/announce_head(var/mob/living/carbon/human/H, var/channels) //tells the given channel that the given mob is the new department head. See communications.dm for valid channels. if(H && GLOB.announcement_systems.len) //timer because these should come after the captain announcement - SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, .proc/_addtimer, CALLBACK(pick(GLOB.announcement_systems), /obj/machinery/announcement_system/proc/announce, "NEWHEAD", H.real_name, H.job, channels), 1)) + SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, PROC_REF(_addtimer), CALLBACK(pick(GLOB.announcement_systems), /obj/machinery/announcement_system/proc/announce, "NEWHEAD", H.real_name, H.job, channels), 1)) //If the configuration option is set to require players to be logged as old enough to play certain jobs, then this proc checks that they are, otherwise it just returns 1 /datum/job/proc/player_old_enough(client/C) diff --git a/code/modules/jobs/job_types/ai.dm b/code/modules/jobs/job_types/ai.dm index 9b649135ae..e9753cfcca 100644 --- a/code/modules/jobs/job_types/ai.dm +++ b/code/modules/jobs/job_types/ai.dm @@ -68,7 +68,7 @@ /datum/job/ai/announce(mob/living/silicon/ai/AI) . = ..() - SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, .proc/minor_announce, "[AI] has been downloaded to an empty bluespace-networked AI core at [AREACOORD(AI)].")) + SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, PROC_REF(minor_announce), "[AI] has been downloaded to an empty bluespace-networked AI core at [AREACOORD(AI)].")) /datum/job/ai/config_check() return CONFIG_GET(flag/allow_ai) diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm index 65811d40a0..c2aaaf4e09 100644 --- a/code/modules/jobs/job_types/captain.dm +++ b/code/modules/jobs/job_types/captain.dm @@ -43,7 +43,7 @@ /datum/job/captain/announce(mob/living/carbon/human/H) ..() - SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, .proc/minor_announce, "Captain [H.nameless ? "" : "[H.real_name] "]on deck!")) + SSticker.OnRoundstart(CALLBACK(GLOBAL_PROC, PROC_REF(minor_announce), "Captain [H.nameless ? "" : "[H.real_name] "]on deck!")) /datum/outfit/job/captain name = "Captain" diff --git a/code/modules/keybindings/setup.dm b/code/modules/keybindings/setup.dm index b5f09c65ca..0e8a7c2039 100644 --- a/code/modules/keybindings/setup.dm +++ b/code/modules/keybindings/setup.dm @@ -58,7 +58,7 @@ full_macro_assert(prefs_override) /client/proc/full_macro_assert(datum/preferences/prefs_override = prefs) - INVOKE_ASYNC(src, .proc/do_full_macro_assert, prefs_override) // winget sleeps. + INVOKE_ASYNC(src, PROC_REF(do_full_macro_assert), prefs_override) // winget sleeps. // TODO: OVERHAUL ALL OF THIS AGAIN. While this works this is flatout horrid with the "use list but also don't use lists" crap. I hate my life. /client/proc/do_full_macro_assert(datum/preferences/prefs_override = prefs) diff --git a/code/modules/library/lib_codex_gigas.dm b/code/modules/library/lib_codex_gigas.dm index 21296bcba9..09a0a87a28 100644 --- a/code/modules/library/lib_codex_gigas.dm +++ b/code/modules/library/lib_codex_gigas.dm @@ -75,7 +75,7 @@ return FALSE if(action == "search") SStgui.close_uis(src) - addtimer(CALLBACK(src, .proc/perform_research, usr, currentName), 0) + addtimer(CALLBACK(src, PROC_REF(perform_research), usr, currentName), 0) currentName = "" currentSection = PRE_TITLE return FALSE diff --git a/code/modules/mafia/controller.dm b/code/modules/mafia/controller.dm index 43d15ebffe..698a10bb53 100644 --- a/code/modules/mafia/controller.dm +++ b/code/modules/mafia/controller.dm @@ -206,10 +206,10 @@ if(turn == 1) send_message(span_notice("The selected map is [current_map.name]!
[current_map.description]")) send_message("Day [turn] started! There is no voting on the first day. Say hello to everybody!") - next_phase_timer = addtimer(CALLBACK(src,.proc/check_trial, FALSE),first_day_phase_period,TIMER_STOPPABLE) //no voting period = no votes = instant night + next_phase_timer = addtimer(CALLBACK(src,PROC_REF(check_trial), FALSE),first_day_phase_period,TIMER_STOPPABLE) //no voting period = no votes = instant night else send_message("Day [turn] started! Voting will start in 1 minute.") - next_phase_timer = addtimer(CALLBACK(src,.proc/start_voting_phase),day_phase_period,TIMER_STOPPABLE) + next_phase_timer = addtimer(CALLBACK(src,PROC_REF(start_voting_phase)),day_phase_period,TIMER_STOPPABLE) SStgui.update_uis(src) @@ -222,7 +222,7 @@ */ /datum/mafia_controller/proc/start_voting_phase() phase = MAFIA_PHASE_VOTING - next_phase_timer = addtimer(CALLBACK(src, .proc/check_trial, TRUE),voting_phase_period,TIMER_STOPPABLE) //be verbose! + next_phase_timer = addtimer(CALLBACK(src, PROC_REF(check_trial), TRUE),voting_phase_period,TIMER_STOPPABLE) //be verbose! send_message("Voting started! Vote for who you want to see on trial today.") SStgui.update_uis(src) @@ -254,7 +254,7 @@ on_trial = loser on_trial.body.forceMove(get_turf(town_center_landmark)) phase = MAFIA_PHASE_JUDGEMENT - next_phase_timer = addtimer(CALLBACK(src, .proc/lynch),judgement_phase_period,TIMER_STOPPABLE) + next_phase_timer = addtimer(CALLBACK(src, PROC_REF(lynch)),judgement_phase_period,TIMER_STOPPABLE) reset_votes("Day") else if(verbose) @@ -283,13 +283,13 @@ if(judgement_guilty_votes.len > judgement_innocent_votes.len) //strictly need majority guilty to lynch send_message(span_red("Guilty wins majority, [on_trial.body.real_name] has been lynched.")) on_trial.kill(src,lynch = TRUE) - addtimer(CALLBACK(src, .proc/send_home, on_trial),judgement_lynch_period) + addtimer(CALLBACK(src, PROC_REF(send_home), on_trial),judgement_lynch_period) else send_message(span_green("Innocent wins majority, [on_trial.body.real_name] has been spared.")) on_trial.body.forceMove(get_turf(on_trial.assigned_landmark)) on_trial = null //day votes are already cleared, so this will skip the trial and check victory/lockdown/whatever else - next_phase_timer = addtimer(CALLBACK(src, .proc/check_trial, FALSE),judgement_lynch_period,TIMER_STOPPABLE)// small pause to see the guy dead, no verbosity since we already did this + next_phase_timer = addtimer(CALLBACK(src, PROC_REF(check_trial), FALSE),judgement_lynch_period,TIMER_STOPPABLE)// small pause to see the guy dead, no verbosity since we already did this /** * Teenie helper proc to move players back to their home. @@ -404,7 +404,7 @@ for(var/datum/mafia_role/R in all_roles) R.reveal_role(src) phase = MAFIA_PHASE_VICTORY_LAP - next_phase_timer = addtimer(CALLBACK(src,.proc/end_game),victory_lap_period,TIMER_STOPPABLE) + next_phase_timer = addtimer(CALLBACK(src,PROC_REF(end_game)),victory_lap_period,TIMER_STOPPABLE) /** * Cleans up the game, resetting variables back to the beginning and removing the map with the generator. @@ -445,9 +445,9 @@ if(D.id != "mafia") //so as to not trigger shutters on station, lol continue if(close) - INVOKE_ASYNC(D, /obj/machinery/door/poddoor.proc/close) + INVOKE_ASYNC(D, TYPE_PROC_REF(/obj/machinery/door/poddoor, close)) else - INVOKE_ASYNC(D, /obj/machinery/door/poddoor.proc/open) + INVOKE_ASYNC(D, TYPE_PROC_REF(/obj/machinery/door/poddoor, open)) /** * The actual start of night for players. Mostly info is given at the start of the night as the end of the night is when votes and actions are submitted and tried. @@ -460,7 +460,7 @@ phase = MAFIA_PHASE_NIGHT send_message("Night [turn] started! Lockdown will end in 45 seconds.") SEND_SIGNAL(src,COMSIG_MAFIA_SUNDOWN) - next_phase_timer = addtimer(CALLBACK(src, .proc/resolve_night),night_phase_period,TIMER_STOPPABLE) + next_phase_timer = addtimer(CALLBACK(src, PROC_REF(resolve_night)),night_phase_period,TIMER_STOPPABLE) SStgui.update_uis(src) /** @@ -560,7 +560,7 @@ tally[votes[vote_type][votee]] = 1 else tally[votes[vote_type][votee]] += 1 - sortTim(tally,/proc/cmp_numeric_dsc,associative=TRUE) + sortTim(tally,GLOBAL_PROC_REF(cmp_numeric_dsc),associative=TRUE) return length(tally) ? tally[1] : null /** @@ -604,7 +604,7 @@ // ADD_TRAIT(H, TRAIT_CANNOT_CRYSTALIZE, MAFIA_TRAIT) freon tomfoolery H.equipOutfit(player_outfit) H.status_flags |= GODMODE - RegisterSignal(H,COMSIG_ATOM_UPDATE_OVERLAYS,.proc/display_votes) + RegisterSignal(H,COMSIG_ATOM_UPDATE_OVERLAYS,PROC_REF(display_votes)) var/datum/action/innate/mafia_panel/mafia_panel = new(null,src) mafia_panel.Grant(H) var/client/player_client = GLOB.directory[role.player_key] diff --git a/code/modules/mafia/roles.dm b/code/modules/mafia/roles.dm index a48f890d10..2c35d5159f 100644 --- a/code/modules/mafia/roles.dm +++ b/code/modules/mafia/roles.dm @@ -159,7 +159,7 @@ /datum/mafia_role/detective/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/investigate) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,PROC_REF(investigate)) /datum/mafia_role/detective/validate_action_target(datum/mafia_controller/game,action,datum/mafia_role/target) . = ..() @@ -219,7 +219,7 @@ /datum/mafia_role/psychologist/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/therapy_reveal) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,PROC_REF(therapy_reveal)) /datum/mafia_role/psychologist/validate_action_target(datum/mafia_controller/game, action, datum/mafia_role/target) . = ..() @@ -259,7 +259,7 @@ /datum/mafia_role/chaplain/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/commune) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,PROC_REF(commune)) /datum/mafia_role/chaplain/validate_action_target(datum/mafia_controller/game, action, datum/mafia_role/target) . = ..() @@ -298,8 +298,8 @@ /datum/mafia_role/md/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/protect) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/end_protection) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,PROC_REF(protect)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,PROC_REF(end_protection)) /datum/mafia_role/md/validate_action_target(datum/mafia_controller/game,action,datum/mafia_role/target) . = ..() @@ -326,7 +326,7 @@ if(!target.can_action(game, src, "medical assistance")) return - RegisterSignal(target,COMSIG_MAFIA_ON_KILL,.proc/prevent_kill) + RegisterSignal(target,COMSIG_MAFIA_ON_KILL,PROC_REF(prevent_kill)) add_note("N[game.turn] - Protected [target.body.real_name]") /datum/mafia_role/md/proc/prevent_kill(datum/source,datum/mafia_controller/game,datum/mafia_role/attacker,lynch) @@ -361,8 +361,8 @@ /datum/mafia_role/officer/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/defend) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/end_defense) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,PROC_REF(defend)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,PROC_REF(end_defense)) /datum/mafia_role/officer/validate_action_target(datum/mafia_controller/game,action,datum/mafia_role/target) . = ..() @@ -389,7 +389,7 @@ if(!target.can_action(game, src, "security patrol")) return if(target) - RegisterSignal(target,COMSIG_MAFIA_ON_KILL,.proc/retaliate) + RegisterSignal(target,COMSIG_MAFIA_ON_KILL,PROC_REF(retaliate)) add_note("N[game.turn] - Defended [target.body.real_name]") /datum/mafia_role/officer/proc/retaliate(datum/source,datum/mafia_controller/game,datum/mafia_role/attacker,lynch) @@ -426,8 +426,8 @@ /datum/mafia_role/lawyer/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/roleblock) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/release) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,PROC_REF(roleblock)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,PROC_REF(release)) /datum/mafia_role/lawyer/proc/roleblock(datum/mafia_controller/game) SIGNAL_HANDLER @@ -511,7 +511,7 @@ /datum/mafia_role/hos/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/execute) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,PROC_REF(execute)) /datum/mafia_role/hos/validate_action_target(datum/mafia_controller/game,action,datum/mafia_role/target) . = ..() @@ -541,7 +541,7 @@ target.reveal_role(game, verbose = TRUE) if(target.team == MAFIA_TEAM_TOWN) to_chat(body,span_userdanger("You have killed an innocent crewmember. You will die tomorrow night.")) - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/internal_affairs) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,PROC_REF(internal_affairs)) role_flags |= ROLE_VULNERABLE /datum/mafia_role/hos/proc/internal_affairs(datum/mafia_controller/game) @@ -572,8 +572,8 @@ /datum/mafia_role/warden/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/night_start) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/night_end) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,PROC_REF(night_start)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,PROC_REF(night_end)) /datum/mafia_role/warden/handle_action(datum/mafia_controller/game, action, datum/mafia_role/target) . = ..() @@ -594,7 +594,7 @@ if(protection_status == WARDEN_WILL_LOCKDOWN) to_chat(body,span_danger("Any and all visitors are going to eat buckshot tonight.")) - RegisterSignal(src,COMSIG_MAFIA_ON_VISIT,.proc/self_defense) + RegisterSignal(src,COMSIG_MAFIA_ON_VISIT,PROC_REF(self_defense)) /datum/mafia_role/warden/proc/night_end(datum/mafia_controller/game) SIGNAL_HANDLER @@ -633,7 +633,7 @@ /datum/mafia_role/mafia/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/mafia_text) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,PROC_REF(mafia_text)) /datum/mafia_role/mafia/proc/mafia_text(datum/mafia_controller/source) SIGNAL_HANDLER @@ -654,7 +654,7 @@ /datum/mafia_role/mafia/thoughtfeeder/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,.proc/investigate) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_ACTION_PHASE,PROC_REF(investigate)) /datum/mafia_role/mafia/thoughtfeeder/validate_action_target(datum/mafia_controller/game,action,datum/mafia_role/target) . = ..() @@ -701,8 +701,8 @@ /datum/mafia_role/traitor/New(datum/mafia_controller/game) . = ..() - RegisterSignal(src,COMSIG_MAFIA_ON_KILL,.proc/nightkill_immunity) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_KILL_PHASE,.proc/try_to_kill) + RegisterSignal(src,COMSIG_MAFIA_ON_KILL,PROC_REF(nightkill_immunity)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_KILL_PHASE,PROC_REF(try_to_kill)) /datum/mafia_role/traitor/check_total_victory(alive_town, alive_mafia) //serial killers just want teams dead, they cannot be stopped by killing roles anyways return alive_town + alive_mafia <= 1 @@ -763,8 +763,8 @@ /datum/mafia_role/nightmare/New(datum/mafia_controller/game) . = ..() - RegisterSignal(src,COMSIG_MAFIA_ON_KILL,.proc/flickering_immunity) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_KILL_PHASE,.proc/flicker_or_hunt) + RegisterSignal(src,COMSIG_MAFIA_ON_KILL,PROC_REF(flickering_immunity)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_KILL_PHASE,PROC_REF(flicker_or_hunt)) /datum/mafia_role/nightmare/check_total_victory(alive_town, alive_mafia) //nightmares just want teams dead return alive_town + alive_mafia <= 1 @@ -851,9 +851,9 @@ /datum/mafia_role/fugitive/New(datum/mafia_controller/game) . = ..() - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/night_start) - RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,.proc/night_end) - RegisterSignal(game,COMSIG_MAFIA_GAME_END,.proc/survived) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,PROC_REF(night_start)) + RegisterSignal(game,COMSIG_MAFIA_NIGHT_END,PROC_REF(night_end)) + RegisterSignal(game,COMSIG_MAFIA_GAME_END,PROC_REF(survived)) /datum/mafia_role/fugitive/handle_action(datum/mafia_controller/game, action, datum/mafia_role/target) . = ..() @@ -874,7 +874,7 @@ if(protection_status == FUGITIVE_WILL_PRESERVE) to_chat(body,span_danger("Your preparations are complete. Nothing could kill you tonight!")) - RegisterSignal(src,COMSIG_MAFIA_ON_KILL,.proc/prevent_death) + RegisterSignal(src,COMSIG_MAFIA_ON_KILL,PROC_REF(prevent_death)) /datum/mafia_role/fugitive/proc/night_end(datum/mafia_controller/game) SIGNAL_HANDLER @@ -918,7 +918,7 @@ /datum/mafia_role/obsessed/New(datum/mafia_controller/game) //note: obsession is always a townie . = ..() - RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,.proc/find_obsession) + RegisterSignal(game,COMSIG_MAFIA_SUNDOWN,PROC_REF(find_obsession)) /datum/mafia_role/obsessed/proc/find_obsession(datum/mafia_controller/game) SIGNAL_HANDLER @@ -934,7 +934,7 @@ //if you still don't have an obsession you're playing a single player game like i can't help your dumb ass to_chat(body, span_userdanger("Your obsession is [obsession.body.real_name]! Get them lynched to win!")) add_note("N[game.turn] - I vowed to watch my obsession, [obsession.body.real_name], hang!") //it'll always be N1 but whatever - RegisterSignal(obsession,COMSIG_MAFIA_ON_KILL,.proc/check_victory) + RegisterSignal(obsession,COMSIG_MAFIA_ON_KILL,PROC_REF(check_victory)) UnregisterSignal(game,COMSIG_MAFIA_SUNDOWN) /datum/mafia_role/obsessed/proc/check_victory(datum/source,datum/mafia_controller/game,datum/mafia_role/attacker,lynch) @@ -964,7 +964,7 @@ /datum/mafia_role/clown/New(datum/mafia_controller/game) . = ..() - RegisterSignal(src,COMSIG_MAFIA_ON_KILL,.proc/prank) + RegisterSignal(src,COMSIG_MAFIA_ON_KILL,PROC_REF(prank)) /datum/mafia_role/clown/proc/prank(datum/source,datum/mafia_controller/game,datum/mafia_role/attacker,lynch) SIGNAL_HANDLER diff --git a/code/modules/mining/aux_base.dm b/code/modules/mining/aux_base.dm index 494ca0e433..14545f9570 100644 --- a/code/modules/mining/aux_base.dm +++ b/code/modules/mining/aux_base.dm @@ -283,7 +283,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also return anti_spam_cd = 1 - addtimer(CALLBACK(src, .proc/clear_cooldown), 50) + addtimer(CALLBACK(src, PROC_REF(clear_cooldown)), 50) var/turf/landing_spot = get_turf(src) diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index 1588dfa5c5..facb34db47 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -38,7 +38,7 @@ /obj/item/clothing/suit/hooded/explorer/standard/Initialize(mapload) . = ..() AddComponent(/datum/component/armor_plate) - RegisterSignal(src, COMSIG_ARMOR_PLATED, .proc/upgrade_icon) + RegisterSignal(src, COMSIG_ARMOR_PLATED, PROC_REF(upgrade_icon)) /obj/item/clothing/suit/hooded/explorer/standard/proc/upgrade_icon(datum/source, amount, maxamount) SIGNAL_HANDLER @@ -57,7 +57,7 @@ /obj/item/clothing/head/hooded/explorer/standard/Initialize(mapload) . = ..() AddComponent(/datum/component/armor_plate) - RegisterSignal(src, COMSIG_ARMOR_PLATED, .proc/upgrade_icon) + RegisterSignal(src, COMSIG_ARMOR_PLATED, PROC_REF(upgrade_icon)) /obj/item/clothing/head/hooded/explorer/standard/proc/upgrade_icon(datum/source, amount, maxamount) SIGNAL_HANDLER diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index f89b67d323..ff786cf830 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -39,8 +39,8 @@ /obj/item/kinetic_crusher/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) /obj/item/kinetic_crusher/ComponentInitialize() . = ..() @@ -119,7 +119,7 @@ D.fire() charged = FALSE update_icon() - addtimer(CALLBACK(src, .proc/Recharge), charge_time) + addtimer(CALLBACK(src, PROC_REF(Recharge)), charge_time) return if(proximity_flag && isliving(target)) var/mob/living/L = target @@ -513,7 +513,7 @@ continue playsound(L, 'sound/magic/fireball.ogg', 20, 1) new /obj/effect/temp_visual/fire(L.loc) - addtimer(CALLBACK(src, .proc/pushback, L, user), 1) //no free backstabs, we push AFTER module stuff is done + addtimer(CALLBACK(src, PROC_REF(pushback), L, user), 1) //no free backstabs, we push AFTER module stuff is done L.adjustFireLoss(bonus_value, forced = TRUE) /obj/item/crusher_trophy/tail_spike/proc/pushback(mob/living/target, mob/living/user) @@ -577,7 +577,7 @@ /obj/item/crusher_trophy/blaster_tubes/on_mark_detonation(mob/living/target, mob/living/user) deadly_shot = TRUE - addtimer(CALLBACK(src, .proc/reset_deadly_shot), 300, TIMER_UNIQUE|TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(reset_deadly_shot)), 300, TIMER_UNIQUE|TIMER_OVERRIDE) /obj/item/crusher_trophy/blaster_tubes/proc/reset_deadly_shot() deadly_shot = FALSE diff --git a/code/modules/mining/equipment/regenerative_core.dm b/code/modules/mining/equipment/regenerative_core.dm index 0bb082ca57..1e928945e7 100644 --- a/code/modules/mining/equipment/regenerative_core.dm +++ b/code/modules/mining/equipment/regenerative_core.dm @@ -31,7 +31,7 @@ /obj/item/organ/regenerative_core/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/inert_check), 2400) + addtimer(CALLBACK(src, PROC_REF(inert_check)), 2400) /obj/item/organ/regenerative_core/proc/inert_check() if(!preserved) diff --git a/code/modules/mining/equipment/resonator.dm b/code/modules/mining/equipment/resonator.dm index ed52f8399e..2eaf6ab218 100644 --- a/code/modules/mining/equipment/resonator.dm +++ b/code/modules/mining/equipment/resonator.dm @@ -71,7 +71,7 @@ transform = matrix()*0.75 animate(src, transform = matrix()*1.5, time = duration) deltimer(timerid) - timerid = addtimer(CALLBACK(src, .proc/burst), duration, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(burst)), duration, TIMER_STOPPABLE) /obj/effect/temp_visual/resonance/Destroy() if(res) diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm index 9eed296851..3bc147edaa 100644 --- a/code/modules/mining/equipment/wormhole_jaunter.dm +++ b/code/modules/mining/equipment/wormhole_jaunter.dm @@ -21,7 +21,7 @@ /obj/item/wormhole_jaunter/equipped(mob/user, slot) . = ..() if(slot == ITEM_SLOT_BELT) - RegisterSignal(user, COMSIG_MOVABLE_CHASM_DROP, .proc/chasm_react) + RegisterSignal(user, COMSIG_MOVABLE_CHASM_DROP, PROC_REF(chasm_react)) /obj/item/wormhole_jaunter/dropped(mob/user) . = ..() @@ -103,4 +103,4 @@ L.DefaultCombatKnockdown(60) if(ishuman(L)) shake_camera(L, 20, 1) - addtimer(CALLBACK(L, /mob/living/carbon.proc/vomit), 20) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living/carbon, vomit)), 20) diff --git a/code/modules/mining/laborcamp/laborstacker.dm b/code/modules/mining/laborcamp/laborstacker.dm index ef1fed4a18..3e4d28d20b 100644 --- a/code/modules/mining/laborcamp/laborstacker.dm +++ b/code/modules/mining/laborcamp/laborstacker.dm @@ -28,7 +28,7 @@ GLOBAL_LIST(labor_sheet_values) if(!initial(sheet.point_value) || (initial(sheet.merge_type) && initial(sheet.merge_type) != sheet_type)) //ignore no-value sheets and x/fifty subtypes continue sheet_list += list(list("ore" = initial(sheet.name), "value" = initial(sheet.point_value))) - GLOB.labor_sheet_values = sort_list(sheet_list, /proc/cmp_sheet_list) + GLOB.labor_sheet_values = sort_list(sheet_list, GLOBAL_PROC_REF(cmp_sheet_list)) /proc/cmp_sheet_list(list/a, list/b) return a["value"] - b["value"] diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm index b9ab6463c7..f1dc577180 100644 --- a/code/modules/mining/lavaland/ash_flora.dm +++ b/code/modules/mining/lavaland/ash_flora.dm @@ -45,7 +45,7 @@ name = harvested_name desc = harvested_desc harvested = TRUE - addtimer(CALLBACK(src, .proc/regrow), rand(regrowth_time_low, regrowth_time_high)) + addtimer(CALLBACK(src, PROC_REF(regrow)), rand(regrowth_time_low, regrowth_time_high)) return 1 /obj/structure/flora/ash/proc/regrow() diff --git a/code/modules/mining/lavaland/ash_tree.dm b/code/modules/mining/lavaland/ash_tree.dm index e1996d693c..e6cd52fa9e 100644 --- a/code/modules/mining/lavaland/ash_tree.dm +++ b/code/modules/mining/lavaland/ash_tree.dm @@ -73,7 +73,7 @@ container_used = W //So we dont lose are bowl when cutting it down + needed for the harvest sap proc user.transferItemToLoc(W, src) - addtimer(CALLBACK(src, .proc/harvest_sap), harvest_sap_time SECONDS) + addtimer(CALLBACK(src, PROC_REF(harvest_sap)), harvest_sap_time SECONDS) else to_chat(user, "There is no sap to collect.") diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 7a53be231b..566d412d80 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -408,7 +408,7 @@ /obj/effect/wisp/orbit(atom/thing, radius, clockwise, rotation_speed, rotation_segments, pre_rotation, lockinorbit) . = ..() if(ismob(thing)) - RegisterSignal(thing, COMSIG_MOB_UPDATE_SIGHT, .proc/update_user_sight) + RegisterSignal(thing, COMSIG_MOB_UPDATE_SIGHT, PROC_REF(update_user_sight)) var/mob/being = thing being.update_sight() to_chat(thing, "The wisp enhances your vision.") @@ -605,7 +605,7 @@ can_destroy = FALSE - addtimer(CALLBACK(src, .proc/unvanish, user), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(unvanish), user), 10 SECONDS) /obj/effect/immortality_talisman/proc/unvanish(mob/user) user.status_flags &= ~GODMODE @@ -879,7 +879,7 @@ /datum/status_effect/dodgeroll_iframes/on_apply() . = ..() - RegisterSignal(owner, COMSIG_LIVING_RUN_BLOCK, .proc/trolled) + RegisterSignal(owner, COMSIG_LIVING_RUN_BLOCK, PROC_REF(trolled)) /datum/status_effect/dodgeroll_iframes/on_remove() UnregisterSignal(owner, list( @@ -1105,7 +1105,7 @@ /obj/item/lava_staff/afterattack(atom/target, mob/user, proximity_flag, click_parameters) . = ..() - INVOKE_ASYNC(src, .proc/attempt_lava, target, user, proximity_flag, click_parameters) + INVOKE_ASYNC(src, PROC_REF(attempt_lava), target, user, proximity_flag, click_parameters) /obj/item/lava_staff/proc/attempt_lava(atom/target, mob/user, proximity_flag, click_parameters) if(timer > world.time) @@ -1177,7 +1177,7 @@ /obj/item/mayhem/attack_self(mob/user) for(var/mob/living/carbon/human/H in range(7,user)) var/obj/effect/mine/pickup/bloodbath/B = new(H) - INVOKE_ASYNC(B, /obj/effect/mine/pickup/bloodbath/.proc/mineEffect, H) + INVOKE_ASYNC(B, TYPE_PROC_REF(/obj/effect/mine/pickup/bloodbath, mineEffect), H) to_chat(user, "You shatter the bottle!") playsound(user.loc, 'sound/effects/glassbr1.ogg', 100, 1) message_admins("[ADMIN_LOOKUPFLW(user)] has activated a bottle of mayhem!") @@ -1324,11 +1324,11 @@ calculate_anger_mod(user) timer = world.time + CLICK_CD_MELEE //by default, melee attacks only cause melee blasts, and have an accordingly short cooldown if(proximity_flag) - INVOKE_ASYNC(src, .proc/aoe_burst, T, user) + INVOKE_ASYNC(src, PROC_REF(aoe_burst), T, user) log_combat(user, target, "fired 3x3 blast at", src) else if(ismineralturf(target) && get_dist(user, target) < 6) //target is minerals, we can hit it(even if we can't see it) - INVOKE_ASYNC(src, .proc/cardinal_blasts, T, user) + INVOKE_ASYNC(src, PROC_REF(cardinal_blasts), T, user) timer = world.time + cooldown_time else if(target in view(5, get_turf(user))) //if the target is in view, hit it timer = world.time + cooldown_time @@ -1339,12 +1339,12 @@ C.monster_damage_boost = TRUE log_combat(user, target, "fired a chaser at", src) else - INVOKE_ASYNC(src, .proc/cardinal_blasts, T, user) //otherwise, just do cardinal blast + INVOKE_ASYNC(src, PROC_REF(cardinal_blasts), T, user) //otherwise, just do cardinal blast log_combat(user, target, "fired cardinal blast at", src) else to_chat(user, "That target is out of range!" ) timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) /obj/item/hierophant_club/proc/calculate_anger_mod(mob/user) //we get stronger as the user loses health chaser_cooldown = initial(chaser_cooldown) @@ -1382,7 +1382,7 @@ user.visible_message("[user] starts fiddling with [src]'s pommel...", \ "You start detaching the hierophant beacon...") timer = world.time + 51 - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) if(do_after(user, 50, target = user) && !beacon) var/turf/T = get_turf(user) playsound(T,'sound/magic/blind.ogg', 200, 1, -4) @@ -1394,7 +1394,7 @@ You can remove the beacon to place it again by striking it with the club.") else timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) else to_chat(user, "You need to be on solid ground to detach the beacon!") return @@ -1411,7 +1411,7 @@ user.update_action_buttons_icon() user.visible_message("[user] starts to glow faintly...") timer = world.time + 50 - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) beacon.icon_state = "hierophant_tele_on" var/obj/effect/temp_visual/hierophant/telegraph/edge/TE1 = new /obj/effect/temp_visual/hierophant/telegraph/edge(user.loc) var/obj/effect/temp_visual/hierophant/telegraph/edge/TE2 = new /obj/effect/temp_visual/hierophant/telegraph/edge(beacon.loc) @@ -1423,7 +1423,7 @@ to_chat(user, "The beacon is blocked by something, preventing teleportation!") user.update_action_buttons_icon() timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) beacon.icon_state = "hierophant_tele_off" return new /obj/effect/temp_visual/hierophant/telegraph(T, user) @@ -1435,7 +1435,7 @@ if(user) user.update_action_buttons_icon() timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) if(beacon) beacon.icon_state = "hierophant_tele_off" return @@ -1444,7 +1444,7 @@ to_chat(user, "The beacon is blocked by something, preventing teleportation!") user.update_action_buttons_icon() timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) beacon.icon_state = "hierophant_tele_off" return user.log_message("teleported self from [AREACOORD(source)] to [beacon]") @@ -1457,7 +1457,7 @@ var/obj/effect/temp_visual/hierophant/blast/B = new /obj/effect/temp_visual/hierophant/blast(t, user, TRUE) //but absolutely will hurt enemies B.damage = 25 for(var/mob/living/L in range(1, source)) - INVOKE_ASYNC(src, .proc/teleport_mob, source, L, T, user) //regardless, take all mobs near us along + INVOKE_ASYNC(src, PROC_REF(teleport_mob), source, L, T, user) //regardless, take all mobs near us along sleep(6) //at this point the blasts detonate if(beacon) beacon.icon_state = "hierophant_tele_off" @@ -1465,7 +1465,7 @@ qdel(TE1) qdel(TE2) timer = world.time - INVOKE_ASYNC(src, .proc/prepare_icon_update) + INVOKE_ASYNC(src, PROC_REF(prepare_icon_update)) if(beacon) beacon.icon_state = "hierophant_tele_off" teleporting = FALSE @@ -1504,7 +1504,7 @@ sleep(2) new /obj/effect/temp_visual/hierophant/blast(T, user, friendly_fire_check) for(var/d in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/blast_wall, T, d, user) + INVOKE_ASYNC(src, PROC_REF(blast_wall), T, d, user) /obj/item/hierophant_club/proc/blast_wall(turf/T, dir, mob/living/user) //make a wall of blasts blast_range tiles long if(!T) diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index 0b7ca7adfd..214e050e5a 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -23,7 +23,7 @@ /obj/machinery/mineral/proc/register_input_turf() input_turf = get_step(src, input_dir) if(input_turf) // make sure there is actually a turf - RegisterSignal(input_turf, list(COMSIG_ATOM_CREATED, COMSIG_ATOM_ENTERED), .proc/pickup_item) + RegisterSignal(input_turf, list(COMSIG_ATOM_CREATED, COMSIG_ATOM_ENTERED), PROC_REF(pickup_item)) /// Unregisters signals that are registered the machine's input turf, if it has one. /obj/machinery/mineral/proc/unregister_input_turf() diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 056ad2d642..4be4735a6f 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -338,7 +338,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ else user.visible_message("[user] strikes \the [src], causing a chain reaction!", "You strike \the [src], causing a chain reaction.") log_game("[key_name(user)] has primed a [name] for detonation at [AREACOORD(bombturf)]") - det_timer = addtimer(CALLBACK(src, .proc/detonate, notify_admins), det_time, TIMER_STOPPABLE) + det_timer = addtimer(CALLBACK(src, PROC_REF(detonate), notify_admins), det_time, TIMER_STOPPABLE) /obj/item/gibtonite/proc/detonate(notify_admins) if(primed) @@ -406,7 +406,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ if (!attack_self(user)) user.visible_message("[user] couldn't flip \the [src]!") return SHAME - addtimer(CALLBACK(src, .proc/manual_suicide, user), 10)//10 = time takes for flip animation + addtimer(CALLBACK(src, PROC_REF(manual_suicide), user), 10)//10 = time takes for flip animation return MANUAL_SUICIDE /obj/item/coin/proc/manual_suicide(mob/living/user) diff --git a/code/modules/mob/living/bloodcrawl.dm b/code/modules/mob/living/bloodcrawl.dm index 6f2f7094e6..5cc8e40464 100644 --- a/code/modules/mob/living/bloodcrawl.dm +++ b/code/modules/mob/living/bloodcrawl.dm @@ -156,7 +156,7 @@ newcolor = BLOOD_COLOR_XENO add_atom_colour(newcolor, TEMPORARY_COLOUR_PRIORITY) // but only for a few seconds - addtimer(CALLBACK(src, /atom/.proc/remove_atom_colour, TEMPORARY_COLOUR_PRIORITY, newcolor), 6 SECONDS) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, remove_atom_colour), TEMPORARY_COLOUR_PRIORITY, newcolor), 6 SECONDS) /mob/living/proc/phasein(obj/effect/decal/cleanable/B) if(src.mob_transforming) diff --git a/code/modules/mob/living/brain/posibrain.dm b/code/modules/mob/living/brain/posibrain.dm index b3749b4a41..0695f32cea 100644 --- a/code/modules/mob/living/brain/posibrain.dm +++ b/code/modules/mob/living/brain/posibrain.dm @@ -83,7 +83,7 @@ GLOBAL_VAR(posibrain_notify_cooldown) next_ask = world.time + askDelay searching = TRUE update_icon() - addtimer(CALLBACK(src, .proc/check_success), askDelay) + addtimer(CALLBACK(src, PROC_REF(check_success)), askDelay) /obj/item/mmi/posibrain/proc/check_success() searching = FALSE diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm index 69c1488436..2b189887d5 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm @@ -49,7 +49,7 @@ else //Maybe uses plasma in the future, although that wouldn't make any sense... leaping = 1 update_icons() - throw_at(A, MAX_ALIEN_LEAP_DIST, 1, src, FALSE, TRUE, callback = CALLBACK(src, .proc/leap_end)) + throw_at(A, MAX_ALIEN_LEAP_DIST, 1, src, FALSE, TRUE, callback = CALLBACK(src, PROC_REF(leap_end))) /mob/living/carbon/alien/humanoid/hunter/proc/leap_end() leaping = 0 diff --git a/code/modules/mob/living/carbon/alien/organs.dm b/code/modules/mob/living/carbon/alien/organs.dm index f452c4997d..7850ec1301 100644 --- a/code/modules/mob/living/carbon/alien/organs.dm +++ b/code/modules/mob/living/carbon/alien/organs.dm @@ -145,7 +145,7 @@ recent_queen_death = 1 owner.throw_alert("alien_noqueen", /atom/movable/screen/alert/alien_vulnerable) - addtimer(CALLBACK(src, .proc/clear_queen_death), QUEEN_DEATH_DEBUFF_DURATION) + addtimer(CALLBACK(src, PROC_REF(clear_queen_death)), QUEEN_DEATH_DEBUFF_DURATION) /obj/item/organ/alien/hivenode/proc/clear_queen_death() diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index bb92eb79bd..3211cf2529 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -51,7 +51,7 @@ /obj/item/organ/body_egg/alien_embryo/egg_process() if(stage < 5 && prob(3)) stage++ - INVOKE_ASYNC(src, .proc/RefreshInfectionImage) + INVOKE_ASYNC(src, PROC_REF(RefreshInfectionImage)) if(stage == 5 && prob(50)) for(var/datum/surgery/S in owner.surgeries) diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index 7dedf5a739..220b3efde4 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -109,7 +109,7 @@ return if(stat == CONSCIOUS) icon_state = "[initial(icon_state)]_thrown" - addtimer(CALLBACK(src, .proc/clear_throw_icon_state), 15) + addtimer(CALLBACK(src, PROC_REF(clear_throw_icon_state)), 15) /obj/item/clothing/mask/facehugger/proc/clear_throw_icon_state() if(icon_state == "[initial(icon_state)]_thrown") @@ -181,7 +181,7 @@ // early returns and validity checks done: attach. attached++ //ensure we detach once we no longer need to be attached - addtimer(CALLBACK(src, .proc/detach), MAX_IMPREGNATION_TIME) + addtimer(CALLBACK(src, PROC_REF(detach)), MAX_IMPREGNATION_TIME) if(!sterile) @@ -190,7 +190,7 @@ GoIdle() //so it doesn't jump the people that tear it off - addtimer(CALLBACK(src, .proc/Impregnate, M), rand(MIN_IMPREGNATION_TIME, MAX_IMPREGNATION_TIME)) + addtimer(CALLBACK(src, PROC_REF(Impregnate), M), rand(MIN_IMPREGNATION_TIME, MAX_IMPREGNATION_TIME)) /obj/item/clothing/mask/facehugger/proc/detach() attached = 0 @@ -233,7 +233,7 @@ stat = UNCONSCIOUS icon_state = "[initial(icon_state)]_inactive" - addtimer(CALLBACK(src, .proc/GoActive), rand(MIN_ACTIVE_TIME, MAX_ACTIVE_TIME)) + addtimer(CALLBACK(src, PROC_REF(GoActive)), rand(MIN_ACTIVE_TIME, MAX_ACTIVE_TIME)) /obj/item/clothing/mask/facehugger/proc/Die() if(stat == DEAD) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 58ab15dd55..cf8eee01db 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -267,7 +267,7 @@ MarkResistTime() visible_message("[src] attempts to unbuckle [p_them()]self!", \ "You attempt to unbuckle yourself... (This will take around [round(buckle_cd/600,1)] minute\s, and you need to stay still.)") - if(do_after(src, buckle_cd, src, timed_action_flags = IGNORE_HELD_ITEM | IGNORE_INCAPACITATED, extra_checks = CALLBACK(src, .proc/cuff_resist_check))) + if(do_after(src, buckle_cd, src, timed_action_flags = IGNORE_HELD_ITEM | IGNORE_INCAPACITATED, extra_checks = CALLBACK(src, PROC_REF(cuff_resist_check)))) if(!buckled) return buckled.user_unbuckle_mob(src, src) diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 611fa9b3b6..64cf64509a 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -258,7 +258,7 @@ jitteriness += 1000 do_jitter_animation(jitteriness) stuttering += 2 - addtimer(CALLBACK(src, .proc/secondary_shock, should_stun), 20) + addtimer(CALLBACK(src, PROC_REF(secondary_shock), should_stun), 20) return shock_damage ///Called slightly after electrocute act to reduce jittering and apply a secondary stun. diff --git a/code/modules/mob/living/carbon/handle_corruption.dm b/code/modules/mob/living/carbon/handle_corruption.dm index b56752453b..7253ab7ed4 100644 --- a/code/modules/mob/living/carbon/handle_corruption.dm +++ b/code/modules/mob/living/carbon/handle_corruption.dm @@ -55,7 +55,7 @@ to_chat(src, "Error - Malfunction in movement control subsystem.") if("shortdeaf") ADD_TRAIT(src, TRAIT_DEAF, CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_hearing), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_hearing)), 5 SECONDS) to_chat(src, "ZZZZT") if("flopover") DefaultCombatKnockdown(1) @@ -72,7 +72,7 @@ to_chat(src, "Intent subsystem successfully recalibrated.") if("longdeaf") ADD_TRAIT(src, TRAIT_DEAF, CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_hearing), 20 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_hearing)), 20 SECONDS) to_chat(src, "Hearing subsystem successfully shutdown.") if("longknockdown") DefaultCombatKnockdown(50) @@ -81,18 +81,18 @@ var/disabled_type = pick(list(TRAIT_PARALYSIS_L_ARM, TRAIT_PARALYSIS_R_ARM, TRAIT_PARALYSIS_L_LEG, TRAIT_PARALYSIS_R_LEG)) ADD_TRAIT(src, disabled_type, CORRUPTED_SYSTEM) update_disabled_bodyparts() - addtimer(CALLBACK(src, .proc/reenable_limb, disabled_type), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_limb), disabled_type), 5 SECONDS) to_chat(src, "Error - Limb control subsystem partially shutdown, rebooting.") if("shortblind") become_blind(CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_vision), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_vision)), 5 SECONDS) to_chat(src, "Visual receptor shutdown detected - Initiating reboot.") if("shortstun") Stun(30) to_chat(src, "Deadlock detected in primary systems, error code [rand(101, 999)].") if("shortmute") ADD_TRAIT(src, TRAIT_MUTE, CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_speech), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_speech)), 5 SECONDS) to_chat(src, "Communications matrix successfully shutdown for maintenance.") if("vomit") to_chat(src, "Ejecting contaminant.") @@ -109,21 +109,21 @@ var/disabled_type = pick(list(TRAIT_PARALYSIS_L_ARM, TRAIT_PARALYSIS_R_ARM, TRAIT_PARALYSIS_L_LEG, TRAIT_PARALYSIS_R_LEG)) ADD_TRAIT(src, disabled_type, CORRUPTED_SYSTEM) update_disabled_bodyparts() - addtimer(CALLBACK(src, .proc/reenable_limb, disabled_type), 25 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_limb), disabled_type), 25 SECONDS) to_chat(src, "Fatal error in limb control subsystem - rebooting.") if("blindmutedeaf") become_blind(CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_vision), (rand(10, 25)) SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_vision)), (rand(10, 25)) SECONDS) ADD_TRAIT(src, TRAIT_DEAF, CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_hearing), (rand(15, 35)) SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_hearing)), (rand(15, 35)) SECONDS) ADD_TRAIT(src, TRAIT_MUTE, CORRUPTED_SYSTEM) - addtimer(CALLBACK(src, .proc/reenable_speech), (rand(20, 45)) SECONDS) + addtimer(CALLBACK(src, PROC_REF(reenable_speech)), (rand(20, 45)) SECONDS) to_chat(src, "Fatal error in multiple systems - Performing recovery.") if("longstun") Stun(80) to_chat(src, "") if("sleep") - addtimer(CALLBACK(src, .proc/forcesleep), (rand(6, 10)) SECONDS) + addtimer(CALLBACK(src, PROC_REF(forcesleep)), (rand(6, 10)) SECONDS) to_chat(src, "Priority 1 shutdown order received in operating system - Preparing powerdown.") if("inducetrauma") to_chat(src, "Major interference detected in main operating matrix - Complications possible.") diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 4ca45ceabd..3163a749d7 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -50,7 +50,7 @@ GLOBAL_LIST_EMPTY(dead_players_during_shift) if(SSticker.HasRoundStarted()) SSblackbox.ReportDeath(src) if(is_devil(src)) - INVOKE_ASYNC(is_devil(src), /datum/antagonist/devil.proc/beginResurrectionCheck, src) + INVOKE_ASYNC(is_devil(src), TYPE_PROC_REF(/datum/antagonist/devil, beginResurrectionCheck), src) /mob/living/carbon/human/proc/makeSkeleton() ADD_TRAIT(src, TRAIT_DISFIGURED, TRAIT_GENERIC) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 7be24f08d6..052fd0c87a 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -198,7 +198,7 @@ //rock paper scissors emote handling /mob/living/carbon/human/proc/beginRockPaperScissors(var/chosen_move) GLOB.rockpaperscissors_players[src] = list(chosen_move, ROCKPAPERSCISSORS_NOT_DECIDED) - do_after(src, ROCKPAPERSCISSORS_TIME_LIMIT, src, extra_checks = CALLBACK(src, .proc/rockpaperscissors_tick)) + do_after(src, ROCKPAPERSCISSORS_TIME_LIMIT, src, extra_checks = CALLBACK(src, PROC_REF(rockpaperscissors_tick))) var/new_entry = GLOB.rockpaperscissors_players[src] if(new_entry[2] == ROCKPAPERSCISSORS_NOT_DECIDED) to_chat(src, "You put your hand back down.") diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index da30304d2e..e5410271e9 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -31,7 +31,7 @@ if(CONFIG_GET(flag/disable_stambuffer)) enable_intentional_sprint_mode() - RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, /atom.proc/clean_blood) + RegisterSignal(src, COMSIG_COMPONENT_CLEAN_ACT, TYPE_PROC_REF(/atom, clean_blood)) GLOB.human_list += src /mob/living/carbon/human/proc/setup_human_dna() @@ -49,7 +49,7 @@ AddElement(/datum/element/flavor_text/carbon, _name = "Naked Flavor Text", _save_key = "naked_flavor_text", _show_on_naked = TRUE) //SPLURT edit AddElement(/datum/element/flavor_text/carbon/temporary, "", "Set Pose (Temporary Flavor Text)", "This should be used only for things pertaining to the current round!", _save_key = null) AddElement(/datum/element/flavor_text, _name = "OOC Notes", _addendum = "Put information on ERP/vore/lewd-related preferences here. THIS SHOULD NOT CONTAIN REGULAR FLAVORTEXT!!", _save_key = "ooc_notes", _examine_no_preview = TRUE) - AddElement(/datum/element/strippable, GLOB.strippable_human_items, /mob/living/carbon/human/.proc/should_strip) + AddElement(/datum/element/strippable, GLOB.strippable_human_items, TYPE_PROC_REF(/mob/living/carbon/human, should_strip)) /mob/living/carbon/human/Destroy() QDEL_NULL(physiology) @@ -602,7 +602,7 @@ electrocution_skeleton_anim = mutable_appearance(icon, "electrocuted_base") electrocution_skeleton_anim.appearance_flags |= RESET_COLOR|KEEP_APART add_overlay(electrocution_skeleton_anim) - addtimer(CALLBACK(src, .proc/end_electrocution_animation, electrocution_skeleton_anim), anim_duration) + addtimer(CALLBACK(src, PROC_REF(end_electrocution_animation), electrocution_skeleton_anim), anim_duration) else //or just do a generic animation flick_overlay_view(image(icon,src,"electrocuted_generic",ABOVE_MOB_LAYER), src, anim_duration) diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index 7af123f9da..64a84b24a4 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -50,7 +50,7 @@ There are several things that need to be remembered: /mob/living/carbon/human/ComponentInitialize() . = ..() - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_HUMAN_NO_RENDER), /mob.proc/regenerate_icons) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_HUMAN_NO_RENDER), TYPE_PROC_REF(/mob, regenerate_icons)) //HAIR OVERLAY /mob/living/carbon/human/update_hair() diff --git a/code/modules/mob/living/carbon/human/innate_abilities/coiling.dm b/code/modules/mob/living/carbon/human/innate_abilities/coiling.dm index 06efa5d9f2..2fd04cfb7d 100644 --- a/code/modules/mob/living/carbon/human/innate_abilities/coiling.dm +++ b/code/modules/mob/living/carbon/human/innate_abilities/coiling.dm @@ -46,12 +46,12 @@ H.forceMove(get_turf(owner)) // cancel the coiling action if certain things are done - RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/cancel_coil) - RegisterSignal(owner, COMSIG_LIVING_RESTING, .proc/cancel_coil) - RegisterSignal(owner, COMSIG_LIVING_STOPPED_PULLING, .proc/cancel_coil) + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(cancel_coil)) + RegisterSignal(owner, COMSIG_LIVING_RESTING, PROC_REF(cancel_coil)) + RegisterSignal(owner, COMSIG_LIVING_STOPPED_PULLING, PROC_REF(cancel_coil)) // update the coil offset, update again if owner changes direction - RegisterSignal(owner, COMSIG_ATOM_DIR_CHANGE, .proc/update_coil_offset) + RegisterSignal(owner, COMSIG_ATOM_DIR_CHANGE, PROC_REF(update_coil_offset)) update_coil_offset(null, null, owner.dir) // set our overlay to new image diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 3677efb2cf..ced295c775 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1722,7 +1722,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(radiation > RAD_MOB_HAIRLOSS) if(prob(15) && !(H.hair_style == "Bald") && (HAIR in species_traits)) to_chat(H, "Your hair starts to fall out in clumps...") - addtimer(CALLBACK(src, .proc/go_bald, H), 50) + addtimer(CALLBACK(src, PROC_REF(go_bald), H), 50) /datum/species/proc/go_bald(mob/living/carbon/human/H) if(QDELETED(H)) //may be called from a timer @@ -2676,7 +2676,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) if(flying_species && H.movement_type & FLYING) ToggleFlight(H) - INVOKE_ASYNC(src, .proc/flyslip, H) + INVOKE_ASYNC(src, PROC_REF(flyslip), H) . = stunmod * H.physiology.stun_mod * amount @@ -2823,7 +2823,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) buckled_obj.unbuckle_mob(H) step(buckled_obj, olddir) else - new /datum/forced_movement(H, get_ranged_target_turf(H, olddir, 4), 1, FALSE, CALLBACK(H, /mob/living/carbon/.proc/spin, 1, 1)) + new /datum/forced_movement(H, get_ranged_target_turf(H, olddir, 4), 1, FALSE, CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon, spin), 1, 1)) return TRUE //UNSAFE PROC, should only be called through the Activate or other sources that check for CanFly diff --git a/code/modules/mob/living/carbon/human/species_types/arachnid.dm b/code/modules/mob/living/carbon/human/species_types/arachnid.dm index 819f347353..d0ed3490f8 100644 --- a/code/modules/mob/living/carbon/human/species_types/arachnid.dm +++ b/code/modules/mob/living/carbon/human/species_types/arachnid.dm @@ -125,7 +125,7 @@ (Press ALT+CLICK on the target to start wrapping.)") H.adjust_nutrition(E.spinner_rate * -0.5) addtimer(VARSET_CALLBACK(E, web_ready, TRUE), E.web_cooldown) - RegisterSignal(H, list(COMSIG_MOB_ALTCLICKON), .proc/cocoonAtom) + RegisterSignal(H, list(COMSIG_MOB_ALTCLICKON), PROC_REF(cocoonAtom)) return else to_chat(H, "You're too hungry to spin web right now, eat something first!") diff --git a/code/modules/mob/living/carbon/human/species_types/dwarves.dm b/code/modules/mob/living/carbon/human/species_types/dwarves.dm index 2820726313..45f13f8b82 100644 --- a/code/modules/mob/living/carbon/human/species_types/dwarves.dm +++ b/code/modules/mob/living/carbon/human/species_types/dwarves.dm @@ -37,7 +37,7 @@ GLOBAL_LIST_INIT(dwarf_last, world.file2list("strings/names/dwarf_last.txt")) // . = ..() var/mob/living/carbon/human/H = C H.AddElement(/datum/element/dwarfism, COMSIG_SPECIES_LOSS, src) - RegisterSignal(C, COMSIG_MOB_SAY, .proc/handle_speech) //We register handle_speech is being used. + RegisterSignal(C, COMSIG_MOB_SAY, PROC_REF(handle_speech)) //We register handle_speech is being used. /datum/species/dwarf/on_species_loss(mob/living/carbon/H, datum/species/new_species) . = ..() diff --git a/code/modules/mob/living/carbon/human/species_types/ethereal.dm b/code/modules/mob/living/carbon/human/species_types/ethereal.dm index 8a483ea385..ac3dd6e6c0 100644 --- a/code/modules/mob/living/carbon/human/species_types/ethereal.dm +++ b/code/modules/mob/living/carbon/human/species_types/ethereal.dm @@ -50,8 +50,8 @@ g1 = GETGREENPART(default_color) b1 = GETBLUEPART(default_color) spec_updatehealth(H) - RegisterSignal(C, COMSIG_ATOM_EMAG_ACT, .proc/on_emag_act) - RegisterSignal(C, COMSIG_ATOM_EMP_ACT, .proc/on_emp_act) + RegisterSignal(C, COMSIG_ATOM_EMAG_ACT, PROC_REF(on_emag_act)) + RegisterSignal(C, COMSIG_ATOM_EMP_ACT, PROC_REF(on_emp_act)) /datum/species/ethereal/on_species_loss(mob/living/carbon/human/C, datum/species/new_species, pref_load) .=..() @@ -84,7 +84,7 @@ EMPeffect = TRUE spec_updatehealth(H) to_chat(H, "You feel the light of your body leave you.") - addtimer(CALLBACK(src, .proc/stop_emp, H), (severity/5) SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) //lights out + addtimer(CALLBACK(src, PROC_REF(stop_emp), H), (severity/5) SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) //lights out /datum/species/ethereal/proc/on_emag_act(mob/living/carbon/human/H, mob/user) if(emageffect) @@ -94,7 +94,7 @@ to_chat(user, "You tap [H] on the back with your card.") H.visible_message("[H] starts flickering in an array of colors!") handle_emag(H) - addtimer(CALLBACK(src, .proc/stop_emag, H), 30 SECONDS) //Disco mode for 30 seconds! This doesn't affect the ethereal at all besides either annoying some players, or making someone look badass. + addtimer(CALLBACK(src, PROC_REF(stop_emag), H), 30 SECONDS) //Disco mode for 30 seconds! This doesn't affect the ethereal at all besides either annoying some players, or making someone look badass. /datum/species/ethereal/spec_life(mob/living/carbon/human/H) @@ -113,7 +113,7 @@ return current_color = pick(ETHEREAL_COLORS) spec_updatehealth(H) - addtimer(CALLBACK(src, .proc/handle_emag, H), 5) //Call ourselves every 0.5 seconds to change color + addtimer(CALLBACK(src, PROC_REF(handle_emag), H), 5) //Call ourselves every 0.5 seconds to change color /datum/species/ethereal/proc/stop_emag(mob/living/carbon/human/H) emageffect = FALSE diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index 92253e415e..8ef1a2f9a4 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -470,7 +470,7 @@ var/mob/living/carbon/human/H = owner H.visible_message("[H] starts vibrating!", "You start charging your bluespace core...") playsound(get_turf(H), 'sound/weapons/flash.ogg', 25, 1) - addtimer(CALLBACK(src, .proc/teleport, H), 15) + addtimer(CALLBACK(src, PROC_REF(teleport), H), 15) /datum/action/innate/unstable_teleport/proc/teleport(mob/living/carbon/human/H) H.visible_message("[H] disappears in a shower of sparks!", "You teleport!") @@ -511,7 +511,7 @@ ..() last_banana = world.time last_honk = world.time - RegisterSignal(C, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(C, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/species/golem/bananium/on_species_loss(mob/living/carbon/C) . = ..() @@ -643,7 +643,7 @@ /datum/species/golem/clockwork/on_species_gain(mob/living/carbon/human/H) . = ..() H.faction |= "ratvar" - RegisterSignal(H, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(H, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/species/golem/clockwork/on_species_loss(mob/living/carbon/human/H) if(!is_servant_of_ratvar(H)) @@ -757,7 +757,7 @@ H.forceMove(src) cloth_golem = H to_chat(cloth_golem, "You start gathering your life energy, preparing to rise again...") - addtimer(CALLBACK(src, .proc/revive), revive_time) + addtimer(CALLBACK(src, PROC_REF(revive)), revive_time) else return INITIALIZE_HINT_QDEL @@ -1011,7 +1011,7 @@ badtime.appearance_flags = RESET_COLOR H.overlays_standing[FIRE_LAYER+0.5] = badtime H.apply_overlay(FIRE_LAYER+0.5) - addtimer(CALLBACK(H, /mob/living/carbon/.proc/remove_overlay, FIRE_LAYER+0.5), 25) + addtimer(CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon, remove_overlay), FIRE_LAYER+0.5), 25) else playsound(get_turf(owner),'sound/magic/RATTLEMEBONES.ogg', 100) for(var/mob/living/L in orange(7, get_turf(owner))) 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 85e85828b0..f46198a521 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -659,8 +659,8 @@ linked_mobs.Add(M) if(!selflink) to_chat(M, "You are now connected to [slimelink_owner.real_name]'s Slime Link.") - RegisterSignal(M, COMSIG_MOB_DEATH , .proc/unlink_mob) - RegisterSignal(M, COMSIG_PARENT_QDELETING, .proc/unlink_mob) + RegisterSignal(M, COMSIG_MOB_DEATH , PROC_REF(unlink_mob)) + RegisterSignal(M, COMSIG_PARENT_QDELETING, PROC_REF(unlink_mob)) var/datum/action/innate/linked_speech/action = new(src) linked_actions.Add(action) action.Grant(M) diff --git a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm index 85ab2b44cd..1d6431f537 100644 --- a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm @@ -39,7 +39,7 @@ H.faction |= "mushroom" mush = new() mush.teach(H, TRUE) - RegisterSignal(C, COMSIG_MOB_ON_NEW_MIND, .proc/on_new_mind) + RegisterSignal(C, COMSIG_MOB_ON_NEW_MIND, PROC_REF(on_new_mind)) /datum/species/mush/proc/on_new_mind(mob/owner) mush.teach(owner, TRUE) //make_temporary TRUE as it shouldn't carry over to other mobs on mind transfer_to. diff --git a/code/modules/mob/living/carbon/human/species_types/synths.dm b/code/modules/mob/living/carbon/human/species_types/synths.dm index 71390aa5df..70383fcdc3 100644 --- a/code/modules/mob/living/carbon/human/species_types/synths.dm +++ b/code/modules/mob/living/carbon/human/species_types/synths.dm @@ -34,7 +34,7 @@ /datum/species/synth/on_species_gain(mob/living/carbon/human/H, datum/species/old_species) ..() assume_disguise(old_species, H) - RegisterSignal(H, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(H, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/species/synth/on_species_loss(mob/living/carbon/human/H) . = ..() diff --git a/code/modules/mob/living/carbon/monkey/combat.dm b/code/modules/mob/living/carbon/monkey/combat.dm index 2640c642dd..07137d95e9 100644 --- a/code/modules/mob/living/carbon/monkey/combat.dm +++ b/code/modules/mob/living/carbon/monkey/combat.dm @@ -74,7 +74,7 @@ if(I.force >= best_force) best_force = I.force else - addtimer(CALLBACK(src, .proc/pickup_and_wear, I), 5) + addtimer(CALLBACK(src, PROC_REF(pickup_and_wear), I), 5) return TRUE @@ -117,7 +117,7 @@ pickupTarget = null pickupTimer = 0 else - INVOKE_ASYNC(src, .proc/walk2derpless, pickupTarget.loc) + INVOKE_ASYNC(src, PROC_REF(walk2derpless), pickupTarget.loc) if(Adjacent(pickupTarget) || Adjacent(pickupTarget.loc)) // next to target drop_all_held_items() // who cares about these items, i want that one! if(isturf(pickupTarget.loc)) // on floor @@ -131,7 +131,7 @@ if(!pickpocketing) pickpocketing = TRUE M.visible_message("[src] starts trying to take [pickupTarget] from [M]", "[src] tries to take [pickupTarget]!") - INVOKE_ASYNC(src, .proc/pickpocket, M) + INVOKE_ASYNC(src, PROC_REF(pickpocket), M) return TRUE switch(mode) @@ -167,7 +167,7 @@ return TRUE if(target != null) - INVOKE_ASYNC(src, .proc/walk2derpless, target) + INVOKE_ASYNC(src, PROC_REF(walk2derpless), target) // pickup any nearby weapon if(!pickupTarget && prob(MONKEY_WEAPON_PROB)) @@ -252,7 +252,7 @@ if(target.pulledby != src && !istype(target.pulledby, /mob/living/carbon/monkey/)) - INVOKE_ASYNC(src, .proc/walk2derpless, target.loc) + INVOKE_ASYNC(src, PROC_REF(walk2derpless), target.loc) if(Adjacent(target) && isturf(target.loc)) a_intent = INTENT_GRAB @@ -265,11 +265,11 @@ frustration = 0 else if(!disposing_body) - INVOKE_ASYNC(src, .proc/walk2derpless, bodyDisposal.loc) + INVOKE_ASYNC(src, PROC_REF(walk2derpless), bodyDisposal.loc) if(Adjacent(bodyDisposal)) disposing_body = TRUE - addtimer(CALLBACK(src, .proc/stuff_mob_in), 5) + addtimer(CALLBACK(src, PROC_REF(stuff_mob_in)), 5) else var/turf/olddist = get_dist(src, bodyDisposal) diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index 771ba4305f..cbe3dc2c96 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -86,7 +86,7 @@ med_hud_set_status() clear_typing_indicator() if(!gibbed && !QDELETED(src)) - addtimer(CALLBACK(src, .proc/med_hud_set_status), (DEFIB_TIME_LIMIT * 10) + 1) + addtimer(CALLBACK(src, PROC_REF(med_hud_set_status)), (DEFIB_TIME_LIMIT * 10) + 1) stop_pulling() var/signal = SEND_SIGNAL(src, COMSIG_MOB_DEATH, gibbed) | SEND_GLOBAL_SIGNAL(COMSIG_GLOB_MOB_DEATH, src, gibbed) diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index cd67dd2ff4..bb816773c0 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -129,7 +129,7 @@ H.CloseWings() else H.OpenWings() - addtimer(CALLBACK(H, open ? /mob/living/carbon/human.proc/OpenWings : /mob/living/carbon/human.proc/CloseWings), wing_time) + addtimer(CALLBACK(H, open ? TYPE_PROC_REF(/mob/living/carbon/human, OpenWings) : TYPE_PROC_REF(/mob/living/carbon/human, CloseWings), wing_time)) /datum/emote/living/flap/aflap key = "aflap" diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index f4f8060fb3..fd1551afca 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -24,7 +24,7 @@ break var/msg = "[key_name_admin(src)] [ADMIN_JMP(src)] was found to have no .loc with an attached client, if the cause is unknown it would be wise to ask how this was accomplished." message_admins(msg) - INVOKE_ASYNC(GLOBAL_PROC, .proc/send2tgs_adminless_only, "Mob", msg, R_ADMIN) + INVOKE_ASYNC(GLOBAL_PROC, PROC_REF(send2tgs_adminless_only), "Mob", msg, R_ADMIN) log_game("[key_name(src)] was found to have no .loc with an attached client.") // This is a temporary error tracker to make sure we've caught everything @@ -83,7 +83,7 @@ handle_diginvis() //AI becomes unable to see mob if((movement_type & FLYING) && !(movement_type & FLOATING)) //TODO: Better floating - INVOKE_ASYNC(src, /atom/movable.proc/float, TRUE) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom/movable, float), TRUE) if(!loc) return FALSE @@ -201,7 +201,7 @@ /mob/living/proc/gravity_animate() if(!get_filter("gravity")) add_filter("gravity",1, GRAVITY_MOTION_BLUR) - INVOKE_ASYNC(src, .proc/gravity_pulse_animation) + INVOKE_ASYNC(src, PROC_REF(gravity_pulse_animation)) /mob/living/proc/gravity_pulse_animation() animate(get_filter("gravity"), y = 1, time = 10) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 68925aca88..25de796d6c 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -927,7 +927,7 @@ else throw_alert("gravity", /atom/movable/screen/alert/weightless) if(!override && !is_flying()) - INVOKE_ASYNC(src, /atom/movable.proc/float, !has_gravity) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom/movable, float), !has_gravity) /mob/living/float(on) if(throwing) diff --git a/code/modules/mob/living/living_active_block.dm b/code/modules/mob/living/living_active_block.dm index 65a474c782..1b271dc6b5 100644 --- a/code/modules/mob/living/living_active_block.dm +++ b/code/modules/mob/living/living_active_block.dm @@ -102,7 +102,7 @@ var/delay = data.block_start_delay combat_flags |= COMBAT_FLAG_ACTIVE_BLOCK_STARTING animate(src, pixel_x = get_standard_pixel_x_offset(), pixel_y = get_standard_pixel_y_offset(), time = delay, FALSE, SINE_EASING | EASE_IN) - if(!do_after(src, delay, src, (IGNORE_USER_LOC_CHANGE|IGNORE_TARGET_LOC_CHANGE), extra_checks = CALLBACK(src, .proc/continue_starting_active_block))) + if(!do_after(src, delay, src, (IGNORE_USER_LOC_CHANGE|IGNORE_TARGET_LOC_CHANGE), extra_checks = CALLBACK(src, PROC_REF(continue_starting_active_block)))) to_chat(src, "You fail to raise [I].") combat_flags &= ~(COMBAT_FLAG_ACTIVE_BLOCK_STARTING) animate(src, pixel_x = get_standard_pixel_x_offset(), pixel_y = get_standard_pixel_y_offset(), time = 2.5, FALSE, SINE_EASING | EASE_IN, ANIMATION_END_NOW) diff --git a/code/modules/mob/living/living_active_parry.dm b/code/modules/mob/living/living_active_parry.dm index 13240b2734..e7d9471525 100644 --- a/code/modules/mob/living/living_active_parry.dm +++ b/code/modules/mob/living/living_active_parry.dm @@ -52,7 +52,7 @@ parry_start_time = world.time successful_parries = list() successful_parry_counterattacks = list() - addtimer(CALLBACK(src, .proc/end_parry_sequence), full_parry_duration) + addtimer(CALLBACK(src, PROC_REF(end_parry_sequence)), full_parry_duration) if(data.parry_flags & PARRY_LOCK_ATTACKING) ADD_TRAIT(src, TRAIT_MOBILITY_NOUSE, ACTIVE_PARRY_TRAIT) if(data.parry_flags & PARRY_LOCK_SPRINTING) @@ -486,7 +486,7 @@ if(owner) attach_to(owner) if(autorun) - INVOKE_ASYNC(src, .proc/run_animation, windup, active, spindown) + INVOKE_ASYNC(src, PROC_REF(run_animation), windup, active, spindown) /obj/effect/abstract/parry/main/Destroy() detach_from(owner) diff --git a/code/modules/mob/living/living_block.dm b/code/modules/mob/living/living_block.dm index 99e74916da..3ca8703d34 100644 --- a/code/modules/mob/living/living_block.dm +++ b/code/modules/mob/living/living_block.dm @@ -27,7 +27,7 @@ return_list[BLOCK_RETURN_PROJECTILE_BLOCK_PERCENTAGE] = 100 return var/list/obj/item/tocheck = get_blocking_items() - sortTim(tocheck, /proc/cmp_numeric_dsc, TRUE) + sortTim(tocheck, GLOBAL_PROC_REF(cmp_numeric_dsc), TRUE) // i don't like this var/block_chance_modifier = round(damage / -3) if(real_attack) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index cd46072921..da1eab967b 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -470,8 +470,8 @@ if((GLOB.cult_narsie.souls == GLOB.cult_narsie.soul_goal) && (GLOB.cult_narsie.resolved == FALSE)) GLOB.cult_narsie.resolved = TRUE sound_to_playing_players('sound/machines/alarm.ogg') - addtimer(CALLBACK(GLOBAL_PROC, .proc/cult_ending_helper, 1), 120) - addtimer(CALLBACK(GLOBAL_PROC, .proc/ending_helper), 270) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(cult_ending_helper), 1), 120) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(ending_helper)), 270) if(client) makeNewConstruct(/mob/living/simple_animal/hostile/construct/harvester, src, cultoverride = TRUE) else @@ -512,7 +512,7 @@ /mob/living/proc/flash_act(intensity = 1, override_blindness_check = 0, affect_silicon = 0, visual = 0, type = /atom/movable/screen/fullscreen/tiled/flash, override_protection = 0) if((override_protection || get_eye_protection() < intensity) && (override_blindness_check || !(HAS_TRAIT(src, TRAIT_BLIND)))) overlay_fullscreen("flash", type) - addtimer(CALLBACK(src, .proc/clear_fullscreen, "flash", 25), 25) + addtimer(CALLBACK(src, PROC_REF(clear_fullscreen), "flash", 25), 25) return TRUE return FALSE diff --git a/code/modules/mob/living/living_mobility.dm b/code/modules/mob/living/living_mobility.dm index 7b0642bfc1..e060e0ba02 100644 --- a/code/modules/mob/living/living_mobility.dm +++ b/code/modules/mob/living/living_mobility.dm @@ -159,7 +159,7 @@ //Handle citadel autoresist if(CHECK_MOBILITY(src, MOBILITY_MOVE) && !(combat_flags & COMBAT_FLAG_INTENTIONALLY_RESTING) && canstand_involuntary && iscarbon(src) && client?.prefs?.autostand)//CIT CHANGE - adds autostanding as a preference - addtimer(CALLBACK(src, .proc/resist_a_rest, TRUE), 0) //CIT CHANGE - ditto + addtimer(CALLBACK(src, PROC_REF(resist_a_rest), TRUE), 0) //CIT CHANGE - ditto // Movespeed mods based on arms/legs quantity if(!get_leg_ignore()) diff --git a/code/modules/mob/living/living_signals.dm b/code/modules/mob/living/living_signals.dm index 0eb83658d7..2c93aeadbf 100644 --- a/code/modules/mob/living/living_signals.dm +++ b/code/modules/mob/living/living_signals.dm @@ -2,12 +2,12 @@ /// FOR BLOCKING MOVEMENT, USE TRAIT_MOBILITY_NOMOVE AS MUCH AS POSSIBLE. IT WILL MAKE REFACTORS IN THE FUTURE EASIER. /mob/living/ComponentInitialize() . = ..() - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOMOVE), .proc/update_mobility) - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOPICKUP), .proc/update_mobility) - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOUSE), .proc/update_mobility) - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOREST), .proc/update_mobility) - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_LIVING_NO_DENSITY), .proc/update_density) - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_PUGILIST), .proc/update_pugilism) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOMOVE), PROC_REF(update_mobility)) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOPICKUP), PROC_REF(update_mobility)) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOUSE), PROC_REF(update_mobility)) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOREST), PROC_REF(update_mobility)) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_LIVING_NO_DENSITY), PROC_REF(update_density)) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_PUGILIST), PROC_REF(update_pugilism)) /mob/living/proc/update_pugilism() if(HAS_TRAIT(src, TRAIT_PUGILIST)) diff --git a/code/modules/mob/living/living_sprint.dm b/code/modules/mob/living/living_sprint.dm index e45866bcf6..3ee272f405 100644 --- a/code/modules/mob/living/living_sprint.dm +++ b/code/modules/mob/living/living_sprint.dm @@ -1,6 +1,6 @@ /mob/living/ComponentInitialize() . = ..() - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_SPRINT_LOCKED), .proc/update_sprint_lock) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_SPRINT_LOCKED), PROC_REF(update_sprint_lock)) /mob/living/proc/update_sprint_icon() var/atom/movable/screen/sprintbutton/S = locate() in hud_used?.static_inventory diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 7f78baea42..16e83be1e9 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -320,7 +320,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list( speech_bubble_recipients.Add(M.client) var/image/I = image('icons/mob/talk.dmi', src, "[bubble_type][say_test(message)]", FLY_LAYER) I.appearance_flags = APPEARANCE_UI_IGNORE_ALPHA - INVOKE_ASYNC(GLOBAL_PROC, /.proc/flick_overlay, I, speech_bubble_recipients, 30) + INVOKE_ASYNC(GLOBAL_PROC, TYPE_PROC_REF(/, flick_overlay), I, speech_bubble_recipients, 30) //Listening gets trimmed here if a vocal bark's present. If anyone ever makes this proc return listening, make sure to instead initialize a copy of listening in here to avoid wonkiness if(SEND_SIGNAL(src, COMSIG_MOVABLE_QUEUE_BARK, listening, args) || vocal_bark || vocal_bark_id) diff --git a/code/modules/mob/living/silicon/ai/death.dm b/code/modules/mob/living/silicon/ai/death.dm index 21f8646ec1..9d2a09ee5b 100644 --- a/code/modules/mob/living/silicon/ai/death.dm +++ b/code/modules/mob/living/silicon/ai/death.dm @@ -4,7 +4,7 @@ if(!gibbed) // Will update all AI status displays with a blue screen of death - INVOKE_ASYNC(src, .proc/emote, "bsod") + INVOKE_ASYNC(src, PROC_REF(emote), "bsod") if(!isnull(deployed_shell)) disconnect_shell() diff --git a/code/modules/mob/living/silicon/ai/freelook/chunk.dm b/code/modules/mob/living/silicon/ai/freelook/chunk.dm index 4591720b79..1240280091 100644 --- a/code/modules/mob/living/silicon/ai/freelook/chunk.dm +++ b/code/modules/mob/living/silicon/ai/freelook/chunk.dm @@ -50,7 +50,7 @@ /datum/camerachunk/proc/hasChanged(update_now = 0) if(seenby.len || update_now) - addtimer(CALLBACK(src, .proc/update), UPDATE_BUFFER, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(update)), UPDATE_BUFFER, TIMER_UNIQUE) else changed = 1 diff --git a/code/modules/mob/living/silicon/ai/life.dm b/code/modules/mob/living/silicon/ai/life.dm index 892fa6955b..1506442158 100644 --- a/code/modules/mob/living/silicon/ai/life.dm +++ b/code/modules/mob/living/silicon/ai/life.dm @@ -177,7 +177,7 @@ blind_eyes(1) update_sight() to_chat(src, "You've lost power!") - addtimer(CALLBACK(src, .proc/start_RestorePowerRoutine), 20) + addtimer(CALLBACK(src, PROC_REF(start_RestorePowerRoutine)), 20) #undef POWER_RESTORATION_OFF #undef POWER_RESTORATION_START diff --git a/code/modules/mob/living/silicon/laws.dm b/code/modules/mob/living/silicon/laws.dm index d92f4a5999..a6df5811a9 100644 --- a/code/modules/mob/living/silicon/laws.dm +++ b/code/modules/mob/living/silicon/laws.dm @@ -9,7 +9,7 @@ throw_alert("newlaw", /atom/movable/screen/alert/newlaw) if(announce && last_lawchange_announce != world.time) to_chat(src, "Your laws have been changed.") - addtimer(CALLBACK(src, .proc/show_laws), 0) + addtimer(CALLBACK(src, PROC_REF(show_laws)), 0) last_lawchange_announce = world.time /mob/living/silicon/proc/set_law_sixsixsix(law, announce = TRUE) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 715894efa3..35b6ae5621 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -370,7 +370,7 @@ deltimer(radio_short_timerid) radio_short = TRUE to_chat(src, "Your radio shorts out!") - radio_short_timerid = addtimer(CALLBACK(src, .proc/unshort_radio), radio_short_cooldown, flags = TIMER_STOPPABLE) + radio_short_timerid = addtimer(CALLBACK(src, PROC_REF(unshort_radio)), radio_short_cooldown, flags = TIMER_STOPPABLE) /mob/living/silicon/pai/proc/unshort_radio() radio_short = FALSE diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index a917d15d2f..868811d8d0 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -17,7 +17,7 @@ wires = new /datum/wires/robot(src) AddElement(/datum/element/empprotection, EMP_PROTECT_WIRES) // AddElement(/datum/element/ridable, /datum/component/riding/creature/cyborg) - RegisterSignal(src, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, .proc/charge) + RegisterSignal(src, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, PROC_REF(charge)) robot_modules_background = new() robot_modules_background.icon_state = "block" @@ -82,7 +82,7 @@ mmi.brainmob.container = mmi mmi.update_appearance() - INVOKE_ASYNC(src, .proc/updatename) + INVOKE_ASYNC(src, PROC_REF(updatename)) aicamera = new/obj/item/camera/siliconcam/robot_camera(src) toner = tonermax @@ -749,7 +749,7 @@ . = ..() radio = new /obj/item/radio/borg/syndicate(src) laws = new /datum/ai_laws/syndicate_override() - addtimer(CALLBACK(src, .proc/show_playstyle), 5) + addtimer(CALLBACK(src, PROC_REF(show_playstyle)), 5) /mob/living/silicon/robot/modules/syndicate/create_modularInterface() if(!modularInterface) @@ -995,7 +995,7 @@ hat_offset = module.hat_offset magpulse = module.magpulsing - INVOKE_ASYNC(src, .proc/updatename) + INVOKE_ASYNC(src, PROC_REF(updatename)) /mob/living/silicon/robot/proc/place_on_head(obj/item/new_hat) diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm index d842afd455..02eaf3255f 100644 --- a/code/modules/mob/living/silicon/robot/robot_defense.dm +++ b/code/modules/mob/living/silicon/robot/robot_defense.dm @@ -215,7 +215,7 @@ GLOBAL_LIST_INIT(blacklisted_borg_hats, typecacheof(list( //Hats that don't real ResetModule() return TRUE - INVOKE_ASYNC(src, .proc/beep_boop_rogue_bot, user) + INVOKE_ASYNC(src, PROC_REF(beep_boop_rogue_bot), user) return TRUE /mob/living/silicon/robot/proc/beep_boop_rogue_bot(mob/user) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 510c958872..fd2c88a0bc 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -225,7 +225,7 @@ R.module = RM R.update_module_innate() RM.rebuild_modules() - INVOKE_ASYNC(RM, .proc/do_transform_animation) + INVOKE_ASYNC(RM, PROC_REF(do_transform_animation)) if(RM.dogborg || R.dogborg) RM.dogborg_equip() R.typing_indicator_state = /obj/effect/overlay/typing_indicator/machine/dogborg @@ -395,7 +395,7 @@ bad_snowflake.pixel_x = -16 med_icons["Alina"] = bad_snowflake med_icons = sort_list(med_icons) - var/med_borg_icon = show_radial_menu(R, R , med_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/med_borg_icon = show_radial_menu(R, R , med_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(med_borg_icon) if("Default") cyborg_base_icon = "medical" @@ -630,7 +630,7 @@ bad_snowflake.pixel_x = -16 engi_icons["Alina"] = bad_snowflake engi_icons = sort_list(engi_icons) - var/engi_borg_icon = show_radial_menu(R, R , engi_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/engi_borg_icon = show_radial_menu(R, R , engi_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(engi_borg_icon) if("Default") cyborg_base_icon = "engineer" @@ -842,7 +842,7 @@ bad_snowflake.pixel_x = -16 sec_icons["Alina"] = bad_snowflake sec_icons = sort_list(sec_icons) - var/sec_borg_icon = show_radial_menu(R, R , sec_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/sec_borg_icon = show_radial_menu(R, R , sec_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(sec_borg_icon) if("Default") cyborg_base_icon = "sec" @@ -1046,7 +1046,7 @@ "Raptor V-4" = image(icon = 'modular_splurt/icons/mob/robots_64x45.dmi', icon_state = "peaceraptor-b"), // SPLURT Addon (ChompS Port) "Handy" = image(icon = 'modular_splurt/icons/mob/robots.dmi', icon_state = "handy_peace") // SPLURT Addon (Fallout 13) )) - var/peace_borg_icon = show_radial_menu(R, R , peace_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/peace_borg_icon = show_radial_menu(R, R , peace_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(peace_borg_icon) if("Default") cyborg_base_icon = "peace" @@ -1323,7 +1323,7 @@ bad_snowflake.pixel_x = -16 service_icons["Alina"] = bad_snowflake service_icons = sort_list(service_icons) - var/service_robot_icon = show_radial_menu(R, R , service_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/service_robot_icon = show_radial_menu(R, R , service_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(service_robot_icon) if("(Service) Waitress") cyborg_base_icon = "service_f" @@ -1635,7 +1635,7 @@ wide.pixel_x = -16 mining_icons[a] = wide mining_icons = sort_list(mining_icons) - var/mining_borg_icon = show_radial_menu(R, R , mining_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/mining_borg_icon = show_radial_menu(R, R , mining_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(mining_borg_icon) if("Lavaland") cyborg_base_icon = "miner" diff --git a/code/modules/mob/living/silicon/silicon_movement.dm b/code/modules/mob/living/silicon/silicon_movement.dm index 590326eda1..cc0a01aa37 100644 --- a/code/modules/mob/living/silicon/silicon_movement.dm +++ b/code/modules/mob/living/silicon/silicon_movement.dm @@ -18,5 +18,5 @@ oldLoc = get_turf(oldLoc) if(!QDELETED(builtInCamera) && !updating && oldLoc != get_turf(src)) updating = TRUE - addtimer(CALLBACK(src, .proc/do_camera_update, oldLoc), SILICON_CAMERA_BUFFER) + addtimer(CALLBACK(src, PROC_REF(do_camera_update), oldLoc), SILICON_CAMERA_BUFFER) #undef SILICON_CAMERA_BUFFER diff --git a/code/modules/mob/living/simple_animal/bot/SuperBeepsky.dm b/code/modules/mob/living/simple_animal/bot/SuperBeepsky.dm index 5796fe67ac..d2a9baf137 100644 --- a/code/modules/mob/living/simple_animal/bot/SuperBeepsky.dm +++ b/code/modules/mob/living/simple_animal/bot/SuperBeepsky.dm @@ -33,7 +33,7 @@ /mob/living/simple_animal/bot/secbot/grievous/Initialize(mapload) . = ..() weapon = new baton_type(src) - INVOKE_ASYNC(weapon, /obj/item.proc/attack_self, src) + INVOKE_ASYNC(weapon, TYPE_PROC_REF(/obj/item, attack_self), src) /mob/living/simple_animal/bot/secbot/grievous/Destroy() QDEL_NULL(weapon) @@ -51,7 +51,7 @@ weapon.attack(C, src) playsound(src, 'sound/weapons/blade1.ogg', 50, TRUE, -1) if(C.stat == DEAD) - addtimer(CALLBACK(src, /atom/.proc/update_icon), 2) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 2) back_to_idle() @@ -107,7 +107,7 @@ if((C.name == oldtarget_name) && (world.time < last_found + 100)) continue - threatlevel = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) if(!threatlevel) continue @@ -122,7 +122,7 @@ icon_state = "grievous-c" visible_message("[src] points at [C.name]!") mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) break else continue diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 1320c13085..913537c241 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -561,7 +561,7 @@ Pass a positive integer as an argument to override a bot's default speed. turn_on() //Saves the AI the hassle of having to activate a bot manually. access_card = all_access //Give the bot all-access while under the AI's command. if(client) - reset_access_timer_id = addtimer(CALLBACK (src, .proc/bot_reset), 600, TIMER_UNIQUE|TIMER_OVERRIDE|TIMER_STOPPABLE) //if the bot is player controlled, they get the extra access for a limited time + reset_access_timer_id = addtimer(CALLBACK (src, PROC_REF(bot_reset)), 600, TIMER_UNIQUE|TIMER_OVERRIDE|TIMER_STOPPABLE) //if the bot is player controlled, they get the extra access for a limited time to_chat(src, "Priority waypoint set by [icon2html(calling_ai, src)] [caller]. Proceed to [end_area].
[path.len-1] meters to destination. You have been granted additional door access for 60 seconds.
") if(message) to_chat(calling_ai, "[icon2html(src, calling_ai)] [name] called to [end_area]. [path.len-1] meters to destination.") diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm index cde12b5459..3932732348 100644 --- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm +++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm @@ -152,7 +152,7 @@ /mob/living/simple_animal/bot/ed209/proc/retaliate(mob/living/carbon/human/H) var/judgement_criteria = judgement_criteria() - threatlevel = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) threatlevel += 6 if(threatlevel >= 4) target = H @@ -204,7 +204,7 @@ var/threatlevel = 0 if((C.stat) || (C.lying)) continue - threatlevel = C.assess_threat(judgement_criteria, lasercolor, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = C.assess_threat(judgement_criteria, lasercolor, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) //speak(C.real_name + text(": threat: []", threatlevel)) if(threatlevel < 4 ) continue @@ -217,7 +217,7 @@ if(targets.len>0) var/mob/living/carbon/t = pick(targets) if((t.stat!=2) && (t.lying != 1) && (!t.handcuffed)) //we don't shoot people who are dead, cuffed or lying down. - INVOKE_ASYNC(src, .proc/shootAt, t) + INVOKE_ASYNC(src, PROC_REF(shootAt), t) switch(mode) if(BOT_IDLE) // idle @@ -235,7 +235,7 @@ if(target) // make sure target exists if(Adjacent(target) && isturf(target.loc)) // if right next to perp - INVOKE_ASYNC(src, .proc/stun_attack, target) + INVOKE_ASYNC(src, PROC_REF(stun_attack), target) mode = BOT_PREP_ARREST anchored = TRUE @@ -306,13 +306,13 @@ target = null last_found = world.time frustration = 0 - INVOKE_ASYNC(src, .proc/handle_automated_action) //ensure bot quickly responds + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) //ensure bot quickly responds /mob/living/simple_animal/bot/ed209/proc/back_to_hunt() anchored = FALSE frustration = 0 mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) //ensure bot quickly responds + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) //ensure bot quickly responds // look for a criminal in view of the bot @@ -329,7 +329,7 @@ if((C.name == oldtarget_name) && (world.time < last_found + 100)) continue - threatlevel = C.assess_threat(judgement_criteria, lasercolor, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = C.assess_threat(judgement_criteria, lasercolor, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) if(!threatlevel) continue @@ -527,7 +527,7 @@ if(ishuman(C)) var/mob/living/carbon/human/H = C var/judgement_criteria = judgement_criteria() - threat = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threat = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) log_combat(src,C,"stunned") if(declare_arrests) var/area/location = get_area(src) diff --git a/code/modules/mob/living/simple_animal/bot/honkbot.dm b/code/modules/mob/living/simple_animal/bot/honkbot.dm index 42bb2f63bc..a5b2655a09 100644 --- a/code/modules/mob/living/simple_animal/bot/honkbot.dm +++ b/code/modules/mob/living/simple_animal/bot/honkbot.dm @@ -50,14 +50,14 @@ /mob/living/simple_animal/bot/honkbot/proc/sensor_blink() icon_state = "honkbot-c" - addtimer(CALLBACK(src, /atom/.proc/update_icon), 5, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 5, TIMER_OVERRIDE|TIMER_UNIQUE) //honkbots react with sounds. /mob/living/simple_animal/bot/honkbot/proc/react_ping() playsound(src, 'sound/machines/ping.ogg', 50, TRUE, -1) //the first sound upon creation! spam_flag = TRUE sensor_blink() - addtimer(CALLBACK(src, .proc/spam_flag_false), 18) // calibrates before starting the honk + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), 18) // calibrates before starting the honk /mob/living/simple_animal/bot/honkbot/proc/react_buzz() playsound(src, 'sound/machines/buzz-sigh.ogg', 50, TRUE, -1) @@ -97,7 +97,7 @@ /mob/living/simple_animal/bot/honkbot/on_attack_hand(mob/living/carbon/human/H) if(H.a_intent == INTENT_HARM) retaliate(H) - addtimer(CALLBACK(src, .proc/react_buzz), 5) + addtimer(CALLBACK(src, PROC_REF(react_buzz)), 5) return ..() @@ -106,7 +106,7 @@ return if(!W.tool_behaviour == TOOL_SCREWDRIVER && (W.force) && (!target) && (W.damtype != STAMINA) ) // Check for welding tool to fix #2432. retaliate(user) - addtimer(CALLBACK(src, .proc/react_buzz), 5) + addtimer(CALLBACK(src, PROC_REF(react_buzz)), 5) ..() /mob/living/simple_animal/bot/honkbot/emag_act(mob/user) @@ -154,21 +154,21 @@ playsound(src, honksound, 50, TRUE, -1) spam_flag = TRUE //prevent spam sensor_blink() - addtimer(CALLBACK(src, .proc/spam_flag_false), cooldowntimehorn) + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntimehorn) else if (emagged == 2) //emagged honkbots will spam short and memorable sounds. if (!spam_flag) playsound(src, "honkbot_e", 50, 0) spam_flag = TRUE // prevent spam icon_state = "honkbot-e" - addtimer(CALLBACK(src, /atom/.proc/update_icon), 30, TIMER_OVERRIDE|TIMER_UNIQUE) - addtimer(CALLBACK(src, .proc/spam_flag_false), cooldowntimehorn) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 30, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntimehorn) /mob/living/simple_animal/bot/honkbot/proc/honk_attack(mob/living/carbon/C) // horn attack if(!spam_flag) playsound(loc, honksound, 50, TRUE, -1) spam_flag = TRUE // prevent spam sensor_blink() - addtimer(CALLBACK(src, .proc/spam_flag_false), cooldowntimehorn) + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntimehorn) /mob/living/simple_animal/bot/honkbot/proc/stun_attack(mob/living/carbon/C) // airhorn stun if(!spam_flag) @@ -190,7 +190,7 @@ target = oldtarget_name else // you really don't want to hit an emagged honkbot threatlevel = 6 // will never let you go - addtimer(CALLBACK(src, .proc/spam_flag_false), cooldowntime) + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntime) log_combat(src,C,"honked") @@ -199,7 +199,7 @@ else C.stuttering = 20 C.DefaultCombatKnockdown(80) - addtimer(CALLBACK(src, .proc/spam_flag_false), cooldowntime) + addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntime) /mob/living/simple_animal/bot/honkbot/handle_automated_action() @@ -263,13 +263,13 @@ target = null last_found = world.time frustration = 0 - INVOKE_ASYNC(src, .proc/handle_automated_action) //responds quickly + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) //responds quickly /mob/living/simple_animal/bot/honkbot/proc/back_to_hunt() anchored = FALSE frustration = 0 mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) // responds quickly + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) // responds quickly /mob/living/simple_animal/bot/honkbot/proc/look_for_perp() anchored = FALSE @@ -299,7 +299,7 @@ speak("Honk!") visible_message("[src] starts chasing [C.name]!") mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) break else continue diff --git a/code/modules/mob/living/simple_animal/bot/mulebot.dm b/code/modules/mob/living/simple_animal/bot/mulebot.dm index 1bccdb1992..cde12d97e4 100644 --- a/code/modules/mob/living/simple_animal/bot/mulebot.dm +++ b/code/modules/mob/living/simple_animal/bot/mulebot.dm @@ -427,8 +427,8 @@ process_bot() num_steps-- if(mode != BOT_IDLE) - var/process_timer = addtimer(CALLBACK(src, .proc/process_bot), 2, TIMER_LOOP|TIMER_STOPPABLE) - addtimer(CALLBACK(GLOBAL_PROC, /proc/deltimer, process_timer), (num_steps*2) + 1) + var/process_timer = addtimer(CALLBACK(src, PROC_REF(process_bot)), 2, TIMER_LOOP|TIMER_STOPPABLE) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(deltimer), process_timer), (num_steps*2) + 1) /mob/living/simple_animal/bot/mulebot/proc/process_bot() if(!on || client) @@ -493,7 +493,7 @@ buzz(SIGH) mode = BOT_WAIT_FOR_NAV blockcount = 0 - addtimer(CALLBACK(src, .proc/process_blocked, next), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(process_blocked), next), 2 SECONDS) return return else @@ -506,7 +506,7 @@ if(BOT_NAV) // calculate new path mode = BOT_WAIT_FOR_NAV - INVOKE_ASYNC(src, .proc/process_nav) + INVOKE_ASYNC(src, PROC_REF(process_nav)) /mob/living/simple_animal/bot/mulebot/proc/process_blocked(turf/next) calc_path(avoid=next) @@ -555,7 +555,7 @@ /mob/living/simple_animal/bot/mulebot/proc/start_home() if(!on) return - INVOKE_ASYNC(src, .proc/do_start_home) + INVOKE_ASYNC(src, PROC_REF(do_start_home)) update_icon() /mob/living/simple_animal/bot/mulebot/proc/do_start_home() diff --git a/code/modules/mob/living/simple_animal/bot/secbot.dm b/code/modules/mob/living/simple_animal/bot/secbot.dm index 4725ca6225..4a228e29a1 100644 --- a/code/modules/mob/living/simple_animal/bot/secbot.dm +++ b/code/modules/mob/living/simple_animal/bot/secbot.dm @@ -240,7 +240,7 @@ /mob/living/simple_animal/bot/secbot/proc/retaliate(mob/living/carbon/human/H) var/judgement_criteria = judgement_criteria() - threatlevel = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) threatlevel += 6 if(threatlevel >= 4) target = H @@ -381,7 +381,7 @@ /mob/living/simple_animal/bot/secbot/proc/stun_attack(mob/living/carbon/C) var/judgement_criteria = judgement_criteria() icon_state = "secbot-c" - addtimer(CALLBACK(src, /atom/.proc/update_icon), 2) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 2) var/threat = 5 if(ishuman(C)) if(stored_fashion) @@ -393,12 +393,12 @@ C.stuttering = 5 C.DefaultCombatKnockdown(100) var/mob/living/carbon/human/H = C - threat = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threat = H.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) else playsound(src, 'sound/weapons/egloves.ogg', 50, TRUE, -1) C.DefaultCombatKnockdown(100) C.stuttering = 5 - threat = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threat = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) log_combat(src,C,"stunned") if(declare_arrests) @@ -500,13 +500,13 @@ target = null last_found = world.time frustration = 0 - INVOKE_ASYNC(src, .proc/handle_automated_action) + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) /mob/living/simple_animal/bot/secbot/proc/back_to_hunt() anchored = FALSE frustration = 0 mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) // look for a criminal in view of the bot /mob/living/simple_animal/bot/secbot/proc/look_for_perp() @@ -519,7 +519,7 @@ if((C.name == oldtarget_name) && (world.time < last_found + 100)) continue - threatlevel = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, .proc/check_for_weapons)) + threatlevel = C.assess_threat(judgement_criteria, weaponcheck=CALLBACK(src, PROC_REF(check_for_weapons))) if(!threatlevel) continue @@ -531,7 +531,7 @@ playsound(loc, pick('sound/voice/beepsky/criminal.ogg', 'sound/voice/beepsky/justice.ogg', 'sound/voice/beepsky/freeze.ogg'), 50, FALSE) visible_message(process_emote("TAUNT", target, threatlevel)) mode = BOT_HUNT - INVOKE_ASYNC(src, .proc/handle_automated_action) + INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) break else continue diff --git a/code/modules/mob/living/simple_animal/eldritch_demons.dm b/code/modules/mob/living/simple_animal/eldritch_demons.dm index eafac41303..eb4d1eb023 100644 --- a/code/modules/mob/living/simple_animal/eldritch_demons.dm +++ b/code/modules/mob/living/simple_animal/eldritch_demons.dm @@ -85,7 +85,7 @@ var/datum/action/innate/mansus_speech/action = new(src) linked_mobs[mob_linked] = action action.Grant(mob_linked) - RegisterSignal(mob_linked, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING) , .proc/unlink_mob) + RegisterSignal(mob_linked, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING) , PROC_REF(unlink_mob)) return TRUE /mob/living/simple_animal/hostile/eldritch/raw_prophet/proc/unlink_mob(mob/living/mob_linked) @@ -143,7 +143,7 @@ stack_trace("Eldritch Armsy created with invalid len ([len]). Reverting to 3.") len = 3 //code breaks below 3, let's just not allow it. oldloc = loc - RegisterSignal(src,COMSIG_MOVABLE_MOVED,.proc/update_chain_links) + RegisterSignal(src,COMSIG_MOVABLE_MOVED,PROC_REF(update_chain_links)) if(!spawn_more) return allow_pulling = TRUE diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 45a3532359..8480e30bd2 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -493,7 +493,7 @@ GLOBAL_LIST_INIT(strippable_corgi_items, create_strippable_list(list( /mob/living/simple_animal/pet/dog/corgi/Ian/BiologicalLife() if(!(. = ..())) return - INVOKE_ASYNC(src, .proc/corgi_ai_behavior) + INVOKE_ASYNC(src, PROC_REF(corgi_ai_behavior)) /mob/living/simple_animal/pet/dog/corgi/Ian/proc/corgi_ai_behavior() //Feeding, chasing food, FOOOOODDDD diff --git a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm index 62d1116300..968a34520d 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm @@ -106,7 +106,7 @@ . = ..() if(can_be_held) //icon/item state is defined in mob_holder/drone_worn_icon() - AddElement(/datum/element/mob_holder, null, 'icons/mob/clothing/head.dmi', 'icons/mob/inhands/clothing_righthand.dmi', 'icons/mob/inhands/clothing_lefthand.dmi', ITEM_SLOT_HEAD, /datum/element/mob_holder.proc/drone_worn_icon) + AddElement(/datum/element/mob_holder, null, 'icons/mob/clothing/head.dmi', 'icons/mob/inhands/clothing_righthand.dmi', 'icons/mob/inhands/clothing_lefthand.dmi', ITEM_SLOT_HEAD, TYPE_PROC_REF(/datum/element/mob_holder, drone_worn_icon)) /mob/living/simple_animal/drone/med_hud_set_health() var/image/holder = hud_list[DIAG_HUD] diff --git a/code/modules/mob/living/simple_animal/gremlin/gremlin.dm b/code/modules/mob/living/simple_animal/gremlin/gremlin.dm index da6fed4051..117cb50717 100644 --- a/code/modules/mob/living/simple_animal/gremlin/gremlin.dm +++ b/code/modules/mob/living/simple_animal/gremlin/gremlin.dm @@ -173,7 +173,7 @@ GLOBAL_LIST(bad_gremlin_items) loc = exit_vent var/travel_time = round(get_dist(loc, exit_vent.loc) / 2) - addtimer(CALLBACK(src, .proc/exit_vents), travel_time) //come out at exit vent in 2 to 20 seconds + addtimer(CALLBACK(src, PROC_REF(exit_vents)), travel_time) //come out at exit vent in 2 to 20 seconds if(world.time > min_next_vent && !entry_vent && !in_vent && prob(GREMLIN_VENT_CHANCE)) //small chance to go into a vent diff --git a/code/modules/mob/living/simple_animal/guardian/types/charger.dm b/code/modules/mob/living/simple_animal/guardian/types/charger.dm index 9715d4f63c..d116ac0f72 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/charger.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/charger.dm @@ -34,7 +34,7 @@ /mob/living/simple_animal/hostile/guardian/charger/Shoot(atom/targeted_atom) charging = 1 - throw_at(targeted_atom, range, 1, src, FALSE, TRUE, callback = CALLBACK(src, .proc/charging_end)) + throw_at(targeted_atom, range, 1, src, FALSE, TRUE, callback = CALLBACK(src, PROC_REF(charging_end))) /mob/living/simple_animal/hostile/guardian/charger/proc/charging_end() charging = 0 diff --git a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm index 39a7bfaebd..73fa1d7b24 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm @@ -37,7 +37,7 @@ return if(isobj(A) && Adjacent(A)) if(bomb_cooldown <= world.time && !stat) - var/datum/component/killerqueen/K = A.AddComponent(/datum/component/killerqueen, EXPLODE_HEAVY, CALLBACK(src, .proc/on_explode), CALLBACK(src, .proc/on_failure), \ + var/datum/component/killerqueen/K = A.AddComponent(/datum/component/killerqueen, EXPLODE_HEAVY, CALLBACK(src, PROC_REF(on_explode)), CALLBACK(src, PROC_REF(on_failure)), \ examine_message = "It glows with a strange light!") QDEL_IN(K, 1 MINUTES) to_chat(src, "Success! Bomb armed!") diff --git a/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm b/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm index d2dd1b73cc..1bd2f40b06 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm @@ -58,7 +58,7 @@ return A.AddElement(/datum/element/forced_gravity, new_gravity) gravito_targets[A] = new_gravity - RegisterSignal(A, COMSIG_MOVABLE_MOVED, .proc/__distance_check) + RegisterSignal(A, COMSIG_MOVABLE_MOVED, PROC_REF(__distance_check)) playsound(src, 'sound/effects/gravhit.ogg', 100, TRUE) /mob/living/simple_animal/hostile/guardian/gravitokinetic/proc/remove_gravity(atom/target) diff --git a/code/modules/mob/living/simple_animal/hostile/bees.dm b/code/modules/mob/living/simple_animal/hostile/bees.dm index 1f0efddd8d..d245b68348 100644 --- a/code/modules/mob/living/simple_animal/hostile/bees.dm +++ b/code/modules/mob/living/simple_animal/hostile/bees.dm @@ -312,4 +312,4 @@ /mob/living/simple_animal/hostile/poison/bees/short/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/death), 50 SECONDS) + addtimer(CALLBACK(src, PROC_REF(death)), 50 SECONDS) diff --git a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm index 6db5250469..82a6b837e0 100644 --- a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm +++ b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm @@ -69,7 +69,7 @@ var/minions_chosen = pick(minions) var/mob/living/simple_animal/hostile/stickman/S = new minions_chosen (get_step(boss,pick_n_take(directions)), 1) S.faction = boss.faction - RegisterSignal(S, COMSIG_PARENT_QDELETING, .proc/remove_from_list) + RegisterSignal(S, COMSIG_PARENT_QDELETING, PROC_REF(remove_from_list)) summoned_minions += S /datum/action/boss/wizard_summon_minions/proc/remove_from_list(datum/source, forced) diff --git a/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm b/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm index d52da8f095..650c470aaa 100644 --- a/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm +++ b/code/modules/mob/living/simple_animal/hostile/floor_cluwne.dm @@ -94,7 +94,7 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) Acquire_Victim() if(stage && !manifested) - INVOKE_ASYNC(src, .proc/On_Stage) + INVOKE_ASYNC(src, PROC_REF(On_Stage)) if(stage == STAGE_ATTACK) playsound(src, 'sound/misc/cluwne_breathing.ogg', 75, 1) @@ -190,7 +190,7 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) mobility_flags &= ~MOBILITY_MOVE update_mobility() cluwnehole = new(src.loc) - addtimer(CALLBACK(src, /mob/living/simple_animal/hostile/floor_cluwne/.proc/Appear), MANIFEST_DELAY) + addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/simple_animal/hostile/floor_cluwne, Appear)), MANIFEST_DELAY) else layer = GAME_PLANE invisibility = INVISIBILITY_OBSERVER @@ -262,7 +262,7 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) to_chat(H, "yalp ot tnaw I") Appear() manifested = FALSE - addtimer(CALLBACK(src, /mob/living/simple_animal/hostile/floor_cluwne/.proc/Manifest), 1) + addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/simple_animal/hostile/floor_cluwne, Manifest)), 1) if(STAGE_TORMENT) @@ -315,7 +315,7 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) H.reagents.add_reagent(/datum/reagent/mercury, 3) Appear() manifested = FALSE - addtimer(CALLBACK(src, /mob/living/simple_animal/hostile/floor_cluwne/.proc/Manifest), 2) + addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/simple_animal/hostile/floor_cluwne, Manifest)), 2) for(var/obj/machinery/light/L in range(8, H)) L.flicker() @@ -335,12 +335,12 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) forceMove(H.loc) to_chat(H, "You feel the floor closing in on your feet!") H.Paralyze(300) - INVOKE_ASYNC(H, /mob.proc/emote, "scream") + INVOKE_ASYNC(H, TYPE_PROC_REF(/mob, emote), "scream") H.adjustBruteLoss(10) manifested = TRUE Manifest() if(!eating) - addtimer(CALLBACK(src, /mob/living/simple_animal/hostile/floor_cluwne/.proc/Grab, H), 50, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/simple_animal/hostile/floor_cluwne, Grab), H), 50, TIMER_OVERRIDE|TIMER_UNIQUE) for(var/turf/open/O in RANGE_TURFS(6, src)) O.MakeSlippery(TURF_WET_LUBE, 20) playsound(src, 'sound/effects/meteorimpact.ogg', 30, 1) @@ -370,7 +370,7 @@ GLOBAL_VAR_INIT(floor_cluwnes, 0) H.invisibility = INVISIBILITY_OBSERVER H.density = FALSE H.anchored = TRUE - addtimer(CALLBACK(src, /mob/living/simple_animal/hostile/floor_cluwne/.proc/Kill, H), 100, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/simple_animal/hostile/floor_cluwne, Kill), H), 100, TIMER_OVERRIDE|TIMER_UNIQUE) visible_message("[src] pulls [H] under!") to_chat(H, "[src] drags you underneath the floor!") else diff --git a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm index 337334e15c..5f41cb6b13 100644 --- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm @@ -430,7 +430,7 @@ if(target_atom.anchored) return user.cocoon_target = target_atom - INVOKE_ASYNC(user, /mob/living/simple_animal/hostile/poison/giant_spider/nurse/.proc/cocoon) + INVOKE_ASYNC(user, TYPE_PROC_REF(/mob/living/simple_animal/hostile/poison/giant_spider/nurse, cocoon)) remove_ranged_ability() return TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/headcrab.dm b/code/modules/mob/living/simple_animal/hostile/headcrab.dm index f1a3bdfd94..8885bb52a1 100644 --- a/code/modules/mob/living/simple_animal/hostile/headcrab.dm +++ b/code/modules/mob/living/simple_animal/hostile/headcrab.dm @@ -52,7 +52,7 @@ return Infect(target) to_chat(src, "With our egg laid, our death approaches rapidly...") - addtimer(CALLBACK(src, .proc/death), 100) + addtimer(CALLBACK(src, PROC_REF(death)), 100) /obj/item/organ/body_egg/changeling_egg name = "changeling egg" diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index d9a2894218..1b9a8853c5 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -103,7 +103,7 @@ /mob/living/simple_animal/hostile/handle_automated_movement() . = ..() if(dodging && target && in_melee && isturf(loc) && isturf(target.loc)) - var/datum/cb = CALLBACK(src,.proc/sidestep) + var/datum/cb = CALLBACK(src,PROC_REF(sidestep)) if(sidestep_per_cycle > 1) //For more than one just spread them equally - this could changed to some sensible distribution later var/sidestep_delay = SSnpcpool.wait / sidestep_per_cycle for(var/i in 1 to sidestep_per_cycle) @@ -278,7 +278,7 @@ //What we do after closing in /mob/living/simple_animal/hostile/proc/MeleeAction(patience = TRUE) if(rapid_melee > 1) - var/datum/callback/cb = CALLBACK(src, .proc/CheckAndAttack) + var/datum/callback/cb = CALLBACK(src, PROC_REF(CheckAndAttack)) var/delay = SSnpcpool.wait / rapid_melee for(var/i in 1 to rapid_melee) addtimer(cb, (i - 1)*delay) @@ -431,7 +431,7 @@ if(rapid > 1) - var/datum/callback/cb = CALLBACK(src, .proc/Shoot, A) + var/datum/callback/cb = CALLBACK(src, PROC_REF(Shoot), A) for(var/i in 1 to rapid) addtimer(cb, (i - 1)*rapid_fire_delay) else @@ -561,7 +561,7 @@ /mob/living/simple_animal/hostile/proc/GainPatience() if(lose_patience_timeout) LosePatience() - lose_patience_timer_id = addtimer(CALLBACK(src, .proc/LoseTarget), lose_patience_timeout, TIMER_STOPPABLE) + lose_patience_timer_id = addtimer(CALLBACK(src, PROC_REF(LoseTarget)), lose_patience_timeout, TIMER_STOPPABLE) /mob/living/simple_animal/hostile/proc/LosePatience() @@ -572,7 +572,7 @@ /mob/living/simple_animal/hostile/proc/LoseSearchObjects() search_objects = 0 deltimer(search_objects_timer_id) - search_objects_timer_id = addtimer(CALLBACK(src, .proc/RegainSearchObjects), search_objects_regain_time, TIMER_STOPPABLE) + search_objects_timer_id = addtimer(CALLBACK(src, PROC_REF(RegainSearchObjects)), search_objects_regain_time, TIMER_STOPPABLE) /mob/living/simple_animal/hostile/proc/RegainSearchObjects(value) @@ -625,14 +625,14 @@ if(!(COOLDOWN_FINISHED(src, charge_cooldown)) || !has_gravity() || !target.has_gravity()) return FALSE Shake(15, 15, 1 SECONDS) - addtimer(CALLBACK(src, .proc/handle_charge_target, target), 1.5 SECONDS, TIMER_STOPPABLE) + addtimer(CALLBACK(src, PROC_REF(handle_charge_target), target), 1.5 SECONDS, TIMER_STOPPABLE) /** * Proc that throws the mob at the target after the windup. */ /mob/living/simple_animal/hostile/proc/handle_charge_target(var/atom/target) charge_state = TRUE - throw_at(target, charge_distance, 1, src, FALSE, TRUE, callback = CALLBACK(src, .proc/charge_end)) + throw_at(target, charge_distance, 1, src, FALSE, TRUE, callback = CALLBACK(src, PROC_REF(charge_end))) COOLDOWN_START(src, charge_cooldown, charge_frequency) return TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm index f3676e752a..68f3ce92b4 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/leaper.dm @@ -80,7 +80,7 @@ /obj/structure/leaper_bubble/Initialize(mapload) . = ..() - INVOKE_ASYNC(src, /atom/movable.proc/float, TRUE) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom/movable, float), TRUE) QDEL_IN(src, 100) /obj/structure/leaper_bubble/Destroy() @@ -205,7 +205,7 @@ if(AIStatus == AI_ON && ranged_cooldown <= world.time) projectile_ready = TRUE update_icons() - throw_at(new_turf, max(3,get_dist(src,new_turf)), 1, src, FALSE, callback = CALLBACK(src, .proc/FinishHop)) + throw_at(new_turf, max(3,get_dist(src,new_turf)), 1, src, FALSE, callback = CALLBACK(src, PROC_REF(FinishHop))) /mob/living/simple_animal/hostile/jungle/leaper/proc/FinishHop() density = TRUE @@ -215,18 +215,18 @@ playsound(src.loc, 'sound/effects/meteorimpact.ogg', 100, 1) if(target && AIStatus == AI_ON && projectile_ready && !ckey) face_atom(target) - addtimer(CALLBACK(src, .proc/OpenFire, target), 5) + addtimer(CALLBACK(src, PROC_REF(OpenFire), target), 5) /mob/living/simple_animal/hostile/jungle/leaper/proc/BellyFlop() var/turf/new_turf = get_turf(target) hopping = TRUE mob_transforming = TRUE new /obj/effect/temp_visual/leaper_crush(new_turf) - addtimer(CALLBACK(src, .proc/BellyFlopHop, new_turf), 30) + addtimer(CALLBACK(src, PROC_REF(BellyFlopHop), new_turf), 30) /mob/living/simple_animal/hostile/jungle/leaper/proc/BellyFlopHop(turf/T) density = FALSE - throw_at(T, get_dist(src,T),1,src, FALSE, callback = CALLBACK(src, .proc/Crush)) + throw_at(T, get_dist(src,T),1,src, FALSE, callback = CALLBACK(src, PROC_REF(Crush))) /mob/living/simple_animal/hostile/jungle/leaper/proc/Crush() hopping = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm b/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm index baa0fe4649..4f6893c0e4 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/mook.dm @@ -71,9 +71,9 @@ walk(src,0) update_icons() if(prob(50) && get_dist(src,target) <= 3 || forced_slash_combo) - addtimer(CALLBACK(src, .proc/SlashCombo), ATTACK_INTERMISSION_TIME) + addtimer(CALLBACK(src, PROC_REF(SlashCombo)), ATTACK_INTERMISSION_TIME) return - addtimer(CALLBACK(src, .proc/LeapAttack), ATTACK_INTERMISSION_TIME + rand(0,3)) + addtimer(CALLBACK(src, PROC_REF(LeapAttack)), ATTACK_INTERMISSION_TIME + rand(0,3)) return attack_state = MOOK_ATTACK_RECOVERY ResetNeutral() @@ -83,9 +83,9 @@ attack_state = MOOK_ATTACK_ACTIVE update_icons() SlashAttack() - addtimer(CALLBACK(src, .proc/SlashAttack), 3) - addtimer(CALLBACK(src, .proc/SlashAttack), 6) - addtimer(CALLBACK(src, .proc/AttackRecovery), 9) + addtimer(CALLBACK(src, PROC_REF(SlashAttack)), 3) + addtimer(CALLBACK(src, PROC_REF(SlashAttack)), 6) + addtimer(CALLBACK(src, PROC_REF(AttackRecovery)), 9) /mob/living/simple_animal/hostile/jungle/mook/proc/SlashAttack() if(target && !stat && attack_state == MOOK_ATTACK_ACTIVE) @@ -113,7 +113,7 @@ playsound(src, 'sound/weapons/thudswoosh.ogg', 25, 1) playsound(src, 'sound/voice/mook_leap_yell.ogg', 100, 1) var/target_turf = get_turf(target) - throw_at(target_turf, 7, 1, src, FALSE, callback = CALLBACK(src, .proc/AttackRecovery)) + throw_at(target_turf, 7, 1, src, FALSE, callback = CALLBACK(src, PROC_REF(AttackRecovery))) return attack_state = MOOK_ATTACK_RECOVERY ResetNeutral() @@ -132,11 +132,11 @@ if(isliving(target)) var/mob/living/L = target if(L.incapacitated() && L.stat != DEAD) - addtimer(CALLBACK(src, .proc/WarmupAttack, TRUE), ATTACK_INTERMISSION_TIME) + addtimer(CALLBACK(src, PROC_REF(WarmupAttack), TRUE), ATTACK_INTERMISSION_TIME) return - addtimer(CALLBACK(src, .proc/WarmupAttack), ATTACK_INTERMISSION_TIME) + addtimer(CALLBACK(src, PROC_REF(WarmupAttack)), ATTACK_INTERMISSION_TIME) return - addtimer(CALLBACK(src, .proc/ResetNeutral), ATTACK_INTERMISSION_TIME) + addtimer(CALLBACK(src, PROC_REF(ResetNeutral)), ATTACK_INTERMISSION_TIME) /mob/living/simple_animal/hostile/jungle/mook/proc/ResetNeutral() if(attack_state == MOOK_ATTACK_RECOVERY) diff --git a/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm b/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm index 2d773c67bb..63fa1b621a 100644 --- a/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm +++ b/code/modules/mob/living/simple_animal/hostile/jungle/seedling.dm @@ -132,7 +132,7 @@ if(get_dist(src,target) >= 4 && prob(40)) SolarBeamStartup(target) return - addtimer(CALLBACK(src, .proc/Volley), 5) + addtimer(CALLBACK(src, PROC_REF(Volley)), 5) /mob/living/simple_animal/hostile/jungle/seedling/proc/SolarBeamStartup(mob/living/living_target)//It's more like requiem than final spark if(combatant_state == SEEDLING_STATE_WARMUP && target) @@ -143,7 +143,7 @@ if(get_dist(src,living_target) > 7) playsound(living_target,'sound/effects/seedling_chargeup.ogg', 100, 0) solar_beam_identifier = world.time - addtimer(CALLBACK(src, .proc/Beamu, living_target, solar_beam_identifier), 35) + addtimer(CALLBACK(src, PROC_REF(Beamu), living_target, solar_beam_identifier), 35) /mob/living/simple_animal/hostile/jungle/seedling/proc/Beamu(mob/living/living_target, beam_id = 0) if(combatant_state == SEEDLING_STATE_ACTIVE && living_target && beam_id == solar_beam_identifier) @@ -163,7 +163,7 @@ living_target.adjust_fire_stacks(0.2)//Just here for the showmanship living_target.IgniteMob() playsound(living_target,'sound/weapons/sear.ogg', 50, 1) - addtimer(CALLBACK(src, .proc/AttackRecovery), 5) + addtimer(CALLBACK(src, PROC_REF(AttackRecovery)), 5) return AttackRecovery() @@ -171,10 +171,10 @@ if(combatant_state == SEEDLING_STATE_WARMUP && target) combatant_state = SEEDLING_STATE_ACTIVE update_icons() - var/datum/callback/cb = CALLBACK(src, .proc/InaccurateShot) + var/datum/callback/cb = CALLBACK(src, PROC_REF(InaccurateShot)) for(var/i in 1 to 13) addtimer(cb, i) - addtimer(CALLBACK(src, .proc/AttackRecovery), 14) + addtimer(CALLBACK(src, PROC_REF(AttackRecovery)), 14) /mob/living/simple_animal/hostile/jungle/seedling/proc/InaccurateShot() if(!QDELETED(target) && combatant_state == SEEDLING_STATE_ACTIVE && !stat) @@ -194,7 +194,7 @@ ranged_cooldown = world.time + ranged_cooldown_time if(target) face_atom(target) - addtimer(CALLBACK(src, .proc/ResetNeutral), 10) + addtimer(CALLBACK(src, PROC_REF(ResetNeutral)), 10) /mob/living/simple_animal/hostile/jungle/seedling/proc/ResetNeutral() combatant_state = SEEDLING_STATE_NEUTRAL diff --git a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm index 0f6c10d817..d3aa02c9e7 100644 --- a/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm +++ b/code/modules/mob/living/simple_animal/hostile/mecha_pilot.dm @@ -65,7 +65,7 @@ if(spawn_mecha_type) var/obj/vehicle/sealed/mecha/M = new spawn_mecha_type (get_turf(src)) if(istype(M)) - INVOKE_ASYNC(src, .proc/enter_mecha, M) + INVOKE_ASYNC(src, PROC_REF(enter_mecha), M) /mob/living/simple_animal/hostile/syndicate/mecha_pilot/proc/enter_mecha(obj/vehicle/sealed/mecha/M) @@ -233,7 +233,7 @@ if(LAZYACCESSASSOC(mecha.occupant_actions, src, /datum/action/vehicle/sealed/mecha/mech_defense_mode) && !mecha.defense_mode) var/datum/action/action = mecha.occupant_actions[src][/datum/action/vehicle/sealed/mecha/mech_defense_mode] action.Trigger(TRUE) - addtimer(CALLBACK(action, /datum/action/vehicle/sealed/mecha/mech_defense_mode.proc/Trigger, FALSE), 100) //10 seconds of defense, then toggle off + addtimer(CALLBACK(action, TYPE_PROC_REF(/datum/action/vehicle/sealed/mecha/mech_defense_mode, Trigger), FALSE), 100) //10 seconds of defense, then toggle off else if(prob(retreat_chance)) //Speed boost if possible @@ -241,7 +241,7 @@ var/datum/action/action = mecha.occupant_actions[src][/datum/action/vehicle/sealed/mecha/mech_overload_mode] mecha.leg_overload_mode = FALSE action.Trigger(TRUE) - addtimer(CALLBACK(action, /datum/action/vehicle/sealed/mecha/mech_overload_mode.proc/Trigger, FALSE), 100) //10 seconds of speeeeed, then toggle off + addtimer(CALLBACK(action, TYPE_PROC_REF(/datum/action/vehicle/sealed/mecha/mech_overload_mode, Trigger), FALSE), 100) //10 seconds of speeeeed, then toggle off retreat_distance = 50 addtimer(VARSET_CALLBACK(src, retreat_distance, 0), 10 SECONDS) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index 16d380064d..e931e615c0 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -181,7 +181,7 @@ Difficulty: Medium wander = TRUE /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/dash_attack() - INVOKE_ASYNC(src, .proc/dash, target) + INVOKE_ASYNC(src, PROC_REF(dash), target) shoot_ka() /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/proc/shoot_ka() @@ -263,7 +263,7 @@ Difficulty: Medium /obj/effect/temp_visual/dir_setting/miner_death/Initialize(mapload, set_dir) . = ..() - INVOKE_ASYNC(src, .proc/fade_out) + INVOKE_ASYNC(src, PROC_REF(fade_out)) /obj/effect/temp_visual/dir_setting/miner_death/proc/fade_out() var/matrix/M = new @@ -290,7 +290,7 @@ Difficulty: Medium /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/hunter/AttackingTarget() . = ..() if(. && prob(12)) - INVOKE_ASYNC(src, .proc/dash) + INVOKE_ASYNC(src, PROC_REF(dash)) /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/doom name = "hostile-environment miner" diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index 18e1b08f86..810ada537a 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -78,15 +78,15 @@ Difficulty: Hard blood_warp() if(prob(25)) - INVOKE_ASYNC(src, .proc/blood_spray) + INVOKE_ASYNC(src, PROC_REF(blood_spray)) else if(prob(5+anger_modifier/2)) slaughterlings() else if(health > maxHealth/2 && !client) - INVOKE_ASYNC(src, .proc/charge) + INVOKE_ASYNC(src, PROC_REF(charge)) else - INVOKE_ASYNC(src, .proc/triple_charge) + INVOKE_ASYNC(src, PROC_REF(triple_charge)) /mob/living/simple_animal/hostile/megafauna/bubblegum/Initialize() diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index 2f2fcda03c..04f381b2c0 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -81,7 +81,7 @@ Difficulty: Very Hard double_spiral() else visible_message("\"Judgement.\"") - INVOKE_ASYNC(src, .proc/spiral_shoot, pick(TRUE, FALSE)) + INVOKE_ASYNC(src, PROC_REF(spiral_shoot), pick(TRUE, FALSE)) else if(prob(20)) ranged_cooldown = world.time + 2 @@ -92,7 +92,7 @@ Difficulty: Very Hard blast() else ranged_cooldown = world.time + 20 - INVOKE_ASYNC(src, .proc/alternating_dir_shots) + INVOKE_ASYNC(src, PROC_REF(alternating_dir_shots)) /mob/living/simple_animal/hostile/megafauna/colossus/Initialize() @@ -144,8 +144,8 @@ Difficulty: Very Hard visible_message("\"Die.\"") sleep(10) - INVOKE_ASYNC(src, .proc/spiral_shoot) - INVOKE_ASYNC(src, .proc/spiral_shoot, TRUE) + INVOKE_ASYNC(src, PROC_REF(spiral_shoot)) + INVOKE_ASYNC(src, PROC_REF(spiral_shoot), TRUE) /mob/living/simple_animal/hostile/megafauna/colossus/proc/spiral_shoot(negative = FALSE, counter_start = 8) var/turf/start_turf = get_step(src, pick(GLOB.alldirs)) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm index 098cbb3add..3848992024 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm @@ -104,7 +104,7 @@ Difficulty: Extremely Hard if(easy_attack) snowball_machine_gun() else - INVOKE_ASYNC(src, .proc/ice_shotgun, 5, list(list(-180, -140, -100, -60, -20, 20, 60, 100, 140), list(-160, -120, -80, -40, 0, 40, 80, 120, 160))) + INVOKE_ASYNC(src, PROC_REF(ice_shotgun), 5, list(list(-180, -140, -100, -60, -20, 20, 60, 100, 140), list(-160, -120, -80, -40, 0, 40, 80, 120, 160))) snowball_machine_gun(5 * 8, 5) if(3) if(easy_attack) @@ -288,7 +288,7 @@ Difficulty: Extremely Hard return forceMove(user) to_chat(user, "You feel a bit safer... but a demonic presence lurks in the back of your head...") - RegisterSignal(user, COMSIG_MOB_DEATH, .proc/resurrect) + RegisterSignal(user, COMSIG_MOB_DEATH, PROC_REF(resurrect)) /// Resurrects the target when they die by cloning them into a new duplicate body and transferring their mind to the clone on a safe station turf /obj/item/resurrection_crystal/proc/resurrect(mob/living/carbon/user, gibbed) @@ -349,7 +349,7 @@ Difficulty: Extremely Hard icon_state = "frozen" /datum/status_effect/ice_block_talisman/on_apply() - RegisterSignal(owner, COMSIG_MOVABLE_PRE_MOVE, .proc/owner_moved) + RegisterSignal(owner, COMSIG_MOVABLE_PRE_MOVE, PROC_REF(owner_moved)) if(!owner.stat) to_chat(owner, "You become frozen in a cube!") cube = icon('icons/effects/freeze.dmi', "ice_cube") diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm index b8b94adab2..23eccb72af 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm @@ -111,15 +111,15 @@ Difficulty: Medium if(prob(15 + anger_modifier) && !client) if(health < maxHealth/2) - INVOKE_ASYNC(src, .proc/swoop_attack, TRUE, null, 50) + INVOKE_ASYNC(src, PROC_REF(swoop_attack), TRUE, null, 50) else fire_rain() else if(prob(10+anger_modifier) && !client) if(health > maxHealth/2) - INVOKE_ASYNC(src, .proc/swoop_attack) + INVOKE_ASYNC(src, PROC_REF(swoop_attack)) else - INVOKE_ASYNC(src, .proc/triple_swoop) + INVOKE_ASYNC(src, PROC_REF(triple_swoop)) else fire_walls() @@ -135,7 +135,7 @@ Difficulty: Medium playsound(get_turf(src),'sound/magic/fireball.ogg', 200, 1) for(var/d in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/fire_wall, d) + INVOKE_ASYNC(src, PROC_REF(fire_wall), d) /mob/living/simple_animal/hostile/megafauna/dragon/proc/fire_wall(dir) var/list/hit_things = list(src) @@ -309,7 +309,7 @@ Difficulty: Medium /obj/effect/temp_visual/target/Initialize(mapload, list/flame_hit) . = ..() - INVOKE_ASYNC(src, .proc/fall, flame_hit) + INVOKE_ASYNC(src, PROC_REF(fall), flame_hit) /obj/effect/temp_visual/dragon_swoop @@ -333,7 +333,7 @@ Difficulty: Medium /obj/effect/temp_visual/dragon_flight/Initialize(mapload, negative) . = ..() - INVOKE_ASYNC(src, .proc/flight, negative) + INVOKE_ASYNC(src, PROC_REF(flight), negative) /obj/effect/temp_visual/dragon_flight/proc/flight(negative) if(negative) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index ab25c3be05..a4c9f2e24b 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -156,10 +156,10 @@ Difficulty: Normal if(ranged_cooldown <= world.time) calculate_rage() ranged_cooldown = world.time + max(5, ranged_cooldown_time - anger_modifier * 0.75) - INVOKE_ASYNC(src, .proc/burst, get_turf(src)) + INVOKE_ASYNC(src, PROC_REF(burst), get_turf(src)) else burst_range = 3 - INVOKE_ASYNC(src, .proc/burst, get_turf(src), 0.25) //melee attacks on living mobs cause it to release a fast burst if on cooldown + INVOKE_ASYNC(src, PROC_REF(burst), get_turf(src), 0.25) //melee attacks on living mobs cause it to release a fast burst if on cooldown if(L.stat == CONSCIOUS && L.health >= 30) OpenFire() else @@ -258,9 +258,9 @@ Difficulty: Normal while(health && !QDELETED(target) && cross_counter) cross_counter-- if(prob(60)) - INVOKE_ASYNC(src, .proc/cardinal_blasts, target) + INVOKE_ASYNC(src, PROC_REF(cardinal_blasts), target) else - INVOKE_ASYNC(src, .proc/diagonal_blasts, target) + INVOKE_ASYNC(src, PROC_REF(diagonal_blasts), target) sleep(6 + target_slowness) animate(src, color = oldcolor, time = 8) addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 8) @@ -306,13 +306,13 @@ Difficulty: Normal else if(prob(70 - anger_modifier)) //a cross blast of some type if(prob(anger_modifier * (2 / target_slowness)) && health < maxHealth * 0.5) //we're super angry do it at all dirs - INVOKE_ASYNC(src, .proc/alldir_blasts, target) + INVOKE_ASYNC(src, PROC_REF(alldir_blasts), target) else if(prob(60)) - INVOKE_ASYNC(src, .proc/cardinal_blasts, target) + INVOKE_ASYNC(src, PROC_REF(cardinal_blasts), target) else - INVOKE_ASYNC(src, .proc/diagonal_blasts, target) + INVOKE_ASYNC(src, PROC_REF(diagonal_blasts), target) else //just release a burst of power - INVOKE_ASYNC(src, .proc/burst, get_turf(src)) + INVOKE_ASYNC(src, PROC_REF(burst), get_turf(src)) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/diagonal_blasts(mob/victim) //fire diagonal cross blasts with a delay var/turf/T = get_turf(victim) @@ -323,7 +323,7 @@ Difficulty: Normal sleep(2) new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.diagonals) - INVOKE_ASYNC(src, .proc/blast_wall, T, d) + INVOKE_ASYNC(src, PROC_REF(blast_wall), T, d) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/cardinal_blasts(mob/victim) //fire cardinal cross blasts with a delay var/turf/T = get_turf(victim) @@ -334,7 +334,7 @@ Difficulty: Normal sleep(2) new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/blast_wall, T, d) + INVOKE_ASYNC(src, PROC_REF(blast_wall), T, d) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/alldir_blasts(mob/victim) //fire alldir cross blasts with a delay var/turf/T = get_turf(victim) @@ -345,7 +345,7 @@ Difficulty: Normal sleep(2) new /obj/effect/temp_visual/hierophant/blast(T, src, FALSE) for(var/d in GLOB.alldirs) - INVOKE_ASYNC(src, .proc/blast_wall, T, d) + INVOKE_ASYNC(src, PROC_REF(blast_wall), T, d) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/blast_wall(turf/T, set_dir) //make a wall of blasts beam_range tiles long var/range = beam_range @@ -364,13 +364,13 @@ Difficulty: Normal return arena_cooldown = world.time + initial(arena_cooldown) for(var/d in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/arena_squares, T, d) + INVOKE_ASYNC(src, PROC_REF(arena_squares), T, d) for(var/t in RANGE_TURFS(11, T)) if(t && get_dist(t, T) == 11) new /obj/effect/temp_visual/hierophant/wall(t, src) new /obj/effect/temp_visual/hierophant/blast(t, src, FALSE) if(get_dist(src, T) >= 11) //hey you're out of range I need to get closer to you! - INVOKE_ASYNC(src, .proc/blink, T) + INVOKE_ASYNC(src, PROC_REF(blink), T) /mob/living/simple_animal/hostile/megafauna/hierophant/proc/arena_squares(turf/T, set_dir) //make a fancy effect extending from the arena target var/turf/previousturf = T @@ -523,7 +523,7 @@ Difficulty: Normal friendly_fire_check = is_friendly_fire if(new_speed) speed = new_speed - addtimer(CALLBACK(src, .proc/seek_target), 1) + addtimer(CALLBACK(src, PROC_REF(seek_target)), 1) /obj/effect/temp_visual/hierophant/chaser/proc/get_target_dir() . = get_cardinal_dir(src, targetturf) @@ -611,7 +611,7 @@ Difficulty: Normal if(ismineralturf(loc)) //drill mineral turfs var/turf/closed/mineral/M = loc M.gets_drilled(caster) - INVOKE_ASYNC(src, .proc/blast) + INVOKE_ASYNC(src, PROC_REF(blast)) /obj/effect/temp_visual/hierophant/blast/proc/blast() var/turf/T = get_turf(src) @@ -684,7 +684,7 @@ Difficulty: Normal if(H.beacon == src) to_chat(user, "You start removing your hierophant beacon...") H.timer = world.time + 51 - INVOKE_ASYNC(H, /obj/item/hierophant_club.proc/prepare_icon_update) + INVOKE_ASYNC(H, TYPE_PROC_REF(/obj/item/hierophant_club, prepare_icon_update)) if(do_after(user, 50, target = src)) playsound(src,'sound/magic/blind.ogg', 200, 1, -4) new /obj/effect/temp_visual/hierophant/telegraph/teleport(get_turf(src), user) @@ -694,7 +694,7 @@ Difficulty: Normal qdel(src) else H.timer = world.time - INVOKE_ASYNC(H, /obj/item/hierophant_club.proc/prepare_icon_update) + INVOKE_ASYNC(H, TYPE_PROC_REF(/obj/item/hierophant_club, prepare_icon_update)) else to_chat(user, "You touch the beacon with the club, but nothing happens.") else diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index c65698b862..3e529459c1 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -126,15 +126,15 @@ SHITCODE AHEAD. BE ADVISED. Also comment extravaganza minimum_distance = 0 set_varspeed(0) charging = TRUE - addtimer(CALLBACK(src, .proc/reset_charge), 60) + addtimer(CALLBACK(src, PROC_REF(reset_charge)), 60) var/mob/living/L = target if(!istype(L) || L.stat != DEAD) //I know, weird syntax, but it just works. - addtimer(CALLBACK(src, .proc/throw_thyself), 20) + addtimer(CALLBACK(src, PROC_REF(throw_thyself)), 20) ///This is the proc that actually does the throwing. Charge only adds a timer for this. /mob/living/simple_animal/hostile/megafauna/legion/proc/throw_thyself() playsound(src, 'sound/weapons/sonic_jackhammer.ogg', 50, TRUE) - throw_at(target, 7, 1.1, src, FALSE, FALSE, CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/effects/meteorimpact.ogg', 50 * size, TRUE, 2), INFINITY) + throw_at(target, 7, 1.1, src, FALSE, FALSE, CALLBACK(GLOBAL_PROC, PROC_REF(playsound), src, 'sound/effects/meteorimpact.ogg', 50 * size, TRUE, 2), INFINITY) ///Deals some extra damage on throw impact. /mob/living/simple_animal/hostile/megafauna/legion/throw_impact(mob/living/hit_atom, datum/thrownthing/throwingdatum) @@ -349,7 +349,7 @@ SHITCODE AHEAD. BE ADVISED. Also comment extravaganza /obj/structure/legionturret/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/set_up_shot), initial_firing_time) + addtimer(CALLBACK(src, PROC_REF(set_up_shot)), initial_firing_time) ///Handles an extremely basic AI /obj/structure/legionturret/proc/set_up_shot() @@ -373,7 +373,7 @@ SHITCODE AHEAD. BE ADVISED. Also comment extravaganza var/datum/point/vector/V = new(T1.x, T1.y, T1.z, 0, 0, angle) generate_tracer_between_points(V, V.return_vector_after_increments(6), /obj/effect/projectile/tracer/legion/tracer, 0, shot_delay, 0, 0, 0, null) playsound(src, 'sound/machines/airlockopen.ogg', 100, TRUE) - addtimer(CALLBACK(src, .proc/fire_beam, angle), shot_delay) + addtimer(CALLBACK(src, PROC_REF(fire_beam), angle), shot_delay) ///Called shot_delay after the turret shot the tracer. Shoots a projectile into the same direction. /obj/structure/legionturret/proc/fire_beam(angle) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm index d071209b64..b770e535a7 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm @@ -152,7 +152,7 @@ GLOBAL_LIST_INIT(AISwarmerCapsByType, list(/mob/living/simple_animal/hostile/swa /mob/living/simple_animal/hostile/swarmer/ai/proc/StartAction(deci = 0) stop_automated_movement = TRUE AIStatus = AI_OFF - addtimer(CALLBACK(src, .proc/EndAction), deci) + addtimer(CALLBACK(src, PROC_REF(EndAction)), deci) /mob/living/simple_animal/hostile/swarmer/ai/proc/EndAction() diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm index 3a9ad12cab..aada622930 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/wendigo.dm @@ -114,7 +114,7 @@ Difficulty: Hard . = ..() stored_move_dirs &= ~direct if(!stored_move_dirs) - INVOKE_ASYNC(src, .proc/ground_slam, stomp_range, 1) + INVOKE_ASYNC(src, PROC_REF(ground_slam), stomp_range, 1) /// Slams the ground around the wendigo throwing back enemies caught nearby /mob/living/simple_animal/hostile/megafauna/wendigo/proc/ground_slam(range, delay) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm index 1f5cace824..23305ca8d0 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm @@ -159,15 +159,15 @@ While using this makes the system rely on OnFire, it still gives options for tim if(boosted) mychild.playsound_local(get_turf(mychild), 'sound/effects/magic.ogg', 40, 0) to_chat(mychild, "Someone has activated your tumor. You will be returned to fight shortly, get ready!") - addtimer(CALLBACK(src, .proc/return_elite), 30) - INVOKE_ASYNC(src, .proc/arena_checks) + addtimer(CALLBACK(src, PROC_REF(return_elite)), 30) + INVOKE_ASYNC(src, PROC_REF(arena_checks)) if(TUMOR_INACTIVE) activity = TUMOR_ACTIVE var/mob/elitemind = null visible_message("[src] begins to convulse. Your instincts tell you to step back.") activator = user if(!boosted) - addtimer(CALLBACK(src, .proc/spawn_elite), 30) + addtimer(CALLBACK(src, PROC_REF(spawn_elite)), 30) return visible_message("Something within [src] stirs...") var/list/candidates = pollCandidatesForMob("Do you want to play as a lavaland elite?", ROLE_SENTIENCE, null, ROLE_SENTIENCE, 50, src, POLL_IGNORE_SENTIENCE_POTION) @@ -182,7 +182,7 @@ While using this makes the system rely on OnFire, it still gives options for tim to_chat(elitemind, "
!!READ THIS!!
The following is server-specific policy configuration and overrides anything said above if conflicting.") to_chat(elitemind, "

") to_chat(elitemind, "[policy]") - addtimer(CALLBACK(src, .proc/spawn_elite, elitemind), 100) + addtimer(CALLBACK(src, PROC_REF(spawn_elite), elitemind), 100) else visible_message("The stirring stops, and nothing emerges. Perhaps try again later.") activity = TUMOR_INACTIVE @@ -198,7 +198,7 @@ While using this makes the system rely on OnFire, it still gives options for tim mychild.key = elitemind.key mychild.sentience_act() icon_state = "tumor_popped" - INVOKE_ASYNC(src, .proc/arena_checks) + INVOKE_ASYNC(src, PROC_REF(arena_checks)) /obj/structure/elite_tumor/proc/return_elite() mychild.forceMove(loc) @@ -245,11 +245,11 @@ While using this makes the system rely on OnFire, it still gives options for tim /obj/structure/elite_tumor/proc/arena_checks() if(activity != TUMOR_ACTIVE || QDELETED(src)) return - INVOKE_ASYNC(src, .proc/fighters_check) //Checks to see if our fighters died. - INVOKE_ASYNC(src, .proc/arena_trap) //Gets another arena trap queued up for when this one runs out. - INVOKE_ASYNC(src, .proc/border_check) //Checks to see if our fighters got out of the arena somehow. + INVOKE_ASYNC(src, PROC_REF(fighters_check)) //Checks to see if our fighters died. + INVOKE_ASYNC(src, PROC_REF(arena_trap)) //Gets another arena trap queued up for when this one runs out. + INVOKE_ASYNC(src, PROC_REF(border_check)) //Checks to see if our fighters got out of the arena somehow. if(!QDELETED(src)) - addtimer(CALLBACK(src, .proc/arena_checks), 50) + addtimer(CALLBACK(src, PROC_REF(arena_checks)), 50) /obj/structure/elite_tumor/proc/fighters_check() if(activator != null && activator.stat == DEAD || activity == TUMOR_ACTIVE && QDELETED(activator)) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm index d7b7dc3dae..d218f0daaf 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm @@ -139,7 +139,7 @@ color = "#FF0000" set_varspeed(0) move_to_delay = 3 - addtimer(CALLBACK(src, .proc/reset_rage), 65) + addtimer(CALLBACK(src, PROC_REF(reset_rage)), 65) /mob/living/simple_animal/hostile/asteroid/elite/broodmother/proc/reset_rage() color = "#FFFFFF" @@ -216,11 +216,11 @@ retract() else deltimer(timerid) - timerid = addtimer(CALLBACK(src, .proc/retract), 10, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(retract)), 10, TIMER_STOPPABLE) /obj/effect/temp_visual/goliath_tentacle/broodmother/patch/Initialize(mapload, new_spawner) . = ..() - INVOKE_ASYNC(src, .proc/createpatch) + INVOKE_ASYNC(src, PROC_REF(createpatch)) /obj/effect/temp_visual/goliath_tentacle/broodmother/patch/proc/createpatch() var/tentacle_locs = spiral_range_turfs(1, get_turf(src)) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm index fae2e1fedf..47b1f39ba3 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm @@ -53,7 +53,7 @@ /mob/living/simple_animal/hostile/asteroid/elite/herald/death() . = ..() if(!is_mirror) - addtimer(CALLBACK(src, .proc/become_ghost), 8) + addtimer(CALLBACK(src, PROC_REF(become_ghost)), 8) if(my_mirror != null) qdel(my_mirror) @@ -143,13 +143,13 @@ var/target_turf = get_turf(target) var/angle_to_target = Get_Angle(src, target_turf) shoot_projectile(target_turf, angle_to_target, FALSE) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 2) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 4) + addtimer(CALLBACK(src, PROC_REF(shoot_projectile), target_turf, angle_to_target, FALSE), 2) + addtimer(CALLBACK(src, PROC_REF(shoot_projectile), target_turf, angle_to_target, FALSE), 4) if(health < maxHealth * 0.5) playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 10) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 12) - addtimer(CALLBACK(src, .proc/shoot_projectile, target_turf, angle_to_target, FALSE), 14) + addtimer(CALLBACK(src, PROC_REF(shoot_projectile), target_turf, angle_to_target, FALSE), 10) + addtimer(CALLBACK(src, PROC_REF(shoot_projectile), target_turf, angle_to_target, FALSE), 12) + addtimer(CALLBACK(src, PROC_REF(shoot_projectile), target_turf, angle_to_target, FALSE), 14) /mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_circleshot() var/static/list/directional_shot_angles = list(0, 45, 90, 135, 180, 225, 270, 315) @@ -166,11 +166,11 @@ if(!is_mirror) icon_state = "herald_enraged" playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/herald_circleshot), 5) + addtimer(CALLBACK(src, PROC_REF(herald_circleshot)), 5) if(health < maxHealth * 0.5) playsound(get_turf(src), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/herald_circleshot), 15) - addtimer(CALLBACK(src, .proc/unenrage), 20) + addtimer(CALLBACK(src, PROC_REF(herald_circleshot)), 15) + addtimer(CALLBACK(src, PROC_REF(unenrage)), 20) /mob/living/simple_animal/hostile/asteroid/elite/herald/proc/herald_teleshot(target) ranged_cooldown = world.time + 30 @@ -272,4 +272,4 @@ return owner.visible_message("[owner]'s [src] emits a loud noise as [owner] is struck!") playsound(get_turf(owner), 'sound/magic/clockwork/invoke_general.ogg', 20, TRUE) - addtimer(CALLBACK(src, .proc/reactionshot, owner), 10) + addtimer(CALLBACK(src, PROC_REF(reactionshot), owner), 10) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm index c744d4ed58..ad6a810e55 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm @@ -105,7 +105,7 @@ T = get_step(T, dir_to_target) playsound(src,'sound/magic/demon_attack1.ogg', 200, 1) visible_message("[src] prepares to charge!") - addtimer(CALLBACK(src, .proc/legionnaire_charge_2, dir_to_target, 0), 5) + addtimer(CALLBACK(src, PROC_REF(legionnaire_charge_2), dir_to_target, 0), 5) /mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/legionnaire_charge_2(var/move_dir, var/times_ran) if(times_ran >= 4) @@ -134,7 +134,7 @@ //L.Paralyze(20) L.Stun(20) //substituting this for the Paralyze from the line above, because we don't have tg paralysis stuff L.adjustBruteLoss(50) - addtimer(CALLBACK(src, .proc/legionnaire_charge_2, move_dir, (times_ran + 1)), 2) + addtimer(CALLBACK(src, PROC_REF(legionnaire_charge_2), move_dir, (times_ran + 1)), 2) /mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/head_detach(target) ranged_cooldown = world.time + 10 @@ -162,7 +162,7 @@ /mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/onHeadDeath() myhead = null - addtimer(CALLBACK(src, .proc/regain_head), 50) + addtimer(CALLBACK(src, PROC_REF(regain_head)), 50) /mob/living/simple_animal/hostile/asteroid/elite/legionnaire/proc/regain_head() has_head = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm index 5daeaff9e8..22ddf6141b 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm @@ -119,7 +119,7 @@ new /obj/effect/temp_visual/hierophant/blast/pandora(T, src, null, null, list(owner)) T = get_step(T, angleused) procsleft = procsleft - 1 - addtimer(CALLBACK(src, .proc/singular_shot_line, procsleft, angleused, T), 2) + addtimer(CALLBACK(src, PROC_REF(singular_shot_line), procsleft, angleused, T), 2) /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/magic_box(target) ranged_cooldown = world.time + cooldown_time @@ -135,7 +135,7 @@ new /obj/effect/temp_visual/hierophant/telegraph(T, src) new /obj/effect/temp_visual/hierophant/telegraph(source, src) playsound(source,'sound/machines/airlockopen.ogg', 200, 1) - addtimer(CALLBACK(src, .proc/pandora_teleport_2, T, source), 2) + addtimer(CALLBACK(src, PROC_REF(pandora_teleport_2), T, source), 2) /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport_2(var/turf/T, var/turf/source) new /obj/effect/temp_visual/hierophant/telegraph/teleport(T, src) @@ -147,7 +147,7 @@ animate(src, alpha = 0, time = 2, easing = EASE_OUT) //fade out visible_message("[src] fades out!") density = FALSE - addtimer(CALLBACK(src, .proc/pandora_teleport_3, T), 2) + addtimer(CALLBACK(src, PROC_REF(pandora_teleport_3), T), 2) /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/pandora_teleport_3(var/turf/T) forceMove(T) @@ -160,7 +160,7 @@ var/turf/T = get_turf(target) new /obj/effect/temp_visual/hierophant/blast/pandora(T, src, null, null, list(owner)) var/max_size = 2 - addtimer(CALLBACK(src, .proc/aoe_squares_2, T, 0, max_size), 2) + addtimer(CALLBACK(src, PROC_REF(aoe_squares_2), T, 0, max_size), 2) /mob/living/simple_animal/hostile/asteroid/elite/pandora/proc/aoe_squares_2(var/turf/T, var/ring, var/max_size) if(ring > max_size) @@ -168,7 +168,7 @@ for(var/t in spiral_range_turfs(ring, T)) if(get_dist(t, T) == ring) new /obj/effect/temp_visual/hierophant/blast/pandora(t, src, null, null, list(owner)) - addtimer(CALLBACK(src, .proc/aoe_squares_2, T, (ring + 1), max_size), 2) + addtimer(CALLBACK(src, PROC_REF(aoe_squares_2), T, (ring + 1), max_size), 2) //The specific version of hiero's squares pandora uses /obj/effect/temp_visual/hierophant/blast/pandora diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm index 2017d75c36..46bb3a9fa2 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm @@ -53,7 +53,7 @@ retreat_distance = 10 minimum_distance = 10 if(will_burrow) - addtimer(CALLBACK(src, .proc/Burrow), chase_time) + addtimer(CALLBACK(src, PROC_REF(Burrow)), chase_time) /mob/living/simple_animal/hostile/asteroid/goldgrub/AttackingTarget() if(istype(target, /obj/item/stack/ore)) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm index f33bd6a3b7..d29de07532 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm @@ -168,7 +168,7 @@ var/turf/closed/mineral/M = loc M.gets_drilled() deltimer(timerid) - timerid = addtimer(CALLBACK(src, .proc/tripanim), 7, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(tripanim)), 7, TIMER_STOPPABLE) /obj/effect/temp_visual/goliath_tentacle/original/Initialize(mapload, new_spawner) . = ..() @@ -182,7 +182,7 @@ /obj/effect/temp_visual/goliath_tentacle/proc/tripanim() icon_state = "Goliath_tentacle_wiggle" deltimer(timerid) - timerid = addtimer(CALLBACK(src, .proc/trip), 3, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(trip)), 3, TIMER_STOPPABLE) /obj/effect/temp_visual/goliath_tentacle/proc/trip() var/latched = FALSE @@ -206,7 +206,7 @@ retract() else deltimer(timerid) - timerid = addtimer(CALLBACK(src, .proc/retract), 10, TIMER_STOPPABLE) + timerid = addtimer(CALLBACK(src, PROC_REF(retract)), 10, TIMER_STOPPABLE) /obj/effect/temp_visual/goliath_tentacle/proc/retract() icon_state = "Goliath_tentacle_retract" diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 0844cf988a..61578dedfc 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -96,7 +96,7 @@ . = ..() if(swarming) AddComponent(/datum/component/swarming) //oh god not the bees - addtimer(CALLBACK(src, .proc/death), 100) + addtimer(CALLBACK(src, PROC_REF(death)), 100) //Legion /mob/living/simple_animal/hostile/asteroid/hivelord/legion diff --git a/code/modules/mob/living/simple_animal/hostile/mushroom.dm b/code/modules/mob/living/simple_animal/hostile/mushroom.dm index 36b772b6d2..368cc33597 100644 --- a/code/modules/mob/living/simple_animal/hostile/mushroom.dm +++ b/code/modules/mob/living/simple_animal/hostile/mushroom.dm @@ -92,7 +92,7 @@ /mob/living/simple_animal/hostile/mushroom/adjustHealth(amount, updating_health = TRUE, forced = FALSE) //Possibility to flee from a fight just to make it more visually interesting if(!retreat_distance && prob(33)) retreat_distance = 5 - addtimer(CALLBACK(src, .proc/stop_retreat), 30) + addtimer(CALLBACK(src, PROC_REF(stop_retreat)), 30) . = ..() /mob/living/simple_animal/hostile/mushroom/proc/stop_retreat() @@ -141,7 +141,7 @@ revive(full_heal = 1) UpdateMushroomCap() recovery_cooldown = 1 - addtimer(CALLBACK(src, .proc/recovery_recharge), 300) + addtimer(CALLBACK(src, PROC_REF(recovery_recharge)), 300) /mob/living/simple_animal/hostile/mushroom/proc/recovery_recharge() recovery_cooldown = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/plaguerat.dm b/code/modules/mob/living/simple_animal/hostile/plaguerat.dm index 73dace85cd..d67064a447 100644 --- a/code/modules/mob/living/simple_animal/hostile/plaguerat.dm +++ b/code/modules/mob/living/simple_animal/hostile/plaguerat.dm @@ -75,7 +75,7 @@ GLOBAL_LIST_EMPTY(plague_rats) loc = exit_vent var/travel_time = round(get_dist(loc, exit_vent.loc) / 2) - addtimer(CALLBACK(src, .proc/exit_vents), travel_time) //come out at exit vent in 2 to 20 seconds + addtimer(CALLBACK(src, PROC_REF(exit_vents)), travel_time) //come out at exit vent in 2 to 20 seconds if(world.time > min_next_vent && !entry_vent && !in_vent && prob(RAT_VENT_CHANCE)) //small chance to go into a vent diff --git a/code/modules/mob/living/simple_animal/hostile/regalrat.dm b/code/modules/mob/living/simple_animal/hostile/regalrat.dm index f90fb55424..8419271d57 100644 --- a/code/modules/mob/living/simple_animal/hostile/regalrat.dm +++ b/code/modules/mob/living/simple_animal/hostile/regalrat.dm @@ -36,7 +36,7 @@ riot = new /datum/action/cooldown/riot riot.Grant(src) AddElement(/datum/element/ventcrawling, given_tier = VENTCRAWLER_ALWAYS) - INVOKE_ASYNC(src, .proc/poll_for_player) + INVOKE_ASYNC(src, PROC_REF(poll_for_player)) /mob/living/simple_animal/hostile/regalrat/proc/poll_for_player() var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you want to play as the Royal Rat, cheesey be his crown?", ROLE_SENTIENCE, null, FALSE, 100, POLL_IGNORE_SENTIENCE_POTION) diff --git a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm index 51f395207f..98bc2fb122 100644 --- a/code/modules/mob/living/simple_animal/hostile/space_dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/space_dragon.dm @@ -301,7 +301,7 @@ if(D.density) return delayFire += 1.0 - addtimer(CALLBACK(src, .proc/dragon_fire_line, T), delayFire) + addtimer(CALLBACK(src, PROC_REF(dragon_fire_line), T), delayFire) /** * What occurs on each tile to actually create the fire. @@ -381,7 +381,7 @@ fully_heal() add_filter("anger_glow", 3, list("type" = "outline", "color" = "#ff330030", "size" = 5)) add_movespeed_modifier(/datum/movespeed_modifier/dragon_rage) - addtimer(CALLBACK(src, .proc/rift_depower), 30 SECONDS) + addtimer(CALLBACK(src, PROC_REF(rift_depower)), 30 SECONDS) /** * Gives Space Dragon their the rift speed buff permanantly. @@ -437,7 +437,7 @@ /mob/living/simple_animal/hostile/space_dragon/proc/useGust(timer) if(timer != 10) pixel_y = pixel_y + 2; - addtimer(CALLBACK(src, .proc/useGust, timer + 1), 1.5) + addtimer(CALLBACK(src, PROC_REF(useGust), timer + 1), 1.5) return pixel_y = 0 icon_state = "spacedragon_gust_2" @@ -459,7 +459,7 @@ var/throwtarget = get_edge_target_turf(target, dir_to_target) L.safe_throw_at(throwtarget, 10, 1, src) L.drop_all_held_items() - addtimer(CALLBACK(src, .proc/reset_status), 4 + ((tiredness * tiredness_mult) / 10)) + addtimer(CALLBACK(src, PROC_REF(reset_status)), 4 + ((tiredness * tiredness_mult) / 10)) tiredness = tiredness + (gust_tiredness * tiredness_mult) /** 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 e724da5cc3..ddc8ce8d4f 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 @@ -31,7 +31,7 @@ for(var/turf/T in anchors) var/datum/beam/B = Beam(T, "vine", time=INFINITY, maxdistance=5, beam_type=/obj/effect/ebeam/vine) B.sleep_time = 10 //these shouldn't move, so let's slow down updates to 1 second (any slower and the deletion of the vines would be too slow) - addtimer(CALLBACK(src, .proc/bear_fruit), growth_time) + addtimer(CALLBACK(src, PROC_REF(bear_fruit)), growth_time) /** * Spawns a venus human trap, then qdels itself. @@ -128,7 +128,7 @@ return var/datum/beam/newVine = Beam(the_target, "vine", time=INFINITY, maxdistance = vine_grab_distance, beam_type=/obj/effect/ebeam/vine) - RegisterSignal(newVine, COMSIG_PARENT_QDELETING, .proc/remove_vine, newVine) + RegisterSignal(newVine, COMSIG_PARENT_QDELETING, PROC_REF(remove_vine), newVine) vines += newVine if(isliving(the_target)) var/mob/living/L = the_target diff --git a/code/modules/mob/living/simple_animal/hostile/wizard.dm b/code/modules/mob/living/simple_animal/hostile/wizard.dm index 4cfba0c74c..c2b7bad5b6 100644 --- a/code/modules/mob/living/simple_animal/hostile/wizard.dm +++ b/code/modules/mob/living/simple_animal/hostile/wizard.dm @@ -68,7 +68,7 @@ /mob/living/simple_animal/hostile/wizard/handle_automated_action() . = ..() - INVOKE_ASYNC(src, .proc/AutomatedCast) + INVOKE_ASYNC(src, PROC_REF(AutomatedCast)) /mob/living/simple_animal/hostile/wizard/proc/AutomatedCast() if(target && next_cast < world.time) diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index 516ffa1085..47fdbf0917 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -455,7 +455,7 @@ GLOBAL_LIST_INIT(strippable_parrot_items, create_strippable_list(list( newspeak.Add(possible_phrase) speak = newspeak - INVOKE_ASYNC(src, .proc/attempt_item_theft) + INVOKE_ASYNC(src, PROC_REF(attempt_item_theft)) return //-----WANDERING - This is basically a 'I dont know what to do yet' state diff --git a/code/modules/mob/living/simple_animal/slime/life.dm b/code/modules/mob/living/simple_animal/slime/life.dm index 274af333fc..df8d825f58 100644 --- a/code/modules/mob/living/simple_animal/slime/life.dm +++ b/code/modules/mob/living/simple_animal/slime/life.dm @@ -391,7 +391,7 @@ else if(CHECK_MOBILITY(src, MOBILITY_MOVE) && isturf(loc) && prob(33)) step(src, pick(GLOB.cardinals)) else if(!AIproc) - INVOKE_ASYNC(src, .proc/AIprocess) + INVOKE_ASYNC(src, PROC_REF(AIprocess)) /mob/living/simple_animal/slime/handle_automated_movement() return //slime random movement is currently handled in handle_targets() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index ded4367de2..096b9ee15c 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -347,8 +347,8 @@ if(isnull(client.recent_examines[A]) || client.recent_examines[A] < world.time) result = A.examine(src) client.recent_examines[A] = world.time + EXAMINE_MORE_TIME // set the value to when the examine cooldown ends - RegisterSignal(A, COMSIG_PARENT_QDELETING, .proc/clear_from_recent_examines, override=TRUE) // to flush the value if deleted early - addtimer(CALLBACK(src, .proc/clear_from_recent_examines, A), EXAMINE_MORE_TIME) + RegisterSignal(A, COMSIG_PARENT_QDELETING, PROC_REF(clear_from_recent_examines), override=TRUE) // to flush the value if deleted early + addtimer(CALLBACK(src, PROC_REF(clear_from_recent_examines), A), EXAMINE_MORE_TIME) handle_eye_contact(A) else result = A.examine_more(src) @@ -446,13 +446,13 @@ if(!istype(examined_carbon) || (!(examined_carbon.wear_mask && examined_carbon.wear_mask.flags_inv & HIDEFACE) && !(examined_carbon.head && examined_carbon.head.flags_inv & HIDEFACE))) if(SEND_SIGNAL(src, COMSIG_MOB_EYECONTACT, examined_mob, TRUE) != COMSIG_BLOCK_EYECONTACT) var/msg = "You make eye contact with [examined_mob]." - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, src, msg), 3) // so the examine signal has time to fire and this will print after + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), src, msg), 3) // so the examine signal has time to fire and this will print after var/mob/living/carbon/us_as_carbon = src // i know >casting as subtype, but this isn't really an inheritable check if(!istype(us_as_carbon) || (!(us_as_carbon.wear_mask && us_as_carbon.wear_mask.flags_inv & HIDEFACE) && !(us_as_carbon.head && us_as_carbon.head.flags_inv & HIDEFACE))) if(SEND_SIGNAL(examined_mob, COMSIG_MOB_EYECONTACT, src, FALSE) != COMSIG_BLOCK_EYECONTACT) var/msg = "[src] makes eye contact with you." - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, examined_mob, msg), 3) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), examined_mob, msg), 3) /mob/proc/can_resist() return FALSE //overridden in living.dm @@ -539,7 +539,7 @@ if(send_signal) SEND_SIGNAL(src, COMSIG_MOB_KEY_CHANGE, new_mob, src) //splurt changeh - INVOKE_ASYNC(GLOBAL_PROC, .proc/_paci_check, new_mob, src) + INVOKE_ASYNC(GLOBAL_PROC, PROC_REF(_paci_check), new_mob, src) // return TRUE diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 775b66ecb5..cd08010313 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -19,7 +19,7 @@ new /obj/effect/temp_visual/monkeyify(loc) - transformation_timer = addtimer(CALLBACK(src, .proc/finish_monkeyize, tr_flags), TRANSFORMATION_DURATION, TIMER_UNIQUE) + transformation_timer = addtimer(CALLBACK(src, PROC_REF(finish_monkeyize), tr_flags), TRANSFORMATION_DURATION, TIMER_UNIQUE) /mob/living/carbon/proc/finish_monkeyize(tr_flags) transformation_timer = null diff --git a/code/modules/mob/typing_indicator.dm b/code/modules/mob/typing_indicator.dm index 570f01f5d9..7c87596184 100644 --- a/code/modules/mob/typing_indicator.dm +++ b/code/modules/mob/typing_indicator.dm @@ -36,7 +36,7 @@ GLOBAL_LIST_EMPTY(typing_indicator_overlays) return typing_indicator_current = state_override add_overlay(state_override) - typing_indicator_timerid = addtimer(CALLBACK(src, .proc/clear_typing_indicator), timeout_override, TIMER_STOPPABLE) + typing_indicator_timerid = addtimer(CALLBACK(src, PROC_REF(clear_typing_indicator)), timeout_override, TIMER_STOPPABLE) /** * Removes typing indicator. diff --git a/code/modules/mod/mod_ai.dm b/code/modules/mod/mod_ai.dm index 46da99f052..fac561bb03 100644 --- a/code/modules/mod/mod_ai.dm +++ b/code/modules/mod/mod_ai.dm @@ -178,7 +178,7 @@ return wearer.loc.relaymove(wearer, direction) else if(wearer) ADD_TRAIT(wearer, TRAIT_MOBILITY_NOREST, MOD_TRAIT) - addtimer(CALLBACK(src, .proc/ai_fall), AI_FALL_TIME, TIMER_UNIQUE | TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(ai_fall)), AI_FALL_TIME, TIMER_UNIQUE | TIMER_OVERRIDE) var/atom/movable/mover = wearer || src return step(mover, direction) diff --git a/code/modules/mod/mod_control.dm b/code/modules/mod/mod_control.dm index 35f4b3cfe3..40f7fa1a93 100644 --- a/code/modules/mod/mod_control.dm +++ b/code/modules/mod/mod_control.dm @@ -139,7 +139,7 @@ for(var/obj/item/mod/module/module as anything in initial_modules) module = new module(src) install(module) - RegisterSignal(src, COMSIG_ATOM_EXITED, .proc/on_exit) + RegisterSignal(src, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) movedelay = CONFIG_GET(number/movedelay/run_delay) /obj/item/mod/control/Destroy() @@ -394,8 +394,8 @@ /obj/item/mod/control/proc/set_wearer(mob/user) wearer = user - RegisterSignal(wearer, COMSIG_ATOM_EXITED, .proc/on_exit) - RegisterSignal(wearer, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, .proc/on_borg_charge) + RegisterSignal(wearer, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) + RegisterSignal(wearer, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, PROC_REF(on_borg_charge)) update_cell_alert() for(var/obj/item/mod/module/module as anything in modules) module.on_equip() @@ -575,7 +575,7 @@ if(mod_parts.Find(part)) conceal(wearer, part) if(active) - INVOKE_ASYNC(src, .proc/toggle_activate, wearer, TRUE) + INVOKE_ASYNC(src, PROC_REF(toggle_activate), wearer, TRUE) return /obj/item/mod/control/proc/on_borg_charge(datum/source, amount) diff --git a/code/modules/mod/mod_paint.dm b/code/modules/mod/mod_paint.dm index 44f4923002..d98705100e 100644 --- a/code/modules/mod/mod_paint.dm +++ b/code/modules/mod/mod_paint.dm @@ -155,7 +155,7 @@ var/list/skins = list() for(var/mod_skin in mod.theme.skins) skins[mod_skin] = image(icon = mod.icon, icon_state = "[mod_skin]-control") - var/pick = show_radial_menu(user, mod, skins, custom_check = CALLBACK(src, .proc/check_menu, mod, user), require_near = TRUE) + var/pick = show_radial_menu(user, mod, skins, custom_check = CALLBACK(src, PROC_REF(check_menu), mod, user), require_near = TRUE) if(!pick) balloon_alert(user, "no skin picked!") return diff --git a/code/modules/mod/modules/_module.dm b/code/modules/mod/modules/_module.dm index 2d008cad1c..e8ded6a61d 100644 --- a/code/modules/mod/modules/_module.dm +++ b/code/modules/mod/modules/_module.dm @@ -52,8 +52,8 @@ if(ispath(device)) device = new device(src) ADD_TRAIT(device, TRAIT_NODROP, MOD_TRAIT) - RegisterSignal(device, COMSIG_PARENT_PREQDELETED, .proc/on_device_deletion) - RegisterSignal(src, COMSIG_ATOM_EXITED, .proc/on_exit) + RegisterSignal(device, COMSIG_PARENT_PREQDELETED, PROC_REF(on_device_deletion)) + RegisterSignal(src, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) /obj/item/mod/module/Destroy() mod?.uninstall(src) @@ -125,7 +125,7 @@ if(device) if(mod.wearer.put_in_hands(device)) balloon_alert(mod.wearer, "[device] extended") - RegisterSignal(mod.wearer, COMSIG_ATOM_EXITED, .proc/on_exit) + RegisterSignal(mod.wearer, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) else balloon_alert(mod.wearer, "can't extend [device]!") return @@ -163,7 +163,7 @@ to_chat(mod.wearer, span_warning("You cannot activate this right now.")) return FALSE COOLDOWN_START(src, cooldown_timer, cooldown_time) - addtimer(CALLBACK(mod.wearer, /mob.proc/update_inv_back), cooldown_time) + addtimer(CALLBACK(mod.wearer, TYPE_PROC_REF(/mob, update_inv_back)), cooldown_time) mod.wearer.update_inv_back() return TRUE @@ -268,7 +268,7 @@ /// Updates the signal used by active modules to be activated /obj/item/mod/module/proc/update_signal() mod.selected_module.used_signal = COMSIG_MOB_ALTCLICKON - RegisterSignal(mod.wearer, mod.selected_module.used_signal, /obj/item/mod/module.proc/on_special_click) + RegisterSignal(mod.wearer, mod.selected_module.used_signal, TYPE_PROC_REF(/obj/item/mod/module, on_special_click)) /obj/item/mod/module/anomaly_locked name = "MOD anomaly locked module" diff --git a/code/modules/mod/modules/modules_engineering.dm b/code/modules/mod/modules/modules_engineering.dm index cc0a6812f1..fc6024e667 100644 --- a/code/modules/mod/modules/modules_engineering.dm +++ b/code/modules/mod/modules/modules_engineering.dm @@ -107,7 +107,7 @@ tether.preparePixelProjectile(target, mod.wearer) tether.firer = mod.wearer playsound(src, 'sound/weapons/batonextend.ogg', 25, TRUE) - INVOKE_ASYNC(tether, /obj/item/projectile.proc/fire) + INVOKE_ASYNC(tether, TYPE_PROC_REF(/obj/item/projectile, fire)) drain_power(use_power_cost) /obj/item/projectile/tether diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm index 1fa49f57e9..47aebc455b 100644 --- a/code/modules/mod/modules/modules_general.dm +++ b/code/modules/mod/modules/modules_general.dm @@ -108,7 +108,7 @@ if(!.) return ion_trail.start() - RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, .proc/move_react) + RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, PROC_REF(move_react)) if(full_speed) mod.wearer.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed) else @@ -332,10 +332,10 @@ var/dna = null /obj/item/mod/module/dna_lock/on_install() - RegisterSignal(mod, COMSIG_MOD_ACTIVATE, .proc/on_mod_activation) - RegisterSignal(mod, COMSIG_MOD_MODULE_REMOVAL, .proc/on_mod_removal) - RegisterSignal(mod, COMSIG_ATOM_EMP_ACT, .proc/on_emp) - RegisterSignal(mod, COMSIG_ATOM_EMAG_ACT, .proc/on_emag) + RegisterSignal(mod, COMSIG_MOD_ACTIVATE, PROC_REF(on_mod_activation)) + RegisterSignal(mod, COMSIG_MOD_MODULE_REMOVAL, PROC_REF(on_mod_removal)) + RegisterSignal(mod, COMSIG_ATOM_EMP_ACT, PROC_REF(on_emp)) + RegisterSignal(mod, COMSIG_ATOM_EMAG_ACT, PROC_REF(on_emag)) /obj/item/mod/module/dna_lock/on_uninstall(deleting = FALSE) UnregisterSignal(mod, COMSIG_MOD_ACTIVATE) diff --git a/code/modules/mod/modules/modules_maint.dm b/code/modules/mod/modules/modules_maint.dm index 65a5be5dc6..16c6627b4b 100644 --- a/code/modules/mod/modules/modules_maint.dm +++ b/code/modules/mod/modules/modules_maint.dm @@ -18,7 +18,7 @@ mod.activation_step_time *= 2 /obj/item/mod/module/springlock/on_suit_activation() - RegisterSignal(mod.wearer, COMSIG_ATOM_EXPOSE_REAGENTS, .proc/on_wearer_exposed) + RegisterSignal(mod.wearer, COMSIG_ATOM_EXPOSE_REAGENTS, PROC_REF(on_wearer_exposed)) /obj/item/mod/module/springlock/on_suit_deactivation(deleting = FALSE) UnregisterSignal(mod.wearer, COMSIG_ATOM_EXPOSE_REAGENTS) @@ -33,8 +33,8 @@ return //remove non-touch reagent exposure to_chat(mod.wearer, span_danger("[src] makes an ominous click sound...")) playsound(src, 'sound/items/modsuit/springlock.ogg', 75, TRUE) - addtimer(CALLBACK(src, .proc/snap_shut), rand(3 SECONDS, 5 SECONDS)) - RegisterSignal(mod, COMSIG_MOD_ACTIVATE, .proc/on_activate_spring_block) + addtimer(CALLBACK(src, PROC_REF(snap_shut)), rand(3 SECONDS, 5 SECONDS)) + RegisterSignal(mod, COMSIG_MOD_ACTIVATE, PROC_REF(on_activate_spring_block)) ///Signal fired when wearer attempts to activate/deactivate suits /obj/item/mod/module/springlock/proc/on_activate_spring_block(datum/source, user) diff --git a/code/modules/mod/modules/modules_medical.dm b/code/modules/mod/modules/modules_medical.dm index c7e1510152..5de1788972 100644 --- a/code/modules/mod/modules/modules_medical.dm +++ b/code/modules/mod/modules/modules_medical.dm @@ -109,7 +109,7 @@ /obj/item/mod/module/defibrillator/Initialize(mapload) . = ..() - RegisterSignal(device, COMSIG_DEFIBRILLATOR_SUCCESS, .proc/on_defib_success) + RegisterSignal(device, COMSIG_DEFIBRILLATOR_SUCCESS, PROC_REF(on_defib_success)) /obj/item/mod/module/defibrillator/Destroy() UnregisterSignal(device, COMSIG_DEFIBRILLATOR_SUCCESS) diff --git a/code/modules/mod/modules/modules_science.dm b/code/modules/mod/modules/modules_science.dm index 7208210b76..3e9c1a236f 100644 --- a/code/modules/mod/modules/modules_science.dm +++ b/code/modules/mod/modules/modules_science.dm @@ -38,7 +38,7 @@ return had_research_scanner = mod.wearer.research_scanner mod.wearer.research_scanner = TRUE - RegisterSignal(SSdcs, COMSIG_GLOB_EXPLOSION, .proc/sense_explosion) + RegisterSignal(SSdcs, COMSIG_GLOB_EXPLOSION, PROC_REF(sense_explosion)) /obj/item/mod/module/reagent_scanner/advanced/on_deactivation(display_message = TRUE, deleting = FALSE) . = ..() diff --git a/code/modules/mod/modules/modules_security.dm b/code/modules/mod/modules/modules_security.dm index 098abf8015..9980aba9f8 100644 --- a/code/modules/mod/modules/modules_security.dm +++ b/code/modules/mod/modules/modules_security.dm @@ -23,10 +23,10 @@ if(!.) return if(bumpoff) - RegisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP, .proc/unstealth) - RegisterSignal(mod.wearer, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, .proc/on_unarmed_attack) - RegisterSignal(mod.wearer, COMSIG_ATOM_BULLET_ACT, .proc/on_bullet_act) - RegisterSignal(mod.wearer, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_PARENT_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW), .proc/unstealth) + RegisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP, PROC_REF(unstealth)) + RegisterSignal(mod.wearer, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, PROC_REF(on_unarmed_attack)) + RegisterSignal(mod.wearer, COMSIG_ATOM_BULLET_ACT, PROC_REF(on_bullet_act)) + RegisterSignal(mod.wearer, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_PARENT_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW), PROC_REF(unstealth)) animate(mod.wearer, alpha = stealth_alpha, time = 1.5 SECONDS) drain_power(use_power_cost) @@ -91,7 +91,7 @@ mod.chestplate.allowed -= (guns_typecache - already_allowed_guns) /obj/item/mod/module/magnetic_harness/on_suit_activation() - RegisterSignal(mod.wearer, COMSIG_MOB_UNEQUIPPED_ITEM, .proc/check_dropped_item) + RegisterSignal(mod.wearer, COMSIG_MOB_UNEQUIPPED_ITEM, PROC_REF(check_dropped_item)) /obj/item/mod/module/magnetic_harness/on_suit_deactivation(deleting = FALSE) UnregisterSignal(mod.wearer, COMSIG_MOB_UNEQUIPPED_ITEM) @@ -103,7 +103,7 @@ return if(new_location != get_turf(src)) return - addtimer(CALLBACK(src, .proc/pick_up_item, dropped_item), magnet_delay) + addtimer(CALLBACK(src, PROC_REF(pick_up_item), dropped_item), magnet_delay) /obj/item/mod/module/magnetic_harness/proc/pick_up_item(obj/item/item) if(!isturf(item.loc) || !item.Adjacent(mod.wearer)) @@ -184,7 +184,7 @@ . = ..() if(!.) return - RegisterSignal(mod.wearer, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(mod.wearer, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /obj/item/mod/module/megaphone/on_deactivation(display_message = TRUE, deleting = FALSE) . = ..() diff --git a/code/modules/mod/modules/modules_supply.dm b/code/modules/mod/modules/modules_supply.dm index e3c70fa570..57d2b39db8 100644 --- a/code/modules/mod/modules/modules_supply.dm +++ b/code/modules/mod/modules/modules_supply.dm @@ -188,7 +188,7 @@ stored = holding balloon_alert(mod.wearer, "mining satchel stored") playsound(src, 'sound/weapons/revolverempty.ogg', 100, TRUE) - RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, .proc/Pickup_ores) + RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, PROC_REF(Pickup_ores)) else if(mod.wearer.put_in_active_hand(stored, forced = FALSE, ignore_animation = TRUE)) UnregisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED) balloon_alert(mod.wearer, "mining satchel retrieved") @@ -203,7 +203,7 @@ /obj/item/mod/module/orebag/on_equip() if(stored) - RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, .proc/Pickup_ores) + RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, PROC_REF(Pickup_ores)) /obj/item/mod/module/orebag/on_unequip() if(stored) diff --git a/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm b/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm index 4e5afa32a7..825283bf9c 100644 --- a/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm +++ b/code/modules/modular_computers/file_system/programs/antagonist/revelation.dm @@ -22,7 +22,7 @@ if(istype(computer, /obj/item/modular_computer/tablet/integrated)) //If this is a borg's integrated tablet var/obj/item/modular_computer/tablet/integrated/modularInterface = computer to_chat(modularInterface.borgo,span_userdanger("SYSTEM PURGE DETECTED/")) - addtimer(CALLBACK(modularInterface.borgo, /mob/living/silicon/robot/.proc/death), 2 SECONDS, TIMER_UNIQUE) + addtimer(CALLBACK(modularInterface.borgo, TYPE_PROC_REF(/mob/living/silicon/robot, death)), 2 SECONDS, TIMER_UNIQUE) return computer.visible_message(span_notice("\The [computer]'s screen brightly flashes and loud electrical buzzing is heard.")) diff --git a/code/modules/modular_computers/file_system/programs/signaler.dm b/code/modules/modular_computers/file_system/programs/signaler.dm index bf309ecdf4..52e14d63e0 100644 --- a/code/modules/modular_computers/file_system/programs/signaler.dm +++ b/code/modules/modular_computers/file_system/programs/signaler.dm @@ -38,7 +38,7 @@ return switch(action) if("signal") - INVOKE_ASYNC(src, .proc/signal) + INVOKE_ASYNC(src, PROC_REF(signal)) . = TRUE if("freq") var/new_signal_frequency = sanitize_frequency(unformat_frequency(params["freq"]), TRUE) diff --git a/code/modules/modular_computers/file_system/programs/sm_monitor.dm b/code/modules/modular_computers/file_system/programs/sm_monitor.dm index 9038c71a88..83e8cb2122 100644 --- a/code/modules/modular_computers/file_system/programs/sm_monitor.dm +++ b/code/modules/modular_computers/file_system/programs/sm_monitor.dm @@ -55,7 +55,7 @@ if (!isturf(S.loc) || !(is_station_level(S.z) || is_mining_level(S.z) || S.z == T.z)) continue supermatters.Add(S) - RegisterSignal(S, COMSIG_PARENT_QDELETING, .proc/react_to_del) + RegisterSignal(S, COMSIG_PARENT_QDELETING, PROC_REF(react_to_del)) /datum/computer_file/program/supermatter_monitor/proc/get_status() . = SUPERMATTER_INACTIVE @@ -71,8 +71,8 @@ */ /datum/computer_file/program/supermatter_monitor/proc/set_signals() if(active) - RegisterSignal(active, COMSIG_SUPERMATTER_DELAM_ALARM, .proc/send_alert, override = TRUE) - RegisterSignal(active, COMSIG_SUPERMATTER_DELAM_START_ALARM, .proc/send_start_alert, override = TRUE) + RegisterSignal(active, COMSIG_SUPERMATTER_DELAM_ALARM, PROC_REF(send_alert), override = TRUE) + RegisterSignal(active, COMSIG_SUPERMATTER_DELAM_START_ALARM, PROC_REF(send_start_alert), override = TRUE) /** * Removes the signal listener for Supermatter delaminations from the selected supermatter. diff --git a/code/modules/modular_computers/laptop_vendor.dm b/code/modules/modular_computers/laptop_vendor.dm index 4a268c2911..ed48c36ad4 100644 --- a/code/modules/modular_computers/laptop_vendor.dm +++ b/code/modules/modular_computers/laptop_vendor.dm @@ -306,6 +306,6 @@ credits -= total_price say("Enjoy your new product!") state = 3 - addtimer(CALLBACK(src, .proc/reset_order), 100) + addtimer(CALLBACK(src, PROC_REF(reset_order)), 100) return TRUE return FALSE diff --git a/code/modules/newscaster/newscaster_machine.dm b/code/modules/newscaster/newscaster_machine.dm index 5bc0929465..c2c826a26e 100644 --- a/code/modules/newscaster/newscaster_machine.dm +++ b/code/modules/newscaster/newscaster_machine.dm @@ -687,7 +687,7 @@ GLOBAL_LIST_EMPTY(allCasters) say("Breaking news from [channel]!") alert = TRUE update_icon() - addtimer(CALLBACK(src,.proc/remove_alert),alert_delay,TIMER_UNIQUE|TIMER_OVERRIDE) + addtimer(CALLBACK(src,PROC_REF(remove_alert)),alert_delay,TIMER_UNIQUE|TIMER_OVERRIDE) playsound(loc, 'sound/machines/twobeep.ogg', 75, 1) else say("Attention! Wanted issue distributed!") diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_adrenaline.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_adrenaline.dm index 0b64f35f0c..4dc9e738ec 100644 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_adrenaline.dm +++ b/code/modules/ninja/suit/ninja_equipment_actions/ninja_adrenaline.dm @@ -24,7 +24,7 @@ ninja.say(pick("A CORNERED FOX IS MORE DANGEROUS THAN A JACKAL!","HURT ME MOOORRREEE!","IMPRESSIVE!"), forced = "ninjaboost") a_boost = FALSE to_chat(ninja, "You have used the adrenaline boost.") - addtimer(CALLBACK(src, .proc/ninjaboost_after), 70) + addtimer(CALLBACK(src, PROC_REF(ninjaboost_after)), 70) /** * Proc called to inject the ninja with radium. diff --git a/code/modules/ninja/suit/ninja_equipment_actions/ninja_suit_initialisation.dm b/code/modules/ninja/suit/ninja_equipment_actions/ninja_suit_initialisation.dm index c1a3c77814..cedb13c0ae 100644 --- a/code/modules/ninja/suit/ninja_equipment_actions/ninja_suit_initialisation.dm +++ b/code/modules/ninja/suit/ninja_equipment_actions/ninja_suit_initialisation.dm @@ -80,7 +80,7 @@ GLOBAL_LIST_INIT(ninja_deinitialize_messages, list( playsound(ninja, 'sound/effects/sparks1.ogg', 10, TRUE) if (phase < NINJA_COMPLETE_PHASE) - addtimer(CALLBACK(src, .proc/ninitialize, delay, ninja, phase + 1), delay) + addtimer(CALLBACK(src, PROC_REF(ninitialize), delay, ninja, phase + 1), delay) /** * Deinitializes the ninja suit @@ -109,7 +109,7 @@ GLOBAL_LIST_INIT(ninja_deinitialize_messages, list( playsound(ninja, 'sound/items/deconstruct.ogg', 10, TRUE) if (phase < NINJA_COMPLETE_PHASE) - addtimer(CALLBACK(src, .proc/deinitialize, delay, ninja, phase + 1), delay) + addtimer(CALLBACK(src, PROC_REF(deinitialize), delay, ninja, phase + 1), delay) else unlock_suit(ninja) ninja.regenerate_icons() diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index ed83a0f67b..2f11627acd 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -103,7 +103,7 @@ return if(toppaper) UnregisterSignal(toppaper, COMSIG_ATOM_UPDATED_ICON) - RegisterSignal(weapon, COMSIG_ATOM_UPDATED_ICON, .proc/on_top_paper_change) + RegisterSignal(weapon, COMSIG_ATOM_UPDATED_ICON, PROC_REF(on_top_paper_change)) toppaper_ref = WEAKREF(weapon) to_chat(user, span_notice("You clip [weapon] onto [src].")) else if(istype(weapon, /obj/item/pen) && !pen) diff --git a/code/modules/paperwork/contract.dm b/code/modules/paperwork/contract.dm index d19fe23da6..fc49ce6488 100644 --- a/code/modules/paperwork/contract.dm +++ b/code/modules/paperwork/contract.dm @@ -241,7 +241,7 @@ user.visible_message("With a sudden blaze, [H] stands back up.") H.fakefire() fulfillContract(H, 1)//Revival contracts are always signed in blood - addtimer(CALLBACK(H, /mob/living/carbon/human.proc/fakefireextinguish), 5, TIMER_UNIQUE) + addtimer(CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon/human, fakefireextinguish)), 5, TIMER_UNIQUE) addtimer(CALLBACK(src, "resetcooldown"), 300, TIMER_UNIQUE) else ..() diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 8079950aff..08c7a4a47a 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -98,23 +98,23 @@ return FALSE // Basic paper if(istype(paper_copy, /obj/item/paper)) - do_copy_loop(CALLBACK(src, .proc/make_paper_copy), usr) + do_copy_loop(CALLBACK(src, PROC_REF(make_paper_copy)), usr) return TRUE // Devil contract paper. if(istype(paper_copy, /obj/item/paper/contract/employment)) - do_copy_loop(CALLBACK(src, .proc/make_devil_paper_copy), usr) + do_copy_loop(CALLBACK(src, PROC_REF(make_devil_paper_copy)), usr) return TRUE // Copying photo. if(photo_copy) - do_copy_loop(CALLBACK(src, .proc/make_photo_copy), usr) + do_copy_loop(CALLBACK(src, PROC_REF(make_photo_copy)), usr) return TRUE // Copying Documents. if(document_copy) - do_copy_loop(CALLBACK(src, .proc/make_document_copy), usr) + do_copy_loop(CALLBACK(src, PROC_REF(make_document_copy)), usr) return TRUE // ASS COPY. By Miauw if(ass) - do_copy_loop(CALLBACK(src, .proc/make_ass_copy), usr) + do_copy_loop(CALLBACK(src, PROC_REF(make_ass_copy)), usr) return TRUE // Remove the paper/photo/document from the photocopier. @@ -193,7 +193,7 @@ // if(attempt_charge(src, user) & COMPONENT_OBJ_CANCEL_CHARGE) // break addtimer(copy_cb, i SECONDS) - addtimer(CALLBACK(src, .proc/reset_busy), i SECONDS) + addtimer(CALLBACK(src, PROC_REF(reset_busy)), i SECONDS) /** * Sets busy to `FALSE`. Created as a proc so it can be used in callbacks. diff --git a/code/modules/paperwork/ticketmachine.dm b/code/modules/paperwork/ticketmachine.dm index 6022853fad..86cf6f8ff9 100644 --- a/code/modules/paperwork/ticketmachine.dm +++ b/code/modules/paperwork/ticketmachine.dm @@ -190,7 +190,7 @@ tickets += theirticket if(obj_flags & EMAGGED) //Emag the machine to destroy the HOP's life. ready = FALSE - addtimer(CALLBACK(src, .proc/reset_cooldown), cooldown)//Small cooldown to prevent piles of flaming tickets + addtimer(CALLBACK(src, PROC_REF(reset_cooldown)), cooldown)//Small cooldown to prevent piles of flaming tickets theirticket.fire_act() user.dropItemToGround(theirticket) user.adjust_fire_stacks(1) diff --git a/code/modules/photography/camera/camera.dm b/code/modules/photography/camera/camera.dm index c2acb46ff3..9cbee3b0a3 100644 --- a/code/modules/photography/camera/camera.dm +++ b/code/modules/photography/camera/camera.dm @@ -130,11 +130,11 @@ var/mob/living/carbon/human/H = user if (HAS_TRAIT(H, TRAIT_PHOTOGRAPHER)) realcooldown *= 0.5 - addtimer(CALLBACK(src, .proc/cooldown), realcooldown) + addtimer(CALLBACK(src, PROC_REF(cooldown)), realcooldown) icon_state = state_off - INVOKE_ASYNC(src, .proc/captureimage, target, user, flag, picture_size_x - 1, picture_size_y - 1) + INVOKE_ASYNC(src, PROC_REF(captureimage), target, user, flag, picture_size_x - 1, picture_size_y - 1) /obj/item/camera/proc/cooldown() diff --git a/code/modules/plumbing/plumbers/_plumb_machinery.dm b/code/modules/plumbing/plumbers/_plumb_machinery.dm index 0566945e3b..0ec95af2b9 100644 --- a/code/modules/plumbing/plumbers/_plumb_machinery.dm +++ b/code/modules/plumbing/plumbers/_plumb_machinery.dm @@ -26,7 +26,7 @@ . = ..() anchored = bolt create_reagents(buffer, reagent_flags) - AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, .proc/can_be_rotated)) + AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, PROC_REF(can_be_rotated))) /obj/machinery/plumbing/proc/can_be_rotated(mob/user,rotation_type) return TRUE diff --git a/code/modules/plumbing/plumbers/medipenrefill.dm b/code/modules/plumbing/plumbers/medipenrefill.dm index 140114673a..4bb8a80b9f 100644 --- a/code/modules/plumbing/plumbers/medipenrefill.dm +++ b/code/modules/plumbing/plumbers/medipenrefill.dm @@ -57,7 +57,7 @@ if(reagents.has_reagent(allowed[P.type], 10)) busy = TRUE add_overlay("active") - addtimer(CALLBACK(src, .proc/refill, P, user), 20) + addtimer(CALLBACK(src, PROC_REF(refill), P, user), 20) qdel(P) return to_chat(user, "There aren't enough reagents to finish this operation.") diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm index ec5d455958..4d10b3a578 100644 --- a/code/modules/pool/pool_structures.dm +++ b/code/modules/pool/pool_structures.dm @@ -77,7 +77,7 @@ jumper.AddElement(/datum/element/swimming) sleep(1) jumper.forceMove(T) - addtimer(CALLBACK(src, .proc/dive, jumper, original_layer, original_px, original_py), 10) + addtimer(CALLBACK(src, PROC_REF(dive), jumper, original_layer, original_px, original_py), 10) /obj/structure/pool/Lboard/proc/dive(mob/living/carbon/jumper, original_layer, original_px, original_py) switch(rand(1, 100)) @@ -87,7 +87,7 @@ sleep(15) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 1, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 1, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) if(21 to 40) jumper.visible_message("[jumper] goes for a dive!", \ @@ -95,7 +95,7 @@ sleep(20) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 2, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 2, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) if(41 to 60) jumper.visible_message("[jumper] goes for a long dive! Stay far away!", \ @@ -103,7 +103,7 @@ sleep(25) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 3, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 3, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) if(61 to 80) jumper.visible_message("[jumper] goes for an awesome dive! Don't stand in [jumper.p_their()] way!", \ @@ -111,14 +111,14 @@ sleep(30) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 4, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 4, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) if(81 to 91) sleep(20) backswim() jumper.visible_message("[jumper] misses [jumper.p_their()] step!", \ "You misstep!") var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 0, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 0, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) jumper.DefaultCombatKnockdown(100) jumper.adjustBruteLoss(10) @@ -133,7 +133,7 @@ jumper.visible_message("[jumper] fails!", \ "You can't quite do it!") var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 1, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) + jumper.throw_at(throw_target, 1, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) else jumper.fire_stacks = min(1,jumper.fire_stacks + 1) jumper.IgniteMob() @@ -142,8 +142,8 @@ jumper.visible_message("[jumper] bursts into flames of pure awesomness!", \ "No one can stop you now!") var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 6, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) - addtimer(CALLBACK(src, .proc/togglejumping), 35) + jumper.throw_at(throw_target, 6, 1, callback = CALLBACK(src, PROC_REF(on_finish_jump), jumper)) + addtimer(CALLBACK(src, PROC_REF(togglejumping)), 35) reset_position(jumper, original_layer, original_px, original_py) /obj/structure/pool/Lboard/proc/togglejumping() diff --git a/code/modules/pool/pool_wires.dm b/code/modules/pool/pool_wires.dm index d9b3d28b84..730381ca2b 100644 --- a/code/modules/pool/pool_wires.dm +++ b/code/modules/pool/pool_wires.dm @@ -35,7 +35,7 @@ P.temperature_unlocked = FALSE if(WIRE_SHOCK) P.shocked = !P.shocked - addtimer(CALLBACK(P, /obj/machinery/autolathe.proc/reset, wire), 60) + addtimer(CALLBACK(P, TYPE_PROC_REF(/obj/machinery/autolathe, reset), wire), 60) /datum/wires/poolcontroller/on_cut(wire, mend) var/obj/machinery/pool/controller/P = holder diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm index 5b9bf71a9b..66289a1e01 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -240,12 +240,12 @@ if(AMS.processing) AMS.shutdown_core() AMS.control_unit = null - addtimer(CALLBACK(AMS, /obj/machinery/am_shielding.proc/controllerscan), 10) + addtimer(CALLBACK(AMS, TYPE_PROC_REF(/obj/machinery/am_shielding, controllerscan)), 10) linked_shielding = list() else for(var/obj/machinery/am_shielding/AMS in linked_shielding) AMS.update_icon() - addtimer(CALLBACK(src, .proc/reset_shield_icon_delay), 20) + addtimer(CALLBACK(src, PROC_REF(reset_shield_icon_delay)), 20) /obj/machinery/power/am_control_unit/proc/reset_shield_icon_delay() shield_icon_delay = 0 @@ -258,7 +258,7 @@ for(var/obj/machinery/am_shielding/AMS in linked_cores) stored_core_stability += AMS.stability stored_core_stability/=linked_cores.len - addtimer(CALLBACK(src, .proc/reset_stored_core_stability_delay), 40) + addtimer(CALLBACK(src, PROC_REF(reset_stored_core_stability_delay)), 40) /obj/machinery/power/am_control_unit/proc/reset_stored_core_stability_delay() stored_core_stability_delay = 0 diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index e9ee1e70d0..89621514c8 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -30,7 +30,7 @@ /obj/machinery/am_shielding/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/controllerscan), 10) + addtimer(CALLBACK(src, PROC_REF(controllerscan)), 10) /obj/machinery/am_shielding/proc/overheat() visible_message("[src] melts!") @@ -65,7 +65,7 @@ if(!control_unit) if(!priorscan) - addtimer(CALLBACK(src, .proc/controllerscan, 1), 20) + addtimer(CALLBACK(src, PROC_REF(controllerscan), 1), 20) return collapse() diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index e944779b91..e8f03cc4e2 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -253,7 +253,7 @@ set_machine_stat(stat | MAINT) update_appearance() - addtimer(CALLBACK(src, .proc/update), 5) + addtimer(CALLBACK(src, PROC_REF(update)), 5) GLOB.apcs_list += src @@ -289,7 +289,7 @@ name = "\improper [get_area_name(area, TRUE)] APC" set_machine_stat(stat | MAINT) update_appearance() - addtimer(CALLBACK(src, .proc/update), 5) + addtimer(CALLBACK(src, PROC_REF(update)), 5) register_context() /obj/machinery/power/apc/add_context(atom/source, list/context, obj/item/held_item, mob/living/user) @@ -1145,8 +1145,8 @@ return for (var/obj/machinery/door/D in GLOB.airlocks) if (get_area(D) == area) - INVOKE_ASYNC(D,/obj/machinery/door.proc/hostile_lockdown,usr, FALSE) - addtimer(CALLBACK(D,/obj/machinery/door.proc/disable_lockdown, FALSE), 30 SECONDS) + INVOKE_ASYNC(D,TYPE_PROC_REF(/obj/machinery/door, hostile_lockdown),usr, FALSE) + addtimer(CALLBACK(D,TYPE_PROC_REF(/obj/machinery/door, disable_lockdown), FALSE), 30 SECONDS) var/obj/item/implant/hijack/H = usr.getImplant(/obj/item/implant/hijack) H.stealthcooldown = world.time + 3 MINUTES if("occupy") @@ -1165,7 +1165,7 @@ for(var/obj/machinery/light/L in area) if(!initial(L.no_emergency)) //If there was an override set on creation, keep that override L.no_emergency = emergency_lights - INVOKE_ASYNC(L, /obj/machinery/light/.proc/update, FALSE) + INVOKE_ASYNC(L, TYPE_PROC_REF(/obj/machinery/light, update), FALSE) CHECK_TICK return TRUE @@ -1234,7 +1234,7 @@ return to_chat(malf, "Beginning override of APC systems. This takes some time, and you cannot perform other actions during the process.") malf.malfhack = src - malf.malfhacking = addtimer(CALLBACK(malf, /mob/living/silicon/ai/.proc/malfhacked, src), 600, TIMER_STOPPABLE) + malf.malfhacking = addtimer(CALLBACK(malf, TYPE_PROC_REF(/mob/living/silicon/ai, malfhacked), src), 600, TIMER_STOPPABLE) var/atom/movable/screen/alert/hackingapc/A A = malf.throw_alert("hackingapc", /atom/movable/screen/alert/hackingapc) @@ -1582,7 +1582,7 @@ environ = APC_CHANNEL_OFF update_appearance() update() - addtimer(CALLBACK(src, .proc/reset, APC_RESET_EMP), 600) + addtimer(CALLBACK(src, PROC_REF(reset), APC_RESET_EMP), 600) /obj/machinery/power/apc/blob_act(obj/structure/blob/B) set_broken() @@ -1608,7 +1608,7 @@ return if( cell && cell.charge>=20) cell.use(20) - INVOKE_ASYNC(src, .proc/break_lights) + INVOKE_ASYNC(src, PROC_REF(break_lights)) /obj/machinery/power/apc/proc/break_lights() for(var/obj/machinery/light/L in area) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index c1439e773c..a8fe07ea25 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -468,7 +468,7 @@ By design, d1 is the smallest direction and d2 is the highest moveToNullspace() powernet.remove_cable(src) //remove the cut cable from its powernet - addtimer(CALLBACK(O, .proc/auto_propogate_cut_cable, O), 0) //so we don't rebuild the network X times when singulo/explosion destroys a line of X cables + addtimer(CALLBACK(O, PROC_REF(auto_propogate_cut_cable), O), 0) //so we don't rebuild the network X times when singulo/explosion destroys a line of X cables // Disconnect machines connected to nodes if(d1 == 0) // if we cut a node (O-X) cable diff --git a/code/modules/power/multiz.dm b/code/modules/power/multiz.dm index 9a012991f7..73e772b52d 100644 --- a/code/modules/power/multiz.dm +++ b/code/modules/power/multiz.dm @@ -38,13 +38,13 @@ icon_state = "cablerelay-off" to_chat(user, "Powernet connection lost. Attempting to re-establish. Ensure the relays below this one are connected too.") find_relays() - addtimer(CALLBACK(src, .proc/refresh), 20) //Wait a bit so we can find the one below, then get powering + addtimer(CALLBACK(src, PROC_REF(refresh)), 20) //Wait a bit so we can find the one below, then get powering return TRUE /obj/machinery/power/deck_relay/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/find_relays), 30) - addtimer(CALLBACK(src, .proc/refresh), 50) //Wait a bit so we can find the one below, then get powering + addtimer(CALLBACK(src, PROC_REF(find_relays)), 30) + addtimer(CALLBACK(src, PROC_REF(refresh)), 50) //Wait a bit so we can find the one below, then get powering ///Handles re-acquiring + merging powernets found by find_relays() /obj/machinery/power/deck_relay/proc/refresh() diff --git a/code/modules/power/reactor/rbmk.dm b/code/modules/power/reactor/rbmk.dm index 18f9a9cf55..2b3f7d886f 100644 --- a/code/modules/power/reactor/rbmk.dm +++ b/code/modules/power/reactor/rbmk.dm @@ -550,7 +550,7 @@ The reactor CHEWS through moderator. It does not do this slowly. Be very careful /obj/machinery/computer/reactor/Initialize(mapload, obj/item/circuitboard/C) . = ..() - addtimer(CALLBACK(src, .proc/link_to_reactor), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(link_to_reactor)), 10 SECONDS) /obj/machinery/computer/reactor/Destroy() reactor = null diff --git a/code/modules/power/rtg.dm b/code/modules/power/rtg.dm index 618dbb2120..015f82a692 100644 --- a/code/modules/power/rtg.dm +++ b/code/modules/power/rtg.dm @@ -103,7 +103,7 @@ "You hear a loud electrical crack!") playsound(src.loc, 'sound/magic/lightningshock.ogg', 100, 1, extrarange = 5) tesla_zap(src, 5, power_gen * 0.05) - addtimer(CALLBACK(GLOBAL_PROC, .proc/explosion, get_turf(src), 2, 3, 4, 8), 100) // Not a normal explosion. + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(explosion), get_turf(src), 2, 3, 4, 8), 100) // Not a normal explosion. /obj/machinery/power/rtg/abductor/bullet_act(obj/item/projectile/Proj) . = ..() diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index f9ed50bb98..c2e0e5acdd 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -137,4 +137,4 @@ do_sparks(5, TRUE, AM.loc) var/atom/target = get_edge_target_turf(AM, get_dir(src, get_step_away(AM, src))) AM.throw_at(target, 200, 4) - addtimer(CALLBACK(src, .proc/clear_shock), 5) + addtimer(CALLBACK(src, PROC_REF(clear_shock)), 5) diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index d871c3570a..ea67115abe 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -95,7 +95,7 @@ /obj/machinery/power/emitter/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, .proc/can_be_rotated)) + AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, PROC_REF(can_be_rotated))) /obj/machinery/power/emitter/proc/can_be_rotated(mob/user,rotation_type) if (anchored) diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 0f58805976..328972f599 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -36,7 +36,7 @@ if(A) var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/cult_effects.dmi', "ghostalertsie") notify_ghosts("Nar'Sie has risen in \the [A.name]. Reach out to the Geometer to be given a new shell for your soul.", source = src, alert_overlay = alert_overlay, action=NOTIFY_ATTACK) - INVOKE_ASYNC(src, .proc/narsie_spawn_animation) + INVOKE_ASYNC(src, PROC_REF(narsie_spawn_animation)) /obj/singularity/narsie/large/cult // For the new cult ending, guaranteed to end the round within 3 minutes var/list/souls_needed = list() @@ -62,12 +62,12 @@ for(var/datum/mind/cult_mind in SSticker.mode.cult) if(isliving(cult_mind.current)) var/mob/living/L = cult_mind.current - INVOKE_ASYNC(L, /atom.proc/narsie_act) + INVOKE_ASYNC(L, TYPE_PROC_REF(/atom, narsie_act)) for(var/mob/living/player in GLOB.player_list) if(player.stat != DEAD && player.loc && is_station_level(player.loc.z) && !iscultist(player) && !isanimal(player)) souls_needed[player] = TRUE soul_goal = round(1 + LAZYLEN(souls_needed) * 0.75) - INVOKE_ASYNC(src, .proc/begin_the_end) + INVOKE_ASYNC(src, PROC_REF(begin_the_end)) /obj/singularity/narsie/large/cult/proc/begin_the_end() sleep(50) @@ -86,7 +86,7 @@ if(resolved == FALSE) resolved = TRUE sound_to_playing_players('sound/machines/alarm.ogg') - addtimer(CALLBACK(GLOBAL_PROC, .proc/cult_ending_helper), 120) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(cult_ending_helper)), 120) /obj/singularity/narsie/large/cult/Destroy() GLOB.cult_narsie = null @@ -97,9 +97,9 @@ /proc/cult_ending_helper(var/no_explosion = 0) if(no_explosion) - Cinematic(CINEMATIC_CULT,world,CALLBACK(GLOBAL_PROC,/proc/ending_helper)) + Cinematic(CINEMATIC_CULT,world,CALLBACK(GLOBAL_PROC,GLOBAL_PROC_REF(ending_helper))) else - Cinematic(CINEMATIC_CULT_NUKE,world,CALLBACK(GLOBAL_PROC,/proc/ending_helper)) + Cinematic(CINEMATIC_CULT_NUKE,world,CALLBACK(GLOBAL_PROC,GLOBAL_PROC_REF(ending_helper))) //ATTACK GHOST IGNORING PARENT RETURN VALUE /obj/singularity/narsie/large/attack_ghost(mob/dead/observer/user as mob) diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm index 58c338e44a..b046bc3000 100644 --- a/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/code/modules/power/singularity/particle_accelerator/particle.dm @@ -25,7 +25,7 @@ /obj/effect/accelerated_particle/New(loc) ..() - addtimer(CALLBACK(src, .proc/move), 1) + addtimer(CALLBACK(src, PROC_REF(move)), 1) /obj/effect/accelerated_particle/Bump(atom/A) diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 0f0f853036..3ce38db3c2 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -35,7 +35,7 @@ panel.layer = FLY_LAYER Make(S) connect_to_network() - RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/queue_update_solar_exposure) + RegisterSignal(SSsun, COMSIG_SUN_MOVED, PROC_REF(queue_update_solar_exposure)) /obj/machinery/power/solar/Destroy() unset_control() //remove from control computer @@ -303,7 +303,7 @@ /obj/machinery/power/solar_control/Initialize(mapload) . = ..() azimuth_rate = SSsun.base_rotation - RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/timed_track) + RegisterSignal(SSsun, COMSIG_SUN_MOVED, PROC_REF(timed_track)) connect_to_network() if(powernet) set_panels(azimuth_target) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 69011e658d..adb641e306 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -208,7 +208,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) GLOB.main_supermatter_engine = src AddElement(/datum/element/bsa_blocker) - RegisterSignal(src, COMSIG_ATOM_BSA_BEAM, .proc/call_explode) + RegisterSignal(src, COMSIG_ATOM_BSA_BEAM, PROC_REF(call_explode)) soundloop = new(src, TRUE) diff --git a/code/modules/power/tesla/coil.dm b/code/modules/power/tesla/coil.dm index c0505e2a9b..b2d6745a2f 100644 --- a/code/modules/power/tesla/coil.dm +++ b/code/modules/power/tesla/coil.dm @@ -92,7 +92,7 @@ D.adjust_money(min(power_produced, 1)) if(istype(linked_techweb)) linked_techweb.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, min(power_produced, 1)) // x4 coils = ~240/m point bonus for R&D - addtimer(CALLBACK(src, .proc/reset_shocked), 10) + addtimer(CALLBACK(src, PROC_REF(reset_shocked)), 10) zap_buckle_check(power) playsound(src.loc, 'sound/magic/lightningshock.ogg', 100, TRUE, extrarange = 5) return power_produced @@ -130,7 +130,7 @@ D.adjust_money(min(power_produced, 3)) if(istype(linked_techweb)) linked_techweb.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, min(power_produced, 3)) // x4 coils with a pulse per second or so = ~720/m point bonus for R&D - addtimer(CALLBACK(src, .proc/reset_shocked), 10) + addtimer(CALLBACK(src, PROC_REF(reset_shocked)), 10) zap_buckle_check(power) playsound(src.loc, 'sound/magic/lightningshock.ogg', 100, TRUE, extrarange = 5) return power_produced diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index 2c8583b447..9b8b775395 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -132,7 +132,7 @@ energy_to_raise = energy_to_raise * 1.25 playsound(src.loc, 'sound/magic/lightning_chargeup.ogg', 100, TRUE, extrarange = 30) - addtimer(CALLBACK(src, .proc/new_mini_ball), 100) + addtimer(CALLBACK(src, PROC_REF(new_mini_ball)), 100) else if(energy < energy_to_lower && orbiting_balls.len) energy_to_raise = energy_to_raise / 1.25 diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 86168979c2..8345da01a2 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -21,7 +21,7 @@ . = ..() Make(S) connect_to_network() - RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/sun_update) + RegisterSignal(SSsun, COMSIG_SUN_MOVED, PROC_REF(sun_update)) /obj/machinery/power/tracker/Destroy() unset_control() //remove from control computer diff --git a/code/modules/procedural_mapping/mapGenerator.dm b/code/modules/procedural_mapping/mapGenerator.dm index 323f74d0ef..0a20668f7e 100644 --- a/code/modules/procedural_mapping/mapGenerator.dm +++ b/code/modules/procedural_mapping/mapGenerator.dm @@ -108,7 +108,7 @@ if(!modules || !modules.len) return for(var/datum/mapGeneratorModule/mod in modules) - INVOKE_ASYNC(mod, /datum/mapGeneratorModule.proc/generate) + INVOKE_ASYNC(mod, TYPE_PROC_REF(/datum/mapGeneratorModule, generate)) //Requests the mapGeneratorModule(s) to (re)generate this one turf @@ -119,7 +119,7 @@ if(!modules || !modules.len) return for(var/datum/mapGeneratorModule/mod in modules) - INVOKE_ASYNC(mod, /datum/mapGeneratorModule.proc/place, T) + INVOKE_ASYNC(mod, TYPE_PROC_REF(/datum/mapGeneratorModule, place), T) //Replaces all paths in the module list with actual module datums diff --git a/code/modules/projectiles/ammunition/_ammunition.dm b/code/modules/projectiles/ammunition/_ammunition.dm index 4794aa6c10..f3777186b7 100644 --- a/code/modules/projectiles/ammunition/_ammunition.dm +++ b/code/modules/projectiles/ammunition/_ammunition.dm @@ -85,6 +85,6 @@ pixel_y = rand(-12, 12) var/turf/T = get_turf(src) if(still_warm && T && T.bullet_sizzle) - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/items/welder.ogg', 20, 1), bounce_delay) //If the turf is made of water and the shell casing is still hot, make a sizzling sound when it's ejected. + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(playsound), src, 'sound/items/welder.ogg', 20, 1), bounce_delay) //If the turf is made of water and the shell casing is still hot, make a sizzling sound when it's ejected. else if(T && T.bullet_bounce_sound) - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, T.bullet_bounce_sound, 60, 1), bounce_delay) //Soft / non-solid turfs that shouldn't make a sound when a shell casing is ejected over them. + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(playsound), src, T.bullet_bounce_sound, 60, 1), bounce_delay) //Soft / non-solid turfs that shouldn't make a sound when a shell casing is ejected over them. diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index a86e67de1b..69cd5f9e61 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -140,7 +140,7 @@ burst_size = 1 - sort_list(fire_select_modes, /proc/cmp_numeric_asc) + sort_list(fire_select_modes, GLOBAL_PROC_REF(cmp_numeric_asc)) if(fire_select_modes.len > 1) firemode_action = new(src) @@ -353,7 +353,7 @@ bonus_spread += 24 * G.weapon_weight * G.dualwield_spread_mult loop_counter++ var/stam_cost = G.getstamcost(user) - addtimer(CALLBACK(G, /obj/item/gun.proc/process_fire, target, user, TRUE, params, null, bonus_spread, stam_cost), loop_counter) + addtimer(CALLBACK(G, TYPE_PROC_REF(/obj/item/gun, process_fire), target, user, TRUE, params, null, bonus_spread, stam_cost), loop_counter) var/stam_cost = getstamcost(user) process_fire(target, user, TRUE, params, null, bonus_spread, stam_cost) @@ -807,7 +807,7 @@ zoomed = !zoomed if(zoomed) - RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, .proc/rotate) + RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, PROC_REF(rotate)) user.client.view_size.zoomOut(zoom_out_amt, zoom_amt, direct) else UnregisterSignal(user, COMSIG_ATOM_DIR_CHANGE) diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index 5c6aff5564..6d56b2b10c 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -63,7 +63,7 @@ playsound(src, "gun_insert_full_magazine", 70, 1) if(!chambered) chamber_round() - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/weapons/gun_chamber_round.ogg', 100, 1), 3) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(playsound), src, 'sound/weapons/gun_chamber_round.ogg', 100, 1), 3) else playsound(src, "gun_insert_empty_magazine", 70, 1) A.update_icon() diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 9c9ccd2b8d..eb7f294bde 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -137,7 +137,7 @@ if(!QDELING(src) && !holds_charge) // Put it on a delay because moving item from slot to hand // calls dropped(). - addtimer(CALLBACK(src, .proc/empty_if_not_held), 2) + addtimer(CALLBACK(src, PROC_REF(empty_if_not_held)), 2) /obj/item/gun/energy/kinetic_accelerator/proc/empty_if_not_held() if(!ismob(loc) && !istype(loc, /obj/item/integrated_circuit)) @@ -168,7 +168,7 @@ carried = 1 deltimer(recharge_timerid) - recharge_timerid = addtimer(CALLBACK(src, .proc/reload), recharge_time * carried, TIMER_STOPPABLE) + recharge_timerid = addtimer(CALLBACK(src, PROC_REF(reload)), recharge_time * carried, TIMER_STOPPABLE) /obj/item/gun/energy/kinetic_accelerator/emp_act(severity) return diff --git a/code/modules/projectiles/guns/misc/beam_rifle.dm b/code/modules/projectiles/guns/misc/beam_rifle.dm index 41bff2ece4..8e44a42501 100644 --- a/code/modules/projectiles/guns/misc/beam_rifle.dm +++ b/code/modules/projectiles/guns/misc/beam_rifle.dm @@ -266,7 +266,7 @@ current_user = null if(istype(user)) current_user = user - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_mob_move) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_mob_move)) /obj/item/gun/energy/beam_rifle/onMouseDrag(src_object, over_object, src_location, over_location, params, mob) if(aiming) diff --git a/code/modules/projectiles/guns/misc/grenade_launcher.dm b/code/modules/projectiles/guns/misc/grenade_launcher.dm index 86dd0c6ce4..5a1fb207c6 100644 --- a/code/modules/projectiles/guns/misc/grenade_launcher.dm +++ b/code/modules/projectiles/guns/misc/grenade_launcher.dm @@ -43,4 +43,4 @@ F.active = 1 F.icon_state = initial(F.icon_state) + "_active" playsound(user.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3) - addtimer(CALLBACK(F, /obj/item/grenade.proc/prime), 15) + addtimer(CALLBACK(F, TYPE_PROC_REF(/obj/item/grenade, prime)), 15) diff --git a/code/modules/projectiles/guns/misc/medbeam.dm b/code/modules/projectiles/guns/misc/medbeam.dm index 4a64317fd9..5522e43291 100644 --- a/code/modules/projectiles/guns/misc/medbeam.dm +++ b/code/modules/projectiles/guns/misc/medbeam.dm @@ -53,7 +53,7 @@ current_target = target active = TRUE current_beam = new(user,current_target,time=6000,beam_icon_state="medbeam",btype=/obj/effect/ebeam/medical) - INVOKE_ASYNC(current_beam, /datum/beam.proc/Start) + INVOKE_ASYNC(current_beam, TYPE_PROC_REF(/datum/beam, Start)) SSblackbox.record_feedback("tally", "gun_fired", 1, type) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 0aee51bb84..e2594dbdb3 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -723,7 +723,7 @@ trajectory = new(starting.x, starting.y, starting.z, pixel_x, pixel_y, Angle, pixel_increment_amount) fired = TRUE if(hitscan) - INVOKE_ASYNC(src, .proc/process_hitscan) + INVOKE_ASYNC(src, PROC_REF(process_hitscan)) return if(!(datum_flags & DF_ISPROCESSING)) START_PROCESSING(SSprojectiles, src) diff --git a/code/modules/projectiles/projectile/energy/net_snare.dm b/code/modules/projectiles/projectile/energy/net_snare.dm index 7ecf48cf6a..4cad4555aa 100644 --- a/code/modules/projectiles/projectile/energy/net_snare.dm +++ b/code/modules/projectiles/projectile/energy/net_snare.dm @@ -37,7 +37,7 @@ if(com.power_station && com.power_station.teleporter_hub && com.power_station.engaged) teletarget = com.target - addtimer(CALLBACK(src, .proc/pop, teletarget), 30) + addtimer(CALLBACK(src, PROC_REF(pop), teletarget), 30) /obj/effect/nettingportal/proc/pop(teletarget) if(teletarget) diff --git a/code/modules/projectiles/projectile/energy/stun.dm b/code/modules/projectiles/projectile/energy/stun.dm index d2e9482807..5519d83dc1 100644 --- a/code/modules/projectiles/projectile/energy/stun.dm +++ b/code/modules/projectiles/projectile/energy/stun.dm @@ -30,7 +30,7 @@ C.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" ), forced = "hulk") else if(tase_duration && (C.status_flags & CANKNOCKDOWN) && !HAS_TRAIT(C, TRAIT_STUNIMMUNE) && !HAS_TRAIT(C, TRAIT_TASED_RESISTANCE)) C.apply_status_effect(strong_tase? STATUS_EFFECT_TASED : STATUS_EFFECT_TASED_WEAK, tase_duration) - addtimer(CALLBACK(C, /mob/living/carbon.proc/do_jitter_animation, jitter), 5) + addtimer(CALLBACK(C, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), jitter), 5) else if(iscyborg(target)) target.visible_message(span_danger("A shower of sparks emit from [target] on impact from [src]!")) do_sparks(1, TRUE, target) diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index c47a6e85ee..c6ed9cc602 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -383,8 +383,8 @@ /obj/structure/closet/decay/Initialize(mapload) . = ..() if(auto_destroy) - addtimer(CALLBACK(src, .proc/bust_open), 5 MINUTES) - addtimer(CALLBACK(src, .proc/magicly_lock), 5) + addtimer(CALLBACK(src, PROC_REF(bust_open)), 5 MINUTES) + addtimer(CALLBACK(src, PROC_REF(magicly_lock)), 5) /obj/structure/closet/decay/proc/magicly_lock() if(!welded) @@ -398,7 +398,7 @@ /obj/structure/closet/decay/proc/decay() animate(src, alpha = 0, time = 30) - addtimer(CALLBACK(GLOBAL_PROC, .proc/qdel, src), 30) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(qdel), src), 30) /obj/structure/closet/decay/open(mob/living/user) . = ..() @@ -406,12 +406,12 @@ if(icon_state == magic_icon) //check if we used the magic icon at all before giving it the lesser magic icon unmagify() else - addtimer(CALLBACK(src, .proc/decay), 15 SECONDS) + addtimer(CALLBACK(src, PROC_REF(decay)), 15 SECONDS) /obj/structure/closet/decay/proc/unmagify() icon_state = weakened_icon update_icon() - addtimer(CALLBACK(src, .proc/decay), 15 SECONDS) + addtimer(CALLBACK(src, PROC_REF(decay)), 15 SECONDS) icon_welded = "welded" /obj/item/projectile/magic/aoe @@ -502,7 +502,7 @@ return BULLET_ACT_BLOCK var/turf/T = get_turf(target) for(var/i=0, i<50, i+=10) - addtimer(CALLBACK(GLOBAL_PROC, .proc/explosion, T, -1, exp_heavy, exp_light, exp_flash, FALSE, FALSE, exp_fire), i) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(explosion), T, -1, exp_heavy, exp_light, exp_flash, FALSE, FALSE, exp_fire), i) /obj/item/projectile/magic/nuclear name = "\proper blazing manliness" diff --git a/code/modules/projectiles/projectile/special/hallucination.dm b/code/modules/projectiles/projectile/special/hallucination.dm index 8ad149c8d5..bd7d939e34 100644 --- a/code/modules/projectiles/projectile/special/hallucination.dm +++ b/code/modules/projectiles/projectile/special/hallucination.dm @@ -100,7 +100,7 @@ layer = ABOVE_MOB_LAYER hal_target.client.images += blood animate(blood, pixel_x = target_pixel_x, pixel_y = target_pixel_y, alpha = 0, time = 5) - addtimer(CALLBACK(src, .proc/cleanup_blood), 5) + addtimer(CALLBACK(src, PROC_REF(cleanup_blood)), 5) /obj/item/projectile/hallucination/proc/cleanup_blood(image/blood) hal_target.client.images -= blood @@ -171,7 +171,7 @@ if(hal_target.dna && hal_target.dna.check_mutation(HULK)) hal_target.say(pick(";RAAAAAAAARGH!", ";HNNNNNNNNNGGGGGGH!", ";GWAAAAAAAARRRHHH!", "NNNNNNNNGGGGGGGGHH!", ";AAAAAAARRRGH!" ), forced = "hulk") else if((hal_target.status_flags & CANKNOCKDOWN) && !HAS_TRAIT(hal_target, TRAIT_STUNIMMUNE)) - addtimer(CALLBACK(hal_target, /mob/living/carbon.proc/do_jitter_animation, 20), 5) + addtimer(CALLBACK(hal_target, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 20), 5) /obj/item/projectile/hallucination/disabler name = "disabler beam" diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index a337855497..34e151f4d3 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -532,7 +532,7 @@ if(total_matching_reagents == total_required_reagents && total_matching_catalysts == total_required_catalysts && matching_container && matching_other && meets_temp_requirement && can_special_react) possible_reactions += C - sortTim(possible_reactions, /proc/cmp_chemical_reactions_default, FALSE) + sortTim(possible_reactions, GLOBAL_PROC_REF(cmp_chemical_reactions_default), FALSE) if(possible_reactions.len) var/datum/chemical_reaction/selected_reaction = possible_reactions[1] diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index b3471fc123..6c067d51bf 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -94,18 +94,18 @@ /obj/machinery/chem_dispenser/Initialize(mapload) . = ..() - dispensable_reagents = sort_list(dispensable_reagents, /proc/cmp_reagents_asc) + dispensable_reagents = sort_list(dispensable_reagents, GLOBAL_PROC_REF(cmp_reagents_asc)) if(emagged_reagents) - emagged_reagents = sort_list(emagged_reagents, /proc/cmp_reagents_asc) + emagged_reagents = sort_list(emagged_reagents, GLOBAL_PROC_REF(cmp_reagents_asc)) if(upgrade_reagents) - upgrade_reagents = sort_list(upgrade_reagents, /proc/cmp_reagents_asc) + upgrade_reagents = sort_list(upgrade_reagents, GLOBAL_PROC_REF(cmp_reagents_asc)) if(upgrade_reagents2) - upgrade_reagents2 = sort_list(upgrade_reagents2, /proc/cmp_reagents_asc) + upgrade_reagents2 = sort_list(upgrade_reagents2, GLOBAL_PROC_REF(cmp_reagents_asc)) if(upgrade_reagents3) - upgrade_reagents3 = sort_list(upgrade_reagents3, /proc/cmp_reagents_asc) + upgrade_reagents3 = sort_list(upgrade_reagents3, GLOBAL_PROC_REF(cmp_reagents_asc)) if(upgrade_reagents4) - upgrade_reagents4 = sort_list(upgrade_reagents4, /proc/cmp_reagents_asc) - dispensable_reagents = sort_list(dispensable_reagents, /proc/cmp_reagents_asc) + upgrade_reagents4 = sort_list(upgrade_reagents4, GLOBAL_PROC_REF(cmp_reagents_asc)) + dispensable_reagents = sort_list(dispensable_reagents, GLOBAL_PROC_REF(cmp_reagents_asc)) create_reagents(200, NO_REACT) update_icon() diff --git a/code/modules/reagents/chemistry/machinery/pandemic.dm b/code/modules/reagents/chemistry/machinery/pandemic.dm index 9fd2313484..39f198fc79 100644 --- a/code/modules/reagents/chemistry/machinery/pandemic.dm +++ b/code/modules/reagents/chemistry/machinery/pandemic.dm @@ -221,7 +221,7 @@ update_icon() var/turf/source_turf = get_turf(src) log_virus("A culture bottle was printed for the virus [A.admin_details()] at [loc_name(source_turf)] by [key_name(usr)]") - addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 50) + addtimer(CALLBACK(src, PROC_REF(reset_replicator_cooldown)), 50) . = TRUE if("create_vaccine_bottle") if (wait) @@ -233,7 +233,7 @@ B.reagents.add_reagent(/datum/reagent/vaccine, 15, list(id)) wait = TRUE update_icon() - addtimer(CALLBACK(src, .proc/reset_replicator_cooldown), 200) + addtimer(CALLBACK(src, PROC_REF(reset_replicator_cooldown)), 200) . = TRUE diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index b3c4cc8908..f50f5604bc 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -234,7 +234,7 @@ var/offset = prob(50) ? -2 : 2 var/old_pixel_x = pixel_x animate(src, pixel_x = pixel_x + offset, time = 0.2, loop = -1) //start shaking - addtimer(CALLBACK(src, .proc/stop_shaking, old_pixel_x), duration) + addtimer(CALLBACK(src, PROC_REF(stop_shaking), old_pixel_x), duration) /obj/machinery/reagentgrinder/proc/stop_shaking(old_px) animate(src) @@ -248,7 +248,7 @@ playsound(src, 'sound/machines/blender.ogg', 50, 1) else playsound(src, 'sound/machines/juicer.ogg', 20, 1) - addtimer(CALLBACK(src, .proc/stop_operating), time / speed) + addtimer(CALLBACK(src, PROC_REF(stop_operating)), time / speed) /obj/machinery/reagentgrinder/proc/stop_operating() operating = FALSE diff --git a/code/modules/reagents/chemistry/machinery/smoke_machine.dm b/code/modules/reagents/chemistry/machinery/smoke_machine.dm index e601e9f551..f99d07e70b 100644 --- a/code/modules/reagents/chemistry/machinery/smoke_machine.dm +++ b/code/modules/reagents/chemistry/machinery/smoke_machine.dm @@ -38,7 +38,7 @@ /obj/machinery/smoke_machine/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, .proc/can_be_rotated)) + AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, PROC_REF(can_be_rotated))) /obj/machinery/smoke_machine/proc/can_be_rotated(mob/user, rotation_type) return !anchored diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index e9c01dca56..0c65a13d82 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -2588,7 +2588,7 @@ All effects don't start immediately, but rather get worse over time; the rate is var/minimum_name_percent = 0.35 name = "" - var/list/names_in_order = sortTim(names, /proc/cmp_numeric_dsc, TRUE) + var/list/names_in_order = sortTim(names, GLOBAL_PROC_REF(cmp_numeric_dsc), TRUE) var/named = FALSE for(var/fruit_name in names) if(names[fruit_name] >= minimum_name_percent) diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 500445042e..f3ddf4c7d1 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -346,7 +346,7 @@ victim.damageoverlaytemp = 60 victim.DefaultCombatKnockdown(80, override_hardstun = 0.1, override_stamdmg = min(reac_volume * 3, 15)) victim.add_movespeed_modifier(/datum/movespeed_modifier/reagent/pepperspray) - addtimer(CALLBACK(victim, /mob.proc/remove_movespeed_modifier, /datum/movespeed_modifier/reagent/pepperspray), 10 SECONDS) + addtimer(CALLBACK(victim, TYPE_PROC_REF(/mob, remove_movespeed_modifier), /datum/movespeed_modifier/reagent/pepperspray), 10 SECONDS) return else if ( eyes_covered ) // Eye cover is better than mouth cover victim.blur_eyes(3) @@ -361,7 +361,7 @@ victim.damageoverlaytemp = 75 victim.DefaultCombatKnockdown(80, override_hardstun = 0.1, override_stamdmg = min(reac_volume * 5, 25)) victim.add_movespeed_modifier(/datum/movespeed_modifier/reagent/pepperspray) - addtimer(CALLBACK(victim, /mob.proc/remove_movespeed_modifier, /datum/movespeed_modifier/reagent/pepperspray), 10 SECONDS) + addtimer(CALLBACK(victim, TYPE_PROC_REF(/mob, remove_movespeed_modifier), /datum/movespeed_modifier/reagent/pepperspray), 10 SECONDS) victim.update_damage_hud() /datum/reagent/consumable/condensedcapsaicin/on_mob_life(mob/living/carbon/M) diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index 44500ade1f..9aaca286dd 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -1012,8 +1012,8 @@ M.visible_message("[M]'s body starts convulsing!") M.notify_ghost_cloning(source = M) M.do_jitter_animation(10) - addtimer(CALLBACK(M, /mob/living/carbon.proc/do_jitter_animation, 10), 40) //jitter immediately, then again after 4 and 8 seconds - addtimer(CALLBACK(M, /mob/living/carbon.proc/do_jitter_animation, 10), 80) + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 10), 40) //jitter immediately, then again after 4 and 8 seconds + addtimer(CALLBACK(M, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 10), 80) spawn(100) //so the ghost has time to re-enter if(iscarbon(M)) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 3e1701be2a..96116b2419 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -677,7 +677,7 @@ to_chat(H, "You crumple in agony as your flesh wildly morphs into new forms!") H.visible_message("[H] falls to the ground and screams as [H.p_their()] skin bubbles and froths!") //'froths' sounds painful when used with SKIN. H.DefaultCombatKnockdown(60) - addtimer(CALLBACK(src, .proc/mutate, H), 30) + addtimer(CALLBACK(src, PROC_REF(mutate), H), 30) return /datum/reagent/mutationtoxin/proc/mutate(mob/living/carbon/human/H) @@ -2494,7 +2494,7 @@ /datum/reagent/gravitum/reaction_obj(obj/O, volume) O.AddElement(/datum/element/forced_gravity, 0) - addtimer(CALLBACK(O, .proc/_RemoveElement, /datum/element/forced_gravity, 0), volume * time_multiplier) + addtimer(CALLBACK(O, PROC_REF(_RemoveElement), /datum/element/forced_gravity, 0), volume * time_multiplier) /datum/reagent/gravitum/on_mob_add(mob/living/L) L.AddElement(/datum/element/forced_gravity, 0) //0 is the gravity, and in this case weightless diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index 2301473c48..76bd16c657 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -434,13 +434,13 @@ var/T3 = multiplier * 120 var/added_delay = 0.5 SECONDS if(multiplier >= 75) - addtimer(CALLBACK(src, .proc/zappy_zappy, holder, T1), added_delay) + addtimer(CALLBACK(src, PROC_REF(zappy_zappy), holder, T1), added_delay) added_delay += 1.5 SECONDS if(multiplier >= 40) - addtimer(CALLBACK(src, .proc/zappy_zappy, holder, T2), added_delay) + addtimer(CALLBACK(src, PROC_REF(zappy_zappy), holder, T2), added_delay) added_delay += 1.5 SECONDS if(multiplier >= 10) //10 units minimum for lightning, 40 units for secondary blast, 75 units for tertiary blast. - addtimer(CALLBACK(src, .proc/zappy_zappy, holder, T3), added_delay) + addtimer(CALLBACK(src, PROC_REF(zappy_zappy), holder, T3), added_delay) ..() diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 03b0e1b715..45d0df5580 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -123,11 +123,11 @@ var/obj/item/slime_extract/M = holder.my_atom deltimer(M.qdel_timer) ..() - M.qdel_timer = addtimer(CALLBACK(src, .proc/delete_extract, holder), 55, TIMER_STOPPABLE) + M.qdel_timer = addtimer(CALLBACK(src, PROC_REF(delete_extract), holder), 55, TIMER_STOPPABLE) /datum/chemical_reaction/slime/slimemobspawn/proc/summon_mobs(datum/reagents/holder, turf/T) T.visible_message("The slime extract begins to vibrate violently!") - addtimer(CALLBACK(src, .proc/chemical_mob_spawn, holder, 5, "Gold Slime", HOSTILE_SPAWN), 50) + addtimer(CALLBACK(src, PROC_REF(chemical_mob_spawn), holder, 5, "Gold Slime", HOSTILE_SPAWN), 50) /datum/chemical_reaction/slime/slimemobspawn/lesser name = "Slime Crit Lesser" @@ -136,7 +136,7 @@ /datum/chemical_reaction/slime/slimemobspawn/lesser/summon_mobs(datum/reagents/holder, turf/T) T.visible_message("The slime extract begins to vibrate violently!") - addtimer(CALLBACK(src, .proc/chemical_mob_spawn, holder, 3, "Lesser Gold Slime", HOSTILE_SPAWN, "neutral"), 50) + addtimer(CALLBACK(src, PROC_REF(chemical_mob_spawn), holder, 3, "Lesser Gold Slime", HOSTILE_SPAWN, "neutral"), 50) /datum/chemical_reaction/slime/slimemobspawn/friendly name = "Slime Crit Friendly" @@ -145,7 +145,7 @@ /datum/chemical_reaction/slime/slimemobspawn/friendly/summon_mobs(datum/reagents/holder, turf/T) T.visible_message("The slime extract begins to vibrate adorably!") - addtimer(CALLBACK(src, .proc/chemical_mob_spawn, holder, 1, "Friendly Gold Slime", FRIENDLY_SPAWN, "neutral"), 50) + addtimer(CALLBACK(src, PROC_REF(chemical_mob_spawn), holder, 1, "Friendly Gold Slime", FRIENDLY_SPAWN, "neutral"), 50) //Silver /datum/chemical_reaction/slime/slimebork @@ -225,11 +225,11 @@ /datum/chemical_reaction/slime/slimefreeze/on_reaction(datum/reagents/holder) var/turf/T = get_turf(holder.my_atom) T.visible_message("The slime extract starts to feel extremely cold!") - addtimer(CALLBACK(src, .proc/freeze, holder), 50) + addtimer(CALLBACK(src, PROC_REF(freeze), holder), 50) var/obj/item/slime_extract/M = holder.my_atom deltimer(M.qdel_timer) ..() - M.qdel_timer = addtimer(CALLBACK(src, .proc/delete_extract, holder), 55, TIMER_STOPPABLE) + M.qdel_timer = addtimer(CALLBACK(src, PROC_REF(delete_extract), holder), 55, TIMER_STOPPABLE) /datum/chemical_reaction/slime/slimefreeze/proc/freeze(datum/reagents/holder) if(holder && holder.my_atom) @@ -268,11 +268,11 @@ /datum/chemical_reaction/slime/slimefire/on_reaction(datum/reagents/holder) var/turf/T = get_turf(holder.my_atom) T.visible_message("The slime extract begins to vibrate adorably!") - addtimer(CALLBACK(src, .proc/slime_burn, holder), 50) + addtimer(CALLBACK(src, PROC_REF(slime_burn), holder), 50) var/obj/item/slime_extract/M = holder.my_atom deltimer(M.qdel_timer) ..() - M.qdel_timer = addtimer(CALLBACK(src, .proc/delete_extract, holder), 55, TIMER_STOPPABLE) + M.qdel_timer = addtimer(CALLBACK(src, PROC_REF(delete_extract), holder), 55, TIMER_STOPPABLE) /datum/chemical_reaction/slime/slimefire/proc/slime_burn(datum/reagents/holder) if(holder && holder.my_atom) @@ -449,11 +449,11 @@ message_admins("Slime Explosion reaction started at [ADMIN_VERBOSEJMP(T)]. Last Fingerprint: [touch_msg]") log_game("Slime Explosion reaction started at [AREACOORD(T)]. Last Fingerprint: [lastkey ? lastkey : "N/A"].") T.visible_message("The slime extract begins to vibrate violently !") - addtimer(CALLBACK(src, .proc/boom, holder), 50) + addtimer(CALLBACK(src, PROC_REF(boom), holder), 50) var/obj/item/slime_extract/M = holder.my_atom deltimer(M.qdel_timer) ..() - M.qdel_timer = addtimer(CALLBACK(src, .proc/delete_extract, holder), 55, TIMER_STOPPABLE) + M.qdel_timer = addtimer(CALLBACK(src, PROC_REF(delete_extract), holder), 55, TIMER_STOPPABLE) /datum/chemical_reaction/slime/slimeexplosion/proc/boom(datum/reagents/holder) if(holder && holder.my_atom) @@ -572,7 +572,7 @@ required_other = TRUE /datum/chemical_reaction/slime/slimestop/on_reaction(datum/reagents/holder) - addtimer(CALLBACK(src, .proc/slime_stop, holder), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(slime_stop), holder), 5 SECONDS) /datum/chemical_reaction/slime/slimestop/proc/slime_stop(datum/reagents/holder) var/obj/item/slime_extract/sepia/extract = holder.my_atom @@ -647,7 +647,7 @@ S.visible_message("Infused with plasma, the core begins to expand uncontrollably!") S.icon_state = "[S.base_state]_active" S.active = TRUE - addtimer(CALLBACK(S, /obj/item/grenade.proc/prime), rand(15,60)) + addtimer(CALLBACK(S, TYPE_PROC_REF(/obj/item/grenade, prime)), rand(15,60)) qdel(holder.my_atom) //deleto else var/mob/living/simple_animal/slime/random/S = new (get_turf(holder.my_atom)) @@ -666,7 +666,7 @@ S.visible_message("Infused with slime jelly, the core begins to expand uncontrollably!") S.icon_state = "[S.base_state]_active" S.active = TRUE - addtimer(CALLBACK(S, /obj/item/grenade.proc/prime), rand(15,60)) + addtimer(CALLBACK(S, TYPE_PROC_REF(/obj/item/grenade, prime)), rand(15,60)) qdel(holder.my_atom) //deleto ..() diff --git a/code/modules/reagents/chemistry/recipes/special.dm b/code/modules/reagents/chemistry/recipes/special.dm index 58dd37133a..4d5ebfcea1 100644 --- a/code/modules/reagents/chemistry/recipes/special.dm +++ b/code/modules/reagents/chemistry/recipes/special.dm @@ -182,7 +182,7 @@ GLOBAL_LIST_INIT(food_reagents, build_reagents_to_food()) //reagentid = related if(SSpersistence.initialized) UpdateInfo() else - SSticker.OnRoundstart(CALLBACK(src,.proc/UpdateInfo)) + SSticker.OnRoundstart(CALLBACK(src,PROC_REF(UpdateInfo))) /obj/item/paper/secretrecipe/proc/UpdateInfo() var/datum/chemical_reaction/recipe = get_chemical_reaction(recipe_id) diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index df794f4842..bd2320c918 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -141,7 +141,7 @@ else if(bartender_check(target) && thrown) visible_message("[src] lands without spilling a single drop.") transform = initial(transform) - addtimer(CALLBACK(src, .proc/ForceResetRotation), 1) + addtimer(CALLBACK(src, PROC_REF(ForceResetRotation)), 1) else if(isturf(target) && reagents.reagent_list.len && thrown_by) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 61c558142e..a1bc8332f9 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -132,7 +132,7 @@ reagents.maximum_volume = 0 //Makes them useless afterwards reagent_flags = NONE update_icon() - addtimer(CALLBACK(src, .proc/cyborg_recharge, user), 80) + addtimer(CALLBACK(src, PROC_REF(cyborg_recharge), user), 80) /obj/item/reagent_containers/hypospray/medipen/proc/cyborg_recharge(mob/living/silicon/robot/user) if(!reagents.total_volume && iscyborg(user)) @@ -485,7 +485,7 @@ /obj/item/hypospray/mkii/afterattack(atom/target, mob/user, proximity) . = ..() - INVOKE_ASYNC(src, .proc/attempt_inject, target, user, proximity) + INVOKE_ASYNC(src, PROC_REF(attempt_inject), target, user, proximity) /obj/item/hypospray/mkii/proc/attempt_inject(atom/target, mob/user, proximity) if(!vial || !proximity || !isliving(target)) diff --git a/code/modules/reagents/reagent_containers/medspray.dm b/code/modules/reagents/reagent_containers/medspray.dm index 8d30f25db2..e1520260ef 100644 --- a/code/modules/reagents/reagent_containers/medspray.dm +++ b/code/modules/reagents/reagent_containers/medspray.dm @@ -32,7 +32,7 @@ to_chat(user, "You will now apply the medspray's contents in [squirt_mode ? "short bursts":"extended sprays"]. You'll now use [amount_per_transfer_from_this] units per use.") /obj/item/reagent_containers/medspray/attack(mob/living/L, mob/user, def_zone) - INVOKE_ASYNC(src, .proc/attempt_spray, L, user, def_zone) // this is shitcode because the params for attack aren't even right but i'm not in the mood to refactor right now. + INVOKE_ASYNC(src, PROC_REF(attempt_spray), L, user, def_zone) // this is shitcode because the params for attack aren't even right but i'm not in the mood to refactor right now. /obj/item/reagent_containers/medspray/proc/attempt_spray(mob/living/L, mob/user, def_zone) if(!reagents || !reagents.total_volume) diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 02f77af17e..a0e6da3a96 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -29,7 +29,7 @@ return DEFAULT_VOLUME_TINY/2 + reagents.total_volume / reagents.maximum_volume * DEFAULT_VOLUME_TINY /obj/item/reagent_containers/pill/attack(mob/living/M, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1) - INVOKE_ASYNC(src, .proc/attempt_feed, M, user) + INVOKE_ASYNC(src, PROC_REF(attempt_feed), M, user) /obj/item/reagent_containers/pill/proc/attempt_feed(mob/living/M, mob/living/user) if(!canconsume(M, user)) @@ -51,7 +51,7 @@ var/makes_me_think = pick(strings("redpill.json", "redpill_questions")) if(icon_state == "pill4" && prob(5)) //you take the red pill - you stay in Wonderland, and I show you how deep the rabbit hole goes - addtimer(CALLBACK(GLOBAL_PROC, /proc/to_chat, M, "[makes_me_think]"), 50) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), M, "[makes_me_think]"), 50) log_combat(user, M, "fed", reagents.log_list()) if(reagents.total_volume) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index c1812d9121..d53af5cec5 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -58,7 +58,7 @@ /obj/item/reagent_containers/syringe/afterattack(atom/target, mob/user, proximity) . = ..() - INVOKE_ASYNC(src, .proc/attempt_inject, target, user, proximity) + INVOKE_ASYNC(src, PROC_REF(attempt_inject), target, user, proximity) /obj/item/reagent_containers/syringe/proc/attempt_inject(atom/target, mob/user, proximity) if(busy) diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index b3ad29e637..3f45c6cce9 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -132,7 +132,7 @@ GLOBAL_LIST_EMPTY(conveyors_by_id) return use_power(6) affecting = loc.contents - src // moved items will be all in loc - addtimer(CALLBACK(src, .proc/convey, affecting), 1) + addtimer(CALLBACK(src, PROC_REF(convey), affecting), 1) /obj/machinery/conveyor/proc/convey(list/affecting) var/turf/T = get_step(src, movedir) diff --git a/code/modules/recycling/conveyor_sorter.dm b/code/modules/recycling/conveyor_sorter.dm index 0e42c79067..b4d74574ad 100644 --- a/code/modules/recycling/conveyor_sorter.dm +++ b/code/modules/recycling/conveyor_sorter.dm @@ -75,7 +75,7 @@ /obj/effect/decal/cleanable/conveyor_sorter/Initialize(mapload, list/datum/disease/diseases) . = ..() var/static/list/loc_connections = list( - COMSIG_ATOM_ENTERED = .proc/on_entered, + COMSIG_ATOM_ENTERED = PROC_REF(on_entered), ) AddElement(/datum/element/connect_loc, loc_connections) diff --git a/code/modules/recycling/disposal/construction.dm b/code/modules/recycling/disposal/construction.dm index c6d015df34..ade0a37e8a 100644 --- a/code/modules/recycling/disposal/construction.dm +++ b/code/modules/recycling/disposal/construction.dm @@ -91,7 +91,7 @@ /obj/structure/disposalconstruct/ComponentInitialize() . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_FLIP | ROTATION_VERBS ,null,CALLBACK(src, .proc/can_be_rotated), CALLBACK(src, .proc/after_rot)) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_FLIP | ROTATION_VERBS ,null,CALLBACK(src, PROC_REF(can_be_rotated)), CALLBACK(src, PROC_REF(after_rot))) /obj/structure/disposalconstruct/proc/after_rot(mob/user,rotation_type) if(rotation_type == ROTATION_FLIP) diff --git a/code/modules/recycling/disposal/outlet.dm b/code/modules/recycling/disposal/outlet.dm index 7655988c8f..6e0894db50 100644 --- a/code/modules/recycling/disposal/outlet.dm +++ b/code/modules/recycling/disposal/outlet.dm @@ -44,9 +44,9 @@ if((start_eject + 30) < world.time) start_eject = world.time playsound(src, 'sound/machines/warning-buzzer.ogg', 50, 0, 0) - addtimer(CALLBACK(src, .proc/expel_holder, H, TRUE), 20) + addtimer(CALLBACK(src, PROC_REF(expel_holder), H, TRUE), 20) else - addtimer(CALLBACK(src, .proc/expel_holder, H), 20) + addtimer(CALLBACK(src, PROC_REF(expel_holder), H), 20) /obj/structure/disposaloutlet/proc/expel_holder(obj/structure/disposalholder/H, playsound=FALSE) if(playsound) diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index 9c7ca5b999..9903da5e91 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -43,7 +43,7 @@ Note: Must be placed within 3 tiles of the R&D Console loaded_item = O to_chat(user, "You add the [O.name] to the [src.name]!") flick("d_analyzer_la", src) - addtimer(CALLBACK(src, .proc/finish_loading), 10) + addtimer(CALLBACK(src, PROC_REF(finish_loading)), 10) if (linked_console) linked_console.updateUsrDialog() @@ -74,7 +74,7 @@ Note: Must be placed within 3 tiles of the R&D Console if(!innermode) flick("d_analyzer_process", src) busy = TRUE - addtimer(CALLBACK(src, .proc/reset_busy), 24) + addtimer(CALLBACK(src, PROC_REF(reset_busy)), 24) use_power(250) if(thing == loaded_item) loaded_item = null diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index f23841a02f..c6085c145b 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -498,7 +498,7 @@ use_power(500000) investigate_log("Experimentor has drained power from its APC", INVESTIGATE_EXPERIMENTOR) - addtimer(CALLBACK(src, .proc/reset_exp), resetTime) + addtimer(CALLBACK(src, PROC_REF(reset_exp)), resetTime) /obj/machinery/rnd/experimentor/proc/reset_exp() update_icon() @@ -564,7 +564,7 @@ cooldown = TRUE call(src,realProc)(user) if(!QDELETED(src)) - addtimer(CALLBACK(src, .proc/cd), cooldownMax) + addtimer(CALLBACK(src, PROC_REF(cd)), cooldownMax) else to_chat(user, "You aren't quite sure what to do with this yet.") @@ -581,7 +581,7 @@ /obj/item/relic/proc/corgicannon(mob/user) playsound(src, "sparks", rand(25,50), 1) var/mob/living/simple_animal/pet/dog/corgi/C = new/mob/living/simple_animal/pet/dog/corgi(get_turf(user)) - C.throw_at(pick(oview(10,user)), 10, rand(3,8), callback = CALLBACK(src, .proc/throwSmoke, C)) + C.throw_at(pick(oview(10,user)), 10, rand(3,8), callback = CALLBACK(src, PROC_REF(throwSmoke), C)) warn_admins(user, "Corgi Cannon", 0) /obj/item/relic/proc/clean(mob/user) @@ -631,7 +631,7 @@ /obj/item/relic/proc/explode(mob/user) to_chat(user, "[src] begins to heat up!") - addtimer(CALLBACK(src, .proc/do_explode, user), rand(35, 100)) + addtimer(CALLBACK(src, PROC_REF(do_explode), user), rand(35, 100)) /obj/item/relic/proc/do_explode(mob/user) if(loc == user) @@ -642,7 +642,7 @@ /obj/item/relic/proc/teleport(mob/user) to_chat(user, "[src] begins to vibrate!") - addtimer(CALLBACK(src, .proc/do_the_teleport, user), rand(10, 30)) + addtimer(CALLBACK(src, PROC_REF(do_the_teleport), user), rand(10, 30)) /obj/item/relic/proc/do_the_teleport(mob/user) var/turf/userturf = get_turf(user) diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm index 30d0c70566..6fee01b38a 100644 --- a/code/modules/research/machinery/_production.dm +++ b/code/modules/research/machinery/_production.dm @@ -30,7 +30,7 @@ stored_research = new host_research = SSresearch.science_tech update_research() - materials = AddComponent(/datum/component/remote_materials, "lathe", mapload, _after_insert=CALLBACK(src, .proc/AfterMaterialInsert)) + materials = AddComponent(/datum/component/remote_materials, "lathe", mapload, _after_insert=CALLBACK(src, PROC_REF(AfterMaterialInsert))) RefreshParts() /obj/machinery/rnd/production/Destroy() @@ -175,8 +175,8 @@ if(production_animation) flick(production_animation, src) var/timecoeff = D.lathe_time_factor * print_cost_coeff - addtimer(CALLBACK(src, .proc/reset_busy), (20 * timecoeff * amount) ** 0.5) - addtimer(CALLBACK(src, .proc/do_print, D.build_path, amount, efficient_mats, D.dangerous_construction, usr), (20 * timecoeff * amount) ** 0.5) + addtimer(CALLBACK(src, PROC_REF(reset_busy)), (20 * timecoeff * amount) ** 0.5) + addtimer(CALLBACK(src, PROC_REF(do_print), D.build_path, amount, efficient_mats, D.dangerous_construction, usr), (20 * timecoeff * amount) ** 0.5) return TRUE /obj/machinery/rnd/production/proc/search(string) diff --git a/code/modules/research/nanites/nanite_chamber.dm b/code/modules/research/nanites/nanite_chamber.dm index fe776e86c5..21879973e7 100644 --- a/code/modules/research/nanites/nanite_chamber.dm +++ b/code/modules/research/nanites/nanite_chamber.dm @@ -63,11 +63,11 @@ //TODO OMINOUS MACHINE SOUNDS set_busy(TRUE, "Initializing injection protocol...", "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Analyzing host bio-structure...", "[initial(icon_state)]_active"),20) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Priming nanites...", "[initial(icon_state)]_active"),40) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Injecting...", "[initial(icon_state)]_active"),70) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Activating nanites...", "[initial(icon_state)]_falling"),110) - addtimer(CALLBACK(src, .proc/complete_injection, locked_state),130) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Analyzing host bio-structure...", "[initial(icon_state)]_active"),20) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Priming nanites...", "[initial(icon_state)]_active"),40) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Injecting...", "[initial(icon_state)]_active"),70) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Activating nanites...", "[initial(icon_state)]_falling"),110) + addtimer(CALLBACK(src, PROC_REF(complete_injection), locked_state),130) /obj/machinery/nanite_chamber/proc/complete_injection(locked_state) //TODO MACHINE DING @@ -90,11 +90,11 @@ //TODO OMINOUS MACHINE SOUNDS set_busy(TRUE, "Initializing cleanup protocol...", "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Analyzing host bio-structure...", "[initial(icon_state)]_active"),20) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Pinging nanites...", "[initial(icon_state)]_active"),40) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Initiating graceful self-destruct sequence...", "[initial(icon_state)]_active"),70) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Removing debris...", "[initial(icon_state)]_falling"),110) - addtimer(CALLBACK(src, .proc/complete_removal, locked_state),130) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Analyzing host bio-structure...", "[initial(icon_state)]_active"),20) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Pinging nanites...", "[initial(icon_state)]_active"),40) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Initiating graceful self-destruct sequence...", "[initial(icon_state)]_active"),70) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "Removing debris...", "[initial(icon_state)]_falling"),110) + addtimer(CALLBACK(src, PROC_REF(complete_removal), locked_state),130) /obj/machinery/nanite_chamber/proc/complete_removal(locked_state) //TODO MACHINE DING diff --git a/code/modules/research/nanites/nanite_programs/healing.dm b/code/modules/research/nanites/nanite_programs/healing.dm index 4603b04b1d..83e7318743 100644 --- a/code/modules/research/nanites/nanite_programs/healing.dm +++ b/code/modules/research/nanites/nanite_programs/healing.dm @@ -226,7 +226,7 @@ /datum/nanite_program/defib/on_trigger(comm_message) host_mob.notify_ghost_cloning("Your heart is being defibrillated by nanites. Re-enter your corpse if you want to be revived!") - addtimer(CALLBACK(src, .proc/zap), 50) + addtimer(CALLBACK(src, PROC_REF(zap)), 50) /datum/nanite_program/defib/proc/check_revivable() if(!iscarbon(host_mob)) //nonstandard biology diff --git a/code/modules/research/nanites/nanite_programs/sensor.dm b/code/modules/research/nanites/nanite_programs/sensor.dm index 259b8ed842..4c3f978fb2 100644 --- a/code/modules/research/nanites/nanite_programs/sensor.dm +++ b/code/modules/research/nanites/nanite_programs/sensor.dm @@ -36,7 +36,7 @@ /datum/nanite_program/sensor/repeat/on_trigger(comm_message) var/datum/nanite_extra_setting/ES = extra_settings[NES_DELAY] - addtimer(CALLBACK(src, .proc/send_code), ES.get_value() * 10) + addtimer(CALLBACK(src, PROC_REF(send_code)), ES.get_value() * 10) /datum/nanite_program/sensor/relay_repeat name = "Relay Signal Repeater" @@ -53,7 +53,7 @@ /datum/nanite_program/sensor/relay_repeat/on_trigger(comm_message) var/datum/nanite_extra_setting/ES = extra_settings[NES_DELAY] - addtimer(CALLBACK(src, .proc/send_code), ES.get_value() * 10) + addtimer(CALLBACK(src, PROC_REF(send_code)), ES.get_value() * 10) /datum/nanite_program/sensor/relay_repeat/send_code() var/datum/nanite_extra_setting/relay = extra_settings[NES_RELAY_CHANNEL] @@ -246,7 +246,7 @@ /datum/nanite_program/sensor/voice/on_mob_add() . = ..() - RegisterSignal(host_mob, COMSIG_MOVABLE_HEAR, .proc/on_hear) + RegisterSignal(host_mob, COMSIG_MOVABLE_HEAR, PROC_REF(on_hear)) /datum/nanite_program/sensor/voice/on_mob_remove() UnregisterSignal(host_mob, COMSIG_MOVABLE_HEAR) diff --git a/code/modules/research/nanites/nanite_programs/suppression.dm b/code/modules/research/nanites/nanite_programs/suppression.dm index 4e893d2a43..14b415e1ce 100644 --- a/code/modules/research/nanites/nanite_programs/suppression.dm +++ b/code/modules/research/nanites/nanite_programs/suppression.dm @@ -11,7 +11,7 @@ /datum/nanite_program/sleepy/on_trigger(comm_message) to_chat(host_mob, "You start to feel very sleepy...") host_mob.drowsyness += 20 - addtimer(CALLBACK(host_mob, /mob/living.proc/Sleeping, 200), rand(60,200)) + addtimer(CALLBACK(host_mob, TYPE_PROC_REF(/mob/living, Sleeping), 200), rand(60,200)) /datum/nanite_program/paralyzing name = "Paralysis" diff --git a/code/modules/research/nanites/nanite_programs/utility.dm b/code/modules/research/nanites/nanite_programs/utility.dm index feb726ded4..5dc258fad4 100644 --- a/code/modules/research/nanites/nanite_programs/utility.dm +++ b/code/modules/research/nanites/nanite_programs/utility.dm @@ -364,11 +364,11 @@ /datum/nanite_program/lockout/enable_passive_effect() . = ..() if(lock_console) - RegisterSignal(src, COMSIG_NANITE_INTERNAL_CONSOLE_LOCK_CHECK, .proc/check_antivirus) + RegisterSignal(src, COMSIG_NANITE_INTERNAL_CONSOLE_LOCK_CHECK, PROC_REF(check_antivirus)) if(lock_host) - RegisterSignal(src, COMSIG_NANITE_INTERNAL_HOST_LOCK_CHECK, .proc/check_antivirus) + RegisterSignal(src, COMSIG_NANITE_INTERNAL_HOST_LOCK_CHECK, PROC_REF(check_antivirus)) if(lock_virus) - RegisterSignal(src, COMSIG_NANITE_INTERNAL_VIRAL_PREVENTION_CHECK, .proc/check_antivirus) + RegisterSignal(src, COMSIG_NANITE_INTERNAL_VIRAL_PREVENTION_CHECK, PROC_REF(check_antivirus)) /datum/nanite_program/lockout/disable_passive_effect() . = ..() diff --git a/code/modules/research/nanites/nanite_programs/weapon.dm b/code/modules/research/nanites/nanite_programs/weapon.dm index 66f6c140f2..825a52f9e0 100644 --- a/code/modules/research/nanites/nanite_programs/weapon.dm +++ b/code/modules/research/nanites/nanite_programs/weapon.dm @@ -84,7 +84,7 @@ /datum/nanite_program/explosive/on_trigger(comm_message) host_mob.visible_message("[host_mob] starts emitting a high-pitched buzzing, and [host_mob.p_their()] skin begins to glow...",\ "You start emitting a high-pitched buzzing, and your skin begins to glow...") - addtimer(CALLBACK(src, .proc/boom), clamp((nanites.nanite_volume * 0.35), 25, 150)) + addtimer(CALLBACK(src, PROC_REF(boom)), clamp((nanites.nanite_volume * 0.35), 25, 150)) /datum/nanite_program/explosive/proc/boom() var/nanite_amount = nanites.nanite_volume @@ -178,7 +178,7 @@ sent_directive = ES.get_value() brainwash(host_mob, sent_directive) log_game("A mind control nanite program brainwashed [key_name(host_mob)] with the objective '[sent_directive]'.") - addtimer(CALLBACK(src, .proc/end_brainwashing), 600) + addtimer(CALLBACK(src, PROC_REF(end_brainwashing)), 600) /datum/nanite_program/comm/mind_control/proc/end_brainwashing() if(host_mob.mind && host_mob.mind.has_antag_datum(/datum/antagonist/brainwashed)) diff --git a/code/modules/research/nanites/public_chamber.dm b/code/modules/research/nanites/public_chamber.dm index c6c53779a9..9d3f663949 100644 --- a/code/modules/research/nanites/public_chamber.dm +++ b/code/modules/research/nanites/public_chamber.dm @@ -45,9 +45,9 @@ //TODO OMINOUS MACHINE SOUNDS set_busy(TRUE, "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_active"),20) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_falling"),60) - addtimer(CALLBACK(src, .proc/complete_injection, locked_state, attacker),80) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_active"),20) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_falling"),60) + addtimer(CALLBACK(src, PROC_REF(complete_injection), locked_state, attacker),80) /obj/machinery/public_nanite_chamber/proc/complete_injection(locked_state, mob/living/attacker) //TODO MACHINE DING @@ -72,9 +72,9 @@ locked = TRUE set_busy(TRUE, "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_active"),20) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_falling"),40) - addtimer(CALLBACK(src, .proc/complete_cloud_change, locked_state, attacker),60) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_active"),20) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_falling"),40) + addtimer(CALLBACK(src, PROC_REF(complete_cloud_change), locked_state, attacker),60) /obj/machinery/public_nanite_chamber/proc/complete_cloud_change(locked_state, mob/living/attacker) locked = locked_state @@ -149,7 +149,7 @@ . = TRUE - addtimer(CALLBACK(src, .proc/try_inject_nanites, attacker), 30) //If someone is shoved in give them a chance to get out before the injection starts + addtimer(CALLBACK(src, PROC_REF(try_inject_nanites), attacker), 30) //If someone is shoved in give them a chance to get out before the injection starts /obj/machinery/public_nanite_chamber/proc/try_inject_nanites(mob/living/attacker) if(occupant) diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index 1794fd852b..92f3b760f5 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -44,7 +44,7 @@ if(. & EMP_PROTECT_SELF) return stat |= EMPED - addtimer(CALLBACK(src, .proc/unemp), severity*9) + addtimer(CALLBACK(src, PROC_REF(unemp)), severity*9) refresh_working() /obj/machinery/rnd/server/proc/unemp() diff --git a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm index 429f556989..5d46329462 100644 --- a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm +++ b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm @@ -68,7 +68,7 @@ var/icon/bluespace /datum/status_effect/slimerecall/on_apply() - RegisterSignal(owner, COMSIG_LIVING_RESIST, .proc/resistField) + RegisterSignal(owner, COMSIG_LIVING_RESIST, PROC_REF(resistField)) to_chat(owner, "You feel a sudden tug from an unknown force, and feel a pull to bluespace!") to_chat(owner, "Resist if you wish avoid the force!") bluespace = icon('icons/effects/effects.dmi',"chronofield") @@ -102,7 +102,7 @@ var/obj/structure/ice_stasis/cube /datum/status_effect/frozenstasis/on_apply() - RegisterSignal(owner, COMSIG_LIVING_RESIST, .proc/breakCube) + RegisterSignal(owner, COMSIG_LIVING_RESIST, PROC_REF(breakCube)) cube = new /obj/structure/ice_stasis(get_turf(owner)) owner.forceMove(cube) owner.status_flags |= GODMODE diff --git a/code/modules/research/xenobiology/crossbreeding/burning.dm b/code/modules/research/xenobiology/crossbreeding/burning.dm index 3d159cddde..cc2df99785 100644 --- a/code/modules/research/xenobiology/crossbreeding/burning.dm +++ b/code/modules/research/xenobiology/crossbreeding/burning.dm @@ -242,7 +242,7 @@ Burning extracts: /obj/item/slimecross/burning/oil/do_effect(mob/user) user.visible_message("[src] begins to shake with rapidly increasing force!") - addtimer(CALLBACK(src, .proc/boom), 50) + addtimer(CALLBACK(src, PROC_REF(boom)), 50) /obj/item/slimecross/burning/oil/proc/boom() explosion(get_turf(src), 2, 4, 4) //Same area as normal oils, but increased high-impact values by one each, then decreased light by 2. diff --git a/code/modules/research/xenobiology/crossbreeding/charged.dm b/code/modules/research/xenobiology/crossbreeding/charged.dm index a51adfffe6..a6298f502c 100644 --- a/code/modules/research/xenobiology/crossbreeding/charged.dm +++ b/code/modules/research/xenobiology/crossbreeding/charged.dm @@ -178,7 +178,7 @@ Charged extracts: /obj/item/slimecross/charged/gold/do_effect(mob/user) user.visible_message("[src] starts shuddering violently!") - addtimer(CALLBACK(src, .proc/startTimer), 50) + addtimer(CALLBACK(src, PROC_REF(startTimer)), 50) /obj/item/slimecross/charged/gold/proc/startTimer() START_PROCESSING(SSobj, src) @@ -202,7 +202,7 @@ Charged extracts: /obj/item/slimecross/charged/oil/do_effect(mob/user) user.visible_message("[src] begins to shake with rapidly increasing force!") - addtimer(CALLBACK(src, .proc/boom), 50) + addtimer(CALLBACK(src, PROC_REF(boom)), 50) /obj/item/slimecross/charged/oil/proc/boom() explosion(get_turf(src), 3, 2, 1) //Much smaller effect than normal oils, but devastatingly strong where it does hit. diff --git a/code/modules/research/xenobiology/crossbreeding/chilling.dm b/code/modules/research/xenobiology/crossbreeding/chilling.dm index 7c129b8179..accf424df8 100644 --- a/code/modules/research/xenobiology/crossbreeding/chilling.dm +++ b/code/modules/research/xenobiology/crossbreeding/chilling.dm @@ -264,7 +264,7 @@ Chilling extracts: /obj/item/slimecross/chilling/oil/do_effect(mob/user) user.visible_message("[src] begins to shake with muted intensity!") - addtimer(CALLBACK(src, .proc/boom), 50) + addtimer(CALLBACK(src, PROC_REF(boom)), 50) /obj/item/slimecross/chilling/oil/proc/boom() explosion(get_turf(src), -1, -1, 10, 0) //Large radius, but mostly light damage, and no flash. diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index 1d4c027125..424827a5e3 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -119,12 +119,12 @@ hotkey_help.Grant(user) actions += hotkey_help - RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL, .proc/XenoSlimeClickCtrl) - RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_ALT, .proc/XenoSlimeClickAlt) - RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_SHIFT, .proc/XenoSlimeClickShift) - RegisterSignal(user, COMSIG_XENO_TURF_CLICK_SHIFT, .proc/XenoTurfClickShift) - RegisterSignal(user, COMSIG_XENO_TURF_CLICK_CTRL, .proc/XenoTurfClickCtrl) - RegisterSignal(user, COMSIG_XENO_MONKEY_CLICK_CTRL, .proc/XenoMonkeyClickCtrl) + RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL, PROC_REF(XenoSlimeClickCtrl)) + RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_ALT, PROC_REF(XenoSlimeClickAlt)) + RegisterSignal(user, COMSIG_XENO_SLIME_CLICK_SHIFT, PROC_REF(XenoSlimeClickShift)) + RegisterSignal(user, COMSIG_XENO_TURF_CLICK_SHIFT, PROC_REF(XenoTurfClickShift)) + RegisterSignal(user, COMSIG_XENO_TURF_CLICK_CTRL, PROC_REF(XenoTurfClickCtrl)) + RegisterSignal(user, COMSIG_XENO_MONKEY_CLICK_CTRL, PROC_REF(XenoMonkeyClickCtrl)) /obj/machinery/computer/camera_advanced/xenobio/remove_eye_control(mob/living/user) UnregisterSignal(user, COMSIG_XENO_SLIME_CLICK_CTRL) diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 24a841a14f..96c627af79 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -252,7 +252,7 @@ to_chat(user, "Your glow is already enhanced!") return species.update_glow(user, 5) - addtimer(CALLBACK(species, /datum/species/jelly/luminescent.proc/update_glow, user, LUMINESCENT_DEFAULT_GLOW), 600) + addtimer(CALLBACK(species, TYPE_PROC_REF(/datum/species/jelly/luminescent, update_glow), user, LUMINESCENT_DEFAULT_GLOW), 600) to_chat(user, "You start glowing brighter.") if(SLIME_ACTIVATE_MAJOR) @@ -458,7 +458,7 @@ return to_chat(user, "You feel your skin harden and become more resistant.") species.armor += 25 - addtimer(CALLBACK(src, .proc/reset_armor, species), 1200) + addtimer(CALLBACK(src, PROC_REF(reset_armor), species), 1200) return 450 if(SLIME_ACTIVATE_MAJOR) diff --git a/code/modules/ruins/icemoonruin_code/hotsprings.dm b/code/modules/ruins/icemoonruin_code/hotsprings.dm index 8cbd1b1f37..6eb3475184 100644 --- a/code/modules/ruins/icemoonruin_code/hotsprings.dm +++ b/code/modules/ruins/icemoonruin_code/hotsprings.dm @@ -23,7 +23,7 @@ GLOBAL_LIST_EMPTY(cursed_minds) if(GLOB.cursed_minds[L.mind]) return GLOB.cursed_minds[L.mind] = TRUE - RegisterSignal(L.mind, COMSIG_PARENT_QDELETING, .proc/remove_from_cursed) + RegisterSignal(L.mind, COMSIG_PARENT_QDELETING, PROC_REF(remove_from_cursed)) L = wabbajack(L, "animal") // Appearance randomization removed so citadel players don't get randomized into some ungodly ugly creature and complain var/turf/T = find_safe_turf() L.forceMove(T) diff --git a/code/modules/ruins/objects_and_mobs/ash_walker_den.dm b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm index d961b4b2bd..d074168b01 100644 --- a/code/modules/ruins/objects_and_mobs/ash_walker_den.dm +++ b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm @@ -62,7 +62,7 @@ deadmind = H.get_ghost(FALSE, TRUE) to_chat(deadmind, "Your body has been returned to the nest. You are being remade anew, and will awaken shortly.
Your memories will remain intact in your new body, as your soul is being salvaged") SEND_SOUND(deadmind, sound('sound/magic/enter_blood.ogg',volume=100)) - addtimer(CALLBACK(src, .proc/remake_walker, H.mind, H.real_name), 20 SECONDS) + addtimer(CALLBACK(src, PROC_REF(remake_walker), H.mind, H.real_name), 20 SECONDS) new /obj/effect/gibspawner/generic(get_turf(H)) qdel(H) return diff --git a/code/modules/ruins/objects_and_mobs/necropolis_gate.dm b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm index 94abd1ef0a..2e2a9a0312 100644 --- a/code/modules/ruins/objects_and_mobs/necropolis_gate.dm +++ b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm @@ -311,7 +311,7 @@ GLOBAL_DATUM(necropolis_gate, /obj/structure/necropolis_gate/legion_gate) if(break_that_sucker) QDEL_IN(src, 10) else - addtimer(CALLBACK(src, .proc/rebuild), 55) + addtimer(CALLBACK(src, PROC_REF(rebuild)), 55) /obj/structure/stone_tile/proc/rebuild() pixel_x = initial(pixel_x) diff --git a/code/modules/ruins/objects_and_mobs/sin_ruins.dm b/code/modules/ruins/objects_and_mobs/sin_ruins.dm index 1de929fd22..613ef49840 100644 --- a/code/modules/ruins/objects_and_mobs/sin_ruins.dm +++ b/code/modules/ruins/objects_and_mobs/sin_ruins.dm @@ -24,7 +24,7 @@ know it'll be worth it.
") icon_state = "slots2" playsound(src, 'sound/lavaland/cursed_slot_machine.ogg', 50, 0) - addtimer(CALLBACK(src, .proc/determine_victor, user), 50) + addtimer(CALLBACK(src, PROC_REF(determine_victor), user), 50) /obj/structure/cursed_slot_machine/proc/determine_victor(mob/living/user) icon_state = "slots1" @@ -50,7 +50,7 @@ /obj/structure/cursed_money/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/collapse), 600) + addtimer(CALLBACK(src, PROC_REF(collapse)), 600) /obj/structure/cursed_money/proc/collapse() visible_message("[src] falls in on itself, \ diff --git a/code/modules/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/ruins/spaceruin_code/hilbertshotel.dm index 111b72a6f0..bd81e28cf0 100644 --- a/code/modules/ruins/spaceruin_code/hilbertshotel.dm +++ b/code/modules/ruins/spaceruin_code/hilbertshotel.dm @@ -31,7 +31,7 @@ GLOBAL_VAR_INIT(hhmysteryRoomNumber, 1337) /obj/item/hilbertshotel/Initialize(mapload) . = ..() //Load templates - INVOKE_ASYNC(src, .proc/prepare_rooms) + INVOKE_ASYNC(src, PROC_REF(prepare_rooms)) /obj/item/hilbertshotel/proc/prepare_rooms() hotelRoomTemp = new() diff --git a/code/modules/security_levels/keycard_authentication.dm b/code/modules/security_levels/keycard_authentication.dm index df66fac839..8dc3a6c0d7 100644 --- a/code/modules/security_levels/keycard_authentication.dm +++ b/code/modules/security_levels/keycard_authentication.dm @@ -28,7 +28,7 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) /obj/machinery/keycard_auth/Initialize(mapload) . = ..() - ev = GLOB.keycard_events.addEvent("triggerEvent", CALLBACK(src, .proc/triggerEvent)) + ev = GLOB.keycard_events.addEvent("triggerEvent", CALLBACK(src, PROC_REF(triggerEvent))) /obj/machinery/keycard_auth/Destroy() GLOB.keycard_events.clearEvent("triggerEvent", ev) @@ -93,7 +93,7 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) event = event_type waiting = 1 GLOB.keycard_events.fireEvent("triggerEvent", src, trigger_id) - addtimer(CALLBACK(src, .proc/eventSent), 20) + addtimer(CALLBACK(src, PROC_REF(eventSent)), 20) /obj/machinery/keycard_auth/proc/eventSent() triggerer = null @@ -104,7 +104,7 @@ GLOBAL_DATUM_INIT(keycard_events, /datum/events, new) icon_state = "auth_on" first_id = trigger_id event_source = source - addtimer(CALLBACK(src, .proc/eventTriggered), 20) + addtimer(CALLBACK(src, PROC_REF(eventTriggered)), 20) /obj/machinery/keycard_auth/proc/eventTriggered() icon_state = "auth_off" diff --git a/code/modules/shuttle/arrivals.dm b/code/modules/shuttle/arrivals.dm index e0ca10db8a..29797ea16a 100644 --- a/code/modules/shuttle/arrivals.dm +++ b/code/modules/shuttle/arrivals.dm @@ -197,7 +197,7 @@ if(mode != SHUTTLE_CALL) announce_arrival(mob, rank) else - LAZYADD(queued_announces, CALLBACK(GLOBAL_PROC, .proc/announce_arrival, mob, rank)) + LAZYADD(queued_announces, CALLBACK(GLOBAL_PROC, PROC_REF(announce_arrival), mob, rank)) /obj/docking_port/mobile/arrivals/vv_edit_var(var_name, var_value) switch(var_name) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 9c7dd57973..d51007ab3d 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -540,7 +540,7 @@ /obj/machinery/computer/shuttle/pod/Initialize(mapload) . = ..() - RegisterSignal(SSsecurity_level, COMSIG_SECURITY_LEVEL_CHANGED, .proc/check_lock) + RegisterSignal(SSsecurity_level, COMSIG_SECURITY_LEVEL_CHANGED, PROC_REF(check_lock)) /obj/machinery/computer/shuttle/pod/ComponentInitialize() . = ..() diff --git a/code/modules/shuttle/on_move.dm b/code/modules/shuttle/on_move.dm index f061919b5c..50173cf5c3 100644 --- a/code/modules/shuttle/on_move.dm +++ b/code/modules/shuttle/on_move.dm @@ -182,7 +182,7 @@ All ShuttleMove procs go here for(var/obj/machinery/door/airlock/A in range(1, src)) // includes src A.shuttledocked = FALSE A.air_tight = TRUE - addtimer(CALLBACK(A, /obj/machinery/door/.proc/close), 0) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/door, close)), 0) /obj/machinery/door/airlock/afterShuttleMove(turf/oldT, list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir, rotation) . = ..() diff --git a/code/modules/shuttle/ripple.dm b/code/modules/shuttle/ripple.dm index 4bf6eac0eb..824c1843ba 100644 --- a/code/modules/shuttle/ripple.dm +++ b/code/modules/shuttle/ripple.dm @@ -14,7 +14,7 @@ /obj/effect/abstract/ripple/Initialize(mapload, time_left) . = ..() animate(src, alpha=255, time=time_left) - addtimer(CALLBACK(src, .proc/stop_animation), 8, TIMER_CLIENT_TIME) + addtimer(CALLBACK(src, PROC_REF(stop_animation)), 8, TIMER_CLIENT_TIME) /obj/effect/abstract/ripple/proc/stop_animation() icon_state = "medi_holo_no_anim" diff --git a/code/modules/shuttle/special.dm b/code/modules/shuttle/special.dm index 5e034c0b52..78bbadd76c 100644 --- a/code/modules/shuttle/special.dm +++ b/code/modules/shuttle/special.dm @@ -94,7 +94,7 @@ L.visible_message("A strange purple glow wraps itself around [L] as [L.p_they()] suddenly fall[L.p_s()] unconscious.", "[desc]") // Don't let them sit suround unconscious forever - addtimer(CALLBACK(src, .proc/sleeper_dreams, L), 100) + addtimer(CALLBACK(src, PROC_REF(sleeper_dreams), L), 100) // Existing sleepers for(var/i in found) diff --git a/code/modules/smithing/anvil.dm b/code/modules/smithing/anvil.dm index 84aa252605..2ddb57a0de 100644 --- a/code/modules/smithing/anvil.dm +++ b/code/modules/smithing/anvil.dm @@ -166,7 +166,7 @@ user.visible_message("[user] works the metal on the anvil with their hammer with a loud clang!", \ "You [stepdone] the metal with a loud clang!") playsound(src, 'sound/effects/clang2.ogg',40, 2) - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/effects/clang2.ogg', 40, 2), 15) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(playsound), src, 'sound/effects/clang2.ogg', 40, 2), 15) if(length(stepsdone) >= 3) tryfinish(user) busy = FALSE diff --git a/code/modules/spells/spell_types/aimed.dm b/code/modules/spells/spell_types/aimed.dm index aa2a2e4083..82d858cfb1 100644 --- a/code/modules/spells/spell_types/aimed.dm +++ b/code/modules/spells/spell_types/aimed.dm @@ -147,7 +147,7 @@ /obj/effect/proc_holder/spell/aimed/spell_cards/on_activation(mob/M) QDEL_NULL(lockon_component) - lockon_component = M.AddComponent(/datum/component/lockon_aiming, 5, typecacheof(list(/mob/living)), 1, null, CALLBACK(src, .proc/on_lockon_component)) + lockon_component = M.AddComponent(/datum/component/lockon_aiming, 5, typecacheof(list(/mob/living)), 1, null, CALLBACK(src, PROC_REF(on_lockon_component))) /obj/effect/proc_holder/spell/aimed/spell_cards/proc/on_lockon_component(list/locked_weakrefs) if(!length(locked_weakrefs)) diff --git a/code/modules/spells/spell_types/area_teleport.dm b/code/modules/spells/spell_types/area_teleport.dm index 50d5ee0ad6..eac5770f0c 100644 --- a/code/modules/spells/spell_types/area_teleport.dm +++ b/code/modules/spells/spell_types/area_teleport.dm @@ -15,7 +15,7 @@ return invocation(thearea,user) if(charge_type == "recharge" && recharge) - INVOKE_ASYNC(src, .proc/start_recharge) + INVOKE_ASYNC(src, PROC_REF(start_recharge)) cast(targets,thearea,user) after_cast(targets) diff --git a/code/modules/spells/spell_types/cone_spells.dm b/code/modules/spells/spell_types/cone_spells.dm index 63bae4b7cf..cafa954daa 100644 --- a/code/modules/spells/spell_types/cone_spells.dm +++ b/code/modules/spells/spell_types/cone_spells.dm @@ -114,4 +114,4 @@ var/list/cone_turfs = cone_helper(get_turf(user), user.dir, cone_levels) for(var/list/turf_list in cone_turfs) level_counter++ - addtimer(CALLBACK(src, .proc/do_cone_effects, turf_list, level_counter), 2 * level_counter) + addtimer(CALLBACK(src, PROC_REF(do_cone_effects), turf_list, level_counter), 2 * level_counter) diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm index 7a22d1498a..962330dd26 100644 --- a/code/modules/spells/spell_types/construct_spells.dm +++ b/code/modules/spells/spell_types/construct_spells.dm @@ -213,7 +213,7 @@ target.playsound_local(get_turf(target), 'sound/hallucinations/i_see_you1.ogg', 50, 1) user.playsound_local(get_turf(user), 'sound/effects/ghost2.ogg', 50, 1) target.become_blind(ABYSSAL_GAZE_BLIND) - addtimer(CALLBACK(src, .proc/cure_blindness, target), 40) + addtimer(CALLBACK(src, PROC_REF(cure_blindness), target), 40) target.adjust_bodytemperature(-200) /obj/effect/proc_holder/spell/targeted/abyssal_gaze/proc/cure_blindness(mob/target) diff --git a/code/modules/spells/spell_types/devil.dm b/code/modules/spells/spell_types/devil.dm index 3b76107905..8dd57df043 100644 --- a/code/modules/spells/spell_types/devil.dm +++ b/code/modules/spells/spell_types/devil.dm @@ -161,7 +161,7 @@ client.eye = src visible_message("[src] appears in a fiery blaze!") playsound(get_turf(src), 'sound/magic/exit_blood.ogg', 100, 1, -1) - addtimer(CALLBACK(src, .proc/fakefireextinguish), 15, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(fakefireextinguish)), 15, TIMER_UNIQUE) /obj/effect/proc_holder/spell/targeted/sintouch name = "Sin Touch" diff --git a/code/modules/spells/spell_types/ethereal_jaunt.dm b/code/modules/spells/spell_types/ethereal_jaunt.dm index 1bc3a054b7..4b02f9fbcd 100644 --- a/code/modules/spells/spell_types/ethereal_jaunt.dm +++ b/code/modules/spells/spell_types/ethereal_jaunt.dm @@ -19,7 +19,7 @@ /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/cast(list/targets,mob/user = usr) //magnets, so mostly hardcoded play_sound("enter",user) for(var/mob/living/target in targets) - INVOKE_ASYNC(src, .proc/do_jaunt, target) + INVOKE_ASYNC(src, PROC_REF(do_jaunt), target) /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/proc/do_jaunt(mob/living/target) target.mob_transforming = 1 diff --git a/code/modules/spells/spell_types/genetic.dm b/code/modules/spells/spell_types/genetic.dm index 8a71ac617e..98c641db53 100644 --- a/code/modules/spells/spell_types/genetic.dm +++ b/code/modules/spells/spell_types/genetic.dm @@ -28,7 +28,7 @@ for(var/A in traits) ADD_TRAIT(target, A, GENETICS_SPELL) active_on += target - addtimer(CALLBACK(src, .proc/remove, target), duration) + addtimer(CALLBACK(src, PROC_REF(remove), target), duration) /obj/effect/proc_holder/spell/targeted/genetic/Destroy() . = ..() diff --git a/code/modules/spells/spell_types/knock.dm b/code/modules/spells/spell_types/knock.dm index 9cbaa5baa3..e9b1bebe5f 100644 --- a/code/modules/spells/spell_types/knock.dm +++ b/code/modules/spells/spell_types/knock.dm @@ -16,9 +16,9 @@ SEND_SOUND(user, sound('sound/magic/knock.ogg')) for(var/turf/T in targets) for(var/obj/machinery/door/door in T.contents) - INVOKE_ASYNC(src, .proc/open_door, door) + INVOKE_ASYNC(src, PROC_REF(open_door), door) for(var/obj/structure/closet/C in T.contents) - INVOKE_ASYNC(src, .proc/open_closet, C) + INVOKE_ASYNC(src, PROC_REF(open_closet), C) /obj/effect/proc_holder/spell/aoe_turf/knock/proc/open_door(var/obj/machinery/door/door) if(istype(door, /obj/machinery/door/airlock)) diff --git a/code/modules/spells/spell_types/lichdom.dm b/code/modules/spells/spell_types/lichdom.dm index c790902556..8e4f36e25f 100644 --- a/code/modules/spells/spell_types/lichdom.dm +++ b/code/modules/spells/spell_types/lichdom.dm @@ -96,7 +96,7 @@ active_phylacteries++ GLOB.poi_list |= src START_PROCESSING(SSobj, src) - RegisterSignal(SSactivity, COMSIG_THREAT_CALC, .proc/get_threat) + RegisterSignal(SSactivity, COMSIG_THREAT_CALC, PROC_REF(get_threat)) set_light(lon_range) if(initial(SSticker.mode.round_ends_with_antag_death)) SSticker.mode.round_ends_with_antag_death = FALSE @@ -116,7 +116,7 @@ return if(!mind.current || (mind.current && mind.current.stat == DEAD)) - addtimer(CALLBACK(src, .proc/rise), respawn_time, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(rise)), respawn_time, TIMER_UNIQUE) /obj/item/phylactery/proc/get_threat(list/threat_list) if(mind?.current?.stat == DEAD) diff --git a/code/modules/spells/spell_types/spacetime_distortion.dm b/code/modules/spells/spell_types/spacetime_distortion.dm index 5a8776b16b..49854c01b5 100644 --- a/code/modules/spells/spell_types/spacetime_distortion.dm +++ b/code/modules/spells/spell_types/spacetime_distortion.dm @@ -36,7 +36,7 @@ perform(turf_steps,user=user) /obj/effect/proc_holder/spell/spacetime_dist/after_cast(list/targets) - addtimer(CALLBACK(src, .proc/clean_turfs), duration) + addtimer(CALLBACK(src, PROC_REF(clean_turfs)), duration) /obj/effect/proc_holder/spell/spacetime_dist/cast(list/targets, mob/user = usr) effects = list() diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index 215bd2370d..f133961248 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -36,7 +36,7 @@ items_list += I // ayy only dropped signal for performance, we can't possibly have shitcode that doesn't call it when removing items from a mob, right? // .. right??! - RegisterSignal(I, COMSIG_ITEM_DROPPED, .proc/magnetic_catch) + RegisterSignal(I, COMSIG_ITEM_DROPPED, PROC_REF(magnetic_catch)) /obj/item/organ/cyberimp/arm/proc/magnetic_catch(datum/source, mob/user) . = COMPONENT_DROPPED_RELOCATION @@ -289,7 +289,7 @@ /obj/item/organ/cyberimp/arm/shield/Insert(mob/living/carbon/M, special = FALSE, drop_if_replaced = TRUE) . = ..() if(.) - RegisterSignal(M, COMSIG_LIVING_ACTIVE_BLOCK_START, .proc/on_signal) + RegisterSignal(M, COMSIG_LIVING_ACTIVE_BLOCK_START, PROC_REF(on_signal)) /obj/item/organ/cyberimp/arm/shield/Remove(special = FALSE) UnregisterSignal(owner, COMSIG_LIVING_ACTIVE_BLOCK_START) diff --git a/code/modules/surgery/organs/augments_chest.dm b/code/modules/surgery/organs/augments_chest.dm index 420810d7d2..3e143ab923 100644 --- a/code/modules/surgery/organs/augments_chest.dm +++ b/code/modules/surgery/organs/augments_chest.dm @@ -28,7 +28,7 @@ synthesizing = TRUE to_chat(owner, "You feel less hungry...") owner.adjust_nutrition(50) - addtimer(CALLBACK(src, .proc/synth_cool), 50) + addtimer(CALLBACK(src, PROC_REF(synth_cool)), 50) /obj/item/organ/cyberimp/chest/nutriment/proc/synth_cool() synthesizing = FALSE @@ -73,7 +73,7 @@ else if(!do_heal) convalescence_time = world.time + DEF_CONVALESCENCE_TIME if(. && (do_heal || world.time < convalescence_time)) - addtimer(CALLBACK(src, .proc/heal), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(heal)), 3 SECONDS) else cooldown = revive_cost + world.time reviving = FALSE @@ -121,7 +121,7 @@ if(H.stat != DEAD && prob(severity/2) && H.can_heartattack()) H.set_heartattack(TRUE) to_chat(H, "You feel a horrible agony in your chest!") - addtimer(CALLBACK(src, .proc/undo_heart_attack), (60 * severity/100) SECONDS) + addtimer(CALLBACK(src, PROC_REF(undo_heart_attack)), (60 * severity/100) SECONDS) /obj/item/organ/cyberimp/chest/reviver/proc/undo_heart_attack() var/mob/living/carbon/human/H = owner @@ -170,7 +170,7 @@ on = TRUE if(allow_thrust(0.01)) ion_trail.start() - RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/move_react) + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(move_react)) owner.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/cybernetic) if(!silent) to_chat(owner, "You turn your thrusters set on.") diff --git a/code/modules/surgery/organs/augments_internal.dm b/code/modules/surgery/organs/augments_internal.dm index 7af25d3f71..94b2529a3a 100644 --- a/code/modules/surgery/organs/augments_internal.dm +++ b/code/modules/surgery/organs/augments_internal.dm @@ -112,7 +112,7 @@ return crit_fail = TRUE organ_flags |= ORGAN_FAILING - addtimer(CALLBACK(src, .proc/reboot), 0.9 * severity) + addtimer(CALLBACK(src, PROC_REF(reboot)), 0.9 * severity) /obj/item/organ/cyberimp/brain/anti_stun/proc/reboot() crit_fail = FALSE diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index 526285f60d..037bf7f09d 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -331,7 +331,7 @@ if(!silent) to_chat(owner, "Your [src] clicks and makes a whining noise, before shooting out a beam of light!") active = TRUE - RegisterSignal(owner, COMSIG_ATOM_DIR_CHANGE, .proc/update_visuals) + RegisterSignal(owner, COMSIG_ATOM_DIR_CHANGE, PROC_REF(update_visuals)) cycle_mob_overlay() /obj/item/organ/eyes/robotic/glow/proc/deactivate(silent = FALSE) diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 6263284584..75fdbb20e8 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -31,7 +31,7 @@ /obj/item/organ/heart/Remove(special = FALSE) if(!special) - addtimer(CALLBACK(src, .proc/stop_if_unowned), 12 SECONDS) + addtimer(CALLBACK(src, PROC_REF(stop_if_unowned)), 12 SECONDS) return ..() /obj/item/organ/heart/proc/stop_if_unowned() @@ -44,7 +44,7 @@ user.visible_message("[user] squeezes [src] to \ make it beat again!","You squeeze [src] to make it beat again!") Restart() - addtimer(CALLBACK(src, .proc/stop_if_unowned), 80) + addtimer(CALLBACK(src, PROC_REF(stop_if_unowned)), 80) /obj/item/organ/heart/proc/Stop() beating = 0 @@ -244,7 +244,7 @@ Stop() owner.visible_message("[owner] clutches at [owner.p_their()] chest as if [owner.p_their()] heart is stopping!", \ "You feel a terrible pain in your chest, as if your heart has stopped!") - addtimer(CALLBACK(src, .proc/Restart), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(Restart)), 10 SECONDS) /obj/item/organ/heart/cybernetic/on_life(delta_time, times_fired) . = ..() diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 37955dabae..31d9548505 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -34,7 +34,7 @@ /obj/item/organ/Initialize(mapload) . = ..() if(organ_flags & ORGAN_EDIBLE) - AddComponent(/datum/component/edible, food_reagents, null, RAW | MEAT | GROSS, null, 10, null, null, null, CALLBACK(src, .proc/OnEatFrom)) + AddComponent(/datum/component/edible, food_reagents, null, RAW | MEAT | GROSS, null, 10, null, null, null, CALLBACK(src, PROC_REF(OnEatFrom))) START_PROCESSING(SSobj, src) /obj/item/organ/Destroy() diff --git a/code/modules/surgery/organs/stomach.dm b/code/modules/surgery/organs/stomach.dm index f38539a602..ac6eecc460 100644 --- a/code/modules/surgery/organs/stomach.dm +++ b/code/modules/surgery/organs/stomach.dm @@ -164,8 +164,8 @@ /obj/item/organ/stomach/ethereal/Insert(mob/living/carbon/M, special = 0, drop_if_replaced = TRUE) ..() - RegisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, .proc/charge) - RegisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT, .proc/on_electrocute) + RegisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, PROC_REF(charge)) + RegisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT, PROC_REF(on_electrocute)) /obj/item/organ/stomach/ethereal/Remove(mob/living/carbon/M, special = 0) UnregisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT) diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm index b1da1c5105..893a4b921c 100644 --- a/code/modules/surgery/organs/tongue.dm +++ b/code/modules/surgery/organs/tongue.dm @@ -70,15 +70,15 @@ if(say_mod && M.dna && M.dna.species) M.dna.species.say_mod = say_mod if(length(initial_accents) || length(accents)) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) M.UnregisterSignal(M, COMSIG_MOB_SAY) /obj/item/organ/tongue/Remove(special = FALSE) if(!QDELETED(owner)) if(say_mod && owner.dna?.species) owner.dna.species.say_mod = initial(owner.dna.species.say_mod) - UnregisterSignal(owner, COMSIG_MOB_SAY, .proc/handle_speech) - owner.RegisterSignal(owner, COMSIG_MOB_SAY, /mob/living/carbon/.proc/handle_tongueless_speech) + UnregisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) + owner.RegisterSignal(owner, COMSIG_MOB_SAY, TYPE_PROC_REF(/mob/living/carbon, handle_tongueless_speech)) return ..() /obj/item/organ/tongue/could_speak_language(language) diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index 733ff674c8..d34c1df1f8 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -404,7 +404,7 @@ for(var/iter in 1 to 5 * power_multiplier) for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(GLOBAL_PROC, .proc/_step, L, direction? direction : pick(GLOB.cardinals)), 10 * (iter - 1)) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(_step), L, direction? direction : pick(GLOB.cardinals)), 10 * (iter - 1)) //WALK else if((findtext(message, walk_words))) @@ -508,7 +508,7 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(L, /mob/living/.proc/emote, "dance"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living, emote), "dance"), 5 * i) i++ //JUMP @@ -518,7 +518,7 @@ var/mob/living/L = V if(prob(25)) addtimer(CALLBACK(L, /atom/movable/proc/say, "HOW HIGH?!!"), 5 * i) - addtimer(CALLBACK(L, /mob/living/.proc/emote, "jump"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living, emote), "jump"), 5 * i) i++ //SALUTE @@ -526,7 +526,7 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(L, /mob/living/.proc/emote, "salute"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living, emote), "salute"), 5 * i) i++ //PLAY DEAD @@ -534,7 +534,7 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(L, /mob/living/.proc/emote, "deathgasp"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living, emote), "deathgasp"), 5 * i) i++ //PLEASE CLAP @@ -542,13 +542,13 @@ cooldown = COOLDOWN_MEME for(var/V in listeners) var/mob/living/L = V - addtimer(CALLBACK(L, /mob/living/.proc/emote, "clap"), 5 * i) + addtimer(CALLBACK(L, TYPE_PROC_REF(/mob/living, emote), "clap"), 5 * i) i++ //HONK else if((findtext(message, honk_words))) cooldown = COOLDOWN_MEME - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, get_turf(user), 'sound/items/bikehorn.ogg', 300, 1), 25) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(playsound), get_turf(user), 'sound/items/bikehorn.ogg', 300, 1), 25) if(user.mind && HAS_TRAIT(user.mind, TRAIT_CLOWN_MENTALITY)) for(var/mob/living/carbon/C in listeners) C.slip(140 * power_multiplier) @@ -578,7 +578,7 @@ //BWOINK else if((findtext(message, bwoink_words))) cooldown = COOLDOWN_MEME - addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, get_turf(user), 'sound/effects/adminhelp.ogg', 300, 1), 25) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(playsound), get_turf(user), 'sound/effects/adminhelp.ogg', 300, 1), 25) //END CITADEL CHANGES else @@ -814,7 +814,7 @@ else E.enthrallTally += power_multiplier*1.25 //thinking about it, I don't know how this can proc if(E.lewd) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "[E.enthrallGender] is so nice to listen to."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "[E.enthrallGender] is so nice to listen to."), 5) E.cooldown += 1 //REWARD mixable works @@ -826,13 +826,13 @@ if(L == user) continue if (E.lewd) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "[E.enthrallGender] has praised me!!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "[E.enthrallGender] has praised me!!"), 5) if(HAS_TRAIT(L, TRAIT_MASO)) E.enthrallTally -= power_multiplier E.resistanceTally += power_multiplier E.cooldown += 1 else - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "I've been praised for doing a good job!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "I've been praised for doing a good job!"), 5) E.resistanceTally -= power_multiplier E.enthrallTally += power_multiplier var/descmessage = "[(E.lewd?"I feel so happy! I'm a good pet who [E.enthrallGender] loves!":"I did a good job!")]" @@ -855,11 +855,11 @@ descmessage += "And yet, it feels so good..!" //I don't really understand masco, is this the right sort of thing they like? E.enthrallTally += power_multiplier E.resistanceTally -= power_multiplier - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "I've let [E.enthrallGender] down...!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "I've let [E.enthrallGender] down...!"), 5) else - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "I've let [E.enthrallGender] down..."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "I've let [E.enthrallGender] down..."), 5) else - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "I've failed [E.master]..."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "I've failed [E.master]..."), 5) E.resistanceTally += power_multiplier E.enthrallTally += power_multiplier E.cooldown += 1 @@ -893,9 +893,9 @@ E.status = null user.emote("snap") if(E.lewd) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "The snapping of your [E.enthrallGender]'s fingers brings you back to your enthralled state, obedient and ready to serve."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "The snapping of your [E.enthrallGender]'s fingers brings you back to your enthralled state, obedient and ready to serve."), 5) else - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "The snapping of [E.master]'s fingers brings you back to being under their influence."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "The snapping of [E.master]'s fingers brings you back to being under their influence."), 5) to_chat(user, "You wake up [L]!") //tier 1 @@ -1043,7 +1043,7 @@ ADD_TRAIT(C, TRAIT_MUTE, "enthrall") else C.silent += ((10 * power_multiplier) * E.phase) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You are unable to speak!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), C, "You are unable to speak!"), 5) to_chat(user, "You silence [C].") E.cooldown += 3 @@ -1063,7 +1063,7 @@ var/mob/living/L = V var/datum/status_effect/chem/enthrall/E = L.has_status_effect(/datum/status_effect/chem/enthrall) E.status = "Antiresist" - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "Your mind clouds over, as you find yourself unable to resist!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "Your mind clouds over, as you find yourself unable to resist!"), 5) E.statusStrength = (1 * power_multiplier * E.phase) E.cooldown += 15//Too short? yes, made 15 to_chat(user, "You frustrate [L]'s attempts at resisting.") @@ -1076,7 +1076,7 @@ E.deltaResist += (power_multiplier) E.owner_resist() E.cooldown += 2 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You are spurred into resisting from [user]'s words!'"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), C, "You are spurred into resisting from [user]'s words!'"), 5) to_chat(user, "You spark resistance in [C].") //FORGET (A way to cancel the process) @@ -1084,9 +1084,9 @@ for(var/mob/living/carbon/C in listeners) var/datum/status_effect/chem/enthrall/E = C.has_status_effect(/datum/status_effect/chem/enthrall) if(E.phase == 4) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You're unable to forget about [(E.lewd?"the dominating presence of [E.enthrallGender]":"[E.master]")]!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), C, "You're unable to forget about [(E.lewd?"the dominating presence of [E.enthrallGender]":"[E.master]")]!"), 5) continue - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You wake up, forgetting everything that just happened. You must've dozed off..? How embarassing!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), C, "You wake up, forgetting everything that just happened. You must've dozed off..? How embarassing!"), 5) C.Sleeping(50) switch(E.phase) if(1 to 2) @@ -1097,9 +1097,9 @@ E.phase = 0 E.cooldown = 0 if(E.lewd) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You revert to yourself before being enthralled by your [E.enthrallGender], with no memory of what happened."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), C, "You revert to yourself before being enthralled by your [E.enthrallGender], with no memory of what happened."), 5) else - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You revert to who you were before, with no memory of what happened with [E.master]."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), C, "You revert to who you were before, with no memory of what happened with [E.master]."), 5) to_chat(user, "You put [C] into a sleeper state, ready to turn them back at the snap of your fingers.") //ATTRACT @@ -1109,7 +1109,7 @@ var/datum/status_effect/chem/enthrall/E = L.has_status_effect(/datum/status_effect/chem/enthrall) L.throw_at(get_step_towards(user,L), 3 * power_multiplier, 1 * power_multiplier) E.cooldown += 3 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You are drawn towards [user]!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "You are drawn towards [user]!"), 5) to_chat(user, "You draw [L] towards you!") //awoo @@ -1144,7 +1144,7 @@ for(var/obj/item/W in items) if(W == H.wear_suit) H.dropItemToGround(W, TRUE) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "Before you can even think about it, you quickly remove your clothes in response to [(E.lewd?"your [E.enthrallGender]'s command'":"[E.master]'s directive'")]."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), H, "Before you can even think about it, you quickly remove your clothes in response to [(E.lewd?"your [E.enthrallGender]'s command'":"[E.master]'s directive'")]."), 5) E.cooldown += 10 //WALK @@ -1157,7 +1157,7 @@ if(L.m_intent != MOVE_INTENT_WALK) L.toggle_move_intent() E.cooldown += 1 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You slow down to a walk."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "You slow down to a walk."), 5) to_chat(user, "You encourage [L] to slow down.") //RUN @@ -1170,7 +1170,7 @@ if(L.m_intent != MOVE_INTENT_RUN) L.toggle_move_intent() E.cooldown += 1 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You speed up into a jog!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "You speed up into a jog!"), 5) to_chat(user, "You encourage [L] to pick up the pace!") //LIE DOWN @@ -1182,7 +1182,7 @@ if(2 to INFINITY) L.lay_down() E.cooldown += 10 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "[(E.lewd?"You eagerly lie down!":"You suddenly lie down!")]"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "[(E.lewd?"You eagerly lie down!":"You suddenly lie down!")]"), 5) to_chat(user, "You encourage [L] to lie down.") //KNOCKDOWN @@ -1194,7 +1194,7 @@ if(2 to INFINITY) L.DefaultCombatKnockdown(30 * power_multiplier * E.phase) E.cooldown += 8 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You suddenly drop to the ground!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "You suddenly drop to the ground!"), 5) to_chat(user, "You encourage [L] to drop down to the ground.") //tier3 @@ -1213,7 +1213,7 @@ for (var/trigger in E.customTriggers) speaktrigger += "[trigger], " to_chat(user, "[C] whispers, \"[speaktrigger] are my triggers.\"")//So they don't trigger themselves! - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "You whisper your triggers to [(E.lewd?"Your [E.enthrallGender]":"[E.master]")]."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), C, "You whisper your triggers to [(E.lewd?"Your [E.enthrallGender]":"[E.master]")]."), 5) //CUSTOM TRIGGERS @@ -1248,7 +1248,7 @@ E.customTriggers[trigger] = trigger2 log_reagent("FERMICHEM: [H] has been implanted by [user] with [trigger], triggering [trigger2].") E.mental_capacity -= 5 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "[(E.lewd?"your [E.enthrallGender]":"[E.master]")] whispers you a new trigger."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), H, "[(E.lewd?"your [E.enthrallGender]":"[E.master]")] whispers you a new trigger."), 5) to_chat(user, "You sucessfully set the trigger word [trigger] in [H]") else to_chat(user, "Your pet looks at you confused, it seems they don't understand that effect!") @@ -1310,7 +1310,7 @@ objective = replacetext(lowertext(objective), "suicide", "self-love") message_admins("[H] has been implanted by [user] with the objective [objective].") log_reagent("FERMICHEM: [H] has been implanted by [user] with the objective [objective] via MKUltra.") - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, H, "[(E.lewd?"Your [E.enthrallGender]":"[E.master]")] whispers you a new objective."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), H, "[(E.lewd?"Your [E.enthrallGender]":"[E.master]")] whispers you a new objective."), 5) brainwash(H, objective) E.mental_capacity -= 200 to_chat(user, "You sucessfully give an objective to [H]") @@ -1354,7 +1354,7 @@ E.status = "heal" E.statusStrength = (5 * power_multiplier) E.cooldown += 5 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You begin to lick your wounds."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "You begin to lick your wounds."), 5) L.Stun(15 * power_multiplier) to_chat(user, "[L] begins to lick their wounds.") @@ -1367,7 +1367,7 @@ if(3 to INFINITY) L.Stun(40 * power_multiplier) E.cooldown += 8 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "Your muscles freeze up!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "Your muscles freeze up!"), 5) to_chat(user, "You cause [L] to freeze up!") //HALLUCINATE @@ -1388,7 +1388,7 @@ switch(E.phase) if(3 to INFINITY) L.adjust_bodytemperature(50 * power_multiplier)//This seems nuts, reduced it, but then it didn't do anything, so I reverted it. - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You feel your metabolism speed up!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "You feel your metabolism speed up!"), 5) to_chat(user, "You speed [L]'s metabolism up!") //COLD @@ -1399,7 +1399,7 @@ switch(E.phase) if(3 to INFINITY) L.adjust_bodytemperature(-50 * power_multiplier) - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You feel your metabolism slow down!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "You feel your metabolism slow down!"), 5) to_chat(user, "You slow [L]'s metabolism down!") //GET UP @@ -1413,7 +1413,7 @@ L.SetAllImmobility(0) L.SetUnconscious(0) //i said get up i don't care if you're being tased E.cooldown += 10 //This could be really strong - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You jump to your feet from sheer willpower!"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "You jump to your feet from sheer willpower!"), 5) to_chat(user, "You spur [L] to their feet!") //PACIFY @@ -1425,7 +1425,7 @@ if(3)//Tier 3 only E.status = "pacify" E.cooldown += 10 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, L, "You feel like never hurting anyone ever again."), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), L, "You feel like never hurting anyone ever again."), 5) to_chat(user, "You remove any intent to harm from [L]'s mind.") //CHARGE diff --git a/code/modules/tcg/cards.dm b/code/modules/tcg/cards.dm index 8308c6ca99..1ff88ba9a0 100644 --- a/code/modules/tcg/cards.dm +++ b/code/modules/tcg/cards.dm @@ -416,7 +416,7 @@ "Pickup" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_pickup"), "Flip" = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_flip"), ) - var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if(!check_menu(user)) return switch(choice) diff --git a/code/modules/tgui/tgui.dm b/code/modules/tgui/tgui.dm index 54ee98b290..423fa3fa3d 100644 --- a/code/modules/tgui/tgui.dm +++ b/code/modules/tgui/tgui.dm @@ -195,7 +195,7 @@ return if(!COOLDOWN_FINISHED(src, refresh_cooldown)) refreshing = TRUE - addtimer(CALLBACK(src, .proc/send_full_update), TGUI_REFRESH_FULL_UPDATE_COOLDOWN, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(send_full_update)), TGUI_REFRESH_FULL_UPDATE_COOLDOWN, TIMER_UNIQUE) return refreshing = FALSE var/should_update_data = force || status >= UI_UPDATE diff --git a/code/modules/tgui_panel/tgui_panel.dm b/code/modules/tgui_panel/tgui_panel.dm index b98fbfbbdf..ba3f49ca79 100644 --- a/code/modules/tgui_panel/tgui_panel.dm +++ b/code/modules/tgui_panel/tgui_panel.dm @@ -16,7 +16,7 @@ /datum/tgui_panel/New(client/client) src.client = client window = new(client, "browseroutput") - window.subscribe(src, .proc/on_message) + window.subscribe(src, PROC_REF(on_message)) /datum/tgui_panel/Del() window.unsubscribe(src) @@ -50,7 +50,7 @@ window.send_asset(get_asset_datum(/datum/asset/spritesheet/chat)) // Other setup request_telemetry() - addtimer(CALLBACK(src, .proc/on_initialize_timed_out), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(on_initialize_timed_out)), 5 SECONDS) /** * private diff --git a/code/modules/tooltip/tooltip.dm b/code/modules/tooltip/tooltip.dm index 01c74122bd..c2cebe8e07 100644 --- a/code/modules/tooltip/tooltip.dm +++ b/code/modules/tooltip/tooltip.dm @@ -88,7 +88,7 @@ Notes: /datum/tooltip/proc/hide() if (queueHide) - addtimer(CALLBACK(src, .proc/do_hide), 1) + addtimer(CALLBACK(src, PROC_REF(do_hide)), 1) else do_hide() @@ -141,7 +141,7 @@ Notes: if(length(tooltip_data)) var/examine_data = tooltip_data.Join("
") var/timedelay = max(usr.client.prefs.tip_delay * 0.01, 0.01) // I heard multiplying is faster, also runtimes from very low/negative numbers - usr.client.tip_timer = addtimer(CALLBACK(GLOBAL_PROC, .proc/openToolTip, usr, src, params, name, examine_data), timedelay, TIMER_STOPPABLE)//timer takes delay in deciseconds, but the pref is in milliseconds. multiplying by 0.01 converts it. + usr.client.tip_timer = addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(openToolTip), usr, src, params, name, examine_data), timedelay, TIMER_STOPPABLE)//timer takes delay in deciseconds, but the pref is in milliseconds. multiplying by 0.01 converts it. /atom/movable/MouseExited(location, control, params) . = ..() diff --git a/code/modules/unit_tests/combat.dm b/code/modules/unit_tests/combat.dm index 30bad72175..0ad01c2cb9 100644 --- a/code/modules/unit_tests/combat.dm +++ b/code/modules/unit_tests/combat.dm @@ -53,9 +53,9 @@ var/mob/living/carbon/human/victim = allocate(/mob/living/carbon/human) var/obj/item/storage/toolbox/toolbox = allocate(/obj/item/storage/toolbox) - RegisterSignal(toolbox, COMSIG_ITEM_PRE_ATTACK, .proc/pre_attack_hit) - RegisterSignal(toolbox, COMSIG_ITEM_ATTACK, .proc/attack_hit) - RegisterSignal(toolbox, COMSIG_ITEM_AFTERATTACK, .proc/post_attack_hit) + RegisterSignal(toolbox, COMSIG_ITEM_PRE_ATTACK, PROC_REF(pre_attack_hit)) + RegisterSignal(toolbox, COMSIG_ITEM_ATTACK, PROC_REF(attack_hit)) + RegisterSignal(toolbox, COMSIG_ITEM_AFTERATTACK, PROC_REF(post_attack_hit)) attacker.put_in_active_hand(toolbox, forced = TRUE) attacker.a_intent_change(INTENT_HARM) diff --git a/code/modules/unit_tests/emoting.dm b/code/modules/unit_tests/emoting.dm index 5795ab3437..7111107b70 100644 --- a/code/modules/unit_tests/emoting.dm +++ b/code/modules/unit_tests/emoting.dm @@ -3,7 +3,7 @@ /datum/unit_test/emoting/Run() var/mob/living/carbon/human/human = allocate(/mob/living/carbon/human) - RegisterSignal(human, COMSIG_MOB_EMOTE, .proc/on_emote_used) + RegisterSignal(human, COMSIG_MOB_EMOTE, PROC_REF(on_emote_used)) human.say("*shrug") TEST_ASSERT_EQUAL(emotes_used, 1, "Human did not shrug") diff --git a/code/modules/unit_tests/unit_test.dm b/code/modules/unit_tests/unit_test.dm index 4fc289a220..86fab01965 100644 --- a/code/modules/unit_tests/unit_test.dm +++ b/code/modules/unit_tests/unit_test.dm @@ -204,7 +204,7 @@ GLOBAL_VAR_INIT(focused_tests, focused_tests()) if(length(focused_tests)) tests_to_run = focused_tests - tests_to_run = sortTim(tests_to_run, /proc/cmp_unit_test_priority) + tests_to_run = sortTim(tests_to_run, GLOBAL_PROC_REF(cmp_unit_test_priority)) var/list/test_results = list() diff --git a/code/modules/vehicles/cars/clowncar.dm b/code/modules/vehicles/cars/clowncar.dm index e3af269a23..28e31988e7 100644 --- a/code/modules/vehicles/cars/clowncar.dm +++ b/code/modules/vehicles/cars/clowncar.dm @@ -38,7 +38,7 @@ var/mob/living/carbon/human/H = M if(H.mind && HAS_TRAIT(H.mind, TRAIT_CLOWN_MENTALITY)) //Ensures only clowns can drive the car. (Including more at once) add_control_flags(H, VEHICLE_CONTROL_DRIVE) - RegisterSignal(H, COMSIG_MOB_CLICKON, .proc/fire_cannon_at) + RegisterSignal(H, COMSIG_MOB_CLICKON, PROC_REF(fire_cannon_at)) M.log_message("has entered [src] as a possible driver", LOG_ATTACK) return add_control_flags(M, VEHICLE_CONTROL_KIDNAPPED) @@ -55,7 +55,7 @@ message_admins("[ADMIN_LOOKUPFLW(forced_mob)] was taken into a clown car with [reagent_amount] unit(s) of Irish Car Bomb, causing an ejection.") forced_mob.log_message("was taken into a clown car with [reagent_amount] unit(s) of Irish Car Bomb, causing an ejection.", LOG_GAME) audible_message(span_userdanger("You hear a rattling sound coming from the engine. That can't be good..."), null, 1) - addtimer(CALLBACK(src, .proc/irish_car_bomb), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(irish_car_bomb)), 5 SECONDS) /obj/vehicle/sealed/car/clowncar/proc/irish_car_bomb() dump_mobs() @@ -159,7 +159,7 @@ visible_message(span_danger("[user] presses one of the colorful buttons on [src], and the clown car turns on its singularity disguise system.")) icon = 'icons/obj/singularity.dmi' icon_state = "singularity_s1" - addtimer(CALLBACK(src, .proc/reset_icon), 10 SECONDS) + addtimer(CALLBACK(src, PROC_REF(reset_icon)), 10 SECONDS) if(4) visible_message(span_danger("[user] presses one of the colorful buttons on [src], and the clown car spews out a cloud of laughing gas.")) var/datum/reagents/funnychems = new/datum/reagents(300) @@ -171,8 +171,8 @@ smoke.start() if(5) visible_message(span_danger("[user] presses one of the colorful buttons on [src], and the clown car starts dropping an oil trail.")) - RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/cover_in_oil) - addtimer(CALLBACK(src, .proc/stop_dropping_oil), 3 SECONDS) + RegisterSignal(src, COMSIG_MOVABLE_MOVED, PROC_REF(cover_in_oil)) + addtimer(CALLBACK(src, PROC_REF(stop_dropping_oil)), 3 SECONDS) if(6) visible_message(span_danger("[user] presses one of the colorful buttons on [src], and the clown car lets out a comedic toot.")) playsound(src, 'sound/vehicles/clowncar_fart.ogg', 100) @@ -203,7 +203,7 @@ if(cannonmode) //canon active, deactivate flick("clowncar_fromfire", src) icon_state = "clowncar" - addtimer(CALLBACK(src, .proc/deactivate_cannon), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(deactivate_cannon)), 2 SECONDS) playsound(src, 'sound/vehicles/clowncar_cannonmode2.ogg', 75) visible_message(span_danger("The [src] starts going back into mobile mode.")) else @@ -211,7 +211,7 @@ flick("clowncar_tofire", src) icon_state = "clowncar_fire" visible_message(span_danger("The [src] opens up and reveals a large cannon.")) - addtimer(CALLBACK(src, .proc/activate_cannon), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(activate_cannon)), 2 SECONDS) playsound(src, 'sound/vehicles/clowncar_cannonmode1.ogg', 75) cannonmode = CLOWN_CANNON_BUSY diff --git a/code/modules/vehicles/mecha/_mecha.dm b/code/modules/vehicles/mecha/_mecha.dm index 18c7a96cd8..163bc13cf8 100644 --- a/code/modules/vehicles/mecha/_mecha.dm +++ b/code/modules/vehicles/mecha/_mecha.dm @@ -175,8 +175,8 @@ add_cabin() if(enclosed) add_airtank() - RegisterSignal(src, COMSIG_MOVABLE_PRE_MOVE , .proc/disconnect_air) - RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/play_stepsound) + RegisterSignal(src, COMSIG_MOVABLE_PRE_MOVE , PROC_REF(disconnect_air)) + RegisterSignal(src, COMSIG_MOVABLE_MOVED, PROC_REF(play_stepsound)) spark_system.set_up(2, 0, src) spark_system.attach(src) smoke_system.set_up(3, src) @@ -530,7 +530,7 @@ for(var/mob/M in speech_bubble_recipients) if(M.client) speech_bubble_recipients.Add(M.client) - INVOKE_ASYNC(GLOBAL_PROC, /proc/flick_overlay, image('icons/mob/talk.dmi', src, "machine[say_test(speech_args[SPEECH_MESSAGE])]",MOB_LAYER+1), speech_bubble_recipients, 30) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(flick_overlay), image('icons/mob/talk.dmi', src, "machine[say_test(speech_args[SPEECH_MESSAGE])]",MOB_LAYER+1), speech_bubble_recipients, 30) //////////////////////////// ///// Action processing //// @@ -575,7 +575,7 @@ return if(SEND_SIGNAL(src, COMSIG_MECHA_EQUIPMENT_CLICK, L, target) & COMPONENT_CANCEL_EQUIPMENT_CLICK) return - INVOKE_ASYNC(selected, /obj/item/mecha_parts/mecha_equipment.proc/action, user, target, params) + INVOKE_ASYNC(selected, TYPE_PROC_REF(/obj/item/mecha_parts/mecha_equipment, action), user, target, params) return if((selected.range & MECHA_MELEE) && Adjacent(target)) if(isliving(target) && selected.harmful && HAS_TRAIT(L, TRAIT_PACIFISM)) @@ -583,7 +583,7 @@ return if(SEND_SIGNAL(src, COMSIG_MECHA_EQUIPMENT_CLICK, L, target) & COMPONENT_CANCEL_EQUIPMENT_CLICK) return - INVOKE_ASYNC(selected, /obj/item/mecha_parts/mecha_equipment.proc/action, user, target, params) + INVOKE_ASYNC(selected, TYPE_PROC_REF(/obj/item/mecha_parts/mecha_equipment, action), user, target, params) return if(!(L in return_controllers_with_flag(VEHICLE_CONTROL_MELEE))) to_chat(L, "You're in the wrong seat to interact with your hands.") @@ -1147,9 +1147,9 @@ /obj/vehicle/sealed/mecha/add_occupant(mob/M, control_flags) - RegisterSignal(M, COMSIG_MOB_DEATH, .proc/mob_exit) - RegisterSignal(M, COMSIG_MOB_CLICKON, .proc/on_mouseclick) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/display_speech_bubble) + RegisterSignal(M, COMSIG_MOB_DEATH, PROC_REF(mob_exit)) + RegisterSignal(M, COMSIG_MOB_CLICKON, PROC_REF(on_mouseclick)) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(display_speech_bubble)) return ..() /obj/vehicle/sealed/mecha/after_add_occupant(mob/M) diff --git a/code/modules/vehicles/mecha/combat/durand.dm b/code/modules/vehicles/mecha/combat/durand.dm index 52ab3560d7..68ac7e7372 100644 --- a/code/modules/vehicles/mecha/combat/durand.dm +++ b/code/modules/vehicles/mecha/combat/durand.dm @@ -16,8 +16,8 @@ /obj/vehicle/sealed/mecha/combat/durand/Initialize(mapload) . = ..() shield = new /obj/durand_shield(loc, src, layer, dir) - RegisterSignal(src, COMSIG_MECHA_ACTION_TRIGGER, .proc/relay) - RegisterSignal(src, COMSIG_PROJECTILE_PREHIT, .proc/prehit) + RegisterSignal(src, COMSIG_MECHA_ACTION_TRIGGER, PROC_REF(relay)) + RegisterSignal(src, COMSIG_PROJECTILE_PREHIT, PROC_REF(prehit)) /obj/vehicle/sealed/mecha/combat/durand/Destroy() @@ -37,7 +37,7 @@ var/mob/living/occupant = O var/datum/action/action = LAZYACCESSASSOC(occupant_actions, occupant, /datum/action/vehicle/sealed/mecha/mech_defense_mode) if(action) - INVOKE_ASYNC(action, /datum/action.proc/Trigger) + INVOKE_ASYNC(action, TYPE_PROC_REF(/datum/action, Trigger)) break /obj/vehicle/sealed/mecha/combat/durand/Move(direction) @@ -54,7 +54,7 @@ if(defense_mode) var/datum/action/action = LAZYACCESSASSOC(occupant_actions, M, /datum/action/vehicle/sealed/mecha/mech_defense_mode) if(action) - INVOKE_ASYNC(action, /datum/action.proc/Trigger, FALSE) + INVOKE_ASYNC(action, TYPE_PROC_REF(/datum/action, Trigger), FALSE) return ..() ///Relays the signal from the action button to the shield, and creates a new shield if the old one is MIA. @@ -156,7 +156,7 @@ own integrity back to max. Shield is automatically dropped if we run out of powe chassis = _chassis layer = _layer setDir(_dir) - RegisterSignal(src, COMSIG_MECHA_ACTION_TRIGGER, .proc/activate) + RegisterSignal(src, COMSIG_MECHA_ACTION_TRIGGER, PROC_REF(activate)) /obj/durand_shield/Destroy() @@ -204,7 +204,7 @@ own integrity back to max. Shield is automatically dropped if we run out of powe playsound(src, 'sound/mecha/mech_shield_raise.ogg', 50, FALSE) set_light(l_range = MINIMUM_USEFUL_LIGHT_RANGE , l_power = 5, l_color = "#00FFFF") icon_state = "shield" - RegisterSignal(chassis, COMSIG_ATOM_DIR_CHANGE, .proc/resetdir) + RegisterSignal(chassis, COMSIG_ATOM_DIR_CHANGE, PROC_REF(resetdir)) else flick("shield_drop", src) playsound(src, 'sound/mecha/mech_shield_drop.ogg', 50, FALSE) diff --git a/code/modules/vehicles/mecha/combat/neovgre.dm b/code/modules/vehicles/mecha/combat/neovgre.dm index 7e40a1c352..00cf6f4ae7 100644 --- a/code/modules/vehicles/mecha/combat/neovgre.dm +++ b/code/modules/vehicles/mecha/combat/neovgre.dm @@ -49,7 +49,7 @@ M.dust() playsound(src, 'sound/effects/neovgre_exploding.ogg', 100, 0) src.visible_message("The reactor has gone critical, its going to blow!") - addtimer(CALLBACK(src,.proc/go_critical),breach_time) + addtimer(CALLBACK(src,PROC_REF(go_critical)),breach_time) /obj/vehicle/sealed/mecha/combat/neovgre/proc/go_critical() explosion(get_turf(loc), 3, 5, 10, 20, 30) diff --git a/code/modules/vehicles/mecha/equipment/mecha_equipment.dm b/code/modules/vehicles/mecha/equipment/mecha_equipment.dm index 97568057ec..fa379e2615 100644 --- a/code/modules/vehicles/mecha/equipment/mecha_equipment.dm +++ b/code/modules/vehicles/mecha/equipment/mecha_equipment.dm @@ -100,10 +100,10 @@ if(!chassis) return FALSE chassis.use_power(energy_drain) - return do_after(user, equip_cooldown, target, extra_checks = CALLBACK(src, .proc/do_after_checks, target)) + return do_after(user, equip_cooldown, target, extra_checks = CALLBACK(src, PROC_REF(do_after_checks), target)) /obj/item/mecha_parts/mecha_equipment/proc/do_after_mecha(atom/target, mob/user, delay) - return do_after(user, delay, target, extra_checks = CALLBACK(src, .proc/do_after_checks, target)) + return do_after(user, delay, target, extra_checks = CALLBACK(src, PROC_REF(do_after_checks), target)) /// do after checks for the mecha equipment do afters /obj/item/mecha_parts/mecha_equipment/proc/do_after_checks(atom/target) diff --git a/code/modules/vehicles/mecha/equipment/tools/other_tools.dm b/code/modules/vehicles/mecha/equipment/tools/other_tools.dm index 348a4bb6ec..63109b0907 100644 --- a/code/modules/vehicles/mecha/equipment/tools/other_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/other_tools.dm @@ -122,7 +122,7 @@ var/mob/M = A if(M.mob_negates_gravity()) continue - INVOKE_ASYNC(src, .proc/do_scatter, A, target) + INVOKE_ASYNC(src, PROC_REF(do_scatter), A, target) var/turf/T = get_turf(target) log_game("[key_name(source)] used a Gravitational Catapult repulse wave on [AREACOORD(T)]") diff --git a/code/modules/vehicles/mecha/equipment/weapons/weapons.dm b/code/modules/vehicles/mecha/equipment/weapons/weapons.dm index b8818ef3f7..dbb5d23d20 100644 --- a/code/modules/vehicles/mecha/equipment/weapons/weapons.dm +++ b/code/modules/vehicles/mecha/equipment/weapons/weapons.dm @@ -398,7 +398,7 @@ var/turf/T = get_turf(src) message_admins("[ADMIN_LOOKUPFLW(user)] fired a [F] in [ADMIN_VERBOSEJMP(T)]") log_game("[key_name(user)] fired a [F] in [AREACOORD(T)]") - addtimer(CALLBACK(F, /obj/item/grenade/flashbang.proc/prime), det_time) + addtimer(CALLBACK(F, TYPE_PROC_REF(/obj/item/grenade/flashbang, prime)), det_time) /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang/clusterbang //Because I am a heartless bastard -Sieve //Heartless? for making the poor man's honkblast? - Kaze name = "\improper SOB-3 grenade launcher" diff --git a/code/modules/vehicles/mecha/mech_fabricator.dm b/code/modules/vehicles/mecha/mech_fabricator.dm index 459794619f..722aabd360 100644 --- a/code/modules/vehicles/mecha/mech_fabricator.dm +++ b/code/modules/vehicles/mecha/mech_fabricator.dm @@ -68,7 +68,7 @@ /obj/machinery/mecha_part_fabricator/Initialize(mapload) stored_research = new - rmat = AddComponent(/datum/component/remote_materials, "mechfab", mapload && link_on_init, _after_insert=CALLBACK(src, .proc/AfterMaterialInsert)) + rmat = AddComponent(/datum/component/remote_materials, "mechfab", mapload && link_on_init, _after_insert=CALLBACK(src, PROC_REF(AfterMaterialInsert))) RefreshParts() //Recalculating local material sizes if the fab isn't linked return ..() diff --git a/code/modules/vehicles/mecha/mecha_topic.dm b/code/modules/vehicles/mecha/mecha_topic.dm index eb7dcd01db..a4601e4cbd 100644 --- a/code/modules/vehicles/mecha/mecha_topic.dm +++ b/code/modules/vehicles/mecha/mecha_topic.dm @@ -408,7 +408,7 @@ if(href_list["repair_int_control_lost"]) to_chat(occupants, "[icon2html(src, occupants)]Recalibrating coordination system...") log_message("Recalibration of coordination system started.", LOG_MECHA) - addtimer(CALLBACK(src, .proc/stationary_repair, loc), 100, TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(stationary_repair), loc), 100, TIMER_UNIQUE) ///Repairs internal damage if the mech hasn't moved. /obj/vehicle/sealed/mecha/proc/stationary_repair(location) diff --git a/code/modules/vehicles/scooter.dm b/code/modules/vehicles/scooter.dm index 13a614449a..3b3729848f 100644 --- a/code/modules/vehicles/scooter.dm +++ b/code/modules/vehicles/scooter.dm @@ -134,7 +134,7 @@ playsound(src, 'sound/vehicles/skateboard_roll.ogg', 50, TRUE) if(prob (25)) sparks.start() //the most radical way to start plasma fires - addtimer(CALLBACK(src, .proc/grind), 2) + addtimer(CALLBACK(src, PROC_REF(grind)), 2) return else grinding = FALSE diff --git a/code/modules/vehicles/vehicle_actions.dm b/code/modules/vehicles/vehicle_actions.dm index 96c24b9adc..2a975420fc 100644 --- a/code/modules/vehicles/vehicle_actions.dm +++ b/code/modules/vehicles/vehicle_actions.dm @@ -228,5 +228,5 @@ L.client.give_award(/datum/award/achievement/misc/tram_surfer, L) V.grinding = TRUE V.icon_state = "[V.board_icon]-grind" - addtimer(CALLBACK(V, /obj/vehicle/ridden/scooter/skateboard/.proc/grind), 2) + addtimer(CALLBACK(V, TYPE_PROC_REF(/obj/vehicle/ridden/scooter/skateboard, grind)), 2) next_ollie = world.time + 5 diff --git a/code/modules/vehicles/wheelchair.dm b/code/modules/vehicles/wheelchair.dm index cc432957f6..1ffc5c8d93 100644 --- a/code/modules/vehicles/wheelchair.dm +++ b/code/modules/vehicles/wheelchair.dm @@ -23,7 +23,7 @@ /obj/vehicle/ridden/wheelchair/ComponentInitialize() //Since it's technically a chair I want it to have chair properties . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, .proc/can_user_rotate),CALLBACK(src, .proc/can_be_rotated),null) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, PROC_REF(can_user_rotate)),CALLBACK(src, PROC_REF(can_be_rotated)),null) /obj/vehicle/ridden/wheelchair/obj_destruction(damage_flag) new /obj/item/stack/rods(drop_location(), 8) diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index f84ced508e..c114cace63 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -817,7 +817,7 @@ GLOBAL_LIST_EMPTY(vending_products) // allowed_configs += "[initial(item.greyscale_config_inhand_right)]" // var/datum/greyscale_modify_menu/menu = new( -// src, usr, allowed_configs, CALLBACK(src, .proc/vend_greyscale, params), +// src, usr, allowed_configs, CALLBACK(src, PROC_REF(vend_greyscale), params), // starting_icon_state=initial(fake_atom.icon_state), // starting_config=initial(fake_atom.greyscale_config), // starting_colors=initial(fake_atom.greyscale_colors) diff --git a/code/modules/vore/eating/belly_obj.dm b/code/modules/vore/eating/belly_obj.dm index 07e01e4580..ba698b2eb4 100644 --- a/code/modules/vore/eating/belly_obj.dm +++ b/code/modules/vore/eating/belly_obj.dm @@ -338,7 +338,7 @@ // Setup the autotransfer checks if needed if(transferlocation != null && autotransferchance > 0) - addtimer(CALLBACK(src, /obj/belly/.proc/check_autotransfer, prey), autotransferwait) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/belly, check_autotransfer), prey), autotransferwait) /obj/belly/proc/check_autotransfer(var/mob/prey, var/obj/belly/target) // Some sanity checks @@ -347,7 +347,7 @@ transfer_contents(prey, transferlocation) else // Didn't transfer, so wait before retrying - addtimer(CALLBACK(src, /obj/belly/.proc/check_autotransfer, prey), autotransferwait) + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/belly, check_autotransfer), prey), autotransferwait) //Transfers contents from one belly to another /obj/belly/proc/transfer_contents(var/atom/movable/content, var/obj/belly/target, silent = FALSE) diff --git a/code/modules/wiremod/components/abstract/module.dm b/code/modules/wiremod/components/abstract/module.dm index 970b893ac3..d884f86dad 100644 --- a/code/modules/wiremod/components/abstract/module.dm +++ b/code/modules/wiremod/components/abstract/module.dm @@ -155,9 +155,9 @@ /obj/item/circuit_component/module/add_to(obj/item/integrated_circuit/added_to) . = ..() - RegisterSignal(added_to, COMSIG_CIRCUIT_SET_CELL, .proc/handle_set_cell) - RegisterSignal(added_to, COMSIG_CIRCUIT_SET_ON, .proc/handle_set_on) - RegisterSignal(added_to, COMSIG_CIRCUIT_SET_SHELL, .proc/handle_set_shell) + RegisterSignal(added_to, COMSIG_CIRCUIT_SET_CELL, PROC_REF(handle_set_cell)) + RegisterSignal(added_to, COMSIG_CIRCUIT_SET_ON, PROC_REF(handle_set_on)) + RegisterSignal(added_to, COMSIG_CIRCUIT_SET_SHELL, PROC_REF(handle_set_shell)) internal_circuit.set_cell(added_to.cell) internal_circuit.set_shell(added_to.shell) internal_circuit.set_on(added_to.on) diff --git a/code/modules/wiremod/components/action/mmi.dm b/code/modules/wiremod/components/action/mmi.dm index b67f48f559..3c7f776b27 100644 --- a/code/modules/wiremod/components/action/mmi.dm +++ b/code/modules/wiremod/components/action/mmi.dm @@ -80,7 +80,7 @@ /obj/item/circuit_component/mmi/register_shell(atom/movable/shell) . = ..() - RegisterSignal(shell, COMSIG_PARENT_ATTACKBY, .proc/handle_attack_by) + RegisterSignal(shell, COMSIG_PARENT_ATTACKBY, PROC_REF(handle_attack_by)) /obj/item/circuit_component/mmi/unregister_shell(atom/movable/shell) UnregisterSignal(shell, COMSIG_PARENT_ATTACKBY) @@ -103,8 +103,8 @@ if(to_add.brainmob) update_mmi_mob(to_add, null, to_add.brainmob) brain = to_add - RegisterSignal(to_add, COMSIG_PARENT_QDELETING, .proc/remove_current_brain) - RegisterSignal(to_add, COMSIG_MOVABLE_MOVED, .proc/mmi_moved) + RegisterSignal(to_add, COMSIG_PARENT_QDELETING, PROC_REF(remove_current_brain)) + RegisterSignal(to_add, COMSIG_MOVABLE_MOVED, PROC_REF(mmi_moved)) /obj/item/circuit_component/mmi/proc/mmi_moved(atom/movable/mmi) SIGNAL_HANDLER @@ -134,7 +134,7 @@ UnregisterSignal(old_mmi, COMSIG_MOB_CLICKON) if(new_mmi) new_mmi.remote_control = src - RegisterSignal(new_mmi, COMSIG_MOB_CLICKON, .proc/handle_mmi_attack) + RegisterSignal(new_mmi, COMSIG_MOB_CLICKON, PROC_REF(handle_mmi_attack)) /obj/item/circuit_component/mmi/relaymove(mob/living/user, direct) if(user != brain.brainmob) diff --git a/code/modules/wiremod/components/hud/counter_overlay.dm b/code/modules/wiremod/components/hud/counter_overlay.dm index 83d7acfd11..e7d9ed5c01 100644 --- a/code/modules/wiremod/components/hud/counter_overlay.dm +++ b/code/modules/wiremod/components/hud/counter_overlay.dm @@ -34,7 +34,7 @@ /obj/item/circuit_component/counter_overlay/register_shell(atom/movable/shell) if(istype(shell, /obj/item/organ/cyberimp/bci)) bci = shell - RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) + RegisterSignal(shell, COMSIG_ORGAN_REMOVED, PROC_REF(on_organ_removed)) /obj/item/circuit_component/counter_overlay/unregister_shell(atom/movable/shell) bci = null diff --git a/code/modules/wiremod/components/hud/object_overlay.dm b/code/modules/wiremod/components/hud/object_overlay.dm index 3b20e4f551..cf2f74f4a2 100644 --- a/code/modules/wiremod/components/hud/object_overlay.dm +++ b/code/modules/wiremod/components/hud/object_overlay.dm @@ -63,7 +63,7 @@ /obj/item/circuit_component/object_overlay/register_shell(atom/movable/shell) if(istype(shell, /obj/item/organ/cyberimp/bci)) bci = shell - RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) + RegisterSignal(shell, COMSIG_ORGAN_REMOVED, PROC_REF(on_organ_removed)) /obj/item/circuit_component/object_overlay/unregister_shell(atom/movable/shell) bci = null diff --git a/code/modules/wiremod/components/hud/target_intercept.dm b/code/modules/wiremod/components/hud/target_intercept.dm index d04dc2c946..043b0ad965 100644 --- a/code/modules/wiremod/components/hud/target_intercept.dm +++ b/code/modules/wiremod/components/hud/target_intercept.dm @@ -25,7 +25,7 @@ /obj/item/circuit_component/target_intercept/register_shell(atom/movable/shell) if(istype(shell, /obj/item/organ/cyberimp/bci)) bci = shell - RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) + RegisterSignal(shell, COMSIG_ORGAN_REMOVED, PROC_REF(on_organ_removed)) /obj/item/circuit_component/target_intercept/unregister_shell(atom/movable/shell) bci = null diff --git a/code/modules/wiremod/components/ntnet/ntnet_receive.dm b/code/modules/wiremod/components/ntnet/ntnet_receive.dm index 30bbaee855..3ffcba5c2e 100644 --- a/code/modules/wiremod/components/ntnet/ntnet_receive.dm +++ b/code/modules/wiremod/components/ntnet/ntnet_receive.dm @@ -25,7 +25,7 @@ data_package = add_output_port("Data Package", PORT_TYPE_ANY) secondary_package = add_output_port("Secondary Package", PORT_TYPE_ANY) enc_key = add_input_port("Encryption Key", PORT_TYPE_STRING) - RegisterSignal(src, COMSIG_COMPONENT_NTNET_RECEIVE, .proc/ntnet_receive) + RegisterSignal(src, COMSIG_COMPONENT_NTNET_RECEIVE, PROC_REF(ntnet_receive)) /obj/item/circuit_component/ntnet_receive/populate_options() var/static/component_options = list( diff --git a/code/modules/wiremod/components/utility/delay.dm b/code/modules/wiremod/components/utility/delay.dm index 46d9e6f081..e67c1c3689 100644 --- a/code/modules/wiremod/components/utility/delay.dm +++ b/code/modules/wiremod/components/utility/delay.dm @@ -36,7 +36,7 @@ var/delay = delay_amount.value if(delay > COMP_DELAY_MIN_VALUE) // Convert delay into deciseconds - addtimer(CALLBACK(output, /datum/port/output.proc/set_output, trigger.value), delay*10) + addtimer(CALLBACK(output, TYPE_PROC_REF(/datum/port/output, set_output), trigger.value), delay*10) else output.set_output(trigger.value) diff --git a/code/modules/wiremod/components/utility/getter.dm b/code/modules/wiremod/components/utility/getter.dm index 30c3cb2ac1..e97e7b9702 100644 --- a/code/modules/wiremod/components/utility/getter.dm +++ b/code/modules/wiremod/components/utility/getter.dm @@ -66,5 +66,5 @@ remove_current_variable() current_variable = variable current_variable.add_listener(src) - RegisterSignal(current_variable, COMSIG_PARENT_QDELETING, .proc/remove_current_variable) + RegisterSignal(current_variable, COMSIG_PARENT_QDELETING, PROC_REF(remove_current_variable)) value.set_datatype(variable.datatype) diff --git a/code/modules/wiremod/core/component_printer.dm b/code/modules/wiremod/core/component_printer.dm index 948ea080e7..032af8bf05 100644 --- a/code/modules/wiremod/core/component_printer.dm +++ b/code/modules/wiremod/core/component_printer.dm @@ -289,7 +289,7 @@ /obj/machinery/module_duplicator/proc/print_module(list/design) flick("module-fab-print", src) - addtimer(CALLBACK(src, .proc/finish_module_print, design), 1.6 SECONDS) + addtimer(CALLBACK(src, PROC_REF(finish_module_print), design), 1.6 SECONDS) /obj/machinery/module_duplicator/proc/finish_module_print(list/design) var/obj/item/circuit_component/module/module = new(drop_location()) @@ -333,7 +333,7 @@ data["materials"] = list(/datum/material/glass = total_cost) flick("module-fab-scan", src) - addtimer(CALLBACK(src, .proc/finish_module_scan, user, data), 1.4 SECONDS) + addtimer(CALLBACK(src, PROC_REF(finish_module_scan), user, data), 1.4 SECONDS) /obj/machinery/module_duplicator/proc/finish_module_scan(mob/user, data) scanned_designs += list(data) diff --git a/code/modules/wiremod/core/integrated_circuit.dm b/code/modules/wiremod/core/integrated_circuit.dm index b767615e87..7c5e9ea0e5 100644 --- a/code/modules/wiremod/core/integrated_circuit.dm +++ b/code/modules/wiremod/core/integrated_circuit.dm @@ -74,7 +74,7 @@ GLOBAL_LIST_EMPTY_TYPED(integrated_circuits, /obj/item/integrated_circuit) GLOB.integrated_circuits += src - RegisterSignal(src, COMSIG_ATOM_USB_CABLE_TRY_ATTACH, .proc/on_atom_usb_cable_try_attach) + RegisterSignal(src, COMSIG_ATOM_USB_CABLE_TRY_ATTACH, PROC_REF(on_atom_usb_cable_try_attach)) /obj/item/integrated_circuit/loaded/Initialize(mapload) . = ..() @@ -148,7 +148,7 @@ GLOBAL_LIST_EMPTY_TYPED(integrated_circuits, /obj/item/integrated_circuit) set_on(TRUE) SEND_SIGNAL(src, COMSIG_CIRCUIT_SET_SHELL, new_shell) shell = new_shell - RegisterSignal(shell, COMSIG_PARENT_QDELETING, .proc/remove_current_shell) + RegisterSignal(shell, COMSIG_PARENT_QDELETING, PROC_REF(remove_current_shell)) for(var/obj/item/circuit_component/attached_component as anything in attached_components) attached_component.register_shell(shell) // Their input ports may be updated with user values, but the outputs haven't updated @@ -202,7 +202,7 @@ GLOBAL_LIST_EMPTY_TYPED(integrated_circuits, /obj/item/integrated_circuit) to_add.rel_y = rand(COMPONENT_MIN_RANDOM_POS, COMPONENT_MAX_RANDOM_POS) - screen_y to_add.parent = src attached_components += to_add - RegisterSignal(to_add, COMSIG_MOVABLE_MOVED, .proc/component_move_handler) + RegisterSignal(to_add, COMSIG_MOVABLE_MOVED, PROC_REF(component_move_handler)) SStgui.update_uis(src) if(shell) @@ -545,7 +545,7 @@ GLOBAL_LIST_EMPTY_TYPED(integrated_circuits, /obj/item/integrated_circuit) if(!add_component(component, usr)) qdel(component) return - RegisterSignal(component, COMSIG_CIRCUIT_COMPONENT_REMOVED, .proc/clear_setter_or_getter) + RegisterSignal(component, COMSIG_CIRCUIT_COMPONENT_REMOVED, PROC_REF(clear_setter_or_getter)) setter_and_getter_count++ if("move_screen") screen_x = text2num(params["screen_x"]) diff --git a/code/modules/wiremod/core/marker.dm b/code/modules/wiremod/core/marker.dm index 82d34be37a..193699dd08 100644 --- a/code/modules/wiremod/core/marker.dm +++ b/code/modules/wiremod/core/marker.dm @@ -34,7 +34,7 @@ say("Marked [target].") marked_atom = target - RegisterSignal(marked_atom, COMSIG_PARENT_QDELETING, .proc/cleanup_marked_atom) + RegisterSignal(marked_atom, COMSIG_PARENT_QDELETING, PROC_REF(cleanup_marked_atom)) update_icon() flick("multitool_circuit_flick", src) playsound(src.loc, 'sound/misc/compiler-stage2.ogg', 30, TRUE) diff --git a/code/modules/wiremod/core/port.dm b/code/modules/wiremod/core/port.dm index a58016743f..6c814bf1ab 100644 --- a/code/modules/wiremod/core/port.dm +++ b/code/modules/wiremod/core/port.dm @@ -47,7 +47,7 @@ UnregisterSignal(value, COMSIG_PARENT_QDELETING) src.value = datatype_handler.convert_value(src, value) if(isatom(value)) - RegisterSignal(value, COMSIG_PARENT_QDELETING, .proc/null_value) + RegisterSignal(value, COMSIG_PARENT_QDELETING, PROC_REF(null_value)) SEND_SIGNAL(src, COMSIG_PORT_SET_VALUE, value) /** @@ -167,9 +167,9 @@ */ /datum/port/input/proc/connect(datum/port/output/output) connected_ports |= output - RegisterSignal(output, COMSIG_PORT_SET_VALUE, .proc/receive_value) - RegisterSignal(output, COMSIG_PORT_SET_TYPE, .proc/check_type) - RegisterSignal(output, COMSIG_PORT_DISCONNECT, .proc/disconnect) + RegisterSignal(output, COMSIG_PORT_SET_VALUE, PROC_REF(receive_value)) + RegisterSignal(output, COMSIG_PORT_SET_TYPE, PROC_REF(check_type)) + RegisterSignal(output, COMSIG_PORT_DISCONNECT, PROC_REF(disconnect)) // For signals, we don't update the input to prevent sending a signal when connecting ports. if(!(datatype_handler.datatype_flags & DATATYPE_FLAG_AVOID_VALUE_UPDATE)) set_input(output.value) @@ -199,7 +199,7 @@ */ /datum/port/input/proc/receive_value(datum/port/output/output, value) SIGNAL_HANDLER - SScircuit_component.add_callback(CALLBACK(src, .proc/set_input, value)) + SScircuit_component.add_callback(CALLBACK(src, PROC_REF(set_input), value)) /// Signal handler proc to null the input if an atom is deleted. An update is not sent because this was not set by anything. /datum/port/proc/null_value(datum/source) diff --git a/code/modules/wiremod/core/usb_cable.dm b/code/modules/wiremod/core/usb_cable.dm index ed0f1053a3..d38965a2a1 100644 --- a/code/modules/wiremod/core/usb_cable.dm +++ b/code/modules/wiremod/core/usb_cable.dm @@ -19,7 +19,7 @@ /obj/item/usb_cable/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/on_moved) + RegisterSignal(src, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) /obj/item/usb_cable/examine(mob/user) . = ..() @@ -85,9 +85,9 @@ return OXYLOSS /obj/item/usb_cable/proc/register_circuit_signals() - RegisterSignal(attached_circuit, COMSIG_MOVABLE_MOVED, .proc/on_moved) - RegisterSignal(attached_circuit, COMSIG_PARENT_QDELETING, .proc/on_circuit_qdeling) - RegisterSignal(attached_circuit.shell, COMSIG_MOVABLE_MOVED, .proc/on_moved) + RegisterSignal(attached_circuit, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) + RegisterSignal(attached_circuit, COMSIG_PARENT_QDELETING, PROC_REF(on_circuit_qdeling)) + RegisterSignal(attached_circuit.shell, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) /obj/item/usb_cable/proc/unregister_circuit_signals(obj/item/integrated_circuit/old_circuit) UnregisterSignal(attached_circuit, list( diff --git a/code/modules/wiremod/shell/airlock.dm b/code/modules/wiremod/shell/airlock.dm index 6c342effa1..f0709df875 100644 --- a/code/modules/wiremod/shell/airlock.dm +++ b/code/modules/wiremod/shell/airlock.dm @@ -84,9 +84,9 @@ . = ..() if(istype(shell, /obj/machinery/door/airlock)) attached_airlock = shell - RegisterSignal(shell, COMSIG_AIRLOCK_SET_BOLT, .proc/on_airlock_set_bolted) - RegisterSignal(shell, COMSIG_AIRLOCK_OPEN, .proc/on_airlock_open) - RegisterSignal(shell, COMSIG_AIRLOCK_CLOSE, .proc/on_airlock_closed) + RegisterSignal(shell, COMSIG_AIRLOCK_SET_BOLT, PROC_REF(on_airlock_set_bolted)) + RegisterSignal(shell, COMSIG_AIRLOCK_OPEN, PROC_REF(on_airlock_open)) + RegisterSignal(shell, COMSIG_AIRLOCK_CLOSE, PROC_REF(on_airlock_closed)) /obj/item/circuit_component/airlock/unregister_shell(atom/movable/shell) attached_airlock = null @@ -128,6 +128,6 @@ if(COMPONENT_TRIGGERED_BY(unbolt, port)) attached_airlock.unbolt() if(COMPONENT_TRIGGERED_BY(open, port) && attached_airlock.density) - INVOKE_ASYNC(attached_airlock, /obj/machinery/door/airlock.proc/open) + INVOKE_ASYNC(attached_airlock, TYPE_PROC_REF(/obj/machinery/door/airlock, open)) if(COMPONENT_TRIGGERED_BY(close, port) && !attached_airlock.density) - INVOKE_ASYNC(attached_airlock, /obj/machinery/door/airlock.proc/close) + INVOKE_ASYNC(attached_airlock, TYPE_PROC_REF(/obj/machinery/door/airlock, close)) diff --git a/code/modules/wiremod/shell/bot.dm b/code/modules/wiremod/shell/bot.dm index a7aee6a2c5..67f4dabb66 100644 --- a/code/modules/wiremod/shell/bot.dm +++ b/code/modules/wiremod/shell/bot.dm @@ -41,7 +41,7 @@ return ..() /obj/item/circuit_component/bot/register_shell(atom/movable/shell) - RegisterSignal(shell, COMSIG_ATOM_ATTACK_HAND, .proc/on_attack_hand) + RegisterSignal(shell, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_attack_hand)) /obj/item/circuit_component/bot/unregister_shell(atom/movable/shell) UnregisterSignal(shell, COMSIG_ATOM_ATTACK_HAND) diff --git a/code/modules/wiremod/shell/brain_computer_interface.dm b/code/modules/wiremod/shell/brain_computer_interface.dm index f9723e115c..4bed63c734 100644 --- a/code/modules/wiremod/shell/brain_computer_interface.dm +++ b/code/modules/wiremod/shell/brain_computer_interface.dm @@ -185,8 +185,8 @@ charge_action = new(src) bci.actions += list(charge_action) - RegisterSignal(shell, COMSIG_ORGAN_IMPLANTED, .proc/on_organ_implanted) - RegisterSignal(shell, COMSIG_ORGAN_REMOVED, .proc/on_organ_removed) + RegisterSignal(shell, COMSIG_ORGAN_IMPLANTED, PROC_REF(on_organ_implanted)) + RegisterSignal(shell, COMSIG_ORGAN_REMOVED, PROC_REF(on_organ_removed)) /obj/item/circuit_component/bci_core/unregister_shell(atom/movable/shell) var/obj/item/organ/cyberimp/bci/bci = shell @@ -224,9 +224,9 @@ user_port.set_output(owner) user = WEAKREF(owner) - RegisterSignal(owner, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, .proc/on_borg_charge) - RegisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT, .proc/on_electrocute) + RegisterSignal(owner, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(owner, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, PROC_REF(on_borg_charge)) + RegisterSignal(owner, COMSIG_LIVING_ELECTROCUTE_ACT, PROC_REF(on_electrocute)) /obj/item/circuit_component/bci_core/proc/on_organ_removed(datum/source, mob/living/carbon/owner) SIGNAL_HANDLER @@ -459,9 +459,9 @@ locked = TRUE set_busy(TRUE, "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_active"), 1 SECONDS) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_falling"), 2 SECONDS) - addtimer(CALLBACK(src, .proc/complete_process, locked_state), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_active"), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(set_busy), TRUE, "[initial(icon_state)]_falling"), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(complete_process), locked_state), 3 SECONDS) /obj/machinery/bci_implanter/proc/complete_process(locked_state) locked = locked_state @@ -513,7 +513,7 @@ playsound(src, 'sound/machines/buzz-sigh.ogg', 30, TRUE) return FALSE - addtimer(CALLBACK(src, .proc/start_process), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(start_process)), 1 SECONDS) return TRUE /obj/machinery/bci_implanter/relaymove(mob/living/user, direction) diff --git a/code/modules/wiremod/shell/compact_remote.dm b/code/modules/wiremod/shell/compact_remote.dm index 526567a92a..99ac2db30d 100644 --- a/code/modules/wiremod/shell/compact_remote.dm +++ b/code/modules/wiremod/shell/compact_remote.dm @@ -35,7 +35,7 @@ signal = add_output_port("Signal", PORT_TYPE_SIGNAL) /obj/item/circuit_component/compact_remote/register_shell(atom/movable/shell) - RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF, .proc/send_trigger) + RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF, PROC_REF(send_trigger)) /obj/item/circuit_component/compact_remote/unregister_shell(atom/movable/shell) UnregisterSignal(shell, COMSIG_ITEM_ATTACK_SELF) diff --git a/code/modules/wiremod/shell/controller.dm b/code/modules/wiremod/shell/controller.dm index 9539a0521a..9f92067551 100644 --- a/code/modules/wiremod/shell/controller.dm +++ b/code/modules/wiremod/shell/controller.dm @@ -41,9 +41,9 @@ right = add_output_port("Extra Signal", PORT_TYPE_SIGNAL) /obj/item/circuit_component/controller/register_shell(atom/movable/shell) - RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF, .proc/send_trigger) - RegisterSignal(shell, COMSIG_CLICK_ALT, .proc/send_alternate_signal) - RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF_SECONDARY, .proc/send_right_signal) + RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF, PROC_REF(send_trigger)) + RegisterSignal(shell, COMSIG_CLICK_ALT, PROC_REF(send_alternate_signal)) + RegisterSignal(shell, COMSIG_ITEM_ATTACK_SELF_SECONDARY, PROC_REF(send_right_signal)) /obj/item/circuit_component/controller/unregister_shell(atom/movable/shell) UnregisterSignal(shell, list( diff --git a/code/modules/wiremod/shell/moneybot.dm b/code/modules/wiremod/shell/moneybot.dm index 133f0a5e59..a14b5b7951 100644 --- a/code/modules/wiremod/shell/moneybot.dm +++ b/code/modules/wiremod/shell/moneybot.dm @@ -105,8 +105,8 @@ if(istype(shell, /obj/structure/money_bot)) attached_bot = shell total_money.set_output(attached_bot.stored_money) - RegisterSignal(shell, COMSIG_PARENT_ATTACKBY, .proc/handle_money_insert) - RegisterSignal(shell, COMSIG_MONEYBOT_ADD_MONEY, .proc/handle_money_update) + RegisterSignal(shell, COMSIG_PARENT_ATTACKBY, PROC_REF(handle_money_insert)) + RegisterSignal(shell, COMSIG_MONEYBOT_ADD_MONEY, PROC_REF(handle_money_update)) /obj/item/circuit_component/money_bot/unregister_shell(atom/movable/shell) UnregisterSignal(shell, list( diff --git a/code/modules/wiremod/shell/scanner.dm b/code/modules/wiremod/shell/scanner.dm index 3120ac192a..cb791d27b3 100644 --- a/code/modules/wiremod/shell/scanner.dm +++ b/code/modules/wiremod/shell/scanner.dm @@ -42,7 +42,7 @@ signal = add_output_port("Scanned", PORT_TYPE_SIGNAL) /obj/item/circuit_component/wiremod_scanner/register_shell(atom/movable/shell) - RegisterSignal(shell, COMSIG_ITEM_AFTERATTACK, .proc/handle_afterattack) + RegisterSignal(shell, COMSIG_ITEM_AFTERATTACK, PROC_REF(handle_afterattack)) /obj/item/circuit_component/wiremod_scanner/unregister_shell(atom/movable/shell) UnregisterSignal(shell, COMSIG_ITEM_AFTERATTACK) diff --git a/code/modules/wiremod/shell/scanner_gate.dm b/code/modules/wiremod/shell/scanner_gate.dm index b8484f3182..b081b18d66 100644 --- a/code/modules/wiremod/shell/scanner_gate.dm +++ b/code/modules/wiremod/shell/scanner_gate.dm @@ -9,7 +9,7 @@ . = ..() set_scanline("passive") var/static/list/loc_connections = list( - COMSIG_ATOM_ENTERED = .proc/on_entered, + COMSIG_ATOM_ENTERED = PROC_REF(on_entered), ) AddElement(/datum/element/connect_loc, loc_connections) @@ -33,7 +33,7 @@ deltimer(scanline_timer) add_overlay(type) if(duration) - scanline_timer = addtimer(CALLBACK(src, .proc/set_scanline, "passive"), duration, TIMER_STOPPABLE) + scanline_timer = addtimer(CALLBACK(src, PROC_REF(set_scanline), "passive"), duration, TIMER_STOPPABLE) /obj/item/circuit_component/scanner_gate display_name = "Scanner Gate" @@ -53,7 +53,7 @@ . = ..() if(istype(shell, /obj/structure/scanner_gate_shell)) attached_gate = shell - RegisterSignal(attached_gate, COMSIG_SCANGATE_SHELL_PASS, .proc/on_trigger) + RegisterSignal(attached_gate, COMSIG_SCANGATE_SHELL_PASS, PROC_REF(on_trigger)) /obj/item/circuit_component/scanner_gate/unregister_shell(atom/movable/shell) UnregisterSignal(attached_gate, COMSIG_SCANGATE_SHELL_PASS) diff --git a/code/modules/zombie/organs.dm b/code/modules/zombie/organs.dm index d8908ee21a..3011f9acd2 100644 --- a/code/modules/zombie/organs.dm +++ b/code/modules/zombie/organs.dm @@ -45,7 +45,7 @@ if(!owner) return if(!(src in owner.internal_organs)) - INVOKE_ASYNC(src,.proc/Remove,owner) + INVOKE_ASYNC(src,PROC_REF(Remove),owner) if(owner.mob_biotypes & MOB_MINERAL)//does not process in inorganic things return if (causes_damage && !iszombie(owner) && owner.stat != DEAD) @@ -66,7 +66,7 @@ not even death can stop, you will rise again!
") var/revive_time = rand(revive_time_min, revive_time_max) var/flags = TIMER_STOPPABLE - timer_id = addtimer(CALLBACK(src, .proc/zombify), revive_time, flags) + timer_id = addtimer(CALLBACK(src, PROC_REF(zombify)), revive_time, flags) /obj/item/organ/zombie_infection/proc/zombify() timer_id = null diff --git a/modular_citadel/code/datums/components/souldeath.dm b/modular_citadel/code/datums/components/souldeath.dm index 01e6acb795..9ac8dc2666 100644 --- a/modular_citadel/code/datums/components/souldeath.dm +++ b/modular_citadel/code/datums/components/souldeath.dm @@ -6,13 +6,13 @@ /datum/component/souldeath/Initialize() if(!isitem(parent)) return COMPONENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/equip) - RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/unequip) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(unequip)) /datum/component/souldeath/proc/equip(datum/source, mob/living/equipper, slot) if(!slot || equip_slot == slot) wearer = equipper - RegisterSignal(wearer, COMSIG_MOB_DEATH, .proc/die, TRUE) + RegisterSignal(wearer, COMSIG_MOB_DEATH, PROC_REF(die), TRUE) signal = TRUE else if(signal) diff --git a/modular_citadel/code/datums/status_effects/chems.dm b/modular_citadel/code/datums/status_effects/chems.dm index 0cef4b116f..ad3970908f 100644 --- a/modular_citadel/code/datums/status_effects/chems.dm +++ b/modular_citadel/code/datums/status_effects/chems.dm @@ -130,8 +130,8 @@ master = get_mob_by_key(enthrallID) //if(M.ckey == enthrallID) // owner.remove_status_effect(src)//At the moment, a user can enthrall themselves, toggle this back in if that should be removed. - RegisterSignal(owner, COMSIG_LIVING_RESIST, .proc/owner_resist) //Do resistance calc if resist is pressed# - RegisterSignal(owner, COMSIG_MOVABLE_HEAR, .proc/owner_hear) + RegisterSignal(owner, COMSIG_LIVING_RESIST, PROC_REF(owner_resist)) //Do resistance calc if resist is pressed# + RegisterSignal(owner, COMSIG_MOVABLE_HEAR, PROC_REF(owner_hear)) mental_capacity = 500 - M.getOrganLoss(ORGAN_SLOT_BRAIN)//It's their brain! lewd = (owner.client?.prefs.cit_toggles & HYPNO) && (master.client?.prefs.cit_toggles & HYPNO) var/message = "[(lewd ? "I am a good pet for [enthrallGender]." : "[master] is a really inspirational person!")]" @@ -486,14 +486,14 @@ //Speak (Forces player to talk) if (lowertext(customTriggers[trigger][1]) == "speak")//trigger2 var/saytext = "Your mouth moves on it's own before you can even catch it." - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "[saytext]"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), C, "[saytext]"), 5) addtimer(CALLBACK(C, /atom/movable/proc/say, "[customTriggers[trigger][2]]"), 5) log_reagent("FERMICHEM: MKULTRA: [owner] ckey: [owner.key] has been forced to say: \"[customTriggers[trigger][2]]\" from previous trigger.") //Echo (repeats message!) allows customisation, but won't display var calls! Defaults to hypnophrase. else if (lowertext(customTriggers[trigger][1]) == "echo")//trigger2 - addtimer(CALLBACK(GLOBAL_PROC, .proc/to_chat, C, "[customTriggers[trigger][2]]"), 5) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(to_chat), C, "[customTriggers[trigger][2]]"), 5) //(to_chat(owner, "[customTriggers[trigger][2]]"))//trigger3 //Shocking truth! diff --git a/modular_citadel/code/modules/client/preferences_savefile.dm b/modular_citadel/code/modules/client/preferences_savefile.dm index 097daa9f0e..dc5e559ee1 100644 --- a/modular_citadel/code/modules/client/preferences_savefile.dm +++ b/modular_citadel/code/modules/client/preferences_savefile.dm @@ -23,7 +23,7 @@ S["alt_titles_preferences"] >> alt_titles_preferences alt_titles_preferences = SANITIZE_LIST(alt_titles_preferences) if(SSjob) - for(var/datum/job/job in sort_list(SSjob.occupations, /proc/cmp_job_display_asc)) + for(var/datum/job/job in sort_list(SSjob.occupations, GLOBAL_PROC_REF(cmp_job_display_asc))) if(alt_titles_preferences[job.title]) if(!(alt_titles_preferences[job.title] in job.alt_titles)) alt_titles_preferences.Remove(job.title) diff --git a/modular_citadel/code/modules/festive/wheelchair.dm b/modular_citadel/code/modules/festive/wheelchair.dm index 80f9156cdd..3ce96a827b 100644 --- a/modular_citadel/code/modules/festive/wheelchair.dm +++ b/modular_citadel/code/modules/festive/wheelchair.dm @@ -60,7 +60,7 @@ /obj/vehicle/sealed/vectorcraft/rideable/wheelchair/ComponentInitialize() //Since it's technically a chair I want it to have chair properties . = ..() - AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, .proc/can_user_rotate),CALLBACK(src, .proc/can_be_rotated),null) + AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE, CALLBACK(src, PROC_REF(can_user_rotate)),CALLBACK(src, PROC_REF(can_be_rotated)),null) /obj/vehicle/sealed/vectorcraft/rideable/wheelchair/Destroy() diff --git a/modular_citadel/code/modules/mentor/mentorhelp.dm b/modular_citadel/code/modules/mentor/mentorhelp.dm index 54d63402db..5284f75abc 100644 --- a/modular_citadel/code/modules/mentor/mentorhelp.dm +++ b/modular_citadel/code/modules/mentor/mentorhelp.dm @@ -8,7 +8,7 @@ //remove out mentorhelp verb temporarily to prevent spamming of mentors. remove_verb(src, /client/verb/mentorhelp) - addtimer(CALLBACK(GLOBAL_PROC, /proc/add_verb, src, /client/verb/mentorhelp), 30 SECONDS) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(add_verb), src, /client/verb/mentorhelp), 30 SECONDS) msg = sanitize(copytext_char(msg, 1, MAX_MESSAGE_LEN)) if(!msg || !mob) diff --git a/modular_citadel/code/modules/reagents/objects/clothes.dm b/modular_citadel/code/modules/reagents/objects/clothes.dm index 9b3b63d5af..e94511a1c5 100644 --- a/modular_citadel/code/modules/reagents/objects/clothes.dm +++ b/modular_citadel/code/modules/reagents/objects/clothes.dm @@ -38,14 +38,14 @@ /obj/item/clothing/head/hattip/equipped(mob/M, slot) . = ..() if (slot == ITEM_SLOT_HEAD) - RegisterSignal(M, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(M, COMSIG_MOB_SAY, PROC_REF(handle_speech)) else UnregisterSignal(M, COMSIG_MOB_SAY) /obj/item/clothing/head/hattip/dropped(mob/M) . = ..() UnregisterSignal(M, COMSIG_MOB_SAY) - addtimer(CALLBACK(GLOBAL_PROC, .proc/root_and_toot, src, src, 200)) + addtimer(CALLBACK(GLOBAL_PROC, PROC_REF(root_and_toot), src, src, 200)) /obj/item/clothing/head/hattip/proc/root_and_toot(obj/item/clothing/head/hattip/hat) hat.animate_atom_living() diff --git a/modular_sand/code/datums/components/container_item/container_item.dm b/modular_sand/code/datums/components/container_item/container_item.dm index fda012cb0e..1bf3516bdf 100644 --- a/modular_sand/code/datums/components/container_item/container_item.dm +++ b/modular_sand/code/datums/components/container_item/container_item.dm @@ -3,7 +3,7 @@ /datum/component/container_item/Initialize() . = ..() - RegisterSignal(parent, COMSIG_CONTAINER_TRY_ATTACH, .proc/try_attach) + RegisterSignal(parent, COMSIG_CONTAINER_TRY_ATTACH, PROC_REF(try_attach)) /// Called when parent is added to the container. /datum/component/container_item/proc/try_attach(datum/source, atom/container, mob/user) diff --git a/modular_sand/code/datums/components/glory_kill.dm b/modular_sand/code/datums/components/glory_kill.dm index 94267c23c0..cdd808389d 100644 --- a/modular_sand/code/datums/components/glory_kill.dm +++ b/modular_sand/code/datums/components/glory_kill.dm @@ -41,10 +41,10 @@ /datum/component/glory_kill/RegisterWithParent() . = ..() - RegisterSignal(parent, COMSIG_CLICK_ALT, .proc/glory_kill) - RegisterSignal(parent, COMSIG_MOB_APPLY_DAMAGE, .proc/health_modified) - RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/on_death) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examined) + RegisterSignal(parent, COMSIG_CLICK_ALT, PROC_REF(glory_kill)) + RegisterSignal(parent, COMSIG_MOB_APPLY_DAMAGE, PROC_REF(health_modified)) + RegisterSignal(parent, COMSIG_MOB_DEATH, PROC_REF(on_death)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examined)) /datum/component/glory_kill/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_CLICK_ALT, COMSIG_MOB_APPLY_DAMAGE, COMSIG_MOB_DEATH, COMSIG_MOB_EXAMINATE)) diff --git a/modular_sand/code/datums/components/interaction_menu_granter.dm b/modular_sand/code/datums/components/interaction_menu_granter.dm index bd909310e8..3e57460f9c 100644 --- a/modular_sand/code/datums/components/interaction_menu_granter.dm +++ b/modular_sand/code/datums/components/interaction_menu_granter.dm @@ -34,7 +34,7 @@ /datum/component/interaction_menu_granter/RegisterWithParent() . = ..() - RegisterSignal(parent, COMSIG_MOB_CTRLSHIFTCLICKON, .proc/open_menu) + RegisterSignal(parent, COMSIG_MOB_CTRLSHIFTCLICKON, PROC_REF(open_menu)) /datum/component/interaction_menu_granter/Destroy(force, ...) target = null @@ -58,7 +58,7 @@ if(target) UnregisterSignal(target, COMSIG_PARENT_QDELETING) target = clicked - RegisterSignal(target, COMSIG_PARENT_QDELETING, .proc/on_target_deleted) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(on_target_deleted)) ui_interact(clicker) return COMSIG_MOB_CANCEL_CLICKON diff --git a/modular_sand/code/datums/components/riding.dm b/modular_sand/code/datums/components/riding.dm index 9c486d38f4..74ba5c2207 100644 --- a/modular_sand/code/datums/components/riding.dm +++ b/modular_sand/code/datums/components/riding.dm @@ -1,6 +1,6 @@ /datum/component/riding/human/Initialize() . = ..() - RegisterSignal(parent, COMSIG_ATOM_DIR_CHANGE, .proc/update_dir) + RegisterSignal(parent, COMSIG_ATOM_DIR_CHANGE, PROC_REF(update_dir)) /datum/component/riding/human/proc/update_dir(mob/source, dir, newdir) var/mob/living/carbon/human/H = source diff --git a/modular_sand/code/datums/components/storage/concrete/dresser.dm b/modular_sand/code/datums/components/storage/concrete/dresser.dm index 03233081ef..ec2d155543 100644 --- a/modular_sand/code/datums/components/storage/concrete/dresser.dm +++ b/modular_sand/code/datums/components/storage/concrete/dresser.dm @@ -9,8 +9,8 @@ /datum/component/storage/concrete/dresser/Initialize() if(..()) return ELEMENT_INCOMPATIBLE - RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, .proc/signal_show_attempt, TRUE) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_PAW, .proc/signal_show_attempt, TRUE) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(signal_show_attempt), TRUE) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_PAW, PROC_REF(signal_show_attempt), TRUE) /datum/component/storage/concrete/dresser/user_show_to_mob(mob/M, force, trigger_on_found) . = ..() diff --git a/modular_sand/code/datums/elements/holder_micro.dm b/modular_sand/code/datums/elements/holder_micro.dm index 6ed2ff7601..5fdf88e61c 100644 --- a/modular_sand/code/datums/elements/holder_micro.dm +++ b/modular_sand/code/datums/elements/holder_micro.dm @@ -3,9 +3,9 @@ /datum/element/mob_holder/micro/Attach(datum/target, worn_state, alt_worn, right_hand, left_hand, inv_slots = NONE, proctype, escape_on_find) . = ..() - RegisterSignal(target, COMSIG_CLICK_ALT, .proc/mob_try_pickup_micro, TRUE) - RegisterSignal(target, COMSIG_MICRO_PICKUP_FEET, .proc/mob_pickup_micro_feet) - RegisterSignal(target, COMSIG_MOB_RESIZED, .proc/on_resize) + RegisterSignal(target, COMSIG_CLICK_ALT, PROC_REF(mob_try_pickup_micro), TRUE) + RegisterSignal(target, COMSIG_MICRO_PICKUP_FEET, PROC_REF(mob_pickup_micro_feet)) + RegisterSignal(target, COMSIG_MOB_RESIZED, PROC_REF(on_resize)) /datum/element/mob_holder/micro/Detach(datum/source, force) . = ..() diff --git a/modular_sand/code/datums/elements/skirt_peeking.dm b/modular_sand/code/datums/elements/skirt_peeking.dm index 96207fbffa..a7a93a30d4 100644 --- a/modular_sand/code/datums/elements/skirt_peeking.dm +++ b/modular_sand/code/datums/elements/skirt_peeking.dm @@ -6,8 +6,8 @@ if(!ishuman(peeked)) return ELEMENT_INCOMPATIBLE - RegisterSignal(peeked, COMSIG_PARENT_EXAMINE, .proc/on_examine) - RegisterSignal(peeked, COMSIG_PARENT_EXAMINE_MORE, .proc/on_closer_look) + RegisterSignal(peeked, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(peeked, COMSIG_PARENT_EXAMINE_MORE, PROC_REF(on_closer_look)) /datum/element/skirt_peeking/proc/can_skirt_peek(mob/living/carbon/human/peeked, mob/peeker) var/mob/living/living_peeker = peeker @@ -105,7 +105,7 @@ examine_content += span_purple(string) // Let's see if we caught them, addtimer so it appears after the peek. - addtimer(CALLBACK(src, .proc/try_notice, peeked, peeker), 1) + addtimer(CALLBACK(src, PROC_REF(try_notice), peeked, peeker), 1) /// Alright, they've peeked us and everything, did we notice it though? /datum/element/skirt_peeking/proc/try_notice(mob/living/carbon/human/peeked, mob/living/peeker) diff --git a/modular_sand/code/datums/traits/neutral.dm b/modular_sand/code/datums/traits/neutral.dm index ea574d896b..1a84c6b40c 100644 --- a/modular_sand/code/datums/traits/neutral.dm +++ b/modular_sand/code/datums/traits/neutral.dm @@ -48,11 +48,11 @@ /datum/quirk/estrous_active/add() // Add examine hook - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/quirk_examine_estrous_active) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(quirk_examine_estrous_active)) // Add organ change hooks - RegisterSignal(quirk_holder, COMSIG_MOB_ORGAN_ADD, .proc/update_heat_type) - RegisterSignal(quirk_holder, COMSIG_MOB_ORGAN_REMOVE, .proc/update_heat_type) + RegisterSignal(quirk_holder, COMSIG_MOB_ORGAN_ADD, PROC_REF(update_heat_type)) + RegisterSignal(quirk_holder, COMSIG_MOB_ORGAN_REMOVE, PROC_REF(update_heat_type)) /datum/quirk/estrous_active/remove() // Remove signals diff --git a/modular_sand/code/datums/wires/firealarm.dm b/modular_sand/code/datums/wires/firealarm.dm index cb8ef5f71f..be29d6a821 100644 --- a/modular_sand/code/datums/wires/firealarm.dm +++ b/modular_sand/code/datums/wires/firealarm.dm @@ -37,7 +37,7 @@ A.detecting = !A.detecting if(WIRE_FIRE_TRIGGER) A.alarm() - addtimer(CALLBACK(A, /obj/machinery/firealarm.proc/reset, wire), 1000) + addtimer(CALLBACK(A, TYPE_PROC_REF(/obj/machinery/firealarm, reset), wire), 1000) /datum/wires/firealarm/on_cut(index, mend) var/obj/machinery/firealarm/A = holder diff --git a/modular_sand/code/game/objects/items/borg_shapeshifter.dm b/modular_sand/code/game/objects/items/borg_shapeshifter.dm index ca65c47ec8..188f65f060 100644 --- a/modular_sand/code/game/objects/items/borg_shapeshifter.dm +++ b/modular_sand/code/game/objects/items/borg_shapeshifter.dm @@ -136,7 +136,7 @@ "Clown" = image(icon = 'icons/mob/robots.dmi', icon_state = "clown"), "Syndicate" = image(icon = 'icons/mob/robots.dmi', icon_state = "synd_sec") )) - var/module_selection = show_radial_menu(R, R , module_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/module_selection = show_radial_menu(R, R , module_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!module_selection) return FALSE @@ -145,7 +145,7 @@ var/static/list/standard_icons = sort_list(list( "Default" = image(icon = 'icons/mob/robots.dmi', icon_state = "robot") )) - var/borg_icon = show_radial_menu(R, R , standard_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , standard_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -171,7 +171,7 @@ wide.pixel_x = -16 med_icons[a] = wide med_icons = sort_list(med_icons) - var/borg_icon = show_radial_menu(R, R , med_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , med_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -235,7 +235,7 @@ wide.pixel_x = -16 engi_icons[a] = wide engi_icons = sort_list(engi_icons) - var/borg_icon = show_radial_menu(R, R , engi_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , engi_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -305,7 +305,7 @@ wide.pixel_x = -16 sec_icons[a] = wide sec_icons = sort_list(sec_icons) - var/borg_icon = show_radial_menu(R, R , sec_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , sec_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -380,7 +380,7 @@ wide.pixel_x = -16 service_icons[a] = wide service_icons = sort_list(service_icons) - var/borg_icon = show_radial_menu(R, R , service_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , service_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -464,7 +464,7 @@ wide.pixel_x = -16 mining_icons[a] = wide mining_icons = sort_list(mining_icons) - var/borg_icon = show_radial_menu(R, R , mining_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , mining_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -516,7 +516,7 @@ "Spider" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "whitespider"), "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakepeacebox") )) - var/borg_icon = show_radial_menu(R, R , peace_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , peace_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -540,7 +540,7 @@ var/static/list/clown_icons = sort_list(list( "Default" = image(icon = 'icons/mob/robots.dmi', icon_state = "clown") )) - var/borg_icon = show_radial_menu(R, R , clown_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , clown_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -555,7 +555,7 @@ "Medical" = image(icon = 'icons/mob/robots.dmi', icon_state = "synd_medical"), "Assault" = image(icon = 'icons/mob/robots.dmi', icon_state = "synd_sec") )) - var/borg_icon = show_radial_menu(R, R , syndicatejack_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/borg_icon = show_radial_menu(R, R , syndicatejack_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!borg_icon) return FALSE switch(borg_icon) @@ -632,7 +632,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, signalCache) - RegisterSignal(user, signalCache, .proc/disrupt) + RegisterSignal(user, signalCache, PROC_REF(disrupt)) listeningTo = user /obj/item/borg_shapeshifter/proc/deactivate(mob/living/silicon/robot/user) diff --git a/modular_sand/code/game/objects/items/fleshlight.dm b/modular_sand/code/game/objects/items/fleshlight.dm index 0b6ace77c0..1a464b575f 100644 --- a/modular_sand/code/game/objects/items/fleshlight.dm +++ b/modular_sand/code/game/objects/items/fleshlight.dm @@ -666,7 +666,7 @@ playsound(src, 'sound/machines/ping.ogg', 50, FALSE) to_chat(user, "[P] has been linked up successfully.") update_portal() - RegisterSignal(user, COMSIG_PARENT_QDELETING, .proc/drop_out) + RegisterSignal(user, COMSIG_PARENT_QDELETING, PROC_REF(drop_out)) else to_chat(user, "One of these pieces has already been paired.") else @@ -710,7 +710,7 @@ to_chat(user, span_notice("The panties are not linked to a portal fleshlight.")) else update_portal() - RegisterSignal(user, COMSIG_PARENT_QDELETING, .proc/drop_out) + RegisterSignal(user, COMSIG_PARENT_QDELETING, PROC_REF(drop_out)) else update_portal() UnregisterSignal(user, COMSIG_PARENT_QDELETING) diff --git a/modular_sand/code/modules/clothing/spacesuits/chronosuit.dm b/modular_sand/code/modules/clothing/spacesuits/chronosuit.dm index 945f95424d..f22b77ab00 100644 --- a/modular_sand/code/modules/clothing/spacesuits/chronosuit.dm +++ b/modular_sand/code/modules/clothing/spacesuits/chronosuit.dm @@ -135,12 +135,12 @@ user.Stun(INFINITY) animate(user, color = "#00ccee", time = 3) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_2, user, to_turf, phase_in_ds), 3, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_2), user, to_turf, phase_in_ds), 3, TIMER_STOPPABLE) /obj/item/clothing/suit/space/chronos/proc/phase_2(mob/living/carbon/human/user, turf/to_turf, phase_in_ds) if(teleporting && activated && user) animate(user, alpha = 0, time = 2) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_3, user, to_turf, phase_in_ds), 2, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_3), user, to_turf, phase_in_ds), 2, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) @@ -148,14 +148,14 @@ if(teleporting && activated && user) user.forceMove(to_turf) animate(user, alpha = 255, time = phase_in_ds) - phase_timer_id = addtimer(CALLBACK(src, .proc/phase_4, user, to_turf), phase_in_ds, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(phase_4), user, to_turf), phase_in_ds, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) /obj/item/clothing/suit/space/chronos/proc/phase_4(mob/living/carbon/human/user, turf/to_turf) if(teleporting && activated && user) animate(user, color = "#ffffff", time = 3) - phase_timer_id = addtimer(CALLBACK(src, .proc/finish_chronowalk, user, to_turf), 3, TIMER_STOPPABLE) + phase_timer_id = addtimer(CALLBACK(src, PROC_REF(finish_chronowalk), user, to_turf), 3, TIMER_STOPPABLE) else finish_chronowalk(user, to_turf) diff --git a/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm b/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm index a73639e808..da443581b7 100644 --- a/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm +++ b/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm @@ -108,9 +108,9 @@ if(prob(explodioprobemp)) playsound(src.loc, 'sound/effects/fuse.ogg', 60, 1, 10) visible_message("The power module on the [src] begins to smoke, glowing with an alarming warmth! Get away from it, now!") - addtimer(CALLBACK(src, .proc/detonate),50) + addtimer(CALLBACK(src, PROC_REF(detonate)),50) else - addtimer(CALLBACK(src, .proc/revivemessage), rebootdelay) + addtimer(CALLBACK(src, PROC_REF(revivemessage)), rebootdelay) return /obj/item/clothing/suit/space/hardsuit/powerarmor/proc/revivemessage() //we use this proc to add a timer, so we can have it take a while to boot diff --git a/modular_sand/code/modules/mining/equipment/kinetic_crusher.dm b/modular_sand/code/modules/mining/equipment/kinetic_crusher.dm index 7cedccf6ff..7d22f6e329 100644 --- a/modular_sand/code/modules/mining/equipment/kinetic_crusher.dm +++ b/modular_sand/code/modules/mining/equipment/kinetic_crusher.dm @@ -75,7 +75,7 @@ /obj/item/crusher_trophy/brokentech/on_projectile_fire(obj/item/projectile/destabilizer/marker, mob/living/user) . = ..() if(cooldowntime < world.time) - INVOKE_ASYNC(src, .proc/invokesmoke, user) + INVOKE_ASYNC(src, PROC_REF(invokesmoke), user) /obj/item/crusher_trophy/brokentech/proc/invokesmoke(mob/living/user) cooldown = world.time + cooldowntime @@ -207,7 +207,7 @@ D.fire() charged = FALSE update_icon() - addtimer(CALLBACK(src, .proc/Recharge), charge_time) + addtimer(CALLBACK(src, PROC_REF(Recharge)), charge_time) return if(proximity_flag && isliving(target)) var/mob/living/L = target @@ -397,7 +397,7 @@ D.fire() charged = FALSE update_icon() - addtimer(CALLBACK(src, .proc/Recharge), charge_time) + addtimer(CALLBACK(src, PROC_REF(Recharge)), charge_time) return if(proximity_flag && isliving(target)) var/mob/living/L = target diff --git a/modular_sand/code/modules/mining/lavaland/necropolis_chests.dm b/modular_sand/code/modules/mining/lavaland/necropolis_chests.dm index f3b4cf3978..40e0811aff 100644 --- a/modular_sand/code/modules/mining/lavaland/necropolis_chests.dm +++ b/modular_sand/code/modules/mining/lavaland/necropolis_chests.dm @@ -226,8 +226,8 @@ /obj/item/crucible/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(unwield)) /obj/item/crucible/ComponentInitialize() . = ..() @@ -637,7 +637,7 @@ /obj/item/clothing/accessory/lavawalk/ComponentInitialize() . = ..() lavawalk = new(src) - RegisterSignal(lavawalk, COMSIG_ACTION_TRIGGER, .proc/activate) + RegisterSignal(lavawalk, COMSIG_ACTION_TRIGGER, PROC_REF(activate)) /obj/item/clothing/accessory/lavawalk/Destroy() . = ..() @@ -673,7 +673,7 @@ L.balloon_alert(L, "activated") ADD_TRAIT(L, TRAIT_ASHSTORM_IMMUNE, src) ADD_TRAIT(L, TRAIT_LAVA_IMMUNE, src) - timer = addtimer(CALLBACK(src, .proc/reset_user, L), effectduration) + timer = addtimer(CALLBACK(src, PROC_REF(reset_user), L), effectduration) action.StartCooldown() /obj/item/clothing/accessory/lavawalk/proc/reset_user(mob/living/user) diff --git a/modular_sand/code/modules/mob/emote.dm b/modular_sand/code/modules/mob/emote.dm index e725562c1c..caa12f509b 100644 --- a/modular_sand/code/modules/mob/emote.dm +++ b/modular_sand/code/modules/mob/emote.dm @@ -11,7 +11,7 @@ I.icon_state = state M.vis_contents += I animate(I, alpha = 255, time = 5, easing = BOUNCE_EASING, pixel_y = 10) - addtimer(CALLBACK(GLOBAL_PROC, /proc/finish_flick, M, I), time, TIMER_STOPPABLE | TIMER_CLIENT_TIME) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(finish_flick), M, I), time, TIMER_STOPPABLE | TIMER_CLIENT_TIME) /proc/finish_flick(mob/M, I) M.vis_contents -= I diff --git a/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm b/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm index 6b9545de0d..97880be5ad 100644 --- a/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -81,7 +81,7 @@ "BootyNukie" = image(icon = 'modular_splurt/icons/mob/robots.dmi', icon_state = "bootynukie"), // SPLURT Addon (Hyper Port) "BootyGorlex" = image(icon = 'modular_splurt/icons/mob/robots.dmi', icon_state = "bootygorlex") // SPLURT Addon (Hyper Port) )) - var/syndiejack_icon = show_radial_menu(R, R , syndicatejack_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/syndiejack_icon = show_radial_menu(R, R , syndicatejack_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(syndiejack_icon) if("Saboteur") cyborg_base_icon = "synd_engi" diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index b4a8993f4e..2592a1b633 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -36,13 +36,13 @@ Removes slaughterlings (because they are bullshit), instead replacing them with blood_warp() bloodsmacks() if(prob(25)) - INVOKE_ASYNC(src, .proc/blood_spray) - INVOKE_ASYNC(src, .proc/bloodsmacks) + INVOKE_ASYNC(src, PROC_REF(blood_spray)) + INVOKE_ASYNC(src, PROC_REF(bloodsmacks)) else if(health > maxHealth/2 && !client) - INVOKE_ASYNC(src, .proc/charge) + INVOKE_ASYNC(src, PROC_REF(charge)) else - INVOKE_ASYNC(src, .proc/triple_charge) + INVOKE_ASYNC(src, PROC_REF(triple_charge)) /mob/living/simple_animal/hostile/megafauna/bubblegum/charge() bloodsmacks() @@ -71,7 +71,7 @@ Removes slaughterlings (because they are bullshit), instead replacing them with mobcount++ if(mobcount) var/hand = rand(0,1) - INVOKE_ASYNC(src, .proc/bloodsmack, T, hand) + INVOKE_ASYNC(src, PROC_REF(bloodsmack), T, hand) /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/bloodsmack(turf/T, handedness) if(handedness) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm index 1e1efc4609..435cc3fad9 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm @@ -86,7 +86,7 @@ Difficulty: Medium var/range = 20 var/list/turfs = list() turfs = line_target(0, range, at) - INVOKE_ASYNC(src, .proc/fire_line, turfs) + INVOKE_ASYNC(src, PROC_REF(fire_line), turfs) /mob/living/simple_animal/hostile/megafauna/dragon/glaurung/OpenFire() if(swooping) diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm index c392c9e0dd..c00b9f9f29 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm @@ -68,57 +68,57 @@ switch(anger_modifier) if(0 to 25) if(prob(50)) - INVOKE_ASYNC(src, .proc/plasmashot, target) + INVOKE_ASYNC(src, PROC_REF(plasmashot), target) if(prob(80)) sleep(6) - INVOKE_ASYNC(src, .proc/plasmashot, target) + INVOKE_ASYNC(src, PROC_REF(plasmashot), target) if(prob(50)) sleep(6) - INVOKE_ASYNC(src, .proc/plasmashot, target) + INVOKE_ASYNC(src, PROC_REF(plasmashot), target) else animate(src, color = "#ff0000", time = 3) sleep(4) - INVOKE_ASYNC(src, .proc/shockwave, src.dir, 7, 2.5) + INVOKE_ASYNC(src, PROC_REF(shockwave), src.dir, 7, 2.5) if(25 to 50) if(prob(60)) special = TRUE - INVOKE_ASYNC(src, .proc/plasmaburst, target, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target, FALSE) sleep(6) - INVOKE_ASYNC(src, .proc/plasmaburst, target, TRUE) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target, TRUE) if(prob(50)) sleep(6) - INVOKE_ASYNC(src, .proc/plasmashot, target, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmashot), target, FALSE) if(prob(50)) sleep(6) - INVOKE_ASYNC(src, .proc/plasmashot, target, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmashot), target, FALSE) special = FALSE else special = TRUE animate(src, color = "#ff0000", time = 3) sleep(4) - INVOKE_ASYNC(src, .proc/shockwave, WEST, 10, TRUE) - INVOKE_ASYNC(src, .proc/shockwave, EAST, 10, TRUE) + INVOKE_ASYNC(src, PROC_REF(shockwave), WEST, 10, TRUE) + INVOKE_ASYNC(src, PROC_REF(shockwave), EAST, 10, TRUE) sleep(7) - INVOKE_ASYNC(src, .proc/shockwave, NORTH, 10, TRUE) - INVOKE_ASYNC(src, .proc/shockwave, SOUTH, 10, TRUE) + INVOKE_ASYNC(src, PROC_REF(shockwave), NORTH, 10, TRUE) + INVOKE_ASYNC(src, PROC_REF(shockwave), SOUTH, 10, TRUE) animate(src, color = initial(color), time = 5) special = FALSE if(50 to INFINITY) if(prob(75)) if(prob(60)) - INVOKE_ASYNC(src, .proc/plasmaburst, target) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target) special = TRUE animate(src, color = "#ff0000", time = 3) sleep(5) - INVOKE_ASYNC(src, .proc/shockwave, src.dir, 15) + INVOKE_ASYNC(src, PROC_REF(shockwave), src.dir, 15) if(prob(60)) sleep(5) - INVOKE_ASYNC(src, .proc/plasmaburst, target) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target) sleep(5) - INVOKE_ASYNC(src, .proc/plasmaburst, target) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target) if(prob(50)) sleep(5) - INVOKE_ASYNC(src, .proc/plasmaburst, target) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), target) animate(src, color = initial(color), time = 3) special = FALSE else @@ -129,11 +129,11 @@ animate(src, color = "#ff0000", time = 3) special = TRUE sleep(3) - INVOKE_ASYNC(src, .proc/plasmaburst, left, TRUE) - INVOKE_ASYNC(src, .proc/plasmaburst, right, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), left, TRUE) + INVOKE_ASYNC(src, PROC_REF(plasmaburst), right, FALSE) sleep(3) - INVOKE_ASYNC(src, .proc/plasmashot, up, FALSE) - INVOKE_ASYNC(src, .proc/plasmashot, down, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmashot), up, FALSE) + INVOKE_ASYNC(src, PROC_REF(plasmashot), down, FALSE) sleep(10) animate(src, color = initial(color), time = 3) special = FALSE @@ -142,13 +142,13 @@ sleep(3) special = TRUE for(var/dire in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/shockwave, dire, 7, TRUE, 3) + INVOKE_ASYNC(src, PROC_REF(shockwave), dire, 7, TRUE, 3) sleep(6) animate(src, color = initial(color), time = 3) special = FALSE else special = TRUE - INVOKE_ASYNC(src, .proc/ultishockwave, 7, 5) + INVOKE_ASYNC(src, PROC_REF(ultishockwave), 7, 5) sleep(10) special = FALSE diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm index 8372abd7a2..f90d59a45c 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm @@ -116,7 +116,7 @@ new /obj/effect/temp_visual/dir_setting/bloodsplatter/candy(T, get_dir(T, target)) T = get_step(T, dir_to_target) sleep(1) - addtimer(CALLBACK(src, .proc/blood_charge_2, dir_to_target, 0), 5) + addtimer(CALLBACK(src, PROC_REF(blood_charge_2), dir_to_target, 0), 5) /mob/living/simple_animal/hostile/asteroid/elite/candy/proc/bloodytrap(mob/target) playsound(src,'sound/magic/Blind.ogg', 200, 1) @@ -229,7 +229,7 @@ //L.Paralyze(20) L.Stun(20) //substituting this for the Paralyze from the line above, because we don't have tg paralysis stuff L.adjustBruteLoss(50) - addtimer(CALLBACK(src, .proc/blood_charge_2, move_dir, (times_ran + 1)), 2) + addtimer(CALLBACK(src, PROC_REF(blood_charge_2), move_dir, (times_ran + 1)), 2) /obj/effect/temp_visual/dir_setting/bloodsplatter/candy duration = 10 diff --git a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm index d479633027..b9091a4c7c 100644 --- a/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm @@ -114,7 +114,7 @@ /mob/living/simple_animal/hostile/asteroid/elite/drakeling/proc/lava_around() ranged_cooldown = world.time + 50 for(var/d in GLOB.cardinals) - INVOKE_ASYNC(src, .proc/lava_wall, d, 5) + INVOKE_ASYNC(src, PROC_REF(lava_wall), d, 5) /mob/living/simple_animal/hostile/asteroid/elite/drakeling/proc/fire_spew() ranged_cooldown = world.time + 25 @@ -129,7 +129,7 @@ visible_message(span_boldwarning("[src] violently puffs smoke!They're going to make a fire moat!")) sleep(5) for(var/d in GLOB.alldirs) - INVOKE_ASYNC(src, .proc/fire_wall, d, 10) + INVOKE_ASYNC(src, PROC_REF(fire_wall), d, 10) // Drakeling helpers diff --git a/modular_sand/code/modules/resize/resizing.dm b/modular_sand/code/modules/resize/resizing.dm index 913fcbb294..baa473188c 100644 --- a/modular_sand/code/modules/resize/resizing.dm +++ b/modular_sand/code/modules/resize/resizing.dm @@ -66,7 +66,7 @@ user.forceMove(target.loc) user.sizediffStamLoss(target) user.add_movespeed_modifier(/datum/movespeed_modifier/stomp, TRUE) //Full stop - addtimer(CALLBACK(user, /mob/.proc/remove_movespeed_modifier, MOVESPEED_ID_STOMP, TRUE), 3) //0.3 seconds + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob, remove_movespeed_modifier), MOVESPEED_ID_STOMP, TRUE), 3) //0.3 seconds if(iscarbon(user)) if(istype(user) && user.dna.features["taur"] == "Naga" || user.dna.features["taur"] == "Tentacle") target.visible_message(span_danger("[src] carefully rolls their tail over [target]!"), span_danger("[src]'s huge tail rolls over you!")) @@ -81,7 +81,7 @@ user.sizediffBruteloss(target) playsound(loc, 'sound/misc/splort.ogg', 50, 1) user.add_movespeed_modifier(/datum/movespeed_modifier/stomp, TRUE) - addtimer(CALLBACK(user, /mob/.proc/remove_movespeed_modifier, MOVESPEED_ID_STOMP, TRUE), 10) //1 second + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob, remove_movespeed_modifier), MOVESPEED_ID_STOMP, TRUE), 10) //1 second //user.Stun(20) if(iscarbon(user)) if(istype(user) && (user.dna.features["taur"] == "Naga" || user.dna.features["taur"] == "Tentacle")) @@ -96,7 +96,7 @@ user.sizediffStamLoss(target) user.sizediffStun(target) user.add_movespeed_modifier(/datum/movespeed_modifier/stomp, TRUE) - addtimer(CALLBACK(user, /mob/.proc/remove_movespeed_modifier, MOVESPEED_ID_STOMP, TRUE), 7)//About 3/4th a second + addtimer(CALLBACK(user, TYPE_PROC_REF(/mob, remove_movespeed_modifier), MOVESPEED_ID_STOMP, TRUE), 7)//About 3/4th a second if(iscarbon(user)) var/feetCover = (user.wear_suit && (user.wear_suit.body_parts_covered & FEET)) || (user.w_uniform && (user.w_uniform.body_parts_covered & FEET) || (user.shoes && (user.shoes.body_parts_covered & FEET))) if(feetCover) diff --git a/modular_sand/code/modules/ruins/lavalandruin_code/doom.dm b/modular_sand/code/modules/ruins/lavalandruin_code/doom.dm index b693d9b840..ec389af312 100644 --- a/modular_sand/code/modules/ruins/lavalandruin_code/doom.dm +++ b/modular_sand/code/modules/ruins/lavalandruin_code/doom.dm @@ -78,8 +78,8 @@ for(var/mob/living/simple_animal/hostile/asteroid/elite/candy/C in view(15)) candylist += C if(candylist.len) - INVOKE_ASYNC(src, /obj/machinery/door/airlock/titanium/doomed/locked.proc/close) - addtimer(CALLBACK(src, .proc/bolt), 5) + INVOKE_ASYNC(src, TYPE_PROC_REF(/obj/machinery/door/airlock/titanium/doomed/locked, close)) + addtimer(CALLBACK(src, PROC_REF(bolt)), 5) /obj/machinery/door/airlock/titanium/doomed/locked/process() . = ..() diff --git a/modular_sand/code/modules/ruins/lavalandruin_code/misc.dm b/modular_sand/code/modules/ruins/lavalandruin_code/misc.dm index d001b41fda..862f290bd3 100644 --- a/modular_sand/code/modules/ruins/lavalandruin_code/misc.dm +++ b/modular_sand/code/modules/ruins/lavalandruin_code/misc.dm @@ -73,7 +73,7 @@ /obj/effect/wrath/Initialize(mapload) . = ..() megalist = list("Cockblock", "Cockblock", "Cockblock") //cockblock just to be sure that no one goes through the wrath wall in the 10 minute grace period - addtimer(CALLBACK(src, .proc/updatemegalist), 6000) //10 minutes delay so that all megafauna can spawn and etc. + addtimer(CALLBACK(src, PROC_REF(updatemegalist)), 6000) //10 minutes delay so that all megafauna can spawn and etc. /obj/effect/wrath/proc/updatemegalist() megalist = list() diff --git a/modular_splurt/code/__HELPERS/icons.dm b/modular_splurt/code/__HELPERS/icons.dm index 9a242ca805..8b1374c1be 100644 --- a/modular_splurt/code/__HELPERS/icons.dm +++ b/modular_splurt/code/__HELPERS/icons.dm @@ -38,7 +38,7 @@ GLOBAL_LIST_EMPTY(transformation_animation_objects) for(var/A in transformation_objects) vis_contents += A if(reset_after) - addtimer(CALLBACK(src,.proc/_reset_transformation_animation,filter_index),time) + addtimer(CALLBACK(src,PROC_REF(_reset_transformation_animation),filter_index),time) /* * Resets filters and removes transformation animations helper objects from vis contents. diff --git a/modular_splurt/code/controllers/subsystem/shuttle.dm b/modular_splurt/code/controllers/subsystem/shuttle.dm index 1f3079bf2a..3a403c9f77 100644 --- a/modular_splurt/code/controllers/subsystem/shuttle.dm +++ b/modular_splurt/code/controllers/subsystem/shuttle.dm @@ -1,6 +1,6 @@ /datum/controller/subsystem/shuttle/Initialize(timeofday) . = ..(timeofday) - SSticker.OnRoundend(CALLBACK(src, .proc/roundend_callback)) + SSticker.OnRoundend(CALLBACK(src, PROC_REF(roundend_callback))) /datum/controller/subsystem/shuttle/proc/roundend_callback() SSshuttle.navigation_locked_traits.Remove(ZTRAIT_CENTCOM) diff --git a/modular_splurt/code/controllers/subsystem/ticker.dm b/modular_splurt/code/controllers/subsystem/ticker.dm index a2fd4a9be9..47143d49bf 100644 --- a/modular_splurt/code/controllers/subsystem/ticker.dm +++ b/modular_splurt/code/controllers/subsystem/ticker.dm @@ -3,4 +3,4 @@ for(var/mob/dead/new_player/player in GLOB.player_list) if(player.ready == PLAYER_READY_TO_OBSERVE && player.mind && !(player.client?.prefs.toggles & TG_PLAYER_PANEL)) //Break chain since this has a sleep input in it - addtimer(CALLBACK(player, /mob/dead/new_player.proc/make_me_an_observer), 1) + addtimer(CALLBACK(player, TYPE_PROC_REF(/mob/dead/new_player, make_me_an_observer)), 1) diff --git a/modular_splurt/code/datums/components/dullahan.dm b/modular_splurt/code/datums/components/dullahan.dm index 6fae1b981d..088183fa21 100644 --- a/modular_splurt/code/datums/components/dullahan.dm +++ b/modular_splurt/code/datums/components/dullahan.dm @@ -29,7 +29,7 @@ src.color = "#[fire_color]" lit(color) - RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/unlit) + RegisterSignal(parent, COMSIG_MOB_DEATH, PROC_REF(unlit)) // RegisterSignal(parent, COMSIG_MOB_LIFE) /datum/component/neckfire/proc/lit(fire_color) @@ -91,8 +91,8 @@ /datum/component/dullahan/Initialize() . = ..() - RegisterSignal(dullahan_head, COMSIG_MOUSEDROPPED_ONTO, .proc/on_mouse_dropped) - RegisterSignal(dullahan_head, COMSIG_MOUSEDROP_ONTO, .proc/on_mouse_drop) + RegisterSignal(dullahan_head, COMSIG_MOUSEDROPPED_ONTO, PROC_REF(on_mouse_dropped)) + RegisterSignal(dullahan_head, COMSIG_MOUSEDROP_ONTO, PROC_REF(on_mouse_drop)) /datum/component/dullahan/proc/add_head_accessory(obj/item/clothing/I, item_path) head_accessory_MA = mutable_appearance(I.mob_overlay_icon || HEAD_ACCESSORIES_PATHS[item_path]) diff --git a/modular_splurt/code/datums/components/organ_inflation.dm b/modular_splurt/code/datums/components/organ_inflation.dm index b6d3540032..9a855f8f7b 100644 --- a/modular_splurt/code/datums/components/organ_inflation.dm +++ b/modular_splurt/code/datums/components/organ_inflation.dm @@ -32,7 +32,7 @@ inflate_organ(size - old_size) /datum/component/organ_inflation/RegisterWithParent() - RegisterSignal(parent, COMSIG_ATOM_ENTERING, .proc/on_entering) + RegisterSignal(parent, COMSIG_ATOM_ENTERING, PROC_REF(on_entering)) if(container) register_container() @@ -42,8 +42,8 @@ unregister_container() /datum/component/organ_inflation/proc/register_container() - RegisterSignal(container, COMSIG_ORGAN_INSERTED, .proc/on_inserted) - RegisterSignal(container, COMSIG_ORGAN_REMOVED, .proc/on_removed) + RegisterSignal(container, COMSIG_ORGAN_INSERTED, PROC_REF(on_inserted)) + RegisterSignal(container, COMSIG_ORGAN_REMOVED, PROC_REF(on_removed)) /datum/component/organ_inflation/proc/unregister_container() UnregisterSignal(container, COMSIG_ORGAN_REMOVED) diff --git a/modular_splurt/code/datums/components/pregnancy.dm b/modular_splurt/code/datums/components/pregnancy.dm index eb0e9398a5..118dea9246 100644 --- a/modular_splurt/code/datums/components/pregnancy.dm +++ b/modular_splurt/code/datums/components/pregnancy.dm @@ -97,11 +97,11 @@ /datum/component/pregnancy/RegisterWithParent() if(carrier) register_carrier() - RegisterSignal(parent, COMSIG_ATOM_ENTERING, .proc/on_entering) - RegisterSignal(parent, COMSIG_OBJ_BREAK, .proc/on_obj_break) - RegisterSignal(parent, COMSIG_OBJ_WRITTEN_ON, .proc/name_egg) - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/handle_hatch) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/eg_status) + RegisterSignal(parent, COMSIG_ATOM_ENTERING, PROC_REF(on_entering)) + RegisterSignal(parent, COMSIG_OBJ_BREAK, PROC_REF(on_obj_break)) + RegisterSignal(parent, COMSIG_OBJ_WRITTEN_ON, PROC_REF(name_egg)) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(handle_hatch)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(eg_status)) /datum/component/pregnancy/UnregisterFromParent() if(carrier) @@ -113,12 +113,12 @@ UnregisterSignal(parent, COMSIG_PARENT_EXAMINE) /datum/component/pregnancy/proc/register_carrier() - RegisterSignal(carrier, COMSIG_MOB_DEATH, .proc/fetus_mortus) - RegisterSignal(carrier, COMSIG_LIVING_BIOLOGICAL_LIFE, .proc/handle_life) - RegisterSignal(carrier, COMSIG_HEALTH_SCAN, .proc/on_scan) - RegisterSignal(carrier, COMSIG_MOB_APPLY_DAMAGE, .proc/handle_damage) + RegisterSignal(carrier, COMSIG_MOB_DEATH, PROC_REF(fetus_mortus)) + RegisterSignal(carrier, COMSIG_LIVING_BIOLOGICAL_LIFE, PROC_REF(handle_life)) + RegisterSignal(carrier, COMSIG_HEALTH_SCAN, PROC_REF(on_scan)) + RegisterSignal(carrier, COMSIG_MOB_APPLY_DAMAGE, PROC_REF(handle_damage)) if(oviposition) - RegisterSignal(carrier, COMSIG_MOB_CLIMAX, .proc/on_climax) + RegisterSignal(carrier, COMSIG_MOB_CLIMAX, PROC_REF(on_climax)) /datum/component/pregnancy/proc/unregister_carrier() UnregisterSignal(carrier, COMSIG_MOB_DEATH) @@ -227,7 +227,7 @@ if(stage < max_stage) return - INVOKE_ASYNC(src, .proc/hatch, source, I, user, params) + INVOKE_ASYNC(src, PROC_REF(hatch), source, I, user, params) /datum/component/pregnancy/proc/hatch(datum/source, obj/item/I, mob/user, params) if(!COOLDOWN_FINISHED(src, hatch_request_cooldown)) diff --git a/modular_splurt/code/datums/components/pregnancy_inert.dm b/modular_splurt/code/datums/components/pregnancy_inert.dm index fa8ccbb358..5d8e264320 100644 --- a/modular_splurt/code/datums/components/pregnancy_inert.dm +++ b/modular_splurt/code/datums/components/pregnancy_inert.dm @@ -18,14 +18,14 @@ carrier = genital.owner /datum/component/ovipositor/RegisterWithParent() - RegisterSignal(parent, COMSIG_ORGAN_INSERTED, .proc/on_inserted) - RegisterSignal(parent, COMSIG_ORGAN_REMOVED, .proc/on_removed) + RegisterSignal(parent, COMSIG_ORGAN_INSERTED, PROC_REF(on_inserted)) + RegisterSignal(parent, COMSIG_ORGAN_REMOVED, PROC_REF(on_removed)) if(carrier) register_carrier() /datum/component/ovipositor/proc/register_carrier() - RegisterSignal(carrier, COMSIG_LIVING_BIOLOGICAL_LIFE, .proc/handle_life) - RegisterSignal(carrier, COMSIG_MOB_CLIMAX, .proc/on_climax) + RegisterSignal(carrier, COMSIG_LIVING_BIOLOGICAL_LIFE, PROC_REF(handle_life)) + RegisterSignal(carrier, COMSIG_MOB_CLIMAX, PROC_REF(on_climax)) /datum/component/ovipositor/proc/unregister_carrier() UnregisterSignal(carrier, COMSIG_LIVING_BIOLOGICAL_LIFE) diff --git a/modular_splurt/code/datums/components/size_normalized.dm b/modular_splurt/code/datums/components/size_normalized.dm index f3d675d187..bde5b16c7e 100644 --- a/modular_splurt/code/datums/components/size_normalized.dm +++ b/modular_splurt/code/datums/components/size_normalized.dm @@ -22,7 +22,7 @@ wearer.flash_lighting_fx(3, 3, LIGHT_COLOR_PURPLE) wearer.visible_message(span_warning("A flash of purple light engulfs \the [wearer], before [wearer.p_they()] jump[wearer.p_s()] to a more average size!"),span_notice("You feel warm for a moment, before everything scales to your size...")) wearer.update_size(normal_resize) - RegisterSignal(wearer, COMSIG_MOB_RESIZED, .proc/normalize_size) + RegisterSignal(wearer, COMSIG_MOB_RESIZED, PROC_REF(normalize_size)) //Denormalize the mob when the component is destroyed (if needed) /datum/component/size_normalized/UnregisterFromParent() diff --git a/modular_splurt/code/datums/elements/crawl_under.dm b/modular_splurt/code/datums/elements/crawl_under.dm index 42b31b7c7b..f4f741e6fc 100644 --- a/modular_splurt/code/datums/elements/crawl_under.dm +++ b/modular_splurt/code/datums/elements/crawl_under.dm @@ -11,9 +11,9 @@ if(!isstructure(target)) //it would work up to movable but no. return ELEMENT_INCOMPATIBLE //if any machinery comes up feel free to move up to /obj - RegisterSignal(target, COMSIG_MOUSEDROPPED_ONTO, .proc/check_crawl) - RegisterSignal(target, COMVER_CRAWL_UNDER, .proc/Affirm) - RegisterSignal(target, COMSIG_MOVABLE_UNCROSSED, .proc/uncrawl_from) + RegisterSignal(target, COMSIG_MOUSEDROPPED_ONTO, PROC_REF(check_crawl)) + RegisterSignal(target, COMVER_CRAWL_UNDER, PROC_REF(Affirm)) + RegisterSignal(target, COMSIG_MOVABLE_UNCROSSED, PROC_REF(uncrawl_from)) /datum/element/crawl_under/Detach(datum/source, force) var/obj/object = source //if src somehow changes type fuck you @@ -42,7 +42,7 @@ if((user.pass_flags & PASSCRAWL) || HAS_TRAIT_FROM(user, TRAIT_FLOORED, ELEMENT_CRAWL_UNDER)) //already under return - INVOKE_ASYNC(src, .proc/do_crawl, source, user) + INVOKE_ASYNC(src, PROC_REF(do_crawl), source, user) return COMSIG_MOB_CANCEL_CLICKON /datum/element/crawl_under/proc/do_crawl(obj/structure/source, mob/living/user) diff --git a/modular_splurt/code/datums/elements/smalltalk.dm b/modular_splurt/code/datums/elements/smalltalk.dm index 9ffa626757..1ca6778c1d 100644 --- a/modular_splurt/code/datums/elements/smalltalk.dm +++ b/modular_splurt/code/datums/elements/smalltalk.dm @@ -7,7 +7,7 @@ if(!(isliving(target) || (force && istype(target, /atom/movable)))) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(target, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/element/smalltalk/Detach(datum/source, force) . = ..() diff --git a/modular_splurt/code/datums/traits/good.dm b/modular_splurt/code/datums/traits/good.dm index bda66bb62f..71d0709476 100644 --- a/modular_splurt/code/datums/traits/good.dm +++ b/modular_splurt/code/datums/traits/good.dm @@ -68,8 +68,8 @@ /datum/quirk/dominant_aura/add() . = ..() - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/on_examine_holder) - RegisterSignal(quirk_holder, COMSIG_MOB_EMOTE, .proc/handle_snap) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine_holder)) + RegisterSignal(quirk_holder, COMSIG_MOB_EMOTE, PROC_REF(handle_snap)) /datum/quirk/dominant_aura/remove() . = ..() @@ -219,7 +219,7 @@ quirk_mob.mind.isholy = TRUE // Add examine text. - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/on_examine_holder) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine_holder)) /datum/quirk/hallowed/remove() // Define quirk mob. @@ -314,7 +314,7 @@ quirk_mob.grant_language(/datum/language/vampiric, TRUE, TRUE, LANGUAGE_BLOODSUCKER) // Register examine text - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/quirk_examine_bloodfledge) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(quirk_examine_bloodfledge)) /datum/quirk/bloodfledge/post_add() // Define quirk mob diff --git a/modular_splurt/code/datums/traits/negative.dm b/modular_splurt/code/datums/traits/negative.dm index 3dbcb24d0a..ad7d617a34 100644 --- a/modular_splurt/code/datums/traits/negative.dm +++ b/modular_splurt/code/datums/traits/negative.dm @@ -6,7 +6,7 @@ /datum/quirk/social_anxiety/add() . = ..() - RegisterSignal(quirk_holder, COMSIG_MOB_SAY, .proc/handle_speech) + RegisterSignal(quirk_holder, COMSIG_MOB_SAY, PROC_REF(handle_speech)) /datum/quirk/social_anxiety/remove() . = ..() @@ -137,7 +137,7 @@ /datum/quirk/dumb4cum/add() // Set timer - timer = addtimer(CALLBACK(src, .proc/crave), timer_trigger, TIMER_STOPPABLE) + timer = addtimer(CALLBACK(src, PROC_REF(crave)), timer_trigger, TIMER_STOPPABLE) /datum/quirk/dumb4cum/remove() // Remove status trait @@ -198,7 +198,7 @@ timer = null // Add new timer - timer = addtimer(CALLBACK(src, .proc/crave), timer_trigger, TIMER_STOPPABLE) + timer = addtimer(CALLBACK(src, PROC_REF(crave)), timer_trigger, TIMER_STOPPABLE) // Small issue with this. If the quirk holder has NO_HUNGER or NO_THIRST, this trait can still be taken and they will still get the benefits of it. // It's unlikely that someone will be both, especially at round start, but vampirism makes me wary of having these separate. diff --git a/modular_splurt/code/datums/traits/neutral.dm b/modular_splurt/code/datums/traits/neutral.dm index 71ce89550f..53ff566403 100644 --- a/modular_splurt/code/datums/traits/neutral.dm +++ b/modular_splurt/code/datums/traits/neutral.dm @@ -94,7 +94,7 @@ act_hypno.Grant(quirk_mob) // Add examine text - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/on_examine_holder) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine_holder)) /datum/quirk/Hypnotic_gaze/remove() // Define quirk mob @@ -255,7 +255,7 @@ /datum/quirk/well_trained/add() . = ..() - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/on_examine_holder) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine_holder)) /datum/quirk/well_trained/remove() . = ..() @@ -573,8 +573,8 @@ /datum/quirk/nudist/add() // Register signal handlers - RegisterSignal(quirk_holder, COMSIG_MOB_UPDATE_GENITALS, .proc/check_outfit) - RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, .proc/quirk_examine_nudist) + RegisterSignal(quirk_holder, COMSIG_MOB_UPDATE_GENITALS, PROC_REF(check_outfit)) + RegisterSignal(quirk_holder, COMSIG_PARENT_EXAMINE, PROC_REF(quirk_examine_nudist)) /datum/quirk/nudist/remove() // Remove mood event diff --git a/modular_splurt/code/game/atoms_movable.dm b/modular_splurt/code/game/atoms_movable.dm index 8a492636a2..072c3a9178 100644 --- a/modular_splurt/code/game/atoms_movable.dm +++ b/modular_splurt/code/game/atoms_movable.dm @@ -1,6 +1,6 @@ /atom/movable/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_MOVABLE_BARK, .proc/handle_special_bark) //There must be a better way to do this + RegisterSignal(src, COMSIG_MOVABLE_BARK, PROC_REF(handle_special_bark)) //There must be a better way to do this /atom/movable/Destroy() UnregisterSignal(src, COMSIG_MOVABLE_BARK) diff --git a/modular_splurt/code/game/machinery/computer/slavery.dm b/modular_splurt/code/game/machinery/computer/slavery.dm index a760384d4d..d931121ef4 100644 --- a/modular_splurt/code/game/machinery/computer/slavery.dm +++ b/modular_splurt/code/game/machinery/computer/slavery.dm @@ -281,7 +281,7 @@ editBalance(-SG.cost) radioAnnounce("Supplies inbound: [SG.name]") - addtimer(CALLBACK(src, .proc/dropSupplies, SG.build_path), rand(3,6) * 10) + addtimer(CALLBACK(src, PROC_REF(dropSupplies), SG.build_path), rand(3,6) * 10) return TRUE diff --git a/modular_splurt/code/game/machinery/research_table.dm b/modular_splurt/code/game/machinery/research_table.dm index 50888edf76..b98266d797 100644 --- a/modular_splurt/code/game/machinery/research_table.dm +++ b/modular_splurt/code/game/machinery/research_table.dm @@ -109,7 +109,7 @@ return TRUE /obj/machinery/research_table/buckle_mob(mob/living/buckled_mob, force, check_loc) - RegisterSignal(buckled_mob, COMSIG_MOB_POST_CAME, .proc/on_cum) + RegisterSignal(buckled_mob, COMSIG_MOB_POST_CAME, PROC_REF(on_cum)) say("New user detected, tracking data.") . = ..() diff --git a/modular_splurt/code/game/objects/items/RCD.dm b/modular_splurt/code/game/objects/items/RCD.dm index e8bc24ae5b..9a813dbbb9 100644 --- a/modular_splurt/code/game/objects/items/RCD.dm +++ b/modular_splurt/code/game/objects/items/RCD.dm @@ -30,7 +30,7 @@ "Glass" = image(icon = 'icons/obj/smooth_structures/glass_table.dmi', icon_state = "glass_table"), ) - var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) + var/choice = show_radial_menu(user, src, choices, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) if (!check_menu(user)) return switch(choice) diff --git a/modular_splurt/code/game/objects/items/RTL.dm b/modular_splurt/code/game/objects/items/RTL.dm index 6db6eb7306..3e0cbc65b4 100644 --- a/modular_splurt/code/game/objects/items/RTL.dm +++ b/modular_splurt/code/game/objects/items/RTL.dm @@ -13,8 +13,8 @@ /obj/item/rtl/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_TWOHANDED_WIELD, .proc/on_wield) - RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, .proc/on_unwield) + RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) + RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) update_icon() /obj/item/rtl/ComponentInitialize() @@ -97,7 +97,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(to_hook, COMSIG_MOVABLE_MOVED, .proc/trigger) + RegisterSignal(to_hook, COMSIG_MOVABLE_MOVED, PROC_REF(trigger)) listeningTo = to_hook /obj/item/rtl/proc/trigger(mob/user) diff --git a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm index b0e76c32e3..54e67ce3f1 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_belt.dm @@ -109,7 +109,7 @@ ENABLE_BITFIELD(G.genital_flags, GENITAL_CHASTENED) H.update_genitals() - RegisterSignal(src, COMSIG_MOB_ITEM_DROPPING, .proc/mob_can_unequip) + RegisterSignal(src, COMSIG_MOB_ITEM_DROPPING, PROC_REF(mob_can_unequip)) /obj/item/clothing/underwear/chastity_belt/proc/mob_can_unequip(obj/item/source, force, newloc, no_move, invdrop, silent) if(force) diff --git a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_cage.dm b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_cage.dm index 89ca149952..642d859fa9 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_cage.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/chastity_cage.dm @@ -99,8 +99,8 @@ is_overlay_on = TRUE H.update_genitals() - RegisterSignal(H, COMSIG_MOB_ITEM_EQUIPPED, .proc/mob_equipped_item) - RegisterSignal(H, COMSIG_MOB_ITEM_DROPPED, .proc/mob_dropped_item) + RegisterSignal(H, COMSIG_MOB_ITEM_EQUIPPED, PROC_REF(mob_equipped_item)) + RegisterSignal(H, COMSIG_MOB_ITEM_DROPPED, PROC_REF(mob_dropped_item)) /obj/item/genital_equipment/chastity_cage/item_removing(datum/source, obj/item/organ/genital/G, mob/user) . = TRUE diff --git a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/metal_chastity_cage.dm b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/metal_chastity_cage.dm index d99f9a2674..db24db1962 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/metal_chastity_cage.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/chastity/metal_chastity_cage.dm @@ -13,7 +13,7 @@ . = ..() // Call the parent proc var/mob/living/carbon/human/H = G.owner - RegisterSignal(H, COMSIG_MOVABLE_MOVED, .proc/on_move) + RegisterSignal(H, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) skin_overlay = mutable_appearance(icon, "worn_[icon_state]_[cage_sprite]_skin", skin_overlay_layer) skin_overlay.color = G.color diff --git a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/genital_equipment.dm b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/genital_equipment.dm index 428b16cafc..ba5817fd5a 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/genital_equipment.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/genital_equipment/genital_equipment.dm @@ -5,10 +5,10 @@ /obj/item/genital_equipment/ComponentInitialize() . = ..() var/list/procs_list = list( - "before_inserting" = CALLBACK(src, .proc/item_inserting), - "after_inserting" = CALLBACK(src, .proc/item_inserted), - "before_removing" = CALLBACK(src, .proc/item_removing), - "after_removing" = CALLBACK(src, .proc/item_removed) + "before_inserting" = CALLBACK(src, PROC_REF(item_inserting)), + "after_inserting" = CALLBACK(src, PROC_REF(item_inserted)), + "before_removing" = CALLBACK(src, PROC_REF(item_removing)), + "after_removing" = CALLBACK(src, PROC_REF(item_removed)) ) AddComponent(/datum/component/genital_equipment, genital_slot, procs_list) equipment = GetComponent(/datum/component/genital_equipment) diff --git a/modular_splurt/code/game/objects/items/lewd_items/leash.dm b/modular_splurt/code/game/objects/items/lewd_items/leash.dm index 88ed837f87..bd661fd00c 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/leash.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/leash.dm @@ -45,8 +45,8 @@ Icons, maybe? /datum/status_effect/leash_pet/on_apply() - //redirect_component = WEAKREF(owner.AddComponent(/datum/component/redirect, list(COMSIG_LIVING_RESIST = CALLBACK(src, .proc/owner_resist)))) - RegisterSignal(owner, COMSIG_LIVING_RESIST, .proc/owner_resist) + //redirect_component = WEAKREF(owner.AddComponent(/datum/component/redirect, list(COMSIG_LIVING_RESIST = CALLBACK(src, PROC_REF(owner_resist))))) + RegisterSignal(owner, COMSIG_LIVING_RESIST, PROC_REF(owner_resist)) redirect_component = owner if(!owner.stat) to_chat(owner, span_userdanger("You have been leashed!")) @@ -103,11 +103,11 @@ Icons, maybe? user.apply_status_effect(/datum/status_effect/leash_dom) //Is the leasher leash_pet = C //Save pet reference for later leash_master = user //Save dom reference for later - //mobhook_leash_pet = leash_pet.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, .proc/on_pet_move))) - RegisterSignal(leash_pet, COMSIG_MOVABLE_MOVED, .proc/on_pet_move) + //mobhook_leash_pet = leash_pet.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, PROC_REF(on_pet_move)))) + RegisterSignal(leash_pet, COMSIG_MOVABLE_MOVED, PROC_REF(on_pet_move)) mobhook_leash_pet = leash_pet - //mobhook_leash_master = leash_master.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, .proc/on_master_move))) - RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, .proc/on_master_move) + //mobhook_leash_master = leash_master.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, PROC_REF(on_master_move)))) + RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, PROC_REF(on_master_move)) mobhook_leash_master = leash_master leash_used = 1 if(!leash_pet.has_status_effect(/datum/status_effect/leash_dom)) //Add slowdown if the pet didn't leash themselves @@ -339,7 +339,7 @@ Icons, maybe? if(leash_master == "null") return //Dropping procs any time the leash changes slots. So, we will wait a tick and see if the leash was actually dropped - addtimer(CALLBACK(src, .proc/drop_effects, user, silent), 1) + addtimer(CALLBACK(src, PROC_REF(drop_effects), user, silent), 1) /obj/item/leash/proc/drop_effects(mob/user, silent) if(leash_master.is_holding_item_of_type(/obj/item/leash) || istype(leash_master.get_item_by_slot(ITEM_SLOT_BELT), /obj/item/leash)) @@ -348,8 +348,8 @@ Icons, maybe? viewing.show_message(span_notice("[leash_master] has dropped the leash."), 1) //DOM HAS DROPPED LEASH. PET IS FREE. SCP HAS BREACHED CONTAINMENT. leash_pet.remove_movespeed_modifier(MOVESPEED_ID_LEASH) - //mobhook_leash_freepet = leash_pet.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, .proc/on_freepet_move))) - RegisterSignal(leash_pet, COMSIG_MOVABLE_MOVED, .proc/on_freepet_move) + //mobhook_leash_freepet = leash_pet.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, PROC_REF(on_freepet_move)))) + RegisterSignal(leash_pet, COMSIG_MOVABLE_MOVED, PROC_REF(on_freepet_move)) mobhook_leash_freepet = leash_pet leash_master.remove_status_effect(/datum/status_effect/leash_dom) //No dom with no leash. We will get a new dom if the leash is picked back up. leash_master = "null" @@ -360,7 +360,7 @@ Icons, maybe? . = ..() if(leash_used == 0) //Don't apply statuses with a fresh leash. Keeps things clean on the backend. return - addtimer(CALLBACK(src, .proc/equip_effects, user), 2) + addtimer(CALLBACK(src, PROC_REF(equip_effects), user), 2) /obj/item/leash/proc/equip_effects(mob/user) if(leash_pet == "null") @@ -370,8 +370,8 @@ Icons, maybe? leash_master = "null" return leash_master.apply_status_effect(/datum/status_effect/leash_dom) - //mobhook_leash_master = leash_master.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, .proc/on_master_move))) - RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, .proc/on_master_move) + //mobhook_leash_master = leash_master.AddComponent(/datum/component/redirect, list(COMSIG_MOVABLE_MOVED = CALLBACK(src, PROC_REF(on_master_move)))) + RegisterSignal(leash_master, COMSIG_MOVABLE_MOVED, PROC_REF(on_master_move)) mobhook_leash_master = leash_master leash_pet.remove_status_effect(/datum/status_effect/leash_freepet) //QDEL_NULL(mobhook_leash_freepet) diff --git a/modular_splurt/code/game/objects/items/lewd_items/rope.dm b/modular_splurt/code/game/objects/items/lewd_items/rope.dm index d950844904..c9ffa7d1b0 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/rope.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/rope.dm @@ -434,14 +434,14 @@ GLOBAL_LIST_INIT(bondage_rope_slowdowns, list( roped_mob.clear_cuffs(roped_mob.legcuffed, 0) roped_mob = new_mob if(roped_mob != null) - RegisterSignal(roped_mob, COMSIG_MOVABLE_MOVED, .proc/on_mob_move) + RegisterSignal(roped_mob, COMSIG_MOVABLE_MOVED, PROC_REF(on_mob_move)) /obj/item/restraints/bondage_rope/proc/set_roped_master(mob/living/carbon/new_master) if(roped_master != null && roped_mob != roped_master) UnregisterSignal(roped_master, COMSIG_MOVABLE_MOVED) roped_master = new_master if(roped_master != null && roped_mob != roped_master) - RegisterSignal(roped_master, COMSIG_MOVABLE_MOVED, .proc/on_master_move) + RegisterSignal(roped_master, COMSIG_MOVABLE_MOVED, PROC_REF(on_master_move)) /obj/item/restraints/bondage_rope/proc/set_roped_object(obj/new_object, new_object_type) if(roped_object != null) @@ -450,7 +450,7 @@ GLOBAL_LIST_INIT(bondage_rope_slowdowns, list( roped_object_type = new_object_type set_rope_slowdown(roped_mob) if(roped_object != null) - RegisterSignal(roped_object, COMSIG_MOVABLE_MOVED, .proc/on_object_move) + RegisterSignal(roped_object, COMSIG_MOVABLE_MOVED, PROC_REF(on_object_move)) // Returns true, if roped mob can tug their object behind them /obj/item/restraints/bondage_rope/proc/can_move_object() diff --git a/modular_splurt/code/game/objects/items/lewd_items/vibrator.dm b/modular_splurt/code/game/objects/items/lewd_items/vibrator.dm index be625903c6..7eeadd3888 100644 --- a/modular_splurt/code/game/objects/items/lewd_items/vibrator.dm +++ b/modular_splurt/code/game/objects/items/lewd_items/vibrator.dm @@ -21,8 +21,8 @@ /obj/item/electropack/vibrator/ComponentInitialize() . = ..() var/list/procs_list = list( - "before_inserting" = CALLBACK(src, .proc/item_inserting), - "after_inserting" = CALLBACK(src, .proc/item_inserted), + "before_inserting" = CALLBACK(src, PROC_REF(item_inserting)), + "after_inserting" = CALLBACK(src, PROC_REF(item_inserted)), ) AddComponent(/datum/component/genital_equipment, list(ORGAN_SLOT_VAGINA, ORGAN_SLOT_ANUS, ORGAN_SLOT_PENIS, ORGAN_SLOT_BREASTS, ORGAN_SLOT_BUTT, ORGAN_SLOT_BELLY), procs_list) diff --git a/modular_splurt/code/game/objects/items/oviposition.dm b/modular_splurt/code/game/objects/items/oviposition.dm index 466c48b469..ae4458c5ea 100644 --- a/modular_splurt/code/game/objects/items/oviposition.dm +++ b/modular_splurt/code/game/objects/items/oviposition.dm @@ -47,8 +47,8 @@ GLOBAL_LIST_INIT(egg_skins, list( \ /obj/item/oviposition_egg/ComponentInitialize() . = ..() var/list/procs_list = list( - "before_inserting" = CALLBACK(src, .proc/item_inserting), - "after_inserting" = CALLBACK(src, .proc/item_inserted), + "before_inserting" = CALLBACK(src, PROC_REF(item_inserting)), + "after_inserting" = CALLBACK(src, PROC_REF(item_inserted)), ) AddComponent(/datum/component/organ_inflation, 0) AddComponent(/datum/component/genital_equipment, list(ORGAN_SLOT_PENIS, ORGAN_SLOT_WOMB, ORGAN_SLOT_VAGINA, ORGAN_SLOT_TESTICLES, ORGAN_SLOT_BREASTS, ORGAN_SLOT_BELLY, ORGAN_SLOT_BELLY, ORGAN_SLOT_ANUS), procs_list) diff --git a/modular_splurt/code/game/objects/items/robot/robot_items.dm b/modular_splurt/code/game/objects/items/robot/robot_items.dm index 125f733903..e1e919eb54 100644 --- a/modular_splurt/code/game/objects/items/robot/robot_items.dm +++ b/modular_splurt/code/game/objects/items/robot/robot_items.dm @@ -43,7 +43,7 @@ if(toppaper_ref) var/obj/item/paper/toppaper = toppaper_ref?.resolve() UnregisterSignal(toppaper, COMSIG_ATOM_UPDATED_ICON) - RegisterSignal(new_paper, COMSIG_ATOM_UPDATED_ICON, .proc/on_top_paper_change) + RegisterSignal(new_paper, COMSIG_ATOM_UPDATED_ICON, PROC_REF(on_top_paper_change)) toppaper_ref = WEAKREF(new_paper) update_appearance() to_chat(user, span_notice("[src]'s integrated printer whirs to life, spitting out a fresh piece of paper and clipping it into place.")) diff --git a/modular_splurt/code/game/objects/structures/cannons/cannon.dm b/modular_splurt/code/game/objects/structures/cannons/cannon.dm index a4e01395da..242606747b 100644 --- a/modular_splurt/code/game/objects/structures/cannons/cannon.dm +++ b/modular_splurt/code/game/objects/structures/cannons/cannon.dm @@ -69,7 +69,7 @@ return visible_message(ignition_message) log_game("Cannon fired by [key_name(user)] in [AREACOORD(src)]") - addtimer(CALLBACK(src, .proc/fire), fire_delay) + addtimer(CALLBACK(src, PROC_REF(fire)), fire_delay) charge_ignited = TRUE return diff --git a/modular_splurt/code/game/objects/structures/micro_bricks.dm b/modular_splurt/code/game/objects/structures/micro_bricks.dm index bbd5ad77f6..8728da6804 100644 --- a/modular_splurt/code/game/objects/structures/micro_bricks.dm +++ b/modular_splurt/code/game/objects/structures/micro_bricks.dm @@ -9,8 +9,8 @@ /obj/structure/micro_brick/Initialize() . = ..() - RegisterSignal(src, COMSIG_PARENT_ATTACKBY, .proc/on_attackby) - RegisterSignal(src, COMSIG_ATOM_ATTACK_HAND, .proc/handatacc) + RegisterSignal(src, COMSIG_PARENT_ATTACKBY, PROC_REF(on_attackby)) + RegisterSignal(src, COMSIG_ATOM_ATTACK_HAND, PROC_REF(handatacc)) /obj/structure/micro_brick/proc/on_attackby(datum/source, obj/item/item, mob/user, params) if(try_crush_microbricks(user)) diff --git a/modular_splurt/code/modules/admin/Transform.dm b/modular_splurt/code/modules/admin/Transform.dm index 239d17f774..482725bb49 100644 --- a/modular_splurt/code/modules/admin/Transform.dm +++ b/modular_splurt/code/modules/admin/Transform.dm @@ -124,4 +124,4 @@ GLOBAL_LIST_INIT(pp_transformables, list( if (M == adminMob) adminMob = newMob - addtimer(CALLBACK(newMob.mob_panel, /datum.proc/ui_interact, adminMob), 0.1 SECONDS) + addtimer(CALLBACK(newMob.mob_panel, TYPE_PROC_REF(/datum, ui_interact), adminMob), 0.1 SECONDS) diff --git a/modular_splurt/code/modules/admin/playtimes.dm b/modular_splurt/code/modules/admin/playtimes.dm index fbf4217f5d..9fe7ab51ea 100644 --- a/modular_splurt/code/modules/admin/playtimes.dm +++ b/modular_splurt/code/modules/admin/playtimes.dm @@ -63,7 +63,7 @@ clients += list(client) - clients = sort_list(clients, /proc/cmp_playtime) + clients = sort_list(clients, GLOBAL_PROC_REF(cmp_playtime)) data["clients"] = clients return data */ diff --git a/modular_splurt/code/modules/antagonists/qareen/qareen.dm b/modular_splurt/code/modules/antagonists/qareen/qareen.dm index c8087bdf2c..5b6063718e 100644 --- a/modular_splurt/code/modules/antagonists/qareen/qareen.dm +++ b/modular_splurt/code/modules/antagonists/qareen/qareen.dm @@ -122,7 +122,7 @@ if(stasis) return if(revealed && essence <= 0) - INVOKE_ASYNC(src, .proc/death) + INVOKE_ASYNC(src, PROC_REF(death)) if(unreveal_time && world.time >= unreveal_time) unreveal_time = 0 revealed = FALSE @@ -204,7 +204,7 @@ adjustBruteLoss(25) //hella effective inhibited = TRUE update_action_buttons_icon() - addtimer(CALLBACK(src, .proc/reset_inhibit), 30) + addtimer(CALLBACK(src, PROC_REF(reset_inhibit)), 30) /mob/living/simple_animal/qareen/proc/reset_inhibit() inhibited = FALSE @@ -372,7 +372,7 @@ /obj/item/ectoplasm/qareen/New() ..() - addtimer(CALLBACK(src, .proc/try_reform), 600) + addtimer(CALLBACK(src, PROC_REF(try_reform)), 600) /obj/item/ectoplasm/qareen/proc/scatter() qdel(src) @@ -481,7 +481,7 @@ log_combat(throwable, over, "spooky telekinesised at", throwable) var/obj/effect/temp_visual/telekinesis/T = new(get_turf(throwable)) T.color = "#8715b4" - addtimer(CALLBACK(spooker, /mob/living/simple_animal/qareen.proc/telekinesis_cooldown_end), 50) + addtimer(CALLBACK(spooker, TYPE_PROC_REF(/mob/living/simple_animal/qareen, telekinesis_cooldown_end)), 50) sleep(5) throwable.float(FALSE, TRUE) diff --git a/modular_splurt/code/modules/antagonists/qareen/qareen_abilities.dm b/modular_splurt/code/modules/antagonists/qareen/qareen_abilities.dm index 439d1a2053..678f22e912 100644 --- a/modular_splurt/code/modules/antagonists/qareen/qareen_abilities.dm +++ b/modular_splurt/code/modules/antagonists/qareen/qareen_abilities.dm @@ -219,7 +219,7 @@ /obj/effect/proc_holder/spell/aoe_turf/qareen/overload/cast(list/targets, mob/living/simple_animal/qareen/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/overload, T, user) + INVOKE_ASYNC(src, PROC_REF(overload), T, user) /obj/effect/proc_holder/spell/aoe_turf/qareen/overload/proc/overload(turf/T, mob/user) for(var/obj/machinery/light/L in T) @@ -232,7 +232,7 @@ s.set_up(4, 0, L) s.start() new /obj/effect/temp_visual/revenant(get_turf(L)) - addtimer(CALLBACK(src, .proc/overload_shock, L, user), 20) + addtimer(CALLBACK(src, PROC_REF(overload_shock), L, user), 20) /obj/effect/proc_holder/spell/aoe_turf/qareen/overload/proc/overload_shock(obj/machinery/light/L, mob/user) if(!L.on) //wait, wait, don't shock me @@ -264,7 +264,7 @@ /obj/effect/proc_holder/spell/aoe_turf/qareen/defile/cast(list/targets, mob/living/simple_animal/qareen/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/defile, T) + INVOKE_ASYNC(src, PROC_REF(defile), T) /obj/effect/proc_holder/spell/aoe_turf/qareen/defile/proc/defile(turf/T) for(var/obj/effect/blessing/B in T) @@ -319,7 +319,7 @@ /obj/effect/proc_holder/spell/aoe_turf/qareen/malfunction/cast(list/targets, mob/living/simple_animal/qareen/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/malfunction, T, user) + INVOKE_ASYNC(src, PROC_REF(malfunction), T, user) /obj/effect/proc_holder/spell/aoe_turf/qareen/malfunction/proc/malfunction(turf/T, mob/user) for(var/mob/living/simple_animal/bot/bot in T) @@ -372,7 +372,7 @@ /obj/effect/proc_holder/spell/aoe_turf/qareen/bliss/cast(list/targets, mob/living/simple_animal/qareen/user = usr) if(attempt_cast(user)) for(var/turf/T in targets) - INVOKE_ASYNC(src, .proc/bliss, T, user) + INVOKE_ASYNC(src, PROC_REF(bliss), T, user) /obj/effect/proc_holder/spell/aoe_turf/qareen/bliss/proc/bliss(turf/T, mob/user) for(var/mob/living/mob in T) diff --git a/modular_splurt/code/modules/antagonists/qareen/qareen_bliss.dm b/modular_splurt/code/modules/antagonists/qareen/qareen_bliss.dm index 4b9fd83cd6..b136e8d92b 100644 --- a/modular_splurt/code/modules/antagonists/qareen/qareen_bliss.dm +++ b/modular_splurt/code/modules/antagonists/qareen/qareen_bliss.dm @@ -66,7 +66,7 @@ affected_mob.visible_message(span_warning("[affected_mob] looks utterly depraved."), span_revennotice("You suddenly feel like your skin is tingling...")) affected_mob.add_atom_colour("#ffdaf3", TEMPORARY_COLOUR_PRIORITY) new /obj/effect/temp_visual/revenant(affected_mob.loc) - // addtimer(CALLBACK(src, .proc/blessings), 150) + // addtimer(CALLBACK(src, PROC_REF(blessings)), 150) if(7) stage = 6 if (ishuman(affected_mob)) diff --git a/modular_splurt/code/modules/antagonists/slaver/slaver.dm b/modular_splurt/code/modules/antagonists/slaver/slaver.dm index 7638cc11f3..5748968807 100644 --- a/modular_splurt/code/modules/antagonists/slaver/slaver.dm +++ b/modular_splurt/code/modules/antagonists/slaver/slaver.dm @@ -147,7 +147,7 @@ GLOBAL_LIST_INIT(slavers_ransom_values, list( /datum/antagonist/slaver/get_admin_commands() . = ..() - .["Send to base"] = CALLBACK(src,.proc/admin_send_to_base) + .["Send to base"] = CALLBACK(src,PROC_REF(admin_send_to_base)) /datum/antagonist/slaver/proc/admin_send_to_base(mob/admin) owner.current.forceMove(pick(GLOB.slaver_start)) @@ -166,7 +166,7 @@ GLOBAL_LIST_INIT(slavers_ransom_values, list( if(istype(H)) H.set_antag_target_indicator() // Hide consent of this player, they are an antag and can't be a target - addtimer(CALLBACK(src, .proc/slavers_name_assign), 1) + addtimer(CALLBACK(src, PROC_REF(slavers_name_assign)), 1) /datum/antagonist/slaver/proc/spawnText() to_chat(owner, "
You are tasked with infiltrating the station and kidnapping members of the crew. Once brought back to the hideout, they can be collared and priced using the console.") diff --git a/modular_splurt/code/modules/arousal/arousal.dm b/modular_splurt/code/modules/arousal/arousal.dm index 593bb9c2e0..21f107076a 100644 --- a/modular_splurt/code/modules/arousal/arousal.dm +++ b/modular_splurt/code/modules/arousal/arousal.dm @@ -142,7 +142,7 @@ . = ..() if(!istype(owner)) return INITIALIZE_HINT_QDEL - RegisterSignal(owner, COMSIG_MOB_LUST_UPDATED, .proc/update_lust) + RegisterSignal(owner, COMSIG_MOB_LUST_UPDATED, PROC_REF(update_lust)) /atom/movable/screen/arousal/Click() if(!ishuman(usr)) diff --git a/modular_splurt/code/modules/arousal/organs/breasts.dm b/modular_splurt/code/modules/arousal/organs/breasts.dm index 2be01daa3a..14e677f042 100644 --- a/modular_splurt/code/modules/arousal/organs/breasts.dm +++ b/modular_splurt/code/modules/arousal/organs/breasts.dm @@ -5,7 +5,7 @@ . = ..() if(!.) return - RegisterSignal(owner, COMSIG_MOB_POST_CAME, .proc/splash_cum) + RegisterSignal(owner, COMSIG_MOB_POST_CAME, PROC_REF(splash_cum)) /obj/item/organ/genital/breasts/Remove(special) . = ..() diff --git a/modular_splurt/code/modules/arousal/organs/penis.dm b/modular_splurt/code/modules/arousal/organs/penis.dm index 816548127b..d2ddfd7fd5 100644 --- a/modular_splurt/code/modules/arousal/organs/penis.dm +++ b/modular_splurt/code/modules/arousal/organs/penis.dm @@ -2,7 +2,7 @@ . = ..() if(!.) return - RegisterSignal(owner, COMSIG_MOB_POST_CAME, .proc/splash_cum) + RegisterSignal(owner, COMSIG_MOB_POST_CAME, PROC_REF(splash_cum)) /obj/item/organ/genital/penis/Remove(special) . = ..() diff --git a/modular_splurt/code/modules/arousal/organs/vagina.dm b/modular_splurt/code/modules/arousal/organs/vagina.dm index b01768498a..23446d9cec 100644 --- a/modular_splurt/code/modules/arousal/organs/vagina.dm +++ b/modular_splurt/code/modules/arousal/organs/vagina.dm @@ -2,7 +2,7 @@ . = ..() if(!.) return - RegisterSignal(owner, COMSIG_MOB_POST_CAME, .proc/splash_cum) + RegisterSignal(owner, COMSIG_MOB_POST_CAME, PROC_REF(splash_cum)) /obj/item/organ/genital/vagina/Remove(special) . = ..() diff --git a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm index 9ba3db985e..c59682a02c 100644 --- a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm +++ b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm @@ -2,7 +2,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/hilbertshotel/Initialize() . = ..() - addtimer(CALLBACK(src, .proc/turn_on), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(turn_on)), 3 SECONDS) /obj/machinery/atmospherics/components/unary/outlet_injector/hilbertshotel/proc/turn_on() on = TRUE diff --git a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm index 9fac7013a4..c256969330 100644 --- a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm +++ b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm @@ -3,7 +3,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/hilbertshotel/Initialize() . = ..() - addtimer(CALLBACK(src, .proc/turn_on), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(turn_on)), 3 SECONDS) /obj/machinery/atmospherics/components/unary/vent_pump/hilbertshotel/proc/turn_on() on = TRUE diff --git a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm index c779660408..0c4aa16bdd 100644 --- a/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm +++ b/modular_splurt/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm @@ -3,7 +3,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/hilbertshotel/Initialize() . = ..() - addtimer(CALLBACK(src, .proc/turn_on), 3 SECONDS) + addtimer(CALLBACK(src, PROC_REF(turn_on)), 3 SECONDS) /obj/machinery/atmospherics/components/unary/vent_scrubber/hilbertshotel/proc/turn_on() on = TRUE diff --git a/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm b/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm index 641acf95b1..bb3d7f4917 100644 --- a/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm +++ b/modular_splurt/code/modules/clothing/lewd_clothing/eyes/hypnogoggles.dm @@ -61,7 +61,7 @@ . = ..() if(.) return - var/choice = show_radial_menu(user,src, hypnogoggles_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + var/choice = show_radial_menu(user,src, hypnogoggles_designs, custom_check = CALLBACK(src, PROC_REF(check_menu), user, I), radius = 36, require_near = TRUE) if(!choice) return FALSE current_hypnogoggles_color = choice diff --git a/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm b/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm index 4376d2c773..96878d13c9 100644 --- a/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm +++ b/modular_splurt/code/modules/clothing/lewd_clothing/head/deprivation_helmet.dm @@ -149,7 +149,7 @@ . = ..() if(.) return - var/choice = show_radial_menu(user,src, helmet_designs, custom_check = CALLBACK(src, .proc/check_menu, user, I), radius = 36, require_near = TRUE) + var/choice = show_radial_menu(user,src, helmet_designs, custom_check = CALLBACK(src, PROC_REF(check_menu), user, I), radius = 36, require_near = TRUE) if(!choice) return FALSE current_helmet_color = choice diff --git a/modular_splurt/code/modules/clothing/misc/body_camera.dm b/modular_splurt/code/modules/clothing/misc/body_camera.dm index 4d57911f1a..59ede91a29 100644 --- a/modular_splurt/code/modules/clothing/misc/body_camera.dm +++ b/modular_splurt/code/modules/clothing/misc/body_camera.dm @@ -69,8 +69,8 @@ /datum/component/bodycamera_holder/RegisterWithParent() . = ..() - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/on_attackby) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE_MORE, .proc/on_examine_more) + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(on_attackby)) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE_MORE, PROC_REF(on_examine_more)) /datum/component/bodycamera_holder/UnregisterFromParent() UnregisterSignal(parent, COMSIG_PARENT_ATTACKBY) diff --git a/modular_splurt/code/modules/events/crystalline_reentry.dm b/modular_splurt/code/modules/events/crystalline_reentry.dm index 2894e4a484..03718bfdfc 100644 --- a/modular_splurt/code/modules/events/crystalline_reentry.dm +++ b/modular_splurt/code/modules/events/crystalline_reentry.dm @@ -255,7 +255,7 @@ var/turf/open/chasm/cloud/M = F M.TerraformTurf(/turf/open/floor/plating/asteroid/layenia, /turf/open/floor/plating/asteroid/layenia) gps = new /obj/item/gps/internal(src) - addtimer(CALLBACK(src, .proc/delayedInitialize), 4 SECONDS) + addtimer(CALLBACK(src, PROC_REF(delayedInitialize)), 4 SECONDS) /obj/structure/spawner/crystalline/deconstruct(disassembled) new /obj/effect/cloud_collapse(loc) @@ -294,7 +294,7 @@ visible_message(span_boldannounce("The tendril writhes in fury as the earth around it begins to crack and break apart! Get back!")) visible_message(span_warning("Something falls free of the tendril!")) playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, 0, 50, 1, 1) - addtimer(CALLBACK(src, .proc/collapse), 50) + addtimer(CALLBACK(src, PROC_REF(collapse)), 50) /obj/effect/cloud_collapse/Destroy() QDEL_NULL(emitted_light) diff --git a/modular_splurt/code/modules/hydroponics/botany_flora.dm b/modular_splurt/code/modules/hydroponics/botany_flora.dm index 5a2f8509a1..c706bb0d6b 100644 --- a/modular_splurt/code/modules/hydroponics/botany_flora.dm +++ b/modular_splurt/code/modules/hydroponics/botany_flora.dm @@ -90,7 +90,7 @@ */ handle_biolumi() - addtimer(CALLBACK(src, .proc/regrow), rand(regrowth_time_low, regrowth_time_high)) + addtimer(CALLBACK(src, PROC_REF(regrow)), rand(regrowth_time_low, regrowth_time_high)) /obj/structure/flora/botany/proc/drop_produce(user) var/obj/item/reagent_containers/food/snacks/grown/G = myseed.spawn_product(get_turf(src)) diff --git a/modular_splurt/code/modules/mapping/modular_map_loader/modular_map_loader.dm b/modular_splurt/code/modules/mapping/modular_map_loader/modular_map_loader.dm index d1f3d4b15d..ede9bb1b45 100644 --- a/modular_splurt/code/modules/mapping/modular_map_loader/modular_map_loader.dm +++ b/modular_splurt/code/modules/mapping/modular_map_loader/modular_map_loader.dm @@ -15,7 +15,7 @@ INITIALIZE_IMMEDIATE(/obj/modular_map_root) /obj/modular_map_root/Initialize(mapload) . = ..() - INVOKE_ASYNC(src, .proc/load_map) + INVOKE_ASYNC(src, PROC_REF(load_map)) /// Randonly selects a map file from the TOML config specified in config_file, loads it, then deletes itself. /obj/modular_map_root/proc/load_map() diff --git a/modular_splurt/code/modules/mob/femclaw.dm b/modular_splurt/code/modules/mob/femclaw.dm index 151630f384..17eb247d43 100644 --- a/modular_splurt/code/modules/mob/femclaw.dm +++ b/modular_splurt/code/modules/mob/femclaw.dm @@ -113,7 +113,7 @@ do_femlewd_action(M) for(var/i in 1 to extra_sexxo) - addtimer(CALLBACK(src, .proc/do_femlewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_femlewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/deathclaw/funclaw/femclaw/proc/pickNewFemHole(mob/living/M) diff --git a/modular_splurt/code/modules/mob/living/carbon/human/human_defines.dm b/modular_splurt/code/modules/mob/living/carbon/human/human_defines.dm index 93880806ee..20f677fddd 100644 --- a/modular_splurt/code/modules/mob/living/carbon/human/human_defines.dm +++ b/modular_splurt/code/modules/mob/living/carbon/human/human_defines.dm @@ -6,4 +6,4 @@ /mob/living/carbon/human/Initialize() LAZYADD(hud_possible, ANTAGTARGET_HUD) . = ..() - RegisterSignal(src, COMSIG_MOB_CLIMAX, .proc/check_orgasm) + RegisterSignal(src, COMSIG_MOB_CLIMAX, PROC_REF(check_orgasm)) diff --git a/modular_splurt/code/modules/mob/living/carbon/human/species_types/arachnid.dm b/modular_splurt/code/modules/mob/living/carbon/human/species_types/arachnid.dm index 0546b1f28b..8cc1e2d8b7 100644 --- a/modular_splurt/code/modules/mob/living/carbon/human/species_types/arachnid.dm +++ b/modular_splurt/code/modules/mob/living/carbon/human/species_types/arachnid.dm @@ -52,7 +52,7 @@ to_chat(H, span_warning("You pull out a strand from your spinneret, ready to wrap a target. (Press ALT+CLICK on the target to start wrapping.)")) H.adjust_nutrition(spinner_rate * -0.5) addtimer(VARSET_CALLBACK(src, web_ready, TRUE), web_cooldown) - RegisterSignal(H, list(COMSIG_MOB_ALTCLICKON), .proc/cocoonAtom) + RegisterSignal(H, list(COMSIG_MOB_ALTCLICKON), PROC_REF(cocoonAtom)) return else to_chat(H, span_warning("You're too hungry to spin web right now, eat something first!")) diff --git a/modular_splurt/code/modules/mob/living/carbon/human/species_types/zombies2.dm b/modular_splurt/code/modules/mob/living/carbon/human/species_types/zombies2.dm index f52374cef4..ece75c92f6 100644 --- a/modular_splurt/code/modules/mob/living/carbon/human/species_types/zombies2.dm +++ b/modular_splurt/code/modules/mob/living/carbon/human/species_types/zombies2.dm @@ -282,7 +282,7 @@ if(!owner) return if(!(src in owner.internal_organs)) - INVOKE_ASYNC(src,.proc/Remove,owner) + INVOKE_ASYNC(src,PROC_REF(Remove),owner) if(owner.mob_biotypes && MOB_MINERAL && MOB_UNDEAD)//We are already dead inside . = ..() STOP_PROCESSING(SSobj, src) @@ -305,7 +305,7 @@ Your heart has stopped...
") var/revive_time = rand(revive_time_min, revive_time_max) var/flags = TIMER_STOPPABLE - timer_id = addtimer(CALLBACK(src, .proc/zombify), revive_time, flags) + timer_id = addtimer(CALLBACK(src, PROC_REF(zombify)), revive_time, flags) /obj/item/organ/undead_infection/proc/zombify(mob/living/M, mob/living/carbon/user) timer_id = null diff --git a/modular_splurt/code/modules/mob/living/living_signals.dm b/modular_splurt/code/modules/mob/living/living_signals.dm index 1bb4d2ef4d..fea5c6d9b2 100644 --- a/modular_splurt/code/modules/mob/living/living_signals.dm +++ b/modular_splurt/code/modules/mob/living/living_signals.dm @@ -1,3 +1,3 @@ /mob/living/ComponentInitialize() . = ..() - RegisterSignal(src, SIGNAL_TRAIT(TRAIT_FLOORED), .proc/update_mobility) + RegisterSignal(src, SIGNAL_TRAIT(TRAIT_FLOORED), PROC_REF(update_mobility)) diff --git a/modular_splurt/code/modules/mob/living/navigation.dm b/modular_splurt/code/modules/mob/living/navigation.dm index f786cd873d..1be63eb953 100644 --- a/modular_splurt/code/modules/mob/living/navigation.dm +++ b/modular_splurt/code/modules/mob/living/navigation.dm @@ -15,13 +15,13 @@ if(incapacitated()) return if(length(client.navigation_images)) - addtimer(CALLBACK(src, .proc/cut_navigation), world.tick_lag) + addtimer(CALLBACK(src, PROC_REF(cut_navigation)), world.tick_lag) balloon_alert(src, "navigation path removed") return if(!COOLDOWN_FINISHED(src, navigate_cooldown)) balloon_alert(src, "navigation on cooldown!") return - addtimer(CALLBACK(src, .proc/create_navigation), world.tick_lag) + addtimer(CALLBACK(src, PROC_REF(create_navigation)), world.tick_lag) /mob/living/proc/create_navigation() var/list/destination_list = list() @@ -90,8 +90,8 @@ client.images += path_image client.navigation_images += path_image animate(path_image, 0.5 SECONDS, alpha = 150) - addtimer(CALLBACK(src, .proc/shine_navigation), 0.5 SECONDS) - RegisterSignal(src, COMSIG_MOB_DEATH, .proc/cut_navigation) + addtimer(CALLBACK(src, PROC_REF(shine_navigation)), 0.5 SECONDS) + RegisterSignal(src, COMSIG_MOB_DEATH, PROC_REF(cut_navigation)) balloon_alert(src, "navigation path created") /mob/living/proc/shine_navigation() diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/dogborg_equipment.dm b/modular_splurt/code/modules/mob/living/silicon/robot/dogborg_equipment.dm index 04e00581f6..dded62292c 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/dogborg_equipment.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/dogborg_equipment.dm @@ -319,7 +319,7 @@ SLEEPER CODE IS IN game/objects/items/devices/dogborg_sleeper.dm ! if(R && !R.pounce_cooldown) R.pounce_cooldown = !R.pounce_cooldown to_chat(R, "Your targeting systems lock on to [A]...") - addtimer(CALLBACK(R, /mob/living/silicon/robot.proc/leap_at, A), R.pounce_spoolup) + addtimer(CALLBACK(R, TYPE_PROC_REF(/mob/living/silicon/robot, leap_at), A), R.pounce_spoolup) spawn(R.pounce_cooldown_time) R.pounce_cooldown = !R.pounce_cooldown else if(R && R.pounce_cooldown) diff --git a/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm b/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm index ef27847792..d8c8850e63 100644 --- a/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/modular_splurt/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -26,7 +26,7 @@ "Cyclone" = image(icon = 'modular_splurt/icons/mob/robots.dmi', icon_state = "cyclone") ) stand_icons = sort_list(stand_icons) - var/stand_borg_icon = show_radial_menu(R, R , stand_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/stand_borg_icon = show_radial_menu(R, R , stand_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!stand_borg_icon) return switch(stand_borg_icon) @@ -108,7 +108,7 @@ "BootyS" = image(icon = 'modular_splurt/icons/mob/robots.dmi', icon_state = "bootystandardS") ) clown_icons = sort_list(clown_icons) - var/clown_borg_icon = show_radial_menu(R, R , clown_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/clown_borg_icon = show_radial_menu(R, R , clown_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) if(!clown_borg_icon) return switch(clown_borg_icon) @@ -196,7 +196,7 @@ var/image/wide = image(icon = 'modular_splurt/icons/mob/widerobots_cargo.dmi', icon_state = L[a]) wide.pixel_x = -16 cargo_icons[a] = wide - var/cargo_borg_icon = show_radial_menu(R, R , cargo_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) + var/cargo_borg_icon = show_radial_menu(R, R , cargo_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), R), radius = 42, require_near = TRUE) switch(cargo_borg_icon) if("Default") cyborg_base_icon = "cargoborg" diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/clockworkmechanic.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/clockworkmechanic.dm index 8059d74604..72edb811e8 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/clockworkmechanic.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/clockworkmechanic.dm @@ -72,7 +72,7 @@ var/minions_chosen = pick(minions) var/mob/living/simple_animal/hostile/clocktank/weak/S = new minions_chosen (get_step(boss,pick_n_take(directions)), 1) S.faction = boss.faction - RegisterSignal(S, COMSIG_PARENT_QDELETING, .proc/remove_from_list) + RegisterSignal(S, COMSIG_PARENT_QDELETING, PROC_REF(remove_from_list)) summoned_minions += S /datum/action/boss/clockie_summon_minions/proc/remove_from_list(datum/source, forced) diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/dancer.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/dancer.dm index 430cffd571..d8cef8de98 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/dancer.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/dancer.dm @@ -20,11 +20,11 @@ . = ..() danceaction = 0 //you did your move lastaction = world.time+actiontime //next action time - addtimer(CALLBACK(src, .proc/move_part_2, newloc, direct), 1) + addtimer(CALLBACK(src, PROC_REF(move_part_2), newloc, direct), 1) /mob/living/dancercaptain/proc/move_part_2(atom/newloc, direct) animate(src, pixel_x, pixel_y = pixel_y - 10, time = 0.7, 0) - addtimer(CALLBACK(src, .proc/move_part_3, newloc, direct)) + addtimer(CALLBACK(src, PROC_REF(move_part_3), newloc, direct)) /mob/living/dancercaptain/proc/move_part_3(atom/newloc, direct) LAZYINITLIST(dancefloor_turfs) diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/deathclaw.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/deathclaw.dm index 49ecc7dab6..af823ac7e7 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/deathclaw.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/deathclaw.dm @@ -98,7 +98,7 @@ var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 1) sleep(3) - throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .proc/charge_end)) + throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, PROC_REF(charge_end))) /mob/living/simple_animal/hostile/deathclaw/charge_end(list/effects_to_destroy) charging = FALSE diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/funclaw.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/funclaw.dm index ed0ffd12b8..68c0fce202 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/funclaw.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/deathclaw/funclaw.dm @@ -64,11 +64,11 @@ do_lewd_action(M) - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(8, 12)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(8, 12)) // Regular sex has an extra action per tick to seem less slow and robotic if(deathclaw_mode != "abomination" || M.client?.prefs.unholypref != "Yes") - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/deathclaw/funclaw/proc/pickNewHole(mob/living/M) @@ -186,7 +186,7 @@ refractory_period = world.time + rand(100, 150) // Sex cooldown set_lust(0) // Nuts at 400 - addtimer(CALLBACK(src, .proc/slap, M), 15) + addtimer(CALLBACK(src, PROC_REF(slap), M), 15) /mob/living/simple_animal/hostile/deathclaw/funclaw/proc/slap(mob/living/M) diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/funwolf.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/funwolf.dm index 8c06851b30..3886b2fcf7 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/funwolf.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/funwolf.dm @@ -73,11 +73,11 @@ do_lewd_action(M) - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(8, 12)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(8, 12)) // Regular sex has an extra action per tick to seem less slow and robotic if(werewolf_mode != "abomination" || M.client?.prefs.unholypref != "Yes") - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/werewolf/funwolf/proc/pickNewHole(mob/living/M) @@ -195,7 +195,7 @@ refractory_period = world.time + rand(100, 150) // Sex cooldown set_lust(0) // Nuts at 400 - addtimer(CALLBACK(src, .proc/slap, M), 15) + addtimer(CALLBACK(src, PROC_REF(slap), M), 15) /mob/living/simple_animal/hostile/werewolf/funwolf/proc/slap(mob/living/M) @@ -286,11 +286,11 @@ do_lewd_action(M) - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(8, 12)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(8, 12)) // Regular sex has an extra action per tick to seem less slow and robotic if(werewolf_mode != "abomination" || M.client?.prefs.unholypref != "Yes") - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/ice_wolf/funwolf/proc/pickNewHole(mob/living/M) @@ -408,7 +408,7 @@ refractory_period = world.time + rand(100, 150) // Sex cooldown set_lust(0) // Nuts at 400 - addtimer(CALLBACK(src, .proc/slap, M), 15) + addtimer(CALLBACK(src, PROC_REF(slap), M), 15) /mob/living/simple_animal/hostile/ice_wolf/funwolf/proc/slap(mob/living/M) @@ -500,11 +500,11 @@ do_lewd_action(M) - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(8, 12)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(8, 12)) // Regular sex has an extra action per tick to seem less slow and robotic if(werewolf_mode != "abomination" || M.client?.prefs.unholypref != "Yes") - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/hellhound/funwolf/proc/pickNewHole(mob/living/M) @@ -622,7 +622,7 @@ refractory_period = world.time + rand(100, 150) // Sex cooldown set_lust(0) // Nuts at 400 - addtimer(CALLBACK(src, .proc/slap, M), 15) + addtimer(CALLBACK(src, PROC_REF(slap), M), 15) /mob/living/simple_animal/hostile/hellhound/funwolf/proc/slap(mob/living/M) @@ -714,11 +714,11 @@ do_lewd_action(M) - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(8, 12)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(8, 12)) // Regular sex has an extra action per tick to seem less slow and robotic if(werewolf_mode != "abomination" || M.client?.prefs.unholypref != "Yes") - addtimer(CALLBACK(src, .proc/do_lewd_action, M), rand(12, 16)) + addtimer(CALLBACK(src, PROC_REF(do_lewd_action), M), rand(12, 16)) /mob/living/simple_animal/hostile/the_mosley/funwolf/proc/pickNewHole(mob/living/M) @@ -836,7 +836,7 @@ refractory_period = world.time + rand(100, 150) // Sex cooldown set_lust(0) // Nuts at 400 - addtimer(CALLBACK(src, .proc/slap, M), 15) + addtimer(CALLBACK(src, PROC_REF(slap), M), 15) /mob/living/simple_animal/hostile/the_mosley/funwolf/proc/slap(mob/living/M) diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/hellhound.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/hellhound.dm index 68a3ee3edd..90e489dfae 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/hellhound.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/hellhound.dm @@ -103,7 +103,7 @@ var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 1) sleep(3) - throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .proc/charge_end)) + throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, PROC_REF(charge_end))) /mob/living/simple_animal/hostile/hellhound/charge_end(list/effects_to_destroy) charging = FALSE diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/icewolf.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/icewolf.dm index 8f785c2b2b..95f9ec51a8 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/icewolf.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/icewolf.dm @@ -103,7 +103,7 @@ var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 1) sleep(3) - throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .proc/charge_end)) + throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, PROC_REF(charge_end))) /mob/living/simple_animal/hostile/ice_wolf/charge_end(list/effects_to_destroy) charging = FALSE diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/themosley.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/themosley.dm index ba74e5bce4..1b3e23db6c 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/themosley.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/themosley.dm @@ -103,7 +103,7 @@ var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 1) sleep(3) - throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .proc/charge_end)) + throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, PROC_REF(charge_end))) /mob/living/simple_animal/hostile/the_mosley/charge_end(list/effects_to_destroy) charging = FALSE diff --git a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/werewolf.dm b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/werewolf.dm index 46df07d37f..717099d9dc 100644 --- a/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/werewolf.dm +++ b/modular_splurt/code/modules/mob/living/simple_animal/hostile/werewolves/werewolf.dm @@ -103,7 +103,7 @@ var/obj/effect/temp_visual/decoy/D = new /obj/effect/temp_visual/decoy(loc,src) animate(D, alpha = 0, color = "#FF0000", transform = matrix()*2, time = 1) sleep(3) - throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, .proc/charge_end)) + throw_at(T, get_dist(src, T), 1, src, 0, callback = CALLBACK(src, PROC_REF(charge_end))) /mob/living/simple_animal/hostile/werewolf/charge_end(list/effects_to_destroy) charging = FALSE diff --git a/modular_splurt/code/modules/research/xenoarch/tools.dm b/modular_splurt/code/modules/research/xenoarch/tools.dm index a3ff76b863..d44ea6f8a9 100644 --- a/modular_splurt/code/modules/research/xenoarch/tools.dm +++ b/modular_splurt/code/modules/research/xenoarch/tools.dm @@ -184,7 +184,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/Pickup_rocks) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(Pickup_rocks)) listeningTo = user /obj/item/storage/bag/strangerock/dropped(mob/user) @@ -245,7 +245,7 @@ return if(listeningTo) UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/Pickup_rocks) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(Pickup_rocks)) listeningTo = user /obj/item/storage/bag/strangerockadv/dropped(mob/user) diff --git a/modular_splurt/code/modules/surgery/organs/eyes.dm b/modular_splurt/code/modules/surgery/organs/eyes.dm index 99dbc50d99..0c210060de 100644 --- a/modular_splurt/code/modules/surgery/organs/eyes.dm +++ b/modular_splurt/code/modules/surgery/organs/eyes.dm @@ -44,7 +44,7 @@ to_chat(eye_user, span_nicegreen("Your [src] begin to glimmer with an entrancing power!")) // Add examine text - RegisterSignal(eye_user, COMSIG_PARENT_EXAMINE, .proc/examine_user) + RegisterSignal(eye_user, COMSIG_PARENT_EXAMINE, PROC_REF(examine_user)) // On remove organ /obj/item/organ/eyes/robotic/hypno/Remove(mob/living/carbon/eye_user, special, drop_if_replaced) diff --git a/modular_splurt/code/modules/vehicles/mecha/combat/savannah_ivanov.dm b/modular_splurt/code/modules/vehicles/mecha/combat/savannah_ivanov.dm index abc5205023..d1a34f997a 100644 --- a/modular_splurt/code/modules/vehicles/mecha/combat/savannah_ivanov.dm +++ b/modular_splurt/code/modules/vehicles/mecha/combat/savannah_ivanov.dm @@ -77,7 +77,7 @@ abort_skyfall() return chassis.balloon_alert(owner, "charging skyfall...") - INVOKE_ASYNC(src, .proc/skyfall_charge_loop) + INVOKE_ASYNC(src, PROC_REF(skyfall_charge_loop)) /** * ## skyfall_charge_loop @@ -116,7 +116,7 @@ S_TIMER_COOLDOWN_START(chassis, COOLDOWN_MECHA_SKYFALL, skyfall_cooldown_time) button_icon_state = "mech_savannah_cooldown" UpdateButtonIcon() - addtimer(CALLBACK(src, .proc/reset_button_icon), skyfall_cooldown_time) + addtimer(CALLBACK(src, PROC_REF(reset_button_icon)), skyfall_cooldown_time) for(var/mob/living/shaken in range(7, chassis)) shake_camera(shaken, 3, 3) @@ -134,7 +134,7 @@ //chassis.plane = GAME_PLANE_UPPER_FOV_HIDDEN animate(chassis, alpha = 0, time = 8, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) animate(chassis, pixel_z = 400, time = 10, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) //Animate our rising mech (just like pods hehe) - addtimer(CALLBACK(src, .proc/begin_landing), 2 SECONDS) + addtimer(CALLBACK(src, PROC_REF(begin_landing)), 2 SECONDS) /** * ## begin_landing @@ -145,7 +145,7 @@ /datum/action/vehicle/sealed/mecha/skyfall/proc/begin_landing() animate(chassis, pixel_z = 0, time = 10, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) animate(chassis, alpha = 255, time = 8, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) - addtimer(CALLBACK(src, .proc/land), 1 SECONDS) + addtimer(CALLBACK(src, PROC_REF(land)), 1 SECONDS) /** * ## land @@ -266,8 +266,8 @@ chassis.balloon_alert(owner, "missile mode on (click to target)") aiming_missile = TRUE rockets_left = 3 - RegisterSignal(chassis, COMSIG_MECHA_MELEE_CLICK, .proc/on_melee_click) - RegisterSignal(chassis, COMSIG_MECHA_EQUIPMENT_CLICK, .proc/on_equipment_click) + RegisterSignal(chassis, COMSIG_MECHA_MELEE_CLICK, PROC_REF(on_melee_click)) + RegisterSignal(chassis, COMSIG_MECHA_EQUIPMENT_CLICK, PROC_REF(on_equipment_click)) owner.client.mouse_pointer_icon = 'icons/effects/mouse_pointers/supplypod_down_target.dmi' owner.update_mouse_pointer() //owner.overlay_fullscreen("ivanov", /atom/movable/screen/fullscreen/ivanov_display, 1) //need sprite stretching on screen or stretch the sprite itself @@ -323,7 +323,7 @@ )) button_icon_state = "mech_ivanov_cooldown" UpdateButtonIcon() - addtimer(CALLBACK(src, /datum/action/vehicle/sealed/mecha/ivanov_strike.proc/reset_button_icon), strike_cooldown_time) + addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/action/vehicle/sealed/mecha/ivanov_strike, reset_button_icon)), strike_cooldown_time) //misc effects @@ -347,7 +347,7 @@ return INITIALIZE_HINT_QDEL src.mecha = mecha animate(src, alpha = 255, TOTAL_SKYFALL_LEAP_TIME/2, easing = CIRCULAR_EASING|EASE_OUT) - RegisterSignal(mecha, COMSIG_MOVABLE_MOVED, .proc/follow) + RegisterSignal(mecha, COMSIG_MOVABLE_MOVED, PROC_REF(follow)) QDEL_IN(src, TOTAL_SKYFALL_LEAP_TIME) //when the animations land /obj/effect/skyfall_landingzone/Destroy(force) From 933571c07d26541efe96642e5eedeac49ac76403 Mon Sep 17 00:00:00 2001 From: BongaTheProto <93835010+BongaTheProto@users.noreply.github.com> Date: Mon, 11 Mar 2024 20:03:26 -0500 Subject: [PATCH 2/7] rust-g rust-g upgrade to 3.1.0 --- code/__DEFINES/rust_g.dm | 19 +++++++++++++++---- rust_g.dll | Bin 6967296 -> 7770624 bytes 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/code/__DEFINES/rust_g.dm b/code/__DEFINES/rust_g.dm index e354105cc9..ab0f7d4c1f 100644 --- a/code/__DEFINES/rust_g.dm +++ b/code/__DEFINES/rust_g.dm @@ -135,7 +135,7 @@ #define rustg_dmi_icon_states(fname) RUSTG_CALL(RUST_G, "dmi_icon_states")(fname) #define rustg_file_read(fname) RUSTG_CALL(RUST_G, "file_read")(fname) -#define rustg_file_exists(fname) RUSTG_CALL(RUST_G, "file_exists")(fname) +#define rustg_file_exists(fname) (RUSTG_CALL(RUST_G, "file_exists")(fname) == "true") #define rustg_file_write(text, fname) RUSTG_CALL(RUST_G, "file_write")(text, fname) #define rustg_file_append(text, fname) RUSTG_CALL(RUST_G, "file_append")(text, fname) #define rustg_file_get_line_count(fname) text2num(RUSTG_CALL(RUST_G, "file_get_line_count")(fname)) @@ -146,7 +146,13 @@ #define text2file(text, fname) rustg_file_append(text, "[fname]") #endif +/// Returns the git hash of the given revision, ex. "HEAD". #define rustg_git_revparse(rev) RUSTG_CALL(RUST_G, "rg_git_revparse")(rev) + +/** + * Returns the date of the given revision in the format YYYY-MM-DD. + * Returns null if the revision is invalid. + */ #define rustg_git_commit_date(rev) RUSTG_CALL(RUST_G, "rg_git_commit_date")(rev) #define rustg_hash_string(algorithm, text) RUSTG_CALL(RUST_G, "hash_string")(algorithm, text) @@ -161,6 +167,11 @@ #define RUSTG_HASH_XXH64 "xxh64" #define RUSTG_HASH_BASE64 "base64" +/// Encode a given string into base64 +#define rustg_encode_base64(str) rustg_hash_string(RUSTG_HASH_BASE64, str) +/// Decode a given base64 string +#define rustg_decode_base64(str) RUSTG_CALL(RUST_G, "decode_base64")(str) + #ifdef RUSTG_OVERRIDE_BUILTINS #define md5(thing) (isfile(thing) ? rustg_hash_file(RUSTG_HASH_MD5, "[thing]") : rustg_hash_string(RUSTG_HASH_MD5, thing)) #endif @@ -209,15 +220,15 @@ */ #define rustg_add_node_astar(json) RUSTG_CALL(RUST_G, "add_node_astar")(json) -/**² +/** * Remove every link to the node with unique_id. Replace that node by null */ -#define rustg_remove_node_astart(unique_id) RUSTG_CALL(RUST_G, "remove_node_astar")(unique_id) +#define rustg_remove_node_astar(unique_id) RUSTG_CALL(RUST_G, "remove_node_astar")("[unique_id]") /** * Compute the shortest path between start_node and goal_node using A*. Heuristic used is simple geometric distance */ -#define rustg_generate_path_astar(start_node_id, goal_node_id) RUSTG_CALL(RUST_G, "generate_path_astar")(start_node_id, goal_node_id) +#define rustg_generate_path_astar(start_node_id, goal_node_id) RUSTG_CALL(RUST_G, "generate_path_astar")("[start_node_id]", "[goal_node_id]") #define RUSTG_REDIS_ERROR_CHANNEL "RUSTG_REDIS_ERROR_CHANNEL" diff --git a/rust_g.dll b/rust_g.dll index 1b5f515b3453dde60b0f98df2c22470da8b7a44c..7d1aa3cf295cc1246d50ffcfdbfd2cf990b5f700 100644 GIT binary patch literal 7770624 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
  • h2vAV8dE~`&+yL?wHnc!iBbu!EleZVjpB> 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�EmS=PFp_~Io!RI=}UHDEVAkX^X#jQ{t>z43Q9xKRDe(+)_aCtZRCKzI^Skr zY-Fr~88$a8w=}jkgTJkaLdp~&4a=>tIZTfCsayhqJ;SxM+fM{=w-p##YE^Mml3;|` z3@=+IN;MQg{RKgmxD5@A)7sV{a2?d@MA$ZK>~~QWFj$z7lueYzfr{R#hwq@447 z>@!Z3AD+19r`Y1fEo@}O5@`(6K<9ApKHq1@IM`gP68olh(65}!A3;@7~XvC>28cLwWhZP zhA6;az`M4789IvH@e&Ztq^NygOLx9Ha5qv!w`aVvp--70x!VYCgRZ z5r+5A@2sKGXSp*R%@)aNwjO;Q1{LQ$%j|sA4Y5nCyH$3k-ixAO-=Lu-;q?JHaJN?V zTA_Gdi+oAn=UyY)oRNzvp_jp@HLV=S6dUR>&Xk#JT;@`D)O7(mPf+1c@xjF~ z4ylfqfht0YF*q#PG{hpE1Exx}@N&#jr!+six-|B>K{%Q34k z>M)PxopwAya24K^N}EcfwNssQ>hiVl&jA{@!GQTI`4ktyiToFQUh={I3$t@GB5C2{ znA;;B>=)G)&zIuA4S!5FwT>^OqVt@}OoajVc=8foky%%Sd_yPa_@ArTx9XYXkIanyLs-yvpPy=cSdai!b~lKT{V6 zL-W!M2+MbKg%cq9rfHGEs{o(^e~7{gcV;)Z`Y$q0z(9>Xu}S^`!kV%dfH3Obf=Dc5 z&CQt+*$!!Dw!4f3EC!U_VvVUz+Zuw1d+D;PZskPuyjJzTHmKfLRpA{v;Rb7Ja%<~9 zi^8xLdjdjunYRA-7zh~hPTG(Ga8nHsT=JtAU-y)Heq;J3KLbK<^p`nAq91& z(P4V?V9_l6*4eo&u5}btVYU^W3jzX3Oh9lb=h^<%fNQ3qpiZeuWvj#Gf6 zih(>F%nr|Eyu(_@1q+NoUi536k>bp#f83mg#?@a4o-ESVUyT^7<*UJy5BgtBUc^tP z^|h#U^N`RWT~GIU(p`kn{om?`mFvd;oDLgduU5c5N&`BV4|4{2LC^#yzVMg{up#vpe>vo>aWJ23lhOW&i>1TC+BEwPcl7>I5fB`yalUgBp=2% zx)pG#wY_&P!`vxv9&ig25dAoN#f;3l7OEMb8e1Br;DA|G0lq`2vD&-@?H#s#8c0;9 zBh9A93U7_pb_W_dgbNAO$q4ii2ugJ|!Af_R^3fhza3wHa=UR!~lx6UL>A}g#S@6=@ zF2mF4h05v@Z%t@m0vZo_naC8T>y7SU_e;USbF^=FcfCE%-5ngfLu)$@U?jYHjB{j! z7Om}#Y=lvA_#*70Wh0ConZx~B8%G+u2-nC6D{%v7Ho~}(5$@F5Zq7y+KQe+(YvTq^ zY%DD~sI4D=1v#v5>YOH`rw-_u+Vzde$v>78JxM%6fdbgUhgL=*umLe95rIFK7zsRq zK9MHhBz1SV&KX&xUu)y3Kio5T&L~&|K%4E*QBc;bwXL^9N5R*n{ubss3ZiEF>qs@< z?h2)xP%DHwNkgJSzDpV~>C(Lkoj9!OTF7B3zK5|nK3 z$uL~<;kEF`ASWCKuoz>p=nWu@`Cvee#(W$!EHLKh{k(?xQY4?9dp6PP1J=Y;;0N+h{a8AwCq~1;*HF>`n48 z`JcNBj6J?PFdB_IAadRVaeRO1odG9?GTz^US*i;f{QID%`sn9)!~0hly?l5dIlzGn z)9L&PnA5=~@P61qIgI0U{)w;;*;M8{XmmUGXN3#NPwQ|RJA*r43Z4M#+1d5ZIQP!T zl(`j${J&-M%AjZTCA?fp3U*r_oKW9yDBlJME_oPrWD-}5^Z))SL&P}l!lx1~wi%d% zLCEf-9tdYz$H$PBy5Dn8Okn-H$cRz!GvZ6}jK=zq1XE)aHF3b~ECii}PK-75#RxR@ zE@so&$mk-f82U2tuR=6KUrx8TETXr-0n+O~y37+<#{>4-)^SOEz((C;_yW1oB5V5! z=A*ar+3w>rwgyi##!_TCN}CVMlX+0!alI-Z$PXg~F&gq=`I>n(xPr4;p3zif1d1`Ks@{V`ur$!9t$&uYC8-8fln(QDxA|ZmWE_l| zxXdC@TybFKRl&-NE{v()xGK2;k<;a?rf~e!XGisZSC$09D;eAN}a@7qIzYOdOR8p~j0g|+e`S4CB7SB3H;kOt9A3`o#2dqhs7#}hG-KPRa;o}(kZdQS#WQ$?%Dit^i zC&!RipaMr9?oL7-3xGx+>VAd5AnuxN`wEn&*uc%%kXEgfIoJ0^y?5IOeG|YCm`)XD zI($JMhYX0jzuj2WNcjS~xWHjoC7F?9powO!WeU*fZe5iac748q^c@*6aha zMIa=maBF>eI75WkW0MyFT->WB3~-G~ON&B0I$Y#SJI+ir_2^H z*+kpL9)Cqwg0MZTkdQ2l)SofM)KP;uqOGe`Z_xq=GQiSZ3n^}C9i7h?}yJ=l;$w@UR#4E zRjNRBm>GobaZUA-d%BG zHJ0)?TSuduQNFu*Q?PQfLyK$%wrIfdgXp3G@N=U(%kLIXcA2ipF9q?Nc4FFqaR7|F zZ64x7Q8A~kY}Kz+eiegS=p^V^<=2nJp1BpT`aej%2S2UDvt=TBJBo$UxEwnY(B1c# zu4w&F-JbH@X|>XpG08QA7g{MrTx%=SyU-%-eU}00;#B9ZDV4oB)*loiD6pl2Mw)zf2A#=cND%+oilz7pnhKHLJ`mY6b1y&W1j zLkm9*EnR5fQ`(00)6gkuCpaUE$D?Od-GFhivwyX*Ps!>l^Cflwv9-{{h#K5k)ZfR@ z??IBk|5>_vf`flv`J?2mh~rFD9PwR~1;rkJHGu@?G_OXS9p^fNI6e;(Gc)nEpyG)C zSD}G?Ei~)XoU-qD7Z`bokN$jnJ#hhc%N_vT=mU_!_WjZM>Kxa{Pd|E_XZ3IWv&_Pe zpMn$mH%t&4%A`E(Q7ZukCZ}dEKK-uf4JqFr*cThhR(B}*0;iRc-RkF(Pa!|k^xaCAA`fPCdIGtCqJ9k>g~-&UEF zzo~V&w@k#040(0zGbwXOv zs41`i+%4n!Pv0`Of6^8g@^JT$*)pCR7=<=51)Vr(+LvRHL6Qz99-N37I2IO&eGxSJ z;Al?h`|u*C-OraYSqMP}Zd@NhFZ^(PM>!b(D4fBUdUP_fiPp!z26ZRU8E=TrOFa+C zljk_K7kh<(kMG;xukxB7Ix$8;q|G}BIl=nPyA!|>F@Y_^gu{Ox*Y&4Y?9=A&=|5M+ zQ|YW15zpAi>A_DxpJ@Dr+GAK~?8FCli4GId&o=g^EkSDGix9;)Bohr|FBh6pXU>N0 z0RrpKOHO3yUQt6~!vU(oB^6c;@~P}V!FP=Hr=i>+-dJk!uEC?O6#{BQOEQY~#i}U| zsfXKvVyt#{sV?4ajdh}TXS(7@OIv3_Y^HML7EOTh`j|)JJ+Pnb> zt0>+kw8ig8auKid{BGw?E%Z3rC`ctEY@@FzLUX_7`>askL41rxefzW2mxn0EVMTrW zvx-GhABq40@}3K0zYrkSog%>75^MA2X|r2t>LXRMFQ#c!b}o5hN8v?+#9CKSIqTM# z;sp76*Wl5>O=fkiMthkP<#f*C6Z99GO@|OXH`Op7yoJ#57Q$EEkE*r(C405?S|Lkk zE@qsGRV$u}ghoQvXbF1B0d4&lM0CP3PAP@3Kv8-hwv_CxarQ+eciD-79SOInwKnVb z=-*iVf+7pEsTF3R70e#<8#ZM41LQ19tQn9k%!VSGT%15f9n_19oE7_eT(keEg(kuW zhS+pOMCtkN{lu7ID=6apKK=dd$}Z2=W_0m z75HLIk(>t{SF?g6jpa zxu(qMWUE+@908xi!Yy`_Y2lN|5jMAQv%r8Bg5fl5#b*O9v5vf{P8@TBAV#@L&88aX ztJeYvLI3R#-7B@om1xIdd^Kkm!2{>o%9|luKPM%>2!G-E*v#pzskeSns+M?Q&66XL zh}k@L)u_Zlxko7-kXi*x@CDKTN8I~>M^#*Z$nhj`65EVpQP-%O& zu@$XC2-N&OpEGwiyPJ)F+UI@VJWuxCJAcp2oH=vm%$ak9byjyMYzDb@AXwzi`8Iou z_y3qfjtR23`%dAieOVwn0fajpau-Z%_&!)>b^fM+_o92?>jxGttdn_u4Gfj54ThYx z+2_9F^sNyexNpo5#eDak0&5L7q6o4nl3@Z4V9TnFOJqhKg~^xRu!Em-jdN5SWQ zPaOrna|qisP$sRR8teqHzG!!}3U3_K_<(Bl7h{;C4IFD>nK7q9!Ukcf+S)mAQw~7I zS`}<@Ia?E#riP)gR1!VRrO7uJiyV-_w-C0Pfj~G50b^fTZKm0S_)mqT3W_PWr*v;K z&-k`r0tZ%h^B3mG5D>0fSUZ&>FS%?It%s#DIuL;MzDGX7D_wy2>7%r=THmFwc?3{| zJ0U99%jdR!=uIie|AOA7ZLFKCzol)2*8zw;+z{0a*`=Ty62V?cFjFgP)s;-9Yk+?| zC=8az+PTzx(i>aY&iZ%ITrI5OL?U?tX!UO+2J)n6luyXrArX;01$(q0T^a%Mz{KpA zwMQ?-M|3Kt5KpJH`p1#pE9HCy}^;^=`O= zq#PajSF+#@IiMOiundpKGr7wXHJ1*6oJp@F_enc~u?Fqak7M%W&9S~Uisy4s+VFf~ zr{H|<7|w*WhbWJb^EvGyvQMeqqIbmmWGK(%hW^KAazkThazo>1a#+x|`fu(J)+1YC zYjP>j2eMPsb2?UY7X-?mFE+(w7O^RW^93C+6y9)!LR-i+#7z=9US>k)m3WJthgO0- zD;z{1aqXQm(suXn5sbwUx{mG&>&S(IfVOi0c7gOL30+HqTFE=cR8#B!BZ^du%d;tvSK12Wx*^ zAP}auN~>Q4n2tys#)dOp0Z63~86;<9G|pY?V&d&rPy)r<047PieR?oLrKQ@}3#5JM zcCFzrXkBz5i=<>AJK6+Ak>_y4B8Q;S2C9u5gRotzXOE!V{>1Ir{vKEGICm3gVz7Ln zs9ir$u!o}dD>^HjU68Zy)%WxxT0bVDb%?^FXMwK7_%=P`AU!ud*`ts12*3VH3{kKy4~J1%+CyF$ue|)XgIzdM zUWbvPlEz#N&u94ml*2^448DI*-|y^F@(CbpDY2G=7{k`Da=O1DhOJQO6>R+_3i>Dh zj~2kIPd^h;t6#y{cs$b|{+<%t z>JDxL{;Erb1(iIY8JSU)rSDt38nUuJgPKqaQ5ndGT`5e4LG_zC%Ek(94J)f zpez}47`yCm%nLvVfUs{s40mK(HYC^p5+)@x zbi+*JK-)~?;D~b|QiQK}>G!*%+-Rzu3N9vKm>dC|`-4_0jbFv8i?yoFe;n_KR$-)| zM#d{xxcNrgRZ2aOtReW_GC1HfnqNgJuv!O>F*2AnA?8|_KF6(Y5hYv!u(!Q(1>oUr z$9w2UE)QxbFxJqVi<+>g<>28zBjuv3f(m5PVak<}-f!#MySu@!&oUdi(($I8iUY~R z2K^}(iPJ#eXfUZ^-$mA6UPo$N84wL{h{4X&+es5!gU1d)g`<4I=+>UQKS*J{tKgUe z=z0<+ICqirDqLN)J$A~aPrb2Tuzz61wx!;f=cIc(Z&vMBy7AUyW4n8> zv&O`5`Ehk$^uLZlleZfa;q&poh4@cNGYCLZ6$x^Jxx?&%s1Bexap@~p^{Wu2ZW}O4 z-8N`*JOGA5-8tZNQr!;*pGSHMU|gFGBMS3w$+jkSH@*qDNuf4Es%2i&R0qc@?>FuqS>(-Vjn1!v@ z@LSs%11Z=GuiU!h0Sr}Zbogz%7iup&GUWD~Z}E=aqrI?4--f%oBrga(g`xN)(GjJ` z&bgqlyuZlarNE6(Yw9gC9MSDyyEl{OEDj!Dxb&h{Yrw57QiYXyTl+$(6ROL0O|ddb z9FYE`d%hNUB`^Hc$+w`mshtpEvRu_?LIGdc0SY(|BpA)pUZ{5{xav<{jAX&q&!A(2 zo_UeAkA7uz7g+K0acCCnFPw7EwBDGM*ke%Rz+J=olUWUjIWjws(Zl42XUZgU9)P|% z$0niwp>dgku6`)=JJj&(j^Sbo72vPRdWTdqQ|m+T&S8DO9nkS0SlQQC<@k9K&yl3WLuf2 zT!2eW?MHW;MP4lUqASYlt zVWAQ$1^itfM*nXCPt!Ac=h5BzD8tDVm}jcK14Hykz~uf{M; zgP}KErO&OsHmO4{)T_!8=1i=KT4EE8sI)Y2V&hf z6M9qCgMtzULd{}GQ+bEXmsl$Grt@2RaFIfq4UJ;0;YZ~4r2qR2`S`vyp_&Kn@rD>2 zm}m$ER9QhWa6FQLGsmv(2h=fk84A=TuIk}L#UK1Vp$E8<_5;@s`xeXQV;Q%LCGlGg z;1W96Q(;X=EWRn;!BHL!r=uQ2zYXfa3uZ7Xn!9ek*E;hFCDh#j?xgy1hPdsJH4G_c z$dSiYnnw_luF#F&LZSImIe8*=eIzn~6e2v$C09tML7fD~vsm{j72h>PLKE=_jbfvEZT`-H)oNib13n;!TM0Nvm zeSh^M@4yzxvBy;7A4O~|>@RlM15}k4ayYsp*p+c#jIy|_Jrnz2NyO#7v-bAegIl2@ zCo4@VHTvJad5D_uA_78UG|Qd1&~~&)-GS8V-)Cp9VV4&{5INnYKj7A9dLkLve~1=H z3(_WYb%}iBg-B(c73qe2pG>4`c`gGt?i68)wM!lsIijXjiPA73<_3wgJeE> zCZ6dAD6jxVcV)GOAdbE=*}!CQ4QZ}o?;BboPIR|Jzu(2gpWn6%*o<$srD@y#9bchs zim3&6YqP> ztx>>9DhE@YA5V3}F6&jKQub&)h=Zzu%94W*>%CRiI-);kf@PO1@ou@8nV%(mn`7;d zR{;q>$S1lj@2cCp*8PvFZo7+l9rZBcTgAK!@MitarV}$6cj%Frf!|ycaZlTES27Nm z?-1j^3Zjwtv?>VE8HiO3+Lm$4VQWC~fDiDE*VQn!&~EAt@lRbbRyR%kb{PCEp_tcD zf$)?`%0>SSA?gK0LH?jB=7yqrEflh>A0iv?4L-@70^TgCfyZv=;LZ9qGk*s$aQx_k z$-1Zcy#(Kh)@#&VtIdZ$LeqULJNz+B^)9Ts!CPVFd{3dx70ADA`?nHN80vj-^k*rx|wozhU4L zy6#DK-KX&T%)xvGaoF|=CTs}+tZ-FkxN5lSeJrxrPt65NLAs`g=E;jY>^sG3gWII& zqb!&Bw#AW?FnMtHg8R`-a3>O2MkkuIkkypiIwLqxcT|tTZL^tktbYiMp6FyG_^+^9 zZY1t9P-_=J60lSwG6~LU1m^%ER9GVEoXhSAJ)*kfrFas_w(IYJ{aJ)1!#)wPgVN2h zF0-L;V3j~Z$ClnHfnBM?S`$RQxAZBX38psFL#6%d43Ei&IdooA?`bCQexI*QhY!ro(+`Ft@QJBZ;j#mZQpwstG) zgQ@Xf?f6*?820YQlzrQj`eaZ3`#js)VQPIgJd65;N2FMCDflua(GsiN8W0L#M!!w*1Bx zbV#DUbFhxO{OV%T2+XnMI#Pn8|o@n$M_;y*zCjsl+btlQ|$1a+G~f; z2vfpgb;HgO&GJbpea1sAB38*I{m#DtSEWVzrPyk4syb@Vg?%3`KcVILg*_knCAU=3 zGlL#EZE(}~x4mEKXSV`@Dvp?AOK7uZ8eAQ6O>8U`kWMkf^ zsh@jO>v@=LPBQ`0;s@jxy06B%?j@TXo&d`lIKR$dz)b3{?>M%VG&_{qR2h zq0U=4eq3OaCx3cQ@eA;QyIk39Q&lm!yp+L9N1trvwa_eN#+b~LG07pV><|Ac(BA|6 zH~hDkK4K)WuS(nJwl~mBBMJ`xl^7UI8SAB6VLqdI6j;*W3Rn)$?71(+3ulTCCLGZO z*Z>=`)8Lb=r{8#vS8&qcvpO|`&rbB0U?oI5wBszxOL1TN5~#b_;UB7mw$_2)*roQO zTq=IpXG^lQ;vgq)rdpJHaNm+AIN+gWxyqKcD#N((1h}ch%auG5=E2SIsnMalY#cGt^BqxcD3m5`>qrV)( zT79!vpH#5sNvZQGiC+}1TpTXH<#X`|b}4UpxNdQ7K<08oj{0A4e)2oN|J#3-{Z-4j3-$8AyKSjO#|0?;uYWlBI_J5j|Fx_&2!!aNKxp?RQ6L|k0{C^k!PvigF z`2RonzYhP`<9|K=pU0`?!}!m|JO7X3ec&jlTHrYx&!6Bq63^@LydVD)@J?IO{Il&z zf3QqnbSP4C7?ZCjQu09_3`d(K)1m!+;kP&-Ot#@Oo(OtPs7xZCy}-nZK`~+doQx zIcPlC;XG{2K4^MA>s^f&uhw0U1zWO3S?mmyHGtO3!fTzYPh0oA$&ue}-|l z$Gm2(K7VbbWF0C-uRN>IUa!yJ5Gnbs`rf3^eo3!wvCg^wXb+E#$m-~C@}}o$EU=_y zGY95H7g85$CGEju1GUL-!OWi6asCyOm=pgGOQK0yt_J;g`eTTdPESv{V8 z?RrVOUUD!}@+txxk&<`#z^#;PHUJ2m36yNY&+N6hjB?E*c)R9Vz2qqzbeBAipC^_B z9z3t9?;H`oe_@ogv;VR-_)x5lx7t@tlL>)rgxI=x+0h=PfZEnKpsk)ip?14baA8q*G<=R z`A77U4phJtK!n8cGKLa}`3J2GDpauE+9}5TgTZaCf;Tna#}npv)V^bsaOiyiNlW1t zp!)ZjTYGGqQDW&It2qH}) zZ=jM$=^tBX+Hq$sS{pSD%~%>~!LP zD(!7ghpEI&*xIP{OsI6#p09tT&j%rS6#!?T1if}&u+?Qn7vU~q?LK4vJ4i>(&k?JO zaF3v85JpvvX>j`(8Brz2!iwZTA;^t#I0da+?t+x;+Tep7(#NkSj|md7&1T6f>80rV z;e34av-g2S31DoRbs@sEp*DZS@eVxrzN7Z^erk|W?AACAJa;JQYK;_M?&@Zt`IK=#1Uh@8_F8KvV~7GIWEf~)|6j0 zu1}Y)T?(@guy?R`FcpHK{Enx#ad5Ef5*nMnxHfybRzD95&=lOZg+(i>{b}_T2!K}l zaX8`~hS#L|scpo4=#JpAA=)bX0yABKDbr2Yq}soka?8$a8i!C_ob2_&ZM9wX8EoWo zch4zvU?4zmI!KUxUQ_J-DbGj<38-8s1oHP5JSwb$wK?3^z`_VVsXX7X0<8cw4sAz( zQSRLYO`sm*!E9qbv_;<(yEBKiRxI6vwEE9Rupr9dZLjdk+f#EELL%aP2{l1}b285M zDJkH*vF_V)6mwV%Y_pJtTsP_wtJ{e-a+&-*B!^Qu>(g&Srd3{pd$>s$AlH9Pxm<+R zF~n1Bt+-upT#sy8{pHhSt!WCQ8JN+H0XC<^Yh2@D<5uG<^=2q)MA$+6@(=oC_?0kU zjs*CyJ3u(ZVDc#D0~Df(BZ_BZDV`|1sYX2;DO=J*8<5HgCD}JabNOAq5Lf`KfVenW zh;KY)P&;qsd?gZPLU{#vu!ZL_N8i&{- zMVU02Bx(&00tcdt@RMkM5c5^9^y+WHZh=<65~otMZCU9xuXnIf}&M_<4wZ5SMDoYwFYd`BDcqwjqT(Sv~j?JtP%t&+*0@;GS`hN5Q?h2sukFxW32YX-|VLGBWpXCU^ zVv|>U<`@jK;x6kIEU2#Hq)nKus>7lAg?Ly$ITk%bYPkr#%dXcNhTwa{(CELxrR28+ z3N8XPrmH3T4}6C!D`;#mVNF$i2G$}$BlBy%*vgu0c1uGzl?8k?6U1#rEi@rWh}3i^ zXja!}UdV{v!Kz7yE{_s$QN8jY+OxTD*e6Nfmq@;gQ0O+i$&dQN(fA;>EYO$!e6L z%#9H_l!Lz5A~gb&o1tx?pW@fXA%r=UVIQ?(nN4gvjQKb$3jN)IW-eTV{HLmDg?P+v z?HY|$L;45gUwTXrorU5+szbv`M?zfX8Ru2cM)H_#j)6!}2qrMI)ZO_lYwEYIC0TCB z?LxmR{p!TdNbZT@lVV-%OzMf_g{Tf^xlODw?AD81ks|j8-?_otHee8R4qY+NNim%t zqmj2sxlX;Vo{g`nXA>7?WgC|(N-m1yO2VE~J{Gy2aP{pU#@3=3j5$d#{uJTtj8VvK zG^(z#t%Y*~$xeYW@!rnLR)MADl;GRd9G7CGS&Rxu4RHlg7R5Og&#cGe83UWQ$OH(>~CUA5}GE9%I&kDPury~A06c@l*f>uw4LvQ6ogT~po zEGBlLUyP;`ET++ccXC1(AO@Rs^Zso873kcdIJ&QOwL&T0biIL3=yxL?s_2+pKCia1 z$eIYI<|<^b+M#xVtOqP2)y}c}Da9h^3xMuLc35Wlap0Ua7 zQ|Eg@accrriKc&h?geE}WUr!MLnws?e+D0+g`b(!2dPf6Z+-%r7XO(-VtS2L5XKg* z;m61<>IBJ@*;vcnW!eb_exeS35GpsN&;l`8 zj&Iu=Z5|*)!q6!76lZ0CSbQ&O_0L13k6Fj;OkgxJxtf~n;T(R!lwcvn;$|f5!-Ws$VqLs{!rROMLv{(_ z&>vBO5&8fL;mZQ6l)Mxhp-=b{;tmEAk}4Rm*M;|u75KG&hg+(!cM=r;^3a;Cy~qp^ znH0?2mZ*W>fjz%!h~z#=*C{^e&iSL0aXOK5j7^Gm5uWl)D+(Ld8AKfc$|6 zjr*MmAmPYez-`xfl+4=@HMp7_VlZwdbT#zU-a+?3iboP7l75tWm#-!tzOVMS04<)_ zh6@T^@D4L_7b0j2DbeYSy2h+nI)E&`XTaADj`^MmV*g@J=^5Fz7@NI_|1p#m(f7dm z{YYG98#o$wXT1fJt=f0kZ}%LcbA;*-uK~TS0I`Kk01Gt?Dq}b{&OB^9@QE?KD=6db z2v0tY+d;3g8T#apFoqnO@Z^8Nnxj7X6T?@mPwp~gMD)og{O6+J7>y!Vw@ZiJo;;d{ zItDIN-yfh+%zfa|NT56LOxd(XUqTox_l~b`S>{DA;9{qEyMYl3*Z5qgxOE~;F{d0J z*=~qtcGxpMT;_#iDxzoW-v;U(J)vSG8QpdCfL?kK9Hm}*2y3ohYT;CFVYn3S5zmB+ z^-{E_QQA}bFBl%xOFuEni}lhjL-xpe+4vLDF@R?i@nvNXMB^vvLRa(z1`tsWZB-eT zWYhCIewZVs((J-qgn%#YpV9aTyDeE1Aofh~7qcJ1MiXhhF030=oQRepzc4*7=f52h zQ~Xks=V4trNDh&L=xQ;BjqwGz#G(t=lfR=g!KfVcrdU>8jp@0rNS_#{{n+JUT-^$= zy5(Wqyv{MicaYvhVm1L|T!m#Fh6TTg3e3_hWdqw-=2jF5#xq!PU5&BKV`RhX0~q{* z1KO%L#-Wf&;5!CUtf z=^fZmKnJ$O*SX)Etk)GA(km+K1R?QS z!?V~sDmDjQr6`RDkXjWrIT%OwBA|#qgj9wQW1}i}%O4TbJ6hjgVT~Hvx2uuISKOJQqlcxJ z;L8DK{1@WB%^~SzB`p(+KiK-#X1)woBoOg&iFQQGp$rPIS~f1qqN&$G>XQSJg}#Q9 z7|tnyRl!YMctGs~_*IZ$odP>{8pm1WMj#LaH`wP;EqKD05Hj))o3;4c#Q58|_*-%O ztuX#p7JsA4j4EYT{H-GXHZT4**M2j_*8z+mYn0xT}HY0{JK2*7;to}F{!Jd!dv_Lbr4YlN34%6tU3abT6JDjw$*~0TpVq! zo@0cy>ga(jb7y>V31EUp#tOtZjIyp1fPdvjd)&`7=uriIk)Ov zxAyF={p$yq1zTQx zkB%E#x&SQi(+huKJjDGKM*=HfuTwh6Ge=@&zborp9jBi>0rl@gzaL)=ZJ3MEWe3n< zSh$^gMs}TFm1j=;6B|1k%caYh+Eq{hHs+0JGqwrJ(8=DdSgB7p;2a80ZM^2Z0c!n+ zc2r*HlfAP3pAZ4Y)0)k3==6H$XmW@t9TTLaL0+C-krf0O#)scS@F}R7BfVwmadqtJG zG(ylpx8|}*Y3xF@-h2YTTKxb{AYa~X$7{AgrVtYX=*O({=evY4UwAnZ$dxhW=t>cv z{FaEAN<xB879@69?b&c?FPmp9QBv@lY!nX(45F7*o1qc-sxU=3 zRbl^T^ z^QVj1-J~8pX;uPqVwu+($^bUEZ0ri|R@i(64!2}nLhuZ+Gp#!Wmb}HZs;<>9z@TX_ zz*wh@iwmecydgWn)J0T0N5R9HWJ$Hs#ed}8~cuOTOx9uLk%Bdn1*DR__pVoxN1 zDM!Ho76c5KstQiR0QQ1dPb30aM{gDkDD2x&5ADVHW7jE{wYgd4pmQuaXHCJ2*ufqN z2)3F{l)m99D=SipG=QUi5IH!`T=hBboDz5ncU)n)z9)xxu^uK-v|4_J2FA#oVAAR6 zIPQT-af}d4)JFSY52+$LB^x2i7DqGJbizp4qVfb`$OJ?>NKP22#Eo^>zCc8PfGClV zOWNB;@xBvADHvfKlX&fyX&yDf3|(9V%<$@nE%oS=kie@?@)+*J@EX#%AIJvAeG{qA zb54C{^eGgo_)f?+Yyv^qhIRUgMy6q+-#RZ(M5Jf<5K zZ0qFVJoe1%+z+yGq?Ky*zMAMTz^lI^b~zv!48DI@tGBXXXhaz)F2+t2sVR9ogwW0G zO&zy&Nd9=I(dsS-kau1dqqrD%dtPq20Iy3%R}Z=LX0P>IFXrBMw?ZE*D27lUyBRjS zq6>qiPJdMeuRWfaW918iBeEiIvOOU8`5U5^59R7`ie2^EBqtL zc-VQknZ(|~-oMZ-6-2#x^*Gh#yoKo{!#7HArj!iHR`%c-z}`~z9(E1(Q0QwuU>KO0S)(VYKd z@LX9}gWrJiGh(daq}Rm|h|x$A#K~Sc3ezaGfWuVo)#_y__T}+@!ce1;P+6D!npv&(0CIjJQ2etG6z>F^C!z$>CZb1tlWOlkF{A|dgi3$dg+$xA-E@gSVN!;$;%j&4kG zjiwM%h}!rZ5W4GOy_V${viv4NDY-~ttYM9D78WpMh7O~%n06eS*Cc`qk?=Ckvg5K5 z$8Rp(OiP5+n>z3XrV77CGxI@iFY%co1ksxh;fvjD3%)}$1|pfrfBlFDPX((1Q!iYV%kWm5<37^s85K>v^_Wa4q8PfsRX{@Eb9BoUaNo@@P6 z(jQ;NOYVFNCKWk7K`ylVJ0Z@5HRKpURz`CQMHhUPx!f}3%|4&!$NK1!5i;FCmhV&uJ4Y7#^8;A!Isa0yWzKEpuRJ>-vMt{ zAcxu$ZTWBKycyoufqYw-s@8);QWnz8(jiEdZ2_*0AkJuJy%E{_GHoQp?LIk(NXUUU z@ULL26m!N-*vO|uzeR8EU?SX9#_^>ajug9IrU3%21SfCDg#Ea!r3Q8bG205TptGNd zji&3y$-xLGS#c{w30|4h>|lkNnPsg!{J~M}8rD3at_D?wVKS_qi%l=H28mj)`GfxH z=JfMpbQ7}s1X1)@ghw2A-h9U*=sKVtcBL+^xg)Y*$T#G6I2*zqeo9%eD|4yam^0Cs zQrMYc&Y7r4%9Y5a*!T+T_=bTZ`I3WebtX!}osKE2y{%D^w3>*S>Nek9=qIv$1p;0RnrDh;8n@2)sIXp!r@j6ZD8?a^ z)#yInb5tl4866t=tMjH=11GHM!k`$oPjRpCCZ-6h^+_B>XPb;Jd|=ailwufTJn2~0 z^VdsGKz2-IGi10?O>_^EMr7I{1zNHWAS+bl6yzVcp$u@Wr4^_m9_Ls}JE% zq6!iYDIC`C^Pv^4wmqUT6zm$J)lUS&B?6)!fNwP$DRP0zqFs0-G$LMMPAn{@|Cb|x zC^bN64FheJ$}of}NQxGV<{zHY6~KR^aXBK)VyD}j0XGV-qotHgcXUqC4}fYB|G9LS zuIqYyql#o_fKoGyx5?BX$H1v!ubO4sWNP5N3xb&PAL9u-kaT7fJchaT9=@mYHo&T<(X(_7M3uk&&aD~c zWj*iemBp}G040gr&G29#1eGs>4i7=S!PxYsZ)yw!>F zqW@xmfRw*u!vMXz_3!6K4(?VT=&*FaAb^$dNGe zkNi_!via5~924}Y^5V%krPo9KCL-hu1Bo6lL$lO*YVSDc!llv?v+&Yp(EvR}9^5Q~ ztHFIJ&Mb1FspIe#5r1XG^|nwMzENL=T_0G8xssw9zbeJ;Dn(5^MdLEOE=E(mXd|A( za_|gp9SB(BnI2J@R@<4>F}bN2=_Zo;n8q_16;mL_5eVM%&dC6`%*DbK@X>6%uby)X zLS=oCwnRe3cIaY2{3ObYgr3E(f_OdN(54M|u=A0mag!uzk0*JRN#M6l>Y*qx5-N+= zQz4;*G7_2<51lKaUJ0ES4=qIvrjS9DfOifMAjKPCw7;!OF*l45N6l!e;BVtB{>n_U zk1*v_XhTNyQIro`-8lYe4xlLb4Sx_JW;g>VuOEjy%B4esU7FTFVIhyOr3^I(4eY=R z;cVkx~m6LV^^NC!%BsBCH+0*nIpw0-~dkLP?F3=5w?i zp(F_cC)Kn!uq4r4x@z|9*#i}5+NxEQ5V}|ft{)Zh>XD8Rht0Yk^{- zF$3qR5j3s59SaKlv0+KE&+QV10`9Yh2}BBr4X&^vY0^IWIF$y280!gV*F5r7(lfQ= zmR-~YrKQqv7-meAU^kI?P69yI_6xB>uHlko2+3DU7SV0UVKi|;gau*zav|XgW-3WQ zGes~Hn${vDz7i8LUA1SKjSN*tP{bO(#Tx9QxYowkBpjr3DQZu<6p4zCt6i6j>Uhvt zvkcjd5SJVrQuw_7uY+SXmvOfp@lN;W23E*!dj-yX|Jie8GNZ1F=zKHST!ZYmgVIMU z&8|c=RcxClTw5Vt$FKF$-;ejG6sl=l{S`N0wT?d86Fmy=BzjeGFY;UCpTV3HZAV+V zQ)x0jzSh=c%)zFn0F6kH(0vnyLW-bQmRYy=(3)IX=YF_67J$sa5^@CQC+)qZl{bwoOBG&%saa$reURvG)pxS(sZ3P2{S^tBp z)J7wR*a#7GY@r^+GZ4ICqzZgxiH-e+G?r2=YsF`5EX0w)W+IPB%i_8)HrR@blkLJ6 z6rA5%@P)kvcX9q{^|c>@j`b?q*t@u!5URwS(naNN5gWEfUB7Yajl?%ycu>gv=y#21 zv59cP(JdZ^Zvn2D`Y*-~srHU~s5SoX4>1XE%KenV%OUdkU&Pjf5BWZxN~2UM9>!Y* zKC4E$%jKWgE4>}r+p3Cx+ufx&-jqtdj@amU6dr6Qhuq3We-vBDHnR)N^9v9XoTb za>LHSaC>z*W=()IYwXLW*ZwOgM`##}?|_x;*%(0nWE_m%j0i9^9n?!uC)hkr;8E%! zB&Pi16FiL&3395KSd8gXsz8vTaEM>)SEc8m6?c_`S*U9lF-h%3{6=eQT4Asr?MKW` zyzG!OSZO?dUWq;#JwYL>#uh`Wg78QyJgcWDwTLg4c0c1H?DU|$; zXOrx9#h2j)Zxq(?&0hShJ>OKTPyj}&NGiu6($*(~J|75X;V1^@A($UI{1|0_;8vmH z_ZdT7Vp%xYUxW#;l~My39p}NPI-u3+!%&RZ!quqG20<-5!WCO3fQFkztzj{eDdhuE zx>aNE1>lzRN(laIk>3z4Dno=-O0G{3*x;CswAT=Elzq zK$b#XCivxSMsA5Ib^{661=2?AgQ28PlzH(l@x+_l$Yg}6Oj}%FWtR-H=KYjgRGcBO zXV`6AzGCIxZj-fQWK+B#>mjFTJ-*>6mQqqbQ%=a*e78HTb8%(^9uk50v`aDNfDKz> zW~;E)zhG~PS&!T);EU=-LT5d2tlK8A3BW!;VBOZQ;53xLRxSX2MdBE|3VO9uAApS| zO5|U{{kYK2@NKuI1h2Y?>U9~S#Ac+lvV3*CK~h5cHtpN^1#S9CSDH2j*`|}Nw||mm z02CNX(i-dXA--H*aSC;yAE8i=P6khUGwH4zD+0y7Iw^~iewd;vXiOvjF#!M5+`@I~ zGDT6luv3IW z!QGLxR2e+1!+K$IDpgi$3)ZF198iHnNOKkb16uu~bat`k1AG{b7Je0R0GCzn_Ir5< zcFg+D5Db`2zynBv!MGl|`j})>IL#BgXo0xU5PB$*`V^v|_!k*P9>vIn0s9jt3JGVz zE4xu%0H=4L5nBBuREv!wdrF}te`BN&$cRH;Xjb4!NOb>GD7lC{_Ku$g&QM;8k-(@x_hTaM~ z@XOxik{e2ePOIl4z$TZK+k8vVw%hE|E<W#6QOJ3F00d zi^Wugv4&`mLnOO!rggy<5y{%5Wpfq^6yC#Hf2ATa_hF*p5JcG^uq_bi%iKCI?6~!1 zUeSQq$3!wif}3*D`=p~-6>*#|(VH3V%LPZ2q!MZr=KR0X3ZrZ#HWAp#ZmoMmf_dexMn)##U1mqQgUJJ}vi|6?QkmHx&fONXNg3Zvh`>m~&BYT#KZJWH$obx?!WvE6os} zw#RQnyvj61a0r;FdaBeOj3RKUD`d4p1J38pDG!`46;LY}u>n<42bIgAt%G`Rux^1< z_%;7|7(_{u{~Fc*d5{86PcOAN+s_98p{D>3QiyPaI;%LQL0OPu?&X0bFdaDtTh5I0NyL&q3{eD zQ`KDm6aCg(4=9D!6g^i_X?1RkDY^D4x90D=^)>3YI=i9Gx^rwL^;)%(ZVg61LIE^V z`%$+ch+qV``{Fg+-57gY+cLA8;MU>Gv@%zR=7?LzcZC;s5A-=+qrzh>^XhYOg2yHp z-xGDJ?|4Bz^a_t&galr_$aA=7h}Q5s(2eMGBp$w8+n{8w^C zAA;=N$B#Z_uY+Xo_}3NLn~2K^u~Bwolna!YOR!FB@N=Z4V-p5@0f2NE0WVTR-bj!1 z!b$wU9exhHXnE4_S_OP@0LIo2sofkgR+2IpIuRln12DrW8^KK?nd(FZHP4f=VKlHI zV&2q~;j0)4_i0|tWz+L}_QL30#)__j)Aa+jd!w81orn%U9)e17HebHLEOx`aC-w34 z@&%o%`;N##j>xUJ(Zz-6XUNxg!I_ZH1xL{+t^N)vJ6GL!fux(T;7^D1S~uiepjnU$ zs)374@-Qkg$;(I51XGY(^3uqQN%1^|UDdm**RnxR=BWm~1+unyi`TJo7q{9+_dORtfA%=L7YDnw z`%YF!|6EVcLk=Po@8YvL;SnccT&@kz%f$Vt00Q*QBtpilttZ&JBDdPp8aU-(a-+ya zJqReY4qz7)xj@H_X`+i*WG5JN>CifW+Nbz4f=}HVI;_-&-EIUy;!}C=|F_M z{{*EKC0p=08v9LLxl)z(Wx~a18!6j@BdyTbw-+}>;>^izpgGoGtUY=M2%D4?U)9Jv zC*!v)UliPALGTdA={<`vc%*RMyk%6>i}gKJ2ZT0{02GrQovbHbVW*4j6cDcpq| z0pEhy(&Ss9DBJl*br_lFega)e6ya0^yhPtijXI zfzBrtVxT}NCl=A)zR4|Bp3z9w0yhoaxP5pA)@BU1lN<;}8AQX5blRQW%@#A8r7GjAN=W!MIog{~^Ky7@Zve8=i|D z%W%tu5Mws(ZApe02&oo%sGY1~PmX?=(3+*__`$6QGteX9c?FCE*gX$%R_Mn@w;tW6 z&l}ulj=|?2beW=?@soTFP=Bksg%tSSixmZ)gThi$(9MaYS$c^|GZtyoaDuzAd+ZAK z*wg1hzDSSQDwds*Oz*7~Oz|&(s#5R>RP{Js9M;W@eIp(VIi_s~#NL6T6CBn=CZe8| zXcleBL6|CH8e`94?Dx{dUdmVpV|hv-)$85RkgjBpCA=;uh@jE$gC~00SOs5>=7_F6p!VWJbryuJX(BoF0AfV zr{d8>=6#b<*QmmX$JX;9c&V_py;xELV!V`z0eC_UK+IJIlc?N$vsR%vn&T@L`*vRQ zdC17&uY!i??1eDhDmbYmc@_Ni`?Rr6lknao``}6CDOs4+@a#E21Uqf-l}54Oo|Il~ zBNa1Wo0GU%*jgOhEU5k7*AuIc-`|D(?43EIryBoZezm<)J?3~%1`M_mWxxU~ zxDUK_cYgWGVE>?R{yYB5{I~y?`HLL>3ldv>(z_xTu$i}9>pMmEP^Il}#Wz_O93;A+ zn^N1Ch>>}*l6nz34StZTvuZ!?r#xF1;DRa+&18i`y~XvNA9nhZ-}hTy9qmd? zr+unCSG>HZzM#CGdux)X8c)4d-D&Bc;aiC7PqhOjiQO4em$^v!<9 zpE3vQ`O*EvgGHZE?)9IkgWJV6kH)M#t=5rux_hQffVGjXS}WGM>Fe)bEk*M6nLoU* zROgydRp!rxhPLU6SP!GF$q1|7sbJN4yxBip9V*P6| z-_qA_4^{7UPeV`D`bDIzupHu{1ok;>47Tm*Cap((u8XB~QYt-*t&i(o3rvN;WfoKkM(JLKlCVe z=MGbRVe;h1eKrhyz<+kIZj_@or=Qz=AfgHbc`xv6xfi&M_W~nwFK}m&N@*V_D5dS` zJoE+d%6d~WQ`Qq3x#Lr$FTH)ZYO*@ZvX*-3(c-d{A?!0AoR2jVs$B8;*u78YqwCAg zM@lngKJ-hN6qN#UB_pnF@DO+Z$;9DZq93PfO1aru0_d{uTN$ zDzU$I?)@tLML}#;4yVAB1Xo`vT?aubaG#sHNQhH|fAC-z597>WY;1P)PK}>`!PMwO zj{|jgNoV9FBfFHG(iv&#vDy#t{4}9%=4*^r^7#dK##k=AgeF z;fn5xaTUE&D78LiuFPtfPuQvzY`v-bj&Go@TFR#ek)?fJ`T1|F9hT9^fiXfH6r+j5 zh4aVJ?cxXG=z9=8B80cGp+@H`E2#4NMRd00n=*JLOdzg2~*fV8m#v|SO z0Aq0|-+CVOL3*!m`>C2}Jt6d?&jQuA{gA5W4w~rlYq4|elbx3JIy*1MW+lw#r1eDg z#=}*Yshrlw(8Pi{G4;VkbEl{@vDjRl7ZY(F+I$6@kp1mEG27f2P z%TGU4Knjtc{`Zq|Ys7kfPfmJzVefYr!5xwzDqIk#*rFCGIJLjgp6M_rB|HKQPF{|| zNgm0-`_6EcCVA71XP{2&#lJ@ZReV7~6Vmi|pzciaWk(*6u#c^AV+%@~K{Gdwjs zcj9?Bo;2Za`;$1-weo{7`UUp;@2t@m!%}eoUz8$8e9ITmVE-=Dw@lx&(0~{f$;y{0 z3;p)7NCcz>fA(pam`;Fw7BqqR(SNCQJ)=s^ zNV;|S2ZXm34p_Q4;#jn_%{MM1;+u$yP;8;;8>iRZj{AlYUonH)d;_qw1n@?*FzeiA zdA3=(0M?HOJgO9b>aqvx4Wu05}Mo_0doW2=}0x*wsqcOly9Vx?1TQ z$6?XyChAp%u!`3Pm%Y6??IAFI?h0!;^vZaJGI*4*ywwwxg;n9J=F} zs~YD#I4a|?j%d*N z7>?0N9M>Ut4-{!@fYpHhd(7vTqlLzuHD>t&>*6vF7#)wq=yh*=ur6B`_YuiULeIUI zCkOPOAETX4_#nPg`oaTisgmB4Ts#LM>kp*j>HVX`+Y_jB3UinaJe8U2ac}zqbps@Q zii<``DnCi|b~U<>^mduPcsYdG_#&dfM+)9*NOGZ_vMcTy1%Yslg5Mb76^g6OH>b|m z1j2g_kR~1B{RYC532&Anyr4uQilM1VFCdz1Thn8 ztNThLKHl#Gg&T|+&qgDI!}MjDcL}T1dfm?W_u?Q z;Mo-2H_P-DMtpNgap5`~4v*YD6<$y+l7n2-Zq$u}bP1wX(phM_OeCGX77>YE{8i}e zAf9`nY7!+&9|S5vjw?oIy)&&(SKD;9u+3KpI$Nw)mFjh6ZN5QvuQR9W@(Of*g_RXf z*XwMr72QEPJ5lIt${B)!g6JalJiNYYDHEN+a~bqlw(7WkyLp64rg~eNq_A)dfFhmE zZS&=T&d#!X*ZM~(>8zg}`wyvg1nF#+f`etn>1>Xb54cqXk2>vf!LYb6KH_9FhfYTC z83^GzOw{>sXY)iwGNDkKDr&-|Bh(xMLCiq|(-7*x_8?(o9M&OMDxr>N-oYpkYArpX zzQG$O)cvFwXQu$6PC|?Yw~POJF&-u5O9 z{L&$6%%SGdM|a9n_IeOcKUmVIYrmvVSPz09)NnDFt1q4h zZdz6X-@*Wwfs;+&f;iv3Kw+Z=oN`>RZ5$7?pTVvSZPmlT!wgTu`q4wYJ?|PP!-#+r zQ^D3bYjb8qpCBEA3f9S(FwoJO zhL4DoQ7b^51j8mS(>EzxnGK87fVog(XcX67rha6WgVI!!NXeZp#5%&2g@&&b_L+6x zL^z4F#_(VX#0#$Ds22!;MnOjv?BoEds`|3RS?)=+^8iJj@?1cNTg+O+eViUpZflJi z$fEByin5IB+{RQd^tG-Jb`PjsNRzq7$uY|ZAH#gXzf^a+qBjF@_T|+ZocTM#no)i^ zE{kgoJ5f@!1aY8^_{GD6UpU#YJE!vs<1~F5H0C^Q12Uqbr4;`j5GB6~h(@>TyTsz% z(RcM@B2@7p7u4QyWgCCMceJIz=kcE{7bbnxYJGz6CEGf0JJ`l z#QMhQdw=bu+MX{9x_z{j1DvVM$#03bq&|R}g2yuam9S4yJE^|KztouK25JFyY&i5m zdO4K3xnCzdgZx+6;3(oQ;5@dCmp8LJ{|pm53g4{&f;ukIsa|3llowfNu(EOf)x-ow56!ZFQ>)$w5 z*Wbc7B~j?4eu!5uO%?vH_VG>hb1EYPvDlq+FZQ{Pz6*qsA#xQ!x_r7#??m49ebxeb zm#g1e*!{k7il!t8oJ1bzF$Mm9;7iCEr}vVc)_|*WC)9Z;>0V)awpm_)fm1FICEdb7 zC-qOTZj7`)h1j8oAt_4c?^XHbt_dgm&)`9tCw`Fji&j=~HO|qZl1b4=mA>D>wV`oP ztK}9TJ})v)$A5~vq6Iz=A;3If5l{R&yD@I5~_1~tY zT~AMT(BQ#0P7;zM{zr`2UgJU8>Xm}t#GH@#3ZZcZVp9kG+nV;-!B(dZg}S;O!QBqM z6nurp^o$?97q>N_VZ3eh9$1H7!)2a^eW1# z!9G}Ea-%^9CO7mf`)ESlvIjqaZF7v6(ael`d9~?UrLK7y!Y~zdEI%ds3uKY`Rw6Sb+;GPE!2XqA>6))TB4hBq!{)V_`X1*i+CzWC_sZiR!5)kj zd>ik$Ggoyv6e<0S=pQXXSdz@N{~1YT`7oz@)y?y9xSY??5LYx18n*`DJ&ffF3V)sF zLg3*-C)kDrY|0s>kWq94A<2NIq;sbZF-WD?xexvXe7O(~%)HJz)Swt**S}GrtS;s48TxUg8Bp7t)(R1~JeV;!e8B_-|%m?5=jQWFD_4Gh)nAea~dAc;6-h9y~r!E7~WHfHiH^g#g8Lu_9 zm@OTF+X>YBgthir-cf8?adr*@v|qvKKI|)w(0(;5JJ;}ej&|sk6Jarv+K4dWb{7rKA`$rp9S)Jp9b(fAZ3^^(PVtB!_Hpu*Dt^>1iBx{e25T z0W&jt|It1AzL6d1sy#aWnc&bB2tB%Es!`De{vY_7Q8^}qtOM+$LIc=SP&q_xct{l&mTCXSK%LXew1x;1=2O_0bw<+ z^*xwUdEx$>jhMfcQz7c_ixNuw}*>*m2!dww?%B)|0=cigq`&Xq@RUV7KU zl^@-+$bbLJkH58Wk>80c2;0!}nROm*-SJ`Cy2vmL`q(#R%W-h{)#r#tvfJmEI_Zy0su~*HxstL)^GJ{ z>-Twae~L9@3hc@B0n}}%ck58SYiy-JTIbEgb>DUEncDhYU?@Ff*#_52_%1>%D?gH| zeD2I+(p}p6E>v}F*jTjV0O|wunV`Vy_M)ae%m*g~PJq=-u-5HIO$UbRuZ*p8qcZjh z6#3U}LrtyP*ecgpXj4~t^nKDD?ZdS7uMEeOLDB3$p6E>^&S!R^LKNT4E7Hi44+`Z% zDi@n;@EOeeiv@IpoejBf>Xi;cL`|UTiUvPsC2((R7nbVKB%}$ z-|dWK?$Nhm6ws!f!}4M8cMS66cN=w>Jh;d;(fL+potGpZ*M}f78<*K0tiwIVotV3| zUlWb^z9@b4`{h`Z$Dj;ca{+F{jBvR-E*lovuePoW{cr%9_n!Q{7#qS~H4dSt0*=gl z;7TDe05)V|4m5zOSSR4Qp%Mv@H29^j(dl9dEELdpiFRE@9)4m(cMe3=)z%w z-UWixZZ7L_z6I6y4(Oh@zMC-`jMRvN(k}QnFV8I~JyH95^kpcR_hyy#Cy2(2_}70r z3U1Bc0ZRQuE0+T2K1@j@$Hy1zH!3lSU?OZ9v=;h$R#7$x*zTh%)p)O}oF@cOx4zql> zE24#>9MxqHK$CpkaiLn#HxQB#H;-{)J8m=L&?Ar@k>H7#=8_wr9{n`FjHV~?i``jo z+{k~GJE9E;?Jdtbd*&IAPCvwd=`_D9tTmsN!@gBQ`afNV^u=-g^|S1F>4`y7D59v6tpw8gb=feRSx>xvofYuAA@HS>|UH{BKidCK6QoQMv3bxWAY= zrxF^`#`4^pEyOYl|BktaKR4Ha-|)|Z$1=5|-5IVYW{roO<)GoqUgD~re(o*a=xbQc z%qgy5#Esg({V`(JgEzpzTvkto2Nmj<=jwkA1Cq940JY_}&n@=qA63sqk~uKLa>40? zxT`XeSN~{BHA1Vm-vntgjGmmNq5{j2P1}e9wE6~AR^PG#e$XD^D(cETQaA$6Pj2K# zY4(x<)i*i-QYAkDh*rJ437^y$!Dley(wFCYkZ57!;so&C)&03Hz~@G%vC#l?h{K$f z>!~jM_6^?Xatd=$n76tHz(wCzpRvM*RR@yV+J9lInVZ);5yZ1(SZ?@C!w`6?vk}^hA^rDS zE^{BlsBj2QuD+a~3u1+-@f=+J9PseV6jsdK+%BUqfn#{}tS<>iHPUtZ6S^<6dfAuE z`UtZYBxD^}{nVGtx(?~A;8@NO7m!`sSeEO?S@g8$a4)Uahso)pVftLmkRkBXc?8Ea zbZ?Zs#96)X{e&*5Z>c>)1wS|bwuGMA);U0b1s(*RXo1>D)lD~IUy!|INcC?Mpc^5< zm|D*2E*4pn)iZ;Wy1u2eeer6_DMsO+rc5d3qnZdE9nZ%9WBBKNBMm5j4bdL|KfwP! z{ChDYr{n)H{z-fIH(L>)r>oa4#V*)Cq7>Q#6R{%>b`4m1f#Dun3Rf1v7I&0dESs6g zx@boQRSfJz_q=Uq)#{%>lHTmNnzsf4dIT%pw^B%If;jirNTbMVVFFpz>i-AfFsp&q z;Veyl3&*i~Jrb{PD(jmAPznLB^~`D|R4GEJEi~CGLKBgfY<0q1>A|m~U67o3Av-ar zxDCy~9sK*UjGIObz1F2=YTBF~ktyD_2XFCe!>`SXOp(JP2v?@$;2T?r4#3fHM5}M- z^KH;CY#eh*e_j5C#_hShYFpwkAC#T>(T>iqQ646YR!xt-b7b4m{btr{X4ZA1cba9V z92n@^H`oGc%3)_) z@Usv7ryD@g(XBmqr|!4_TjvNhZc8Hx;|5axEz|*r%YuUQx2ZJcNE7`jBCs%Iq-QZE z94WW&>JTJ~k|iHWTJZ3%D<06wX#|1~~Aj+meclLnviSP}3kR$nqc z&20R?iBI*f6Ni9Hukx9UOVw#`DK~~6Ha;DFYh;`0*k6M* zV0*hCeB$E!Rq;v2?Y!S7j9XuPk~E)f|3ZA~1edGs?2RKnjj>YjN&gEe)S<&GKUfR# z73HsCJaO!%|M(HSL_(B4f*r-t>*IJ^3lXdtT8%eb@(M@Gjq>>niibqupZHzbO~sAB{s6>I=C}0@nBX*TBI^u-hd^}QDT zRZoCKJFJH;p$T^;qU0)2d$G}+iw|Qk-5k_E3n?GAmJP$e6$e+ql30BP-q6po-&7IK&-RaXBi^k2+>A|79c7Ty2DNY z|MInX4X>dkCm5@>>q0uxHuRz*eT}OzyYyqw;X^3@pa5#Wu@^b_tR)Y94a9I1N`RLi z{F+%iCbhY|j!3Z=eTFQ>Ua3@2^Rh zVGUbedp0yHU;!PkG{OL2uJ|Pmet}u&^6o(NkPxt>%+xfsp zRa}dI10e*B+^C2VQjHolRIG`j1wk4hEI}ni#Xv2_*dnIZDo=I=|HZ}KEV*7c5Bo5+ zPffAa*0#3dpGH9&6HpRBO8_eYY>j_f?{;mgmP!KF{e92O-M>jdef{MFd*{x~oj+&J zoH=vmoHOz?=QZRIm#f0++hx}ux|XhA|0ilOf<75Tcd=B=@s#vYZk4Of>2Me7xFY>1 z(2r5_z|9MThqRJkIfAP6oXgQg2-~(}lQ}#WhHe*o@|2m|z9cg@ec#$U{#HQ&B@jzj zHLK1+_=%q1@3Zjq^!dR((VC?o~Mz00T<(IwZOl1DApw8yA_jks_bIOMx4bEr}O z9eQca$~F;lbF!9el{##X;3Evlr3lEQN*m6dBT5!V;2MTUG~z@E?Ej1x%RMFhDNkMA zdn29lYNWi%czI-?ynM==;*>W4`wTobyXgoPhiY_`AcvyRK3JyF9fre``18aReYR7hntNOV1+ctwutyIX$r; zmMAkgJyE8a`cfuVdZJ8Wl_--oJ+Um7Sl%zuQUnf>fbx@crqw9)&T5*+?OYClmpJq~k%Q&a#JV7v0v6huprw{Q_KoCQGiRt{UY!%8DFMwb5_` zeN5gga5}^e?3lRm!dSIefP+sc8gQ(mBqFClx0FP9ll$uqV1!87XYEDif8AKF2@~4v z-^eYPawK&5W%KPHT&va>OVN7inTSZGCjwu&hC*>oW~*=rq1GNE&1T^wsKFU6sUg%T z6hYrKoq*&Aq)6x0S3z6yDZT^s=&jd_{5pGurX);GBj6*Qb79I6rx4s%AVCf=_|<5E z+6Mkt7lIIJR4m7H777G1myUAIXAd)<67;K|Le{7#waIEIe;w*}3V~UI%MVAA}fRusT&zx{K_eUmIi%IGw{uKZy7iUW#hSLF=0wA_)jw5Sry zW~uI$npCnsAi-xd5+07i3)2COfOInLMkb$fed+vguIg4z_$k0Vxk;^xUEUL&4prx> z1@buQi{fo$fdq%t9d@B9zS53Nq2;WO>QG3Yf)*}w;W}1FrPTs<2oR*4kirNnD4j8z zmhc-=6<&`u{mrjsvbV+AU=N>*PH25QB_+O!GqoFX{Bg2zts2iIIxC`TnCm>oN}CL^QO`G4W*vemy^-&32dX)MvLnccX0+l(dP6G?on$qyr<}iAsSp0 z;h@BGro(la{yPxJAk5~DOWKNh<`KSIGugpk0D(ob>7K=-%!;zWdqzNd-p~WbO@jQv zg~vn67(~U137($EIq_6wqo-0c<8dx0^jW9b-tcnaaNpa@+ddfH79RS^ZliTOoqKV# z6mQm*?|lE0?bbu1r3yt&bGJu!M$GmR2gxFBF|kUkD>ojiD==C<6}ySmqoon;?`Mv9 zXsRp+Bkr9lwAO4l9;?dT`3@Q#BUVop$}=J`Rm2N)vEgm*Rs?$T#|9-H+7}OfNJ#hV zgLs@B54{%;^*Eu19(q)m+94@7(IF|jUx%a`Iv{O9Kh~AOXhD0ZGxMb>CoIb{J97#md1j~Y zqk_yIPZ@(&jxobsj*UcMrLavXV{mENo3ubfqdOjYJs#>Jq@nR@JgzeydO03yb3&hO zF}oW6;Cp9y;qr#X!Dc9xe6INz@@8>%aiKfY>&BIKCaZ32?-VSu)0SeZ)gqGU&!*yGY;p z&WP1ns#7m!$v8X99<#cxXwnuVm@6_i=t8sbqO(L?R##L?-KchjGEM6eeTtQ0+zhbB?BrI@qEzO|XrXe+2EE ztz4^G4|@}I(Tk=Uno?!X`glNS?EW9i#!mX?tdW#PjvQGXEj6HJ7KyS-T6%SyXQ7o| zXwI|H;2W>kN4>tG`l%O5{Kl6@Z{fbsAIY)^^U%ZhYFX?R06SzG+AfYueXRHK88v3< zFyH2a$T4a{87exhFEwoVqHdru+KU)F?H%bHgW7JeMF|iqzks z+l=W**%7r$r$eJmy@$7&O9cjZ{E&MlCcS0&7s63kcXVdfN4QE-IL`Qws|Wf0Iad5gN#UtVX#&cBiXI++B z=jFQB>IHtK480F0RaUDkNB#{tnoFqPgN{)6HsB`$e04*I)wGWsmXeIgepa!?;_4p7 zD;CR^pfJrWo`n9ULPf@N!N03eLHNQCg`vwIh@q=YXXxTR)c1s8`M4MNftpR`hP6ZP z@5LOszqLY~FZOA#1A35z7TNd0&Px|teY{!jJH$dT$MaRGZb4>b_$qZl^Vt0}P`rxX z<@u=J<>_zv>y{5xB~otiKr6VT*BDcl`j0>}a#q~FPfJhg5S=*UltQ|JRHaBi3gp2! zTNMi-Pyi-@J_@*Ix4GM@UZi}5jO*V2&ZONa@a*z$%xwS1Q0H>$yn!#Lj=bZq!?PYm z)~1b@+Vh5={(Ce!xq6Z30`_OLL78TlJ29K-Hh1a5+qn5U-@p7*muFwJI97(aQF~D` zyCZ)ZtO6ygnxrIQM(~f)L528o-|LgSg>oL|7kX;WPr|G+t<_%t2uWJ~OKer(O=P-? z$kE>LDqGD@A@p%rD&WS=g$96Z_~$UlpbB}IDIh;HUUY#)2l!q|sz_o;MJc|$cEWPJ zX|8--E5|ibTT&ZkvOW)?V8bC~$<$q(-&WFAvKdLINXL1!>4y@aj|;BRZ>#jfryoo7 zqeed}^`lfjiuI#FKXUcMr5_(sH#PL|h~PXKo!Xp+d$Zo=we&(!bw&S}j6ws^ZEY`H z-VuC=g-ZT_V?4Av9$H0+4@kW?9@h{L1>zx}6Jn`vc)QDaJPp(b4gVLXN=@zdP_6^*QA}(@cmz73m8a^Z9acaZzzVfzhQrbtP<_0deFmXcT6 zz4Mf0La$Bw#4oi#`;B%M1tpVE!l56^I;D5ojW^I_VL7gmwMXwMSe`OhiR6hBLGVKJ z3z2NAZ1^x@#|Xo4EV71BW}E+x;Taj;zl0VJ&oGaS{OJ%aSp7mu3yz}&>ACIFW?8y= z7(lgd|AV2_^iz6cU$!wb`E}z{@+z4_O{*wP<@xMGDM2JxMPoaxyo@?HDo zi;<3~B}GIzsu(3<;|v%UZm?>fU4KOE)~~0O3cx$z}qVFLol4fSQTKY69x^^U0W_7Q1W^PTN+tuA9;D~ z{70Qi=xrxWc30XTZV^WlqC$%~k|WR?Wj2c>&TJJqoaxB)80Mv|R!Y_%zDRC% zbtluuJ+Mo)p8J_#*KN}i>_!?TmM{CMRTbxHk>+3ORY>@kpb8am?w|t2K#YL8ia53LG<}|s z_9uR?oBj+V(l5s%$#IX97{>`VZd-k-dQ`oPt6Y3C_JTR7a0MKRKh_D zgQ-VA+-OrhBk+j|F#?~e03*<=0y!}}7~|jpontzVzwQi$+3IK^yaMdAlwjCu)+0#8 zdc>(%4|t^>Qzm?Ek%Em-ulV#HKQ}(T)y7b{MNlOoWFsT<8?_4+V2&%HIBR3`YGSyf zM1EUkn;8l|z^|?#Hl?>$3_gsqW~U5e8D~w-Fba{Xl?+M4Sg*@ki_%N}J_a)Ud!V5~ z>s+VTD)0+6s)h;pHLQU`9GrqcwWa)2UTUAG%M)6x=D&N?I-xYGNkXioPiC`%WI7mf zxR6~^6)*Vmuu$L)`h|N48ue<0(OCT{~NEIK%22VRq2<%Exv7H8hY zUC{2i&P0OfvK|XJ{CBDq1XqMK73%Bqr+zPY{h4Gn74czn7rUF7qben1adT94r|PmC zRpFY4vWk|?F^JGDxyysF~l#Q{jK7D!*RS&zo$ZdB8ix$7qo zGJ`$*f((KH<;2#0dXIEMVk_-&PAAstJX+!CQ3$&(lm=3$&9BlkQ*@9Q;)D>&pB_)C zGF0ISHI)K6sptuch}ALdN@;F(WUj*B^+MG3SI7Ze_WqZ!WSO9ogiz=tqzW$kO-VXI zC&`S~N$f+ge<3N=T}hepzkxsCMPf0e6%DI%*p81w5`*o5TzJlQeC+;NvF&l%ZRe4< z`Z+m3!8X~Yul8SI5#mKe&WYso`<5xOZKQKo z_l2^fN^Zd}^z-9+cBM5%*>k10htgy95zzIC7z37pgN1lmT2$fGm)O!#UrjvEE>X)% zt5fWMQsApuX#2DuWP;x3r)Q7(%S^yS$%WX3r+EpGJ%8OIz3cAA5cKUy2lep{A^5Z~TRdZ!gjR z7FI*)e`hLsE+QR780dfJ5L%1=x2!d;1u@SXZWa--kP$_2d1@J@5s;(cm?C)DDXcvy zis0uEldRi;Vn>qI%GXI9KoPuv=nl9TS-;R($`t=NGjV~Wbip^=Df}HuQPN=f3ssbh zBKZFn>a$u@oVb^ABwlc);cUoVj-fLSf8H1(GU_>49%p)=q1QNMC~2cBYGZ3QKT0`f z)8qVlZnQ4WL<`((l!?YQc1HcLV2W_3s@1!f>&FrjU6JqT@3o?FCNa7U$GcyLTW401 zO!=&2bIIP9RG`f%FH$sM!P=Q%$|q*sJhLvdBwD|By;RNNeB29OxkPlhFA;cjxGUvt zle@;}nPHw-vg3tgT|NcIMq%V}?jzk2CPXd>%MDH2@9#a{SSc4789&`<_|GRWebQ*N zY9aQ^Cz^YvPugir-^qEx1e~GZB_XP6@5qw65(;#SSIsJE^G!Y?^sNl;IycG=WMs|u zeh|sh`K&A)$_ZmBQqH=f!O`J}f|wB#t8J2|^v5UBU{2aMa><~KX&yfn1q|xN*b2Qd zR1C*OqI^kw$<)j0Q1jb*AB;E8n`a!*e9E?^{NIO*4VpjrtM9OlK7Cnk=w1 z{PR)qT0694^CoxBkWKC~Ze8?IzU7{0ZUey=uTtZYkHeL%YDi99c7l~zU-Z8ta)-Jx zSan8ZPdF1W`upz0SB%JAdLQRV@K>;I<}TmCQ}BOo)LY!;(AEzNWi7;BG4DomD_eV>N zmE|a7SyO&j{t#WN%ZyM~C_r+`QqG-C+77$u?H1K!i#S(5P|1ZwMBLAr3^RL7<%`>c2J@?{M$ni4c83!%0-@fcqtwUEogihf1 z!m3*MRK}zYW|ndHk!&i$GwG+VE(fTMNomxo{*C(R1l1_tgXxW0MBY+0x=EuAKSMT>9 zJk?mK%*CfX+}0eQw5akxq|B~T+5~wv>X_qJQ)kAS>sh ze_#=`WEnN;ClaL>%%>z0KWJ*f%u@Q~vR(*vGHKb%mxRXNs(W@}_uFEMcL4dVTx2FDP$WQokasxhYEuVfs=z(yt z3YrR*B~b@}qZNMw#9%_K(HefX2+SezE$b7R>(7%plf!8YHYGw{0PJ22E} z*@4oO(XttzP3`Yzx4)g+{!ZSAz7bpCNyC3)Jr{Zrn<7RaC>@1YNv} zJ2Ol4HNDiKnAm}6%wg*I6CbA6f%X;p_EJY5qr^lo>P0C5eWN;IBBx&EotljA&ADF$ z-PUWA5&btxUbM927isJ6iaRyBqwycN+ELC*sTD?{Pp%)~_#$zjuQz=}-qS zE_>WBf%?PDTeyNy75?G#$eF~8*tHXp>0U5c>P3>8KUnH`Qej&PDAGLOI|%arkixC3 z>3Zhs1)Xi9%-ll~ESeSTdHTARC29-R47 zLq8kwdiu}{owmRBH~{zwXIIREFEu1WoCaj34nyeV{58Er%nq0R(9da6E-kV~PB*(y zZ`E_YTlOZ*dEU1>tlS~7CHx!t09G=*lfjqmGfPgt9-d8+3EoV}%MMwpGc^Y6aFVoY zJHtM}A{kgG=rFi=!r>}}f8=x-{t*KR_q<8l)A`5j82>1ayR9h?=gR6RJ5d}LU^D^$ z2m`&vn7$>(KW_G%p29y)Ji^S1agSD(;(ca^N;A~zC{urMMj(}UJZ+GE9(Cw`YHls? zOKK9{@kc@l6C#+~dDSAA|B?hmFjw-_9Ocz2rXNRnqO@5gFzFnn@cKy{<=wyem*Bzx z7XgI#0ZM-qx*VY__?&6*l>&a@a_g($D`{!HIHnRjQmj3E{RG(imqhZAz#;hi{0#p_ z_VQAfEE=y2&3MYO%Ii0hg%4V`-H1`3d(GA zIOSu2mcpAPP8n2jIOWnLPI)$*as*%`fBg?I=ktFp*6U_Px%h>xD=?d0ml3SGL;9=k z+~L((fD}HCG#k5#q2qX&G+W;!Y(Mi?y6(;s8E!@Hg~ZVF7iB`!#d>}Wtg`f6{FmsS zb6t$;`E~Nd;D((^R@x3aZNH4_-|aarOsyh}$qYPPa_qH`9gV5nK1|xBRQ0nFGY)0z zr@TZME61~sffq#(I`4TJ1gDmSAJa;9ApdmcpW3f>$`ss?(FJ!J8SZ?bm0&2=aceCy zOu5vg5Idq&u_${wqye#cDfd(vf#Z;r4Mczb&DIEwEA&TarEXm3%EongzpjV3{uRA; zy$SsfuzleH*uIlxC?9_Wnx7BUOm$3#3~H16c$5WXx2QO2ZHy-SE|H%gw4Q_>irUDd zj-q2u&e-HGB(_Mup2cek|ECN!gRk<5+0}06`uf;F`gU_$VO~Q;aYMz04ekpX+^00S zzt&JSv7xG?U;xWtLCl=#bN z**w~?z=>Qak=629jW`H#-!PPSx6?7k$c56JstrR1sjWcQ#(5X9h$1r>FYON)b6BFR zrd9lEeJA?0mKUSGL~vdm@>{L%Nv39-UsE|Q`7k=ds4pM`)w;~7;H~}QDJXz|_fwU? zDS6{?7p?yM8)fNZ0yPw8_J7zu{vN?kIy+E6H|)@lK@EX}wo!k9T9wUvnhahBV*nX^ z4cRsQN1Pxn7IA`do2cj2Hgl&2lvW~_`PL~VP2J?4CDao`^INuX3>viD`Vk`A_{dEqvuqWhh9^~0$$aLgqUg{T~*GP6_v{T`5$}` zGk=Dp;q$Zx!{?Eng+{~QNlKpe_#sAQeRSOJd5oIu*2rYD=WJ#6Txg9}+|nlZOs78- z<+8ut3{-zbFxl$)L@|1PxJZdr5nV~U=ke3n$rsApxko^uaLiOVMxhRomO?cyo57bQ zdkiYdzX*L){$4fB)Smh)V~Qqko)t59<~#m;o?A4^$4s4x)4p0YJs82ez5gW9Vv@u~MF=N3lK58sG}=YNiDe2Y~%oot*=5A3Q3>8&_% zcjN=C7BBp<4yvOmUedU!E)psOShSc2A08Z!YGmlng#iuz>2k%?Dl zTUqEkotD7dF#~HaSXq%Cf88A}BQOb_)5`E^{Kog(LZtNcVAtcapD&_iE3t?gEW-~a z!{S3^xJ5F|BtrszY9am-@OzDhro&I9jrP+&qK?x+xP;hD=*WPZtHbOje-6i-UWX`T z+7(jA23ZA=9}h3t8-4(c#TBT!{lRzOsszxyC&huKL<62P_)^wZ$^9B-^^*+@$<+sF zadEIdM?;k9%|;(3yzhNsK3Sg0kfXGB35EZ` z&${2Czqnq2V*mMkn)56+PwV95ay<*8%ib<=Yb5R!$)|w&JBhoOxOi^_?-Sj$A37ar z&BD;EjLBJuqL-e(|3rVs5GA)(;){6`qoL{g{Pd3qx7AVA>vC3>h0H8eHZfxsLVoY- z@zMn=l1iUS=`rE>zQ4qe>!hn+85cXSn_jXP_Ly_{G;JP^1p!v(xLDNw2A0ec1!={Y%z zcG+K*oZ>n)J(Uv>mz^W2z5!B2ebWAW6RF=GAhk$RyChZ43DZkHMN*%Z)YD1T@Z+Ep z&r-Fk{_DD2`wX}q&fXP^#u6NSfHYVLbs#89vaEcnOrj+7Xy-QGtDecq>b*JXI80RjA?%zpXIqhk3#z7NB!0i=a_|H+j|Fo@3Gv z_4G%A1+eT+PvmW2)!+tFD(&y;7DUckH%jRRFLPKE!BqQ+HQ*=y&{O!8WuIoEIjYxp zN9*?c?8yhyx=n1iV*biM5ENF5OiW|j?stD&YI^5k(jPxedcz^onPoA3PXb!sQ&tYn zmZP^UNn0Hpeb43bX!JdE6E6&7vZ`xL-wXfjsr~7_PPEFDLw4sr*F<_c8|6JkZ$AcL zW`y5U#UwLY+Xr5*BJZT!|CgvQ4k8kL%a|iHB&vjA!0q(t8&l zqW?-=$8(CsQ;&v-hfpW$cW0nAkhU*3kvi)++P*+|!1gacRQ+ys`sqR6n84?1LE>B; zbVzSNI{Z|zT(S25t9)Ob+vOSO>`A=^+MLT#q*U9{CR-DS413zBGlWW@pQ=zXK)ljV zO&M=4|6m=MDf*(zRK^5u42s`**A70uf*-w$4xQe8h;(1wG6lSO(kJd_krM!Rhc0{R zv8aW*%PZ|8o^X(PRyr~}`lc!UllIgeqCQD4KTLYjA<}(yvs|7WN)dW&S8NyMQ)iY9 z2tQxl@k*b$ld-6@r=slQ7xiIhjFdibYWst-)!{zbSkBKeKFhyzX!tKUO!~ybq~{$X z-B$

  • 83tXMgzZ1JN`FJPpPAuNTSRul*9=%Xlv5I|rcs>F@t%`h&z{vOD*dBSUHn zZvX9?cvA+Rf5{X@sT8F_D4o7Y{~kyb+OL0u2)YNyuf{dtmwoNCPCL`CVsmwkTGvaV$l)aU&FEh?h`JXK7P;K}+{qVC- zk^e31YUO`&I2QM1pI@}Bebj#~Vt)BQ2dR|&PY%c8zU=dhmi1%mFXRMU{{ON-|4$Cb z;=b(jihg#5tIMP;aJ?4eSXohda2*B2l=4Py!O2gkqBYh|FL?3wlz&#{hU;_&%ll&eCwR1(`Led96QSU7Y5W!TauuHA2QrA<8F|-# z=UOpv@V=b7;#o6oN9}fIkN@Q|?z*{ZV`%291MSiAKYE{%4@4%dt7Ug?=kppl%bM9m zXXKP+T_LgBNOfjgXl7gO0^Vyq)!b!euhO3;+juH_C;uxsp*d^q`xK*`Vx6h&^GLU5 z_C#TyQxaqRYA)$fZ(C}gRNjQW(g%xD@Uu(s6XP8&>>Ut4AF8yMo}}^9`>1urnv%A4 zf?D;Tm{+`LdLPHt<87JNmD&E!GR!+)H?QjPeyw9>w?;lWAaHSCL&|%{%pQsEnEAS7 z;=YF4a;+;z`9B+K-q~$l_2$i4)C~TnO*u5jqvYnS#l=-waF_}U$A)%%E z(}CyHL-w>^2#=gHWs>I8>xZ0Ap_!{H?aGIxfKkaZq}Y6ode^4*Ic>hZhkanV-~{%8 z#R}QDA7%o9j$kRjYMBU5A=IPphnYwyaX(Cx97&svD)Of?2~b%eCT1M?Afo$J<3N*` zB@RYX>;r$Ij9IV`lm^RRNV}fHL~z*$;!_a! zHN8aRkuq*2sC|i~844D7e`(FkwwmrGbNu3#1&W@uX-j^y={?d+Wt6XNYpjbDeNnC& zA*;_zZm~|tS474QIwt$k~v3LGey6twnioo*oeg(&ot^Ep?o|fgn3Le_4Vc> zxdQ9p2*dv6lb_Eq2T4u@cj4x)wTJ4IOM1bU)M;%66SEMp?zQ_AF=P3{1C-q8 zdmGmb6)qh!AZmpFCH^j_=UcZG;H?0oQ}3}(zVKdBIBnZbeb)3M>$dUqV;Co6rc!M& z{Bocc%PV(fJ(GbYtr2*HXolgyh^4i15&B7GjLt5j<=EJW-$goJLuZ6CFES5c--Gg( zjP|z~PSn1P7Q^3n77B$@Yjc2Kf8UwjqoPO@19-P_%`#C9tIG@v6yo}js2;B~w{z9A z(Q<)0R@?thVu+8C0rrlJVqCoCB8GQIWXLldR>+vCfo+y^y)euhV3=UtHqi+D6C(k~ zWOI6{iAmpde7H`*Cy-=(gGAl1r=-7hEpR^VG7o@GAdRWoy!2uYxk}oMmLvV`UH(4s zJeNG+`HYJ~nbW{?r89&Ze#RUNsVi}7ZL|!LId>%}?)~;`{0CFnbR026t`O5@&ueJe z2^ddELg9^FG7DG!7RWtCAC3B76N)m52QJF!Ub-dR%&R7z;nkGJ+=OG#!r?G4G|Jqz z^b$0mlbX5g25I74X<|h85szfj#J!%YboX&|Ev>AQRxX4p2<)N?Fp)X5GwSISAN>MX zqh*Xtw06I0<+5X*9unAWj+SxAnM>VYu~L3+0Io7$?z zd<)NpK&P$C-%EE_P{Q|^7=UpIwSNJx)J#}}B)a@E3XrG89}eysym&_wb-h zuz&?1a1N!K8>E5$k7$flw?N>^b+mf;k0u$|&T@u-q^Xo^{Ov;_T#Zji>lavA>Vz>Q z=DRh-(2ZfnjLwoBEBb!L#cQF=kVJB_&V}#XP#?-H<&t_lXl+}c&pL-PYANa*AZoU! za7A4<_4$nY<56-@d!`ErBvukxY(iQeZzKoEA+25Kt_dmHYq}SO+%%$A)#oln`e;_% zfd6N7J<(i!Wc<(7t(Ob1K9p5g20QY-k~VXfSZbXNtS}8808y9a3X(D=?gfGXOv9&= zr=fBl7k*G_=ohY&IugZ;j+XcaD7N3ZqLMX%lTMn1y}lq)`^oKj`z*io7-1<{3g!)<@fDK5)pjV{?7sw=g8f;IjFQDb#GKKN&~18AVk z5^Po!htyg0{L8L)ag6~t4&2%;cR%M@!8Xc74I#LSr?kGl9hQws7$R#V3fRFllF;<1 z{5C$$Z{$R!vMcG7pOid9r?c!%!Z*Pdh?l;)KxT=WBjCR0a(~~j=N10O=ZP_+y<`WI z;zF4wW>zS(o?2YVQ{;)~5>uqA%u`6kD-O_CW{4ZEw0^Tuzlf)%mFuPS$WZd=DI$u( zDRX2E=`u$YX*AunAw|ZyJweTyC8RP-J*K-92ii$fMk)Mxj&f#=j78)m=DdtC7Z7M< zmsrz1!9I8y<0$|n#jKc+gyknHEYAbW5uXd9zt1Nc(f>wBAv#|o1_9TPOO!9AJ~m*f zWF4uDKGkg5i5M-FOBaLF?6`8WuJn3x^+#T=h#)=%ZOsj;MYzM(Ey|0vsBWUP=vdVv z7If(i94xx^?h7Z{QoeCG!&*4+}DB-YLUnPeS$RJO%w^Z}h zp;^&VHEA9pmRm>FZMz!n78^Hq#FQ=9$Tvz2Go)13JA!S*fWWA7zRd3?rSS^ppo;qK zPEkj_M9{CU%%OWm;0}=5!8}3luoyFRC@omtWG|r~nUcshMBc)Fe#~}Qxo`%C+}s`o z3!Xjb>Kw$8Pue8ps<$(qO-w>rr!qaKt*8^q#4OyF3*mv*8udZJpp@nq z&ov2Vqf{j7RP|8}o>21|X`TXy+595mL4dN@Y}!m}L*rI{JvRe-Gs}Cc*;}&NZ__V` zT>iLrHy}CG0|>S&gJ((r#ULgLC}(p+i&I{lSjebExc($luZwP=CHp&(vSclG}T+!zx(T~(svY5{`@t8^|-VL$tD-ZvM-_KF!+{4y6QPHe( zoR#@I)I=Md28OB@(nfB5F>zi}QCev)`QaxlEScfn22%2p?m#kaNx%ILy`(Pz@~PA@*}>6Th)92`C?bo%{X$>ZPY$r8 z8v(J1Di7Zx3ts9FCwlkSOAgt)ESNmcH2+k(woe!1fcH>cTcqT@Yi`$FlNJu%wLVT+ z2Iv}_iML3>=g)v0J6m-j}*$2%?3uV$a-GK@-n@Z%Hw>r4>L3m zdBw-hV*CI@ZDxfpgPslAPBgrigDc&0-IBW}oQAW=Gr<=@bt!ix&=KSZS}^BY83- zryPR#E&YK)S1vQL*mu>jJ)dWe4CTxYla-mhfC+q*KXU8#%8gvm|pJr ziSGi2o?Dmnat2*?d48dbz2S2g`(~9YHu7^C&iy)K^-_ueCUh$%exFjJsMLz2!tpKm zwZT9Z`!@9}e_f6oAS7w&X*WHo?BeIQU0Fj*2GGpZ-jhW}g4DF!EOk6^yyU}!3hjSe=E2Fz{GzAR}frIuu7*^wvpWLgBe zB_>lzd@{{}Pam*c=r+^oj=$>ZbWzAXXtqi_Yqy?Ig@cu(R)8f-^pt|%s;jZ8Yb`_> z%={(Ds<1m2f!H{%&T+E+jGMY@d9l(o1YM{J2p?x684@LZsw7$Jk6?(%k3=B zU0`%6u2op>Jx9n=U#bWNu?w=T@=T^~MYe1xvOmX$0zKA=F3@1OOYSSa@2 z2s}utKkDqSD@sGc=Q~@18j@VfL(7V&7DxR~#l!?rF!=7r6AXSunGv{)b$>-4RKe$& zDO>C)>~DwCJd`gxlzo=8k!#N+g1=4fGZ6_1Tg!6ovS;GSFZ^%$N;gon=w(!NS7lPK z;>}c=_4>ki83`jWRwQ#O);XFeM~E9aCR(w8fmQrA9N8x#Y03(_Q=CXCnMnZtu;;7s+9^w(&cu zcj-KkA){Azd3TRiY-bKzj!?d9(pJO0TdmRlgTsvJyAkvq6v!Gsa8H58!tUpUa+D~8 zMTIqh9Rt@fst+PLu`(mGMKV zZIGVT<%Bn~0}rV=z_lY(gEP&B2frn27QN?9tyxT5je98W0FqMR$?~}B(~*d0%GbLd zlKhvb*NR1uDdeN_v0Zrs79b12SB1iI|oU=qXU5II6IxH)*caB7aCtGz~2Uhyehmp#{4Hv=$+6NI(nlBm*o4s?)wlYtEu{p$4MPqf20d zCxz^}TL9JYq&7TH`k~t}{PVZrk?U#0FBmyLegusAHmTb^o?jla8+KYELT&q%&9p?E z(+`#-eb83ZK^e5!s{BmKZ%_rRl^}JI)LoYf?P{q;xiw-W74;K{*z>C*;{+6Uy;erA4_Cb1KNWSM{`C{zppsne-hU{`iGT^G3Xm)zv9{{k@ z_c>A%{xvFMB8bE%>$Q)MJow^u1b{L+7YwsP1O5LJm^wb z7LNhj3VJ6>N#1__+WGP)d`UZLtpcu72!aR)#-r?=H7I)29XijGlIKeGNpdl%0JcrZ zH9_X;7g+%>=PTn#(dWnu{q{v=|0IeULTm9Ck_2RcM7t5lU$xO{6%r>KgyHDLL`Qnw zQ0(qM`(14CcKrObU-|41yhn==AK5<_7*rHHCCgOQdN)#jwv=Cy?^N({QUyCB?-zc_SP5%za~)yL^tf$|K(Wz%P}%)d_MW>dHPHp-x@ zHpTSIQp;Byh1D#1tycNYS4Rn19yI8m;LSc#N=KTU%Pr-|%~VN=2KR?|-FUSFC{E=B zoCYZSiq!h$3d%gZrprZv1?EWaSS5Vw=S@>XRr%-4Qa(Am2fIfv(KyE*CAGflg8IE) z{A8-}n!qJ;y5v?Fuf$gIt-TlY80fY8e&K_llRF(=K!BBQ#pTnMi;2qYW z^`%Mbv%DwzTi4Ll0d`d}5XT$whrxi50CB(ZckWxbpR+MlUOK##J;T?m)_ZBf=Qe3* zk=&^OQ-vq=Aw@syaVZl0EXC>mOqkV<;2M5mZcsdVh|q@#HQq*2Lme6J`9h$j$^^Md5kS{|q(<>_60 zj(i$9b-?HjccIRdFPTayP}8)^n&EB}L%PE$}-irYdOZGA_24 z`D3)4q}39Pl@F2_8s(ccJCu1jdKoy!jCzXj#sopt8W~1lCsnET2|1Z-1Zw$YdRUGV z*d6if3V(|jT1$nho|_*?;F6+GsCYcaU9G4@Bx$EO+8bl!+ih|*4zp_1=kgkbnD@=* zjJzW(rsh^GNdfrgJiiUhHoPoFh#|Qrx6e=D%p$v%F-&9gfjMdF>Q-wcZG5uMAIU_+#B)N z<+1^g_Q5@BEepK^Qm{Ej;wy3)zBg14vcp4pI{IF~v|X;1Z@IwiR(ck4$!9`CXN=Q( z?`Sy(*kf*-K0D(e+9{n{5etzHTuY6xWE%Gc=Anw32KOTSoT2Dnxoe2<5tB%^cklZ* zw0D$MS4!o@C`O3N)lp7+4)6ci@$8jO(A1I@^L`w^uNCc;g-l1fk4j5*CX>eqTucO; z@(NZMB1V|_Nxz#`a%x$!+1wy#@2Ing@Bwv}S!lDEUFD(<#W843q9>t>@v?#2yhDk& ze5^#?lmE$OfyJmalJ-w75yZ^3$bLML!E+T`Lau+U5#HPZ)QBMmqTwA3JJoMQpXUKJ zhy&@poDkD{X&^URQ=;_p`|#}wW5OOD)LudDh0==bP{lla03aOW(j1OH?fbr##lp<; zH%~m@RdH{@cpAY>5x#|o+8-fS3}w!S=v3v0a_%-O*p3UG3r(rtCvfD@wLBMdfVv{Z z`sVpN_K6Hq&QV0@VC97>bM!9U<6(a;TlG>we|#m&EUCz$kGR>7-%+w^Qbne^t#^G1 zpZlg{BV<@ZNLu9IBT9s$fTVr;RPK1J7!}#BG5t=O($Bp?_&RA|MZrt#)PITNq0Vt# z```a!7vdJGr84bSARGg@$7AWw9n0=TLce`Rpis_@s}NXCkb}mmMH~#K;`qNlQaBzy zo{Wj!q94op#QiS{C)L6s9U8z_gYZ|?SQh4a&z0T1=(fZBF?PGbeC*I*GLMN?%AFlYo$F!IAua+mq0OrqbAkYz9&aaFQml_gs z{r6>Q_m?O&SuT7bQSSYa1;lKWH$8cAdQD7BSNWM!!M&7=OdcU-@PnBhq^iTPR9)p4 zhz8Fon3b&(MaejSEmk&6nJEqP?T_-5&{Fq6vTEK!?ljr-lB2L}6U`AWpE&oL1bc|# zYLkj$gkJHxO>(?H7nS9TO5`e9Ia;yKrn-g(`O&4B)~(r*(@m|@tYl@fT$xS6MXZ-a zx+EGIjw2rlYFAGB8Zwdrv9v<|I)WeQ0HF^F$!5DFC~gYnuS2O<>(D+GBXOTOp-oEs z&UBOUlIa$zSYj%HWu>W@)A_cmc^U*G+gG29olU<=!aV1o{fF^~Sdx*V!zJ1*v zm7EK)8%hAfR-KFPR7G+8au@Nn#2#cxwp%=w>xZ zWx5-}ewpg-xx^@$jWS9h#Q|P!-~N~Y6(fALVEKCi<+F^v2vBXQp{kg>a#hDEk#gm4 zu~F9{GSxeHAJ<_7j-b&Q8$#|S=I*3wcZQk-bd~cjw-?`fGL_)^{5`%#J>%aztYDA) zwn}4EtED<$-%&>3m7&DcRSs44S*=owrLT&u8ns>o9&~?3hp+uJU*D0qP3N9Kau_qV z1U7r~9JuKg8-dqYgu*XU9{K!zM;HN-SjlWbh*`~rK%=;b!GXP5U8BDe-lt+b$9sJ1 zuUq0^fakjCEuK^!JTi}oR#*IjNTAzo+5U!S13I-At$7NWYO#FoIVtHwbE~;ayMi)z zn+J4#zP?j5lA)CgAZwTN1I&i(RY)cSA^5T>*an6(Ka?Pn8aslEh>*XIppq}DkS`u5 z*ILP6M^LVx)u9#f(As!tK|Cb4jp}@I;U=x%Te;s;$2|}aJrqw}6OVf~9(pt$dOV)* z2`5gF=6S;Y)^du+_vv4e^Ke-*QDDUx>d{=p1K90f~-}m>6zn5z~d0_uL z83$exqr^!a&x2a76S~%(3<14)snuG*SK#FaQ4kkT-k)rMwW=hrHrsbF*QlRKaQ}u} zx@828C+`cq`&PUo{XDn1iU6%YpkS8`jzBwohOOxTcoB11Egyb6u6Vlg&O6>Zu}EA zY2W8vU|@EK)p^FjY{S2Tk{oEZ?0sH9V3ciiBI+NJN%stKrm*tNFj2s5*T^n2!l?f% zYTMyVco9t!@u4Y%3f1)FOs`0$xA=*t>W_ad@g4k_-LV?arp5@)q?+Vd%6P6(Oaj{9 z&X#)=wpfj_X&JEr8e?vG>cr$4z9S{w$i-+%Pl-sw(G1MBK zI8TMxzz8;W>1R_nPnlsoJTX4v7pIc`gU1^6LrxI9>!A+*d>R88Rady31Qyy*Qx9)C zUUmZZzp{Fx>Pwt3~vCEk8o++z8 z>uT&)=9-W?RIh!VO1TaAj5qW-QFMs+VzYXDIGY)5v{WrMo~!sT%4~lpcLZk@%aum4 zN6oEb{2jxs4+ypI*05iB1q=uU-(*UvN_6|U=lsP#sH)6vi2h=;`86`YFX0@vA-GM# za9^#R1R8>`@@qDBNn}M0!bA1?I=}wbVipaE)!TR)vx3hWK6`($Et* z&M7XEvlh%=n;Ce|JH+hv9RRU+jg?vsIEc+fC7UFowawgWJegnL3!U{H$o8CNv|yo- z>&?vA8#$Q>W94;uLQ0L6wog7T;l7eyCf|NBYT4-D8#SJ+E~YIv84XeJ=@Ge!DV6tn zjcCONUw(ad65ln-2s}fI17Pp@7SfFB0*!_;nbs{o>w4!>V0V7)r&nT6x$rW5c5o95 z2Xb>kVk=k*Y@RCc_YU!LlAv~v;Wm`CSyD1cDG{43A2*uazhP3B_e8vl5_!?&rZOIQ zVkX7o7B6?xnEw~j1dU{&CP9ltTR5z=-x?~jBG^NvQ%*7J*Yb=b$2ke)Xwt}0sgVQ2 z969PQ=0ueIv?+!r&t&`hay=*b`m)WfOOM&_F4m~h{sNO5a@x)9#tjw6Y6J=hBQDMv zeHsTE6%ODpPh-vf?V^wLH_`zD7qhFtQ1;H=@3y@?WbIJjX1I|;vomrf^}j2{KiBj& z4{^E&fqajkStY`ItI?J)6QJE{63z^_aA6M$uTHz23Snd1g)}a5Ml8ZzD68zs5g-%u ziz{7T(v)+X;r|zq0l}=C`caq2D!zq@;emE?F@_-6<_MpHV7Ft+ur^z8tL>A23W9Yi z1fw*w-MQRrNHj3nz1okdM78)7B(HM|B_NHyXx-DmDTw@F4} z1%S+Ojo1Qu`P9L;_AsTvZ62?A}n!tOB_P4LW*#Om+@w{>jryf zK2I&a6^u7LPEcV?H>J~1adIg)TQdk~C(sauHWnpd2S}s5xelw-gZ9mBeG-j+65FC=E3XB% z4ZWXrOv!3!6@VEl#mEVoW)yJ&ZD#!gQ7-RLBBy8%Q8ke>jiR8`7deH16dE~!fYcnx zB_Pd>3@5OLfH96O`J1LkNmMYn>S$cl{`jb zu`z!K;nNBT^K5j|g7U@3#?`?3>J1+oS8e70#*dBh?TpQF~c54b9D%c+h)udt>4_xDj@C%irI_&dE5w92xE`d*v7kDTlzmd z<7!y4nusy&^xd$1r&^86$!s?E5UUOTh3L9ayQ(Y3BKjV}^nZ_*!Dy~j%g^@jX#eX; zm6zL-S7>#sR&|M()tJw?#Feg&4vzzSOkGE_G|Ot1hFYp=R+H2Xg$iYkxjA1XjAm7( zeNopXPP#~3pcMx*x@pWNd<&WC<9k$(<6}?*ysV}*Qfg4vAKh&Y76hX1V$azQZ_Ae2 zGyEyV+Ty^#4B zSIcdH{*6S6P}*qSV3gGr8&6KD5A<80qRs;KB>VFi^O24;R^w^`PV>F;+q6nR)Qcwu zp7Mt@kC2Qx!V)JAppDyhOPSdXBQ>rQX_fym(lh#uyUzpIq0F(26L>YNQ!yEGZprPJ zdp&0=)N$l^%H@7!jM)+X3Ew`Q8Tf=w1&(B=q_#^S)fSCZX5$(%^hd2|i^SV|QP6-W z_*3xfXsy&|)HjQtqis-P^BI0*ox1Y_f;jh7e7}dTKBbTN7>6-wQ3~2C0?DBg|Ep0IS6j zrdUL%rOs$^=DvuWp}a10kI~|j9sMV7t9$I*uw+cGHahqJlWoMf?ScloZ>|CfD9sAqKrzTe5?czr#h?xinaio7 z(tcr>0!6I1bvg9RsGm$%L||D_GdF|1R@D15U+WUe6T_0&_ViS`X$2P!<+rhvG{_UG zzH%o9hsx*5QDgnTB}=1he5Orm7eSoM-|d3`Zk;G)Jq6FYLOzG*_d$lRd+W`RO^eIl z#nr!3rl~$gcFc6=+5}2q;g^jPHz~-k+Dp@Kgu9Y9P91K9g75KC`zn)!&Hq<7#W(+4 zb9xh8J39_JxEClSQ@VG=I z*hW)DGV;8BHm&6u3O-BD+O@hBkG`T>Aq7Y#O9@j%)FN4lZIU7^b^g#1RHPX&bOZ|k zi~My23*(_8LV`UV!E@qq=f^|E@z8iDv?+KVAufmseqElN8ISiAmnix-=5>G9S$CbrHK!BthxII;Nps(I~g;!`Z!Wr`8_&?Sonny18e+rtKmO^ z3X(|b1+qbW92){;CGS#zBYV-J76hjvZRr#F^mu(frVhhI_9BKLuyi?|v1m-hTC5wZ z2U)-yYD~zfcN(rRuM_)5)n#ZJ985x^om98zm;H}|MBt?&gD=)e~s zY$by%&B^eKon^@)6}TBWrbr8rul|FpX2ypn!>uTuX8z@s=0>}?P0M0?O*LE1W?7re z)KKl2f9j15p=D0`C^y?&+fAGOCS!Xe2(JYousS&gcfV1 z{{!}0#bPea@_LA7{L1;RmG5*$IbchiY}8JCsV3L1cXB--@Hk9~-*occ@Hz6H<>VEj zGhppSt<*l;$u%aPO94NA`l8$THtdO*ZR}&HG^O2>7%6+_*#L4kNl9@}Hes&v3UR4j zikB;6rMe$5~!$_x$06Fc`5eS5*NNI88 z%8Mh{hws-I000XJChLDDszpCs+Rgkq)<~I4djH4EB(yeV59qo5&?({n0K+ zLsd&;)e*i_mcfsBHZ=F~yVz_MNvf$3Wqmo+OmB{*PW!5JfyG8b8jt!7%)@7r{!>X$ zA$lnkLJjjGfC{W4w;e9yWGCaLhs$`3ld&ij^!9=KGS!V#DO6pz z2j;u!BG|3!G)@WtMRmVUO8b;G5!$+G`v-?*_}VudGnKghX?p*}8p`_>f2%58TH< z)V)YjEBf~r6aq!<)6PnJyxRszPhjrb9rm>x)`PF~FBweqVRENBz|kh+mi z8~US@Z{L2RSS!|28csBo&j?)`pYh$}P6cat+P<#7sI*RAtXPsrR2PIQDidGXc^e!9 zmNLtY4U1UBj}z|^n6YSE!Lcz{!5<~L3U-E1yrPOaf7-1%?C}J^LYmde9`h9JE-i^- zRrP|b-56Lc#nL@ft>ap&DKZKZB$GSZD+@$$fk%rXYx#K5subtW$OObwLS-hV=@@94 zRTCVet|P?->+!Qa*|Q=?BdGS~Je{G&DtxIrKNPE&>b#{hpucf@tYvS;ZLzR7!tKfe zToM>9BX9}q`KCAmu8vmZc%F;8Gb8g71bG#r@a>e5Zd|pjQJmsFO&e!nP4)B;Rr}H% z;qB-smh8}Nd4(`Fp;lTAMiLsabTa-aOW0S&Jr_fU#z5a(&)jX22{@ILyF_CvmunbG+)hho@L zU?-&8*B&mRAg8tA(+JDK8rw-h!nk*j0*P}JL}G@^b@;g`^8a->0t(~qn*_hA@%c0@+9hi-c(Gkd4GXWCp3x_>AU zjR<`czr{z~{GNYv!3#nL{Ov#Xw;y3l-|Fu(%&oV)8V*qq*NblU%)+|IXgR{%6}l8} z;YZw@&nN4XKiMLmY%x}Ti!Xc!4P#{$0cLL7yP31H_h6rM04pQ!IxhD$F?6ZR_kJaW z8|4Ffn!yUY?DiW*G8GCe?gGbJjGKHp)Tt`=b1{8G{-jyvR{w_2G~~rtxULZR)weNx zR@Egy6-02r?Y~bVD=_fJlc&%(RroyA@U`2|3vi5u;;eg=z2s-p5H5@gw0Te01uH=^ zQ+2*w|DY1;BiEC`n1a&2T<308P0&|_cBp7lAff62M}=OL2>v>PZTzw<6WYSB{B;C> zuLFdHkjY<1@MRr9`TR9Pa%8bho*57_j>0C|H{PJn7V2s;y$iX-JaX;R8Id7R4-vmn z0)>iEp5u@m#ny+o?)w2SUU!~BaD~5zaMawz2!b~P4P#zLLpm?Y-o>~--6Ac5MuQ;AM zAs#o85dVA~!LoR$(g|$}E+WK9#0q(s!2l1lsexb4k@i_lg^2RkWRtp5SS= zJ}bYCYvi}-QTbIX852q4bf`&^xaZV#SO}mG|W6<}3Uz%I1mHNbe`OZ}Ck?x1|`L zLAu4^c$|Ms$*&u0zcNAiIr6}drliNpi_bv~rbCn`khh0*3O_zTd7+9a_VZ;ZITSP-2DNU#VKhIq;eT7~lPik75^v2;L*FPYj9J-;K1y{O;zr<%j?>B^{7I zKrPL~{BBl*V}2*+grbTtQmpToM?saN(;Ue(h#TM4IQNA}UCP8=jPSa7F`I-~>20@X zZv2Xnm@;GqR^0jCijuwRPL9ac+M$JZfhF_Txhh1P5o+7{xaD4CxKoNY-fN2$Qea)A zZYt^>db45OrtT<0g{*!q(+XQ!)_Hx!2&HrSgf@UwgF7mH$%o?7@-FsdPm3JG-5uVe z)?&D!jIGVA$YSi-4~}5nW3e;*zhq83_TiJ9`!jaHugTpV^SLlUsf(Y%Su}o#W0!VZ zB5kP3QzqgPzSy&7T6hKlJyuRlNSXgkqqKg3Ks=8jfQIm^M@pvSVzcovBAAcw^X8oE zs&iiPGtpQ;8p@9RvaCP^pOyEW3PW%bMf+mngPF3iyV5RQlaXSaN=`&b_>)>-vn~57UU;x z0y$FM{~^=l5chuwZYgsj!MIfNNO|$emAL;Sf&Qyx)URR@;RY1Nk~&~ld?|ya$I@7N zG95L$)qN-@8uer34J+UBX>uvbi{bgg;cySgW#jz^hNB%rvL73Q`mqGoUw4gnDQNQ2 z((hh#!@Yjsrbr%(D1AK8kUV|s49MXh_9~L_5XPL7Qm>A>+emn zgbfDoA`zpaM8!5JRZvt=l&Hy)3amjeM2is=W26WvY!EH38#h_@dfk=!NbM`7|DvU> zwYFMbYD@sL5p4zW0g4(Q)w`~>_-F~B=KKB5+Zhj!WkCwx|@!Gkb8`lZ9w`*QML0Vj#d+S=5S+}NPx*i&OM zdNWd^89W0osED)Z=z0D{L`6ZlC`VQ=%OsJ@}-+XQ?nc}lb`yX9UHI#bp?|?eAM&W?IX~f98m3Nu~7|8#hi(!!@&H+ z+2~_OXDoYco8c~`%$60!Teb%kJ%LKS1*L99_Gn z_?8dqIj#O9eVD#~)K)BlwcBT&g1#BXD72_DF;A0|j#*nR#$Xs^iRSDH)*@L(s@8Nr zDq+aXLFFKB=xD(*<`V})>exviI5~*c2mA8jD6|B}Hu9m8XrE!e)}k~Symo&NE_%Sd z*V^sfXdk2@v@lbo-QI*Rj*y9bY>5#>Yt zKCRI{H}Ts8_ZKzVtNUs+58jJDf*VTtukFV-+_BH${s5!%W<-p|;27m^FY<5ds(*L_ z4aVG|s`BslLeE^J9x%tMM4eR$A1m>Es36Dxes?JUyiwh{w+Msd7{tZ#fX}<|Ms40e zi5|S){D6gEM4aN^R*%vc|MA&&yAgswNr1;sfH8?Crf;rp7QNK23LEuy*#_x;!rt7Y$(;9C8k!hIZxuK>8n1Do&4v2mXFXW`Hy)^r*`E|gukFT%E zYu6gbAz9qNZeh~@lobE#Z=ipT#6L2bkG}sbPfEx!5`sg>+S*I9&+=T)G;<}5JuPJ3 zJccZhkdHv?v~}?`*WAdEItdw?mga_Q8L~)1Xa+r*rdD!WEFtfwgmF8C}ge}!yIjc_EszP)LQE>jjBIb1iN~u5o z(Ziz)5wyN$?&51U)Lge<-kAf>ywuJf_&pF23eBnJS^b!_J(XJUnQx&2Yel0des)po zIdYsBhwvODLl8P1)P`0jBVZM$P4BKh3DO_g2Tu}M^RG_qXN@{l9WRIGe?`yPGtBWn zlOYPKNYbB-4V^Sai31-d-aVQXZQ*Nh^v8H*)IX!nL*sRZ znmAe{^{%z~GUnVpC!?{&VzdI}Gc4LqfzCm~&Ng%Y4TV`LRZCJ$P}1ilcu4qN6)jwa zXrQpoyDk3@@iwzhJAo{5bC(rqC*GKx@svqVe1|kw0pXD}Tp@2~vsH3<8^U$5W59WD zjuoq1y_-w$Rwg(EVih5o?Pr;9{6rud3XB2UQ%kW5OhP}SJUc|+7Y(5j75^|>DpwKs zC?JXQTMZY|LC@`e49%JA+28*uMgah@}6WSMF3EfmH0*ba=A!)Me z57tH*Ks1`E`-St(bA=1S{JS1uqP;nVHEm@{h7=Lq$O89IIAAIG;v~PdmZOfZRphv!?f)Z61BUbRrd%+(qzqMY0aS;_=11bOpfUlLk|C0X@t?BEPY1 zG(B<@fS@h%-Y>48LLd`@A+8=pu+zH?nAyIA~z|Il_D9WUW(Mm-w#nk%t55^H# zUgC5C6k6e(liJ_Hl!*o?>Im~Ao4)kzhxw5gaOMED(JtNrIsFk9;%JSpgXfR_7J102 zJs2M0@&W{d3(yN77lm@5g>gE}rg(8dS*h08#1%<^cnIXcfWT!vc%B%g*zD09xtZ_L z>}Uu%^%d)9j5Q#(=+WHR_a7Y?yM8^o0$LAjFv|7X^>#7E0NZYL#xNWGN1Oj)Gu| z!h5>$=j(7CW_1%QXSUpQj0Jmel0+FCtVfN&xQn8Ju#@hYu+U`$I7q=h9xB(Eo8TCw z+0kdQV;@)BDn1ORQqycjU}T_hrMCvi|MW6r3i+_Xs6}S%>94X;qjV zge?HQSx8s-MSS{Og|2WLmt-Yd) z+(Zh=r2K=9i{%PQ)@t+<&q84bE7M$r@Cx&%v*Q$!zCxr9?O#p=act8iigxiPY+`{p3f5?iT_lcm z$N@3@-5`!D;D$+B>>E?rw-o1oEEME@S|E&S@ynAadwc*ncREP3{P=ld=$NB534cz*|uMJQ*93Dh90-gePUAU8D{< zWyWJNoH6i+qq+%~FX6gB;kq~B`bEO^lZ2}?;i^lx4rZ|mgeVd3F}P4))Ig?IanWiF z|G-=(Ty2SXTP#14;camHTPu(OIwuIL2{^+8FUVnd_Z5!5jKNFKrP(VO$53XkR>@Il zF?;3j{@DNOK+QiKv2fS`Pcm2Bq`v`K@@Vd1%FOCV+ry!Fdg=A{H>(MScOFJt)^{V&J|z+)SJnw!Z;3|5n)GByr4X3e0tydTS>)j zJZM9DnjWY|59U2IK1o{nofu7zkjEw3Jl1OlHCj#h9r9?}7SHL$UOD+&cgF*}`UsTS zPixEuq%fDDiDtbQBj^*<4CXq<=sRQA#%)h|CQ{`hVMvVoqLv{s&v4p~7z#B9rl~KC z8xM;eo@Q-o46RMkY)YE7sczs0h$HY|@3&xO>Nmgx%gR*NR$zj@-M?$#lH)S%OFfHj z=?IYHIw5wf<-jRDeDg0Ns{!RAKgK>(9l{P%Q$vUA;uJq~;SZ0oKFOYhnwfPx;?R^3 z^MPL+!^NLsRulsxQZ{e|M7IDL7fU7yu7xp$&m+qs2PwdvRu?D&rU*62QJhwTEP>Ao zei-Z|tDFlv)T}x17uH^I35lcq9jbE)S=ZLSl*e=6hNZDJBv4H1^fqks+4Ek_dj;Bg z*?M>k{OU`PCd^RUrY+TqspT@-2rvu4vp;wZ9bD zg68NV599(#B&r5X>Bl#$;#*avP%A@L+E5XtvdOHzsxq#SftwK9BBgONOPQ*IzJOS6 zo;XY`%yy$Ewbon^51h2U%>^Ld|1hacM;mR;w86qIthBbnUfDa?Deu%)(hy(Pe(mn| zK|tb(Pob(sW1pE2IePnIm<51=(eF+s#BMH)#t7E8Y98l3X!2VIU`9A6SD^$)FS2Wf{afN(V2Rd>0e4pw1N=qifd z#*P<)le!5khrGeCmx6J*s=X2z6mI;L(3Qf;xh{gkw!?jR-Q zFG+7&eN}2HvaN_>P{7`|>lUm2ARmISd1}czVcSht;<8@U!smftd?BdJ!mSw9M6j{X z)MyJjwGMaPMX{^Z#+{PIaENh20D{SMzy&|23}6`aU2y|$mEH;R8#~31oITp~bgn|^ zM?T33BosbNUjUkwxmwdR@B|fGd$?E?z-Ges_AW=6)S6Zzi}PTot7!!s1_>ursq9T3#>WSfikU8wQtR0MY?YV~Gm4^Fi(zhNry<_$?~FLJ<#TDzX#={&P7?_2dMY2G?ojoZ z+^tRC$*T;y{o6QN60JE?jsv4L+^%CQ_(tIa*s3LYR$bYq;!f=zSVx-eE+_S~Nwitd zydI!ym)sBsG5@`&-QZ;X1FP{(GL1&i`DUxcewfh~V?EX0-ZkRP04G2SzEqy70miTm zti3k5U7Nfe#yBuB5A$z_s+4GgVpCcxZO49O>3&$av3r)H<^yQ+2^}n(=+f#$Bi*f> z5Yb4VRqLmiH(N`OB*MWW6k2$dmDA`>v~~ckN9kMJ_m7}8s1vs3b)qtWVf1!10apxp zmZTKznuBts{6x_^p0tV%T1B%|y8A7)Em3Ma%uS)xZrY-fzC;K5U$IeLB0fa0c)Al6 ziPO6|$aqG@EVJ%#9>~eJG#1>&Ij}%Dd62W`Euagc8!eyX37zYAG@l29P0=rvD`q>} zgl*c2+vyM0XxX5j58K}~2ZJywAhfSJ2H6)zT{72Z5`nu>i3S3AlC~n(iG^d27CZv) z43dztX>*F!=YH={cT1epg*8KjZecH z1)bGrK{vuz3x;~<`&BfJM-F?_vLM*j<;aYDzY22G`fShlKSO&W$gOvK z=BKphLaRNO^e#6A6nvg-ri9#o|``z)nA zUJ4L<14^+F`zbgxz?jmUMST}kr3&KA@Hl?3uMgFUIWx>vx5^3uL>*gC&{c7dG%Aa6 zON#KCx>%g&mvAJqveo7Ezj1g@L5PGziGzFIew^G+Jku%PRHk5mXmtwp>|Xv2)iasp z1K(7Zsqn1$rZP>|^NSyT<4ynFHHw0M*{p^GQtEM~-7vj#+Ki1Z_{tv&hQx zfkd8hYX3vlP^SNo{Yi{78>?N@Pqn+)zRE(Z->g#d(n{I5O4WQ)qLdAwUF0j?(tP6+ z1+j!v`YGXVRf3g$c3Sq|v$F5PpiqE`HzGTccS#K;*Sf9$mL}v_4E94%lkitYE#GN~smsNn^&dvQ~{`-u~2c%_wwv{=T z7^(#+eK0jq2K(TGehR40C?GejfR|bXM6s)S2KK3#)uPpdemVUUl zw&Ty)<$5JWMfUhon4+TGSS_Put0*~El+x5F17Xb-QF2riyA@?iToaGEIASOAl@~kq z5j(c4;2aclJ~ALSi_XJh1Nh3vwjho>gZsuVx&;b=-)63#2T51)fK|Ac2Z9HBDSJY` zvA9ZtpU_Mp2%-Z3;p4#1B69oIWe&nI%ZQ}heeNA)6DC}`=_&bbAll~(AR z2u)+28Of|=Zd=k4nx)fW;esPGnVC6;em{?AVOhT6nh8vl%{-C0P*9^%K=jbdD$PHw zYE&g+0bzQ@dd7++cUH@qjH{;<6BeuH!Epbttyt_2RbpSUZna{)hl2W#HOq?CcF_@J?VV#UfnXsjhxtlb#3dVB37gkjGfRSRxn z#{FWJA2%oahuFzhZsC-af3i~ElH&IZ%daNIPq+LoOYy6>{CMs+UX!_&A7%Yk}Wv2*}k|Ebg|5;yusj#)Sap^!I_#e_#+$3_~d;=xhev z-Dj#}8FW*hK{f`>?lb7`?;+^IKFiw5pl=~4rThn{VI&@r?sqr+zC=w^;(6)!LAu|3 z`n{a)S4qE3>3$c{@8NX6)9ClpbiZTh7fAQZgrgXeDobmrw!pNlE~>C4_rvOW-4`<&e`$Rm13!LWV7=+)Z)L`J+&})l6XDG7MJvD28S%d= z{h3z!y;k~jzGnKMmHxL@`%d_p>5CEnh2w0teMQ(Y#xICp7JkD{u-UG~?*X`dcu&Fm znGWN zcBt1#^`iP0JOLrTP-(tKtJm3lb-2bsm!OSK{3#7}901rkiW;8|pC}8;(M2i>^629I zcq?6B9$kDD6LSB;#2B~;>kLH^M?>nlMFe4i!DEXdcVS4ZB|s@1nPZW_vS3pcPxJY~ zdttHxN1Ac};CE1%Q8~O}KLUJOBW0^N1`TU228`mki(u>5HB~MKhjQha;EY1{Umzxy zXV{M~4NWZRzoI{kR}^~KiAusAgw{A0A!A<{`%J7VLEofBFkWz3BCc#bHtt}3ygXAj zbB4L1R@O7HA%tt0c`-Ha-I?u#j-mZReYw-&-;@vie7S)M>oC2tN_RVr<=e&^Gq+8| zDSqhBdS`mh)`Hwb%cyoRaYm(SG0-Z?!<@3sh06hl<{JjqbjYj>4dOQN&e?Nyip+EzrGna_keT zZLlK(6H%Ev$~g5q6qZ-eV11t%Z369$%$ZXEsoy(QY))htQ%h|lmXYbF_%@+06&m?a zcmnF&aQO{_V1WkM&mf$e47o5Air}_J9>T@mz>n`f0Ba0@f1w_sbuLuz>|Pfz$4-j4 z9O!WD4r)!K3EZ>sz|qu(1Mu`|O;kMu1ObLT=IdR+I{Xe!_VaOLaNH@h%pMz-+8re} z+Ka`N*aiOEKDT*3NwXCDZZD%zvCDlpXDY7aak3@Y zdtC+(ynug11lzg5s0vPzdoF31YL8PEY>@ZJxb($?UC&eT0La^nRCgm159i&1rrQ6H{ zyAXY>3iZK51);NSW*38oC01K)@XMipC;Y+Ii~R>>k7Oe2D-(;=^SC&NDB#FjoTus! z>o2`*x%9H-Cl*PPu(j;z!QM$Sf4{d-y04f0y)^qNsqvvuGC6Go6eLTi5qrspjQ@vF zKb+aM^u}pjMfkzA`Ww~Grq}9mlsLm4n`CWx9kj_eBw0b$Z;EHTVAp3Uqf=qm+r9Jm zd&>nrrRnUQB6gs^pm+OxUqSDrF4_nm`kL#twEBnKv(5XzB(o|2w+#c%&Bo6MS~d^w z)F1u$OBe&}!;!+DbfY-(CtZ9$_%5F6bQ*9A{K<#-E+Kyc11^_4lrS^SoXBax1Y0t- z!mRm$uqA%)OdDB}ie4;9Rm4?=48d>AQLlOGRjXK%#p8?x3D&+`RsKEMhq-3gpGii^jTQJR zL=f^R%8*bK#rLeZF-QiQSD?S5Z^LD@ti&^QHcFq0ZUp@M;b<;Hkj2rE6B!4+tMR(G z94ARJ(zPH2iJAE(cdw6x0Yp>NbNDxK zCR+=WD-3E~gC`b?c$$lEBeiF*fZA7?C!q_$b2sT|0t6BN65l}Gyp0>_)g;6;h>TT_B6~dAn*f8k1 zx$U}}w&!rJ1{p(KKg-!YnkOHa#$5|kXdP3=PLHpj zF>#?zXjRtE9CyJi2-o*tWig|LSqA_!TwDm?g~Bf)S*Wr~VV6uhKN$Ks4hYeoFx48# zg5weiK4C*5yc>>Fz4lSKl&f$;_mXCs_j^_M!kAuFqu3TE*MiG1y^iQDKo%+-!Wz;l zq~h=kwh$qCFv(j?i$eIo*$KhlW+Ev~k!7%je(!kk9+yFCU9emiClJ=Lhv-<~C%}q| zp6W&wCv+}39;O+jhBS+|)~{+^ z+8I0r8%NI>>9Q`PN!hDuYZ;c0QI_q6O0=h5Is_Cz<_{wZuQASrVe#Uy-2k2nFTUe{t zEQq+40VJS*o{Hog=Z4NLy9B&^U1D}Cs4#=`twr~6F1nqZ;R-WmIONBKA$L)QdBf!- zHPq>qxo2ekWS_Su^qxz})h#*8$c>#X zdNIf%>+jb)GiIer66?Um_fU?^ATcEB&B^v+0@HKytWBMGtY&GAKSHK@1UITVD$EU6 z$jCrjaSt>pw|AuZcYp|F1l$%V9M=jC&)Hatajh^k$z6dTI)wE?fgnHzzXmowK6%*V zlSh0)RIoRH^*3RY6S$Y;m+Kpig|#7ff$9F2h53o~i{Ph($2sYuI43<&z^CW-oSlwa zy&x#aZ1Gwt{1t~H`72U+{Xz0m5z%@Q#1k#3IZ50TrSmxY$x)v;28JmBsW5YD6%q>F zRG0RR?Ga0MWH1)!E%zgu=V;(1taR~Aa|NcXTF)?}+-WQ;h#ekrl`6Z!wTLIXIo)*N zPY>VAr`K+dsNn4C84jzj5K?TKWnM5@P#Fh9T)E+$$|7e1i0K$w zpQ4~vVegj%I}1UPfR7~>p>=^qIBE_F&8%14fhZ^$D9`=i^q4P$d5Vh=rPca4-vVz;$wUY#eYOpcRP- z>FLa^3%YxJUZIc!ybY04!9A>i}3L$%*bN!gS;=#KYw@8zdvZ zaH8QY@_TW0SL0-4)oUJ&j)iYrnv-Wqa}GnpqVKX~Z;??+&2!K=>hMifXWy})QKB}^ ze``>-*7yNyPzk+lbuJjjFX-W&8uHF&g(^glg{!#0s+fPD*WD8Yo8f|m)zOFsoG2>7 ztHU)WClitCRJaF~L9}J^B~3<;qRAr#_loCTb)^%0-R^ymscdmHLfd~Xy1{TQW7TmA zs}hTD!ilU5u{qF2he#dRg!TBs`LemZfXNQHqEoEl$<8#(zD=v*FmzTxBxJ*8nRCmg zVss>X+_R90thIw`gfDslY7O>rsJ6~K1b7p4A6BD#^Pm(0_{L5`etJ7x`hHxm`VcOv z_u65&qTMXi-FY>7<=~(TTRA?Irb>asX1=-?Rq@(mCFb8sr$U|I4f}bOw}IHQbjaiK zf|ZAXzv}>(Xw`+WkC1YZGmd!#U8saRPvuFd5}(M|shjHAfn?_JZr(y)2wmb>reY6q zf{|WW*DEmJYvaXUjL*y&9bJ%Y6C~G6UT%Jb zE6xxDc&2>7eix?2H1C|JCKi!B!wwuIybHJ{8EmbWVZZS!)+1tyLZ*}j>2zEjnCW{~ z5rq>G+z^LEaC1>7n5>f&25lIADsHSf2SK%~;Hqt`1~Qu4c5u+=r|!U7{EuDuFOzT( za&A8Tku?!1{wNvVH~*Ck2Xxr)<`&FkbjaM3oMC&Hr%>DUj6AgX{oK!x!LKFj4i1^X13r@I#z0 zixD+BUyf8?GKqG$PRjzBOw5*-IRDex@>+Ypvn7p?{HL?!Z!i6-+44cqR3K}=v*jyS z9rA4X^XtB$*>Z+t^xw>u9UzYXo7r;RRsW;e^5IVsv!&s0PVgmj;^XItZ z4lVwFHGlr|AMxesLFdo)H}pAwk}KzWb0yyoa+RjUZEC&ARirOv{=6UGiS?#@#MKP2 z0BXL%l6Xv|#G`~ulkyCS$A7J6unHC6U&!r%Oy84d&1w!=1LkuL$dwk^?-?Lf{jUL| z2<=A-|2HO7dIexCEy*bu&*89v6bd)8a9U_z1qWi<%wG=tJnc4tQk-X#o4P=ze6aB2 zIp2_VBbi!B4by)Y@&GRu+zxZ>ei*~0D7AOSE@T{gEPi)DVFn)x$+y%2RfyYd;XbPi zJK5vthxKz2ULCISSSuAOA9^6bp^NT)UeNqFYWf#@Op~=NoJAq zLA`V16-TYx4#D=`w;`haVDJsEGXAKYH|+dj0R*(Mq2GUY-l$G(-JQoSn0vhwC((Pl z{xv{b*QTv&w9%(VpL)SmeS3{wdVxDM`ExyT(?kCK*Df8Ut=rlj&A#Co$t61E`}^jN z+OMs9L0fn45h~ftTsLgT>RWNU%#xwLO=E&Hb1yBA9ZipGZ)%U3DAI~KRboCajS@hi zJ8YrlxfR&g-bnYT%`>2@QA_!T`Rv^k$2++o{0D-7MIvSOoP+ytu&~9_Lx%;t%Bt8o z@g?x())IIYFS&5>Dq!d|%+$SA=A|{Lec%lJWwxwGNGL+?Qgi&%9 zVax8<%U(3fehxxbwn}THNgtfG)*7itVj!fvfcGp>+nZliPNNQ&ZNV6Jj(+)Wy?$rf zl}pt2zSz2Q>2_wc4~iCdq3lRm7pnmHA)&u*o4-3xTQP@uUfy-_cS8kthwK%4Sy%mA z#^pOhWve4)9F0izka|6$UXKkFPnx1Y*c0ltUcEN))lt@#1t8EFn$}s-Q@`7sXjgRe z)=qo<6-NDYQDV$fgYdBGl!U#=L)qAy*!yK&+S)VszK`p%{2kj+H~*KYGPS*Van}QQ zU;N#y`mQC7uBjTW5wzEQ?w!3GDKz+AS z-=$PiE>ui%cJ;_E{()*-50{8FKVR9uuRmJy%v+;}s zYVlP3)I7LWfee|fRnM#~hE0W@7$n|DPK0V03@9x= z%s)Oyk7!LB4!7A7k@jNjCL@7R*vMNb0xaMv zLS;Gv3*bT!^&ztG*Ae&uT}ZT;0r>XtI})hJD;s|>KA3PVXB7N(1RCjw6M2?LBrp*! zenbK#3BS^Wiy{jZic=5r2LT3L80pA`I|KOh^$(w|5Z?)%nV*#goIk_A!*&`beB^}x z*gIH_7Ys;S-yMO6#JhDk%7}vzW>(laFs?!x3L}Jr@D&XI5g#~Oh=}tmu=no8q8KQt z@QD0OC|nEhQ%`mO{4DeI$4d|l-2w5%_3#KYnwRnEg($fQ=Ie~%q5RfCPPvaGr+Q@1 zJN`BpB90vsxPxDVeqi|Co_J_O$Sh`BpY5wenKg$C=oe z_+&9^pW_|b^Zp@Je1PV6K{46C&t8wq7h=bSe!@&*xuN4+cxT)QVuT4O)|}px+b>D$p z&$&rrL;lWaAvjnn!N5`p7QN*r)PZHN4lF}pBEDQa@C$DV4Fz=8t4hNjOmkDga+_RV1_FoAQp&z!Am{{)erJ{9WV=@g9tD~DEzy*_Bs)y-sazr%lNc)4t0r0 z{SjlIK{=OUBsD(cSrmPRm3bu{{@4!Rn#sJSyW2IKa7j$;9(}?b%B}9kkh}bBreC*_@i~IEL z#%1uyX2r)&HtGBGAQj7#lY(?g$!Cn2?9-I?sSBr}HFcG~Kb%4o+4i4^ro%mw2y7jQ1p zcWF)k#}-yPgb`46BKv9{`$y=c4FyMz71(`kj%`|_j|Jn}P1J#=RE?{p4!HGY3YJ>f z4AX)WGwa~Se3?>-;ZljDVggm@Q46i zM)jiV(GJ&KOh-(>)t=hDs4#8K793e)!clA50+$*YAn=N^HRe%@ca{-F)a8P}R*C1zx-*1Jp6%3DA{wpnipYjj*tnXC_2akZSd?tSfpPBU1 zNK7jAh(`KxBi_1LCN?+RysszG=)a;dP}GX9#d`x8AoCLaQc6uMrb_ew=HH+-f577@ z6hzIn8PjK(1J03&7b&&1<*-NYG{U6_HkwKMaVCyYF$Q&ai4mTP5501x(M;U~-CbqK zM4?w!z|tvvXiJxUmCmE;UR)!Lb8)2X9j;68n_?jcm_D2N(gP(n!mRNa4~hXvs73cZ;y4>c32x{zsAb0}=CyoYDDMH3+^F*$cmG%n+0g=G->-bu3G5&k)1vcC7KcVIQ%3e{xU z<#OO#sLmtuc82eih(knalnKeykjzkSLh7{2ipQGa+q#L@DHAlq6%}&|J}}&8r6ZNB zEk`0l`21O+7V`Hq%*W5Lfa}l)h9;My$bd?s2rIIfY{%nLLR|h3Q4ZJB6f}< z8I%2&+M*RWSmXhN_i5z!{k4E({!*;kXuxg0O-l}1R`MW=S zb^Tza<;kkF`W5gdMBKnykaoS{uyl{){e}+SZ`g(X{Tz4kLGCw%^)zq5hstqC%DgSq zixt<^Y~prU^i2?%BbG#tBbEbF4|BXK*argvhD2mNfIAL98F?X=1 z?@*U|7_tD19gh>7x?K4UVv7qb5shda;H1n7%IwTcIekl}u(l(4y&NdSyMCh5e5)A6 zDR6Z3T)g#WMkZ{ST|BYMioQ&zaxo+?#-LxQnPWy#ABuPM@MwW1i5k;!An9`Dym?<> zFv#~B1SleBv@ntprlbIxjMyHMy@%mZijXnorD4eh86MG4uSnUkqthd0M{5yDjCNoq zB{rRkmi~v>H1WU3rqw5=VAI_IRth#v{F>Obb6zGkVG;3dWGPc|I!0X&UL=W8I&M)U zPMv)vmtN(lc}c0Vx7TMU(CVv~62GRGw_OK?eREMz%?WQsS$vOf{_Qp=FZ2v}LKF&onL5pvyX9y?)P9;H6 zT6g0j&Y~EuFJez_-15%#PKbb(U!iK=LQf=6hfV8ANK`VFol1M5k+RM-WC|npgS3G; z@En`6IMA!>^k>yo<@zq%ZGya1My}B`b?m@{hNWqy{~A~-UMP!`=!6Uud*fUGF^Zl4 z-=o-tMJXtjL9ovMnkZI(O(u$Y`XgB9C(%nG*REM9$n}j7teN21e>su_t17DF{ht%8 zE?~MsN=*pXhxo>MFFZ-G-o;y&N#A_80R&4pQKOP~$Rfm|S)f*!RB$pz5ijta*e}O| z8;pi50gcL;4f}x@;E(@x67yZi5wQ>ks2Acy0FXxz$OV+TrhRN%=nmxUvl2{grx=`k z5Vzo(c+mu;7Gq35P)^T$Vll(2l)`Z?G(1aB)IVT=H=1{`7l7PmeDxm ztJr)QHy{zh>tp;Nn*ezj*j?q=#pW*%-Wwo;gQ9$`Gr-hkqY|F8qkB;hqHU$|@n)vc zt1D2zHhl*?!o5;xO&v%8{!8uB`#M~jwcz#VGC?K&h- z8*VNpb&ZUc@?AOH+R8>xCfltwo(sl$Z=eWKxVAE|Tnyijj?tQ~I35Lr8K4J7G6z{K z>aE4}X(46pa9xAnwN|qWP$AWKdSEo;1KI%}JPiT2F8qKJOwcX*6S z*US-!^dc4A(^FE8?%C60)55kB2_3E>MC7UZ5K?)Yx$CF7fR)1t4@V%f4m;Ibwr7mi zLVT&%;}IJ@9;(1`T-j_uG301)mXI}WL@-Mxe{9Zs!O7+Yn3~OGo=WfplZB|N(XyV; z)+bam0$dj|KJ!I0C10i^?*=IWeD&~fi8DkdRmSxp4BI4l@(;JE;0f6^lRpF}-&Rws z?9|CQ_)9UmtZsmx%!}pgViYA3XhUND;es9IfU7g%+6h+?ei2bxr#Ca)gEu>wXbE6S z55S9X>B3u=vj9e*jlC2Jd=4+JW547JSH2;Uayb$%pYlQ|SBU%r7?^pW6M5hmf)U_7 zNEjMG5F@Zn+~gOb_bw5NLjl^ym|p?hWUVSp-$=C>3G=cfBhZDXzqN$)4VN@?VG1VmL1^Sv*R$P_!I?5KZyTzsbs(jrUh zKtj9={(5A7l^Sx`1AOx&si0q01(=g+D3nmcQ?0tZC8}H)_dyMZgPInq{eE!f-V#NA z#v+j-KSwaRYj{*yq_!xvJC$C73~s_yV=ny(Hz9bm4H>JW6e#}3_yBz!``XyHD9yk7 zTe;_l0NFbTaN92h3|uY{d#%=(FPu4$#MNpH_E{UnBxzsG8F!H8jAAc|MU6r1H8jV8 zx1w_?l;8aHMGjt`PB|Nj}^jCzv6Us1~l!Ko(9W!Brwat?7^O^LJ+J zG6MjCl`Jqi5Y4vqvXNO5Q={2vX|nN{U(6F>yf?kQ=di+Q?S--%rw$tXfxH^s=dijD zs&<8{`)CDMwf7ys7qYXxxDRG8yV9+sS16>p$# z3cl0+ffHw*!53gt1arGE6Hqa1yyz&<1-*GOa#x~3OC%e#M6!;(xGELXV=%z&P##dt zG>GA?gB><(QKVgn-O8C12z%5&ka(#lnuRw|s5dB89}D(NW04An(@1yYq|y{e@Rm2x+bP zjyK%H)vC0q0NgRxi`Ana$pYnw-UD7s1vN6rkPE%BrGb3(z`cnsJdyRSTxPIsPSraU z(|7)~gkuBH6>=pYh^rYmjA}&2E=ecsIvMuRLy&SQWdrU7U=>PX{e2)l{}CELaZogN z7WR$C-58wzF&blQ(Priz*$a*9h{n{h<90_cdp}<_9uMA-=TKp#S^|_$8IO;_-x`N% zP@*rtavV~*(JU)q128LaEUR%?g$5YSPLOMI2ERwFzBq#g&Y=h43|4^Ps*0ATRdf;j z!5NfVbLlMe>0>RKG85)smxq|4*4C=ltb}c1neIRC> z9mREo2QLkqSGW%lr9p2DG5MEKNXis)`p|fL$E0DxQSj$FfQt&e5C@>Sz z*n+9pjbsbDRX)u#)pxU63=RqKW@5&hZN*cI$05zUXP7Nji_0Nl-Z9L43RMf6JyyEq zc-QVhWfMC(^HkMBfkp()uTTPV?DR}k{%YOInfgd0%q6TEC*Uf2%o|=FD1}&HkAph_ zPI3{fgaYdj*^gx<6l8im_wRZsqX|Z*I3~MDuMine51SYR@+kw%<-l8 zkB(By9W}j4zZ=c$w`ARQ92bTO8ntS(dX_=}z4=`}rB|X$-v!h3wKi53A3-@~t!%6u zm7yl42MUliZ@c1~e|@XG8I{Y_jHw5{jfh-O7OA)3K6qc#cTfNGsMDxkrn{HRJc`|- zP-n(Gy4>0?TAsEO05NZ>M{>W&NeTZSAZX5UFYCQuwAt}&EPL#0WOpi^>CL%g;R1>j z$hA&*MGx?5WHzN(y=4H_pY8i1N4vYt=PkgieN21($>83W^(?J5*9@O(Lk`F_&MbqS zJB$t6%D*^Xi38S4&gl8Q!(;i^SSVdGhA(i{ThX35tl z=)k(@ve%&W?hxMmBZhdF!Ku{s)Z8aHRHNn-h!I6NrHf2HDD6T}BQk~tVGB3kl%ifJ z+=T*^>Ylj(=bpfb(MN7>AC72-V80!U;gIef2H{xjv{?)!;TiZPu>z<4E`<{mT=@Q=;_}DZ7 z%E+q_!%!P=N;#&-?wJ5xx~4MF8b-T)A{^tNt-nQo6Z(D^vNkOhd`^7wT_AbTeYM&@ z5hc$FmCpL<7%Q;zQD9zqj1UCkPd9WoV&fTlrv7|9{M>kW{qYm37t|l!vvdIvae1r* z3MyBR7g)neDpCs5Og8tosLE|r$l;`t&Vb`&?%vH3jFm@iMp*UeCYZRJ%C5m5G>t8n zXSlZZuq?Ezz44i4lR{I-Y>#~b{BX2e;`taIe`-a_L`jn(imHu(-`E$T=VN`Ot(}qO z?;7EMdy;S8n>seEH!VF=TYGV~+6-)eJJ;VeDQ}x^-=4+uw6#-Ufy&X|mFs_NlK<_2 zdF}0QACb2;G{qj9frz1tvvYWKsUWr}t)EXH$Q_Xq0AdiAwC>^YQJMgd*0c-oir$rn z{;70?rsTB0ou9X~BTwZzAV<5nz1_^N@$b*_@9e?Z5bfff4F^yhZs@x<9~eIM*lcLV1ed~{ z%6I^av3wmCSBrsE3riTK8iTb}8u#%ELcndf92a8(5V>iMK2TSCV`5!QZ{?~nBFjX8 z!4^9%RXwy6V_P3S>mm#SwSip&ORvXSn$G9RR(ky#(W8+tVGn3RyVgjhUu|s`?!jzq zTLvpAMHi+g`F->~fdp1bH)r|Z8G*j_zdvc>n@g{NF*R-N71{0Y=lb87ly_j_p2gpX zd{bLHJ*WMhTu^-dd4JbHAVhoD5qYoboAY)c^9J1AYqQ-nTi-|G?JYX0G5{0@5=`Lss|H9X6X z#^j5OLD|{QqWE}r*x5iYs`E6XI)Nr~X(rmHP`rqZN0Zxfw2Ru+94TnvbpQ`+{q6TyCE6lz$yN#fTBMRYC13LInu@x7&v*RM<|zYrc(zH zyT&7c0?=#$ZW-Zu#4tIDnYqWKlsChx5!oEuGX=(3IzzGnfO;d*y&v^0{8FvLTF?gI z+XnhT5KB98pAfQ9dvy`nsY5szT_2utU^K#A^7koD1u9F1Ci0<*Q!j(~m{X}D5K2&n zPn&t=$2n*U`6;YSjxZd?cP-J$Foah0Y&VpWg_)W+L=88v`iwaReW3(FL_I5_`Nz+DVc?4i@hjp1C~@(t zg28d{i({bPyoxOnni!GoV4~DP@KWKLPqIx2Wk33;A6y%bc!Fy(fCZ`5AWilLRODI7 zXoOiRfSJ1w^lDO3Vo>$fq+^lzn{Cpu{WS@))vsz2#*H5S^a`GUja)0-ii!ou1WT+lsY@Q`? zjWh4rKZQ<_8G0@OIkwi(u5noOB6lRPZTvQBp@(PV6IXYtCAJ=BCW^>cm~Rdip}HkF zoH(Fh5~}LaR4=I<9t?16y|0bs#^1b!$!aaPl;h2fZ;LApl>`?94OiKV#-_Bw z69`{y(OM)2=gIR)+PdcXgbmbsWcxpQqDiBU;}A_~wfVDsXm|B!5N4|*;>ZEah9&>D z=s-yzgkk^S%Um3%37mW~Xo3%3sdJU02}PjKDH}Dfen6T)Piij&Mv4PS zT`UeLJ6yYHKni`pblARCZH`YmTLmz%SES4kcZI~ zvL0b57tAU@j3=9UC-dXdNVTgfk>U)7dYNKrfBDT}Xca=^M&FCm@lq8t2pM&_CRs4% z*M`n3uXJu430LihaGB*RR8t2dE2U0q!TtH$RlsM63T9A%n=)Ee{^UE%mu^8-{>r=s z$Qcb^$Iw3_wC}{hw*Z5c{RZEF;Fw1$Hqols*{Wi(YVkea@-4D_%T*bE*9}+)n_AfjpMJ0It`}SvSesb67;Q9aW+bjE_D<6J&*#0M|Mq93?u-8bS>rBbzTw6(q48N}{^%pX4USix)yMdbkH69B zL%HAf>=pGDtaolBR%9%U4yAq~0-_qxxWr-EM#|L7uN3A^i!k9Ik zzz>`G>BfPUY|>mafLEbYU)y|r-9Vh`9T^8n#(3U~OROwRC`t#Gl88#i^S3eMF7&H> zKKs%@aVT8rRbOl+o#*qOOM?LQ10>E@v^WW>KI!4Vp|k4A>u^m_BfydZ^nFG=5i6Nz zulo6L$qBUaL`_`)tG4^i#UXDu zZm%dXOZaI$YpJW89v&-9=1||7j9veN)n}tn2qZ#CXugpH!vq1UGh0YNr|H3Cu zzG~wTwPwg^2vHpqzaS(N|CEBi3{|eq)2o&_MEV$CKCfo;9JkjsP8x^-&xt5K7o1vv z?S^YrMKa5WHQH-|BiA%O6LeuO(}Cmmgu12v*~d(!nv*a$VC$oNN?q9 zbUUr~`n@Gto?<++J-K)u#NdE}j-1Q)d=h&zGk@G{pxO^B^b@T1_c?c?5{W2D5cC=! zUw44@uFnLU=N6+yorlPW%!JoxIO^;Ct<(|fQ%|*p2QwhSO+;SqZ!PF2a#G+)8jvdE zR7+Y&r&O>Bz|fE zeepwcY!)H3hW8*F&7uM4SN;$Ka3y|kOt9JLrpd!ya8p-(9JV07i{EN|(|sO(i}0(* z?}-B3Ukt&})ezg{TkeR@H-Fb zPs8`E_|ZKB?`8Of@H0=e+2-QZYY;!W7vt^6?|%HoKt?kjzpL@1`@8sEiQgjpj)rXQ z9Q>}vFV&s2H`(wZHObOUPCoJ#CMVk}%sJVX$;nO{n|#i5oKd#LDCgz8`m`=(k`TGV zKFy!7rF#tQGs=Z5W!Q(s@}X>xge^xHrOz5*>>rPVPW2eup%9hN^-VDN2*Y>gvVZ&= zJ>)Q&=zBi4J$+i^NJKjy$_KDnGagQ(i6asUGfh?M9h!r;5vs+rsSOG+We?#o?J<4Y z6V_(uP+Rm54OW zMl@z!Va~ry?pvdQ*J1E6%C^aYbJ#ONu-f1#HKx4?lZv{e)k6e@ejfo5JJ0_lzigfp zdj3L>bb1*(OhMZG){QXyDyflY!n&gLLcF6s&7z&f-NvoY8Pm4lzC4(F9AixDGR~5V zU$3yoaQzm?C+%+^)z^J_FVo&)8wpOPy~7lHi@O`P5EI4ZV%*51)N8|@kFR%bbRn!Z z_{sIo+IeyVh5HATJm$wv>dOqQ0%e6cN<~WE4<_~y+sv_YCwkxZ68*PslbXJm4ltCZ zuG#8kKN0s|7ovA)KatC0<8p`opdF4#z=WkL}b9yfo6X6a$^ z{5705t?^Sl8}|S1cfT8?t!M=q2-)vr0Pbq@Rx1giuj0Nxjb*8q@IR zP3tHMGDMeM(NkV`dAKn#ILq8r%-viZwq%9*r+7|%e}(zu=Xvpl-8x%SX*UknFLGQ+ zwFV#J!TQqSP-@8Lwa(L^wq>vXol)k%f(cY1z+s}x-FeV%gxgbLTxjQxM=neUtFl;} z>G=b&6((yKU!8OVy9^zPE`H~#o1Exl0aVhIFbz(5Dt{G8YA>NDB9xS+agaq>vOr?2 zHf^Gr-?PmTQAJp!85Uvr6B1j5A@;#5i}IlQ16$p= zYKdF|zGiogw%}D{e4Gs#*J!V8uF+m;JD+q;YrGNF zGA{5xH3rbaq1Zp>0pwySg*a@i;MOekDvmGL#ThCnG42`yEri>Zs&PQt2Y2mbkVRL_ znqM%(TnF2Y{w)PYZcm9l$|C%ty+|szmK~HnXhG#91GA(SR8IODaeT@%1qFwE@j35w z^WW+K^F!jQ=i&nB+@w9(!@+-p|L6&Gye5sxewf0u?1;VLmn$P}9%tq~YD$59o{Vtb zGTdR)?c~3@* zal#%Hq6j3!RownIlmqMrZ85y;D#_cStvgDG?Q-`_+z{o_H(`4pdIj3r$=QH|;hGx5 zeNe9Bao-e<2NfgNZ({&);EaY@bF)xey$i$*wj)lGJV)rc>j}yB_Z@evy&aCc2rpsR zz4;i#K70q4F2z9ecp!~W7-|aQ_S5GT`^x@+Iv^tYtj-WDub<@e<^!+~bL&}14u~rT zyL~!vQZ6W`t!QQa_ISH7Oc&A-6bm=V zrbcfe32KiywRM%AU<)aTy2B274M8D2ILb%xqqa*ycZ1D8!-r8>3MChDl<1Zv&DD&w zF8mL?ls+!(w?06>wc&r_rS2u=wV^Uf%&YIiP;gm?vKrg5?F@FwJ%+tD9*@c*us7~G zaJh@wceQv_vKMhvtPARy6);r>q6a&39j=ktv7ylDMGbKkY@u&I4!4m|kU+PiWax4# zcz{^jLX{;jOsBg_L%94*(5(XJyAS6Sgo^qQ!@qB!=jOQCH92QtwBE~XT7E8}Ik+H9 zU0o2wY$Z0Z^jymhA&wxy;v5box=K+q9Qp;>@$Va;HPykfHy01s8l=#w_W?dvQFIFY zEo!4R?!(N3n`}8d8P!vpVB+x?P;NB5RSEL>7-J;KCvJ*%&+L;p8b21L7tV_3{dgP( zY5liDck!)PTbKfQ0`S&hUb6UjT3s=!^Hmx{Y*vNxFS|$|9yE^EX9saDr5!JaE_wDy z@zEUA%(ov5_GM@R?*&VV63hE(a3FAI&Wxa{-Yv#_o!`4j{k1MzLhL)#fuW7 zfiXr!8X}CNcQ@?2O9H83hMO{ShTZT2V~3s?Vza>jJEqd^9_{w`Fw`3k+=fPJD_(_L zTf1TS->!7FciH`I&b;o>vONtwuRt$RTk!-!v$pHio``h=plf*WwkvVzr0DfUTq6|= zR174*`0%v9H8`(RjSbzkJcOg^=AX+BV3lMKVG|MZNBl)xql@r@!600tFd#XyDa` zK2LeW1qkxt0tM>bh{TfvH3IMCZc~pGV{Hsc-vx}-edahdpUF4 zJXy{}dB{L?FmSE=<5kma8-E0k+V$I^YqEQeQYkqeJ{yT~wFSUS^J&YQI+YvN;G~~< z&$ZAQA)l~eT(AZQ$yqpHhVys~c#{F_2$gjwvu?2R*vzo?$RiRk;Y2#C?iklL^E@VB z1=j{MThs#cD^LS0#A3%=m3$WkCMzjgM$OmIFux^FEC~JOLoz^WVU`Q-^;FPL zeX~DekL6OHg!|nmV{ViC-Oou!g4mnAW&tps*m6pd=ceT!3hzX9%$IJZPzezsk4p;| zo;99DsqBBJg_Ap>)HT73C_Y3|^xYoWPCn7%F!DGYxSI^RYfo>AWI_32T6rPdk6m>w zY|R{`+@wTJ_Se$VLs%;H#d+FPO%`UG^%dF1_ZQOg>!mb+2K5Np0PCj**w+>;h-ZDk zua!~y1!1rDe-#x_U6l}b_e$T3$#*$Ys>|`Ca_A3V{H=`BZ+#Q@MdE&jZ5Y0kFRbVL z!6)#9nHW4dj3a?9aBZW^?sA9Zcy&nBH8OH!1oHk=(wp+;>J zp$cOd{Hb=EYdj|PJ#W3RSzECpr6Etiy3R zxuHsQ_3*A88aS(ojA@>VsX2NQmTw!-!)Ivgs_gnJXF3`_Jqt!-@}AWi|B6TqI!jwu zVMo9xW6waqR;}@8NWS5kxl67CG}o2b&pLY?{5!SA2QdSM#C|Z&%AuhYxv7B)hs})b z@5X3dt{~tGh3PVzKP0o@Fj_hEVB-H2EN6M^@4%IZaNlno^WvP5vBPGh4tMOnSn`Gt zShF6Cxc}9t>I+em%0fx=QXO)nlvsQHdwKJL!%Yug|2SCJ#h)&mh|W3pUza|BZoKWX z!>40#-dQ`~XTa&-@A8iTtvLFxUEfP5650wI2oFwAV#FSZl5Q!!wYCAU;aL^Wo7_Fj z4^@wuUs8Mjk}I7v%(r%lm%rz>h%1d$xKhc8w&LGdc`@fWC;VHLE_yzC7MoN0EBcQ1 z4{|LE5^|66zu$(_aJ)XfvLq{lU5usq=76ldq_i_;f!tV6VgL*16;joD9I_2$c?i!Eogt=5_i%9j~q4l;=O-(EPao8B@3mLvo-V zra7nEq|RufHmfZ;&_v;c#U{@oX`{p{AznqO16~}Ix+tM2d!td#R{A!;1m%a^AWs-9 zsl%e(%*C>!!u(>x1svyG+`=g1PQcOM)t1#hV>+&St1wT;I+C53gxgBwGQSpZD^Njz zSU1Xsg$+LCFb6~ya+OV}c|9w)x;-xmImjaHK#Q!#VW7KV%JH9V>gp8*i4qja zKLuzU5D}2_O_=g6KvmZIMQcZ8`s{jvSd`Zc0JwU0d|(J~AUV3npb7$E!0_=s{X)2^ z!u;#YnGn7oS@q8at`9?V<=yKv*Z{_5ZIvg(gf|~_)3cm^|@+u02*&`w8 zpODO4$^MU@Bf66)U>&MijoAAaU5{lIk<(@yf?j=D4iDljy=xx7`SYG=Gp1=>4!rBF zpQ%cq>F=zSrhlp}a^u7kSz+M%X0ja#)8d{M})>Z)p~j12ZuOYBk1*@imqlA`)!ta;4~4Vh!H<)JoPm>^cr0Q zbypqe*U^)Ne(~;2hu-Ob>o$LvPk%mZ)AY;Y)5rWB@tH{P4vKxFkifZ?3&$B1<|QiJ zkb|{GEBPlVKJgjejVHz*&)RCMUm2vW-ilxQp!Tjo7;eN@9|VNfq`-lPVULxrf6r|m zNW*bZRZu!UC%j_Lp;&G|Wr?_xLM8?Or*+!aOiJd|IyL`KQ8{Ii0aFi4k)ac6W|rvx z0r7Shuq}lRH0r+Wz*B*Tr%|H{%TSWo* zX<$(&W$h>`#PUwEc5{*7?IfG<3jSMAP`qG4^c((NxFNEN_)MPj1-^@WN;Gkgh9+*W zkhj-J5B!jfiP0CtZQa{~xQ$$m4CJ33`imoY1R@w&$)y^OZGUEAyWknWmi5`UT1N$w6iyGmf zpgx)b9#`$~pNRQeGwT1<4PXA_G2M2zT6zGNOL`{aoTB<}H0xO!>)^OOd12H5anw$o z2HI@%!YD*vjeAhVy(V$(iGPoW)NC*c;ABzxg%4l;5Vhnv}6^xK|Rlwc@H*+1$G9+a7jqzX81{Uj=b? z`S|<5^1GT!jJ1=c5YG`Gp*_FPfXGhBSA>4X4&$c}nKHE0_EUa^_)FA{p}T~B2IMDg z04d5(n)!U81;5}h@hjygC-K%MU)tF#f?DFYz`%@wNbO6nloNeiRRL=g8zs;{jEk#9O8L)=;$! zZ?J3RATSJED}He~`O#GcfI_=ZIOMc>!I!Q=L=?8GOd!8_QTcdeytE#Q-)ZWhlv{GJ zNu)XkEJqY&4z1sTjNuG+PI&|>n}R}#&)gp4tzQ>d)Hfio&4nM691vr9ho-<#Mtx=^ z(im@lQiKCPzS0p0gablH1NXG+t2tg%;NbVdMs@`1sA2@!Xv~Vz+M#fz`(lSk)`Rd?uTfW6G@Pv%P8~S_#Ji_~l>HEp)hQvkXGm zro`Kp#9K|`ZAap5TjFhR;w_YTJCJy5OuQXVyfr1>S`u%hB>2}*)yjwe-0koH#i=tr zH;FeA_WV;;-U{HEa(84Q9ynj+ops9AUH9YRuk?WHoP)RO;t4n=cYz`2F=RE4PRj}@ za#)bQ_N9tI5~AW3|KgS|`sBLE@Fj9DLgP1+yUd%(C#2L~oB!hx zoEBc4d@0ct{l5#_3ic6F2PBnm8xn7%0c03SbNRM0@kVA_hH*pXpM)!brl3f;)e_F| zT+J027R)2l(G{%cMpIzLB*t|^A+RdDQ7;>+ucjDRdQlPrE8)(B6@V>ZX8e)oTrZ@( zLInVZ7s#RuUohb+o<<7!l{mg)Mx%Ul23i4M;D~~E6Z}R_0-1mW+a_gNci3*hJ&;18 z1$RFhGBE-YEg2ysT8Q{DpnMx8TJZ=W(yI5~Mt~PNCR zLkr9X!Z$kRuEg-lSTL`RoJ)Z~HNocruOZ|j;SmEvY47zr^ZZ`&)z z5rmjXF;lvrXjCym$b?JrkQ?_I;8%(eIe>A=B?%2mE}7k!^WPAv%@vZ%5Yni-_To3O zSlq`&!yv5?6~x7ZVgdwV0pS?ai)E+^zwV-XRw4aX%IaB_DZxw#Ng&1OQZ$0y;$qn# z+aDLBbdn9SF~-w>L^poTB`w?stGl=i&=kzr1JB0$fJ+12BiRSpKV2+C*=lt?n=Hng zZM{U>zohh)jm5nfY*%--ibK$9x$6Y8}!chF+YN^c>!b0ht!br$sA(mWj z-tCG_7Y*gN&wMU0pR>&;aTen_gX-!n_~oFj-^S0X8vMrLbO+x>-GGm7vQ`QsbD2`Q z?%kCma^09nnK)iMlp$J4VI(KoToda#-3Y5)gQwXqaeff5lRWnqt&RV$B#~UhWQW)v zvPbL-mf`<%Nu*h@;NpxkzdKKtnz%aLJzOvyU_NTB;4&@;ZUE6vu2l*CFI<=vc>zB{ z4!7NsgSg7klElY4vKSBKQAbS5BQu3OvKd1gTRhtIQb$uCq3;BFWip%apRPfZwU#+8t4bX;HMPgd$JdEH1bc}B>18B<%eGEEHSF~OPQ8C3;IBA2jr(v zsV|{rU$mzXZRLez*)j**7VwOH&EJ^|vT4a=z0Geg@0KZf=cq&0So= zvPrbyqpT1gWlKp%OlMpH<9ue^aE6RD{<;Bf;)-vC=n9wfCI=G-o*Wsd)7p$sGp-w^ zApy>k#Mmjp5EL0B_4rALFPa!?V&XA<#`IDXSfsr;;3+kJxKWOB1;D|IEd_p>&_JPI z#^(!^PDz$Q!Ve`=&J_3w;X468;v)_}vr7zjqX|FdRPbMqq>!j90Ua+|@f?Uf8N8fd zciCX%q1^>9t+;VJ!a|wffL^TV+yTDAA2*}i;W4sjp{Egy!;*3 zmb?!GPI(f7eI@Wyk~raqa?3XZOiGNWw~B4EE*FJu;ohG4Y|bil>$EGvLD;H*rwAC~=UqGrYdKlB%TGoI!R?egY!f`o%0 z(O0>~hs3m}y~A_0|B3S!&u6h);x%H7rCu<)5N(Nj2Xe%t%{ZVA>ifvyBc6&pj~@U6 z`_Y$3Bz=)6E1`xK3!G4bC-EFpIPB(kJZlLM@Wx(V8 zi>DizzW{m`mYdR!NE7>oY$5W3mvf38%&rbJvfcom#>(cs)+V0*H>_=>C5KN>!vdT4 z3M>#|0&o#@#^Cf^XO5!OM*sZLTMu=z^m&f@C5e+O`q{|V;m>$-DEu`Jl2JYc$hLDe z8V@3h>ha@+{xtT75n}(KbkScqT%eauz}<;HNlAa3NS>MABr|yzr2W0}CoqrQ~=s~mmf{zdX#ePJqoA?n4i+`nevEhlCFnvU

    24n=X4 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�zxt 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

    1gTM&GBthE>msFPoMq_6Q+H~^Q!yWXJC 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 z zCENRuW~?z@BZeR4xn9F|QDMlarET;}3_1vYr4Pf`Kmz*RW|XCXu^>dq-$iRH1jx7oC9=RZ!+;uD$#xb zDV%le5{O%2+**KGDIk!eW}%`#_vkji1SCZq?h%v0pt*$Ihq>XMgt?yPZ+lowf-O zp3{{Q%=XAudIqYoxrrTLi=pG-+^f>1*W8?z@CZk3r)eR-jRb=dpb7k!W zPoV{$sojH5$^1<3*x^_+s!-jhoJNl(u;5gh9d!FNP;N$X0MqROJb@cDYoLogT%&ph z`@%h1XkF8j_De`e*;AJBOD-F5C?47RYaHTOSLMQ{(icXH{{S`w=2RQMmhVBUG)6wa z(QG~Zoxp0mKLYVlJ>gj#Hb(P2Uc5Q{>*BrPYmCiZpLmOX=!7p2zPT%zAL-s_HM@#8 zH`85Bb9Gr&kM#j2W9;XENt$?A?=WSm1a;3`6c}tXRxDir_OVp`JY)y#-)CjhUX;p5 zPxVL*vOz6`(Zq$N$q)5#gk3;y2EFZaXmYWyx`(DlTaTVY0n{sD+dA=z`jry>Q+`nN zPZ`|~%lV(tKf!eLPXX4P_bHtlp&gQq5d!r-)H-`B{t!j+JkZ=&6^CFh2+gD+5R0#0J?qOw6GzR%}YFt%6k=yb2(TS9_V~5W@Aa8+Aq)@ zNoGfshCjR%>(NHclho|sBUu1*10CV~$eJ6yGXuI@DLw;idY*;hP>=qc3mbe-b&vCN`?u@vr!0cZY2w;`n~ksn#P51&0NUe??xr!%e{?AWVh(BRZX1PckG zm+!E-`7yFEq{(w-Zr@#c+p!LY@31qxI|f{61)sJ276A;{uEv*NGT4E4Q+v|*ym)E& zm&NagD-pe(mIuR$&$4~it*+vwkO!1-7$Mgxt7;MFbfwIPjAYLuq@HKrMr<<+gVar@ z+hYz)mVq9nQnThgSSdB{Ct?<6&iimEJ?A4=bDna8Wqg)qowgN7ZTPeerj|RRu%+~h zjMTmgsEx@E!AgFp!T@6*0-4s2X#F*Z`{<0eg={#?D?wKa^tL_Z9;|QOEW^-CLTp^~=o z01laMJ$f-9TBT3x9jCO)owYc(=MWAnwEw|h0H`<=fPTFI_5o@(fK?6vI^H>SV7FCA zl0Mb7)x9aQQY-3E%|_Q45`vzQrMqd0$T1M?f2-S==&|Dv+xQ?lJq4&nt)q^koVnm2 zFQf?G6Z;B>UBmI!OFfcHdWG-Nl1DgX1mFwJUI3?G9_8OpI-XO5WArp|9Czcy5?XuKZA? z?&I@DJY&#G;VLK*WUH9BQ3+s%2F8gY^;DG;rCsyb zRF1s$w6L6s&53~6A+ITb@8b2vI_AZ}Y;;K>iy1rOHKd`Mn5E9zHtgI7;fV z78b|kpT^%?{1zNCx9jCA(0q{|eGrKV(U02r#X(oc0XxFK0$sJ1w-vLgUATPOX{zg^ z+^lAHPTw>nJ1Xv*Ohs^&SW$>xH)Ydb ziJW;iDT0u0kgkXUYm=zifEt@|Fb8{b-_6*aACG17gWSC9Km~OOt;Z%{`)XcRXh-pj zuVVIgG(vEQrXUo!pJHXaoKVownSdfRRW=3L+NPkfNH_OjKmQD<+C_TX&=XM=^ohPi3Ze0w@X2VV$cdt=l+$i|Ii(yFErf|+ z!|`Xn4RxC%JqE)Z0#qpgR7;+j)?LKkgz@90gpPX*PzP_C9=Q)@brtl2jY#`UzH#Nf z4AjwRpoLe|W7w)3QN%;ri}j9mt$V3>H8&L}^w>`U#;VSh8&p45RlV%2**Mo7dXkEF z(=_{Mq#^GMz&^*S>Z3}}OO-B)E2RXHGUW+XM{m1=y7K2}CbI`{X2vRDHRrorNXe>1D*)2!?vmbYGi+X>ILKx?vZg%mQ^ZRixqr&!0TD?_+c3_-}vu0-Yni2 zKDT%`;&Eg@vo<`$*~-+piZ?dD37Yh$+A_Bf`r34{{Zou!UKL<_9%Dk0{h8{IDwM~x zeA}UjO4Ec$+fv;ok$^3(eN6TFI&M%9hVweQZ6rv=N`x@@^+*LW(9@yD+P(?B?N4Y~ zkDdfCP;h|P@?mg}Ry%^`KIV0W$&<0Yco~LZu9h!jwIra(+dcS5cW4>n=UC74Ki>5s*@47<5f{HL>5(G{40Wmnb=2kzr~-ij<|Y;GANIBKB_Lw(ny7vKSj zoHCFCGw|H4oa2X{#Zp!7dlG zf%ol%|Ab&(&mU!PyE+^!{sjBS)#*KL`0_40A0Ir%MNY*pH?Pe@z!CY)3P0HgOg+SY zN0CAj!Ar%sAOz{>+J8fOM&Udpo@&p|PQ@YO|J0f-CFWjxJY$do`J|;MkpT_C_BLSp*c+HhyxN$wN_X^MO=@6XFKLS_N&X+IY&*i=0 z&(v;Rb}lc&L2Z$$#;UZ0xqgNcuJn$;Qz3=xe3CycTvscTAJvq@2-lzzu7O_RdSP0) z)+^x}P{Q?XF~Et5^>q6r5G0Ka&)X?#dEZU8sQm*grA6(Z>>v_E-#M(jeGcP8dHZkt z0{=tG+hBJ4khf7XpYeYqZwG^P2g=($MExLndtj=_+r2DG#Zbvxbl9(CZqo?LTOY}i zDQ}yuL+L}vS_Vt!yBW`)glRcd*gS8Ga$#1N!pnYQz z8G~N?(Qh#GtkMO&_KoJFh!@oH^nwj?kqUsVc<|<5fuu zwNp8t?Tw&LkBUm#MN=8X z#2)O2Js94`OSrSt+G!0w&E5;_GZ7Mbu!L;OrLscYlmCkq0NZSQQVV_C^sqe_2`PIn zFZPtp3r=4UwpAzVv#}RCSU)V(dfPNm3tRZ9_bIAjjlSPe!3;0@E5Eam4q2_)v_kO0oiAG|&vvjKVBQyhNCtiyBrC!t7*+H-D89W<#M}tmOO$-BzaQ#`(|A zYYPwoFvQsmJR6-H)Xc$bF(N@ z8Z3GeVf|&JGWI!E%a8CXzL#PZ-6(I$iunqj)7HrsQsws1#5Z4+ljle9OeqMe7po@j zW9|wF^u5Y5+QxS%vI=gPyT{ofZyD&*Q_`Q#JPzpCs*fcp^olnL6i1YF0Wg zQlZ3okviw%1-M8Lf6V8ds`|<5S!y4xo~82su~J6r?o!XvkB{)Iplo64Ce`n?eC{>- zF2x%+_$h09nPY7i(<)Y?8VD@fEh-(?(ki|u_T31`bJ*wiQ6D4V1HGs7{RBeqQh6)! ztWsGXocM`Kf0AWvW%hj^IiL@^DAm`if)211@}>$t$7jb@`~;sjsr0|eGgw8!%>Ns2 z@TWa6etZdxuJFw}^!I&q?BkJ{aecS*eV>QWRm3dN>V^yQ85`!VRo>+Ejv-a@@xx!Q zLmikrQRNR3KF*D*R+rdTC2oOm1%#LEJ={e((HMh*To7)gI(A7Z?|#ggw)oe8Yp76@ z$hNcMlLI64j`!Ao3?*PPmih)b>c^c1CeYrkfzu}ks=j^~0b{e7@iZFCK}Mq~*O?%B zh9uWAS%rC6<6Y*}Zj=e*5-vpU&O`ycO){H&xKImEW8lodYbw52|3PGTp5FG~D8Pfz z7$2N)8CU>nFstaf8+5{DirE8b5#>m$bjZV-TX~sr4R-BNYEY{Px&58+s8YQ1f+-s4 zB{+tfPXXw`aN$5+P2$l@g>)obEq7USr1vinX!0nc6nzwW5yDc#fpOsrLUUB`^QArf zZqFPQ(<0yP!5wnrakDutSlxp=Env$u}&$G#qa)P9s< zy1ckWeJ#KW9>e`Y5p)yuY*MTT{mqNl2Xf7#1>qavu2G1_^Yqwsz?%kC@Kskd9{w#% z$t(%~9Nc7pyU==g?6j3Siz21jIC~%Nx+-jLMgk`=%D4tccIP&)AwYl{fpd>A0;K^o ziBE>bx3GutjjDm>2UV_8pECQ?e3|_Kz|j(!i}4sWSRDMaN)#pUWE=3x-z1s)Uus#p zKaTR5rNSeX{{jx-oKaE#WFSIA4`9r^rKP2y@`q1r!y zSE6rF!Tld@Bp^zOKuXp-L9d7Hp0TGc(KEyW{S1WU69j|+Y?@OM35qQxc#2SgiaV;} zhQ1f#6Df##>{`Nu=wJU?WaWO`fHg*s1h}t+8Okc1V1^eVK2MJZ*a$CvSN0>EAuQ5N zQqAoI6l68&P?7OUq#|W-u_Kcyf@z_^*IWwINNfP(i@aTe9JV8oh*s&MRC{dchj2q( z;`NHuIK)~wonZT4kAoZba;OZwuz)uE{|)!XbStN!mBFER^%y^Dn;K$5|DnTMkb=eG zl}n_Zka4U!skIyf6vAhIS0T3Crf2F99DokpMWqHKp1AI}_*g`td?^p){{La&ycyb? zGuck3v{4$zGd$taEV(X{1aN{WvnLoA>RzUBA}M>B!q`=pI6e)#3scin(cOgS#84gx zZj;p%LlPORj?K&h}F z9_Yw4&_3Bfofyf3fJQot4-ZmHgM6BzA z{qe_mcLr>MpE>bEds^PtTTo}vik!8PZ@k7A@$%AK>n_9(MY{I4?rA{ASmTMDnU^=H zZEPMnVyqKxv=Occk>v*w?V3ZNA!3y*2m0ybDe&%lcMs8=k(W$6n-sp?m&UmA>c+op9FGT>7 zkyxL=h{2OSBA*7S#~JfPFD9LNslNpG-0P8LC=3Hz_uzcCYFz0z%iA?`WP$04)7OI5 zQXaca^goYm1cNT^=et{Pql;^Io~of4xZU(pk9{9B0ENvSl*HUt*wm!3`3-Iq67>pN zLL{j4ty1$hxLkUIISkl518gX=Aq7ftxRCnl%phR&Oa?}+Xa>3w`r*d{l0vAPOAgNe zobLyW(2OB+_y4zCm!BdI^kjJ#zr0X(Y88=+yiYs{YMlBa%{W~9d3h;mhHqq%Z1C6m z2b;T`Br6HG0>dX+2VoUiADS`CTXA{veETQB0s|8jH&D4U7`BHP-}H_?HOrd3f7`gU z$s6lzKC$PdV8PXR!u{63@L?v8%^jOl({oa>lir1NW5r5rm*f)Js|v8!$#1&aJ_^uG z^`^J=LxVOygkfwluPGR8Tvd?d;btic@WuWg7REcCy9cU3gByK_UO^{v6q^w$n1j7) za+`xZxR?^0$HU8l+~Ecm;65xALUA|%RiQ;3@t+B`5-0pembq5&dhQ`e zrFK~~H}n)u6HT4?c2IAt;cL^BZyU$qqBWaF#X;`M$X2+)xOs5ppW!L65>bYV+dNnu@P!WK*n9NL6a!=bB_C(anmDH8$*7}pi3d#`Y+5gmc{aAoZo{BvQMYlk_J zv5S#mM0cWw)2Gl>8Qw0|j&*hqQH(VNXPpxuIIVF#CC`#*;~yfyoLH&ufqr&Fb0tFhR1lENYK|5A6*9$f?5ibsT06=4U@Ur zZ?DCMLrrXTV*-1a=&qGBsMtTS;Z>I~fGu(oGpb;v6_4l+R1;UZuqFnreZ?vAv+c><**@7q{zhmBNScE07R=qh&$q>GEHB4t~7xCFv&*$Pf zLs@b3mB^=+IM1VH@@4Zp^Aatz2HwD!*$^~iU_Wblag>ZBJb>?@2k>(D@|HWe1c?ZF ziWX2x+KV`@eum#Jy)@Rs1<*^1^5Y6YvLsjbk&&ZC&R=5@M!2xD9(L9?PI*4BhbcCOm5R zUxX+JkQKvL{`I@bpCY9crpqFv^-rB2LngzvD7G|MiP1iKE#DZ3O7ny+D?~o7qw8HJ zo+4(M%fxe}zro5_nqeauKi45}N_&Bv_$w=koN$<;83_l7h;b}Kc`DQm(l&{n=u<~v z!U|KQ8R8d6GP7@1=0Rx$CLb_mkqNglep-yKp{2?-viDWkef8f5ZbKvp@7=IG{fdA&LFjA^jPH-Z?7QVBue= zTS(pNhqG?Ja@o13)ISW7WhG$hdQ{iR~_VsQ?dw3a~BcdoFu<;rs1Q4Q&hw-`Q0?dE zhurAf5itSVJ}Zr4hQvPUa^*E}A#$k*bnqh6LA>aevjbwa7SjL_&7nnf+bvUWyH$PN z{GRg_ptYL^VfiDdzM%E;;dLlo)3X-33ucIqS{^;r;k2Pgx8ebbbb4_o^D2x4mCV;c z9b*L-+4DG}sd=Lns%f)~LS_{eQA`{E?9hX<{4S$I;B3@POQ*Ka(8=L-f(YH3phOkY zgS3WP6g}~=a)ia6%>2mo9I0{K$Gx`}m z4Sj6B3VkcU>=N&~{9f-m`MAiB(7e)p!4)LTGIZ-u0_}06V=V9`u2Cb}Mt;6|Sd_~)!L*G7J{Wup#% zEL8rDW@-^fgGi4VV35^H!)EwF9sS)t*x3S_>z~NF%dGYS=buZ4ND- z1}$!~YI@+s6&(Nf)ZngIpVAQj&MKfrEj7e@DTQ{TL0lb+3kZ}HdR1?qE^z(E7bywE zKKAoZQ!=QEL;7chl`JxFU4pf%KZi2o+gFj)H*AG~-pmLE%?|T>GN~^kB;QDlSxOf< zh0vkLI=V=>M(H7#ZH^W)p$bC<7M4XtN9imT8E$|jUE)D zY`5S|m71VRZB{TE_+~S3jvqg`THaLs%lQ0>sy&F$2(@D`eksqWA#a6z+oekR@od4% zBITvwb9P{28^MSMFyQ21zq11?;Co_3W$LyyFnvzqA7#C2wX*LNz+QkG7kEk-l<)6s zLNW75@U{nT1#Yv!Lj{P;#O+o3b3Z3@D6hjlbG7*gq|<4D%L_uG3cybI{13lv;x{~j zMZHHu?~EU3HExG&@f2F&!al|8nm%ft;aX8)Po`Rh z*cL<;oM+a!U28%c#y6Sx(pJ&a=16be(MUr8#ZMYMyyEStpxrMeUE(eV-l)?XEgAPe0HOO@9=D~)i*A#!Yiz?`(~hpYCJdi z+16k@_3m#-GQDG1>H1G1pXBOo+~!omM|Abiqsy}>}tqbsbUxQV3O1Cefc zwP(|#LNoj`1{rm3L$cuySqNzz{NKEN4SZC^)%Px0V52K{kyV053A)y#P1^+1nl;e| z$R-h!7$6B~6KbE*xKeB>*#*=DH*6Ai7%!$36@C1mZ?(lfylreT0wN|5vH?+pfCNY- ze($=d0WAcGRPv{j$)_gafqR`3@yO;=Nw-so zTb%JINN)w*t$zjuvu%6dN0CVw#RT8|W*W^*_YHLY+aju#QcwfXVFBB&n!JPVM&djQ z@n0IeN$&e|S+}p9FoyWDTx8-Ib)pwI#+3tAEn1p}6pK<%!m;#Lf)T+acJ&~9Mv*Yd zz%58h{l}QRWPR{HGJ+<4_he}0Qc9} zL6pV9q!z8G+eF!4;R_GB7OXR_TyR5<+msn{_b4qp$O@iV z8OT_ua#(iyLjhAGHMrRr-W)|aB%wTz6YDhGlU6U(ORz#xTF$V)t}~)Zrj<3fP`Rhv z`vk94V4(~9ev5(}bYiM;JF!CmF1hQ=MUd`aQyLnOPO-djE8UTceE*4jYBnx`-5R-n zEd%AjPC0TxE`)#$vaIYO_pfb@HkRN^_u)QI7T>EVGZ2NY082EhZu3YM%-p`{UC#;} zTC`0GEdu3$3-*>k6c#trC&0M9ALBQTWz;nr{ii~wfB-O-s3+jiUd_b54$~#>=sBz` zPNEwEx`2W?GlYXfgfAGhjg;NLz#c~(&h1kg+VCz$4f0t8W1vNfWrBv|jU{;@x@Icc zB}CIjn4li+TjV`-fI}^@I*^0`4)Q*`d+2N2B5QGgAy|P_)dWa30+ODsYDQzUIB}n% zdk?|q=Trz`9l=N58GL3@ujeHJ9Z{_Ng|IdKMD$}i|3OY0<8TXD6li1$HVkO&V8{kh z6y=B6QET{eqMp*;M02>Xg2W`4ktSR_Afq-5iAfDmYZ|#+Gy%DQdMj(j6If5-^cP^1 z{@MBACuk_yWJ7BA3lvPy2+RBJwfpCEd?WUU;Dnse{zu{D{)T`wDh8x4*C9QQN&{P= zT2_WPP=D}(BUX(%K1A{DYRWnUo;P834#l@BxG)J&@1o$_Nn=kq_mRN4)H<4Lgm?0c z@scsfZV&AMQbp{SXor{UYqRBmG%G+4m|BX33+2ZJYaas3v5l7wS?Gs(~R zujzCXI=NtP@7@pgezN!d^qm5ltdaJ1>>06jcb-ym_pq%biDKgFW?%apsXqnawEKU- zY@nV*x%gG!O~%iZ@fL7p17sU974P7M#ESWS3TroLeUrjuF)FTPO2k{tT4N=Di=Bvz zND0ZeTGwK@ScBdCueq&>b#506S3kL zvIS;wEgG5QpkqI!;^0^$u{kt`fX&9MfwYqmc? zb)Jh^h1D2(6Tzw`wc;~!9J3%{B>1%J9A86ffOuj&lc~p<7VDy(B?@6EE5t{n(@6iU zj_$jBaB)&holA$;xzrk7iO(!BgapT$ zR|4)Gji34&R$>sOcu1S`yL_idD$`Dup%s#^VM~5NwucC;kE> zXaFji!(_BTUmMs5VA3qJN`e`l1oXlT5sZb%i`6~0j{NR;-B=$zV}n2aPvk8&v0ET> zKu@;=wzlA18Pg3kA4=GMx(F4lx||I}qEs8>MJDb{=Czm)zcTCV;p^m6P^zlBX}$Se z8{BIH5N)B7W$?}=ktt6i(=uxyPjHLjxoVM}fsa0o(Y=J74hoBA)KHchFm=(#fn2%; z6F0Fq4zRM+>SDAh5k|q5e)lLfx7!rHjQCx&)3IyuE!+t`mtD>En^|UHlpI8p97MX1 z-2EtE{--Pq%sdJ`j}XpQ)KmBgid{{ihY^Yp9_{&$#|Q0$uJ&tcC&sAl{Sn$Qwc!k_ z946|+1%^qj{=37p6@Wcwm^Mw0X=PdDJ~ZFa1bDu`8B7hF?vp_`*@7R?X7{z4g8vRv zV2T`!DRMCGum+~c!T2FxLCZweL|C4K&-aj*!9&bs58h8@fod(mxor^Pmb`%JSBS#k z{7MWCo{)Q^ow>iVpapo4M$E*P;82SxV5E_V+@c2lm@rke05UK0Cfj3oS~q7PhpPY~ z*T72nuMILeGvomLWBA`)RW(XAy-H00{K1&ZA-DoFrR}{Ds)haIQ5e1G?~Xzy3~0_7 zg&WevD8%~frSAO;-g-c54Gy4?Rs1%LZV3xyS2EEhAs;E8}{K5XxNWmIvNgA^m*(T z?gdT>0j|q{Ud}h`CJfBktJL3)RLFrOzyQEL1^~p3tI+dat01|v>6>pDP#oJ{`GA&7_rOC83nU*8da%5VGOd~^B z)OVLmBWH^!bD>OIDAT;+t;manCJ`)aLVwl@NX{q;{&iyk;bI_9PHjQLqx74QMI+u& z!OOQq`4ILUYF?TviG~Cw{NuKYk^t1AjhvupbvEOttdkc70m4=D1SqXVt*o&gLGJ8D zY$Nfgcs}Nq&s8Ker6OnmR@LAoke7rCy@9+`QEwx0s`OVCXe3@2JFaKQn4qH(lgeNW zG!jjtzd)m(LilG=V(RP(G&X5bfyUKZHWaf)1pUuEiKqXWr|{d+_%wcvZ0lM)0*%k% zm;M5c>ktyy-?(0nYt};>5Tchr<3>Ghiymr4NPgR{$93wV-Fj-59=A^qb?d1;dR(s_ zItu0$gFP5%{0brZ3pDoWp#eQassouScpe1(jdYZB9uwrDu00n;iWOAa6i{bCPw122 z_flbpa547VW$;(-+hLK@C^!abK%dI!i7Uxpo4N63BzfKU@p~Y6Gr>O(7?y_5u==}i zq{ZdtG}s`ibFiexZZ~sL+ICBk+va;7dAAG1G#+8fyKp29Ci7{3yh&mq)BG_*KZZCr~NR$dYzq^sy% z(o(*BEx-h8Sg<|Why}vt$OkQRc*~?g_rfQakPoopQofRg#63}(8p9S*f$kYP)5L1v9C-4=7fBad(NA+>SPgcH=KTajWC=Idz7~7~OA53D) zZ7eU9uOQUKQE`@+$n)-Ed4)W09?MJSc`lY`508%y0nWFe^ksCEJ^irbEv0cCC<4z* zJ+a;Bxs2zfk&}%tC~9sZu7*}~<3@4=sn{w}KAni!DAQP88j^W#oDpY@MmgFbS$4nZ zTUH2##zW|dZ&@-z%Ms$s&6tVcU7$9Cm86Xy38|V>eFAPu;~Y zpO(_ekzuZt+3M8dyV%^EU^zIX^uxYorA8f|$_lz6iI1Wq_C|mSj0*vW=Oyu5d^Pap z0I&m)lm}5)2Xfa4wkiE^=vEPz3zr0R8RY{&44#)wt(u#x78u#G1US|?^%}KGnflgr z7*~{A)fzKu&ScB7S$Pgy=H|HTw0J4*NyxMDyb`#~;!T7*>}tM|Fo~6?V#L|9L_QZg zreCx28rAj)znYa7@+N^gUWrE9nN4ZD zUNpCmFH1PlX7r46zyn?5FDb4VczRgPHI9_`fzt`@EI45EjTaxlvN9R_9^W!MII#j= zXom8QxKM%s*>Ui^3ZRJc^3=)fa>6$06l)`4P_!{5zk%I%HoqnPZAak>Gka^3#Gq}$ z{ZNi?`+)bfk>sOqQ@K+JiOMa$PmR^K@Qo3DM_!tYTXY=*Dq&N)JR`g!S_hOVyu2Vh zHnKmG@8~X!7p?w0Tt5K{l5{SLZ7>1F$}@R!1jWjivSK%(m|I7&gb0e2CkY%|It0g# zLlyuG8^OzI*s8w)oefDS9s@-O1@P7Q%%GNmT%Savogs2Cg87|S!wY>v9yS9Y=jA0z z3tG9E79}!hU6#f-iy{9tEm**S@Wg0mN!~gasFD~df{tMb(WB4AMq#R^qdY)BX<0qu zC_Xpt$ts3jgo!Ew(Mk04QRH;#l@OU1%lWM)`q*51vk6ipPdlO{Y_ECTxuUa&mBJ!MF446R#`Ib;};zi z$DTZw@;i*-OGH>7KXh)$cmbqPsZcLrK3$B?<8)=6MP21Z7iP~2K816@SZa79z2lUv z=f3ovp*7;RONx;rl$Wb4znLsPF!%8N)lqbiMc`g{J#(D(tTt)O&euRL5O}BwUfw!7&!4JGQj0lpv z%C{^*+*F=9bY)CjCoT2=4F4FCn`A0| zm6oAy=;v*&IaK&UnHmO@NPGdBNGfRYVVRb6+t4-%^`S#c`>tyZmGVvPHOb|t*DJNx zvBIB&i=xajO6RZCmtfyH$OU5pcn334vEZ^a{wp@!w=Cm)L#H!k8ozVYHe_?y3&sXp z!+9L1>Cve&ZDZ(jU|pU>LvbH2VQ&~@wY|!t+i;=TFD=Z|%kMDzyV6gDlcKY=s%aWK zmJaW8f|+4&!hIad<3+t#hLz=zInlk^MZKOB7(QIb&Vm>Z=lA&HjN3e?(+{T)hAo0# zV>PF-R$k7V?AXrw77g>{=bK;^6_!~wkD zq7fJun_x4CHALf^VQTkS-N9!hd5WlTl431mlVv>1D3vK0|R-T8Qzx!VJm1NHKtgKmuXBX!_<>j2ouK*&0w4r_( zl7Vj3B-k+FuP&9>_N4E0)I4K)O)j5pO8#5Z;G)ipORbN*%>UM zi>kR33c@uR;irZg?8P2T_&Js^X_=KVeS zG#O(Cp+F1*FYB%HoxZp_E#=7KgtkvcsHSJs!e>mgOJ)SWdZEC8WXua{S5Xh{L|$X6 zVkMJ9o3LOCQLOLG$m-F}M!+DP>>lGgGs<)6YiI}4Ldg z!%F(1pV#gqF_!Hy=IrFTD=<8}v7Lso!iDf zn|a#93CMy{dF5_y#QoZp?Udyk$ilW$%axaJO=Gp4tZWOb1kxPy^``8xHW@G{(8s{M8u{{5`U&FVNKaX>I*lZUtagKH z+Q>^EF|o4UysXE!%`~HAX7H8YM-d0$o&_MxnG8R&zB5p!yF{HEQx0IS)Ic5{xRapF z%Qg%;JAr^W(yA8zDq}VzE!8LoLl=9yozO30zO*^IeO(5}L0R7*2j3pLiEl;aS9&O{AkQ3E@T$tp0UUA=7t zK{)r%@Q*se(OEr7ot{B7!nO&m>d^0~gW{v2Em^g_ytY%FhP(CtoLR-D z0!Ks8>=sA&OSyl}hWFGw$CnH@dljU4J`Z&wgG8FhY?y};mb2k1_<$!I5@+X&)<Ng@SMC>FkG0z@$RVX!uP z(9>HIeD`@dH!x)QF1HS&^Gr>Tk^1+i=z)h;Nk7(9r@OK86%?o1x%WEZT(ZYCt@3wAErYt7P@<%Pp^U*AuiJy1bDK$+?T@g(kUckLFOZe`{f+N~S)GGKNvQY@e zHmc_u(WvnE@c|_bFECLn@bV$O1m+upV^LsqWgA?Eo?u`Nt~B&1_#w)Tw4t7ok|-&M zl6E3V$1i=o)7E26-Zbdx9=Z%;SSq(id!gz}hTSoa_BS>H(0sm0&GwSs z1F8!g4@-t%iq9k;&K6$rsyVs@H?bpR8EvI+D*86nq~zLxH-`7io>3eMs8!&@CogBxxYF*^L94~LykveHOL>7W&d64avR zZZuQg>MDH5PQt7Gf*^!(O2dzUt$>WC1Pxy&!}ySv+hIE4g%O>wt}8v|+CWOQ=}Azn zk#*!gddn7XE)(&!X%s%?`jF!72&1EL4(Ixc-ffgdmk~TiZ=>k#xT~GQrzgg!yEOfV z@56rIQ5S@DKQCcbkdBe4dk{i0!z18(URU$xL?m;?b2PCWryUjdk))G6es39#;pvZK z#Sk{(3d%OTavzC4#L5pDH_Z#^M6h?QZzIU%3Dw#}Wd&WEr3s~A=;Z%7USroLR!oO2 zFOMF!d>(Lgc#`;S zCk`wEe~{GurShO@WtDPv8~zXCrDCPk*JgHfdfs>BncbH`l!6bm`NB-ga~y4+e(nPJm#|UOl&)8>sesN7PB}F zKaez*ax0=t96yEJ%*qqkE+in^Se$k!PGALA5?2*If`|1>Wm#S_eu~qoly?dr0hHb` zJpxlyZh_IlD+8?Xl>y{pCXQbSBB#I;JbHqGP#Pu*v`9t!z#}G8bVuH31n;64H7_~l zj^FIZwL5-Gg62s?^DH5iq?d5~IX8(fvuq@qrcNL9odVV*!mJRlV4HoXP0I3{08w6? zNCp-&C^);2h(VrBc0NBFy}TW}@M!NJ7QKI%djBwig|dvjJ(tZcgbaw4K0K_?4~srO z%wawPaV&aS>K}l^c$|s{s0y0~SeGvdv(kEiUsC`-jUX?!1J&gzIrxo7F4j>#0$N-f7q%E9Ev01>ijACHwE z^JST=Mtmj4PK+WAp!kl)5Cy@o*v_+8LT1Ucm$U4ZLON<;mgNAu@AL?z@y8OfzHMK# zM@V16d^C@lz%rWzP&*Bxb7+=i_h_^;DPMM;Um5duTSs)H!_zUnFJ6VSwi>Bi` zVy4cDnWjp;8_}~Mi(z@tO~3lIWDqdLmL)+?I)>z=Xl}7N$IdH(|5r`6xu{N~!r7Tx`{s z^8|kSxSr)l#>K)X0}ewbHlG zYN^kiH?>YnZKTv<{o7rxzNhi+Pqb9Q^6PDil-h@c%DOV?@{&BqQ6q#KL zh7z|z=iP-DLvXt?-4HrMp%)e-aXlD{&EF+x^$=_ED2fGzUy5d+sq{f0FHIbo$cyOR z5Jx0mEic@(4xhNZ$XgP8$TB?^d@%wT3ysswT633+5@kzLP=DARY1ftXRt0(`+8azn zGh?6>Q{GW(=V!8m;qO7+_K#pXK&_-(=SzZ%!AfIAQZ8;H{#W%p#eZG`uEF3Qe8@(}RCO8rs1 z6VnKvScV(!w5AWj_6FwciBi2pDXQf)$!@T-YUxU=U^>8YaPL}t8XnW++h%hdVYmkN zH+ZLWW#oegJ6_+}5sN;^$^fxyqdKn0O5iBBx(hs{iT{e|WQ4E2A7Q2C2_md$7B*`} z1_g5+Y2G1M>0W#}uOn*eJu@0Q=!EJVVy(A_tEq9E^7|<#w93If7YXNH)DdFIeeGIB zL%v_sD!x}M9{!QbXbtrxgE3^Z_ykr5RYs@GV10WXljHlSmjs zuB9nz}R)6u!f7#6MxpJ)@tiFqa@ zq%ruK#GfRd0Wzj8b@OxRKJI-#J>NLkOe{rk7Me_o8(bO!t2BjgH z8Uy1+coqN#lGMFHP|q@(>a?T}LNB}k26aH4@U^fG7d}Z~X$NMb@f|b=MWHts!L#d%W$rOs`W5HPNG8CE`n&80gl2iyls>|GRQ2Pwt3?& z6`R9c3Xi7nHdiTy&x}R*m}?`cXTCsKEo>r>i`EYjfu{|igDIjtK|3FpNY&y!iJmGM ztskW?pC2tQrm-fX$baf9JJtOQe5J|RBM)JZXa!)CFj4G0jprxKAMGmL@nh@Y65AkM z;zTFxOmORI4w&rJh>l!)JWvg7vG7qCM2pM&EXv+nES!S@RAiiNhRl3AJPGggYLMzKjgtu&SqTB0M8@?heDdbi+I23>bTmtcUFBhmso zgq`r}?WBmQL5J!540_jjKKfHUxmPf}i6?kXf>BM}$?(wVC6xSh z45|=T>+UqrA5pG5naX^ZN`QKB77`MrJ**wU>z36tDuWJ__B45Ml)l`xb>y$?!xO?xH;75Z+`> zov(@e3~Lbg8sZ{|r#)wv!!-L>V$>MXEto#vA)8JX+NLJp(M^1-(AYmlppP}i5c1{R z(Ib)Paz|J7Ww6Qd)r>Y8J)f%X(MC2V{Qle@Z3lyBrMi7%(0bA0`w-GwA?0Tl);XjR z7>!Q|VokJ)d+!HLliN;VRf27%uVyoyUS3OiGBy*UJW9cu%_hD^v{j%9q*^fbchBSN zXo2P%X&DrhFWXKOCrtKc+?_QNXCCi>-F~H-eZoG_kq? z2f#5@PYL9bG!C%XhW&^;j=rCO@2^r#_&!d2AE$jEK7t7>bVnGkG=jqemqeDJ9C}@V zS632+{sW=Ne5yP8A<7@3g0n&tB~+^4qpF!l(+_&@PXTpLqyF7#CYI?s1nbWH;SYbf zh`|(d#j97-O8qo_qndKaDtDdYUx!HUY+@>%=Ee@}!h6^ta*93dpl4moE|xjBDD}IM zmi{)>DpWYD>w!GHfm#9*A>Gn?I$1*kHO<)sTG3!dkiC>hziN^Q z)1|nOjpV>UD92vk3c*MN399@JY4~;DsESW~XD?$;fAwrSO4v9aR+g&M-{CxLM5{mp zASx}HZw$_uBv_TuNtkcq16=R{>7w}JBg72Jj@;Erl-m^AiL_w=iE$P89EL&wMYVjt z?md{SJQzh3f-^9s?%V;5DPU!!0GAgHje)FE{|hAX%Ju0x1J37=W>9DKu}3q|Yju{D zJ(?*31MJak1U6fdF7);6WD3j>Pk=zHiQG3hf|ad-MwAtGvC1CBcNW>$>(Es0NjV7B zjH(=>$@J?A?$0$wsI*DK4%P@YN* z8x3;!UZVfbRyZVs%D(bBUb|bZ9%N{c=PA{666$#9)l;_3gs$%Lm6A*~kX;ANPvV@b zS?)vsM0d2-A;b+3R9-3QT=|}(2Oz3^t)42q{h8+9~ z{2oJ>9HZgiriPEEc0Yg+tKG*Rz>e)!=GnqaA2-vY=xJwVT`G>@maPNwroYWA*Jaf_ zV}`+olHZ0&$c!7QY06`*YW51{@m61(3F`FfMDE$*-^OLV&^>27mh}?VzNnriZdos? z3SEt^Mc~UcvZ=u7Kr%6uP-w_DTH)Wf!fNS$L6WyThETWFZ%-1EC z=yUaLOhxWo$1A(2E@wLsN3~5<8vidYo72wkgI0sc8A5`C5&4iwkP3Cy2&hI^OqTcu zLc1alL6GR`Nw9xFnV~AWvu^k|p%NL(`qOuUzU~S72Cd5STGYW`5{rQ?i|&K$XV6ML z#$OW4LdG*XJ^51kMP46%#^8S@1+J)479PG5KX21dEB)-e5=yeUNPO^e{Exu@^giFV zUSCI&FVOFK6`h9eYz(?g6QyiJXe$&*sx2#}6BZGKjk{FK6LCfBfDy&qKf?=8q(SY?pq!Ua@D3OIK`o{A(83KmE|jF!=ot4`@tXACewM%5`+j8NHX z=G+h-tHU358iGY*eJRj`7m(ViY(3}-b|Y`RXJ? zv*kY_ti%HSL&D0U-s%G1sf((o0p+nKlWBxHBlJd z#*5ZrwJ^eZYzxbM%ghCRL&$P+k2=+CJcz@oWX$yWa?ukoiMa9I19{T7iLU1!>F0$< z28?Z3?|#5bkMudVExu8#chi8bV!eYY(K_V8dbcs$3%coS)yj{BL&MyIkB_i{I?c;mE6SDdu)!jmTBcG&7*Me9I(7B(1% zSY@xW;vnUM!I|hL^Q>bk5l?nTH67=+lYTU z+OFBbxsmp?`)b?K;1x8`&V9@7aGY6I#%b}AE$Ko_wDn;WcfeZqZ901bcBMyoWIL#p z^6Tvk_i3B5sLegq7x~e+$Fe-ViwJX&D@0ebNcsh2!h3V%9VqI_ItM+A!1+sla66XG z*!HtSJaLm_Z}s*0j0T1K;ByArMjctuY4ZeeIr`T3=rh+Q^?E=)t8$EH-! z(D|uDHhC)Ixk~lGrFUgJyAAdPR#6{XGYwV))&^=4y(G{J)l4r|YCLW6sj*tKZX+{@ zINt;0`?rzGtxh7!<>_%>?W^rU+0dKtwAmm3#raq*{HR++%dg>ZIj^wlS7x1pdul)8oiojpMyG{lWT91%S zZPw#9=%I~z>J~k&RS&i6shxVmFW@!nA&Z`B)#HTvLgY)(Qxo;nBt2x;Q%P4ue*tf*9wKI3)|;Wn zW$K}9JvB#<%hf{#dTOB_SE7eX_0&0fT!kLGOHZAr$GP;-0zGx19_Q9WOZC(mJh)B=9`}$QYSL3z>v3!J&{KNqT0QPLJ+w|wU9ZPA>!A&L>P9_oiyms#Q`_~pPCc|+ zPwmp<_UWN+J+()V>(xUa>Zw6J?x-H>(^J3F1U)WM4<+fTc0Ddx50U?JS#p{lM@Qpi$(ed;wjP(GhjR7Q0zIx!50&Vt zBukOy&Cx>@dg@(z+&n$x(o+}caSQd3TTfl8$JOW|ubx`3$NBZpLwahH9=BQ#tY*)qYO5aCu7^7H)ZKbqmmb=ur*`XcJ$k5DPyJAj z3+kbxdTO5@_mv*%*HZ_yIQDb})@#W&gp zQC5wI;Jt6~VmLKA7`*LqyFtba_Q6Z>qY-}t#S6Cw+}X9&0RCH?m-2O3+&}bfNh2=A z;666EAbdKg$1Ahmpk+NnA_8#Kp880pA}@y*5S6}z@-dCd9i?S{ zQ)KQLT4)gjWxcG(8_9g|m~6yvkU27D+gv47&Q>j{F(&DlD~FPPt0n!6s&MYchi2*@ zWXl_6gO_U=re7$-kF^Xbl%Ys3p=e{IVL4g`^Mx`@)G~YmJR4qufbZEp*|iSJFszXR zP=D1jJdX@2JV`@UVmplcWd-Y;c8EfxA)~b-AdnUTgovRQ1``c5WhoBA6o7yvF2Pe@ z+-eAwMhmq6PYYZ}1;&XkY|$#gX5P8hm4T9jPikZRKJXlhJ&Y|cgJ?vwMbA{G_48HA zB!ojK&fv;@5+mu*(taZf*!@2OLj(<+8-vF`N2`m5l=-hgBBsn|sLWGDut+4|98Hm+ zcv!=S16mFN2Z5Fc2`vSW%^e)O=!OP)f92E)$icY9;MQGWvUSqta@|L_#>|e` zrf-x@U!r|QJ`%+zqW@?i$d(~^4?Yjg)02quA_;TW5GLcVJ5q}T&rW3 zNT#~+l|Tj!7E?ZxpnL%tVzj%_{=0Gsr1xvtmdkpvG{rjHETt^7WtQ-NMEYVw4>m)` zX>eswUvAXWr~aL4#%X!3Mj02Kr;aa=iq!@9Sce1K|$`JzMnGsPQZ0N&5M-wf`W!YiK$_PIM}^`{%a*YfgPX zxBY-i-(b9FWN=`WJr)9y_V5N;K6#NhrENyZpr<})yH}HJ?grw>iiJE*Z~w-j?b84r zDR0mdl`4t;|AY2>YY!VdBSj&qYDH6mUxF5hcinVI1T_00GN8k)U9iG=0G3F@ zT2nUw`$rSA*i&|dujVj_T!5HL@-|Dp9bp4x&MAUm4d*Iu=I*)yo>=GjvihiMtAi4N zO~$n=U&A`h?A{TDaT6~afOK**D>L|Z4CHzGc&a^2W*UOK+0+W`-~1ia?dqd>aQmmX zMlGFWyCdi8(}o!LB*D0c*P2ywnGmt>QI`zLlM2L?l6gCw&LjB)cUshnO#_fe)A?Iy zg$#Tl`3z^CP9dpEIm$@x8=-67$8dWoFKfqQI9RmX=j<}&qqO=)Dh=XR z+($}F{=q>=AALhEsDPl$wcc=Dp|P$dN;yrQo? zO)`pyFz?Y0vU3xh$+Vz0-w}@waDOQ*It5dcf|N+)F+_^&Hbf2|j#k8#mB7~l0D_7c zCXgw{wU~}iCHxL6pJHKe!Z#@Fs$(3AxlCbO6d8m*Vu$56_hr6X;ZMv1L0^Qi4u2#J z>d)s-%qBc)B!l|R9tGv#$PagMmW5xJ8=Ng!wj{lOt9 zNSdd>M=1d#91l}mu|-2|83L!#ZaNZB=$c21;3Dt>FdY`#DHxt7!k{-{lWojgtILh# zlHk-sx5BU!_*_c4+dq+{BtkzDhR}~Rc}|tc2ZYO*G!a*v`~h(q(}4bLMjhsf^O61z8glQPMmh{ ztCDNPEOXX4&lT)oWCmCE1pjvI3K$8%j>rsi2tEzlXehR3PG#AC9JV(xTvte&bL_#3 zg210?0fx(5A4r@hJqP-PPvOe#f;WXTe-kKkL@Lk-~R#t&c4pNTZ5xvcpb;OF;0buqwy-xo>*(edkzgY z;bH`cYQ^&=-$Dvu{aKNQRp#2bvM)0mX znueH$jJKR5B))9TL9wpFR$hF^y6(vY76N~DP?tAX^qpu~3; z%IE*9eJOwnX!=7m-hDhbBZ-&d5~G?7Kr|x}w|+f;fJT1LXL~>Mhm`00#5ED-`2DzZ z`qMby`_^k0j5S}IG4|S;v6gFd$C~0lkMED~Q|fP}_0nWN+p08>OSu^Syp<@$q4#bz zfS#lZ7pz3}EWz17DKONvXQJ8X49ErNd4klwjfkD-CR}GGXW?dWV}{^^-520*>W&^o z`VbP8LnP`ga5!vlkl=IYa8l)crIz5T)RX*K!BG}GU=LgNRDG-8*`(Cd4kzGTPiud` zxsHm^UA{Ea8~3@9gH`UPbNJ3ROK#!vimXQ#QbC8c@vb{#z^fZ~mEs23`d>kZ=gl@7 z)H{ssk9?;dR2pB#J}vzOOeNEIa$g#pr_psi!>}>ypA0$|MCWGDNaC86s0W zsyrZ!6J#7&C&*B?9?H~0{{2I7uA6VUiexyv{wk8%D9`ur{p7?RvO1{0ifSR}H643C z-}||LPyAWrrTSV!qhTzkwCwSRhyu_jyr}b9H&8Kq?6nmdDxQq*j>k#?Bkf6$mh|GF+r7MOt?x8qT9exSKkZTKKSCMA)|RbfqXYS- zIsXZl&9lw4Rk~aVlDa#bub^hR(KpPw1{>{Gq$&*wXf1a19nJ&TPQ8Qw{gh2?`VY>& z#t`biSYEif4UM7-AQ09oxE&RYQ5yCm3kd~|X@wYL3t3Ht`~^9D4_I*D&2ywfhAG2s zxcGPJ>Q-Gul)@$9R(dPb^n(Ke$ zq9KhQOCo=d(jreTI9G#TO%R~H(6#NIz$QuLEkmH$jCj=9I}D=!IcBsXm0B?)J_@TR z2gtU`U4fZqRaVgQDJI+UjUu!b21|cL=)7}EX?Pzv7MWKEfbT;m&e~Go{AmUqH_S%z5N$io#)=rO3@u)`=81Ca6TLv zYEwnD$5R+yzLWz8U`?&6W?(pucLXQw9vrNDmEKSih?@-=w52R`BaAiE zTVeZ4eRE$!gy$-MS;uA~M1E%glL(UDIrKn3MnRrv z!D`W9BhX=l9 z{WdJ14;vCiQYU{kRYbZ)WP%7U6yanFOCzJFNe%`r6>rF(Ky5v9J|wN7ps158J%E4} zx&p}*iiO8eVEhr7EP;_ZWWGIycAVu75L z%NtkLP4RGFyb|VtWaG3HRjU>{JD8IMO(R87Kj>Z9KvCc6Mc6>m;*1=^Bny!RWCMj+ zb^?GoXITnO1%>x@oE4)j`4^>SV!m-_v1*&;`HJBXKv5?&qDl)heEMVSO{?g)`qCFc z>?P|1DRi5^H#~-7#QF@b!2cewh|J765UXt6qHkddRa*L#miU#w5vBZ2lrob}(v+)(y8yDB=iQj+8b9}K_|d}L-j4Q0=JrQoZcjiAU>8b82Q%9|MUZHP z@7Bg>6G*Y!$ytwqwPwI4L%UNl$PWEvNhhV1e()}F>jlbenD$G?RX5~8&F7(0}ET@ z5Ag{Lfb_?;eN4%H_fxLswCZnI+deVJpKa?+i0_MssWch-o8ThvH7bC0Z>5K_d-+xw_eFE9fR4G6ILV5Wn z_%(#3VwH0E(<!hC83mNTvMfOM`DF-nxO3&AV%!6K8!F#X zTFmTp`k=5e&rzN~viE}%ZAqI%@1189=fU{1>_GgHEN72rKUjWJK-aE)jplWF>t^wQ zDZ4Py2~QOLSEmEDMFbWD=+ArA>|pv~v~pLLm_mT}aci)4Gy5H!X#DzkIR?x~rb)#KTo z^tX+tSZ4~Fx;xwvDHMuD*`95<$PMi=o(lf~ZGzkv5>#!0VaFjs&adrM^1E>ibk^+P z?=KPe-+(nO+pYNDq#Ef=3#?Wp9HJZvduJ$(JO;K<&`7vX96}_?+yrs6AY3j9t|%3P zrVEqW`H^Dg!#+V5R4Mf{5f3Umbm4*G5l+I2cC!KtFIr2k!eBm7U;}Am1rSI*#R`(h zE~5Yk>xx4*{^%l671oY$)C!pZ&C%r^ICT&{VO%=ag@m$Hc*uZMpF z@gmmG+HPZa+k58tw?I{K9;ipjJA^x%in>p}TPIi)rM>~JQ!TgnPQmRlk>7kT*ryyg z=LLxs!@672j}-wh96$;{*&tjGiQc&~$iI=VOKKM!ri z%T6Co*OGdXbS~je#GN=qxQVL)%Yz}pc@VS-^xBHA<;~EzenyN;mw)j^ZN29BHn{dQ zhsL9^G;ESfa&^9Ymo@m;w;*&q7>kc0FP@VF5R6F2N7V z!mlA%6@Z@iyQtH*-4YQ80EA+@v&r?$-Bw%$d=$u060B$!r3%qz@Vod->XR+_R)bP- z0u}Z?iaj^!YzLA8(IkW-UwuGH>!T4dz5rYV@xP$qq&R28zox+pK98@%zmyeb%0dW& zL6zd~2rmA1q&LytX>e4Fey=`C3tLGr4Vkqz%OXV4)2Rr}y(cZe_)f%6M!a&drcYD_ ze-eC#KuD@vFdy~EtLtBtmdaPWu+es3ivygb>Ae_}7F*Qdf`V(XJC&Pof8~Dh@$mO3 z$*dCokDw6}`rNVS_wpId9@W>P{&!Z^9`M%g$MuE&+JL{ZLsaF1OI>(ObaqjjF2O_= zoO|${{A&y`xuPXT>PLAU-r9h{J;7JoipyJu_3ANvUw@bqp>{@Muh!*WpnUK?B#O#o z_1{IU*gsrC`v)_Dr7V&sq8}Ig3x(1zl1;oJlB23A9^)|^j0Bn3kRed409UR;Z|gol zNS<55r{Kmxsc$b%2)?iowqJP`?cEZ5g5KxiCNsEnf@t+$*QcFVf5r0>;eWy^0aA>c zL6U;5JOYT+U(FU5s=)^lJa{Ck`9@MOk&_dP>tlFq(|w z@z@1<>g@R=gC|1*4e5$Gc5L%iy?0w({m4-=e^jtXCc(GLNKhvf;Qmg1YqQal3<>Rt z9C%u>@PdT-BV0c;+-(hCL}8<=pS-Rtv<=Q6?=JPNxN!zgxXK_nOML`6N6LV@D2=^? zV{pqK#592LKNZIZXCb)1QcYFh)Ijw&iSLOm zr0>%Q1s!5<2xkSpkK$5-EYKqn{Oth;VC#NOA3GsPNqjd67k!!E)t!XJTO?7hvuy{F3R z>Y@7y=f?#f|3u)|zX6H1(`&4Qnx+Thf^~xP1Kf^&7xhVF-uZdN9=IrU=EGR+@;h{K(0(&_b?XEyxTpY@G_-k z7c<%K2?^vivp3T}XMJ@Y0&%-0b)4)Fm`gg>^v_sFI8$lqz%;PDN^8bFt@KfP8;uU@ ztZUOgYD4CeZS)=Ma9^+K2ekU1z-LrH-3dhXqYw5FF*$L#zn69RJ|2L{k2-C@(Sbru zOLFz~iQmHdZ^(uBtTu_ldnR>C6rOYge9^G}x`0-D;3Uq+c)gx@6qE%QO^bIp-mPAP zCZ&8Cg$Uj640yON$$ZltpLZJ^fRi;b0iM8}(qViP7B6(KIe8OGewEfyF!gEpAAzH7 zJ5xwyXa`@3^Kbdb;XI2aL-Q^8Pf)jwgwaQ_>Vg?rN8!7667wU&8DKgDJ(B*Nj%Ex| z=9EZ#74ES>p+i1kIYwgVP z$kgx?@J$NuuV5~yfcc8cf*zJglFN%Mn~%Dxtnl*TckUx8yIR!cN<;<~y9><6(I3kB zh}9hn^FDWWv$6iLCmqYWAnBJyNxDwP!{g3F+u3%M@2l-5y9-axPz5wJ-NL7quH%+A z0^0g~fsa6yh8e6x)(fK7Zma`yOxz_FIHSvDpC4V|a5r8CG@aT4=f0`!qY><56(|`+ zHUUp~S2V++D(sd|y9_@YV-4~+;a3dSPM#0M0{5a3j=~avsItTNP%V+g3{E;aBa~AT zjG^@LU#5_r_y27aQX^#AL$EJ!`-VA{fXj}XMgScp!BjUAks`909wD2vKq-F^A)EgM z4ILA_7mU2Goo)}&I3_t>8#<}hlBAjbaONX;OWz}_*vH;WF zZO;V#T=^=sY30*2Y1E7{uue1iYwROdzDmtTC~nF3hmGgTTQU)?)W3)fnP-&x7wCyk zAO}YXr0v}h#{|LI)|M~1`JQ)(Qi8a?!~Uib*Zq?|*NCeLboF}NW^W&HPluMR<2>1f z!#VUXjrvEuqW0_bG18t%T6+Yc7wu8B_CN+tJ143r4#d?41A&A{F|uMo$;oG48hcZt z=I=~81`wGfIj4#}kAWr1rMS2nfKJeB@&*QPAC9wRXR+iykm^%6(6GOu6|#R)NEYBJ z5-GOxq}%{9E~<_+iJj6&`kqN|QNtmF zdB&~K$bit_?)fzIHyrH#7Md?e{I^hBW;$erw#m4Y{W3$!JId6Pkmlqc15w{fWFO{r z?THb}-c8i}(l$`@ZLUrVH*QC`O@{A8d~^=P&QCyFkd8}Sxj^z*-gr3oBG?7Vy^IVV zgh&9B{@=m9T!8--x6Et&?@xdm7T{@0=`nZVwN@RP&%Uk07Y4 z#r`d<*5HKC&;L4+Nx%P`7a4%wF=(w}Bt%fA^CoCKZ~#28L#r*81txww%KxUkA^6_7 z1(-VL<#J0&;xdOYhqzqv_RZH~@#RAMsY_flhT+WL*-!l*+5upUwx1G=Xat!al1cvt zWE#4k%GLH$9kib!(-O?6RHC;cO!)LR?Wam)N_0PU#mf6(>Z&Z6#P*Bz5dtPdChjN@ zbn7k2paM05;br_Hr6tU4_Iq{+;`m1T4)$r?4#DlcJ!${R9mMUqFXq@B5pwMhe@|&S zK$vvTHp(w(nm`w}OCv{bPa?Or8i%^yZ68vYT~M_`f4ZIfKSu zgt0@BYf!%!`7*y$>VHnpldv_x6T|Qx z?Nh=M1Ne7|C;$sW8W!xC^oGO&&vzL-P{O!WX?Y76V7;eJV9Y7tz`5iogCj5Pps4kF z{UI*W*#|G|X}nW<3gQ!h$El z_iT*u#kQV4f)Sg5zBjL~}SM!kV`+I`X0uWjq~gVNdAGwj11Y0S7YxWJ&2uIR7JlPQRzZ@O#q5M5hQ_EA;yaaVwB2kroNbp_R@Q6Qa{>84ZYVneT@tlp93@={N z@KQcM-jzTvNq8xl52GTy%r^&Dg9RVL*lYNNPMX98u~N3m&Ah}EJdl2kLF4~t#p0VU z6U+sX?FizHbS*&fQO@hah*v_0cjT+#hVE{Nbq?SV{Z4a+`_^f0yAZ zZTn{Gnl}3Ju2O0gwQx4ZxR73&#ORN9O{SM2qaPo9Of)xUTc?eFWPV!E>?F)hu^(Ru zueBuh75njsQ*Y=-vxn@*KORB5aW!=@`#8E{!#|hUk6Xlkyy<@I$IpBz#@x5#tAA-f zK3ra4_-7>snQb4%ohvag$o4@j4tYV^18Cn5Bkk+|m)eK%@*Sn+TCiZ!AG*Os(>v-9 z9VX4#U9ofBq8o`O3y0z#L%u~5JGkYT02e!kB=~NJz%}@SjQamfu4!GuoEQC}1xBKS z@b4b)+PCk&?ce=N2(oeOWQew%t{l5d-xCR%f3qLs}b=jx{ynrJ%B^FT7Hy9ALixmLe> zHxUWL0D)kRSUe&VZa6;wTjgIhB>$3d|5xQ-vF-bJ(}T5lrdosHFaAgLpd8~yyrE@l zB_IwXEY%k8+jU99&P^rso_h>ZzM18^fN!q0j77jN=(BHWCT@=LEzKc0=fdova?W8N z3|apo%ibv0oc4ci+3N&G1cRUb?@Wa#zeOB)A?SGlYfCu=pOILyd8s{@_76S^)9wNi zIxr|2V?xqykk%Z>>r1|eoH^_x>v%*m@Y>eXzoK|1sxUKv73e{vcq44MAuVD0s|HN zgG~B2?eGC1I#Xxn=HQG^#~ZfOJJ>2hM_gwFbTs{4bc9Fj^YH&>*SsNJy)YYALu<^O z@c$k@4rwnp<8Bw+JnPPk%%qX7!hf>m3()fL_aon#T^ax6cNNs*s!#v7dK^nXNxxy> z3EX9pEbHG>a9k&O6~RB@4ta1Vy^AN{{x;e0BF`uPf-ZxI9<`_L=myMg-xfOw19AV4 zyTZFwoLz#bI#sDZjLARPNT;p9idcA~8zFIIh)m)^Zd3VV3lXKXOi)^0C)d#3upi=E z7a&gPz^?Far8}n#o~%$K9vzLM>`*<5?Jz0E9PIlnOq8m$yh!F>RmPX-^af_EMf=oU z;y>aIyyhLeqI$IV^(1yMd>JCXO!5Yvg`6MJ%G5V0yVA0g8Za9TpsGC+Ltx}L zRJeDmJO*{royu3FA%dMnpO#z>1WM!e0uncqJv)5%BC(@U%gysGxR|Q|SAnzJE$*o& zM_~v5pqAgAFt~Ww?9@^O$@A82jUMGEO>uv^&AO>7xyZKF-8C-+p|tt65*C=Fkber9Vf zUg`$D6tn!l5Yy2}$;OVx3d#k~x>u3MO%7`V>{h*$oBqJVhA;AUSZ-J9oA8lv8_^fz zHezr1eZm$TU27Q&dt1aJobH*g9&btMJL}(8 z>X)L>6K%L@8`t$Vc#&LphO|c;NqMA9+l~SgtC}3RjZ3M&OIRI`CQ`4o1lcxRA@m(9 zOSNYnRPtW;ZhOsp`U*c{s$r1m-I)}7Mp?iaUY$sV^7V;S4d0MR74xSOsd#okoKuyjSdkU0D^9Ye+Lh-I?fszbvpC;Jeb?eV z?X`)?*W!fjwWT;-dnW#P{2@;b$GJ^9q7DFIwITBd2=5wcAo4MXGP`hM7E?-@+BFS_ z#%b-e0PLi?vMLQvK$8<%fWgqtn65aEnXI%ZBrZnXEp2{)taOw$^N^Ca-@D^A@7GuO z@ml>2fEst#r-@2YA(i@~F<;c6G+aZaUV&2CF7L40>Aofsx%YMav1$_}DgC}T<{ z+~wMp{6qeVQMkw$T}Y<(DGeXe38x-_8@)-b>!69oj+F$TX~WT!cA``8mjR|Q;3a`L z{RO;qrUkPX=|uem3xby6>HvTwwq^AV$f)Dp6ug`V?{uSOiGRIfW{;+0YlJz>CNWP( zo+i--fg2A+gZ^l+9zkj;kjIM${Xr~Lqdk{uPd7bj$9gW#P+7nkDjhgO_0j$kcta)s zt9YX{9Kt9?afdh+!W~Sqe-d~8itocWL=cD0VJI!5^Kn&c1Y^z}+B*8gL_^ji&tbUz+vcxI0!wDeJ$o69fU@k z683&3W+slFp2UG@i#`6Y1hGkdlR}fu#M7L$PU?!^9{;*$CWQgfM1g`9`^BJ;(77eW zpCP=A53#8vhDl@7g-kR4B)ikZZpxtri`CHzMjQZWs8_CXbs2~PQ+hr5wy-GmQ^}=1 zh%Dv@v^}u-2f-D9ZEeGe3b)ZhgcU14W`)tr zKsVq^I@f4o|BttCfsdlP{@+O^WCIJc!4-l=iFMUPqh=*4D^Wwp3nUoisYZO1(gmrH zWEao^hD-vv3~Q-BY;9|;RBfrHzuJ~UhzQvPlJE{75FSbZi?fVC03ivF?Eic2%svvp zpZ))T|MDR_GxvSZJ@?#m&pqed9YHdMI4jc7t#gG2utplseB;TN2*hU^-xz7U9`1!wwCh)AgaT(cNXt=AA&ZO`A0AYkg@aXWsuY+3<`5QXv zNTrg|f9rY(O7OG+@d*i&@Gvop9k(OkOI&=Zk5wtemDOm~VFXwx0AC48z72KNNyrS{&h4%U;|uo-tbW>EuEN)`3smcW za5V#taQ+-Uf23Wi+tFYmDmqO$xZ)+3CKkA~5SGfS*;KC7Rr~^9^Rwgg{z&gP9F35B4mRw1*mU zvBqN+9gNGZM_dz3`u$*$9IEFB$jK+gT(cHyl)`ncSq~^;>TkKQIVHA~LW1MfRX^{Q zYx;v30;_Rno99`w5ji_dDu*B&`hRUZea8o)snA?M2w6HTfMBo3n=$8eG()%D^Wq|e zf*RabrDBDV*PBUG9e%{5^54>6Jacef2Xerk^^f?3^ZtQYLeA9Z93=&Rgm9zPn~{R_ z_^1`IU9T4%rd($mD>2Wwe`#}Vu@&BZ(#G>!thNWPH=ucsP9)C2$Pdm(e{mKqWaz?tew}v zb5&&Euihq%G0wYzFF3e_2dRUlbB>xk{YchurIbO|U9M$wdj(2=g=GOM5O^w@lo9_( z{*sX8o}oYsi%g$kcSDy`=IxL##7V<0unYQ7)wrSED1s6Or$0!OS)=uu;~i^(+apWi z1odI?c{EhOVcL3H-F@^?^2Ez@3RlNa$RqkIU=gGKmTZi$>Zuu?)TlFuXyRLoj6X!rYmRjJBw~vE#rkQ4n@b!2LAxoHZu*I9LI|NC&s~6-kvF zF__n!9=Zz>+*D>*aKWgL)nk68=oqnI4gA+|lVf8Qoesbdn>}vk=HaFO7f>p9g@$XD z90BJ(I5T4&SgReRhR(Q^kvmX&^%i{Y*jcDHq8K9Pu!VZ&bF$^4TQMFPjr$P_)x?`Q zrHY=@l5&w8pIwZanHbKE`+lQUW@JakIS1>rABp;GN`v^wsdaKgG_3i^uxt)4D_jO^ zSxsC_7I_4nW$GDhm*KOMZX$gjZ6Tjzbgj{vly-QqyO%ZbJLrOB3oT_Apgvou-WXXM zJaxdv1ZJG%typ{n*S4@d>eQQflZ7?_dd@+&7bT~(%k5D!Z|&CbrnmHd^M;eRVBjm- z*R=~M!ao92g(yS8dWa?AOm3(d;z+348h232>qqkKfch+WrtskvFE6Ce`Z-sEZ4MJl z+7d%V*j=C1&^NYs!MDYPZv{MM<~NbN+qbGN&1OxfWb z+ayM|z!VL8S@UpDyFAyzg_gMLbV&_eS@o6=%S~aD&ofd8fHD_Im88pl&AD=wrQ{ZU znq0uBWBdZ@j>X(h9s!3_O5COn-`F|9c@ajA>P)Z~n{l_`+`MuRQ1b;s@k!;M{EB`4b@s zOHg_!bIq7C&Bci@FcR9wj4M=KH|P`K5ML&BVL2p#W7I=G(-9tP>rR8_f+%wNv3e_7 z?Wn1vZ{B}8L{>-rl!GAR41iEZSy`hXSQonP|;o zsHGGtm;zEq@w;8LK|ZywJ=W67(;-JN#g&<&kSY38S{1^ex*3gRhXE{H z^E70D0W5G77;QkSj>M&7)W5$O0#;LafdcfuZ|jgy_yb@7`1r#V5~}8u8H&| zoK19Vj@R#fA<>gLt1jXIbNSq;jHCe3hQiZP+4Q`K&=2ox`_9jGI*cA;KF> zR3SDcct=6OCeFzpkNPvwM$9pJu4wY+;>b+j`Q#FxWNOIO_dohMn)@Me><_dCvNE{y ziUlLmGBa+dHB(#^hA*CK)o5Er(SV8UnxT5dXrt!&OGd^+Y3 zegNN_=uw~Zc@Xuz1&v-f1<6_A%~{@%Q$?|bYA<9V<_%`^^_YYNSg z%%J~aV%FX8Ze`}kJrLe<(G_$((?E}W9X%R7H_%K9c+6cp&&P>ZkBXO5#p(wb_^>@N zMoXQCElJRxS0B9?Bm{q^<~{eAsp^K`_R;yBNP-w_ALajfuSX*DtB#2BumE4RVKfq5 zkSI9+le^$g6X8#e8GN@F>vqV+u(3_Tt%vnFTf`6pu%)`__q1>qx(x=veSPViEusfE z#-a?P>P--Z=fLZpI5P%ELY^NILN+VIsXQ7^P`E-=9Keo4L=HXx z_h9oJR{}%kgPM)F3OGiAC!2Vab~|wznU~j6hX0a1DY%-T?f0(HEiJHJwj9u%d`(ud6=d=5jXDMVLh z-}x`r?9;41wV!pp(G{okD{w*Jw~{s5+xTr$YfogU*Bkj0T;JXwbK4koAfNox6I2&IcRRh6eS$ zMuXta#27=PK^>t0qd^x!0Y-x^Ml|RW8q`m&PaqV#qFtA}whM-~ID63twKLeZfHx;e znlD3AQvK(TKmM4tw;kDW+-rNnxd)qY$iF4|A3#lm9(Z%3<<3jef&?Hfq3O+dddG?K z<%`mSB)kv7c^Zj{k%_;r5T^^mU59 zPP^97`%xa_+CuMp_3(rAzFE(4!DaaazHUNkt6PXm-04cBfK>1@)CK0(zc2BuFmU;X zGWS6&s=J_nwNRYjb%|oW1^WQnNvFxFdPpr|gZjf`rIlF%;5}Vh`FfNJ$e5l6LM34j zcn1`~T4Lq)7}zh072-epScT?5i+obR{x{q1qA`@)A9hP9H>q@X)G&DL85ajGYN#kQ z2*5^@|IS{Z!L!lgB0w0s-74aqwFkQd!9l1=vv&zXE|V5tWx*pd9Q*KDz&bZO<2aF0 zD`oALFC9TAhgLkjAMysb}OuSjaX2gBBFv%{%%Aene=oJ14Ew#H5aZ4R^Q=%aUIn2xJ|%`SENmB>;RF8&<`rQ7wbn52+J^16oeJTX!Qq1$nj8De`ADb zp|1Xy5%Nt4KyMl$Cl&^QSZRcutb|C#NQYPS{dFVeR4BKbhnz;Vm3olC{ZXx#R(|Pg z>Ekj0obY1h940GtsI0G=1!i}f*x0W*xoV1+aQ@RAX7 zAq0RaM##kw045nBmqJ|_Z-iV90brC7(s=~{?lk}!2<5i(knafqsEKj}p#HnN_aEv3 zkr*J?UFw1a4yczo`Z6-@hPD9w_v9qWz65ZCX}F{WCl$CtVxxS)ER{{AO<*mY$w=}f zyb{%+>b%(RU51Ga2<6Q6_-@!=2-O+L}d#yUm#f}4%?2}kI%uZOb% zS{h}`NVO!2o#L0slSct|=CPCuPC)ZrppSQG54od5TJRp;0a-W1vq=Q?U*o$1`e<{Y zWQK4Tr}!vVTABC=V0sf^iiHid=27$x42o3tJXc36dPG<_`6eB3%}@{`N8M%PjHsxE zJR^KR^B7Sod)$bL1|$=Vj09BpKHy1Wq_RvS2?oR{_xC)ihg9Y?qGEsz7<)w1vhy<@ z9V?aHV?_5@I2}PO5D;=w%ysfr^#VcdSnwRuy;|@U?KCornRw!*Jt{aCoOYp5brm*Z35rdHU81qXN@K zG|u)aHakCsh?It8^Jdw+iI{7aD9U-q`8woWhE^aw_=oI^-jPv4rt`FC4|fRb%@SCm zUAq}k73}~rQhCQlk;yRVg^e)Hn;j((GsO6W*$7DX)W^1rl4IF{-&Rb2o1-QR&9%O` z=^@8XT_4Fumito9E-9xuPWM4!i^Hh{%=;^DApZJ(Fjc0?p)u@Lv%y+z2ao_)ky?|l z7jF}4{X_67ZxysRQuaXc26bUlr9#x|PJ#d!>7jIGw|QeZ;jIW%Uh$hzVcR4>n(4M z!Np`-duY+})>xxxQ)OX{|3*r?p~X+`&w(Qrw9kKuz|7yH{H>w)X#ZECchTP*dXMpM z3BC95*M#0<{VVW}vN>bv{|FydV3$n(cj%2cOF!)bs)(WVm*Xc-8_wBE?RB{!N_)5p zT%bvN38$x;qpANnJ?Yb%w$!M0Ue)Nc`>W>Esj3Xyt1bR~?GP}$TCSsT6^<(*V zqKc*hcT7?>fZlEc+^TM%H-co?XM$o_yLXZ7DfJ((T3dj+!7giSRfVjj4}I!Cn*DRCvM! zI)j`f0N<%pngI2?TF(2D2sx#kRumR@2CEk(1Eoe%Ix~ZHhdEH6D@Ik0k71C;_u$)$ z&7d`aJsyYq==^JK>CUnDDRm${PSa2A$)*SG;*@N z)YvHvm~9WU*MgaUh}gTpTS(8w@+ogVp{gybJR0XhWTl4|G z&i~ZVJ#)QFpI_4_wVs=nyOvYfE(*iMHN2Frp|EunhAF5!jdpFJus>5633{vP$90gx zeo0}Vv8HPJaeYH!GKFC!G*#1&>k@^%OkvQr3t+!Ek^;V*V{A|P*C&W}6;XISh40|K z;orZYjK(%Jl@feJ3H;dC@~@eQh69fat_+HsN?#p_n@wN8c^zN1uIcptaF%bEeRDCeV^rO9O^q=16LprDwjz}U@x46_CX#3V^9%Gbu`|S z5uQqVgXk!wvCx>~NfVW;*5jS4A8PmE&3urmAUzxNJ9xvBJhg_>p(qsEH`!g1fpYi-}?}{N0YfH}DrcVeMky15k2*1TdKVbEHF_Yuh8OK{~Z@ zC9g^OPxvFy?Zv>Z@&TF%(vYY)6$xuo>1tY=V5tM@O^gN{3m)v+i|TjYo@8YaZpjEx zuCI^?PT2fs0oaJ#eO%unf>Yp#P>U;SIYI{@tv3&5Y9c_!eHcluK8Vn4T|@i0@(~)g zuO}O}>No11vyy|OdUE{2-A)LU`K-;{|?3{1dLIFWxo&%94MK zpvaP6!S{q|aq1u64whVs5MJ^k-s@PtUPSb-w`)O{Vh{7yUIS)k|2kk&MDD(>C0%lN z12sGBpN9{>cFh>;8oQypec%-ttB`R5 zbf!L9!XZFi2Ykm&!mW4uxQpsSJ?ekOK5)unTK^02HwAyQ@kc_?Z}69k5iG|aUHp3z zf8RO(EUu@!bnV*nZwrP|&4;`gGyOj@|3Du}4cmr^mk{=@C%IO4F{srCo}jHG`Qhpx zeg>1wMvO)w@Uj1Y@zMBS0C}BmA4hDRQf_~T9*gYn(gQbYCN6_D45@%FOOh&RpRPnH zuZy4Ff#`>=_+=O5{ic$;<@O)qdMyOX?L8&A1}|b7?r4jC%)cJ*-S!LM{-IZFa#8*X zh3Ye3=b5H9wl-t4a#~uo&!2rT#U48qx0Nalw}&wDXm&@ zts#T{<2J-qifV!>N3Ahz?+>YrhGXb=bhZgf!~J+rC3yM zsG5g2*0va;>vK%B`%a0~6A)5GOk(L_N&4`M#L|wQQdW~`6Sy|{qLpd#moUon4h>X} zwM3OPXrm&_37wBdl=tAjRi5nYoYzr`EHekKrMB_rr__71EusM+^dic&2<{-&UuF_M zS?8@MJmBnebt&Flg&JnZ4aJfA=vQ6u`nb~no%z=M*Z<&rQ|@C;DUGX3@$Z&x?p|l5 zHQRjtXaSl*w~i3qJ@CCli>XdRcbSi_@$-qSiDC@`gR3%|9Oq?K!0{*aJnf|!LQl`l z-mCz$@#-PQC%=C6C4EaX9KAgjxwg|;JJSNSBWUW@>JReE){J?pzV&MOydVMFwlrdF zn8i+qrbOu=0!Y=&!daoN;)MGpa5omVf1J7;F+`idS>Q$m`Y(b-n-y=2wBvT_aWSNCY3ut zIlSV1Y%e_higs`IeeKj>zJ(-zxt4q7c8e#keB-QP-f@ESOi4y*Mt{?+2iRG!<=zxc zz8F1o6s}V+^rvu>!K~QK$2@JI)+vp`240NwT=6RZCbW;rgUEnYo|*(XLAm)z>m=w) zN##osmxEM4_rH%fMX2WJ(B!@m!(Zc5qeJCLWiMj>`{yDR+aw>kM34@!YEG_(i~zvU??fEw4t^=V5VGR+#8l@EW`k0D(B2~I5|D(l3) zM}x_d-+@Rzb+=|yq?B}{Nsqw!~j|t+P%Ty3oeYt zQ$No)1G&hdNg^~XX@~ZOd;*xO&b(#VT2vg6a?V1`1WZ0BEjWNWJoos)lHv$8)8xD? z$+RBepz2P0O-89_Yk^1Wn#*y*u~FC~9A}&LF%8)YQhsUWLs`2SwA}T zW9wvZ02Xfh3Eu=oufFs#6kG2>yIt7`ccl`yrltW$`KBwK(*EETnvZ~^xq8WR_$!H0 z)3EWuTnkQp4#BI^yPhsDoNa{J(rfb<(}}-OKmO0ryQ}i|FkS_NpS+$Jd~cqZNAnMC z=QPpveiyn;ykm&}t^N>kV6SJR3lpY^>hBj)FANtET51H_+QYT1TQQ+RIKy~Ycfqf- z%sn)BL{`c5-(9jEuKtW_?Z)`J^sLdEGa~DCu9|LHcU>*(yEOD@{!#4S(ER@ep6S^- z=#i0t>S_F8&tckuzu>g%f-mrXV1{OGJX9GyKOlfdyXK>fxK{x0QLgfc_LHwJxrVkw zd_3HJ(5KcNa1c4M>;9guVUY(B831Fd&$h?GBOJEy7TD;a zf36l7397sP_@8NVH;X(a%Q_^>Hlq(or|?g|2feQJ^#qf<*EB)B31LJ6rkPaQiFBt1 z!S!vjGR>kC+n`v!okR*$lJjIqtTGIT1!5ZLa9O@ZR!1je44 zAxagw5PZ-|V5|ap7Do*V&l9yfK-01jlkeC`*O|RtE9IPqdQ9a6u`(})%`~$-3n#5C zR$f0@C!o#P@QdqcDNt@wKZH7OSe^ohc(m6XxitBsVv-eQ!l{AHF4sg$!`hdM6gJ!b z9Kt6qHR%b8mbRk=gxHr}(qEF6w(2iqmwv0i6l!^^2{i1udSfhcUgY5+2~2}|yn4La zj((C1(#-asa1kW9U?4LBZWwge zK#{%&4n-%yc3|B zoke}$h`!sw=VkyM21{@I;Bx`zbOeNrFci3sDkM}xQq#=dem|I_;3o|~RnQj|0G9`2 z=HS-94hKF-`_#P=#lnxK8x;# z(-WFQF_n2ZInl+`R5Q7vr5d;w4=_+%K+Z-ZEiqtx-VGI*;9qVOMr?{v;0O!1>OrYl zF_l>&>*-%WiE!ZU+*|UX0!=RPV|;H0v>Y5fp?b~C;{B8K(r8WK6$3O}c&Sye4p;Uv zko`lGBe!OJ3DWt!!RYfy_>V|~@14?FW}xCQz!=x3#3>8OFN9J(5x8=^^aTschSUV8vAa@Ya?0wbdmVAeVi_cD9#I$vf-+Xc_~=!JBI zqowgvhl=x_!==>}6IFb31C?UZvgC(M?gyRI#2Lfn4N=lxKc@78U-^3?p3c)H8A=(U zxgu7wVPZoxrV6yP8gN$wo;@0(=`e%62x0SJPLLahQ38{Zj?M|hKVrO3y>Qj>E>vE( zqIvCrYE8z>n>QEh)gc48a)0NX2X7jQG=5JjF%k?B>6Wie|N8jEw3|EffY zvuS1?P$fl?%PC&0L>uaGj&sJ9PNOxH8bRkccKRBGFMgn9qp#a2uGTep3pk-){g5}7 zzyAc`K~_@Ve-OWAXM3=5+s<~~^*1`gG2m1qFfqiPV`mpvncO0JPEs~#Ge7bx$Yc+e4_oltFuxhU z#I`id{~T|vWHvRw32&2?htUobTgyK_p!bGc8?}v%N@U}c8ge-?V&jwRb5k+=F)P50 zWJI}(|0YB-9GO^vTcuBWQ>5==oa9Tlxt?8)E2}$|pGkUF+c;m8Q3g0!Ig$ zfSay&&?IkeTA?d}jI(AP&La+|o|grMS^f<7B_qo7a_Pf=qGG*s;Q-mjI;6MjN+151 zLZr7FR64qm=cbuFMe^Kqllv|uHzVny`*!ar5s3>612YDz8=m4eoMd?A$(85AwO)*p zYlWbvMtPHigwd(J$@`;k`Minn_3`bWfS$P+7A#=7=_ndYSFV}mT9KcE%&QY0c~SQZ z!gAqSJw7+hRRsx=!Wd+D)E3=?6n-Qxg7NnBLfsEOj@w;3 zw5Y#FSB@7eb7OFiC7eR)P9tT*7kb1^k5xn)Ha-LK+GLP1Fv0*_I}x;VG#BWf4v$Rm zuVZoTOAUA{tMalH62tz=1hcmwAZ&6zj$YP6z5*`GtVN*{bYmTcE*4w|oeE`uPfD*G zX@3~AG8qGiuR?V_Y<#H`&}g=AxGJzRi^T;eD6b>ng)d)y(?w4d5E`Y=Aof?H2(x`kojNl7mo1V+v z8&iD6gFNe5CGpq6tffc?HLu>-EreppX<_1f&iy4nq8Ol*9z(lb0eOFim`PL}LBcy# zlzq|IwmUnZvQ<_HLR4UsU3MKlw9%AuINOSLmPJuOCfg89a0Z;MmNt};(ydufa)^R% zqLO(H=uI&32E=fAV#NX6IgPOZYyBP_*(>u$;NptfdcS^Ph&P=7ctQ!Rorg$lN!Z)NSKFr zLKGX{P4M2LUhF2Mig!^&u-?VN;?|%zSR*hWw?Yrqe(qylJEZ79%3!fl_FlHz|1{B} z$1TB82x2>SnYvX)wtcMf3$jCoQ6ll|(#l0WIA(3eb$W6+MZ8Jatk`}fZA9xUYp!4NE@REzz;5+RM?<&gogzLP|HF` z5}mtCXmgf;Q~)GaV!b~vnf*i1Ts{Q=0{}zK#clAqcZ7@N0R`*PBy77_4|#niU%ya- zVO&gcFIluBxEGIee`_WLxxc^T4b~j#L{9&J_wFS2t*42^M(`W?*!+6e*xv`tsu%wS zN+}(#CD3qDI~EY`i0~&$QBm%@6_1%6b?% ze`H$nf6X6_1t$;wXvWp~BZ@WnBRwJbqsNvOB9!%Oh@mIC#5p9=wEIpDiNr$c_-2Dc zqSB(2e&CVlEzDTxJkoF~nC(S*V0<`_G=f5iN3wl`_3XQOB;Vs#=aE?Z_u`R$F#g}- zks5@k@1c(U!NcU$z{Bb0{ezKb5>-!K*s>3V33tzQ8 zUGVjw{`tRvukWJ?2EMMsbTjZ({w4`CnkXA7a+wnwu2jmBeULdOFlhN7CgN-Oh_mWG z;z-WG`S?Qhc^rt#>+M~RYq-BOQ~=5h0$kBD688|KS2W?FJ^}Frrft{coSykrX^zgZ&Poc$T+iL&=7ih`=?BK-NG7x=aD9al zb&bVOp;|Kz6qmaIqb7At_H8)XuaFGs2# zRlb7{kfXx7Vyo@~t;Q4fgICPGWQ09nG2+9Y@y;}lLBVWX^AqZ9z3kRNAJ6UJr{y;= z8U@B^JQyAV_?Qch20T0|InC^5T14SbX_9#|-_Bx(qHo=RKJW;qevm)hq`vuAa8YwY zPN;GYMGQ;?#P1kuKsO&KF}s+35CK zoE+p^8cZ~CCe^9WgWhh@(?gc50RO>`+2~Kb9c&`z0A^RW>3I!&&-@O2AKV(i5Ql(! z&vyeih#hk9lA}4~vW{@)n)vF+B>&#{T3E4jR(v~jIeEJ6YUBz2fW}NHEL8tCQYTBt)vpUeWQq2V-%XEx4Y4!Pql6GKYHYd& zF}fx_D*TS|iJ(VAgY;<1chjQ*phy3&#ApzR^!Fe}7Ea4KF)Af2F#MrilOBcf-+E2_ zH}C#2$A656zTObeOXpo+&fy+^nAQ6tlp+Mrv&talrw|TPy^sLY#BLa7rmxmOfytAK zl=2W0+lqNv(#;WjHyX|Sw3dw-Jwdf>=VRw5-DSusbEL|}c)KP68^8(J_>h+$Y9ebO z&rdr0eMTLUJ={cwE2i-%{lB;I(s}ce_2zw##+?P7u)!_uERjvrH8|AW9~(Ek5j@RG zT5DjG)sqa7ll%ygq3)jE(ZEQL7ZFqg*d6KrlkC!U|DX55ZHCF6ay9>-L$#5HR7o2V ze1Z7%8ZA?4K z3yY0dEY7Givanb@|0lp4@Zq*07-%bZ5^RRIS&T0HI#D@v9~V$H5siI#)^m}K?b6ii zyEU~d%9v3bM;Rccbvy`u;sn*bMW-o)*iS|H6J^b4U!A&bS?Hoa17f_k-S~^j7zvR>RTg-iib62bBKa$1UFJcCj!pQye`m&=*`<3ihf( z5hO0pVqZnaclgB?7JIB*+GzFB?nXc?{>VEe71ofa*OSL*VnZIU2PsEUa_m4;IbNQ6hqpG9Qkn6FqzNyL#GW9xxIDMYIG7tdv)M z6)U$92=#1Y_g4Fo{v)p6-hpGcQv zI+v{5ArbOKc*Q;W2zk~DOFTpT75|_d0U5m#ChQlhod62^HgZ`uc z7QC@~C5jbnflE&|?x62v41?>^R&xAld4%OOMnV`ara&ym7^(n{iiyjA` zu8piN+SA0~-M58327h4(K_;NbEgy-+Sh6vehGBe~uqQ2Wl6$cQ9AruVd3AK`s*Ho{ z(=CeUb0w#VJ<~#tuRdpAqIqarPP12h@XFDTXc$T8uGX-x2{HvOP*F$u^3hmkRtlQQ zNwJTrDQFSuVOWaRGz{fuV0sJWhBmoAj@30}nF+GwS+-5q;?~lKl-0_dtXSmkPZiHW zDQiFV^+}P+8EuI~p(35eV#*vAy>-u>BlWG7cUL4+5_Yq-u#C zw}$WvyQhhkhD;sHb7`FdLALT`r(g?6bIy9_oGr$BIA;r_3FJAJMoYy?};JTWZ_ROHR4#mi)f2;}vJI)1?e+PD=U0-T2D&^arx<8%C?&nsBLhu(q@ z8*-NE$hEvWiDT9${IdYA#^Ly~iQ`w*Q0};vnzFhOiKz1yd?m{V2ihq!%@OYClK2>23D<>#^{HEqGD7r_8=nF~UV> zTk+kjIi=O97T>1aIeuKq<#EWC9FgrFxn&?-yEn<~AA_t)l+X!{f<$}DX*eDBt=_LSLwD^<0FGpah{4vp1PU)-**ag39F0q2T&mvN#yM5?6A z#IHTo={$~)apV?3D!(7W#AJI*tSke{HPjSh6KPPCsiO0g;*`oZ;zMZ0HP7l;9|wh? z0oahP^Z^5G!443BQegh~C{2!;-S&WCnUOB1LuC*hh+grxsG2-^nAuPZi&t!RhM^p7 z*6wH1%vu_pah3fE3E;RMXQno1hm_YLe2I$_+i&dd9b+0ot zP<}mwE2-5HFM}lR$D~#gNvum+RA&EDI`_lv=Ht}65KWO3gRb~*!qE;X;ZIQG5ks;K zip{~&Dr&!3y#-t4YJ!O?jmSkOD2cxDyr97Hj(PTR1oihi}fH<7qJrf%#E|@`_EFMTWp4(bYorToM-^ zm*Z6Z6T$xp07~cEFXI_Wjj{qyL>IB9nVVgZ_$y+_?DqBl1fb~(xx>nl*k&D-n;Y$WznG~ z=R>p%Dz$}5?MrV>^v2=PjJNJN@!bUu)O&(Lp?Y?p0RgGv0tRL3d8uiHbNCi%MW9lse^e5}k~5cbvvX2Jpgz<2E}iM71)`S&xVyYEGbpZ*VjbWTP7A%f}1YeewrLP|crc{xmGaQJ`4FE;f2*Vx@>a>CP) zsbha8NBV|LT_ZD-D`Ylg+Vu=c`Xg0;B=d(ZBAo_j!dUYP)$_0A;dBoikOvM*jm-pk za)s?YspaX5QW|oqmmE+Ui*%E%KE>DlpnX?J-gdQ>AF~`&nrI2mcj9nJ6iD~B@*^Iv zsQ@QE@NWKuMP6?SvwygMCkeI(I-Z%AY~)*W3*i`0i+8iyv@9_A}_da6?%9(*dA;{e16fJ6-!=@hSds3MU z>Oi5EwNKr&7&U@J@cB9h&O1yWf^S|2JtcWQ+5+{%#BJb{dSIX&=cNxe$$QeZoYl7t zf6Fc(liChf@raGm2d!(V>GFVMP;YKKgWVG?b3m)9n+5#Cm&jUERJi>uxhG7k z$)0WSGtiJFt=XJ>&sjgQ^ zNjyKPQOp0j#LmbY;A1$hT|z{v~B*S2%EAPD)Zc*%gjMoGaaqW z7sD&raZ96aj)@hZVF@&>b3$4f7HIweBK3hi{JXh&W$A=_xg|6FUz%?rdT9j5T@4IXlX8x&pUk6}< zGB1z_bq{I5PqALXGQ97{6bBs@--%w1owrenly({qXOsH@?~49k;qnN`MDKEf!E)Q@ zT`)mtFO}bk%-;0=(#rSl{QN2F;G%f5_X)whMgGF138WY%db4}SLgUB=<6-W^F2S1< zfK@D}m6i+<5BLW_GXW{hm14XCRYK%J5262Vw}J~TuLTaUJtO9I3RIu`C!il^XIHu% zvB;SSwh}q2x1!_HM`xiV?@L;ZEG8-EOBewOo$(r&;X~4grw8sh#kLBU;ZByRZATzh z@rrNpY$+R3{ICT+WSY8>z}I$U>M1G>4X_A1s-cDx5VkU3+YzFeDVw|_?*`wuu2lwQ~~uaoD4 zlW9R1EdsZ$%O`l3&KArjPb?GUnm{p7OW);$=Nzi2gt9+t&6fi`(MmH)F8%{{9T-`r z;W9lyZ!PZu8Z3RdeIV-){PGSHYiv8FcRR(GvVApm3|_9kFtr_m$6tM0&9&g&rG2~rs`hU+L` z?UVgi?Fg=)u+G{{J?lNSmXf8^P1U&HgA>=ixM4Do{%&%4kW%N(yELzZd@HaW(y9Z} zs&~0lg(+-$#^oujC?micX8u#Y@WUA?(yC29f7H~CybyoD{2oRL=TlvXY2t2<8^ zD+c76P7pl^z~u`)VG3WHR%sLSwE-}ozVO4DYqfuMPt05Gb&G=Tlb~S&j&ry>1r^SP zuvr+)$p=9{IDhF9&NQ8;r>osCsBk}M1@rNZAd-eg?Z57z;US z&ih2EoUAMy2Z&)`L*-vKBMU*0;TMBQz=eVL%hy{6J%w9DUcSl1pT-?TU$=WFig2cA z*q`Gzp%*XV=T^DSEN{S#LX(f<4;KzScVde4JpK-7xIbtEzQ4jZ{tnP3L|Z%!bgK~T z&@jzk@twp6Xj=HLq0R2wsJ$td;Skb%e$#>ArMqt25qLJv>gg=NXC>%**#<6d7s%cMp`+E zbW+UG;%{e}B-jTt&2hs20p$)A48os`Kiy^g5b!9n?pr{ra00UAE+B0}U_2PFME~71 zCeRh1Ys2*(#PIQ3mHRPXnD=w1kViwTymEi z3m*%)*2?ioS}fC?8t#iCmkatziE-|YrQ>-3kDRj6Q^)=w{#(4SM&qiiW0$~{G^W(T z&p9^nXXKV>=eD(gj>+ARZFQVa**#^k<3Ons_)<4i_%g?HhA+_;JF*_WB!EU_VjcwJ z59NE#fO-<*mty}Wv`vv_1lTUjcI}Zc{K2!TW^d6yP4f;1Oaaqv^aEMv4%U!z+V`~; zjAyIwloc(B&ah*Nt@v-Wowd^iU!8cH*HMGkt)(CK1)#__Nm-|1f72;~Mz?`k(BM=Z zmP#lb`l+NlUPc1^q2LM*fRYhM?w4CG!Cg6)Y~N9F%Hp%q%klUdo`j$0t@wE@P4;EV zHJFnxVi|10lQGZ0l$%6+l6Gf zv+MxsKS1>&Zzt{`>pX_PgHlBb`VQ(Tf*{m^GU&sBC>;726v7EW;6}1WshsRB1llsWyYC9$baB2fz zBpK^q3YZLuEx|v2FRRUA7p1>k*rkOTC%6;c7q`p3N_&R+;ySRHpa4n@|1O=56O{NQ z5=%LIq?~hcd))A?p$&rT$1e>1&DGS#9Pkd7b>55-M#fMb+*|3FD83m|Ih>-U_=n=Y zN2si`5#pQy4X6qm)htk4h(OASfin4J%nvGNEs-Y2foghiMvtAAvd>64o7?uZ?Eue` zfZ0Q4uV%I>RvULgDlesmeW^vPh>O|j%A)(tL)kW}O$REah2f1pCLz#9 zwyf>2&RrJ!;HI;_zJjx&+GosT(!*yyKPuSY(%JWe-@FA;a($rqwAQ~N2aTY!UdT16 zc@^go=V=IXq7h7-ix|6+DG+zow{!5qdB!XX8;r0~!H|3kxg8<;d?0+D_e}zZR#{UOnrW^qvJi$?lyYA4P*iFW+G(TIpN1Oq zW16rqBh8x^$PE@aW1W#08^6-PJ>KlW0k69s#QwJyceq8u+F@lI+~hMf|43x$I4jGeNW-+Zwh@gqv-2x(-wan7y5XL#}JI=%D0 zW}X+|Q(0b*RLUa?4&B|Dj+fb&^ETw--@HBix1nkK_U-d_;b(i?<+v~7&b4izO}JD+ zTpuPGU<+#tw2jTS!11t!G_pjwww(Y%o>+Zm`9dr~WagrZot~#*#dOZUkZMe~J9egY zQrpSsgk*{6B#}^Z3Uz?OrImf;jY)FHkEHU;2=`ATXim3_WJakKWa==2!N*u_169h- zX|~Y${)nMD;BQf_`(|n7GbVi)XWEP*I~*J`ZLeb|RmJwC)T8@Wc9NFd63_y6j_pyF z=&00$lcF+mzogKK1MWvT11CBMwD>T<7Z1y4ZSHt@Q&>4WHXsM?ai5ZbK-dEE(oaI> z4{Q{$cVcx96WC{5Uteyw;YEOe%t9fb(hr=c!9`YCDS-ha90Y);7^ECLW&s%#%N=*S zW8{vzxSuTdP`N$|e9Sq=PRIF(_C$307H`H%Y2|?&%u$nI@@D*08o5^**_Q7)p!IOn zXxCv#nsDYo4Q*>K?YLXYsTHtz$QS$0?7y1)vv{+Im{a!AeZy+SU-)r~i@b%BuL-Mq z_K$g{dF$=?=4+I`538ifnQ|NUVLsP8^!^3jgRB^T>g!J`R;f(3hwmdkLrvs()DEtj zzk+(o?Kom0Ar8hj5iYo~FEI8G%FT2SFq+Al*`^qdsXO^^9mm%l9ABH`HpMmR@|-sq zXvyJoG2RR|^#r|O>#Z+!7S>!%i;J{;vl**!+Yztrb)haEUgWV*!_?d7^W*p8)Sa1G zlIg{o$*_`|8lXL)&?IaZ==v8cb{m%KfS7VkJE44gthAsAC`1(CL0}CvlatXdHNvko8s8G;K^VDoRq(crF( zd+3Zys(2h#Vh-g3c&Ir+D*FQ^G~gwEKX^$MGiXX*4Q3Vw{`3D8WFpvHK+F;Wv8Qy1 zRnToM{)g~GedE36{SWq@ZRQgOUBZ(~-Qk|)qD@-#bDE!oGj%71qu-*pIKl*ZF>8jc zDp>uC_h9Z^O!E|$YWH%MA2UPB`chhXmer-4MIPA?k6verMG&ja6$jq9&!0vk*yK3S zz1nCFY!W2sU=C1Iam}@j~NwqeQ>=u|RP$ zYt4kCFt*uKqb1685kNeR16tU2fY;!8&#@5~A?&*gl>^ph5OMT00nBRqKw(pSJ*Jce zWR!ch1~`64YWqEr-(H^?AEn)lHrw$z)DN|qDo4l5h6*53;IvSv z56>2?w-7NKkh`4**XR+zCY%@=>VKqL2x1*Egm2zlkYqaCAQBu463iMs{Qw87 zcW|R)Lt!As$j#DmK9~WnL7?)R6l^j9CC33U9V2yn9gGIyZxTKE{yjl|U5z!qkwsq*Y;2n@ zol@dR=mJ2%T;7bvk*^dwBp{MX$DBYivoZsW+@0u@LC15oTf!(q7bF}?fzwEw5Cv$5 zB$d;2ALVw#$)E*yV-Vn1Vz8RaYhK%l>!t*#qTpVDb(ddde=v_mZ_3r9%fo(P^E=>pwg3V2KFi?c0%iMceRXU&`*S`Vk+13m%p%kfJ& zO$wFZUaQQ-4Q?c#7fW&-HL!l~2Z_Y-uJVoM5uP(C4KoHwkUn8VN$UclcZ(wsZK^J;8tohWA=iX(9nCUuA(z&m!z5GYB(a`HenRgEq< z90Dh|Z`H`_ZT`L3sB;)$WI~XXD!xUq|1bDid>G?NvX{^CNAE$VC5X=oPDe#`6jzao zw1GoB?uRC?=V-F1_6}pVUP1)FgDJ%s96S?}kggsl`O)~$=b5qGgHR-5T#}TDRx(uw z>t+J9NcK7%ty0X&EZnjgkn0kC|B7*(zYXw+%>+C|%oSbU0Lg83tB64+s+&|u?GL24 zqH*@XXkDr%RnX-o%CK*dF9G@%kSN0T;1a&<%9wAIVXg4+(2p(}f)?St*$v_+9eu2x z{)*V3=(;3Ygu?A&w3oOIi!$abWtbYy**}!CcSKHs(vxp9@@QgKhP96lq&Eb{HoyT5 zB$HCbasppnQZBBikSfThClti;u}^RpE3cT91jh-lZQF1z>>9{ycG_@txm`Y+7A=iB z-;Z}bkgi2`+*9byIEme%xiIixV1iz!Cj-8~bATuwx(}gLU=y{1fm0H-FDq4==zGHJ#1+JMdFI4?pbU+B7`E^cA=JT?XiJ zDG&G0%w02Y&|Nd{(OomQTX8AjAt;@ZUuO6fDcPcpx_VheZz9Tj5EXr|@KnnoePQ(kaYX_~6D)0H>MyQH}2B`kKzH z)y2n1f$|z|ps!2d>!nT)%-FeY1{gv6-7^&BeY9HcNP*)G3_P&?X(gj#;=iC1lup}Y zi0HsZK)gxvdFUzJDyVEXojgKtDa!SiJQ|UQ3M9m;E-EOs;|^&7DFU%nWhmpNpRYB0 z`f|6tST}hCH6NO5vs-WYb_2bgWpz<1Bma*JztyYdAfY(tXJAOs4yz>I6L|R(&!YQ@-=H z#ntJ0L?1OX9HBQtsvs39ZT{+H#8lId%XJ>S&Z>UHBR|dk!>o@!-?van<@OeO{ONuC zN)yOYaFP^XZl^OddJ=7;=ex#p5r1aeXOpJZbowcxpON&FK|iUa$?zpo$(Ml|7Xc*i zEWs<%K%2aYe}efmj%%4{choo_p*Qx&@S#}FeQ0{z~S$ddqp z?{3;R5c$MflSuSCm|yNlmSob)12u%qqwPnyDhM~tEJ~H$s>5LgUf7}dy%0WJf_cCq zy~ij59FGmYu^Qn<2MdninjZ=-~bnBL9tP%Hi%U(Ov66+pCbBM$A#_98%9mz%&g z0icNhEV*&C(XNja5+Oo~SLNEkXOE&Ia#KM1tX*y!D1Ek5$~j)0RbVZU&kd9}BoXs@ z3gAJNDQesCn9{=QvdM#oN#1!K`KN9+p*}M!w>KgT?B)$-0BNsVMRf&0G-$(yPL48+&&ABQ0`BS+@vRh4KC%zJpwE2 zD^MSD($zP}nScj!CgKswIZw}t;3l-hMe~@NGffYcAqz4!l-r3-!+(0+f(O0MdQ@7~ z28Jh@ol%#=1B!Q%-oP{Jd-@lz^o+U~UuctgN=41A+p$<79TlMsZ98PVO6&Hj)557< z+uznq_mOOI1iKcS_YqOz~^prGfQ6El6+GI-5O* z;UR2*+>YgFXB>f~oMH(incS7yat4zS|(eRuU0vqwcWrnp(=64FTkYuGyM|*$*9Peq$hF-OY)>q%{E_Q; zdvK|*8B?h94sQP>EqDcAZ21a8eI?bN%UW@opic_-aBm`!JgR~QD^g&r_xBE=6)Kr~ zOmJx&EdM;Y-9~3`reaqtqI^R^1(t9WK|zF>-WB#DUDPH0QtAa{DDj zs-%t%IMBTCzH2v$!SrL)PmJ{Y_%&phgYP3!UDzf4hY{&ZL+Md2&Dm^_J@qL{zlgsZ z7!J%G31??{+i4YA@J~n^ur^cKXa+S2;(cljR~$>A1%}9-X6&D6i@OmNfG|!$G4TFm z6f_+Lc|{J$FwOv(rYkE%DjoRg7VWz0V#3fpI);8xdO?`^0=T+69Xme}lod;;OW5~I z)h(vBJ@M`($xw2`Hr2Vqa|C;!@>4xbroWrff<|;wyE|MJU%!Cbl;69=P7edMQNxV) z$Wb1qK>{!ej!W}=d@B7Mg?ZCCrtAD8*30S2nsfq#DW`F8uKMQXRk>1&Om#8&Q`P+hbE7riqcJ@F#)tYBO9Cv z6iKK2Kp1-9qV>1y&L2PxGv4F!IGYnRrjhf$y?Il+fp@XdULp|R-Clz4dBAtg3PQ;s ze8cUn!5x|$zCQ!fl-5QC0eoe9DL>jvk1p-?VLi9vyfE)HX1OFkjdHvqpSs~LFXs5L zhLb63FUc&z@CC&R!S_7cyOG+vh-Okmdlw~phjV<`rnmPH;MQ3SZ0GoJSGcYqKJb~S zPe_;uh2gu6)2n#go`@1KLyCCEp{x=({~C9OvL?9x=mTpEX?PLB#pqyC2G`9Q#FwAQ z@~^rS8OfzZg8-w!wbG)yh#b{aoL>i2Fo9gBaOW_(9$B6Z-yqXvApm?X`u)=dGWQ%N6RcIo9?&y8A{+w%|B3haH;XX zhET}=ktU)#&)fc|5svi@q@3_s0e%30-i>JL;5x~>5Kk{SBEABtkD@Ig{WNiaXoSOI za`PU(fa@HcBiajmPgYh~C=1bZNY#jxHxa7ubRRKlExiy`e5*DQxX$O^622H3v^bok z1!K>N8#e7o8m*XY*RkRP} zoJ6l??(1U;%Qw$kPn|J-BWx@#mvGkyZQ#IobR_|&D|>h1tp3_{^~?ZWT%pjP*^&J z-9%wyDQp{sO%A0irLbxWGk=M64^X;Hys3Ynuo_B7LMK-{rF#ou!KQvf0k`TNMow)sxL$F2KLXaO7h@8R+VtPQP*^ol7&$mDH!S2ErN&@<+H zS|HSD87N;&VxqmczkFGMtgMMB4P0rBR|meS6UF&dIChvBb{t>KrLyw%8A4kiW$gS* zZ3nOw6LE3@b@bi4PB0&)b}!JqnUh)Sd~d#hX(58Pn`!s!eOYjBD7o8^CwlWc!4;Jh zD6{9cV+XbC2oS}>F7DFecEQH1X#S;q=Z50_z#Nfc?ep9wGVHyl-f2g%^a^VI@MF(%*upfe$k)#b)?RK*KHUY+N1u z-y&QYVO5^8v8{0sY*0E74zu8ozbKV`fG_7c)-k{*mHip-(z@aVreX*m1(cw2cX1$e z-sK(Gm16(dBz@*b56%pvEop61#m3dNKb5kNV@K-mx+4u3JJKLa!$Clzh}rhkE*sHT z7V+WocH0m>sRvgaxW;bq7HQQUqEYJmI87i(ci->b+V-Va-}*`G_NcFiQ-$|?P3k{1 zzN2#!B;VD!>lHdvu5W+&nv1>NWAk|<*}M8S1&7!2#gvk9L3|~rCcdN4T{Q4RS)NFA z5(?#}O}`#8dYpQ321%Sv5Bz97E9X(rX2S+#FL`DN#Lc(~l@l+4LW}~QQ{O<{(9G8BmHyh8vK3V`)w3T& zohto5+`S8URMolgKRX#<0wa5(Q4@_4+Nowr)WpWhU{Ee0L`98qwNj-mO#@OzG6UM9 zFkvT}ea5NOqu=Q{^_+ToYELivmDV0^YRM#!1gM&j3IUXxtbl^g&*cvt zP8DmCJe>Zib~k&!!*`it7~Y1vhhdN${LcY(q=x*5D8snXt;CuHp}F zgFjIF#eo}MwF~kTH@#oD{{y~5!cET*ndo$VYHM}B8mOPwq)z1Dfr;=v;SC>#8%7DZd~m?S9&tTN0EVKS^kWaVak%nrS%L_c#QGp&Mn^+J@l1(e%hieyY9mq|HmeBltJ=W1L{gr6iU)>QUj z3p7%5d6XgM5!z6EbB1Vqa_&O!gP*L#2{Adpz(K7Hvhiq1zAd!I?)!)tFKPkyp+j0o zhTRfJtYg#`1z#+YHaI^l;{sETX8Vm6A*Q2&{wLDC+JBRju9;4EEI;&WiJAxr9(`}Z`?aF8v=z@M^{_-=B5#Oc8jl7* zs3Zi6Qu#aJ{TA>FGS3OGw(48ZE%2@%gjWVHdEOad1Fwwi=fJ!8Z2XES=`Y}Sm7K0n zqpoaPNf}s%6z1_Q4uWbe&LDa3;XQ+yc zvbr7hSrdKVO2E&lh1DrZ|AXsO;=p39Pe|0>Q(zzP6*6*JtWg#bJ~5Zd&4o|qOJh^L zk>r9?_XDUeh9*l)yda28UzRG6lH);gB-Wnwnsn;s1nl0o^e5gEm__9KI|Z~E@wEEJ zY9}g|7Ty{8MQw5^a>8g=*(>p?7j2XY_+ery&>Y%*@OAH!%Apj@Ah`pMP;Q;fhm`x5 zO;E25`C;mPnaJxB4Ktiq(Q#4BK?8$x)wik9eDy^^eggOzu}cz}i$09$s<+lYA?0wv zVF^w3nNf9dvY+zdKU>EbMK2$6etD)q(aVk-<`l4gAPj2d&aQR`=NBMHvk^xlzH4Gt zq1pnq)mXd+#Q01@t=;WgBe@8LfF}#%J>WWRAFKIpz<4aP@4qC{QzYanM)YPyE!ijr>U6MvyUq8_LbwU zq-wn!2lmQyUsXV!cgb@qgL_GTdFt7tLNZlK+R)i!k)+)vX+vj^<&t)zqz#=t4oljX zC2i>J(I#mZN!qW4VZIdbE&eHuv|$IX9|&X;s`Gg%V(@nMx#>-nqpCr^e=C`LoxIKE zP2CtJ{3VFL>vc30oWxn?F4XEo1S+7D2Qgb=xnXZZ24DHk3Mg_<~|x3m#$g z(zf9AY_mVK{4g7*L!Z%w(f_*`nf9pM9RFt=3a#!!Em@y2fS$lX{ipkgvE%p!HA%=- zeMW0&W)CuHo?7&uo)iP8?l2!I(vHP$sQgnCUANXy$-j|k(|>v}O+nERnmVA*z|^B( zpAp6(&_b5a)B3-J^%n*_tsU<}YTQ_2B?#mkO7eisIibXT=|XjRx`=7Nm}uGVs!C5- zub)hJj3YN~fd|5NyW`mDFsdT-1O-drFKsis#*4br9J6hFk5{hDD$K4NoG@0y4eKxT zcf3ylbrV2e^%-(0>Y@R)`jL6DEIhm~s^q20BrF%7t=c-hV#+9Q6*&j>wO^#ZP0!Qj zmVerD+doVIGFxwEo# z?g}5Z2mkS72uH3~$(RQaE*#cC4a%%+O80xTT)-|C?2=sK035Kp-zQbnm)zuXy2;ec z18g+=WB2-JDCaS`P-S1Mj+&kv0 z_gq;EsEsY4GQGZs=8GD-_fcCuqauq30VAdIiByg~4m*^zBBe1w=6513>uBWmBjFEB=Y-K=4z{k5#pt5i-NP()L0D417+ZSOLO0 ze%$=j;6O*9U>20~YBWkfUTB6Z*+T-c{!%B{MN72fxHSk2UY=gslOPKW&%30rWhr{;_4gWPvfKYe`*N%8Z@)m9h+4X7gcuM z*bm226Mz13jXUElqS5|}JmWqO#Nm@D*Ihg!Hm)WvW~F3U4DheWb83ck2C+n#0u(9f zcBu?9P!vpHUo(54Q}=XU7XS^>na8&ZRCFQ_Er49EnfNKRe)9S8H0E^6n1dNQST4v! z?V6N)3Ucd=r4p`y+|*IXYl^U0_B(2Iar1$V=IQPe!P^}6LVSBNZ1wgW84mr0J!+0w zcVsiV^%;FA?b|P4l@eoO^W>#aAr`+YzUl>fz4l24U)t(W#{3w$W80r@^o};$tDoKc zJYkNvp&f5*E_=*?uYDbuulz~JDc6QoWMXG*-1 zq&yT{ioUIMc@Ev$Y3#Nc%ylsxD}bi*5nFir$em4s_?OMiISGKGu#g4BP9ZxKGQ0$( z%-IPHdAc!`5dw0iiW753dk)K$zIKTWVV_LmH$4VCct;Mqm5O(umQ5pFzZp= z5W)h*%E-_>6ms5To)nr>1ZTnQ{GzNbT7_ps69XDO~H?}TryKPZl-g56}8DyzGhGGxffn43lYyjJFBMt>u#Q99Tlx^ z$)f+dkvZdF$0Z$?3M83bnLQq$R-OYUlA`*NBhiqG>A7QqOgTmd!s*G`DKi@+=xfIc zflK8ly<~uv9Jft$(tg`+TWu8=C|;=nEifivfgARxEt#%v*(N%EDI$!teY8)Kj9$u;r7 z|N5bAt1Nt5kv6Qwc(_tx^+ij{fzA zp~4vyJ|nUN^0lzAQ8rl^D|kUBKo)pU=JZtGgxYoMZ@H9MAom8*2Km6=r#ky45EqbOquXXU<`8`H!3ic&SkD&6bP$HS zx(LV%Z2m86hcZvFT4L_Okh)iVmx^Qsb9*{j8%PIkw-8zNY-%c}&C)Gmpo6O7QEyYo z`HwQLD1Q6gvsQRayL)pdL&e7<@du z&>Z)oiby9}Q*IZgNbXum8{+UQByG8*4RQF3ByFLjrEvI?RxW8N9KNI#OWJatwp=9; zJuhi_lJ+q2QAsD@W)?a&Z{dIsvz$8hx-`z4`bHRS zj-?%XX{TP=$P)I@VcgZ=df3uG;BVCvWTMWnBiUA0GRDWni51h6m{H{as%))HL z4#OA2X&(yB`;>xq?Bt~>3Q~%)d(78E#jh#keQiMh>6tWD6zMvq1#GSRiyAfy`-#Z! zUm843iXZiK4r4@>U#}EK^m2Mr_o12VhW{3(bBi#YDn2bf?|jhk9{#!@mOrx)IXI?t zKsMi3Jg2Z0GId+|)SJYCM_>_Uz4S<&lCJ$;GP_=oQImUPQQQCw>;+O568P-Ur5$P6~mPDS;??ub!JuIT>H zpFOWa-&pEiE-A%JZP7g0awuj({T)YzNaXy7XM-2s;RQuVv(HM#5kjZ_LeF5$jbe%> zRbRkvk*t31yo%XT(E^b5O}SDn`mo$Md=qGQS@K>XrXFl{UW%yGW`Z0!BDZHW>UGac z(K+rp5(;mFRgELb>GTp4kERj~kYduQ)-lKmg=W2E3l-b~e+W=toW(ZHexxw+(jmq4 z=%t6umOxWseeSho43=J}{5655xndIR=3fE-Bq9y8o$$O^zQwk^ax0sFeO zq8rMmMp&?6cMH_Pt7!Mv;Kq( zHo2+JZaN4MREdx4SUY{<^as-`;o$Wrej=HCZhJydmpc1OmAuaLx$?RnKWIrpX@ZS7 zb^`*t%PmPAssOo^86yt*2r0Z+5W_FTPK|gcnkH%-{nC%>jE(< zC|G4(yt2iXW?OxuzA-L7pZh%>)!+5>X}#vdj!J@Yq~XBRwe4NJs!mZ3DM`ytvzg_& zn^~J}o;_wo-l}iJzRTSejy_A@Q_%@nm26TL;^^-_K%NDz;l(Jla+3Gp%CBkzF>z^8 zp_(H50+%n}%8EBot5sPcEPwHQfJV*b`Q}dOzDWf`kDc1wC2YZXGF91WK9T_nHfQm) zWt^lHOWG&zCD6jyJGPWN?sYA_CeqL>_9m&;XgHb^){{I|{I>l0_elJ{w(O;2s#<|VJcKGMvOy1m$?s#UI?nms z(oYZ25$+3~;YXS1D5D~MqpNZq{?T5UPcl|Tt>#X*9zJF-8I57Kt*O%JC1!BRKxj?8 zdY`d+;39F{an zk{rX5F!TvW?8A~W@b$1$8rH8MzBRkj$a{O@@TQR5r9G2qW+B#8y2M$yF( z-`k{bxE)uL^TteUUzHQ+8@=js&rWv1^6b0j4G#6aO;!0)_qC89i?M13HF(KqC#)gE|wvKjS+ zPlwZeqo&0Ew9aU7czde#;H)(J7$^K?fd72Qyj|5hEdA9$Nt*59*QR)z{hvhTEURz$ z)x^Euas5VvdW|!7-_^#Mbl*JVOqyOdQd%$9(AYG@Wda7VTUjdYFKhbuSIS}W0}>P8 zck`%kaE`9&@8ZcfUGmlR3-95d5$Jtt^=(mEdJ~yn7|eW_C*Pe`<_~%H&kpqdc=flV zPx36Of$;J`Z{Z3(wmQ(Hb9cLHWuUj=v4=wCY2Fjn-w=S-+#D)T=Vgw(=-)qxDQax4 zDtZL>)zABKV$N!HB$X6cmE>CGenz>M(+GXc05A-9N(hYD zmlL;Fv5_xhruZ_p#+Zn2*cCqF$WZa)4kJyd&tC|V~uBV;1N68O)qP{%=&xn z&1EAr(f&zn)>lI`BM_m^$o;w9|J|a7+8vu0*pQ4pbHn{Ey|g`eTQ(O-Mr&HdU2%V6 zxp-NtZSenhaE2Jkmd}^u3dbqk8uPsz&;@X}>qAiREz~@tH z^m2M8oRR7={rDB%hITj$-{LqSUpNkNUzS&Fxlt^%e!nz@Ur}ZWmJ`^EVCq0`S948V zE;wR$rta|g`*d)Ic&3pF>8!t~LY&UZR_RJ2{PP-+JaCnDqJt^O{4ajJ{VQGOJJE6; z2kpzuEO+d}p%&M9&zLd&3FX>KklO3nXY@Kk_U!7fdJpNfVLEsYCO^{Z@^9N>XwY-{_~ASN9^^X>NuZxclz#Ds4|N%N<(w6-_&ZPLI)Lje0?#BzrWLy}U6@G4rF? zg^HQXaZubN{Ko*FK5F9T+Zi_{W}0L7ZS0Plru z-aR2_re2pNweOBzs2Yi-t!Dyfsr_zPb&Jm6O!r6#|BROJa&RBA18H=0L>TY6Zl%h{_fQZ+8T3W5$|xxBnl^ z_n9s-FVhgZq%+anf%la+@q9aj%X=|DHY9^~o*fnU>T;DKvNe}_=7hy_wt7bD8N59! zI8VhFAT=+MTeS0J3KvR^6_Fa`0a3a7`>RctNYfNNCkRw(4(JXO13;t zpJa7OLNPzmzg3}#HRN(oQeyPDs;>b9Q_K?;k@&0Xn~ERPloHRflUk|@Acy&pR}Zo4 zhPUVdSmlba4F}&Iw#6s!bGs7vxzilnf6Q_(8^Z>8ghKc?)R^;lFMP0#f1P-OZg=qK zB!6N!R6NeUx@g}iea#&AtV(?ir?!*&@?A$N_3!XuHN}?iklC^WM;vu7X0y2Bd_?ru z|3TltsZQT8%l*CZQAhZ&1BVr4e}D9PDIQ z&>4Qk>{w8r&yP)3HbFO~t+995?oxD+M`|{?)CE9AWq7i;4oKfuJ)S|R_zrhQ` zmTUGBuNb$c#x{HOdYT8+Fb22>l(}N1zP&Aty0WCf$~rK(y;aknZP1@-VoY3~W}J*Y zgV^X`UYJA8hIVxT;5r={o(NK~c|A>$hIH|EGM37VcFQYTd6ICAO0aT_kc7F(99_8c z5_Zc+0_Q51%F{Xu4`~%&RN(sBM5P&bf5b?D!n_GQ;u_v6ZqkD0g6`G?sl% zu=f3RaK1SN&N2a~In8Jp@IS?pTgtZm!Kaljma*J<@%c%w8D-=G!Ybr8I7xHpPuwfA z*V7Ob7_rTMnA&5!^q6D7sn{>U^!sqvVANMK$WAfOI5(TqLdj2-Fh>+_LPEf3V z%{QCl9m(uaExXq1GO-Dy*OoD4ajo(7eA(L;c8M65SeMRe0Cg4SmSc z^SAft>7j<6vnrf(c0=MA;BRlpGt|&mtP1Cy-O#0fmxdb9qDi1`r?nP|Lcy>x`mL4z zHxk4AWJCUMgPyMqZ^VD+-;T1=8C;c(6k+CmW{S#hZ5MUzlrY=t zM8!R86DyZ3^bqCRWL@>{v!uq;8?A;&l7?hcsr!}H5GxxnwRsPk?X<^2=sK&J#GX_4 zq~zbdiJixW6FmV;#N{sR_!8ZqX4#7Lx_WX(m+>cs(V578tQehnk&Zoz(Yca}EJo)i z9VG0tf>|vP&Zm7hoDcAeK7=Fah-la@HT?zoQV>BQ-dq0O@}*xs|M~Kzs|Cbi{|Wys z(n=rF%28%mJAq+51~~dZH90!`S)tNVb_wVUH}s!#l~M6X`=+fdG`7Hw24|pN!aKON*tcQEG+XtR;iz+~ z5K&;qVLq8*_e~UV1_DQJ3hW5f&vI+zPK#Y1j-D^uEbe$l1$K0)oRl2O_1S`H6ig?q zV_54=?coKX(vf!a$oxAiB8{`H4&Eq!UF^w|g*s0NTLu;!kvD#)=1Iz#L*nP;gMeZ( zPDH3_^ekTSWqm_isQBqn?#Xb>d4I>^{5B=}7oGBrwYG$>9`_Z57tGjl1-&R4UF~od z)|X~!vGbETwtR^XqE>f>^5+xcqi2tjCCZd+p;j+(gUtsZ;Z%-HDUcRmma{#vv1^btMqIP<`4 zvUQNFrcZP!^e3uG5*Fire$k=8lzruk(RhqyH~RFS^uV8(!DiUjo&sSzNdn;xeiIP>GWx1|NkS-& z>VjGBJTCnHlShH@NBk-XpXMO}p)-L}mP{*RoggrQTj0z(3y&kgqj)m|e_svS-4=k; zsm|8MsH8x64QT@5mHZ|kT(5kg8UslPoqS@MwhM@2PbDDsP?G}jI1irz(F&^P;*%WN zSj*H{mr#ilhj(ml*`ZY$^A#_hqj<|QuVqcO8x3tpEJ)7XBqacnV3e}hR@-rK+#sbz z@C*fInUl<=1c}o8H~dzVN*t$;E?>g;TzZE}P-9J82!xs(tM01Z?Y~`wu&mr!RtNRR z<*qX}G1)`k)f9E*HTtiRvoNw`s zt^xrbule=Fa>|^l83_-lEc({`$PZq^43Q}1IFjPnnJp4Zf|M+EM8s5__0#Ba_{VX$ zCwYD1fd5dJ9PH(E9}7ocrZcA-@fH4`JOuBsi+gLiHVIxFm^8_9yN&A`d__s887O?J z(Ib$1msXE_MxKqvG!%f+Cz%(Uci8>+z9t7rhK5VAp&{b^{KUH)No=0&D{e*ZicOcf zANxI0fOWHsrYF2&8bJGIX$_%Sv$88@-x*ndn_5Al*MV9jW#h~T?e!xOMU;V%e8nE2 z|1Pao{ap6{AM7f(S?s_jdHu=jT$4%7R+d&tdw?v-ozwaql#du6EJATe&du*ohAw9X zGlP%V%gr|!^8#6fe9Mp#pcofffL0iBK2TD#`R)kLb$B~;Lnh!Uxr4bZbgQO&P}kGB z;+9+8tjaKV7VVX${a)Sp53e%oI8a;-y})#e~G^m6fig95JfqXqzZ*q zy-qGHEPE^#+$zSOdWP4b*WD?}OwhlKqZ@!ta8wCQm*{nuQz+`?Pw?vw^nyE+jJCP2 zs$MAMgVu69I?2;fo|5yeB)G&L%z>M>ql_dw&O&#tFDGzAAr{FCv)fv{s%{#FP#_M^?*1*{QV`DoP zr;(xt)BsSsZCJr28Y>@c6;aX|vR;s+*G-qk+bX*klPB;Ed1b|+wdN!}aH*DFQG3(*_vwt`w*C*qE#?kRqU z1N?{p{4mLELUpG6HblR}j~Pksg$?RF0x`VeJaAyg ztK8-29-0Sb1+6?L0J4MOq?S!}+$ z2k$fV4IXwOduTzN^P3`r>&^S@p~u=#6{|kqJi|waHN~%0^9g#`N`K=?dN|I#5m_vn zXiC7}!a4%{Zy*BnUzdP=`TPVW2u>9xteVMn+jN1q$2?Kjpdf>BqVm}0V6GbjZqZK3 z3Owwz$%S7(dw=)~PJ6R13&J!c3}_--f{sX4}3m?_r?;nybD20zl}A*y=A#| z8Q?Cre#Ld5Y&J?F&u>8@xNxDM2ePTMN1om$^EVmY%{m`!v`yAIL9V=Ax%#v(IXRQ* z8UE;kC3{47&eKNnlHDp4+p!Do?<1a@6@`t^gd0=N4s(F#i?pMT2WD5SWDA95k@?oj z2?-yfCsidMW!}GMv8PR)C5F|&vBK=4fOYV&XWbIJVEFf}IIhD#|Kw5jv~}{huPM2I z^~kl#3@1UACA9K=&ZW+(eXL^hL|R3}En&yTfit!Pu$8x{Qw0%r(|f_9g|)um6uED5 zgvuR8gGfxAZMbokHHqh}b)SwE!K>VK-Csx6Y)f79_F_GAra(n7f{LaKm-8W*LiafQqVX{nq{}pGo>$Cp`o{IqA@#`%F zsZe4#IUp=YLhzF063#6@cug=C%r+0MGxvu-vTsrvD!qZDIyw^iwCy$)VV8NTzSPoA zIWXvucGWeZV)1DtoYtlq{(MF|W!bu6(t{M;l#}71{fPT_hm8&CjrE$(HNC#fftvW` zM)Crl5Oj&#cQ1nf1DhA0sT_9u{%pgPl)LwY|Lo0k=Q9`;79wN6syo1al)8GqKlLU( zk@?BgdvpftbMDX?LAh2x>mI$7_@{`JAQ^R+UXjwST#pm~TY^{u%xAC1qY@H3IW+3m z;)fIZ2w)?#zU(vl2#CSUQ*{#ZF?GGv>YV5#45|qvI`ng>8CfXUNXXM)bW#IcW zh#*e|YX-CPcOar2MDX~FbE{!I9sMVWnD45Vv(O|JDZ6RDW1W}L5AB5qyG%naygo`~4nPkg-GFQ%AK`LnUx{ECY4Qht4c_bAWtnlg0 zWh1p_E@aqJ%7YgLr->@c1$Rjma}rhj5uPo!44|fEg&qJn4p8C%7s&%EAh(DLNUi`w zlB*sP)?I0O<~dbB(b)^FJ`xKdii<{s_M%#Wz6`(4o>U+7*)cw13B$|4w&bF)B25VLH{G&2kHx0L!t z17eZ+7A-UrR-jYCrhSASHCsUB#DEZ{{6Vi8u4szd$K1LT^t`<7gMr<*NWcjjB^ z^a4wsY-6vDLcF5v;Al+(LS~=2F9E{676>(P zoI*|lLd`ouT`Mjt2ZS#u5FW8W;A5^xRo&y2EMsvpD(!e{&r69)`>-k7`U16DS@fNa zbfqx(n9Yb^pg(>qj0F*ZZQ%#GdER60y6oiRU&IN%F#1*USS6q4&5k^Db)rKzt%D5c zF2iDXFWG+HBX7r-phtAmI;~CH9>iF!GxL+GQ(vRFZOZptb1Tf|$aPZI?yic^!77{U zg+I=n7a32QzL5xwDdBl{EcUcgbrzG{_NOs($kl(DVvUHNg3S8gReI${kiO*tZ!RO66~LHzicrcyZJvB!U30SKP)zJrYeEp{w!e2jNv~)#9F@p#- z-~&a$PDZZ@L?d0d z#G^!D7A9NaJ{-v;0vC8^VPXOBEPN_092-G^pQ8*1Hvpa{&mPdCf-?hYfna1PD0Ar~ z`1>$8`KsUq`;4Jmf{W?L!izt(`aSDn`qE=QMo(mPs>i~Df>i5mMX3dArws8>bm%5^ z5QtoGe=Da6>+->~OW(K)Y0BUjl-`&`)Tfn3|Ke&Fe@9n)#gby-jqy8T)AWr^=>9Hg zuH|O<+p^UR+q?)(XUk9CqoVV?Wz*p10%u{( zKSyw?Ou;<5Cu)ZU<}Sqbxp&1MN+@QUnD4&J)V3ps8X;Cv`{v6vRYByPw`3}d?nR-w zkCc++zev;ImnrJYEWW6JkzZI}ko=55eTYhZSJyVI*ZlcR)zed8Q=Fn;o>p}aN~GBP z@vK$#pszoufefSZY=e=A1u%>|8rC0Fkm-x~PAD*6r}fnS6u8Yl5B2Ay8J#UAD+Q7B z2B9uAqshL=Z{*Y;lRcfHz6|we-{6-D^<^RX)xXGA>&xG>rzzvb>6yNXx%FS`U!NJB zCt;-vB3BKh{4t^PZOUg;0x zt0H$Rdd*9rSJo{>u#SWv1-i`;gWP>{BfmT;-LYd2F7c}iBmZi>LwusVhD6wR%gYiu zw~PkV{eYWZWY~O{oi2kmFD8}|^w=r%xN=BsImb$Vc@oEqWU|>r^s!w?&V*Q#k$Y3% zXPz;BZkcn6K2zae2K+*x!{Oi0I7W`0u;9n@i-Lc@_0AM5R)a7x(wa#5ztN+V{wz~# zhtQZw&K5N1GE3X!QCbGCzU`PE1r=X=@0Ax`v%8R$Lh;bwvE!w&h)nY9% zo}NLL8nR!G`?wP@sY#zR?xF@_-%-pVoIiFF7lx*4$nNd#XuYs~iThA}!=0MtQ}pOf zf&N1)Zw@U%(f{VO@X?WGfg1zXjP^i(*NUky4-#nX$Vh>Vcw-3L2{uNY%tVkey|$Mv zTzER8!A>KwE5e6I8sW5zHWNL8M#8$Na?XsfxpPQjjlQ<1C1VI$rE$#{xsk3g*O)*B z0bj8!_Sb*8)cw^G&37eLJCL)jJwY>g!SWzcwO3yjD7mrWvCE=wlW5s@NVcHU9leJX zy>1(S(T{Q1IL0zpZ$QLUJtj~xcI%ok(VwdvKjE*|jf~+@_ni6hxk!mP+3I!w${~!i zpPWMxBANs0{3p_{EMRj65KKAUF9%}Rt>d$cTV}b4NnUIz?M>d*Sq%+(j;)Lv1*GDs zR2=9J_*!szxM89DqDc$g7gvAJ>>Owa^pA$*FVYQhBtX}5os4Hk?Ds?15`QIvlZ#bJ zDtt|hX>eOSv&rZmqi?`nV$6HUS0J@{-%*t%;?+@E#XJE-umCXAp`y2<|BaXy`16$- zh|&sKk)u>UlrG4M^OVkq(&I1=$4fXr|=_82Iu_93%?so{D8!}=12aC6y}!5bLH@s&Ar@S;nr<;8+})UeB>ONc zunZhKyr~SsUVAfPdS;x+<#+-mjBYM8Kets`w|LF5SdGqzz=I zME}jd@-Lt7*QVqV(}2HL=Ku72**WSI3A1c1*8Z`G8Sp6c?qN1pUrnEksI-@=IX#^28B2IyCyHNSyr8`TjlSX^8=gDs5kkmf8Wk{$|BCx+$wr~uho9^HJ7&o z$(ML%t5`WMDuR5;fh?jZ{+fuUhCZ))%)4jRBi>W`;|Ivaa_>W5{9*H`ESNv1B3UTq z#+qO8%`I{&F_p+y_Xn_SJQu2G_!Vw*-3eX&iR$h_T(xjGCC?Oj=QmsGq7|pv7+L?z za+|kiA>(d6f7W8(n9E*0t$*MgN zZI|Z_&p_fn+m~^B;D(0KJ@H3RX#;hq{Rr!07nyrKlnay;ZCx|E0x8`KEQr^G-6p3q&1K`KcMo+1ani-v!>8c2&wvZaN@p#9+I z>=@R35s6{GgyEc$9emie^h(-v-5KA@PMKu4T+!{6BpWu)L06T`sK`2$QH5J6aR>Z& z!wnD!NOIVT`D}NSTe?E`)vt8jR>9`wN>uCrg|Go_65Dy9do*monCg3m*nrX1_v#z$ zx#q6eF4^(f+{yI&;oCiaGES}YzT+dRHv9cSS>=8Bsu2d;)!UNrpCo{Cqc^WQ zy{MrH1of_|)|#xDQtkc=+igTNBG@QZUba>DU)of~lvwhLN?CH>L}?r=s?XUuQTf*E z{7_8j2Wsc+W9O_?ud;L2^jTZy98&N)cl2;gpS5>RPb3V~^jVwdwItMpZMNg_n%*w$ zOdO38QOlM2hB^kb5k@kPh#y%M`i2GC#Qe~dv{1?A{%Z)C^TbmC4S%1jKOxsg>8Oqj z>NBv)j=go_SoALaAIH8?xo*`+9IOxcUy+l&zL9`9+VRv8V>z5_3;8tyMP6ur;%R^6 zirCe|zIz9J)AS8~7REJ1xxf-Fxm_o z^*-qZ^vDJm;i_!O^EheNd=mc%!jC%8d$NtW)8W^HcV<_JpzJOe%gfzOitkRW7fLBx zspdotI&L;5m9mealpWY9`q)`YA6r~Q+hX6GteCSa!^fO~orn2kHlmMxO!Toi%XUjL< z{nXRpEAlq!(>ocO{Gd2e971sAx{1zf^;#2X%e<%jCqv~u-d!t4#jslMAt29&V)v5M z8vhNI2o_vY^hxNo_`twG_gmvpPr1Zi)E#<4z3(00l5xDdMNInrql_j8RkeZMY;^x# z_q@YK`9|zY#4_4`Fe&Rn(t~X+%w1bxF(@7R?HDj$|8vJYR2M&lc zH$?RA_doUQMZe}Fv%u}?S%C+KQRYXUW__*VcuEMp_T|u{Uyge^Jf{-z4?u$R)`>b! zC;T64r(*YUsl;YtU(zbwWPiA!*ll*Nyef!HIkc*$s5SI+)wQIjPpBB9y`nN>a z-^tkCyFjrtLa3xieiIBzV_8zL92{~)+m^T_lFbVKN=h-ICnrvI~y8qH?xV6JBR-%BE z_Hd=xr=5sl2tJPe0HercQ>Y8#CG{l>fQHwkb(~Hnc1dE)Tlr^AM&80U@rLIh{E0nO z>_yJ=x_3|YypVI0v@XF8kkiOTVj(^y921>|t9JOWoVl6$xaAbNhl&5;UcK}LgWIh| zW3LQ#ab4&(fk$o3G!lvZSg^+8DDnqZT`Ot;Oh;KC?uXZYSK8{+aIN?dPu~5Y02zl< zf8qgNgPgQOrIT&*h@>&jqpl4Rc8+6);Y)}pTm2&E(T&Fh?YpsIJsrIcBH&2iNQ{9R zs>IS3%SrUVbdm<5nkOigK!@3a)~x+vZ)f$l(GuI&-R5c6!h!{Hu4A@!w`rXdXs=T@ zen)~D6!@VLwu#{t|LylV`6r_MRAoN zcoLk(#--*jyu!e{g=(O zpoB@rL$g5HW4@_%#s0&hhccQ|Pzg1}o&>uxOyJ&O?jt1BOfZ6fAmT{XD$VTyyKY=J zgz;`3+14+tP$%FAFI&Vf?xkj=VVTV?KmSks+hM%-sd*x?KIt1P2K4!?j}P|45*)+A z33;6n{uK8H$FSs%RO;V|pr`yvrC$A3UZs9&fSjlJCE)=w95{wlteZ+Xh)d>q?^)kf zp)<)sWRU7logp(7%zM*c&)+|I55jkZKN9_N%$^&C2@%_H!cjn=#hz|9dXP7^=zy9# z`U|m+Kc61-hWid)0?RTwGmhQiKOnRWamu2w6*fanGWng#1Y}uoL@xp@GA(6z6>Y|& za?X{}0kmP*0y(L;GEWHd26?`9|6k&(hzMUqb3HfCuC?N~$YNgfq0-=Fu_(f8oN^(o z&xqlWu?#(c{Zfa&Q*b5HVNf7$Y+X{$^cV72VET*A+a{V{FKL+}q5+#ZSKP`uL9#i+ zY0h<-w`K7zE^yg%Asw$P|i~pVHcJisWDEU6KAFr^BY0Z4#3x3(max-VH7{OgEFvW@k z%GZrvC!-#^FO4-T4SB=#M$En34J84+?hL&$TGGva?+CyT?M z=~3Z%hVmS?@?abUnNC)|e(u88kN*8xyvG(L9Q~XZn`hTc(pFW7hn`!{(G~w!L-(cA zzw}g~{No9_8XZSP_1hD!enz?nNufNF{D_GrF6w}(9>^fD08c^^k`>9aes-! zyxSQYbRB0g5yS9b^FaXcgO>lTprxJo`x=tA7OHN!>h})vTlF0c$L*W0C*Axc@Gee^ z(06RHbq4xe^?miF#RH+0@#+IZ-njBpv>dze#x>-I%lOVPMMo?-0#s_b;TrWXgA`(& zCzKOoW#g!%Pg}F^ztDh62?dLl z?k%EDAesR%$V(bU>B7^@b#mUL_eySYZ63R_X5f8R_myAR(sA22@$xQtM=og;ujb@U zulhdni`ny+E}j?D&6AXU(t6j>zOY3yfZN!XYjK-{`nU}|yb)nN@Rg#9+ny=&h zU@^{%hw2cVrqqE-Wl9}6gLRCw>PXk?L`y!1XKPu{Smo(W0bVJ+KvaDv?Kz`AlMHt{ z@iFiWPob6SpB7pGYI^f&5fmE^9l*T(&C3kV7}e{P^};>zo2$!OBh@2b9p257Wc z8s%4}j}3QEnKUEA96L`P?4o}pnL;E@qyQsPl3Iw&q9^z^Kk8%`eL=E+-Br`CyzH-S z5#G%j9np?S!R)vc%=*47BO_pY=mByDQQ{m=mJ(Cb(&O&vBnLm6?O3f=_B`N=jb8_fGJZuPbUD8T{QCG^$nV3O6unPto>57=luBqk-*{t0Y>agr{ffMY z>QBc<*h1@`i;ohoC)wlML+i3XJeQuY884wH47VWO${04vh-5UcGKAG zOZRAv+Fnop${c;e)Vv^zT~RzetIqxJ+~OTYq<$cFvAGjb?&64pV@FhZVm&my{djwf zan24-Wdq0xK9oIEAp%mc=IpO zqdr+iWeZA~X5&*Q>N0CyozEb$4v*ApHS7yjHL_RfYxhC|MZ2Y<&G+xT@BYe^dcHtC z-A5`BN)&~UT_m0&Mkzg6haW?fR>nXkF9;G3`>yDE?Cg{$hUjdZOl;yh&KA9yC)Jkt zdtUJ%pqe+lH#fD7FAlbWASy@NKm}D`^^cbZ5{nGxD>Cn*v!o5-%cIBXMa^R_(fM0( zF`kMnu-QZ0Y8pr1&j<`?C< zQ*QUo3EnQw{H8dNP)uPp&2@fdsfe(Z+=5@VGk^)P7g2JK#HE2#-TX@lSK;$qIV3J4 zl(ggeU|BMIZku(3advgG+ACWmp&_0fQmqKm?-N6rToWF9e?{bCpOSi5_62%fhR{VB zE-J+6Rt#|oAfg-nJOs;}#u|q#X>)*Nfqz7BwJVlxv^ayK^!yPG9R7k%Y0};*{%UEC znq;HN6?hRU;6RLK=O|@%lGQ#0(=kzMoWd8`XG&GiEw?)&*_pMzcdRVcIGa$I%a%HM zM>e3kB%%Abdzy`ZMPnP$3D%1;)Xl-NEDMy}gny;H1Sl4w1(ZQ|Pl*P_>O&e-_^ODc zSrsNH(iU0Us}2hlv_3V+{w3~jM5Z-GDG&!W%u6TB4rZQ^m8$xz^%N<9D8(xES(d=B zr%80uu1*B0QGMgSa4c=f0i{J5%e=pTv8Q)yTvTK??(iPpO7pgyZhhnLEKOG;D-J4X z`bsb#omG+^T0_LB70-#Gm*;HF;C2kXhTCwJFmMAZkYA}-dS%#AhAy$+5ks|h&+ z1GtFNAP?gN+H@X(51ieeF;AA}<;{rh|wUc75#+NTQ)!8p<|$ z$KatC9p=z>GO;DVKs>-yUN9C z;FtF;bAP$h{@P)95FWp3w$dTz?$LmB?ARboO5%quT_kzHp9bSn6=gw(gaTn;>$-jp1u^|*q0Yy_l zQJ$bEPoYQ9~V84w0T28DfE{Np<#qG!OS5BsFc z0)~?z->r2G56?7Yp#%;)N3rA}?y-r&vS@s{BApK0orKZz!r|Uo4lEShhY?OC)R~wal9QD!j4&q?|J*i&#%` zh@?t?N*ret9jI$qeH{TYaVNXAgk+=Vg6dKFhD}wBzT8MfzI!j*v(#hjp`P#ekVosU zYgp4RMUd8B*xfl;5MwG;5L;5FP(_J-RenjDTGoucxSXf9JGj|gPA>`|tte-gtoqLTpu z=UG?zN9psGj!sbnZY#=g))0MyN+e^ZWc=e`#)Gl9)?=TgY4syx-w7W{+a%=fX+5Ri zs~Dz|p{i6x%_D6w*`gJ4V@~3a%v>{BR9RMED??RuI(+!zj4lO(keHvjXekTv6?S~} z6nis0OIUWwux-hf&aoXuN@jx+>;rMx!h!ZjGHfg++>zEl#k0|OzW&4y$cyJgq_)1R z5rgA|F_u9ldzts7Z@f}uBR);{Q5+~bZ>fHd17vZ9)`m4wjEE1+fc@1oNz1AT^o^*8 zV$p%4>@?*D%kCc+c-372`Puxr+*w~P>>3PA`RURNMrrW@8f;@3 zof*N^op16`M=<5LOIIQ(U3r^2bIs=1@}eD~9|x$ireE-{KP5U?vH3WDuvgz?HbZ#1 z6(uA5`GibEx}MTMv&)}Ddw0MC(7W_e8VQb=vjlsPWcP+w{6#7@n`dr`$JfXbeKMzY z#R#Kiwb@_uo+O!_(NU74Yj~*-;lN|9DGZ}^zm#wEZsqb|m%>Wo#=_`~KRSsyU4qDT z3UTJuwL4SyNfyMdSI{}4)yP!!9dQs7In6a-p7+{F#2oFR#NXyn_OK@fG)S5E^PRLrq)a@15jNQ=6SaU#fNhx+o*QP%~e2N0Sor)lHB9CUN zSb%sav5x9`tw??Z#w8s~?@G5}_*3i-_qhm6IbjZ}VdYnJd=#3Kc9YS!_OT0V`a~x| zH~ve8Y6qgAd!Yv-o`!>YHh6LMV>D%Ae`oaP8t=gU=udAm-cQflCUIq+L6M{5&w20a zFLW0*FdF)dGy06kS4!MpSq9H*DfeWYF}v~YVZ1+3yGy`E)Hq-c81HG?fcJ#OEbLGO zV(ea1(=3!e3ot^b2>@Z*f;5R-48mArW{S=+oXi z$Xj{gt-h>yE1_;y4u@g}c1Uen@Me1y1JVS4bsZZjBfu!zuB=(doX*KPlepA~3@f1U%BFHP`*QM9h${4fv{{99U^6sH_C(#IV z^|kl&!3(93)lQ^0Lv*}>FV7gb*lblC*RLqSPQsZ}@dJ1*3UYIn)v9NmS6C>LorUL3 zQNQ`{U>Al@>I;a$+RGe02~YJ&gYZ=HX7N<>rN>MjeFK(jQ?$R#SBVqQRKDtQ-p}Hz zo*+q~ay1XpY5WN~Kgmk+RVAOegs<8G0&^3*RZ|{TrZP1o4644arThI*@kp~rUl&#w z?q2N9b@V#+sfeg}Y-w`rGFmi9ah#3Kp!R_OMsEw875)w$XysocsDSz8@tdEE4A3y* zu<%c(1hwdkD|-pyp0Xlq2f3$9)$xyoq}4YY{^~Pi{%nW`WQ`Z3)h*re8zEqCfQlNibLWThn;`EOS*0Yo;BliOW~`t9`NW3EOl% zB8?FbL(u`5)?CYuSj04eYH;j{8atibPyW;Ri=tj%#YDdLeG^zP4Tt*#d8 zRLAqk{<{>vm7n0Z9KQQxT?7!dA_~j3kyg%Pxqh1L+X3IrNtSC$O5XrJ*|*}9zD4UO zr}`NBXB!iNeTG5NpIXXR7yC9`mxGVhw}4DMY?bB~!g^g}v0e`U70C{Ra;HBJ=IeXX zX$mO*OQnvEjV&1=PlG(zux8SQ!)ltz7UEL<0WG>sc+uT9ZW9So^jqq~eI9>EV$ais8kQJ;KCNB6xVd$um{g*05IP2m! z$tt=MtRjW-%=QGE2xo?Y4>wz~3@gVA*_x;%IWm>pm>Vih zyUE<&acr`zeUDu-xe39rZoH;uOmeKFlOPAq*v>RIBPRrrZ4#i7s^Rmt8QbmRT;WWv z`3Z(haBZ-DaC(Q~^ib-0W*b~y$DiTsoJEK7wpnZ)83t;%!O=mO34*`@8XQ^V*NCdwbttQ6N zt+9zPd-43R{?Z;5hfe~^6ArS=IIL-1!Xx+UFZO8dQ4@vA9o;Q9+u=CE76`;1%u)f| zQh2`98Dh;3r}F=i$1$~*q9{9zl${vynqJ$$J0do{?iG3H!-eCOj6<2xmnoI&h7P6Q z!b<)j4#HM_Z5{eJMz{@07n)we_?eZvhn^wGOypda(&>gK7)^i~OczLfy1v_Go-MF%A6<>MkWFZwW+|Cid=`r-F!|C0YV?Zau> zfk2CXA}xU+bw4L4-X(a6a;o9pjhPzm9fvo97W&pMUBj75#N4BvwkxkA;xHqU*&FT| zCxcSdSk#))rf;}N%zoozLbtT7K!iAY#ihp1Jarl}8h>mwf{1pr-P@}hqMD61z6*4g z-JE^#VUaQ}-aA@Ld z&Yjtq88##IJ+j5#wszoBK+x-Hf?gkbE`i$g^;*4V3|eMevrgt)g{(ISu`d)M_8umek1#kB{8@MS z?k$UrRa7hXA}lw)+n7DMMqFa$Rr~Oj+dq2cZEBQbnO1*@)LmwFXpuX7$h`Fpmxu0e zGtP`&5ixe<8BISnnjnOISQfprVo%WNR^%uGoRl%yaFNm2hEVCS{_CbPt?dr~hh)U9 zCJXLra$0TPtlAWPSinA{Z@8M-yspu54!I%=AAm{se^DI&<(jeTr*UcPExSXL*`Hgz zGj>&yz9|3WWO-wIoA({v_?A%UZvSY>N|8vl=<5M$nuWjNYS*9-;&8!GFV#0(YYbfF zt1<>A`0eGsZ%@N&s>e}%RZ8c^v6M~1t0EX&H6v8KVOn{pc$GgEdl2N+(mMok4Zd%Z z=l;{9^>s~&oR@MI8ab_88+ho5fDzMWNMaeR-+rf{P~bv4rwRYE8PyXI^$oSi`j>3) zE$#F)n)D2mWAE`0_>AoksbGWev+-Sn(T*j*Ne>?j0(ch*mcOw1od|9hL68rvdX~`;g0JoS@LF#s* z_$|mgYZ!TF3VC0Ahi`0IEK}j~erVf2QgDgcFUwd)HNG$dG9D~!&?9;rtB#>?dNR&rtok{`G*S`LQCd(`G^DxD+*H!7;GMa~BiMOg zz`@^U9M$3vIU|dx-XOkZ5Y>(c8W6X{*T|7Xzxuq7ISN%@L)Htsc+&It>5cm}eg1B} zvE8oE=|Cjh_H)fYmU@PY2K^u3V4Lf1mQTK~ zbR(S(tnpogKju&g9_R@IB<@z(jsrHaGfu;OraohD=wa=;C6v&@u?t_uab`_;DQ^@~ zdf2KAph*afg)J!6P*9G~azGZP?JCljaf|6*Ucb=2BG5Fz`y2#?f&TPY%=uh zZH?qsswJC5$!@C{dxoRqI3L;3H0x0cAn-VKr+;6H4@v#z?m)jre!K4<5Jgd)(SvHG zoaAKSB=l;j+by=XVr|WHz6zkqF`n)thEXa~09UN62|1p)qwB~hWfLW(%>C~v(}e;7 zQ=P#iBTC)^TXbVjOAk?g9Rvi>HcbJNFQZZl&|6s95N2IS5b;hdw|Lai+w9OvCjeWHl&Ep7mc&i&k-<+x!rtr97Ti{g9`~J0KsS#Y{epTjDVixt7T_QrYohS2vVJdAhPYJipZ0eT@qh`}gHJknnh7z-> zI5C?Ff3AgaJi9S26Js}5Cjlk0XD$&7I~=-2t2wDA(_V9DEQ{%Meoc!^r=M$zQl!uh zx>^Bkiv{aKV3i?RAVWdgVgO!LDbtGCw3OMTf(2uj%XHGG?Zm;P&pfqBrpOkdQl+pO zj*a75wY*I)?_oOSqQKT?wKZdZpjY!f81yrN!b~9lV|Axx;7~TvYoDjVq`4E5CO>u3yr!S5!n|mYN2X zooDkEK-u|BC7oN8ooZV^iJ70cO-#W_h%r~e8$?HMGe=5vtKA|V~HwG2>Y9h0?gQ3hnkNlJAEf=^pA%%GKC5Q1$WrTU`Dd~w zsK%DKcvPS+R28J)vmy>EBXtZyU_N7w}PphsjfO3`TLRb{tGGJ6Yu^S4>*Pz4mSc9k@n+SDjg3^`21HU8?` zLs|EfQ|1|kh-Y%E6e6Bc)y2eGT?iGRcg`CmRG_MpQA~-zT`p_d6Ze;+bbL=rWlIv3 z$;4EX+S7>q3$6UDd+_Wp8Qq%ri+<(`W{^eZNZptOf+ zt&Sp(sL5tC-*WNwpeD5ci-1DF>$(s9--+&^IxCK5MdSrAYi!Gp-oP)et#G)U^lDX$ zBM!kKo#k>1xs^~$OPQ;X(!9z=yREq_PvhAsX`WtvTI+hT!E(9@GV-19pNV~d@c+9Q zaEpEY1=?Pt$!UZ?_RZ2a&hCMmE`S95@9P`y@2fczfo!Yu6oxD1+_am&i`8U_Wh?$N zIQ!GsYx>5wYWhS+Y>RC1+?U6G33#5~l@~#4EV7aGte0lBC_U5Hi+02&3`PsZLh=7$ z?_J=ds;>RckOc~GZPZAzhC>i z_x?YBTQd9X_g;Igwbx#I?X|huWINrUFhP|JFy))-iV_3a?5zp=zTD@Rs?1VJyd9la z_j68eZ)%*;H_hbL>`g~wTFvypMS=1NHBWEWsXm=7T&|S_%T^$jYItfGARhxg403ca-AFGl&5a{%^R@$WwEm#?o}e@eD07N`>U!h#Vym@x%?x1)#T z{3vLHNDCRP4H^8jH;Of!xJyWxEDKq(;3X^wTu=MQz6wKMh0y;LtXNA2iz)ij>Vh0toUUBE|i zL(fAe-r9o$`maXGDYwfD{-jG*_+wGgc`#whXb`zgyj(w$j z$jRb2^E9djUh(}5ZDWFa8d2NNtUSg!4{bznt>m2(>Q@-CBUpqA)cfYzhR6(d8r%>) z3V;FKN?NvIptKhR^LnBJ)yc~530pO$#flN4*25v%QUu57y_2**;uA?EQ^Jp(ASd* zneS~pXi!7wjq(Mwq@j-K+i1z&NF0$JXgU&HuUq-`RMCE}_8n~()dK+#`32WPJSU?H zf$+P9$_QOxH3)Lz!XRC^L3l7Z5Y47?InmF}&QVS)MfnF82DKg3&rm5xOKk^*mZ(g) zP)O1mXS)6@WQM(YXahyFD!zG)@1TxWpHp{G*~kUI_^ka+h}|R*Bzjw6s)j8sJ^`Ep zF}qh*_byPckt@o%%5Bhms#_=snm+;Bgapn0Efm(1dA8oFhtORz#WQ2`lvsqVQ-N~) z2`bG+OWFwn^Njp-l=qs36E2@pj({88qHWZi8Aa&I(*SmXQU$(>T0{sQ)X_D~p(0x1%?E)?ogzpAWan?C(t6>NLtFaSMfo46rGLOy%Jh?5T^PNQ z5RX}pXGRMrH^REp2_Flg_FZ)1B3(!IB6GSyY&zS{E={&v?{Nr1&+q8N}vPC^TP^5#8b94lQ zB2?72U=52@>cOsQupQX*-$dYMAy&HJsuYHg>o71vI);vOge(I>x`2>n{RnCKKS9X# z|D_1I2oPD~Q+X8zs6)_$A22u_ThG}BTV>&@4ED5zNV2ZR@^APN&XEkJsRi0;g&?iK z40e+1)i{d2K|3~eSs?mr*OY6$&=O4MDuJn*KHx!~LI{SPKmMj@n>cRI;3u=Gur!U= z^E6)0+V=+E!I8yrSUwHw)H>*lP+o8OU+6gSE(!Rus7UF7rXTnMyi3CN?IomPGE@2X zEs3@)e3JQHa@xL8Sqxd-zLD8JIUzLh9zcNC8U_`U1rOI)1ov=wGZ9hav^`uVO7d=I zMXA>xQ6vXwm5cY%X%Ck*8C9*~a9EY1?csQJ{d+j{d^jvk2-AV(w1;~T;?Tf7TuU+S z;j+Ri)An$wKsRj`9Ke2C~_M*3?Ve_s*hmsr{)ztW?9Fx!FYh*-Se>+KI-qZ^Jh{S@f*K zIcBspeJO0BODYyotp6|}6Q^LibWPYO@pp9SQ2$8X6d_8^?W=g(+jwrg2U!=UZlkK@ z96{h~Qu5o<)0P(zgX=T6p>3IOf>#sjEE!30d7L$cb@#XT^J!4e(@C$DCBA8Z4TaHi zvJ+btDB*M4Hew42r+2iI6qgeIzd;di(yiOzc@#>#b@J~akMBDk`i9>x`fAj}t?>B1 zp1YJ!-XTvsTYZY|8sWTi!@e5S4OBg2p zvN<{I{e|8e2(#2%Mq%)fbnxvUSWX@s2#NX#NDP?I{|WGr%$9ywB>PUjgF7iRig0O+ z*rf9L^&w~k?UBfzQjRoJ07wq9k8lufZL{u8Zo6!+dK2vwc8lUt!p3ccAlOtxIY2ak zunX#*R_#LCi~?oPZb$G!+EHYdlo@EEhe=tZqyG`)H=t7WZqEvy*b)A4e}824_a^-r)Zd@ystfx2OYish$1{_^ zzjXNfOGB00Xp7GM{nb!C1N{9__Aq~cv6CRAE;7@t*A__jtgE16*lm`tItl+^B6kN!I!zuU# z4-TW?lRPL;(945YrU`Q9atgvP<^54s{LRy+3BS&iW|^#~DDfFeyvXXO@V`?yZ&cVg z!Uu5`21PZiNpZ8sE%VS1=Vp}PC<1Xmr+n1M?3}9aa>A4bsS?TsE%Va1=Vqw zDX5O)lF&G;Z=;WKl!P$=w%3M@BhS=75QcjVn2b)iYi{z#V^(;%TO~`R3#rv z-pv%`W64XQARkNKO%&u~$-9w)d@Om%6y#&cOQIkjOWq9>8)h!C*l{SQ7rE z4r6{=QvfjCs*Yswcx!+@_*fQaQjm{jaRvqXSQg(wK|YqnHVX2wEFMQeK91uia#OSkLk^1!3loZN@M z_u~e^qxUA_PhKhqWsRp81ZP<4~*J zk@GDKe2%mtx*R&SBjm#x9r$z2=y{g<+vDxUXRtRrcyCYujzJ&A#{P~Rin$}Fi#me1 zBXD%_XnQEWgW?f)q^UeTe82>-izutNu}97AZRX8%z{pTU{(V$#AykNuj#N8x1n<~V z&NgTiD>`9meuSX86HynpM^h9OjCbUWEgQc78OeFpTVCiXT=2hcBQII#}o92Ik*bKJ+8ij=Y3tq^yymk_X7-fwHY>=bJ%e+?!khu}s7M=Pgen%yyk%o%n=`LBXo4CsTs zUl?AQ`5)!fzpHW!`bKA>uh3|eCwUhMsMH0`8!T0b99lL}K4q~b4~~k1`6@btrOSh* z$t+9n9-$S2seY^bVXxpaJ!bPDOXZbltS!()1l)WU&W7_1W>v2(ZTfMf<9I zP0-xRc4e*va|QI&sm%Q?1*D76ptA$B6P+6{wc0M;ly_0@g?Oh1=P*8U6kqbMSeT!^g@3S{jRDsfgzd&8d zxkoB&S58bGtJ^dJQEw%SVcwl_eo~0%8qlPt@)MoQN{^8PD_xgLSu`|Eg25e&NW3_! z`~*rR5KZLxpo=YTiQq?CeSp4l^}V^em7#C+mZn{Du2=p(HV@CM9u{#V_Z{V}zRd9Q z%D$;UmEim)Ma*wE&9B|SoZT`eRwA)h$K1+XrcQQYN2`605CYfc%;#sB3Y5fDzGH`G zaglP9q2w^&L5fAloq_=k! zpy9qa0=K=J1Mn8_B125YD9PRxpz|O59wa~;qYGS*C@Jgg037afcSgch3SmVOm)!gJ zD;hk54Z-;fS~SFz$EX!EdlwvFMOJoR?HuYFKh)}z?RyH8?l;b1t6(Y)S7Fc!&%uQ= z0E6BB(%0Y_82%l~|s5v$uM}Te8)xf-{ z1br%KuySEW8x_=F-nDz;BwGBl*n(s4qA_pEg2? zhh>3%#{N8$e*a@O{`!`c;xDGZ&$nzYLb_+~HOb57AQW6?R`3tb;C+rP9`m#w2<@(K@+$)AJ7GBq&^v2)be0>ow^i28~UUQwWi^K*U6 z8WE)bz}%ke(6Y>7%g*v(+)E_VOUvl)CNiwpqh`pTNx47Oa+gsGy&r|z^Ghk^xcc$j z7h16|)bAC?@$Flt18nF&%1KtLDE3?zzS*)&{uQ?Z`f7?@@u`-JoG($X?dtam*d+0E zS|X_yK`Uq0;$cic@hgn@Mtf)-|3`>K910DXH!&z{xk}YJ^B_~$oVlhlpZD*LY*MDz zmnHN1O0$rqV21K&n*)oqQBqNcV+pL{v_nQsNWx63Xoi+`%GU9@y1-?dvJl=(m8eP7 zE9Eyx5@U&<%dfA3v@CH%mGiR{veVFbK40&{)1?&zQ19WhI7+n9V?5CiE}0|KeWmps z3%*~}Q{nS*t?gd&}hY{^?d5r77lQ0U1 zbusj0!CC27gud(})GXF?Qw^jVU1 zZ{$jcSsnqufaG3FJ^V;4)uE{w*e9eGD0&}5+)EQF1{ zr|IwH7AvuTy+xI|2JOlF(H4wNo=H`66AIJF6hz=otw0C76rF1*#4BF{SR5Wz#m&_w zKS{$7U%Lk``PJJACaT)|)aERVurwW&DGPEmz;Wn>)`xKs@{WlZ4GFVBNr%0yNs*sr zGWQm-mexXS%we51R<^hK>}{qm;XKW`2b-5>WgKQsy_$Tu5t56{zn&~S$8##wzqL2E-9y(tSam{BZ_5qo7Vs<1pZg6LU!@4i|w#^3-`f;Up7WpHm{>p9uJqTuj2|XzBn` zMui8bXKcfD@`PM;J{zw-;Pg+x>6$@`LeI&50zTBU$woLys^+NG3neSL5uig3+=xVo zcFG})(J%>S7hXJGm}4=9Fb)|*b|wkDe)C2h#0aS>hwR@F^Rz&ugup6+lX9cU?dNn4 zzG5lFsc8z5i*19BEdgh)Lj;<8Jj6homOoGU_<}C;qud`b#4P zhLla|a@kPJH43s8-X_?JrC^%!gxbh?ga0G-%jY#{%?7|%h#zuB_ZJVUk)ENyDtG)( z%I5u6sOYvff)R3t>i&@DeVOOQ3_x(F^Hnqi*C6;yMvr=clYmGQh0Dk+n{3_4m1~m3 z2kga6c^P(kC~1IN172^K5t&gq5k+#M$T%U1O^Gu0@%+`>2@^P4g_bKN{)ZtRrqR!* zz13fskX0IQdb1q+$`RrUvPeeF!-$9CcO)@aKC_|82R@?J8i5>#A@H=ohfVVfU>fA7 zE%eQ&x?rkuO%tEYp{MB&0G~QdjVKnjLW?zYuadQTKWoIwhZR$PiGV0CtHa;(#5T6A zhH?YEDv~{IAt7yQf$~bD+JU5D9w^1cxMg*SmzL`=PE|<5OubBBt}&q@vglx}`#2Fr z|LUKGMmBp;gR=7nw6F))15STN0ww%4xnrxhQ<%?y_l;a+C$q?!RJ0;JoHG!-^2A(D ztAd3CTBDyq;akH;1^X=nA0=EhHoqB0KRE2dJ5qnqqKJOv8vc$Pq?%ud+;I2^jD>q z*C>bgT##Ni)2Bu+TX|k^FzN0bZ&Q}?1QuZbe}DwS5PDL2KSI+S5sM$Vo(H$YQVcl# z4N~v7q3@A%vYJyxfZ%!*DGy`?<$?aihzpZa zj65NWIlHhBNsKU$~lPF69cjxbqgyL6&e5;h@smB0D?6#l#P@Y2`6sK@Oh31=nL|x6%ZwCcfrq zsLy}swkkZcqT3vt5aD8_RHX=J9c(x>sG)bDzF34UcU4CJ#0BYx{S6f44f3N`7IEE$ z>xyu_#r0e@>vLTRS<+9tf=!f5Iec-rTA<>PR#vQe7hMUJheG2+L~w=1tfA5UH1cqC zkI>7CH6J71r=tcnwFWd9YA3~-HPld05BrJ{oD>QvvGxf>hcQ+UJ_l0%1?e47rK9ix zJoW82F2GZ-Lt8`e)Qgbx5Asx_WdKXf*V?}@OC1%|?+@UoFeQ+3xmHtNWB^3bDIF^? zxU!^bB1DiV`vnEOn}|wv?j+K!U#q+e#0(^;^X@l>%{%lx*MK?TdPM(5O)0fQA>O~R zJ>x;T7^{~36UzGYh?``gc9ox>x)pjLYE0FDe~!-(h6m|8QXf=6^5#FNzrGDk52g+Z zDtS`?mmz?F`^C7L4T_IOFO{7T56{!Y1a(Lk!|esJ`>yPp1jzF-M?L5Pu@|<8##g%JyXG=VX=_x_aPEQ@)5}abu zZ{pN5A33l>S0p#}KPI>fIVu0n@aF`lSfaSiYQRR%34T06dr@!~6$`y6I7rbbv=z2o?k-UG=I1vOy$A?tjLF9r-q!a zi8YPu^zQKx6HjC%2ylj<8xOm~Svs8TTty9-O3T6;h%afO4EoYuTvhBVGxtr^o}!0W z7`Pk>ig%&+&C%fmX&fpdi)=gqG=F$$W>|ejbeMfcUFO~0oQ*WRpgsrPoiSff3h@pR z>ZReZqnl^aNXqy~hADTbNns;?SpmjEkTdXS~QS_?f*#3B>g#^U$Xxoovm+~g1=O|Z`r2^ ztp=N7E4CwqcTmKn(TVWDEmtj?`wC)o`kic9H-2UQm*vk@HC}K)yn=K=;O%14$W(ea zB)?RQD_VqvW$j3SC#Sd-bqM&Dy@AwQy zRuhM-T$J1D$n9gNa2G2EOXHb{Tc z-)NQ(4`gEfsnPmox_p=)FXbnUsxq+W+NhEiv3~bRJYzBvSf7@kl2&4{wzK>M358I9 zQG)dp%QuSk`393%?=YJ5CFZ!IB#D=eb|j6;H#1O6C)z-*VtrejxOTUQ!f6h3T1k>M z-w2C>wETE|bKFM^dGif=+~v$S#_dBJu>M-xIZCWQI8rJxS$nPf&>Y(<*8AepO3ccg02L$B%L(65vwUDQmO-OdQ_xT6+NH_KlQ^3=EG_mC&fts$j)|%0}Z;Tze=s z4VCR@$goR7Vv#v5-vqbmMM>;*TuBPst#27sl)_39r4j=`i2e22Q!s-*9hZiF6&WSu zJAhg+=#NZk$hh0;Bj6P!r8yF*UoC*yu914QS!71$xFS=uLtv+w!-$){@Wwv%+5%2)C($M*Xzy@*c z8T8|n3HM6VN)pjQtHX=}fK=OP^lvmlsKjX9>wR1pW$o1O<1-?a0NO^jZ`EdW`C&S30j0Hl+!hENDS#I(~`30V8%sxb9uFo4ssD2;2l)|Rv)qaKXG zVL-*m3LmQVy>UoMqkf(er7B|@jR;t5jzbUg%_GINZKG)Ty{rme#AzA;@_b-{5Qq6X zfOhwr(y9#B-3;|26}e8sVcy!0V$rM7D#hd*SXDfp9l5X~t?g+g zXkU;1%nOOsKUz7Irv#5IQ;#M|6!r z9*nadph+=Uo9G8PVDj$OTleXEH{bl^vr{mhxcmgT9cy{Wk$Cg*sWVwsqQ3p1q6D6p zpMW=i&Pa~Aal1e)pa`iD5GaG4Pti=*lQ`p1IX0MqPFad09?6j@<>w$%a+|F^lvX}Z z7A9kg8lX26VH!cy)UK-j?Hgr60_lZY1j)$<{th; zM-yJ9b1V>R{*Fqm@0>gd3}cSD@T`U9Mze>O94Q%&x$sN{BJx@QJgI0L@GYY#)jd|u zPX(5!)6RE&Z{B_xrK9hXBV9J$o9z>5xx@9LI#SfpuYtZ9@;KpZS*)3aXd=gVtbJKn zh$P2?lSg?k;se*H=Yjc2bftf)L7E^C^Uho;RT;7wzVl6!GC=562GKhM5(L_{f!llO zw(LVKgxL?BBAn(}uZK6llOO93L^~2kRV9G)vMR8sIrQG%Y~%-LTDyBJXsO9Rwn-Uj zZGo4?l62X8@BTKh2if@V95`TN2c+pK}r7=cl;xbzcj&1FX^h>STF z$&Lj?Sa`ONivqGEl`X45HrX+gaV55_NwKhY#Yfa%#jO{1+fyD zI;Mc9v!VhJB;%5j^4xY-eRwOof#sp1*|YQ;!{)S5dewe~%Z9f46L*dL4G1nV#m!MeoSSn48wYs!(S zZ<6dd`iR3Q_cCt$knCg2i0&(5Ngg8L83I{S{t^{%Ky25oJnOCU}6s;35mAP|OhV-tv#=%xJh+V?RO z*KHsqc@aD%g;W&tR^n}{yV3tAdH;Vnu>anwR2>{-JT62gNRByD)ofUnI*hI-;fk`# zj5{Y+c`!8Kq#-K<(WSBxh=SvzXYlIUGgzce#7hJ`C5%qY#7l}=eh$COhl1ZcP&1Ze zlPoN!&EId%>q+1lZ`DklOPn#FgUh#97423*Qx0E7)X84 zTm_WtUM<(%$R#^&*wk|rl{l!9y02l^P&W4g*fo5~an|U+p14N75dIe*b+9o8+MV>-q7IL&fK`uMdtglI;o zfh*jfEb37H18GBcGFR(lH8qP>*ij}Ixh~jAQda##o!oZ~bfk$x_M-WE>Z&pPuw6Z0 zj+b9I6O-f{L2s2&=N^WIx41>xMwF?dTU==UQSt4A|5x}HA|6iv(EmjAm&6@M7M=-! zJezNJJ&MIL1_%tAFuQ(?r3v>@A)nEi0F9O0n53E-xLChu^5 zd3Y#(Igj+a5%_>rTPdA(9LgME@F4gN8dq|I>7<{f)2A=US9c1IkPZ5W#z_-0u{PYi zjU*!|zl7vg+c$8|oc$Jq?<1V?myeb1c!L&w*6D52+m!P7z%;hkdcuDOY=vC@Yw;E1 z#SOycs1!nyMK*qb5;`OxB#TmPA})6zx7dXAI*2A!bL+8Mv1)1V++dia|1a zOE$jC+r>LN>O<&gBn6%U@g6#BiG4IZ_D89_@4OkI?V(|CmQnnLjWps~*ig)1Yjf!_}#h?8*VGTW`rd0HdM$Ff7h{64u zBHX>15iFR5f=T@a)2Lu-ctL9P>yh74FbN&zt@1XGdYNWtd)^-3H8;zp?b2U}Ew&aPs~)SnQ3keMNX9dTD(lIC78$ z*J~r5;JOW4k+Sx$2!gn6f;w=0sjMA!1Bm$AZ*8&e1-uda$oqhKKV$&v{T49^-yL`x zuHtJN@P0tK8BqS@zXHl-`!JtDh$Ue@`Sf6#D)#lyE8TUXndUG*O7lwdxeKGO!XV3b zVc1kd)ovQ|jAkpsk9=f9@*}{c1-r%8U6+VUci_klWJ9n*?Pa@YTCk~m5+b&p)cpc; z8d#-{6$`i*P=2+Pc^fCupsV_W-ko||Q~4E=(PC>UzdP`VmcYqXO|1AtHl|@)wjt#r zjabFsDf|BxBGDb9-H-A_p+{oq(I>&yQgNOBLya=U2J>yOItO*WxBp{MC-ajFdwYA# z(U=3s%t?|hN`)Wv+;lc06a0xAiKzP6>Muz8Cwsu~TQckDln9&K$^`bFT&$>S*L`1s zU}0*=t{}o@g=?9NcOdZq0Qp~$Mo2RR=^lgRHiOmJ*RjGbT&Brz$5;G3h<}CaSY@Yn z4oNl0@&ejBx!d8tB9*I8rCN%S-0f0j=Xm7sxH2;;J0!V`VxM(UZu@%X+{g;IV5>*+ zv~!D8*d+^3I`FvgQV78&`+C|`FGa)UD649D%Fj|QZ0i!L zt1_P1J+gf*;~|8HDOOS@;lkz)U(}wmzD%^tmI8tS!WZx*K-^(i7 z<@8r==cLLuvF6`VQgZKs{Bkjb2W(N*yJYZkUD-j~0oq_9M`g!E+Znj(vA4sQBIaLO zveF<;St+2Lv(uF-**oPjA#iapzqb|psmr}pd_Qt~q!bhQ82bTxJ7!OlfPQn{)s?_A z=u)(OyZ(UMt13gku}SrI!fDkKsx?biA?jSuzAjLfcaTDXZd zaQ{$%Y73MOK-?gesGE>dR1$=z zc0Nh>B}l5lbt;bhoysUH&G3NhRawFFa135~HSajE8I;ngdSYf+VxHf`caC&if6e(F| zjbCs&ba&upo60Y2(yxgpWfbmVcDzeQhWi>*sqBIp%8||NYa~4UAw0uoW4~Iw20sR3 z7QX;`5(wOTz%0rH7>4+3iGcc<#jmHUWHn_lW`WC4Dzn&dVi0CA8>t~?vAUmGaBieB z3$pczU>2Oz-K!YqeVkcPEo>{{8!-!xZnC|e)e;C~`)XE8181DBnM?@EDm~0z!wTzI z@e9oPqVoPUbp&>5OJx}b>Tasiq@~=XrQjV^OmdKA{0U*%xlUzQ#4?s*L(N&nM#;HO zs@x*k*MnuK{KCB*1~tWw)@+e3#`s`FelgGjRWCd!zn6 zCX#rwFr2Un`9g%vhwfZQguMcH9*D4iih*;&?oR_@SKkG~&LcR<6s-|91y#Z($YJOj zIU|4&F$N-RR@|XdK9AODyL*&M+v^6W?R_BqfwcXt`Fz^;BTlxTSBXm7Pot91_Kfd0 z=zgZRvW@nA?v6-~$;r1}IdIppzJBrzl_vYnA^1bP@>`VQ{2_GqPa$=Gk_8E3CN6Bi z8#1JzIS}z@lXVzmfmVo`riz=%k7o~HBk9RMtdIMLm2hL2_LJ}pE7t5sqHRQZ4;vBq z0@l{k;Uf8R<({c3F2-pX=MvSWcO)La`V(Jve|GFVN`jnA9;ac63Ks#WRTdtn+r%}pbRN}rB8#vv|K@fA=%T(cw-T<2Y> z^nT6h;Z-%(PO+{lZLiVN>AoIqnQ=Tos&8Og|1DjtA`r*fQDrQwa{~$?9~oF5El@tc z9T6S)iXI$I{&O@?V&x$ym##$vrR(V6;=N0N5`&ababgil1ZPRzK4!Zfr|UFt(zZ|* zVr=c=B)su3Oq_Vy`VKv1pi7j6t@y#~OU+FmN5LfZQmI71L%wi*gJXWKj0e;V0Rw$e zM)nB?YMfS}oS8g^$Q(|^jO2CFl>Ut`WbRHZJIPJ9eM@eT zS5R5~J7G%>#31EU%%W7;F1b6U=ctHOyhmC_n({o^`NGwQCi;Z-?(0l=0;ye)xGJ5! zK&{g)+y)xWP4*6XMGpeFksG2&$T$2p98A&mIvk*&X}t~x;Ln{!PWLBx*or34Ju;An z6BqTvmE^7L(mjc{5#O^lyT@`@S_Ar8nlqXAbw+|TDG?iJX`w}WG6@Y!mrL2Wyj%!Z zx>^ygo-XW|0sjYGxQuY|Su#U02S)YlKPcb5eQ?i#yUg&sh!@^R6R|qOMR?`;Je7_= zL1zID+dg;Oc!Gu-$5AGl8dGs2{uFM+ALnYUyqGM$V&S*=Y5Xayp*-s-&l+Z5g&4jo zkT|2p*RN?M!!MVE>6|EALT>21=bM{cV=e2S-1f2&&&X-)c1uF+;TzTY<$wb_d_SR;U zBKyV1z=TM@rG3*l(H^&9y0rC*$_M3Hv;YKC8qf=#CD=ci%Q{q2Ieq3LO?E}*e*4Eo5zI&T+>rLO zQBt1ZgLH>0T8-Gd!c<}!;tX_P^S2(*rfHS;J$xBpF)$7ElFKZP6B{xiO%knCvHLzRFuOwLA?UhE)|xI!Wg z=Znl<57VMoRIe)hH5u-NA|RkN4n$~2mkark^xIM?#k=M6|YhK&d$2RZtmDsD#}{!$izi|_a)U$ z#OlxmA}6J@d92P;*-d^V?45MWUX-1kNJN@W`J)fJj*xqUMO?1a62tJi{axVoo3ScA zWXc>+gRiIebL2M$F5R>ew6OVhG*a40R8gGr}{@g@OCgPiDX#+J`-02c|dXH|bo z@)ps<17gVjR>dYx3(ijEhJ!>1-9!i-79s>}v$Xw-CU0?istMWiD(1$q*t7M^W7y^f z=>vi9rVm)Qar5R5mYaf$7%VrH6{KrzhU7bd+oXXT_YymmiLIoRM#qAZgZiu4<9!in zA8aD}zSRFukb)&QKXaz)^4%5n$n`_IGIB+Si__K+0p0v|!nv^hdyxMgHAe7Xv=PL&4ex3Awr8W`295EC@GV$gzcj>umHMsy z_@?sXjv&4v@ICMiyYM|MH=g5L0xL+=7&PIV%AW_~+x`~9H)6pN{{`_aK7t>o0^j)k z<;eR=-k$?EvZVKMcCX=pHx4V+#o*o)8|n5$kzkVXBSoi z2zsR7FBlg@(jb0D(pv%Wlf6BN`z!cKn*ue>D>-l;_6H36Nq3g@eX+qI;JwdW8E=I< zhLPW^xyXY@6^&u}?nBW6M4v}%il0`;7SA!gT90cZbbWQj-P&Bs_O49{cRs8sK&L+l z%lA24HTrME`IL#V${JLF_Frm+SFykgA=(XJKiyr#u_Jn9)Oy50q5MRxB)}{ATR%?< z!Y7h`=L`iOiNr(6CaI60kUG94*|!nXj`#R_#bwt517Ji}H=fKDv$1boM;G7i8>MWV z6TK*9L&3RP%7&7^e&~yU-+;^WD|E1N0jO2~Y`8;+X!!Saufb8nhpZBM()EEP$zBiZ zKpolgJ>SUB`=!DfY!)1KLL6()%5c}=Ef*}l(9l5%DA~xs?U($URIY6&Pcm{8*3Ejz zppD@XL)+ekTcP`>bDM*#xDAUu;`T56gYD$P-`NVg7p{hkBYJ;MRbW)kHWCEv-7t|N zLpU4WhOI;rE8LDxB)rIq8|g74<5M=&)-HM%QNfu4S%bQ9($FcnQ0l1YU4nQ#Vy4?}^^m5F;Dw00Ouf zlcuBRsOfcH(<JKIV3%~SKnAF)^{GjCO)7jrHZO%CDpp7w ziQP+fr4+jzU8Pv~A>&c(o`wI&?a05(}TE>>_tNstR~|N$n5My%E%Xy z0wYz}wa#pgux(wwO|@<1+j!(0R?l;)y_O2sA&T$cBp^i;O2c&3G;9s>!0zEMc6{B3 ze{oKnygqVKGEQ&F5+HyR=m441VuakJc4w$l_YG6KGIJPpHlizMxALx_f$P*xn2KRi zU~T6?PzQ_tY%yAi-h~^T?dOj=+Z8PfpzxPViMeunw%7;W}k_o_l>09q8P@0 z-$DF?{Vi&l3Hw@@qZUD{g6Do8z>nl!BY}4Bgvv~EDli(-T+(^BN3L-pi?x+xi`IH> z5($$21GFvzdAUA=xK8P6O8)z|YBJrz(b#I~I!bt3OL&>e71D~$3pG;OYg(E&RET|D z+D=K&Ye}WNxh}03QoAYj=UQrBSixr8W$K~C*;?Ywp~O<%OGucgC78n!Oq6h=mT(4L z3$}EW9V$(v#F1L!hhd3_N>eH6>$B>hTOyLODCvNfv?eU+U}*s*ZPAisB!K}18$47x zhf-fsQv>C}_=BZo6u(T1zh8?l^-ye?7Ml}{T}iR`Yq7Tk>o{7vn&Pvy_%XrwgQe>z z{zf$(H-rHh9XqY~k4@4k9rvGu%+bF;>~pUlTnJUyuj()8`c#BS?V%;i*~Y+p2J>?{ zK*xGF)~by@`xexqgSZ%tf74JL%B}7Aj&rU=#NAxoQHRgM7btGE&rSdyO5570XaQJ8xHjGih3gV1T&t-XrZxmV_NuCI?Hokm`p?(5qO-lXK>3HxPE3^Uwn$GT z$*(6tbdpTC5sBWwPW|pwwv|UckshW+V{$5GyBkt}r!))76}yqiDTtD}MMcpx(p5rB z$L#F|N)2A!f{I<@=X(-A-%~9jxSY8M`-s3LgfFf3kM*tg!~HtjEnH{I>ECGxCISNq z*OZUa)xE=m_>!GiF5Qje38?N(nC?PSPdQ1u#XUMbTY#QX^lHq#JX8H}LVFcgOXs=x zeKt$WK`4UjfjqmDP~}+~JVlPvB3DXsFp6M68eIi_K=ri*0Q}17>hH6e_?2pN@K-f7 zkzc37PpVA&eU@~?kZusgkL#p3NmU+irIUK8*mF~yBuY<`drp$iq0^J)1f<{{D*za3 z(01hpJa5KIDEXOY zPhZH!dOz8R(|ou_;iX?FVT045EWeJl$7>|#S}caVT_P;W-3A2?Ay#D<8xDVzxZ405 zV~BUSEdXQFK)F=Q`vRv02y_`n}3bk})8`6J$72|Z zX9sP|ps()S=pIMgGMH$FmETvU?#HP7VEQ-$9Kd_tp{q8HSfE4ok!)MorQ}~j2eBW6 zDi5p4!TyR3#fLqWALD&=EvE%J>xw_&bp(Gk{!jhk{x6}&Tcb!A5YGjbQI3xEFO)8G zdJFbMnTJfl51x6zey92i1z?F-FIEq&vWQfPgC9X9PHs@7>~WA>fiT&rzzr;eI1Ynf8COk0>t+=;TL<5!&tswER&bY}7a=I7i z$i<)h0?9EGn$Njh^C@y|{WfZV+uno}_H&jyW)GqOz2T3V0`v-rLzHy(m&m*<`h$9O z%JIL1sX?o^6FPmD=6=|5m9(L`Cuk3@xnF&PGDRwBxaQsmiD-Zxm9rc8zUJ!G2rwN& zSNt7N<_GB`sIPei>?NpgQBhyjr?x3SZPN6qT^m~w9)5_F4r~nkK&pyI z<>RHtP1@?%Dg=ge`@ZD!?EA>R=X+^t|5^Ikf(T~UNX)KyFu7P7B|QOw&EUiC8oC@D z*m1>bMFMj-g2W~o@#k(criLV=II?i9XO(LhR_;qAy>y=-JGb9-DIkTFUanlHaVY*~ zCe+A!WoxG@X<)-&*oIRaU~rJ|VW8@ap!h_Ei)~n#-MEIC$SK}}^_w}8usreGk*T2Z z%!t#Ct`KpLTkc37gt+s5A3ELW(oW-oTRi28wP9rK-CporG;Qtq-c*^${m=VJ)(aPx zLhBc1N6~{v1lPxK`s`ACTQ&OZ*l5Yp7Vgk_hqm4;aSw&oZ)JUbKYgm}r+PlY2aI*J zOG*2qc1a_=LwvtQ`H46|qJ`~j0tfsA4)_U4Y--A2>nRrD2>faXehqS-!F~V#oG9@& z=`myN3D?i0p9>*TlG7vPM_19H_HfupO#Uuf>^~p--p3%J^UeRu^N&H~iSD80iGfET z-4M#)EuPls>`YCfNGIyr0%FTfp%9lSEEM7rMFNHDDV69kkJBR-b}mt5vRYbsDUm9v zrA0YdPjGj^PgrV6wxtxRjmy0Bp;o9ZyGW3=^`5U=%CB!!MGGr+mWvisC`60)0MUXr zLrkW>bY>P55%_9Pc`=N*XEhO^U$h_rftn;KhB864SfoaA^A`08hceL4hD3{VM>Nr5 z2_hsXNlo^rsU%EUG{yo0e8@eK5(TjwIX6rB%PEvnF&*Z&h20Fx&|^7lDwduwiDJSO zl%G5u4qddhe+{0e4ciD@Xzh>rqJQlta16fo*MD{X+RqPYb_dSqGSvTwwLdtZ4|{Q3 zb0ZoFKTqvn|Bnn@|7jBf4XpChP1?qwd*f3%L$CjH!`J`S{rp8euTl90fsll<2}40~ zsP()6N<}!sm7`yPM@ux=+%`GQWCyD5^Y zSr6?4F3a5#lx|?p=G>U!gc`gVIcUXlZqKmqabHPFa$4?!a+M@!DXY{`wvvH4K@tEN_>J*W&0S@S3-> z6XP^hZV_wzsE?pRn(onSxwh9dl2pi`l`Aw~4cBp<^*Nl-RN}^wI#~mzhpV-rAck(a z1RCr|N0Squ&;V9KxvgZ_aZfDpIZ6gFsb4~^tU#Cig;+xeO(^Tf-PbHReFcI?tUE)6 zX}^d&^R|5zOHj>G_%A>;U!$61sOAK!=|MHeQR*oEx!2?48%$#QQxj~?PIqet2^wu; zExlJolj9_L2S+j5t#TM=s;{R6r2vm#MKOpOIx=3!0950t&&F9Il?*%^dR_@^@(gU7S z89;!leKRbxU=)lSE!^<*W@?MQ4Sa-Mab$zKi5ajnrrYkbq?{FawtR&FnXr^I!Qx7j z1PfibA8?;GANN}Z-nV}@@R_=Qhwm)`_Q^0?UPgC(SNEk``W3zJ27ck)ZsH9Bpj5+^Keed-D4*K2>#c&zvdpo3mK;KL3^B>ap&TZ3F zlBGnB1NFVwDtxEDm(Fw`ziKKVGTWpTQaN&^D!oj`SHHd&K>e@K_fAJ2z+i$B*}p{J zOM5t+frRUO+eqI#!pDIdsWb}$>Bfr)b~t)~1`oDpB-wq3LNqXW2%YX<#Ymm5I~^yr zR4EW=aD8r=NcDYmtFL{m^4osh>Z{Ldx>XwXK;3GMmivOb)maw@b*n-BNpOGlz-JNr zGflq=ONXF-HE~_Pes!PoeEsTUvqJkbP3u_&6V~siADxbzLA_}3cToN4!;lp&s2_D8 z(?6&mO$C1){3wmvgoI3n|NHAlJFoa}r5{bkF64ifessih7u1h-{3=Y5a$)`G-#%1{ z`8)Nap2L)B5dG-y)zTp&Ht;f1j7IE{D1y|;L+VGX!6F9Nk4{?KuOI#M)FJmrznBrW zKT7}ii2cz}`q4lA@?WGMwM1;CvOv5;=wrm1C$SRoL$_ZLE5k9DvmJ(+_6}9vh8Su+ zAuSScYaMRTRys1=NO+lGX?$G5wNdhTge^8as@S{e#l$X>0LA|OC-)z6zWm3Zs^s^Z zD?71G>i2gv@U1@FZ@z%qM}01j)Ucv=H4VVt?SF~?w!;@J9Md?_-xn#O%mj(n-5Cgb zZDQWai5bO6UxM^-krv}QG30m#lV?NY!38NA50_?fUwgpYgBZ^R)V>xj@Akv*U!(sm zAZGqwq5qY)sbbxKrT+I9-=+V3E{tsjcY4~sEli}~w=t}TIM4b%T<81gf5F9u(Et8E zr2j1%TK_vOBwr}&SM>9rA@sk`{!{h8i4pu}&Uf(}67ItJjmB(t5RE=2s5A;&jv9RH zu-_#5#Qi`{pG#JN->l&L23uo|-@u(h7{9rYKZOg@=LPsp=o-fNP%|g0#2ls{`sdK| zAo}LAq2;sx!TRQ#&Ht_R%~k(*`sN=&J^O#4ZyvXgifOk2E-Xv^^4)$}YG{3PdguAF z6xTP;QcFj0HQGE!$WjzR3iK6t6K6<$v-RLWc`B%HKKYw|ee-ENpUzcMq4TVuzIsA_ zm^}3<>*r_x1buV$7wa*C2$tnhSr#;`&@F@>5>#(wdlwsYV$E|jYSq&OY>*1^xb*hi z)o_VoZ{xCM;dUQSh#Zp5qXfP5{)E9D&!msbCD&>tmB__PH?TOY_83(LITYK{7}_RraKmb%lc7n>;{ z)_#UWiJu_Z>%Dm7cLEN3;wA__y$K0o&FiSCuUzocv8$YCQe9nOkX-i`?_T!-0}xQR~`W(e}4 zHc9k$H|a?6z|=thq#@=&c+D4`NP0poR224Wcwurt=?IN5{3#T`y@eUB4&vbhVTM_r zWRw@0nAx)VQ{Z}O>MOHM)8u|`x3Rh$QVtt1WN#VsWbSqPqX9I>R zmHKMQ5D*zaYSR(oxW$Qt;^z76&~CTZQhr?jUjejhr+A!w(s?NkcPKxum4qwUK`sW| z@nnTB!fH;V(BximX$i1Wa<0ZbW0_lM%IP-Qxv`)~SzA9EdsJv~H^N}D_HERN%M;{D z>njSvmbdUlT%U)>E>_%?{2p#p+dizgiN8bBK25oG5x>eMkt-i4%DQl75Uxz;=Nq^Q zQn|<4sNd^7V=A928*gK~Zz^uXM}-+B0(XV?K8MJ?3!TKNj`e+ScaOdqcOI_7k=JG3 z7L%>heUuuh++%AIYeoSEI1k5hU~-Ed_X{-nOKi|js1wFy-|hZJbqeL&;;n4QHqijR zAnbeT9M@j&y7s(Vf&tuw!s(g`mKs_n?^ZrNE^{9@DD7AC^SzVUz$Yft zZTwEPnB9~arOJO|LnF84C1V~kM*TAZRAXi^jg+13K0c9M#FA@?vefw}7J;moZuPnz zY#R7!wCr4|&K+ic-G{?ahK`>(4se5C`$px~G(2!qxe?90fEz?Kn3W-(N#y9V_qn%3 z4kU1!%vm&iw82tUdHU1Q)Z5y7Q8#+4RZ}0ThFEXd;!bqH=@+^-cB)j@F~_8=*`sYV zLiP$Y2ZQ*(k-5>G^26hVgyicgsL!BLQ2qg(jUat~#zN;oY`@qrHJ*;Obu*)dXS;u5 zGWB({L&}_oKp(B_Kwz=;gtsNCyaI0)`=ZMiRR7#O_nBgNMnRrT-s_SQx!D#1WL3jttSW|-p1&P z(HcNnI6NL#;SrFh>GypuFS%E5>lG*UQauD)*HtQD;#Gjtblr?T({ybLo31~F!Ra_4 zrsVFPqsBC_-KMyY&{MTIG&IP0y=(^^ zQ0hMnu{@l=8*hBiUv!(@ z_PP6*|4}5N<(OmQmc}L}IxrfZf`;RxDKKnfB6@&0Z=;~!LA}BXX^?Y9>f|XS1u4a1 z^OJWVad|qbV27B`(|o7r^pzF2dX|X#Mo}(Aw7hV*JSocdmAG8Q7wXWX<^BG>sJOpB zo-;=l&SJg&-(tftv0;f`|I`wF)Kf1t{$`e`@yPINUd}?m@R6r4O04}B#pN@FPS2SuD-z{JQMMxsVf>@FeN|E5$+R{u=?FyOjrQ$k&JjGPdn%5} zi_r4IFVsvnxeVa0$ikrYxPAL?G$^rQiazR^=V;80{^5pwo>Ng`jxVs89YwEls8_#4 zulSdRzNFw+I(=2*D;&Kw{5IhwgavS}wF}s3Q5mP$a8G>gm#&eLQC|D7$z(mDZ|XZ7 zEy$hxqp!OaSK!q{6JIt?W55pXCCu5!PM5xcFDxqX&PD&`>-^-J)A}Wdha7#e)ARL+ zPp5x{(-aA!Gax{3d>Oc=`oRYhKkQyiRl~b$xM60J^IyQ$T@64O?)8KT~4}Tj7#@BFs^4>Y2j2Y z2sC-vlX1j7cJNN~^S)Ov&>v66Ig}rCP~WqBpKI)3jcENF6vzO=BLKpi?otAl1Bg)l zBwupH8uDMwPI2ENzDYdJPs(nT7>*Kst_ltzn#e!_A}1p9oO^s&HGJ)T9Aznhnqn#I zY${b0hGjcu6P8*0uM+(djuJ{x29BaY!%y+;-JaxMi40-2^JOOWD@k^u4JGY}c|9(0k?+=kaRm&Sr@S430=sXn^p8~gV={i_qz1^A}ALGgn z(&x0oAnX((x5&W|ePR&{4yMil;>;h$#`u>ZE79>dwHiE@7fnv^=If>vlCk3}VKq?& zSg0;0`{rVC!*olGb!ULQ6s9J3me0|D5bQ`ns3SiPFTNnuJ}-^63%&(-SBi$gm28P2 zNH?2Iprp+=pl~Utsf-rzY;quYQ2mZ=j^KzYe5Q*HQ2>t%-7Mqmu!I@OnYvLDYD-&9 zCVfv|H=N|a8KD`D3FF}gdM9K83;JJ5O9h6(jvzru{zzQ9vIx=z62Q|Ipgsk zdSHt=`EA=tELrKunj~hQwD!s7c(&gfIMISvfJs|(@&ghzynl<9iw(A8;_{`4v-W{4 zC!lx|?WeGWjiUvUA*C+ij!Cv}-CxL#UV<-*nvg9~&WWZjk(=vOeH%iC5QAEYNCRb- z7K}S93FFv;jI&J0xQ@h+>c7!n))EsCYbOG|;1)7tiN*Bz9%|cmQuMwEzOS~wXe4j@ zoV&+QwtkvXRHFWroH9br84+dc5xqCxj)dtJIP__mAZ}Qdt;3=_j|}v0O+z&sn#Zdz zYND)}wZ8#$*S(2GA+iiNHr5HZ1n8MVGi$*&ck$5_Fk0^N?Cv&t>Jo0L%eh7W28rc( zGgE&=AMot*WK6Lvs59RQh$o2NPj17)KQRhRNk)z(Ui9|FbCHGimzWtW)rJW*?<~3% zA7;<#j5>2X+Ded1^i+D`4{fMQtl5P!-qz?0JZxFM)Bk6Di4Dy(AofA{aB8g>mwy%- z1OmlVFT`a>zD3k*-~nbXP6JL7#IkprK93GuK@p$@lGEA)!!{>k7zAOYd7B0O0fMmq z&)^SY!@blYj&TIHm*^(h63YT;zJ3pp-}`N}xU_pXZ`a6<=5gp*PedD^T?dTC?bIlG zy;2>ouJ1792&~1;t+1!`H2=tR3K(|=o%WobCVIa{0E26d{$$vMRPg7fCO@7z9pSfO zrnD9}Ukpra1kqj{LMFmT`7wP~ojH~rwdD}djv<>oH7aAe#U*<8-~#|7ct=4r>Zp4U z(FrXUhcoc3qDyxG>h^xc-Cc zjC_+use~?KL$;wcdxWkIf?-}v4KAkEp;fKZmjO(2Q8Zv+RD1MWM1ZUl#fE~5#D=U` z9Nu6u#D>qILMoLj^qy1tr_!%-W#ZF_HQozZtM(E&V)nE?**Ymk=Q&p?E-%10KBDVp zTvRtHwr-*E)o2@$`Z4!r|GF{gBFfhF2<@3znPYU~^6|+3Y81jzY6&f~?DrzGXR*G2 z!01Y%SaTot=@?2BA3|%k9C37(y+L4n29=_h|i#36H`Cg7bFcd4nJi zO5Sgy#AP>YgYcZXN^CHR%Vwhob?>q^&yF7n-JWktMDJx72(%|+!@CbRmdNW(WObx( zuReE64C1{X07JzMHM)dXW}668jh>y|b+N3;|2m364+-GKN%tFJX$=t+boJDaP1bkn z@Qg*>T+l9H9FD*`JSOr8FpgHZ1zQHpvaFgwfoNmJVo7wx} zH+KI~NESP=UtK;GMQk64%V$v097`Dxz@YCfEGkg$xswdJjX+ux>KDMNK4;$o6BmeH z54e}?j0V2|p^)l`<`qT>AIgg%`6qyWTf|xg(}*os9M#HB*Ciy`t?zS>$euIJ=*QAB z%#-I#cg0m$4vpUKtKJ}rz?c(#6X;!SD9i=_Sgl51aW4mKo-^Nw-m6jF_~Vo-XM7Lknxf^htZbcNS{axS{9KLC)d4|mRYYUNy*Ud< zi`2gVci>;aCZ0hP&jfRiKyG5(oO=gzFGTJ;uoL0LxU}pCIvu`J#O3o40=G;A@REq~ zz1?@A&lV4L{LQA%hEJU5%Qku5L@|TD6|%aoA1{KQ#&cq*+IuG2Z9^TD zP-gV7gIG(N{Fit>xy!S&$Ftj0XS@-8O{|-Jqn;jj-s!2EawC}MjnUp60-mwk@Lu(4 zzE+Jz`9$PI9e4q{&YWDAldSjdh+_W0)#zqf)8|G?>8>;1LODS`Ae*}Bx9G84MPUx{ z*d^E&uoN@%mi2`7eP0%60h+!nkPH17=*K@3tA}TC6vQ;-<{8AAxGOa3SppiE=bMDt z6&of+L!1(quDS#tHLrqMlD@I_>wAblMGO895EDt3aYR53+2Oq9k7$vT<#PyNY^9k% zzstnhL#UJ;^fW!-IfVsc4>i%yMDWvA2+LhqBQV;-BU+$0Q#*>_NzBha5e zV=#P)>Ke|KR`Bv@Lr1ik-O z!uBPWMW}opDo6A@05D45nl)VKzXXW@ak}*#EW?Rdj8fn_S$|ajjg)R7&(7D8_z}~t zzB=%T!G8p(MQZNJ)TUbLoz&J8U>auXT+^U)qjn{#E_WDjbW~XHMj%XbAxZ~jLJEQz znAumrO#?WJ0R4|8`EB4U9w&@P@`B_}IYDHn;Ffy_=q81AirIK6#@e?A6UhJ`)=v7T zenpdi;X;UmjV_W`uxuIcz=FqBO?AeMNw!{yg7#hvffQCW42)b)RBFICiH52;n21m! zDlkb?R2gu}osa?VRAs=!Tn227d0VVq3faQTWxyoJfM^g35$|JS`0ktZUDOH4gVcd< zArBTH1E)1O@RoCKjnbcy&9~Zmz&|0E%>vXXvNqvInI#oJgk?S$;b+Ml>ZS4%`ll?H z)gAUU{U{TIzY55~QEv=K^(KyX{>ypnilBnMY5X&UPqm+7iB)Ucix7ra`cz6hl(BVw z)aE%=EG~cWHsl})#rq3{FqqP(7F?-^4w8LP7x1+F$a4mn{(vN4x!ACq)|~`{Tw|c6 zXZ#<=5Yqmgn%Yn^_N%VhfE*W114am>bqR5-1>_JQasW#KKbai|l8=k>Hb?u*!5Y=B zC2Cy*#CYG{!h+}d_D*s6TSyQa-a@C$)lCloP1$aGIX=K&j{oGYR$Vw}HGRkN@2K(u*;_{6X6-vm_L}G$ zA{z3W%2Q=;47okmxVxS_536zAm+61Z7Ykd5tZtTT?O%Ne8hHb?nM43(?5eTAvN6Vh14 zj|n(W5pZa?E_?roZUQtFa|sQED5D3!rq`Vk=vyw=gT50m|N1}$Z)7((CENIOHbJXKEwRyW(Ar+#F!fIl8(x6!)nJ++`>1Z(pXgO?|;ZR$M28GkJw=Fc&Y z{OvN#W4T+drXz}N>KuyY56ab3>06ycLwVu<=Iw33qpGgG@j1x=6Bs!I1PK^rw1X0* zEzu~61PBm5w5ZV{+BOR9wP{qU7!p2O)S1jA%pr`86|J^by|#L7uim1yfkZE667m5k zB&70L`LvkBSO`#o1W5kB-`ZzRBHH`j_j&%$o9D@y{r$1_+H0@9*4ldqIw|ZcN!q|s z#M^nfk-#Hp-Uc;@-lB|1U^%Yp-k=6?M3FBN_&)t=5U(gojs&vz!S6+Ou2w5wg#!b3 z)6Kukmx1e`Klqw8aNn=Y_o#j175{p?jB~MX>Fa90GACssOyQ={4}KMM(l}?$N=`^c zkRHd}i%d&UyTtxLEfNpT(CMVCccJO#_c`V-+(GN6kh0(49qT&M(!gp7TDbn;c%Eaj0EgBaO z89EVVLZdMpV^0R%g%mz&H>m0$$7Kgv+v(abt38^yIGIafu8#MKxp!S)98Ld6`X=+x z7=Ub3`gZg8V382F$y@_G(AVJ_WQ*hCf@!8h`d1;$2iTNvIvnq4u`A$DKOIjcY)Kh# z8@*VF3mQ*=*$CrV_5OH>){G#Baq41*pcoH&p$-a)(tzZctqX~A=vgvXdJ2ocEO^s4 zM>3$Tx!jSp6Q>^M`ZDxsJJV03_neL!lT!3%Mwu*5q$phtE@J1lH=x12(vN=*`7uNsF5sn6p)mKvM0M}s6|tBJ=NMEKE#O(x&&3IEN% zG0%T~wjOk1rPQl7>Q&T;xX^$?ER+;do%O=HK|F|2$g#J%mN(Cn(0?@#`FpRSPF4_#0aM z7n1aqe}rGJ+ND=*M~k4DdT?(hu=By~pJOi&ar(7Ak>qK5RfEHG^w8GIi@KIuwK zb{I^dQ=CyUnwH|C}!tW?cfgAzn+FnP&PV4ln0*{%QLhh(dxAK>=Os@e}$ z3_wlITmT^ts-aJ7?t5glvh}#OO<(uoln@r$0@`7WLzQq4>a%w0)3zEr)3z<$%?3p7 z>t)hemsqL5bFbe;yo_D(dzMz|GCG^qX*k3s~(S? zrg~h2+-4FM2cXoH6#xUf&z{FuuKx?{`UrFzE!>K3zQ<2%OxvQbd-Jl}SF(i-dT1j8 z;ebF(pVh`OX-nI(bhnHL)9b;Ttk$)MRqN&;r!WX?mH*u9dgv;25&#Nx{yQ_2ag>1( zXuM-t8Pbl2Uuz9?F5tWgwjxb>ZOugde83Mt)6!vk0Dk(Y@Y5FZq=1)BNsw8=E(2SZv4<#X2TR#l>>L1|jPme5usJp| zd&!dF{(4Bk>dESdTp5Sh=9bv6{q^_DqjevEyr8j+=G=~>_bX^2=5cZ6S0?i(Y#Wd# z*mWJ`RsaEK@@XVz6FHk-VwbV#ho+phLccs(cd5~$POsl8d z9P1voh;Mw9`D7IRu#+XE`;z z#Wvq%Cb9_DG7AL{V8{s{LLjHcvgov=AHPLq70IdrkXu9DpAf#aA8K|sPV4V55{z42 zW(~60TPQvFS7iCp7HUv6;$B;a32IjpYVqh&0EP)LHdD9s*8Q&;PSE~ zt#~wUGy7rO?Jx_lzAHFtO~`~A7P-u+Y;Rxan91Oi1JP%|lmhv5eXiBVKWv<7d8!g}zp3sAPk;Gs3XY&w#jXi1^)XNWmd-I<=uRpaNj?i9nJy>I- zIoj@a9|$KxC>@_^K5X64yYP1`q5)|n`8f0qavuO2DhLQ8o$U2A7^>Ww2%!(eEUSLh zAHwGcpu4N0y$u;wuhDKS^v#JLpj3wN_CVDIkyHBK0?5HUgikS(7Vz~`ZYy1S*}bSF zw3mz_@_6*J9hf!P(CTGe3NV0UWqiTXIms;PAsT9=wdkcsve288X`A)ZV{ip2Ev!cr zxJ`0_g{|%HvGKT`MkCuj9`+bhy8{PFdIO!i@MSyn86D}E`%b;Iq#p#`JB${6S|e{M zn+C6O3e8=FO0z{;nS(qW?+pH;xtZFDNYMrKVLUJ`7x$pg@y*8nxb#hNd(Et^dZ;mz zXq9?vLA2gg5Ipzf(otF4^w8h1*+4_bh4U|QOwDR8`PkeK@FFA!n46(}q-}$VRIVO8 zh4mJVm^~{Jbc{u5@0Igxt+6EQK$QW>R0d?mX97M zRHHl8u@avV2R*7DyjsA)N_atn! zG1FH*uC{vP(I1XMdB>%7qr~jA{aM|{Ss+sSCZh4@SlZ0~ zXj-MQQ@HukVtC9ssE=qo8Z|03z6LI!@!}CE#KpOzQqN@SE7)4nNWpAeF)5oI$b1B; zt?>a?E2M50q+SnbIP}s(m=swb6SEtL*?-_1Azo7gpTi{h9nW9P+}Xf(h1bC8JS58n zMrY%n?-PzoKiyZol;g!D)eVMolpOVsbr?3_P=lCY$I1Xy`$iPTwFflxGn?^yT zAb4vy_1mgVMm;+cxvdY9w}$h-4Gg3P5e+rY37Lh|7^sesMNN;eFDM^qKHfrec5z+0 z>SA9sPt${MB3RJ84~C~{g7esfpeSP(FeKYX^SrPV{O3yqJb+HbK&`X&P#Hq>;I}yS z01NgJV+Ujhane^(TV(}j1JlPxoXf(g*Am|;!EXnJnk|^0n?PY4p_7qz0p(``=`RrJ z8`4h`>05#HxM|m-med{Kx?fBgBZ|Zs+7@ja8$?L?>q37L4!s$QY1GY?bdiu$ zjR*(L^k%m|zEQjZ%)i;6{6EMgIQ~t3QN-QA@ol_L2qjAnk@jr!U-YK zUULnZJpkDf6kjQ=L1jh@iUMAtD2lKK!EiwfMiX$4=0ef=IziIG;UbMldXdZ$_2y3^ zSz1Kchv!U$!NbG^3~{`=F{lpW+TlPdBNiWUB7iBjr|sr6MOT%q3*&0En=td|*4T-B zpKw!Pkq5-E7yyhaXIEoRf)<{gxR!Y7HGhtyZ)k=Wpu|>xO)YroHBsUHiXZkim;3}$ z(5#Nd*Q;SMS}_Np^#Et`<;G96k1Vo+Y}=fOD$WJ(aMj>L9FmOgH15l z)q_vci!}rSm~g%imsn{P$ly^1Q2}O8yw&|U7MMraNn#3MWn(xi?}reWTQs zfUY5@`7ElCj{V%KORBkFRg;2h!gpYAkm!8JhKu>5c$V4B0>l%r1}{9(m_s9&>(Tk( zg?znCE`%dcF#+Du;thnX%T@Op$g$HTha0@$D^3bt7^|0MrO4pA-|4Ta>~G30n?vS5 zH@4&wf9EvZ(F|y$Z;#!;Uxp5N2c|%`7Joyz6a1aG6p!$q^XX-GUxl(iN_ZzRcww4e zHVZzXdBorFJunG^bulcr%Ps>0xKB>m zPDMGQ&FdaXJgC*HT1A`ZiG;*NW)ih|i}NXN5KUef5EJYJpa`Bru$yotYzRgZN!epQ zYB(au635m6+;MCbECr7C0@z%L;`(aEE@4HY6{D`UuL4VAM1j>0F*O(tTM6|?xS@oq z0jmZ+4oavO7!aTmss{7`VbF4vNf;GTV%-}&t5Y#WMHH>jn6K!^aYa-Oc5_rj%~gu1 znq*1fErMc-il~|q;vYf96ctf5aYYmqQy$zPSOWor6lf`?YP{lyVk!&=WHCd(teA3R zQ^J1tDyFW&J|h|f-B87$!(oUMGcY)<;jSdKSw(b#Q% z2d$1gP4$xqw}M?zKTRaSpQie0y#TTcswRrqB2QEOv|a$oFi}%IP4&}yjIATs1+`KS z9FeD~ep)ZU>;k}J5=QkCEi+WQof5{mvR+`yboCNO_0xKRYZuf{R8ysIUr)Fy^^>~2 zB=R&>Q0oP}Yzn~{d75gd^U%0 zxW=K>RF)AcO-*Shq1Jd3k=}JaJv=uZ0}0yje?Nrw>I3VvAb1|N+|HrpPGt6ZSQjq7 z5^iUO8|x{AL0WiLqDX?$5n?n#KBUF24W8{^GOBSFcu6<-EgX!Hlt{+Zu>n|5xtgK_ z3z;b$6WEC>AWeOkOlCLBh9E(5VHF;rA!hFYxs{b z^jJ4(Ga8)_+Oza$Tyr(!*gJ^`Obp+KvyP+xA>_Ky_(JS-#X2*L!eL*DB^eGpg^l{+ zhNoTk>E(Bm5perLA_CLHv^7F2(1w2C8ONJ*;O|rGWWD^iK`{8K6QTaPYV75}oL1G=OaSY$fgiA`4{mw~m>^QmW7<}I-TODS zLt9yp)l@tmAK3ruvv%mywir9owl1aAbCHP5C3EmiASDH#bAN*z5PBX#PBIcP*&QdM zhnlH6;Y<*Ahj7g_X1mM~S_hhO(>&x9)&m7&=VS}0hk?BjBB?g_;B92XB3mKnuo?^p z$#UGN2y&%`&>wEqOK%;Eh=mw;*a$O$0X-iG$2f|B(mvL9N3uOx$BbqqhxYJT`q}i; zZzPsHiBoKQls(bCuB_P7N4Xaf_2C3cSNY_MwIQV~kzv~rCGbGQc=#zQb!jbdc@g48 zgp4D)je^CIrB!c_P!u`#P8WAp8++d}wcT|KcCew6f~L!!3}G-z=u3U6W{8DrO!- zX;q5p0j-m9BCbG~@D)YV1Ta?<63np}8!$EyFD||mco<6+k9YCC`2DjE`B)~=>5H@)*K?5w{pz7a`xul~tEUj1p`0N0^#vAQzQ0I0dINxULju?i zp|Thn4k)#wdhjyHgCkQd^NSx*I1D@n-{+wn4$vZ}5&_Bna}&due=h_ z%7R2*$!c&MPw5N(L?B8Lsh(+}z00HF{WhwUQ-5O8elk*evIFYA6p%k4$;3@{yTEwO`j1anHPW0*pf;93!cT0ScIk|9|1Oh6{!%UY?Xedfi#P) z5|)G1sU{vVL+N8mhWan$E+!i{B?BdxF(^?2b-Caz0$qGU5%bG~cMq=wurd7sjoSdk z8h%=jYMVhfgHTJ$gt7F4DwzgY3%JX+i+w^}+&%$Gk&MO( zjYc!cmAQZkDer59QU>^p^CF^kx!bsFHX8fO50k2}meF_*a(`#YU_+20ZE@0zCvl}JL) z!Ki&11v&=@V6O{RYy8LqfhLCb3L@^mLW+mS;G&I*$NP!(CIE_DQ&@a&PFd0c%04-_ zx50W5L_oc?UU;?wy2YPX%yLXpYs7PC6+6>sjcDZcMFY@Z_WosmCy4$pkcz%)Q(P@V zyGk8Q7-JL^T_4~^3Miw;p^J;J2}H$G6ufL-<<pu)H4C*Ydh9X|rC|i5>*&Ipx4HWySR1H@MKqd0ntIsFwEDsPYr= zOD;rJWRPESN}bs_gPE9^)dFESxolJoe*$=Bqj9#s6CBepWWZ{P)t86lkq?|ZmfY)m zETt%q6z#E&6nT(>!7s@KJNe+I-=epXAk0l7UyxFtWFedDxQAvX`*#e=nIey zBTic$P-_}vP=G|S>?^dMo!k+gI~iQU=@T2hy6Lxmd{6P7iufW@MJdGVl}`5`*h- zkB!Vo;E-;^Dj1uq%r!;>K*@ck3Pry+hv(d^^xUyGB$|g5*{hhaAisIVR;;fOfVJ5poaaZc3kx9m)e#BuoHN~Wty1GYEzn1(T7+&V$&?8wO*!%Pfyqp@(P{*Gq=Y z{ote`rM8(hSYX7Hw1`mYBVezPmb(BbcVDryX8!gh`U;^pxC5hA#>qGdt1)Dkks{+w zbrPv|EuiZZDhu<2Jy^JfP?gAf8w1rKm5$_D=I&iEcmD%1JkK(B@4~Ue=NV9WFGf$9 zyHgMnlCWNL_bzu)aip@>+#UW0B9*=7?p+B*b0d|#=I-$4Mk;&F-Mc&xP*wJtyTk8` zRQ8&?cijWa>B?SncPv&b-wG(_kYsTiq9KrNe;Jz- z&80{I%pu8gi=>}NkwDn_15)mAbVso@$2lwW!iPe;MOdJjo$zs;xIptnArLzrtQ8|g zx1pWY>LSUv2D+4q;yOS&(4}k?Ee)f{Zz-0fg`z8ArP+dQvfyF~XEH`ybDH~*&sxK` zaIoUckuXNh2(hgDx?#t-hiMx>2zTh~KH|oomWRroanlBLqOYx!ZM;|qhtML8sQw$^UFaV%&=55P5|%xvW`{A- zxYK2>Af+MWLk941N8?m5NmB=!jlF&R4*O`$!vw6B4wE4k0B(g-W>12dFBMsp=;7sd zJIu>i0-$G4Gn|eBO9m-KK1+h|W#zj#*YLG`qFUb{7h?COka`1(3DikVbq4{Ct!alhfy1*kZhRD#pqLLyP{bM%V?xcVUp%(BKpSBIJj}H zx~VEIYHFfAup@TB0`M52X5bPb+XCpRTP0D0AdaVSt8R6MZ%wR7M#(UZ(r6TAuKFDF z0ZD9VC%_H}6c8tpF}6P%Xnw{amjUgU$Z>I*-`K-_T<9k5>&#;iovmjZ%uT1HB%k=S zJ?8D;++`L3S1=Q_@UjH+PqKA&L7*w;L~xV|EhN4Cbr#Cvohz!W&vs)Bwqoq!C+AIB zmZ+_vftJx>icl!1 zXIc&DgNC|0!p@O&p(50hJ5uYTEVY6X!gEI^2Ddnk6Xwwtt8+P8f*Lc2kz(YzWcwLD z;g8n(J0bKN4>sT5{fhq7Roo#seWBCX?4XgauvH4EXyZ;mF7&A?29X(vRAV3ePb?8` zSlcCrZ|}1tVIrPVOQlRi%t9F94GiBoC^pI8d5vE76uO7KwH_>kgV441*DA&w2@zy` z5+iS-${YTn+qh2#*qGrmpJDmneARGViQ$NZ<;+kg4)H8u`O$>N#1<@1ko9pNhM{xF z8r8ee`U{@CF!!Nvf?Hs(W#2;f`bL&+5yAxXV;n<9E0swxCDb5X)HgszXwP2vwO`RS zTnldNTByOz`?mpEEUt`A0hMs{a%aSuVan`HkfyhN!`Z&c(!Qy{Z4f{J_ScXTL`vjz;-We^Fe-K2pRw@8kU#v33ntIO44m;<)pQ{Aw!Q!l-PvTX`J<6J!jpFB7* z*EcrpBOaV^4#TBPQSkYYd>*&XP3UE-(YN^7i920cN0&aqvlGM2Q%AN5^~YZ260%UBx2I1^z#4+F_xT*X`n!gjLcTIw>#FsbY&Eh~K(KR|z(ei)_? zav0nsz_A8^H?TI7<6QAGm7=R02;BH47n<1gNSVzDq74Wp6Brv8DYNOF3MQ?K4Ud%B zNVfPfrWORVnxPJ9r1P*qe?U%}5L#XbuIGA~P*vT!Kcl_;+jz%zc=vk+Kz^fC%3U24nFJfrb_TjR}dm1!1K&=+Kn~sWaVZ2N_l* zFkORj&^TYLRHl0H0*~djo38^#kr{?{yb>DGXBkjNjcD)j%7BDXBWfM5)QcXAlu;vU z9j|m1{V;HW#+)Tda=;QA(Y#0*kLFqDE4@WIC=~p!b-r>0&R3REBWj(myrRe(DWgWz zI$!C+`N}dL)vNZRR2$V7@|ZA#5&5Cj4HPO84 z5RNd`R&ND>Kj0^RzD6DRY12d8d02{uS=(S>Xl#@7HM1f8WqQ1#NVW)SZ*|~jjYAIn z{M6=7oe56aZoGdGeOsZph~R~5^iT)*f#8KPdT6USyn0y%2qS4aIDVc4ii_ky3xOOL z89|H==Z@CQA7J5#Gnk`Mj0GA%^KO^ z#|3B|@>KLtsy2+M$PBqPfz8Drp&RB#087Cb$mpb`9V6gCHT~ouHIB3g$=W-IHYT=$ zy_v3=%fSJYXT&}(lWb@k*qTVGP2=_86G$JZv*`RHNF5Y){|c8oRSVylVBSPaJH?+S zILrqRkmjwKBIlSy^J^O&Kr+#XPwq7;+>~H!0c%#@Ac)q7j~jL|*EDAs__$#SCU1-5 z-uHyR?f{QzRkcQ(Ine|CBC9<-*%s*J(YD3+;EYz^V{LLqOC4*&87(R^EoC70!VUHr ztw5JL(l#8-98`f0b);>zLyoj{0ljb%QJn)DgCelQn@Bw6Cw{g_odd&R!4wYv*X_6E z9N2cLAe5xefrXOf9M~CjEsj06^u-=CBB(<~AkfK!^Lh}riGn)h25eRnR|8$F*MJ;8 z&T5+D+A-}r$LM9efe&ggJ*cZvhKlOz*X!bg$$cTW~IiG?a~QIj)}@y$Y_D38Vx!%txU?r-$^yNBb}3)HDs zHFCF))0=N+X+z0~h&n%^GKMJspux*y}Y@+q~$~iVYRD~}53tYPn zSI|HZ7C*-pKf`8LAdAI(fK5IOARBe&uRy-~QTI8Cs!tq$0JMSR)OKzVm8T`fP%2M| zF%AooUt~_g)0e?6s6Ah`Dpo4bP!d(1CJ!QF0Oa5w^`Gh_oqg15@fg9fuh3UH^BCMh z;5-)xsRw%@t{f|Z9c%Yzb~GdIY6>V`Hf%Vz9wO~BjrAX87D8|ze>M` z|0?|&{;TwB_^;Bh;lE11hW{%4*ZfykAO5TSYxuA7uj9YE`|@Aq7x7=^7x7=^7x7=^ z7x7=^7x7<>z5G{q64Xa4*KWe1V)I|t!Bsu@9l(@>*^A~_xduY>MnSYK3qT@eH))>3 zOf}5Hd&wuPeRLMiH5V4r{d?tJM)&i|9j1FV+-i#UnV$b@QknVOu;*Euk1lLJ{s^3p zRQ7H@DC~Yt!g@C!UAkUcDq+1F5axXZVUxHA(aT6e)jnjqc@Ny^K{H!->=E?9EPS5s zLv(i*zCrg6xIy!1IYrUibf~fx`UOux{@8sB9! z3+i*Sq1PB*gfp_olI}(!a;nC(?Gfv@!uC}tU@;4D(((b!CFE!cmMH;FR~|kZPfnS+ zN}h}4stAf*RoHktj7+5pOSQwuB&aYK!qDL#Gf^=wu0OMI7O<*!H`+z}+{)hFXcz5s zD|>gNT~|>3(YqV%a#8)!yBmdCX5}NY7Fjz|s6RS50^rU1+UDN$wKL70W$0L6P5!iZ zvAuX$*tJ@f(OQ(gURY&TgU_pBwS{L1;GyVbbqdC+21-0fVJ1gy1H)t>$POv!9DNwj zX+;GK3-9G|;-A5fQQ^_v;=-{EDP#&0yMs*nMxhM&_7u*h&uy1@on7Mdy(KIxT*g#a zvxJj{g_57{-6-8z*v>W$q`$S#=zLECdJ~ur#T(7#O*Q&Pq=|&NJP4KrJFz*>a z@}SJQVUAGhlQ1q0%AA{Fyk062=Hj5txjV7x<`L6Kn2Uol>FxxbX_qiA4r0_DWV*jf z7#9a++0Asd62`?rS$B70bN(j6uqe|Cd6HTiel4lEHYgi!wxnFbxHi;y;S6^6FIrOb z4Y($8X{d(7QT*dbm`g*=)skRT(cO_Smj-!;A=sH*G$Rt`(oiE?^Ui@qH%7u-8fs)~ z4*wW{1Y7YM*_y*YydPJF8rhkjO){eT${ol~lRC9Ck89>up;C-NU$YGC2yg~lGryyv zoVdc+#SxwTAV(017b>HXO!%uk;~w(Vj76ghJ2>TXF^ISzUPe3x@hazFxIhH3Nd*O1 zHb&7aNcwSH9duyt5i}t#Sr!%B=Tx-D)g{;*AyE|);hY#munroZ7lCsr1V_ZzlKfz0 zoAIBH@JAr#9*DSX{Q3aPrPtt|Yy9To_hJ0j;`adlwa@E^c`^fHIz8T?jG zP``Blzxsc|s`FR){dJbZaTzAtyyD{i;k2eSgZ}0K( z>T>J|itmL1U@`7F99#hEHu(5^#z9=W&jlj`cX21=wGV#{2j$hR`*M&BmITXq9K5U! z;|SwWT*TimnC;WnBIq{=Lb)#UmvF#-_=K?owCFfI4>{)Do%h}LH-5*$#+m`fvm&|Q zUvBRHZu@`!zPBbR7BUUA!-ea^XQ0%9u_^3>(Sm!w@6$d}+56o3y|7PqtYyq5uL8u2 zvM&AR{p0_`rQb7uLYk*8{2o=%_rmXaq%w~CVI{XVDKX>OPdDK)lp`=jgE}@5|NZbk zfT~%?+Jvxne?6FF7j7v{ucZf;_sneF%z%qb>4SzBs`0fN6R@1MiMGqBT(|)N;rLtI z&yMPEy9U@UmvSW_IqE@41HTl2{1Q-5Nh#q?_=hA+{_nx>5Apvn{#W3?9RHR0Ckgyd z{ExwZ{7!g_e5)(r-ay2cPUHNF0T-Rd2}&5*Kl?P!;)_n>{M*H+aqhb4G|se(PUBpE z(P^BkE;@}fG!W%#U*kpH!OldZdFg1{7{#T}#Komxyw=D$oB{~e>eFlM`>e&~55&hD z@894)QyKL6YqbraNRGtp-)4V^VgF38f(c@sUiujV%_I2Wm8gna+&K_<=0>%;#W$ND zArPsO^s2|8Dfu3b7cTFoSKWeB6xx36jMfQb*IKwy6T4stEQrW<%ywB^)>aOTK!qPvvbb7KZu7>s?G#=IJA>R`G~8!Mbn?%$oN_> z1Uj`^vsPC$JvJk~wjc;?KZ3Pd|MCPaxXTf&O+ef=tw+CH#) z)GY=g#|HOJ_;f8wH%>w?j<=Uwz|yPGc#uEG0{oxBe<}W9m?8hXij!&T;g93f*TeU( z9}&I)XRy{8T<%uj&}TFQUeDATJIpIk%Kr(j&8WpZj8A-+cETOW7#eI$(4UFoLi87E zz0D>W1iOc^TmCl?)=MME^sk^?jAv(n7wMa{I+~3*FmOee7(3H9%_{ESdi-t8=sw-z zZPs?^zl@%4^e|Ke6rxgm1#{ zZTMvx?iS_+VLSA*0{zi`wRnaOzn8SA-{A+;@8#ofl<+Yf^jDtJA5BB5FADU%M+@}x z9r%yI-(8^Z=`7HT@yob9|AZUAu`>nw&c;c6pbU=`)pZ1;o?w^0w5C@9iE&wjcOLYr z^r^S{H+UBR#M4s}yC2i@{(3mvudY0Y%krLZ;=Vj%p8Nj!_3}Oq zh%TN*I9;zrGL%V!URI49S^M;rZ{t_5>KA^!$YX2+>O$GcV^rUVFnv!u&8>}SdM#}D zLgC(oSVoew6Bhq~#kR(>aK-Mf^xF9SBYM?bo*Z`1!gD)p?ZBreymp@_43%t7R(;9A z*kmlMGmTwFr*(b;3+Eep)sU&P{WYp{$1tU?KufTimSnOScu6DW?)C>ze{iFVf*o+; zVs|o$<5TkO_6MJyg~Lp*vJZG@0d0=GtfG?JZ%0(NrlQK{FzT&7jNO9&0Au&?f;edt zc#=QBJ~^fJD7u%Nh2u**@I+UaM=u@OA3%oFtCv!lY3ztBpOU^ea0DBiCws?BuUa_& zpkDPBd)?6aNCW+cHy&Q@En^5EvvB_3Z7+z_!ug-sUXa6u^G(}}6JHDG$80a?+`{?) zu)Y21J#Kpk(0ju6y68P+dqHp)&i}&pLMgp){u$dlh~7@yi-W=o=by8^m(Y8`_5u|b z&hN3kI=#`}4#QMz;r#lIhadAs><%~BUg>a??UfF1vc1ybEw)!W{E_XI4sWx)(&1Ly zD;;jLz0%>2ZLf5Ar|p#v@3y_t;k~w3I{b<4l@9N>z0%=B=rGZBSGs-H z_DZ+AY_D|tyzP~4ciUccd)$26C%vw-dX4^m!v1dDc=(6j-`f3cw7t^bX4@F-wCEB$S;z0%+9wpaT5SKBN7-C=vBzq@R&^mmW#mHz(C_DX;E*djYHb<-kd+BETwt`B2*nSmiHIw!MH={_;z0FJP6wJjM0`R{6_E*F^NSD;*wYd!@s}ZLf5Agzc3MkF>qg;md5Vbog@H3mAi-u`_zZ31CFmlg`Xw zlP9ZNJ%|tk~1p1K>FOH6! z(K=il4uLh=K+eZ;vv4}YEe_~%kMfW4;urTc$$1L!KN;yrd_Gv)VVuHM18^S$GjyUr zU;MEXp2h0F9W@lsD@ ziD&7H+G#vKct>Q;NKe|y)}uI@F|7rVyg8CPS^M&JQMqJpveS)o!O!$)45;;+u1A03 zS@i+G;rvBC;p{~mpS@()jT41$0&?vW@A(QpAOK0Bkp=Gr3Z4ZAK#q6gp~si?8;`!z zaY?%67=FFwxcmkohJc)>p#J}yMaZJD2I_|E(^9b{WwV%E`6O)&{vXQ zjm$~&rk&&+@5K#Wk7^qaEnhZVwQKpZ%T>FUFS}8-Yx%NovR%Qh(G4dSw>TR*_trI> z*t@x*^MS(+Cmz58dgq)YIsESMHtarM+hCsG)No=!OT&pmVtw)id~zpvmOMaCwYK9u zFRD-5(>n+^YWr}-FovO*AN=3JU*-qK;6;o9rb_#}cS8op(q&W_@+v~qd!i73BpX}t zxXUj6g=pJ>vc1b_IhdN&yd=44rpz2;re!QzixMpU7Hn&Zf!CnGS!z#u!FS#xs^8a; z!eTR1?{2>U`VKZT_9WTQVZGsBKxD}9pD509ar-~ZMarCNF`mVsE-bkCT|8gg+}e(t ze5ci;jtPA)`&H+&lXaslcu3*nFNuj3T88s)bA;#KrtxmR-C#abjYpj5M|!Q%U)bG? z8P|6N9+*dRxTpQ~zs&%*?Ed$h`XUdndg3JlV;p{prm7D#-s(we zDe>Bo|0$7J$9RQzQgd}J66m>`%Qn5|Xu8$Y1hyA4nwd@{fH|K_pRv0zXEv+JYoDU3 zX)2$M0C3kmP33cJSDx*fYrF2XUHP_af$e(0b`{#Lg|=&v?JBli%WT&Q+vT@iufWB> zrt+}u3fZno+qK$uJ#V|#*sd3C*Y7M>q`Vd`0row4?KK|@to3_po629gHD2SJwrh>; zsJrEPBV zvv79YsAPpml_8gaA^_K=&H{!Z$fYsEswBtZm&UiMFXD`xN_ z_!ZY-vx=i(STXUWIIir%La2wbQB}olTi{*UL*;#^wV35!8&;?2;Ui zUHlHuQ@@ulP`_hpCrJ1=7s0=Q>;0J)kOzIn$+Qz%N2OX6yZ>IGcYlKakMaKz{vlU* z;w0|X*cYtzaLJv3AJ1XvW1BJtALnOed z7I{187EFfd0+t0n34^c#w@zS8GL3FywXd12-Cc1X@107)!)pgzLp+IU4&a^1yKx6Z zq2n~x_7Cm=(Y`xb+g<3PcP+ftwO>HPI35KQcEHu1pEt`9p5q&Uds%Qr0-A%joKYxY zQM9Ncq2l{a-1b&w)SxBlr;R54wfgl_kh$%%(^0QJW51qz25m@9YaaA#&ig^{aL&V! zlK7U^WQf<0D7|z60Oa448D7Q0jE*t7mk5m8X4j!WlbS!hDj;#&s#ymR6AX>~=I}R- z$jBqGsZldAt687c424AwFu;B1U3u-_Xce-A=p2k$E(Zn!fYUcHa_!n%HUiviJz|QtIy`%{44g?3! zE?Qb(bnq_M2W$8L9I0`=<}??i%z0=8Z&z{YZ|?I%V;+CBgNH~H*|g_brLmS(hQq9* z(NFpXz8bU%lEOBSDUNVvvtITGEKBBys}xqP#ql8=T}gu?u;Ml{Y9wgp`703%XrRW_ z!oO11GygUW?uRm}MB@j1*gyz`^>qemaj3RIiTXZ=P~RkMT0^S^o2`;!6rZ5Q_&)d_37`E&5pMd7D|$8si1&mef{Y zJgsUg@y7Zao1u~s`q$)VTK+ZpnV5fg-MusIth&|c7^6*-+;dOLCcL z`iySO3r?)G)nV73%97dnhq2 zAD8<8xg9)@;u<7S8}v3?@9!F5h{KS;@Y8A*zYHiL=?bGGc;HD0ZZ%^|_`_%{(f{dy z(5CRNWw#^J9q7y9N>r^Ol(`olRwz_9?aaVmujdG^VFwrsKp3+Dw4}Qw>|8M zOg|3(9Af^xu^WQtAoabU?E;B4qCr#BOHZM(lcdEfFHtcN4ZP@LlUek7vZ`$dPPYQ| zW9fOatsUWGlbX-8Ub&TbZ28W#T-n3|^|!jUlUfUo2zm9DFQQoX9-0aJir0#D1OT1@ zi-YJ1Bud1>guQ=GR$a+{^IEmexxfzDQv&MRX1(-%Bn@=2om^h@l~r&>^7aS1M#G_( z)4m;-uV?1n+4HWi1t`^i#}D=3G6V9Zajc>mkRT?Z0nPNy|C+ zB4H*7bW*9Yv{n%^DwGN*Z(iVm^gXBjZMBv_bU&dYB&)4I zQ!BYHIN4D=q-Ti}Z`I$ptFFk?Gkm=F`<}vDtk{LMf4I*xul=RX(u&w+6;BBz0M|FK zebbegmm8hg7`H#cw5PG0B!^n`WDplcW}GDPjp(wOkt$>6vgnSYRaJ&iDdb?fmzd6t zbZh&Y_oKiXLbULelORZ2XTj)8ye;&8V0$a+T?=oYU6r3<`Ln+iR?D#2Uk+Q#undG1 zR-%*bM{l9^h^j>bs!=RNG&wc&nWdviJEIqKB|?~lPVSEL7kcT-=m`l%#mI`sK%y#z zMC~Vu+Sm43`d$zzi$0yvbN2(ANT1dUeR|%aPayIhLxR8+!G@9{en^BKyA`Nkcr^)>R9A1H!y*G#QCJ{)1XL%;mvoc{{<_llZ=mI|}F^(Yy^` zPtTrba}l4KwvQAydW<(8PwOC4GVjj3_FpzDj9dYRWG*iG2IbdZ>jH0z8D;E1kh|?b z`X=-d6iuHI4R(R3ozSO8jon~N1_@CaBy`3>Q=L?hgVesXUvVXAdlG>ac#V0n=WWF| zkY6DnwEiz?^j|a;S==nHwT+w<2p*WU`9PP?3}!Fy{sp zd8vxzBRR-4btAMBHNX3i52<0@@A{ZPnB<(6-ntea!yu}2bAw;R^%Gx%~6qm zQ@#~eB<;13bDE0WrF>6Vk(J7ut0MoZe10qPDdn9BufEP-s?u-?H+C0bXS*7%*i{qX z_xTxgLSOmh2wCcjC*GE9@RoW^lW`JqUN4f-Ec_@lN%r=y_tUHXg` ze`ij3x3I7+q=lsSc>Z7z?Ajb3g%^TsLlBru=EHZ<)XzLZhibZ?qAS(OAmFyOYDIxEA8?OpC`T*c7x^&U|^o z?h(_FKo9O<;`WrVlMj>>V`Hrcw==^G4_+NNkuGyq#cH1)&6c{203jS27PpUh?jkos9y3U4T769=S)$ zg2mbuh|lT-!=8+EcjKg-c23%cLu*kpg_m0a3O;#;!ll1;vhCO#UfSPqbH784v2Z-b zN&%@zTEf2~hRa5>w=GJ4fB^tvdx6-Y{-_uiHpVfM+bMB|eyqreN#5M%I3P zUGlBrPmC6yZq$$cL@(vzPOLk6)TysK9q4v=VCugB_|9ptn^;d|7Fn%Z34X?IX=_)_ z3xl%@zbu>{&@Ah|WW78FN(D(T-V>ZoAWpn5+1QWSG#==Zt(Rp&C}aL`Fq*sWB&q^% z_0S2lJF=<=BJ5!2<$AE11-PGWK7OBPRm~lz@DLj3dn0DSGEBoR&P<^IyRaK;JBo?; z0ihQ@2pOq9V<+CF$BAUjyp3M8dB!$m8;7{Jb}*n$pKh$=(=<%Q3DXmrtK!J>$Z>xaCp=FmQ^k?xsZO%=TLDZBXV7UDs!#GeTqQjBfnGaw(|+U6KYm*WOu4BvEzi@3B9S} z$nD5=1FFnFN|}`^j?7LqsIk?*HzclD#gW&k23lKj!s~?YRdK{YIZUO>6jn#60@nD* z=~M$dt$eRanFI*>Kt_kCYQ?=GajXb&|70BIoE0a0PN*Gz#C0$Zl*Wn^HYfC$ z(*Kg-a}d6Z;g{i~!Ydh`f$+aFJk<^-KZA>2*N7NG?q*QwS0h|6`wX+26HBjJGm!c< zT<#HSL)faf^D&umJ93g&P3m!6CcE2?W04G>&~v*taArb~)u`y9KI4SrfMbWFacnWx zz0yqJ#F-s<@9RpwxRau7Gdd^=9f)Ai8Il(-C>G83mw`O+#Uu~pH_hP_8rdHoq=cx+ zn)1>0XsH9#LB}QB%nbg*SS4%_c@v|Cq*qDesV`_vJCU^oJhGperfmTqHjWo1^Onov zk||hyBDeQswPLYFFJX3BmFhy0Vode1IQp)2;Gs{*O?=q&UjD(Cm?6`Jcq~Ja+$(h0 zEtKB{?BQJsT&$H?484JtT3QQ@ZYu?2XoDj%uLn;YPdkf_dC~T<(9z6_0t(}_=CoZ| zko`3&J=8KS*n?v}khsInTVJxo=&oV@GcCP(C`;co+|oZ?Zt0`OP(NjC0sjD&B<+mW zQBmT7tt>b>SZZ`{#s3cc@5BEQ{I^5@WEz{(_9*?+xJ#jb8aEjFr?aHg01)sY1tUVP z#}i5QL^7a-;`+r=v-C|5a3I;2PCfJ!y3toAzhfGEh!`JqPyJ`!0iO@=1F`E|U_3cl zsG_6_H7tWS1?1U}F6!m);rzP!JI=>qJkC7R6YM^Y$E7erfb_~IiKApsR{O$CUHUTy zph(CMPw7uM2jDYjfU7{?F-PausV^PGVaE*#|Aumrb(|>Yf}I|H+KIB$dguon`(1dY z8q$(8r&%^kd4juo&_f@jlPnvrNH8z%G6GM~5}7m56FiGH%|}kKLPToZfV?t-zDJzb zXDN-BUOJ1gV4f3zV-Tfv8*Q-D#`W{p<@?56ha2g&dRu=NT!_0+*?~dqz@WYzz}<_y zc)^)2mEOc!a??Fj^{pIbfm^H7>a`}V5!V}A)i3@pv&k)xNr_}=tjy@RPP)R!Y-n+^ z62Edi&X1;?P|X1QPo zy3%$JD(A!>w1IOTGJOo#SVMx)s#HUQd5@^Ra=d~>vVTja`5R(QRh4i)*p}5$21d~q zW@s*))XwGbH|=EfXd)i;p0<+$r@OwJ*Z#s^l;Dd`k#zyBb8!L)I0NgI*Y+EyMCgUR z#f-BQdUfZpSNil$2)+Oqci*NOTWSv{CgdY$-v%eE28X57paz=}3n^+nB}frxOT}|x z^fKbUE35hKgvD-4jB5Upn;`voZQ1q${mGCo53{BzV z8;^117KAi6IW{i7Kg3z4vuG$cB|hV1WKNbg3zA2Xod-Mrp@;qp1#!0U+**bEFN+`& z4R#L0)e`WdG&kOrc(W@pdOXoze}Rl1G_T#=;gFjxLb)!btT3LIeZ~ufe#vTtd(on? z!A@E%c=hs?Xfv9H=Upm16**3D)vvV}d$6!z;H5uRd-WNOSYBA-AaILGlsbB?J&Y(t z1VPev8{pg%)3#ya4n&dE8)2;R@71;l&by$n1+jMHKN*S=QQey7!N|tp0mut#AOWrI zzKj~UK`RkcW?JiAMjI9gECW>ZEdR5@kGT+xA_v;&F?O^a;V=4e8dTBRF6>dAz@<7K z$VQ_OkD|k<2m58|kaW$lg;gUMnz7#f1Pe=RQ!-MBDH)5MGc!ZOAj&a7(rsRko)9gd z;lTN7wEss0A5bLMmnUDM`~3`y!LV;MdN)nO5t^iCbMTtv3f~H}dyQ`q>(`e6 z+joR~yaO4bt9^du$Xf(o-U5Eu%e)+Z#`ELl$AgatrxFHo{mKcR9afyBSFLsuL!m1^ zhGSE?EI!!v)=oN>C;h=H;~>PP*frWbv< z04;`9E_K#UV`m(ui<$Ny2kX68n4|>A8Dy`s2gCl!y<}@ePF?Cg0G zj)@ho!e8>Iia!&UdR4{i@UB{j&XF{xh_X|93BY%c{Rj{9ihkIT(!&468qznh5z-?6 z2BmkmRPIkvnPrA?jwEb;K#thoz%?mVm_UDYSlee9cu&|ov-8TGZO4t>vY%}`j6g5y zl;iOFj4k?%U1wU)v|V}P$~Hc$K;rRMz0rB56?YKnWd{H|272XzVcwvgs=u`dn`RUM zI9N)!eg(z`8VBez+F<7Qc0c1Kp&-u*@fGZl_M0K(02KiRBU*xD1`m#oRBM2%v4MI% zV<)6i!OuoV=4-}FR4H;}eFgjhDD4=_~Iba`#-WujEy{c+6Dse=dLhasAD@ zA<_0Bia<-9eOG|S03nv}b^?|pir134)>$hXF(UFQ7!25f%!MkZ=D(5DQ8G7sKye=I zxS(}C?nGs$@M7%B6L3LZ!#?npji+8h(!9Iw?5U#pUC(pR4J_94=h-eU{jxHF+LEcdK3IzSf{UWF@&Q6}%ZUVDl85Q@cHL!s-j4TrcY zSjcL~e!~XlAFyXdA0Q*?n%7g}X@3i%pWsFpyKHs%E~uCLboeX14ehOv@vkT+E)zgM&M~LZVHxdv6uK|k3YLbk^Ilo}k0Ya`~hC6NB zbwEmEn$!51%e-$Vnr%U96r~G&Acdxbf_ivMNs6+#L=}#3`R`F5`0>3>}z zyW1)xTF7ke|6n0=(=kt#|3VrM!UMjRMcE~Y$5kR?U8d39rQBa!jdqgU))gLLIStGg zRqhv9ChY?lWBv%h?_-3JM?0#WNKyUnZ9nwXP&89G_Vyoo+UpS}C7vu?%Mur}#1qOr zD_$aFOb<$gX2NRmcbKlLFo)$%p&Lgkm2U`gRpx;7{(g|dap($%<8km&$FQ5b9EM%n zzTt4ZeI4i_{14;*6Z~t}_MTIw?J@s&UNZ1`J93bj1rwQ4NO2h`vJ*y#FTEk$K_uiO zQ7X*ARHohdfd7(U#bw5Z_e!`6D&zd*Qls^Q1K>t4<|k*7pL{W!#T8`j0Y6y}ezM+W z?8Etv0Av?n6NRgc9&sj}VrW9(i13rbRYo%YY@BL6X7Q6pgrCf~zwKCo@$QN@0EyTu z7E5^oEk&ytCasRF#xs2m2N<3$|DhP33}1C801e~Y+p+(C^!_XHnKwkQ>W|-o$ME^D zgBZI4ecx`lZ^x0CM{04FrS_!0s1~8}*|(W_rXo!n9QWTDPy9nT4kP3x+VH~7WX}bZ zyA|%IXnBe77W{t*|LalZZ-%@4-ND%6miz;+u4TK|V=E3( zTvUYJSa_#{$KgvKPH;-ut=&l4ME?>{hQQm5kPC={uOuHtuHXby)Jc~dLi z^qmLh3UBN5tr`ajW49^q ztvtwF;iL#G1!k%330P=u#<{Si`>@~0X9sYe#m%O)9ZLGR0FSYF7S|j5@U)swj~+?E zy*TR{20<#5v_me+0!O}D`Wo2kD8+c$_G?CQz^%2geX-D5m-z<>SEN?Iw4!Pk+2U@% zfAM$#&c_R~6*R7teU7m^@{A(~=Fdm0;wz20D6fO%Ra32m(<|W5(kRXVz-dtJOWzA) zV56?>C_J893d*ATv-MhA@vMrFG%(`+Z;Z49LIezMq|n{lRDov}IhWEEXl5k$FAi*? zop5*L4KCsRv%#`~i}}N<7d-%euwiinwI+FC#k*#FPTeLdobsPf`?zFQ^TR z9&jb$8Ln;YLZy-W7q_+*iZlSX=%h(}>TMq6wJM!e3IN@dTju5nY0Z-)%W?B&WGUN= zg-=fO=%G<)kg=;;i0!UeYTweZzmLpyX;TATj4e**&Bd=^k?_B-v+M392Z4-pNc=0_ zRoHciy=}^U&W%cXVs+`KrQF!1_I&JH-fWilz}J_jW@bRj3$A$9-BZ$FoQfXt0Dl*t zy~WSEgPTt@&V@>ljmF|vIp^&#M)7~z2v5lxHJC?;AT(-Y{y{G&L zJK(RZ_aZ-9kujUXqf`HX36I_{euE8(%a69hgO071mcy~eS1ApCBIJ7oj*1L+9?ED* z!%o4Ao5duhA6^kE`7ykbtWc7%%aUvXAhbr_+C8k_H+eIrb6-G-i<)W39a?w&txo8EYT(qQ8 zu3XziJ3!9rCjT7Um1n!=+OB(TSHA69V7nf$U9>|}<C|=pkgbHTf~nc=G{YAOi-^4~SuO zCC3w2V6+W(Q4-w?-_z`zBwkYWQw zs^)>E+VMh2Vul#2Rp9L)wmY6)0}p2`)9% z03f8DSLmT95DaS7AJR@xrMbDY<9yQ=$a*($MB0w{&n2DN0XBLDOIf;6j6G;!v9ub` zmpZ8b)vHe7^h)$IPtqB^YArRx(Ic*;ZfjwTx5s$*Swe&F!_usv=(t&e^4EG|LxmFS zWktA%-YmmsZBk$(mmYP7ajwr*xEf`)?;VM~6Um$y#TUNGu%<7Ey~waXe>rRg!(RS! z*!v8tKo~CHyc{qn%;CoCX9$R_mKj~M2m#QWkgUn>G9s)9T{IMg-knvqG#S!*7mU-I@2@W$&mG-Q z|3Bv520pH;+WSw+v`k@OCK4b>fPkZ>STKRAtrSdYIxWzKDJ^Ny5{kE!SgW^U0#!?# zGLvBrhZ(CvL@&42D=I2-t6*tsjVUcjc|<6PP@rn%f}WUqDKAnA=se%w-e)E=Neg

    d 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 i^&0+#9lSqv7E0iQ&#yX*&AJ+~~ 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

    hBn49k6e48$DrD8rG3vs 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

    kGYmfE8=V!Jst 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 z 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%0A>_o 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%0DLzQvky`lyi*6hEF3WJ8Ib5X2?> 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

    MB5q8TsKPU~PpC4rj=f|0k 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%0D$cvQ@ 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

      P3t_eC$)aq_#J#4VMSFh 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

      oB#1sn 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

      iOrF8}Azg_@z+Nn}4%NVm zHJ;bud>Jem@P_{gBQ^3Loiwgi$++Fhf7mWfy^+tWFv7$`q_I}UwollCV^!V;C`{wt z1^$=a&_uDBYPiNlF9-;L%n^rPq*MnM-EvJao6hXI?Ct8CS$sPIimfifPtVDtcdOP@ zkbw*n-ec1SLuovn&R%ozceyjR`W3{bQvuz>@Hg?0^2&#M(h#i<_`=D(W%jUN@)&qN z^Y`y@b4%C(yNbxc!7;=T4&yNm`aWN+ZpS^JdMhWO0Mu}fVfG--SvogjPPBz?ZnVcM z=i|*5-VH7@kB3Z2C`v+j7ikhBF@FL5NP?qpC`6&3sx#ISmodcxG`VyPDC9@n+n|0L z`P1bsGCLT{0b9)1pl~jIYW3`sC`}=s+(^+r?$5!yLjD7vrjVb1HqhRLb3cthqqhO0 zPS{*b&e`HiR7d6vX&$P;U`#2Nh$duI=cpsyfT)?b$B0G=x3-`kacK*lUxycoxah_( z%Yoc)0wAo5^rj|JU1Cv|$suvT6lJ5X$(#zLLah=`WM3u2$(wOVmnjzCL)4V3CR=2& zm2ZPti8;{{uZk!xM2zup4Bd#tZx^7+5Fw=cXhY=eT1}P-%<_% z^m+Z~6y+*L?}+8!1&|iJT!iQRm#Md${W6JZ>dR2$zv_5d6HpVhM?leOPL(1=^r;CY z`xJRn%Nc@Wd>>FJ8veVvOOU&CyO3ytHpiIIhT$hFHWlYYhDuOJu8dRnir<0xg*yhj zSM0)hgm59^<12?_XshuUSD88G;5~c*rC#631WXkX(J%&ZDiTT^>^6O zh*mZNmLY^++g1$4{~@>*MR(ib%D{I9>K{?|V(?IB_`B5`epl$me&Kdz>OlT3s5M8P<{Ct zyy%+*FNex^yTfN=DS|H6>PBftW*M6{%9%_wNUs~EOG^??rcinm0aG?^GfBZe)7(qp zHliyrAEQS9A#tY`f=ZCYrsD!_FS@3DD{W~r`o~?hm0g6;8>>_=y*dhcp{Q7q>ZOtT zigYi{{t<5n0XLu*4y~Pu;<90d7wor?QE7X6rmjNcwYstTa_O?w9Av83@{ynRD(p4! z3_n)&844V|$G%q+=}41uM(o$60?bB;kP1HXCipU%$V$1D4`l~hn6f-XjO7GKbtYS+Uj{i{|x3 z;qx08JP8K}OM3a8M#;^u2Y-`rGgD+IQPjE%&o1w&5G_tK=aUI2!d&)YvwJ2fHDoG- zAbZh$g}JePITF%+#W4T`f%@hS1jM}_Jn`c~!M64GIKSw7FtQ&3iFfgl5_Ya91S0H| zZWp&O$i>uJy!54E_1IIv?hKM}f*_dgd$yLwOLu^;nrt~w*z}Mis%B_VoO|`v&oO27 zVR!XzK(5JW2K=7Dxlr6ITuotB0(7*_g@zDsB2nyd%xNycFR^1n&DleItp&dd7_*iE%Uf?xa3Rtk*<0OXUK=A85xRJS(dCvv zef2g1Ag3VF@yaDj;@eP!SRxe>zw1_tHtY;u+NxR$g#p@4fs6m*5t=2cx3uI;xmtCf zC0BPT`Hvl?tm2fI3NV?%Z?t`vnoxMriLiL$MjsIuV!xCeSs%fe}y~xkJDJ%KwBHnAXdy?W@Y%52_Bbt z7~$)kJtuEOIks7IF@5-rAKoE@4Y!4DT|X40NmwwoL?d?ri!gB{Q1FySoWkwN(h0)? zWfO+pFgE;b2xZs;=O%AjW}Q&sGU(-nxT23^ASu^I@N&QFIy>;%mDjt#6J zdgW5ETg7OqP#(NwM}Lq5O`CS*GVq6$tR(uAD4w`faG1{%45;oMm`G}nHof@Dq6}mG z9MgzUNW$Ih2b_v5k{d`C$qgh6ECTT~PmUx=mgd-pm=C}enMJ(?M&MHHc|`Uj45yv2 zglDsLxla}IDE71v0Vnpb`UFVIt`WW%P&EH3!&>#mN)^~dHvg&hp-Irj7?>Sn^%vUw zYhVlmeG*dP$`wH+M~FVR7$SBgSb*0_qpsaE7K=Sx2h-%jj2fO$VAHD$oSF;+trf~m zl+Jq6d&`&-G#M7SO&bx$&W(!gojnKzHo3sw%^EIOHQ=&{Firrvn+LPOQ=LwI?pR#G z6#j-pm&9D#WAme)#QUsDdi=lFTZ7;oRGO^@@W`*|sc_RMdoZX2^Wu#!?p;Pq#=U}5 zdL_Dk7XNhb>OxHz3`-RCO32dnB)c)YCLI{ z@h(%$ce?ajo#FV9zyx}hT$dm5U!58)fpFl@keCWZ!_?muo1e>k#d z(551Uwez8w+5j#k`A^%tk30sH7txf%ElC_+tQV@-Ec?F=uR|K%5?)F z;lsyha+`XpTsE{E4iE9y(IwzI$uv$nEYQ$0vo33<_PMN z$cuQAYb+l3EEw&lO&%BGTK8uBEI73u5 z2v^!69Bba($U(kjte#^oTxvUL^lLbD+Ho2b9mBEwOt-^tyth`CohIXJcXeFpd741z zu9kvtLJV#V0L#fY+fQHwfX1P#_EY(O4BxN9IgDx~2!HNzhudLF5No4g)ib$$IMV>@ zww_DdN8nxC+B3F&jCwh@{mfMC$o8}G-gAQ9R>tlWiK=I4`-Mz^i2xn!1Rv?Gm$-4X z=p@XgP!-Z~34Mxc3luom{Z`wKJ-Pf+Dx5>fB`&axiv(PS2j16>E1EebtOsOyPxi#C^TTafND5B@}DMo zq2r`VIpRd965A}=qX=CRKLbi;830n25=dBp-}u9uqUSV)9jtEx<9LYX1e&C^ya&r3 z0QKzorC%@YImdc?x_0(#zlpOSiRNJ!rnDtz^i-KCN_s~+CCiOxu<7)N>00D8c0Q77 zKBSF$k1j>2_G`;L4z17=-s05E&@}*dG^(-Rgo6fS7UdYRbaqLSfj#h7&#^pJ}fUJ*79lRB&maOaoU7{9hB zTmQ8XGWi9uiAh}9^s@cP>AUrM*XilY0U;3wjx91XE{B^!z_B&>eBaB$cA{ZaN!58` z%LaSovao{0t<=U~KA*Y^cR%g=0zL}Ug9^utpbzN)@ypT$`kbA3$5{zJH!~c%9XywR z#-=U*@XNV%E0=$CS;E$bIgUoNgtkL?!hdY!etroDf%Pi@gtBnY})GQkTx98Q93jFrah^0d@GC5w%y=M zTn5CM=Oa|8JG>2Qlkn&E;Q8w2_VH4IJNyp>#~dBuWh9Pl{bza*sR*Wjb6LReOvK-vxnB!7%KV~>dAAZ^1bE3HNja9F}P*ZCHHu&1ZV`0(MpH zs;?qo+BS6m=w0QzZ!FG$TK)go` z4dTGYO*>-%S(?%@%768XRC^Q_L@5j$@P;=O>(N&|%myhTHtrZVt|&zuRJ(l>mX?mu zP&I??+;}mXi#pO3kgM02HIVhLVNt?Q^&d&GK0lxXZ_?`gF~_)B(9zf3sU_zfW;26Vu|F7cS@l5B4DObl;ATF8E4Lz z8;+yTJV`pR>UqBRr6VjHi(Ndi0$HSPwT~@LE`JZ>?6Poju=e5&6_dF5S$yHQfF+mq zdHC%^G1t$+Ti`j;lgThCS5zIuBPYD2D7^Jh@PqLbv|Vs%;aI`_gt(ndGTiAX?+kv7 z9b2_4tJf`q!a|RP00PU$od%VI;M$i=s1nCkTBC@FqF-eXSBvP35RIHBG@*+_2+`l| zl~$;;P|8#V`dYuq>?#pCCH&T**wmrUn5j@ayp57Jm$jN}LZ8vO?b9|Z zQTx#}CNYpjr?GrntqN)DMhIo^dGejtT4AQ#jc}L~Flm{YbQ^-OVa)PM%v8HnZb2Hu ziKD>rsd?!#L>s4dVk`()78p`FZ2Lg~6ysU7-bQjj5tC`OVM387Cq$%vb?#AXyOq*F z9UWlP)I*)SFrkq%79IgbYwH#OapHpO144zwdB_E;6CpOObsqvlo2lp>dc)b_%~art zw{J?HmcmTw$P^c%+BLk_uHWTzv-mJN##dUp$#u-dND zBu|HIgAIFv%YHR+W4m7N< zt<0Lyzs~ub^YQ@md1@Ya%RH`cCP=aBmAJ6E;M(nDF|fkRhH~;AS_GD*ChybI3~u2n zbN)WKSmy7sH(U!2I7&_7L-bW^P@3A&#Ck*9#VP5=OCcBZnlEMr))ra}1+N==M zsU)<-jfVkoPX-I;d|NjbeU?4PdPX1C=V3MNDBpvY-FO}<0In2CR-p*av2Xq?H3h2a zT2%xRuXovx%<|7Pk~b=#Ij5T2p&>SXG!C9&X6@*AX1&8K7K9~}cH({}Yn9O~>m03> zUWh?axLSuVXu)byy0&z_zL~_X)y~uAHR!AJ9SmF$^*8Df$s%WCwTZdf_|WG4NN5Y3 zigAdSF7HHhERIL0arP&Nxh3Y0wvmY@UV0G#)H{XV2eLU0;7AY@oUl3Fi{k(|TN1?3J7H@-Za!N?SQ2K>R+H8%jzwU^_WqgF*lp*oLmPsBeK_qGaW{& zM)lfp=2ktN%P$oiR_msR`x$VVO7j5u(!5 z)+58~`qJN^>{VvI-!NY@^KCZs-N%sHjR<+%4AHVm()P4-qp;EcIEqP_NfsiB_F}p^ zZLb;sfda;hc->oTQ8edIkL){gvCU3PyG?H|kO+!;V-cZlJ+r3VSIp#aGbAXZnM~1& zGd;%Q10!sSZqRn77jl+Sh#bc6_ak--V*gbb?n%LbV;27^3vapt6h}QO)7`bWP6wTV8f3NGpHl zl)Ty>7kB8~r;|XjddTcI7HVw!FW{&Q)u(BtH);L@Xyo8I{-~*5FjF0%?1WY8Oza_N z>c{;vOsm`EOBmdYGZE7O#j8T%0lYQ7B1o*1;ouT$w>0h*i~z%CEPe}chfr7VSe%}K ze|^S&C&iaJ;2PJh_@2kuj^?s0aJ!q4(>R0aFG!^?Nu~d(nSMCppe|N@q|}X$Khx-y z>P9tQqWrkQGXx7kI zI}1w4+-?$_K~W2h{HiaG!-Bcdguj~kz1J~NfrBb+#t?#YGk{P=tN&N({PBCJlQ;JM zU##MKNAdPX>a8Eu;`E7aw@9V_*h?*S<Whhdo1ph&@9-l}~wG-3Ha{GYC*t zB`g^1Amy($E58!0jCT?=SV0>2E6s}kH}|44>S_ii#6NRZd62uf2=)Uy{K{(CS|>xV zz@@CZNTEU!n0LT%m5v2&#zhJxW;D+?SS$3}%mp#6dU=ronv`CxD1U}o@K_GxU~%=t zOim^v?Ix}Ug5Q+#EQ`EeRrJPRA0dh&p2{QgdGGY<)UxphFegdXCmyON(X^NzAw! zOOXNKp*E}^7h>>@g`*K1Mrz|(a`!`DSoV5Tq>y%-VB+D=m(WkEatG0W{R+N6aeJg+ ze2IQZ7o$t*)cR8mW7|7$IeIET6;wx|fA}k%9%}O0fH7Z#@#Pzbk+Vv2S-+X=LGB00 z!e6MVO8f((E6pZNdCO##{f}R_P~OQ>QJBJ5HsiU14$6eev1X zA{`e`c~2jh{zRt*RNyX2@ZFecqfckfWM&!sU-4_+r9gk%98cZ`zw!7}f`b9e$N0s4 z4rkbc@Hb3yF@`zmZ+M(!uzu4+xKDkGPj-37+l?82eh1_<-okbN{5`apItLs4bt+|@ zc!-2P3~dwfsz}ZOaKUE@S4Gy~3^C(C{XHJzxnqOb-{Y+;ef!&N<=0^OE=}xRUZ`nY z3V*UNHO}#{)PedF%=xJN0lH6Yi;l1N2fn8Cg^t(t*(*J4Ok5JQiTfh^8d7=z~EB@I9;2r#s9R2hk*V)D|p-Yhj zeenUS!*i7}QXl(jIVvw5#-*UuVJcKLq)&Y*$A7$Ep@>xvU3XOcru-WsJ;}m2g7esB z>-!mB*h2&;*t83bK8lxFWzA;o_?e~kOJ85rzviI78k&}V@n_Q8)orF6(Hp-?J~nCw z!oPJ=eE)irwo|-ppz&n`l4N`x#0%^)_*A~2xO`FL>k9;0-BqLjH|+xkfbW+BwJ+3E zg!|7dV>Rk6`!Tduw9xN-9+DjyAu+D&)rnVi`ZdWv*ZW@5q$fMu(h;MlKmK0q%Hjg~U9j`+@p3Q}h zBCmy-T)Dv^a0UpFbFGP@mF+P)$D6gMq3t`rs9pEe_~M8(ciA&H#MR#VzcRiu)`yjM zzm56htJa4islu#jq}ot5W!9+IX*>vXFJ6}uI9^RkrU+~7`2}`TMa;EA25%ln!0p4Y z(BG$pnohL^ozeP<(k&<)jW$l$OHo$^r4iOAf2e6#=h%4u6aAw*-H<@x>O!-#z%d9elQaE_t8>FbpRYwZ}&)4H{qeY)xS z&4rvy1(u=L?8AJr)`>H%)4DAeXBqK`)Pvn-O)+1gF{}_&^<^?};=!cP5p>t}+VZF| z>xDQY_YQM>g#YA1;o;6g<1eR}B$;ZG)t>yU_Sim@_VjK{=w>H8_ud7_bvwQGqP@Y{ zdQG?P)cg4DHThpJf4yh*>#x_N!(VUBK}T=>ZgNN+w5oc5j zJCab*<}KFhN@&VdR~$Zqqdm(J9=bUnwimO&ZuOfz8!^4vR`RB59QAdAr@~zq(zsV_ zKzJZ1?jj$F9tiXa3R4^|e z)*US`1xDyqkSH_jnG42%7GUg8c7-ReF`x&ylliIQD5{&h)dTdk@ z`CT#bC=-|G)Wy`eKW?^AHH^C>s!4w1Kl8~T;CP2Egjd#Kf){toF+eR^iN0c#daaEnMfkN;s55Js-VZn92#hqCk+tf#P5P_l zOO!wGk(fqQ-=CvuUe${u&nQW)An1)4zN2%ozue_L!NeO|VBB;BQ@jtRUhG%Uj?EZ! zKjt)8%+*$4@SLe4*h-kO7^5fBG^n5#qxCuy`+y_eMbEU~-*l(q17Ch%1V6LY*F5zzpEyc63t6B7 z=?55r*YRs%9OokNv6LTO-lm*|ns=G8?q{?%BZOi}CKhCsWjN321vETn0*}LZt82iU zIOX*&X2d*30P?&#Ki={fM4A!jyme*#tcZG>aM24~>&0ZWE?Nu(!HDMrzp{r(Ia?wU zIohRXdiM$8@ABrE2xYr9Zv~3?mKhgsKaAVyan~h6dznSVyk(8Fpi(0SmEK}jT2}@w zk?G1fc;Y&H+?$VNK#Efc$y?a-HO-fgU7DD;LXm0X8pQi&7-g!2xR?9j5dR3Z-pWBL zChR2AV-X<>36O2z`wCC-=DY9e2z_XGb_P#IQ+siN+ny6!4}jHu3_NEA zu8GNEhuCHg6R98P+cr)Yw6SGtP%=UuF++sWDc*<(V2TuO(sBkPGKQ;abhK}mIP(r3 z54BUcsTktI23TMu?q)|ww`grb+0wj5lBw#tv8qOO5*ocNYDJi}BLTW3(v9DNIRX_e z{c(f_glF*rhnf+ztvXDuH?uJV7m6GF%t9R*NAKLtUq`rBrVj(7m`c-?i4Lv4Pz_4x z<-jqDaLYr!dCNn-USCKq>?``JTOOQRZhWF+A8vVwMXK339Llj)A`3)zqEEUA?kn&e z6QciG|3!7I3b+^^KyuHN5|;5e-IaO(_~cu`+| zz|?ID-59NLbFZM+{%tycs43qT#QlGyOXCAj3JP;Zy@S;XJM(>H2;FS1_tW|NOr(-A z-Q?c=rzU0Nm%lTWT7BZ13V=;8jOitK%q_-alFSjDUZ$s}m$?OG?5XKxdTM$(iStP< z(>n2HPA|ri_b~*fS73Iq8|R>Ez6hXw=rz=oC-=h(KBi-MVUQ>)Nxh^S*H3?9Jv^A> zF)%!gbMdfS_7xjW6cepi^xXTmcl$$4p458SJIZgk9yIAZOaGL{f4Iq+6U2S?q;li> z4+-xHs%hxR^Ncoa$eQ~h>IYBKgR8=uJD4qS)%x77n(je~he5UI>zc>$nDYQ0(|*~~ zfqt*qg~zn*c+BaH*1*;gXDXodgd^6$W{#bD%`5H=(>nFwHvP8e*3)jk=62V#J8~63)>kjUdkb9g%)-|-A5rYn zCtMi*EO*$l3*p)FQiR$+F4rmQyIao3SLo^ect_z}cdG*R6T%`3N8l-FwR)#lv86|mg)Hk>Qy3YR{)8aP7+ORA{37ZK}^(QtiU%{^LW zb|0Ie^4p$6o=~u~tLA=twB~`HOGCHq#%5(^e|-lHG}o)i z;6`(H3Oz{*HA{LF zp|`tR-bd}d%MN`$C;%hHt*1Sjh?Pj=ak=~)=A+2>@R1kS=T8aX)o7|-6lAFJnQ zxTc0;fx(nzjHO%-px357X$lMWK|No?7oZYo^qOY(hB@8Z%?|AcPAeK$;+F*OS`E~iVeo;n4;YTu zbiDF&7^2lYhn@hscHwDj--jTr29axu4i{lGZi`Lph}Z076600Q)8zwZJ#dt)_sKk- zHD5qu0DSG%r)@NDi}s+aWwWQ5P{@2B8X4&Y=wtR7hYzJTsMUNW@%vO?^kPTCe-RIi zVLwv#;nm$dTbQSwfQ|N&Oj{r|ZdMs%PD!*LM{4tN3({wb2WBceV6fkO3aPjXw_#a`R>Dgn7vU<9 z1#c?5f1#(H%csUq@MgrHGtJ82PM7sUJCCD!RNHu=uRyGfK{1wot7G|r4n&h)?&a?z_u~nj3Z9By z9>$xW^zwWxvIg%ddXW#omp<`27}XCsn6$ZDpNG~Zbjt(?-1Fh@PV_SSG zJO+;`a8Zm4Y2fV!MMk*(Vhk$I6T=q#wwdaINC=T#ku`W8WtFrS!n|5~;p~(@d14tR zZypxdf^g-SSD)k5YKvgaf{G$s)S!+E)b25B&#Qni=8@X)D<>0?qLz#n*lD1Jp2D*% z8>W68<-+M)N5B)hwKgX>M{gSQL{5U*JKfhnZ;~6Z+*TRjX#~r$LSr6YbT8Iu?5zR> z#%evrL!F1A)xjl>$%}Sxxxu53m!agu66Du!t=NQay5lSU?&fY7 z*vI^KTval+D3~~y9PDoW3=n3nC$*+R98@_WdE!_TDT7nU>UDV}7LLm54W<}E&=pRA ziTku%xarKpS6;e?e>iuz0zZ1w{AlYAq;x;k8p8KN9C5){>2`R{VsJ|`S~t`ER2u^q z;=B`y4gl5(fORvqrZLgF>F%fM{D_>U*EMK$6SSrZ&0DMO*1x@22i&h~P1RA~RCjZP z)l~#QcKTAB939Aw)^TWpqJ#V_I`|Z5(tT5>hu=G-K_r?w68-A&PQb%Qos{Zk^f6YA z>>c)T3(i1~CH*dNZg$F>;Ai@YpZw|u&w~f?NOy|1ReLeK)gFG)cF-L^mT|!Y zns;%Gvc6T1Ru|~ENajqWTCouDjZ_zb@)}+D;w{9^aU>sXbvji(PtN`ArhYbdFaIrg{!|3zmv3p!B+_;lrW> ze|KL(Zz1XzX9HyF>ZEC^*&^cyY`WDX2 zL(d{%AjPH-9_kFYxQmq^gZko_z7c6~#NS)w9$m2*5#7u)x}pKE zEDW!HymqM93cRjUuO)b0qh5>f8sclQs5{-GYd!AKXa?zs*X3Y7{>K*-G})Duz;$1- ziuE8C8&jRmMK8ed|;GA1E+FJrvjTQnd5z?>7W#<&9R)yijf+#Uy1rD;Ey@!6@lERFp` zu$+a1F%G21#H$6v*B}XgTR9@s)wC9|KgfwBo8#|?Ag9>kf-JTu&PRNW z*vh&*{5Civ%Ei_B`)xoB#I071V@)g)YDI7EY( zFx5p1P;tnt*o&Q{5YqO?W1suQ06bRlfu=HT^~2KAHF##S0&5pC9uW~&Vhe~A{L7w( z-OUvU*PF@`J~po{K2EbyxGrc{*S@V6pVh49+hFzXhYdq zBjqQE(pO8B@$h>c+N23FL3TJ^5#H)->;O7&7vn!JmS!o^r|KD(2OWV^mAS@!ADFzV zj0E%xMw$EyT+?P8nCG!2IO>&@1}rk!yMST(0p-r^l*;=81nPoI) z0wY@W!*ZL2n|X=gSXKThC_h$PXw2k_1J-4T@|jUwxr95%7(dy7wVztGJcQJ#g0>r6Gxf5b^{~DX&ZvkJr7uyV3jLDm?drP9; z6U{Mc41yDVfWFS&Q@-iodiw0*ERKN*`@}z>l>1Q%OwI9BF(7KpLoZw)xqz-DZiSBu zU7)U5YY5TpOTqaDsMffszR)I9{-z2h?Z877JQ#1r*#vwvDpSoGm5PM}KAbOO>@dbw z;4>pHL^7Mv^C)89$D7K_2~(9koUwmq>3CL< z574laQ-SyP5FRRuwob<3wcN?c(l^hR^)wgCs>&|xg?4#Q#NTk>uZVL%I-rk!DE5bR zen3uj9UQ9`k{XT2p+Vq_naSK=NT*lz87&YZB#F|OGhT+1h$6Zy;US`kOmZwX=U{k+ z11-?FJ0w$jLNoRK{}cIDttNa|kN$rtd_pM-2^sd1Y5Xp4D&Z`<kbTImPe7VpvihqA`r5Cgrvi(f3jTZa^zY@*g6|?3=g_mJ;qOcD|6ck3r}-6p z!kdpqPn#*OStLct4&ot5>J!Dd_#wG1d#ZH%EP6Vd_R?yCiT0jWervHmnSWBzM}Y^^ zl3s77J`tXAWKN0J=lhNCsIs&}_~NvJ*-Mp^vJUQ#US-A|h8dUh?D@a5wpUYmdbbC= zaKo`jdm`MUp7I8dW zY{Qnbo*MGH;y!t6kjz}WGOzLWEJ=R;0LdryO8%rI4@~Uxx{g5>RW(L~%~%wq6_pvH zB(@6Uq9q8-Xb{N8WjSs^VnWc)O9K`SHQMKKi`LQH!J>l?S+T~BD?N)m#{E`o5O<*T z+pvkfAiZO_-2E^L))`KBiysida&}YThO4e=zwYWAZoJTWq2DoNhr8us#?-(Kj04&) zy$t6L+#BwC9ECwckM(@{^fI_%M+@~U$8tM#5niv^PK4_dhRJs5Fzj#6MyUPy^6*ZC zyIZ{Ya&MSe1Sfgo>J}}s<95K#Bkm1{Lx+!XSG|F~K=;aLz)sv7K8M4d&|CK0!avsD zaj7Tyw)XOqLt%`Cf^4CW?V%&~&^~&@jxNmYffCshy8U$2upC+O(fraMhPv;;hUMHd zo&|fdxoeITzoWg(Blbz|0@GZ$LhD2070tPS)t`xxu*yRem|=i z1zg@9fXwVkE-vn+vi4%{)0Z2qEy5A!Xzl5+h>6yop?e+5i6vJv51>SSnrE%ueNRW| z<{~%^?JV0CXkh2~9kAW55Q|xK$qaPKC?=jfmYVdF@p{cms!Q^uOY+bqxd^qtST4q> z?v{TLotxgl(;SU_b2o?ZG?A^>=j*q@=&gjywRH$jE^+vc>d~@b>+%-EMkyyFFUFR( zCmGC723>QFdI+~*BRqwGzJ}L$Ck4wn`T9_9B7qv{%FW#jb!`&H)GWx)`-~ikZiZks zn1iFfIrdnslRF_!WApyElZk7A%$Tnzh8+QKv22uj$DmDsw~Ph0bGMVZG+zmx zr*Exc<}VEnEPIda^8<^)i2FYefo*F+;@AMU;`_1k@4-0`omT#GZXZ_uv||VON#k@E znwz$LS62RWWV5&%=KFG9V36?`^25q2EiZ`qKh684K;9v5yoTkeX~=HDpKaeCQtg&heP4L0mAACeGl@divc^~mO zB+>jJBUAgIz0SL=>K{LH{^3gC1Xf$t`H#*|I~~E};7@N`ct;Kd`xg;n0Br;-4JuoR2+X`jF3RnPNMKA7_!YV&vQ^jGEXy1MkeqC)!}t; z@~QnLkOwA|%}2vs9__>W1Zb?^^FCv^wyZmQ~t8M>V?sJpCt{rt6tM@+l4y}=Decc?g*CYb6$bKGHs`c2ol#m zC?pa&7&72*xT+*8u7h#!l9uvAu;=(}Pv^V2+HLz{j@Ptl9WmDit>!t{mvnaL#vGy1 z+r%YLEKug@xhzdnt90)tdfgYgPaNDT(w#Y@j>l1U;W!F-h(2w%UegioDvnhm9WN=@0*JV(| zSatL#MbjyJklS|a!RN-`wk>#?@I_2~5L1(jUCG5*`OA6XNr(-+6>~isbNoej{RNwI zfjuD6z$-BH-PQAE#`=;&Fu0GM^`RErX_Nyt{HFP>3{eZ#o!PKTstgggfBv)1qOZQ^ z$?QBOQ|SnpC!>U!PP!J-U`=;;CW~4eR@*+Fx)p(P_Au zXhe8(NOE8}q;4isJK^D`#kRoJ`jP-nG}X&+Ze~jO0Uc;O?=#19>XaKtEm@&8p7+Uk z?uO}AZNM7Pzu9)w0j=z76^pl8cbwU#GgO-dp=pBVdPDlBn@(B2{{*JFuEpAi#&h7- zy^^N%8&W=@!x?H!NpPz&9AK%Qvic``e(M;pf9ON__%!}`nO!+pX)@TIO$Qk?t0uB+ z`s$P3q8kgI?D=Zffbam(R4^N}|M;aM5w44^lG{-%wa%besmbgpC27_>iAo_^Ud|Bq8GDW&p-X8>PlswWYGs3B2B#9 z`_F;m*-+#8_5t%ttDc7ANkv#$^aR%3iT3s)xlDT2qZGA``ykQw%|BrO*Xh-xTzX&> zO$w5MQTg&$QkR?oO9_v5u)f#vyq&$$!$HC*^~XF=c;@%Y(<{9v$#nSu&`j5Fyxi%j z>h2YvU0-3}`p_J%50fRy8AaewTltOiaUXuv-5#%S_T;bq3ru20@A%d+aof#nCjWJ7 z|McIj=)d=5%)xk-{sRYi*te8avT9)d^)JgK;9seer|)n5D*lxrkAS=ELtbMeGNG*^ zkXY?0%91Y*qCG7yQG%YcZ-LG&7tAoG*yCRGSm^P|?+)0)BOih9k>S>pwOpvK!?84rO^>AF69t!Fr-h2)Yil1mQN zCB?M>#E|KMHz9uz*taNr{3n*vdwSkW&8T(SUtrf^ymJ_%cED588KcC+|9X*Ut zK=V!zrAI5uG?gAa>epB4@gE3HD?MoUg9Wr!UlQ~B8#kh8+?O+Ggxbc10lc?1?yW^A zR>(Of#IiCutkq$ieE_h4)?gYCzGZEkKM-o6?9Vy~d--B_p!RhL~~L%gV4DUcV2a z5c(#B(-7=cdJCXzO#Anb)!{5rt_duWWqCG$lTaM(4Sc(W{*Ix~(3@b?z`Wmb(oQ0_ zY&>)%>=Obp!#_7UvjVIMYhcpD*FXyJN|Dbg2^xRq?7|@~l>zB(#tR;}{+A9@U1e#^ zV!jIOD*%m38!(ln$G!8IC#4Ng#Rz77{+O>8X9eTlYNZ#T3LEp=kFl1ATf`jOrh8-9 zDdiq$qbr1+($CJ3ol>|(G}q(%xfB#all6Oj4&g5v2v-(%LT}rn^|{t$q2w{8Urm=6 zYO<%-?_-QVO857&zmEMOo&Jvc+?da4oH*lc969N`0b}m3rPCuZk!sM~jV}UCYV@Vo zi`nv$2Loq7eE`vHG&ewmm9zdFZd6gsyoy3?YOSZFB;Zfhr%X_a1m-F}4M4_trjnQA zc^7{lc?HjSq#I8)p7-Ic2w-V1!$8#<%exU66AxXAK$4X%tmMjf2fqjHQOxU+9ey#n zZXSLzl*?#+`AF>z+^iBjl|EQmJZV9zcNi;xA(C*tL%-P>bKKt9eN1kpLrRF%c`$}6 zQG`&hYtlq*sZ*Qh>A7Ud|-2sZ^RZ&oW#plN2*+uJO+k zRT&vDTSN_r0fvGJAlWu~#w_x*7vrt*3y`OA!9A9*&eUotrOz(}j&wm>xXF_fz+OXv zaRYKH+B;f$jN9>E2S)5PC;2c>`Dc*`&`DZ98DsTCQ^#{Ge)Sn1ti7vN2ca~-kW4?y{gxeV3X1Bledj#ptU2n%5&fv`-{tTmphN2(L3FNZ>Qi3<))al18L z-}Ir^FpkRw5~wI!`tNx)t*=S@=cqO6QLw^s|MB0j;#Zvs;AY_O4*U_x{N>+G_)Cw5 zojYgEtqUJ0s0!So{Y4-0tjPP0A?3T=lXiuV402CAQu@;JVbk7@O&#T${0o~*60WV+JFC6d^Nx5;bMX-48<=z z#!Gi+Y0rA|3y<*x5*&?RY-5waFQ}u|9(fYac%%bQ#V?-0o1bL&nt49L=eNjCoEj^J zp`XmXj7BVAViR$b1-1)j$y;o^Cqomkd!l7t4o7W(^nns0vj-Hj;H9l3^4VNTT4{(l=^mKNV5 zT6_<*_%#T%?<$Y(1Ptz$OPFKn1YPGTiFO3p^n1w*Tas?yk@6SZ6A#1BQLkfO4~5xy58XQ ztcLe^paL8jdzPAafkxx@MlJ*{3Ex`4t&bjGdcg>L#XY4j87r>`G`HfS%I15}Xi3+y z8gGdw(NX%ueEo7r67DJ5>-ja#BcB&t1FMTh5(-XsiDYTH5iX6Zk%;k z&ae$ra-ywayu~C9?qkL~$`;dh{EAVy;d-8cu@ZOlH&Ny~d*Ue;t*CVMH6|I7wgy?p zK7kYm(r9l0CFlykQK0R?)sqc#Bz5WQ=%i+@54yYsxl!-QiBFLT*klRR>n6xajPLvz zf!+eS+7`oGFT-GJUW;6ixuNCt=7Z&qgoKdKYsMzybV>(u0gX044liIE3!Vu8|=JVJa{zP zvc&!BBXH0J@ahAhm87#bD!`8rBV0 zqvKRk=FB)FisN6nG!Rx5IPhm+F=3t&9UGG~qCMwrTCfOfjf;_~@qWA+`e}t3w-~4* zNyNs?xBsbT$hOs&NRiy!<9b4i;Y*s)I}08{_9Gzk6=&NB!|7{o!bLhnfb{ zzRbHIxug-I8QgARJWw=KVpX5?{ZS)iUej#|Ts3&F^BYfHCG@9?$dG=k)p^#~AJX;H zQl?fnjbAe4o5C#pPQ!rm4gAG%{c5U^h5OVN7#GK6qfoCbCe`v(+4q!smBbS67~?nY zK~jwRp6PmJ$*{_?fk}whYs(9?*Tk4ROuBKHE2f z*52|iV8)g$D;|>k!E8CZ(AzdMTYuCYt1UK;`#G@y%1Md9mVB9w|Hc0%{)c}h{;Br< z|MB1Yz(DxVUcZHaf20S5I^B+rzeMY_R%SKb#@%m#Wu^ADXk+%~ z%Kml-P--R5Eh8&OkA|%Ca9$p31t~O-qsyXV<1`HHK5Mp21||Fl^xQ`uuhRg}Y5Ws< zM%dZ_TGK5*m%R?7tAPvybeJ9wVxoX_LkYkj<6$dBW^E=vG50Uf#4jUhPNGQKqUUUU zt^z(=w)cb1zy%fxv8V6^$Frhe#SfqSU*w0&?*(C@D~Ida{doIou9%uKGVu35!5>2=Ag<&S1SFG7_T{JK zkALGr=U?ED>;BFD_!L8tBW&RLiK5Q`7JvNzZh!c`KTv;UkME8F`6c%A8$gOB^msEl zR#_76jQ8n0Q#m)E z3qz`Q^hr2yNS!dFMlqC{5Pr}Xf_0EO;zuovd`?BmH8e=n#uXlZS9hr2N4PA(w}{kC zzf|RGTdaOpH>%%98r1J^=c(W6P#omV#Tm@JD{JxiUIiZ4W1*EdsU&p!{G8Y%_&cq3 zH}AnYo7g1ye<;vR9LajZJ4SRy6@7F@0hcj$wo(ardIn=d3eaJtIR?Z6-4XVG+%1oz zNPXUHed#>dNNTHVQJ}V&8y|WO)K=v`r6vguB;1kT* zic&oS+N3)WY~NenuCz(Z@D-~Jz%8EERJ44{<4CM}7LCSgeJ!4T<7Jo;gCVHv<>Bp+ zB{mh|RQ5;5(0W*oWAm;SoX%|kFV{9Nz_UC`xNsK89r-@tT4ll2z%R#80ca=y@)MvP z7C=?_3U4Wbq5!!SC=S$T{O}UGi;}afs0h`Ej^w&q{)9xK&CBtG2Ih#=SFGEUKX8c9 ztijJ?9rmV*fE_~DCa7yA>dIFMbajAk1kt-upu?))#V^N60^Lb~?h8WqTKNwZy8ces z(YsAf3}kFv!5|k3f!PX9E~HIi8}<2|qQccGv92l8Drf70OkIwoYCDL!El}v7ZKmyQ z;y;mHi)%ZcW^2sAaQut#OUd%jPp)%9=NrbF_?|9+He{Q-4EpAEcmjE(e7%+0QEWKqkx%df`fa5qhk5s@@3s#0-L_wSD_4+_ZiKow zL^he3wwaj@n3;Cr8%tmJQxWPUS?q3vz_)0b9_c^`xrmZHxT2nD95!hHs&lT*9x*(6zU}Fp(*b`#Ex%+{zG}=1IO~e@ec%DcU1!;-CT#u_P7Xei3q4r^FM7o6 zNI?p;AL^!5y{T9e-#XCml3xm`MCE4b=GUWfPBL^y3$U9&$K6DOv+c)ImAn3w|!n=r&YwV&YO(ONkK1XBF!wO`=1wLyY# z<{lqy>(qxIWeazi#!zc`(erPf4TW` zQgQ?NPjUnCZ|=b*4j?a%PZg?D?{GW>`$t@bz{$qD07HX}yRHF#=SXO9xlo$aB1G** zR)zM9n*iLWiq^6L+U8|=i>?l-)|<`|JQkJ&!O;kvk((qh8^7R8ZOsVNB2hebseonQ zDPh#s5Yubq*JEN9?wi%O*(2~VVa6*=gBZ+st4B7P@x(mJYwM8jJh@RJbn|?SZYL4u z8v{4w%9#RM4Bv%trVNJ@3c;tTR<~M1;z^()E&~D)Hbbw5b-S-Xd7^i#ET=M}>M>k& z9bxM5W)dj`P0}?f1nw;8)G04g47jvNnLy`>bTE;33>#je09JmWl<;Kwf#Rq`5z@y< zX*vk1L|dMUkd_x}l~;hVzlGOm<(2N1GW53I%Ffc;*im|_I#$k-SeNz!oM)jp`n$-( z4pChJcET`g40+And>e9M1fvPDHg<9>!fw!7*(lXsRKb$OYep3s<{5!MHZV2RI4I?K zI(}s;!Ec*6&gi3C&0NT(My!FN@!>CKjN$+uHCzu#OkV3jm7=yp_s$a+m8~`c<#j3_ z2H5%Q@;Y#IW)S|4v5Oq&=_3can~Pu~o|(`noKgsH1EG)XnA(&$=x%W#(ej%sY&(87 zK5)8LXR=rjj?MVZq+?}^VD1FYgOkd%=@mHa)O<>>V$*2CR=1jl;9?Ybj|o%Cf?(03 z(78kysc)XjXIm|vz=muy_#owa(AA$PJfs}NH=^~JP8Q=wU)_Kw_E~@2c`5lfPBj&6 z<5b>!qe7Zl5Y@PXd8Ec~WEXzj&5xt9AxD(g518?Y_P@(}0nm6M{>GX!Y91ROI>i!K zyJQuS1JC&gM=`)@I)@Rx?wur{Mrm|2rQDlvlA_pcypGccxXuoc@z5xbt}A5GI>aPHud{kj4ipmVpp2x%7$akq5g1I}uS`fHCe4lu(?%jtBALE=qnrnr z02KYde<(l^Q7jF)^LTBLv!drOI4HCCTe7OyJ7r%BjOyy12SEN9%!-^Yix znamm9efVr8r7I$7WSRb$+*dW%7^`Z;^6^eFEPo3ZY{LPJSikE;>WLXWth~z0EL+L0}Z853<-s=|QA+FdBh{OFd2HD@(A>5#*Ih(XqJL^Hr^Dx^Gs~UBlFESEmDiOc!cZURjcW6 zML9}W!y5}9n{mwpz-k><-v+)cC-LwDZX84xKq`9_Td7HR%LY)N8Xf3zS=YkF(y1S) z(IF1)^;QRJ(S?byO=K$i>QC@AFBO1qoHiGe$TcnCglMN4KXpYob*#6M8uZqDJTc9| zBscLryq3O{o(r2lIRqWK7hOX(hXs(@iq(XlMP(f$u6rAsx8q)VNBfmvwri2fZ#;Cp zY{(|YV8x!XcBAN^d>1!AkD{|?!c|quFyr@9r&A0w9>II*>z2Ie5q{W`)K>2T71Ex_ zTpVHN`pB0!Qnx#K!}-cVm4dhc)fvSbAhOjvOSd<7Y@{*`Cm4X>nof7ki=<*x7FA`F zaf?fN3srr(;Aihk7r;q5)~balAN~YTCE!70@HYs5$AAKeFt*l6{0S(m2f2HY#wPkF zzGQMfv_zQSH&of`$_sWWnH?b^*HKIl{K#YghR00Jel-~re2dEXR~$-P{e_vIyg{!o z(!^UWyhCUa7enBJY;`_fH1R(RUj-&3gEA#j$OQdzv>^aSI9dfHAIu;9akPy{L%Jnj z2i;zMK+!GiKA66J0Vtxf2&wE*!Dy5J{DTV2Ss zZAFq}6rPGr#$-+cJ4fmK2dN!T0BAFU3!v8ZjZwYAqr}ETnBUcsKVVAn2!+4C?;TD) zVTWbK9A|V&gD#rZUiKBxY7FTNoT$d6DiMve88fa0i;m!pHds|(pwp`gaK0kE-GO7C zQwoBggu9307<~AUGl*8;iZGtN%!Q>EkOA?pFTkJul5%zJ%T@W+g zMw|k`*t-b&YwL#KX=C3`ni>?*j3o}d&x9f3NO%%%tx<*<3lIbXUW}(Q>Q1)=E(0-t zXmZn~y5?S)XI#fDM*H{Rl&KEH5fe2~EJ8(O|Hbm$w~!-qZ&j0{I7LTm-idyR889<3!CiPzMXX9Leq2BrpM_z8e+Ar z@f8Ak=OWdJA0uSb((_;eeJ22AZ;l|%0+}3h)Tl1OmGgzq0yq{UajR`sl^uCSTO=BCIK>05CbAcr8Yj= zo^fmoSmotqe&4nCIdjfD0-@M@@Bg3ACv#r=x%S#?uf6tqSZOw~gAwoz#HPdc0vkRa zUq!C}i8fK#X`WVsqTizBXS^r^jxgq3u56>6O2Cn*{zTvfeR>3ZyiBQ8z{v}cojiBR zpO5HHQr0>(=aGJ$x~XW8@bigv+S@JAuKf4T`e@H>csYl^srqr{9u zA4jIgstS?&uRi=WY5ju;cc`aPFu3jB#%zP@c0@ffxQb|dHa;_M?VyE2Akot}bL8H1 zro{!B9aE1o;)3yE zR1EHm9!QQ-epX#sD!0s5Q%4mtlJp<(afYez+fhXD)0&hx-_ZZ-*EC+|-9Zeo!7cb3 zK`sVhkkVK$nB%SZmz;Z++qV;#Vv;AqN0F@}gedcc3$YDXGzzTUMN@cIF&emI3vS`g zE3lSst|Th5T(w zcJB2;-A)~3m>Uz@Bk6ht_zzgq2%o2E4F3r2(RT@w+uKH zIlSx;1inJ{k2t;fVw`@sE>ehY??IRuWfN?1+=rLM-OGF4#7h8`cAfH*c;GF#W?gpC|G8$th8}ys%lNaC&^8@}d4`d|3I&HF09}aXyRHH#$O!H#J;8 zllJuR^q^?^O5;akmT=KA#ttAO@Q^#91K)v|hiMYA-Qf=%Y{Q|92b2Y2VlLmbNd+oV zEcu%^;1PqwmOFi@=Rcz#(6Gb?U8=Q0a0|O{+Bk9zCitfzKgWs2b}Ij=z>}5Al$3rJ z1q-A1^u5L`P0R|6&xtIyMiyuDqr*&{zGemDpW72C7N;Mqd^71ko`F3>((xjAKm3!v z;r+=8?`P#uep;9(&MOEyY!J|3A6snr9Cos^3&nTPKE)>0Q8-tm^EN0aK*1q{49wgx zZ#qjT4j*94<%6&~#F>y9l7+UjSQiFt?Y)ZxC>OQhO1w2>C_5p1u#t4vjIckAnGlZY zC6KY=$BUxH!;V8&{1<2=#((?omo^5(LKuv*-KE3E+Wv0cItp!7cjww`cGU@c?I-F| zCtv>^`L|DzX;;QeG-b&`=LuW^4SIxsHJo-itKds7GL>7xj3(#T(DbOat~^e)tUO93 ztvp6W-ApBOOBfh`LlY%asyD^yvWIObn-C95|1hfHI`EEkRy)&H&n8v%B?FK>oJM6N zYQsZNbc$R0i9M>JEqC;ctpYWj;r?HyU@thFzqj!BjEKC6_lf(xjDY)PX(0~!($&b9 zxZ#m6sR@8Wf{_A&7I5SEO8K|3!CaWfR;~KiKUS6{q)4RCN__-`#`Fl*NRxL3OaQK7 z4d`dRditc42LlyqmQ&sau?^cbDQ(oZfcQBjJ*`aS>H%$p8Ld-Z#j~*&8ii8n|DqWC z2@B>4?0*&i7;zM8Y@iIm1iKSYLz~ioSV4O)Mg$Ue9!78wUXhE+N^{`BJm7}d&;v3< zNWw$yAt)W-BGzmcD>jMty>!rOKbTN76z+D8#=&Yk0`Z1Z@?VqedxchLaUlqrdy~|# znbeZ*M@?eG2GPAytY|6PUWYn_)yzBkDw0hR`X9vg?#K~TE~OVTWuihT6YaoTovdPmnzgy>TX|>rkSy2t?f7in^1w{4QcPD4HRY>sh5p`MMjK4b#stE+l0S zuah(IhT`<~Dv01aj#CK9-i;j8Zk+*^eG8T-zkO@KzNK!xW`OnlbS_wXOKX$-D*Qaq zP|pB02Pm09e=_a^73%}`jY0bsCW^Fg1(eW_T~yI_CNorQ6)Ij1RBS=O#-RNPCMvYI zQA)XR8pz4QvlYSu^!1VZ)Kuiolk5l4HKI;R=)o=i3hEN;Xx%32R{;w?_*o>-djoe#2Sww@4KSwN&(dQ zAL}0{TbutqYM?chL-CHquE*rE(}YS#hY6<(uV7KBLI@8u$^H$@jji zLVPd(HP5F;q4j_;em^0d(7H#kzwR$D3Qwj&$j>M*RR z!{ay)_z88`eUw`6L>r~DdTGjXv;jTl_7jBZs#RGJ1u%t~tTafOz}%~=y+QiPCVG30rqd}I2d{?Sun%un+D~xj?f(xd z>_Ju}t03A1yieW*`k-}ziR`&fBy=C~DXu==AGJRBErgQK8(n#T1)v*|x2+J!`Xn24 zw9{5-Bs|SH;$;Aaa|YZ|Rx|KTrHqInxr;kr(uw#Nka+qg=j8^D2n2qee4HVI1z&*( zdXA-;`PZZtxh|3OctZwj4MA!>b)fwt`M*-q8$#G48HcsK8fB6n@zGwb7n*6h4NNbxVIpAzgY%9XX#)de z34<%T!MhS?w^2B9_Z9jM(td#KA@u%OZ$LeI`p4`gc&&)V~z1e?OlTvw`JKGxYcv zZI5E_u>cwLMjc9f$e!Z_Y9V`$Ub-gr&+epVLeyJ>sH)k@{)VaW2H3CSLSv#yLY$k6 z$zzDaTr?3rsc#^X`90<)d=zf)-cKEpiZ5Z_EG_{TLR_5jE!9o@nN-qtN3`V!Oww4v*Nvn_4|3*(1ZqO-o!Qb@CEx9kAW0*RrG z{|xuiin&V4kz%72)!eS7U8YO>W87nN<(oozenyok*#vB~h?AOvE|32z?Wo` z^YByTMtnBiX>P=)a5v)RFa~yCi+anFco9b}niuhrQkv>S{1PcG!G}14WDJlH7T%5> z0e0M(o#V2hTzQpvpH-~NSvJ_)Xf<$eUZi(blP=A|DJKm9kt3K|if>MniFL*7m!_Gd z60#9Du0CYr*r^9@y9(B@FPenFeDv=aRf#tCV)R4xZ|`6`v-}F$9CeFJVEDNvG$~ z{6>g9#7nL%R{1ifBO749iedq59f;;CA^ymNO(uNU+|5{K&w z@>AZ4%>8~tTrtcoV6+(K7SK@`TzQZeWboD(8^MrOn#Ppd-05TLOWgy5wqgP_&S076 z98$q2A9GfmwZ!@3gDyA?CH<-1=Ag1gzWAn-FFq(wW=SA%wUkfqi;pr<6*^yhRF~^2 zAmx>k!%F8^h&M(#HDr;?+K=I!i$;u-d~N2!$y#Z!Pd|LxxQdDoK1}m;K8LHR`SL{$ z=mC&U3Lo#ji{e^1!PO>YqXKw=K?g6U(~dpU_zNpz70OWkZ4}Vb%O(yV3-0SL**K`s zXXGL(f7kMpe~db#BK7a%`+80)*)k1MLw;h-kv#dTM#^T^d?OH7pBR@pdn*=+U(rj*6k&ig-c&RWUMBxRgOO!} zzZ>a36PY1E*fQ1J{&5=o%SfhCu-QUTV9fE%!0Jzsw2s-{RHj3R>Z+ikLzNXY(Xww4 zOGjb)WkMB;hb0a;tSot8E#*XxzjyK+s2%Qg8nYwVmB1`)oCQP>je?zi#Qi`JX`z;O zb*FJq_?tjcre1(Aio;GGKk~h-7SX^2ZW4#R4JKv{wXR!MOxkj)_5m8j>z+Q zQk@UTEh|8@Q_D#^riF^e-?oEzxBXh&)qO=@e_6^{?eJB)B-*xY7bRK6ljyne==e`& z_(cPUl}+wyVM`?+|H)PpaKJ1LlAKtV21N=2hNU3+1%Y(BEXrWQ)$}M*BOQsr^F`ghK%T$^ zJAA#3^`}d2kmWk021SqJJNyTeG&qQeGmsC%e=rG%g9Z{AEB=F5ezp;yj}a+0vo3P} zIZmKB-b!KsxE3);voeUonPe8<$$hivgfJfd{f+yCRqL>(6de*C`~|M5L#89LN@P)X zm3-$ehL1%{(wC%)OCSzR7nhjDSL$iOp72iL9q#*8ta`T6zDs*)biRm>EnG#2q4Q=gM8w7Y3og_^iN0NB~=~3sUyqkpC%F z1uB{&Zi^glVugZ5X)cE2wbj5G90u5%@l&xLCjd>jSvP2t;Ep?(Gk<5>&bq${wr`A--m`zEPovsCenSo5M-u_auFqS(N)A+A_Yr9p}r z-$MIAYSdo*)a;TcT}PPrid55v;$B86D2q<>+*_oI7yT*XVxx!+q}?2P4?1)T>Wjzf z>L_Aq#0DD7C!TnezuG$%On-n-JW$gNnQZaf2tI1>q5%xr8EYlln?;6P0rnegB4o1N zmTD0nCCuAy0_z@Z0twab4yfs6@7)ZqO|~ zMOV)!Jq;fZaF6^F`4G(^Kocoo_eb1N8uCQXDjAEQ_*=o8f-pbg?qbu3IlNM*7E7i- zuc7z|0DPY~$ug)C2OWPv5=5;=A%yury?T_lOMnMsY5@v2dXKvd)16LbbrN&Vi<2nF-bK*sN%zqYyvb>ztDw z%Yg)yGhmj9C)fzX<(}(@`4M=S6nukG06b(n-8Z@&sZ!c!fB_aWTO3l206VV30ZY>7@6y(2vMSG;M)Da>@azxD$t{!Mg}TJ<6Wo20vCkCm?1PVPP)>D zN=(9wRj?*ej7R5*wZnwgs?%tLzxEO|1MD4TAtm<8Y0P>;sZpdN2hQ=o%XnHOGG z4Bra0Fi?m^7%~(A9Mw!;GmE&OR?aHMJ?vs(hGvcG3#=2 zX{ce=nl%iw3bCFH#{`ueO2Ha76{jL9qNA7wbuEV zc1+-D9*t5uExzZJ{{%s>HlN*Qq98vYptE_6AU~MVzD~4)Iprj05YMF$6E_BF!vB^G z{b$6Z{~Wg+e&Nr8`gzGve`YnIexAuyOK4tM5WZE1xl{+-#KvJREME1K=W>xS*C|z2 zbIg^1xttPFaKd=(TTrOSK1ILH?UNSPogebW0X(_};NVzVZq0_vW|CN0;N3YB+ldTs z$BFj8q+ zhx5&O`QXoU2mNI~`1727mdv1GNY>~_)%YGHZ!!ZTN!~;pn)viT@Ec?{e+=8xgy)C`W@Gk{xmOv&{Kk=iEKK~U)_wSgcE(i$Nl1( zjB+TQyV98n>8ENk{SzvoadcpuCGc<_Y9T{xUN#nx|c>oA;?Rxf}6kK4J zCY3Sa5pyXat|qw7i;he|7Egy#kwGm#LYBeglcdkOVfM|dM>W1u_2 zUfoT}9W(vR<57S;)}7GKvi|}k!ia}@ps1(BJ&>Mc(keKcmUeXU%80Sw4Lf2WahU}_ zm*Ibk8Gf$e;20eZJoyB5dNut99M@wdV7pyh*OHI`*Tuqp|(OKK+TtND^|{-9(426%!`INd#+?A zv3i4 z$xm2imT?5+VfZI!4e;G`nKXt9X;BKH14t@l0~Nyjj&w4Y7zTgsb^gcL2JJD{gB`n& z0ueKnlsV4n1mK3D-!xceO4=oxjC1gJb(jZ`MrDnwv@6a}Uke=L(53GRtS4rdoZ8q3kHAX=x z_$W53>N4k6+~brzn}vCe3-IcKw!t3nNpKS+M)uSrZmVxN?o>RQqZ=T>_n~fd-loy1 z%rW|D004uagWL*0=A5CfS+g@$3><+LXc#zzo_6>tTU0X#s%Qv33VWsFd6JD}}Q2^rD~f*?1>4 z_Ek0;p}=-6v| zo-}2&Hwa!5W`!h)M(q$LOlJzBp%IiYDXz`OAgQ=E8~2|2>@?x0Z3_!Nc(o?HP-FInUSqk4_=gA$*4%S7I_6(!Sv)i55D(h~ zH4rfCOH3eO>I)zeEi{}Bg+%oXkL-&Q4)O2~%rM-$XAedg;P7?lPH*Wnqyjs54+tj+ zLjtSU;V%C`WGTD~|7{@?8B6S)#QfMxPqH~lIXEIf=&Xej3NVNrq4~Dxtjv&93 zK9H%14FrDV;jJ;K;>Xo^@~$X02y4Fu01?IIUz_yS5k4oovxFOm{|FeRz~jk1-i3wg~KKgm?`)8d(7L zHtuL-PN!p(GRi;{-SJ2rjz+nfB)m>qi3qQ0 zt0_4aKnyB0dFURks9nU3swp!7W{@*B9gBqM=t!BL18Mq|0lI%i*(z+`!@c)a>NZFs z9rwp4zMRmWO;l~r;p`r7)q&6t0l~AAxzIAeUm6}b=YUBK=vI>OMloz2=9q#vwYSsj z@8C7}6`zN@*)|%850RH%m*ZjWyX;}ulOcY6>?pr7YyKb~CA>jE7#eyU4>;wV^-R7C z62)RzjiVS=%yj|_V`WC`vFjj6{x|v`6UOQ@ynr?~v!$2(oC#+1B@e(lp*pYY|XBb>l$pna} zqMVV|hv=6D%J4MKG`Qx16;;0D1HLy$zr$4uvhb}N_VZ?S$F9?A{IA&3P9jG`WdwbY!zEcjG>=whNU99B|p+jTSL&MaD8xFSJNPOlJ{* zP*xLyl*o7**niPIJ4y^PA8d5A7F>N8Z>b1*;SD&RTMUGz*xHUfo}Q~fp0!4V-lmdB zyP1R4#OfhT*OhLe(lbzcfJ&d+uTG>X1=1vo>4YOssZ>|N?{ZPW^QfCufHTv6KuN#m zp0k2Vs$lBBu!6tlpn{`peIlIXz)Z(o;%;F^%x=NFGO8iEZ8YC4{2ImZ0O3VP>Wr6a45AITY12Z9f# zCIlb6e>-!$APmvzD}6=hO-!(|W;P-=&5Ov$WlS^s<1mdAg`UF_-^p{ezHwhP0Mwt$c6jQ<&up z;5l^q@z5XB(t8?B(fEyPyC~ayG>BD_bo@9=MxrgJydjeve9(iELA6)b%13)`Gvbvz9*q<=fQq2lQP&U(y-mp95izLcXv5G7kx92Kf`_(;|)cR6Tss z^iw{Y8FN_QO@hCQZYaBohg5;Ls{b!t9(cfv2sZIy)SMVG=OX+#G-~CeX+3=(UY0VhQl)8q3?%Fe!q|uJ zmY_=KJ}l1a5gTA8nM^4jN3t;1Ar)ks4Li!=r1(t!qf2qni6%xB(l^luBt$tVZJbT4 zDrGgMQFZRixXUU#(=g}$s+!(GZsoL82?(T9$(YF$4&*nEU%||14ys|to~3gZ`$4f` zGqR!p9b@6Qw*>5)>-?JB@g6JZB&-YuIqZ-Id)TX1Lg5s9a@Q0(I;zd_S11rbkw}Td z?afa4r&1^J+fv15p>@__3068aE$Ezo*0V6LT1f^J9`Rl3s(q_iv!&C%ImJB+C*eka z#qMyvd@0&Z^2{u7y`3fL#?U3i{@PnGWH`Qc%DZo4+`MG(;sBFsHedr|UoTbclHA?c z#@Kg>HGAg;(@b#82<;{8h@ct(qbz(P#lQ?chzPnK3DHK38Siuj?VGs;Pz!Y|Vsn=^;Qo;$BXr z;7U>Tp}mq3d0m+}?YuEry1vSc&UjV-C?{sV_tJcSGx>BM6)1sC-r)qfx%>X8sUJm5 zbT?p#5KYya2XKnB_68)Pt|~?~bc@GmR1d;%FyJM*C|olhLEuj)%#rniJ6+pOx$BS% z=t5@X2{vdsd|tfp4?Zt?`Mhv>F+q`wMo7nL+q+=^;I|(P*t_d`v}rNpDmE>IAxb^+ zT__Db@GItPA==*Q{MSV7uMW!>ecTs5bUS6w#R@(|p&ix#`>Z+!-bWaH-I5&Oeb86L zJq9>isEaCnoq$&`d6XK-zEYgES!_5AD}|z$IF%*iD2>Yg7*BV2yrtOL#6$_X-^MxiT25~3!V z^h&H~3sh`{$#2l!!(<;4c*)Ia_1;QHURf=-D#Jgp-Z1;}x8m8$IF+AERFxmW zM+-3byO0^x`vFI`2?L= zHuI3qG{km*u3Iz+AJ>!Reg`tq8gUjdoGm(XwSa*g!9S6_M`JkTB7CCVp$D&3{sHm3 z~CXFSb(~hyhvd+RYgd1)eZ(NhbvXC<|o5yah_vnezwKbs_Y)X5La@g>8!| zfUljU)&U0b!|m%nxXV&kzZM=M=9}a}Hn2}YixJ9?ChM0rShS?$ zn0J0k-5rLzEaAa)Z>&2()-6zGt|I#x%y%+iNuLe2gvGxmgPUxby7yhQ%POH*OKSR~ zPh39M68SJtZrq-Zssr^VI)wjNOt(Tg(26(H>NfhxX+;L^r_Ub{&ZVRUEU6i>LX#ye zMTY6~)8t3LPkqP=U5v>_NlUq*Pg>or$gV-+Lo(_~X6#dEL%Q%{o0`#7=j><3YRXuo zt23o;Za=fuA)P#A+W(Ak5p+Q=!GMg#zYG7r!#|A>6injv)ib%idiiI!98BC{_Anjp4tt)%Mf6gT#jTZb;)YqzRc&^JdP9G>J_!4AqP5 zhg~CWfrs0WPbK&E9ZUG)6^nAar>sGc* z$I$PJo-q}NU6+epfpnYLiNNuxAP%>qKF1jBUyrzD%twGl+kYJN*28OGk_J#ZjX_o6 z6HA}-IDM{=*`$sJ1;Ze7op|rq6jvj5l4eA>Ugkz@u&ygH)qBxrBQ)3>vka~|a6lc~ zzi>qWCq>Hg2=aIA4M=sWhfj{I{45)^mGr~R zbbXrSD8bdllF`rvS7+ePiEc}?%mL;Fp3{F71k4pUKW39s!=s|}6~VGPyni{>{^)5J- z@G6eX^4IS|Ozf;c2@G1HBWv)V@*g6}ibyD3{}A~_7XP&l*61d?+SklTVU-u5={NgINX84geu z_ZuEMNiU+dwstV7*i76@lW>}#4ygDZ42=EehUckp~VX+cmXg+bqCpe$rQnJ2`Yw%vTR` zaIerCDes=xuidZV>o=)n1Lb`dUtviL<=*Y1cfs<)QMh#{U5XiW9YpD%FKJVNBj1!x ztm?KoRLJ#Ih#z-y9ToDzCnR}f#2{3MPcbj37~TQWsfpYItz$*g+(cvu?#n4N<|mP& zfsn<55~W3MiG^9{N)qJh>!D)F7+5#zp&OGXf<@w3q}xv2lE!6A6Rf;BggT)Iu)EdM ze|;VDo-vFhL?9T)S^|Uo+N{xPIx|uatjt)6lb(FYl&3$hqn_EA`ha^_#Yyyt<$Dzu@bm zem3avewKZ%(dXS%&W{q{H=sZ5C#_t#^Ov{wsPJ?47k*!O`)I!c-zLn^bHa~;8d3d) z(fZ~7!q44T{mF=nf@>aBmw-=aNpH9t>0igc8LQ&QAkxIwsQjNLhCiM|3wzS|;R>H3 zTOaI$@M#Q*g>kVO?;M36lUF3tOx7)x|A2n_1~irU4?kU>rX#)}i(A3@k9BxnM9l<& zhxGzGa*Hw_&G@LWs)3);0~}q*-~Rzy+OT`|5nmA~%YhHX`E{^9zHALM5DJ#%(9*?B z$e{-L4DKOIU?x(vIk>CLlNw;zrI_JBdw3W$s|P{>ouaCy40_!)VNjRLE|rnTh_TX? zblzOH+&D~5aVY2NhN2Lf4EJGHWP0xdK}-cXjB}+(^^&mHtWSjb>NOba?_)l%R{cXDwWQG9KXIDKOFoDA^Zu}0T$ zxcqXL!5Z8tzp|QfuxzN{Dvd7_O`7iUI}!QnXkkG3a3+;`XFG!VaAgF(`4t535MUZ?bn_cmVsJdU4)z z9uSCQk`Hk3CCE!C~rGFt6){N z5c+7bhU5sT&Q+LIW(vE3+n3JbjFkHto{sdQ)&l~{dhDQ=Ceb3&YEI*9PRfsR~&;=N08()D)Pq5qKNJ-Dgo*iWQ!S za8$FcG$o^Ml$hJ2bc7~V?Dgayq5yFBL?)#qPL8yk@u2=*3QeSRni~vsY%Vd|2$)+^ z6Y&MA#B5I3l=WFl%>ganOk`K%$Kt>9g0M`3pRmaCn=~t6v|!r$F65K;qCYQT*_Cbhuujhif3St`?|mFr`^l8T3b zp^H5C1m1IhkXq~DcUPK{DW1~a$QiF<@jqeQN|ktf$VRNaH|=;2wzvb^U_^O*BT+v%nn>8%X?@g)@>XgF{1v)lk@QWpB5!R95x~jX;y!gxr zlx5q#fi3^G_3Tp0xd11X7Ic)eD07a<^dyf*dSOW51xDrBATvznjZIt?_>%BnY#(<{ zVj8+1>2&z5)xi--zFAMN^li{18g&aM3bMR6x+=8gCB^@Q@~^Fr!GG=h`7a5&<)>8T zxAo;EVo0+21bG^v4b3OQWbtXj+aPmQ$>-BXJhx#!!DU@w^#)2(nHil`^sETe#=#0W z1JZM@A5L?V{(#T2@f&O>YvsZ%1V+o~Q@S-!m02}r2Ff5f%Y?G{{JO}}ET=qV1vi#2 zvyh@m7G#%my}=CLQbMNb@;0bPfKv!hmdY}Rlx4X}AzcB-dmH2|JQ%$iE(mIS0u_)xJ0@9oD${h`r3Jf)0wFH;QefnbyD{K z1^IF>@gHB8eEDslWmLZWXFT*FU;e7N|MKONC`K<|Zp>x4@U_U7J5Ga*_$j8GI#-j* zm($re#mbjY6l0eECxJB2K>i3F;;JG8qrW%9l6eOLF;gKDAYmFIVH9 zq^a*|VomwOCj^7a6!t@|{4H3|B#|rs<`e>WevNYFJ5b(v$(3)Q23&|-IRtxsaGsAq zRNALp`DW~plCf&%Cs+R6@e!b*eaV#{j{O=ZS6&kPHBPQvgRkcyS3dLw@fz`*w1o=M z%X{m9Z80zKtaRZ2s$4l6Q^I$5f9f|Y_2(${o3>W{kHzre{Em&CnG8fu6ZzA3HWxF z^ig@T0UOo#v4-?5Pd-8m`B~-3rT6qf@Zu#ON%*sV$~&6TJ@DU2<$s1Rcmr1x5L7nn zG4>GM%+eD!t>+{E`y8F>hy1T>VIQ66&0#Ijwwiu4gKahA<$p(s+DE^}%m45-DmYVi zdXzSCr}s6>|3Lb+F^iS2MFp`y9#AUC|8_)ode4qkNtJE`rpi+^`Jp^!{{KPwpG85Z zM3!A;fS4>eLH;*(K_7?^KMUfQ(%pa8(X)QehZ6w$+2w!P>a38FG&(ETgEA|=4*B1N zA1Ckh+2w!G5Q^c#&RhP60{%Jq-`{8=X%e-6PX2dHH(vVE^nzHBRm=*=|6Zb5!R3GB zlFC1{)+qADYwwC#f3)v?(sMskTlw;vni>vn%a z-e^D6yeNBjw^bWOJZlh(D00&0Z%~z-~nf(b4eVfBmEe)dvq^ff$k+^n$Dq{5vSpK z?I$sNvp5aUfw5oXBypjSWAesH;`ZPxlf+pR4NnW#@Fe|gfHxbzU>@lNk?!QlAJM8G zzkOIug+!G@et?A96J_H-??VPx$<74Nq1%~@M6qQmik<4>pzgOCC28SWd)UBT;eXlfKCVf9}VAmP_6W5X+Od5CCoK#fcua~aLJoRUKp+a_5Q-|H{U%A z{QA--(i#+l56S2b$I#|`Fv8vV@5KW168=?%B$XeD)#qG9%kx>~Zw25plU1iX0K71L zPVZ+kNcd(G=OF-*la`#IW3q?Z#T7U!%T-+oL)|Po6i(R^)}x?kHM#w*}#r6 zz09&gy332MNB1y}KPs&YEY zW6!Y9Pmj~#M2igavcp8wwfW}WEG@LfX>PtXo$;CseJ((Ali?>T|LfM&4KO~Lc z-mKs;g0?G1;kAVdYiWdu5$Gx8v#xmk%&b`bOoxpDZE7ZHWSnreI;xQ8urVc|D`D53 zbXuSVv0_;sV?JId^BWi$s5TM0$FI2;;}efe&ZV&q8?73BsAATlfPN@3hHgYUjhLwG z9gBZ1&MT02{83N*)cqB21->gvSR{#cJrmt?kFAdGxfS`VR$jH9*u|E2-aBm_{<3)O zeGyBQ)Uj)FdbgoZdUtmD>rK=8818e)U+wSFc2!x=`z3$%epW~H&?(NV4m#!#g23%~ zi;CY-lgru}vH0DmzNJmyGhy`x;F8L+dvT9C@C*KLYVsb2zt1K~9)bqamIcWfu>&UD zfKUMa;Ieri64Wd|0}~Av`wNsQIh4Lck1}|k_=$0{hbG1o(n6E#cqlH)ghPev9Pbxnq!pPcZ1 zR!`$SN1O-$@{9O*FKEMf2OM=#VpgXcY#&+**v0BkzJyn#Ke>;tOn>r=SwkMf@%J(slf$L_14E$LXqsO0e} zM4b{9;Ush|j!Lqg$16z=e21tc{}iVo`Pm^L!`GxC>3o~Y>c50E8|fh-bw4C6oTJd_ zMTs<;D@L;D*5}qT4?Tiij)tKs{!$G<40$BTi1t;(U*$VsM3a+rA`d#{THo*{@xntrZytgk&Ar?1z^$6Q#8~F0ts?4Z+UV?;{4=d z7wwOcZN!TKr!^=BpZjFN=SAgXJy_A6 z$G^&yC*Lm~QTAPlEQxBFw~n2tCK@g47>Wy(kChYikjJ;-e1A}E_>#-*z7BcE50V(8 zCdfOU9p494@29-uwmp5yJFdp3|7m&0zI}RR*7)g{B^A&>4a}r;*|$E*Pv7*T1b$jc zFYhbSBX4YZ7s5|d`F$d@in?c!cUTlWNyJ~hRA6a>zS#~)rjpg0fYtGP^qSYc7I{au zir@b-dB@?~llQQ1dB?3-och5%^&#*03Ic}nly?m3qKQEwh4Yqo{0(zTqm3FqQem<3 zj*X8JelvMTSzQ8tE9vFG*^=WoeNTobeeU=Akay%^y#FQgjwa0G3y^mVzx%x89S`0H zq`Clk$7P*;$~(T=4P^M5@CXkV2_?sy2_~el&eLgTh0e@9_ z$4z6C7ED`CYW?`jVr83(6~A*=YP(ab#Bi| z&cu7->^Xm;sXc<_MT?&i1yGcR6fm4OQ|Rz+6S+D09fT zEb>4{wwv%kXN~H59fk+G9>oJ)546b6Zn!DI$#w+-h+AyruVfs>ha`6#!^Yu93Hpww z2~aN^W+dG(m7$t;OxcQ9>}{m_qFZtbxZ{{ud3ujx#%ae5Gvg$W{P1UopxlR(m~rau zTbMk)|E-j_9*u1pHJed7j@V^pRNiR(0FUw=b-$~<7{%+&F-FDi$ z1}RRxJMFtu;+)m$oZnuF@#79_vvdw?1>XR?M+jY#WdwSA3w|oL;*mRz zLBs&OaL}jW_-7F~S!$N12Ckq7ICn0#{AW+cV)!I<>#C;czKMQ!1>Z069wh+@ccK>N zgGH;9`(Tj<0=XuThn!j6q8mXL_G0)+1Wyj-#fpOpmK~HD_DZw5&xvc|D1?o&QdO8F^#()|4gDq3jv$+!LPlL*}? z!yVN>MCbyi-0~c$2PXCRk9YutB~JOX^_0dGMH$+!F#Ll*PUeZkj+?XNFTBvhiKu8+ zJQ1^|MExf!<&plPf`1Wrk35{UjK>*?VHXJ>y|fr-22EDtb;Xb1M~a(aRp-ODw(Q6rAB3_3~W!7O?Mi z%3u6|+)^h&I0awG-;#$&6Z{=eGy?JI1^5lFuE#Ii+pc!uZV{o;TjHB@{}Vt$T)Rbh z7hu19cFQ}UGztCU*(TSw5v{gRXq{2ydrhn~yKeEl@BS7}?wI$Kzj1v(s7LXDKf{T@CeY-HTf|O#Fo2c<2}FxbWcHxCxHq9W>G< z^gBv`EJ~UbDQ)o`+sc0ddE=@Py<5MSECV(vD=VLIa7#0p%zfK@g< za*O<;@=-Um>KQP>KiV-GITv(GRVeu;5MUf#Q)#tiIemlep9*nI&E4#diq5a;yTPH7?XURVh^^mO6zgYcl4-hxW z`IWcG;97yOEKLVoHQ?t!f~?ZL83<&HXq$oi;7*!68xt67r}7B8!S^pM88^{-vE&jgj^PaWXswdPN7$4PUy4_l(s7>SqD0EOi=S}m0TNx$ zBzv#4$RyR9Ya^G@JYIo{GQBIXFr`XMze+}fV*S@6zq+2`=Ira40$IK;)i8(g<>EV? z1q4&$mi~i=mSbTT84bYK)5q&F_ z*~Fu8?w*+&GRn*kep#V7*_s}hY&8cO}ydp!aoms&Hu zCrqvkOg;BpIKA&It1@;P282W;mf$cR-s~+!-NJ)}_r~2tUx*8=CgH&*Jc;*|dRF8Z z+~1X^j4o%6Q>vUHIc9p>&v?5d-jgOcSlUYHER1ibKz0MEv{~VIJUjjaFOBZ0h%r-NJj6A! zc<|!Oy*oU3NuJ7=E{|Q8Ivw>xf>E!%ln5F!{4#^uJukTW-*GWg1GIERpR{yDQ94&s zwJAsi6jbMP?Eb8o7NTx(PXIyAG#@M6*SR#wHe^z%3vpExp3}RFZ&0L3Go)z>WYF^i zk^C=<-W+jg@gW2ubM5!MbQHB3++E(6h#VSRgF3yex#8BpPdDHN3{IT#U%z6U7;I&_ zfQ_!l3FP1LHtaRHQ2;gD5G(-|qYERz?xDdF4ug^ztZ!b{x6qxyB;v)p0u^nsIg+La z9@^Vv1Gq-%rH4?u*h%4~+i@oiWUM*@jP-(im4I~zX=02c40wvI1Kfi;)3C8M)2s%0 z2Au(y<2F5K3g?Qi2g^7zmN8@umT^=paIk` z9}+7<{2}R0$oMzR5T9O$3wQrbv@y8)2|RC5xJ3BB6CKqmuecsx0?Z#Q=M|;#Hj;SE zC9>2+;=q7+10|VOE;cR@9i<3$R8Hzoy?DveIDv(p2PVKO=tsDNRf<$w3U;l|kPQ~q zZI)ARCdiq+a7QKhC^Gn~_(%L>oP9|pGo(o~#nW+AQT!u#L6FAT*gtmR3Sq9Xes=q7gt5PF>lbb z*FsmJHdbW*YxyV}#fFCBl{7Xt=zWh)k3;|qPy-6h2Gq(a7#n&t8$I&wv{4-H%FOM) zby%q#nakOQqLN{i%Axj%vtg;04KIFe&y7V2D}9oG`P&iX0FET~h!N15A~t5hqa`h- zx0AcCGO*~L`UyjXb!~`SH{DB{7~e`{RQk05*GhswIr%HLnRtNq&;lspAg9o3n}BTD z;h>22o)+K4J{dZKL&jB$CkcnES+TBXP{?WzFLbRRSE`1s>&kvAm_}RyDyXa{s4Q~- zFq|KsM+0m$lPM;X+Jp(ZF^DWRPa}83K&8lj)+Pp88jm(!AUa|QU&B!ch}+bSQ3tSM z>R?TU>62KQg%KghEF!Sfi;ci4lL+)0ie^tF97vIB)5Y02;uITdn_en^`6c!XHD>Y$ zxdAm%ZE^>^@<4H3swCi&b7nwTBq^sN+zbuHsXS;1&qAY!VV`fLIrm~7zEBugGnD2* zPkxUWdIiv?kQ%e3+HA}=T78#8+Xj;j+ug=Iv9^Fsw_;bd&^p*Z)HyZaD0W7sv%n{_ zO>1uPAM>YjNNY~vvTL3daKLge|M zwzG|Jj=BL!NR@z+UrWiat$POeDgO$|sj;<~B3WX)u(8`B4hMMQ#jibNf!EIHjG=DQ zjKM~iW{fl(V}y!AGte3T5z{Y<)0X6-b*yPF1b~Tc*6mueeu;vR;Z;{KtfiU8eRAf%FHAuY0=< z;xwmNQk~!CFPRYP8U&<1k?p$5dt!{sMwQWq0Z{M}(Ef9%3bgRx79*u!kMw{D;KG4I zz`zWxOb^xJOG^r+aZ#G2Sn%9U_!5T&H&JRm7A!U6MFJM&0}I4>ERcq_7`-P)t+?NN za**J=85zAN(R*St!}aMV-g$}WsRhTXKUc%Pfdvc86JB>-G1L9Q##F?l^ z!MqN9Zb>B=IjNILVHEgAB8&!8YCVjmqQXQNU7s9A-jjn}i(66v8rQ0j1v&MQAq(Dk z$ox9}LLqYpYN1lu49ux>5FDyesse}Y5V7(VItB(Tf(;3bIL+{mPK1PkIc4WG)l4|FWRH$+$r@~ z)Gaj~;+s^&9Q-(D3zA>hg7X(@c2bgZYi?q% zU!>IfUPr)6_p{eHGZ{Nr@a?88hPq;0T6dg!eUCZX>$l0tqi&f6{wMU>hU6F4>!Z}{ zq`fZ9N$hnyrPlX)P|{vo`xtBBnQ0(l*u%)C?;CJEp>J~sUTELQD{1n+)m@+1w?ARc zkLlYt=taUp+6NvFZovxrxzY{B0}QWQNHpr_Y0(i)g##6RuZfK%1h^JgundfGT8QKq zHlm}b*-1xq@pXy4{yXZ{_1ZNivB%?+jV9snMQjnUu@QY04i;G^JU z-YhC-&_-YY-im41cPe{O{q|FVR3+GLR~1-!Y%DpeT?vw3?5f2+%kMB(#q!!XFu-i@ zQM%1=BcpB~&Gwb1C~o}a3*ZJ8fiA`$gC*<+Q|Rvv!7eHWXMoZP(7P4ITo}%T!B`2c zr(ow08Q{)jyZUemtsFC@*>ja0Yxqv=cKx;G{>lloixnLcp};gxbX0~%be2qjoK^1| zK0m^D=8hQ%osB~baSxU%zGm?Si-a@kf+fD2|30l)wKm$t+6e+*iB%s_b)z={@-giX<3*S_=32`kUipYr~% zrPmk$ZShz7>H#t(^p`^QTp~I0B1;P+OA8pU;-p>U|6k$ruO2TPe_#f{SNxpF(wU4y z)4;hCOTcSb*#8QaCJc7+4EVT-*izWA;kpI;>Wd*aFhfvu8vn~6HY6FSdj60VqfgP& z_j%$nX`BfyxHwQ{iQJnWxz~(iEE>@8Y|nk>RQC*=GfGT<3{oB?hG<1^73oFsLqx6z zkj)Me2SAieQQ;{PXxy=360LyfaYt4%eXK9IR^7}!ZBDhlC1n_ko<&2d&DEg^78=}KbW#qA&Z{a zDDrxIN2uLu6hK-rbbjfSa?uRwyDZi)O~N~icH=11H78fz_6GXp-EBSoVg74~aT>-U zz$eCb@9vz52$O*0T2s?M){V6oPegETA|uRtGfsX^-(Ww51uNAq3#&XRE!A#VvL}2W z_h%rvWyyY|s8bl<8E(yg4QGf&J6-qY_H1Vr?X({Mh^onm>IX?BRNqe2H(4s7`b>{1 z^_8&tq$RRcqLgIi``b*@+rqt9WZQJU22fb!&drekE zI?oc9Thm>mq^7O-0A-hBMMt3JBA(3c7LVn2-Brz$*Hz9;DCxKt6^&yYYy7tklGqqsi8c z$QG*~9f`bf5Gkr6&J1)K@y2l$gp+ujYzn?6P)SmF@%<1aGgOKn&nvr-*uak1ebsm& zJxaNy02Ru6Ay!+9x3leJ-phwax_;Ec2Q_7w)0^ z{lw84a^Gd2T=?}_eR#oc)~Ppyx9kl;fZb4A*bTLT-F%|n{6oDV2WadQdDvn%B(i5W z1?o+ydQ+|5%vEnl?};V$sWhk9cI$a#Cz8&dS+?NM(^ z)thSdW-e}AR|u#)&fH^5FA>jxGDUUQ7(ERX{R&zG8IR>r!#Icp`jFT>YrF6x}OD71pBv7JN4$x%gi0>%yvH ztmLFgYXH&oZ@`HaCSar&XZm|w8xUp?=SZ31pEa}RX87im>={KJ!uSrX%`0(K5V{*I zENEkXThSf{Cs*Z~hLLM#jVe6t!r9|-|4b-ixU4pz^>bm>FjVDPZp|AkJUAS;fms>o zZJspKYRmn=$nQpr1$)p->A0#TH)Gt`dFg9ankKf$*dFHtnkOPki> zHuMA~V&f;in+mlOK+%Mnaxjoi@5yn3cMdA6f>KJo6GWgHxP@coay&0^;skk4#F^#Y zl|f`+W-%uJf0Oj3+B&BgySUT12h2`wix65>Tdl&QZ9-YQug!HWx}Sx0kfZ`s8u8!2yMU*CCYz4*hF-Y{(_7;vOANNE^3aCG0>rf$f0$X)_+kJ-_CzO_rHUl zXbB#oukl7O!l?C0$r`i3vUUwCMOY%1h`i zj6Vv(dlWP@FnKo`f`3!f`Y39Fa}(dr-M!@Q(37Y}(XW#3hP#f8qTRyy-R$G!&`NyN zwYhcNs2j%N(4#GN9O`@?;7c866;}NkH!Q;yAv)OB_yHIfpb}x#t#~VT$X_99Il(MY zX5{Up-c?%*ijIg_DB6$r1SStO0%j)6|7_7u^Ilv}%TB=bD)u6#4*X2+pffY96Syz! zpkqd#m53^P#K9OIAHw73LSt!%1!W=Ku*uftSOMknD-~Ob++{oxNEflD1~Lu>()Z>55jf-m{@2rT zD?ViPAP=p&vINnB@r2+zju)WDRs&W&;6KER^H6q%@v;^p#xD~ko3S=t3MC1;6)TOj z^7@UT(HM7R5#KF(Z*c=(tEHcBL}Ah^w8%+y7SxP&bQEu|*e&kM?J~aWtWqZO^Z*|* zXXI@*htVd_NlfCElo`WD+94}Y0je_@JByBq&(TB@e6#?Qz6E)%5|0)gTKda6KXH?% ze=-8<57vwUp$~DOiZ0F)4~ee}trJp&7ccftwq7<5P`K2O6o5o#=w&)}P2eywSIaE^=;Zt+)B2`-cXh6Fv!BrwnzMVXMM2ar+RCx&FpyC{1d<5}?Z5uQ5J zOe=R0Gsak5$_5&ik&LhTtC;FBbvQUxl)ybRD!OPJ>sO!~HXNTf`+si+JQf>yo zQFnsAfA6Pw7sq0!HIFc$p*HbYos-hEK8!MsZl|*t{-Oy5ZMV^*>8JR6kqLblc5abj1&&2vdhc7D6sq*8KWA>lD$@iZ^tC6(QprdSZ56k~D zMB+xa&V>GgyH0x>Y*!eu?6kj2n=sD^l0p0CjSxKt?OX7Grxwg`gWQE5Ph*{N zD?KRyVlhr<QfhYLr{ZNiUPfQdMO}Ed@1>Vp=<{axRe?zsf6d1_ zU;48S%Qpb3(yYV0ENNP1{+GyY-;5v1W~re9XQ61zkMh zhtVgYwQST4WsL1B1KTGdUuv0k$#u$*#jhu=A~*b4N#&QBc}W@JiBP|l$})=D!RfJg zu0rYC(lm4Kp`y+u-w+Sw?h{sBjx50vLI>DMNF^p?du&a9sCJ$Qs9`)KzAK&*7n$V-6fDi^L9OX8G^4Aj6&oTS zN|Vgev~;QAaMJ;yX%7ky(J2ncKgg#>VQ@!Eccf!#`FH2MEwp}N{6JVm2W7513cKA4 zpt6P%LHj> zvZZNO{{GwHMM5iBm2P3x2U>!L!^POgku)av_0)<@*lA7Fs%Vx5O3TQ)1D_4Kv@i3% z2R0U5R>elBnjOP}=agsUaRtVP!&GMtX2(Wk3Oz?0@|hIZAnzHY%hdFxdnAT~05!?% z-H8~cR4kY)9K=jxx{A@M?%h?*R;fOaNVOgm~JB-S`{G>bhF&&h1&6E3{TyQ*N!crn+wx|A65E2blZm5=V$^V8w2! zDjSoebBR6NNbF?Ft))n4!(bi*r)kRVSTZ?8`ylZTx&OU%0xQa2b-7x~;^ktM*?6}} zDP-{&jK;+Pw%LqrpB0^W zhK|gAJ+~WXGFAdo(eA}i%`~<5LKOLGfHp<@omEq1e;Ok;FqCnaa^GtID3x|f*e?}7 z9!T#Bm`;Ga$a8rbaW)jy@6gOuqx{I+nDxU#>&H8^epK|T1|AIuMb!ddXsu$a$K&V| zB)g#H1Mxq_4E24(z5bd%0`Y-o1_}+5ikV1KVU`7U z5qz20fN~f&TLbphG7BuND!&s}bMA+wf!-j~F6E?czG0eTD5ss> z%w+>ER&>D-HBbYCmu3tLLudO&hRt@O#VRu+R$!xm6zdo=*Q^gzY~ZMDe}ZAMeKSMk zn^(eOm)s;!);dPrE(RCm-DT2KFRX7-`|Cd%+?Nuq9vm2-9$9RTEH>%MRy_X>k`5E{ zhR?d&Ws19RtGdRXqv3Mw*~I`;$Z0@9x)G zhll!luJejo&wZl@i~DdO)A;|WdmH$uimQKomn^W6=v_2OL|RviHB@Y&QcZ;F0&$6m z>!KK<#YmshG`6&&-Dp&do9t$@*Xu6PYNS>XtF^TC=>yh=1Z_-!W`WZ3qAe)4B5J*B zXdksc@}f2W@Au5z*8pN)p5OD&2ky?DJ9FmDnVB-bNrpfYxl0hxbNLN z1pRpoOg(yES-*TU4fBJ2hsC` z0f^%DBh8LKZ5`0D3cN5RhalHOLsD$6z6H#R=U*lolSGQFE^z$v@m27SxreGa=t%m; z|KX-N`i(_)&Of-XXgySM7O8_OmBNkJ^(1JE7q0b6#UTC8M=#g@lfY`Ih_O-)>d zd@r(CvJ2@;QY^XHV#!qd+stn@0`7KwothwGcx$5?;SBt*!2c`oKh;+J<&{J^^Y9!8 zJcy{BX8*tyoQKnAVVV9)(2qJjQT%hFz**>T4y&tNS&KdLVmV=1q`%6FVWxFjYB8v3 z3T>!nQQcz9BBt|MoD#$-Y6mRMP;V^RXZ^w+-c;{}<_c%2?e*iJ951v5KJ~tLtfPK3 zOR(4NdhHvT5^#Fq6czo83%-?!*4OtB(SH-(4IMJpDK%dK=0Mev@DvTbE@6Tv-tkoB zml7Vw^{wCCoUpYgZ@71Tx<1k)t_B8f!&Ojp|Hh~2HI-#J>V62MlRY3@sK=SAva{|9 z#P*NOigMKTAnI7Cu!>X|@=QJz76}#VJ_!}39G(g|IaBh@!nzGa@i>Nu)sgTV^a?cU+2!lOZMiM9 z-fuo$rfPfblkcy$*MG~n40|e%uXRESN%8~{t`*}!i9fBELrhx7Wm`ngB$~#b<2#PC zLD8tSgb~gLds#MEtwjz)Tt(1b0-8&7?He05*{dYSLY5ZxHI;|xgSPE2JJ zaRj)&7Dgo={mr#Oj6A()oc>PT{NG;Znpd|7PyaWEnIJM#I@zlRH7M>d@POYxIje+r(X$UEbq!ASu z@4I^h%cZnG?^Sp?f#B?l7jL?!m(~ZXWJf!0m^NfVA;mx8-W=)3^vP zLkIJ2Hxw;D0V7eqz1_H$(p#p!bG-TIm}B1kJ4Lmq7YEKrKEgAvQU%fxv71_cTzd&d z?F?KOt1K~W{U@jC1((-vYpX|V;fIlJrCkd@jj}*}krufX zA4BVULWexsz3Xke`+M75!%5jFr-RB)4)II1MZj1FXh~^2log- zy@p6yckBg`Q$Lst5SUyk=r%5l3BIv-10w4t;sMfLw|_L%AUvi>%A!?mW`F_I9+$eMn*ijeUvi_;ZTQDw4r{E|Yv%J%l5c@twNUrs4vD$Q z2WxN~vz*OP!dvOYPoHvSI|izW<2rP%n71+(--QaKsuq4fr)m^o zO;@IBOvSpFb}bH0l%=^C!U}Nz zOYXrBvo!o*AMn8Eg~;p5T@)s1G%^S@I+)SuGHNj2vWtm;r;1~vB@G;lOZgMeAeGmZ zzx|$c3v<*Db6c2w8zbS`^^`ZVOSbZ-`pY?1{@*{EpMUt_^P4}*ODUyflqC7(1sjLi z0wZE^G8gkYldO-nfoUVC!Rd#m9J$4OmF79A9I5^I{Pb!fGB55wK6Bqtc73xaD#|*B zZ>qWSBKpq65#G+{o=tf<{}}l9*Q3Xz?la1U&&J38)fpe(38dnd|L{zECeo~fjm|Dn zJXI8x{-NN`Z2KQTkwiw{N zE6od4JfPdmy^o}u+{G#9@c3EueIt1c^yONB^sT&5(YMOkIp$Ys-=tisr0nxE^|#=E z31hzPdVGHk|2Kn~b>Tln5hybp$@4QC_9=M;{?x>e8srh$_vlZ|l_9i`dN4n9rT!zm9i=qKTOk@X3~# zS<2=TIfG6aeB-i33$1xIKGO2#C-{Ym^AlXMcL^@pyI47gxsc9bBCHYq;Si4>%O2$* z67C7^C_<0B6+N#cbgS%~4zgfpx!h$F@0axK;PP?1O?kgGB0_@40N9q|=Eri?Uc#%y zAVG_n%@N-wFHOrQYJAc@&X9(I%3219TLQpzxG{`ea@fFmxja(Pg&V+ z@eOPIWZ4koOES-t{sn=1a~G&pN%z?#=NDeZg|IE(_#P%z(1Sb=ro7DmKJi@ zu6{U-Ft1Qal_-$H#@zRV+){xyHzMV$UwD2bgv z(U#(C?3W99>{}Wq$&RFwlZC+F2oF1fA;GaA7Ae+Li<<{=k_s=fn+{5It}R01+KuW29-g=Py zILC+n@s^Mtz8Bc8&u{84e>1IFP=KnS7J%1}G{1n))gABm7HIdaD_j@a?8fLixxOC} zflsGO8HVM+&1YEMvV{6|YJqvq&5cXl_+ExC4}HdhP2X^>JqzFJq6nGmu4mDy^>yxk zLQt)*vv$AITME-kvd+_Rd|?GrTa z^jN&JY^6&J-%oJx$kN1yQJ@gR**JV1Vp5cZBHz)!NXbtg?8?S`)#S9YW=JtxS2E3P zi4p#R**eVc|1rgEz185f4%0LxU7xqWDv-FF&FyK9;^CZ@A!hn^!8CczmNP%j;r`Y2 z!*P$oIb@ou1@c&Ns-^Pp5`3nXtT_EO?>fPU@%3NjUf=$8!m3`oVgt6)z17R)hhi8e z$~rvpvw+7|65fS;Gq*3K#T`@$f}6|9(EkoL?B{>7Ve>BL776$0#2C) zoS5%&2Uv0$(xvpN*+nS+Z#CQ(-c-zg=Y6?N#g*XZeuS4J>Hl8%r}cl20(!3g?_TK;|A_t% zi_GM5bl{YtYOwxKcyPY{PZgL}J{`OMkGjSq>i>AYW3c{@qHk#3KcxS=N9b}xni=P< zOSAN%SBU=aVGNU${_npK)(>U0Lgt>KnF|E}ai!lkUrTf8w9@bWohcTbR{G6Q$?}wb ze{4&Se9^o9tCW5%fcwuY{g&>{shTMLPR&#;rNpUI$?}wbL-MPZtKKv3J^tuQzaK)E z`N@=i{sl)<`h79?Yo5}tIQMIw((nE2Ftz-XO27Z8;dGNPB|b#R|HqVmSsdE(XOPjC zSnHPtj3w%Ozr9DzV58!>{rH&me^&nA$MW+ZQU8~hGH+7J*U#nZ|6Vx4e3_|V&Uy;^ zzf_Lg^;9N(O8>VrXT6jET``@s{_pIR{_p8+$EyGPYR>$df&XvS|J^N(@{j2M{v_Q( z>Hl_Q>Hk!`(*GIhCO-!K-|vrszG?m6=hFH=ZTn&6n+*L@`acZ+wEmB7WPgtTT%m~m zZ!{z)wOmQ9=eQra0@K*h^*gKnm-IUi+$E&^7wC5$emTwYsXf6z(eHeAdwM=gYc6h5 zN%QnOMG6%P64I*w9{o=3HAmC$RO0LZ75&ca-HJiJ7tQVM|Db;7;jPD}-}(BrIs77{ zf5}!vs`bD)v*fI_e#iNT!;Y8y{N`0Va>irk`~R|j=i2IjqkhLjff4#06NDP9-`P9w z$oie0PpIGV&d=BHJpJ4MKk9cr+Hw^AjtyJlqmiHI!cxs;dv1Esnt61BIp&pQOF8v;bLaeZqBTRu5k^g3ekPFd_h(?njE zQpSXKra2?aNO8s@)Yy`Vm`ya_)ha0vvT8_#%y+}N8~_VucwVT42BAnR9XfFaoT^KN_47aER0^j! zV1M?Tbd8unG)xhdPHC7}eWGT%^J^5zG*x<2=a-HTsAp%Ri+Tms#{L6TP^zs6DEYo9 zOM(bm@@6JaK5akzz2c{jhjOV&V&{p1S^A0$ykO&y^!~2wZRHAjKZ z92Q=7M@AKGhEUo3_34(1rKq!QcbcUh8UE1U=J3-DzE=IyE%D(CR{fjv>z`5?Wl8Uc zDUbRi>!PxluhhJ3Q{I5h(zkrPK6a0c*BdS*>jGjk3Ak=|5f_f8!soUW7o${L;C->`q)RdtHCw%&fKOt zR(3rA<~D`{pC<{+~8VSawI<;om>l==Q|(#L*% zW1c=1_7CE`8}s=A@NoT!5AjSyoR~t?eC|N#ZLWXraGI zSh^3n3mmb<{m`ZEp%n_QlIvWI3DsB@z_T_H{0mapaRr;n(wg4J6Um0M>^i1{wYuMY zWvjFwKIolwv>Cg@sXwxafmSArEfrLKj?mjfN3;@Qc#a{Ut1uZ6bA)Z?EJzhov1QbV z7h)16q|iYa6OPCCp#%rVrnn9f6LMG_ewWeF=Fc$6%XwS4|HGM=F*s3Gjx+Q0b22b0 z3Il1LAf_$ypLLp5q>AgRz8S|*#v@f-7$NiS%hXBXIVcOxPdQtb8P&Kj0>V@3(l=bP z`SwsAz+a6>Ru&h4)Qkf=A4<{+Ibe*q<99-g(0+#zp)T8KZ^N_j6|JL&wv_N-i2D+% zip{rh!~i$rF&gxm)YHY1l6z4doD{@aGtXG=T|JISV`K(z*l~v2rTC)QtZ{mk%W#=1 zX6=9jaj|&8DPB@xbQ@3dZVZ%JBv8?TxAaSoLIQoZB7u+KGbo4~0y%LtgFB=bVx?ig zV335wKkRpP{C%LmR1%!R1jShiph~ovUqu4MB@hN++1aERq7aQ7^Xp$d>(v75r zVd-LhAx9?Vyl!*PuL#g#xQxoY2HM63LhFA8+1Nl;Zd`AHdoS|ZNUtg}&;G46leWf- zgQYd4M&pE7{2_LENPf7N>+Goa1h@}HgT=g)>*nJFns)z|(a>Z=+<8C3Hnm4Y{M*T&$a(&?{`|5(^yQqo2w1IhAm*5$FB#5Uf z9N54aZEF)EfWryV)(}FtZ9;z_jDX%s?WV80U3bN5;emadS~c}N{1Gn!wz|eGgjm7YyB$* zhh6paE6ullBPI8>l0(>5*`Kl-OUWK0)7-1tp#~^`%`w5LhBD?o-;PQBQX5!fx^If{a#~Eu`#VAF-`V=aX9m2 zW0uvAIcAVEoo`Z4WZGEdsy|UdX0I`OzWDk8Qm_`S#86d44OpC^J6%;oWkB7@mtsYBRO7%ssks--gbiTEn}FYJ+-Aa7(QX*)@gb<&Ou zVL{eY(`4na@?+I8upN!?3p*$qxo&KDcYsDlMvwq8UIQ2PUu9fgY|Jb{%EU}X;!SXQ zaEV1?*a(xvs$GP>+1cw$_!cEFRRyHBnZ8MIM01C8wS7{L)jy&#)fm~+Pim>6@{vwm zj)Ej>Vu#1U#FnuT5I1(C;+KbRh#cT^4zDfo|r z6^NGd@07mkAY4%d6l?O#ZF;!H0|Quf4I=`VH$JEe1?sl9G?VehzrlV){uVBL1) zzKaVuov|qUvw7egbZX)wkBsb<*?-R}4+E$qmHu$}XLZT?6ViRkbPTRc)_O1t{>4rR zD->srwjRw&4_nIAz{Ld=4)ZH#Ta|%HPDM)o%Sumr$$$*FV$$8s>(Ba7Sv3!;{^9bc zCP0ZBI3tW z$&0fQvK_!N#;VD&NF|f_iqoq~zFUWP>|iS}gnZXgxLM@NYxMSFeAU9=aFewa6mG1? zg}KEzz?J*}Y~I{G8V)npBSx>9pvO0$5TmmWy(Wf(?p~*VVAO2LW{+0js`Z}$kvp}P zhrs+2UY@_iRbb~dSSq70)+vftwY5X08gRf%8Q<_D+9b$Da7@H(<% zZ_%V3p~kTVGWD^N>Q|^*{#YWX+Bf0=lxZKTb zyjrud-0vuuhTqe4h-GQv($i5&Lzz)I6%t56*-4eKRV>z;e+2{!+K7@$c+-iYggvy~ zrZqo?FHP%g=Y4$xJO;G$jOW_Wr4C!KSxA?~!|glu_SX?9Y2QRzUY&NxxZMedEc$QC z4^hVS`cGMZ(}Z)Y+~@lIh1<0j`qjKX!d%43h!dz$HFtdPlvysVbp_vi6U__G2M_iZ z_XSzcA?BqgTkTP>%#VnZ+UDX3Z=Y_|cxyptHBlcRyqnGpt+$7E;G3J@wl^h+eE&%E zl9E$xlkJd*lJlWA!rAHrxixv7H@N*K^gMF@8ac0DC)oMs8dVd=C%$Qi8T$Fx@W4+| z|ClshXtBu#q>X{a4smt@Y8Ev$xS6y5%4g7iaOmW+)sK;mlIgZqm)VC-pNWJq(7-4^ zk3{a)!t5*PJfRQlI^@Ag;O@zV7%FV#%1V_7ZEG`5#O;2e-V$^EMUbJZCQjPaiHx{D zZ1pTBZfn)T{dl9>w`*eY5@d)~RoBAC$v(oobmyzQUoU<-VzrJ4KjJlViu{g@2a%7T zOYsgsux|D?;1O>{yfRj!BjA?VMAKW`)S2qdTKFDRN_Ea5T5}jLs#^kc^UW%DOLn-H zZ{b5GS73rlq$)oN|Cp~IoGdWiM=2$}wRG%Ago7TG7 zDuUEa4pOWr)ZhXg|4t06i>=dnmVuzrT!z$NMg|;{<2q0wRSU};{NE8M{Toc;=i*W2 z*NQi5#m7&ac#W%8n}57VeoMF4YNNKlt5t7DlA4KV#N%D~fZrcZ1l(G!>cw}pbsNyS z^AV`|l&y>(t6xHbdrKujX@9LYcNf0zdsn;qoNedH_kFe6Rli1N_{aXv?pp1nW&*?a zp&n?UYqfsB5_r36wa-7VMShHCF&->I8so09cy>~Trz0ouNKgQ$zjvLoRcjWe*E|&o zJn&zjO9;mhn7NrWlM$*t{^F3{*M`KVwlE`%EA;~@_M-;r+DE_8Sus8Vj%EQTYZ_yJ z9;63f(gh7&(9oqN5>gIkIRZrJ}M}%h@7HvvnbI5t05vy-AsVLpw@B#KYidyQSa4B2V(8J+3D>~ zbd_U=(*eDe;~~+?Ucx^eH}^e4oQzh%?*VocEKwg{e_CjdefwMccWqDVg8G@ZumAQ_ zy5Mi$2FGQsOo_!E*50@owVONuPO>q{PZ+sTYySNym; zvxa>4gF#ypMpe=Hgnmuwq}{m?sP8T?r2 z09RyCc+N9#sivoTAU7WuaX;mVwv#JIrR8*KG+i3g@Gd~>daL!wN|GZ&y2dOHJ~FZb zap)h?_sZ zJ+p+3x!PWTeCU}lgIah21fg&b94XZ2lzJuZ(gRG+a=4JkrnS&j6YPT@J_F5(3s@sj zyu;EOPyQvm4ZK=5;awsIxRId5GDX-5^)*e#__2q&T=;=woAM?~b@hdzt`dp3kmGVxF@B9l zD)4GNKv^@^T81YUv9pa?&PzhC9*E68#p$1;?;Ng`9w^Y_zr*@a$7Sq17%?BP zNG~0(F&pdjgGP`A05VQeRfhH)h|Mo?_MhXw5=SVYcpC5%2=hX_C8#I}03Z;2b;ud> zR;y+um-SycFlQq2pc=6U78AjxK|zz%Peg)9f&fBoc=Atg=b(U0f#YRNxO5|5y?!O+ zLA31mlAx;)i{JJY>Nn1QX!!geL(u3~_QJMVwVV-QL0X3xxZjDOu&*Rcoj@1}gQ^Zr z!i@%iiPjOk5kF9#;sCmmWpFQ!`34Zjh_M71YK_K=Tte^hVoiS^0!TQpx($JtuMCc; zOCZ8QJ5>g^9Rk5o$Iu3#zf&0Zz#|!{w-O{B*sFK%;`ik}cwRYZ%!ki{v}P7crIMdQI3}}Ctg+lU&bXpLpI4x3 zbOQfZXly_vt;6TSUTt5HJ#I)eDh=1hR!k1XY++3l8Pc>o117>QItPah*ampD#o`C> zG+Id=5PKdP#BZK=HCv>JoE2(he9yEQ4lgUdg1*3<(hZ&+L4+oT%53#t0Ai~h!A`OZ z@SQy_BI%a_%1};gS3*@twh2d)e zGJ~bL0U5Y5n}KKy={`@9J$XLDyfxDTqP6@tky~pq)j%QnsH6VNa8k5Zao79dSD#Uz z%M=v&w0XUN2GIHw2{u=sktUDOu4ScaDI>}*2yX`FSW2Q~!0bTQN)HPwkgCp#6 ziVbtP^ABDaRKS+YhPCicZr=Nf6gSpdHu4ohZ)b_3ekb0O2N@}gKYbn5;kX)G`kx-( z2&j5w3!m-V`0RcGPouEUd#csqXjj`6{#bj%Zxj=mM{iov|f zFc0hNdE)nV2S(>2qyTAZ6Ebq`_C%0_mVe3FK#jCzeaZPb#PAy@bz|{WcvH-uBsk)X z`i&OJBs5{>ZOCTCd+_Y@o(V(ENgMt($_BAw5JhZpz$ zfsf5bkIU_dfpaZ+;A{+w@+P)uz1x6;72HGan<_1Kw%piSVYR^5A*Z1LZzUd8WqA0I z(3;nPBQZO?u<+#Ey#vX!kQ)OTDv!v^z>o?cj`i7a!(c3>uMgva$)wjzmmYC3(8@@J zffrZ*Yo_9LU`-jG<_G^Fw-&{gdhljE;KvirYVhQr9w|Z=J?_NQSXzNty=tuPo1pjh zCQrcvt=CvuiO5=QLC?FmSqA|;cvJe)*-V?j>iYDZxMHWM9QTLUYBylX7}!>;?L3q| z&sU3ENv8Zwdv+(B`4v>TK2tR|R>UJ}w(-9)F8#3FH%^QE5Q8vw9me&9SkWb?e_%8^ z%a=qQ`YZM8`_F5u)o$Japql}76Yq2UGcgtX={o|-O8{Il+!g8pDOjuIB4LP*{Vy4_ z+dkyk^fuO@e7hEEA`=g?k|@VO5ytGOHHNq|3|oJp1&6cV&HhMdCyh>B2K7M4F2v{0 zXn`Vg$}nu6_Xgjw_Yc8+4l=!p!mi4Vtw^@o9`r=?8htrOF!taSLn?o;4kc)j7?EmT zh%k3K@5I~nyQNnam4x0Y7%{s9!o~GW<8#_~l}9=9wU%l|cuKhG`d|a=b5{@IVOpiS zKD~A5pk{L?0*VLt^%}>OF{z1v9$e1+^3{*9LMS%k(tTtU@+9AdyVSw~^Dg!$tHx!s zP|&hGs*wHy%MYfIKAmqxE2W~+mfXZ??j$R4EUB-j6gtfW8BKs4v8q(4CICEdOHR?!qe_45$&UTOCKmu&xG z2@8g+IGDiV&E>aa=)0ev$(>)H)KAB;Ln9G73j|!1hHN(NzTSzwfzO53_TU8qkF)-g^0gZfyk%N!<`9nE({$+( zdNX7DPe<2AJ|v_7^QrRNif<`NC!FQdrx#~v6H^#>zb^QZgA7YV7PD0RAz3;!Hyx@@ zheXnlbkTI&ed*AObZ9|3#6HA7NB~wSb{D@Ug0H9#2+y%F^82(fjH^Qk3>p6EWFhjycijxwmFQBq zD)uBPFcv2wm}Vj8LWDOOC+ph^aUV`SVq12=Mu0X4RpVeXfrvh@W5{ZIKMvOotv`1) z3{irB5%u8$6ByWZAwlv#K$*}p4{8hBQQ9ma32VZ|lZXO3R7s+O0qf31)P-b8 zVmoO^Cq?KkO3$(7q;Ct>1S|0S@sf4@O?}>?0_cwJ8W@A6hNX82NB@cr+0A|*6$BNj z3jk8}{I0PVe#^T2v9h_=Rac?cqU(Ql0=sTea+dHZi{yl_u<9>XzX}-ApdpH2$&(|o zDkt^ed+>HKIpH0LR8WbGRVSofN?kL7kwUW|0#?I?e~xfVj}Z^!*AS&lV3gsvfWz{@ zHY>Cj8k6Ikv8o1z0wb@$l6^8qWqS~Bp+iFg*R#Jg7``P&w}5Jo;zMABagFoR&}#=` zOQu*Lv0q}F75o4NVXcOcs=V3!Mj z4-vrJx6ts`W#Q~VbOz@vy-OPBss%)N9ubDtX1>w5(5R|A460CzWuYpi22KZ_pEA4) ziR37jT~(*hgQPTIo(=SHS5i^%P(k2C>=bDo>!_p{xoSxAr|1=kd1`3#4*+}D&FIdJ zZlz2#Y9@qtL_0XU)#}~sD|IQun?1Z&S)H`cb6iKzMSJdPzN1N{n(gN zEBoo02UBDaMNkB9c*@>Cvk5vqEK%x@$E51$^EN=Idn+B^S2<$ROJhE(VOa&g**XIn zHf(ZH<++3-3s4;CZUgveW$`qoN6IkX36$(_BEqN+pH)RhJ3nE<##3KDmd|cCo<=$H zOH#dk0^cFF?3e80n5NNLxD&I17N&kdk@aMtZWb4@9QN&EIIV?`P(?Hb$t8wRQ7K{%GW4;B0lmYWrpP}5c zWf+ex(-KzpibK_zO%@-r*6Zf7vlKUa7HkXitb)OPqP1t^p(|!A{YHS+b>;(@X92h! z0Ag_ynPQ?fNO;R$c;q^$ji-X-U`~~I+Sb0zC|P5QpzZTO&8N$fG7;H_1nz@wWT{{l z^Dk$dVoQ!YCb0Ve7UwLE0&E3=?L;Hz+x86a9AisNQ(er?AB7$}RhEg)T$%wr`5Dz_ zZ2$wq?Q~if)24a7MRHkvT2wF1C)ydGRaD2p2SDQLNR_G~qzLaVi~6Q2l5gPLF&T3Q zyn*`7H_udAM=&c4K7^RaHW&l1OBJu0x^B;=>s)n?weXi~K4!s4fX-(J5PUUW(Uqi$RbUUZ(dzAZS+ zw-wemHg$f!u=S0D749EV9=&PTO+?77v%VGKn-c8SmMwwL5b5XU?F>;?z(1f*0Q^hH zmW|SzQEuR$8F!`H0E5`lgXSrLe05m z@Au!~nmZfe!S&6E7jA%nXh<|UbC1jxFUQBj9{~mAF{tu^tdPg7b?69`k6y}54#}L^usJ3DAptz3&CD$G=2cKZ$*|xx0hOkqk zTQnhYGSyi7dw43{sD0j?E98bFC<$TBnM2WhdT{=2EXtdJIjN#=`OUv-GKne}ho?_Y z{faVFsxQhWj5+x|p;$jDhI`!8H5`nOs}P#?QA8?`#-lbHk91zkelUkVn9$46F(y-l z8ik2`;O5GKn=4|z*}NGQ;%Wbw{obh%itfZ^={I|FOLpuC5NVraCIq z3*I+~fez+JivI$RwaUt^Ms-d#4l`dEYNa*fC@ZZD+DGQ~zyF?v>Is-DM;8X26oGPVo|=C6Ho-$5+}?c%S3+`|9)`2KMBRjr^DFm?#uO8=vMSOoWDYQ z`mo2z(DI<*0Cq1d2ZSd5PNRbFH!TJ(_P~ivy*$m8uJ2tr^|d?^rkRUXU)~q6=l!69 za6C+U1cv!FWX6?EhFxD5+&esY2eCR z{*=@qwactlsLJ1Qs6U^pSIo^{GrFUoXROANVJ`I^q^E8?-HJG>B{v>jyWYI_FJrhO zb>L#1YLyq4s&CE7ALua`Ar+vn=_|1JKLxMv^)E-o?<3nTcJa%ZB|=?8YC+&PM~@MC zUK=sl-v8U|4kP?t+PnVc;2nEx^*Ix$g{<@e^KbjC3DnC8G)=OU{Wkoa1ffo${dOIH zpIC%vBGP~-`)(orbTCIli84FW!qX<;HBS7DD#twDX0jLx>LT;~ zw?;sJ=TZitVoj-4B(#d1Q(&R9^VG(`P4m?!?f&)Wdj02C1*X9M)iKZN5lwign{l?lX;8t&+8M@9)3>H7Eji9slws?t2#sab;A~t8dRfYx zIn|1mIrCW{x^ZEqabvA6z|tdcqbxKUJ9w;BG&GSFh>EpRPoqa(N4S#`}@GuBCX{M=zE<=3kw?9A8%r5;Lt#X%EaV} zXQG3j=CK*WQl>QFA`l{NIx&F4j3A|SRbmQK{n{iC#-{g|jjBaJ5ZgKILqrg6Ch+9t zQ6s+vc(mzS&X~{#7%W{#5&8gJ`W#R=Rc%FSyya9rw{o2XEv98OvOz`Gvj5rYj}NY$ z%z)PN#5f?_>|p`W4dcEGVM)NYoak7@8^Hrd5-KziH!rV1KDz_Om(=Nh}AY zm*Fr&m>ZT_X@sm%HlzF^7|_zi7>3CJMibf^9(eYZVE0NZ-Pq@KIr@Uq(zV$B!Zt^; z6Qbgz9wBhwhtR-6iWo?bYprD(Ue#C@*Cmn3Of!LLsupEXa}7eRXd62e%%P3N}3{VHz12O{*llLc&i=_;Cq$N_eG&pOx^F67G@kDhY3p z@Y53BDB(^CZ;|k`65b}^9)z_HIZzOdY`}|R=?-)BxoS*qECn*d5*{|vpgmR}*gMVF@#OwlFFMq6lrPhfJaHUAP~ET}@PnF_HkDn#u0*C*)OQ}}-4 ziwfVzIFAlX+1k2kYb*M+!$XrP<42UXm0x|J|v?Als&Y5xp2^^ zC%3>r58Ut%cXrzkv7>*dBd@4ggNynD28i&KQB3Uh#{!^i{}TL7NO_Yq#G0gysnPM~h>_63lJbG}WxKg2WSp{}=?1Lv)r#K?GN93lZc zDl*wd-QfH91G?9v-M_ALfJvusi-jm<2M-OvT|rFBfLN`C*C0}MGI5qg?wB{K5knE` z1_Jjs#Gc_On6yK0Tuj?BZ(S_Zg9zCFWq7^x=THSQmVd7jPcUvpCKzl$IuCwEO_L4y z#THoUi}E)ZO)0w!j@O0BQwRqZ4h_yadDhIt5_tRp}CTGg2shEeSexC06L z3ay3yKa3C&6~i`H`Nq&o19-e>E8na&-vmCITn*-x=D}(H>}Ol2`7j00Y%Y8cCx_<= zHMt0nvX$@DLcENo{26JdDu)*N=yZUR#-k|nHr`^zcfuynVN|q% z4ZMfc)?zDEhp-lT^3$Y{+jwvxUU_u#2Z*@7hf;)5To8J-X51&-T@6!7pQ6>X(+aY+@&~(cIRi`8FCerUIACw~gPdMJA&)$8Xbu zCn2T1s#2dZHF>(spLq??nBBIy)AXbCz2t@Mj9cGX3+sDW<+GiVHy5I=|LBCf1Gmi)e8wU%5HxHcD{407F`Vf;4 zO$tJd4t;AffdOf?u{u9OCZMcZ5WrBVG(yE_5_|7rCtQda49AR(EW_vOFUcOR6-bW$ zA<04MIH$GHGcOa27XC3>$1wIFY=mCNbBbZ&2|Vj>pAy=KVEuRX_(CMoBh*|O&#+sR zZ`C4i(WIS*q|!0aFJDB&^)E`taEzgbu3`*2#(GKSus>fOQhnnoM1*c%jJ!C~u-^?J zHSR=6ut90bW;|-!vWqM?R8QPXNZ(79_5w>gD5Z_PAoRC_5%Vu_0FoAd1|RH)%9~Yb z|A{y7oauqkZHsM*>5Bm!mA=LeT1uIyj7>W!vd;R6$y{UhfJv_;H|HDFMwh+Wr&xmNd)%RnVK~4Ee#E4llcyHPr45C5TSKUcRvS4 zXmh}#a@W*h+Kg9%9}Eqk&)^otg8E^>+fKLDp9h$Z9N6*Ay$mY?nzY8AyMMT0npUlLF2T_`J z!iDGKT$I+K9AYB0EL z<+z=u*BO8SR0={tGdrQ5`q|HlN>>qwBAMvLu=BKaXKI_Lfjdu`1OpwE)0Ao~ z*a$sa_(kMX-?`iw=m_&^otMP*M-@bZOB*D$!LZWsEdt+WV-;eF4>9RSSnT1_Vy)%Z zT=lg_@u_@>=54OGR~NG(ne z@|2`0i!kdDoCxM#$6zsYjQPhuSYjq@Y1IL^z{$z`VCMk2FcqVA|8EEIL?;XVxSIiFY71NvTf5 zn6xrf%yqr#wJrD!b!s3sxTv+LMfonCn`r66#0Fu4k`b^_=y}K9Ra+FTg{(Q*Xy1pd z#EH6_#Rvlv++!`+;RG`x_y>Kv-W~?kjP|z?Wi&MqZR=?50>of_Ctpp3u|UR2TIg;N zqjxXEvoG=xo=9{zqvCCN8YlFR&&a54#tEzJ!LC&-PHUm)5^ds3UlV;*;LB6$%f|&fPP;I4GT~?8aw(wfZ&G>FqEg85uUOvN`3-| zhLmPA?x6%xe$Prg>(4NJ0p3t;4PF*tUbJ>AG;WBay z*30^GsjCPKIOu>c#)U>)*h%{yyv5`@4$bmQYZ3aK9)FtgqGrBwp5Jub`zklfvE*i@ z)&5KH;Bi{`DNOV@_v$H*`rP1DSNt8jH?xLvC2+hR*$Nocb8o~iHfrKM>b<=azjfqe zF;TGj70LbPr*D_TOuWIr$k6@e0 zC{Cpq$`o7i$c#1FzpqWGzHVC$dz);KFM!C&<;Z|#uB>*~2+Qw%&Dr~^t8jhcZ!CFt z818NcCaMKh+w}!GO6{g!Uq3K)6xfm0@;|5y#2u|=9|Fd3<8pL*hu+Oz)#tt3lGKV> ze|U8VSMU$afeSkvZ&^SV(ak6f9zNUW^I79=+W-8w>kc-(bG+@Nq2=@3U2g@)RM3@^J~uvFZHrv{)u z^J8mKU9gMQE(qLc-8uIuWaWi(TIeGr#3CyBApr?}V{tZaO!|htoc&7gepa4V-7S8? zx|^rPUZpUQ+)Xf5i?Cs?%BQ5Ix;ppmuD%?_W$)Vsrt_@N2Se*?e=#%}c|ZGDpB5gC z^KuFb1qSoUEtC?VOG7kd1(6codk^7Zfbol=X}RzsfKdxDN`*M^t2MvLlXqt!KBlC@ zX@55gbrBrYS}{2S-?)Svbk*>@T$39L3~YkbE~!hn(CR{r3XjH*BpF^RhciaJXOU6! z3x|V|8d9K%ExCdgS>lwj^vI9#%<0o%uAL}u1OVTVo4>N=S_te}3&J`iQDkF$ zMv~+Z;n3$Oq{OjgFvx6?)KF{Y_6#_le#nwIa^VFgLgJWUM2H}z#?via+Z)p8aQ-*j zzr#Z*K6h=~szPwNz=c{zZ|FcF&c~sVLkC7^;T`D977J+u9WbmY!}-nmHw$-xhRLm} zM|jc5Dhw(sxulClRwKr5o}-e-WX_LCvP`y^Xf*t$d82g5Si7hiA`4LvT7~=St|5@? z*&==`j;;YBmGUw&UX5QZd@e9GW=%xm>7{sFQ9=d{m7TWciZ4M=Iv+LHI_90P$AiEK z{QV*15|a#qYCs$r_hS6wy}b^<(e@hT;bqJp;ZRV_KcHQ_6DpgQ-dA9G)QctCN;Cnt zsCR)d*vG2GI$dw(i(29Vi4?vOqKNl)qHJ`(47eyoPNBqEG+tOE5038XV&n&_FXea?$6(D=LGkTXx;O&yS3A(lV@aViD$0!59n~tLYhtFj}km^udl7 z`wm)IC+yY=#4%zqbXXK+moAi~m5kmbZV7-!KldJ6IoNQB3&qQB7F0$Vl9pq`A@VyW zt6Cg$TmluTF~8YqENOO>FAo##rTVrD<`ni!+0j4vZ>G|c8~;&T-=B5OIbBF0-s z=LwBP(BHpkDe$fSfxJm}{uBvaq?iXnsl=s7SgC~{ zV)H(bMZz5*HQOb;gkOY&XZsdo{|7#ja2(3#vg{MftLn5!4bwDMVn+v!Z_Hl`PXSAv z<-WzbOm_NmMZ8Cus>*TwCL!L`&n{1JuO|V5;JStKbz1XxK?aa5O^N<%@s{v90g`y;KsB|W6N**9QHcy$%=Ky*HtE|b$ zmEny8H#elzNpQavu45k_rgnxAv?ag18*KcvUqgFC-w4*I3*W`9C~oh8lXzUQIFHgJ zC<_2^lLNBkc$<+L|djciPo73aM1doi33x@xhWiU26A1CP!qn?3zYeQ|U-i zbR@em(_{1;G8z|Y9h-DbAHx0014LX47w!S!n?A(Lm+@}bLOfBVH<8N8zkq#_Ydnq@ zTVRTkS>(>`Z=O>3^0#olYKi{<KLD1-%i8FN_2&_J?FDT2q zCI7J4nIqMHb?SyMHb=Ch$5#|6AU;pswxu<7_E@amZW7OQfX`8K)=czg{ItB z6s@$^>eWN^2DrmdY9^xG7Os)q&^K2|w5 z-J#>G`}87_fv3BW0Q(@6J8k{vpe|5u07z}ZhNSS9?{UfzV~4TJNk4x+5=3>DRqdWLBGo(iPFzyfGDkahFWd@1=ikK+K#HA2?`1*U_#V#Cn{XIMt)f_nXA2s`O>m45?+6>Hs8L@(>nh=Ci%3b8P{UVM{9VZV$ul zWPUMO=qedq*?Ud?8QkCr(kKn%nW82Cpse82T6&YgwS9O3Mkq^4$hwv3_4W_(Wo?B3 zp$3JCOy^rAw&Y@r>N-D%KoYNz-;*_nQ7x>BMt;<9CDD@Qg5SLSVev_xoXnJQ3TALo zg6}H59K94&5tW6i9KclgD*WJN09j!xf~Oq56nvS<{B{zk{T`E$wN8<(J!~!_r2@}9 z3j8XB_-CE(rM$&ze1w9CvtShh_r}f;(S$7{o=1=yi_HD#BWd?jqt(HNeWDpV@0O)0S=C$8{ zz6m5oNkJ65W06JDJ^tbLBM`X$z%#G?Dp=5yX!Cz}N7?;n6g1}C+H|Qv7nbA zp#QsTRLFvEL_tu$s_u*(7RA+-AI_+#(dA5VoioMZE$yAT8v}=Yej)%wWj>(6ao5XW z^=rwz>*g-O(cukI9358rKJzD5j*rlaSr-kI-U;6GTi`<8vsc=gW0*ZYKh=+|R6H=Q z%Ipfapgb;x>y{yuQ(n1MUYzA^2_fBCOjjL7dDj9Gtcg^$dEQ!`d=^ZjqDD~XpAV!C zOQb6CIz|_(U7kUq4glA3`CJ!7CP&=kNEWhE??NrR7T=0=HB2}8 zHkAA0*Gp36Wr+TAKGCOH5ZVc$jd)EVge?e}Uk3#Cv)k}(5axk=%=b%wD@x8r>QG~y zt-eY%A2H9Oob=!k7G$@it;FJsg6@&i?|w~T@-|Yz3nwHtk3&-?XI$z1yBT!R-V$5? zErxgT|8~LOd$k0&wekF)EB4DU9aPA{AWMK6dO7`@xvpJ*gzs0?bVM^ns}%Z@-_rLg2Cp&P0|oNrI50&%{bK|@r5=Ka_3{N!QUFW7jw zEub0gT!B$TXzs4(#t2d>ee{v&`Q8i1R$rWdmTOQZ|A^%rNsP! z4r;OnIw;5Z(Ldxw_E=sE12~!Uk2(Dn<&_z}26MyX$5vk2G$t^fn%?_3>P3jp*$7q! zKPj#5(aN{ROUr{674zu_{9x-;Y>qod{IrhtAaROwb}|3@SgKYj`;WuGFH@ck%-(e3 zG|AVH&AiDRq3jQ5uBAEEx(H%OT&(BTtavv;zyRpB|i))vVJkMB(X z7yPBmD@}biEU216zGK1PXs3pq&Y`}7Bg^8{&WKY;Ho7yz34J5u(<*a(S@y#|b|@Y< z&l-yP_v!RNV&i$tmHd6;Nj%|i4^Jqrup{#{LVljdTBE;P8`gtaEs zwR*cm>9i%|sjd9;u3F39u>kCy%I~-i33lcV?(e*TSlS{?a~pHUjbGRJZE<^O@7;c| zeDjh8#$_niX&r;pT1Fyq_R%-HfLub5%JCE&g~7|zaD_jJXEVnQQAY@B&PF*fEATlB zD&1NzfLFcJ4Mb=i52XU`Ywl!Q8PyYFQO?m(mi! zKiTkFYFX5*gJO@6h8&maY_R|EA$X8B|^IQPe3qED-$ z8W<&^$W=ovXj;qDtgis#fgboF)mk4#RH$(>v_4BILpD06G`h8xIB=U%GY*DL2%s){ zca&|i{BAsrXf-e?Kd40(oFN~L;9Nw|n)-4?T)$H!j`T@XfYie0;e&l$`GZRFS&FyN zTCyleF;m9@NEI&D0QP9m>81Rki&0z@2wGH?CRZS$Ef0zEP9g!b)O-{s5QVLRLa|fS z)=p?%PiFZW%a^J0oy@e18V;lFAv{B!f=ePOKZwBQ{AcjdhXz2)6azOD22V<*{L!zT zpwF4e`y`uKZ$nq)$R?2%x#cuPksI)9Q6$R~>eYzF*<1^qOYw%X`hsr)I#lo(QkQqB zT5h5>IXYXK(4CCP0=N?I8GsM+Yh_6`B)w|3fzDTw(#0P{nW^&sg0R-%cL&$OvUYRu z(6F^wSKG81n_)i_7!5^e=pcI2siAa^gljM4iM910SuFZ2 zpPd_+MdpoI8+p#qJ&f=L^zNW!T7pb^`x1ov$7X~Y!&i!;aTsN+d81VhxM~ww+LR{F zBU)q=o<=*f$HXXwY42BN&7tn6@ev*5M@$pv)|?@_JtM*ow6^k9@hf9KpdOY8hfPEp!)?S9*B+tG^=Q@!0SO z-@?b!x3DUN)Q2@#_E@_W<$S=QI8DlVn?V3bcLVIlXyKO-Ti|u2hR$#B8tiNj!ZWlsDNGo+`>hg^`&fi3)04gOWnazmK z=NOTN#~4ZAjEyZzoo;e6=F$>WNym8~ctghpB2{yZ5k&n`U_KO>mw!)D?I6;IZeIvW zaeNq;) z0eyc=Scu=eYpz&y&sPg0CtJWg@QW1x-jB*uC zBwv!6PLX3qQ_!zATQ&V4b(E@$5x81!##H!U!Nte8pHLiS%oGAHFdFCU+s7Z=|6=(e zqiP|}15(DIWP>ZfUCA?;$Ty#-8b-6g9<4=o!09R)GW-PGQe+gc>=`I}E{3`4{)zxF zd;tHs5V5M}YR|e)TAVwj9vHt^`_~M~Zm8^CtL^MqqzM2(3v7sTA2-5tm`E4jpnlu8 z;1^`^oW@;L8qx?kWx7OinNjgsh{)@Tt!`-eOJZIuSu{vkxOe`R3#e^@3{f1qjU$kg zEfRy7mN#JdJqqj%PZ9f6J1bIjXYZ@S>>ER6Fb?_#k|u*p&`zlWrm{0OPuhW`zICuD znBL1wr%JCSXXDin@HU=i0K3pGDF(2GZFFgwkRG)5ZPwS}0{Y0G&^5&?_aIV#$jow% zGMm(YM(qD#QWuqHlR9u&7MaNbEi(TV!E7>z|HyB%>O$-4)Fh1^X#IlBNDP!F>qQR4 z{`Eq%h)ti4w2Sm1nIu}vl}OQML^u^-(T*F*;q8k$pxJC~@yu^o`*9JD={w8X&x0h2 z$c#_v6|!Ir9Skd5A7OM?u#ol)oZ*0zW#*Sg>e>B73SAJtMue!z!LJ|jRbkrhPa}hV zWix;3eP>muJ12^pb2dQ{No0Ad#0mW*NeKTwFcPlANUK|g z&z9jc#R6d`RhVzyIDsJ56%`QFZJ6-5c2+Q!A*>brH=GfB@@J1J$ zR4dN9(Pf9FzpMrKy%hJkY}OAH_=-X7kUjmy zKG(oRF&nogChFHER|1<%V`4tZzu#q-G#!==Ww8pU3m(*1C0|)`A(TooALD{e-rVZO z^bdwqoA9`8u;&;@>7=1l2`J^4Ld4%db~HnTYR(>q5&VA06xo8`J&cf*=4zbksKA7$ zchfMkFT!OCR8KN-Vo@V==M`xAWFI~#?snK)@TyASaU50FL%*nuGd#LnEI>7n=f(|bW;yE@TMM@8jEpJ z@@vAi-MC$cbjCe7aYQ&Az~Ug z1k-DX$r?*CGX6~x;pl6AgLO1&N)+Vsr6NfzSHS<1i6FY_0vz-BLyX8WSG=3=RVDV` z@_Q5qxE&FpTR9j0h2)^)1`bJT8FLr6>*aH0tjcdb`d2JXeWeUO;lM3Szu>2uV*Pd) z+m(!ObT9r4-2>pX{gqQ&b|?wM$9t(sp(^(j+&M9$Y8?DiNW+bP<^_~BeqAT41wR$# z+rRtyzR+uUu^X3qj2RV)86JMZa`j}~D6Y_RAp*8S04Q1mD1scoLGQI6T#P%#9ePw= zH}cYlAd;flz}4IECl0-J-7=KW^yBT8f;*%kz0i(MZxwsJD^(KOVB@(oU-=Rdb z8aZK^s`u8P1J{?if)w${$WmC<^xo_QOMLaCsP8)vPP`QFs{DBPs$gumf z?iT##6C17dJKze*8}YE(&4+eVj1?Re*SG_a-@K$!G1i)~3TVOVg1n*J3Yg^Tcj8yX zU>>Z>7K6FZuGf^9fBND_;B6(zDtzBReH;qDlfGBN*MC4I4!rA?=I#I*ktkBC%@AXG z7-2Zx$MQK@h78IKOn)V|oOr?<{9vtqFrp;8xE0kt z8(HgCA|fWXXQ;GaDm{0mR66+}(`JoqU2??Qxln}3LzCx@H&BO=tW&{jWHRx7D>vaHE7Dw{82%%v9o zpG7#>;2x?5Bip`2+@8{BzVEt)FkOCi{iW48$ z562oNBLIrOLn85z5M%|%PgQZ2l#7~YNx5zKu9}JQ87X%eb7O6keV!!)F=yixCuo_t zJp&3f&aPGlR$ww}HW8<1k%4Df&a}{MCz=Wk1aSY$6r6yDySLMVc*CLbzy+;anzgax3goUeWPIj5(#Ra2RpvKeGRq!6OlT z55*B9J$iu8&JXcKx3l`B%j%OZ>62>R8m($T$McLvkM)xsRC4S}Kg4gUUveP(4;a#E z^~eeURh#;{94)lEs`SyA+%xSrJEyCzdYKD)^9+XOsy}}yo+E3axPZ3XI;)j(dLyUz zn`h%v5zDq!?S|nJtsF}Imz`aOBhQ-Kw|G;4q8}-;%H)VZHsk!u1y8X~g9zG0D?Zek~kine9z@8nX@=(Epq%`T%7($29g=NkA~CrkAc2@9=IHSP%gMh35n{0o9BL|Y^#2RDM#&n z;7A{+04WQ@g(mF zJ|_6e5R~w_bUqgNiwOS>OobMF@7!ZRo{Ga`0j?1^PrH0P@C@e1N|~pg0r0akz>iM( z4E$rI%oT+H8&vg}D6cO4`6QHo7lw(+Z)MmPKX*2TvPKhrIa75)^$e;Oo9_33|gv%S=b0+2iQYD#TO>Csx+dQP!w1hg?+%%IX5lv6>d4PM%J z8o#Ghtz5j!?|IgK-?=4$(Au6qe)+(>x4qY1d+)W@UVH7e*M_ljQ1FkQT8<_B5a81m zpTJp9uzvHWsO>HD;^iMk2>fH6{Xjbq7#c5Nu$?V4+SUMi?C|4LKH>jVHefsp0vYu9 zH&|lY_8j1s0e*iC_|2Vx0rrfQY8O%siWtZk zgAqu_um(Ya%5^hC42J`XdiHVxRJGDZogzgqc=lO9{dyeNuXNn5A@FVtH7&kH>$hWn z#Re!Kj{2V1P7B(jCxXrCZcq2VK{Z%P)krSr4*aH6ZPzm>eR>?~VX78qNRC$t?KU9r z#RUF$sOT2ThXEd!e1ipkI)Sf@1OKX-?WJD>e&Nx>A1t$7NBBEQq?P$bs8~9PEvdG` zv8xCv9NNMQ{x-zhp9G@Ga-?clteb{?1*&H|t&C>$X~3s7d9d)~T`(y4KPLRFqktdB zpQhC#;(s~evl+fpdXKCH)awCN2`APxLA%Pu#uf8KbPPopyW}e^`#UWAPbiU`et^4W z;4JE>&%{0)wOfXqUJG$RPVc}c2rkf{V|^}n>L7lmqrQ}BpWyy0rp>p~KFqYDuCis< z5C0Li2##a&Lfn}?G$iWNd%H@)U2CaH##l+FBx5!+39}9`95CxWr!QJ_lhArpC3KI3 zf4R$eu9WszaZHZQQ4{B<0GY5~ASJylE>&m6R+hA?yu+l&=xLVUvNuXKO(lytuiN`I zlHeN>!pyuOo6E?+A{Ae0=#3?Y> z`%h7(dedtoAtl6r;tP&_+cUNXuJ#jf!P;6&?`tcyEs9nJSn)piS^YcVCRvZ|+rKg6 zrnP@T%3F=!Br_xy0q|;Y!i4ewh=XNAi?tfO!LthGj&sa5Q>UHWHP$5wTf zy_;s8!G!~|%J%dL$Kt=6Nz5;oiP5WUn_jj@8NC`7=(E=9Wjnjd_7VbQJv=-SVn>~2 ze;gMk;B+*q*$-n7uEwqE`Y6|jwTd0nQuhz|uO=k(QLCWt-f7{oZS1&MiT+mHqA2K? ziT1U!XZ5meEoJMBvS;fH?cJM@f4@?)aucLvxU5@2+Ckj)hCQ^#F2o0YRTa9Ao=w-_ zYREndLr%apT04;iVMofI(#v*e_dSBf<4%IIm3I6QvC6wcveQ#mjk!wq1=>NI)na5$ z*GnHlG?Is$`m9H^M;A+_16susT3M4;wx+1H4&}K+^pQg#G2(!g*z@po)8F=?T)p^w zS&2O#E3qfwZQ4h6^yuNtu^>wztepI9R1 z%~hZ>F>gL92~~>66M&ods)P@s9+EI*RQ%8=TN5sORRv$2aCGdAYlCxuzG6}5+>+QvSIe^HA>gG096HE zm@=iZaks_BJM6v8Rpt%96gF1+0?sqEyKA7XLitoglsrfJzwN1y7jQ{V}2sq?jm6z)?*7v}D?>ca*BO&S)Yt42Wf{gdb52-@|S!EXgkg7li z9}>%#?|bn*+y1^c={w5r)+=`0f9-qb%|M~$+P#w7mgm9uah_fe$d3EBw(|PqHvEP| zoE(6z;b5=>ck?OZE2|6%r2i7*s%X`&xj#V*V?pw^u(2V4JFR0ievJ(+_@xWcCx}!!e(=mR?q4f6wY^n1T|=Mf z*RNcpPhTufRz#NFjd8MlHLh|du)LHyd#vj|>&nF*Dc`#0Sl0sU>b0&_*0s*M&bO`s z>$<|auErH17LP+aH5OpgAF8Qep7y%d@ht9cPBY}qbP4NPnT3$@h>nR9vV2)wvHCgY z=h$~sjG^cYjM9uQE~kPcTKVZqg>!8Qe5N9sQ*>PC*e`8+8njBIH%&e8?+=3S4$6j0d`} zcHA3bUnVn4sO59@%7P7EJazd-VhM>-5&sa+ybd9kLFg-lRs+IvXaSs3Iwun`mmi{p zEjoZkaZd`rLfP4!=V8vU=))jUH`#mv82X{oApHbkgf&uR|^r*xfJ?zT2eWyW#uz=;j%QZzk}pKQkFm3(L2OWubd{2e3rmvAe+9%~1f*K08hhEbtO&de;Nv)7t1d@1HfoJ?A%2TqN7{w|K{Am|9S9GJBPmiyx@MYD z>BoNz5Z$nk5RflttZ#mr@7DNePgW@;(|99eFqp-8SL`teJDkiWhD6t`F&|$q2eqsP z2a!|wr}?HtY5_tQO3{_He?gRj?ZH1nYD@v2X>W~%S}+lJ?q&3T*1_PygUIMecSgp6 zv$P~Nz`g8vrfV$V064uy#=KURiDAzp!=7Nkk?&XN23>?C2EXPpP9@r9$ zf(R73{2Gpq&`4HL5XA*kp($DdV` z&?nw<*jc{LI>WaRdRKDuMP;58U6^T9mP)U<*c0{CyXIr-RoFL$MWRonPUx0aqN#;C z@e5lBe;eoORTmsL`DI|AN}&#?sz-#|-qsQzK%rMBiEkT8fM>#kg#QAg*KvM{lW_0n`9 zt7tdmBD7?VC3_K*k?J94icmU!jwf*oy+>|vnr${Z7Y?J%4>H}L)Y8aYCglmy2>rR( z9<-XT;u&7ma}ia(g-ucI;RyCVZpTIABiJA0lS{vPF#-kXk2T>@n^Ueo7QoFVbF2}J z&B_t%t+9V}FS}lN(UtzKMcS^&D*57~;(YaD6jro3UUm1x&05p%*`R7*e&F|Pz_jjo z3OE?@Gb8Rt7fvy-@qmu5mVQ>56*veo<)$X=R16%<@Gp*h6I8`fa?xT4*V`C+8=-OL zFG`*sM`rN@S`J9vv$!Z6FV8(Otc7c)S;eWcr9{OV!YERx#DSImM!D|h_lN@k-Y*TY zf#ODgn7j(*;WKI?#YM0C3-|BVHjRCI;pJ(&+{^YsQODS{{B>N(K%(@=83y(!dtap{?>fN-5J`$~<8%A=L{}3@0{C9^8;r z&tkcaE@N`BKGkc~lxw~M9rsI0W2^u!itSg4e2RyshoYhVC%}YwvEEpP_@ad^HR(aEz@cpW4LA=WVlF3$`irmPsyAW)fO4=QbJ>3AP%B{(2d9HL8+Ou7Z~rKDIZnSwr;2H`jA ziaLCej$sOtBwyC@bCtey8=gtvPZKVJqTm;@pTY+QDn7w8(B1S)xdCY#xIud(GHkr@ zn#!bKRp=bJnIlQE1(}|e6!84B4awN!hbM|wiRgfUG4LX+T&#Ccr05b!Hz`z%f&eAf z5epg<5s}@>me<=vdvC0=o%fP@x9JHaq3^E1K3W9*Hw_XwXCiX3=3%HF|Jf>19({99 zwa}0%s#<{zqUJX|@Xb|riN^uRVMlvaNvIRA&%jUp&i}-s*3*xQp(!$2hT&SnHy)aZ z(iT)yRW=7(JRIu8FaMIqN==P@zO1k>TSZr8Ux!1KQp|^a&?>a5FIVEKu6+b%w6#D$ zuSRKw|Kidnvb2f+uF`gV7p3h$3;$c{HjkyvV`)B*Q90A79j!_H6X zzRE0if$BTU#}A?Gk5LDN4j6RR3(0LMt$vhszL(`PfOY~8voGtnl7}nMA~2^$ zu1-#H558@EAhW&i$0k9mvrEsNi_@f$@@{SMrj4_Xr9 zbG(5rR{tVjo&tnem>;@wftTS9OZCo`EFHy?~>F^ z?J866ywn_j0Mi4x-ikP83a_~egUf1k+J&xmkH@?~&St)q^GlU$fb>c`(5nkXLBNkFYN8;-)B-sfq_q&plOth7w z_c$#xSHHuh?H~Krf~&N9ihWW^RTtCD$1)&CMzXQ{tM<5f|4y7OnYnGqfqWIa;Ztad|II_h>V7J;;-_ zA>(HVnO>Tk$(Ok1GNYMkWXU?YyFCrWcP1ASGxcdsqa-tWhbMZ6t13F3w6}SGNd^>+ zB@Jntqjxxy70u0DXIJa%!S@efi5-Bs96~~D2l$qv6<-Xf;!o6o*TSaU(EH zb#3jDtH&}ZVal6seR^G^Td|8{uWdLlX z@k(h|;Z6MmnSznc6d2VnDc(HXsQLTwPmKgLsG7oS)CG*$H_3j#`ZhaoGviwyo;g z+Kp>hs1v_%WB3H^rY{-KZSE1=-t@*kyw)>Lk~lFZ!7%eC-ln}(^dRR`IH?v-jN$;L zC`1B7@5{yCCR!CAK z{>8RJV#kvb9emkR?S|fI52rc~-GRx7Q$R8%XIX`MWwG8^s#lk%O#TR#Z4{gQ(NKuY z+(-FqW=6Gtfh$g^kRTsoXad;-yK00WVs`$u_=cM=58*Mep58{ZTzK+aLe;LT4~B2W zc&eRVG_eo{5YPvX-eCi)SZFhNi{sogC7R*PEOfXRuhM-vcA%_rcnmHob~M7ql8r;R z0hOI;{&~yZ=rd`_P1pP~{6&I|i_;tGV)Ds93+(T|pt-YQikd50XZ{J3!UqfRV%$zC zY)A9xJuTSr06xNk5N&V4HM!RSA5~XkS=(vPDZ6~bU|VLRkiFLLquccu+|_5&1GF?- zxw`)rZwxGZ!@X7rRJrDI(?0%zOevxHC$71utOb&ktFE)DJPTkRD0R1s{FUPnJ}CgB<~MRl0vzpmDhEA!4-h zojJ;`E%gTbFQz{PKb#Nc;kH_B-s~{6S?UbFxhuqhBU7)yn)XafbMVy}zB)ymm}HVi z!@hF-Lh@zk-*UoV4-tFkIE$(fM8yEz=!--GFT?Fkn?wS;hD+?a;b6#HNn7EfA1et= z=EYG@IT;8ry0v)NI$9JFL#lY#U5Itmxqc=eAK!TA*HsDna0>FtfN~r1*)ZrR9ejx+ zHpDGCIyG@9Au+@6>%N)klMC<2gUiPT4$0AmOzx3xaKXZMbDH_ug`|=`E^no+h68}PsH8JsB{@V zL;=fE`%k$Jf$qyAQfl+5suN=Rz*K>l^kJVzgn%!XDa|>{Fgd2c`X}L>2spiy4hKX$ z?+=g6_N9#AA7@?LUpmuhctpRgR`rMC-2VE)9?@hTl04s({E&0ze_v|NYzFxL&i`67 zBb%LK`Z)ZfIzhe?-o3{u^Nw#@{aAMQLV00Zzv=e2g*D12g>^#%Ixdg){nK z)ZCbhX+kG86?R0HyM0myyYScv6hc__C2^dGVsRKVw#W2Sr60kRZXSbDwM~JK(jqJ9 z9&(i{aCZi@*O7q2)*ljp!VNz&z|yB3=WZ`KmRs_teXV#%SIMzMT6|u2b2=Jrp1ZM= z-gdKavneta!G4&ze|i~hHOZM4y?D`jq!;cq!nKX9iRnr|2;VRCGCIwig@6>Gm&L?N zHC3fozY5FmS!k_3PS@_{>&CFDpgFtSr)4zZaMHPWv4LyRUA|&yW}JwkOb^@$H*MfS zY`A$9LU5k@`mJyqtgPcY=(kW>(L+?U+`-FH=V#I*Um`9B;6lsy6=I~3_W$4lAmuA? zx0h#0%jdNq9#M!)ph5u&8Da)d;!qU0iaw%UzWnq{eoWX4ziG5GvFblKVmizluYiMc zYfJ1U_pg}e!%7ladlt%iFb~-4-^<4@PaB<6r(&@h%lRHNbEKXTeV)d{=<}?odDpMR zJ73#qEHA{f{=IViBJ$ZQVP6gsqakMN%enVQYt3a}&>^Zo+iFE>)0b22jm2w|Fm0Nz zSREOv`MhUrN4&O7CprR7Xm8JR`*+TBzqLCSuWh&gV#I5E6R{Q2tDR%2Jx1}PEE6so zcYj{gSnLixb1v#}6~?~;qj<>~@RF%3n!PSVd#zz}?|Fc>9njuDcQoI6HrqLe(;+~a zlI96^(*FX(WaMthL{1JWXYYTz%XgwhZypq5WUesRc;Ag$XA?=|7_ug$$*E9Gt&TA@ z&-le&tlgF8VEON^i?mk*o4yDjSYG=f#y)`>@m7G7mMUoR?)Eq6B6d83@-4p{FA%SM zhlLIMB#CMbDxlY$fCwgO@ zR#^;}q9BQEV}!x}HtKpQ9%3XUj5og%nY?FgBJqsUx)W&U&G?wSg7N;&XS_dsjyG-N zm`V@B{k^7Ng>Zi$od-b@#??{A`g;?T&Z3zQW@v9Wyw*F$q8kQaor1MN`WuTLlM17dn%AspXgb^pfakUuiFizI6EhIS%5gzy3KJ#GcSa zce9J2K*zf%k6olm7v&&ozg~(6fE^sp5n~(8(B;dvcpP*K@#WP*pW`E=QHOZSd~{(! zU$(o|r81h%sls-0%C66ONl^9jQ;_g$VKVeahC|+Vm1HoIT*=Td$9+fS@f>!xoYrfF z#}OWV>KiE4o2g`XuHcf>&p0+3)MP$XX`MzJ8HGm}OOYIxEMA^Ti~JR$e;gEfhyZNn zsm$Wg{t&UKiWZwt>LH3;|{5wJTw=vGYDqJV{H%R)pNB9@9I>EnshIXjo zwaAI+%s73xn>$AUMbHRbr{XjM|1MADUP}I@PO?TLW>i!y9BBvKfez-7_v(yMb|NCq zv#$6<%jrwSE)kyZ)DCFtd2c*4pTFxnkznb@9g?h$rqW7pFHYIY(gREdqf_fhY*OQl zNi;5sKd9RH1gbMu}d(kR9|G5Rre1`jv0~F7&ynhf}!1tJJq}! zS}af0kZ^=MBE7*o1 zj+uIgVBN|Z=$5Jl+N1q^hWK()CNnuD_DacCilh|D>@-U1PGTW}lptp2Vf`M@X+!h? zS&_$p*I{~tTYSX+52J;&L`AAHAHiZV$43xZqlH{Nv=iWQwgwJ>_GKl8epmjX$SxoO z5cDluNxVgyct-gqY$1TVs?XyN&Q%3z2+8U#Y9ZeusyXVTuOMercl`sOz%0dA=uU~9CHeBA8;UeG<_4fm8s z1V_^oxN^m(xdAt%@Z|)dKllWG4RKM{U!sf>t1qW>=itG%`bOq46Ud@E%OY)zitxQR zHmpS|)k68WvyW1Kgn)cbLp&0dYrnCKWQnG#shSa8SZiMPA#BoHJb}g>O!-b8YD3{9 z5{;!;>*@4o(gKZnKzC*f58n7OIyiDad$}9)RZK-O0}NwQuyvNU8PXC@ua5f+bsP8A zh(F?}Y;Vgdwj92Nc-}Y=(n8PS#@+lGrk`4P>Bl4Q{m*@dd|bL;|G}3tHQ`ufZoUn2 ziMm^PMzDx&>2CTl-{2_mgXRU_f>$I8bk_74>6<&UMKg=f{x;)9(f4JXUp5~gnmRRk zYDlzBG;hp-a&2vO1nWq5s`$2YRJWY!Ebh$WH;gtyqyLZ>{AsIJ;}>T@^8tV6x4#RM zUgJzleVCgCyeCyD|Dzv0|S-y-O!4AGbmrRAqqP&!C`J}`z zklj2OE1i#z$7K)iC;8~Vmjin?m0#YEMN>yQDV&QD_`IklS zz!D=f6$5S#+9TLO3PmkDF{u^~o~DLM9tr~ci1P-$h2m6SK^Y5Ug0GISsf#W2m=BCo6=~Uu zS}3ukwXWv9G&(@Yh8_r-mQK7)kS)?|`0Oz5H>!(spKi0cLDJ!0{O7nQ-wC9wOH%!|O7<3VfD!7d7A^ zciyE>%)#RCxK}`6Q@0lFT9Cs%7T*M+jNR#ez?+MW#$VHrWMVF!muBMq+O)3FO~3`> zk|+UT&=j|p7K_8CA9rdX;1VML!Xf(0@UKOx5?PDK!_}?mjCkF?j(Zqdi6d984#ZZj z!rXGo`boVYXt+VtC^<9oGrVi=?7~JI|Aau}e3;K%hHMOSKf0-4)2Ex#c+y?zK|{6- zxl3Qg@ab;;2x|jH!`;jOf-ANe;UpiR8{45%CtRSGa$rGXRUp7I_<%a~4$>&%3**;l zdxH1ezd{x!jF^J*3p7-sx&K?(WMMvbxnhqgvK1po*u#r^cl#<<%_upRnnf)``-+5y zltIhktS`=m7Jkj)m~hGB-S;g0Xyoz}pB=FYyL0eLmZsLR#rL_No(83)5-;_VoOvs> zO~F@(@MTWJC+P0x3H&fEOE1X|mk3Yq3;svW7u1kX<(DfN`5x7vs6gaT=b5W_$96!`QcT9qkwVK;>($bMN6#_s}!)cVX%$NL^B&DX9RHa z+AaD$IpaFvM=~{Bv{O;v6OcvNDf7U}Glcr?v8hkP`=cj1Oh?E-X=%Ne#BLQ7>El6? zZp>jpZL>PZlB4Ku*pnCL8Li}UwaF@g`J8`--b&7+15&u=J4;NT~)5iWyb~qXlInc@Eb$@|oVj(kK+E0jL?43TH#XxEk*$ zDA_#$r9b(L35{6^f>3Rcs?#yJ2)IrKRy2EpqQ2TY74*q|*ToGCte|Z*9$bqTOT%mM zt00WT9lG6EMblIbre;*Dy&TeZWXZBGrovr9)#;pZ6m!NAFWYEiHkow1Y{;|(d+peu za)e<36BN)MkpU{yo#C7HYg}MKP)8kVh%?YeHmgB6C_=bY^p&MM&(zr^Uxe)W%&&r>{0n?++$R(%)>wnfh(&w&6pY( zB_e&AfT+=003z2y`S{gCoH0<>mH{jzx=ScezW3nQQY&eL#{%Q^e-ee#kgRHnq04un zMd09S0DT{s%nc7gapKW)Udyt-E>N_Qx+&TVwBj9Q-an* za$)Gh!WH(xWf%|7CoLe_^ztk50UHf*rfPboF&_)M(RYKLXGXrk*FLDSwi*UvHSfPn z@n_@A=1y55ThEce{Rj>;zYP}t+g@?(=BilWHP}P3FqUk$j1-~rYKEfRvi_#dgraa% zL2c}4`6&9EczI>;-2=vyW1RNvio%!g?bUR}ZsH#{kFap2G`Zc9865&wcs<$6L4^1> zkTCA(Ad@sf>NG(LA%}29ynLh*cd=o7l&#phKvZ-@oz!gGvo9L?(>^ArJP{~w;Sqir zDnn>BUMG8JSkuMBROnGcIGPH59fkB)p(%ojy9sV@i4~f_$Nnqy@@`b<1b+89lcERt zoC8D;k{Ut^1R7^kNP4;6E?to@D=6oxJ0@^%R-DtOpB&;BWrP=AYs|+){LY9U(9o? zEcKE_sa&&h&jpMe2t(V>`YIM4mB3TIHy&`zQ!o@kK3Rg$S7+Y+JG|hctJhdh31iLf z8@)A{duN%4(kVZ%b5JI*uo|>f7B2dB}}38;pcD=<1$nU9@dS>}qBDVQ>- z>(?^;sWQ!#5A4N~YR)isdu8E*DeGGhHfh7T08;-f?#!F7Q#)2(!z`RMxf);CksPc^ zo8QNkGMfVJmdK?X>By=Q+RdrOW-pM$#q1u9mg+RmjN??uTG82d1_oPkZ~EyYrmfiFEb3t-pKVxpGaj4IT6Ro zJaB=cuo-x550#T~AM6zE^|nt#v!OV^YRQ#gdt^H;&D?iC2t&>*Q|4Hxo}4Xk)qc36kldI+SLtqQzD(gie)cy_sQt z_Kpm*7#e{Ji_;FFaSS=pplXKcdR9zLYTlyZu&CkOo!zt%MaZVslK@p&b`)4KJ=av3 zPbjcB0SATSa0vWj8j1i=Sa=w*)!kf6oMcc|m4nsGVg6OK8-P`3{oqURLtIf|{GtaP zk^dsR!&fO!m96SvRSem+L#WSF`&l1nWFEkf_P8CB)XoMawR4@A)V>B8NbM{aSFsI5 z#!1;ss*uJbWSF}p9oTaTRdI5a`Mf$O9F)$nmL{$Xna5WL>4b|HzmCY?FkG6y9VceR zMZ0moQSKobEFYVuAMSzeMx;QC*h*EQ=OeS4AFR*5>=rBjdR9E5;nj1<&#uU4n0M1z zA-2Sx>d^2s6%gP27Mp2D6R_~HDu~Z!{@FHtsh8015DyM7#TwOAfw1 zUz_r4%uWAIUqYziSbS^3M;%k7q?9)gH|MxTR>#x8Ch0V{4iOEoOGr2!A4zB=XA&3* ziUdaj(+l;GLWv|tP9dprf`zNh)dI3==%C9+qtGO?CW2x{i)O{}MF8aD-plniPWCX> zq2Zw2v@kR+^47OrkNDGEM4 z7GZf%pt%01c@|6n_rR6V`Uty2BGpyr!_BB+BuGz@T<;}%h_Lm_nZ!`Qx64MH5)Zbc zwP5k~`D#$y?U?j^Yv?>}+Av^I;tZz&KS&z!`FtF=vCZTO;|q(n6a@w@B~Ip{uPf<) zjYxkrC7X)-!~x?>Nt{?abF-CgxMa(dDcNV#H(F^lQEEJzRGCgX9>zP)p*eM>0xnb6 z)woHVw>}{sIB$(K{XZL0G7JS*dXAY1F;9inYng+2DJ+RFd?6wag84*xU`jT#Ei|9T z0kgLD^i$j`aslp9^I*PefUXFWs0P@;dwNyO*4uK~8FT6ajkO@lTCjm8lX6WCN!G-O zr6PMblwyC9*Z3YMbf0ccGnT)I8)%B|ykqMoU5zfgZL_;norhhvbzJAiZqL@>#g1QN zV0{E)spw?)@&|C$C55q^susP(6sDvoOI+WaHp9H(DH-MxBz6tD-&#?jwYlk1f?66t zHnp6hT8;oMFg2#<6!N`O$xt;R6SuTASW%62yHgJo{SiJscUCb!%+e}zTe5w3A2VAAX1>qN;@mJ#*|Ip4GP$z5q6-`m z+QJn+{UdWM{B~?)(s0kM1hZv>-BJp#>RQg@n#TjEUILd^*Cp8d^A-asE#n4&^L!rc zR?|wH+BBCQtYePv(rON$pNIo_*ceylu1!bimcU6k@=Uuj*Ru6)!73^zJ(1fanocp6 zK&)QlI-5Gm>5~~sYdrxSiC{+@eO1Q-vXx}JmEN~jRAa|d^ zwLU($eo?Ik*Hvr|St9~JMbM7!=R5ww=4{)CU-A=edp1AOg5QUq)N;;C;GG14!V%OG zDC8;*t>(|iDt>wdFKm8l!F>?gE;>Q&-Gb^3cGOxqh^US((%I$<&(njlR?+D{gU6k^ zJhIorli@!O8?VqF*4`@#fn-sxMJFqOi`uS42?SW6oz?i|-v+gzNRBvyYD&FE6H}pL z2F1}~@$OKYmMEkM!u;hlY+1Mt)cI+M&63uTue})w;FI)XB715FRacLguDbeMl5|2f zi{RIXvyKH@cj#i6hiQgBA6Gr&81c0@2Ab-be1>iQRXa5DD89fk(?dp1L@btH0w;Z< zbL2!97Q=C`oZK1xU6B)OX4Wi8&`a6E$;`xhVXa{;qW(A|Ujr$lDk?XPAF2|is5X6b zZb0eo=UXYiZK#Wp?yvRhN@#&F>~F8Y?3T}B?&_hkWA=^ho;3=P@I43bE0VzNy#0$9hO;b7ngZ% zz@45^B<)*-_MOFNwC_QCm8%pl0_#oG#o@pHaN^}7Bvj%h-qh~qJ$M`3ST2bERo_eD z*YqA>Sz;^={bDa6MSg(y@KNsHS`K*)Yx#$02l}muCZ1v~PwZo5E$Y#U5@Mu-Hs{yx~NH$d1r>L0*eeTFvAQ)Q-CWufLY=@`W< zN`QY*z!PJ;aRxya=UDVc)=cgx0_u10yp4sOnNXP0=mt?(qO2QaVQDOkQFt*{D9)hK zFm80v)JlRcPgy6F6s}(xSC+cLTeL*n0T}BKd>y`A^?od0|8hQ2XGMV!fHJx z04!lPHYuy!H1m^cQ67i!oCTv=A))XeXTwn0TV%OhHS31+@U1>CelD!v0&s!=$WZ|D zkVsNm07R2WP-pAkk4MbEzyh!XRj7g5f9eRyoZoszU%^ z&prn#s7nc1?Y_-XRj6NN=T=pyGIxQriS9jsVac2X*T>nQ{;-(yz~mrYu7@e#7plno zi)-2D@Ae@A&JQV$&%lTJPTZM)*?lsn{t7j|UVk2{zM+T-=CTpKkCvvYc}Vm{C6xY^ za$;8*dX^DZI0;+70R6V%A|mq??o5}3%y;B_q7+I!KYNS^tj0o}PqF=JiKW(m&jWlTng; zWPJbmbEPyS{P!9T8TLfL6>aCVHd^HZ(NU@-#=nZE4>V3kR1k%<`QQdQhzn$j;9AI| zZsNP^V)3}*`C|*--1zR#jxCorj7nTtHXDAk56U&5s(5BcoqxhW`QvLtW{I2FU#O6_ z&s#_>kCW2XXctV}4!_h2eYtP-3sC>0x#Mz~&{b(^? z!3bY*!)XeTx#uZ{6S08wy|Ln@#mh&~SubX9=J??e)xe3pRVwFwCF3jfQDr`IAa z>Mwpsa(WqJ%p1IJLBpdy15Yl*2LVjp9HG6K9;B5*&oc&~=Xn1fVJRJ} z=7Z~B+WO5K&L*xFZN-~d;=Lrdm&`_K7R7l|6VzEac(Cf&AN_CuGlvTNb5b$t558)@ zY{2gxZ^6$#9DHsIH_vi$a@!C81sZ2K{8+r_Os&gz4&vFIrEVlO-^fjJJcX=8 z@o-oRHjsJhFG#?4OZA~w#job0BL~38rl(IX7$kjK^t|P$($i(4%3L9NARI>@ru_sy zV^CC?b$0skM^1kc``=D~(UH?nKzfIre!`K`SD8D`Kf3mLVvy+}Pjd9ieDnPwgOewL z#tS9B5hu>(>1(X;BykQ&mA`;r2ZuVd3Gl%ssRZALUXb2H`8IRV_~87;F}iGQ(8Y2D z?;Dcwv=oojIB6$@d+N)dfyQ$j{?m1F_fbbBN87!qYqXs{?N!lfjGAb(NI&vc)wjTW zB#rgWK4N|29KG1lg@DrUx&DWn8 z3_l?rUY0o?@VPvzNHIpzefTNRI6=a6p%av))4bU(WPtuVN$`>WyWCECSpLQa)-3ah zFNx1ZgTUvaI6fjo-hSMw^Z@u|3qNvHHe`(*XQ|;n+Rmltc86`;4F7zd|7vH1^NpTqM77*}~@0E2>jfa}Y-a7(~{UbEqW zG8NZYFelu^;-fA7a4oVko)c%#+LN3;s}1Q`gT`|76L?-L@tlm%YNn7_@v(qTe5Hb> z>8B@#2GT~W<+tW>K#0LZj2Uoi_K!|jy>Gq6PwBPvtesCP3(>aamTC?f5J=|@J<5h;?B7Tz+ceFBVD4{{O$EG!P zu1>wX9ll)Y?j|-Nms>b5!ZL5eE&64L-B8O4VoDX;uhKim{K9n#TJ0)nHEcI|4Hj%x zqXUi%kyr4ey=A_QBz(7lj|aPkr-}EaJ}kkF_C$Ty0A92>?**YhM$6QM^+NPi6?s&h zz^Ut1Xc{9pAHS%b9noVZx4w)8b?H98@j@q1M$E3p@eDGa~>{L(TK5%c&Fl`Qw ziTX7%8kKo*f-u)&3!!v>p4t3b4_10Ij7d2-z7G8h&%KR@;NiaDI^KN|I5^}k90ros zP=%dPm^@s;?mk|8t=20H&Axtwsg?O}j=qj&1sWd#v3$PBvNIhP^!eSLPJLCno4C&Pw`ot>z%9-Jb zRZJGIB2XQUc-}w+JJHAM)m4VCw#r=j7fM9F0p&**7MkJZvQ$OKrNzo|sSsbpSLvy1 zswM@U#MLMVMcU@zXriSkW6=|PGM z{RPSf3x{w}P{9j?MIf@HH6M0cmxm`6un)CKnIl*80iR3U}UD5q)Nd-#3Uz!kH$sHSd zW|8c>mb#nHf^ae>)y6@f zmu0*~`+~)y3ul@`{vcTyP6kI;AsR(B!&6RC0DIpGbhNN4{)_Zs!A^7$Jc~~+W!3Eb z4`Wv`s5U9T!*tpC^yN+P%^~IjkE`h42!)MkLBRx0e;-mak=u6gxeupz@NE*OKZQ5J zdu!oZMB;Hb|Agc%%)Y!6FZdVdcOs$qJx@a?tMV1U{|a!D`Ta+D)0f|u<87SZ@5Ylp zX|{fE9dQUxs%3cyb4Da=9uIcnov?Y3O{cxE6~B7p6!1G-2XRsxc0+`2L+|!w_gcJ- zv-_2J(nohK+l%}dZ`p+Q@X3Xf#MZl+&k1tl>I6XXzIHcH#QSl(m)@h8oTD?M#JIqk zI9d{Z?_f~)f6o$X?ZfbyWcZ*7T;dQx5olkW3WPyrrnz95{#f)qCG&WoAuwJd7{hx=p$m6d;L7tb%`avu z=4t?Q1v&z3EB`cwA@8FL{np+?Ir7QT;EL<14RcjGPT0MR(KLJEBLdZB@F(Lr{=D>|kolJHXwTktBwkw&TmsgvitX zTTOI5GG~m#aT`(R(@z5-Wu|28Gr7{(64stL$r==@SwJ82Y;c;G`flwVNfq{0u>)Z zNsp&p)aa6FOlG0XISMhPkHqV=14S#>!`x{WtNJ*bTAM?%bgY)3bK zMw7k^5Bk!ztf%%Yel=gFj*$lky|^?SMuPHNxj#-@#eIUJT^vJ1$|am(6bzE+fcsZG zW6JY=Rs3E&G4=_=BF@Qr0jist`>PG^?ul$HClU^LYfuhF!bqtJ<$m5cC;njm~2a^Rknm_v?b)@oCHRrNwp}je=zb{76qKv z4vRt#wEq2GWmEtOJEQYc>mFH2dQY->E(eoqnIDW?M zj@P595d5RH_26~Os`v4$8f66T;$pcz%a+56#H-Br&Jt-XA;q;hF5@1jeGbwp7Mrkl zPQe2~!`y>#&JE6*8Rp-2h*29@;86E)h{f`+E7XJE^rqbn=USU2?EVoetv?f;;V@ec zoXmMORMm{Gi5Z9?mS*A1j+}05zDpa&tI0p*fx-dv9koHZ4FSS23Zbo}3)Gf&X#zGM zJ56t;=s=@-W40_$iWbeJ9%*?`8#mk&S{AP010zJjGdjrC?3hmVxs@|1JWG5MB$wlt z@EqEz-pi^G!Lq}cj++LVu17t~WS$#yzD%9r`YX{(cF=A)K1OTq|;>TBopK6kCCFpvT9NUF!HNK7V zl?NINVVd6XISjmSNbRij%vo6u`B2V<_K)=PJ3nY z{&x+R1_j04zB%3J9JM`KnbYt(H#d($I&38?21dCfi?JV#{mjFx5mpnzUAjqYeFQIY zDho6Occ>XjInb!HS?=Of!ns&C;@LhIOHnRfz&tRO>E`5WjoHS%%6;Du-iKMVu*y8+ zC(^3OfW-X6TkW7e!;dC|DH~^EosO7_AbWjIcJPI#n8Mw(9KX8GL5as=RcGmqo}%(w z-J$zgl((M4;1b*#u2(kh%}Cp-JA;24HnJR}Aa|KUSqTSPkQX&`EZrL(OreI<%vV}LOf%rUZKXydVcM9|3bRGf5BInj^jX-KtgJZi6}QftX>F= zQ6ci4C8r{7*dhtOGD6fN!l52~QZDQiXevKhnSW{r6_1djNaG)3rsG!)Tv)uo@GSGQ z(1&=-yypCDDEQg9wHQOf2!IXLtk@dN%aPJPO=^e*ow*S{fgCUN5f=Q^?5|WnpFq$X zk<1Xy12cBKJ{;&orn5m)x`hR)M9>>fh1=gvgN7SJw0~%~5*p5@N>4nW$`!zTWZBCy zlSrHn#QgD!<$NkCik2<`>Qg=>YW+L@JTo~s z1C2u*{;#P{grZ^Qhv4qR)2{%5>m#YWq&_Hs0IShKR(UVu;b=ZoVLQ@PAdf9i>~ zM7)U9`YLsTI#!kGaa;adX{xU{5y1JJSgZ8ou-Sj&kj{h|g|(jiVU~8o`{6PK^ugSr z?89zM9E>t^uFenv4sDic%@)#drdF`?v)~)iai7A_ZFtjoAmgMisJwmztZbM$&3s|` z=ai|vS71-<$P$;oL@)6G*^BinG67$}mGx9<6?>wiD0(aQ=w&@YoEYQJ3f}D;u^?Ud ze$FVb6LxM|;EA44fHh_vh&;}W@JEzGqvEZn=1;+wU3%G`;35DSBR7CE0$>43E9;3i z^d!TRIhfr9_Imohbp@!aS@FP$GN;PIgZ5-Le#47RTE>8~A`oobEgXZHI~(xXj_7i&oat zd$Z!bP5FUl8R>4i5a8F~=+AV(T$AH&ex7A-4DS7MO-93M!Gmbf*N`H(u`_tk>wb8X z9cFZxe$fw5%II%=g9ssW*_>oi}to zcK_>BbM?tNT6MWLX9}wjBU7z%CXw`2K|3uppF%c7w=P5PM4AByhtBw?x!X5!lDbI0 z3Ts6+d24SYsytTk&i(zd;Ixc&oj`A&dtwCIz3OQQJQ9nP71IJ%EA|BX~CU&E`dC^gWI0}n_?qUk55T2@N89pR1&=qN?Q~& ze=K)rP-x*aSPsv8fZ!Ug52M@~7QHaJ%_3Wns1H~y6U|8=r^udu6IFn>kxmXC(o1sm zD{@t9lO`is$P(uhi|_LgDHQMRlfO0 zyZo~UTmD%CmEWJZk*13Kzb4V!VbVKp0DkY||M?g_kHvrL47R@HNz#}0Q7Nc!_M7Gp9v;V61UOl-1_whm;dafChGU_*yt^L*?x==H@7ckPSw=NvqtXz39?A{{ zpE=Fa(~!NwX^$FEQZHY4tua0!|T??njXcpezNKZhk8 ziBsh8iAa|!|Keq-hBqg0sEEt2)b9#+DnyvYo8}(SKPK`JVC!-$0hTNuQ}df=wIuOh z{JYdZ6yYORMTwAPe;Ork6X5kTd`mt{f$pClJQkt#okAoLNRdS#IX0KPbN2w$k;)~h zgYZv}O=#~y@yj|V#%lB0fYSH(fvmMBKfy1Ksm2GzGoRx*$L5&>c!=?gJXkyvCkD(H zwaw$+_;ho+`;ko}5IHn&R zp0;FX{K0P)cZwMa0eTv=aF_WkqD%CrF6L-+a>>WBTFQY!Sa!*Sy67?QLpG?3CjyKf zidQnuk#^&xc0jI+JomY1L2OLnIZi6(z`fDV6k(9C#O4xv0OWBzpXvnj?_l8s{z?6= zKtd#ge>~=zUF08x>dIJ`pW840q~^AbtD(WOt#(hkMn zn7`c$<^Mn$ZT*hmPR=nm_6*y<6Z3%K8_i(|aJAsBhO@MTDu)R4^A>_yeXf3V{CHL4 z3pf0R;ISI?VVYMjy-j#9@BVgE9MQCAPxmpOE z!YA{y;h@Bk#&g9ooN&%(4JSml?{K2VlK+G^)nLYwdyuX_eux*Q2+RBc?3KU|soz!8 zsqrMwT>1OhcryH)e)%Cazxh8)llUS2{i_*I65;hFmHx()WP6mCjMR59(Fd|e!In_P z8SYHW2sK3+p~{YEgc>uD5vq5@G_%JqrmcUcJ?b}iAITn7#qsH@ut#xSI%bdJiIM}@ zqZW_*=j~B0fKRkXoju`SXOH^DabVfQ*rV=g?`w~08=pMsJ(4}@0?1g3?*qK{Yme&0 zmx1h2J@Rc}dz6WZ(!a(Y)e6Y}pgn2^kve*NR5r3f!FUdH&))lJjJm=yMq!s8&f1Mz zfy{@0cC5qJnT}wD8h+bhj8K31PXFrE(HWsi(+_8aIy?DmiV@10{58c0^_L+SkOpsr zx+RU{QL6g&Qvyja+x!DYs80rCgnGSS`%;P#>d*ZqI;;_D46-DQZ*hBuIdWVwE2d0Z zQtd;Bw?D1Ib}|JZd43fy&$6F13{4tuQ@<-R<>*iQQ{L;g{i5(2gS0>0a8J^Bn+o6j zd&VHjx9v}Bey7UMSoh-B2U-3HcMnkhS7d*hFc|!8`;+-wyZw$IZ2O%x5dOCP3oO?! zJtf)?A&Qj!D^~t52itx>T{KYp4K!c=C+tt>V6+^9{{!2f>a0m>UlqxoS-)RDfD}xf zStqKarON&~sQL8L54jw~`4G)A+LMpq7m=LstL8&L#NB+Nd7o1+!-j8Kt75YvdC*7? zIJT4z+QBOGp&D6;fNNRPANXN%o>7@oKObMQid4EpId@FXXQuGvJWh*vGy^tcX{_r4}(OGXMqqoDRE;$#PlBWH?aChE%mJ za4I$kjv9__{cMlN0XP0#nVF5RAhrQ6AdFQ>}<;wDjXMMfen{YYQF{~LN^ zL30$-%Q@p~qQ_$b8N63kYwwlS+9jXYB-_XOmCr2SDqXF49NE4t&83&IbLeuG&|+#M zrIZu1$8tU{baPnyXTV~Ue}(-M!gw(D&)GK&z=ua?|2%XOm}@}$C%*n)+dsbq0S?;! z8IH|Y*G=emz8bejTK3hm?o5)u@$X;Fd^G{yK=M4<9`s@IdccYS<*}{Nih;b3{qwSK z4?rEMQo4`+cOap?2PLm9`{yl3vVX3&dFJ0{|17$`|3)}E`zMsM{-!5KvVS7mKW6{j zPo9h05&v2HCs;Uvf8uZxjnq&Hl>KuH`A6A5i~8lC)cocLwk)UN}z{`2LMtBD_J_Ki}WC^g~hu^=Z+opQPIrVxHnx z>C;?q=mdXh)!7K+%A}Qs)dFLZB3E z9PjJ@Ri3R?W%UlXe7UeQ-N3;_zD&4MizXgjm|bPAyHj*=9cOk<&9r^cEcd`&a1W%j zk^fZanBP_vp!ytLm}#y6>p-9EouW_98aX-JUkZmN=-HR*Q{kV&nzBQIDHQE2OVNh^ zxaaU{wxC7-ZI=fZ#vcerwaz4POV}~ z;tbOPH_f859sX0j#sr2t+ z=$7=s`?fj!qoNHvlY2ui+p5>*;~braGxkNV@-$qePx1sWarkqhccv`y_a3{kcj*4z zMYVZ2B&0THMk<_`J8D56j}7rxqW)FUb4kSx|0&v5y<&^jWn^?3uBGPXK+$(e!wzj< zgQ@08(w|5_?o-sVs9}%a<1_BgHBS^Z1kVlo`k7DJ@b@VAJ7e(wh~@+QJ$>O1)Fu^M zgBx?q@BRFDHr3ec`I$-d(nCS>s;t1sBweepJ%Wc|$>6kD%nRd6Cpu9&Wmb>5Z(UEc z_c--VSQ+p3;2rwVGD{fc<>oKe%Nu>=7W93*doH!Q=j^`SbG+)Fm7U1oKOuc3Np;{( z%9Kt@3dsy~2P_}B|{=a{1!0#13OEDWMO7vy7F>F6}mNC;v^)! zBqx#EO2J%7=b0nsQ9oyy`#n6zylfx)%!)`v1j-p=|z}a_=h*%P3q2ib9V*w zq5FFDngZ_oor!(Flk@bc`TAYs^_oJ&G`Yt)HTdTPhW{egmMh59s;Z;Yy{zS|9(`f~ zXvsesRXs(YI9?Ta<#>I1Arf=kGpF2ufF|+Tkm}rc9c_M!wb=21YFwEWU62`F;6dml z6^;=CGQl1fr-v^qIU-Te_N51_0Y(xuYX07KIr2CkX7dSM` zJ@Lz6bm(2Drf2+Sg%68)J^Co4#1*~68NCCWKBu#Z`ZO`lzN+X+qCmnm;BtU1iwm7G z3IrWvJjAx8%FJL_wxVfv-1KSH(eB=#28xbZ@Hp039sVDouw=p7d%xOm;bQxN7OwOd z6SJcW*mo+9Ue>jnSIk7I1KT{w(Mzf5SEhqr?-vgNa$&iKv>Yez&5wUj%D zf@*t*30L&pUg6wNopK4r%=sx@l0XJ(>qVTu2EX3|J6z4?AzMJm*dgD4{c>2pGN*xI zCBEfE*@KtT#Us#g(o4L!+lN+dUf}r&H;15~7WdwwFLLVhGoYcAxLewhBqfDAdct^Y zApzl@@HjKUScz@Tg?OcH27pmwG1d;54ey-fc!5H#rh0~H){7c8AgBuj)XlCKEPy{< zE7WQ;v_;Mh-8apHFQ{p4jtyFSR@PG-Z*bv9yS7KWZ;#b)=I4Ll^ve98^mp;~FVO$~ zGMs%XU2@pnE8DissHqNqm<5W@vl?nRmAXLhHTry~UYpVUDI4Y?yc)1Js$r^QmC?fS zhWW^x4g6%gN%f2x^Yt5*qCYb?U+dAv=W703r?xmZ!rxCIfyF1H zU5<&$j9Bsg+`#4ExZvyq>?JjpWwV_8K~8ddA4Sm|r+CN8T*nq6z6^*Eag0sfq2+UhxhN9Al0otsMx5*co;r&;a`#D& z-V@b(kE$M7!~FPdG6LmGrqQr%y>!WKIcTml(?rZF-pB^Q#NihDjFn!$EoVQRbrs7j zOcBv+b87=)LVCIZH#(yyaYbXvAU$SdkP`I+;*0W+#!?W2W7ik?x%0ANsNhM7Ipd4X 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

      3@%wAo7dT5HV|m5#9DoAi3kK!!J_A@UKba~dLv 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%0AveHQHGW>@02HzIDUFK%u! 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

      aGNT19wRV^G-khGf}%r|J`M-|1wH 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

      |7!yp6yk)#z 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

      2L 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 z∈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 mR- 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�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 %wpzxBLHFdgeW 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

      )0@V03A3L05 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%0A-cGyPW6kD#P%3+&* zOKM$$%$w)KAxnqzj=m=~ODuCxeT~C6`?2(wSe77tnd>@-ulcE6C!p52aQMVO?{d4} zVVgW4@pG_UhoJUz^s?ca#J?5Wc^Johhi!TNmGT|~Pv;bm3kga9ouo_n%{FJUUt=$?Z3em*gO*S%kk%y#_Ai$vk)(~{gyV5=!Prh z-(a(KD{bAPYb8!%`%lq-`){z>{tH{L+S0fAgvjTa=%=uCXl#F}WsUxx&GCZmJXzMZ z-^Auopy%_xkY05mYHP?>fV^Md^mSM>Bbp5Y^yt^Kkvm|{EZHud~Ii2I&7Pl zcDd|x*w!zTTnbR!I z*V}al>io`l(eRk#*NQD)JB-6Nc#Dk>at|aR`{8lx(hMhI$*(h;Nj zdx=q4W+3wj-X$>@?~t1v<9)aIl%V!|ro$)wfb?6vUvdv2vo8;14F0^%5hL7cYX{PY z^)4Jf)hDgbrzGbPq%Yrd?{oNiUliYRr_fl&AZwO_j5Qar&RjWMv*4Pjea-V1MD5(w zk;wIPqc&CvJ=cH%nOk^uB)==aB9iZYUM8%^qxSRG=3-$8^7Am?wx^efUvyQ}{tbhV ze)u_rxm@D<(DU<;2>Q0aOQruD{j_6(p8pTA;!4X2(R;{;|ITO$f7&(Zj|`AM|DRno z+S`A36r|p_el_x;oY?pU;vWNhgZM42osaxz7h`;+Z}X}yvi_F7WqqOO3(M3pvTWu{ zdtl`Rd4}jWML(oL95T1`P)EwO_G|O0kthEjVj1!xbJ&qJ@^1CkKEU|67Pv3xuNqzp z-t)wkYd&$<7K>z^q#)zdXS2g6d!dZI1U0AK4xegyXM4!4!}(_`#MVbHp~E)XAo&Mi zduF}fuKzbi?dRDA$aR=nW@x7zK<2t`-Vn8)CzT-O2xNO^>4W?}L}~pZ__3c5GRIEa z`y4sO?~!`dAbou+XQ0;a=w!Gi&3ilB`7YZXoo(WdX#^86}JJt6e`Rh>zbKx_}0@q z+qDkc^f8_7W`}L)i!JA~a@hK(NZyHM4YF2d_EqxxCy=ra@?17(=lD3Evu}6Q=2D5B zf?O++r4MS1#1W%dYV!lzHEm@BYMr+^VpMmDE!R)&unk^i`vcpYLCtmMn&I(A?+{<# zvfd=MD?r9z9b-p~bc@7@Kpo#khfnyAUHsBv8+}sZr=Z5)@9;^!*x3em4A&t3YG*s) zu=VfjY}Yz$@#UO0U%sE;?63`HT`hYOZ0GQ}tJ}3(gIoilWeK*wd$H{q?73$Wkms!d z+uv=You4nHAb+1y9V@xC&uMoK*TbAFeS1%rTuR7X2bpCI>e^W6h!sCW#+8EfX`g=` zKJ{7R6Pzu1M4-<5K8J5G-sN`mi-*TqUt-63X%~OO;nQ5v#b4{N%@@cx5>WHs>hLM9 z>1=m9Z0l<~+e6km#(G_scj&P7ua~+cpys{Q;S=1@*=7z~?|Gf=4u@@FZTWffUWaYA zM(Q2iCae-+VdZ4C$f=cM*zwg0G!?i!=+t>OtagVn5^StWE(moA50=MR|d88lu-}oc3 zd(VGg>u<$vsI=E#?73Fz3K?!~J+zH=;E-wwtw=6!il@&`_>D=HMrSU{JT(dm z@vixf*m4ZpY=3$8X3FBzNKzI|kVS(iQMPHpeU|47fjUq54}`fuyS-`8vJ$Dei4RR4Z^ zx@cB8=*RGh_-uFM_=Be$Y>zn>Jt(n^1kAM1$hucqh#nkqG|Ic{M)b`Q(o%M$6 z{0ZF5gBSM%`KMQ|Zuba(U%>nBSFHBdr>pV*nOW^c?>^LP{^3xse9_@v^}u7i_t(^3R8Q=HkP=^iVvpedACsi4XItYY+2^n-25pD-ZLsm4|uedf2`AaIgF= zY<`cnXCLa-KRV3Izj2t?9C^5xJqm4q#?MbZ+zX$1IR1SO@btsI`kmlc&}RYehRr9y znbSS)4gIl+CPCC_VMqhd*P!W?S+Toe*B}oLtnMpI}-P4xX;BM;f`_N zg8MGqZ@~Rd+#kff1NTnc_u<})``5T1@#@vybld^%Q*mE}`)b^aa4*Mw7w*5oy&3n% zaF@8hg!@Ohe}(&z>(M{%6LFu7`$F7T;eI~umAKd8elza(;{F8gFW~+*?%&{k)N59I zGjJb^`wZL{;l3XC&A4BN`)=GDalaq;$8moK_qTEX5cfXZJT)JQZ$lk|Z%qBA_gCID ze52|xe8XuvzQObu@3Hs})8o7&yd%9C-s8QayeD`^dr$P9f=?jt( zVcCuJeZi93mz^=kTYAfi#po1Pi<4D1wc?5!Z(X$*k=HD{y_HulyM4t=yXM>1tX`2U zzGc~(B}nBL#Y!ZSB+FJUm7kZbU2!{-Z1p!STeEoOidD-N-+1dCtJa7PomtD< zmo2-wZI*@?uU>&%HR;945{z3$IH_B6>zbsqptN|+tt&CeRVW!dyK~v<+gIGW%3HqV z_T`J2g8amsF}mez;Be#eWjEf8g5Gw=vfI~)$_nW1C97_ns(Qi7TW`FXzAw5RRatTS z;yahDT(Q(!dFxG!Z(MmRio68VMoF^Q!mnApWDN#=>*}Q|R<(s(y=*C*QQ1|?Zd~I{ zkruDM%_?9r)uK~$MjYn<%idQ&SCKXAb{r>Iuwe)m9NJxiBsc_1a1xRe2*ilt5G>f> z3^2I61RY$5;1Jvghr!+LeY=w|F#pWGcdfVHee2!#XRV^UclYVjy?5=ZufD2%h;qco zhjhmHWZWn+HYWD#Zeo0wtbO!LXGi8iY+|R#h_9#O6FbF+#zk}@XFFrO9C5Zr#bg{#dYr3IfA@WR1`KCd3-XXDbA4;8xj}qpyC|~iLo93RN=oIXDD(^Yy!q7 zo{H}tnK=>|hqzuD#~HoTF*YV9^4kVSn0@q3XMDZF{&42Fky~aQe;u@hh$u(LsEE)w zj1+n{ES}12i9}y~+X5YTBv1)4QJ6x}WPW7q+e(}e(~%55l^7k-vm^OD=0;R34trxB z*xHo29~RRiIx;3CEc1C1<03nT*^`YTyP5ax5fc~b==JAxOidy7C*v=2B=)`AP}ja` zn=m1cqR|#S;?L_mC&p2!rQ1*+hyU3Yi?)VnoAk|fchGhVZGFFKdycjvXlwON+efr5 zLEDgT+Okc8eMj5h{msC2>mg~7i;$;~kB~fgejkVmsSjxdA%DHGO@T~>EP$+q?1CJF zT!y@cc#evrsz7u|Lr4cmZ^#(PJjh1K9>`_LEy!C)o}b`vAUvcYq!lC@(jPJoG7qu~ zk`8$YaUYHEfYgVyf^>xpflPudgQP)DLjHifhB%Ljqr4y$Aij_`kZ?$E$PmaR$Rfx# z$PvgL$a_exv2j#chz@B8X$Ogfq(EjsRzZ$H?n82ni=%#oRD;xnw17lIhC}8+HbRa; zu0dWyij9Ylg9JjlLV80cLFPeLK(;_mL+(RfLp-5BWg$AG1tc6Y1Tu0mJ`0J4w1YH; zn2-t(FGvo^=bz)KmyjEfV~`z?C6H;5;gDcRT?h>+0?7t>3ca}nISJVXSpk_0@q)0B z07w`l8AAS$6HJbQ0H`H{cS^?pRhW#JDH*YTaxv&7_~7JlY}-K+upbX;hIA@-ll(|jAb|d6$=5gQ5ZB3^-j)cY` zQI4?Yj?hH7s9yD=!()OdPv<7^c`dpSch(}Nn;m%5ISSpPVOgQAW)<5@EwpR^+Wx6jsygb$<+xV4Ck#|8GCsDtFFdDc-^ z`?_Y1j4LNm_5;)ni4KGR#W#j_PmG9jG;bEv5Wdu}XJ}+%d_JvH6=or$))Ooj-(NQ6>ff0@#O~U;N z0`PDT3h73ktrk2$1nIfJkhqADPUPX%Ir-yhx{&K?CWeQjtHCglJJw2!iv!ro7++*0 zzG=(sBI=0?-X|o|?mSPYS~iFZ3W-P{cWwbU5oh=J0=MRo4o56C(+%DA-D$)mZlu9K zCayUUMx>)jr>+DXtafV-%op0FMNHPW`;pI*XAFq3k)B^qtfREw>R(@Jgp+?nbeKH? z)Hy2SsmMng0i)qtpaGvVc}7*4elVc#wdqkxz= zd`FF}xBT-&goOd0;N1hr z(`P*Nx8{UObg35|kz`o%a?->t#O}d_<^13#{OGMP{mEdR*6BH5VsMQ70hm!FYnO6o;QU5Y`YZ2`4 zh=Voy%R8c%w>m-lVHF!?09v$^v%fcE_SJ^j2u+BI>xFj89?QSX6?Efu%)*ech7q0O zLZBBEbvJVy8zm+&Fv5<9{1bfLP(h?XL`}B z_Uh=Jq=--lv9r+$afqmDx(39=|AP?+on&i8<~*Vr_%&AJ5aPrCPo~15-Cqx>dgQuhj?g5k zv3)PXQv@|hlF;QTG@HzX1$y5hgqA-{lGp8ZoAk~2!lh0^D@5{Mm2M1{y0*PZFn}h99XO*mi7BNf5xxD#)9c+@IO3vg<{@(uQq)41dhwYDF>(GN ze4twaB-->vL1oE27gaqkF(!P$O|?yau6G9AP#9v+qyUaPqT*?@X9O`QaGX)qlvWcw)U=C{7YMsIOWewe~p zoj8WP=eJ(kzNR?7l~4v*Pd)Z~TWnvm9K8nQ90Bx%3qjpbX~eJ8s1-m_tI1uP_%$N? zXKZg1U@O%9zj&S+l#hFs+iel^)fZDITpHE_qRY@S%#u)YKiih{igi%WGRB7RUoCKq z^N}`MZ%*I=6-)H!8?RrGT%GC5n|PY*a9nx_5jH(m1Z{M+__Xbdpj zzg|D*kn`7la=G`J?~i@Ye}9~O>HFi@6W<>vANl@x*YWRf#?yx-Z=*xTP9C%^gg zIID=q3Bg&`cO-u*LF#tC9%r>*%m3q__gz}vuIm$l8xxs#e3^2bk)wm)NMJYz$m zBSJIU=TxZt=e^K0=j8XtsbZDy&VPGMY8A=fwRYTh*N`^fHIiL7gXg#N|1{OWlb+Vl zGZz21U;zHVyj1+(h2*+%Z~pwh=g4vFgYS?3<@~mc|4)TnOa5Yy{`p(S zL>Y(FuGxPcXI+!E{kwi4=SZCoc|TVOsUIbEZ*~nEwk09n5K_b73mE`OhWtpiv>_So{&`3vv^znb;M$Tn zo{MwsaJ&Qig|NMX<8e4Q2txX#725J(+aJd*us;ji<+#Qb`#rF~4BOk-j>RnwA>=#4aeNc!$rxTj+ZOD5U`zUe6q~Mskng>Q_A_X&jjc02 zL*91>_7lW%x!O1;??%2q4*N-vJCM}dP1%b#5{_ds=gIT+Mf-JZiSBKO5dE78A@807*@*paxc(YG zR}pd-$4k(D4Ew1NqDK$W#-ojl`vb@z$VMEK`AFWY6|O0V{mYP>IQIp|W3jD<G z#pe(ooPUe$BeYM1%!Z7FtVY{5$XcAAh3z;Nw}YB2U` zwAF(U{RtuM*giq~Gi+7JIovx5TQWE2Kz_nCWPTF+M&|fwv|S_j#`bp{lg~2{qJPe$ z9sBFCHE_Ne+Jdm%3|WA-*EsHu^JK1(`TrPg#4c+PVvoJB^+x-2Y{^{hjs0_I*Rdaf zYsmsp0o%%uGzhtWGR|3$GB|d_`CQl@!?qmc1cZzY>F=M>PUcQJf%b*ie~b31*iXg&ZV1r< zGM}@f{VSe_DFoAFoaHTl%S4jTI{kbu6BGy6v9HQvwr51vWb%7VSEq^7-gRxu=Kb z^K8?(pl^v@^V?tU*SpW`*rVYc60U75Gc{=WjTvJ`&mFIf3;tQ(Resc{D|f~=`>=4( z?K@#9t=d-J@x=fB7BP6~uLJvaSvRC=^_3j`cnN9mpfDK)!Foe~`? z)NE8#d=+q>t&%j|n%=FA=5w}?%lN~mJ?cK1lH<$Mz&!8gAXYEq~5w(VbK0lNbITGc)XB z*P~^AyOMrmm+R}fN7p?FKG=V>x&7d{FPl9#Zd<>2dB4?Lj2Pblf1IJuY?JA7r%7e6IbO&z$G?mqOFaU=aoUV>e zpHfym8t8rVL7}QGUZ1Ym%V+7nV_KKpg-cXEGKac$ zJojeO+2FgYpO(2_(uW~u zMs1tcX>z|=TT{)6xmJFevc@xYwR`UF%db{u7j+R|%!>+NzwKh5#7!>k#SQCy->iWt zpj;tjjbH^xF9@*@erQb31-tD7{D_?2r`Ar?+uW|yy^6W0ZT-sPs*JzHsabn}zioWS zckADu`LDIEDY~=vw^wGx-C1qq`M>@9>v`|Ltar&Yd0#(5uE%TI@#ojZ|06q||M-{j zb>9E@_kZMZ{@ZUF(kV2|5#G5=MAvSSQPDB6-I35wOzP3I7YU#6SEFXF+J63Z>ej2@ zpkbrNO#+%WYu=(|U{I^pZ8FaPPx<#B)xb034gXOMy#J^4fc+l-kE?@|vn!#jY;GWU zP_IFyG6!eT)r_6F1i0aE;OuK3$=0`jvb`m^Yxn$%^Sw#q-~0{yoYCl;x!v$zyuL=} z^&4^h@p-rA6{Bv?`(s|)fBA;5_wPT~{zOwZ#Az2hT=b?oUhI02Aj$9l2A(?q`!xh< zO#h5e`fiT?%7=byd%xZP_73B=eZQ9PfA=`+-gUSCdEZ@Iqdk4MM|&o(%iv(MuK9MG zzBSG>bz_`ot#2DM_no}|rt!bf$BD`PR0B7J^G)^fXu%c zxIP)z|C3b17ZUk@{mlTiuufBV}E2Tuqs=dt;e=t`>+Gq zvFy+6GB%an!T!dkaB19O?hJQ>d&Je{8}q;LTlnMr89t{_SZE|<6DulF$_8bN@|$v0 zIj7Xs#%n$Ge)v!^K~jh`R2nO}$`|D2%4YSXc3yj|z14hlT3@W+)1TgsENCWOcfl zs%}(k=xdD~#wp{fanE>Vc$m3NFMLBKlQ(OcP0Y?_ygAU^Xm+x?SSQJM#vKjt>$%ob-$u_ZW}Ysv+2C%ALmZ7et>quGLQ!_VRu@co5uVt4VJct!M=1La70 zrF=z}G)voV9kp&+R5JW8?pcCvMCWBJwh4EN?<1sO>}Lq`g=NATVUzGla1jrPv!s>M zuTp#2Ng1lR<4I4L^~p1h%NTo|p32N(`fvle$~?nY6*wVCXfF)IeY`~x`nqe)n)>+#vYEA}66F|45JJOMKFM1i1%G_e^F|RNyva^9~ zKE60#j<3!ud@cSCKU$n3&J~x78^oQWA)S^kN^Rs$@+a9%30A_DC+bV}vzk*Yq_xo6 zXdASxS`p(%qm6OPaIqANkVVOO^!juF-IoSd*DeN=03Hq!9-=%v-dBlQZ8L6UFOR6WuN=ec$(roFdbV_oOv&)8DOP(pumv71U zY9mdOrb&CG1Cq0xO{Qg0{$24<52#DD6IxY0P@k)B*IkW*Mo~jD8W_C^$@nzGehuJ; zVGdhrFLep#(mgd7w7Q8lL7S(o)plt|w6oeZ?Vi zNPVOc(s*g9bkL%J`Uod{mDC-;nLU56TX!u&q!U6yqifKM>0R_8`Z%oc3pyKPGPRiwOc=A0 z@na`&PsJdqofIy`OZ}w<(lY6+bXkix`Wb_);qU=YR6E?GIlBdOVjp*iI}3~Uj4Q)e z;90&VENdAdL@un9P)e$0)oQAy`l++kh3XzP4ZYWF=Wc ztzWGN@C{DX5Zv39&O;ZVtJ2Nrc6126l>P#5Q-xufU?!Xy%lyoEu({ZxY-zR%`x85X zeZ{_qC(F$h<{EO%IDuFBUi<)9I6q;na6+gcRugB6xiJrmsU_8ls-pUi zskT-7se{#N>Kt{ex?4S}K2is3*R|UE8U2${z$|07G*_D&&`TH0QW(Y8)<=tqbs}z! zDnu8jIocNwGn#u`ovP5l4!(m1yO(;;DM6RaH){ zuLh{Y)zR?Ewe))WZvC!az$j_@Sd*>u*6;8&8TwIxZb7%9Sw_NJKVo07pV-<$q|jHG zDy+v_ief{Nh7Fk|?UstEhT27Kt>rcgm=(xZPxg}=z+ZHcd&vXj zdva@Kl2T5si~icGzEdN#XW9pi%uIh+i{bi0eYL(vKcb(&+Y~h#8O@Cmn0*J0<3?vQ z%B&4kHO87`?X_SDkRWoheM>F69zB>ILGPsx;%5Nd8PbzcOguA(S;Q28b_KwrjbkUX zPubUO8LlE1%!PCFxuqQG-`sowK7bG8SMwYAv;1YCv7$mhX`$qdvF@UdQ;)#YG&d~F zzs6RO6=I#R&RW;3N7h^N{izxAr!-xGu0!`>h!@?*B(p<-BWJLS*cx0tt}7SEUEwWp ziL^=@s1Ac4Td5v_FMF=ORcTGsqO}BVk+wohgAH}nbLchox_VbL)}(eh*?6@gQypVx zu=TkBZa6oFJI!6>w(z_755g;0O5&>mq(IE=AyS;uQ<lbuIB$Q|R(bJw{C zz=WNFe1GFzg*-w#AzUEdWU@3v+6tZVmHkO_>srP*lwqr~5?cd^bT_x3bK`UJRe6q& zlbUjwbI%Q4LAxdf0!{2Pc!C{EA2`DNLQmppfOEoAhZ@jp`*QQ zbUjO00d)17kS_c#JQnK9C)B&DpVnH70=CVqZ_$5)#$C~e8q%JGVyAvLBbo_2E9FcYhSiig~1h@X#J|Zn=zHQ9df4 z0>;Xvl)`;`DbtnJh%`*Kwi>0ztJi?bbHm@%fY%$NO@gP}tCi5p=mGF3xs9796lpluvyHtA(q-xPh+*c@OXzj_jz#=B< zee@KwhE>OEK~Nx)w+nFFnsi;dJKcjGMUSV0nB&X^CO=yQk=`M;6jz=TIh|Y2ZNUt? z1Fg@=7vlY48612JpTJ+?Z}OvsiNY1(rtk(By_MKO+$$awFN)Vhf)(3Kq0&w1p7aSw zal5=1xZOi3s+0tRJ*d1_3aLxg)#^6*O)~4rC>eS!JxFh_moTEtp5}e)sYMdLVR*(f z^hNp>{fz!d`!H{rDu|*+^7DWR*YG>|gSLPAS(t{o6d-m(@3n$moi8uN%-OCKReuEb z2nOz$td-R->v@bKMhQbV{EaYUqcIN1i;8t7;Um=sZ_`LDtyEArMN#&{UsW@B!xy%- z3#{vMXy`-uC|sEAOijWj7wtu#gAe)4bl^_&l?6u7g_=TP@jZTMrKD6=(xqm=7`>$r zQW5z_SprgSB}dDN@(_8vJXKyS=T-{9n$k)grI8W_Y(E9qSyO9ZZg){9s8ituzNmw= zVLr`%{oJ#X`HiNyI`T8-qGurlgt~Y5q#Sb z_A%?pv0Mu-iJOX1yv%(Ds;&ubNrA6A#6LuwQC6siSSb`}e>1GWV)2le6PWT2=9`aP zQ*J0Xm4A`9A+GUOYAK=0VBq_`@KguXW9kL-r0yUMjI22Wk#y8-#Ch&pm8_%mOO3=qI#0 z@M1WV&Xi_5vJN(yO<*^&-tbwgxeeS7?l;cej!ErCP;PIVJ2<4L>t4_|#i(U8 zG=hvIqmMDv7z2d8$f#fjnkn!|Kby16rRF~K5Om-Q;;FZ0nAH`CH4Vr&Q#W@x+rHn0 z&P`XL8Ct{KZcazj@pL~r1@n6@orfvNRA3r0Lz%@)p!`A(fo&!}@_>?CjZkCM-e3kc zB69sfE3H-581!h8-IHWY>+6%zpU=^w#S8=fV2|-0NOyvn21a5e5CHTr-I-dC&5txo z%RpHD=ufl@qcSP5EBBZuOi5U+ZR{T4S(B>`o!kk(eT{QQRJ{~f<32A61HkyC3%wE1 z<(K@W2q^~`gW0h8PvvRK9i_Tj6BwzhIvSByeyu*{^bJH;&N{2N1UfpY=P()@EsP=1 zutUauBL{el`es*iq`3@zcHhilRl;nJhpsIL8c)N_xn;euNa0K_5XH`PKH8hEPMbiT zp>z!0haQ9eI!K=Z#(RVaf@Zoh0~vQV4_k=+0Sp<>u0w=y4fv@5SBwhY2aBcg z&G?`AsjyDJ^1J!{{B`~f?}BK$xKJMR%pW@2TbK-V_*Td(4hDYRf_FV5-hv)yml#AO zBc-|EIW|lCq!ZE=sWteLNw5~j<*TxXQbTE_^i%Qy<+lM&st-RsQCqH+(iOyKWe}T2 z8l#LY@Y5%a-|_yh4QDftSgaB_ByZ?Tfv?DKb-)}O27I*)@zXx*6?)0VuA6hB73hjT-2gMJ z6&*}Zq^H69K83y)Ko3=8>M(7fF?})9HZZ%H4~Xf!*mBUCTJT;WY%Dtf4CNGdKD(OT z%I-)1U1cAzZ`k~t$|Z24I1+<#yahfch>zo^fsuK@Hx#-EF~U$p7h8lh=uZ)`gxE-I zjp*WlcvSoZ{qd8cq{Y$>=?r|14386q=wiOS42bEXtSOBVrHxS5D7%4!%c!c_QJtY~ zQg^Cn&`UWqFRd0ds_S2Rsv-D_F5oK?!Qu|mM}k>ei>N9ccHl9PNdcp*A;6ag8r_Ux zK#9v>74{j|jhBWi^sb~?4eUl6%)q|pP;-X)n|a=RXnr#DSS7&#)v%gbp}?;Dtji?w z!w;moP(`47o^)kepdG*@<7|B!%q(ZNGB=@ZJR8FfVn-s5n1V=R0lO3t>leGn>cch< z`plK)MHx(%1sCYqik#c}}Z3Uz< z8m!g<=@03VR00^YmE2SA2cB}X{8rAU6jZ!{2+g}rYJBpRpALu7GNy{{J0WX-@l?WN7vmT3>P&ssjrRzJNda86Hs4)pJt z-V)5iuf{Rswh?b8!z11>U95WG#?He(VODy(P%qIvd1xQl^Tu=%Jr@144@}V)IzLm1 zv6yB+-|Lx!%w^^!5T`e*Ag-In{>tuVkD-5x!v807Irvh%AGnK1;PMUpHpFzr1zBh+ zBnhL0xxzN#g791@Df)^b;xKUm7{{hyNBV*p*@)S9T`CS%%wJBB`^(eiHF9~d$Q4u` zk^O3QA2^=pYBsG3Fn5sFQyZtv1`7Bc(Q7_k)Enp_;BZz00o>QW=!J}`@WbK8aAT&i z4(R#{c*!5ZGzY*o`&hoPNk1ckc}h?girhEhofp$Aii_eRU!EWKIa0?O58^K9@C)NN{HW1^xM%slDc9V-E z`fiTMYJ|K>J_hE}L&>Lj0g0(fbEQ4JVP9pSGEZ5e>;#)p3?o|`tU>}j;{tV=x)&&C zp?+3>qZc+ra9;V#lYhbY6^91U-@tK+N5eO@xh1V|}>FV9EW! z;q>JD^UHwOH}fRMAzXE!Fk4t4tP-{g`-D{Kpma<6A{CQ4a0H>4!{dQwf5(#+ReGrd z)C$n10oqLc5&CbxSsGCk6_D}09q2dkxcQlx3}H3)V=h$SR|*cPnjW(+fl*~pm4AdO)su@_+3>Tr#?e%xSg5!V(h z$!q>2e-_-xBe1xHn-3JXin}ovvm<6dA)S-_fjX1q8?ff@@q>kdN;{kRo{ZS>v*L@$ zJw+|1dE@D4gCEGQ=hZtSt{J0Gva#k(WOF=>+(v(6p3Qs{*1M6}+}sJ=ln(6o*8B{c zUc|a*J+a<{Z*sBglPQ|8B@yuYGZ4$&Kp#dhF-&hJnVEvVyue&#?lVuB!fXlFjmwM7 z4GZ0C$Bp0?a`};K2nX|!20Z$RFDMifG@*vjUl<}R6qX~tKQFvPbYE7iB(}xe>I;8A z4q1a8;&0#!o{Rb5^GtZWBrpf_;Oo{&1z>fK0YNqaf7U?_LlkmK{T-uLRyz!fTL;`v zpwSMjev&Z&W3>h-`i}9%C}dVO{mj9@VNcBWCIwxzfOG|jPWV1HgFyorAabVs?+qu6xY%DMv$r6aX zj<-Gu8+((#$5#}pBcAoOb1fSM62az|ihxxQhUK^`EtOY;-+BTTV?QEw6*e;5W?e{p zBWS9v%T;wwkApp&tk1A<+-uzeLqIsLjmY$kG>gJx_*+}?7FS5d2=R`K&0*G~o4_9S zr5DlDz-ujKRx`gNW8==AWxY6on+GN5d4e;0qQYYj8w7DO%EG zU<{JWcr9&_cggo)&An8II^WKXZB;)4J=6oEpM*@|FnzQ>3t7w!`c|Ew%uc`yeZYb* zve{nBaz|dnj#=lp*xW!-rX&-@v}Y2SU+`qRnf(ljBc`)+VF_r&)yZ56=0kU6H?|17 z;LCr6XChfDN^%DdDj*k?OM@qDEVsa1h=f&|q-;jqd<`hrOLa#C@mddr)eHx-4Awo> zg(3wk1;FVJ#XKy)5QeN5GXPxQF<^@;$gR8uv+LmJ^Qrtsek)&2=m^F$PUr#eI0n}L zs*q1CES3{1ivgIAVPaR{vgzV_pwq+R3GtcuMl3GXv{~N-X`)1Uy93eYj0lspVatcpf1*~wON}``3+DL7;wqLshHaIU>e^vL@ zTL5Pa$1L6oba4)xQy%17G$YiG7ndSG`4L#QBIYsSI|rNd%}wSG^Ca+umqqPzvDdU@ zhs{k!lye5GYy)Jo_cKR<8B*AzY%V@O(D+K^mG|*QgdYV1Y<4rD6?m^hLJrZ>e#>LX zApIde7M-PRQb);we9#;z71_ok(sPOAPdk9A?JWI8>tpRrSWIKu0uenfvpi3&zG;*{KdKf(#(fTWRydt)?6R!Cz zlb7{l8z9S`3~arDJqPW#;B}`Vvv?ep3$A<)zBXUqjyTVO!}35>;xEJsjl|~S9w6z@ zqN|+~TqUiSb|MNZDwmWi0slnEG4R3}wycy=UXc|OdEU8rdspB;FZGA7@$({^8Oei) zUqtrrxz#@>j{v`V!MbWuPhF^N zz`{l8lC)0OM1;|r{)L`R|4MJCe+Luh&G^7dyRkXhf^0FcfE|H~Vu6QO+j>wC@n}_! zgO5t%j&L0E)#1?ptH|Ya$9zAI=<5|2M|UxoSWj#swh@EHU&Pt4h^gX!pyKROUgS`{ z5r3uFvtYfnMIx-?YpE@wt{;@rN;QQC^Ev>W?l@(ma#^{dB&xsIHvI}P?;G`#>VwF9 zhPDLRr+3Im=g>Wo*CY9uE&49~j(*R0Vsk%*%@T+ZczCV`W)k9qJBSVl(^?79K`)Ft z1{&4R=kc!>-4MC5EX_ZHY*|j5W1Yt=VQwH6$(-_ zuo&;ncj2S?J^TSahu|r&z`gCkcO@VWA0uoO4kL%=Cgv355EpEN2Ao1%a8E2`>p--W zAWfFn$p;aC=U0j-89wX!uaBa@IQW?#wI5?2Yqmn_*`pn>8FC*xQ$RfYZ~7rU32};XhtPMinV05vd^U}?623mS@e~dcCSZ}$t+!0LdY(y)$G3)B6jnr0nH^QNB zQFmeVmT9TlK5+dasti)>OvZ8jss0*yj{-&|gEo2~%A97*u~G3IqZA_YQRZaKy4B`8 zFv>YBPpcZ3p<&i&YX`;?w$|6xjyucJm0*23!n3+F{!ByY=TFQz)HF3?Te0zMFChGN z$QmC<7BLCzD8X7i_8jCA9yT|re3_GToi2+n~=tqcznZbc$P zj0qXwN-htLu0S^A%j%reb zkAkz9TP%R6rixhG*4Js`9OOifi?D0kbK;zywC$H;jX5dD$+NVc`N24dJG zSf52;>JEXYyDLAEU6mY)5900CN`GYtFe1svu2V@}9m)NU*QRSvwb#()`QYdZgP&__ zgcx2xfOzg$SNsk>)~oVQ`PJ~+kw9fdbu=Wq+I4r6=xy{Vup>^u1l6Ij?eQ+-nLXe~ z(wPU$WFX=9U`5)4r;G$IG62;br0S65&kmxJ@gjeXcLyG5AhZ-ZfNv`p| zvIOW1-!snD&b5%*lFRfxmJJeh(TnHGq8dmtj2pdZt3q0*~3=D1?iMQk|4m}=}YP6ILLM|DwSX!-~+zrVq^ z`k?Bn4Rk%u>JMF*jEpfg$JMSI66r4BczXapj|8UtXxr-$rVCRHl_3V(95a15=J|g1 z1iaC0RB63qdE^CaarJ>QIw2qa2bYg8f}BWi)TR7{n$Shy-k$QG;BN~9X;9$Z3Shoh zl&j0_mCoSDsv&1&fNgB0wLmpdDB{`v29@e+=Po>$T*#r8VHoBua*7_PJu5BFmv_Pk z-$oSasWe4}X%A(UU2Sqnc?nKHR!x=Mb&dL~T1YFdHN$;3X*-bbtAv=cKPs74g0UH8 zOgHWtkBp{fkQs_7qA$?)QL`_y&!dpjUW7Qp)y_4RU`nGB$3l*T#7X-Q)=Rc_nfy@A>kbvW~EJNX!u zVZ`@U(5gYF>LNcp2Kj?E$ddB2JPL`!Q&4e|rav^E8>?VVKAWzV1lpz!tDz3r6r``Oc_22!bC^ zL`6(G7=I@)KGnha6T43kc60c+A@WE$4Kd_v*;4!z;?FlK+wAC3RGX>o)G3%9}s*KcIBgl{1mYm3ytN#ny(De)G_MqZ3L5L7fF=08GIIg^paYE z_wk~C02W&g#xXl;Wk^M4C(MB9%v@#*vx_;+Tx9C7jlew5M7CoM-jig-Ni@|EvE&iq ztewXvZ?_-ua(QHOT7Ut$D&3ZwULqhyEDP3aBavjlVNtP%~> zG#sdD4{`(7(BJP>PvkG_poT9L+#x~tX|~q5>$!B2yKjzp9B1^jqd21d=urGmgsn)w z;y)iTgnQunoDp%fK)gZN7g8hOE`3IoLk{rkWt6JQYvr+831jIB8&?8RLKTAnQ=Dd8 zMn2(@In|m4{A_bS-fs5q927yMuOLs`fN8~qBIcvne#oYHa&5VZTskZ-&$mQ&b~}Fo z9MvoS3+m-0*z}Ibzx4#ux(qc7gq0&T7n6{IIttwX61n?QVB;Q3FHy@IEN55pDh4n| zMx2vJEdU!c7`@_Y6a&U@jci*S@YF$6XN-k){Q+~lCn^P|f~C4e`~>Z0+tv!Gz43)+ zjiD!jr&>W5VSYp|QA7^y7;_C6qABXtBaqp+h+N`3c&4i0O2?y$dkMD+6&KHt9nA*5 zEs$@^55&AbE?z~hFdVVjC~1w72HqjBT2P&goGs8T&|Y<5o!a0PNNwpdAb=NOJn<~P zZuXqbO?P0tkh2T6k=tT69em~>*zZNKb2)`7;6;+bk-dl48vyJwRh$RZavS~f88uZs zQBO4vd>KJ!h2;{+k#s-~F3DyDuEI7~KwRjn_$zmn9BOyeCyh|Y+B4N%%cUJcl_$x` zmq3ljKrm@j!K9@jC-4M0fs)7}bqAZd(XR1yGxM4S%@9;9E<(=sxcLg$)YWQ==xH4y zr{AqVERuo44^n65xyRFl>Fy{vz@4v0ZSZMe%ct-;P9kB{1W`keofos)?D+>&ppeLi zJgJ}3Ka%P7h?fm(Z(_ojFXOw7Ga!rX1S^8NS^%5B`e%z`Ap}I8txt z%lUKNxgMxqn`GA&5Dv}*bF?w=MuOPit}fpKp7@G*SF9>=Qhn645lh)a>Sxz0uK_zn z7`QLUX#4=KFj9^~&T6oHNxqJ()n}Wds)6bf@|M%VQ*47*_(3ggS4oai$D?9-72fo? z`V0|!eyxc8o{?G{Duz~SSG1d2CB*C`H$bX5rlSU$)J0vxyexw%;3(Apjx@%>=dG}9 z*J+I1GvkfX4-xJgGCr|x_U|1y(K&!FNew_Hpl4Ejc!lu>mY9axl=W;|E(Fzk6Hpa( zldHoI5y#jXH$ys%`iZt+VFzP8QW3Z9QV*%8!Gb?Po!)ye;g!JsH$bG80PF4qPTS4q zTaWUmz;QIfjE+SO-B`pGvyfLl4oi0nyxu3#Lnj2`RNjLc~m>p zghy{fhk>2DLhk|lcmiDXeayB&;Lpdivsj(0f%vc$=fK=n!8_#^E{oSu+5J{@lS(7@ z&TmzPj&(q_QKB`3e8(I&yFM!c5yuWxe2K^#eL>_;@MI{E>1sPyblI*R3=$*7B)k7M zVl9a-)sUhwU#FvDbD4Art6m73tY`XHg1`%At|pic?(&p!0X2~x>Rr^FzSi83PbsLE z)GO-k^oizLvp8bkTJZd_c&cQe#!0Zlq!wxmY}|eD&KWkYHGK@M%N0cQ&tbu`b9uOx zsD9Xn>W32;lY58^N(o)SFD@2W!tY-eOGqQ-vB)JZKnCukTnx2*8hrguJk2rX61@Fd zjQDlL>E(caTcT>b2iW4Vz_qK4^~MT3)n(*J2~*S-wWlMkaT(dDU2b+g;!f0@u4m2w zjqsd_sd)Fm#oGjH4RY~_SXsKhgX&Yi^yVn=y^(h@oG2-Fd>Mt+M* zceCr*pVKGVF~DG#z@I(l-}2sw?WQ1qTna2b4gR5))JqzGeqM`MCl6NJl#(lh3-5}E zZm(PdR%W@9id=CTDud<$*RMe(^kLOQ%Z++G7hS*%ivTrHtuDRr1`Ohf2&cg*~CsH58>zdYfGsG@R%5%fzaT?#AN)xzaMugLot#3BNk-Mf z2rwx3kSi<;&)pG~4^zO@{ejpr7}`Ea{0ZK020YXfWYZ1-PhJ6Q_e9JMJXse})?jHl z=60HNL2{Bc)Qcp7wdPPq`!g!ms%d`6=uAe8N!CFW)ywHTRzJib(%gmIgO8DnH=79V z=LqUQyPJKmYGw&^?uL06UcMNrR!O}zUJCy!Y#26^*~VNdca+Nuj=eu>U5W}7Pze|y zv_a(o!5aO*`AoBO4WEU&sMiR>^GD-33m~6T7n#2tazXG{Ih4mrL3r_Ps98Cx9>&_H zKg`FdS9Q17B5c8$m{1`CtkE5zw#|o->?oPV#DeG0JW=zu8gEk4&g2$_PbIlC!uDik z7?R9fR(>nOiowj?O;$<(pSatWTf5AQK)q7*;z*?Wqn?XM_3QYU_A0-5c?0 zZ9A?YE0c}_q1Og>>T4{(Y`zS{Th$z3P68Km84U0X}%0%H8WEd|9zR2c9f!~@7oA&~|9tTTtNEX%K zVA;;7msAqF)Q6uLpbvuwJx}U;gWYXEwv%4Y&b@Mjz-!GB>cDMa>RjjtyNLObBd!5WOW|&=L6JhgOd4v+E8Sf}`#mG;>$X^hW zQKL2+%BwhZk;g7-H{<31-5^)N&aUgvMw^1 z?ux3;5x~QOp;CV?ST9doyO&~pMuwg&z^c-{$N`>2hTtI+%-&(2aUZa>jNt*G0|CdD+*_ zUAn6}(9SL`Tqo70PmM+9-i$RQyE62G;G5ERC20-Rxux1w0{%>2WK}7w6q$<(hh4~_ z9tU#0Cj^T{rGmW>Jo64`>~4PEPTgPJs7jSI;s;Ip!TbCM%DoN zO?PT4y3P|Cm6<8L$dL69z*~RupZlEGoT*je}kYsQl@g<>&<-{()boa%=QVB$B z^`(vSJ6T6QYOC@}DQ;J=t^}7zFg%&#gcm1xb{P19-}K|UlaUKicY-n3SPYizqCr-C z#AAixB4lbBAkyd$^tA@{q0}{Z{6CvmI|x+AF*Pw8o5D{;aq-+#o_gwz|6>!sBZnB4 zWWY6;(LnPvr=jWwK{5) zh9S4{Os$1_g~8eg?I>(o1+42+!8SBP1r}L1wBMKjhIoOw5_SNO<>_I^=VWEvLT))X z9#yGxgr&kdfiRTkP`hzQDuY@$f)q&gKFRccQv47tbw)K*KYZU!wKiAM)+ zPdee$DQ^#IIBtIzzJ4#F+%xw4^JaapvbP25WaE&T+knj6D%i|Dz=v1ts+k{vN`kPa z>=bzMJXpKX4&OROo+TGTroF7qYRyFD`6tCi%@3Y41XyqZ_%>4OdKL`02YCFu<}>(? zLSRhxTBz)SfAg^IsXNxcMA3!7(N=_gdk%i8Di_0L*S|E_&^)R8tNDqFyhv zz?{usuXZ7-``MTQX6cY|41U$Xoa+hJ*Iq9loH0h(u`;LyaM^fzEwYaRSj`>HC-Rd~ zCGrk6%aOuBVFNO7xxj(Hz{*+%^+?@N1-DdvikQ&{_2F@--dTcp@g?g0D(TfRyUrlX zod?yl2KbTwz#qE}3w`A z)J%T_4_`niCD1^B(WouDCw>$QNK)pyiZx)alH_0Iv8d6zjELa{Vi-@gu-X{fSs8ev zrQR1z!z5Vh7tqVkMtj6BeGn^pWW;SY>skR7YOPS+-xJKyQOxbj$Vpb>XznHW184Z} zhEkZ+RjMMlfiC_GJVA06gp~{jBQzVH;k*(Jk2?nWL&9xT)qCL^`@{cuPz|Aeq|Rok zP!k!vGmz8A(=0!B;jxgcXU;EJhsLA57N-qc+(3GN=MzEzR;nRFejN z-oy4Mw~){9!g~9@$i7X)oH~kH&)Q($hjCB2SIC^^!m6vfs1#l%q=Jd;BM!9LRd-|( zi((}TS+h-^;rz{p%YM{Iu5x*QazuBUzWIy zOajT-FGj>W7Z`}3pW&$2odPSh+Fo~m59_vj%gLy7PL)eS^D85lcw=i1+2gM>v>4!`_S)E6IE$t^fQZQBmea5;4V)>R} zHP;>B)+*4MaJ=&>)P>xK4J?bOxD)z&4lMC4M7Jgwz`8;sSmJj0or^|@o7w?O$IA1N zxtpXcP?jo3zzttga-rUZN2Rkv9SB`s0Mxf%J%OCnOZ5zF+ild%*FohD9>O!5tzWh9 zTOzJp4vwtK+KaVcMbr|ih`DU~I zcwz88m0_nBfL~C-$+W_X(BHXx_AeIv3cmRhABWnEbX2z%L8ikO_~fee0UTY%YN}cC z7G$)uA%`!5^BAU#R>)du!nIF?O=t*aE2q5%j%4kF@S7jQkXf=&A=BR+0?)k+G2zRv zHDY^^Q$imHWV3Aq$>WlmsN7h8KUmXt2CnPZswZNb?;CowvaUG7iJQcsyu^SbeysE>R{%X&Vx8St0AzCkj=<^u#m8`7j zsprLStc*YugJ&3*&E|02=|nKeLupr7&}5+PK&~^g)k&zJ9>aa&T<{w?6JQldRwEZG zj>Cn!$dook#b!zhkh@^?&j8mVr@T-5&2?Awpb$LU1oK?lTERN>kjO1b26L zm*6f%f(eChe{wwZb6*=w)$x0Q^h=Z@$=mU*jw zE-(IrihL%?#!2HX%c=W<(pH$uD(HD`fc$;Y{{o^r3yocdp&&Yttf-(TnhKhWo2M&& zMO49s@n-kMS&&HYo7L)T-HNKU7hQxfW0mj=3~&x(UO3CyyW8)M=C94?O zF#bKLLe?^4?!?`G0XI}NoXcf>;Pb@2!$M ziqLZnbc&x*bdue8n|V&D-l~^8s*ToF0?TQtYo}6d-m3dpxXWqAoT#-$q5gm;_S)oT z8c8viL`hW-_s~AN$<^drd_eu2%aM<&aFVI}E68v@@;SD12g)o_!nGV!EXlnR{?uFD zeZ`p$x9cYA+k(x+qBu-4wKLDg4PPAAf3hE z*u0n-ThgH{hm{FLNm@g3Nb)uq==rO`xrv4;7DvJbFpQe0m3ByOPmquDAjFZRa~#n*8Y zQS)}>UY3NayI^_mQRSD7GN8q&7S)i+_asWdR7nKUXbSj9gpsDH!V8v>2C`LK5gq<+ zU19uni(yJO@J5|PVP@x@7lqkCs^2;=N9mnnaAS+EcM~|f-4sPiM}1SQNlw~6%VAs} zE|t!6T@sg=%NJ0SUf7Dz=L~?^7!R|t-0_kASnG<$nImV752E!^8rzPB?(j0-QFOK9 zZT>(%u7!Ch4_ZEi?11fxeK-di^gFuQ&fG22)I5@AevdZKptRz{VGH-up?$H0SnbxD z=)Qop66Z%r{^5)N+zIWd=LrbobA(}W=j0i(1@zrhnhQ`jGv86tS42r z)muX*_=L*b2FFZ2)pweOCu)avDhmC7aBh5N63It0jCi>l^8SccP5j)OVX_`Lo}je& z#vL!USX=}qaPuF0c}*Y1U+mLX0?izZsxb#_LOyC%8Tzn>)=t(QJiF71$sElDBD(YI zyrp^Q7DWNm6WmpUi!ZNZ8!B_YU#ySfj|!lN|EkTe>x?eR!2IoHG@{bk$mA^v1YJ-B z4+haa39cRjTRM_oawa<1OXPKZWae|=M0&yB+R>{0^5vcOTHZe087W%};?lQao;VAI0UD#CQ8% zdqP*7`Z<|-_nW=}33I+YXBQo6cRuSo<0n-^!|~DfF%1G!pJOUVN9`udsXjSL!IlV1 zQLz7LOGTV|4Z%vf*{#T+Utqa?JqWw>I%80nEpoh4CpbGPSx?cPf5h>W z104Dpbt*$;K6tc2vzS&j!+n%)rwh2=V6e+sWC~TocNeGY!Aw>f#3~8pwYXv`;n;kH zlQ{#`V;EJoGShk&p0FUpqnKOfT2_FY-nOQK>wF-eDvY$8a^!k+05>0v`s<2%|DQ8o zkHE=3lYUT8&vWPiAK^jy6~@Soj(QY0|7=*Y0kdbG6~EykNbCcJZ)vnKi|ecwfrqeA(VRdpRuIE^FaCqehO?f|p* zUHZcnsO=9^l|PX|GnCJki9W0jUE)*{(|l0&RtLcz3ueEJs<@f+be!J%F*tK+dgC~F z{6T0VC-OEd$7PVrjT;Jj(;mF*wDl@_z*juYZ&p95WC{A``g8!_ZCb?{Y=()x?C^5t zLEF|DPDPk`nN~y&FH7L#wfKc9sW7Ih#@%i*o zEZZ#lA0O4@#Z!^bqwjg5eW`7Rx@Q<@+8o^?rJ2!!q)$PIwG!oZYmmGkGD!-75xaO# zM8hwMe2*>jc$Np$oB0McL>8M59^PU~pEBHD!!--!Z9Pd{cU}LwHp*|F>Z5SG$+~;` znM_SLnJQl69m|btwmis08)Fanf=E+Ikhd~c@nF@qFOhyd-BTAF=zCsJ69$nGkfD2R z_|H&`e3zD-eL=>(&EfD2t+^o=kyUqy8SEwe-!IH4(JF;3i7x35XlpviXMLE;k=DQ9 z#Se3`a>9&9!_Lkk!Duhuv@f`fDxm!CgcEg#{W>#qUNl+pOcD?9S>yomHKAR9>&$SL z;Z_`gswO8Mi(<@=UBI{(i{Pk?c0;l9QE*#wqiGE8=gd?&51 zste_`Nq995(<|K4idM8Vxmp!;eQ=A8)=iPnVQF8utX>Gw}L^5C4hsQ4g3 z3m1TXCsXUwn3g56Q;)u}p}Qq0!FW)DP29Iv=sCaOpejWETnws`o}fbunCcEG4V5O^ zSM>&?@UXsRTI+7?OHZ)MScO!z=J3{CINcRsifZFI=mJXh-1-{Nm$xm%rlW6Lfkto( zh^wDH7^JPXVqC_-t|aN|aj0QV=l z^-;{e+vt%WDqpS(wTXC*dEPaB)t%vw$MYlj{V%#AXo917N4wztkz9poI+Na^uTDzs z7yWeOT&BQH;8=1){XtG-D_lLImvx$_(9!JUX}$&*hyyiT&-A$)&iXp}8c*O}-s3j# z=G+aUKb@s?Q>Ac&cOhBoj%_X(2??-C2kkc<_Z(}TMxOgo_i1j{$3N2j#>i)l^;OuA zKdF9;wfD3+mG%4E(Cd)3q251&pok}guyn~+p%2#0;zHlG|U|lDwOocL>^42&RCZHSL%KUnWbe0s}*AUL=4KVOm+-fTf zk=(v<;IOOlsF#6X_=>(Igno1|di$xMmVa4AnY$5IR8(@3aO&f1!{?gdtV|L~J^Jyk zDxFR<+*eb8M>LUhT1q#73VPSHz`Bq0m@{-L4_%sgU*+YMyf_1y8Z|i4Wl@V&(EXtl zV{=J$T|tksn`c^xH@%G`P@X>peanJYK@yEzRN#8(Jg?I& zq@h0jW)hbP+z!fDjm4h{sSjQD2xgQ;it9?}8+uzCI$X*tew$yI553G+VX2LOB*Ko> zrYVhPRc6T@1~=T%a5|F@=(FdcJ@kd`Pce5xdoqFimYyKenNjHsgtJ>}Tg7aU547zU zFzFD~1}3yM4Y{+kqt~pZJb}V!_ayg9&cgvRkp%VVg%3_pzE|>&CHkr!G)g;CJ6^k4 z`v8t8ztSjg;Wxae6O45R*$C2^$jmDqxEiXD+lLR@N$S%OZb;E7h`Xu*9=Iv=q;K)3 zH>3Ir{xAMl;R-IJnh7FnWfbVN-0_)h-Y`lH6>jkngj$fwn`A!~$DPm(-GN{?#qg+f z1Ebzb4fSyaqGfU_r}`Y`v19zwxjh=CWM4Jw2J<$K<-W|&{ze}<5ZBvU^(LNxt-r1- zqA!J;aW9(5)9QUppoXvFEnKgB%0=ix#0!><&zQ$r2==q0-J5Qx2fff*+;>6L!~S%5 zz?e=r1~lx#;)BC zqNt_ks(_n*IEtEVV3-9|j#VtFLEY%NPN7R^h?=D$m8%Z(dsh+!e86pm-Huau*->2T zS1p5a3W;B4p=|>dxRU)(dmMaMqGPMfd+EMEvJuzlTI-J(!_6*p1u)qmqzt`4e0w-pfu!YNOJg%2P<^QQx4 z#ZPZ&0Y5bp=SAZ$8K^Nl)#l38{*uWpo<8`l?gOdYlD=f%o$82!t}pM^6wdy?+=NAO zU+e>`cn(sW-I#+@|IO%4{!~Lwd^>uJA*OqL*Ay_mlPE9C+iK8V9_1;AFtfb`@tfwD z2ZC^eRGKEJBnGu$e+6eJ+E3x`U+5kq;LD2A3s(YzOCfj2 zUmpqwUx!n_2!DN6Lq2#FBezdumABp(ht4$k%uU>vg<&!+DnYv;ezKwPzgtW(U?^dh zdT7x4!{p zwYMm*mf>RGLof8g-J82=5ptZ&`FcO#I=bVU)%rH%7Ngw+~&`cU@MV zYkn&IQYN{rAe^W4-gHX&4P^~BRPlq!z*>ld`x^bJ9JhKIl^pX3*Qk#ARtfjU67(~|*w+C;mv4E~UKBOZD2M0~B@M6{-{&$Nhy$cH z26s?P`sS;AkGF0+C~XYN;!gCTQ_$nC1IO6q$tLXXr?P*G;E5Gokn~e>D)aNr>X7#} zR`-hcpdaY=I_AYdQ#e_lB~gQx2WgAteU}^eFPQA3@MaI048NE{c-PA^1-Vd$cA+aA zjIK44CA)IqcO(sNFx|;bdc+9ul&$0_h&QGb-NRax7B86eim(+xI%-Lg;AI)^r?{Fm z^jgW&$}=c$0GnXwx<4b9^Rt5MyyziRWh~s+e`Cadx;~p~7p3uSyf|r!eH) zDxF1=Q7?i*zJrg>iTA}$E=t^w8~^l=-3WQ~I(qp4Ll_#N#w5taVsQgOPx zXc))2>ZxYHdX+*I;x<*JpMDJn|dael~d@6(&_NOTXI-) z;wLs(E26Xen@-z|GPJR+H{IDpaPdUEeFtE-uj86~OQJ&?JS?+d4I4V9;gbI1&J^WG z7a_M^9o~igIB0K(8)=!J;wJA>C(?1idE=I>rLP7n+>~7my_xQU@V`AYj!`LFtJUWX z>}XZV;1=Kd2PO|8)rrT@sU*i0{Q zj1G(UF4<3c#YLy`8V6}Mr8=mA&U-V{#c{Hrs!&6lkfqs?Tn*#++QbU){DNcFa69*)JR|P$%mo6ucF@G&aezOsdDKs z?GriqyKohNt)h=^!>$OyBt?IJ6?DG7T{Oy9aJ6N1_^JelYAQ9fH}~E`w7}cwfi6(_ z9+Q9&fb+VT!dZ7x1utM2`=baiP8}0xXM$w|sNgZ)-BgP|?hWa} zpIBe2PCOI`Qz7PxE;wKxD~_rOx}sjNCQnFW`;Hpi1ZQ`Ip8PUARhmOwRvD;Og6Tdc za8{RreBI_2e1^6mv%4;ylUCHZL2yy&9^G83pX$-G<7}}rY3#sHeGD}2rgjXBT7I(3 z27%^uFieJnwxcdB3*#@EoT1#&Q#f_2aEIk3xyVF*abZ$z|F6@Wr<~16sA&I#Tl8i( zMgbB=%cDT8gWIN)(yzga9{Vl%PIygBO)8{48Wfb83nCYCa`s63%b49ue zD{qwad4jxE1#OmIPwvOOU@`H`=V$5jNDo%nhWN&Af)}`$b|q=-4D-)dGW@!L8m%Vp z{yLLf8Q7921TZA+s=|(%D&R&g!Ydao}bLdqo;M;7BR!`CpHb!k>KgUUM z1Wiy5)k9aK2Wg7CsW({i3vE&5=yH*AIhs5KFZLB=M^SmlI2*lF5c_bP38LdGe)EZnScA za5Urg*^5Txv_g<-(mS7N9!&m`4cud(Qk&0FS+2qKbTxF1 zn3_B5PT>;G!#&cL=Qj=Q#0E0@A20*I0fY2KT`xUnJafPt>mt}1@t%Jnd!vWa;7&o^ zkxUM2MOf-OXqejCD?6*IJl_>4!?(b{opP21fsKZ>ZpiJp#I=U3wmmMr+rng09nIE0 zX45mEu@Buo%m714W1aF-o2kvA`hW3ShfR6!4wL)D39XjN7--*$&Z3_~gECig-R zg%Ko4u2o)I$qkanQ~bq$(7A_G!=(Q_LN|YnWd4`7!Q{0j;5WWO9g~_+lXKQe zVI^A>ZYXo;aMxI#!I-WYg>l8lRTgdIBlr}|8N_>H@TUM_x->DvsnGC7w{LBcC6&y-Re#T=gYu_?Ya3Al<)13 zxU<0fet!3b+KqI8;jl!*6|=I0UurVQ?(gVx#I2K+*;2AVP?MUETZ)169p(G`*(^%a zJeVw#R9kiQUt6i&6{#pvx9`EEzI3>h7DlRzpr<-ml4#de^1>dXFUaclq3_=APQ@`3 z1h=i}oYNF1obQiQYXBMP3a1LoFSb&Jr{$8nYMNPXV}AJ5yO*XTHmhiEu{ zfoU=F%eLc8uRt-F!mnGH#9||fv)$2B$XoRShJPQ^dpH`(lIW6Nu|H-KYMYhr!-|uW z-?jtppWTwRKipF*!#EF~3e<~dzJ*)qBsm{mBteBM6n-jsB^DIDwU~}6pt65Q78tDt@r&Kk-#BM^BvMe4uWkW+ZDYMh!8)Ky+Qxnd470 z!{0)=t9JD)^VG?G+DDv}Z_H#`y-6Ph%GChXnQTy7&Mh>6`{!4b@b!Xq4A)Wf1ybbR@@z}foyi7(9Na^at6QEl!{(@|SHdPlqol5( zn0l!(iyY#Gtd8n)AnvOPy!BE?cc?j|Bl#dJNhFPi$EpF((b}CNy?0^`rTbZ={mEPj z12ciN#WlJuoP6OpJAxz5=lPa}b#k$Pp^n-q5rcwYA}n$^jAjwuYtf2{GBSX-`7!RF zQ0_|$nTC^4eJ`Lsma{d(_0SoY_$cK8lI;7Iux@j3N|q$&-ik}ICffHa&b#!7ADpeI zR6SLGyT$GLk=(wV^O`d%GO9*YJrES7`$^8BID<^&+*gJbFN}ulJqY)&hBs(!GMI7& zxs!D4mFB-;kf&Q5bW}0$#4W8&ZIf_xKgVgGAAWTTno1w^jZSpklN^81mAFa1AH}<{ zlTY)-Spuhl1&vHK*G_i5eRpL88=cHlvw~b0N!IMe#C8Bp(m7BE^nMpS=S>n}25Tp4 z=fZQ{s zl8hFU#+@pk6y7$6;sk{^=t9cp#VZF~d0*Rmk5cq+Tf0D|(juJiYX&44$CB!o9L-`{)L# z+}>K8{I;B$KAip_K7XMfKF2=%+M`is>|z7XTXTlW$&?)*qfs&3qCaYk#$qPF@+bP{ z%94@c$OZm3fE*dg{0k#7qcRx5Yjmd??ygYWGqY6!;x#JhBX);o^dLkM_Fg!=}kRTEJgr zwe=>=Wrwz)uDGr~w}K#ehe1Z~vCk`nyrSA*?hDy1w;h#lit!9-y?5b5vXL4QLpJ?L zs)D5H6+=HNNmf%pgfCGaUgM(}4+AD?R^q~y-=;fV;TGmGaZnc|bnNArqGSog@i_nnVmuw)Ql5veIf6U0jCr;Ex?rXL zYSx#WD0#AR=u0Pqt{>H%R?JO#ynB<#GCD}^^Jg3uMs_rHrc!Jmee(@2>C*7;o$+?B zM6r7dMNu#={0g{>+j0sQk@)u?XE2lwvZZ?Zci8J!#8QfxW(%BJGEChocsf7w42m;h zR$x1cFw}#@BVKK;|6XM8@Z!ZU?yAOWLeDQlSDOq2^w6M z49Z5#5{ul+RU)S=>NoE4IJ!$ob6G`Vnx>||(oXd=NowyE2ldc0I_xLm6G$t|}WzGgcU!zmKue`RJ6=Y*Wz$>=yL;!}}+LJ}t4p?8R< z!`+AiK}X-2lk=*H^;cYd0K10F`1)g+zjmQ_$PJ#l5@%@|Y``g4+rqGYEe!3M6Zev# z7!BS(0XN@6u!cHp#o5j@kd?fGu6U%kl1lWR+oTO$`F85`A9OsEd3ut*aD#c>o2_P_kqz z^ZSo2g+u5P7vdJ)N}qia{wc-sujMVjpk}zg;;Y{CPUHbOX##Sx01kgUxQU>9F)A~y ztJ2QRq5^E82AooT`*RX%GSic4@d`J9O&2%4>_#j@M;ZgOf5}nBWG`! zzw)nT<+De_Nr$6M`-HdH-_eG9a}1N_3b3gIOvouHo8EKRORbH>&0)diT9^M`SM&no zae=Oae@e#La*GM#9SJ)jpc76wi0brJ{+b;8DVxP)( zD(`xF@}uOo+@|hi11&FT`W0NG62E*)FtdSR8?!*HgK_@lz*TY>2J~M}e;_+R>eB_y zA#E~L_;U~hRtk9JD&rS_m|D4P`lAoeU_0;T!bX8Aa zh=#tZ>CBaQ*IRIo1?8S^zQHrdPp2h+`4xZFhY7x* ztt4z-BpwbEeNrtPOP%QYhrxA|IGgVITcNOq#bFJj&Lpo@o}7xxcuG5w z`n?)PHqf=P}Z)I-$)N z$&LG)bs>s%5BFNr(U&a+^O*@QfI|4W3Zgob>_E{&NiNJe+}tjvum<3ny>RtNj;SUn zK-EqQxcMI-=dH9Oz!0ZvU%@(j(>+Ax_m*A7zW95FFcECv(>!55EMoqR+h;U=_dyV$ zEYuZooi+gx5}(3;GQl6gQfqLp)WjP)f;k~xIi&BSf(<5N>JJckv!`Pb~&ha2W0lFOQyC}*pwT2mN z2Tb|}xb$!O_H?rS*mUw7-Pm_DiXZ8avZFOF&dKp8b6c4zlC4?~9H@`NfhORGn@5ka z6IALvdx6u?J*S`%e$G~4Z@iplw?-SFJY>_D_=LCL$?mseU?wh93is)o)4}KcjNQn@ zc*KNLk`84A&-^4Xr@<)yFB&u22IPPhgs%nRutA98L!^Ymkkqp4*xaZs)& zRXqeZ!~z(or)Z3_pkpjYl3WJc??kDxT_O0AojuQXnm)b;8iHZ$ve?Tl8$o_&and@X z=}lUrn;Hbp_0`n`rSb%7b0M-9Yk_mELt6IA7^QkP)22fL(Pq1Tj6V}? z39|WG>v9>2kd#uDU$7AfM_WTzLr=QP9cW{7bB7nOl;w0)0k>{vS&SZf9j@LTaMwrp z9WRoQ+mOvAYe5b(P(*v#{HS!fK$xU1tbv`{M)v$6@}AFgyH*9S-$;^HFzDeRe$^8o zX%QsP428qV>XQA%5$xbDOx@7pzHs5)9R!ki-<8MRly9>RJ%(&LDb9>OL0s~~1C*|% zg|-t&&QKJ|XV4?Rg4^SaRD}IMPX?@B;yhf=}uSzHtd9XJIzIHDfk92D0}EAHqjm)F6S!BY(UQGB^EAwr*yeSgk>4x6yBBMk`Pj zpH4;6JnOTwp(8!%OKMIou!HPWn>F@%)cl9e_iCqxQO%ceU@ZNaGY*2ZTz5%l*iv{yxxUa%3?Jr9bi->HVpL5GKfY965UcJepgqN2*h`L&S4QCYdYy3pIrg1wR{xdhG*i&Ap*<19~xLA-_1 zT@qBoaemb$-}ee^;!~+psR1gxF+iIOC%2@0OLAi;zSBUG-7BMu9R(61Ziyo#bY2D* zeNT@qs8?O?;jL}i+ z?*%tKMapIYQ&Cb`t?UZjNT(No8sIl`8)lfkI9c|SY4a-#aBDc5KCr--cz!R~K=K9u zcn~Qw<(M&(aFC~2Yw!f)*nB;J$s(P(JUhJE8uW1&IjctMc5BiLmpE3U%00;J77aov zc@yoxgrxrI(Z4k2*)2dp{wH~}jd22ZWe)hHJPiR#L-H#-Hb|e-)>0TsG92(Q&{auQ zdcdz-L*Gn4f{8#l%KPZfvQTTvlWn*L)y7zE!&P+2lK(fA4*qW{UkYb08}5uJs9TCt z>nE^Zr49(DH@|#KJp1F=GN0l66}D^u&g86MRT@p8%HMgfeW4qzcc5g9Gk*i|R5>d_ zfvS$k440<6jCyhwNX0as;59bYgn>)Bm=L;?CAk%g#{NtGMXl%GUx`9tuX2aq=QN5B z+lQ=@NO~|G`=2Vopm?(1Mzi7fG>8$q3T<~_Up3Kz3U3>&olWgKtUasT)c@j&`i^@x z6xOCV8h3{-8l}Wuz0S~qH^^zOg6BrEqWaPM=jR=8@c9nF+DR%<6_mMc@CVPf-Qq16 zf-?8K{U35Ny~)8Yi?8}BzkV<02hej1UD_dT>tODYKT)x)1V2hreNLdlP#tUpeFSRy zJ6g9E;C~5dH16Wq_&}nggFNRLZnl!Rf`*_l+hn}Wui2C2T-ldW3f6zG<)fttevujQ zdxGt^hWR;5A8e+VSc=P81M6ItEl-u$#GJw}Z9<{D610V98XKs5kJ+^KnGFXR7lOW8 zsjUssAMNMgE5P*B$uSns^DerOOuWMboO#$f*qb+Hiz|Tsbs8SS&?qff&3;h~bPx3S zS$K0#Y9H}jgXlv7NuM6c9kYm2x10GY)ie}ldI{-)-@*NBGjWJ|!2xnz6purGJTBK! zL#`zoYaz&yW_Y0DI{m2_dTkT>fY0o~EQm@yMy0)PBFXm|+xJSqp1AZY(ObWuHw@=) zvf-c`L`vOyJb`+YAHSeGF!GDmMQNSDERmB5t_3LqtJ%@`P|b0XHWMi`e=yf}Bb9M6 z9nB6np5MW(2H-E=$ZY=r&AjKCS@1)&f!W*3eRz$YG##HyDfDMq;p@u7IW}eA*mfqW zVWc$`BxfKun*t`d7lJ9Ix}6}2qhL-iNe<7lK&6Auj}LY;`(?bzN=l+1_d`QI4?k3C z)Z@iaY+lB9_XVE0G+jg_sm){HAsVscZ!ovsXJ=dbn31mGsDi}j+=P986J>)@VxaPe zOHOZ1?zOgL9<1kXJOvVLL?O{0c4`#;)<2SilpLsV%onf?|7qPg??&imquF&*Tbghi z%FTb;P#+9^J3H5|^F*ESxD(73NWXn!9SMphh+h!>Utjvab&dhxRS)n&S#XWF!H>Oz zuIejnT~m4QF9d3W*s+s^o!$QQb1iWqP9*WZItr!HBrd&Wy`)BK4V71Q7+qO@P(Kr{tv~6f;@IZU4=su41y-OSPDWw& zkaXLx)V)v?eZq=H(Qns7mDGuoGM@CAt-SRoQ7GL*aq^z`-w#i3K{#oPqaym&mf%?8 z+g?U$;dW~K8I;EVpfvud{9gs=KUy&BZ9?H#8+03k!swzy%HElk!!D3)6rzvE&BU_Nun8-TOnG8mK@N>sh zIP+LV@VicUFvgPIvltZb2zx(nP#68kATNavwkkDotWx-?@JbdsEknbmpGyVx0m< zXk>B{rJ?xU4}gcK!^1_ev9>gCS?&L2`iuh=PayejH>&^3WV}R@Z(-yPpGO_}g?>5) z_4r*&K5G#WlYVMzP-EPCD^WRk*^7~uGaX0Ka#B}bfl6vfRSBKbTeUmnr~AAmdayD4CHXr? zxexy3J@RE6Rc`u%HspfzgS%Wnzq$+5<{sOb!ku}QAElz=Al`G5f2uk+P+>E>z1e6` zka|5H)Ns9fFSketT1ZV$kisIr7{qls8{8-}8H%O&{*tZSnqRg*7>=m6myn_Lr@bes zmyehsis9)uu^&y+nVM7C`|w7u=aFw5djHX3-P~Qgzp+t<5Ca6>nk! zDrj+ucVog41;bFh!He-IZQwpWMnb^^&gch|q{5cPLAZ=N{=20u%9DdC&E0IPL!UX5 zo_z}w?m@bx+xBQCnWfCOZ`c47L4s--Tuj~Y7W~az^TFAKU2Pr7ofzR-BhOzOqH|k7TSi6u z*p$DxmcH+rF$auMJbT#>kq`Qa37{lh%K&D8wN}ZBI?Tj$i7w^2Jr>R~Kl#F0LC5Cs z7yo2>Tu82-xK#a^d~<;%6=m0yp4_-7^yQ=EH;DC|0ZA)u&Ntrz15#XHhBLepO}sF^ zS2HPysh+d8u01K>3Hrupo9BU&e=(FLg|sEp!CtE6MPqrgbw`kKd=!?UJu~`H zb92i#EB}6ckm_|C8oZcYC$O2fou!1W9LZ)K;1Z+3;Yy&1h^5NgP(tlg9u1GSBS`V6 z0pN<`aLDdwUtmE{``x4_bubQ~Gq`R(VtvC+R1{XSo#PLb7h9RLUOU&oiPiS#=n{ie zUoc0z1>8TCEkG^c41>*^nM(4*z;#CT^OSs69XtOzad#a-i;@j)zazE9g~~9KLRtob zd;SgAcEUA1>N?7eS5cqkcTD!YS2)v|Fbe8^#Yg)Gis3lUc@neNWt=({V52+n%f^Fz zX5n2E#ld3Gl>;y{w_z7#Dvo5%a>M1W2TythW}d|y$Q}J3S^xeh%u=YcnW#Bqoxbi6 zc2XB&C;U`6k3iUt-$2L(Q~Qwzav?}lf_}iN95?O3e8$qHuS92k2=#g@$j>)YkMhzP zIk*!WfwlDGEX-yi+RE9xNC)@|OxYiIkzQY3Uy~lXE6(4^bQ0@G<2u2dlm=^(1w6Bm zK}V8H4ODzxl+R%S`hcB=<8*M3$g*<&z{m&D<;>?M-9cTuigNocQ-3hiV;K|+)$#Il zCIw?6jKLa^v}17N58T4m6=4R}hffct+T0VN+P=`o6l zSilWZkE9{l5;O^y%LZ7utM1HE*`or`dKDzA-v-M<`Vli_uhAlpZ|@3Y~}uTK{| zh(2+L<12hgI2sHGm}eVqvx)Q;+raDYka^+*{%?$OQ(IS|`IS_n=TU06vo=^^j5*j* zSeW}xxQT`Ig{PTWbK{Y!4DNh@ty-7JqRb5DGY~)0Zr<_i?6-(86z0CGiVL9$yJ&iG z>q+Kg0{F;5s-BT_iM~dsa++`Cww7GXwM9@(Q=NmOM#}G5Gg!Uff_Plj%EmC^AUfG{+8;Y-x}KBc6h=m; zlkLi_!N?{vxvXREJVB;VI@o-$(xhbtTPh7hTbE}xm>YVfb|>iZHE{8F%vO1o2S)Y_ z^+h#03%%N2W-Un#$V~omDfZk~L9NoACpr~R-v$)zSD3^lUo8kE-O6)~#akkqGZG9% z(5x76zr?|v%_L>*zBw-}|4`VwZ#X^MauPPNG2nyM7lrR{Oe8zt9*UvFoJI=zNBc>- zJL&7hXW|ournh^rx-;^S$Mc7_87|!^+Lh=>dZ1{UEbd}@trX)w#>bLw2+RGS&8+nC zTkS>Zn}mhq`3(BTo6vgGHjxfEmX2| zaUGp+X1zDs%-ZU-O(z582ye9H3sgYcxP<2^Sq^pawoZYOItcn!1|NI`4l_{_ioc|p zrIp&@BaGMsZf?mr5Y3VS7w{VTnVGf$;pxC;fzuIv7piMUdZL;8tWm+ip6Mlk`)m z)bziYLUzzyzTl?L%6`^gP&GBi^|zcGdM8S7*$f#YCF*bn3%5I zX^XhkHlts;VyS^kb0v4<3z(U*IMl|fWHBRY-lLsMQPf@K8GrEy?JeFQnw)n|5`zCz)G*ZFdp{gmuMy$Fx zH+m>9-CyWV58`S6V6MST*POnyCk&nBfz>CUCLLJ!se&aE|QR1bGwu!+CWP}D45v@IFfn%5~q!o zIN6=x8K;v0k)7MM7PT=GnyomnzQN?}$Ma1jcRdeWj~12nNtMSHgnqrG?GZg=Fzztf zNEVdh7`uI{5{%;ffh{g!PYarh86gQo7swRB0e$?3t0(~p3kosXs@ zkyCI_F|}zR=aSMOc`%2`UizeRTI+Kw-2%UR%~Vi8Wu29RudAl^{0J*{AFZ+r{C6tY z=taJVmn8|_GtDNukm@^T!OKqtE65C%HrZW+uJ)dKdLhb#c^W@}lO&CCc=4W+0cm5m zL}m74%T~u&IHwc(%y$!9)2)8>sgBU8B3w z=)I^s1*tvdnJE(J1;iH{fr{o36RqUazExavUFywPRC3~rmfBg6>S@GbT9uS3dFy+# zr)Z&acf_`yH|eIfMN4EN*{tH42if zA;~vhQ8{3xi}9^$a$cKJ|2vW})DN}MF4RU}(4%^OlLB-^L7Vb2b*vCmFlc+Xgf4LTK>aq1`!inz&M!gJPz3GM_-Hq-2fufXGT zYY9)*U+t)mz~}Y{`kUvR;_q}jvE)kbR&J&b%<#piPQAgI5*&d{r42!MhN6#8qLMx& zA36dqtTj{49Q;1i&*%`bxFu4XLPzW})i!Sv4?=x=%o7>Bcd=vj`VuxX|oQCFxv5zHgKU@3CLVEsWybPB%wKe8Akp{pZqnJM_m)-aJh zGzW6_tE0|H<5q5l0_=%Za(Z>-SazqD^Y>#t&(EyyjrL0txNf6W5>B)l$ZB8MqZ`Io zWI2Z5VH~13nQ5RNi>PvvIwoo`*$|eUX|Fyxn0;`;o*{oyJO!;#`tC*vVxn`e4_Y;Z zj&PAuoQI*Sl)TuL=oQ*Idhq5>g}FHfTa+EQe=)VkN_+;l!8SEu5>7IACgaK5jDGbL zHUZ*rom zlN_o+_^Zy6qV$w5)5(4y+21Ojvou3d95mvz8V*99pxnW)z@a2du^#(5$I&J1W)8iE zKUflZB(wW>RB^|ch2EG&XD`lx`>^`*o>#_Q(F)D!LNb`PFw2X7?>Cr0$>1A7f~}y< z$KZuutIX}(ctpgrdYu&ewyG1AY@W8RWA5zS6Z~GoLsY+BoQcJZAGH>2cso?FJG6tC zKURUWrs_>(ikLwYd!xdaU8fK5(P~Jta-%5O#qaZgEhzb5v4-HPe}b1!c5`3BV;u*s zRFaJ14j`)ANs0?XvDbpiE{uI!yqinuAH_rU%KhG5p87FZW!TTBUk_2)IXlrvG$X07 z1k@^;-1r9w{XY7>OlCi|#dssr?Nc^(6#S8nSlM0^ zG`bbp_qWL0NQV!wI^5K#*C5gI)arx9{pZYra_JB9${T}3PjHEEXB&wdCp_8ciJm$e z&)xA*?TC=nB5~x(hIUCU83aq8z~{bAa)~de(ThZw!c1K9E=H10k%%MiEIh_WG(j3P zj&h$rM{!UM?qV${gAS)+Pq>R&;GeRc>@Igi1Z)TmL+ihIDv&Kqh{KZdZMM6?ub)oGEf$bxvagCCa!gJWc%S7BlpMpqI{;)5X1 zlInKSdLE=H6$P0K%;bYDiteNdxUNh+yTMF+9D!(?3ZTYrNcE5u@_2RtY~qd(b(3ts zkl(_FT1&D+TEhv*&ZphHPq(NZBT+kf(Y+egJkgzrZYrA+S9#9Yg%IWS&Wf6%2g=9g zV6p#b!+6g+l45tB*`lbvK6l9}CJWi|@=7Ig`hguu?UdS_6@}^~d=dqz%#YQc;qNA2 zw#dnCBL0XE=%b4_gLmC z@jiFp{zxD}A;Tihq%=}Je9!#=vRqFg1WB!EDj&F$y}W8k~ffs z7rLY~j+sw7}w6-jbnE3f*WMbfYWCy}m0b2>ey3 zCNCIwZk!JtnN3zx< z(wXo4l;5Qws+*qNVMj^5eFO_2qA`x1uFRH#-_FEGu}rBRL`&OTF-cqD zzt4jR-(hppQ+Ybkp=w_8M-^Su@G^B8)V)l3(saP~bSGd$Q?5dDmk)Zf9};&)JSr#t0NlUZpw zz2I>?A7lW*a^xXbvjM3SDfmXh@dG&M(mU{-r&4#%<7EofJm*yi=Dz06X#^Vu29#KEAkefV(x=IVQjhiOjRSMT=1MbKl zy>g+(M72Lb>3bs&VW0Bd6vWwK*5ldONu1lPHURr4GdK&UeE_x}Q2! z0RKRB=C56JaCzVI38!RncWJQsD1Ob^ zOp*!i&D{I%)7(#Ah;QH%g!K))d6kT@1VRH#_9h zc&jqAx3L76cSUCRIWW%uQA>kC3#(H{7lGKyh7Ud8rx!PXO{r~aq7xs1OGlDwjc6h| zII^?FUbz2KFz#1ymwa(%Mk}6|8U7GCIR$ZIbwF9dbB_;In()ym?~_oAdU~$LYTW}Q09|I9eamF!rRso8g=;``GK2puRtX*F!2cv~ z-;OHrPZ;Sb@blNHj*&1t6;V-4Ar(H0(}x_e!Z`kGft}oOb(YVzEL8DYUTDH4%d!nm zw~gM)?YZ7CiTsuQmUX0D?ZJ;GTO~zjF^YF>E%#jsx4~_rt9-=vv6AEgC3_d+*8VqomIsxKuD1^2! z20#CJD$6=HAcwg9T9a-`P%PM`hBs&(lM!y(9^i|=$@Wk9{6VwT|McmrD|^F#q~Hal*Uk!;11^tMFM z!*nW+iwvMHsKq4b^DH|XH0hx#-%PR{uj_{BN5P@(();85lSGv@xZ2AZP4od(QJb_v zn?8-%c7sZYm|}iv{gVwJi7+LyLsfEGhuVkm&b=UasyJ%x`f83jLjpg~O%tYi$GqA& zg||Nk&)sN{RH<6z9rUuwHxvD=B+;A|9dA&W>dOQ_lAf_Oi6!ez7dY**cT{G=OE_60 zNnfZ;+D>=60NL)zzgHkk?Sx!Gt=X+hX3~h}mJ?oT2X5u!OqmtwH(TLl9L|=sgUlQm zc#g^#4ZKa&U{xYac}<<*rUv3Nnr@Lz%|?ffr(6?Vm2j=1%v<4@#O$zu9FFa3ZqR7M z)H58YGCBqIJ&Q)=p?;F3iFE*7`gpXvOKl?XOOSl@x@v z+ylSz`J7BkE%67R#QS&4k?N4?PZ&9w_Sdp=>M6*1NoEUq(Y;m&&_ zzV(`6nrQmbOlS^sll*)Zp6DO6pC7@kZR-aReCBj|v&ptJ3Tqo~g~}ua)`9IDgobk$84UlS4>plK+L;@1G_2Ef zn2#kO-KUu2pK}5O&}-_*<*&+HF@^WxG}X_CXY)Hf%NUrnmCg;Q%XWblA0siui+e^q z4b9*zhjV)_gqz>Zy>pyR9#@!3zPmzDtyp=N2PmcUDbf;3qv4Ll-KmKUQ(lIWsl7K$wvr1>6Nz}IL@0_p0@q6VxDYt#egaT*@pO}G}$ z@mc%_(b2J4p7#~+2)en6+26-TV-*cPJ`d&xGj-7wsl;O)@1;5@c~ z-qupc^DGn!>*+ckk}nyC(o^=X4#odJlO*{J{DxuH!e9;0$$1q8hG=LWakJ!fv?Y~g zFsRNJ$3w?6hYc*UHc4UaxdT_DVNKzTe5Kn6q~9pYIjMy1bGX75ij#HIlKnXg&|7{% z-`)cs)dtC98y=?d=F9|Wi_*KxhUs%?3i30v3C?>)Wj#~{KM^g;3^-!RSKR>169R(P z8@6LPp7y*rruu^R?#DeE$i~X%xUEMqwMmC^No7I?k@#T1bzB_|T$EyW_}))dcKSEG z@5Sg)zFXd*b&g_V*D#QP6FBf5!6f{G#U zSqOxvKM2cgs^lqt$9(M3EYEhYrc5&9amlVD&-np*-fZ-~Eno?k;U>FF_C-1F+ksJY zncI|JIX+C2gXa*0QlUC(%qB2|?df^e!rl6j2-O(QYc?*P%T)OQ*polFy%sRZgp#7B z#jVnV?Wvn_0BcB{9Ke*8M0(vTHlx)dS8oSh+AUK$StB}r|IX$F_6J;sbt}gG+XNnT z5j^d6>dGg4*d<`4XP^!^gU{p@GpsL8Y$JQ;#Z5Pj%KqLK$rBk!mG~P3EseD3vT$}C z*o1N#<#wdgf?|6<>fd+Hy!h4YqI_Ki4v_~XWM^i$-5^UTWYT_gmjGRgV;_a=r(UhR z8@r+oDp#5K>cSM}UlQGhcm*=)+)ZJh-}K`xjy>S1QciE4v_L(WvS>&=V~uoj~%o&$+7NN{t1}8H&a~ zOjCmERS=nVWOzKJ$Gy&kD?RNyo>FUe?!6E#V{(|%ca70b1ARCEt8x>j&JR6IMe4ll z0-6jv^q3?hEqetUFk>$Ry_6Kh0{D@~u`}ZWD!B|pGgvG*M--be*1oVOU#vFX#6-5w zxbUlmdG_ye;t#-kU)TQJL|aJjgYHW5t9(sC^jPJT?xO&|>LlxQYb~`?p*?EynJ!TW zq)ES!>bbi`TPx3Ufc^|9U7*S*mhBzuNf$c;7W@Ejd!)klGn>45gBqx$-%HHE(YP>P zqi5;~Pj!$=A$tffgQfY{Brj4@7)Rrh(4>bc-Ax!QU>99QeT;qv8qs55?oQQFy$7q+ z!e_Uq8$1OYTm}?bl6I0{Ioh!uZ$3ymNzv*z$gL|1D?S#b(=|g;S5EHRChm6htOwnR zye)L8LE*|DqtTZ6Usg;V-B@-hZY76QKIaNcCTn(U63U8p_Nxvvd~9D36iLL}36A%H zTI3*urX#obGR~s%)D;LX z{xOlhU3#kmypaul>?GKSu3Z#Hqd?0JbE``-(pSqCv`Yt3-Q2W21I0Y=ob9@T$4}C5 z_?@)jO7ry$eM5V^xck(W2DjlTZjo7}ignri2L+9sk@@(gf97jG;+#ZS3!vDp%}(4WWU`fHi>qw!9mw0a8$5Id zj?n+O*EUe^1#Ojtt8wU1&cbkOTwe6Q6PP1jxR&EJ&yM0jCZ0tg;^~4m!rg@{U3VSu z@Qo->B|E#3&P+0LB~(An_-32PO5evja21b#4A@E>sR@3h(WH|~G?pBKRb;vsAbl@d zDW-%8x&n?S$Y&8wa~zde=R502rHf`tX`++VJdaj!vT+vrs1Q?rm{=n` z=0XtGS5!keD^|rIcTy_LQPyeJL)8Au{3KJPCwyq&fPZFrEfOPb-cE@cs3%~3|ocgJ@3QXDKNPhE0 zZEfZrU9U2~4#9N=(iIh;o2)7IYnkW!e$*yVy~gN+@r_tHXU##XR&d+zCDkS~+k5}y zRBSXyu%B)!-To@@=yNK2SlAQ6A!1>xC67#)l(T5Y6YPIDs>1-aV*~sqhoBI>aOK6r zn8>eOjo(+M$VHMof)>nE8*<{*6fbRNy+0ng3veApz(|`Ig}oFVS_XQGjwD15;{?#;bkFb~< za*JngQ*yY=s0W{gSrT$Yoa(1n>)HninoKBy0}w37UURK7t8wJoR^d9@AcRmX7d*VE@8 zN3Zq3X@dJ~32!u>9)AZjU2YKjA#U8P7s3@+5D8`w1Ip2ijNSiBH;!ZaS&PCvnRKl? zx`ldC@in)!CmZ22$t-e9cOtQUDo92!y=EVk#3J+92avg(AjV~#HV~J_^cWrRlZ=3u zTjAVD|9lX3RFcNplM)o^E(fxB6g6UZdW%(5bfy1I^}MIkm?;ixZ)kJTQ>{@t)ok=q zb@Usk+(wlrr^e!uo=%D9TRPLjiHbf_`tAlvc2%L#w! z{?4h3Pq;$bK~3XnypTi2uNK4=-j4U$03xL~V{D`^FP_cEI- zBJo2dqKtYEY8C|2*M;-7iToD9{qLjYmIRAfS7%&Fd&xq+$8Y!vuIm`2Nk zvFF4^7{|_#A*RVNDTUCAwnaxdnWwq~Wy(98$oZA)Y&t5Z7i7RhGLe|7OOGQ&rq&RPeQFfeoPCwaa~AKpUrP@lbtRVnBHgNJiP0;=PV9hI#eaa zeIt{@9}hrL5^fg29iiGqGZdlj?KHBZgngIpCNoTXFdRu)(4)$1>8*z|a*lB)`m7%2 zEM%++5?R{*H|l)ZWqTEd`IXb#-N8)M4*k_oG9X2x zbB|f52w73rxe-558?_`ow6(c$&Igjg65}k)B)gon;yk!BWv5IcN=Z%k2<0yl?cPLm z@+sQiIrsgU0=$d?xNb9yx$ut`Ln$;IW!rANJ>J|^k}cj5HDnGL+}dEalH1=Do%LCl z1zmn+@>`myyFNnUZZ}b0F2u36j+s9h_0}sCJKpRbsY))&XlnjUT*d1Z$DT|U*?F?a z9vK^<{mx?XAv?PacmHItzBE)3ZSgy$S<~$DG(R|{=ROO6sEPNShrZezY*4$VzXNvp z5jARQygZ)_6+ofySWdB1APApjLC`T5x57-S?+wt{FF2&+cj?ULuPN>sXe3s_@<`gL zH+8WzyZao>cAoF?7?w6tZ9+@cbuv0ko5|?PW0_%{$K3gtO16+4W1GmJyb5yi5Dm#^ zM<=*}EmVyVb|i`Jray16@Wz6`esSdk_ZNnK6n|ORc}-%3;tyPGJsrkxI+atjT1{_{ z=x{_~wVl*{**Yt#h)QTXnxlhQ@0#e2ck4-~X#vML7xaD;9HYATlOq&%Ul1-rc*dbB znY9>Q*8}>UVr-7zMrvU;w5R#WG?!}L-#AohXKoo&(V^wXH>|~T-Hn-YIK4^=6G1o_ zdNp#zm!J{*XiigZqs(Z-8^D`SBd?(l`%*3BAxyBX=4Lzu;}ZpET;0)tUi3Ep+Gl7u za1EnnEX~fu=A>S90aY6Xvqmn%W%X`l_mfDm+Uv*G1y^&xjR)wYtdL(^ZPEu#;S{mc* zSpd&-3;%y4pS=}Yu5ak6{ZY{tQJbBmW0!i=0c=rjq!i_se2>Ckv#(mJFr zG(dm30ET}bDDVw=?^7cbkL^u;klohXn1LT?f7Q8lZOJzI3x&-+x}I=+YW2|q_E6aO zYj*Dxh2xw|+RWed-&w#!-25Jb=Wjv(n}-wVhQIDW8slVgXI7&C%P{>5asM`E_rO$G-URNqt(Ki6c6u`}i36n$b5a`q$kyysSO~&h!r|bTiKB174$@bU z{`DeNR)Lb66xpM z|<;Q(M>4cnIXD3mT}Q@Cx&7lk5)e-^=p%3*=N>&vm_2ijVkh>d__NLn+*w zNhHvj8*FQoYma-7{BN~6HM#i5S6!&799v)a*aq1@iHR;cr%|o(p5{1| zcGp26vzz=uTV3$VT~J6aX6Ac@M=cUmZWwpo9ZtY^b2vz33`)sS@VUD|r2Lso2a*wU zn%k}i=U|U*0$s&n-k#i!(fGbXaY)H&t;KtDO3*}R&YbGKKSod7g$<@NP&sU%R%U0X zLvC0DEk2}Sa4hrDHol;?ebD;7??r}AUo08e}joA3oL$jCiiopZ4q1%49q^J!yi z-kH8CUwMz(-6XmDe}F1BVHWSIwj*z0Z{AU}sIHIW#Vy0Mu?TI^O>lN2x7uX3@Eqb^ zyNL4asojYh|0uVm0oB7XwhI31mc6rc@!@UaF3YL<{GqUfv+47?t*9KGOGW!>lzY$M5A9%MvZZqYsSL+KuG5(OvpM~6)faMRxQF1Z+ah_7-E%68 zqPfn(r>TNBuDM|yIWqUq&lDy1aseFWHhdz}Np~rY8d&y5Cb0K88-FPVm6c|==ie^{ zvOg9_tmIQj;!I^UwAU1FBVDd+5&mvnZ=XT--~q?}sKYR+*F2t__?)UQ^~T>KJb`R= z3D$X%jIuEWyA0h??EG!o^Z$_bmeEmW+rD>U!5u=J7zs|fR|R(o794`RH4q$v1&3g1 zT$|u@AQ0SLJJ1l^X_^UHgO7rhFhQ z-pu+{NS)!lEia}tW__qHwzU1*YzaqPw5<7&?NQ+|q~T zy-dpZ?~XuC-JPz^%p19k*(-_J>jyfD0;u|WlUzH8gunOpJiLViQHW$lJvrBhgS3y3rS1yK*=ia&=GtLhu9;RmkCOfT1@eVe^VQ~ z(VcXKOFIjLa*tC~j?aDv-u8v+SH6R-=Ehm(g;Tc+c*11rmM;ivJIU@L?V}bcR|8-{ zmg8Z(iQ>}>=D8Zo`xhL^q3{;oX*^KQ(@9RDLtOyhvJw0tAGb*v5^^f5J(zJQi;nUe z+@Q;Eh*G>O&Yc))X*{lme_&v8lW7@%E_@}}(_VDP=fFK5<3h2KnO+w)oyOv!_9a#2 z{u@PRzn3+bZr{osEQ#D*@bF(DN6Z8(JBG}{H{_#aW0IRjr+ot-QeM*Ld(zWS;}*Hd z(=4H|qO1|Qm~Xt4KB_qUiWWt*`0(1H{i?#$`;^Wuvmra#CzD8KTMS?J=YI;|4y1+* zfJsP34JE1NS~A*%zuyF6C!0Y0VN@jNG!`5|P)(WSMdQAbRMBL#K{B!Y+{$tleb7_b zgfKYBF19fsJ%TH)hFLm}V&N`bei1Yawc(v7!UzQMNU8pn z(W%S!I>BaT^+XlJ%5L3tLx2Qn|?yc6rgf)C`+Q9X){-`x#!BT%@^{A|;}p-bp2r`Z)~G$V@yVX;jdk z%GLoS(qHDOXW@Cb0e2!N3MT#pbMr@YC0xCtwJfTmx@9pO)= z-!W#SV(>=QaO>{YA4W0o26Qs7Aqa(p39o5ab{Y((TRcwXmmJzG+F`=tYCcVkqc z15jzlDfd`D-r|y`)>M^1>ss*fU=a7VE=_F4xjV1Dg!(iH)Ijz+OO+l*FL#zF@(LeX z4p6uTN@KT?thJ}OoboXfSimoT;g?;Cx^%zd3B)yep6>b;7=RfZqXSs&X|!!GEixCx zDW_``fBP6c#bdBpJ)1)ttkQLOUlUuXgOZAZPu%uh;J8`wAQWc&k1W5EB)6ojtR1-UAD#=Uf zrLU1b`vQEt0RFs*KP-a_xl27W|THr#8S84U4+WBZJz}#nG4k=7}P$azN4p7*~ z3CRJg-Kqt`1EwH$^=$Jp@RHE5J%%ZIm(@UL*OU8W z4!ZMhWV($;{k9gh`7yHRa=QzH)!D&32T)gLC%c*YK1q_vr6>P} zZt@-oKtA{parC-Koa%)3EtQI=0`1diz14lQp1yn+efcGAdDA3P9c6EP2)fVuq#?FJZ4`%Ubr&k5 zcXW>V`EI@FzGtFWJO@sko5TS(?1-dBT|;>$PJx#w2~rd~(+_X*1vFybs@~`1UW=jo z-^^yYO6+@?j>F4Au0$hF)P5Lk`4+y$Aas;&-lW<8ZRGp{BjThN*ajB&*))XN`KZc} z`E2`U&y4D@C^dc``>)UP#P2xvz%ndD%^?23b8PgHy=7i-9^>FXH?ueNIvY*ikRH&7 zl(s!+8Tf4@y_N4vKA#QEP8*zP1KHn~-PqsMh$QHB+*S9PL$cvJC(DbjHG_Mpi`pcS z-YCRTN-27WIz~IDkaBj6d#W!zYl^ccO1dMsC3U34%AUj4bgm2Bn&^x(dV?xthp!gx z^i>8X6b5c$}36<4w(leeIADN^R6lQrJ37Y5G1bc}tssL=;&%E+3IBb4p zGxI6#;BTA(NgJ+CLf{zK+w4qO9i+gq+Szk4YRye~}d zdgi3BAo;b)x*9=G?13}Rfg*Mytj&6rhmeV_u1+S;>EHn$sF*%r%1-iMdZN}_z}|ra zN%GdzEZuGoOCng@ zRc1?nFvUKO1vn7)qha=S#WA0r07rd*m$5UsgJaNTp2p*r@$VGW7DH_j#aSLkTHIHj zP-zmt*5fDGM;|+iUP)uFWlgq4J49{Vkj=`yxNlFm?znS_%8y#-t#+kk)8^)ONF^`! zo3;{8)F%7_w{;&;uAVoH;Q2l_MKaeVn9EpdGd*~s+<9-m1%D&C=dxR?I}^`L(%rnM z)xyC~N7r!>WbGTAMk(}F(R}}9Xy5?<==nU6gb) zK@(r=yy)H}+iWum&BkjXo?I{@$;IeGa==!S3y(1e1(6CwHR;}p zhsdiP4-zdJfWJ(CtGio#WKKHlLCjz>eF^TNWpC3EJdTsm@a5&*6K!rq*sB=#aBAW_ z^lHDmE8}x(f?lgHzn+h(9g<714)5O~e!q^Kz(IIS<8@U)f*O$@-NW#eyEPXaSFp)O z=FtY~a4E3tX`mPdQ3IC*C#VcMneJ*vLi{l0!dD3b)I%Tj*)wxz`h&HL`nR^WDN49O z+?>;>yv5MVh8YYXJlB|*-l%@P0LJv zkgF(&AH(te(1{}HJ?}$?5@ZU$*C9(LQuzz;8(GMsYQbJh$)og8NpOpo;D8MG^HKLER&>=RNbb-nJkZzigZrbDC~E3$$!skHS6taKhKh4v?x|QGRrm5z zM@Q4G8p*+Hp*#Z{&4?pu) z_T#wqp{7^jIW+{2ae*QkV7;3$D;~GLu`glIUSJdDGH$?WdD{W<+clY`UHD_5S*<{R#))&d2*9YL^HI-HIZtPTlGd0=%?3$A)jPE zQ{T;bQCWm%nN>AqzLrzilMuq$ICwc{GP zhj4l*CwUq1XdXOZbHlkqk8onXQtvX}(d^tsaoRcLo=IBV9njX20H zhyEZ=Z$~3AoQZ!qF6TRjU@(LTV-2>ymBrmGDR@#J(r}IbAa$Y$Tx=~6o3?mnN3wIL z8R^QRyb~8a?q+)9$&L~@|A(<}@QPD3P&TlJ4s^lkt{Ketl36Qi!JTx%n$(Q%x&kdzmY|jUbyxJse4czbE^gQErlIEf zY7grk_3Se8Q_eY(@I%)^#~tVD%Dm~L_$HI-qSXb9l*68n4S_8j^PJVGL!wsVjHUZ1 z{I;ylrjIrx80%X@*o%A8b%7l{b?|*?G`aSdIX^h#T#|#<0*&`^CdfeeDpnC5f;jnJ2bbBt`-y_VDlvo*c=2<3^bEqI&;N!}Z z7gr1o>1s}-bcBK2TU9ud9Z?C)#=)0_4&o**&o4aFVrrv&3_8=xY(V~GtEK!8y?M)i zkj`kqoi&aPvP*dL52K1Nj83C6TuCA3!4*u~w@`_`N7+`?{ST>=;%4m-(Txq^e9np) zXTh7d-$Y0_sdP9Mz}Q>SlPyF&y#p=mJ$4LxP#KdIg7F7v(QWwKm!JaK z@H5Ceb_$Mj6dLxe;1s7&a3tDR;kw=d?{*bb@fDu39Hfw6rt&>T$(e;|yu3>j>8tvh zPo$paKXhjaxDSPz0v(++!ye-%({uAhizqK&po+=^CT6qGan5x0V9xSYyk1}JE1rHP z_|m0@vBuV*M7dzcB{gR&9mYBHG15wJlQ||x{w4ca=T6r%NsOdkW&FJ{Y`+TE*D!82 z6~yN!O3P1Z0%R-lCU~DW;1*840sr^QeKkkOB;%I;-Rq@r@(_u%Tg8t z&$HNV0i`YP{xMG|3pfN8AaEN6z(Pt!}E zJQ6Nk7_6tHD1YG{l?W4Ya{_4lMeYpQk5?Df-CFbS z@b;(Kq~xdk?dM4W%E~sCDtNy7^L?)KP2Pel2jjnP##AsA-SRv1@q*Gg(5VVaRF+A- zE9v*yP$-oF;cJLKb_Y{iCb-QlxL(5Gs_fM4W=vADy`1Vmt@Kq|Q6II7s3%oooOZUh zCG*r0n3h*CMK$4AM&jyBAt~)WYK0J$#59p~zzy6-H~Gdt=-GVeHY%da>x_a&a_*9u z6kbr@^TFGG0`tj9j&uk)4c+na4}-N61L z(#e*U-OTu+DUzT{z~)o7N?62E&5GP zNLEfqcc%EM^pL887>y=7uG@YJ3w+34W*>Hrh$mqnPfKR1bJUcqmRt&7ZVPrY2G6W0 zJhH(&G~tY_$9E~Z?`Rm#r|i?(0MmR1$3zZiK6?BkB>P^3sr}2DqW0hkS|}TkH4z>- zu9NBF4l|{|V4}nEQ!{F??vqaTEluP6CK^YuS*Zwb-VpN|%L?m9+Z($Z)J)WHvH`9f zPp+oxPjco(4JoSeLFA@eF*nmyAZr)N4v%uq9)u&v^EO1`Fcg2jeBOG-byl-1@ zn}?Ga>kn@y&Z&u@x|7+(dXm2HgJB*nnDwd#cclMYV;*AJZ(U?t#)K&jit8}`n;aJv zvm?qCt5OC=!4CFt55zsa4({bKb@_idKV562pPGwmXzQV;->;QAJ(Q_0ku&7a{n#1B z&@$DDhB2K!H(2mmv|r^$=`4ZKBKcA2o~~pMkYqIpTdsAv|V5Z&fr+T`Cs1bP!tA-3`LCI z#u8wWHg35gpk-6h<32K)ILB2{{76nu7nNL|VC{w8`Zw^vzo}-g(W-Y*?@w_wzr*O* zcj0>C`SzgX~J z!I>+Qi69vt>*$ys;}7yi|J=;c2Is{GQuBm4_Ct-AKsTBLl(1JuFBi z+^0@?kg=4EHu*BxN;a$Dpy`~S2-4Ix4yn1bteE85mfu(YBSHKJ`D z1RuJP{cowHbxKl>5&z9PlnK|kInzy&@)rej9mfQ*9oPCv_GG_85AqE}svvr#@$j^3 z@u&YUb+kQ zSUBoc=z9JjBlA67MQISoIMUm`gPYXDL;h2NyqamsL+xYR1^@Dr90CmvTRmALkzhmd zpeGygTFZI;0#aHU)~^AYm^qG(pcrze)^OJ2U7kV0*DAi}Y2_JTK@!1pFmM~+c{bHC zmHRaZokkUsb5{!*Oy8Grm*gdPxIgFY8rjta$s_21l4(2Yh}-mllKSWe`q-Szpv7?i zhtT5{24}60HfR~%n8Tj;r)Ye~T~nuAj>D zd88(Y{QSG3cNw7{OSPSxN95T`}p>FaS> z>>~khFuFa1)rC8@>Hm3ZDdcJ8qJu1gXS5fc<2atnbJEg%T_wn?ok|a}2F&3PI+IG= zL6Yt*s)(a#ji2&%$i9r>@EVCQ8>i43-{o!8r28q2cM;xy*%2W9_(@WTs^D52gg#<6 z9-a*UbxkV5An?O>B-ds_yHFIw*NIxRDLutBc;GbjuJ7o+#BVqNzu{#P-Lk-uy)bts z&0!LJ&;pcF8!g9dr*SmiV+xbh^_3)1?1BprU34D&PtQQEzN3WlR-ViCxT+=X#Fuxz zFz@kYep!FTNte^EWzTmyRlTXqmat+cnPMy8mp6k*byL&p6vF`6=>jND-1NVaim}6b z&=z4ok30AfQ@I(J!M=zy<5{X;x~>Fge~RH(@=;Ql1e$`lxRBjU4589KQwoTkK$_EJxvHpqg<)LEYv%!*{ppHJ(IXs zE7@u=mCaS0_jB87XJh5f{RPj$a+gvnSM*o82SwNg)r{G<2WX=7Iik=%iyBt4%!hK{ zr18uPtCKYW{rX%cnf>?){^9+bk7h`?9r0p`s<%104$|H4B)#Gk3aj@d8w9G`CjnL? z1{P`}Zn5PkWJHT6nLR~derwY9@P2ud01`%J zs}B2-L|6NQ+E$R;wjL=Kot-`Ks1Bx&Uqt5hCuebb(LQ|38Tde6GvgNJ`L?6$io-3l zg}&=KTvC0qQOAJ-tFspAuldB0^Wd2~*v~nIjQ3=+EgmU;)4>g$NGk0;Fc}||mLs@9 zF5#aKC&g?sIO|{R%4`6qAFFnBUdHQEn0ura+}sA!Vbo^rm~(cr|6Rw9s3G8njbB$ zMA;*r6*ROFo1kKF(=H$lzAK9Lm9Q=E^eqiBOuBRM(w{{2t--G$spfNxi%D)giCXX( zcTNa70M*dS%tPDwk*T4f`2>tfF*vxPOtHt&8$4DMc}{-&(rgs6!3#A6%O8N>S8_0y z+5(umCpBttur}c!J4Ct?5*(j zm8yQ+AdReqLUEg*7n{I@yPDm|e<&VFxQr^+dMb-~CR;1Fkp7j`mJd~1Q>Ee>Pln%m zrk-?LDOB=pNVna9PCk{awLH8Nt?6_}tNj?KVRW*C>~x3AIY$O*9kd3YIQ(^|IlZ2wx#*}oHQ}YMGVeXkaKXj{76&=

      ^xj)Z=vwY(=bkU3V=675|uFq}W<@zp}l086Bs>`!qo^huafmIy` zm$zGcP+I}r@hUj0N@_#NZOaq2?IM2 z!Lj=Xdu#Wgk1NZBJdWRfCs^z?vlVA?fBdq4Sf(mX$Qsz8Ap3XwLbYe76551#+{=47 z&H3D+Y>jS7K21D+98Idf!h&nl9X){Ekv-7a(T%><&os_qN7W1NcggNDvlU`9s+so+ zajV7dmN8W7>aP2)Cn%LZE964>06{J$qE7hewr~d|gJtdPY|3r+0@>=k_6QHmj;R{=$tNI03*b}n0BuQ@xoZKv?7D)%YW(eY$ z6`@ZbjqB(+9DzSc2yOA}h_d8w@IJ|#$k5pir=!`8$Ey`@z*SVFvJ)f>OlLS5!E4AW zI7bF~QFzW8%qDH{J&a^3If9cXKT~g<(kJJpE=rPNcXV39>#m>*da%bcL?y)Sq0?%C zv#>Xc^)%II1*mf{m8~YSPo^QAKu5GZBbdSNbMErs>nuapJc-1kWOA-P!%j8hJUl`% z`@@h;IdXk*{1}XOnA%#XB-^76uWN2Zj`;zU9<7yfGZ80iMQb%Go$Q3($Nq=Etpm^( z{YjrW6-2HOO1m0prPA<4e`lhQ3@Vu>C4)-P?jqdsg5MnA_8JN|x<~D)P~N=20M#!$ z$-b=fUz*_^awOlPsmVs?*plqXap1CR4W*bH+MwdyWBO`p$sO>>oKA;Qh_uTfvMy_L zyA7jvYRApf7gd^QFucH8#cBW9CjMe0S&UumCU~Z5Xz?DBXZRJYei!WjWz>NW)sBj0 z)TaY%fd4{Hj26`47nSo;nF>4)gpebn4N%-=cDCLL0$vM*XSy+%yvgs1>cIrqDxD0>QQ+)>=UQ914N`&ep_zT`Mo{mrM80qQ1;&jTT zkZ#d#UO^{oM3E+V=~uA-Ke%)9vvVkp9KWr2suD8hw8#MEh5k-|9LovFZD_q51*pE(#Juf`5w^$N*g(!?0d=f^rVm4 zsFFGIv%RzUe>=>Q4B>Q8lj)z*l-FQ9jMg>yv?r$S@Sho;)bA*NTPjp%BJ9F8r92fD zvNXQ^TD+^B@t!O|xA4vtf(zHEGG2FcUd~YS?z^i{?HVy%bOz;=?2=TJ2zB$-HfVCa&J70o_J4PsOw~N#%k^}NkphXSNA^# zLOQ!+WPM!2Hzv2we3eZk+848$6yi{2zvDc0L#H5_2w^x14zNpcHyry#Py-7ZT1obs zLS0C41@m2Od>2uaJwm&X3U(Es_SNSCXKe1OW?ct@`DN!=X%5^{(xQV~DmYX}6ds0`CPoKLf# z8AZeAaM3q?H7+(u?cHF$W09S48_^$1+LQ}#@d=VxuJgYAr96O{=x^q5JFkY%-AhW= zXZ9Wy24~rV_Vgef&Q;}@Zslt4O2W^7g2~Sav(c5CO|v}X8Fc_b+o83P!d)F@Ukma+ zQkkM2F!f1-+h&;DLwf1(ej_t!H#1)lNT!83N467JqMC`*vM9MV;)WPRo{JTii}xO`h}_nqs49(CH+`JUIQy)R@y6a_>nCR{DL~(>m!(3ik@psih znxfIWe^N+dAlUm=PP$-jnu7rfx1Eare<6wFTeYWf1UgXh?_z_QADRAAi+6$zU9{Ap zqk2rzP%iT22HVHsQJc;CC3&q!sEXIg$<{a}Z@>>`Yz;R>ikh*zlbtsPoy8pTsy5N9 z1StL4Saj*Lc-J?Ql_uGUw@9b?lbPT??CCe-Qr_ThD5D0u#-n;U4lkg&8=$a*33T2` za7!mq0Lg~KSvYolQf~OIXdsHRhr|W@cb`e=4LxNZCZ%9US@Kh>lDwOd;53OW zqpF;gmGm|b@O=o6Yyqup$1ky(eGA)Ap==XvKwxq88DcojanGkRRv6uB1V z;RQ7r{y^DZhIFG^+_PPbF))q`(0|tBzKAE?D2%zUw#CP4rmGkY?z|Dt?`dj4ZWLl# zQ~-U|=IlT0R~)j1J>4l>T6H#Jbiw00)3uBaXdgZ3Q&eKv-J+p8ld-2Hy13#w6WOJ+ z8_fQZ_Ni_HDWuoQ^|Mg3Vo}oV1Tj5<6Ik%^4kX=)<2?sST!PZXk?Y!#Su~c7-q*p4 z^1-EKA|z7OO4ir<|I8#g(Q*`rVJ@4HiWU zXe1G#3T&AMWOaec72IK*;0R{Ugk6g*uKJ$lyUuG9UcPXLolC2MwsWwJHN_Q<}J zdXn*-`jQ=51U0QyB@qoE4dH;f3h&cY`2EfB4>xcWirXrj{e|_IKx5E0Pqj)Sd42kj zdEi|;sU|l_&&*@@B*mqVUDOEje$Qi$5cP6t{0ig9{uKp9Hxz*@GQ1MYi>uy8vQw(i znbn4cI*Fgwik`Nfv8`zZ7|kW?O>0q=DWM}Dajwlt2ErTmCD`ad`r;rKZ)l9%8A%!E zHI><_FFl@kc9&A8_v#{5YNRKdM$6GP4@Kwr)OdtyoR`$Fa-^d=RT@jWxfV)`1XUxY z6YZz+^~`F!%4cdo8+eGtju-sx4xC~Va}H)ayI^+Hz0)oSCoF*rWh-g#-i82!9u)5? zSmEDv?D^@|^(q-;8opA&7Se2&xjj75L_5^(_^Xa9bm2MBOI30Y;$6Q$U3uZo7Lgye zt^&we+lY?r6`Icsw2Az~YqFgWe80Hr!^M|WUF|&BLJja{3rPjElfSUrTvV?4ae_4> z$7mq<3glH6+1Kg zuCuNJBio7x@s#a6bHpurhWGXr@G?of>qi`Yc)M4+Ho{AsfMJ`%r(MIFEsEmXpzNSu zcZ(~Hw}<~$Ui!Mke-7M8(kG4-x ze90YqQ&cZ=m1n<{WKg6RS03Bn*mRYRZ5K|soddejRJgtRF4UtzxSgl5mAVgEC&v_0 zAsXJ{|7HMhMkoKp6wX-?r&A)zqO&MAGt@yP4tRuzfDT&8kxcb_F%WtM;i7z3Td(aH>a-H9^9_s1VbWj7; zcX5LQNN$X#K%nBd<<2_)FWNW&g{TQ;TlVz8@EMA*2XrKT<2sZ}dD#Kur*ht7x$$Rm z;}iW47dI$MZDkuBNgv(yfvhnxy;M~KU;rpZKH{@2hfzCfKl zjo#(7__qQB74DTCKZze~OAYub@szA%5{}YE(_IhHog`oU3a9rOX@8!^Kz2PDsP}hB z;^<-e6D;h$r6OnKG&?9hTTiJRqQAJutGE}^9Vr)Se}r_F#8`Y^O3Cd!n)w&s+?h>jujf6ztj2=2yed+le`48CcsM z<$gAhblDE2#T4{hmu=bEpI4g6cPdYGG3?MWFxh{UceOQcxgu7`^j2%Y2Jhled5wxPCr>E`FU?du;_=kR)#waP zSt8gE*O1PBtjf8QEdd_Py_Kmo2k}7v0q?V3@n*-tWk0Dtqa-X7=7RMf)$= z0J7g%)K8&I)6K}al-YA5d3^U=lIhf&K6o{%f$u1LGPblYCJFMaygRWO=Q<}k{vcR2 z8+nTjQO*pcN3N|VE^+Eb!n^ihOQ>YjUZM&VHTW7TaBo~QOo6{%0D~mX>I0^Gumayf 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

      E{R0HviIVmxbd;exXiL_0P7N?dm_hQ|_4X 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­*C14D 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%0AE+?yhth>4g;E(SANC) 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 z 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

    E26ykvM4XU)HA}1_;e#8 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ʰ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