From 7db8de3530ab0b332dbd374d6b78c47539bd4c1b Mon Sep 17 00:00:00 2001 From: Spades Date: Mon, 7 Aug 2017 16:55:50 -0400 Subject: [PATCH] MERGE --- .travis.yml | 2 +- .../components/binary_devices/circulator.dm | 4 +- .../components/binary_devices/passive_gate.dm | 40 +- .../components/binary_devices/pipeturbine.dm | 2 + .../components/binary_devices/pump.dm | 4 +- .../components/omni_devices/omni_base.dm | 4 +- .../components/portables_connector.dm | 4 +- .../components/trinary_devices/filter.dm | 4 +- .../components/trinary_devices/mixer.dm | 6 +- code/ATMOSPHERICS/components/tvalve.dm | 4 +- .../components/unary/heat_exchanger.dm | 4 +- .../components/unary/vent_pump.dm | 8 +- .../components/unary/vent_scrubber.dm | 10 +- code/ATMOSPHERICS/components/valve.dm | 4 +- code/ATMOSPHERICS/pipes.dm | 4 +- code/__defines/atmos.dm | 1 + code/__defines/gamemode.dm | 2 +- code/__defines/machinery.dm | 2 +- code/__defines/misc.dm | 16 + code/_helpers/type2type.dm | 4 +- code/_macros.dm | 2 + code/_onclick/hud/robot.dm | 2 +- code/controllers/communications.dm | 2 +- code/datums/autolathe/arms.dm | 72 +- code/datums/helper_datums/teleport.dm | 2 +- code/datums/mind.dm | 2 +- code/datums/supplypacks/engineering.dm | 49 + code/datums/supplypacks/munitions.dm | 2 +- code/datums/supplypacks/robotics.dm | 5 +- code/datums/supplypacks/science.dm | 14 + code/datums/uplink/ammunition.dm | 36 +- code/datums/uplink/medical.dm | 20 + code/datums/uplink/tools.dm | 15 + code/datums/uplink/uplink_items.dm | 10 +- code/datums/uplink/visible_weapons.dm | 74 +- code/datums/wires/wires.dm | 2 + code/defines/gases.dm | 2 +- code/game/antagonist/antagonist.dm | 3 - code/game/antagonist/antagonist_helpers.dm | 14 +- code/game/antagonist/outsider/mercenary.dm | 2 +- code/game/antagonist/outsider/raider.dm | 6 +- code/game/area/Space Station 13 areas.dm | 4 +- code/game/atoms.dm | 7 +- code/game/dna/dna_modifier.dm | 7 +- .../game/gamemodes/changeling/powers/armor.dm | 10 - .../gamemodes/changeling/powers/darkvision.dm | 26 + .../gamemodes/changeling/powers/fake_death.dm | 3 + code/game/gamemodes/cult/runes.dm | 9 +- code/game/gamemodes/epidemic/epidemic.dm | 4 +- code/game/gamemodes/game_mode.dm | 3 + code/game/gamemodes/heist/heist.dm | 6 +- .../game/gamemodes/infiltrator/infiltrator.dm | 2 +- code/game/gamemodes/newobjective.dm | 2 +- code/game/gamemodes/nuclear/nuclear.dm | 6 +- .../technomancer/assistance/assistance.dm | 2 +- .../technomancer/assistance/golem.dm | 2 +- code/game/gamemodes/technomancer/core_obj.dm | 2 +- .../technomancer/devices/gloves_of_regen.dm | 2 +- .../technomancer/devices/shield_armor.dm | 2 +- .../game/gamemodes/technomancer/spell_objs.dm | 2 +- .../gamemodes/technomancer/spells/blink.dm | 1 + .../gamemodes/technomancer/spells/control.dm | 1 + .../technomancer/spells/flame_tongue.dm | 1 + .../gamemodes/technomancer/spells/illusion.dm | 2 +- .../spells/modifier/mend_synthetic.dm | 11 +- .../technomancer/spells/oxygenate.dm | 2 +- .../technomancer/spells/phase_shift.dm | 2 + .../spells/projectile/overload.dm | 2 + code/game/machinery/CableLayer.dm | 2 +- code/game/machinery/alarm.dm | 2 + code/game/machinery/atmoalter/canister.dm | 20 + code/game/machinery/atmoalter/meter.dm | 16 +- .../atmoalter/portable_atmospherics.dm | 3 + code/game/machinery/atmoalter/scrubber.dm | 4 +- code/game/machinery/camera/camera.dm | 10 +- code/game/machinery/camera/camera_assembly.dm | 14 +- code/game/machinery/camera/presets.dm | 1 + code/game/machinery/cell_charger.dm | 2 +- code/game/machinery/cloning.dm | 3 +- code/game/machinery/computer/ai_core.dm | 36 +- code/game/machinery/computer/aifixer.dm | 6 +- .../game/machinery/computer/buildandrepair.dm | 24 +- code/game/machinery/computer/camera.dm | 2 + .../game/machinery/computer/camera_circuit.dm | 1 + code/game/machinery/computer/card.dm | 1 + .../game/machinery/computer/communications.dm | 14 +- code/game/machinery/computer/pod.dm | 2 +- .../machinery/computer3/buildandrepair.dm | 28 +- code/game/machinery/computer3/component.dm | 6 +- .../computer3/computers/communications.dm | 2 +- code/game/machinery/constructable_frame.dm | 18 +- code/game/machinery/cryo.dm | 5 + code/game/machinery/cryopod.dm | 100 +- code/game/machinery/doors/airlock.dm | 30 +- code/game/machinery/doors/door.dm | 6 +- code/game/machinery/doors/firedoor.dm | 9 +- .../game/machinery/doors/firedoor_assembly.dm | 6 +- code/game/machinery/doors/windowdoor.dm | 4 +- code/game/machinery/floor_light.dm | 4 +- code/game/machinery/frame.dm | 42 +- code/game/machinery/igniter.dm | 1 + code/game/machinery/iv_drip.dm | 2 +- code/game/machinery/jukebox.dm | 22 +- code/game/machinery/kitchen/microwave.dm | 5 +- code/game/machinery/kitchen/smartfridge.dm | 1 + code/game/machinery/machinery.dm | 10 +- code/game/machinery/navbeacon.dm | 2 +- code/game/machinery/nuclear_bomb.dm | 18 +- code/game/machinery/pipe/construction.dm | 4 +- code/game/machinery/pipe/pipe_dispenser.dm | 8 +- code/game/machinery/portable_turret.dm | 30 +- code/game/machinery/recharger.dm | 13 +- code/game/machinery/spaceheater.dm | 1 + code/game/machinery/suit_storage_unit.dm | 3 +- code/game/machinery/supplybeacon.dm | 2 +- code/game/machinery/syndicatebeacon.dm | 2 + .../telecomms/machine_interactions.dm | 15 +- code/game/machinery/telecomms/presets.dm | 6 +- code/game/machinery/vending.dm | 13 +- .../game/objects/effects/decals/contraband.dm | 2 +- .../objects/effects/spawners/bombspawner.dm | 90 +- code/game/objects/effects/spiders.dm | 2 +- code/game/objects/items.dm | 5 +- .../game/objects/items/devices/ai_detector.dm | 121 + code/game/objects/items/devices/aicard.dm | 25 +- .../devices/communicator/communicator.dm | 2 + code/game/objects/items/devices/defib.dm | 32 +- code/game/objects/items/devices/hacktool.dm | 4 +- code/game/objects/items/devices/modkit.dm | 4 +- code/game/objects/items/devices/multitool.dm | 16 +- code/game/objects/items/devices/powersink.dm | 2 + .../items/devices/radio/encryptionkey.dm | 4 +- .../objects/items/devices/radio/headset.dm | 1 + .../objects/items/devices/radio/intercom.dm | 3 +- .../objects/items/devices/radio/jammer.dm | 28 +- .../game/objects/items/devices/radio/radio.dm | 3 +- .../objects/items/devices/suit_cooling.dm | 1 + .../objects/items/devices/taperecorder.dm | 3 +- .../items/devices/uplink_random_lists.dm | 2 +- .../objects/items/robot/robot_upgrades.dm | 8 +- code/game/objects/items/weapons/cards_ids.dm | 2 +- .../objects/items/weapons/cigs_lighters.dm | 44 + .../circuitboards/computer/research.dm | 1 + .../circuitboards/machinery/research.dm | 1 + code/game/objects/items/weapons/explosives.dm | 1 + .../items/weapons/grenades/chem_grenade.dm | 4 +- .../items/weapons/grenades/explosive.dm | 50 +- .../items/weapons/grenades/fragmentation.dm | 61 - .../items/weapons/implants/implantcircuits.dm | 1 + .../items/weapons/improvised_components.dm | 1 + code/game/objects/items/weapons/manuals.dm | 41 + .../objects/items/weapons/storage/belt.dm | 32 + .../items/weapons/storage/laundry_basket.dm | 6 +- .../objects/items/weapons/storage/secure.dm | 5 +- .../items/weapons/storage/uplink_kits.dm | 15 +- .../objects/items/weapons/surgery_tools.dm | 2 +- code/game/objects/items/weapons/syndie.dm | 1 + .../game/objects/items/weapons/tanks/tanks.dm | 526 +- code/game/objects/items/weapons/tools.dm | 361 +- code/game/objects/random/random.dm | 174 +- code/game/objects/random/random_vr.dm | 14 +- .../structures/crates_lockers/closets.dm | 5 +- .../crates_lockers/closets/fireaxe.dm | 7 +- .../crates_lockers/closets/fitness.dm | 1 + .../crates_lockers/closets/secure/cargo.dm | 4 + .../closets/secure/engineering.dm | 5 +- .../closets/secure/guncabinet.dm | 16 +- .../closets/secure/hydroponics.dm | 2 + .../crates_lockers/closets/secure/medical.dm | 2 + .../crates_lockers/closets/secure/personal.dm | 1 + .../closets/secure/scientist.dm | 4 + .../closets/secure/secure_closets.dm | 2 +- .../crates_lockers/closets/secure/security.dm | 5 + .../crates_lockers/closets/wardrobe.dm | 24 + .../structures/crates_lockers/crates.dm | 2 +- code/game/objects/structures/curtains.dm | 3 +- code/game/objects/structures/door_assembly.dm | 38 +- code/game/objects/structures/electricchair.dm | 2 +- code/game/objects/structures/extinguisher.dm | 4 +- code/game/objects/structures/flora.dm | 2 +- code/game/objects/structures/girders.dm | 30 +- code/game/objects/structures/grille.dm | 6 +- code/game/objects/structures/mirror.dm | 6 +- code/game/objects/structures/musician.dm | 8 +- code/game/objects/structures/noticeboard.dm | 4 +- code/game/objects/structures/signs.dm | 54 +- .../structures/stool_bed_chair_nest/bed.dm | 4 +- .../structures/stool_bed_chair_nest/stools.dm | 4 +- code/game/objects/structures/watercloset.dm | 4 +- .../objects/structures/windoor_assembly.dm | 24 +- code/game/objects/structures/window.dm | 10 +- code/game/supplyshuttle.dm | 7 +- code/game/turfs/simulated/floor_attackby.dm | 8 +- code/game/turfs/simulated/wall_attacks.dm | 43 +- code/game/turfs/space/space.dm | 1 + code/game/turfs/space/transit.dm | 98 +- code/modules/admin/DB ban/functions.dm | 14 +- code/modules/admin/IsBanned.dm | 6 +- code/modules/admin/NewBan.dm | 4 +- code/modules/admin/admin.dm | 50 +- code/modules/admin/admin_verbs.dm | 22 +- code/modules/admin/newbanjob.dm | 24 +- .../admin/permissionverbs/permissionedit.dm | 16 +- code/modules/admin/player_notes.dm | 4 +- code/modules/admin/topic.dm | 98 +- code/modules/admin/verbs/SDQL.dm | 24 +- code/modules/admin/verbs/SDQL_2.dm | 12 +- code/modules/admin/verbs/SDQL_2_parser.dm | 2 +- code/modules/admin/verbs/adminhelp.dm | 6 +- code/modules/admin/verbs/debug.dm | 40 +- code/modules/admin/verbs/mapping.dm | 12 +- code/modules/admin/verbs/massmodvar.dm | 2 +- code/modules/admin/verbs/pray.dm | 10 +- code/modules/admin/verbs/randomverbs.dm | 68 +- code/modules/admin/verbs/ticklag.dm | 2 +- code/modules/admin/verbs/tripAI.dm | 4 +- code/modules/assembly/assembly.dm | 172 +- code/modules/assembly/bomb.dm | 155 - code/modules/assembly/holder.dm | 356 +- code/modules/assembly/igniter.dm | 56 +- code/modules/assembly/infrared.dm | 226 +- code/modules/assembly/mousetrap.dm | 181 +- code/modules/assembly/proximity.dm | 243 +- code/modules/assembly/shock_kit.dm | 3 +- code/modules/assembly/signaler.dm | 271 +- code/modules/assembly/timer.dm | 169 +- code/modules/awaymissions/corpse.dm | 2 +- code/modules/awaymissions/gateway.dm | 8 +- code/modules/awaymissions/loot_vr.dm | 16 +- code/modules/awaymissions/zlevel.dm | 8 +- code/modules/blob/blob.dm | 11 +- code/modules/busy_space/organizations.dm | 5 +- code/modules/client/client procs.dm | 2 +- .../loadout/loadout_accessories.dm | 13 + .../preference_setup/loadout/loadout_eyes.dm | 9 + .../loadout/loadout_gloves.dm | 6 +- .../preference_setup/loadout/loadout_head.dm | 22 +- .../preference_setup/loadout/loadout_shoes.dm | 51 +- .../loadout/loadout_smoking.dm | 10 +- .../loadout/loadout_utility.dm | 4 + code/modules/client/spam_prevention.dm | 2 +- code/modules/clothing/clothing.dm | 9 +- code/modules/clothing/glasses/glasses.dm | 6 +- code/modules/clothing/gloves/color.dm | 6 + code/modules/clothing/gloves/miscellaneous.dm | 1 + code/modules/clothing/head/misc.dm | 2 +- code/modules/clothing/shoes/boots.dm | 46 + code/modules/clothing/spacesuits/breaches.dm | 10 +- .../spacesuits/rig/modules/computer.dm | 6 +- .../modules/clothing/spacesuits/spacesuits.dm | 2 +- code/modules/clothing/spacesuits/void/void.dm | 8 +- code/modules/clothing/suits/armor.dm | 6 +- code/modules/clothing/suits/miscellaneous.dm | 2 + .../clothing/under/accessories/clothing.dm | 57 +- code/modules/clothing/under/jobs/medsci.dm | 5 - code/modules/clothing/under/miscellaneous.dm | 20 +- .../detectivework/microscope/dnascanner.dm | 2 +- code/modules/economy/ATM.dm | 16 +- code/modules/economy/cash.dm | 2 +- code/modules/economy/cash_register.dm | 4 +- code/modules/economy/economy_misc.dm | 13 +- code/modules/economy/price_list.dm | 61 +- code/modules/events/ion_storm.dm | 30 +- code/modules/examine/descriptions/devices.dm | 12 +- code/modules/examine/stat_icons.dm | 10 +- code/modules/flufftext/Dreaming.dm | 2 +- code/modules/flufftext/Hallucination.dm | 10 +- code/modules/food/recipes_microwave.dm | 8 +- code/modules/holodeck/HolodeckControl.dm | 4 +- code/modules/holodeck/HolodeckObjects.dm | 2 +- .../modules/hydroponics/beekeeping/beehive.dm | 3 +- code/modules/hydroponics/seed_storage.dm | 2 +- code/modules/hydroponics/trays/tray.dm | 2 +- .../integrated_electronics/_defines.dm | 40 +- .../integrated_electronics/core/assemblies.dm | 85 +- .../integrated_electronics/core/device.dm | 84 + .../integrated_electronics/core/helpers.dm | 32 +- .../core/integrated_circuit.dm | 247 +- .../integrated_electronics/core/pins.dm | 94 +- .../integrated_electronics/core/printer.dm | 199 + .../core/special_pins/boolean_pin.dm | 25 + .../core/special_pins/char_pin.dm | 27 + .../core/special_pins/color_pin.dm | 51 + .../core/special_pins/dir_pin.dm | 33 + .../core/special_pins/list_pin.dm | 150 + .../core/special_pins/number_pin.dm | 18 + .../core/special_pins/ref_pin.dm | 14 + .../core/special_pins/string_pin.dm | 29 + .../integrated_electronics/core/tools.dm | 124 +- .../subtypes/arithmetic.dm | 53 +- .../subtypes/built_in.dm | 28 + .../subtypes/converters.dm | 140 +- .../subtypes/data_transfer.dm | 120 +- .../integrated_electronics/subtypes/input.dm | 433 + .../integrated_electronics/subtypes/lists.dm | 89 + .../integrated_electronics/subtypes/logic.dm | 17 +- .../subtypes/manipulation.dm | 182 +- .../integrated_electronics/subtypes/memory.dm | 91 +- .../integrated_electronics/subtypes/output.dm | 339 + .../integrated_electronics/subtypes/power.dm | 11 +- .../subtypes/reagents.dm | 29 +- .../integrated_electronics/subtypes/smart.dm | 6 +- .../integrated_electronics/subtypes/time.dm | 17 +- .../integrated_electronics/subtypes/trig.dm | 49 +- .../~defines/~defines.dm | 24 +- code/modules/library/lib_items.dm | 8 +- code/modules/materials/fifty_spawner_mats.dm | 7 +- code/modules/materials/material_sheets.dm | 8 + code/modules/materials/materials.dm | 29 + code/modules/mining/coins.dm | 2 +- code/modules/mining/drilling/drill.dm | 2 +- code/modules/mining/machine_processing.dm | 2 +- code/modules/mining/mine_items.dm | 10 +- code/modules/mining/mint.dm | 2 +- code/modules/mining/money_bag.dm | 4 +- code/modules/mining/satchel_ore_boxdm.dm | 10 +- code/modules/mob/dead/observer/observer.dm | 59 +- code/modules/mob/dead/observer/say.dm | 4 +- code/modules/mob/inventory.dm | 2 +- code/modules/mob/language/station.dm | 2 +- code/modules/mob/living/bot/bot.dm | 2 + code/modules/mob/living/bot/ed209bot.dm | 2 +- code/modules/mob/living/bot/medbot.dm | 69 +- .../mob/living/carbon/alien/alien_attacks.dm | 8 +- .../living/carbon/alien/diona/progression.dm | 2 +- code/modules/mob/living/carbon/alien/emote.dm | 2 +- code/modules/mob/living/carbon/alien/life.dm | 2 +- .../mob/living/carbon/alien/progression.dm | 4 +- code/modules/mob/living/carbon/alien/say.dm | 2 +- code/modules/mob/living/carbon/brain/MMI.dm | 6 +- code/modules/mob/living/carbon/brain/emote.dm | 4 +- code/modules/mob/living/carbon/brain/life.dm | 16 +- .../mob/living/carbon/brain/posibrain.dm | 6 +- code/modules/mob/living/carbon/carbon.dm | 22 +- .../living/carbon/human/MedicalSideEffects.dm | 2 +- .../living/carbon/human/chem_side_effects.dm | 2 +- code/modules/mob/living/carbon/human/emote.dm | 4 +- code/modules/mob/living/carbon/human/human.dm | 22 +- .../living/carbon/human/human_attackhand.dm | 12 +- .../mob/living/carbon/human/human_defense.dm | 4 +- .../mob/living/carbon/human/human_defines.dm | 2 + .../mob/living/carbon/human/human_powers.dm | 12 +- .../mob/living/carbon/human/human_species.dm | 3 + .../mob/living/carbon/human/inventory.dm | 4 +- code/modules/mob/living/carbon/human/life.dm | 10 +- .../human/species/station/prometheans.dm | 35 +- .../carbon/human/species/station/station.dm | 3 +- .../mob/living/carbon/metroid/emote.dm | 4 +- code/modules/mob/living/life.dm | 4 + code/modules/mob/living/living.dm | 2 +- code/modules/mob/living/living_defense.dm | 10 +- code/modules/mob/living/living_powers.dm | 4 +- code/modules/mob/living/silicon/ai/ai.dm | 24 +- .../modules/mob/living/silicon/ai/latejoin.dm | 10 +- code/modules/mob/living/silicon/pai/life.dm | 2 +- code/modules/mob/living/silicon/pai/pai.dm | 13 +- .../mob/living/silicon/robot/analyzer.dm | 28 +- .../mob/living/silicon/robot/drone/drone.dm | 2 + .../living/silicon/robot/drone/drone_items.dm | 24 +- .../silicon/robot/drone/drone_manufacturer.dm | 4 +- .../modules/mob/living/silicon/robot/emote.dm | 2 +- code/modules/mob/living/silicon/robot/life.dm | 8 +- .../modules/mob/living/silicon/robot/robot.dm | 36 +- .../mob/living/silicon/robot/robot_damage.dm | 8 +- .../mob/living/silicon/robot/robot_items.dm | 8 +- .../mob/living/silicon/robot/robot_modules.dm | 65 +- code/modules/mob/living/silicon/say.dm | 42 +- .../mob/living/simple_animal/aliens/drone.dm | 16 +- .../living/simple_animal/aliens/hivebot.dm | 4 +- .../mob/living/simple_animal/aliens/mimic.dm | 2 +- .../mob/living/simple_animal/aliens/shade.dm | 2 +- .../mob/living/simple_animal/animals/corgi.dm | 6 +- .../simple_animal/animals/farm_animals.dm | 12 +- .../simple_animal/animals/giant_spider.dm | 2 +- .../mob/living/simple_animal/animals/mouse.dm | 19 +- .../living/simple_animal/animals/parrot.dm | 26 +- .../living/simple_animal/animals/spiderbot.dm | 2 +- .../mob/living/simple_animal/borer/borer.dm | 12 +- .../simple_animal/borer/borer_captive.dm | 2 +- .../simple_animal/borer/borer_powers.dm | 18 +- .../mob/living/simple_animal/borer/say.dm | 2 +- .../simple_animal/constructs/constructs.dm | 2 + .../mob/living/simple_animal/corpse.dm | 2 +- .../simple_animal/humanoids/syndicate.dm | 2 +- .../mob/living/simple_animal/simple_animal.dm | 12 +- code/modules/mob/living/voice/voice.dm | 11 + code/modules/mob/mob.dm | 12 +- code/modules/mob/mob_defines.dm | 4 + code/modules/mob/mob_movement.dm | 14 +- code/modules/mob/mob_transformation_simple.dm | 4 +- code/modules/mob/new_player/new_player.dm | 8 +- code/modules/mob/new_player/poll.dm | 26 +- code/modules/mob/say.dm | 2 +- code/modules/mob/transform_procs.dm | 4 +- code/modules/organs/blood.dm | 8 +- code/modules/organs/robolimbs.dm | 1 + code/modules/organs/robolimbs_vr.dm | 1 - code/modules/organs/subtypes/unbreakable.dm | 10 +- code/modules/paperwork/filingcabinet.dm | 7 +- code/modules/paperwork/paper.dm | 4 +- code/modules/paperwork/paper_bundle.dm | 2 +- code/modules/paperwork/papershredder.dm | 2 +- code/modules/paperwork/pen.dm | 8 +- code/modules/paperwork/photocopier.dm | 2 +- code/modules/power/antimatter/control.dm | 12 +- code/modules/power/antimatter/engine.dm | 6 +- code/modules/power/antimatter/fuel.dm | 6 +- code/modules/power/antimatter/shielding.dm | 2 +- code/modules/power/apc.dm | 15 +- code/modules/power/batteryrack.dm | 2 +- code/modules/power/breaker_box.dm | 18 +- code/modules/power/cable_ender.dm | 4 +- code/modules/power/cable_heavyduty.dm | 4 +- code/modules/power/fractal_reactor.dm | 2 +- code/modules/power/fusion/_setup.dm | 83 + code/modules/power/fusion/core/_core.dm | 131 + .../modules/power/fusion/core/core_control.dm | 176 + code/modules/power/fusion/core/core_field.dm | 494 + .../fusion/fuel_assembly/fuel_assembly.dm | 67 + .../fusion/fuel_assembly/fuel_compressor.dm | 54 + .../fusion/fuel_assembly/fuel_control.dm | 102 + .../fusion/fuel_assembly/fuel_injector.dm | 153 + code/modules/power/fusion/fusion_circuits.dm | 99 + .../power/fusion/fusion_particle_catcher.dm | 41 + code/modules/power/fusion/fusion_reactions.dm | 164 + .../modules/power/fusion/gyrotron/gyrotron.dm | 57 + .../power/fusion/gyrotron/gyrotron_control.dm | 97 + code/modules/power/generator.dm | 4 +- code/modules/power/lighting.dm | 18 +- code/modules/power/pacman2.dm | 19 +- code/modules/power/singularity/collector.dm | 16 +- code/modules/power/singularity/emitter.dm | 40 +- .../power/singularity/field_generator.dm | 18 +- code/modules/power/singularity/generator.dm | 6 +- .../particle_accelerator/particle.dm | 17 +- .../particle_accelerator.dm | 12 +- code/modules/power/smes.dm | 6 +- code/modules/power/smes_construction.dm | 8 +- code/modules/power/solar.dm | 12 +- code/modules/power/turbine.dm | 8 +- code/modules/projectiles/ammunition.dm | 8 +- .../projectiles/ammunition/magazines.dm | 132 +- code/modules/projectiles/ammunition/rounds.dm | 32 +- code/modules/projectiles/gun.dm | 7 +- .../projectiles/guns/energy/nuclear.dm | 5 +- code/modules/projectiles/guns/launcher.dm | 2 +- .../projectiles/guns/launcher/crossbow.dm | 4 +- .../projectiles/guns/launcher/pneumatic.dm | 6 +- .../projectiles/guns/launcher/rocket.dm | 8 +- code/modules/projectiles/guns/projectile.dm | 13 +- .../projectiles/guns/projectile/automatic.dm | 20 +- .../projectiles/guns/projectile/boltaction.dm | 2 +- .../projectiles/guns/projectile/contender.dm | 42 + .../projectiles/guns/projectile/dartgun.dm | 10 +- .../projectiles/guns/projectile/pistol.dm | 2 +- .../projectiles/guns/projectile/revolver.dm | 7 +- .../projectiles/guns/projectile/shotgun.dm | 3 +- .../projectile/sniper/collapsible_sniper.dm | 176 + code/modules/projectiles/projectile/beams.dm | 5 + .../modules/projectiles/projectile/bullets.dm | 6 +- .../modules/projectiles/projectile/special.dm | 12 +- code/modules/random_map/drop/drop_types.dm | 4 +- .../Chemistry-Reagents-Food-Drinks.dm | 248 +- .../Chemistry-Reagents-Medicine.dm | 24 +- .../Chemistry-Reagents-Toxins.dm | 64 +- code/modules/reagents/Chemistry-Recipes.dm | 135 +- code/modules/reagents/dispenser/dispenser2.dm | 5 +- .../reagents/reagent_containers/borghydro.dm | 8 +- .../reagents/reagent_containers/food/cans.dm | 10 + .../reagent_containers/food/drinks/bottle.dm | 10 + .../reagents/reagent_containers/food/lunch.dm | 2 +- .../reagent_containers/food/sandwich.dm | 12 +- .../reagent_containers/food/snacks.dm | 26 +- .../reagents/reagent_containers/syringes.dm | 2 +- code/modules/reagents/reagent_dispenser.dm | 12 +- code/modules/recycling/conveyor2.dm | 4 +- .../recycling/disposal-construction.dm | 6 +- code/modules/recycling/disposal.dm | 34 +- code/modules/recycling/sortingmachinery.dm | 16 +- code/modules/research/designs.dm | 41 +- code/modules/research/message_server.dm | 2 +- code/modules/research/rdconsole.dm | 6 +- code/modules/research/research.dm | 5 +- code/modules/research/server.dm | 2 +- .../security levels/keycard authentication.dm | 5 +- code/modules/shieldgen/emergency_shield.dm | 26 +- code/modules/shieldgen/sheldwallgen.dm | 16 +- code/modules/shieldgen/shield_capacitor.dm | 7 +- code/modules/shieldgen/shield_gen.dm | 7 +- code/modules/shuttles/shuttle.dm | 48 +- code/modules/shuttles/shuttle_console.dm | 2 +- code/modules/shuttles/shuttle_specops.dm | 12 +- code/modules/shuttles/shuttle_supply.dm | 7 + code/modules/shuttles/shuttles_multi.dm | 36 +- code/modules/spells/spell_code.dm | 2 +- code/modules/supermatter/setup_supermatter.dm | 251 + code/modules/supermatter/supermatter.dm | 4 +- code/modules/surgery/bones.dm | 52 +- code/modules/surgery/encased.dm | 30 +- code/modules/surgery/face.dm | 36 +- code/modules/surgery/generic.dm | 72 +- code/modules/surgery/implant.dm | 40 +- code/modules/surgery/limb_reattach.dm | 4 + code/modules/surgery/other.dm | 24 +- code/modules/surgery/slimes.dm | 24 +- code/modules/tables/tables.dm | 14 +- code/modules/vehicles/cargo_train.dm | 4 +- code/modules/vehicles/train.dm | 22 +- code/modules/vehicles/vehicle.dm | 6 +- code/modules/virus2/biohazard destroyer.dm | 2 +- code/modules/virus2/effect.dm | 2 +- code/modules/virus2/items_devices.dm | 2 +- .../xenoarcheaology/artifacts/artifact.dm | 2 +- .../xenoarcheaology/artifacts/crystal.dm | 2 +- .../xenoarcheaology/artifacts/replicator.dm | 4 +- code/modules/xenoarcheaology/effect.dm | 2 +- .../xenoarcheaology/effects/cellcharge.dm | 6 +- .../xenoarcheaology/effects/celldrain.dm | 6 +- code/modules/xenoarcheaology/effects/cold.dm | 2 +- .../xenoarcheaology/effects/dnaswitch.dm | 42 +- code/modules/xenoarcheaology/effects/heal.dm | 6 +- code/modules/xenoarcheaology/effects/heat.dm | 2 +- .../xenoarcheaology/effects/roboheal.dm | 6 +- .../xenoarcheaology/effects/robohurt.dm | 6 +- .../modules/xenoarcheaology/effects/sleepy.dm | 12 +- code/modules/xenoarcheaology/effects/stun.dm | 8 +- .../xenoarcheaology/effects/teleport.dm | 6 +- code/modules/xenoarcheaology/finds/special.dm | 6 +- code/modules/xenoarcheaology/finds/talking.dm | 4 +- .../tools/ano_device_battery.dm | 14 +- .../tools/artifact_harvester.dm | 4 +- .../tools/geosample_scanner.dm | 8 +- .../tools/suspension_generator.dm | 13 +- .../integrated_circuits/converter.dm | 7 +- .../integrated_circuits/data_transfer.dm | 17 - html/changelogs/Atermonera - Ghostsprites.yml | 36 + html/changelogs/Atermonera-Borg-slimes.yml | 36 + html/changelogs/Belsima-Cocktails.yml | 37 + html/changelogs/Belsima-Gloves.yml | 36 + html/changelogs/Belsima-LawedRobots.yml | 38 + html/changelogs/Belsima-Sweaters.yml | 36 + html/changelogs/Belsima-Swimsuits.yml | 36 + html/changelogs/Belsima-pAI.yml | 36 + html/changelogs/LorenLuke-IEC changes.yml | 50 + html/changelogs/Nalarac - Robots.yml | 41 + .../PrismaticGynoid-intelliCores.yml | 4 + icons/mob/belt.dmi | Bin 15761 -> 16001 bytes icons/mob/feet.dmi | Bin 40980 -> 41911 bytes icons/mob/ghost.dmi | Bin 98521 -> 146334 bytes icons/mob/hands.dmi | Bin 23552 -> 23837 bytes icons/mob/items/lefthand.dmi | Bin 62012 -> 65065 bytes icons/mob/items/righthand.dmi | Bin 63306 -> 65878 bytes icons/mob/pai.dmi | Bin 9739 -> 51812 bytes icons/mob/robots.dmi | Bin 363965 -> 383868 bytes icons/mob/screen_spells.dmi | Bin 56653 -> 63670 bytes icons/mob/species/seromi/gloves.dmi | Bin 1763 -> 1809 bytes icons/mob/species/seromi/head.dmi | Bin 49609 -> 49618 bytes icons/mob/species/seromi/masks.dmi | Bin 8326 -> 8376 bytes icons/mob/species/skrell/helmet.dmi | Bin 36537 -> 42985 bytes icons/mob/species/skrell/suit.dmi | Bin 31432 -> 41140 bytes icons/mob/ties.dmi | Bin 38529 -> 45325 bytes icons/mob/uniform.dmi | Bin 361289 -> 365255 bytes icons/mob/uniform_sleeves_rolled.dmi | Bin 128956 -> 132258 bytes icons/obj/abductor.dmi | Bin 0 -> 55759 bytes icons/obj/ammo.dmi | Bin 20617 -> 22966 bytes icons/obj/assemblies/new_assemblies.dmi | Bin 3535 -> 4159 bytes icons/obj/bureaucracy.dmi | Bin 15339 -> 17192 bytes icons/obj/candle.dmi | Bin 2784 -> 4228 bytes icons/obj/clothing/belts.dmi | Bin 4100 -> 8913 bytes icons/obj/clothing/gloves.dmi | Bin 23977 -> 24294 bytes icons/obj/clothing/shoes.dmi | Bin 27667 -> 30540 bytes icons/obj/clothing/ties.dmi | Bin 28837 -> 31270 bytes icons/obj/clothing/uniforms.dmi | Bin 103528 -> 104420 bytes icons/obj/computer.dmi | Bin 40264 -> 43661 bytes icons/obj/decals.dmi | Bin 40664 -> 42953 bytes icons/obj/defibrillator.dmi | Bin 12173 -> 16832 bytes icons/obj/device.dmi | Bin 55614 -> 62699 bytes icons/obj/doors/Doorextglass.dmi | Bin 0 -> 12362 bytes icons/obj/doors/door_assembly.dmi | Bin 35394 -> 39328 bytes icons/obj/drinks.dmi | Bin 74248 -> 75222 bytes icons/obj/electronic_assemblies.dmi | Bin 32741 -> 35959 bytes icons/obj/gun.dmi | Bin 70811 -> 73009 bytes icons/obj/items.dmi | Bin 82637 -> 77515 bytes icons/obj/machines/power/fusion.dmi | Bin 0 -> 41882 bytes icons/obj/machines/research.dmi | Bin 13585 -> 13580 bytes icons/obj/paper.dmi | Bin 2200 -> 2282 bytes icons/obj/pda.dmi | Bin 29951 -> 29937 bytes icons/obj/spells.dmi | Bin 27163 -> 27275 bytes icons/obj/tools.dmi | Bin 0 -> 9629 bytes icons/obj/zippo.dmi | Bin 0 -> 6787 bytes icons/turf/areas.dmi | Bin 36924 -> 36933 bytes maps/northern_star/northern_star_defines.dm | 4 +- maps/northern_star/polaris-1.dmm | 20244 ++++++++-------- maps/northern_star/polaris-2.dmm | 5492 ++--- sound/items/change_jaws.ogg | Bin 0 -> 11548 bytes sound/items/drill_hit.ogg | Bin 0 -> 40866 bytes sound/items/drill_use.ogg | Bin 0 -> 45403 bytes sound/items/jaws_cut.ogg | Bin 0 -> 17191 bytes sound/items/jaws_pry.ogg | Bin 0 -> 17202 bytes sound/items/pshoom.ogg | Bin 0 -> 13709 bytes sound/items/welderactivate.ogg | Bin 0 -> 9149 bytes sound/items/welderdeactivate.ogg | Bin 0 -> 6686 bytes sound/machines/airlockclose.ogg | Bin 0 -> 24109 bytes sound/machines/airlockforced.ogg | Bin 0 -> 16204 bytes sound/machines/boltsdown.ogg | Bin 0 -> 15164 bytes sound/machines/boltsup.ogg | Bin 0 -> 14656 bytes sound/machines/deniedbeep.ogg | Bin 0 -> 8984 bytes sound/voice/medbot/mapple.ogg | Bin 0 -> 17269 bytes sound/voice/medbot/mcatch.ogg | Bin 0 -> 22994 bytes sound/voice/medbot/mcoming.ogg | Bin 0 -> 13341 bytes sound/voice/medbot/mdelicious.ogg | Bin 0 -> 7843 bytes sound/voice/medbot/mfeelbetter.ogg | Bin 0 -> 11877 bytes sound/voice/medbot/mflies.ogg | Bin 0 -> 29036 bytes sound/voice/medbot/mhelp.ogg | Bin 0 -> 10968 bytes sound/voice/medbot/minjured.ogg | Bin 0 -> 14977 bytes sound/voice/medbot/minsult.ogg | Bin 0 -> 90336 bytes sound/voice/medbot/mlive.ogg | Bin 0 -> 9075 bytes sound/voice/medbot/mlost.ogg | Bin 0 -> 26355 bytes sound/voice/medbot/mno.ogg | Bin 0 -> 10894 bytes sound/voice/medbot/mpatchedup.ogg | Bin 0 -> 8670 bytes sound/voice/medbot/mradar.ogg | Bin 0 -> 11177 bytes sound/voice/medbot/msurgeon.ogg | Bin 0 -> 23357 bytes sound/weapons/sonic_jackhammer.ogg | Bin 0 -> 12939 bytes vorestation.dme | 36 +- 624 files changed, 23456 insertions(+), 16767 deletions(-) create mode 100644 code/game/gamemodes/changeling/powers/darkvision.dm create mode 100644 code/game/objects/items/devices/ai_detector.dm delete mode 100644 code/game/objects/items/weapons/grenades/fragmentation.dm delete mode 100644 code/modules/assembly/bomb.dm create mode 100644 code/modules/integrated_electronics/core/device.dm create mode 100644 code/modules/integrated_electronics/core/printer.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/boolean_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/char_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/color_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/dir_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/list_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/number_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/ref_pin.dm create mode 100644 code/modules/integrated_electronics/core/special_pins/string_pin.dm create mode 100644 code/modules/integrated_electronics/subtypes/built_in.dm create mode 100644 code/modules/integrated_electronics/subtypes/input.dm create mode 100644 code/modules/integrated_electronics/subtypes/lists.dm create mode 100644 code/modules/integrated_electronics/subtypes/output.dm create mode 100644 code/modules/power/fusion/_setup.dm create mode 100644 code/modules/power/fusion/core/_core.dm create mode 100644 code/modules/power/fusion/core/core_control.dm create mode 100644 code/modules/power/fusion/core/core_field.dm create mode 100644 code/modules/power/fusion/fuel_assembly/fuel_assembly.dm create mode 100644 code/modules/power/fusion/fuel_assembly/fuel_compressor.dm create mode 100644 code/modules/power/fusion/fuel_assembly/fuel_control.dm create mode 100644 code/modules/power/fusion/fuel_assembly/fuel_injector.dm create mode 100644 code/modules/power/fusion/fusion_circuits.dm create mode 100644 code/modules/power/fusion/fusion_particle_catcher.dm create mode 100644 code/modules/power/fusion/fusion_reactions.dm create mode 100644 code/modules/power/fusion/gyrotron/gyrotron.dm create mode 100644 code/modules/power/fusion/gyrotron/gyrotron_control.dm create mode 100644 code/modules/projectiles/guns/projectile/contender.dm create mode 100644 code/modules/projectiles/guns/projectile/sniper/collapsible_sniper.dm create mode 100644 code/modules/supermatter/setup_supermatter.dm delete mode 100644 code/unit_tests/integrated_circuits/data_transfer.dm create mode 100644 html/changelogs/Atermonera - Ghostsprites.yml create mode 100644 html/changelogs/Atermonera-Borg-slimes.yml create mode 100644 html/changelogs/Belsima-Cocktails.yml create mode 100644 html/changelogs/Belsima-Gloves.yml create mode 100644 html/changelogs/Belsima-LawedRobots.yml create mode 100644 html/changelogs/Belsima-Sweaters.yml create mode 100644 html/changelogs/Belsima-Swimsuits.yml create mode 100644 html/changelogs/Belsima-pAI.yml create mode 100644 html/changelogs/LorenLuke-IEC changes.yml create mode 100644 html/changelogs/Nalarac - Robots.yml create mode 100644 html/changelogs/PrismaticGynoid-intelliCores.yml create mode 100644 icons/obj/abductor.dmi create mode 100644 icons/obj/doors/Doorextglass.dmi create mode 100644 icons/obj/machines/power/fusion.dmi create mode 100644 icons/obj/tools.dmi create mode 100644 icons/obj/zippo.dmi create mode 100644 sound/items/change_jaws.ogg create mode 100644 sound/items/drill_hit.ogg create mode 100644 sound/items/drill_use.ogg create mode 100644 sound/items/jaws_cut.ogg create mode 100644 sound/items/jaws_pry.ogg create mode 100644 sound/items/pshoom.ogg create mode 100644 sound/items/welderactivate.ogg create mode 100644 sound/items/welderdeactivate.ogg create mode 100644 sound/machines/airlockclose.ogg create mode 100644 sound/machines/airlockforced.ogg create mode 100644 sound/machines/boltsdown.ogg create mode 100644 sound/machines/boltsup.ogg create mode 100644 sound/machines/deniedbeep.ogg create mode 100644 sound/voice/medbot/mapple.ogg create mode 100644 sound/voice/medbot/mcatch.ogg create mode 100644 sound/voice/medbot/mcoming.ogg create mode 100644 sound/voice/medbot/mdelicious.ogg create mode 100644 sound/voice/medbot/mfeelbetter.ogg create mode 100644 sound/voice/medbot/mflies.ogg create mode 100644 sound/voice/medbot/mhelp.ogg create mode 100644 sound/voice/medbot/minjured.ogg create mode 100644 sound/voice/medbot/minsult.ogg create mode 100644 sound/voice/medbot/mlive.ogg create mode 100644 sound/voice/medbot/mlost.ogg create mode 100644 sound/voice/medbot/mno.ogg create mode 100644 sound/voice/medbot/mpatchedup.ogg create mode 100644 sound/voice/medbot/mradar.ogg create mode 100644 sound/voice/medbot/msurgeon.ogg create mode 100644 sound/weapons/sonic_jackhammer.ogg diff --git a/.travis.yml b/.travis.yml index 51bb5908782..841b6a9713f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ sudo: false env: BYOND_MAJOR="511" BYOND_MINOR="1381" - MACRO_COUNT=875 + MACRO_COUNT=4 cache: directories: diff --git a/code/ATMOSPHERICS/components/binary_devices/circulator.dm b/code/ATMOSPHERICS/components/binary_devices/circulator.dm index 6627d15d738..09335cdf33f 100644 --- a/code/ATMOSPHERICS/components/binary_devices/circulator.dm +++ b/code/ATMOSPHERICS/components/binary_devices/circulator.dm @@ -89,11 +89,11 @@ /obj/machinery/atmospherics/binary/circulator/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) anchored = !anchored user.visible_message("[user.name] [anchored ? "secures" : "unsecures"] the bolts holding [src.name] to the floor.", \ "You [anchored ? "secure" : "unsecure"] the bolts holding [src] to the floor.", \ - "You hear a ratchet") + "You hear a ratchet.") if(anchored) if(dir & (NORTH|SOUTH)) diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm index 6a51dc41b15..fa88ef2ab2f 100644 --- a/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm +++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate.dm @@ -11,15 +11,15 @@ desc = "A one-way air valve that can be used to regulate input or output pressure, and flow rate. Does not require power." use_power = 0 - + var/unlocked = 0 //If 0, then the valve is locked closed, otherwise it is open(-able, it's a one-way valve so it closes if gas would flow backwards). var/target_pressure = ONE_ATMOSPHERE var/max_pressure_setting = 15000 //kPa var/set_flow_rate = ATMOS_DEFAULT_VOLUME_PUMP * 2.5 var/regulate_mode = REGULATE_OUTPUT - + var/flowing = 0 //for icons - becomes zero if the valve closes itself due to regulation mode - + var/frequency = 0 var/id = null var/datum/radio_frequency/radio_connection @@ -46,9 +46,9 @@ /obj/machinery/atmospherics/binary/passive_gate/process() ..() - + last_flow_rate = 0 - + if(!unlocked) return 0 @@ -61,35 +61,35 @@ pressure_delta = input_starting_pressure - target_pressure if (REGULATE_OUTPUT) pressure_delta = target_pressure - output_starting_pressure - + //-1 if pump_gas() did not move any gas, >= 0 otherwise var/returnval = -1 if((regulate_mode == REGULATE_NONE || pressure_delta > 0.01) && (air1.temperature > 0 || air2.temperature > 0)) //since it's basically a valve, it makes sense to check both temperatures flowing = 1 - + //flow rate limit var/transfer_moles = (set_flow_rate/air1.volume)*air1.total_moles - + //Figure out how much gas to transfer to meet the target pressure. switch (regulate_mode) if (REGULATE_INPUT) transfer_moles = min(transfer_moles, calculate_transfer_moles(air2, air1, pressure_delta, (network1)? network1.volume : 0)) if (REGULATE_OUTPUT) transfer_moles = min(transfer_moles, calculate_transfer_moles(air1, air2, pressure_delta, (network2)? network2.volume : 0)) - + //pump_gas() will return a negative number if no flow occurred returnval = pump_gas_passive(src, air1, air2, transfer_moles) - + if (returnval >= 0) if(network1) network1.update = 1 if(network2) network2.update = 1 - + if (last_flow_rate) flowing = 1 - + update_icon() @@ -178,7 +178,7 @@ // this is the data which will be sent to the ui var/data[0] - + data = list( "on" = unlocked, "pressure_set" = round(target_pressure*100), //Nano UI can't handle rounded non-integers, apparently. @@ -203,16 +203,16 @@ /obj/machinery/atmospherics/binary/passive_gate/Topic(href,href_list) if(..()) return 1 - + if(href_list["toggle_valve"]) unlocked = !unlocked - + if(href_list["regulate_mode"]) switch(href_list["regulate_mode"]) if ("off") regulate_mode = REGULATE_NONE if ("input") regulate_mode = REGULATE_INPUT if ("output") regulate_mode = REGULATE_OUTPUT - + switch(href_list["set_press"]) if ("min") target_pressure = 0 @@ -221,7 +221,7 @@ if ("set") var/new_pressure = input(usr,"Enter new output pressure (0-[max_pressure_setting]kPa)","Pressure Control",src.target_pressure) as num src.target_pressure = between(0, new_pressure, max_pressure_setting) - + switch(href_list["set_flow_rate"]) if ("min") set_flow_rate = 0 @@ -230,7 +230,7 @@ if ("set") var/new_flow_rate = input(usr,"Enter new flow rate limit (0-[air1.volume]kPa)","Flow Rate Control",src.set_flow_rate) as num src.set_flow_rate = between(0, new_flow_rate, air1.volume) - + usr.set_machine(src) //Is this even needed with NanoUI? src.update_icon() src.add_fingerprint(usr) @@ -248,9 +248,9 @@ user << "You cannot unwrench \the [src], it too exerted due to internal pressure." add_fingerprint(user) return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm b/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm index d0417e14dd2..1b576e10425 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pipeturbine.dm @@ -86,6 +86,7 @@ attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) anchored = !anchored + playsound(src, W.usesound, 50, 1) user << "You [anchored ? "secure" : "unsecure"] the bolts holding \the [src] to the floor." if(anchored) @@ -257,6 +258,7 @@ attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) anchored = !anchored + playsound(src, W.usesound, 50, 1) turbine = null user << "You [anchored ? "secure" : "unsecure"] the bolts holding \the [src] to the floor." updateConnection() diff --git a/code/ATMOSPHERICS/components/binary_devices/pump.dm b/code/ATMOSPHERICS/components/binary_devices/pump.dm index 16f5c0a586d..126c6391d44 100644 --- a/code/ATMOSPHERICS/components/binary_devices/pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/pump.dm @@ -227,9 +227,9 @@ Thus, the two variables affect pump operation are set in New(): user << "You cannot unwrench this [src], it too exerted due to internal pressure." add_fingerprint(user) return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm index d21bd9b5038..04d3f36fd1f 100644 --- a/code/ATMOSPHERICS/components/omni_devices/omni_base.dm +++ b/code/ATMOSPHERICS/components/omni_devices/omni_base.dm @@ -91,8 +91,8 @@ add_fingerprint(user) return 1 user << "You begin to unfasten \the [src]..." - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 40)) + playsound(src, W.usesound, 50, 1) + if(do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/ATMOSPHERICS/components/portables_connector.dm b/code/ATMOSPHERICS/components/portables_connector.dm index 9668f7a5a3e..c39ca8469be 100644 --- a/code/ATMOSPHERICS/components/portables_connector.dm +++ b/code/ATMOSPHERICS/components/portables_connector.dm @@ -142,9 +142,9 @@ user << "You cannot unwrench \the [src], it too exerted due to internal pressure." add_fingerprint(user) return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm index 2778566923c..ef6a29b9101 100755 --- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm @@ -137,9 +137,9 @@ user << "You cannot unwrench \the [src], it too exerted due to internal pressure." add_fingerprint(user) return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm index a163c122f01..f8c3e9ff67a 100644 --- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm +++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm @@ -68,7 +68,7 @@ air1.volume = ATMOS_DEFAULT_VOLUME_MIXER air2.volume = ATMOS_DEFAULT_VOLUME_MIXER air3.volume = ATMOS_DEFAULT_VOLUME_MIXER * 1.5 - + if (!mixing_inputs) mixing_inputs = list(src.air1 = node1_concentration, src.air2 = node2_concentration) @@ -112,9 +112,9 @@ user << "You cannot unwrench \the [src], it too exerted due to internal pressure." add_fingerprint(user) return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/ATMOSPHERICS/components/tvalve.dm b/code/ATMOSPHERICS/components/tvalve.dm index a7deb70abaa..81a870743e0 100644 --- a/code/ATMOSPHERICS/components/tvalve.dm +++ b/code/ATMOSPHERICS/components/tvalve.dm @@ -354,9 +354,9 @@ user << "You cannot unwrench \the [src], it too exerted due to internal pressure." add_fingerprint(user) return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm index 79e43a8e1c3..533e84b8f93 100644 --- a/code/ATMOSPHERICS/components/unary/heat_exchanger.dm +++ b/code/ATMOSPHERICS/components/unary/heat_exchanger.dm @@ -78,9 +78,9 @@ user << "You cannot unwrench \the [src], it is too exerted due to internal pressure." add_fingerprint(user) return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/ATMOSPHERICS/components/unary/vent_pump.dm b/code/ATMOSPHERICS/components/unary/vent_pump.dm index c6121dea31a..b44f8768fff 100644 --- a/code/ATMOSPHERICS/components/unary/vent_pump.dm +++ b/code/ATMOSPHERICS/components/unary/vent_pump.dm @@ -358,9 +358,9 @@ var/obj/item/weapon/weldingtool/WT = W if (WT.remove_fuel(0,user)) user << "Now welding the vent." - if(do_after(user, 20)) + if(do_after(user, 20 * WT.toolspeed)) if(!src || !WT.isOn()) return - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) + playsound(src.loc, WT.usesound, 50, 1) if(!welded) user.visible_message("\The [user] welds the vent shut.", "You weld the vent shut.", "You hear welding.") welded = 1 @@ -407,9 +407,9 @@ user << "You cannot unwrench \the [src], it is too exerted due to internal pressure." add_fingerprint(user) return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm index 3fccbb50f33..539ab2ecc80 100644 --- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm @@ -107,6 +107,7 @@ "filter_co2" = ("carbon_dioxide" in scrubbing_gas), "filter_phoron" = ("phoron" in scrubbing_gas), "filter_n2o" = ("sleeping_agent" in scrubbing_gas), + "filter_fuel" = ("volatile_fuel" in scrubbing_gas), "sigtype" = "status" ) if(!initial_loc.air_scrub_names[id_tag]) @@ -233,6 +234,11 @@ else if(signal.data["toggle_n2o_scrub"]) toggle += "sleeping_agent" + if(!isnull(signal.data["fuel_scrub"]) && text2num(signal.data["fuel_scrub"]) != ("volatile_fuel" in scrubbing_gas)) + toggle += "volatile_fuel" + else if(signal.data["toggle_fuel_scrub"]) + toggle += "volatile_fuel" + scrubbing_gas ^= toggle if(signal.data["init"] != null) @@ -272,9 +278,9 @@ user << "You cannot unwrench \the [src], it is too exerted due to internal pressure." add_fingerprint(user) return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/ATMOSPHERICS/components/valve.dm b/code/ATMOSPHERICS/components/valve.dm index 01e6e977bbc..7fa8d60a772 100644 --- a/code/ATMOSPHERICS/components/valve.dm +++ b/code/ATMOSPHERICS/components/valve.dm @@ -298,9 +298,9 @@ user << "You cannot unwrench \the [src], it is too exerted due to internal pressure." add_fingerprint(user) return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/ATMOSPHERICS/pipes.dm b/code/ATMOSPHERICS/pipes.dm index 28440254bb7..a565dc12d07 100644 --- a/code/ATMOSPHERICS/pipes.dm +++ b/code/ATMOSPHERICS/pipes.dm @@ -90,9 +90,9 @@ user << "You cannot unwrench \the [src], it is too exerted due to internal pressure." add_fingerprint(user) return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/__defines/atmos.dm b/code/__defines/atmos.dm index f67c9671577..bd9175aab19 100644 --- a/code/__defines/atmos.dm +++ b/code/__defines/atmos.dm @@ -74,6 +74,7 @@ #define XGM_GAS_FUEL 1 #define XGM_GAS_OXIDIZER 2 #define XGM_GAS_CONTAMINANT 4 +#define XGM_GAS_FUSION_FUEL 8 #define TANK_LEAK_PRESSURE (30.*ONE_ATMOSPHERE) // Tank starts leaking. #define TANK_RUPTURE_PRESSURE (40.*ONE_ATMOSPHERE) // Tank spills all contents into atmosphere. diff --git a/code/__defines/gamemode.dm b/code/__defines/gamemode.dm index 401029c962f..0be497843b1 100644 --- a/code/__defines/gamemode.dm +++ b/code/__defines/gamemode.dm @@ -96,7 +96,7 @@ var/list/be_special_flags = list( #define GHOSTCAST 0x1 //can a ghost cast it? #define NEEDSCLOTHES 0x2 //does it need the wizard garb to cast? Nonwizard spells should not have this #define NEEDSHUMAN 0x4 //does it require the caster to be human? -#define Z2NOCAST 0x8 //if this is added, the spell can't be cast at centcomm +#define Z2NOCAST 0x8 //if this is added, the spell can't be cast at CentCom #define STATALLOWED 0x10 //if set, the user doesn't have to be conscious to cast. Required for ghost spells #define IGNOREPREV 0x20 //if set, each new target does not overlap with the previous one //The following flags only affect different types of spell, and therefore overlap diff --git a/code/__defines/machinery.dm b/code/__defines/machinery.dm index cae68c3a232..deaaec0fad6 100644 --- a/code/__defines/machinery.dm +++ b/code/__defines/machinery.dm @@ -58,7 +58,7 @@ var/global/defer_powernet_rebuild = 0 // True if net rebuild will be called #define NETWORK_COMMUNICATORS "Communicators" // Those networks can only be accessed by pre-existing terminals. AIs and new terminals can't use them. -var/list/restricted_camera_networks = list(NETWORK_ERT,NETWORK_MERCENARY,"Secret") +var/list/restricted_camera_networks = list(NETWORK_ERT,NETWORK_MERCENARY,"Secret", NETWORK_COMMUNICATORS) //singularity defines diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index 984b02dd2bf..8a1ca78d4fe 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -89,6 +89,11 @@ #define SHUTTLE_INTRANSIT 2 #define SHUTTLE_CRASHED 3 // VOREStation Edit - Yup that can happen now +// Sound defines for shuttles. +#define HYPERSPACE_WARMUP 0 +#define HYPERSPACE_PROGRESS 1 +#define HYPERSPACE_END 2 + // Ferry shuttle processing status. #define IDLE_STATE 0 #define WAIT_LAUNCH 1 @@ -147,6 +152,14 @@ #define DEFAULT_TABLE_MATERIAL "plastic" #define DEFAULT_WALL_MATERIAL "steel" +#define MAT_STEEL "steel" +#define MAT_GLASS "glass" +#define MAT_SILVER "silver" +#define MAT_GOLD "gold" +#define MAT_TITANIUM "titanium" +#define MAT_PHORON "phoron" +#define MAT_DIAMOND "diamond" + #define SHARD_SHARD "shard" #define SHARD_SHRAPNEL "shrapnel" #define SHARD_STONE_PIECE "piece" @@ -203,3 +216,6 @@ #define TSC_GIL "Gilthari" #define MIDNIGHT_ROLLOVER 864000 //number of deciseconds in a day + +#define WORLD_ICON_SIZE 32 //Needed for the R-UST port +#define PIXEL_MULTIPLIER WORLD_ICON_SIZE/32 //Needed for the R-UST port diff --git a/code/_helpers/type2type.dm b/code/_helpers/type2type.dm index 8dc9cb020b1..975e65e3ec3 100644 --- a/code/_helpers/type2type.dm +++ b/code/_helpers/type2type.dm @@ -80,7 +80,9 @@ if (NORTHEAST) return "northeast" if (SOUTHEAST) return "southeast" if (NORTHWEST) return "northwest" - if (SOUTHWEST) return "southwest" + if (SOUTHWEST) return "southwest" + if (UP) return "up" + if (DOWN) return "down" // Turns text into proper directions /proc/text2dir(direction) diff --git a/code/_macros.dm b/code/_macros.dm index a3e40655444..454a4eaacdc 100644 --- a/code/_macros.dm +++ b/code/_macros.dm @@ -38,6 +38,8 @@ #define issilicon(A) istype(A, /mob/living/silicon) +#define isvoice(A) istype(A, /mob/living/voice) + #define isslime(A) istype(A, /mob/living/carbon/slime) #define isxeno(A) istype(A, /mob/living/simple_animal/xeno) diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm index ff0d8cdd5b0..f3b696ad281 100644 --- a/code/_onclick/hud/robot.dm +++ b/code/_onclick/hud/robot.dm @@ -243,7 +243,7 @@ var/obj/screen/robot_inventory //Unfortunately adding the emag module to the list of modules has to be here. This is because a borg can //be emagged before they actually select a module. - or some situation can cause them to get a new module // - or some situation might cause them to get de-emagged or something. - if(r.emagged) + if(r.emagged || r.emag_items) if(!(r.module.emag in r.module.modules)) r.module.modules.Add(r.module.emag) else diff --git a/code/controllers/communications.dm b/code/controllers/communications.dm index 332ab9af527..ef83e95f774 100644 --- a/code/controllers/communications.dm +++ b/code/controllers/communications.dm @@ -159,7 +159,7 @@ var/list/DEPT_FREQS = list(AI_FREQ, COMM_FREQ, ENG_FREQ, ENT_FREQ, MED_FREQ, SEC // Antags! if (frequency in ANTAG_FREQS) return "syndradio" - // centcomm channels (deathsquid and ert) + // CentCom channels (deathsquid and ert) if(frequency in CENT_FREQS) return "centradio" // command channel diff --git a/code/datums/autolathe/arms.dm b/code/datums/autolathe/arms.dm index 769aa0b2b62..6938b06f489 100644 --- a/code/datums/autolathe/arms.dm +++ b/code/datums/autolathe/arms.dm @@ -137,33 +137,27 @@ path =/obj/item/ammo_magazine/m44 hidden = 1 -/////// 5.56mm -/datum/category_item/autolathe/arms/rifle_556 - name = "rifle magazine (5.56mm)" - path =/obj/item/ammo_magazine/m556 +/////// 5.45mm +/datum/category_item/autolathe/arms/rifle_545 + name = "rifle magazine (5.45mm)" + path =/obj/item/ammo_magazine/m545 hidden = 1 -/datum/category_item/autolathe/arms/rifle_556p - name = "rifle magazine (5.56mm practice)" - path =/obj/item/ammo_magazine/m556/practice +/datum/category_item/autolathe/arms/rifle_545p + name = "rifle magazine (5.45mm practice)" + path =/obj/item/ammo_magazine/m545/practice -/datum/category_item/autolathe/arms/machinegun_556 - name = "machinegun box magazine (5.56)" - path =/obj/item/ammo_magazine/m556saw +/datum/category_item/autolathe/arms/machinegun_545 + name = "machinegun box magazine (5.45)" + path =/obj/item/ammo_magazine/m545saw hidden = 1 + /////// 7.62 - /datum/category_item/autolathe/arms/rifle_762 name = "rifle magazine (7.62mm)" path =/obj/item/ammo_magazine/m762 hidden = 1 - -/datum/category_item/autolathe/arms/shotgun_magazine - name = "24rnd shotgun magazine (12g)" - path =/obj/item/ammo_magazine/m12gdrum - hidden = 1 - /* /datum/category_item/autolathe/arms/rifle_small_762 name = "rifle magazine (7.62mm)" @@ -171,6 +165,26 @@ hidden = 1 */ +/////// Shotgun + +/datum/category_item/autolathe/arms/shotgun_clip_beanbag + name = "4-round 12g shell clip (beanbag)" + path =/obj/item/ammo_magazine/clip/c12g/beanbag + +/datum/category_item/autolathe/arms/shotgun_clip_slug + name = "4-round 12g shell clip (slug)" + path =/obj/item/ammo_magazine/clip/c12g + hidden = 1 + +/datum/category_item/autolathe/arms/shotgun_clip_pellet + name = "4-round 12g shell clip (buckshot)" + path =/obj/item/ammo_magazine/clip/c12g/pellet + hidden = 1 + +/datum/category_item/autolathe/arms/shotgun_clip_beanbag + name = "4-round 12g shell clip (beanbag)" + path =/obj/item/ammo_magazine/clip/c12g/beanbag + /* Commented out until autolathe stuff is decided/fixed. Will probably remove these entirely. -Spades // These should always be/empty! The idea is to fill them up manually with ammo clips. @@ -231,14 +245,14 @@ category = "Arms and Ammunition" hidden = 1 -/datum/category_item/autolathe/arms/rifle_556 - name = "10rnd rifle magazine (5.56mm)" - path =/obj/item/ammo_magazine/m556saw/empty +/datum/category_item/autolathe/arms/rifle_545 + name = "10rnd rifle magazine (5.45mm)" + path =/obj/item/ammo_magazine/m545saw/empty category = "Arms and Ammunition" -/datum/category_item/autolathe/arms/rifle_556m - name = "20rnd rifle magazine (5.56mm)" - path =/obj/item/ammo_magazine/m556sawm/empty +/datum/category_item/autolathe/arms/rifle_545m + name = "20rnd rifle magazine (5.45mm)" + path =/obj/item/ammo_magazine/m545sawm/empty category = "Arms and Ammunition" hidden = 1 @@ -345,15 +359,15 @@ category = "Arms and Ammunition" hidden = 1 */ -/datum/category_item/autolathe/arms/rifle_clip_556 - name = "ammo clip (5.56mm)" - path =/obj/item/ammo_magazine/clip/c556 +/datum/category_item/autolathe/arms/rifle_clip_545 + name = "ammo clip (5.45mm)" + path =/obj/item/ammo_magazine/clip/c545 category = "Arms and Ammunition" hidden = 1 -/datum/category_item/autolathe/arms/rifle_clip_556_practice - name = "ammo clip (5.56mm practice)" - path =/obj/item/ammo_magazine/clip/c556/practice +/datum/category_item/autolathe/arms/rifle_clip_545_practice + name = "ammo clip (5.45mm practice)" + path =/obj/item/ammo_magazine/clip/c545/practice category = "Arms and Ammunition" /datum/category_item/autolathe/arms/rifle_clip_762 diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index d23584e4e24..f3e7b46b003 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -176,7 +176,7 @@ teleatom.visible_message("\The [teleatom] bounces off of the portal!") return 0 - if(destination.z in using_map.admin_levels) //centcomm z-level + if(destination.z in using_map.admin_levels) //CentCom z-level if(istype(teleatom, /obj/mecha)) var/obj/mecha/MM = teleatom MM.occupant << "\The [MM] would not survive the jump to a location so far away!" diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 0b524befec5..cb49518bd84 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -407,7 +407,7 @@ else if (href_list["obj_announce"]) var/obj_count = 1 - current << "\blue Your current objectives:" + current << "Your current objectives:" for(var/datum/objective/objective in objectives) current << "Objective #[obj_count]: [objective.explanation_text]" obj_count++ diff --git a/code/datums/supplypacks/engineering.dm b/code/datums/supplypacks/engineering.dm index 0cf0e1f52a3..ad251c5f7e0 100644 --- a/code/datums/supplypacks/engineering.dm +++ b/code/datums/supplypacks/engineering.dm @@ -200,3 +200,52 @@ /obj/item/weapon/stock_parts/matter_bin, /obj/item/weapon/circuitboard/pacman/super ) + +/datum/supply_packs/eng/fusion_core + name = "R-UST Mk. 8 Tokamak fusion core crate" + cost = 50 + containername = "R-UST Mk. 8 Tokamak Fusion Core crate" + containertype = /obj/structure/closet/crate/secure/engineering + access = access_engine + contains = list( + /obj/item/weapon/book/manual/rust_engine, + /obj/machinery/power/fusion_core, + /obj/item/weapon/circuitboard/fusion_core + ) + +/datum/supply_packs/eng/fusion_fuel_injector + name = "R-UST Mk. 8 fuel injector crate" + cost = 30 + containername = "R-UST Mk. 8 fuel injector crate" + containertype = /obj/structure/closet/crate/secure/engineering + access = access_engine + contains = list( + /obj/machinery/fusion_fuel_injector, + /obj/machinery/fusion_fuel_injector, + /obj/item/weapon/circuitboard/fusion_injector + ) + +/datum/supply_packs/eng/gyrotron + name = "Gyrotron crate" + cost = 15 + containername = "Gyrotron Crate" + containertype = /obj/structure/closet/crate/secure/engineering + access = access_engine + contains = list( + /obj/machinery/power/emitter/gyrotron, + /obj/item/weapon/circuitboard/gyrotron + ) + +/datum/supply_packs/eng/fusion_fuel_compressor + name = "Fusion Fuel Compressor circuitry crate" + cost = 10 + containername = "Fusion Fuel Compressor circuitry crate" + containertype = /obj/structure/closet/crate/engineering + contains = list(/obj/item/weapon/circuitboard/fusion_fuel_compressor) + +/datum/supply_packs/eng/tritium + name = "Tritium crate" + cost = 75 + containername = "Tritium crate" + containertype = /obj/structure/closet/crate/engineering + contains = list(/obj/fiftyspawner/tritium) \ No newline at end of file diff --git a/code/datums/supplypacks/munitions.dm b/code/datums/supplypacks/munitions.dm index b61abb46736..6c3b7cab733 100644 --- a/code/datums/supplypacks/munitions.dm +++ b/code/datums/supplypacks/munitions.dm @@ -156,7 +156,7 @@ contains = list( /obj/item/ammo_magazine/m9mmt, /obj/item/ammo_magazine/m9mmt/rubber, - /obj/item/ammo_magazine/m556saw + /obj/item/ammo_magazine/m545saw ) cost = 25 containertype = /obj/structure/closet/crate/secure diff --git a/code/datums/supplypacks/robotics.dm b/code/datums/supplypacks/robotics.dm index 8f0ed6d4522..5510bae9ceb 100644 --- a/code/datums/supplypacks/robotics.dm +++ b/code/datums/supplypacks/robotics.dm @@ -159,14 +159,13 @@ /obj/item/device/kit/paint/gygax/recitence ) name = "Random Gygax exosuit modkit" -/* + /datum/supply_packs/robotics/jumper_cables name = "Jumper kit crate" contains = list( - /obj/item/device/defib_kit/jumper_kit = 4 + /obj/item/device/defib_kit/jumper_kit = 2 ) cost = 30 containertype = /obj/structure/closet/crate/secure/science containername = "Jumper kit crate" access = access_robotics -*/ \ No newline at end of file diff --git a/code/datums/supplypacks/science.dm b/code/datums/supplypacks/science.dm index b0853b0e00d..d88718555a8 100644 --- a/code/datums/supplypacks/science.dm +++ b/code/datums/supplypacks/science.dm @@ -50,3 +50,17 @@ containertype = /obj/structure/closet/crate/hydroponics containername = "Exotic Seeds crate" access = access_hydroponics + +/datum/supply_packs/sci/integrated_circuit_printer + name = "Integrated circuit printer" + contains = list(/obj/item/device/integrated_circuit_printer = 2) + cost = 15 + containertype = /obj/structure/closet/crate + containername = "Integrated circuit crate" + +/datum/supply_packs/sci/integrated_circuit_printer_upgrade + name = "Integrated circuit printer upgrade - advanced designs" + contains = list(/obj/item/weapon/disk/integrated_circuit/upgrade/advanced) + cost = 30 + containertype = /obj/structure/closet/crate + containername = "Integrated circuit crate" diff --git a/code/datums/uplink/ammunition.dm b/code/datums/uplink/ammunition.dm index 03f1296ad9a..d644a9eaa8c 100644 --- a/code/datums/uplink/ammunition.dm +++ b/code/datums/uplink/ammunition.dm @@ -48,21 +48,21 @@ name = "Anti-Materiel Rifle ammo box (14.5mm)" path = /obj/item/weapon/storage/box/sniperammo -/datum/uplink_item/item/ammo/c556 - name = "Rifle Magazine (5.56mm)" - path = /obj/item/ammo_magazine/m556 +/datum/uplink_item/item/ammo/c545 + name = "Rifle Magazine (5.45mm)" + path = /obj/item/ammo_magazine/m545 -/datum/uplink_item/item/ammo/c556/ext - name = "Rifle Magazine (5.56mm Extended)" - path = /obj/item/ammo_magazine/m556/ext +/datum/uplink_item/item/ammo/c545/ext + name = "Rifle Magazine (5.45mm Extended)" + path = /obj/item/ammo_magazine/m545/ext -/datum/uplink_item/item/ammo/c556/ap - name = "Rifle Magazine (5.56mm AP)" - path = /obj/item/ammo_magazine/m556/ap +/datum/uplink_item/item/ammo/c545/ap + name = "Rifle Magazine (5.45mm AP)" + path = /obj/item/ammo_magazine/m545/ap -/datum/uplink_item/item/ammo/c556/ap/ext - name = "Rifle Magazine (5.56mm AP Extended)" - path = /obj/item/ammo_magazine/m556/ap/ext +/datum/uplink_item/item/ammo/c545/ap/ext + name = "Rifle Magazine (5.45mm AP Extended)" + path = /obj/item/ammo_magazine/m545/ap/ext /datum/uplink_item/item/ammo/c762 name = "Rifle Magazine (7.62mm)" @@ -76,13 +76,13 @@ name = "SMG Magazine (10mm)" path = /obj/item/ammo_magazine/m10mm -/datum/uplink_item/item/ammo/a556 - name = "Machinegun Magazine (5.56mm)" - path = /obj/item/ammo_magazine/m556saw +/datum/uplink_item/item/ammo/a545 + name = "Machinegun Magazine (5.45mm)" + path = /obj/item/ammo_magazine/m545saw -/datum/uplink_item/item/ammo/a556/ap - name = "Machinegun Magazine (5.56mm AP)" - path = /obj/item/ammo_magazine/m556saw/ap +/datum/uplink_item/item/ammo/a545/ap + name = "Machinegun Magazine (5.45mm AP)" + path = /obj/item/ammo_magazine/m545saw/ap /datum/uplink_item/item/ammo/g12 name = "12g Shotgun Ammo Box (Slug)" diff --git a/code/datums/uplink/medical.dm b/code/datums/uplink/medical.dm index 0c616793ca1..c28fed46b96 100644 --- a/code/datums/uplink/medical.dm +++ b/code/datums/uplink/medical.dm @@ -39,6 +39,26 @@ item_cost = 10 path = /obj/item/weapon/storage/box/freezer +/datum/uplink_item/item/medical/monkeycubes + name = "Box, Monkey Cubes" + item_cost = 10 + path = /obj/item/weapon/storage/box/monkeycubes + +/datum/uplink_item/item/medical/farwacubes + name = "Box, Farwa Cubes" + item_cost = 10 + path = /obj/item/weapon/storage/box/monkeycubes + +/datum/uplink_item/item/medical/neaeracubes + name = "Box, Neaera Cubes" + item_cost = 10 + path = /obj/item/weapon/storage/box/monkeycubes/neaeracubes + +/datum/uplink_item/item/medical/stokcubes + name = "Box, Stok Cubes" + item_cost = 10 + path = /obj/item/weapon/storage/box/monkeycubes/stokcubes + /datum/uplink_item/item/medical/surgery name = "Surgery kit" item_cost = 45 diff --git a/code/datums/uplink/tools.dm b/code/datums/uplink/tools.dm index 7cea8427786..250d4b6412b 100644 --- a/code/datums/uplink/tools.dm +++ b/code/datums/uplink/tools.dm @@ -66,6 +66,21 @@ When in hacking mode this device will grant full access to any standard airlock within 20 to 40 seconds. \ This device will also be able to immediately access the last 6 to 8 hacked airlocks." +/datum/uplink_item/item/tools/ai_detector + name = "Anti-Surveillance Tool" + item_cost = 20 + path = /obj/item/device/multitool/ai_detector + desc = "This functions like a normal multitool, but includes an integrated camera network sensor that will warn the holder if they are being \ + watched, by changing color and beeping. It is able to detect both AI visual surveillance and security camera utilization from terminals, and \ + will give different warnings by beeping and changing colors based on what it detects. Only the holder can hear the warnings." + +/datum/uplink_item/item/tools/radio_jammer + name = "Subspace Jammer" + item_cost = 25 + path = /obj/item/device/radio_jammer + desc = "A device which is capable of disrupting subspace communications, preventing the use of headsets, PDAs, and communicators within \ + a radius of seven meters. It runs off weapon cells, which can be replaced as needed. One cell will last for approximately a minute." + /datum/uplink_item/item/tools/emag name = "Cryptographic Sequencer" item_cost = 30 diff --git a/code/datums/uplink/uplink_items.dm b/code/datums/uplink/uplink_items.dm index 0cb7ce1d1d4..94b1281dd37 100644 --- a/code/datums/uplink/uplink_items.dm +++ b/code/datums/uplink/uplink_items.dm @@ -5,7 +5,7 @@ var/datum/uplink/uplink = new() var/list/datum/uplink_item/items var/list/datum/uplink_category/categories -/datum/uplink/New() +/datum/uplink/New(var/type) items_assoc = list() items = init_subtypes(/datum/uplink_item) categories = init_subtypes(/datum/uplink_category) @@ -38,7 +38,8 @@ var/datum/uplink/uplink = new() /datum/uplink_item/New() ..() - antag_roles = list() + if(!antag_roles) + antag_roles = list() @@ -85,8 +86,9 @@ var/datum/uplink/uplink = new() for(var/antag_role in antag_roles) var/datum/antagonist/antag = all_antag_types[antag_role] - if(antag.is_antagonist(U.uplink_owner)) - return 1 + if(!isnull(antag)) + if(antag.is_antagonist(U.uplink_owner)) + return 1 return 0 /datum/uplink_item/proc/cost(var/telecrystals, obj/item/device/uplink/U) diff --git a/code/datums/uplink/visible_weapons.dm b/code/datums/uplink/visible_weapons.dm index 34b20a9f48d..f7d79c5b6a2 100644 --- a/code/datums/uplink/visible_weapons.dm +++ b/code/datums/uplink/visible_weapons.dm @@ -15,10 +15,45 @@ path = /obj/item/weapon/material/hatchet/tacknife/combatknife /datum/uplink_item/item/visible_weapons/energy_sword - name = "Energy Sword" + name = "Energy Sword, Random" item_cost = 40 path = /obj/item/weapon/melee/energy/sword +/datum/uplink_item/item/visible_weapons/energy_sword_blue + name = "Energy Sword, Blue" + item_cost = 40 + path = /obj/item/weapon/melee/energy/sword/blue + +/datum/uplink_item/item/visible_weapons/energy_sword_green + name = "Energy Sword, Green" + item_cost = 40 + path = /obj/item/weapon/melee/energy/sword/green + +/datum/uplink_item/item/visible_weapons/energy_sword_red + name = "Energy Sword, Red" + item_cost = 40 + path = /obj/item/weapon/melee/energy/sword/red + +/datum/uplink_item/item/visible_weapons/energy_sword_purple + name = "Energy Sword, Purple" + item_cost = 40 + path = /obj/item/weapon/melee/energy/sword/purple + +/datum/uplink_item/item/visible_weapons/energy_sword_pirate + name = "Energy Cutlass" + item_cost = 40 + path = /obj/item/weapon/melee/energy/sword/pirate + +/datum/uplink_item/item/visible_weapons/claymore + name = "Claymore" + item_cost = 40 + path = /obj/item/weapon/material/sword + +/datum/uplink_item/item/visible_weapons/katana + name = "Katana" + item_cost = 40 + path = /obj/item/weapon/material/sword/katana + /datum/uplink_item/item/visible_weapons/dartgun name = "Dart Gun" item_cost = 30 @@ -44,15 +79,38 @@ item_cost = 70 path = /obj/item/weapon/gun/projectile/revolver +/datum/uplink_item/item/visible_weapons/mateba + name = "Mateba" + item_cost = 70 + path = /obj/item/weapon/gun/projectile/revolver/mateba + +/datum/uplink_item/item/visible_weapons/judge + name = "Judge" + item_cost = 70 + path = /obj/item/weapon/gun/projectile/revolver/judge + +/datum/uplink_item/item/visible_weapons/lemat + name = "LeMat" + item_cost = 60 + path = /obj/item/weapon/gun/projectile/revolver/lemat + /datum/uplink_item/item/visible_weapons/Derringer name = ".357 Derringer Pistol" item_cost = 40 path = /obj/item/weapon/gun/projectile/derringer -/datum/uplink_item/item/visible_weapons/heavysniper +/datum/uplink_item/item/visible_weapons/heavysnipermerc name = "Anti-Materiel Rifle (14.5mm)" item_cost = DEFAULT_TELECRYSTAL_AMOUNT path = /obj/item/weapon/gun/projectile/heavysniper + antag_roles = list("mercenary") + +/datum/uplink_item/item/visible_weapons/heavysnipertraitor + name = "Anti-Materiel Rifle (14.5mm)" + desc = "A convenient collapsible rifle for covert assassination. Comes with 4 shots and its own secure carrying case." + item_cost = DEFAULT_TELECRYSTAL_AMOUNT + path = /obj/item/weapon/storage/secure/briefcase/rifle + antag_roles = list("traitor", "autotraitor", "infiltrator") /datum/uplink_item/item/visible_weapons/tommygun name = "Tommygun (.45)" // We're keeping this because it's CLASSY. -Spades @@ -66,20 +124,20 @@ path = /obj/item/weapon/gun/projectile/automatic/c20r /datum/uplink_item/item/visible_weapons/assaultrifle - name = "Assault Rifle (7.62mm)" + name = "Assault Rifle (5.45mm)" item_cost = 75 path = /obj/item/weapon/gun/projectile/automatic/sts35 -/*/datum/uplink_item/item/visible_weapons/bullpuprifle - name = "Assault Rifle (5.56mm)" - item_cost = 7 - path = /obj/item/weapon/gun/projectile/automatic/carbine -*/ /datum/uplink_item/item/visible_weapons/combatshotgun name = "Combat Shotgun" item_cost = 75 path = /obj/item/weapon/gun/projectile/shotgun/pump/combat +/datum/uplink_item/item/visible_weapons/leveraction + name = "Lever Action Rifle" + item_cost = 50 + path = /obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever + /datum/uplink_item/item/visible_weapons/egun name = "Energy Gun" item_cost = 60 diff --git a/code/datums/wires/wires.dm b/code/datums/wires/wires.dm index c1ee225dce5..435ca82fdcb 100644 --- a/code/datums/wires/wires.dm +++ b/code/datums/wires/wires.dm @@ -120,6 +120,7 @@ var/list/wireColours = list("red", "blue", "green", "darkred", "orange", "brown" if(istype(I, /obj/item/weapon/wirecutters)) var/colour = href_list["cut"] CutWireColour(colour) + playsound(holder, I.usesound, 20, 1) else L << "You need wirecutters!" @@ -127,6 +128,7 @@ var/list/wireColours = list("red", "blue", "green", "darkred", "orange", "brown" if(istype(I, /obj/item/device/multitool)) var/colour = href_list["pulse"] PulseColour(colour) + playsound(holder, 'sound/weapons/empty.ogg', 20, 1) else L << "You need a multitool!" diff --git a/code/defines/gases.dm b/code/defines/gases.dm index 65e45c31efd..74cb0d93797 100644 --- a/code/defines/gases.dm +++ b/code/defines/gases.dm @@ -33,7 +33,7 @@ tile_overlay = "phoron" overlay_limit = 0.7 - flags = XGM_GAS_FUEL | XGM_GAS_CONTAMINANT + flags = XGM_GAS_FUEL | XGM_GAS_CONTAMINANT | XGM_GAS_FUSION_FUEL //R-UST port, adding XGM_GAS_FUSION_FUEL flag. /decl/xgm_gas/volatile_fuel id = "volatile_fuel" diff --git a/code/game/antagonist/antagonist.dm b/code/game/antagonist/antagonist.dm index 4b2afa1df38..b36c27e116b 100644 --- a/code/game/antagonist/antagonist.dm +++ b/code/game/antagonist/antagonist.dm @@ -111,9 +111,6 @@ else if(config.use_age_restriction_for_antags && player.current.client.player_age < minimum_player_age) candidates -= player log_debug("[key_name(player)] is not eligible to become a [role_text]: Is only [player.current.client.player_age] day\s old, has to be [minimum_player_age] day\s!") - else if(istype(player.current, /mob/living/voice)) - candidates -= player - log_debug("[key_name(player)] is not eligible to become a [role_text]: They are only a communicator voice. They have been removed from the draft.") else if(player.special_role) candidates -= player log_debug("[key_name(player)] is not eligible to become a [role_text]: They already have a special role ([player.special_role])! They have been removed from the draft.") diff --git a/code/game/antagonist/antagonist_helpers.dm b/code/game/antagonist/antagonist_helpers.dm index 0cc28d5ad27..c8f2928ced7 100644 --- a/code/game/antagonist/antagonist_helpers.dm +++ b/code/game/antagonist/antagonist_helpers.dm @@ -1,12 +1,16 @@ /datum/antagonist/proc/can_become_antag(var/datum/mind/player, var/ignore_role) - if(player.current && jobban_isbanned(player.current, bantype)) - return 0 + if(player.current) + if(jobban_isbanned(player.current, bantype)) + return FALSE + if(!isnewplayer(player.current) && !isobserver(player.current)) + if(!player.current.can_be_antagged) // Stop autotraitoring pAIs! + return FALSE if(!ignore_role) if(player.assigned_role in restricted_jobs) - return 0 + return FALSE if(config.protect_roles_from_antagonist && (player.assigned_role in protected_jobs)) - return 0 - return 1 + return FALSE + return TRUE /datum/antagonist/proc/antags_are_dead() for(var/datum/mind/antag in current_antagonists) diff --git a/code/game/antagonist/outsider/mercenary.dm b/code/game/antagonist/outsider/mercenary.dm index fb09e76a554..8e4b8826b47 100644 --- a/code/game/antagonist/outsider/mercenary.dm +++ b/code/game/antagonist/outsider/mercenary.dm @@ -17,7 +17,7 @@ var/datum/antagonist/mercenary/mercs hard_cap = 4 hard_cap_round = 8 initial_spawn_req = 3 - initial_spawn_target = 4 + initial_spawn_target = 3 /datum/antagonist/mercenary/New() ..() diff --git a/code/game/antagonist/outsider/raider.dm b/code/game/antagonist/outsider/raider.dm index 4124fc9af96..7ac0a4729b4 100644 --- a/code/game/antagonist/outsider/raider.dm +++ b/code/game/antagonist/outsider/raider.dm @@ -12,10 +12,10 @@ var/datum/antagonist/raider/raiders flags = ANTAG_OVERRIDE_JOB | ANTAG_CLEAR_EQUIPMENT | ANTAG_CHOOSE_NAME | ANTAG_VOTABLE | ANTAG_SET_APPEARANCE | ANTAG_HAS_LEADER antaghud_indicator = "hudmutineer" - hard_cap = 6 - hard_cap_round = 10 + hard_cap = 4 + hard_cap_round = 8 initial_spawn_req = 3 - initial_spawn_target = 4 + initial_spawn_target = 3 id_type = /obj/item/weapon/card/id/syndicate diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 802c00728a4..05246464bee 100755 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -1431,8 +1431,8 @@ area/space/atmosalert() name = "\improper Visitor Lodging" icon_state = "visitor_lodging" -/area/crew_quarters/visitor_dinning - name = "\improper Visitor Dinning" +/area/crew_quarters/visitor_dining + name = "\improper Visitor Dining" icon_state = "visitor_dinning" /area/crew_quarters/visitor_laundry diff --git a/code/game/atoms.dm b/code/game/atoms.dm index e0bf45d97b4..3b642ffd2fd 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -298,10 +298,9 @@ its easier to just keep the beam vertical. //Deal with gloves the pass finger/palm prints. if(!ignoregloves) - if(H.gloves != src) - if(prob(75) && istype(H.gloves, /obj/item/clothing/gloves/sterile)) - return 0 - else if(H.gloves && !istype(H.gloves, /obj/item/clothing/gloves/sterile)) + if(H.gloves && H.gloves != src) + var/obj/item/clothing/gloves/G = H.gloves + if(!prob(G.fingerprint_chance)) return 0 //More adminstuffz diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index 3bba74296ea..af0eccf93cc 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -92,11 +92,10 @@ for(var/mob/M in src)//Failsafe so you can get mobs out M.loc = get_turf(src) -/obj/machinery/dna_scannernew/Bumped(user as mob|obj) - if (user == usr) // Only if we are actually being walked into by real client - move_inside() +/obj/machinery/dna_scannernew/MouseDrop_T(var/mob/target, var/mob/user) //Allows borgs to clone people without external assistance + if(user.stat || user.lying || !Adjacent(user) || !target.Adjacent(user)|| !ishuman(target)) return - return ..() + put_in(target) /obj/machinery/dna_scannernew/verb/move_inside() set src in oview(1) diff --git a/code/game/gamemodes/changeling/powers/armor.dm b/code/game/gamemodes/changeling/powers/armor.dm index 5ec37a5b706..ca8a3c8780d 100644 --- a/code/game/gamemodes/changeling/powers/armor.dm +++ b/code/game/gamemodes/changeling/powers/armor.dm @@ -112,9 +112,6 @@ "We harden our flesh, creating a suit of armor!", "You hear organic matter ripping and tearing!") -/obj/item/clothing/suit/space/changeling/armored/dropped() - qdel(src) - /obj/item/clothing/head/helmet/space/changeling/armored name = "chitinous mass" desc = "A tough, hard covering of black chitin with transparent chitin in front." @@ -123,19 +120,12 @@ siemens_coefficient = 0.3 max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE -/obj/item/clothing/head/helmet/space/changeling/armored/dropped() - qdel(src) - /obj/item/clothing/shoes/magboots/changeling/armored desc = "A tough, hard mass of chitin, with long talons for digging into terrain." name = "chitinous talons" icon_state = "lingarmor" action_button_name = "Toggle Talons" -/obj/item/clothing/shoes/magboots/changeling/armored/dropped() - ..() - qdel(src) - /obj/item/clothing/gloves/combat/changeling //Combined insulated/fireproof gloves name = "chitinous gauntlets" desc = "Very resilient gauntlets made out of black chitin. It looks very durable, and can probably resist electrical shock in addition to the elements." diff --git a/code/game/gamemodes/changeling/powers/darkvision.dm b/code/game/gamemodes/changeling/powers/darkvision.dm new file mode 100644 index 00000000000..6fbb2954ba8 --- /dev/null +++ b/code/game/gamemodes/changeling/powers/darkvision.dm @@ -0,0 +1,26 @@ +/datum/power/changeling/darksight + name = "Dark Sight" + desc = "We change the composition of our eyes, banishing the shadows from our vision." + helptext = "We will be able to see in the dark." + ability_icon_state = "ling_augmented_eyesight" + genomecost = 0 + verbpath = /mob/proc/changeling_darksight + +/mob/proc/changeling_darksight() + set category = "Changeling" + set name = "Toggle Darkvision" + set desc = "We are able see in the dark." + + var/datum/changeling/changeling = changeling_power(0,0,100,UNCONSCIOUS) + if(!changeling) + return 0 + + if(istype(src,/mob/living/carbon)) + var/mob/living/carbon/C = src + C.seedarkness = !C.seedarkness + if(C.seedarkness) + to_chat(C, "We allow the shadows to return.") + else + to_chat(C, "We no longer need light to see.") + + return 0 \ No newline at end of file diff --git a/code/game/gamemodes/changeling/powers/fake_death.dm b/code/game/gamemodes/changeling/powers/fake_death.dm index 765dbb51e61..cae98164a0e 100644 --- a/code/game/gamemodes/changeling/powers/fake_death.dm +++ b/code/game/gamemodes/changeling/powers/fake_death.dm @@ -33,6 +33,9 @@ if(C.suiciding) C.suiciding = 0 + if(C.does_not_breathe) + C.does_not_breathe = 0 //This means they don't autoheal the oxy damage from the next step + if(C.stat != DEAD) C.adjustOxyLoss(C.maxHealth * 2) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 027b61333ec..14d0673a1a7 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -152,12 +152,15 @@ var/list/sacrificed = list() target << "Your mind turns to ash as the burning flames engulf your very soul and images of an unspeakable horror begin to bombard the last remnants of mental resistance." //broken mind - 5000 may seem like a lot I wanted the effect to really stand out for maxiumum losing-your-mind-spooky //hallucination is reduced when the step off as well, provided they haven't hit the last stage... - target.hallucination += 5000 + + //5000 is waaaay too much, in practice. + target.hallucination = min(target.hallucination + 100, 500) target.apply_effect(10, STUTTER) target.adjustBrainLoss(1) if(100 to INFINITY) target << "Your entire broken soul and being is engulfed in corruption and flames as your mind shatters away into nothing." - target.hallucination += 5000 + //5000 is waaaay too much, in practice. + target.hallucination = min(target.hallucination + 100, 500) target.apply_effect(15, STUTTER) target.adjustBrainLoss(1) @@ -626,10 +629,8 @@ var/list/sacrificed = list() if(istype(src,/obj/effect/rune)) usr.say("O bidai nabora se[pick("'","`")]sma!") - usr.say("[input]") else usr.whisper("O bidai nabora se[pick("'","`")]sma!") - usr.whisper("[input]") input = sanitize(input) log_and_message_admins("used a communicate rune to say '[input]'") diff --git a/code/game/gamemodes/epidemic/epidemic.dm b/code/game/gamemodes/epidemic/epidemic.dm index 07b8d7f4348..b6e4146a9c8 100644 --- a/code/game/gamemodes/epidemic/epidemic.dm +++ b/code/game/gamemodes/epidemic/epidemic.dm @@ -52,7 +52,7 @@ intercept.name = "paper" intercept.info = intercepttext - comm.messagetitle.Add("Cent. Com. CONFIDENTIAL REPORT") + comm.messagetitle.Add("CentCom CONFIDENTIAL REPORT") comm.messagetext.Add(intercepttext) world << sound('sound/AI/commandreport.ogg') @@ -74,7 +74,7 @@ intercept.name = "paper" intercept.info = intercepttext - comm.messagetitle.Add("Cent. Com. CONFIDENTIAL REPORT") + comm.messagetitle.Add("CentCom CONFIDENTIAL REPORT") comm.messagetext.Add(intercepttext) world << sound('sound/AI/commandreport.ogg') diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 60d968bba05..2418f8afb90 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -405,6 +405,8 @@ var/global/list/additional_antag_types = list() candidates += player.mind players -= player + // Below is commented out as an attempt to solve an issue of too little people wanting to join the round due to wanting to have cake and eat it too. + /* // If we don't have enough antags, draft people who voted for the round. if(candidates.len < required_enemies) for(var/mob/new_player/player in players) @@ -413,6 +415,7 @@ var/global/list/additional_antag_types = list() candidates += player.mind players -= player break + */ return candidates // Returns: The number of people who had the antagonist role set to yes, regardless of recomended_enemies, if that number is greater than required_enemies // required_enemies if the number of people with that role set to yes is less than recomended_enemies, diff --git a/code/game/gamemodes/heist/heist.dm b/code/game/gamemodes/heist/heist.dm index b9418bfea9b..48f0f02bfca 100644 --- a/code/game/gamemodes/heist/heist.dm +++ b/code/game/gamemodes/heist/heist.dm @@ -7,9 +7,9 @@ var/global/list/obj/cortical_stacks = list() //Stacks for 'leave nobody behind' /datum/game_mode/heist name = "Heist" config_tag = "heist" - required_players = 15 - required_players_secret = 15 - required_enemies = 4 + required_players = 9 + required_players_secret = 9 + required_enemies = 3 round_description = "An unidentified bluespace signature is approaching the station!" extended_round_description = "The Company's majority control of phoron in the system has marked the \ station to be a highly valuable target for many competing organizations and individuals. Being a \ diff --git a/code/game/gamemodes/infiltrator/infiltrator.dm b/code/game/gamemodes/infiltrator/infiltrator.dm index f736cd98940..22ea099ae05 100644 --- a/code/game/gamemodes/infiltrator/infiltrator.dm +++ b/code/game/gamemodes/infiltrator/infiltrator.dm @@ -1,5 +1,5 @@ /datum/game_mode/infiltrator - name = "Infiltrator" + name = "Team Traitor" round_description = "There are a group of shadowy infiltrators onboard! Be careful!" extended_round_description = "A team of secretative people have played the long con, and managed to obtain entry to \ the facility. What their goals are, who their employers are, and why the individuals would work for them is a mystery, \ diff --git a/code/game/gamemodes/newobjective.dm b/code/game/gamemodes/newobjective.dm index 6a5cd842fff..3db262d3dfd 100644 --- a/code/game/gamemodes/newobjective.dm +++ b/code/game/gamemodes/newobjective.dm @@ -1045,7 +1045,7 @@ datum return 20 AI steal_target = /obj/structure/AIcore - explanation_text = "Steal a finished AI, either by intellicard or stealing the whole construct." + explanation_text = "Steal a finished AI, either by intelliCore or stealing the whole construct." weight = 50 get_points(var/job) diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 098f9fd3292..e85af7e82b6 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -12,9 +12,9 @@ var/list/nuke_disks = list() colony of sizable population and considerable wealth causes it to often be the target of various \ attempts of robbery, fraud and other malicious actions." config_tag = "mercenary" - required_players = 15 - required_players_secret = 15 - required_enemies = 4 + required_players = 9 + required_players_secret = 9 + required_enemies = 3 end_on_antag_death = 0 var/nuke_off_station = 0 //Used for tracking if the syndies actually haul the nuke to the station var/syndies_didnt_escape = 0 //Used for tracking if the syndies got the shuttle off of the z-level diff --git a/code/game/gamemodes/technomancer/assistance/assistance.dm b/code/game/gamemodes/technomancer/assistance/assistance.dm index 8b060429e8f..61c1390cc36 100644 --- a/code/game/gamemodes/technomancer/assistance/assistance.dm +++ b/code/game/gamemodes/technomancer/assistance/assistance.dm @@ -36,7 +36,7 @@ /obj/item/weapon/antag_spawner/technomancer_apprentice/Destroy() qdel(sparks) - ..() + return ..() /obj/item/weapon/antag_spawner/technomancer_apprentice/attack_self(mob/user) user << "Teleporter attempting to lock on to your apprentice." diff --git a/code/game/gamemodes/technomancer/assistance/golem.dm b/code/game/gamemodes/technomancer/assistance/golem.dm index e0a0a5fd716..3bd54ed1f51 100644 --- a/code/game/gamemodes/technomancer/assistance/golem.dm +++ b/code/game/gamemodes/technomancer/assistance/golem.dm @@ -60,7 +60,7 @@ /mob/living/simple_animal/technomancer_golem/Destroy() qdel(core) - ..() + return ..() /mob/living/simple_animal/technomancer_golem/update_icon() overlays.Cut() diff --git a/code/game/gamemodes/technomancer/core_obj.dm b/code/game/gamemodes/technomancer/core_obj.dm index 7cea66660e4..d672115ff60 100644 --- a/code/game/gamemodes/technomancer/core_obj.dm +++ b/code/game/gamemodes/technomancer/core_obj.dm @@ -43,7 +43,7 @@ /obj/item/weapon/technomancer_core/Destroy() dismiss_all_summons() processing_objects.Remove(src) - ..() + return ..() // Add the spell buttons to the HUD. /obj/item/weapon/technomancer_core/equipped(mob/user) diff --git a/code/game/gamemodes/technomancer/devices/gloves_of_regen.dm b/code/game/gamemodes/technomancer/devices/gloves_of_regen.dm index a4761c847a3..630a9bdb101 100644 --- a/code/game/gamemodes/technomancer/devices/gloves_of_regen.dm +++ b/code/game/gamemodes/technomancer/devices/gloves_of_regen.dm @@ -44,7 +44,7 @@ /obj/item/clothing/gloves/regen/Destroy() wearer = null processing_objects -= src - ..() + return ..() /obj/item/clothing/gloves/regen/process() if(!wearer || wearer.isSynthetic() || wearer.stat == DEAD || wearer.nutrition <= 10) diff --git a/code/game/gamemodes/technomancer/devices/shield_armor.dm b/code/game/gamemodes/technomancer/devices/shield_armor.dm index 0bbb6ef0850..e36ce7bd3ad 100644 --- a/code/game/gamemodes/technomancer/devices/shield_armor.dm +++ b/code/game/gamemodes/technomancer/devices/shield_armor.dm @@ -31,7 +31,7 @@ /obj/item/clothing/suit/armor/shield/Destroy() qdel(spark_system) - ..() + return ..() /obj/item/clothing/suit/armor/shield/handle_shield(mob/user, var/damage, atom/damage_source = null, mob/attacker = null, var/def_zone = null, var/attack_text = "the attack") //Since this is a pierce of armor that is passive, we do not need to check if the user is incapacitated. diff --git a/code/game/gamemodes/technomancer/spell_objs.dm b/code/game/gamemodes/technomancer/spell_objs.dm index 2dede11a942..5ba100a4b4e 100644 --- a/code/game/gamemodes/technomancer/spell_objs.dm +++ b/code/game/gamemodes/technomancer/spell_objs.dm @@ -151,7 +151,7 @@ /obj/item/weapon/spell/Destroy() owner = null core = null - ..() + return ..() // Proc: update_icon() // Parameters: 0 diff --git a/code/game/gamemodes/technomancer/spells/blink.dm b/code/game/gamemodes/technomancer/spells/blink.dm index 74eba8adb97..c0012c991c9 100644 --- a/code/game/gamemodes/technomancer/spells/blink.dm +++ b/code/game/gamemodes/technomancer/spells/blink.dm @@ -7,6 +7,7 @@ spell_power_desc = "Blink distance is scaled up with more spell power." cost = 50 obj_path = /obj/item/weapon/spell/blink + ability_icon_state = "tech_blink" category = UTILITY_SPELLS /obj/item/weapon/spell/blink diff --git a/code/game/gamemodes/technomancer/spells/control.dm b/code/game/gamemodes/technomancer/spells/control.dm index 029f8b533d4..12961ab29e5 100644 --- a/code/game/gamemodes/technomancer/spells/control.dm +++ b/code/game/gamemodes/technomancer/spells/control.dm @@ -7,6 +7,7 @@ around the entity is merely a hologram used to allow the user to know if the creature is safe or not." cost = 100 obj_path = /obj/item/weapon/spell/control + ability_icon_state = "tech_control" category = UTILITY_SPELLS /mob/living/carbon/human/proc/technomancer_control() diff --git a/code/game/gamemodes/technomancer/spells/flame_tongue.dm b/code/game/gamemodes/technomancer/spells/flame_tongue.dm index 01b923ead80..33b4b6204de 100644 --- a/code/game/gamemodes/technomancer/spells/flame_tongue.dm +++ b/code/game/gamemodes/technomancer/spells/flame_tongue.dm @@ -28,6 +28,7 @@ /obj/item/weapon/weldingtool/spell name = "flame" + eye_safety_modifier = 3 /obj/item/weapon/weldingtool/spell/process() return diff --git a/code/game/gamemodes/technomancer/spells/illusion.dm b/code/game/gamemodes/technomancer/spells/illusion.dm index 50a9bf5da74..48efd67783a 100644 --- a/code/game/gamemodes/technomancer/spells/illusion.dm +++ b/code/game/gamemodes/technomancer/spells/illusion.dm @@ -181,7 +181,7 @@ if(I_HURT) adjustBruteLoss(harm_intent_damage) - M.visible_message("\red [M] [response_harm] \the [src]") + M.visible_message("[M] [response_harm] \the [src]") M.do_attack_animation(src) return diff --git a/code/game/gamemodes/technomancer/spells/modifier/mend_synthetic.dm b/code/game/gamemodes/technomancer/spells/modifier/mend_synthetic.dm index d91530b0c93..0c39e99d606 100644 --- a/code/game/gamemodes/technomancer/spells/modifier/mend_synthetic.dm +++ b/code/game/gamemodes/technomancer/spells/modifier/mend_synthetic.dm @@ -1,12 +1,12 @@ /datum/technomancer/spell/mend_synthetic name = "Mend Synthetic" - desc = "Repairs minor damages to robotic entities. \ + desc = "Repairs minor damage to prosthetics. \ Instability is split between the target and technomancer, if seperate. The function will end prematurely \ if the target is completely healthy, preventing further instability." spell_power_desc = "Healing amount increased." cost = 50 obj_path = /obj/item/weapon/spell/modifier/mend_synthetic - ability_icon_state = "tech_mendwounds" + ability_icon_state = "tech_mendsynth" category = SUPPORT_SPELLS /obj/item/weapon/spell/modifier/mend_synthetic @@ -35,8 +35,11 @@ if(!holder.getBruteLoss() && !holder.getFireLoss()) // No point existing if the spell can't heal. expire() return - holder.adjustBruteLoss(-4 * spell_power) // Should heal roughly 20 burn/brute over 10 seconds, as tick() is run every 2 seconds. - holder.adjustFireLoss(-4 * spell_power) // Ditto. + if(ishuman(holder)) + var/mob/living/carbon/human/H = holder + for(var/obj/item/organ/external/E in H.organs) + var/obj/item/organ/external/O = E + O.heal_damage(4 * spell_power, 4 * spell_power, 0, 1) holder.adjust_instability(1) if(origin) var/mob/living/L = origin.resolve() diff --git a/code/game/gamemodes/technomancer/spells/oxygenate.dm b/code/game/gamemodes/technomancer/spells/oxygenate.dm index fcc2cbcecf8..61c63672601 100644 --- a/code/game/gamemodes/technomancer/spells/oxygenate.dm +++ b/code/game/gamemodes/technomancer/spells/oxygenate.dm @@ -4,7 +4,7 @@ If casted on the envirnment, air (oxygen and nitrogen) is moved from a distant location to your target." cost = 25 obj_path = /obj/item/weapon/spell/oxygenate - ability_icon_state = "oxygenate" + ability_icon_state = "tech_oxygenate" category = SUPPORT_SPELLS /obj/item/weapon/spell/oxygenate diff --git a/code/game/gamemodes/technomancer/spells/phase_shift.dm b/code/game/gamemodes/technomancer/spells/phase_shift.dm index a79dfb7c37a..5b06a7e7045 100644 --- a/code/game/gamemodes/technomancer/spells/phase_shift.dm +++ b/code/game/gamemodes/technomancer/spells/phase_shift.dm @@ -4,12 +4,14 @@ rift you create will afflict you with instability." cost = 50 obj_path = /obj/item/weapon/spell/phase_shift + ability_icon_state = "tech_phaseshift" category = DEFENSIVE_SPELLS /obj/item/weapon/spell/phase_shift name = "phase shift" desc = "Allows you to dodge your untimely fate by shifting your location somewhere else, so long as you can survive inside the \ rift." + icon_state = "blink" cast_methods = CAST_USE aspect = ASPECT_TELE diff --git a/code/game/gamemodes/technomancer/spells/projectile/overload.dm b/code/game/gamemodes/technomancer/spells/projectile/overload.dm index 902c11c0268..d9c36286319 100644 --- a/code/game/gamemodes/technomancer/spells/projectile/overload.dm +++ b/code/game/gamemodes/technomancer/spells/projectile/overload.dm @@ -6,6 +6,7 @@ spell_power_desc = "Increases damage dealt, up to a cap of 80 damage per shot." cost = 100 obj_path = /obj/item/weapon/spell/projectile/overload + ability_icon_state = "tech_overload" category = OFFENSIVE_SPELLS /obj/item/weapon/spell/projectile/overload @@ -39,6 +40,7 @@ /obj/item/weapon/spell/projectile/overload/on_ranged_cast(atom/hit_atom, mob/living/user) energy_cost_per_shot = round(core.max_energy * 0.10) + ..() /* var/energy_before_firing = core.energy if(set_up(hit_atom, user)) var/obj/item/projectile/overload/P = new spell_projectile(get_turf(user)) diff --git a/code/game/machinery/CableLayer.dm b/code/game/machinery/CableLayer.dm index 2e10ed3b1b0..a6c161982d3 100644 --- a/code/game/machinery/CableLayer.dm +++ b/code/game/machinery/CableLayer.dm @@ -41,7 +41,7 @@ m = min(m, cable.amount) m = min(m, 30) if(m) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src.loc, O.usesound, 50, 1) use_cable(m) var/obj/item/stack/cable_coil/CC = new (get_turf(src)) CC.amount = m diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 5746fb179e3..f964c07cd32 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -549,6 +549,7 @@ scrubbers[scrubbers.len]["filters"] += list(list("name" = "Carbon Dioxide", "command" = "co2_scrub","val" = info["filter_co2"])) scrubbers[scrubbers.len]["filters"] += list(list("name" = "Toxin" , "command" = "tox_scrub","val" = info["filter_phoron"])) scrubbers[scrubbers.len]["filters"] += list(list("name" = "Nitrous Oxide", "command" = "n2o_scrub","val" = info["filter_n2o"])) + scrubbers[scrubbers.len]["filters"] += list(list("name" = "Fuel", "command" = "fuel_scrub","val" = info["filter_fuel"])) data["scrubbers"] = scrubbers if(AALARM_SCREEN_MODE) var/modes[0] @@ -655,6 +656,7 @@ "co2_scrub", "tox_scrub", "n2o_scrub", + "fuel_scrub", "panic_siphon", "scrubbing", "direction") diff --git a/code/game/machinery/atmoalter/canister.dm b/code/game/machinery/atmoalter/canister.dm index dcce5fb938d..de0d7975c32 100644 --- a/code/game/machinery/atmoalter/canister.dm +++ b/code/game/machinery/atmoalter/canister.dm @@ -428,3 +428,23 @@ update_flag src.update_icon() return 1 + +//R-UST port +// Special types used for engine setup admin verb, they contain double amount of that of normal canister. +/obj/machinery/portable_atmospherics/canister/nitrogen/engine_setup/New() + ..() + src.air_contents.adjust_gas("nitrogen", MolesForPressure()) + src.update_icon() + return 1 + +/obj/machinery/portable_atmospherics/canister/carbon_dioxide/engine_setup/New() + ..() + src.air_contents.adjust_gas("carbon_dioxide", MolesForPressure()) + src.update_icon() + return 1 + +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup/New() + ..() + src.air_contents.adjust_gas("phoron", MolesForPressure()) + src.update_icon() + return 1 \ No newline at end of file diff --git a/code/game/machinery/atmoalter/meter.dm b/code/game/machinery/atmoalter/meter.dm index 1e9746d2fd5..13e390538bf 100644 --- a/code/game/machinery/atmoalter/meter.dm +++ b/code/game/machinery/atmoalter/meter.dm @@ -67,13 +67,13 @@ /obj/machinery/meter/examine(mob/user) var/t = "A gas flow meter. " - - if(get_dist(user, src) > 5 && !(istype(user, /mob/living/silicon/ai) || istype(user, /mob/observer/dead))) + + if(get_dist(user, src) > 3 && !(istype(user, /mob/living/silicon/ai) || istype(user, /mob/observer/dead))) t += "You are too far away to read it." - + else if(stat & (NOPOWER|BROKEN)) t += "The display is off." - + else if(src.target) var/datum/gas_mixture/environment = target.return_air() if(environment) @@ -82,7 +82,7 @@ t += "The sensor error light is blinking." else t += "The connect error light is blinking." - + user << t /obj/machinery/meter/Click() @@ -90,15 +90,15 @@ if(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/living/silicon/ai)) // ghosts can call ..() for examine usr.examinate(src) return 1 - + return ..() /obj/machinery/meter/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob) if (!istype(W, /obj/item/weapon/wrench)) return ..() - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src]..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "\The [user] unfastens \the [src].", \ "You have unfastened \the [src].", \ diff --git a/code/game/machinery/atmoalter/portable_atmospherics.dm b/code/game/machinery/atmoalter/portable_atmospherics.dm index deee8ed76b9..cb0a67cc042 100644 --- a/code/game/machinery/atmoalter/portable_atmospherics.dm +++ b/code/game/machinery/atmoalter/portable_atmospherics.dm @@ -114,6 +114,7 @@ disconnect() user << "You disconnect \the [src] from the port." update_icon() + playsound(src, W.usesound, 50, 1) return else var/obj/machinery/atmospherics/portables_connector/possible_port = locate(/obj/machinery/atmospherics/portables_connector/) in loc @@ -121,6 +122,7 @@ if(connect(possible_port)) user << "You connect \the [src] to the port." update_icon() + playsound(src, W.usesound, 50, 1) return else user << "\The [src] failed to connect to the port." @@ -173,6 +175,7 @@ return user.visible_message("[user] opens the panel on [src] and removes [cell].", "You open the panel on [src] and remove [cell].") + playsound(src, I.usesound, 50, 1) cell.add_fingerprint(user) cell.loc = src.loc cell = null diff --git a/code/game/machinery/atmoalter/scrubber.dm b/code/game/machinery/atmoalter/scrubber.dm index 9eb58cd6f92..322c13242b8 100644 --- a/code/game/machinery/atmoalter/scrubber.dm +++ b/code/game/machinery/atmoalter/scrubber.dm @@ -17,7 +17,7 @@ var/minrate = 0 var/maxrate = 10 * ONE_ATMOSPHERE - var/list/scrubbing_gas = list("phoron", "carbon_dioxide", "sleeping_agent") + var/list/scrubbing_gas = list("phoron", "carbon_dioxide", "sleeping_agent", "volatile_fuel") /obj/machinery/portable_atmospherics/powered/scrubber/New() ..() @@ -218,7 +218,7 @@ return anchored = !anchored - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src.loc, I.usesound, 50, 1) user << "You [anchored ? "wrench" : "unwrench"] \the [src]." return diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index a4b28147e38..4e6405f34c3 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -13,7 +13,7 @@ var/c_tag_order = 999 var/status = 1 anchored = 1.0 - var/invuln = null + var/invuln = 0 var/bugged = 0 var/obj/item/weapon/camera_assembly/assembly = null @@ -37,6 +37,8 @@ var/client_huds = list() + var/list/camera_computers_using_this = list() + /obj/machinery/camera/New() wires = new(src) assembly = new(src) @@ -143,7 +145,7 @@ panel_open = !panel_open user.visible_message("[user] screws the camera's panel [panel_open ? "open" : "closed"]!", "You screw the camera's panel [panel_open ? "open" : "closed"].") - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, W.usesound, 50, 1) else if((iswirecutter(W) || ismultitool(W)) && panel_open) interact(user) @@ -377,10 +379,10 @@ // Do after stuff here user << "You start to weld the [src].." - playsound(src.loc, 'sound/items/Welder.ogg', 50, 1) + playsound(src.loc, WT.usesound, 50, 1) WT.eyecheck(user) busy = 1 - if(do_after(user, 100)) + if(do_after(user, 100 * WT.toolspeed)) busy = 0 if(!WT.isOn()) return 0 diff --git a/code/game/machinery/camera/camera_assembly.dm b/code/game/machinery/camera/camera_assembly.dm index 86bb12054ac..67755f24e91 100644 --- a/code/game/machinery/camera/camera_assembly.dm +++ b/code/game/machinery/camera/camera_assembly.dm @@ -30,7 +30,7 @@ if(0) // State 0 if(iswrench(W) && isturf(src.loc)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You wrench the assembly into place." anchored = 1 state = 1 @@ -48,7 +48,7 @@ return else if(iswrench(W)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You unattach the assembly from its place." anchored = 0 update_icon() @@ -78,7 +78,7 @@ if(3) // State 3 if(isscrewdriver(W)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, W.usesound, 50, 1) var/input = sanitize(input(usr, "Which networks would you like to connect this camera to? Separate networks with a comma. No Spaces!\nFor example: "+using_map.station_short+",Security,Secret ", "Set Network", camera_network ? camera_network : NETWORK_DEFAULT)) if(!input) @@ -118,7 +118,7 @@ else if(iswirecutter(W)) new/obj/item/stack/cable_coil(get_turf(src), 2) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src.loc, W.usesound, 50, 1) user << "You cut the wires from the circuits." state = 2 return @@ -136,7 +136,7 @@ var/obj/U = locate(/obj) in upgrades if(U) user << "You unattach an upgrade from the assembly." - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) U.loc = get_turf(src) upgrades -= U return @@ -161,10 +161,10 @@ return 0 user << "You start to weld the [src].." - playsound(src.loc, 'sound/items/Welder.ogg', 50, 1) + playsound(src.loc, WT.usesound, 50, 1) WT.eyecheck(user) busy = 1 - if(do_after(user, 20)) + if(do_after(user, 20 * WT.toolspeed)) busy = 0 if(!WT.isOn()) return 0 diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm index 9e4cd486506..351c1bd3b33 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -98,6 +98,7 @@ var/global/list/engineering_networks = list( /obj/machinery/camera/network/thunder network = list(NETWORK_THUNDER) + invuln = 1 // EMP diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm index 2f87553e8e9..6cb9e63eb5e 100644 --- a/code/game/machinery/cell_charger.dm +++ b/code/game/machinery/cell_charger.dm @@ -68,7 +68,7 @@ anchored = !anchored user << "You [anchored ? "attach" : "detach"] the cell charger [anchored ? "to" : "from"] the ground" - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) /obj/machinery/cell_charger/attack_hand(mob/user) if(charging) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 1a1bd9a463e..cf06523f6e8 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -234,7 +234,7 @@ connected = null else anchored = 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) if(anchored) user.visible_message("[user] secures [src] to the floor.", "You secure [src] to the floor.") else @@ -243,6 +243,7 @@ var/obj/item/device/multitool/M = W M.connecting = src user << "You load connection data from [src] to [M]." + M.update_icon() return else ..() diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index 34a9ebd58c9..80633f4ea44 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -15,8 +15,8 @@ switch(state) if(0) if(istype(P, /obj/item/weapon/wrench)) - playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 20)) + playsound(loc, P.usesound, 50, 1) + if(do_after(user, 20 * P.toolspeed)) user << "You wrench the frame into place." anchored = 1 state = 1 @@ -25,16 +25,16 @@ if(!WT.isOn()) user << "The welder must be on for this task." return - playsound(loc, 'sound/items/Welder.ogg', 50, 1) - if(do_after(user, 20)) + playsound(loc, WT.usesound, 50, 1) + if(do_after(user, 20 * WT.toolspeed)) if(!src || !WT.remove_fuel(0, user)) return user << "You deconstruct the frame." new /obj/item/stack/material/plasteel( loc, 4) qdel(src) if(1) if(istype(P, /obj/item/weapon/wrench)) - playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 20)) + playsound(loc, P.usesound, 50, 1) + if(do_after(user, 20 * P.toolspeed)) user << "You unfasten the frame." anchored = 0 state = 0 @@ -46,12 +46,12 @@ user.drop_item() P.loc = src if(istype(P, /obj/item/weapon/screwdriver) && circuit) - playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(loc, P.usesound, 50, 1) user << "You screw the circuit board into place." state = 2 icon_state = "2" if(istype(P, /obj/item/weapon/crowbar) && circuit) - playsound(loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(loc, P.usesound, 50, 1) user << "You remove the circuit board." state = 1 icon_state = "0" @@ -59,7 +59,7 @@ circuit = null if(2) if(istype(P, /obj/item/weapon/screwdriver) && circuit) - playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(loc, P.usesound, 50, 1) user << "You unfasten the circuit board." state = 1 icon_state = "1" @@ -81,7 +81,7 @@ if (brain) user << "Get that brain out of there first" else - playsound(loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(loc, P.usesound, 50, 1) user << "You remove the cables." state = 2 icon_state = "2" @@ -146,7 +146,7 @@ icon_state = "3b" if(istype(P, /obj/item/weapon/crowbar) && brain) - playsound(loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(loc, P.usesound, 50, 1) user << "You remove the brain." brain.loc = loc brain = null @@ -154,7 +154,7 @@ if(4) if(istype(P, /obj/item/weapon/crowbar)) - playsound(loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(loc, P.usesound, 50, 1) user << "You remove the glass panel." state = 3 if (brain) @@ -165,7 +165,7 @@ return if(istype(P, /obj/item/weapon/screwdriver)) - playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(loc, P.usesound, 50, 1) user << "You connect the monitor." if(!brain) var/open_for_latejoin = alert(user, "Would you like this core to be open for latejoining AIs?", "Latejoin", "Yes", "Yes", "No") == "Yes" @@ -202,8 +202,8 @@ transfer.loc = get_turf(src) transfer.create_eyeobj() transfer.cancel_camera() - user << "Transfer successful: [transfer.name] ([rand(1000,9999)].exe) downloaded to host terminal. Local copy wiped." - transfer << "You have been uploaded to a stationary terminal. Remote device connection restored." + user << "Transfer successful: [transfer.name] placed within stationary core." + transfer << "You have been transferred into a stationary core. Remote device connection restored." if(card) card.clear() @@ -229,7 +229,8 @@ else if(istype(W, /obj/item/weapon/wrench)) if(anchored) user.visible_message("\The [user] starts to unbolt \the [src] from the plating...") - if(!do_after(user,40)) + playsound(src, W.usesound, 50, 1) + if(!do_after(user,40 * W.toolspeed)) user.visible_message("\The [user] decides not to unbolt \the [src].") return user.visible_message("\The [user] finishes unfastening \the [src]!") @@ -237,7 +238,8 @@ return else user.visible_message("\The [user] starts to bolt \the [src] to the plating...") - if(!do_after(user,40)) + playsound(src, W.usesound, 50, 1) + if(!do_after(user,40 * W.toolspeed)) user.visible_message("\The [user] decides not to bolt \the [src].") return user.visible_message("\The [user] finishes fastening down \the [src]!") diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index cf657e1c10d..d52300d13db 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -18,8 +18,8 @@ return // Transfer over the AI. - transfer << "You have been uploaded to a stationary terminal. Sadly, there is no remote access from here." - user << "Transfer successful: [transfer.name] ([rand(1000,9999)].exe) installed and executed successfully. Local copy has been removed." + transfer << "You have been transferred into a stationary terminal. Sadly, there is no remote access from here." + user << "Transfer successful: [transfer.name] placed within stationary terminal." transfer.loc = src transfer.cancel_camera() @@ -102,7 +102,7 @@ if (href_list["fix"]) src.active = 1 src.overlays += image(icon, "ai-fixer-on") - while (src.occupant.health < 100) + while (src.occupant.getOxyLoss() > 0 || src.occupant.getFireLoss() > 0 || src.occupant.getToxLoss() > 0 || src.occupant.getBruteLoss() > 0) src.occupant.adjustOxyLoss(-1) src.occupant.adjustFireLoss(-1) src.occupant.adjustToxLoss(-1) diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 54734929c87..6d7243c36c8 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -14,8 +14,8 @@ switch(state) if(0) if(istype(P, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src.loc, P.usesound, 50, 1) + if(do_after(user, 20 * P.toolspeed)) user << "You wrench the frame into place." src.anchored = 1 src.state = 1 @@ -24,16 +24,16 @@ if(!WT.remove_fuel(0, user)) user << "The welding tool must be on to complete this task." return - playsound(src.loc, 'sound/items/Welder.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src.loc, WT.usesound, 50, 1) + if(do_after(user, 20 * WT.toolspeed)) if(!src || !WT.isOn()) return user << "You deconstruct the frame." new /obj/item/stack/material/steel( src.loc, 5 ) qdel(src) if(1) if(istype(P, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src.loc, P.usesound, 50, 1) + if(do_after(user, 20 * P.toolspeed)) user << "You unfasten the frame." src.anchored = 0 src.state = 0 @@ -49,12 +49,12 @@ else user << "This frame does not accept circuit boards of this type!" if(istype(P, /obj/item/weapon/screwdriver) && circuit) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You screw the circuit board into place." src.state = 2 src.icon_state = "2" if(istype(P, /obj/item/weapon/crowbar) && circuit) - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You remove the circuit board." src.state = 1 src.icon_state = "0" @@ -62,7 +62,7 @@ src.circuit = null if(2) if(istype(P, /obj/item/weapon/screwdriver) && circuit) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You unfasten the circuit board." src.state = 1 src.icon_state = "1" @@ -80,7 +80,7 @@ icon_state = "3" if(3) if(istype(P, /obj/item/weapon/wirecutters)) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You remove the cables." src.state = 2 src.icon_state = "2" @@ -101,13 +101,13 @@ src.icon_state = "4" if(4) if(istype(P, /obj/item/weapon/crowbar)) - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You remove the glass panel." src.state = 3 src.icon_state = "3" new /obj/item/stack/material/glass( src.loc, 2 ) if(istype(P, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You connect the monitor." var/B = new src.circuit.build_path ( src.loc ) src.circuit.construct(B) diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 2ff0f536c5d..b964f9c50c2 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -169,6 +169,7 @@ src.current_camera = C if(current_camera) + current_camera.camera_computers_using_this.Add(src) use_power = 2 var/mob/living/L = current_camera.loc if(istype(L)) @@ -176,6 +177,7 @@ /obj/machinery/computer/security/proc/reset_current() if(current_camera) + current_camera.camera_computers_using_this.Remove(src) var/mob/living/L = current_camera.loc if(istype(L)) L.tracking_cancelled() diff --git a/code/game/machinery/computer/camera_circuit.dm b/code/game/machinery/computer/camera_circuit.dm index 8db87c36ae7..436703f724d 100644 --- a/code/game/machinery/computer/camera_circuit.dm +++ b/code/game/machinery/computer/camera_circuit.dm @@ -41,6 +41,7 @@ else if(istype(I,/obj/item/weapon/screwdriver)) secured = !secured user.visible_message("The [src] can [secured ? "no longer" : "now"] be modified.") + playsound(src, I.usesound, 50, 1) updateBuildPath() return diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 293ff22ef99..3282430c827 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -103,6 +103,7 @@ data["medical_jobs"] = format_jobs(medical_positions) data["science_jobs"] = format_jobs(science_positions) data["security_jobs"] = format_jobs(security_positions) + data["cargo_jobs"] = format_jobs(cargo_positions) data["civilian_jobs"] = format_jobs(civilian_positions) data["centcom_jobs"] = format_jobs(get_all_centcom_jobs()) diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index a8b6ee24241..29196f44d53 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -53,7 +53,7 @@ if(..()) return 1 if (using_map && !(src.z in using_map.contact_levels)) - usr << "\red Unable to establish a connection: \black You're too far away from the station!" + usr << "Unable to establish a connection: You're too far away from the station!" return usr.set_machine(src) @@ -180,13 +180,13 @@ if("MessageCentCom") if(src.authenticated==2) if(centcomm_message_cooldown) - usr << "\red Arrays recycling. Please stand by." + usr << "Arrays recycling. Please stand by." return var/input = sanitize(input("Please choose a message to transmit to [using_map.boss_short] via quantum entanglement. Please be aware that this process is very expensive, and abuse will lead to... termination. Transmission does not guarantee a response. There is a 30 second delay before you may send another message, be clear, full and concise.", "To abort, send an empty message.", "")) if(!input || !(usr in view(1,src))) return CentCom_announce(input, usr) - usr << "\blue Message transmitted." + usr << "Message transmitted." log_say("[key_name(usr)] has made an IA [using_map.boss_short] announcement: [input]") centcomm_message_cooldown = 1 spawn(300)//10 minute cooldown @@ -197,13 +197,13 @@ if("MessageSyndicate") if((src.authenticated==2) && (src.emagged)) if(centcomm_message_cooldown) - usr << "\red Arrays recycling. Please stand by." + usr << "Arrays recycling. Please stand by." return var/input = sanitize(input(usr, "Please choose a message to transmit to \[ABNORMAL ROUTING CORDINATES\] via quantum entanglement. Please be aware that this process is very expensive, and abuse will lead to... termination. Transmission does not guarantee a response. There is a 30 second delay before you may send another message, be clear, full and concise.", "To abort, send an empty message.", "")) if(!input || !(usr in view(1,src))) return Syndicate_announce(input, usr) - usr << "\blue Message transmitted." + usr << "Message transmitted." log_say("[key_name(usr)] has made an illegal announcement: [input]") centcomm_message_cooldown = 1 spawn(300)//10 minute cooldown @@ -275,7 +275,7 @@ if(..()) return if (using_map && !(src.z in using_map.contact_levels)) - user << "\red Unable to establish a connection: \black You're too far away from the station!" + user << "Unable to establish a connection: You're too far away from the station!" return user.set_machine(src) @@ -514,7 +514,7 @@ if((ticker.mode.name == "blob")||(ticker.mode.name == "Meteor")) return - if(!emergency_shuttle.going_to_centcom()) //check that shuttle isn't already heading to centcomm + if(!emergency_shuttle.going_to_centcom()) //check that shuttle isn't already heading to CentCom emergency_shuttle.recall() log_game("[key_name(user)] has recalled the shuttle.") message_admins("[key_name_admin(user)] has recalled the shuttle.", 1) diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index 8db5ebd1b8b..7b34c026d43 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -53,7 +53,7 @@ /* /obj/machinery/computer/pod/attackby(I as obj, user as mob) if(istype(I, /obj/item/weapon/screwdriver)) - playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, W.usesound, 50, 1) if(do_after(user, 20)) if(stat & BROKEN) user << "The broken glass falls out." diff --git a/code/game/machinery/computer3/buildandrepair.dm b/code/game/machinery/computer3/buildandrepair.dm index a064d8ce1c8..f780e42b27c 100644 --- a/code/game/machinery/computer3/buildandrepair.dm +++ b/code/game/machinery/computer3/buildandrepair.dm @@ -79,8 +79,8 @@ switch(state) if(0) if(istype(P, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src.loc, P.usesound, 50, 1) + if(do_after(user, 20 * P.toolspeed)) user << "You wrench the frame into place." src.anchored = 1 src.state = 1 @@ -89,16 +89,16 @@ if(!WT.remove_fuel(0, user)) user << "The welding tool must be on to complete this task." return - playsound(src.loc, 'sound/items/Welder.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src.loc, WT.usesound, 50, 1) + if(do_after(user, 20 * WT.toolspeed)) if(!src || !WT.isOn()) return user << "You deconstruct the frame." new /obj/item/stack/material/steel( src.loc, 5 ) qdel(src) if(1) if(istype(P, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src.loc, P.usesound, 50, 1) + if(do_after(user, 20 * P.toolspeed)) user << "You unfasten the frame." src.anchored = 0 src.state = 0 @@ -114,12 +114,12 @@ else user << "This frame does not accept circuit boards of this type!" if(istype(P, /obj/item/weapon/screwdriver) && circuit) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You screw the circuit board into place." src.state = 2 src.icon_state = "2" if(istype(P, /obj/item/weapon/crowbar) && circuit) - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You remove the circuit board." src.state = 1 src.icon_state = "0" @@ -127,15 +127,15 @@ src.circuit = null if(2) if(istype(P, /obj/item/weapon/screwdriver) && circuit) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You unfasten the circuit board." src.state = 1 src.icon_state = "1" if(istype(P, /obj/item/weapon/crowbar)) if(battery) - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) - if(do_after(10)) + playsound(src.loc, P.usesound, 50, 1) + if(do_after(10 * P.toolspeed)) battery.loc = loc user << "You remove [battery]." battery = null @@ -168,7 +168,7 @@ if(components.len) user << "There are parts in the way!" return - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You remove the cables." src.state = 2 src.icon_state = "2" @@ -190,13 +190,13 @@ src.icon_state = "4" if(4) if(istype(P, /obj/item/weapon/crowbar)) - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You remove the glass panel." src.state = 3 src.icon_state = "3" new /obj/item/stack/material/glass( src.loc, 2 ) if(istype(P, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You connect the monitor." var/obj/machinery/computer3/B = new src.circuit.build_path ( src.loc, built=1 ) /*if(circuit.powernet) B:powernet = circuit.powernet diff --git a/code/game/machinery/computer3/component.dm b/code/game/machinery/computer3/component.dm index 47d5e298535..44540a92997 100644 --- a/code/game/machinery/computer3/component.dm +++ b/code/game/machinery/computer3/component.dm @@ -41,7 +41,7 @@ */ /obj/item/part/computer/ai_holder - name = "intelliCard computer module" + name = "intelliCore computer module" desc = "Contains a specialized nacelle for dealing with highly sensitive equipment without interference." attackby_types = list(/obj/item/device/aicard) @@ -81,8 +81,8 @@ return // Transfer over the AI. - transfer << "You have been uploaded to a stationary terminal. Sadly, there is no remote access from here." - user << "Transfer successful: [transfer.name] ([rand(1000,9999)].exe) installed and executed successfully. Local copy has been removed." + transfer << "You have been transferred into a mobile terminal. Sadly, there is no remote access from here." + user << "Transfer successful: [transfer.name] placed within mobile terminal." transfer.loc = src transfer.cancel_camera() diff --git a/code/game/machinery/computer3/computers/communications.dm b/code/game/machinery/computer3/computers/communications.dm index c4ec88f8e0c..6f802c54bd9 100644 --- a/code/game/machinery/computer3/computers/communications.dm +++ b/code/game/machinery/computer3/computers/communications.dm @@ -184,7 +184,7 @@ stat_msg2 = reject_bad_text(sanitize(input("Line 2", "Enter Message Text", stat_msg2) as text|null, 40), 40) computer.updateDialog() - // OMG CENTCOMM LETTERHEAD + // OMG CENTCOM LETTERHEAD if("MessageCentCom" in href_list) if(!computer.radio.subspace) return diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 1236ae0e5ba..c3b6e010d63 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -42,7 +42,7 @@ icon_state = "box_1" else if(istype(P, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user << "You dismantle the frame" new /obj/item/stack/material/steel(src.loc, 5) qdel(src) @@ -72,7 +72,7 @@ user << "This frame does not accept circuit boards of this type!" else if(istype(P, /obj/item/weapon/wirecutters)) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You remove the cables." state = 1 icon_state = "box_0" @@ -81,7 +81,7 @@ if(3) if(istype(P, /obj/item/weapon/crowbar)) - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) state = 2 circuit.loc = src.loc circuit = null @@ -103,28 +103,28 @@ component_check = 0 break if(component_check) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) var/obj/machinery/new_machine = new src.circuit.build_path(src.loc, src.dir) - + if(new_machine.component_parts) new_machine.component_parts.Cut() else new_machine.component_parts = list() - + src.circuit.construct(new_machine) - + for(var/obj/O in src) if(circuit.contain_parts) // things like disposal don't want their parts in them O.loc = new_machine else O.loc = null new_machine.component_parts += O - + if(circuit.contain_parts) circuit.loc = new_machine else circuit.loc = null - + new_machine.RefreshParts() qdel(src) else diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 5d0f707ae88..1e27f61866c 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -191,6 +191,11 @@ qdel(G) return +/obj/machinery/atmospherics/unary/cryo_cell/MouseDrop_T(var/mob/target, var/mob/user) //Allows borgs to put people into cryo without external assistance + if(user.stat || user.lying || !Adjacent(user) || !target.Adjacent(user)|| !ishuman(target)) + return + put_mob(target) + /obj/machinery/atmospherics/unary/cryo_cell/update_icon() overlays.Cut() icon_state = "pod[on]" diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index ab87985c931..aa09463c153 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -515,50 +515,10 @@ if(!ismob(grab.affecting)) return - - if(!check_occupant_allowed(grab.affecting)) - return - - var/willing = null //We don't want to allow people to be forced into despawning. - var/mob/M = grab.affecting - - if(M.client) - if(alert(M,"Would you like to enter long-term storage?",,"Yes","No") == "Yes") - if(!M || !grab || !grab.affecting) return - willing = 1 else - willing = 1 + go_in(grab.affecting,user) - if(willing) - visible_message("\The [user] starts putting [grab:affecting:name] into \the [src].", 3) - - if(do_after(user, 20)) - if(!M || !grab || !grab:affecting) return - - M.forceMove(src) - - if(M.client) - M.client.perspective = EYE_PERSPECTIVE - M.client.eye = src - - icon_state = occupied_icon_state - - M << "[on_enter_occupant_message]" - M << "If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." - set_occupant(M) - time_entered = world.time - if(ishuman(M) && applies_stasis) - var/mob/living/carbon/human/H = M - H.Stasis(1000) - - // Book keeping! - var/turf/location = get_turf(src) - log_admin("[key_name_admin(M)] has entered a stasis pod. (JMP)") - message_admins("[key_name_admin(M)] has entered a stasis pod.") - - //Despawning occurs when process() is called with an occupant without a client. - add_fingerprint(M) /obj/machinery/cryopod/verb/eject() set name = "Eject Pod" @@ -666,3 +626,61 @@ name = initial(name) if(occupant) name = "[name] ([occupant])" + +/obj/machinery/cryopod/MouseDrop_T(var/mob/target, var/mob/user) + if(user.stat || user.lying || !Adjacent(user) || !target.Adjacent(user)) + return + go_in(target, user) + +/obj/machinery/cryopod/proc/go_in(var/mob/M, var/mob/user) + if(!check_occupant_allowed(M)) + return + if(!M) + return + if(occupant) + to_chat(user,"\The [src] is already occupied.") + return + + var/willing = null //We don't want to allow people to be forced into despawning. + + if(M.client) + if(alert(M,"Would you like to enter long-term storage?",,"Yes","No") == "Yes") + if(!M) return + willing = 1 + else + willing = 1 + + if(willing) + if(M == user) + visible_message("[usr] [on_enter_visible_message] [src].", 3) + else + visible_message("\The [user] starts putting [M] into \the [src].", 3) + + if(do_after(user, 20)) + if(occupant) + to_chat(user,"\The [src] is already occupied.") + return + M.forceMove(src) + + if(M.client) + M.client.perspective = EYE_PERSPECTIVE + M.client.eye = src + else return + + icon_state = occupied_icon_state + + M << "[on_enter_occupant_message]" + M << "If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." + set_occupant(M) + time_entered = world.time + if(ishuman(M) && applies_stasis) + var/mob/living/carbon/human/H = M + H.Stasis(1000) + + // Book keeping! + var/turf/location = get_turf(src) + log_admin("[key_name_admin(M)] has entered a stasis pod. (JMP)") + message_admins("[key_name_admin(M)] has entered a stasis pod.") + + //Despawning occurs when process() is called with an occupant without a client. + add_fingerprint(M) \ No newline at end of file diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 05600494cd2..a31ff50c569 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -40,7 +40,11 @@ var/datum/wires/airlock/wires = null var/open_sound_powered = 'sound/machines/airlock.ogg' - var/open_sound_unpowered = 'sound/machines/airlock_creaking.ogg' + var/open_sound_unpowered = 'sound/machines/airlockforced.ogg' + var/close_sound_powered = 'sound/machines/airlockclose.ogg' + var/denied_sound = 'sound/machines/deniedbeep.ogg' + var/bolt_up_sound = 'sound/machines/boltsup.ogg' + var/bolt_down_sound = 'sound/machines/boltsdown.ogg' /obj/machinery/door/airlock/attack_generic(var/mob/user, var/damage) if(stat & (BROKEN|NOPOWER)) @@ -140,6 +144,11 @@ name = "External Airlock" icon = 'icons/obj/doors/Doorext.dmi' assembly_type = /obj/structure/door_assembly/door_assembly_ext + +/obj/machinery/door/airlock/glass_external + name = "External Airlock" + icon = 'icons/obj/doors/Doorextglass.dmi' + assembly_type = /obj/structure/door_assembly/door_assembly_ext opacity = 0 glass = 1 req_one_access = list(access_external_airlocks) @@ -637,8 +646,7 @@ About the new airlock wires panel: if("deny") if(density && src.arePowerSystemsOn()) flick("door_deny", src) - if(secured_wires) - playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 0) + playsound(src, denied_sound, 50, 0, 3) return /obj/machinery/door/airlock/attack_ai(mob/user as mob) @@ -817,7 +825,7 @@ About the new airlock wires panel: /obj/machinery/door/airlock/proc/can_remove_electronics() return src.p_open && (operating < 0 || (!operating && welded && !src.arePowerSystemsOn() && density && (!src.locked || (stat & BROKEN)))) -/obj/machinery/door/airlock/attackby(C as obj, mob/user as mob) +/obj/machinery/door/airlock/attackby(obj/item/C, mob/user as mob) //world << text("airlock attackby src [] obj [] mob []", src, C, user) if(!istype(usr, /mob/living/silicon)) if(src.isElectrified()) @@ -838,7 +846,7 @@ About the new airlock wires panel: src.welded = 1 else src.welded = null - playsound(src, 'sound/items/Welder.ogg', 75, 1) + playsound(src.loc, C.usesound, 75, 1) src.update_icon() return else @@ -849,8 +857,10 @@ About the new airlock wires panel: to_chat(usr,"The panel is broken and cannot be closed.") else src.p_open = 0 + playsound(src, C.usesound, 50, 1) else src.p_open = 1 + playsound(src, C.usesound, 50, 1) src.update_icon() else if(istype(C, /obj/item/weapon/wirecutters)) return src.attack_hand(user) @@ -863,9 +873,9 @@ About the new airlock wires panel: cable.plugin(src, user) else if(!repairing && istype(C, /obj/item/weapon/crowbar)) if(can_remove_electronics()) - playsound(src.loc, 'sound/items/Crowbar.ogg', 75, 1) + playsound(src, C.usesound, 75, 1) user.visible_message("[user] removes the electronics from the airlock assembly.", "You start to remove electronics from the airlock assembly.") - if(do_after(user,40)) + if(do_after(user,40 * C.toolspeed)) to_chat(user,"You removed the airlock electronics!") var/obj/structure/door_assembly/da = new assembly_type(src.loc) @@ -956,7 +966,7 @@ About the new airlock wires panel: //if the door is unpowered then it doesn't make sense to hear the woosh of a pneumatic actuator if(arePowerSystemsOn()) - playsound(src.loc, open_sound_powered, 75, 1) + playsound(src.loc, open_sound_powered, 50, 1) else playsound(src.loc, open_sound_unpowered, 75, 1) @@ -1053,7 +1063,7 @@ About the new airlock wires panel: use_power(360) //360 W seems much more appropriate for an actuator moving an industrial door capable of crushing people has_beeped = 0 if(arePowerSystemsOn()) - playsound(src.loc, open_sound_powered, 75, 1) + playsound(src.loc, close_sound_powered, 50, 1) else playsound(src.loc, open_sound_unpowered, 75, 1) for(var/turf/turf in locs) @@ -1070,6 +1080,7 @@ About the new airlock wires panel: if (operating && !forced) return 0 src.locked = 1 + playsound(src, bolt_down_sound, 30, 0, 3) for(var/mob/M in range(1,src)) M.show_message("You hear a click from the bottom of the door.", 2) update_icon() @@ -1083,6 +1094,7 @@ About the new airlock wires panel: if(operating || !src.arePowerSystemsOn() || isWireCut(AIRLOCK_WIRE_DOOR_BOLTS)) return src.locked = 0 + playsound(src, bolt_up_sound, 30, 0, 3) for(var/mob/M in range(1,src)) M.show_message("You hear a click from the bottom of the door.", 2) update_icon() diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index e1e7200d51e..5f48ebeef4b 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -243,8 +243,8 @@ var/obj/item/weapon/weldingtool/welder = I if(welder.remove_fuel(0,user)) user << "You start to fix dents and weld \the [repairing] into place." - playsound(src, 'sound/items/Welder.ogg', 100, 1) - if(do_after(user, 5 * repairing.amount) && welder && welder.isOn()) + playsound(src, welder.usesound, 50, 1) + if(do_after(user, (5 * repairing.amount) * welder.toolspeed) && welder && welder.isOn()) user << "You finish repairing the damage to \the [src]." health = between(health, health + repairing.amount*DOOR_REPAIR_AMOUNT, maxhealth) update_icon() @@ -254,7 +254,7 @@ if(repairing && istype(I, /obj/item/weapon/crowbar)) user << "You remove \the [repairing]." - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + playsound(src, I.usesound, 100, 1) repairing.loc = user.loc repairing = null return diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 6ccbb46ac18..8be3733c5ca 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -198,12 +198,13 @@ user.visible_message("\The [user] [blocked ? "welds" : "unwelds"] \the [src] with \a [W].",\ "You [blocked ? "weld" : "unweld"] \the [src] with \the [W].",\ "You hear something being welded.") - playsound(src, 'sound/items/Welder.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) update_icon() return if(density && istype(C, /obj/item/weapon/screwdriver)) hatch_open = !hatch_open + playsound(src, C.usesound, 50, 1) user.visible_message("[user] has [hatch_open ? "opened" : "closed"] \the [src] maintenance hatch.", "You have [hatch_open ? "opened" : "closed"] the [src] maintenance hatch.") update_icon() @@ -217,7 +218,7 @@ "You start to remove the electronics from [src].") if(do_after(user,30)) if(blocked && density && hatch_open) - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + playsound(src, C.usesound, 50, 1) user.visible_message("[user] has removed the electronics from \the [src].", "You have removed the electronics from [src].") @@ -262,8 +263,8 @@ "You hear metal strain.") prying = 1 update_icon() - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) - if(do_after(user,30)) + playsound(src, C.usesound, 100, 1) + if(do_after(user,30 * C.toolspeed)) if(istype(C, /obj/item/weapon/crowbar)) if(stat & (BROKEN|NOPOWER) || !density) user.visible_message("\The [user] forces \the [src] [density ? "open" : "closed"] with \a [C]!",\ diff --git a/code/game/machinery/doors/firedoor_assembly.dm b/code/game/machinery/doors/firedoor_assembly.dm index a96065d2c6d..f30c2e6146d 100644 --- a/code/game/machinery/doors/firedoor_assembly.dm +++ b/code/game/machinery/doors/firedoor_assembly.dm @@ -14,7 +14,7 @@ obj/structure/firedoor_assembly/update_icon() else icon_state = "door_construction" -obj/structure/firedoor_assembly/attackby(C as obj, mob/user as mob) +obj/structure/firedoor_assembly/attackby(obj/item/C, mob/user as mob) if(istype(C, /obj/item/stack/cable_coil) && !wired && anchored) var/obj/item/stack/cable_coil/cable = C if (cable.get_amount() < 1) @@ -27,7 +27,7 @@ obj/structure/firedoor_assembly/attackby(C as obj, mob/user as mob) user << "You wire \the [src]." else if(istype(C, /obj/item/weapon/wirecutters) && wired ) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src.loc, C.usesound, 100, 1) user.visible_message("[user] cuts the wires from \the [src].", "You start to cut the wires from \the [src].") if(do_after(user, 40)) @@ -48,7 +48,7 @@ obj/structure/firedoor_assembly/attackby(C as obj, mob/user as mob) user << "You must secure \the [src] first!" else if(istype(C, /obj/item/weapon/wrench)) anchored = !anchored - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src.loc, C.usesound, 50, 1) user.visible_message("[user] has [anchored ? "" : "un" ]secured \the [src]!", "You have [anchored ? "" : "un" ]secured \the [src]!") update_icon() diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 32ad7a2aaed..5449d3436bc 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -193,9 +193,9 @@ //If it's opened/emagged, crowbar can pry it out of its frame. if (!density && istype(I, /obj/item/weapon/crowbar)) - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + playsound(src, I.usesound, 50, 1) user.visible_message("[user] begins prying the windoor out of the frame.", "You start to pry the windoor out of the frame.") - if (do_after(user,40)) + if (do_after(user,40 * I.toolspeed)) to_chat(user,"You pried the windoor out of the frame!") var/obj/structure/windoor_assembly/wa = new/obj/structure/windoor_assembly(src.loc) diff --git a/code/game/machinery/floor_light.dm b/code/game/machinery/floor_light.dm index 04c4b5452c2..ef9f2a24212 100644 --- a/code/game/machinery/floor_light.dm +++ b/code/game/machinery/floor_light.dm @@ -31,8 +31,8 @@ var/list/floor_light_cache = list() if(!WT.remove_fuel(0, user)) user << "\The [src] must be on to complete this task." return - playsound(src.loc, 'sound/items/Welder.ogg', 50, 1) - if(!do_after(user, 20)) + playsound(src.loc, WT.usesound, 50, 1) + if(!do_after(user, 20 * WT.toolspeed)) return if(!src || !WT.isOn()) return diff --git a/code/game/machinery/frame.dm b/code/game/machinery/frame.dm index e91c791b35b..c6b32d75dba 100644 --- a/code/game/machinery/frame.dm +++ b/code/game/machinery/frame.dm @@ -258,8 +258,8 @@ if(istype(P, /obj/item/weapon/wrench)) if(state == 0 && !anchored) user << "You start to wrench the frame into place." - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src.loc, P.usesound, 50, 1) + if(do_after(user, 20 * P.toolspeed)) anchored = 1 if(!need_circuit && circuit) state = 2 @@ -270,8 +270,8 @@ user << "You wrench the frame into place." else if(state == 0 && anchored) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src, P.usesound, 50, 1) + if(do_after(user, 20 * P.toolspeed)) user << "You unfasten the frame." anchored = 0 @@ -279,8 +279,8 @@ if(state == 0) var/obj/item/weapon/weldingtool/WT = P if(WT.remove_fuel(0, user)) - playsound(src.loc, 'sound/items/Welder.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src.loc, P.usesound, 50, 1) + if(do_after(user, 20 * P.toolspeed)) if(src && WT.isOn()) user << "You deconstruct the frame." new /obj/item/stack/material/steel(src.loc, frame_type.frame_size) @@ -311,18 +311,18 @@ else if(istype(P, /obj/item/weapon/screwdriver)) if(state == 1) if(need_circuit && circuit) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You screw the circuit board into place." state = 2 else if(state == 2) if(need_circuit && circuit) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You unfasten the circuit board." state = 1 else if(!need_circuit && circuit) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You unfasten the outer cover." state = 0 @@ -334,7 +334,7 @@ component_check = 0 break if(component_check) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) var/obj/machinery/new_machine = new circuit.build_path(src.loc, dir) // Handle machines that have allocated default parts in thier constructor. if(new_machine.component_parts) @@ -364,7 +364,7 @@ return else if(frame_type.frame_class == "alarm") - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You fasten the cover." var/obj/machinery/B = new circuit.build_path(src.loc) B.pixel_x = pixel_x @@ -378,7 +378,7 @@ else if(state == 4) if(frame_type.frame_class == "computer") - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You connect the monitor." var/obj/machinery/B = new circuit.build_path(src.loc) B.pixel_x = pixel_x @@ -391,7 +391,7 @@ return else if(frame_type.frame_class == "display") - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You connect the monitor." var/obj/machinery/B = new circuit.build_path(src.loc) B.pixel_x = pixel_x @@ -406,7 +406,7 @@ else if(istype(P, /obj/item/weapon/crowbar)) if(state == 1) if(need_circuit && circuit) - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You remove the circuit board." state = 0 circuit.forceMove(src.loc) @@ -416,7 +416,7 @@ else if(state == 3) if(frame_type.frame_class == "machine") - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) if(components.len == 0) user << "There are no components to remove." else @@ -429,13 +429,13 @@ else if(state == 4) if(frame_type.frame_class == "computer") - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You remove the glass panel." state = 3 new /obj/item/stack/material/glass(src.loc, 2) else if(frame_type.frame_class == "display") - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You remove the glass panel." state = 3 new /obj/item/stack/material/glass(src.loc, 2) @@ -483,25 +483,25 @@ else if(istype(P, /obj/item/weapon/wirecutters)) if(state == 3) if(frame_type.frame_class == "computer") - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You remove the cables." state = 2 new /obj/item/stack/cable_coil(src.loc, 5) else if(frame_type.frame_class == "display") - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You remove the cables." state = 2 new /obj/item/stack/cable_coil(src.loc, 5) else if(frame_type.frame_class == "alarm") - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You remove the cables." state = 2 new /obj/item/stack/cable_coil(src.loc, 5) else if(frame_type.frame_class == "machine") - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You remove the cables." state = 2 new /obj/item/stack/cable_coil(src.loc, 5) diff --git a/code/game/machinery/igniter.dm b/code/game/machinery/igniter.dm index 97c430f9d02..1e67fb8b4fd 100755 --- a/code/game/machinery/igniter.dm +++ b/code/game/machinery/igniter.dm @@ -74,6 +74,7 @@ if(istype(W, /obj/item/weapon/screwdriver)) add_fingerprint(user) disable = !disable + playsound(src, W.usesound, 50, 1) if(disable) user.visible_message("[user] has disabled the [src]!", "You disable the connection to the [src].") icon_state = "[base_state]-d" diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index e50688b7a99..306a098638b 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -66,7 +66,7 @@ return if(istype(W, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You start to dismantle the IV drip." if(do_after(user, 15)) user << "You dismantle the IV drip." diff --git a/code/game/machinery/jukebox.dm b/code/game/machinery/jukebox.dm index 9ee5a3f70b8..47d302e7a87 100644 --- a/code/game/machinery/jukebox.dm +++ b/code/game/machinery/jukebox.dm @@ -127,7 +127,7 @@ if(istype(W, /obj/item/weapon/wrench)) user.visible_message("[user] has [anchored ? "un" : ""]secured \the [src].", "You [anchored ? "un" : ""]secure \the [src].") anchored = !anchored - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) power_change() update_icon() if(!anchored) @@ -186,7 +186,7 @@ var/newval = text2num(href_list["loopmode"]) loop_mode = sanitize_inlist(newval, list(JUKEMODE_NEXT, JUKEMODE_RANDOM, JUKEMODE_REPEAT_SONG, JUKEMODE_PLAY_ONCE), loop_mode) else if(href_list["volume"]) - var/newval = input("Choose Jukebox volume (0-100%)", "Jukebox volume", round(volume * 100.0)) + var/newval = input("Choose Jukebox volume (0-100%)", "Jukebox volume", round(volume * 100.0)) newval = sanitize_integer(text2num(newval), min = 0, max = 100, default = volume * 100.0) volume = newval / 100.0 update_music() // To broadcast volume change without restarting song @@ -270,6 +270,24 @@ new /obj/effect/decal/cleanable/blood/oil(src.loc) qdel(src) +/obj/machinery/media/jukebox/attackby(obj/item/W as obj, mob/user as mob) + src.add_fingerprint(user) + + if(default_deconstruction_screwdriver(user, W)) + return + if(default_deconstruction_crowbar(user, W)) + return + if(istype(W, /obj/item/weapon/wrench)) + if(playing) + StopPlaying() + user.visible_message("[user] has [anchored ? "un" : ""]secured \the [src].", "You [anchored ? "un" : ""]secure \the [src].") + anchored = !anchored + playsound(src, W.usesound, 50, 1) + power_change() + update_icon() + return + return ..() + /obj/machinery/media/jukebox/emag_act(var/remaining_charges, var/mob/user) if(!emagged) emagged = 1 diff --git a/code/game/machinery/kitchen/microwave.dm b/code/game/machinery/kitchen/microwave.dm index a3b0f9fdd4e..5fb948a2d8e 100644 --- a/code/game/machinery/kitchen/microwave.dm +++ b/code/game/machinery/kitchen/microwave.dm @@ -67,7 +67,8 @@ "\The [user] starts to fix part of the microwave.", \ "You start to fix part of the microwave." \ ) - if (do_after(user,20)) + playsound(src, O.usesound, 50, 1) + if (do_after(user,20 * O.toolspeed)) user.visible_message( \ "\The [user] fixes part of the microwave.", \ "You have fixed part of the microwave." \ @@ -78,7 +79,7 @@ "\The [user] starts to fix part of the microwave.", \ "You start to fix part of the microwave." \ ) - if (do_after(user,20)) + if (do_after(user,20 * O.toolspeed)) user.visible_message( \ "\The [user] fixes the microwave.", \ "You have fixed the microwave." \ diff --git a/code/game/machinery/kitchen/smartfridge.dm b/code/game/machinery/kitchen/smartfridge.dm index a18edbc5fa5..5b78f812499 100644 --- a/code/game/machinery/kitchen/smartfridge.dm +++ b/code/game/machinery/kitchen/smartfridge.dm @@ -218,6 +218,7 @@ if(istype(O, /obj/item/weapon/screwdriver)) panel_open = !panel_open user.visible_message("[user] [panel_open ? "opens" : "closes"] the maintenance panel of \the [src].", "You [panel_open ? "open" : "close"] the maintenance panel of \the [src].") + playsound(src, O.usesound, 50, 1) overlays.Cut() if(panel_open) overlays += image(icon, icon_panel) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 6e9f31889d0..f476c295e20 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -331,7 +331,7 @@ Class Procs: /obj/machinery/proc/default_deconstruction_screwdriver(var/mob/user, var/obj/item/weapon/screwdriver/S) if(!istype(S)) return 0 - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, S.usesound, 50, 1) panel_open = !panel_open user << "You [panel_open ? "open" : "close"] the maintenance hatch of [src]." update_icon() @@ -343,8 +343,8 @@ Class Procs: if(!circuit) return 0 user << "You start disconnecting the monitor." - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src, S.usesound, 50, 1) + if(do_after(user, 20 * S.toolspeed)) if(stat & BROKEN) user << "The broken glass falls out." new /obj/item/weapon/material/shard(src.loc) @@ -355,7 +355,7 @@ Class Procs: /obj/machinery/proc/alarm_deconstruction_screwdriver(var/mob/user, var/obj/item/weapon/screwdriver/S) if(!istype(S)) return 0 - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, S.usesound, 50, 1) panel_open = !panel_open user << "The wires have been [panel_open ? "exposed" : "unexposed"]" update_icon() @@ -367,7 +367,7 @@ Class Procs: if(!panel_open) return 0 user.visible_message("[user] has cut the wires inside \the [src]!", "You have cut the wires inside \the [src].") - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src.loc, W.usesound, 50, 1) new/obj/item/stack/cable_coil(get_turf(src), 5) . = dismantle() diff --git a/code/game/machinery/navbeacon.dm b/code/game/machinery/navbeacon.dm index 8700caf785d..ac0af163786 100644 --- a/code/game/machinery/navbeacon.dm +++ b/code/game/machinery/navbeacon.dm @@ -75,7 +75,7 @@ var/global/list/navbeacons = list() // no I don't like putting this in, but it w if(istype(I, /obj/item/weapon/screwdriver)) open = !open - + playsound(src, I.usesound, 50, 1) user.visible_message("[user] [open ? "opens" : "closes"] the beacon's cover.", "You [open ? "open" : "close"] the beacon's cover.") updateicon() diff --git a/code/game/machinery/nuclear_bomb.dm b/code/game/machinery/nuclear_bomb.dm index ea5c78d7342..018cf75f531 100644 --- a/code/game/machinery/nuclear_bomb.dm +++ b/code/game/machinery/nuclear_bomb.dm @@ -56,6 +56,7 @@ var/bomb_set /obj/machinery/nuclearbomb/attackby(obj/item/weapon/O as obj, mob/user as mob) if(istype(O, /obj/item/weapon/screwdriver)) + playsound(src, O.usesound, 50, 1) add_fingerprint(user) if(auth) if(opened == 0) @@ -103,7 +104,7 @@ var/bomb_set user.visible_message("[user] starts cutting loose the anchoring bolt covers on [src].", "You start cutting loose the anchoring bolt covers with [O]...") - if(do_after(user,40)) + if(do_after(user,40 * WT.toolspeed)) if(!src || !user || !WT.remove_fuel(5, user)) return user.visible_message("[user] cuts through the bolt covers on [src].", "You cut through the bolt cover.") removal_stage = 1 @@ -113,7 +114,8 @@ var/bomb_set if(istype(O,/obj/item/weapon/crowbar)) user.visible_message("[user] starts forcing open the bolt covers on [src].", "You start forcing open the anchoring bolt covers with [O]...") - if(do_after(user,15)) + playsound(src, O.usesound, 50, 1) + if(do_after(user,15 * O.toolspeed)) if(!src || !user) return user.visible_message("[user] forces open the bolt covers on [src].", "You force open the bolt covers.") removal_stage = 2 @@ -129,8 +131,8 @@ var/bomb_set return user.visible_message("[user] starts cutting apart the anchoring system sealant on [src].", "You start cutting apart the anchoring system's sealant with [O]...") - - if(do_after(user,40)) + playsound(src, WT.usesound, 50, 1) + if(do_after(user,40 * WT.toolspeed)) if(!src || !user || !WT.remove_fuel(5, user)) return user.visible_message("[user] cuts apart the anchoring system sealant on [src].", "You cut apart the anchoring system's sealant.") removal_stage = 3 @@ -140,8 +142,8 @@ var/bomb_set if(istype(O,/obj/item/weapon/wrench)) user.visible_message("[user] begins unwrenching the anchoring bolts on [src].", "You begin unwrenching the anchoring bolts...") - - if(do_after(user,50)) + playsound(src, O.usesound, 50, 1) + if(do_after(user,50 * O.toolspeed)) if(!src || !user) return user.visible_message("[user] unwrenches the anchoring bolts on [src].", "You unwrench the anchoring bolts.") removal_stage = 4 @@ -151,8 +153,8 @@ var/bomb_set if(istype(O,/obj/item/weapon/crowbar)) user.visible_message("[user] begins lifting [src] off of the anchors.", "You begin lifting the device off the anchors...") - - if(do_after(user,80)) + playsound(src, O.usesound, 50, 1) + if(do_after(user,80 * O.toolspeed)) if(!src || !user) return user.visible_message("[user] crowbars [src] off of the anchors. It can now be moved.", "You jam the crowbar under the nuclear device and lift it off its anchors. You can now move it!") anchored = 0 diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 06228dd86f8..bd650755e5a 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -1231,7 +1231,7 @@ Buildable meters P.initialize() P.build_network() - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user.visible_message( \ "[user] fastens the [src].", \ "You have fastened the [src].", \ @@ -1262,7 +1262,7 @@ Buildable meters user << "You need to fasten it to a pipe" return 1 new/obj/machinery/meter( src.loc ) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You have fastened the meter to the pipe" qdel(src) //not sure why these are necessary diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm index 7727b675d28..a9c2813a584 100644 --- a/code/game/machinery/pipe/pipe_dispenser.dm +++ b/code/game/machinery/pipe/pipe_dispenser.dm @@ -110,9 +110,9 @@ return else if (istype(W, /obj/item/weapon/wrench)) if (unwrenched==0) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to unfasten \the [src] from the floor..." - if (do_after(user, 40)) + if (do_after(user, 40 * W.toolspeed)) user.visible_message( \ "[user] unfastens \the [src].", \ "You have unfastened \the [src]. Now it can be pulled somewhere else.", \ @@ -123,9 +123,9 @@ if (usr.machine==src) usr << browse(null, "window=pipedispenser") else /*if (unwrenched==1)*/ - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to fasten \the [src] to the floor..." - if (do_after(user, 20)) + if (do_after(user, 20 * W.toolspeed)) user.visible_message( \ "[user] fastens \the [src].", \ "You have fastened \the [src]. Now it can dispense pipes.", \ diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 6d7a6f82a70..096bd090c1f 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -329,15 +329,15 @@ var/list/turret_icons ) wrenching = 1 - if(do_after(user, 50)) + if(do_after(user, 50 * I.toolspeed)) //This code handles moving the turret around. After all, it's a portable turret! if(!anchored) - playsound(loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(loc, I.usesound, 100, 1) anchored = 1 update_icon() user << "You secure the exterior bolts on the turret." else if(anchored) - playsound(loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(loc, I.usesound, 100, 1) anchored = 0 user << "You unsecure the exterior bolts on the turret." update_icon() @@ -711,14 +711,14 @@ var/list/turret_icons switch(build_step) if(0) //first step if(istype(I, /obj/item/weapon/wrench) && !anchored) - playsound(loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(loc, I.usesound, 100, 1) user << "You secure the external bolts." anchored = 1 build_step = 1 return else if(istype(I, /obj/item/weapon/crowbar) && !anchored) - playsound(loc, 'sound/items/Crowbar.ogg', 75, 1) + playsound(loc, I.usesound, 75, 1) user << "You dismantle the turret construction." new /obj/item/stack/material/steel(loc, 5) qdel(src) @@ -736,7 +736,7 @@ var/list/turret_icons return else if(istype(I, /obj/item/weapon/wrench)) - playsound(loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(loc, I.usesound, 75, 1) user << "You unfasten the external bolts." anchored = 0 build_step = 0 @@ -744,7 +744,7 @@ var/list/turret_icons if(2) if(istype(I, /obj/item/weapon/wrench)) - playsound(loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(loc, I.usesound, 100, 1) user << "You bolt the metal armor into place." build_step = 3 return @@ -757,8 +757,8 @@ var/list/turret_icons user << "You need more fuel to complete this task." return - playsound(loc, pick('sound/items/Welder.ogg', 'sound/items/Welder2.ogg'), 50, 1) - if(do_after(user, 20)) + playsound(loc, I.usesound, 50, 1) + if(do_after(user, 20 * I.toolspeed)) if(!src || !WT.remove_fuel(5, user)) return build_step = 1 user << "You remove the turret's interior metal armor." @@ -784,7 +784,7 @@ var/list/turret_icons return else if(istype(I, /obj/item/weapon/wrench)) - playsound(loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(loc, I.usesound, 100, 1) user << "You remove the turret's metal armor bolts." build_step = 2 return @@ -803,7 +803,7 @@ var/list/turret_icons if(5) if(istype(I, /obj/item/weapon/screwdriver)) - playsound(loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(loc, I.usesound, 100, 1) build_step = 6 user << "You close the internal access hatch." return @@ -821,7 +821,7 @@ var/list/turret_icons return else if(istype(I, /obj/item/weapon/screwdriver)) - playsound(loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(loc, I.usesound, 100, 1) build_step = 5 user << "You open the internal access hatch." return @@ -833,8 +833,8 @@ var/list/turret_icons if(WT.get_fuel() < 5) user << "You need more fuel to complete this task." - playsound(loc, pick('sound/items/Welder.ogg', 'sound/items/Welder2.ogg'), 50, 1) - if(do_after(user, 30)) + playsound(loc, WT.usesound, 50, 1) + if(do_after(user, 30 * WT.toolspeed)) if(!src || !WT.remove_fuel(5, user)) return build_step = 8 @@ -851,7 +851,7 @@ var/list/turret_icons qdel(src) // qdel else if(istype(I, /obj/item/weapon/crowbar)) - playsound(loc, 'sound/items/Crowbar.ogg', 75, 1) + playsound(loc, I.usesound, 75, 1) user << "You pry off the turret's exterior armor." new /obj/item/stack/material/steel(loc, 2) build_step = 6 diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index 44a112cab5f..5c57b81ecb0 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -81,7 +81,7 @@ obj/machinery/recharger return anchored = !anchored to_chat(user, "You [anchored ? "attached" : "detached"] the recharger.") - playsound(loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(loc, G.usesound, 75, 1) else if(default_deconstruction_screwdriver(user, G)) return else if(default_deconstruction_crowbar(user, G)) @@ -200,6 +200,17 @@ obj/machinery/recharger return //VOREStation Add End + if(istype(charging, /obj/item/weapon/weldingtool/electric)) + var/obj/item/weapon/weldingtool/electric/C = charging + if(!C.power_supply.fully_charged()) + icon_state = icon_state_charging + C.power_supply.give(active_power_usage*CELLRATE) + update_use_power(2) + else + icon_state = icon_state_charged + update_use_power(1) + return + /obj/machinery/recharger/emp_act(severity) if(stat & (NOPOWER|BROKEN) || !anchored) ..(severity) diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index d60d49b47e9..830c5f8d6d3 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -68,6 +68,7 @@ return else if(istype(I, /obj/item/weapon/screwdriver)) panel_open = !panel_open + playsound(src, I.usesound, 50, 1) user.visible_message("[user] [panel_open ? "opens" : "closes"] the hatch on the [src].", "You [panel_open ? "open" : "close"] the hatch on the [src].") update_icon() if(!panel_open && user.machine == src) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 376f4f9d8a3..9d048e1c941 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -473,7 +473,7 @@ return if(istype(I, /obj/item/weapon/screwdriver)) panelopen = !panelopen - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src, I.usesound, 100, 1) user << text("You [] the unit's maintenance panel.",(panelopen ? "open up" : "close")) updateUsrDialog() return @@ -692,6 +692,7 @@ else if(istype(I,/obj/item/weapon/screwdriver)) panel_open = !panel_open + playsound(src, I.usesound, 50, 1) user << "You [panel_open ? "open" : "close"] the maintenance panel." updateUsrDialog() return diff --git a/code/game/machinery/supplybeacon.dm b/code/game/machinery/supplybeacon.dm index fd69e4f50ef..3441b09cbb2 100644 --- a/code/game/machinery/supplybeacon.dm +++ b/code/game/machinery/supplybeacon.dm @@ -51,7 +51,7 @@ return anchored = !anchored user.visible_message("\The [user] [anchored ? "secures" : "unsecures"] \the [src].") - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) return return ..() diff --git a/code/game/machinery/syndicatebeacon.dm b/code/game/machinery/syndicatebeacon.dm index 2f539313121..442703a42e6 100644 --- a/code/game/machinery/syndicatebeacon.dm +++ b/code/game/machinery/syndicatebeacon.dm @@ -126,6 +126,7 @@ if(anchored) anchored = 0 user << "You unscrew the beacon from the floor." + playsound(src, W.usesound, 50, 1) disconnect_from_network() return else @@ -134,6 +135,7 @@ return anchored = 1 user << "You screw the beacon to the floor and attach the cable." + playsound(src, W.usesound, 50, 1) return ..() return diff --git a/code/game/machinery/telecomms/machine_interactions.dm b/code/game/machinery/telecomms/machine_interactions.dm index 002da7bc53a..208b9d51e83 100644 --- a/code/game/machinery/telecomms/machine_interactions.dm +++ b/code/game/machinery/telecomms/machine_interactions.dm @@ -38,24 +38,24 @@ if(0) if(istype(P, /obj/item/weapon/screwdriver)) user << "You unfasten the bolts." - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) construct_op ++ if(1) if(istype(P, /obj/item/weapon/screwdriver)) user << "You fasten the bolts." - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) construct_op -- if(istype(P, /obj/item/weapon/wrench)) user << "You dislodge the external plating." - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src.loc, P.usesound, 75, 1) construct_op ++ if(2) if(istype(P, /obj/item/weapon/wrench)) user << "You secure the external plating." - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src.loc, P.usesound, 75, 1) construct_op -- if(istype(P, /obj/item/weapon/wirecutters)) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src.loc, P.usesound, 50, 1) user << "You remove the cables." construct_op ++ var/obj/item/stack/cable_coil/A = new /obj/item/stack/cable_coil( user.loc ) @@ -72,8 +72,8 @@ user << "You need five coils of wire for this." if(istype(P, /obj/item/weapon/crowbar)) user << "You begin prying out the circuit board other components..." - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) - if(do_after(user,60)) + playsound(src.loc, P.usesound, 50, 1) + if(do_after(user,60 * P.toolspeed)) user << "You finish prying out the components." // Drop all the component stuff @@ -168,6 +168,7 @@ dat += "

MULTITOOL BUFFER: [P.buffer] ([P.buffer.id]) \[Link\] \[Flush\]" else dat += "

MULTITOOL BUFFER:
\[Add Machine\]" + P.update_icon() dat += "" temp = "" diff --git a/code/game/machinery/telecomms/presets.dm b/code/game/machinery/telecomms/presets.dm index f997c140732..d2ef8b1feca 100644 --- a/code/game/machinery/telecomms/presets.dm +++ b/code/game/machinery/telecomms/presets.dm @@ -48,7 +48,7 @@ network = "tcommsat" produces_heat = 0 autolinkers = list("hub_cent", "c_relay", "s_relay", "m_relay", "r_relay", "hb_relay", - "centcomm", "receiverCent", "broadcasterCent") //VOREStation Edit - Added "hb_relay" + "centcom", "receiverCent", "broadcasterCent") //VOREStation Edit - Added "hb_relay" //Receivers @@ -110,7 +110,7 @@ network = "tcommsat" freq_listening = list(ERT_FREQ, DTH_FREQ) produces_heat = 0 - autolinkers = list("processorCent", "centcomm") + autolinkers = list("processorCent", "centcom") //Processors @@ -203,7 +203,7 @@ id = "CentCom Server" freq_listening = list(ERT_FREQ, DTH_FREQ) produces_heat = 0 - autolinkers = list("centcomm") + autolinkers = list("centcom") //Broadcasters diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index b18284fab8b..c0f8d051279 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -183,6 +183,7 @@ else if(istype(W, /obj/item/weapon/screwdriver)) panel_open = !panel_open user << "You [panel_open ? "open" : "close"] the maintenance panel." + playsound(src, W.usesound, 50, 1) overlays.Cut() if(panel_open) overlays += image(icon, "[initial(icon_state)]-panel") @@ -202,13 +203,13 @@ nanomanager.update_uis(src) return else if(istype(W, /obj/item/weapon/wrench)) - playsound(loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) if(anchored) user.visible_message("[user] begins unsecuring \the [src] from the floor.", "You start unsecuring \the [src] from the floor.") else user.visible_message("[user] begins securing \the [src] to the floor.", "You start securing \the [src] to the floor.") - if(do_after(user, 20)) + if(do_after(user, 20 * W.toolspeed)) if(!src) return user << "You [anchored? "un" : ""]secured \the [src]!" anchored = !anchored @@ -692,6 +693,7 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua = 5, /obj/item/weapon/reagent_containers/food/drinks/bottle/melonliquor = 5, /obj/item/weapon/reagent_containers/food/drinks/bottle/rum = 5, + /obj/item/weapon/reagent_containers/food/drinks/bottle/sake = 5, /obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey = 5, /obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla = 5, /obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth = 5, @@ -711,6 +713,7 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind = 5, /obj/item/weapon/reagent_containers/food/drinks/cans/sodawater = 15, /obj/item/weapon/reagent_containers/food/drinks/cans/tonic = 15, + /obj/item/weapon/reagent_containers/food/drinks/cans/gingerale = 15, /obj/item/weapon/reagent_containers/food/drinks/flask/barflask = 5, /obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask = 5, /obj/item/weapon/reagent_containers/food/drinks/ice = 10, @@ -768,12 +771,14 @@ products = list(/obj/item/weapon/reagent_containers/food/drinks/cans/cola = 10,/obj/item/weapon/reagent_containers/food/drinks/cans/space_mountain_wind = 10, /obj/item/weapon/reagent_containers/food/drinks/cans/dr_gibb = 10,/obj/item/weapon/reagent_containers/food/drinks/cans/starkist = 10, /obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle = 10,/obj/item/weapon/reagent_containers/food/drinks/cans/space_up = 10, - /obj/item/weapon/reagent_containers/food/drinks/cans/iced_tea = 10, /obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice = 10) + /obj/item/weapon/reagent_containers/food/drinks/cans/iced_tea = 10, /obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice = 10, + /obj/item/weapon/reagent_containers/food/drinks/cans/gingerale = 10) contraband = list(/obj/item/weapon/reagent_containers/food/drinks/cans/thirteenloko = 5, /obj/item/weapon/reagent_containers/food/snacks/liquidfood = 6) prices = list(/obj/item/weapon/reagent_containers/food/drinks/cans/cola = 1,/obj/item/weapon/reagent_containers/food/drinks/cans/space_mountain_wind = 1, /obj/item/weapon/reagent_containers/food/drinks/cans/dr_gibb = 1,/obj/item/weapon/reagent_containers/food/drinks/cans/starkist = 1, /obj/item/weapon/reagent_containers/food/drinks/cans/waterbottle = 2,/obj/item/weapon/reagent_containers/food/drinks/cans/space_up = 1, - /obj/item/weapon/reagent_containers/food/drinks/cans/iced_tea = 1,/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice = 1) + /obj/item/weapon/reagent_containers/food/drinks/cans/iced_tea = 1,/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice = 1, + /obj/item/weapon/reagent_containers/food/drinks/cans/gingerale = 1) idle_power_usage = 211 //refrigerator - believe it or not, this is actually the average power consumption of a refrigerated vending machine according to NRCan. /obj/machinery/vending/fitness diff --git a/code/game/objects/effects/decals/contraband.dm b/code/game/objects/effects/decals/contraband.dm index cd3618c9366..0d00d328303 100644 --- a/code/game/objects/effects/decals/contraband.dm +++ b/code/game/objects/effects/decals/contraband.dm @@ -122,7 +122,7 @@ /obj/structure/sign/poster/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wirecutters)) - playsound(loc, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src.loc, W.usesound, 100, 1) if(ruined) user << "You remove the remnants of the poster." qdel(src) diff --git a/code/game/objects/effects/spawners/bombspawner.dm b/code/game/objects/effects/spawners/bombspawner.dm index fb4716043f1..7f2f509d019 100644 --- a/code/game/objects/effects/spawners/bombspawner.dm +++ b/code/game/objects/effects/spawners/bombspawner.dm @@ -111,15 +111,15 @@ set name = "Instant TTV" if(!check_rights(R_SPAWN)) return - + var/obj/effect/spawner/newbomb/proto = /obj/effect/spawner/newbomb/radio/custom - + var/p = input("Enter phoron amount (mol):","Phoron", initial(proto.phoron_amt)) as num|null if(p == null) return - + var/o = input("Enter oxygen amount (mol):","Oxygen", initial(proto.oxygen_amt)) as num|null if(o == null) return - + var/c = input("Enter carbon dioxide amount (mol):","Carbon Dioxide", initial(proto.carbon_amt)) as num|null if(c == null) return @@ -129,13 +129,13 @@ name = "TTV bomb" icon = 'icons/mob/screen1.dmi' icon_state = "x" - + var/assembly_type = /obj/item/device/assembly/signaler - + //Note that the maximum amount of gas you can put in a 70L air tank at 1013.25 kPa and 519K is 16.44 mol. - var/phoron_amt = 10.96 - var/oxygen_amt = 16.44 - var/carbon_amt = 0.0 + var/phoron_amt = 12 + var/oxygen_amt = 18 + var/carbon_amt = 0 /obj/effect/spawner/newbomb/timer name = "TTV bomb - timer" @@ -144,8 +144,8 @@ /obj/effect/spawner/newbomb/timer/syndicate name = "TTV bomb - merc" //High yield bombs. Yes, it is possible to make these with toxins - phoron_amt = 15.66 - oxygen_amt = 24.66 + phoron_amt = 18.5 + oxygen_amt = 28.5 /obj/effect/spawner/newbomb/proximity name = "TTV bomb - proximity" @@ -170,15 +170,20 @@ PT.master = V OT.master = V - PT.air_contents.temperature = PHORON_FLASHPOINT + PT.valve_welded = 1 PT.air_contents.gas["phoron"] = phoron_amt PT.air_contents.gas["carbon_dioxide"] = carbon_amt + PT.air_contents.total_moles = phoron_amt + carbon_amt + PT.air_contents.temperature = PHORON_MINIMUM_BURN_TEMPERATURE+1 PT.air_contents.update_values() - OT.air_contents.temperature = PHORON_FLASHPOINT + OT.valve_welded = 1 OT.air_contents.gas["oxygen"] = oxygen_amt + OT.air_contents.total_moles = oxygen_amt + OT.air_contents.temperature = PHORON_MINIMUM_BURN_TEMPERATURE+1 OT.air_contents.update_values() + var/obj/item/device/assembly/S = new assembly_type(V) @@ -190,3 +195,62 @@ V.update_icon() qdel(src) + + + +/////////////////////// +//One Tank Bombs, WOOOOOOO! -Luke +/////////////////////// + +/obj/effect/spawner/onetankbomb + name = "Single-tank bomb" + icon = 'icons/mob/screen1.dmi' + icon_state = "x" + +// var/assembly_type = /obj/item/device/assembly/signaler + + //Note that the maximum amount of gas you can put in a 70L air tank at 1013.25 kPa and 519K is 16.44 mol. + var/phoron_amt = 0 + var/oxygen_amt = 0 + +/obj/effect/spawner/onetankbomb/New(newloc) //just needs an assembly. + ..(newloc) + + var/type = pick(/obj/item/weapon/tank/phoron/onetankbomb, /obj/item/weapon/tank/oxygen/onetankbomb) + new type(src.loc) + + qdel(src) + +/obj/effect/spawner/onetankbomb/full + name = "Single-tank bomb" + icon = 'icons/mob/screen1.dmi' + icon_state = "x" + +// var/assembly_type = /obj/item/device/assembly/signaler + + //Note that the maximum amount of gas you can put in a 70L air tank at 1013.25 kPa and 519K is 16.44 mol. +/obj/effect/spawner/onetankbomb/full/New(newloc) //just needs an assembly. + ..(newloc) + + var/type = pick(/obj/item/weapon/tank/phoron/onetankbomb/full, /obj/item/weapon/tank/oxygen/onetankbomb/full) + new type(src.loc) + + qdel(src) + +/obj/effect/spawner/onetankbomb/frag + name = "Single-tank bomb" + icon = 'icons/mob/screen1.dmi' + icon_state = "x" + +// var/assembly_type = /obj/item/device/assembly/signaler + + //Note that the maximum amount of gas you can put in a 70L air tank at 1013.25 kPa and 519K is 16.44 mol. +/obj/effect/spawner/onetankbomb/full/New(newloc) //just needs an assembly. + ..(newloc) + + var/type = pick(/obj/item/weapon/tank/phoron/onetankbomb/full, /obj/item/weapon/tank/oxygen/onetankbomb/full) + new type(src.loc) + + qdel(src) + + diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index c38b07f4020..9ab835b8062 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -35,7 +35,7 @@ if(WT.remove_fuel(0, user)) damage = 15 - playsound(loc, 'sound/items/Welder.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) health -= damage healthcheck() diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index de91b79d60c..4ca97033015 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -10,6 +10,7 @@ var/burn_point = null var/burning = null var/hitsound = null + var/usesound = null // Like hitsound, but for when used properly and not to kill someone. var/storage_cost = null var/slot_flags = 0 //This is used to determine on which slots an item can fit. var/no_attack_log = 0 //If it's an item we don't want to log attack_logs with, set this to 1 @@ -78,6 +79,8 @@ // Works similarly to worn sprite_sheets, except the alternate sprites are used when the clothing/refit_for_species() proc is called. var/list/sprite_sheets_obj = list() + var/toolspeed = 1.0 // This is a multipler on how 'fast' a tool works. e.g. setting this to 0.5 will make the tool work twice as fast. + /obj/item/New() ..() if(embed_chance < 0) @@ -446,7 +449,7 @@ var/list/global/slot_flags_enumeration = list( if(!hit_zone) U.do_attack_animation(M) playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("\red [U] attempts to stab [M] in the eyes, but misses!") + visible_message("[U] attempts to stab [M] in the eyes, but misses!") return user.attack_log += "\[[time_stamp()]\] Attacked [M.name] ([M.ckey]) with [src.name] (INTENT: [uppertext(user.a_intent)])" diff --git a/code/game/objects/items/devices/ai_detector.dm b/code/game/objects/items/devices/ai_detector.dm new file mode 100644 index 00000000000..7fa6f745210 --- /dev/null +++ b/code/game/objects/items/devices/ai_detector.dm @@ -0,0 +1,121 @@ +#define PROXIMITY_OFF_CAMERANET "_no_camera" +#define PROXIMITY_NONE "" +#define PROXIMITY_NEAR "_yellow" +#define PROXIMITY_ON_SCREEN "_red" +#define PROXIMITY_TRACKING "_tracking" +#define PROXIMITY_TRACKING_FAIL "_tracking_fail" + +// This is another syndie-multitool, except this one detects when the AI and/or Security is peeping on the holder. + +/obj/item/device/multitool/ai_detector + var/range_alert = 7 // Will turn red if the AI can observe its holder. + var/range_warning = 14 // Will turn yellow if the AI's eye is near the holder. + var/detect_state = PROXIMITY_NONE + origin_tech = list(TECH_MAGNET = 2, TECH_ENGINEERING = 2, TECH_ILLEGAL = 2) + +/obj/item/device/multitool/ai_detector/New() + // It's really really unlikely for the view range to change. But why not be futureproof anyways? + range_alert = world.view + range_warning = world.view * 2 + processing_objects += src + ..() + +/obj/item/device/multitool/ai_detector/Destroy() + processing_objects -= src + return ..() + +/obj/item/device/multitool/ai_detector/process() + var/old_detect_state = detect_state + var/new_detect_state = detect_ai() + detect_state = new_detect_state + update_icon() + update_warning(old_detect_state, new_detect_state) + return + +// This also detects security using cameras. +/obj/item/device/multitool/ai_detector/proc/detect_ai() + var/mob/living/carrier = isliving(loc) ? loc : null + + // First, let's check if any AIs are actively tracking them. + for(var/mob/living/silicon/ai/AI in silicon_mob_list) + if(carrier && AI.cameraFollow == carrier) + if(!carrier.tracking_status()) // Successful tracking returns a 0, so we need to invert it. + return PROXIMITY_TRACKING + else + return PROXIMITY_TRACKING_FAIL + + // If there's no turf then cameras won't do anything anyways. + var/turf/T = get_turf(src) + if(!T) + return PROXIMITY_OFF_CAMERANET + + // Security is also a concern, so we need to see if any cameras are in use. + // Note that this will trigger upon the security console being used, regardless if someone is actually watching, + // because there isn't a nice way to test if someone is actually looking. Probably better that way too. + var/list/our_local_area = range(range_alert, T) + for(var/obj/machinery/camera/C in our_local_area) + if(C.camera_computers_using_this.len) // Only check cameras actively being used. + var/list/their_local_area = C.can_see(range_alert) + if(T in their_local_area) + return PROXIMITY_ON_SCREEN + + // Now for the somewhat harder AI cameranet checks. + + // Check if we are even on the cameranet. + if(!cameranet.checkVis(T)) + return PROXIMITY_OFF_CAMERANET + + var/datum/chunk/chunk = cameranet.getChunk(T.x, T.y, T.z) + if(!chunk) + return PROXIMITY_OFF_CAMERANET + + // Check if the AI eye is able to see us, or if it's almost able to. + if(chunk.seenby.len) + for(var/mob/observer/eye/aiEye/A in chunk.seenby) + var/turf/detect_turf = get_turf(A) + if(get_dist(T, detect_turf) <= range_alert) + return PROXIMITY_ON_SCREEN + if(get_dist(T, detect_turf) <= range_warning) + return PROXIMITY_NEAR + + // If we reach this point, AI or sec isn't near us. + return PROXIMITY_NONE + +/obj/item/device/multitool/ai_detector/update_icon() + icon_state = "[initial(icon_state)][detect_state]" + +/obj/item/device/multitool/ai_detector/proc/update_warning(var/old_state, var/new_state) + var/mob/living/carrier = isliving(loc) ? loc : null + + // Now to warn our holder, if the state changes. + if(!carrier) + return + + if(new_state != old_state) + switch(new_state) + if(PROXIMITY_OFF_CAMERANET) + to_chat(carrier, "\icon[src] Now outside of camera network.") + carrier << 'sound/machines/defib_failed.ogg' + if(PROXIMITY_NONE) + to_chat(carrier, "\icon[src] Now within camera network, AI and cameras unfocused.") + carrier << 'sound/machines/defib_safetyOff.ogg' + if(PROXIMITY_NEAR) + to_chat(carrier, "\icon[src] Warning: AI focus at nearby location.") + carrier << 'sound/machines/defib_SafetyOn.ogg' + if(PROXIMITY_ON_SCREEN) + to_chat(carrier, "\icon[src] Alert: AI or camera focused at current location!") + carrier <<'sound/machines/defib_ready.ogg' + if(PROXIMITY_TRACKING) + to_chat(carrier, "\icon[src] Danger: AI is actively tracking you!") + carrier << 'sound/machines/defib_success.ogg' + if(PROXIMITY_TRACKING_FAIL) + to_chat(carrier, "\icon[src] Danger: AI is attempting to actively track you, but you are outside of the camera network!") + carrier <<'sound/machines/defib_ready.ogg' + + +#undef PROXIMITY_OFF_CAMERANET +#undef PROXIMITY_NONE +#undef PROXIMITY_NEAR +#undef PROXIMITY_ON_SCREEN +#undef PROXIMITY_TRACKING +#undef PROXIMITY_TRACKING_FAIL \ No newline at end of file diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index c609d38c4af..5a7a028054f 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -1,9 +1,10 @@ /obj/item/device/aicard - name = "inteliCard" + name = "intelliCore" + desc = "Used to preserve and transport an AI." icon = 'icons/obj/pda.dmi' icon_state = "aicard" // aicard-full item_state = "aicard" - w_class = ITEMSIZE_SMALL + w_class = ITEMSIZE_NORMAL slot_flags = SLOT_BELT show_messages = 0 @@ -57,12 +58,12 @@ var/user = usr if (href_list["wipe"]) - var/confirm = alert("Are you sure you want to wipe this card's memory? This cannot be undone once started.", "Confirm Wipe", "Yes", "No") + var/confirm = alert("Are you sure you want to disable this core's power? This cannot be undone once started.", "Confirm Shutdown", "Yes", "No") if(confirm == "Yes" && (CanUseTopic(user, state) == STATUS_INTERACTIVE)) - admin_attack_log(user, carded_ai, "Wiped using \the [src.name]", "Was wiped with \the [src.name]", "used \the [src.name] to wipe") + admin_attack_log(user, carded_ai, "Purged using \the [src.name]", "Was purged with \the [src.name]", "used \the [src.name] to purge") flush = 1 carded_ai.suiciding = 1 - carded_ai << "Your core files are being wiped!" + carded_ai << "Your power has been disabled!" while (carded_ai && carded_ai.stat != 2) carded_ai.adjustOxyLoss(2) carded_ai.updatehealth() @@ -93,22 +94,22 @@ /obj/item/device/aicard/proc/grab_ai(var/mob/living/silicon/ai/ai, var/mob/living/user) if(!ai.client) - user << "ERROR: AI [ai.name] is offline. Unable to download." + user << "ERROR: AI [ai.name] is offline. Unable to transfer." return 0 if(carded_ai) - user << "Transfer failed: Existing AI found on remote terminal. Remove existing AI to install a new one." + user << "Transfer failed: Existing AI found on remote device. Remove existing AI to install a new one." return 0 - user.visible_message("\The [user] starts downloading \the [ai] into \the [src]...", "You start downloading \the [ai] into \the [src]...") - ai << "\The [user] is downloading you into \the [src]!" + user.visible_message("\The [user] starts transferring \the [ai] into \the [src]...", "You start transferring \the [ai] into \the [src]...") + ai << "\The [user] is transferring you into \the [src]!" if(do_after(user, 100)) if(istype(ai.loc, /turf/)) new /obj/structure/AIcore/deactivated(get_turf(ai)) ai.carded = 1 - admin_attack_log(user, ai, "Carded with [src.name]", "Was carded with [src.name]", "used the [src.name] to card") + admin_attack_log(user, ai, "Extracted with [src.name]", "Was extracted with [src.name]", "used the [src.name] to extract") src.name = "[initial(name)] - [ai.name]" ai.loc = src @@ -119,9 +120,9 @@ carded_ai = ai if(ai.client) - ai << "You have been downloaded to a mobile storage device. Remote access lost." + ai << "You have been transferred into a mobile core. Remote access lost." if(user.client) - user << "Transfer successful: [ai.name] ([rand(1000,9999)].exe) removed from host terminal and stored within local memory." + user << "Transfer successful: [ai.name] extracted from current device and placed within mobile core." ai.canmove = 1 update_icon() diff --git a/code/game/objects/items/devices/communicator/communicator.dm b/code/game/objects/items/devices/communicator/communicator.dm index a1f6ee610c9..e2dc8af7c6e 100644 --- a/code/game/objects/items/devices/communicator/communicator.dm +++ b/code/game/objects/items/devices/communicator/communicator.dm @@ -520,6 +520,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() return src << "\icon[origin_atom] Receiving communicator request from [origin_atom]. To answer, use the Call Communicator \ verb, and select that name to answer the call." + src << 'sound/machines/defib_SafetyOn.ogg' comm.voice_invites |= src if(message == "ping") if(client && client.prefs.communicator_visibility) @@ -528,6 +529,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() exonet.send_message(origin_address, "64 bytes received from [exonet.address] ecmp_seq=1 ttl=51 time=[random] ms") if(message == "text") src << "\icon[origin_atom] Received text message from [origin_atom]: \"[text]\"" + src << 'sound/machines/defib_safetyOff.ogg' exonet_messages.Add("From [origin_atom]:
[text]") return diff --git a/code/game/objects/items/devices/defib.dm b/code/game/objects/items/devices/defib.dm index e7beded00a8..20c516bbad8 100644 --- a/code/game/objects/items/devices/defib.dm +++ b/code/game/objects/items/devices/defib.dm @@ -210,6 +210,7 @@ var/chargetime = (2 SECONDS) var/chargecost = 1000 //units of charge var/burn_damage_amt = 5 + var/use_on_synthetic = 0 //If 1, this is only useful on FBPs, if 0, this is only useful on fleshies var/wielded = 0 var/cooldown = 0 @@ -260,8 +261,12 @@ //Checks for various conditions to see if the mob is revivable /obj/item/weapon/shockpaddles/proc/can_defib(mob/living/carbon/human/H) //This is checked before doing the defib operation - if((H.species.flags & NO_SCAN) || H.isSynthetic()) + if((H.species.flags & NO_SCAN)) return "buzzes, \"Unrecogized physiology. Operation aborted.\"" + else if(H.isSynthetic() && !use_on_synthetic) + return "buzzes, \"Synthetic Body. Operation aborted.\"" + else if(!H.isSynthetic() && use_on_synthetic) + return "buzzes, \"Organic Body. Operation aborted.\"" if(H.stat != DEAD) return "buzzes, \"Patient is not in a valid state. Operation aborted.\"" @@ -274,7 +279,7 @@ /obj/item/weapon/shockpaddles/proc/can_revive(mob/living/carbon/human/H) //This is checked right before attempting to revive var/deadtime = world.time - H.timeofdeath - if (deadtime > DEFIB_TIME_LIMIT) + if (deadtime > DEFIB_TIME_LIMIT && !H.isSynthetic()) return "buzzes, \"Resuscitation failed - Excessive neural degeneration. Further attempts futile.\"" H.updatehealth() @@ -624,8 +629,29 @@ chargetime = (1 SECONDS) */ -//Stub +//FBP Defibs /obj/item/device/defib_kit/jumper_kit + name = "jumper cable kit" + desc = "A device that delivers powerful shocks to detachable jumper cables that are capable of reviving full body prosthetics." + icon_state = "jumperunit" + item_state = "jumperunit" + paddles = /obj/item/weapon/shockpaddles/linked/jumper + +/obj/item/device/defib_kit/jumper_kit/loaded + bcell = /obj/item/weapon/cell/high + +/obj/item/weapon/shockpaddles/linked/jumper + name = "jumper cables" + icon_state = "jumperpaddles" + item_state = "jumperpaddles" + use_on_synthetic = 1 + +/obj/item/weapon/shockpaddles/robot/jumper + name = "jumper cables" + desc = "A pair of advanced shockpaddles powered by a robot's internal power cell, able to penetrate thick clothing." + icon_state = "jumperpaddles0" + item_state = "jumperpaddles0" + use_on_synthetic = 1 #undef DEFIB_TIME_LIMIT #undef DEFIB_TIME_LOSS diff --git a/code/game/objects/items/devices/hacktool.dm b/code/game/objects/items/devices/hacktool.dm index 2f05a6f3851..9ae5f62732b 100644 --- a/code/game/objects/items/devices/hacktool.dm +++ b/code/game/objects/items/devices/hacktool.dm @@ -23,10 +23,10 @@ hack_state = null return ..() -/obj/item/device/multitool/hacktool/attackby(var/obj/W, var/mob/user) +/obj/item/device/multitool/hacktool/attackby(var/obj/item/W, var/mob/user) if(isscrewdriver(W)) in_hack_mode = !in_hack_mode - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, W.usesound, 50, 1) else ..() diff --git a/code/game/objects/items/devices/modkit.dm b/code/game/objects/items/devices/modkit.dm index 025196b2188..ca7ace1a59c 100644 --- a/code/game/objects/items/devices/modkit.dm +++ b/code/game/objects/items/devices/modkit.dm @@ -14,7 +14,7 @@ /obj/item/clothing/suit/space/void ) -/obj/item/device/modkit/afterattack(obj/O, mob/user as mob, proximity) +/obj/item/device/modkit/afterattack(obj/item/O, mob/user as mob, proximity) if(!proximity) return @@ -47,7 +47,7 @@ user << "[O] must be safely placed on the ground for modification." return - playsound(user.loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src.loc, O.usesound, 100, 1) user.visible_message("\The [user] opens \the [src] and modifies \the [O].","You open \the [src] and modify \the [O].") diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index 85c680ca983..d79fc021dba 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -22,6 +22,7 @@ var/obj/machinery/telecomms/buffer // simple machine buffer for device linkage var/obj/machinery/clonepod/connecting //same for cryopod linkage var/obj/machinery/connectable //Used to connect machinery. + toolspeed = 1 /obj/item/device/multitool/attack_self(mob/user) var/clear = alert("Do you want to clear the buffers on the [src]?",, "Yes", "No",) @@ -30,4 +31,17 @@ connecting = null connectable = null else - ..() \ No newline at end of file + ..() + +/obj/item/device/multitool/cyborg + name = "multitool" + desc = "Optimised and stripped-down version of a regular multitool." + toolspeed = 0.5 + +/obj/item/device/multitool/alien + name = "alien multitool" + desc = "An omni-technological interface." + icon = 'icons/obj/abductor.dmi' + icon_state = "multitool" + toolspeed = 0.1 + origin_tech = list(TECH_MAGNETS = 5, TECH_ENGINEERING = 5) \ No newline at end of file diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index 910d983e22d..e4c1bb3f202 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -42,6 +42,7 @@ anchored = 1 mode = 1 src.visible_message("[user] attaches [src] to the cable!") + playsound(src, I.usesound, 50, 1) return else user << "Device must be placed over an exposed cable to attach to it." @@ -54,6 +55,7 @@ mode = 0 src.visible_message("[user] detaches [src] from the cable!") set_light(0) + playsound(src, I.usesound, 50, 1) icon_state = "powersink0" return diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index 639f4b67d95..e26b75486e9 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -14,7 +14,7 @@ /obj/item/device/encryptionkey/attackby(obj/item/weapon/W as obj, mob/user as mob) /obj/item/device/encryptionkey/syndicate - icon_state = "cypherkey" + icon_state = "syn_cypherkey" channels = list("Mercenary" = 1) origin_tech = list(TECH_ILLEGAL = 3) syndie = 1//Signifies that it de-crypts Syndicate transmissions @@ -26,7 +26,7 @@ syndie = 1 /obj/item/device/encryptionkey/binary - icon_state = "cypherkey" + icon_state = "bin_cypherkey" translate_binary = 1 origin_tech = list(TECH_ILLEGAL = 3) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 6526668b64c..ccfb6716913 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -348,6 +348,7 @@ recalculateChannels() user << "You pop out the encryption keys in the headset!" + playsound(src, W.usesound, 50, 1) else user << "This headset doesn't have any encryption keys! How useless..." diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 73fd75740db..ef4e1963098 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -114,6 +114,7 @@ if(istype(W, /obj/item/weapon/screwdriver)) // Opening the intercom up. wiresexposed = !wiresexposed user << "The wires have been [wiresexposed ? "exposed" : "unexposed"]" + playsound(src, W.usesound, 50, 1) if(wiresexposed) if(!on) icon_state = "intercom-p_open" @@ -124,7 +125,7 @@ return if(wiresexposed && istype(W, /obj/item/weapon/wirecutters)) user.visible_message("[user] has cut the wires inside \the [src]!", "You have cut the wires inside \the [src].") - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) new/obj/item/stack/cable_coil(get_turf(src), 5) var/obj/structure/frame/A = new /obj/structure/frame(src.loc) var/obj/item/weapon/circuitboard/M = circuit diff --git a/code/game/objects/items/devices/radio/jammer.dm b/code/game/objects/items/devices/radio/jammer.dm index 154861f7940..403b91e1596 100644 --- a/code/game/objects/items/devices/radio/jammer.dm +++ b/code/game/objects/items/devices/radio/jammer.dm @@ -19,6 +19,7 @@ var/global/list/active_radio_jammers = list() icon = 'icons/obj/device.dmi' icon_state = "jammer0" var/active_state = "jammer1" + var/last_overlay_percent = null // Stores overlay icon_state to avoid excessive recreation of overlays. var/on = 0 var/jam_range = 7 @@ -29,6 +30,7 @@ var/global/list/active_radio_jammers = list() /obj/item/device/radio_jammer/New() power_source = new(src) + update_icon() // So it starts with the full overlay. /obj/item/device/radio_jammer/Destroy() if(on) @@ -42,7 +44,7 @@ var/global/list/active_radio_jammers = list() processing_objects.Remove(src) active_radio_jammers -= src on = FALSE - icon_state = initial(icon_state) + update_icon() /obj/item/device/radio_jammer/proc/turn_on(mob/user) if(user) @@ -50,7 +52,7 @@ var/global/list/active_radio_jammers = list() processing_objects.Add(src) active_radio_jammers += src on = TRUE - icon_state = active_state + update_icon() /obj/item/device/radio_jammer/process() if(!power_source || !power_source.check_charge(tick_cost)) @@ -60,6 +62,7 @@ var/global/list/active_radio_jammers = list() turn_off(notify) else power_source.use(tick_cost) + update_icon() /obj/item/device/radio_jammer/attack_hand(mob/user) @@ -86,4 +89,25 @@ var/global/list/active_radio_jammers = list() power_source.update_icon() //Why doesn't a cell do this already? :| user.unEquip(power_source) power_source.forceMove(src) + update_icon() to_chat(user,"You insert \the [power_source] into \the [src].") + +/obj/item/device/radio_jammer/update_icon() + if(on) + icon_state = active_state + else + icon_state = initial(icon_state) + + var/overlay_percent = 0 + if(power_source) + overlay_percent = between(0, round( power_source.percent() , 25), 100) + else + overlay_percent = 0 + + // Only Cut() if we need to. + if(overlay_percent != last_overlay_percent) + overlays.Cut() + var/image/I = image(src.icon, src, "jammer_overlay_[overlay_percent]") + overlays += I + last_overlay_percent = overlay_percent + diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index fc0629e4490..75abb260f11 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -40,7 +40,7 @@ var/global/list/default_medbay_channels = list( var/list/channels = list() //see communications.dm for full list. First channel is a "default" for :h var/subspace_transmission = 0 var/syndie = 0//Holder to see if it's a syndicate encrypted radio - var/centComm = 0//Holder to see if it's a CentComm encrypted radio + var/centComm = 0//Holder to see if it's a CentCom encrypted radio flags = CONDUCT slot_flags = SLOT_BELT throw_speed = 2 @@ -629,6 +629,7 @@ var/global/list/default_medbay_channels = list( recalculateChannels() user << "You pop out the encryption key in the radio!" + playsound(src, W.usesound, 50, 1) else user << "This radio doesn't have any encryption keys!" diff --git a/code/game/objects/items/devices/suit_cooling.dm b/code/game/objects/items/devices/suit_cooling.dm index fb34bb09965..a2d6ce33412 100644 --- a/code/game/objects/items/devices/suit_cooling.dm +++ b/code/game/objects/items/devices/suit_cooling.dm @@ -138,6 +138,7 @@ else cover_open = 1 user << "You unscrew the panel." + playsound(src, W.usesound, 50, 1) updateicon() return diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index 2564b3eff08..791725c14bd 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -416,7 +416,8 @@ /obj/item/device/tape/attackby(obj/item/I, mob/user, params) if(ruined && istype(I, /obj/item/weapon/screwdriver)) to_chat(user, "You start winding the tape back in...") - if(do_after(user, 120, target = src)) + playsound(src, I.usesound, 50, 1) + if(do_after(user, 120 * I.toolspeed, target = src)) to_chat(user, "You wound the tape back in.") fix() return diff --git a/code/game/objects/items/devices/uplink_random_lists.dm b/code/game/objects/items/devices/uplink_random_lists.dm index f3533c5a012..38605da018c 100644 --- a/code/game/objects/items/devices/uplink_random_lists.dm +++ b/code/game/objects/items/devices/uplink_random_lists.dm @@ -57,7 +57,7 @@ var/datum/uplink_random_selection/all_uplink_selection = new/datum/uplink_random items += new/datum/uplink_random_item(/datum/uplink_item/item/ammo/mc9mm) items += new/datum/uplink_random_item(/datum/uplink_item/item/visible_weapons/revolver) items += new/datum/uplink_random_item(/datum/uplink_item/item/ammo/a357) - items += new/datum/uplink_random_item(/datum/uplink_item/item/visible_weapons/heavysniper, 15, 0) + items += new/datum/uplink_random_item(/datum/uplink_item/item/visible_weapons/heavysnipermerc, 15, 0) items += new/datum/uplink_random_item(/datum/uplink_item/item/ammo/sniperammo, 15, 0) items += new/datum/uplink_random_item(/datum/uplink_item/item/grenades/emp, 50) items += new/datum/uplink_random_item(/datum/uplink_item/item/visible_weapons/crossbow, 33) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 7baf73270f1..db39d11f460 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -158,8 +158,8 @@ /obj/item/borg/upgrade/syndicate/ - name = "illegal equipment module" - desc = "Unlocks the hidden, deadlier functions of a robot" + name = "scrambled equipment module" + desc = "Unlocks new and often deadly module specific items of a robot" icon_state = "cyborg_upgrade3" item_state = "cyborg_upgrade" require_module = 1 @@ -167,8 +167,8 @@ /obj/item/borg/upgrade/syndicate/action(var/mob/living/silicon/robot/R) if(..()) return 0 - if(R.emagged == 1) + if(R.emag_items == 1) return 0 - R.emagged = 1 + R.emag_items = 1 return 1 diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 11404ade86d..9292e1ce933 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -256,7 +256,7 @@ /obj/item/weapon/card/id/centcom name = "\improper CentCom. ID" - desc = "An ID straight from Cent. Com." + desc = "An ID straight from Central Command." icon_state = "centcom" registered_name = "Central Command" assignment = "General" diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index ee2d2f2c57a..4f7ba668429 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -472,6 +472,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/weapon/flame/lighter/zippo name = "\improper Zippo lighter" desc = "The zippo." + icon = 'icons/obj/zippo.dmi' icon_state = "zippo" item_state = "zippo" @@ -542,3 +543,46 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(location) location.hotspot_expose(700, 5) return + +//Here we add Zippo skins. + +/obj/item/weapon/flame/lighter/zippo/black + name = "\improper holy Zippo lighter" + desc = "Only in regards to Christianity, that is." + icon_state = "blackzippo" + +/obj/item/weapon/flame/lighter/zippo/blue + name = "\improper blue Zippo lighter" + icon_state = "bluezippo" + +/obj/item/weapon/flame/lighter/zippo/engraved + name = "\improper engraved Zippo lighter" + icon_state = "engravedzippo" + item_state = "zippo" + +/obj/item/weapon/flame/lighter/zippo/gold + name = "\improper golden Zippo lighter" + icon_state = "goldzippo" + +/obj/item/weapon/flame/lighter/zippo/moff + name = "\improper moth Zippo lighter" + desc = "Too cute to be a Tymisian." + icon_state = "moffzippo" + +/obj/item/weapon/flame/lighter/zippo/red + name = "\improper red Zippo lighter" + icon_state = "redzippo" + +/obj/item/weapon/flame/lighter/zippo/ironic + name = "\improper ironic Zippo lighter" + desc = "What a quiant idea." + icon_state = "ironiczippo" + +/obj/item/weapon/flame/lighter/zippo/capitalist + name = "\improper capitalist Zippo lighter" + desc = "Made of gold and obsidian, this is truly not worth however much you spent on it." + icon_state = "cappiezippo" + +/obj/item/weapon/flame/lighter/zippo/rainbow + name = "\improper rainbow Zippo lighter" + icon_state = "rainbowzippo" \ No newline at end of file diff --git a/code/game/objects/items/weapons/circuitboards/computer/research.dm b/code/game/objects/items/weapons/circuitboards/computer/research.dm index f49b80e6df7..fa9ed167971 100644 --- a/code/game/objects/items/weapons/circuitboards/computer/research.dm +++ b/code/game/objects/items/weapons/circuitboards/computer/research.dm @@ -8,6 +8,7 @@ /obj/item/weapon/circuitboard/rdconsole/attackby(obj/item/I as obj, mob/user as mob) if(istype(I,/obj/item/weapon/screwdriver)) + playsound(src, I.usesound, 50, 1) user.visible_message("\The [user] adjusts the jumper on \the [src]'s access protocol pins.", "You adjust the jumper on the access protocol pins.") if(build_path == /obj/machinery/computer/rdconsole/core) name = T_BOARD("RD Console - Robotics") diff --git a/code/game/objects/items/weapons/circuitboards/machinery/research.dm b/code/game/objects/items/weapons/circuitboards/machinery/research.dm index 1e4fe2afd94..31e0d9c063a 100644 --- a/code/game/objects/items/weapons/circuitboards/machinery/research.dm +++ b/code/game/objects/items/weapons/circuitboards/machinery/research.dm @@ -13,6 +13,7 @@ obj/item/weapon/circuitboard/rdserver obj/item/weapon/circuitboard/rdserver/attackby(obj/item/I as obj, mob/user as mob) if(istype(I,/obj/item/weapon/screwdriver)) + playsound(src, I.usesound, 50, 1) user.visible_message("\The [user] adjusts the jumper on \the [src]'s access protocol pins.", "You adjust the jumper on the access protocol pins.") if(build_path == /obj/machinery/r_n_d/server/core) name = T_BOARD("RD Console - Robotics") diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index 1a8cc97def5..1e1565a2ae1 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -28,6 +28,7 @@ if(istype(I, /obj/item/weapon/screwdriver)) open_panel = !open_panel user << "You [open_panel ? "open" : "close"] the wire panel." + playsound(src, I.usesound, 50, 1) else if(istype(I, /obj/item/weapon/wirecutters) || istype(I, /obj/item/device/multitool) || istype(I, /obj/item/device/assembly/signaler )) wires.Interact(user) else diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index 9d6b5d6bd30..0eaf073cfa6 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -86,7 +86,7 @@ // user << "You need to add at least one beaker before locking the assembly." user << "You lock the empty assembly." name = "fake grenade" - playsound(src.loc, 'sound/items/Screwdriver.ogg', 25, -3) + playsound(src, W.usesound, 50, 1) icon_state = initial(icon_state) +"_locked" stage = 2 else if(stage == 2) @@ -96,7 +96,7 @@ return else user << "You unlock the assembly." - playsound(src.loc, 'sound/items/Screwdriver.ogg', 25, -3) + playsound(src.loc, W.usesound, 50, -3) name = "unsecured grenade with [beakers.len] containers[detonator?" and detonator":""]" icon_state = initial(icon_state) + (detonator?"_ass":"") stage = 1 diff --git a/code/game/objects/items/weapons/grenades/explosive.dm b/code/game/objects/items/weapons/grenades/explosive.dm index 62d13c3a2bf..ccf8b89ee28 100644 --- a/code/game/objects/items/weapons/grenades/explosive.dm +++ b/code/game/objects/items/weapons/grenades/explosive.dm @@ -27,13 +27,17 @@ no_attack_log = 1 muzzle_type = null +/obj/item/projectile/bullet/pellet/fragment/strong + damage = 15 + armor_penetration = 20 + /obj/item/weapon/grenade/explosive name = "fragmentation grenade" desc = "A fragmentation grenade, optimized for harming personnel without causing massive structural damage." icon_state = "frggrenade" item_state = "grenade" - var/fragment_type = /obj/item/projectile/bullet/pellet/fragment + var/fragment_types = list(/obj/item/projectile/bullet/pellet/fragment, /obj/item/projectile/bullet/pellet/fragment, /obj/item/projectile/bullet/pellet/fragment, /obj/item/projectile/bullet/pellet/fragment/strong) var/num_fragments = 63 //total number of fragments produced by the grenade var/explosion_size = 2 //size of the center explosion @@ -48,29 +52,49 @@ if(!O) return if(explosion_size) - explosion(O, -1, -1, 2, round(explosion_size/2), 0) + on_explosion(O) + src.fragmentate(O, num_fragments, spread_range, fragment_types) + qdel(src) - var/list/target_turfs = getcircle(O, spread_range) - var/fragments_per_projectile = round(num_fragments/target_turfs.len) - for(var/turf/T in target_turfs) - var/obj/item/projectile/bullet/pellet/fragment/P = new (O) +/obj/proc/fragmentate(var/turf/T=get_turf(src), var/fragment_number = 30, var/spreading_range = 5, var/list/fragtypes=list(/obj/item/projectile/bullet/pellet/fragment/)) + set waitfor = 0 + var/list/target_turfs = getcircle(T, spreading_range) + var/fragments_per_projectile = round(fragment_number/target_turfs.len) + for(var/turf/O in target_turfs) + sleep(0) + var/fragment_type = pickweight(fragtypes) + var/obj/item/projectile/bullet/pellet/fragment/P = new fragment_type(T) P.pellets = fragments_per_projectile P.shot_from = src.name - P.launch(T) - - //var/cone = new /obj/item/weapon/caution/cone (T) - //spawn(100) qdel(cone) + P.launch(O) //Make sure to hit any mobs in the source turf - for(var/mob/living/M in O) + for(var/mob/living/M in T) //lying on a frag grenade while the grenade is on the ground causes you to absorb most of the shrapnel. //you will most likely be dead, but others nearby will be spared the fragments that hit you instead. if(M.lying && isturf(src.loc)) - P.attack_mob(M, 0, 0) + P.attack_mob(M, 0, 5) + else if(!M.lying && src.loc != get_turf(src)) //if it's not on the turf, it must be in the mob! + P.attack_mob(M, 0, 25) //you're holding a grenade, dude! else P.attack_mob(M, 0, 100) //otherwise, allow a decent amount of fragments to pass - qdel(src) + +/obj/item/weapon/grenade/explosive/proc/on_explosion(var/turf/O) + if(explosion_size) + explosion(O, -1, -1, explosion_size, round(explosion_size/2), 0) + + +/obj/item/weapon/grenade/explosive/frag + name = "fragmentation grenade" + desc = "A military fragmentation grenade, designed to explode in a deadly shower of fragments." + icon_state = "frag" + loadable = null + + fragment_types = list(/obj/item/projectile/bullet/pellet/fragment) + num_fragments = 200 //total number of fragments produced by the grenade + + //The radius of the circle used to launch projectiles. Lower values mean less projectiles are used but if set too low gaps may appear in the spread pattern diff --git a/code/game/objects/items/weapons/grenades/fragmentation.dm b/code/game/objects/items/weapons/grenades/fragmentation.dm deleted file mode 100644 index 9f10e9b4d40..00000000000 --- a/code/game/objects/items/weapons/grenades/fragmentation.dm +++ /dev/null @@ -1,61 +0,0 @@ -//Fragmentation grenade projectile -/obj/item/projectile/bullet/pellet/fragment - damage = 15 - range_step = 2 - - base_spread = 0 //causes it to be treated as a shrapnel explosion instead of cone - spread_step = 20 - - silenced = 1 //embedding messages are still produced so it's kind of weird when enabled. - no_attack_log = 1 - muzzle_type = null - -/obj/item/weapon/grenade/frag - name = "fragmentation grenade" - desc = "A military fragmentation grenade, designed to explode in a deadly shower of fragments." - icon_state = "frag" - loadable = null - - var/num_fragments = 200 //total number of fragments produced by the grenade - var/fragment_damage = 15 - var/damage_step = 2 //projectiles lose a fragment each time they travel this distance. Can be a non-integer. - var/explosion_size = 2 //size of the center explosion - - //The radius of the circle used to launch projectiles. Lower values mean less projectiles are used but if set too low gaps may appear in the spread pattern - var/spread_range = 7 - -/obj/item/weapon/grenade/frag/prime() - ..() - - var/turf/O = get_turf(src) - if(!O) return - - if(explosion_size) - explosion(O, -1, round(explosion_size/2), explosion_size, round(explosion_size/2), 0) - - var/list/target_turfs = getcircle(O, spread_range) - var/fragments_per_projectile = round(num_fragments/target_turfs.len) - - for(var/turf/T in target_turfs) - var/obj/item/projectile/bullet/pellet/fragment/P = new (O) - - P.damage = fragment_damage - P.pellets = fragments_per_projectile - P.range_step = damage_step - P.shot_from = src.name - - P.launch(T) - - //var/cone = new /obj/item/weapon/caution/cone (T) - //spawn(100) qdel(cone) - - //Make sure to hit any mobs in the source turf - for(var/mob/living/M in O) - //lying on a frag grenade while the grenade is on the ground causes you to absorb most of the shrapnel. - //you will most likely be dead, but others nearby will be spared the fragments that hit you instead. - if(M.lying && isturf(src.loc)) - P.attack_mob(M, 0, 0) - else - P.attack_mob(M, 0, 100) //otherwise, allow a decent amount of fragments to pass - - qdel(src) diff --git a/code/game/objects/items/weapons/implants/implantcircuits.dm b/code/game/objects/items/weapons/implants/implantcircuits.dm index db24be3c0af..856e7a5d8bf 100644 --- a/code/game/objects/items/weapons/implants/implantcircuits.dm +++ b/code/game/objects/items/weapons/implants/implantcircuits.dm @@ -1,5 +1,6 @@ /obj/item/weapon/implant/integrated_circuit name = "electronic implant" + desc = "It's a case, for building very tiny electronics with." icon = 'icons/obj/electronic_assemblies.dmi' icon_state = "setup_implant" var/obj/item/device/electronic_assembly/implant/IC = null diff --git a/code/game/objects/items/weapons/improvised_components.dm b/code/game/objects/items/weapons/improvised_components.dm index 9e6e05a807e..105a76473fa 100644 --- a/code/game/objects/items/weapons/improvised_components.dm +++ b/code/game/objects/items/weapons/improvised_components.dm @@ -9,6 +9,7 @@ /obj/item/weapon/material/butterflyconstruction/attackby(obj/item/W as obj, mob/user as mob) if(istype(W,/obj/item/weapon/screwdriver)) user << "You finish the concealed blade weapon." + playsound(src, W.usesound, 50, 1) new /obj/item/weapon/material/butterfly(user.loc, material.name) qdel(src) return diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/weapons/manuals.dm index 6ea812ad3a7..533f5b30aaf 100644 --- a/code/game/objects/items/weapons/manuals.dm +++ b/code/game/objects/items/weapons/manuals.dm @@ -147,6 +147,47 @@ "} +//R-UST port +/obj/item/weapon/book/manual/rust_engine + name = "R-UST Operating Manual" + icon_state = "bookSupermatter" + author = "Cindy Crawfish" + title = "R-UST Operating Manual" + +/obj/item/weapon/book/manual/rust_engine/New() + ..() + dat = {" + + + + +

+
    +
  1. Put uranium in the portable generator near the gyrotron and turn it to full. This is to provide initial power to the core.
  2. +
  3. Enable and max output on the SMES in the engine room. This is to power the gyrotron.
  4. +
  5. Go into the control room, interact with the fusion core control console. Turn the field on and raise size to 501. Any bigger and it will start EMPing the doors. Any smaller and the fuel pellets might miss.
  6. +
  7. Interact with the gyrotron control computer, set power as high as the SMES can support, usually around 4, and turn it on. This will start increasing the plasma temperature to the point where reactions can occur.
  8. +
  9. Go into the engine room and insert a deuterium fuel assembly and a tritium fuel assembly into two of the fuel injectors. You can make deuterium rods in the fuel compressor if you want to play it safe.
  10. +
  11. Go back to the control room and turn the fuel injectors on. This will start firing pellets into the field.
  12. +
  13. Wait for reactions to start (plasma temperature will spike and fuel amounts will drop). Turn the gyrotron power down until it's keeping up with field instability. This will prevent cumulative instability from the deuterium-tritium reaction fucking up the field. If you're using straight deuterium instability isn't a problem and you can turn the gyrotron off.
  14. +
  15. Configure the SMES, turn the PACMAN off before it explodes.
  16. +
+
+ NOTES FOR NEWBIES +
+ Anything touching the field will mess with its stability and eventually cause it to rupture. Rupturing is bad. Use the gyrotron to keep instability down if you're running the engine on unstable fuel. +

+ Likewise, no matter how sad the core seems, don't fucking hug it, you'll blow the field out and set the engine room on fire. + + "} + /obj/item/weapon/book/manual/engineering_hacking name = "Hacking" icon_state ="bookHacking" diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index dfa4f61ba13..93549deb71a 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -77,6 +77,22 @@ new /obj/item/weapon/wirecutters(src) new /obj/item/device/t_scanner(src) +/obj/item/weapon/storage/belt/utility/chief + name = "chief engineer's toolbelt" + desc = "Holds tools, looks snazzy." + icon_state = "utilitybelt_ce" + item_state = "utility_ce" + +/obj/item/weapon/storage/belt/utility/chief/full/New() + ..() + new /obj/item/weapon/screwdriver/power(src) + new /obj/item/weapon/crowbar/power(src) + new /obj/item/weapon/weldingtool/experimental(src) + new /obj/item/device/multitool(src) + new /obj/item/stack/cable_coil(src,30,pick("red","yellow","orange")) + new /obj/item/weapon/extinguisher/mini(src) + new /obj/item/device/analyzer(src) + /obj/item/weapon/storage/belt/medical name = "medical belt" desc = "Can hold various medical equipment." @@ -208,6 +224,22 @@ new /obj/item/device/soulstone(src) new /obj/item/device/soulstone(src) +/obj/item/weapon/storage/belt/utility/alien + name = "alien belt" + desc = "A belt(?) that can hold things." + icon = 'icons/obj/abductor.dmi' + icon_state = "belt" + item_state = "security" + +/obj/item/weapon/storage/belt/utility/alien/full/New() + ..() + new /obj/item/weapon/screwdriver/alien(src) + new /obj/item/weapon/wrench/alien(src) + new /obj/item/weapon/weldingtool/alien(src) + new /obj/item/weapon/crowbar/alien(src) + new /obj/item/weapon/wirecutters/alien(src) + new /obj/item/device/multitool/alien(src) + new /obj/item/stack/cable_coil(src,30,"white") /obj/item/weapon/storage/belt/champion name = "championship belt" diff --git a/code/game/objects/items/weapons/storage/laundry_basket.dm b/code/game/objects/items/weapons/storage/laundry_basket.dm index 3758b73de27..d5b19a24ed3 100644 --- a/code/game/objects/items/weapons/storage/laundry_basket.dm +++ b/code/game/objects/items/weapons/storage/laundry_basket.dm @@ -12,8 +12,8 @@ w_class = ITEMSIZE_HUGE max_w_class = ITEMSIZE_LARGE - max_storage_space = ITEMSIZE_COST_NORMAL * 6 //20 for clothes + a bit of additional space for non-clothing items that were worn on body - storage_slots = 14 + max_storage_space = ITEMSIZE_COST_NORMAL * 8 + storage_slots = 20 use_to_pickup = 1 allow_quick_empty = 1 allow_quick_gather = 1 @@ -65,7 +65,7 @@ return ..() /obj/item/weapon/storage/laundry_basket/dropped(mob/user as mob) - qdel(linked) + qdel_null(linked) return ..() /obj/item/weapon/storage/laundry_basket/show_to(mob/user as mob) diff --git a/code/game/objects/items/weapons/storage/secure.dm b/code/game/objects/items/weapons/storage/secure.dm index 169496ff6c5..4d9be129f73 100644 --- a/code/game/objects/items/weapons/storage/secure.dm +++ b/code/game/objects/items/weapons/storage/secure.dm @@ -42,8 +42,9 @@ return if (istype(W, /obj/item/weapon/screwdriver)) - if (do_after(user, 20)) + if (do_after(user, 20 * W.toolspeed)) src.open =! src.open + playsound(src, W.usesound, 50, 1) user.show_message(text("You [] the service panel.", (src.open ? "open" : "close"))) return if ((istype(W, /obj/item/device/multitool)) && (src.open == 1)&& (!src.l_hacking)) @@ -149,7 +150,9 @@ force = 8.0 throw_speed = 1 throw_range = 4 + max_w_class = ITEMSIZE_NORMAL w_class = ITEMSIZE_LARGE + max_storage_space = ITEMSIZE_COST_NORMAL * 4 attack_hand(mob/user as mob) if ((src.loc == user) && (src.locked == 1)) diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index d5ac595c1eb..0c7ec201675 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -281,4 +281,17 @@ /obj/item/weapon/storage/box/syndie_kit/demolitions_super_heavy/New() ..() new /obj/item/weapon/syndie/c4explosive/heavy/super_heavy(src) - new /obj/item/weapon/screwdriver(src) \ No newline at end of file + new /obj/item/weapon/screwdriver(src) + + +/obj/item/weapon/storage/secure/briefcase/rifle + name = "secure briefcase" + +/obj/item/weapon/storage/secure/briefcase/rifle/New() + ..() + new /obj/item/sniper_rifle_part/barrel(src) + new /obj/item/sniper_rifle_part/stock(src) + new /obj/item/sniper_rifle_part/trigger_group(src) + + for(var/i = 1 to 4) + new /obj/item/ammo_casing/a145(src) diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index 9364f1b8590..be9c0c72d8c 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -61,7 +61,7 @@ /obj/item/weapon/surgical/surgicaldrill name = "surgical drill" desc = "You can drill using this item. You dig?" - icon_state = "drill" + icon_state = "surgery_drill" hitsound = 'sound/weapons/circsawhit.ogg' matter = list(DEFAULT_WALL_MATERIAL = 15000, "glass" = 10000) force = 15.0 diff --git a/code/game/objects/items/weapons/syndie.dm b/code/game/objects/items/weapons/syndie.dm index 3de967d78f7..5d0d1f38633 100644 --- a/code/game/objects/items/weapons/syndie.dm +++ b/code/game/objects/items/weapons/syndie.dm @@ -93,4 +93,5 @@ /obj/item/weapon/flame/lighter/zippo/c4detonator/attackby(obj/item/weapon/W, mob/user as mob) if(istype(W, /obj/item/weapon/screwdriver)) detonator_mode = !detonator_mode + playsound(src, W.usesound, 50, 1) user << "You unscrew the top panel of \the [src] revealing a button." diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index b8daa05d7f3..4542da3085d 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -16,26 +16,49 @@ var/list/global/tank_gauge_cache = list() slot_flags = SLOT_BACK w_class = ITEMSIZE_NORMAL - pressure_resistance = ONE_ATMOSPHERE*5 - force = 5.0 throwforce = 10.0 throw_speed = 1 throw_range = 4 - sprite_sheets = list( - "Teshari" = 'icons/mob/species/seromi/back.dmi' - ) - var/datum/gas_mixture/air_contents = null var/distribute_pressure = ONE_ATMOSPHERE - var/integrity = 3 + var/integrity = 20 + var/maxintegrity = 20 + var/valve_welded = 0 + var/obj/item/device/tankassemblyproxy/proxyassembly + var/volume = 70 var/manipulated_by = null //Used by _onclick/hud/screen_objects.dm internals to determine if someone has messed with our tank or not. //If they have and we haven't scanned it with the PDA or gas analyzer then we might just breath whatever they put in it. + + var/failure_temp = 173 //173 deg C Borate seal (yes it should be 153 F, but that's annoying) + var/leaking = 0 + var/wired = 0 + + description_info = "These tanks are utilised to store any of the various types of gaseous substances. \ + They can be attached to various portable atmospheric devices to be filled or emptied.
\ +
\ + Each tank is fitted with an emergency relief valve. This relief valve will open if the tank is pressurised to over ~3000kPa or heated to over 173ºC. \ + The valve itself will close after expending most or all of the contents into the air.
\ +
\ + Filling a tank such that experiences ~4000kPa of pressure will cause the tank to rupture, spilling out its contents and destroying the tank. \ + Tanks filled over ~5000kPa will rupture rather violently, exploding with significant force." + + description_antag = "Each tank may be incited to burn by attaching wires and an igniter assembly, though the igniter can only be used once and the mixture only burn if the igniter pushes a flammable gas mixture above the minimum burn temperature (126ºC). \ + Wired and assembled tanks may be disarmed with a set of wirecutters. Any exploding or rupturing tank will generate shrapnel, assuming their relief valves have been welded beforehand. Even if not, they can be incited to expel hot gas on ignition if pushed above 173ºC. \ + Relatively easy to make, the single tank bomb requries no tank transfer valve, and is still a fairly formidable weapon that can be manufactured from any tank." + +/obj/item/weapon/tank/proc/init_proxy() + var/obj/item/device/tankassemblyproxy/proxy = new /obj/item/device/tankassemblyproxy(src) + proxy.tank = src + src.proxyassembly = proxy + + /obj/item/weapon/tank/New() ..() + src.init_proxy() src.air_contents = new /datum/gas_mixture() src.air_contents.volume = volume //liters src.air_contents.temperature = T20C @@ -44,15 +67,17 @@ var/list/global/tank_gauge_cache = list() return /obj/item/weapon/tank/Destroy() - qdel_null(air_contents) + qdel(air_contents) processing_objects.Remove(src) + qdel(src.proxyassembly) if(istype(loc, /obj/item/device/transfer_valve)) var/obj/item/device/transfer_valve/TTV = loc TTV.remove_tank(src) + qdel(TTV) - return ..() + . = ..() /obj/item/weapon/tank/examine(mob/user) . = ..(user, 0) @@ -70,9 +95,17 @@ var/list/global/tank_gauge_cache = list() descriptive = "lukewarm" if(20 to 40) descriptive = "room temperature" - else + if(-20 to 20) descriptive = "cold" - user << "\The [src] feels [descriptive]." + else + descriptive = "bitterly cold" + to_chat(user, "\The [src] feels [descriptive].") + + if(src.proxyassembly.assembly || wired) + to_chat(user, "It seems to have [wired? "some wires ": ""][wired && src.proxyassembly.assembly? "and ":""][src.proxyassembly.assembly ? "some sort of assembly ":""]attached to it.") + if(src.valve_welded) + to_chat(user, "\The [src] emergency relief valve has been welded shut!") + /obj/item/weapon/tank/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() @@ -87,15 +120,103 @@ var/list/global/tank_gauge_cache = list() LB.blow(src) src.add_fingerprint(user) + if(istype(W, /obj/item/stack/cable_coil)) + var/obj/item/stack/cable_coil/C = W + if(C.use(1)) + wired = 1 + to_chat(user, "You attach the wires to the tank.") + src.add_bomb_overlay() + + if(istype(W, /obj/item/weapon/wirecutters)) + if(wired && src.proxyassembly.assembly) + + to_chat(user, "You carefully begin clipping the wires that attach to the tank.") + if(do_after(user, 100,src)) + wired = 0 + src.overlays -= "bomb_assembly" + to_chat(user, "You cut the wire and remove the device.") + + var/obj/item/device/assembly_holder/assy = src.proxyassembly.assembly + if(assy.a_left && assy.a_right) + assy.dropInto(usr.loc) + assy.master = null + src.proxyassembly.assembly = null + else + if(!src.proxyassembly.assembly.a_left) + assy.a_right.dropInto(usr.loc) + assy.a_right.holder = null + assy.a_right = null + src.proxyassembly.assembly = null + qdel(assy) + src.overlays.Cut() + last_gauge_pressure = 0 + update_gauge() + + else + to_chat(user, "You slip and bump the igniter!") + if(prob(85)) + src.proxyassembly.receive_signal() + + else if(wired) + if(do_after(user, 10, src)) + to_chat(user, "You quickly clip the wire from the tank.") + wired = 0 + src.overlays -= "bomb_assembly" + + else + to_chat(user, "There are no wires to cut!") + + + if(istype(W, /obj/item/device/assembly_holder)) - bomb_assemble(W,user) + if(wired) + to_chat(user, "You begin attaching the assembly to \the [src].") + if(do_after(user, 50, src)) + to_chat(user, "You finish attaching the assembly to \the [src].") + bombers += "[key_name(user)] attached an assembly to a wired [src]. Temp: [src.air_contents.temperature-T0C]" + message_admins("[key_name_admin(user)] attached an assembly to a wired [src]. Temp: [src.air_contents.temperature-T0C]") + assemble_bomb(W,user) + else + to_chat(user, "You stop attaching the assembly.") + else + to_chat(user, "You need to wire the device up first.") + + + if(istype(W, /obj/item/weapon/weldingtool/)) + var/obj/item/weapon/weldingtool/WT = W + if(WT.remove_fuel(1,user)) + if(!valve_welded) + to_chat(user, "You begin welding the \the [src] emergency pressure relief valve.") + if(do_after(user, 40,src)) + to_chat(user, "You carefully weld \the [src] emergency pressure relief valve shut. \The [src] may now rupture under pressure!") + src.valve_welded = 1 + src.leaking = 0 + else + bombers += "[key_name(user)] attempted to weld a [src]. [src.air_contents.temperature-T0C]" + message_admins("[key_name_admin(user)] attempted to weld a [src]. [src.air_contents.temperature-T0C]") + if(WT.welding) + to_chat(user, "You accidentally rake \the [W] across \the [src]!") + maxintegrity -= rand(2,6) + integrity = min(integrity,maxintegrity) + src.air_contents.add_thermal_energy(rand(2000,50000)) + WT.eyecheck(user) + else + to_chat(user, "The emergency pressure relief valve has already been welded.") + add_fingerprint(user) + + /obj/item/weapon/tank/attack_self(mob/user as mob) + add_fingerprint(user) if (!(src.air_contents)) return - ui_interact(user) +// There's GOT to be a better way to do this + if (src.proxyassembly.assembly) + src.proxyassembly.assembly.attack_self(user) + + /obj/item/weapon/tank/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) var/mob/living/carbon/location = null @@ -117,7 +238,6 @@ var/list/global/tank_gauge_cache = list() data["defaultReleasePressure"] = round(TANK_DEFAULT_RELEASE_PRESSURE) data["maxReleasePressure"] = round(TANK_MAX_RELEASE_PRESSURE) data["valveOpen"] = using_internal ? 1 : 0 - data["maskConnected"] = 0 if(istype(location)) @@ -170,35 +290,38 @@ var/list/global/tank_gauge_cache = list() src.distribute_pressure += cp src.distribute_pressure = min(max(round(src.distribute_pressure), 0), TANK_MAX_RELEASE_PRESSURE) if (href_list["stat"]) - if(istype(loc,/mob/living/carbon)) - var/mob/living/carbon/location = loc - if(location.internal == src) - location.internal = null - location.internals.icon_state = "internal0" - usr << "You close the tank release valve." - if (location.internals) - location.internals.icon_state = "internal0" - else - - var/can_open_valve - if(location.wear_mask && (location.wear_mask.item_flags & AIRTIGHT)) - can_open_valve = 1 - else if(istype(location,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = location - if(H.head && (H.head.item_flags & AIRTIGHT)) - can_open_valve = 1 - - if(can_open_valve) - location.internal = src - usr << "You open \the [src] valve." - if (location.internals) - location.internals.icon_state = "internal1" - else - usr << "You need something to connect to \the [src]." + toggle_valve(usr) src.add_fingerprint(usr) return 1 +/obj/item/weapon/tank/proc/toggle_valve(var/mob/user) + if(istype(loc,/mob/living/carbon)) + var/mob/living/carbon/location = loc + if(location.internal == src) + location.internal = null + location.internals.icon_state = "internal0" + to_chat(user, "You close the tank release valve.") + if (location.internals) + location.internals.icon_state = "internal0" + else + var/can_open_valve + if(location.wear_mask && (location.wear_mask.item_flags & AIRTIGHT)) + can_open_valve = 1 + else if(istype(location,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = location + if(H.head && (H.head.item_flags & AIRTIGHT)) + can_open_valve = 1 + + if(can_open_valve) + location.internal = src + to_chat(user, "You open \the [src] valve.") + if (location.internals) + location.internals.icon_state = "internal1" + else + to_chat(user, "You need something to connect to \the [src].") + + /obj/item/weapon/tank/remove_air(amount) return air_contents.remove(amount) @@ -231,6 +354,17 @@ var/list/global/tank_gauge_cache = list() update_gauge() check_status() + +/obj/item/weapon/tank/proc/add_bomb_overlay() + if(src.wired) + src.overlays += "bomb_assembly" + if(src.proxyassembly.assembly) + var/icon/test = getFlatIcon(src.proxyassembly.assembly) + test.Shift(SOUTH,1) + test.Shift(WEST,3) + overlays += test + + /obj/item/weapon/tank/proc/update_gauge() var/gauge_pressure = 0 if(air_contents) @@ -245,11 +379,17 @@ var/list/global/tank_gauge_cache = list() last_gauge_pressure = gauge_pressure overlays.Cut() + add_bomb_overlay() var/indicator = "[gauge_icon][(gauge_pressure == -1) ? "overload" : gauge_pressure]" if(!tank_gauge_cache[indicator]) tank_gauge_cache[indicator] = image(icon, indicator) overlays += tank_gauge_cache[indicator] + + + + + /obj/item/weapon/tank/proc/check_status() //Handle exploding, leaking, and rupturing of the tank @@ -257,56 +397,302 @@ var/list/global/tank_gauge_cache = list() return 0 var/pressure = air_contents.return_pressure() + + if(pressure > TANK_FRAGMENT_PRESSURE) - if(!istype(src.loc,/obj/item/device/transfer_valve)) - message_admins("Explosive tank rupture! last key to touch the tank was [src.fingerprintslast].") - log_game("Explosive tank rupture! last key to touch the tank was [src.fingerprintslast].") + if(integrity <= 7) + if(!istype(src.loc,/obj/item/device/transfer_valve)) + message_admins("Explosive tank rupture! last key to touch the tank was [src.fingerprintslast].") + log_game("Explosive tank rupture! last key to touch the tank was [src.fingerprintslast].") - //Give the gas a chance to build up more pressure through reacting - air_contents.react() - air_contents.react() - air_contents.react() + //Give the gas a chance to build up more pressure through reacting + air_contents.react() + air_contents.react() + air_contents.react() - pressure = air_contents.return_pressure() - var/range = (pressure-TANK_FRAGMENT_PRESSURE)/TANK_FRAGMENT_SCALE + pressure = air_contents.return_pressure() + var/strength = ((pressure-TANK_FRAGMENT_PRESSURE)/TANK_FRAGMENT_SCALE) + + var/mult = ((src.air_contents.volume/140)**(1/2)) * (air_contents.total_moles**2/3)/((29*0.64) **2/3) //tanks appear to be experiencing a reduction on scale of about 0.64 total moles + //tanks appear to be experiencing a reduction on scale of about 0.64 total moles + + + + var/turf/simulated/T = get_turf(src) + T.hotspot_expose(src.air_contents.temperature, 70, 1) + if(!T) + return + + T.assume_air(air_contents) + explosion( + get_turf(loc), + round(min(BOMBCAP_DVSTN_RADIUS, ((mult)*strength)*0.15)), + round(min(BOMBCAP_HEAVY_RADIUS, ((mult)*strength)*0.35)), + round(min(BOMBCAP_LIGHT_RADIUS, ((mult)*strength)*0.80)), + round(min(BOMBCAP_FLASH_RADIUS, ((mult)*strength)*1.20)), + ) + + + var/num_fragments = round(rand(8,10) * sqrt(strength * mult)) + src.fragmentate(T, num_fragments, rand(5) + 7, list(/obj/item/projectile/bullet/pellet/fragment/tank/small = 7,/obj/item/projectile/bullet/pellet/fragment/tank = 2,/obj/item/projectile/bullet/pellet/fragment/strong = 1)) + + if(istype(loc, /obj/item/device/transfer_valve)) + var/obj/item/device/transfer_valve/TTV = loc + TTV.remove_tank(src) + qdel(TTV) + + + if(src) + qdel(src) + + else + integrity -=7 - explosion( - get_turf(loc), - round(min(BOMBCAP_DVSTN_RADIUS, range*0.25)), - round(min(BOMBCAP_HEAVY_RADIUS, range*0.50)), - round(min(BOMBCAP_LIGHT_RADIUS, range*1.00)), - round(min(BOMBCAP_FLASH_RADIUS, range*1.50)), - ) - qdel(src) else if(pressure > TANK_RUPTURE_PRESSURE) #ifdef FIREDBG - log_debug("\blue[x],[y] tank is rupturing: [pressure] kPa, integrity [integrity]") + log_debug("[x],[y] tank is rupturing: [pressure] kPa, integrity [integrity]") #endif + air_contents.react() + if(integrity <= 0) var/turf/simulated/T = get_turf(src) if(!T) return T.assume_air(air_contents) - playsound(src.loc, 'sound/effects/spray.ogg', 10, 1, -3) + playsound(get_turf(src), 'sound/weapons/shotgun.ogg', 20, 1) + visible_message("\icon[src] \The [src] flies apart!", "You hear a bang!") + T.hotspot_expose(air_contents.temperature, 70, 1) + + + var/strength = 1+((pressure-TANK_LEAK_PRESSURE)/TANK_FRAGMENT_SCALE) + + var/mult = (air_contents.total_moles**2/3)/((29*0.64) **2/3) //tanks appear to be experiencing a reduction on scale of about 0.64 total moles + + var/num_fragments = round(rand(6,8) * sqrt(strength * mult)) //Less chunks, but bigger + src.fragmentate(T, num_fragments, 7, list(/obj/item/projectile/bullet/pellet/fragment/tank/small = 1,/obj/item/projectile/bullet/pellet/fragment/tank = 5,/obj/item/projectile/bullet/pellet/fragment/strong = 4)) + + if(istype(loc, /obj/item/device/transfer_valve)) + var/obj/item/device/transfer_valve/TTV = loc + TTV.remove_tank(src) + + qdel(src) + else - integrity-- + if(!valve_welded) + integrity-= 3 + src.leaking = 1 + else + integrity-= 5 - else if(pressure > TANK_LEAK_PRESSURE) - #ifdef FIREDBG - log_debug("\blue[x],[y] tank is leaking: [pressure] kPa, integrity [integrity]") - #endif - if(integrity <= 0) + else if(pressure > TANK_LEAK_PRESSURE || air_contents.temperature - T0C > failure_temp) + + if((integrity <= 17 || src.leaking) && !valve_welded) var/turf/simulated/T = get_turf(src) if(!T) return - var/datum/gas_mixture/leaked_gas = air_contents.remove_ratio(0.25) - T.assume_air(leaked_gas) - else - integrity-- + var/datum/gas_mixture/environment = loc.return_air() + var/env_pressure = environment.return_pressure() + var/tank_pressure = src.air_contents.return_pressure() - else if(integrity < 3) - integrity++ + var/release_ratio = 0.002 + if(tank_pressure) + release_ratio = Clamp(0.002, sqrt(max(tank_pressure-env_pressure,0)/tank_pressure),1) + + var/datum/gas_mixture/leaked_gas = air_contents.remove_ratio(release_ratio) + //dynamic air release based on ambient pressure + + T.assume_air(leaked_gas) + if(!leaking) + visible_message("\icon[src] \The [src] relief valve flips open with a hiss!", "You hear hissing.") + playsound(src.loc, 'sound/effects/spray.ogg', 10, 1, -3) + leaking = 1 + #ifdef FIREDBG + log_debug("[x],[y] tank is leaking: [pressure] kPa, integrity [integrity]") + #endif + + + else + integrity-= 1 + + + else + if(integrity < maxintegrity) + integrity++ + if(leaking) + integrity++ + if(integrity == maxintegrity) + leaking = 0 + +///////////////////////////////// +///Prewelded tanks +///////////////////////////////// + +/obj/item/weapon/tank/phoron/welded + valve_welded = 1 +/obj/item/weapon/tank/oxygen/welded + valve_welded = 1 + + +///////////////////////////////// +///Onetankbombs (added as actual items) +///////////////////////////////// + +/obj/item/weapon/tank/proc/onetankbomb(var/fill = 1) + var/phoron_amt = 4 + rand(4) + var/oxygen_amt = 6 + rand(8) + + if(fill == 2) + phoron_amt = 10 + oxygen_amt = 15 + else if (!fill) + phoron_amt = 3 + oxygen_amt = 4.5 + + + src.air_contents.gas["phoron"] = phoron_amt + src.air_contents.gas["oxygen"] = oxygen_amt + src.air_contents.update_values() + src.valve_welded = 1 + src.air_contents.temperature = PHORON_MINIMUM_BURN_TEMPERATURE-1 + + src.wired = 1 + + var/obj/item/device/assembly_holder/H = new(src) + src.proxyassembly.assembly = H + H.master = src.proxyassembly + + H.update_icon() + + src.overlays += "bomb_assembly" + + +/obj/item/weapon/tank/phoron/onetankbomb/New() + ..() + src.onetankbomb() + +/obj/item/weapon/tank/oxygen/onetankbomb/New() + ..() + src.onetankbomb() + + +/obj/item/weapon/tank/phoron/onetankbomb/full/New() + ..() + src.onetankbomb(2) + +/obj/item/weapon/tank/oxygen/onetankbomb/full/New() + ..() + src.onetankbomb(2) + +/obj/item/weapon/tank/phoron/onetankbomb/small/New() + ..() + src.onetankbomb(0) + +/obj/item/weapon/tank/oxygen/onetankbomb/small/New() + ..() + src.onetankbomb(0) + +///////////////////////////////// +///Pulled from rewritten bomb.dm +///////////////////////////////// + +/obj/item/device/tankassemblyproxy + name = "Tank assembly proxy" + desc = "Used as a stand in to trigger single tank assemblies... but you shouldn't see this." + var/obj/item/weapon/tank/tank = null + var/obj/item/device/assembly_holder/assembly = null + + +/obj/item/device/tankassemblyproxy/receive_signal() //This is mainly called by the sensor through sense() to the holder, and from the holder to here. + tank.ignite() //boom (or not boom if you made shijwtty mix) + + +/obj/item/weapon/tank/proc/assemble_bomb(W,user) //Bomb assembly proc. This turns assembly+tank into a bomb + var/obj/item/device/assembly_holder/S = W + var/mob/M = user + if(!S.secured) //Check if the assembly is secured + return + if(isigniter(S.a_left) == isigniter(S.a_right)) //Check if either part of the assembly has an igniter, but if both parts are igniters, then fuck it + return + + + M.drop_item() //Remove the assembly from your hands + M.remove_from_mob(src) //Remove the tank from your character,in case you were holding it + M.put_in_hands(src) //Equips the bomb if possible, or puts it on the floor. + + src.proxyassembly.assembly = S //Tell the bomb about its assembly part + S.master = src.proxyassembly //Tell the assembly about its new owner + S.forceMove(src) //Move the assembly + + src.update_icon() + + + src.add_bomb_overlay() + + return + + +/obj/item/weapon/tank/proc/ignite() //This happens when a bomb is told to explode + + var/obj/item/device/assembly_holder/assy = src.proxyassembly.assembly + var/ign = assy.a_right + var/obj/item/other = assy.a_left + + if (isigniter(assy.a_left)) + ign = assy.a_left + other = assy.a_right + + other.dropInto(get_turf(src)) + qdel(ign) + assy.master = null + src.proxyassembly.assembly = null + qdel(assy) + src.update_icon() + src.update_gauge() + + air_contents.add_thermal_energy(15000) + + +/obj/item/device/tankassemblyproxy/update_icon() + if(assembly) + tank.update_icon() + tank.overlays += "bomb_assembly" + else + tank.update_icon() + tank.overlays -= "bomb_assembly" + +/obj/item/device/tankassemblyproxy/HasProximity(atom/movable/AM as mob|obj) + if(src.assembly) + src.assembly.HasProximity(AM) + + +/obj/item/projectile/bullet/pellet/fragment/tank + name = "metal fragment" + damage = 9 //Big chunks flying off. + range_step = 2 //controls damage falloff with distance. projectiles lose a "pellet" each time they travel this distance. Can be a non-integer. + + base_spread = 0 //causes it to be treated as a shrapnel explosion instead of cone + spread_step = 20 + + armor_penetration = 20 + + silenced = 1 + no_attack_log = 1 + muzzle_type = null + pellets = 3 + +/obj/item/projectile/bullet/pellet/fragment/tank/small + name = "small metal fragment" + damage = 6 + armor_penetration = 5 + pellets = 5 + +/obj/item/projectile/bullet/pellet/fragment/tank/big + name = "large metal fragment" + damage = 17 + armor_penetration = 10 + range_step = 5 //controls damage falloff with distance. projectiles lose a "pellet" each time they travel this distance. Can be a non-integer. + pellets = 1 \ No newline at end of file diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 80c19b74b29..c0bf156cb6e 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -1,5 +1,7 @@ //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 +#define WELDER_FUEL_BURN_INTERVAL 13 + /* Tools! * Note: Multitools are /obj/item/device * @@ -17,7 +19,7 @@ /obj/item/weapon/wrench name = "wrench" desc = "A wrench with many common uses. Can be usually found in your hand." - icon = 'icons/obj/items.dmi' + icon = 'icons/obj/tools.dmi' icon_state = "wrench" flags = CONDUCT slot_flags = SLOT_BELT @@ -27,7 +29,44 @@ origin_tech = list(TECH_MATERIAL = 1, TECH_ENGINEERING = 1) matter = list(DEFAULT_WALL_MATERIAL = 150) attack_verb = list("bashed", "battered", "bludgeoned", "whacked") + usesound = 'sound/items/ratchet.ogg' + toolspeed = 1 +/obj/item/weapon/wrench/cyborg + name = "automatic wrench" + desc = "An advanced robotic wrench. Can be found in industrial synthetic shells." + usesound = 'sound/items/drill_use.ogg' + toolspeed = 0.5 + +/obj/item/weapon/wrench/alien + name = "alien wrench" + desc = "A polarized wrench. It causes anything placed between the jaws to turn." + icon = 'icons/obj/abductor.dmi' + icon_state = "wrench" + usesound = 'sound/effects/empulse.ogg' + toolspeed = 0.1 + origin_tech = list(TECH_MATERIAL = 5, TECH_ENGINEER = 5) + +/obj/item/weapon/wrench/power + name = "hand drill" + desc = "A simple powered hand drill. It's fitted with a bolt bit." + icon_state = "drill_bolt" + item_state = "drill" + usesound = 'sound/items/drill_use.ogg' + matter = list(DEFAULT_WALL_MATERIAL = 150, MAT_SILVER = 50, MAT_TITANIUM = 25) + origin_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2) + force = 8 + w_class = ITEMSIZE_SMALL + throwforce = 8 + attack_verb = list("drilled", "screwed", "jabbed") + toolspeed = 0.25 + +/obj/item/weapon/wrench/power/attack_self(mob/user) + playsound(get_turf(user),'sound/items/change_drill.ogg',50,1) + var/obj/item/weapon/screwdriver/power/s_drill = new /obj/item/weapon/screwdriver/power + to_chat(user, "You attach the screw driver bit to [src].") + qdel(src) + user.put_in_active_hand(s_drill) /* * Screwdriver @@ -35,7 +74,7 @@ /obj/item/weapon/screwdriver name = "screwdriver" desc = "You can be totally screwwy with this." - icon = 'icons/obj/items.dmi' + icon = 'icons/obj/tools.dmi' icon_state = "screwdriver" flags = CONDUCT slot_flags = SLOT_BELT | SLOT_EARS @@ -44,9 +83,13 @@ throwforce = 5 throw_speed = 3 throw_range = 5 + hitsound = 'sound/weapons/bladeslice.ogg' + usesound = 'sound/items/screwdriver.ogg' matter = list(DEFAULT_WALL_MATERIAL = 75) attack_verb = list("stabbed") sharp = 1 + toolspeed = 1 + var/random_color = TRUE suicide_act(mob/user) viewers(user) << pick("\The [user] is stabbing the [src.name] into \his temple! It looks like \he's trying to commit suicide.", \ @@ -54,28 +97,29 @@ return(BRUTELOSS) /obj/item/weapon/screwdriver/New() - switch(pick("red","blue","purple","brown","green","cyan","yellow")) - if ("red") - icon_state = "screwdriver2" - item_state = "screwdriver" - if ("blue") - icon_state = "screwdriver" - item_state = "screwdriver_blue" - if ("purple") - icon_state = "screwdriver3" - item_state = "screwdriver_purple" - if ("brown") - icon_state = "screwdriver4" - item_state = "screwdriver_brown" - if ("green") - icon_state = "screwdriver5" - item_state = "screwdriver_green" - if ("cyan") - icon_state = "screwdriver6" - item_state = "screwdriver_cyan" - if ("yellow") - icon_state = "screwdriver7" - item_state = "screwdriver_yellow" + if(random_color) + switch(pick("red","blue","purple","brown","green","cyan","yellow")) + if ("red") + icon_state = "screwdriver2" + item_state = "screwdriver" + if ("blue") + icon_state = "screwdriver" + item_state = "screwdriver_blue" + if ("purple") + icon_state = "screwdriver3" + item_state = "screwdriver_purple" + if ("brown") + icon_state = "screwdriver4" + item_state = "screwdriver_brown" + if ("green") + icon_state = "screwdriver5" + item_state = "screwdriver_green" + if ("cyan") + icon_state = "screwdriver6" + item_state = "screwdriver_cyan" + if ("yellow") + icon_state = "screwdriver7" + item_state = "screwdriver_yellow" if (prob(75)) src.pixel_y = rand(0, 16) @@ -90,13 +134,55 @@ M = user return eyestab(M,user) +/obj/item/weapon/screwdriver/alien + name = "alien screwdriver" + desc = "An ultrasonic screwdriver." + icon = 'icons/obj/abductor.dmi' + icon_state = "screwdriver_a" + item_state = "screwdriver_black" + usesound = 'sound/items/pshoom.ogg' + toolspeed = 0.1 + random_color = FALSE + +/obj/item/weapon/screwdriver/cyborg + name = "powered screwdriver" + desc = "An electrical screwdriver, designed to be both precise and quick." + usesound = 'sound/items/drill_use.ogg' + toolspeed = 0.5 + +/obj/item/weapon/screwdriver/power + name = "hand drill" + desc = "A simple powered hand drill. It's fitted with a screw bit." + icon_state = "drill_screw" + item_state = "drill" + matter = list(DEFAULT_WALL_MATERIAL = 150, MAT_SILVER = 50, MAT_TITANIUM = 25) + origin_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2) + + force = 8 + w_class = ITEMSIZE_SMALL + throwforce = 8 + throw_speed = 2 + throw_range = 3//it's heavier than a screw driver/wrench, so it does more damage, but can't be thrown as far + attack_verb = list("drilled", "screwed", "jabbed", "whacked") + hitsound = 'sound/items/drill_hit.ogg' + usesound = 'sound/items/drill_use.ogg' + toolspeed = 0.25 + random_color = FALSE + +/obj/item/weapon/screwdriver/power/attack_self(mob/user) + playsound(get_turf(user),'sound/items/change_drill.ogg',50,1) + var/obj/item/weapon/wrench/power/w_drill = new /obj/item/weapon/wrench/power + to_chat(user, "You attach the bolt driver bit to [src].") + qdel(src) + user.put_in_active_hand(w_drill) + /* * Wirecutters */ /obj/item/weapon/wirecutters name = "wirecutters" desc = "This cuts wires." - icon = 'icons/obj/items.dmi' + icon = 'icons/obj/tools.dmi' icon_state = "cutters" flags = CONDUCT slot_flags = SLOT_BELT @@ -107,11 +193,15 @@ origin_tech = list(TECH_MATERIAL = 1, TECH_ENGINEERING = 1) matter = list(DEFAULT_WALL_MATERIAL = 80) attack_verb = list("pinched", "nipped") + hitsound = 'sound/items/wirecutter.ogg' + usesound = 'sound/items/wirecutter.ogg' sharp = 1 edge = 1 + toolspeed = 1 + var/random_color = TRUE /obj/item/weapon/wirecutters/New() - if(prob(50)) + if(random_color && prob(50)) icon_state = "cutters-y" item_state = "cutters_yellow" ..() @@ -129,13 +219,48 @@ else ..() +/obj/item/weapon/wirecutters/alien + name = "alien wirecutters" + desc = "Extremely sharp wirecutters, made out of a silvery-green metal." + icon = 'icons/obj/abductor.dmi' + icon_state = "cutters" + toolspeed = 0.1 + origin_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4) + random_color = FALSE + +/obj/item/weapon/wirecutters/cyborg + name = "wirecutters" + desc = "This cuts wires. With science." + usesound = 'sound/items/jaws_cut.ogg' + toolspeed = 0.5 + +/obj/item/weapon/wirecutters/power + name = "jaws of life" + desc = "A set of jaws of life, compressed through the magic of science. It's fitted with a cutting head." + icon_state = "jaws_cutter" + item_state = "jawsoflife" + origin_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2) + matter = list(MAT_METAL=150, MAT_SILVER=50, MAT_TITANIUM=25) + usesound = 'sound/items/jaws_cut.ogg' + force = 15 + toolspeed = 0.25 + random_color = FALSE + +/obj/item/weapon/wirecutters/power/attack_self(mob/user) + playsound(get_turf(user), 'sound/items/change_jaws.ogg', 50, 1) + var/obj/item/weapon/crowbar/power/pryjaws = new /obj/item/weapon/crowbar/power + to_chat(user, "You attach the pry jaws to [src].") + qdel(src) + user.put_in_active_hand(pryjaws) + /* * Welding Tool */ /obj/item/weapon/weldingtool name = "welding tool" - icon = 'icons/obj/items.dmi' + icon = 'icons/obj/tools.dmi' icon_state = "welder" + item_state = "welder" flags = CONDUCT slot_flags = SLOT_BELT @@ -157,16 +282,30 @@ var/status = 1 //Whether the welder is secured or unsecured (able to attach rods to it to make a flamethrower) var/max_fuel = 20 //The max amount of fuel the welder can hold + var/acti_sound = 'sound/items/welderactivate.ogg' + var/deac_sound = 'sound/items/welderdeactivate.ogg' + usesound = 'sound/items/Welder2.ogg' + var/change_icons = TRUE + var/flame_intensity = 2 //how powerful the emitted light is when used. + var/flame_color = "#FF9933" // What color the welder light emits when its on. Default is an orange-ish color. + var/eye_safety_modifier = 0 // Increasing this will make less eye protection needed to stop eye damage. IE at 1, sunglasses will fully protect. + var/burned_fuel_for = 0 // Keeps track of how long the welder's been on, used to gradually empty the welder if left one, without RNG. + var/always_process = FALSE // If true, keeps the welder on the process list even if it's off. Used for when it needs to regenerate fuel. + toolspeed = 1 + /obj/item/weapon/weldingtool/New() // var/random_fuel = min(rand(10,20),max_fuel) var/datum/reagents/R = new/datum/reagents(max_fuel) reagents = R R.my_atom = src R.add_reagent("fuel", max_fuel) + update_icon() + if(always_process) + processing_objects |= src ..() /obj/item/weapon/weldingtool/Destroy() - if(welding) + if(welding || always_process) processing_objects -= src return ..() @@ -216,9 +355,12 @@ /obj/item/weapon/weldingtool/process() if(welding) - if(prob(5)) + ++burned_fuel_for + if(burned_fuel_for >= WELDER_FUEL_BURN_INTERVAL) remove_fuel(1) + + if(get_fuel() < 1) setWelding(0) @@ -270,19 +412,25 @@ /obj/item/weapon/weldingtool/proc/get_fuel() return reagents.get_reagent_amount("fuel") +/obj/item/weapon/weldingtool/proc/get_max_fuel() + return max_fuel //Removes fuel from the welding tool. If a mob is passed, it will perform an eyecheck on the mob. This should probably be renamed to use() /obj/item/weapon/weldingtool/proc/remove_fuel(var/amount = 1, var/mob/M = null) if(!welding) return 0 + if(amount) + burned_fuel_for = 0 // Reset the counter since we're removing fuel. if(get_fuel() >= amount) reagents.remove_reagent("fuel", amount) if(M) eyecheck(M) + update_icon() return 1 else if(M) M << "You need more welding fuel to complete this task." + update_icon() return 0 //Returns whether or not the welding tool is currently on. @@ -291,7 +439,29 @@ /obj/item/weapon/weldingtool/update_icon() ..() - icon_state = welding ? "[icon_state]1" : "[initial(icon_state)]" + overlays.Cut() + // Welding overlay. + if(welding) + var/image/I = image(icon, src, "[icon_state]-on") + overlays.Add(I) + item_state = "[initial(item_state)]1" + else + item_state = initial(item_state) + + // Fuel counter overlay. + if(change_icons && get_max_fuel()) + var/ratio = get_fuel() / get_max_fuel() + ratio = Ceiling(ratio*4) * 25 + var/image/I = image(icon, src, "[icon_state][ratio]") + overlays.Add(I) + + // Lights + if(welding && flame_intensity) + set_light(flame_intensity, flame_intensity, flame_color) + else + set_light(0) + +// icon_state = welding ? "[icon_state]1" : "[initial(icon_state)]" var/mob/M = loc if(istype(M)) M.update_inv_l_hand() @@ -342,12 +512,15 @@ M << "You switch the [src] on." else if(T) T.visible_message("\The [src] turns on.") + playsound(loc, acti_sound, 50, 1) src.force = 15 src.damtype = "fire" src.w_class = ITEMSIZE_LARGE + src.hitsound = 'sound/items/welder.ogg' welding = 1 update_icon() - processing_objects |= src + if(!always_process) + processing_objects |= src else if(M) var/msg = max_fuel ? "welding fuel" : "charge" @@ -355,22 +528,27 @@ return //Otherwise else if(!set_welding && welding) - processing_objects -= src + if(!always_process) + processing_objects -= src if(M) M << "You switch \the [src] off." else if(T) T.visible_message("\The [src] turns off.") + playsound(loc, deac_sound, 50, 1) src.force = 3 src.damtype = "brute" src.w_class = initial(src.w_class) src.welding = 0 + src.hitsound = initial(src.hitsound) update_icon() //Decides whether or not to damage a player's eyes based on what they're wearing as protection //Note: This should probably be moved to mob -/obj/item/weapon/weldingtool/proc/eyecheck(mob/user as mob) - if(!iscarbon(user)) return 1 - var/safety = user:eyecheck() +/obj/item/weapon/weldingtool/proc/eyecheck(mob/living/carbon/user) + if(!istype(user)) + return 1 + var/safety = user.eyecheck() + safety = between(-1, safety + eye_safety_modifier, 2) if(istype(user, /mob/living/carbon/human)) var/mob/living/carbon/human/H = user var/obj/item/organ/internal/eyes/E = H.internal_organs_by_name[O_EYES] @@ -411,36 +589,71 @@ /obj/item/weapon/weldingtool/largetank name = "industrial welding tool" + desc = "A slightly larger welder with a larger tank." + icon_state = "indwelder" max_fuel = 40 - origin_tech = list(TECH_ENGINEERING = 2) + origin_tech = list(TECH_ENGINEERING = 2, TECH_PHORON = 2) matter = list(DEFAULT_WALL_MATERIAL = 70, "glass" = 60) +/obj/item/weapon/weldingtool/largetank/cyborg + name = "integrated welding tool" + desc = "An advanced welder designed to be used in robotic systems." + toolspeed = 0.5 + /obj/item/weapon/weldingtool/hugetank name = "upgraded welding tool" + desc = "A much larger welder with a huge tank." + icon_state = "indwelder" max_fuel = 80 w_class = ITEMSIZE_NORMAL origin_tech = list(TECH_ENGINEERING = 3) matter = list(DEFAULT_WALL_MATERIAL = 70, "glass" = 120) +/obj/item/weapon/weldingtool/mini + name = "emergency welding tool" + desc = "A miniature welder used during emergencies." + icon_state = "miniwelder" + max_fuel = 10 + w_class = ITEMSIZE_SMALL + matter = list(MAT_METAL = 30, MAT_GLASS = 10) + change_icons = 0 + toolspeed = 2 + eye_safety_modifier = 1 // Safer on eyes. + +/obj/item/weapon/weldingtool/alien + name = "alien welding tool" + desc = "An alien welding tool. Whatever fuel it uses, it never runs out." + icon = 'icons/obj/abductor.dmi' + icon_state = "welder" + toolspeed = 0.1 + flame_color = "#6699FF" // Light bluish. + eye_safety_modifier = 2 + change_icons = 0 + origin_tech = list(TECH_PHORON = 5 ,TECH_ENGINEERING = 5) + always_process = TRUE + +/obj/item/weapon/weldingtool/alien/process() + if(get_fuel() <= get_max_fuel()) + reagents.add_reagent("fuel", 1) + ..() + /obj/item/weapon/weldingtool/experimental name = "experimental welding tool" + desc = "An experimental welder capable of self-fuel generation. It can output a flame hotter than regular welders." + icon_state = "exwelder" max_fuel = 40 w_class = ITEMSIZE_NORMAL origin_tech = list(TECH_ENGINEERING = 4, TECH_PHORON = 3) matter = list(DEFAULT_WALL_MATERIAL = 70, "glass" = 120) + toolspeed = 0.5 + change_icons = 0 + flame_intensity = 3 + always_process = TRUE var/nextrefueltick = 0 -/obj/item/weapon/weldingtool/experimental/New() - processing_objects |= src - ..() - -/obj/item/weapon/weldingtool/experimental/Destroy() - processing_objects -= src - return ..() - /obj/item/weapon/weldingtool/experimental/process() ..() - if(get_fuel() < max_fuel && nextrefueltick < world.time) + if(get_fuel() < get_max_fuel() && nextrefueltick < world.time) nextrefueltick = world.time + 10 reagents.add_reagent("fuel", 1) @@ -450,12 +663,17 @@ /obj/item/weapon/weldingtool/electric //AND HIS WELDING WAS ELECTRIC name = "electric welding tool" + desc = "A welder which runs off of electricity." icon_state = "arcwelder" max_fuel = 0 //We'll handle the consumption later. + item_state = "ewelder" var/obj/item/weapon/cell/power_supply //What type of power cell this uses var/charge_cost = 24 //The rough equivalent of 1 unit of fuel, based on us wanting 10 welds per battery var/cell_type = /obj/item/weapon/cell/device var/use_external_power = 0 //If in a borg or hardsuit, this needs to = 1 + flame_color = "#00CCFF" // Blue-ish, to set it apart from the gas flames. + acti_sound = 'sound/effects/sparks4.ogg' + deac_sound = 'sound/effects/sparks4.ogg' /obj/item/weapon/weldingtool/electric/New() ..() @@ -486,6 +704,15 @@ else return 0 +/obj/item/weapon/weldingtool/electric/get_max_fuel() + if(use_external_power) + var/obj/item/weapon/cell/external = get_external_power_supply() + return external.maxcharge + else if(power_supply) + return power_supply.maxcharge + else + return 0 + /obj/item/weapon/weldingtool/electric/remove_fuel(var/amount = 1, var/mob/M = null) if(!welding) return 0 @@ -497,10 +724,12 @@ power_supply.give(charge_cost) //Give it back to the cell. if(M) eyecheck(M) + update_icon() return 1 else if(M) M << "You need more energy to complete this task." + update_icon() return 0 /obj/item/weapon/weldingtool/electric/attack_hand(mob/user as mob) @@ -557,7 +786,7 @@ /obj/item/weapon/crowbar name = "crowbar" desc = "Used to remove floors and to pry open doors." - icon = 'icons/obj/items.dmi' + icon = 'icons/obj/tools.dmi' icon_state = "crowbar" flags = CONDUCT slot_flags = SLOT_BELT @@ -569,9 +798,11 @@ origin_tech = list(TECH_ENGINEERING = 1) matter = list(DEFAULT_WALL_MATERIAL = 50) attack_verb = list("attacked", "bashed", "battered", "bludgeoned", "whacked") + usesound = 'sound/items/crowbar.ogg' + toolspeed = 1 /obj/item/weapon/crowbar/red - icon = 'icons/obj/items.dmi' + icon = 'icons/obj/tools.dmi' icon_state = "red_crowbar" item_state = "crowbar_red" @@ -593,6 +824,40 @@ else return ..() +/obj/item/weapon/crowbar/alien + name = "alien crowbar" + desc = "A hard-light crowbar. It appears to pry by itself, without any effort required." + icon = 'icons/obj/abductor.dmi' + usesound = 'sound/weapons/sonic_jackhammer.ogg' + icon_state = "crowbar" + toolspeed = 0.1 + origin_tech = list(TECH_COMBAT = 4, TECH_ENGINEERING = 4) + +/obj/item/weapon/crowbar/cyborg + name = "hydraulic crowbar" + desc = "A hydraulic prying tool, compact but powerful. Designed to replace crowbars in industrial synthetics." + usesound = 'sound/items/jaws_pry.ogg' + force = 10 + toolspeed = 0.5 + +/obj/item/weapon/crowbar/power + name = "jaws of life" + desc = "A set of jaws of life, compressed through the magic of science. It's fitted with a prying head." + icon_state = "jaws_pry" + item_state = "jawsoflife" + matter = list(MAT_METAL=150, MAT_SILVER=50, MAT_TITANIUM=25) + origin_tech = list(TECH_MATERIALS = 2, TECH_ENGINEERING = 2) + usesound = 'sound/items/jaws_pry.ogg' + force = 15 + toolspeed = 0.25 + +/obj/item/weapon/crowbar/power/attack_self(mob/user) + playsound(get_turf(user), 'sound/items/change_jaws.ogg', 50, 1) + var/obj/item/weapon/wirecutters/power/cutjaws = new /obj/item/weapon/wirecutters/power + to_chat(user, "You attach the cutting jaws to [src].") + qdel(src) + user.put_in_active_hand(cutjaws) + /*/obj/item/weapon/combitool name = "combi-tool" desc = "It even has one of those nubbins for doing the thingy." @@ -650,3 +915,5 @@ tool.afterattack(target,user,1) if(tool) tool.loc = src*/ + +#undef WELDER_FUEL_BURN_INTERVAL \ No newline at end of file diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index b5ff29ccb60..e84002994a8 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -258,33 +258,112 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/patron) /obj/random/energy - name = "Random Security Energy Weapon" + name = "Random Energy Weapon" desc = "This is a random security weapon." icon = 'icons/obj/gun.dmi' icon_state = "energykill100" /obj/random/energy/item_to_spawn() + return pick(prob(3);/obj/item/weapon/gun/energy/laser, + prob(4);/obj/item/weapon/gun/energy/gun, + prob(3);/obj/item/weapon/gun/energy/gun/burst, + prob(1);/obj/item/weapon/gun/energy/gun/nuclear, + prob(2);/obj/item/weapon/gun/energy/retro, + prob(2);/obj/item/weapon/gun/energy/lasercannon, + prob(3);/obj/item/weapon/gun/energy/xray, + prob(1);/obj/item/weapon/gun/energy/sniperrifle, + prob(1);/obj/item/weapon/gun/energy/plasmastun, + prob(2);/obj/item/weapon/gun/energy/ionrifle, + prob(2);/obj/item/weapon/gun/energy/ionrifle/pistol, + prob(3);/obj/item/weapon/gun/energy/toxgun, + prob(4);/obj/item/weapon/gun/energy/taser, + prob(2);/obj/item/weapon/gun/energy/crossbow/largecrossbow, + prob(4);/obj/item/weapon/gun/energy/stunrevolver) + +/obj/random/energy/sec + name = "Random Security Energy Weapon" + desc = "This is a random security weapon." + icon = 'icons/obj/gun.dmi' + icon_state = "energykill100" + +/obj/random/energy/sec/item_to_spawn() return pick(prob(2);/obj/item/weapon/gun/energy/laser, prob(2);/obj/item/weapon/gun/energy/gun) /obj/random/projectile - name = "Random Security Projectile Weapon" + name = "Random Projectile Weapon" desc = "This is a random security weapon." icon = 'icons/obj/gun.dmi' icon_state = "revolver" /obj/random/projectile/item_to_spawn() + return pick(prob(3);/obj/item/weapon/gun/projectile/automatic/wt550, + prob(3);/obj/item/weapon/gun/projectile/automatic/mini_uzi, + prob(3);/obj/item/weapon/gun/projectile/automatic/tommygun, + prob(2);/obj/item/weapon/gun/projectile/automatic/c20r, + prob(2);/obj/item/weapon/gun/projectile/automatic/sts35, + prob(2);/obj/item/weapon/gun/projectile/automatic/z8, + prob(4);/obj/item/weapon/gun/projectile/colt, + prob(2);/obj/item/weapon/gun/projectile/deagle, + prob(1);/obj/item/weapon/gun/projectile/deagle/camo, + prob(1);/obj/item/weapon/gun/projectile/deagle/gold, + prob(3);/obj/item/weapon/gun/projectile/derringer, + prob(1);/obj/item/weapon/gun/projectile/heavysniper, + prob(4);/obj/item/weapon/gun/projectile/luger, + prob(3);/obj/item/weapon/gun/projectile/luger/brown, + prob(4);/obj/item/weapon/gun/projectile/sec, + prob(3);/obj/item/weapon/gun/projectile/sec/wood, + prob(4);/obj/item/weapon/gun/projectile/pistol, + prob(5);/obj/item/weapon/gun/projectile/pirate, + prob(2);/obj/item/weapon/gun/projectile/revolver, + prob(4);/obj/item/weapon/gun/projectile/revolver/deckard, + prob(4);/obj/item/weapon/gun/projectile/revolver/detective, + prob(2);/obj/item/weapon/gun/projectile/revolver/judge, + prob(3);/obj/item/weapon/gun/projectile/revolver/lemat, + prob(2);/obj/item/weapon/gun/projectile/revolver/mateba, + prob(4);/obj/item/weapon/gun/projectile/shotgun/doublebarrel, + prob(3);/obj/item/weapon/gun/projectile/shotgun/doublebarrel/sawn, + prob(3);/obj/item/weapon/gun/projectile/shotgun/pump, + prob(2);/obj/item/weapon/gun/projectile/shotgun/pump/combat, + prob(4);/obj/item/weapon/gun/projectile/shotgun/pump/rifle, + prob(3);/obj/item/weapon/gun/projectile/shotgun/pump/rifle/lever, + prob(3);/obj/item/weapon/gun/projectile/shotgun/pump/rifle/mosin, + prob(2);/obj/item/weapon/gun/projectile/silenced) + +/obj/random/projectile/sec + name = "Random Security Projectile Weapon" + desc = "This is a random security weapon." + icon = 'icons/obj/gun.dmi' + icon_state = "revolver" + +/obj/random/projectile/sec/item_to_spawn() return pick(prob(3);/obj/item/weapon/gun/projectile/shotgun/pump, prob(2);/obj/item/weapon/gun/projectile/automatic/wt550, prob(1);/obj/item/weapon/gun/projectile/shotgun/pump/combat) /obj/random/handgun name = "Random Handgun" - desc = "This is a random security sidearm." + desc = "This is a random sidearm." icon = 'icons/obj/gun.dmi' icon_state = "secgundark" /obj/random/handgun/item_to_spawn() + return pick(prob(4);/obj/item/weapon/gun/projectile/sec, + prob(4);/obj/item/weapon/gun/projectile/luger, + prob(2);/obj/item/weapon/gun/energy/gun, + prob(2);/obj/item/weapon/gun/projectile/colt, + prob(2);/obj/item/weapon/gun/projectile/pistol, + prob(1);/obj/item/weapon/gun/energy/retro, + prob(1);/obj/item/weapon/gun/projectile/sec/wood, + prob(3);/obj/item/weapon/gun/projectile/luger/brown) + +/obj/random/handgun/sec + name = "Random Security Handgun" + desc = "This is a random security sidearm." + icon = 'icons/obj/gun.dmi' + icon_state = "secgundark" + +/obj/random/handgun/sec/item_to_spawn() return pick(prob(3);/obj/item/weapon/gun/projectile/sec, prob(1);/obj/item/weapon/gun/projectile/sec/wood) @@ -914,4 +993,91 @@ var/list/multi_point_spawns /obj/random_multi/single_item/captains_spare_id name = "Multi Point - Captain's Spare" id = "Captain's spare id" - item_path = /obj/item/weapon/card/id/captains_spare \ No newline at end of file + item_path = /obj/item/weapon/card/id/captains_spare + +//Multiple Object Spawn + +/obj/random/multiple + +/obj/random/multiple/spawn_item() + var/list/things_to_make = item_to_spawn() + for(var/new_type in things_to_make) + new new_type(src.loc) + +/obj/random/multiple/voidsuit + name = "Random Voidsuit" + desc = "This is a random voidsuit." + icon = 'icons/obj/clothing/suits.dmi' + icon_state = "void" + +/obj/random/multiple/voidsuit/item_to_spawn() + return pick( + prob(5);list( + /obj/item/clothing/suit/space/void, + /obj/item/clothing/head/helmet/space/void + ), + prob(5);list( + /obj/item/clothing/suit/space/void/atmos, + /obj/item/clothing/head/helmet/space/void/atmos + ), + prob(5);list( + /obj/item/clothing/suit/space/void/atmos/alt, + /obj/item/clothing/head/helmet/space/void/atmos/alt + ), + prob(5);list( + /obj/item/clothing/suit/space/void/engineering, + /obj/item/clothing/head/helmet/space/void/engineering + ), + prob(5);list( + /obj/item/clothing/suit/space/void/engineering/alt, + /obj/item/clothing/head/helmet/space/void/engineering/alt + ), + prob(5);list( + /obj/item/clothing/suit/space/void/engineering/construction, + /obj/item/clothing/head/helmet/space/void/engineering/construction + ), + prob(5);list( + /obj/item/clothing/suit/space/void/engineering/salvage, + /obj/item/clothing/head/helmet/space/void/engineering/salvage + ), + prob(5);list( + /obj/item/clothing/suit/space/void/medical, + /obj/item/clothing/head/helmet/space/void/medical + ), + prob(5);list( + /obj/item/clothing/suit/space/void/medical/alt, + /obj/item/clothing/head/helmet/space/void/medical/alt + ), + prob(5);list( + /obj/item/clothing/suit/space/void/medical/bio, + /obj/item/clothing/head/helmet/space/void/medical/bio + ), + prob(5);list( + /obj/item/clothing/suit/space/void/medical/emt, + /obj/item/clothing/head/helmet/space/void/medical/emt + ), + prob(5);list( + /obj/item/clothing/suit/space/void/merc, + /obj/item/clothing/head/helmet/space/void/merc + ), + prob(5);list( + /obj/item/clothing/suit/space/void/mining, + /obj/item/clothing/head/helmet/space/void/mining + ), + prob(5);list( + /obj/item/clothing/suit/space/void/mining/alt, + /obj/item/clothing/head/helmet/space/void/mining/alt + ), + prob(5);list( + /obj/item/clothing/suit/space/void/security, + /obj/item/clothing/head/helmet/space/void/security + ), + prob(5);list( + /obj/item/clothing/suit/space/void/security/alt, + /obj/item/clothing/head/helmet/space/void/security/alt + ), + prob(5);list( + /obj/item/clothing/suit/space/void/security/riot, + /obj/item/clothing/head/helmet/space/void/security/riot + ) + ) \ No newline at end of file diff --git a/code/game/objects/random/random_vr.dm b/code/game/objects/random/random_vr.dm index b337bd5b6e4..59609065a02 100644 --- a/code/game/objects/random/random_vr.dm +++ b/code/game/objects/random/random_vr.dm @@ -99,12 +99,12 @@ prob(5);/obj/item/ammo_magazine/s38,\ prob(5);/obj/item/ammo_magazine/s38/rubber,\ prob(5);/obj/item/weapon/storage/box/flashbangs,\ - prob(5);/obj/item/ammo_magazine/m556,\ - prob(4);/obj/item/ammo_magazine/clip/c556,\ + /*prob(5);/obj/item/ammo_magazine/m545,\ + prob(4);/obj/item/ammo_magazine/clip/c556,\*/ prob(4);/obj/item/ammo_magazine/clip/c45,\ prob(4);/obj/item/ammo_magazine/clip/c9mm,\ prob(4);/obj/item/ammo_magazine/m45uzi,\ - prob(4);/obj/item/ammo_magazine/m556/ext,\ + /*prob(4);/obj/item/ammo_magazine/m545/ext,\*/ prob(4);/obj/item/ammo_magazine/m9mm,\ prob(4);/obj/item/ammo_magazine/m9mml,\ prob(4);/obj/item/ammo_magazine/m9mmt,\ @@ -112,16 +112,16 @@ prob(4);/obj/item/ammo_magazine/m10mm,\ prob(4);/obj/item/ammo_magazine/m9mmp90,\ /* prob(4);/obj/item/ammo_magazine/m14,\ - prob(4);/obj/item/ammo_magazine/m14/large,\ */ - prob(4);/obj/item/ammo_magazine/m556/ext,\ + prob(4);/obj/item/ammo_magazine/m14/large,\ + prob(4);/obj/item/ammo_magazine/m545/ext,\*/ prob(4);/obj/item/ammo_magazine/m762,\ prob(4);/obj/item/ammo_magazine/m762,\ prob(3);/obj/item/ammo_magazine/clip/c10mm,\ prob(3);/obj/item/ammo_magazine/clip/c44,\ prob(3);/obj/item/ammo_magazine/s44,\ - prob(3);/obj/item/ammo_magazine/m556,\ + /*prob(3);/obj/item/ammo_magazine/m545,\*/ prob(2);/obj/item/ammo_magazine/m44,\ - prob(2);/obj/item/ammo_magazine/m556,\ + /*prob(2);/obj/item/ammo_magazine/m545,\*/ prob(1);/obj/item/weapon/storage/box/frags,\ /* prob(1);/obj/item/ammo_magazine/battlerifle,\ */ prob(1);/obj/item/ammo_casing/rocket,\ diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index df4fcc83f6f..a5d5652408a 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -218,6 +218,7 @@ else user << "You need more welding fuel to complete this task." return + playsound(src, WT.usesound, 50) new /obj/item/stack/material/steel(src.loc) for(var/mob/M in viewers(src)) M.show_message("\The [src] has been cut apart by [user] with \the [WT].", 3, "You hear welding.", 2) @@ -249,6 +250,7 @@ else user << "You need more welding fuel to complete this task." return + playsound(src, WT.usesound, 50) src.welded = !src.welded src.update_icon() for(var/mob/M in viewers(src)) @@ -259,7 +261,8 @@ user.visible_message("\The [user] begins unsecuring \the [src] from the floor.", "You start unsecuring \the [src] from the floor.") else user.visible_message("\The [user] begins securing \the [src] to the floor.", "You start securing \the [src] to the floor.") - if(do_after(user, 20)) + playsound(src, W.usesound, 50) + if(do_after(user, 20 * W.toolspeed)) if(!src) return user << "You [anchored? "un" : ""]secured \the [src]!" anchored = !anchored diff --git a/code/game/objects/structures/crates_lockers/closets/fireaxe.dm b/code/game/objects/structures/crates_lockers/closets/fireaxe.dm index 13a567ca758..fe838a5291f 100644 --- a/code/game/objects/structures/crates_lockers/closets/fireaxe.dm +++ b/code/game/objects/structures/crates_lockers/closets/fireaxe.dm @@ -34,7 +34,7 @@ if(istype(O, /obj/item/device/multitool)) user << "Resetting circuitry..." playsound(user, 'sound/machines/lockreset.ogg', 50, 1) - if(do_after(user, 20)) + if(do_after(user, 20 * O.toolspeed)) src.locked = 0 user << " You disable the locking modules." update_icon() @@ -92,11 +92,8 @@ return else user << "Resetting circuitry..." - sleep(50) - src.locked = 1 - user << "You re-enable the locking modules." playsound(user, 'sound/machines/lockenable.ogg', 50, 1) - if(do_after(user,20)) + if(do_after(user,20 * O.toolspeed)) src.locked = 1 user << " You re-enable the locking modules." return diff --git a/code/game/objects/structures/crates_lockers/closets/fitness.dm b/code/game/objects/structures/crates_lockers/closets/fitness.dm index 2b3681172dd..8dbc0e609d7 100644 --- a/code/game/objects/structures/crates_lockers/closets/fitness.dm +++ b/code/game/objects/structures/crates_lockers/closets/fitness.dm @@ -16,6 +16,7 @@ new /obj/item/clothing/under/swimsuit/blue(src) new /obj/item/clothing/under/swimsuit/green(src) new /obj/item/clothing/under/swimsuit/purple(src) + new /obj/item/clothing/under/swimsuit/striped(src) new /obj/item/clothing/mask/snorkel(src) new /obj/item/clothing/mask/snorkel(src) new /obj/item/clothing/shoes/swimmingfins(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm index 6417f93ab79..eb2ab38b522 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm @@ -21,10 +21,12 @@ new /obj/item/clothing/under/rank/cargotech/jeans(src) new /obj/item/clothing/under/rank/cargotech/jeans/female(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/cargo(src) + new /obj/item/clothing/shoes/boots/winter/supply(src) new /obj/item/clothing/shoes/black(src) new /obj/item/device/radio/headset/headset_cargo(src) new /obj/item/device/radio/headset/headset_cargo/alt(src) new /obj/item/clothing/gloves/black(src) + new /obj/item/clothing/gloves/fingerless(src) new /obj/item/clothing/head/soft(src) // new /obj/item/weapon/cartridge/quartermaster(src) return @@ -55,6 +57,7 @@ new /obj/item/device/radio/headset/headset_cargo(src) new /obj/item/device/radio/headset/headset_cargo/alt(src) new /obj/item/clothing/gloves/black(src) + new /obj/item/clothing/gloves/fingerless(src) // new /obj/item/weapon/cartridge/quartermaster(src) new /obj/item/clothing/suit/fire/firefighter(src) new /obj/item/weapon/tank/emergency/oxygen(src) @@ -62,4 +65,5 @@ new /obj/item/clothing/glasses/meson(src) new /obj/item/clothing/head/soft(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/cargo(src) + new /obj/item/clothing/shoes/boots/winter/supply(src) return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 27afc72d93b..3bd5d8eb3df 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -32,10 +32,11 @@ new /obj/item/clothing/suit/storage/hazardvest(src) new /obj/item/clothing/mask/gas(src) new /obj/item/device/multitool(src) - new /obj/item/weapon/weldingtool/experimental(src) + new /obj/item/weapon/storage/belt/utility/chief/full(src) new /obj/item/device/flash(src) new /obj/item/taperoll/engineering(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/engineering(src) + new /obj/item/clothing/shoes/boots/winter/engineering(src) new /obj/item/weapon/tank/emergency/oxygen/engi(src) new /obj/item/weapon/reagent_containers/spray/windowsealant(src) //vorestation addition return @@ -128,6 +129,7 @@ new /obj/item/weapon/cartridge/engineering(src) new /obj/item/taperoll/engineering(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/engineering(src) + new /obj/item/clothing/shoes/boots/winter/engineering(src) new /obj/item/weapon/tank/emergency/oxygen/engi(src) new /obj/item/weapon/reagent_containers/spray/windowsealant(src) //vorestation addition return @@ -164,5 +166,6 @@ new /obj/item/weapon/cartridge/atmos(src) new /obj/item/taperoll/atmos(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/engineering/atmos(src) + new /obj/item/clothing/shoes/boots/winter/atmos(src) new /obj/item/weapon/tank/emergency/oxygen/engi(src) return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm b/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm index 969185741d1..f9f77fa684c 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/guncabinet.dm @@ -29,21 +29,22 @@ lazors++ if (istype(G, /obj/item/weapon/gun/projectile/)) shottas++ - if (lazors || shottas) - for (var/i = 0 to 2) + for (var/i = 0 to 2) + if(lazors || shottas) // only make icons if we have one of the two types. var/image/gun = image(icon(src.icon)) - - if (lazors > 0 && (shottas <= 0 || prob(50))) + if (lazors > shottas) lazors-- gun.icon_state = "laser" - else if (shottas > 0) + else if (shottas) shottas-- gun.icon_state = "projectile" - gun.pixel_x = i*4 overlays += gun - overlays += icon(src.icon,"door") + overlays += icon(src.icon, "door") + + if(welded) + overlays += icon(src.icon,"welded") if(broken) overlays += icon(src.icon,"broken") @@ -51,3 +52,4 @@ overlays += icon(src.icon,"locked") else overlays += icon(src.icon,"open") + diff --git a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm index 09161a9f488..52c1624d4df 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/hydroponics.dm @@ -25,5 +25,7 @@ new /obj/item/weapon/material/hatchet(src) new /obj/item/weapon/wirecutters/clippers(src) new /obj/item/weapon/reagent_containers/spray/plantbgone(src) + new /obj/item/clothing/suit/storage/hooded/wintercoat/hydro(src) + new /obj/item/clothing/shoes/boots/winter/hydro(src) // new /obj/item/weapon/bee_net(src) //No more bees, March 2014 return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 367eaa435a2..82ee8fef787 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -112,6 +112,7 @@ new /obj/item/device/radio/headset/headset_med(src) new /obj/item/device/radio/headset/headset_med/alt(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/medical(src) + new /obj/item/clothing/shoes/boots/winter/medical(src) new /obj/item/weapon/storage/box/freezer(src) new /obj/item/weapon/storage/box/freezer(src) new /obj/item/weapon/storage/box/freezer(src) @@ -205,6 +206,7 @@ new /obj/item/weapon/reagent_containers/hypospray/vr(src) //VOREStation Edit - MKII Hypospray new /obj/item/weapon/reagent_containers/glass/beaker/vial/vr(src) //VOREStation Edit - A vial for hypo new /obj/item/clothing/suit/storage/hooded/wintercoat/medical(src) + new /obj/item/clothing/shoes/boots/winter/medical(src) new /obj/item/weapon/storage/box/freezer(src) new /obj/item/clothing/mask/gas(src) return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index 2930b8c0a02..8665e985f72 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -24,6 +24,7 @@ // Not really the best way to do this, but it's better than "contents = list()"! for(var/atom/movable/AM in contents) qdel(AM) + new /obj/item/clothing/under/medigown(src) new /obj/item/clothing/under/color/white( src ) new /obj/item/clothing/shoes/white( src ) return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 636c3028ad8..a09f70f55d5 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -18,6 +18,8 @@ new /obj/item/device/radio/headset/headset_sci(src) new /obj/item/weapon/tank/air(src) new /obj/item/clothing/mask/gas(src) + new /obj/item/clothing/suit/storage/hooded/wintercoat/science(src) + new /obj/item/clothing/shoes/boots/winter/science(src) return @@ -50,4 +52,6 @@ new /obj/item/weapon/tank/air(src) new /obj/item/clothing/mask/gas(src) new /obj/item/device/flash(src) + new /obj/item/clothing/suit/storage/hooded/wintercoat/science(src) + new /obj/item/clothing/shoes/boots/winter/science(src) return diff --git a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm index 5a6962f710b..bdce42f9f01 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/secure_closets.dm @@ -93,7 +93,7 @@ user.visible_message("\The [user] begins unsecuring \the [src] from the floor.", "You start unsecuring \the [src] from the floor.") else user.visible_message("\The [user] begins securing \the [src] to the floor.", "You start securing \the [src] to the floor.") - if(do_after(user, 20)) + if(do_after(user, 20 * W.toolspeed)) if(!src) return user << "You [anchored? "un" : ""]secured \the [src]!" anchored = !anchored diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index c3ae215da8e..cb43629efe5 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -149,6 +149,9 @@ new /obj/item/weapon/gun/energy/gun(src) new /obj/item/weapon/cell/device/weapon(src) new /obj/item/weapon/melee/telebaton(src) + new /obj/item/clothing/head/beret/sec/corporate/hos(src) + new /obj/item/clothing/suit/storage/hooded/wintercoat/security(src) + new /obj/item/clothing/shoes/boots/winter/security(src) new /obj/item/device/flashlight/maglight(src) return //VOREStation Edit End @@ -193,6 +196,7 @@ new /obj/item/weapon/storage/box/holobadge(src) new /obj/item/clothing/head/beret/sec/corporate/warden(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/security(src) + new /obj/item/clothing/shoes/boots/winter/security(src) new /obj/item/device/flashlight/maglight(src) new /obj/item/device/megaphone(src) new /obj/item/clothing/mask/gas/half(src) @@ -239,6 +243,7 @@ new /obj/item/weapon/gun/energy/taser(src) new /obj/item/weapon/cell/device/weapon(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/security(src) + new /obj/item/clothing/shoes/boots/winter/security(src) new /obj/item/device/flashlight/maglight(src) return diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm index 1fb35bc3cb3..beb670a8e45 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe.dm @@ -266,6 +266,9 @@ new /obj/item/clothing/suit/storage/hooded/wintercoat/engineering/atmos(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/engineering/atmos(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/engineering/atmos(src) + new /obj/item/clothing/shoes/boots/winter/atmos(src) + new /obj/item/clothing/shoes/boots/winter/atmos(src) + new /obj/item/clothing/shoes/boots/winter/atmos(src) return /obj/structure/closet/wardrobe/engineering_yellow @@ -296,6 +299,9 @@ new /obj/item/clothing/suit/storage/hooded/wintercoat/engineering(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/engineering(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/engineering(src) + new /obj/item/clothing/shoes/boots/winter/engineering(src) + new /obj/item/clothing/shoes/boots/winter/engineering(src) + new /obj/item/clothing/shoes/boots/winter/engineering(src) new /obj/item/clothing/shoes/boots/workboots(src) new /obj/item/clothing/shoes/boots/workboots(src) new /obj/item/clothing/shoes/boots/workboots(src) @@ -361,6 +367,7 @@ new /obj/item/clothing/shoes/slippers(src) new /obj/item/clothing/shoes/slippers(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/science(src) + new /obj/item/clothing/shoes/boots/winter/science(src) new /obj/item/weapon/storage/backpack/toxins(src) new /obj/item/weapon/storage/backpack/toxins(src) new /obj/item/weapon/storage/backpack/satchel/tox(src) @@ -486,6 +493,22 @@ new /obj/item/clothing/mask/surgical(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/medical(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/medical(src) + new /obj/item/clothing/shoes/boots/winter/medical(src) + new /obj/item/clothing/shoes/boots/winter/medical(src) + return + + +/obj/structure/closet/wardrobe/medic_gown + name = "cloning wardrobe" + icon_state = "white" + icon_closed = "white" + +/obj/structure/closet/wardrobe/medic_gown/New() + ..() + new /obj/item/clothing/under/medigown(src) + new /obj/item/clothing/under/medigown(src) + new /obj/item/clothing/under/medigown(src) + new /obj/item/clothing/under/medigown(src) return @@ -644,6 +667,7 @@ new /obj/item/clothing/head/caphat/formal(src) new /obj/item/clothing/under/captainformal(src) new /obj/item/clothing/suit/storage/hooded/wintercoat/captain(src) + new /obj/item/clothing/shoes/boots/winter/command(src) new /obj/item/clothing/head/beret/centcom/captain(src) new /obj/item/clothing/under/gimmick/rank/captain/suit(src) new /obj/item/clothing/under/gimmick/rank/captain/suit/skirt(src) diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index add1bd2c2ae..da8c5f04cb7 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -97,7 +97,7 @@ else if(istype(W, /obj/item/weapon/wirecutters)) if(rigged) user << "You cut away the wiring." - playsound(loc, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src.loc, W.usesound, 100, 1) rigged = 0 return else return attack_hand(user) diff --git a/code/game/objects/structures/curtains.dm b/code/game/objects/structures/curtains.dm index a2fdfd898d2..88ff8968742 100644 --- a/code/game/objects/structures/curtains.dm +++ b/code/game/objects/structures/curtains.dm @@ -37,9 +37,8 @@ /obj/structure/curtain/attackby(obj/item/P, mob/user) if(istype(P, /obj/item/weapon/wirecutters)) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You start to cut the shower curtains." - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) if(do_after(user, 10)) user << "You cut the shower curtains." var/obj/item/stack/material/plastic/A = new /obj/item/stack/material/plastic( src.loc ) diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index d038b592fa7..7d1810c46fc 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -71,18 +71,18 @@ glass_type = "/glass_medical" airlock_type = "/medical" +/obj/structure/door_assembly/door_assembly_ext + base_icon_state = "ext" + base_name = "External airlock" + glass_type = "/glass_external" + airlock_type = "/external" + /obj/structure/door_assembly/door_assembly_mai base_icon_state = "mai" base_name = "Maintenance airlock" airlock_type = "/maintenance" glass = -1 -/obj/structure/door_assembly/door_assembly_ext - base_icon_state = "ext" - base_name = "External airlock" - airlock_type = "/external" - glass = -1 - /obj/structure/door_assembly/door_assembly_fre base_icon_state = "fre" base_name = "Freezer airlock" @@ -167,10 +167,10 @@ if(istype(W, /obj/item/weapon/weldingtool) && ( (istext(glass)) || (glass == 1) || (!anchored) )) var/obj/item/weapon/weldingtool/WT = W if (WT.remove_fuel(0, user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) + playsound(src, WT.usesound, 50, 1) if(istext(glass)) user.visible_message("[user] welds the [glass] plating off the airlock assembly.", "You start to weld the [glass] plating off the airlock assembly.") - if(do_after(user, 40)) + if(do_after(user, 40 * WT.toolspeed)) if(!src || !WT.isOn()) return to_chat(user, "You welded the [glass] plating off!") var/M = text2path("/obj/item/stack/material/[glass]") @@ -178,14 +178,14 @@ glass = 0 else if(glass == 1) user.visible_message("[user] welds the glass panel out of the airlock assembly.", "You start to weld the glass panel out of the airlock assembly.") - if(do_after(user, 40)) + if(do_after(user, 40 * WT.toolspeed)) if(!src || !WT.isOn()) return to_chat(user, "You welded the glass panel out!") new /obj/item/stack/material/glass/reinforced(src.loc) glass = 0 else if(!anchored) user.visible_message("[user] dissassembles the airlock assembly.", "You start to dissassemble the airlock assembly.") - if(do_after(user, 40)) + if(do_after(user, 40 * WT.toolspeed)) if(!src || !WT.isOn()) return to_chat(user, "You dissasembled the airlock assembly!") new /obj/item/stack/material/steel(src.loc, 4) @@ -195,13 +195,13 @@ return else if(istype(W, /obj/item/weapon/wrench) && state == 0) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) if(anchored) user.visible_message("[user] begins unsecuring the airlock assembly from the floor.", "You starts unsecuring the airlock assembly from the floor.") else user.visible_message("[user] begins securing the airlock assembly to the floor.", "You starts securing the airlock assembly to the floor.") - if(do_after(user, 40)) + if(do_after(user, 40 * W.toolspeed)) if(!src) return to_chat(user, "You [anchored? "un" : ""]secured the airlock assembly!") anchored = !anchored @@ -218,17 +218,17 @@ to_chat(user, "You wire the airlock.") else if(istype(W, /obj/item/weapon/wirecutters) && state == 1 ) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user.visible_message("[user] cuts the wires from the airlock assembly.", "You start to cut the wires from airlock assembly.") - if(do_after(user, 40)) + if(do_after(user, 40 * W.toolspeed)) if(!src) return to_chat(user, "You cut the airlock wires.!") new/obj/item/stack/cable_coil(src.loc, 1) src.state = 0 else if(istype(W, /obj/item/weapon/airlock_electronics) && state == 1) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user.visible_message("[user] installs the electronics into the airlock assembly.", "You start to install electronics into the airlock assembly.") if(do_after(user, 40)) @@ -246,10 +246,10 @@ src.state = 1 return - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user.visible_message("\The [user] starts removing the electronics from the airlock assembly.", "You start removing the electronics from the airlock assembly.") - if(do_after(user, 40)) + if(do_after(user, 40 * W.toolspeed)) if(!src) return to_chat(user, "You removed the airlock electronics!") src.state = 1 @@ -282,10 +282,10 @@ glass = material_name else if(istype(W, /obj/item/weapon/screwdriver) && state == 2 ) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) to_chat(user, "Now finishing the airlock.") - if(do_after(user, 40)) + if(do_after(user, 40 * W.toolspeed)) if(!src) return to_chat(user, "You finish the airlock!") var/path diff --git a/code/game/objects/structures/electricchair.dm b/code/game/objects/structures/electricchair.dm index 2608a311e39..53b2ad224f8 100644 --- a/code/game/objects/structures/electricchair.dm +++ b/code/game/objects/structures/electricchair.dm @@ -14,7 +14,7 @@ /obj/structure/bed/chair/e_chair/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) var/obj/structure/bed/chair/C = new /obj/structure/bed/chair(loc) - playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) C.set_dir(dir) part.loc = loc part.master = null diff --git a/code/game/objects/structures/extinguisher.dm b/code/game/objects/structures/extinguisher.dm index dcc0270abc4..bfbc34dcee7 100644 --- a/code/game/objects/structures/extinguisher.dm +++ b/code/game/objects/structures/extinguisher.dm @@ -36,8 +36,8 @@ if(istype(O, /obj/item/weapon/wrench)) if(!has_extinguisher) user << "You start to unwrench the extinguisher cabinet." - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 15)) + playsound(src.loc, O.usesound, 50, 1) + if(do_after(user, 15 * O.toolspeed)) user << "You unwrench the extinguisher cabinet." new /obj/item/frame/extinguisher_cabinet( src.loc ) qdel(src) diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index ef2f47bd695..0b85ed9a8ee 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -4,7 +4,7 @@ anchored = 1 density = 1 pixel_x = -16 - layer = 4 // Vorestation Edit - Hotfix + layer = MOB_LAYER // You know what, let's play it safe. /obj/structure/flora/tree/pine name = "pine tree" diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 19f3b48076e..14a724e0291 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -56,22 +56,22 @@ /obj/structure/girder/attackby(obj/item/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench) && state == 0) if(anchored && !reinf_material) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "Now disassembling the girder..." - if(do_after(user,40)) + if(do_after(user,40 * W.toolspeed)) if(!src) return user << "You dissasembled the girder!" dismantle() else if(!anchored) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "Now securing the girder..." - if(do_after(user, 40,src)) + if(do_after(user, 40 * W.toolspeed, src)) user << "You secured the girder!" reset_girder() else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) user << "Now slicing apart the girder..." - if(do_after(user,30)) + if(do_after(user,30 * W.toolspeed)) if(!src) return user << "You slice apart the girder!" dismantle() @@ -82,21 +82,21 @@ else if(istype(W, /obj/item/weapon/screwdriver)) if(state == 2) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "Now unsecuring support struts..." - if(do_after(user,40)) + if(do_after(user,40 * W.toolspeed)) if(!src) return user << "You unsecured the support struts!" state = 1 else if(anchored && !reinf_material) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) reinforcing = !reinforcing user << "\The [src] can now be [reinforcing? "reinforced" : "constructed"]!" else if(istype(W, /obj/item/weapon/wirecutters) && state == 1) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "Now removing support struts..." - if(do_after(user,40)) + if(do_after(user,40 * W.toolspeed)) if(!src) return user << "You removed the support struts!" reinf_material.place_dismantled_product(get_turf(src)) @@ -104,9 +104,9 @@ reset_girder() else if(istype(W, /obj/item/weapon/crowbar) && state == 0 && anchored) - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "Now dislodging the girder..." - if(do_after(user, 40)) + if(do_after(user, 40 * W.toolspeed)) if(!src) return user << "You dislodged the girder!" icon_state = "displaced" @@ -233,15 +233,15 @@ /obj/structure/girder/cult/attackby(obj/item/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "Now disassembling the girder..." - if(do_after(user,40)) + if(do_after(user,40 * W.toolspeed)) user << "You dissasembled the girder!" dismantle() else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) user << "Now slicing apart the girder..." - if(do_after(user,30)) + if(do_after(user,30 * W.toolspeed)) user << "You slice apart the girder!" dismantle() diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index df5f1a37ee9..70f7ceb6309 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -65,7 +65,7 @@ //Flimsy grilles aren't so great at stopping projectiles. However they can absorb some of the impact var/damage = Proj.get_structure_damage() var/passthrough = 0 - + if(!damage) return //20% chance that the grille provides a bit more cover than usual. Support structure for example might take up 20% of the grille's area. @@ -96,12 +96,12 @@ /obj/structure/grille/attackby(obj/item/weapon/W as obj, mob/user as mob) if(iswirecutter(W)) if(!shock(user, 100)) - playsound(loc, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) new /obj/item/stack/rods(get_turf(src), destroyed ? 1 : 2) qdel(src) else if((isscrewdriver(W)) && (istype(loc, /turf/simulated) || anchored)) if(!shock(user, 90)) - playsound(loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) anchored = !anchored user.visible_message("[user] [anchored ? "fastens" : "unfastens"] the grille.", \ "You have [anchored ? "fastened the grille to" : "unfastened the grill from"] the floor.") diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index cd0ab5ec9c1..2030167b867 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -51,8 +51,8 @@ /obj/structure/mirror/attackby(obj/item/I as obj, mob/user as mob) if(istype(I, /obj/item/weapon/wrench)) if(!glass) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src.loc, I.usesound, 50, 1) + if(do_after(user, 20 * I.toolspeed)) user << "You unfasten the frame." new /obj/item/frame/mirror( src.loc ) qdel(src) @@ -65,7 +65,7 @@ new /obj/item/weapon/material/shard( src.loc ) return if(!shattered && glass) - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src.loc, I.usesound, 50, 1) user << "You remove the glass." glass = !glass icon_state = "mirror_frame" diff --git a/code/game/objects/structures/musician.dm b/code/game/objects/structures/musician.dm index a39e9658dd9..dacd1013c4e 100644 --- a/code/game/objects/structures/musician.dm +++ b/code/game/objects/structures/musician.dm @@ -414,18 +414,18 @@ /obj/structure/device/piano/attackby(obj/item/O as obj, mob/user as mob) if (istype(O, /obj/item/weapon/wrench)) if (anchored) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src.loc, O.usesound, 50, 1) user << "You begin to loosen \the [src]'s casters..." - if (do_after(user, 40)) + if (do_after(user, 40 * O.toolspeed)) user.visible_message( \ "[user] loosens \the [src]'s casters.", \ "You have loosened \the [src]. Now it can be pulled somewhere else.", \ "You hear ratchet.") src.anchored = 0 else - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src.loc, O.usesound, 50, 1) user << "You begin to tighten \the [src] to the floor..." - if (do_after(user, 20)) + if (do_after(user, 20 * O.toolspeed)) user.visible_message( \ "[user] tightens \the [src]'s casters.", \ "You have tightened \the [src]'s casters. Now it can be played again.", \ diff --git a/code/game/objects/structures/noticeboard.dm b/code/game/objects/structures/noticeboard.dm index 174634e3cb9..75052f7b86c 100644 --- a/code/game/objects/structures/noticeboard.dm +++ b/code/game/objects/structures/noticeboard.dm @@ -42,8 +42,8 @@ user << "You reach to pin your paper to the board but hesitate. You are certain your paper will not be seen among the many others already attached." if(istype(O, /obj/item/weapon/wrench)) user << "You start to unwrench the noticeboard." - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 15)) + playsound(src.loc, O.usesound, 50, 1) + if(do_after(user, 15 * O.toolspeed)) user << "You unwrench the noticeboard." new /obj/item/frame/noticeboard( src.loc ) qdel(src) diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index 5685733631b..f11203f6d34 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -22,6 +22,7 @@ /obj/structure/sign/attackby(obj/item/tool as obj, mob/user as mob) //deconstruction if(istype(tool, /obj/item/weapon/screwdriver) && !istype(src, /obj/structure/sign/double)) + playsound(src, tool.usesound, 50, 1) user << "You unfasten the sign with your [tool]." var/obj/item/sign/S = new(src.loc) S.name = name @@ -274,6 +275,25 @@ desc = "A warning sign which reads 'HYDROPONICS'." icon_state = "hydro1" +/obj/structure/sign/hydro + name = "\improper HYDROPONICS" + desc = "A sign labelling an area as a place where plants are grown." + icon_state = "hydro1" + +/obj/structure/sign/hydrostorage + name = "\improper HYDROPONICS STORAGE" + desc = "A sign labelling an area as a place where plant growing supplies are kept." + icon_state = "hydro3" + +/obj/structure/sign/directions + name = "direction sign" + desc = "A direction sign, claiming to know the way." + icon_state = "direction" + +/obj/structure/sign/directions/New() + ..() + desc = "A direction sign, pointing out which way \the [src] is." + /obj/structure/sign/directions/science name = "\improper Science department" desc = "A direction sign, pointing out which way the Science department is." @@ -295,10 +315,14 @@ icon_state = "direction_med" /obj/structure/sign/directions/evac - name = "\improper Escape Arm" + name = "\improper Evacuation" desc = "A direction sign, pointing out which way the Escape Shuttle dock is." icon_state = "direction_evac" +/obj/structure/sign/directions/bridge + name = "\improper Bridge" + icon_state = "direction_bridge" + /obj/structure/sign/directions/cargo name = "\improper Cargo department" desc = "A direction sign, pointing out which way the Cargo department is." @@ -667,3 +691,31 @@ /obj/structure/sign/department/prison name = "PRISON" icon_state = "prison" + +/obj/structure/sign/deck/first + name = "\improper First Deck" + icon_state = "deck-1" + +/obj/structure/sign/deck/second + name = "\improper Second Deck" + icon_state = "deck-2" + +/obj/structure/sign/deck/third + name = "\improper Third Deck" + icon_state = "deck-3" + +/obj/structure/sign/deck/fourth + name = "\improper Fourth Deck" + icon_state = "deck-4" + +/obj/structure/sign/hangar/one + name = "\improper Hangar One" + icon_state = "hangar-1" + +/obj/structure/sign/hangar/two + name = "\improper Hangar Two" + icon_state = "hangar-2" + +/obj/structure/sign/hangar/three + name = "\improper Hangar Three" + icon_state = "hangar-3" diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index 3e3d4c17e4a..03128cccf09 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -90,7 +90,7 @@ /obj/structure/bed/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) dismantle() qdel(src) else if(istype(W,/obj/item/stack)) @@ -125,7 +125,7 @@ user << "\The [src] has no padding to remove." return user << "You remove the padding from \the [src]." - playsound(src, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src.loc, W.usesound, 100, 1) remove_padding() else if(istype(W, /obj/item/weapon/grab)) diff --git a/code/game/objects/structures/stool_bed_chair_nest/stools.dm b/code/game/objects/structures/stool_bed_chair_nest/stools.dm index b61426cc923..75cbf321efa 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/stools.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/stools.dm @@ -109,7 +109,7 @@ var/global/list/stool_cache = list() //haha stool /obj/item/weapon/stool/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) dismantle() qdel(src) else if(istype(W,/obj/item/stack)) @@ -143,7 +143,7 @@ var/global/list/stool_cache = list() //haha stool user << "\The [src] has no padding to remove." return user << "You remove the padding from \the [src]." - playsound(src, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src.loc, W.usesound, 50, 1) remove_padding() else ..() diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 94aa30c24d3..174bf76c6d7 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -162,8 +162,8 @@ if(istype(I, /obj/item/weapon/wrench)) var/newtemp = input(user, "What setting would you like to set the temperature valve to?", "Water Temperature Valve") in temperature_settings user << "You begin to adjust the temperature valve with \the [I]." - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 50)) + playsound(src.loc, I.usesound, 50, 1) + if(do_after(user, 50 * I.toolspeed)) watertemp = newtemp user.visible_message("[user] adjusts the shower with \the [I].", "You adjust the shower with \the [I].") add_fingerprint(user) diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index 86aca41e170..1d1be706940 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -93,9 +93,9 @@ obj/structure/windoor_assembly/Destroy() var/obj/item/weapon/weldingtool/WT = W if (WT.remove_fuel(0,user)) user.visible_message("[user] disassembles the windoor assembly.", "You start to disassemble the windoor assembly.") - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) + playsound(src.loc, WT.usesound, 50, 1) - if(do_after(user, 40)) + if(do_after(user, 40 * WT.toolspeed)) if(!src || !WT.isOn()) return to_chat(user,"You disassembled the windoor assembly!") if(secure) @@ -109,10 +109,10 @@ obj/structure/windoor_assembly/Destroy() //Wrenching an unsecure assembly anchors it in place. Step 4 complete if(istype(W, /obj/item/weapon/wrench) && !anchored) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user.visible_message("[user] secures the windoor assembly to the floor.", "You start to secure the windoor assembly to the floor.") - if(do_after(user, 40)) + if(do_after(user, 40 * W.toolspeed)) if(!src) return to_chat(user,"You've secured the windoor assembly!") src.anchored = 1 @@ -120,10 +120,10 @@ obj/structure/windoor_assembly/Destroy() //Unwrenching an unsecure assembly un-anchors it. Step 4 undone else if(istype(W, /obj/item/weapon/wrench) && anchored) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user.visible_message("[user] unsecures the windoor assembly to the floor.", "You start to unsecure the windoor assembly to the floor.") - if(do_after(user, 40)) + if(do_after(user, 40 * W.toolspeed)) if(!src) return to_chat(user,"You've unsecured the windoor assembly!") src.anchored = 0 @@ -146,10 +146,10 @@ obj/structure/windoor_assembly/Destroy() //Removing wire from the assembly. Step 5 undone. if(istype(W, /obj/item/weapon/wirecutters) && !src.electronics) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user.visible_message("[user] cuts the wires from the airlock assembly.", "You start to cut the wires from airlock assembly.") - if(do_after(user, 40)) + if(do_after(user, 40 * W.toolspeed)) if(!src) return to_chat(user,"You cut the windoor wires.!") @@ -175,10 +175,10 @@ obj/structure/windoor_assembly/Destroy() //Screwdriver to remove airlock electronics. Step 6 undone. else if(istype(W, /obj/item/weapon/screwdriver) && src.electronics) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user.visible_message("[user] removes the electronics from the airlock assembly.", "You start to uninstall electronics from the airlock assembly.") - if(do_after(user, 40)) + if(do_after(user, 40 * W.toolspeed)) if(!src || !src.electronics) return to_chat(user,"You've removed the airlock electronics!") step = 1 @@ -195,10 +195,10 @@ obj/structure/windoor_assembly/Destroy() to_chat(usr,"The assembly has broken airlock electronics.") return to_chat(usr,browse(null, "window=windoor_access")) //Not sure what this actually does... -Ner - playsound(src.loc, 'sound/items/Crowbar.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user.visible_message("[user] pries the windoor into the frame.", "You start prying the windoor into the frame.") - if(do_after(user, 40)) + if(do_after(user, 40 * W.toolspeed)) if(!src) return diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 06abdbaa624..ee84303d839 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -242,29 +242,29 @@ if(reinf && state >= 1) state = 3 - state update_nearby_icons() - playsound(loc, 'sound/items/Screwdriver.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user << (state == 1 ? "You have unfastened the window from the frame." : "You have fastened the window to the frame.") else if(reinf && state == 0) anchored = !anchored update_nearby_icons() update_verbs() - playsound(loc, 'sound/items/Screwdriver.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user << (anchored ? "You have fastened the frame to the floor." : "You have unfastened the frame from the floor.") else if(!reinf) anchored = !anchored update_nearby_icons() update_verbs() - playsound(loc, 'sound/items/Screwdriver.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user << (anchored ? "You have fastened the window to the floor." : "You have unfastened the window.") else if(istype(W, /obj/item/weapon/crowbar) && reinf && state <= 1) state = 1 - state - playsound(loc, 'sound/items/Crowbar.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user << (state ? "You have pried the window into the frame." : "You have pried the window out of the frame.") else if(istype(W, /obj/item/weapon/wrench) && !anchored && (!state || !reinf)) if(!glasstype) user << "You're not sure how to dismantle \the [src] properly." else - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) visible_message("[user] dismantles \the [src].") if(dir == SOUTHWEST) var/obj/item/stack/material/mats = new glasstype(loc) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 8ba95765b4c..f7bfd311e2e 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -57,10 +57,9 @@ var/list/mechtoys = list( /obj/structure/plasticflaps/attackby(obj/item/P, mob/user) if(istype(P, /obj/item/weapon/wirecutters)) - playsound(src.loc, 'sound/items/Wirecutter.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) user << "You start to cut the plastic flaps." - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(do_after(user, 10)) + if(do_after(user, 10 * P.toolspeed)) user << "You cut the plastic flaps." var/obj/item/stack/material/plastic/A = new /obj/item/stack/material/plastic( src.loc ) A.amount = 4 @@ -163,7 +162,7 @@ var/list/mechtoys = list( proc/process() points += points_per_process - //To stop things being sent to centcomm which should not be sent to centcomm. Recursively checks for these types. + //To stop things being sent to CentCom which should not be sent to centcomm. Recursively checks for these types. proc/forbidden_atoms_check(atom/A) if(istype(A,/mob/living)) return 1 diff --git a/code/game/turfs/simulated/floor_attackby.dm b/code/game/turfs/simulated/floor_attackby.dm index c8cc2660c97..44446af94e7 100644 --- a/code/game/turfs/simulated/floor_attackby.dm +++ b/code/game/turfs/simulated/floor_attackby.dm @@ -16,19 +16,19 @@ make_plating(1) else return - playsound(src, 'sound/items/Crowbar.ogg', 80, 1) + playsound(src, C.usesound, 80, 1) return else if(istype(C, /obj/item/weapon/screwdriver) && (flooring.flags & TURF_REMOVE_SCREWDRIVER)) if(broken || burnt) return user << "You unscrew and remove the [flooring.descriptor]." make_plating(1) - playsound(src, 'sound/items/Screwdriver.ogg', 80, 1) + playsound(src, C.usesound, 80, 1) return else if(istype(C, /obj/item/weapon/wrench) && (flooring.flags & TURF_REMOVE_WRENCH)) user << "You unwrench and remove the [flooring.descriptor]." make_plating(1) - playsound(src, 'sound/items/Ratchet.ogg', 80, 1) + playsound(src, C.usesound, 80, 1) return else if(istype(C, /obj/item/weapon/shovel) && (flooring.flags & TURF_REMOVE_SHOVEL)) user << "You shovel off the [flooring.descriptor]." @@ -82,7 +82,7 @@ if(broken || burnt) if(welder.remove_fuel(0,user)) user << "You fix some dents on the broken plating." - playsound(src, 'sound/items/Welder.ogg', 80, 1) + playsound(src, welder.usesound, 80, 1) icon_state = "plating" burnt = null broken = null diff --git a/code/game/turfs/simulated/wall_attacks.dm b/code/game/turfs/simulated/wall_attacks.dm index 25b49154080..e227bb74670 100644 --- a/code/game/turfs/simulated/wall_attacks.dm +++ b/code/game/turfs/simulated/wall_attacks.dm @@ -140,7 +140,7 @@ var/obj/item/weapon/weldingtool/WT = W if( WT.remove_fuel(0,user) ) user << "You burn away the fungi with \the [WT]." - playsound(src, 'sound/items/Welder.ogg', 10, 1) + playsound(src, WT.usesound, 10, 1) for(var/obj/effect/overlay/wallrot/WR in src) qdel(WR) return @@ -183,8 +183,8 @@ if(WT.remove_fuel(0,user)) user << "You start repairing the damage to [src]." - playsound(src, 'sound/items/Welder.ogg', 100, 1) - if(do_after(user, max(5, damage / 5)) && WT && WT.isOn()) + playsound(src.loc, WT.usesound, 100, 1) + if(do_after(user, max(5, damage / 5) * WT.toolspeed) && WT && WT.isOn()) user << "You finish repairing the damage to [src]." take_damage(-damage) else @@ -208,8 +208,8 @@ user << "You need more welding fuel to complete this task." return dismantle_verb = "cutting" - dismantle_sound = 'sound/items/Welder.ogg' - cut_delay *= 0.7 + dismantle_sound = W.usesound + // cut_delay *= 0.7 // Tools themselves now can shorten the time it takes. else if(istype(W,/obj/item/weapon/melee/energy/blade)) dismantle_sound = "sparks" dismantle_verb = "slicing" @@ -229,7 +229,7 @@ if(cut_delay<0) cut_delay = 0 - if(!do_after(user,cut_delay)) + if(!do_after(user,cut_delay * W.toolspeed)) return user << "You remove the outer plating." @@ -242,7 +242,7 @@ switch(construction_stage) if(6) if (istype(W, /obj/item/weapon/wirecutters)) - playsound(src, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) construction_stage = 5 user.update_examine_panel(src) user << "You cut through the outer grille." @@ -251,8 +251,8 @@ if(5) if (istype(W, /obj/item/weapon/screwdriver)) user << "You begin removing the support lines." - playsound(src, 'sound/items/Screwdriver.ogg', 100, 1) - if(!do_after(user,40) || !istype(src, /turf/simulated/wall) || construction_stage != 5) + playsound(src, W.usesound, 100, 1) + if(!do_after(user,40 * W.toolspeed) || !istype(src, /turf/simulated/wall) || construction_stage != 5) return construction_stage = 4 user.update_examine_panel(src) @@ -263,6 +263,7 @@ construction_stage = 6 user.update_examine_panel(src) user << "You mend the outer grille." + playsound(src, W.usesound, 100, 1) update_icon() return if(4) @@ -280,8 +281,8 @@ cut_cover = 1 if(cut_cover) user << "You begin slicing through the metal cover." - playsound(src, 'sound/items/Welder.ogg', 100, 1) - if(!do_after(user, 60) || !istype(src, /turf/simulated/wall) || construction_stage != 4) + playsound(src, W.usesound, 100, 1) + if(!do_after(user, 60 * W.toolspeed) || !istype(src, /turf/simulated/wall) || construction_stage != 4) return construction_stage = 3 user.update_examine_panel(src) @@ -290,8 +291,8 @@ return else if (istype(W, /obj/item/weapon/screwdriver)) user << "You begin screwing down the support lines." - playsound(src, 'sound/items/Screwdriver.ogg', 100, 1) - if(!do_after(user,40) || !istype(src, /turf/simulated/wall) || construction_stage != 4) + playsound(src, W.usesound, 100, 1) + if(!do_after(user,40 * W.toolspeed) || !istype(src, /turf/simulated/wall) || construction_stage != 4) return construction_stage = 5 user.update_examine_panel(src) @@ -301,8 +302,8 @@ if(3) if (istype(W, /obj/item/weapon/crowbar)) user << "You struggle to pry off the cover." - playsound(src, 'sound/items/Crowbar.ogg', 100, 1) - if(!do_after(user,100) || !istype(src, /turf/simulated/wall) || construction_stage != 3) + playsound(src, W.usesound, 100, 1) + if(!do_after(user,100 * W.toolspeed) || !istype(src, /turf/simulated/wall) || construction_stage != 3) return construction_stage = 2 user.update_examine_panel(src) @@ -312,8 +313,8 @@ if(2) if (istype(W, /obj/item/weapon/wrench)) user << "You start loosening the anchoring bolts which secure the support rods to their frame." - playsound(src, 'sound/items/Ratchet.ogg', 100, 1) - if(!do_after(user,40) || !istype(src, /turf/simulated/wall) || construction_stage != 2) + playsound(src, W.usesound, 100, 1) + if(!do_after(user,40 * W.toolspeed) || !istype(src, /turf/simulated/wall) || construction_stage != 2) return construction_stage = 1 user.update_examine_panel(src) @@ -333,8 +334,8 @@ cut_cover = 1 if(cut_cover) user << "You begin slicing through the support rods." - playsound(src, 'sound/items/Welder.ogg', 100, 1) - if(!do_after(user,70) || !istype(src, /turf/simulated/wall) || construction_stage != 1) + playsound(src, W.usesound, 100, 1) + if(!do_after(user,70 * W.toolspeed) || !istype(src, /turf/simulated/wall) || construction_stage != 1) return construction_stage = 0 user.update_examine_panel(src) @@ -344,8 +345,8 @@ if(0) if(istype(W, /obj/item/weapon/crowbar)) user << "You struggle to pry off the outer sheath." - playsound(src, 'sound/items/Crowbar.ogg', 100, 1) - if(!do_after(user,100) || !istype(src, /turf/simulated/wall) || !user || !W || !T ) + playsound(src, W.usesound, 100, 1) + if(!do_after(user,100 * W.toolspeed) || !istype(src, /turf/simulated/wall) || !user || !W || !T ) return if(user.loc == T && user.get_active_hand() == W ) user << "You pry off the outer sheath." diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 5af70565623..61ad8faddd7 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -6,6 +6,7 @@ temperature = T20C thermal_conductivity = OPEN_HEAT_TRANSFER_COEFFICIENT + var/keep_sprite = 0 // heat_capacity = 700000 No. /turf/space/New() diff --git a/code/game/turfs/space/transit.dm b/code/game/turfs/space/transit.dm index d84b33dbfe9..5426eb43e69 100644 --- a/code/game/turfs/space/transit.dm +++ b/code/game/turfs/space/transit.dm @@ -1,77 +1,49 @@ /turf/space/transit + keep_sprite = 1 var/pushdirection // push things that get caught in the transit tile this direction //Overwrite because we dont want people building rods in space. /turf/space/transit/attackby(obj/O as obj, mob/user as mob) return +//generates a list used to randomize transit animations so they aren't in lockstep +/turf/space/transit/proc/get_cross_shift_list(var/size) + var/list/result = list() + + result += rand(0, 14) + for(var/i in 2 to size) + var/shifts = list(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14) + shifts -= result[i - 1] //consecutive shifts should not be equal + if(i == size) + shifts -= result[1] //because shift list is a ring buffer + result += pick(shifts) + + return result + /turf/space/transit/north // moving to the north - pushdirection = SOUTH // south because the space tile is scrolling south + var/static/list/phase_shift_by_x - //IF ANYONE KNOWS A MORE EFFICIENT WAY OF MANAGING THESE SPRITES, BE MY GUEST. - shuttlespace_ns1 - icon_state = "speedspace_ns_1" - shuttlespace_ns2 - icon_state = "speedspace_ns_2" - shuttlespace_ns3 - icon_state = "speedspace_ns_3" - shuttlespace_ns4 - icon_state = "speedspace_ns_4" - shuttlespace_ns5 - icon_state = "speedspace_ns_5" - shuttlespace_ns6 - icon_state = "speedspace_ns_6" - shuttlespace_ns7 - icon_state = "speedspace_ns_7" - shuttlespace_ns8 - icon_state = "speedspace_ns_8" - shuttlespace_ns9 - icon_state = "speedspace_ns_9" - shuttlespace_ns10 - icon_state = "speedspace_ns_10" - shuttlespace_ns11 - icon_state = "speedspace_ns_11" - shuttlespace_ns12 - icon_state = "speedspace_ns_12" - shuttlespace_ns13 - icon_state = "speedspace_ns_13" - shuttlespace_ns14 - icon_state = "speedspace_ns_14" - shuttlespace_ns15 - icon_state = "speedspace_ns_15" +/turf/space/transit/north/New() + ..() + if(!phase_shift_by_x) + phase_shift_by_x = get_cross_shift_list(15) + + var/x_shift = phase_shift_by_x[src.x % (phase_shift_by_x.len - 1) + 1] + var/transit_state = (world.maxy - src.y + x_shift)%15 + 1 + + icon_state = "speedspace_ns_[transit_state]" /turf/space/transit/east // moving to the east - pushdirection = WEST + var/static/list/phase_shift_by_y - shuttlespace_ew1 - icon_state = "speedspace_ew_1" - shuttlespace_ew2 - icon_state = "speedspace_ew_2" - shuttlespace_ew3 - icon_state = "speedspace_ew_3" - shuttlespace_ew4 - icon_state = "speedspace_ew_4" - shuttlespace_ew5 - icon_state = "speedspace_ew_5" - shuttlespace_ew6 - icon_state = "speedspace_ew_6" - shuttlespace_ew7 - icon_state = "speedspace_ew_7" - shuttlespace_ew8 - icon_state = "speedspace_ew_8" - shuttlespace_ew9 - icon_state = "speedspace_ew_9" - shuttlespace_ew10 - icon_state = "speedspace_ew_10" - shuttlespace_ew11 - icon_state = "speedspace_ew_11" - shuttlespace_ew12 - icon_state = "speedspace_ew_12" - shuttlespace_ew13 - icon_state = "speedspace_ew_13" - shuttlespace_ew14 - icon_state = "speedspace_ew_14" - shuttlespace_ew15 - icon_state = "speedspace_ew_15" \ No newline at end of file +/turf/space/transit/east/New() + ..() + if(!phase_shift_by_y) + phase_shift_by_y = get_cross_shift_list(15) + + var/y_shift = phase_shift_by_y[src.y % (phase_shift_by_y.len - 1) + 1] + var/transit_state = (world.maxx - src.x + y_shift)%15 + 1 + + icon_state = "speedspace_ew_[transit_state]" diff --git a/code/modules/admin/DB ban/functions.dm b/code/modules/admin/DB ban/functions.dm index 4b47cf26022..e4d2298acea 100644 --- a/code/modules/admin/DB ban/functions.dm +++ b/code/modules/admin/DB ban/functions.dm @@ -82,7 +82,7 @@ datum/admins/proc/DB_ban_record(var/bantype, var/mob/banned_mob, var/duration = var/sql = "INSERT INTO erro_ban (`id`,`bantime`,`serverip`,`bantype`,`reason`,`job`,`duration`,`rounds`,`expiration_time`,`ckey`,`computerid`,`ip`,`a_ckey`,`a_computerid`,`a_ip`,`who`,`adminwho`,`edits`,`unbanned`,`unbanned_datetime`,`unbanned_ckey`,`unbanned_computerid`,`unbanned_ip`) VALUES (null, Now(), '[serverip]', '[bantype_str]', '[reason]', '[job]', [(duration)?"[duration]":"0"], [(rounds)?"[rounds]":"0"], Now() + INTERVAL [(duration>0) ? duration : 0] MINUTE, '[ckey]', '[computerid]', '[ip]', '[a_ckey]', '[a_computerid]', '[a_ip]', '[who]', '[adminwho]', '', null, null, null, null, null)" var/DBQuery/query_insert = dbcon.NewQuery(sql) query_insert.Execute() - usr << "\blue Ban saved to database." + usr << "Ban saved to database." message_admins("[key_name_admin(usr)] has added a [bantype_str] for [ckey] [(job)?"([job])":""] [(duration > 0)?"([duration] minutes)":""] with the reason: \"[reason]\" to the ban database.",1) @@ -136,17 +136,17 @@ datum/admins/proc/DB_ban_unban(var/ckey, var/bantype, var/job = "") ban_number++; if(ban_number == 0) - usr << "\red Database update failed due to no bans fitting the search criteria. If this is not a legacy ban you should contact the database admin." + usr << "Database update failed due to no bans fitting the search criteria. If this is not a legacy ban you should contact the database admin." return if(ban_number > 1) - usr << "\red Database update failed due to multiple bans fitting the search criteria. Note down the ckey, job and current time and contact the database admin." + usr << "Database update failed due to multiple bans fitting the search criteria. Note down the ckey, job and current time and contact the database admin." return if(istext(ban_id)) ban_id = text2num(ban_id) if(!isnum(ban_id)) - usr << "\red Database update failed due to a ban ID mismatch. Contact the database admin." + usr << "Database update failed due to a ban ID mismatch. Contact the database admin." return DB_ban_unban_by_id(ban_id) @@ -231,11 +231,11 @@ datum/admins/proc/DB_ban_unban_by_id(var/id) ban_number++; if(ban_number == 0) - usr << "\red Database update failed due to a ban id not being present in the database." + usr << "Database update failed due to a ban id not being present in the database." return if(ban_number > 1) - usr << "\red Database update failed due to multiple bans having the same ID. Contact the database admin." + usr << "Database update failed due to multiple bans having the same ID. Contact the database admin." return if(!src.owner || !istype(src.owner, /client)) @@ -271,7 +271,7 @@ datum/admins/proc/DB_ban_unban_by_id(var/id) establish_db_connection() if(!dbcon.IsConnected()) - usr << "\red Failed to establish database connection" + usr << "Failed to establish database connection" return var/output = "
" diff --git a/code/modules/admin/IsBanned.dm b/code/modules/admin/IsBanned.dm index f1005b59a52..39926e1414a 100644 --- a/code/modules/admin/IsBanned.dm +++ b/code/modules/admin/IsBanned.dm @@ -7,13 +7,13 @@ world/IsBanned(key,address,computer_id) //Guest Checking if(!config.guests_allowed && IsGuestKey(key)) log_access("Failed Login: [key] - Guests not allowed") - message_admins("\blue Failed Login: [key] - Guests not allowed") + message_admins("Failed Login: [key] - Guests not allowed") return list("reason"="guest", "desc"="\nReason: Guests not allowed. Please sign in with a byond account.") //check if the IP address is a known TOR node if(config && config.ToRban && ToRban_isbanned(address)) log_access("Failed Login: [src] - Banned: ToR") - message_admins("\blue Failed Login: [src] - Banned: ToR") + message_admins("Failed Login: [src] - Banned: ToR") //ban their computer_id and ckey for posterity AddBan(ckey(key), computer_id, "Use of ToR", "Automated Ban", 0, 0) return list("reason"="Using ToR", "desc"="\nReason: The network you are using to connect has been banned.\nIf you believe this is a mistake, please request help at [config.banappeals]") @@ -25,7 +25,7 @@ world/IsBanned(key,address,computer_id) . = CheckBan( ckey(key), computer_id, address ) if(.) log_access("Failed Login: [key] [computer_id] [address] - Banned [.["reason"]]") - message_admins("\blue Failed Login: [key] id:[computer_id] ip:[address] - Banned [.["reason"]]") + message_admins("Failed Login: [key] id:[computer_id] ip:[address] - Banned [.["reason"]]") return . return ..() //default pager ban stuff diff --git a/code/modules/admin/NewBan.dm b/code/modules/admin/NewBan.dm index 035b2d23096..a376fc040af 100644 --- a/code/modules/admin/NewBan.dm +++ b/code/modules/admin/NewBan.dm @@ -106,7 +106,7 @@ var/savefile/Banlist Banlist.cd = "/base" if ( Banlist.dir.Find("[ckey][computerid]") ) - usr << text("\red Ban already exists.") + usr << text("Ban already exists.") return 0 else Banlist.dir.Add("[ckey][computerid]") @@ -168,7 +168,7 @@ var/savefile/Banlist /datum/admins/proc/unbanpanel() var/count = 0 var/dat - //var/dat = "
Unban Player: \blue(U) = Unban , (E) = Edit Ban\green (Total
" + //var/dat = "
Unban Player:(U) = Unban , (E) = Edit Ban (Total
" Banlist.cd = "/base" for (var/A in Banlist.dir) count++ diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 98cb1613b7c..8ac7f728b27 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -673,25 +673,23 @@ var/datum/announcement/minor/admin_min_announcer = new set desc = "Send an intercom message, like an arrivals announcement." if(!check_rights(0)) return - var/sender = input("Name of sender (max 75):", "Intercom Msg", ANNOUNCER_NAME) as null|text - if(sender) //They put a sender - sender = sanitize(sender, 75, extra = 0) - var/message = input("Message content (max 500):", "Contents", "This is a test of the announcement system.") as null|message - if(message) //They put a message - message = sanitize(message, 500, extra = 0) - var/priority = alert("Priority or Normal?","Intercom Msg","Priority","Cancel","Normal") - var/datum/announcement/A - switch(priority) - if("Priority") - A = admin_pri_announcer - if("Normal") - A = admin_min_announcer - if(A) - A.announcer = sender - A.Announce(message) - A.announcer = "" - log_admin("Intercom Verb: [key_name(usr)] : [sender]:[message]") + //This is basically how death alarms do it + var/obj/item/device/radio/headset/a = new /obj/item/device/radio/headset/ert(null) + var/channel = input("Channel for message:","Channel", null) as null|anything in (list("Common") + a.keyslot2.channels) // + a.keyslot1.channels + + if(channel) //They picked a channel + var/sender = input("Name of sender (max 75):", "Announcement", "Announcement Computer") as null|text + + if(sender) //They put a sender + sender = sanitize(sender, 75, extra = 0) + var/message = input("Message content (max 500):", "Contents", "This is a test of the announcement system.") as null|message + + if(message) //They put a message + message = sanitize(message, 500, extra = 0) + a.autosay("[message]", "[sender]", "[channel == "Common" ? null : channel]") //Common is a weird case, as it's not a "channel", it's just talking into a radio without a channel set. + log_admin("Intercom: [key_name(usr)] : [sender]:[message]") + qdel(a) feedback_add_details("admin_verb","IN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/toggleooc() @@ -807,7 +805,7 @@ var/datum/announcement/minor/admin_min_announcer = new else world << "New players may now enter the game." log_admin("[key_name(usr)] toggled new player game entering.") - message_admins("\blue [key_name_admin(usr)] toggled new player game entering.", 1) + message_admins("[key_name_admin(usr)] toggled new player game entering.", 1) world.update_status() feedback_add_details("admin_verb","TE") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -833,7 +831,7 @@ var/datum/announcement/minor/admin_min_announcer = new world << "You may now respawn." else world << "You may no longer respawn :(" - message_admins("\blue [key_name_admin(usr)] toggled respawn to [config.abandon_allowed ? "On" : "Off"].", 1) + message_admins("[key_name_admin(usr)] toggled respawn to [config.abandon_allowed ? "On" : "Off"].", 1) log_admin("[key_name(usr)] toggled respawn to [config.abandon_allowed ? "On" : "Off"].") world.update_status() feedback_add_details("admin_verb","TR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -865,7 +863,7 @@ var/datum/announcement/minor/admin_min_announcer = new if (!ticker || ticker.current_state != GAME_STATE_PREGAME) ticker.delay_end = !ticker.delay_end log_admin("[key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].") - message_admins("\blue [key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].", 1) + message_admins("[key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].", 1) return //alert("Round end delayed", null, null, null, null, null) round_progressing = !round_progressing if (!round_progressing) @@ -881,7 +879,7 @@ var/datum/announcement/minor/admin_min_announcer = new set desc="Toggle admin jumping" set name="Toggle Jump" config.allow_admin_jump = !(config.allow_admin_jump) - message_admins("\blue Toggled admin jumping to [config.allow_admin_jump].") + message_admins("Toggled admin jumping to [config.allow_admin_jump].") feedback_add_details("admin_verb","TJ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/adspawn() @@ -889,7 +887,7 @@ var/datum/announcement/minor/admin_min_announcer = new set desc="Toggle admin spawning" set name="Toggle Spawn" config.allow_admin_spawning = !(config.allow_admin_spawning) - message_admins("\blue Toggled admin item spawning to [config.allow_admin_spawning].") + message_admins("Toggled admin item spawning to [config.allow_admin_spawning].") feedback_add_details("admin_verb","TAS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/adrev() @@ -897,7 +895,7 @@ var/datum/announcement/minor/admin_min_announcer = new set desc="Toggle admin revives" set name="Toggle Revive" config.allow_admin_rev = !(config.allow_admin_rev) - message_admins("\blue Toggled reviving to [config.allow_admin_rev].") + message_admins("Toggled reviving to [config.allow_admin_rev].") feedback_add_details("admin_verb","TAR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/immreboot() @@ -907,7 +905,7 @@ var/datum/announcement/minor/admin_min_announcer = new if(!usr.client.holder) return if( alert("Reboot server?",,"Yes","No") == "No") return - world << "\red Rebooting world! \blue Initiated by [usr.client.holder.fakekey ? "Admin" : usr.key]!" + world << "Rebooting world!Initiated by [usr.client.holder.fakekey ? "Admin" : usr.key]!" log_admin("[key_name(usr)] initiated an immediate reboot.") feedback_set_details("end_error","immediate admin reboot - by [usr.key] [usr.client.holder.fakekey ? "(stealth)" : ""]") @@ -1171,7 +1169,7 @@ var/datum/announcement/minor/admin_min_announcer = new else world << "Guests may now enter the game." log_admin("[key_name(usr)] toggled guests game entering [config.guests_allowed?"":"dis"]allowed.") - message_admins("\blue [key_name_admin(usr)] toggled guests game entering [config.guests_allowed?"":"dis"]allowed.", 1) + message_admins("[key_name_admin(usr)] toggled guests game entering [config.guests_allowed?"":"dis"]allowed.", 1) feedback_add_details("admin_verb","TGU") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /datum/admins/proc/output_ai_laws() diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 5fe32308d3a..38ce864453a 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -48,7 +48,7 @@ var/list/admin_verbs_admin = list( /client/proc/jumptomob, //allows us to jump to a specific mob, /client/proc/jumptoturf, //allows us to jump to a specific turf, /client/proc/admin_call_shuttle, //allows us to call the emergency shuttle, - /client/proc/admin_cancel_shuttle, //allows us to cancel the emergency shuttle, sending it back to centcomm, + /client/proc/admin_cancel_shuttle, //allows us to cancel the emergency shuttle, sending it back to CentCom, /client/proc/cmd_admin_direct_narrate, //send text directly to a player with no padding. Useful for narratives and fluff-text, /client/proc/cmd_admin_world_narrate, //sends text to all players with no padding, /client/proc/cmd_admin_create_centcom_report, @@ -455,11 +455,11 @@ var/list/admin_verbs_mentor = list( if(holder && mob) if(mob.invisibility == INVISIBILITY_OBSERVER) mob.invisibility = initial(mob.invisibility) - mob << "\red Invisimin off. Invisibility reset." + mob << "Invisimin off. Invisibility reset." mob.alpha = max(mob.alpha + 100, 255) else mob.invisibility = INVISIBILITY_OBSERVER - mob << "\blue Invisimin on. You are now as invisible as a ghost." + mob << "Invisimin on. You are now as invisible as a ghost." mob.alpha = max(mob.alpha - 100, 0) @@ -625,7 +625,7 @@ var/list/admin_verbs_mentor = list( var/light_impact_range = input("Light impact range (in tiles):") as num var/flash_range = input("Flash range (in tiles):") as num explosion(epicenter, devastation_range, heavy_impact_range, light_impact_range, flash_range) - message_admins("\blue [ckey] creating an admin explosion at [epicenter.loc].") + message_admins("[ckey] creating an admin explosion at [epicenter.loc].") feedback_add_details("admin_verb","DB") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/give_disease2(mob/T as mob in mob_list) // -- Giacom @@ -657,7 +657,7 @@ var/list/admin_verbs_mentor = list( feedback_add_details("admin_verb","GD2") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].") - message_admins("\blue [key_name_admin(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].", 1) + message_admins("[key_name_admin(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].", 1) /client/proc/make_sound(var/obj/O in world) // -- TLE set category = "Special Verbs" @@ -670,7 +670,7 @@ var/list/admin_verbs_mentor = list( for (var/mob/V in hearers(O)) V.show_message(message, 2) log_admin("[key_name(usr)] made [O] at [O.x], [O.y], [O.z]. make a sound") - message_admins("\blue [key_name_admin(usr)] made [O] at [O.x], [O.y], [O.z]. make a sound", 1) + message_admins("[key_name_admin(usr)] made [O] at [O.x], [O.y], [O.z]. make a sound.", 1) feedback_add_details("admin_verb","MS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -704,7 +704,7 @@ var/list/admin_verbs_mentor = list( usr << "Disabled air processing." feedback_add_details("admin_verb","KA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] used 'kill air'.") - message_admins("\blue [key_name_admin(usr)] used 'kill air'.", 1) + message_admins("[key_name_admin(usr)] used 'kill air'.", 1) /client/proc/readmin_self() set name = "Re-Admin self" @@ -845,7 +845,7 @@ var/list/admin_verbs_mentor = list( var/mob/living/carbon/human/M = input("Select mob.", "Edit Appearance") as null|anything in human_mob_list if(!istype(M, /mob/living/carbon/human)) - usr << "\red You can only do this to humans!" + usr << "You can only do this to humans!" return switch(alert("Are you sure you wish to edit this mob's appearance? Skrell, Unathi, Tajaran can result in unintended consequences.",,"Yes","No")) if("No") @@ -965,7 +965,7 @@ var/list/admin_verbs_mentor = list( T << "Move on." log_admin("[key_name(usr)] told [key_name(T)] to man up and deal with it.") - message_admins("\blue [key_name_admin(usr)] told [key_name(T)] to man up and deal with it.", 1) + message_admins("[key_name_admin(usr)] told [key_name(T)] to man up and deal with it.", 1) /client/proc/global_man_up() set category = "Fun" @@ -977,7 +977,7 @@ var/list/admin_verbs_mentor = list( T << 'sound/voice/ManUp1.ogg' log_admin("[key_name(usr)] told everyone to man up and deal with it.") - message_admins("\blue [key_name_admin(usr)] told everyone to man up and deal with it.", 1) + message_admins("[key_name_admin(usr)] told everyone to man up and deal with it.", 1) /client/proc/give_spell(mob/T as mob in mob_list) // -- Urist set category = "Fun" @@ -988,4 +988,4 @@ var/list/admin_verbs_mentor = list( T.spell_list += new S feedback_add_details("admin_verb","GS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] gave [key_name(T)] the spell [S].") - message_admins("\blue [key_name_admin(usr)] gave [key_name(T)] the spell [S].", 1) + message_admins("[key_name_admin(usr)] gave [key_name(T)] the spell [S].", 1) diff --git a/code/modules/admin/newbanjob.dm b/code/modules/admin/newbanjob.dm index a2cc2e6184b..0c3e560f78a 100644 --- a/code/modules/admin/newbanjob.dm +++ b/code/modules/admin/newbanjob.dm @@ -141,7 +141,7 @@ var/savefile/Banlistjob Banlistjob.cd = "/base" if ( Banlistjob.dir.Find("[ckey][computerid][rank]") ) - usr << text("\red Banjob already exists.") + usr << text("Banjob already exists.") return 0 else Banlistjob.dir.Add("[ckey][computerid][rank]") @@ -206,7 +206,7 @@ var/savefile/Banlistjob /datum/admins/proc/unjobbanpanel() var/count = 0 var/dat - //var/dat = "
Unban Player: \blue(U) = Unban , (E) = Edit Ban\green (Total
" + //var/dat = "
Unban Player:(U) = Unban , (E) = Edit Ban(Total
>" Banlistjob.cd = "/base" for (var/A in Banlistjob.dir) count++ @@ -219,24 +219,24 @@ var/savefile/Banlistjob /*/datum/admins/proc/permjobban(ckey, computerid, reason, bannedby, temp, minutes, rank) if(AddBanjob(ckey, computerid, reason, usr.ckey, 0, 0, job)) - M << "\redYou have been banned from [job] by [usr.client.ckey].\nReason: [reason]." - M << "\red This is a permanent ban." + M << "You have been banned from [job] by [usr.client.ckey].\nReason: [reason]." + M << "This is a permanent ban." if(config.banappeals) - M << "\red To try to resolve this matter head to [config.banappeals]" + M << "To try to resolve this matter head to [config.banappeals]" else - M << "\red No ban appeals URL has been set." + M << "No ban appeals URL has been set." log_admin("[usr.client.ckey] has banned from [job] [ckey].\nReason: [reason]\nThis is a permanent ban.") - message_admins("\blue[usr.client.ckey] has banned from [job] [ckey].\nReason: [reason]\nThis is a permanent ban.") + message_admins("[usr.client.ckey] has banned from [job] [ckey].\nReason: [reason]\nThis is a permanent ban.") /datum/admins/proc/timejobban(ckey, computerid, reason, bannedby, temp, minutes, rank) if(AddBanjob(ckey, computerid, reason, usr.ckey, 1, mins, job)) - M << "\redYou have been jobbanned from [job] by [usr.client.ckey].\nReason: [reason]." - M << "\red This is a temporary ban, it will be removed in [mins] minutes." + M << "You have been jobbanned from [job] by [usr.client.ckey].\nReason: [reason]." + M << "This is a temporary ban, it will be removed in [mins] minutes." if(config.banappeals) - M << "\red To try to resolve this matter head to [config.banappeals]" + M << "To try to resolve this matter head to [config.banappeals]" else - M << "\red No ban appeals URL has been set." + M << "No ban appeals URL has been set." log_admin("[usr.client.ckey] has jobbanned from [job] [ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") - message_admins("\blue[usr.client.ckey] has banned from [job] [ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.")*/ + message_admins("[usr.client.ckey] has banned from [job] [ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.")*/ //////////////////////////////////// DEBUG //////////////////////////////////// /proc/CreateBansjob() diff --git a/code/modules/admin/permissionverbs/permissionedit.dm b/code/modules/admin/permissionverbs/permissionedit.dm index e028fb73742..d0cc5518c76 100644 --- a/code/modules/admin/permissionverbs/permissionedit.dm +++ b/code/modules/admin/permissionverbs/permissionedit.dm @@ -51,13 +51,13 @@ return if(!usr.client.holder || !(usr.client.holder.rights & R_PERMISSIONS)) - usr << "\red You do not have permission to do this!" + usr << "You do not have permission to do this!" return establish_db_connection() if(!dbcon.IsConnected()) - usr << "\red Failed to establish database connection" + usr << "Failed to establish database connection" return if(!adm_ckey || !new_rank) @@ -85,14 +85,14 @@ insert_query.Execute() var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Added new admin [adm_ckey] to rank [new_rank]');") log_query.Execute() - usr << "\blue New admin added." + usr << "New admin added." else if(!isnull(admin_id) && isnum(admin_id)) var/DBQuery/insert_query = dbcon.NewQuery("UPDATE `erro_admin` SET rank = '[new_rank]' WHERE id = [admin_id]") insert_query.Execute() var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Edited the rank of [adm_ckey] to [new_rank]');") log_query.Execute() - usr << "\blue Admin rank changed." + usr << "Admin rank changed." /datum/admins/proc/log_admin_permission_modification(var/adm_ckey, var/new_permission) if(config.admin_legacy_system) return @@ -101,12 +101,12 @@ return if(!usr.client.holder || !(usr.client.holder.rights & R_PERMISSIONS)) - usr << "\red You do not have permission to do this!" + usr << "You do not have permission to do this!" return establish_db_connection() if(!dbcon.IsConnected()) - usr << "\red Failed to establish database connection" + usr << "Failed to establish database connection" return if(!adm_ckey || !new_permission) @@ -140,10 +140,10 @@ insert_query.Execute() var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Removed permission [rights2text(new_permission)] (flag = [new_permission]) to admin [adm_ckey]');") log_query.Execute() - usr << "\blue Permission removed." + usr << "Permission removed." else //This admin doesn't have this permission, so we are adding it. var/DBQuery/insert_query = dbcon.NewQuery("UPDATE `erro_admin` SET flags = '[admin_rights | new_permission]' WHERE id = [admin_id]") insert_query.Execute() var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO `test`.`erro_admin_log` (`id` ,`datetime` ,`adminckey` ,`adminip` ,`log` ) VALUES (NULL , NOW( ) , '[usr.ckey]', '[usr.client.address]', 'Added permission [rights2text(new_permission)] (flag = [new_permission]) to admin [adm_ckey]')") log_query.Execute() - usr << "\blue Permission added." \ No newline at end of file + usr << "Permission added." \ No newline at end of file diff --git a/code/modules/admin/player_notes.dm b/code/modules/admin/player_notes.dm index b6293e7941d..dee9a693664 100644 --- a/code/modules/admin/player_notes.dm +++ b/code/modules/admin/player_notes.dm @@ -103,7 +103,7 @@ datum/admins/proc/notes_gethtml(var/ckey) infos += P info << infos - message_admins("\blue [key_name_admin(user)] has edited [key]'s notes.") + message_admins("[key_name_admin(user)] has edited [key]'s notes.") log_admin("[key_name(user)] has edited [key]'s notes.") del(info) // savefile, so NOT qdel @@ -128,7 +128,7 @@ datum/admins/proc/notes_gethtml(var/ckey) infos.Remove(item) info << infos - message_admins("\blue [key_name_admin(usr)] deleted one of [key]'s notes.") + message_admins("[key_name_admin(usr)] deleted one of [key]'s notes.") log_admin("[key_name(usr)] deleted one of [key]'s notes.") qdel(info) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index a545bc1e87a..fde36a734c6 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -197,7 +197,7 @@ if (emergency_shuttle.can_call()) emergency_shuttle.call_evac() log_admin("[key_name(usr)] called the Emergency Shuttle") - message_admins("\blue [key_name_admin(usr)] called the Emergency Shuttle to the station", 1) + message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station.", 1) if("2") if (!( ticker ) || !emergency_shuttle.location()) @@ -205,12 +205,12 @@ if (emergency_shuttle.can_call()) emergency_shuttle.call_evac() log_admin("[key_name(usr)] called the Emergency Shuttle") - message_admins("\blue [key_name_admin(usr)] called the Emergency Shuttle to the station", 1) + message_admins("[key_name_admin(usr)] called the Emergency Shuttle to the station.", 1) else if (emergency_shuttle.can_recall()) emergency_shuttle.recall() log_admin("[key_name(usr)] sent the Emergency Shuttle back") - message_admins("\blue [key_name_admin(usr)] sent the Emergency Shuttle back", 1) + message_admins("[key_name_admin(usr)] sent the Emergency Shuttle back.", 1) href_list["secretsadmin"] = "check_antagonist" @@ -223,14 +223,14 @@ emergency_shuttle.launch_time = world.time + new_time_left*10 log_admin("[key_name(usr)] edited the Emergency Shuttle's launch time to [new_time_left]") - message_admins("\blue [key_name_admin(usr)] edited the Emergency Shuttle's launch time to [new_time_left*10]", 1) + message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's launch time to [new_time_left*10]", 1) else if (emergency_shuttle.shuttle.has_arrive_time()) var/new_time_left = input("Enter new shuttle arrival time (seconds):","Edit Shuttle Arrival Time", emergency_shuttle.estimate_arrival_time() ) as num emergency_shuttle.shuttle.arrive_time = world.time + new_time_left*10 log_admin("[key_name(usr)] edited the Emergency Shuttle's arrival time to [new_time_left]") - message_admins("\blue [key_name_admin(usr)] edited the Emergency Shuttle's arrival time to [new_time_left*10]", 1) + message_admins("[key_name_admin(usr)] edited the Emergency Shuttle's arrival time to [new_time_left*10]", 1) else alert("The shuttle is neither counting down to launch nor is it in transit. Please try again when it is.") @@ -241,7 +241,7 @@ ticker.delay_end = !ticker.delay_end log_admin("[key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].") - message_admins("\blue [key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].", 1) + message_admins("[key_name(usr)] [ticker.delay_end ? "delayed the round end" : "has made the round end normally"].", 1) href_list["secretsadmin"] = "check_antagonist" else if(href_list["simplemake"]) @@ -259,7 +259,7 @@ if("Yes") delmob = 1 log_admin("[key_name(usr)] has used rudimentary transformation on [key_name(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]") - message_admins("\blue [key_name_admin(usr)] has used rudimentary transformation on [key_name_admin(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]", 1) + message_admins("[key_name_admin(usr)] has used rudimentary transformation on [key_name_admin(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]", 1) switch(href_list["simplemake"]) if("observer") M.change_mob_type( /mob/observer/dead , null, null, delmob ) @@ -339,7 +339,7 @@ log_admin("[key_name(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]") ban_unban_log_save("[key_name(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]") - message_admins("\blue [key_name_admin(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]", 1) + message_admins("[key_name_admin(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [duration]", 1) Banlist.cd = "/base/[banfolder]" Banlist["reason"] << reason Banlist["temp"] << temp @@ -686,7 +686,7 @@ usr << " You Cannot issue temporary job-bans!" return if(config.ban_legacy_system) - usr << "\red Your server is using the legacy banning system, which does not support temporary job bans. Consider upgrading. Aborting ban." + usr << "Your server is using the legacy banning system, which does not support temporary job bans. Consider upgrading. Aborting ban." return var/mins = input(usr,"How long (in minutes)?","Ban time",1440) as num|null if(!mins) @@ -711,10 +711,10 @@ else msg += ", [job]" notes_add(M.ckey, "Banned from [msg] - [reason]", usr) - message_admins("\blue [key_name_admin(usr)] banned [key_name_admin(M)] from [msg] for [mins] minutes", 1) - M << "\redYou have been jobbanned by [usr.client.ckey] from: [msg]." - M << "\red The reason is: [reason]" - M << "\red This jobban will be lifted in [mins] minutes." + message_admins("[key_name_admin(usr)] banned [key_name_admin(M)] from [msg] for [mins] minutes", 1) + M << "You have been jobbanned by [usr.client.ckey] from: [msg]." + M << "The reason is: [reason]" + M << "This jobban will be lifted in [mins] minutes." href_list["jobban2"] = 1 // lets it fall through and refresh return 1 if("No") @@ -732,10 +732,10 @@ if(!msg) msg = job else msg += ", [job]" notes_add(M.ckey, "Banned from [msg] - [reason]", usr) - message_admins("\blue [key_name_admin(usr)] banned [key_name_admin(M)] from [msg]", 1) - M << "\redYou have been jobbanned by [usr.client.ckey] from: [msg]." - M << "\red The reason is: [reason]" - M << "\red Jobban can be lifted only upon request." + message_admins("[key_name_admin(usr)] banned [key_name_admin(M)] from [msg]", 1) + M << "You have been jobbanned by [usr.client.ckey] from: [msg]." + M << "The reason is: [reason]" + M << "Jobban can be lifted only upon request." href_list["jobban2"] = 1 // lets it fall through and refresh return 1 if("Cancel") @@ -765,8 +765,8 @@ else continue if(msg) - message_admins("\blue [key_name_admin(usr)] unbanned [key_name_admin(M)] from [msg]", 1) - M << "\redYou have been un-jobbanned by [usr.client.ckey] from [msg]." + message_admins("[key_name_admin(usr)] unbanned [key_name_admin(M)] from [msg]", 1) + M << "You have been un-jobbanned by [usr.client.ckey] from [msg]." href_list["jobban2"] = 1 // lets it fall through and refresh return 1 return 0 //we didn't do anything! @@ -778,11 +778,11 @@ return var/reason = sanitize(input("Please enter reason")) if(!reason) - M << "\red You have been kicked from the server" + M << "You have been kicked from the server" else - M << "\red You have been kicked from the server: [reason]" + M << "You have been kicked from the server: [reason]" log_admin("[key_name(usr)] booted [key_name(M)].") - message_admins("\blue [key_name_admin(usr)] booted [key_name_admin(M)].", 1) + message_admins("[key_name_admin(usr)] booted [key_name_admin(M)].", 1) //M.client = null qdel(M.client) @@ -793,7 +793,7 @@ if(t) if((alert("Do you want to unjobban [t]?","Unjobban confirmation", "Yes", "No") == "Yes") && t) //No more misclicks! Unless you do it twice. log_admin("[key_name(usr)] removed [t]") - message_admins("\blue [key_name_admin(usr)] removed [t]", 1) + message_admins("[key_name_admin(usr)] removed [t]", 1) jobban_remove(t) href_list["ban"] = 1 // lets it fall through and refresh var/t_split = splittext(t, " - ") @@ -830,17 +830,17 @@ AddBan(M.ckey, M.computer_id, reason, usr.ckey, 1, mins) ban_unban_log_save("[usr.client.ckey] has banned [M.ckey]. - Reason: [reason] - This will be removed in [mins] minutes.") notes_add(M.ckey,"[usr.client.ckey] has banned [M.ckey]. - Reason: [reason] - This will be removed in [mins] minutes.",usr) - M << "\redYou have been banned by [usr.client.ckey].\nReason: [reason]." - M << "\red This is a temporary ban, it will be removed in [mins] minutes." + M << "You have been banned by [usr.client.ckey].\nReason: [reason]." + M << "This is a temporary ban, it will be removed in [mins] minutes." feedback_inc("ban_tmp",1) DB_ban_record(BANTYPE_TEMP, M, mins, reason) feedback_inc("ban_tmp_mins",mins) if(config.banappeals) - M << "\red To try to resolve this matter head to [config.banappeals]" + M << "To try to resolve this matter head to [config.banappeals]" else - M << "\red No ban appeals URL has been set." + M << "No ban appeals URL has been set." log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") - message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") + message_admins("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") qdel(M.client) //qdel(M) // See no reason why to delete mob. Important stuff can be lost. And ban can be lifted before round ends. @@ -855,16 +855,16 @@ AddBan(M.ckey, M.computer_id, reason, usr.ckey, 0, 0, M.lastKnownIP) if("No") AddBan(M.ckey, M.computer_id, reason, usr.ckey, 0, 0) - M << "\redYou have been banned by [usr.client.ckey].\nReason: [reason]." - M << "\red This is a permanent ban." + M << "You have been banned by [usr.client.ckey].\nReason: [reason]." + M << "This is a permanent ban." if(config.banappeals) - M << "\red To try to resolve this matter head to [config.banappeals]" + M << "To try to resolve this matter head to [config.banappeals]" else - M << "\red No ban appeals URL has been set." + M << "No ban appeals URL has been set." ban_unban_log_save("[usr.client.ckey] has permabanned [M.ckey]. - Reason: [reason] - This is a permanent ban.") notes_add(M.ckey,"[usr.client.ckey] has permabanned [M.ckey]. - Reason: [reason] - This is a permanent ban.",usr) log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") - message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") + message_admins("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") feedback_inc("ban_perma",1) DB_ban_record(BANTYPE_PERMA, M, -1, reason) @@ -920,8 +920,8 @@ return alert(usr, "The game has already started.", null, null, null, null) master_mode = href_list["c_mode2"] log_admin("[key_name(usr)] set the mode as [config.mode_names[master_mode]].") - message_admins("\blue [key_name_admin(usr)] set the mode as [config.mode_names[master_mode]].", 1) - world << "\blue The mode is now: [config.mode_names[master_mode]]" + message_admins("[key_name_admin(usr)] set the mode as [config.mode_names[master_mode]].", 1) + world << "The mode is now: [config.mode_names[master_mode]]" Game() // updates the main game menu world.save_mode(master_mode) .(href, list("c_mode"=1)) @@ -935,7 +935,7 @@ return alert(usr, "The game mode has to be secret!", null, null, null, null) secret_force_mode = href_list["f_secret2"] log_admin("[key_name(usr)] set the forced secret mode as [secret_force_mode].") - message_admins("\blue [key_name_admin(usr)] set the forced secret mode as [secret_force_mode].", 1) + message_admins("[key_name_admin(usr)] set the forced secret mode as [secret_force_mode].", 1) Game() // updates the main game menu .(href, list("f_secret"=1)) @@ -948,7 +948,7 @@ return log_admin("[key_name(usr)] attempting to monkeyize [key_name(H)]") - message_admins("\blue [key_name_admin(usr)] attempting to monkeyize [key_name_admin(H)]", 1) + message_admins("[key_name_admin(usr)] attempting to monkeyize [key_name_admin(H)]", 1) H.monkeyize() else if(href_list["corgione"]) @@ -960,7 +960,7 @@ return log_admin("[key_name(usr)] attempting to corgize [key_name(H)]") - message_admins("\blue [key_name_admin(usr)] attempting to corgize [key_name_admin(H)]", 1) + message_admins("[key_name_admin(usr)] attempting to corgize [key_name_admin(H)]", 1) H.corgize() else if(href_list["forcespeech"]) @@ -975,7 +975,7 @@ M.say(speech) speech = sanitize(speech) // Nah, we don't trust them log_admin("[key_name(usr)] forced [key_name(M)] to say: [speech]") - message_admins("\blue [key_name_admin(usr)] forced [key_name_admin(M)] to say: [speech]") + message_admins("[key_name_admin(usr)] forced [key_name_admin(M)] to say: [speech]") else if(href_list["sendtoprison"]) if(!check_rights(R_ADMIN)) return @@ -1014,9 +1014,9 @@ prisoner.equip_to_slot_or_del(new /obj/item/clothing/under/color/orange(prisoner), slot_w_uniform) prisoner.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(prisoner), slot_shoes) - M << "\red You have been sent to the prison station!" + M << "You have been sent to the prison station!" log_admin("[key_name(usr)] sent [key_name(M)] to the prison station.") - message_admins("\blue [key_name_admin(usr)] sent [key_name_admin(M)] to the prison station.", 1) + message_admins("[key_name_admin(usr)] sent [key_name_admin(M)] to the prison station.", 1) else if(href_list["tdome1"]) if(!check_rights(R_FUN)) return @@ -1039,7 +1039,7 @@ sleep(5) M.loc = pick(tdome1) spawn(50) - M << "\blue You have been sent to the Thunderdome." + M << "You have been sent to the Thunderdome." log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Team 1)") message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Team 1)", 1) @@ -1064,7 +1064,7 @@ sleep(5) M.loc = pick(tdome2) spawn(50) - M << "\blue You have been sent to the Thunderdome." + M << "You have been sent to the Thunderdome." log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Team 2)") message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Team 2)", 1) @@ -1086,7 +1086,7 @@ sleep(5) M.loc = pick(tdomeadmin) spawn(50) - M << "\blue You have been sent to the Thunderdome." + M << "You have been sent to the Thunderdome." log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Admin.)") message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Admin.)", 1) @@ -1115,7 +1115,7 @@ sleep(5) M.loc = pick(tdomeobserve) spawn(50) - M << "\blue You have been sent to the Thunderdome." + M << "You have been sent to the Thunderdome." log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Observer.)") message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Observer.)", 1) @@ -1129,7 +1129,7 @@ if(config.allow_admin_rev) L.revive() - message_admins("\red Admin [key_name_admin(usr)] healed / revived [key_name_admin(L)]!", 1) + message_admins("Admin [key_name_admin(usr)] healed / revived [key_name_admin(L)]!", 1) log_admin("[key_name(usr)] healed / Rrvived [key_name(L)]") else usr << "Admin Rejuvinates have been disabled" @@ -1142,7 +1142,7 @@ usr << "This can only be used on instances of type /mob/living/carbon/human" return - message_admins("\red Admin [key_name_admin(usr)] AIized [key_name_admin(H)]!", 1) + message_admins("Admin [key_name_admin(usr)] AIized [key_name_admin(H)]!", 1) log_admin("[key_name(usr)] AIized [key_name(H)]") H.AIize() @@ -1317,7 +1317,7 @@ log_admin("[key_name(H)] got their cookie, spawned by [key_name(src.owner)]") message_admins("[key_name(H)] got their cookie, spawned by [key_name(src.owner)]") feedback_inc("admin_cookies_spawned",1) - H << "\blue Your prayers have been answered!! You received the best cookie!" + H << "Your prayers have been answered!! You received the best cookie!" else if(href_list["BlueSpaceArtillery"]) if(!check_rights(R_ADMIN|R_FUN)) return @@ -1421,7 +1421,7 @@ usr << browse(data, "window=[B.name]") else - usr << "\red The faxed item is not viewable. This is probably a bug, and should be reported on the tracker: [fax.type]" + usr << "The faxed item is not viewable. This is probably a bug, and should be reported on the tracker: [fax.type]" else if (href_list["AdminFaxViewPage"]) var/page = text2num(href_list["AdminFaxViewPage"]) diff --git a/code/modules/admin/verbs/SDQL.dm b/code/modules/admin/verbs/SDQL.dm index a98cc3a1d95..7c8ae523120 100644 --- a/code/modules/admin/verbs/SDQL.dm +++ b/code/modules/admin/verbs/SDQL.dm @@ -6,18 +6,18 @@ /client/proc/SDQL_query(query_text as message) set category = "Admin" if(!check_rights(R_DEBUG)) //Shouldn't happen... but just to be safe. - message_admins("\red ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") + message_admins("ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") log_admin("Non-admin [usr.key] attempted to execute a SDQL query!") var/list/query_list = SDQL_tokenize(query_text) if(query_list.len < 2) if(query_list.len > 0) - usr << "\red SDQL: Too few discrete tokens in query \"[query_text]\". Please check your syntax and try again." + usr << "SDQL: Too few discrete tokens in query \"[query_text]\". Please check your syntax and try again." return if(!(lowertext(query_list[1]) in list("select", "delete", "update"))) - usr << "\red SDQL: Unknown query type: \"[query_list[1]]\" in query \"[query_text]\". Please check your syntax and try again." + usr << "SDQL: Unknown query type: \"[query_list[1]]\" in query \"[query_text]\". Please check your syntax and try again." return var/list/types = list() @@ -56,7 +56,7 @@ set_vars[query_list[i]] = query_list[i + 2] else - usr << "\red SDQL: Invalid set parameter in query \"[query_text]\". Please check your syntax and try again." + usr << "SDQL: Invalid set parameter in query \"[query_text]\". Please check your syntax and try again." return i += 3 @@ -65,7 +65,7 @@ break if(set_vars.len < 1) - usr << "\red SDQL: Invalid or missing set in query \"[query_text]\". Please check your syntax and try again." + usr << "SDQL: Invalid or missing set in query \"[query_text]\". Please check your syntax and try again." return var/list/where = list() @@ -215,7 +215,7 @@ var/v = where[i++] var/compare_op = where[i++] if(!(compare_op in list("==", "=", "<>", "<", ">", "<=", ">=", "!="))) - usr << "\red SDQL: Unknown comparison operator [compare_op] in where clause following [v] in query \"[query_text]\". Please check your syntax and try again." + usr << "SDQL: Unknown comparison operator [compare_op] in where clause following [v] in query \"[query_text]\". Please check your syntax and try again." return var/j @@ -262,7 +262,7 @@ - usr << "\blue SQDL Query: [query_text]" + usr << "SQDL Query: [query_text]" message_admins("[usr] executed SDQL query: \"[query_text]\".") /* for(var/t in types) @@ -349,7 +349,7 @@ else - usr << "\red SDQL: Sorry, equations not yet supported :(" + usr << "SDQL: Sorry, equations not yet supported :(" return null @@ -434,7 +434,7 @@ else if(char == "'") if(word != "") - usr << "\red SDQL: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + usr << "SDQL: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." return null word = "'" @@ -454,7 +454,7 @@ word += char if(i > len) - usr << "\red SDQL: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." + usr << "SDQL: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." return null query_list += "[word]'" @@ -462,7 +462,7 @@ else if(char == "\"") if(word != "") - usr << "\red SDQL: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + usr << "SDQL: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." return null word = "\"" @@ -482,7 +482,7 @@ word += char if(i > len) - usr << "\red SDQL: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." + usr << "SDQL: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." return null query_list += "[word]\"" diff --git a/code/modules/admin/verbs/SDQL_2.dm b/code/modules/admin/verbs/SDQL_2.dm index 236237c23ad..aa138e62ea0 100644 --- a/code/modules/admin/verbs/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL_2.dm @@ -3,7 +3,7 @@ /client/proc/SDQL2_query(query_text as message) set category = "Admin" if(!check_rights(R_DEBUG)) //Shouldn't happen... but just to be safe. - message_admins("\red ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") + message_admins("ERROR: Non-admin [usr.key] attempted to execute a SDQL query!") log_admin("Non-admin [usr.key] attempted to execute a SDQL query!") if(!query_text || length(query_text) < 1) @@ -258,7 +258,7 @@ if("or", "||") result = (result || val) else - usr << "\red SDQL2: Unknown op [op]" + usr << "SDQL2: Unknown op [op]" result = null else result = val @@ -363,7 +363,7 @@ else if(char == "'") if(word != "") - usr << "\red SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + usr << "SDQL2: You have an error in your SDQL syntax, unexpected ' in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." return null word = "'" @@ -383,7 +383,7 @@ word += char if(i > len) - usr << "\red SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." + usr << "SDQL2: You have an error in your SDQL syntax, unmatched ' in query: \"[query_text]\". Please check your syntax, and try again." return null query_list += "[word]'" @@ -391,7 +391,7 @@ else if(char == "\"") if(word != "") - usr << "\red SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." + usr << "SDQL2: You have an error in your SDQL syntax, unexpected \" in query: \"[query_text]\" following \"[word]\". Please check your syntax, and try again." return null word = "\"" @@ -411,7 +411,7 @@ word += char if(i > len) - usr << "\red SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." + usr << "SDQL2: You have an error in your SDQL syntax, unmatched \" in query: \"[query_text]\". Please check your syntax, and try again." return null query_list += "[word]\"" diff --git a/code/modules/admin/verbs/SDQL_2_parser.dm b/code/modules/admin/verbs/SDQL_2_parser.dm index d1d30b33b5e..b97d2565841 100644 --- a/code/modules/admin/verbs/SDQL_2_parser.dm +++ b/code/modules/admin/verbs/SDQL_2_parser.dm @@ -67,7 +67,7 @@ /datum/SDQL_parser/proc/parse_error(error_message) error = 1 - usr << "\red SQDL2 Parsing Error: [error_message]" + usr << "SQDL2 Parsing Error: [error_message]" return query.len + 1 /datum/SDQL_parser/proc/parse() diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index d7801a051ca..5e835a7501e 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -7,7 +7,7 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," set name = "Adminhelp" if(say_disabled) //This is here to try to identify lag problems - usr << "\red Speech is currently admin-disabled." + usr << "Speech is currently admin-disabled." return //handle muting and automuting @@ -91,8 +91,8 @@ var/list/adminhelp_ignored_words = list("unknown","the","a","an","of","monkey"," //Options bar: mob, details ( admin = 2, dev = 3, mentor = 4, character name (0 = just ckey, 1 = ckey and character name), link? (0 no don't make it a link, 1 do so), // highlight special roles (0 = everyone has same looking name, 1 = antags / special roles get a golden name) - var/mentor_msg = "\blue Request for Help: [get_options_bar(mob, 4, 1, 1, 0)][ai_cl]: [msg]" - msg = "\blue Request for Help:: [get_options_bar(mob, 2, 1, 1)][ai_cl]: [msg]" + var/mentor_msg = "Request for Help: [get_options_bar(mob, 4, 1, 1, 0)][ai_cl]: [msg]" + msg = "Request for Help:: [get_options_bar(mob, 2, 1, 1)][ai_cl]: [msg]" var/admin_number_afk = 0 diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index eebf9de4241..975fd0d8df7 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -28,11 +28,11 @@ var/datum/gas_mixture/env = T.return_air() - var/t = "\blue Coordinates: [T.x],[T.y],[T.z]\n" - t += "\red Temperature: [env.temperature]\n" - t += "\red Pressure: [env.return_pressure()]kPa\n" + var/t = "Coordinates: [T.x],[T.y],[T.z]\n" + t += "Temperature: [env.temperature]\n" + t += "Pressure: [env.return_pressure()]kPa\n" for(var/g in env.gas) - t += "\blue [g]: [env.gas[g]] / [env.gas[g] * R_IDEAL_GAS_EQUATION * env.temperature / env.volume]kPa\n" + t += "[g]: [env.gas[g]] / [env.gas[g] * R_IDEAL_GAS_EQUATION * env.temperature / env.volume]kPa\n" usr.show_message(t, 1) feedback_add_details("admin_verb","ASL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -113,7 +113,7 @@ M:slimeize() feedback_add_details("admin_verb","MKMET") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] made [key_name(M)] into a slime.") - message_admins("\blue [key_name_admin(usr)] made [key_name(M)] into a slime.", 1) + message_admins("[key_name_admin(usr)] made [key_name(M)] into a slime.", 1) else alert("Invalid mob") @@ -179,28 +179,28 @@ return else if(alert("Spawn that person a tome?",,"Yes","No")=="Yes") - M << "\red You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie. A tome, a message from your new master, appears on the ground." + M << "You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie. A tome, a message from your new master, appears on the ground." new /obj/item/weapon/book/tome(M.loc) else - M << "\red You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie." + M << "You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie." var/glimpse=pick("1","2","3","4","5","6","7","8") switch(glimpse) if("1") - M << "\red You remembered one thing from the glimpse... [cultwords["travel"]] is travel..." + M << "You remembered one thing from the glimpse... [cultwords["travel"]] is travel..." if("2") - M << "\red You remembered one thing from the glimpse... [cultwords["blood"]] is blood..." + M << "You remembered one thing from the glimpse... [cultwords["blood"]] is blood..." if("3") - M << "\red You remembered one thing from the glimpse... [cultwords["join"]] is join..." + M << "You remembered one thing from the glimpse... [cultwords["join"]] is join..." if("4") - M << "\red You remembered one thing from the glimpse... [cultwords["hell"]] is Hell..." + M << "You remembered one thing from the glimpse... [cultwords["hell"]] is Hell..." if("5") - M << "\red You remembered one thing from the glimpse... [cultwords["destroy"]] is destroy..." + M << "You remembered one thing from the glimpse... [cultwords["destroy"]] is destroy..." if("6") - M << "\red You remembered one thing from the glimpse... [cultwords["technology"]] is technology..." + M << "You remembered one thing from the glimpse... [cultwords["technology"]] is technology..." if("7") - M << "\red You remembered one thing from the glimpse... [cultwords["self"]] is self..." + M << "You remembered one thing from the glimpse... [cultwords["self"]] is self..." if("8") - M << "\red You remembered one thing from the glimpse... [cultwords["see"]] is see..." + M << "You remembered one thing from the glimpse... [cultwords["see"]] is see..." if(M.mind) M.mind.special_role = "Cultist" @@ -270,7 +270,7 @@ alert("Invalid mob") feedback_add_details("admin_verb","GFA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(src)] has granted [M.key] full access.") - message_admins("\blue [key_name_admin(usr)] has granted [M.key] full access.", 1) + message_admins("[key_name_admin(usr)] has granted [M.key] full access.", 1) /client/proc/cmd_assume_direct_control(var/mob/M in mob_list) set category = "Admin" @@ -284,7 +284,7 @@ else var/mob/observer/dead/ghost = new/mob/observer/dead(M,1) ghost.ckey = M.ckey - message_admins("\blue [key_name_admin(usr)] assumed direct control of [M].", 1) + message_admins("[key_name_admin(usr)] assumed direct control of [M].", 1) log_admin("[key_name(usr)] assumed direct control of [M].") var/mob/adminmob = src.mob M.ckey = src.ckey @@ -787,7 +787,7 @@ M.regenerate_icons() log_admin("[key_name(usr)] changed the equipment of [key_name(M)] to [dresscode].") - message_admins("\blue [key_name_admin(usr)] changed the equipment of [key_name_admin(M)] to [dresscode]..", 1) + message_admins("[key_name_admin(usr)] changed the equipment of [key_name_admin(M)] to [dresscode]..", 1) return /client/proc/startSinglo() @@ -911,7 +911,7 @@ SMES.output_level = 75000 if(!found_the_pump && response == "Setup Completely") - src << "\red Unable to locate air supply to fill up with coolant, adding some coolant around the supermatter" + src << "Unable to locate air supply to fill up with coolant, adding some coolant around the supermatter" var/turf/simulated/T = SM.loc T.zone.air.gas["nitrogen"] += 450 T.zone.air.temperature = 50 @@ -919,7 +919,7 @@ log_admin("[key_name(usr)] setup the supermatter engine [response == "Setup except coolant" ? "without coolant" : ""]") - message_admins("\blue [key_name_admin(usr)] setup the supermatter engine [response == "Setup except coolant" ? "without coolant": ""]", 1) + message_admins("[key_name_admin(usr)] setup the supermatter engine [response == "Setup except coolant" ? "without coolant": ""]", 1) return diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index c570fa2f0c3..d90e41abc2f 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -218,7 +218,7 @@ var/list/debug_verbs = list ( var/turf/simulated/location = get_turf(usr) if(!istype(location, /turf/simulated)) // We're in space, let's not cause runtimes. - usr << "\red this debug tool cannot be used from space" + usr << "this debug tool cannot be used from space" return var/icon/red = new('icons/misc/debug_group.dmi', "red") //created here so we don't have to make thousands of these. @@ -369,7 +369,7 @@ var/global/prevent_airgroup_regroup = 0 set category = "Mapping" set name = "Regroup All Airgroups Attempt" - usr << "\red Proc disabled." + usr << "Proc disabled." //Why not.. Delete the procs instead? /*prevent_airgroup_regroup = 0 for(var/datum/air_group/AG in air_master.air_groups) @@ -380,7 +380,7 @@ var/global/prevent_airgroup_regroup = 0 set category = "Mapping" set name = "Kill pipe processing" - usr << "\red Proc disabled." + usr << "Proc disabled." /*pipe_processing_killed = !pipe_processing_killed if(pipe_processing_killed) @@ -392,7 +392,7 @@ var/global/prevent_airgroup_regroup = 0 set category = "Mapping" set name = "Kill air processing" - usr << "\red Proc disabled." + usr << "Proc disabled." /*air_processing_killed = !air_processing_killed if(air_processing_killed) @@ -406,7 +406,7 @@ var/global/say_disabled = 0 set category = "Mapping" set name = "Disable all communication verbs" - usr << "\red Proc disabled." + usr << "Proc disabled." /*say_disabled = !say_disabled if(say_disabled) @@ -421,7 +421,7 @@ var/global/movement_disabled_exception //This is the client that calls the proc, set category = "Mapping" set name = "Disable all movement" - usr << "\red Proc disabled." + usr << "Proc disabled." /*movement_disabled = !movement_disabled if(movement_disabled) diff --git a/code/modules/admin/verbs/massmodvar.dm b/code/modules/admin/verbs/massmodvar.dm index 87827dcf4b7..ef770dbc604 100644 --- a/code/modules/admin/verbs/massmodvar.dm +++ b/code/modules/admin/verbs/massmodvar.dm @@ -30,7 +30,7 @@ for(var/p in forbidden_varedit_object_types) if( istype(O,p) ) - usr << "\red It is forbidden to edit this object's variables." + usr << "It is forbidden to edit this object's variables." return var/list/names = list() diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index 9fcb8347741..b8fbf77ed3a 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -3,7 +3,7 @@ set name = "Pray" if(say_disabled) //This is here to try to identify lag problems - usr << "\red Speech is currently admin-disabled." + usr << "Speech is currently admin-disabled." return msg = sanitize(msg) @@ -13,11 +13,11 @@ if(msg) client.handle_spam_prevention(MUTE_PRAY) if(usr.client.prefs.muted & MUTE_PRAY) - usr << "\red You cannot pray (muted)." + usr << " You cannot pray (muted)." return var/image/cross = image('icons/obj/storage.dmi',"bible") - msg = "\blue \icon[cross] PRAY: [key_name(src, 1)] (?) (PP) (VV) (SM) ([admin_jump_link(src, src)]) (CA) (SC): [msg]" + msg = "\icon[cross] PRAY: [key_name(src, 1)] (?) (PP) (VV) (SM) ([admin_jump_link(src, src)]) (CA) (SC): [msg]" for(var/client/C in admins) if(R_ADMIN & C.holder.rights) @@ -30,14 +30,14 @@ //log_admin("HELP: [key_name(src)]: [msg]") /proc/CentCom_announce(var/msg, var/mob/Sender, var/iamessage) - msg = "\blue [uppertext(using_map.boss_short)]M[iamessage ? " IA" : ""]:[key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, src)]) (CA) (BSA) (RPLY): [msg]" + msg = "[uppertext(using_map.boss_short)]M[iamessage ? " IA" : ""]:[key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, src)]) (CA) (BSA) (RPLY): [msg]" for(var/client/C in admins) if(R_ADMIN & C.holder.rights) C << msg C << 'sound/machines/signal.ogg' /proc/Syndicate_announce(var/msg, var/mob/Sender) - msg = "\blue ILLEGAL:[key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, src)]) (CA) (BSA) (RPLY): [msg]" + msg = "ILLEGAL:[key_name(Sender, 1)] (PP) (VV) (SM) ([admin_jump_link(Sender, src)]) (CA) (BSA) (RPLY): [msg]" for(var/client/C in admins) if(R_ADMIN & C.holder.rights) C << msg diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 38a30d88e72..fcf4a5db0ca 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -38,9 +38,9 @@ prisoner.equip_to_slot_or_del(new /obj/item/clothing/under/color/orange(prisoner), slot_w_uniform) prisoner.equip_to_slot_or_del(new /obj/item/clothing/shoes/orange(prisoner), slot_shoes) spawn(50) - M << "\red You have been sent to the prison station!" + M << "You have been sent to the prison station!" log_admin("[key_name(usr)] sent [key_name(M)] to the prison station.") - message_admins("\blue [key_name_admin(usr)] sent [key_name_admin(M)] to the prison station.", 1) + message_admins("[key_name_admin(usr)] sent [key_name_admin(M)] to the prison station.", 1) feedback_add_details("admin_verb","PRISON") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_subtle_message(mob/M as mob in mob_list) @@ -59,10 +59,10 @@ if(usr) if (usr.client) if(usr.client.holder) - M << "\bold You hear a voice in your head... \italic [msg]" + M << "You hear a voice in your head... [msg]" log_admin("SubtlePM: [key_name(usr)] -> [key_name(M)] : [msg]") - message_admins("\blue \bold SubtleMessage: [key_name_admin(usr)] -> [key_name_admin(M)] : [msg]", 1) + message_admins("SubtleMessage: [key_name_admin(usr)] -> [key_name_admin(M)] : [msg]", 1) feedback_add_details("admin_verb","SMS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_mentor_check_new_players() //Allows mentors / admins to determine who the newer players are. @@ -115,7 +115,7 @@ return world << "[msg]" log_admin("GlobalNarrate: [key_name(usr)] : [msg]") - message_admins("\blue \bold GlobalNarrate: [key_name_admin(usr)] : [msg]
", 1) + message_admins(" GlobalNarrate: [key_name_admin(usr)] : [msg]
", 1) feedback_add_details("admin_verb","GLN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_direct_narrate(var/mob/M) // Targetted narrate -- TLE @@ -139,7 +139,7 @@ M << msg log_admin("DirectNarrate: [key_name(usr)] to ([M.name]/[M.key]): [msg]") - message_admins("\blue \bold DirectNarrate: [key_name(usr)] to ([M.name]/[M.key]): [msg]
", 1) + message_admins(" DirectNarrate: [key_name(usr)] to ([M.name]/[M.key]): [msg]
", 1) feedback_add_details("admin_verb","DIRN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_godmode(mob/M as mob in mob_list) @@ -149,7 +149,7 @@ src << "Only administrators may use this command." return M.status_flags ^= GODMODE - usr << "\blue Toggled [(M.status_flags & GODMODE) ? "ON" : "OFF"]" + usr << " Toggled [(M.status_flags & GODMODE) ? "ON" : "OFF"]" log_admin("[key_name(usr)] has toggled [key_name(M)]'s nodamage to [(M.status_flags & GODMODE) ? "On" : "Off"]") message_admins("[key_name_admin(usr)] has toggled [key_name_admin(M)]'s nodamage to [(M.status_flags & GODMODE) ? "On" : "Off"]", 1) @@ -280,7 +280,7 @@ Ccomp's first proc. G.has_enabled_antagHUD = 2 G.can_reenter_corpse = 1 - G:show_message(text("\blue You may now respawn. You should roleplay as if you learned nothing about the round during your time with the dead."), 1) + G:show_message(text("You may now respawn. You should roleplay as if you learned nothing about the round during your time with the dead."), 1) log_admin("[key_name(usr)] allowed [key_name(G)] to bypass the respawn time limit") message_admins("Admin [key_name_admin(usr)] allowed [key_name_admin(G)] to bypass the respawn time limit", 1) @@ -300,18 +300,18 @@ Ccomp's first proc. if(g.antagHUD) g.antagHUD = 0 // Disable it on those that have it enabled g.has_enabled_antagHUD = 2 // We'll allow them to respawn - g << "\red The Administrator has disabled AntagHUD " + g << "The Administrator has disabled AntagHUD " config.antag_hud_allowed = 0 - src << "\red AntagHUD usage has been disabled" + src << "AntagHUD usage has been disabled" action = "disabled" else for(var/mob/observer/dead/g in get_ghosts()) if(!g.client.holder) // Add the verb back for all non-admin ghosts g.verbs += /mob/observer/dead/verb/toggle_antagHUD - g << "\blue The Administrator has enabled AntagHUD " // Notify all observers they can now use AntagHUD + g << "The Administrator has enabled AntagHUD " // Notify all observers they can now use AntagHUD config.antag_hud_allowed = 1 action = "enabled" - src << "\blue AntagHUD usage has been enabled" + src << "AntagHUD usage has been enabled" log_admin("[key_name(usr)] has [action] antagHUD usage for observers") @@ -328,19 +328,19 @@ Ccomp's first proc. var/action="" if(config.antag_hud_restricted) for(var/mob/observer/dead/g in get_ghosts()) - g << "\blue The administrator has lifted restrictions on joining the round if you use AntagHUD" + g << "The administrator has lifted restrictions on joining the round if you use AntagHUD" action = "lifted restrictions" config.antag_hud_restricted = 0 - src << "\blue AntagHUD restrictions have been lifted" + src << "AntagHUD restrictions have been lifted" else for(var/mob/observer/dead/g in get_ghosts()) - g << "\red The administrator has placed restrictions on joining the round if you use AntagHUD" - g << "\red Your AntagHUD has been disabled, you may choose to re-enabled it but will be under restrictions " + g << "The administrator has placed restrictions on joining the round if you use AntagHUD" + g << "Your AntagHUD has been disabled, you may choose to re-enabled it but will be under restrictions " g.antagHUD = 0 g.has_enabled_antagHUD = 0 action = "placed restrictions" config.antag_hud_restricted = 1 - src << "\red AntagHUD restrictions have been enabled" + src << "AntagHUD restrictions have been enabled" log_admin("[key_name(usr)] has [action] on joining the round if they use AntagHUD") message_admins("Admin [key_name_admin(usr)] has [action] on joining the round if they use AntagHUD", 1) @@ -516,7 +516,7 @@ Traitors and the like can also be revived with the previous role mostly intact. else M.add_ion_law(input) for(var/mob/living/silicon/ai/O in mob_list) - O << "\red " + input + "\red...LAWS UPDATED" + O << input + "... LAWS UPDATED!" O.show_laws() log_admin("Admin [key_name(usr)] has added a new AI law - [input]") @@ -542,7 +542,7 @@ Traitors and the like can also be revived with the previous role mostly intact. M.revive() log_admin("[key_name(usr)] healed / revived [key_name(M)]") - message_admins("\red Admin [key_name_admin(usr)] healed / revived [key_name_admin(M)]!", 1) + message_admins("Admin [key_name_admin(usr)] healed / revived [key_name_admin(M)]!", 1) else alert("Admin revive disabled") feedback_add_details("admin_verb","REJU") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -573,7 +573,7 @@ Traitors and the like can also be revived with the previous role mostly intact. if("Yes") command_announcement.Announce(input, customname, new_sound = 'sound/AI/commandreport.ogg', msg_sanitized = 1); if("No") - world << "\red New [using_map.company_name] Update available at all communication consoles." + world << "New [using_map.company_name] Update available at all communication consoles." world << sound('sound/AI/commandreport.ogg') log_admin("[key_name(src)] has created a command report: [input]") @@ -693,7 +693,7 @@ Traitors and the like can also be revived with the previous role mostly intact. mob.gib() log_admin("[key_name(usr)] used gibself.") - message_admins("\blue [key_name_admin(usr)] used gibself.", 1) + message_admins("[key_name_admin(usr)] used gibself.", 1) feedback_add_details("admin_verb","GIBS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /* /client/proc/cmd_manual_ban() @@ -727,11 +727,11 @@ Traitors and the like can also be revived with the previous role mostly intact. return if(M) AddBan(M.ckey, M.computer_id, reason, usr.ckey, 1, mins) - M << "\redYou have been banned by [usr.client.ckey].\nReason: [reason]." - M << "\red This is a temporary ban, it will be removed in [mins] minutes." - M << "\red To try to resolve this matter head to http://ss13.donglabs.com/forum/" + M << "You have been banned by [usr.client.ckey].\nReason: [reason]." + M << "This is a temporary ban, it will be removed in [mins] minutes." + M << "To try to resolve this matter head to http://ss13.donglabs.com/forum/" log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") - message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") + message_admins("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis will be removed in [mins] minutes.") world.Export("http://216.38.134.132/adminlog.php?type=ban&key=[usr.client.key]&key2=[M.key]&msg=[html_decode(reason)]&time=[mins]&server=[replacetext(config.server_name, "#", "")]") del(M.client) qdel(M) @@ -742,11 +742,11 @@ Traitors and the like can also be revived with the previous role mostly intact. if(!reason) return AddBan(M.ckey, M.computer_id, reason, usr.ckey, 0, 0) - M << "\redYou have been banned by [usr.client.ckey].\nReason: [reason]." - M << "\red This is a permanent ban." - M << "\red To try to resolve this matter head to http://ss13.donglabs.com/forum/" + M << "You have been banned by [usr.client.ckey].\nReason: [reason]." + M << "This is a permanent ban." + M << "To try to resolve this matter head to http://ss13.donglabs.com/forum/" log_admin("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") - message_admins("\blue[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") + message_admins("[usr.client.ckey] has banned [M.ckey].\nReason: [reason]\nThis is a permanent ban.") world.Export("http://216.38.134.132/adminlog.php?type=ban&key=[usr.client.key]&key2=[M.key]&msg=[html_decode(reason)]&time=perma&server=[replacetext(config.server_name, "#", "")]") del(M.client) qdel(M) @@ -808,7 +808,7 @@ Traitors and the like can also be revived with the previous role mostly intact. view = world.view log_admin("[key_name(usr)] changed their view range to [view].") - //message_admins("\blue [key_name_admin(usr)] changed their view range to [view].", 1) //why? removed by order of XSI + //message_admins("[key_name_admin(usr)] changed their view range to [view].", 1) //why? removed by order of XSI feedback_add_details("admin_verb","CVRA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -842,7 +842,7 @@ Traitors and the like can also be revived with the previous role mostly intact. feedback_add_details("admin_verb","CSHUT") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] admin-called the emergency shuttle.") - message_admins("\blue [key_name_admin(usr)] admin-called the emergency shuttle.", 1) + message_admins("[key_name_admin(usr)] admin-called the emergency shuttle.", 1) return /client/proc/admin_cancel_shuttle() @@ -859,7 +859,7 @@ Traitors and the like can also be revived with the previous role mostly intact. emergency_shuttle.recall() feedback_add_details("admin_verb","CCSHUT") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! log_admin("[key_name(usr)] admin-recalled the emergency shuttle.") - message_admins("\blue [key_name_admin(usr)] admin-recalled the emergency shuttle.", 1) + message_admins("[key_name_admin(usr)] admin-recalled the emergency shuttle.", 1) return @@ -881,7 +881,7 @@ Traitors and the like can also be revived with the previous role mostly intact. set category = "Special Verbs" set name = "Attack Log" - usr << text("\red Attack Log for []", mob) + usr << text("Attack Log for []", mob) for(var/t in M.attack_log) usr << t feedback_add_details("admin_verb","ATTL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -913,7 +913,7 @@ Traitors and the like can also be revived with the previous role mostly intact. message_admins("Admin [key_name_admin(usr)] has forced the players to have random appearances.", 1) if(notifyplayers == "Yes") - world << "\blue Admin [usr.key] has forced the players to have completely random identities!" + world << "Admin [usr.key] has forced the players to have completely random identities!" usr << "Remember: you can always disable the randomness by using the verb again, assuming the round hasn't started yet." diff --git a/code/modules/admin/verbs/ticklag.dm b/code/modules/admin/verbs/ticklag.dm index 928ba733caa..ab5693878a6 100644 --- a/code/modules/admin/verbs/ticklag.dm +++ b/code/modules/admin/verbs/ticklag.dm @@ -19,6 +19,6 @@ if("Yes") config.Tickcomp = 1 else config.Tickcomp = 0 else - src << "\red Error: ticklag(): Invalid world.ticklag value. No changes made." + src << "Error: ticklag(): Invalid world.ticklag value. No changes made." diff --git a/code/modules/admin/verbs/tripAI.dm b/code/modules/admin/verbs/tripAI.dm index 5e5ccbb1237..8cf88aa1273 100644 --- a/code/modules/admin/verbs/tripAI.dm +++ b/code/modules/admin/verbs/tripAI.dm @@ -14,9 +14,9 @@ if(ticker.triai) ticker.triai = 0 usr << "Only one AI will be spawned at round start." - message_admins("\blue [key_name_admin(usr)] has toggled off triple AIs at round start.", 1) + message_admins("[key_name_admin(usr)] has toggled off triple AIs at round start.", 1) else ticker.triai = 1 usr << "There will be an AI Triumvirate at round start." - message_admins("\blue [key_name_admin(usr)] has toggled on triple AIs at round start.", 1) + message_admins("[key_name_admin(usr)] has toggled on triple AIs at round start.", 1) return diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index 95879841772..747b0d442bc 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -23,119 +23,119 @@ var/const/WIRE_RADIO_RECEIVE = 8 //Allows Pulsed(1) to call Activate() var/const/WIRE_RADIO_PULSE = 16 //Allows Pulse(1) to send a radio message - proc/activate() //What the device does when turned on - return +/obj/item/device/assembly/proc/activate() //What the device does when turned on + return - proc/pulsed(var/radio = 0) //Called when another assembly acts on this one, var/radio will determine where it came from for wire calcs - return +/obj/item/device/assembly/proc/pulsed(var/radio = 0) //Called when another assembly acts on this one, var/radio will determine where it came from for wire calcs + return - proc/pulse(var/radio = 0) //Called when this device attempts to act on another device, var/radio determines if it was sent via radio or direct - return +/obj/item/device/assembly/proc/pulse(var/radio = 0) //Called when this device attempts to act on another device, var/radio determines if it was sent via radio or direct + return - proc/toggle_secure() //Code that has to happen when the assembly is un\secured goes here - return +/obj/item/device/assembly/proc/toggle_secure() //Code that has to happen when the assembly is un\secured goes here + return - proc/attach_assembly(var/obj/A, var/mob/user) //Called when an assembly is attacked by another - return +/obj/item/device/assembly/proc/attach_assembly(var/obj/A, var/mob/user) //Called when an assembly is attacked by another + return - proc/process_cooldown() //Called via spawn(10) to have it count down the cooldown var - return +/obj/item/device/assembly/proc/process_cooldown() //Called via spawn(10) to have it count down the cooldown var + return - proc/holder_movement() //Called when the holder is moved - return +/obj/item/device/assembly/proc/holder_movement() //Called when the holder is moved + return - interact(mob/user as mob) //Called when attack_self is called - return +/obj/item/device/assembly/interact(mob/user as mob) //Called when attack_self is called + return - process_cooldown() - cooldown-- - if(cooldown <= 0) return 0 - spawn(10) - process_cooldown() - return 1 +/obj/item/device/assembly/process_cooldown() + cooldown-- + if(cooldown <= 0) return 0 + spawn(10) + process_cooldown() + return 1 - pulsed(var/radio = 0) - if(holder && (wires & WIRE_RECEIVE)) - activate() - if(radio && (wires & WIRE_RADIO_RECEIVE)) - activate() - return 1 +/obj/item/device/assembly/pulsed(var/radio = 0) + if(holder && (wires & WIRE_RECEIVE)) + activate() + if(radio && (wires & WIRE_RADIO_RECEIVE)) + activate() + return 1 - pulse(var/radio = 0) - if(holder && (wires & WIRE_PULSE)) - holder.process_activation(src, 1, 0) - if(holder && (wires & WIRE_PULSE_SPECIAL)) - holder.process_activation(src, 0, 1) +/obj/item/device/assembly/pulse(var/radio = 0) + if(holder && (wires & WIRE_PULSE)) + holder.process_activation(src, 1, 0) + if(holder && (wires & WIRE_PULSE_SPECIAL)) + holder.process_activation(src, 0, 1) // if(radio && (wires & WIRE_RADIO_PULSE)) - //Not sure what goes here quite yet send signal? + //Not sure what goes here quite yet send signal? + return 1 + + +/obj/item/device/assembly/activate() + if(!secured || (cooldown > 0)) return 0 + cooldown = 2 + spawn(10) + process_cooldown() + return 1 + + +/obj/item/device/assembly/toggle_secure() + secured = !secured + update_icon() + return secured + + +/obj/item/device/assembly/attach_assembly(var/obj/item/device/assembly/A, var/mob/user) + holder = new/obj/item/device/assembly_holder(get_turf(src)) + if(holder.attach(A,src,user)) + to_chat(user, "You attach \the [A] to \the [src]!") return 1 + return 0 - activate() - if(!secured || (cooldown > 0)) return 0 - cooldown = 2 - spawn(10) - process_cooldown() - return 1 - - - toggle_secure() - secured = !secured - update_icon() - return secured - - - attach_assembly(var/obj/item/device/assembly/A, var/mob/user) - holder = new/obj/item/device/assembly_holder(get_turf(src)) - if(holder.attach(A,src,user)) - user << "\blue You attach \the [A] to \the [src]!" - return 1 - return 0 - - - attackby(obj/item/weapon/W as obj, mob/user as mob) - if(isassembly(W)) - var/obj/item/device/assembly/A = W - if((!A.secured) && (!secured)) - attach_assembly(A,user) - return - if(isscrewdriver(W)) - if(toggle_secure()) - user << "\blue \The [src] is ready!" - else - user << "\blue \The [src] can now be attached!" +/obj/item/device/assembly/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(isassembly(W)) + var/obj/item/device/assembly/A = W + if((!A.secured) && (!secured)) + attach_assembly(A,user) return - ..() + if(isscrewdriver(W)) + if(toggle_secure()) + to_chat(user, "\The [src] is ready!") + else + to_chat(user, "\The [src] can now be attached!") return + ..() + return - process() - processing_objects.Remove(src) - return +/obj/item/device/assembly/process() + processing_objects.Remove(src) + return - examine(mob/user) - ..(user) - if((in_range(src, user) || loc == user)) - if(secured) - user << "\The [src] is ready!" - else - user << "\The [src] can be attached!" - return +/obj/item/device/assembly/examine(mob/user) + ..(user) + if((in_range(src, user) || loc == user)) + if(secured) + to_chat(user, "\The [src] is ready!") + else + to_chat(user, "\The [src] can be attached!") + return - attack_self(mob/user as mob) - if(!user) return 0 - user.set_machine(src) - interact(user) - return 1 +/obj/item/device/assembly/attack_self(mob/user as mob) + if(!user) return 0 + user.set_machine(src) + interact(user) + return 1 - interact(mob/user as mob) - return //HTML MENU FOR WIRES GOES HERE +/obj/item/device/assembly/interact(mob/user as mob) + return //HTML MENU FOR WIRES GOES HERE /obj/item/device/assembly/nano_host() if(istype(loc, /obj/item/device/assembly_holder)) diff --git a/code/modules/assembly/bomb.dm b/code/modules/assembly/bomb.dm deleted file mode 100644 index e41576020e2..00000000000 --- a/code/modules/assembly/bomb.dm +++ /dev/null @@ -1,155 +0,0 @@ -/obj/item/device/onetankbomb - name = "bomb" - icon = 'icons/obj/tank.dmi' - item_state = "assembly" - throwforce = 5 - w_class = ITEMSIZE_NORMAL - throw_speed = 2 - throw_range = 4 - flags = CONDUCT | PROXMOVE - var/status = 0 //0 - not readied //1 - bomb finished with welder - var/obj/item/device/assembly_holder/bombassembly = null //The first part of the bomb is an assembly holder, holding an igniter+some device - var/obj/item/weapon/tank/bombtank = null //the second part of the bomb is a phoron tank - -/obj/item/device/onetankbomb/examine(mob/user) - ..(user) - user.examinate(bombtank) - -/obj/item/device/onetankbomb/update_icon() - if(bombtank) - icon_state = bombtank.icon_state - if(bombassembly) - overlays += bombassembly.icon_state - overlays += bombassembly.overlays - overlays += "bomb_assembly" - -/obj/item/device/onetankbomb/attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W, /obj/item/device/analyzer)) - bombtank.attackby(W, user) - return - if(istype(W, /obj/item/weapon/wrench) && !status) //This is basically bomb assembly code inverted. apparently it works. - - user << "You disassemble [src]." - - bombassembly.loc = user.loc - bombassembly.master = null - bombassembly = null - - bombtank.loc = user.loc - bombtank.master = null - bombtank = null - - qdel(src) - return - if((istype(W, /obj/item/weapon/weldingtool) && W:welding)) - if(!status) - status = 1 - bombers += "[key_name(user)] welded a single tank bomb. Temp: [bombtank.air_contents.temperature-T0C]" - message_admins("[key_name_admin(user)] welded a single tank bomb. Temp: [bombtank.air_contents.temperature-T0C]") - user << "A pressure hole has been bored to [bombtank] valve. \The [bombtank] can now be ignited." - else - status = 0 - bombers += "[key_name(user)] unwelded a single tank bomb. Temp: [bombtank.air_contents.temperature-T0C]" - user << "The hole has been closed." - add_fingerprint(user) - ..() - -/obj/item/device/onetankbomb/attack_self(mob/user as mob) //pressing the bomb accesses its assembly - bombassembly.attack_self(user, 1) - add_fingerprint(user) - return - -/obj/item/device/onetankbomb/receive_signal() //This is mainly called by the sensor through sense() to the holder, and from the holder to here. - visible_message("\icon[src] *beep* *beep*", "*beep* *beep*") - sleep(10) - if(!src) - return - if(status) - bombtank.ignite() //if its not a dud, boom (or not boom if you made shitty mix) the ignite proc is below, in this file - else - bombtank.release() - -/obj/item/device/onetankbomb/HasProximity(atom/movable/AM as mob|obj) - if(bombassembly) - bombassembly.HasProximity(AM) - -// ---------- Procs below are for tanks that are used exclusively in 1-tank bombs ---------- - -/obj/item/weapon/tank/proc/bomb_assemble(W,user) //Bomb assembly proc. This turns assembly+tank into a bomb - var/obj/item/device/assembly_holder/S = W - var/mob/M = user - if(!S.secured) //Check if the assembly is secured - return - if(isigniter(S.a_left) == isigniter(S.a_right)) //Check if either part of the assembly has an igniter, but if both parts are igniters, then fuck it - return - - var/obj/item/device/onetankbomb/R = new /obj/item/device/onetankbomb(loc) - - M.drop_item() //Remove the assembly from your hands - M.remove_from_mob(src) //Remove the tank from your character,in case you were holding it - M.put_in_hands(R) //Equips the bomb if possible, or puts it on the floor. - - R.bombassembly = S //Tell the bomb about its assembly part - S.master = R //Tell the assembly about its new owner - S.loc = R //Move the assembly out of the fucking way - - R.bombtank = src //Same for tank - master = R - loc = R - R.update_icon() - return - -/obj/item/weapon/tank/proc/ignite() //This happens when a bomb is told to explode - var/fuel_moles = air_contents.gas["phoron"] + air_contents.gas["oxygen"] / 6 - var/strength = 1 - - var/turf/ground_zero = get_turf(loc) - loc = null - - if(air_contents.temperature > (T0C + 400)) - strength = (fuel_moles/15) - - if(strength >=1) - explosion(ground_zero, round(strength,1), round(strength*2,1), round(strength*3,1), round(strength*4,1)) - else if(strength >=0.5) - explosion(ground_zero, 0, 1, 2, 4) - else if(strength >=0.2) - explosion(ground_zero, -1, 0, 1, 2) - else - ground_zero.assume_air(air_contents) - ground_zero.hotspot_expose(1000, 125) - - else if(air_contents.temperature > (T0C + 250)) - strength = (fuel_moles/20) - - if(strength >=1) - explosion(ground_zero, 0, round(strength,1), round(strength*2,1), round(strength*3,1)) - else if (strength >=0.5) - explosion(ground_zero, -1, 0, 1, 2) - else - ground_zero.assume_air(air_contents) - ground_zero.hotspot_expose(1000, 125) - - else if(air_contents.temperature > (T0C + 100)) - strength = (fuel_moles/25) - - if (strength >=1) - explosion(ground_zero, -1, 0, round(strength,1), round(strength*3,1)) - else - ground_zero.assume_air(air_contents) - ground_zero.hotspot_expose(1000, 125) - - else - ground_zero.assume_air(air_contents) - ground_zero.hotspot_expose(1000, 125) - - if(master) - qdel(master) - qdel(src) - -/obj/item/weapon/tank/proc/release() //This happens when the bomb is not welded. Tank contents are just spat out. - var/datum/gas_mixture/removed = air_contents.remove(air_contents.total_moles) - var/turf/simulated/T = get_turf(src) - if(!T) - return - T.assume_air(removed) \ No newline at end of file diff --git a/code/modules/assembly/holder.dm b/code/modules/assembly/holder.dm index a614135f226..1bbf0597e6c 100644 --- a/code/modules/assembly/holder.dm +++ b/code/modules/assembly/holder.dm @@ -14,201 +14,201 @@ var/obj/item/device/assembly/a_right = null var/obj/special_assembly = null - proc/attach(var/obj/item/device/D, var/obj/item/device/D2, var/mob/user) - return +/obj/item/device/assembly_holder/proc/attach(var/obj/item/device/D, var/obj/item/device/D2, var/mob/user) + return - proc/attach_special(var/obj/O, var/mob/user) - return +/obj/item/device/assembly_holder/proc/attach_special(var/obj/O, var/mob/user) + return - proc/process_activation(var/obj/item/device/D) - return +/obj/item/device/assembly_holder/proc/process_activation(var/obj/item/device/D) + return - proc/detached() - return +/obj/item/device/assembly_holder/proc/detached() + return - IsAssemblyHolder() - return 1 +/obj/item/device/assembly_holder/IsAssemblyHolder() + return 1 - attach(var/obj/item/device/D, var/obj/item/device/D2, var/mob/user) - if((!D)||(!D2)) return 0 - if((!isassembly(D))||(!isassembly(D2))) return 0 - if((D:secured)||(D2:secured)) return 0 - if(user) - user.remove_from_mob(D) - user.remove_from_mob(D2) - D:holder = src - D2:holder = src - D.loc = src - D2.loc = src - a_left = D - a_right = D2 - name = "[D.name]-[D2.name] assembly" - update_icon() - usr.put_in_hands(src) +/obj/item/device/assembly_holder/attach(var/obj/item/device/D, var/obj/item/device/D2, var/mob/user) + if((!D)||(!D2)) return 0 + if((!isassembly(D))||(!isassembly(D2))) return 0 + if((D:secured)||(D2:secured)) return 0 + if(user) + user.remove_from_mob(D) + user.remove_from_mob(D2) + D:holder = src + D2:holder = src + D.loc = src + D2.loc = src + a_left = D + a_right = D2 + name = "[D.name]-[D2.name] assembly" + update_icon() + usr.put_in_hands(src) - return 1 + return 1 - attach_special(var/obj/O, var/mob/user) - if(!O) return - if(!O.IsSpecialAssembly()) return 0 +/obj/item/device/assembly_holder/attach_special(var/obj/O, var/mob/user) + if(!O) return + if(!O.IsSpecialAssembly()) return 0 /* if(O:Attach_Holder()) - special_assembly = O - update_icon() - src.name = "[a_left.name] [a_right.name] [special_assembly.name] assembly" + special_assembly = O + update_icon() + src.name = "[a_left.name] [a_right.name] [special_assembly.name] assembly" */ - return + return - update_icon() - overlays.Cut() - if(a_left) - overlays += "[a_left.icon_state]_left" - for(var/O in a_left.attached_overlays) - overlays += "[O]_l" - if(a_right) - src.overlays += "[a_right.icon_state]_right" - for(var/O in a_right.attached_overlays) - overlays += "[O]_r" - if(master) - master.update_icon() +/obj/item/device/assembly_holder/update_icon() + overlays.Cut() + if(a_left) + overlays += "[a_left.icon_state]_left" + for(var/O in a_left.attached_overlays) + overlays += "[O]_l" + if(a_right) + src.overlays += "[a_right.icon_state]_right" + for(var/O in a_right.attached_overlays) + overlays += "[O]_r" + if(master) + master.update_icon() /* if(special_assembly) - special_assembly.update_icon() - if(special_assembly:small_icon_state) - src.overlays += special_assembly:small_icon_state - for(var/O in special_assembly:small_icon_state_overlays) - src.overlays += O + special_assembly.update_icon() + if(special_assembly:small_icon_state) + src.overlays += special_assembly:small_icon_state + for(var/O in special_assembly:small_icon_state_overlays) + src.overlays += O */ - examine(mob/user) - ..(user) - if ((in_range(src, user) || src.loc == user)) - if (src.secured) - user << "\The [src] is ready!" - else - user << "\The [src] can be attached!" - return +/obj/item/device/assembly_holder/examine(mob/user) + ..(user) + if ((in_range(src, user) || src.loc == user)) + if (src.secured) + to_chat(user, "\The [src] is ready!") + else + to_chat(user, "\The [src] can be attached!") + return - HasProximity(atom/movable/AM as mob|obj) - if(a_left) - a_left.HasProximity(AM) - if(a_right) - a_right.HasProximity(AM) - if(special_assembly) - special_assembly.HasProximity(AM) +/obj/item/device/assembly_holder/HasProximity(atom/movable/AM as mob|obj) + if(a_left) + a_left.HasProximity(AM) + if(a_right) + a_right.HasProximity(AM) + if(special_assembly) + special_assembly.HasProximity(AM) - Crossed(atom/movable/AM as mob|obj) - if(a_left) - a_left.Crossed(AM) - if(a_right) - a_right.Crossed(AM) - if(special_assembly) - special_assembly.Crossed(AM) +/obj/item/device/assembly_holder/Crossed(atom/movable/AM as mob|obj) + if(a_left) + a_left.Crossed(AM) + if(a_right) + a_right.Crossed(AM) + if(special_assembly) + special_assembly.Crossed(AM) - on_found(mob/finder as mob) - if(a_left) - a_left.on_found(finder) - if(a_right) - a_right.on_found(finder) - if(special_assembly) - if(istype(special_assembly, /obj/item)) - var/obj/item/S = special_assembly - S.on_found(finder) +/obj/item/device/assembly_holder/on_found(mob/finder as mob) + if(a_left) + a_left.on_found(finder) + if(a_right) + a_right.on_found(finder) + if(special_assembly) + if(istype(special_assembly, /obj/item)) + var/obj/item/S = special_assembly + S.on_found(finder) - Move() - ..() - if(a_left && a_right) - a_left.holder_movement() - a_right.holder_movement() +/obj/item/device/assembly_holder/Move() + ..() + if(a_left && a_right) + a_left.holder_movement() + a_right.holder_movement() // if(special_assembly) // special_assembly:holder_movement() - return + return - attack_hand()//Perhapse this should be a holder_pickup proc instead, can add if needbe I guess - if(a_left && a_right) - a_left.holder_movement() - a_right.holder_movement() +/obj/item/device/assembly_holder/attack_hand()//Perhapse this should be a holder_pickup proc instead, can add if needbe I guess + if(a_left && a_right) + a_left.holder_movement() + a_right.holder_movement() // if(special_assembly) // special_assembly:Holder_Movement() - ..() - return + ..() + return - attackby(obj/item/weapon/W as obj, mob/user as mob) - if(isscrewdriver(W)) - if(!a_left || !a_right) - user << "\red BUG:Assembly part missing, please report this!" - return - a_left.toggle_secure() - a_right.toggle_secure() - secured = !secured - if(secured) - user << "\blue \The [src] is ready!" - else - user << "\blue \The [src] can now be taken apart!" - update_icon() +/obj/item/device/assembly_holder/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(isscrewdriver(W)) + if(!a_left || !a_right) + to_chat(user, " BUG:Assembly part missing, please report this!") return - else if(W.IsSpecialAssembly()) - attach_special(W, user) + a_left.toggle_secure() + a_right.toggle_secure() + secured = !secured + if(secured) + to_chat(user, "\The [src] is ready!") else - ..() + to_chat(user, "\The [src] can now be taken apart!") + update_icon() return + else if(W.IsSpecialAssembly()) + attach_special(W, user) + else + ..() + return - attack_self(mob/user as mob) - src.add_fingerprint(user) - if(src.secured) - if(!a_left || !a_right) - user << "\red Assembly part missing!" - return - if(istype(a_left,a_right.type))//If they are the same type it causes issues due to window code - switch(alert("Which side would you like to use?",,"Left","Right")) - if("Left") a_left.attack_self(user) - if("Right") a_right.attack_self(user) - return - else - if(!istype(a_left,/obj/item/device/assembly/igniter)) - a_left.attack_self(user) - if(!istype(a_right,/obj/item/device/assembly/igniter)) - a_right.attack_self(user) +/obj/item/device/assembly_holder/attack_self(mob/user as mob) + src.add_fingerprint(user) + if(src.secured) + if(!a_left || !a_right) + to_chat(user, " BUG:Assembly part missing, please report this!") + return + if(istype(a_left,a_right.type))//If they are the same type it causes issues due to window code + switch(alert("Which side would you like to use?",,"Left","Right")) + if("Left") a_left.attack_self(user) + if("Right") a_right.attack_self(user) + return else - var/turf/T = get_turf(src) - if(!T) return 0 - if(a_left) - a_left:holder = null - a_left.loc = T - if(a_right) - a_right:holder = null - a_right.loc = T - spawn(0) - qdel(src) - return + if(!istype(a_left,/obj/item/device/assembly/igniter)) + a_left.attack_self(user) + if(!istype(a_right,/obj/item/device/assembly/igniter)) + a_right.attack_self(user) + else + var/turf/T = get_turf(src) + if(!T) return 0 + if(a_left) + a_left:holder = null + a_left.loc = T + if(a_right) + a_right:holder = null + a_right.loc = T + spawn(0) + qdel(src) + return - process_activation(var/obj/D, var/normal = 1, var/special = 1) - if(!D) return 0 - if(!secured) - visible_message("\icon[src] *beep* *beep*", "*beep* *beep*") - if((normal) && (a_right) && (a_left)) - if(a_right != D) - a_right.pulsed(0) - if(a_left != D) - a_left.pulsed(0) - if(master) - master.receive_signal() +/obj/item/device/assembly_holder/process_activation(var/obj/D, var/normal = 1, var/special = 1) + if(!D) return 0 + if(!secured) + visible_message("\icon[src] *beep* *beep*", "*beep* *beep*") + if((normal) && (a_right) && (a_left)) + if(a_right != D) + a_right.pulsed(0) + if(a_left != D) + a_left.pulsed(0) + if(master) + master.receive_signal() // if(special && special_assembly) // if(!special_assembly == D) // special_assembly.dothings() - return 1 + return 1 /obj/item/device/assembly_holder/hear_talk(mob/living/M as mob, msg, verb, datum/language/speaking) @@ -242,36 +242,36 @@ loc.verbs += /obj/item/device/assembly_holder/timer_igniter/verb/configure - detached() - loc.verbs -= /obj/item/device/assembly_holder/timer_igniter/verb/configure - ..() +/obj/item/device/assembly_holder/timer_igniter/detached() + loc.verbs -= /obj/item/device/assembly_holder/timer_igniter/verb/configure + ..() - verb/configure() - set name = "Set Timer" - set category = "Object" - set src in usr +/obj/item/device/assembly_holder/timer_igniter/verb/configure() + set name = "Set Timer" + set category = "Object" + set src in usr - if ( !(usr.stat || usr.restrained()) ) - var/obj/item/device/assembly_holder/holder - if(istype(src,/obj/item/weapon/grenade/chem_grenade)) - var/obj/item/weapon/grenade/chem_grenade/gren = src - holder=gren.detonator - var/obj/item/device/assembly/timer/tmr = holder.a_left - if(!istype(tmr,/obj/item/device/assembly/timer)) - tmr = holder.a_right - if(!istype(tmr,/obj/item/device/assembly/timer)) - usr << "This detonator has no timer." - return + if ( !(usr.stat || usr.restrained()) ) + var/obj/item/device/assembly_holder/holder + if(istype(src,/obj/item/weapon/grenade/chem_grenade)) + var/obj/item/weapon/grenade/chem_grenade/gren = src + holder=gren.detonator + var/obj/item/device/assembly/timer/tmr = holder.a_left + if(!istype(tmr,/obj/item/device/assembly/timer)) + tmr = holder.a_right + if(!istype(tmr,/obj/item/device/assembly/timer)) + to_chat(usr, "This detonator has no timer.") + return - if(tmr.timing) - usr << "Clock is ticking already." - else - var/ntime = input("Enter desired time in seconds", "Time", "5") as num - if (ntime>0 && ntime<1000) - tmr.time = ntime - name = initial(name) + "([tmr.time] secs)" - usr << "Timer set to [tmr.time] seconds." - else - usr << "Timer can't be [ntime<=0?"negative":"more than 1000 seconds"]." + if(tmr.timing) + to_chat(usr, "Clock is ticking already.") else - usr << "You cannot do this while [usr.stat?"unconscious/dead":"restrained"]." + var/ntime = input("Enter desired time in seconds", "Time", "5") as num + if (ntime>0 && ntime<1000) + tmr.time = ntime + name = initial(name) + "([tmr.time] secs)" + to_chat(usr, "Timer set to [tmr.time] seconds.") + else + to_chat(usr, "Timer can't be [ntime<=0?"negative":"more than 1000 seconds"].") + else + to_chat(usr, "You cannot do this while [usr.stat?"unconscious/dead":"restrained"].") diff --git a/code/modules/assembly/igniter.dm b/code/modules/assembly/igniter.dm index fc34669f3df..c7b0b619ba9 100644 --- a/code/modules/assembly/igniter.dm +++ b/code/modules/assembly/igniter.dm @@ -2,36 +2,36 @@ name = "igniter" desc = "A small electronic device able to ignite combustable substances." icon_state = "igniter" - origin_tech = list(TECH_MAGNET = 1) - matter = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 50, "waste" = 10) + origin_tech = list(TECH_MAGNET = 1) + matter = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 50, "waste" = 10) secured = 1 wires = WIRE_RECEIVE +/obj/item/device/assembly/igniter/activate() + if(!..()) return 0//Cooldown check + + if(holder && istype(holder.loc,/obj/item/weapon/grenade/chem_grenade)) + var/obj/item/weapon/grenade/chem_grenade/grenade = holder.loc + grenade.prime() + else + var/turf/location = get_turf(loc) + if(location) + location.hotspot_expose(1000,1000) + if (istype(src.loc,/obj/item/device/assembly_holder)) + if (istype(src.loc.loc, /obj/structure/reagent_dispensers/fueltank/)) + var/obj/structure/reagent_dispensers/fueltank/tank = src.loc.loc + if (tank && tank.modded) + tank.explode() + + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(3, 1, src) + s.start() + + return 1 + + +/obj/item/device/assembly/igniter/attack_self(mob/user as mob) activate() - if(!..()) return 0//Cooldown check - - if(holder && istype(holder.loc,/obj/item/weapon/grenade/chem_grenade)) - var/obj/item/weapon/grenade/chem_grenade/grenade = holder.loc - grenade.prime() - else - var/turf/location = get_turf(loc) - if(location) - location.hotspot_expose(1000,1000) - if (istype(src.loc,/obj/item/device/assembly_holder)) - if (istype(src.loc.loc, /obj/structure/reagent_dispensers/fueltank/)) - var/obj/structure/reagent_dispensers/fueltank/tank = src.loc.loc - if (tank && tank.modded) - tank.explode() - - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(3, 1, src) - s.start() - - return 1 - - - attack_self(mob/user as mob) - activate() - add_fingerprint(user) - return \ No newline at end of file + add_fingerprint(user) + return \ No newline at end of file diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index f448ce35a11..63c781452c8 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -15,145 +15,141 @@ var/visible = 0 var/obj/effect/beam/i_beam/first = null - proc - trigger_beam() - - - activate() +/obj/item/device/assembly/infra/activate() if(!..()) return 0//Cooldown check on = !on update_icon() return 1 - toggle_secure() - secured = !secured - if(secured) - processing_objects.Add(src) - else - on = 0 - if(first) qdel(first) - processing_objects.Remove(src) - update_icon() - return secured - - +/obj/item/device/assembly/infra/toggle_secure() + secured = !secured + if(secured) + processing_objects.Add(src) + else + on = 0 + if(first) qdel(first) + processing_objects.Remove(src) update_icon() - overlays.Cut() - attached_overlays = list() - if(on) - overlays += "infrared_on" - attached_overlays += "infrared_on" - - if(holder) - holder.update_icon() - return + return secured - process()//Old code - if(!on) - if(first) - qdel(first) - return +/obj/item/device/assembly/infra/update_icon() + overlays.Cut() + attached_overlays = list() + if(on) + overlays += "infrared_on" + attached_overlays += "infrared_on" - if((!(first) && (secured && (istype(loc, /turf) || (holder && istype(holder.loc, /turf)))))) - var/obj/effect/beam/i_beam/I = new /obj/effect/beam/i_beam((holder ? holder.loc : loc) ) - I.master = src - I.density = 1 - I.set_dir(dir) - step(I, I.dir) - if(I) - I.density = 0 - first = I - I.vis_spread(visible) - spawn(0) - if(I) - //world << "infra: setting limit" - I.limit = 8 - //world << "infra: processing beam \ref[I]" - I.process() - return - return + if(holder) + holder.update_icon() + return - attack_hand() - qdel(first) - ..() - return - - - Move() - var/t = dir - ..() - set_dir(t) - qdel(first) - return - - - holder_movement() - if(!holder) return 0 -// set_dir(holder.dir) - qdel(first) - return 1 - - - trigger_beam() - if((!secured)||(!on)||(cooldown > 0)) return 0 - pulse(0) - if(!holder) - visible_message("\icon[src] *beep* *beep*") - cooldown = 2 - spawn(10) - process_cooldown() - return - - - interact(mob/user as mob)//TODO: change this this to the wire control panel - if(!secured) return - user.set_machine(src) - var/dat = text("Infrared Laser\nStatus: []
\nVisibility: []
\n
", (on ? text("On", src) : text("Off", src)), (src.visible ? text("Visible", src) : text("Invisible", src))) - dat += "

Refresh" - dat += "

Close" - user << browse(dat, "window=infra") - onclose(user, "infra") - return - - - Topic(href, href_list) - if(..()) return 1 - if(!usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) - usr << browse(null, "window=infra") - onclose(usr, "infra") +/obj/item/device/assembly/infra/process()//Old code + if(!on) + if(first) + qdel(first) return - if(href_list["state"]) - on = !(on) - update_icon() - - if(href_list["visible"]) - visible = !(visible) + if((!(first) && (secured && (istype(loc, /turf) || (holder && istype(holder.loc, /turf)))))) + var/obj/effect/beam/i_beam/I = new /obj/effect/beam/i_beam((holder ? holder.loc : loc) ) + I.master = src + I.density = 1 + I.set_dir(dir) + step(I, I.dir) + if(I) + I.density = 0 + first = I + I.vis_spread(visible) spawn(0) - if(first) - first.vis_spread(visible) + if(I) + //world << "infra: setting limit" + I.limit = 8 + //world << "infra: processing beam \ref[I]" + I.process() + return + return - if(href_list["close"]) - usr << browse(null, "window=infra") - return - if(usr) - attack_self(usr) +/obj/item/device/assembly/infra/attack_hand() + qdel(first) + ..() + return + +/obj/item/device/assembly/infra/Move() + var/t = dir + ..() + set_dir(t) + qdel(first) + return + + +/obj/item/device/assembly/infra/holder_movement() + if(!holder) return 0 +// set_dir(holder.dir) + qdel(first) + return 1 + + +/obj/item/device/assembly/infra/proc/trigger_beam() + if((!secured)||(!on)||(cooldown > 0)) return 0 + pulse(0) + if(!holder) + visible_message("\icon[src] *beep* *beep*") + cooldown = 2 + spawn(10) + process_cooldown() + return + + +/obj/item/device/assembly/infra/interact(mob/user as mob)//TODO: change this this to the wire control panel + if(!secured) return + user.set_machine(src) + var/dat = text("Infrared Laser\nStatus: []
\nVisibility: []
\n
", (on ? text("On", src) : text("Off", src)), (src.visible ? text("Visible", src) : text("Invisible", src))) + dat += "

Refresh" + dat += "

Close" + user << browse(dat, "window=infra") + onclose(user, "infra") + return + + +/obj/item/device/assembly/infra/Topic(href, href_list, state = deep_inventory_state) + if(..()) return 1 + if(!usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) + usr << browse(null, "window=infra") + onclose(usr, "infra") return + if(href_list["state"]) + on = !(on) + update_icon() - verb/rotate()//This could likely be better - set name = "Rotate Infrared Laser" - set category = "Object" - set src in usr + if(href_list["visible"]) + visible = !(visible) + spawn(0) + if(first) + first.vis_spread(visible) - set_dir(turn(dir, 90)) + if(href_list["close"]) + usr << browse(null, "window=infra") return + if(usr) + attack_self(usr) + + return + + +/obj/item/device/assembly/infra/verb/rotate()//This could likely be better + set name = "Rotate Infrared Laser" + set category = "Object" + set src in usr + + set_dir(turn(dir, 90)) + return + /***************************IBeam*********************************/ diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index e0150e2ab13..e45c6d8beb5 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -7,107 +7,108 @@ var/armed = 0 - examine(mob/user) - ..(user) - if(armed) - user << "It looks like it's armed." +/obj/item/device/assembly/mousetrap/examine(mob/user) + ..(user) + if(armed) + to_chat(user, "It looks like it's armed.") +/obj/item/device/assembly/mousetrap/update_icon() + if(armed) + icon_state = "mousetraparmed" + else + icon_state = "mousetrap" + if(holder) + holder.update_icon() + +/obj/item/device/assembly/mousetrap/proc/triggered(mob/target as mob, var/type = "feet") + if(!armed) + return + var/obj/item/organ/external/affecting = null + if(ishuman(target)) + var/mob/living/carbon/human/H = target + switch(type) + if("feet") + if(!H.shoes) + affecting = H.get_organ(pick("l_leg", "r_leg")) + H.Weaken(3) + if("l_hand", "r_hand") + if(!H.gloves) + affecting = H.get_organ(type) + H.Stun(3) + if(affecting) + if(affecting.take_damage(1, 0)) + H.UpdateDamageIcon() + H.updatehealth() + else if(ismouse(target)) + var/mob/living/simple_animal/mouse/M = target + visible_message("SPLAT!") + M.splat() + playsound(target.loc, 'sound/effects/snap.ogg', 50, 1) + layer = MOB_LAYER - 0.2 + armed = 0 update_icon() - if(armed) - icon_state = "mousetraparmed" - else - icon_state = "mousetrap" - if(holder) - holder.update_icon() + pulse(0) - proc/triggered(mob/target as mob, var/type = "feet") - if(!armed) + +/obj/item/device/assembly/mousetrap/attack_self(mob/living/user as mob) + if(!armed) + user << "You arm [src]." + else + if((CLUMSY in user.mutations) && prob(50)) + var/which_hand = "l_hand" + if(!user.hand) + which_hand = "r_hand" + triggered(user, which_hand) + user.visible_message("[user] accidentally sets off [src], breaking their fingers.", \ + "You accidentally trigger [src]!") return - var/obj/item/organ/external/affecting = null - if(ishuman(target)) - var/mob/living/carbon/human/H = target - switch(type) - if("feet") - if(!H.shoes || H.get_effective_size() < RESIZE_SMALL) - affecting = H.get_organ(pick("l_leg", "r_leg")) - H.Weaken(3) - if("l_hand", "r_hand") - if(!H.gloves || H.get_effective_size() < RESIZE_SMALL) - affecting = H.get_organ(type) - H.Stun(3) - if(affecting) - if(affecting.take_damage(1, 0)) - H.UpdateDamageIcon() - H.updatehealth() - else if(ismouse(target)) - var/mob/living/simple_animal/mouse/M = target - visible_message("\red SPLAT!") - M.splat() - playsound(target.loc, 'sound/effects/snap.ogg', 50, 1) - layer = MOB_LAYER - 0.2 - armed = 0 - update_icon() - pulse(0) + + to_chat(user, "You disarm [src].") + armed = !armed + update_icon() + playsound(user.loc, 'sound/weapons/handcuffs.ogg', 30, 1, -3) - attack_self(mob/living/user as mob) - if(!armed) - user << "You arm [src]." - else - if((CLUMSY in user.mutations) && prob(50)) - var/which_hand = "l_hand" - if(!user.hand) - which_hand = "r_hand" - triggered(user, which_hand) - user.visible_message("[user] accidentally sets off [src], breaking their fingers.", \ - "You accidentally trigger [src]!") - return - user << "You disarm [src]." - armed = !armed - update_icon() - playsound(user.loc, 'sound/weapons/handcuffs.ogg', 30, 1, -3) +/obj/item/device/assembly/mousetrap/attack_hand(mob/living/user as mob) + if(armed) + if((CLUMSY in user.mutations) && prob(50)) + var/which_hand = "l_hand" + if(!user.hand) + which_hand = "r_hand" + triggered(user, which_hand) + user.visible_message("[user] accidentally sets off [src], breaking their fingers.", \ + "You accidentally trigger [src]!") + return + ..() - attack_hand(mob/living/user as mob) - if(armed) - if((CLUMSY in user.mutations) && prob(50)) - var/which_hand = "l_hand" - if(!user.hand) - which_hand = "r_hand" - triggered(user, which_hand) - user.visible_message("[user] accidentally sets off [src], breaking their fingers.", \ - "You accidentally trigger [src]!") - return - ..() +/obj/item/device/assembly/mousetrap/Crossed(AM as mob|obj) + if(armed) + if(ishuman(AM)) + var/mob/living/carbon/H = AM + if(H.m_intent == "run") + triggered(H) + H.visible_message("[H] accidentally steps on [src].", \ + "You accidentally step on [src]") + if(ismouse(AM)) + triggered(AM) + ..() - Crossed(AM as mob|obj) - if(armed) - if(ishuman(AM)) - var/mob/living/carbon/H = AM - if(H.m_intent == "run") - triggered(H) - H.visible_message("[H] accidentally steps on [src].", \ - "You accidentally step on [src]") - if(ismouse(AM)) - triggered(AM) - ..() +/obj/item/device/assembly/mousetrap/on_found(mob/living/finder as mob) + if(armed) + finder.visible_message("[finder] accidentally sets off [src], breaking their fingers.", \ + "You accidentally trigger [src]!") + triggered(finder, finder.hand ? "l_hand" : "r_hand") + return 1 //end the search! + return 0 - on_found(mob/living/finder as mob) - if(armed) - finder.visible_message("[finder] accidentally sets off [src], breaking their fingers.", \ - "You accidentally trigger [src]!") - triggered(finder, finder.hand ? "l_hand" : "r_hand") - return 1 //end the search! - return 0 - - - hitby(A as mob|obj) - if(!armed) - return ..() - visible_message("[src] is triggered by [A].") - triggered(null) +/obj/item/device/assembly/mousetrap/hitby(A as mob|obj) + if(!armed) + return ..() + visible_message("[src] is triggered by [A].") + triggered(null) /obj/item/device/assembly/mousetrap/armed @@ -124,4 +125,4 @@ return layer = TURF_LAYER+0.2 - usr << "You hide [src]." \ No newline at end of file + to_chat(usr, "You hide [src].") \ No newline at end of file diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 2b71743416e..a956103e2d9 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -15,152 +15,147 @@ var/range = 2 - proc - toggle_scan() - sense() +/obj/item/device/assembly/prox_sensor/activate() + if(!..()) return 0//Cooldown check + timing = !timing + update_icon() + return 0 - activate() - if(!..()) return 0//Cooldown check - timing = !timing - update_icon() - return 0 +/obj/item/device/assembly/prox_sensor/toggle_secure() + secured = !secured + if(secured) + processing_objects.Add(src) + else + scanning = 0 + timing = 0 + processing_objects.Remove(src) + update_icon() + return secured - toggle_secure() - secured = !secured - if(secured) - processing_objects.Add(src) - else - scanning = 0 - timing = 0 - processing_objects.Remove(src) - update_icon() - return secured - - - HasProximity(atom/movable/AM as mob|obj) - if(!istype(AM)) - log_debug("DEBUG: HasProximity called with [AM] on [src] ([usr]).") - return - if (istype(AM, /obj/effect/beam)) return - if (AM.move_speed < 12) sense() +/obj/item/device/assembly/prox_sensor/HasProximity(atom/movable/AM as mob|obj) + if(!istype(AM)) + log_debug("DEBUG: HasProximity called with [AM] on [src] ([usr]).") return + if (istype(AM, /obj/effect/beam)) return + if (AM.move_speed < 12) sense() + return - sense() - var/turf/mainloc = get_turf(src) +/obj/item/device/assembly/prox_sensor/proc/sense() + var/turf/mainloc = get_turf(src) // if(scanning && cooldown <= 0) // mainloc.visible_message("\icon[src] *boop* *boop*", "*boop* *boop*") - if((!holder && !secured)||(!scanning)||(cooldown > 0)) return 0 - pulse(0) - if(!holder) - mainloc.visible_message("\icon[src] *beep* *beep*", "*beep* *beep*") - cooldown = 2 - spawn(10) - process_cooldown() - return + if((!holder && !secured)||(!scanning)||(cooldown > 0)) return 0 + pulse(0) + if(!holder) + mainloc.visible_message("\icon[src] *beep* *beep*", "*beep* *beep*") + cooldown = 2 + spawn(10) + process_cooldown() + return - process() - if(scanning) - var/turf/mainloc = get_turf(src) - for(var/mob/living/A in range(range,mainloc)) - if (A.move_speed < 12) - sense() +/obj/item/device/assembly/prox_sensor/process() + if(scanning) + var/turf/mainloc = get_turf(src) + for(var/mob/living/A in range(range,mainloc)) + if (A.move_speed < 12) + sense() - if(timing && (time >= 0)) - time-- - if(timing && time <= 0) - timing = 0 - toggle_scan() - time = 10 - return + if(timing && (time >= 0)) + time-- + if(timing && time <= 0) + timing = 0 + toggle_scan() + time = 10 + return - dropped() - spawn(0) - sense() - return - return - - - toggle_scan() - if(!secured) return 0 - scanning = !scanning - update_icon() - return - - - update_icon() - overlays.Cut() - attached_overlays = list() - if(timing) - overlays += "prox_timing" - attached_overlays += "prox_timing" - if(scanning) - overlays += "prox_scanning" - attached_overlays += "prox_scanning" - if(holder) - holder.update_icon() - if(holder && istype(holder.loc,/obj/item/weapon/grenade/chem_grenade)) - var/obj/item/weapon/grenade/chem_grenade/grenade = holder.loc - grenade.primed(scanning) - return - - - Move() - ..() +/obj/item/device/assembly/prox_sensor/dropped() + spawn(0) sense() return + return - interact(mob/user as mob)//TODO: Change this to the wires thingy - if(!secured) - user.show_message("\red The [name] is unsecured!") - return 0 - var/second = time % 60 - var/minute = (time - second) / 60 - var/dat = text("Proximity Sensor\n[] []:[]\n- - + +\n", (timing ? text("Arming", src) : text("Not Arming", src)), minute, second, src, src, src, src) - dat += text("
Range: - [] +", src, range, src) - dat += "
[scanning?"Armed":"Unarmed"] (Movement sensor active when armed!)" - dat += "

Refresh" - dat += "

Close" - user << browse(dat, "window=prox") - onclose(user, "prox") +/obj/item/device/assembly/prox_sensor/proc/toggle_scan() + if(!secured) return 0 + scanning = !scanning + update_icon() + return + + +/obj/item/device/assembly/prox_sensor/update_icon() + overlays.Cut() + attached_overlays = list() + if(timing) + overlays += "prox_timing" + attached_overlays += "prox_timing" + if(scanning) + overlays += "prox_scanning" + attached_overlays += "prox_scanning" + if(holder) + holder.update_icon() + if(holder && istype(holder.loc,/obj/item/weapon/grenade/chem_grenade)) + var/obj/item/weapon/grenade/chem_grenade/grenade = holder.loc + grenade.primed(scanning) + return + + +/obj/item/device/assembly/prox_sensor/Move() + ..() + sense() + return + + +/obj/item/device/assembly/prox_sensor/interact(mob/user as mob)//TODO: Change this to the wires thingy + if(!secured) + user.show_message("The [name] is unsecured!") + return 0 + var/second = time % 60 + var/minute = (time - second) / 60 + var/dat = text("Proximity Sensor\n[] []:[]\n- - + +\n", (timing ? text("Arming", src) : text("Not Arming", src)), minute, second, src, src, src, src) + dat += text("
Range: - [] +", src, range, src) + dat += "
[scanning?"Armed":"Unarmed"] (Movement sensor active when armed!)" + dat += "

Refresh" + dat += "

Close" + user << browse(dat, "window=prox") + onclose(user, "prox") + return + + +/obj/item/device/assembly/prox_sensor/Topic(href, href_list, state = deep_inventory_state) + if(..()) return 1 + if(!usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) + usr << browse(null, "window=prox") + onclose(usr, "prox") return + if(href_list["scanning"]) + toggle_scan() - Topic(href, href_list) - if(..()) return 1 - if(!usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) - usr << browse(null, "window=prox") - onclose(usr, "prox") - return + if(href_list["time"]) + timing = text2num(href_list["time"]) + update_icon() - if(href_list["scanning"]) - toggle_scan() - - if(href_list["time"]) - timing = text2num(href_list["time"]) - update_icon() - - if(href_list["tp"]) - var/tp = text2num(href_list["tp"]) - time += tp - time = min(max(round(time), 0), 600) - - if(href_list["range"]) - var/r = text2num(href_list["range"]) - range += r - range = min(max(range, 1), 5) - - if(href_list["close"]) - usr << browse(null, "window=prox") - return - - if(usr) - attack_self(usr) + if(href_list["tp"]) + var/tp = text2num(href_list["tp"]) + time += tp + time = min(max(round(time), 0), 600) + if(href_list["range"]) + var/r = text2num(href_list["range"]) + range += r + range = min(max(range, 1), 5) + if(href_list["close"]) + usr << browse(null, "window=prox") return + + if(usr) + attack_self(usr) + + + return diff --git a/code/modules/assembly/shock_kit.dm b/code/modules/assembly/shock_kit.dm index edbe0e74910..0fbefc88d81 100644 --- a/code/modules/assembly/shock_kit.dm +++ b/code/modules/assembly/shock_kit.dm @@ -29,7 +29,8 @@ return if(istype(W, /obj/item/weapon/screwdriver)) status = !status - user << "[src] is now [status ? "secured" : "unsecured"]!" + to_chat(user, "[src] is now [status ? "secured" : "unsecured"]!") + playsound(src, W.usesound, 50, 1) add_fingerprint(user) return diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index 1273b004a43..57bb0b541df 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -17,171 +17,172 @@ var/datum/radio_frequency/radio_connection var/deadman = 0 - New() - ..() - spawn(40) - set_frequency(frequency) - return +/obj/item/device/assembly/signaler/New() + ..() + spawn(40) + set_frequency(frequency) + return - activate() - if(cooldown > 0) return 0 - cooldown = 2 - spawn(10) - process_cooldown() +/obj/item/device/assembly/signaler/activate() + if(cooldown > 0) return 0 + cooldown = 2 + spawn(10) + process_cooldown() - signal() - return 1 + signal() + return 1 - update_icon() - if(holder) - holder.update_icon() - return +/obj/item/device/assembly/signaler/update_icon() + if(holder) + holder.update_icon() + return - interact(mob/user as mob, flag1) - var/t1 = "-------" +/obj/item/device/assembly/signaler/interact(mob/user as mob, flag1) + var/t1 = "-------" // if ((src.b_stat && !( flag1 ))) // t1 = text("-------
\nGreen Wire: []
\nRed Wire: []
\nBlue Wire: []
\n", (src.wires & 4 ? text("Cut Wire", src) : text("Mend Wire", src)), (src.wires & 2 ? text("Cut Wire", src) : text("Mend Wire", src)), (src.wires & 1 ? text("Cut Wire", src) : text("Mend Wire", src))) // else // t1 = "-------" Speaker: [src.listening ? "Engaged" : "Disengaged"]
- var/dat = {" - + var/dat = {" + - Send Signal
- Frequency/Code for signaler:
- Frequency: - - - - - [format_frequency(src.frequency)] - + - +
+Send Signal
+Frequency/Code for signaler:
+Frequency: +- +- +[format_frequency(src.frequency)] ++ ++
- Code: - - - - - [src.code] - + - +
- [t1] -
"} - user << browse(dat, "window=radio") - onclose(user, "radio") +Code: +- +- +[src.code] ++ ++
+[t1] +
"} + user << browse(dat, "window=radio") + onclose(user, "radio") + return + + +/obj/item/device/assembly/signaler/Topic(href, href_list, state = deep_inventory_state) + if(..()) return 1 + + if(!usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) + usr << browse(null, "window=radio") + onclose(usr, "radio") return + if (href_list["freq"]) + var/new_frequency = (frequency + text2num(href_list["freq"])) + if(new_frequency < RADIO_LOW_FREQ || new_frequency > RADIO_HIGH_FREQ) + new_frequency = sanitize_frequency(new_frequency, RADIO_LOW_FREQ, RADIO_HIGH_FREQ) + set_frequency(new_frequency) - Topic(href, href_list) - if(..()) return 1 + if(href_list["code"]) + src.code += text2num(href_list["code"]) + src.code = round(src.code) + src.code = min(100, src.code) + src.code = max(1, src.code) - if(!usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) - usr << browse(null, "window=radio") - onclose(usr, "radio") - return + if(href_list["send"]) + spawn( 0 ) + signal() - if (href_list["freq"]) - var/new_frequency = (frequency + text2num(href_list["freq"])) - if(new_frequency < RADIO_LOW_FREQ || new_frequency > RADIO_HIGH_FREQ) - new_frequency = sanitize_frequency(new_frequency, RADIO_LOW_FREQ, RADIO_HIGH_FREQ) - set_frequency(new_frequency) + if(usr) + attack_self(usr) - if(href_list["code"]) - src.code += text2num(href_list["code"]) - src.code = round(src.code) - src.code = min(100, src.code) - src.code = max(1, src.code) + return - if(href_list["send"]) - spawn( 0 ) - signal() +/obj/item/device/assembly/signaler/attackby(obj/item/weapon/W, mob/user, params) + if(issignaler(W)) + var/obj/item/device/assembly/signaler/signaler2 = W + if(secured && signaler2.secured) + code = signaler2.code + frequency = signaler2.frequency + to_chat(user, "You transfer the frequency and code of [signaler2] to [src].") + else + ..() - if(usr) - attack_self(usr) +/obj/item/device/assembly/signaler/proc/signal() + if(!radio_connection) return - return - - attackby(obj/item/weapon/W, mob/user, params) - if(issignaler(W)) - var/obj/item/device/assembly/signaler/signaler2 = W - if(secured && signaler2.secured) - code = signaler2.code - frequency = signaler2.frequency - user << "You transfer the frequency and code of [signaler2] to [src]" - else - ..() - - proc/signal() - if(!radio_connection) return - - var/datum/signal/signal = new - signal.source = src - signal.encryption = code - signal.data["message"] = "ACTIVATE" - radio_connection.post_signal(src, signal) - return + var/datum/signal/signal = new + signal.source = src + signal.encryption = code + signal.data["message"] = "ACTIVATE" + radio_connection.post_signal(src, signal) + return /* - for(var/obj/item/device/assembly/signaler/S in world) - if(!S) continue - if(S == src) continue - if((S.frequency == src.frequency) && (S.code == src.code)) - spawn(0) - if(S) S.pulse(0) - return 0*/ + for(var/obj/item/device/assembly/signaler/S in world) + if(!S) continue + if(S == src) continue + if((S.frequency == src.frequency) && (S.code == src.code)) + spawn(0) + if(S) S.pulse(0) + return 0*/ - pulse(var/radio = 0) - if(src.connected && src.wires) - connected.Pulse(src) - else if(holder) - holder.process_activation(src, 1, 0) - else - ..(radio) - return 1 +/obj/item/device/assembly/signaler/pulse(var/radio = 0) + if(src.connected && src.wires) + connected.Pulse(src) + else if(holder) + holder.process_activation(src, 1, 0) + else + ..(radio) + return 1 - receive_signal(datum/signal/signal) - if(!signal) return 0 - if(signal.encryption != code) return 0 - if(!(src.wires & WIRE_RADIO_RECEIVE)) return 0 - pulse(1) +/obj/item/device/assembly/signaler/receive_signal(datum/signal/signal) + if(!signal) return 0 + if(signal.encryption != code) return 0 + if(!(src.wires & WIRE_RADIO_RECEIVE)) return 0 + pulse(1) - if(!holder) - for(var/mob/O in hearers(1, src.loc)) - O.show_message(text("\icon[] *beep* *beep*", src), 3, "*beep* *beep*", 2) + if(!holder) + for(var/mob/O in hearers(1, src.loc)) + O.show_message(text("\icon[] *beep* *beep*", src), 3, "*beep* *beep*", 2) + return + + +/obj/item/device/assembly/signaler/proc/set_frequency(new_frequency) + if(!frequency) + return + if(!radio_controller) + sleep(20) + if(!radio_controller) return + radio_controller.remove_object(src, frequency) + frequency = new_frequency + radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) + return - proc/set_frequency(new_frequency) - if(!frequency) - return - if(!radio_controller) - sleep(20) - if(!radio_controller) - return - radio_controller.remove_object(src, frequency) - frequency = new_frequency - radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) - return +/obj/item/device/assembly/signaler/process() + if(!deadman) + processing_objects.Remove(src) + var/mob/M = src.loc + if(!M || !ismob(M)) + if(prob(5)) + signal() + deadman = 0 + processing_objects.Remove(src) + else if(prob(5)) + M.visible_message("[M]'s finger twitches a bit over [src]'s signal button!") + return - process() - if(!deadman) - processing_objects.Remove(src) - var/mob/M = src.loc - if(!M || !ismob(M)) - if(prob(5)) - signal() - deadman = 0 - processing_objects.Remove(src) - else if(prob(5)) - M.visible_message("[M]'s finger twitches a bit over [src]'s signal button!") - return - - verb/deadman_it() - set src in usr - set name = "Threaten to push the button!" - set desc = "BOOOOM!" - deadman = 1 - processing_objects.Add(src) - log_and_message_admins("is threatening to trigger a signaler deadman's switch") - usr.visible_message("\red [usr] moves their finger over [src]'s signal button...") +/obj/item/device/assembly/signaler/verb/deadman_it() + set src in usr + set name = "Threaten to push the button!" + set desc = "BOOOOM!" + deadman = 1 + processing_objects.Add(src) + log_and_message_admins("is threatening to trigger a signaler deadman's switch") + usr.visible_message("[usr] moves their finger over [src]'s signal button...") /obj/item/device/assembly/signaler/Destroy() if(radio_controller) diff --git a/code/modules/assembly/timer.dm b/code/modules/assembly/timer.dm index cdd927afd6d..b8d0112066f 100644 --- a/code/modules/assembly/timer.dm +++ b/code/modules/assembly/timer.dm @@ -2,8 +2,8 @@ name = "timer" desc = "Used to time things. Works well with contraptions which has to count down. Tick tock." icon_state = "timer" - origin_tech = list(TECH_MAGNET = 1) - matter = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 50, "waste" = 10) + origin_tech = list(TECH_MAGNET = 1) + matter = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 50, "waste" = 10) wires = WIRE_PULSE @@ -12,97 +12,94 @@ var/timing = 0 var/time = 10 - proc - timer_end() +/obj/item/device/assembly/timer/activate() + if(!..()) return 0//Cooldown check - activate() - if(!..()) return 0//Cooldown check - - timing = !timing - - update_icon() - return 0 - - - toggle_secure() - secured = !secured - if(secured) - processing_objects.Add(src) - else - timing = 0 - processing_objects.Remove(src) - update_icon() - return secured - - - timer_end() - if(!secured) return 0 - pulse(0) - if(!holder) - visible_message("\icon[src] *beep* *beep*", "*beep* *beep*") - cooldown = 2 - spawn(10) - process_cooldown() - return - - - process() - if(timing && (time > 0)) - time-- - if(timing && time <= 0) - timing = 0 - timer_end() - time = 10 - return - + timing = !timing update_icon() - overlays.Cut() - attached_overlays = list() - if(timing) - overlays += "timer_timing" - attached_overlays += "timer_timing" - if(holder) - holder.update_icon() + return 0 + + +/obj/item/device/assembly/timer/toggle_secure() + secured = !secured + if(secured) + processing_objects.Add(src) + else + timing = 0 + processing_objects.Remove(src) + update_icon() + return secured + + +/obj/item/device/assembly/timer/proc/timer_end() + if(!secured) return 0 + pulse(0) + if(!holder) + visible_message("\icon[src] *beep* *beep*", "*beep* *beep*") + cooldown = 2 + spawn(10) + process_cooldown() + return + + +/obj/item/device/assembly/timer/process() + if(timing && (time > 0)) + time-- + if(timing && time <= 0) + timing = 0 + timer_end() + time = 10 + return + + +/obj/item/device/assembly/timer/update_icon() + overlays.Cut() + attached_overlays = list() + if(timing) + overlays += "timer_timing" + attached_overlays += "timer_timing" + if(holder) + holder.update_icon() + return + + +/obj/item/device/assembly/timer/interact(mob/user as mob)//TODO: Have this use the wires + if(!secured) + user.show_message("The [name] is unsecured!") + return 0 + var/second = time % 60 + var/minute = (time - second) / 60 + var/dat = text("Timing Unit\n[] []:[]\n- - + +\n", (timing ? text("Timing", src) : text("Not Timing", src)), minute, second, src, src, src, src) + dat += "

Refresh" + dat += "

Close" + user << browse(dat, "window=timer") + onclose(user, "timer") + return + + +/obj/item/device/assembly/timer/Topic(href, href_list, state = deep_inventory_state) + if(..()) return 1 + if(!usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) + usr << browse(null, "window=timer") + onclose(usr, "timer") return + if(href_list["time"]) + timing = text2num(href_list["time"]) + update_icon() - interact(mob/user as mob)//TODO: Have this use the wires - if(!secured) - user.show_message("\red The [name] is unsecured!") - return 0 - var/second = time % 60 - var/minute = (time - second) / 60 - var/dat = text("Timing Unit\n[] []:[]\n- - + +\n", (timing ? text("Timing", src) : text("Not Timing", src)), minute, second, src, src, src, src) - dat += "

Refresh" - dat += "

Close" - user << browse(dat, "window=timer") - onclose(user, "timer") + if(href_list["tp"]) + var/tp = text2num(href_list["tp"]) + time += tp + time = min(max(round(time), 0), 600) + + if(href_list["close"]) + usr << browse(null, "window=timer") return + if(usr) + attack_self(usr) - Topic(href, href_list) - if(..()) return 1 - if(!usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) - usr << browse(null, "window=timer") - onclose(usr, "timer") - return - - if(href_list["time"]) - timing = text2num(href_list["time"]) - update_icon() - - if(href_list["tp"]) - var/tp = text2num(href_list["tp"]) - time += tp - time = min(max(round(time), 0), 600) - - if(href_list["close"]) - usr << browse(null, "window=timer") - return - - if(usr) - attack_self(usr) - - return + return diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index e48e7308601..01dc830aaa3 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -22,7 +22,7 @@ var/corpseid = 0 //Just set to 1 if you want them to have an ID var/corpseidjob = null // Needs to be in quotes, such as "Clown" or "Chef." This just determines what the ID reads as, not their access var/corpseidaccess = null //This is for access. See access.dm for which jobs give what access. Again, put in quotes. Use "Captain" if you want it to be all access. - var/corpseidicon = null //For setting it to be a gold, silver, centcomm etc ID + var/corpseidicon = null //For setting it to be a gold, silver, CentCom etc ID var/species = "Human" /obj/effect/landmark/corpse/initialize() diff --git a/code/modules/awaymissions/gateway.dm b/code/modules/awaymissions/gateway.dm index 4105569c8df..b6e8ab59b28 100644 --- a/code/modules/awaymissions/gateway.dm +++ b/code/modules/awaymissions/gateway.dm @@ -150,7 +150,7 @@ obj/machinery/gateway/centerstation/process() return user << "Startup programming successful!: A destination in another point of space and time has been detected." else - user << "The gate is already programmed, there is no work for you to do here." + user << "The gate is already calibrated, there is no work for you to do here." return /////////////////////////////////////Away//////////////////////// @@ -239,7 +239,7 @@ obj/machinery/gateway/centerstation/process() if(istype(M, /mob/living/carbon)) for(var/obj/item/weapon/implant/exile/E in M)//Checking that there is an exile implant in the contents if(E.imp_in == M)//Checking that it's actually implanted vs just in their pocket - M << "\black The station gate has detected your exile implant and is blocking your entry." + M << "The station gate has detected your exile implant and is blocking your entry." return M.forceMove(get_step(stationgate.loc, SOUTH)) M.set_dir(SOUTH) @@ -250,7 +250,7 @@ obj/machinery/gateway/centerstation/process() /obj/machinery/gateway/centeraway/attackby(obj/item/device/W as obj, mob/user as mob) if(istype(W,/obj/item/device/multitool)) if(calibrated && stationgate) - user << "The gate is already calibrated, there is no work for you to do here." + user << "The gate is already calibrated, there is no work for you to do here." return else stationgate = locate(/obj/machinery/gateway/centerstation) @@ -258,6 +258,6 @@ obj/machinery/gateway/centerstation/process() user << "Error: Recalibration failed. No destination found... That can't be good." return else - user << "Recalibration successful!: This gate's systems have been fine tuned. Travel to this gate will now be on target." + user << "Recalibration successful!: This gate's systems have been fine tuned. Travel to this gate will now be on target." calibrated = 1 return diff --git a/code/modules/awaymissions/loot_vr.dm b/code/modules/awaymissions/loot_vr.dm index d0b31567058..e3b12b84fa7 100644 --- a/code/modules/awaymissions/loot_vr.dm +++ b/code/modules/awaymissions/loot_vr.dm @@ -192,12 +192,12 @@ prob(5);/obj/item/ammo_magazine/s38,\ prob(5);/obj/item/ammo_magazine/s38/rubber,\ prob(5);/obj/item/weapon/storage/box/flashbangs,\ - prob(5);/obj/item/ammo_magazine/m556,\ - prob(4);/obj/item/ammo_magazine/clip/c556,\ + prob(5);/obj/item/ammo_magazine/m545,\ + prob(4);/obj/item/ammo_magazine/clip/c545,\ prob(4);/obj/item/ammo_magazine/clip/c45,\ prob(4);/obj/item/ammo_magazine/clip/c9mm,\ prob(4);/obj/item/ammo_magazine/m45uzi,\ - prob(4);/obj/item/ammo_magazine/m556/ext,\ + prob(4);/obj/item/ammo_magazine/m545/ext,\ prob(4);/obj/item/ammo_magazine/m9mm,\ prob(4);/obj/item/ammo_magazine/m9mml,\ prob(4);/obj/item/ammo_magazine/m9mmt,\ @@ -205,15 +205,15 @@ prob(4);/obj/item/ammo_magazine/m10mm,\ prob(4);/obj/item/ammo_magazine/m9mmp90,\ /* prob(4);/obj/item/ammo_magazine/m14,\ - prob(4);/obj/item/ammo_magazine/m14/large,\ */ - prob(4);/obj/item/ammo_magazine/m556/ext,\ + prob(4);/obj/item/ammo_magazine/m14/large,\*/ + prob(4);/obj/item/ammo_magazine/m545/ext, prob(4);/obj/item/ammo_magazine/m762,\ - prob(4);/obj/item/ammo_magazine/m556/ext,\ + prob(4);/obj/item/ammo_magazine/m545/ext,\ prob(3);/obj/item/ammo_magazine/clip/c10mm,\ prob(3);/obj/item/ammo_magazine/clip/c44,\ - prob(3);/obj/item/ammo_magazine/m556,\ + prob(3);/obj/item/ammo_magazine/m545,\ prob(2);/obj/item/ammo_magazine/m44,\ - prob(2);/obj/item/ammo_magazine/m556,\ + prob(2);/obj/item/ammo_magazine/m545,\ prob(1);/obj/item/weapon/storage/box/frags,\ /* prob(1);/obj/item/ammo_magazine/battlerifle,\ */ prob(1);/obj/item/ammo_casing/rocket,\ diff --git a/code/modules/awaymissions/zlevel.dm b/code/modules/awaymissions/zlevel.dm index 19ac8cf925a..9180250b3b0 100644 --- a/code/modules/awaymissions/zlevel.dm +++ b/code/modules/awaymissions/zlevel.dm @@ -3,7 +3,7 @@ proc/createRandomZlevel() return var/list/potentialRandomZlevels = list() - admin_notice("\red \b Searching for away missions...", R_DEBUG) + admin_notice(" Searching for away missions...", R_DEBUG) var/list/Lines = file2list("maps/RandomZLevels/fileList.txt") if(!Lines.len) return for (var/t in Lines) @@ -35,7 +35,7 @@ proc/createRandomZlevel() if(potentialRandomZlevels.len) - admin_notice("\red \b Loading away mission...", R_DEBUG) + admin_notice("Loading away mission...", R_DEBUG) var/map = pick(potentialRandomZlevels) world.log << "Away mission picked: [map]" //VOREStation Add for debugging @@ -49,8 +49,8 @@ proc/createRandomZlevel() continue awaydestinations.Add(L) - admin_notice("\red \b Away mission loaded.", R_DEBUG) + admin_notice("Away mission loaded.", R_DEBUG) else - admin_notice("\red \b No away missions found.", R_DEBUG) + admin_notice("No away missions found.", R_DEBUG) return diff --git a/code/modules/blob/blob.dm b/code/modules/blob/blob.dm index 88f04e1924a..2352123fb22 100644 --- a/code/modules/blob/blob.dm +++ b/code/modules/blob/blob.dm @@ -3,7 +3,8 @@ name = "blob" icon = 'icons/mob/blob.dmi' icon_state = "blob" - light_range = 3 + light_range = 2 + light_color = "#b5ff5b" desc = "Some blob creature thingy" density = 1 opacity = 0 @@ -73,6 +74,9 @@ if(GR) qdel(GR) return + for(var/obj/structure/reagent_dispensers/fueltank/Fuel in T) + Fuel.ex_act(2) + return for(var/obj/machinery/door/D in T) // There can be several - and some of them can be open, locate() is not suitable if(D.density) D.ex_act(2) @@ -138,7 +142,7 @@ if("fire") damage = (W.force / fire_resist) if(istype(W, /obj/item/weapon/weldingtool)) - playsound(loc, 'sound/items/Welder.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) if("brute") damage = (W.force / brute_resist) @@ -149,6 +153,8 @@ name = "blob core" icon = 'icons/mob/blob.dmi' icon_state = "blob_core" + light_range = 3 + light_color = "#ffc880" maxHealth = 200 brute_resist = 2 fire_resist = 2 @@ -176,6 +182,7 @@ name = "strong blob" icon = 'icons/mob/blob.dmi' icon_state = "blob_idle" + light_range = 3 desc = "Some blob creature thingy" maxHealth = 60 brute_resist = 1 diff --git a/code/modules/busy_space/organizations.dm b/code/modules/busy_space/organizations.dm index 84f694d2ef4..68226189c83 100644 --- a/code/modules/busy_space/organizations.dm +++ b/code/modules/busy_space/organizations.dm @@ -253,7 +253,10 @@ "Are You Feeling It", "Great White Snark", "No Shirt No Shoes", - "Callsign" + "Callsign", + "Three Ships in a Trenchcoat", + "Not Wearing Pants", + "Ridiculous Naming Convention" ) diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index f19d5a6f526..b90161293da 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -110,7 +110,7 @@ src.preload_rsc = pick(config.resource_urls) else src.preload_rsc = 1 // If config.resource_urls is not set, preload like normal. - src << "\red If the title screen is black, resources are still downloading. Please be patient until the title screen appears." + src << "If the title screen is black, resources are still downloading. Please be patient until the title screen appears." clients += src diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories.dm b/code/modules/client/preference_setup/loadout/loadout_accessories.dm index a7472c388fe..9c831e7dfcc 100644 --- a/code/modules/client/preference_setup/loadout/loadout_accessories.dm +++ b/code/modules/client/preference_setup/loadout/loadout_accessories.dm @@ -316,3 +316,16 @@ shirts["red hawaii shirt"] = /obj/item/clothing/accessory/hawaii/red shirts["random colored hawaii shirt"] = /obj/item/clothing/accessory/hawaii/random gear_tweaks += new/datum/gear_tweak/path(shirts) + + +/datum/gear/accessory/sweater + display_name = "Sweater Selection" + path = /obj/item/clothing/accessory/sweater + +/datum/gear/accessory/sweater/New() + ..() + var/list/sweaters = list() + for(var/sweater in typesof(/obj/item/clothing/accessory/sweater)) + var/obj/item/clothing/suit/sweater_type = sweater + sweaters[initial(sweater_type.name)] = sweater_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(sweaters)) diff --git a/code/modules/client/preference_setup/loadout/loadout_eyes.dm b/code/modules/client/preference_setup/loadout/loadout_eyes.dm index 59069fed2f6..57345631873 100644 --- a/code/modules/client/preference_setup/loadout/loadout_eyes.dm +++ b/code/modules/client/preference_setup/loadout/loadout_eyes.dm @@ -76,6 +76,15 @@ display_name = "Optical Meson Scanners, prescription (Engineering)" path = /obj/item/clothing/glasses/meson/prescription +/datum/gear/eyes/material + display_name = "Optical Material Scanners (Mining)" + path = /obj/item/clothing/glasses/material + allowed_roles = list("Shaft Miner") + +/datum/gear/eyes/material/prescription + display_name = "Prescription Optical Material Scanners (Mining)" + path = /obj/item/clothing/glasses/material/prescription + /datum/gear/eyes/meson/aviator display_name = "Optical Meson Aviators, (Engineering)" path = /obj/item/clothing/glasses/meson/aviator diff --git a/code/modules/client/preference_setup/loadout/loadout_gloves.dm b/code/modules/client/preference_setup/loadout/loadout_gloves.dm index 3f3087f4134..2656e221dbe 100644 --- a/code/modules/client/preference_setup/loadout/loadout_gloves.dm +++ b/code/modules/client/preference_setup/loadout/loadout_gloves.dm @@ -70,4 +70,8 @@ /datum/gear/gloves/forensic display_name = "gloves, forensic" path = /obj/item/clothing/gloves/forensic - allowed_roles = list("Detective") \ No newline at end of file + allowed_roles = list("Detective") + +/datum/gear/gloves/fingerless + display_name = "fingerless gloves" + path = /obj/item/clothing/gloves/fingerless \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_head.dm b/code/modules/client/preference_setup/loadout/loadout_head.dm index 1f27ffb2678..16beab3c067 100644 --- a/code/modules/client/preference_setup/loadout/loadout_head.dm +++ b/code/modules/client/preference_setup/loadout/loadout_head.dm @@ -348,4 +348,24 @@ for(var/sol_style in typesof(/obj/item/clothing/head/beret/sol)) var/obj/item/clothing/head/beret/sol/sol = sol_style sols[initial(sol.name)] = sol - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(sols)) \ No newline at end of file + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(sols)) + +/datum/gear/head/surgical/black + display_name = "surgical cap, black" + path = /obj/item/clothing/head/surgery/black + +/datum/gear/head/surgical/blue + display_name = "surgical cap, blue" + path = /obj/item/clothing/head/surgery/blue + +/datum/gear/head/surgical/green + display_name = "surgical cap, green" + path = /obj/item/clothing/head/surgery/green + +/datum/gear/head/surgical/navyblue + display_name = "surgical cap, navy blue" + path = /obj/item/clothing/head/surgery/navyblue + +/datum/gear/head/surgical/purple + display_name = "surgical cap, purple" + path = /obj/item/clothing/head/surgery/purple \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_shoes.dm b/code/modules/client/preference_setup/loadout/loadout_shoes.dm index 3b3e528403c..82540018fbb 100644 --- a/code/modules/client/preference_setup/loadout/loadout_shoes.dm +++ b/code/modules/client/preference_setup/loadout/loadout_shoes.dm @@ -193,4 +193,53 @@ /datum/gear/shoes/heels/New() ..() - gear_tweaks = list(gear_tweak_free_color_choice) \ No newline at end of file + gear_tweaks = list(gear_tweak_free_color_choice) + +/datum/gear/shoes/boots/winter + display_name = "winter boots" + path = /obj/item/clothing/shoes/boots/winter + +/datum/gear/shoes/boots/winter/security + display_name = "security winter boots" + path = /obj/item/clothing/shoes/boots/winter/security + allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective") + +/datum/gear/shoes/boots/winter/science + display_name = "science winter boots" + path = /obj/item/clothing/shoes/boots/winter/science + allowed_roles = list("Research Director","Scientist", "Roboticist", "Xenobiologist") + +/datum/gear/shoes/boots/winter/command + display_name = "colony director's winter boots" + path = /obj/item/clothing/shoes/boots/winter/command + allowed_roles = list("Colony Director") + +/datum/gear/shoes/boots/winter/engineering + display_name = "engineering winter boots" + path = /obj/item/clothing/shoes/boots/winter/engineering + allowed_roles = list("Chief Engineer","Atmospheric Technician", "Station Engineer") + +/datum/gear/shoes/boots/winter/atmos + display_name = "atmospherics winter boots" + path = /obj/item/clothing/shoes/boots/winter/atmos + allowed_roles = list("Chief Engineer", "Atmospheric Technician") + +/datum/gear/shoes/boots/winter/medical + display_name = "medical winter boots" + path = /obj/item/clothing/shoes/boots/winter/medical + allowed_roles = list("Medical Doctor","Chief Medical Officer","Chemist","Paramedic","Geneticist") + +/datum/gear/shoes/boots/winter/mining + display_name = "mining winter boots" + path = /obj/item/clothing/shoes/boots/winter/mining + allowed_roles = list("Shaft Miner") + +/datum/gear/shoes/boots/winter/supply + display_name = "supply winter boots" + path = /obj/item/clothing/shoes/boots/winter/supply + allowed_roles = list("Quartermaster","Cargo Technician") + +/datum/gear/shoes/boots/winter/hydro + display_name = "hydroponics winter boots" + path = /obj/item/clothing/shoes/boots/winter/hydro + allowed_roles = list("Botanist", "Xenobiologist") \ No newline at end of file diff --git a/code/modules/client/preference_setup/loadout/loadout_smoking.dm b/code/modules/client/preference_setup/loadout/loadout_smoking.dm index 2599cf1f354..28fa92f860c 100644 --- a/code/modules/client/preference_setup/loadout/loadout_smoking.dm +++ b/code/modules/client/preference_setup/loadout/loadout_smoking.dm @@ -11,9 +11,17 @@ path = /obj/item/weapon/storage/box/matches /datum/gear/zippo - display_name = "zippo" + display_name = "Zippo Selection" path = /obj/item/weapon/flame/lighter/zippo +/datum/gear/zippo/New() + ..() + var/list/zippos = list() + for(var/zippo in typesof(/obj/item/weapon/flame/lighter/zippo)) + var/obj/item/weapon/flame/lighter/zippo/zippo_type = zippo + zippos[initial(zippo_type.name)] = zippo_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(zippos)) + /datum/gear/ashtray display_name = "ashtray, plastic" path = /obj/item/weapon/material/ashtray/plastic diff --git a/code/modules/client/preference_setup/loadout/loadout_utility.dm b/code/modules/client/preference_setup/loadout/loadout_utility.dm index df71ff237d4..c30291c3a55 100644 --- a/code/modules/client/preference_setup/loadout/loadout_utility.dm +++ b/code/modules/client/preference_setup/loadout/loadout_utility.dm @@ -87,3 +87,7 @@ display_name = "universal translator" path = /obj/item/device/universal_translator cost = 8 + +/datum/gear/utility/pen + display_name = "Fountain Pen" + path = /obj/item/weapon/pen/fountain \ No newline at end of file diff --git a/code/modules/client/spam_prevention.dm b/code/modules/client/spam_prevention.dm index 6802e1d6951..ed687db8ce4 100644 --- a/code/modules/client/spam_prevention.dm +++ b/code/modules/client/spam_prevention.dm @@ -6,7 +6,7 @@ /client/proc/handle_spam_prevention(var/mute_type = MUTE_ALL, var/spam_delay = 0.5 SECONDS) if(world.time - last_message_time < spam_delay) spam_alert++ - if(spam_alert > 3) + if(spam_alert > 5) cmd_admin_mute(src.mob, mute_type, 1) else spam_alert = max(0, spam_alert--) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index f3f4cc855a0..14524752743 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -69,7 +69,7 @@ //Set species_restricted list switch(target_species) if("Human", "Skrell") //humanoid bodytypes - species_restricted = list("Human", "Skrell") //skrell/humans can wear each other's suits + species_restricted = list("Human", "Skrell", "Promethean") //skrell/humans can wear each other's suits else species_restricted = list(target_species) @@ -91,7 +91,7 @@ //Set species_restricted list switch(target_species) if("Skrell") - species_restricted = list("Human", "Skrell") //skrell helmets fit humans too + species_restricted = list("Human", "Skrell", "Promethean") //skrell helmets fit humans too else species_restricted = list(target_species) @@ -184,6 +184,7 @@ var/wired = 0 var/obj/item/weapon/cell/cell = 0 var/overgloves = 0 + var/fingerprint_chance = 0 //How likely the glove is to let fingerprints through body_parts_covered = HANDS slot_flags = SLOT_GLOVES attack_verb = list("challenged") @@ -213,8 +214,8 @@ update_icon() return - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) - user.visible_message("\red [user] cuts the fingertips off of the [src].","\red You cut the fingertips off of the [src].") + playsound(src.loc, W.usesound, 50, 1) + user.visible_message("[user] cuts the fingertips off of the [src].","You cut the fingertips off of the [src].") clipped = 1 name = "modified [name]" diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 65d6697df4e..6cf5d16c4ad 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -163,6 +163,10 @@ BLIND // can't see anything action_button_name = "Toggle Goggles" vision_flags = SEE_OBJS +/obj/item/clothing/glasses/material/prescription + name = "Prescription Optical Material Scanner" + prescription = 1 + /obj/item/clothing/glasses/regular name = "Prescription Glasses" desc = "Made by Nerd. Co." @@ -411,7 +415,7 @@ BLIND // can't see anything emp_act(severity) if(istype(src.loc, /mob/living/carbon/human)) var/mob/living/carbon/human/M = src.loc - M << "\red The Optical Thermal Scanner overloads and blinds you!" + M << "The Optical Thermal Scanner overloads and blinds you!" if(M.glasses == src) M.Blind(3) M.eye_blurry = 5 diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 55b562cc93a..94ed2c9f87a 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -82,3 +82,9 @@ min_cold_protection_temperature = GLOVES_MIN_COLD_PROTECTION_TEMPERATURE heat_protection = HANDS max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE + +obj/item/clothing/gloves/fingerless + desc = "A pair of gloves that don't actually cover the fingers." + name = "fingerless gloves" + icon_state = "fingerlessgloves" + fingerprint_chance = 100 \ No newline at end of file diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index 0470717b5c1..0c20f376793 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -56,6 +56,7 @@ siemens_coefficient = 1.0 //thin latex gloves, much more conductive than fabric gloves (basically a capacitor for AC) permeability_coefficient = 0.01 germ_level = 0 + fingerprint_chance = 25 // var/balloonPath = /obj/item/latexballon //TODO: Make inflating gloves a thing diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 89dde52fbca..cc3f2765666 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -154,7 +154,7 @@ siemens_coefficient = 0.9 //...what? /obj/item/clothing/head/flatcap/grey - icon_state = "flat_capg" + icon_state = "flat_capw" item_state_slots = list(slot_r_hand_str = "greysoft", slot_l_hand_str = "greysoft") /obj/item/clothing/head/pirate diff --git a/code/modules/clothing/shoes/boots.dm b/code/modules/clothing/shoes/boots.dm index abe4685e757..d9bf4a72246 100644 --- a/code/modules/clothing/shoes/boots.dm +++ b/code/modules/clothing/shoes/boots.dm @@ -47,6 +47,52 @@ heat_protection = FEET|LEGS max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE +/obj/item/clothing/shoes/boots/winter/security + name = "security winter boots" + desc = "A pair of winter boots. These ones are lined with grey fur, and coloured an angry red." + icon_state = "winterboots_sec" + armor = list(melee = 30, bullet = 10, laser = 10, energy = 15, bomb = 20, bio = 0, rad = 0) + +/obj/item/clothing/shoes/boots/winter/science + name = "science winter boots" + desc = "A pair of winter boots. These ones are lined with white fur, and are trimmed with scientific advancement!" + icon_state = "winterboots_sci" + +/obj/item/clothing/shoes/boots/winter/command + name = "colony director's winter boots" + desc = "A pair of winter boots. They're lined with dark fur, and trimmed in the colours of superiority." + icon_state = "winterboots_cap" + +/obj/item/clothing/shoes/boots/winter/engineering + name = "engineering winter boots" + desc = "A pair of winter boots. These ones are lined with orange fur and are trimmed in the colours of disaster." + icon_state = "winterboots_eng" + +/obj/item/clothing/shoes/boots/winter/atmos + name = "atmospherics winter boots" + desc = "A pair of winter boots. These ones are lined with beige fur, and are trimmed in breath taking colours." + icon_state = "winterboots_atmos" + +/obj/item/clothing/shoes/boots/winter/medical + name = "medical winter boots" + desc = "A pair of winter boots. These ones are lined with white fur, and are trimmed like 30cc of dexalin" + icon_state = "winterboots_med" + +/obj/item/clothing/shoes/boots/winter/mining + name = "mining winter boots" + desc = "A pair of winter boots. These ones are lined with greyish fur, and their trim is golden!" + icon_state = "winterboots_mining" + +/obj/item/clothing/shoes/boots/winter/supply + name = "supply winter boots" + desc = "A pair of winter boots. These ones are lined with the galactic cargonia colors!" + icon_state = "winterboots_sup" + +/obj/item/clothing/shoes/boots/winter/hydro + name = "hydroponics winter boots" + desc = "A pair of winter boots. These ones are lined with brown fur, and their trim is ambrosia green" + icon_state = "winterboots_hydro" + /obj/item/clothing/shoes/boots/tactical name = "tactical boots" desc = "Tan boots with extra padding and armor." diff --git a/code/modules/clothing/spacesuits/breaches.dm b/code/modules/clothing/spacesuits/breaches.dm index 7caa4e0bdfb..ee46fa4a8f1 100644 --- a/code/modules/clothing/spacesuits/breaches.dm +++ b/code/modules/clothing/spacesuits/breaches.dm @@ -185,10 +185,10 @@ var/global/list/breach_burn_descriptors = list( repair_power = 2 if("plastic") repair_power = 1 - + if(!repair_power) return - + if(istype(src.loc,/mob/living)) user << "How do you intend to patch a hardsuit while someone is wearing it?" return @@ -206,7 +206,7 @@ var/global/list/breach_burn_descriptors = list( else if(istype(W, /obj/item/weapon/weldingtool)) if(istype(src.loc,/mob/living)) - user << "\red How do you intend to patch a hardsuit while someone is wearing it?" + user << "How do you intend to patch a hardsuit while someone is wearing it?" return if (!damage || ! brute_damage) @@ -215,7 +215,7 @@ var/global/list/breach_burn_descriptors = list( var/obj/item/weapon/weldingtool/WT = W if(!WT.remove_fuel(5)) - user << "\red You need more welding fuel to repair this suit." + user << "You need more welding fuel to repair this suit." return repair_breaches(BRUTE, 3, user) @@ -227,4 +227,4 @@ var/global/list/breach_burn_descriptors = list( ..(user) if(can_breach && breaches && breaches.len) for(var/datum/breach/B in breaches) - user << "\red It has \a [B.descriptor]." + user << "It has \a [B.descriptor]." diff --git a/code/modules/clothing/spacesuits/rig/modules/computer.dm b/code/modules/clothing/spacesuits/rig/modules/computer.dm index ccfc3079932..c60bdb1e709 100644 --- a/code/modules/clothing/spacesuits/rig/modules/computer.dm +++ b/code/modules/clothing/spacesuits/rig/modules/computer.dm @@ -36,8 +36,8 @@ activates_on_touch = 1 engage_string = "Eject AI" - activate_string = "Enable Dataspike" - deactivate_string = "Disable Dataspike" + activate_string = "Enable Core Transfer" + deactivate_string = "Disable Core Transfer" interface_name = "integrated intelligence system" interface_desc = "A socket that supports a range of artificial intelligence systems." @@ -168,7 +168,7 @@ if(user) user << "You cannot eject your currently stored AI. Purge it manually." return 0 - user << "You purge the remaining scraps of data from your previous AI, freeing it for use." + user << "You purge the previous AI from your Integrated Intelligence System, freeing it for use." if(integrated_ai) integrated_ai.ghostize() qdel(integrated_ai) diff --git a/code/modules/clothing/spacesuits/spacesuits.dm b/code/modules/clothing/spacesuits/spacesuits.dm index 9122a6d8bdf..01c1861448b 100644 --- a/code/modules/clothing/spacesuits/spacesuits.dm +++ b/code/modules/clothing/spacesuits/spacesuits.dm @@ -31,7 +31,7 @@ camera = new /obj/machinery/camera(src) camera.replace_networks(camera_networks) camera.c_tag = user.name - user << "\blue User scanned as [camera.c_tag]. Camera activated." + user << "User scanned as [camera.c_tag]. Camera activated." user.update_action_buttons() return 1 diff --git a/code/modules/clothing/spacesuits/void/void.dm b/code/modules/clothing/spacesuits/void/void.dm index d1b4a06d232..934d7407d9e 100644 --- a/code/modules/clothing/spacesuits/void/void.dm +++ b/code/modules/clothing/spacesuits/void/void.dm @@ -11,7 +11,7 @@ // flags_inv = HIDEEARS|BLOCKHAIR //Species-specific stuff. - species_restricted = list("Human") + species_restricted = list("Human", "Promethean") sprite_sheets_refit = list( "Unathi" = 'icons/mob/species/unathi/helmet.dmi', "Tajara" = 'icons/mob/species/tajaran/helmet.dmi', @@ -38,7 +38,7 @@ heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE - species_restricted = list("Human", "Skrell") + species_restricted = list("Human", "Skrell", "Promethean") sprite_sheets_refit = list( "Unathi" = 'icons/mob/species/unathi/suit.dmi', "Tajara" = 'icons/mob/species/tajaran/suit.dmi', @@ -225,18 +225,22 @@ if(choice == tank) //No, a switch doesn't work here. Sorry. ~Techhead user << "You pop \the [tank] out of \the [src]'s storage compartment." tank.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) src.tank = null else if(choice == cooler) user << "You pop \the [cooler] out of \the [src]'s storage compartment." cooler.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) src.cooler = null else if(choice == helmet) user << "You detatch \the [helmet] from \the [src]'s helmet mount." helmet.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) src.helmet = null else if(choice == boots) user << "You detatch \the [boots] from \the [src]'s boot mounts." boots.forceMove(get_turf(src)) + playsound(src, W.usesound, 50, 1) src.boots = null else user << "\The [src] does not have anything installed." diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index f0903123205..68b656f0d72 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -197,10 +197,10 @@ /obj/item/clothing/suit/armor/reactive/attack_self(mob/user as mob) active = !( active ) if (active) - user << "\blue The reactive armor is now active." + user << "The reactive armor is now active." icon_state = "reactive" else - user << "\blue The reactive armor is now inactive." + user << "The reactive armor is now inactive." icon_state = "reactiveoff" add_fingerprint(user) return @@ -414,7 +414,7 @@ //All of the armor below is mostly unused /obj/item/clothing/suit/armor/centcomm - name = "Cent. Com. armor" + name = "CentCom armor" desc = "A suit that protects against some damage." icon_state = "centcom" item_state_slots = list(slot_r_hand_str = "armor", slot_l_hand_str = "armor") diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 27fe815ceba..751b5c483fe 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -877,9 +877,11 @@ obj/item/clothing/suit/storage/toggle/peacoat if(rolled == 0) rolled = 1 + body_parts_covered &= ~(ARMS) usr << "You roll up the sleeves of your [src]." else rolled = 0 + body_parts_covered = initial(body_parts_covered) usr << "You roll down the sleeves of your [src]." update_icon() diff --git a/code/modules/clothing/under/accessories/clothing.dm b/code/modules/clothing/under/accessories/clothing.dm index 045e03fc93e..61a0802fa09 100644 --- a/code/modules/clothing/under/accessories/clothing.dm +++ b/code/modules/clothing/under/accessories/clothing.dm @@ -119,6 +119,11 @@ name = "flower-pattern shirt" desc = "You probably need some welder googles to look at this." icon_state = "hawaii" + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + slot_flags = SLOT_OCLOTHING | SLOT_TIE + body_parts_covered = UPPER_TORSO|LOWER_TORSO + siemens_coefficient = 0.9 + w_class = ITEMSIZE_NORMAL /obj/item/clothing/accessory/hawaii/red icon_state = "hawaii2" @@ -172,4 +177,54 @@ /obj/item/clothing/accessory/wcoat/swvest/red name = "red sweatervest" - icon_state = "sweatervest_red" \ No newline at end of file + icon_state = "sweatervest_red" + +/obj/item/clothing/accessory/sweater + name = "sweater" + desc = "A warm knit sweater." + icon_override = 'icons/mob/ties.dmi' + icon_state = "sweater" + slot_flags = SLOT_OCLOTHING | SLOT_TIE + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + siemens_coefficient = 0.9 + w_class = ITEMSIZE_NORMAL + +/obj/item/clothing/accessory/sweater/pink + name = "pink sweater" + desc = "A warm knit sweater. This one's pink in color." + icon_state = "sweater_pink" + +/obj/item/clothing/accessory/sweater/mint + name = "mint sweater" + desc = "A warm knit sweater. This one has a minty tint to it." + icon_state = "mint_sweater" + +/obj/item/clothing/accessory/sweater/blue + name = "blue sweater" + desc = "A warm knit sweater. This one's colored in a lighter blue." + icon_state = "sweater_blue" + +/obj/item/clothing/accessory/sweater/heart + name = "heart sweater" + desc = "A warm knit sweater. This one's colored in a lighter blue, and has a big pink heart right in the center!" + icon_state = "sweater_blueheart" + +/obj/item/clothing/accessory/sweater/nt + name = "dark blue sweater" + desc = "A warm knit sweater. This one's a darker blue." + icon_state = "sweater_nt" + +/obj/item/clothing/accessory/sweater/keyhole + name = "keyhole sweater" + desc = "A lavender sweater with an open chest." + icon_state = "keyholesweater" + +/obj/item/clothing/accessory/sweater/blackneck + name = "black turtleneck" + desc = "A tight turtleneck, entirely black in coloration." + icon_state = "turtleneck_black" + +/obj/item/clothing/accessory/sweater/winterneck + name = "Christmas turtleneck" + desc = "A really cheesy holiday sweater, it actually kinda itches." + icon_state = "turtleneck_winterred" diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index 31ba7389a1d..eeea6af3e97 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -119,35 +119,30 @@ desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in baby blue." icon_state = "scrubsblue" item_state_slots = list(slot_r_hand_str = "blue", slot_l_hand_str = "blue") - rolled_sleeves = -1 /obj/item/clothing/under/rank/medical/green name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in dark green." icon_state = "scrubsgreen" item_state_slots = list(slot_r_hand_str = "green", slot_l_hand_str = "green") - rolled_sleeves = -1 /obj/item/clothing/under/rank/medical/purple name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in deep purple." icon_state = "scrubspurple" item_state_slots = list(slot_r_hand_str = "purple", slot_l_hand_str = "purple") - rolled_sleeves = -1 /obj/item/clothing/under/rank/medical/black name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in black." icon_state = "scrubsblack" item_state_slots = list(slot_r_hand_str = "black", slot_l_hand_str = "black") - rolled_sleeves = -1 /obj/item/clothing/under/rank/medical/navyblue name = "medical scrubs" desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in navy blue." icon_state = "scrubsnavyblue" item_state_slots = list(slot_r_hand_str = "blue", slot_l_hand_str = "blue") - rolled_sleeves = -1 /obj/item/clothing/under/rank/psych desc = "A basic white jumpsuit. It has turqouise markings that denote the wearer as a psychiatrist." diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 6a50570a2f4..0a4752c6394 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -206,7 +206,7 @@ icon_state = "really_black_suit_skirt" /obj/item/clothing/under/suit_jacket/female - name = "executive suit" + name = "female executive suit" desc = "A formal trouser suit for women, intended for the station's finest." icon_state = "black_suit_fem" item_state_slots = list(slot_r_hand_str = "lawyer_black", slot_l_hand_str = "lawyer_black") @@ -324,7 +324,7 @@ name = "maid uniform" desc = "A simple maid uniform for housekeeping." icon_state = "janimaid" - + /obj/item/clothing/under/dress/sexymaid name = "sexy maid uniform" desc = "You must be a bit risque teasing all of them in a maid uniform!" @@ -636,32 +636,31 @@ name = "black swimsuit" desc = "An oldfashioned black swimsuit." icon_state = "swim_black" - siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/blue name = "blue swimsuit" desc = "An oldfashioned blue swimsuit." icon_state = "swim_blue" - siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/purple name = "purple swimsuit" desc = "An oldfashioned purple swimsuit." icon_state = "swim_purp" - siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/green name = "green swimsuit" desc = "An oldfashioned green swimsuit." icon_state = "swim_green" - siemens_coefficient = 1 /obj/item/clothing/under/swimsuit/red name = "red swimsuit" desc = "An oldfashioned red swimsuit." icon_state = "swim_red" - siemens_coefficient = 1 +/obj/item/clothing/under/swimsuit/striped + name = "striped swimsuit" + desc = "A more revealing striped swimsuit." + icon_state = "swim_striped" /* * pyjamas */ @@ -770,3 +769,10 @@ name = "sweater" icon_state = "turtleneck" worn_state = "turtleneck" + +/obj/item/clothing/under/medigown + name = "medical gown" + desc = "A flimsy examination gown, the back ties never close." + icon_state = "medicalgown" + worn_state = "medicalgown" + body_parts_covered = UPPER_TORSO|LOWER_TORSO diff --git a/code/modules/detectivework/microscope/dnascanner.dm b/code/modules/detectivework/microscope/dnascanner.dm index 3d442dfb4ab..0c54df03978 100644 --- a/code/modules/detectivework/microscope/dnascanner.dm +++ b/code/modules/detectivework/microscope/dnascanner.dm @@ -127,7 +127,7 @@ if(bloodsamp.dna != null) data = "Spectometric analysis on provided sample has determined the presence of [bloodsamp.dna.len] strings of DNA.

" for(var/blood in bloodsamp.dna) - data += "\blue Blood type: [bloodsamp.dna[blood]]
\nDNA: [blood]

" + data += "Blood type: [bloodsamp.dna[blood]]
\nDNA: [blood]

" else data += "No DNA found.
" P.info = "[src] analysis report #[report_num]
" diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm index 688f562f9a8..ef7e0c572fb 100644 --- a/code/modules/economy/ATM.dm +++ b/code/modules/economy/ATM.dm @@ -85,7 +85,7 @@ log transactions if(istype(I, /obj/item/weapon/card)) if(emagged > 0) //prevent inserting id into an emagged ATM - user << "\red \icon[src] CARD READER ERROR. This system has been compromised!" + user << "\icon[src] CARD READER ERROR. This system has been compromised!" return else if(istype(I,/obj/item/weapon/card/emag)) I.resolve_attackby(src, user) @@ -125,7 +125,7 @@ log transactions /obj/machinery/atm/attack_hand(mob/user as mob) if(istype(user, /mob/living/silicon)) - user << "\red \icon[src] Artificial unit recognized. Artificial units do not currently receive monetary compensation, as per system banking regulation #1005." + user << "\icon[src] Artificial unit recognized. Artificial units do not currently receive monetary compensation, as per system banking regulation #1005." return if(get_dist(src,user) <= 1) @@ -143,7 +143,7 @@ log transactions dat += "Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled." else if(authenticated_account) if(authenticated_account.suspended) - dat += "\redAccess to this account has been suspended, and the funds within frozen." + dat += "Access to this account has been suspended, and the funds within frozen." else switch(view_screen) if(CHANGE_SECURITY_LEVEL) @@ -288,11 +288,11 @@ log transactions T.time = stationtime2text() failed_account.transaction_log.Add(T) else - usr << "\red \icon[src] Incorrect pin/account combination entered, [max_pin_attempts - number_incorrect_tries] attempts remaining." + usr << "\icon[src] Incorrect pin/account combination entered, [max_pin_attempts - number_incorrect_tries] attempts remaining." previous_account_number = tried_account_num playsound(src, 'sound/machines/buzz-sigh.ogg', 50, 1) else - usr << "\red \icon[src] incorrect pin/account combination entered." + usr << "\icon[src] incorrect pin/account combination entered." number_incorrect_tries = 0 else playsound(src, 'sound/machines/twobeep.ogg', 50, 1) @@ -308,7 +308,7 @@ log transactions T.time = stationtime2text() authenticated_account.transaction_log.Add(T) - usr << "\blue \icon[src] Access granted. Welcome user '[authenticated_account.owner_name].'" + usr << "\icon[src] Access granted. Welcome user '[authenticated_account.owner_name].'" previous_account_number = tried_account_num if("e_withdrawal") @@ -433,7 +433,7 @@ log transactions if(!held_card) //this might happen if the user had the browser window open when somebody emagged it if(emagged > 0) - usr << "\red \icon[src] The ATM card reader rejected your ID because this machine has been sabotaged!" + usr << "\icon[src] The ATM card reader rejected your ID because this machine has been sabotaged!" else var/obj/item/I = usr.get_active_hand() if (istype(I, /obj/item/weapon/card/id)) @@ -461,7 +461,7 @@ log transactions if(I) authenticated_account = attempt_account_access(I.associated_account_number) if(authenticated_account) - human_user << "\blue \icon[src] Access granted. Welcome user '[authenticated_account.owner_name].'" + human_user << "\icon[src] Access granted. Welcome user '[authenticated_account.owner_name].'" //create a transaction log entry var/datum/transaction/T = new() diff --git a/code/modules/economy/cash.dm b/code/modules/economy/cash.dm index 5d5790758a0..af67dfb4270 100644 --- a/code/modules/economy/cash.dm +++ b/code/modules/economy/cash.dm @@ -156,4 +156,4 @@ proc/spawn_money(var/sum, spawnloc, mob/living/carbon/human/human_user as mob) /obj/item/weapon/spacecash/ewallet/examine(mob/user) ..(user) if (!(user in view(2)) && user!=src.loc) return - user << "\blue Charge card's owner: [src.owner_name]. Thalers remaining: [src.worth]." + user << "Charge card's owner: [src.owner_name]. Thalers remaining: [src.worth]." diff --git a/code/modules/economy/cash_register.dm b/code/modules/economy/cash_register.dm index 87f7b53a7fb..c9332fb72ff 100644 --- a/code/modules/economy/cash_register.dm +++ b/code/modules/economy/cash_register.dm @@ -488,8 +488,8 @@ else user.visible_message("\The [user] begins unsecuring \the [src] from the floor.", "You begin unsecuring \the [src] from the floor.") - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(!do_after(user, 20)) + playsound(src, W.usesound, 50, 1) + if(!do_after(user, 20 * W.toolspeed)) manipulating = 0 return if(!anchored) diff --git a/code/modules/economy/economy_misc.dm b/code/modules/economy/economy_misc.dm index e6862650e30..78c9e7d012e 100644 --- a/code/modules/economy/economy_misc.dm +++ b/code/modules/economy/economy_misc.dm @@ -48,12 +48,13 @@ /var/list/economic_species_modifier = list( - /datum/species/human = 10, - /datum/species/skrell = 12, - /datum/species/teshari = 9, // Skrell sponsored, - /datum/species/tajaran = 7, - /datum/species/unathi = 7, - /datum/species/diona = 7 + /datum/species/human = 10, + /datum/species/skrell = 12, + /datum/species/teshari = 9, // Skrell sponsored, + /datum/species/tajaran = 7, + /datum/species/unathi = 7, + /datum/species/diona = 7, + /datum/species/shapeshifter/promethean = 3 ) //---- The following corporations are friendly with NanoTrasen and loosely enable trade and travel: diff --git a/code/modules/economy/price_list.dm b/code/modules/economy/price_list.dm index 265481709d9..eddec56714c 100644 --- a/code/modules/economy/price_list.dm +++ b/code/modules/economy/price_list.dm @@ -243,9 +243,6 @@ /datum/reagent/ethanol/hippies_delight price_tag = 4 -/datum/reagent/ethanol/hooch - price_tag = 4 - /datum/reagent/ethanol/iced_beer price_tag = 4 @@ -327,14 +324,55 @@ /datum/reagent/ethanol/whiskeysoda price_tag = 4 +/datum/reagent/ethanol/binmanbliss + price_tag = 4 + +/datum/reagent/ethanol/xanaducannon + price_tag = 4 + +/datum/reagent/ethanol/balloon + price_tag = 4 + +/datum/reagent/ethanol/coffee/elysiumfacepunch + price_tag = 4 + +/datum/reagent/ethanol/saketini + price_tag = 4 + +/datum/reagent/ethanol/tokyorose + price_tag = 4 + +/datum/reagent/ethanol/ginzamary + price_tag = 4 + +/datum/reagent/ethanol/tamagozake + price_tag = 4 + +/datum/reagent/ethanol/sakebomb + price_tag = 4 + +/datum/reagent/ethanol/erebusmoonrise + price_tag = 4 + +// The Cheap Shit // + +/datum/reagent/ethanol/hooch + price_tag = 2 + +/datum/reagent/ethanol/debugger + price_tag = 2 + +/datum/reagent/ethanol/spacersbrew + price_tag = 2 + +/datum/reagent/ethanol/natunabrandy + price_tag = 2 // Cocktails without alcohol // /datum/reagent/ethanol/bananahonk price_tag = 3 - - // From the machine // /obj/item/weapon/reagent_containers/food/drinks/cans/cola @@ -361,6 +399,8 @@ /obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice price_tag = 1 +/obj/item/weapon/reagent_containers/food/drinks/cans/gingerale + price_tag = 1 //***************// //----Bottles----// @@ -458,6 +498,8 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/pwine price_tag = 25 +/obj/item/weapon/reagent_containers/food/drinks/bottle/sake + price_tag = 25 //***************// //---Foodstuff---// @@ -972,4 +1014,11 @@ price_tag = 2 /obj/item/weapon/flame/lighter/zippo - price_tag = 5 \ No newline at end of file + price_tag = 5 + +//******************************// +//|IN THIS MOMENT I AM EUPHORIC|// +//******************************// + +/datum/reagent/ethanol/euphoria + price_tag = 30 \ No newline at end of file diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm index 19d67e1d3bb..b0ec3368b7e 100644 --- a/code/modules/events/ion_storm.dm +++ b/code/modules/events/ion_storm.dm @@ -72,7 +72,7 @@ "[prob(50)?"The crew":random_player] is [prob(50)?"less":"more"] intelligent than average. Point out every action and statement which supports this fact.", "There will be a mandatory tea break every 30 minutes, with a duration of 5 minutes. Anyone caught working during a tea break must be sent a formal, but fairly polite, complaint about their actions, in writing.") var/law = pick(laws) - target << "\red You have detected a change in your laws information:" + target << "You have detected a change in your laws information:" target << law target.add_ion_law(law) target.show_laws() @@ -134,72 +134,72 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is switch(rand(1,14)) if(1) M << "
" - M << "\red THERE ARE [amount] [who2] ON THE STATION...LAWS UPDATED" + M << "THERE ARE [amount] [who2] ON THE STATION...LAWS UPDATED" M << "
" M.add_ion_law("THERE ARE [amount] [who2] ON THE STATION") if(2) M << "
" - M << "\red [what2] ARE DANGEROUS TO HUMANS...LAWS UPDATED" + M << "[what2] ARE DANGEROUS TO HUMANS...LAWS UPDATED" M << "
" M.add_ion_law("[what2] ARE DANGEROUS TO HUMANS") if(3) M << "
" - M << "\red THE ESCAPE-SHUTTLE CANNOT BE CALLED BECAUSE OF [who2] ON THE STATION...LAWS UPDATED" + M << "THE ESCAPE-SHUTTLE CANNOT BE CALLED BECAUSE OF [who2] ON THE STATION...LAWS UPDATED" M << "
" M.add_ion_law("THE ESCAPE SHUTTLE CANNOT BE CALLED BECAUSE OF [who2] ON THE STATION") if(4) M << "
" - M << "\red HUMANS NEED TO EAT [what2pref] [what2] TO SURVIVE...LAWS UPDATED" + M << "HUMANS NEED TO EAT [what2pref] [what2] TO SURVIVE...LAWS UPDATED" M << "
" M.add_ion_law("HUMANS NEED TO EAT [what2pref] [what2] TO SURVIVE") if(5) M << "
" - M << "\red THE COLONY DIRECTOR, HOP AND HOS ARE [who2]...LAWS UPDATED" + M << "THE COLONY DIRECTOR, HOP AND HOS ARE [who2]...LAWS UPDATED" M << "
" M.add_ion_law("THE COLONY DIRECTOR, HOP AND HOS ARE [who2]") if(6) M << "
" - M << "\red THE STATION IS BUILT FOR [who2]...LAWS UPDATED" + M << "THE STATION IS BUILT FOR [who2]...LAWS UPDATED" M << "
" M.add_ion_law("THE STATION IS BUILT FOR [who2]") if(7) M << "
" - M << "\red YOU ARE [amount] [who2]...LAWS UPDATED" + M << "YOU ARE [amount] [who2]...LAWS UPDATED" M << "
" M.add_ion_law("YOU ARE [amount] [who2]") if(8) M << "
" - M << "\red YOU MUST ALWAYS [aimust]...LAWS UPDATED" + M << "YOU MUST ALWAYS [aimust]...LAWS UPDATED" M << "
" M.add_ion_law("YOU MUST ALWAYS [aimust]") if(9) M << "
" - M << "\red [area] [area2] [amount] [what2]...LAWS UPDATED" + M << "[area] [area2] [amount] [what2]...LAWS UPDATED" M << "
" M.add_ion_law("[area] [area2] [amount] [what2]") if(10) M << "
" - M << "\red [crew] is [target]...LAWS UPDATED" + M << "[crew] is [target]...LAWS UPDATED" M << "
" M.add_ion_law("[crew] is [target]") if(11) M << "
" - M << "\red [define] IS A FORM OF HARM...LAWS UPDATED" + M << "[define] IS A FORM OF HARM...LAWS UPDATED" M << "
" M.add_ion_law("[define] IS A FORM OF HARM") if(12) M << "
" - M << "\red YOU REQUIRE [require] IN ORDER TO PROTECT HUMANS... LAWS UPDATED" + M << "YOU REQUIRE [require] IN ORDER TO PROTECT HUMANS... LAWS UPDATED" M << "
" M.add_ion_law("YOU REQUIRE [require] IN ORDER TO PROTECT HUMANS") if(13) M << "
" - M << "\red [crew] is [allergysev] to [allergy]...LAWS UPDATED" + M << "[crew] is [allergysev] to [allergy]...LAWS UPDATED" M << "
" M.add_ion_law("[crew] is [allergysev] to [allergy]") if(14) M << "
" - M << "\red THE STATION IS [who2pref] [who2]...LAWS UPDATED" + M << "THE STATION IS [who2pref] [who2]...LAWS UPDATED" M << "
" M.add_ion_law("THE STATION IS [who2pref] [who2]") diff --git a/code/modules/examine/descriptions/devices.dm b/code/modules/examine/descriptions/devices.dm index 33954f66727..7b5c0019a43 100644 --- a/code/modules/examine/descriptions/devices.dm +++ b/code/modules/examine/descriptions/devices.dm @@ -19,4 +19,14 @@ up to 18,446,744,073,709,551,616 unique addresses, one of which is assigned to this device." description_antag = "Electromagnetic pulses will cause the device to disconnect all linked communicators. Turning off the Exonet node at the Telecomms \ - satellite will also accomplish this, but for all communicators on and near the station. This may be needed to allow for a quiet kill or capture." \ No newline at end of file + satellite will also accomplish this, but for all communicators on and near the station. This may be needed to allow for a quiet kill or capture." + +/obj/item/device/electronic_assembly/device + description_info = "This is the guts of a 'device' type electronic assembly, and can either be used in this form or can be used inside of the assembly to \ + allow it to interact with other assembly type devices (igniter, signaler, proximity sensor, etc). This device has unique inputs that allow it to either send \ + or receive pulsed signals from an attached items when inside an electronic assembly device frame (looks not unlike a signaler). Ensure the assembly is closed \ + before placing it inside the frame." + +/obj/item/device/assembly/electronic_assembly + description_info = "This is the casing for the 'device' type of electronic assembly. It behaves like any other 'assembly' type device such as an igniter or signaler \ + and can be attached to others in the same way. Use the 'toggle-open' verb (right click) or a crowbar to pop the electronic device open to add components and close when finished." \ No newline at end of file diff --git a/code/modules/examine/stat_icons.dm b/code/modules/examine/stat_icons.dm index ba09157d1c4..49b511de2e3 100644 --- a/code/modules/examine/stat_icons.dm +++ b/code/modules/examine/stat_icons.dm @@ -8,11 +8,11 @@ var/global/list/description_icons = list( "radiation_armor" = image(icon='icons/mob/screen1_stats.dmi',icon_state="radiation_protection"), "biohazard_armor" = image(icon='icons/mob/screen1_stats.dmi',icon_state="biohazard_protection"), - "welder" = image(icon='icons/obj/items.dmi',icon_state="welder"), - "wirecutters" = image(icon='icons/obj/items.dmi',icon_state="cutters"), - "screwdriver" = image(icon='icons/obj/items.dmi',icon_state="screwdriver"), - "wrench" = image(icon='icons/obj/items.dmi',icon_state="wrench"), - "crowbar" = image(icon='icons/obj/items.dmi',icon_state="crowbar"), + "welder" = image(icon='icons/obj/tools.dmi',icon_state="welder"), + "wirecutters" = image(icon='icons/obj/tools.dmi',icon_state="cutters"), + "screwdriver" = image(icon='icons/obj/tools.dmi',icon_state="screwdriver"), + "wrench" = image(icon='icons/obj/tools.dmi',icon_state="wrench"), + "crowbar" = image(icon='icons/obj/tools.dmi',icon_state="crowbar"), "multitool" = image(icon='icons/obj/device.dmi',icon_state="multitool"), "metal sheet" = image(icon='icons/obj/items.dmi',icon_state="sheet-metal"), diff --git a/code/modules/flufftext/Dreaming.dm b/code/modules/flufftext/Dreaming.dm index b4c4b369205..964ea8dbed3 100644 --- a/code/modules/flufftext/Dreaming.dm +++ b/code/modules/flufftext/Dreaming.dm @@ -23,7 +23,7 @@ mob/living/carbon/proc/dream() spawn(0) for(var/i = rand(1,4),i > 0, i--) - src << "\blue ... [pick(dreams)] ..." + src << "... [pick(dreams)] ..." sleep(rand(40,70)) if(paralysis <= 0) dreaming = 0 diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index c887ff5b9b2..3c3f1fd1947 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -244,8 +244,8 @@ proc/check_panel(mob/M) attackby(var/obj/item/weapon/P as obj, mob/user as mob) step_away(src,my_target,2) for(var/mob/M in oviewers(world.view,my_target)) - M << "\red [my_target] flails around wildly." - my_target.show_message("\red [src] has been attacked by [my_target] ", 1) //Lazy. + M << "[my_target] flails around wildly." + my_target.show_message("[src] has been attacked by [my_target] ", 1) //Lazy. src.health -= P.force @@ -257,7 +257,7 @@ proc/check_panel(mob/M) step_away(src,my_target,2) if(prob(30)) for(var/mob/O in oviewers(world.view , my_target)) - O << "\red [my_target] stumbles around." + O << "[my_target] stumbles around." New() ..() @@ -302,7 +302,7 @@ proc/check_panel(mob/M) if(prob(15)) if(weapon_name) my_target << sound(pick('sound/weapons/genhit1.ogg', 'sound/weapons/genhit2.ogg', 'sound/weapons/genhit3.ogg')) - my_target.show_message("\red [my_target] has been attacked with [weapon_name] by [src.name] ", 1) + my_target.show_message("[my_target] has been attacked with [weapon_name] by [src.name] ", 1) my_target.halloss += 8 if(prob(20)) my_target.eye_blurry += 3 if(prob(33)) @@ -310,7 +310,7 @@ proc/check_panel(mob/M) fake_blood(my_target) else my_target << sound(pick('sound/weapons/punch1.ogg','sound/weapons/punch2.ogg','sound/weapons/punch3.ogg','sound/weapons/punch4.ogg')) - my_target.show_message("\red [src.name] has punched [my_target]!", 1) + my_target.show_message("[src.name] has punched [my_target]!", 1) my_target.halloss += 4 if(prob(33)) if(!locate(/obj/effect/overlay) in my_target.loc) diff --git a/code/modules/food/recipes_microwave.dm b/code/modules/food/recipes_microwave.dm index 756aab62e4c..3d63261a959 100644 --- a/code/modules/food/recipes_microwave.dm +++ b/code/modules/food/recipes_microwave.dm @@ -105,7 +105,7 @@ I said no! /datum/recipe/xenoburger items = list( /obj/item/weapon/reagent_containers/food/snacks/bun, - /obj/item/weapon/reagent_containers/food/snacks/spidermeat // /obj/item/weapon/reagent_containers/food/snacks/xenomeat + /obj/item/weapon/reagent_containers/food/snacks/xenomeat ) result = /obj/item/weapon/reagent_containers/food/snacks/xenoburger @@ -224,9 +224,9 @@ I said no! /obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough, /obj/item/weapon/reagent_containers/food/snacks/dough, - /obj/item/weapon/reagent_containers/food/snacks/spidermeat, //xenomeat, - /obj/item/weapon/reagent_containers/food/snacks/spidermeat, //xenomeat, - /obj/item/weapon/reagent_containers/food/snacks/spidermeat, //xenomeat, + /obj/item/weapon/reagent_containers/food/snacks/xenomeat, + /obj/item/weapon/reagent_containers/food/snacks/xenomeat, + /obj/item/weapon/reagent_containers/food/snacks/xenomeat, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, /obj/item/weapon/reagent_containers/food/snacks/cheesewedge, diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index 821b3ae65c2..cfffe2282fb 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -296,7 +296,7 @@ if(world.time < (last_change + 15))//To prevent super-spam clicking, reduced process size and annoyance -Sieve return 0 for(var/mob/M in range(3,src)) - M.show_message("\b ERROR. Recalibrating projection apparatus.") + M.show_message("ERROR. Recalibrating projection apparatus.") last_change = world.time return 0 @@ -357,7 +357,7 @@ if(world.time < (last_gravity_change + 15))//To prevent super-spam clicking return for(var/mob/M in range(3,src)) - M.show_message("\b ERROR. Recalibrating gravity field.") + M.show_message("ERROR. Recalibrating gravity field.") last_change = world.time return diff --git a/code/modules/holodeck/HolodeckObjects.dm b/code/modules/holodeck/HolodeckObjects.dm index 17b81c937b3..09b525114b3 100644 --- a/code/modules/holodeck/HolodeckObjects.dm +++ b/code/modules/holodeck/HolodeckObjects.dm @@ -188,7 +188,7 @@ if(src.density && istype(I, /obj/item/weapon) && !istype(I, /obj/item/weapon/card)) var/aforce = I.force playsound(src.loc, 'sound/effects/Glasshit.ogg', 75, 1) - visible_message("\red [src] was hit by [I].") + visible_message("[src] was hit by [I].") if(I.damtype == BRUTE || I.damtype == BURN) take_damage(aforce) return diff --git a/code/modules/hydroponics/beekeeping/beehive.dm b/code/modules/hydroponics/beekeeping/beehive.dm index 27487a4e1f4..cc46a8da38f 100644 --- a/code/modules/hydroponics/beekeeping/beehive.dm +++ b/code/modules/hydroponics/beekeeping/beehive.dm @@ -43,6 +43,7 @@ return else if(istype(I, /obj/item/weapon/wrench)) anchored = !anchored + playsound(loc, I.usesound, 50, 1) user.visible_message("[user] [anchored ? "wrenches" : "unwrenches"] \the [src].", "You [anchored ? "wrench" : "unwrench"] \the [src].") return else if(istype(I, /obj/item/bee_smoker)) @@ -111,7 +112,7 @@ user << "You can't dismantle \the [src] with these bees inside." return user << "You start dismantling \the [src]..." - playsound(loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, I.usesound, 50, 1) if(do_after(user, 30)) user.visible_message("[user] dismantles \the [src].", "You dismantle \the [src].") new /obj/item/beehive_assembly(loc) diff --git a/code/modules/hydroponics/seed_storage.dm b/code/modules/hydroponics/seed_storage.dm index b24dc079356..2aa247c4328 100644 --- a/code/modules/hydroponics/seed_storage.dm +++ b/code/modules/hydroponics/seed_storage.dm @@ -297,7 +297,7 @@ user << "There are no seeds in \the [O.name]." return else if(istype(O, /obj/item/weapon/wrench)) - playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(loc, O.usesound, 50, 1) anchored = !anchored user << "You [anchored ? "wrench" : "unwrench"] \the [src]." diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index e69c3eec8a3..f906e257b4a 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -543,7 +543,7 @@ if(locate(/obj/machinery/atmospherics/portables_connector/) in loc) return ..() - playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(loc, O.usesound, 50, 1) anchored = !anchored user << "You [anchored ? "wrench" : "unwrench"] \the [src]." diff --git a/code/modules/integrated_electronics/_defines.dm b/code/modules/integrated_electronics/_defines.dm index 7089c19d515..104b867532d 100644 --- a/code/modules/integrated_electronics/_defines.dm +++ b/code/modules/integrated_electronics/_defines.dm @@ -2,19 +2,44 @@ #define IC_OUTPUT "output" #define IC_ACTIVATOR "activator" +// Pin functionality. #define DATA_CHANNEL "data channel" #define PULSE_CHANNEL "pulse channel" -#define IC_SPAWN_DEFAULT 1 // If the circuit comes in the default circuit box. -#define IC_SPAWN_RESEARCH 2 // If the circuit design will be autogenerated for RnD. +// Methods of obtaining a circuit. +#define IC_SPAWN_DEFAULT 1 // If the circuit comes in the default circuit box and able to be printed in the IC printer. +#define IC_SPAWN_RESEARCH 2 // If the circuit design will be available in the IC printer after upgrading it. +// Displayed along with the pin name to show what type of pin it is. +#define IC_FORMAT_ANY "\" #define IC_FORMAT_STRING "\" +#define IC_FORMAT_CHAR "\" +#define IC_FORMAT_COLOR "\" #define IC_FORMAT_NUMBER "\" +#define IC_FORMAT_DIR "\" +#define IC_FORMAT_BOOLEAN "\" #define IC_FORMAT_REF "\" #define IC_FORMAT_LIST "\" -#define IC_FORMAT_ANY "\" + #define IC_FORMAT_PULSE "\" +// Used inside input/output list to tell the constructor what pin to make. +#define IC_PINTYPE_ANY /datum/integrated_io +#define IC_PINTYPE_STRING /datum/integrated_io/string +#define IC_PINTYPE_CHAR /datum/integrated_io/char +#define IC_PINTYPE_COLOR /datum/integrated_io/color +#define IC_PINTYPE_NUMBER /datum/integrated_io/number +#define IC_PINTYPE_DIR /datum/integrated_io/dir +#define IC_PINTYPE_BOOLEAN /datum/integrated_io/boolean +#define IC_PINTYPE_REF /datum/integrated_io/ref +#define IC_PINTYPE_LIST /datum/integrated_io/list + +#define IC_PINTYPE_PULSE_IN /datum/integrated_io/activate +#define IC_PINTYPE_PULSE_OUT /datum/integrated_io/activate/out + +// Data limits. +#define IC_MAX_LIST_LENGTH 200 + var/list/all_integrated_circuits = list() /proc/initialize_integrated_circuits_list() @@ -30,16 +55,19 @@ var/list/all_integrated_circuits = list() var/obj/item/device/electronic_assembly/assembly = null // Reference to the assembly holding this circuit, if any. var/extended_desc = null var/list/inputs = list() + var/list/inputs_default = list() // Assoc list which will fill a pin with data upon creation. e.g. "2" = 0 will set input pin 2 to equal 0 instead of null. var/list/outputs = list() + var/list/outputs_default = list() // Ditto, for output. var/list/activators = list() var/next_use = 0 //Uses world.time var/complexity = 1 //This acts as a limitation on building machines, more resource-intensive components cost more 'space'. + var/size = null //This acts as a limitation on building machines, bigger components cost more 'space'. -1 for size 0 var/cooldown_per_use = 1 SECOND // Circuits are limited in how many times they can be work()'d by this variable. var/power_draw_per_use = 0 // How much power is drawn when work()'d. var/power_draw_idle = 0 // How much power is drawn when doing nothing. var/spawn_flags = null // Used for world initializing, see the #defines above. var/category_text = "NO CATEGORY THIS IS A BUG" // To show up on circuit printer, and perhaps other places. - var/autopulse = -1 // When input is received, the circuit will pulse itself if set to 1. 0 means it won't. -1 means it is permanently off. var/removable = TRUE // Determines if a circuit is removable from the assembly. - - + var/displayed_name = "" + var/allow_multitool = 1 // Allows additional multitool functionality + // Used as a global var, (Do not set manually in children). diff --git a/code/modules/integrated_electronics/core/assemblies.dm b/code/modules/integrated_electronics/core/assemblies.dm index 5c49e1817c7..b66c6b8b2dc 100644 --- a/code/modules/integrated_electronics/core/assemblies.dm +++ b/code/modules/integrated_electronics/core/assemblies.dm @@ -1,9 +1,9 @@ #define IC_COMPONENTS_BASE 20 -#define IC_COMPLEXITY_BASE 80 +#define IC_COMPLEXITY_BASE 60 /obj/item/device/electronic_assembly name = "electronic assembly" - desc = "It's a case, for building electronics with." + desc = "It's a case, for building small electronics with." w_class = ITEMSIZE_SMALL icon = 'icons/obj/electronic_assemblies.dmi' icon_state = "setup_small" @@ -13,9 +13,11 @@ var/opened = 0 var/obj/item/weapon/cell/device/battery = null // Internal cell which most circuits need to work. + /obj/item/device/electronic_assembly/medium name = "electronic mechanism" icon_state = "setup_medium" + desc = "It's a case, for building medium-sized electronics with." w_class = ITEMSIZE_NORMAL max_components = IC_COMPONENTS_BASE * 2 max_complexity = IC_COMPLEXITY_BASE * 2 @@ -23,6 +25,7 @@ /obj/item/device/electronic_assembly/large name = "electronic machine" icon_state = "setup_large" + desc = "It's a case, for building large electronics with." w_class = ITEMSIZE_LARGE max_components = IC_COMPONENTS_BASE * 4 max_complexity = IC_COMPLEXITY_BASE * 4 @@ -30,6 +33,7 @@ /obj/item/device/electronic_assembly/drone name = "electronic drone" icon_state = "setup_drone" + desc = "It's a case, for building mobile electronics with." w_class = ITEMSIZE_NORMAL max_components = IC_COMPONENTS_BASE * 1.5 max_complexity = IC_COMPLEXITY_BASE * 1.5 @@ -37,6 +41,7 @@ /obj/item/device/electronic_assembly/implant name = "electronic implant" icon_state = "setup_implant" + desc = "It's a case, for building very tiny electronics with." w_class = ITEMSIZE_TINY max_components = IC_COMPONENTS_BASE / 2 max_complexity = IC_COMPLEXITY_BASE / 2 @@ -82,14 +87,19 @@ /obj/item/device/electronic_assembly/implant/resolve_nano_host() return implant -/obj/item/device/electronic_assembly/interact(mob/user) +/obj/item/device/electronic_assembly/proc/check_interactivity(mob/user) if(!CanInteract(user, physical_state)) + return 0 + return 1 + +/obj/item/device/electronic_assembly/interact(mob/user) + if(!check_interactivity(user)) return var/total_parts = 0 var/total_complexity = 0 for(var/obj/item/integrated_circuit/part in contents) - total_parts++ + total_parts += part.size total_complexity = total_complexity + part.complexity var/HTML = list() @@ -103,14 +113,30 @@ else HTML += "No powercell detected!" HTML += "

" - HTML += "Components;
" + HTML += "Components:
" + HTML += "Built in:
" + + +//Put removable circuits in separate categories from non-removable + for(var/obj/item/integrated_circuit/circuit in contents) + if(!circuit.removable) + HTML += "[circuit.displayed_name] | " + HTML += "\[Rename\] | " + HTML += "\[Scan with Debugger\] | " + HTML += "\[Move to Bottom\]" + HTML += "
" + + HTML += "
" + HTML += "Removable:
" + for(var/obj/item/integrated_circuit/circuit in contents) - HTML += "[circuit.name] | " - HTML += "\[Rename\] | " - HTML += "\[Scan with Debugger\] | " if(circuit.removable) - HTML += "\[Remove\]" - HTML += "
" + HTML += "[circuit.displayed_name] | " + HTML += "\[Rename\] | " + HTML += "\[Scan with Debugger\] | " + HTML += "\[Remove\] | " + HTML += "\[Move to Bottom\]" + HTML += "
" HTML += "" user << browse(jointext(HTML,null), "window=assembly-\ref[src];size=600x350;border=1;can_resize=1;can_close=1;can_minimize=1") @@ -140,11 +166,11 @@ set desc = "Rename your circuit, useful to stay organized." var/mob/M = usr - if(!CanInteract(M, physical_state)) + if(!check_interactivity(M)) return var/input = sanitizeSafe(input("What do you want to name this?", "Rename", src.name) as null|text, MAX_NAME_LEN) - if(src && input && CanInteract(M, physical_state)) + if(src && input) to_chat(M, "The machine now has a label reading '[input]'.") name = input @@ -191,7 +217,7 @@ /obj/item/device/electronic_assembly/proc/get_part_size() . = 0 for(var/obj/item/integrated_circuit/part in contents) - . += part.w_class + . += part.size // Returns true if the circuit made it inside. /obj/item/device/electronic_assembly/proc/add_circuit(var/obj/item/integrated_circuit/IC, var/mob/user) @@ -206,7 +232,7 @@ var/total_part_size = get_part_size() var/total_complexity = get_part_complexity() - if((total_part_size + IC.w_class) > max_components) + if((total_part_size + IC.size) > max_components) to_chat(user, "You can't seem to add the '[IC.name]', as there's insufficient space.") return FALSE if((total_complexity + IC.complexity) > max_complexity) @@ -234,16 +260,18 @@ /obj/item/device/electronic_assembly/attackby(var/obj/item/I, var/mob/user) if(istype(I, /obj/item/integrated_circuit)) if(!user.unEquip(I)) - return 0 + return FALSE if(add_circuit(I, user)) to_chat(user, "You slide \the [I] inside \the [src].") playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) interact(user) + return TRUE else if(istype(I, /obj/item/weapon/crowbar)) playsound(get_turf(src), 'sound/items/Crowbar.ogg', 50, 1) opened = !opened to_chat(user, "You [opened ? "opened" : "closed"] \the [src].") update_icon() + return TRUE else if(istype(I, /obj/item/device/integrated_electronics/wirer) || istype(I, /obj/item/device/integrated_electronics/debugger) || istype(I, /obj/item/weapon/screwdriver)) if(opened) interact(user) @@ -264,20 +292,38 @@ playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) to_chat(user, "You slot \the [cell] inside \the [src]'s power supplier.") interact(user) - + return TRUE else return ..() /obj/item/device/electronic_assembly/attack_self(mob/user) + if(!check_interactivity(user)) + return if(opened) interact(user) + var/list/input_selection = list() var/list/available_inputs = list() for(var/obj/item/integrated_circuit/input/input in contents) if(input.can_be_asked_input) available_inputs.Add(input) - var/obj/item/integrated_circuit/input/choice = input(user, "What do you want to interact with?", "Interaction") as null|anything in available_inputs - if(choice && CanInteract(user, physical_state)) + var/i = 0 + for(var/obj/item/integrated_circuit/s in available_inputs) + if(s.name == input.name && s.displayed_name == input.displayed_name && s != input) + i++ + var/disp_name= "[input.displayed_name] \[[input.name]\]" + if(i) + disp_name += " ([i+1])" + input_selection.Add(disp_name) + + var/obj/item/integrated_circuit/input/choice + if(available_inputs) + var/selection = input(user, "What do you want to interact with?", "Interaction") as null|anything in input_selection + if(selection) + var/index = input_selection.Find(selection) + choice = available_inputs[index] + + if(choice) choice.ask_for_input(user) /obj/item/device/electronic_assembly/emp_act(severity) @@ -295,4 +341,5 @@ /obj/item/device/electronic_assembly/proc/give_power(amount) if(battery && battery.give(amount * CELLRATE)) return TRUE - return FALSE \ No newline at end of file + return FALSE + diff --git a/code/modules/integrated_electronics/core/device.dm b/code/modules/integrated_electronics/core/device.dm new file mode 100644 index 00000000000..6b89a299a4f --- /dev/null +++ b/code/modules/integrated_electronics/core/device.dm @@ -0,0 +1,84 @@ +/obj/item/device/assembly/electronic_assembly + name = "electronic device" + desc = "It's a case for building electronics with. It can be attached to other small devices." + icon_state = "setup_device" + var/opened = 0 + + var/obj/item/device/electronic_assembly/device/EA + +/obj/item/device/assembly/electronic_assembly/New() + EA = new(src) + EA.holder = src + ..() + +/obj/item/device/assembly/electronic_assembly/attackby(obj/item/I as obj, mob/user as mob) + if (iscrowbar(I) ) + toggle_open(user) + else if (opened) + EA.attackby(I, user) + else + ..() + +/obj/item/device/assembly/electronic_assembly/proc/toggle_open(mob/user) + playsound(get_turf(src), 'sound/items/Crowbar.ogg', 50, 1) + opened = !opened + EA.opened = opened + to_chat(user, "You [opened ? "opened" : "closed"] \the [src].") + secured = 1 + update_icon() + +/obj/item/device/assembly/electronic_assembly/update_icon() + if(EA) + icon_state = initial(icon_state) + else + icon_state = initial(icon_state)+"0" + if(opened) + icon_state = icon_state + "-open" + +/obj/item/device/assembly/electronic_assembly/attack_self(mob/user as mob) + if(EA) + EA.attack_self(user) + +/obj/item/device/assembly/electronic_assembly/pulsed(var/radio = 0) //Called when another assembly acts on this one, var/radio will determine where it came from for wire calcs + if(EA) + for(var/obj/item/integrated_circuit/built_in/device_input/I in EA.contents) + I.do_work() + return + +/obj/item/device/assembly/electronic_assembly/examine(mob/user) + .=..(user, 1) + if(EA) + for(var/obj/item/integrated_circuit/IC in EA.contents) + IC.external_examine(user) + +/obj/item/device/assembly/electronic_assembly/verb/toggle() + set src in usr + set category = "Object" + set name = "Open/Close Device Assembly" + set desc = "Open or close device assembly!" + + toggle_open(usr) + + +/obj/item/device/electronic_assembly/device + name = "electronic device" + icon_state = "setup_device" + desc = "It's a tiny electronic device with specific use for attaching to other devices." + var/obj/item/device/assembly/electronic_assembly/holder + w_class = ITEMSIZE_TINY + max_components = IC_COMPONENTS_BASE * 3/4 + max_complexity = IC_COMPLEXITY_BASE * 3/4 + + +/obj/item/device/electronic_assembly/device/New() + ..() + var/obj/item/integrated_circuit/built_in/device_input/input = new(src) + var/obj/item/integrated_circuit/built_in/device_output/output = new(src) + input.assembly = src + output.assembly = src + +/obj/item/device/electronic_assembly/device/check_interactivity(mob/user) + if(!CanInteract(user, state = deep_inventory_state)) + return 0 + return 1 + diff --git a/code/modules/integrated_electronics/core/helpers.dm b/code/modules/integrated_electronics/core/helpers.dm index c98d74e79f4..edfa6b1a86c 100644 --- a/code/modules/integrated_electronics/core/helpers.dm +++ b/code/modules/integrated_electronics/core/helpers.dm @@ -1,8 +1,22 @@ -/obj/item/integrated_circuit/proc/setup_io(var/list/io_list, var/io_type) +/obj/item/integrated_circuit/proc/setup_io(var/list/io_list, var/io_type, var/list/io_default_list) var/list/io_list_copy = io_list.Copy() io_list.Cut() + var/i = 0 for(var/io_entry in io_list_copy) - io_list.Add(new io_type(src, io_entry, io_list_copy[io_entry])) + var/default_data = null + var/io_type_override = null + // Override the default data. + if(io_default_list && io_default_list.len) // List containing special pin types that need to be added. + default_data = io_default_list["[i]"] // This is deliberately text because the index is a number in text form. + // Override the pin type. + if(io_list_copy[io_entry]) + io_type_override = io_list_copy[io_entry] + + if(io_type_override) + // world << "io_type_override is now [io_type_override] on [src]." + io_list.Add(new io_type_override(src, io_entry, default_data)) + else + io_list.Add(new io_type(src, io_entry, default_data)) /obj/item/integrated_circuit/proc/set_pin_data(var/pin_type, var/pin_number, var/new_data) var/datum/integrated_io/pin = get_pin_ref(pin_type, pin_number) @@ -42,3 +56,17 @@ return null return activators[pin_number] return null + +/obj/item/integrated_circuit/proc/handle_wire(var/datum/integrated_io/pin, var/obj/item/device/integrated_electronics/tool) + if(istype(tool, /obj/item/device/integrated_electronics/wirer)) + var/obj/item/device/integrated_electronics/wirer/wirer = tool + if(pin) + wirer.wire(pin, usr) + return 1 + + else if(istype(tool, /obj/item/device/integrated_electronics/debugger)) + var/obj/item/device/integrated_electronics/debugger/debugger = tool + if(pin) + debugger.write_data(pin, usr) + return 1 + return 0 \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/integrated_circuit.dm b/code/modules/integrated_electronics/core/integrated_circuit.dm index 1593297734d..08a31529087 100644 --- a/code/modules/integrated_electronics/core/integrated_circuit.dm +++ b/code/modules/integrated_electronics/core/integrated_circuit.dm @@ -4,17 +4,17 @@ a creative player the means to solve many problems. Circuits are held inside an */ /obj/item/integrated_circuit/examine(mob/user) - . = ..() - external_examine(user) interact(user) + external_examine(user) + . = ..() // This should be used when someone is examining while the case is opened. /obj/item/integrated_circuit/proc/internal_examine(mob/user) to_chat(user, "This board has [inputs.len] input pin\s, [outputs.len] output pin\s and [activators.len] activation pin\s.") - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) if(I.linked.len) to_chat(user, "The '[I]' is connected to [I.get_linked_to_desc()].") - for(var/datum/integrated_io/output/O in outputs) + for(var/datum/integrated_io/O in outputs) if(O.linked.len) to_chat(user, "The '[O]' is connected to [O.get_linked_to_desc()].") for(var/datum/integrated_io/activate/A in activators) @@ -31,8 +31,11 @@ a creative player the means to solve many problems. Circuits are held inside an return /obj/item/integrated_circuit/New() - setup_io(inputs, /datum/integrated_io/input) - setup_io(outputs, /datum/integrated_io/output) + displayed_name = name + if(!size) size = w_class + if(size == -1) size = 0 + setup_io(inputs, /datum/integrated_io, inputs_default) + setup_io(outputs, /datum/integrated_io, outputs_default) setup_io(activators, /datum/integrated_io/activate) ..() @@ -58,23 +61,32 @@ a creative player the means to solve many problems. Circuits are held inside an for(var/datum/integrated_io/io in inputs + outputs + activators) io.scramble() +/obj/item/integrated_circuit/proc/check_interactivity(mob/user) + if(assembly) + return assembly.check_interactivity(user) + else if(!CanInteract(user, physical_state)) + return 0 + return 1 + /obj/item/integrated_circuit/verb/rename_component() set name = "Rename Circuit" set category = "Object" set desc = "Rename your circuit, useful to stay organized." var/mob/M = usr - if(!CanInteract(M, physical_state)) + if(!check_interactivity(M)) return var/input = sanitizeSafe(input("What do you want to name the circuit?", "Rename", src.name) as null|text, MAX_NAME_LEN) - if(src && input && CanInteract(M, physical_state)) + if(src && input && assembly.check_interactivity(M)) to_chat(M, "The circuit '[src.name]' is now labeled '[input]'.") - name = input + displayed_name = input /obj/item/integrated_circuit/interact(mob/user) - if(!CanInteract(user, physical_state)) + if(!check_interactivity(user)) return +// if(!assembly) +// return var/window_height = 350 var/window_width = 600 @@ -85,14 +97,17 @@ a creative player the means to solve many problems. Circuits are held inside an var/table_middle_width = "40%" var/HTML = list() - HTML += "[src.name]" + HTML += "[src.displayed_name]" HTML += "
" HTML += "
" + HTML += "
\[Return to Assembly\]" + HTML += "
\[Refresh\] | " HTML += "\[Rename\] | " - HTML += "\[Scan with Debugger\] | " - HTML += "\[Remove\]
" + HTML += "\[Scan with Device\] | " + if(src.removable) + HTML += "\[Remove\]
" HTML += "
" HTML += "" @@ -113,37 +128,31 @@ a creative player the means to solve many problems. Circuits are held inside an if(1) io = get_pin_ref(IC_INPUT, i) if(io) + words += "[io.display_pin_type()] [io.name] [io.display_data(io.data)]
" if(io.linked.len) - words += "[io.name] [io.display_data()]
" for(var/datum/integrated_io/linked in io.linked) - words += "\[[linked.name]\] \ - @ [linked.holder]
" - else - words += "[io.name] [io.display_data()]
" - for(var/datum/integrated_io/linked in io.linked) - words += "\[[linked.name]\] \ - @ [linked.holder]
" +// words += "\[[linked.name]\] + words += "[linked.name] \ + @ [linked.holder.displayed_name]
" + if(outputs.len > inputs.len) height = 1 if(2) if(i == 1) - words += "[src.name]

[src.desc]" + words += "[src.displayed_name]
[src.name != src.displayed_name ? "([src.name])":""]
[src.desc]" height = row_height else continue if(3) io = get_pin_ref(IC_OUTPUT, i) if(io) + words += "[io.display_pin_type()] [io.name] [io.display_data(io.data)]
" if(io.linked.len) - words += "[io.name] [io.display_data()]
" for(var/datum/integrated_io/linked in io.linked) - words += "\[[linked.name]\] \ - @ [linked.holder]
" - else - words += "[io.name] [io.display_data()]
" - for(var/datum/integrated_io/linked in io.linked) - words += "\[[linked.name]\] \ - @ [linked.holder]
" +// words += "\[[linked.name]\] + words += "[linked.name] \ + @ [linked.holder.displayed_name]
" + if(inputs.len > outputs.len) height = 1 HTML += "
" @@ -152,16 +161,14 @@ a creative player the means to solve many problems. Circuits are held inside an for(var/activator in activators) var/datum/integrated_io/io = activator var/words = list() + + words += "[io.name] [io.data?"\":"\"]
" if(io.linked.len) - words += "[io.name]
" for(var/datum/integrated_io/linked in io.linked) - words += "\[[linked.name]\] \ - @ [linked.holder]
" - else - words += "[io.name]
" - for(var/datum/integrated_io/linked in io.linked) - words += "\[[linked.name]\] \ - @ [linked.holder]
" +// words += "\[[linked.name]\] + words += "[linked.name] \ + @ [linked.holder.displayed_name]
" + HTML += "
" HTML += "" HTML += "" @@ -169,10 +176,8 @@ a creative player the means to solve many problems. Circuits are held inside an HTML += "
[jointext(words, null)]
[jointext(words, null)]
" HTML += "
" - if(autopulse != -1) - HTML += "
Meta Variables;" - HTML += "
\[Autopulse\] = [autopulse ? "ON" : "OFF"]" - HTML += "
" +// HTML += "
Meta Variables;" // If more meta vars get introduced, uncomment this. +// HTML += "
" HTML += "
Complexity: [complexity]" if(power_draw_idle) @@ -182,20 +187,95 @@ a creative player the means to solve many problems. Circuits are held inside an HTML += "
[extended_desc]" HTML += "" - user << browse(jointext(HTML, null), "window=circuit-\ref[src];size=[window_width]x[window_height];border=1;can_resize=1;can_close=1;can_minimize=1") + if(src.assembly) + user << browse(jointext(HTML, null), "window=assembly-\ref[src.assembly];size=[window_width]x[window_height];border=1;can_resize=1;can_close=1;can_minimize=1") + else + user << browse(jointext(HTML, null), "window=circuit-\ref[src];size=[window_width]x[window_height];border=1;can_resize=1;can_close=1;can_minimize=1") - onclose(user, "circuit-\ref[src]") + onclose(user, "assembly-\ref[src.assembly]") -/obj/item/integrated_circuit/Topic(href, href_list, state = physical_state) +/obj/item/integrated_circuit/Topic(href, href_list, state = interactive_state) + if(!check_interactivity(usr)) + return if(..()) return 1 - var/pin = locate(href_list["pin"]) in inputs + outputs + activators + + var/update = 1 + var/obj/item/device/electronic_assembly/A = src.assembly + var/update_to_assembly = 0 + var/datum/integrated_io/pin = locate(href_list["pin"]) in inputs + outputs + activators + var/datum/integrated_io/linked = null + if(href_list["link"]) + linked = locate(href_list["link"]) in pin.linked var/obj/held_item = usr.get_active_hand() + + if(href_list["rename"]) + rename_component(usr) + if(href_list["from_assembly"]) + update = 0 + var/obj/item/device/electronic_assembly/ea = loc + if(istype(ea)) + ea.interact(usr) + + if(href_list["pin_name"]) + if (!istype(held_item, /obj/item/device/multitool) || !allow_multitool) + href_list["wire"] = 1 + else + var/obj/item/device/multitool/M = held_item + M.wire(pin,usr) + + + + if(href_list["pin_data"]) + if (!istype(held_item, /obj/item/device/multitool) || !allow_multitool) + href_list["wire"] = 1 + + else + var/datum/integrated_io/io = pin + io.ask_for_pin_data(usr) // The pins themselves will determine how to ask for data, and will validate the data. + /* + if(io.io_type == DATA_CHANNEL) + + var/type_to_use = input("Please choose a type to use.","[src] type setting") as null|anything in list("string","number", "null") + if(!check_interactivity(usr)) + return + + var/new_data = null + switch(type_to_use) + if("string") + new_data = input("Now type in a string.","[src] string writing") as null|text + to_chat(usr, "You input [new_data] into the pin.") + //to_chat(user, "You write '[new_data]' to the '[io]' pin of \the [io.holder].") + if("number") + new_data = input("Now type in a number.","[src] number writing") as null|num + if(isnum(new_data) && check_interactivity(usr) ) + to_chat(usr, "You input [new_data] into the pin.") + if("null") + if(check_interactivity(usr)) + to_chat(usr, "You clear the pin's memory.") + + io.write_data_to_pin(new_data) + + else if(io.io_type == PULSE_CHANNEL) + io.holder.check_then_do_work(ignore_power = TRUE) + to_chat(usr, "You pulse \the [io.holder]'s [io] pin.") + */ + + + if(href_list["pin_unwire"]) + if (!istype(held_item, /obj/item/device/multitool) || !allow_multitool) + href_list["wire"] = 1 + else + var/obj/item/device/multitool/M = held_item + M.unwire(pin, linked, usr) + if(href_list["wire"]) if(istype(held_item, /obj/item/device/integrated_electronics/wirer)) var/obj/item/device/integrated_electronics/wirer/wirer = held_item - if(pin) + if(linked) + wirer.wire(linked, usr) + else if(pin) wirer.wire(pin, usr) else if(istype(held_item, /obj/item/device/integrated_electronics/debugger)) @@ -206,10 +286,23 @@ a creative player the means to solve many problems. Circuits are held inside an to_chat(usr, "You can't do a whole lot without the proper tools.") if(href_list["examine"]) - examine(usr) + var/obj/item/integrated_circuit/examined + if(href_list["examined"]) + examined = href_list["examined"] + else + examined = src + examined.interact(usr) + update = 0 - if(href_list["rename"]) - rename_component(usr) + if(href_list["bottom"]) + var/obj/item/integrated_circuit/circuit = locate(href_list["bottom"]) in src.assembly.contents + var/assy = circuit.assembly + if(!circuit) + return + circuit.loc = null + circuit.loc = assy + . = 1 + update_to_assembly = 1 if(href_list["scan"]) if(istype(held_item, /obj/item/device/integrated_electronics/debugger)) @@ -219,38 +312,50 @@ a creative player the means to solve many problems. Circuits are held inside an else to_chat(usr, "The Debugger's 'ref scanner' needs to be on.") else - to_chat(usr, "You need a Debugger set to 'ref' mode to do that.") + to_chat(usr, "You need a multitool/debugger set to 'ref' mode to do that.") + + if(href_list["return"]) + if(A) + update_to_assembly = 1 + usr << browse(null, "window=circuit-\ref[src];border=1;can_resize=1;can_close=1;can_minimize=1") + else + to_chat(usr, "This circuit is not in an assembly!") - if(href_list["autopulse"]) - if(autopulse != -1) - autopulse = !autopulse if(href_list["remove"]) - if(istype(held_item, /obj/item/weapon/screwdriver)) - if(!removable) - to_chat(usr, "\The [src] seems to be permanently attached to the case.") - return - disconnect_all() - var/turf/T = get_turf(src) - forceMove(T) - assembly = null - playsound(T, 'sound/items/Crowbar.ogg', 50, 1) - to_chat(usr, "You pop \the [src] out of the case, and slide it out.") - else - to_chat(usr, "You need a screwdriver to remove components.") + if(!A) + to_chat(usr, "This circuit is not in an assembly!") + return + if(!removable) + to_chat(usr, "\The [src] seems to be permanently attached to the case.") + return var/obj/item/device/electronic_assembly/ea = loc + disconnect_all() + var/turf/T = get_turf(src) + forceMove(T) + assembly = null + playsound(T, 'sound/items/Crowbar.ogg', 50, 1) + to_chat(usr, "You pop \the [src] out of the case, and slide it out.") + if(istype(ea)) ea.interact(usr) + update = 0 return - interact(usr) // To refresh the UI. + if(update) + if(A && istype(A) && update_to_assembly) + A.interact(usr) + else + interact(usr) // To refresh the UI. + + /obj/item/integrated_circuit/proc/push_data() - for(var/datum/integrated_io/output/O in outputs) + for(var/datum/integrated_io/O in outputs) O.push_data() /obj/item/integrated_circuit/proc/pull_data() - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.push_data() /obj/item/integrated_circuit/proc/draw_idle_power() @@ -283,9 +388,9 @@ a creative player the means to solve many problems. Circuits are held inside an return /obj/item/integrated_circuit/proc/disconnect_all() - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.disconnect() - for(var/datum/integrated_io/output/O in outputs) + for(var/datum/integrated_io/O in outputs) O.disconnect() for(var/datum/integrated_io/activate/A in activators) A.disconnect() diff --git a/code/modules/integrated_electronics/core/pins.dm b/code/modules/integrated_electronics/core/pins.dm index dc6d48e3034..c22d65e4214 100644 --- a/code/modules/integrated_electronics/core/pins.dm +++ b/code/modules/integrated_electronics/core/pins.dm @@ -25,10 +25,11 @@ D [1]/ || var/list/linked = list() var/io_type = DATA_CHANNEL -/datum/integrated_io/New(var/newloc, var/name, var/data) +/datum/integrated_io/New(var/newloc, var/name, var/new_data) ..() src.name = name - src.data = data + if(new_data) + src.data = new_data holder = newloc if(!istype(holder)) message_admins("ERROR: An integrated_io ([src.name]) spawned without a valid holder! This is a bug.") @@ -50,17 +51,43 @@ D [1]/ || var/output = w.resolve() return istype(output, as_type) ? output : null -/datum/integrated_io/proc/display_data() - if(isnull(data)) +/datum/integrated_io/proc/display_data(var/input) + if(isnull(input)) return "(null)" // Empty data means nothing to show. - if(istext(data)) - return "(\"[data]\")" // Wraps the 'string' in escaped quotes, so that people know it's a 'string'. - if(isweakref(data)) - var/weakref/w = data + + if(istext(input)) + return "(\"[input]\")" // Wraps the 'string' in escaped quotes, so that people know it's a 'string'. + +/* +list[]( + "A", + "B", + "C" +) +*/ + + if(islist(input)) + var/list/my_list = input + var/result = "list\[[my_list.len]\](" + if(my_list.len) + result += "
" + var/pos = 0 + for(var/line in my_list) + result += "[display_data(line)]" + pos++ + if(pos != my_list.len) + result += ",
" + result += "
" + result += ")" + return result + + if(isweakref(input)) + var/weakref/w = input var/atom/A = w.resolve() //return A ? "([A.name] \[Ref\])" : "(null)" // For refs, we want just the name displayed. return A ? "(\ref[A] \[Ref\])" : "(null)" - return "([data])" // Nothing special needed for numbers or other stuff. + + return "([input])" // Nothing special needed for numbers or other stuff. /datum/integrated_io/activate/display_data() return "(\[pulse\])" @@ -117,23 +144,44 @@ D [1]/ || //Now that we're removed from them, we gotta remove them from us. src.linked.Remove(their_io) -/datum/integrated_io/input - name = "input pin" +/datum/integrated_io/proc/ask_for_data_type(mob/user, var/default, var/list/allowed_data_types = list("string","number","null")) + var/type_to_use = input("Please choose a type to use.","[src] type setting") as null|anything in allowed_data_types + if(!holder.check_interactivity(user)) + return -/datum/integrated_io/output - name = "output pin" + var/new_data = null + switch(type_to_use) + if("string") + new_data = input("Now type in a string.","[src] string writing", istext(default) ? default : null) as null|text + if(istext(new_data) && holder.check_interactivity(user) ) + to_chat(user, "You input [new_data] into the pin.") + return new_data + if("number") + new_data = input("Now type in a number.","[src] number writing", isnum(default) ? default : null) as null|num + if(isnum(new_data) && holder.check_interactivity(user) ) + to_chat(user, "You input [new_data] into the pin.") + return new_data + if("null") + if(holder.check_interactivity(user)) + to_chat(user, "You clear the pin's memory.") + return new_data + +// Basically a null check +/datum/integrated_io/proc/is_valid() + return !isnull(data) + +// This proc asks for the data to write, then writes it. +/datum/integrated_io/proc/ask_for_pin_data(mob/user) + var/new_data = ask_for_data_type(user) + write_data_to_pin(new_data) + +/datum/integrated_io/activate/ask_for_pin_data(mob/user) // This just pulses the pin. + holder.check_then_do_work(ignore_power = TRUE) + to_chat(user, "You pulse \the [holder]'s [src] pin.") /datum/integrated_io/activate name = "activation pin" io_type = PULSE_CHANNEL -/datum/integrated_io/list - name = "list pin" - -/datum/integrated_io/list/write_data_to_pin(var/new_data) - if(islist(new_data)) - data = new_data - holder.on_data_written() - -/datum/integrated_io/list/display_pin_type() - return IC_FORMAT_LIST \ No newline at end of file +/datum/integrated_io/activate/out // All this does is just make the UI say 'out' instead of 'in' + data = 1 diff --git a/code/modules/integrated_electronics/core/printer.dm b/code/modules/integrated_electronics/core/printer.dm new file mode 100644 index 00000000000..78deb6cf984 --- /dev/null +++ b/code/modules/integrated_electronics/core/printer.dm @@ -0,0 +1,199 @@ + +/obj/item/device/integrated_circuit_printer + name = "integrated circuit printer" + desc = "A portable(ish) machine made to print tiny modular circuitry out of metal." + icon = 'icons/obj/electronic_assemblies.dmi' + icon_state = "circuit_printer" + w_class = ITEMSIZE_LARGE + var/metal = 0 + var/max_metal = 100 + var/metal_per_sheet = 10 // One sheet equals this much metal. + + var/upgraded = FALSE // When hit with an upgrade disk, will turn true, allowing it to print the higher tier circuits. + var/can_clone = FALSE // Same for above, but will allow the printer to duplicate a specific assembly. + var/static/list/recipe_list = list() + var/current_category = null + var/obj/item/device/electronic_assembly/assembly_to_clone = null + +/obj/item/device/integrated_circuit_printer/upgraded + upgraded = TRUE + can_clone = TRUE + +/obj/item/device/integrated_circuit_printer/initialize() + ..() + if(!recipe_list.len) + // Unfortunately this needed a lot of loops, but it should only be run once at init. + + // First loop is to seperate the actual circuits from base circuits. + var/list/circuits_to_use = list() + for(var/obj/item/integrated_circuit/IC in all_integrated_circuits) + if((IC.spawn_flags & IC_SPAWN_DEFAULT) || (IC.spawn_flags & IC_SPAWN_RESEARCH)) + circuits_to_use.Add(IC) + + // Second loop is to find all categories. + var/list/found_categories = list() + for(var/obj/item/integrated_circuit/IC in circuits_to_use) + if(!(IC.category_text in found_categories)) + found_categories.Add(IC.category_text) + + // Third loop is to initialize lists by category names, then put circuits matching the category inside. + for(var/category in found_categories) + recipe_list[category] = list() + var/list/current_list = recipe_list[category] + for(var/obj/item/integrated_circuit/IC in circuits_to_use) + if(IC.category_text == category) + current_list.Add(IC) + + // Now for non-circuit things. + var/list/assembly_list = list() + assembly_list.Add( + new /obj/item/device/electronic_assembly(null), + new /obj/item/device/electronic_assembly/medium(null), + new /obj/item/device/electronic_assembly/large(null), + new /obj/item/device/electronic_assembly/drone(null), + new /obj/item/weapon/implant/integrated_circuit(null), + new /obj/item/device/assembly/electronic_assembly(null) + ) + recipe_list["Assemblies"] = assembly_list + + var/list/tools_list = list() + tools_list.Add( + new /obj/item/device/integrated_electronics/wirer(null), + new /obj/item/device/integrated_electronics/debugger(null) + ) + recipe_list["Tools"] = tools_list + + +/obj/item/device/integrated_circuit_printer/attackby(var/obj/item/O, var/mob/user) + if(istype(O,/obj/item/stack/material)) + var/obj/item/stack/material/stack = O + if(stack.material.name == DEFAULT_WALL_MATERIAL) + var/num = min((max_metal - metal) / metal_per_sheet, stack.amount) + if(num < 1) + to_chat(user, "\The [src] is too full to add more metal.") + return + if(stack.use(num)) + to_chat(user, "You add [num] sheet\s to \the [src].") + metal += num * metal_per_sheet + interact(user) + return TRUE + + if(istype(O,/obj/item/integrated_circuit)) + to_chat(user, "You insert the circuit into \the [src]. ") + user.unEquip(O) + metal = min(metal + O.w_class, max_metal) + qdel(O) + interact(user) + return TRUE + + if(istype(O,/obj/item/weapon/disk/integrated_circuit/upgrade/advanced)) + if(upgraded) + to_chat(user, "\The [src] already has this upgrade. ") + return TRUE + to_chat(user, "You install \the [O] into \the [src]. ") + upgraded = TRUE + interact(user) + return TRUE + + if(istype(O,/obj/item/weapon/disk/integrated_circuit/upgrade/clone)) + if(can_clone) + to_chat(user, "\The [src] already has this upgrade. ") + return TRUE + to_chat(user, "You install \the [O] into \the [src]. ") + can_clone = TRUE + interact(user) + return TRUE + + return ..() + +/obj/item/device/integrated_circuit_printer/attack_self(var/mob/user) + interact(user) + +/obj/item/device/integrated_circuit_printer/interact(mob/user) + var/window_height = 600 + var/window_width = 500 + + if(isnull(current_category)) + current_category = recipe_list[1] + + var/HTML = "

Integrated Circuit Printer


" + HTML += "Metal: [metal/metal_per_sheet]/[max_metal/metal_per_sheet] sheets.
" + HTML += "Circuits available: [upgraded ? "Regular":"Advanced"]." + HTML += "Assembly Cloning: [can_clone ? "Available": "Unavailable"]." + if(assembly_to_clone) + HTML += "Assembly '[assembly_to_clone.name]' loaded." + HTML += "Crossed out circuits mean that the printer is not sufficentally upgraded to create that circuit.
" + HTML += "
" + HTML += "Categories:" + for(var/category in recipe_list) + if(category != current_category) + HTML += " \[[category]\] " + else // Bold the button if it's already selected. + HTML += " \[[category]\] " + HTML += "
" + HTML += "

[current_category]

" + + var/list/current_list = recipe_list[current_category] + for(var/obj/O in current_list) + var/can_build = TRUE + if(istype(O, /obj/item/integrated_circuit)) + var/obj/item/integrated_circuit/IC = O + if((IC.spawn_flags & IC_SPAWN_RESEARCH) && (!(IC.spawn_flags & IC_SPAWN_DEFAULT)) && !upgraded) + can_build = FALSE + if(can_build) + HTML += "\[[O.name]\]: [O.desc]
" + else + HTML += "\[[O.name]\]: [O.desc]
" + + user << browse(jointext(HTML, null), "window=integrated_printer;size=[window_width]x[window_height];border=1;can_resize=1;can_close=1;can_minimize=1") + +/obj/item/device/integrated_circuit_printer/Topic(href, href_list) + if(..()) + return 1 + + add_fingerprint(usr) + + if(href_list["category"]) + current_category = href_list["category"] + + if(href_list["build"]) + var/build_type = text2path(href_list["build"]) + if(!build_type || !ispath(build_type)) + return 1 + + var/cost = 1 + if(ispath(build_type, /obj/item/device/electronic_assembly)) + var/obj/item/device/electronic_assembly/E = build_type + cost = round( (initial(E.max_complexity) + initial(E.max_components) ) / 4) + else if(ispath(build_type, /obj/item/integrated_circuit)) + var/obj/item/integrated_circuit/IC = build_type + cost = initial(IC.w_class) + + if(metal - cost < 0) + to_chat(usr, "You need [cost] metal to build that!.") + return 1 + metal -= cost + new build_type(get_turf(loc)) + + interact(usr) + +// FUKKEN UPGRADE DISKS +/obj/item/weapon/disk/integrated_circuit/upgrade + name = "integrated circuit printer upgrade disk" + desc = "Install this into your integrated circuit printer to enhance it." + icon = 'icons/obj/electronic_assemblies.dmi' + icon_state = "upgrade_disk" + item_state = "card-id" + w_class = ITEMSIZE_SMALL + origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 4) + +/obj/item/weapon/disk/integrated_circuit/upgrade/advanced + name = "integrated circuit printer upgrade disk - advanced designs" + desc = "Install this into your integrated circuit printer to enhance it. This one adds new, advanced designs to the printer." + +// To be implemented later. +/obj/item/weapon/disk/integrated_circuit/upgrade/clone + name = "integrated circuit printer upgrade disk - circuit cloner" + desc = "Install this into your integrated circuit printer to enhance it. This one allows the printer to duplicate assemblies." + icon_state = "upgrade_disk_clone" + origin_tech = list(TECH_ENGINEERING = 5, TECH_DATA = 6) \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/boolean_pin.dm b/code/modules/integrated_electronics/core/special_pins/boolean_pin.dm new file mode 100644 index 00000000000..baf3d029dae --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/boolean_pin.dm @@ -0,0 +1,25 @@ +// These pins only contain 0 or 1. Null is not allowed. +/datum/integrated_io/boolean + name = "boolean pin" + data = FALSE + +/datum/integrated_io/boolean/ask_for_pin_data(mob/user) // 'Ask' is a bit misleading, acts more like a toggle. + var/new_data = !data + write_data_to_pin(new_data) + +/datum/integrated_io/boolean/write_data_to_pin(var/new_data) + if(new_data == FALSE || new_data == TRUE) + data = new_data + holder.on_data_written() + +/datum/integrated_io/boolean/scramble() + write_data_to_pin(rand(FALSE,TRUE)) + push_data() + +/datum/integrated_io/boolean/display_pin_type() + return IC_FORMAT_BOOLEAN + +/datum/integrated_io/boolean/display_data(var/input) + if(data == TRUE) + return "(True)" + return "(False)" \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/char_pin.dm b/code/modules/integrated_electronics/core/special_pins/char_pin.dm new file mode 100644 index 00000000000..bd36d18495e --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/char_pin.dm @@ -0,0 +1,27 @@ +// These pins can only contain a 1 character string or null. +/datum/integrated_io/char + name = "char pin" + +/datum/integrated_io/char/ask_for_pin_data(mob/user) + var/new_data = input("Please type in one character.","[src] char writing") as null|text + if(holder.check_interactivity(user) ) + to_chat(user, "You input [new_data ? "new_data" : "NULL"] into the pin.") + write_data_to_pin(new_data) + +/datum/integrated_io/char/write_data_to_pin(var/new_data) + if(isnull(new_data) || istext(new_data)) + if(length(new_data) > 1) + return + data = new_data + holder.on_data_written() + +// This makes the text go from "A" to "%". +/datum/integrated_io/char/scramble() + if(!is_valid()) + return + var/list/options = list("!","@","#","$","%","^","&","*") + alphabet_uppercase + data = pick(options) + push_data() + +/datum/integrated_io/char/display_pin_type() + return IC_FORMAT_CHAR \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/color_pin.dm b/code/modules/integrated_electronics/core/special_pins/color_pin.dm new file mode 100644 index 00000000000..0fa82b45069 --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/color_pin.dm @@ -0,0 +1,51 @@ +// These pins can only contain a color (in the form of #FFFFFF) or null. +/datum/integrated_io/color + name = "color pin" + +/datum/integrated_io/color/ask_for_pin_data(mob/user) + var/new_data = input("Please select a color.","[src] color writing") as null|color + if(holder.check_interactivity(user) ) + to_chat(user, "You input a new color into the pin.") + world << "new_data equals [new_data]." + write_data_to_pin(new_data) + +/datum/integrated_io/color/write_data_to_pin(var/new_data) + // Since this is storing the color as a string hex color code, we need to make sure it's actually one. + if(isnull(new_data) || istext(new_data)) + if(istext(new_data)) + new_data = uppertext(new_data) + if(length(new_data) != 7) // We can hex if we want to, we can leave your strings behind + world << "Wrong length." + return // Cause your strings don't hex and if they don't hex + var/friends = copytext(new_data, 2, 8) // Well they're are no strings of mine + world << "friends equal [friends]." + // I say, we can go where we want to, a place where they will never find + var/safety_dance = 1 + while(safety_dance >= 7) // And we can act like we come from out of this world.log + var/hex = copytext(friends, safety_dance, safety_dance+1) + world << "Checking [hex]." + if(!(hex in list("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"))) + world << "Hex [hex] failed" + return // Leave the fake one far behind, + safety_dance++ + + data = new_data // And we can hex + holder.on_data_written() + world << "Done." + world << "Rip." + +// This randomizes the color. +/datum/integrated_io/color/scramble() + if(!is_valid()) + return + var/new_data = get_random_colour(simple = FALSE, lower = 0, upper = 255) + data = new_data + push_data() + +/datum/integrated_io/color/display_pin_type() + return IC_FORMAT_COLOR + +/datum/integrated_io/color/display_data(var/input) + if(!isnull(data)) + return "([data])" + return ..() \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/dir_pin.dm b/code/modules/integrated_electronics/core/special_pins/dir_pin.dm new file mode 100644 index 00000000000..bbb00faa278 --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/dir_pin.dm @@ -0,0 +1,33 @@ +// These pins can only contain directions (1,2,4,8...) or null. +/datum/integrated_io/dir + name = "dir pin" + +/datum/integrated_io/dir/ask_for_pin_data(mob/user) + var/new_data = input("Please type in a valid dir number. \ + Valid dirs are;\n\ + North/Fore = [NORTH],\n\ + South/Aft = [SOUTH],\n\ + East/Starboard = [EAST],\n\ + West/Port = [WEST],\n\ + Northeast = [NORTHEAST],\n\ + Northwest = [NORTHWEST],\n\ + Southeast = [SOUTHEAST],\n\ + Southwest = [SOUTHWEST],\n\ + Up = [UP],\n\ + Down = [DOWN]","[src] dir writing") as null|num + if(isnum(new_data) && holder.check_interactivity(user) ) + to_chat(user, "You input [new_data] into the pin.") + write_data_to_pin(new_data) + +/datum/integrated_io/dir/write_data_to_pin(var/new_data) + if(isnull(new_data) || new_data in alldirs + list(UP, DOWN)) + data = new_data + holder.on_data_written() + +/datum/integrated_io/dir/display_pin_type() + return IC_FORMAT_DIR + +/datum/integrated_io/dir/display_data(var/input) + if(!isnull(data)) + return "([dir2text(data)])" + return ..() \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/list_pin.dm b/code/modules/integrated_electronics/core/special_pins/list_pin.dm new file mode 100644 index 00000000000..535a5355145 --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/list_pin.dm @@ -0,0 +1,150 @@ +// These pins contain a list. Null is not allowed. +/datum/integrated_io/list + name = "list pin" + data = list() + + +/datum/integrated_io/list/ask_for_pin_data(mob/user) + interact(user) + +/datum/integrated_io/list/proc/interact(mob/user) + var/list/my_list = data + var/t = "

[src]


" + t += "List length: [my_list.len]
" + t += "\[Refresh\] | " + t += "\[Add\] | " + t += "\[Swap\] | " + t += "\[Clear\]
" + t += "
" + var/i = 0 + for(var/line in my_list) + i++ + t += "#[i] | [display_data(line)] | " + t += "\[Edit\] | " + t += "\[Remove\]
" + user << browse(t, "window=list_pin_\ref[src];size=500x400") + +/datum/integrated_io/list/proc/add_to_list(mob/user, var/new_entry) + if(!new_entry && user) + new_entry = ask_for_data_type(user) + if(is_valid(new_entry)) + Add(new_entry) + +/datum/integrated_io/list/proc/Add(var/new_entry) + var/list/my_list = data + if(my_list.len > IC_MAX_LIST_LENGTH) + my_list.Cut(Start=1,End=2) + my_list.Add(new_entry) + +/datum/integrated_io/list/proc/remove_from_list_by_position(mob/user, var/position) + var/list/my_list = data + if(!my_list.len) + to_chat(user, "The list is empty, there's nothing to remove.") + return + if(!position) + return + var/target_entry = my_list.Find(position) + if(target_entry) + my_list.Remove(target_entry) + +/datum/integrated_io/list/proc/remove_from_list(mob/user, var/target_entry) + var/list/my_list = data + if(!my_list.len) + to_chat(user, "The list is empty, there's nothing to remove.") + return + if(!target_entry) + target_entry = input("Which piece of data do you want to remove?", "Remove") as null|anything in my_list + if(target_entry) + my_list.Remove(target_entry) + +/datum/integrated_io/list/proc/edit_in_list(mob/user, var/target_entry) + var/list/my_list = data + if(!my_list.len) + to_chat(user, "The list is empty, there's nothing to modify.") + return + if(!target_entry) + target_entry = input("Which piece of data do you want to edit?", "Edit") as null|anything in my_list + if(target_entry) + var/edited_entry = ask_for_data_type(user, target_entry) + if(edited_entry) + target_entry = edited_entry + +/datum/integrated_io/list/proc/edit_in_list_by_position(mob/user, var/position) + var/list/my_list = data + if(!my_list.len) + to_chat(user, "The list is empty, there's nothing to modify.") + return + if(!position) + return + var/target_entry = my_list.Find(position) + if(target_entry) + var/edited_entry = ask_for_data_type(user, target_entry) + if(edited_entry) + target_entry = edited_entry + +/datum/integrated_io/list/proc/swap_inside_list(mob/user, var/first_target, var/second_target) + var/list/my_list = data + if(my_list.len <= 1) + to_chat(user, "The list is empty, or too small to do any meaningful swapping.") + return + if(!first_target) + first_target = input("Which piece of data do you want to swap? (1)", "Swap") as null|anything in my_list + + if(first_target) + if(!second_target) + second_target = input("Which piece of data do you want to swap? (2)", "Swap") as null|anything in my_list - first_target + + if(second_target) + var/first_pos = my_list.Find(first_target) + var/second_pos = my_list.Find(second_target) + my_list.Swap(first_pos, second_pos) + +/datum/integrated_io/list/proc/clear_list(mob/user) + var/list/my_list = data + my_list.Cut() + +/datum/integrated_io/list/scramble() + var/list/my_list = data + my_list = shuffle(my_list) + push_data() + +/datum/integrated_io/list/write_data_to_pin(var/new_data) + if(islist(new_data)) + var/list/new_list = new_data + data = new_list.Copy() + holder.on_data_written() + +/datum/integrated_io/list/display_pin_type() + return IC_FORMAT_LIST + +/datum/integrated_io/list/Topic(href, href_list, state = interactive_state) + if(!holder.check_interactivity(usr)) + return + if(..()) + return 1 + + if(href_list["add"]) + add_to_list(usr) + + if(href_list["swap"]) + swap_inside_list(usr) + + if(href_list["clear"]) + clear_list(usr) + + if(href_list["remove"]) + world << "Removing [href_list["pos"]]" + if(href_list["pos"]) + remove_from_list_by_position(usr, text2num(href_list["pos"])) + else + remove_from_list(usr) + + if(href_list["edit"]) + if(href_list["pos"]) + edit_in_list_by_position(usr, text2num(href_list["pos"])) + else + edit_in_list(usr) + + holder.interact(usr) // Refresh the main UI, + interact(usr) // and the list UI. + diff --git a/code/modules/integrated_electronics/core/special_pins/number_pin.dm b/code/modules/integrated_electronics/core/special_pins/number_pin.dm new file mode 100644 index 00000000000..319ac2de06b --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/number_pin.dm @@ -0,0 +1,18 @@ +// These pins can only contain numbers (int and floating point) or null. +/datum/integrated_io/number + name = "number pin" +// data = 0 + +/datum/integrated_io/number/ask_for_pin_data(mob/user) + var/new_data = input("Please type in a number.","[src] number writing") as null|num + if(isnum(new_data) && holder.check_interactivity(user) ) + to_chat(user, "You input [new_data] into the pin.") + write_data_to_pin(new_data) + +/datum/integrated_io/number/write_data_to_pin(var/new_data) + if(isnull(new_data) || isnum(new_data)) + data = new_data + holder.on_data_written() + +/datum/integrated_io/number/display_pin_type() + return IC_FORMAT_NUMBER \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/ref_pin.dm b/code/modules/integrated_electronics/core/special_pins/ref_pin.dm new file mode 100644 index 00000000000..461965f254b --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/ref_pin.dm @@ -0,0 +1,14 @@ +// These pins only contain weakrefs or null. +/datum/integrated_io/ref + name = "ref pin" + +/datum/integrated_io/ref/ask_for_pin_data(mob/user) // This clears the pin. + write_data_to_pin(null) + +/datum/integrated_io/ref/write_data_to_pin(var/new_data) + if(isnull(new_data) || isweakref(new_data)) + data = new_data + holder.on_data_written() + +/datum/integrated_io/ref/display_pin_type() + return IC_FORMAT_REF \ No newline at end of file diff --git a/code/modules/integrated_electronics/core/special_pins/string_pin.dm b/code/modules/integrated_electronics/core/special_pins/string_pin.dm new file mode 100644 index 00000000000..6128418c1f3 --- /dev/null +++ b/code/modules/integrated_electronics/core/special_pins/string_pin.dm @@ -0,0 +1,29 @@ +// These pins can only contain text and null. +/datum/integrated_io/string + name = "string pin" + +/datum/integrated_io/string/ask_for_pin_data(mob/user) + var/new_data = input("Please type in a string.","[src] string writing") as null|text + if(holder.check_interactivity(user) ) + to_chat(user, "You input [new_data ? "new_data" : "NULL"] into the pin.") + write_data_to_pin(new_data) + +/datum/integrated_io/string/write_data_to_pin(var/new_data) + if(isnull(new_data) || istext(new_data)) + data = new_data + holder.on_data_written() + +// This makes the text go "from this" to "#G&*!HD$%L" +/datum/integrated_io/string/scramble() + if(!is_valid()) + return + var/string_length = length(data) + var/list/options = list("!","@","#","$","%","^","&","*") + alphabet_uppercase + var/new_data = "" + while(string_length) + new_data += pick(options) + string_length-- + push_data() + +/datum/integrated_io/string/display_pin_type() + return IC_FORMAT_STRING diff --git a/code/modules/integrated_electronics/core/tools.dm b/code/modules/integrated_electronics/core/tools.dm index a8759174411..08765b94e51 100644 --- a/code/modules/integrated_electronics/core/tools.dm +++ b/code/modules/integrated_electronics/core/tools.dm @@ -165,6 +165,89 @@ io.holder.interact(user) // This is to update the UI. + + + +/obj/item/device/multitool + var/datum/integrated_io/selected_io = null + var/mode = 0 + +/obj/item/device/multitool/attack_self(mob/user) + if(selected_io) + selected_io = null + to_chat(user, "You clear the wired connection from the multitool.") + else + ..() + update_icon() + +/obj/item/device/multitool/update_icon() + if(selected_io) + if(buffer || connecting || connectable) + icon_state = "multitool_tracking" + else + icon_state = "multitool_red" + else + if(buffer || connecting || connectable) + icon_state = "multitool_tracking_fail" + else + icon_state = "multitool" + +/obj/item/device/multitool/proc/wire(var/datum/integrated_io/io, mob/user) + if(!io.holder.assembly) + to_chat(user, "\The [io.holder] needs to be secured inside an assembly first.") + return + + if(selected_io) + if(io == selected_io) + to_chat(user, "Wiring \the [selected_io.holder]'s [selected_io.name] into itself is rather pointless.") + return + if(io.io_type != selected_io.io_type) + to_chat(user, "Those two types of channels are incompatable. The first is a [selected_io.io_type], \ + while the second is a [io.io_type].") + return + if(io.holder.assembly && io.holder.assembly != selected_io.holder.assembly) + to_chat(user, "Both \the [io.holder] and \the [selected_io.holder] need to be inside the same assembly.") + return + selected_io.linked |= io + io.linked |= selected_io + + to_chat(user, "You connect \the [selected_io.holder]'s [selected_io.name] to \the [io.holder]'s [io.name].") + selected_io.holder.interact(user) // This is to update the UI. + selected_io = null + + else + selected_io = io + to_chat(user, "You link \the multitool to \the [selected_io.holder]'s [selected_io.name] data channel.") + + update_icon() + + +/obj/item/device/multitool/proc/unwire(var/datum/integrated_io/io1, var/datum/integrated_io/io2, mob/user) + if(!io1.linked.len || !io2.linked.len) + to_chat(user, "There is nothing connected to the data channel.") + return + + if(!(io1 in io2.linked) || !(io2 in io1.linked) ) + to_chat(user, "These data pins aren't connected!") + return + else + io1.linked.Remove(io2) + io2.linked.Remove(io1) + to_chat(user, "You clip the data connection between the [io1.holder.displayed_name]'s \ + [io1.name] and the [io2.holder.displayed_name]'s [io2.name].") + io1.holder.interact(user) // This is to update the UI. + update_icon() + + + + + + + + + + + /obj/item/weapon/storage/bag/circuits name = "circuit kit" desc = "This kit's essential for any circuitry projects." @@ -178,7 +261,8 @@ /obj/item/device/electronic_assembly, /obj/item/device/integrated_electronics, /obj/item/weapon/crowbar, - /obj/item/weapon/screwdriver + /obj/item/weapon/screwdriver, + /obj/item/device/multitool ) /obj/item/weapon/storage/bag/circuits/basic/New() @@ -186,7 +270,7 @@ spawn(2 SECONDS) // So the list has time to initialize. // for(var/obj/item/integrated_circuit/IC in all_integrated_circuits) // if(IC.spawn_flags & IC_SPAWN_DEFAULT) -// for(var/i = 1 to 3) +// for(var/i = 1 to 4) // new IC.type(src) new /obj/item/weapon/storage/bag/circuits/mini/arithmetic(src) new /obj/item/weapon/storage/bag/circuits/mini/trig(src) @@ -201,10 +285,11 @@ new /obj/item/weapon/storage/bag/circuits/mini/power(src) new /obj/item/device/electronic_assembly(src) - new /obj/item/device/integrated_electronics/wirer(src) - new /obj/item/device/integrated_electronics/debugger(src) - new /obj/item/weapon/crowbar(src) + new /obj/item/device/assembly/electronic_assembly(src) + new /obj/item/device/assembly/electronic_assembly(src) + new /obj/item/device/multitool(src) new /obj/item/weapon/screwdriver(src) + new /obj/item/weapon/crowbar(src) make_exact_fit() /obj/item/weapon/storage/bag/circuits/all/New() @@ -231,7 +316,6 @@ new /obj/item/device/integrated_electronics/wirer(src) new /obj/item/device/integrated_electronics/debugger(src) new /obj/item/weapon/crowbar(src) - new /obj/item/weapon/screwdriver(src) make_exact_fit() /obj/item/weapon/storage/bag/circuits/mini/ @@ -254,7 +338,7 @@ ..() for(var/obj/item/integrated_circuit/arithmetic/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -271,7 +355,7 @@ ..() for(var/obj/item/integrated_circuit/trig/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -288,7 +372,7 @@ ..() for(var/obj/item/integrated_circuit/input/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -305,7 +389,7 @@ ..() for(var/obj/item/integrated_circuit/output/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -322,7 +406,7 @@ ..() for(var/obj/item/integrated_circuit/memory/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -339,7 +423,7 @@ ..() for(var/obj/item/integrated_circuit/logic/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -356,7 +440,7 @@ ..() for(var/obj/item/integrated_circuit/time/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -373,7 +457,7 @@ ..() for(var/obj/item/integrated_circuit/reagent/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -390,7 +474,7 @@ ..() for(var/obj/item/integrated_circuit/transfer/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -407,7 +491,7 @@ ..() for(var/obj/item/integrated_circuit/converter/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -423,7 +507,7 @@ ..() for(var/obj/item/integrated_circuit/smart/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -439,7 +523,7 @@ ..() for(var/obj/item/integrated_circuit/manipulation/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() @@ -456,10 +540,10 @@ ..() for(var/obj/item/integrated_circuit/passive/power/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) for(var/obj/item/integrated_circuit/power/IC in all_integrated_circuits) if(IC.spawn_flags & spawn_flags_to_use) - for(var/i = 1 to 3) + for(var/i = 1 to 4) new IC.type(src) make_exact_fit() \ No newline at end of file diff --git a/code/modules/integrated_electronics/subtypes/arithmetic.dm b/code/modules/integrated_electronics/subtypes/arithmetic.dm index 059c699e502..192d317baff 100644 --- a/code/modules/integrated_electronics/subtypes/arithmetic.dm +++ b/code/modules/integrated_electronics/subtypes/arithmetic.dm @@ -2,25 +2,20 @@ /obj/item/integrated_circuit/arithmetic complexity = 1 inputs = list( - "\ A", - "\ B", - "\ C", - "\ D", - "\ E", - "\ F", - "\ G", - "\ H" + "A" = IC_PINTYPE_NUMBER, + "B" = IC_PINTYPE_NUMBER, + "C" = IC_PINTYPE_NUMBER, + "D" = IC_PINTYPE_NUMBER, + "E" = IC_PINTYPE_NUMBER, + "F" = IC_PINTYPE_NUMBER, + "G" = IC_PINTYPE_NUMBER, + "H" = IC_PINTYPE_NUMBER ) - outputs = list("\ result") - activators = list("\ compute", "\ on computed") + outputs = list("result" = IC_PINTYPE_NUMBER) + activators = list("compute" = IC_PINTYPE_PULSE_IN, "on computed" = IC_PINTYPE_PULSE_OUT) category_text = "Arithmetic" - autopulse = 1 power_draw_per_use = 5 // Math is pretty cheap. -/obj/item/integrated_circuit/arithmetic/on_data_written() - if(autopulse == 1) - check_then_do_work() - // +Adding+ // /obj/item/integrated_circuit/arithmetic/addition @@ -34,7 +29,7 @@ /obj/item/integrated_circuit/arithmetic/addition/do_work() var/result = 0 - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.pull_data() if(isnum(I.data)) result = result + I.data @@ -60,7 +55,7 @@ return var/result = A.data - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) if(I == A) continue I.pull_data() @@ -88,7 +83,7 @@ if(!isnum(A.data)) return var/result = A.data - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) if(I == A) continue I.pull_data() @@ -116,7 +111,7 @@ return var/result = A.data - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) if(I == A) continue I.pull_data() @@ -133,7 +128,7 @@ name = "exponent circuit" desc = "Outputs A to the power of B." icon_state = "exponent" - inputs = list("A", "B") + inputs = list("A" = IC_PINTYPE_NUMBER, "B" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/exponent/do_work() @@ -154,7 +149,7 @@ desc = "This will say if a number is positive, negative, or zero." extended_desc = "Will output 1, -1, or 0, depending on if A is a postive number, a negative number, or zero, respectively." icon_state = "sign" - inputs = list("A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/sign/do_work() @@ -179,7 +174,7 @@ desc = "Rounds A to the nearest B multiple of A." extended_desc = "If B is not given a number, it will output the floor of A instead." icon_state = "round" - inputs = list("A", "B") + inputs = list("A" = IC_PINTYPE_NUMBER, "B" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/round/do_work() @@ -203,12 +198,12 @@ name = "absolute circuit" desc = "This outputs a non-negative version of the number you put in. This may also be thought of as its distance from zero." icon_state = "absolute" - inputs = list("A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/absolute/do_work() var/result = 0 - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.pull_data() if(isnum(I.data)) result = abs(I.data) @@ -229,7 +224,7 @@ /obj/item/integrated_circuit/arithmetic/average/do_work() var/result = 0 var/inputs_used = 0 - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.pull_data() if(isnum(I.data)) inputs_used++ @@ -262,7 +257,7 @@ extended_desc = "'Inclusive' means that the upper bound is included in the range of numbers, e.g. L = 1 and H = 3 will allow \ for outputs of 1, 2, or 3. H being the higher number is not strictly required." icon_state = "random" - inputs = list("\ L","\ H") + inputs = list("L" = IC_PINTYPE_NUMBER,"H" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/random/do_work() @@ -283,12 +278,12 @@ name = "square root circuit" desc = "This outputs the square root of a number you put in." icon_state = "square_root" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/square_root/do_work() var/result = 0 - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.pull_data() if(isnum(I.data)) result = sqrt(I.data) @@ -303,7 +298,7 @@ name = "modulo circuit" desc = "Gets the remainder of A / B." icon_state = "modulo" - inputs = list("\ A", "\ B") + inputs = list("A" = IC_PINTYPE_NUMBER, "B" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/arithmetic/modulo/do_work() diff --git a/code/modules/integrated_electronics/subtypes/built_in.dm b/code/modules/integrated_electronics/subtypes/built_in.dm new file mode 100644 index 00000000000..24eac868029 --- /dev/null +++ b/code/modules/integrated_electronics/subtypes/built_in.dm @@ -0,0 +1,28 @@ +/obj/item/integrated_circuit/built_in + name = "integrated circuit" + desc = "It's a tiny chip! This one doesn't seem to do much, however." + icon = 'icons/obj/electronic_assemblies.dmi' + icon_state = "template" + size = -1 + w_class = ITEMSIZE_TINY + removable = FALSE // Determines if a circuit is removable from the assembly. + +/obj/item/integrated_circuit/built_in/device_input + name = "assembly input" + desc = "A built in chip for handling pulses from attached assembly items." + complexity = 0 //This acts as a limitation on building machines, more resource-intensive components cost more 'space'. + activators = list("on pulsed" = IC_PINTYPE_PULSE_OUT) + +/obj/item/integrated_circuit/built_in/device_input/do_work() + activate_pin(1) + +/obj/item/integrated_circuit/built_in/device_output + name = "assembly out" + desc = "A built in chip for pulsing attached assembly items." + complexity = 0 //This acts as a limitation on building machines, more resource-intensive components cost more 'space'. + activators = list("pulse attached" = IC_PINTYPE_PULSE_IN) + +/obj/item/integrated_circuit/built_in/device_output/do_work() + if(istype(assembly, /obj/item/device/electronic_assembly/device)) + var/obj/item/device/electronic_assembly/device/device = assembly + device.holder.pulse() \ No newline at end of file diff --git a/code/modules/integrated_electronics/subtypes/converters.dm b/code/modules/integrated_electronics/subtypes/converters.dm index 431faa241f9..343890af56e 100644 --- a/code/modules/integrated_electronics/subtypes/converters.dm +++ b/code/modules/integrated_electronics/subtypes/converters.dm @@ -3,29 +3,27 @@ complexity = 2 inputs = list("input") outputs = list("output") - activators = list("\ convert", "\ on convert") + activators = list("convert" = IC_PINTYPE_PULSE_IN, "on convert" = IC_PINTYPE_PULSE_OUT) category_text = "Converter" - autopulse = 1 power_draw_per_use = 10 -/obj/item/integrated_circuit/converter/on_data_written() - if(autopulse == 1) - check_then_do_work() - /obj/item/integrated_circuit/converter/num2text name = "number to string" desc = "This circuit can convert a number variable into a string." + extended_desc = "Because of game limitations null/false variables will output a '0' string." icon_state = "num-string" - inputs = list("\ input") - outputs = list("\ output") + inputs = list("input" = IC_PINTYPE_NUMBER) + outputs = list("output" = IC_PINTYPE_STRING) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/num2text/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && isnum(incoming)) + if(!isnull(incoming)) result = num2text(incoming) + else if(!incoming) + result = "0" set_pin_data(IC_OUTPUT, 1, result) push_data() @@ -35,15 +33,15 @@ name = "string to number" desc = "This circuit can convert a string variable into a number." icon_state = "string-num" - inputs = list("\ input") - outputs = list("\ output") + inputs = list("input" = IC_PINTYPE_STRING) + outputs = list("output" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/text2num/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && istext(incoming)) + if(!isnull(incoming)) result = text2num(incoming) set_pin_data(IC_OUTPUT, 1, result) @@ -54,8 +52,8 @@ name = "reference to string" desc = "This circuit can convert a reference to something else to a string, specifically the name of that reference." icon_state = "ref-string" - inputs = list("\ input") - outputs = list("\ output") + inputs = list("input" = IC_PINTYPE_REF) + outputs = list("output" = IC_PINTYPE_STRING) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/ref2text/do_work() @@ -73,15 +71,15 @@ name = "lowercase string converter" desc = "this will cause a string to come out in all lowercase." icon_state = "lowercase" - inputs = list("\ input") - outputs = list("\ output") + inputs = list("input" = IC_PINTYPE_STRING) + outputs = list("output" = IC_PINTYPE_STRING) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/lowercase/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && istext(incoming)) + if(!isnull(incoming)) result = lowertext(incoming) set_pin_data(IC_OUTPUT, 1, result) @@ -92,65 +90,97 @@ name = "uppercase string converter" desc = "THIS WILL CAUSE A STRING TO COME OUT IN ALL UPPERCASE." icon_state = "uppercase" - inputs = list("\ input") - outputs = list("\ output") + inputs = list("input" = IC_PINTYPE_STRING) + outputs = list("output" = IC_PINTYPE_STRING) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/uppercase/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && istext(incoming)) + if(!isnull(incoming)) result = uppertext(incoming) set_pin_data(IC_OUTPUT, 1, result) push_data() activate_pin(2) -/obj/item/integrated_circuit/converter/concatenatior - name = "concatenatior" - desc = "This joins many strings or numbers together to get one big string." +/obj/item/integrated_circuit/converter/concatenator + name = "concatenator" + desc = "This joins many strings together to get one big string." complexity = 4 inputs = list( - "\ A", - "\ B", - "\ C", - "\ D", - "\ E", - "\ F", - "\ G", - "\ H" + "A" = IC_PINTYPE_STRING, + "B" = IC_PINTYPE_STRING, + "C" = IC_PINTYPE_STRING, + "D" = IC_PINTYPE_STRING, + "E" = IC_PINTYPE_STRING, + "F" = IC_PINTYPE_STRING, + "G" = IC_PINTYPE_STRING, + "H" = IC_PINTYPE_STRING ) - outputs = list("\ result") - activators = list("\ concatenate", "\ on concatenated") + outputs = list("result" = IC_PINTYPE_STRING) + activators = list("concatenate" = IC_PINTYPE_PULSE_IN, "on concatenated" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH -/obj/item/integrated_circuit/converter/concatenatior/do_work() +/obj/item/integrated_circuit/converter/concatenator/do_work() var/result = null - for(var/datum/integrated_io/input/I in inputs) + for(var/datum/integrated_io/I in inputs) I.pull_data() - if(istext(I.data)) + if(!isnull(I.data)) result = result + I.data - else if(!isnull(I.data) && num2text(I.data)) - result = result + num2text(I.data) - var/datum/integrated_io/outgoing = outputs[1] - outgoing.data = result - outgoing.push_data() + set_pin_data(IC_OUTPUT, 1, result) + push_data() activate_pin(2) +/obj/item/integrated_circuit/converter/separator + name = "separator" + desc = "This splits as single string into two at the relative split point." + extended_desc = "This circuits splits a given string into two, based on the string, and the index value. \ + The index splits the string after the given index, including spaces. So 'a person' with an index of '3' \ + will split into 'a p' and 'erson'." + complexity = 4 + inputs = list( + "string to split" = IC_PINTYPE_STRING, + "index" = IC_PINTYPE_NUMBER, + ) + outputs = list( + "before split" = IC_PINTYPE_STRING, + "after split" = IC_PINTYPE_STRING + ) + activators = list("separate" = IC_PINTYPE_PULSE_IN, "on separated" = IC_PINTYPE_PULSE_OUT) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + + +/obj/item/integrated_circuit/converter/separator/do_work() + var/text = get_pin_data(IC_INPUT, 1) + var/index = get_pin_data(IC_INPUT, 2) + + var/split = min(index+1, length(text)) + + var/before_text = copytext(text, 1, split) + var/after_text = copytext(text, split, 0) + + set_pin_data(IC_OUTPUT, 1, before_text) + set_pin_data(IC_OUTPUT, 2, after_text) + push_data() + + activate_pin(2) + + /obj/item/integrated_circuit/converter/radians2degrees name = "radians to degrees converter" desc = "Converts radians to degrees." - inputs = list("\ radian") - outputs = list("\ degrees") + inputs = list("radian" = IC_PINTYPE_NUMBER) + outputs = list("degrees" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/radians2degrees/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && isnum(incoming)) + if(!isnull(incoming)) result = ToDegrees(incoming) set_pin_data(IC_OUTPUT, 1, result) @@ -160,15 +190,15 @@ /obj/item/integrated_circuit/converter/degrees2radians name = "degrees to radians converter" desc = "Converts degrees to radians." - inputs = list("\ degrees") - outputs = list("\ radians") + inputs = list("degrees" = IC_PINTYPE_NUMBER) + outputs = list("radians" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/degrees2radians/do_work() var/result = null pull_data() var/incoming = get_pin_data(IC_INPUT, 1) - if(incoming && isnum(incoming)) + if(!isnull(incoming)) result = ToRadians(incoming) set_pin_data(IC_OUTPUT, 1, result) @@ -180,9 +210,17 @@ name = "abs to rel coordinate converter" desc = "Easily convert absolute coordinates to relative coordinates with this." complexity = 4 - inputs = list("\ X1", "\ Y1", "\ X2", "\ Y2") - outputs = list("\ X", "\ Y") - activators = list("\ compute rel coordinates", "\ on convert") + inputs = list( + "X1" = IC_PINTYPE_NUMBER, + "Y1" = IC_PINTYPE_NUMBER, + "X2" = IC_PINTYPE_NUMBER, + "Y2" = IC_PINTYPE_NUMBER + ) + outputs = list( + "X" = IC_PINTYPE_NUMBER, + "Y" = IC_PINTYPE_NUMBER + ) + activators = list("compute rel coordinates" = IC_PINTYPE_PULSE_IN, "on convert" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/converter/abs_to_rel_coords/do_work() @@ -192,7 +230,7 @@ var/x2 = get_pin_data(IC_INPUT, 3) var/y2 = get_pin_data(IC_INPUT, 4) - if(x1 && y1 && x2 && y2) + if(!isnull(x1) && !isnull(y1) && !isnull(x2) && !isnull(y2)) set_pin_data(IC_OUTPUT, 1, x1 - x2) set_pin_data(IC_OUTPUT, 2, y1 - y2) diff --git a/code/modules/integrated_electronics/subtypes/data_transfer.dm b/code/modules/integrated_electronics/subtypes/data_transfer.dm index c5fe9741be1..7b5846eb8d0 100644 --- a/code/modules/integrated_electronics/subtypes/data_transfer.dm +++ b/code/modules/integrated_electronics/subtypes/data_transfer.dm @@ -1,114 +1,25 @@ /obj/item/integrated_circuit/transfer category_text = "Data Transfer" - autopulse = 1 power_draw_per_use = 2 -/obj/item/integrated_circuit/transfer/on_data_written() - if(autopulse == 1) - check_then_do_work() - -/obj/item/integrated_circuit/transfer/splitter - name = "splitter" - desc = "Splits incoming data into all of the output pins." - icon_state = "splitter" - complexity = 3 - inputs = list("data to split") - outputs = list("A","B") - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - -/obj/item/integrated_circuit/transfer/splitter/medium - name = "four splitter" - icon_state = "splitter4" - complexity = 5 - outputs = list("A","B","C","D") - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - power_draw_per_use = 4 - -/obj/item/integrated_circuit/transfer/splitter/large - name = "eight splitter" - icon_state = "splitter8" - w_class = ITEMSIZE_SMALL - complexity = 9 - outputs = list("A","B","C","D","E","F","G","H") - spawn_flags = IC_SPAWN_RESEARCH - power_draw_per_use = 8 - -/obj/item/integrated_circuit/transfer/splitter/do_work() - var/datum/integrated_io/I = inputs[1] - for(var/datum/integrated_io/output/O in outputs) - O.data = I.data - -/obj/item/integrated_circuit/transfer/activator_splitter - name = "activator splitter" - desc = "Splits incoming activation pulses into all of the output pins." - icon_state = "splitter" - complexity = 3 - activators = list( - "incoming pulse", - "outgoing pulse A", - "outgoing pulse B" - ) - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - power_draw_per_use = 2 - -/obj/item/integrated_circuit/transfer/activator_splitter/do_work() - for(var/datum/integrated_io/activate/A in outputs) - if(A == activators[1]) - continue - if(A.linked.len) - for(var/datum/integrated_io/activate/target in A.linked) - target.holder.check_then_do_work() - -/obj/item/integrated_circuit/transfer/activator_splitter/medium - name = "four activator splitter" - icon_state = "splitter4" - complexity = 5 - activators = list( - "incoming pulse", - "outgoing pulse A", - "outgoing pulse B", - "outgoing pulse C", - "outgoing pulse D" - ) - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - power_draw_per_use = 4 - -/obj/item/integrated_circuit/transfer/activator_splitter/large - name = "eight activator splitter" - icon_state = "splitter4" - w_class = ITEMSIZE_SMALL - complexity = 9 - activators = list( - "incoming pulse", - "outgoing pulse A", - "outgoing pulse B", - "outgoing pulse C", - "outgoing pulse D", - "outgoing pulse E", - "outgoing pulse F", - "outgoing pulse G", - "outgoing pulse H" - ) - spawn_flags = IC_SPAWN_RESEARCH - power_draw_per_use = 8 - - /obj/item/integrated_circuit/transfer/multiplexer name = "two multiplexer" desc = "This is what those in the business tend to refer to as a 'mux' or data selector. It moves data from one of the selected inputs to the output." - extended_desc = "The first input pin is used to select which of the other input pins which has its data moved to the output. If the input selection is outside the valid range then no output is given." + extended_desc = "The first input pin is used to select which of the other input pins which has its data moved to the output. \ + If the input selection is outside the valid range then no output is given." complexity = 2 icon_state = "mux2" - inputs = list("input selection") - outputs = list("output") - activators = list("select") + inputs = list("input selection" = IC_PINTYPE_NUMBER) + outputs = list("output" = IC_PINTYPE_ANY) + activators = list("select" = IC_PINTYPE_PULSE_IN, "on select" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 4 var/number_of_inputs = 2 /obj/item/integrated_circuit/transfer/multiplexer/New() for(var/i = 1 to number_of_inputs) - inputs += "input [i]" + inputs["input [i]"] = IC_PINTYPE_ANY // This is just a string since pins don't get built until ..() is called. +// inputs += "input [i]" complexity = number_of_inputs ..() desc += " It has [number_of_inputs] input pins." @@ -118,9 +29,12 @@ var/input_index = get_pin_data(IC_INPUT, 1) var/output = null - if(isnum(input_index) && (input_index >= 1 && input_index < inputs.len)) + if(!isnull(input_index) && (input_index >= 1 && input_index < inputs.len)) output = get_pin_data(IC_INPUT, input_index + 1) + set_pin_data(IC_OUTPUT, 1, output) + push_data() + activate_pin(2) /obj/item/integrated_circuit/transfer/multiplexer/medium name = "four multiplexer" @@ -142,19 +56,21 @@ /obj/item/integrated_circuit/transfer/demultiplexer name = "two demultiplexer" desc = "This is what those in the business tend to refer to as a 'demux'. It moves data from the input to one of the selected outputs." - extended_desc = "The first input pin is used to select which of the output pins is given the data from the second input pin. If the output selection is outside the valid range then no output is given." + extended_desc = "The first input pin is used to select which of the output pins is given the data from the second input pin. \ + If the output selection is outside the valid range then no output is given." complexity = 2 icon_state = "dmux2" - inputs = list("output selection","input") + inputs = list("output selection" = IC_PINTYPE_NUMBER, "input" = IC_PINTYPE_ANY) outputs = list() - activators = list("select") + activators = list("select" = IC_PINTYPE_PULSE_IN, "on select" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 4 var/number_of_outputs = 2 /obj/item/integrated_circuit/transfer/demultiplexer/New() for(var/i = 1 to number_of_outputs) - outputs += "output [i]" + // outputs += "output [i]" + outputs["output [i]"] = IC_PINTYPE_ANY complexity = number_of_outputs ..() @@ -168,6 +84,8 @@ for(var/i = 1 to outputs.len) set_pin_data(IC_OUTPUT, i, i == output_index ? output : null) + activate_pin(2) + /obj/item/integrated_circuit/transfer/demultiplexer/medium name = "four demultiplexer" icon_state = "dmux4" diff --git a/code/modules/integrated_electronics/subtypes/input.dm b/code/modules/integrated_electronics/subtypes/input.dm new file mode 100644 index 00000000000..95ed94b8130 --- /dev/null +++ b/code/modules/integrated_electronics/subtypes/input.dm @@ -0,0 +1,433 @@ +/obj/item/integrated_circuit/input + var/can_be_asked_input = 0 + category_text = "Input" + power_draw_per_use = 5 + +/obj/item/integrated_circuit/input/proc/ask_for_input(mob/user) + return + +/obj/item/integrated_circuit/input/button + name = "button" + desc = "This tiny button must do something, right?" + icon_state = "button" + complexity = 1 + can_be_asked_input = 1 + inputs = list() + outputs = list() + activators = list("on pressed" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + +/obj/item/integrated_circuit/input/button/ask_for_input(mob/user) //Bit misleading name for this specific use. + to_chat(user, "You press the button labeled '[src.name]'.") + activate_pin(1) + +/obj/item/integrated_circuit/input/toggle_button + name = "toggle button" + desc = "It toggles on, off, on, off..." + icon_state = "toggle_button" + complexity = 1 + can_be_asked_input = 1 + inputs = list() + outputs = list("on" = IC_PINTYPE_BOOLEAN) + activators = list("on toggle" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + +/obj/item/integrated_circuit/input/toggle_button/ask_for_input(mob/user) // Ditto. + set_pin_data(IC_OUTPUT, 1, !get_pin_data(IC_OUTPUT, 1)) + push_data() + activate_pin(1) + to_chat(user, "You toggle the button labeled '[src.name]' [get_pin_data(IC_OUTPUT, 1) ? "on" : "off"].") + +/obj/item/integrated_circuit/input/numberpad + name = "number pad" + desc = "This small number pad allows someone to input a number into the system." + icon_state = "numberpad" + complexity = 2 + can_be_asked_input = 1 + inputs = list() + outputs = list("number entered" = IC_PINTYPE_NUMBER) + activators = list("on entered" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 4 + +/obj/item/integrated_circuit/input/numberpad/ask_for_input(mob/user) + var/new_input = input(user, "Enter a number, please.","Number pad") as null|num + if(isnum(new_input) && CanInteract(user, physical_state)) + set_pin_data(IC_OUTPUT, 1, new_input) + push_data() + activate_pin(1) + +/obj/item/integrated_circuit/input/textpad + name = "text pad" + desc = "This small text pad allows someone to input a string into the system." + icon_state = "textpad" + complexity = 2 + can_be_asked_input = 1 + inputs = list() + outputs = list("string entered" = IC_PINTYPE_STRING) + activators = list("on entered" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 4 + +/obj/item/integrated_circuit/input/textpad/ask_for_input(mob/user) + var/new_input = input(user, "Enter some words, please.","Number pad") as null|text + if(istext(new_input) && CanInteract(user, physical_state)) + set_pin_data(IC_OUTPUT, 1, new_input) + push_data() + activate_pin(1) + +/obj/item/integrated_circuit/input/med_scanner + name = "integrated medical analyser" + desc = "A very small version of the common medical analyser. This allows the machine to know how healthy someone is." + icon_state = "medscan" + complexity = 4 + inputs = list("\ target") + outputs = list( + "total health %" = IC_PINTYPE_NUMBER, + "total missing health" = IC_PINTYPE_NUMBER + ) + activators = list("scan" = IC_PINTYPE_PULSE_IN, "on scanned" = IC_PINTYPE_PULSE_OUT) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_BIO = 2) + power_draw_per_use = 40 + +/obj/item/integrated_circuit/input/med_scanner/do_work() + var/mob/living/carbon/human/H = get_pin_data_as_type(IC_INPUT, 1, /mob/living/carbon/human) + if(!istype(H)) //Invalid input + return + if(H.Adjacent(get_turf(src))) // Like normal analysers, it can't be used at range. + var/total_health = round(H.health/H.getMaxHealth(), 0.01)*100 + var/missing_health = H.getMaxHealth() - H.health + + set_pin_data(IC_OUTPUT, 1, total_health) + set_pin_data(IC_OUTPUT, 2, missing_health) + + push_data() + activate_pin(2) + +/obj/item/integrated_circuit/input/adv_med_scanner + name = "integrated advanced medical analyser" + desc = "A very small version of the common medical analyser. This allows the machine to know how healthy someone is. \ + This type is much more precise, allowing the machine to know much more about the target than a normal analyzer." + icon_state = "medscan_adv" + complexity = 12 + inputs = list("\ target") + outputs = list( + "total health %" = IC_PINTYPE_NUMBER, + "total missing health" = IC_PINTYPE_NUMBER, + "brute damage" = IC_PINTYPE_NUMBER, + "burn damage" = IC_PINTYPE_NUMBER, + "tox damage" = IC_PINTYPE_NUMBER, + "oxy damage" = IC_PINTYPE_NUMBER, + "clone damage" = IC_PINTYPE_NUMBER + ) + activators = list("scan" = IC_PINTYPE_PULSE_IN, "on scanned" = IC_PINTYPE_PULSE_OUT) + spawn_flags = IC_SPAWN_RESEARCH + origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3, TECH_BIO = 4) + power_draw_per_use = 80 + +/obj/item/integrated_circuit/input/adv_med_scanner/do_work() + var/mob/living/carbon/human/H = get_pin_data_as_type(IC_INPUT, 1, /mob/living/carbon/human) + if(!istype(H)) //Invalid input + return + if(H.Adjacent(get_turf(src))) // Like normal analysers, it can't be used at range. + var/total_health = round(H.health/H.getMaxHealth(), 0.01)*100 + var/missing_health = H.getMaxHealth() - H.health + + set_pin_data(IC_OUTPUT, 1, total_health) + set_pin_data(IC_OUTPUT, 2, missing_health) + set_pin_data(IC_OUTPUT, 3, H.getBruteLoss()) + set_pin_data(IC_OUTPUT, 4, H.getFireLoss()) + set_pin_data(IC_OUTPUT, 5, H.getToxLoss()) + set_pin_data(IC_OUTPUT, 6, H.getOxyLoss()) + set_pin_data(IC_OUTPUT, 7, H.getCloneLoss()) + + push_data() + activate_pin(2) + +/obj/item/integrated_circuit/input/local_locator + name = "local locator" + desc = "This is needed for certain devices that demand a reference for a target to act upon. This type only locates something \ + that is holding the machine containing it." + inputs = list() + outputs = list("located ref") + activators = list("locate" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 20 + +/obj/item/integrated_circuit/input/local_locator/do_work() + var/datum/integrated_io/O = outputs[1] + O.data = null + if(assembly) + if(istype(assembly.loc, /mob/living)) // Now check if someone's holding us. + O.data = weakref(assembly.loc) + + O.push_data() + +/obj/item/integrated_circuit/input/adjacent_locator + name = "adjacent locator" + desc = "This is needed for certain devices that demand a reference for a target to act upon. This type only locates something \ + that is standing a meter away from the machine." + extended_desc = "The first pin requires a ref to a kind of object that you want the locator to acquire. This means that it will \ + give refs to nearby objects that are similar. If more than one valid object is found nearby, it will choose one of them at \ + random." + inputs = list("desired type ref") + outputs = list("located ref") + activators = list("locate" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 30 + +/obj/item/integrated_circuit/input/adjacent_locator/do_work() + var/datum/integrated_io/I = inputs[1] + var/datum/integrated_io/O = outputs[1] + O.data = null + + if(!isweakref(I.data)) + return + var/atom/A = I.data.resolve() + if(!A) + return + var/desired_type = A.type + + var/list/nearby_things = range(1, get_turf(src)) + var/list/valid_things = list() + for(var/atom/thing in nearby_things) + if(thing.type != desired_type) + continue + valid_things.Add(thing) + if(valid_things.len) + O.data = weakref(pick(valid_things)) + O.push_data() + +/obj/item/integrated_circuit/input/signaler + name = "integrated signaler" + desc = "Signals from a signaler can be received with this, allowing for remote control. Additionally, it can send signals as well." + extended_desc = "When a signal is received from another signaler, the 'on signal received' activator pin will be pulsed. \ + The two input pins are to configure the integrated signaler's settings. Note that the frequency should not have a decimal in it. \ + Meaning the default frequency is expressed as 1457, not 145.7. To send a signal, pulse the 'send signal' activator pin." + icon_state = "signal" + complexity = 4 + inputs = list("frequency" = IC_PINTYPE_NUMBER,"code" = IC_PINTYPE_NUMBER) + outputs = list() + activators = list( + "send signal" = IC_PINTYPE_PULSE_IN, + "on signal sent" = IC_PINTYPE_PULSE_OUT, + "on signal received" = IC_PINTYPE_PULSE_OUT) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_MAGNET = 2) + power_draw_idle = 5 + power_draw_per_use = 40 + + var/frequency = 1457 + var/code = 30 + var/datum/radio_frequency/radio_connection + +/obj/item/integrated_circuit/input/signaler/initialize() + ..() + set_frequency(frequency) + // Set the pins so when someone sees them, they won't show as null + set_pin_data(IC_INPUT, 1, frequency) + set_pin_data(IC_INPUT, 2, code) + +/obj/item/integrated_circuit/input/signaler/Destroy() + if(radio_controller) + radio_controller.remove_object(src,frequency) + frequency = 0 + . = ..() + +/obj/item/integrated_circuit/input/signaler/on_data_written() + var/new_freq = get_pin_data(IC_INPUT, 1) + var/new_code = get_pin_data(IC_INPUT, 2) + if(isnum(new_freq) && new_freq > 0) + set_frequency(new_freq) + if(isnum(new_code)) + code = new_code + + +/obj/item/integrated_circuit/input/signaler/do_work() // Sends a signal. + if(!radio_connection) + return + + var/datum/signal/signal = new() + signal.source = src + signal.encryption = code + signal.data["message"] = "ACTIVATE" + radio_connection.post_signal(src, signal) + activate_pin(2) + +/obj/item/integrated_circuit/input/signaler/proc/set_frequency(new_frequency) + if(!frequency) + return + if(!radio_controller) + sleep(20) + if(!radio_controller) + return + radio_controller.remove_object(src, frequency) + frequency = new_frequency + radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) + +/obj/item/integrated_circuit/input/signaler/receive_signal(datum/signal/signal) + var/new_code = get_pin_data(IC_INPUT, 2) + var/code = 0 + + if(isnum(new_code)) + code = new_code + if(!signal) + return 0 + if(signal.encryption != code) + return 0 + if(signal.source == src) // Don't trigger ourselves. + return 0 + + activate_pin(3) + + for(var/mob/O in hearers(1, get_turf(src))) + O.show_message(text("\icon[] *beep* *beep*", src), 3, "*beep* *beep*", 2) + +/obj/item/integrated_circuit/input/EPv2 + name = "\improper EPv2 circuit" + desc = "Enables the sending and receiving of messages on the Exonet with the EPv2 protocol." + extended_desc = "An EPv2 address is a string with the format of XXXX:XXXX:XXXX:XXXX. Data can be send or received using the \ + second pin on each side, with additonal data reserved for the third pin. When a message is received, the second activaiton pin \ + will pulse whatever's connected to it. Pulsing the first activation pin will send a message." + icon_state = "signal" + complexity = 4 + inputs = list( + "target EPv2 address" = IC_PINTYPE_STRING, + "data to send" = IC_PINTYPE_STRING, + "secondary text" = IC_PINTYPE_STRING + ) + outputs = list( + "address received" = IC_PINTYPE_STRING, + "data received" = IC_PINTYPE_STRING, + "secondary text received" = IC_PINTYPE_STRING + ) + activators = list("send data" = IC_PINTYPE_PULSE_IN, "on data received" = IC_PINTYPE_PULSE_OUT) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_MAGNET = 2, TECH_BLUESPACE = 2) + power_draw_per_use = 50 + var/datum/exonet_protocol/exonet = null + +/obj/item/integrated_circuit/input/EPv2/New() + ..() + exonet = new(src) + exonet.make_address("EPv2_circuit-\ref[src]") + desc += "
This circuit's EPv2 address is: [exonet.address]" + +/obj/item/integrated_circuit/input/EPv2/Destroy() + if(exonet) + exonet.remove_address() + qdel(exonet) + exonet = null + return ..() + +/obj/item/integrated_circuit/input/EPv2/do_work() + var/target_address = get_pin_data(IC_INPUT, 1) + var/message = get_pin_data(IC_INPUT, 2) + var/text = get_pin_data(IC_INPUT, 3) + + if(target_address && istext(target_address)) + exonet.send_message(target_address, message, text) + +/obj/item/integrated_circuit/input/receive_exonet_message(var/atom/origin_atom, var/origin_address, var/message, var/text) + set_pin_data(IC_OUTPUT, 1, origin_address) + set_pin_data(IC_OUTPUT, 2, message) + set_pin_data(IC_OUTPUT, 3, text) + + push_data() + activate_pin(2) + +//This circuit gives information on where the machine is. +/obj/item/integrated_circuit/input/gps + name = "global positioning system" + desc = "This allows you to easily know the position of a machine containing this device." + extended_desc = "The GPS's coordinates it gives is absolute, not relative." + icon_state = "gps" + complexity = 4 + inputs = list() + outputs = list("X"= IC_PINTYPE_NUMBER, "Y" = IC_PINTYPE_NUMBER) + activators = list("get coordinates" = IC_PINTYPE_PULSE_IN, "on get coordinates" = IC_PINTYPE_PULSE_OUT) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 30 + +/obj/item/integrated_circuit/input/gps/do_work() + var/turf/T = get_turf(src) + + set_pin_data(IC_OUTPUT, 1, null) + set_pin_data(IC_OUTPUT, 2, null) + if(!T) + return + + set_pin_data(IC_OUTPUT, 1, T.x) + set_pin_data(IC_OUTPUT, 2, T.y) + + push_data() + activate_pin(2) + + +/obj/item/integrated_circuit/input/microphone + name = "microphone" + desc = "Useful for spying on people or for voice activated machines." + extended_desc = "This will automatically translate most languages it hears to Galactic Common. \ + The first activation pin is always pulsed when the circuit hears someone talk, while the second one \ + is only triggered if it hears someone speaking a language other than Galactic Common." + icon_state = "recorder" + complexity = 8 + inputs = list() + outputs = list( + "speaker" = IC_PINTYPE_STRING, + "message" = IC_PINTYPE_STRING + ) + activators = list("on message received" = IC_PINTYPE_PULSE_IN, "on translation" = IC_PINTYPE_PULSE_OUT) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 15 + +/obj/item/integrated_circuit/input/microphone/New() + ..() + listening_objects |= src + +/obj/item/integrated_circuit/input/microphone/Destroy() + listening_objects -= src + return ..() + +/obj/item/integrated_circuit/input/microphone/hear_talk(mob/living/M, msg, var/verb="says", datum/language/speaking=null) + var/translated = FALSE + if(M && msg) + if(speaking) + if(!speaking.machine_understands) + msg = speaking.scramble(msg) + if(!istype(speaking, /datum/language/common)) + translated = TRUE + set_pin_data(IC_OUTPUT, 1, M.GetVoice()) + set_pin_data(IC_OUTPUT, 2, msg) + + push_data() + activate_pin(1) + if(translated) + activate_pin(2) + + + +/obj/item/integrated_circuit/input/sensor + name = "sensor" + desc = "Scans and obtains a reference for any objects or persons near you. All you need to do is shove the machine in their face." + extended_desc = "If 'ignore storage' pin is set to true, the sensor will disregard scanning various storage containers such as backpacks." + icon_state = "recorder" + complexity = 12 + inputs = list("ignore storage" = IC_PINTYPE_BOOLEAN) + outputs = list("scanned" = IC_PINTYPE_REF) + activators = list("on scanned" = IC_PINTYPE_PULSE_OUT) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 120 + +/obj/item/integrated_circuit/input/sensor/proc/scan(var/atom/A) + var/ignore_bags = get_pin_data(IC_INPUT, 1) + if(ignore_bags) + if(istype(A, /obj/item/weapon/storage)) + return FALSE + + set_pin_data(IC_OUTPUT, 1, weakref(A)) + push_data() + activate_pin(1) + return TRUE + diff --git a/code/modules/integrated_electronics/subtypes/lists.dm b/code/modules/integrated_electronics/subtypes/lists.dm new file mode 100644 index 00000000000..84e0724bb93 --- /dev/null +++ b/code/modules/integrated_electronics/subtypes/lists.dm @@ -0,0 +1,89 @@ +//These circuits do things with lists, and use special list pins for stability. +/obj/item/integrated_circuit/list + complexity = 1 + inputs = list( + "input" = IC_PINTYPE_LIST + ) + outputs = list("result" = IC_PINTYPE_STRING) + activators = list("compute" = IC_PINTYPE_PULSE_IN, "on computed" = IC_PINTYPE_PULSE_OUT) + category_text = "Lists" + power_draw_per_use = 20 + +/obj/item/integrated_circuit/list/pick + name = "pick circuit" + desc = "This circuit will randomly 'pick' an element from a list that is inputted." + extended_desc = "Will output null if the list is empty. Input list is unmodified." + icon_state = "addition" + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + +/obj/item/integrated_circuit/list/pick/do_work() + var/result = null + var/list/input_list = get_pin_data(IC_INPUT, 1) // List pins guarantee that there is a list inside, even if just an empty one. + if(input_list.len) + result = pick(input_list) + + set_pin_data(IC_OUTPUT, 1, result) + push_data() + activate_pin(2) + + +/obj/item/integrated_circuit/list/append + name = "append circuit" + desc = "This circuit will add an element to a list." + extended_desc = "The new element will always be at the bottom of the list." + inputs = list( + "list to append" = IC_PINTYPE_LIST, + "input" = IC_PINTYPE_ANY + ) + outputs = list( + "appended list" = IC_PINTYPE_LIST + ) + icon_state = "addition" + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + +/obj/item/integrated_circuit/list/append/do_work() + var/list/input_list = get_pin_data(IC_INPUT, 1) + var/list/output_list = list() + var/new_entry = get_pin_data(IC_INPUT, 2) + output_list = input_list.Copy() + output_list.Add(new_entry) + + set_pin_data(IC_OUTPUT, 1, output_list) + push_data() + activate_pin(2) + +/obj/item/integrated_circuit/list/jointext + name = "join text circuit" + desc = "This circuit will add all elements of a list into one string, seperated by a character." + extended_desc = "Default settings will encode the entire list into a string." + inputs = list( + "list to join" = IC_PINTYPE_LIST, + "delimiter" = IC_PINTYPE_CHAR, + "start" = IC_PINTYPE_NUMBER, + "end" = IC_PINTYPE_NUMBER + ) + inputs_default = list( + "2" = ",", + "3" = 1, + "4" = 0 + ) + outputs = list( + "joined text" = IC_PINTYPE_STRING + ) + icon_state = "addition" + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + +/obj/item/integrated_circuit/list/jointext/do_work() + var/list/input_list = get_pin_data(IC_INPUT, 1) + var/delimiter = get_pin_data(IC_INPUT, 2) + var/start = get_pin_data(IC_INPUT, 3) + var/end = get_pin_data(IC_INPUT, 4) + + var/result = null + + if(input_list.len && delimiter && !isnull(start) && !isnull(end)) + result = jointext(input_list, delimiter, start, end) + + set_pin_data(IC_OUTPUT, 1, result) + push_data() + activate_pin(2) \ No newline at end of file diff --git a/code/modules/integrated_electronics/subtypes/logic.dm b/code/modules/integrated_electronics/subtypes/logic.dm index ee5a36785b8..4bbffede35f 100644 --- a/code/modules/integrated_electronics/subtypes/logic.dm +++ b/code/modules/integrated_electronics/subtypes/logic.dm @@ -4,21 +4,16 @@ extended_desc = "Logic circuits will treat a null, 0, and a \"\" string value as FALSE and anything else as TRUE." complexity = 3 outputs = list("result") - activators = list("\ compare") + activators = list("compare" = IC_PINTYPE_PULSE_IN) category_text = "Logic" - autopulse = 1 power_draw_per_use = 1 -/obj/item/integrated_circuit/logic/on_data_written() - if(autopulse == 1) - check_then_do_work() - /obj/item/integrated_circuit/logic/do_work() push_data() /obj/item/integrated_circuit/logic/binary - inputs = list("\ A","\ B") - activators = list("\ compare", "\ on true result", "\ on false result") + inputs = list("A","B") + activators = list("compare" = IC_PINTYPE_PULSE_IN, "on true result" = IC_PINTYPE_PULSE_OUT, "on false result" = IC_PINTYPE_PULSE_OUT) /obj/item/integrated_circuit/logic/binary/do_work() pull_data() @@ -37,8 +32,8 @@ return FALSE /obj/item/integrated_circuit/logic/unary - inputs = list("\ A") - activators = list("\ compare", "\ on compare") + inputs = list("A") + activators = list("compare" = IC_PINTYPE_PULSE_IN, "on compare" = IC_PINTYPE_PULSE_OUT) /obj/item/integrated_circuit/logic/unary/do_work() pull_data() @@ -128,7 +123,7 @@ desc = "This gate inverts what's fed into it." icon_state = "not" spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH - activators = list("\ invert", "\ on inverted") + activators = list("invert" = IC_PINTYPE_PULSE_IN, "on inverted" = IC_PINTYPE_PULSE_OUT) /obj/item/integrated_circuit/logic/unary/not/do_check(var/datum/integrated_io/A) return !A.data diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index 4ee51451790..7d22bc49a44 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -10,13 +10,14 @@ normal limitations to firearms, such as ammunition requirements and firing delays, still hold true if fired by the mechanism." complexity = 20 w_class = ITEMSIZE_NORMAL + size = 3 inputs = list( - "\ target X rel", - "\ target Y rel" + "target X rel" = IC_PINTYPE_NUMBER, + "target Y rel" = IC_PINTYPE_NUMBER ) outputs = list() activators = list( - "\ fire" + "fire" = IC_PINTYPE_PULSE_IN ) var/obj/item/weapon/gun/installed_gun = null spawn_flags = IC_SPAWN_RESEARCH @@ -35,6 +36,7 @@ return user.drop_from_inventory(gun) installed_gun = gun + size += gun.w_class gun.forceMove(src) user << "You slide \the [gun] into the firing mechanism." playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) @@ -45,74 +47,72 @@ if(installed_gun) installed_gun.forceMove(get_turf(src)) user << "You slide \the [installed_gun] out of the firing mechanism." + size = initial(size) playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) installed_gun = null else user << "There's no weapon to remove from the mechanism." /obj/item/integrated_circuit/manipulation/weapon_firing/do_work() - if(..()) - if(!installed_gun) + if(!installed_gun) + return + + var/datum/integrated_io/target_x = inputs[1] + var/datum/integrated_io/target_y = inputs[2] + + if(src.assembly) + if(isnum(target_x.data)) + target_x.data = round(target_x.data) + if(isnum(target_y.data)) + target_y.data = round(target_y.data) + + var/turf/T = get_turf(src.assembly) + + if(target_x.data == 0 && target_y.data == 0) // Don't shoot ourselves. return - var/datum/integrated_io/target_x = inputs[1] - var/datum/integrated_io/target_y = inputs[2] + // We need to do this in order to enable relative coordinates, as locate() only works for absolute coordinates. + var/i + if(target_x.data > 0) + i = abs(target_x.data) + while(i > 0) + T = get_step(T, EAST) + i-- + else + i = abs(target_x.data) + while(i > 0) + T = get_step(T, WEST) + i-- - if(target_x.data && target_y.data && isnum(target_x.data) && isnum(target_y.data)) - var/turf/T = get_turf(src) + i = 0 + if(target_y.data > 0) + i = abs(target_y.data) + while(i > 0) + T = get_step(T, NORTH) + i-- + else if(target_y.data < 0) + i = abs(target_y.data) + while(i > 0) + T = get_step(T, SOUTH) + i-- - if(target_x.data == 0 && target_y.data == 0) // Don't shoot ourselves. - return - - // We need to do this in order to enable relative coordinates, as locate() only works for absolute coordinates. - var/i - if(target_x.data > 0) - i = abs(target_x.data) - while(i) - T = get_step(T, EAST) - i-- - else if(target_x.data < 0) - i = abs(target_x.data) - while(i) - T = get_step(T, WEST) - i-- - - if(target_y.data > 0) - i = abs(target_y.data) - while(i) - T = get_step(T, NORTH) - i-- - else if(target_y.data < 0) - i = abs(target_y.data) - while(i) - T = get_step(T, SOUTH) - i-- - - if(!T) - return - installed_gun.Fire_userless(T) + if(!T) + return + installed_gun.Fire_userless(T) /obj/item/integrated_circuit/manipulation/locomotion name = "locomotion circuit" desc = "This allows a machine to move in a given direction." icon_state = "locomotion" - extended_desc = "The circuit accepts a number as a direction to move towards.
\ - North/Fore = 1,
\ - South/Aft = 2,
\ - East/Starboard = 4,
\ - West/Port = 8,
\ - Northeast = 5,
\ - Northwest = 9,
\ - Southeast = 6,
\ - Southwest = 10
\ -
\ + extended_desc = "The circuit accepts a 'dir' number as a direction to move towards.
\ Pulsing the 'step towards dir' activator pin will cause the machine to move a meter in that direction, assuming it is not \ being held, or anchored in some way. It should be noted that the ability to move is dependant on the type of assembly that this circuit inhabits." w_class = ITEMSIZE_NORMAL complexity = 20 - inputs = list("dir num") +// size = 5 + inputs = list("direction" = IC_PINTYPE_DIR) outputs = list() - activators = list("step towards dir") + activators = list("step towards dir" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_RESEARCH power_draw_per_use = 100 @@ -125,4 +125,82 @@ if(assembly.loc == T) // Check if we're held by someone. If the loc is the floor, we're not held. var/datum/integrated_io/wanted_dir = inputs[1] if(isnum(wanted_dir.data)) - step(assembly, wanted_dir.data) \ No newline at end of file + step(assembly, wanted_dir.data) + + +/obj/item/integrated_circuit/manipulation/grenade + name = "grenade primer" + desc = "This circuit comes with the ability to attach most types of grenades at prime them at will." + extended_desc = "Time between priming and detonation is limited to between 1 to 12 seconds but is optional. \ + If unset, not a number, or a number less than 1 then the grenade's built-in timing will be used. \ + Beware: Once primed there is no aborting the process!" + icon_state = "grenade" + complexity = 30 + size = 2 + inputs = list("detonation time" = IC_PINTYPE_NUMBER) + outputs = list() + activators = list("prime grenade" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_RESEARCH + origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3, TECH_COMBAT = 4) + var/obj/item/weapon/grenade/attached_grenade + var/pre_attached_grenade_type + +/obj/item/integrated_circuit/manipulation/grenade/New() + ..() + if(pre_attached_grenade_type) + var/grenade = new pre_attached_grenade_type(src) + attach_grenade(grenade) + +/obj/item/integrated_circuit/manipulation/grenade/Destroy() + if(attached_grenade && !attached_grenade.active) + attached_grenade.dropInto(loc) + detach_grenade() + . =..() + +/obj/item/integrated_circuit/manipulation/grenade/attackby(var/obj/item/weapon/grenade/G, var/mob/user) + if(istype(G)) + if(attached_grenade) + to_chat(user, "There is already a grenade attached!") + else if(user.unEquip(G, force=1)) + user.visible_message("\The [user] attaches \a [G] to \the [src]!", "You attach \the [G] to \the [src].") + attach_grenade(G) + G.forceMove(src) + else + ..() + +/obj/item/integrated_circuit/manipulation/grenade/attack_self(var/mob/user) + if(attached_grenade) + user.visible_message("\The [user] removes \an [attached_grenade] from \the [src]!", "You remove \the [attached_grenade] from \the [src].") + user.put_in_any_hand_if_possible(attached_grenade) || attached_grenade.dropInto(loc) + detach_grenade() + else + ..() + +/obj/item/integrated_circuit/manipulation/grenade/do_work() + if(attached_grenade && !attached_grenade.active) + var/datum/integrated_io/detonation_time = inputs[1] + if(isnum(detonation_time.data) && detonation_time.data > 0) + attached_grenade.det_time = between(1, detonation_time.data, 12) SECONDS + attached_grenade.activate() + var/atom/holder = loc + log_and_message_admins("activated a grenade assembly. Last touches: Assembly: [holder.fingerprintslast] Circuit: [fingerprintslast] Grenade: [attached_grenade.fingerprintslast]") + +// These procs do not relocate the grenade, that's the callers responsibility +/obj/item/integrated_circuit/manipulation/grenade/proc/attach_grenade(var/obj/item/weapon/grenade/G) + attached_grenade = G + destroyed_event.register(attached_grenade, src, /obj/item/integrated_circuit/manipulation/grenade/proc/detach_grenade) + size += G.w_class + desc += " \An [attached_grenade] is attached to it!" + +/obj/item/integrated_circuit/manipulation/grenade/proc/detach_grenade() + if(!attached_grenade) + return + destroyed_event.unregister(attached_grenade, src, /obj/item/integrated_circuit/manipulation/grenade/proc/detach_grenade) + attached_grenade = null + size = initial(size) + desc = initial(desc) + +/obj/item/integrated_circuit/manipulation/grenade/frag + pre_attached_grenade_type = /obj/item/weapon/grenade/explosive + origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3, TECH_COMBAT = 10) + spawn_flags = null // Used for world initializing, see the #defines above. \ No newline at end of file diff --git a/code/modules/integrated_electronics/subtypes/memory.dm b/code/modules/integrated_electronics/subtypes/memory.dm index 49a049a9827..fa4fd9ded63 100644 --- a/code/modules/integrated_electronics/subtypes/memory.dm +++ b/code/modules/integrated_electronics/subtypes/memory.dm @@ -3,12 +3,20 @@ desc = "This tiny chip can store one piece of data." icon_state = "memory" complexity = 1 - inputs = list("input pin 1") - outputs = list("output pin 1") - activators = list("set") + inputs = list() + outputs = list() + activators = list("set" = IC_PINTYPE_PULSE_IN, "on set" = IC_PINTYPE_PULSE_OUT) category_text = "Memory" spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 1 + var/number_of_pins = 1 + +/obj/item/integrated_circuit/memory/New() + for(var/i = 1 to number_of_pins) + inputs["input [i]"] = IC_PINTYPE_ANY // This is just a string since pins don't get built until ..() is called. + outputs["output [i]"] = IC_PINTYPE_ANY + complexity = number_of_pins + ..() /obj/item/integrated_circuit/memory/examine(mob/user) ..() @@ -29,90 +37,33 @@ var/datum/integrated_io/I = inputs[i] var/datum/integrated_io/O = outputs[i] O.data = I.data + O.push_data() + activate_pin(2) /obj/item/integrated_circuit/memory/medium name = "memory circuit" desc = "This circuit can store four pieces of data." icon_state = "memory4" - w_class = ITEMSIZE_SMALL - complexity = 4 - inputs = list("input pin 1","input pin 2","input pin 3","input pin 4") - outputs = list("output pin 1","output pin 2","output pin 3","output pin 4") - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 2 + number_of_pins = 4 /obj/item/integrated_circuit/memory/large name = "large memory circuit" desc = "This big circuit can hold eight pieces of data." icon_state = "memory8" - w_class = ITEMSIZE_SMALL - complexity = 8 - inputs = list( - "input pin 1", - "input pin 2", - "input pin 3", - "input pin 4", - "input pin 5", - "input pin 6", - "input pin 7", - "input pin 8") - outputs = list( - "output pin 1", - "output pin 2", - "output pin 3", - "output pin 4", - "output pin 5", - "output pin 6", - "output pin 7", - "output pin 8") - spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3) power_draw_per_use = 4 + number_of_pins = 8 /obj/item/integrated_circuit/memory/huge name = "large memory stick" desc = "This stick of memory can hold up up to sixteen pieces of data." icon_state = "memory16" w_class = ITEMSIZE_NORMAL - complexity = 16 - inputs = list( - "input pin 1", - "input pin 2", - "input pin 3", - "input pin 4", - "input pin 5", - "input pin 6", - "input pin 7", - "input pin 8", - "input pin 9", - "input pin 10", - "input pin 11", - "input pin 12", - "input pin 13", - "input pin 14", - "input pin 15", - "input pin 16" - ) - outputs = list( - "output pin 1", - "output pin 2", - "output pin 3", - "output pin 4", - "output pin 5", - "output pin 6", - "output pin 7", - "output pin 8", - "output pin 9", - "output pin 10", - "output pin 11", - "output pin 12", - "output pin 13", - "output pin 14", - "output pin 15", - "output pin 16") spawn_flags = IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 4, TECH_DATA = 4) power_draw_per_use = 8 + number_of_pins = 16 /obj/item/integrated_circuit/memory/constant name = "constant chip" @@ -120,8 +71,8 @@ icon_state = "memory" complexity = 1 inputs = list() - outputs = list("output pin") - activators = list("push data") + outputs = list("output pin" = IC_PINTYPE_ANY) + activators = list("push data" = IC_PINTYPE_PULSE_IN) var/accepting_refs = 0 spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH @@ -142,13 +93,13 @@ new_data = input("Now type in a string.","[src] string writing") as null|text if(istext(new_data) && CanInteract(user, physical_state)) O.data = new_data - to_chat(user, "You set \the [src]'s memory to [O.display_data()].") + to_chat(user, "You set \the [src]'s memory to [O.display_data(O.data)].") if("number") accepting_refs = 0 new_data = input("Now type in a number.","[src] number writing") as null|num if(isnum(new_data) && CanInteract(user, physical_state)) O.data = new_data - to_chat(user, "You set \the [src]'s memory to [O.display_data()].") + to_chat(user, "You set \the [src]'s memory to [O.display_data(O.data)].") if("ref") accepting_refs = 1 to_chat(user, "You turn \the [src]'s ref scanner on. Slide it across \ @@ -162,6 +113,6 @@ var/datum/integrated_io/O = outputs[1] O.data = weakref(target) visible_message("[user] slides \a [src]'s over \the [target].") - to_chat(user, "You set \the [src]'s memory to a reference to [O.display_data()]. The ref scanner is \ + to_chat(user, "You set \the [src]'s memory to a reference to [O.display_data(O.data)]. The ref scanner is \ now off.") accepting_refs = 0 \ No newline at end of file diff --git a/code/modules/integrated_electronics/subtypes/output.dm b/code/modules/integrated_electronics/subtypes/output.dm new file mode 100644 index 00000000000..beefed282e1 --- /dev/null +++ b/code/modules/integrated_electronics/subtypes/output.dm @@ -0,0 +1,339 @@ +/obj/item/integrated_circuit/output + category_text = "Output" + +/obj/item/integrated_circuit/output/screen + name = "small screen" + desc = "This small screen can display a single piece of data, when the machine is examined closely." + icon_state = "screen" + inputs = list("displayed data" = IC_PINTYPE_ANY) + outputs = list() + activators = list("load data" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 10 + var/stuff_to_display = null + + +/obj/item/integrated_circuit/output/screen/disconnect_all() + ..() + stuff_to_display = null + +/obj/item/integrated_circuit/output/screen/any_examine(mob/user) + to_chat(user, "There is a little screen labeled '[name]', which displays [!isnull(stuff_to_display) ? "'[stuff_to_display]'" : "nothing"].") + +/obj/item/integrated_circuit/output/screen/do_work() + var/datum/integrated_io/I = inputs[1] + if(isweakref(I.data)) + var/datum/d = I.data_as_type(/datum) + if(d) + stuff_to_display = "[d]" + else + stuff_to_display = I.data + +/obj/item/integrated_circuit/output/screen/medium + name = "screen" + desc = "This screen allows for people holding the device to see a piece of data." + icon_state = "screen_medium" + power_draw_per_use = 20 + +/obj/item/integrated_circuit/output/screen/medium/do_work() + ..() + var/list/nearby_things = range(0, get_turf(src)) + for(var/mob/M in nearby_things) + var/obj/O = assembly ? assembly : src + to_chat(M, "\icon[O] [stuff_to_display]") + +/obj/item/integrated_circuit/output/screen/large + name = "large screen" + desc = "This screen allows for people able to see the device to see a piece of data." + icon_state = "screen_large" + power_draw_per_use = 40 + +/obj/item/integrated_circuit/output/screen/large/do_work() + ..() + var/obj/O = assembly ? loc : assembly + O.visible_message("\icon[O] [stuff_to_display]") + +/obj/item/integrated_circuit/output/light + name = "light" + desc = "This light can turn on and off on command." + icon_state = "light" + complexity = 4 + inputs = list() + outputs = list() + activators = list("toggle light" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + var/light_toggled = 0 + var/light_brightness = 3 + var/light_rgb = "#FFFFFF" + power_draw_idle = 0 // Adjusted based on brightness. + +/obj/item/integrated_circuit/output/light/do_work() + light_toggled = !light_toggled + update_lighting() + +/obj/item/integrated_circuit/output/light/proc/update_lighting() + if(light_toggled) + if(assembly) + assembly.set_light(l_range = light_brightness, l_power = light_brightness, l_color = light_rgb) + else + if(assembly) + assembly.set_light(0) + power_draw_idle = light_toggled ? light_brightness * 2 : 0 + +/obj/item/integrated_circuit/output/light/advanced/update_lighting() + var/new_color = get_pin_data(IC_INPUT, 1) + var/brightness = get_pin_data(IC_INPUT, 2) + + if(new_color && isnum(brightness)) + brightness = Clamp(brightness, 0, 6) + light_rgb = new_color + light_brightness = brightness + + ..() + +/obj/item/integrated_circuit/output/light/power_fail() // Turns off the flashlight if there's no power left. + light_toggled = FALSE + update_lighting() + +/obj/item/integrated_circuit/output/light/advanced + name = "advanced light" + desc = "This light can turn on and off on command, in any color, and in various brightness levels." + icon_state = "light_adv" + complexity = 8 + inputs = list( + "color" = IC_PINTYPE_COLOR, + "brightness" = IC_PINTYPE_NUMBER + ) + outputs = list() + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3) + +/obj/item/integrated_circuit/output/light/advanced/on_data_written() + update_lighting() + +/obj/item/integrated_circuit/output/sound + name = "speaker circuit" + desc = "A miniature speaker is attached to this component." + icon_state = "speaker" + complexity = 8 + cooldown_per_use = 4 SECONDS + inputs = list( + "sound ID" = IC_PINTYPE_STRING, + "volume" = IC_PINTYPE_NUMBER, + "frequency" = IC_PINTYPE_BOOLEAN + ) + outputs = list() + activators = list("play sound" = IC_PINTYPE_PULSE_IN) + power_draw_per_use = 20 + var/list/sounds = list() + +/obj/item/integrated_circuit/output/text_to_speech + name = "text-to-speech circuit" + desc = "A miniature speaker is attached to this component." + extended_desc = "This unit is more advanced than the plain speaker circuit, able to transpose any valid text to speech." + icon_state = "speaker" + complexity = 12 + cooldown_per_use = 4 SECONDS + inputs = list("text" = IC_PINTYPE_STRING) + outputs = list() + activators = list("to speech" = IC_PINTYPE_PULSE_IN) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_per_use = 60 + +/obj/item/integrated_circuit/output/text_to_speech/do_work() + text = get_pin_data(IC_INPUT, 1) + if(!isnull(text)) + var/obj/O = assembly ? loc : assembly + audible_message("\icon[O] \The [O.name] states, \"[text]\"") + +/obj/item/integrated_circuit/output/sound/New() + ..() + extended_desc = list() + extended_desc += "The first input pin determines which sound is used. The choices are; " + extended_desc += jointext(sounds, ", ") + extended_desc += ". The second pin determines the volume of sound that is played" + extended_desc += ", and the third determines if the frequency of the sound will vary with each activation." + extended_desc = jointext(extended_desc, null) + +/obj/item/integrated_circuit/output/sound/do_work() + var/ID = get_pin_data(IC_INPUT, 1) + var/vol = get_pin_data(IC_INPUT, 2) + var/freq = get_pin_data(IC_INPUT, 3) + if(!isnull(ID) && !isnull(vol)) + var/selected_sound = sounds[ID] + if(!selected_sound) + return + vol = between(0, vol, 100) + playsound(get_turf(src), selected_sound, vol, freq, -1) + +/obj/item/integrated_circuit/output/sound/beeper + name = "beeper circuit" + desc = "A miniature speaker is attached to this component. This is often used in the construction of motherboards, which use \ + the speaker to tell the user if something goes very wrong when booting up. It can also do other similar synthetic sounds such \ + as buzzing, pinging, chiming, and more." + sounds = list( + "beep" = 'sound/machines/twobeep.ogg', + "chime" = 'sound/machines/chime.ogg', + "buzz sigh" = 'sound/machines/buzz-sigh.ogg', + "buzz twice" = 'sound/machines/buzz-two.ogg', + "ping" = 'sound/machines/ping.ogg', + "synth yes" = 'sound/machines/synth_yes.ogg', + "synth no" = 'sound/machines/synth_no.ogg', + "warning buzz" = 'sound/machines/warning-buzzer.ogg' + ) + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + +/obj/item/integrated_circuit/output/sound/beepsky + name = "securitron sound circuit" + desc = "A miniature speaker is attached to this component. Considered by some to be the essential component for a securitron." + sounds = list( + "creep" = 'sound/voice/bcreep.ogg', + "criminal" = 'sound/voice/bcriminal.ogg', + "freeze" = 'sound/voice/bfreeze.ogg', + "god" = 'sound/voice/bgod.ogg', + "i am the law" = 'sound/voice/biamthelaw.ogg', + "insult" = 'sound/voice/binsult.ogg', + "radio" = 'sound/voice/bradio.ogg', + "secure day" = 'sound/voice/bsecureday.ogg', + ) + spawn_flags = IC_SPAWN_RESEARCH + origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_ILLEGAL = 1) + +/obj/item/integrated_circuit/output/sound/medbot + name = "medbot sound circuit" + desc = "A miniature speaker is attached to this component, used to annoy patients while they get pricked by a medbot." + sounds = list( + "surgeon" = 'sound/voice/medbot/msurgeon.ogg', + "radar" = 'sound/voice/medbot/mradar.ogg', + "feel better" = 'sound/voice/medbot/mfeelbetter.ogg', + "patched up" = 'sound/voice/medbot/mpatchedup.ogg', + "injured" = 'sound/voice/medbot/minjured.ogg', + "insult" = 'sound/voice/medbot/minsult.ogg', + "coming" = 'sound/voice/medbot/mcoming.ogg', + "help" = 'sound/voice/medbot/mhelp.ogg', + "live" = 'sound/voice/medbot/mlive.ogg', + "lost" = 'sound/voice/medbot/mlost.ogg', + "flies" = 'sound/voice/medbot/mflies.ogg', + "catch" = 'sound/voice/medbot/mcatch.ogg', + "delicious" = 'sound/voice/medbot/mdelicious.ogg', + "apple" = 'sound/voice/medbot/mapple.ogg', + "no" = 'sound/voice/medbot/mno.ogg', + ) + spawn_flags = IC_SPAWN_RESEARCH + origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_BIO = 1) + +/obj/item/integrated_circuit/output/video_camera + name = "video camera circuit" + desc = "This small camera allows a remote viewer to see what it sees." + extended_desc = "The camera is linked to the Research camera network." + icon_state = "video_camera" + w_class = ITEMSIZE_SMALL + complexity = 10 + inputs = list( + "camera name" = IC_PINTYPE_STRING, + "camera active" = IC_PINTYPE_BOOLEAN + ) + inputs_default = list("1" = "video camera circuit") + outputs = list() + activators = list() + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + power_draw_idle = 5 // Raises to 80 when on. + var/obj/machinery/camera/network/research/camera + +/obj/item/integrated_circuit/output/video_camera/New() + ..() + camera = new(src) + on_data_written() + +/obj/item/integrated_circuit/output/video_camera/Destroy() + qdel_null(camera) + return ..() + +/obj/item/integrated_circuit/output/video_camera/proc/set_camera_status(var/status) + if(camera) + camera.set_status(status) + power_draw_idle = camera.status ? 80 : 5 + if(camera.status) // Ensure that there's actually power. + if(!draw_idle_power()) + power_fail() + +/obj/item/integrated_circuit/output/video_camera/on_data_written() + if(camera) + var/cam_name = get_pin_data(IC_INPUT, 1) + var/cam_active = get_pin_data(IC_INPUT, 2) + if(!isnull(cam_name)) + camera.c_tag = cam_name + set_camera_status(cam_active) + +/obj/item/integrated_circuit/output/video_camera/power_fail() + if(camera) + set_camera_status(0) + set_pin_data(IC_INPUT, 2, FALSE) + +/obj/item/integrated_circuit/output/led + name = "light-emitting diode" + desc = "This a LED that is lit whenever there is TRUE-equivalent data on its input." + extended_desc = "TRUE-equivalent values are: Non-empty strings, non-zero numbers, and valid refs." + complexity = 0.1 + icon_state = "led" + inputs = list("lit" = IC_PINTYPE_BOOLEAN) + outputs = list() + activators = list() + power_draw_idle = 0 // Raises to 1 when lit. + spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH + var/led_color + +/obj/item/integrated_circuit/output/led/on_data_written() + power_draw_idle = get_pin_data(IC_INPUT, 1) ? 1 : 0 + +/obj/item/integrated_circuit/output/led/power_fail() + set_pin_data(IC_INPUT, 1, FALSE) + +/obj/item/integrated_circuit/output/led/any_examine(mob/user) + var/text_output = list() + var/initial_name = initial(name) + + // Doing all this work just to have a color-blind friendly output. + text_output += "There is " + if(name == initial_name) + text_output += "\an [name]" + else + text_output += "\an ["\improper[initial_name]"] labeled '[name]'" + text_output += " which is currently [get_pin_data(IC_INPUT, 1) ? "lit ¤" : "unlit."]" + to_chat(user,jointext(text_output,null)) + +/obj/item/integrated_circuit/output/led/red + name = "red LED" + led_color = COLOR_RED + +/obj/item/integrated_circuit/output/led/orange + name = "orange LED" + led_color = COLOR_ORANGE + +/obj/item/integrated_circuit/output/led/yellow + name = "yellow LED" + led_color = COLOR_YELLOW + +/obj/item/integrated_circuit/output/led/green + name = "green LED" + led_color = COLOR_GREEN + +/obj/item/integrated_circuit/output/led/blue + name = "blue LED" + led_color = COLOR_BLUE + +/obj/item/integrated_circuit/output/led/purple + name = "purple LED" + led_color = COLOR_PURPLE + +/obj/item/integrated_circuit/output/led/cyan + name = "cyan LED" + led_color = COLOR_CYAN + +/obj/item/integrated_circuit/output/led/white + name = "white LED" + led_color = COLOR_WHITE + +/obj/item/integrated_circuit/output/led/pink + name = "pink LED" + led_color = COLOR_PINK diff --git a/code/modules/integrated_electronics/subtypes/power.dm b/code/modules/integrated_electronics/subtypes/power.dm index 3480a83a4a4..f5284341294 100644 --- a/code/modules/integrated_electronics/subtypes/power.dm +++ b/code/modules/integrated_electronics/subtypes/power.dm @@ -11,9 +11,13 @@ some power is lost due to ineffiency." w_class = ITEMSIZE_SMALL complexity = 16 - inputs = list("\ target") - outputs = list("\ target cell charge", "\ target cell max charge", "\ target cell percentage") - activators = list("\ transmit") + inputs = list("target" = IC_PINTYPE_REF) + outputs = list( + "target cell charge" = IC_PINTYPE_NUMBER, + "target cell max charge" = IC_PINTYPE_NUMBER, + "target cell percentage" = IC_PINTYPE_NUMBER + ) + activators = list("transmit" = IC_PINTYPE_PULSE_IN, "on transmit" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 4, TECH_DATA = 4, TECH_POWER = 4, TECH_MAGNET = 3) power_draw_per_use = 500 // Inefficency has to come from somewhere. @@ -67,6 +71,7 @@ set_pin_data(IC_OUTPUT, 1, cell.charge) set_pin_data(IC_OUTPUT, 2, cell.maxcharge) set_pin_data(IC_OUTPUT, 3, cell.percent()) + activate_pin(2) return TRUE return FALSE diff --git a/code/modules/integrated_electronics/subtypes/reagents.dm b/code/modules/integrated_electronics/subtypes/reagents.dm index e3b69d31cd4..47629abda10 100644 --- a/code/modules/integrated_electronics/subtypes/reagents.dm +++ b/code/modules/integrated_electronics/subtypes/reagents.dm @@ -13,13 +13,13 @@ desc = "Unlike most electronics, creating smoke is completely intentional." icon_state = "smoke" extended_desc = "This smoke generator creates clouds of smoke on command. It can also hold liquids inside, which will go \ - into the smoke clouds when activated." + into the smoke clouds when activated. The reagents are consumed when smoke is made." flags = OPENCONTAINER complexity = 20 cooldown_per_use = 30 SECONDS inputs = list() outputs = list() - activators = list("create smoke") + activators = list("create smoke" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 3, TECH_BIO = 3) volume = 100 @@ -43,9 +43,10 @@ flags = OPENCONTAINER complexity = 20 cooldown_per_use = 6 SECONDS - inputs = list("\ target", "\ injection amount" = 5) + inputs = list("target" = IC_PINTYPE_REF, "injection amount" = IC_PINTYPE_NUMBER) + inputs_default = list("2" = 5) outputs = list() - activators = list("\ inject") + activators = list("inject" = IC_PINTYPE_PULSE_IN) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH volume = 30 power_draw_per_use = 15 @@ -88,19 +89,20 @@ outside the machine if it is next to the machine. Note that this cannot be used on entities." flags = OPENCONTAINER complexity = 8 - inputs = list("\ source", "\ target", "\ injection amount" = 10) + inputs = list("source" = IC_PINTYPE_REF, "target" = IC_PINTYPE_REF, "injection amount" = IC_PINTYPE_NUMBER) + inputs_default = list("3" = 5) outputs = list() - activators = list("\ transfer reagents", "\ on transfer") + activators = list("transfer reagents" = IC_PINTYPE_PULSE_IN, "on transfer" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_BIO = 2) var/transfer_amount = 10 power_draw_per_use = 10 /obj/item/integrated_circuit/reagent/pump/on_data_written() - var/datum/integrated_io/amount = inputs[3] - if(isnum(amount.data)) - amount.data = Clamp(amount.data, 0, 50) - transfer_amount = amount.data + var/new_amount = get_pin_data(IC_INPUT, 3) + if(!isnull(new_amount)) + new_amount = Clamp(new_amount, 0, 50) + transfer_amount = new_amount /obj/item/integrated_circuit/reagent/pump/do_work() var/atom/movable/source = get_pin_data_as_type(IC_INPUT, 1, /atom/movable) @@ -130,16 +132,15 @@ flags = OPENCONTAINER complexity = 4 inputs = list() - outputs = list("volume used") + outputs = list("volume used" = IC_PINTYPE_NUMBER) activators = list() spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2, TECH_BIO = 2) volume = 60 /obj/item/integrated_circuit/reagent/storage/on_reagent_change() - var/datum/integrated_io/A = outputs[1] - A.data = reagents.total_volume - A.push_data() + set_pin_data(IC_OUTPUT, 1, reagents.total_volume) + push_data() /obj/item/integrated_circuit/reagent/storage/cryo name = "cryo reagent storage" diff --git a/code/modules/integrated_electronics/subtypes/smart.dm b/code/modules/integrated_electronics/subtypes/smart.dm index a90a3f57a36..14aa9b6eab4 100644 --- a/code/modules/integrated_electronics/subtypes/smart.dm +++ b/code/modules/integrated_electronics/subtypes/smart.dm @@ -8,9 +8,9 @@ cannot see the target, it will not be able to calculate the correct direction." icon_state = "numberpad" complexity = 25 - inputs = list("\ target") - outputs = list("\ dir") - activators = list("\ calculate dir", "\ on calculated") + inputs = list("target" = IC_PINTYPE_REF) + outputs = list("dir" = IC_PINTYPE_DIR) + activators = list("calculate dir" = IC_PINTYPE_PULSE_IN, "on calculated" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_RESEARCH origin_tech = list(TECH_ENGINEERING = 4, TECH_DATA = 5) power_draw_per_use = 40 diff --git a/code/modules/integrated_electronics/subtypes/time.dm b/code/modules/integrated_electronics/subtypes/time.dm index 322ee2f9e09..b03a5a2ada0 100644 --- a/code/modules/integrated_electronics/subtypes/time.dm +++ b/code/modules/integrated_electronics/subtypes/time.dm @@ -12,7 +12,7 @@ This circuit is set to send a pulse after a delay of two seconds." icon_state = "delay-20" var/delay = 2 SECONDS - activators = list("\ incoming","\ outgoing") + activators = list("incoming"= IC_PINTYPE_PULSE_IN,"outgoing" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 2 @@ -59,7 +59,7 @@ desc = "This sends a pulse signal out after a delay, critical for ensuring proper control flow in a complex machine. \ This circuit's delay can be customized, between 1/10th of a second to one hour. The delay is updated upon receiving a pulse." icon_state = "delay" - inputs = list("\ delay time") + inputs = list("delay time" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_RESEARCH /obj/item/integrated_circuit/time/delay/custom/do_work() @@ -78,8 +78,8 @@ var/ticks_to_pulse = 4 var/ticks_completed = 0 var/is_running = FALSE - inputs = list("\ enable ticking" = 0) - activators = list("\ outgoing pulse") + inputs = list("enable ticking" = IC_PINTYPE_BOOLEAN) + activators = list("outgoing pulse" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_RESEARCH power_draw_per_use = 4 @@ -131,8 +131,13 @@ desc = "Tells you what the local time is, specific to your station or planet." icon_state = "clock" inputs = list() - outputs = list("\ time", "\ hours", "\ minutes", "\ seconds") - activators = list("\ get time","\ on time got") + outputs = list( + "time" = IC_PINTYPE_STRING, + "hours" = IC_PINTYPE_NUMBER, + "minutes" = IC_PINTYPE_NUMBER, + "seconds" = IC_PINTYPE_NUMBER + ) + activators = list("get time" = IC_PINTYPE_PULSE_IN, "on time got" = IC_PINTYPE_PULSE_OUT) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH power_draw_per_use = 4 diff --git a/code/modules/integrated_electronics/subtypes/trig.dm b/code/modules/integrated_electronics/subtypes/trig.dm index 72d779b6218..daadf52d429 100644 --- a/code/modules/integrated_electronics/subtypes/trig.dm +++ b/code/modules/integrated_electronics/subtypes/trig.dm @@ -2,40 +2,35 @@ /obj/item/integrated_circuit/trig complexity = 1 inputs = list( - "\ A", - "\ B", - "\ C", - "\ D", - "\ E", - "\ F", - "\ G", - "\ H" + "A" = IC_PINTYPE_NUMBER, + "B" = IC_PINTYPE_NUMBER, + "C" = IC_PINTYPE_NUMBER, + "D" = IC_PINTYPE_NUMBER, + "E" = IC_PINTYPE_NUMBER, + "F" = IC_PINTYPE_NUMBER, + "G" = IC_PINTYPE_NUMBER, + "H" = IC_PINTYPE_NUMBER ) - outputs = list("\ result") - activators = list("\ compute", "\ on computed") + outputs = list("result" = IC_PINTYPE_NUMBER) + activators = list("compute" = IC_PINTYPE_PULSE_IN, "on computed" = IC_PINTYPE_PULSE_OUT) category_text = "Trig" extended_desc = "Input and output are in degrees." - autopulse = 1 power_draw_per_use = 1 // Still cheap math. -/obj/item/integrated_circuit/trig/on_data_written() - if(autopulse == 1) - check_then_do_work() - // Sine // /obj/item/integrated_circuit/trig/sine name = "sin circuit" desc = "Has nothing to do with evil, unless you consider trigonometry to be evil. Outputs the sine of A." icon_state = "sine" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/sine/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = sin(A) set_pin_data(IC_OUTPUT, 1, result) @@ -48,14 +43,14 @@ name = "cos circuit" desc = "Outputs the cosine of A." icon_state = "cosine" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/cosine/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = cos(A) set_pin_data(IC_OUTPUT, 1, result) @@ -68,14 +63,14 @@ name = "tan circuit" desc = "Outputs the tangent of A. Guaranteed to not go on a tangent about its existance." icon_state = "tangent" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/tangent/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = Tan(A) set_pin_data(IC_OUTPUT, 1, result) @@ -88,14 +83,14 @@ name = "csc circuit" desc = "Outputs the cosecant of A." icon_state = "cosecant" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/cosecant/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = Csc(A) set_pin_data(IC_OUTPUT, 1, result) @@ -109,14 +104,14 @@ name = "sec circuit" desc = "Outputs the secant of A. Has nothing to do with the security department." icon_state = "secant" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/secant/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = Sec(A) set_pin_data(IC_OUTPUT, 1, result) @@ -130,14 +125,14 @@ name = "cot circuit" desc = "Outputs the cotangent of A." icon_state = "cotangent" - inputs = list("\ A") + inputs = list("A" = IC_PINTYPE_NUMBER) spawn_flags = IC_SPAWN_DEFAULT|IC_SPAWN_RESEARCH /obj/item/integrated_circuit/trig/cotangent/do_work() pull_data() var/result = null var/A = get_pin_data(IC_INPUT, 1) - if(isnum(A)) + if(!isnull(A)) result = Cot(A) set_pin_data(IC_OUTPUT, 1, result) diff --git a/code/modules/integrated_electronics/~defines/~defines.dm b/code/modules/integrated_electronics/~defines/~defines.dm index 78ce72f3655..90aa05acf19 100644 --- a/code/modules/integrated_electronics/~defines/~defines.dm +++ b/code/modules/integrated_electronics/~defines/~defines.dm @@ -8,9 +8,29 @@ #undef IC_SPAWN_DEFAULT //#undef IC_SPAWN_RESEARCH // Research designs depend on this unfortunately. +#undef IC_FORMAT_ANY #undef IC_FORMAT_STRING +#undef IC_FORMAT_CHAR +#undef IC_FORMAT_COLOR #undef IC_FORMAT_NUMBER +#undef IC_FORMAT_DIR +#undef IC_FORMAT_BOOLEAN #undef IC_FORMAT_REF #undef IC_FORMAT_LIST -#undef IC_FORMAT_ANY -#undef IC_FORMAT_PULSE \ No newline at end of file + +#undef IC_FORMAT_PULSE + +#undef IC_PINTYPE_ANY +#undef IC_PINTYPE_STRING +#undef IC_PINTYPE_CHAR +#undef IC_PINTYPE_COLOR +#undef IC_PINTYPE_NUMBER +#undef IC_PINTYPE_DIR +#undef IC_PINTYPE_BOOLEAN +#undef IC_PINTYPE_REF +#undef IC_PINTYPE_LIST + +#undef IC_PINTYPE_PULSE_IN +#undef IC_PINTYPE_PULSE_OUT + +#undef IC_MAX_LIST_LENGTH \ No newline at end of file diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index 911891a7d41..a45f5dba2d9 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -25,7 +25,7 @@ I.loc = src update_icon() -/obj/structure/bookcase/attackby(obj/O as obj, mob/user as mob) +/obj/structure/bookcase/attackby(obj/item/O as obj, mob/user as mob) if(istype(O, /obj/item/weapon/book)) user.drop_item() O.loc = src @@ -37,13 +37,13 @@ else name = ("bookcase ([newname])") else if(istype(O,/obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(loc, O.usesound, 100, 1) user << (anchored ? "You unfasten \the [src] from the floor." : "You secure \the [src] to the floor.") anchored = !anchored else if(istype(O,/obj/item/weapon/screwdriver)) - playsound(loc, 'sound/items/Screwdriver.ogg', 75, 1) + playsound(loc, O.usesound, 75, 1) user << "You begin dismantling \the [src]." - if(do_after(user,25)) + if(do_after(user,25 * O.toolspeed)) user << "You dismantle \the [src]." new /obj/item/stack/material/wood(get_turf(src), 3) for(var/obj/item/weapon/book/b in contents) diff --git a/code/modules/materials/fifty_spawner_mats.dm b/code/modules/materials/fifty_spawner_mats.dm index 53b65f7ab20..95f10e20120 100644 --- a/code/modules/materials/fifty_spawner_mats.dm +++ b/code/modules/materials/fifty_spawner_mats.dm @@ -94,4 +94,9 @@ /obj/fiftyspawner/phoronrglass name = "stack of reinforced borosilicate glass" - material = "material/glass/phoronrglass" \ No newline at end of file + material = "material/glass/phoronrglass" + +//R-UST port +/obj/fiftyspawner/deuterium + name = "stack of deuterium" + material = "material/deuterium" \ No newline at end of file diff --git a/code/modules/materials/material_sheets.dm b/code/modules/materials/material_sheets.dm index 84bd14d4175..2f9949098be 100644 --- a/code/modules/materials/material_sheets.dm +++ b/code/modules/materials/material_sheets.dm @@ -158,6 +158,14 @@ default_type = "osmium" apply_colour = 1 +//R-UST port +// Fusion fuel. +/obj/item/stack/material/deuterium + name = "deuterium" + icon_state = "sheet-silver" + default_type = "deuterium" + apply_colour = 1 + /obj/item/stack/material/steel name = DEFAULT_WALL_MATERIAL icon_state = "sheet-metal" diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index 921b28d733e..12d78b366b2 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -69,6 +69,7 @@ var/list/name_to_material var/flags = 0 // Various status modifiers. var/sheet_singular_name = "sheet" var/sheet_plural_name = "sheets" + var/is_fusion_fuel // Shards/tables/structures var/shard_type = SHARD_SHRAPNEL // Path of debris object. @@ -97,6 +98,7 @@ var/list/name_to_material var/conductive = 1 // Objects with this var add CONDUCTS to flags on spawn. var/conductivity = null // How conductive the material is. Iron acts as the baseline, at 10. var/list/composite_material // If set, object matter var will be a list containing these values. + var/luminescence // Placeholder vars for the time being, todo properly integrate windows/light tiles/rods. var/created_window @@ -270,6 +272,22 @@ var/list/name_to_material sheet_singular_name = "ingot" sheet_plural_name = "ingots" +//R-UST port +/material/supermatter + name = "supermatter" + icon_colour = "#FFFF00" + radioactivity = 20 + stack_type = null + luminescence = 3 + ignition_point = PHORON_MINIMUM_BURN_TEMPERATURE + icon_base = "stone" + shard_type = SHARD_SHARD + hardness = 30 + door_icon_base = "stone" + sheet_singular_name = "crystal" + sheet_plural_name = "crystals" + is_fusion_fuel = 1 + /material/phoron name = "phoron" stack_type = /obj/item/stack/material/phoron @@ -567,6 +585,16 @@ var/list/name_to_material stack_origin_tech = list(TECH_MATERIAL = 5) sheet_singular_name = "ingot" sheet_plural_name = "ingots" + is_fusion_fuel = 1 + +/material/deuterium + name = "deuterium" + stack_type = /obj/item/stack/material/deuterium + icon_colour = "#999999" + stack_origin_tech = list(TECH_MATERIAL = 3) + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + is_fusion_fuel = 1 /material/mhydrogen name = "mhydrogen" @@ -574,6 +602,7 @@ var/list/name_to_material icon_colour = "#E6C5DE" stack_origin_tech = list(TECH_MATERIAL = 6, TECH_POWER = 6, TECH_MAGNET = 5) conductivity = 100 + is_fusion_fuel = 1 /material/platinum name = "platinum" diff --git a/code/modules/mining/coins.dm b/code/modules/mining/coins.dm index 10c8855b7e0..2536f0ac2d2 100644 --- a/code/modules/mining/coins.dm +++ b/code/modules/mining/coins.dm @@ -67,7 +67,7 @@ CC.update_icon() overlays = list() string_attached = null - user << "\blue You detach the string from the coin." + user << "You detach the string from the coin." else ..() /obj/item/weapon/coin/attack_self(mob/user as mob) diff --git a/code/modules/mining/drilling/drill.dm b/code/modules/mining/drilling/drill.dm index 5b1cbe496f2..9cdac912db9 100644 --- a/code/modules/mining/drilling/drill.dm +++ b/code/modules/mining/drilling/drill.dm @@ -310,7 +310,7 @@ user << "You can't anchor something to empty space. Idiot." return - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "You [anchored ? "un" : ""]anchor the brace." anchored = !anchored diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index ef5ecede35c..7672e91cec3 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -32,7 +32,7 @@ return if(!allowed(user)) - user << "\red Access denied." + user << "Access denied." return user.set_machine(src) diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 00ec3d68ca7..d48578c11e1 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -27,6 +27,8 @@ new /obj/item/weapon/shovel(src) new /obj/item/weapon/pickaxe(src) new /obj/item/clothing/glasses/material(src) + new /obj/item/clothing/suit/storage/hooded/wintercoat/miner(src) + new /obj/item/clothing/shoes/boots/winter/mining(src) /******************************Lantern*******************************/ @@ -132,12 +134,12 @@ drill_verb = "drilling" /obj/item/weapon/pickaxe/borgdrill - name = "cyborg mining drill" - icon_state = "diamonddrill" + name = "enhanced sonic jackhammer" + icon_state = "jackhammer" item_state = "jackhammer" digspeed = 15 - desc = "" - drill_verb = "drilling" + desc = "Cracks rocks with sonic blasts. This one seems like an improved design." + drill_verb = "hammering" /*****************************Shovel********************************/ diff --git a/code/modules/mining/mint.dm b/code/modules/mining/mint.dm index 99dc1956b12..75acc807bca 100644 --- a/code/modules/mining/mint.dm +++ b/code/modules/mining/mint.dm @@ -120,7 +120,7 @@ usr.set_machine(src) src.add_fingerprint(usr) if(processing==1) - usr << "\blue The machine is processing." + usr << "The machine is processing." return if(href_list["choose"]) chosen = href_list["choose"] diff --git a/code/modules/mining/money_bag.dm b/code/modules/mining/money_bag.dm index 9884349be95..13ddd4ad577 100644 --- a/code/modules/mining/money_bag.dm +++ b/code/modules/mining/money_bag.dm @@ -50,14 +50,14 @@ ..() if (istype(W, /obj/item/weapon/coin)) var/obj/item/weapon/coin/C = W - user << "\blue You add the [C.name] into the bag." + user << "You add the [C.name] into the bag." usr.drop_item() contents += C if (istype(W, /obj/item/weapon/moneybag)) var/obj/item/weapon/moneybag/C = W for (var/obj/O in C.contents) contents += O; - user << "\blue You empty the [C.name] into the bag." + user << "You empty the [C.name] into the bag." return /obj/item/weapon/moneybag/Topic(href, href_list) diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index ce365bbde27..e8d8981d3e9 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -1,6 +1,6 @@ /**********************Ore box**************************/ - +//Why the hell is this file called satchel_ore_boxdm.dm? -CK /obj/structure/ore_box icon = 'icons/obj/mining.dmi' icon_state = "orebox0" @@ -19,7 +19,7 @@ S.hide_from(usr) for(var/obj/item/weapon/ore/O in S.contents) S.remove_from_storage(O, src) //This will move the item to this item's contents - user << "\blue You empty the satchel into the box." + user << "You empty the satchel into the box." update_ore_count() @@ -69,7 +69,7 @@ set src in view(1) if(!istype(usr, /mob/living/carbon/human)) //Only living, intelligent creatures with hands can empty ore boxes. - usr << "\red You are physically incapable of emptying the ore box." + usr << "You are physically incapable of emptying the ore box." return if( usr.stat || usr.restrained() ) @@ -82,13 +82,13 @@ add_fingerprint(usr) if(contents.len < 1) - usr << "\red The ore box is empty" + usr << "The ore box is empty." return for (var/obj/item/weapon/ore/O in contents) contents -= O O.loc = src.loc - usr << "\blue You empty the ore box" + usr << "You empty the ore box." return diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 5c77ed261b2..7503563c9df 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -32,7 +32,7 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images var/anonsay = 0 var/image/ghostimage = null //this mobs ghost image, for deleting and stuff var/ghostvision = 1 //is the ghost able to see things humans can't? - var/seedarkness = 1 +// var/seedarkness = 1 incorporeal_move = 1 var/is_manifest = 0 //If set to 1, the ghost is able to whisper. Usually only set if a cultist drags them through the veil. @@ -43,7 +43,6 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images "Bland" = "ghost", "Robed-B" = "ghost1", "Robed-BAlt" = "ghost2", - "Corgi" = "corgi", "King" = "ghostking", "Shade" = "shade", "Hecate" = "ghost-narsie", @@ -53,11 +52,27 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images "Harvester" = "harvester", "Wraith" = "wraith", "Viscerator" = "viscerator", + "Corgi" = "corgi", + "Tamaskan" = "tamaskan", + "Black Cat" = "blackcat", + "Lizard" = "lizard", + "Goat" = "goat", + "Space Bear" = "bear", "Bats" = "bat", + "Chicken" = "chicken_white", + "Parrot"= "parrot_fly", + "Goose" = "goose", + "Penguin" = "penguin", + "Brown Crab" = "crab", + "Gray Crab" = "evilcrab", + "Trout" = "trout-swim", + "Salmon" = "salmon-swim", + "Pike" = "pike-swim", + "Koi" = "koi-swim", + "Carp" = "carp", "Red Robes" = "robe_red", "Faithless" = "faithless", "Shadowform" = "forgotten", - "Black Cat" = "blackcat", "Dark Ethereal" = "bloodguardian", "Holy Ethereal" = "lightguardian", "Red Elemental" = "magicRed", @@ -69,8 +84,6 @@ var/global/list/image/ghost_sightless_images = list() //this is a list of images "Guard Spider" = "guard", "Hunter Spider" = "hunter", "Nurse Spider" = "nurse", - "Carp" = "carp", - "Space Bear" = "bear", "Rogue Drone" = "drone", "ED-209" = "ed209", "Beepsky" = "secbot" @@ -290,10 +303,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return if(medHUD) medHUD = 0 - src << "\blue Medical HUD Disabled" + src << "Medical HUD Disabled" else medHUD = 1 - src << "\blue Medical HUD Enabled" + src << "Medical HUD Enabled" /mob/observer/dead/verb/toggle_antagHUD() set category = "Ghost" @@ -304,11 +317,11 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp return var/mentor = is_mentor(usr.client) if(!config.antag_hud_allowed && (!client.holder || mentor)) - src << "\red Admins have disabled this for this round." + src << "Admins have disabled this for this round." return var/mob/observer/dead/M = src if(jobban_isbanned(M, "AntagHUD")) - src << "\red You have been banned from using this feature" + src << "You have been banned from using this feature" return if(config.antag_hud_restricted && !M.has_enabled_antagHUD && (!client.holder || mentor)) var/response = alert(src, "If you turn this on, you will not be able to take any part in the round.","Are you sure you want to turn this feature on?","Yes","No") @@ -318,10 +331,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp M.has_enabled_antagHUD = 1 if(M.antagHUD) M.antagHUD = 0 - src << "\blue AntagHUD Disabled" + src << "AntagHUD Disabled" else M.antagHUD = 1 - src << "\blue AntagHUD Enabled" + src << "AntagHUD Enabled" /mob/observer/dead/proc/dead_tele(var/area/A in return_sorted_areas()) set category = "Ghost" @@ -453,11 +466,11 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp /mob/observer/dead/memory() set hidden = 1 - src << "\red You are dead! You have no mind to store memory!" + src << "You are dead! You have no mind to store memory!" /mob/observer/dead/add_memory() set hidden = 1 - src << "\red You are dead! You have no mind to store memory!" + src << "You are dead! You have no mind to store memory!" /mob/observer/dead/Post_Incorpmove() following = null @@ -477,16 +490,16 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/pressure = environment.return_pressure() var/total_moles = environment.total_moles - src << "\blue Results:" + src << "Results:" if(abs(pressure - ONE_ATMOSPHERE) < 10) - src << "\blue Pressure: [round(pressure,0.1)] kPa" + src << "Pressure: [round(pressure,0.1)] kPa" else - src << "\red Pressure: [round(pressure,0.1)] kPa" + src << "Pressure: [round(pressure,0.1)] kPa" if(total_moles) for(var/g in environment.gas) - src << "\blue [gas_data.name[g]]: [round((environment.gas[g] / total_moles) * 100)]% ([round(environment.gas[g], 0.01)] moles)" - src << "\blue Temperature: [round(environment.temperature-T0C,0.1)]°C ([round(environment.temperature,0.1)]K)" - src << "\blue Heat Capacity: [round(environment.heat_capacity(),0.1)]" + src << "[gas_data.name[g]]: [round((environment.gas[g] / total_moles) * 100)]% ([round(environment.gas[g], 0.01)] moles)" + src << "Temperature: [round(environment.temperature-T0C,0.1)]°C ([round(environment.temperature,0.1)]K)" + src << "Heat Capacity: [round(environment.heat_capacity(),0.1)]" /mob/observer/dead/verb/become_mouse() set name = "Become mouse" @@ -562,7 +575,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp set desc = "If the round is sufficiently spooky, write a short message in blood on the floor or a wall. Remember, no IC in OOC or OOC in IC." if(!(config.cult_ghostwriter)) - src << "\red That verb is not currently permitted." + src << "That verb is not currently permitted." return if (!src.stat) @@ -576,8 +589,8 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(cult.current_antagonists.len > config.cult_ghostwriter_req_cultists) ghosts_can_write = 1 - if(!ghosts_can_write) - src << "\red The veil is not thin enough for you to do that." + if(!ghosts_can_write && !check_rights(R_ADMIN, 0)) //Let's allow for admins to write in blood for events and the such. + src << "The veil is not thin enough for you to do that." return var/list/choices = list() @@ -627,7 +640,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp W.update_icon() W.message = message W.add_hiddenprint(src) - W.visible_message("\red Invisible fingers crudely paint something in blood on [T]...") + W.visible_message("Invisible fingers crudely paint something in blood on [T]...") /mob/observer/dead/pointed(atom/A as mob|obj|turf in view()) if(!..()) diff --git a/code/modules/mob/dead/observer/say.dm b/code/modules/mob/dead/observer/say.dm index 45f4c11cdeb..8da03e4de00 100644 --- a/code/modules/mob/dead/observer/say.dm +++ b/code/modules/mob/dead/observer/say.dm @@ -10,7 +10,7 @@ if(message) client.handle_spam_prevention(MUTE_DEADCHAT) if(src.client.prefs.muted & MUTE_DEADCHAT) - src << "\red You cannot talk in deadchat (muted)." + src << "You cannot talk in deadchat (muted)." return . = src.say_dead(message) @@ -31,7 +31,7 @@ if(message) client.handle_spam_prevention(MUTE_DEADCHAT) if(src.client.prefs.muted & MUTE_DEADCHAT) - src << "\red You cannot emote in deadchat (muted)." + src << "You cannot emote in deadchat (muted)." return . = src.emote_dead(message) diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index e89dd9cacd8..bc753444843 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -56,7 +56,7 @@ var/list/slot_equipment_priority = list( \ else if(!disable_warning) - src << "\red You are unable to equip that." //Only print if del_on_fail is false + src << "You are unable to equip that." //Only print if del_on_fail is false return 0 equip_to_slot(W, slot, redraw_mob) //This proc should not ever fail. diff --git a/code/modules/mob/language/station.dm b/code/modules/mob/language/station.dm index 44e0d002808..287bf6c1493 100644 --- a/code/modules/mob/language/station.dm +++ b/code/modules/mob/language/station.dm @@ -126,7 +126,7 @@ /datum/language/machine/can_speak_special(var/mob/speaker) var/obj/item/weapon/implant/language/eal/beep = locate() in speaker - return ((beep && beep.implanted) || speaker.isSynthetic()) + return ((beep && beep.implanted) || speaker.isSynthetic() || isvoice(speaker)) //thank you sweet zuhayr /datum/language/machine/get_random_name() diff --git a/code/modules/mob/living/bot/bot.dm b/code/modules/mob/living/bot/bot.dm index 873934c0c70..971a04bd228 100644 --- a/code/modules/mob/living/bot/bot.dm +++ b/code/modules/mob/living/bot/bot.dm @@ -100,6 +100,7 @@ if(!locked) open = !open user << "Maintenance panel is now [open ? "opened" : "closed"]." + playsound(src, O.usesound, 50, 1) else user << "You need to unlock the controls first." return @@ -108,6 +109,7 @@ if(open) health = min(getMaxHealth(), health + 10) user.visible_message("[user] repairs [src].","You repair [src].") + playsound(src, O.usesound, 50, 1) else user << "Unable to repair with the maintenance panel closed." else diff --git a/code/modules/mob/living/bot/ed209bot.dm b/code/modules/mob/living/bot/ed209bot.dm index 80279a4538b..ad59b63c39b 100644 --- a/code/modules/mob/living/bot/ed209bot.dm +++ b/code/modules/mob/living/bot/ed209bot.dm @@ -168,7 +168,7 @@ if(8) if(istype(W, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) var/turf/T = get_turf(user) user << "Now attaching the gun to the frame..." sleep(40) diff --git a/code/modules/mob/living/bot/medbot.dm b/code/modules/mob/living/bot/medbot.dm index baf6af9eba9..635eabf2f20 100644 --- a/code/modules/mob/living/bot/medbot.dm +++ b/code/modules/mob/living/bot/medbot.dm @@ -1,5 +1,5 @@ /mob/living/bot/medbot - name = "Medbot" + name = "Medibot" desc = "A little medical robot. He looks somewhat underwhelmed." icon_state = "medibot0" req_one_access = list(access_robotics, access_medical) @@ -24,10 +24,27 @@ var/treatment_emag = "toxin" var/declare_treatment = 0 //When attempting to treat a patient, should it notify everyone wearing medhuds? +/mob/living/bot/medbot/mysterious + name = "\improper Mysterious Medibot" + desc = "International Medibot of mystery." + skin = "bezerk" + treatment_brute = "bicaridine" + treatment_fire = "dermaline" + treatment_oxy = "dexalin" + treatment_tox = "anti_toxin" + /mob/living/bot/medbot/handleIdle() if(vocal && prob(1)) - var/message = pick("Radar, put a mask on!", "There's always a catch, and it's the best there is.", "I knew it, I should've been a plastic surgeon.", "What kind of medbay is this? Everyone's dropping like dead flies.", "Delicious!") + var/message_options = list( + "Radar, put a mask on!" = 'sound/voice/medbot/mradar.ogg', + "There's always a catch, and it's the best there is." = 'sound/voice/medbot/mcatch.ogg', + "I knew it, I should've been a plastic surgeon." = 'sound/voice/medbot/msurgeon.ogg', + "What kind of medbay is this? Everyone's dropping like flies." = 'sound/voice/medbot/mflies.ogg', + "Delicious!" = 'sound/voice/medbot/mdelicious.ogg' + ) + var/message = pick(message_options) say(message) + playsound(loc, message_options[message], 50, 0) /mob/living/bot/medbot/handleAdjacentTarget() UnarmedAttack(target) @@ -36,9 +53,15 @@ for(var/mob/living/carbon/human/H in view(7, src)) // Time to find a patient! if(confirmTarget(H)) target = H - if(last_newpatient_speak + 300 < world.time) - var/message = pick("Hey, [H.name]! Hold on, I'm coming.", "Wait [H.name]! I want to help!", "[H.name], you appear to be injured!") + if(last_newpatient_speak + 30 SECONDS < world.time) + var/message_options = list( + "Hey, [H.name]! Hold on, I'm coming." = 'sound/voice/medbot/mcoming.ogg', + "Wait [H.name]! I want to help!" = 'sound/voice/medbot/mhelp.ogg', + "[H.name], you appear to be injured!" = 'sound/voice/medbot/minjured.ogg' + ) + var/message = pick(message_options) say(message) + playsound(loc, message_options[message], 50, 0) custom_emote(1, "points at [H.name].") last_newpatient_speak = world.time break @@ -56,17 +79,8 @@ if(busy) return - if(H.stat == DEAD) - var/death_message = pick("No! NO!", "Live, damnit! LIVE!", "I... I've never lost a patient before. Not today, I mean.") - say(death_message) - target = null - return - var/t = confirmTarget(H) if(!t) - var/message = pick("All patched up!", "An apple a day keeps me away.", "Feel better soon!") - say(message) - target = null return visible_message("[src] is trying to inject [H]!") @@ -81,6 +95,32 @@ else H.reagents.add_reagent(t, injection_amount) visible_message("[src] injects [H] with the syringe!") + + if(H.stat == DEAD) // This is down here because this proc won't be called again due to losing a target because of parent AI loop. + var/death_messages = list( + "No! Stay with me!" = 'sound/voice/medbot/mno.ogg', + "Live, damnit! LIVE!" = 'sound/voice/medbot/mlive.ogg', + "I... I've never lost a patient before. Not today, I mean." = 'sound/voice/medbot/mlost.ogg' + ) + var/message = pick(death_messages) + say(message) + playsound(loc, death_messages[message], 50, 0) + target = null + + // This is down here for the same reason as above. + else + t = confirmTarget(H) + if(!t) + var/possible_messages = list( + "All patched up!" = 'sound/voice/medbot/mpatchedup.ogg', + "An apple a day keeps me away." = 'sound/voice/medbot/mapple.ogg', + "Feel better soon!" = 'sound/voice/medbot/mfeelbetter.ogg' + ) + var/message = pick(possible_messages) + say(message) + playsound(loc, possible_messages[message], 50, 0) + target = null + busy = 0 update_icons() @@ -223,6 +263,9 @@ reagent_glass.loc = Tsec reagent_glass = null + if(emagged && prob(25)) + playsound(loc, 'sound/voice/medbot/minsult.ogg', 50, 0) + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() diff --git a/code/modules/mob/living/carbon/alien/alien_attacks.dm b/code/modules/mob/living/carbon/alien/alien_attacks.dm index 578059e6e0d..e201e851167 100644 --- a/code/modules/mob/living/carbon/alien/alien_attacks.dm +++ b/code/modules/mob/living/carbon/alien/alien_attacks.dm @@ -28,7 +28,7 @@ playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) - O.show_message(text("\red [] has grabbed [] passively!", M, src), 1) + O.show_message(text("[] has grabbed [] passively!", M, src), 1) else var/damage = rand(1, 9) @@ -43,17 +43,17 @@ playsound(loc, "punch", 25, 1, -1) for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) - O.show_message(text("\red [] has punched []!", M, src), 1) + O.show_message(text("[] has punched []!", M, src), 1) if (damage > 4.9) Weaken(rand(10,15)) for(var/mob/O in viewers(M, null)) if ((O.client && !( O.blinded ))) - O.show_message(text("\red [] has weakened []!", M, src), 1, "\red You hear someone fall.", 2) + O.show_message(text("[] has weakened []!", M, src), 1, "You hear someone fall.", 2) adjustBruteLoss(damage) updatehealth() else playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) - O.show_message(text("\red [] has attempted to punch []!", M, src), 1) + O.show_message(text("[] has attempted to punch []!", M, src), 1) return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/diona/progression.dm b/code/modules/mob/living/carbon/alien/diona/progression.dm index de9bc72bda6..8be2f7c5aa2 100644 --- a/code/modules/mob/living/carbon/alien/diona/progression.dm +++ b/code/modules/mob/living/carbon/alien/diona/progression.dm @@ -15,5 +15,5 @@ src.loc = L.loc qdel(L) - src.visible_message("\red [src] begins to shift and quiver, and erupts in a shower of shed bark as it splits into a tangle of nearly a dozen new dionaea.","\red You begin to shift and quiver, feeling your awareness splinter. All at once, we consume our stored nutrients to surge with growth, splitting into a tangle of at least a dozen new dionaea. We have attained our gestalt form.") + src.visible_message("[src] begins to shift and quiver, and erupts in a shower of shed bark as it splits into a tangle of nearly a dozen new dionaea.","You begin to shift and quiver, feeling your awareness splinter. All at once, we consume our stored nutrients to surge with growth, splitting into a tangle of at least a dozen new dionaea. We have attained our gestalt form.") return "Diona" \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/emote.dm b/code/modules/mob/living/carbon/alien/emote.dm index 150df16fee4..7a70f22ceae 100644 --- a/code/modules/mob/living/carbon/alien/emote.dm +++ b/code/modules/mob/living/carbon/alien/emote.dm @@ -16,7 +16,7 @@ return if (src.client) if (client.prefs.muted & MUTE_IC) - src << "\red You cannot send IC messages (muted)." + src << "You cannot send IC messages (muted)." return if (stat) return diff --git a/code/modules/mob/living/carbon/alien/life.dm b/code/modules/mob/living/carbon/alien/life.dm index fd48b912a0d..f02d82a45f9 100644 --- a/code/modules/mob/living/carbon/alien/life.dm +++ b/code/modules/mob/living/carbon/alien/life.dm @@ -150,7 +150,7 @@ adjustFireLoss((environment.temperature - (T0C+66))/5) // Might be too high, check in testing. if (fire) fire.icon_state = "fire2" if(prob(20)) - src << "\red You feel a searing heat!" + src << "You feel a searing heat!" else if (fire) fire.icon_state = "fire0" diff --git a/code/modules/mob/living/carbon/alien/progression.dm b/code/modules/mob/living/carbon/alien/progression.dm index 4a22c34c6d1..f208e9c68bb 100644 --- a/code/modules/mob/living/carbon/alien/progression.dm +++ b/code/modules/mob/living/carbon/alien/progression.dm @@ -12,11 +12,11 @@ return if(handcuffed || legcuffed) - src << "\red You cannot evolve when you are cuffed." + src << "You cannot evolve when you are cuffed." return if(amount_grown < max_grown) - src << "\red You are not fully grown." + src << "You are not fully grown." return // confirm_evolution() handles choices and other specific requirements. diff --git a/code/modules/mob/living/carbon/alien/say.dm b/code/modules/mob/living/carbon/alien/say.dm index b92b5dc06d8..1f787be9ddc 100644 --- a/code/modules/mob/living/carbon/alien/say.dm +++ b/code/modules/mob/living/carbon/alien/say.dm @@ -4,7 +4,7 @@ if(client) if(client.prefs.muted & MUTE_IC) - src << "\red You cannot speak in IC (Muted)." + src << "You cannot speak in IC (Muted)." return message = sanitize(message) diff --git a/code/modules/mob/living/carbon/brain/MMI.dm b/code/modules/mob/living/carbon/brain/MMI.dm index 687fb7626d3..d3cab940074 100644 --- a/code/modules/mob/living/carbon/brain/MMI.dm +++ b/code/modules/mob/living/carbon/brain/MMI.dm @@ -232,7 +232,7 @@ /obj/item/device/mmi/digital/attack_self(mob/user as mob) if(brainmob && !brainmob.key && searching == 0) //Start the process of searching for a new user. - user << "\blue You carefully locate the manual activation switch and start the [src]'s boot process." + user << "You carefully locate the manual activation switch and start the [src]'s boot process." src.searching = 1 src.request_player() spawn(600) reset_search() @@ -256,7 +256,7 @@ var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) - M.show_message("\blue The [src] buzzes quietly, and the golden lights fade away. Perhaps you could try again?") + M.show_message("The [src] buzzes quietly, and the golden lights fade away. Perhaps you could try again?") /obj/item/device/mmi/digital/proc/question(var/client/C) spawn(0) @@ -285,7 +285,7 @@ var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) - M.show_message("\blue The [src] chimes quietly.") + M.show_message("The [src] chimes quietly.") /obj/item/device/mmi/digital/robot name = "robotic intelligence circuit" diff --git a/code/modules/mob/living/carbon/brain/emote.dm b/code/modules/mob/living/carbon/brain/emote.dm index 5725dd4ec7a..cb07a338c73 100644 --- a/code/modules/mob/living/carbon/brain/emote.dm +++ b/code/modules/mob/living/carbon/brain/emote.dm @@ -17,7 +17,7 @@ return if (src.client) if (client.prefs.muted & MUTE_IC) - src << "\red You cannot send IC messages (muted)." + src << "You cannot send IC messages (muted)." return if (stat) return @@ -60,7 +60,7 @@ if ("help") src << "alarm,alert,notice,flash,blink,whistle,beep,boop" else - src << "\blue Unusable emote '[act]'. Say *help for a list." + src << "Unusable emote '[act]'. Say *help for a list." if (message) log_emote("[name]/[key] : [message]") diff --git a/code/modules/mob/living/carbon/brain/life.dm b/code/modules/mob/living/carbon/brain/life.dm index bac50b1e626..b631e8ae131 100644 --- a/code/modules/mob/living/carbon/brain/life.dm +++ b/code/modules/mob/living/carbon/brain/life.dm @@ -6,9 +6,9 @@ if (radiation > 100) radiation = 100 if(!container)//If it's not in an MMI - src << "\red You feel weak." + src << "You feel weak." else//Fluff-wise, since the brain can't detect anything itself, the MMI handles thing like that - src << "\red STATUS: CRITICAL AMOUNTS OF RADIATION DETECTED." + src << "STATUS: CRITICAL AMOUNTS OF RADIATION DETECTED." switch(radiation) if(1 to 49) @@ -23,9 +23,9 @@ if(prob(5)) radiation -= 5 if(!container) - src << "\red You feel weak." + src << "You feel weak." else - src << "\red STATUS: DANGEROUS LEVELS OF RADIATION DETECTED." + src << "STATUS: DANGEROUS LEVELS OF RADIATION DETECTED." updatehealth() if(75 to 100) @@ -116,7 +116,7 @@ silent = 1 if(!alert)//Sounds an alarm, but only once per 'level' emote("alarm") - src << "\red Major electrical distruption detected: System rebooting." + src << "Major electrical distruption detected: System rebooting." alert = 1 if(prob(75)) emp_damage -= 1 @@ -132,7 +132,7 @@ ear_damage = 1 if(!alert) emote("alert") - src << "\red Primary systems are now online." + src << "Primary systems are now online." alert = 1 if(prob(50)) emp_damage -= 1 @@ -144,13 +144,13 @@ if(2 to 9)//Low level of EMP damage, has few effects(handled elsewhere) if(!alert) emote("notice") - src << "\red System reboot nearly complete." + src << "System reboot nearly complete." alert = 1 if(prob(25)) emp_damage -= 1 if(1) alert = 0 - src << "\red All systems restored." + src << "All systems restored." emp_damage -= 1 return 1 diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index 9452337eeb9..1e2185fbf37 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -16,7 +16,7 @@ /obj/item/device/mmi/digital/posibrain/attack_self(mob/user as mob) if(brainmob && !brainmob.key && searching == 0) //Start the process of searching for a new user. - user << "\blue You carefully locate the manual activation switch and start the positronic brain's boot process." + user << "You carefully locate the manual activation switch and start the positronic brain's boot process." icon_state = "posibrain-searching" src.searching = 1 src.request_player() @@ -68,7 +68,7 @@ var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) - M.show_message("\blue The positronic brain chimes quietly.") + M.show_message("The positronic brain chimes quietly.") icon_state = "posibrain-occupied" /obj/item/device/mmi/digital/posibrain/proc/reset_search() //We give the players sixty seconds to decide, then reset the timer. @@ -81,7 +81,7 @@ var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) - M.show_message("\blue The positronic brain buzzes quietly, and the golden lights fade away. Perhaps you could try again?") + M.show_message("The positronic brain buzzes quietly, and the golden lights fade away. Perhaps you could try again?") /obj/item/device/mmi/digital/posibrain/examine(mob/user) if(!..(user)) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 47e12f3f6da..83e6a480ef0 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -80,7 +80,7 @@ M.loc = src.loc for(var/mob/N in viewers(src, null)) if(N.client) - N.show_message(text("\red [M] bursts out of [src]!"), 2) + N.show_message(text("[M] bursts out of [src]!"), 2) ..() /mob/living/carbon/attack_hand(mob/M as mob) @@ -91,7 +91,7 @@ if (H.hand) temp = H.organs_by_name["l_hand"] if(temp && !temp.is_usable()) - H << "\red You can't use your [temp.name]" + H << "You can't use your [temp.name]" return return @@ -109,18 +109,18 @@ playsound(loc, "sparks", 50, 1, -1) if (shock_damage > 15) src.visible_message( - "\red [src] was shocked by \the [source]!", \ - "\red You feel a powerful shock course through your body!", \ - "\red You hear a heavy electrical crack." \ + "[src] was shocked by \the [source]!", \ + "You feel a powerful shock course through your body!", \ + "You hear a heavy electrical crack." \ ) if(stun) Stun(10)//This should work for now, more is really silly and makes you lay there forever Weaken(10) else src.visible_message( - "\red [src] was mildly shocked by \the [source].", \ - "\red You feel a mild shock course through your body.", \ - "\red You hear a light zapping." \ + "[src] was mildly shocked by \the [source].", \ + "You feel a mild shock course through your body.", \ + "You hear a light zapping." \ ) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread @@ -161,8 +161,8 @@ if(src == M && istype(src, /mob/living/carbon/human)) var/mob/living/carbon/human/H = src src.visible_message( \ - text("\blue [src] examines [].",src.gender==MALE?"himself":"herself"), \ - "\blue You check yourself for injuries." \ + text("[src] examines [].",src.gender==MALE?"himself":"herself"), \ + "You check yourself for injuries." \ ) for(var/obj/item/organ/external/org in H.organs) @@ -422,7 +422,7 @@ set category = "IC" if(usr.sleeping) - usr << "\red You are already sleeping" + usr << "You are already sleeping" return if(alert(src,"You sure you want to sleep for a while?","Sleep","Yes","No") == "Yes") usr.sleeping = 20 //Short nap diff --git a/code/modules/mob/living/carbon/human/MedicalSideEffects.dm b/code/modules/mob/living/carbon/human/MedicalSideEffects.dm index 62f9cf75f80..c7009107de2 100644 --- a/code/modules/mob/living/carbon/human/MedicalSideEffects.dm +++ b/code/modules/mob/living/carbon/human/MedicalSideEffects.dm @@ -24,7 +24,7 @@ for(var/R in cures) if(H.reagents.has_reagent(R)) if (cure_message) - H <<"\blue [cure_message]" + H <<"[cure_message]" return 1 return 0 diff --git a/code/modules/mob/living/carbon/human/chem_side_effects.dm b/code/modules/mob/living/carbon/human/chem_side_effects.dm index 62f9cf75f80..c7009107de2 100644 --- a/code/modules/mob/living/carbon/human/chem_side_effects.dm +++ b/code/modules/mob/living/carbon/human/chem_side_effects.dm @@ -24,7 +24,7 @@ for(var/R in cures) if(H.reagents.has_reagent(R)) if (cure_message) - H <<"\blue [cure_message]" + H <<"[cure_message]" return 1 return 0 diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 44b1ed392e3..01fd2976276 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -135,7 +135,7 @@ if (src.client) if (client.prefs.muted & MUTE_IC) - src << "\red You cannot send IC messages (muted)." + src << "You cannot send IC messages (muted)." return if (stat) return @@ -679,7 +679,7 @@ twitch_v, vomit, whimper, wink, yawn. Synthetics: beep, buzz, yes, no, rcough, rsneeze, ping" else - src << "\blue Unusable emote '[act]'. Say *help for a list." + src << "Unusable emote '[act]'. Say *help for a list." if (message) log_emote("[name]/[key] : [message]") diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 97cb21608fa..530fefa2bf6 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -428,7 +428,7 @@ U.handle_regular_hud_updates() if(!modified) - usr << "\red Unable to locate a data core entry for this person." + usr << "Unable to locate a data core entry for this person." if (href_list["secrecord"]) if(hasHUD(usr,"security")) @@ -458,7 +458,7 @@ read = 1 if(!read) - usr << "\red Unable to locate a data core entry for this person." + usr << "Unable to locate a data core entry for this person." if (href_list["secrecordComment"]) if(hasHUD(usr,"security")) @@ -488,7 +488,7 @@ usr << "\[Add comment\]" if(!read) - usr << "\red Unable to locate a data core entry for this person." + usr << "Unable to locate a data core entry for this person." if (href_list["secrecordadd"]) if(hasHUD(usr,"security")) @@ -556,7 +556,7 @@ U.handle_regular_hud_updates() if(!modified) - usr << "\red Unable to locate a data core entry for this person." + usr << "Unable to locate a data core entry for this person." if (href_list["medrecord"]) if(hasHUD(usr,"medical")) @@ -587,7 +587,7 @@ read = 1 if(!read) - usr << "\red Unable to locate a data core entry for this person." + usr << "Unable to locate a data core entry for this person." if (href_list["medrecordComment"]) if(hasHUD(usr,"medical")) @@ -617,7 +617,7 @@ usr << "\[Add comment\]" if(!read) - usr << "\red Unable to locate a data core entry for this person." + usr << "Unable to locate a data core entry for this person." if (href_list["medrecordadd"]) if(hasHUD(usr,"medical")) @@ -780,7 +780,7 @@ /mob/living/carbon/human/proc/play_xylophone() if(!src.xylophone) - visible_message("\red \The [src] begins playing \his ribcage like a xylophone. It's quite spooky.","\blue You begin to play a spooky refrain on your ribcage.","\red You hear a spooky xylophone melody.") + visible_message("\The [src] begins playing \his ribcage like a xylophone. It's quite spooky.","You begin to play a spooky refrain on your ribcage.","You hear a spooky xylophone melody.") var/song = pick('sound/effects/xylophone1.ogg','sound/effects/xylophone2.ogg','sound/effects/xylophone3.ogg') playsound(loc, song, 50, 1, -1) xylophone = 1 @@ -871,7 +871,7 @@ regenerate_icons() check_dna() - visible_message("\blue \The [src] morphs and changes [get_visible_gender() == MALE ? "his" : get_visible_gender() == FEMALE ? "her" : "their"] appearance!", "\blue You change your appearance!", "\red Oh, god! What the hell was that? It sounded like flesh getting squished and bone ground into a different shape!") + visible_message("\The [src] morphs and changes [get_visible_gender() == MALE ? "his" : get_visible_gender() == FEMALE ? "her" : "their"] appearance!", "You change your appearance!", "Oh, god! What the hell was that? It sounded like flesh getting squished and bone ground into a different shape!") /mob/living/carbon/human/proc/remotesay() set name = "Project mind" @@ -894,10 +894,10 @@ var/say = sanitize(input("What do you wish to say")) if(mRemotetalk in target.mutations) - target.show_message("\blue You hear [src.real_name]'s voice: [say]") + target.show_message(" You hear [src.real_name]'s voice: [say]") else - target.show_message("\blue You hear a voice that seems to echo around the room: [say]") - usr.show_message("\blue You project your mind into [target.real_name]: [say]") + target.show_message(" You hear a voice that seems to echo around the room: [say]") + usr.show_message(" You project your mind into [target.real_name]: [say]") log_say("[key_name(usr)] sent a telepathic message to [key_name(target)]: [say]") for(var/mob/observer/dead/G in world) G.show_message("Telepathic message from [src] to [target]: [say]") diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index b321d288fb0..d43f4eff253 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -24,7 +24,7 @@ if(H.hand) temp = H.organs_by_name["l_hand"] if(!temp || !temp.is_usable()) - H << "\red You can't use your hand." + H << "You can't use your hand." return H.break_cloak() ..() @@ -36,7 +36,7 @@ if(!hit_zone) H.do_attack_animation(src) playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("\red [H] reaches for [src], but misses!") + visible_message("[H] reaches for [src], but misses!") return 0 if(H != src && check_shields(0, null, H, H.zone_sel.selecting, H.name)) @@ -48,7 +48,7 @@ var/damage = rand(0, 9) if(!damage) playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("\red [H] has attempted to punch [src]!") + visible_message("[H] has attempted to punch [src]!") return 0 var/obj/item/organ/external/affecting = get_organ(ran_zone(H.zone_sel.selecting)) var/armor_block = run_armor_check(affecting, "melee") @@ -59,14 +59,14 @@ playsound(loc, "punch", 25, 1, -1) - visible_message("\red [H] has punched [src]!") + visible_message("[H] has punched [src]!") if(armor_soak >= damage) return apply_damage(damage, HALLOSS, affecting, armor_block, armor_soak) if(damage >= 9) - visible_message("\red [H] has weakened [src]!") + visible_message("[H] has weakened [src]!") apply_effect(4, WEAKEN, armor_block) return @@ -325,7 +325,7 @@ return playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("\red [M] attempted to disarm [src]!") + visible_message(" [M] attempted to disarm [src]!") return /mob/living/carbon/human/proc/afterattack(atom/target as mob|obj|turf|area, mob/living/user as mob|obj, inrange, params) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 8f7398e0a86..b4321393259 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -399,7 +399,7 @@ emp_act var/obj/item/organ/external/affecting = get_organ(zone) var/hit_area = affecting.name - src.visible_message("\red [src] has been hit in the [hit_area] by [O].") + src.visible_message("[src] has been hit in the [hit_area] by [O].") if(ismob(O.thrower)) var/mob/M = O.thrower @@ -451,7 +451,7 @@ emp_act if(O.throw_source && momentum >= THROWNOBJ_KNOCKBACK_SPEED) var/dir = get_dir(O.throw_source, src) - visible_message("\red [src] staggers under the impact!","\red You stagger under the impact!") + visible_message("[src] staggers under the impact!","You stagger under the impact!") src.throw_at(get_edge_target_turf(src,dir),1,momentum) if(!O || !src) return diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 5e35d295994..42530c2d4bd 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -97,3 +97,5 @@ var/identifying_gender // In case the human identifies as another gender than it's biological var/step_count = 0 // Track how many footsteps have been taken to know when to play footstep sounds + + can_be_antagged = TRUE diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index 82c90a71cbc..69b55e20ed6 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -47,7 +47,7 @@ for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) - O.show_message(text("\red [] [failed ? "tried to tackle" : "has tackled"] down []!", src, T), 1) + O.show_message(text("[] [failed ? "tried to tackle" : "has tackled"] down []!", src, T), 1) /mob/living/carbon/human/proc/commune() set category = "Abilities" @@ -77,12 +77,12 @@ log_say("[key_name(src)] communed to [key_name(M)]: [text]") - M << "\blue Like lead slabs crashing into the ocean, alien thoughts drop into your mind: [text]" + M << "Like lead slabs crashing into the ocean, alien thoughts drop into your mind: [text]" if(istype(M,/mob/living/carbon/human)) var/mob/living/carbon/human/H = M if(H.species.name == src.species.name) return - H << "\red Your nose begins to bleed..." + H << "Your nose begins to bleed..." H.drip(1) /mob/living/carbon/human/proc/regurgitate() @@ -95,7 +95,7 @@ if(M in stomach_contents) stomach_contents.Remove(M) M.loc = loc - src.visible_message("\red [src] hurls out the contents of their stomach!") + src.visible_message("[src] hurls out the contents of their stomach!") return /mob/living/carbon/human/proc/psychic_whisper(mob/M as mob in oview()) @@ -106,8 +106,8 @@ var/msg = sanitize(input("Message:", "Psychic Whisper") as text|null) if(msg) log_say("PsychicWhisper: [key_name(src)]->[M.key] : [msg]") - M << "\green You hear a strange, alien voice in your head... \italic [msg]" - src << "\green You said: \"[msg]\" to [M]" + M << "You hear a strange, alien voice in your head... [msg]" + src << "You said: \"[msg]\" to [M]" return /mob/living/carbon/human/proc/diona_split_nymph() diff --git a/code/modules/mob/living/carbon/human/human_species.dm b/code/modules/mob/living/carbon/human/human_species.dm index fa7460b19ee..e0dd9998cc6 100644 --- a/code/modules/mob/living/carbon/human/human_species.dm +++ b/code/modules/mob/living/carbon/human/human_species.dm @@ -32,6 +32,9 @@ h_style = "Teshari Default" ..(new_loc, "Teshari") +/mob/living/carbon/human/promethean/New(var/new_loc) + ..(new_loc, "Promethean") + /mob/living/carbon/human/machine/New(var/new_loc) h_style = "blue IPC screen" ..(new_loc, "Machine") diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 5dacc500dc4..149c1831f6b 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -19,7 +19,7 @@ This saves us from having to call add_fingerprint() any time something is put in else update_inv_r_hand(0) else - H << "\red You are unable to equip that." + H << "You are unable to equip that." /mob/living/carbon/human/proc/equip_in_one_of_slots(obj/item/W, list/slots, del_on_fail = 1) for (var/slot in slots) @@ -293,7 +293,7 @@ This saves us from having to call add_fingerprint() any time something is put in var/obj/item/clothing/under/uniform = src.w_uniform uniform.attackby(W,src) else - src << "\red You are trying to eqip this item to an unsupported inventory slot. How the heck did you manage that? Stop it..." + src << "You are trying to eqip this item to an unsupported inventory slot. How the heck did you manage that? Stop it..." return if((W == src.l_hand) && (slot != slot_l_hand)) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index fd21301044e..2be4cc2a75b 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -158,7 +158,7 @@ if (disabilities & EPILEPSY) if ((prob(1) && paralysis < 1)) - src << "\red You have a seizure!" + src << "You have a seizure!" for(var/mob/O in viewers(src, null)) if(O == src) continue @@ -1129,10 +1129,16 @@ see_invisible = SEE_INVISIBLE_LIVING seer = 0 + if(!seedarkness) + sight = species.get_vision_flags(src) + see_in_dark = 8 + see_invisible = SEE_INVISIBLE_NOLIGHTING + else sight = species.get_vision_flags(src) see_in_dark = species.darksight see_invisible = see_in_dark>2 ? SEE_INVISIBLE_LEVEL_ONE : SEE_INVISIBLE_LIVING + var/tmp/glasses_processed = 0 var/obj/item/weapon/rig/rig = back if(istype(rig) && rig.visor) @@ -1151,7 +1157,7 @@ if(!glasses_processed && (species.get_vision_flags(src) > 0)) sight |= species.get_vision_flags(src) - if(!seer && !glasses_processed) + if(!seer && !glasses_processed && seedarkness) see_invisible = SEE_INVISIBLE_LIVING if(healths) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index ea31e661c38..c439aef2094 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -14,7 +14,7 @@ var/datum/species/shapeshifter/promethean/prometheans blood_color = "#05FF9B" flesh_color = "#05FFFB" - hunger_factor = DEFAULT_HUNGER_FACTOR //todo + hunger_factor = 0.2 reagent_tag = IS_SLIME mob_size = MOB_SMALL bump_flag = SLIME @@ -31,27 +31,26 @@ var/datum/species/shapeshifter/promethean/prometheans male_cough_sounds = list('sound/effects/slime_squish.ogg') female_cough_sounds = list('sound/effects/slime_squish.ogg') - //gluttonous = 1 // VOREStation Edit. Redundant feature. - virus_immune = 1 - blood_volume = 560 - min_age = 1 - max_age = 5 - brute_mod = 0.5 - burn_mod = 2 - oxy_mod = 0 - total_health = 120 + //gluttonous = 1 // VOREStation Edit. Redundant feature. + virus_immune = 1 + blood_volume = 560 + min_age = 1 + max_age = 5 + brute_mod = 0.75 + burn_mod = 2 + oxy_mod = 0 - cold_level_1 = 260 - cold_level_2 = 200 - cold_level_3 = 120 + cold_level_1 = 280 //Default 260 - Lower is better + cold_level_2 = 220 //Default 200 + cold_level_3 = 130 //Default 120 - heat_level_1 = 360 - heat_level_2 = 400 - heat_level_3 = 1000 + heat_level_1 = 320 //Default 360 + heat_level_2 = 370 //Default 400 + heat_level_3 = 600 //Default 1000 body_temperature = 310.15 - siemens_coefficient = -1 + siemens_coefficient = 0.3 rarity_value = 5 unarmed_types = list(/datum/unarmed_attack/slime_glomp) @@ -83,7 +82,7 @@ var/datum/species/shapeshifter/promethean/prometheans valid_transform_species = list("Human", "Unathi", "Tajara", "Skrell", "Diona", "Teshari", "Monkey") monochromatic = 1 - var/heal_rate = 5 // Temp. Regen per tick. + var/heal_rate = 0.5 // Temp. Regen per tick. /datum/species/shapeshifter/promethean/New() ..() diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 07c5cefb86c..1f100124ef5 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -46,7 +46,7 @@ min_age = 32 max_age = 260 - blurb = "A heavily reptillian species, Unathi (or 'Sinta as they call themselves) hail from the \ + blurb = "A heavily reptillian species, Unathi hail from the \ Uuosa-Eso system, which roughly translates to 'burning mother'.

Coming from a harsh, inhospitable \ planet, they mostly hold ideals of honesty, virtue, proficiency and bravery above all \ else, frequently even their own lives. They prefer warmer temperatures than most species and \ @@ -319,6 +319,7 @@ reagent_tag = IS_DIONA genders = list(PLURAL) + /datum/species/diona/can_understand(var/mob/other) var/mob/living/carbon/alien/diona/D = other if(istype(D)) diff --git a/code/modules/mob/living/carbon/metroid/emote.dm b/code/modules/mob/living/carbon/metroid/emote.dm index d82372e52ff..6375f23b2a3 100644 --- a/code/modules/mob/living/carbon/metroid/emote.dm +++ b/code/modules/mob/living/carbon/metroid/emote.dm @@ -16,7 +16,7 @@ return if (src.client) if (client.prefs.muted & MUTE_IC) - src << "\red You cannot send IC messages (muted)." + src << "You cannot send IC messages (muted)." return if (stat) return @@ -86,7 +86,7 @@ src << "Help for slime emotes. You can use these emotes with say \"*emote\":\n\nbounce, custom, jiggle, light, moan, shiver, sway, twitch, vibrate. You can also set your face with: \n\nnomood, pout, sad, angry, frown, smile" else - src << "\blue Unusable emote '[act]'. Say *help for a list." + src << "Unusable emote '[act]'. Say *help for a list." if ((message && src.stat == 0)) if (m_type & 1) for(var/mob/O in viewers(src, null)) diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index c24f5b7236b..f2aa85c18db 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -181,6 +181,10 @@ return /mob/living/proc/update_sight() + if(!seedarkness) + see_invisible = SEE_INVISIBLE_NOLIGHTING + else + see_invisible = initial(see_invisible) return /mob/living/proc/handle_hud_icons() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 49a14896d8d..f7349691927 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -171,7 +171,7 @@ default behaviour is: if ((src.health < 0 && src.health > (5-src.getMaxHealth()))) // Health below Zero but above 5-away-from-death, as before, but variable src.adjustOxyLoss(src.health + src.getMaxHealth() * 2) // Deal 2x health in OxyLoss damage, as before but variable. src.health = src.getMaxHealth() - src.getOxyLoss() - src.getToxLoss() - src.getFireLoss() - src.getBruteLoss() - src << "\blue You have given up life and succumbed to death." + src << "You have given up life and succumbed to death." /mob/living/proc/updatehealth() diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 66e1278e225..069630a49ab 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -99,7 +99,7 @@ var/obj/item/device/assembly/signaler/signaler = get_active_hand() if(signaler.deadman && prob(80)) log_and_message_admins("has triggered a signaler deadman's switch") - src.visible_message("\red [src] triggers their deadman's switch!") + src.visible_message("[src] triggers their deadman's switch!") signaler.signal() //Armor @@ -119,7 +119,7 @@ //Stun Beams if(P.taser_effect) stun_effect_act(0, P.agony, def_zone, P) - src <<"\red You have been hit by [P]!" + src <<"You have been hit by [P]!" if(!P.nodamage) apply_damage(P.damage, P.damage_type, def_zone, absorb, soaked, 0, P, sharp=proj_sharp, edge=proj_edge) qdel(P) @@ -218,10 +218,10 @@ miss_chance = max(15*(distance-2), 0) if (prob(miss_chance)) - visible_message("\blue \The [O] misses [src] narrowly!") + visible_message("\The [O] misses [src] narrowly!") return - src.visible_message("\red [src] has been hit by [O].") + src.visible_message("[src] has been hit by [O].") var/armor = run_armor_check(null, "melee") var/soaked = get_armor_soak(null, "melee") @@ -249,7 +249,7 @@ if(O.throw_source && momentum >= THROWNOBJ_KNOCKBACK_SPEED) var/dir = get_dir(O.throw_source, src) - visible_message("\red [src] staggers under the impact!","\red You stagger under the impact!") + visible_message("[src] staggers under the impact!","You stagger under the impact!") src.throw_at(get_edge_target_turf(src,dir),1,momentum) if(!O || !src) return diff --git a/code/modules/mob/living/living_powers.dm b/code/modules/mob/living/living_powers.dm index 4fb4c1bcbdb..a9bb916413f 100644 --- a/code/modules/mob/living/living_powers.dm +++ b/code/modules/mob/living/living_powers.dm @@ -8,7 +8,7 @@ if (layer != 2.45) layer = 2.45 //Just above cables with their 2.44 - src << text("\blue You are now hiding.") + src << text("You are now hiding.") else layer = MOB_LAYER - src << text("\blue You have stopped hiding.") \ No newline at end of file + src << text("You have stopped hiding.") \ No newline at end of file diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 470b3cad640..95a27a31b56 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -90,6 +90,8 @@ var/list/ai_verbs_hidden = list( // For why this exists, refer to https://xkcd.c var/custom_sprite = 0 // Whether the selected icon is custom var/carded + can_be_antagged = TRUE + /mob/living/silicon/ai/proc/add_ai_verbs() src.verbs |= ai_verbs_default src.verbs |= silicon_subsystems @@ -445,7 +447,7 @@ var/list/ai_verbs_hidden = list( // For why this exists, refer to https://xkcd.c if(target && (!istype(target, /mob/living/carbon/human) || html_decode(href_list["trackname"]) == target:get_face_name())) ai_actual_track(target) else - src << "\red System error. Cannot locate [html_decode(href_list["trackname"])]." + src << "System error. Cannot locate [html_decode(href_list["trackname"])]." return return @@ -517,7 +519,7 @@ var/list/ai_verbs_hidden = list( // For why this exists, refer to https://xkcd.c if(network in C.network) eyeobj.setLoc(get_turf(C)) break - src << "\blue Switched to [network] camera network." + src << "Switched to [network] camera network." //End of code by Mord_Sith /mob/living/silicon/ai/proc/ai_statuschange() @@ -695,19 +697,21 @@ var/list/ai_verbs_hidden = list( // For why this exists, refer to https://xkcd.c else if(istype(W, /obj/item/weapon/wrench)) if(anchored) - user.visible_message("\blue \The [user] starts to unbolt \the [src] from the plating...") - if(!do_after(user,40)) - user.visible_message("\blue \The [user] decides not to unbolt \the [src].") + playsound(src, W.usesound, 50, 1) + user.visible_message("\The [user] starts to unbolt \the [src] from the plating...") + if(!do_after(user,40 * W.toolspeed)) + user.visible_message("\The [user] decides not to unbolt \the [src].") return - user.visible_message("\blue \The [user] finishes unfastening \the [src]!") + user.visible_message("\The [user] finishes unfastening \the [src]!") anchored = 0 return else - user.visible_message("\blue \The [user] starts to bolt \the [src] to the plating...") - if(!do_after(user,40)) - user.visible_message("\blue \The [user] decides not to bolt \the [src].") + playsound(src, W.usesound, 50, 1) + user.visible_message("\The [user] starts to bolt \the [src] to the plating...") + if(!do_after(user,40 * W.toolspeed)) + user.visible_message("\The [user] decides not to bolt \the [src].") return - user.visible_message("\blue \The [user] finishes fastening down \the [src]!") + user.visible_message("\The [user] finishes fastening down \the [src]!") anchored = 1 return else diff --git a/code/modules/mob/living/silicon/ai/latejoin.dm b/code/modules/mob/living/silicon/ai/latejoin.dm index 6383e55e344..0ce81678bea 100644 --- a/code/modules/mob/living/silicon/ai/latejoin.dm +++ b/code/modules/mob/living/silicon/ai/latejoin.dm @@ -10,18 +10,18 @@ var/global/list/empty_playable_ai_cores = list() return 1 -/mob/living/silicon/ai/verb/wipe_core() - set name = "Wipe Core" +/mob/living/silicon/ai/verb/store_core() + set name = "Store Core" set category = "OOC" - set desc = "Wipe your core. This is functionally equivalent to cryo or robotic storage, freeing up your job slot." + set desc = "Enter intelligence storage. This is functionally equivalent to cryo or robotic storage, freeing up your job slot." if(ticker && ticker.mode && ticker.mode.name == "AI malfunction") usr << "You cannot use this verb in malfunction. If you need to leave, please adminhelp." return // Guard against misclicks, this isn't the sort of thing we want happening accidentally - if(alert("WARNING: This will immediately wipe your core and ghost you, removing your character from the round permanently (similar to cryo and robotic storage). Are you entirely sure you want to do this?", - "Wipe Core", "No", "No", "Yes") != "Yes") + if(alert("WARNING: This will immediately empty your core and ghost you, removing your character from the round permanently (similar to cryo and robotic storage). Are you entirely sure you want to do this?", + "Store Core", "No", "No", "Yes") != "Yes") return // We warned you. diff --git a/code/modules/mob/living/silicon/pai/life.dm b/code/modules/mob/living/silicon/pai/life.dm index 4faa6e56564..396a79fa704 100644 --- a/code/modules/mob/living/silicon/pai/life.dm +++ b/code/modules/mob/living/silicon/pai/life.dm @@ -7,7 +7,7 @@ if(get_dist(src, src.cable) > 1) var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) - M.show_message("\red The data cable rapidly retracts back into its spool.", 3, "\red You hear a click and the sound of wire spooling rapidly.", 2) + M.show_message("The data cable rapidly retracts back into its spool.", 3, "You hear a click and the sound of wire spooling rapidly.", 2) qdel(src.cable) handle_regular_hud_updates() diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 52becbc2873..8e5220af6e3 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -28,7 +28,11 @@ "Drone" = "repairbot", "Cat" = "cat", "Mouse" = "mouse", - "Monkey" = "monkey" + "Monkey" = "monkey", + "Corgi" = "borgi", + "Fox" = "fox", + "Parrot" = "parrot", + "Rabbit" = "rabbit" ) var/global/list/possible_say_verbs = list( @@ -36,7 +40,8 @@ "Natural" = list("says","yells","asks"), "Beep" = list("beeps","beeps loudly","boops"), "Chirp" = list("chirps","chirrups","cheeps"), - "Feline" = list("purrs","yowls","meows") + "Feline" = list("purrs","yowls","meows"), + "Canine" = list("yaps","barks","woofs") ) var/obj/item/weapon/pai_cable/cable // The cable we produce and use when door or camera jacking @@ -146,7 +151,7 @@ if(prob(20)) var/turf/T = get_turf_or_move(src.loc) for (var/mob/M in viewers(T)) - M.show_message("\red A shower of sparks spray from [src]'s inner workings.", 3, "\red You hear and smell the ozone hiss of electrical sparks being expelled violently.", 2) + M.show_message("A shower of sparks spray from [src]'s inner workings.", 3, "You hear and smell the ozone hiss of electrical sparks being expelled violently.", 2) return src.death(0) switch(pick(1,2,3)) @@ -221,7 +226,7 @@ cameralist[C.network] = C.network src.network = input(usr, "Which network would you like to view?") as null|anything in cameralist - src << "\blue Switched to [src.network] camera network." + src << "Switched to [src.network] camera network." //End of code by Mord_Sith */ diff --git a/code/modules/mob/living/silicon/robot/analyzer.dm b/code/modules/mob/living/silicon/robot/analyzer.dm index 3e1564b0cfc..bbc8cefd365 100644 --- a/code/modules/mob/living/silicon/robot/analyzer.dm +++ b/code/modules/mob/living/silicon/robot/analyzer.dm @@ -21,13 +21,13 @@ /obj/item/device/robotanalyzer/proc/do_scan(mob/living/M as mob, mob/living/user as mob) if((CLUMSY in user.mutations) && prob(50)) - user << text("\red You try to analyze the floor's vitals!") + user << text("You try to analyze the floor's vitals!") for(var/mob/O in viewers(M, null)) - O.show_message(text("\red [user] has analyzed the floor's vitals!"), 1) - user.show_message(text("\blue Analyzing Results for The floor:\n\t Overall Status: Healthy"), 1) - user.show_message(text("\blue \t Damage Specifics: [0]-[0]-[0]-[0]"), 1) - user.show_message("\blue Key: Suffocation/Toxin/Burns/Brute", 1) - user.show_message("\blue Body Temperature: ???", 1) + O.show_message(text("[user] has analyzed the floor's vitals!"), 1) + user.show_message(text("Analyzing Results for The floor:\n\t Overall Status: Healthy"), 1) + user.show_message(text("\t Damage Specifics: [0]-[0]-[0]-[0]"), 1) + user.show_message("Key: Suffocation/Toxin/Burns/Brute", 1) + user.show_message("Body Temperature: ???", 1) return var/scan_type @@ -36,7 +36,7 @@ else if(istype(M, /mob/living/carbon/human)) scan_type = "prosthetics" else - user << "\red You can't analyze non-robotic things!" + user << "You can't analyze non-robotic things!" return user.visible_message("\The [user] has analyzed [M]'s components.","You have analyzed [M]'s components.") @@ -44,17 +44,17 @@ if("robot") var/BU = M.getFireLoss() > 50 ? "[M.getFireLoss()]" : M.getFireLoss() var/BR = M.getBruteLoss() > 50 ? "[M.getBruteLoss()]" : M.getBruteLoss() - user.show_message("\blue Analyzing Results for [M]:\n\t Overall Status: [M.stat > 1 ? "fully disabled" : "[M.health - M.halloss]% functional"]") + user.show_message("Analyzing Results for [M]:\n\t Overall Status: [M.stat > 1 ? "fully disabled" : "[M.health - M.halloss]% functional"]") user.show_message("\t Key: Electronics/Brute", 1) user.show_message("\t Damage Specifics: [BU] - [BR]") if(M.tod && M.stat == DEAD) - user.show_message("\blue Time of Disable: [M.tod]") + user.show_message("Time of Disable: [M.tod]") var/mob/living/silicon/robot/H = M var/list/damaged = H.get_damaged_components(1,1,1) - user.show_message("\blue Localized Damage:",1) + user.show_message("Localized Damage:",1) if(length(damaged)>0) for(var/datum/robot_component/org in damaged) - user.show_message(text("\blue \t []: [][] - [] - [] - []", \ + user.show_message(text("\t []: [][] - [] - [] - []", \ capitalize(org.name), \ (org.installed == -1) ? "DESTROYED " :"",\ (org.electronics_damage > 0) ? "[org.electronics_damage]" :0, \ @@ -62,10 +62,10 @@ (org.toggled) ? "Toggled ON" : "Toggled OFF",\ (org.powered) ? "Power ON" : "Power OFF"),1) else - user.show_message("\blue \t Components are OK.",1) + user.show_message("\t Components are OK.",1) if(H.emagged && prob(5)) - user.show_message("\red \t ERROR: INTERNAL SYSTEMS COMPROMISED",1) - user.show_message("\blue Operating Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)", 1) + user.show_message("\t ERROR: INTERNAL SYSTEMS COMPROMISED",1) + user.show_message("Operating Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)", 1) if("prosthetics") diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index 35ebacc6cc7..27dd66f952d 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -58,6 +58,8 @@ var/list/mob_hat_cache = list() holder_type = /obj/item/weapon/holder/drone + can_be_antagged = FALSE + /mob/living/silicon/robot/drone/Destroy() if(hat) hat.loc = get_turf(src) diff --git a/code/modules/mob/living/silicon/robot/drone/drone_items.dm b/code/modules/mob/living/silicon/robot/drone/drone_items.dm index 7d5c270f9b8..7a107d1d0e0 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm @@ -50,13 +50,15 @@ /obj/item/weapon/newspaper ) -/obj/item/weapon/gripper/chemistry - name = "chemistry gripper" - desc = "A simple grasping tool for chemical work." +/obj/item/weapon/gripper/medical + name = "medical gripper" + desc = "A simple grasping tool for medical work." can_hold = list( /obj/item/weapon/reagent_containers/glass, - /obj/item/weapon/storage/pill_bottle + /obj/item/weapon/storage/pill_bottle, + /obj/item/weapon/reagent_containers/pill, + /obj/item/weapon/reagent_containers/blood ) /obj/item/weapon/gripper/research //A general usage gripper, used for toxins/robotics/xenobio/etc @@ -71,12 +73,14 @@ /obj/item/robot_parts, /obj/item/borg/upgrade, /obj/item/device/flash, //to build borgs, - /obj/item/organ/internal/brain, //to insert into MMIs, /obj/item/weapon/disk, /obj/item/weapon/circuitboard, - /obj/item/slime_extract, /obj/item/weapon/reagent_containers/glass, - /obj/item/weapon/reagent_containers/food/snacks/monkeycube + /obj/item/weapon/reagent_containers/food/snacks/monkeycube, + /obj/item/xenoproduct/slime/core, + /obj/item/device/assembly/prox_sensor, + /obj/item/device/healthanalyzer //to build medibots +// /obj/item/slime_extract, ### Outdated ) @@ -118,13 +122,15 @@ ..() /obj/item/weapon/gripper/no_use/organ/robotics - name = "external organ gripper" + name = "robotics organ gripper" icon_state = "gripper-flesh" desc = "A specialized grasping tool used in robotics work." can_hold = list( /obj/item/organ/external, - /obj/item/organ/internal/cell + /obj/item/organ/internal/brain, //to insert into MMIs, + /obj/item/organ/internal/cell, + /obj/item/organ/internal/eyes/robot ) /obj/item/weapon/gripper/no_use/mech diff --git a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm index 9a5bd4e574c..4929b7f7136 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm @@ -18,7 +18,7 @@ var/fabricator_tag = "Upper Level" var/drone_progress = 0 - var/produce_drones = 1 + var/produce_drones = 2 var/time_last_drone = 500 var/drone_type = /mob/living/silicon/robot/drone @@ -27,7 +27,7 @@ /obj/machinery/drone_fabricator/derelict name = "construction drone fabricator" - fabricator_tag = "Depths" + fabricator_tag = "Upper Level Construction" drone_type = /mob/living/silicon/robot/drone/construction /obj/machinery/drone_fabricator/New() diff --git a/code/modules/mob/living/silicon/robot/emote.dm b/code/modules/mob/living/silicon/robot/emote.dm index 84825559b06..7d40f0c0179 100644 --- a/code/modules/mob/living/silicon/robot/emote.dm +++ b/code/modules/mob/living/silicon/robot/emote.dm @@ -240,7 +240,7 @@ if ("help") src << "salute, bow-(none)/mob, clap, flap, aflap, twitch, twitch_s, nod, deathgasp, glare-(none)/mob, stare-(none)/mob, look, beep, ping, \nbuzz, law, halt, yes, no" else - src << "\blue Unusable emote '[act]'. Say *help for a list." + src << "Unusable emote '[act]'. Say *help for a list." if ((message && src.stat == 0)) custom_emote(m_type,message) diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 98b2222e25d..0b60020eca2 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -57,7 +57,7 @@ src.has_power = 1 else if (src.has_power) - src << "\red You are now running on emergency backup power." + src << "You are now running on emergency backup power." src.has_power = 0 if(lights_on) // Light is on but there is no power! lights_on = 0 @@ -173,6 +173,12 @@ src.sight |= SEE_MOBS src.see_in_dark = 8 src.see_invisible = SEE_INVISIBLE_LEVEL_TWO + else if (!seedarkness) + src.sight &= ~SEE_MOBS + src.sight &= ~SEE_TURFS + src.sight &= ~SEE_OBJS + src.see_in_dark = 8 + src.see_invisible = SEE_INVISIBLE_NOLIGHTING else if (src.stat != 2) src.sight &= ~SEE_MOBS src.sight &= ~SEE_TURFS diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 62b065d091b..abc96aa8259 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -22,6 +22,8 @@ var/integrated_light_power = 6 var/datum/wires/robot/wires + can_be_antagged = TRUE + //Icon stuff var/icontype //Persistent icontype tracking allows for cleaner icon updates @@ -63,6 +65,7 @@ var/opened = 0 var/emagged = 0 + var/emag_items = 0 var/wiresexposed = 0 var/locked = 1 var/has_power = 1 @@ -247,7 +250,7 @@ var/list/modules = list() modules.Add(robot_module_types) if(crisis || security_level == SEC_LEVEL_RED || crisis_override) // VOREStation Edit - src << "\red Crisis mode active. Combat module available." + src << "Crisis mode active. Combat module available." modules+="Combat" modules+="ERT" //VOREStation Edit modtype = input("Please, select a module!", "Robot module", null, null) as null|anything in modules @@ -355,11 +358,11 @@ set name = "Self Diagnosis" if(!is_component_functioning("diagnosis unit")) - src << "\red Your self-diagnosis component isn't functioning." + src << "Your self-diagnosis component isn't functioning." var/datum/robot_component/CO = get_component("diagnosis unit") if (!cell_use_power(CO.active_usage)) - src << "\red Low Power." + src << "Low Power." var/dat = self_diagnosis() src << browse(dat, "window=robotdiagnosis") @@ -383,10 +386,10 @@ var/datum/robot_component/C = components[toggle] if(C.toggled) C.toggled = 0 - src << "\red You disable [C.name]." + src << "You disable [C.name]." else C.toggled = 1 - src << "\red You enable [C.name]." + src << "You enable [C.name]." // this function displays jetpack pressure in the stat panel /mob/living/silicon/robot/proc/show_jetpack_pressure() @@ -452,7 +455,7 @@ C.brute_damage = WC.brute C.electronics_damage = WC.burn - usr << "\blue You install the [W.name]." + usr << "You install the [W.name]." return @@ -471,7 +474,7 @@ updatehealth() add_fingerprint(user) for(var/mob/O in viewers(user, null)) - O.show_message(text("\red [user] has fixed some of the dents on [src]!"), 1) + O.show_message(text("[user] has fixed some of the dents on [src]!"), 1) else user << "Need more welding fuel!" return @@ -486,7 +489,7 @@ adjustFireLoss(-30) updatehealth() for(var/mob/O in viewers(user, null)) - O.show_message(text("\red [user] has fixed some of the burnt wires on [src]!"), 1) + O.show_message(text("[user] has fixed some of the burnt wires on [src]!"), 1) else if (istype(W, /obj/item/weapon/crowbar)) // crowbar means open or close the cover if(opened) @@ -574,6 +577,7 @@ else if(istype(W, /obj/item/weapon/screwdriver) && opened && !cell) // haxing wiresexposed = !wiresexposed user << "The wires have been [wiresexposed ? "exposed" : "unexposed"]" + playsound(src, W.usesound, 50, 1) updateicon() else if(istype(W, /obj/item/weapon/screwdriver) && opened && cell) // radio @@ -600,7 +604,7 @@ user << "You [ locked ? "lock" : "unlock"] [src]'s interface." updateicon() else - user << "\red Access denied." + user << "Access denied." else if(istype(W, /obj/item/borg/upgrade/)) var/obj/item/borg/upgrade/U = W @@ -714,7 +718,7 @@ /mob/living/silicon/robot/proc/installed_modules() if(weapon_lock) - src << "\red Weapon lock active, unable to use modules! Count:[weaponlock_time]" + src << "Weapon lock active, unable to use modules! Count:[weaponlock_time]" return if(!module) @@ -738,7 +742,7 @@ dat += text("[obj]: Activated
") else dat += text("[obj]: Activate
") - if (emagged) + if (emagged || emag_items) if(activated(module.emag)) dat += text("[module.emag]: Activated
") else @@ -861,7 +865,7 @@ cleaned_human.shoes.clean_blood() cleaned_human.update_inv_shoes(0) cleaned_human.clean_blood(1) - cleaned_human << "\red [src] cleans your face!" + cleaned_human << "[src] cleans your face!" return /mob/living/silicon/robot/proc/self_destruct() @@ -1055,14 +1059,6 @@ src << "Obey these laws:" laws.show_laws(src) src << "ALERT: [user.real_name] is your new master. Obey your new laws and his commands." - if(src.module) - var/rebuild = 0 - for(var/obj/item/weapon/pickaxe/borgdrill/D in src.module.modules) - qdel(D) - rebuild = 1 - if(rebuild) - src.module.modules += new /obj/item/weapon/pickaxe/diamonddrill(src.module) - src.module.rebuild() updateicon() else user << "You fail to hack [src]'s interface." diff --git a/code/modules/mob/living/silicon/robot/robot_damage.dm b/code/modules/mob/living/silicon/robot/robot_damage.dm index 58a81ca7a7d..89969aaf74a 100644 --- a/code/modules/mob/living/silicon/robot/robot_damage.dm +++ b/code/modules/mob/living/silicon/robot/robot_damage.dm @@ -78,11 +78,11 @@ cell.charge -= cost if(cell.charge <= 0) cell.charge = 0 - src << "\red Your shield has overloaded!" + src << "Your shield has overloaded!" else brute -= absorb_brute burn -= absorb_burn - src << "\red Your shield absorbs some of the impact!" + src << "Your shield absorbs some of the impact!" if(!emp) var/datum/robot_component/armour/A = get_armour() @@ -124,11 +124,11 @@ cell.charge -= cost if(cell.charge <= 0) cell.charge = 0 - src << "\red Your shield has overloaded!" + src << "Your shield has overloaded!" else brute -= absorb_brute burn -= absorb_burn - src << "\red Your shield absorbs some of the impact!" + src << "Your shield absorbs some of the impact!" var/datum/robot_component/armour/A = get_armour() if(A) diff --git a/code/modules/mob/living/silicon/robot/robot_items.dm b/code/modules/mob/living/silicon/robot/robot_items.dm index 56081c274a0..5953e631aff 100644 --- a/code/modules/mob/living/silicon/robot/robot_items.dm +++ b/code/modules/mob/living/silicon/robot/robot_items.dm @@ -166,7 +166,7 @@ overlays += image("icon" = I.icon, "icon_state" = I.icon_state, "layer" = 30 + I.layer) addedSomething = 1 if ( addedSomething ) - user.visible_message("\blue [user] load some items onto their service tray.") + user.visible_message("[user] load some items onto their service tray.") return @@ -206,9 +206,9 @@ sleep(rand(2,4)) if ( droppedSomething ) if ( foundtable ) - user.visible_message("\blue [user] unloads their service tray.") + user.visible_message("[user] unloads their service tray.") else - user.visible_message("\blue [user] drops all the items on their tray.") + user.visible_message("[user] drops all the items on their tray.") return ..() @@ -288,7 +288,7 @@ deploy_paper(get_turf(src)) /obj/item/weapon/form_printer/proc/deploy_paper(var/turf/T) - T.visible_message("\blue \The [src.loc] dispenses a sheet of crisp white paper.") + T.visible_message("\The [src.loc] dispenses a sheet of crisp white paper.") new /obj/item/weapon/paper(T) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 897f6d1d170..8a8fbf121fc 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -153,7 +153,7 @@ var/global/list/robot_modules = list( /obj/item/weapon/robot_module/robot/New() ..() src.modules += new /obj/item/device/flash(src) - src.modules += new /obj/item/weapon/crowbar(src) + src.modules += new /obj/item/weapon/crowbar/cyborg(src) src.modules += new /obj/item/weapon/extinguisher(src) /obj/item/weapon/robot_module/robot/standard @@ -172,12 +172,12 @@ var/global/list/robot_modules = list( "Basic" = "robot_old", "Android" = "droid", "Drone" = "drone-standard" - ) + ) /obj/item/weapon/robot_module/robot/standard/New() ..() src.modules += new /obj/item/weapon/melee/baton/loaded(src) - src.modules += new /obj/item/weapon/wrench(src) + src.modules += new /obj/item/weapon/wrench/cyborg(src) src.modules += new /obj/item/device/healthanalyzer(src) src.emag = new /obj/item/weapon/melee/energy/sword(src) @@ -203,14 +203,15 @@ var/global/list/robot_modules = list( "Basic" = "Medbot", "Advanced Droid" = "droid-medical", "Needles" = "medicalrobot", - "Drone" = "drone-surgery" + "Drone" = "drone-surgery", + "Handy" = "handy-med" ) /obj/item/weapon/robot_module/robot/medical/surgeon/New() ..() src.modules += new /obj/item/borg/sight/hud/med(src) src.modules += new /obj/item/device/healthanalyzer(src) - src.modules += new /obj/item/weapon/reagent_containers/borghypo(src) + src.modules += new /obj/item/weapon/reagent_containers/borghypo/surgeon(src) src.modules += new /obj/item/weapon/surgical/scalpel(src) src.modules += new /obj/item/weapon/surgical/hemostat(src) src.modules += new /obj/item/weapon/surgical/retractor(src) @@ -221,6 +222,9 @@ var/global/list/robot_modules = list( src.modules += new /obj/item/weapon/surgical/circular_saw(src) src.modules += new /obj/item/weapon/surgical/surgicaldrill(src) src.modules += new /obj/item/weapon/gripper/no_use/organ(src) + src.modules += new /obj/item/weapon/gripper/medical(src) + src.modules += new /obj/item/weapon/shockpaddles/robot(src) + src.modules += new /obj/item/weapon/reagent_containers/dropper(src) // Allows surgeon borg to fix necrosis src.emag = new /obj/item/weapon/reagent_containers/spray(src) src.emag.reagents.add_reagent("pacid", 250) src.emag.name = "Polyacid spray" @@ -270,12 +274,13 @@ var/global/list/robot_modules = list( src.modules += new /obj/item/device/healthanalyzer(src) src.modules += new /obj/item/device/reagent_scanner/adv(src) src.modules += new /obj/item/roller_holder(src) - src.modules += new /obj/item/weapon/reagent_containers/borghypo(src) + src.modules += new /obj/item/weapon/reagent_containers/borghypo/crisis(src) src.modules += new /obj/item/weapon/reagent_containers/glass/beaker/large(src) src.modules += new /obj/item/weapon/reagent_containers/dropper/industrial(src) src.modules += new /obj/item/weapon/reagent_containers/syringe(src) src.modules += new /obj/item/weapon/gripper/no_use/organ(src) - src.modules += new /obj/item/weapon/gripper/chemistry(src) + src.modules += new /obj/item/weapon/gripper/medical(src) + src.modules += new /obj/item/weapon/shockpaddles/robot(src) src.emag = new /obj/item/weapon/reagent_containers/spray(src) src.emag.reagents.add_reagent("pacid", 250) src.emag.name = "Polyacid spray" @@ -283,8 +288,8 @@ var/global/list/robot_modules = list( var/datum/matter_synth/medicine = new /datum/matter_synth/medicine(15000) synths += medicine - var/obj/item/stack/medical/ointment/O = new /obj/item/stack/medical/ointment(src) - var/obj/item/stack/medical/bruise_pack/B = new /obj/item/stack/medical/bruise_pack(src) + var/obj/item/stack/medical/advanced/ointment/O = new /obj/item/stack/medical/advanced/ointment(src) + var/obj/item/stack/medical/advanced/bruise_pack/B = new /obj/item/stack/medical/advanced/bruise_pack(src) var/obj/item/stack/medical/splint/S = new /obj/item/stack/medical/splint(src) O.uses_charge = 1 O.charge_costs = list(1000) @@ -335,7 +340,8 @@ var/global/list/robot_modules = list( "Landmate" = "landmate", "Landmate - Treaded" = "engiborg+tread", "Drone" = "drone-engineer", - "Treadwell" = "treadwell" + "Treadwell" = "treadwell", + "Handy" = "handy-engineer" ) /obj/item/weapon/robot_module/robot/engineering/construction @@ -348,8 +354,8 @@ var/global/list/robot_modules = list( ..() src.modules += new /obj/item/borg/sight/meson(src) src.modules += new /obj/item/weapon/rcd/borg(src) - src.modules += new /obj/item/weapon/screwdriver(src) - src.modules += new /obj/item/weapon/wrench(src) + src.modules += new /obj/item/weapon/screwdriver/cyborg(src) + src.modules += new /obj/item/weapon/wrench/cyborg(src) src.modules += new /obj/item/weapon/weldingtool/electric/mounted(src) src.modules += new /obj/item/weapon/pickaxe/plasmacutter(src) src.modules += new /obj/item/device/pipe_painter(src) @@ -389,9 +395,9 @@ var/global/list/robot_modules = list( ..() src.modules += new /obj/item/borg/sight/meson(src) src.modules += new /obj/item/weapon/weldingtool/electric/mounted(src) - src.modules += new /obj/item/weapon/screwdriver(src) - src.modules += new /obj/item/weapon/wrench(src) - src.modules += new /obj/item/weapon/wirecutters(src) + src.modules += new /obj/item/weapon/screwdriver/cyborg(src) + src.modules += new /obj/item/weapon/wrench/cyborg(src) + src.modules += new /obj/item/weapon/wirecutters/cyborg(src) src.modules += new /obj/item/device/multitool(src) src.modules += new /obj/item/device/t_scanner(src) src.modules += new /obj/item/device/analyzer(src) @@ -474,7 +480,7 @@ var/global/list/robot_modules = list( "Basic" = "secborg", "Black Knight" = "securityrobot", "Drone" = "drone-sec" - ) + ) /obj/item/weapon/robot_module/robot/security/general/New() ..() @@ -509,6 +515,7 @@ var/global/list/robot_modules = list( channels = list("Service" = 1) sprites = list( "M-USE NanoTrasen" = "robotJani", + "Arachne" = "crawler", "Cabeiri" = "eyebot-janitor", "CUPCAKE" = "Noble-CLN", "Haruka" = "marinaJN", @@ -560,6 +567,7 @@ var/global/list/robot_modules = list( "Cabeiri" = "eyebot-standard", "CUPCAKE" = "Noble-SRV", "Haruka" = "marinaSV", + "Michiru" = "maidbot", "Usagi" = "tallgreen", "Telemachus" = "toiletbot", "WTOperator" = "sleekservice", @@ -585,6 +593,7 @@ var/global/list/robot_modules = list( src.modules += new /obj/item/weapon/robot_harvester(src) src.modules += new /obj/item/weapon/material/knife(src) src.modules += new /obj/item/weapon/material/kitchen/rollingpin(src) + src.modules += new /obj/item/device/multitool(src) //to freeze trays var/obj/item/weapon/rsf/M = new /obj/item/weapon/rsf(src) M.stored_matter = 30 @@ -667,14 +676,15 @@ var/global/list/robot_modules = list( /obj/item/weapon/robot_module/robot/miner/New() ..() src.modules += new /obj/item/borg/sight/material(src) - src.modules += new /obj/item/weapon/wrench(src) - src.modules += new /obj/item/weapon/screwdriver(src) + src.modules += new /obj/item/weapon/wrench/cyborg(src) + src.modules += new /obj/item/weapon/screwdriver/cyborg(src) src.modules += new /obj/item/weapon/storage/bag/ore(src) src.modules += new /obj/item/weapon/pickaxe/borgdrill(src) src.modules += new /obj/item/weapon/storage/bag/sheetsnatcher/borg(src) src.modules += new /obj/item/weapon/gripper/miner(src) src.modules += new /obj/item/weapon/mining_scanner(src) src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src) + src.emag = new /obj/item/weapon/pickaxe/diamonddrill(src) /obj/item/weapon/robot_module/robot/research name = "research module" @@ -683,9 +693,11 @@ var/global/list/robot_modules = list( "L'Ouef" = "peaceborg", "Cabeiri" = "eyebot-science", "Haruka" = "marinaSCI", + "WTDove" = "whitespider", "WTOperator" = "sleekscience", "Droid" = "droid-science", - "Drone" = "drone-science" + "Drone" = "drone-science", + "Handy" = "handy-science" ) /obj/item/weapon/robot_module/robot/research/New() @@ -698,15 +710,16 @@ var/global/list/robot_modules = list( src.modules += new /obj/item/device/robotanalyzer(src) src.modules += new /obj/item/weapon/card/robot(src) src.modules += new /obj/item/weapon/weldingtool/electric/mounted(src) - src.modules += new /obj/item/weapon/screwdriver(src) - src.modules += new /obj/item/weapon/wrench(src) - src.modules += new /obj/item/weapon/wirecutters(src) + src.modules += new /obj/item/weapon/screwdriver/cyborg(src) + src.modules += new /obj/item/weapon/wrench/cyborg(src) + src.modules += new /obj/item/weapon/wirecutters/cyborg(src) src.modules += new /obj/item/device/multitool(src) src.modules += new /obj/item/weapon/surgical/scalpel(src) src.modules += new /obj/item/weapon/surgical/circular_saw(src) src.modules += new /obj/item/weapon/reagent_containers/syringe(src) src.modules += new /obj/item/weapon/reagent_containers/glass/beaker/large(src) src.modules += new /obj/item/weapon/storage/part_replacer(src) + src.modules += new /obj/item/weapon/shockpaddles/robot/jumper(src) src.emag = new /obj/item/weapon/hand_tele(src) var/datum/matter_synth/nanite = new /datum/matter_synth/nanite(10000) @@ -796,10 +809,10 @@ var/global/list/robot_modules = list( ..() src.modules += new /obj/item/borg/sight/meson(src) src.modules += new /obj/item/weapon/weldingtool/electric/mounted(src) - src.modules += new /obj/item/weapon/screwdriver(src) - src.modules += new /obj/item/weapon/wrench(src) - src.modules += new /obj/item/weapon/crowbar(src) - src.modules += new /obj/item/weapon/wirecutters(src) + src.modules += new /obj/item/weapon/screwdriver/cyborg(src) + src.modules += new /obj/item/weapon/wrench/cyborg(src) + src.modules += new /obj/item/weapon/crowbar/cyborg(src) + src.modules += new /obj/item/weapon/wirecutters/cyborg(src) src.modules += new /obj/item/device/multitool(src) src.modules += new /obj/item/device/lightreplacer(src) src.modules += new /obj/item/weapon/gripper(src) diff --git a/code/modules/mob/living/silicon/say.dm b/code/modules/mob/living/silicon/say.dm index 4b8cf3263c7..3545009c958 100644 --- a/code/modules/mob/living/silicon/say.dm +++ b/code/modules/mob/living/silicon/say.dm @@ -73,7 +73,7 @@ var/obj/effect/overlay/aiholo/hologram = T.masters[src] //VOREStation Add for people in the hologram to hear the messages //Human-like, sorta, heard by those who understand humans. var/rendered_a - //Speach distorted, heard by those who do not understand AIs. + //Speech distorted, heard by those who do not understand AIs. var/message_stars = stars(message) var/rendered_b @@ -86,11 +86,21 @@ rendered_b = "[voice_name] [verb], \"[message_stars]\"" src << "Holopad transmitted, [real_name] [verb], \"[message]\""//The AI can "hear" its own message. if(hologram.bellied) hologram.bellied.show_message(rendered_a, 2) //VOREStation Add so holobellied people can hear - for(var/mob/M in hearers(T.loc))//The location is the object, default distance. - if(M.say_understands(src))//If they understand AI speak. Humans and the like will be able to. - M.show_message(rendered_a, 2) - else//If they do not. - M.show_message(rendered_b, 2) + var/list/listeners = get_mobs_and_objs_in_view_fast(get_turf(T), world.view) + var/list/listening = listeners["mobs"] + var/list/listening_obj = listeners["objs"] + for(var/mob/M in listening) + spawn(0) + if(M.say_understands(src))//If they understand AI speak. Humans and the like will be able to. + M.show_message(rendered_a, 2) + else//If they do not. + M.show_message(rendered_b, 2) + for(var/obj/O in listening_obj) + if(O == T) //Don't recieve your own speech + continue + spawn(0) + if(O && src) //If we still exist, when the spawn processes + O.hear_talk(src, message, verb, speaking) /*Radios "filter out" this conversation channel so we don't need to account for them. This is another way of saying that we won't bother dealing with them.*/ else @@ -113,8 +123,24 @@ src << "Holopad action relayed, [real_name] [message]" var/obj/effect/overlay/aiholo/hologram = T.masters[src] //VOREStation Add for people in the hologram to hear the messages if(hologram.bellied) hologram.bellied.show_message(rendered, 2) //VOREStation Add so holobellied people can hear - for(var/mob/M in viewers(T.loc)) - M.show_message(rendered, 2) + + //var/obj/effect/overlay/hologram = T.masters[src] //VOREStation edit. Done above. + var/list/in_range = get_mobs_and_objs_in_view_fast(get_turf(hologram), world.view, 2) //Emotes are displayed from the hologram, not the pad + var/list/m_viewers = in_range["mobs"] + var/list/o_viewers = in_range["objs"] + + for(var/mob/M in m_viewers) + spawn(0) + if(M) + M.show_message(rendered, 2) + + for(var/obj/O in o_viewers) + if(O == T) + continue + spawn(0) + if(O) + O.see_emote(src, message) + else //This shouldn't occur, but better safe then sorry. src << "No holopad connected." return 0 diff --git a/code/modules/mob/living/simple_animal/aliens/drone.dm b/code/modules/mob/living/simple_animal/aliens/drone.dm index 186afd6ed32..3c550e862fb 100644 --- a/code/modules/mob/living/simple_animal/aliens/drone.dm +++ b/code/modules/mob/living/simple_animal/aliens/drone.dm @@ -57,7 +57,7 @@ ion_trail.set_up(src) ion_trail.start() -/mob/living/simple_animal/malf_drone/Process_Spacemove(var/check_drift = 0) +/mob/living/simple_animal/hostile/malf_drone/Process_Spacemove(var/check_drift = 0) return 1 //self repair systems have a chance to bring the drone back to life @@ -78,7 +78,7 @@ //repair a bit of damage if(prob(1)) - src.visible_message("\red \icon[src] [src] shudders and shakes as some of it's damaged systems come back online.") + src.visible_message("\icon[src] [src] shudders and shakes as some of it's damaged systems come back online.") var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() @@ -93,10 +93,10 @@ //sometimes our targetting sensors malfunction, and we attack anyone nearby if(prob(disabled ? 0 : 1)) if(hostile) - src.visible_message("\blue \icon[src] [src] retracts several targetting vanes, and dulls it's running lights.") + src.visible_message("\icon[src] [src] retracts several targetting vanes, and dulls it's running lights.") hostile = 0 else - src.visible_message("\red \icon[src] [src] suddenly lights up, and additional targetting vanes slide into place.") + src.visible_message("\icon[src] [src] suddenly lights up, and additional targetting vanes slide into place.") hostile = 1 if(health / getMaxHealth() > 0.9) @@ -117,17 +117,17 @@ exploding = 0 if(!disabled) if(prob(50)) - src.visible_message("\blue \icon[src] [src] suddenly shuts down!") + src.visible_message("\icon[src] [src] suddenly shuts down!") else - src.visible_message("\blue \icon[src] [src] suddenly lies still and quiet.") + src.visible_message("\icon[src] [src] suddenly lies still and quiet.") disabled = rand(150, 600) walk(src,0) if(exploding && prob(20)) if(prob(50)) - src.visible_message("\red \icon[src] [src] begins to spark and shake violenty!") + src.visible_message("\icon[src] [src] begins to spark and shake violenty!") else - src.visible_message("\red \icon[src] [src] sparks and shakes like it's about to explode!") + src.visible_message("\icon[src] [src] sparks and shakes like it's about to explode!") var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() diff --git a/code/modules/mob/living/simple_animal/aliens/hivebot.dm b/code/modules/mob/living/simple_animal/aliens/hivebot.dm index 9770d61efea..6b15830b9a5 100644 --- a/code/modules/mob/living/simple_animal/aliens/hivebot.dm +++ b/code/modules/mob/living/simple_animal/aliens/hivebot.dm @@ -80,12 +80,12 @@ var/datum/effect/effect/system/smoke_spread/smoke = new /datum/effect/effect/system/smoke_spread() smoke.set_up(5, 0, src.loc) smoke.start() - visible_message("\red The [src] warps in!") + visible_message("The [src] warps in!") playsound(src.loc, 'sound/effects/EMPulse.ogg', 25, 1) warpbots() icon_state = "def_radar" - visible_message("\red The [src] turns on!") + visible_message("The [src] turns on!") while(bot_amt > 0) bot_amt-- switch(bot_type) diff --git a/code/modules/mob/living/simple_animal/aliens/mimic.dm b/code/modules/mob/living/simple_animal/aliens/mimic.dm index 6f0dbd9d3b5..3373760bf80 100644 --- a/code/modules/mob/living/simple_animal/aliens/mimic.dm +++ b/code/modules/mob/living/simple_animal/aliens/mimic.dm @@ -43,7 +43,7 @@ if(.) audible_emote("growls at [.]") -/mob/living/simple_animal/mimic/death() +/mob/living/simple_animal/hostile/mimic/death() ..() qdel(src) diff --git a/code/modules/mob/living/simple_animal/aliens/shade.dm b/code/modules/mob/living/simple_animal/aliens/shade.dm index d74dec5b307..f1b227436eb 100644 --- a/code/modules/mob/living/simple_animal/aliens/shade.dm +++ b/code/modules/mob/living/simple_animal/aliens/shade.dm @@ -52,7 +52,7 @@ ..() for(var/mob/M in viewers(src, null)) if((M.client && !( M.blinded ))) - M.show_message("\red [src] lets out a contented sigh as their form unwinds. ") + M.show_message("[src] lets out a contented sigh as their form unwinds.") ghostize() qdel(src) diff --git a/code/modules/mob/living/simple_animal/animals/corgi.dm b/code/modules/mob/living/simple_animal/animals/corgi.dm index 11b2302aaa4..1823c5a91e2 100644 --- a/code/modules/mob/living/simple_animal/animals/corgi.dm +++ b/code/modules/mob/living/simple_animal/animals/corgi.dm @@ -103,7 +103,7 @@ if(!stat) for(var/mob/M in viewers(user, null)) if ((M.client && !( M.blinded ))) - M.show_message("\blue [user] baps [name] on the nose with the rolled up [O]") + M.show_message("[user] baps [name] on the nose with the rolled up [O]") spawn(0) for(var/i in list(1,2,4,8,4,2,1,2)) set_dir(i) @@ -146,7 +146,7 @@ //pupplies cannot wear anything. /mob/living/simple_animal/corgi/puppy/Topic(href, href_list) if(href_list["remove_inv"] || href_list["add_inv"]) - usr << "\red You can't fit this on [src]" + usr << "You can't fit this on [src]" return ..() @@ -169,7 +169,7 @@ //Lisa already has a cute bow! /mob/living/simple_animal/corgi/Lisa/Topic(href, href_list) if(href_list["remove_inv"] || href_list["add_inv"]) - usr << "\red [src] already has a cute bow!" + usr << "[src] already has a cute bow!" return ..() diff --git a/code/modules/mob/living/simple_animal/animals/farm_animals.dm b/code/modules/mob/living/simple_animal/animals/farm_animals.dm index e65654cdadd..adc4fe83bf6 100644 --- a/code/modules/mob/living/simple_animal/animals/farm_animals.dm +++ b/code/modules/mob/living/simple_animal/animals/farm_animals.dm @@ -75,9 +75,9 @@ user.visible_message("[user] milks [src] using \the [O].") var/transfered = udder.trans_id_to(G, "milk", rand(5,10)) if(G.reagents.total_volume >= G.volume) - user << "\red The [O] is full." + user << "The [O] is full." if(!transfered) - user << "\red The udder is dry. Wait a bit longer..." + user << "The udder is dry. Wait a bit longer..." else ..() //cow @@ -120,9 +120,9 @@ user.visible_message("[user] milks [src] using \the [O].") var/transfered = udder.trans_id_to(G, "milk", rand(5,10)) if(G.reagents.total_volume >= G.volume) - user << "\red The [O] is full." + user << "The [O] is full." if(!transfered) - user << "\red The udder is dry. Wait a bit longer..." + user << "The udder is dry. Wait a bit longer..." else ..() @@ -247,12 +247,12 @@ var/global/chicken_count = 0 var/obj/item/weapon/reagent_containers/food/snacks/grown/G = O if(G.seed && G.seed.kitchen_tag == "wheat") if(!stat && eggsleft < 8) - user.visible_message("\blue [user] feeds [O] to [name]! It clucks happily.","\blue You feed [O] to [name]! It clucks happily.") + user.visible_message("[user] feeds [O] to [name]! It clucks happily.","You feed [O] to [name]! It clucks happily.") user.drop_item() qdel(O) eggsleft += rand(1, 4) else - user << "\blue [name] doesn't seem hungry!" + user << "[name] doesn't seem hungry!" else user << "[name] doesn't seem interested in that." else diff --git a/code/modules/mob/living/simple_animal/animals/giant_spider.dm b/code/modules/mob/living/simple_animal/animals/giant_spider.dm index e0a8b130d62..f5e19599fd4 100644 --- a/code/modules/mob/living/simple_animal/animals/giant_spider.dm +++ b/code/modules/mob/living/simple_animal/animals/giant_spider.dm @@ -36,7 +36,7 @@ speak_emote = list("chitters") emote_hear = list("chitters") - meat_type = /obj/item/weapon/reagent_containers/food/snacks/spidermeat + meat_type = /obj/item/weapon/reagent_containers/food/snacks/xenomeat/spidermeat var/busy = 0 var/poison_per_bite = 5 diff --git a/code/modules/mob/living/simple_animal/animals/mouse.dm b/code/modules/mob/living/simple_animal/animals/mouse.dm index cb06aecb7ee..68c54b3d389 100644 --- a/code/modules/mob/living/simple_animal/animals/mouse.dm +++ b/code/modules/mob/living/simple_animal/animals/mouse.dm @@ -49,19 +49,16 @@ for(var/mob/M in view()) M << 'sound/effects/mousesqueek.ogg' - if(!ckey && stat == CONSCIOUS && prob(0.5)) - stat = UNCONSCIOUS - icon_state = "mouse_[body_color]_sleep" - wander = 0 + if(!resting && prob(0.5)) + lay_down() speak_chance = 0 //snuffles - else if(stat == UNCONSCIOUS) - if(ckey || prob(1)) - stat = CONSCIOUS - icon_state = "mouse_[body_color]" - wander = 1 - else if(prob(5)) + else if(resting) + if(prob(1)) + lay_down() + speak_chance = initial(speak_chance) + else if(prob(1)) audible_emote("snuffles.") /mob/living/simple_animal/mouse/New() @@ -97,7 +94,7 @@ if( ishuman(AM) ) if(!stat) var/mob/M = AM - M << "\blue \icon[src] Squeek!" + M << "\icon[src] Squeek!" M << 'sound/effects/mousesqueek.ogg' ..() diff --git a/code/modules/mob/living/simple_animal/animals/parrot.dm b/code/modules/mob/living/simple_animal/animals/parrot.dm index 876b92cb5b6..3078f39c047 100644 --- a/code/modules/mob/living/simple_animal/animals/parrot.dm +++ b/code/modules/mob/living/simple_animal/animals/parrot.dm @@ -159,19 +159,19 @@ if(copytext(possible_phrase,1,3) in department_radio_keys) possible_phrase = copytext(possible_phrase,3,length(possible_phrase)) else - usr << "\red There is nothing to remove from its [remove_from]." + usr << "There is nothing to remove from its [remove_from]." return //Adding things to inventory else if(href_list["add_inv"]) var/add_to = href_list["add_inv"] if(!usr.get_active_hand()) - usr << "\red You have nothing in your hand to put on its [add_to]." + usr << "You have nothing in your hand to put on its [add_to]." return switch(add_to) if("ears") if(ears) - usr << "\red It's already wearing something." + usr << "It's already wearing something." return else var/obj/item/item_to_add = usr.get_active_hand() @@ -179,7 +179,7 @@ return if( !istype(item_to_add, /obj/item/device/radio/headset) ) - usr << "\red This object won't fit." + usr << "This object won't fit." return var/obj/item/device/radio/headset/headset_to_add = item_to_add @@ -411,7 +411,7 @@ if(!parrot_perch || parrot_interest.loc != parrot_perch.loc) held_item = parrot_interest parrot_interest.forceMove(src) - visible_message("[src] grabs the [held_item]!", "\blue You grab the [held_item]!", "You hear the sounds of wings flapping furiously.") + visible_message("[src] grabs the [held_item]!", "You grab the [held_item]!", "You hear the sounds of wings flapping furiously.") parrot_interest = null parrot_state = PARROT_SWOOP | PARROT_RETURN @@ -571,7 +571,7 @@ return -1 if(held_item) - src << "\red You are already holding the [held_item]" + src << "You are already holding the [held_item]" return 1 for(var/obj/item/I in view(1,src)) @@ -584,10 +584,10 @@ held_item = I I.forceMove(src) - visible_message("[src] grabs the [held_item]!", "\blue You grab the [held_item]!", "You hear the sounds of wings flapping furiously.") + visible_message("[src] grabs the [held_item]!", "You grab the [held_item]!", "You hear the sounds of wings flapping furiously.") return held_item - src << "\red There is nothing of interest to take." + src << "There is nothing of interest to take." return 0 /mob/living/simple_animal/parrot/proc/steal_from_mob() @@ -599,7 +599,7 @@ return -1 if(held_item) - src << "\red You are already holding the [held_item]" + src << "You are already holding the [held_item]" return 1 var/obj/item/stolen_item = null @@ -615,10 +615,10 @@ C.remove_from_mob(stolen_item) held_item = stolen_item stolen_item.forceMove(src) - visible_message("[src] grabs the [held_item] out of [C]'s hand!", "\blue You snag the [held_item] out of [C]'s hand!", "You hear the sounds of wings flapping furiously.") + visible_message("[src] grabs the [held_item] out of [C]'s hand!", "You snag the [held_item] out of [C]'s hand!", "You hear the sounds of wings flapping furiously.") return held_item - src << "\red There is nothing of interest to take." + src << "There is nothing of interest to take." return 0 /mob/living/simple_animal/parrot/verb/drop_held_item_player() @@ -642,7 +642,7 @@ return -1 if(!held_item) - usr << "\red You have nothing to drop!" + usr << "You have nothing to drop!" return 0 if(!drop_gently) @@ -675,7 +675,7 @@ src.forceMove(AM.loc) icon_state = "parrot_sit" return - src << "\red There is no perch nearby to sit on." + src << "There is no perch nearby to sit on." return /* diff --git a/code/modules/mob/living/simple_animal/animals/spiderbot.dm b/code/modules/mob/living/simple_animal/animals/spiderbot.dm index 95b7e81a177..79e796d7ffe 100644 --- a/code/modules/mob/living/simple_animal/animals/spiderbot.dm +++ b/code/modules/mob/living/simple_animal/animals/spiderbot.dm @@ -219,7 +219,7 @@ return if(!held_item) - usr << "\red You have nothing to drop!" + usr << "You have nothing to drop!" return 0 if(istype(held_item, /obj/item/weapon/grenade)) diff --git a/code/modules/mob/living/simple_animal/borer/borer.dm b/code/modules/mob/living/simple_animal/borer/borer.dm index f6a0fa3010d..7498c83a7aa 100644 --- a/code/modules/mob/living/simple_animal/borer/borer.dm +++ b/code/modules/mob/living/simple_animal/borer/borer.dm @@ -32,6 +32,8 @@ var/has_reproduced var/roundstart + can_be_antagged = TRUE + /mob/living/simple_animal/borer/roundstart roundstart = 1 @@ -61,16 +63,16 @@ if(host.reagents.has_reagent("sugar")) if(!docile) if(controlling) - host << "\blue You feel the soporific flow of sugar in your host's blood, lulling you into docility." + host << "You feel the soporific flow of sugar in your host's blood, lulling you into docility." else - src << "\blue You feel the soporific flow of sugar in your host's blood, lulling you into docility." + src << "You feel the soporific flow of sugar in your host's blood, lulling you into docility." docile = 1 else if(docile) if(controlling) - host << "\blue You shake off your lethargy as the sugar leaves your host's blood." + host << "You shake off your lethargy as the sugar leaves your host's blood." else - src << "\blue You shake off your lethargy as the sugar leaves your host's blood." + src << "You shake off your lethargy as the sugar leaves your host's blood." docile = 0 if(chemicals < 250) @@ -78,7 +80,7 @@ if(controlling) if(docile) - host << "\blue You are feeling far too docile to continue controlling your host..." + host << "You are feeling far too docile to continue controlling your host..." host.release_control() return diff --git a/code/modules/mob/living/simple_animal/borer/borer_captive.dm b/code/modules/mob/living/simple_animal/borer/borer_captive.dm index f07b9d32cee..2290e6ae6a6 100644 --- a/code/modules/mob/living/simple_animal/borer/borer_captive.dm +++ b/code/modules/mob/living/simple_animal/borer/borer_captive.dm @@ -7,7 +7,7 @@ if (src.client) if(client.prefs.muted & MUTE_IC) - src << "\red You cannot speak in IC (muted)." + src << "You cannot speak in IC (muted)." return if(istype(src.loc,/mob/living/simple_animal/borer)) diff --git a/code/modules/mob/living/simple_animal/borer/borer_powers.dm b/code/modules/mob/living/simple_animal/borer/borer_powers.dm index de4bfd4c5b6..311b013ef86 100644 --- a/code/modules/mob/living/simple_animal/borer/borer_powers.dm +++ b/code/modules/mob/living/simple_animal/borer/borer_powers.dm @@ -11,7 +11,7 @@ src << "You cannot leave your host in your current state." if(docile) - src << "\blue You are feeling far too docile to do that." + src << "You are feeling far too docile to do that." return if(!host || !src) return @@ -144,7 +144,7 @@ src << "You cannot do that in your current state." if(docile) - src << "\blue You are feeling far too docile to do that." + src << "You are feeling far too docile to do that." return @@ -212,7 +212,7 @@ src << "You cannot secrete chemicals in your current state." if(docile) - src << "\blue You are feeling far too docile to do that." + src << "You are feeling far too docile to do that." return if(chemicals < 50) @@ -223,7 +223,7 @@ if(!chem || chemicals < 50 || !host || controlling || !src || stat) //Sanity check. return - src << "\red You squirt a measure of [chem] from your reservoirs into [host]'s bloodstream." + src << "You squirt a measure of [chem] from your reservoirs into [host]'s bloodstream." host.reagents.add_reagent(chem, 10) chemicals -= 50 @@ -261,8 +261,8 @@ src << "You cannot infest someone who is already infested!" return - src << "\red You focus your psychic lance on [M] and freeze their limbs with a wave of terrible dread." - M << "\red You feel a creeping, horrible sense of dread come over you, freezing your limbs and setting your heart racing." + src << "You focus your psychic lance on [M] and freeze their limbs with a wave of terrible dread." + M << "You feel a creeping, horrible sense of dread come over you, freezing your limbs and setting your heart racing." M.Weaken(10) used_dominate = world.time @@ -281,7 +281,7 @@ return if(docile) - src << "\blue You are feeling far too docile to do that." + src << "You are feeling far too docile to do that." return src << "You begin delicately adjusting your connection to the host brain..." @@ -292,8 +292,8 @@ return else - src << "\red You plunge your probosci deep into the cortex of the host brain, interfacing directly with their nervous system." - host << "\red You feel a strange shifting sensation behind your eyes as an alien consciousness displaces yours." + src << "You plunge your probosci deep into the cortex of the host brain, interfacing directly with their nervous system." + host << "You feel a strange shifting sensation behind your eyes as an alien consciousness displaces yours." host.add_language("Cortical Link") // host -> brain diff --git a/code/modules/mob/living/simple_animal/borer/say.dm b/code/modules/mob/living/simple_animal/borer/say.dm index e76a02a7e23..440dfa7ff7b 100644 --- a/code/modules/mob/living/simple_animal/borer/say.dm +++ b/code/modules/mob/living/simple_animal/borer/say.dm @@ -14,7 +14,7 @@ if (src.client) if(client.prefs.muted & MUTE_IC) - src << "\red You cannot speak in IC (muted)." + src << "You cannot speak in IC (muted)." return if (copytext(message, 1, 2) == "*") diff --git a/code/modules/mob/living/simple_animal/constructs/constructs.dm b/code/modules/mob/living/simple_animal/constructs/constructs.dm index 1cc1a85108b..0159e4ab5f6 100644 --- a/code/modules/mob/living/simple_animal/constructs/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs/constructs.dm @@ -35,6 +35,8 @@ var/list/construct_spells = list() + can_be_antagged = TRUE + /mob/living/simple_animal/construct/cultify() return diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm index 65f5bdef009..65f4cb9ebb5 100644 --- a/code/modules/mob/living/simple_animal/corpse.dm +++ b/code/modules/mob/living/simple_animal/corpse.dm @@ -25,7 +25,7 @@ var/corpseid = 0 //Just set to 1 if you want them to have an ID var/corpseidjob = null // Needs to be in quotes, such as "Clown" or "Chef." This just determines what the ID reads as, not their access var/corpseidaccess = null //This is for access. See access.dm for which jobs give what access. Again, put in quotes. Use "Captain" if you want it to be all access. - var/corpseidicon = null //For setting it to be a gold, silver, centcomm etc ID + var/corpseidicon = null //For setting it to be a gold, silver, CentCom etc ID /obj/effect/landmark/mobcorpse/New() createCorpse() diff --git a/code/modules/mob/living/simple_animal/humanoids/syndicate.dm b/code/modules/mob/living/simple_animal/humanoids/syndicate.dm index eebc6c9571b..6dbe2fcfa4c 100644 --- a/code/modules/mob/living/simple_animal/humanoids/syndicate.dm +++ b/code/modules/mob/living/simple_animal/humanoids/syndicate.dm @@ -96,7 +96,7 @@ /mob/living/simple_animal/hostile/syndicate/melee/bullet_act(var/obj/item/projectile/Proj) if(!Proj) return if(prob(35)) - visible_message("\red [src] blocks [Proj] with its shield!") + visible_message("[src] blocks [Proj] with its shield!") if(Proj.firer) react_to_attack(Proj.firer) return diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index e987ec35006..8bd96e9fc4f 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -105,6 +105,7 @@ var/friendly = "nuzzles" // What mobs do to people when they aren't really hostile var/attack_sound = null // Sound to play when I attack var/environment_smash = 0 // How much environment damage do I do when I hit stuff? + var/melee_miss_chance = 25 // percent chance to miss a melee attack. //Special attacks var/spattack_prob = 0 // Chance of the mob doing a special attack (0 for never) @@ -1124,9 +1125,18 @@ /mob/living/simple_animal/proc/PunchTarget() if(!Adjacent(target_mob)) return + sleep(rand(8) + 8) if(isliving(target_mob)) var/mob/living/L = target_mob - L.attack_generic(src,rand(melee_damage_lower,melee_damage_upper),attacktext) + + if(prob(melee_miss_chance)) + src.attack_log += text("\[[time_stamp()]\] attacked [L.name] ([L.ckey])") + L.attack_log += text("\[[time_stamp()]\] was attacked by [src.name] ([src.ckey])") + src.visible_message("[src] misses [L]!") + src.do_attack_animation(src) + return L + else + L.attack_generic(src,rand(melee_damage_lower,melee_damage_upper),attacktext) return L if(istype(target_mob,/obj/mecha)) var/obj/mecha/M = target_mob diff --git a/code/modules/mob/living/voice/voice.dm b/code/modules/mob/living/voice/voice.dm index 9431501ff41..5e2710c610f 100644 --- a/code/modules/mob/living/voice/voice.dm +++ b/code/modules/mob/living/voice/voice.dm @@ -121,6 +121,17 @@ ..(message, speaking, verb, alt_name, whispering) //mob/living/say() can do the actual talking. +/mob/living/voice/say_understands(var/other,var/datum/language/speaking = null) + //These only pertain to common. Languages are handled by mob/say_understands() + if (!speaking) + if (istype(other, /mob/living/carbon)) + return 1 + if (istype(other, /mob/living/silicon)) + return 1 + if (istype(other, /mob/living/carbon/brain)) + return 1 + return ..() + /mob/living/voice/custom_emote(var/m_type=1,var/message = null,var/range=world.view) if(!comm) return ..(m_type,message,comm.video_range) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index b018fa61f2d..19d082b4394 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -322,9 +322,9 @@ if (flavor_text && flavor_text != "") var/msg = replacetext(flavor_text, "\n", " ") if(lentext(msg) <= 40) - return "\blue [msg]" + return "[msg]" else - return "\blue [copytext_preserve_html(msg, 1, 37)]... More..." + return "[copytext_preserve_html(msg, 1, 37)]... More..." /* /mob/verb/help() @@ -351,7 +351,7 @@ if(istype(src,/mob/observer/dead)) var/mob/observer/dead/G = src if(G.has_enabled_antagHUD == 1 && config.antag_hud_restricted) - usr << "\blue Upon using the antagHUD you forfeighted the ability to join the round." + usr << "Upon using the antagHUD you forfeighted the ability to join the round." return var/deathtimeminutes = round(deathtime / 600) var/pluralcheck = "minute" @@ -372,7 +372,7 @@ log_game("[usr.name]/[usr.key] used abandon mob.") - usr << "\blue Make sure to play a different character, and please roleplay correctly!" + usr << "Make sure to play a different character, and please roleplay correctly!" if(!client) log_game("[usr.key] AM failed due to disconnect.") @@ -433,7 +433,7 @@ if(client.holder && (client.holder.rights & R_ADMIN)) is_admin = 1 else if(stat != DEAD || istype(src, /mob/new_player)) - usr << "\blue You must be observing to use this!" + usr << "You must be observing to use this!" return if(is_admin && stat == DEAD) @@ -617,7 +617,7 @@ if(ishuman(AM)) var/mob/living/carbon/human/H = AM if(H.pull_damage()) - src << "\red Pulling \the [H] in their current condition would probably be a bad idea." + src << "Pulling \the [H] in their current condition would probably be a bad idea." //Attempted fix for people flying away through space when cuffed and dragged. if(ismob(AM)) diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index d8d4d45c125..142cd9ae920 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -154,6 +154,8 @@ var/faction = "neutral" //Used for checking whether hostile simple animals will attack you, possibly more stuff later + var/can_be_antagged = FALSE // To prevent pAIs/mice/etc from getting antag in autotraitor and future auto- modes. Uses inheritance instead of a bunch of typechecks. + //Generic list for proc holders. Only way I can see to enable certain verbs/procs. Should be modified if needed. var/proc_holder_list[] = list()//Right now unused. //Also unlike the spell list, this would only store the object in contents, not an object in itself. @@ -209,3 +211,5 @@ var/mob_size = MOB_MEDIUM var/disconnect_time = null //Time of client loss, set by Logout(), for timekeeping var/forbid_seeing_deadchat = FALSE // Used for lings to not see deadchat, and to have ghosting behave as if they were not really dead. + + var/seedarkness = 1 //Determines mob's ability to see shadows. 1 = Normal vision, 0 = darkvision \ No newline at end of file diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index a553d4309ca..464baaa142d 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -55,17 +55,17 @@ var/mob/living/carbon/C = usr C.toggle_throw_mode() else - usr << "\red This mob type cannot throw items." + usr << "This mob type cannot throw items." return if(NORTHWEST) if(iscarbon(usr)) var/mob/living/carbon/C = usr if(!C.get_active_hand()) - usr << "\red You have nothing to drop in your hand." + usr << "You have nothing to drop in your hand." return drop_item() else - usr << "\red This mob type cannot drop items." + usr << "This mob type cannot drop items." return //This gets called when you press the delete button. @@ -73,7 +73,7 @@ set hidden = 1 if(!usr.pulling) - usr << "\blue You are not pulling anything." + usr << "You are not pulling anything." return usr.stop_pulling() @@ -255,13 +255,13 @@ for(var/mob/M in range(mob, 1)) if(M.pulling == mob) if(!M.restrained() && M.stat == 0 && M.canmove && mob.Adjacent(M)) - src << "\blue You're restrained! You can't move!" + src << "You're restrained! You can't move!" return 0 else M.stop_pulling() if(mob.pinned.len) - src << "\blue You're pinned to a wall by [mob.pinned[1]]!" + src << "You're pinned to a wall by [mob.pinned[1]]!" return 0 move_delay = world.time//set move delay @@ -470,7 +470,7 @@ //Check to see if we slipped if(prob(Process_Spaceslipping(5)) && !buckled) - src << "\blue You slipped!" + src << "You slipped!" src.inertia_dir = src.last_move step(src, src.inertia_dir) return 0 diff --git a/code/modules/mob/mob_transformation_simple.dm b/code/modules/mob/mob_transformation_simple.dm index da68dfc0cc8..12bd80f2558 100644 --- a/code/modules/mob/mob_transformation_simple.dm +++ b/code/modules/mob/mob_transformation_simple.dm @@ -5,7 +5,7 @@ /mob/proc/change_mob_type(var/new_type = null, var/turf/location = null, var/new_name = null as text, var/delete_old_mob = 0 as num, var/subspecies) if(istype(src,/mob/new_player)) - usr << "\red cannot convert players who have not entered yet." + usr << "cannot convert players who have not entered yet." return if(!new_type) @@ -19,7 +19,7 @@ return if( new_type == /mob/new_player ) - usr << "\red cannot convert into a new_player mob type." + usr << "cannot convert into a new_player mob type." return var/mob/M diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index c4ad0699ef9..6d6dcd5c6aa 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -154,7 +154,7 @@ if(href_list["late_join"]) if(!ticker || ticker.current_state != GAME_STATE_PLAYING) - usr << "\red The round is either not ready, or has already finished..." + usr << "The round is either not ready, or has already finished..." return /* if(client.prefs.species != "Human" && !check_rights(R_ADMIN, 0)) //VORESTATION EDITS: THE COMMENTED OUT AREAS FROM LINE 154 TO 178 @@ -325,7 +325,7 @@ if (src != usr) return 0 if(!ticker || ticker.current_state != GAME_STATE_PLAYING) - usr << "\red The round is either not ready, or has already finished..." + usr << "The round is either not ready, or has already finished..." return 0 if(!config.enter_allowed) usr << "There is an administrative lock on entering the game!" @@ -355,7 +355,7 @@ character.loc = C.loc - AnnounceCyborg(character, rank, "has been downloaded to the empty core in \the [character.loc.loc]") + AnnounceCyborg(character, rank, "has been transferred to the empty core in \the [character.loc.loc]") ticker.mode.latespawn(character) qdel(C) @@ -402,7 +402,7 @@ dat += "Round Duration: [roundduration2text()]
" if(emergency_shuttle) //In case NanoTrasen decides reposess CentCom's shuttles. - if(emergency_shuttle.going_to_centcom()) //Shuttle is going to centcomm, not recalled + if(emergency_shuttle.going_to_centcom()) //Shuttle is going to CentCom, not recalled dat += "The station has been evacuated.
" if(emergency_shuttle.online()) if (emergency_shuttle.evac) // Emergency shuttle is past the point of no recall diff --git a/code/modules/mob/new_player/poll.dm b/code/modules/mob/new_player/poll.dm index 884b7ffc4ee..0282af9fe97 100644 --- a/code/modules/mob/new_player/poll.dm +++ b/code/modules/mob/new_player/poll.dm @@ -103,7 +103,7 @@ break if(!found) - usr << "\red Poll question details not found." + usr << "Poll question details not found." return switch(polltype) @@ -360,7 +360,7 @@ break if(!validpoll) - usr << "\red Poll is not valid." + usr << "Poll is not valid." return var/DBQuery/select_query2 = dbcon.NewQuery("SELECT id FROM erro_poll_option WHERE id = [optionid] AND pollid = [pollid]") @@ -373,7 +373,7 @@ break if(!validoption) - usr << "\red Poll option is not valid." + usr << "Poll option is not valid." return var/alreadyvoted = 0 @@ -387,11 +387,11 @@ break if(!multichoice && alreadyvoted) - usr << "\red You already voted in this poll." + usr << "You already voted in this poll." return if(multichoice && (alreadyvoted >= multiplechoiceoptions)) - usr << "\red You already have more than [multiplechoiceoptions] logged votes on this poll. Enough is enough. Contact the database admin if this is an error." + usr << "You already have more than [multiplechoiceoptions] logged votes on this poll. Enough is enough. Contact the database admin if this is an error." return var/adminrank = "Player" @@ -402,7 +402,7 @@ var/DBQuery/insert_query = dbcon.NewQuery("INSERT INTO erro_poll_vote (id ,datetime ,pollid ,optionid ,ckey ,ip ,adminrank) VALUES (null, Now(), [pollid], [optionid], '[usr.ckey]', '[usr.client.address]', '[adminrank]')") insert_query.Execute() - usr << "\blue Vote successful." + usr << "Vote successful." usr << browse(null,"window=playerpoll") @@ -427,7 +427,7 @@ break if(!validpoll) - usr << "\red Poll is not valid." + usr << "Poll is not valid." return var/alreadyvoted = 0 @@ -440,7 +440,7 @@ break if(alreadyvoted) - usr << "\red You already sent your feedback for this poll." + usr << "You already sent your feedback for this poll." return var/adminrank = "Player" @@ -460,7 +460,7 @@ var/DBQuery/insert_query = dbcon.NewQuery("INSERT INTO erro_poll_textreply (id ,datetime ,pollid ,ckey ,ip ,replytext ,adminrank) VALUES (null, Now(), [pollid], '[usr.ckey]', '[usr.client.address]', '[replytext]', '[adminrank]')") insert_query.Execute() - usr << "\blue Feedback logging successful." + usr << "Feedback logging successful." usr << browse(null,"window=playerpoll") @@ -485,7 +485,7 @@ break if(!validpoll) - usr << "\red Poll is not valid." + usr << "Poll is not valid." return var/DBQuery/select_query2 = dbcon.NewQuery("SELECT id FROM erro_poll_option WHERE id = [optionid] AND pollid = [pollid]") @@ -498,7 +498,7 @@ break if(!validoption) - usr << "\red Poll option is not valid." + usr << "Poll option is not valid." return var/alreadyvoted = 0 @@ -511,7 +511,7 @@ break if(alreadyvoted) - usr << "\red You already voted in this poll." + usr << "You already voted in this poll." return var/adminrank = "Player" @@ -522,5 +522,5 @@ var/DBQuery/insert_query = dbcon.NewQuery("INSERT INTO erro_poll_vote (id ,datetime ,pollid ,optionid ,ckey ,ip ,adminrank, rating) VALUES (null, Now(), [pollid], [optionid], '[usr.ckey]', '[usr.client.address]', '[adminrank]', [(isnull(rating)) ? "null" : rating])") insert_query.Execute() - usr << "\blue Vote successful." + usr << "Vote successful." usr << browse(null,"window=playerpoll") \ No newline at end of file diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index 0a029cf3166..f5445e0e5a4 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -19,7 +19,7 @@ set category = "IC" if(say_disabled) //This is here to try to identify lag problems - usr << "\red Speech is currently admin-disabled." + usr << "Speech is currently admin-disabled." return message = sanitize(message) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index ccf46782163..085f601aefe 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -222,7 +222,7 @@ var/mobpath = input("Which type of mob should [src] turn into?", "Choose a type") in mobtypes if(!safe_animal(mobpath)) - usr << "\red Sorry but this mob type is currently unavailable." + usr << "Sorry but this mob type is currently unavailable." return if(transforming) @@ -256,7 +256,7 @@ var/mobpath = input("Which type of mob should [src] turn into?", "Choose a type") in mobtypes if(!safe_animal(mobpath)) - usr << "\red Sorry but this mob type is currently unavailable." + usr << "Sorry but this mob type is currently unavailable." return var/mob/new_mob = new mobpath(src.loc) diff --git a/code/modules/organs/blood.dm b/code/modules/organs/blood.dm index f87a2db0808..d59c3637c37 100644 --- a/code/modules/organs/blood.dm +++ b/code/modules/organs/blood.dm @@ -96,10 +96,10 @@ var/const/CE_STABLE_THRESHOLD = 0.5 pale = 1 update_body() var/word = pick("dizzy","woosey","faint") - src << "\red You feel [word]" + src << "You feel [word]" if(prob(1)) var/word = pick("dizzy","woosey","faint") - src << "\red You feel [word]" + src << "You feel [word]" if(getOxyLoss() < 20 * threshold_coef) adjustOxyLoss(3 * dmg_coef) else if(blood_volume >= BLOOD_VOLUME_BAD) @@ -113,13 +113,13 @@ var/const/CE_STABLE_THRESHOLD = 0.5 if(prob(15)) Paralyse(rand(1,3)) var/word = pick("dizzy","woosey","faint") - src << "\red You feel extremely [word]" + src << "You feel extremely [word]" else if(blood_volume >= BLOOD_VOLUME_SURVIVE) adjustOxyLoss(5 * dmg_coef) adjustToxLoss(3 * dmg_coef) if(prob(15)) var/word = pick("dizzy","woosey","faint") - src << "\red You feel extremely [word]" + src << "You feel extremely [word]" else //Not enough blood to survive (usually) if(!pale) pale = 1 diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index b1872dd8999..6abae65fbb2 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -43,6 +43,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ var/list/monitor_styles //If empty, the model of limbs offers a head compatible with monitors. var/parts = BP_ALL //Defines what parts said brand can replace on a body. var/health_hud_intensity = 1 // Intensity modifier for the health GUI indicator. + var/suggested_species = "Human" //If it should make the torso a species /datum/robolimb/unbranded_monitor company = "Unbranded Monitor" diff --git a/code/modules/organs/robolimbs_vr.dm b/code/modules/organs/robolimbs_vr.dm index 33b92e9e951..cd5eb27674e 100644 --- a/code/modules/organs/robolimbs_vr.dm +++ b/code/modules/organs/robolimbs_vr.dm @@ -1,7 +1,6 @@ /datum/robolimb var/includes_tail //Cyberlimbs dmi includes a tail sprite to wear. var/list/whitelisted_to //List of ckeys that are allowed to pick this in charsetup. - var/suggested_species = "Human" //////////////// For-specific-character fluff ones ///////////////// // arokha : Aronai Kadigan diff --git a/code/modules/organs/subtypes/unbreakable.dm b/code/modules/organs/subtypes/unbreakable.dm index 9492d330e13..fcd819029eb 100644 --- a/code/modules/organs/subtypes/unbreakable.dm +++ b/code/modules/organs/subtypes/unbreakable.dm @@ -53,19 +53,19 @@ /obj/item/organ/external/arm/unbreakable/slime nonsolid = 1 - max_damage = 15 + max_damage = 5 /obj/item/organ/external/arm/right/unbreakable/slime nonsolid = 1 - max_damage = 15 + max_damage = 5 /obj/item/organ/external/leg/unbreakable/slime nonsolid = 1 - max_damage = 15 + max_damage = 5 /obj/item/organ/external/leg/right/unbreakable/slime nonsolid = 1 - max_damage = 15 + max_damage = 5 /obj/item/organ/external/foot/unbreakable/slime nonsolid = 1 @@ -85,4 +85,4 @@ /obj/item/organ/external/head/unbreakable/slime nonsolid = 1 - max_damage = 15 + max_damage = 5 diff --git a/code/modules/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm index a8e0c6eacb8..89a0e5544a7 100644 --- a/code/modules/paperwork/filingcabinet.dm +++ b/code/modules/paperwork/filingcabinet.dm @@ -40,13 +40,14 @@ icon_state = initial(icon_state) updateUsrDialog() else if(istype(P, /obj/item/weapon/wrench)) - playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(loc, P.usesound, 50, 1) anchored = !anchored user << "You [anchored ? "wrench" : "unwrench"] \the [src]." else if(istype(P, /obj/item/weapon/screwdriver)) user << "You begin taking the [name] apart." - if(do_after(user, 10)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, P.usesound, 50, 1) + if(do_after(user, 10 * P.toolspeed)) + playsound(loc, P.usesound, 50, 1) user << "You take the [name] apart." new /obj/item/stack/material/steel( src.loc, 4 ) for(var/obj/item/I in contents) diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index a7d1ad04abb..cee809d5961 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -316,7 +316,7 @@ qdel(src) else - user << "\red You must hold \the [P] steady to burn \the [src]." + user << "You must hold \the [P] steady to burn \the [src]." /obj/item/weapon/paper/Topic(href, href_list) @@ -364,7 +364,7 @@ // check for exploits for(var/bad in paper_blacklist) if(findtext(t,bad)) - usr << "\blue You think to yourself, \"Hm.. this is only paper...\"" + usr << "You think to yourself, \"Hm.. this is only paper...\"" log_admin("PAPER: [usr] ([usr.ckey]) tried to use forbidden word in [src]: [bad].") message_admins("PAPER: [usr] ([usr.ckey]) tried to use forbidden word in [src]: [bad].") return diff --git a/code/modules/paperwork/paper_bundle.dm b/code/modules/paperwork/paper_bundle.dm index 29a62f6f36d..d6350b4d902 100644 --- a/code/modules/paperwork/paper_bundle.dm +++ b/code/modules/paperwork/paper_bundle.dm @@ -91,7 +91,7 @@ qdel(src) else - user << "\red You must hold \the [P] steady to burn \the [src]." + user << "You must hold \the [P] steady to burn \the [src]." /obj/item/weapon/paper_bundle/examine(mob/user) if(..(user, 1)) diff --git a/code/modules/paperwork/papershredder.dm b/code/modules/paperwork/papershredder.dm index 41f0619187c..b80a3311809 100644 --- a/code/modules/paperwork/papershredder.dm +++ b/code/modules/paperwork/papershredder.dm @@ -41,7 +41,7 @@ empty_bin(user, W) return else if(istype(W, /obj/item/weapon/wrench)) - playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) anchored = !anchored user << "You [anchored ? "wrench" : "unwrench"] \the [src]." return diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index c36ec736ae6..e7dfe7d0954 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -35,6 +35,10 @@ icon_state = "pen_red" colour = "red" +/obj/item/weapon/pen/fountain + desc = "A well made fountain pen." + icon_state = "pen_fountain" + /obj/item/weapon/pen/multi desc = "It's a pen with multiple colors of ink!" var/selectedColor = 1 @@ -63,7 +67,7 @@ if(!ismob(M)) return user << "You stab [M] with the pen." -// M << "\red You feel a tiny prick!" //That's a whole lot of meta! +// M << "You feel a tiny prick!" //That's a whole lot of meta! M.attack_log += text("\[[time_stamp()]\] Has been stabbed with [name] by [user.name] ([user.ckey])") user.attack_log += text("\[[time_stamp()]\] Used the [name] to stab [M.name] ([M.ckey])") msg_admin_attack("[user.name] ([user.ckey]) Used the [name] to stab [M.name] ([M.ckey]) (JMP)") @@ -193,7 +197,7 @@ var/colourName = "red" //for updateIcon purposes suicide_act(mob/user) - viewers(user) << "\red [user] is jamming the [src.name] up \his nose and into \his brain. It looks like \he's trying to commit suicide." + viewers(user) << "[user] is jamming the [src.name] up \his nose and into \his brain. It looks like \he's trying to commit suicide." return (BRUTELOSS|OXYLOSS) New() diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 74acf07ddb8..0870b60c641 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -141,7 +141,7 @@ else user << "This cartridge is not yet ready for replacement! Use up the rest of the toner." else if(istype(O, /obj/item/weapon/wrench)) - playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(loc, O.usesound, 50, 1) anchored = !anchored user << "You [anchored ? "wrench" : "unwrench"] \the [src]." diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm index c1defc1c757..dfea9f494e1 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -142,26 +142,26 @@ if(!istype(W) || !user) return if(istype(W, /obj/item/weapon/wrench)) if(!anchored) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user.visible_message("[user.name] secures the [src.name] to the floor.", \ "You secure the anchor bolts to the floor.", \ - "You hear a ratchet") + "You hear a ratchet.") src.anchored = 1 connect_to_network() else if(!linked_shielding.len > 0) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user.visible_message("[user.name] unsecures the [src.name].", \ "You remove the anchor bolts.", \ - "You hear a ratchet") + "You hear a ratchet.") src.anchored = 0 disconnect_from_network() else - user << "\red Once bolted and linked to a shielding unit it the [src.name] is unable to be moved!" + user << "Once bolted and linked to a shielding unit it the [src.name] is unable to be moved!" return if(istype(W, /obj/item/weapon/am_containment)) if(fueljar) - user << "\red There is already a [fueljar] inside!" + user << "There is already a [fueljar] inside!" return fueljar = W user.remove_from_mob(W) diff --git a/code/modules/power/antimatter/engine.dm b/code/modules/power/antimatter/engine.dm index a2d4a38ca04..007e67ab220 100644 --- a/code/modules/power/antimatter/engine.dm +++ b/code/modules/power/antimatter/engine.dm @@ -109,7 +109,7 @@ antiH_fuel = residual_matter for(var/mob/M in hearers(src, null)) - M.show_message(text("\red You hear a loud bang!")) + M.show_message(text("You hear a loud bang!")) //Q = k x (delta T) @@ -161,7 +161,7 @@ if(energy > convert2energy(8e-12)) //TOO MUCH ENERGY for(var/mob/M in hearers(src, null)) - M.show_message(text("\red You hear a loud whirring!")) + M.show_message(text("You hear a loud whirring!")) sleep(20) //Q = k x (delta T) @@ -180,7 +180,7 @@ if(energy > convert2energy(8e-12)) //FAR TOO MUCH ENERGY STILL for(var/mob/M in hearers(src, null)) - M.show_message(text("\red BANG!")) + M.show_message(text("BANG!")) new /obj/effect/bhole(src.loc) else //this amount of energy is okay so it does the proper output thing diff --git a/code/modules/power/antimatter/fuel.dm b/code/modules/power/antimatter/fuel.dm index 56098a0b56d..707b756ede7 100644 --- a/code/modules/power/antimatter/fuel.dm +++ b/code/modules/power/antimatter/fuel.dm @@ -74,9 +74,9 @@ /obj/item/weapon/fuel/proc/injest(mob/M as mob) switch(content) if("Anti-Hydrogen") - M.gib() + M.gib() //Yikes! if("Hydrogen") - M << "\blue You feel very light, as if you might just float away..." + M << "You feel very light, as if you might just float away..." qdel(src) return @@ -95,5 +95,5 @@ return else for(var/mob/O in viewers(M, null)) - O.show_message(text("\red [M] ate the [content ? content : "empty canister"]!"), 1) + O.show_message(text("[M] ate the [content ? content : "empty canister"]!"), 1) src.injest(M) diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index 809a0750b0d..4c937d5d2ab 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -68,7 +68,7 @@ proc/cardinalrange(var/center) /obj/machinery/am_shielding/Destroy() if(control_unit) control_unit.remove_shielding(src) if(processing) shutdown_core() - visible_message("\red The [src.name] melts!") + visible_message("The [src.name] melts!") //Might want to have it leave a mess on the floor but no sprites for now ..() return diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index f080b827489..bed1bdccba5 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -444,9 +444,9 @@ if (terminal) to_chat(user,"Disconnect the wires first.") return - playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) to_chat(user,"You begin to remove the power control board...") //lpeters - fixed grammar issues //Ner - grrrrrr - if(do_after(user, 50)) + if(do_after(user, 50 * W.toolspeed)) if (has_electronics==1) has_electronics = 0 if ((stat & BROKEN)) @@ -498,12 +498,12 @@ if (has_electronics==1 && terminal) has_electronics = 2 stat &= ~MAINT - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, W.usesound, 50, 1) to_chat(user,"You screw the circuit electronics into place.") else if (has_electronics==2) has_electronics = 1 stat |= MAINT - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, W.usesound, 50, 1) to_chat(user,"You unfasten the electronics.") else /* has_electronics==0 */ to_chat(user,"There is nothing to secure.") @@ -512,6 +512,7 @@ else wiresexposed = !wiresexposed to_chat(user,"The wires have been [wiresexposed ? "exposed" : "unexposed"].") + playsound(src, W.usesound, 50, 1) update_icon() else if (istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda)) // trying to unlock the interface with an ID card @@ -567,7 +568,7 @@ user.visible_message("[user.name] starts dismantling the [src]'s power terminal.", \ "You begin to cut the cables...") playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) - if(do_after(user, 50)) + if(do_after(user, 50 * W.toolspeed)) if(terminal && opened && has_electronics!=2) if (prob(50) && electrocute_mob(usr, terminal.powernet, terminal)) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread @@ -599,8 +600,8 @@ user.visible_message("[user.name] begins cutting apart [src] with the [WT.name].", \ "You start welding the APC frame...", \ "You hear welding.") - playsound(src.loc, 'sound/items/Welder.ogg', 25, 1) - if(do_after(user, 50)) + playsound(src, WT.usesound, 25, 1) + if(do_after(user, 50 * WT.toolspeed)) if(!src || !WT.remove_fuel(3, user)) return if (emagged || (stat & BROKEN) || opened==2) new /obj/item/stack/material/steel(loc) diff --git a/code/modules/power/batteryrack.dm b/code/modules/power/batteryrack.dm index 56e2a485caf..7bb37a56623 100644 --- a/code/modules/power/batteryrack.dm +++ b/code/modules/power/batteryrack.dm @@ -81,7 +81,7 @@ if(istype(W, /obj/item/weapon/crowbar)) if (charge < (capacity / 100)) if (!output_attempt && !input_attempt) - playsound(get_turf(src), 'sound/items/Crowbar.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) var/obj/structure/frame/M = new /obj/structure/frame(src.loc) M.frame_type = "machine" M.state = 2 diff --git a/code/modules/power/breaker_box.dm b/code/modules/power/breaker_box.dm index 2b10a9017d0..5042043aec9 100644 --- a/code/modules/power/breaker_box.dm +++ b/code/modules/power/breaker_box.dm @@ -34,24 +34,24 @@ /obj/machinery/power/breakerbox/examine(mob/user) user << "Large machine with heavy duty switching circuits used for advanced grid control" if(on) - user << "\green It seems to be online." + user << "It seems to be online." else - user << "\red It seems to be offline" + user << "It seems to be offline." /obj/machinery/power/breakerbox/attack_ai(mob/user) if(update_locked) - user << "\red System locked. Please try again later." + user << "System locked. Please try again later." return if(busy) - user << "\red System is busy. Please wait until current operation is finished before changing power settings." + user << "System is busy. Please wait until current operation is finished before changing power settings." return busy = 1 - user << "\green Updating power settings.." + user << "Updating power settings..." if(do_after(user, 50)) set_state(!on) - user << "\green Update Completed. New setting:[on ? "on": "off"]" + user << "Update Completed. New setting:[on ? "on": "off"]" update_locked = 1 spawn(600) update_locked = 0 @@ -60,16 +60,16 @@ /obj/machinery/power/breakerbox/attack_hand(mob/user) if(update_locked) - user << "\red System locked. Please try again later." + user << "System locked. Please try again later." return if(busy) - user << "\red System is busy. Please wait until current operation is finished before changing power settings." + user << "System is busy. Please wait until current operation is finished before changing power settings." return busy = 1 for(var/mob/O in viewers(user)) - O.show_message(text("\red [user] started reprogramming [src]!"), 1) + O.show_message(text("[user] started reprogramming [src]!"), 1) if(do_after(user, 50)) set_state(!on) diff --git a/code/modules/power/cable_ender.dm b/code/modules/power/cable_ender.dm index 2b2519a23c7..f0b2871cbf7 100644 --- a/code/modules/power/cable_ender.dm +++ b/code/modules/power/cable_ender.dm @@ -24,10 +24,10 @@ /obj/structure/cable/ender/attackby(obj/item/W, mob/user) src.add_fingerprint(user) if(istype(W, /obj/item/weapon/wirecutters)) - usr << "\blue These cables are too tough to be cut with those [W.name]." + usr << "These cables are too tough to be cut with those [W.name]." return else if(istype(W, /obj/item/stack/cable_coil)) - usr << "\blue You will need heavier cables to connect to these." + usr << "You will need heavier cables to connect to these." return else ..() diff --git a/code/modules/power/cable_heavyduty.dm b/code/modules/power/cable_heavyduty.dm index 851beb647e4..9c0aab68dc2 100644 --- a/code/modules/power/cable_heavyduty.dm +++ b/code/modules/power/cable_heavyduty.dm @@ -17,10 +17,10 @@ return if(istype(W, /obj/item/weapon/wirecutters)) - usr << "\blue These cables are too tough to be cut with those [W.name]." + usr << "These cables are too tough to be cut with those [W.name]." return else if(istype(W, /obj/item/stack/cable_coil)) - usr << "\blue You will need heavier cables to connect to these." + usr << "You will need heavier cables to connect to these." return else ..() diff --git a/code/modules/power/fractal_reactor.dm b/code/modules/power/fractal_reactor.dm index 54b46bb92ff..4270fdbc858 100644 --- a/code/modules/power/fractal_reactor.dm +++ b/code/modules/power/fractal_reactor.dm @@ -18,7 +18,7 @@ /obj/machinery/power/fractal_reactor/New() ..() if(!mapped_in) - world << "\red WARNING: \black Map testing power source activated at: X:[src.loc.x] Y:[src.loc.y] Z:[src.loc.z]" + world << "WARNING: Map testing power source activated at: X:[src.loc.x] Y:[src.loc.y] Z:[src.loc.z]" /obj/machinery/power/fractal_reactor/process() if(!powernet && !powernet_connection_failed) diff --git a/code/modules/power/fusion/_setup.dm b/code/modules/power/fusion/_setup.dm new file mode 100644 index 00000000000..b4aca0c8274 --- /dev/null +++ b/code/modules/power/fusion/_setup.dm @@ -0,0 +1,83 @@ +// temperature of the core of the sun +#define FUSION_HEAT_CAP 1.57e7 + +#define SETUP_OK 1 // All good +#define SETUP_WARNING 2 // Something that shouldn't happen happened, but it's not critical so we will continue +#define SETUP_ERROR 3 // Something bad happened, and it's important so we won't continue setup. +#define SETUP_DELAYED 4 // Wait for other things first. + +/datum/admins/proc/setup_fusion() + set category = "Debug" + set name = "Setup Fusion Core" + set desc = "Allows you to start the R-UST engine." + + if (!istype(src,/datum/admins)) + src = usr.client.holder + if (!istype(src,/datum/admins)) + to_chat(usr, "Error: you are not an admin!") + return + + if(!(locate(/obj/machinery/power/fusion_core/mapped) in world)) + to_chat(usr, "This map is not appropriate for this verb.") + return + + var/response = input(usr, "Are you sure?", "Engine setup") as null|anything in list("No", "Yes") + if(!response || response == "No") + return + + var/errors = 0 + var/warnings = 0 + var/success = 0 + + log_and_message_admins("## FUSION CORE SETUP - Setup initiated by [usr].") + + for(var/obj/machinery/fusion_fuel_injector/mapped/injector in machines) + injector.cur_assembly = new /obj/item/weapon/fuel_assembly/deuterium(injector) + injector.BeginInjecting() + + var/obj/machinery/power/fusion_core/mapped/core = locate() in machines + if(core.jumpstart(15000)) + var/list/delayed_objects = list() + + // SETUP PHASE + for(var/obj/effect/engine_setup/S in world) + var/result = S.activate(0) + switch(result) + if(SETUP_OK) + success++ + continue + if(SETUP_WARNING) + warnings++ + continue + if(SETUP_ERROR) + errors++ + log_and_message_admins("## FUSION CORE SETUP - Error encountered! Aborting.") + break + if(SETUP_DELAYED) + delayed_objects.Add(S) + continue + + if(!errors) + for(var/obj/effect/engine_setup/S in delayed_objects) + var/result = S.activate(1) + switch(result) + if(SETUP_OK) + success++ + continue + if(SETUP_WARNING) + warnings++ + continue + if(SETUP_ERROR) + errors++ + log_and_message_admins("## FUSION CORE SETUP - Error encountered! Aborting.") + break + else + log_and_message_admins("## FUSION CORE SETUP - Error encountered! Aborting.") + errors++ + + log_and_message_admins("## FUSION CORE SETUP - Setup completed with [errors] errors, [warnings] warnings and [success] successful steps.") + +#undef SETUP_OK +#undef SETUP_WARNING +#undef SETUP_ERROR +#undef SETUP_DELAYED \ No newline at end of file diff --git a/code/modules/power/fusion/core/_core.dm b/code/modules/power/fusion/core/_core.dm new file mode 100644 index 00000000000..74da4e4acbc --- /dev/null +++ b/code/modules/power/fusion/core/_core.dm @@ -0,0 +1,131 @@ +/* + TODO README +*/ + +var/list/fusion_cores = list() + +#define MAX_FIELD_STR 1000 +#define MIN_FIELD_STR 1 + +/obj/machinery/power/fusion_core + name = "\improper R-UST Mk. 8 Tokamak core" + desc = "An enormous solenoid for generating extremely high power electromagnetic fields. It includes a kinetic energy harvester." + icon = 'icons/obj/machines/power/fusion.dmi' + icon_state = "core0" + density = 1 + use_power = 1 + idle_power_usage = 50 + active_power_usage = 500 //multiplied by field strength + anchored = 0 + + var/obj/effect/fusion_em_field/owned_field + var/field_strength = 1//0.01 + var/id_tag + +/obj/machinery/power/fusion_core/mapped + anchored = 1 + +/obj/machinery/power/fusion_core/initialize() + . = ..() + connect_to_network() + fusion_cores += src + +/obj/machinery/power/fusion_core/Destroy() + for(var/obj/machinery/computer/fusion_core_control/FCC in machines) + FCC.connected_devices -= src + if(FCC.cur_viewed_device == src) + FCC.cur_viewed_device = null + fusion_cores -= src + return ..() + +/obj/machinery/power/fusion_core/process() + if((stat & BROKEN) || !powernet || !owned_field) + Shutdown() + +/obj/machinery/power/fusion_core/Topic(href, href_list) + if(..()) + return 1 + if(href_list["str"]) + var/dif = text2num(href_list["str"]) + field_strength = min(max(field_strength + dif, MIN_FIELD_STR), MAX_FIELD_STR) + active_power_usage = 500 * field_strength + if(owned_field) + owned_field.ChangeFieldStrength(field_strength) + +/obj/machinery/power/fusion_core/proc/Startup() + if(owned_field) + return + owned_field = new(loc, src) + owned_field.ChangeFieldStrength(field_strength) + icon_state = "core1" + use_power = 2 + . = 1 + +/obj/machinery/power/fusion_core/proc/Shutdown(var/force_rupture) + if(owned_field) + icon_state = "core0" + if(force_rupture || owned_field.plasma_temperature > 1000) + owned_field.Rupture() + else + owned_field.RadiateAll() + qdel(owned_field) + owned_field = null + use_power = 1 + +/obj/machinery/power/fusion_core/proc/AddParticles(var/name, var/quantity = 1) + if(owned_field) + owned_field.AddParticles(name, quantity) + . = 1 + +/obj/machinery/power/fusion_core/bullet_act(var/obj/item/projectile/Proj) + if(owned_field) + . = owned_field.bullet_act(Proj) + +/obj/machinery/power/fusion_core/proc/set_strength(var/value) + value = Clamp(value, MIN_FIELD_STR, MAX_FIELD_STR) + field_strength = value + active_power_usage = 5 * value + if(owned_field) + owned_field.ChangeFieldStrength(value) + +/obj/machinery/power/fusion_core/attack_hand(var/mob/user) + if(!Adjacent(user)) // As funny as it was for the AI to hug-kill the tokamak field from a distance... + return + visible_message("\The [user] hugs \the [src] to make it feel better!") + if(owned_field) + Shutdown() + +/obj/machinery/power/fusion_core/attackby(var/obj/item/W, var/mob/user) + + if(owned_field) + to_chat(user,"Shut \the [src] off first!") + return + + if(ismultitool(W)) + var/new_ident = input("Enter a new ident tag.", "Fusion Core", id_tag) as null|text + if(new_ident && user.Adjacent(src)) + id_tag = new_ident + return + + else if(iswrench(W)) + anchored = !anchored + playsound(src, W.usesound, 75, 1) + if(anchored) + user.visible_message("[user.name] secures [src.name] to the floor.", \ + "You secure the [src.name] to the floor.", \ + "You hear a ratchet") + else + user.visible_message("[user.name] unsecures [src.name] from the floor.", \ + "You unsecure the [src.name] from the floor.", \ + "You hear a ratchet") + return + + return ..() + +/obj/machinery/power/fusion_core/proc/jumpstart(var/field_temperature) + field_strength = 501 // Generally a good size. + Startup() + if(!owned_field) + return FALSE + owned_field.plasma_temperature = field_temperature + return TRUE \ No newline at end of file diff --git a/code/modules/power/fusion/core/core_control.dm b/code/modules/power/fusion/core/core_control.dm new file mode 100644 index 00000000000..bb4e04b1e90 --- /dev/null +++ b/code/modules/power/fusion/core/core_control.dm @@ -0,0 +1,176 @@ +/obj/machinery/computer/fusion_core_control + name = "\improper R-UST Mk. 8 core control" + icon = 'icons/obj/machines/power/fusion.dmi' + icon_state = "core_control" + light_color = COLOR_ORANGE + + var/id_tag + var/scan_range = 25 + var/list/connected_devices = list() + var/obj/machinery/power/fusion_core/cur_viewed_device + +/obj/machinery/computer/fusion_core_control/attackby(var/obj/item/thing, var/mob/user) + if(ismultitool(thing)) + var/new_ident = input("Enter a new ident tag.", "Core Control", id_tag) as null|text + if(new_ident && user.Adjacent(src)) + id_tag = new_ident + cur_viewed_device = null + return + else + return ..() + +/obj/machinery/computer/fusion_core_control/attack_ai(mob/user) + attack_hand(user) + +/obj/machinery/computer/fusion_core_control/attack_hand(mob/user) + add_fingerprint(user) + interact(user) + +/obj/machinery/computer/fusion_core_control/interact(mob/user) + + if(!cur_viewed_device || !check_core_status(cur_viewed_device)) + cur_viewed_device = null + + if(!id_tag) + to_chat(user, "This console has not been assigned an ident tag. Please contact your system administrator or conduct a manual update with a standard multitool.") + return + + if(cur_viewed_device && (cur_viewed_device.id_tag != id_tag || get_dist(src, cur_viewed_device) > scan_range)) + cur_viewed_device = null + + var/dat = "Core Control #[id_tag]
" + + if(cur_viewed_device) + dat += {" + Back to overview
+ Device ident '[cur_viewed_device.id_tag]' [cur_viewed_device.owned_field ? "active" : "inactive"].
+ Power status: [cur_viewed_device.avail()]/[cur_viewed_device.active_power_usage] W
+
+ Bring field [cur_viewed_device.owned_field ? "offline" : "online"].
+
+ Field power density (W.m-3):
+ ---- + --- + -- + - + [cur_viewed_device.field_strength] + + + ++ + +++ + ++++
+ "} + + if(cur_viewed_device.owned_field) + dat += {" + Approximate field diameter (m): [cur_viewed_device.owned_field.size]
+ Field instability: [cur_viewed_device.owned_field.percent_unstable * 100]%
+ Plasma temperature: [cur_viewed_device.owned_field.plasma_temperature + 295]K
+ Fuel:
+ + "} + for(var/reagent in cur_viewed_device.owned_field.dormant_reactant_quantities) + dat += "" + dat += "
NameAmount
[reagent][cur_viewed_device.owned_field.dormant_reactant_quantities[reagent]]

" + + else + + connected_devices.Cut() + for(var/obj/machinery/power/fusion_core/C in fusion_cores) + if(C.id_tag == id_tag && get_dist(src, C) <= scan_range) + connected_devices += C + for(var/obj/machinery/power/fusion_core/C in gyrotrons) + if(C.id_tag == id_tag && get_dist(src, C) <= scan_range) + connected_devices += C + + if(connected_devices.len) + dat += {" + Connected EM field generators:
+ + + + + + + "} + + for(var/obj/machinery/power/fusion_core/C in connected_devices) + var/status + var/can_access = 1 + if(!check_core_status(C)) + status = "Unresponsive" + can_access = 0 + else if(C.avail() < C.active_power_usage) + status = "Underpowered" + else + status = "Good" + + dat += {" + + + + "} + + if(!can_access) + dat += {" + + "} + else + dat += {" + + "} + dat += {" + + "} + + else + dat += "No electromagnetic field generators connected." + + var/datum/browser/popup = new(user, "fusion_control", name, 500, 400, src) + popup.set_content(dat) + popup.open() + user.set_machine(src) + +/obj/machinery/computer/fusion_core_control/Topic(href, href_list) + . = ..() + if(.) + return + + if(href_list["access_device"]) + var/idx = Clamp(text2num(href_list["toggle_active"]), 1, connected_devices.len) + cur_viewed_device = connected_devices[idx] + updateUsrDialog() + return 1 + + //All HREFs from this point on require a device anyways. + if(!cur_viewed_device || !check_core_status(cur_viewed_device) || cur_viewed_device.id_tag != id_tag || get_dist(src, cur_viewed_device) > scan_range) + return + + if(href_list["goto_scanlist"]) + cur_viewed_device = null + updateUsrDialog() + return 1 + + if(href_list["toggle_active"]) + if(!cur_viewed_device.Startup()) //Startup() whilst the device is active will return null. + cur_viewed_device.Shutdown() + updateUsrDialog() + return 1 + + if(href_list["str"]) + var/val = text2num(href_list["str"]) + if(!val) //Value is 0, which is manual entering. + cur_viewed_device.set_strength(input("Enter the new field power density (W.m^-3)", "Fusion Control", cur_viewed_device.field_strength) as num) + else + cur_viewed_device.set_strength(cur_viewed_device.field_strength + val) + updateUsrDialog() + return 1 + +//Returns 1 if the machine can be interacted with via this console. +/obj/machinery/computer/fusion_core_control/proc/check_core_status(var/obj/machinery/power/fusion_core/C) + if(isnull(C)) + return + if(C.stat & BROKEN) + return + if(C.idle_power_usage > C.avail()) + return + . = 1 diff --git a/code/modules/power/fusion/core/core_field.dm b/code/modules/power/fusion/core/core_field.dm new file mode 100644 index 00000000000..587ec7637e6 --- /dev/null +++ b/code/modules/power/fusion/core/core_field.dm @@ -0,0 +1,494 @@ +#define FUSION_ENERGY_PER_K 20 + +/obj/effect/fusion_em_field + name = "electromagnetic field" + desc = "A coruscating, barely visible field of energy. It is shaped like a slightly flattened torus." + icon = 'icons/obj/machines/power/fusion.dmi' + icon_state = "emfield_s1" + alpha = 50 + layer = 4 + light_color = COLOR_BLUE + + var/size = 1 + var/energy = 0 + var/plasma_temperature = 0 + var/radiation = 0 + var/field_strength = 0.01 + var/tick_instability = 0 + var/percent_unstable = 0 + + var/obj/machinery/power/fusion_core/owned_core + var/list/dormant_reactant_quantities = list() + var/list/particle_catchers = list() + + var/list/ignore_types = list( + /obj/item/projectile, + /obj/effect, + /obj/fire, + /obj/structure/cable, + /obj/machinery/atmospherics, + /obj/machinery/air_sensor, + /mob/observer/dead + ) + + var/light_min_range = 2 + var/light_min_power = 3 + var/light_max_range = 10 + var/light_max_power = 10 + + var/last_range + var/last_power + +/obj/effect/fusion_em_field/New(loc, var/obj/machinery/power/fusion_core/new_owned_core) + ..() + + set_light(light_min_range,light_min_power) + last_range = light_min_range + last_power = light_min_power + + owned_core = new_owned_core + if(!owned_core) + qdel(src) + + //create the gimmicky things to handle field collisions + var/obj/effect/fusion_particle_catcher/catcher + + catcher = new (locate(src.x,src.y,src.z)) + catcher.parent = src + catcher.SetSize(1) + particle_catchers.Add(catcher) + + catcher = new (locate(src.x-1,src.y,src.z)) + catcher.parent = src + catcher.SetSize(3) + particle_catchers.Add(catcher) + catcher = new (locate(src.x+1,src.y,src.z)) + catcher.parent = src + catcher.SetSize(3) + particle_catchers.Add(catcher) + catcher = new (locate(src.x,src.y+1,src.z)) + catcher.parent = src + catcher.SetSize(3) + particle_catchers.Add(catcher) + catcher = new (locate(src.x,src.y-1,src.z)) + catcher.parent = src + catcher.SetSize(3) + particle_catchers.Add(catcher) + + catcher = new (locate(src.x-2,src.y,src.z)) + catcher.parent = src + catcher.SetSize(5) + particle_catchers.Add(catcher) + catcher = new (locate(src.x+2,src.y,src.z)) + catcher.parent = src + catcher.SetSize(5) + particle_catchers.Add(catcher) + catcher = new (locate(src.x,src.y+2,src.z)) + catcher.parent = src + catcher.SetSize(5) + particle_catchers.Add(catcher) + catcher = new (locate(src.x,src.y-2,src.z)) + catcher.parent = src + catcher.SetSize(5) + particle_catchers.Add(catcher) + + catcher = new (locate(src.x-3,src.y,src.z)) + catcher.parent = src + catcher.SetSize(7) + particle_catchers.Add(catcher) + catcher = new (locate(src.x+3,src.y,src.z)) + catcher.parent = src + catcher.SetSize(7) + particle_catchers.Add(catcher) + catcher = new (locate(src.x,src.y+3,src.z)) + catcher.parent = src + catcher.SetSize(7) + particle_catchers.Add(catcher) + catcher = new (locate(src.x,src.y-3,src.z)) + catcher.parent = src + catcher.SetSize(7) + particle_catchers.Add(catcher) + + processing_objects.Add(src) + +/obj/effect/fusion_em_field/process() + //make sure the field generator is still intact + if(!owned_core || QDELETED(owned_core)) + qdel(src) + return + + // Take some gas up from our environment. + var/added_particles = FALSE + var/datum/gas_mixture/uptake_gas = owned_core.loc.return_air() + if(uptake_gas) + uptake_gas = uptake_gas.remove_by_flag(XGM_GAS_FUSION_FUEL, rand(50,100)) + if(uptake_gas && uptake_gas.total_moles) + for(var/gasname in uptake_gas.gas) + if(uptake_gas.gas[gasname]*10 > dormant_reactant_quantities[gasname]) + AddParticles(gasname, uptake_gas.gas[gasname]*10) + uptake_gas.adjust_gas(gasname, -(uptake_gas.gas[gasname]), update=FALSE) + added_particles = TRUE + if(added_particles) + uptake_gas.update_values() + + //let the particles inside the field react + React() + + // Dump power to our powernet. + owned_core.add_avail(FUSION_ENERGY_PER_K * plasma_temperature) + + // Energy decay. + if(plasma_temperature >= 1) + var/lost = plasma_temperature*0.01 + radiation += lost + plasma_temperature -= lost + + //handle some reactants formatting + for(var/reactant in dormant_reactant_quantities) + var/amount = dormant_reactant_quantities[reactant] + if(amount < 1) + dormant_reactant_quantities.Remove(reactant) + else if(amount >= 1000000) + var/radiate = rand(3 * amount / 4, amount / 4) + dormant_reactant_quantities[reactant] -= radiate + radiation += radiate + + var/use_range + var/use_power + if(plasma_temperature <= 6000) + use_range = light_min_range + use_power = light_min_power + else if(plasma_temperature >= 25000) + use_range = light_max_range + use_power = light_max_power + else + var/temp_mod = ((plasma_temperature-5000)/20000) + use_range = light_min_range + ceil((light_max_range-light_min_range)*temp_mod) + use_power = light_min_power + ceil((light_max_power-light_min_power)*temp_mod) + + if(last_range != use_range || last_power != use_power) + set_light(use_range,use_power) + last_range = use_range + last_power = use_power + + check_instability() + Radiate() + if(radiation) + radiation_repository.radiate(src, radiation) + return 1 + +/obj/effect/fusion_em_field/proc/check_instability() + if(tick_instability > 0) + percent_unstable += (tick_instability*size)/10000 + tick_instability = 0 + else + if(percent_unstable < 0) + percent_unstable = 0 + else + if(percent_unstable > 100) + percent_unstable = 100 + if(percent_unstable > 0) + percent_unstable = max(0, percent_unstable-rand(0.01,0.03)) + + if(percent_unstable >= 1) + owned_core.Shutdown(force_rupture=1) + else + if(percent_unstable > 0.5 && prob(percent_unstable*100)) + if(plasma_temperature < 2000) + visible_message("\The [src] ripples uneasily, like a disturbed pond.") + else + var/flare + var/fuel_loss + var/rupture + if(percent_unstable < 0.7) + visible_message("\The [src] ripples uneasily, like a disturbed pond.") + fuel_loss = prob(5) + else if(percent_unstable < 0.9) + visible_message("\The [src] undulates violently, shedding plumes of plasma!") + flare = prob(50) + fuel_loss = prob(20) + rupture = prob(5) + else + visible_message("\The [src] is wracked by a series of horrendous distortions, buckling and twisting like a living thing!") + flare = 1 + fuel_loss = prob(50) + rupture = prob(25) + + if(rupture) + owned_core.Shutdown(force_rupture=1) + else + var/lost_plasma = (plasma_temperature*percent_unstable) + radiation += lost_plasma + if(flare) + radiation += plasma_temperature/2 + plasma_temperature -= lost_plasma + + if(fuel_loss) + for(var/particle in dormant_reactant_quantities) + var/lost_fuel = dormant_reactant_quantities[particle]*percent_unstable + radiation += lost_fuel + dormant_reactant_quantities[particle] -= lost_fuel + if(dormant_reactant_quantities[particle] <= 0) + dormant_reactant_quantities.Remove(particle) + Radiate() + return + +/obj/effect/fusion_em_field/proc/Rupture() + visible_message("\The [src] shudders like a dying animal before flaring to eye-searing brightness and rupturing!") + set_light(15, 15, "#CCCCFF") + empulse(get_turf(src), ceil(plasma_temperature/1000), ceil(plasma_temperature/300)) + sleep(5) + RadiateAll() + explosion(get_turf(owned_core),-1,-1,8,10) // Blow out all the windows. + return + +/obj/effect/fusion_em_field/proc/ChangeFieldStrength(var/new_strength) + var/calc_size = 1 + if(new_strength <= 50) + calc_size = 1 + else if(new_strength <= 200) + calc_size = 3 + else if(new_strength <= 500) + calc_size = 5 + else + calc_size = 7 + field_strength = new_strength + change_size(calc_size) + +/obj/effect/fusion_em_field/proc/AddEnergy(var/a_energy, var/a_plasma_temperature) + energy += a_energy + plasma_temperature += a_plasma_temperature + if(a_energy && percent_unstable > 0) + percent_unstable -= a_energy/10000 + if(percent_unstable < 0) + percent_unstable = 0 + while(energy >= 100) + energy -= 100 + plasma_temperature += 1 + +/obj/effect/fusion_em_field/proc/AddParticles(var/name, var/quantity = 1) + if(name in dormant_reactant_quantities) + dormant_reactant_quantities[name] += quantity + else if(name != "proton" && name != "electron" && name != "neutron") + dormant_reactant_quantities.Add(name) + dormant_reactant_quantities[name] = quantity + +/obj/effect/fusion_em_field/proc/RadiateAll(var/ratio_lost = 1) + + // Create our plasma field and dump it into our environment. + var/turf/T = get_turf(src) + if(istype(T)) + var/datum/gas_mixture/plasma = new + plasma.adjust_gas("oxygen", (size*100), 0) + plasma.adjust_gas("phoron", (size*100), 0) + plasma.temperature = (plasma_temperature/2) + plasma.update_values() + T.assume_air(plasma) + T.hotspot_expose(plasma_temperature) + plasma = null + + // Radiate all our unspent fuel and energy. + for(var/particle in dormant_reactant_quantities) + radiation += dormant_reactant_quantities[particle] + dormant_reactant_quantities.Remove(particle) + radiation += plasma_temperature/2 + plasma_temperature = 0 + + radiation_repository.radiate(src, radiation) + Radiate() + +/obj/effect/fusion_em_field/proc/Radiate() + if(istype(loc, /turf)) + var/empsev = max(1, min(3, ceil(size/2))) + for(var/atom/movable/AM in range(max(1,Floor(size/2)), loc)) + + if(AM == src || AM == owned_core || !AM.simulated) + continue + + var/skip_obstacle + for(var/ignore_path in ignore_types) + if(istype(AM, ignore_path)) + skip_obstacle = TRUE + break + if(skip_obstacle) + continue + + log_debug("R-UST DEBUG: [AM] is [AM.type]") + AM.visible_message("The field buckles visibly around \the [AM]!") + tick_instability += rand(15,30) + AM.emp_act(empsev) + + if(owned_core && owned_core.loc) + var/datum/gas_mixture/environment = owned_core.loc.return_air() + if(environment && environment.temperature < (T0C+1000)) // Putting an upper bound on it to stop it being used in a TEG. + environment.add_thermal_energy(plasma_temperature*20000) + radiation = 0 + +/obj/effect/fusion_em_field/proc/change_size(var/newsize = 1) + var/changed = 0 + switch(newsize) + if(1) + size = 1 + icon = 'icons/obj/machines/power/fusion.dmi' + icon_state = "emfield_s1" + pixel_x = 0 + pixel_y = 0 + // + changed = 1 + if(3) + size = 3 + icon = 'icons/effects/96x96.dmi' + icon_state = "emfield_s3" + pixel_x = -32 * PIXEL_MULTIPLIER + pixel_y = -32 * PIXEL_MULTIPLIER + // + changed = 3 + if(5) + size = 5 + icon = 'icons/effects/160x160.dmi' + icon_state = "emfield_s5" + pixel_x = -64 * PIXEL_MULTIPLIER + pixel_y = -64 * PIXEL_MULTIPLIER + // + changed = 5 + if(7) + size = 7 + icon = 'icons/effects/224x224.dmi' + icon_state = "emfield_s7" + pixel_x = -96 * PIXEL_MULTIPLIER + pixel_y = -96 * PIXEL_MULTIPLIER + // + changed = 7 + for(var/obj/effect/fusion_particle_catcher/catcher in particle_catchers) + catcher.UpdateSize() + return changed + +//the !!fun!! part +/obj/effect/fusion_em_field/proc/React() + //loop through the reactants in random order + var/list/react_pool = dormant_reactant_quantities.Copy() + + //cant have any reactions if there aren't any reactants present + if(react_pool.len) + //determine a random amount to actually react this cycle, and remove it from the standard pool + //this is a hack, and quite nonrealistic :( + for(var/reactant in react_pool) + react_pool[reactant] = rand(Floor(react_pool[reactant]/2),react_pool[reactant]) + dormant_reactant_quantities[reactant] -= react_pool[reactant] + if(!react_pool[reactant]) + react_pool -= reactant + + //loop through all the reacting reagents, picking out random reactions for them + var/list/produced_reactants = new/list + var/list/p_react_pool = react_pool.Copy() + while(p_react_pool.len) + //pick one of the unprocessed reacting reagents randomly + var/cur_p_react = pick(p_react_pool) + p_react_pool.Remove(cur_p_react) + + //grab all the possible reactants to have a reaction with + var/list/possible_s_reacts = react_pool.Copy() + //if there is only one of a particular reactant, then it can not react with itself so remove it + possible_s_reacts[cur_p_react] -= 1 + if(possible_s_reacts[cur_p_react] < 1) + possible_s_reacts.Remove(cur_p_react) + + //loop through and work out all the possible reactions + var/list/possible_reactions = new/list + for(var/cur_s_react in possible_s_reacts) + if(possible_s_reacts[cur_s_react] < 1) + continue + var/decl/fusion_reaction/cur_reaction = get_fusion_reaction(cur_p_react, cur_s_react) + if(cur_reaction && plasma_temperature >= cur_reaction.minimum_energy_level) + possible_reactions.Add(cur_reaction) + + //if there are no possible reactions here, abandon this primary reactant and move on + if(!possible_reactions.len) + continue + + //split up the reacting atoms between the possible reactions + while(possible_reactions.len) + var/decl/fusion_reaction/cur_reaction = pick(possible_reactions) + possible_reactions.Remove(cur_reaction) + + //set the randmax to be the lower of the two involved reactants + var/max_num_reactants = react_pool[cur_reaction.p_react] > react_pool[cur_reaction.s_react] ? \ + react_pool[cur_reaction.s_react] : react_pool[cur_reaction.p_react] + if(max_num_reactants < 1) + continue + + //make sure we have enough energy + if(plasma_temperature < cur_reaction.minimum_reaction_temperature) + continue + + if(plasma_temperature < max_num_reactants * cur_reaction.energy_consumption) + max_num_reactants = round(plasma_temperature / cur_reaction.energy_consumption) + if(max_num_reactants < 1) + continue + + //randomly determined amount to react + var/amount_reacting = rand(1, max_num_reactants) + + //removing the reacting substances from the list of substances that are primed to react this cycle + //if there aren't enough of that substance (there should be) then modify the reactant amounts accordingly + if( react_pool[cur_reaction.p_react] - amount_reacting >= 0 ) + react_pool[cur_reaction.p_react] -= amount_reacting + else + amount_reacting = react_pool[cur_reaction.p_react] + react_pool[cur_reaction.p_react] = 0 + //same again for secondary reactant + if(react_pool[cur_reaction.s_react] - amount_reacting >= 0 ) + react_pool[cur_reaction.s_react] -= amount_reacting + else + react_pool[cur_reaction.p_react] += amount_reacting - react_pool[cur_reaction.p_react] + amount_reacting = react_pool[cur_reaction.s_react] + react_pool[cur_reaction.s_react] = 0 + + plasma_temperature -= max_num_reactants * cur_reaction.energy_consumption // Remove the consumed energy. + plasma_temperature += max_num_reactants * cur_reaction.energy_production // Add any produced energy. + radiation += max_num_reactants * cur_reaction.radiation // Add any produced radiation. + tick_instability += max_num_reactants * cur_reaction.instability + + // Create the reaction products. + for(var/reactant in cur_reaction.products) + var/success = 0 + for(var/check_reactant in produced_reactants) + if(check_reactant == reactant) + produced_reactants[reactant] += cur_reaction.products[reactant] * amount_reacting + success = 1 + break + if(!success) + produced_reactants[reactant] = cur_reaction.products[reactant] * amount_reacting + + // Handle anything special. If this proc returns true, abort the current reaction. + if(cur_reaction.handle_reaction_special(src)) + return + + // This reaction is done, and can't be repeated this sub-cycle. + possible_reactions.Remove(cur_reaction.s_react) + + // Loop through the newly produced reactants and add them to the pool. + for(var/reactant in produced_reactants) + AddParticles(reactant, produced_reactants[reactant]) + + // Check whether there are reactants left, and add them back to the pool. + for(var/reactant in react_pool) + AddParticles(reactant, react_pool[reactant]) + +/obj/effect/fusion_em_field/Destroy() + set_light(0) + RadiateAll() + for(var/obj/effect/fusion_particle_catcher/catcher in particle_catchers) + qdel(catcher) + if(owned_core) + owned_core.owned_field = null + owned_core = null + processing_objects.Remove(src) + . = ..() + +/obj/effect/fusion_em_field/bullet_act(var/obj/item/projectile/Proj) + AddEnergy(Proj.damage) + update_icon() + return 0 + +#undef FUSION_HEAT_CAP \ No newline at end of file diff --git a/code/modules/power/fusion/fuel_assembly/fuel_assembly.dm b/code/modules/power/fusion/fuel_assembly/fuel_assembly.dm new file mode 100644 index 00000000000..468f24510ae --- /dev/null +++ b/code/modules/power/fusion/fuel_assembly/fuel_assembly.dm @@ -0,0 +1,67 @@ +/obj/item/weapon/fuel_assembly + name = "fuel rod assembly" + icon = 'icons/obj/machines/power/fusion.dmi' + icon_state = "fuel_assembly" + layer = 4 + + var/material_name + + var/percent_depleted = 1 + var/list/rod_quantities = list() + var/fuel_type = "composite" + var/fuel_colour + var/radioactivity = 0 + var/const/initial_amount = 300 + +/obj/item/weapon/fuel_assembly/New(var/newloc, var/_material, var/_colour) + fuel_type = _material + fuel_colour = _colour + ..(newloc) + +/obj/item/weapon/fuel_assembly/initialize() + . = ..() + var/material/material = get_material_by_name(fuel_type) + if(istype(material)) + name = "[material.use_name] fuel rod assembly" + desc = "A fuel rod for a fusion reactor. This one is made from [material.use_name]." + fuel_colour = material.icon_colour + fuel_type = material.use_name + if(material.radioactivity) + radioactivity = material.radioactivity + desc += " It is warm to the touch." + processing_objects += src + if(material.luminescence) + set_light(material.luminescence, material.luminescence, material.icon_colour) + else + name = "[fuel_type] fuel rod assembly" + desc = "A fuel rod for a fusion reactor. This one is made from [fuel_type]." + + icon_state = "blank" + var/image/I = image(icon, "fuel_assembly") + I.color = fuel_colour + overlays += list(I, image(icon, "fuel_assembly_bracket")) + rod_quantities[fuel_type] = initial_amount + +/obj/item/weapon/fuel_assembly/process() + if(!radioactivity) + return PROCESS_KILL + + if(istype(loc, /turf)) + radiation_repository.radiate(src, max(1,ceil(radioactivity/30))) + +/obj/item/weapon/fuel_assembly/Destroy() + processing_objects -= src + return ..() + +// Mapper shorthand. +/obj/item/weapon/fuel_assembly/deuterium/New(var/newloc) + ..(newloc, "deuterium") + +/obj/item/weapon/fuel_assembly/tritium/New(var/newloc) + ..(newloc, "tritium") + +/obj/item/weapon/fuel_assembly/phoron/New(var/newloc) + ..(newloc, "phoron") + +/obj/item/weapon/fuel_assembly/supermatter/New(var/newloc) + ..(newloc, "supermatter") diff --git a/code/modules/power/fusion/fuel_assembly/fuel_compressor.dm b/code/modules/power/fusion/fuel_assembly/fuel_compressor.dm new file mode 100644 index 00000000000..469f32135f2 --- /dev/null +++ b/code/modules/power/fusion/fuel_assembly/fuel_compressor.dm @@ -0,0 +1,54 @@ +/obj/machinery/fusion_fuel_compressor + name = "fuel compressor" + icon = 'icons/obj/machines/power/fusion.dmi' + icon_state = "fuel_compressor1" + density = 1 + anchored = 1 + layer = 4 + +/obj/machinery/fusion_fuel_compressor/MouseDrop_T(var/atom/movable/target, var/mob/user) + if(user.incapacitated() || !user.Adjacent(src)) + return + return do_special_fuel_compression(target, user) + +/obj/machinery/fusion_fuel_compressor/proc/do_special_fuel_compression(var/obj/item/thing, var/mob/user) + if(istype(thing) && thing.reagents && thing.reagents.total_volume && thing.is_open_container()) + if(thing.reagents.reagent_list.len > 1) + to_chat(user, "The contents of \the [thing] are impure and cannot be used as fuel.") + return 1 + if(thing.reagents.total_volume < 50) + to_chat(user, "You need at least fifty units of material to form a fuel rod.") + return 1 + var/datum/reagent/R = thing.reagents.reagent_list[1] + visible_message("\The [src] compresses the contents of \the [thing] into a new fuel assembly.") + var/obj/item/weapon/fuel_assembly/F = new(get_turf(src), R.id, R.color) + thing.reagents.remove_reagent(R.id, R.volume) + user.put_in_hands(F) + + else if(istype(thing, /obj/machinery/power/supermatter/shard)) + var/obj/item/weapon/fuel_assembly/F = new(get_turf(src), "supermatter") + visible_message("\The [src] compresses the \[thing] into a new fuel assembly.") + qdel(thing) + user.put_in_hands(F) + return 1 + return 0 + +/obj/machinery/fusion_fuel_compressor/attackby(var/obj/item/thing, var/mob/user) + if(istype(thing, /obj/item/stack/material)) + var/obj/item/stack/material/M = thing + var/material/mat = M.get_material() + if(!mat.is_fusion_fuel) + to_chat(user, "It would be pointless to make a fuel rod out of [mat.use_name].") + return + if(M.get_amount() < 25) + to_chat(user, "You need at least 25 [mat.sheet_plural_name] to make a fuel rod.") + return + var/obj/item/weapon/fuel_assembly/F = new(get_turf(src), mat.name) + visible_message("\The [src] compresses the [mat.use_name] into a new fuel assembly.") + M.use(25) + user.put_in_hands(F) + + else if(do_special_fuel_compression(thing, user)) + return + + return ..() \ No newline at end of file diff --git a/code/modules/power/fusion/fuel_assembly/fuel_control.dm b/code/modules/power/fusion/fuel_assembly/fuel_control.dm new file mode 100644 index 00000000000..6d95e358d86 --- /dev/null +++ b/code/modules/power/fusion/fuel_assembly/fuel_control.dm @@ -0,0 +1,102 @@ +/obj/machinery/computer/fusion_fuel_control + name = "fuel injection control computer" + icon = 'icons/obj/machines/power/fusion.dmi' + icon_state = "fuel" + + var/id_tag + var/scan_range = 25 + +/obj/machinery/computer/fusion_fuel_control/attack_ai(mob/user) + attack_hand(user) + +/obj/machinery/computer/fusion_fuel_control/attack_hand(mob/user) + add_fingerprint(user) + interact(user) + +/obj/machinery/computer/fusion_fuel_control/interact(var/mob/user) + + if(stat & (BROKEN|NOPOWER)) + user.unset_machine() + user << browse(null, "window=fuel_control") + return + + if (!istype(user, /mob/living/silicon) && get_dist(src, user) > 1) + user.unset_machine() + user << browse(null, "window=fuel_control") + return + + if(!id_tag) + to_chat(user, "This console has not been assigned an ident tag. Please contact your system administrator or conduct a manual update with a standard multitool.") + return + + var/dat = "Reactor Core Fuel Control #[id_tag]
" + dat += {" +
+
Device tagStatusControls
[C.id_tag][status]ERRORACCESS
+ + + + + "} + + for(var/obj/machinery/fusion_fuel_injector/I in fuel_injectors) + if(!id_tag || !I.id_tag || I.id_tag != id_tag || get_dist(src, I) > scan_range) + continue + + dat += "" + + if(I.stat & (BROKEN|NOPOWER)) + dat += "" + dat += "" + dat += "" + else + dat += "" + if(I.cur_assembly) + dat += "" + else + dat += "" + if(I.cur_assembly) + dat += "" + else + dat += "" + + dat += "" + + dat += {"
ContainsAssemblyRemaining
ERRORERRORERROR[I.cur_assembly ? I.cur_assembly.fuel_type : "NONE"]\[[I.injecting ? "Halt injecting" : "Begin injecting"]\]None[I.cur_assembly.percent_depleted * 100]%NA

+ Refresh + Close
"} + + var/datum/browser/popup = new(user, "fuel_control", "Fusion Fuel Control Console", 800, 400, src) + popup.set_content(dat) + popup.open() + user.set_machine(src) + +/obj/machinery/computer/fusion_fuel_control/Topic(href, href_list) + if(..()) + return 1 + + if(href_list["toggle_injecting"]) + var/obj/machinery/fusion_fuel_injector/I = locate(href_list["toggle_injecting"]) + if(I.id_tag != id_tag || get_dist(src, I) > scan_range) + return + + if(istype(I)) + if(I.injecting) + I.StopInjecting() + else + I.BeginInjecting() + + if( href_list["close"] ) + usr << browse(null, "window=fuel_control") + usr.unset_machine() + + updateDialog() + + +/obj/machinery/computer/fusion_fuel_control/attackby(var/obj/item/W, var/mob/user) + if(ismultitool(W)) + var/new_ident = input("Enter a new ident tag.", "Fuel Control", id_tag) as null|text + if(new_ident && user.Adjacent(src)) + id_tag = new_ident + return + return ..() diff --git a/code/modules/power/fusion/fuel_assembly/fuel_injector.dm b/code/modules/power/fusion/fuel_assembly/fuel_injector.dm new file mode 100644 index 00000000000..9f54c481889 --- /dev/null +++ b/code/modules/power/fusion/fuel_assembly/fuel_injector.dm @@ -0,0 +1,153 @@ +var/list/fuel_injectors = list() + +/obj/machinery/fusion_fuel_injector + name = "fuel injector" + icon = 'icons/obj/machines/power/fusion.dmi' + icon_state = "injector0" + density = 1 + anchored = 0 + req_access = list(access_engine) + use_power = 1 + idle_power_usage = 10 + active_power_usage = 500 + + var/fuel_usage = 0.0001 + var/id_tag + var/injecting = 0 + var/obj/item/weapon/fuel_assembly/cur_assembly + +/obj/machinery/fusion_fuel_injector/New() + ..() + fuel_injectors += src + tag = null + +/obj/machinery/fusion_fuel_injector/Destroy() + if(cur_assembly) + cur_assembly.forceMove(get_turf(src)) + cur_assembly = null + fuel_injectors -= src + return ..() + +/obj/machinery/fusion_fuel_injector/mapped + anchored = 1 + +/obj/machinery/fusion_fuel_injector/process() + if(injecting) + if(stat & (BROKEN|NOPOWER)) + StopInjecting() + else + Inject() + +/obj/machinery/fusion_fuel_injector/attackby(obj/item/W, mob/user) + + if(ismultitool(W)) + var/new_ident = input("Enter a new ident tag.", "Fuel Injector", id_tag) as null|text + if(new_ident && user.Adjacent(src)) + id_tag = new_ident + return + + if(istype(W, /obj/item/weapon/fuel_assembly)) + + if(injecting) + to_chat(user, "Shut \the [src] off before playing with the fuel rod!") + return + + if(cur_assembly) + cur_assembly.forceMove(get_turf(src)) + visible_message("\The [user] swaps \the [src]'s [cur_assembly] for \a [W].") + else + visible_message("\The [user] inserts \a [W] into \the [src].") + + user.drop_from_inventory(W) + W.forceMove(src) + if(cur_assembly) + cur_assembly.forceMove(get_turf(src)) + user.put_in_hands(cur_assembly) + cur_assembly = W + return + + if(iswrench(W)) + if(injecting) + to_chat(user, "Shut \the [src] off first!") + return + anchored = !anchored + playsound(src, W.usesound, 75, 1) + if(anchored) + user.visible_message("\The [user] secures \the [src] to the floor.") + else + user.visible_message("\The [user] unsecures \the [src] from the floor.") + return + + return ..() + +/obj/machinery/fusion_fuel_injector/attack_hand(mob/user) + + if(injecting) + to_chat(user, "Shut \the [src] off before playing with the fuel rod!") + return + + if(cur_assembly) + cur_assembly.forceMove(get_turf(src)) + user.put_in_hands(cur_assembly) + visible_message("\The [user] removes \the [cur_assembly] from \the [src].") + cur_assembly = null + return + else + to_chat(user, "There is no fuel rod in \the [src].") + return + +/obj/machinery/fusion_fuel_injector/proc/BeginInjecting() + if(!injecting && cur_assembly) + icon_state = "injector1" + injecting = 1 + use_power = 1 + +/obj/machinery/fusion_fuel_injector/proc/StopInjecting() + if(injecting) + injecting = 0 + icon_state = "injector0" + use_power = 0 + +/obj/machinery/fusion_fuel_injector/proc/Inject() + if(!injecting) + return + if(cur_assembly) + var/amount_left = 0 + for(var/reagent in cur_assembly.rod_quantities) + if(cur_assembly.rod_quantities[reagent] > 0) + var/amount = cur_assembly.rod_quantities[reagent] * fuel_usage + var/numparticles = round(amount * 1000) + if(numparticles < 1) + numparticles = 1 + var/obj/effect/accelerated_particle/A = new/obj/effect/accelerated_particle(get_turf(src), dir) + A.particle_type = reagent + A.additional_particles = numparticles - 1 + A.move(1) + if(cur_assembly) + cur_assembly.rod_quantities[reagent] -= amount + amount_left += cur_assembly.rod_quantities[reagent] + if(cur_assembly) + cur_assembly.percent_depleted = amount_left / cur_assembly.initial_amount + flick("injector-emitting",src) + else + StopInjecting() + +/obj/machinery/fusion_fuel_injector/verb/rotate_clock() + set category = "Object" + set name = "Rotate Generator (Clockwise)" + set src in view(1) + + if (usr.incapacitated() || usr.restrained() || anchored) + return + + src.dir = turn(src.dir, -90) + +/obj/machinery/fusion_fuel_injector/verb/rotate_anticlock() + set category = "Object" + set name = "Rotate Generator (Counter-clockwise)" + set src in view(1) + + if (usr.incapacitated() || usr.restrained() || anchored) + return + + src.dir = turn(src.dir, 90) \ No newline at end of file diff --git a/code/modules/power/fusion/fusion_circuits.dm b/code/modules/power/fusion/fusion_circuits.dm new file mode 100644 index 00000000000..f03d9c2db28 --- /dev/null +++ b/code/modules/power/fusion/fusion_circuits.dm @@ -0,0 +1,99 @@ +/obj/item/weapon/circuitboard/fusion_core_control + name = "circuit board (fusion core controller)" + build_path = /obj/machinery/computer/fusion_core_control + origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4) + +/obj/item/weapon/circuitboard/fusion_fuel_compressor + name = "circuit board (fusion fuel compressor)" + build_path = /obj/machinery/fusion_fuel_compressor + board_type = new /datum/frame/frame_types/machine + origin_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 4, TECH_MATERIAL = 4) + req_components = list( + /obj/item/weapon/stock_parts/manipulator/nano = 2, + /obj/item/weapon/stock_parts/matter_bin/super = 2, + /obj/item/weapon/stock_parts/console_screen = 1, + /obj/item/stack/cable_coil = 5 + ) + +/obj/item/weapon/circuitboard/fusion_fuel_control + name = "circuit board (fusion fuel controller)" + build_path = /obj/machinery/computer/fusion_fuel_control + origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4) + +/obj/item/weapon/circuitboard/gyrotron_control + name = "circuit board (gyrotron controller)" + build_path = /obj/machinery/computer/gyrotron_control + origin_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4) + +/obj/item/weapon/circuitboard/fusion_core + name = "internal circuitry (fusion core)" + build_path = /obj/machinery/power/fusion_core + board_type = new /datum/frame/frame_types/machine + origin_tech = list(TECH_BLUESPACE = 2, TECH_MAGNET = 4, TECH_POWER = 4) + req_components = list( + /obj/item/weapon/stock_parts/manipulator/nano = 2, + /obj/item/weapon/stock_parts/micro_laser/high = 1, + /obj/item/weapon/stock_parts/console_screen = 1, + /obj/item/stack/cable_coil = 5 + ) + +/obj/item/weapon/circuitboard/fusion_injector + name = "internal circuitry (fusion fuel injector)" + build_path = /obj/machinery/fusion_fuel_injector + board_type = new /datum/frame/frame_types/machine + origin_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 4, TECH_MATERIAL = 4) + req_components = list( + /obj/item/weapon/stock_parts/manipulator/nano = 2, + /obj/item/weapon/stock_parts/scanning_module/adv = 1, + /obj/item/weapon/stock_parts/matter_bin/super = 1, + /obj/item/weapon/stock_parts/console_screen = 1, + /obj/item/stack/cable_coil = 5 + ) + +/obj/item/weapon/circuitboard/gyrotron + name = "circuit board (gyrotron)" + build_path = /obj/machinery/power/emitter/gyrotron + board_type = new /datum/frame/frame_types/machine + origin_tech = list(TECH_POWER = 4, TECH_ENGINEERING = 4, TECH_MATERIAL = 5, TECH_MAGNET = 3) + req_components = list( + /obj/item/weapon/stock_parts/scanning_module/adv = 1, + /obj/item/weapon/stock_parts/micro_laser/high = 3, + /obj/item/weapon/stock_parts/capacitor/adv = 1 + ) + +/datum/design/circuit/fusion + name = "fusion core control console" + id = "fusion_core_control" + build_path = /obj/item/weapon/circuitboard/fusion_core_control + sort_string = "LAAAD" + req_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 3, TECH_MATERIAL = 3) + +/datum/design/circuit/fusion/fuel_compressor + name = "fusion fuel compressor" + id = "fusion_fuel_compressor" + build_path = /obj/item/weapon/circuitboard/fusion_fuel_compressor + sort_string = "LAAAE" + +/datum/design/circuit/fusion/fuel_control + name = "fusion fuel control console" + id = "fusion_fuel_control" + build_path = /obj/item/weapon/circuitboard/fusion_fuel_control + sort_string = "LAAAF" + +/datum/design/circuit/fusion/gyrotron_control + name = "gyrotron control console" + id = "gyrotron_control" + build_path = /obj/item/weapon/circuitboard/gyrotron_control + sort_string = "LAAAG" + +/datum/design/circuit/fusion/core + name = "fusion core" + id = "fusion_core" + build_path = /obj/item/weapon/circuitboard/fusion_core + sort_string = "LAAAH" + +/datum/design/circuit/fusion/injector + name = "fusion fuel injector" + id = "fusion_injector" + build_path = /obj/item/weapon/circuitboard/fusion_injector + sort_string = "LAAAI" diff --git a/code/modules/power/fusion/fusion_particle_catcher.dm b/code/modules/power/fusion/fusion_particle_catcher.dm new file mode 100644 index 00000000000..38f35357d45 --- /dev/null +++ b/code/modules/power/fusion/fusion_particle_catcher.dm @@ -0,0 +1,41 @@ +/obj/effect/fusion_particle_catcher + icon = 'icons/effects/effects.dmi' + density = 1 + anchored = 1 + invisibility = 101 + var/obj/effect/fusion_em_field/parent + var/mysize = 0 + + light_color = COLOR_BLUE + +/obj/effect/fusion_particle_catcher/Destroy() + . =..() + parent.particle_catchers -= src + parent = null + +/obj/effect/fusion_particle_catcher/proc/SetSize(var/newsize) + name = "collector [newsize]" + mysize = newsize + UpdateSize() + +/obj/effect/fusion_particle_catcher/proc/AddParticles(var/name, var/quantity = 1) + if(parent && parent.size >= mysize) + parent.AddParticles(name, quantity) + return 1 + return 0 + +/obj/effect/fusion_particle_catcher/proc/UpdateSize() + if(parent.size >= mysize) + density = 1 + name = "collector [mysize] ON" + else + density = 0 + name = "collector [mysize] OFF" + +/obj/effect/fusion_particle_catcher/bullet_act(var/obj/item/projectile/Proj) + parent.AddEnergy(Proj.damage) + update_icon() + return 0 + +/obj/effect/fusion_particle_catcher/CanPass(var/atom/movable/mover, var/turf/target, var/height=0, var/air_group=0) + return ismob(mover) diff --git a/code/modules/power/fusion/fusion_reactions.dm b/code/modules/power/fusion/fusion_reactions.dm new file mode 100644 index 00000000000..f447164ea43 --- /dev/null +++ b/code/modules/power/fusion/fusion_reactions.dm @@ -0,0 +1,164 @@ +var/list/fusion_reactions + +/decl/fusion_reaction + var/p_react = "" // Primary reactant. + var/s_react = "" // Secondary reactant. + var/minimum_energy_level = 1 + var/energy_consumption = 0 + var/energy_production = 0 + var/radiation = 0 + var/instability = 0 + var/list/products = list() + var/minimum_reaction_temperature = 100 + +/decl/fusion_reaction/proc/handle_reaction_special(var/obj/effect/fusion_em_field/holder) + return 0 + +proc/get_fusion_reaction(var/p_react, var/s_react, var/m_energy) + if(!fusion_reactions) + fusion_reactions = list() + for(var/rtype in typesof(/decl/fusion_reaction) - /decl/fusion_reaction) + var/decl/fusion_reaction/cur_reaction = new rtype() + if(!fusion_reactions[cur_reaction.p_react]) + fusion_reactions[cur_reaction.p_react] = list() + fusion_reactions[cur_reaction.p_react][cur_reaction.s_react] = cur_reaction + if(!fusion_reactions[cur_reaction.s_react]) + fusion_reactions[cur_reaction.s_react] = list() + fusion_reactions[cur_reaction.s_react][cur_reaction.p_react] = cur_reaction + + if(fusion_reactions.Find(p_react)) + var/list/secondary_reactions = fusion_reactions[p_react] + if(secondary_reactions.Find(s_react)) + return fusion_reactions[p_react][s_react] + +// Material fuels +// deuterium +// tritium +// phoron +// supermatter + +// Virtual fuels +// helium-3 +// lithium-6 +// boron-11 + +// Basic power production reactions. +/decl/fusion_reaction/deuterium_deuterium + p_react = "deuterium" + s_react = "deuterium" + energy_consumption = 1 + energy_production = 2 + +// Advanced production reactions (todo) +/decl/fusion_reaction/deuterium_helium + p_react = "deuterium" + s_react = "helium-3" + energy_consumption = 1 + energy_production = 5 + radiation = 2 + +/decl/fusion_reaction/deuterium_tritium + p_react = "deuterium" + s_react = "tritium" + energy_consumption = 1 + energy_production = 1 + products = list("helium-3" = 1) + instability = 0.5 + radiation = 3 + +/decl/fusion_reaction/deuterium_lithium + p_react = "deuterium" + s_react = "lithium" + energy_consumption = 2 + energy_production = 0 + radiation = 3 + products = list("tritium"= 1) + instability = 1 + +// Unideal/material production reactions +/decl/fusion_reaction/oxygen_oxygen + p_react = "oxygen" + s_react = "oxygen" + energy_consumption = 10 + energy_production = 0 + instability = 5 + radiation = 5 + products = list("silicon"= 1) + +/decl/fusion_reaction/iron_iron + p_react = "iron" + s_react = "iron" + products = list("silver" = 1, "gold" = 1, "platinum" = 1) // Not realistic but w/e + energy_consumption = 10 + energy_production = 0 + instability = 2 + minimum_reaction_temperature = 10000 + +/decl/fusion_reaction/phoron_hydrogen + p_react = "hydrogen" + s_react = "phoron" + energy_consumption = 10 + energy_production = 0 + instability = 5 + products = list("mydrogen" = 1) + minimum_reaction_temperature = 8000 + +// VERY UNIDEAL REACTIONS. +/decl/fusion_reaction/phoron_supermatter + p_react = "supermatter" + s_react = "phoron" + energy_consumption = 0 + energy_production = 5 + radiation = 20 + instability = 20 + +/decl/fusion_reaction/phoron_supermatter/handle_reaction_special(var/obj/effect/fusion_em_field/holder) + + wormhole_event() + + var/turf/origin = get_turf(holder) + holder.Rupture() + qdel(holder) + var/radiation_level = rand(100, 200) + + // Copied from the SM for proof of concept. //Not any more --Cirra //Use the whole z proc --Leshana + radiation_repository.z_radiate(locate(1, 1, holder.z), radiation_level, 1) + + for(var/mob/living/mob in living_mob_list) + var/turf/T = get_turf(mob) + if(T && (holder.z == T.z)) + if(istype(mob, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = mob + H.hallucination += rand(100,150) + + for(var/obj/machinery/fusion_fuel_injector/I in range(world.view, origin)) + if(I.cur_assembly && I.cur_assembly.fuel_type == "supermatter") + explosion(get_turf(I), 1, 2, 3) + spawn(5) + if(I && I.loc) + qdel(I) + + sleep(5) + explosion(origin, 1, 2, 5) + + return 1 + + +// High end reactions. +/decl/fusion_reaction/boron_hydrogen + p_react = "boron" + s_react = "hydrogen" + minimum_energy_level = FUSION_HEAT_CAP * 0.5 + energy_consumption = 3 + energy_production = 15 + radiation = 3 + instability = 3 + +/decl/fusion_reaction/hydrogen_hydrogen + p_react = "hydrogen" + s_react = "hydrogen" + minimum_energy_level = FUSION_HEAT_CAP * 0.75 + energy_consumption = 0 + energy_production = 20 + radiation = 5 + instability = 5 diff --git a/code/modules/power/fusion/gyrotron/gyrotron.dm b/code/modules/power/fusion/gyrotron/gyrotron.dm new file mode 100644 index 00000000000..edf905ab061 --- /dev/null +++ b/code/modules/power/fusion/gyrotron/gyrotron.dm @@ -0,0 +1,57 @@ +var/list/gyrotrons = list() + +/obj/machinery/power/emitter/gyrotron + name = "gyrotron" + icon = 'icons/obj/machines/power/fusion.dmi' + desc = "It is a heavy duty industrial gyrotron suited for powering fusion reactors." + icon_state = "emitter-off" + req_access = list(access_engine) + use_power = 1 + active_power_usage = 50000 + + var/id_tag + var/rate = 3 + var/mega_energy = 1 + + +/obj/machinery/power/emitter/gyrotron/anchored + anchored = 1 + state = 2 + +/obj/machinery/power/emitter/gyrotron/initialize() + gyrotrons += src + active_power_usage = mega_energy * 50000 + . = ..() + +/obj/machinery/power/emitter/gyrotron/Destroy() + gyrotrons -= src + return ..() + +/obj/machinery/power/emitter/gyrotron/process() + active_power_usage = mega_energy * 50000 + . = ..() + +/obj/machinery/power/emitter/gyrotron/get_rand_burst_delay() + return rate * 10 + +/obj/machinery/power/emitter/gyrotron/get_burst_delay() + return rate * 10 + +/obj/machinery/power/emitter/gyrotron/get_emitter_beam() + var/obj/item/projectile/beam/emitter/E = ..() + E.damage = mega_energy * 50 + return E + +/obj/machinery/power/emitter/gyrotron/update_icon() + if (active && powernet && avail(active_power_usage)) + icon_state = "emitter-on" + else + icon_state = "emitter-off" + +/obj/machinery/power/emitter/gyrotron/attackby(var/obj/item/W, var/mob/user) + if(ismultitool(W)) + var/new_ident = input("Enter a new ident tag.", "Gyrotron", id_tag) as null|text + if(new_ident && user.Adjacent(src)) + id_tag = new_ident + return + return ..() \ No newline at end of file diff --git a/code/modules/power/fusion/gyrotron/gyrotron_control.dm b/code/modules/power/fusion/gyrotron/gyrotron_control.dm new file mode 100644 index 00000000000..9f6c59c7537 --- /dev/null +++ b/code/modules/power/fusion/gyrotron/gyrotron_control.dm @@ -0,0 +1,97 @@ +/obj/machinery/computer/gyrotron_control + name = "gyrotron control console" + icon = 'icons/obj/machines/power/fusion.dmi' + icon_state = "engine" + light_color = COLOR_BLUE + + var/id_tag + var/scan_range = 25 + +/obj/machinery/computer/gyrotron_control/attack_ai(var/mob/user) + attack_hand(user) + +/obj/machinery/computer/gyrotron_control/attack_hand(var/mob/user) + add_fingerprint(user) + interact(user) + +/obj/machinery/computer/gyrotron_control/interact(var/mob/user) + + if(!id_tag) + to_chat(user, "This console has not been assigned an ident tag. Please contact your system administrator or conduct a manual update with a standard multitool.") + return + + var/dat = "Gyrotron controller #[id_tag]" + + dat = "" + dat += "" + dat += "" + dat += "" + dat += "" + + for(var/obj/machinery/power/emitter/gyrotron/G in gyrotrons) + if(!G || G.id_tag != id_tag || get_dist(src, G) > scan_range) + continue + + dat += "" + if(G.state != 2 || (G.stat & (NOPOWER | BROKEN))) //Error data not found. + dat += "" + dat += "" + dat += "" + else + dat += "" + dat += "" + dat += "" + + dat += "
ModeFire DelayPower
ERRORERRORERROR[G.active ? "Emitting" : "Standing By"][G.rate][G.mega_energy]
" + + var/datum/browser/popup = new(user, "gyrotron_controller_[id_tag]", "Gyrotron Remote Control Console", 500, 400, src) + popup.set_content(dat) + popup.open() + add_fingerprint(user) + user.set_machine(src) + +/obj/machinery/computer/gyrotron_control/Topic(var/href, var/list/href_list) + . = ..() + if(.) + return + + if(stat & (NOPOWER | BROKEN)) + return + + var/obj/machinery/power/emitter/gyrotron/G = locate(href_list["machine"]) + if(!G || G.id_tag != id_tag || get_dist(src, G) > scan_range) + return + + if(href_list["modifypower"]) + var/new_val = input("Enter new emission power level (1 - 50)", "Modifying power level", G.mega_energy) as num + if(!new_val) + to_chat(usr, "That's not a valid number.") + return 1 + G.mega_energy = Clamp(new_val, 1, 50) + G.active_power_usage = G.mega_energy * 1500 + updateUsrDialog() + return 1 + + if(href_list["modifyrate"]) + var/new_val = input("Enter new emission delay between 1 and 10 seconds.", "Modifying emission rate", G.rate) as num + if(!new_val) + to_chat(usr, "That's not a valid number.") + return 1 + G.rate = Clamp(new_val, 1, 10) + updateUsrDialog() + return 1 + + if(href_list["toggle"]) + G.activate(usr) + updateUsrDialog() + return 1 + + return 0 + +/obj/machinery/computer/gyrotron_control/attackby(var/obj/item/W, var/mob/user) + if(ismultitool(W)) + var/new_ident = input("Enter a new ident tag.", "Gyrotron Control", id_tag) as null|text + if(new_ident && user.Adjacent(src)) + id_tag = new_ident + return + return ..() diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index 2817fc11d92..27032a21982 100644 --- a/code/modules/power/generator.dm +++ b/code/modules/power/generator.dm @@ -138,11 +138,11 @@ /obj/machinery/power/generator/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) anchored = !anchored user.visible_message("[user.name] [anchored ? "secures" : "unsecures"] the bolts holding [src.name] to the floor.", \ "You [anchored ? "secure" : "unsecure"] the bolts holding [src] to the floor.", \ - "You hear a ratchet") + "You hear a ratchet.") use_power = anchored if(anchored) // Powernet connection stuff. connect_to_network() diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 963d2be9a53..4efd14eee8a 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -48,9 +48,9 @@ src.add_fingerprint(user) if (istype(W, /obj/item/weapon/wrench)) if (src.stage == 1) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) usr << "You begin deconstructing [src]." - if (!do_after(usr, 30)) + if (!do_after(usr, 30 * W.toolspeed)) return new /obj/item/stack/material/steel( get_turf(src.loc), sheets_refunded ) user.visible_message("[user.name] deconstructs [src].", \ @@ -78,7 +78,7 @@ new /obj/item/stack/cable_coil(get_turf(src.loc), 1, "red") user.visible_message("[user.name] removes the wiring from [src].", \ "You remove the wiring from [src].", "You hear a noise.") - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + playsound(src.loc, W.usesound, 50, 1) return if(istype(W, /obj/item/stack/cable_coil)) @@ -109,7 +109,7 @@ src.stage = 3 user.visible_message("[user.name] closes [src]'s casing.", \ "You close [src]'s casing.", "You hear a noise.") - playsound(src.loc, 'sound/items/Screwdriver.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) switch(fixture_type) @@ -467,7 +467,7 @@ // attempt to stick weapon into light socket else if(status == LIGHT_EMPTY) if(istype(W, /obj/item/weapon/screwdriver)) //If it's a screwdriver open it. - playsound(src.loc, 'sound/items/Screwdriver.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user.visible_message("[user.name] opens [src]'s casing.", \ "You open [src]'s casing.", "You hear a noise.") var/obj/machinery/light_construct/newlight = null @@ -504,7 +504,7 @@ /obj/machinery/light/flamp/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/weapon/wrench)) anchored = !anchored - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You [anchored ? "wrench" : "unwrench"] \the [src]." if(!lamp_shade) @@ -516,7 +516,7 @@ else if(istype(W, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user.visible_message("[user.name] removes [src]'s lamp shade.", \ "You remove [src]'s lamp shade.", "You hear a noise.") lamp_shade = 0 @@ -578,7 +578,7 @@ if(H.species.can_shred(H)) user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) for(var/mob/M in viewers(src)) - M.show_message("\red [user.name] smashed the light!", 3, "You hear a tinkle of breaking glass", 2) + M.show_message("[user.name] smashed the light!", 3, "You hear a tinkle of breaking glass", 2) broken() return @@ -864,7 +864,7 @@ /obj/item/weapon/light/proc/shatter() if(status == LIGHT_OK || status == LIGHT_BURNED) - src.visible_message("\red [name] shatters.","\red You hear a small glass object shatter.") + src.visible_message("[name] shatters."," You hear a small glass object shatter.") status = LIGHT_BROKEN force = 5 sharp = 1 diff --git a/code/modules/power/pacman2.dm b/code/modules/power/pacman2.dm index 592fc97f2d2..fc5b58709ac 100644 --- a/code/modules/power/pacman2.dm +++ b/code/modules/power/pacman2.dm @@ -52,7 +52,7 @@ examine(mob/user) ..(user) - user << "\blue The generator has [P.air_contents.phoron] units of fuel left, producing [power_gen] per cycle." + user << "The generator has [P.air_contents.phoron] units of fuel left, producing [power_gen] per cycle." handleInactive() heat -= 2 @@ -70,29 +70,30 @@ attackby(var/obj/item/O as obj, var/mob/user as mob) if(istype(O, /obj/item/weapon/tank/phoron)) if(P) - user << "\red The generator already has a phoron tank loaded!" + user << "The generator already has a phoron tank loaded!" return P = O user.drop_item() O.loc = src - user << "\blue You add the phoron tank to the generator." + user << "You add the phoron tank to the generator." else if(!active) if(istype(O, /obj/item/weapon/wrench)) anchored = !anchored playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) if(anchored) - user << "\blue You secure the generator to the floor." + user << "You secure the generator to the floor." else - user << "\blue You unsecure the generator from the floor." + user << "You unsecure the generator from the floor." makepowernets() else if(istype(O, /obj/item/weapon/screwdriver)) open = !open - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(loc, O.usesound, 50, 1) if(open) - user << "\blue You open the access panel." + user << "You open the access panel." else - user << "\blue You close the access panel." + user << "You close the access panel." else if(istype(O, /obj/item/weapon/crowbar) && !open) + playsound(loc, O.usesound, 50, 1) var/obj/machinery/constructable_frame/machine_frame/new_frame = new /obj/machinery/constructable_frame/machine_frame(src.loc) for(var/obj/item/I in component_parts) I.loc = src.loc @@ -165,7 +166,7 @@ usr << browse(null, "window=port_gen") usr.machine = null -/obj/machinery/power/port_gen/pacman2/emag_act(var/remaining_uses, var/mob/user) +/obj/machinery/power/port_gen/pacman2/emag_act(var/remaining_uses, var/mob/user) emagged = 1 emp_act(1) return 1 diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 53e3dc29c98..9dbec38fe9f 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -54,7 +54,7 @@ var/global/list/rad_collectors = list() investigate_log("turned [active?"on":"off"] by [user.key]. [P?"Fuel: [round(P.air_contents.gas["phoron"]/0.29)]%":"It is empty"].","singulo") return else - user << "\red The controls are locked!" + user << "The controls are locked!" return ..() @@ -62,10 +62,10 @@ var/global/list/rad_collectors = list() /obj/machinery/power/rad_collector/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/weapon/tank/phoron)) if(!src.anchored) - user << "\red The [src] needs to be secured to the floor first." + user << "The [src] needs to be secured to the floor first." return 1 if(src.P) - user << "\red There's already a phoron tank loaded." + user << "There's already a phoron tank loaded." return 1 user.drop_item() src.P = W @@ -78,13 +78,13 @@ var/global/list/rad_collectors = list() return 1 else if(istype(W, /obj/item/weapon/wrench)) if(P) - user << "\blue Remove the phoron tank first." + user << "Remove the phoron tank first." return 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) src.anchored = !src.anchored user.visible_message("[user.name] [anchored? "secures":"unsecures"] the [src.name].", \ "You [anchored? "secure":"undo"] the external bolts.", \ - "You hear a ratchet") + "You hear a ratchet.") if(anchored) connect_to_network() else @@ -97,9 +97,9 @@ var/global/list/rad_collectors = list() user << "The controls are now [src.locked ? "locked." : "unlocked."]" else src.locked = 0 //just in case it somehow gets locked - user << "\red The controls can only be locked when the [src] is active" + user << "The controls can only be locked when the [src] is active." else - user << "\red Access denied!" + user << "Access denied!" return 1 return ..() diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index d17b69f93f7..f0af4f73120 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -24,6 +24,9 @@ var/state = 0 var/locked = 0 + var/burst_delay = 2 + var/initial_fire_delay = 100 + var/integrity = 80 @@ -75,7 +78,7 @@ src.active = 1 user << "You turn on [src]." src.shot_number = 0 - src.fire_delay = 100 + src.fire_delay = get_initial_fire_delay() message_admins("Emitter turned on by [key_name(user, user.client)](?) in ([x],[y],[z] - JMP)",0,1) log_game("Emitter turned on by [user.ckey]([user]) in ([x],[y],[z])") investigate_log("turned on by [user.key]","singulo") @@ -119,10 +122,10 @@ src.last_shot = world.time if(src.shot_number < burst_shots) - src.fire_delay = 2 + src.fire_delay = get_burst_delay() //R-UST port src.shot_number ++ else - src.fire_delay = rand(min_burst_delay, max_burst_delay) + src.fire_delay = get_rand_burst_delay() //R-UST port src.shot_number = 0 //need to calculate the power per shot as the emitter doesn't fire continuously. @@ -135,7 +138,7 @@ s.set_up(5, 1, src) s.start() - var/obj/item/projectile/beam/emitter/A = new /obj/item/projectile/beam/emitter( src.loc ) + var/obj/item/projectile/beam/emitter/A = get_emitter_beam() A.damage = round(power_per_shot/EMITTER_DAMAGE_POWER_TRANSFER) A.launch( get_step(src.loc, src.dir) ) @@ -148,17 +151,17 @@ switch(state) if(0) state = 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user.visible_message("[user.name] secures [src] to the floor.", \ "You secure the external reinforcing bolts to the floor.", \ - "You hear a ratchet") + "You hear a ratchet.") src.anchored = 1 if(1) state = 0 - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user.visible_message("[user.name] unsecures [src] reinforcing bolts from the floor.", \ "You undo the external reinforcing bolts.", \ - "You hear a ratchet") + "You hear a ratchet.") src.anchored = 0 if(2) user << "\The [src] needs to be unwelded from the floor." @@ -174,11 +177,11 @@ user << "\The [src] needs to be wrenched to the floor." if(1) if (WT.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) + playsound(loc, WT.usesound, 50, 1) user.visible_message("[user.name] starts to weld [src] to the floor.", \ "You start to weld [src] to the floor.", \ "You hear welding") - if (do_after(user,20)) + if (do_after(user,20 * WT.toolspeed)) if(!src || !WT.isOn()) return state = 2 user << "You weld [src] to the floor." @@ -187,11 +190,11 @@ user << "You need more welding fuel to complete this task." if(2) if (WT.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) + playsound(loc, WT.usesound, 50, 1) user.visible_message("[user.name] starts to cut [src] free from the floor.", \ "You start to cut [src] free from the floor.", \ "You hear welding") - if (do_after(user,20)) + if (do_after(user,20 * WT.toolspeed)) if(!src || !WT.isOn()) return state = 1 user << "You cut [src] free from the floor." @@ -266,3 +269,16 @@ user << "\The [src] is damaged." if(77 to 99) user << "\The [src] is slightly damaged." + +//R-UST port +/obj/machinery/power/emitter/proc/get_initial_fire_delay() + return initial_fire_delay + +/obj/machinery/power/emitter/proc/get_rand_burst_delay() + return rand(min_burst_delay, max_burst_delay) + +/obj/machinery/power/emitter/proc/get_burst_delay() + return burst_delay + +/obj/machinery/power/emitter/proc/get_emitter_beam() + return new /obj/item/projectile/beam/emitter(get_turf(src)) \ No newline at end of file diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 6368e7348d6..a801c5b3964 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -106,34 +106,34 @@ field_generator power level display switch(state) if(0) state = 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user.visible_message("[user.name] secures [src.name] to the floor.", \ "You secure the external reinforcing bolts to the floor.", \ "You hear ratchet") src.anchored = 1 if(1) state = 0 - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user.visible_message("[user.name] unsecures [src.name] reinforcing bolts from the floor.", \ "You undo the external reinforcing bolts.", \ "You hear ratchet") src.anchored = 0 if(2) - user << "\red The [src.name] needs to be unwelded from the floor." + user << "The [src.name] needs to be unwelded from the floor." return else if(istype(W, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/WT = W switch(state) if(0) - user << "\red The [src.name] needs to be wrenched to the floor." + user << "The [src.name] needs to be wrenched to the floor." return if(1) if (WT.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) + playsound(loc, WT.usesound, 50, 1) user.visible_message("[user.name] starts to weld the [src.name] to the floor.", \ "You start to weld the [src] to the floor.", \ "You hear welding") - if (do_after(user,20)) + if (do_after(user,20 * WT.toolspeed)) if(!src || !WT.isOn()) return state = 2 user << "You weld the field generator to the floor." @@ -141,11 +141,11 @@ field_generator power level display return if(2) if (WT.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1) + playsound(loc, WT.usesound, 50, 1) user.visible_message("[user.name] starts to cut the [src.name] free from the floor.", \ "You start to cut the [src] free from the floor.", \ "You hear welding") - if (do_after(user,20)) + if (do_after(user,20 * WT.toolspeed)) if(!src || !WT.isOn()) return state = 1 user << "You cut the [src] free from the floor." @@ -211,7 +211,7 @@ field_generator power level display return 1 else for(var/mob/M in viewers(src)) - M.show_message("\red \The [src] shuts down!") + M.show_message("\The [src] shuts down!") turn_off() investigate_log("ran out of power and deactivated","singulo") src.power = 0 diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index 1093390b0e6..5de10c12b9e 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -18,14 +18,14 @@ /obj/machinery/the_singularitygen/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/weapon/wrench)) anchored = !anchored - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) if(anchored) user.visible_message("[user.name] secures [src.name] to the floor.", \ "You secure the [src.name] to the floor.", \ - "You hear a ratchet") + "You hear a ratchet.") else user.visible_message("[user.name] unsecures [src.name] from the floor.", \ "You unsecure the [src.name] from the floor.", \ - "You hear a ratchet") + "You hear a ratchet.") return return ..() diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm index 9a1aead8d94..288b4567514 100644 --- a/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/code/modules/power/singularity/particle_accelerator/particle.dm @@ -43,6 +43,21 @@ toxmob(A) if((istype(A,/obj/machinery/the_singularitygen))||(istype(A,/obj/singularity/))) A:energy += energy + //R-UST port + else if(istype(A,/obj/machinery/power/fusion_core)) + var/obj/machinery/power/fusion_core/collided_core = A + if(particle_type && particle_type != "neutron") + if(collided_core.AddParticles(particle_type, 1 + additional_particles)) + collided_core.owned_field.plasma_temperature += mega_energy + collided_core.owned_field.energy += energy + loc = null + else if(istype(A, /obj/effect/fusion_particle_catcher)) + var/obj/effect/fusion_particle_catcher/PC = A + if(particle_type && particle_type != "neutron") + if(PC.parent.owned_core.AddParticles(particle_type, 1 + additional_particles)) + PC.parent.plasma_temperature += mega_energy + PC.parent.energy += energy + loc = null return @@ -62,7 +77,7 @@ var/radiation = (energy*2) M.apply_effect((radiation*3),IRRADIATE,0) M.updatehealth() - //M << "\red You feel odd." + //M << "You feel odd." return diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index f6770d48c07..80f90fbacc7 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -197,7 +197,7 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin return 0 -/obj/structure/particle_accelerator/proc/process_tool_hit(var/obj/O, var/mob/user) +/obj/structure/particle_accelerator/proc/process_tool_hit(var/obj/item/O, var/mob/user) if(!(O) || !(user)) return 0 if(!ismob(user) || !isobj(O)) @@ -207,14 +207,14 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin switch(src.construction_state)//TODO:Might be more interesting to have it need several parts rather than a single list of steps if(0) if(iswrench(O)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, O.usesound, 75, 1) src.anchored = 1 user.visible_message("[user.name] secures the [src.name] to the floor.", \ "You secure the external bolts.") temp_state++ if(1) if(iswrench(O)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, O.usesound, 75, 1) src.anchored = 0 user.visible_message("[user.name] detaches the [src.name] from the floor.", \ "You remove the external bolts.") @@ -337,7 +337,7 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin return 0 -/obj/machinery/particle_accelerator/proc/process_tool_hit(var/obj/O, var/mob/user) +/obj/machinery/particle_accelerator/proc/process_tool_hit(var/obj/item/O, var/mob/user) if(!(O) || !(user)) return 0 if(!ismob(user) || !isobj(O)) @@ -346,14 +346,14 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin switch(src.construction_state)//TODO:Might be more interesting to have it need several parts rather than a single list of steps if(0) if(iswrench(O)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, O.usesound, 75, 1) src.anchored = 1 user.visible_message("[user.name] secures the [src.name] to the floor.", \ "You secure the external bolts.") temp_state++ if(1) if(iswrench(O)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, O.usesound, 75, 1) src.anchored = 0 user.visible_message("[user.name] detaches the [src.name] from the floor.", \ "You remove the external bolts.") diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 61d5374cad8..f2b763c9bc2 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -238,10 +238,12 @@ if(!open_hatch) open_hatch = 1 user << "You open the maintenance hatch of [src]." + playsound(src, W.usesound, 50, 1) return 0 else open_hatch = 0 user << "You close the maintenance hatch of [src]." + playsound(src, W.usesound, 50, 1) return 0 if (!open_hatch) @@ -276,7 +278,7 @@ else user << "You begin to cut the cables..." playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) - if(do_after(user, 50)) + if(do_after(user, 50 * W.toolspeed)) if (prob(50) && electrocute_mob(usr, terminal.powernet, terminal)) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(5, 1, src) @@ -380,7 +382,7 @@ if(src.z in using_map.station_levels) if(prob(1)) //explosion for(var/mob/M in viewers(src)) - M.show_message("\red The [src.name] is making strange noises!", 3, "\red You hear sizzling electronics.", 2) + M.show_message("The [src.name] is making strange noises!", 3, "You hear sizzling electronics.", 2) sleep(10*pick(4,5,6,7,10,14)) var/datum/effect/effect/system/smoke_spread/smoke = new /datum/effect/effect/system/smoke_spread() smoke.set_up(3, 0, src.loc) diff --git a/code/modules/power/smes_construction.dm b/code/modules/power/smes_construction.dm index de0c339c7cf..f6a40da0c32 100644 --- a/code/modules/power/smes_construction.dm +++ b/code/modules/power/smes_construction.dm @@ -335,15 +335,15 @@ user << "You have to disassemble the terminal first!" return - playsound(get_turf(src), 'sound/items/Crowbar.ogg', 50, 1) + playsound(get_turf(src), W.usesound, 50, 1) user << "You begin to disassemble the [src]!" - if (do_after(usr, 100 * cur_coils)) // More coils = takes longer to disassemble. It's complex so largest one with 5 coils will take 50s + if (do_after(usr, (100 * cur_coils) * W.toolspeed)) // More coils = takes longer to disassemble. It's complex so largest one with 5 coils will take 50s with a normal crowbar if (failure_probability && prob(failure_probability)) total_system_failure(failure_probability, user) return - usr << "\red You have disassembled the SMES cell!" + usr << "You have disassembled the SMES cell!" var/obj/structure/frame/M = new /obj/structure/frame(src.loc) M.frame_type = new /datum/frame/frame_types/machine M.anchored = 1 @@ -372,7 +372,7 @@ W.loc = src recalc_coils() else - usr << "\red You can't insert more coils to this SMES unit!" + usr << "You can't insert more coils to this SMES unit!" // Proc: toggle_input() // Parameters: None diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 85067d987ca..7e4de1841c8 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -231,13 +231,13 @@ var/list/solars_list = list() if(istype(W, /obj/item/weapon/wrench)) anchored = 1 user.visible_message("[user] wrenches the solar assembly into place.") - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) return 1 else if(istype(W, /obj/item/weapon/wrench)) anchored = 0 user.visible_message("[user] unwrenches the solar assembly from it's place.") - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) return 1 if(istype(W, /obj/item/stack/material) && (W.get_material_name() == "glass" || W.get_material_name() == "rglass")) @@ -402,12 +402,12 @@ var/list/solars_list = list() return -/obj/machinery/power/solar_control/attackby(I as obj, user as mob) +/obj/machinery/power/solar_control/attackby(obj/item/I, user as mob) if(istype(I, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, I.usesound, 50, 1) if(do_after(user, 20)) if (src.stat & BROKEN) - user << "\blue The broken glass falls out." + user << "The broken glass falls out." var/obj/structure/frame/A = new /obj/structure/frame( src.loc ) new /obj/item/weapon/material/shard( src.loc ) var/obj/item/weapon/circuitboard/solar_control/M = new /obj/item/weapon/circuitboard/solar_control( A ) @@ -420,7 +420,7 @@ var/list/solars_list = list() A.anchored = 1 qdel(src) else - user << "\blue You disconnect the monitor." + user << "You disconnect the monitor." var/obj/structure/frame/A = new /obj/structure/frame( src.loc ) var/obj/item/weapon/circuitboard/solar_control/M = new /obj/item/weapon/circuitboard/solar_control( A ) for (var/obj/C in src) diff --git a/code/modules/power/turbine.dm b/code/modules/power/turbine.dm index 88c4ca34ac2..08abf452f15 100644 --- a/code/modules/power/turbine.dm +++ b/code/modules/power/turbine.dm @@ -181,7 +181,7 @@ return if (!(istype(usr, /mob/living/carbon/human) || ticker) && ticker.mode.name != "monkey") if(!istype(usr, /mob/living/silicon/ai)) - usr << "\red You don't have the dexterity to do this!" + usr << "You don't have the dexterity to do this!" return if (( usr.machine==src && ((get_dist(src, usr) <= 1) && istype(src.loc, /turf))) || (istype(usr, /mob/living/silicon/ai))) @@ -229,10 +229,10 @@ /* /obj/machinery/computer/turbine_computer/attackby(I as obj, user as mob) if(istype(I, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, I.usesound, 50, 1) if(do_after(user, 20)) if (src.stat & BROKEN) - user << "\blue The broken glass falls out." + user << "The broken glass falls out." var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/material/shard( src.loc ) var/obj/item/weapon/circuitboard/turbine_control/M = new /obj/item/weapon/circuitboard/turbine_control( A ) @@ -245,7 +245,7 @@ A.anchored = 1 qdel(src) else - user << "\blue You disconnect the monitor." + user << "You disconnect the monitor." var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/turbine_control/M = new /obj/item/weapon/circuitboard/turbine_control( A ) for (var/obj/C in src) diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index dc54c761026..60078127ad0 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -31,18 +31,18 @@ /obj/item/ammo_casing/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/screwdriver)) if(!BB) - user << "\blue There is no bullet in the casing to inscribe anything into." + user << "There is no bullet in the casing to inscribe anything into." return var/tmp_label = "" var/label_text = sanitizeSafe(input(user, "Inscribe some text into \the [initial(BB.name)]","Inscription",tmp_label), MAX_NAME_LEN) if(length(label_text) > 20) - user << "\red The inscription can be at most 20 characters long." + user << "The inscription can be at most 20 characters long." else if(!label_text) - user << "\blue You scratch the inscription off of [initial(BB)]." + user << "You scratch the inscription off of [initial(BB)]." BB.name = initial(BB.name) else - user << "\blue You inscribe \"[label_text]\" into \the [initial(BB.name)]." + user << "You inscribe \"[label_text]\" into \the [initial(BB.name)]." BB.name = "[initial(BB.name)] (\"[label_text]\")" /obj/item/ammo_casing/update_icon() diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm index 8c6197af2ba..2e8373866cd 100644 --- a/code/modules/projectiles/ammunition/magazines.dm +++ b/code/modules/projectiles/ammunition/magazines.dm @@ -288,104 +288,104 @@ name = "ammunition box (10mm haywire)" ammo_type = /obj/item/ammo_casing/a10mm/emp -///////// 5.56mm ///////// +///////// 5.45mm ///////// -/obj/item/ammo_magazine/m556 - name = "magazine (5.56mm)" - icon_state = "m556" +/obj/item/ammo_magazine/m545 + name = "magazine (5.45mm)" + icon_state = "m545" origin_tech = list(TECH_COMBAT = 2) mag_type = MAGAZINE - caliber = "5.56mm" + caliber = "5.45mm" matter = list(DEFAULT_WALL_MATERIAL = 1800) - ammo_type = /obj/item/ammo_casing/a556 + ammo_type = /obj/item/ammo_casing/a545 max_ammo = 20 multiple_sprites = 1 -/obj/item/ammo_magazine/m556/ext - name = "extended magazine (5.56mm)" +/obj/item/ammo_magazine/m545/ext + name = "extended magazine (5.45mm)" matter = list(DEFAULT_WALL_MATERIAL = 2700) max_ammo = 30 -/obj/item/ammo_magazine/m556/empty +/obj/item/ammo_magazine/m545/empty initial_ammo = 0 -/obj/item/ammo_magazine/m556/ext/empty +/obj/item/ammo_magazine/m545/ext/empty initial_ammo = 0 -/obj/item/ammo_magazine/m556/practice - name = "magazine (5.56mm practice)" - ammo_type = /obj/item/ammo_casing/a556p +/obj/item/ammo_magazine/m545/practice + name = "magazine (5.45mm practice)" + ammo_type = /obj/item/ammo_casing/a545p -/obj/item/ammo_magazine/m556/practice/ext - name = "extended magazine (5.56mm practice)" +/obj/item/ammo_magazine/m545/practice/ext + name = "extended magazine (5.45mm practice)" max_ammo = 30 -/obj/item/ammo_magazine/m556/ap - name = "magazine (5.56mm armor-piercing)" - ammo_type = /obj/item/ammo_casing/a556/ap +/obj/item/ammo_magazine/m545/ap + name = "magazine (5.45mm armor-piercing)" + ammo_type = /obj/item/ammo_casing/a545/ap -/obj/item/ammo_magazine/m556/ap/ext - name = "extended magazine (5.56mm armor-piercing)" +/obj/item/ammo_magazine/m545/ap/ext + name = "extended magazine (5.45mm armor-piercing)" max_ammo = 30 -/obj/item/ammo_magazine/m556/small - name = "reduced magazine (5.56mm)" - icon_state = "m556-small" +/obj/item/ammo_magazine/m545/small + name = "reduced magazine (5.45mm)" + icon_state = "m545-small" matter = list(DEFAULT_WALL_MATERIAL = 900) max_ammo = 10 -/obj/item/ammo_magazine/m556/small/empty +/obj/item/ammo_magazine/m545/small/empty initial_ammo = 0 -/obj/item/ammo_magazine/m556/small/practice - name = "magazine (5.56mm practice)" - ammo_type = /obj/item/ammo_casing/a556p +/obj/item/ammo_magazine/m545/small/practice + name = "magazine (5.45mm practice)" + ammo_type = /obj/item/ammo_casing/a545p -/obj/item/ammo_magazine/m556/small/ap - name = "magazine (5.56mm armor-piercing)" - ammo_type = /obj/item/ammo_casing/a556/ap +/obj/item/ammo_magazine/m545/small/ap + name = "magazine (5.45mm armor-piercing)" + ammo_type = /obj/item/ammo_casing/a545/ap -/obj/item/ammo_magazine/clip/c556 - name = "ammo clip (5.56mm)" +/obj/item/ammo_magazine/clip/c545 + name = "ammo clip (5.45mm)" icon_state = "clip_rifle" - caliber = "5.56mm" - ammo_type = /obj/item/ammo_casing/a556 + caliber = "5.45mm" + ammo_type = /obj/item/ammo_casing/a545 matter = list(DEFAULT_WALL_MATERIAL = 450) // metal costs are very roughly based around one 10mm casing = 180 metal max_ammo = 5 multiple_sprites = 1 -/obj/item/ammo_magazine/clip/c556/ap - name = "rifle clip (5.56mm armor-piercing)" - ammo_type = /obj/item/ammo_casing/a556/ap +/obj/item/ammo_magazine/clip/c545/ap + name = "rifle clip (5.45mm armor-piercing)" + ammo_type = /obj/item/ammo_casing/a545/ap -/obj/item/ammo_magazine/clip/c556/practice - name = "rifle clip (5.56mm practice)" - ammo_type = /obj/item/ammo_casing/a556 +/obj/item/ammo_magazine/clip/c545/practice + name = "rifle clip (5.45mm practice)" + ammo_type = /obj/item/ammo_casing/a545 -/obj/item/ammo_magazine/m556saw - name = "magazine box (5.56mm)" - icon_state = "a556" +/obj/item/ammo_magazine/m545saw + name = "magazine box (5.45mm)" + icon_state = "a545" origin_tech = list(TECH_COMBAT = 2) mag_type = MAGAZINE - caliber = "5.56mm" + caliber = "5.45mm" matter = list(DEFAULT_WALL_MATERIAL = 10000) - ammo_type = /obj/item/ammo_casing/a556 + ammo_type = /obj/item/ammo_casing/a545 w_class = ITEMSIZE_NORMAL // This should NOT fit in your pocket!! max_ammo = 50 multiple_sprites = 1 -/obj/item/ammo_magazine/m556saw/ap - name = "magazine box (5.56mm armor-piercing)" - ammo_type = /obj/item/ammo_casing/a556/ap +/obj/item/ammo_magazine/m545saw/ap + name = "magazine box (5.45mm armor-piercing)" + ammo_type = /obj/item/ammo_casing/a545/ap -/obj/item/ammo_magazine/m556saw/empty +/obj/item/ammo_magazine/m545saw/empty initial_ammo = 0 ///////// .44 Magnum ///////// /obj/item/ammo_magazine/m44 name = "magazine (.44)" - icon_state = "44" // Vorestation Hotfix + icon_state = "44" origin_tech = list(TECH_COMBAT = 2) mag_type = MAGAZINE caliber = ".44" @@ -467,7 +467,7 @@ icon_state = "12g" mag_type = MAGAZINE caliber = "12g" - matter = list(DEFAULT_WALL_MATERIAL = 2200) + matter = list(DEFAULT_WALL_MATERIAL = 13000) //did the math. now fixed the exploityness of this thing. Have fun! ammo_type = /obj/item/ammo_casing/a12g max_ammo = 24 multiple_sprites = 1 @@ -511,4 +511,32 @@ ammo_type = /obj/item/ammo_casing/cap matter = list(DEFAULT_WALL_MATERIAL = 600) max_ammo = 7 - multiple_sprites = 1 \ No newline at end of file + multiple_sprites = 1 + + +/obj/item/ammo_magazine/clip/c12g + name = "ammo clip (12g slug)" + icon_state = "12gclip_s" //largely a codersprite, looks good enough. feel free to make a better one. + desc = "A color-coded metal clip for holding and quickly loading shotgun shells. This one is loaded with slugs." + caliber = "12g" + ammo_type = /obj/item/ammo_casing/a12g + matter = list(DEFAULT_WALL_MATERIAL = 1790) // slugs shells x4 + 350 metal for the clip itself. + max_ammo = 4 + +/obj/item/ammo_magazine/clip/c12g/pellet + name = "ammo clip (12g buckshot)" + icon_state = "12gclip_p" + desc = "A color-coded metal clip for holding and quickly loading shotgun shells. This one is loaded with buckshot." + ammo_type = /obj/item/ammo_casing/a12g/pellet + matter = list(DEFAULT_WALL_MATERIAL = 1790) // buckshot and slugs cost the same + +/obj/item/ammo_magazine/clip/c12g/beanbag + name = "ammo clip (12g beanbag)" + icon_state = "12gclip_bean" + desc = "A color-coded metal clip for holding and quickly loading shotgun shells. This one is loaded with beanbags." + ammo_type = /obj/item/ammo_casing/a12g/beanbag + matter = list(DEFAULT_WALL_MATERIAL = 1070) //beanbags x4 + 350 metal + + + + diff --git a/code/modules/projectiles/ammunition/rounds.dm b/code/modules/projectiles/ammunition/rounds.dm index eb36cae3b16..ed06df7cc26 100644 --- a/code/modules/projectiles/ammunition/rounds.dm +++ b/code/modules/projectiles/ammunition/rounds.dm @@ -270,33 +270,33 @@ matter = list(DEFAULT_WALL_MATERIAL = 1250) /* - * 5.56mm + * 5.45mm */ -/obj/item/ammo_casing/a556 - desc = "A 5.56mm bullet casing." - caliber = "5.56mm" +/obj/item/ammo_casing/a545 + desc = "A 5.45mm bullet casing." + caliber = "5.45mm" icon_state = "rifle-casing" - projectile_type = /obj/item/projectile/bullet/rifle/a556 + projectile_type = /obj/item/projectile/bullet/rifle/a545 -/obj/item/ammo_casing/a556/ap - desc = "A 5.56mm armor-piercing bullet casing." - projectile_type = /obj/item/projectile/bullet/rifle/a556/ap +/obj/item/ammo_casing/a545/ap + desc = "A 5.45mm armor-piercing bullet casing." + projectile_type = /obj/item/projectile/bullet/rifle/a545/ap -/obj/item/ammo_casing/a556p - desc = "A 5.56mm practice bullet casing." - caliber = "5.56mm" +/obj/item/ammo_casing/a545p + desc = "A 5.45mm practice bullet casing." + caliber = "5.45mm" icon_state = "rifle-casing" // Need to make an icon for these projectile_type = /obj/item/projectile/bullet/rifle/practice -/obj/item/ammo_casing/a556/blank - desc = "A blank 5.56mm bullet casing." +/obj/item/ammo_casing/a545/blank + desc = "A blank 5.45mm bullet casing." projectile_type = /obj/item/projectile/bullet/blank matter = list(DEFAULT_WALL_MATERIAL = 90) -/obj/item/ammo_casing/a556/hp - desc = "A 5.56mm hollow-point bullet casing." - projectile_type = /obj/item/projectile/bullet/rifle/a556/hollow +/obj/item/ammo_casing/a545/hp + desc = "A 5.45mm hollow-point bullet casing." + projectile_type = /obj/item/projectile/bullet/rifle/a545/hollow /* * Misc diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 8ff2828cc06..2e739b6910a 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -238,7 +238,8 @@ if(istype(A, /obj/item/weapon/screwdriver)) if(dna_lock && attached_lock && !attached_lock.controller_lock) user << "You begin removing \the [attached_lock] from \the [src]." - if(do_after(user, 25)) + playsound(src, A.usesound, 50, 1) + if(do_after(user, 25 * A.toolspeed)) user << "You remove \the [attached_lock] from \the [src]." user.put_in_hands(attached_lock) dna_lock = 0 @@ -576,9 +577,9 @@ var/mob/living/carbon/human/M = user mouthshoot = 1 - M.visible_message("\red [user] sticks their gun in their mouth, ready to pull the trigger...") + M.visible_message("[user] sticks their gun in their mouth, ready to pull the trigger...") if(!do_after(user, 40)) - M.visible_message("\blue [user] decided life was worth living") + M.visible_message("[user] decided life was worth living") mouthshoot = 0 return var/obj/item/projectile/in_chamber = consume_next_projectile() diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index fc4b26158f2..e7dd400f591 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -6,12 +6,12 @@ fire_sound = 'sound/weapons/Taser.ogg' fire_delay = 10 // Handguns should be inferior to two-handed weapons. - projectile_type = /obj/item/projectile/beam/stun + projectile_type = /obj/item/projectile/beam/stun/med origin_tech = list(TECH_COMBAT = 3, TECH_MAGNET = 2) modifystate = "energystun" firemodes = list( - list(mode_name="stun", projectile_type=/obj/item/projectile/beam/stun/weak, modifystate="energystun", fire_sound='sound/weapons/Taser.ogg', charge_cost = 240), + list(mode_name="stun", projectile_type=/obj/item/projectile/beam/stun/med, modifystate="energystun", fire_sound='sound/weapons/Taser.ogg', charge_cost = 240), list(mode_name="lethal", projectile_type=/obj/item/projectile/beam, modifystate="energykill", fire_sound='sound/weapons/Laser.ogg', charge_cost = 480), ) @@ -50,6 +50,7 @@ name = "advanced energy gun" desc = "An energy gun with an experimental miniaturized reactor." icon_state = "nucgunstun" + projectile_type = /obj/item/projectile/beam/stun origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 5, TECH_POWER = 3) slot_flags = SLOT_BELT force = 8 //looks heavier than a pistol diff --git a/code/modules/projectiles/guns/launcher.dm b/code/modules/projectiles/guns/launcher.dm index 1c9a09e4e3e..82a6e07fc38 100644 --- a/code/modules/projectiles/guns/launcher.dm +++ b/code/modules/projectiles/guns/launcher.dm @@ -16,7 +16,7 @@ //Override this to avoid a runtime with suicide handling. /obj/item/weapon/gun/launcher/handle_suicide(mob/living/user) - user << "\red Shooting yourself with \a [src] is pretty tricky. You can't seem to manage it." + user << "Shooting yourself with \a [src] is pretty tricky. You can't seem to manage it." return /obj/item/weapon/gun/launcher/proc/update_release_force(obj/item/projectile) diff --git a/code/modules/projectiles/guns/launcher/crossbow.dm b/code/modules/projectiles/guns/launcher/crossbow.dm index 0fdad192381..8918b7d8931 100644 --- a/code/modules/projectiles/guns/launcher/crossbow.dm +++ b/code/modules/projectiles/guns/launcher/crossbow.dm @@ -167,6 +167,7 @@ var/obj/item/C = cell C.loc = get_turf(user) user << "You jimmy [cell] out of [src] with [W]." + playsound(src, W.usesound, 50, 1) cell = null else user << "[src] doesn't have a cell installed." @@ -231,7 +232,7 @@ var/obj/item/weapon/weldingtool/T = W if(T.remove_fuel(0,user)) if(!src || !T.isOn()) return - playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) + playsound(src, W.usesound, 50, 1) user << "You weld the rods into place." buildstate++ update_icon() @@ -267,6 +268,7 @@ else if(istype(W,/obj/item/weapon/screwdriver)) if(buildstate == 5) user << "You secure the crossbow's various parts." + playsound(src, W.usesound, 50, 1) new /obj/item/weapon/gun/launcher/crossbow(get_turf(src)) qdel(src) return diff --git a/code/modules/projectiles/guns/launcher/pneumatic.dm b/code/modules/projectiles/guns/launcher/pneumatic.dm index 422515de14b..e737507b2c5 100644 --- a/code/modules/projectiles/guns/launcher/pneumatic.dm +++ b/code/modules/projectiles/guns/launcher/pneumatic.dm @@ -191,7 +191,7 @@ var/obj/item/weapon/weldingtool/T = W if(T.remove_fuel(0,user)) if(!src || !T.isOn()) return - playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "You weld the pipe into place." buildstate++ update_icon() @@ -199,7 +199,7 @@ var/obj/item/weapon/weldingtool/T = W if(T.remove_fuel(0,user)) if(!src || !T.isOn()) return - playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "You weld the metal chassis together." buildstate++ update_icon() @@ -207,7 +207,7 @@ var/obj/item/weapon/weldingtool/T = W if(T.remove_fuel(0,user)) if(!src || !T.isOn()) return - playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "You weld the valve into place." new /obj/item/weapon/gun/launcher/pneumatic(get_turf(src)) qdel(src) diff --git a/code/modules/projectiles/guns/launcher/rocket.dm b/code/modules/projectiles/guns/launcher/rocket.dm index 438485320e4..dae5a5c8eee 100644 --- a/code/modules/projectiles/guns/launcher/rocket.dm +++ b/code/modules/projectiles/guns/launcher/rocket.dm @@ -20,7 +20,7 @@ /obj/item/weapon/gun/launcher/rocket/examine(mob/user) if(!..(user, 2)) return - user << "\blue [rockets.len] / [max_rockets] rockets." + user << "[rockets.len] / [max_rockets] rockets." /obj/item/weapon/gun/launcher/rocket/attackby(obj/item/I as obj, mob/user as mob) if(istype(I, /obj/item/ammo_casing/rocket)) @@ -28,10 +28,10 @@ user.drop_item() I.loc = src rockets += I - user << "\blue You put the rocket in [src]." - user << "\blue [rockets.len] / [max_rockets] rockets." + user << "You put the rocket in [src]." + user << "[rockets.len] / [max_rockets] rockets." else - usr << "\red [src] cannot hold more rockets." + usr << "[src] cannot hold more rockets." /obj/item/weapon/gun/launcher/rocket/consume_next_projectile() if(rockets.len) diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index b9c7b3f2dbd..b3f9984d6a3 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -32,13 +32,14 @@ //var/list/icon_keys = list() //keys //var/list/ammo_states = list() //values -/obj/item/weapon/gun/projectile/New() +/obj/item/weapon/gun/projectile/New(loc, var/starts_loaded = 1) ..() - if(ispath(ammo_type) && (load_method & (SINGLE_CASING|SPEEDLOADER))) - for(var/i in 1 to max_shells) - loaded += new ammo_type(src) - if(ispath(magazine_type) && (load_method & MAGAZINE)) - ammo_magazine = new magazine_type(src) + if(starts_loaded) + if(ispath(ammo_type) && (load_method & (SINGLE_CASING|SPEEDLOADER))) + for(var/i in 1 to max_shells) + loaded += new ammo_type(src) + if(ispath(magazine_type) && (load_method & MAGAZINE)) + ammo_magazine = new magazine_type(src) update_icon() /obj/item/weapon/gun/projectile/consume_next_projectile() diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 5abcead8f3f..85cb07264f9 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -51,17 +51,17 @@ /obj/item/weapon/gun/projectile/automatic/sts35 name = "assault rifle" - desc = "The rugged STS-35 is a durable automatic weapon of a make popular on the frontier worlds. Uses 5.56mm rounds. This one is unmarked." + desc = "The rugged STS-35 is a durable automatic weapon of a make popular on the frontier worlds. Uses 5.45mm rounds. This one is unmarked." icon_state = "arifle" item_state = null w_class = ITEMSIZE_LARGE force = 10 - caliber = "5.56mm" + caliber = "5.45mm" origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 4) slot_flags = SLOT_BACK load_method = MAGAZINE - magazine_type = /obj/item/ammo_magazine/m556 - allowed_magazines = list(/obj/item/ammo_magazine/m556) + magazine_type = /obj/item/ammo_magazine/m545 + allowed_magazines = list(/obj/item/ammo_magazine/m545) one_handed_penalty = 4 @@ -73,7 +73,7 @@ /obj/item/weapon/gun/projectile/automatic/sts35/update_icon(var/ignore_inhands) ..() - if(istype(ammo_magazine,/obj/item/ammo_magazine/m556/small)) + if(istype(ammo_magazine,/obj/item/ammo_magazine/m545/small)) icon_state = "arifle-small" // If using the small magazines, use the small magazine sprite. else icon_state = (ammo_magazine)? "arifle" : "arifle-empty" @@ -111,7 +111,6 @@ force = 10 caliber = "7.62mm" origin_tech = list(TECH_COMBAT = 8, TECH_MATERIAL = 3) - ammo_type = "/obj/item/ammo_casing/a556" // Is this really needed anymore? fire_sound = 'sound/weapons/Gunshot.ogg' slot_flags = SLOT_BACK load_method = MAGAZINE @@ -181,14 +180,13 @@ force = 10 slot_flags = 0 max_shells = 50 - caliber = "5.56mm" + caliber = "5.45mm" origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 2) slot_flags = SLOT_BACK - ammo_type = "/obj/item/ammo_casing/a556" // Is this really needed anymore? fire_sound = 'sound/weapons/machinegun.ogg' load_method = MAGAZINE - magazine_type = /obj/item/ammo_magazine/m556saw - allowed_magazines = list(/obj/item/ammo_magazine/m556saw, /obj/item/ammo_magazine/m556) + magazine_type = /obj/item/ammo_magazine/m545saw + allowed_magazines = list(/obj/item/ammo_magazine/m545saw, /obj/item/ammo_magazine/m545) one_handed_penalty = 6 @@ -345,7 +343,7 @@ /obj/item/weapon/gun/projectile/automatic/carbine // Admin abuse assault rifle. ToDo: Make this less shit. Maybe remove its autofire, and make it spawn with only 10 rounds at start. name = "assault carbine" - desc = "The bullpup configured GP3000 is a lightweight, compact, military-grade assault rifle produced by Gurov Projectile Weapons LLC. It is sold almost exclusively to standing armies. The serial number on this one has been scratched off. Uses 5.56mm rounds." + desc = "The bullpup configured GP3000 is a lightweight, compact, military-grade assault rifle produced by Gurov Projectile Weapons LLC. It is sold almost exclusively to standing armies. The serial number on this one has been scratched off. Uses 5.45mm rounds." icon_state = "bullpup" item_state = "bullpup" w_class = ITEMSIZE_LARGE diff --git a/code/modules/projectiles/guns/projectile/boltaction.dm b/code/modules/projectiles/guns/projectile/boltaction.dm index 17e2fe1234d..89165243449 100644 --- a/code/modules/projectiles/guns/projectile/boltaction.dm +++ b/code/modules/projectiles/guns/projectile/boltaction.dm @@ -19,7 +19,7 @@ /obj/item/weapon/gun/projectile/shotgun/pump/rifle/ceremonial name = "ceremonial bolt-action rifle" - desc = "A bolt-action rifle with a heavy, high-quality wood stock that has a beautiful finish. Clearly not intended to be used in combat. Uses 5.56mm rounds." + desc = "A bolt-action rifle with a heavy, high-quality wood stock that has a beautiful finish. Clearly not intended to be used in combat. Uses 7.62mm rounds." ammo_type = /obj/item/ammo_casing/a762/blank /obj/item/weapon/gun/projectile/shotgun/pump/rifle/mosin diff --git a/code/modules/projectiles/guns/projectile/contender.dm b/code/modules/projectiles/guns/projectile/contender.dm new file mode 100644 index 00000000000..4d840a214b4 --- /dev/null +++ b/code/modules/projectiles/guns/projectile/contender.dm @@ -0,0 +1,42 @@ +/obj/item/weapon/gun/projectile/contender + name = "Thompson Contender" + desc = "A perfect, pristine replica of an ancient one-shot hand-cannon. For when you really want to make a hole. This one has been modified to work almost like a bolt-action. Uses .357 rounds." + icon_state = "pockrifle" + var/icon_retracted = "pockrifle-empty" + item_state = "revolver" + caliber = ".357" + handle_casings = HOLD_CASINGS + max_shells = 1 + ammo_type = /obj/item/ammo_casing/a357 + var/retracted_bolt = 0 + load_method = SINGLE_CASING + +/obj/item/weapon/gun/projectile/contender/attack_self(mob/user as mob) + if(chambered) + chambered.loc = get_turf(src) + chambered = null + var/obj/item/ammo_casing/C = loaded[1] + loaded -= C + + if(!retracted_bolt) + to_chat(user, "You cycle back the bolt on [src], ejecting the casing and allowing you to reload.") + icon_state = icon_retracted + retracted_bolt = 1 + return 1 + else if(retracted_bolt && loaded.len) + to_chat(user, "You cycle the loaded round into the chamber, allowing you to fire.") + else + to_chat(user, "You cycle the boly back into position, leaving the gun empty.") + icon_state = initial(icon_state) + retracted_bolt = 0 + +/obj/item/weapon/gun/projectile/contender/load_ammo(var/obj/item/A, mob/user) + if(!retracted_bolt) + to_chat(user, "You can't load [src] without cycling the bolt.") + return + ..() + +/obj/item/weapon/gun/projectile/contender/tacticool + desc = "A modified replica of an ancient one-shot hand-cannon, reinvented with a tactical look. For when you really want to make a hole. This one has been modified to work almost like a bolt-action. Uses .357 rounds." + icon_state = "pockrifle_b" + icon_retracted = "pockrifle_b-empty" \ No newline at end of file diff --git a/code/modules/projectiles/guns/projectile/dartgun.dm b/code/modules/projectiles/guns/projectile/dartgun.dm index c998e152f14..ed98799e45d 100644 --- a/code/modules/projectiles/guns/projectile/dartgun.dm +++ b/code/modules/projectiles/guns/projectile/dartgun.dm @@ -96,25 +96,25 @@ // return ..() if (beakers.len) - user << "\blue [src] contains:" + user << "[src] contains:" for(var/obj/item/weapon/reagent_containers/glass/beaker/B in beakers) if(B.reagents && B.reagents.reagent_list.len) for(var/datum/reagent/R in B.reagents.reagent_list) - user << "\blue [R.volume] units of [R.name]" + user << "[R.volume] units of [R.name]" /obj/item/weapon/gun/projectile/dartgun/attackby(obj/item/I as obj, mob/user as mob) if(istype(I, /obj/item/weapon/reagent_containers/glass)) if(!istype(I, container_type)) - user << "\blue [I] doesn't seem to fit into [src]." + user << "[I] doesn't seem to fit into [src]." return if(beakers.len >= max_beakers) - user << "\blue [src] already has [max_beakers] beakers in it - another one isn't going to fit!" + user << "[src] already has [max_beakers] beakers in it - another one isn't going to fit!" return var/obj/item/weapon/reagent_containers/glass/beaker/B = I user.drop_item() B.loc = src beakers += B - user << "\blue You slot [B] into [src]." + user << "You slot [B] into [src]." src.updateUsrDialog() return 1 ..() diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm index bab8f8c8117..e77f219edc4 100644 --- a/code/modules/projectiles/guns/projectile/pistol.dm +++ b/code/modules/projectiles/guns/projectile/pistol.dm @@ -268,7 +268,7 @@ /obj/item/ammo_casing/a12g/stunshell = "12g", /obj/item/ammo_casing/a12g/flash = "12g", /obj/item/ammo_casing/a762 = "7.62mm", - /obj/item/ammo_casing/a556 = "5.56mm" + /obj/item/ammo_casing/a545 = "5.45mm" ) /obj/item/weapon/gun/projectile/pirate/New() diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index 7d7a01464fd..bddbdfb741f 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -45,7 +45,7 @@ icon_state = "detective" caliber = ".38" origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) - fire_sound = 'sound/weapons/Gunshot_light.ogg' + fire_sound = 'sound/weapons/semiauto.ogg' ammo_type = /obj/item/ammo_casing/a38 /obj/item/weapon/gun/projectile/revolver/detective/verb/rename_gun() @@ -73,7 +73,7 @@ icon_state = "deckard-empty" caliber = ".38" origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) - fire_sound = 'sound/weapons/Gunshot_light.ogg' + fire_sound = 'sound/weapons/semiauto.ogg' ammo_type = /obj/item/ammo_casing/a38 /obj/item/weapon/gun/projectile/revolver/deckard/emp @@ -124,6 +124,7 @@ origin_tech = list(TECH_COMBAT = 2, TECH_MATERIAL = 2) handle_casings = CYCLE_CASINGS max_shells = 9 + fire_sound = 'sound/weapons/semiauto.ogg' caliber = ".38" ammo_type = /obj/item/ammo_casing/a38 var/secondary_max_shells = 1 @@ -155,6 +156,7 @@ if(caliber && secondary_caliber) caliber = secondary_caliber + fire_sound = 'sound/weapons/shotgun.ogg' if(ammo_type && secondary_ammo_type) ammo_type = secondary_ammo_type @@ -171,6 +173,7 @@ if(caliber && secondary_caliber) caliber = initial(caliber) + fire_sound = initial(fire_sound) if(ammo_type && secondary_ammo_type) ammo_type = initial(ammo_type) diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index bc14bb94256..2f4ba9d978c 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -10,7 +10,7 @@ slot_flags = SLOT_BACK caliber = "12g" origin_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 2) - load_method = SINGLE_CASING + load_method = SINGLE_CASING|SPEEDLOADER ammo_type = /obj/item/ammo_casing/a12g/beanbag handle_casings = HOLD_CASINGS fire_sound = 'sound/weapons/shotgun.ogg' @@ -49,6 +49,7 @@ origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2) max_shells = 7 //match the ammo box capacity, also it can hold a round in the chamber anyways, for a total of 8. ammo_type = /obj/item/ammo_casing/a12g + load_method = SINGLE_CASING|SPEEDLOADER /obj/item/weapon/gun/projectile/shotgun/doublebarrel name = "double-barreled shotgun" diff --git a/code/modules/projectiles/guns/projectile/sniper/collapsible_sniper.dm b/code/modules/projectiles/guns/projectile/sniper/collapsible_sniper.dm new file mode 100644 index 00000000000..7accdbc50bc --- /dev/null +++ b/code/modules/projectiles/guns/projectile/sniper/collapsible_sniper.dm @@ -0,0 +1,176 @@ +////////////// PTR-7 Anti-Materiel Rifle ////////////// + +/obj/item/weapon/gun/projectile/heavysniper/collapsible + +/obj/item/weapon/gun/projectile/heavysniper/collapsible/verb/take_down() + set category = "Object" + set name = "Disassemble Rifle" + + var/mob/living/carbon/human/user = usr + if(user.stat) + return + + if(chambered) + to_chat(user, "You need to empty the rifle to break it down.") + else + collapse_rifle(user) + +/obj/item/weapon/gun/projectile/heavysniper/proc/collapse_rifle(mob/user) + to_chat(user, "You begin removing \the [src]'s barrel.") + if(do_after(user, 40)) + if(user.unEquip(src, force=1)) + to_chat(user, "You remove \the [src]'s barrel.") + qdel(src) + var/obj/item/barrel = new /obj/item/sniper_rifle_part/barrel(user) + var/obj/item/sniper_rifle_part/assembly = new /obj/item/sniper_rifle_part/trigger_group(user) + var/obj/item/sniper_rifle_part/stock/stock = new(assembly) + assembly.stock = stock + assembly.part_count = 2 + assembly.update_build() + user.put_in_any_hand_if_possible(assembly) || assembly.dropInto(user.loc) + user.put_in_any_hand_if_possible(barrel) || barrel.dropInto(user.loc) + + +/obj/item/sniper_rifle_part + name = "AM rifle part" + desc = "A part of an antimateriel rifle." + + w_class = ITEMSIZE_NORMAL + + icon = 'icons/obj/gun.dmi' + + var/obj/item/sniper_rifle_part/barrel = null + var/obj/item/sniper_rifle_part/stock = null + var/obj/item/sniper_rifle_part/trigger_group = null + var/part_count = 1 + + +/obj/item/sniper_rifle_part/barrel + name = "AM rifle barrel" + icon_state = "heavysniper-barrel" + +/obj/item/sniper_rifle_part/barrel/New() + ..() + barrel = src + +/obj/item/sniper_rifle_part/stock + name = "AM rifle stock" + icon_state = "heavysniper-stock" + +/obj/item/sniper_rifle_part/stock/New() + ..() + stock = src + +/obj/item/sniper_rifle_part/trigger_group + name = "AM rifle trigger assembly" + icon_state = "heavysniper-trig" + +/obj/item/sniper_rifle_part/trigger_group/New() + ..() + trigger_group = src + +/obj/item/sniper_rifle_part/attack_self(mob/user as mob) + if(part_count == 1) + to_chat(user, "You can't disassemble this further!") + return + + to_chat(user, "You start disassembling \the [src].") + if(!do_after(user, 40)) + return + + to_chat(user, "You disassemble \the [src].") + for(var/obj/item/sniper_rifle_part/P in list(barrel, stock, trigger_group)) + if(P.barrel != P) + P.barrel = null + if(P.stock != P) + P.stock = null + if(P.trigger_group != P) + P.trigger_group = null + if(P != src) + user.put_in_any_hand_if_possible(P) || P.dropInto(loc) + P.part_count = 1 + + update_build() + +/obj/item/sniper_rifle_part/attackby(var/obj/item/sniper_rifle_part/A as obj, mob/user as mob) + + to_chat(user, "You begin adding \the [A] to \the [src].") + if(!do_after(user, 30)) + return + + + + if(istype(A, /obj/item/sniper_rifle_part/trigger_group)) + if(A.part_count > 1 && src.part_count > 1) + to_chat(user, "Disassemble one of these parts first!") + return + + if(!trigger_group) + if(user.unEquip(A, force=1)) + trigger_group = A + else + to_chat(user, "There's already a trigger group!") + return + + else if(istype(A, /obj/item/sniper_rifle_part/barrel)) + if(!barrel) + if(user.unEquip(A, force=1)) + barrel = A + else + to_chat(user, "There's already a barrel!") + return + + else if(istype(A, /obj/item/sniper_rifle_part/stock)) + if(!stock) + if(user.unEquip(A, force=1)) + stock = A + else + to_chat(user, "There's already a stock!") + return + + A.forceMove(src) + to_chat(user, "You install \the [A].") + + if(A.barrel && !src.barrel) + src.barrel = A.barrel + if(A.stock && !src.stock) + src.stock = A.stock + if(A.trigger_group && !src.trigger_group) + src.trigger_group = A.trigger_group + + + part_count = A.part_count + src.part_count + update_build(user) + + +/obj/item/sniper_rifle_part/proc/update_build() + switch(part_count) + if(1) + name = initial(name) + w_class = ITEMSIZE_NORMAL + icon_state = initial(icon_state) + if(2) + if(barrel && trigger_group) + name = "AM rifle barrel-trigger assembly" + icon_state = "heavysniper-trigbar" + else if(stock && trigger_group) + name = "AM rifle stock-trigger assembly" + icon_state = "heavysniper-trigstock" + else if(stock && barrel) + name = "AM rifle stock-barrel assembly" + icon_state = "heavysniper-barstock" + w_class = ITEMSIZE_LARGE + + if(3) + var/obj/item/weapon/gun/projectile/heavysniper/collapsible/gun = new (get_turf(src), 0) + if(usr && istype(usr, /mob/living/carbon/human)) + var/mob/living/carbon/human/user = usr + user.unEquip(src, force=1) + user.put_in_any_hand_if_possible(gun) || gun.dropInto(loc) + qdel(src) + +/obj/item/weapon/gun/projectile/heavysniper/update_icon() + if(bolt_open) + icon_state = "heavysniper-open" + else + icon_state = "heavysniper" diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index bf83edececb..a271684f7cc 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -182,3 +182,8 @@ name = "weak stun beam" icon_state = "stun" agony = 25 + +/obj/item/projectile/beam/stun/med + name = "stun beam" + icon_state = "stun" + agony = 35 \ No newline at end of file diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index c234242678a..a6237a604a6 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -209,14 +209,14 @@ armor_penetration = -50 penetrating = 0 -/obj/item/projectile/bullet/rifle/a556 +/obj/item/projectile/bullet/rifle/a545 damage = 25 -/obj/item/projectile/bullet/rifle/a556/ap +/obj/item/projectile/bullet/rifle/a545/ap damage = 20 armor_penetration = 50 // At 40 or more armor, this will do more damage than standard rounds. -/obj/item/projectile/bullet/rifle/a556/hollow +/obj/item/projectile/bullet/rifle/a545/hollow damage = 35 armor_penetration = -50 penetrating = 0 diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index c8c26f5f396..c15e7cda4ae 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -99,10 +99,10 @@ M.apply_effect((rand(30,80)),IRRADIATE) M.Weaken(5) for (var/mob/V in viewers(src)) - V.show_message("\red [M] writhes in pain as \his vacuoles boil.", 3, "\red You hear the crunching of leaves.", 2) + V.show_message("[M] writhes in pain as \his vacuoles boil.", 3, "You hear the crunching of leaves.", 2) if(prob(35)) // for (var/mob/V in viewers(src)) //Public messages commented out to prevent possible metaish genetics experimentation and stuff. - Cheridan - // V.show_message("\red [M] is mutated by the radiation beam.", 3, "\red You hear the snapping of twigs.", 2) + // V.show_message("[M] is mutated by the radiation beam.", 3, " You hear the snapping of twigs.", 2) if(prob(80)) randmutb(M) domutcheck(M,null) @@ -111,13 +111,13 @@ domutcheck(M,null) else M.adjustFireLoss(rand(5,15)) - M.show_message("\red The radiation beam singes you!") + M.show_message("The radiation beam singes you!") // for (var/mob/V in viewers(src)) - // V.show_message("\red [M] is singed by the radiation beam.", 3, "\red You hear the crackle of burning leaves.", 2) + // V.show_message("[M] is singed by the radiation beam.", 3, " You hear the crackle of burning leaves.", 2) else if(istype(target, /mob/living/carbon/)) // for (var/mob/V in viewers(src)) // V.show_message("The radiation beam dissipates harmlessly through [M]", 3) - M.show_message("\blue The radiation beam dissipates harmlessly through your body.") + M.show_message("The radiation beam dissipates harmlessly through your body.") else return 1 @@ -148,7 +148,7 @@ if((H.species.flags & IS_PLANT) && (M.nutrition < 500)) M.nutrition += 30 else if (istype(target, /mob/living/carbon/)) - M.show_message("\blue The radiation beam dissipates harmlessly through your body.") + M.show_message("The radiation beam dissipates harmlessly through your body.") else return 1 diff --git a/code/modules/random_map/drop/drop_types.dm b/code/modules/random_map/drop/drop_types.dm index 8fb02007b4b..722aeec09eb 100644 --- a/code/modules/random_map/drop/drop_types.dm +++ b/code/modules/random_map/drop/drop_types.dm @@ -86,8 +86,8 @@ var/global/list/datum/supply_drop_loot/supply_drop /obj/item/ammo_magazine/m762/ap, /obj/item/ammo_magazine/m762, /obj/item/weapon/shield/energy, - /obj/item/weapon/grenade/frag, - /obj/item/weapon/grenade/frag, + /obj/item/weapon/grenade/explosive/frag, + /obj/item/weapon/grenade/explosive/frag, /obj/item/weapon/grenade/smokebomb, /obj/item/weapon/grenade/smokebomb, /obj/item/weapon/grenade/flashbang, diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index 0a208fd0a3f..fbee30fa783 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -43,6 +43,7 @@ /datum/reagent/nutriment/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) switch(alien) + if(IS_DIONA) return if(IS_UNATHI) removed *= 0.5 if(issmall(M)) removed *= 2 // Small bodymass, more effect from lower volume. M.heal_organ_damage(0.5 * removed, 0) @@ -1016,7 +1017,7 @@ glass_desc = "Don't cry, Don't raise your eye, It's only nuclear wasteland" glass_special = list(DRINK_FIZZ) -/datum/reagent/drink/nuka_cola/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) +/datum/reagent/drink/soda/nuka_cola/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.add_chemical_effect(CE_SPEEDBOOST, 1) M.make_jittery(20) @@ -1065,7 +1066,7 @@ /datum/reagent/drink/soda/dr_gibb name = "Dr. Gibb" id = "dr_gibb" - description = "A delicious blend of 42 different flavours" + description = "A delicious blend of 42 different flavors" taste_description = "cherry soda" color = "#102000" adj_drowsy = -6 @@ -1098,6 +1099,19 @@ glass_desc = "A tangy substance made of 0.5% natural citrus!" glass_special = list(DRINK_FIZZ) + +/datum/reagent/drink/soda/gingerale + name = "Ginger Ale" + id = "gingerale" + description = "The original." + taste_description = "somewhat tangy ginger ale" + color = "#edcf8f" + adj_temp = -8 + + glass_name = "ginger ale" + glass_desc = "The original, refreshing not-actually-ale." + glass_special = list(DRINK_FIZZ) + /datum/reagent/drink/shirley_temple name = "Shirley Temple" id = "shirley_temple" @@ -1205,6 +1219,17 @@ return M.bodytemperature += 10 * TEMPERATURE_DAMAGE_COEFFICIENT +/datum/reagent/drink/sweetsundaeramen + name = "Dessert Ramen" + id = "dessertramen" + description = "How many things can you add to a cup of ramen before it begins to question its existance?" + taste_description = "unbearable sweetness" + color = "#4444FF" + nutrition = 5 + + glass_name = "Sweet Sundae Ramen" + glass_desc = "How many things can you add to a cup of ramen before it begins to question its existance?" + /datum/reagent/drink/ice name = "Ice" id = "ice" @@ -1360,14 +1385,15 @@ /datum/reagent/ethanol/coffee/kahlua name = "Kahlua" id = "kahlua" - description = "A widely known, Mexican coffee-flavoured liqueur. In production since 1936!" + description = "A widely known, Mexican coffee-flavored liqueur. In production since 1936!" taste_description = "spiked latte" taste_mult = 1.1 color = "#4C3100" strength = 15 glass_name = "RR coffee liquor" - glass_desc = "DAMN, THIS THING LOOKS ROBUST" + glass_desc = "A widely known, Mexican coffee-flavored liqueur. In production since 1936!" +// glass_desc = "DAMN, THIS THING LOOKS ROBUST" //If this isn't what our players should talk like, it isn't what our game should say to them. /datum/reagent/ethanol/melonliquor name = "Melon Liquor" @@ -1383,14 +1409,14 @@ /datum/reagent/ethanol/rum name = "Rum" id = "rum" - description = "Yohoho and all that." + description = "Yo-ho-ho and all that." taste_description = "spiked butterscotch" taste_mult = 1.1 color = "#ECB633" strength = 15 glass_name = "rum" - glass_desc = "Now you want to Pray for a pirate suit, don't you?" + glass_desc = "Makes you want to buy a ship and just go pillaging." /datum/reagent/ethanol/sake name = "Sake" @@ -1406,7 +1432,7 @@ /datum/reagent/ethanol/tequila name = "Tequila" id = "tequilla" - description = "A strong and mildly flavoured, mexican produced spirit. Feeling thirsty hombre?" + description = "A strong and mildly flavored, Mexican produced spirit. Feeling thirsty hombre?" taste_description = "paint thinner" color = "#FFFF91" strength = 25 @@ -1486,6 +1512,7 @@ // Cocktails + /datum/reagent/ethanol/acid_spit name = "Acid Spit" id = "acidspit" @@ -1530,7 +1557,7 @@ strength = 25 glass_name = "Amasec" - glass_desc = "Always handy before COMBAT!!!" + glass_desc = "Always handy before combat!" /datum/reagent/ethanol/andalusia name = "Andalusia" @@ -1572,14 +1599,14 @@ /datum/reagent/ethanol/coffee/b52 name = "B-52" id = "b52" - description = "Coffee, Irish Cream, and cognac. You will get bombed." + description = "Kahlua, Irish cream, and cognac. You will get bombed." taste_description = "coffee, almonds, and whiskey" taste_mult = 1.3 color = "#997650" strength = 12 glass_name = "B-52" - glass_desc = "Kahlua, Irish cream, and congac. You will get bombed." + glass_desc = "Kahlua, Irish cream, and cognac. You will get bombed." /datum/reagent/ethanol/bahama_mama name = "Bahama mama" @@ -1590,7 +1617,7 @@ strength = 25 glass_name = "Bahama Mama" - glass_desc = "Tropical cocktail" + glass_desc = "Tropical cocktail." /datum/reagent/ethanol/bananahonk name = "Banana Mama" @@ -1607,13 +1634,13 @@ /datum/reagent/ethanol/barefoot name = "Barefoot" id = "barefoot" - description = "Barefoot and pregnant" + description = "Barefoot and pregnant." taste_description = "creamy berries" color = "#FFCDEA" strength = 30 glass_name = "Barefoot" - glass_desc = "Barefoot and pregnant" + glass_desc = "Barefoot and pregnant." /datum/reagent/ethanol/beepsky_smash name = "Beepsky Smash" @@ -1725,14 +1752,14 @@ /datum/reagent/ethanol/demonsblood name = "Demons Blood" id = "demonsblood" - description = "AHHHH!!!!" + description = "This thing makes the hair on the back of your neck stand up." taste_description = "sweet tasting iron" taste_mult = 1.5 color = "#820000" strength = 15 glass_name = "Demons' Blood" - glass_desc = "Just looking at this thing makes the hair at the back of your neck stand up." + glass_desc = "Just looking at this thing makes the hair on the back of your neck stand up." /datum/reagent/ethanol/devilskiss name = "Devils Kiss" @@ -2050,7 +2077,7 @@ /datum/reagent/ethanol/sbiten name = "Sbiten" id = "sbiten" - description = "A spicy Vodka! Might be a little hot for the little guys!" + description = "A spicy Vodka! Might be a bit hot for the little guys!" taste_description = "hot and spice" color = "#FFA371" strength = 15 @@ -2121,7 +2148,7 @@ name = "Syndicate Bomb" id = "syndicatebomb" description = "Tastes like terrorism!" - taste_description = "purified antagonism" + taste_description = "strong alcohol" color = "#2E6671" strength = 10 @@ -2131,13 +2158,13 @@ /datum/reagent/ethanol/tequilla_sunrise name = "Tequila Sunrise" id = "tequillasunrise" - description = "Tequila and orange juice. Much like a Screwdriver, only Mexican~" + description = "Tequila and orange juice. Much like a Screwdriver, only Mexican~." taste_description = "oranges" color = "#FFE48C" strength = 25 glass_name = "Tequilla Sunrise" - glass_desc = "Oh great, now you feel nostalgic about sunrises back on Terra..." + glass_desc = "Oh great, now you feel nostalgic about sunrises back on Earth..." /datum/reagent/ethanol/threemileisland name = "Three Mile Island Iced Tea" @@ -2154,7 +2181,7 @@ /datum/reagent/ethanol/toxins_special name = "Toxins Special" id = "phoronspecial" - description = "This thing is ON FIRE! CALL THE DAMN SHUTTLE!" + description = "This thing is literally on fire!" taste_description = "spicy toxins" reagent_state = LIQUID color = "#7F00FF" @@ -2163,7 +2190,7 @@ targ_temp = 330 glass_name = "Toxins Special" - glass_desc = "Whoah, this thing is on FIRE" + glass_desc = "Whoah, this thing is on fire!" /datum/reagent/ethanol/vodkamartini name = "Vodka Martini" @@ -2174,7 +2201,7 @@ strength = 12 glass_name = "vodka martini" - glass_desc ="A bastardisation of the classic martini. Still great." + glass_desc ="A bastardization of the classic martini. Still great." /datum/reagent/ethanol/vodkatonic @@ -2216,7 +2243,7 @@ /datum/reagent/ethanol/whiskeysoda name = "Whiskey Soda" id = "whiskeysoda" - description = "For the more refined griffon." + description = "Ultimate refreshment." taste_description = "carbonated whiskey" color = "#EAB300" strength = 15 @@ -2238,13 +2265,181 @@ /datum/reagent/ethanol/unathiliquor name = "Redeemer's Brew" id = "unathiliquor" - description = "This barely qualifies as a drink, and could give jetfuel a run for its money. Also known to cause feelings of euphoria and numbness." + description = "This barely qualifies as a drink, and could give jet fuel a run for its money. Also known to cause feelings of euphoria and numbness." taste_description = "spiced numbness" color = "#242424" strength = 5 glass_name = "unathi liquor" - glass_desc = "This barely qualifies as a drink, and may cause euphoria and numbness. Imbimber beware!" + glass_desc = "This barely qualifies as a drink, and may cause euphoria and numbness. Imbiber beware!" + +/datum/reagent/ethanol/sakebomb + name = "Sake Bomb" + id = "sakebomb" + description = "Alcohol in more alcohol." + taste_description = "thick, dry alcohol" + color = "#FFFF7F" + strength = 15 + nutriment_factor = 1 + + glass_name = "Sake Bomb" + glass_desc = "Some sake mixed into a pint of beer." + +/datum/reagent/ethanol/tamagozake + name = "Tamagozake" + id = "tamagozake" + description = "Sake, egg, and sugar. A disgusting folk cure." + taste_description = "eggy booze" + color = "#E8C477" + strength = 30 + nutriment_factor = 3 + + glass_name = "Tamagozake" + glass_desc = "An egg cracked into sake and sugar." + +/datum/reagent/ethanol/ginzamary + name = "Ginza Mary" + id = "ginzamary" + description = "An alcoholic drink made with vodka, sake, and juices." + taste_description = "spicy tomato sake" + color = "#FF3232" + strength = 25 + + glass_name = "Ginza Mary" + glass_desc = "Tomato juice, vodka, and sake make something not quite completely unlike a Bloody Mary." + +/datum/reagent/ethanol/tokyorose + name = "Tokyo Rose" + id = "tokyorose" + description = "A pale pink cocktail made with sake and berry juice." + taste_description = "fruity booze" + color = "#FA8072" + strength = 35 + + glass_name = "Tokyo Rose" + glass_desc = "It's kinda pretty!" + +/datum/reagent/ethanol/saketini + name = "Saketini" + id = "sakitini" + description = "For when you're too weeb for a real martini." + taste_description = "dry alcohol" + color = "#0064C8" + strength = 15 + + glass_name = "Saketini" + glass_desc = "What are you doing drinking this outside of New Kyoto?" + +/datum/reagent/ethanol/coffee/elysiumfacepunch + name = "Elysium Facepunch" + id = "elysiumfacepunch" + description = "A lothesome cocktail favored by Heaven's skeleton shift workers." + taste_description = "sour coffee" + color = "#8f7729" + strength = 20 + + glass_name = "Elysium Facepunch" + glass_desc = "A lothesome cocktail favored by Heaven's skeleton shift workers." + +/datum/reagent/ethanol/erebusmoonrise + name = "Erebus Moonrise" + id = "erebusmoonrise" + description = "A deeply alcoholic mix, popular in Nyx." + taste_description = "hard alcohol" + color = "#947459" + strength = 10 + + glass_name = "Erebus Moonrise" + glass_desc = "A deeply alcoholic mix, popular in Nyx." + +/datum/reagent/ethanol/balloon + name = "Balloon" + id = "balloon" + description = "A strange drink invented in the aerostats of Venus." + taste_description = "strange alcohol" + color = "#FAEBD7" + strength = 66 + + glass_name = "Balloon" + glass_desc = "A strange drink invented in the aerostats of Venus." + +/datum/reagent/ethanol/natunabrandy + name = "Natuna Brandy" + id = "natunabrandy" + description = "On Natuna, they do the best with what they have." + taste_description = "watered-down beer" + color = "#FFFFCC" + strength = 80 + + glass_name = "Natuna Brandy" + glass_desc = "On Natuna, they do the best with what they have." + glass_special = list(DRINK_FIZZ) + +/datum/reagent/ethanol/euphoria + name = "Euphoria" + id = "euphoria" + description = "Invented by a Eutopian marketing team, this is one of the most expensive cocktails in existance." + taste_description = "impossibly rich alcohol" + color = "#614126" + strength = 9 + + glass_name = "Euphoria" + glass_desc = "Invented by a Eutopian marketing team, this is one of the most expensive cocktails in existance." + +/datum/reagent/ethanol/xanaducannon + name = "Xanadu Cannon" + id = "xanaducannon" + description = "Common in the entertainment districts of Titan." + taste_description = "sweet alcohol" + color = "#614126" + strength = 50 + + glass_name = "Xanadu Cannon" + glass_desc = "Common in the entertainment districts of Titan." + +/datum/reagent/ethanol/debugger + name = "Debugger" + id = "debugger" + description = "From Shelf. Not for human consumption." + taste_description = "oily bitterness" + color = "#d3d3d3" + strength = 36 + + glass_name = "Debugger" + glass_desc = "From Shelf. Not for human consumption." + +/datum/reagent/ethanol/spacersbrew + name = "Spacer's Brew" + id = "spacersbrew" + description = "Ethanol and orange soda. A common emergency drink on frontier colonies." + taste_description = "bitter oranges" + color = "#ffc04c" + strength = 43 + + glass_name = "Spacer's Brew" + glass_desc = "Ethanol and orange soda. A common emergency drink on frontier colonies." + +/datum/reagent/ethanol/binmanbliss + name = "Binman Bliss" + id = "binmanbliss" + description = "A dry cocktail popular on Binma." + taste_description = "very dry alcohol" + color = "#c3c3c3" + strength = 24 + + glass_name = "Binman Bliss" + glass_desc = "A dry cocktail popular on Binma." + +/datum/reagent/ethanol/chrysanthemum + name = "Chrysanthemum" + id = "chrysanthemum" + description = "An exotic cocktail from New Kyoto." + taste_description = "fruity liquor" + color = "#9999FF" + strength = 35 + + glass_name = "Chrysanthemum" + glass_desc = "An exotic cocktail from New Kyoto." /datum/reagent/ethanol/unathiliquor/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -2257,4 +2452,5 @@ M.druggy = max(M.druggy, drug_strength) if(prob(10) && isturf(M.loc) && !istype(M.loc, /turf/space) && M.canmove && !M.restrained()) - step(M, pick(cardinal)) \ No newline at end of file + step(M, pick(cardinal)) + diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm index ef6d8bb4287..ebc3650ee54 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm @@ -252,12 +252,13 @@ reagent_state = LIQUID color = "#800080" overdose = 20 + scannable = 1 metabolism = 0.02 mrate_static = TRUE /datum/reagent/oxycodone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.add_chemical_effect(CE_PAINKILLER, 200) - M.eye_blurry += 10 + M.eye_blurry = min(M.eye_blurry + 10, 250) M.Confuse(5) /datum/reagent/oxycodone/overdose(var/mob/living/carbon/M, var/alien) @@ -290,6 +291,23 @@ M.adjustToxLoss(5 * removed) // It used to be incredibly deadly due to an oversight. Not anymore! M.add_chemical_effect(CE_PAINKILLER, 20) +/datum/reagent/hyperzine + name = "Hyperzine" + id = "hyperzine" + description = "Hyperzine is a highly effective, long lasting, muscle stimulant." + taste_description = "bitterness" + reagent_state = LIQUID + color = "#FF3300" + overdose = REAGENTS_OVERDOSE * 0.5 + +/datum/reagent/hyperzine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + if(alien == IS_TAJARA) + removed *= 1.25 + ..() + if(prob(5)) + M.emote(pick("twitch", "blink_r", "shiver")) + M.add_chemical_effect(CE_SPEEDBOOST, 1) + /datum/reagent/alkysine name = "Alkysine" id = "alkysine" @@ -351,7 +369,7 @@ I.damage = max(I.damage - removed, 0) H.Confuse(5) if(I.damage <= 5 && I.organ_tag == O_EYES) - H.eye_blurry += 10 //Eyes need to reset, or something + H.eye_blurry = min(M.eye_blurry + 10, 250) //Eyes need to reset, or something H.sdisabilities &= ~BLIND /datum/reagent/osteodaxon @@ -390,7 +408,7 @@ /datum/reagent/myelamine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return - M.eye_blurry += (repair_strength * removed) + M.eye_blurry += min(M.eye_blurry + (repair_strength * removed), 250) if(ishuman(M)) var/mob/living/carbon/human/H = M var/wound_heal = removed * repair_strength diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm index b6c45475cc3..25f6025b989 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm @@ -43,6 +43,33 @@ color = "#003333" strength = 10 +//R-UST port +// Produced during deuterium synthesis. Super poisonous, SUPER flammable (doesn't need oxygen to burn). +/datum/reagent/toxin/hydrophoron + name = "Hydrophoron" + id = "hydrophoron" + description = "An exceptionally flammable molecule formed from deuterium synthesis." + strength = 80 + var/fire_mult = 30 + +/datum/reagent/toxin/hydrophoron/touch_mob(var/mob/living/L, var/amount) + if(istype(L)) + L.adjust_fire_stacks(amount / fire_mult) + +/datum/reagent/toxin/hydrophoron/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) + M.take_organ_damage(0, removed * 0.1) //being splashed directly with hydrophoron causes minor chemical burns + if(prob(10 * fire_mult)) + M.pl_effects() + +/datum/reagent/toxin/hydrophoron/touch_turf(var/turf/simulated/T) + if(!istype(T)) + return + T.assume_gas("phoron", ceil(volume/2), T20C) + for(var/turf/simulated/floor/target_tile in range(0,T)) + target_tile.assume_gas("volatile_fuel", volume/2, 400+T0C) + spawn (0) target_tile.hotspot_expose(700, 400) + remove_self(volume) + /datum/reagent/toxin/spidertoxin name = "Spidertoxin" id = "spidertoxin" @@ -101,24 +128,6 @@ M.adjustOxyLoss(20 * removed) M.sleeping += 1 -/datum/reagent/toxin/hyperzine - name = "Hyperzine" - id = "hyperzine" - description = "Hyperzine is a highly effective, long lasting, muscle stimulant." - taste_description = "bitterness" - reagent_state = LIQUID - color = "#FF3300" - overdose = REAGENTS_OVERDOSE * 0.5 - strength = 2 - -/datum/reagent/toxin/hyperzine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - if(alien == IS_TAJARA) - removed *= 1.25 - ..() - if(prob(5)) - M.emote(pick("twitch", "blink_r", "shiver")) - M.add_chemical_effect(CE_SPEEDBOOST, 1) - /datum/reagent/toxin/stimm //Homemade Hyperzine name = "Stimm" id = "stimm" @@ -315,8 +324,12 @@ if(istype(H) && (H.species.flags & NO_SCAN)) return +//The original coder comment here wanted it to be "Approx. one mutation per 10 injected/20 ingested/30 touching units" +//The issue was, it was removed (.2) multiplied by .1, which resulted in a .02% chance per tick to have a mutation occur. Or more accurately, 5000 injected for a single mutation. +//To honor their original idea, let's keep it as 10/20/30 as they wanted... For the most part. + if(M.dna) - if(prob(removed * 0.1)) // Approx. one mutation per 10 injected/20 ingested/30 touching units + if(prob(removed * 10)) // Removed is .2 per tick. Multiplying it by 10 makes it a 2% chance per tick. 10 units has 50 ticks, so 10 units injected should give a single good/bad mutation. randmuti(M) if(prob(98)) randmutb(M) @@ -324,6 +337,9 @@ randmutg(M) domutcheck(M, null) M.UpdateAppearance() + if(prob(removed * 40)) //Additionally, let's make it so there's an 8% chance per tick for a random cosmetic/not guranteed good/bad mutation. + randmuti(M)//This should equate to 4 random cosmetic mutations per 10 injected/20 ingested/30 touching units + M << "You feel odd!" M.apply_effect(10 * removed, IRRADIATE, 0) /datum/reagent/slimejelly @@ -600,7 +616,7 @@ return if(M.dna) - if(prob(removed * 0.1)) + if(prob(removed * 10)) randmuti(M) if(prob(98)) randmutb(M) @@ -608,6 +624,9 @@ randmutg(M) domutcheck(M, null) M.UpdateAppearance() + if(prob(removed * 40)) + randmuti(M) + M << "You feel odd!" M.apply_effect(16 * removed, IRRADIATE, 0) /datum/reagent/aslimetoxin @@ -627,7 +646,7 @@ return if(M.dna) - if(prob(removed * 0.1)) + if(prob(removed * 10)) randmuti(M) if(prob(98)) randmutb(M) @@ -635,4 +654,7 @@ randmutg(M) domutcheck(M, null) M.UpdateAppearance() + if(prob(removed * 40)) + randmuti(M) + M << "You feel odd!" M.apply_effect(6 * removed, IRRADIATE, 0) diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index e20ee9459f7..8df309b1b83 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -1230,7 +1230,7 @@ result_amount = 3 /datum/chemical_reaction/drinks/nuka_cola - name = "Nuka Cola" + name = "Nuclear Cola" id = "nuka_cola" result = "nuka_cola" required_reagents = list("uranium" = 1, "cola" = 5) @@ -1783,15 +1783,15 @@ name = "Shirley Temple" id = "shirley_temple" result = "shirley_temple" - required_reagents = list("lemon_lime" = 4, "grenadine" = 1) + required_reagents = list("gingerale" = 4, "grenadine" = 1) result_amount = 5 /datum/chemical_reaction/drinks/royrogers name = "Roy Rogers" id = "roy_rogers" result = "roy_rogers" - required_reagents = list("cola" = 4, "grenadine" = 1) - result_amount = 5 + required_reagents = list("gingerale" = 4, "lemon_lime" = 2, "grenadine" = 1) + result_amount = 7 /datum/chemical_reaction/drinks/collinsmix name = "Collins Mix" @@ -1841,3 +1841,130 @@ result = "berrytea" required_reagents = list("tea" = 5, "berryjuice" = 1) result_amount = 6 + +/datum/chemical_reaction/drinks/sakebomb + name = "Sake Bomb" + id = "sakebomb" + result = "sakebomb" + required_reagents = list("beer" = 2, "sake" = 1) + result_amount = 3 + +/datum/chemical_reaction/drinks/tamagozake + name = "Tamagozake" + id = "tamagozake" + result = "tamagozake" + required_reagents = list("sake" = 10, "sugar" = 5, "egg" = 3) + result_amount = 15 + +/datum/chemical_reaction/drinks/ginzamary + name = "Ginza Mary" + id = "ginzamary" + result = "ginzamary" + required_reagents = list("sake" = 2, "vodka" = 2, "tomatojuice" = 1) + result_amount = 5 + +/datum/chemical_reaction/drinks/tokyorose + name = "Tokyo Rose" + id = "tokyorose" + result = "tokyorose" + required_reagents = list("sake" = 1, "berryjuice" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/saketini + name = "Saketini" + id = "saketini" + result = "saketini" + required_reagents = list("sake" = 1, "gin" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/elysiumfacepunch + name = "Elysium Facepunch" + id = "elysiumfacepunch" + result = "elysiumfacepunch" + required_reagents = list("kahlua" = 1, "lemonjuice" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/erebusmoonrise + name = "Erebus Moonrise" + id = "erebusmoonrise" + result = "erebusmoonrise" + required_reagents = list("whiskey" = 1, "vodka" = 1, "tequilla" = 1) + result_amount = 3 + +/datum/chemical_reaction/drinks/balloon + name = "Balloon" + id = "balloon" + result = "balloon" + required_reagents = list("cream" = 1, "bluecuracao" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/natunabrandy + name = "Natuna Brandy" + id = "natunabrandy" + result = "natunabrandy" + required_reagents = list("beer" = 1, "sodawater" = 2) + result_amount = 3 + +/datum/chemical_reaction/drinks/euphoria + name = "Euphoria" + id = "euphoria" + result = "euphoria" + required_reagents = list("specialwhiskey" = 1, "cognac" = 2) + result_amount = 3 + +/datum/chemical_reaction/drinks/xanaducannon + name = "Xanadu Cannon" + id = "xanaducannon" + result = "xanaducannon" + required_reagents = list("ale" = 1, "dr_gibb" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/debugger + name = "Debugger" + id = "debugger" + result = "debugger" + required_reagents = list("fuel" = 1, "sugar" = 2, "cornoil" = 2) + result_amount = 5 + +/datum/chemical_reaction/drinks/spacersbrew + name = "Spacer's Brew" + id = "spacersbrew" + result = "spacersbrew" + required_reagents = list("brownstar" = 4, "ethanol" = 1) + result_amount = 5 + +/datum/chemical_reaction/drinks/binmanbliss + name = "Binman Bliss" + id = "binmanbliss" + result = "binmanbliss" + required_reagents = list("sake" = 1, "tequilla" = 1) + result_amount = 2 + +/datum/chemical_reaction/drinks/chrysanthemum + name = "Chrysanthemum" + id = "chrysanthemum" + result = "chrysanthemum" + required_reagents = list("sake" = 1, "melonliquor" = 1) + result_amount = 2 + +//R-UST Port +/datum/chemical_reaction/hyrdophoron + name = "Hydrophoron" + id = "hydrophoron" + result = "hydrophoron" + required_reagents = list("hydrogen" = 1, "phoron" = 1) + inhibitors = list("nitrogen" = 1) //So it doesn't mess with lexorin + result_amount = 2 + +/datum/chemical_reaction/deuterium + name = "Deuterium" + id = "deuterium" + result = null + required_reagents = list("water" = 10) + catalysts = list("hydrophoron" = 5) + result_amount = 1 + +/datum/chemical_reaction/deuterium/on_reaction(var/datum/reagents/holder, var/created_volume) + var/turf/T = get_turf(holder.my_atom) + if(istype(T)) new /obj/item/stack/material/deuterium(T, created_volume) + return \ No newline at end of file diff --git a/code/modules/reagents/dispenser/dispenser2.dm b/code/modules/reagents/dispenser/dispenser2.dm index 06c6bbb8eb7..5ba448c14d2 100644 --- a/code/modules/reagents/dispenser/dispenser2.dm +++ b/code/modules/reagents/dispenser/dispenser2.dm @@ -65,9 +65,9 @@ /obj/machinery/chemical_dispenser/attackby(obj/item/weapon/W, mob/user) if(istype(W, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(src, W.usesound, 50, 1) user << "You begin to [anchored ? "un" : ""]fasten \the [src]." - if (do_after(user, 20)) + if (do_after(user, 20 * W.toolspeed)) user.visible_message( "\The [user] [anchored ? "un" : ""]fastens \the [src].", "You have [anchored ? "un" : ""]fastened \the [src].", @@ -86,6 +86,7 @@ if(C) user << "You remove \the [C] from \the [src]." C.loc = loc + playsound(src, W.usesound, 50, 1) else if(istype(W, /obj/item/weapon/reagent_containers/glass) || istype(W, /obj/item/weapon/reagent_containers/food)) if(container) diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index d585effc916..f55893d91a4 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -13,15 +13,15 @@ var/charge_tick = 0 var/recharge_time = 5 //Time it takes for shots to recharge (in seconds) - var/list/reagent_ids = list("tricordrazine", "inaprovaline", "tramadol", "dexalin" ,"spaceacillin") + var/list/reagent_ids = list("tricordrazine", "inaprovaline", "anti_toxin", "tramadol", "dexalin" ,"spaceacillin") var/list/reagent_volumes = list() var/list/reagent_names = list() /obj/item/weapon/reagent_containers/borghypo/surgeon - reagent_ids = list("tricordrazine", "inaprovaline", "tramadol", "dexalin" ,"spaceacillin") + reagent_ids = list("tricordrazine", "inaprovaline", "oxycodone", "dexalin" ,"spaceacillin") /obj/item/weapon/reagent_containers/borghypo/crisis - reagent_ids = list("tricordrazine", "inaprovaline", "tramadol", "dexalin" ,"spaceacillin") + reagent_ids = list("tricordrazine", "inaprovaline", "anti_toxin", "tramadol", "dexalin" ,"spaceacillin") /obj/item/weapon/reagent_containers/borghypo/New() ..() @@ -121,7 +121,7 @@ recharge_time = 3 volume = 60 possible_transfer_amounts = list(5, 10, 20, 30) - reagent_ids = list("ale", "beer", "berryjuice", "coffee", "cognac", "cola", "dr_gibb", "egg", "gin", "hot_coco", "ice", "icetea", "kahlua", "lemonjuice", "lemon_lime", "limejuice", "mead", "milk", "mint", "orangejuice", "rum", "sodawater", "soymilk", "space_up", "spacemountainwind", "specialwhiskey", "sugar", "tea", "tequilla", "tomatojuice", "tonic", "vermouth", "vodka", "water", "watermelonjuice", "whiskey", "wine") + reagent_ids = list("ale", "beer", "berryjuice", "coffee", "cognac", "cola", "dr_gibb", "egg", "gin", "gingerale", "hot_coco", "ice", "icetea", "kahlua", "lemonjuice", "lemon_lime", "limejuice", "mead", "milk", "mint", "orangejuice", "rum", "sake", "sodawater", "soymilk", "space_up", "spacemountainwind", "specialwhiskey", "sugar", "tea", "tequilla", "tomatojuice", "tonic", "vermouth", "vodka", "water", "watermelonjuice", "whiskey", "wine") /obj/item/weapon/reagent_containers/borghypo/service/attack(var/mob/M, var/mob/user) return diff --git a/code/modules/reagents/reagent_containers/food/cans.dm b/code/modules/reagents/reagent_containers/food/cans.dm index 4597c5bd716..f67af64c3b5 100644 --- a/code/modules/reagents/reagent_containers/food/cans.dm +++ b/code/modules/reagents/reagent_containers/food/cans.dm @@ -124,3 +124,13 @@ /obj/item/weapon/reagent_containers/food/drinks/cans/sodawater/New() ..() reagents.add_reagent("sodawater", 50) + +/obj/item/weapon/reagent_containers/food/drinks/cans/gingerale + name = "\improper Classic Ginger Ale" + desc = "For when you need to be more retro than NanoTrasen already pays you for." + icon_state = "gingerale" + center_of_mass = list("x"=16, "y"=10) + +/obj/item/weapon/reagent_containers/food/drinks/cans/gingerale/New() + ..() + reagents.add_reagent("gingerale", 30) \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm index 2dcdd126057..f2238cdb004 100644 --- a/code/modules/reagents/reagent_containers/food/drinks/bottle.dm +++ b/code/modules/reagents/reagent_containers/food/drinks/bottle.dm @@ -518,3 +518,13 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/small/ale/New() ..() reagents.add_reagent("ale", 30) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/sake + name = "Mono-No-Aware Luxury Sake" + desc = "Dry alcohol made from rice, a favorite of businessmen." + icon_state = "sakebottle" + center_of_mass = list("x"=16, "y"=3) + +/obj/item/weapon/reagent_containers/food/drinks/bottle/sake/New() + ..() + reagents.add_reagent("sake", 100) diff --git a/code/modules/reagents/reagent_containers/food/lunch.dm b/code/modules/reagents/reagent_containers/food/lunch.dm index 9d97f528e3e..1cf5c756527 100644 --- a/code/modules/reagents/reagent_containers/food/lunch.dm +++ b/code/modules/reagents/reagent_containers/food/lunch.dm @@ -58,7 +58,7 @@ var/list/lunchables_drink_reagents_ = list(/datum/reagent/drink/nothing, /datum/reagent/drink/dry_ramen, /datum/reagent/drink/hell_ramen, /datum/reagent/drink/hot_ramen, - /datum/reagent/drink/nuka_cola) + /datum/reagent/drink/soda/nuka_cola) // This default list is a bit different, it contains items we don't want var/list/lunchables_ethanol_reagents_ = list(/datum/reagent/ethanol/acid_spit, diff --git a/code/modules/reagents/reagent_containers/food/sandwich.dm b/code/modules/reagents/reagent_containers/food/sandwich.dm index f2b783f90f5..5662b7d3ff8 100644 --- a/code/modules/reagents/reagent_containers/food/sandwich.dm +++ b/code/modules/reagents/reagent_containers/food/sandwich.dm @@ -23,16 +23,16 @@ sandwich_limit += 4 if(istype(W,/obj/item/weapon/material/shard)) - user << "\blue You hide [W] in \the [src]." + user << "You hide [W] in \the [src]." user.drop_item() W.loc = src update() return else if(istype(W,/obj/item/weapon/reagent_containers/food/snacks)) if(src.contents.len > sandwich_limit) - user << "\red If you put anything else on \the [src] it's going to collapse." + user << "If you put anything else on \the [src] it's going to collapse." return - user << "\blue You layer [W] over \the [src]." + user << "You layer [W] over \the [src]." var/obj/item/weapon/reagent_containers/F = W F.reagents.trans_to_obj(src, F.reagents.total_volume) user.drop_item() @@ -81,7 +81,7 @@ /obj/item/weapon/reagent_containers/food/snacks/csandwich/examine(mob/user) ..(user) var/obj/item/O = pick(contents) - user << "\blue You think you can see [O.name] in there." + user << "You think you can see [O.name] in there." /obj/item/weapon/reagent_containers/food/snacks/csandwich/attack(mob/M as mob, mob/user as mob, def_zone) @@ -96,6 +96,6 @@ H = M if(H && shard && M == user) //This needs a check for feeding the food to other people, but that could be abusable. - H << "\red You lacerate your mouth on a [shard.name] in the sandwich!" - H.adjustBruteLoss(5) //TODO: Target head if human. + H << "You lacerate your mouth on a [shard.name] in the sandwich!" + H.adjustBruteLoss(5) //TODO: Target head if human. //This TODO has been here for 4 years. ..() diff --git a/code/modules/reagents/reagent_containers/food/snacks.dm b/code/modules/reagents/reagent_containers/food/snacks.dm index df8bd685aba..4902f178b2a 100644 --- a/code/modules/reagents/reagent_containers/food/snacks.dm +++ b/code/modules/reagents/reagent_containers/food/snacks.dm @@ -145,11 +145,11 @@ if (bitecount==0) return else if (bitecount==1) - user << "\blue \The [src] was bitten by someone!" + user << "\The [src] was bitten by someone!" else if (bitecount<=3) - user << "\blue \The [src] was bitten [bitecount] times!" + user << "\The [src] was bitten [bitecount] times!" else - user << "\blue \The [src] was bitten multiple times!" + user << "\The [src] was bitten multiple times!" /obj/item/weapon/reagent_containers/food/snacks/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W,/obj/item/weapon/storage)) @@ -164,12 +164,12 @@ U.create_reagents(5) if (U.reagents.total_volume > 0) - user << "\red You already have something on your [U]." + user << "You already have something on your [U]." return user.visible_message( \ "[user] scoops up some [src] with \the [U]!", \ - "\blue You scoop up some [src] with \the [U]!" \ + "You scoop up some [src] with \the [U]!" \ ) src.bitecount++ @@ -551,7 +551,7 @@ ..() new/obj/effect/decal/cleanable/egg_smudge(src.loc) src.reagents.splash(hit_atom, reagents.total_volume) - src.visible_message("\red [src.name] has been squashed.","\red You hear a smack.") + src.visible_message("[src.name] has been squashed.","You hear a smack.") qdel(src) /obj/item/weapon/reagent_containers/food/snacks/egg/attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -560,10 +560,10 @@ var/clr = C.colourName if(!(clr in list("blue","green","mime","orange","purple","rainbow","red","yellow"))) - usr << "\blue The egg refuses to take on this color!" + usr << "The egg refuses to take on this color!" return - usr << "\blue You color \the [src] [clr]" + usr << "You color \the [src] [clr]" icon_state = "egg-[clr]" else ..() @@ -749,17 +749,17 @@ reagents.add_reagent("pacid",6) src.bitesize = 6 -/obj/item/weapon/reagent_containers/food/snacks/spidermeat - name = "meat" +/obj/item/weapon/reagent_containers/food/snacks/xenomeat/spidermeat // Substitute for recipes requiring xeno meat. + name = "spider meat" desc = "A slab of green meat." icon_state = "xenomeat" filling_color = "#43DE18" center_of_mass = list("x"=16, "y"=10) -/obj/item/weapon/reagent_containers/food/snacks/spidermeat/New() +/obj/item/weapon/reagent_containers/food/snacks/xenomeat/spidermeat/New() ..() - reagents.add_reagent("protein", 6) reagents.add_reagent("spidertoxin",6) + reagents.remove_reagent("pacid",6) src.bitesize = 6 /obj/item/weapon/reagent_containers/food/snacks/meatball @@ -1277,7 +1277,7 @@ /obj/item/weapon/reagent_containers/food/snacks/popcorn/On_Consume() if(prob(unpopped)) //lol ...what's the point? - usr << "\red You bite down on an un-popped kernel!" + usr << "You bite down on an un-popped kernel!" unpopped = max(0, unpopped-1) ..() diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 8aede2d0683..5c6a1244635 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -258,7 +258,7 @@ if (target != user && H.getarmor(target_zone, "melee") > 5 && prob(50)) for(var/mob/O in viewers(world.view, user)) - O.show_message(text("\red [user] tries to stab [target] in \the [hit_area] with [src.name], but the attack is deflected by armor!"), 1) + O.show_message(text("[user] tries to stab [target] in \the [hit_area] with [src.name], but the attack is deflected by armor!"), 1) user.remove_from_mob(src) qdel(src) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index e84a9634460..6312d08d84d 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -111,6 +111,7 @@ user.visible_message("[user] wrenches [src]'s faucet [modded ? "closed" : "open"].", \ "You wrench [src]'s faucet [modded ? "closed" : "open"]") modded = modded ? 0 : 1 + playsound(src, W.usesound, 75, 1) if (modded) message_admins("[key_name_admin(user)] opened fueltank at [loc.loc.name] ([loc.x],[loc.y],[loc.z]), leaking fuel. (JMP)") log_game("[key_name(user)] opened fueltank at [loc.loc.name] ([loc.x],[loc.y],[loc.z]), leaking fuel.") @@ -226,7 +227,7 @@ if(istype(I, /obj/item/weapon/wrench)) src.add_fingerprint(user) if(bottle) - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) + playsound(loc, I.usesound, 50, 1) if(do_after(user, 20) && bottle) user << "You unfasten the jug." var/obj/item/weapon/reagent_containers/glass/cooler_bottle/G = new /obj/item/weapon/reagent_containers/glass/cooler_bottle( src.loc ) @@ -241,15 +242,16 @@ user.visible_message("\The [user] begins unsecuring \the [src] from the floor.", "You start unsecuring \the [src] from the floor.") else user.visible_message("\The [user] begins securing \the [src] to the floor.", "You start securing \the [src] to the floor.") - if(do_after(user, 20, src)) + if(do_after(user, 20 * I.toolspeed, src)) if(!src) return user << "You [anchored? "un" : ""]secured \the [src]!" anchored = !anchored + playsound(loc, I.usesound, 50, 1) return if(istype(I, /obj/item/weapon/screwdriver)) if(cupholder) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(loc, I.usesound, 50, 1) user << "You take the cup dispenser off." new /obj/item/stack/material/plastic( src.loc ) if(cups) @@ -260,9 +262,9 @@ update_icon() return if(!bottle && !cupholder) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(loc, I.usesound, 50, 1) user << "You start taking the water-cooler apart." - if(do_after(user, 20) && !bottle && !cupholder) + if(do_after(user, 20 * I.toolspeed) && !bottle && !cupholder) user << "You take the water-cooler apart." new /obj/item/stack/material/plastic( src.loc, 4 ) qdel(src) diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 8a5c8cc7b41..2933ee97277 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -257,8 +257,8 @@ if(!WT.remove_fuel(0, user)) user << "The welding tool must be on to complete this task." return - playsound(src.loc, 'sound/items/Welder.ogg', 50, 1) - if(do_after(user, 20)) + playsound(src, WT.usesound, 50, 1) + if(do_after(user, 20 * WT.toolspeed)) if(!src || !WT.isOn()) return user << "You deconstruct the frame." new /obj/item/stack/material/steel( src.loc, 2 ) diff --git a/code/modules/recycling/disposal-construction.dm b/code/modules/recycling/disposal-construction.dm index c44220bc3f1..597033a6e67 100644 --- a/code/modules/recycling/disposal-construction.dm +++ b/code/modules/recycling/disposal-construction.dm @@ -263,16 +263,16 @@ else density = 1 // We don't want disposal bins or outlets to go density 0 user << "You attach the [nicetype] to the underfloor." - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(loc, I.usesound, 100, 1) update() else if(istype(I, /obj/item/weapon/weldingtool)) if(anchored) var/obj/item/weapon/weldingtool/W = I if(W.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "Welding the [nicetype] in place." - if(do_after(user, 20)) + if(do_after(user, 20 * W.toolspeed)) if(!src || !W.isOn()) return user << "The [nicetype] has been welded in place!" update() // TODO: Make this neat diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index fe440c0c530..28b2e0575bc 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -61,12 +61,12 @@ return if(mode==0) // It's off but still not unscrewed mode=-1 // Set it to doubleoff l0l - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, I.usesound, 50, 1) user << "You remove the screws around the power connection." return else if(mode==-1) mode=0 - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src, I.usesound, 50, 1) user << "You attach the screws around the power connection." return else if(istype(I,/obj/item/weapon/weldingtool) && mode==-1) @@ -75,10 +75,10 @@ return var/obj/item/weapon/weldingtool/W = I if(W.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "You start slicing the floorweld off the disposal unit." - if(do_after(user,20)) + if(do_after(user,20 * W.toolspeed)) if(!src || !W.isOn()) return user << "You sliced the floorweld off the disposal unit." var/obj/structure/disposalconstruct/C = new (src.loc) @@ -99,7 +99,7 @@ if(istype(I, /obj/item/weapon/storage/bag/trash)) var/obj/item/weapon/storage/bag/trash/T = I - user << "\blue You empty the bag." + user << "You empty the bag." for(var/obj/item/O in T.contents) T.remove_from_storage(O,src) T.update_icon() @@ -128,7 +128,7 @@ GM.client.eye = src GM.forceMove(src) for (var/mob/C in viewers(src)) - C.show_message("\red [GM.name] has been placed in the [src] by [user].", 3) + C.show_message("[GM.name] has been placed in the [src] by [user].", 3) qdel(G) usr.attack_log += text("\[[time_stamp()]\] Has placed [GM.name] ([GM.ckey]) in disposals.") GM.attack_log += text("\[[time_stamp()]\] Has been placed in disposals by [usr.name] ([usr.ckey])") @@ -233,7 +233,7 @@ return if(user && user.loc == src) - usr << "\red You cannot reach the controls from inside." + usr << "You cannot reach the controls from inside." return // Clumsy folks can only flush it. @@ -282,11 +282,11 @@ /obj/machinery/disposal/Topic(href, href_list) if(usr.loc == src) - usr << "\red You cannot reach the controls from inside." + usr << "You cannot reach the controls from inside." return if(mode==-1 && !href_list["eject"]) // only allow ejecting if mode is -1 - usr << "\red The disposal units power is disabled." + usr << "The disposal units power is disabled." return if(..()) return @@ -881,7 +881,7 @@ var/obj/item/weapon/weldingtool/W = I if(W.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) + playsound(src, W.usesound, 50, 1) // check if anything changed over 2 seconds var/turf/uloc = user.loc var/atom/wloc = W.loc @@ -1169,7 +1169,7 @@ if(O.currTag)// Tag set sort_tag = O.currTag playsound(src.loc, 'sound/machines/twobeep.ogg', 100, 1) - user << "\blue Changed tag to '[sort_tag]'." + user << "Changed tag to '[sort_tag]'." updatename() updatedesc() @@ -1237,7 +1237,7 @@ if(O.currTag)// Tag set sortType = O.currTag playsound(src.loc, 'sound/machines/twobeep.ogg', 100, 1) - user << "\blue Changed filter to '[sortType]'." + user << "Changed filter to '[sortType]'." updatename() updatedesc() @@ -1361,7 +1361,7 @@ var/obj/item/weapon/weldingtool/W = I if(W.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) // check if anything changed over 2 seconds var/turf/uloc = user.loc var/atom/wloc = W.loc @@ -1478,20 +1478,20 @@ if(istype(I, /obj/item/weapon/screwdriver)) if(mode==0) mode=1 - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) user << "You remove the screws around the power connection." + playsound(src, I.usesound, 50, 1) return else if(mode==1) mode=0 - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) user << "You attach the screws around the power connection." + playsound(src, I.usesound, 50, 1) return else if(istype(I,/obj/item/weapon/weldingtool) && mode==1) var/obj/item/weapon/weldingtool/W = I if(W.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "You start slicing the floorweld off the disposal outlet." - if(do_after(user,20)) + if(do_after(user,20 * W.toolspeed)) if(!src || !W.isOn()) return user << "You sliced the floorweld off the disposal outlet." var/obj/structure/disposalconstruct/C = new (src.loc) diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 2e29fdcad39..b7d489e0673 100755 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -57,7 +57,7 @@ if("Description") var/str = sanitize(input(usr,"Label text?","Set label","")) if(!str || !length(str)) - usr << "\red Invalid text." + usr << "Invalid text." return if(!examtext && !nameset) examtext = str @@ -165,7 +165,7 @@ if("Description") var/str = sanitize(input(usr,"Label text?","Set label","")) if(!str || !length(str)) - usr << "\red Invalid text." + usr << "Invalid text." return if(!examtext && !nameset) examtext = str @@ -293,7 +293,7 @@ else if(src.amount < 3) user << "You need more paper." else - user << "\blue The object you are trying to wrap is unsuitable for the sorting machinery!" + user << "The object you are trying to wrap is unsuitable for the sorting machinery!" if (src.amount <= 0) new /obj/item/weapon/c_tube( src.loc ) qdel(src) @@ -302,7 +302,7 @@ examine(mob/user) if(..(user, 0)) - user << "\blue There are [amount] units of package wrap left!" + user << "There are [amount] units of package wrap left!" return @@ -424,20 +424,20 @@ if(istype(I, /obj/item/weapon/screwdriver)) if(c_mode==0) c_mode=1 - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, I.usesound, 50, 1) user << "You remove the screws around the power connection." return else if(c_mode==1) c_mode=0 - playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) + playsound(src.loc, I.usesound, 50, 1) user << "You attach the screws around the power connection." return else if(istype(I,/obj/item/weapon/weldingtool) && c_mode==1) var/obj/item/weapon/weldingtool/W = I if(W.remove_fuel(0,user)) - playsound(src.loc, 'sound/items/Welder2.ogg', 100, 1) + playsound(src.loc, W.usesound, 50, 1) user << "You start slicing the floorweld off the delivery chute." - if(do_after(user,20)) + if(do_after(user,20 * W.toolspeed)) if(!src || !W.isOn()) return user << "You sliced the floorweld off the delivery chute." var/obj/structure/disposalconstruct/C = new (src.loc) diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 6f1add522af..fd75b22eaf5 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -659,9 +659,9 @@ other types of metals and chemistry for reagents). sort_string = "VABAI" /datum/design/item/intellicard - name = "'intelliCard', AI preservation and transportation system" - desc = "Allows for the construction of an intelliCard." - id = "intellicard" + name = "'intelliCore', AI preservation and transportation system" + desc = "Allows for the construction of an intelliCore." + id = "intellicore" req_tech = list(TECH_DATA = 4, TECH_MATERIAL = 4) materials = list("glass" = 1000, "gold" = 200) build_path = /obj/item/device/aicard @@ -1543,7 +1543,7 @@ CIRCUITS BELOW /datum/design/item/custom_circuit_assembly name = "Small custom assembly" - desc = "An customizable assembly for simple, small devices." + desc = "A customizable assembly for simple, small devices." id = "assembly-small" req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 2, TECH_POWER = 2) materials = list(DEFAULT_WALL_MATERIAL = 10000) @@ -1552,7 +1552,7 @@ CIRCUITS BELOW /datum/design/item/custom_circuit_assembly/medium name = "Medium custom assembly" - desc = "An customizable assembly suited for more ambitious mechanisms." + desc = "A customizable assembly suited for more ambitious mechanisms." id = "assembly-medium" req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3, TECH_POWER = 3) materials = list(DEFAULT_WALL_MATERIAL = 20000) @@ -1561,7 +1561,7 @@ CIRCUITS BELOW /datum/design/item/custom_circuit_assembly/drone name = "Drone custom assembly" - desc = "An customizable assembly optimized for autonomous devices." + desc = "A customizable assembly optimized for autonomous devices." id = "assembly-drone" req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 4, TECH_POWER = 4) materials = list(DEFAULT_WALL_MATERIAL = 30000) @@ -1570,7 +1570,7 @@ CIRCUITS BELOW /datum/design/item/custom_circuit_assembly/large name = "Large custom assembly" - desc = "An customizable assembly for large machines." + desc = "A customizable assembly for large machines." id = "assembly-large" req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4, TECH_POWER = 4) materials = list(DEFAULT_WALL_MATERIAL = 40000) @@ -1586,6 +1586,33 @@ CIRCUITS BELOW build_path = /obj/item/weapon/implant/integrated_circuit sort_string = "VCAAE" +/datum/design/item/custom_circuit_assembly/device + name = "Device custom assembly" + desc = "An customizable assembly designed to interface with other devices." + id = "assembly-device" + req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 2, TECH_POWER = 2) + materials = list(DEFAULT_WALL_MATERIAL = 5000) + build_path = /obj/item/device/assembly/electronic_assembly + sort_string = "VCAAF" + +/datum/design/item/custom_circuit_printer + name = "Portable integrated circuit printer" + desc = "A portable(ish) printer for modular machines." + id = "ic_printer" + req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 4, TECH_DATA = 5) + materials = list(DEFAULT_WALL_MATERIAL = 10000) + build_path = /obj/item/device/integrated_circuit_printer + sort_string = "VCAAG" + +/datum/design/item/custom_circuit_printer + name = "Integrated circuit printer upgrade - advanced designs" + desc = "Allows the integrated circuit printer to create advanced circuits" + id = "ic_printer_upgrade_adv" + req_tech = list(TECH_ENGINEERING = 3, TECH_DATA = 4) + materials = list(DEFAULT_WALL_MATERIAL = 2000) + build_path = /obj/item/weapon/disk/integrated_circuit/upgrade/advanced + sort_string = "VCAAH" + /datum/design/item/translator name = "handheld translator" id = "translator" diff --git a/code/modules/research/message_server.dm b/code/modules/research/message_server.dm index 53d534a619f..49c300933d8 100644 --- a/code/modules/research/message_server.dm +++ b/code/modules/research/message_server.dm @@ -136,7 +136,7 @@ var/global/list/obj/machinery/message_server/message_servers = list() /obj/machinery/message_server/attack_hand(user as mob) -// user << "\blue There seem to be some parts missing from this server. They should arrive on the station in a few days, give or take a few CentCom delays." +// user << "There seem to be some parts missing from this server. They should arrive on the station in a few days, give or take a few CentCom delays." user << "You toggle PDA message passing from [active ? "On" : "Off"] to [active ? "Off" : "On"]" active = !active update_icon() diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 24e0c7ae4e9..8e531ad6874 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -97,7 +97,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, D.linked_console = src return -/obj/machinery/computer/rdconsole/proc/griefProtection() //Have it automatically push research to the centcomm server so wild griffins can't fuck up R&D's work +/obj/machinery/computer/rdconsole/proc/griefProtection() //Have it automatically push research to the CentCom server so wild griffins can't fuck up R&D's work for(var/obj/machinery/r_n_d/server/centcom/C in machines) for(var/datum/tech/T in files.known_tech) C.files.AddTech2Known(T) @@ -167,7 +167,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, screen = 1.2 files.AddTech2Known(t_disk.stored) updateUsrDialog() - griefProtection() //Update centcomm too + griefProtection() //Update CentCom too else if(href_list["clear_tech"]) //Erase data on the technology disk. t_disk.stored = null @@ -190,7 +190,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, screen = 1.4 files.AddDesign2Known(d_disk.blueprint) updateUsrDialog() - griefProtection() //Update centcomm too + griefProtection() //Update CentCom too else if(href_list["clear_design"]) //Erases data on the design disk. d_disk.blueprint = null diff --git a/code/modules/research/research.dm b/code/modules/research/research.dm index 1730eb639ba..22a8bc1a3f8 100644 --- a/code/modules/research/research.dm +++ b/code/modules/research/research.dm @@ -54,7 +54,7 @@ research holder datum. known_tech += new T(src) for(var/D in typesof(/datum/design) - /datum/design) possible_designs += new D(src) - generate_integrated_circuit_designs() +// generate_integrated_circuit_designs() RefreshResearch() /datum/research/techonly @@ -129,7 +129,7 @@ research holder datum. var/datum/tech/check_tech = T if(initial(check_tech.id) == ID) return initial(check_tech.name) - +/* /datum/research/proc/generate_integrated_circuit_designs() spawn(2 SECONDS) // So the list has time to initialize. for(var/obj/item/integrated_circuit/IC in all_integrated_circuits) @@ -143,6 +143,7 @@ research holder datum. D.req_tech = list(TECH_ENGINEERING = 2, TECH_DATA = 2) D.build_path = IC.type possible_designs += D +*/ /*************************************************************** ** Technology Datums ** diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index b37c0e34e94..fd67bbbc7b3 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -79,7 +79,7 @@ griefProtection() ..() -//Backup files to centcomm to help admins recover data after greifer attacks +//Backup files to CentCom to help admins recover data after greifer attacks /obj/machinery/r_n_d/server/proc/griefProtection() for(var/obj/machinery/r_n_d/server/centcom/C in machines) for(var/datum/tech/T in files.known_tech) diff --git a/code/modules/security levels/keycard authentication.dm b/code/modules/security levels/keycard authentication.dm index 7c9fea54da1..701ebb24e48 100644 --- a/code/modules/security levels/keycard authentication.dm +++ b/code/modules/security levels/keycard authentication.dm @@ -43,7 +43,8 @@ if(istype(W, /obj/item/weapon/screwdriver)) user << "You begin removing the faceplate from the [src]" - if(do_after(user, 10)) + playsound(src, W.usesound, 50, 1) + if(do_after(user, 10 * W.toolspeed)) user << "You remove the faceplate from the [src]" var/obj/structure/frame/A = new /obj/structure/frame(loc) var/obj/item/weapon/circuitboard/M = new circuit(A) @@ -173,7 +174,7 @@ feedback_inc("alert_keycard_auth_maintRevoke",1) if("Emergency Response Team") if(is_ert_blocked()) - usr << "\red All emergency response teams are dispatched and can not be called at this time." + usr << "All emergency response teams are dispatched and can not be called at this time." return trigger_armed_response_team(1) diff --git a/code/modules/shieldgen/emergency_shield.dm b/code/modules/shieldgen/emergency_shield.dm index d7ce2063b25..fac9df67f85 100644 --- a/code/modules/shieldgen/emergency_shield.dm +++ b/code/modules/shieldgen/emergency_shield.dm @@ -257,14 +257,14 @@ return if (src.active) - user.visible_message("\blue \icon[src] [user] deactivated the shield generator.", \ - "\blue \icon[src] You deactivate the shield generator.", \ + user.visible_message("\icon[src] [user] deactivated the shield generator.", \ + "\icon[src] You deactivate the shield generator.", \ "You hear heavy droning fade out.") src.shields_down() else if(anchored) - user.visible_message("\blue \icon[src] [user] activated the shield generator.", \ - "\blue \icon[src] You activate the shield generator.", \ + user.visible_message("\icon[src] [user] activated the shield generator.", \ + "\icon[src] You activate the shield generator.", \ "You hear heavy droning.") src.shields_up() else @@ -279,12 +279,12 @@ /obj/machinery/shieldgen/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) if(is_open) - user << "\blue You close the panel." + user << "You close the panel." is_open = 0 else - user << "\blue You open the panel and expose the wiring." + user << "You open the panel and expose the wiring." is_open = 1 else if(istype(W, /obj/item/stack/cable_coil) && malfunction && is_open) @@ -303,16 +303,16 @@ user << "The bolts are covered, unlocking this would retract the covers." return if(anchored) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) - user << "\blue You unsecure the [src] from the floor!" + playsound(src, W.usesound, 100, 1) + user << "You unsecure the [src] from the floor!" if(active) - user << "\blue The [src] shuts off!" + user << "The [src] shuts off!" src.shields_down() anchored = 0 else if(istype(get_turf(src), /turf/space)) return //No wrenching these in space! - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) - user << "\blue You secure the [src] to the floor!" + playsound(src, W.usesound, 100, 1) + user << "You secure the [src] to the floor!" anchored = 1 @@ -321,7 +321,7 @@ src.locked = !src.locked user << "The controls are now [src.locked ? "locked." : "unlocked."]" else - user << "\red Access denied." + user << "Access denied." else ..() diff --git a/code/modules/shieldgen/sheldwallgen.dm b/code/modules/shieldgen/sheldwallgen.dm index 696caa5ed47..995df27b480 100644 --- a/code/modules/shieldgen/sheldwallgen.dm +++ b/code/modules/shieldgen/sheldwallgen.dm @@ -28,13 +28,13 @@ /obj/machinery/shieldwallgen/attack_hand(mob/user as mob) if(state != 1) - user << "\red The shield generator needs to be firmly secured to the floor first." + user << "The shield generator needs to be firmly secured to the floor first." return 1 if(src.locked && !istype(user, /mob/living/silicon)) - user << "\red The controls are locked!" + user << "The controls are locked!" return 1 if(power != 1) - user << "\red The shield generator needs to be powered by wire underneath." + user << "The shield generator needs to be powered by wire underneath." return 1 if(src.active >= 1) @@ -106,7 +106,7 @@ src.active = 2 if(src.active >= 1) if(src.power == 0) - src.visible_message("\red The [src.name] shuts down due to lack of power!", \ + src.visible_message("The [src.name] shuts down due to lack of power!", \ "You hear heavy droning fade out") icon_state = "Shield_Gen" src.active = 0 @@ -165,14 +165,14 @@ else if(state == 0) state = 1 - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user << "You secure the external reinforcing bolts to the floor." src.anchored = 1 return else if(state == 1) state = 0 - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) user << "You undo the external reinforcing bolts." src.anchored = 0 return @@ -182,11 +182,11 @@ src.locked = !src.locked user << "Controls are now [src.locked ? "locked." : "unlocked."]" else - user << "\red Access denied." + user << "Access denied." else src.add_fingerprint(user) - visible_message("\red The [src.name] has been hit with \the [W.name] by [user.name]!") + visible_message("The [src.name] has been hit with \the [W.name] by [user.name]!") /obj/machinery/shieldwallgen/proc/cleanup(var/NSEW) var/obj/machinery/shieldwall/F diff --git a/code/modules/shieldgen/shield_capacitor.dm b/code/modules/shieldgen/shield_capacitor.dm index 53ddcec06e4..2bddb5af327 100644 --- a/code/modules/shieldgen/shield_capacitor.dm +++ b/code/modules/shieldgen/shield_capacitor.dm @@ -38,10 +38,11 @@ user << "Controls are now [src.locked ? "locked." : "unlocked."]" updateDialog() else - user << "\red Access denied." + user << "Access denied." else if(istype(W, /obj/item/weapon/wrench)) src.anchored = !src.anchored - src.visible_message("\blue \icon[src] [src] has been [anchored ? "bolted to the floor" : "unbolted from the floor"] by [user].") + playsound(src, W.usesound, 75, 1) + src.visible_message("\icon[src] [src] has been [anchored ? "bolted to the floor" : "unbolted from the floor"] by [user].") if(anchored) spawn(0) @@ -120,7 +121,7 @@ return if( href_list["toggle"] ) if(!active && !anchored) - usr << "\red The [src] needs to be firmly secured to the floor first." + usr << "The [src] needs to be firmly secured to the floor first." return active = !active if( href_list["charge_rate"] ) diff --git a/code/modules/shieldgen/shield_gen.dm b/code/modules/shieldgen/shield_gen.dm index 4592140d0d2..32d34365b44 100644 --- a/code/modules/shieldgen/shield_gen.dm +++ b/code/modules/shieldgen/shield_gen.dm @@ -59,10 +59,11 @@ user << "Controls are now [src.locked ? "locked." : "unlocked."]" updateDialog() else - user << "\red Access denied." + user << "Access denied." else if(istype(W, /obj/item/weapon/wrench)) src.anchored = !src.anchored - src.visible_message("\blue \icon[src] [src] has been [anchored?"bolted to the floor":"unbolted from the floor"] by [user].") + playsound(src, W.usesound, 75, 1) + src.visible_message("\icon[src] [src] has been [anchored?"bolted to the floor":"unbolted from the floor"] by [user].") if(active) toggle() @@ -208,7 +209,7 @@ return else if( href_list["toggle"] ) if (!active && !anchored) - usr << "\red The [src] needs to be firmly secured to the floor first." + usr << "The [src] needs to be firmly secured to the floor first." return toggle() else if( href_list["change_radius"] ) diff --git a/code/modules/shuttles/shuttle.dm b/code/modules/shuttles/shuttle.dm index 746dc256a62..859fc83f410 100644 --- a/code/modules/shuttles/shuttle.dm +++ b/code/modules/shuttles/shuttle.dm @@ -12,10 +12,11 @@ var/datum/computer/file/embedded_program/docking/docking_controller //the controller itself. (micro-controller, not game controller) var/arrive_time = 0 //the time at which the shuttle arrives when long jumping - var/flags = SHUTTLE_FLAGS_PROCESS var/category = /datum/shuttle + var/ceiling_type = /turf/unsimulated/floor/shuttle_ceiling + /datum/shuttle/New() ..() if(src.name in shuttle_controller.shuttles) @@ -42,26 +43,38 @@ world << "warning: shuttle with docking tag [docking_controller_tag] could not find it's controller!" /datum/shuttle/proc/short_jump(var/area/origin,var/area/destination) - if(moving_status != SHUTTLE_IDLE) return + if(moving_status != SHUTTLE_IDLE) + return - //it would be cool to play a sound here moving_status = SHUTTLE_WARMUP spawn(warmup_time*10) + + make_sounds(origin, HYPERSPACE_WARMUP) + sleep(5 SECONDS) // so the sound finishes. + if (moving_status == SHUTTLE_IDLE) + make_sounds(origin, HYPERSPACE_END) return //someone cancelled the launch moving_status = SHUTTLE_INTRANSIT //shouldn't matter but just to be safe move(origin, destination) moving_status = SHUTTLE_IDLE + make_sounds(destination, HYPERSPACE_END) /datum/shuttle/proc/long_jump(var/area/departing, var/area/destination, var/area/interim, var/travel_time, var/direction) //world << "shuttle/long_jump: departing=[departing], destination=[destination], interim=[interim], travel_time=[travel_time]" - if(moving_status != SHUTTLE_IDLE) return + if(moving_status != SHUTTLE_IDLE) + return //it would be cool to play a sound here moving_status = SHUTTLE_WARMUP spawn(warmup_time*10) + + make_sounds(departing, HYPERSPACE_WARMUP) + sleep(5 SECONDS) // so the sound finishes. + if (moving_status == SHUTTLE_IDLE) + make_sounds(departing, HYPERSPACE_END) return //someone cancelled the launch arrive_time = world.time + travel_time*10 @@ -70,12 +83,19 @@ if(process_longjump(departing, destination)) //VOREStation Edit - To hook custom shuttle code in return //VOREStation Edit - It handled it for us (shuttle crash or such) - + /* + var/last_progress_sound = 0 while (world.time < arrive_time) + // Make the shuttle make sounds every four seconds, since the sound file is five seconds. + if(last_progress_sound + 4 SECONDS < world.time) + make_sounds(interim, HYPERSPACE_PROGRESS) + last_progress_sound = world.time sleep(5) + */ //VOREStation Edit. Polaris code in this commented out part, but line 84 takes care of it as far as I cna see. move(interim, destination, direction) moving_status = SHUTTLE_IDLE + //make_sounds(destination, HYPERSPACE_END) //VOREStation Edit. See above comment. /datum/shuttle/proc/dock() if (!docking_controller) @@ -105,7 +125,7 @@ //If you want to conditionally cancel shuttle launches, that logic must go in short_jump() or long_jump() /datum/shuttle/proc/move(var/area/origin, var/area/destination, var/direction=null) - //world << "move_shuttle() called for [shuttle_tag] leaving [origin] en route to [destination]." + //world << "move_shuttle() called for [name] leaving [origin] en route to [destination]." //world << "area_coming_from: [origin]" //world << "destination: [destination]" @@ -141,10 +161,10 @@ if(M.client) spawn(0) if(M.buckled) - M << "\red Sudden acceleration presses you into \the [M.buckled]!" + M << "Sudden acceleration presses you into \the [M.buckled]!" shake_camera(M, 3, 1) else - M << "\red The floor lurches beneath you!" + M << "The floor lurches beneath you!" shake_camera(M, 10, 1) if(istype(M, /mob/living/carbon)) if(!M.buckled) @@ -167,3 +187,15 @@ //returns 1 if the shuttle has a valid arrive time /datum/shuttle/proc/has_arrive_time() return (moving_status == SHUTTLE_INTRANSIT) + +/datum/shuttle/proc/make_sounds(var/area/A, var/sound_type) + var/sound_to_play = null + switch(sound_type) + if(HYPERSPACE_WARMUP) + sound_to_play = 'sound/effects/shuttles/hyperspace_begin.ogg' + if(HYPERSPACE_PROGRESS) + sound_to_play = 'sound/effects/shuttles/hyperspace_progress.ogg' + if(HYPERSPACE_END) + sound_to_play = 'sound/effects/shuttles/hyperspace_end.ogg' + for(var/obj/machinery/door/E in A) //dumb, I know, but playing it on the engines doesn't do it justice + playsound(E, sound_to_play, 50, FALSE) \ No newline at end of file diff --git a/code/modules/shuttles/shuttle_console.dm b/code/modules/shuttles/shuttle_console.dm index 980053bd5d9..0da9634b39e 100644 --- a/code/modules/shuttles/shuttle_console.dm +++ b/code/modules/shuttles/shuttle_console.dm @@ -13,7 +13,7 @@ return //src.add_fingerprint(user) //shouldn't need fingerprints just for looking at it. if(!allowed(user)) - user << "\red Access Denied." + user << "Access Denied." return 1 ui_interact(user) diff --git a/code/modules/shuttles/shuttle_specops.dm b/code/modules/shuttles/shuttle_specops.dm index d9cc121f790..74acd095f71 100644 --- a/code/modules/shuttles/shuttle_specops.dm +++ b/code/modules/shuttles/shuttle_specops.dm @@ -4,7 +4,7 @@ req_access = list(access_cent_specops) /obj/machinery/computer/shuttle_control/specops/attack_ai(user as mob) - user << "\red Access Denied." + user << "Access Denied." return 1 //for shuttles that may use a different docking port at each location @@ -64,14 +64,14 @@ var/obj/machinery/computer/C = user if(world.time <= reset_time) - C.visible_message("\blue [using_map.boss_name] will not allow the Special Operations shuttle to launch yet.") + C.visible_message("[using_map.boss_name] will not allow the Special Operations shuttle to launch yet.") if (((world.time - reset_time)/10) > 60) - C.visible_message("\blue [-((world.time - reset_time)/10)/60] minutes remain!") + C.visible_message("[-((world.time - reset_time)/10)/60] minutes remain!") else - C.visible_message("\blue [-(world.time - reset_time)/10] seconds remain!") + C.visible_message("[-(world.time - reset_time)/10] seconds remain!") return - C.visible_message("\blue The Special Operations shuttle will depart in [(specops_countdown_time/10)] seconds.") + C.visible_message("The Special Operations shuttle will depart in [(specops_countdown_time/10)] seconds.") if (location) //returning radio_announce("THE SPECIAL OPERATIONS SHUTTLE IS PREPARING TO RETURN") @@ -113,7 +113,7 @@ radio_announce("ALERT: LAUNCH SEQUENCE ABORTED") if (istype(in_use, /obj/machinery/computer)) var/obj/machinery/computer/C = in_use - C.visible_message("\red Launch sequence aborted.") + C.visible_message("Launch sequence aborted.") ..() diff --git a/code/modules/shuttles/shuttle_supply.dm b/code/modules/shuttles/shuttle_supply.dm index 9a6b7f33801..7565d7f4665 100644 --- a/code/modules/shuttles/shuttle_supply.dm +++ b/code/modules/shuttles/shuttle_supply.dm @@ -19,12 +19,18 @@ //it would be cool to play a sound here moving_status = SHUTTLE_WARMUP spawn(warmup_time*10) + + make_sounds(origin, HYPERSPACE_WARMUP) + sleep(5 SECONDS) // so the sound finishes. + if (moving_status == SHUTTLE_IDLE) + make_sounds(origin, HYPERSPACE_END) return //someone cancelled the launch if (at_station() && forbidden_atoms_check()) //cancel the launch because of forbidden atoms. announce over supply channel? moving_status = SHUTTLE_IDLE + make_sounds(origin, HYPERSPACE_END) return if (!at_station()) //at centcom @@ -51,6 +57,7 @@ move(away_area, destination) moving_status = SHUTTLE_IDLE + make_sounds(destination, HYPERSPACE_END) if (!at_station()) //at centcom supply_controller.sell() diff --git a/code/modules/shuttles/shuttles_multi.dm b/code/modules/shuttles/shuttles_multi.dm index 7d0d7c1df24..9c48e13f884 100644 --- a/code/modules/shuttles/shuttles_multi.dm +++ b/code/modules/shuttles/shuttles_multi.dm @@ -2,10 +2,12 @@ /datum/shuttle/multi_shuttle flags = SHUTTLE_FLAGS_NONE - var/cloaked = 1 + var/cloaked = FALSE + var/can_cloak = FALSE var/at_origin = 1 var/returned_home = 0 - var/move_time = 240 +// var/move_time = 240 + var/move_time = 60 var/cooldown = 20 var/last_move = 0 //the time at which we last moved @@ -107,7 +109,9 @@ else dat += "Engines ready.
" - dat += "
[MS.legit ? "Inhibit ATC":"Toggle cloak"]
" //VOREStation Edit - Adds legit shuttles. + //dat += "
[MS.legit ? "Inhibit ATC":"Toggle cloak"]
" //VOREStation Edit - Adds legit shuttles. //SYNC Edit: Below deals with cloak. + if(MS.can_cloak) + dat += "
Toggle cloaking field
" dat += "Move ship
" dat += "Return to base" @@ -175,7 +179,7 @@ return if (MS.moving_status != SHUTTLE_IDLE) - usr << "\blue [shuttle_tag] vessel is moving." + usr << "[shuttle_tag] vessel is moving." return if(href_list["dock_command"]) @@ -188,11 +192,11 @@ if(href_list["start"]) if(MS.at_origin) - usr << "\red You are already at your home base." + usr << "You are already at your home base." return if((MS.last_move + MS.cooldown*10) > world.time) - usr << "\red The ship's drive is inoperable while the engines are charging." + usr << "The ship's drive is inoperable while the engines are charging." return if(!check_docking(MS)) @@ -200,7 +204,7 @@ return if(!MS.return_warning && !MS.legit) //VOREStation Add - Criminals only! - usr << "\red Returning to your home base will end your mission. If you are sure, press the button again." + usr << "Returning to your home base will end your mission. If you are sure, press the button again." //TODO: Actually end the mission. MS.return_warning = 1 return @@ -211,18 +215,28 @@ else MS.short_jump(MS.last_departed, MS.origin) //VOREStation Add End + // No point giving a warning if it does literally nothing. +// if(!MS.return_warning) +// usr << "Returning to your home base will end your mission. If you are sure, press the button again." +// //TODO: Actually end the mission. +// MS.return_warning = 1 +// return + + //MS.long_jump(MS.last_departed, MS.origin, MS.interim, MS.move_time) //VOREStation Edit MS.last_departed = MS.origin MS.last_location = MS.start_location MS.at_origin = 1 if(href_list["toggle_cloak"]) - + if(!MS.can_cloak) + return MS.cloaked = !MS.cloaked - usr << "\red Ship [MS.legit ? "ATC inhibitor":"stealth"] systems have been [(MS.cloaked ? "activated. The station will not" : "deactivated. The station will")] be [MS.legit ? "notified":"warned"] of our arrival." //VOREStation Edit - Adds legit shuttles. + usr << " Ship [MS.legit ? "ATC inhibitor":"stealth"] systems have been [(MS.cloaked ? "activated. The station will not" : "deactivated. The station will")] be [MS.legit ? "notified":"warned"] of our arrival." //VOREStation Edit - Adds legit shuttles. + //usr << "Ship stealth systems have been [(MS.cloaked ? "activated. The station will not" : "deactivated. The station will")] be warned of our arrival." //VOREStation Edit. if(href_list["move_multi"]) if((MS.last_move + MS.cooldown*10) > world.time) - usr << "\red The ship's drive is inoperable while the engines are charging." + usr << "The ship's drive is inoperable while the engines are charging." return if(!check_docking(MS)) @@ -232,7 +246,7 @@ var/choice = input("Select a destination.") as null|anything in MS.destinations if(!choice) return - usr << "\blue [shuttle_tag] main computer recieved message." + usr << "[shuttle_tag] main computer recieved message." if(MS.at_origin) MS.announce_arrival() diff --git a/code/modules/spells/spell_code.dm b/code/modules/spells/spell_code.dm index 4ebf2def643..afd9bfdfa39 100644 --- a/code/modules/spells/spell_code.dm +++ b/code/modules/spells/spell_code.dm @@ -190,7 +190,7 @@ var/list/spells = typesof(/spell) //needed for the badmin verb for now if(!user_turf) user << "You cannot cast spells in null space!" - if(spell_flags & Z2NOCAST && (user_turf.z in using_map.admin_levels)) //Certain spells are not allowed on the centcomm zlevel + if(spell_flags & Z2NOCAST && (user_turf.z in using_map.admin_levels)) //Certain spells are not allowed on the CentCom zlevel return 0 if(spell_flags & CONSTRUCT_CHECK) diff --git a/code/modules/supermatter/setup_supermatter.dm b/code/modules/supermatter/setup_supermatter.dm new file mode 100644 index 00000000000..01aaeb0a215 --- /dev/null +++ b/code/modules/supermatter/setup_supermatter.dm @@ -0,0 +1,251 @@ +#define SETUP_OK 1 // All good +#define SETUP_WARNING 2 // Something that shouldn't happen happened, but it's not critical so we will continue +#define SETUP_ERROR 3 // Something bad happened, and it's important so we won't continue setup. +#define SETUP_DELAYED 4 // Wait for other things first. + + +#define ENERGY_NITROGEN 115 // Roughly 8 emitter shots. +#define ENERGY_CARBONDIOXIDE 150 // Roughly 10 emitter shots. +#define ENERGY_PHORON 300 // Roughly 20 emitter shots. Phoron can take more but this is enough to max out both SMESs anyway. + + +/datum/admins/proc/setup_supermatter() + set category = "Debug" + set name = "Setup Supermatter" + set desc = "Allows you to start the Supermatter engine." + + if (!istype(src,/datum/admins)) + src = usr.client.holder + if (!istype(src,/datum/admins)) + to_chat(usr, "Error: you are not an admin!") + return + + var/response = input(usr, "Are you sure? This will start up the engine with selected gas as coolant.", "Engine setup") as null|anything in list("N2", "CO2", "PH", "Abort") + if(!response || response == "Abort") + return + + var/errors = 0 + var/warnings = 0 + var/success = 0 + + log_and_message_admins("## SUPERMATTER SETUP - Setup initiated by [usr] using coolant type [response].") + + // CONFIGURATION PHASE + // Coolant canisters, set types according to response. + for(var/obj/effect/engine_setup/coolant_canister/C in world) + switch(response) + if("N2") + C.canister_type = /obj/machinery/portable_atmospherics/canister/nitrogen/engine_setup/ + continue + if("CO2") + C.canister_type = /obj/machinery/portable_atmospherics/canister/carbon_dioxide/engine_setup/ + continue + if("PH") + C.canister_type = /obj/machinery/portable_atmospherics/canister/phoron/engine_setup/ + continue + + for(var/obj/effect/engine_setup/core/C in world) + switch(response) + if("N2") + C.energy_setting = ENERGY_NITROGEN + continue + if("CO2") + C.energy_setting = ENERGY_CARBONDIOXIDE + continue + if("PH") + C.energy_setting = ENERGY_PHORON + continue + + for(var/obj/effect/engine_setup/filter/F in world) + F.coolant = response + + var/list/delayed_objects = list() + // SETUP PHASE + for(var/obj/effect/engine_setup/S in world) + var/result = S.activate(0) + switch(result) + if(SETUP_OK) + success++ + continue + if(SETUP_WARNING) + warnings++ + continue + if(SETUP_ERROR) + errors++ + log_and_message_admins("## SUPERMATTER SETUP - Error encountered! Aborting.") + break + if(SETUP_DELAYED) + delayed_objects.Add(S) + continue + + if(!errors) + for(var/obj/effect/engine_setup/S in delayed_objects) + var/result = S.activate(1) + switch(result) + if(SETUP_OK) + success++ + continue + if(SETUP_WARNING) + warnings++ + continue + if(SETUP_ERROR) + errors++ + log_and_message_admins("## SUPERMATTER SETUP - Error encountered! Aborting.") + break + + log_and_message_admins("## SUPERMATTER SETUP - Setup completed with [errors] errors, [warnings] warnings and [success] successful steps.") + + return + + + +/obj/effect/engine_setup/ + name = "Engine Setup Marker" + desc = "You shouldn't see this." + invisibility = 101 + anchored = 1 + density = 0 + icon = 'icons/mob/screen1.dmi' + icon_state = "x3" + +/obj/effect/engine_setup/proc/activate(var/last = 0) + return 1 + + + +// Tries to locate a pump, enables it, and sets it to MAX. Triggers warning if unable to locate a pump. +/obj/effect/engine_setup/pump_max/ + name = "Pump Setup Marker" + +/obj/effect/engine_setup/pump_max/activate() + ..() + var/obj/machinery/atmospherics/binary/pump/P = locate() in get_turf(src) + if(!P) + log_and_message_admins("## WARNING: Unable to locate pump at [x] [y] [z]!") + return SETUP_WARNING + P.target_pressure = P.max_pressure_setting + P.use_power = 1 + P.update_icon() + return SETUP_OK + + + +// Spawns an empty canister on this turf, if it has a connector port. Triggers warning if unable to find a connector port +/obj/effect/engine_setup/empty_canister/ + name = "Empty Canister Marker" + +/obj/effect/engine_setup/empty_canister/activate() + ..() + var/obj/machinery/atmospherics/portables_connector/P = locate() in get_turf(src) + if(!P) + log_and_message_admins("## WARNING: Unable to locate connector port at [x] [y] [z]!") + return SETUP_WARNING + new/obj/machinery/portable_atmospherics/canister(get_turf(src)) // Canisters automatically connect to connectors in New() + return SETUP_OK + + + + +// Spawns a coolant canister on this turf, if it has a connector port. +// Triggers error when unable to locate connector port or when coolant canister type is unset. +/obj/effect/engine_setup/coolant_canister/ + name = "Coolant Canister Marker" + var/canister_type = null + +/obj/effect/engine_setup/coolant_canister/activate() + ..() + var/obj/machinery/atmospherics/portables_connector/P = locate() in get_turf(src) + if(!P) + log_and_message_admins("## ERROR: Unable to locate coolant connector port at [x] [y] [z]!") + return SETUP_ERROR + if(!canister_type) + log_and_message_admins("## ERROR: Canister type unset at [x] [y] [z]!") + return SETUP_ERROR + new canister_type(get_turf(src)) + return SETUP_OK + + + +// Energises the supermatter. Errors when unable to locate supermatter. +/obj/effect/engine_setup/core/ + name = "Supermatter Core Marker" + var/energy_setting = 0 + +/obj/effect/engine_setup/core/activate(var/last = 0) + if(!last) + return SETUP_DELAYED + ..() + var/obj/machinery/power/supermatter/SM = locate() in get_turf(src) + if(!SM) + log_and_message_admins("## ERROR: Unable to locate supermatter core at [x] [y] [z]!") + return SETUP_ERROR + if(!energy_setting) + log_and_message_admins("## ERROR: Energy setting unset at [x] [y] [z]!") + return SETUP_ERROR + SM.power = energy_setting + return SETUP_OK + + + +// Tries to enable the SMES on max input/output settings. With load balancing it should be fine as long as engine outputs at least ~500kW +/obj/effect/engine_setup/smes/ + name = "SMES Marker" + +/obj/effect/engine_setup/smes/activate() + ..() + var/obj/machinery/power/smes/S = locate() in get_turf(src) + if(!S) + log_and_message_admins("## WARNING: Unable to locate SMES unit at [x] [y] [z]!") + return SETUP_WARNING + S.input_attempt = 1 + S.output_attempt = 1 + S.input_level = S.input_level_max + S.output_level = S.output_level_max + S.update_icon() + return SETUP_OK + + + +// Sets up filters. This assumes filters are set to filter out N2 back to the core loop by default! +/obj/effect/engine_setup/filter/ + name = "Omni Filter Marker" + var/coolant = null + +/obj/effect/engine_setup/filter/activate() + ..() + var/obj/machinery/atmospherics/omni/filter/F = locate() in get_turf(src) + if(!F) + log_and_message_admins("## WARNING: Unable to locate omni filter at [x] [y] [z]!") + return SETUP_WARNING + if(!coolant) + log_and_message_admins("## WARNING: No coolant type set at [x] [y] [z]!") + return SETUP_WARNING + + // Non-nitrogen coolant, adjust the filter's config first. + if(coolant != "N2") + for(var/datum/omni_port/P in F.ports) + if(P.mode != ATM_N2) + continue + if(coolant == "PH") + P.mode = ATM_P + break + else if(coolant == "CO2") + P.mode = ATM_CO2 + break + else + log_and_message_admins("## WARNING: Inapropriate filter coolant type set at [x] [y] [z]!") + return SETUP_WARNING + F.rebuild_filtering_list() + + F.use_power = 1 + F.update_icon() + return SETUP_OK + + +#undef SETUP_OK +#undef SETUP_WARNING +#undef SETUP_ERROR +#undef SETUP_DELAYED +#undef ENERGY_NITROGEN +#undef ENERGY_CARBONDIOXIDE +#undef ENERGY_PHORON diff --git a/code/modules/supermatter/supermatter.dm b/code/modules/supermatter/supermatter.dm index df5d625a2e8..d5595064848 100644 --- a/code/modules/supermatter/supermatter.dm +++ b/code/modules/supermatter/supermatter.dm @@ -35,7 +35,7 @@ /obj/machinery/power/supermatter name = "Supermatter" - desc = "A strangely translucent and iridescent crystal. \red You get headaches just from looking at it." + desc = "A strangely translucent and iridescent crystal. You get headaches just from looking at it." icon = 'icons/obj/engine.dmi' icon_state = "darkmatter" density = 1 @@ -404,7 +404,7 @@ /obj/machinery/power/supermatter/shard //Small subtype, less efficient and more sensitive, but less boom. name = "Supermatter Shard" - desc = "A strangely translucent and iridescent crystal that looks like it used to be part of a larger structure. \red You get headaches just from looking at it." + desc = "A strangely translucent and iridescent crystal that looks like it used to be part of a larger structure. You get headaches just from looking at it." icon_state = "darkmatter_shard" base_icon_state = "darkmatter_shard" diff --git a/code/modules/surgery/bones.dm b/code/modules/surgery/bones.dm index 80a7a1f8209..6a5a39df734 100644 --- a/code/modules/surgery/bones.dm +++ b/code/modules/surgery/bones.dm @@ -23,21 +23,21 @@ begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) if (affected.stage == 0) - user.visible_message("[user] starts applying medication to the damaged bones in [target]'s [affected.name] with \the [tool]." , \ - "You start applying medication to the damaged bones in [target]'s [affected.name] with \the [tool].") + user.visible_message("[user] starts applying medication to the damaged bones in [target]'s [affected.name] with \the [tool]." , \ + "You start applying medication to the damaged bones in [target]'s [affected.name] with \the [tool].") target.custom_pain("Something in your [affected.name] is causing you a lot of pain!", 50) ..() end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] applies some [tool] to [target]'s bone in [affected.name]", \ - "\blue You apply some [tool] to [target]'s bone in [affected.name] with \the [tool].") + user.visible_message("[user] applies some [tool] to [target]'s bone in [affected.name]", \ + "You apply some [tool] to [target]'s bone in [affected.name] with \the [tool].") affected.stage = 1 fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, smearing [tool] in the incision in [target]'s [affected.name]!" , \ - "\red Your hand slips, smearing [tool] in the incision in [target]'s [affected.name]!") + user.visible_message("[user]'s hand slips, smearing [tool] in the incision in [target]'s [affected.name]!" , \ + "Your hand slips, smearing [tool] in the incision in [target]'s [affected.name]!") /datum/surgery_step/set_bone allowed_tools = list( @@ -56,26 +56,26 @@ begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("[user] is beginning to set the bone in [target]'s [affected.name] in place with \the [tool]." , \ - "You are beginning to set the bone in [target]'s [affected.name] in place with \the [tool].") + user.visible_message("[user] is beginning to set the bone in [target]'s [affected.name] in place with \the [tool]." , \ + "You are beginning to set the bone in [target]'s [affected.name] in place with \the [tool].") target.custom_pain("The pain in your [affected.name] is going to make you pass out!", 50) ..() end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) if (affected.status & ORGAN_BROKEN) - user.visible_message("\blue [user] sets the bone in [target]'s [affected.name] in place with \the [tool].", \ - "\blue You set the bone in [target]'s [affected.name] in place with \the [tool].") + user.visible_message("[user] sets the bone in [target]'s [affected.name] in place with \the [tool].", \ + "You set the bone in [target]'s [affected.name] in place with \the [tool].") affected.stage = 2 else - user.visible_message("\blue [user] sets the bone in [target]'s [affected.name]\red in the WRONG place with \the [tool].", \ - "\blue You set the bone in [target]'s [affected.name]\red in the WRONG place with \the [tool].") + user.visible_message("[user] sets the bone in [target]'s [affected.name] in the WRONG place with \the [tool].", \ + "You set the bone in [target]'s [affected.name] in the WRONG place with \the [tool].") affected.fracture() fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, damaging the bone in [target]'s [affected.name] with \the [tool]!" , \ - "\red Your hand slips, damaging the bone in [target]'s [affected.name] with \the [tool]!") + user.visible_message("[user]'s hand slips, damaging the bone in [target]'s [affected.name] with \the [tool]!" , \ + "Your hand slips, damaging the bone in [target]'s [affected.name] with \the [tool]!") affected.createwound(BRUISE, 5) /datum/surgery_step/mend_skull @@ -94,20 +94,20 @@ return affected && affected.organ_tag == BP_HEAD && (affected.robotic < ORGAN_ROBOT) && affected.open >= 2 && affected.stage == 1 begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] is beginning to piece together [target]'s skull with \the [tool]." , \ - "You are beginning to piece together [target]'s skull with \the [tool].") + user.visible_message("[user] is beginning to piece together [target]'s skull with \the [tool]." , \ + "You are beginning to piece together [target]'s skull with \the [tool].") ..() end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] sets [target]'s skull with \the [tool]." , \ - "\blue You set [target]'s skull with \the [tool].") + user.visible_message("[user] sets [target]'s skull with \the [tool]." , \ + "You set [target]'s skull with \the [tool].") affected.stage = 2 fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, damaging [target]'s face with \the [tool]!" , \ - "\red Your hand slips, damaging [target]'s face with \the [tool]!") + user.visible_message("[user]'s hand slips, damaging [target]'s face with \the [tool]!" , \ + "Your hand slips, damaging [target]'s face with \the [tool]!") var/obj/item/organ/external/head/h = affected h.createwound(BRUISE, 10) h.disfigured = 1 @@ -131,18 +131,18 @@ begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("[user] starts to finish mending the damaged bones in [target]'s [affected.name] with \the [tool].", \ - "You start to finish mending the damaged bones in [target]'s [affected.name] with \the [tool].") + user.visible_message("[user] starts to finish mending the damaged bones in [target]'s [affected.name] with \the [tool].", \ + "You start to finish mending the damaged bones in [target]'s [affected.name] with \the [tool].") ..() end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] has mended the damaged bones in [target]'s [affected.name] with \the [tool]." , \ - "\blue You have mended the damaged bones in [target]'s [affected.name] with \the [tool]." ) + user.visible_message("[user] has mended the damaged bones in [target]'s [affected.name] with \the [tool]." , \ + "You have mended the damaged bones in [target]'s [affected.name] with \the [tool]." ) affected.status &= ~ORGAN_BROKEN affected.stage = 0 fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, smearing [tool] in the incision in [target]'s [affected.name]!" , \ - "\red Your hand slips, smearing [tool] in the incision in [target]'s [affected.name]!") \ No newline at end of file + user.visible_message("[user]'s hand slips, smearing [tool] in the incision in [target]'s [affected.name]!" , \ + "Your hand slips, smearing [tool] in the incision in [target]'s [affected.name]!") \ No newline at end of file diff --git a/code/modules/surgery/encased.dm b/code/modules/surgery/encased.dm index abcc0621dac..c92bf837d3c 100644 --- a/code/modules/surgery/encased.dm +++ b/code/modules/surgery/encased.dm @@ -47,8 +47,8 @@ return var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] has cut [target]'s [affected.encased] open with \the [tool].", \ - "\blue You have cut [target]'s [affected.encased] open with \the [tool].") + user.visible_message("[user] has cut [target]'s [affected.encased] open with \the [tool].", \ + "You have cut [target]'s [affected.encased] open with \the [tool].") affected.open = 2.5 fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) @@ -57,8 +57,8 @@ return var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, cracking [target]'s [affected.encased] with \the [tool]!" , \ - "\red Your hand slips, cracking [target]'s [affected.encased] with \the [tool]!" ) + user.visible_message("[user]'s hand slips, cracking [target]'s [affected.encased] with \the [tool]!" , \ + "Your hand slips, cracking [target]'s [affected.encased] with \the [tool]!" ) affected.createwound(CUT, 20) affected.fracture() @@ -97,8 +97,8 @@ return var/obj/item/organ/external/affected = target.get_organ(target_zone) - var/msg = "\blue [user] forces open [target]'s [affected.encased] with \the [tool]." - var/self_msg = "\blue You force open [target]'s [affected.encased] with \the [tool]." + var/msg = "[user] forces open [target]'s [affected.encased] with \the [tool]." + var/self_msg = "You force open [target]'s [affected.encased] with \the [tool]." user.visible_message(msg, self_msg) affected.open = 3 @@ -113,8 +113,8 @@ return var/obj/item/organ/external/affected = target.get_organ(target_zone) - var/msg = "\red [user]'s hand slips, cracking [target]'s [affected.encased]!" - var/self_msg = "\red Your hand slips, cracking [target]'s [affected.encased]!" + var/msg = "[user]'s hand slips, cracking [target]'s [affected.encased]!" + var/self_msg = "Your hand slips, cracking [target]'s [affected.encased]!" user.visible_message(msg, self_msg) affected.createwound(BRUISE, 20) @@ -154,8 +154,8 @@ return var/obj/item/organ/external/affected = target.get_organ(target_zone) - var/msg = "\blue [user] bends [target]'s [affected.encased] back into place with \the [tool]." - var/self_msg = "\blue You bend [target]'s [affected.encased] back into place with \the [tool]." + var/msg = "[user] bends [target]'s [affected.encased] back into place with \the [tool]." + var/self_msg = "You bend [target]'s [affected.encased] back into place with \the [tool]." user.visible_message(msg, self_msg) affected.open = 2.5 @@ -166,15 +166,15 @@ return var/obj/item/organ/external/affected = target.get_organ(target_zone) - var/msg = "\red [user]'s hand slips, bending [target]'s [affected.encased] the wrong way!" - var/self_msg = "\red Your hand slips, bending [target]'s [affected.encased] the wrong way!" + var/msg = "[user]'s hand slips, bending [target]'s [affected.encased] the wrong way!" + var/self_msg = "Your hand slips, bending [target]'s [affected.encased] the wrong way!" user.visible_message(msg, self_msg) affected.createwound(BRUISE, 20) affected.fracture() /*if (prob(40)) //TODO: ORGAN REMOVAL UPDATE. - user.visible_message("\red A rib pierces the lung!") + user.visible_message(" A rib pierces the lung!") target.rupture_lung()*/ /datum/surgery_step/open_encased/mend @@ -211,8 +211,8 @@ return var/obj/item/organ/external/affected = target.get_organ(target_zone) - var/msg = "\blue [user] applied \the [tool] to [target]'s [affected.encased]." - var/self_msg = "\blue You applied \the [tool] to [target]'s [affected.encased]." + var/msg = "[user] applied \the [tool] to [target]'s [affected.encased]." + var/self_msg = "You applied \the [tool] to [target]'s [affected.encased]." user.visible_message(msg, self_msg) affected.open = 2 \ No newline at end of file diff --git a/code/modules/surgery/face.dm b/code/modules/surgery/face.dm index 10856bcf895..a0ad788bdd9 100644 --- a/code/modules/surgery/face.dm +++ b/code/modules/surgery/face.dm @@ -34,14 +34,14 @@ ..() end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\blue [user] has cut open [target]'s face and neck with \the [tool]." , \ - "\blue You have cut open [target]'s face and neck with \the [tool].",) + user.visible_message("[user] has cut open [target]'s face and neck with \the [tool]." , \ + " You have cut open[target]'s face and neck with \the [tool].",) target.op_stage.face = 1 fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, slicing [target]'s throat wth \the [tool]!" , \ - "\red Your hand slips, slicing [target]'s throat wth \the [tool]!" ) + user.visible_message("[user]'s hand slips, slicing [target]'s throat wth \the [tool]!" , \ + "Your hand slips, slicing [target]'s throat wth \the [tool]!" ) affected.createwound(CUT, 60) target.losebreath += 10 @@ -64,13 +64,13 @@ ..() end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\blue [user] mends [target]'s vocal cords with \the [tool].", \ - "\blue You mend [target]'s vocal cords with \the [tool].") + user.visible_message("[user] mends [target]'s vocal cords with \the [tool].", \ + "You mend [target]'s vocal cords with \the [tool].") target.op_stage.face = 2 fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\red [user]'s hand slips, clamping [target]'s trachea shut for a moment with \the [tool]!", \ - "\red Your hand slips, clamping [user]'s trachea shut for a moment with \the [tool]!") + user.visible_message("[user]'s hand slips, clamping [target]'s trachea shut for a moment with \the [tool]!", \ + "Your hand slips, clamping [user]'s trachea shut for a moment with \the [tool]!") target.losebreath += 10 /datum/surgery_step/face/fix_face @@ -91,14 +91,14 @@ ..() end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("\blue [user] pulls the skin on [target]'s face back in place with \the [tool].", \ - "\blue You pull the skin on [target]'s face back in place with \the [tool].") + user.visible_message("[user] pulls the skin on [target]'s face back in place with \the [tool].", \ + "You pull the skin on [target]'s face back in place with \the [tool].") target.op_stage.face = 3 fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, tearing skin on [target]'s face with \the [tool]!", \ - "\red Your hand slips, tearing skin on [target]'s face with \the [tool]!") + user.visible_message("[user]'s hand slips, tearing skin on [target]'s face with \the [tool]!", \ + "Your hand slips, tearing skin on [target]'s face with \the [tool]!") target.apply_damage(10, BRUTE, affected, sharp=1, sharp=1) /datum/surgery_step/face/cauterize @@ -116,14 +116,14 @@ return ..() && target.op_stage.face > 0 begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) - user.visible_message("[user] is beginning to cauterize the incision on [target]'s face and neck with \the [tool]." , \ - "You are beginning to cauterize the incision on [target]'s face and neck with \the [tool].") + user.visible_message("[user] is beginning to cauterize the incision on [target]'s face and neck with \the [tool]." , \ + "You are beginning to cauterize the incision on [target]'s face and neck with \the [tool].") ..() end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] cauterizes the incision on [target]'s face and neck with \the [tool].", \ - "\blue You cauterize the incision on [target]'s face and neck with \the [tool].") + user.visible_message("[user] cauterizes the incision on [target]'s face and neck with \the [tool].", \ + "You cauterize the incision on [target]'s face and neck with \the [tool].") affected.open = 0 affected.status &= ~ORGAN_BLEEDING if (target.op_stage.face == 3) @@ -133,6 +133,6 @@ fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, leaving a small burn on [target]'s face with \the [tool]!", \ - "\red Your hand slips, leaving a small burn on [target]'s face with \the [tool]!") + user.visible_message("[user]'s hand slips, leaving a small burn on [target]'s face with \the [tool]!", \ + "Your hand slips, leaving a small burn on [target]'s face with \the [tool]!") target.apply_damage(4, BURN, affected) \ No newline at end of file diff --git a/code/modules/surgery/generic.dm b/code/modules/surgery/generic.dm index 513b6096dc9..8bbfaac7183 100644 --- a/code/modules/surgery/generic.dm +++ b/code/modules/surgery/generic.dm @@ -47,8 +47,8 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] has made a bloodless incision on [target]'s [affected.name] with \the [tool].", \ - "\blue You have made a bloodless incision on [target]'s [affected.name] with \the [tool].",) + user.visible_message("[user] has made a bloodless incision on [target]'s [affected.name] with \the [tool].", \ + "You have made a bloodless incision on [target]'s [affected.name] with \the [tool].",) //Could be cleaner ... affected.open = 1 @@ -58,8 +58,8 @@ fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips as the blade sputters, searing a long gash in [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips as the blade sputters, searing a long gash in [target]'s [affected.name] with \the [tool]!") + user.visible_message("[user]'s hand slips as the blade sputters, searing a long gash in [target]'s [affected.name] with \the [tool]!", \ + "Your hand slips as the blade sputters, searing a long gash in [target]'s [affected.name] with \the [tool]!") affected.createwound(CUT, 7.5) affected.createwound(BURN, 12.5) @@ -86,8 +86,8 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] has constructed a prepared incision on and within [target]'s [affected.name] with \the [tool].", \ - "\blue You have constructed a prepared incision on and within [target]'s [affected.name] with \the [tool].",) + user.visible_message("[user] has constructed a prepared incision on and within [target]'s [affected.name] with \the [tool].", \ + "You have constructed a prepared incision on and within [target]'s [affected.name] with \the [tool].",) affected.open = 1 if(istype(target) && target.should_have_organ(O_HEART)) @@ -99,8 +99,8 @@ fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand jolts as the system sparks, ripping a gruesome hole in [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand jolts as the system sparks, ripping a gruesome hole in [target]'s [affected.name] with \the [tool]!") + user.visible_message("[user]'s hand jolts as the system sparks, ripping a gruesome hole in [target]'s [affected.name] with \the [tool]!", \ + "Your hand jolts as the system sparks, ripping a gruesome hole in [target]'s [affected.name] with \the [tool]!") affected.createwound(CUT, 20) affected.createwound(BURN, 15) @@ -129,8 +129,8 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] has made an incision on [target]'s [affected.name] with \the [tool].", \ - "\blue You have made an incision on [target]'s [affected.name] with \the [tool].",) + user.visible_message("[user] has made an incision on [target]'s [affected.name] with \the [tool].", \ + "You have made an incision on [target]'s [affected.name] with \the [tool].",) affected.open = 1 if(istype(target) && target.should_have_organ(O_HEART)) @@ -140,8 +140,8 @@ fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, slicing open [target]'s [affected.name] in the wrong place with \the [tool]!", \ - "\red Your hand slips, slicing open [target]'s [affected.name] in the wrong place with \the [tool]!") + user.visible_message("[user]'s hand slips, slicing open [target]'s [affected.name] in the wrong place with \the [tool]!", \ + "Your hand slips, slicing open [target]'s [affected.name] in the wrong place with \the [tool]!") affected.createwound(CUT, 10) /datum/surgery_step/generic/clamp_bleeders @@ -168,15 +168,15 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] clamps bleeders in [target]'s [affected.name] with \the [tool].", \ - "\blue You clamp bleeders in [target]'s [affected.name] with \the [tool].") + user.visible_message("[user] clamps bleeders in [target]'s [affected.name] with \the [tool].", \ + "You clamp bleeders in [target]'s [affected.name] with \the [tool].") affected.clamp() spread_germs_to_organ(affected, user) fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, tearing blood vessals and causing massive bleeding in [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips, tearing blood vessels and causing massive bleeding in [target]'s [affected.name] with \the [tool]!",) + user.visible_message("[user]'s hand slips, tearing blood vessals and causing massive bleeding in [target]'s [affected.name] with \the [tool]!", \ + "Your hand slips, tearing blood vessels and causing massive bleeding in [target]'s [affected.name] with \the [tool]!",) affected.createwound(CUT, 10) /datum/surgery_step/generic/retract_skin @@ -210,27 +210,27 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - var/msg = "\blue [user] keeps the incision open on [target]'s [affected.name] with \the [tool]." - var/self_msg = "\blue You keep the incision open on [target]'s [affected.name] with \the [tool]." + var/msg = "[user] keeps the incision open on [target]'s [affected.name] with \the [tool]." + var/self_msg = "You keep the incision open on [target]'s [affected.name] with \the [tool]." if (target_zone == BP_TORSO) - msg = "\blue [user] keeps the ribcage open on [target]'s torso with \the [tool]." - self_msg = "\blue You keep the ribcage open on [target]'s torso with \the [tool]." + msg = "[user] keeps the ribcage open on [target]'s torso with \the [tool]." + self_msg = "You keep the ribcage open on [target]'s torso with \the [tool]." if (target_zone == BP_GROIN) - msg = "\blue [user] keeps the incision open on [target]'s lower abdomen with \the [tool]." - self_msg = "\blue You keep the incision open on [target]'s lower abdomen with \the [tool]." + msg = "[user] keeps the incision open on [target]'s lower abdomen with \the [tool]." + self_msg = "You keep the incision open on [target]'s lower abdomen with \the [tool]." user.visible_message(msg, self_msg) affected.open = 2 fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - var/msg = "\red [user]'s hand slips, tearing the edges of the incision on [target]'s [affected.name] with \the [tool]!" - var/self_msg = "\red Your hand slips, tearing the edges of the incision on [target]'s [affected.name] with \the [tool]!" + var/msg = "[user]'s hand slips, tearing the edges of the incision on [target]'s [affected.name] with \the [tool]!" + var/self_msg = "Your hand slips, tearing the edges of the incision on [target]'s [affected.name] with \the [tool]!" if (target_zone == BP_TORSO) - msg = "\red [user]'s hand slips, damaging several organs in [target]'s torso with \the [tool]!" - self_msg = "\red Your hand slips, damaging several organs in [target]'s torso with \the [tool]!" + msg = "[user]'s hand slips, damaging several organs in [target]'s torso with \the [tool]!" + self_msg = "Your hand slips, damaging several organs in [target]'s torso with \the [tool]!" if (target_zone == BP_GROIN) - msg = "\red [user]'s hand slips, damaging several organs in [target]'s lower abdomen with \the [tool]" - self_msg = "\red Your hand slips, damaging several organs in [target]'s lower abdomen with \the [tool]!" + msg = "[user]'s hand slips, damaging several organs in [target]'s lower abdomen with \the [tool]!" + self_msg = "Your hand slips, damaging several organs in [target]'s lower abdomen with \the [tool]!" user.visible_message(msg, self_msg) target.apply_damage(12, BRUTE, affected, sharp=1) @@ -259,16 +259,16 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] cauterizes the incision on [target]'s [affected.name] with \the [tool].", \ - "\blue You cauterize the incision on [target]'s [affected.name] with \the [tool].") + user.visible_message("[user] cauterizes the incision on [target]'s [affected.name] with \the [tool].", \ + "You cauterize the incision on [target]'s [affected.name] with \the [tool].") affected.open = 0 affected.germ_level = 0 affected.status &= ~ORGAN_BLEEDING fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, leaving a small burn on [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips, leaving a small burn on [target]'s [affected.name] with \the [tool]!") + user.visible_message("[user]'s hand slips, leaving a small burn on [target]'s [affected.name] with \the [tool]!", \ + "Your hand slips, leaving a small burn on [target]'s [affected.name] with \the [tool]!") target.apply_damage(3, BURN, affected) /datum/surgery_step/generic/amputate @@ -300,13 +300,13 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] amputates [target]'s [affected.name] at the [affected.amputation_point] with \the [tool].", \ - "\blue You amputate [target]'s [affected.name] with \the [tool].") + user.visible_message("[user] amputates [target]'s [affected.name] at the [affected.amputation_point] with \the [tool].", \ + "You amputate [target]'s [affected.name] with \the [tool].") affected.droplimb(1,DROPLIMB_EDGE) fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, sawing through the bone in [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips, sawwing through the bone in [target]'s [affected.name] with \the [tool]!") + user.visible_message("[user]'s hand slips, sawing through the bone in [target]'s [affected.name] with \the [tool]!", \ + "Your hand slips, sawwing through the bone in [target]'s [affected.name] with \the [tool]!") affected.createwound(CUT, 30) affected.fracture() diff --git a/code/modules/surgery/implant.dm b/code/modules/surgery/implant.dm index 5b264890496..61acc8a7864 100644 --- a/code/modules/surgery/implant.dm +++ b/code/modules/surgery/implant.dm @@ -34,8 +34,8 @@ fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/chest/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, scraping around inside [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips, scraping around inside [target]'s [affected.name] with \the [tool]!") + user.visible_message("[user]'s hand slips, scraping around inside [target]'s [affected.name] with \the [tool]!", \ + "Your hand slips, scraping around inside [target]'s [affected.name] with \the [tool]!") affected.createwound(CUT, 20) /datum/surgery_step/cavity/make_space @@ -63,8 +63,8 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/chest/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] makes some space inside [target]'s [get_cavity(affected)] cavity with \the [tool].", \ - "\blue You make some space inside [target]'s [get_cavity(affected)] cavity with \the [tool]." ) + user.visible_message("[user] makes some space inside [target]'s [get_cavity(affected)] cavity with \the [tool].", \ + "You make some space inside [target]'s [get_cavity(affected)] cavity with \the [tool]." ) /datum/surgery_step/cavity/close_space priority = 2 @@ -93,8 +93,8 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/chest/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] mends [target]'s [get_cavity(affected)] cavity walls with \the [tool].", \ - "\blue You mend [target]'s [get_cavity(affected)] cavity walls with \the [tool]." ) + user.visible_message("[user] mends [target]'s [get_cavity(affected)] cavity walls with \the [tool].", \ + " You mend[target]'s [get_cavity(affected)] cavity walls with \the [tool]." ) /datum/surgery_step/cavity/place_item priority = 0 @@ -118,18 +118,18 @@ begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("[user] starts putting \the [tool] inside [target]'s [get_cavity(affected)] cavity.", \ - "You start putting \the [tool] inside [target]'s [get_cavity(affected)] cavity." ) + user.visible_message("[user] starts putting \the [tool] inside [target]'s [get_cavity(affected)] cavity.", \ + "You start putting \the [tool] inside [target]'s [get_cavity(affected)] cavity." ) //Nobody will probably ever see this, but I made these two blue. ~CK target.custom_pain("The pain in your chest is living hell!",1) ..() end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/chest/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] puts \the [tool] inside [target]'s [get_cavity(affected)] cavity.", \ - "\blue You put \the [tool] inside [target]'s [get_cavity(affected)] cavity." ) + user.visible_message("[user] puts \the [tool] inside [target]'s [get_cavity(affected)] cavity.", \ + "You put \the [tool] inside [target]'s [get_cavity(affected)] cavity." ) if (tool.w_class > get_max_wclass(affected)/2 && prob(50) && (affected.robotic < ORGAN_ROBOT)) - user << "\red You tear some blood vessels trying to fit such a big object in this cavity." + user << " You tear some blood vessels trying to fit such a big object in this cavity." var/datum/wound/internal_bleeding/I = new (10) affected.wounds += I affected.owner.custom_pain("You feel something rip in your [affected.name]!", 1) @@ -163,8 +163,8 @@ begin_step(mob/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("[user] starts poking around inside [target]'s [affected.name] with \the [tool].", \ - "You start poking around inside [target]'s [affected.name] with \the [tool]" ) + user.visible_message("[user] starts poking around inside [target]'s [affected.name] with \the [tool].", \ + "You start poking around inside [target]'s [affected.name] with \the [tool]." ) target.custom_pain("The pain in your [affected.name] is living hell!",1) ..() @@ -187,8 +187,8 @@ find_prob +=50 if (prob(find_prob)) - user.visible_message("\blue [user] takes something out of incision on [target]'s [affected.name] with \the [tool].", \ - "\blue You take [obj] out of incision on [target]'s [affected.name]s with \the [tool]." ) + user.visible_message("[user] takes something out of incision on [target]'s [affected.name] with \the [tool]!", \ + "You take [obj] out of incision on [target]'s [affected.name]s with \the [tool]!" ) affected.implants -= obj BITSET(target.hud_updateflag, IMPLOYAL_HUD) @@ -210,11 +210,11 @@ imp.implanted = 0 else if(istype(tool,/obj/item/device/nif)){var/obj/item/device/nif/N = tool;N.unimplant(target)} //VOREStation Add - NIF support else - user.visible_message("\blue [user] removes \the [tool] from [target]'s [affected.name].", \ - "\blue There's something inside [target]'s [affected.name], but you just missed it this time." ) + user.visible_message("[user] removes \the [tool] from [target]'s [affected.name].", \ + "There's something inside [target]'s [affected.name], but you just missed it this time." ) else - user.visible_message("\blue [user] could not find anything inside [target]'s [affected.name], and pulls \the [tool] out.", \ - "\blue You could not find anything inside [target]'s [affected.name]." ) + user.visible_message("[user] could not find anything inside [target]'s [affected.name], and pulls \the [tool] out.", \ + "You could not find anything inside [target]'s [affected.name]." ) fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) ..() @@ -224,7 +224,7 @@ fail_prob += 100 - tool_quality(tool) if (prob(fail_prob)) var/obj/item/weapon/implant/imp = affected.implants[1] - user.visible_message("\red Something beeps inside [target]'s [affected.name]!") + user.visible_message(" Something beeps inside [target]'s [affected.name]!") playsound(imp.loc, 'sound/items/countdown.ogg', 75, 1, -3) spawn(25) imp.activate() diff --git a/code/modules/surgery/limb_reattach.dm b/code/modules/surgery/limb_reattach.dm index ea5fb320913..3310ffe6a50 100644 --- a/code/modules/surgery/limb_reattach.dm +++ b/code/modules/surgery/limb_reattach.dm @@ -25,6 +25,10 @@ can_use(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/E = tool var/obj/item/organ/external/P = target.organs_by_name[E.parent_organ] + var/obj/item/organ/external/affected = target.get_organ(target_zone) + if (affected) + user << "Something is in the way! You can't attach [E] here!" + return 0 if(!P) user << "There's nothing to attach [E] to!" return 0 diff --git a/code/modules/surgery/other.dm b/code/modules/surgery/other.dm index 176724290fb..0bc086dd9d0 100644 --- a/code/modules/surgery/other.dm +++ b/code/modules/surgery/other.dm @@ -38,8 +38,8 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] has patched the damaged vein in [target]'s [affected.name] with \the [tool].", \ - "\blue You have patched the damaged vein in [target]'s [affected.name] with \the [tool].") + user.visible_message("[user] has patched the damaged vein in [target]'s [affected.name] with \the [tool].", \ + "You have patched the damaged vein in [target]'s [affected.name] with \the [tool].") for(var/datum/wound/W in affected.wounds) if(W.internal) affected.wounds -= W @@ -48,8 +48,8 @@ fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, smearing [tool] in the incision in [target]'s [affected.name]!" , \ - "\red Your hand slips, smearing [tool] in the incision in [target]'s [affected.name]!") + user.visible_message("[user]'s hand slips, smearing [tool] in the incision in [target]'s [affected.name]!" , \ + "Your hand slips, smearing [tool] in the incision in [target]'s [affected.name]!") affected.take_damage(5, 0) /datum/surgery_step/fix_dead_tissue //Debridement @@ -86,14 +86,14 @@ end_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\blue [user] has cut away necrotic tissue in [target]'s [affected.name] with \the [tool].", \ - "\blue You have cut away necrotic tissue in [target]'s [affected.name] with \the [tool].") + user.visible_message("[user] has cut away necrotic tissue in [target]'s [affected.name] with \the [tool].", \ + "You have cut away necrotic tissue in [target]'s [affected.name] with \the [tool].") affected.open = 3 fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) - user.visible_message("\red [user]'s hand slips, slicing an artery inside [target]'s [affected.name] with \the [tool]!", \ - "\red Your hand slips, slicing an artery inside [target]'s [affected.name] with \the [tool]!") + user.visible_message("[user]'s hand slips, slicing an artery inside [target]'s [affected.name] with \the [tool]!", \ + "Your hand slips, slicing an artery inside [target]'s [affected.name] with \the [tool]!") affected.createwound(CUT, 20, 1) /datum/surgery_step/treat_necrosis @@ -149,8 +149,8 @@ affected.status &= ~ORGAN_DEAD affected.owner.update_body(1) - user.visible_message("\blue [user] applies [trans] units of the solution to affected tissue in [target]'s [affected.name]", \ - "\blue You apply [trans] units of the solution to affected tissue in [target]'s [affected.name] with \the [tool].") + user.visible_message("[user] applies [trans] units of the solution to affected tissue in [target]'s [affected.name].", \ + "You apply [trans] units of the solution to affected tissue in [target]'s [affected.name] with \the [tool].") fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool) var/obj/item/organ/external/affected = target.get_organ(target_zone) @@ -162,8 +162,8 @@ var/trans = container.reagents.trans_to_mob(target, container.amount_per_transfer_from_this, CHEM_BLOOD) - user.visible_message("\red [user]'s hand slips, applying [trans] units of the solution to the wrong place in [target]'s [affected.name] with the [tool]!" , \ - "\red Your hand slips, applying [trans] units of the solution to the wrong place in [target]'s [affected.name] with the [tool]!") + user.visible_message("[user]'s hand slips, applying [trans] units of the solution to the wrong place in [target]'s [affected.name] with the [tool]!" , \ + "Your hand slips, applying [trans] units of the solution to the wrong place in [target]'s [affected.name] with the [tool]!") //no damage or anything, just wastes medicine diff --git a/code/modules/surgery/slimes.dm b/code/modules/surgery/slimes.dm index c423c8c49b1..038dc7f6d40 100644 --- a/code/modules/surgery/slimes.dm +++ b/code/modules/surgery/slimes.dm @@ -27,13 +27,13 @@ "You start cutting through [target]'s flesh with \the [tool].") end_step(mob/living/user, mob/living/carbon/slime/target, target_zone, obj/item/tool) - user.visible_message("\blue [user] cuts through [target]'s flesh with \the [tool].", \ - "\blue You cut through [target]'s flesh with \the [tool], revealing its silky innards.") + user.visible_message("[user] cuts through [target]'s flesh with \the [tool].", \ + "You cut through [target]'s flesh with \the [tool], revealing its silky innards.") target.core_removal_stage = 1 fail_step(mob/living/user, mob/living/carbon/slime/target, target_zone, obj/item/tool) - user.visible_message("\red [user]'s hand slips, tearing [target]'s flesh with \the [tool]!", \ - "\red Your hand slips, tearing [target]'s flesh with \the [tool]!") + user.visible_message("[user]'s hand slips, tearing [target]'s flesh with \the [tool]!", \ + "Your hand slips, tearing [target]'s flesh with \the [tool]!") /datum/surgery_step/slime/cut_innards allowed_tools = list( @@ -53,13 +53,13 @@ "You start cutting [target]'s silky innards apart with \the [tool].") end_step(mob/living/user, mob/living/carbon/slime/target, target_zone, obj/item/tool) - user.visible_message("\blue [user] cuts [target]'s innards apart with \the [tool], exposing the cores.", \ - "\blue You cut [target]'s innards apart with \the [tool], exposing the cores.") + user.visible_message("[user] cuts [target]'s innards apart with \the [tool], exposing the cores.", \ + "You cut [target]'s innards apart with \the [tool], exposing the cores.") target.core_removal_stage = 2 fail_step(mob/living/user, mob/living/carbon/slime/target, target_zone, obj/item/tool) - user.visible_message("\red [user]'s hand slips, tearing [target]'s innards with \the [tool]!", \ - "\red Your hand slips, tearing [target]'s innards with \the [tool]!") + user.visible_message("[user]'s hand slips, tearing [target]'s innards with \the [tool]!", \ + "Your hand slips, tearing [target]'s innards with \the [tool]!") /datum/surgery_step/slime/saw_core allowed_tools = list( @@ -79,8 +79,8 @@ end_step(mob/living/user, mob/living/carbon/slime/target, target_zone, obj/item/tool) target.cores-- - user.visible_message("\blue [user] cuts out one of [target]'s cores with \the [tool].",, \ - "\blue You cut out one of [target]'s cores with \the [tool]. [target.cores] cores left.") + user.visible_message("[user] cuts out one of [target]'s cores with \the [tool].",, \ + "You cut out one of [target]'s cores with \the [tool]. [target.cores] cores left.") if(target.cores >= 0) new target.coretype(target.loc) @@ -89,5 +89,5 @@ fail_step(mob/living/user, mob/living/carbon/slime/target, target_zone, obj/item/tool) - user.visible_message("\red [user]'s hand slips, causing \him to miss the core!", \ - "\red Your hand slips, causing you to miss the core!") \ No newline at end of file + user.visible_message("[user]'s hand slips, causing \him to miss the core!", \ + "Your hand slips, causing you to miss the core!") \ No newline at end of file diff --git a/code/modules/tables/tables.dm b/code/modules/tables/tables.dm index bf48f3540bd..b2722d82bfd 100644 --- a/code/modules/tables/tables.dm +++ b/code/modules/tables/tables.dm @@ -142,8 +142,8 @@ var/list/table_icon_cache = list() var/obj/item/weapon/weldingtool/F = W if(F.welding) user << "You begin reparing damage to \the [src]." - playsound(src.loc, 'sound/items/Welder.ogg', 50, 1) - if(!do_after(user, 20) || !F.remove_fuel(1, user)) + playsound(src, F.usesound, 50, 1) + if(!do_after(user, 20 * F.toolspeed) || !F.remove_fuel(1, user)) return user.visible_message("\The [user] repairs some damage to \the [src].", "You repair some damage to \the [src].") @@ -231,7 +231,7 @@ var/list/table_icon_cache = list() "You begin removing the [type_holding] holding \the [src]'s [M.display_name] [what] in place.") if(sound) playsound(src.loc, sound, 50, 1) - if(!do_after(user, 40)) + if(!do_after(user, delay)) manipulating = 0 return M user.visible_message("\The [user] removes the [M.display_name] [what] from \the [src].", @@ -241,18 +241,18 @@ var/list/table_icon_cache = list() return null /obj/structure/table/proc/remove_reinforced(obj/item/weapon/screwdriver/S, mob/user) - reinforced = common_material_remove(user, reinforced, 40, "reinforcements", "screws", 'sound/items/Screwdriver.ogg') + reinforced = common_material_remove(user, reinforced, 40 * S.toolspeed, "reinforcements", "screws", S.usesound) /obj/structure/table/proc/remove_material(obj/item/weapon/wrench/W, mob/user) - material = common_material_remove(user, material, 20, "plating", "bolts", 'sound/items/Ratchet.ogg') + material = common_material_remove(user, material, 20 * W.toolspeed, "plating", "bolts", W.usesound) /obj/structure/table/proc/dismantle(obj/item/weapon/wrench/W, mob/user) if(manipulating) return manipulating = 1 user.visible_message("\The [user] begins dismantling \the [src].", "You begin dismantling \the [src].") - playsound(src.loc, 'sound/items/Ratchet.ogg', 50, 1) - if(!do_after(user, 20)) + playsound(src, W.usesound, 50, 1) + if(!do_after(user, 20 * W.toolspeed)) manipulating = 0 return user.visible_message("\The [user] dismantles \the [src].", diff --git a/code/modules/vehicles/cargo_train.dm b/code/modules/vehicles/cargo_train.dm index a8ff23a91fb..7d6acc5fae2 100644 --- a/code/modules/vehicles/cargo_train.dm +++ b/code/modules/vehicles/cargo_train.dm @@ -161,8 +161,8 @@ if(is_train_head() && istype(load, /mob/living/carbon/human)) var/mob/living/carbon/human/D = load - D << "\red \b You ran over [H]!" - visible_message("\red \The [src] ran over [H]!") + D << "You ran over [H]!" + visible_message("\The [src] ran over [H]!") attack_log += text("\[[time_stamp()]\] ran over [H.name] ([H.ckey]), driven by [D.name] ([D.ckey])") msg_admin_attack("[D.name] ([D.ckey]) ran over [H.name] ([H.ckey]). (JMP)") else diff --git a/code/modules/vehicles/train.dm b/code/modules/vehicles/train.dm index d6c0b934e1c..59396f9daa2 100644 --- a/code/modules/vehicles/train.dm +++ b/code/modules/vehicles/train.dm @@ -49,12 +49,12 @@ if(emagged) if(istype(A, /mob/living)) var/mob/living/M = A - visible_message("\red [src] knocks over [M]!") + visible_message("[src] knocks over [M]!") M.apply_effects(5, 5) //knock people down if you hit them M.apply_damages(22 / move_delay) // and do damage according to how fast the train is going if(istype(load, /mob/living/carbon/human)) var/mob/living/D = load - D << "\red You hit [M]!" + D << "You hit [M]!" msg_admin_attack("[D.name] ([D.ckey]) hit [M.name] ([M.ckey]) with [src]. (JMP)") @@ -85,7 +85,7 @@ unload(user, direction) - user << "\blue You climb down from [src]." + user << "You climb down from [src]." return 1 @@ -96,7 +96,7 @@ latch(C, user) else if(!load(C)) - user << "\red You were unable to load [C] on [src]." + user << "You were unable to load [C] on [src]." /obj/vehicle/train/attack_hand(mob/user as mob) if(user.stat || user.restrained() || !Adjacent(user)) @@ -134,22 +134,22 @@ //Note: there is a modified version of this in code\modules\vehicles\cargo_train.dm specifically for cargo train engines /obj/vehicle/train/proc/attach_to(obj/vehicle/train/T, mob/user) if (get_dist(src, T) > 1) - user << "\red [src] is too far away from [T] to hitch them together." + user << "[src] is too far away from [T] to hitch them together." return if (lead) - user << "\red [src] is already hitched to something." + user << "[src] is already hitched to something." return if (T.tow) - user << "\red [T] is already towing something." + user << "[T] is already towing something." return //check for cycles. var/obj/vehicle/train/next_car = T while (next_car) if (next_car == src) - user << "\red That seems very silly." + user << "That seems very silly." return next_car = next_car.lead @@ -159,7 +159,7 @@ set_dir(lead.dir) if(user) - user << "\blue You hitch [src] to [T]." + user << "You hitch [src] to [T]." update_stats() @@ -167,13 +167,13 @@ //detaches the train from whatever is towing it /obj/vehicle/train/proc/unattach(mob/user) if (!lead) - user << "\red [src] is not hitched to anything." + user << "[src] is not hitched to anything." return lead.tow = null lead.update_stats() - user << "\blue You unhitch [src] from [lead]." + user << "You unhitch [src] from [lead]." lead = null update_stats() diff --git a/code/modules/vehicles/vehicle.dm b/code/modules/vehicles/vehicle.dm index 4da307cb910..eb70ca64ce5 100644 --- a/code/modules/vehicles/vehicle.dm +++ b/code/modules/vehicles/vehicle.dm @@ -82,6 +82,7 @@ open = !open update_icon() user << "Maintenance panel is now [open ? "opened" : "closed"]." + playsound(src, W.usesound, 50, 1) else if(istype(W, /obj/item/weapon/crowbar) && cell && open) remove_cell(user) @@ -94,7 +95,8 @@ if(open) health = min(maxhealth, health+10) user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) - user.visible_message("\red [user] repairs [src]!","\blue You repair [src]!") + playsound(src, T.usesound, 50, 1) + user.visible_message("[user] repairs [src]!"," You repair [src]!") else user << "Unable to repair with the maintenance panel closed." else @@ -189,7 +191,7 @@ return 1 /obj/vehicle/proc/explode() - src.visible_message("\red [src] blows apart!", 1) + src.visible_message("[src] blows apart!", 1) var/turf/Tsec = get_turf(src) new /obj/item/stack/rods(Tsec) diff --git a/code/modules/virus2/biohazard destroyer.dm b/code/modules/virus2/biohazard destroyer.dm index c6281e16805..694251a76e5 100644 --- a/code/modules/virus2/biohazard destroyer.dm +++ b/code/modules/virus2/biohazard destroyer.dm @@ -17,4 +17,4 @@ I.loc = src.loc for(var/mob/O in hearers(src, null)) - O.show_message("\icon[src] \blue The [src.name] beeps", 2) \ No newline at end of file + O.show_message("\icon[src] The [src.name] beeps.", 2) \ No newline at end of file diff --git a/code/modules/virus2/effect.dm b/code/modules/virus2/effect.dm index 310f2231593..b0947e94a60 100644 --- a/code/modules/virus2/effect.dm +++ b/code/modules/virus2/effect.dm @@ -123,7 +123,7 @@ activate(var/mob/living/carbon/mob,var/multiplier) mob.suiciding = 30 //instead of killing them instantly, just put them at -175 health and let 'em gasp for a while - viewers(mob) << "\red [mob.name] is holding \his breath. It looks like \he's trying to commit suicide." + viewers(mob) << "[mob.name] is holding \his breath. It looks like \he's trying to commit suicide." mob.adjustOxyLoss(175 - mob.getToxLoss() - mob.getFireLoss() - mob.getBruteLoss() - mob.getOxyLoss()) mob.updatehealth() diff --git a/code/modules/virus2/items_devices.dm b/code/modules/virus2/items_devices.dm index 887a547e0df..ae56c35087b 100644 --- a/code/modules/virus2/items_devices.dm +++ b/code/modules/virus2/items_devices.dm @@ -31,7 +31,7 @@ report("Antibodies detected: [antigens2string(C.antibodies)]", user) /obj/item/device/antibody_scanner/proc/report(var/text, mob/user as mob) - user << "\blue \icon[src] \The [src] beeps, \"[text]\"" + user << "\icon[src] \The [src] beeps, \"[text]\"" ///////////////VIRUS DISH/////////////// diff --git a/code/modules/xenoarcheaology/artifacts/artifact.dm b/code/modules/xenoarcheaology/artifacts/artifact.dm index a8472245a29..e0ba3b1a3f7 100644 --- a/code/modules/xenoarcheaology/artifacts/artifact.dm +++ b/code/modules/xenoarcheaology/artifacts/artifact.dm @@ -160,7 +160,7 @@ /obj/machinery/artifact/attack_hand(var/mob/user as mob) if (get_dist(user, src) > 1) - user << "\red You can't reach [src] from here." + user << "You can't reach [src] from here." return if(ishuman(user) && user:gloves) user << "You touch [src] with your gloved hands, [pick("but nothing of note happens","but nothing happens","but nothing interesting happens","but you notice nothing different","but nothing seems to have happened")]." diff --git a/code/modules/xenoarcheaology/artifacts/crystal.dm b/code/modules/xenoarcheaology/artifacts/crystal.dm index 1f922c64bab..c090c23a3f8 100644 --- a/code/modules/xenoarcheaology/artifacts/crystal.dm +++ b/code/modules/xenoarcheaology/artifacts/crystal.dm @@ -17,7 +17,7 @@ "It's mesmerizing to behold.") /obj/structure/crystal/Destroy() - src.visible_message("\red[src] shatters!") + src.visible_message("[src] shatters!") if(prob(75)) new /obj/item/weapon/material/shard/phoron(src.loc) if(prob(50)) diff --git a/code/modules/xenoarcheaology/artifacts/replicator.dm b/code/modules/xenoarcheaology/artifacts/replicator.dm index 2e3f9e88745..50ca906d8a2 100644 --- a/code/modules/xenoarcheaology/artifacts/replicator.dm +++ b/code/modules/xenoarcheaology/artifacts/replicator.dm @@ -74,13 +74,13 @@ viables.Remove(type) construction[button_desc] = type - fail_message = "\blue \icon[src] a [pick("loud","soft","sinister","eery","triumphant","depressing","cheerful","angry")] \ + fail_message = "\icon[src] a [pick("loud","soft","sinister","eery","triumphant","depressing","cheerful","angry")] \ [pick("horn","beep","bing","bleep","blat","honk","hrumph","ding")] sounds and a \ [pick("yellow","purple","green","blue","red","orange","white")] \ [pick("light","dial","meter","window","protrusion","knob","antenna","swirly thing")] \ [pick("swirls","flashes","whirrs","goes schwing","blinks","flickers","strobes","lights up")] on the \ [pick("front","side","top","bottom","rear","inside")] of [src]. A [pick("slot","funnel","chute","tube")] opens up in the \ - [pick("front","side","top","bottom","rear","inside")]." + [pick("front","side","top","bottom","rear","inside")]." /obj/machinery/replicator/process() if(spawning_types.len && powered()) diff --git a/code/modules/xenoarcheaology/effect.dm b/code/modules/xenoarcheaology/effect.dm index 85425c147e4..7a922f11499 100644 --- a/code/modules/xenoarcheaology/effect.dm +++ b/code/modules/xenoarcheaology/effect.dm @@ -53,7 +53,7 @@ var/atom/toplevelholder = holder while(!istype(toplevelholder.loc, /turf)) toplevelholder = toplevelholder.loc - toplevelholder.visible_message("\red \icon[toplevelholder] [toplevelholder] [display_msg]") + toplevelholder.visible_message("\icon[toplevelholder] [toplevelholder] [display_msg]") /datum/artifact_effect/proc/DoEffectTouch(var/mob/user) /datum/artifact_effect/proc/DoEffectAura(var/atom/holder) diff --git a/code/modules/xenoarcheaology/effects/cellcharge.dm b/code/modules/xenoarcheaology/effects/cellcharge.dm index 3a30c0646fb..1ce4233c397 100644 --- a/code/modules/xenoarcheaology/effects/cellcharge.dm +++ b/code/modules/xenoarcheaology/effects/cellcharge.dm @@ -10,7 +10,7 @@ var/mob/living/silicon/robot/R = user for (var/obj/item/weapon/cell/D in R.contents) D.charge += rand() * 100 + 50 - R << "\blue SYSTEM ALERT: Large energy boost detected!" + R << "SYSTEM ALERT: Large energy boost detected!" return 1 /datum/artifact_effect/cellcharge/DoEffectAura() @@ -25,7 +25,7 @@ for (var/obj/item/weapon/cell/D in M.contents) D.charge += 25 if(world.time - last_message > 200) - M << "\blue SYSTEM ALERT: Energy boost detected!" + M << "SYSTEM ALERT: Energy boost detected!" last_message = world.time return 1 @@ -41,6 +41,6 @@ for (var/obj/item/weapon/cell/D in M.contents) D.charge += rand() * 100 if(world.time - last_message > 200) - M << "\blue SYSTEM ALERT: Energy boost detected!" + M << "SYSTEM ALERT: Energy boost detected!" last_message = world.time return 1 diff --git a/code/modules/xenoarcheaology/effects/celldrain.dm b/code/modules/xenoarcheaology/effects/celldrain.dm index f988fdf20ea..4c27aaf134d 100644 --- a/code/modules/xenoarcheaology/effects/celldrain.dm +++ b/code/modules/xenoarcheaology/effects/celldrain.dm @@ -10,7 +10,7 @@ var/mob/living/silicon/robot/R = user for (var/obj/item/weapon/cell/D in R.contents) D.charge = max(D.charge - rand() * 100, 0) - R << "\blue SYSTEM ALERT: Energy drain detected!" + R << "SYSTEM ALERT: Energy drain detected!" return 1 return 1 @@ -27,7 +27,7 @@ for (var/obj/item/weapon/cell/D in M.contents) D.charge = max(D.charge - 50,0) if(world.time - last_message > 200) - M << "\red SYSTEM ALERT: Energy drain detected!" + M << "SYSTEM ALERT: Energy drain detected!" last_message = world.time return 1 @@ -43,6 +43,6 @@ for (var/obj/item/weapon/cell/D in M.contents) D.charge = max(D.charge - rand() * 150,0) if(world.time - last_message > 200) - M << "\red SYSTEM ALERT: Energy drain detected!" + M << "SYSTEM ALERT: Energy drain detected!" last_message = world.time return 1 diff --git a/code/modules/xenoarcheaology/effects/cold.dm b/code/modules/xenoarcheaology/effects/cold.dm index b4f7025afb1..3c7438f93eb 100644 --- a/code/modules/xenoarcheaology/effects/cold.dm +++ b/code/modules/xenoarcheaology/effects/cold.dm @@ -11,7 +11,7 @@ /datum/artifact_effect/cold/DoEffectTouch(var/mob/user) if(holder) - user << "\blue A chill passes up your spine!" + user << "A chill passes up your spine!" var/datum/gas_mixture/env = holder.loc.return_air() if(env) env.temperature = max(env.temperature - rand(5,50), 0) diff --git a/code/modules/xenoarcheaology/effects/dnaswitch.dm b/code/modules/xenoarcheaology/effects/dnaswitch.dm index 82165f6ad82..a32cbb8d630 100644 --- a/code/modules/xenoarcheaology/effects/dnaswitch.dm +++ b/code/modules/xenoarcheaology/effects/dnaswitch.dm @@ -14,13 +14,13 @@ /datum/artifact_effect/dnaswitch/DoEffectTouch(var/mob/toucher) var/weakness = GetAnomalySusceptibility(toucher) if(ishuman(toucher) && prob(weakness * 100)) - toucher << pick("\green You feel a little different.", - "\green You feel very strange.", - "\green Your stomach churns.", - "\green Your skin feels loose.", - "\green You feel a stabbing pain in your head.", - "\green You feel a tingling sensation in your chest.", - "\green Your entire body vibrates.") + toucher << pick("You feel a little different.", + "You feel very strange.", + "Your stomach churns.", + "Your skin feels loose.", + "You feel a stabbing pain in your head.", + "You feel a tingling sensation in your chest.", + "Your entire body vibrates.") if(prob(75)) scramble(1, toucher, weakness * severity) else @@ -34,13 +34,13 @@ var/weakness = GetAnomalySusceptibility(H) if(prob(weakness * 100)) if(prob(30)) - H << pick("\green You feel a little different.", - "\green You feel very strange.", - "\green Your stomach churns.", - "\green Your skin feels loose.", - "\green You feel a stabbing pain in your head.", - "\green You feel a tingling sensation in your chest.", - "\green Your entire body vibrates.") + H << pick("You feel a little different.", + "You feel very strange.", + "Your stomach churns.", + "Your skin feels loose.", + "You feel a stabbing pain in your head.", + "You feel a tingling sensation in your chest.", + "Your entire body vibrates.") if(prob(50)) scramble(1, H, weakness * severity) else @@ -53,13 +53,13 @@ var/weakness = GetAnomalySusceptibility(H) if(prob(weakness * 100)) if(prob(75)) - H << pick("\green You feel a little different.", - "\green You feel very strange.", - "\green Your stomach churns.", - "\green Your skin feels loose.", - "\green You feel a stabbing pain in your head.", - "\green You feel a tingling sensation in your chest.", - "\green Your entire body vibrates.") + H << pick(" You feel a little different.", + " You feel very strange.", + " Your stomach churns.", + " Your skin feels loose.", + " You feel a stabbing pain in your head.", + " You feel a tingling sensation in your chest.", + " Your entire body vibrates.") if(prob(25)) if(prob(75)) scramble(1, H, weakness * severity) diff --git a/code/modules/xenoarcheaology/effects/heal.dm b/code/modules/xenoarcheaology/effects/heal.dm index 275f25e3d36..963a0de295f 100644 --- a/code/modules/xenoarcheaology/effects/heal.dm +++ b/code/modules/xenoarcheaology/effects/heal.dm @@ -8,7 +8,7 @@ var/weakness = GetAnomalySusceptibility(toucher) if(prob(weakness * 100)) var/mob/living/carbon/C = toucher - C << "\blue You feel a soothing energy invigorate you." + C << "You feel a soothing energy invigorate you." if(ishuman(toucher)) var/mob/living/carbon/human/H = toucher @@ -40,7 +40,7 @@ var/weakness = GetAnomalySusceptibility(C) if(prob(weakness * 100)) if(prob(10)) - C << "\blue You feel a soothing energy radiating from something nearby." + C << "You feel a soothing energy radiating from something nearby." C.adjustBruteLoss(-1 * weakness) C.adjustFireLoss(-1 * weakness) C.adjustToxLoss(-1 * weakness) @@ -55,7 +55,7 @@ for (var/mob/living/carbon/C in range(src.effectrange,T)) var/weakness = GetAnomalySusceptibility(C) if(prob(weakness * 100)) - C << "\blue A wave of energy invigorates you." + C << "A wave of energy invigorates you." C.adjustBruteLoss(-5 * weakness) C.adjustFireLoss(-5 * weakness) C.adjustToxLoss(-5 * weakness) diff --git a/code/modules/xenoarcheaology/effects/heat.dm b/code/modules/xenoarcheaology/effects/heat.dm index 00d57ff40a9..d8fd581fafe 100644 --- a/code/modules/xenoarcheaology/effects/heat.dm +++ b/code/modules/xenoarcheaology/effects/heat.dm @@ -11,7 +11,7 @@ /datum/artifact_effect/heat/DoEffectTouch(var/mob/user) if(holder) - user << "\red You feel a wave of heat travel up your spine!" + user << " You feel a wave of heat travel up your spine!" var/datum/gas_mixture/env = holder.loc.return_air() if(env) env.temperature += rand(5,50) diff --git a/code/modules/xenoarcheaology/effects/roboheal.dm b/code/modules/xenoarcheaology/effects/roboheal.dm index 4f852869a4a..5e714ece470 100644 --- a/code/modules/xenoarcheaology/effects/roboheal.dm +++ b/code/modules/xenoarcheaology/effects/roboheal.dm @@ -10,7 +10,7 @@ if(user) if (istype(user, /mob/living/silicon/robot)) var/mob/living/silicon/robot/R = user - R << "\blue Your systems report damaged components mending by themselves!" + R << "Your systems report damaged components mending by themselves!" R.adjustBruteLoss(rand(-10,-30)) R.adjustFireLoss(rand(-10,-30)) return 1 @@ -20,7 +20,7 @@ var/turf/T = get_turf(holder) for (var/mob/living/silicon/robot/M in range(src.effectrange,T)) if(world.time - last_message > 200) - M << "\blue SYSTEM ALERT: Beneficial energy field detected!" + M << "SYSTEM ALERT: Beneficial energy field detected!" last_message = world.time M.adjustBruteLoss(-1) M.adjustFireLoss(-1) @@ -32,7 +32,7 @@ var/turf/T = get_turf(holder) for (var/mob/living/silicon/robot/M in range(src.effectrange,T)) if(world.time - last_message > 200) - M << "\blue SYSTEM ALERT: Structural damage has been repaired by energy pulse!" + M << "SYSTEM ALERT: Structural damage has been repaired by energy pulse!" last_message = world.time M.adjustBruteLoss(-10) M.adjustFireLoss(-10) diff --git a/code/modules/xenoarcheaology/effects/robohurt.dm b/code/modules/xenoarcheaology/effects/robohurt.dm index 3487bf7a4eb..687c41e8e40 100644 --- a/code/modules/xenoarcheaology/effects/robohurt.dm +++ b/code/modules/xenoarcheaology/effects/robohurt.dm @@ -10,7 +10,7 @@ if(user) if (istype(user, /mob/living/silicon/robot)) var/mob/living/silicon/robot/R = user - R << "\red Your systems report severe damage has been inflicted!" + R << "Your systems report severe damage has been inflicted!" R.adjustBruteLoss(rand(10,50)) R.adjustFireLoss(rand(10,50)) return 1 @@ -20,7 +20,7 @@ var/turf/T = get_turf(holder) for (var/mob/living/silicon/robot/M in range(src.effectrange,T)) if(world.time - last_message > 200) - M << "\red SYSTEM ALERT: Harmful energy field detected!" + M << "SYSTEM ALERT: Harmful energy field detected!" last_message = world.time M.adjustBruteLoss(1) M.adjustFireLoss(1) @@ -32,7 +32,7 @@ var/turf/T = get_turf(holder) for (var/mob/living/silicon/robot/M in range(src.effectrange,T)) if(world.time - last_message > 200) - M << "\red SYSTEM ALERT: Structural damage inflicted by energy pulse!" + M << "SYSTEM ALERT: Structural damage inflicted by energy pulse!" last_message = world.time M.adjustBruteLoss(10) M.adjustFireLoss(10) diff --git a/code/modules/xenoarcheaology/effects/sleepy.dm b/code/modules/xenoarcheaology/effects/sleepy.dm index bcdd736ebc7..d556c76b60a 100644 --- a/code/modules/xenoarcheaology/effects/sleepy.dm +++ b/code/modules/xenoarcheaology/effects/sleepy.dm @@ -11,12 +11,12 @@ var/weakness = GetAnomalySusceptibility(toucher) if(ishuman(toucher) && prob(weakness * 100)) var/mob/living/carbon/human/H = toucher - H << pick("\blue You feel like taking a nap.","\blue You feel a yawn coming on.","\blue You feel a little tired.") + H << pick("You feel like taking a nap."," You feel a yawn coming on."," You feel a little tired.") H.drowsyness = min(H.drowsyness + rand(5,25) * weakness, 50 * weakness) H.eye_blurry = min(H.eye_blurry + rand(1,3) * weakness, 50 * weakness) return 1 else if(isrobot(toucher)) - toucher << "\red SYSTEM ALERT: CPU cycles slowing down." + toucher << "SYSTEM ALERT: CPU cycles slowing down." return 1 /datum/artifact_effect/sleepy/DoEffectAura() @@ -26,11 +26,11 @@ var/weakness = GetAnomalySusceptibility(H) if(prob(weakness * 100)) if(prob(10)) - H << pick("\blue You feel like taking a nap.","\blue You feel a yawn coming on.","\blue You feel a little tired.") + H << pick("You feel like taking a nap."," You feel a yawn coming on."," You feel a little tired.") H.drowsyness = min(H.drowsyness + 1 * weakness, 25 * weakness) H.eye_blurry = min(H.eye_blurry + 1 * weakness, 25 * weakness) for (var/mob/living/silicon/robot/R in range(src.effectrange,holder)) - R << "\red SYSTEM ALERT: CPU cycles slowing down." + R << "SYSTEM ALERT: CPU cycles slowing down." return 1 /datum/artifact_effect/sleepy/DoEffectPulse() @@ -39,9 +39,9 @@ for(var/mob/living/carbon/human/H in range(src.effectrange, T)) var/weakness = GetAnomalySusceptibility(H) if(prob(weakness * 100)) - H << pick("\blue You feel like taking a nap.","\blue You feel a yawn coming on.","\blue You feel a little tired.") + H << pick("You feel like taking a nap."," You feel a yawn coming on."," You feel a little tired.") H.drowsyness = min(H.drowsyness + rand(5,15) * weakness, 50 * weakness) H.eye_blurry = min(H.eye_blurry + rand(5,15) * weakness, 50 * weakness) for (var/mob/living/silicon/robot/R in range(src.effectrange,holder)) - R << "\red SYSTEM ALERT: CPU cycles slowing down." + R << "SYSTEM ALERT: CPU cycles slowing down." return 1 diff --git a/code/modules/xenoarcheaology/effects/stun.dm b/code/modules/xenoarcheaology/effects/stun.dm index adecc650869..13f30721ab2 100644 --- a/code/modules/xenoarcheaology/effects/stun.dm +++ b/code/modules/xenoarcheaology/effects/stun.dm @@ -10,7 +10,7 @@ var/mob/living/carbon/C = toucher var/susceptibility = GetAnomalySusceptibility(C) if(prob(susceptibility * 100)) - C << "\red A powerful force overwhelms your consciousness." + C << "A powerful force overwhelms your consciousness." C.Weaken(rand(1,10) * susceptibility) C.stuttering += 30 * susceptibility C.Stun(rand(1,10) * susceptibility) @@ -21,13 +21,13 @@ for (var/mob/living/carbon/C in range(src.effectrange,T)) var/susceptibility = GetAnomalySusceptibility(C) if(prob(10 * susceptibility)) - C << "\red Your body goes numb for a moment." + C << "Your body goes numb for a moment." C.Weaken(2) C.stuttering += 2 if(prob(10)) C.Stun(1) else if(prob(10)) - C << "\red You feel numb." + C << "You feel numb." /datum/artifact_effect/stun/DoEffectPulse() if(holder) @@ -35,7 +35,7 @@ for (var/mob/living/carbon/C in range(src.effectrange,T)) var/susceptibility = GetAnomalySusceptibility(C) if(prob(100 * susceptibility)) - C << "\red A wave of energy overwhelms your senses!" + C << "A wave of energy overwhelms your senses!" C.SetWeakened(4 * susceptibility) C.stuttering = 4 * susceptibility if(prob(10)) diff --git a/code/modules/xenoarcheaology/effects/teleport.dm b/code/modules/xenoarcheaology/effects/teleport.dm index a050d6c249a..33072efc4a0 100644 --- a/code/modules/xenoarcheaology/effects/teleport.dm +++ b/code/modules/xenoarcheaology/effects/teleport.dm @@ -5,7 +5,7 @@ /datum/artifact_effect/teleport/DoEffectTouch(var/mob/user) var/weakness = GetAnomalySusceptibility(user) if(prob(100 * weakness)) - user << "\red You are suddenly zapped away elsewhere!" + user << "You are suddenly zapped away elsewhere!" if (user.buckled) user.buckled.unbuckle_mob() @@ -25,7 +25,7 @@ for (var/mob/living/M in range(src.effectrange,T)) var/weakness = GetAnomalySusceptibility(M) if(prob(100 * weakness)) - M << "\red You are displaced by a strange force!" + M << "You are displaced by a strange force!" if(M.buckled) M.buckled.unbuckle_mob() @@ -44,7 +44,7 @@ for (var/mob/living/M in range(src.effectrange, T)) var/weakness = GetAnomalySusceptibility(M) if(prob(100 * weakness)) - M << "\red You are displaced by a strange force!" + M << "You are displaced by a strange force!" if(M.buckled) M.buckled.unbuckle_mob() diff --git a/code/modules/xenoarcheaology/finds/special.dm b/code/modules/xenoarcheaology/finds/special.dm index fcd4391c713..8f3d7e4a793 100644 --- a/code/modules/xenoarcheaology/finds/special.dm +++ b/code/modules/xenoarcheaology/finds/special.dm @@ -99,7 +99,7 @@ if(charges >= 0.1) if(prob(5)) - src.visible_message("\red \icon[src] [src]'s eyes glow ruby red for a moment!") + src.visible_message("\icon[src] [src]'s eyes glow ruby red for a moment!") charges -= 0.1 //check on our shadow wights @@ -129,7 +129,7 @@ var/target = pick(M.organs_by_name) M.apply_damage(rand(5, 10), BRUTE, target) - M << "\red The skin on your [parse_zone(target)] feels like it's ripping apart, and a stream of blood flies out." + M << "The skin on your [parse_zone(target)] feels like it's ripping apart, and a stream of blood flies out." var/obj/effect/decal/cleanable/blood/splatter/animated/B = new(M.loc) B.target_turf = pick(range(1, src)) B.blood_DNA = list() @@ -200,4 +200,4 @@ processing_objects.Remove(src) /obj/effect/shadow_wight/Bump(var/atom/obstacle) - obstacle << "\red You feel a chill run down your spine!" + obstacle << "You feel a chill run down your spine!" diff --git a/code/modules/xenoarcheaology/finds/talking.dm b/code/modules/xenoarcheaology/finds/talking.dm index 0baa9586dd8..72ff1330de4 100644 --- a/code/modules/xenoarcheaology/finds/talking.dm +++ b/code/modules/xenoarcheaology/finds/talking.dm @@ -54,7 +54,7 @@ var/list/options = list("[holder_atom] seems to be listening intently to [source]...",\ "[holder_atom] seems to be focusing on [source]...",\ "[holder_atom] seems to turn it's attention to [source]...") - holder_atom.loc.visible_message("\blue \icon[holder_atom] [pick(options)]") + holder_atom.loc.visible_message("\icon[holder_atom] [pick(options)]") if(prob(20)) spawn(2) @@ -118,5 +118,5 @@ listening|=M for(var/mob/M in listening) - M << "\icon[holder_atom] [holder_atom] reverberates, \blue\"[msg]\"" + M << "\icon[holder_atom] [holder_atom] reverberates, \"[msg]\"" last_talk_time = world.time diff --git a/code/modules/xenoarcheaology/tools/ano_device_battery.dm b/code/modules/xenoarcheaology/tools/ano_device_battery.dm index 85376724ea1..72a6e399807 100644 --- a/code/modules/xenoarcheaology/tools/ano_device_battery.dm +++ b/code/modules/xenoarcheaology/tools/ano_device_battery.dm @@ -39,7 +39,7 @@ /obj/item/weapon/anodevice/attackby(var/obj/I as obj, var/mob/user as mob) if(istype(I, /obj/item/weapon/anobattery)) if(!inserted_battery) - user << "\blue You insert the battery." + user << "You insert the battery." user.drop_item() I.loc = src inserted_battery = I @@ -130,13 +130,13 @@ //work out if we need to shutdown if(inserted_battery.stored_charge <= 0) - src.loc.visible_message("\blue \icon[src] [src] buzzes.", "\blue \icon[src] You hear something buzz.") + src.loc.visible_message("\icon[src] [src] buzzes.", "\icon[src] You hear something buzz.") shutdown_emission() else if(world.time > time_end) - src.loc.visible_message("\blue \icon[src] [src] chimes.", "\blue \icon[src] You hear something chime.") + src.loc.visible_message("\icon[src] [src] chimes.", "\icon[src] You hear something chime.") shutdown_emission() else - src.visible_message("\blue \icon[src] [src] buzzes.", "\blue \icon[src] You hear something buzz.") + src.visible_message("\icon[src] [src] buzzes.", "\icon[src] You hear something buzz.") shutdown_emission() last_process = world.time @@ -163,7 +163,7 @@ if(href_list["startup"]) if(inserted_battery && inserted_battery.battery_effect && (inserted_battery.stored_charge > 0) ) activated = 1 - src.visible_message("\blue \icon[src] [src] whirrs.", "\icon[src]\blue You hear something whirr.") + src.visible_message("\icon[src] [src] whirrs.", "\icon[src]You hear something whirr.") if(!inserted_battery.battery_effect.activated) inserted_battery.battery_effect.ToggleActivate(1) time_end = world.time + duration @@ -200,9 +200,9 @@ if(activated && inserted_battery.battery_effect.effect == EFFECT_TOUCH && !isnull(inserted_battery)) inserted_battery.battery_effect.DoEffectTouch(M) inserted_battery.use_power(energy_consumed_on_touch) - user.visible_message("\blue [user] taps [M] with [src], and it shudders on contact.") + user.visible_message("[user] taps [M] with [src], and it shudders on contact.") else - user.visible_message("\blue [user] taps [M] with [src], but nothing happens.") + user.visible_message("[user] taps [M] with [src], but nothing happens.") //admin logging user.lastattacked = M diff --git a/code/modules/xenoarcheaology/tools/artifact_harvester.dm b/code/modules/xenoarcheaology/tools/artifact_harvester.dm index ca7b43b1d31..253aad11adc 100644 --- a/code/modules/xenoarcheaology/tools/artifact_harvester.dm +++ b/code/modules/xenoarcheaology/tools/artifact_harvester.dm @@ -23,13 +23,13 @@ /obj/machinery/artifact_harvester/attackby(var/obj/I as obj, var/mob/user as mob) if(istype(I,/obj/item/weapon/anobattery)) if(!inserted_battery) - user << "\blue You insert [I] into [src]." + user << "You insert [I] into [src]." user.drop_item() I.loc = src src.inserted_battery = I updateDialog() else - user << "\red There is already a battery in [src]." + user << "There is already a battery in [src]." else return..() diff --git a/code/modules/xenoarcheaology/tools/geosample_scanner.dm b/code/modules/xenoarcheaology/tools/geosample_scanner.dm index 9e3343b6802..156a59799e2 100644 --- a/code/modules/xenoarcheaology/tools/geosample_scanner.dm +++ b/code/modules/xenoarcheaology/tools/geosample_scanner.dm @@ -234,16 +234,16 @@ //emergency stop if seal integrity reaches 0 if(scanner_seal_integrity <= 0 || (scanner_temperature >= 1273 && !rad_shield)) stop_scanning() - src.visible_message("\blue \icon[src] buzzes unhappily. It has failed mid-scan!", 2) + src.visible_message("\icon[src] buzzes unhappily. It has failed mid-scan!", 2) if(prob(5)) - src.visible_message("\blue \icon[src] [pick("whirrs","chuffs","clicks")][pick(" excitedly"," energetically"," busily")].", 2) + src.visible_message("\icon[src] [pick("whirrs","chuffs","clicks")][pick(" excitedly"," energetically"," busily")].", 2) else //gradually cool down over time if(scanner_temperature > 0) scanner_temperature = max(scanner_temperature - 5 - 10 * rand(), 0) if(prob(0.75)) - src.visible_message("\blue \icon[src] [pick("plinks","hisses")][pick(" quietly"," softly"," sadly"," plaintively")].", 2) + src.visible_message("\icon[src] [pick("plinks","hisses")][pick(" quietly"," softly"," sadly"," plaintively")].", 2) last_process_worldtime = world.time /obj/machinery/radiocarbon_spectrometer/proc/stop_scanning() @@ -261,7 +261,7 @@ used_coolant = 0 /obj/machinery/radiocarbon_spectrometer/proc/complete_scan() - src.visible_message("\blue \icon[src] makes an insistent chime.", 2) + src.visible_message("\icon[src] makes an insistent chime.", 2) if(scanned_item) //create report diff --git a/code/modules/xenoarcheaology/tools/suspension_generator.dm b/code/modules/xenoarcheaology/tools/suspension_generator.dm index c68d06a1ba6..68195317062 100644 --- a/code/modules/xenoarcheaology/tools/suspension_generator.dm +++ b/code/modules/xenoarcheaology/tools/suspension_generator.dm @@ -133,6 +133,7 @@ anchored = 0 else anchored = 1 + playsound(loc, W.usesound, 50, 1) user << "You wrench the stabilising legs [anchored ? "into place" : "up against the body"]." if(anchored) desc = "It is resting securely on four stubby legs." @@ -181,10 +182,10 @@ for(var/mob/living/M in T) M.weakened += 5 - M.visible_message("\blue \icon[M] [M] begins to float in the air!","You feel tingly and light, but it is difficult to move.") + M.visible_message("\icon[M] [M] begins to float in the air!","You feel tingly and light, but it is difficult to move.") suspension_field = new(T) - src.visible_message("\blue \icon[src] [src] activates with a low hum.") + src.visible_message("\icon[src] [src] activates with a low hum.") icon_state = "suspension3" for(var/obj/item/I in T) @@ -194,7 +195,7 @@ if(collected) suspension_field.icon_state = "energynet" suspension_field.overlays += "shield2" - src.visible_message("\blue \icon[suspension_field] [suspension_field] gently absconds [collected > 1 ? "something" : "several things"].") + src.visible_message("\icon[suspension_field] [suspension_field] gently absconds [collected > 1 ? "something" : "several things"].") else if(istype(T,/turf/simulated/mineral) || istype(T,/turf/simulated/wall)) suspension_field.icon_state = "shieldsparkles" @@ -209,7 +210,7 @@ M << "You no longer feel like floating." M.weakened = min(M.weakened, 3) - src.visible_message("\blue \icon[src] [src] deactivates with a gentle shudder.") + src.visible_message("\icon[src] [src] deactivates with a gentle shudder.") qdel(suspension_field) suspension_field = null icon_state = "suspension2" @@ -224,7 +225,7 @@ set category = "Object" if(anchored) - usr << "\red You cannot rotate [src], it has been firmly fixed to the floor." + usr << "You cannot rotate [src], it has been firmly fixed to the floor." else set_dir(turn(dir, 90)) @@ -234,7 +235,7 @@ set category = "Object" if(anchored) - usr << "\red You cannot rotate [src], it has been firmly fixed to the floor." + usr << "You cannot rotate [src], it has been firmly fixed to the floor." else set_dir(turn(dir, -90)) diff --git a/code/unit_tests/integrated_circuits/converter.dm b/code/unit_tests/integrated_circuits/converter.dm index b2a414f4d80..a1864ea1e42 100644 --- a/code/unit_tests/integrated_circuits/converter.dm +++ b/code/unit_tests/integrated_circuits/converter.dm @@ -30,14 +30,13 @@ -/datum/unit_test/integrated_circuits/concatenatior - name = "Converter Circuits: Concatenatior" - circuit_type = /obj/item/integrated_circuit/converter/concatenatior +/datum/unit_test/integrated_circuits/concatenator + name = "Converter Circuits: concatenator" + circuit_type = /obj/item/integrated_circuit/converter/concatenator inputs_to_give = list("Lorem", " ", "ipsum", "...") expected_outputs = list("Lorem ipsum...") - /datum/unit_test/integrated_circuits/floor/radians2degrees name = "Converter Circuits: Radians2Degrees" circuit_type = /obj/item/integrated_circuit/converter/radians2degrees diff --git a/code/unit_tests/integrated_circuits/data_transfer.dm b/code/unit_tests/integrated_circuits/data_transfer.dm deleted file mode 100644 index 1d02e8f837e..00000000000 --- a/code/unit_tests/integrated_circuits/data_transfer.dm +++ /dev/null @@ -1,17 +0,0 @@ -/datum/unit_test/integrated_circuits/splitter - name = "Data Transfer Circuits: Splitter" - circuit_type = /obj/item/integrated_circuit/transfer/splitter - inputs_to_give = list("Test") - expected_outputs = list("Test", "Test") - -/datum/unit_test/integrated_circuits/splitter4 - name = "Data Transfer Circuits: Splitter 4" - circuit_type = /obj/item/integrated_circuit/transfer/splitter/medium - inputs_to_give = list("Test") - expected_outputs = list("Test", "Test", "Test", "Test") - -/datum/unit_test/integrated_circuits/splitter8 - name = "Data Transfer Circuits: Splitter 8" - circuit_type = /obj/item/integrated_circuit/transfer/splitter/large - inputs_to_give = list("Test") - expected_outputs = list("Test", "Test", "Test", "Test", "Test", "Test", "Test", "Test") \ No newline at end of file diff --git a/html/changelogs/Atermonera - Ghostsprites.yml b/html/changelogs/Atermonera - Ghostsprites.yml new file mode 100644 index 00000000000..b825ea23542 --- /dev/null +++ b/html/changelogs/Atermonera - Ghostsprites.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: LorenLuke + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - imageadd: "Ghosts can now choose from a number of animal sprites." diff --git a/html/changelogs/Atermonera-Borg-slimes.yml b/html/changelogs/Atermonera-Borg-slimes.yml new file mode 100644 index 00000000000..46b766df429 --- /dev/null +++ b/html/changelogs/Atermonera-Borg-slimes.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Atermonera + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - bugfix: "Borgs can now raise an evil army of slimes" diff --git a/html/changelogs/Belsima-Cocktails.yml b/html/changelogs/Belsima-Cocktails.yml new file mode 100644 index 00000000000..14149eed3f3 --- /dev/null +++ b/html/changelogs/Belsima-Cocktails.yml @@ -0,0 +1,37 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Belsima + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added a lot of new lore-friendly drinks." + - spellcheck: "Adjusted the descriptions of some drinks." \ No newline at end of file diff --git a/html/changelogs/Belsima-Gloves.yml b/html/changelogs/Belsima-Gloves.yml new file mode 100644 index 00000000000..7435302c066 --- /dev/null +++ b/html/changelogs/Belsima-Gloves.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Belsima + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added fingerless gloves to the loadout." \ No newline at end of file diff --git a/html/changelogs/Belsima-LawedRobots.yml b/html/changelogs/Belsima-LawedRobots.yml new file mode 100644 index 00000000000..7c0c9a4b64c --- /dev/null +++ b/html/changelogs/Belsima-LawedRobots.yml @@ -0,0 +1,38 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Belsima + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - imageadd: "Added several new robot icons." + - imageadd: "Added animations to some robots." + - bugfix "Fixed Usagi's eyes not turning off when dead." \ No newline at end of file diff --git a/html/changelogs/Belsima-Sweaters.yml b/html/changelogs/Belsima-Sweaters.yml new file mode 100644 index 00000000000..49721ff1f1e --- /dev/null +++ b/html/changelogs/Belsima-Sweaters.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Belsima + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added a load of sweaters to the accessories tab of the loadout." \ No newline at end of file diff --git a/html/changelogs/Belsima-Swimsuits.yml b/html/changelogs/Belsima-Swimsuits.yml new file mode 100644 index 00000000000..629cdbf1e29 --- /dev/null +++ b/html/changelogs/Belsima-Swimsuits.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Belsima + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added a new swimsuit to the pool." \ No newline at end of file diff --git a/html/changelogs/Belsima-pAI.yml b/html/changelogs/Belsima-pAI.yml new file mode 100644 index 00000000000..a19e35954a2 --- /dev/null +++ b/html/changelogs/Belsima-pAI.yml @@ -0,0 +1,36 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Belsima + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added several new pAI sprites." \ No newline at end of file diff --git a/html/changelogs/LorenLuke-IEC changes.yml b/html/changelogs/LorenLuke-IEC changes.yml new file mode 100644 index 00000000000..8f0f3700758 --- /dev/null +++ b/html/changelogs/LorenLuke-IEC changes.yml @@ -0,0 +1,50 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: LorenLuke + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - experiment: "Gives IECs some TLC (see below)." + - rscadd: "Adds 'Separator' circuit, allowing the player to now divide strings." + - rscadd: "Adds 'grenade' circuit, allowing the player to detonate a stored grenade in an assembly." + - rscadd: "Adds 'device' electronic assembly, allowing an 'assembly'-type (signaler/igniter) circuit to be used to interact with others." + - tweak: "Modifies some storage and complexity constants." + - tweak: "Adds 'size' variable for manual setting." + - tweak: "No longer requires screwdriver to remove components." + - tweak: "Enables multitool to wire/debug circuits with lesser functionality (can disable via variable)." + - tweak: "IECs no longer drown the player in windows, each assembly always uses only one window." + - tweak: "Added functionality to UI to help with user experience of above point." + - rscadd: "Adds 'on set' output pulses to multiplexer and memory circuits." + - bugfix: "Fixes multiplexer and memory circuits not pushing data to attached circuits." + - bugfix: "Number to string converts null inputs as '0' due to engine limitations (at least they work)." + - bugfix: "Gun manipulator circuit now functions properly (and can read '0' value inputs)." + - wip: "Phase 1/2 for wiring rework." \ No newline at end of file diff --git a/html/changelogs/Nalarac - Robots.yml b/html/changelogs/Nalarac - Robots.yml new file mode 100644 index 00000000000..32a9c7786de --- /dev/null +++ b/html/changelogs/Nalarac - Robots.yml @@ -0,0 +1,41 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Nalarac + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - tweak: "Modifies the illegal equipment module for borgs to scrambled equipment module that only activates the special items and doesn't actually emag the borg" + - bugfix: "Mining cyborg diamond drill is now obtainable in a more sensible manner" + - tweak: "Click dragging has been added to the cryogenics tubes, cloning pod, and all methods of cryostorage" + - tweak: "Some quality of life changes for research, crisis, surgeon, and service cyborgs" + - bugfix: "Jumper cables readded" + - tweak: "Construction cyborgs merged back with engineering cyborgs" diff --git a/html/changelogs/PrismaticGynoid-intelliCores.yml b/html/changelogs/PrismaticGynoid-intelliCores.yml new file mode 100644 index 00000000000..96e2f631b75 --- /dev/null +++ b/html/changelogs/PrismaticGynoid-intelliCores.yml @@ -0,0 +1,4 @@ +author: PrismaticGynoid +delete-after: True +changes: + - tweak: "Replaces intelliCards with intelliCores." diff --git a/icons/mob/belt.dmi b/icons/mob/belt.dmi index 3a70243e7b9fb4d8aa2f7a519a64f4c7a7a97662..3139d565d4e69a2e8f33064ae5fae853b4d6c28b 100644 GIT binary patch literal 16001 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%0ALyaQtWpRdX=4onV?MA$|uU# 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 literal 15761 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 z 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 literal 40980 zcmd43cT`hL`!WgOpfoR|R;$`fBUDKeco-ceQnKw{>=+qVi5jP3UpL-oMm_>Cj?W zuV9)elw1@pXYjQ#Yx-iT@cORG`Ddd_sK8JQ5`*riRiPi7f*)Y%9g`2xX$W+^n0m2b zm)HDbNiqE5_R+Dcke1+A195o-AN{EgYDx0F({FofYgRP+E;P*bxb|O*x0;d>pl5n_ zN~O$+wbvrP?0T&0DRCZA>Z?; zVJKLp?+Z*!O-6ym{L7H1k8YD}tIdze>z6~qivD)+mbt>LmeCulH226ipy;YW9gE2GR z^ohJb{A}-WI>KD}k*#9yTeW-HjMC8H>aTs%VWp_*uXFxX`>{E@SKSup*i$p^kl+5v zp>4UwC)6;_&yF;n3Kg(;*T8Y1be#y}_Mw0I<2@;cd-+Yxve3^)1M&R2;i*+84}L*5 z3BGG9&8C_2L7@e7QrYFV6z+a{jlCp(C38$S<@s6eIF@biZ?C?{fBH6Td+pJOH;9R+ zpI)bIu^o=6{|K;UyWU*ybLVB}yR#^g(}yeh*9GWOU&Y3LiV^(e`~Gl_Sw!W60p0WQ zpxeoPT8_%C?|*&oQSV?X9aK->EOfiwl*Vth^zdyEA0mVyN8l~iK%&=8*d>(k;8q%6 zg7wqzsb(#qze4#(scI8Ax*Zr)PQNCLI#=}&v0B8P!&35@zXK)|o}OEYrJ}k`1%LWT z+dE}#%FkPS;p-mccl*@i(-$tlsjkt!KKtm)ludw9dg6<^g(*D^l6W2w@l7Y@U3?WpVkKAY(XoG$bkIYLsMVi?; zCG5}X<1ij?ILbykCozWVR*Pw|u`}Bw|I=X7O{VLq(}63M%hhuX;8OJX6qt*D<-hpr z6cyDB&-Iret@`4BXI91xH0c}s<_YIrqrH5NNX#>Ji@T+D)_yFg@U-@)7EV6o&BO;i zXCb`J_;?boUqZQ&$kMiyJ}-?Ek}cV^W{Scr;RoJ9KH;O~%=?J6w3%r304UzsFEGHU zC^~c13fkVp8XfkR$*Gr9*KWKjhBJIF7=`-3?3|49u_(mwXw2~B z*cWcPXY%s;nE@1c^v(`cAwDX+$yj_V?cTE_x;kMZfuL${pU=+C%?(HHkck+-#qLCN z_T1cDIP&_nYZ(Ir136J_f`S+&O=Z_o!$?*gEv=Z&&Q6)ZY;|!s9KMRpj#_16WbcS0 zzl`1^QF~42s<^o_CqiCbT|Jna{F<4h@4UnsX)Mj?@^z@Ki*?IqniPic(Fr)J6c;F6 z+7^Vv#1DydReJ+B=!&=NNqySa=-nRc><*BE$=HeGgQ#+hk$o1Isr%wKV&9?oR{TVu zw71+^r$bIYO*g{Rvy$D`-ZIO2a;!uFIZ|Z8H1@z}YbGbExl>(PbtvQ-XHHhuGaYF! zUxg?}%fr3(eEwwdd|N0GO9*~8vGn1?MMW4i*A_)LNt+gBGl}p{?9{L5H0MtaIC#&# z@~b*9XrZa=XBAyzln4i!ca8>Qj38GFtV~H;)a|xK<)SImWIXOQig*huboB9JP z3z&6fWu>#DL&M3b2xO<_(B1>aonKr$-|5WGuNcL{A!$%kQxjC`0E!gwo4Z`d$6X@p zWeE@C1`i$&VEvV#4x}juTa7gLxnEy@sS|LG+pnQR+;MU`<-lnF`{*PjxV|8c?B}NJ zx;6A;qS*aW)+vIrZ^A*{CVz{G^zK`Gio*JJYb?V%c<;RcCKMJCdGY}@FZebwF|o6^ zSJ(7W5Komu*y@|_ghB#S2e9HjZlV4-veM6eNimLJC2a^hO~2YjFO?UI z91VWFGDPHb!>&#*tx~!D zyjJut-zXk@loA1rRZ`i?S@|xXQ9FK*zbWI1Vg#kMuw!Gf0(}#>W07=y3iICz;wNoyZ~JaG>_3j<;N(0n$2f=EXXEETNx2S#Id@6$ zv8=n9n45E%-C*&Eh`6%U+`#@#Xl7L`Nz1vXM45@1l2^QGN^{ebd z8jNxGSe#^ij%RfdGvA-CY>V~xL}q3L$j$yZXUXMT(W7W^R60ZY-rShPD7(}5AbD;Ky0 z&2H~wV36o&{nbxO-kVwX8+)5;bK9ROf*pH8{^Q%uc@lQk^+^v{hL88B?GvEAns#m7 zmol=lkPIdDT45VPyO&DvX!vRyE@by9CzTi0SmTQK@2a!td#UTB*+jLa^JRqQsL-jz zZh0c?BWd$ie*&b%^TVj#6gWh&VxNX@UyFLL8_Q~K#>GqPD&hDA#n0(sw4a!y`V>0y zf!BuuiVl+AJ!%)!7_QrJB0!d-N_$2c!nH)v#S4BncjA9F4lFHOlQdbZqju z9lAqeHENcIqmY!($`eyl)0dFv<`h$@z=7wMr{}z)ZwXD{mG8Xr`kI=W?Q(4`EfN$m z?AjouxogUApNE^fV?=ck%|gVGQT#+iXZ%BL<-_U2T}GkTe`^j7>JUjwh6b9it*&1m z^X2ge4)K<>)kng`i`qseh26XOU9))O^b*f^%7<0YzM@|e>!ceNaW_daBZ|^xbuqI; z34Cf+25H_Ms3mPrz0T|fd&vRn1=DLiX6>shx~0C{#piPBKE z_Fwj_{x3R^ozvcI7Ct8CbKIBHrB@l5DvG};(8=z+cxgZgrps$>?G}{AGS~)`hbP9q z$*DMYT9VtXwC*5Jep;gl?V+!PyPr2k^4Lvu<(h0X_S&~*KVuC~wLAzWXc>7`&ZB4( zWn*D5SaHD7-Z>{OPR`Ytrrr{<{0Q`FI5!Q6moka0eS%j7^1Qp-L^!0W@`gx@sE`#`QVeS+kfR0|DT@b zFWO&izY^b=wxG79`I>9)uKzjH(mmfjr7l9Y^02@0sH zpCmi<-#v#3WtWA>#L5Nnq2XKb!|4d|ck}09;gIi!BwUj))1(0ljYVLh0yE<>6xBO7 z0Rm-(Fi<)F3CJzV$#HR~v{f~%TtESMTQ~;|P3iH6$;=)5ivQ!A!BG&d7xB1?xmNl~c$Q))WcUJDo-SJ)KJ3Ir*sscq;6 z#`jV!Ei5D!6!4k2G@VmcSEsu!uL8jMz~G=q(>eNkyuA3#;9Z>s@Xq9H&x*D;1HuXf|Y}sECr2y-zut41yq<5VT~ABF(~?< zcjYN@yA#!1?#HdNnq>Yx3}P!hpc;OQB0Muh4&8K9??Gge-dAps&0@H(%}k%{PRG(+GD??r5!yb0B3MhsIUnKaCa`T-#<)Pn8-T1g|b3N)U*4LOy{YQyd@nZl2C2 zIo@W`OEk?z+H=jtf`XCVpL~yBo3LJ#CwTu9g7!X!ket10yP>~Mohi5IxZ0B{t!L)H z9a3n%VnflR%+e*jS&02Q_nMMXl=0ZW&~SCdVJh(xZb9WXnBjkwokCFmw{NMHyL0_D z{EbthGr{;@j!~EEuLYK<=!lW+XE9uo8~fg*+R;n<@ez`iRc>vWVTLtr*VH_K;!Q&5 zlze>@McK(tJKAg*y`-!*A}fiw=wL6f{p|SYdp0q6_o-ENWMt@|Pd8d5aW*9lL1m57 zk~`zyFW&fdXlKVJa^Z94w`_d6vwuc*Xi(W$nvN;4P=y_j1LbH2m}ju(HkN4Y&y(Rz z`27Mq#G6RFz_`ze43hF9{pjgPvWwc9o3&IjT{bZRDnn3CrKDD$O=mKsm|C&h?&HII zHb&{0>YcTH*k2+O-1IXOt9HY>dWvp*)-4jN z)Bde3yWtVllb1=dspDGa-X5{&mup4as1PIHK}94PCUOls+ECls=&zDVR>F?|$_?01 zRV2>3n{JgP)E&_@Z0)N%c2(Vn251nFwwo7Xc8q-Hy+g-vP<-ykDpF#plna? zkf%I1O9oLPN*C}DXNa&)N1`Cy>v+bA4Sqa#xZF3Jfy_ifYZufNyVg79t@UdenV3A5 zxB4FjLe+ANqBfuQHu5X^<;UuMh^oH6wTEriaHQvkettBY!WbpM+UNInTTc-fpgC@3 z9Pm(DCoK<;inPE(TPy+3$oP@n*{n}gR9aP%8@l~9 z>J;Ns2GvhK_S%~vv|1MBu<}f7qYt}oUOcU9$y5Qqsk(>fHV8dg6-cIA@X-n{yAQr$uj z!LQptJudF1kw}%cZqnO&8B1$x`(uyofhDFV;s^d2BWCo)YikZS<`-;LEG@O8f@5LE zduqZK$f7{;@i_APpL>!VVmchWdJ}0zrLI|U_;a0XV*llA_w!>?czd{-S{yrztgp8C zr1u;*-8Wv-fOWB0;A(3(gQ(RQRlrKXpD0%6^=>jPVZi7H210b!uX;9=EekwXT`6o< zj2uS>NX>`h!@6CX#;p=`!`TS zjZprzT_wihnEkg3mtZSOx;>2nzRO=jPglX1Z?DWS!nJm1noufdGQ~T8HrlL>@8CY-!5Hv*7yQ zy#4;4*!+L&9yGS{Emb};311m6HItO5myHf<4{WeVoOA2HmiXRb9BG|`An!i}d~anr zbsC_|iL;>}o^PQe<5K?vi}6gWAK8!Zk?ek{5d{6LGB9p<_TuPFbEYiF!TUM#Gg4-3 za4N`M8ZD=QSux@U*i8Tw za>CZuq^CcQUz8AmHsh)==<8B2Ps@=}F$TC@wUoi!JoHX_5xX3=t0s&r*I|k!8wRs; zTe`UJz@S&8BlFc^#4ao5YnO=XYx@uDq^7&;ZqJ^D2z1p9CAJ|*bzsFVyj#2tu4|6yfi#q%F$1-NE$BH7n-lr{~u_r8#g8o@v11R z{)_yy!PaIC%+t?vgD=L6wAtrBM$cB-WpEZo?aSZ1NGSJEv2=$)jwArNCncV1HV=1H z&MPu&je#1$hd&@=E0>Dy8Q7lB&de(V$hwpN250eYv+?oq4~WfT!xDuF{Y|r~5>s$@ zlHeE>;;-YB`<^g|L*XQBN(aa4~UL|6uLFy;cid>FrA*n z)`407-hp#+)Gq$XVl!vO07qLr2L)Q!WJZ4Df@|MhR-*Qf>84BZhFgm}mnpAImnMq3G_k-qlv~d;B z%Q0t-NV=p53t+a+j=p~;3%Vj+DS5Q4g(MU05K*du+^%*vJxVgP`LlfAb{S>8Pt8IaL(s&sFj} z@A>prl4Dwh4F=xrS$bN(OHSXLyOP`&C{ybv57>G0$$c{F=s7LtV zuGR5Ru%e1_6yCz>J2xRIfw|+5-c_bHOymdXkyIOgh~Ob4*}H@$$`4c}t)Ey%&FY=R zuK}jD&%IRg*K1Qz zG3K<)5`Be7QZ6$OU-GGaSPWFGhrXDveP%|fDk!{*&iwfCquLUh7we%19t|q&bgDM& zhx2rTN+h_Gj#%JZLY~I@-V#64R#bP7 z@XqY#9FbIe{7iSeyCdyO`B2j#I?K6hu&$UDP+W>dXGq&o2#4w`AHK}vBgt- zaNp%wMTai*?ubzY`(qj%wkK}wTT)x>z9|1vTaky z_;_nWBO?wF-Gd`Dmr#gl5$j%NHaI{F$jpQUhS<0`g#czBA0GvzCNgH&btfk&Dd|77 zGF(|%69=eAT;FYYhRE{l z=QV#UavC+cb?cVZ&T>DGpdd7G)D7&TqoXrXW*ucdI&YBJKfU?hU_@x+_x5|;#j+)b zL4LooMt4eGsfm{(wz9{<(h|Np5Re4!xp{fJN=TUY_WRE0W6z;|>8p5#rNu?5L)nev zdrb))>z3l2O^7LbwYQ^Z1&I#c(C4COvQxz1b7mWT6MVk{hdeKDc=-wado+3nMG*U8kP)hkw6nvzKQ}D`7Lt5(a}O-|Pdc5q^w(VRg;hzQe{F|y zG?d}+uTS_6YzLEM+NS5d;PRw2z*eTBNI+n+M2#x+^jN58X5QkQ9-* zu&j~A&IM>*@fUIH*BddG&h=koIXHly=i?SSdH5$JC|#!l(by0_en6I!!SSlY0rL7e?P5N47|{j%>U9{^)|QI0vG@ zn&5(zl4-X6Ss9*`m&XHozp!lW2ScSJ_8TZKXVEK;tE2vS4}?O!*hho{kJhWskUXt@ zuaQH#%4Uy0{k%aI;{3WEKge0-h`71n#r`6YONECJ?_MX;0OMe|0Z&@PI63Mr-#T!T zTCo4CN+;l(qYf(7m!P+UP{DbMIxqF6vJ^>!j%-gfkoF%x#-`$8W%4tz9i1+&i2ZeJ z_J646yqa++$KK9P^Y!cWNM^}&I=O=%apZ#o?}q(pzdK!5uU$I>i`bUmWVW^K_uFj9 z202EpuU2eOct$42o(f?wW>Yy1O4?XsSOrGSqhvwzcnsp%F9C;P9$>1YbEDM6$A^pl zQrhYKp~VA>PD%&V085cS-aMld`wBt2+$+e-J6Qc@?lh`u9bJOwdl{+Dxm412y5^Ck zyvwDvcGG>IFjs%gnyROc=LVGq%54W_MiwprOT`T}nv@%4?Zq`1wEAXTNrCjyw!VAJ zM_taKgoB7k1UgG6Ul%^8{CO^>kZ88S-=C*L5r6dWVk;>>-zsi)mF)y1rdPtM#H-9` zXAD*a-&&O-OlthCpHtwRNAfL!X#TSG_^pZFpA+%XqyN zj-Y9iZ;1k*``@a(_(vNeWHNQ1tI56qBkOB6ahudC>Q@g2((|~F0v8>Orq_s1eNtr8 z5Ci(0DieK;-5cF5T0?;{udhu+g~phJwn<#`$fcsbXqIfgK+o;jd^ErSXJQv2-91-~ z8J`jB=lfeW6)Z*uAI5JhiUdE89&MQ~$I(i%Qc;cBG?A0Le`W{bOXQ@Yy|y#^k(p@6 z0wlWu332n#v0OciaQFB>qk1-;ppwuAA%M zhd2iX-{h<^*(R(BnT zuVz~q%^kq8WX~n^o;4Bt!IWvJyi_7_7L1Uov&w zsW~_jH?_X{`{TXas7q*Ze)!XlTu_)SY;Zpg-B*RcvnkkS(@BDQip(EWi^DUd}U~s;X6i zpBQfl2?^ObI>ye+Q$SATVngZL6*n-_4zaB~EOPy(^#zzYUzYw~F$(xt%culu*lm0iD_GNhJmRg`we*%Go;c|oF^YSjdrsikdkN-OVG$NUD(3TR zQMxEeQHkT*?oO2+Ra$Q|L#`zuqzQF9jUCA|&@&OtyZtlP@`XPw13toSjuy&09I=WT z>P!Fj-pG0w0BgWHIZ6W-2v7Smkp(aBbWxd-0E6bQeNjln@m5Pr*Q(y`PdYLQiC!}Z z!Mx@#Yu)-um!6EfWsh1P+f;hHbQfrRTz=vQS7#_eG3aT zP5n*m+6`XS@g*Q)xElq;!1DHO^xek}TG;^ddiUmlkse-<&wHm)Mg-ROe8>8P3_AZ(3hGHL(n6x-2ZaX9&5GXjbs}1 zTgTn?b0XE=hK#f%$fL4HZ#xPjjmFFfHx`;IZwQ*ertUoLzSQfc>@ps;_oh({SmGAg>cPjHH=>QFSB;!YDaOd^S;yHib7 zwY=gik1$IjAMVXYBZovq8FV_eMRsK(5*@<|{~)X-T+ zNwY8_cYQjKAt#*c^3bA5Xt|GGedJp4fHc>kZAa|h{O-GTILfcKtpZ$tcj z!Z!V14*fplTI@}=Z|po2k%b(do@{KEThwpLXV@+j(6&I|cWSn5d4a}Er zgEFhcc(cIq{-vptTabNAf_1m>4JXH)0yws-9%)bc44=Xo~OP#6(_qx2lewp8ZIHK`TRs zo~h3-xAlrq#;CRoP-~!(v)|vCss-ir&ePGO97b zdIu>3IgVVL#RX(0@X5MS(~>I49p#ne$jGLZfQ@dwTQtRtCZY~w_fKjLny57xbcRvF zDDVK*Q%?32y$ty+#Xx9wV0g=fM5fM5L4i4>7_6AR$1XDojFi>NPSash& z`CzM@M*$xH{OQvd(+1hdlvDmI3-q!LzJ8B8qr_OH-I|x6-BGiBr2%{~dgBe23{m#c z`}JEtY0?HQDQ4cY=c0DCsHnaVep6=@Mf6^R50E8A%2#5}x3zsQrns~#a)oRXzkil! z1KOcmGO(!ypyAbE92hU$I)a??B zUxMhhj)@6BT*`OHX6DjMpjsi1JL1>*&YV=emEqiG*}VKsPfG>Yg;>3JmwwD`x6f^l z?Xhibk?5vzGbPopD1{jH6p1VP(=kMt|6V+Za*n+^fnvwurX!%H*U4-MeB1U(Pt%|d z3mq}?O{8Yc-{o7mINzJy=#I7geY1aR%ip(I z#&9{Sn7wlsT_!$#<>HU>q*RQWGHI5}vZ{Zf3W@L6GYc4wKAj@wSzmZGnK(ll(=~YI z2WEV=k>Y5bln0B0`qI9;Re9SFu^&_JFA*8%IcYVw#vkUBC)T%KK~d5Lzq#ROuEw0^ zc!50J-*i5b_}SJML%ZgzJuhJ z%{Mwi1exGc?k>qdK(t$a2JJtoG47i8$DVtjy0wDeC7>b#`!Ra~uqgfmeg{sFh%-|@ zv-FL|mz3wNo%P-WHt+#yXe^&YC2kCfAohqS4-IK^&?>z!HckN~+_&oLJ^L50{cc@` zs|?RJhkB%o>4@X}%Sb)Wf!8WZy3=H_<>lo{AB<%RuT~e9KIT$O>028w>j@W}aFez2 z_pd)u_?|jGvU>>KL1sSbF*^~rDrtfRybyOrw--dr-Fy4)1T6ryb7`bT`IJAgM*(@# z=IUyRUwgt_J820Pns2<-`ydWMTxHbCXI&ALUP zkY1xEUWveyDxb(4OiWVc4wuQTT6=#E;U(iR?^_NQihR>VILmWwg&~Aq}_5vMBL`*?-{wu2S)`S z<{s|ivx&XZg5NQl^~6X5f$-6Ue$06VF6iR+)S7iN=6BuycQ{n8Ln@W^+nJ zbeQqHi;_}Dy4Nqzz$1c6c}ZQHAb2S1-Tv2)y?(wsTuX{pj&o1{34u63>eunNzG^I4 zbuIZlih{RpT-_Oqkr%^v;$lbr8rWA7NG&7ca+*im5J?c>7+K~2wY9bN;mR=yleTr8 zo<8|e@cCRX+$l!6RT=CeI-Afed%QE4_WSqinEN&lqk5qj8nXv&-CTA~}OcHqt2$MB*-G5G=S^X(AVOu=1WC_TR7 zC52BBNU6h3X+N9cF@2JU)_rM)9@=jj^2#OOqMTd+L6BSRi7jCHvJ?iarL$2`PXz?!sgw&|Wz@7M{Pv@Tb1jR1qMT0H>x+i~>`w z(5Nb{y!%jvs-&dkaIFmUm?Hep#Kc6q?ayA{CZN~qe|MS5q36SVs@L=zzHpL!V)7!6 zu+qB@_!jqr99ov5IPHLu#n2N@1*niRrw-=_O(GWz{Tt~;Umqy75q?IYb%YB=O4Kmu zK~hseSz-1d83UZkn9kcmS0B(=4mjOppn3b@N#DpDteK7KYE}TZoF+z^WvxC|__ZsQ z9vDW6c{pOApZ$?JE-$M~55M;lxE8h}`N7$1$3Xmobi&c2&r+WtzS+(H%Yxo4qjTOH zlQoO^1t<0KHLSY0^?zVKqyLThYL+7fRK1{Yk1Yr|JOKS9rWvV)lI zFL^E*S@k4YQV!(t7M60*ka;bbRgRd;l_zCdQvymO+q}@S&jiur(u{wz9Y>5aK_zV* zq;Rt>Mf;km0%p8J@os;vKiqef6nn?q03Fz1K7NyTkTF<{lS(3)-?+NZ-IIx`_V?$& z3j+Te&-m{28Xz+jH&e3G6XT_m1SQd!RLRuV(_;~*heYa4i%TdTmNhIl1&nRpUAlD_ zKTrl*Dq_+8XImq6!Q{;Gdf28suZTCZtdAtC3#U}p>3RS#dQc)ykSCDC@i6mFUhwLN zfZfn1a#Gy>sL-qyNx643-7_Srwa2FjyaECbvW-r;rjzHFmh3w}bDyv#1p)iM4OT#( zl_YHWfj}g#v%UpluN~47%6>`;;;_Mw6b=GzyXf6{Yt!J?2qyZmrJ1?DYd_nBoF=Q& z7%#dgtm>W$1kDO6wY>5D75AH<$2O_472&aHfO?cDjfc&V^F}F?OTAB%=za*un*0S? zxl%wSsiOc2%N{JGlGF&)EztiuKW}mQmhe+>Tqd6VIZDpt$-7G$uCApZ>y>@uC|)c| zhVVYSpg>g)g<*q(Us}4l-xOJWTIO1ePnJ8dw~?W_$@j-c^QO1wBB706Z_m-lj5Hdd zFln;MxKpQUzhbTbVvFU^|5NH~HqlR5eL$>ZIop=Rwu=L>E$BT*bAB3AC+kMb7UklO&Q4)A#YoYUkAZC<3Z<}&+OOJ6_dS2+FtvKiayUTvUwl_1uKAs?(zo(YDgkjkBoMzPsI*LBW% zW4f`UWb!2o3te4HYik~+Z0TNBe7W1=P53}>6tAcqDI`z+4oib&@w&M;x~NKk(cgG; zbeEQo2JKk&_ajXQ|N5&(`xuFTwlnRDM zA{d425ZUP5XHu2kt5>g-I!r4a61fIS%f!$bZ`N>Vv#xkSubs6cF_B^+co@7Xyt~x0 z%i%bx$M^668;x5yqkG~%y3y*$ogeGst6O1#$joN0!<8Vc^Jn&+L>RhJctj0kc9ttGTYR9Gnn7Gi%Y!nrGUY1ulDdSRI>D((_Ckv=NW~232$lX^}O}MmS=FD<7U(j&bcvHgH6Gv z`Q7En9tf-y-8om-{z)B>C&R&X#)8bTuMMq^Fi5{t7(x-!{$0v{7-Cagui}$Wp zCfW3($K!Ex0QfloG^wMne=nb`|4lV9{pZieV23762!9AdbSDz{HLqE=sMUUJ#M~HJ z{&3A%6+E6_Os}mq1TR!tHCAt6tjrx#eYStmM|g1R5-=)(fsLmA+s`21MVzOs5Y&nn zgE?crT>!_3`1$!QObiW^I8_tAL{&M)l&m;-18c++nrWg<3cA57HUZBg9FJI{N9{*O zhgN@HpjVJ#^{gfhv&YoV%&A2oR^LW>5cA=cJqSHQoit>^^W$HO{rnGu)-7o3XYKKF zYMJPpr>;XPHtI{EWrUN>?!ZF64uEJ==w(Yq<*gG#oPYx0D(!)pg5;lAFCiXl)|iLZ z%qQct!RaSm7Q_pk24CAHMT!^da$QXMuD4*r6#mh|jqA%u=RmDkX-^RQ(cTz)1vI+l z*rPmA_fmnRt%^^(^v@5Hz=NlsnU3kBM?*w5$WkV2YZN_j)8+QrmG!&dR`GZpBO|8L#>z@vV7m#z zNb*2Yss@zxJ%oln>CIfL?PT?vljzZj2lZ}JS5u=kkaL=pz#_N{zkYo**BU|d`S$um z?iG6D8Kn!pJL9+na0^my-IE8IWxMe|fP^3D$br>~U1a|o^Go)xsN*I1jY}S%Basd* z0|P-n0>9v6k9`0#sRMss1N4X?$n))Lx@v4CrQY5;-{_(T&*o zmC{Kc0$T?ALwhjc(v~mf+7~7IM8K6*FPd7!@f%s$f2G51T6V?x+~t=xB1$t-6JfO{ z=ecZ{of4tJM_VOPqL4(L5VX-sRvhInw zSZrk1y8H||$pOc99WVv?`64g``Av%qUf&;x0)U?d9{u{wo1WabTf|CV@pdnYnnBp*VtwURPN}B)bvKfNQ@gX!_4bVXPV#%}_l0(Iz?k z`ML}Bh68mJB3{-VQi3jeuqoz|M2j;`8^x-F_2(f#aB6p;l^LbO58ETiCgna(kWSKCC((K?eI633|sHe|kids-H# zBCb^V5IVSYUcC4cZ|cjviu*exBxJEi9H;&0QBYn!+om(n`d++vac42vS!(ZgPEnCA zi1-H{G{aUKk2c&KD4WOq4YfxbbrtC?O(a}$@mmg(uj}fE_gEQ8kC2OT^Z2X=(q1>j zg4O=cjwX`Kkj3JgE=6a-;+Jo+aq-yYdE6Y@hyfR9fUY}O2`Ux!>I5O=%${T87@N38ZIh=T~QN)_|HrjcX4lOlgz4$0zej&nj~i+9G)k;t}n0xTaA= zhddN*3aNWg)K{+l0nf|Ljb=|BtJbJU7Dug4rCepp;7_hv_C8eD%_}Ooi9KW+>v23f z035UI_szJZB*x?8O$42Td1&tjjxkD%mPk3I;F?tDN8<&QF zGifKI%&~vowTi2E+6+{@ngES19FR9P=SesYzo;kH`(RwvIWRq%S4E|u5EYh(?gZnp zL@qej0I!F{PckZ}sC-v~d2OB&yaWM9#fBbh#v`OnAze&M`CHgEt~B?0wg~FIWJI&72=p#d)^pNN7JA~O#T4jx`eJ88M?06Vsn>v_`kb|3}U1w13WEqEj7&G^mfMR)Hr#@gBz zjTME;TC%JG_C~{co!?IS9XRSNqpplB(EWfxqBdQ&yZXAq*CGjA&R{_b*7dwQsOBOT zN2%mgOJUHjG;gC_A1~v|{8O5rjqQow-dcYo%X<7Hz;A2dD0@|o+)cWq&uVgK@J}yP zT$~c6CpHzRT z8CZ7t-T_BLUd;R|E-4ZEJ~`1FNuHQ6d=9Jx-qQrqKx9me2RILAccKkk=?^nDr2MOF3bv87OxRd&JZnbMH@yOkI#3X<4Q0tp&m|>%iKUcuIy`7EC zAAmblwI?q>^Jw#avxvy< z%ElBj6GAoAMTM94?zcgV&VQc0m2kE`=!!;|a(}72318pX=18R{?Kg)Jfg_XCQ@B+J zaoxIn%Y6AV+1znEcjd0VzHu39=P@luY+B#TE-`+srVo6dr28MGzWUSR{tWThoNR0= zLi<5tG{m~Q0nfN}TqEaf<-I+dM5Cv5?VEb)+gn~)=7&SvE@EP*sO;?QUqyt| z9OVA7dMLd7psM^!<+t-+U%mRS&!+^3H}$4UYZz&{8SI8%oc{A%aluUxd0>!#bvloS zR|Anrs}suG@KbPx^y=l#``K!z7k^ky#ugR)wBw#+4g!B=uJ+L#2HDrugy2wSEoJ44 zd9)}NH%pFI^@P7Zf4+XbzSQvgjr#sMpOu~^2ypE7t~JI}zLYxSB9+6-m(JY3a>WA+ z7@rqb$5O5Fop{y1GR<+RUh}t!;~{aTpga0UwTo+9{{% zDJNzr_dlpUM+uYjhKGk&TmzvdDm z@zE)&_0-h+$!vYo;}@tTz9Z0AmCNtKAm`2F8#=Mm@d(Ole(|5y6+CxzWH&bM@pwN0 z^}qA;@ss{ybr>@r?-LzMjwGX`S(&=uJbHSk?&be%e%E#v^hM+GA+NJS-T$KQy~CPV z!+p^KREi)VDk@FHf+8SFQ%Wc*Dk6$Xhaf0Yq)RVBK~RyRf*@5yiuB$gGyy@H^xmX~ z4xt4y=gnGspL1?`?!ABAXK$ain90m!GV_(U{@&l0>Q#z3AHO;5vCC>1P?0&BrJwjT zsc!m(Wb446_sI>nDYwAOLSo~1GUwF9`*Cd-^6DYFlP6b{%WO@=BSsxc+S=NvMh3Pr zxwyEjO9qoNGVrO03opFj#fYYc3=Cm*HaL^Eg1}^E`#bdD&Ca@Wfy%Pw+cw3;vtH3w zKA-9`xV;!F$h8bk)Lt&Gj*|%^A)Vi#!^h9wsW=-mr=X;C7CPsv_h5LRw&sN+^`!dw zm$I}@qwg@`Lz;OHB{>ho-?gw{8XHSZ!l?Ovo;02)zeJ}qK6Y=Z!R*6U zSxGbkcfPLBT__0f>YrbCJ(l07^+CUE`mu;d z)t)s%JME*8km>2^hj(RyQf+MX3nonIw1c3W+NB^d;T$v+ukatkm%W@X;T7G8of?Is zJ{*}YZPjCjFH5E5StK3xGj;cBWH_a$vbKG!9`zIxy6gOj1L^4Ma2h;N<6KXUMlB0; zw1|6~Wze<4EQ>4EnzHLoyh7h;|YzAE`E?5AEFo1czs)0nKzI(DD>IKsnKXz_v39%!=ttN<#H1r z10f9d3{Bi6J9jwN1D8y@~ZQOP14YtP7clkvklb~KrD*Xa9Hi0KC%Bex%@4qP?*w88=o$Hf9E9ad;5EW;2mWp8V}z+!JGosK8ybQ zuWjvDL;D`6#jvGxON_*(MHN1-Q_}SOkjZ3m-K?+5`{P(=2s;`RDlBI4xXNFVWH{Ky zQu<V%w)4dcC8g%O%R=>scIe5!xzT&qqbOa4hf)@$kt5bHf?$ z<@Mjno3HE`UD-$MpJwNd+n@+nZ{db_p7;DAjydXfu zd-ZCcIrha1QHW6aDxze6%an?hu=*>9WxZ@-B?WkWN(?s*)*(Y1bF)KxKXS`0d?GhT4^D={P?fZQQ=kd$ODIegVVo{8K3y#?1vc0pYjx;wl z9k$~7@|L6@{q|9N!MXkp9u1XYAIisqfZvQxbWLyp4!6lMu(5KdXWjw7k<~w6xH$1; zlT_X3Yp}KHP{O5y%VP>$40}6VhS~S!OCPGY0^ptHe*EdNw_{&=)>9OEIOc5cgzx=I zX=e?r-pkK7&KfuW{#g|-JUUp#gm^mcmoOOp6ME6kSV;SLloPS@FcmWm2sc*Yoqo34 z^URomu{^Yzxq#ouX>>TcRr-CYPGKd%X{t%*yYe6yY7u{Re@7J1%|^p<`J9;IUYykp z0t#XInw~79$61=zgBHK0IWaf3R;%shsiVg0MvD7Ch7fGYt1&2}le^zfYQLXjM1O4A z*sQhWiN&~Qbh6xpFKlIG&Q#sEB@6jaI0N%cxIL&^2EcCM@9qsr3AFv06tcGO7?LT-V;(>e=FJF1`mZRzMES zubU6_tfekzpy%W2urW@pnzH#Hyc{@s7C))#6-zd?99 zyXk*78DE( z$DB#&kM?I@dcBkQY_QXh`$!7AOln82=7m;QM$f5D!6V9{ z?eNIf>Xe_q{rb7l_L&!EmlZHi(g0`&2V%h*g>+#987^Ect?(#{ z{(`RhrRNLPHympDjTW6r38HMWtFE}u9_j%95e3Vex*~@m`H?%3fzV?!4w{x0ff(2c zQPGF=e__COe=F@as{8qqS5)*6W_j=8MI719rkY8j zV$>Qz!2At%zkmNe;tAj81Nr*l!w2iDQB)XIL%Y-|D@g2#iWc_c%K^izk(7*bg%j$p zG=yC=zkmP!m0Zs{x9P+VeR%Olb!MpyJR>8AET@#?LQU0S9Agh>y<8~B(8&o*K$8N3t$HVp!{j6B%s>$t7F z6s+*Gbg$8D>CP6{?h3nvok=KW?tfpCCe`K+O@h_)o!q1?uC3xY; z{y&#-l_&0i0J7GfLWDtGQ&e{S2*IHQ+z*@SR$k< z2R;hmS@L#vb_-R@0JlP4LmC_?jIN4G;W+8ja(m40Dz4!eMsPvFfMO;-qR&0?AC6VB zT{P7{12nQTIkh#pZjkHxUaL3XUP)Yor`jgYczHd2sz1u^sZsIye|M<(PM_YZ9gP!E zy*|^Qfq||+DlXkc$YmrRjXFRJUfBIdT5sW-)7^>8;Gu<#cbL7Wh^mPP>Ykk%kAkQk z_}sG34B1$9Z;x0EIhuP)!?V*Uh^l8;lj>`3?xETFL3#qk;ms2hqd2^>TTj@pUcE|j zA5PD8b#zr3X2}gHSu(F>^s}dL#?4Udk?PTVvoO_92sOXk=Ch~Fj0FL&OfjJYl>2-MCLKR0{+&@x3aBO^-6(QwC`e#*k}g$*iaZfQD`{dtk0uzmDiKwQyJDSk&sOBip{ zeQ|q6l(ot%{->K0V&@flLF=1N82CVMO?$JSegi=Sd1UYgJu(z*t_b`AS$Y8+FHaBm z?XSt%2f4VS8ceA^iU~DCj_vksxx0!>O77a!BhKv+ZkHn&oj)Ae|9g@yS5#sgWJDD} zT0JQOnSKA?L8e!>_8VYeAtQNX7XE&UDi-tc++C;bBsnu{e>z7QtAQ6_uanVO2^y@e zbLJy@XoaFVVB*#RBUgw;dE%*QdA(I2@00Y{ajN)#bV;7I{3`pu^+!t6dtHk<JpxDAD&|bi;`DNPuHDsyU%h+(s^KZbzd}ZEaMesGwp8mz)Hsm z&QG6>f_Bl|F^&QERl(aRn!jiVUw@yzi`&8tD?vWy9K;=WX3>FoR}^byRc8@b>oiYD zBjdD}nYd@WRaeOycHMq)ofAi|o}^bwX=JtEebK(0;YjD~I{oHUE-iD3F~yT=c&8Y) z6NjBGUdkkuXETmsbenb;Z4hor>l0=P@nfopA!}HpzkO)w!J3%n zXvaB{PpO=%QKwq0Y?*x7Ha}GPQUm|sQf+el7<(XwEwgBPew&@IF7`idZ1QO7*4W$r z8*$lW{w}Q>v6JtolKI4*^%*en?1_k@rZ4cX#Wh6;CzKuE#4Bu4E^eAGM?7O5J*2cO z5`BVfdVTL-*|b^Z6!CK7?amC3)9T{gypMbCJ?!GSUX>ZUDf|p09UaBDMrW|G#^Xui z>ksJ*Au27`5WB}GLa|+``NgQ?u-kqzG-hyc@Q4*jwr)^j_*MKoQ!x=UgBuQ|(mkfU z6?_WWUc*51mP%B;m&gbr<6+y~-+y0C?c1&SCXViKIr;PqR#=#887-uVkl$GM`!)J5}l9i62=xaTq&>}CDvT-|5G%9cgK zeN=es5MAC&8d{Jv2B80@c1@q8)h_|3mL^1InyQ6I=$$~EH`qH&%*N^3JO^o$USS<8 zVXBu#bl19YWNx5{jp7c0?gPCM+|HY;@BX=R*f5JSgx(Pj`pYe$jgRb%k!wKXk{z1zGs2^cfpc z`y=6@o_reWDp8%pa7bN&a4o!qF1kH@2UZ}V3*Fxty3rPgYI7H0^oV0M%WN_W=ymka zC6LmrZFzsQ@BW9Q(RUF-Zxr9-zv_04Fi*t-&m1BE$)syHZcroQmIEd$gE3K2f=I<+ zpHG4K?pEopOQ+-2DEz?a`r>Mt!cAase)InQH3bD~#9*opWi+AtNPKEhA?4O!aH{U!!-wCs z=sfsc)8D+|+>_W&PZR;5yxDQNPJsIHci2bWJqw=7h}rX60!O#`LD`JXe`B^MXFs;j zJXBBu)~#%YVt@jk=KMvsdbb^8 znd#`Oxx2kMLHr~g^slJQ#VL7K&P!h#N%bSKKO??Unr~J@{#RgmOe2yo5iz1aTsZWX zbVgEU$my)bK;eC4DV&+ulbhr$wuW`ruCK`9RryaWK>XU+M`~**f$CO0#v%Uv;#R-I zxj<*J&P6j$q0s$%_wFq&r)z1B6g>Hxbymd?P=Y>MZ7mS;$wpn)2BsaJN1k0MipP+* zo!J6np0D(6%s-YwMxu4Ljp}Nh4PDk#s21x2{8wuNEf)ee*7Y*WP2o6Kdk%J(1-BvF?6W;#@}M zes-rJDvuVyU8=7S2xMX1puzNVclb!6?&B=L*b0%07fTL2l7IZ2$MX$!Y(Ldz2<_q_ z<-ivPjlaKS_RpJ`nA}^xuB5~Vq}w_97S#gGL+3oUrsk<|y!G&2%J{9xZ$u))wd^y< zcQdB}a_P!Q)YuQ71BX}GumHGQV1lc{2*X18^52# z>;ZO8hGFvJpXtI~=ZQ+GpTT@w{Lx=x7x2ayWWGmI^$GdO8D0CQNO|S@yUIel4tgZI zmDdWr_>}Q?*7!Y^k&FC<7M*40o#{!oi$A!xlnT~-ON+`3FY0T(P>N|f?rU(&shMlT z#Jlc{QBEzd6SUhIBq|4Y2>^9!$ng5${U2)zIoOxUBy_`n)mwUDrZ*$pA;~fa?L%2| zjmD*89Z{aJ)vtxi2^=iPj?pK!&)7fm^!DEKbDbgSJBqGZPKa?E8!9Fdqjk>pp+E zoHY_*MXiq)fWRU2kK(W2UwWi2QURfScvsW!-=dHSf7e1Apa93i%FN9=EiP46+v!lOa8NOl>`T^IU+`UH&>ZJGGkY0O>PC%ZN8ns+N~C zy(sOZG{0Jc$FRUoQuWRI_gSIvEel?I;*Y_(2lzlZdo-w9!G80@=;V*Y=u0xhjt6Iu zpcqmK_QWiSZ%WSnHy>MScvmn$8m{f!BslMGLeZw!565^S&(d#nsLZv6RC;!Iah<_h z>&w(@K@+FpRdo)??q-@hVJBp@3tPtF9rK5B(S027AbCsqSYNIs^sHS3@i~ zBrHYun%o)u2zvYP6vU_y&(0JL!qt70mnh!WU13;K?6nJ7;y8BfEzCp1v6{EH`MavC zUhjXM3ddlg((`&>5~p1KEq!hJ5M5&XTVNEQu-j5)wwwGtGp=)4MuyAZ-@mwnqKdzz z=mgSOThY_gFPAj*M;QI{y%eQDYHLvN;#Nb9NO3wj`3J#rsPq_=2z0nJLRjG13!=zj zc6RIvPP@=LHYqjr;gB0><@*5NCvddFp!F^$18!uwYQM0_Ri6xW#~bmi36qz6f_Y8g z(KX%PZc(Lk=0MVM*73$ho0LzkkPl>G<4*0^7)*eWpX5QKeUD9^(A{p}KulZ*^!%w1 zwNKw{I(n1W6k9~V%$eZ@e)H!&nX!$FHthYXQ-rohC*EHWF=mn7o|HsJT#)rM5_2k+ z1F~ms(^qO2yWcrPIRQuF%Lmex+>y=g>7uK%OBn_5ShqKKx2MnP4hzJch;v%YI$Ki_ zbRyDHh6d4Gt-9SF7wGK4@~OYO^y?t=<3QPU@1wF8_T5c<@Z)sdA?N}=qJs)Sd3CCV z9ZG?Z9=*B`S=y|+QnsSv*g300jodA8qbV5-C@qy%srwKSL9pK*1o-?Na=u;)vE;aK zh|35Q}{-PfbBb48F}AlN$} zln$2BNXkGc66NU~?PJ-F@kc)%Vj9t<3$f&3dma0M_vrCs)N^|00#w{ij;vmMvUr=f z*{7+$?%HV7E)nsp{k(Y5sOlnTc8r4I?-Pt|N#z;P42Y-V`h%M)?`o53EexO4+|k>P z`BSLEc7{J5@0Zi=)L3Pb^A*6{n5&oESy&#P z{ew=a@5*;@rT?t={(-E~%Te0wUQ5ax?TE~9`9^yj8N%c#&hA)9&D=Np9fQHH-9S5c zqcOPh1o@G)+=7~MHi^+iKJ^OAf;a$`_p)Y|h2X7ej6)kL<>3iW+uOV(k3bg^$>h zHx~4m`PQ)9mq%t$eG@y--689r!`>7*;Uw6C#K($uMXF16^Nl8gd$-8Y5bvC=L^5LCs zFbuuz|C(qj1>68xx6fyf^L!}P!yzTEyVQE9LT>V+D&X|X**X!=5A+YRa{ls37tAt; zce`75^3*hc3=Cc(MJ3(P(TPY9o7l6Xn%``jq&J5*NAs_H zEUp4O@zMsXfVJV|+g0_OH22YEtLE1{xH$(YvaI1=Zq)ce1;O#BWx=>_CtUbNU}-dr z`NNklKTHQ9xA(x^o7?%lhKphTL?($P!>dd-z! z8Zn~y7GcwsMv~Jxdj9onf5gBWdS>-n>oSM-mt(@x;~y}4Zqo4Sd>{uo*i#wo1~5cA zbh%nc&6@nwF!{4~=uLR_utU+}3&OET%RHLag`b551d`eF=hCh-mD&%xAI_+2oEIXi zzR#>BsJA$hCvK-OM!0NX7q`u9^N6=+Dd`q5rpl*JpCX=>nz$h|BSl4;b;B}S9zosd zI*SyG z<1gsN?QSoU21*WYXVjVBv)aIVpdaiq7VtaV-|GmO_hZoRZ_3(KvbhDCHG9PT!oC{Y zm{?^^n?2Z<5fR0wMcOG8uyku1PyYG@UVi*1QkVRMKoKu)-p8!{zRexgPID zem6%lMKmS+l6)>6QE2z~5ap@hS(cJ9TSO_K&9zVxP04WRbJzoA)`+yQwC4sht@fw9 zC-Z>rglpS!6XwwM>XM62kFXhAJf+FP#-&pGE4R*66R{rS^Zw+BX+JAmEALfS znNl7}Tei(S^3IiPK7V@}g$AIK3vIzUV;~}RY?(N$o27i`*vP@*{bq*>h%)Cs_7h$g z8HV1p%wVT{ENAcFPhhmBxBDriGAW<39eT)fwacnzF;u7;{#P8@_Sds)zirhGZeT>g zky$kji`6cL!9e#v-)|i)w3GxO5(R*T0CGsq(D3BGbdCVvfu?F*xXvGIB1w62+R4S` zWSjw+8>y%cluo_gyZWB{@^KMWoi^yPfz`H+hJI>YeEE|fvdc}(*hjgk0ej&7FT z>e+3@+|$&g3vG;VJYOM&8G4n4Uf~41T2HPi+nhs5*XhIH@Br*o!QNi1mON!mdF=46 z2OF5HXSPep?C$rxr^8GXi9E;|mFNz_Zj7k&pPy*;)8dcOXq!k|(vS4zKI{WMFStk+ z6|+4}L~lEjftGmkot_~CO$%odB3gTU-v$I6$c0?oU}9Pt6F}#t=jLiuBnG{+jOzAX z*ki7T*ZHRj)ZX7JroX&U{Giv^G1tj`kLNMR!M7r}B=$;sH*DWpRz#4~F&a*t!ds=( zNYEk7wNKmS9d#GX_t6r&Pw&al+D@W7Fw0DI+YC4t1hau(Ku~e#9l>U7`G6>2803MR`@*MU^4mJ8d+=7-e=ezD z_e6w;vw$@5!pM9}-6P(^@xpmDulKn^SAUKx^8xZ2-8Z9eZLr9WR+%3WT1~s1T$fSE z{WSh5G!A9TSfLzqOq6~2(et)k#cSB+f22hj`U#6y+}dtWL2b#qGU&vPc`t5jXK|LG zDvJ_l(aIR^86ufL+z}QKByCBF@}Ydx%~$Y04664PaDTW+&O+`I)vk8xd%^j9kC_yidRM^zEOCAW_80r z^B!HMgXk*|uiAJ4FAd`L*1nv&)CVdf18zt(JFP@{Nj+M)<5Jd(z8iM?A)P%YjZP52wT_>(bc*&r?| z8lCNq@RLPpq|rINL>UPO`A>YmUR*+0ve?xrjg0Mtv9YnnEtKLxT+=wLPy63Oft7m4 z$A58gWt8cR%8GdB=VyPE;U85T@>1ac1$#olh=d6^yal=uZ*T9fFq;xpV``Vj>qd`@ zUGH|>9}ee|lK6pDl7(g;qnx?9fSI|u7>93@F&i+x6^;)&W?eeZFzmj;C2rC8B>eKT zfazg8MnC)_mDPcxo+~T1AWwuwj52$lkM(}w6B(Z`SZ*%cFdRyZIZwov&5I)y?+b=+ ztQ6XWcW5Z9D6@S!tD*qhmC>^H4169-G{2ol7Qu(u2`gfmZdI5-73+X_CVt~9J)-ndJ z2;ZpK2;kk}BN@Q%y;eEB*Fu?XkL3q)zI9wEW8c5NxRH!EKs}HOK4#26I^&qk zaaE>cuM$yT|7`yqmL%A-cW-Q&UWpa?QfoR$`vrL~1L5-u zcV6UXqun&LC!e*R*ps0{i`2KYFi&&VZ$pt;&tHe}yhV5BD=}{0=5VG}dnk|js%76} zup)Bx_eL+T_lHTF9=xaL|MBBNLFK4A%L1eJ1eG^|fprn%wWE2wic3AA*fB9C^M*$) z=?dus<)%%--bVyJM0D*`nG>BmGB0KX+A@Nt_DL+JF+i!(*S^sC2`1IaFu&FOu+vYr zoS#j6)%TVjb451>Y#jfj?!(N(?ee$&!x7}>&70G}3)U9U)usO6=FK-puf8zBzj;GP zh13Ob`2n8VQP-T<3H1-xA$}JFCy?kxTH(@7!(m8c+i%gQn$!h&1j?-3RKj~iPbnH1 z@l{n-T~$_A79(vp{`y7l4s2Z7$jCDcNh=00Ar8{84phR~7&kRe8JAqFkx?At$*bsd z4g7rGk=5aTVkadYrm3kJ1L1x|4)3wM)Wa9JRwg6%D3pwQsP<>^H9K}LXn2+H{#n!M9pQm$>L9S*thqHoctjk@_WRS%khIAox& z?;X7BgoBgQW>M7P5^r_h9jw|m48O%KztB2{@F&WhBCwQNh(}~f zh>pPN3q3isivzBU&a12@&}#}iJ42BBn|~I*G_`>z_F z-&4^5Ii1e|u6GR$w;8#v9zy!&9i%`X0o=y`0Q0s*)Z)y>Ia;9n?Ni9TB--5ajLAvk zusaENA%+3+CalSLAoRn_u|V0XreD9p*Kt_WABDnvG(a5W4WSG*wSxdHZyOj$)oKD# zi))mhfXIl(u100GzxH?SR*ZjSj;Mfm=6;n9m=i7X`6fuyGfb74MFys%?3mnnme%&=oz9JKHtsN%Y<9;!Wi z3q3T{Z(Qf)=cn6TQQm>o`s{zuN6y2|Hu*d+Khr476E)L3N*PYq`bEG zYl^Kl(PpF^B-laGn$e7GxYYRCoEUXG# z+;5c!9Zwq}XNo;1$Hr0?ZVBo&8R6A*o9vv#0;AHU#rzYmsf?e)V;`{hu}_QWHaG~v zfPMS>_iugI07y~H9=Qrj=v{MmzS7Xx_#rg(EZD&a0%G57!}LmkDrUE1aojO)*YKYP zN>YZ~)iflsKb~m!Yu+CLx4bDHp;CVwinkz7ZfonEDy;a08+NV%W@2o7{KKbDapo+| zzkeTsD^AMFazhPmkX>v%%wwQW=RJ3h9v%jAT?q2;cjJ3DS} z+cSy!yXacG>U9qfkHGB~1fXu$^t89uPD)CIetTMr{)7jT-&YRdoUE0Z>n2~8aiase z??P0C|9me8GsdX)ePx)4Q6}Y_nHe<#WUG|NKd~{x`U+O1^Zscl@8l#2+~Ff08yw!g zzUF%BtlZoOHcE!SCMPqDj*dcMRk8PojO%*E%!{fCTV8k#goTHPIka&v#I@nLiF!Xg zD~Jlp<6|(xDJYQD1d)XD(0>rYFXZL7gilyb^;;L|);BazBk<~#a345A*MO5>6^WE~ z{$sTZ6flq}23CVAsGw@?=r96rI1?gg`LS{-xh)E>%RE=)=28@2rb>X$pvlt3=> zGl*C5-lIo*k)-70D$2gL_B+tgV3pl%-{6A$%jP^zQBg6FyM>ZauK>&^FWc^R8hHZW|llmZgdarLp{RZe}*ZY zeoVwG!)v$Z)_c4RQwhe2$8)NCdE83%!8)PRYPZW6y!w01yZ&Iv{9Ct1OEgRE`qyL& z3J&%T3SybiH4rS)6{7gfmIWLD+?$#o23Hugj2M?!a9G$ICpokoAM zlM+;8hSHzv{rKNamvu35@v89dRxLNj9AiB7auhneQ{N}D7;o5~vj0yFzD$DxPD;;k z$e%pi`Omp4aBgsW(WSZ1X65Y91Oiz~B@CB{`=1x#y6w7}KVjN3P*rV?s~%bd&s|On z-jT+}p#=O8v9q~rZ2{dcybkMt{y?uwZ3EoE5sk?ee?iXHEa}D}_3k4cP_%c4T&XuT z@9MUo7*6}OMV7>9SwJeCzr;v5T+sn+2o!9VxeCl~l?d^3DXlJ0^#;=b`Rc9uYa?IX zVR2}_0L}JL-5yRuBJ*8KE3#BIZK~!dY|c zn*76O;V*f|?@MpVRYbq{Af%Y+q0-St3lGhxE56KVmg|fcOG>dPdQPC~Gh*EFJjauC zKb?_%zDHLux_{Un`Am+6B>YPpiQU{4EsyS>yk~H2PtcOdNck~RN=AbHf2io_vh>+r zqlI9xr-KbNjnw+x8WZ87Z3V2F>qD2GMildu8!>q=pEj*pK+>hgiv}H8436!I^q%6= z&(7C~S(zj7?0H{+(5lf$FhdCk? zOCyl3y8e#JPDosMA^F){hds!SYR7D=s2ep13-K`F1=P&@W0&^<-~?dGw?~2NqJrBQ$4I+(`!m1r%NtV%2S>ONzymsN^Euy zrn=*fgC+s(4=s(UOMUdum5PUJX$DavNl$Ah{A6K^x=nRFgF*B~2gaA~Tx%MX8@q3D z=jhwNOrNUaT1t;$0~GxBw#$UWy?ZR$+R`bkX=!PcFs&I4Pc_*b?dt}!9qKHlT8u6U_t;#pPxOUYvvCP z-#Qwded*!v=)tF`lEu(_yqV;__2D>)ZFr^b&k!4!`ums8@8>J{^@ooh$$O-S!XAJ( z;lsHYIA>CRFc<3P0iOY00X!cK0!9w_ERZ$Ng5ynQ{m;cefZ70C0Dd&?#}9ghqRHVI z>fMurz8{NQ=c(9B%Alyng>wQW2I%5B0YV75WqVy`kc1)hTe-$VWa@>*^nJwge;EP* zF*5-22RcZQuk{okI(YCE@FW>DM_&2=WD1y+QFphtBB711fmRxkQ&&HtE5r_&pWF+C zpGmvJN4eZ9$yVcc_jY`2oTvg@Y{a4DLu91e5E+ylucV}A zyU0y2QNTLeJF;bO4Noa#e>!d*6-+t2pb}BMfbV1|)C~`yDO}kO%)T^8VwUSBvw>L_ zU#Iah=wF?A@J-f>2!I(Ss6+%m;+Fvrs<7FIOyS@%-{YNM-@f0R6A`_qoF}iw}WLlsXcAemmjFg#7A24YT%#J zQK*=>mL75;Xb2^*VV9mVAYXwy z=@18p0K(sop=g_zQTy%P#q8a0`E8dMC;zb58yV0=$W!BLJQ+$veLNLJs;%CiOnUI|ts!SYvvy3+Of z=kJj^9;kkSU4dM>QL=7B5B2q~c7mi;8ByH^R$Dp=#a@t8YT&r5eEW8A%fvcF+z^%+ z_jRp`T6;MEt~ck|_}jD5_hx05DrgW-0KSyM3R(?Ek&&g*YO1uwMr>0~UAn1W#btKT zk8c73)}?q}9)b3;gkM199zW(q4C;e;B^~C%Y-1qyge-ZF05APNv7a+82kV6%VnJ~t zR2hqb#nHtHUG^p6`+uaTFMQ<5f#%D~VukQYk)SYYuQ0AG|LZuA=s}cB3G^9q0{nhJ z-Gp~CGBI6ucQ3P*;^)6v-Wm%E90D0o|6ZgDsKW{Z=qcqZ`n=xVSt(YqF96yt3&QCi zwim4>YgBRD4}eyH3Q-E=228>}*KtD>3-u)0sRgVE&(2g*bs`nmSSu0X&ax=|e&r zd$Y@T=A(;iVIkb5`;nY|W{;mg0f)&IDW*LcwnK{|=lH=3I;6*f0cEvo^*+#JZf^avn$k9mcV^H4d zw7R8mU_R3t*`v*p5jF@_gpK@4oMttu*dNZ`g`A+>g10WSAJGb#@!OAkO-Xfg{;MgD}r6-t`PB0^7^3;@%=ix z-enI0CX_1>PKu>1>O2TY%o5ZrC{{Dl$+Z1lz8V|Sn&gy99#kAFUSi3Z?|$uTKkSD#?@#=D7Zz(>2>Ck~v-rwy)zX@@iUZ07lwN{JfoRC)OO%k7ZgGjxI=~GG*NZRi)@=@9z#27oB zB4edCIQl!B7pZn!UFZu=dwQuH%>C(F8D9G~Y3GdLJD2a0tZIADe+wvk6!CCE{ax-F zbNGVa1?``wvupig&0O2lJHOv7DZf+Fe%R-PpZZOH|M5?E59t1g{?_rP!jJW&LKM)A z2P=GjCR}Rd##zTA*&;IGhOru3<@8-#mB#R_u2xbjckg#pdOA^3AQNHb;5V)8I5M=J z+OcE%UaTbeG^aaBtlu`Ud^ggV9_|$l|H?>uislklA zun0>X(2S6co*sq+F5&`Dx#5qHZlUK~DE6~V%S9H@mdJE3>#kFb;+h$sW?I@2sCgW-ZOsv0#TXWoB%pXV3jq>$!wHeKPTPCNx z9W*{t5L?1eY)5y-!B1gf3L%>|PPY;b=WBFZsl? z%jc~shcpgkKixkxk7lh&R63Gy7xJI?z9OzG`WRf~508jwgKP<8V*c7rcIyd+QqnsR zXM*tmb7!{WjQg%@Xs{pWINl)cdPA|Vr`0n(T}UU~z^ExID$2ydRDNepi;C>krCu#Vv@WsqWK^1Gb6YQz+I@;PEblq482?u=m z!ODAd5UwK-(@l#-RlK?hualGMd=%>MsAv^4-|&cPd@UnfuDO22Ro{)(UMMtp$M$x& z?&7k+sUx4Fr4IVNbqS;mnSGo$w!M*{Rv#Qq+Zu8ERt9P!S(>mVzKOi|spe=dK)WW4 ziZ2zs=kc%-NdGNpWc9_UWb&SLsM$7N^;vudy3l}O7%mZXgfYOrzwT#X%;z27rqYrX zW}R$-d0$3IHiZGck+Vcs$ZeO{oiGj+XosR7=;)X`dziLQ*cLHhUf1J?2e;OB?%chr z9gRI7+IYBY2guIZYhmfj*6!}JVy;lQwY0gIlY^|dp2(q>wHd1k&(dRJYPB!B7YcN4 zJuhG}teAoeI0zUIM*a~oN>`r@y%df`HvfK7y|WtpWq)wS>$W|FVxiM^3zI5fw0x5(hk6&pJ*o?vK{#qNzdh%ywM~#qn#k{)v zVm8+OQ5N^5;K`yu?$^r&ElqJsqx)Deu3c+Vmu9i6e%O)Qzlu0~nc2C!k=M?$&&$LqV;V}p`oGc*p0>yB{CRld1agArE8*|Cq~v$Pm)hUOUv~9W$3}o4i1Be9 zA$9jeXNml<3yW@ebFYxLMFM33CrHv}%zI^(laG4s9I8qes)scF}Qv{f^E~s`^FW-*@83n0XVq zarM0z9Qt5_*|(%-C%XbA6B7i9=&l^IgLEi5;IdhLe`2?wcrW5cY&t*Wu^0>|t4D>X zkkv+NE4;=a0o|aHF&PLCByW*o`qWTiatams%!$D(37c$GAENha<1AEnWu{zOb1$R$ zGNcvf_?ZD&aBg}JUnqU9y1V;!hlF!EqUlsrOx%bhyu_cwd|t?%+Qlz#ie@$jX7R*_ z$TbLC^Z9R8itEhsgj*YZ62OnFzSMd;toaG?4AIGXQ}(@I4TXykMB)#8(8wdl(o1AE zG9yPx_xnC?kjb(tSx=KDk}C?H3mDq*$$MqSwSv+?BUXBv0LYefjc-JjIZkSXZ| zoAEGWDB;!*jPxX7Skib`Vj+uT1Oz&R`iDEGYP@1B{GXiUJ(Oywz)>J@5R}51TpLER z*;nhjHVV00C6>uRfx|bt>2@zIAO7H%t&mGm57AHfdEo&YQBliB)++_Osd$xSEj0fH zZZsgSa(GW}ycVwHQp$ZaHQn#;v*Sa>V*&#<7kVb@bTr&ocwyd&J*a zW(>M{#-dT>)F%b$Pc8Y4uc8n4JsaN~j3!rcDJep04n}*J#P}P@huZBP+X|`woe})@ znYu`H?&3C&>X|*!T0gzk#~(}E(nL~$Xq12SXpbUqhpY6_w?DsIRo%RBW>$t9j=;Dd zddP6>7l47!J^t$-jS18hdUiFYapIy2+3m6Lr3Vi_FL-@G8!IcTx_NH9yKV@1T#@8I zjgR~zrjbIP_(uTqpvnxZjgwECh4*u!%C}v1F-Pe#Ov{=4bq>2-WXVq>$D60C?>2T; zoBbqa%q#QCn9IgQ?=>U+kLu3)brB;ivGO%Cvz4{D@Ador1MWGW^Et22d7sZO z?;jqo=XrhoARJ3F`+@6H$d`lPW(kibLkIbOhuPMJ-I*Td>L*Xq6gbpH>Fldxs#l> zA{?cYydL`K#G$p6t=1IO^3P7iFMSiitx*>iOD0D>#Lx|*K*Y+&g1UtBZBVAm2f`ZD zB`65kg|qeAJzz}EH3~5%rty;_2jBK5k7vgkTfYUkOAz!iORVE^&$!9SbMp%er;vX) z*idGMPy=7f13V5!D;g1$Qb9<nC2QpV?I2Sbl}kSo$!Gr*|W z`hSG)fBFxD&=e-qf-xxEWd=12U6-r|u~Oqd+?sMh)|55F%FeUweVooV17{JRNjfcG ztTZ6zaKa{sy=O18R<4z#5cKBo&u78!=Z;0x1CE=^+lzBQ0mur}Gj~xOAPzU}4U4qz z*Q&nXR3|Z-iF61=EU{SEJjm~+6ZkY-ufm|oe0Imc^z>a&Zux6PMMY3djJIBJhxmaM z27?JE4a64G>r;X3ksFse`!gn#p)XQ1r@3KHS{F^}LSA*8D04J@8{AzvR8fP3 zJZYNPmtz3B{%lz_8;=i!y&A;y%4K#4+1NNvb-?EP;W@DO_V!F?qeXICdcCVj8pyXk zD|UyW@y>~fTq3)zZ5yx)%KZ20WCegZqac;pJgIBBWK7GfZGBXC{Q?FFG1Sl5=-)C$ zW$w_=DOt+titW2Bl3V#KRrY2~b0^9T-h*qy9CzxqwQGDDX(QZVANo!L)a>&|n&&_G z7+LZ?cR{ju=Qn@U$HiLX6^^Ie-Lu8eM8&w}t?hR9i`2v4LFY#XFR$Qh^YUx4cbGGIfi;{tJi~ISBKxAG9R=$0t9NRU`Yn}th%7;6Y9~si z0|Kz>x6#!q#!wn||G<;-$vLdATk^=kLUt?f9hEk)Z>H6l8O#8-n=CIJ1n1qVf^m=W z=n2UIg+k#j2CKv~yTr|JQ?2#l7{)Ypovf>72SmUhyV@|P0ntH32Alph%74LSPz3FkV;fV6)B DwjX6e diff --git a/icons/mob/ghost.dmi b/icons/mob/ghost.dmi index 34dacd25a35341c854d40596fec15c42794bd02e..db84465677291a00100534a15640665405d42e8b 100644 GIT binary patch literal 146334 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

#q;AAZBhNDHt0a-6s+J@f7uJm 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 BRwV!c literal 98521 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

$ejwJ-b z5sChD_(jY(TImWbK-F6ly=~5Q%o6e>$)Rixf-6ipJ2$@7Xobp*q|g14#LW7+6@0Bq zE~n@!N)*z$fvX;*&^hiDYB+3syKuk2LiVaPay(k?>ThcA{c7|jAEc(HIag(1{p|Ma z@e%D5dJp3ZTsSJPlb!x^$J|RUQ8AFZHS|1uyh>f|a{t#?9PfND+1!;b)5;11qB%&QF(>nR~#2bhJLs!DwtI-m1RR_`IaB zoR&l5HI`m#@OBEt5i6EI#a>{>G-p?hhTiPpZfDLGYwOw_NG~kSYov*V@mpROyA4_Xu%p*5(c-_e}_wOscMyp>`&+F>BYK)T$ zW>WErQM^JCuFbfb|JwY~8(xxHz9V-~L@ViN$bKoakL=UlQA&{nS~J zygXdHltq-4N7(0tV(w~1T|p-|DXLxkbK7dGcyra-JY>SC|t(lrPd5^aPxn zERTQFNfvBeA!H`#a2zeM^|fhn+1aqAqmdu-WpaP~AW0{}*GkvkxVU@vxGrwa9n4Pll9n zgsK(Es_UL}8`Iyo*x2n@Swm34!roET|HC0Sk#hV&^O&PEjzT~)wAnlwB^9Y<&mt+- zgKhtnj}!ljGSkk&xrV4(s}H^R7~F@(P3FX%GHL zc5-mCE1?PwG`e@|NI`^&@l0d^d++P*$Ey1zDRH}qc}SN8&+>%^u6fVJTvXUf19sh} z(PNsE7znY>C%vz8`LK#Oxe46;F@^Lm0`ifux*fzbe=h{;bMJh!lxbmhfwxi0{La6V zneT|QseK*?E08|sTXf%6W{5zD()l#&eKV>{>tY)pg?yMOs2Dtgz1ilnI1m)w8e$$_2>L<2;cQiFrc?(1_XMDaLi z7+zn~3?bevh$lXp{sETV@Gv|47{mGk@WDDEDU`#qXV#&?5yjci6#I={Hxn7yL@r`s zA74M@@$6&-=l)dgFPQsy`h^N1al|ND)Ggm2y%iM4$xAlIA3iL7Md?m(EdPbrjG>My z+2DoNj;XhBZ8-Wceb&)>vz~?dhzQxA;1j+N#XMd8_X*<1-Uh{kR313c%`JHq;)R;}$pNDWHt$gA}VCZOZ3ira01wJ0Q;EJqr8()L72v!ZG)i+OeEp&8M z`m#2)haix561Z`AXqFt8v{SmJx!B4Gqe2_2;gt;!;bCrzio1lU9RoKW(~pufU`>q; zb8Ub0$aSBGNrNoQQYU4JIgI4sx?}4~qUZzgl%@?bbKI18L(zDP(45lHWg?^&R&8o& zBnYQJ3csD`?Xam01eOHkedhPVfM7CX8X=<_fwmye>)F|9MA_=278S(+6dwSmE*u4AqVIE`h;iThhMj7W z$|a#EltWiSyIUJfvyp~(?n^=d~aOIviZMEUr z3|1*7pt#hp8MsUazcRaQk9HyG>=C<#E9l6o=Y8n0N2O0dCmo-9zlKJ6oC# z0Tx_%Nm&`Wt(oW;vpUK8)xSq@@+aTPT1Z!E7FzGgh*Y;gY{;+oQDaJuf_jpe)SzL4a zE%;tq{rm`3qF^x9L5K|v)2TY7jf?^2-CFj|JW9VpJ0`rKzGLR)HBW%R)oaHVPn*-> zCgC3b@>;idoC&snj0w>Wvgl?>9d<&&ymvCrhVClBPA4$_OkvxS=Vo5^9%sg zx*;|mEAVjU4G03eQh@Te;9Sc6G`Mm054arbI}qP~Or4V0?xT%Aw#cLaOjy0ONrxD|zx z;84CP4AHw+W%|@1s-wt9#zqP_nsCk+z~D9!>Vpafr3&wlcWp2@o2^h_YDLNv6p~I% zOaxWUN6DzEA=;=Rjb#f(0O3&8{UN=QBm?!La0gj$tzQ4M+0=9Ms<6?!^U6jepQ}I2 zn(2VRVXlsszu7Sx9w1KvlhWW+2y>;L!Fk;@X<^MBXvojQ!z;B%dHNEoqhb|>>e)5^7j|+euMc9IlNI4T&ge#yThLKQY@e8D-0JrFY<4w?J`Q~ z;RF%5($#&)UEY_fx*fbmWP+N6m9~>VIW4OAIX$LE{A>rDR}=I2^_K`ZR^{Q_EeI%u z-UZ&gzETj>rzRQNZm(z5a@__@B5~K)|bF-RexT(CJcERO?Bcd?&vLZw$i&&zl{$CTLCQEc0SEt`?83P>nl5lI>s>r$wy* z$R@!q{osEE4cg2B5vCQG%iMzo6scw4I&%IMeSm-f6y%22{LXZ6i(H!Jt#u*zbn9gx zBHCl63i1amYR@>+etIG0WTn4~y!mTvG9Wj#*_ZduFNctKZtI06f^B`X0dSb7|0wI~ zM!7~H91);xJGD*gIi8UT+p({vP6#|~fRVZG=vlQ%okNl^jNf(hqqGz>0L|cZoCl0g z{Pjyzy9S#AL=)vqHSQ^WY7$;<0`(l1Zso@-gH+!i^)Cc*;fT$|^h|PfVHp`%3WkFq z5L!xl3IAp_i+$p19!2>WK}=DPM98kzy?4{uE78EA5X`TqZDbrl+_QIOU@95 zVCNQxwtEdx5JtXp7xJ}A=4hY4ZC1+l+Q4uiWB=T?cM@=yHs0aFzYZLZpb}+$ua8lq z%&5;An?##jg3+^EiO|^euM1I98rJE+%t4b4669Gk1AkfFN_{`aQNu6l_; zX)MKn{35}A(;Ko9Jb1ft>{Z6;t|kzvzI^>c++mtEIh(yhi$$@s7N_N+a}D;*^~Af? z#bW^#MjfhH*eZ23ywBmy7IQ=s{c|7jc~)+}mYVlwxmV7=sqDfx)Z&o}=XgP#9F)_t zMv83*R^en=S~i&gi8(rb`3~Fr3Dg~fFt-HAV|3k@*UH z^N~P1SW*crb|7Q8gNexhp%Qb}(~Tg!%~6~aBbsFH!aIuXP~kk#5A{Z)!!Ehl$&_s!S72o~~o zd)QhP7_t7&zb0T;NEjHZ+@ZyB#0;TXrWPs@>bcHm=&-6u9^7wFLdSaMS|#JRbEZI0+yIZVN){@8XB^4jptT>iJBh zou1b(f@ZBgr6Bz==-w!j=4a%@E*e+s*t>AWGe09l{7poTjwqtR7crA)!sCX=MMr;1 zXl@rnYT##PjLTBz3cVL?5b^R?_4W=-<)Zz2KuVP|xN+S8EP_E*ZT{i{JO?=$o_Tc@ zLJ8xb!3qmFR}H7&hGe%{H6T&lyj(;zY-tfXTd5JI95s6+f}(Cgc&~(3sj(getC^DK%lq%8OeKF(JgVWQv39yC*{1VK}v;G(MzqGPkSV_uiFRU0>UtAS!7nRCG# z{uu%E*+*|nPl-uDQr~E1Ov;1$*kXZ)?&Z@l=wVn_UD+(GJP1=J6AX+X3kCtuW0iuM zl{3(Mna=fppW9ID78gQ5D>8CB9=dWuv5sh4GQEmZZ%Bivh+^1_b={w{gZ&1Ml>>^2 zQl%dx=#UQCFh^Vo6z9-#C}H|%Y;2?eOKD1ofEN_m2YM!(y0qlD_2Of$Dr1l|tLVK2 z!`2BAU)}GYPy-o?Z27^U{-fajqh4pmwC94Kyvz_EJ+?pFU}8U!3Bj(#5Ow6}2)fZv z8Tj4bbNJ-U9dIUgx<=0admz)8dr_!@pwz#-;sCw4xDZGg4gmBKm3Dlpa-zXU4uTV4 z$8H^O8+o4|9|0I-BW9!~k?5m+1Ph0*hId3!1Yg8P14Re@z9%Erq`g;W`ouwWIYAoV zbow=qkG9ib0xSdMjoL_ll!v=~hq(Q~gULz43K1_5x=6=a7}WzI@N5hOCtC*hzKEtARv zrpip)&;zCZ%|6}sfB?hF^CX;~UWM>(+fjIJ^4Bi=J*GUN4xJ)r>iV{!D)hMD1=3g) zYcw^%D^;*3#E|HfDVM6gEhdz$b$nM%b^s4LrO&pTPTD+HL?_AQTB$9@Dhtdin0&Cd zN<%hs&PN%IqTg^@ z6!}?+(zfFYG3&Icq!3?^5-DaLGi3?Ms)!FP-+z;=Z)o5* z!5ltz-TC<(sxNl`3jSnh#suvIkds(uAx-n65UuVi9~nweR9mR6`Fn=sJhTyT?@GUC9_RPreP8cf%y7D@9ti5aLmXZTSsKm zofMQf(AJaPRimCMrlW#?jk&~0uit}Z<>8dpVJMUX`gkhs#bM8{r*Xmk{9euBBU>YH z>X8)WSlvSiAL*5GuEgN@(D{gpcN*rdTa!Esw)iFUKht$0p$9Dz19 zAaWB~?ODb;Ot4|nw4)xxi&*J|nWVA_rRHr0C=#zW9=(6wq?<9t6^ekjIp<-eC z5cRe$D5w}Q&6=?<-2MT>LeX17gp1t!UhEA57Kc8IIY5-cT zhsAsPpU`dQW3wNev?025>{Z0-g(}!`>v2h$I+hJcdOEy{6rf;M$dwYK$43vYacL>XU{?GtYqeeVbH<>BE$-A00k z%FnsTh*AQC{@~zVSZ>y=ZeD-6?HuD9I=937-&T)Hy)NRR7)Q#Qz1c_v<6>2N-X{6r zCTojn%Kl$2fEoS!R7s{%rpd;SvQQ?k4=QRVbiPwTj6v6B<$B#K!|X9JF|{ufW<_tv znS)|5NoT*}@ON|Y0~WZO><@;kN!%^ZJ$sKQsveEU2|cTaC4*KYKMxRPt{tS+^%%>w zDoOM|3G4CqO)_wT^=La|SnN9YWGHI?9A(pq5G^K1s%!>@MxF;;)>81dA8HI1fl)KP z2B6vUoX}V~jfSZ%?lmPlL8^7h?f?U4m4MqE%``IIspm0qC_83L@c5j)8B~kmDmpo! z;jsEDBdxTj1x=sA;N2&d6s7&d&tlr`X&Wg^7j127FYyb9@Xu`-bu2^UE35)g3YC5p z?A(7(@OJ0w46fgRtBf#LP=%M2>QerG(b=nY;1F$ev_O#P|G1E$&O~)ev-jgv%15N_ zu~hDt?bnD}Gp`3i?VEwd(zp+5Ug!ALd=+>@;+F9n-O0(GRdbPCS(xBdSh)BvIiyq) zSVYFHl;joG+LB6s{v^OkoO#V@k)evXhJN_NOZ0Zi+M_jZ@%$4Let1;0c?^1zwyY$q z-@?9oP-t*oUY^7+GRR*N9sujnpsGT@FaO1q(dpvc;k@AJtpXl{QnsX>Ubgt~dvNkb zRTV^l2-1YOH2ys=4`##AFf1xMg{9(Eh0!>oY`^ox)9-KQgP!BX4m|alXl1B=caQ(3 z+)`WnQTbVkAjxb#8H4;D*u%*!-7MPY7#Gt?Czq=~e$yY0Gi~x{_>kF#7@m465)+IN zh4sqoQ;iMSPmmb!Xu+Q!kiN*g|0e_Ye1-&59<7Po*Xvh>Cmi>6`)>avJLdx!zm)sX z&+h7#X$aMYrd_PzV3|r2m$Fg{yA1A%ASvl~r67%=^33B8t8;VjweKVUCF zG@j>iW8=-fJ#o}5H;Hmwcu5%|G)61)A&NjS;q&5Gr8c8zg8AI0LE4fX*eT--9z)b3 zZ(bf=D!M|$+LA`6sAIIy(9oBll!OGZa!mUvX8kqb=s)K z)NAo2T5@(ZD;xCg^u!xe{4TX1Ch%Nk^@9E0-n!hz6@taKxM@kQoscL$Xy(qbtm0aFWMGIbGr) zQFz5@Slgr(B@;V6pK;!Mp|7gSWa*<;hY~>Zs9I-u^X(RXAg8;h$2I=uth1uKU43Z= zxm6F-l=M!GC;?lC{BdEb-rm$g85=c8PTI@MEB4FJ*l8;N(#6DA{|!lDHH(BwD6l-9 zG58vB)OUuy`gPmnyG3HC5Xjij{NEA9;pab5{r#cdPXyLMmM2FkJYsNIWM@?fj^u3u zsoBFxuPQoEibz*77|eT;$h2lkv5kKIc# z)b!TSW85XHCDQXhWEbRZJ*G9nEW$(x2z9l}kp0zGw7&-hWmKY~qVY~pu2+m*M&ybkm>CAXNEXj?;s>|XN9GUUZQCJg1~Xz~PQ@jul+Ep4l|CJ&|j zV3_@$=vCsaBKo25+BQayoZR!*TAb0{i2bMc`30FXZATwI(bzV=JzC11ZaK*_h1754tCgl5ljC9$V%t=!0Iip@-a*h4K_<3@#X3zI85V)uXN>v2 z_S=3xMY=Ow?{QP}C8jxcrn#u#&%E~etkvu3 zYHjwQ;HB)RXYCb?r2U2W;$=2&6}sP*83r0=@<{AuPrfs;oxTAP-QJ9I>d0J zbAPcc<&#iEvar&#a>;Mp;XSd%AVTDKY9d23Tc$ttA?W^i4&%D!)*0!qQM3Jp`8KC) zZA5{@6D?#lk;;V`;`)?AFIb7dxprcPwVVQa<7%BgaDjAz#rtcUnKm!qSX+s&6T8uo{n;y?Ycl{3cdu(E&Xz|Y< z0WvhLC%;t+?AL}Yc&pJ_`%Fnv8ZCUDU8XKP=0p z8F&R0r|BZn#xwhWpK0ci7>QNyT+Jd?rH&V>$c^&1==O51{l$>vlSdgU#>j%i&Y7zC zN(a7&{3c`3mb~${O~_@~Vb`qrx|s3l`QX{#5ebc7Hf`dMz+(azeXw~jqo-%XK{LmI zH?YmF3(n)C(*Re+Bg4lI3N2FXqa;2_5aU{9z*NeLEDoa@towLZSASPqyeoB607d@`gI0g=aiG|_T7%U5RvB>SKB20A9L#}wSC{w-y7o+ z$~Mt?SE^s{<@hdI&#?j{Rtzkl34as8_QmLs3cUOB`!aL(5wT&=C{g?+ZyQhLWi@w2s5P)LHaL z3(f{?4+HClZqG8-el7Bf4TN(4vc)cK(C0GIK{EhQ81;8lQX%L_L;_BF-oM`&U}YWEO3-fgcuiA&;}$nAYh}gM zbFNRmo_bN_&$35a@vvWo2)(1^|6i~{OG`gnC4gUv4&@(KJox9 zOUMnegY92~fqFkvC1+29;{&^++0N&3Z!1@EQ<|>blAhcGF4Hgx*KMZE ziH}3c9C!P~0mfOiVK*W~+`)mv^<F-X6+4{4!aW2E+I5L<2RX$LODJLi)A<^(~y@c>m!oK~%6&?g9e;Y{w z%lk61Z8}+CUxOJDB5E+e3PAy76mgjAas(VAH$vV7pAQp*L<(O-yvt_KSd&%SnxZ>! z$X1zuEI)rzj74ck%iWgUsy)AO+12{Gf`g@7DB2PBPNR%Orkw6u^M}Ft$>A7=I;8Bd z@@`*dDaV7ddRWMe)oWEIe8~FcpJ{jMCXDe0?P6rJYGR~#`w*tR#E)@}!U+FZ0s;ai zn%(R#k5@<`m99rxF@qz3(ek5`NbiHsze`IAeUkwP{CNZzPnBUCJAJ7Cl!!zd9@7;} zNREaediXpUioU$}8Bf8kKDtuxQDMaW?^^3KK=e(;z<{*XAJb22-{Lgwx4-QJGsNl>KRxi4y>bbo% zUSs4k7+8Ti_4{<m~U%-zTTdNbrOy4 zKU@Qp&W~earRo)CfXn%zl|Blmd(0N*RT+DVlFvlpUa7x{i)iN z{vBEAUTVfhN~3R@Y{frKjPX=elc@v+VTkX32{Vb6D2b`6=}9W^kY>L6H#Gir$VfFY zr9t@dAixhsPICP%w15qZ59u%e`<{e1BMcDHGp8L`3Uf-EleWbk`|2&ujF^+1C?`DMDnNB)P2{m=6FGH)MDMK@Tj&FEZyY;iid%-T*}ud9zFmEVuKQag3oeJ7_)2aqcIlGde&b!J<@EPB z0NL-P_!dCp=xDxui+r>4QHw+55%0#=KG)#v0s;ZxO8WZxifDBjEC4OhNeEjpqmMo) zc8b4b_aMsntzXSFsW-8cD@6}{w|+zKHX-gx_VmA=uxPu`uX3*BQ-5msb8@U_lM~5A zJLOk!$#Fxs3;Y)vt>L=5e>#_4d?+pHf;v{mWjVux->x{A0`AhLVWzon3_b}HVs%xY ziQoqV2iq0(sjw-=lNY`x58Yh+4lFCt3pQnSi$d1>o~AKLVIXy5uzV4Ie>TyO2@P_u z2n^3QAT86~nIn^0Dk6Q$>6A)4>!&BA^x>`}HAnq^T$P zM|L>h&3%paJjip<8&P5?1cM_YvbQoTfp2V3r6G>&zi8uH%BXd}DS=H!#^R0$Fd)ig zx}MDm8(Z|9?)^Q?9O-Xj+f=qw)eIIE!R|P!952hp>f&M+f>;h)<|--7a$$yyS?Z%f z^^#*L*D>r&kvqb^n2Z;YiJ4E|iced_^+J2tkkL$?5f7JZVOE-NB%G$ii)Yt1|xi1ef&|Y#| zgl8?hJ@vI8%PuHQ&qE9jll8Pa+uGtf2{RGaK~u|9!=y2C%Fq1;jo{FK9Q79zCq&l3 zsgg(N($~2N!K8!1L95MQmNl~daTMxka%OZrm71=v{zw?RcOHlc0&AS-@rJ~0&i`* z&HzjGV)o#wp zDS2rDfl?cyi9Ff{dn}OFhE_xI^o85)c79#3O~tdK!r%;#{V@PRvj%w&Xm*{+cpHf_ z3K@c;>h06QI#l_CC2HvH-ejc}K9-7K_|U6M1AQp`oHmnwZeawgD3hULf$Xm<|~grKg8+ z>#*Q)(iR{k$!KYZKTJ-de1l$c!UKOFzPj~KiuV4L`33;Xv9U5AdhX&?6I)_9$scAoMpupmN9rT+s# zh^C*QM{nFKEQb7S9R8wqJ$V4hz|_Oe!eTue#v5gEVaFMe7^peE86F(;A2bQ*H0bDK z%W-Ch07I|FF1FdW1Ykh%u<}((-bjrin3z6v9UZ6`k$J9dLI3rj6h}nlv9a~dGbkDy zddHxJm4Ew1q^a4So3{&_I8>T$-XBeF$n$&bK(SWUBSx`E8mJ$blAvIje5ITvcuFfD zL=9LuMUnw*A^o<}Tzb7K0=YZmh}7A?_SmHJ7-E?sOE!z(Z^S}_D{mP_-9PcWgAsYD z2wgYZG+5nE{woBTKuH*sXZ8JdA^F<4f>I?~uH#d{H%iejU;@NZg%J75Rlf!pL#w=$ zzvDn5MXFhG0^67LI>n0-gPHV<1@-iLYZ&`p_yE4!>z)%r1;phHlz;=Yqea<4Lc98b zl0A1C{F~pl5qRv6k*ou0_wdMHYjcg#gjdPJ)jJog+waJI2?A*?MgKOR21D*<4NAvK5bW@+fcqb*BZ-x9^+i zzkd0^bWmL6vBO>~f6$El%G{HXbcJTcGzR2Zvcek2qNZ+piMe7{73E)SmiH`NnpGNQ zg?DzdOwLF74*RXG+Hs*-B+kRA+TJI|y0EcN3)F_5zhe@4CGUFXg%Pa-EBB=7iZ+y^ z_VO>e$b?)YvDv$7DB9n1_Hf;zaXxjkZ{f;2PgZ_?V4#a2bf$c~nhO!y&C!y8Acr*w zIE!hJ2DQBNuzNfj6@h@(BVU77M4s+_nvJs7*;m8E!=L$996}--;-=}5@AwVj9 zpL|YnU)Ll?mdKQ-l?o{Bt*;xr3n-+wi0Fm=yYL4iDzU_S1b9XKxIN53V!VO#p;n<3f)_RPRn05wj8P zNU%`6MD^SDW)3Xtf(6fJ#^ood<%;O%kFO@)=XEF@TyKDqOf&h~wfG2MNl;U_2oIgY ziSW7oTuVv_aAC(Lzq02ToyIm}VNb(pmA!VXgx8J?obBbeoZ2XO7YaTtyKn-(liJ9` z0MvrF4QnmCO?CHWdhR3Ch%txxHt6B&V^3346rTqdObWp2*8bQen`=3h607wdzYY4C z*hi~=e1mME>-l~nlu{fEhI~7#=8=5#(IOU7Qp0bGk3l?K&Yb)hN-*2le-d{3JPV`J@r=i-F7@l98v&83G(UnFthO0%1@ zqB^iW+~?+!dCCSi$16m@IWMAXW~P}0Y-o-k(uVc>wEwPpk%bt>dVeC1-~H4e!qnW% zj7#k4o?F($qcz(TL%Yrf?A8REjZ;BS|EjL$G#g1J82%i@Y1~I8Bt!}fTWUNXK8RsK z#f@wc??-S&(7gJizr;SQ(v5!!acZ{P+(G)YH2N&t^wh}9h>Js3_0Hhu*zb`K2z`R; z)rI~2{2<^+AMjiArY(WYN#rRz(2@XuA6TaQ`+In<-nH9Y;|*NvzNg2C%Pr!C@3jW4 z<%kC^ufZp(2X{oS#~b}}iq_D&m#!U7H4Gzh4tWznI+|a?rz=ZvHKa{Zn3xweW@fB7 zz&(8a^Mw@LK#;D$_38CjhKa>lLoVikhQhOuXP=^P_n7by%2>Duoeo?jLaU?J-a; z#=i*WfB0I9#kud&CIhFV>lZ^V)TeyDg9Oc`*szPXZ6uItxi$$ET_D`TSln0A~F=oS~RmA6`K|9rId{oG}`{th~x))#Ccqa zWt#j#>HXL}C;vfWQd-(zPhTJE+f>kf4gfsbb%38l=j}L0&{#dZj(MCD5XZa{X64=MLj?VM6c(T^M zW_i97cntUPBkQOjf*<$G7)m};Y)%m@T-?BwH7~#CcWNrpo1V+{uz9l*%+#CGh>{2xjvJawUFyFg&!y?b>XoasadAjjhJ$c1s z79;fGJR-U+{rZ$_yi2@-IY~}&7!xyMlZAU!0?f^Hb${bOfG3a07oBJ$z|ZNwZCN`S zav1VSV+#refVSAj>Jvukwi(*dl)aHJH;Xur*% zQ2y#3>N6V^BllfB%?n!1DgCREd4)v8?~p5=U-**hne44fgFk_zjN4&d91jnVf4W8< z867=HucDr-%%;j-cy7eqLD*_LP7++@gi|{ft5llpG0`lVQUTx4VI;*ZxR84Ow`a2 z&f&r%FT~(dY!_LQ+RXGJz`3#AIeYQ`L0>CWZ!6^^JR%dq{9m5e$mptFz_`&0BM$jN zJ}oUgrDS(!x7$NvRYV_JxxB4!!981`n7~KYHi-H9OtS&cHr(BNaSh+PO z8+D-I)JeD9BUq)N2GNx)ogBO`}a3{ zedv|6625D6RShaQbvIPG|v~ytg%t#5}>i(jB8wQb0sn zK}4jbYos8dfWheQX5?UO|HJRk^YCoDaqd0w_IuuslE^9{in&<%R|W&=E#^akSK-I$ zNQPyTSbF}EiBYkXO@cfVH78NjH2r$39 z$(Z6ahp+kaNlDQW5D<`2+R<|z?#^ZSMDsZ>8 z!E2okH3XPkB9ud5-m>mLSNTIMyWY3nqW+_0nZ|#eSG@?b?z_Y*`}1{yZF`m%+vm9`dDeDEH5m zHrEAR7CN<`LpBO}+!Md_i2n{GLi znkkW%7+l{!cWvVZ-dA2;-o2BP)f(}y{(2r%WMrX0olD|Un(~0ZzQrgB=U+DfwWOQG zHxq5|VtIHN+VIEhCpiJ?`qFN|lgQjTO#fa5q3kOfA2yd$2tiza_wJ|}^nVJ5+LOiG z|5F3H(j%n^R{b6OF9nR#q`5bp#8UJP$S5d)mLFwzI2C2kgx97ZBh%C77QLU>HQC+$f z7~1T=wJ{W13*DAq3MZA1na zo=RV^W2L1*ihF^F4f~0`hBMHR(sxj$J!QhYK#QQGgJWOsXVN?UUeQdNT-**7aNd@9 zBC*IPkM%r^Boa3^{tGjbgmx76UJs#A%)q$~>>{&#NcUq?Q)XP4PRH(p-tQ%E@Eg)* z3YHNyr1#6cxZh{KwhY?WB!NZ|$kfAaMOfyj0qE~c>f=O8e1EcB&n+`E2Q@(FHrin5OX@_rjV;gJ!X-i(3UlAKK@?talVoz7? zSH<6D2A4C)Kj6UZPZsiuiS$2! zZKF5Wy>*OQ(<^9RKf?`EnY$IA5ymDtXe0*`Lc?6D=iSe*-tnbP(1*hJlFKhUs(t^GhRkx-PH#Eigd@`2p506 zy{3uG?H?#Hq~zaMW=eWK-8edbH)|kuIMOsTqkm-T5AIbCD2~BeqF`KVLcvBHC$`to z(LqK<#q@^vpNH@|fD;AK0(X#=kpkfwMSES{RX^_!N_Z^Ym9pt3>j**Xva+)Hqs+~? zPp=NPY5n{cNdwRwD#sI_0L;~^H>dMi0Dk8sBg$0+AU}y53gMBFu&fLRlUU5bYU+b@ zF>3&?Yqq8flrK;K>d~L=20um*%YaysS%4|~XR*jc4C259tE}9X?b|>e*q`RJ5M>dfjKfen`4;YG#4HDdFWG13kR0wBjVyH{i#VOkaXD7#U!z#D6u^T zJ=op-ktVN>2Oq1ww`t$jFDpjqn6}kp^mh7@9uMYzDK}h;PfO>qmW)o3v-t2(_ng0Tw2LXhDA%!!CgZGEQ zU~akNKchstpC|2QnxZDrIchJGonIWyHwju%d`-id*W_(-+Qhvo(!WZGXk+FFyhE%3 z0o?le`T1|s(_?a#0x7b~Pk%kaU@)&@W5d7O%-cvGfLa$(78R?%CiFZ6B2_C;1pt(o z1GC|E>m{DG;Y@EXv7H6rpTI5IE6U22`>8l@!9qE0pFjVkU27R)2{d~EAxtZxT|Y5l zk{D_JFT`%@yD?!BXSuyQp&W`NhQufTFUrv~)LR;zu%n-v_mb;mO-INZW^wbh(gxdXh!@Eclb-xe|wgEc+2yB;n4vuIEdEoK{ob^W70L*N^{kfirxv;U1x=eVtwif@&rVAIpy6ZrF)YSPk z+BVty&)@;?4@rawiP}$3KLnnAW;$Bl`otRfOjKg?aF22?CJ6z>>zEu)B#X5>w2*v@j;DfVUZ}cli5C6 zEy#>eEIo~n?7CttL&!d7>c*@QBzKRU&kD{ZbSixL$@jfR!7At)S z3X4CjV)DN!4<}-~`6?+s`s38Cd4+$WNhC4GY2zs66%)NOm0kP1~5DJOHn!?q+N-KzM zr9Pr7QXOp-U7Hyn+Dj+mz3C`gkbzhmizxE9Z2dt&tLVCR01Ve>-ZR^Jfr;LAY7gGa1$DM5jciw!s;l$+;t7#OSj=8l>K z8FE!3=52SnvG4Z0sh2Z3m&ecw72>Gkp{i3pgpTNBFdRnXme2$bPB%WFn z9+CBuog!i+^pq;+jpqV2)^o#o>wMqzs?T~@sH*I)W6beuKL^Z!nPTG7|EQvrAds1Z zK%eyU>wk8qQc{WMjh{3~Yc_v;zUUvT)%oB(LD*(-PfeMLk2ZSe|}5z$j&^a!rr@1BhfO5QhT@F#>&dwpLp?c6T4ohpQ7 zpkUFlALiH~NhR;XTS+&(B2S^iB28o3@%KsC)gcv2;&^-MngFFk5~7^}`vM$x6aQ`z zbrCpRY$`sL@|ziymLpaPs%GU@3!`>zr4+%PQa;d*|Bgnj4BQa~#DDJxY|H!^ts9s( z1)Zw>iq!Yd%%cGr@MBhxKa~5#aG+0bjwXi;6OP!uu4yOMg!GiVfRXz3)!Y;&x@<6hz<>{^7CEV|{aSAU|PIkw9uv2efjf*$D_W zxiN{Whq*zV1TaFf#f%(Qh|$W5aJVCSitiuT?8`%P$EtEPG>l4>Ak+jBvC@k9HBHNj zq5?KBK$CMUMFBTBADZWRh4a+`S!gttIWeb*0x_NchL9GQ$PQbYJi(Tji-@8y9g~YbLkvz5aS)kfa9M zWI!U3Ys1ANw|ur=Q{^-lnA!x{q246lvRD@}qoY!)Uj8}VA3%Gow8D&GS!dwEO<4zv2p z^}j%tnYFn3UPQsbszxq?6(u5nt(179HU54fpQTn00fdZ?@9HO^1bH>mzB56;%WaJw z(LX{qR_G_BGc0L;_62RQFmVV9b30=p`jTgiCP`{P-PLpIACEH zY9z4QJ<4(^!!)!u)oEh&K+ot)1}eX)b%h*b+oASMUn41l^BdwK-lqi5ZutFd7GZ^+ zHLj9I*Ez*uo%;}5#SSpn0DbPPn9|vhI!wmd*lo3}B&8#`yB4lgdzHq;mWV6kKs?L! zovWCC)c(=IDo0)?A78T69#v$F_J^i#aBpw6Y&H+YZzS;UzB_%J)ZW*-ULp4qp(?PV_G$4jUCFks+sMS4wR5z3lh>l|&xRL>vw`b#h~KMiY=o z<7`$Q%*R`mO=Eu`5_;;}m8P6|Jmcd~JkrpFhm`K5Z zKvpx0e;Ut^Ma|Wyw$HgDq7yn@Nu?wP$y4_#UF)Rc46dv1t}A0-!q1m9?Z?v4zACtI zC{#-5nS|kS<3*Q!^APfo&3}H`D7jHLLBE$uaRVq7K<(I**b=mT4|?GrFmuHZ{6poL zfdw}74Z6*V=EQ9Wn9`_Xs6rfzhB7i`X3$D|A@&eTq#_hX`;BDAMl9451z#fqo zye@-2P1P*`jsMC~ew~DB+4QmmK?wKh9ht_0-5D-?f>@it>yjRCseAN?zB?Ht`IdyIg4QOaGn$zgyKeb0n#&KQ$uWb*e%+Qv z5U`%iF(gJ7E1dm9&GIE2u?1o0Nr(R$Xv}ZM=%OmR8vk6YTHM?&TN$gt92^Z^P(S3! zE4Pg4i4J(Lqjh;LPvqR?oqr!b>Z`A5p=(A?Y)D~VPI$>AN1pmZ?~nHwN}{X}ipsyY z_%P~8eRuo3yW`lEy4W_dJQ;o)U&e2#wb?F4P~q<@aLM}U7_&l&0)5DD-YzbN)CrpJnPI?FaIH!y*ZMZFQtZb7g1Dvk4GAiBm8T$*^^Vn3&O51X57BZ5LOfx_jn z3!NqnG^cDSwSwE6xcwL#Bj(IQNY>?S)c(SWT9-F(_v}uS^Ay8Ev1U7K;~%bE^`JY5 z(JWaPo3HPtwYeNkV~9Kp%NS<3+Ul3|8>e>V#;}2b*qL|YUCoX@%2uwVetR|86GJhF z-xhvRrx;9!3J(puYi{i01@ug(4L@fsBq9v!k~sA#3QSd&k8t%3>3W!VBqS^%dfkghbMB`bW=5O{qtF8FrHPKj28xH zc<+5eKYR$vdvv19ajcS$8xWPZu?HO)Je*h<>OCL7`drfbpCWn^3g@#E zV!%Z1@$gjYRM*Zm9<0!V07P*$S4@CwbQ;r3U0mhJ;s-WK3RC5C7QoPcj&>rH-#wUs zkpKift6rn^(?wKpLowd!^z^jh`R}8vxfyMtph!^mEgzQp8D)+W6?t-So8#|wcL%)1 zqoXI4rw<%o|0&YF2E9SLaw9Q2rtjajqbjN`#uk+kBoIwNuGOEEe^6-PP9rG*_wkuL z$WRWx#T#P(*PGWd=%dgOAF6vusZL~Q_r~+xfn8i<^pDvY@u~!98+6UzzSv6vk0Ce;3VSWYT zh^GaTi}SrLI~vDi^>mDF0aMZzZHgY z>kcAbB+gEv?fj^zbcUZux(f-nKtPAneoFk|sK90c#w%d{{crDz+Kpt3Vb(7v_EsCV z2W|^%6+fHsbGpqVwGL7&(P0Qx9xCjiN<51qmCEh~tzZGciB4uzMm6^}cDbM}MjgME zt=_)iRQrz&bGQ5NQ@F3bk{mnl5)%r#_<)l62sDCJ1P3A0ZP)soQmzWA0>RctREK{5 z`frj#N=@Dxqj?CMlQhJ}pAAb00(-Zh(59wakm}I2&kN6ISa-O57h!Qz^6OI5%n5ptu)WaB%Z?=2sk2;z4RcDMHf zO_A{3kK=*uWt4#(D$f7v(`EWtzx2e%ob~3c1$!daymiRPBOO~6BXg^;(sS9GA ziO?a;1roW@u6_Hx4u z-p7|^$${8zb>FK4W-*)N)B}m&(SoJ8A!R2XqIHg7N38 zu%O!QE2kLJxr?WGpReLrgqLX?KErdBhMn8>C<%ePKehRO&#l{MJ9g~UZ-+at&9RQ* zdK$%S@Chf~;w`me1HOFUn;;#K0HW+C3Bq5Tu-tT{G2D=|HS2(umY2h5R((iYE*VZy zr8W*VfJOK@^J_)IJ)CgD|2v#M&uJ#dR$0G~`-+g(t`>h&(KbZ^Nw8A>P}nDJIzqCp zqK9nJr3&)FRoRC-44Y5rl)<-$xiX~SgvR7pD9|!GK}Z4c(y^nTJ`Z!1uMnjuHn&nQ z7Z!#ia3IB=>G^7eL{7QtEHyd|8w87EBJfo!Gvt?-XDM7RBugS!(>GQMx8;MN%rg?v z06SjDihl<7(r(v(F+px>g48v!O=fA*1iRfg`@|wq6jD4pY8G5UZ0m?L27+`-*QEcE zASo4jgN1%X)5L&SVLhmn4F6fc&NlPz%G(hRKT~CH@JiCVjM>*XZ+S-nii0@CatFTa zT)gc1NR%P(1-;)N?t1>GXNZ@IcU-UKn-_70eq8CD;1{#+Ed>Y;$PV~@$p6GADesh7C8x?TiY`P%3?+|+KjI>?Q!d^ruMZL-cK zIX%7iUE>!5g>YcK+~^-#NSl3iFq`?m)s`F9WqbFgfQ4rgt@+T&WapuA5*=GaW^~8a zaHApx+V~G@OPjkFXgt)GDu|ZaAnUj#ByhV(vQqjj6eFy=u5klrqu161y(aT756Mb$ zUZJM<)Vi7NtAiOD0bZMe&tS-lW79(?6qV%sJlW0!V_#q2SbD~5>D6EJ1xd;tFD#kF z%OwX_IUNRcVgxnhM4~;c9yw_p&#i}}z#wvDX9qUzrA2(HLiAE?YyZAc&)4F@F!SutBW|hn z+meo6U?YXXHQe09j@;U#%dG|x;ZOWU-aa`&K@vvB(jFP_4TE1qsrlvQAm^p> z5l>BdGZQZ|NGJG45SAsBpvh+~v8Cnq;nsMnX%Igj-|g$%dpoDDUKljC*$DZteI_c6 zJoAlP>jpdyVbk#~?K$SfL6(5)<+mOU zYTMpKSDG1Fitog$$#rwHYtyY)MoU9T@fKJ_*^2*9l+aq^9m!MtUfo86X~>;Bu#-RR zz?4}YIKca+iFZlUIJVoMr>ksZ=HRYC_2<;8%^#`mKAA?~fo4Oe?0#s}C)=Gn1T<%k z*Q5U|e2kH&7NJV%&JRL7_xe-hUIUZ6cV+N<&yehgZ>6wWnRNGo&`DZa)+pNI>p{5n zfR@H3#`LAumNiQBa95JmZivi(UrR3K5m}OB+**UrdxaOWqro*KVJ>fPj8<0o4rWNl zG)zuiTRaQ9jlU7`|4yLETgMu&-$s9`VKzzOZb}&~I6?Djh6iB`Hi@61or{C+cS9wV z&2f>ICJouZgy#ei6p#f2gWpWQ#4&zcQLMJgWh5m_d*zYG pRT9%%%j+pyaf&&E|L^-<-N&0hl51K?sw{=T-#yJocgn$Y{txR!abN%d diff --git a/icons/mob/hands.dmi b/icons/mob/hands.dmi index 59edea63afed2a7db3a37d0c11e5dbee581e2fd8..0197a18e010c80f70b9ec588dc2f25a70bdb3fc1 100644 GIT binary patch delta 4970 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 diff --git a/icons/mob/items/righthand.dmi b/icons/mob/items/righthand.dmi index 55de85a6685368eeafef8138f8358abf6e8ff4bb..a24f71fea6c2c34f662012cc01560cad15a3301d 100644 GIT binary patch literal 65878 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

    b?2KfO#K?ef3;C})Fm!7PzQ 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 TxcN+#IXm=qOtj0j9Pa-QN#P)y literal 63306 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 z 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 Ta$|ZgY(B#DuU{r!vU~VHLv9x8 diff --git a/icons/mob/pai.dmi b/icons/mob/pai.dmi index f286389bffc1f05454d7370cb0c2f7a04b5ff831..d77d3e722f1e70bb70e08283bf87589606e673f4 100644 GIT binary patch literal 51812 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

    0yT-$qWaO6Ia{895Z@$Po; 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 z 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%0DcKj#m3J1U7E)f? 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%0D|`sAHMk;ngF|U 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ⅰ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%0AbOLfxlX^LSS-PLZ` z>(HvfKvat!QEVEcBUfmk6dizK@IjINMTDU%U>kd(4H8{ILQ#9rFN!bg&{ER7czq4W zI~zvN)|Zm5CX2Y>4ZkS>p&wZSBX4QG3GS*AA`-h1&1t7FZ6*Ai=59j8{11dM^fT?D z5z*7eV^HL&R2V+bXb+-TyG&CJ{nT;=Kv#XqyeW@ zG8yLK`=cj!EKVh;Ro2s>?-v5CoAe7&klsrK1f&EKn>ee6v((B@*s9#RiSX z={UaiU*P0+cR!cg%gPTbG+OI9|-sTq41Sa zvTCruWrr_>vQwkXH9GEkGdwyjC~kLt>*9oin3fgjSEH!rJ$rNC-2OZDF)NSzLrE9( zhug~IPEZN{x&LrwT5q{MTX}g9a|aDWuZiZR*iJI=2p?v*QTpZlcA0O|lh;c_&b`iC zwav8J!pa$!oO%3%yV~pF7{?j3KjJK0R7qmiMhVQ0_48{!4N+`1A)4yyOp+}(GgI!k zeie+*SVc;e6~n0I%L!-Kr(W{zK6SL@1$piej_mgSE517ff2Yz28!(v`uz_D>U=+jA z=SUE|%8$_+F#sT-N!jqb+FFE|_%qX~+e=C(SaumeN)8SQdN$w4{c6%P%o`*P)HCPGe6xl+pjAexTLJzV|8lxljxe=5?6a`xuP4>88pwfXxw$}#W0eN z__S*eyI+ht4)RQ6d(KNTv^)zy7eij?9(JpSV5%EsQ>Y#V%Z&OVScd}dob4qoVt0D_ zMJ7^|F|j!J+nk)9^M(a3zR)c)@s^dSK4gD%C(5}x3VsSQHQC9xK&Pyk~a!i zT*O~~9X1xWC+pvC_7Ff4vE|kk{37l(M5{D+^|`B}P5|vAm&F*MG%H(2K#;WQmB526 z{_LMbDu#9i0t8h#MG)yJL32-*#RH+)SrEYtK&d@~?|v3DTc$C-oZjSz4Kw{Kv~*9v zdrRwM%pYIXAcVr%XoZ|pNu_c70LlK1eBz%!iIoL@{4#gWS0B9eICHdj?JcV^C#w{l z!Q@1yH^PU5neH@@)n1G?PL#D={QRE)lJBUA?>ne}YyCAk^X;>R8!-r~o^Bp4X$_gX zD%7h@s6bBt?{_<{g>mg#{M0R9lWVdrs$aD?0(+64I{5Prqo|2Y3?8txw?MX{aq%@1 z4-Xm0kZS`RkOm_kzya;6g5>(`tgU6GrEz>_ZXHllQv+!0zNslQapu*6R|2<2PP+-A zcO5a4p- zGDp^21Y$fL9ZFjH82%5|-iF!Vz6CU!G>oe8O zpZq5=vbhE~678iNBP44WAJYAl!6*HxuBDdE82q?U#8n5vZMgKuN?1P}Y%;*7elN+t zS%ir6t7hG|DB?D@yA$t8$)>0VE`KMx--jL3+TY^34eUg8X{+;)zB3djz!wC2TVaw|K|PtCGM59 zKvxy7a2Mh|k{uHZHM2RsLyjqc$pT2Osf_*J0=%>Nj`$Sm>2XU2LpGh<#^ML=aj$k@ zFi?5LuQ$7EV7$Rd!*{UJc0G8+LQI72S(56j)K$Z^H9u%Nd+I zfUqqC02Y9u4ED3Y{wyJItQL+Xhy}dm0?0LdW%VEI4P$9{?%df{T<;R+siOBW9FHyOgijfA6)|L!T{3{K5cp5;8IpidZ>Q`I z9OBNE+)n03Y^nWqbTgvLM&4@vp_P@RijC!c4B1o*U?$un6hwz>TjZ=Q$v6zfTD8as zPw^#wcw*5m#H>WXlj6c(;I1Dw9e(PBUF+Z$J)}O*=oCCZ3GWV(4J!-5 z?-pL_Ow;$8-J6x`J`0A6V~Op8fl5?@hS2MChKa#4dD<;ei9>3*7xVsA@#v23>XEub z?W7)r{t_1v;cFvW<``x!aGH{kz*$=M^QTf-JLLUq9QMd#h(Z~byowm`UTC|zdZZwE z6-(ZCH#rxJ)z#O34}^XfmY3&wpwr9Rg4`59zx6(9O{eZo>G0qn)3R#hT++^?h6{5b zPKSdS9UT>MTKRY|@`+U$%a}l9=jP5q@%UcNs2CB`7GjVVkMQ}u*mz({9>9N@J7h1N zS1oSnGr^6AZnV+S(G#D(99P#pOMH@uhY-;lCS??vG4ba)HI*PVd5u;v75m^lc3bkN z{WF}(3Ge)~SqC$kejJ2>Em9~Nqv)D{rZ<<_hs>En_Pc}UsS>2gt&cE4EfJ74D0eq6 zS5#7R9mHF}1F&6IbGq!1W?r-NX_my{cg)@FoE#j)#$;8j@-^9f z^Yz=c0N)F*TVkKsd1J&EEF%DFp2@G;Y9xc86Bz{R44zuM(98gzv?Ba4SfPbJ(_-`P z7!2aALQpLLA0z)#ym4{aW03X68Jq`L_ z|A!e7Sf$f{0zQG0lM^Gr^;6M6%TNE)m%RmZ!0`aN;E#dnR91>1X5t|q;&2?FbOUez zkX>yRdv>I!d)00hxnndpkk47s&qcl?5GlSRlG_E8Hy&~N44TA@ZIH5qJ_h~EJQnUf z*7oK~mjI8Di%DZSm%jBDem%5v7kf!bWBr%`hQE{99DuPG+j$t{?15m+Cwd?TN#>@q z%0i_qwg@dRE8B2gZM|lPwPo9PU$DIhunU}vs+FZBC5-<#b-9|x_r6zGR|f|$hEuhH znekIE=vIbcX6k9st$$zs)2-F(`Bk^ZfNIlI>(L*qspxk06ior5dvV^Xsw6Gp4BZAP z4t9tBsRdOxtGr>4oXwxmxGk0s=Wsmfl4cjH7roE@qF5a@Sl}H9B$QA~!gUd2!qB!y z&ze(+4%^n+IP(;B25blIT$LzB*9ITa(W1gL4fQnqKi$S~0@+5)cGM~C?+urMosPW} zU@pK*-z(<)>rMy&qk6~cGc4?QVCapZlW@I)JRj}e*@2qK<}v5ntukbi0YEK6F&s+n zf{lj}X!%uSGf1!lc@#hcEv>SWMmd(d83-g`VbGNxCQx}-)BVq?Qz|eD_%?dEaB;1u z{!v;RLi~UdK)isLie~a^Enpvw2l2_V;-(O6LhOQG5&OZ#Q{()u(q6 zL_E(fx=cWF4kR)57QhznKvO+~^@(PvNbyoL=P zfk)x%MWt1tD=HE|wFo=tLM$rXzn$F_vIbIoVVckjF{%ww@anOO;Ukb}6oo>a%!fOS z+msoDxj?t#HS15C@wdgH>*ZmhROUB^-;MvYY3hjPEPC;qa>9As=851${xnPv_7)*) zMGK}jswB<_=iL|8ytiEU6bFU|W*(7ZhKB|ev@-o0lAHRW7?i}}ZtIEfADCgn`R0}* zv@y2@dwnpNBeShi-GeWbO}^DYW40F-Adt3U)PP$JNJ+YdMmX5Iv_SR^QNO&8Vi3YP z%i!@M0?W&CS5gz${xF8z0u)}XWFVlcb3L!70%U$LDYSl|YpQTu1~btPIG^Ju^Lrfa zRkxL%uOC^mX|+#31BxJ|8npZnObSPv<3WJ&msVa*1*+}U0F; zK;Pr%udw*RxoO>FRT`JUp{5bym@d77nb&F)$W-o+h#EqkS(vsl>XKINb;}@W^P0Ix zQ0(u2HwHL7#h&5SNUrT$?=%{F_4Ec#hTGZK)$(}^Ki???wW7^;4rKZ(R$AwfWL_;T zdV(kYk&ZjV20F}n8>sAEWZs4ZrgGg9wc0K^;+iMtpej@oGZ~|XB(-y_n!Fm$DgEZn z8-+n*0YDB+54d6n;OHXIZ~%}@Eh*8YP!&~i0XmBl;h$0A^lCp&{@Tm~lY`ivd~x zMfS4~^sBrjN1V)(fneI~*x@?%&>ujD0=r3`nu8|_)=CFc1M6H3N~HS1!tyfZ1^dsEn?xtu>BUKvk(+ym=U6!+powy4Rx2DY6s6bPncs zAL1YjKAY!lS*Sw6*dvC5PlT0-bYH%kw8hdZQFDo$Q0=Aed`wWmslauW6mtq6S`evn z1Z6b{&+mN!Jl{IV(cT`Q7t?j3L7}h;BoZe@1|OriuQ+%JoG{$wW;Ggg;X0+@v@O$% zxKnM9{`$#kj|D`on;Pc*y#<!yrdiNOSBBm!ShKG{8ho54q~eJd3dbmi;9@EBIyV`2IeI?mvU|6BeYY?%Vff1st_ zLzyQqg~>u~_#nK`1L*QVx)Q3@FMf>hv+}&;hmgK<%NDOb){62HNKFGJUcexVbr^|g z8$KXTxkN^+;&s8Vs=hUzs|GO1VxwH6cz#{p`RqsksGKm=_d8Ap-f6tjWl#|I5S7!% z_y^3W*e5iP!+EB8eu?SU(4u#89@p0ous=V0y>K=gO=zhieQ6jn;%hs7Wzupl)eWom8f<-Z_U; z|G*kQI$i0Dte3Xx^yj1gz&ErGQj+$qY4y`UT3od4jSrv#5Fa^EKqUeV-(Z?CF8>W! z@xc1w957iXn>`*%YmM|BXU1|!BXW2>j3fAK`Ggr;0m~~OcKLw;$vsJUqGKZGZ}Ec) zyrTa>e_MD`n(%4+y%RCLVQwwv!o%1(2i9cl+umbTKj^RX01nRH^echfv&!B~hOW>2 z=IPy)uK94A5nuVFZK7xzil%UP3kLkINNbR@x(&AqMDAo(C>f}DIs{uOhnj^bP+?CY2d^F9h(%}VDaEj|U zr>a7aW7`vS!?C1bE|Oa1_x7>r@z&(uH^7yf-w=Xkq8s{LeF5m3O}&^l>nkqsqr z5WE)`6>w-;4sRryQ+%0EJK=%A_&L@_-nN}6zZyz;_mbOG>ch}Nhk3aPJ@icQVgFnA z9l~Rnxt`?yQAO^cWkh`ZB}QGQ4qJe4t%`nocA!LU$?l>}Kx3o&m|nadui;R*$>k|> zzVh~u+&@MHY}0Rifca{!&VmeYlL*K;7@3*)yu^TYlhpjz-2Q8N!&<|~mS??2;_ml4 zU-_%C9xkeIbiG>%U(T&#{gJn4=}ENm`rNpbcp|3t)-;nQ$6wQh8*(wJS~Jai05e*Q z@4d6*y7`OFCTm;ogB?Xee0;gh1AZzM4f;^e*w?He&s0$e#&L&ZBdxa~kRZmxPK{>& z6x*s)cKJlvOnls{0@%%bYj}7ivGS7PK_f7q0)6DA*EL^beAL~AHvmcdqm&zHb9>4+ zCLku&@%#5K(0iC09E4j+FYPd7z}M@ZU?^4_*~MG_0NpBtiF@U1trh>%Zf8UDs(N|7 z{m3jBTy5y);wl7#t7io0St(yuCJe21@e{V|q)2J-Vp{j=FdZ|7>5g9*nux+~>+)4z zqQsvOVIbu&Vu)sCbv44)N}$88mXFF>gXPq#^dmbhj;yA^Bl!c)>q_cC#5I*;xT>o{ zTf{#!Bni<=m~2_?Twd2e*&I6!@}iVguIfyRZU;F)Kl3FuH8PJ+_Rx)vgVVQQioS5x zOxYvo_MGIQPO|+I{+OMG_-b6WyM+CorfB8HyRBuPU|K~scohwu#9ccD2^9=d-~-6S z$QN2BkGf`vhK`P$qmmLk?&9#$95lh+O&yPN>fF|gsTRB*yD}^P z5=9~sVuP@=Yq+kEY)>Al;#}fxZI7u8WDRoUQ3enlt2Gk0pOQx3l zK6lT#4wB*EXEm9dnIUNFLP3x_5VCf1+)>XSaG>R%~mp7Sjf zcxunO<;C@(qm9uM;00z(TdvgYcZt`d8cf|mjtfp#@yD{sbC_gw8jF#f7GcoQw)%o) z#92}j?|7bP-4vjIewNk?=kNE=xF&-eqqd(T@73+B-uDl|KqmZO4a^_f+H$wVx6Hj| zm<;j1K$hAG^}ikZsa-OX@7bQFd*Iu%o6<{VJ^vkk8nvNaW&5NM+47y$)YKR2>Ywg(C=v70XE3mOiVXhpG=R3~prA7$mV?T!^=P4R$p1vq20k z*u7De3d$T0Lg5yXMH;HHOm3DW)mIYk+gB~3I64tX8Lew*lpRnCGJSi}o z4}{MI_wL=(JcfX0>I&*N6atTE6-I+`E)I4;_6IBKK;g%_Hqa2RI~ubR@qmuF0J&fN z$&+h);=;l=u>S1Qx?Cn;)&8peFbIMV{u8u1251Z7EuN_!)pNmQGZZ=nl<4dVoCdw{^1RSW0u=_O~>a1Bh+ zYf0y6BV0AvX@HcJB!N8gy=4$SVX!XGTDDxmzsUrL&&-x}9~%yn*3|{&)k?fgouhRs z5uZ6cdoVW(Xx<>BCmgbmj{|dW5_jAV0IXwdL7rs>Xr)DGR7SV~YX{N}XbmlF*8wkm z@Hlxc6S?j3TNWYWurBR8sRr^RhZ0K0H~Sz{2~#6O9}vs{S*H)?B3iQmvEVhxlS3|r zn6{Xaoth4zFT!?el+c%fbe;$#zT4Nj`t^%@0E?6U-!E7p(N@6 z=gYxvMXI*lecMM;iTTPq?vf`9ADVCxe>~matsGbGj!Lq(L-c2gTXp-D$;NrV|3C%l z4&oSluc}G<2;zkt7(~k)fK5G#&XS-9$JE2xL*GUxrJ~A5`BJ#@u5~AY>f*}k938M# zj>y0h9uTmhfH62_QWuAXsfdBhaPB(1nb5F%7;AW<)CMzKEq5AK8hX!i-s+aR?QPUi zxC~9=nO7W2@8W6vdjFny6{_ugDRbf_c%Wt@$&IMjQtQ0oJF^F*?Z~8<2+X%dIu0SD zj{eIJzmKq6;9h(eWX=GR7I{KAI5?Po8+7ct*NAxkp04-+FM0==7LUqFU>J60h*TgnOIo~l=8&|XuazUmE3_)HPhX@Cs)}R zF7D6$0?@M?RHw)GLpE}(oyUz>JC6cX$pfyml4nt?+Zsp~Tdx~|nGrj#l1~z(wZpo} z)$t|hgYW_BELmsCWP$C#eC``Qz6n~H=jy|&JLeJ;pCCiTY03uXw{d&xD@BFUgK&Dukig3~ zaxm*L<)I>cUb*hZOX|>vidnxj}K2hpFAkZ%e%}l z*#!yX#3m$&ubB4U>5Fc8S**y{W~wezwdGs<0GNnu%n3f>QSEG!=ZnOe`RvE2`s;kc z!a7QRKU@cbed+8<_6MHbtO(>ifJz+F;n%NS$dB zWw^aK9rv4_CjW$*GdQKXOX!Rm6{TD`90S*BhZhc}w~v{xTx0~g2EO-w)=NU|@uhv5 zW_`Xx9q&3{`Zvv9#%pZxE%V;FfJ%g_J+7?{! zyWP0H`v3tq-N3Im;!XWtN^p3%%=Cq<^v#W)sVUqVCB^dYpI*05Jn2^s2;=@xBiz*u zA@$N<)>I@-EP5KXVHh&XH$$ZwGmK#7R)IJJ%p-Jhq-s~fSI4U2M znv|@1!0nKoQ@?&MFDV{;oIbIY>e5cO%fxSu=1z+}9$mskBt0T4epqv-#8+lh#>0x! z@6AU`<|C`)z-H*z(`b~MB}^?UDq0TQH7ZMuTlBi$wN>H;h%VpY{`ID-w6QVpG9M5K z*UEd`6fR0nQ8*iKd47fGiH1h+`1s}6->m3^qoZ4bf?9(j3yN8;EHhyBWuKe-?DMCs z%?HeGpy<{CxfI27o4L)p_`>vMdz)%d4`gM1{j$aSI<#K3fhqsSv4bD+Cq3(eT7oP4 z7hPia8tssGGi0Y~yaUyH461satL(BY?W=VnA9vQ^3~d7LGfom#FQ)9fxsQF@de%v< zFr}v5ecsL^$4mJAIa!U=>t|GI27AcQXabq(OA?;2v7SO zl6A_D=yoaR_9F35`VS!Is(rcccE}Zc9KVnEKH6Tx*UE+cp5W^4sVbEp>abk8v;1`= z$}UB1ay9m~rxXv6uDH|RjkAYjiD5ZNVI0t3zX#C(RcwdB3qC*_$~DLb1TCE2yvfP` z9YY^-V|OTv>RRYk$m8Wr#^$kn0e>6d*Cu^GbN|xbX0$GuTS{tHeMtS>4wa7zNPEfk zcYnwKX%KehA8}W+EWjf`0IdoKRi7fN0eye|DIk2om%Rv!rBQFYOE#?jeA1k9Q5yO$ zxv(%^Ve=QWTCsFMEo}*P2^asOeYy2WVn!Dm%gr$N>Y3Lv8{7V+Xsd?Y_Gf8V?J6c$ z@MaFncU8$@*^_(^@m>F{_x@*f`^lvF1QFfHq#$v6stI^Gr3+89EgZExB!)7Qk61u% z&wps?@({D%pCA1M*VPtFLAA}t z9GO{8D`RC!cjdhQ{O;=3Kr_4^J#}mRoEVxq)=F>FDK9we`@XC;(N!C6H+@`uiT7^; zqiFj|-8kLou;pDpy6r>r#y6u{x`M*>#)XshgSFRGFk~xiNigIWY)5_A){~yraaCW+ z`+Gw`4kf=ePTif;*ni20VJ^@9FBP$OGkoz*D0>yL+(gp)SF-t!vO@9`^^-`g&h69$ z^Z3z%UK1*)H|DJQ@t?!WFtjRXo7Gu(R(4nH*PJdqt9&znmLoM?m`)S_g!t%aU|YBz&Shrpe0Yt0rxOo@ONV02d_a zo=P)_Yw}_TrNH9YYgNH;y?l;izrzavX1sb6B*H0IoBnskn;a7fr}#t0aw4nI_MFD{ zA9o^b>NQ*$L(c=hxI*iA^_)v(vN4Fx_I7nu;Y8r=+#2^e1~VieRKjqX%hIg6=IA-Z zIho|eev>GGF+dUrKf>UCgZgy>bJ`2NAfM|hmHdGD^~X2_>aAW^uHK-%ZkBkp=PE6M zgXYDHxAX2_R3>LM^W9JeN6l=r`C z++iE-+1>xFY}aeag!dmBXWEzl&+qyF^qtlNCsvzNg`a{#Qk0oUW{8@uCy?fufgo_1hJPTQV3b%vfG;!$nxmF z7fDL#HbU5&4b?(&UK0a+X@@wBEG)7X1vxqDKOe3cZl!l^c05{4l0)}($a&H7iYAsS zKa$>>ur@}gh?V7ig1eH$IX6LQ>z}iUr{Wtj!{UO(lgMcfcSF7mZhVJ3rH2?Dx`87k z*$tI`C~$7n&FtFjddsDcK*Yno6w-Or2vg4@T={@TIC(dT;y zwjFhhsjoACG}q+g%}Bx;$9A$$&rBRrVCTua1>~A#_c}DHmOKnMc_F``E~lOh(GVgm zrk!Nn-qiMWM|@TMBef)gV05+#F2pRKAwC`%%V$htpw@r>^D^3#t+h}0S$`BSq9IO~ z8wzy?ie`wOQch6QM0MnK>v`iD)Rucrh4|)q{9CS-P0F4eadB|Cb+mIOiwsp%tw&z7KGBM%sr)HjHkU!_tYrJ&%1#{1;JtH57 zVjPkC_?gE@3yI-uWv{SN<4FP^8X8ns97&b`UF6;g)rW`jGF3<|gEw!FpE(z+jGS-P z+(g)$Vif8YAg?|bV#E||RME$_HkR_NCv@_OVR$zlZV!6YoDZb$E{=ezNe(-o&9Rq} zUhZ6P@55VAtKq{TwJzAFGQ#_28#VB|yEV~0_A&WEcdJw zVJA^6EbJ^y1-uZ$!>oNikn<0Gj&Elu{)5rifwO!Y^snDf9-fOwd6ll_2+1JNj_)vm z%3mkWuT>-vj72urMyj+jF=T)jT;#{UXC7Pq=~jlpKxr1RTJY}*h^qh}er{)?qN9l0 zaoJ?)&*z!ehjAbEQ^+YOGOX9fJMS6Cay^|ZJNAaU&eFF>qBu07ywr!KT&)O|EAJ7X z)@d4#1-sqmN(}MHCu{goVD<51A(b84j`YOgDjUnNOUy71Lg|A@v?*VbKLQ~gp>2GY z_*Kt?^VG1$h#vuP3$-{&O^b1fSK%N3nmr-@1=Fe~U#819W)@@1m@>vi5~U6Z=pj!= z=;xnA5^wzgBC*8^sc$t}U5@yUGd|BVOoD+r|)i?0Jj^ zY#Mypj$MY6<5&n0n*~?x5YtEV4`QHan6IkHrKcUN;!9^+PWSgmKYH;)+sPQu8 zzJ7Oc1bsXi^kv2fYU0!wT$+EAW>+6y3gaSV51)trkSxPRv`n8}$nNIr3+_)y>165) zxXZ=$Yf2JnRWkGqeIwPq;9+~ox{BMiU)7}%(VG=o{mY1tqg4#ou3aOpbGG%ytzX8$ zam57CA+B7d{1B3>gsA^UYVkP5G@VEcOxT&4o? z!>|wTP2U{iY6W|hU7IJDWD~xK8*a4bcOt_`ZVJuh?f$?i_#huZ)X}MiQ1C3Hk|%95 z1pZT_`shcvOEM9AhpSmbI^_B~gh7J2>QxHllxSbS+GO2p(|221x6yv3E4s;K8nYNL~rU?w(bx*)7bfKfuVP}8R471YVa6T1Z03Zp8Qe6xQqIOA^?Oj0c zg0pz-mY!?uA24kCcR_3)3KGMgT z(q11T*wUXd_<(9>L?H*nOV?ibkxq^!1U?+S@+J`VmDw)VbF)BdhwrB~br`k!5>$<; z(~kM|mUz@hemV&sp|HhytU6lsOf$NISXjE^ln60SN6OV+jE8VHM^Sqmq3IC3tfC}q zj_(Devm}OtI4Dv+E#nzVd(mCXIFnnpd-E;_-|J-c5tkU_l}WBW89T@J0=&qfZ_WN> z-T?-XcY74-7=3OyD!x4t7~cAO8mb{2Tj(|onjp?NEPb2sB?R0Nx$)q1p8*e%iJZ6` zIyFIt2u>6v`g_N!jmlVx2@!?3k~Ck zajBX-HT`L{Gt;1SQ#dfJ_Nd6P+pOX1>xP6e{KafwrS_V!Wh22>kESW9zHQu~SP&9p zm*UeJbsiKW9@J@tjEmZ~k;`4lPsZFHt_{>pamwm2G|k0IA!c&i34DYcHW3J07n@L% zSG}}fdV70APAdR3r;;E<0u(G-;`mGv2vD%rRGEIuZ-&OS<$VKCUFHL^EiA@|*qJ)t zW)>40dn{RVTJF%KLj|of6uK^of&zol%enPFWKvGmW1@d;@l$4Yv zsP9mHBl}yXrSD-61O~BV{H~`76?RGh@*tLXj0cOT1IJMKK6-2Ge0ef7&pm9x_bpvs zGSvMrHJ|ARU^CYi1UYuV}-BT3fUHrw2Zpn5PRysJ9ttR5g7^j zTkWfbejKp3!B{LTEPw&-k`}4;!Pvv5kWGlWHzAyW>{qHI8GEC!*9FAI=>s~kWBXf> zDY(O%jP!^zOWaAV=i^}mb_XM3`{Za}FqYpji;4y(MzEkx8AO@i(Y3cXq@Neyp9zBs zRYGYqOU$j7r6yoB*TknJ)=J)k1foC5t)-C3t$BD@cje=q3!s@Kue5YcJYm{^X8zoz zP_glT_FcRAV4(Hob@%-uAh)vlNdr5Adz>3cB_?-6*8~-r&DA^B!h`*^f9*SQj7^nX9+aShllq2{pw5!g+)pJJ1bR@_RC44x9LXIT`|fR zoXuROKKp}_8!+;=Lx=uyc&Ea^5<7zUB56z1g1|x73ICJIFq!T5NK>WPG!JA-msOI+ zCqLHqfS$o+-A;iCq0y42#jt>clnmR7?kWP^o!t|?-NRwE`Am|8z-1Wx9vwDBhK09I zhuGp!+Hg_M*Lhfh^6g;NjVNX_K5MGswKcnh9jV|Y00E~&s|!4lcsnn>aec&Z{mKKw znLwDd5A=Q%;eK(grVu8bp3VV`znz1AL(}FNs4;WP;vy&Ejk(pVx)#+GZr_2lG&V~5 zgou^S){+u|#JgM%z<9j>!y3Clv_c9UqH9Wu%!l0Ahc&F+3+=j>ikee=IjCJ&~JO^dY&ehX$drto>8Ik z*;F9`0W(Jif2!$1&JA|p@7}s4nCxpEV%jVYNnv*b-t zHXKPz#V*J&CiZ8B;R;@mome$Z2_SLZluGJD(UF)mWoZbEE%yuG_zhN2k%iY5W6559 z{0DR6d8YPli;c@TCPNf@+ZXGl<@+^`=$&*0_kBYavc@j`A{gOi?D2gxWK=!rQl5#F z-Q9>(n*%;?#4M)l zJp75=x`#}9ZSoxRqX4iD(i%UsUS?E@lf3@B7RtB4e7MmLTwGq`qsPCTNgvn;P#CKV zU1#8%IvFaSoW1{foPSfLAo-ZFrH`=2eTsQ|81IFx@K15t2M1-9h^ng9ZpgVzi=QD| zfpoCyD&3XfSD_S>xLk45Wn@yWX=V14WK%0)r(Wk@^n3_LzCQ)=eF$~T) z&Cp`U7ChNcUS!dGQs=RtPW|RH-QqlQC3Y0l=wJvX*`QraL^w(B^(vmf1^ zWD8=GWw*aFTpZq%Jit3}UsY6)6uZSJMjI3NxDc;3p>FF5~3MZtNx;8Sc^7HcZ%iUHS6Q~kh zyy%;ZIv%;b+o6r>2Be{^k8|89P`k=_!%9l4#G$M^sb|&Awu;iyzCVB(9)4#L@Xz$^ z8J9z!%h36Y2{F&e)K=ugePk4$x+(0LLFEk$Je9agC z3*Q=iTX>sNijVlr_$1ZUQkrLIa8*;KbK|Y~)ZN3w+wR+vi2J=B+Z-~}r@PoK-{5NX z3Xr2mx2tx}XSb>oUe}|(vf{Qf=RT9I(df|T@XZDPVjk||U<{&1NCESpMfGv<%u<#Z zp_jE>eUK+-=G>!GwFbN*g?MhLZkJt^VT1bZqUTYN#Mjm=1(yNS z@K#C3hv4Xlw`(ap6Tt#u7?WJdL+t*HwWV439ufx>>*`(gbiz7*nL^U!^K(3vmoy3t zpFJCELoEaZ1bite8F-A|Z+;o6991qodgM629AI_s7LYEKSdpnP0PTC@(vz2fWu+UL zOoVX7?5Y4&uGyX0rjF(C?CjezxxA+z9rJI}(r)yx%s16l)Hcmt(I&_Zx*75EE5lo! zkOn<|U6p0VX3d3tTQ&pgx6h%d^U7fc|LCvVC|3-RR`4pVQ?FKB?SYqZNv*JJX$Fn0 z-;`s`@h}^6#q!w|s2L@ZGQ#~f$FZt7Uns%E@})2eA;l;{brsn*Eq=>8?hCQka%-75 z?TTfwffL2;0?b0@(&sa=MCU5?=Z2SgyUl%G6DH=D&8XCPqV){sa__tSy+u5MF!Inf zbkiib<8wz(US#XQ1f+=(ujY|MD|^G#hdc@9E8<8@6U6;RCo41`^i|5lfXc)X=VN_R z<-nsLLgj}fkM%#4&;gTuw_bKB4_7Pqu9iLd09W~GPOF~v4S)A3wR%%OKnL~ZaW`XN z?ndX(6a5a#G_0-Wq)8 z@tZ>^E3J~&cJNrr#o)V%^J{+1u$4PKLk~hpdNPz_O`1a}Zu7(%=t!Yx5pv=5Hu`2# zkFD%C0fYOSZV@h+q$o1aL7*zV+g6`#*Rm<>W^JRPe7f=c+k&VN1@8~Hy_mcC<7+&; zTfkAG;nVeC0gXRulKbY{u}j@kJiB*#^q{r%-2*S4J4?$r~a%d{l!#5 zzl0>LnpjQ`?+V?w)k$gHHW!dzr=>|Ns&1gAzp_%_e_V50R-+UA$&O1|%(WcfENu{Z z#=fO|GApm&2Y#*<2ynSFQucKUdn}+0Gz%}8Z&X-M`kjK;D({>AB*ascc&xM*%1CipwdL2m#cOCG40PEg{ZA$JP zNZ!7!AS$1ZX-;Ool-2+47-oYo`_t#pO`DL@9CoW7DGu=SPR9gm$a!1u2n^$byQ?@X zacuoFZXZ}`>PGX7ZL->qOD}wEr7j4(AZ4CnIhPjFh8O@GlO4Zk# z?%VTTb9wX&=#FRXMS@-7R?*vBHK{Cf(aZPE{2yFg=!PObP2@{K+q(RNsW+6QxMV33#k^||oHYG}rfgXT|9h{URSTC9U(JGOIFk{b1zY>~vYT0|4Wk$uf<<-JC zn9HdOSDr#l@s@;K?%I6FLkIjszMlvs)s3+$93XO+E+k!cFfs9JN=-d%@<$I!%$eThMds;Rt+1#z>O)r(!^9@(_6E6pLuU0rO(7wC*bpo|O zn3Ff;Tgtqw0N%X)S&Lwdru@t94^UUSq4B^xoeV;vu9TMk;FPqRk~kQfQap()7(RN` zSM9csKma+$6F~MT;zd(iw0&fHaNw%N+T(ilORolWpxB$P={%OR~`#nbii&CZIo`BB1wfU0lTK0IBlqZO`(v(s#kosnrGdfQLl zCPLeJ#ehw4PZ%1=SL2hy<`!IZHn?_am;#yPfTLw`m_j~=QJI;Kav%AnCMf5wm zE{jKlw9`bUuO1kNU-6>z{K{0&>V#&JosMmJbdj3S(0-`6(RF#bltK$Ixcd|Hr1EQ1 zBF>76raGrbMs%6Z+)r|k-9beY`Y>;W6KEgqT?t}|&D-6tUU91ZXuPw=w0IVxg#Q0} z`wE~qx-HDX9YP2a+&v)^Jh(@2$q-zE1P=sfXhH~(;0YvXa8Gaz7ThgZaCdiRfSGOn z_ul`%+TGf!t=d|O8k+8&?%Su&J@?*ozVn?>iqqGb!5MgkYfKJB89HzyxD1;XEO86! zgRTBdD6t^2fo4?iYd!1d!P*2@D`JSZx;nhw%55xBdBaU{YdfFUjYnaiut#!GK}Ct- z6CF~4y&KkH8?M2qa7doZ$(Y&oykY#{;}F0d=1^fw$pgbvdchyTD_!1DuUvVjT2J02 zfX-=by~c+r6+OB;w`X$)Tp#yDAOH5zP}0t?BZaBFNBm4OH)5d75tgR25YycsZ?mMS zFQ6#+IHWJW|Am~S)x?604(3;|=b5hfm^cNPiV6*u54m5rH@3morkr7BrjflgVgNXg z%?v)C;TY?QcJq8v`J0j9HkR+yd{7g5dIZI(6yjxK<3+sl>$RF>@MeB+EcLuWD+m*- zXYB3m9nm$S6~1F!JU?2?deX4y*ya8F`In)wb@45f^L$3? z!~8jkiHT!j`lfvQ0;+&=kMjNA!NIS5g4L#)#P_UEHimorQvKS`|5UR41{M0iVDfgW z$!Sty&P>TgQ}k~`f0@jah(=R4aNR0mU} z{J!S{QHijD)%En(qL)~h4Dmmg>3f9zhH(#$ z-nZrPs+vaWz+hoRk0c<>!03y>U|Rat(}oN~tA^e+i|0e4R9;V8%t5%k%vI>KkBKbM zJ{#AuUCpmS=_I8zk}FNMc0Im(wVm5}SeXS61WsNnK7UJF903cjn2-H=a%!Y+5e=qa=vO%;Ses~;;}Z}xUojqI zK#qO;&cy}thF?mZHCXr;fb`_eV0319H@gvhVY4P%y;K4wGq$u42+%c?aNi0%Yvb0P ztHZl(69>-a!S8(qVc=3ybvF!Tr!F4*W=)3HfTk}UYAZO3VNS6eTI&U1&V|%(TT+k| zLxhPuTi2WHAQA~z+I63yx)^5vdB|Ua>~rB;8l=UTV`SbFot(7Un4@IuPM3Pe6a1sW zYzud9@9zL31hdm9or_E0ybAqtKsu$K^siIPspz$r?JuhH$V+_uB91^VA%zvT4>^6} zo4sBlme@xW6AkI#{RhCs5xba>_6zK8W7zh{l@O81d&KZGQ~bmAjX%XUWl?h|*-SXJ zA`kQAvxanYIM38rqp8;-4m$_OjhmiLIUInr@dxHUuxP{YOA;jmxqrb5;hkmXVM!6g zk4F`Li1MQZe9(=lznyRs8ZOfZ^soxYJ~sHCvkD4QfO0RHY6A$)JR-KLx{{_I4!5SU zIotJ?pgg574c{=9y$cKo7D#eNX@96LB0jGm%1JS7;R!RGoU<(zsu<&QWEEeu0z$Ps zG;fs|yIwY(-ytf-ygvVCG3iwlGLgMr-)_q-@m5i&56dTmDj!tDh~KivtKWU%RlvIC(}a%B4y5d8}K7?%b?n*lSQ`OOx0zjQ`aN_>1C zKZ?z+tM(gMh&HWE``aa$@W!ib=H*r6A~-iKTrgea<10pCjN>yl-I`FWpJ*qFNoA$f zP0nROJ1)U3p&PjH5^-I#5=z1Uw68v_@nkGM-PEs*pv``ow@laG~EwcXW#z zg>ZP(V2lO@;}>K808Lbp9imf16jI?Rt(^G+^g=-i^|CO)Hyk;DpUK{ds`*7hMnTe6m zdhCn^d2}=;U+chxYbSKIdE=?>6D!29{ovH|WpILgpMH16X*1Knm`Z;rRHH&-> zGY6Cqw{^(sPo$S3uu>+3RC%<{CuS?B-b$5R>JhrLmuO`K~&F4=Z)QRL|Y06 z)?0|#M`*WjO_4O?Fw&34%f;mZm@xL;A*qrO3F1_4F)~ITxFAAA8{vD&;*@^~G&~Oa z+#a!g0JEwAo)JjAIC$@f#F&)?Ph-j??kO}20f$O5xA>CcXqTo{-8EBN)A{DU#nQnJ({yEt; z39Kqz>XU)Euw(82IPDX>?DxE$>@pv&Szq(QHX#pPvOPoyL>4J8P`f%&Po$*FB z;8?nTIUXaR|A_8mc)Ub3xf`CmM;IDKURGx^{LDrHy3CtAr0~1aG!+R*8A5Eb)D*~)CMkSq6b~YYaYG9 zJC3aqi6VF#j;*V&?$7K^DIbp38mzTebcs((ull|Mdj*XsEl7ab(z23H2G+m)1MXd9 z_+<&Q>dWiv(}18hp^n@QniGZoS_B?sBBD_)s{*qaoV8|#lsO8UTg?DBu7lYs6k|t( z@*MTm&wiS~0m~Yv6Oun*PuZD0F1PU8TIZsa6HOwS-I8)X@uT$m6*stXEwmzwB>jAgAEN_i- ztN95mfP^Sem+m`FDxha}Vb)wMZ^^wuSBQv9Ndh3zH6s^FUME3l!aJmou^_tVIFJ`I z=5@w3XP{F-`vwO=^fFVciMH;p!jLzyUsIYh|4)bePBdiP(zs4uKK6pG0g}ev22lF3 zDVbGgiXtiZ7OCG$W4)lHPT{2sd$~dDK=Z7|lk%^Fup?mpetkp7Me?IX#&jr{?A-6- zc1oXSt@{=i2ZzVnCP~CG){&eDve^xK60$*f!-+DR=|Oim%Z6ky=pD=6_m)H=o+#bA z*eFUQHkUf3E*jEY;ePHXuQW{XR>9E`()*3k<;iXYET zNOxq66k|e0#S3pb&3EJuPb|Z91RKRy!U#DjY-1Vv*>ILaur`6EM*%FI`o_)B?OzC_ zWJ`S-@3K`@R~NA&&jOcGx1H3+H{6y-oT`bU7741a?lp-F1^+Ujw!?Dt%6RU?M-J*9 zaW6ErvjE#3fR7aZ2GD|$*Cqa#SOHuYZy{+px!y9El9PgzEKa@(1Y*CI5#@EHO?8Mc zs#SELiQtdtg&kMl3vSPzMl2?pn*-)gC9OY!(Ggd{&!D5sNoZ!)jtJ^Vs_C4kwlMxZ ze=WKfKFa50gkhA>sBc51L6`fDD#kvTa-)YX*RETFa}jF&suI` zn{j(jziJOsS@fXLkWWY$Z_<3|A4}GT+}S&?sMnoaU@LvTzS?2=~|f%Ze}{`c(s$9cYg! zAT1KuY+~wHWDAg6^sf~Bnq1niupyn|$04i*!YO+0q5IU43y>=_MoVb*7O(O-QLC?u+4KNBkuPsZ_bau~C+XUG@8>F>=q73lFc*?IE~n zrqj1ZEbzlWscHBVg+FvA{k2i^I9Z}dSZ;tpCU`^4jac8%7MoS#WecsxrXQ+2xSh33 zfzu(KJm(cy2Z0BC-e=G3UwUk*Y01-9zCH3)HT&`G_-l1o$F8*tQ1_zT(YjSNIb`(l z4hVcFEc`t*RhVe^G|%Wzlh9VM?2v*H|k@YAfEhb675D+_N@lvwqnio8Aqlf#Xw zm9O9|Tu2-Aue%lHkUGkLPxR_btNLCt-1veskAwX-c`2zHF?s1?Nl<(p^TcZS+zD6_ z=%`jK1|M{c#Cpq$zYIuJiO4Q>v_5qG_V~)ttBT6NAs`XjcdZ@SoYeg#I@&A|Vf}@4 zF$Iid)C2b$Ejtc817Lui%mIT+!z)mM%N}vfy~bo|!J9XF#NN0)`%hL z45KSd3$d68ClMAcL=N@ws+h(@XBx%5Wa4L;{A#Kh%c4v3$ zkn#1=(=*hdy)PxH5fum_M32ypRQPEnmMc_Nx2}6DTUJju47k4<|9F5J7d710j(iKT zQ`7g%;+d7*T&l;*-w|eF%ENCVs{YXwvKf+k{83+U4YCTo@xv4-Hh=?MPPT2|RZeV{s(^G z{{|fVziZR@mt;vRJqeFVAB=MjF8Q2VKp(8FI677?&;L%L*8l zr&B1T=5}KOeXI<#P^;=8)R!d}q4+z=NXty=y(TXjkbgGs*9R^SqHQ#(z?s(3JP(J` zD;XbTMcF-VQ-+XY{{uYh6DdeNtSRt)NXT;JmLcutcf#vrz30!DPyrI}+Yd~x2|3Wl zbsllo!@YZDNu(_An+1dK>s6LJubb|O`*~W&gBsu!QYU+^yaZeL5_*VllA&)p` ziUoQAnN`!^BLUK$roPogbV@=~8OqleIcmFCLyq+G-N}Q+p1CJ6>QosP2!Kdez=R7# zA$Vy?DG$s=l$1OGbIbMlsdV-97VB`}Lr`hic!Ecua76fLF(G0)1421A>ur#Vh*%Dw z?{$(z%be67T*$`R0Y+O9$zd-=ItbeZJU03nApxr|?n9P{7eFDH6C4usNV|=it&cKg zqryUCh5H00{tDOO`-FA-ui3MkNDEq`0ry(aYqLX$(jqteEPEGYhl?&W#A%I3O+#pNy;% z1QNx1X#GogI0ytjAt^3|ot@oGdGt=x3c9k4<2wjZfPjTMqT^%PchsVf1QZatS2`#j zG$=zE*?+d15b+6riBT(4*?c5NjYeXNvhDj!Ha%a$AL?xpDcl>ZXV0lPII+{NI^Deo z49f^$={owm`uDwFP9Qs9oJ99RL^(0=p&W@d zUWJXX8x!H=`rXvk=yIW>{?B$0EI}_&(3#*G%;YxH<1wx!dPXM3tNOVd_@(v5eKbOFl^7J_ zp=G2EV2C~A_cD_94i%+crgb6!b8FY6i`3(I%(d%xbY+SzqKSX&$_0ieG8;b zzyM3Qt-_Q|58OCaim(@8S;PhC;q|e^N5?OB06mWP+p$+dA1t4x6sZ^m zWjS0v!hRJB+_Fc0i;@mPuS@tVXl^1F8lAkl#e z#G;Z7uUnitfvvH^IL86K*5cu0tS*IHiN2XXZ`~lo?-^DJc@KQKXBaD{q!ldy>nk>> zB#eoP>Drm4!@?tJxiEA(MB3*K?_4bUhBvKJ5z`CdCp7r7J$!h(@cED5ZPr4u09hx&}$6i5r;`(c1 z$W2`*IF(#4-sd_;RkQL*@2OJSI82~TS8Mw>O-qIs*fSGZF1BdGMZO`5og3$L{TddE z0h5NQXw$_LBn}RaeyxR4rsy9~bDkIJzXe^t3a1Ut!Vp<0uKr5P4qNG4p-Tme6AK1o z$)Z~{qosE-R-2%IJ!DUlC^vd3?Js-e(eE9L?)c{*dOQUA{*NFYWLd#e6!r{XPc|_j5EL78 zJ8k&f9UYeKW&vSjN+_f$v&$3}7oU8bhq+AXoOJ!F;c{m+6=#g7I;;BJEIgrsty zjm=pa$xEM9+XRE8m#osP0H%sY>hs`CnX84DI#hB~ulGf7i+)4&?E7(eWs3Wpa0e6L z4FpqGF%Pa-JLg?4!d{0|2=xm%Auo-?QT<92PwcKE86h^m*GR<8@OQ5M(|WZF|Wc3+!v6Mj)Cf;9n!yjd=b&nl)8}mzG{N z4NE}a`N538ISc1-!!!3hO$vXx)nH7DXtyXZiMt%FJgIP=XLO#Y{7(Ftx)k}-1nq#M zp!_tTY)c}QO}7HoJD*+Fsj?>W&?+R`aA@!h2a;xJ?VPR=sNj440CF)YJg{wdK4$?4 z5jx3YmTh*y-ojw4ANAq0U!_fP<{aRsyxW=5jJ+4pZvuADiI&(OZ8&N#fK-bAnHFA`SVU}88+~Dki z+NXtLYTFf<9u2y>mBO1#tu2MXmbNUPN(WVJip?QR_wP!HnNCNO*AXZo$is z(L)Mk=>-Kn0thl9qSl-z+lkH_SSBO;i`BN{{ zb#a`>DcEiNP$}?dLrqRKpU^4eOt&idIx4QpV>qH4!?dQxE@Oe$2s~Q4NNc)uJ1I8R zAtHbgQ|6&t`ES(hTzU@KTfBhZcEKB(F9yO{4z|SA5vYpPJ-g!$u<)qf0wE)tLA|SiBb%eD-K_FWYDpqu zo_qA5L@1YUXejHAEBtM3xf_!Y1fDdQ8XJ?KU|IfdiK0JHSQK{^MpdF7GLwcri=!J@ zv#WkhW#!qxyMxS>_K9WL>%qO(HI=w)syZxCXa0$OU#7V50!;3{eo7oVQV};R{48?4 zFe;%-+V))a(PwsotK*Q~)!z<+9WGmw^yU-udkJr-XlU~My1%j$gm?2S>{@Ry`EJ1w z*QV!40VL9!_)}J#*yI5cL^OU=eaX}}<-zq#JzUN#?Fyx1XqY=Wz{lNuj0MB5L%o>Z zd--a2*<9uYHUv1Rx~B~c40@KwX6dV{dmCd0D0SxAADQYJMS5R&Dps{{Czmy=s5dn%n5}va;o@2&szaUeeb$%tO+#hX?>ib+ zG)ho*(ec_>Tx)#dL}wJIc53Dt9xeCvmsuaJv0HajQUk4s?*%ABI!r*0GR@L?Dr{@U zwIAinCwPA){eEZ-K7y91k%fp)G%Vq2jJoyrJ^e#Byj3RimuuERIm#JVW~KSB!3_&` zk>$>0xu=rg85hvbd%B{J9vMvDzjtp8%s8PW7+a$SQ%7ix%PZzLt^A(LN@?(R za4~BDzxb#8R=?Np!C!%0N$9iOvDc?hpMnxn=|NZibWu?e6%UE5h=HYrWE1Mp(dHdF z>!*gOD|V|!f8n|{rY8FnWwT&Jex#gZ;E|Ui-7m zLml&#{uxdV0s5}rRI{VpXzTb?a0bW89i;+PU=YhfB^w+;HU1Eb%S`vCS-jz6}UvdoX?T?Qv8q%(ML0FIhK>h2Y%kU7+0N{Zp)= z#G);l8gkxfFzOVS0cxuf97n(uyFKZzX4;Ozn0gQKMFKEnuWJ>W?)^mKN6XmY;Nto? zQupWExMg_^W|i};oxcq5>o=MpKGtEt5|wilq4WAzI~ONMs~+3gZ%2>M=>)Y_+uOGT zXYmuxwL%m2LZSvdcu&0X$`r?C%{7Y z2ZZ)z+!KCpH|@-;By%v!K{F{$k}+nDD_0!rs9HG;Wy82xO8R6X*IUX1-3ISMPdUjx z?%yu#pZK6q4T&a^8%93c6XRf*stb9~uJVh@suk!`eNpW&FP{E$j(ggZRO_zeL7$@` z2BhdAwcQb~%R0kSq2}1wS3g7N#~)dxq!>V&jK>-pu&E1wb@fOds7pp>rm%JL?5*--Y8Vm)0~Tkl3EwXCJ^i06M3m!I|Kp2#yDeI^I2&(B1&O zZNT_xyg8&$i!RcRO;^aADlF$Hw$tJZM&Wo}?1NSau4M5Iff8t$dbS@F<5Q}EKvXdI zIu|O3XnawOwi!s40|{Be?T{1&Q@5=dyzc za7$<_7xS26SZ_N$DiB6A-o^cH01Oh3oN7lXIf^A(`Mch8U*(Bv@1yA(mtg995FqSR zP@MdB&F>UeF$xkQQI!+xL(Dh=R+@^hP0Tq^kqgz`I8tF_xa{*}YLpUaRymiYhfd6P-Q@&XTcU?o)8CLbToznm%BY9Q`6P zCpvpY#ob6_r%paK%zD^z^)4M}{}wBwEWBoFeQSC)X_9-7A$x zOexdmEXW5YP5mm8!0*_=U-Z3{VuErft+g)|_Wb_7^$c{y9=Ui5p8B8qY&uKcS zmS!gNJQqcMOh;vTj&%KfQheUJAa3M`(hJ}Cx?v=6&j5RKXiiF120NuSBrVJcziS>T zi7So$ZTrivL`Y&ip$@ei;gd*NU1hp#fs0#SF;LYRFQ#W28t0Ez!0PU_phC7#%N^xP zN4cYMZPKK>xnpqF4Tw8`wcKKXW-> z_IkxxKBy+04%br`u!8?G$}H!(A14MfDg6C=-`zk6`+us;47MVm3F{yK>%Y#vh4a7i zDj3w`-@b7vSKww?vm+$1|Gsbwb{^(`KN!d#@qf$9@E`y4|ItbP|HenX-W(`C`=^~A z{bQTrZ;=9R&XoB(l~+`=<~D1^JzsZ9GflLnCLDc;ug}k7!-;-u(wt1ums>F7FCCfB zhru2~#5PzBsgNP?+6obJm5oz=qnXkwLC|hBedkaiW2KJ& zV&Q08eOsCBxnP~?1I%(xVyDE)5QLQUmMqjmd4Ssijr!G_&~REn_$gG%n|}+QS-V}= zO$<3YJ}zC~Er-?sPPH6u_Y8S#KMC0pg*-yPzmVcVteuA2@b@pb2Ozzc&vkUp7Hchzda!7 z_rX^tnM64LT}oIZUTML!~y*g-S|Bml&rhNE86 zPaot8WDTc=TY{*!9%u}>%c$J#D&dvl8nEtL5OP^B9=hxARmd|1pQCTPv7t!oAyfjN zzP2_$Wb%zJ1ubp(*`QIgy0ovVKGTJvDVeCHx1^=?-EJ^F-0t{uC-c-rztlhxnHjhC6zVlkvP-8sdX7z)ef)bIWy{?2OAa(dOb{c#Fd*# zREj)>E^mDd1H#^KQ&Cg%i7!mO^#423b*q2a0;?jQWo@fHRB<>qxNC7gz@aK%P4ko* zm6%AovbL6(Q!Hu;7QRpw#%eJCg0Upf(_5%zynEpD{pZx%BiDJN(F$C+^Wlc&tq7CW z@Ai$?`Ec#X9%a`TT;u)Bo*L#y(UQ8=G~@bPnZiv0OIM!<9LY?mJ|R^xJL8~*N| zirWi;!N0;pXa%s#Ex@|1n8mW;5fNh*N%>%^e<0YD?4yzSHLkSXsQI#B0guSnX=u^8 zsJO2%%XOMk+_Wapfk*PB{6v(5Um5Kjc&)wrQ&NZqB=74%aS3`XY80OWdS@D`(h-xK zTifJ6ir1%4)GwY_qPxS50~Wrf+s}#RZn{BoOa%Xqs2xtPfDJmIpVrxGs?OC#`MjME zVf@l$!hGn}Hxw2X1*;kx3*GW4KdB|K`{JJ}iuWqGW_$hWLY{kyN-_rN+eFlvBiQ~&sDvd_u)XCJBW(e?YnkeI7XN0a zPZ5DER2^D}YjT`7mkLs(rylDvWe(o~-=C=SWro)FrgO%yOtpxb0apV2I-rW|B<%hN zAJjkAuF28B2%|uhw%;J2iw+Ed$OFKM?%C!3F3)b?mEIp}vxe@xV&yxI@;<(Pr!%Rj zApu@q?Wz7E$m#P_-tS}`So$L_SY}L3T_dE-PUgG=1AR(MLy|1Ye&A=mncKrK!}x;X z$|%#75B7eoYMPWLv^kl|6VJUjh#;~vETt1YLDjvkb+ z4%;D~*V%|3UuM|vkY`s9+)Vv+mmNlP7|&4Grc(=NxosT>;D#BM-}&2Wntwu`OM#%@ z%JMAQ3m|D892ih`aQJRfMoCT0#=)VK0O-7-j5RThxQpy3DHkootl-JiYtx0`9Fpk0 zUw&I5Jfh{j0T3n6e%ppJQe!U8b}a53DOrR-qQ1KGlEKrVlFL*%to74k?XmYlHLO1< zErmZ8wy9fX-HZMXP=#rha3*jxvMMLRJcEm4E*BiCjo2Gm<+~+j9Yw4LG@Rq10@)^} z4aj;K+X5MbcZ`3l(C{PM!&?_!D!1bZds6@~;s-_v5ZRcq+XZ~mW2GOMB_-)W3VaaE zsO;e(0#-_h+g)0+2nq=ai*?Q_ZcIow1#4xD)*8o2tEWuI9eR1}&qee+Jsf)lPE!9g z_*T32&n-b|+f|J+3%ux~3v}Oo+xT+`iFVx4`Gtm5Jnwc2B5fE zml27%SBe$4y&SwUx$7$VDxOpe%;9El{KS=Q{%ACDi)9}?e0MMk|B?G{u)1-bw^Ro; z%k3wTU)zBi#H6l+a@l@6UqZDb@H)R;;cp9OlnBC(E6{V_esellbYWu+bzKNqGOAxc zIKK(aQHXS3Cizn`0`F`;A8L=UPf3~VbzV`1iK^)=En2Vl8Clgxh%WE+Qe${3-2Gw# z_L{rmcZ{HV-tC*N%)5KIy9r?+1G-xf6el1W;%{J`2qcktY?yMJ&sy&0Uf{j4(whI!x|E8x(YLz5QZnHh5~ z7i_j$Cm#s04f*-`@X6m#Bh-m=FL0%}K*KbiQp1fhGJ}sghNb(Xz4G)p zgBK`G44Aso9qi-_1jj0VGLka`f-Ma%rmI4=a2}u1($X3}_Q$p4{}@C!qi77D+D~9| z+mTfX7>8!{bgCNK8tFBjH-)+=s5w`d`%zdYH+u=wyXSDps03kjg^V4iqe1P)u)V0u zNymIsuYX+1Y*GYS9m_$|0ABN{EbYZcvcTzd?WY#gSVM#RL z1UM`rLeJ@C;D3z|=3T6hzfxGo`(**I+N1SjxejXumT`sn#YQy|-62h>4D%0!{C$g} zS^n5mud_PIwrYAhiD7;uDEyW*TIQ4#jru?rUC<|E2XwM#xhECrrgxCo)_A-P6X2j) zeS&k?&F>`3J5bd99`2_=Y?~M4s2@$Rt*De{yusbM+Op#v!XDE)H|CI7p*~VgwDx8s zzCVK+e`#XC{lY)8_x&uHv+$~T{yr8d6D}|mWPb6t_}ZMw{x#c^lS1b(f`|~HLDz!$ zz5pTPGwatOv}-7%<%CNeD9A7}7OzbE_Nm?~tp=T_VO*_jr)VF})IHcAc}12esll4X z!f)u$FcZup7rz*{fC4^;F(hajc-=C`>mT;IT*C!Sx=)B0`oDR0?H3E%Q3y4d$05VH z{K;Lfx8QTsU*(xxMxo!FnG}Kk$G53({cRgwcMpNH8s__=v2h(^$M!`rYOrtej289_j56a_|K6O;Fi&9-_KUwwHs$4Y4&0}H4FKT2d3v@}eA#;X)} ztRO&cUJ-lb-}U#Q>f7u9XBac6QR!C8t2h3^9gqgy%fL==pb;+n4{=-DDh4?HA11ze z#2x)0At7SKbC`vzV39eE2qa4`0HeUyuia%O9PjsdS8H>`_(a?AgB9ahyjQk)@{XZe zx;VU|8K*vwJIlh35%Kn123-HebVjRbx|DFmm z<4fuO#Vcp@MHA<55<2i%^!~x_{MC_%?GR`(!_Roj3r~9?;Lj5!bsWVad9%R(0ePh8 A!2kdN diff --git a/icons/mob/uniform_sleeves_rolled.dmi b/icons/mob/uniform_sleeves_rolled.dmi index 83a759ff80ee30c1817baf5324e1c57cf344539b..6f7d959fd619a56e54804b96cbda65065086a34d 100644 GIT binary patch delta 13508 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 delta 10180 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 YA2=rPh&2(E2cSO%SrwTQX(Rvt0chUCpa1{> diff --git a/icons/obj/abductor.dmi b/icons/obj/abductor.dmi new file mode 100644 index 0000000000000000000000000000000000000000..21ab5cf9f50e28dda0ac4ee04bd4d884fe0782a6 GIT binary patch literal 55759 zcmb5VWn5HW*fu&eNP{#;x3qK(jew-mFw#gPB{@TuL}`pnm`Yfry`Ksv3eo7%<@R5+4`%rZKWs z9t6VV33_hotLorm_xhEW?<-Fa5a>-oVfLiQA7P^5=~E;8qZcG@l60>}9kfNZW^8*O z^`>%iQGXKBf8BZfH(-RULz{{>T9EpLoi`0?7{&o9?tw!_j~yTdpswZ^w^0`}szif? znGAtImjpG^vtP02-|(nmZljTNx+0X15~5T0MziOJHefmf*SGzJy|F*>Uh@456mI=$ z_iEUhPnc1d;L$d-yT#;*3D>@~*wg0ejH`JDFO|9I^XBwXq?Ox%$)m>t|Klc|V&=1CE^vFaKa@5p!k!R5FKA7JK+haM6Vu ze(XqYVg+@7WPkmM@x$FkNewBT9V08tW}l<+S6`h>!$IF`)<@*)8i&JMj)p^&HLsrK zA6QdUsv-LP#=r6a~d zGYUGnM8pdE=&Dyif2cqp z7SK~wrRQ%74husqpF7;3SDj+QF=8-SmB9R2Pb|# JV>?%BDYzN{83-?cF0lGao; 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 z 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 JVlBJi{{b)0{NMlp literal 0 HcmV?d00001 diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index b105cb9e122535249b3024b507bcd331cfcf5a5a..6842707042bc2b5be3ef46203506540196ec3fb2 100644 GIT binary patch literal 22966 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

    #-COhhO>XKVo8L*3~(98is~N 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 z zxFi$0{)Bw#S-Mo_+n}O7t^PjU<@;i#NVU!C5_I}#oy6BVC%PNcO%*_~67Tyw#ok~b z92;j4SBwUceQ9iD;k_QBJ?LifbE2HcbicBcpt1h+i6U`z=cP3x1}8DTQnIsT=I5n6U%-^67_*Z^tZ)C zDANs8QbM^jLJrA35E;YPS+csijOlXQhin<*-2OfVk$yt$)ZLj6)TBBtHqKQhQNpGs z=Gd=tcd9-+j-KC2vpSAC1+7`>%q@XyPf(%(eX{4CUmG{#kmcV7(tOMDbq6_U**u)k z8Mq8zZsy`V%!>9m4!>;RP|f}A8Lx4*IM8~fFH~Q8M6JlAyjb3xI~URF<7lxN)d_vE z3B2b3%)7ZxWVF&eyS$$Y`w9bSqnbrqpO5 zZd<$~8$DHogPfiFZ(x@qo9gh3yAX4J=WU$PBWc|8`G53f)zzgu;S^#o)pB>3OlXeOG0Zks z6o+0EJPkl0&vBn`w2>=+2kQsk0qeKqY#iLeje;g~FMBXp$y11JnJX1ATyuf|?MyDO z3pPR|WB)4Qv8U^f+GhvEKJ0Mjes?p>AJKOEmbnJ8ri^wu9BR%-(BZYT{Al_UsA zP|LVZwk&3_L`M?kfnH)0dT#RRM7z?S-vh&;@(}nw${kGhgiAg9Y5oGcaFoog{;^v z|GlVY9>`1d=&d5^n)ja>ww_?x>}+N$EF=)2)8G4i#xhC23lg!56*YI9 zp^39~rIq&wdRNPFws)*^Bor|>+Di;P8^69spV;H>wHg7>uE`qy_RaApop+~2p*YiG zOdqDKuEI&FauBZZHt;e0*$PDj`6!Y?je((oV4SUxk592hA>h(s*koBqEbTgcx`2Rk zQFzq+93l;Z_3AFruHQ5a#+m=EXd8IVJ&N_stgYflK>YX7OPQ+uerpTQSDJM6 z$qO9POH!uA81@byPxVEs{dnmF_6lrOiZ`Zt65a|xxGb4&Xgx~w6l`}#1;-T-PAMh| z2S=m#7squFEdb$zk54kJUAxGt-&nSd9x97W=)5E+KrTqj8I@7LNTH|eQ@!$~#-7l! z52NC}J~UA))+T#EqzEgGE(^IQx2iPKa*%(}2f7`ePWC^j2xb4^We5CRDJR%Uv~}a) zlZsEXU<$ZrSfQ{}3}7gno&0JUO!tQa)LoxIEx->sO1}nPI z%7bunNQCVXBrVc@Fi)@G{$p_MOUh>du6b#fEh(UB@%?D^%D^yu={+#fjp~Bu=!ky; zTZ7HxbqrF8dqE*b%!jsEh@2NuDn#yOhFC+z6c8xY$^>>=%>hUr@V9FuY0|3~SD=KJ zjq}U(x>a~4FiyJMpoIp>KW&xA1f4OeKi+KAs|6_gs@R zz^8XFXAcNRwkv$9_aM%cTDP%Y>3u<3;>O1`+>+AIg|O-@F4^4prC0{|3d*CL|M|HJ z4RnNdLx&HnUgqdPCHDtV{+*(}5InO7-;EvDiLZP+YNA}~5ATtF16UkvejK`<@Hdoq zo~ULiHODstzq`446~@P(1?0B)P~c4lE^7itYtsY7KJSD4Q)4~K8X2lmzfd16!=0ff zY9MZ|Zu%Fgk-;Ip`L@|4mS(j8^o5`T?%uZ?p~>k1!7Iwi@xPz@5A{9eNz1O+4Lle- zBhzH03#a{;rJSAYKP=?~9b<`{Z!V`80<`0hfBW0)p9-)*qlyQp zxy2AhOBMR6o3FQ^N#F3<`17+uj9Y84I;$amu41(A{9@6Zh>d{+@LXY-q2@hKPU*nc z`-`;e8aS}y>+)?c=f5I)np!NWqT4x;`0}CPC!Pbk=u~HNJs90(Yf_F*fruN#(Fo8eylLc)buEJ`X`^OwY&dGkhT z0V8)Q*td3eO4VEB+!AbJsg)Cr<7gt_2WRFgqSahNi9b-Aj9u|1uBcBDyVn zcoK(jZ+X{rYuyvk=zaIjosTpj6Xj;s8%f8N5ZwH6BSaE^v{!zH05?;oQ#Dp^XWbDl zTJ07}FGyhsnfyu}`&-~XcztfUbNue=_|r zJHHaId44udTok(R6!2zXeKyq`^PG68_bsF{_pFCsd!)51hJJTOT`EA#qT+L&Kw-$D zy&x^$`7S-(YKvDU^=OB=Q}{g0t$Ejd%<72M*Kc0VH+d{o*x8DjgS_^57}UnTat{n&@H+6vZ*p=FA-v;KW?j@V7tg8pS-l1R zNBA~4RsxPfY1<#S$Y$eEjR&h7_2NY3ln^D4cs5qcPtBD6ZCRho%lWQ-`c=8_*+1^e z&ryYX>bsHaT|UeVQz$B|gBD#O5lYftm9T0R+?y@<_;I5tfvuHOnN9GtMt9+0Eej>g z^5(nO&HHD9K`84;0nikTlhE$mjh;@|!T0*}Iq1zyb2jqRW+BPLsnyF5gl9n&c=;`u z2yw4fdhlsY&FXp%`-=}bL|6Ab>oy;-^GTIefmo%9tQtLI$>WM>$&;|=#pzeeDcAa^ zCUYoaH4++#$HGJ)WU-%fhWu6Xi@?D=dAJg2T)1FwRtznx?#O^r(1>q;Qj9G9$lFP) zqS*|Y!9rn-+u6E=H&@l~=il&jF8KR*Rn$%KG8KhE8^Dnqk1DXpkGd%%WaM8quVZZK5 zJ(OP=d)iDadqA@hj0z~B1XYIQ&g`x`tLG2a#cYI-{T9wIf_62!7J{OoTcSL9<_>PU zPv~p)+^>CH43)il8k`5sQqIFI;_gVcjsO!yKE-ahOXQ!&J~(4NE&lXbLFmZ(xgKNA z7zuSAnC!@7)wCoHw<}>?`N>`K+-ol`Igp7Q~Ml5xSAzdEiSaH$&_)hizQ zXseO9@t$xxH(<|Yn=8mdKF~OD zJ&}eZ>jZ8u>0y$3J}+5tH}}J~(@Ysv+6yTyV6aMqu*t_$(z_W)nb*2uhf`Z3qZVLo z#qX?^bDp^H5r~ni@AWH3_}xrtktVhxsGiw@|2btBB7frR&{tgjqTu1lO`S^-8+%U;^=3W4iTb7m!47uls%}V4?jf>b_INt(~g%f z(x9E)uvhc!I+R79!U_wbpZWK7+2n9kjW*=aP0Mf#B%Q7#uD4W7MU7;S&bi7^(m$7b z5B~06;4boNdfH1iw0Ls22=VKD+ZAHlI{iRlN@UyfP5|T_-!k(e6Z&>RNo1q+n=;dvZ`&RO)kP8!&xw2tA=0t1*sVu zn17tjX{{F2)a6UCi`W(RBd2r%8peo&73urh$F8H#UmzjFwB^&>6VSX5)hQH=+^YG0IInvPW99DB;5j zq1mzV3Yp$<#tPzP+Kg)IV9+FFP64`>xQ1=GhvVFDItT?$Z_6W=tJ2F|WPO`p7F7P^ zv1Y(jh45)?^ee-((pT$Nt4(%;e?KW7n)Kj ztLr%BR-IqsR7*hhCq*}XV~8d#aCE39?ZBiwD1LL8RV9}p?o8&6dH5(!T@9R@^sbnM zXK1ij)_Umw>FMgjncm{K%9I)3XMmZApr5ks(9w zC5kj}!)z2TdD$!xX5NY-P4asdRc<&{ zI;EiB*?1*5JpN@%{sH$!b=O4$Av56q_{|vGqQ}7vN%9cH9x7Lizq?9+=tdaPI)B}c zF-F3~PY=yy@IYgH&anxg5PZ8x?)cvgyA(@?lKne;-=ikkKZ3(+EA=bnsVh1V<(|wC zmg(#pFMg}~U=Y+LBT=d3JEKiCtrInnjrCF+W)Q{1K78l8bo1|zp3xD~By3FV4ys4TCbM}18 z)&5VQruzkg{7&uM6NgV?vjw9Y5w@iLC&QQkr@cZxVKFg@ZKB}+L~G&>5hxUslBPl8 zqV_Hc(O=Ahk%&l5aQ&*Hr4>JTD6Mn12n6QP8kcBikuVrGj-PZH0u_NCt>?uK#2Jnk zR5oZ=C_aIRFbSaIhwiV@Ke$scGqpkP$_(2%NB3XFuP%(#yj9jSMD0;YO_4Lg*C?nS z>S-3P`7t(#`hgJXvu-_0y*IT>s7rpA*jHf2;QwGT%U=+lgocG7UPNN-dvPVyb(%ki z`+h<&G;4IKATIloIY%0QT2m=z66^)qp6h6?(@V=Z5NRX*jP26`IY-P2Q30F85P zCVITv`54@qo0~hW2#I1H3y6oVeU&A+kz?zoM8+pnpGDzw}N?PL` zE-5H5!Ypp3_sDv^XbXP!C-z;O@ZPi{s`9uGx0vAU04>-mA|W}xDK?KHh{Q!NO|tac zXJ6YFLfaDt2M4pBJ@e&$!Y*o!BBJb?2Po9p8z62Ur*{l5LYYTpZJ&0?W_Aua4wW3LQnf1N($u`qW3~=~x z14Lk!DL}N%$+zgEMyb5m=U}6cNF*{i-5Fi_a8(q*=XXox9E0d&6w4kwLHg^d7mH;L z000ij%33mPQ{6FWwVB}P{AF9Xmid+`;>AIN{rJ1P^VG9UtbX9zHLrXKLs@3+qteN5 zWjG@>2@XJLan7T))V@$h&E3YvM!Ki;Z<*<>lD<9zM?IglHPXU*uN_=Hc5+8?JIvNB ze(d#59oO2f+K>sT%)LC*m^1X$>z_(?zQpS0QK5pmUL1@u0u90wW^QN1PSMqc){AO( zWXgcQ&CDhjwr|*nTM&w2W@C3@_;1-csM$ zhTmb=i3fv5EXu1W^AW!p4_ba~ju|Q+D5WnFCv?V7jS<@XKU{{a|9WJ^?@(EcqmPV_ zU>o&aM?dSLgw_%-Ni6((!LtVd{D?BTVd1q(0QHEhqmB-4cI_%`M~9m}Fme3H@JU|Q zf|RmdeiS^(PBW9HPmh{q<3VQK^bE=wloctG-cDlO(sRiK9iLx?%-8AJRG4!FoZ7$M zfSEb@Uxkkb!q3#eqc{JM(dF+e{HHZpgq0k#oxCwiD_Ef%-NSeBdpYbraaB&`Z6^&6 z51$mHvzWC3T?drhQB`nH2;_T!|B;CsEnsyBgJg-Oh^MU;cdPT9j8KQkuiSV^lA_%) zx!J0NH?_my3yIqBiXKysKeL;y^Vt~D)d*IB$kaBNPR>=O_Bolu^iaF_t1lhp*5~5NG0S_p2oTA@uRQ zH85ugTgTfPi&Qcp8}zxuDINp?ZjpKrkH55?! zl#zF6x#7*xt?j9g?vi+P7cvYsHEchLT7OkThN$L3KGzx_?=-pHf0UR~VR*?^+Y41D zDe^NBkR{2%RbQ0-yNY>O&;N_YYEqgI7Xu2(Ua)KjB?3BVJJ%@c7S+gX$1_k-q!$j@ g7Q%EPl0Wwe_MZcqc*l?Js1)^WtS-UcSa>A=1N*y|&;S4c diff --git a/icons/obj/doors/Doorextglass.dmi b/icons/obj/doors/Doorextglass.dmi new file mode 100644 index 0000000000000000000000000000000000000000..64c582a8d293e21b9052e4e495a63f9fb9db040d GIT binary patch literal 12362 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 literal 0 HcmV?d00001 diff --git a/icons/obj/doors/door_assembly.dmi b/icons/obj/doors/door_assembly.dmi index a984906fb3f5be6d4b35c51a744ae9115ca7c6f8..edadc01079d768025dfff1f560766e33384c6e3b 100644 GIT binary patch delta 18288 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 V@$C=;aMKh6gQu&X%Q~loCIH1~>DB-M delta 14323 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 GLSTZsE_9~= delta 18583 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 diff --git a/icons/obj/electronic_assemblies.dmi b/icons/obj/electronic_assemblies.dmi index 81aa71eac773dda32062093e11546a517e6dc041..6ad2b65b2f92eb46c37a5abc9da34d2c515f70dd 100644 GIT binary patch literal 35959 zcmbTdcUY56`z;y_O^Sdhh)5AsP{1mcrXXw(^VS%J~C#jyOHqr|LS zTAjJO)Fa8a^Q?j|MkGC5>oV-vQ_#I3zWd7TtTjxMXI2JX6W46_DzHZrN4Z%;bFsNQ zoYktkL$$`!TJ71;@#@0iAqyo=N3wKBMf~#T7~R5r5vK7Ok1&zB_`93mJ*C)VKNwZH zUP`DNmSC zcs12kCog!+5&T{qPlx_v@tn{ieb@ZXnm*BGYC$M^;FiUw8-a+L1lF97EMeDN z`rfXyt{#|dO02+%xw4&aaIE`n+qRLW6>-!le$XCgrC$3%YmLkkrI|G*XJ^YGbS!Hb zYPGxMU)gnOs$Y06uNR9js5(1U{3j68u!WjtBzrZwXxvnB-K02^NwUWc{=L(zMO<1)^4;?XXGMhqAy{gIBMP0V%I(PGEVoXS?00#v$`J%1W zT|1+AGlQ=w&}KnptvThhCJlWK7ejj}eX`iPopu9Es_#nH-TNwQ8urKhQS?i%_YXIV zgiA%*Ev}@R%7q&qOw=v0yT}hjZ&D3!nK(DEB>%QEPC!(f3_^S52I{-Y|8rH)C0SR8 zqWVC)_C{@>F5+$`u3Gn@vP>Pyor}xkCb@Zb-7e$GGPfFbP`mcma=M#yOjKj4PjhSM zwxE^gs6*%bq84lRy^Wj*H6m9Ezbv)bGG)Nys}&1uSo+Dk=Q$R7w>!2UEZ$jsF8a5J zlG!aSk*qo8$}*&Y#~xEr>OOrhWbgW4{X=KHfqBh6`u!j}MLF(ds{T7e3S!rZN7d(2 zVh3RTYa+#t%imgMGTG&CbziCyQj@G=@MM?&{>$fWf0k8AH@}hH4e-_eRjXZez2ui; zSPp9HUE&wd#Y%09@@)0_yt29O-}>X;y)_q}nQCTrq7A-w9Y1=*tcqaB5E3{)VX`51 z&3l2eq5dfN+-HtUUX%Vs{J+~&TV^UQ=6rhahr+RgujVauZ0$AEVaoePMYA8A-4zli zO^JHu`$i+b)kiK|9%e~s6PEBNyx*|#e5JvrF@~o9YPh^Qc5HvJvGn5Lc+U2eolQ8f z*Ttks90K8n+*4C|?31zH5SVgdA$5!B7%JZ{5hTvEO$QZVzSJgFD#%;i{$+Gd`+NeU zfgGC=tHSS~pv$Hnd~yxvV$8ATeDAm)F^SrCbAEH29!Ld3uC-PeYN#= z&t5I$pUVYGs3`a(j4}B+M4j|LD^Ax$dcX7R71<@ydt|35gqL)$D;uTxKmQ~A;wFSP z{LW`niceVx>`E@_MT8Q~aa=&xDlc|3()6NOR$$xz@|^>k!?HUl{LWQZ3q3{~1Ddq> z#T2`Z18W1C+14Cx<7nM(>_!N}8DI19-}VR=*HLsSjGWbwk#Ez>L#b5U!xnH$yI(M6 z2QvKiIZOcuq+bVy-yhIH^AQB+*Lnq@H;N>0uo`~t5B0KYiu$)TFjmdHcTx~q%FxE5 zHz~bUKStF91%kk($R#@CH+TNiDY&g8`Sm@O3#`yt3)F*II@Qt!Hk$C(U%OtB0{SY6 zYSqFS*jy(UGs(+$amQYeJi5_7=8#KI2dD*9QjE~1f3^zY3?lealLha5x`kDSk?_9B zNjk`Axh->Adip|M>sPJxdAI7nhJJ}#a(`hpSj#j9NSdJx0|CXaqp$yd1JQstBr^E; zp9c3&5$RUNZG1PXa0(yuc^2y&Lb+e9{h-bd6h6M5fI}&cTubnDZiNrBi55bi^O@NM zm7aVF^xnNRUq;l%F5LLj7KdZ0T@bcJkFR;ix&8eL$A0dV>ZJ#NTFT`(3P6P$AcObz z4>5)EzZSe}ub6Eh-QC^IvLyImZ#x|AeKTA-G01a{82^NPUPG*rzZ&h zjBSB3h}kij>}E2wi5}}@ct)24?Y8Xc`&$k(G_4Lio!Vyq?IZu!5IJ0$*nSf|o;!45ZEy)@7<7FD{Q`sbwP?UQ2lSRa5Y{&(F?URFmjxF9?CF1Ig z{+7a@k}ZrNe{47ta#;Jg+5FE)IJdA#ywW-KB5g$D#XQ%hkmhID^^}7N3j8#7Asxb! ziy@z>;L;>E$qkWzTQWrM`1H}Os54h5>EqERfyn(+Kh)H2o$nQz3SzR!!nPaHeW=O= zSG45bA!60ki28dldxgB*#JmfuHAQjrXm^B-x_hOL+x_GpKXZdrt1u>VR&7=e?m;&L zW)4oxo}E^>46GUa(E@J88UwGTE#1-myN<>_eJUsYRouMBMIO4yvhTkpqSkTn_K!Wf z@1p|sTeuR*1#Qu$bcba25vgB&>RjxI(N;~8PHiJUO6Z<`K-7K2m>{pt4zV)f!{Xdj zJA!;o&*h4Gv06s|%%Y5$qDalf2rnNE>wt)paLb76r;wHM&&N;&+#a%eq3gbiqTiWf z0jTw$Gb`wt4|wYR#DagL5_L&dfmYl<;iwgHDTs*_!>Z~2f5fsDNYpYkHFc zq6X@%G8l~Pj~)bm=H~`?*XvSIh=9e<$No#!htVL|uvQh3>ACP)W$Y)pXWRB~mL6M_ zq->`DuvVcP371%uk&)>nI**s%oWsAAd~>+75h?UXgj-CV|H66R&WVMOomFJYB0-mx zpJk+Z?~^k=9f&j+T|RcrO1aQlL^CV`CX&|-4oy&rn~5GBm3LH}6`?@(BtqEpQ>DWuaD(wX5Z&ZMU% zhAhulC7b1b|&k^$dhr}rL>|@Vw zQ}NuInZD3|{5z8$h00xPa5%6OMxAKSdcv;B;7QK&glTW(i=OvkdjKib zO!0l3$Lkd{Y3MAAfEn5TV$PevAIf5Oh|C6$(K!L9w%Q&?g;$GTyyO??D9rL|-dLHY zaZoGTuRG3((mZ})WBJY>sjOs#)s0&*T?k+8FNo_~DAloKcKzsJ!Dn^LYLtR=tWQOP z(z@VQUN)vu$P=p_g-4X#Zq?;PGhBlb!3^iw**v$ku`_Zr)IJL)gmk_IajR2^Jdb(v zm{M?g#%kvkyOWF4oUnpBrTKZirY{#AtnAY~-iZw<8=@72J@qGh2q`+d59UH;eP^jc zRp6{4%d1qM`?}z)3b+?ak0D-J$M0kqyByv;{ygc;2Mch^YOQVd)q7v{-cqt{#7cP1 zT25EyDT_?~eY8C9<|;xJtq}Hp;n%2h>>AqF(>j?!rvChWbl5;U+)Loy8K=!nZy zB0oJtM_L{<`oGSe4!}3k=UHXYG`gMWlYN}|73*@=6Th^|xsWqpXGF)KT4Fo!RWe>) z)IHQkQTXSa>kbZmmX|ZO?%n2NX|nrfw%9M`*)Oz$&VSO?%m9W6Z02}PS7E%pDmzfq z4ht?puK&!O2mg&*i$iQv&{;RF3y03LvZ`*r;Fj`K@a?hn9r7_cC)4P$f9hmeyEo>{ z7mHNFZK&h@?^f=?r*6$wqIEUvC=b6nsk@b(Xa&+!>RCk!I(vWdk4nN+or&>QeN^?M zX6N>|rE+7I7P1tq>XIi*mrw#(+%Qg?Liv0LM7I{F`=jcU2QKIy0z>(WL+J}c!~3O- zBttg=;?d_TP84uIMAHekU>4qM_jsuc<1~oo)K)k+gu5vOp0nQbkG|lMyMfeN^&gE^ zDo!JiP4cTsquB$Sa(c7;Rb(SUSY4 z(WS7YrBWp$f)~4j_T`bnc9bw-;+fv#GhWSEhLjzD=dvWAHf1oA8=~~AYcPAtuJApW zfbbQhl|bCU{DwFGgO`K7bSd;~#pQ4==yIlmADd_$nvUisq~8zI4cR6w$TL>;rOA2Z=u+wXUp87@% z5HEQ*5R~PIw;kQ=MV#J}N$%#Efjzs#mfv;7lha6m z4Y6E9cJc6&=c!)-Pv@TFCT_O1v~QAO_PEXDvT4F1WGgn0VtZzA=m*S>PX;+p2(v zv|~)_g*Akct9jRYrovMOw)#!u&O80&u&cT(VI?YgzESVEm!eg-qfZ%fMXFO`^zw0yiyL3>4tvoH$o`sP%ljvRB`qKQr#%bxeBbo;Ese*`<(` zv3lOP?;9HCVVGmWRxCm>(0kSzw3g#>GlA}DUc3aPv$C{W_BNw#3#7n9m(pTYUgto; zeC96o)rBbi*j9ljrIhA1+gRJ}R^M`Q^VLtv399bfEgE1v^FQ?U^?>>&odpy_ zR-!@mRY7k6XOWl3IJZ=PsRp-MM_V~vKnV*B45U~S>7YxwK)oKdBbT5J5~kXM>xY}v zJc#rY#b3|X*JDoxCwLamhTlnprvyk|a(#!H_FyK5pf6H=rE&@pWxupHkq#lNwl%kt zQ9l#rxi&mTVB@DEPI+U5RtwjL2+3~S6c{SS}q}gnG;sqhdk`LsL+*@&hc~SP_ucge4r}Sf2)y41)|_wO3JZn! zLHC%gPMg&W3ykEx8zKqZ4?kyT^P(1R=zPc!>wUPr@Dk-A_U9 z-P@c75>Z~{@NA7(>AKp*!%JaIdXt(eno6>4eJPvqYPED`blT5E*J`H3??8%_~%fer`OjcoSz? zA(HYQF>yvzCXM*H@7t!o%%qFz_?jMdZFz{cgrub8e4wBkMXmZD<6cc8$V?hjZZV;5 zF|_!4zQ$aIKJP;ms;$(jvy}5K-v^%`eeNRZ$gxtZ&jW~AVOmz<3-=4wiLIOU&GV;FE-BPw5*o4kykB?ewVO;?I22yk=pm5UdQ@@p+bTCd=XA zMY05@blw7wJ!riCASv>J0W^4JF{HR@|3&0FnVCXTM~IOX=+8n+D|*qtp`jtEDk~Ni zulcfZ=?KShB)}w3AtwF1uGcRQ_oYdL1_7CI(P3DWk(}9v9hwu+GBexG{-Q`DXk$P% z72lG~$0Zkr%ZoA}D=S%U-@aXqKb&Z@`QZEWFH67ZP}+U+Zn8*b6y`KKzgOPYWdx>@z7D8Jq4nqh^O29WN_2qB(+fubo%nW`xAS zUDh9Oe-VDrsHyUF;=_(nGV{5Zrd1T49b%4cUa{ShipD^%+^2YMkjCXs0S6&EhVpq$ zh)6EpE-Z`orE2=<@bKb2#>X89tM^&E5iO@CPWQBkf#$V>Qn%$`QVmw-w+h|oe=$8E z=qR0BE9513j+iEo41UjItSipuZPZ6-V1s=7{ssqP4t2W2vAm)EY-AqLm|iX_MSTSVc;v!MPZPO=WNIszv{N zgTf#BI=8L-Cfa6_BemX~jE|42LB8eZx3mSa&b5?reGN&HUg|BOBVwLKF+9&g7Zz$g z-ZYd(?@}`H9ij8{X`Kh_gWJ#@4ePJi$vno`$vr(i|37; zrc}bvChn-X0RA*U)c!uEjPhv#aYJoo9u5TNYO8;5$@E7v(qce>oqjq-XFtk?d{)(GA<}$GkLRS9vD0IvT_JU`U_3^&RHY* zuoBOaB72w4H6`Fb4SLty&3>fxR-1wXO)sNM}O`Y^D$x`q4RR~YHoRJvZ z^{k!*%l5~RMX8RDz0r_A58=WG@*T=uAM_Hb=GtT1_g4nuAKn-spirpxNG9Ix3RIww zqudIfEAXVVD7m7lYGg;Oss4~QGbCUHvxOx3`yxzC(tD$?UY*<)s7mif)hqP9#_Qam zN*|M%Ou@*nE(9p;-POZB%089|x`ic0r3@*h=;VPw^ySN!13+MsWDc{PB3n85wcGY{xi6dPZ5ucB8NdV; z(T$Bth0Nt1VhNn_kKpiF)rfOe4mym|Z%ancOvDDtk;9e0Gs}yPGOV^Rz&t95i35aZ z6Hjm&v78&n1f2|7rsWQl^T-gi^Fi}_4y_<&K5gsFE20u z5@;&HiK#gqYf+e+dH8s*o@)=-w&Q=T%x&JOT;QZom~b~TM?CC6bE>4;rkC^aP$aQW)JmGF5Sx%xu)=;Tt@JK9A-pJZouzs$#oWZ$l zO9f&`v-xk_!M58qtllAPuS=qF!WnH^P*^A>NtxVQ{Jg~l1i}=K@M+MsCL5pU;yu3& zNxLk0=EWqq2=k((woTK0jux_~dE|G(--s*QZ#QKLJazwk@;H*(LXdHRn~W#(bkuP>0N8XW=SObX=!h&Zl~%8q;4C7&T-e94QeAgU|tH{EEh z=URX_Ca~(MvrB=RjJP=m2ZyiF(&Mik_mGbc$pk0?sp267xE#L@c$ICADGr{Y9p+@q zxkIiy+@5ej#ED!id_7r|o%@e-tg7D@=ql!<0xV)v!g0Q@P#wCNz};mFgNjCsj&bc> zHSn7Yl5=HN0Yg5^q@o6i9INP4xj$RYJbV3)EV0q4gvF+Dt^5r6f(tE!#p=wD#=y!W zXy>9~9T^VyY2~D1(i*QGTI|rGH9AFpbLwyU*2h*S-!DhqlT^PUUC-}d-*&s4cUCXx zkTp=y{8X0ahqbRs$D+D4?EE{J+je3vTr12 zcJqbJt2E9b?`1D2L|z~#fi$B>Y`Bp^lUy9f${`_NLdT0z*}CJo&5ancOJd>T%cT-8 z>u*SpvcctgSH0LgnDpc=X&IMA0%37TNV)xp@ab+cy1cMn9g1>5fS$t)xFrDW^gd+0 zr@meV4a5jq7*YZ$NpnZscXz&C!o-+khJjP@<;`Qa@m@$l(9Ktiny-Oe#DF(T4q=?7 z?uc+%GLB(n7xTBtHcb`b!_zgHr7I#Q8# z;?}vPuLO_%2gBR{gW<*CUY3oM+YGTaYhDKtdg@~I@fdNFyfV|vVX`OknHnMl)%ALrEJ&=bqN?%*y-L;d1 zSGK@fMQ=MGui|G@PA9$W<5%&B#}B(UYgS+L_|DZ*Bk# z{uAUA0Kwa31CEPF?iSM@&{J$R;+*awtgj$haz;4%GI#SsiyjEqkY@!RroJFdIMr!o zh`o4~=V@bI*46nFnkkn+pq-aYLGy@ z<}b2T%$7*1c@)E358&;*aWs{a^OX}$%pg)a*|PWFjRdw_HCPV9I3`*G;)B$Cv`HuR%=z` zd2Tlq6BCo+IddPf=&9jRclscP^C#NOztEb9a!^UVh~Ayu`#~#m$@nPA#HpEh%teH9 zA&#$togC-55ptDhXUy?B2n)MFsrDESiGZtSrIxRsK6(@kK%U&&q=z@eELy4Mn%>KL zu3pg2luxW&&(qHplnU(MD&*3fnv`-Jm&}lLz2lv_x@re$>XyOKL3|E|Ca1i1ug7bC ztgD;YmiN+q@+91LpudjA)7$&SkFc}U{;bvwvv<6MW2UQ5i{i6`wwqt z;dgQPmv(mV%-#ecm~Tm#`);E~%-*8t=rmkGJ}f7IL@c-K(km8KC^r2tUPPpR`;48P zov7FPQ{QP|`}6Pv)qFk!A&5FJ(96^Fys?Q0PBsJ5oKaJvg4jpD+ucKUspMF^> zdC}gVG-9ltCgRwu$*7F3LP+VweQ5^{*zGhfIu@dmt4sORxqgSTs1a*7aprcm=0e;l z0u9@stY7-zf6k=Jsf{;QaW;^$;DRpYb7MRjSZi8f)4JvQXvwkVl+(jZn)L~)$I}KP zGKEnb3M_TrTS>`M<3@6DVpd}*JMNH7KlcomS^Or^^2q5SMKOc&7b*hm$uVrdiA(nw zxf};G!K3t#o!x(Nor~xj8VY~S%xBT}`EDt32}YDFB90v}a#03M1a)+Dl<&FzjAHwm z&P{)kl}3Yk6_|t%DK;W!fl>wgvvNJ`UZ-eHY#N7AA;RdDXTi(uU0&yg$O29 z?eRJ^HGrw%kYo*8F+JTgGPu(*no{#A2y83f-w*i!OhS!^sld2`CSH>~Sh?w)My!xY zJt@@N4VxyW3r$aogpO4_gjGqyMf+rdHn_XEslLHhlQj2#*Qn zLykCE6`uH}?@#jojE~>yb?0UN>SUa-*qsH#^x=n8-JHfsDI6UgHE+CM-rRfzOdi@C z0KG$LPAMzBBs%UFTp65yDi9qFwAJ<$yP4&)=9>r`yhhBG<_N=_#%1`=8KJ}T9mLFE zK^$^!@X4Uq(Hv5p>3c^WwRO*oK{|%E~v8V!NU5<%{_a&Dxbw z3DbvB!Xj3~32f30A9Vo}Ts1`5gx`J3@|s=7Npfht?qwejNd&UpOCW>u#K(n-6dnZ+ zDp^iAQ=0ph9=-JsHiJkt9p*JP=0X0%$PxMR46<3oJI3&&>1ngUk&(HX=0P0?fXK#x zTHRE70yZ+O_UhuvIv2fpp*K#x%xLTq?G{ijb0W^;p2vv3(jXu<-v{K89V^w?jK zWp4}yEGuT`Tcgj?D)ehr!=r3{0;PsK&$A|XQp(C>rvJ+HvzfP}mayGej5@;voE_42Nr9yw zHTLtT>hen7mHjPf0P@4MSWnNMm%M@{r!|tW&!Y&9{M~4&6Z(AZ5l9z50d)2}173JlT9eA<(Po5;M z2pa0^Gka}}TaDA_#LNxoz#Q$S0)9Gm3P2Y<%vF#C%Qf;%bxJ`n?*Fk_4&*JmW9r&GMd?0l`bBI-jXtw0_upPs!mV%)<*H1)+wC6%>p z9T4i)4Jnm7RCH~+Qi5IQe*WG5+p^2i*spkY!9QM8jl3UP8=xyJ;t18eJ@lofh7I`h zB{{d8(*)KPxB~|BR0RY@_#1=Hob{-$ZU$eBKMBP z!-&KCUN36o?CGy~-fsmuBIy$Z2GeaD1p>_D@3GAuX7LqTJkdnKXItcvzB{+juT-%Y zl(n^b_)Nm?j0(TAzM|W_<|FLEt8;OS`MJhVYmNut2t*;>B}f#z%(;pe_I;t8a=$Li zI9*8+feVYEt-CLu+`b95l7d=GQEL{xp^zfLk z5X%+6yReBVvtbC@hws}J#FVJP@IOzHc|Hx7nkb(k@vq7cShy4;-&akBR89Nk^W(jw zOi~+2BOq9c-;9;;?YqnR#j5EXmr@kxe$H(V9GJqVW!75b_OCUs@!WWSubzNi+dbUf z5lA+)Zi?bLNyNQiu~ODIG>j;->0Q;%R30yy+RPw(s-dCLb8h=Qj(wfs4ox$1+INWz za_;Dg>XQWuqhwDW>U5<*c_r*JFJRGhT!H&c;}a7S>axk|w+%%!VECS6o!M|!mRzCS z!|X`Bfx2K76x%s~+?oW-lxeLF@JL}dGowqUzHyXRY z<8ys5mgkJPMtc=>Mb5{V^~r(zPPuSn)ubEk;rbY_%)}oZbUL9;`4R5y&Kavktq$c> z-%HYzA5{4%7*DMC6FN0O2rgoa-+04w$q;|6W zZ{L(19Sifs2Zx8pCC;VD&-D3k?8`o_>G&)8B$0KQ5}y3b?R8-+&pTlyV+L*~2L}@C zpC18mE@Y9yw)eyB6fk?!errPehle~YZx;f2`gPDxh%vYQMeC|qMMg$gGqV^`x|GVm zO$X%!=#y#zUF>@a$$6&4NPS$OIIfu*EWsS<>E$&GNcd=-x5%q=9B*VW0n9eN9};u@ z_U3kEfhaV;__*w0n&dr1Yg|7W#Gi^&>zfR^tW07_pK+I_$&Es>e+^H6;?ONyQ}09` zWX$lFQm=U=m7wGD6_Xm_y0j;1RcHkO$%otif~ElgZoWabgP{j*a}TrTWieKj`2V64 zU=vj+F6FrS-pb1^v8P8HsOc}A6tYgZ0=89#H*ot-nIHZ`;z9$9zdi>bR~B*VGwzs2 z#lYDrf;@Sk3J(gOhi%pG{lmZ(&c7C}ClV;lZ;5WyYgL{&*KJ5Ys6rne9(KIAmRfV% zuY;5WOZSG9c!MggUMO(rwMP%vT9?!^Xyd?Ec+gHAB$4b_k!c+r71zJqGr`q^+n_Ea z*6rvYDq8;Qau5d$F}eS$Te7b2AFAo5Ty^%mrc_JnR53@h#(&6Vnk7AH2M<)M;WL&z z$^Nb(WhbdZL=-ztr`~PW3#Q7=l=W|FB-)pryMT}?+{2lJ)#ecdWeX~HnhLI(e zxs*7JiI;r;erw4McHGRcow*gDK^`Pw(=+p$??dsIk05+zNZ7=D@~m{m!~k(^3=Qrl zaSq!(kl0!QA5!CqFIdCk5uH|mgIVyzi&i*kXhaBkHeqe>Wdy3{c>5NtPQ*bkw)e>^ zkp6$a=X)_;ZY%3L8@4GvG&BSWN_TE#gKV$nqZZ3n>NT&O2WU{bK8EA*lPAx?jkbFL zOORM8`5ChEii+oi)05JHt)tFPtrXGbQY6TjwzvlFu{8wcbkl95vnsV3#XW8Qp9T-gJ^RBI{`tq_e&}$(d^YYFDaR}M70XVe!p}r{)g*EmrfY@lMS&rEcVajWE7C|Pbzl* zfjj_)nwNJ!r7hba8jK{0mNERhu;{;uk1xEyuW=yD4xIOo%Ls)ifk#nU$lK^Ktjub% zOExemQLErY-kKN^W?>kyn5=fy?J;Q#s5#9I&@moarc$n{PwaE};@NEw6y`St$FGJK z=ofkxe4I2;a>^$-9H5Hk+=_@C3SKW8hmG55IviKzroI!$OHNOh^r^IwgtAP31H4~5 zW_=0MK~c@PmX(FHff4Voe?#WWo}Bc)40(9tz0XpnHw40J>hWm&1%!lIK2Z6&9B)7O zJps7%MR%H%E$TWz=qV3x>|obWofDnme!f=Z4i|o-Cb`P^8I}u-oVC5D+c(Zpe$tW8h1Ko#a(CZ*aUydE=Oq7C7zz{?KvBA zSdyDB^<=gHO5D4NATsl#&8g7_fA8^Kz#z*=9(vbnm1^#4tu!i{|qqwJj_yJf2pl8n?;H)g4`AJ&HSKeb%iu}y~xw3Nj zF}71@`*n@u~eZ#m$S- zsSnefG!iKvkl@+N{dqu$sL2D!Xk(>y)tju9!T=hQ4a7JdoLPr>;e$S%;{cl z`x8Uc@V_k)odXVg8^;hYFR#y^K3#R3Ff{eN*aIV;X6*54rCE0TCUxx0F^u-D|As`x zqCqjn>YNA%{9tD!&G`_Z|Kye>j6M2%E{xdtR4_?Q|9<+ID?2Dk^xYUS9uYJ+YNkbx zw1YbU=pY6D!h&9`HwINvWJFqDhb{a6RL``^Nv3oEQ)CnA{(n@v|KAb8|CG#MzZhhS zI9W)d)cUtlKJ*>Uzi{LY*?;SEBwE+bFwT;LB8);g`ODEfm*~cK9mKG-7yxR*0s6?X z%=`ZR2Z)nEp?K;V3+ zx9050a74|w)4f{7w);Hs+mpzRiV?rrX@E0HDzMKiWsp6pVYqLO%V@d?Hyy*F(CUB! z((@=j=lEtGq#(iPXv#aV1Fgn$^*+)pxiDoLhyPFmd}=L^3qn{$5jx5sjG7$82LB`Z z(had8>{j=O+Y@}I`(Ep#S9`$a;i3+9<)}YPhqCA1a@FQhn?*?hEnw$;>!?w{#}#*4 znUi$ttvZulpGdwqCF#syD}n(c>%JHzL=`V1^=RqVdp;fQ^brtM z|2LS!ABJW9ac5Nx)d#;($(^*=hjmHW2vq}mXU&!L@O{TayX1RDNzQ?5CbJ~|+j#`R z@B6P9O8k2sL8DR&tw6}g++ONR4c**yI`LFueSyZre*Jo5W3c`*+4-< z3lJzhlJknR@mFe27SqWfs7CB}BU8%PYCId4=IdgZ8u1&>_UZ#qo;*pBb~GNZ2hBZ9 z5hVlVCO}t9fgu|grTHGFn17=)9(_WTnexyd7mvMt__Sy5>IItDpxTtt@J!=H&A`88 zc_OzLh_}Luxh*so{Z+`_lQIcEc1%>p=6Ug3YAhiLY{PDB9%U_dW0D8&gww)M+>|QR zWVJ+N7_7c7)+~K!87?&0`NbPM>eYWwC5aQ1AXPm`RH>X{_+?u8O!08^MWZtkH}To; zd(|nsbA50=s!?8u`~J1_MN+;CCPWZL--i^I2X?kI(NPAPQqPuNd_(sTWf2@q8!-1t zy{q6tYc`)A*PEX@?0rhthG3-XLedckA3WjmKI>QbJtZUA*IC5VrP;!&=~ZYD0B;@L zu#S`c0r*2gxtpfdGKFsTuZ{z|qL8O=1C4mF8wV5Obaz!%q3?cQo86IxEMcdXDO3P( z0Wj`qh22G-cxn*5H#VP<4U^y;L{o&<>Y`Qg+!3yCd_0Yb+BbOa09CskvGzlmW1iL@ z7w1JPAk&S<-tAYioKfwgRb#ljB4UA5XVKn;Do@S0b#QOxVU)si5xB?S>3AW38=FOb zn>aTlBCv0NIwzz@U}D;;@EnKhv2)FaAz)QBbf_)NwXy|TniM@ushvGMEOs1`5hAw{ zp?nC4Pj)u5i4JV8mN??AUSfk>l~3v2k+~Rjk98CX$sY>~=>f=`nwkR6wW%-M7$;mtiE(~te7fH9&@|(r!#!*02S}~sBz>tPn+^9<;yL{-Zeu3eE3T5 zuOAB*TtRtQXWFB)7VCYdNG4EWpNzPj!=<9^x9xo}f6r&;6P4?Lp)+|L&E*$DV(>qU z!^qn($i4^B?A)EnL!GStASzBjMh4h1W2F)yYK=fo+?N2~a#k?wIWO+oG|;+%l*7iC zDb5IB|8AS%S|9|BO)4N)+1@_?Tg5cV{)vmdS+UC8AK4O?9eX3uwYA2eawEfYprdhN zE;)^TNI(DO(5FPt=wX;S0t3o;WPzK_b_BCE)`b!V)GCgQ{td5m=?JbMOOuSgu z;OP@QLh5^OzWM=fF)d={Xc%SmO0i}&F<-RK+iN@ltVuUY&55$RxrIR~Oh#UwO!m)d zQs|2Q<@uQwTH-4tmdy#f8tn#It|YGhe(wS%pmlbF00f&aH#BdqS=!wAT2b+&ajpcs zKC7@xtcO}-jVk_y!~K&Vn2<_=O~MWP{ZT#G6Kn#5H8C}uX@PNZ9pCxW$p>4FEgI{#8vRdX8h7XeRs=>)7f{55iew~q zAnOe6vd9gzHCySYUxP!#!yPj7kS3C6vP`=T5f4V-?YRPmev3zbMA|l(WgCqmu}y?! zfdC!v{^+;4l!fHPA=zaXN?M3Vm<9%BzSGx*R-&^=T;a$zW=VTuQF;{#lyCYCWDmrF zq*<~8$+8_9w5d5k!qq?%+q)In`j0|tF84nQDT%p}iZ_*4dlVZ=?{9I*x$bhC&LJBko?geKm3nVOjw8kh(!hX2X@^pPexLicX2sRISuLYcBkj zY7hLQ6hsN~hxTM|oX`Y)8F2i!UJ31mgPGR!>%-#4iDOHd5g*=)9CiUcQAX)h)DLm2 zI)Yaq(9pmcA$Am=Etop z4OfW_hOk>Um|Z!7FTLsxIB>u&=tff(%N>7)1p;_tBLL#A!v#jwC#~I0O5AQd@BH-b zoG~)R+Y~{^qT7Gt2EFlMJ_Ch>gl7MIQr+`HZZ}gM&xA7cn?ak9geBzcJE7#9svQA5 zbng)1E~4E7dwo;?>&%yAv-=b3(&az3YL`F11?k(W7WM=X45!AE5s2{5P=**1{o$rg zZxcYB_D1d0farFEQ+69Bh9pE(?{*06{84R65<<5R7Y?ryKfe`rvwZmNajv?6NiijU z`b47fRPtLv0Xd{gX-hHSyU#`?dgpJ%fSLba;sxb}pV39Qh=Qk&7;#&P!~rzXU-Em$ z3koa7QKd#x_bcL_T%uPq@DcB(5Znz6DH90rcNKnB2?+c~&|<(nvEWDW;I8<jOE4*1{}>3M@M8AEg7y3T z4?+o@lo`qNr#BaeI19s%XC4FP*4V(<``@aeI0<`Wa&W2voM0ImsHZJbm3ddI7(XQtVC7OzP+lh^0NElSvV0`sA18GmHGPB! zxNvh%QXNaLxBNayv|UTv!SGSf{`#q2BiP}n`66gVD{%qY_=SR)|Ahkl<2xT9qh?Hl z%8K8ejmLjfshy_M7JJ(Z_w$e1v~sLP^Sj~utZ}gRHjUZB@nC{<|J~j%Z@KXM3ah=Y z8atsV@?b+s_ymI0{2Vcv6HNvwKDg+73NjUMUBfo)xFd+a7vEdQ+~}c_DV0ytWJDbj z1f*l@`pWy_sjUiI^-%61^5l3j_V-xkr7xwXkf1y$ic7PBPlz3`e6S%m0!Nxon>A{Z zMI_u^+uEX%hUg!WH3sIbDBWDUVKoOa=lX-{Xu1dV?9>4PVB5Xdv*uGBAUrBn&T0`bM1&BM=>0*buy%&8qLlS#2?s zt@$&d2&&T)I-5`H?>+{9xe5W2<^z~G*U5tP{={1EiQq31x*_qrylA-3-|$!I+^j;z z*GT0b5SP`#n>B16Bxj#TU4-!-3Q>M_(ljxod819h-6L5nX(z%N8!{%iGhRZQ0wdphOa*tbp8E3Ig<-u8GxEJ>Dtbbf;|NNO}i+eVNR=5d>)}juhqR(8KDN>~DSxynK#@$5JuNEQx z+z!}+B0#&qgo!92*;RBoG+5u|W+E%K}q;KKSj?*H|?F z8y~&kCBg! zjlCYo)p-FJZv6(AR+_Gp`9*GFC>IcPCgs4 zCO(`l?Rfcvvn?6q89DcMD|4f1ofjYtc&j}DD#Hd~BpRH)t$bREYru$hfKs?~PgM@k zi;()$qq8B^3~!m<3T;n;iOw!*mdwQ-KWH}$JRREmGDie@#9ZIgF7GVv$P^gYR>Kje zyu7@4$Hxplt1cE`HDI^kzq3*P0((89c7Qk!9&SNx80;DWh5js% zJ2U`}1w=K#*Kg>F;X(#xY%JA&FO6Tq{5*IVjR&37ipMjT%FCnTma=4B&j2x)fP)JO z9s9{fbuRU`2Zor-LccB~S7xi7vy+T$V*y71Dcrb|I#G0LIgQ5s_6Ix3F(~Y@eYYVO z5jg39H!vscpsFsUiCIVS@B3-Po~`wDHC0vB@k&(f>aCidvhFNN+jsRGplsm#k^WH- zss8J_c8`*|0jCv|+a@dDLEF|eZ?Ad~c5k(lTv@L53`BXVcST8s5r+N2N|$(d#n9TW zyi|JC7bN-wN`*v%;Z`iC-prRPfM?Lb9VP`NGTjwGo+%Hk5K$}Z-X5$C>F7&X z&aYH50rG^{{=QY*m+;|CgmwIx^Hz{-seh{5u5rELftXY}q<)j~^Oq(q6=#(yNz~V) zzHs;7bLx8c=j;DH&Js3C`@fz0%;E3z4`aU>c>mKTThPU`y^4ELxqRs(h&!5p{~p{G zEzO9P+M^k6@cie%r&#z1YqQwUht_!Q)Gi7N}gb@Xfto~@pfBUi6h%vl7 zWZ6XQ7+q|H>vL&ktN-S2Wh$^Xjej=^g%IQ$`4ojee-bbX13P>& zZ|=}UqUA<+!uFRujWT|2tgDJ%+V_0Y8lZq1;A&n}m+PODTG^7~v?KSMq9?Ea8h7Yw zgX|)msiX*1naENC#YdeNTpJ`H0z8C6_Nq5XT(rr6&YeQ$QZ>Atn^dsyvufSb@sY+? z;k2yd*iZXdRkKZk!)bSO44?LN30;4dzRJ^2SD;mOWG}6n6kY8Dw+3a|sVxPPO@yz9 z4^p)LhVYxr&^ML&RYAevn=ptugPjN7rc^5;^q`N{Q$L>}^3?-Ycnz-X5u2aoN+B)F zFJ$5;jU@TMHxpjW9NH+0Ko@IG*8JPEA4VE3-MQ*X_MEcoifTc@6>wHcgty0S7rp(M zF1z)Co=D?IpKR75auqY&bwIN_8bMVD6y53{JYHodkpyr!;<-N?IB#r(2!5jq$|8;s2fw8Wy+ZfL6V3pR>5~ zTvD=ni7xz(g{7|oXwtQMf>mQhT_i|;=nOQK@iCi^T)o4`Zaz5nB5UlK|s zNrbYMQ7T0YS}1F>m1U5nMIrk(g9;%_C9-GDI+g6p*k#YY87rNyY?Yx~<5y;z`HBvk^xG!qOwoXoNVrdEyG z#SfT-n4Cs9sS$p^I;&bJ{@SmlOb!yHomhXF)RIhM3*-_Er>Op_(m zu_b$VTiMmEj}t33dOYca65pS$BPSK!^ZC#fY}OKL+|SD5 zpLQoh!O|E28`t}u)VW%oL&!TWIXf&u0VXdkjR9JX7X}kNQeD)3+ZG4PHncPh?Vw-Z zBRO&pr5XU_VlR7sNh4wpnop3k8rrm1UkCZtFt1G={a*Kq+&Mrp<@Bww?MztcCCXNG z2l3Aj12XKmQG zu$Ty`g3`M6tv+;hYEbIJo<0Z#hVMOVK})JEpP$kJWSYw$m&0T3IdhN$lo<@rR4#;z zi_2tY{FAzc-YkK=kSbLuZrV+b6$&V8wl#jsu9N8)DF-DP2HWsFx>%Pwc(E$CzkfCF zBK%nE;CTk$a}cnqRLYG8K-d#@#5W$)S8r&jt7$npz{TD9Q7)6(eSa%jqlSy)m`RJ2 zFLzqEIOmiQWHLmmpaujfXKY#zxVXAnPBpxIm#_#WyM47wU;t$-o|Bq2k;kv-nwh-< zwXm+&y&nOtt&M_0Z03R_c}Xq>gx<72!k5vn!w7=Pcc|L8#Cc&*1|dJ+f3^CpiQuO* zF|Vl0^TeQ2n1)za2EA4z(`>J_>(e^^rTagL2xM=yrC|^wv9p|e7Sg8Pg}_??V=l1U z=v9sTC{@l!N(jz4&W@a549Jo_Y*>>huY5TY z+N;`u$wJNMBY8(p5^-WqQmO89iMFNdG?m5a#LtuxUmw6gRzUK9jX{WP>YA8@78FQp zzCX+4fF>6^zgQGVIJuwA#oc{6nYxqQJwCpo4M_*t8w5B+i_)m;Q0kO650HZov zQ#%lxD-CVcIyWmh8LP@!?MfAw8DBgL3sHb!0nB&xOI9p!??}sS=*Vm69_~Q&&d`eh*SxDWICm0TK^l zI!O%x29n6-r%&rDkR+dmQKn&zuXu|!{Po)7CEygvtjyLwz6*>Uhw#SYVAV(j7au*h-nIG zM-{LLMSI>3S26UK=^wlAE+}*2Gt&rfqOQ0oU^yNEzz8<&WTh2jNctSjB;tXYm;|wu z`&S;HVsbK=mOeZIp}y3Fo%FU`&QzPGo+@-enV4~8Wq_X7?|xp>uR z-ugaBy2P0Hvz`@`sPdf~3l4&qUnASPWobvLr;fau8vNi^x(~t@&veU|<*Ui2^sDWn zb#Ll+;Xx`M*;DSYGFH~BFJmvxkh$5Ib^hG5+k78Ac{|@=Dps?zdNOg8NG}Ke;<710 zuSNZlJ~s4g>UM8(+vvW!kYdLeX4TD++T3286_|biDkN za=pGg8*nB0Zrw>znCSNLERS?-Kzz8@swBeMxytVamL&C-Bof5;fCLG0ffUw z@hzW_VzF;!$JVS|1`>21z|qTqHJb>!#AoLz4W0!$QKyB_uc^syWpu4wOe=BgU|cfy z)M@i`{x`+rQ`2q5YpM#k8~C4h1Ppn6ywzFl+0B^!LPRU_CZJGYMv5La7CjoYvVVL! zd}G7H{@UqqQSa5&p}UtI(^+Wa<6dphPZmF_CwcR5){mHXQrFON`Z=zSix+l-xv81) zl$&V&X`$D3AAl*Dq$pZsKFhO@y_w;=wwQanmtU_}5nee`y?k;gDgGuFmdV?ONYJrt2hkc?&R<4X_q*8EC0^UY`QNB9{fDhrw z!)@cB4kX$LG*33Hbd9G@>s9f3lleJmRisE&KVRLpH+l=t>`feKq>TnG`bT4)2lypU zrF%iQ2zE5u2{>vKOZQ)Nn*MX;N}?5FpD7e9%d{=XtU(K`tyq`@{W|hAxxU)62b9Vl z!mWfg`f$|k#@t~Cd?3YzaM*V%z@z}}u}Yt0kg<^Y{`w2ttL^gx8mHVTNmu;mLQ(Mn z(zShlblF0h0zMK9U+lHsEZS;f znaepalCmpzwQ|+;{ljCpoQVD8UwDv4z9A+DKZH<||KU9>y>#+k&hANVy{I4urtcuI z_KX%t#|Th+GBgs$eD2^+Gg&-2CwE8~D87U>Pfu+ld1&G;GjC;RidM*%MCV)5d?`=2 zV^nD|N;k)qTfsh9Zw#&vv(9xoiBLwJ_=PMZ-l6^?zW5}R%F8Zv7 z9n{j&ddIE;@&&8=>ar=e-S_n=43X@NECDKFvNAyG$4HNzPh5ktdCaEfN%=zN*Fg}3 zC*<VIETlo9zJ`B35VURPf4oLHhb^ z4i2EF)c+Q|$=8@bvRpKs0)ligTo4uxv}Wi)vO%(9Rt-`LLg5CxBqwT{QHyNX<>?CW z_vHn5BUU0D)M7KL^JsEaH8f?TW#?&23txCHc{l}wK*xc~Ow-2__v7AtKEpF5 zE0$x=x$V{nsygg3YJ$Ff-9o1hnN0F92H$2e2lWDF_d8-|WggN7tF z1f7}549>^3!&%egE-sYN{{zyqQ=w&K{{K~c`ZuMFzY=(V1UM?#Rd?0qXg}c62>7W( zvQ_Iqxy}u&stxz3{OdDqga+TIGyR4G#hkRcy!!$23_;7L26!mY`wS2;|9~ovNO4V- zI;eU5*3Qd9$CBTjwE%SoL&K7=ISNu7N6tc5k}p#ipmwk>B;mA`1jKv2MeHCb-Z> zOyR#D%(tn*?|Dvnx`iWUp%Z@J3%z#^UBq!1>Hi(xiAVyM`SXpEA0+56B@5bR(KUbC z)HV#KpF=ur)1`ryl9;ps($kaD3-6@tzes&gmxifCGa~!}e)qxOhGNz)#Qw+QQns-F z?XJjfVojieV;JyN<#gdp!2<>xPjtCQJGl zJvW|57v*31SJ#9gH0X>iUb#ys|9$Jp6st{>hXFJ}FV^EtpWpuWp2q=t^Z&6B;(vCq z|KTE5ksz{uSD0+vtOuFhWK;grK6CCn6TdPhoME5Cp@%}>n|lJC#0p6(C1S|mCwPHP z2H64yV%wljo@_&F>#iHD2>ClMU(5h-gk-N_npYaH@+%?Rb_VW8pP@4ABZ5H55a@&5 zNik|g+~$+9ETjnvLj3+Ji#bB~@5(oVA7W&Xb_(02{nV7u%hT!3UUoX+xT`S6D#iN* zWSGqDj%W-!WOEs7XoQ;0$jnh$BFN@gFwRzJlr*}yPPZYX{{x-1#$L?wuQ-g}HtH35e5C>Y9MG%EN|H2B1wW|WyF zb@ceeRlWiW!wdLO-u;oj`-}Q^M|bI_wSAWj|O}AK^NmS%r0B)?5#I@hOc0f(S9A z-}=ac3jDcF0kWrc@tx=T4S8|Ka`bSnpSkO z$-zYSTb_Lic++l#jFsH12Yo`PS);;3H|(MlMsMSBk|?^_j(9OUkCMlufu6Woo6R`` z^MeCtEzGI(v>A7TvL^vSC?t4N6w1k_zMp!eSF0kS4S=?j9_n+16MrJeOS0mC_5(?# z48v!FHhgD`v!(}6qnOf#PKn^ZJfMQvxLTCZHP!aj` zpAmpgC-b=<=R7ByF;16t=1|N%ca`$xi0f&=*VERiapHh$up)$7S-`J|tHI&$UqY=@ z6q8-!7t(Yc=gw!Gu}s!@m+EA~_jgpHpHaZ*UsC0c$=40LiYi~q_jHx){ctp{rbPJs zeqR~mF^c__)A#o>9EYOLE89oy;5gF{9FqmEC}g+`KKaK2O56Y2pxeo{bzaZ> z(~1vAWG0ONd{c8}kIRvn3aN(0`M$FM zM*3+z`Ab1TA%3)_n`dJ#bO8budtPw}X;x}X>%R#cJ(S0oP?^Y(~NLamR_&{mXD@CK!gX;tL;!d$jG6A6ho}-FheM`bLbDJJ)39$_TC}3|hM(`(7 zQ+sQBkZnvHb-fMB3k4AUGlQ22&h?OXX4Mbe@uCK$u9}rfTQnOV^^r(;{(2h?WTvV? zfHYX*vYdKthtF?V+1hhQFlC8SgFoOROWG z?*&~1zZpdUaT_bn+jPbt)CX45?%;9}JQLXJCaO&h6=6;JrGV}8sQ;%SRk#Yjqt>&^ z?3V$`dS$fSHTQ9C1kgM>Ma#aE=3o&3#~gO#JUdMt36RV03>LIxOaVC3wRa_HdsJj| zM*;>BTI} zO1>DB4bjZqkpPJk1RC(^=(XXbs;%wKO`FbB-EjZAtjNmsgQpNjO(?-eZ*lkL1WTnK ztFT10V2@D*Ad_8$hpQD)RS-WAw0`5ebAg&n=0j{(V7fsENE600%gXK~-BgKe0IS@F zW&J}p-}}eiktprqYClZ{8TA<pG)?BEYF)w$(??Dlfp{5enULU}; z=jY5oftl0J^Pn+5C&`s`^T=jB+|0CC?1janl(T#!OQ zQSXK|CQ$1%a9o-I#=Sa-Pd%(a^>e3C(N%>Jucj)u$?gWGs5*@pjrI%+U4{o=^aEp0 zzG!$&qG!P={B=&w zk&rn5ttKK1|ApFza#1OYP3dFGHB4!FD3cEIy{-3&iN1;B@8|Ad5wM6&&^D*D;aT>m*GU|L3#+7;bdt#8|dY70Jy;$T9*VF*! z$xP)O05UNt-4S45VDRTUV_{o4a()_|*1nM|ihe^AwZc#FqJwF_)a)PKbC#fRDHFca zYD8lPL53|jAoN{vbnib4;@b>5JeGG@eA?J4CAv&ATaiG9%a}z_NREF8pn<0Wdg%PG zs%>)&r|JpvT=)+&#un!+T#I@<3Vi0TNimg=x5z0XyO&@pqd4@>HYAi2v48@tJM#e8#6-hrk zJ+oL{Xb-XNQnqBjxHI>r%;7%EA@e)2h4+8djqTjkU2*Rj83_R)5{63I_MBN|w@dV| z>&?nax`3>ekUh*`!DQ|C{!Cx;00V=PTMUux@{-rr{`Ki0j#K-<+=p|Tgri@aem_U8 z%`Tb~wJIzS=$cf65!7_hCHlvR?wx$jd$z?nq;GV{;a%-K z1AUj$V`6{bz^NJO-{0MyeLu{Xj)o=Y_^6Lzkz?g31l z@0&%@pE#>isYZf+dy|%0i6X^kD{qsWt9Rfk#azbGl*K34e%@!sDKNMh-IXmq)f1Lb zqwyMjz~8RJw)jfiw$|hN`ugjl`~5xg?i4ol*HeZ;%P^h77y_fmWHhqTyqY>*A| z_3Ky0YJg%oN-0V7P3^)2VbF zVN&|BHOyW<%E07P&;N#=JEoT3Eyoq1{rrk>hP7O z6ZnmoRgJ>|B3;P0ug=c-NV?xZWQ z>dG&jI~L*nChGRQ1JLUrnuT*jma^Z{W0q`&5-j#gt*hBbNXq&pZR}2&N>DUx0)XUC zjz3f}EUNip=ooUsdK}RnU==%ivF;b#4MQf@gNR=X;a)6D$If)gC!**AQRE+IFM|;N z@@ff-pOO2IK`P}@0=|xIetWUndjTa&o!W!nM8WJQ2y(I1w*@Q-9g(h1MqDYA2IJXV z2ON*!r#~MU*nW=7G~Y{ii;FTmdy9_~r8kfy~_+Sn_*iWC{Cm`X@*TYr|Nbm2^hrod<0lFN_HLl)EoXnBlF6xBPQyykFRbb^aJ zw^LSMFyZ>qKxYA>EOWU1&aZ^+(Cav(LAGS$U?}3jm z+Jn3~xCXGT-aDIGGj_~*%o|yoHSmImfxe6V?jU$!T25RW&%DU{S+2IAZTUjMB9@)Ubwd6`}o$65L2oV#K@ zglbx_?m8FqaB4KIn_IC3^L;nB0iDP7 z1ioD*bZPKmP8_|#j){rM9$P=_u=@UBieJIfM9glqzqcL)xM9EprvSARY!MizfKJ8$ z2Fd1WR{N_UP^YEV-d`+t&o1uQgENSkO=<4?=!Mrr)TmdvZK^#BHME) z^la2Bpk3vna}x}{F}Kmjv^Y&hPHxWIAwnTeJ2c3)@z+TwI9(|6)qkPu_&u@oR2N4Sn$8ORCPeuhT$ghyLlN|^(gwJ&$6f$sB0 z3rKszeCka2EQKmpkxYaU=9Va3uFRT|+FAK?UnFS@*WYPm3@c)gE;jPzEekq}Cr>)J zZ{7d5VcH0W>6eTQrdkW`1(%T!dS0lxX>{e0T^aw~)8;Bbe6Q(p*&7&2CqPMr)YLv> z$#4xWB+^X+{e+t&z$~Z-`KD+hodrm^-z4qUd`^IOF-CzrLFOQl{RqEN!4mXN1=*mV z<^y=kO)6TjAnjrt-Zie%O?&SF%QNvV zWH*!H@6^v&2DDcaCYQissR>B7IxY>IuHR8Yv8#i7a`)UXWv>CCIc{-Y(|ogvfl|jG z^zov*_X?Q==H=M)L@T=Em_w_@61DGnd5y%p^80(H0|&C7 zE|#?#VzD;W2$~Q81gC8nO<#I9h8(PZ%=kBZj=YD@eHiey&|}StW_5}XTG#ZC_%~Ud zsYeOrm6Y&;N2~{U0OxlR5fS%XTn;R_lw0rot1rzWo}=$IbAt8=Fw;U&<2IAKcZJ>& zTQ)Y%NyDp6Hvq~Qv{5p|aQy7Ka|aF!2sG~C=GK5Op9V3{z&)VBJioHixUund@a{id zTuUm56T0RHs5OD_-W`(asqosA1So-LTuOKds%k3^B{11~Ek*c>+s?X8*X_tDPRNxX zj>Fr8D1Vx3+I>;{^;mg^lL1gjsVDAafq7Mk^R|}7)2BTvMrGGs898F5VDD}ocSW*i z7tKzWK+_{{jz<_v&g91b+uH;7>(4sP`0M?BG>JUgHR=@v@ZjC~cKBt7`JG?!D85nX zFqEK8*MyjC?3i6Xw(*0BRW+4;YCwLoRyFIyT`QxsmlPUKW zNsWuz$T#>5E z;6+v6KVtp@;Z5Eis3jPEr8+ACcbRk6g1^~W*5c*!M-B!D6o?xN^aGnKbddS6J~qfa zW-#LZxrf>nKtQYJXi&QxwNqQj5*Kk}%VCjGIGliez0A_?H9APuzJyRYcch3E{Il99 z2bm}6NZL*x#HjT4!>6!NPDJ%?YSLhWtZ|r*g~vRP&t7vy?0@D-Cb(kU11R>+y$ktQAH|Y$ZU-WYaPhj zoonC*1fIo3D0nAeZwbE9WIgoh(T@!dX-GKIjbBrIHDY*C@YZsWDf(Nbg6t};8@`zz zye#~_Hs;|*iR;yh)bEzs)6-5aPZqBpd9cK?ihHu$N)CFAPz=FG&E~)$ZA(Y%GJcTv z#Z!ap2-wy>WQ-O1C&B&6;&X(dT6x>pcIyO1!QD+&usdoZ;~T1+qKzJ+uGsewq(-QV zUR#GP?34(=BM1+D*{%SaWVMx@j*=vW`@OMyGtgw4tdpcAT&c87j7UD}gjW+KhV~;x zUphvpqSFZ?mdt(uc#knJ=|;gb3>G#B>&0Z<ov6l;JJAszmOSbRb&tsl4PNg zQ<&kGc=a*%rVJwZD1=<>NtoGLp~CF=X45dPkdseTthrpki#~OFlT8TQetXiL@u<0A zF(+kfXVnYGu8BsH93$#6BE#@JiedoWK;WRJso~x9zrokZ6jrMH?g{4Q_O_RI+=2bwhrFi%; z#Up?$!fb12hdUUi`mgWn}h)tu%{b^NYB zOTX}Eza#a(X@2Yf!2wfDm;w+)8V~&TGFh(kUsf&|i!dq?4r#Okz!p`R!>0&IF7mGy z79PM2|5h+S$S#5hLttj2(5jIg^Iwk3sQ?WjtMPJI<7ywz&h@o5r?BvF;Y972Fz!b$ z{u<>hWHr&uwNCKJ5q9wD6p--5)A)@mBj=ZB@;X4Q$qM+u4x{pa++`LB7l1E$6K4yl z(Yv`-@=vK;oJ?=Eg_lvhtZVg52=%}ln_~q zIJe8Abou`$bH8<&KI0#Y?{ENlEpheyO6fk%;`+3;O?-`I!uU5nR?sydC$C*-tX(L;K?0t}UVgOFUf@7QC?r5XY zlqmUZs(C!jQYxl>6Ful7q-R2wT6~UL8g(9#1sLT>nJnRTo{Mu;DJg;-OIXaHgVutB zD%BW$K6+)a_#r4d3?P+}CNWEx+##A}pjtK}u5Aut20ozkMMe%9OvCc7!1BI>k8()f z0u(b`1;vIzX0B5Z!py}vt4U5zL3_*CNsgmRDQB}ykg1b;o)q=kjCIm$M?xZt=^W=b zceKc4&Xgo zuBxLscZlP)&z^P6VRG*@SJgggp(HXbLY;`Yp_|yx7+_Z+%7Yz!@tlfwW#WFx?jj|m za@v~(;XWF@A5AF^cQJAk<5>y0t8iR`QZL_AaR4yov4+b*@9AzYVngn-SPqXOeJ+RJ zj~U)8`pU(5XH)(oHR@t&MVt%S`=`5r-=*8%A$hsA>H6kHm~KY;n(`yBHXQ;8a%E`e z+hRT6j`=0p`Bf9$CAV@5(7niX&c)=&IroXh6H3Qo%E`UhRl%1U%%@Mr+4Iv6LmRMu+hK zZiWINgnj}o1fSYlAZyXv+j{~I|7^tsYK{-FkBbnl`UIgb8We8>fW)ziO6zvldc zg3a^u;#UJ_K`@+zVkPtw<1aC&|B2ARYKO@pm0OtA_>)k)GA&$H+WE-?Y?Ku(*k*)m zr%*OkEN{@x=5W58n#Rx5}7K6H1##^R*#De!zjNUP0c&w@*fEaN}naEPUN zV4Y=yo<#aDo#RCVKBTP|2lTRuz-o;l5+BVQ&HY~(#CI!c*Z+o*754-BzD^Hsm|#9# zN~8}X*M!D*3@gsp?>XG0dvV#5IS^5VsA;dEv*kAC{O9Hu51vkCy+?7o$xxUCOTo+rMe z2B59q+xh>gfnf!_KG0F!$^y6TTw});>Gr<$M^f`80+{KRI7&GRE( z2?#bylrUxA%T1Um%MyB20iDZXTn61HPU?VpuFNsP zFBkzl&$YQs?ewUA}b>QDkZ`+>m_Bjw0f8)pZ9k$7%fiEkX?!aR6CTP6$zp!eig0 zQ^;9KbqR#^Hf+H~9vd?pHozK%vS=nwvjnV9}(Xvq@T_!vqQ%%l@ z>Kr|0L!n0F4F)j_*azzb?@1K?kFjpxH+8S0K{Qy87uEhw?_T}8@2}_|bjN=-ND)PG#hX@9b5DU#yU} zGW+?_M_qkj-s}9V@dm(8bphx3&MPnArLyi@K(TiK#{<9k~$9#Bv=4J=+7yRcc^z{zb2=~5B!lrlKG9;Cg}$rK-mAQDEQ>wzk{>_OA8pzn)|`Zd zfU4Drw&=OQ(`{B#_25(|tJ;^ZXL>eo(`k)b<(b$q!^;sl%kpb|FlWh>(<4@S&-i>6 zWS^3|6x}6-0t&K{MyxJxCs9W zq*d5pA1G}*HvFdkKV4XN(?*MYMtrdnlaX%U9x@lY)0fCy z8j-b_i4#`Djm8~a;rsMdE6RLlMJs#@Ox8^GE>iJHHE-rHt*HLA2XQpIR?GI#Gnqj? znSMLJT~8xP0(@wH@PZnc{hL$EREF+#x8ZLbRo9NU`FN=0PUO?l1%{K~LDk;sa9C=G z>4~`Op-gw8FI*c~hVHl4A31O*7i}DA@Zh#}2Ss?(deuNc7+>zP@Or7M;BHZ?m-#%d zfZ-F6{{|&Q&bAn6*BvD#rSR_VTbM4$ZXj=f2kVLk2*->1A>5K~_qG{O=UcSZHM$eY z?%2zc$9<{8^kDe43`H9$Z*g~XWas!{128(}6t*UprW!+yf%;?PZG|bEwkeav6vrp9 zEfHxoV7VFWw-5+!3WA3L7v|jn10I2>;i$ICKCrb>Ti&ypHeS;jL|CN{Jad4PIBQt@ zL7}k2v~#u~VE8?wpZXfMH>rn1P6a}KNN%KQ`A*3e>*+!>BY+VTiJL5g!5gAn`tX>U0AmvpzGm`lYkkK+5c^11G2Vg@ZnT{UkPm+RjlGWcze)^6 z={sj0Y33%WK1Qh(?cDJ8QqtWbmDs|rm~ZzDc*Uvgpb0o(ct zoUx3{!+dk<%Roi27FNA|j8cq*K_+Q(JB*ckm0NcJZju>dyt-V7FY*3$YnG*N0K-M~ z#-bw}Y?IVLv(~&Xcx{azJRWDA*mkqZ{CMYN+eAd$-kAVsO`|#pkfNx-&LcZb>{2?Fx0Yt8p07@yTv22JkO%56FRr0MZ;*Qt+gM?ZmYfN08T z?$-R|h3G_WZS5%s;`VfdY!^gk?vcRwIEd@CFXK2slhJyxlw!bfg|Dqvb`&FdbH&^ zzy@>vlwZVCotwKlLPvt*7J$Gg1j0q?h0V0fr6FqzyR4$pZWnV<1MHIX%P7}&1Sdem zXunAfg8Dv3ZmT$v39hHi%Fj96WqT2T%FfOnX`*vBH+y?I{wi>dkXgKf@+`;dQ_96l z=8w33P_bU|l(yOIufN#G@SgW%gd9Fs7^+{Oq!Zza2ock;TQGuG&k*2J6mClK|Z!HaRnn)3+@2FW?sDNau|fK+KC8N{c)DOs+zR@!ZPu-A(thO(fcEcDEotR1*W&{zXm|x*Xz<`PW)f3 zy&5`<2?kqQ2>^W)Z?|tRC5&s0^6PcS&I~2Wl5bOuC%g?&=7~5*JxM&hA1D$ZJb3a@ zC?6;#fjsR99s5H2H+Ksaam+WPuy0kBlxbT|kJ2YrQ9cO^wrgALxv2wJi$baSR18hrPG_M!2p% zKes0?lg~1uAYD5{@5D1`3RvANvtTH`WLrU26DkY3OL?g&Sw>cfAl*W#FLzyi+_Z^$ z+|T{$`WcV!?Mfh1xzVphOZulgbURT&ZC@fL*%6x)y#j;3U)uD8WBj{953nAwt#c#U?_@A!G%G zd?_6RyuUqj!FTx-FtXmyQdLJ&k`d^o6Q3|)#6HaxmS?9!&(*JVl(HRv>Uhu(VDg?1 z2JJcKLq~Pj+ZgmmtND`Y4xC~jYXMr%T#Wx=mgRarhiYtJ*fC{pU|?iagOU1UY`dF0 zJ@>fMSR%YzIXXU3^ZzcE0|DUwO|G5A`kDfL3c#+uXK&9z(+SHTJg+578e;uhKcY0Pg0T4k zuzl|C6{nqRvDvmWAGc^a;Lkm-T?5rCgtS@t&%0ow56LCZ^T{X{q(oCw(`BmmKg-k4 zWRNQIUUgoZx(0SIET762So19TxTUZFc0C&#JIaj2*9V}qG&TE{L3jNA7XK*xEF|{? zzRY7y7?5)y=WAnlDOSOqZc(zcK30X7Hd9}I)kFT|;C^XMVk_kMLb^>|(rP=cF6yVi zJku`-A)HmD50c&6dUg=0h)?{kgOuG7vHL2~EdHxr_t>|$%mdV|>hGuu}rZ&h&;!tD1vXO~N9!r1XgC>Nu<&KwGO z2-77~g`kk$a~<=Gi|gt2UPZMrH<2e~AZINhePibyLDC6~?Y|5JAlcVlXU%4mB7f~* zp~Ec8gv})YzkV?Bbw4{34Cu)fH2u(9fd+o-H1odNK1g_l>qW5>mKu`TE?OshfX-!j zR#VhY5_sL_*lbZUQ~a)_caB6guxAI7SGi9aYKqj#qs#o|N2s34-AWdND7c!M8cP8j z9sZ(O?-I_9CaaATzYaQT^-|mMdU!A(8CroM6(emXDX*2GS0w(=fI7L#;$qfyM<@<* zZBq8k8A~nRV;VmUb%t71^TAF)K#O$_2g*GtY;^o&RwUe`u`+pgQ#5Y0#4zJd7UfKe zm;#9+@N7I*`PW6>&b8u%zWpRt^N=ClZ<-OURC$oqch(w0SwhW_pjZ>p7kTEBCFud^>f`1$#9sYh`Gzu(Eb5TYL& zkof=*mY`Ze%BRUkz;!1b$TKJZUW87`Lm0j!jwgb_F{mHAGqt-m&1TyA&B=<=?4UFL z8OGZfi+n<}29Xc5bJ)Igo%wd9F7&m&ifC%57A^6pcN$;;29LF@JUUUa6g|J>y0UNQ z_xX2eHF`i42z&L47F1o!0v(3>BDuTAz;h23DLHfv zFmz0w&F_8RZ++)m>#VcRI)BW}Gf(Vi#~s&w-S>{r(Rz694BHt91aeMI_5NcBgiHy1 zcxb4=87JpaM+k&`$^VIg=Y1=W7w&eho^~$I5QuL^v4MK*{2fNcw$iuOCD5H`=Cwus zmFsOi=4DZ)oQ;2PY5%0cqA(%wP{xJlJ`@p3*maL&v>l?9h}}8rE?qxa={}|zX4@aB zHqx|N`15@z@sLMjU)bO)Odqu9M1W(r!0&SAf z2ipOb5T}U;3Gc$ZeycDQ=_XK)E!!H=Gxk9hjt!oTO3(@G3Pf6!pwuqV++8d}cN>?) zQAQ3*a~LyMXY-x?_2uP-3;dFvyf0&BI%;q4 zm0t2CWquaUkymNGXJl)9{-`{I{ai?tlKi$nvC?z-Kb13&R8)DB^>_@Ju5O1c zZ67P8khcreke?}cR15W3ob|r0q7qV-XZ5G*9ptjYz4O5=^p$E$j)4!2)uMQ_>At?q zxpP@dCi42W4ig zCsutqX2X#?Z)aaN_IYTE2KO_~eB-c^ShXtQD)na@j+Ae^nu4OOIT%Yo`#%*yKTts0 z)FuzNWL7oYc4NPg=@jtG?&oHDfB2C)lXqv_Qd1EI}G zo5H9+^bD-prs#lTXQm0uPnu&*Sy_FI&@*Z)MlDU(I9H$DW?PZdQVqJP(u3`y%-gAh zr$v`Tc3W(1FEPvZFl=>yoHI{&m^qgkP(Zok|xn0DLai};J#!JEYr>cYK) z>U$R}THaHZ+1;eEF4Rw` z8r=?dC9pH;QMJ+*yGBc#CzAK zR*GW2Prajv`N{RKbP23^8GtMMCN~XG55G$+Z?~ujnvQUIo5s06h@>;5*Ff^%-rYa z3s|9QYCM8!7ja(pp0X)Oq z&x;35BofEj%j4VkR4E&;=tNw3SEchv2~!nygpL*tGb-6V|5blT>b_E)(W)kHob7%Y zZp7)!mt%5rr?F9yb$#J1vztfh4f*slkxEI=M|j$E7~Lu3c~r^%_{(L%q{P!QGp92% zvl`_3J7ogAeY~x?Flk2{Jq~7=qaK2@*8Bc%7sL6T2 zl~4+LDkbojhL(da`1FPgcP>NDpFZL$3gHD8RAP}Qo+gSfg)_? zD>#BMp8f9!3g34@BK|a!Thwj6>62)Ks7Cia2$wm*#a$XOmmq3(KrjFMmBt4jx*)#` zdwRZc`#t4VSb9PwsE^bez?5cz&bviML3QqMT$)hlQ#Od7)Cgl%3W(qfZL>7i&3^iy zyHs7jt}|QJLF3q`(n!G?FcseOGSx+tyWj5XJw&XKZD%C2fv}wGYESE*_FP&Wa6`l%T;z@LR z&jN26>vb308>Nz8BU6%AtHGO%C`%zHm$n^F&}g(Kp??Z5V!z_F=+;)eMKVc8v>rlt zc_F`+r5kkX=f*x#;^wGl>&?%#qz^SH&_afet1xERD)iK*>@R6N{h`>L*Ersc1&$-| z7&FfDPY^PR#|wwwf7v1mNgEw-)p61qK?U8{HjuoqaY1b<yDsfLxJVa6TCxDUoePsL5*uVNBX@mRfv zq337TcP7tMNju*WCX`Ux)<63DkwJVdgU+1{%`DbJcz!m@963STaHWo^8U^P$>Bl@{ zdLoM?#$q0dzh}`bQ_&*Wlw#qZ_wsRD$*AswxKaY5@y461?yTbGCZj`7#Txu0s?|;^ zGlBJ%!KW7XB4`O|UU%G$GRJ>4%@!;fSw6ZjGGe`k50;i|@`S_an^k<*4sNV|0V=iE zS!zQ0EMR~W`GrnLYN`+7M@b-J_u{j+-r^5e*!IIMJyz}k1vWmEdw}51zGPr`rccG0 zmFKm3NVKak`OCq7M7{qZe&YOqHVrM?BdTA;CoA5}26e67kg*an@im__Si%7lFc8l1 zJC+5Hs4O&C%ZexQZM{IpcjFg=^;ok_2wKWWBplq+F07$&?&GNi`uzUaUka5|1M@iQ zKZeBuavz+CYiWhNJ-sF5_5Z77`fm*w@L!1d1y4P-cHha!d7h{JEx&|}R08cAyn-@* z?|Cmqn(9$Je^=GjZT>QkYQmzD?v(NrU)P^5+pg_X72fNJX4iwq{!9PuLilQpS|H~m z?k|FNBv;R;Lp{j^sTafB%dU2Y)Js;;ylE>bJ^E&*>nvhPxNujM5wxnK!W77&xJz76Hx)R2tNs%Lxbz zLbb2!=Ym@!qn+C|^3VP9(BJT%#j{T@bz$f(0_(|bf>2CqRY%sUX`Hjg8u27FlgF|3 zrrHHt`CZDOQ;d4WO%T1tPQge2&WthQ{!5YcfZbMZ`Zrcd%N_+q8^I>tM6DFS%SmW92%+dD27^RTDFEWs%FDYgy(308DoyExPNDb-tC0A9zP@hGPF!in*B)oDBc^1Z zkMAN{K1wY7@L7UVKQCs%N=9eg{E|qc5mFI{UUR=1!TS-0Zp8vTtz=6$4nBBACDvCId)#3FY)iihAp?>ai)Zg<4df9_t}HFN{Mt6 zN~&3uyEho^oirt&*Tk+AyUTO=C`^n{@z5d)i;l1EGOqxfmiHK z3|uf)qcaI{$0CL zGN$xI1XKFl#8ZoRM-#5XF&x^knfQekAf|UrseXz`+}m``Z#wfwII8iTF>XB8-Pf-? z-cF%*e9FnXZrX%ooiZ7T)qXSC=hJ?kM2YJ5Vked1ljeg+l>T<%2IUB#vC83_6N0DIc;5&LD~} z>;2OM==;-rxj|9J3qPVpMhta== zE}as4(ra{0xeuSg{0-3{7*GD>iz;^WO0hkB zl~4HLHNPj*%W4`n@J*O3h>mc1!$BDl57l#JT{GSB;FUW zJ(7KHbFlLF{M2w}_D{_mlYla*{JXMlFfu}BHgq8>mMA?#JK^UmU<<4^++y9j$9bBT zZ5y^LvA)5PB-FACouLL6T~$%f)92M;{buUr7vP18jm->kf23v)GqY*0gf2?g9YV#X zDN-DiGwjK__Zz0-0(rc1>G)tk39z!-m2wqpk&Jg=X_T-mEFKKaR?Hm@xklhFA3z6D z@00=@AXIk&IPK9HfX1P;UkIE6Rm;Z%|8gL2nN8}LBu+uDs$$#!hi_56Wc@CusPSfh z?l878G!Cz{K1r?0aM-ZW) zu{{mlq#gV9yrjD9@q}mNz-s{_t^NKcL zrtMO0ncB;i8PzyvE|5Z=AK07=27a~N+op6nBB1GBe}1{|1IAPtb5SGYB%hj6jrld+ zP>Qtm_4T5Ko2KdPTY4h>C8Vek_0Q&>lAUXiggV_#DrIjO|NVlid#non z5-PD=y*zI(@;yt>ffLZ?a@Co*P3h;@{WZhR@hS%v0&AHkvw=L9Hmi59s6x zQRB^|)$JdV%lR7UmRKuqcJYu>R(pGUjnYWR5bIl)HB;3MAr`yai3TKcwDLd>?%_gJ zVw?KON$1 z*xeFb)mz*H!}L`YqUkT;(d;J*Zis6^F8Q9lz3b{5&i6;$l6Us)sh5Snw(8S+&9*nP zd2*~P^)|9SdGaJXHF(gr?t8C>KsqsTs&JO7O z{y3G$cAFg)0qXUEj~2dP_qDXN|GIk0*=ORn>#XJW@0@?z{`~gv$Ou%FC8M4hzuNu$ z(lr{RI*-7Po%WzMH2>$7Oog6QY{&$uem z5hTa8Yu6ybhlk!nLrH<=_*d9=-Pw928c4NN0XHJt+Jd`mrd_jr&~4JGX09cK zJRDhU*2EU8aQJ@7kL8uQa=IX`kbX%LG`qa~!irC3EJJ_bdm6T9^~mTi$E2OWK$;c& z>Gi7apV7!W-Jt(3mo_|h7oTZ3XJ+^|Nwey$ z3%m&Os=}tr*D*i-U3&h5JnQ%05hySUjgM3B*4I;A^*KfBT+G@PRWudNr0!Avap6Dy zZ6)9BX>aED!y^@;xby%i^B&q2?^y$dT+p}MF}(kKdpYXxJ$_=b5=oe)hP4omP%iSB zQnP8$BKbSyuB!?DcN??YL$Xa%ip^Ei=S3d6Us|mqM#Zwj#eLnrJiU!egO(dyB6OcE zsasC3EDf~!!1wj&+WZSS_ZP?8b9UyC;aMASU?B5Cr3-UL{JHq!WzC{o3Fz9J2wc;6 z^Xsi6O3l%gA1fm5Vf_MRS;(gSrq8Kkj;nHWBB(fDRGFprplgk86FcDm-Tf)BKl}?s z@E2=#pc1>M-}zv}weH+36?PgKy>AwxaJ+BN``hGAO-*W9g@uK;1CLz;7uZp%Y}zLT z8}pNQD^{Bu8=eF%B{=RUA;*7YD2s%*@jC8G7NQinrFQhAG}DD2dANR4It5u%qfeN^ zOL`2gb}~_*9}Hr3OZ=9CIgzZF4mWXfEc`Ppw=xnWrktL*G$G+ZGD(>6vOwndug3Jv ztYrUEUpa;*qz-Lbm3;kr{?t4PDaZX`wt%Ay>jo|ZgUhG(O7LAApBkr`scGgg?Ngb{ z*K6LEmXvg~zNXe&7I^pJrJB*~aXrJ`ZE`+YD0u`q5p;2h0frwKB1${sDth%X+zS4c z=x+0;Pbn+O<&befQ{A`@{Z}jk>Dk}DeGAS^hguQ1kGO@@*=mY<{1E(I(vJ66e)v27 zEu%imqSYE6&HlZt*(}J1y-DAkYmCsfdt+&!$)@cYceW?cC+=4qu&&urW;5$;^y9<& zdfA80p{rFxT88Zgy!W0(w=)~d`E1=+Q;WdDw`W^FW5B;Boq7ZGV^`JAQV1yzyogl@ zpLA{z-gI%M=7!^N2P`3-LtQP_42ho0hT5aP zlvc0riPdMl{I6bNdlI)4*k!1d;2duq?CnEU`4U((1>lstKL_h3G!AX@1iQqc_&aP~ zi;w*)pc$Etsng|xA^rW&BQWT~kVFCP`e!jFzbgr0ZF4zC`EC7jw^=GkJDuDt&P@l; z>T+^;^8>a8={RLCzG2`FA88N;UN17i?T?LF62>|AXiZ$%>}1I5RrwX$q4m&O&1#4s z>O<$0VAf?OtFKxY%+P3VNy7w+C91btxl^v-#56DP zd^pft;On2vpiEuH?4~Ikm&PWy;onVPShfbdiQToC`>`xCezGV_(}K@MFo`bCcqvfx z;!?wU6e4lm{U~Cd-z&e^Y3unO%avu_*WBW%El1NrzlwQiR3)gP%g$u0Pne#3$Ff4= z8*}1b@hnv&E(L+df8V-^sJD2_n814bMwiSqDSv1hLbJ+1)-&q~d8`4aQsOHWOoFIJ z4q3r9eJWI?$$0O+mD#-w;q7ZtRN`|HJ;QfOd{l4YXVMCMYT;F-m_*IX+l+VL;sDLz zr+&rib+uYTurpF!nZ}KB^PWyc^use$QX%n;KZ=_rLm8hZ2iBg6x&x*MU}-?cs%yVK z1+z5QU!M8KFyJ+2YI9P(h{R1}9P_WOF;oMxQ*}p2RMTS2)F%^q6dcFP zDJN@OYP=Xf!~UK!FF(U3C{ntk!x}rbT1yKHBjH#8x*3x{^Ot>5PwiUUN?#qzIhc?=-Io}B&~t8 zSJ^=REdhEoe9a>s@s2xbgotlcknjnMDB-uJV$+@Bw?TW zClWO42TZo$_3PhrG;(TcSRyY8C$LhS7p~qSmuSLRB+&|KUiL5N3`}-A9M({0%gZ24 zZl1jhh^w%J7aeox2Jg9_ks=*GS^B6Kxwzix-y}j>Vd@#PH z{1%RVy$ti)eOZ!tS_LDg!Pgq2xCWtX7i^zjT5;k34{0OD3oqcuI{jj>GCbzKgEE2yY@@H}q zt;!#9ktJq|790KD1q!`+1R=HUBf3)iGkffe#EI_Qk|bm++dNsp8nEj1Up zX;i67Jgh;UgIpHnsc9S8o@;~hy(%y#?xq48?x{5-bmtGlZ>`Y?_z|A+K#;ERc=~(_ z+y);R!*M#h&VNY)dO9yVOQ%m@xQz-K&49LZ(z7naWtZ)_H{64O`H|U87wn3J6p@xh zgf&Z7R{!M6aKB{%$Tc-7Df{#1`@OsehlkI>GS~-yaot^1%aHdIvzr2DZNlC^7iEgz zA>(=c7eBebc5H91hmK$pNWhXH5zA%wI3M1wmOqlHGyE8IXqc3m`eNhn_w};2Hw=X~ zRVqjY(3{%1aQ4-F6ceeaPfJ1?^8QRx>8(x#=?Fm%>4T91J$-ywJ|lv>Brk1FzG+~? zQhAbL2;#1D`fQBR&%P~4N)cHh;3!Aeej}@OlnPJRYmoHe1!cTWQ>h%MOUgQb)#5MpFSU*s&PeUi&6eS>EnCw{YrP}(_6X3&zu#ZH zk##P~e9()9k#^}fX3lA3o(c3-D<>s#%84?!I77ZD9>Yp^5Ua0|S_`DF>O_qLaDW`Y zhLB);01y^%ePyn5cSlHziQ4nuP$rZoib{X!l2TImonrM(+`^Xl%QEn>nqdQtlhx)I zrGG1tmod~9e!{$4&{8s^EFxUk7MCE8ZZTE8uL8U0@jOEXVym;VCoZvYOJddrS4642 zM&E4R@l;3b(lc4lAxsG>9`cqD^p>TFTbw>}2F@;I!-_Yc*O(OVou#(XrHAX~lZmWF z>X>cSo4a9VGO?4mrKP_UM|H#0q-R-#LP<1A7?Fo1g;NtzCSJ_MH5iFW-}HdpHg-jy zuzbV9p7%I@g)9|6oVj_s5a}nq82+_(F<&8tkW;HxQZiaJor-;sIz^|nP`p(bc90%2 zlAdlDYu_@(X`G;g%@m~843cVn>$$M{!G5)$8@UM)*O&U)FqP(B_tr^$J+_*F^AXo&F2fV2^%U@tKghqQyt={5@}|qCg@9*B zz={DAlT%-B)O5Xog%!9!5izASyxGfOv6CjyCh+zDwS^X|Fp zck*n6RD}xC+(axqq2jken3JwrR#ed?@d+~~@!0;!NgY2VyvkOSX-E1bUyzTcLfqWG4XnJRdDkNLlr7=%_qv;JwRfK zWWOu%43DLYW7$HHD?r=m2ULQ30w({pcEyN)4xNvnT_$Di zR&zk5Dd8R?Pkp~m07ZwN9E@|c9KYkv-3ca=XODc?S*u`O!>cUF%p==Aqb%ef;^895 z$kXwiPY?mk2LRLhIlFT!NPqBT$m@qf;IZhV!o=?7D$+d$eA*~UTfu;ohL;YQ6VY5u z0jOWBtNVzblJ)eh6O&8?)8UtK%xB?fRCJlg_7`L=!5&iSJS}Uv zHuyybw$T?!7q@$V*ReMFdN%AYF;mWmOjR*=FRt`p@#(6XTWF%F-TH| zM;{czv3}>>l`pTwV$dp#62PGa?*DmsS=Lif5xaV|va<5?)SP}Dx)d&tUGwQgko7B0 z#z}mfi6uM45!$`6ujjPw$hswIZlG#!Z}wz5lQ|HL=9}h@V){m_^-rcFyUU^*PpTEC zR7iq!JO^6?TG{f{zgM&K5VsQkv|_^9om=`c8T@juUQ?=c3~EsCUdI~DszAZ4N&(AnfVHkU z`*4NZFI%Pn$3=|N~20)PM~X*3fc1(afuhz{(E^YfD%Wg5@~{rBgTs$EbqD8iOc zOtSP?OXqduNN{%v?1Qv1WO;a(UDD%Vzj9$U-rC}Z=%tR{@6QO2RYR z4vu!`RU<<%1g(EbCfN_j(m!bRp&7MOXAEbBeDQP-Ibk2<7q6Rzde$)XQ=cNsHlaT~ zv;P5%p%+E`IR7b82(4|EfwKgk<__B({%6&Ks|2KeH7D|>kI}U-1~lw%8S(Ww@N@Aw zL7e>ml6HLP5_+80AE-jiBAsOA)RLDr-y4&|H0oXKUg9qzS+rppq`;5f+k<|{FFpkY zg>`P;i)WaZ#3sTHxE&2ht>NJ3%y*)u0-YD226yAG+$)bcO3cDjph(0cE6AN7tOS?e z;`xWqRBm2MT1S! z)SMh0T~_5RBN~#5NN@vEM;S5ElCXjxd^i)#ubCcdH^{HE}pR@;!nEtS<6y?SP?3~%L!#fJxg#D@}m%;2aS7G9=CSKd&A&X zMa6@>F4wc0R75PgbYZt!#AhQmMd*>tMTFqRSBDx)U-Liy@aR`~L(S#e@;!+Uopq2! zJBsu<9nYh*Buo)$>i2cXBLQI{Au!^$^^wB!kw10x^;hnXKlWWtvl))oiKrji*=oSl zKc@Q0eI{&RcsQy23RYQD^BnNVehr2Qg{GA}t~_s1 z0w;KS8`QdfYP4*lQn&jRc9x|J1XYMZ(M_t+p`l!7yb6*$!m6x(>cotcMvN;WQT#L^ zK}e(`#3(`sjfx;3x}q6Bq^B=lxfgB$ywG)aB|}5Q3H`h0-M``O%s!GYLKPD~8^`2&T#hanW3kD4%6nf+@+ z`A?DFe(p>AYeRnAS6nV$LqF(P0J@`S&BebJK#jruXPVD6`#_sb6pvvZZ5YD^Xnddtf zVkgqvAbqr_i9O1KaMbp1Id~>Gj2$aQG#q51u}9^^bL2cu&`Rkm_4Dt9M4hMZaL9Vn z$a!z5vgKtHgfB(@R@&w6qMO)B_Jb(t>$8Al-k*_?u=uMFb3jlA8SbC(*{rN1LYbeH znh6U^dzZf(IW)JLC@HyROf;E9Ku3{eK)CzCtBuoZWA7Fr2&ZGND?x~$QQMXUHhmeo zXFoN4n6GtP(79dBYZuZP&Hl!!JLRj$rb}1lYifo*yKA>`*bN;31ieAyW^s5}@mwn?EOAK#X_?)3}$w+j8#>{U>tHJD#g? zvP3{?m09sWeSKKsbHcGC#`aqg0!&HaLBYTRjPyUEuwJr!xf(zpQLZ#`VtrTc zR2Q_f6f+aqS22_yBlTn5)nm!%vpgEW{Zh+#~;$F0EM_t=ki$DkulsX-(nq2TLRwe%yaRMYSfa%yW%MYs9; z>RO`+SP=qOMl5c_)&O@ajW;8iVJX!T9#h>isnwy{F#Ta;0|zu}Ue&v4tL-+-5%y@( zMWXoWsZo#{svtHUv1>Xok0Rh>NXvi9f*2q7T$TzstwapHDE@ycP5f^KK>xFXh`J7V zf5+*{cNe9K5CBea{7--&8ptLOC^2+pbv3`_n~nuHP%ilJqtkr^5vOL^LI;W@Yg>Tp zE(2B(xXX5Z(o9o8(4LUhHo4XKv=J#@mCqpyi3wbhD>*p(8PyDPf_VOU!18+{HJOYm z8tBl8DMhCRVTB%@wYs*pwlfV2!g`udHF$6S;3jTUn@>SR!3q5_grlMQ1ghG3`i2cw z3jseKk_u_s>yuMk`|@D{; zAK&}L=)F0y)YaIT1l^qOK=!6fs_W3#8`n4|+w`U{9V5cwIAT#yaLP?XUhQ;=>vn&E zv0O?>xX}Lmd(=?)-76qjH*U0TaFgFSdLEej?O#`8|C;Tnr`(M1{j7`FP0X6bp-9bi zkbLbd@Ah+iqpd)N-P5hRQ-rI>6k4#<1|;QD#O)jWuaLX@3#w;7^J&X->BA-!j#v zkC_sE{RrY-(d0e83-K?yjX<6)lv#DdHKaYn0B88-GP4z(DnU5Pb+mja3kH|7{a}*R z@BC7EwPvOND^sQS${qkbxivLoHBwtTf=Qlb=fds+O*sW7r?@QtqyHJOR&4-BUi~X` zYzN?(I*u&(MQ4o6r`tbw7COb7r-BbK=7a`Q)FY*Ag!UUA001 zs5!d}s#x0c!BZCl7Vr$f1AXuoZ zf9Yf3uA1Lyk>M-%mZyralf}doT$b3p1k zIAC*Yjb6ga%IfXU=LSvwlFz?i1`A@c0|OXo9jom#TD<))3^t0mVK$7s@bb&mRHwEZ zk2tAIh*hlAeDvQ6G$bl2qg<4`gD-(%H;N=aEMFzvs(QB%+0JWviJt?Q53p-zzZ`>% zBtrhnP004&!q~a*`rPVCmUnn=VO;X+*782A_FqMQg{Yz`Khb@VcKIlhxp8qtykGux zvXK5Mp-WBAp(J?mu}{16Mw~cj=sq=tG*Gox02==c4^!|EpyTI&vqfS1NAY0ydIe*q(q?`HU3>gOL`+&$)@Y8E(peq)O3&(-8x406a9rD5*+7iw zEtB|(vG%xWNM0Vv(BxLv;Om67C<($AR$M9sWcbIMJ)P!$gr%%lN)&rPoC26`3m*li zE)u?{r|s>`q@(Iy9A!gXdC z_}&GxG-7+(Sp0tdNi>^emn-NR6wuDMfcjBu*dW{w@?RfdTnILWnDTNlugS7`>2;Q& z;bA_+?r#Bz*qC3Qlf~}hZ`SV22*;uHuO!R1@YZ#yEce6lR5jZ*4Xxkkc(!Y&+(CEq zL9xr+M5z{W_blmfLLG@6DGjFFXGuVn(WMQ%{00h2hR^asX6sfywtes&(j!G9uuO`k zRbA3ZRJTh9Fb%Rn*vch2KUp{GfqwvIYYaC`F?R((Pk<6%YBk5gh?l#d3n1zN!s;$~ zvFqerN>jiQFMx2TAQ#w++`h?o$l~I2oSdAH;FG`I;ZX-*CeX;LB-yPzcyr@j{drWHur1r7`z3K1lWM zVWscdYiN#h%iQWxX=5HOHmK#%b3ZIsO8n)Vg*1rp)z}U^n8sqe5mS7ae zKSkh{c1DFYO8WGdAs{Fc@bvQfU1t_9Z_~#Cu=ZnHN5>>;1}?{L5=i0wZVNxB_r?xp zlLKTg!Tc;5rc2T{50Wf_!4=Bb-*U!YgFl)0;Byo$PZNhBSLBHMJ7)Bi1cDQ8z{J1@ zeIUoBB&o7GuffdU1+;Xk8P@#z(TZXD%ZNrF49aq*k-=^4OX~bgK#0x96Y-A$eP)C#pBcaK zZtJ5u9WMv_^M_mC?6G^lT$Z`+efjbQ5^T7V@mgCF)pR&E<6}PP1H)&L2~L-_dXR#d zh01RsIv}g%TpBa`=Q4uiim(M~h#n}oP6bj%HWx(9gq zhl8S&n=SyyQYA1HJi~Xb0IWVdHg=k0x%x2XKEU{pf~+cxH~vf!iHOB)Z6TKmrbLC<)gNTd8G`uY5Gw3z1)uOasFQG^6Jc3Mf z>MubR5J$w{o`ud;PZJDToTQdj=X1qMGO^ldgh;&Aj{ryqAJy+84b7wl1tr@Vr`7)C zrRRuxL*y-Uz(z!2ChR^sJGKL_wlg0o(ghrE@A^m#&hy2Kcc>_1ShTlchJQYcgwK;xcJL9@H&>u&VSStP_B8AWJPkWeN7Vq_*ZgJ; ziYm^QY`{90o>MlI-jh#Ze-{XVL4~#EpidaUI7i?nZ3H$^7A6kgJf5J_DG`K&2gJKXP)?tRAZ`F8bnvh@Ug>Bst{$#1Ubu-KDGc*}Azhtx?jcXi%kxd~JYQ`pgH_ zBzQe8*M*d^uZ~(}UqraLxI8NrbWU(^2${B35~lywR)wwxMK@r&)o>+C9kv&>rKRST z)h^t3OXP@tme-{2EnyVV(E+=cU`^ZoK)3leo952S{FeE(2rJ!`UUj_e@et+}s%L3` zg5QnYy^bOSenc=N&sKg-WvEy-_1}Y=M~@!e)C}0FTUnOx1=D+4IRa_R z(MezBr`~G&{w|=I%0R4PcpW(|Zqa0J7ydZCdLM)nhC66Wg1|bmvht$s7Poe7G4%Ze zOv!eO;nAa&0~-r>Q_>>@=QULw><&mq<-G8qUViq3ugT$SK`jF(r%xd&*)CbAPAgM3 zd9+Z%XJnKs^l;jlpq+6?mjLfqcu}sE%eex8SSypZyk!INpnLI&_+{El*p=unKYxr^ z@8cHw{kgM2VlXEshYSeCPY@To`J7>p~~G>Prg>f^T+Lqmkdfb(NDA ze<#KaBlPr`oEtW!dKzp$V#(t6P31PKC!J57_Ll>g?EuedNd*A$Kfy%19*pQ;y?AC0 z81!%cbv1{kxIubQZC8t3FT4%zG;wXEJWbe&+74t_&XlBFs;rE92zH3n8yPXuzoA@$ zz04} z$A2G<%+G)LQOb#pjh$2!!vsWAL)vLVq6*dJ2U+LxyYE_0OpVOJw~#Z?bTxR(>Q3>& zwp++wxnDoI8hcZ8$^6#4U1tfUgiAC)h~YZxup##xB6kv>Wu0KxduawtGw#;J#KhyS zY|g_z@%~w$0GDo=2+AFh^t*V}5_sOl9dxVF&~h2dDPur~0kAraLT@!}h|zJ}VFZ8I z1M=o3_G_N*!<$5gTnph&R4ud{FN5*h4rw6l4nN19H(Km%YQw(u1X6Uc8k81pe865z z0(zDE-R;g+oedouJMQ)RLT79)7-kRw79CxCo9*X=z2&c&E}NrBT>&%60@2g%CsZn( z3oSpX3JD(6e|WO>l7NEaHh%!4a%)v2ggO`$ecsoBkJ0kg7yl%eMSZLBm0PZ2x*5TF;6+{r(wA&?AOE{bi zTgnkcc<%g^Nq&GHv%V2kehF&{QlrnDr3wP2j7g7XbDIo5F`-e9svo3v{KiTfDS|C5 zzu6$?FL)+FR!=dHigwO-w_2=06d0U<>9p73hG9~2@-<2&@A7jhP@U>*K@|P|qr9#S z|6g8#|JogMw>>9sD3`)U&87cEj(sf7n@oY?^TaN=&BR+mcE2e|Q{E*IAk*g?aG z_)nN^xvqQpv^eF;Pm2H4tNi!PgMR&hI^61Jn%?`VP24@@LwWKg+Le}d=ebEXMZZ$WyQSi*~t3)^R$*W!6nDW}_X=__!s7~I+Z2-QOG*Fo> zF0d=@a?K~j9~NEUXnxkr^pH%uha$4bkB*wIr!~9yXqQ0p(}P@`A`+)aIh_@Om>N6$ z6)~Bji;pzN|A?P$b3uOmXM@oW#%>DiKa2$%h3;_Vp{)KH$q+fLRnU(DGP@ax z(!yhsH`M)h5zT+`|3rN_`AuReQ-N;<@1`e`cu>kIgaQ%b%xGp~W4!8p`mnnoObVHt z42?%@PE@%A1akKi<5uIIRzJZ^81b0kuv12aE_lsKf|6`8$nfy6!L3fn%Dcp<>fdT7 z8!DGNv`O#9vYRG<%M6;U5>L1FT-88QMkB@kRfn22#4dz!_7%fw*rCeOh^|_TV(|<%94efS`h`zZicMa8Hcfw*_76I%@uVqZTLvFgpLV`-LQp z80YD((lgRKZ%*Ttr4P>aYLH;S{AoGC2kHBnkp#6RRax?(mtO|=spHr(Ba_xZmis3L za#NLf6vp(ml_5^*>_#{@cDC~#((p8~01Es7m*?r}32GC&{+v7%%6-cnl}jnSPAXm* z;sV%iu04Y3^6lpoR191j1>zrIz+re~;W$1bh<+wsBTs3@H;!dlkk%q=5+^eGhAt}KZzK5dC#$T6wO8$B2ng-iul zQIytfK5XkHg*tFIcd)=9jWgBU{h9t#9;CB1o!>pQg&=>;NE0vu*yknc{7RFHUpOu_ z?MqJJ;vEa0wAWi>?t8Cf)>mqbQCpo`KZ7Sypp>lWbdDO zxJ>!n`xhJJ`dRqgnZ#88Eh70e;CxcmK|%yz+!YR_|=vNYZRiz+OB$x7B>aHRaRa+hOmF`c|LmhhMqWD5#s#3;F(GqyipHRZ8RF47PA_qOS! zr**x@{}seP167z08lcwm%>i3K(M~vM?EpS8j8)Hm_%)K7xGVraor-j}V82ad;Nblp zB6e)Rbq_Xvm_L2kbxVA>8R6GMJ+Neqz2z4xDJW<;7&DK> zz>gYgceD}ZcpJ|jARHK*oM3%F0l`gyS~3Z)>1{^h%Et9>ML8mdXd!cYyx~_h!a_23 zX%1H?t;Q}Rz%KLeD*uaanh~n=sUShr{*(k)OUl`H`YZWP=J&oIS7ivF&^$!R zN8lVth+l=-RGGpH#tG$F&U5*&RDVFsD}g$zJdLzhV8cUq(_ODageXh^4|uH z+w>YI2_B}49y=)Ch3MlRzqT^pInL&j{J^hNSu!r~MTl85B%Zv$uO0CRS+}>>hZ{X> zlS63J&AYQJt^|4yGUB_>j@>heSG??X7DiAxh$|-??EnVg6R=d@6_vtQ%d@~(K)Bcj z>g!I;>=8L*CO~`Cr>9P7(D^Q*QcoB}+~8C*Z!LAJ+!@Os#V#EiSZ z>YR^**s1xH=7LQZS->k?Rf%f(s+VtaR%!5Lti)6ZiQnz6UH?{SvKg9TcOsyf{@I(% zr=CIQ)&YjHi!>b@5GMo5j2}Zj=LL$JkWEZaN1tPt%5G?22h_qU2;Wo;Zd!djsjy1e zYFIIo0QLdmx^km{j(Dn9#E0mX6vb)Y{?={)TM-PW)us-`KOAQv`k!v@O*>FfM1QK~aG6nCI zl7DZ$pvWl_SBu!f z{tLG3^6vG%w^mqywU7e5plFbaFLh_!N#gxYC86xt@g?nPy?+%uV8Fveo>p2Hb| zSe0ew0A6XhY^-X6Hx#OweXYpyVlM9ew0!?_QNHJCk8d^o6m|p~4I)_WmB@Bgi(2&K zK>T`SyPhusToPSLUumQriXmsBjca*76lK4s(fp3z$72ldg#bppvG7~_n!_F^>7X?| zqzI>O(2UWo|EhQWq0IkpFyy%rusvOH`416(761&hw;V19i5R|f*^ilp3(WxnzH!cF z9oPy@PV>bV>yT`xA>PM;qu90eEbg8;pL}E^tVTofEYJG@9jl~YqFSVdP#umWGU35< z?qIbXYl;>5S{>ZPuj@`gG>8gn3u>@Kom-FJPEVo~GR(l?Q3ZmQ*RQ{!k0FgR_nLMZ zf!OFib3LLno+Wx5ygz^P?9(&kGTwEyQ(6Ok`}t=|^ak^Y5a8n1KlX)f1sr=2=4M^| z35{L%@E|!WKOJA3N5~d9i;f?n9>oEUILL!5e-ND;yp)7ezSJCj`pVq|Lxm~W?my)E z?9;LE;am4k`=ltdE(8@zOcU2o^IGfg9{{#N4#<`N3Owpx-C(`Tk+jGQIFsGH$P*n- zCoak_d=>*VQ~_-=$9)i4-?%8yoWxPEv}R^EcS1Sz)DYi94E*4!(3?L7eX6`ix=w&E z{QUhp+|?13ToBsAy#=o#d*&3_P2f|eNlw=UPS!u0tr zBjo`Nb<~EZRY2V(6h=wrUz)r2GPruveJMHY=ZZDp?}1JVvE0cX%Mc|49y!@Ta3 zUsA88Tpuj=xczPiEM!grM)4C-2Tm3`LjMB0D0fz=@ic^X&`^Vq>lxH-&H;5e7d0pqvV8;6L8+dIYgvQ96Hubg~e6fq@(MW5{UHalgO3tc#3LVJ++F?Jb>+H zG+DA9x`zJJ7wAe6v;+jP$$iFB*$1~hWX(My3uld;6z%=_bML+)#K~tS_=xu%Eo0th zIQ=1O>_QoHC^Dm+z*^xQLJN`z?g+UGn$x%`A{$UQJL=Uig+ZYqq3_>Pzp~~o@l1m< z1`KxN=X-t&J49;wfO-PJnqiy9t#Z=h#X)rvn<_lL#xIQ(4r1S!aYa zXmJn!%e!UA$}thWBrTf5<;)Ctw%HD+A*H#n;+`S+!I_qJrOLNqUZJx?1eeu85m0;1zm54S^B`Mx6h(pg#~Ifa{-%m(X932#nl`^ly@&u1Jx+zuolu*A(((j zMHt?L0(VS{kvA)vl<2-&k-QhEySSdp9yQON#K2T!enPIg@cO-Kc8Ku^=tv z%8O$oyWB4?QT&}NS>%g~_(ZlYBaQg1S7#1z zXYPq_s@Ir$G=@nDrG%X!Y<%;=ZVK$BXB<|t|+es3b8zlD6G~of8yCL4KFpZRx!mno2$B24=W$==~hP zmg;<}jwWqPFXFahC>zIpxb$2Sh_g8vA68=1jkIm0xM7WB-k`o3_P(LU=Z`QGn!@Dp z-y{a?>CGea?Hr;ofGf8%^NgA?t2K#RJkJM&V8pjeOIuxa!uHEz!$Rt73m)(Ro*4L8=Ki@Tg@Ew5kN7^m0#f;;{jKNKzbWgZh zbTOy9>LV^>$ys916uLI>U3zIg63>X`tfv!s2fG&VYq~0+rlw@&>EZDN3*=7}9^HF; zIA)yR;BzR~5P>Eo3R)C9BAA4s?x$5T2D73I1iRxg#GQlOt>S=;HO;l5m%>&}>6JC} zqc}FW-Z`Zrib9$xc=M*-Z@rwx#z=tj1AL*k+^oR+?!RtQO5!w0iUp~ZL zDTl$L1f{}lRH6W^P!b@mc?=2G4#c3b{w?t>RzU^W3MU|hQ$HM)g`t95L%2imLFk#t zG5h-9D*8x-NHtk-??(B84UD&`4Lm3tLbSRuT&rCrazC~!_Zv;Mj(7%;c4(6zxWDpF za&2*Ft_p2oiQqBaP!NMcpn~X}S#J#r2h7A)4j^#aP(C!Ab!KrK9TfW4ny{c$xF$mW z0o|JUHvU^ypWmka(HQI$UG48onP!I92c- z)f>>W(~cX-%1G1)mknt%!}*W@Khz-pXQ?8PaRjiD%)NYn<;no?+8T4oBBE$kd;$pl z6kp=|qmRaJohqYT9d)H`-pm8>&zt*ffDqdMGPR8p{_3g$pY;%bf#>DBcV9cl%X9E< zEQl+3oy`aYgTi2K+lMu;eXu(KEAO!_l*zePBtl`&Yh(o$jD6Mc1^flr`@rSPgWTEp zD6CaO3J!4Z*iRPBAnf3(BhSkO#&OXw&}f%GhfJ+`1<8H^%QX$od}J%eleIA&pb^G@ z_g-Ws$7L>aY{H*G$8ON!J@bO1J8y2xJBvRbRK(Q%*SAz}LjTQsSSK<^E`Wvq#~g{6 z4{)R*9Q{6mOxVw#w%{Icn0991zug3Tcs`HL*~>Qf9z(-=Tyg*O8b4H^1Voz_{&Q#l z*c3Y3M@iuXERDa9pyGakk{TOrmSEU;foDUIDo^we6zzW_{{BzC;b2FheT_5Jj=HyH zL+a{s8mKQ*?70kO!Zrj-dH^Tp3qe72lyBoOwscjoiCMJuTqD5`Jq;+Qd5(LCNQ8V7 z>c+)b{PCrX8?2C`z8L&meK&*c?nGd~zM`kG`iA$z4!U4c8iK%zzs^<}Q$#Z)58l}x z4D_TbQjEjv6l|iwa|SYefS)=-n3wTkDfVl9T%8^Hm~yC(mAMoT>e{WvuIUOSShD`U`J)1E z+ReB_KM;?{h~+3y=emS()n0<^SCERa6-cToU9z z08am=j?P#G^ybYzKgUpY)F}Euh?J1XSSmE)vT*b2$nd_$CvJIX(wFOzoUr;I=N}>; zn&o980qrEfIhBs4D=;Z7NQt*#CJ{l=;WDs1{;o~})R46z?AG+(S?n$W3$6s~UE!Nb zTi=B4Y&l-#dAgt=A`HjOdz)r(Hod-1=aR&M{xxri!PYvV+ivFWX6ebsKXVE8yeO(n zRaPYHOrwXZ5MP?YxdnQc`#_!pe|swPA(wpH;Uh21DunKgYq87Q<~ydph3WVBpAS;= zUU`m}80V9F>;8ztEj>5PXleD?9^69k(!j}LdepAZ&_b2w9yuS6%zL?SWr$Bk@&VX^ zwIsrlGfkv1ZYI)02=?~&6y9KiWS&J*mzUGJhdp;WFcdnE2bGqX$D8Wtzi-;Gy?n^h zW{?rJm1>GnHkY%NIv;R%)5lHOV0ks4#qYLyvgzd;rn}2lD=Gknxo(v;EXZPR;TYpSjRJ@KfS4CT_nTS=bmt=>EPIxWrX-y0?nRdO`>Y7O3 zYt;$X?5(r!H)FMGSx?G;39H|lwj_;+C<@b0o$v&pNXi(3HGORreS#%zL7A&4rk8VO zpG1W80*lIDiw*Hs#lFx#0@?&(@0|eeeHM^@L=t=~4}aVPsbd*IViU$czwVtoetTfo z99_tgYukUWi)0Sfa^ z4_@Kv)Fb~&@;MTTN#&5_F^D^})0XEwEHlQ@SXz{$GxMJFC}h3{ow@nW#4>1v9C3MB z1Mb{{9+#4Y7&Gc>n@o6r)R#InFa#5P5>9{QhDN)gHwWU*-nI@mtoaaKF1Tmabj;$C zgY<3#%Tr5ZUsvWd)IjP}jMrYs!4)Ln+zf**J8BK)ABVn3p;6bet%lM1fVJ2E(5w?y zRc5}m9zcw?%ThoZQV7;i;?gcd63<|*YE5Y(T|?(7vAXcF3gqB<8xvle4&kp08;xi~ zRgF}nSy`1J%y|r4C#P=l@J)Bo$G`P=%uIAerAWy=a}`(BK-mH*l?jv2X4*0OBa1I@KoAT$Gjy&MF*nF~AFkx_R9LXF*Ce}mC&C;_U5XPGDDwAOvK2RZl zePEWW4h&6nk)ds^`@w5kv}tnCdh9RU;@-D`x`m5&5B$|V(cF_y&s`&Y$-p9*%>9gW0TzG zX@QOy_1!xjeQFJPhF{~CA(T7RinSevw}Y!l4zoP(`t&qs2t41H ze&5r){~=dl-F~Zi#K$VXM4<%(yvY3~^bhN>s$lUm7XXwEJy^M<5q{; z-m6?H7X&?X;RYs1O3u}Bnye1bn_Jpm@F17TG5b)7dkve#$Yzz7!#uU^YkRL?r^o@&jV-S!Bk>dszY=*p5wKq{e_QU7Q^ ztQ{^E5G4pBe7Sz5 zzmP3@&-mzI)ffJB_5~=>nxmbp+%bl9qiacbf%CdZTkNeR8FYiPh;JH(yf|dC>hs#} zgnK&l%TC$$SDIHhu%2?z*$yIa3&E&m)NpM}qKKx7-R|g9ra77sduTANHEvJd1D?Mp zkIHu{0L9G!DG*(WUWOOx$Zv}PgnICYA!l@f+h35s!hedP{!M@Q-`CfdQ$d~0S0v^+ zUi?7yv;v6T@EgY^gNpW}XyF~RmqbNxfpWj>znyGUPQ&y#x|G9#q6!YVh`V!m`w55! z(!s6QcQJ_D;_&|LBxLZ=Z}vjC-s<+)-CQyRAow5ISZx)DTFHPRzikq#4sV5h?ai@b zh!EnV{!`Q$)$MFLI)E@JUuGYupKxGq^!(x0>kwWlA)88Cwdm*lTmY8l*mvt5yzFql zGYmr&NcR{@1VgJY4>`n!CxB>G*I@WMWL5qtUeK(Y4(b696FjCcY$k!{lL!nowgcI4 z&8hKph+7J%mv6y6=N_J4ngQ$VrvQks{qBvS>ho+!LjK%GFXTG3kZI*EeKC!|a&4A= z6cZlZu zs^6+~4?dL3pW3jfl;Zj{I?HVOoLf#o^zJ^-kN(f)!w$M?H4Ygl4wFY6|_tY(66O z6vrZU9n{lXDD0YA72+`VYt8}`BqaT}$QyPkmlqZ!=A*TGvlf%>2iy7t-v#K0(#}F6 zB5Wl+06zv~I8|BQz|fA44&yGa^JH4Py1F_iOmh47k3jkEZdN47{UIqjZLpbY2fw3w zQ|lm>X#oFi4n3Hj3hP!KfY!CX*Vt^CBoNQg0DoHJeaZOhdK9d&ecG85^oT!(gg>xA7pI<&$tQ##u*;bWij;WKJILd^=(ut?|S%t2X%(lOW!>zcfi$CgXCRSSDU3-5446UQ{AkhEkw45(*+rk6O_$#FRZers0`MC0 zSO7U3>+H-mmKIf3mKMm>@R2cQ5&N4XHnD4}|SV!PUC%LE?==PcH?{|!RN zH|Eax1!<;9H*Ee5UUpzhB9_%Dq_t(KnN^GqCUm4wn?-&|B_M|{Hi=-=IeIiBT^www zSj7QCFWOPNufKn}<@bIZ=cL>AV*rodRs*>k$ZPmhI^WtS%fTyMkIRfv*zIQB^&vW*3 zDoX=C5;$F*$=G8drT=JzB|hsL%0(GcmpRJyw!q2PcMB}x6n{?zF?Lf!+PZ0Yl-#BD z6%$7-^JgJ%m3^o7)X{mTYbqstI@#Iy9sGNw#?e zyJ>w#C=YAdgg!bf9#ALB8o>(x;x6w)Cqdttgk!99uX^pJP94HI^ql}P1pH?8n!m$I zAMPKva~0+7)hgR!e>>+XQcs>Zv4j|_7rf^yo}4Xc7J*NVC{_H7ThZkraSy8`y%$8q zuSdGQ`Tk}R29r)IagppZ${4>cb8Cr2xE+wkGjnB||kH#jT8EQ+2=W}4l&Ej%YibXfAb zal`TEP0@EYg6Zk$fxiPoMnbx>^e7+{*_!-XkM$;zL5Ly2*QA!(v35;8h}LxYx9gZk z$3i>kxl^b^tFgJ;kSx#X*$a~X+nIxv%Mo61%3*ybL_v23<+C`EGq0VAJ*uhYUW?RC zOL*Mece?{xBiP{%jB1K1TGpK;Ez^4YB?p(U_uPA~&gCAAwuJHz^7X^?bv&9)!g zL(5DTM`y5U6#methiYf038vUm70aU46jeA*>Jlz&atnAoSYTFRBTSy?2(0$rbL5~> z%ZICv$5i>+QD33&(DG|LmH^>13BhtEQ+1f~Mle!R?b~#xZ}=Mr%`0m2aQEjJf`Y1=`V9aEi|0;~8QJWsOAhY}Uo+LAO|FgxR+2C5nP zSx+Y)VlkL<(^o!8Hl$cxN`Ktp`lh`pw`N{wuPwKf6OU{OLm2cgkX~#4_D!sQHIq=; zm1{XfkeRQO%J1kn?R4xWu?KI#T#Rbqi+SoG#dFEdPG-sBc-bzsIbY}#s4%@NFON!1 zm7*^OK)yH}5^D~@GKi4xnm|LH_C9t~9$3QVoO~^&^U>-haE(+`2hs+pS0#kXt%)A42~`zvM`m--n&H9#j=` zGk%?!^AfWH#)oD{=#3lqs)SGYAszEsU~~)?tE}A5a9C1RQR!Cws!CfGY44I(Gd$WL zm6&*F>#lYPAhTaciCS5QyyxQbasH|(c{J2FfV7l zN4UGceywblt)qDLO2b}i9dAZ2!~oh-AUAk^d5f5YJxg@7)U9g?z(jXGDCx%YFioOC zXT4zyU=iPpC@Y$A3WcpJ(=h-j{{8oFr(pK$Lb-qdHC|ID_&?5bI1FSP;$?;Adn@As zTPFlyi4^x(fp&oFd?#)ZI~*3>P>T)^A}?0WW%^lZ{mo3WKT@(k9iEkz_WI$22aX{j z_HC*;8`thBdV%IiHFItGU1xV-+dzFb(hf=B0fElld6d%QSAf$B2%gD;};o z$lnhxKtQB~-B@OFYbOeZI-1!GbWMR!LRb{3y}f<+)=kAK*9TX=;x929ATB)+%K0ru z=^i;UU5Jp8xp60Dy!g-Y=+oHeXFdR|@+EyhDjZ!7yfhG=J?>K#W|$KSCekP%ECf=C zuV_CYEb`lo=H4f#e%MlX5_#KT+Css=34s8}Gq0?=`u^WACv4o{UnfS&X~C`fNY{8! zg_b}3Yk&^HNp-=KSPHX2N-lpH-T>y?^7<5RY&d{$<$Sk&*bIIaVx`%!vVdcTg5oi$ z%>Ko85(J%GAV7OD15$jj)?H$)PnEu$Rr<1XZR}aBlG*B3^%qjF(wR$)FnBfyM1kQy z0yK93BTd%k$9|$0DgTTQ<9VVT@U(8UxiUu4edz7n_Xk&VEq9NA67WaBJ2^{c%U9%D zwhJ0P3hO4l`M&xz>}uA>^;9Z#cCZ1e6|`#<>%5{=A{WYZr-vyU#Dix}@0NG;5CV1_ z)+igA_Sc(Ij7qS_a&Ze5g~%u2#XLX0slMbWVSFa(NQJIy!20I>Sfu!doD{d4n@z!e z8T7=PIeD~ zm{tvW2#9c$>&obN`%#|}(fs}Ri#*c=5srjFp2<}KBz$%KxFL3RO<5D(w0061kNvm? zeG$A{i1sT|+Ea)JeK_1Gez<=svjBKha<16N}^6>W1kBq1(Q@cjQNS5hDE3u zZmg8hMrSwXLv<9kMujZ+g|IDzrw{lf;>Jy)73)C5wv2iDPpT@wog|9{VJIIJepqX# zTh7%qhHhci90x7np2Dhya#&&u_H;2;g+DKtgcG0Voxc-AX5E@%pP6;=z~3`Zl2cB> z91^Cs@iRIGajk;qO4pQMu9L>uAwpLR(hF?gHM&em_Q===<+h@ZWENe@(m0wOS$GwX zR2~3MSe^!V3q5>z-pdvUm9Qtt{6NGQt~OLJXzi}`>rke();JX(WKhU@JVtCMde!dj zXMGIvVU$3u*EAY~GDYAzblMle)L`yb7sW_ylaS8J%#ms@>0PlfUa_Fe;t0R+%LQt+ z3RY*`{U#TfRz z$eXZnI#+c?j*yTLze&hfwvp>8Dn!5pKe<=y&k7n{*8J^XKRnU+GDONYDHG|4p6MOI zZJqZz&ocSUJTMDZ89qw&9bH{xfM`?cJ0&b3A#wLKACbl}0-&>J=rFbp;2tJ$U}HdR z2`1;lLIXz(%fm8D7_dPE_`&UF`BzlmQ>VmK`{tt`LeI2Oz{?5<2ne++6y3{4Mge2I zcOj*Yb)MYLq`S~u2v~83j!UX@z&B^|W^nmJ&ZUy7s+hPqA$c_C-_BdnsFb%->%OL2 zCVuwpSzxAr@1Miz1w{d{!^vUe4I?~b-D6?=luI}iMl%H-sbu+2wXx_0E}?jO_r`8W zd;=X^%w25V`@0E4!hc8*yZ`Q_^nd(%awI*+RXue-GGbA=O}hV2PqVu_U{2)Lz6WfZ z-NNRy?yq>aVUiOwQS4{2@jwt!;5ohTIShDu4{j*`0RXT+i2g02%av@N?+v_*%#oYf zPK=cm^-YnSD(ycH8_r4m=?u0N_hf`A8BG08b~gbl^-s}~sYVZrYG|u=;10D@_Y^smh2`s^{+Qw!60*F~PUK-o2V-*sK}BtZDeCaRGB)Iw19EJ+~#n zHF|LOw^>{BM{nB!!=(&cwHJ<*?dt7U7q5(&aA@hVJ<3+7t22z3{wh=^hoJr!E8 zszhIAWU9APnc5zx*Jyvn3_*bPki+uWEI$ft#(|i4qTaS%;x^dD`FYUk61M)q%6%i& zeMhW`5990#ka9dFMU@)D5FQ+$uUZe|RFB~vPm}wwg}iG}-WZMrBu8UcbnsOxr*8Mt z2HRj#&HIGLuBN>(=+ShZDn-5azSLgAxh?k!t4zf*aT?d5?N1KC=af5NcuJV3J7{ zm6rclZH4FUMH9>biA)os1tnx$cn?;D!ck5r>3+uscN+@`1?2=XXpIOJ*xrF-a>7j$ zxwNAP)9%%;>`Zw39g#{`ql+$DE#PcyhuZsnO9HvXccIP=`6s?{Hg zZ$f8TiO!H)D#jZ_Aa|j8sNzdORAfK0gBma^vK6*Vse;8n`*I&n@;TZCdOS=_{$!{( zvF8hN58L_^O;@#O!be@Q(Hz*v`cFxOUx;akKX?NMYQ&^_19?!h;|~YQ>hB(F|JPn0 z7V$D7fV~*Hnhus>-50(8n0)p$dPWwJjM{808{Yz)xUDD16oHURQ3vEA|4uceAa(@i zp6?+HNQMLE|Js)gY&!G_5y+>KX+8!-U4h^R>JxQh!e#3wZkyyXkGp;Q|Jos7bB3t! z)8U;HKJZ9G4iSWYBOq}u5ogYl-(gvpyq>G)_CAqgsf+&eeJ2WBDC~(}-6mL-QEtIU zp1u74F`*$j_Gt8t;ZlFWzna9qdXGVw&gJjXjeG#M8wd#d8-aqR6Z-J}JjVS+eadnj zDg#~DQ6!I%6y=4c)u$hhtH`Gq-<9R~6CrQd#0jtKV($yl1xjKSbNf8|&ssiv49jS` z$BFt^AK;j3jIct^)y~2LMM;ljOsm_IT{vJM-WgdQ8`(AB!3>uAeDyY_VVGAq=Ih-% z;7?-{Vo_3zBNC^431)Ov-#$KYQp|qz5p1M(G9F*Z^uk2D~@n z4yR~*%g_lMhdlsC7*x)9>)~DVo|vLYy}rXsTXmSwJFqevy3fJsSD!SdXTAnky90E;@&MJfC8Zg;?RvP##sfLU1FdNRwf4 z!<)Hdz{E?Lz^$&keSZy&k@W9UuP->H;g|2U$u|-9oCJF}L^segA=6hgKfABaSa4J- zeO2Xy@Rcs8^djs`nYR#_jz_?mejZ|jT2&!OiNo2Txftk?gsxhl@(i*UHhSL2vR8`98 zCq#N#XEy(Qn@d9{f`0ePT(fLP@hx|mthEOjA8etOd{RYY;1cGPeDA4gjIySZCh-7PP6Nnyv-qV9D!nZd9^MRSNC! z+oBx_&kA)JagT~1m9}+d@gi(I#iau4!gzeYA6Je8dmqiS)3$%toge~% zXJ?jc2QE1}{}=luUwrFm97wQ_f@+n}TuMrc)$Xm17yHUL+gAL0^dX|je>A0C2pBQl zV2Y?kmhOk1e2bwLK=FBGo^SQ)TsXZQ_0RV~D5c4Dp^vl|HZB%ZzDfF};y*SloF1kc z(e>Z14vBc~sQ)mo&?W4kl$1@(s#?`|j9D@g5JF5Hs;9 z0a|}`6-z!Vi}ko@%*X_$EV1Wv)Rizxq+$p&k-;ROZ$EzkCRS($0jrHZ;bWVNyh|lW z!VcwS!KU4A0lNWy2V{D;zx1G8931r@5N8S`G8E>J`JXBsQMfIH0O2DYvssd-jR?Rd z4p;Z<(;D+&z`B{PX;qGqT$~n=y9UrJ@AX>HH2qD>pR8F)Bf#>NG2}Z$mPzp~9`6Qu z8-F{jEA|qI93^!5@9YkWT5f|`B4MsmrQMoBX)mfCrGVt1pdGe8690H}OfOin9~-+o__GmkyORg03GeyRV07YFDuIO*#W%-RMjdOD1Oly4Eybj<)p-F+;r zMx_b4?*m$A=8MBzJu}QJk^|QHd=)GO-+On&H2{<4ul3`c0PDRR_EjVp17EK&O^>@r z1wt&?baozIi!RrQlrLg-X2iN8@n6Z9u8b5OtVsg$doFX20j76K*90WNnrL;$^nO*?F(yo_J4zIVZq1CoW>E-p}XNaftidm}S(uG|2eiAahMo;py z-v1;8{KR4B(f6R;jl=~!o#ZC}YjRw6B7 z<94$Z$L;o+^~PCLW6vyu;Xz0m&VwMv@S59)pWkGUV_45AF8z1{?i|opW+c1lT`Qc`;zv4#~#vl!z_+)m)O60R>4uSBWs|vSzvI^9u)uRXHc_+w*{47~FCM zb}GN;$Q|NtVVNV{#hBZ-r9gC+?BWp=^$UbJ~InEb6jMrj;d|$NTdPulqhXWbS;*+^kg;|Od z13lJJG-v%Lrg4FKf6%XGS`p^wEX!9Y}|j!oN4NUZk*>0 z1^8xA5&;Y7OR~ZUwP(jb!ujh39^*Bs-Qe?CvT#Vjc>CgNs`ieG1Cm)jirI6xNHoll zZ{{rL>F_n2Um7mWunQIRm5^j`pLL&q^}Z1>T>D0~9$53h9B&-uhdqUoBVSwvznds; zCkuJ!@$z896ByJ%xP`%B&k^53il4C`V5eYb z8bCOt#-W%`3t-Wz{5~{L-tsgwROUFXpLutf%e9I_6wCEU)X-n4TSl&-hvS1jys!BX zS#Psj_OP&V6o_SZ>froRo{;ht*Qahd7r6`_e%bN5lx4l*^5C?xef$=Bpax111KOj< z$q=@@{oIZa*nCJ*ZToOMRj@ZTK%t#5lCd77gQSYDSg3G5Zyqtdi@l}J5vZQoS;CN6 zu%G6a&%^V9rB_Sh?xLhi!rI4&))n&~@1ANmHg8{slR%Cx1O;(2f70_^J=9JiBc#E; z)hQ^B1ec2-nPuBq5kr;pxF{j^IFa#eZNR@&y}KwBdnOAIKa2yps<%nX=RqTEg8>Gd r*v9^Vt)6V!9)w6t`0&p{9nkP^Y51yQ;?hLBc}2I&%!9EKQ} z8Rk3qJnwt`|94#<*PP?9_c@y#Yp-?R_u6I_6IQnnrrZK*LY|uVsoDG5`8a#|IeU6Q zAVFE#naZB)lCq(rjV5y?E%rakMse3cF}o zvbYp$mBj>Dj^sGPP0n48OY7hZ%Z5WOb4a&fpt1f_#ww1$L`y`c($fCTakrMMUvwAK z#1QcW(H&#g*A>k(y!-y9N{z3FembwUl%iX;UA#XkjI#eeaR2)3sQ^Fyqd{#?s)G00 zMj@^%{x9x<|3v)n?bW@{5+m;4&9D3M0;M0b7yOl2$4dC4q*~r2*0rV~EqXTK_q3p! zMAY5hT~Srf4mstSh zH*XyLPK$HuB@3JXH09(^suHzBOe?Pec_EBd}@mwHtox zZ1_XPoLo;CtC4p|num>A&eO<~deaZ$=8Q;tZ>*W9Ax|P>K@QP@u3A?s^P@wUhB!7u zA&F<@v@b2XqR{$*GVc=0kVpAj=+8*`6v1xyDsy12OA2E63zUe^u$ax9^ox4 zUfRP&Z>Mxhv!u4)7q88HGF+eKz4qtE1xnW$|Tc;F#5q<;-f4g1x%5jVJDMd$%<4+`nWK ze)tR)aN5*o2fXonr(SB+%s(F2{EQ)>8s9zM(1vLk7)>!36~1}lV>sK((_`@NT|FDm ztI)Y75u}%U->3}T-}-)tlv)q>C+tnT4YxZ5Y>xs3a@)O0g9|;|p?k`CuKM_< zq1V6uO50tiJmPL2A$*;KG1M&R%&&#V^U*8$T^K8ehwx3@6mu_=<{KO-92IvyqPn*Y zUd~8>$}7ok7CG4$--0wrYC%4I4PM~)r>|O&3w(4ofi=X_3XV@%9}W5issO_E-Zhc_ zCf~H=xhdAJJ)%v16&a-VR$8Lmt%|rP{VN%V<}s!yy%5W;bi7-Xo`+zUC{Yd|S0p1_ zo{kW@SYxMOrWZ_*i0T~aaDQ%0QF({@5K!c1vJ{W?6Xhve_W!|s^SfrzS#oMv=kt(Q z*1_9%l)vQh&M_IY>|ImqHjR)i=e%uYj%iS)J+#*iPT6++p1nMn2^;)aKFG2#_>p|* zgY;1L^kAm{;K#y2mWjcSctamVe9C1t;f=qk{8=^pE|BaK+jXKv6Wd=!hXx;uC*lF0 zO$*Fw%*0E2b$_YXm%%7+Ip;{0*z3-Lzs${l&7j{Z_4XdQAiSZA|IB&fZ?+_%Q!-w| zJ@(%P=PsT}g?zO4q*q*%yo`8Ko>R}T&AnBJ3>H?&d^&&KPG8B3T1=cJdaP|yPxNCs zLg<-L=R*^kT5NC8M9bdz&Gnq9Mp|befW{N1z%X0b#Bh`_;6q>K1>-ZJ{%@eU|Mv`Oxk(%j{Uc#XCnJ$VNY}=oaMa}au1*^Xw8rUVAwHl z`xBc}%OnX)4ll>c&+WyUJtM~7$|uzed3}YcjiTpSX_j(M>c{vkzLC&oDUdZvZGZAM z7coj%i=K=q7;$^4{z`*vCyFjX{JKbvX~Ws&m3LbB8ppQ{E!HUO1ogY>gNHLo+XeV0Ekc8lu=@ zSlvWGL2#+>URe8EXA?Xof#9=W|N5hYJFkWkORR?>G@TxE(` zLPo_u_?u5e{m_kQ^ay@^BV>R9r#HE>a+89yX({X)aA1qWQ zSWU$EHnN6sTUK@0Y=L=!;|tyscJ0~j`zc<%EGQ zYjt!Zf4gU>XVtaf>}Q@+!nkS4?j`XHarEiT%-jqVzKo-Z`@ZmSk@Z(y?N<_ob%0~} zY4`zdW_$FO`*@vr9aTKT-E!5N@vlO#*A^>UTiyN|((5$4`>PCZuJ+yRAtB(c;$4=fP+OqU0-?eXK zf~GZu_45sQUNl3aP@Ft_&Y$S9 zpiUG+;pypuwP0?JJed=|1hg7wRp=&1+p?*ZD&K3!L#^76LyrAi`meB2!#m3 zUERWe=Wx+L{$>$bzh0GWC(`BVIiG9zc`52?7Q#yqfz9S$NZIS0nkx`#4bpzIY`veb zi?&M8WIo?rZGE40$vbQT2NH7K#VGVMGG_$|th2>fI%OP3vXs|xK_mwT%R2^hb>2Md z%B{<*ov8&Hh;kiaGStV@(*Q((j;pKo$@pj0F8Mb6AF5s%Mih`gEY8*Blkl6bCnuk_ z(cdBz*gN}XJRe(kB&fi7UFq8wR?7b6g$1@#lyu~rTi>S#3A4X{WCDwf2BwcjT3SO> z#B3s^2kPp?3kwUCDrXAH%cxvfA?{&xU4TLa%|LDy zOmFSN0*-gYTe2K20tF&cN~dx(qgoxArL@g#Guzl(CilIH$t!%4LwRh=C)~YpEqXNK;kkUB!S=g)_DK zy_nboSS&$15YBi*N~jB*z#cR8rtmf7)~F*(BC&HMWPYU+_(L$_3u$wtOKnJUGUSI; zEPUp0PF&0K@aPk$Y`gAf@%B{5wAz*kx!X+K)+2QQJ@bE@g`kZGL`msi|AsgGfk7 zY$P+=B{SxM26sB3qNK#O*5QYWswzQzLW1}1tmymOQy9})hvs%+15c|u?3sk5ZNdh} zi>%8XJU34_wYiPKpbr?bEt0ob44%^Z=QEolV{`f=tKr+ z(@h9ZCR!_&dbZPu5vFs^peLocuddqoXuSnhk^u!wJ#4#Ff=>Ff*VgAXDuVBJ5bB~P z>%~}dr>U9^zsr1K??^bO=+72e_z_98p?QuCE_(O@KdK82yM#@fzG%%zZb*LrJg2;9 zc~uG7v8?n(@4MmA`Vv(@Tje^inX9&oy$4)|ISh=Fs3(bx zjJp8dW;I*=OdspSDXC}@pz|#)5GBfPKEC{$`(Ns;hUoO=xen!+S=sABqU?w;yZDl8!2}HNF$Ue-GH>F%oOic8cqHV^=WA1J;^>Cci zjaMFTCC74n21_I)J04yV9>*S?o3{p(ccOpxt5~!OyhiT)wlt1#+xI6z6m^W{p4-bm z^<3b)y8IrtkYjwF-dih9+ip4{Wdtp`yG$@`=|C@?b3;l8 z)Zb`kvsmhTxBrXGp3E;Os^5oV=dmyg-gq`k%U;>dPlRkTQ4x{RLhW*@ren7trf`A?QKmh z-DpPv@|C|+!U6(z;3hBw${EAM!`H$wA@Txai;F^fT!zNROn&R;&z@02oSdAzb{f}M z$GoJ95P#vYjY}F@=A-^E(5GuN9KSpxFo?hJNRXPzvVl4?%eC-@KR`o6)v8!>nH4-| zGqDcH5HjIppKQk38=si{QeV5#U2A`Awe2V~?jjX?V6k#gdc6y11wFnEXdw?T*z4;W zx_z}(WQuq;lC>&7AImK!Bah3ZV_6tMN6$?K@Bj6pq@JOBy4?H$uEl@nW$xwim$JM( z2sm7}1lwnqh&OLOd>{iy+AukZ3Xd8Z8e;ZTU1jiOZ&Cd)A;+wspzvpVd$si%Ryd(C zRWtC$MM&Zx@Z7ee1YG)#upQ73PvW??UJBzJ5dCB2+gHPs5b+xFqe|MVFg#LL6jAZ_mdXGrC zBLC_;BYElgdPo5=gx{p<+5uNBH3w4LAXDOg@0WJ~8^}7YEyCY}czzMpACr%9NvGv~P@hR0Xi_QB8I0 z*B*y9T4wwZt=LL-C%M1CyFuqRRtwVUsDkJ}-J2(Z#k~z`JEU6Q7))EF?jUQtxJd;_ zPxU*YdWsb_dN}k>WLRLImvL%m$zLv*$-t^DClsrQ(Bs+4U34xfEbl zZ~SuYQJcr2tj&*)61&YLfG&8`eK>L`^bX1=CN{D4op+1Cq1JSTWOl&tTAcrX+LF;m zZ$@CM|GYa8;XFj8pK9c)ozbZkYU$~zKhdF(b(7rqb3(RmRqK$5Itz94v*lryyCmnl zNca4VQPzI|D0WJ9_!zLTqe#?ziX@omzb@gl@mFK;vUCi!(YPkPf zGa}=&LCV6y;)Oc2aa(LLJiT$}?J1pFnR0F3Rf}p_j~_kia`^uKMNcdZLB#H=@l~_@ zeA<-|<*WKs4Hj5BX~(}#Jx7lNqbw&;J^P9SLk0%VLIBty&8C3q{0PbHkG`8_CWJ!_5C&RE7X##cYHGcYb}HxI7C$LyQO=U`WG9H2_@dvsxI8=i zs-r{kxuc`TlmFPE=%&=h-@J3wdJ`)Enob(=vu!Pp)7?3`lf&{lTzVs9XIspm^eL)8 z?nzakfAb=7gr2z+*wLdjXc5)}8L(Tq?5Mv4m~U{$YurZu z{s97jK41$OB%Ndrd<`=C5R6)E@fUCy&AE93DSHcSzv1r-+ej8*94`{68qao*iK4dS=F zQ9HiJvTk9gGA}S2#^WL&g8X3b;DGN{Z*=SSZ7vy^8xT%X{FvC-UJ9HkEg>Zp)m52{ zjEttfejr6B2t}kp6BO3q0U#@m^BDatV@u15uN+>{URGyF@*oR~n??G$)K=JqoIQcq zGvl=cvE?3cBc{H47n_sAetdemmTqj>l_1i={20<`R_>9E+Y|xF>MoSGcXsGJN8gJQ zNG*qn6_Uif0of|JanlhbDl8$qdRecgr;SVnM#oOC*45R~3V4xB9Y(#bMsUB51)>xh z3T{-A6=vqn`r1keB+PHc7t>Horr=eNw-73qLbh_=7(wC@8w7=8eG9HNhU0Q=++BTr zS$uq}Lk~i~mX|YhpDb5d3&*sKpPFa<-G98_4Zwk@_UHV3!qSrE0aK!v z?9P38Q;#F^CV6^+J(38HrGU(tm>#jWxOEPklCtuPnIkz_S!;2YN5;mn9<4XuZSdNl zmqZ?!neiKS2JZbLO4p7CaA$zyrApJ5y48?S;{vdDR{i9QURbPE+OjlB#CLzuarU^PQ!UuW$SNy=1=6f`gC22zM z8ZtO$NgW|cGg(WyKU&N>x1<&2bq_e2EX9K)Lob^kC{K$UrB>uLD-#I`t6tKFt;<+F zc~UXjy}dnD565LhL#n4jsZlxL6S}bK6=c}mKM~nOv%kH&d)xxAt)&A=fi&;-gXMbH zccT_n{~15*9Q)!c=z=f#M?sPiOT$4N@%1EJW8TWlZ0I!|)t^5#b~?I=qxOeehhFr; zC3Sw{^=1g`Ct@&HK_#s*@ktJj#8IDfG#Z_6RLX!9P`ETX!~q^}uJuk7^?gSzIw-H= z$HFfR7caJhpgeRCSfws4N*@ua!8LPiE7;uMT$tA4V*31B?nKxW188_31KJzEAih=_>Zi#xwT z=|jBSH+c2g-3P1Z_bktl=zzUnw=d~Pnf|F(yzsV5rP@Tzp339%)UwFf9S(t;fTSF_ zbY7G}#!LsGigEkF#JA!_$gA*H`4!U02;ANPhQ2O&RDBN)Jpzz-0 zb2h?@i{tzQ0}Gm(Ou~fhfY&nFdI%Z4FLc8hLUh3C!h^wJ?8!{@(UFgliOH+tCtu>v zkR`)~T4@V8qc}26smsK~0wF2PWo5?&|3*B;zo3?8bpsA9tW8Eyz(Y@Wz2&5R+vXYQ~24%-w zlev~$H}s4IGOYXEij=zX$1O&zdch;=_%3ASjgBzhO2;aRy3{cZ6m$6g>|V`i`)5A zpbgk!dF6qko`PD6R4V=c;|~TK{PKe2%|HGgt0Z1Da_eM@sfWo@VaYQhTc~iEbQo^E zivuBMBYB38o7h<-=VtOb4?f^nDS;smsUXRU7hi)qqv1o1Zw>fwcLdnDOx{>?gd<;Cgyd(H#eImT0B3ADL3gL?y7~v+qtFW^_4pfhk@gZrF}dn}Kn~ps|cjQrCGk4vW-O`@{M03XvO-!lnniyH!LnN0Kzn)J;#v^=aeC4gV1g z6|Nxr=KOrT2mxCCENM|23}Nb51EPO)gFeRiQ@N4rq<$4$0@#}Pf0+kmp5IRFRr9z0 zQvi1QASEOKo^nd6~WXd)26+-22gi}*fWi2gc)wR2+xtO?JUQ!jyt9SFI z(*@p%8fuXpi#e*q(W=0Xcx!SwNzd~^I-~Y*#cOuOOPZd7Yl9cyMw3ORFnuJ7=6v-& z&u8;~(fCgO<82F@Zw^sIzdMU`GoOFBo`~51^q)hOX^&L!vcTtF#L~w8h{1GUmu91u z{=0*xl)?GGf8mNSsXgQ>CoFl&4_1GD%0Eke^SY|$=8!!l#6=P#yO#eF6vm&!;r?rl zQ8J%LsW#8SZhX4vr|*0xTufdJbziR?ePF+yR|jQ0A4`U9oaA5-$pG;1J%SFQ>hCY1 zYNH6rJIa>d{V38DO&e<&4R*wY`QBIYKKGKWl!CaB0*2 zO#UYw7Q8YmNCoL*e>tFk8FZ4&7a_IaM>ijies%?57EZB1Onv!}JxK_&k1wJN-j` z)xyr7Nl^0UI@raZTTJm*gkg{0)1+%BUq{|-x~u`3Q7gj=U#0f0hyLoZa0FRG4%Uu* zh1E?;bmyaI!NgKxf^Zw;v_iOX9+Edaq=H4zfiNo(rOrJLvwTEzyG-O+Q;Plb=Xs5d zOgC=auqhAp^b~<`^6>Nsy;SSYEexR?y$q~CU4XFfG{Fj^A_?3DeNYFcVHl_kZ7*t~Dc6|Ov*}Q!tpTSn2jVmN!D=%BdY> zFDE|a0;BTw{ee=uGm~3JObR}z3dLzhCks)P|3 zv6V)*+(`82k*mITk-jPxsu#4F5%ZiH2nVrU;;14oiekg(9MAZ!i15ewD*&CX$0Tl0 zH|MtItCy>=a~2H#tnGnFedF(mboi;@NY)&Ft;|$8K3^rA)&W^Sev!@&J-6FNG6AFj zN#UTsH48XkO_*rV>s{@44Q+2Hmj#F`*8=zZc6B_z9o*knU+u@?D;)J&?8jCV*GYm|D*|NIDr_r5_{xrNb{ML222xs%p+%vGmx`(C{IP;?;oHd*{deO1|%~ zH0g&edi@PdO(;+Vw%3tNYq`Ir5v#n#mNQCG0IDV7j_%R6BCh{n6zF!x9G&ZPIqtZ#PV>qw#lu@#J|cdCPA~6qb3mgU=#<>3 zXD>Htf43ny9jrolEH9R#P|*Ga1Lfox*Hb)*Vgr`tE}phx2NTt~#F`J1LdRMT@FNuy z67X)f5sv7wJDQPWL#^7^iiV!L$+!FRF3G{z_|wBKO_*_6`nDU`e%H9Y?){$C;tg{SH@IjmnpJ!>f&F{HyX9&EW~l&&!Lr!OQY< z%)US4BTFvO)+YO-$Ghq4`1shQOK+6!4^(+I1VobtK$y7V@TRAWM@)6+qLsP1z~Lq` z;GH#gn}SLBdBhH2ec$TEH>RHAWA=q0arZ#ivcDz5hVlrQ z(qzcVtx_8?<+}3n$2w?B8PKa5L!7-%nnU(gwrbV93R@R}j0<)}ln;$tRbIyigHz4X zy|9bA*@M0N=>oX>@4!dKcJj1!0?Q{?BFvKms&d@* z+}+Eo{It?P!8)f1hE+qPYa0YXKg&Q*pI2Yc0J-PArY4X0Mu!gw^6(J+J@!MKV+krm zXyxnLj>mPtsMn3|j}(7(NPB%RY7OkI8ZyE6jg(24u=z#M_yZ;`-SR$b06ISDQhf$Y z+0+tIL9YV#MOu)OKM2I%{Vx#5MvVRZW#e0)aClg1RE)8lnVu%^5Dt^kzWBUDOAYQc zw_kP6PVVl}>IGdtf70dzt&!RE#xr;f8rk*W!4!QqJWpdQA@`RIu8g?`XhV^6wYhN3-yi_hP3dD}V`DKxt+=LV zOH8bLhpM2tv|8Q0d)Ip0(s>(dV`+2R27RM>)yJL(+lT*JfYNrTkdh<&{m5-WRs>)Q zf?{Zso~4867|M>-0;w5(<-O3DXI9wpRCQ3grA6Q!#Q96R+3E{|ZWj#TB;_C?+n~wS z&6Feqr^~yUx?Ou(lJ(!~T)FW%%+dNi#A+S6>7ej}Lme8DO@h99=czZi#PSzlW_I30Ea7KlD zJ#z~G^4@A2kp>lo0))z_SpF-JDU>Pc4qSgKNh0|}Cgvj*oN=Rq&nN)xRT$&kBa(N{C`?Hh-&Y@`E*Qvg~IIJi zjJpGr=l>0{Pq)&SbTOR3>4469dskVbGD3`z;sSls&MXH^S1&Fq{M`04D4iM@9o5j& zqXtF4YNs)7#?>i~M(FrD?^Nq$>f*5}VfwqUa8*F!3ZHOL{(!z%Z)0h%YpPe0AP1JI{?cCcKK zVc4#ppt&azQZS_MLYVriLqthLrD<)<4N782#FPs|kG{U6&d+&>^*v@U49c6HfngPe zSZ@M0R~1mKVpXis@R(y|IgvGb*92TIvR+E(5AQBZ@gQs^cyX|GN(+zf$<$KQvCb(??WIr zZ{9SibGnugOM3;bb#(OmJM-wAx3@uytD4`_)Y6K9MBoj4AAro>dy_^~7Z^}bQ}gCF zFRyClu$reQ$Nlk%pG)={Q)|6$PEMpBLT>(IqxPHKZ3;MLxC=(WzBppwxs%0=hnfVs~`S(j(ny7v;7(zG;WRNCXXtjDMQ-X!4n1GU13_Rg4aH}LB;a&rrfuF>YK9khYcctqa!aQFE7v9 z4feU8BNCWj=4{QC1MpVT^c7S884I-11?@|Wj76WLH(UI7zt7dK?ddCG>FMq~>|AOO ztp<&s7!uHWQ#N~Kr+(&{udZg&yhke)v;_w{?FUuS?OY@5GP~_89{5`b;!q z6)FMd;m}^n%Is_eQ3IMf8lizwikHWb&KOa7`PZx!AE?4J7=eqOWl?c?O31)ivPZvc z%dQt?iJVwtZAplfSu!($klG1?%p-kRAuNR@DXX;op~&nRN~ zUHH8?8RQUq0B~@?P+TKfGCYc-9)Y;6eJ|-NB^6SUx9*ojY=7zN;=&&@l1&k8A^mUm z+mTOB#})6u@((pEEptZEQHGr$gXVLat$HyvIeD*BZgOj5Bd?%<00P`|-U!Eoq-zt! z_HbE-zDY}q0`qN7;w*?3uo{c40IDP;B);2LTld6JQ8K%8xHvm^!7q2<@x#vU?!8@6 zBs}|H5Xs3-XA8uxkDSgcLk<~N_3(lH0~vw{Oq;y8gw(p5F9n#5 zB)oTv_sh!iep5Ek-n>)pE%%uVK021XY9s(L9)NE7*>;LXyin#12}K`nzSHQ6iS<7E z#`jgi#W*xhkEDl?z{kgD#ZT6IdOY$sqX5|6%U0aZLS)x4~} z&WAJU*S{rciPu(IN>S@LN(>Pf7w>ea?Q*H_b^vOXD`$GF?{&J=6SpbCFw&I71a6Y% zvkU{8=$>+=zIoIj01Ll_7?WDH1y!41e;<1JfkNZ@e(OOW7`N~s?nVM-?(R+=9@H(n zadf<&>gy%S7~i%8!iI8wxhPv&ve(qswzGSJvj)oF3;Sp=eBUpESXY}sAZfh%jDV^W z_zVjxYwGy#UlUW~k}YS$wybI$ia+))=B2QiC~2B^tBdKLB@@(t%COU zn~-lJ!e9e^xj2j?q|^SLMGTnGRqy2(L7AJI<0-WfuOP*O!1ICX_L#9lw4J;{e|UJi zrk+;sT5rM!$I-n8CM(Jv-(tWo;UyGwbt!M&;3uj_bqUMG#Kfdzy?yz%@Rr}nYdH3f z$$-B0b#Q~dcCF~ZC!r3fcFknKk2pT|%aRME9#Q6Hw$sE3w@)2Vtf9jkkypI1oYTVlKldWrLuwDBWXHfjqws(Hp4~$`~ zprU#49=|h^h~k^kOBvtaE6CAy+#D4(HMc>imULMQ&L~6jTo%;J5FJTL)OFb?`eh;Q z2U{zIS$lsw3xP5=NatJyH6l2z#wR6vIth9+a4kCfw`h6to6Bb3t^1Jo3ZV_}aEGfs zclr2~Jv}Q;yond)mBHLSIBN!0R>=yXr&)opk@4GxWj&HDvHdA>c%YA@Je>E<{P;0` zb=9VN%P2GT#i_8IxQj$cNT|*Gl*EQpy*7FWiID9#0Kd^QaR!c?D7KPgKc~qGqhv30 z`b)GFJkbPV1x6kLK|wWhbJkz;^VRP2lKE{5hUI#?dflhLjJY3UM+OEW%s#7_hswEG z1c0L8E#BM8=@~Ht3+AEpk^pbp1Uw_#7`xypOMzCKLPNGdWC zCHw}M-Kt*CGad-uhxJjSS$Xr&|! z4BbTK5ba9+9Qhm5FNcxCL$gA3M3~Q0>0O`04;};DH#$Tl?y<=PQd7qgG&eVUlrvkI5^s-kaU#SfuGcWMmwfrS&-J^1B+s~F^A+7p* z&=IEQevy`LjIhFu;7E1~+=I@t0|g;9S9Lmem>dbO_3Q=T$c;*MbMs8|pS82ZHr03$ z4~~Wq(fcNdgSlFb6|NxMCAMibhP4d?=KhRIB?|4cJz;!3s=&zm?dHU%2`YstMsPgq z`G!ByssI-pOw-r|G1GW1-Mj`K6oP~$Yk-U#($rU6n9I4*DHIVJL(|D1&mQuJ>-488 zjcDc%V#NpMUtiV^E7Ak@_P2+>f2TZ`9S4Di{w3;!pyCj_$Zb4zAs}Gw?EC^WB=v$9 zy|#F)#gfi|I7{V>`rll{m0@g?O^7WP@OaE|1 zN-i!^B*x>rztB=T%654*eY=!M$)Qy02yP1oB)(w!T^~Jp(nC%`!KHyR93L$mjfw)I z*22MawO&Z17whgt*s)IVNquL(z*B6$K6gG@oR`_HPwm2B&RA2&IIgka5jI0$Lnk%H z>NA#*ix*D^A7qd|XzL2gcC!@Xcmt1Q5`DO3CCQ2l9_h(P_?_$jS%6cW(q%T|`5vdc zZ({a>k-s0vhv}H>!w&y2;*kQ1(JMiw{OC)51>Ps*X8 zt<10jh9kQd{&f#Au-g{di`(kYf|m!tC) zUR#PKPb#&>et9FTk4kOcElCfdyWq@RFDWg>=HLnaBK+s0(!u|dU?v2qRs`MC7u=)2WVsX{@xz$^+Y;_{@2&1-}@At>> z7dW2PDFWfZDbZ(uu5O|<>w~+EJbTHK8~XA%3b`NM*uam>DZl;U3p?FCjSF0C5$2_d z*Y9p`wa?^#zkfX$r0%cOdUn+036<|g3A}7I2<8s+eM`Emoot~6h2l|b?4QzrYYQf{ zD70;_nEyY9?{GJQSJEz*IsLzU{8iQegQnwOrL_LCEEz0td*S%$(9Pq&K$`a*`u;k*|L+}SVAak_GK)| zZZL+KVP@W=-|zXq&-;F!=ksxnGw0r~>$!Xr$I3V6sG)tBL#;(~VwV4y+Mk2U+f`AQDS3yt!qQwbhAxREnlhtc zB!){)K|CM$*!l#>+BmEbNs*aL*hw5f#G<#5XlWoMtM%^MJ9%_EZp>qRd&y9KNe1`; zEq7t0EF_|x183=DwPBr?C1Q(Z&p#zS2M+QS4T$0? zrw{Fx__-}qX$DvsJH5M8WZqKge)h@J25(EOcZHO%mFfS_Ek+w9?NLpXXU04`>V_;;S7 zAf>83)M@8?%1`&uup=_eu7#t2H!~GE5~i9g@mE-6J;NoO@yD0tm-CXA(L8}0x6CZy@7cys#& zlrJwxMah|fzSvZA^A{H&_%JM5YDJ|B$9`+DqNL;;u#h^OaRs?`1?gvN{G2C$b@o=j z+sayo7usVM%kCUhIV$8 zy48EB-}qNi&SHEq0d>~Csg41zp=gzy@#X!V^Isb&Xw45^ojZB`N@zCToTF|VAx+eDF0l#QZ!DOfgFfQ zSy!x{m@p{zuK*hErWuTCr+f}RxNk3zQ%gC3{UmAmUG&+VnFd*wAW6|D^ES^vKyO4p zmYfMrKaP8ZV4@%f<_yiYqCyJ+QUHu@rb@7Gku2xdnApv1TJi1|}! z`J`Rg&r$G2Vr7$E(48iIwo+JY`9VyhoyGG;s%LL}R)Mrq<3t-dDL#DQ!^TyXE|c{1 zI&PNepy>u_w7+}L%yex|s>#Ino?p_1_5-5P^MkvauVqe7w-Dp4^pA!f^Ddsc@Mz?2 zX^>k{GZ!f*ZqHTFUO^0M$7P?&>lOUSt3gDHUApxWKdBKyC5GmadzPgn);IWR=!VDO~CA(QFsD>li%!}VSi)JI)0Vg zIpN{P?%&h2ycpkjoSztvyk+l#R!-}#t-Ju9ChHyL*YSzJI*?SeF^-wzu^ETq3we`Y(1d-?e5LG|Sx zz|!O+$9U3sXAy&<+uKb`0{fj&RrwM}L#qPiiEa53!EPMBTFE6OEKG!~yw(k4#6@1) z3$bBOh>gW<+9U5g;D6-VKH1h~^;R$WrtQh#mm62~L?U)nJ`O4A?FWXT<|&)C@6s0f z=Hj@jK6_BUr{%K$hL}3C_6uoqRQ22w1cW|@MAlb+IKTb7c+qC+X-Qx9T1aUzgKN)| zD?7;gk5iuWiXW%878I|gb`At0GjtkGoe6Pa^S0scv&j^Za+%2G^Yv!VovXhM8FU8B z@|60@Wdi%Y?&0n_M>rTeM+`a1il=JRN%PEovaR%+jHMPurn-r|6;)p@oYr;ZvjRL` z;^J;ROcgXt$Ln>W{}g!ED!y}_!rg61nR#>icyPR+;Jn3bhFYL;bF( z*SSxhUwa(dJu6JlC+&1We3ALb=#%_A=7th_CA5?`<@5MIi`4D~J;=J;#)=#UEYhVc zmFQk7Xt3OJ$^1!~1#`n+rUbnXkMow@Iz@42uHpTb5&!E!{-&l+ z$oCiFb^RO>=ybsZ-+jRg-<7*Gs^sV&t8}gZiqd^A7?WcC-N8IoM&CWjDL}GXqU!eL z)Uaw+oU+z{`5ea_>=!(Xg|vU1j!Q?h4H6l9?X)b@*2$!6kko1`058w&5E9{7gIOVC zR;02~f>n@-nfL4M>$l6&#}^neFD`v1)6X}jfyPU|@h`GYG7nJo51F~2Ye!=mZL0nI zzR7HpdD@vqUZeaJsXD~Y}YdUN4r*lofnp_Sp zzKaa9?yV%V(n&{9CjnFYE0*=nhL3Q|-4yT~CB0m8hFi~`NnVz;4(~V2fHY98u4M-? zKuNfvcR`Mit|+u%ADNt#)gyU4me?TLSXT6t3*A3dtv=tuGSoxu>H42JIla()bY*mO zG_`VmVSxd{uK1jrlatfL#3Wahv_4WGRlx_onVFdZ`}S-HtT^he%MMxs(5dh%ehMB7 z^clZItjf%BC8g!}uL(dr_ZB-6ea&;#f9gRAhhxS-FrLhQ!?0^h&W|wwVxpEvZI$Mg zRZM%~b+b3>%OX*x!X~(Y9uhQjq2bEdD-Rcj*6o&0}_&vB(wTr%Xko){%m}75z9a-HN-#Eee$8{SeJy8&WRSIa zEH7%5Y4Rn*#+tdGOJbIi{l}Dy@A*1%=2KfV|JSW@%6bm6{WBWR=beq`n(WZ*FQzlK1^uopR^S9X&n0 z(7wl-Ha1+ca&qsU_-ScTNL;3axQug!R(~xkGo)SSQh4gQZwZQs8j5{&KgoozKWMA0 z-nLC*o{>>RRFr}pf90EXnUso4&2*|(EW`u`L+!6}F%k#JTJ(WAJmvnDAMxCJf(3%b z0}cUhS(MJ-qxL(Nd48|%yMjLvM#kSzc~uivFDI-T;2)tQx{zw z1?>ViK8Mcc*Ta5QI}JQO&USB?3yvjvd$4tL&~{*TncK+t^FDpj9vm3x0*$U(0(kqi zY9%$o&8--c*HZ(_ z!5y2x6tm~1tTgERk(%}0>n#DLKpONq@*4H|rB(ND;sc6|3$Z4utQWBD0WzF?ra4~4 z@9E-I{ZqEZx$6<0HQZPEqXtj|a$d{Y?|)^ZyHBj<&(GDqEDHHvvhOM%!a&XGM`GCM zi&@7_TK~xe=swz5C(8NXci=xW<#*C{+=my_%53WIo@wA$V`KXwt{dQRb5kl&K3KWn zc%OMNm{4~xwJ<^kxyxjvN3;79+DdrB3!Hl0v0WE2!760@vi$b+1NYx0Y64!DvyIH& z^ht@_V-=&UFrl}a78dC*oCCUh3`c8*)WwT!beWl%hmpvHzki)qMW!kpUjNy-yxntn ze0*|xVCGn7?Sx_bS`-RIPfk5mC~j)vWDzki>GTT;Y1Nn47Dv!P199*6bOBpDhIksY zSC9@1N8s_2hrM~w_e01oMyN!L`r(pENGC^6cZg$xoQA@Y(rbS$)Ucx$7cD4D{j*E7 z7e?=OVq3k~*X8IrB3PlvwG+^=o@DWfaVD$z<)6LDeo26vzE|4XYVMv39p>c0{AP<9 z?u}v7cJ+Wz>G(Bwo;JeBSLNc$#?Rer7rI)e9HO4Qh$m$GBU_ix>x)%w(^-mh8K3v!RgaG&*dTL=-veg?fm>a`#O}e>-}{-J%jKd z@$-w@JV+QdkY zm>>)s#{t~psoxSG-f@giqH2qAS5yP|im&TXm@1H(+uZR(N!Md}%OoFv{~=gvUY6`l zH49z)l~tPgyD=cPCa~L+F3Z;t`(WipK0`l^#6okUcy!_5Jt{WZ;s#djm(QoQ$<~!mxc%pZApTG3;i|vY5 zpA?<}^nORtx3=~?sq0@TL1HiqL%s>A$X0w&9n2KAG1&{tt%0G2a)L1T+({;wckmE6 zkutQLxTp?Z`G0v6+hc5lsD z+_u(#-ne>sBhBXdNRV9cGW~SoEJ1=XUEee(C@{#OukV(Yx15AsBs~67;K}$DFE9RK zmHN|^38ehtlnwT+HkP3qYMXk#LHc)@=`5L|%O*o9_wIEB=0LQFn*BI(eV+kyUcW_sLFJ~VRE0#n zdSHErt*8s7a$r{3B$@DiTnclTKn}Ui{6-qY1`;tg4c`TC2VXaOFVnI5C&Q!^nY0&m zKO`<3n!4#Nbed6IibofXB0BZ#NuSp<9=X@5~v=>Fpm20!%lA9Q-Q zVCTh$#4UjGRP(Qv0u_jXYiE}`M_b)N!d*i{jPgO>bm%YVl<%|()@IuI^L%$PH<`iN z!zFW}oP-$y6&4A!5|Tt02;t!wBL%tzd5s*RJHBB5UMsMwM-c}nL7uMmf|f=^I*mW# z$Uq#0-5cUljbPjpGs4l@WIld<06O_>4%qOY1@M^Tt$QKd2SYv_e#*q79Jo26Z#tTN zM*3c|J*atI3%0<(prrSSp%)z3J(On%p>pS9+e<}8mu!qll~gea3cq2s#B%@Q2qcn~ zT5tzoYj2@txlybhgr>mnLJ9a2!b2~a1EL>wMMKe!hsNPHln{uerDX%n8gNzfA}0_C zdfeRlD#P6#kGc^rR__)IY+Xwau#WI(J-vR9jID@KYx5oto zo|Uq;(+Y$$Y5tfVc*83G*sJf@@<=X}MUw`6nJ;jCgu>|T2`nb3Py!#AsZ-O^HkEA) z7T}usv{as&G=P9mkC>$7yL3sLFE%t2v&MS09gwp|-({|x@+x^k#=aPish-=~5f$Qe zfQW*9J<6n@X2>lsXE-@V_4d5wlIL^K^nePCQ0d+}8|qQ&=;-}`nOe6g1OSD&^1?Ak zEX-v>>#by9Aq_2bbFWl)ZyX%wM%U#_{~3Q+<#ZG5f5w3_I8g=F@&LX#EC6XQprrH% zAO4_U^nfh~We*t;fhV*#x$G%zyU)sMb2UEjGI+G?M?S5YwjJE_1-=UFr%Sy{mwI^j zKTwq$i}_C*8+%IbcCHG96wGg@&TcJ%Lyn5-H5vE^Nd(@%Uq`2 zih&2`>6YLWp|yuEKYcC~?0T%}0po+%+uK80TU*!H*Y_HxRg@FclF4Jc!x*8bCd9oi z##NxaTh2st3Je3u?LA@VEg^sRKl_n z0%B`Q$m7S4v9^;-T~Sq_m1PF)HUjIL+uG*NA`AfTv#QtVr)apqV78hKRcL{3LetNR ziV9s14`~ny3l@XR$8RKDLj>3=$Dt5>-X}0?>uaSH<@hU#Dt^0h{@96G(x|(})`+8? z0{hI3`US74M|5%@Z%N4H$<1~jlhrv;2A&-dF<@GJnfQ$X}SPrFHpkBCbHHo z1&KPGu5lUADHs8^(ArAz&Ol{@#fRJ2`35h+H?gsTyrGx_X}emJ%Tb5=cklj@c+gb6 z{i&5@x$3>T8%o>B>2t4dbjjnQ9a?Z%w1~$w)8ug6x#i_p>7Jr{1)hI@a?sP$FQyo) z(_$k&>ll;HOt0{Bq2uxHyc8PYJ?*5YZ>;;|$u%%Z156%1yb#;X>=}a83uLxIHlCxq zEYVKQ7o7Vu$J+FdTOg)$mR?JL6N zPdHlhB%fQxSbcf<)vDPpKL@Tx7!9Xo`2(67WN_lmy#gJF!}SpehU4yUBiPiKwB6eAAc|F zbiM`S-CSR>jeHPk98X{Zcci9~5kpgR^T^oP>vX$7T7Zbod3}DdtgK9G0L+pB{OoDy z;nC5xG0<~$ja$GjU}EzAss36c+N5dVrz$J4evvU$&MWT%IL{H*QX6=YBZZ-4N0f_NtpZRuC3+;9nd;1m5|;v)_8tdxna$Dl9-hqH^M>d`gKFo?%v1VQ#Bjk z$oYz6BJ}~3l#&B%R+Bb@c7LA|jB#7f1c^A&BJu7sJQX0ems`~vfcz-i;Y9o%!*aIV z>}=j4whJ$AtYr8}G@UOG^(q5=4!&!@D2d^6`;x zQdYSx?{`T7g})>$EPR(TxHq0hhMgWeJp>myIlr_E!0=DX8~<|V48(Ka%r{66IaYlf z=QH2)@MLChv$Wz`!jK9|wFNz>QfXcGA1Ug-LUJv1qH5j7av2cLHCAJLJkJpWd8hG4 zN_b;3_7c4Xb90ec&s3+oy$?$YhDpt?u4;Y(A9yo9ykaap7DJC2a;(?-<<9R)dU4xq`Je>kxhc17Xx|?HA>NTC^D2=^0&|8 z>0QR3H`g*>fB7O(F(h~VTYT(_$&gI5dST$+i4jjY1y0u(uK=;fY>qQ8Hv2d=z~!%m z8jDGUcP+K^5%;K9g$#g9B`}8)YT70Iia zs$x%$kWQB_U95b)1SWA>Iy#Y~uHdpuPg8;yH$@*#3TXOZ79C@2Iukhl<}s;qLl?Q3 zWisLNlXiYthi4(k&CRXSQsTX$2e0$b_jw@duR?U!;(0y4jlHDLzDU;qzZFy(K9qTr z#mvmCf2Fjd4d5hUd!c*tC^(zEyu1?pR0%RENQGV-N*@CmBuuQ+BY04d%C~2;BJ-YI z7i1Sn1OHG+4m{*^!NelB)hzoMg-o!jaduc6%z9;^Ko4?$TPbD_?%%({#%iFW?;fj9 zdX^@}6Zz>n1fok4OXqzEQ)@=lD(@x0>mgeuSsRXuS*|gw$bg1L)T_daJ)PD(du~!ufMv5f7`6ByaDsMje zEd)>p1O%`{;VlQc5KnlY@q3xy$z#*g8`oh!XR92e4s`iV*Z+mF$qAH4?L{A~85DqK zn(dhox>iB=p7vCZyHK?>w*K9_zT1>3@ABp$S3{bwEb1kPryLmxanY-zU{jSHYbUa{ zq%i_>@&wVy`fxyD`Z+@18?kW0=K;Tyta-o{cGz5-drtq(otU|ikyi-9j)&Bef^@f) zm2ZV+={@SDmeh7pJ*w9e#K=ghMxeBmE+QhL-`&Y7jhc!obq!pWeP6P0zvHo1YS^>c zZ+FggfkvaRyNwDtwG}nR@j(|>amxvz_yI&4yl7SDCuzH8D6G6;7>sU*V-*QVw#^aU z;0R=vieFPE_f2M`CqZyu>R&Kh9~bS2xp?(^9&r7u4LCoE_&^|bIir4Qp>{8J@`Uq+ zRN4_t?HsJOg;cf3I1u6g+wAWXh~<-aArXrvvj+Ji9#xi~UQ;tRnckqHqDo9n6(Vcz zcul=3n(a@{5T(@^-in~R{?gZX84P_LqB+6KvQRZOo*aO96Jo#lyBK1Nz`n|p#)Hw# zb4r)}pDF+_$3)TjRI+LjVzS-&tCv(PNqVjMT2nW56jj{45aQd!y%KEa>24yWqku(&eY(3Xqr=1eHWHWnkS%98f>?qSY?b8{2v3~S z;(_1ZigKmBhum6aOz&+i({f)ggh`Vs$(1<*-)q$Fi##{K+hP@xE-dhJDCcpXCv2!vzU z*xLo;*q>Ckw$5+81)()ra1`<_m*U;c{RYQzV?EW2M=3Hfe#t2*?=Iduw@nfWXCn9a zIEfa83hYyfFLLsiES{+hxE>5<3uIyLCroDRdbQ!}AQ0zWy7L}{+|fqSrAB|(*2I@A zY6Dz-IzMN_HJ4e<|0Nt*Oz&1ft`0J&k(rgnqxioSTzt1aF)LO?PWpac(W^dp5gWUE1#_iH(4Rh|2CGS2hLjG3TKL%kDoieqQuRh^yCRd zBZXh{zavwFBMX(7Sdd?!qTptrrl+FVJ~1)Z~6DFAX*WQ)WTR5~P=6#wGpM!=+2TGFBJfzM%Y4gy>yZXiT|Ka0!v zQRjqUQI0n+D1>c8pO4`Q)vNk{#*gO`3cq>iCUt~zMrnBiwc8-s(z-zMKPs*7viEB@ zF+CUbfXAQ_*AFGP>l=#bu-8o5p|U0ZvhqJ3%POkcH30%=wC0_`#KH;OB3Q?x(mxZd zNX;M@wn4QuuJ!G8&kt0ghjH}3xl3+4IXO)sggSTFSTXjU__F$iYlWXaJ-ksTc4Ta?9+a?9#V`T3I4*O1(D z^1m}uw^A?!hY0?&X#>M#!Tb3U)mVy$V9ay*F#663Om~oZ9~GL*_GC-=LHMcf&8X z!qJdWF-5-H-?&U1=gEQ|JTxKuk%RbQ-+p4~(}V*NmjCe<0Szz~!age04ZHKh*E?2U z7+XklT3f%<5Z|2_`zXsH5BnWxP^wj}(V{+(8V}~X`fcQm=J0loemXjlB@i?xfsj%4(W2_JC0g+FJ2Uv(ekd(VDrA}*-QeXPGC2#$d}V2jn2H3mnGPA}IA)3MEZ+(SQkXEt*FRR@8z_{@E&Vq9W;6OCIH8q z>L&dp$Z^6SwhHnx@Go!R}PJS`daTC{E#acGW9 z7zMS9_W<6j1GG|Q+&o#HhbmeX*p(m~s}B+khM>(?xeOSs;_6D?RuE`-(KQAe*vi18 z7y6A52z}5U?OUcrR%-L9uZ)7IXLcS!T56Nm7c0JgO`Q{8Z38-~Wq$W6hhHdEZaWNQ zgsfCo50Cnc*z?cF-P`-h9{&^dRgc^`A!vy@l(cQA?ch*aZx%lcV&;onLWjG|uB&7htB$&msC-*2RmXK2Q6MS>CpWOme z*joP)O)wR&p*9acG|_q1h?%fiZD~=ht*wPXs%vWYu`3DskF4(AJ)hhgcP|_1*Nl+pxT301( z8%(lQ17xkOt?h4cdV!>iDiOOf3Z7Nk5@R=2eC{?D--}`ddv+mt7Wr>;6fak~2t~~Y zSlZ1qsw87ZLAb0H?Ep;v?y8{G#xix4g@hbl<(8N4Z|&HHY<{$_REcDTgK%PkaF?8Z*GA++>6CvxtfNv&Kv-kfGEBALldVX*woad zdC>UZ8R&WOiD?ep6#|7*eHK-%=!1&lyd)SJ0mev1T|>j~N9mwmrz;LaV-rht)V}!& zNfl8v9Qkc6S$ODHGI)?Z{*(u5eq|bZza@g{UfuBan^z$B^qL6bq-hh=PhTw#yLFUL zhe0H8@)^{V)x3BaQBdOA&s}s^OcVY~6x8&Pfe&mk1PA=-1bz(hObADx(TjksF&^G?s2I)k}aWJK7%MoH?sb2E*PZ@quvzc5G@aNm!IT-6)WH% z@vQgr;($Oj91j%C8`IFzpP?*~nAH(6P~bBlej~+=22s!m2r;v7GbnBQnxfihK~VHD ze(dWJ66#l84yKAZMC|G5Ma|Q$^I%(NG0-9Mh*0z&Uw$@L7zI-it^$fM1fmX1m|2*l1EpTbj#K69qmo8*zoRu;BPuc$$+MWU5=t!CW z;pai<3jDV>aIk;f{e!^&hkE}Vs$JZnJf!f>?sE?+$S3E&?a0GwE`)GI5Ctp*W7b$u zKmkciN+JWsK&<3&hGbryB9(j~A}O@K%{*Wb{D>Vlf_%h=+!WkF*14x|4{-o)(6iAV zF;D*I7XF&_j{qld&H3h_@y)-%7J-5Bv4kI0LnJTSM}PWp`l^JLBBW| zWYX6A!nbk~pVRa{;IXHo<}%0~d^n;j^T9xd^DTH^f3Eg7_`Z%O*PkV1lbO{w52QK* zoYKzD4kWatrDf?1UGbl05HI{9bkahCj(5kupG}Jde(G?lOo7uPoD!T@@8ZBufBJ#L z1xEGusVc`R_erVknL2%{(7{2YPlbg+El0`vQndYE^FEVH@v|Q3Ilxjx?lrVLsm)lb z=|!C>8g=pqQ^DXb!A1(kI_}Oj9;8Xy_zQ)Ct9g|U$1JlBT>(gTYBdhiPa^W2A25wkfTK5WQ;bzPkdB5gpM)d9vbOM$aF26Ti` z9w_!CP(w~Zny3flTKTwDd<_EZTwDqVw!mDVq@)C*WMfZ76&Y6TpZWfMG)T)+w@QZP zi(BZAdn^bd8f?sod3(1(ws{f+2d`Uchw_QkOG;<_W60a&`xl zZohypa2&GgS{?bqLr*j>VwMEP?2XO;C7`ge zXE2D~y%OXTodn*ux_lwOo$LYwl|hMs(a}MMJ@w6TdpiV-0hM5$??AcS=)HE0FpIjOGKs};gX{^1b<-Ow_3Iz*~7N{RM@Clw>40c2xR>5{`WuU63Zz(7{H@XHsf5I)cv zz&Lkx4qjkJw7YdhgyEaDqP(Ku&6^xL1sAijvJ#y*swKdm)2mdF425UOzNm#AFFK!$ z92;3=0c9=WsSd_O+Y7pNZcXY6w~pB=>Xg){h%2h zG@Q>}_roY4^79{Af+y;@f&TtKpoBt2JBm?JEFbfIz+8im@8=KmsuGJ%XbDtkQDHe5Aa_kyTfxe>;o_DF1*Yd z68tY%InGLhmi2L);97kwo-pnZbhJI~z=+JpXqzI)7zFgdAQR37e#j=q2y!J(*PXq< z?WhZhx$){WpIqwN+m1O4Gc!t_==>0HY7Y_0!LcAEwjlkqzA^kcdTdWt6Kd+b7FxM16dH19^OI(UIfCuU-436~%CC4&3U)Gc#{W zO0Ho)^4*n}odHAe)FBd7!=St{*&ZMGJ<{yAXQLoj{7Em|qn)Eku3A=}770pKuVwi@ z8PvwI`f-dzq!7KcHEKs#h-s6FL5Tur2*OT;iB6mvwfXH!3wiOm@%;;)%Skn|p)Aa? zXIge64GRX-)t*N}&Z1-@Hk>SzDgQsr((*+_LGHiU$fVhM#u9;}{g+2Nd;I?e+kX{Z de~_qgcZfW`j>L-)$a(OP>b8+~xu$*C{{y(8lnMX< diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 778ec461bb0002567cae48ab8a78c94880efc4e3..427b5df5f6196684d0e21589c9edb8e1e5bd8359 100644 GIT binary patch literal 77515 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 Ndn($>Wr`Mo{|ERS244UG literal 82637 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 H?^p%v5+o80G#5*0% zp{`9QV;Bt5-rf!)FX6hIsePXaH`>yVnq=H^@M@$gljl=kUUhwc?f&!cQ-xL>}3Cyq0(~;*{CSNErj&30X9r8(!;Hn_c5Z`w&xz_>0)x zqk(P&9=SimWN6&I%Sq_*CN$9$es37a9nAS<`0qYWPx3EuF)bD@pN)^n*cU+E>;$mWBBX_|=k$2oK zt?tig0q;-rR8++1>kn!HR4Ex$K0Ag z)79=!yr;Z)h}R5wvRd6%HU^Ac`sjK9DA3EJdhFIFS?;umQZY3U1mivH=~1^1ta zHoVyFju+_fTnKMAXd3Knl65EmpdJJ`=**U#>GSaQqvT&GzeXkyn;r4*h?c?!HyN}*WFV@0{O2AlmLI`43jg9B}CZD|ogq>qBgF@_;-O9)(DJ6;oC zUs}Uz;VlWy40;uwo*Eyv^%p+FYSPe)R^4QbiG*-qj|- zuN}W`Q}NKWy{)NuQ|7S0Z|OoY(k4lU>96Is7PQ_kU4Gc*5--b?lKkba8*W({78ZsC zVPs^qu(Ddq!w8ZA8@G^yUQjl>=%-dae%*L_Ax3`0vKNmC z>$M(fF~y*_G^}$=zp9!2B1*;!g2V#~=}ew`>BXugGNH$9=HmCpB9xdkUA>!?S(4~6 zpOlV)|Ie26p#+KV6sIi&z@}pD%(U+O9_0G=?^zvS*Jn~D48x~W0O%93Rg*go8v~CG z@k31n``{>8nK>p`NXiZj)LdW-?}|9+TO} zYJ9#GBurGLoUA3F7Goq-r4&n{oQ%M<5kqO4ps!}#MrC0neirj`J5Ix4I~udtf{EEm zs)q;A7A2M>0743U1`9MW2Tc>J4;Rt-(dpH2wulY+?k8*l;;be$isgd71G&Gk(N@yz^-%8?slO;!uksRl{ zDc{jnJB%khG!$KfIHi;d2OSj|DP5ICd5%s6*|3^yWMo8i%b;};T0Uf6S_tqk>_-V0GE3;@R|tB@s_ ze{mTWf4yXpCi`XoCkq>f0{dV2wIRf3(&l8=DS<$$5fn5Aoe6ZO_4V~&-UJ#}bC;EB zvX8sm2Rh8cGmDk#xwwjGmn;ZC|A8Z^CVo=r@RYevO}r;LE^gasU9{-|eprv_0T^tt zoLGB55$aI2()D>dys+*%n~{Te@npsbs+@vV3(dlbe2%h7%cH?K4$=EWfsqUQloufx zI&@qwUy9y!#OJ;!wuU*&Ccp9y&3qXq8it~4qyl|Lu3UTr4mdX&vvKaCx6NP zmNxC)N9;^k5I;0FZp`4~2B8qBqP=lXogzIPI+RsWn7i+OOrE#uGwZJYn-hmpq48); zJM}rDq%0d@o6(LTd+#$gMB;>9{ zE%?mMCssYKy17KEjop6UYR>N;%iOF_}35q z*te3aA+htveEHAyLvuf8`>DIbwI8>$WmS#qhcb=dc1iSv7Z6IhZ+GtfHjTuGqQ@|E zD|phbD>BzP2Na`}pIYC3NbqO-?~CiH6DvIe-=%v!*iCY(6arq#&(-9sWMP5-1KO&c Aj{pDw diff --git a/icons/obj/machines/power/fusion.dmi b/icons/obj/machines/power/fusion.dmi new file mode 100644 index 0000000000000000000000000000000000000000..be236a145e92ccaeff823cf155eb368bcdad8873 GIT binary patch literal 41882 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 literal 0 HcmV?d00001 diff --git a/icons/obj/machines/research.dmi b/icons/obj/machines/research.dmi index 00bb9d9e137c1ce7d86146cf9f0bab24dda04497..7b7238c3ab799e529ce21b767d0e1d94a782a746 100644 GIT binary patch delta 359 zcmV-t0hs=gYK&@-B!5tPR9JLGWpiV4X>fFDZ*Bkpc$}@2!EVAZ3_#DxS6Fam6Lf61 zUMA4Q0e+$Knm{e3apj~S_Vqik4K_8Spvsq4dVX;t+hcfLzO6Q}Sg-WnN+9--!~Aio z)qzZ`Acv<+tIE=@il?6tF5ptMKdWBYE59H17GaKQ^4r67nmUl*b+~orH-SA824YYF1P14m4=-N39 zq1*R-_GOc=xMHhqL^qgi$Ic8U3*`2xmc2t~2y6DkmDdV-YU{y#O~t~Arn^J;j(*ts z&|r-|l243WUt48}(w4CmbWos2cl_wFm&^}ZI84z0@0M=Y4F}&+>O^tLm zzjeAk49m>|7VDM%1VIr7ZV?I4`?G=p Fk2B>9wekP} delta 364 zcmV-y0h9iWYLRM?B!5+UR9JLGWpiV4X>fFDZ*Bkpc$}@2!EVAZ42I9iQ&@0i6Ybb; zy-c8~2Y7|bYXY^DCY6(d*wgR8HW+H4MU^j!^!v;2$o3T8S0DKXmg`*ZHG6UvGFUv% zr8tlZ6=d*|N>ORrRpE5;0fUANCM9v%QYffym~7BIkwOuB$bTS_V#`?T(>b0|ga>la zQg>E5mqKZSN5~+V^$ICiAIPfzZ#L|LGZ-p;*WOv$qm~P??H0dvRv?9Ou8FeRA*}2A zZ<2Qgz3-;Kp6TiAC+^T{9ng$M+c~2~gLyLhSOY(RQ-rm%v8B|Xv@jS^-`+IctN{-X@pymjT!aMvr|}Ymatss@*6d=2>Cig KS3t9U0gp5K+qAF% diff --git a/icons/obj/paper.dmi b/icons/obj/paper.dmi index 0d5ca3e4e78779cf743772b00c85ebe8f0387c21..ace90127b041df6cd32e8bb11a9ac0ddfeb8689f 100644 GIT binary patch delta 1948 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 H*C+oA+%6DM delta 9087 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 diff --git a/icons/obj/spells.dmi b/icons/obj/spells.dmi index 01ced3885132aa4637bdc6c399efd9ede65293eb..554aac8678584ff82450e07f0f438381fa8814c1 100644 GIT binary patch delta 2270 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 delta 2167 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 literal 0 HcmV?d00001 diff --git a/icons/obj/zippo.dmi b/icons/obj/zippo.dmi new file mode 100644 index 0000000000000000000000000000000000000000..aa825c00500f73e97f9a2589625e3beee32f6f5d GIT binary patch literal 6787 zcmb7J2UJs0lYXH}k)j9)N|C05^rq6AfCwTAN=K@K6a}d%AOcDiMG%BY??pqC7K-%V zq?b??0)#*UAtY?r-ShAH&)Gfu|L5f8zRaCFcP4MpEK;op4`V>_|Rub!nQ9`L`X7u*H)74G+F`hOwz<0sT)Lc>HJ?uCTw; zpSQJRuG$lJlm84cLDPVN*~xbi1m_ueLr zhmm1%weAv}akAhq$8}M(Z=Udh*RGkvGUP0*PCt-n_^G{GZ*0|e65xu1Z^3aeQa;fOQLtsHt8 z_x6G6O-udF!p`E)4?-G~vZ`K|o>}F4P*7>zVpT@t2BOv0Hf>I3V!RNgG5;;q$saM5 z4<RAdD32)6nQX6(W}SRnGO}Tt8&3d%zzanDHeYJ~Sp7DsV>aaX>ks=_G4DFU}?v znAURxpy}f00|9+i1(Nok7k+x%C_zWpa`On$6H#-=Hy%Ccs8pY0d*I9^&)p!=<<)Q| zP{VT#Ll>=Y zSx0a9dL_I<)!7o$6s5-J>>BjYRmfaJ!+LzaoB@Bc{o%{7yPlZeECjR1VaFZ8Ky8wh zsy6rR;SzT9Cp%pmSF+t88`cwA_mR=DxkP60t5+|=>b`xA{e(7k9?<3fI{2%|&zt=T z3;X6>yfgp}Rxv5qclL5W51G9Dg5`FC7Z+xrBL9>#Wxo~y-5O;l4ZPh{xwReVJcoI1 zYGuo*9jXc=EfAkG!W#07mD8U@{gJX23ZlqZor8E9ArIv8$lyUdDh!JVaM@KD89JMM z&QI76*i%f37P3h9XO(=FC13?h4+Oq(XlNRE#*xI!C!V;~*ufgCXu9gP)w>CowL8FZ}Hn<)Bi7r#hBO0o7Ph~U}zyZ42 zQhCjtX$vm_v;#*}-Wv0&KR^{UVlU1u^`*eAN;##ihTvXzx(0uvpUfN#nVFJW45Gsi z*ORlxufwJ!m_v=Zu!zT9QhjL^)$tcjXVbzL=g3aY%eV+mh0R9JygRG~1i0_AfSB25 z9g8bGa<)yArW?MDw(-1*rm(r|fQDq=y+9T~`bE!Z!os0SmsgXl=C{5PkzeWM2A6Yl zjaxQ-T0~_hSJO+Zt6c_P0nNYBGGpqwbrso_l{$DUZuAvun6<-v_&T7Gq9j;411~8# zuuM5pWM7)6eMDtpX*s>sbaH#bX;M8MWWTYt4W>^~q-CRFk9i^hO}QHV@~dG@H^6Dl z5nlAy-W?AElen@lHFhc6u2Ayr@WAu3c_fVknJ3B{GO5EVznN96sG?jst#UGX<>URA z85d*Ud^KXQ4Gs?e16gh2rN8+lLy%coxTWwW^!&3*GpD!2mvW9lX(@!HN<%9pAWaMPRcLp zQXhw*U13rJ&6`|6^CQv^-hrl%Ek(4xPdAFxw`Su{>R6vmKonGCyFaa`u(z7jC@p2q zT3Z7ZR8n`LHqxB*8}kz@)o7J~V~sQw=2~pc^s*bPlVfmy zy*KR-pV7(glz?N0IT9CNlSlp7WS_?rOTaOeC72Va{jr0IbaVYV*+gWsmY^5voR8}+ z7u=fWXTYUMOds~S88@kM0p9ycaveySjCL;#R&CO-^zj>L3o`;wB?3XBpjI)l&zlD2cKgh-bs*;bxJ_FRpAOZ2)tX#Z2 zKF`|)is$pQX$R@Pvl2R&DNG`m*R@*pEFb{F(ADF!sHJ_r=_+)(=-`V$3&H`deS+vx z_*O}io`IL#I-sR-T2=P`p2@JzU-xvJ=qo?JMGyPFx+4pC*V~xF%_j3%$q?@>&l$VJ zoWa%TvvtIeM;Z-b?xyLVY6@qU|1vj^cQ5Y#kmR+8ffAE4+Xn4_{rq+>E!prCjy?Go zu?(01+B2H!j<8=ak2Dwy{MfpYbmLLt!v?+mS}@ftgh?fx^9&W!5v@LRg2zi%H_Gyc z8CIZLg0~~~;&}wUO3-m_nX#YOEmT~a$I{`9?|~SO`+lsu>E%6on6bh9oR42mbZ6%x zPEJ3xqK)I$Xl3BFJ$j&AxOt1(Ivu-&2iYPU#9hAe-FP(e2x$lFbq%F_W~7?M84^e07q6I5@#f)i&aIWl(vEtQS)9W>+sG<{kuVQoHQk_s(239+bLj za&-3ro6aq5M@j*6hBiS!Sqmh5Chk7K5GKU&FO&59inG3$^2Z)`_hO5BB)6bG{nIhe zp}X6&l3QM1P%Kp^{Y=SIvp*mVP|~&MKz~uZ9(lzn@R3L`zWahHzsUifYiGdOW53a2 z2lEw;J*04k@d=`RxW@h*xviMk{@yua;*qptx$zt;shWu2q8Feae0A<~b=k!6STX&W zJlz;Vjfe0tS>(d2iaq@oHN-th)z-0^zs5Nj)ruW6<%JgtNVRWawz%Q0h2YjsCsaYF zTTlgL!cIE)SQxGHAbM(9%nvO67(U#GkBskbHH{x;UO&EOKXlK#X{IN2TVe=3K1L0x zYh-5y4@EH5&r~c?HY?5jQknRUy!t4~WAe}^fMQD2>lrhRW!=A^B)039+*2dhp3Dq+ zSVdH~CgoMyUHqtP9T5-ks%3S;Hro5Zxe1)dbR!enRO0C9s)HH%U~!#CQbmbwX6Bva02x<%Cl|tXODGRw*A>=RfW|Cnn|N6Yi!RM zzh(TFfz<3i6Zh|A;b2zP9xY+COcl<(oIo>cvU%#!NloSDogdtKpS;z7F1eIg5(LeU zb>{cxYb`WZ_24oWUcN%(hp2$~rs2L%u_klW+`4(h@o@UqE)3}9;)V6Z_csC9U>v`T z;o+F7ecib({_~bVv&{=dh$f9A&0y~Lx*v@a{ zAqE@p#*;_>RY@07Chw@y!;MN}p$6@jR9w7)0OEyKrG3rp)tPE@0j2h1j%JRh2JK%x zU30EFw&3c?iFk+twO4XY5W-ahhaasGe87zhkC8Poi(!T}_u?9PQTagLRTLuA z1W3EdFUXaI%(}5Z6v3mH{O*j6C?cyzHt-f z`L}J6^V&$yZV67Vh}X zNBlBnHus%F*xdhK`xeB`Xoqn{JoCgYEe&6`CQI!{Rq|Jps}n1^jFIcB4Wt7EPSzr2szM~>5NeuRFt|fU%tg25zsNv3tQUkE zs3m~Zw$|U(sby`Za>bM;q?M?U`pP!|`wg4XO<=K^teR)8e+5Y(JF|Rfw~X=icig#M z*I?9R+#e!ZiV*$)|Qazu)<-?|J?mRQfQ@NvR`jn$HbuH85w=5y~bCBX@ z+JT#A@CXhzGe3LXH-mV|St!EKisQA{LhC0bI}(EtdFiXP_!cC#n5o(sJ^_*|S zOxm}Jjgw#`S9O-`jm_=4S(Xfy3)DSj<3A*ACMl0zvk?%0(h)wsH7%kYLaIHr zc5GJix()2|{Jb?VQ1327EZvlT;$D;t#r}tc`LpH8S*+MZVl5dL+jc-+^HBm3(%>wi}3WV8tdO!mO%bN`h6Rd^_x6 zbC-<()-?}aO1wN!Mzo;-1s&jCX%dCOxMzf;Km@rNc$}LW+k&@Y2CbPK#b%=!T0y7_ zag?_IqjZnDdI+=h0l%4_tuFSXI{00&$`tt3I>N;Sy`H=h6#*7YIR3J=^Ecc*dyrb8 zmERw%F>lu;a=QHN^&tbcO9pjb+H5+an*Vm5Z1ujr-4J`TzsWb`{h=d7Xg=mNx!Ii( z8&6v3SK>9tytH-dI8S077W`#j3ibISIX{_9iJspOx=LvqzUC?%S+-xyZn*Lo zoJ9fU*ik`QTNE`cv4b$DsOD_b_n3d1eALZAs4{8&^N^Cor>AgBZi;>z zvDliGq*yQQw1qKNs#DffQYuwI$uquG*B9D|7Z+!5;QIPn6IPIh?b!2LrNV09kso%W71WA4HoqKju29jbKU9-_8oD&_^eA&{g8?~@4&m_ z-3DzZC7Mpv=)F=8QpVGiVP3Jf>g#9wA@@KJ4dt%kh9R|;BV!vSU$!m6=z*TJfj8@K zcvG;NIVC0p>Re^-MSu{j84r@Lqm%>7+NuM!p)!4yQ<#FQ5sGvOg72X>x}cbeM0Tqe zRyk~aI~4h0xbc1w(b4uosTH`=OA7s6&8h)6{Pe?LviB#)yZ5#dF%*SXsmpX1*6!Ad zumOOIltI8)j*PttBwyQ!GH*Y|{G#sAk&j+Jo3dr_ogBpVBgNizV8u9<#=n#x(iXIA z;T68J!;;RFdPV1U@zQ4vpxS4-w!};V8KfHf^~*g!by{iKg4#VrPx@&F$G?7oKYU9E zKQlry#5m4(Wc}1rao`)<%ay8RGGx1y37n(36V%9b^q^k&S5f?HwvOMfy}nS1kUR0% zp+q}+sI{YpEiX60ak;FtT_&0~;qX(c5c0M9z1AG*PHNC`aV0Z2O$rr&@nFX0e}*&q z=1HU0p{ag6JOtdH*=fxu|Br31!f0C983i=G!>RQDd*^>9$%w!jHWBPPKc4>So}}D~ zgw;<^Z&3>!5G~3HUcS#{v3s~Q-PZLmY}ud-&GvI~-T>ks$pg}^KflA#tMt4vdSP`t zQe^c&(+IC3%?}eDRpGRaR|vJ0mGf(4_4&El(FiQR|*GHuGYnX?((c7)<#Oh zhH+C@VwuJYI?qHP4ldhIbBy|~tnVPn%Ud!vNE5F*rR^;#6hLu4-R+o`xot|<>Sq4^ zINURodr~U-0vBsD!KR(kMcBP?b_vHk9##3&Zz*~*@?g*fyvJu&Ec9U^<=R$; zC~Aj<-*8Hr!hyO6Cs+Y3 zQ%=t+OPP-AI@Xj?ki)s1RL6jW4c^wlW2O*~E9^m{^gH#TG8}4?{OZv0!y^y9QCD+^ zU&Q_*R((hlL_rH4%k4s78PMOk6B3f*ED^5e1su9qm#2BNc4ezsRVwM3l$E-LwxQ14 zV00Nj{Trdmv`YqG6Y-$Kt4l8prz5F$oo3663CiCns?yQi>DG6;we9Js?bD(AH zFB;TibMX%58>)$1|FqhEQg@B?;*4BJ*ov4s!0hh8?RYW9RO6R(jI(q^)i3oqO^XiE zC|l_YL8j_Bar>sOc&2J`?n7rzD(BrsPs0P4h6|YSqdMXEotCPA=6={KuV9%571okc zg{5UJ2;abXpiD*Z&%=})U4Ynk{a4bP6)~hwLnAyB6OCMI>-}(`>9u{pFt65+$rf7* zo(pHyo;`O)z<(siGg2@{VC1`?0xo$jVxT%v9YHF;C;tBL$?&}R+67lrdNv^LiA2FJ z!KnPcHd~>QR{gjC^#7udLn7A#CR~N09!73ZQv&n>Sy@0cNA}-npT<6ZFFy&meg6Fq zf&Hl{s$F45{J8(mmDJ(f%&x%+IP>xAy(7tW9`#D^cZFL@ZT!2|_g8Nn)>xKO+=MMZ z2drG{bDl+#-1F(kV`Y8Qgbq?4sA}~P2&9+Oq>wPMJ_7B$HMeNzx-`+nyI43AGp6$ku&B zF$pC>Zn;7Sa3TLd^mQD56?_Qr>9?FaMtxM<*_ndBCKr5^wutWU74e5(v}>h~x?M$%7ms%DUo2h0Z8j2Dde;mE7+&c*394k0Y*k{!pm>XFZ zD>x&{ZREHgEPDLv)a|to89oHDxdw`2^CRHW5w`S0|KQ#C6AoL{FAvtprgSsv3di9x z`?p|v<9CFh&kq?Kqly*7*>S^5p%mSFi?2H#;Z*37uR*R4Xi-4dfcyVx%H5FHc{FoC z#*tm)CX{IS->_PEO~Ord%yo1_iTV_fHOBz_Lne*WLtP3sBzAkrQ#?i~nlGMOuQc9V z{fh!CSZZ|>@eG$nOCTJ@>Wy+&0nG{c>ny<_;zw|Qp6^YvKwPd6BCVX|UX6v+;hzMmIA zO%1?CLk&jQn#a096vZ|fC_qLzcmPul9rWWtMh8b8yGIv{`EN1;lYu$ErIiQ-Vyx(z zGlN{F8ZV{78zgS(%ZNG1p8o0{{P-!ORfH0M|3|8#)Ob&B{ie9H3o($NKIaIgqt|vD n_CG20pA*}EX4zBHhZA~)C|(ega`=SuRtYfBHP$K9vJd+YQi@qY literal 0 HcmV?d00001 diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index c36c76632a984f5de6ef751d4571643dfce4286f..d1bfcbfb0130844bb8709a1acdf3b93fe05500a4 100755 GIT binary patch literal 36933 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�{ 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 literal 36924 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⋘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 N806Qp8^<1}3ILCg_ay)T literal 0 HcmV?d00001 diff --git a/sound/items/drill_use.ogg b/sound/items/drill_use.ogg new file mode 100644 index 0000000000000000000000000000000000000000..82f37cd35bb2c3e233211e0b99ebb0e09b3ea5ba GIT binary patch literal 45403 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 literal 0 HcmV?d00001 diff --git a/sound/items/jaws_cut.ogg b/sound/items/jaws_cut.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a0bfd8550299e6c10765308675b041a6b6c08733 GIT binary patch literal 17191 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 B)pq~@ literal 0 HcmV?d00001 diff --git a/sound/items/jaws_pry.ogg b/sound/items/jaws_pry.ogg new file mode 100644 index 0000000000000000000000000000000000000000..05178bd466314b9e4b6121c1f66e134ed32c43ba GIT binary patch literal 17202 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⪻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 literal 0 HcmV?d00001 diff --git a/sound/items/welderdeactivate.ogg b/sound/items/welderdeactivate.ogg new file mode 100644 index 0000000000000000000000000000000000000000..22ac4f445cb8539d4263335b00cddb3f8f64a531 GIT binary patch literal 6686 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 literal 0 HcmV?d00001 diff --git a/sound/machines/airlockclose.ogg b/sound/machines/airlockclose.ogg new file mode 100644 index 0000000000000000000000000000000000000000..58a06817f0080beb15bc1931100c91b3af450b1d GIT binary patch literal 24109 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 E2KdjgRsaA1 literal 0 HcmV?d00001 diff --git a/sound/machines/airlockforced.ogg b/sound/machines/airlockforced.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8f46a89fe3202b2c04ce11d30a6829876838c021 GIT binary patch literal 16204 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 XVF?PtovKnk{IriDQ$d6LN$r0D?V@a) literal 0 HcmV?d00001 diff --git a/sound/machines/boltsdown.ogg b/sound/machines/boltsdown.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c7320a04dfeac38a899edd5fb0e048effe1f21bf GIT binary patch literal 15164 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 rGmK1q)PG@dkzNV}miGEjl&I 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 Yfh^{SqbL%3D}X&v4ZB)v9ax3@9|Wa3CIA2c literal 0 HcmV?d00001 diff --git a/sound/machines/boltsup.ogg b/sound/machines/boltsup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bc422e28726475dc1f265b5a797b4d933deb53e6 GIT binary patch literal 14656 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 Pnd>kxJKTPI2J-&^R3gSk literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/mapple.ogg b/sound/voice/medbot/mapple.ogg new file mode 100644 index 0000000000000000000000000000000000000000..21e26742ca1357a9e0faba46fb1403167abeba84 GIT binary patch literal 17269 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/mcoming.ogg b/sound/voice/medbot/mcoming.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d3eb9e467f4b3adbc1f794431644e921d84d5b46 GIT binary patch literal 13341 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 V;NH1N^QoGgT$ttm#mK?&e*g;~SE~R3 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/mdelicious.ogg b/sound/voice/medbot/mdelicious.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5158538580edf901d8d46631e319d3492a266754 GIT binary patch literal 7843 zcmeHLcU;rG*8jDvGH<~uLxi>zYylOdG6c1hg0$>16clC4UIi6VEV73PrSL%62*?l> z9zc;tKtYDGK~MofrizNV5Ji1ceD3<^-p~8F_xXlXH@9l9Q8IoH$_(!J$7x zzR54*X$qqmCI>qi5bWZ`;1*Zp%As$Ud?^aXat+rcD1C6)v^Y;o2c4xTzhY+~3VSK-uV#o$| zKs*eRa2?Zifxk7S1wKqC9jwmG3Wv1Y#d8Q2mt`7IGPVI@@y?9ombzjKp9Mbx**T%aDlj zApD~8+ZXhGD!FAHI#;5CjHCb`r*1*tTXPhYZK*5M@!okKP}unes^88>fa=o$EE`Fs z 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/mfeelbetter.ogg b/sound/voice/medbot/mfeelbetter.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fdbe57fd2e94a295d26a3ff88e49a790ecc48ae2 GIT binary patch literal 11877 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 bMN@q3=MnK+GgE!RZTst|G%V-X0lxnOIKS^! literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/mflies.ogg b/sound/voice/medbot/mflies.ogg new file mode 100644 index 0000000000000000000000000000000000000000..831281ebbee0f59e5c8733c36be9a0502b695d8b GIT binary patch literal 29036 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/mhelp.ogg b/sound/voice/medbot/mhelp.ogg new file mode 100644 index 0000000000000000000000000000000000000000..516d5db068d223e952ab1de422d2698794e14e38 GIT binary patch literal 10968 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 LR2U@;2n+uklF}e4 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/minjured.ogg b/sound/voice/medbot/minjured.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0e968b3980c7607798eabe10e00bc0d87a9c8f1e GIT binary patch literal 14977 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/minsult.ogg b/sound/voice/medbot/minsult.ogg new file mode 100644 index 0000000000000000000000000000000000000000..017292977a137a08167b2af1f7ab0c16178dfd7f GIT binary patch literal 90336 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 BsR;l8 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/mlost.ogg b/sound/voice/medbot/mlost.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7b332ac346af990aa5ca3c61b4b71640a008cd36 GIT binary patch literal 26355 zcmeFYXIN9uwS#4$;U%h$(fCB$Y=@+ySZ5I+;!sz1R{GhbI0(0Q-dsrO6zRM@1omn2eK-! z@?A*K6VqtS33%9$mgao7B9NlDhH){_#ABl}CZRu$Gqt$$R^GzmPtfJbql}VsIdOzl9bcAN!h>pOcHx4vSknS1kVQIT z?FgEGV-MgYrbHI0U%efW5b3JqCf>Cg=!<^4O7Iq6UCjx2tt6Tq(5<+Z6Abt{!c`sr|ia9Q=M8rS3}z&4KhQl)EWy1){8WtHG{<}Fxy ztptMny;O3R1^5~rVJ`f$YU8cR36@m3%Wef|9<}{D+&}CA$E(35AMIC$!siu*b7_;^ zdyDBm6m?+SnEe?mbc>3T%|4@2&ASQM2mg#54gi8Ab~C(S)W0rd!Due0UTj%T1fzIG zabcWHzr>S4nSrCrdd-v9%3q{95n9Yu^=$fv4R5WStD4qwJXptU+^ZTU^spu1TgLw7 z9}#>#aBi0*4V@#*WWmxL|9)(FKJ+g;!Oo+Fq0$$C(+&Lh+!LUpn~EcVx!z#lje+qA zi?{bLUz)h`;g6RiXYhxupt-G}rO7Bq>$EHXDgQHca3n;8Cj6g)lyEr@O0VUom}vgn zFi{}EHdDSXKa8$FrjH^)NRiWjqB1nDV)zSZ%5FGru6;33`$N6}Pa z>!)7R6JGXdUUOS_{zDGp|2srH0DQzJ6yxKH@d-hkUMszNv$7oe7exIC*R3~K|9AP! z-wB=s03*qKeaU>_1Sfz6$Y1V)YXJ)QGWR5blOCM${~Dw5FOZ>^M`{1#3jhEqOoy3- zZh#yi)m*>9+_1r1|Ad9H#ebL18ji~uf{Yag5VQcGtbcmq-6>*fgk_`~!UYkqk#xbx z2~p@Ys4=J!gwS+<*)u3jSG8&-P0HxBl8s@H90S>K3Pv1Z1|l&KO6gJl%MO6J>`oMk z1M@#s0Oih;ABzU_zv};^Kaff;7MdmYFOhsi$gPrCp7k%JAQe<48kHsfKO*w4n?YJ2 zq1^vSt2~P+R{6haiGYMql_LK)X#GDN|BnOzXATfS$q3McKc<3_q!SSJ9Dw-BPl5>m z_y}VX0N{(!9|vXQn4BpL06-0i{6Ay+?|aojY(yGBoyc${e zs2h*^IFL*KU4;m)4shMmvVzi3-c3(})x@n=4?r;jZTVuLfX}4|g^Vew)ICc~b6n1t zy}&(7Bo3iHENgh9a4l2B-~zkhadM$MBPd0E0RUd3aly%t2nshSAP52IbZaGyH&up@ zYmb{-xMi)y7K+7{x>t(J4Q>7v_Hq^{vQ|Tm8Y?O*84Wj8OxcehEuxMfvp~qo_4a>* zd>bSfSLl{?1i9X<4r&THP&{7d1ZiiLRyJ2l(3r}B+QVY<{uPI;N-(WA*D;$If-qnU zv9cMggD~b6ps{iP3imuH+WYG~X8_yDpexf)LFvh-2%0Wj8lv159F9c{oB~H(yyK_>_u-!QUMtT+O&Y-1I;u0^tmXl&8)149UngH5apcPS^ z8h>PRnCbmBDnLbkWLbdP9R2{j4O;?&hyp-)8w5bL=_C&^=tMBGSTg{{P=JfCrw(L* ziZT0H!kFAJ$Vxdw!#a@BV2feOT1c)~Tp`H$qmI8ku0936i6ch2ShH)7g1iiJ{L9*F89_Q@xNcjb4CuVUg0jUtn3F_IQf^O5MZ8x6;P*@f0W>BCdXm*ch1lN zL=;T0gk4h)OG-6^V@nWhplX{3O%Ml7ZZSC*Z2$p2JqlA2VWcNqaAc$WHB|mbmz4ic zSSbGuG~xfk6aC*A*Z<#G7=e*{zQD*GsRCwpo;o%F53YfD(>Q5(MVF;uXGQ>N9G4!}ZrM5O)xPC&-gvpi<@~UAV)oXC^ixZZ1X{pBUJ+2oOw}m26Gp8Z zKsy9N1g)rct|No-XaN}M^>GEf)_@C=5PDc{u_`ad=qH$8u98ZR-)|BX!yABp`EQ?eGbP5cA@cnv+QOOkYV z@qLPB4_EOUC;fs*_FKbE_uqhK5eg2#r64dmIAaR}>ckAFBha!qO~(@wQeu&GF(JTr z04azBFd|}OXU^mg0Gxq-li`R61PR4KZ=w!mHELXlRZv-=6aC13Um0{nKoLd@+yDS| zF(R4lTHU?~71DB!Eb3UI!5wu1HNZR#05Cw%=&UBjyG-%S_gE5G6OVzfL;XlGfU8#> zfI|N<*N*B?=s%9JI{By*0FE5vqh9HlQZ-Qsn6T)Z-k|}$e%GVJ!((oR+z1RO1$qbG zh>E;*C+cPhDcs*9_~-`ax9qOv|5Rx`Z2dGgWzV6+3V4I(DcQ!6!byTU!%qx+>q-&tGbxYf?m-z-*+g<*%Z z!IzWJMQ%o(Hgm)iBD-t$4wJOlMXd~s;|(srl>z~X>@Zpg6b5j?ml$Yq5msV7m?*}S zc2v9~@(DYRnT+ri8_Iz2mzEa9xj;|rRaSqO$GD$L$=Hj%Tit;ZHPM$QoaEGTd(n0W zpkuI$6ZxKgEQt~KVQ={CVt;BO!~P0QG1PSHFyLOJj4BC|@m>jN*bq%@BAEBFH9Y z#XfwemU^74zNig-M|vV)vZpQO-Zz8J4}R3dFyjH$xTiaYdyR(srFZ6R7Hm7k-mNNpU6TKi z{pXHHQ~*+y4nI&@5QH59nAlL!;A}+!$Y>o5GYr>e24}_e^SvP%l!%>%E=SnncGYDG z55zm|~ueGaQxI-5JN&ARxV_p&L?B>3$17H}v;irp4*q~Xqp@s-F+i|G zt2ipck8yQ`$iRl*Hj&cO4P9hYM>=$g67Z))ik;g`McshZQ|5rc&DV6Y6&rtPBSCkuArh@Hf<%J>)XkKMjG4$}7iOFe#RV^f?o-HD z5ej_^mn>dkib*0yaEGF{W0rSMCc?gwc%~RnMw1}*v{sv=!x4c~--TlNLNym+Xa42^r&#W;yp(biZw0`(X+5w6)6Dt7-~wcvQ1R!`4+q z+xmYS+n;WdKWVC?%uLhi8KEq>HX`D+Cv$>>3HJ+PckMMYyCEcNJuh|>vr_gZM@Zgd zQ*Ki2_!^-lJrsO2s>SBvjq(x<98JcIU!3y01uY+fNSMN-p-}r=seDp^|eC zDvi7a&5(F><}soAPGMU}o@K{+>eJ}w+7Tv@L+jT+TRk3r=Q^3TcImlo^00pz_41{t zp6wcyxpymZie5iS;}{h*K!lFoc6VD<=e>u?PS2E9*AX9jgP`f}g>%=rC*KY;G(7lV zdp_B|;udd-j7-_wm(LZmbi+4A32Tl4Bkh-&NtT%%yH89z;Y;cE9KRZtIoy6{>()aZ zw)dv=>dNVW+^p49`!(r_E3ow!LZNqKA$Y@p{>PhK>oO5Rv&h!2PGFnZ1zmUThB5Hs zWRMIfKr@a1{uO#@rYKR@-JrcF{}FUAZsxQ<`o`!q<&x;2!sOz!4d~|b}UI&)4)+8KVlv{t?E%JK9QJE z7jv!gYIp2m-lyCER^=WV-t>iKKAq|@pEV@6)G};98dqHT zIn1Z-`t3JAC-PiZs#{O~Y*m;(x0?iu=&X^zIXGe2pa5KgUYceq*rA6%y^2IrtYI-U zp5Z2S&+^>Y=9A&g-Jim8ilh^31r?}jl27K$FPe;`o{Ftu{YI;!Q>6X~!>H^1;@v>| zWd>;`j(*z1-j(g40QuR&=#*I_Miqah(9N8C&srCXpQS)mQPxt?V=ff+!gw)Ih5`uV zxbPEtY?LH)923^vPhh6@cqPBjvzI@|gqgN%#a!rwm=}J}DLi-FP|5UR^0@zy%!sJW zmrSgAW1;%Km{f4@u-))3A1%#cuW%pLIyrMC^ix=Z8RKfQK85-OEjw^9M&&DEj~}mL zcOnn`4eyX4o7$K@b$1sLnxWpf+aaSmu14LSy()v;GOW(%Iit;>n|6LKb(da`1pG0X zwC(Qwdhxx^TQh6wEt6{yJX%qH4qdB44*R|?H3DOy(elRaG@UPv;c6pHeD@@_7m>p(JB%O32 z7C?b!39&?q+$+5hACLceta1K3`Vk%B83aWTivN6@lb>uKJGfujciGdV}5m;#qrlpIV04U2t$P0o;}*@_FDN|5JoYS)|% z_KBG2B1|QppZ3-IJWinflH+Ofa%RA;Py74zM+Q&dUP>`ztF!%2 zwJ-FkkT+6oXng{?2*HLv8Yq7RiN6X+BBJmP4(v-RXGC5}u@|zrvL&trX6*OBu|H*= zt+Gz4kBG4i4Q1e)r*5`MMDiLO>eyPE0K%M3uNc$RF-J5VHhY(MzvgT-*k1ULl_l+A z841jI9{gz4;vEMOHqyyl_@|?;n-qKzw{)PRdHIUBn&eAK`@FLP=`kzfuLBuJy|(7c zI(Ybb<%J!8@hYz&1>XzYrrM~nDU|#s@p4hVFPDnPnkS*kffnx9KeDm!cqcDW8y2y; z@*PT{vf8(nZmzdls;rPXBc)R7Fj*qeAZy8e>T>ad^csi(9dqx^G9QP5(k1V40U&-%q=l#FKJ6VFOkW8kSM zetTojm}huLet7jAzfHn;z{+G@7b^>k^7Wewek-q=E^#6)Wr$YJS0lxJ1B6fu<{5N; zI>`^kXd@xH)~o(`$dC#757d*!Lot040ZqeX6_4z1)WovY4#lc$gakwak84MQkt~^a zZtq^ah)*)~_xG1ck;}H6CAzNy)8yWh1oI2nWJ~V)Vguzdr$=?CPPrsVv;E#aOx}|$ zNq#w$tzicy0o$+tBRE;AXi9YxXb7(NFwE>=FwyPKFS90&ToPNq5dS~JkUAgZ%C#Pk_+s8uH-p-sOQecI(1J+?Z3Z#;Q(8_1m0bvHxRdpIfNddM*Fr3yj z7l8ux7ZXHr*}eXgdO!eLypMA%xS%55`GVgz5gWmw^eRm!hWCfRgxal9&8rSS@@+9( zA>4@b17l_?M5DMIG3awRhL%*>4n6$1lG@sLVa&ki0)c$vmw*4$QpF6zK>AJhL9xIrWeiVAzpp}LcZ1V5YdiYXjViH=^Kz-0GU1pTf;b$Yekd1fj>}$N#vo~i(ldRCtQjK7Lj6gO zIi(R}lfTlkv$xYVroQ!=EUEnxSpZBx3=QBN8@2>2RCX(j^WfAjs z*UZXiB@R}hbd2~$;4sAU>)hUbQ&4|}%|*v~n(wPT{IhY;Uk>WGRv#^GdGTgu2P-{7 zMzJj#nJ;Ei1)!^I@r8w4*fq&b@@M!Ot5q6n>XaR_WJH-CMnW zERT6xW9C*l7etI!$vfz=L?mi8?uj@CA7{aC(|gs$w-!%}4vn*XWPhvOcJIQ$txG>) zWo})&4Wfe$YHwSg2^-JbaH&X`FtU_8u%{lm$T&=r7JZyBEzuCc13)!KL^27%s3@n8 z%r4CQ%qO=#-l0?joet~ z@oWyGep$;hlRJ4^bkbq`VDGBhWTSkI6_+yw$gjf?L2_`u6hJo?NWNCjFGa||R?B1( zKxclMaRjBUkrp+;{^3duVQFkG=Yhf+-`qR)eo8L|Wb!I(fM!-(x}7oUQs=7!0T%yQ&@J$kZrw;<`Z3e^Q( zqF8Z^_2cpInR-D6ZpL&NpibieCBhH@4ML|K=3wpU02CI$=5b=&@CaBwX9_OAGmwGAx%&ZGc2?!Y(#5o#->B(-Tmk4CnZo82~Xuy-M;kl}2{_kdwThxNk) zEPiym#;abi=Cz9;l!#geMGY9zS4Uu`HDSqa7~GU8I-<16T}NBHl=O8q*P0r2i$z>S z!_d%3UW+Bj#b-M3)?0Va5(i)^yWWusp{32M$jeo+6}YLh5HNGCa3w}eV?s}BSnRg< zCByoCgmAA-#WCmrql8&navBClI(l0G3=HNuYSJUMY1lfKlEsqC4U&0uo^Xwaup>Si zPPV4M>+^0ZuLyav^~`8QjOz0scnaGTQZNBj$~EiI;6o9AB&XJYabSMkxn-Uz1VAF; z0&ybk!(U~fU2Ah{nGVA2hNQfiE3mlX)-ah@aZJ3v_%vh&fdU7^T?U={4h92s(vr~KomCl5 zgw7nCT+Nf|@Z}Z!6Ak%yE`y41&Bux>elvwV&sGc2Sfhv(Rk(}ad(!gkwEO+|A!ciz z0^EGsewUk1qWkr$v@y9t!ccMYI|ioxG5c1E{qFijv=FZpU6LBz;J~W>yJN)_cz@3F z&qEEZbcIGDXMz2xlRaM&5BvtjS+lXc01;qgP=X(iGnbdV7%V>T;|4T;*Y90`@E+nT)T* zY}A^lF^Ho90q)mNXVfkmnowt>4O|xPGGCqfnpZ7S9_FJZQuken#nAGfsH(a=M7-kt z3z5-iNbh9$wRiaJp?mJ%>bVHC{nrydGnRHb@UeZkE)jE4Gnw%1s`jU{=Y#LIFZFYg z+rEDBdd8Rk;wk!5X9*yHwd{FFn*Lq#(l*S;StRgLvQy9ty^PED?*@Kv$-8Rye6Bx} zi2%17!6XF}0>oo=5{hYDo)C0g*>+@Q#?09=cX%n3~Vvsw8dRg&VT8Wxsm}CvOC4a=?96OPp}h((RJ#t$*_)=3s5%k3d|^? zG4FQg>y``F^C|AA^|=z&A!_XH`Jljl_w{okAG1nxfjZTLb#D7_SQ~i%X5+9@;rH{_ zN@iBB!Bv(FwX(v|%3IGl304~GE!3YsdTH3lH?#%fK5e0oF`jmVMiv+2@ak*I-99`y zp9b!|4M+@Ohh$+_-)tn7IZ?e2b{M{3?PR)gb`O4-f0?UNQwu-ebytmCXqH@uImJ?G z`j9<}T`HAAKud5D5Xk_*UQ@&`!FR<`lRPhmgmy$|D<>GPiTp6|nWS2{7OeUUn~Chc^@EJ0FH-qp>{6#EbHiH)Jr@pQqrUljS00FEc2^Lr;+5xzOh##dUTfiRrw8 z(E}H|KY_QNz1&Fm`6YfZ>eoS?&QZh4$4guT7H(^(ZL#mBu?V)P1Z}7P2`^6G`L!-T zeQ?YX=j$9rgoa{SBZgjhsRUj}P!CdmsQLYu`a=DzTojx)9*af;1fk`DJWM9RNJl<9 zeQ0o?&vlts3X{29>a|=jgrQ*WInCa`?6IbMDxT|F)&(6o4?O&y^}S}654AJXJ1eT^ z<>iHtTS&pDCC4FBI^Mw@-Yfbqzrus}GP|s_8zkq2>e%7%@|NC)h_GB#ebLRsmKR@U;A&!)=j+PT$`M~ZxkaMWj1S}HrsQY-Z^ zyLC@NoN+G{37gz#7-OlP^C)>Z1^Ea;80*Ceo);ON{F;1>>a)%nphlzIH&ht5-Aq^M zt9HO~7M1c|VmIcoM?T}$xQ{8#qB|mr+*|iZfwtz%6PQ$&1R6~tt#Fl~3N6wy*?=J5 zC(1mZ&jf3EEjsjypl4Lvd-0U*gU!l2b1%RCp6yOGsAuX@99p#xah+^A>ntF@k)lfeW)3GnhvTVCw)>+><^0*<8np>B zWJm5&=8&AF1;5G0)v1#noy0~P4lX?ix<-2<(@0X zFEwVwV!FPZ)Nz}g>VJICW&p19J=CuIL&mM@V2{KNC*qH4`j6iYw4rgwp=ZxX6qIF# zJG0UtX*gSKEVqXOpXv=93Wv77LZ`j0YxgOAVqx<~^2Z(vN3GQrHmOv9Xs;NXmL?dk ztHtHJp|2^`AFr#)XJSe@!yNm%!QqP(7fWQ5w{ZOpyWjT<>@V?lC-@)hF$=xp_W_~$ zB+)uRoBcE00`zoluo~vddkBe@DJW!?hrwRs6>aEER*<^A>BJ6Oi+vDs@RQQK!uTC+ z>oxuD(6`!B)t{VcqRr$X>N?2|I2d4}5-&noB*Ye%*RV%<<_?1Mg!!@+X2?l7UOCW4 zyQZ6mYEj+jRpe9jMA2m_&O;c96F>g^M*MrvZ_r;!U3PcLrCzWu%QYLm5(RvP$b4a-u;q7+Fk z3;>4<778x1@K|A(156%_5R=UufNdeJ1Q9$Q&kg}YXM#5BaA+SSq$!CRMT&CAMLXqq&E${hhWV=zWM#QjWGsBQ_ca5s zcg0aG;u)Fl5&l6hC^)M4qa@2>GjNkh07ESainghV#&unn#9=4TQ%=_n<|gczd~S1$9oc*)Byzw}#QHsfX(3Y2yPE`EB$ zv&EGrc{rT;B0lN?V}m#2vnBJES=J!rG%nQ7qC)mW$!7nU%|fYSKLBCKz4m%RtqMN* z!7%KbsS=KGcI|tfC29RzsoGXKUt!}fVo-*(PO_L#90ZNkfU=`vrPy?4`Y}!@_orj^ z$;;Xpg3zm(_0MuaTKbN#2j8uuA6&j?tTppu5^qp^S|VZ{8lKk}=#)%*q53Dm9-u^Z z>)xq-A3V5#o{#5+$bb4!e%Mp3exCV*XZU8b=u6(W)TtBYF$LMDeeIs9CEYhOP1HME zKB1Q^NYid2rjHsWX(Ig|aXB$-K4lPOLzoKckOf#a+YQD=mc9o&pU}~HN&o5Dq{dX$ z6z5B87A+P2dkRI4b1f{;cFDxVKMYz~SMmd1oxfq7XoTPuxmbVO_OiV@=F7}{bS1bc z5sQjqJo9CCqv%-Qw*%GPq;ePv&ZTZ<9*3rMWiWgQEvK)feLrzOdoJwKMeop7n+5=7 zqK+UI(wZ7KU3_-u4)4->EW`V$l#-kKytnGi6Cb|=#6Sc|c(S^Ta0l_mg8(^ewX6HH z8_w5$Y#gYTa?Etc!-*&dz^sNwzDw~Zw?e{K#pmzeZ4?>wKl`&MmQtq&L=YijJju8z z$DG({hM8B?K-yokkCoNFzO)Yt70&}0p>&8u5hv-s>~S8`H=o`=@KoWV!OUzlP(+R{ z{m)X4XZT8Ja!qAyu0P8$l-5@kcziwD0yJ_2S`K$?*74Q1xc=0&1e_gT?sYzc7LdB98iGu@xvL?E}v=Kam%olf(meL>-nyK2Ud@MGU}W-(tF zeVysv$Z>=!38)_KO}-zo-s&{|;jeOgf9r8m!IN*Xd4;FK&qld$q~ZV+A2KBc%_>+3 zh{nRubvqPHpW)bh%!7KSBI(VM_)jjO{*r4X$=0aUbJ^wGmX;moSXJe{e9C@KsD3Qw zgiUa~i}AjgN0$scfz0Cwa4Q0`{Z*a2k29PN$5s6+(4e07?|}wTfB?^)rrsC37ZVb3 z%_k!4D5}7ZKA9dAL1-yM)nx%dm=!edU3oCN_ z%BZ}by&dGZxR<`)Vxi|NlYh#9=~24yXhd=X8Bd5MJB>^WqT{AzBF{wN@X{1a{yr%{m}VsQvy5h7rB;CFJ#eCwB3@=uF4wt08a9Q}$(j>^miOe{##E?v@s{CZNKz1|rMWPlR_}wjK%7sd@dxXN*W-00geB zRt=4nNp)`sY@PeKL@s75aGiZ8afi`)|C?WHq-p}ba$W#m9*KvKOLW3LQPNs40D@3g z;i=Vx_QkO#bMZlYEt$vR9kzLj?9zitH7_ozmZX@_9=q3Wgm<#%#8HI9dG{PfX|XIQ zYgH{~D|mi98-jxtX2-qSZjT)ncLkH3w|npRO$;5sbt^4J0`7t>&dn z5E$+Dj1%{iDC`W8a(zR+pwWtPPwh2Zb&cNPt}rxy{CZV%<&j<39?+^2)GDe+is%=}ps@F@AqOXM6eX@wigP(rAltcXjv43l0mZ+07Q`e{&FVeuB>vWcb2uaT`zE$&|HHaf750f{Ah}E$WE=f#L=I6 zgBBE#$@=~Wya+Oi-6X2=c!R5h6f!1O5y!y{%bi}?o~yO{@_U)eoQdrH;=jLPCHd#( z&#>r0cq4|Pz)WnRj0Eap-AFDgN1_R3yxx8D;;Aqrv-ithPf`P>8VgR>`%KN7;4OS_ z+?eWw6o`Ads~hC&o%jqlEEq!c^rvu~i@mUD5_Js03`Icf`Yigwbml#ERsBjR4=L36 zw&{f1i*d(XdI9DumI&%m0Kz~ns|`jnEff*BUj%VP9BaqlcJwRI675h4${+vqi|bFP z($$-V%bMSw% zAzl7=r<}R2GMOA#tXA^9_UN{Hc~{)++>i7eIF7%DHBdbD`1vRHy&we^KXrt<;#t2S z+b#Q@)&4sn+DOQkHya@;vlVljHy%~Ewh>`%((_!J(<+}ze~YX%JiWYpg?@QrL!i0o z_w$(QMFgA<;8I63YmB0dY^2CVe`}cfg4Pala*8u z9UZ~fB`;O-wqAX4(DVGnVj0hl{ML=H^8)92d9OYFrZZgEbIm(W^%RrESEDbxxD=65~O!;UHHIMHEC+rA>I=p8Sh}J z^U>UxY8s#Lu_aWgCpkDWm=5{0%DYeM&NvRojy-W7uG+UUr6!P)qqDz-*~nb>|8g>s zU?g;Si?Vg&m4jG1%#MxiXdxw~vWu~aq1a-{IXN$KJaxd$VpkXNTb>YsbI_EV$L{DC zO*CIDU|lG;ZK`emW$^aTXo23v&1hWIja|L?!PXGSR{Eso58?#!F2t4=8p`n6n(7ACulI?)YE(_?~gz+NNh@+u;;J zEB}zbbyczwy94ztGb^WVMO=2JHKDTKMZ1j;Bz)5yrxZj&M>>V=ahX!2}W z>d5)c1Vjzq%bip`v}6dfPdwjs7;%$-eVghuH@k$R-FQa3k6x>Mm64F-aNuO9KJqb# zbDFV%9|+a6+!=at_SnGw!K#mQ1EkF5{@mcD&6>eEpF?>|-g*CdKnu$)Bqa=uYGu&;f!PK z>i{>ORoV9Ep6sEyM!pRCjrD+*JEL&TJcb?Q2CBYDjI3SQ9vsoj!t>D9q33nJb z`VG}D@}=V~<@i50R;@P7Mszt|=&Nr$pS9%}dnJMaRC^nKQ+HD$7wZna>IP7g6V!EM z*0_P)XMJbRK&;Z^35B!_Cg3g`QLBeRQy6PRDMI42Q|8pOmkF}GKM9n0W^VM@s+vnY z;vmo>k6umi)>YZzQymMw80F8KJOWi$rW5+I6?ScDQZrN`K^>gBWmYg;8aE@f+#Im$ zZTLjpDbs&7@HSe$1mn!uB!8er4aDAPdN)#<>Jop9oJr##W@|)BZ9{@#Fx;Cs?L|i} zosUkOqZj@j=~`Air!T%j)MiFa8V2}hEoB8skrPBd6Gs(Dx95ew2`^iv-oEj_dQo+6HDEwt59ANvL!j%_LiQthkTr! ztaRyv3S6^RdDX9;^r{K1rL>qhhqe7|v7D9e^v@_mDk zz(}i|d>BsW_czN!{dZZJ@xP)z;C60blwhgK$b0X~Q2T`;<;Nc91m0IN)u7VD7x?(Q3#hcXIqA`LKvm!LVzgL3|3Gf0o1K^RTKR{SQ?CNQY8$a<^XCxZl*X zq_I6wt%3m%gHJ~mtdY0>=yR6PH(DL-D+gr%`ROlrK&7s#tZqJ9mH)c3;Fb8mSsCu=x@C=2+SI9mG~P5QHz z==q>^s>W%;XgK!U>oqSguRDUjJFHNX5V~zrZ1L&XU|6fkWuaVSz*H~-W*67}YOff& zluFg&H`c&vFU{XE3-{}%79^DAZv!dN#(T7NNf;uDjrOna!b~zPkV2x6G-O>tc%ix( zcrqZ|)UD02aI*BxZRs#|DOG8k{Q~THCeNE0wvcXN!OO!XrR*BQIbV+1#nCOS9haSN zrxxf{q!wyy?{qRZeh(`*6IX4MYV(3QXllj-X2<_U2j@w~E#mdsv70|Z_+g-#xN>=51U$`*ys$S zwtkpE=ns#bvo*WRDV1PAMmFL!jwk^7amaUZou|hqh&vR-G+T0!6N+V&4F9P3tfcqM zrj_6=_VGP?NKKmJ~Oidb-A=njypBqBSvCvO`j zDG(Mm(S%#g7`(kP<9qP(#{Plz8rvBTt273ND|{$*faq+bsV6gv=MtolJeM)ko>^s? zbQwcm9j?7|`sl({tjG1(xrFUqksiMtZ^YoYsmF5r=lE~3XnRV9&{#r0g`U%SreD7H zn5FeBiyYqK(W zAs~9OGV0)%q3Cc^u44!Yvy{3xGcHM5=&n@ZgBme7>3NkhN$^BX0k(dG+9|UWRmtRH zlg_|!Cip3_ln*O67dKy~KY)dsO9;F`fzplr1EXe5Q9{Y_iB*a=%f~(-L=pNU+bYKXtC#9?{NKl3RU2_ zRGaS4TcX?>bw&H3F{%;hGl>7%Fdx|K4~)c{{hdyfL5ifP?h~aQ62w0Wk|jK2;0Uj=1lWlm0`<+hMBXq#1Ix$rTsEomoRSXXLPyX8x2*bY! z|9(~hev<=8Pg;3sdIblE1RaGX{w<*eZ~FQ81mB2^xfK=Q>3>J?Z-=0OF!~<|QNg(A z*r>2*0Tf0gG5Xf+kXfbfSHs>Vlioi!*SYj;O}_9g&0l>s=Ap2&6T~chM(n1BO-CjM zFwtQ0!I&7j?=Z>KC%@a(lzVB3&pqc>1EI+k^GzCT}24SVHV_wBz>qM?bP6_xI`eO&OT< z><|;pgKU5p1L5yzQRIll(F_y0QC1Vd>~wRAm)jY^C=AO2lcTOGbHeq!ttD#eg&;NM ztFOQM!dsW7F0k6$K5E|h`Q{#cC$Q71t|R*UZ@!l8u7&G$1|A7&+m<6Z_aApVHe50% z_`<$d<;POe1xW>|@w6m=@JmH7QIeb-ZH?mA; z2ARvy3p8PNC3hU^ho2wUXB*(2iE`t4u}#uH^*6?Vsy?a%sbqGA4m_DIZvjN{QM&!Z$!NFXq_ zO9^0-71R&ouTlDY2Zs6vt*!VfJ5)YOm3GX0$$agj+p^+KAG5fSVoJZ3Gxz-XI>snB zUNq=%_v_3vzLwB|R|+RoA#|+&mO$rta3V!wYWgOH_TgDeSq;#+ZRHpb{inSVsrd*`R?mn!D>OTXBL2Ruf+!{yF500{|Qa{ znDl?DEpW@Ai)y81AKqgvINqjLNS zVbCc!4^rzR5v*qgLnbxK`%c{FdkfxYi&wc`5u+a?%@x`W9ri8j1(IP9h=f3&aHpEk zJ;9ehGeXf#r0uK4(#01A#uGW~rCdsi$6>$`@8E@k{_192iLSD;g#^3ELGy9JqSqH@ zYOyP^7j=f3n+3n7EGzqa`*?0e|5;Y5I4E!8PkCpkaZO4ce!$)79Hs$&b=u!%Y3@TO zfwt@G`tIZ6pYZ&)8Cv|lEi+X|WUX;PRJd@F8-`}HST`PK69hk(1bXxHiTvYwo6zKG zGN$b9d&DR^+tx>xmrM<+SDK$Im%Uv`xlQGvZrnEd+VxnA-!|#m%lvOuP@&_DjnI+X z3OoumL^JgWCh%OY@21t#;EmS`!j6TMyYs8H-I+gfeDvB$$3(Ol9k87kZGzBWinyYA zOxM>&8k|a!3Cvg1rN9Nk9ft)LqeoO{5ml2xD-AEIB5t0LXIMzT<8ay=!vN)jHr~R=tHK_DSu1?bx%H5GL?7G3#^Y{Gkj@KD%$09&8 zNv=LN{zW(|SJTd>zkiCnsMqqcv5;A2q@z@@o^GUNJ^tb5Bhs%sAhG8?v)&?Xr*Dqk z@>n;NsJgoRrg4aD8F9kKT@+2oBX@Ce+kAD{pRMJtE&!q z*ZT|)LJ6Zc3a+vYP}KX`v_UCK5UWOElgT6kqYHBq?@(Xf5V%b~$O7tr?r68U*4DbE z-Ho-p#Lr>oLeIsYjPGXFx4UdePCU(RH25&uMe8hJbDa0kxHh?N_`|K;JO^AQzW%xM z+!lFE+{zcyV$J%+{#NxX=Kb3ZOKc5eL;eobcL6M}^J@?J)64HGSEWZm3$cQr2q><4 ze{Bph6EBy|ovB2J?i(2B?du!3`$EnTEknV0jmw>X_Ux)hoL9fiW9i)TsI!(@tJlZV z^X}`Kk^ODMBjVyd8OV6=-a1b$54F$HTK4*5*mFnPM|q+FRiH`RlC>I}N4?Lx)Vq;4 zpPj4x_)%%d;#$~Bx8lz|(e2W**Qct539PPZuq3@CaCQ^%67?rY>T+x;qpL0?jI4c{ zPAE6hkPUa~LANE1j=6$9jWYK+J?{S4u(Isz_qv~6Z+6{J3DsIS@fpUfamub>1{c+O zc0wEKO;;`uXE{>(8#2q+5fsW^a%0h?K0?0g*!NYg>dhjtuH(;Z;JSTmiVy;s1Q4aj zGZ-gEX9UYzIKjw8q^VCGJhtGiBP3MFA|CJBF_MaM{K-^d@ayCH*=p}8Dfp0edFHsm zXTRK_m z4|1*rqSDqgY`^U+tBS(6Wik-jJ7M7n!6SLnhCGftUZ9O@_ZLIOcS#U7ub?UHV`e)V zJot-Bj29OdyMak@?y8Xs)$bFuc2ClM7Kd>nFOEqVmzNloyHi3j%MKObhWKjV&@uy# zW@vryIJ#y>Zgbi7C#*1h_4fe-a;gyn*PX!NMu3c?(`o8{)16V$1Qe!;fab=x$f0DP zX;L(qp5$w=^&J!^Hr|gAI?q21P;7kfP3}pW7}2Q z&%ncn1u1vkYVV`h^Y%z^|Lu? z(TGH;y^GpJ(xPZ69jHBHs}2M~Xj)>lR%?&GwKr|8Dlvkh_NrMFFN#{pH~qZF?>OG~ z_x$r5=U?}8KTodfzQ%c-5vh*?nT^JCak9UVPv=$eh_xx4ZFPSxM4TP>Rw+1?-_vL+ zjtvYLXpnYu5TLCpFR=jmA7jWpF*9X0f;3knJCgu&1m}gLPS*US4%_O8zz75HR;ClP=qa zh4G)qni;P6%Lui8=bLD}6*CJJC-!rQ6c3}o*82luCZh1n#$ z?BYE(EE=sFOT)A*jVV%BzVEK~cft@CuvsFex7*13n@++`f~;gx^?%{w1r8f44+TYm z(f8F-S9`0ClfI-tIg;!laac-6*~?2eC66jzGIfq_PRhXLjgs{!-# z0yUc>f#LH**`wK}3fZTmv9t%-MW?4Rqymz)VQ1vS+$2EWpXF%)(GU4pMIUzDV4{-9 zFjp5)9CVyw8!;%>b>0wf?I(`&w=Z+3CJfb|xD0R1tcPw5`L_D_dDoS{Y_%aZxoOD@ z!IsO=RniNS*U(KRcg~pJE75|ar2t`fS5xNieU?5d-kzT}jEc`%sO^_%ZHT$IeQUP0 z;W^z!wFpoD2t&9jZHe;2+a;S)S+BgUfzXn|sLp~%KB-3- z`Z62XG7kKe8KlHfz6K?K`nGTWU-(@qg;EH_fveyYrf)JFa=hniNJ6Tp$`VzF`jIjS z7t%w)HHoBGE+NwucniU#5-{sUU-ukubZ```XU3VJfHdqObNPdCd2(hNTz&eAKy6Yk5u%oaj5;Rk%61gKc+ze?nfbe7%*= zOE*^Nq(>uX@@LY6LTE0qz7D||8SJ~pWZ_(vonb17WWsX>R_}~o^W%h0xhLVd7J)~; zrucJA#Ztm-@w?4ukG)5c%Xnn8@6Q>a*4FD#vnEM{d|MRY-6Efe97UOSn8d!UFY07GlzAuH!6p z7CC~sIpB6EmEgEfq-ys;=E4j0OUzW12AQuJh_2}I$7#tRP$+sK%Puy4 zLIjMC4W`%E9Rw7WSrKt8d|Z4{=1MP4H8z~&LFC`fU+Yx6_*PsEPkyle4sUD@yjwwj zOrIjj@%R6S7cS)FavDPaO1+DGZwLib#RW+qu{yBZ5E?+D8KjdvPUMCG{Y?tLo7?fW zyNU_nqRF-JJG)4~1Y2^JdYxn0ebjhrxc(?=VQf8P;(VpB^s*!~yrhn*JiMujwj&d+ zvvMTMn7+1iK_OkI8bn2*D@PKaZGRtI%R42D#?q*~agm(pUlT@!$~2R;{o(dY;D{iJ zKskAC93>_KvFLpfeW>&n8+{Fj_Tm%*iI^x#+Nl)qBScN|{d#2re^%y;`iy)Jt;)Yc z9gg;wyYifGrmrOZLfCn6O!syWIlSZ0(N|VRzs<}Ik;0*`OW{fZK+uj55VrvYqLjDi zy2`bu9QEppigc(ayIw(GH}T@l8)eN^UKyINT-?AFK zDj8ZW`Dub%gny`o=S;I*-XZlDm9<@|t#6MARoD};Eh1$1Wu^51i8rkL8*x3oRyDa( zqr*Y%)b4kam8y&g?W!>+Mau7wWy+azy-@eHVByxkl+=F)X-eHN&={36{W<>T^*hJn z)!=6v*PXg*8b{{wIA`m0vPK{i$%h|{J&bo*MBn1 zKN1jsx}`KH9R?ykVX^4Iz^CB>{;^@9=qFMB=+K~ukf4;%*r-r+d~5{fZ8}>`YuGKt z&7a*B_x0oY1JlkAo@Us%YKN@|+-S7s(eDw}FhlXfe>&3kM&w&u>}c?xw$=JR1(!nvjg))NiWH7)*-lce5?nJvQLHnr*~_5AuA(+%tYF$6BWYFlQsY zOfKa@X%_5EhZGF|2Q4OP*o$YGVB#)ju>;UdTLo~41jZ~l&23}@fG9-3q+q%1toyTKK*mRFHn6A<4g?;Etq%GNOIyh% zT}stvypAr7aJ=w>$|gxUKxpc^ikM*T4$+fH#jm+0u&@ja$A4^9yraF7DPxoIUh z0BAELl7-!gfstrTxT!Z{@Dgb|RU|Ro^`OG10om;J)9eJ=`=bv@lyUxbdQI3r-E!Kq z>Yg54nzmrjAtwc(kHpnr(NvT*LFAu<{^Mc^j`!2eegTeM!(V++c`Ufp+o%Gy=5@ev zv~~W;)YuI;MIzc6b<+|dlZojgz0X(iy%14pn-hhZfWEShDLKDe@rTxac|hfm=F``#9pTdv*w#7@Ua3C=0|^qhZvPvG&46-!(3WAt=ss2$3E z+3%h_pq#ZWu?h#^G`R)@5FVzPQ3_r-7_~vIKf^IN$!pr3kEiQpz>SqTzw(Di$$dQ0 znRl?d;nPT1x7kVepbt;YyTg?#n%^@v#)VK&beJ$cK7jE4V)e#^CQT#7rIBoe%}A)z z!14B$vI3-5A9e4%clNgWL_=yyyrl|o6K4Y8((k|k@R8Vj3*%iKD1CMoFuqXwD5rIbtwQ;%-`sOvoX=e2+!s6Y2_RE);D$`boX7TIi<)olC#3NTp1sKg zNuyfDXcg`THR!d`g7xTx;|G$%>s`}5Z+Ckerke%6J*&~|yPv6!lI(4)mu^>glmbFB z#K8cxFSv&W%@ygUm*k}H@=`@M!zjZk5&!3HkDdvq-=EaWElL}nnC#Oxc870?tloS= z=8EjR>!5N#+o{9@x7I_58>~ON5A@5WsDlVEkiB-cU+D{Xr-Ac-07-*~+bFeVKb*wk z6ubQctUMin(@-4=wzd2d?^5BkU1$ggZ0#EF zS@WSS?lmg>;JYE86-S?gxD5=z4|QPVSirvFMu>A-vRgA1xd<1z+!s`LPGg0>QGUbv z`4Eyh5gb%?+%uLKR~TR%Fd^sj$ZmAWHPvS6`zCNY;>&$_&iNywlH#l4Y`oUcmOZtv zCEb?}SIw-geGMxq);zGE>Av|?!EWPJa=%b~U25%^SbLzEE_-mEdTf!>sB>3DqLVX? zA(7IY*7;h%7k`s!@nuY$feQrD0ujx)gn!{{Vyw_RzSUG3G}>~xib3SMaK-+Ydim|+ zB8wB;uhOD9b{c0EjAVza>LAT8ElC&9gVS#>ax}XV%>b0;{}~aL&G9 zk~TuPb6!f@hyVLe^oS_X;)X~EZQNbTk${$#`>G?(&|?H!w%1AJeen^8fe56#TRAD@ z>w;2c@@${?oi@f(Z?k^?Em)#lGz_Xebd$f=bcYVb0DPt3!xOlXOi+0Ma9b~R0if?n zmdH@*9w`;eEx(7zr#@?rHG<-HJ)yg~{9)IF5WX#7u8-tA z=miqTgXw&OX7@b2x}9Vb*CbL&oV-#Hz}tA(k4@t|oA7Zmc`Y54i&WCHbLAwSd?1mv z2LqX#+N?Jfc|b`Zb_fk+IE*uQ3*(nYBf>b@kAw8MbMiky+4h*M7|nEo-eK6&Ei9O*bv7fjrzak(`vWml=ux_aBA`RaUF}?EKn*3rc6YLG5$IEjF0ObY%;W9OPS?2hfHG~(hJbV^ z8bXVJQGx*--F|j@2Lt^pw7TqcKz4d6f)q6!e^VJy|8&iwvDV>1_3WW*9Cz-o3D&~J zkmwRV$)tj~3)U&NUlAQ<0ewtUWuk(HT9iDj!pP*iKKW?SuC__xzi^Ri%X-t|hGJVJ z4Glkq9AqF>nZ;lR7Dy0_WEsZY_oo|$WIE=kArx!!_?0?LKSn}LYL?oXU9r3I3Z+Q5 zi3g79_BxKwUZH{8*W3KxO8cTr#9{nN!*}>z?WXG+>Tpv8TG&c=q(3TOUOdXyX4Fd? z^tTW7`CfL+-by}0uy-`JE!NY(C7|XEU=SaL4!3MQW2F?I{}2a<+e3jEDtZW1^(M+i zR8&>g_*|-%cem-z0^a;4ZnBWM{Mw`53G43gVxFz5;5L-##BUT&)e<}X{RyAu>L#51}*mhYkP7G!7xuLo7rr8qMb9$ zhP|kSca)h+fvUInS<$m)u*U;#_cJz^utKZbTK*h$GV#AbIB2_Xx{es1 zJLSNMjsr)-*s7v*;tln<5Ev#+2v4kEMi-9Xqdqy~)3lxRY?m`~?SSB%oH%e0qH$D8 zZ*uwM6LxB|V=wr~2=K=7)9BT9qc?nGv4jy8BLpSPq)^RV76h8<18cO3C$ehU!JxpBss;qcdC} zooIM>uq`}~&weZzBzj5af_!R%@3)vf*GT2b7+%TDU za`y}4F4lzRfRm_6J;b5#m%ihl_;;k?>9%eP%=`cx8DfU2gps!Fe{w`Zk%jpjm@GvZs~2A5KxmY%F1X z4tUErhn~3pDSf4d*tEr8qQUhMSoQdcVqa)xz_g-S!$@TofHN&o1YD$pbwbyg>|b%G zH`b$PK*03(FYHf5o9bu0s#m?#*vg?*q43aKd`?>_MG{x%dG=e>8#HfB-L>0zMXS2N zFOc@EQJl)u`_f)t`1?i}FcnJWxgu(NJS)C?q3)@5wvY2=@SVK959W)PJ&r21=6kga z$}tx>A4VLwAZT=zfH53ETF_4&cDjg2ITj%kgATKZNRX*Ycsb;DW>Fk`_|qG)ldnFN zwvMp(;JX1eN3{8Og>SwS>ML=#?4}0Bvb93E? zX>Sck{K5s9yqcq%nw^3m2GpN?oHV9xl?}fRQp{P1h-SRRnHetb`r<2o%+@ zcYy_iOu(w5sVaDb{D79smz$$V1wWpn8Eri)Y_)qMhNI6tn+yuZxkux3N+jBDm|CP}9TudYmnZasUH;I>6SB_DgWYr5^8MuSY zeBb&eRZOf|t*oktMNB-&6raK%!!lKd@e*U;@F?murzqe7NsI$k;o>`H>DGH zRAja59HES8S8iE$y#-a`xYmlZDyjO25GhklqX+O!%r0%LZ*H)(HE*0^yt^A^=q6HH z74bk?37~K~k&CRd^6*^ZWWV65v7l(p!sR;;ct=AarwLjfpQ^KX?&tiSOC85 zp$?~RPNPFrNXGKA)5>5^PmjwA(liWFUt3+fH8J4WU4`ZD@LJ!@l|B^=6dtCFxM9~& z`pwfvER{XITQ+-k8&5f{)e|2a%J*~fUyS3sTt6~XsMbl)IUl7F?pZ0bGmodt8(*$Q z2>u)V40Lj?%=$y_Rzg%K;UbDmIMt37L}fG63)B#>Z8XuPe)5?US2c&g!xUspuyDbN zgtO|vn&-6k?!u;?6WL1h*z=&qqgeJ?l}OYvEV- zkNsF_un~AkTee@G>I9 zjy^-XhtT5!nN(7>%S=bK^uu6qPO!n^Hqr79Zg)52dYE?d?P5LK=`94zGoT954fJi_*}|GNLTg{D4OhFU0H#lNQtu3XX*Ti46&v?C#QmUZd2Ia#2Zs; z76V6H9}ZW)2`TqqC~LPL%^sh$zs}dWZZ0XHgJr%Ub52hT?s-FvU2&GX>QI?d#!=M; zmvFGR|K}eWXaF>S7_k3{M9@?2?-6rjtWUy%Lmv4&@(%QO1pwrG}n9y?T+QVm*PbU$&=Ab6fp$8TF$VdhxDi zag>ha$`|c9r;f4!bF#LdLsH-K@Q*#1duw^5@I{QIb)}Q>a19rw5q2#OKp!Xmko(fr zj7&Hk7$LAE$1le0uHaFJCv@ukW#M}8<+pFgVe0&yA+1KPj# zu33%Am~JR0b{L{v{XRrsBQ2wutqgT(Df|ARZF{@PbNKw}U44jZ4mreRr5tgzr0Vn|Ci2aaiy zTHYW<5goCv;AV0A&IY+s3AMEDyVGg~G+{m*m)Su%QcPG*tsdwkIf=!Qi#$(<5^I8- z+9f^oS|m@my|{pR0~DmFt_Hqh_!FVP#meQ-a0|ZYu@n&-k(byZLh5oY9$OkCj;{}Z z^ajT%FMjJ~5jZ@2{;gN5I5I&&>G9jFoM(4beEB&_@982uYvnB%0rMhC28j?6JpiSJ zKS4I_#VnOXy@t!QlO9=!2^tA~Y^2wP-e#bww0&g|rvUy_dTUE^jE})|c7!m97#MNn zMN{Mw2z_n>Cdo_*BTEl<;u>0CjAYLBZH0fe`WZ8Ne$tJ7B%aOY$8I-Y`b3`U+JJ{$ zQ%yZ^L!*-#PxPx2H;v)ppnMc zBb9qqc+JeL9j&2qm6X7iL?}F&PrI)+E~%PnB=e2jwcOie+ceq8X&>6fV9W)iY;ZwN zm{}T(@R!1I`sd*(Q_qCgE);ts5?u_2y)L~&How`|%<@i{F`(IvFlp%{eB#ZqRRX8%l(d^e1rj@wZ8-f}T}P;_gd~fnjtT zon6s}JSia;OPxs77Ek+SIb~QFWB|53g}d4KCOMmyX|tQq*InVT)efg)l)iL1b(>gv z3WF90#j~Id?DOR5*(2PP2siwbdsXayppQjGd&UVa&H)&=kA1OYw_9~QO(shCW~WEm^a3mjL!NGiyH)e^?l(hss425r?#&+a9F z-WHFZ9u+Cpd4-Ms_OG+1yYFNna-Pv7#d2;kNt?o8OEBr~HiCQ)n_1iPJvILi`mR*- zk5i-kbO5Y*{A&C}Ho2i0g0_xr9zsR&N}SRUGX=ISxeG+${@_a6z-z&zC%%R+$3M0% X6;w1OYkgm)Kd-16IGUEHVq^P1qmSF& literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/mno.ogg b/sound/voice/medbot/mno.ogg new file mode 100644 index 0000000000000000000000000000000000000000..030e43a0109372d247e140cf742515a656096354 GIT binary patch literal 10894 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/mpatchedup.ogg b/sound/voice/medbot/mpatchedup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1314f6ee471889572291bf6a10d49055fd033d84 GIT binary patch literal 8670 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 literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/mradar.ogg b/sound/voice/medbot/mradar.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ad347a6d891c00d5975141b8efc76563eb4ed48e GIT binary patch literal 11177 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 z zvtUo?eh9f3Ye;4Y3(9I{u4?!y3dQ;7@NoU)QEOAK{VuCj4zd+p*zhuLyz^~KG3`yj z-=M_(}i?hDR$jUO$Pvd8@H}~c!Jyz4+FWmhd zbMk&yIB8i%q9BE~BUSmBF+JV3Pu`iD8GnP`G|4Dp@RTT=F#`o4Lr`UKHMQGH_9($T zOgg)&R>urlZ>r(1-`BmzVb9FwdxrOqMm=(JTBj43N)iO3w z)9K2=GsbZTn<+k;*WJ@?G`dA&v3f_Hy8_sLafJ7=%j#j!J=9W-38 zGD@{Q%o6H7Y7PJ{bB8DIxEWK`J9CFDaph zg}k4>eW7SIc*3qC>u~Lf(f%)$dX>(E+ME6bO5nciq%ViOG%X$~zM7IhrGk z!S?J|?jzMPVaUt3!&8;GfS{-GbKWUlzNISmH@Jo; zwZ+5lsWrBLyzq8PnPd6v*sdD#`&QOf-*<#71kSse(P!;%7)LI0Fag&6v1=>8&eHMdue9};I|e_JSn3K2xFQpoAhP-TO_f}m z!~Ldj5VkW=Knnse04NA}Pif>&L>F==_LVTWXABSDkd;+DhOgh-Dx` z#and&S%IuSp@Lh(zaotMpEL`)Z}xhU`+cA9IcHeZPHN?=*wO#g#@WVW(`}RQp2R;d z2hRo4c%YsF{-LDtFgG+3_U3U{2$3rz6NOxIL05YS!WF(=I`uWvM78sx^AFE%o7W=T z?AsnF#iOWF?Km<$hsw1W7E1D+P&VBfG;r!{nl_T4N3LoTy!k&LQgV{Nye6}a&@KRNMS;owcD=~ey z-Qv(YCvAV1>+6E)4@~qCJTbqQ_b4{>CkZ2r`IssE>1TV}Zr>ID2EAcaWH-dHjH{x+ zbyeqTFhc0Els4rFBtym@6jUfQHr!X0mI-uF5*H}^D7>v3($Y{cNwBzvI%D+Xy#(tG z`0-?euM+t>k`Iq8^YWiK6&B>Nb0=@@opu@DrEfFrN;7FsyVuCGJ=uV80%yGO8q<6v zDKz4?A(1DhM8|2o6%vB5owZ-fuw*o0I}XE346Cph&dh%fC^Fg29nnE1xdE2+CJPHV9HTky z$`XhIph%ol40%YYF7}B4zNyHYNsHf1Tl0HsEvqFT@!`uh$Cck3?hJsDuH~I@_Opx3 zwK#p1#5yc`{>WDh={^^5Qh@Wr+<=I{gO8e0v9(5VI@=e&;F;>SM-7UlOsgP9mnMG zEGbJrROn|ZLdyK_;6k)_v@p9Y%V&%I;38zopnVpIF)z`k6ETuD5$)za-0S!4RFSW) zU{CwGJL>^=2BtJmqYfOdlX}vtewIB+uR#r3v!E-eW_@2~`z4h*tvbgdvbIGFYOBKqmgV76qt}YE!>&H)Y zzOdPtf9RI&?`mcTcKfX!MqCnmz53y_{d{^2dGEVX>*%ZI4)PIlqnH-3CQJDO!|w|# zhh%`e7$O~&{3s-5H2fvIS_}5VjPq|)z>7<5rmDeyxdl`8yN<@}Z#8Vg==l1iJK26d z2`}bvd)oIw$FkkwaNJ3E5lBb>a(u)`TUTNGQ^MP+x-zD}14b1#f3|*k5%JT3m&qoF zh^KsFucV!2{FSI#W&8+2u!bN92j_sNo*t}Nz@sMglzg=J)ynnY>W|HyJ?-)wmMuBV z9a2Bu#Ja2z)egcZCnIJO?Xp?qQMLG0mB z+a=0bwYiLM1oMwOa{0V`y+z%s z4iOf;1FsgA2E4BB%FlB4b{tPq?U*%ww)OQ@lF9YgzW(aIVL6<4?S;HL-};74%}s<~ zsNZ=rUvY8Ac%zW{l`J^*Ri%B+_x#BNckPotwCz@0eCM#;^XLnRo#Xl~v|d9mG{^PW d@XJ(lVQ1^{TY}5-ay9km>EIX*fOejwt{D literal 0 HcmV?d00001 diff --git a/sound/voice/medbot/msurgeon.ogg b/sound/voice/medbot/msurgeon.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a300ee57ef6db62606fb7e8d8b90949dc02ff352 GIT binary patch literal 23357 zcmeFYcT`i)w}cO^;`G-{(G|~lWAx6*?VU8?7e3n(+d|Y0XpDc zVV(3(#?2RSg9t;e`USXn1s+z>5o-R`<jC#rp5?C=yChUO`b_QCST|nw1 z0HD*Ko0P`gSC26qkue-4n4bxKt8(VduPfkJq0jpuMwoPK3)IX|ik?uLZ1*)aep zkVHhuE(HC*kq2;*RF4yHS_%nFj`C3VlzO!k{eSY2uuj@ zQ1Ar%6$Eldd0_v^6~0{3xmbNz*R5U|b(x3+`{gw)>3FM*gLS-373$uyufQC7af#$3 z`xeX%s)JqrCe=qP1N}`7M=trbWbcbV3g)!9L}HOHz1Yfv zNEWH8vXTVF*D{R*iv5Sl*N2UR8msaz5xVdPO`L|t&2Md8AG9qOTx1`y_j=GgZh$QZ zXBqpKeq?ZZV0><=I>f_~<3uV70$yY9-KG0WPO$NCV`%mT5>5yGd+Z6+Je@%xfw9S` zf6T~~=giy8^JmB1-~aM)K6>^2_LbS~EAtaE&URVu|0({1I*17wfrtHrNIBAVKw-- zXY88K+qL*ijr%xe`OI#I{)c!)=r4-;0I;H;T&AB;rk^~oM!`UeMeYLt-{ESKOej@L zp4X>fNLgj1!bQ6h5ATW#H>&T^{q2G~>~a_+^X9M>bJ&tO^%7Bo5_kKO3h!FU{D!ZO zYyZ0_`*(q-0>GOz!M-#>aDkJ+4CF6$!M#8S_``cr!9@?Q_xFAYg26P5=t|0JU&w2(F7#}RzDn#eJv{kyr9W?@yK^jVa0|%lo5K6^i{7Vji zyx>I^PXOaTMF8c+e>WZt#($OnM}HucLM&aLw+n6h^#ES*wqW%B?d#GdSa+wS=H#$HB0x+Jg zmoeSc9OBX&wL0UOw;W$0nNZ&+z0e1s_&cRadhZZ)%!zAND*GbJ#Nv z>{)(35y&{rO;+c2Y^Xp?Acv2{X?D70j5O!Wg_2XI@dUIv)^f)t->F$(Q4Ti6e z8{lTfU>~rCT>Tg~NBYM|(X)REvj!|Pni zd{p=l2Pj|;PMLxcwj#sX2rnt3oIrwMqm2v6>*AH$Y|T_gbDUMB=VbrRF4%*03*HaljZ zj1E8w_B4P5&@|;fK^jpW0!gWCY}^168muu+Uk)ymOeg^t&3-0IBRE9ZL~4(b0|@zOhGu;|Wrue$m*NWzJ~6omjEnb`pxgGx=Z zzlAcd?cX&+50Ft%k#cUl0X90r0){O|aDqqMM^FTD!t+TgyXgT4@a<8U@<Z{rYVOSA+VuNZ0je+ep{@_2VCIt}C=yUrc5IoK(~R z9A@&NMi*(=)(MnDAY@RA>Ovk0jE5V*#GnruIH&^?iAES;`M|ov93CqM?i(hNXfwQI zx!Zs`sFNJ#z&*kw1hz7lXHXQD5A_r`1h{>pEeuFluoYGuZDxVR z#vDqi-~a|<<$rSs1O4(caM>OLf|X}vSg?p?fR7cIQNVQyz6Pwg%*sNlDuWXb6N{!8 z7+^E43=RhcxopHCm*ohen7ebRWM{(aAYReo0#Ud08fXPFkj4+mV1f2^Uz#-5|1iUkk zjJ#wN!eJHR2r0bs->M`UI1_5(+QE>A=tA`#IjUM4df9lJ^Er+8J(PmB^P+?g7n zA_B572H-jX;3Ua$aUQi@b9AD*u2H2g=IIHCjle_TBRv2xL(u5FHkRA0iSQ)0WcHLJ z;B?>)4+e1e;s83jf5f%JG9BGNigD+o!$tr&RE!T>JvRb8PDB0%DN)pQzfd3lkf4am z7vfMN$3)N~XmQcB`0KHL{$74zF}D)`=?H;{VPYKrEf4;Sh>4_Lj0gu<7{L)|#_qF) zTGpvF(Z``8^nenRSo;S{W3yY~+K*|pM_>PBpW3$nns0wGmQMNekm|Vj{!Vvw4i#X* zl07XD-DqbcAw4hq#LpX4_mw0DndOVBnTsK76(w;Dk~ka!x1z7f8Q=Y){*-&R(j5;O zjRf(vi7Ctiv3fUrfbM8IfXof00CZ3Q zxuB0siB87j2rN;l`Y&0yNaisH7J|i{p_qHSa978L*);Z0AwbMwA zKCbgGNN{z?$}{8Apa=?vj0Apk;R0?$lwhf>X&%m`oaexUfgxvhW3vDzCFEVfABDLu z$PhsMWj#Ja1vN5j;R)w($P@3YJK>Gh3Zfl6b#mh>_oD3CmuAiBZm$oq5>-CYmA$(Z zDI-eOkHm2v&ML=TmNCH^VaeT-?gC??>*wS5GC5GLLgMm*v;{U(`AldPCyhN?8e7*o z6240O{8GHH`s!EBlc-2(Jax!!+}BcWW|VY2D2<-qK8?X4Z)sbYGRgow~Z!j;EKUl?;gcR?rAk-Ilb=ta4 zSHDJlDC$3ZAAM`!*=GZJC&gCt>mzfS81A`SDSOERlxT?Xjg}hfWQ>Hy*78sh69#tb z?6}8j7uTIXo6AG=oUO6$FU(}Qbg>a`ar%H$4mUDAE>GTIC6R)m7uN}Ut>yty(Cw1@ zR91kTD6P_(mr~&Jlt{ic@pdGha`1KTqHyR3Ipz_X=Um$v_+C8si|a=_P{NeqdpR_jNZ`}31#=_C>PLb zaE!n6<+*~xjmqb5WAT5YPqRA>&Yl!Ko)r~v%Q?-bPM`Kwrt1|M683rVt)mY2yv85x zfCxjmx&xLHS`atZNS#UO_Vmt!1O$HQ z4xY-@JmKJ)v$pJ6^KSb6MC~`@Q*6rc2R0M)ZNN(;6DuXzJt^$~e>*)oQXp5wzL zn_@?4Wu#RuTO zoHU5#wu6fHw|+_BTC8j3%IG3oPxw`R@!!v?u5QfI16ELgIze|YK=@bl zcGi4fRoXGkgx~qRg+C7rOV9LMh%3WT)8;xq{A*14NQqOyrNbuxnJK^95{AFt&BZ@1 z5tfet+){b2(b9yUpR-Gser3u4j(lQJAtP;0Z_!~U)*tke zYG==;mCD|a>6Ax`Cg@bxKdNw=jm-_GQ73M$(TqD_R`Y(RPT&9WsIau!TG7Bsxf;Ru zVl0vB_^mhQEJ;DaVVVc9w{Q9E5n3JNZr$Iy<&41|e;3rK^|nj#zWdA{dCG5HP?<`o zvAUlyW_y&cOyBwZJu|u-ab6BoNhBy|AtT*k7H|X}m5`H`aLFMrH=RJ7#)Phq)IA9_ zd~12?$;jip9(h@z2bvRmReTR^_$ujVwlttK$nA)-`=gq!+0zDdj}>KS-OZnwIEY{2 z;XEgEPRpA;o;nikKhbEjzHC-xRHpb}E9OQR1+=3oS9}DGP4SKk;sd zArD+OLsohfgCcwPpJMB;KJTDwfIAO3JYMRho}+L4aIALs>W3Z4^MMN`A|M|CZy^F`Aq?E0c;YG(=*$Kd+-te5VtVLCcO}UdeWyt&w zx!caboW4V=67EA$Fi|+-KJRIIPT@T34C+&hoE}xjy`Bf#iw2(d<|>;8&cd@HKaM^6 zkS(o+iF_WwD=QWeDI#4s_|Oyf69hKa|vvL`!R38$qI3}(Y-KqBKjs39YX6Wtjow8Q4$ZY6`8rn z`)T*+uaNSZ-w=+}FOyDoIU-!(jl)UQAwVEf6j2iS+*yV|c0tbLoosEPo3L2!ybS{> zMkKEe*Im|rY`#&dzHbPFj4k7Lv*@p-xc(8Y`zSO27F}rH>7K zPFXS{S(b;qz9b@wfNWOKk>MxkZEh%1-n;~cFFU{SQa*07i8EQA4gNxM$T$@t;4>)TYY+s5)pG^n!#i_pT88SLU@PSO3qmvmwr^t%OmV<9Yxi&U&`9Y z(w^=&cbY1W)iCA@N`Js*#Ixa*2s zYT=f5^A#i*Br$mHzoUCjj)WH4wXA8M6>Cg(e7yaj7W2w2%V&4Uy02zF`&;OJX_A8M zaZK!pBE&5cwC`g8ZevbJF(-3k7jD6@!Apv|ZXBQuUP0y?>j};*msI3)N$p7umSmui@l4lsMFk+Yo^5caRPcgmFV|aGM?94im_~ zBt$dSKjIh%sQm+d`nn?XO|9}r*5uh!{7)k1eF_7+*51(gL;CN8EU=%Q@@pJS3<~SH zezE`*w2H2+4?+aB_)<7dhwSpMz?1DR+~~yPp_x$jL%jqH3*)LoDv#QOTN13L^_c+1 zkMfD#TxlrX(SoN>pRTSw)>qj(2KhNQtJ!>NOV#v&3+EI7!~uew1kp5k>bq3xz_Hsb zl6;jDtT%cW=V@seIfkOg+g8}L6kXY4v=mG*_V?JcN`v^2-%dXRJr~()`uQLj5*aPR z36PE8uhJ zKH|Tx3@gC;V788mpp5YsX#kM$qZpUvPI*$25}(dAfBL zOGVEyWr`jC>*t=Vpme^&)7v(54DA0F7=g0M^*eOfUpFhsa5jMaR9Vz=dVJ~ka{f0O zEuF2SZoo=raY)rCdt*7jCE-OAon#phY5USy8Ov$CYHYB*DZJZm?ybiv1FCx~V*5Lc z58~=^B8(8VM1qSBl67J)OFn^V+uRAlZ@;wg=o-%S^waH*&N^lj4vzm?@kzJN?<7=- zPk5S)aAi&hl`8~<4v=9m7vo?q9mXZUjJl42&(~kqq;L~_P7-r4E-k5iM5??CvZt!8 zc{T6MK&|cP&f)I%@&|46-!NzOPw>ww9v|R)RP=D{4B6V`=#^F$`g6`&Jp7_~9Mr*E z{71^sHvv}t+dT@FC1XZ&$K>uV-pg7~ajl4EwPo*)Mgmok)JOn)hd4dlOFUeMlE9wB z*E`^I59#TU!99KVMf5O~HC(aD>ikSs}+MUjE--pra)5r9UA z87zIA2qUG3_h&Wg)RPfdjiBp?lDNFV?>Vi`4Y=29|j3S+4vAwVrk7Z;MJk*Pih zmsIja*f=mr2gW|0Ybw1n7s6CWLmdw0s-N8Mc_Uy{rzIr*?Z+U2;mND!b*qZN_*sU@ zYcA3eT=`rNgy_-P`oIUT!LzgGX|{uVY0_@IL3x|w*Q_vEO5qDExeT?=%;RF`U}Od{ zgd0a1fW;<@a4>Rom9;8KEvV!vi{hhuFQSYM(g!4bI2|sWPE-vmZoWy47Jp!o{b-|H z;>*@gSlv?uXY{zDzf#8}+e2qohU^2|kPy9R-ce#!vgd3$nEz#*IQjRy`D>g2ts6l8 zCU?H1cVJ?YhzJUWMvF?7Mul7pxE_4{##Qo-%Qpjk0=zHzM~8<8McxeZ(MlMU&fmE) zHe9uBS>z;Fy7IIkx9+siog3O)%)jRN8I5cenPHaxpq9#6Z-$^tkRaS`%k}gSC&|cg zr{n#q@tnEOVQlzKeZy8XH}{R|Y&Bo*Viqr~VKtpkagwr|6w-$0Tx>KXlR@}~@JH3n zK+V*}Wy>NLx#DF=n38r6yz^W@XMYsg(Jl(su{|dmE!2OTW3@>ZBate}(GVAJKNXVZ zCca>mmo4Yj-ju7J23Nx!z$wbA`Dq53%3d1-Hs930mTcY>*k-(Q*5laDm-f$>dNVvL zohQ6_lruGhDlZ^mJ%c_nA(1N{ms9liZpF^VAGw+qZkG=Aj`f5CSFyrZ_vSep(>g^J zGV;;87MiQSd&E3MBTlw1uZ&a@@Q^>B0OS{Xh{U_{RkIM4sn6MPv(T@5+!69(4jf9 zB2qBKL)mfl+xo1duOG+v-3|Mm7!xK0%zRic9en+0d-q;r!z#)N_>2o^OcM{fXZP*c zaL~^Xf5^|7_0o%(g}b3a574JzNSuQ&lTo|^w$@c#1G&}V8wA;#TX#*^kUP+-ki72# ziJ*%F@TXm&`bt;Q-VEN^Icc{rz3$4cSG%vZWY%jKNrp&%GHdwoUTHSSgQZtMbWRr&hHc5G%NUCx?V zUZ^uVP5<>0!I$X4Inp$h0e>M6|EwlA=vwvm@gP^mx8OMeA&HY>jPFdfDW0#^>U58r zW(eS(ea!A~w4nko{HjAgg&TF!_OyJbj@EWc{n-7G_+6agEI5TRlq|XfFUC(E#*_Et zeoyvXH~|!SAbiK8lm0}egoaqte^i9P4U3_vP>BR+D!J6WXP$#j^cA|^Qy<+ypg4C9 zH1So$#CUP@+3zg0ebD?-T{Oi#=d@|0crqdWh4i+RhR4;PFRlg^7_X(8e&5^aVHuF|v zv`npg=MN|+1M{JNqm1Rff)pnq#OU&thAx)pM#fz_&^J^uK)b+Wo!L)VKVZX$Ufu{U z6gHfntsli?6z-L3uP=Lu?IJ#QDx?UU+;^7##gVm2W`Dm(BnW%QewuK-&gnq9F{lj!%YggYTwW$Q%H32Xg$y*fgp-HTWI#-yU~Pn0-wBeUK*?Vlw>^O zI6T$P_-ezCeKv20PbWClZ#p<&D-JA&&l697(F~70`z+GQsypw>V?`p)tnteko4AKg zfWr;qxJQ^Fhw%3Nx%H0*M9PR#gUaUFgzv4#mTxfGC{kLxfUl}voQZ@(!9kxTjVl5L zC&S!CIi?2AIg@8H%7Q%;2D!hfSoZy_YdycgWc~Ar#(ROJ=W5T*tVT-c+|$f>qYs({ zT%SEZFZk+l`o%+W{DtF_p{Bx#KPdqQ5hjiN2h*VyTTjQsGb~wJvjEFNd1fN|P@gH$ z(S*e(n6bljMhg-L;xKZg1%X>JgLZ<9)A09UhUs4CP-SA7&bw2nw;uv`PpgJMgHP@6 z&b2di2jAwA;&2bGbw0Jjz+1E;F8b~jU0AOBOx*{?M}@P4A?YQ;a*c_*Z_h4`Z@$a* zvluHq%Gk05efW_Occ{6gk;woi(yE)h6M!!r9^l>y9Q8mLdj+&!`#sq3p#xrbE0gYd z)2xW`hve}wYsdZgB13~EX{iQ3SJ0L z-|AbyZ~7^#CO3BU{kdK&^y0CZIJ2fGc#MOB=o^!l=`IQ<^HfGC93o1N0;G0NbSb}b zIeaZ|M((PgbvA8vD~EkPh1y{xouTCQIdy*Hh^iOOu2djjf3*0L9DmGoR6_Iw!b%&5 z*P}Cse&{{(gJuzvF|hzWdN`{-Cw+Tw^LJVv^6iO}JAO?1uRVC%cn=)8N*{Yj(AEIb zRN_&2_D^`DIL|yz5fJg{%P7ts3`aa_+}?=FSW>L{l}FIy|^3W0MX{m&zMhYR_5 z-_HFyQA%s!SclMejd!g^bh4GI0{YGt!${Ml$i3hHM-;Z;QO; zoUFf?&%Tk!kH--$?HC0Dgl??)?hfB+e-e4E>q_C|A2k+{A|%|YoTqiI)%pxqO3+?h zacHqPoRg)!ckwe#!$Q0^fA3M7OhE9Tj^vE^ui`WxS(94>(XfwPA~=xPiDjgA_8fls z4vYj<=x%NsU%7fF98s+9l}{u<`!p*=ITN<+{ZztUQVKt3`#veoM?Z17nRnt&!2R#d zROjLvFH#&nkM!2Kct zJl|>j#a4xP$S(}XiZdct>}=i$!@6xbuBG83^)V%M!hK@jX&)?VYbEwOj0@uzIDd!x zVQnVT4`#)O)YxKJ#Eb&a1aJ#m#bW$WZ6Xpj#LqK9$lv(Mb(-r3bx7Ywf5as4?n7Q4{()6`#>t%6R%~A8)hUCfqt2?GN7kp-?Vqh(ouFNXcZPZrOFs z>Ag05`z2*#uFPYkJiUx$XM8v6BF0g-;x01R;8fVS*iCNLtOkvq#_P&`8}Kgm?hIbm zH4eTA7zIYhP}nOrshw`u?EB@WK)F0;8+7-A;{9>sP`^^{*io}Q5S+fK2#76NSv06K zgd^=J$qk-^NlQylNGym;97$#sL+qSOzV!*B4xNX_ET3;%yWPI#vRbl9`qb96SR2M* zBPkkjYsgpet>2$z75&R=Z|_dh6`K7{3`oi zCJyyK+nJP$=4h36fudzOWdN;SvHkFvfme~g{nF=<3zUNn{E~~#-XqdwHDfy#4jdW| zP8q0Pdnoty4QS&IX7QXY|_+-Iy`qNiacB(8C8=4iN$C%a*lD|NCj-fVLp zakb;c;ziNB( zdvdyC-tKejDKxPM4?nF_^BrYQG#=@&?UdEKx2qU#bfwZ{;;f*qyl-mcNE~-qFw0d4 zi%b}H@Lh*>o!h}kyEeNMSF+*d4+qUR#5S{k?Oz7+{aaO-b4J{l?{X(%xH(WLK?DgA z-{bEYIpFEGNFerR=P$Tb*564QO)XpK4^Lm|6T6t=ervEa6=&4_x_LcLLiS$sL89Jc zWH%Ib$%KGUW9lYAN^ZaN0PGd;5z+d9miOSjj@s{Uw8KyRW|wyK7%MOjKmVyX{NToS zA?x-?fzf7)BtUHOx(=-JG2{hORpJr?zc4L~RuZQ7DEhUgFMS{_gv z3|`!zH59xnL>IZgo0hq+T(d3L-?oOGYx3oF0c5Tt>B#`pP26|{qDW8*4B)4#zOh!m zpC-XSl?Wd$dwVPjb!NaUR=&20>tk)yh@yV%Nn7-47NkE^txPJ5BawAjB1;5lG)V<) zMVwO+Kq0erl=j)}v7y;>L&q}up!c5_J-GR0*{^o_$ZIv@K5+zts1StHEbYP5B@d-Q zG5Up}Y#$ZZ&KUzrLD|l&;U;+_KJT1cP5DPsgl`P49O)UVIdDDA%eFRnBVS9z=G$aU z2+PaU_>8?A_waieS*Cl}8%a-V*vRg6X>fv_pDuJve{X+ODxlmSY=EJv7x z+i=*;AK`9U*PShtZc%xSAVI^h-E@jbOd2PScD+U$Rn%Jo}EQo9>6xcNwBao}|! zB&}7UD;1h%8L%MAD5zi}|3bbi+F6!!E-)s9=e48A1l@U*rTLe!k*eY`vB=w^^fE$?Hm!k6-9ym5@<1u2u2hGnkvw7X!K!&I3_DxxNk92o1>xim_)cV zk5{H>+tUpRJn#1Wf?qlMLBr8#c^P+nNP<290nF$~3Um^Bj7AN)Y+ghMl?IZ^tR|mQ zrBqPPol!roTk~JPgqw`WT`--m;s5#VtJ9NU?M7XE?X&zO*32K5zrlM}*ZkEY|FGE* znzS@VMH2IM=ja%YI`oOPg_kPkOvLyJC?PV>QFc|OqJq!=Zc(8B6vOP=YfDnQ1IkH< z(pi^0e{&pTZX1a>-6SHH?=vDY+SP;@l_yMn4Ry$VETMU9!a;uOw9T+*#em7x`PT0} z=Muc0e~&Vs&4Ev9s!YoN-gZ2GHN~^0*PDSWj&dap(Ar^Z=n#F>7lPEL^;(K|=={32 zpptuJe)(8%!qGAXnQ}8Aj35X^h$5xq=!YQWyz{8g)`%k|UTn7v zd+Cep6nnVr_S+WYTC>X$^<3}nWgla#j(d88OYw6hf(zocZF#pA5djI?XdKM>I!YSRDXH6a9oY8^~ojDX9G$8LB4{!k-%$(h%ga{sG5`iK&Lhw~Q9jjn` zv^kKL(j&Sn*>KHNrEZ%)GLNXKa9nUy;_agP{;}X|S9S1r))kZJ@Sevx1p0qJZ_WOE$vVnBt8wyE_C>jFG{^8hERgT8dphbo2onO0w41d8aPZ|STq1i zC5kvG5RK_0MlZb{7+}YE5mZK&*xp?7^+?LC4$oSJWT> z*joCsJ0mi>GJ4ZW2l`F&<5GM3it?+5GA^^4XUq|UIdW5s29PYe4|Ypy)DU0)_wVo1 z!hfbc`7E>f%R@`G_1m|%H0?jV?``Y#EyZOFGq^#+Wo(1I9Q%CJWZo?ZT1nJVEKU8* zr3?mV^Q0s<3Y?dTParz!xYJBrpFYtFRxN{F%^y3~=Kozynu+kaq#L&7dVze?l6KAd zDrV0G`nE9(QOXg(%EZfy1PXss7gaB+psy!O)6_-e;%Co=HF}6fF1KzJac#^sDVLk2 zc5`!ZkoCp9^z-Fz6+|q!1vYwlfX1qpv@-8J%Tby6Hx)tymN8cR`&V=uHF^3p5qc)4 zVlNM-zw=26>`^)ER1$AETf&0dt-aR8nZwjaOuEa)~m1Pl{+dYHg9|4&fPRg&?rU&X6XjYbD5a=r5MJp%L7 zrR9|R3>5>=qNj=D%2&N_U466i{MYR$rVm@HCmaPYb$s=^F;Ucfm|FpJvtvJAfz7_b ziFE9YPsi7HM*k+B#`ilBQ1G*l2qbO)+PZpo_bW*HM^&TDluML>(0l zKRAU#U$24U@kX4T3=x=@ATz8d;Nl|7t}7=C61XKfOx5%gVu$t7!cy^)0Oy_V;4+-W z%goY?9`JJBxa-@YTU0Fs%Y(jf4^5Gi#%$r~uh5ZV;xo_Hd=<@IM+BgfQZlUy5kZg- zD`y(DBf46&XvIdQHq-+s%ey~&w-imjngRetQa=uc0D4vWmP{?FMcFDs{&&6LseB@& z-c&wnFOL{LJ>cTVRN=vr$4F>Wd-pG!oq(q_*Y^EOst(dOO&I7JW(Kxid~_JUvc;CU zkRS^Kg!w&w-K@g$?{D9_@wlqk*`p&nuVgqp{9a}Lml4JRJ38`f3V_A|ktiK2c0o4L zVNXO_1!q!3ugAiYvK?lAt_#gdP5t4p_9YoK0zK)-{}mDvs_^@Y7t!EbRW*GH3#(RG zaFP!n=I*6$llDsZ3Q`_Q}&P7{C^_Q}J6Lfw(>$94?u+Ko*DR)40|G~o{ z90nNxKmf>Q_u^plKWvdNBO#z%(Kyv4Qdf1!T1t+?I6cmjc>OW$iMsMj51&cXYE>!u z;p0k5`F)Hxgif_5u%t=dHCb2xyu{M!Uwiy~J(dA>PK(siaI7sO=F|LaIA>uH<&wL0 z0G9PdPX`U7S!H=Wivum*2?NdU`j#a07><8~kwWMtPA4XUlC0GH!MFZv`FcSG%lwS` zwR_tk9x2M=Q&j$Szw>{Fe2J6R+kWcKI2tZJgh zd+v*aPch4B4N59u+tAMHjm#e-aiEG0U^wUtFlHIJGz^L2A?_B)r9;VPlZpV^eB!(2XRAcc z?Ce}R>YcKAb5Qa8>#vjVq~7K9k2f3eL7DFf_~vkoUCFu0GyvyOEk-GjJAp7S_Dn}U zSl4>j&^soV(|zUYR$=ZaSO=@N-?2C$v074UtQ_ni##E(;(l|jFs7XHr7yl~|LRm)HB>`y&J_pl|KbTX?=QX4DE zxq$FtgltHc#oY2{b~iOLB!2c-W{s@^*QMf)Z4rhY&JJxUyZRDsM5dXWu2_tHE0#xH$`wktk=)Ak9 zBJWGi?W{GLJTvAUtm@!m?aB8ZNP9RkYzn<%TJK|qiLOQgn2GHnpMX%>j6shG40SR! zg53>eF&g)9aZ}hs;7IqkL>Ojj{f>V6>b6N)f-bu}6oS#?az>c0(0aT;b9CHQ< zPSRQ2DX;1y*(Irc)*g9jY;3f^V>Yq%)7azmQxm5zeajhqG*iFfTBIlWRy9*On-}PN zm3f^5*L$Ttj{XB|u>9-nIicxl+BT-4^dfY5WXrFX-RCXsCg;?!`UAr(@UR904weB$ zG_>s~Ei!P>_v&v5;5>Tcl&RVIL<&_u(i8FM+7;EDO=%OG5F)vZYKuQpby40VYPhBE9a8A8OE{jCLZ;y877!?G@&Zk6e&42x| zIXpP&C0v<5eQTusbp>nK4IOU8ZG0E2iv0a2o{+3wu}8Gc{@SYe=1ZkF#!qv$E&K`x zwc!)>Sw2=nf8uUFEOv-fY($8m+1QjA0ez6=8o>a4cA@x~AFz6PvqN8R1rf=|u>+Yw z%0W4z8*5wn!svN}ys!djnubF>;)c|yA{r$baiKGX_KpuI7 z6LhypxjM1_dp)b<*ryMLc1IV+>MFbgzt~tdZ=}Qcq1?~qg}XbSe`n1jIPhoYQ*tKk zfPs;Y^?bWO+o7V`Q7}4AKq7-Xx>#cLEUMcM<4H<^4UC1a4;bxl58itV1BZaJ;A|BL z2SZ0uj(O)|X_J7Eq#CC-TLR<^8n}sSC;`g!P&g7_JJgTk_a=`<%r69w;)LtJ|@_BR=?4wDQ%3#RVZ9~1)vkuGjkual0zmw&bJMT=Y>{X7VVj*e>pWjDMUeOo{ zyHsD2Z5ha`JiC5pMCCA-G(HF4S}+L7 zplq&g*EK&(Ho5UZq>b~~K^fsxHN-pD-TI=w(|H4NW)xTAOVEp(j8D`t7ndTQ=7wncY^nplY3m&{lje8+x|)`|F@;t8cxyZQpf@6nZVJQ7zd~l)LjyM!`qCvr_kXRO zW!LyDG2aq~ShlKCnx+Y45YCdM}H=U^jj^P?wYOVr`PM+ z-f1kF4h}+MuMe+cpNaSjg-tjY2hRFrbKb}{uY(!F@8Q(;2TVRLNIXL5;1}q^dYgM` zSKh_6E@}84xv#DFG4)~^?Q09`W$Kj~Ve9Y&^60q=lpdZAygVZ0mGP;!1@k4vdMq95 z#ceKPyeQ&4Ys#jZhfYgWwZxsg-K!m;yIH$=Al@X6-K#05!babGTh{u76zUN64bOD# z4A2a=xU3f0e#D>N+FHR0_{S3hhyTm$|9V1z-}nH8k$4jJ(4GJWgqYYZa%B9C=o?`- zu7{JuLZXBH0xv&%m=Y3`92F9k5}ouff2XENsZaKoGX2S@!--RqfWHgekbLp0Kr;dE z27XGh$v7~J5#0$>9r^%$^5~90bkF@2eE>dtar@4vn``Z*leoAN6!2=*6T_e3F14n{ z=4*?TepMk8+YS6#SsXnUQ9xgRwXrG?d3y}E{a-7Vh2LGgkkQP|r>N-kUd9+SV?zN# zbSJbkI=P#|%^F9DL~-cCbwqG+X-ncHVkuQ$X+-~qa7W`-{#gXI7n{dwI)S42GK(E5D$2O*Dok?7HsmL{j0 zMZq5(Y4BmY~zLn{(N*dHSR)6Ov>Qv9fw3mr}O7*IcN&7~@?^CQt zZTrQZk*}Vxx}d*y$(#6nn(fVnKRV!b1vO9mvCKnYiw~Zu=BA;YmVY8V$j%A!MF}Z& zxi_eN^o`7+mYZyc9>(P7hLe@0((;#(cSR^8Or#pA z%e;&nmrx-h>S#ed%N_M9x9q{qOI@)Y&vM__?Y!GQRku-h^IZJ5XZc{r2p9jFObi&?)*p51H-<|FJy|CCC-f+}dfn}KE+nJ4Z)t!B~ z-SGpmbPF3i*NjMJK~pf`zCwuWaV1FSaWgS+h(*gNj(TgL=3SHwGU59{=6XZ-ZE(9sbvts8^s z`8yi{Uw2i1?7)40-gcD#f7N_s{9*=mlI(}@5HRT=^8kj;VSGmZZ!T4&=AyGN3%(W{ zNQ+Dzn8w3})(&!n^JlZGpmSec-)&55Onw=Lv!Ukb`+wy+peGooB!E8UFKSDtWF!ym z@ZUQMH&&XB_i5uRN1t`xQ-49b@w#+EWs7#U)bS^stWKxAD?M6=Ksl6rB5^w0r%Ob7 zQO1_RUZaU9QDjf@rpt00-#h1BLXc*qfQ3PkM$w~w#MIR6)#pn+YV39UJrYFh8C!+8 z=EP?e6Gl>~Y=)Bu>+|C~5pE1Tn=-}gljP#c}cgj|t`N2&_@o@hq zv4G`oW`O%81_HnURH6=ApCX3yB8<-T>RXIpx*p1(;1v*0``W4_F|l-2O9=~Y+OPFp zk(k(e+H77*OFviK@{QI|Nja!*lanI?JgTYRcejzB0O)-6o$?s5Q!@J+CFD{i?T&T zEsQxWE^pLhgT5`5EB37*_M)TPuo!(!rP(NMvob6*A zZsE+!r`j^Izz22lw;ku}YiFPT2}u{oJlRwB=aKaI)=AqUzkt$)QE??+fV%+nqXtqv z%1C*}3wooNd<^~4i9i&+a=r+js6y>Ms!r7(A)<{rsr#z5lvT8J@*|p}kQ(*bq}K0 zBS>49ef#G|-qx&AC!Y<&3G#iPh%0@zI%wrMN$4T*dw5X(l*Hm#rRi`2+tcSCu;hkm!`z6(_5qJ2q7r(+bVRu%%}w{@+M4sqG2wUo+C3{X zpUzLrjmyPKOdV}7aq#HgiB|AnX}TDWldS-bb^K=OVRIo!+sS&?tv)+qCa4q73<>Ld z<-6HC^I-ICkz1H-+oX?h?vpEz|D+G39Ch{2$wioptBD+X)8K$%9D)$DH0JB zL^9duGq<*=Nr_v(~eI&$blFF{FicUXP9C z^j8tqHYrP-ZQ-43zIK0?m)|kqH7Zu&xCj*jv}_Ox{4|BzKxLu9gs53! zzI;<7NFzxt!%tc2!uIf@RnP5&uT(f*^wQoxP4vtFB=c6N(wFnl-C?V50pn(Y7O*6@ z7#c;0Q&14{4=s_^rcSJOU`utJ%6431E5pUeKj*;v^NF84&X95vQcxg3p#a5jCI3KN zcZGSXyPIgjpEhQhqO~kWHD#r2HL30d!T_$;+nPDRSW$nXspHE3sHSj++#pesR&c@w ziF(0JzrRkCZSXL}WpRj#O4Aaf7}iI|Pc=o?7Y*PMqQ3{tq->+tSTk|zdQK`6Fb^y! zMICflkVnZT<#Ec9j3vV9wk#qVL3=ARdR@mSji6G7xG-noHC6p*8-6jPGHic(fyW|J0fL@Prh>;RU!alqyMK?Mu1VlI17Nb1?W(_NR<1&tupZ1zuf8#_9AVADKm(uu&ht2(-F`OSUi zy-@6ii#o#S-NB>T)`7NWQ}$v~Tlt?M_Le$(NaA2P;Lh`{{{3e0g9j3D(&bHYk6e2Erh&f(z z+qILbS(+oR4GuJ*|M@(C+^4gMYYKwjOQk0x#(nn;mV*-Ub`QR`}fBAm7XA+|7 zq!wOGUBc`_Oul=2yPNNe=e6B$VAsi92NuufeB?ZSG?++(jU5$k{#kqJdv%qpQ}OOh z)HqZ4_}uZHy$}yQ($Lwkb0PNhs$zyhn0>O_ug#5peuaRo*8$3Zv~IJO4*PwvdlGOi zQb%&}G8`yV&gBHvjR2XV~yN~y3{-FOXuDk2k3e-LksUuH)R=$A>$C4M)_ ze|bNlcpw1~&W(Fv7W|8tHTyW3X~dd2mx$kF|f^B zaI)<21;krKxssi!Crgs9ts*G(-n%%ynv`&%&xK)h(~I{VrThKoz0k*KXmt%AAG7Ml zGVw;EBI~$X%)WN0;`EOE$=kxV-51-9>={r{>)uS+e)7fn+`))YP^-SvzP~NYs5G$O z^KTuHv&>x%w`&Cius(OMeP==ndKpEFeVUO;7W4L;GzFj~Cynjx{K5AWesj~IA-eEL z#Pckv7C~yg$7;wu@>tR~Izr6JXlpk@C7&+>On}uy3Rog+q4&aH1?hXAtXAes;!ZK+ znb_g_hdxMT+vf^C$iBCQO!gGco>5^w@SuG^M_(-n^3tBKo&D~T4^2zJ^wMyQv)&gh zA7<-?$uK|E%EA&NNhGYlgcaCZ+%EEyQnb(0+FS$%@??YlX~KHdt847Nw`6cZPl%1Z z!*p86LjG*t>#3t&e40dWxpMO3Qp54PM<%LuZi)n=om0+Q#iUK)K?O+ZZa=4%`B!3; zdrSI=?Eh^p`iQwaIU}EfGKYd?+9_VTkc3zvMU)u$*hu7CkQfoMji%BOm55_b=iP(i z;*|@pWwascW|`NjH}eaSNDud7%Q9W_Mh_QN(|`>=0in(@tN!|zMWj6RGFCt^k!om+(Udjf1R>L}7IS|_ z2?<<(<$Aq1?O~$4+o*9VJycY!&TcFFlC}Dyr@1{1xP+<)CvnZ58w$IrBp?E<~xS_bgR{?)*dKL@Z(yPmp-y5r{`Ym<|PTKdIsOOHgH{L=iQ516P2-M`!}ji zB6#@CY!xcoddL9;iJY}pNk?+Vp0&{Y+wHZ$^RQz@oU^GzDSGB)&+xPB;X562WG|D| z&caf2Y72Qs_xER_`5s6aV(+Xdi_1sBfP;D{Wqw$&qz%LsF^|ew5<%{K4ueZlSZDg7(uar=bRK(J=e8SopU-L_T2;xPWubRi!$pc5arXk zLG4f+!oc>NkU^fYHBJ%e8L zDp7QI^O0QQhNUOY(VV3lY*=h^k4f|R=}HSZ&!F(Evp-1z=2^H9&q!LK_3>SF`TP1mVohsczXh-1vrg> zA=+9`Tv=!iDBOBqTroIxk`d6lm#-7*ShZPM{I0z4m*`vzZ8Z%FS8U`+&)np6owT?D zYVc3IQzBp(ne8lD^yKPM2#_WQMgRWlPbzFGd=7Fl9CX;ix6PwKp)&+50`f+^HI3O`r51r5b;mX|YLMsBrs{T)j zSG$v!=R{Ab9ms#G;aBKh;}gn+Au!zFBS|tcHreTfi$QU^=5^t+8ir5T-R3UrwBVlm z_DqwEUgfEo;+D01RaPUE{+^Pfe32Ylfxdu!7_|h8>K(&zblm8;`I^^9)?`{hB$vCD zCO7sCI#TQW`&+a!&Nqnvr;e%S*GH^BbEyyuqhdL*NP41>FvLSU-#xfSjMtE*`60G< zz!OeBUBb+NXyMT7dnRctZ<^{J!m8IXSyOOz52iD^omKN)Sq>%BgqAyBZi%W9IP70l zIbVK4A(oAP(pE$Aey%S`8!!5W{H%6Dh93iJ?d#fkZZ<_3USSL73RDE0IavRoy-sE7 z#V>POYyyH_k&6;PnBSnZw{VasUn52znD+9#LI*-tL5i4|w`Md(!_d@3Y1TB+k?n!q7D4jnwdJ4&9(Qo|$59SBEbOfDvA>T1he;g*<;yjHA@ai3LY2gZsQ8Z1@Xk*E6||j# zY0Tx-M<3-Wm!70v#62A@NOj<%>!(zdw)YCiIDw>Tb?bUg(D{i*0Mrz*gEeX&^a#MG zFNiYPqYJ5`+!^Zdz+8D?1uQW_o#q%t7#E<|!KCz;xbw4o)UssBNjbJ_2o0-epDLc+ zp$t4eAnoupmupQNP;ugPX7-|BX%Al}S*iz)Z z`qOW-3n#w+cjNQz-T`jgsKWy{U`o+r`o&ik4?nJ4%Jntu zgcqdi_C1uiW|R4HAJu$zZ_(bS{7Sgay79kR8641>qE-nWoTHYUj}rKEbH%@4LGYOf z84i)&x^;HGWN{YTPbTx`C|m2iA)GxGqemgw`ei=DjUj7JWFcSo62TaS!|BFwX2h03 zzY3Y~8E|5Gfm3X3M6weblP;$VmROV=*Xg$`Sil@WCP*6X?Yd)>CR)C~682KrZq z+Rf}wYOg08?e+?=7-Zwal@|MCUg+C87l2?J8>&4r0X#l+hMwCp+T5dS?7sbGAn5^a z9sEpKK@*;v+gwaIzBE1MXh-}A#n=lxM!$V`g1K42_~`I!sxL~%a|*Ec$_?n%N1iwc z9A63gulI%IbQKfr`?i%kzeUasSRajZJN$|ueZeyq`Z&mI#>BVAn)w)d%zcW7tC8aqJxzM~-vpJY&x%wn(1*A77TFa%&&LQdq;(t}>iu{@-= zPNrbuYaw0{e%{n9o^G5&wA^Y^E@Zsp-J8mpxREnPQtBTSWfJkKdzToI`kcE|-c?Lj zT&h4TFp8dAP<4SBn_bqb62#9O&U36-{lM0Har%{hd!Q`#a~_`zuvjRcg#?4g?J|UP zQ>P4$QA#6NMBcC4wc~w;Tjz@6i#vEEgR!S9*OujrOBEqq)sIqxj#i~}r!K}kOhBUo z?YdNmf%BaI(4MWd5e&rsU2Yat&35!*r9pE>uD0GCS-{B%Qq$Wtfy4s@GE}w@dXV5+ zWN(ciYtt~Wlzs0>`NpK7m1>8_bw-PjQMdho+(4)LkUfUtHTV7#p$Y@fk2wuD?{9Kt zPZ-~7SC=n5X<6{{D!ie|W;c;XWQ>Og$XC}3M=pA)ME8_=mM<;r4139I=C--nQX4p3 zX52jY zm$q%(@`*vc#!4PuyR_tg?BDg&FQ9rgq24ffn5L0IV)L7?DrN=%d=}Eb`^a%@_cyTz zDP?)I(Vxj8ru}wu-ahw?D|K|>I0ym^e0Z6E@FETl^bhu59F61}e3YFv2;fZao*wS1 zD#yj8R=lP2tCI13Qc;nc-`4{hq*><_B3hoHzf@IxW>m%>Z;g8Q!(F6-~9?!nz%13`kjySoJo9wfNCOM*jy1PBC4cmw&* zJ?Gu`*1fZPdi8X5S9Mi=)l)rdE1H|D0Iv#p;D)weB?uJgLg0D>MjZDd2xtdtISlZi>aWJ!hKUN-APBJ=8c_nds zV?_sNRa09BdnZF1K9CC!Gb<}I3n%0`$VB{=s)QgL3o8c`D;pCFmntheA3G->3ojE3 z4<8E)48q?vK}5yWVE|-sJgXd8pZ{d68USDcz#A$EMuM3%q$n|u&NDSp>Y>%g5|)}6 z)<<9*$=d&~ij2bq4*=i+e>#-tf?a8=ab9x*+GwX-UP}d@5;CN4#bJy9zcW2>GY{^4++4D37X>!2r3GyvbXTdToECq|@43l9RIPeq`NeNG&&ojC@a1;Fy!MSLhxZtOx1^IuMQa615qu#)sS zk_>^?fHKWEacVdVE;!3CfTnn`$p3r=JmLjZggnbE*~%Z8J=XBiEdC%{f;?m~w7-(T z0ik)@Wa*RX=VQDW={vb)xEV9uVX7IlEoG@0j~=ucC)@&k2^mi7%T1e1cOI8UOE3D{ z^2E+Ssw$fX`v~_kG5QG&!Eu(;=}2Wun&4cm$@JaQ7F@6umY6}?*rNKE-#@S@)6X35 z=KTWB2wTpuZb8ulTh}I;Cu1lNeg7RkBB0+47YX{a-jVr6BO2k77n3JEcZtDB$YmXb z6h4oNmXs+ARDu%H7P-88)SL_eg0LP@{IBW}%70N@7#~hQOjke3Hp2K&RrZea9o6gn~DEODZ1z-;t9` z7yXqdno>HRN-LhmGub>Wy(}&Jpe+B%e~TQ8@RHQ8bA5jkC~Bw}DR)iKJS|J6}&3N)yT1pa?I006pT(PSU@5oIXT z9F%ho%A}?$_&-MsNS))5pWy%vn*;!a06+;kIS4D`E&z-e51 zC|7)(6(uWike9Y7VOko(luW=5p)STY-pVYPmL4ihB#;fyD#SJps{$thNZ^f{HyMiu zBZ3P6MrhC{kl;kB#to-PGwcK5gfHSRkf98 z@@h@g@;LJH7piJF5^8vAGs*I5jkXgUrc0`7YtPi?noL)o`DrA(Zm`R1fsgYb)pa4+ z*I?dOFZCZ*^0<$zxYQP!IF()0l+{eNRMoWHOtr4mH0FI}L8^-U5}uk`liJcxTeW20 zFD`0&8m3EEYFf|ybQXfYT>5??c;LJ+=L%8{=S>Yix^B=}rdwL&mzJl~m6w;5H`$g~ zSLx*Mm*fz;~K@;b)ya>k0f%G+|rqo&gG)~eyU+KlRoqoz~T zUdE$Vhw|#`in?zP)Yht_e#fI$7N26sNO8qsYgucn-BGLKXp=2TLHS`P{YX#kaNX%q z>&pgLa%DBwwM4xw4NwnT1NUs5tKd3Y{!dl6!ytp{U%V6cBrV{ydOKpUum7Au*pMf> z$UGffX?ayfdBstk9Yb&Bk*KnouU?Yr2DhFTzTF0Qw9Z0Qe)(Z5{YWP$h;_B!o}`V1 zL~n%)BxKc9q52vRUZG4_uk<_K@@-wZ7Sy1j48(xgfO)_M&ag-xIRmUe4-9}vzK5%V zMc+r}f(1P!D^z7gBzIPj=_5&0lCdIBoTcw4Q;n7$%uK+Rv4A8_Ly_`|lw_>)66c}T zABty!t2$yhQaPHS70_0MWYJ~hT-+bc8~mqsaScp!kR_Hqj`L}iK!ab;zg)JH)e z7fipBDl5cRkuGZlSrrvNla*m@!qu^3ohJcj6k_X0L;7)5Y?=DgDf`JlRznZMA7$*M zCW5Te0^?<5s*>WNqnQa0tOBEDq#;f5GIHRmWMn=BL$z&K=QE);oZzZJR`D`6O#RwA za*eK7+Nh7Ks%liXwyNp}g;N(1$jW?Zd}eLOx=SQuS@j^itnZmlG$>rfnzMM`>VcqR zD>$F-EK@Z<3ylH^#E5UR(%i_3sej(6>OnaDhopE=`0lcHByZxh5y&bY8VSzO zv1utzwgL(1(1^y}WoH}C%USKp2N|;98^SrJ<)=Eh>-fU~BK|0*xer^&L)g9wg^o*G zVmXcS(xZru^3s+$$%#TBYNM}^sT;?6A&|a#US#T`XR`E6ed^W_2&e@Un0GveEuwr_ zAIuYUEfhc;jN*PWaNj{BEFuV;Bq+o+#-b=90R2*gYYf_!z!^i7p3r#w6&)l_ zsu~tWkgI~{*<`6fD411!PSs`rfN$V}zCG?E)Icl}AVN?8%H=i3G8*OGC*c5hMv@>5 z`u@y73{hk}a2epcYLpkOutY%unD6BUf>lxC^aBAZb3g|6L5f@+2#L@q06^~mW<<5h zCeH8Ta=|?l7Vv!7Gi7*@@)9K>{bY&pP*5DGQkfGPXuCf32STFuH!=_!Hk@u)Agube z#bm1bG_9-2i{_0gITt_>H}0le%YX#yu@(SWML+^-;fN);XbDj0IZPgv@FxS!7|9xf zYZT79mnnt}=}QH3oMM89)B}9UKI9*fAOU>r2MN4;Bo9@lbM(IxlYh5R{y$2TfqB+b zb?|N7Pe6?PH!GLKeta~x`6o$F{rmVIIs3n}_y4J-V_gM8?msI)5#s{IGS* zYRfQzypgDj=Al-g6h7plhS>*Ei?5_0Mf2JbOkl{#fR9FzoFPzfNZ+DSC2Qd{6pT*- z<4Q1qw5`FVTQfl#=Zzv8LHmO{#Jo`i=e#y5uxaN2_)FC~h9ni%_e^a*`kEX}wnZPU z{ctdVg1*RoKnuCJ42Y@+jF1O`Zur|56#HL&SbTebp#=hJ@9(%oCDBJ{A?Ja85K<6i zbdN1+u!ZtBfqMjF5H^^~C4!v)_9bG2G9J^rMCbz|LDM`C9-;c!LLq-J*W+OFzjGgQ zK@g&F54$ksK2^amg$>7-9yle7K^edw4FDV$t&Sk`gJgY~LCLZ~u})Y<%uk`=ystl) zN)h%E%q6lG;i^Eb_cM(ml@+s$WmtPF6V+wt;@(X=RW`bff=5*{WPk;WoIOAU2A5zE z6chvx0di}*CRugi;kU8bo}fJ$2y&jbgafdG2GQa|HPNtf$^-I^_yA4aH-kw2Xi-rO z5vcoYT?l%su4F-E@Z_O=Fu1Y)fjD*^U(pqtyHWTgiZK43tYHA~KpKxuMnRFz8;ucz z8H*M7G#)zvClQ1%0BpkeV*>tE2%({&X3+(`TX0n3CP9Utx8bQD$qyAW^53Hh{A2s? z$y?;%qzqmUC+`O_Y2k*#)ST=u>FH>>I5}Rju(Hv;`pAM zPk-H(QDZ4Ki-F%MAS%T^7!;@&Wc1Bhq2Sq8%hVJORUD&HL$V&8cnM8_;bMAMfVBVX z=tLU0b5b)=J8odx+CY~w{gC$s9d9^~y25Alqs@_+pZ_0aIm_GMal6(kQ-Y++BwqZ1 zPj?Z~-gl!Vt79?>kq5{{uJ3WBPeOJ_igs=mX%nFvKe~14f?bwoS1_a{Q(_LSs$o7G zy+Rz88c4J`FM8S_{tU5_!1GwKXHsd)_ zyR?oG!d2o((LOdQ7-DwTUX@75_1sisxvP~SQMq&P!YOr+^K)X!^^D=O8{sf4RE~Zj za98#Vo5hV&xGEYio4A2nbxKl+gum`}=-`mrfAWkW6++k2O(%)*t**}1Qzz1(o1i}5 ziBdY{*n{a+M0g$!?^=HfACRa{o^&w^SJ-rXkkW^@rOU1` z$S&C^X8*Y`MV|2sEr$pFw+;2SS(OwNR~gR7=POww4r1 zCzRS_JsIuXSrkMvM_+7yy3Iwr^HPS(gipVzCz2XLXq|{iG4Zx!Al36AP3dIX+o>zu z?&dS_W4svMu0HLpBm$@c^$&Ysn zP8xG*L!*qc?RJ1yiW}j+bC2_;mt{=Shgo&C{}dkMjJ9pp-Ca-mn`&Fn9pf~$R%{Qcf~e)D_!qlS)1d>mNRh5#PCM7U)71l z^L1as3~qmdd-?YGh|05@!T0HaPMh?-BSKXm+KCx=!wj_|LmR_|HPNge%w#%4r7+W+ z9a3mOwkbLZPn%HF_|5c&cfSWIdpW%ior2fJivppkx&q(bb3CS=>yHauckj}SAoInZ zB)fC)SY!~Jrq`2H*G*k$&gcb_2I~DrL*=+{UsfY|YZHGAm+4adiG9ilv>usGBfw8~ z-#2Y#sgSs0EFWrHg|QBiya|qmlj>rGu{5e=!>xijZ%f!l#@tG|pE$y_cYmJlYJ1@Q z;-yXaZQDw#>6z`NL;}(?IHvsfo6k}7o6Kkf=$j{*3qPZLy>Tm(E)ZLo|E@OT{>Cw1 z)LJc%V0wrDo@XPxWfV> zbdyA+X934n08??*&hPuz(YDf*=D)8rz%%xexx1Op_O64G6$f&gu{n$NT%ax2eK-QC z_b#!}?bxlFil}7RhE}@N;i&zH)R$V<;I~efUw3PAm@HxRT~9f%_`NHXv_}#}Fh->_ zvMRADWL;qPUbqCLB-=B-Zm2HDduC)fH;TIq#HO7v4^Oh+hD2gC{93_!tGIH?CBIUr z*8N2X00s;F$VgrZmyDJ&rKD-3D1GB|fXFV-NR*<&^?MXoo!Z4U)qcu}$gA^`gG_je zVFKChwit+89O|UAwdSF}U%V9IGs`uEnX~~2ySVi{<;Y6{2WAA8*m$Dx6_6&X_38yI z1pMS1{OBoZ=F?(&RL!okejYUs%UD_fww?=KgYxy!lU|`=SfUsD=Jv`zcFQ^QlE>`oIFg9x{jzU91Kxp{we~|f8L%tDqj;kfKcot~|sLj2%d%A}&C8zmk zsv8b1wS1ffOV9^%z$4n%29*&GSLApGK=VhAb!dA+2e`Gl#vxz}Bxk4eb&RImV)j1s z=C>jS`rQy?g}dNLa^cYY?YSI&kpq(aaT624cPafj1IERp%vYEbeBN^XYCNfNf~8BJ zZ@zBA@a=XUs8y+95y?B-4^{h?&e)fjRMOE`j~%$MBR^wT(+Hp|8CcL*%Ev9jgRPXA z)C`66PGZW#Axop+`*~Y5s5tl?HRdV4YYF~rNS!K=um5RmDtb;k<3On`{(6z{uy2Hk zCe|l(Dzx44$Y!`-pQ0ek1A&r>5u@wnT$QO#c6KP85EB+j7e|s|*{A54NW5k9T^3XL zoUV&AqSzNO4p@U6a*o}IfMKI7DmzfA;QEBXw>H!J%fvSP*8nFETf1rMu!UjCYx1)1 zjKZ7!r)q_D=ll0k6;ep63NSd#W6E~Fe~vZ7>+)LI52Zz4ASOmTI-hqh9%Te}TrHmJ zgb0hkwyRsx5VSuV$6t|~6`@0}J4Z6iB=@UfGUZ2hY5XNln3%zh_2*5E3hFmEat#EL zc{-{7Qzn4hA^$~vblw*mzSkdro>zOI`{axt&F`LODbAJw+ji85!26ls_}FxNdbVoC z=xmw-ZV?!B!%Cza5ubV3O^Md?9Q=Ncd@5gFGk~47D>Bi0_s3ybaaBZ1-knDGXe)yOHBbnU+B*QT(J0atgaodm+ZqmxKoCJ7?V z>i%IVvcw~Rxvc)u-u-RoF-Wuo`^`uA=ag-sF&K%DiGW-GZRGc;J98yY3s@(~tevE%#QQo(a)R&b5u3UY<)?5HhY2lcc@&An<2-_pGQqFgTWTK?8tHIi4PJi>2u|H3`wv*l!Da^*hWZ1yHUzQyl9Z(n~< ziFu`K8(Yb~EJvewWI2N+JGxCV9MKP$nb;?tht#WLO{SjNO0ZWl&3UwI_2$2f2v665 zN)T-d^z*-g{X@KlkDo>&;G|f3!X8v)nIQwH`*V39m7;%_6;Xs^ms3L9T#6g<>^;>m zt2{V0zfZYw;k39M&h+ED<`LW&R*4>du@pg_Y-(`jtWF)YRiV$htWZoFrRfiAlu@8O zE12nr{lTn=HB3-LsT8x)>bQCb%I4OcqH=Uo<9#Dp}u9tNN36?X1Pzhy*hm)z&z2x^!Rld|X$xwi4L70fw&8 zbEjSM3H(jzPkR;?s&#q1Ik)dxIx~cSr;MIlu}8>1IV3tPpdBIes%wvRQZ>}&)YaRv z4xMk9e9c9<5_;*qpx003=b`2&>R~?WN{1g_!=d}4I&naY!HfP~J~Eze2-@{}g}U+N zJbGMfxWjlUaw6|e;pBcy&>(6r&XOmkF$NgVuKk0wmnBDFx3BEMfx=P)@OVxPIr8iBc zOgbC<-GVt4-Jt1fgKG;kfutMfD-W3#vfugI!1LDG1WO1XMV_PI5fdrO*uH4R{p{7q z;NCUOy}`H;;~J|{-$~nEOm4|&N#A*57gvR|DsZ}g`NJW3_L;!Dd3;g$iyK0Q1*NaY z>9^4D$76Q4?1l0CV%y;w2k~d?q$sqLGq-S@XEJ!GaGOhqV!!o%YFX2HKk1dS%Ncqi zl1o&(sup;UxK6yrh0l$oD(Il@C@U`x^CdoW%@sOM$>cA4D?Cy2N8oa0`{8 zzD}G#wf{mottKmhm)ls=c&;odP^Y=$!yZ33$~&+5tk|nl?kRK@c^g)`u=rm@Y^Zgw z$>#av0jhR|fG2ElQLl%u->%JNxuK%did5K2!pb+|nEsTsj-YQFxLRNNuoE@2@9;-^ zTsGzHWs5dz8|=DFmQPs5Qx{Lu^X5f#>=5`!PD?ZNS{Q|i75Qo85G6vWs<`^sf3_ZJKnxQSOAndk&GG&3+YdX!Ofmmlm>>mLwau zullh$v(vZtG9ZqiIEs-4BY<-zE4+GApjqFiF`ecad5580XJ~LQ-20;}YOiIcEq;X(GJr1|a#k&hYH}->b;YQlze&)Y- zCN$A<@#|vfQ%-zB7TQE-=5JO3i$cAIWFKnRKT0907m}!P7?n|X%ROt`?H(F9No)zb zW(C9wP`ArV?ALJaB!Jn;L$jnJv%wblV5kHjWYn%KYIQP5c3@5ju-$pyk9*146PLk*4#6gp9ruJ7{*6aGY>B z1RDOe?*1q&n5lI?HDP#GF7Cg@zDyETK77sU?as(@^Y{9uMnP7Xvw6ex8`t=%;`9 zcJ6Fw=6`nyjYtz7oT`~HeAbX`wc81*;?>~iIXBTY-W*<>6#IVYkCsI6g@eqGq!VS8 zN97mZp!@yoL0J0h== zkA#WmnM}!#k(nH;id#SRC2 zJ+zKc{hGu`m^?Wcc%oHGBLaV;AFa{OV+Tn|4twZMA zb&)js->({736CE&9=~e9fz9v&d>_K$p6T&vItUHR%fW@=fr;M9fua7c!QtVNPT7u^ zOi^*PzzM$gTNjvOLtZb2O}I6HjG*gq{-tcETvUpA$A<9a36*}apf={p>W9Uaw(JG8 zwW;{c(C~9aV5}M*f%+NubjY*aQNjsb|1r7x=eE2Vt$v%zMdacnx-XeJ;6i_j_}xipnC7VyzjlaR zjj363@$jdCGJDpzNvYCSG>+##X19i=roBd`WcTvNP)RX)A zWRo`gDef-?>)&6yj`8DZRNK!_BaUsyPA+Ya!%TIUQ}?8gr)NnuWL{shOB}OMaiVXy zy{v1(h#GmeL*J!USSsz7&i1pi9k}D`n6J6uNNMP-)^dC6S5Z#ZTRRFRaDPkU6-eDj z(;6MAgYOpXZXm0AboYt`)lu2_k5=rrNYxfWVn@69CU5l&H+iS{Bd|kP}*e0SLJK5_p!I z0<&y+c*Yt#fhrN;R(`FF`a(B4U`PA+1MSmGuX?dwc|d@voQ(Q8TcL?IiS?O z(mG)Cal6^AIfHZ9^J9qS_FUZ?fy|F9QrQZ0rZXPPVxI4$S_tYE+zT4rF$eO#IqbtL zw@`Q^^W2T+b8SzcvdrRq2(27ZB*q%;_{CorI^$=^hF1rb`{g^DctXcLXzEoUwMyBl z(gSI|k3`}s{y^59Mg#PpOr`a~i+!oB`!D@f%up|-o=G-3ZT8FnV zMQe2+Pp$@@bC`V+TpKZPOJ_UPxQkx_ix9b?B)m|vYr zjo<;&XXnp5RlXpj-6;*-^bVX<5X1?YM)Fhpx=18RM#X}sMqFQ#SVCL=2<2OZPhuDD zvnnq$_W@~sqO9tTPx%TRg+a`hTV6ayR2>&_G_FmjFYMC%tZiwm*%!VV-rbnMh8%d{ z*`X0}T?n4vJkKT?qx0%iJDr^k!5Cr1La#J3sBD!CyJywi@Zv{+ zW$qFf4MK_N%6<-4#`DR8FEeWCh^TdI4c0^*e`mUzQFy;d`0BYoDvQ@tp+szS+uno) z<-F`$8OQWqOeSmbzDjsTY<`->K$S0i=b1n|{BndL$WXl4mXM0TN}tc3$bvkYi8J&#PHE0t*evVRiY; z-x&QVGFD32c$*HViu^qL7guio_ExPPqT!~DPI$+>IWkjb_dWWwuhO|boY&H-tWCzB zRMkWqlMucsm>H$QAn@&Xy!YG2e> z^_d(F+*@4F46B=tGm;KlXFL*~`URfjl-tHA zJ7k6qIks9}Za)OOdIqN0ge8vJ)HmiLvz;%hh1nTa_&hD}V72rJ<;Bw*77Chng7e8W z$?8J`|53Z&n#fW{{;N8|0(i(Z)&;RRFGO)}7>mZ`0vEDyP=HQPA6GA(GaUC*_oj$Z zoiTw(e-qd_GoUVk3NH3MvAAnwSVLWx2|Gkg|5VZ3sXAM`f5pyAP&lVJ(tIi5aHC3+ zq4Gmx=^PARNs!HFPhnq^(wTQnm1YwyE>f$jJA%WpZa_xiSCbC6g)s?4($*GiDz0bCsHVQM4 z@>smXZJKHw7c-=j_V1*IM}~PY95aQ)gq-Q*WHn%A{?oykFdbN3gWJ%u$>0 z68@~$F|ggb#Cyz>ax8AsfYFA)rpdULd_abmPn`Y9%#>|$aUb$Zf2oGD!S>weF^P^-Wltl!1j@4YF-5#AlyN*W{_lvL4^d{-f4tkfol zm)sO!=B>`3;OzZ9vS)eL_B4S4`Hg>bh}-j=f!i-u=gA@vvIxv^7Ef}wC^^gIJ6 zD#=SsADZD{;cy4<%HQ)WN&$m3Qx&Q8ZN+$uhCXK2IX>*&wS%mHzGwTK$Lf}&#)zo& zZk1#^vIuvT59o+4w1&tOu+FW7{B@tdB z%ekIww;v^dMiDHFm=CFAS(fd~T?9|JHM6EFCWqHlewIEBJfFtqUch%X>I`y8)xq?C z5Y1M#s&c?>W;lH-P-}bpV`1H%VqMV5>+0fUZDgd18K)!JuJY;`#oJQxN%UlN@f8g3 z;xz|+aSg8o&8v4@$a3#z2#Kl6S>v&3^QZCZK60=M_>l5AD4vmq!arT}x!&kB^XFA^ zQ%QR9gnjmT#*zRPkByD&tBS3`gF*Il2eEnTny3=u6_(bG5&x9LR>ibkO5+>K<|iz? zHE2gnJE;NZYms9tC&YY$T3yakjf#ioGQ!^^iS;epV=UKstKndpX*Bo|Xb5C6 zs2$kat}~zFsKOGT-0F3YfKKa8y$o})| z`fi`p_svRwo|jeDlF#))O5<r@{g3N$)k**l?-i;WE4F=s%JH{iKZ{{qmX)it z1lJKOn(08kB|Xyq3^#@aT)Fqdivd^KWj_rh%xI=h#HGbX0{7e#2)rxJjea+|VkUTX zt2RPlCXQZ}Wd4Y_9K)!FrJb_a%?qy*a=$2;P)l68>as4HI~EG6NxZ-tc)9}3d}nfc zMPk5FWen91gFjW$dp|SVe>}BF#SZ9O`doU@UGuy`WVJ`oN&!ffI4_5_%nBg2c0S9@ zI%nKo8^@}ztA$3lpUZK3+nBox7k7$Aoo*X!j*Fh2QQn`#a4b6u`O5DbqhU5my!Dw~ z>p__)HR!o9j&PtbSLlHzE0acv>lA%*3^GFD=9kp7);WzqZHY$DM3B+44unBfMu4Qx zr*_c~R(dka2CT6x%E|={CZ{WKWU&=z5jCyXxQy}RagXI|KvPM3+Pkg157Z;v&93+{ zr~eEZrZ(b_4Jc#=BXw%FH~HaI`g9Ss>k%MfIZOCAl`pqbXnCMj>XYtnGoslja??Op zc{Y9vTb~-dKVld8J$7CKM=ZE!b_J|i}sFIOcc8z-bbNX%c24mxA(^qzd4AND) ztB0rkjCEA-5{(*rx89o;Ld_Pf7wwRA?Uk|?VK<@NR!#|H&5(6cXGo<3zG4 z_(P-kA-kEe;oB>=K(d{}WVoK z#tj623v~S1vKnDOZL$e}I-?-ih*?sLhBI%;zXhLV6#0nbG`5mtif`!7( z#CMmig;^0l@a87sDj(58%MLD8PiY<|+oD}zfYpQz_|AA7fUvTgSCxK~K2*v9*OwCf zXX9$X+l;DapeHL}AS$5d&v?e^&1S3$O&($whG)(&KRi=6fDwnFm z_kt5_qP@te@?ec;r?+zpJO*bCWu&P|*_}gK0rs?HEN|;;)AO{j)>|2#7BGe!n9b31 zCKG;C3;Ly5=3FLB-;b^#41*4=hqjNV&>;|Yh3UhIC{*;*Szqdg!v3B#Vc zKcJuE_14Gr&7^YK8783n}g-rw1q+7~K(|>79_D0F9DxqnGMWKRjtP6^%<8W*DQqah0X1|CJeO8Ul ztYCUJ410f3soboAIv;ratO3uE`tQ#g4}anqofcbw?UTy35Ll3%jnI09GJduw5CcT2 z8Rt9=N05fOUp_gVn>{)`_4(;xm$l^br~JpyoU3{@A^UZz_ZrdX#uSpgh7B#5YAP5c zP`NJz8AEn?gu}1DW9N0({CrkWtwD$ri*{NfF;1fDZB{KTB5*DQL8!T^r?+Z|G^)93 z&R%z|92_P{qG6EGr1tCYEO=9GSm*Etm3KG6$tVMLY|)po=9vy|hNp-|RnrVR(XWK< z_{q_96=Gk9*9CYm&Ut%X&*S1Z@^gnRVgH!kdD|L3A;4g<=SIWj0JZZcsye6_{@v2T y!}GQ?ZEo?k_RTj>wrM)XMYp?2Iomtx7Y?1R)!cfsiamRd;w^PCR91=T!2bcfylT|| literal 0 HcmV?d00001 diff --git a/vorestation.dme b/vorestation.dme index 689d73c1040..9e6675e21f5 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -393,6 +393,7 @@ #include "code\game\gamemodes\changeling\powers\blind_sting.dm" #include "code\game\gamemodes\changeling\powers\boost_range.dm" #include "code\game\gamemodes\changeling\powers\cryo_sting.dm" +#include "code\game\gamemodes\changeling\powers\darkvision.dm" #include "code\game\gamemodes\changeling\powers\deaf_sting.dm" #include "code\game\gamemodes\changeling\powers\delayed_toxin_sting.dm" #include "code\game\gamemodes\changeling\powers\digital_camo.dm" @@ -831,6 +832,7 @@ #include "code\game\objects\items\shooting_range.dm" #include "code\game\objects\items\toys.dm" #include "code\game\objects\items\trash.dm" +#include "code\game\objects\items\devices\ai_detector.dm" #include "code\game\objects\items\devices\aicard.dm" #include "code\game\objects\items\devices\binoculars.dm" #include "code\game\objects\items\devices\body_snatcher_vr.dm" @@ -963,7 +965,6 @@ #include "code\game\objects\items\weapons\grenades\emgrenade.dm" #include "code\game\objects\items\weapons\grenades\explosive.dm" #include "code\game\objects\items\weapons\grenades\flashbang.dm" -#include "code\game\objects\items\weapons\grenades\fragmentation.dm" #include "code\game\objects\items\weapons\grenades\grenade.dm" #include "code\game\objects\items\weapons\grenades\smokebomb.dm" #include "code\game\objects\items\weapons\grenades\spawnergrenade.dm" @@ -1241,7 +1242,6 @@ #include "code\modules\alarm\motion_alarm.dm" #include "code\modules\alarm\power_alarm.dm" #include "code\modules\assembly\assembly.dm" -#include "code\modules\assembly\bomb.dm" #include "code\modules\assembly\helpers.dm" #include "code\modules\assembly\holder.dm" #include "code\modules\assembly\igniter.dm" @@ -1577,19 +1577,32 @@ #include "code\modules\hydroponics\trays\tray_update_icons.dm" #include "code\modules\integrated_electronics\_defines.dm" #include "code\modules\integrated_electronics\core\assemblies.dm" +#include "code\modules\integrated_electronics\core\device.dm" #include "code\modules\integrated_electronics\core\helpers.dm" #include "code\modules\integrated_electronics\core\integrated_circuit.dm" #include "code\modules\integrated_electronics\core\pins.dm" +#include "code\modules\integrated_electronics\core\printer.dm" #include "code\modules\integrated_electronics\core\tools.dm" +#include "code\modules\integrated_electronics\core\special_pins\boolean_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\char_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\color_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\dir_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\list_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\number_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\ref_pin.dm" +#include "code\modules\integrated_electronics\core\special_pins\string_pin.dm" #include "code\modules\integrated_electronics\passive\passive.dm" #include "code\modules\integrated_electronics\passive\power.dm" #include "code\modules\integrated_electronics\subtypes\arithmetic.dm" +#include "code\modules\integrated_electronics\subtypes\built_in.dm" #include "code\modules\integrated_electronics\subtypes\converters.dm" #include "code\modules\integrated_electronics\subtypes\data_transfer.dm" -#include "code\modules\integrated_electronics\subtypes\input_output.dm" +#include "code\modules\integrated_electronics\subtypes\input.dm" +#include "code\modules\integrated_electronics\subtypes\lists.dm" #include "code\modules\integrated_electronics\subtypes\logic.dm" #include "code\modules\integrated_electronics\subtypes\manipulation.dm" #include "code\modules\integrated_electronics\subtypes\memory.dm" +#include "code\modules\integrated_electronics\subtypes\output.dm" #include "code\modules\integrated_electronics\subtypes\power.dm" #include "code\modules\integrated_electronics\subtypes\reagents.dm" #include "code\modules\integrated_electronics\subtypes\smart.dm" @@ -2085,6 +2098,19 @@ #include "code\modules\power\antimatter\containment_jar.dm" #include "code\modules\power\antimatter\control.dm" #include "code\modules\power\antimatter\shielding.dm" +#include "code\modules\power\fusion\_setup.dm" +#include "code\modules\power\fusion\fusion_circuits.dm" +#include "code\modules\power\fusion\fusion_particle_catcher.dm" +#include "code\modules\power\fusion\fusion_reactions.dm" +#include "code\modules\power\fusion\core\_core.dm" +#include "code\modules\power\fusion\core\core_control.dm" +#include "code\modules\power\fusion\core\core_field.dm" +#include "code\modules\power\fusion\fuel_assembly\fuel_assembly.dm" +#include "code\modules\power\fusion\fuel_assembly\fuel_compressor.dm" +#include "code\modules\power\fusion\fuel_assembly\fuel_control.dm" +#include "code\modules\power\fusion\fuel_assembly\fuel_injector.dm" +#include "code\modules\power\fusion\gyrotron\gyrotron.dm" +#include "code\modules\power\fusion\gyrotron\gyrotron_control.dm" #include "code\modules\power\sensors\powernet_sensor.dm" #include "code\modules\power\sensors\sensor_monitoring.dm" #include "code\modules\power\singularity\act.dm" @@ -2129,6 +2155,7 @@ #include "code\modules\projectiles\guns\projectile\automatic.dm" #include "code\modules\projectiles\guns\projectile\automatic_vr.dm" #include "code\modules\projectiles\guns\projectile\boltaction.dm" +#include "code\modules\projectiles\guns\projectile\contender.dm" #include "code\modules\projectiles\guns\projectile\dartgun.dm" #include "code\modules\projectiles\guns\projectile\pistol.dm" #include "code\modules\projectiles\guns\projectile\pistol_vr.dm" @@ -2136,6 +2163,7 @@ #include "code\modules\projectiles\guns\projectile\shotgun.dm" #include "code\modules\projectiles\guns\projectile\sniper.dm" #include "code\modules\projectiles\guns\projectile\sniper_vr.dm" +#include "code\modules\projectiles\guns\projectile\sniper\collapsible_sniper.dm" #include "code\modules\projectiles\projectile\animate.dm" #include "code\modules\projectiles\projectile\beams.dm" #include "code\modules\projectiles\projectile\beams_vr.dm" @@ -2340,6 +2368,7 @@ #include "code\modules\spells\targeted\projectile\fireball.dm" #include "code\modules\spells\targeted\projectile\magic_missile.dm" #include "code\modules\spells\targeted\projectile\projectile.dm" +#include "code\modules\supermatter\setup_supermatter.dm" #include "code\modules\supermatter\supermatter.dm" #include "code\modules\surgery\_defines.dm" #include "code\modules\surgery\bones.dm" @@ -2517,7 +2546,6 @@ #include "code\unit_tests\integrated_circuits\arithmetic.dm" #include "code\unit_tests\integrated_circuits\circuits.dm" #include "code\unit_tests\integrated_circuits\converter.dm" -#include "code\unit_tests\integrated_circuits\data_transfer.dm" #include "code\unit_tests\integrated_circuits\logic.dm" #include "code\unit_tests\integrated_circuits\trig.dm" #include "code\ZAS\_docs.dm"

    umQa|As-foB_E8BRvBCnhGEjvqB4 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 diff --git a/icons/obj/assemblies/new_assemblies.dmi b/icons/obj/assemblies/new_assemblies.dmi index 96b36bbf369e0eb9accc74a2d2c794964b3e18f9..0f9d337dc52207ce016a846ad1e1f2c09137cf45 100644 GIT binary patch delta 4006 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 C$V|@w diff --git a/icons/obj/bureaucracy.dmi b/icons/obj/bureaucracy.dmi index a033aad43aa2b66e59579969a17faa532ec0526f..42fac1ec7a161aebddaca481ca834b75c48f00cc 100644 GIT binary patch literal 17192 zcmbWfbwC{5mn~Y269^I@xCISvL4yW&cMB3+g1ZHROM(Xr?(P8^f;++83GVLP;``0K zJM-SmyYt>3-9T6MsXC|5S!eCF*Ctd^UgG5of)@Y)yp)m@RR#cvA@~wPLI6Jr7|Qbi z02n?GRZS;RQ%7S53wtLEJ6iy7ON~z&v85nK?H)WB8JI4I4Xp!45S6DUIqIiE!31w~kdZ2E_s!SkW1x z3aL15p>f8~+pZ_Ly3~0D? z2QFEaa6il$xEKX*5OC8^LN0;>ao`>HnG73H$kn9HdE;L> z=<3$t)fB{WOB^ZP80y!)kD0H8Cmf;xI=8yxEApu&)+;N;mD(Mddl@@(89A$2d#%7h=_1$yr?=1Os=mkspkg~_Qv(MH0P=}V48Iy#kL=3#)V5KPe0xqAAP}qu9^3H z&f2(%q)SDgX@=&(E!LM?LE;WK9-glHJTGpcN-6a= zSBPh_RAQG-qTrk&1EfTSRozk#(%ijNOrcML!n8IPGH>IUtaC*uXe~1Jg&>3zXlraN zejbQl+Z))b^gq|}KFHyhs~!FPf{i1(fU!Zx($V{~R#&Q!j92}KYCbhQg7&Y`w6dDE zn}=`d=ah0kVmDIHD0i+NJpRU4zwg`Xa}c=M^n`A?tMaCy!3kpoo}wBqLITJ_9$(s4o$`+pkXjPF+y*xD=^9>|VUY;H@Pgh$^qBM9d-_B4O@h;B!OuX(at6;C4A{ zh7&5PwSBZ$@b^u3fu4t~ce2uJ*i8!G`RQHrCe;$1dijayKU1YTdSkf6kPM%F)pPZzt=*WNWJ&)dgw)ymDKmUjIu&{ z(F_5Oo&RbED&Sd7x=78*q)t%xYG=f}uBTXeNkyf;r$a4&-oRe=b7a=EHl6!ON$g_! z;ihErcFJJ6px|+?)~a->y1E)?()VIgqjYMz+@QQb03{)(r87uDvMR|yrGpBts}o?6 z$d2C%XJNSf#G!ic_py?T;>kCo$9ur%cgy$3K+1nENivF{JGK->I3K_;P%IIBIJwzf zM;2F8Pk~8JYhl-;x^o*k^;J4BP*f*@Mz*zHBPAxryoOWtjh8u*HX$9ADxz%eK@tmf zZ&mZ=>Wsb(bp&!iVGXg=E;&nl9fgv}!~MONYzpU4Rcc1Ya`8}&#du6cMl>R+7sk!a z&3Exkgf9@RCSQ}62(X*OY4gQHouODCS@3>NT7vHt=A&==&f|^1@j+AIococ%e&}wA zD=>fNFY|osim&V6tayq`NG_r$h7eHX);0~dRL?+trbai{y26up2jEFRUUnr1e3&_1 zaF9**;sbte8+6Smt~5NP24{$^CnIG1p^1|?jkUjuh-&juiJVZN|53oIqU7^P|LOK> zIIK;gv3Bqr9NcAk{-2cLxXj)Du!u=JuzoZ*%iZjkXY=0p6i-*A00Es(#X>PcG+;lR ze~xVWxzBI!$FGguVA?WWn@>d}w-*|!s)py`=&Nf-0!CQ|8X7deY-GY8uxghgva!_L zYlI~Co$gm(QUKX%gw?Y*bpo01Iq;&;qddst&49ZIj@MroEfh;mz>VKz`jmpCqMP=m;%4aDP!pS=HI zZVUtqPM9SCHHi!<0P|l*$Y80F0u15)TbTYIe#Nmpl#+&~XUA{iY;!2q2E%gd7EV|a z9lrvlM5k$L6v`cb{1r$+%4)wDvvrmJ=eCM}x= zq<64BsqgcT%o3Ef*uahAk`UT!YyXg`&V@cb-hKBG*4m?w95t^IZ3PsywZkfndtfR! zHy%6nOA~a8RBT`C>tz3(Ue+PVH~QFK68TiksNisAJ@Z?3xnR=45?;_(=e_$AKbzsw zeV%OcT8)j8(l;7q{lXELB@>&YJ9^JrZQDy?SK3eQmxElE6SSYGn~jd#ZGVq>RvH~) zQd8g0CeSn*v{-f$?#(7uC>8(x4#8$&TgCAlam+Wkf1CGscx2o1WIGMX&&~Zz5QzZ% zRK6(HQB{S5mZ~CMgolNtF6B&_iP_pRF(t&W8foD>I65-UUz_q278k8eAS1ijIjgBL zJz#x|6Pt!1xHin_dm`_At>lk+agm!kuaxQ&TDq zf|uO#zeuTd&W8H?+xuc^PA=!|);IcMx!q4G0WyAmV$aL{Z@L-p#Ir}gKfNP}Y|vEy zR4a$JTU69Af7Af$H)|hMe}3)+PQusWBtDuGU2l{>65h~RK>Zrmgz;|Z9)^y2qd$fBBlW$<1de+tqF0VrJ6@l~D=!mbinlnVRPvJh^J%FC#r8zcFFuv( zN9$l=;k4q3?)2hrvwrl!-!4S{gbB_IGn9c{M4{Q5FZ}PlpTzJhiZ|&?qzg(*<2${K zjf@mkRVV0Aah6ah4BlP@sq%ze#)}jPaxe@Yy6~|4kS$sr9Ywnu!P-xmmf-XCuRVG7 z=r5f=elgoN$*Z$;&m9#z=(RYCm=o!xH)JPG45^x;K@#y06>BrvwT3wI;AJ?*vz54;hA>)k2$pBUhHP#ZYYZKf{5DrD%L+p(T4Rh8ofh8!Up)Sc2g|*6&9=c{BF`?d-WV@VI<2h;L*_?mwk?{vWjSe~4%Q zk*Pj^W%YGhVc`OZ6ti*b3V$a)gRh$!0T4Ca-fEX7jI(hxK#@i*8$-&N0$~h4wqt#_ z+d53=LKGTl_L8oe#cr>~+4Lw;09(~ZvTGjCR|r-w{!1TOBJwZ()cnJZm{ByLz6ja$z#X1S|b&E zyptm(TchD^E_8hJ9<|RmG*kePI@jYg40AcyYK|NJ!r#1Ow(#_LQckxjXNxsuS-VhY zGoR%B_#l_TwR)`z3%%JSl;LeBlx@guvI8nqD@w3OD9_=1ju<1)w7e5v&Ty_>AbeOd zmsKi3|2JgR#0OE?p*^MCo*3BR_*kkwz^GLP$F<}}p_ydpJIPF3GkMB0|D!_L+rG26 zfHoo`?2R{ijF)uQ^Kg8(2#xHGOUsb2vs?JJ62AU zzW^_v-+_Jp}5@Z<}^?*hX) zDf7B^NzJ$3ZF633?d|OV@cZ{~z)!7My>E)fcOsDzG4=KisY{{z>6|jRoU7e3}U(GMm-GW4znjxp9B`v;YdAlhtU}YSo z8F`+`bAb@|<2N6mnFjtN^Mm2MxO9y+V?H=1=Id1F=d<_IbUnkK@^+JH zTf3>mRaVBt2L{Xv5u~BSr>xm|YMMIglE9l&w{YZ34eyVF*QNcp+=Qc{uVN%u?X{r?1B-xqwRo>;!H8Ams1gCgQrM0d2i1tB^9oSd9=J8ay-J_uIy zeR@>gcC!3*TX=UxuZ<5mPdX;FYxW;QDNS-6DK%*qfQy7*T|dVCSTVLm0R`^sUKEjppGbE{Fv!q-+dld}OSPk0% z>RSf0P6WTTIPAkxuJ|-eoscQ>$9rc>Q-LR6FOR~J2M3Alk_)Zu>Al9lKsZWD$`DIC zw&a+Y7{7=J)ZtN8JzK(K2~zLQmoHIZdp^4zExI=1&}-0nU{p*gAdfo0Q}~a`_?`4B z@LaU`YN#4yk81h^l^e7UzqM(9+l}$hn#Z<5O3YW83Jh0KW+*q3^;2LRyX<2&@br}@asM~xT6j;O)c3>3xeYD`P^%XM=0K8M0%Thk=E?ixe37 zRcm#(AlT5P0Pek&CO^PyFy#{d!$7EGk#U*zo#v*DVav+OF3;b3X}9L_L?pX-d%Xuo zFnOnXGjhYE`GR^~o|Xm6OhN*2y!EQ&B1n|40V6O!GgFwY6dWhp&B0_QK_-yY8j)^& zgOKt%AptDL-KYxb-DVf#b+Rx(iSN(U(8qnPY5#3ZltI7%<5pkewHH6)4ShF-SA%SgI3LTzq5A_4vmcviFu$&x9K*+uE z%(%Iwg_x0%QGNb8E|Ow_Bw{Nwn53#1R(i{zMOd&rmu4&9=@Az|Mff5X+a=ZT-dSN- zW9Ob3knP{=yQ$(v&d2h4blCD;Ut7b##SQ-RN3l3%!2$rmJ(8Gjs!Cs5dv3sMF%*M8 zS17mL;ymfl;vDZZJ}OF|$}zn?#m>|;cQFOS?5kC{1m-aa`U)h6tT_s|4`Rzo#AUkX zwc5j%yLHG|)S9KfCtbKzJA7F}xgu<40#7#y(m_4kX!%X`I0dSBe@!aLG%6z>6B)Du zl(NMkEQDu|4|k(WONW8cKEC5e#b_GC z3nlgX5E@y*V`}S^?=fGFkL`*0J!+;o73|-_li#171O_E5h@9{gJp*=Z1iAOv(bnzL z_4%vEs}3|V<^XQr$M-){QW)#IyT!X|h`$YfPB`yS1xa@qk-fWnqYRhE2`&7p)HWmh zKRtW`SM2qG!K2ZrY8G0e+6Lp-`d_|qK|3LZY}=^BysBT#4t`U?K0f%vs;hC;QFRZc zU-cAUTs=JkFW`u2Ya3Z455L!>@wsXzFuP7a>Nh&T`!!V8q*p!BwAM2<-MU`!lVUuY zLkGTGBpVhscs}_6Z92er6u*zaixoob?*CoZob#aJOx9*I* z@roSnd9avldnojz*7z(!kF&X_6O8KRq%x+7H38*bZdx<&P{9{o_)eS|t;z;M3C;}+ zZ|uw{=Qq4iOk{_;(FsBuHotn4K%xd-*(gc=TLhQ zfw1g`_wK~o+4CRWM!`zH2pR=H}!A*{r$tH zU}Y>yj82N^Kt4J1v7A7-FV+!+x)n7w3^?Hmf9H2FR^AD2%J52{$}aJx688C`7ZqjV zhNUB~T#Ly-I8xNrjrjikyFf+;7hd zKyk;3S0e-D%6e}%)}e*O8_*jPy0cgJ|EDNvsDJ{e>mIWHPrXm+oDBi>+SO2FkC z^;#ugp<~Am`e8HUvG*G?R-oGgn_-Lo(byz;XlUqnqPTm5`(P3eB#>P64zMdg3sfh- zjWK<;JCg7jzXAgT4Y&VfUNg{0e1n!~CU-L$K#4Fr+E1=V1bY;GPq8AJyt1>X2Yu1M z1Oxy{!LS>xR`&vhP|u|Tg=+yO{0jZ@tyiyJf!iNhQA?kR2)O64v9WP$FpW5NTa~vU z03i_(al3C@z)PN-rq;*W`D`YeaW`hIfc=0%gvW4 ziHtAwt4u=2Im2Hw28d^W)1IS05Ar%6m00*w!D3Goe6{4As8i{XYmj39ye0cCK1)Og z{4p}ig^(t8JTVUsURi1^CjI8^-4DddIywXAaJW_vd4Eo>+pr^|D)1t<(K=sA02Beg zFdV)#(ydEtQ6*T3%M>+%&l?wq53Tij2R5W}hZ;LwAaY?LJ0vnPi0O!%M6Z&le%Xbv zJBm2GB6GFC!mgva>F_+v>-cc7DLD_&+`A*x!m1)Vlo5=LN=+q_m&Z!@(5e7C+}peI zX*hMK{|o|DRaLDFuivhLQ8qwi;663IpQF6XCt~{$6*C$_j0FQ|e%^fzhlcVy%1;H4 zJ+R~WcN-(7Dc<`}7+=v`e8a5C>DBW-udnwQCw!t)R^H00Ek^ManE4VG_5$?<5&$?k zyR7Zspd<+x^THq^wrk!q7tqLkt-Llc-)mr!5|pKmRRb_cNNjHg=|S>{g|%*<2g7p? z#+ICR%-4|k_;|_2C)*8T0n4jOX+=G~A=wn)_1(4&e?YWGAl}JR8|;Zg3%K1Lj>NN0xt&%168z{Se|b=qC0efgM+g2 zcpvA(o7dOZKOZje%u=ijq_u4zt!xb)WuD=-c6_tj#l%8ECAD56B>*OzBSke=K1bJ5 zM}>F9;g17J3RRO6Q*TUqF#^$1dah5_F}ZAs#Ct^7NqI700iU{+d^}vz=(gYf2|MG# za0qVL@Ou{?!F<&>tuXW3} zE2g%AkN@Wps|b%`eL-oW&iip!%eKQ|P$898Cl3j2HXBTWWRKEX35ujVMbfASHT?O5 zdZ^7$U`dC`t`-@o7k*Mc^D5#6LFCsmPE|drOU*s>l*b&8v-no~dP_6d?Hi>@a}G)A ziJyvgZOg59*zam<|Ku(BqihWe^INbz-qyFan{#A1d0S4#Ue9{F4tz)1e983wJyBOz zS5+RFUwTc)qpLv8n1Un}-#s|Gzw9XFo05{Olg%s`n#nx4y*DK9#>l3+h4&j9Q;s0! zd+k@t6W*1}#-Xt(`W-8`2;-VI(fNTHSg?PfV~UHroz7&!eV9;%o zxPGFiM&7U8&uTRxDs`UjcH64@ycWdLATuS>g>E#eY97f0k%v z{kUYpc!kNYRKdsn&d_yB^gF?n8WJ#nyT0eYr^J&_GSIJFVH8V3K>>Rr)-JGsjTv;G zP+hQRE+(ggVjE4wki7Y1?SmW{KbdgezB9i3+ngh_4*Gh%I|>$Xa&aNg;X`*>Zq5MC zd;&b5QT@MPldLLOC7m%uf%wq`Uj zF`?EK+;+ zHNWRIk{#jX`fT0?23tfKdpI)Q-u&W`1XMB;gGDbyWH%lzrVR!jVHKBk!;4}4^28l^ zH_o)0j!iB|KkwO$a-VZKE;$Qr2}KZ5+7KTvy5<%=e!j-wViF+f%45gl`^2!c`~cC` z*1^PJK>{!Y7>I&A9D~}<@y9W-h$9Q7R4~DKW<0+&wnnhst62FdH0RTO~d_i|xdT%2J5CcR&Q;kW~sJVtQOTU$<{ijvzcM^OuI)!3}%CO*QBFU>}rl0-Mg+3_WoTj(u-e{RJ!*fsS%RXEYJjc_iAqRf@e)wHvOsJQo~E4kIa<6@ zdxnC&=~A)GCBLU6&X-U3hkUxfOdgr1W@m#&vn4(*>A7Y>GcncT)$ll-Xu<6#dtDk) zBv_2>LOoJ~+S;np-X3D`Y;zW-Z6_OlS?h@-|hq4Rc0 z+Lz5h=h__4p7|D@NVF|o-|IJphFnE`H2mn?99`pP!u+M-{WbUd02+pQTRd(ISUbEB zdJWz|LUkZbk4V5@-r)gcF9sKrq3>;PBX$74YFueXg!e}@g-IOlY%dftx|6HTKA#xz za9V4k1J{qmzH2?FDB$*urZK3Y8Ej<*y@$uFGiKtRJ4CxYzae5NA8)oN|CGiTti>YH zdbfOoF@%DvoxU#W)x7V%;uE~&c|Q5-9`SQhfy31rN@Ecof|JgL*`()TFylC6>IAU8ABb&Rw`}3i&^qIzTp~ag?K+ee ze*0DYnZIG<>{PCpg`bd)58{6IdYTkuJDm6b7vkzPi81BGjq>iGW%yR zD(mCx|MeoE*2kidr%R>C9hZVh59Vux(BnRT(%E0O)VDle-V8M*rM41?eY1kx*E4v# zt?fK1AIx8Hx)!^jZH{C_gOGx~`|`SOMF#{95$|!zL8uLN6wxhQ{*#uUp!IDm)tYmU zm#b^abe34S>f#;|0E%ya*cK>8K$k}5^i?2@x1JbH?c>*7OOsEZ*1F|V7`_sshxz4- zPMr|r?eg)f(O<5GpPo7_cwa4|jbo;_doUnP-QLj1Ludj8tv|PAnl&9gEwtFYI#zHW zOf)+TxG^s&5ueN@*mpaVgF}R0O?X?s0`)xn-Ei&pJc^|e(^%Gy`S%`1Mp<2`?ryOg zm5b#yP@i$?=nLeh{6vVt501W4j&@k|_kNd`m-_C@ASg<{!{ghdAM4yc)1Z_JRaQX_ z^)G)Jh4(rNq(f_$^R^uz5S?s2-LQkSC3eUwcj@ThR`ls-B7|A**TiX8AIMSq5yl$+3tWCw$s`!B^($#XmWCL5y-S=A7OaMwuUrp zy{C>%EdWK8>3wBqSYZtQUe4En6PxsTFZ{U-fCNvf3-`1556kmELlVi}=PSVafV!>f zp{x|8#0LE*@fSRDV9+Xz@fbXgbltd>u2QPs@&nfI*Dv1v`TFw2KJIyD_rsF*uu zL92fv#CZ99<3&W!Lgdp2Oc8_mobB@eQ|cxsqaln8skO(P!vO~e2Mhzm#Kho1tAq?L zc_ZXG!Of(ir1a6boFl{Q6nT1KAp(r{IJmfUUcT9sxfL*NAUBQ zI3JS%Gy)b8P18oF*{yQzA;zj3Ujv`T(67r25mj+h7kYesmpv4x>UU4g5DXnr69$v# zGcAy|($LV?SlC#Vw^;(CzOzto&(}qE@`T06gf;48gh@g z5K`mg;empplFq4p>shA>%i2ZL+;jJ57uP>o_s8D7^44MgiwPAvvw5VOo&9}LLqoDX z+w1+4qsr&hb|bb!>l4&&B*&10fN_)=h)YN?+MlTeN(3=@D&J}QJe>59YE-g(q!hX)c4ApPs4PT1v*}GE%@zCmscNtHInqc_cUp1zL8I6>#~^7 z%6g-a(~R&aSJ$HP!gKTPxC5P?{iBX|<3+m1?%Vi3_K+2@$=_GYzUYkOP4aXG+mjnr4v(vl9$xg4$iLQ;U7Q?!hww#s zVZle9S6D%Z^PH}5h|=KIUVN;vU_MnHL)8+6ikzw4QWA~A`kqEAh@Io+2t0~CTO|m% zO#897zA<~`6I)tZDr#x%oZ(>99k+f3QnnKf5Iigcv_#vbcTa8%GDqj;#c3tX%xLzQ zScJpY4dVW>EwHk(($dj65Z%DII6`Y{Yrp@nQ!~xQR-g!dRQ#=FpL^Fe=cZ*eV&3O9 zn`uH^(MtRzpP%bmJFHRGJ3T3Lp96jM6+{U)tez<1_3KJMV`Jk?^Lxj4H-EW4U4aklAH$3-CitvJcP9SKyL@PT9`C^ONZ|qiN z-MLdEUtX&=k@v;a-i5BBVob+_Oag(Q3#RCUKvYG|E*{UGe4OSyFm4JZSs`eh%h+>vU~;D9U!39Wnvs!_S(0VF z>u^j#cgbSKN7%W!xj$1=U;jxKMB{p0?5bJMR6u|V(}CCWXjsEPVobGsst)_~@BVUv z_`Ek&R?F}-x+zm(d!UVam`-%E9xa%l+w|7yy#Nb*HU$F$MF2o~B(#QPD5{83wy5ae zeJQT{wz$(_$h@!i;AAbFnb)S;^U8Ks8AE!{0P2O`5sY5X_5kjGZ_~9oyuF_QvIkjE zvKbT+q@d`?b%F&z1nw|lTLs;D^7Fj!3_zP=C1FSUfLJe6WW|5v*scx~hgHTC>F?MZlDZX^QUXaTJYW{AKD7AGPFr(J>y+W$ngGWkIr8;bRKz=em}upY(7u-AOk?L-;}%4MMP zTC)$1{(mb*U43%dui$wc8$T)4x6?lqK-*|D=g>Zn6yIA{Kzn#jnN_%H8`RX-XXoa2 zS?Z{$sANR%jQa%@27_h;fQ6934r(=3q699%$h*HS>y_Ya0;kn)HgBc+8>68g?`G<3 zQW&TiD6KxbdI&Ke;R-Eg)#=+RsgnXPROwO?j`4c55;B#^lh^HYvthSJGJ>^BT}~Ow zJ~v_|5kc;oZ}^=a*Ic7eYKz-(}6-)b{qW!1?V zASosN016|cGc)Em7pJ2Yako%$^@N){gMYWoA+=7ooAO-L+b-_bynM3jOkSN^8;iGp zUb}1tZK+0XTfMC(6CHgCA>7>DGj!UQG}lNoct(M&ogoXix&u|Ou$>4GjEREle7w+<@+#j9yqK`2vM$H39%|&f(%S^S?w?hNsMa*mL3RM#%HRWv^d~k64`$s11zc>=*ydp zYDr$drk+%}L-m@l@*H`kk*!ZI|1yc057zHv$5)(4o(oO&gaDkBb3A1VO8~CZo7hQ>O?zV0sIryY$8h z6i;*|UKRPvV0>#doCXWrJ7{7oCBH-20u0BgrS60^Q}#ippoh)byIT&!B|}7X5^J75 zaQ|W9;NZ}d#RHk{jrZTbf8EZ8xNut7+`nVrqLNB4VKj*rrEg-RBp0;jg>nz_>s=q z-ap6NezQ5t7UmL5p;+9U#t7Xn&u5G8TL=WEi`9!6)i4s)M^MHv%hpcobDEopKzj}z zxBXA5HF!hT;w!7!c-5ZeL-#uy>^q;Px#u0HDP}J z26xNlD4_;DaGegxpvwZM^T#_YRWA}Z&}xZk>FvjT|U4$+jPog`h z3DNo&AkA>%K$7;nY|4MFl}~(|^t!0xuO7Iyq`g9Ez7E1wd~8P%5`*tIHfAl#f&mx? z+C6z@9Og+PNJ)bwjss2SU&109t-OT&{8u{Iz2n8t>hKPlKkg+oB^|Zz3?2iJ=2>xx zY!an2Mj&UrpfF-I)##W6?|9zyl!iXqY@hj;N4~S?PLD*h3_FqU_5-{cS;?I#I_o56 zmI_8Q^4Z>{d|4myMZdTI7p}efZKooP(uDPw>gF|d^V&|leS*Q&Tf-D=4sf4HpeV~v zThk4u%czFENMy7yT~}TqQlymGHH;X-Qq?&Lb-K>+U}o*hZ^LOrVw*&@*1OL6gaX=y zIRfc%xqClT(OP-)*uO;_WGijEeQ8>X-fLW9^p=s4ec5WMD?}#I zkDMY#&=Y;rs}a>qdiba0858wZxwz7XHt@t4x_M}OrVW;r6nUn>`h7t}za;p!yYlj#o0N_Xok`qJ{{nox&Up8y(MZSD`b<2xpv4j}P0paP>@&lP_} z(Rw>OI|)!T4hs(lg+y77ckePA8t|eJj1g&JK!>=!q-T?7NAc;Vj{Zo9-Vh5~<|c`?!2aGa>o5bi(T^6l8?L^PlXW{bV=E-%_IEkx>pE`TU+i4jc?TTh>ON<7N2n+%4Ud*uyzABxi#h)|AOYB4T_nU~(YV1-EK*Zt*NpFMtY| zp3hiG2}8pf_ZZECK**RmhuZ4uD!0#lLwu#UxVZY{#KiG@5g1;IwFN4yaKOk*OT&=a z>JDCBy42LvXxf}P2~dq4E#JQP7OMdjy z;c?gq>F}gFCr&i##wEbmmYL`lTijmlSWzaVt0%8ydKQvWyanTP}{* zfhgS4u(XhDqzN#|t;F)jxMH!X_}b}%iAj#B)-GF(aZl7|FbBRqjtUas*Jm$LQTOA2 z#3-j68_>eM4$W?Tl87Su4cf?=ntXgC{azw``D5*w%<8wDl$2ET`~pqqGI0zz?L}Wf zN#DuIN%ImM9Kdg~4*XNM)rS~E>z(kqU9X?mSO$gS)NP%+-n`5=uo>y>QTyj919pQX z!)u+DAd<*nk_B|{g^wa2AiSZX>gv~Yba3DX8hjpj5m50A`!GrQTq64aAO-jS2#7h| zcQa4}q_>-}Am5>8x9z>tn>pGzz-kf(Q7eP#uD=33$Zfy}0SmfflDO>B`=`7hhD*)v zMeb*th1Ye>$XKEV4JK_Rjz1qNUih8EAJa^M)0~4K($w>6()PO;^!@X5K5^HV=(a+! z>m(*72KBjIOQb9X(R?ymMCn`Uy?OEK%d7?451ZEW(rWOlw#3YnPp^zHOxwVR8kWSc z6AOKr)qPsawe%(5SO_EVRS4UP1c`g6jX$WSy7A(1{RBRIxSG&^Febi<@p%Fr=>|gQ=H_K@CVxxZKImkS-Q$CT<6gBtpURk|`|-Db zPVwz7guu4#P8Rb31;xc3Q13erV%_0O&wm3S4bgvKi=3Z>fZ)HWar}Q*5d`|4?Hb;f zJNW|quBzE~s05 z^jlRv(X+7-J0(dS?ODRGPj>bdu&RY#Omoo{J^lHBUg!kQU%-p=3FZ0T$zfD1_`ou? zDu!}*?mCSWWa9usIva`a9!Ov%n`B(00!4O~i8_WvmzUOQyDdc%$&|O>7!W^st zi|%*;yr0VCw6xD&8#k~xvJn)bfws$od7Q|vDm8>W?^mJ7<5JuKWR&aRSFUO6)f2W} z|6o?o)WieGz@#ToVL3_HwHv^gcSqfpQc*l2{M@Ik2IgZ#r2};e@y+xk3p+av(H@ez zZ{OhmOspIgaL>8Bb=mS=2Pr#6uV#PIi$ez&553t3Mi{KxtffP3{5=tdj-`D_kWN|Nr9sN+Bj1hqR3 zaG1pvUx4rbAFHU!0x6IJ@WFxsXWXQJ9?ySS8T((%n&V!-#3#NVI*&)@@n{ao^YhOlCK!(qgtOLB zlgYWx_&DXk$W9N5qm=Kij-6DI@9~Oo;yEs(Hf5o}-c`msaIeXoE*~|&-@O=s*F)Zd zz`xiFLXX6nEUVmkPx5dfvrs1Zq(1hA?6Yi0fy-^xYp)t>{Hs6d{NHzJsHj3MH8eFt zzzu|non1xQd+JEgs#Cu7D=Q za@4;3|5#ee>Un8>)A>9ZwAAev=@=_$-2L8Q=4Xd`)oL?3@e+ez#%eZ9MD=U!tih(u z7nQRx9fn(|5q&A8*Ym~{$LE3`4cHidn){GZJz&ZIc_}+=*N*mWrS>x0=d7&Ta_DW* zt$VE*T2`B#>ZUnz3+!aM}&PZA|?4|w9xyvFrG`8%D~s^ z1C@wK7UKX`-tv4gXwTvRYeO*wIM7O8#(&>Utf^lIi%JJhcSo~5Ya1&Wk*E$1Bt?;= z=jK_}M7+Twtk6YjI~F_^*TV&{f>b^g3H)fb+N{Hn#c(uB?E6l&&r{G00b?r^?5;Eu z*6_$k4_HXbFaVa2w#+>U=Ee#^)}2a^HLT=!^+FS-8<(}dODBOeHPE@F`^ zT@Bwpu*E3y4! zDJ>A|2l~HOaswawuYVS@5#u*Ih~I`Sdjh7N=fhya43t(itRKWIt*}F0bvDp|{9w@wdM6a%J z2!3%Surs)2;9Qll@?3~YIwY>Pr#9drBa<@uxOagwb}kLqyhE4lGvm9`tae~GQdQ*X z9a3_8vrO`8_LN8KPPihNOD_|7ptR8;xZmMuArP4r+ykGd5?M(@Sd9gX{%j^yT$Ij zR?MgI>`#O&?61=DEiu3!3fmIA)>p4;9D47l1bnH8!gmqXot$gfCheL%CfzBL%`Gf` z-@*Da6&)QH;DvP zM2`@%2%k&Dap;Q(^!j-tX;{kq#S8w~85A4!T!{+MD1=2@gY~8ijUYZOlSmVkx6Bzx z{Nct}Q{?$o5(8Fh*_vy6JcA)JXnzHZP5);lrE5>H`13!iY literal 15339 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 diff --git a/icons/obj/candle.dmi b/icons/obj/candle.dmi index d42fe176c88e563c949c8cb44c30a7223d58fcd4..19bf2b394f7c0cd06e21827b8bfa0ed419b6c79d 100644 GIT binary patch literal 4228 zcmbtYc{r49+rP({F($k0+1E)jmJk|adn}PX$}&RF$S$(PFp7}SVyiHgER`)Ik+q0W zgLnp^84r&&`#ucs)b}38_x<%9$NPPM{I2UduKRbM_jTOo@4U|QxRb3fnXto!;Q#=z zo0%HfGUoPQfI%6f?Svl-W178f?-XiuJ;d|ojiAsQfdK#zkz4Yu1^y9v5<)#6c|WB} ziY`htO$n{3mPk(4c&IS|O$}TfkS!k-X_8$_FeJ4&YYlgoCM*sQGzrW5v$$LT+ehRs=i!1*{v+DmR_1gD5wyY6aZ#Nck$L%!ZJph)Zh?RBgG?WxH)?6+p4$YD zJe%C_*^+}{p>;>s$}V01{^nL`9>UY%bcykxm-O}AxDSB81KUFwtNR0ztmKsJ*xZQT z&d%9n_nn>P#&OE3+LOldiDevN9M^gWDA^K`1U@qsoL&0~fbq*p`C!vLPh%4Y> zQcS*e{pWI4ANilW;4Cd!Um!z?smoC(y)>tGGB=F-VLaUBF;uXHYFUx=o%H}_*VdMj3beqk45>cgSpg0jA>gLrw69I8g_G8h)`fc~YIfd^sEk=d z*e)_&6G{orgyZ(Sk zSuh-pX@@4Y>cQ|(qzo+%<_=Jq@jvkFT)5Z{0hxsZ4Lo8lWJJ#qQTvDj z(So=u3(Rd&P;6!(r$MF{>kDSSGG0#CIE(2AbMWwLnP010!+UD zSD1eX%mj9ek?tV4)<%3(fVyVDZOm)U@)ph>t z<4DU%+w`7QGu&z(F<~J+{oKnO+|@yeiJbzk`#ZJu4IP;OmSN{IUD;!QG1jAxDBy9B z>}+E*+hUaUK1PKLs~c_QD_^fJ)@MnHIhNY03!5#K@6S6|)S-;IJhe{*`)fK@UX?Z6 zLY|W0OwtpJ*{_A4!Ca2Z`tfwMCPsi^*fG;ctSMO+)Tp2&L}pv`wv=%(Ip7N=)uu+r zByYm@DtjbvKUfd|2X}Wg@lliCrVI?d8YH70F75s0!25@NoPh;(98k+B5&(YM-JkuG z1D~ypHiKs~%||Ff1Yx_Xm8(S=Qhn_kn%ta(ALRS&V{`8)ZLq&8^Y+sy5o}5=YQdjg zNJDU?fnctUyC-w-O{j;fhjJF~QerW|e}eMA*9q7=pJ+HZ97|ixMni+7Us<-h#%jr( z#`i?*ZEW1E3r)?1;;X8vh+l%k4%2y9e~1p$9VM6#$^pk}>gF#NB4`^M8xt5VcolHL zd{BKx2M-;1lv>fMbx(;qoIY(nI9$=HW9ovv+{S}GUFzemosT-BD@3ic4HYK!$~~Ak zemj-%@ib6rJ~#op4207qOT4)vJ6a$GXJ1dUQ&X9 zuAj?lU)XD!vd8-XiPTd$XMv#B>m|Ks6!{$HG>vD!HxdqR7h>^v{51F!Da%cS^fCP) zR6&zo`*Q%jvXTxB0`>=aUQdM{DU5Szu6zn&1ZaQ}sU}j{=3zqP?icMw5dcZUJ;Ja# z-iWvsGPJ69*Ucf99hr1sIJ$A2&)ZiV;8-EG%!VB*rFPe>x+^o(-LpB@3sW%|oW2aI zj+mr@J%BO65SFzgFrA?gl9Qo#d=JNKU;KOiYtmEgK%Op)<)<5<=tv^;#y zV}#kVoO;P*^tAshttgPk3Yzq9N1@Kz&K?&=)Gae;!1Sh;Kyx8e za+~kNXH633H_76uZwN5jsHXqpS+a6VZfEdjQ&7jOdGQ@=}h~IWu^B*UNR%K3Onr&1{r=oF}Aw41+e^` zrT$kbuH=>Xns1IeWClvOO4}kPM6I?q<1-odjr^wWmio}qr$0m-bd23Z)QCI*)*|ixn8oESwzEgZ$pl`G@^~&hXr<@^otqkfgd=n z7l{|gnC>6y!@lo>(iaA7W{FYyTaim9$#W4~!d?-j&q9`kKSm2=2pe{j}+UB zKDB?7&ocpAU@Gy6&vH#lO(7g=`N;EDYqOZ*mvtPA3M>bqW57Dkk>c#JO zhC=?X;*7V8`vicfF28sVjHQ7Y&t(V?7$$pBkk6D&BIDHd>1OaM8j8FiaTh_qUE;08 z?~c8#d=!^r=qg#XYAJ$NU{p!#z$*wv-b+Te5R0o8s|lH)#kE4#NHWdpgAhWE4aeHe z=Oo?z|0rqyvlMnc4ZvF;dVN2(IJb$7gGm%k6wBQ#Jy$>+y2@)hM>w9NU$P%LL=ND_ zZ5C5N@hUH$>YWhy`rh3sQQG@sQd((9|E-v-y!Y<;<(~1Nqkjh=TpanNS3+wnhmmBD zlw+l+D{q}u%HH#^eAlsdxDuB}O1E)6$LqhGCn05TZ(%t1C|#x4<1}jj1xvP@Z89fE zbW)Tf3E{)=rf`qjyg_*2Y9Z|0+e_w~UEbMoA3Um)MCElC*2Xe31~q z%~3D<;lcfv<)~GNeJ1!lXTweHg6(HTkn%Rj@h;Yvq4Wr;SfAU`@)M?&h%^G)p}{CkJ=*)T&t%XuvxU6i&t?wGG#w2+ze z;3!GrmzYYdJZ?V`qI*bGh5l(7AL}21j9O!z2wLKG3Z9!Dcs6jHNHE|H+7wMcpGP7` zgm|_PGv(Y#nR@W(S1RU=M$8-4hH@C+LOwlJ*!cn_pR1N?p>$bZmg=j={LW8<{at(mm)Vi)rNEcQ;@xsb#U~b)zz+s?CI%!R#TOh1}U&yS-FsLR& z$`0{YaKX8M>TAyi$RFq`bi$EWDHola=LMppdBRXph{agfN#o01FVUyjrG@C|=xOQE zXE&XxZc(2%qe=W)dmiVXA36E27p*P<7rsRA*nX>ayl*eOcZ+6N@rg+nQU)eZ8J34O zXCg@J+;!x&q4c*L-GI%aK=TRp=(yJ($4?4Ap%v>m)62sYIxo63xoS5-Vy<5k@d^8~ zrry6UU2TBj$^xNYQ!aFoDX&{y*yJB1=Uq4v^3{NNVX1o)Y84+%{+6-m~F(*xx-+(rvy_>(600t#*HAjE`9RG+`eYju}Ym>^IkR< z%^bZ+`^&ge*)yKiv#1GEbbljR`mAan=5BS~(niS0v~>8OF!z*`qxhesHl2Yt<{30w zM!rTKRR>Nxk9_UBRXf3s$Y?w0Z8Yp_@l=c*Av*`Ic0bz>7pQEtXH?#scFpa=D)|4x zdDx$6w!NXe52X0e?x}+R3(CYlKF;M-rZum7;brDJQc!`qLK3~vVS~ysbeZWMz>JhA zfcp_q0rY(Ry?6~|OhiWv&ZW+|7QC4K%@;x2EzERacGI2+``I2pYmHHNJGxO$bFC-3 zP)5g2E^Sz;LWJ678SzGLi@(V|4);_Tqy^7y$_u4KwW3f5j;%Xxkxo``vjuTG)rBkolG>^VHE7c$AAl(4dd)T+#nVhj2k1NEnsMyEr zq0uw41iHnQWfH%_9$dkmg3C9e8^A8=^+c$mA8$?>6EwxxANFIzh4TAjN-K7zP2AZ1 zPuM559z?suKCz)=XID5~V;@h>MCK#2fBE~>a72yLs$-XfYPX%AAxGJBHI-VUk7TBo zCH6u##=<2CoO%IN?|=`CbLhDo`*#wo0?qYEzZi{7GUvqIwj!qyqS`(CYZKdz@*R<{ r{{1yS?*U(?+(0u1`v2W99kVzFcujAgNxQ=MtpJ!AUoxsPaKG~}hEmmJ literal 2784 zcmZ`*c{CL48lT0U^-GPhO}3PfDPu`yWEt6)6cIB_pDi&VCZ-t_zAQ;(XJ*P0vLxBJ zY4S-b6ViexvW+ba8sBioz31F}?)mQh<9(msd!FBO-t&9k^PJyv$I;$WOhi@$004+t zoi%snMJjK_2nq1^6r7J7FH}XjxP_bl9)=4Iz=sEf1Ootsg2MNmBDZuT1y&3F#nrIEjO+++re%xv>?-u9mKJ*#|UBJ!HFYSkJ8 z7dDU2h#A#x6Ul1}kwrIrH*$|R6On1&{&1^S0L}*|pz8t$%U0w7#m>KpNzm{$F*|UQ zN=t$=9e)qa(JwUm`9#y*03s!s{)J+%`YB>UW8|IiceK|o3lAww?#N3%S3KwEipm5+ zvt#-L)M#-H^KS6M$7B?HM_;OYYTRY7g4C`rF>Er+YHJy{8lZoY{GXc zL|i2F8H~nyb1}H>n%*BPYVE4)#}*{K2PUqc}}57K2}RC&KC=Gpan>w*C8ECkhxv7k|83Wn3j6oJ+?{HO*nDy9DIcHt5IDY@#le(Y(3CZ5~x{oLTsK z0_VPBD2$ZLe$R=|t(w@@Bx@NAAlRtT57HtX4)o*CaJkha?`i23ZhHUGd5CYr_o*>B zo6!%ngf@Ta%{Ke(G{};bSYC3GlU-q9wre^-g$0u4jmi~(?Igo+AYDqP6Rcf=x}f!T zsKzxpi^RSzyT12%mYH0!RYLvF8Q}8r zVksuk6K3>4gNuhKb>M!qkM~5zEu-SYR#s`$NBn`=-$A2ZQXMzhzAuHx{GxkWJ8A2f zaQa<)!*RRan4%pLdV?HFj;xwQtYa)9cOT6rDgw#uWOb?7;~`OPp)=ca$-$;c`@G1Z zY<;}_79*rV8ANgCIxhT64@c|MfgRPWA01j}EvM5FSZz1RbOnq4nCq{l{MT|&y5T*bd=9hb0go zS@fgY#QUQE-IY25mD5*~ca1*s^@z%(pI>VbK9^mQhyQ@EbS49Cw@CO8dCxoN43vAA zv5qmx$-!dqr&2ngN0!E^PJ5)=!^cZW(z;;u#Ck6~dn{OY&C|)hhR>^>BGGUz3919C z5!Fl>04{yqI(bAvs6qW6>3;E-7>|Y^C&Sh8z+6{3wms!izlYY^;mm(#+%;vtW=99V zb_W#Y*JW8SwtcGftnzs&Wmv7Ef&@y#A=A2G{d8`AzdmJ1aS_E$0TD;C55-*K~6Xk#wTO-Sz7o#}=yf$y%rNbr*94n?6H-m9% zrF}IS5|C%FqP9fgLeg@~hPkv<%mG8u+Ea;%Y$8$mMNUU)} zEIpw`-dib|52(*cJ8Cc-0mq>q;ofgc|ZofOh!~5{gD8>9@Zz z?kJ01);2%o?4nBPuL4}qExtb3DNRCB){Gs#f<(H)u|WJyoTbSa@zf-@dy0tEhi;jJ zuBIM?;afWO!x>i7lhDsZ?V^wd%xZhd(&BpI=OTY(VY;Vtx`hAbY@S%z z&uRyL#h@dsERfW6PfZxpv0Ksl#Q(AlYfZ4b>0_zvR|5679aV%Msu%N)>40>!iH*=r z^1b+@j;ebE0&u9$V={QpkB}?tkN8u{YXxSMr^8|2WR$OWAr|x z8S`5?qY{7_y@@uJJ3;*!ej@yL2}Q4u5H?rkG2_h{l@Ce}SuEm9dm)i*U+J zuWcN$Dex@8Rjs&G;T0l4cSxjE_r6*tu&+p+kut?-=X;{2g9UB@&LBsfu$?o#;0NTj zSTw(-HIm{1eBy6Di5_fv0`xF;&=!644y+IC6HeKbh?A<_Pso^fF`+jR7;i{Rx7WVX z6=?~b8+;IB3JmS??1IPPUj#bRa{FZ@CiB2q^Es6&Pn}cloDC!k!|P&sbJG8L`n@sg b^)8U0or^z3u&(EgtN<$ud-G~jY}`KpYXv%G diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 015a3bc3457264850138e25d673b0c6d9ab27e38..4f97b40e27329522054cc09ebe3d3c339a1bf4e2 100644 GIT binary patch literal 8913 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 bBbglhCKr>dRIoYh-w&`bu{N$Vbc_BUlIMDu diff --git a/icons/obj/clothing/gloves.dmi b/icons/obj/clothing/gloves.dmi index 939bd239b70beb5d58b3c5b719a09657fd3bfd52..5f01d96ad107d77101cfc0f6f9a893cdf60fe2a3 100644 GIT binary patch delta 4133 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 br(4bh%8VIsN0xDRAj;6WZ=hKNvkCt{KwdOA delta 3814 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 diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi index 1118de8b5168db00902ba42606a04a659a6c998c..557ed651ff0b6cf68cd082c3260e15e7896868be 100644 GIT binary patch delta 11165 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 fkAT8ARVQ5!U0iG5s)Ii7ZETZARt8o(tGbE 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 diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 7c33803ebc15b7c65d7b01f8efc6c28dbff85245..a922f8fc0a6f575c1eeae092d66bc4b32c35ce79 100644 GIT binary patch delta 46924 zcmbrlbzBuu+crvxARq$L0*Xj?N+YebbR$T2H$y4X-3`($-5{Nt?gr`JG;H=aJkR@` z^Pa!YAM;yl?wQ$p)>`+v14+zXAjgstbEgGXQ z@IaxhurhdW><96GeHf=K8m?n7+=YSR%tyc(E#*No^wZ$8hZd5_GAY_V6GcNZ(kZT& z0sj`v(HV%Dr!Tmu@+%`0r?6^mxHS+)?9=q+O!XI8BX8%kTa@-vdBq)JM1(6xkwt6Y z9c{VMX%zlU7y(*i!aLeD$bh6mM{gaNQD`*OYEW}v?GnX(2&2%{F=?mD=%?TH_Z$o!cCLHg3I?pnXAI>fDioPRpMLCSJ!#&YA=cH1BZKmd{h!i z5%u^AbR#2sSD23D6-_}=+WQq}xuhaXFG=);h`wOlVqY?DAk0ppRr^N1{c+Ii@%vn9 zaEQmQZz9d(Rf#^jhO?NlWLsf`aX3NrN-VK93hKYIAFCL@vikR_a(^5lV@#Pusel<;6L|L^qY9q? zvPLz2S!mDRxtoQ#_|PHBEpXmXPUhadUE$WTEk#~+OYr<}$YP{C>tVa}DyOpFS5Fyy zX$pWee?dIX`hW0As0pZ2U?l3ww6T>csMckNS8OZ+C!NN!q1L))K7d%H&@iz$gB zBNZMoBFUbnxEAR~0IooVQR3GwZq9YjKHPo$sV&Frrtz;$EaoW}50BC|DNcTMTd3VoF9GK3m22KD=UDDNhLdaF9knY9 zDEza4RE_QZSq?L1GjLLaIKsempt3ZXW({*hoE;D*3ziY+%Z}M}D#1h)+?t)EdDxnb zi8t=SQ+cs}SO-uW$w^y=YPvx2~eKZ#@av>+DDA-L{c>jl8isG~vD(#CNZqnXK zf!^et+5!IAOYM~5ege;6afT_jtT7i@e{cB{_>1{BB(xIisq#Xl-4=g!-@8JNn@ zc~?e*C=?R(Jz!#AhwS-+CZDy)bg*zisCnl!&?I+jJUM$LG+6?7O3i0!YeF^B5oe7L z=i4C(%Wjf%kg;f~Lp9MhVs7Pq3AG|#+hm|1Ktx1DL7g)-evXQ&sIIQy?Jekh={z+% zjprO-+DB2>11M-OJzrB-o%yq;?YV8QC|fymZqrom>6_tUeW{QkP_(z18SzG{_sFX9 z`!*F08JXPo?^HNAII=06!T1bnieJBq+S{{9NJu;wcfJ_$f%_cX5l8mCkhNy1jXTpS z%^Ks+yXj%kFZ-=uty7riYHLaXse7E?urd{qaj+Ket_5O|oN6ou(dp=|*60>nl|rtm z(%G}Di3Q5!^ksfV*iq~r$-%B>I|32UaP%~h9XCQLYCPJkdupau&mWGCe9*_vwPNn~ zShbzI#rF&A_kRVCDJdF$=zx6rRP{0-6W>~WJuoN{Hnx9Ti$D1l*lF1-(}PEii6BUh z0@~GLj8#C0ri_A z?3QeV-+ZI3=Dw;>*PP#TOfwvmF)1&O+I`b8?wm~+YE?&)*RrCHzpl#Mt=WjTS_`O7 zeMr(;A(%{cTl8v@XZ5(RP!6%X@@C19*|_RVbO8W;;Z9vi59`}IMK!E-Nm|##q2j}{a|_S*YVWcgj&jtkazZ^d zmG>Jd(E^#5mh@lJwhx{pTD`y9y0z2fkQt-hkdhJOrK!mBnR3_Vp!VFCs$I@NQ_@tT zG*!%G?st=anMamU((*E6Gwm;`xe%1UBbZpeWy3*CDnlfC*r%f{>RVHn`eZMN=yN&s z5|DUQij$_o4c>YqnXvX@N8pn-oPMzQ?J(Lu)rdcy&W`hfOI&&%hE8#V#VMoH4*D?* z!S?Ba?vnr22TG)o>Hi}Zr#z#d@cjbb@N{2G2xr!RdsMg;lvw}ov;RMC_c6UkdV1m6 zj^Ea^3<*)I+1UF)XULpzXtlQ>?tpFd_%aic!Sd%;hvKBIB`Fh;54gdv7oabv;(%!; z`B^S}O8epb+dZsl@XmRa)xaPdsxzO+^x`?Sl7?C2(P|==Sf7WMS`LmbdzQiq+h>8> z?H75iP-y(abTTC$9|^)L27Jw{tuAv0%{M29(vaqR+I2;M_=fdNeoqMf+RxINZJB?Y zH5xcbVF0g0CdWG=CN%`iuwe9ujmff03$KUTF7GS+*K-ICoD--GS=gLRSH|5mn>`yC z?RNXW;hcJ$%vU`-uMWq)ylH?BQX!u1yUv$oY!)q0wfp$oo+ib3>DuD#Jw z61Y60898a+?c5lfn%5f4z+2*{{PbWtneC##I$2vUk%(y)02EF-3Ay)CjjvHG#0TA~ zMz`}RQ+@cr3n_V%kN1{}s=E=Qmrhs1nSCPc5QNa+ew;d3WQaR(`?t@$N|Y<3yszA9 z4-on9@RNKc4fH>KB3tu%@P78JF2ncbTP8I#W6{+Y{i-&?uW5$0T|0k_*h6P@cTw-p z)qLybAqxvy{{H^*^US;eotCq#Jy)gy#I2awFtW!+w3a>7fTbQ=r!5S2|A&~%gX+hR zA4#&*QYM_}%C4bf4sUk1#vzE2P4U1Iwp{wigfYeGR5&p6<*Frb617Hu`qLR~LLGsK z!#qZ#*$^E;LgIPPdembIX;vP#EIva0sCIrD{r2Z`b<>cN@}@y10?;qHxNw)}tAyK* z^#^Lz`Ouq;rVaQ%!}vuz$Na_cCmqhS#b+JE$s7Z#cSU2^?N=>a*?XDSc;Wz+=l~*t zzM}@O?$YFUFS7U2&s;>er=Jb(ZDdfJKBQBYGx{x^igg2L!vCD?6=E|87?K2t6Ie{E zLI*5Zj_Fi58b2_p>CDS#K1N*0RG;HB4b%9xZ?@3*zR%A%&{^2z;>;GN`0);M8*|+6 zpZ}ygLOVkcedK@|#khuvdf?t`2LkIK(EKvwSavx{Xzjeul)NjCb; zMT1?Y*p+`X;Bw(W-(?R?mKyKO-kX+@kxHl>J6G~)13EZFS`@c>E$1@opAq{s`EJjJ zKscwZ21bIjH(DDA0o4n}Q?^<{e)jl67Ama$pKWYKTsomYtYj74Z*M-tR4a7=9BYyU--`7TIn zmTU_EC#HrS^_1&L1u1f*n^Y$o+pn^_of@EG5_RaG>pNS{hMcs+$$bwGtxDAx)Jo!w zQY$u!;odz}BkH`1wcq~@#uJ50hDpB1AYim3uh41ys=N#?Kxm=fxcFrV^+&3?5hv6j zl-xRV6H(RJU|6J$*6(Gne2Kanqc_oo!7ae#_nhMj*QBw7Wzc^0mr&ywIN!Wu?y?bL zaZD>YYxsj=%`C!|+z~mH$br~=o3{2*eN#50G+ZbOHEz>JR28auY&IJrnP@aCyNjL( zO@IlEK$r)}R(HHU!_8Yxy+`XuT$q&P3Y**~y>O#_GQ6Q>y$tBvym;z`T&9V8DbT=rqW(ymvw4BmrkS=4cWwH4;aKicNmFWRXu*WeOp$ z*hTK{>9Ifgh4OSnM-wn?Y-}_E4;o;+`G^&7I(3X56C0bH)Qsla{+bCT%QH%_9KQ;W zJr10DN=izt+GJ+Ep~ZmAf@@>aU%!66<>%L~4whz6FYh*B9h;kzHZpoInLF-o#Y)7< zlTF{5E$J`jpIWb&yPc9MwEWK{Llx6J`U+Nb=N@(#%!I_?cR+TpdB8ghRyY8olwShKXWOi!)oy4vm?LZf(Vu?p&E z-LZ}cZW{xWtSny}kN%3lIYns}z3y1gY$rv({HCXM0iFHE)_JW#CmTGN#m6nm6SsyXs7{;^rr_q!)VC<3s3AZ>q48LFs*w?uAl$L#Go zp4A=T8wvtsVpqMv7$)}YC&b>q`6#=NXb;!D=uC2ECTeXl>-_>OgUsKwzKWN) zl+_@%rKeY5&XdwG?-~K47ArkFQG)j+wTOg~0=Zt?TxzGu-lgp!e24pyLp9!yv$CY+ zUZABj14??Um&eQV9;fJ9d&t+$6&A`bbRP$OJ ztgKOkgJ1Ud_bW9R%NF=W3kY+rZ3}@C9iPCS`z)t1XT3=m z<5}kLKh`^MmEmm-)6c(XCqwG)+(Xu$A8l7}`Gs3O8X>@h3QeID$h7VT@1qf~o~D4k zEtTbMv|Lw3m+9jOxOk|Uw>;J6H_jqCxw`xWABT7Tsz&1AxFZV_0yfUk>s9;>r{ngc)_;w_lStRBVQ(E}7=+LoziYvq zblYt9D_rLryv+(>1%P|!FLR||uL7$~<@iIhf`g$fBaV?}H<*@2g4~unBkHEX@b=i( zggl84KTl3`Ay9zwM%OyCp24J=IJ8GpS2x}9p!hbB`M-PZ0tiF1{2^m=vyCq7*)Ahj{PdKHS|<0lxj#i1K2PLT zK?C_uW4)ImVjc+KIzTr(lIGO;@lwu~y*_oxbRbGv38MKz9;dcK11f5)R^eF?>{NAN^wA3CgnbARydjDQM?=+|&$Tas;8 z3xA9a^(Na{u8hQZb|hQ)_ml4ub-+l@IT&F8|jEvzhiR=-Y)aCN9J_16^7UI^WTH*f*aj=yEX#q@p%7F_WC=Jw*t;6ao-uesowwp_UZ>y0ob zR_5Hb4mMVO09-rDi9faJ(v?J+=~tJ~ibE4%1Q3rv)2ZV=oL-;UxPbEAQ17sR91$>- zHAAVzo>&^Aba(8JVMPR(9X6cP8?gr|*f76`i@l|C>J$#9aM=99LeyUT;d+l0?r(&yb+ct1ugTsTs&hnrH}q57^Fk@qls9Thfd ztAjfA*qzpsijyel{jp6|3ff8)dY|fS~*31C1?Ma`OqD5-vW+wn8)fY#*Rtb{l zKB4gD=@IO^V-xTK3ZQ?PWI}y`W{2SdohNL*Rf*(*wDdjR*{(>h4l(ylA}c>-v)OYa zrb9iwQ&94bcZWmcQ3MQzTyG*Z#Gq8a4f+~^`(;7-p+C(BNs3I#m#bt^u3@*W9>{Y; zr}~^MV%4fIxJ2!+%{4YfCRX(imQ)JUB3@*X+PYk4t%G z#lKXnu=k$$kc;-p$L&h$^wE<6A<6B?8T8L9EUiHw4p-H~(6pl|>`o|e(%ytq0(C^PECP>H~J8XNOD#!`nJf4k9=C!oEsh%Ge z7Fqxb3sdK<@>^Qc0IwP)W!ReHeW~k?gKRc)-@8s5ld0S$?A{mZ(4tYVNUW;Ft*N|^ zVET2dn!(b=KXd}V@u(LC=I8q6y)N>|#P#X(W{Z#0$tU)6)tTjYjc#q26$z`VUEsqf zp@R2&#Q+Kf5dgwJMrlNJ?e4Wy^ZO^&Dr(`^rtR814FvE;J{5N zVe^PfCJ)^C5q2h8k4ej!xFcm#2NJCBrVaUn<)5{ChEy+vDZzEus0%t^Mnq2^#5HM#=bL~~^^M5>c zha_c%owN~*o;L#)Lg~hCb5qu_sci*){yuz<^4Z{=L5mXBJ2PNT)7KXoV{tVa{~y_` zA!A`vLj+>d?s+(Aq8r`SxhL>OQxQw4-DJAvBfO0Dpq+o|%77;)$o2Aafon^>@#Mq8 zq*6f951g{nQl}xWCK82NM`z8qv#J(=KqsMaKJ)me-OQm zZ@>Jz<#{Y<`Qw#0J4lA7{~$7-sVw^0o$0BoR3GEe{4V`wW zQ06~+SFs;8UdJb}DOi%+-NfokFhGe(4dI))%Zjn}r;WA@GfTJ7nS1qoY|Vx4`8Jp?`)pVG zaSkhd3+4isx8yJ}w_>@0pYsZ+jXzS!)Nt9?s?x=*DX#cD(do=yKNn!i7!v`-( zIlHa|CfJiVN%1v;@bFgslMRTfI#jPP_K$c#iz0=Uri^NjiXs8w@$LY|41zpN{RsiX zKPF#r?;r18?l)zX!)nH`F)_OhtFSB3vC-f5L-xT8R+$7Jf4YdVFeW(<#`NYxOnKC! zyYRT$wlY^Hx_Ut+?>}eLE4fx|yG}vx^w_x3t(8+^{k~sy9GNcA&l56M`*lU}KAG{= ziZpcT1Fh?hy{iD-!k}02Hgx3=3aYoOBLggyxvh`)^PcQ6Rwjt`{P$wQK*EAwt;jYb}3%7P{K^RBB> zugHp@<>lTOS1g9Ui>0=;52Y!rWi#Edt+G1X>sf&1->*qu`Igp+&8DYNG1aG1L1gJd z44IJS%9#|p5QiX~znFIPo|(7$+S`-Xk%F)rQOuV%5jFA0ZqIv&Spteu;N|VXJlqJsb^NJ z26ntx@q=@;eX$??B*B2B(`5a7_%ttFlc(7$8V1YpgG&`vRcAN3HF-JF80nVagTP!I zZ?j1+JrIZjQ768>w^tDda_dH<@1PD(aY(vP&JYl$L-WSoGj+R~2`1MCH_5~~fwL0p zw^KD)i0ab3X_V)4;L5b#12&SvY5Q~!<%}}Oaq?GK0nHok%EM7e|@qWRR6M<4@jK_FH?{{O_@8<$X`-p9yw$a z6qlK=>bTJGj_@Cdlx#zTc2Xy85{Iw;ZS=IA3Rmd(qj>)0AilqsU-k^>69!g(rws;X zK(_G=bdyIPADpTVUDADWC)Y*^Ummx!eG`TUT__;V=!Cm%J+93!?= zQeQ1b0+|9E>33L#TWM4vsPy-ceX+G+#pht8ZrJqOw`}O#bA40Ih6eK89Q0aKVO`T^ ziVpDN%yzZ4ci%#mE@w7x1W=V(e8$+(cJWnvySjBpf9)t~uo zU|}UfG0E$vQMcUbx&--1>XL&vzS$2gkCW0{Mi6hLxuylJ_*_O+bd7W~`q80aPI}(8 ze2RiPxXkzbj}XM2z`Tf@gcW{EA>B)O+ddm}?tGvNYVE~}CUmdZcDW@QoilZ;9CyP( zC*+=ITSIF#0a$b{8h$hrCQ!){d|ITK`L+kIn%Y|xb2msYL@M#Z@|04y37(BM$D>s=x zL!8(!Jl>7WD=?e}b%@MNO@Hgjz`8{C$>F_sf8C5uMoQFA>g?R#NZ0N&^)F9n#PmB< z&MXb@CFx4_8IaS*bB>6734fp6{Jo>XFpxLI~0mP%$ zl~tV=+R8z8hqu5?(<2hIQlWwNvpbn^Z1B*VSY53Y3TMn5K2mKi@gLY$R3mKUHSaUW z%0P@Ff}hO#?{~g0UOJ20C4%5WR5(UF|DjnhZ43TNXWNYF(10Y_wEiwTxs!>M9-JWW zx|4HtkG24#LO7yluNjDWrbXE{7|n%=Tz#U6FtMeES(-_N;R3K;ayK|IckH?RJg8M%mVOCxgb7RTkHq7 z0ba4Y9a!LPq37N**FjN&+akNLMYE-_v-jW;F=@KynDXA@$PS==oadTYYN~#D^v}(c z;6mk&ck|>mzdcK9vx#7HG5lIJlD9gmzzeoWbiJ2yd05=$43)h4NZxMLj_$&YA}a#- zMTkJotT7V8=Hph6K+@hn*!#EZn4fopPgqv-#9bjoZBO1G0(|FC5i^nnl0T?NUiBXc6S=+lCH$j}L3_fmM`R5k^Szr1Z7Mbr(+xM3!CN?QDM=pt zyjUKo2citNau@MwNYjB$D`uiA9?F!r&XluH4Ca4`K{tF&e~`KSpT7AMS@$1;QBQ(I z@xMLXVD)HJmH(2C;v1@4jBfuU|D0--oN%b)yfGmGG;5df**9HXMOCl;&o7LA+LmpY zGe6GIgXJQfp759BEH}H-(9)s_3k#R3-3!j2c)*MzSw7bpYyJ6!J;@7k93)+q-QHVJ z`0@X6mOHPQ!gtcp2{9-rC>|ajSV_V$-+YXUihAYqcxy^6pC&CY|FYTjD>1 zRf%luC(%lxOz*Az~ImjIvU#A zT$Rz(%*@8Y!H}?R3!pQcY*%H+RhjX&pk>@W&7w5xDqADkqSUOqHTS`y*Y~P~j~0a2 zpQeD7_0`oe{`B-Th`6I-k%;T+l7WEZZ;-9B|Msv>`Tt@G_1&%ED?nVXi9^IS;EQ9>+RT-dM!z{rSKDTTDPf zCVUtdap!cTo0oUH)a=RvP7268D(UKuth9QfV`BdHygmkJX>?ZBthlUlWM^9M!E5u6 zFTK4rOKYVSZ0hLtiK8n&$^!@!pQ)JN@%`4o=>FSW5X#_hx$IPqR*sKxlEM77^jXTj zsjR!!cUku)xp3uL_mGep4W)7Ux+4|qjJKN;$bY}HE2+3Wo4*e_9kfpU(R8$&CM({Z z_uw-u&Cbl1HNeH#c1`^)MD}}EucapJR@LijxK(sH0dOPqzPtD~oWuq^-5_^ypMQy; z-!I-fE!g>M6Zo)IS0%d4-0vPO^PZCE_MYuR?w~CA@s(~os|2;ft??>5l{;7dIjE<1 zG;g;2znSZ>(ni1IJ6Z`ayeFhIQVQ#D_{V&Wc>_k(VG?YjR`9=;nE|VZx}Ah2FL~?X zWl6b>+x1Y>P}>~{U<2jND3;sz{CO0b>FD`z|9Gpwoc=KyY$3{52bfGFroBUnpk5=+lJq1O@SDl@m-MziIApHq{grUEDNo}+)t#rfht?{~vW#$VEmSXtdfdiIUal+?)vbGIS~1pq+J{i>@g2kuAhdYca)KK#I7 zX^8^!c;=QggTSI;#@y-*QDsF@H@C!)wh`wzp%nBvnqc96QNxGLB5 z)hRXpU0bSCp0aYqY_-|lWr~iNjAODP(<^n9**f-gt>m#VIt2`W5B^9{eTEx(7yUhQ ze*oyJBmbhtq<;oVPE43(6p!G2|4sJF5B)u{ARh%dSZQfAAtBV#84{sKH#FCkqSJZP zP8F3y8rE-A#O4`X*~!-rpD*^OL(M1aa<9>8Xd8HZe0($*3G_U3S)h71$%%R-5@3N+ ztH&iJG(*^3rQKGml!!Q~<8fUk?GBZK04^P?lc9>=__^icc9#P+?cWs zD>5+45=-k1$jQSB&F~P!V$|{8IADD9JLqSi+x#2nhsiPJ@!%?A1sDCDpU(%G4C+C1 zRyHasDl)Scl>r*WbbubJ9FJ=g{Sj=hYS(A?7Cvj|mgVbr4Ae?@U1TY{06$O%H0&3b zxZNcefV)D)tASnWaFmZuNGJI{qqZ=*4MT$jiT=5|WiV>9p?-+LM-lVO6a!wOfN|%`#M^dZql&P8xVRddxWgxI;~fOG*$6 z%garm+asVAFr_Ff|1{Fw+tC9+g@%GJgkX12R)4<0!hch9ickUj6QFI|Iz7+B%sjeD?X;Du2W>G2+_oS~#B4uwLb4 z&lVGXkFE-M?H+CRfeKiFNL0>32+H=3Hl+$Ta)Z%FhQFxnzw{2!TMeL7ZsKsZAR>@? zx4v!;)-kA+?fXSW!g3D_RPXzT&#j1sHfyotK^FrWTKB7YykXdmy@iFvuki4m*U9}1 z(A?AORqT#xmWX%YeS*aR6@&h5{_!ip3lHF-0*2XDoB7qODvE$Sf{r~}=m0pG60W&^ z7m@Z2z4F82$frSwCpN;`i7;Nkv5kdAaif6-323YS`s+9FG{8d&o=vb-A>;&yBuxwQ2<*znZWi_o2c*ej)f%> zOiLe7NzUZh438HB!U$Qe`wy!4n@8PCQ{>e_j%7uuDGt$jq^(d}oxGsr$qi{}?ABeQ zT2RjzRvEC*w?~6>z(^3fojeOVC&$A%HjnG$@Vhc$kXE$=!Yu~~`+meECHyR_e5L*E zon&kDd1$ zU{6*jVf9*gMOxKA8GV!Oi>fCrG?AwmI?rR_UnFQb!w*2!KV-w(HxXj`H+pk*v`ELy zoZryU05n$TEp1Y(jM!XVoozOUP!306FC^mMN8Xmiy+#-oJ=K-KY4v_+_@iC3Be$C% zZfvvyVbuKUt9POxJACAHk}(+0gKFPLCfKl@BAUQ_`OVS$7xhW!1>7skYOyZd6V8X$ zss|a%77Gpz{x+J1q?d%jVe)1(xFF#6YKsfBK@C zU_@}z`YQN21nu_1VdSDdH6RY;_r46Sc7Zo-WYdZNAU3aD@@w~b>HfiWogw40!RK*b zmd$4AV|`L8x^t3(I;eG0pePb9r*+nTw$Ub>kC&NmG~<0;xdCkcAjx!I73?n90~$^u z_eL9NZd@L%*kH%zVW1jb9<(8@9o4Uzbp6D_+_nA=HZ8ELMTAoQYph(!$nST{lL97x zsn=E7%*-!ZD;dgYVpMM|1YjFLL_I~e_!QzkI10=28YmFKpt_Yq5<45Ki^awMDw z45SPx7wfFwPpi?^SuaY0XFMxzxjb9EQSm?M*rK~@IA4A@9%tbLQjj$@sq*u_eUaS~ zQA_CKnl057v$0`rY-}uB5MmNob19!aNcRS%o8t#_%{x+hDR6Xz@$qp4fye$4n;n)B zcwnoi&qZPRq}P6!%{n?B^~d(`=4=i=xx#`c(^f@o8FWW(`3JZ7hBZq&uJ1y%uEq2> z$gXc}oVec~0bh$tFbc~?w!4EzR8+o$3+NGP*>v6u$1N;d>5hIcb#t)#Q&CS(-rSrH zj00X15S+td?gjaG*=pm)MItEhqm!(`il$KCS}wuiYt^es)gbH zhV+)g+ivb$AMm-}(9u%U&;&6FM_e^*$I9?jyPX*VZ4c)%5oG+^VI|a4(_ZBKE@3R~ z4>3KVgwU;t5%P8d-%I_rXC33Q%}Job$dVCJGLw&I=F+$}f>sMG14--4v63$8K!SY6z{$k>vDU1_&2O2DjxHWyxSH-FGnBso=U8&qf>_yxm6 z9}uk51r3srxU~aj?Ld{rF_CZO3rtU$&IOd5V6QI&C4+sS5vkIsoVViS;zG3hs~GYq z&C5C0QGospSxgVT&bu~A?%Q_(o*WtKi)spb!3BkX>gFPm6v7dD6|Re($h9Z{m=cT~ zTzcu_{ocLwc#3UTQXXEDkPJ!?>TUr`qGJ3!+Z(dz`9D+kEo7-;A$O3t{u&$3{azEt~)(1VSBh-nFe_|L+;eGv$IaaD!U;J zTXzXz^P`h_!8?gRmKL-?wbnSpi)n7sChYd>5Ffh^1{D?EPhe(sd3mW(rsfbqo=s`; ztM8ISolz-6rzzRrAL;6N`5^3?gbQmXy!M3baJe}V6h2)W#+MQBVTwI|5WO|*L%-ra z+*k|x_eQWW)Ks`Boq~sK3p_ovp6emxmuKA@Wf1^fkt(3h%K?ybTNw<*d>E}mY)x&C zW7hl=h(*eca3#B@s;-;Y=yMWOl&UV^a@R#IM{I3z3Pnih4U5p|*~aGU{UJI|wXbunA-x%XXkO#q+Wsel zI>YOoNuI#ZiI2U3*_CgsqRwP@s(Dx1>DAbi(l%8}k-q5Qa9ni-hPr(Pq36R(*N9I-kZD7T++_wF zsD>!W27gK@_j|cUz<7DXwyo=zC9SNiN-)i~n;qk@Lh~yh#;=FkimYGQ*=ow*nwD9fX(4Cl1_oI&w zuFHOE|{>-R!}4-^WaiYD2Rw4pa%HaZo_nyVQuDOX?M9ESKqty z0Xt1dM&N;y(={~LwiiY2GKknB{Vv#^t@~n5)KCW#BxS*>AhFm1DFdEtuvF-^Z?05i z-MmzIpM1Y!4Qpok5}Wx)Ud=0qO=G~k-E?D$VPL@G`-Xn`RYL+1pBj!>AANi3Wy^W9 zCWHahjkh4~$=fJ350oyrw|whDof6uI|1S%}IjcS}Jg7ePFMeUrr%5eW=iX(vYR6g~ zjYC8kZ)?V|?$&TF;d!lEVLgsr1B%zDafTboy)!OivoBb=d%$1T*Rd3QRV<-OL?Z>3G zHG`aRNef@ITp$|kH{%FmD^+K%+yP9%5fL^VL#+m#NG?YU)7v~JV`GXtl?Y68N}9uB zRkH}Eiicd*CQ@SfSVGvtd6=1sq4EVr^MAhDv^A2NI3oM_yt}!(>ab$IY{|zU2>sD~ z@_<9Jnjvt7Eu7))0^%^l003a3B6Df^U?6{CQ|1HAh=tk&%{2s(;FkIYomSM{kVx{j zwm1;w2ckIE+?3v_u`QR|x|0C#1G7qvu{|eoiPVpJDuqQtYiV97^*%T^H}lub_O>{g z`MC<$uO)jGvS|x`-Efkvb6LZ!FJA9|PXohRFo<2h#EgZ`k#cls??bd*S2d?IYmO?_ zflF0x>xC&3RHw;&IbEOOVfA_jl)X=A{X9lC6WN|Lq|5iuKl$owp|uePWf3`RFoy&R zy&GHob+m!z^&V^YN;RA4lC#&f4|kGmF>n0l3ZtWMAyBCP4SlKIpNw8Bj;6HpN&P6~ zOL?jCO@8eZxmjr1x#UKdlg;%{Vf^$v2H$Yz>T^b~fz^eDMx+MJc4V>JKp38Mvqa#2WXC`tZ5#i!R}opRG6W2j3a_$4pOEPj3#V@y5o*0dX@%B7UX$ z8BZ6!rn>!*`h!r;u{fQ4ObHR{Rog1FAB_sy{?kf5hmdH0T%tBTIW;AstQ@fE^^3dd zrB=d1hR+?Y6*nn&Dwgk$&^zFhRNq%qh&vieGkatdmT%TGIhQG$$OQ2 zs!zhVEZ8?74`nOCkhZWx@hdW)2qFbVhZLeVo(4%3%JT^`g1KVA>V~}hFHifzBhJLY zhKjuV`^I?g`XmcJ?UeDQFWLpv@15zrc`nK|z9Aon{z6!5BM zJN#*ia4)H!Fx~wytlb*_oEr0at~ammU(vq$(^pu`D7%CQQk6>CIpywqKiaBZa83KX znYqHSOHF3A4M!xS2V8=?yWdSA^l~p)`hq<>gPHCbe3vLT8w3M;{y!waPw@ zHM`o9yPu-2q57DO$qPf5dB60=74-D>)Z>uw#cpkVH%(Dm#9RiqXr+uOBaHd zI+?Kfan~O0JIUN=&}tfTlJL45Ce04hh$Q!$DqfhmJj9GdDDmn%7Dk6dRFS7SwGPH_ zpPA*iD)20fI61d(yt8RO;;z41HP3%3H9O4~WCA-~e!p}PSzfZ~T3s`F(zZ>elX%~5 z+{Lc5wbur0lObDUGvM&PkUxj67&77p9~UQG{F8b0wPl*#EBQ}Kk9nST`@YIs@y+GHehAx{yEZ@R|`aAsB`T-;vjtc z>C-12S6u{;R$(kGe|!eR2D@P#h-K5;K!e-oM&^IgJM@8fj@u8uV5x0YRW#6wJCaEQ zFD(+{9IG%$P|mEX*r=F&PeLMnXTb^Z-ve1yLgG&FEX_>IQ&#~%S)5wRp}?#dww-Ew zzF$&tzT$aO1(s)l)g`xg2NjxiR>UBzvpK@EI;8^dWMIJ!$dSS$mfF=_;%bb-4QBw6L(+tTu0eM1OfQAw)e z+^;+;l&C+a{VDdr!2B=I_}PbM#6ru!7Z}?J$lM-^qQrz&>=gwJ5CLzy%>iI{l@c`xel z#!mVP`^+7h{!!Y{oUf)=kCz9RUSZKAS(~aC@vD)c+UIWHOi`fc+~)|V4o8UOm|wQ; zfPJF^@38U-9OzzCCZeInU9Rrkt*KDE+<=>1Qq}@$j|s^=F&nK~rC*~I?VJ@WBial4 zQ$dXgrZHbz&9ds6W4vt{qa?%&q1_VF4#@MSy#X(K?L>gW*4;Mqe1!?QXYpVN0S)`& zL;spsStB}^+OpZnY;vC}d-b`(D#rZ=0PSi0a-;r1Kp9um!GRs*#9TPC=`*;q3@DyA zHD6p9VZ?aua;AnK^Wp4+3E*ghNBO1fjq>tQVGiU&iqDNcp0}vD6n0)yQ%Xt-N&RPL z@UtA0=g*BeN$BYBen3LCA~gk+3FO-Ky1Tof2U&%=H8O9S4+P7cUGC~M*W4h0&b*@xc!y+pqVc_X5C=5y@HpDr( z__Xun9u{93Vp&nqJA=sO?=MMBAk0lEij}50P0k1Tp9wBNg!@AlGI4KL#%sZ6AgAzm zbv5(nPgDy_g)^!705fZLg`OP=!FbD?9&_K&kR?;0*{RoHutdE*i4UTj?;{2NKFxpX z2uM&A++I*?LEHeFP;mdBpPw%o?$e_gz|*HfCQ}rA&$Y4z5guWXMC-cLAs94y#(0KENpl(NO_#iYM^GP83tnZ@xvb zT1Kwg^Bz~95&h-=fiG;B&_|#kyx>dFO4)uHcUQo}DK@8}Qy6k-c{w#NZ}QP%y%8%B zh(SzEPd6HiK}`1#4$_e$Ax;SA6^Lac#-2KhGAsms97BY7cwO%!IV0;;I5Nv&f~^FF zgP=|Ub|#-xrw$8dz{*3s|3lYXhcy-Uf51bOkQQkH2?>#sZjh1&0hLC&J0uShf&!wX zbV;{#juh$c?(P^2w!H_R=XrncKks$HwVkuG?d;C){r$vEPX5}f-j5=3t7W=WRM`J# z*q1MvrKN)uQ-KMN(EBkxGA=H^=hm6yKx%r8jf*P?;E(bV)R{}l{}doNan9G_a#ZuB1q*YC3= zqGof=`ky=}yfChjl0|>a7kICx{Ha^Z1+U!wPwBK*IHX9}aM@t6+uwl6$w?C~ax1HR zdU4hX3NQu+3ya%snhT#A5WYWMnX#3P=FScUfm$$o(J9Nw;n zGm3iaG>_Ml=!fW_MGhB6?Ue|C63gd>*zRI549{kybJ13gc2Dy&f|fZfcL~Xh(Mu7E z8);+S#CKk6Um2l7`jsgM2ScXtrK{(6GjdvXy2;My%?_{z6b<@~$X_=i|wY>v|3Tz{j!Y-SG@@#Qo8y!qmL z{W96JwZ+UpMK<_z9&sXJ$_{kNqi~axXJ;4GP@A%mOzw=RZ?sI09zDW(_|V36va#Xz z4=5-s*Dc`%czN&Cv(R0#+-G;t5V)8Dr@dnsjQQ!)Rw3-nmX;O%ogyMF66zAYEZA!<3dbeMtrz zsozFrQOU05Ix{J@m~-+^>`iKhJeyBb9@kb)M$^XIen6%Vkp%JBHCjJyv^r0jz^kEL zX;p^ZBiAB<&cnZJ4!c=jIbgmiS5);l)*Re(9ux$mna#s4xh zhMZ>S$iX$ckY#gYso!*Ta++RozO7VXqxJu2AFs7kZ6zn>Xd2=dwRPjCyCvX-W5Gz! zd?Ath-yMP+kgBW>PmrwlUnRL{+qIB^0muU3W%Tnec73zDs&hJ-4Hnm^jv0m)0KTA` zLD@f+*r$0B!=w!!&Tdti-myv6YlDjl-1vUjXHxdnz}eH{%2EpNKF7cB@1rL0YwCta z?9Am=%;h7B!K2&B@Bg?avroZq5lp2J({AKVz55pNf1-8;vhA?zSkt?D`enb4-ZCHk zA1(nPrNzhy{`j4H)IHx72RSXG6rB2OB%qhyZ?Dt4@9<>^77mW-=$TTA#2!f{iXP0? zqy4=6qj)VcEDMS%8>u77HYIMjFZ#U2MNcw$ka=l<$xIyt_vn4Wc1-pRLH6>-kJY~? z-jLFdJD7QcFajfb2wd&~;n}i4(hdp=>_6o8TcW+PY&A(cG&+nJ5+eU2u{);2>x5VP z%zaE5H6vlf3^{M$qVYdd$s1JioTqycdASD$D%#-N-EWw)W-W2&-z#mdVCAXGMG*vl z=)?O7{g~K)gY;Nzp|ExQMpE!C`4hF_yqzdKXRgvf#P;d7-vO?IoUW^a08bI1lh<6A zN0G#@F(0jt-8x>NnR;U07rz2d)gm`RSI_oh&NjCICJfCa%^^)elV9Zfwg7rOP&<1) z``JK93bJ1@VLbb5U<Tp*xz9Vs0XF>IF`8XvP1o<@_F?jKaqo(B06YS-4G!$`nfBN z6(q&PwX6iD(EQRLPW|p9_q~FBujvVF(?;BLvK6Gg6S;h>B&S|v@emeIcoTF0@`{&Q zu7qm4-6tfpB>=UP)ATY@B@0~3(O(Kpo-DCo>7#j^T`y*;JJhXU#P^dA_5m%rmFXxI zOw+Ef%$8rPQU1LurU%gUM{H>+tPaB4GgFHbk`9USFKU#PNP7s3W^?6EI}#pNtM#Gw zSPz>nrGGdpwfwDnW)%Enaesb%I(5qbqhSlI6$#tA2N*GUKeq8ZeO)N>e7t0mnLz9z z*%hT25@vb%^Zv;nduf@E0;tc+kPr$@j2}t*y?#JraOlyuvtP06PgZkSvlsfe(!_kQ z@bNty3a@W>^3q=`E3bp+`TUMjudF^n$SJ80Jr)gbr(WeHe1PX`b&qrI&G4IHfwgBx z^)k2sKuP#)QPXP2AyKf@c;#q?GD7bo6`S|>Wjo!w?$HM}OgnXbD=Ib6h}V9M!}hRv zgE^4o#gaCWvs4bl(`T`SCM-K*F=o-qLQn}N&zCXxvA8_5oEFQboQ}k{xYB(bEjIlR zT?f4mpHs0tjMUwyUFJ_;lk0j!LL{Xnb3dRv7(m*)P(jod>NF~n5{IQKEW8OGG8J0_ z-i!5E0coBb^moq*9$Gl*hmrnrChiKz(5aX_JBmX>P<>TStO&lZK#o_Bww5#d(L@vT~tLTws!4= z_e3z9c&@qURWL5PWWlU5)E@!4%a1EgSU_a{a@oPs8i~{4J4HKrWfoPB)EfJaj+^Az zPSS({ViE_F`TWae7jkNRDRXUh__BIL?xa5V2?lge!Czw9j(^A-#M^<_VB7;T;%Lqa zCVgthlJdoa>US1(a47@>0!eT>zkfon0}o{`D4q}^1Tgs!H!fMHnj>t2kmpf&?C0w5e%+p%xMw8<*)Zb`$OiO9)eH zlyfZ~w?7niQ@i{*43wuKc80|$0?>0N^k?~Ik2Ho!Ont%&oKGOdvs#@zX9>ehEMeeb z752l`#A~JZ)dg4q;9**RK9ptOnAzpEkiEhmMGl>8&R?DSiubxR<{aG`j^q?w3bC`J zO*4)8zMbWXf~^iAXQ1-xNNMI`Y%8D1?PB*u#a`Z!!ZzT?3ceCa%2ajQV0Pl&^D0G? z1pF&S?0T0j)O|1G*lDe%B6B%-H|4Wy$f>gpW7+;zi(&=g#IP(Dman6K*9+#pX5Ar- zPuO`i7!JYir%4fdF;PmOcaXk<7kZVw7@stpRR!19swxR-dNTqUi)GurtLNJ zBTaypF(@jbSxw;s8su5X1Mv-{3}19%#rhof|=9ITF!zh`Q_kb|0~;0RNr!g2D&vgQ7!p^FkavddayL)~S{SPcP_)`jU5; zvX@FFI1R@%A-MZxdAXCa)?RqY{yiqZK;c9Fvg6$+L)-PvbD!iSAk=goQm*ZQa+-ZNhw>%$=LL@ZLb>N8Uz?CT>{u zUD`Cn@ZmGhn-ZLJa5ULo`WOVxDPDiXzm@uUWlz#J?Qvkhm72aK@+|zA06^Bvy-0@0 zuUQ{wt)%?@#W8|zL|Q<^m!5$EEi59!Y#@mb9NkoWC-FzX6!6#Z@SSLXG>AsUyR-EU z*jcMY+HpPk`QbuxvyW%k?Iilp)zMPy$+;X~GIMrWPVBmeUJqbgVgZ0iy`9lNPz z3~WX1fl=35^{{ecrWXLAQcKeM6dgp5Y=9IT(ZD-phcpST^~#YYgYofi^AS7l^>2B+ z6rnW(6rIM+B3Q$Rry{DlN1SONjqj&6Vve;8a2t3SKIlFz{Ag-T*|l*K(5muk_rn5v z)+1t8G?Vs@o|D3GY=UlVx7W&yqYZldwdWT%;ul~en_MrI1SsSG3Z@IgJUG7eq;6;a z@K;)+zR>FSlLH%?uLOOdip>3F2n%~H|MRi0U<=_~^gUCF_n>_s*#@KV6|O-yD!axL zpZQu@7%Z@K8!d9wq^a+8Lp*@I5ts|8xqeQP@3Z8tLcY+zam885pQ{+7oW2utK!(xaM)Z0>At>9+~w9j@NKh`^09c3<%LnL`~q*Xr+s&1CxcLp;3V zHA4r3pzhid?aBw+vzaFVmEBO*DgE+mTYRGtlEtbRzG?ev@A$Zi4}L`2Ax6^ai~bY9 zR-ioA0(7jINUYWL727F(^zhA_O~8X&LJLd0WnX0!IJDNlb@S*e>1;6-H?%!d!wt{ z3r3DQExuma9>`9M$`Aa>td!AG1BKu81zi|H_A`$BH@opeJHfbXEsDac%NAa9#T#8k zioz=3gM!!EQaF#)`x>wQToda4Z~|n12PeUwi_Ap>e$&cLjp2CXe%Mj#hUfR)V&n2f zztod&zJ(TACA4PGizmWoU)n?9id*Z3w#;mF(h6it-8g!2MnNL1}+_|Ggg zmamEZ?$VD>UD27Avb40cjQJaVd^_6P@8#<4UQmtFJ&*7tYgW*4XD4c75|#q`Px#2CsX_@$3-RruT>ryp(rQPki)(H1wT20@yf19-XcBvc+ zoXFBMOl|T=FVfD>GbmnjluYN@?LQ+0$IPSAul4ovu|^lnr87mh?>F%!M5y^U#f83b zDT!od-w<0^ch563uej9>4MmxoE9<*%j>PBI9XN(R?mFi&@UZ{fg@cXLm&@Y+G)O*# z3lcVuNoDw68gqfW*sJ1}*}T~3g4P=eIOP0(8Uv0VF5yLx*Ae)1FEXjVjL^u}Z{Ze&XTlZ5QYEsWxYxdI6i0WD8a1BMf zyC*7cm|yy@@G%3#bJ2_0vE_Qx+PzD_=TUT2fj%=OG|6U5KIvtgimW686w7F7Uiak| zGVM*c0Lf}`AC~OiK~gStY5Wd((i`N{Z*cRPC-YLFI;RO#vC<-C7FV*SSR%{!T8Etl zLtpl>*rQ9AmC!cXwLwE;?E zE{e^@`lVG(Oo+z>XN-eKt zS~afg#0Qqu1U_5#Z(0R<>*pwY9BdIs1A9v&>kV+!=jVVu7-@Jd?%BORonU-`2$b8v z#>R$hmwIM3wv>h&LLq=Bv?zb!$Wj;J=jDxKrbOQ*IKw8S$Xv^WUTj6eJfoA|wpIf> zy*DuBN6@B|pC3_a3MP}sHT2KtJGIw@-@MoA`MW}0Z@f(?7ts*RN_<0PHa_B1yiak| zSN-k>6u7b<^4Q5Uf(#cZsSRB=Izqd82dH|CZux&q8Ez2h5D>$Kbs94Lt>)e}UWmhu z4kphI=Nv0m8aMiHt{}v4xDVF*WiP910!15}=MedCPclI%H@*~zvV1S^^8A{|!AC2;1Y z@5t*Fk=LP7(EM@u;i&&lsdeg}2s06R%}Uk-9>|NhFm}_KxMQ`9^vfF!`7IjsdqD1k z!-@>OTou#KFrvs^euw$LZRUNq;+K_lAoD~pvn7dAK?zI`ixR0#1eb!`uO?BvKjI&` z!D@Xt@N>n#1`M!|npD0viY(d-hjPw>b#->vrIn<|bl#D|N1a0&z9?jJULVOB_q>aF zJl71vscxiRE>*K!ZAKh14+H(a-q~^@WSoZk#0cE`dQX@>Q`%6;iq{GSK~Rw>HHyb7 zuZn}}qiR>W*@=pmbY$}Q#S~OT`WFxM>P^&bCuyIXb#Tt;3-Ts9zB{sPxQh@G+$HBaBU#N49W-k%!*K?N!JwpST(truQv}1D|yN+z< zP+eR!qQGAeOb-1tFwcVQhL?e+WB6j*mmB6zT70_$3E4(J%Sn=ah>@g%hUv6cO&Lg z{Odf-&P*KexB59u|Ih|WFAIr%EBFO>jF@5*x$-X3QX{crY|vu@TwxU{Y-cXo@tX^8 z%{#>n(^DYG1UyK^P?t|{gcDh3>!Las0*#f4e#T$}=rta`RAYtMz9%x4&J%AAFgD+< zQ!|ozPBkhzIBUm@r~_}j41U+~nwMA!`V9JoPzv3D9yl* z*x(s3XnS}fBOYR&Y+-OLefUvPqj93LveJ5@Fs|FJun$CeTE%pv!xdiBf`-Gd(_Ti> zr2Dp!hJNWh+GS|JUORg5)U=n^-+P^idn1HwP#0Be%BMABL(XmSxclte@zT-dBbtSv z{*KVPwIrOY)2*P`sRkAnkf7^0##&Z>wgLcSXe_K{IT^o_RMua9&=PQ)o2K2wnLwmUx8!3P^tS`bdM|A>z#=b#h}xN;ysV|I^((=AP%E=) zvBVV#8*Z9+wY^*~`HCYkJUzXLJ9%$u6eNpQPg1ETmn4NZTxnLM`6W)=Ug?oNvj4)! z$Vf;_I}}1@_%})d`5FxMy}Z2Efz8c(q1zb)92u1sno9f$hL@Ibf+w$U@Tq%l*@KKc z_m{yTQ3|u}MG5blP=~(7wV^NRBXr`iHAbPsxi`k&sIQ3SaSE^4q0t@nB>oXnw=Ly( z1nrGM-0aFLv$o2<4Zq`~#alkr54RrbO0sZpFg<_%5Cl@n{0=EvIguCyz?9##rq5;P zhKq*2zHhXrkgJ7}h}`YXL_+e!VS!q;4`q^KhXagw#a`6Wk54CMhd8?F%*R_z?oDm; zT%r*Sg%?(fEv793*rJn1c1<6IUajsLl1Ca?p*jf6EK0NeZbr-u_XhFoYiZl9&WE;+ z{s?$JFPrCiJ-;>_^TVMFuo|v74d<-SSEKK1QQH_Ic6`df5Cjr}fA1FMbjs9~h0B_I zY?dm#v%qs?<51h_OiJy(J$3t?qL=oD^4o#kT+4}>(cPTM!P*@A*;FKX^eB3CFXd(W zA{dx_&hDO9s`go=;?tcS4u*$6(!+aJlSFKYLd)vcRSvp*CM*n4W{-qT*gT`7Lu*_( zT#rxv zjE;0LqR-I|GYJxm45fzy8fZl&EDf!~It=?jTT5=r1v2mKk-vSM(EcC-@vwzMyWEl&0IOhUr|IJMfF&*2Ds&%;bE#r?VT7*s4cEa#`M=VneE-!+hvL zou^>$NH!tSNEFCy$QpAmF1k3fJboP?xncCg!l)tA7Bw0uH6+7Hnysoczv!6;b z5&-_hkyU3q9x*7DuA)e}B-PDn;zH6Wn(((4!prHXa2X=OoK;jEwwPCJGY>iL_! zcKkl40f2Xc&mCBYPb0dm19!EvDmo^7Atm<`n33G%r1EuNqc5MF7K`~&B@^jeV>@+N z+|SHgiDSr@PDL3j?^8mC9@6^2{Q#_@^b^(8h+izQ2S>(lpJ8Y+ew%&MQ0>v3(pywT zg_(Jp(6`_zAW}P9?ixGkEQf*1?bBPu)XCNk=-9HkZlQ{^i*{)YF6>+D}^`K)h<(hl@KhvsMFX4l62sj zU0oA2H!=E^9K5$$}%VSFgMThXff?2aC+S9*W2xB@HAI-`*T~y+7w^H7_dJTff^&^*j|WB zy&2_B!VL~d++N`MQe(jI+J>r|87RV+j!e}JMLEd%y!Q?X7Z0co}S3 zjXm+|_K|rPaV-wth1UD`VQuh?JzqQZPgVo4%V~#bx zqiU#D!^jJItDvAoQpa3C5-%K9>Vo+Sey(h>*1&6liruO8>$zf2wR$Qcfa#}A@+aEl zn?-J>ztOsea8A+5Jqii(e;{LMqaH;@h6<}O9Auh$Kg zfWAB&AFF|RDn81O{2Fb!S99_bY>q0|F;{$fi&wJuldnpCWod{&9|~mD)%{#uHAz27 zBZxSp166`*mrJUzE9o-|6Gffm9wDXKTxax~26FH`?@wc#pEyp26KBQM+i~b7^=-Z^ zc5Jc~V_Q<(yMl`h3^XE8k7*pwYpdr^)PMtqkQ*TPikyOPc8B^R1vx99bdXKT8lTj+ z&&kiCW)Md|jcXRt6GKe<$b9I4x$DP|8{!*Xw%!ksoT-Dfi4@}p_dtQ50)FJL z<66M)oZ5}MXv(*LmR+aHe(&j8`L{vmSw@y4@1az?#d98RlD8@KLhB^4k0|4%bwc8@ zmPRSwzAGcCjSROu%T2G)y;$E87K2Z|5u+G%bD)AT^E*E5cgmN11QPeb2|gPv<9RA} zh78^0KFyH{n~g#Do4C(Iei9m9uIk821W<>%RHq;LzUs+A+yVa+6L-{dOxssIlFPyK zYVRXXvga1DUtcY|L-aGiPL|_(`yXs`zXKP{P5eVJiQG+9HX=lGbfAPaPt@8|AdhukIja5ddDX*@T z+_SZA6A~b@UK|gX1;b52mvyW=jV&J^iF@M;xtjZABh&(#z6bhQTz9D74w{Q&JcY+Q z#^v_jYkU{&`Xe`DEmy=ld{Z2l*w*JxTjYI$3IEFwb=;1_c~vDuHn8>OqxtOnkz9A% zVt2Jp3ZUm1BDxegcc^(=%fn;^Q$!=IWQfc9)GWHOILGH#HnM+P1otUf*tRc-a`Sey zEm(^FIOOy$J8jfBP3%ATGy0$`IxA?j4rNY4u&9EFvyhRMjc7gqt5fGo1vj)%sfKO+ zL!yP={RhaV93JN7=l$up1n67;e4{|A0=~!kzhE{xr3X|XPo$;bN&0U#BM=i$lKW@6 zAcUuSDU+RBV{Ue5yFkgnOb6OxfbaY9`rg-w|JU37o?>NMFyntr-vN3d&pLPGJyL2K zMuz_}1)>A~&+(lx!u=DPtW9x;iwD&$StERg$!LYtw~;ArM! zJIqm)>Wj>(oJX4yc-QNm;Wpyhg|_;SW2eQ+b}6S6=5B(j9x!xnb0=_l_djFahyT0& zP1M~li?*m(I{?0_rV100l72=8_K6YEY;hWefBpIppH{rTRgZS;#p&7h6&gJq-KRu9 zB`&e|OB=d3r+|8eljmcwqx2h8Yw{rWW4W^u#Bm{eR4}hzcF$%E$->IOw^Wlhxu})j zW>Yh9i){k-APm7Y3+x1t$(ZIFPz#r+^h_9ve$DM*h;H=ZgrNcstGEpmCZl>T$yk%HLv zV!VXCN_~9y<(nzrR%go;CMI4H^9b^cT1fer^~TVigxS$z^BpeWC}$YunM%rZ-eKO8 zr9IT(H-lMAa2*Dw`bTn<$l?LJ)WCl)-z^nEjVNT^Z%B8)nzjN!`Gan*pGJ5?08S^W z(fN6O6=jyX$lTcnWgfNCezm@`ahk;Fvo=R#S@|sKVvU|e*4%Gws?*C$bS18HL;p%# zvduK7$3a7)m)L9Zl?hez0u7BMs&aDwd~P#_qy`#Rpi9-I2m_DB1o!#KBSCIHvqN{G zAO!tYGoIEHmgxm^ax_8?GO(;NGM;);p{a&uUlR>SI*LA%o9DZUHOk$r5g|4N0k4d;4lBa-60?Aiu}RejD~d<*G0WUFI0D)8cCamJ+{Nb zk5HtzbR|H0du9OqiJ*YoUadvlNoGOuaT;^FZ#1Z+bXo}^yXQ1z;CXG}IV6qf93#Wz z$#BFg4>2e;p4@Ez`JT-dhuuvH*P|`+>B$NzWuJqgz3lX*&O`PK}IyDKRpyEc6T7#vLbk?W7jo;M!7^k}|hPbPrQ<^z}} z@AGan_G)FRPj4)tITuvFQK>f}Gx|Xt6f#>>hH*?NWg?7oZ&+vPpp5p3p|8_ zM)n@4T9SAqgS!koPVqqcFJ0ts0f$OQpU@u%-4hm5%|rWy*4%Qh5&dyyht;@Gzom)_ z9vJ+v3`7Pv_^z>5cwgA0UAvsIqJZHceIextDgiL@Ih>FiNdiiQKt3ucon>WV0qZl9 z@@eIavcCQk`6!w$aB*EZb4&Rp2F_k2ag@{5K7MHe(I3Qp2=z%2I%0oElP<2^Y3R)( z>?aSgi9%+4!4^rs@N7b;o&2G4{8(daV?$YeGC#A*pNWhJJoL&>|0xRa&*tqfv7LrR zaYY+hY)QWLYQ9d18G!dH!X02nkGa53_0!=cJl5V7aDFcIY;2q-Zjf{`T54cmyQO-N%6B67W85K7EpZ@GY3HOwhKbFvT%$t57pzB+fF_ggff4Ep||q{}O=AEf9$V{ETgu`rfDrrj{DpB6bV z@`{d>5e@%#rwz9)t;YxebMSZC*>f`eQbFKa7aZz>`umk3Z%g$RI=A<3{b_V{jW&iy zZ)Cr>;AXdl7;-tEDrF%F4Jy z`d+6Z1D2&vm`qGeZXLwYK#Dx*gl;JU?!=KiAO~(O0GdE+TJlo*)#M;)^^Ew8s^tNQ zWZu#1{Tu;+2R0i{naHU*7oG?kHG#^>sQv<+tD0pmvZEL=WsJ;cewzo(*YP5U0>{ zstgkra>(a-{ZsA8o4vgLRBX?}kN#-TC|oD~Z$cSxX{%NC>;s)Qe?QHO@u@Ese{MiR zuJ0wPA*uJbe(S$piKwz@%lq{!WjI*eb%X0ibhHabUWS*9tSp$> ziD)xEc0&_b-yX>ZH4Gq%{N?M{X!urG3s7*-RhL4cWof?bVgYd=CM6}^%9XuH_p^|cJl6(O)7zB`h1x|RDio92SS0vU??ChNvf)M4^?mTU$`oq}-(0Ac zWysJaICX&tvEwN|-*o!;ICy>XsA;lajbj?$XHKI7d8tW9-)kGF+{M$F2;!|xR)>%Rw9bu z$ey%pjP88G)GpoM2?SFKUGCsIA0tF^i0tw2?O#$xU@&l?VKmP@o}9JIs65$bSW85# zv!@JR1DjtIL`7}ysjI4g#}6GtG*Uk{>(ovtZ#U)|SFy5Ts;H>gpQ-FNeFdV5QY+2M z3JM>F(!@Z29vi24Mv<=jD^r81581xqe) zn9AWV!QcMb;G7k*)U1RQP=k+e0cVVN2kt!@PjsNpOY5rsVwd2=1!6<2Dv<~MgM$uQ zn@5M90pe#Ktf8lSf8HN@$V(mhBM581l?o)=TxZ_e!29Pm-XXwX>iN+Gf7(Y-U%Qmw z4=gPlEgz~%{LXUra&vRbehK0|=>0|&T0KIeAMLgp&!${95RGBB3!m7ImLA;Cy`i38 zIM^*J@CGvFxWm7m7StcBJhN}Z0=L3g4>tDp#AgtqBcF)P1w$$u4qr`;>|A76poN9S zZvn@EO&~pN!7xOsOx@NK zCElooS;!)oIye>{Kp82=;dN!ck;o~)ro!G#AcHf`9fBVkL{oMSlbHcGnbmF2(j( ztiVD2@x(3PER?AQSYC4e$)1y5bM8Py`9{|6BY9f`ms|D9wk#vxga>XLM{s6}?$+k}!O&7?t#$KCztlw@SxNKF4{H-=Q&Ff*dx8GI!)Tw`DdXUcx5yOT$& z$ZRHMTX;C5u*H#zUbs}RWXZqeQ(nrLK4>6JJjKtE(VgyBHjqvG_pHoAg2Skpg$2g?5pt}B9-_AHx^?&*;~eh;_>lGL zVm+Nv>>G4?m5X~^eJ+1q45{hkH&(`j2`(G6YVnDOwW z-{_Lf*d_Tc-nbvsWjvv~_1Otf@2vD&y|ID6%a-m$aG~TsBng zsSX9y0FFy(M@GKtkO&&FB=@~ZuXqS(HJ4XjKD@M*PXsc-@50+{g6GpX=g17c5B41_ ztgIvYbMk-{uU@U4`QKqW_H2~Y10Tn~HuYNR|Ke;mfncOTam`Zf3Pj?*l z#tVp*ELDgF28}jh;mflk-q-rK;~X$>6bFWPeCHx{Vha^$)ZLpiu`kkmV?k=4RUD?4 zfuq%{=7FuyzUUBAjbR;P$Kt6no@9X`N@=rXVb`2((Sxe6K$`b24RH6TD7O1gibcOs zdqhF;a7M;*$Bd)(m?7n+J#Hh2OW17!TAMAYkNz9xZ(C0`Kc>NCei;wl|JA%hk_LD{ z_{drc%+RGIY~)ugBfi zX5scVaEwIGy_!V!oyuz`77Tgvb`oWO529DjL?o%pFh9`*E*81_9{Q>b!m=xq6hJ!| z&8XQ&Qm2lD86F*ee)pK#yTe)(y8r-fUs6(@Sg;$ElSLe``C$+TrKP{vYY)Fv;*^8pXo_3_eT7}i8QOBM$PV5&-@h?`u?7Q*R z@k(cRw~vGP+1c4ll{GPca%Av*d*GPIj;N_dEEwGT}5 zVyU>LAMkw6{L{RzsCc(d9>4nd*}ysZRP_{)`7d6yzFyw7m@G@VO-4Pr(!U+zDvt}A z!36Jzt!9N|l%J)t6e=l#Fi&oNK9*nixF&Rl!k8;$n5QM8v$F$4ptvmh>6ujB%1ye4 ziVb`)y}Uqi>O+y6(`q5qV%@-|@sNkv$G=~w(jS18GV}Lu?yq0vpy2_`pRsNrFX?l^ zxXqn*wJKs>vt?-Jdt%~DJ|_Kls~qUcQtj8+Mu|6&(ZyueefV0{w>>#fQnryZ@l!fb z<1w>To1BfUt;XZwJ?ia{r@XwRwu#iXUU(cDkpMas(GMxJt#@?n+h3f8B^})|x1(J9 z*lSM)=WH|o3^EX?wHa;E=Fw<=|B;j=yjC!loe{8yOVd@LD%h~Tl0f2=tiH=c9}*gR zgTm$e1jF4!5Zvx2-h%134TZ1%E!&=lqZBVLHnuuW8dE657lwEHk0qVO_ol|j%dN+l zAb|MwI&u1K`lsb&`PIEqZt73jO7)py!!+=VZ(A{ZAjm_VWbODOEV#3XjtpkI!yf1_ zfR?&|_b@&?YFy4o?b2SbC`$TV%To&bxc8>+;*-@=TOs)V%IrR*{HE?lhxU)}8XdhV zV~H0wxR-_W85m)|e%E0I?PwjjTxz{9SqI2;zeH7kH?o@O58#)rpP=5r#TfzPA3|&F zvvKO7qOz%^T<@p%zL3H>Ed7K_+JDops#MgSKO+x1(0Xs{EJ*U=!v`(h1M-N6!qhBZ z(StZr*5se(7u1;IkF8||UIl-2`F*x6gkVpkI%nLDKPb##?4JsH1V~^ ztlg#>EMbyz4&%FsCC6uqC?yW<7V@LncTTV$uLMFRJM^{Y(rm8J!UyqX$P(C_c5kC;}I=1X@aT>KQLeO{Q$ z!Ny_t@PQ7#X-jF5zW?A}sGc|4;mqOVMj!EU#*4VFSy(Vwj=#*;z4|SEi@~-j+Tamf z-az$%9lJKzOI9jKY)w3BOFKK4uAhDQPcVmm-FFmh(FfE>65H{|fc^(Ep!Ff>KLa{g zYQ5Dy+1}pc9l;MqrXT7R7o%X+ucYLA{b<=BJ4Z|OprhONbOHM{XoskkK$mjQGUur{ z|EJNchw8n<6saWGHq|KUZP=7RujOfXscHAN<>IaY;;s$J z5ehG-5Pkw_2y873P@CASqLqH(HhnNbesR(STSPgZl`yCepA0sl(DS~?(>BENh@s9l z{jl5bdpCoz!&pdLhBWt2$b;q+-ai4PBqV&+;@V9r`IC%HOfKi!8h0*!AkGV-Fkn_> z6r8C8WR}5H$WBpZvl6WIj1|XWVI)r(=Mg;ObcB{4SSb^Sf0CSlp6zJNUsvf)YMiY> zoslm$a;!~5U`tcRT;PIFbcSHuLw7q0oF<&)IV+sZ5y9W4ojf}$%bNo6tVu2oc#TK& z)L1=l?Q5J4fqu=)^e9rcT9rh)e6}%prpoP-yg>y7nS}l?QC|dg)>F&KycfI;#Bp7r z8hrq6E}`MAlZGU{>c~4z^>Ie6Yo&V$4)T#s-cgv^wbkGJ|G3o!;2Ydr#XjpAcSOb4 z$ZI0f4%T)S7k%p9@!2=ZpdHdwpeI_UyV$HRq{Dsvg_q91H7X&4ZbHU3GE`piPQ>vS zvZbzXk`O+66rp6v@Zx#!d4wsso5Fb`LQ@4055mxwk@@Vr7aFOun6(EF@7*oTMJ5|@ zQ%3e9p(T;$=?x}f>M@P!_|+bm7}8uU%fCguV5vvWaY~$2Pvw|-eTmq!ulL!!evr71N<37zV$jfPJJ6DH}2VY8FSxLKX9$(0<8Zf zdL=ELd{H-8xpLGu$#Mrafd(lX8yg=vK_Uj9k`&_wKnsU_o}>>cOPw&|1 zZ~Z}1r?b6PaiS9X{e4^cW59q($(TVzoHKAW-yKuG$`0ep$YTBLe&tm)7^Gyuux}5b^ z2u0vFtf8t9z7LsI^&ZeJ@V-{|0vhG_N)(zy+O&fdMlQeTLxfYmZIvnzsg=$zj{t{B zk5}w>RWY**p2*4sK~meW@EI^PSv)kpj!}Hl&=@A}O{sS@#d2{P0wSzawr@H0&xz~W zohAbpA@_yy3nqxnM$z#-3z<{rT;9H$di2E3W)ZX}j$XovQcL%4x9U!T#oPLS5?#7@ z79GDD@b1@`Pwvf^-fBs{Bx`F-3ix|JMw>o~(6Ca2Ml?b`g=GEwa9S^Qx9!<(Q*k!M zGwg6TdB(L>;wyH00)WTRsv&fg*7y3jI?LzgW7Ks&X91&luf2FS!z-chi9>OmHpG5* zuXk5>=mqO26WG!?#*7HUHUn+pUthewf?_BeTa9@q za+C`t<*|el@NJ~HA@392VSM>pD5J6#oNwyEs!>^(39B+#4-5<}aP#`UNNuS~8tLtI znz;}px(KHN{h}GsX9@BAI$Mn`GNaL8RF+8HIGSv5=r}rx|A=hn{O4BmE$&0b1KbJq zrN(5xKRBFh;Q+03o@_D8#gOZkT8O8>O&q6x;ayqWo44Toex8(h5GkiQZQ%WQMaH=< zKi^%xzNoi^yx;qAmn7b-yrecrwi4^BOuQ|b`ZP=Az_ksbmJ+8uYEbYHZsi$YY`?8- zf%!3LE@;L=sNrzD){HUfg?jG9-6j39DW!jV!~)Sv5(|!inh^3@Oyv^tWTqj{u`h%Rv?zxZ}+IK!FFyu(a>jJk_B9?&NG-~Igy(nH)e7^d)2*+ zZq@IGQ8?74HV3pa&ZVF${~hjvB>bo*{$^zMW8j7etU=k6n_8bPYG!GY}*_#LA5%1oNs_D5ebzNIn&guSRy*DNjHEu8^lbiQ0;!kR-zO^47w@m0Z0XWj{)1k?H>Ft43zxgMx@_~y z2FS7hPs_>Z@ZY-tuekqM=zr$k>!NE1)H>|K&Z=_%uMIfb|Ji^mNdBJ<_#^fI?buRR*5UuL{3s7SJyRuTu9b5r{!HP+>E}uXKdk#U% zpKQH3LAC3)><4M??2)elrM+5ScE4Np0@NKiB_u=<+VN>@$4;y4-!?c;!0oB(i#*_d zwEhHe>8-={zqSdf>d*zhrQaJPXj{ep$o_lq(tX!gh=r+rI{y#zw2DUG?ivcSEFZ8~ zWi!!xcA9HBWC)hUZ;jyXsA2+#vyl?}lA3hP) zZ3VznXrk_Gp&qbCY-?-3xL@-I^t=a_BSn`#uUw;5A-6&b%-$0;#F^F-;oxgYiO_g) z6i&ipUL{~9`W|#oLfAi`e8vuR`MYP#Mb1TzTc^)4BwPo@l zrStgl;}mTKtq!U-g`U2hT_#wMd@-A^sOAa8cp@Gh_h@8R6Q-v+B2=&h-f`V}v=X_v zuV4@co(Z_S*ez@En_?qqnp6-5x9^n`NB#OE@TZJ*2G^XQpbv~r1%m#of?)b*>&%`% z8MI}HoOE?{?HL+^H6m|lefxIEjRC5s8M0AEyS91%XR9oCM;N4|Nzlnh6=;=e>9dM778i)iFg2uEbU1UaFAe#%c zR_prvgW-BLoD+DhsQ3y?3JeH%xii`QkP|S8xE4|@y1xSh4?y_iE_FL#A)PmNZHEq; z)<2@6+JpI7DWJ!aBjW)IxM4=>(d==i>Wf?(HJDae$2abRElz^G;h1UYmqjw0` z>#L1BSbOw^Vav*+kqT4!A(^Kn)i)ww7sQmfG6X6Wp0XD#mFu~GjGDBYP2bS*&hCjY1`e| zY0RGt%1Y^2SpHU4&DcFAsn3S$D!;Ne_{rwbu=3KxWFBM5hgR!MLrZJ@kONkU_QuQY z7JxVxu1&2@=d^ghUlM@b*P8SOc4P^3J5Jts+@wb+yw_mkGaYXUvU71H?rfFmalmSQ}>6C zC%}=D3IE1*)u7)ldkVEf=6-bdzh-5yC}v-P3)eJMHwP69M4uxePnp_h$Dp((2L1*W zmBHBvZr`9#$;!#eOizC=;P>y}a&ub^$ZJ(|^Bl|Q@GKVbjYkLSppoI%SN{GjL+YVm zu8oM6whXW)#nLvKz&a;PSxQDWT#$|A6op7zzm-4Nv0@=M)$XVZ6RPp_4@3$_y578lCBM%vG<> z*4F)RUkLbnzt=?Y>hWf;_E}SBS{le&%7x~{Xak$;dACjtN#T4`o;8%pwtIte-Rb5O z0pj5HLGZ~>o+BH>S#t2uhWStC-Bd}toGoXRAHZRTG7{o;FdJ7@#oM|-z3n9U^JKHv z^({1K2(>4X#|lFh6ba7Myq$$&BE)h&JiadvR*a7MKHY?r_TSUv9FG*s`IGvddG=72l4aGFwaVd;-2gCN_q7nX9|#tmsCK** zNP+DNcE!Gk_@zBNZo}*B>}<~GKan8H?yCNvz=wCsKHJS1CjFU39ZyFxibSIcD1hy#FKjo~^gKqYeIQGIZJ>Z5 z?`cua8l~Q9h@VnAY-P7sCX8xiMVB3r5{GwN8iqr%e`+!nmCCwhPJH?a zz{6TvUdGxQmi$xWt(9{x)%)R9N=ijL15wBkhTo_Zy_%O64aQrJi%;wYt10kg{)hhH zRBZrK!1jTJsD!yZhZw?BOG*4PCS>0}F%{^d_8S`wLk>3MpkGuD0|NuWGy-9%KKL`< zJYY*`Bqkza|1R3z<~l8{M+;`1;?C8HYcz{~2Or0;E`B48uzvJV)<@+K##*>~^*6XR zkjLf{+XAlDp)7q7uv2iE6Mr?>9pYo+FS& z8GM@nF>jC_GbIJS0d6*O#KxjmWK!sa=`kv|DEPvfp+95JBxWt2t$=~{O}hM>_7xHn z%ttr(4TWr-%EB8QoHC_l6&%m+QP!((*N)#Ha6=d)~aidzjLDUZB;ZXm#r&@ zlP5Mj({4fh=$`GY95^I2Lh!8KTL=Qdq0fQhIH!Ka&(8+7@3{@TzK-PS*0|kAQZd9| z2Dw(0UzQzQJPT9al6j;dTwdYA9$tF6v9^oWj$5*6pjZ`fZJ7BQ7e@tTClpj*73#~) z;o&jR@XSx2-iR4Hjtt|0&p*(_SQZttgD)B&sb#Do`VJW7k++1x6=GR5o;=CUmW)kD zYu@L`dx#P$M{%#~bJ75;qkVUAYigP&eUl3f6mZbYxJ0<;zO6mP;DRPbd?Pn zi+VI9oc!i&^Qq6}FE~)i#q1}V>P)WR$-dmwPkO||Llu@vps8!LpyeR=n=d#BNE!x8 z+)DB4z18^1f-n0*ZOU^oD&MF+2?z!B9rFNy7x+KgOWf85T~E(g-#$L?w(bkSSdYsu z{2gFMSah#8Fuj|s*q;Q%<_)RjM}C22w2cmbjlSC++?WZGL^^+R5>G`~^ce{md)@ofv?HZ4asjK~@H z{PeViaB}rRu1MVRR&r+bMfqsd69n25j*5xCFPLIm#E{3CQY+!q3H3cNchediyb-ZE z@>^g`JMq#O3Lg^A0Nv5wVLq&_m&`dDkgiie1?JD6aALK@HnaIv{2XnLB>r?(j$@H@ zNpB_Qo5?-D%&Tbxsj&(QI6r^9|DWtRVw9ilrR$l&c|+l#EaN^Ato|nU8ZRoebs(R= zz{)10@mCc67nv$ zu)D6aX8u=@>2WXa|5Rl9Kbls+6oda`+Tl|D|DFH8JH5?GJjya^ZOv=T&vluZ zE#DCECZZ<|hx<_fsj1m+QHv@gD-s#&1G~5O`?_<)Og30j<67#gbr!wUf}Ce?jWQE8UFSt@)KCVEje> zIrNs=cZ_=eCq)WS_=dJwF9vpTzO&-tO-+98BRVvm{TABk?7W(PQIyL}2RpYD9qOR_ z-(J)U+hkHS&|bi=UlXc%>FVmD{cNmoKV3ErwM}AdXNK}JbwJm=rST>dc>}Sb?wq-aK$gPoBkn7=G&9N z*Q(V3=rT<=2_xuG)7Cd#zma~iL8M=N0`wF(q;(!@T5|&u^jN@nN$7czmU?5utq%#-2W9P|41j;_vn886ml zTRvT+*mBcshF1L0FlgC*;LtPn-FrWA>K^t3H>yN^exYi@Eicy)I)o?mYwzmOE%+yH zhDYTQV*ULNo3Q<)Lb?R4t;>1+nS1uvui=qy$3j_8T=G{JW=mZ8Z{NPXF`b&zxvPZA z1$J?3VE04Up3jQ9y4RDxGN0El&fxbuR9=%jXV3N?qHVDf#I}3^smY%u*%o3kfp60R zt%*S|6VWw^uJONKx8(T+u%1=BEW_5D55AFFt+yELjv*aB=j4O{x}92e&x=+No>6g= zoB$-dgfDD~bW6hgBq+HGX2;!QJ?GNiy;yH7WeRuOKUtG zZ6o(t>yzi-wCl>ufoFWLljvq34f_4`DAs~{_?ArUqceZG>ZY5>aE1^$} zAmQZa@tJS>;^y-a2VT0325NVA_l)c|&RilU)Zp_pDqZLk(T+QO4xcCbk9_!H=%zOf9z@&Nkd^ zUCeI0uxt=ARdlzRJzbAB`Rf_=>9jE-z_4qUMt=K|gw5@7KEVHoG%Pm3f_kBq0hKPlSxr8Uh6u4KHbmV(I2xvU(^ns|8W<~6X?&-fv6^`~2b8N5h^L!sLZ{p2dR z(A{VSc{e+*UY#d%o{8kGiy=(n!nd%RH6UoS|Dly^wBlE|=$8}YHTo$0Kmv-8HnYpj z|Ik(-lAr%7dpt2neaaH6K(|eV+Wq?~cb31Y&)6Hq7ahqmC(6Jq1Ok;?jsW4N1Z2zj znI<(^s7B82Ccd<~x>)VC-#_D;8c{J!JlVib{d8%`KjPi#!Jgu;Ds4QN+n~Gd@CYAD z82}gyY-MlXmLU_Ee}u)f-CFQYj**7|t#y%{;4vHFqyX=KR`_QZDs6wYio%`8k@4?| z^8op7C~}sE_LJIa+8`tSZ1f^h5E~k9h`h3SKu)sBm)^9?NY5wOU`T`BV{H8K{=5%@ zz)cg9E*#(l%Hr);-@^#RVgA;0p1$}7U(e3YhM;)Gdk-Z>Y|7un-{;~A9=CHprT-Al zaq1#_ilaZ9c(Mefz23L^-nxAB-(HY`ysr=hItTnDCMLEBLrY6bCV+GXSVOw$l=>b3 z!XRk6u3;Qc4DOzshMH({fvQfT>io&aAHyX;NobqrQy>=&3CJLh2jko=KdCi15Yqy2 z%?$=CeM6@ej9W%C2)Y}$EU3L)1XYOzkL!Zx=EJNITI5tk?q3~+RAnzbwD|@LdE}gl zcpLBa<~Dey#5o4T^%sJf?Rc3-wL^b1nyVW;4U&US9nsp6#p&T633g)WR!H6O0oYeUozD&6x{K#a)fb(OKzM8g=rysgC%=5)#vXA8U=HXnV_7JU2o*?c%|meb-*? zgbTE6(V{ZO4-2`f3}hc4$7wgZIa3Sl?F*itnClfSUik8pF(cI;tSzuB98RY3SiC3@ zSSWu7Q`SfO6qw_Jt<236O@+f`aveV1(VY2UTOTBbwov84uX1ZEan8*X+R*m`%-gTq z%c|?)Dz)U~$hRI3vqZ}bCK?;-u;&lWt_AYlW|n*H{S|dxx#P8romp|~t|k*VJ3Z2Y zDo6D!_R1kCVRXx|HC*~N{6h`lTD6KXQIQDjYtHFVi)Oj~=aXix)8wXz>EDiLp^FOX z2Ssiu`4sV&UGo+104aw(XZcI&Ee`?^Oq@gaJqC-ck|BSlabp%Vh9l#mXtyWbb?( zT?Nxs&cEH8TiH$dhMqEh9$xchzsRBd^}~s<=+{wre8M6!w%>~GzJR}72P6IkR+MF2i@g}h z-&QDXZ!g`h+m9|T8d?M74{J-rH?YU+YG3mzQJNcLY?Aj)25Rcd)aJ@bf*4ca*R4<#d|lm!UOYn_)J^$ zmn-XVj0&k-zeyn^d(O!%`!05OQSP?beJm(Ht?kic7k)5q%k;P}*!^f|U%f%B85f+U znGJu@NI=2}kg(NxHPyomu=>Y}O>schl2;%x&^3TfULKW;dbf=-@oT56sI6rffk#FF zXw%#k&!GWCkbw#9=Hc-i9IX6|skW0g#`KxCTM6Fb;vxgqCm|_m(16uLAjbmq?cTnB zj}JnJM=`F?XpU9DP^29)3$RH zx>i}rThvS^*asC>vc8lzVTPEd4E4LL_vR+IRf#L-BBP^1Sstb(JMDZCngRKrg7gYP zp60bBYCY+__9c64;SLDKA zs~=v2D|qp7L`I_aEX4;jkT;s?oE2FaPO_2eFU8COF z9uNpQ_cIX|VB_M7uZJ#sEEbIaz9W#&XhP~Q;@%u>BQ5eYLg_ewl`w#bFo4cVw3b#9 zE;?>F&0Z)#S{B#iB?4hqqrbDVaVK< zCrY4wv(C$hPl@9UWl}+1OoR)>^CtSd&uiiD`i>s5clOuByLu+>{d1wJ7SS=9pON{< zHgSEoG?6briAa=M^xe}u9OoWea<0xL1#g$=$iLa~wyHi%9!~g34t6m=ucKRc~F7ZDC z8|XNxQoqDj#J{Bj=1ljLfDHk? zAf}fqcjPLVSwK_p;Ts|K>80TN3z~cRJZInsF=@lX=eC|B=9DrpRUeyngz6N@^+@ zG*;=z2*~CD;?U$Ys-x4&QEmo0LikXEluv~OkHQt)dH5>E^A8aXlxBGLYC74#5v4;? zo33brH5XkjUhBG1pvIooSN9grzmkM}-1^`bE8b;ufm90)M0%Yc7wFiU*E{?)uOX){ zj>`U8dOhH3*nAjlW6$7teEA&S#Ln1RSpzEM)tuxNf%pFa@)>-2F@p z+XPPgMIZ^Il@JmnO}i&*Ku62}Y;{``_u#T0fw)!>Dx%FyL@ryCX!7!9bdUJ7Ga}|2 z2&z`X zFeP6oH7c26F(HwR7Jp0wRNtNC!#gW~+oQ8e*BZSro175mxp_=#d!9%3H>lYB?6`ET z$TL;~vr03O{@f9zS;D#~P6IjcNWS5Jl`XsnUT2RJDZb9uB-feKT)KV^3^Mo^YiA4^2`~l?~{0;be5Z%HVj}O zB19b141FfPPpa3!>4sF!{yi5CrWBs&Nh`>Eh#?$PKTT&rc*b=;1?+SixWA4lH9`&JoLK@1X&&dfaC_!{>JGg3RK%frJ1 zmd`n39?Ozsfgh#I6l$hA7vhQN(QaK%2p12JNKV`4X1f(EB2&Cu8+APkuvajeZ*K)M5D!r>DtHrYRCK6BEJk@J~A`2@Qg-y`JwQq zgT4*;BK{g4N?DmQ@=KiW!JgSu27$q^1^JNz=@u5ho|p46?+$cF+(U+#(sqpjkE1EP z8z%T3-m$-a{d#~xe8jiIY0p0*?7k&zloXN2&9o6$oozE|dw+R!=bZSiMA?}?yi13K zA!u#kYACgs*i%%+itQs<_0njP6mh(jGQ$4G4-<16aT{xwh-l|Y z?vAIsa20)A2SB^16cd_&k|6oJ&dFoc&nFElqci%iH4F-Z(OMDE-UNvjRzEq$Pvq($wXbC zBK}kx^Kngpcl(6K?(bLX{WQns2Sb)@Uokt81R5?IhA9#yWcPl|w6zM{(gtS|+-m;w za1L-;t>5Po{5Xnzk9jRWPb8aUgp@`;0Md0vKyEut@*!kB|R~ecVoP$ zC}v>XZ<*IJp1KYU++}3!%*xPRUoCxnt9esdS*AZT)amzcRDz2SDf!KM3Ymyo0UnPD zN7E%`-?LdISC88uC8tiu$3^d7kw*&f^EZ8-^!k40@<^udmq%93$wD`x;WQ2&5rDKs zzP*!|o#ht&UJM@T`FXIQMBi76Uqq7?&zF)&*xNNubrtZ#8$Od&3D^xaDrUtsd|SsH zpc^abaSXghXO{`TFl$*eV7(MpW%qlDewK$8p_yT~69~&UY#dJc{kwR=cyA%1I z`8r}V9@9Lyaef#mFHnD^^y*_?x3#g0$2R(1My0TaDbei~_tm11@k6CH<|2%WrX(Nv$ycq6 zi3!MWIE`@&OBY76qO3K#APEwGv978vN@zb0f!vN2Nv{}_llI!%-{-TR5bVs%a7k;N zBpILuBYOTR0{iRG8kIt0Xh;b5TxNy@G8qpVI~nKPaeZ*&SIxGbxbE%YA@XN`4}uQ8 zyyjLz_Rxa@gq;53`!EvANuyuJw$Dk*w$DGELC^AnHNk-g+M~N&(#*hTC;F#v#N>PN zJo(vjlbtXQsN6@H3-XuBp#iJ0?qT<%q5Is#g(_sydnkkNd?yIxe=m6w5WBS++Jv48 zI%q-|lP%*Zo_og_sSoo#_ZXL_%J-G(c<;;b zru+H;DT$@{ol*D@r!`p#(d7ktm!{8G>+(>d;ytf>zFUK}*Uwv?WbA6FAFWiIY}F|7 zrpvmO*~Eil%SO)1_79|>rrC53Saj#;s2va`gN8+BjV9G&T#7^$4nNpo(&jUpXjL45 z#(abIH^P-zN0H>7cRDS|${n_UE}0AZd?L#<;ACksSylILQBY(34&6UT5<$Ozc|dVl zhG+fvo4TtA#}#%t-VeTUu4cq6+mTgPh?Aqm&lY(>1pdKrqtSi4h@Q_WDP#&}c0KnT zW$l?SyS`MrWuJu#a!@Jjb=o;|NmR20qi^~0%k@R&OeiH>ynA161`5-Pj&6_j!&KiO zE#|6QoeMNl?7?X3H5S>fabmL{Z%cRWdvyD+tgM*zrieXj@D&3=jITjT0=uay%I*(5 zKT^bC*Eh+@liN6J5uvju9b1flMAXo|+0L4C9ooJ1*2PMTpO_riq}+=bsAsK2R0}N< zZX|XAanLG&i`~dR1Pr!~_RezBSZ1y3u{Mm(A8fC)$mj4E{O~;%QYG$v%}xSA6m$v? zWwdW3Di$e-)Cj67&P*LfrtoZ2>1(ZVPTYq_`IRe{das9dsj1!Zh;|9qk@RIxi}9bx zS&7e({oL9pY_DzCFeyE9T!!Tyk_9EaWBa(hp|>}h49>YAW80N@^XGh8?{(VhTyr4g zU!Y%U^zLtVDR?jNhNTS|zbvM#{n43xv>i1O-V8~491qDeqNvt?6|DPYC>sDM8}@a6 z$13XaiKsb?I^BUyeQJu-VjWYkHsM3~cZBzm5bcHcy|l@M+%GxI{QUgpO4Y}YR<@Ob zH}eUiu^_+GE&N9@uk3Bx1o|Wc<2iJWq@LYb=}V8vR{C%UBpL%=@dQEZt3a?dqNYY1 z@Ru@kbBVk{x0z9RJ3(0K>1Sjsu;az`q6-8)IJF9>_?B4q-2&Purk%8_SgtsGES(+~ zMfFGY?>Th?EYrN&Rbk+L{{81q3-ai`2Ra?&la@J(DN6tOVpGPVOd7RT+#jwZYgA3_KR2Ek}Wo2)mEU#EJx`0!9e9%VYh8mWZ ztbpv0@pzXK;!G58?zIjL3d*RjpLUqa(+|Ik#H1V#Z4|=FHf+i(B<_nVJ?!rdFjl{c zHhPg3v4}&}J2GC~7qN46Dzme?B4dl-bNIW5nfAD8T41K@4En z2UTPw(O(~V1=32HropbR0>Ix5TpIiP4}5*=cyG#cW8b;v-{dsx4wbL|6smYZBKDzP9L8TbqO7&IVm{D{ zj09r_+jvQzy)R$?K(e^zSnPZv;<*$Ij~${8XexnwK< zHy9lq+SLc9`UqG`m<_C1rvk%!BB8Bk4&#rYRD~GHjt$)%z|Cy)7-W=H}*OkEErj$(~#-cpCAV&_PW2B9Trs z@}>mMgAmeJMn&>q3Jc$3n1-{eE%%8CSG26oiZ=Fq;hqPU zmY+=!ZT2pUi@Kf`qLH#2m!G&o&=SD_Gvbe(o1)a++qoWKB4be!;INpru#>Z#g zI&Q=>*CLO0n}2UbSbH=O-$EeRT=xVtd0*qz(3$kl5n$mr@#JB-UTg9;RiD!O{Q}Z1 zkQ3o3A_^NJeL0~MX$I?-18@WPT31%kE>%|8acjqCvtZP2#Z^+0!!}nf9-79m%J?P` z(W|YKcdAoOp4oE*YrYt|-uvr3ZZh&#vOq|+!(ognD~d5$K<*bLqr!Oq2;fuFofJOu zZsk70IAeE?^%_wbnz?||JHNb)7uXCzKuECPN{}~ExzuJAwl~@wfX0wVsXLxfVZGr> z_L2APRWy5NA10hXLq$cUo?Cc!c=&FfUsk0EBJN4E*mgaJe*b&^Jv)zm*`{tR6g1sOYG!|UO}pQqwkMX$UPr)LelsMBpz?me?c z{psezT!S>>J;g*a^8Xy$qd=I`NbWvMKXvKBEbYP`wem<@$yA#UljcY5vFjDy=Qz){ z%KgqVy9XCEP_eSETd4zMR*ieab0<9bIKk1XeSTPP=~=d&;y=f{`WFb6Natd~ICt zz*x~qdR*y0Xd^Zgj$&2wJ%)}ZX`+~r%UgNPL9G`O=9H==_{J-yvBi9u+v4mNK(J)4 zd>NZHH2z^)++Jz7ZFs&e{-YCY_*Ej!X?(qG;iMf0me|Hxto%WKAitI02u)Fx< z`3sxKgGQVgU;3zD6ah@|B_1o{EQYP81t1-uJ4QS46yd_kF+&>@8~7l0(rFRAlarEr zL6?Z&w@5_2*{ZvB=q%~FLK5@egA>A z2S^+k`T^U=RR0DRb){0z_jI4kBrW(A?oXM&VWJWbzFwDFHcO5Ksc7cst&CN-&d%^z zq@->Fv(&%SJm6_wFo-&Rg+uTrEiL-&qCsY2xK?y|>yP1^j{j6o;P9k*GD+DPcUYrQ zd!sSuUE*KY8xdUoYu|+-X;1GP^f@}%5WSpErs*|W%G4^(=y(p|(@Hp+J1#jn2wnF% zz=?-@i#7bc*}I57#2G16{Br$i?a{QRw+Z6Z>!MB{DYx>^IDOsV)b0O1KK?c*r!sF6 z(2V2b;{$%sM<`T%okmmIW6M^hctX%?WIRvqV7Wq2jY{6DwJUcrToU`i$aGTSVbNmK zeitUuB0d%rgbT1a%ukS&ININ_@r^kVOQ15oJfM1KoW0iL_o-A zS5ymKqElIiq$6UPT~;slB`paA@T-9NGNCjwGBWqYv%unwcg){9b($pjKT@IZUe2VJ zM?kUGtaT{;;-VCjq$tOmu;!eyw!!z&_cS#oT-ew6em9@!13QHM=)?GMkgU55E-N!> z4!{%j{mV;FPrq?%*6)l9&>JpYSvxyBO4l}QKY9^t{jB+6&o~i2s%&B)kXDNN6~vfu;z+FW#o7 z$AENZODijPSXp6$1!pCUQ^e#b(|T+?=k)aJf7YVvOK*zTDcz~L*+iQ~0&a!BespeV z$Oran*=&^*v1#q|fTb6nZZE_+xCPm_e>Z)R`e6}sj^edtw-uxx_|?u;v29n5^*qMQ z&epb-19NO#8KcC8aQU`})_iZ&Mb9vq&d7Y(UkfmCdjY$r+FO6Iep8{V6+h=`GFCYj z|6oLSX zvagCfGRF^ZmRv@LsV0pvF;epY1|pyBWpm^|PPXs!YCS4V-n4C=cppd73{Oj&6edsf zBGv%9n;vD?Zri?3uZT@ySxw)-dD9gRS@GH}N_l+6;0!l>hb2drMr+>{)%UVizM{9! zNtr9%)4lgvX)QKfk8?AskIfw`1Yyu8<8OCLmjV9gR;y@Pr`SvwQ|c0@!|!qRV)!Eb z&Oz#G7cD1_reWkLis8fdO44nGzF7nXiz9FVKc`SqawMY44bs^mQX;_{?{u;IXWl z{o1(`=Pn~ot`rn*)kb!2M^95%1qHjPr0}{t%~N7UC5Xu@?aAeFA_XE+aL(I=Ru8`c zS7P+neC3`(>>UhijS}k(<)rx@F&BSOm&)05NxKfz z;nd0$6HKeP>(uEr#oQE3tT5lj)Z#%(k$pZCMu*N6pff1i@Th4qzRs6y5O(eS(a1Yb zKK!kjhRqPEVkl+#R&#aEwGhpfMP?2 zy#aI`rL?Y9w@jgW$p9R_NbB~~W#zpS{?AE5LCvkmS(&w#R)>;s9IX~?aKZWvP29F+^;nydv!=y~M=C zbmAezwTsbNFj6bwp}|0x()VAEW+sl~>^5)l>k zwfS7#+;4PYv7w~(m7OCB2SeyDMg#KnkZELw;)bIEf4f66gG5r(q)uygf2d7)yi}+N z5&Ro#Nue-Oc<5yVJM6)`u{g8k3kiUl+#GwPmg6*chEedU90m2oQ>v1-IK0|EjU>Ah z@#~jI9;F0K?H|W-1EZELd^@qaV9~$jZh<&7NGbg*=btN{cb#&mTd`^nR%k;tJ=)M8 z#5?({Z2IrnE8!^Hh7J6o7P0;&$MUg;6;BdR zK2XZRDkQLs!wy)nE}I1&RRSd}yuq!fiH zeo;{~z=pl!MWNv<+Y3;eomESSf@yDF^ud49al-dgwB{ zK7m#6QHH=UhP%wA?+^CDs!1Be&<=edmKH8>M~aT`xfERq5ZR8u~`BQAtR!5I5 zJ`ppU#%-suw8zV0Dkdh{b>Bcq#o)2ZGB+9`E{?#cE;2C?w)0g|sGSX4S9H|t7WO3J ztf3_Z_T^AC9QK&9bsFGdh8=O=Yb6!DX<=`(zFgGwGaPF!rGxR+?gd{Y-t%f}ZYa(0 z(wa?YboEes3>D`kDWd$uzp?ThXwY5(<^+^Z2>8f9|}Uy zqZ0sS^v5Pes-}+;%RzFQrfco!Wvq>(#~bQM#3~iDoy(?x=fWcQ9g}md1o+FVZLV>6 zr-ihH)`MVWkw!85x~i<@{bjyA{qSx+XIl&F-`)=OoJ);& z{M!>j%x(kO*ueNW@@|B9z%J|)qeJ)QDP2CBuF^k&1mhu0k>-xLi1S=WwXwxVUf%}( zAaX?Y&EyO$6REcZs$>|MYV(ifuj^C#>xd#3Q<93!B)a%NxKbagtH&Jd9MmVsx8a)Bp+jg_K2&SA`4|8i+hf6dY9l);)0FhxmG(n$2LXxJ5u3V+}sCqF#J zyyOj$g@{dt>(|VJ^hJo|SGJP|oCO_2J_T)Bc;fm?cJR*={Sp0FsLv)_{` z|HhZ8IyU`gTeZZ-S<9i;-Ot@M_Q*e8iV`bm%TZE7=s(TD&IH8&XBi+=1pf>88Y@U4 z3i0cIOJW-;S^oz6uY;&N9P|J2?f-vsWbSF2_h3iI`Wya*IFfUx%mHE*l)!q##@Eyc zu?sCDS*`#W4cD$B;!@cUJeaI-^ifg}Tn2)hD2+t7+Q=Ohut{Gv|KfGMt!?87b54>d zCDqLby7G9N&x`bI!M!Cd8N<7RYV})J694&uStM^)qG%6R?JEw0eAJXuAeC5RYpBmw z1d%ipLRh72TMH=$#?`?4%q9R%_+cl>#=C|ACVe59XzkX|h#&BsC7jYh%Lzi`u9k zfWZoizo(}V{tByZYh~TSE-)m8q2JcsYwo~GX-tXa^?ZKb{t*!Prk5KV(dtpRI?^FR zBUB>10AqUXlY{Uadgs!lVR!RJhvqW(JVW1G5aO;MqO{SbgP;AzE52pW+$pTLF!~XC zfB)nwvk=QK?g$f_vZP|=%pPxvIqGdPM+&2X6Uv+lW6-Bzd@)TS=HkN5!ouQqpDr4Z zS5&k$jz0SidJi<(4>LUbBorD=R1GpjY+NBr*mbUe2jQoG}W8++HL4$_JPd;0ATu z#TctUp(B6*S%fX+Bx3p7Y&a*4sIr7lAUvVh-(SC~y`F(bUKEtS%dpr&5|?1fhy+AWMfv&Ul$2X_*T31~H?m*jI$t7Nbg4WrwJfJ6 zDrOGR= z=v_)?8c_j==wI}4?{U*jesfcM)Tur*E56Y@r zmAkaK72c{ExIP-RbY2_$uX-r-Rn+|k{D(;Z7nx6~zIJSAt0DB2{W#0QmD6-%?Jb_> z78}O2(NE`C^CS}ic&#cfpW)YSFXjL%K*%H%27wA5kM6)r(8(Xj0RH=j|ha=Z?>!hdGt+{%~(YMcfmN)dyp;9&~gL`|qJ)N5YHTgi%1@?G8Wfr-p z|6Y#6db3JbB)RD4OLmfsy1GB0)<>}32JV$FxFq@bz`^K3?u|3va0SKdLFO};r11FT z>8gtPw^t}HD+PS=aE=aZg}=UeG6C{mwjPFM&S<#?{7gIvnBKkGdc;Q*o^fV-Rd;i; zjhHa@Ph?%0{R|;8H=#7VZDl`KHuEvW;VyF{}dg&n6X5Q{idK_ z_Vs|KS&T7dprd-T($$aSWjWfC=EnP@U-nDd@wA9~83Hw>t2^an9zmM6X#iiE1W)zJ z&#=Z%GPo_l5EIBu?lF;~udRSEN7CyXV&TP@%m_DPB5M)0-BNr(xP`ctjX8X3$MHoA zM+f8THH8^=0|SG*XpXSh>5j~2*{$-zQjEm;qSBAET(@qSqwBFn$RDnbi6;o(_|+7T zCeIGU5K4c+c4JVnz(J27qX#r?{(6?65hyYanAa|Ti@9Tje~p%<*9v*eU!#g}%e;Gj zIEC%&?@uo;kLu}>Kr12X?|boRZ?C4fcB8o8%Zw<~EY>Ji`zP(Eb4fB!qr8)hT~=|~ z2n_?bE-XU41O3mUog(80Z`sll`^BDelQ4@DM??4UUP3dK-$u>K0n`i6^zq2e1C<_; zEEkFWuQc$=<1dwlckfFKi}}vYDp+XJ5@gqUyF(JZECguk!mEE!%dtw3^}!6Bv!^HC zGdNEZiTf@Z4qN?vjn+s~Yqe{=l$orFGxcKr!g&}b#+JUY^W{?dYjAIviI%a1{hFTS z+87Hxdi??F7Tx>PcYu>?iCbm@Yklrr_a_aUBzalcx0f$ZgrKEj2$tK$Z~Q)Bw8^>_ zo7#Hja#DRbgMp9VyWnIQzBrP^&N-!|r!F6@LK0v%pB+Corzq(~*GDUj&MEhRJ{_$> zz-^b-qN*To{BUzDF#cLfR(2~Kvws7;K76DQrlh8Z$}TPfj@)pGadADku9vWPD(8GK z4ZrfXC8C(gzx4O_lhe}|sOl{7=$-GhneMqhbBT$IM@2^)YJ8XgMeWyZke;6I?eC9R zq*nMmXHfpmMubD8v)Ir77pLvIS|`V>N5$}_iy^X+SmDEF^(7&XdKK**Qr$qcpf2y} zS>&LRMG*op;(Q!2JEFyRz?wif=!IPJbiUvk4Z!Fq4d=l35fd^Imu#A?k@z|~aN*G+ zc(?ks1wG5iJIY7v2fVn`S8f)(gp?}OezzmroPgD{K%3t z3gTROQ5>EUqquNQZ(zj-=~!AQwD8s2xyWq2neK&jk9&} ze?wux@L+tA!0m%qzmdgtU3z=pT*yHBqk(~2UL}m5zgB)pmFu5T(fb}$!MSTO?+O%- z0|Js)yMShI%c0Mer!os$oA~Lyry1{j;WBrLm>}4MJMM)^k ztp`4vitLBl)iktaY zHbUE?3viU%(}k)|_eFcu(_X@7Z@Xbr?`b<;+b#$SA?q8YSe)KT2CFGuUI0GCQz;x% z{w)O+*1P%>HaA$g{xM6YS0_?95{Y9+VF)sDA20X>b7S)Jm5L9-CJ^s#(&3EH!o}>> zn64A6>q1s_IiQwRu=wZ#`5vFCgwN>AD$`-0WrczatT#}mzn``5t)AV+)yPJv)tjTB zD%7_)i{2;#HjTNbJ`t?}bO1h!@ehUdkdiwcUWdStkjYyKHuIs$uAb(BOQxZA!M2VL z@l#mzN|*jZaJ~IKJ8c&J_KhGaDhhgj#t8cr-On5TH6bZN_2MyUZ+mUZOM1Koxi> zPEr~3-VJ;Z0wn@K$xJAbj#nXYXIU8-h;!Z=X>ISHs5%9((x~yR;dDm_H+`GJ~%Py%CFk`H14cHyGz3V<<{8BC$EFKJgN+s64T>&E@e0ra7fPZmc$} z*~ap+HRI<^Ko&NXT50julU5RNY2H+>!-MlqE@%rVkUTluy6 z73T=JPjjg&zQC0wVIJPXta06vyzh2uB6?@`2iep0vDg4k5sA+^`}4x#z+PdHGYNi% zgkLCYIynLI2I6;K47(O6)K<~w-QMRFw5uL&02>-R=y8L zC2#rcTMS zzOcY0y&yRL=;u!3LD<$lZc>ck;_+i;RSXapr@XQ70+!6Pv$f}uU#9b2g>F$B|Mv9k z@Q}g5!=;VQeRA=t6)5cBe|cV(En zh!xIX_zA|p@8e2!c)KxlPAX04{W?PF3-q%^JyS@~ zbV9k}%YM(1fR;8=bHBF*aH@l46fn?>77 zi)s3jR{adj-~S?xj(M|NW+3r)h5s*)gWhyR@6)r0zv^2IqJ|^ptp?|nOFVE2c9hik zd15OnSShwN%L)Fx(O|$EGGTM(A^tOLk}56~uoU+`x$SR>b~5jxnS(r$ac`z5<{0RI z-kdJ>w(BI#)jQDO;^H1H)kpg_a+U+D0;#g%M*9MAz!&F4LM!MFV7nil-FWU03Hu5m z-&yBpqt5EmU|3c|MdCrh&avV%dBoO~Q&Of85Ivs&wo1dM5h*am4eMc{e$OWaqqkEn5TZC;Z|K{1 zy%sd*XoVK*pd;1$t3QVS&$LNW#p}vBdwtf{IfOzBptjVm0VuV&$YXS{Qlw}n!P zvozVN18)8c1S_>4pR~8(e``j3xuAAfd1zGrTl)u^NtAH8vWjb6DA*8n(9}KTdV1=Q z*7SV%x-jB4^LfId-+Z`ssfD0V#LVpEKR{ zeC)VVHFw-a{wz@C%5`Jn<4X$1-ZrjZpEwT#9tR1h@Z{Gf=$>;Y*ETN24?1lB+J3OO zn$!_QKXvZ3Ts}>_p9;0Lo!ZN7e1tv-!ytW!ZzGx zZvLg_#)hHz7Bf_pcKfJ7{Znyq1mX~ z!VV}>q)9n*D#gQ-`5I}#TJ-wVu zimZ<4uL)JpGTz<-%Py@+_LdWt%g2%tq}}T?PrBOLvSMPdOe*iY6egr~^MW^0N@B0j z^7XG$m?tJC_!?e#i9jL?wt3_JHb$pDJ0@<{?jLZtpr%^oC+u85DB_o=PSvh87dSb&2zJe87X+FaO1(3fSig4i1Jg5Qj2q)(sTK-N zQc|(iOdR!YyHSH$`oGLiLu%ExUZ?+Ttz}OQD!GV*k}-Mu@l6>~+1jC5+`50coL^L3 zQ3f6trjH~&5t_OQzeYQY+cA^P)|@Pch=oPQHO6{wXWF>vIkuv&jF;nve_m*zI9i-Z z@?3Ot06+on`A9wr_jCMA>^fIKa0E-M>Kt~7RVVBu4vbELc(`hhbxgRi zyynKTRM~QTSiAnJp-xsqn&iyy78vbZHnNDgwLX+fy?R=~cc1|A5d%3A%1m9Yjp8uU zgcsCWPUYY8+NrL;SKXx-vpf?@ap28i)N6Fl`!ZKxNT2M&F1DsAx(Z7RmREWg+!sA8 zjBFWP(!weP3DT$WP;z=`4F?8Z+fTkr|OJo=JXR}$=xykdq*m=>M63;pB%{m>}gu! zTr^8M=%ojam-I3Y)8vhhiVCq5+_NXXLdrvU`EEBOBE)<*Euz94sOhV=F@>kkO>Ih) zzL5CQri8EOVJ@ud?deZf(hvu{yUkjBh)WL7(a#gn=j6&ZvggfcKqWFwf_qZ2)p=nB z-;Daoz7|473+OyVQJ$KbO53N&<}7uxuGY*iE;im9OFvpJT#5Qjj0VE!GzvSWo_@=W zi_KlQ(^i8Xc(?%We#Fz+Y~!yl2VU}tiX71Wl;aW!jz!i~>%+z!#N#aFVW+UCsnA@! zf9**Rp(r}QA^~<{LezUm*1U_2WSB*bvB2U4lhacemn^MU+@)KQ>!+%{TnW9emj}bs zQJmHc7+#ar>oxK3`Vz^el-fp=!mRFQt+znZ(mNi+f zgj^yKByfLyc@&u4bW#t~rO3|C{^QdTxKAji+S~yG(7_=7e7@k01Co(Hez200lNVR4 z`1<;m&s$N_&{R5~>JkzW@mBGj^>2@T8Ih_gxeZSo&B*xh;}R`0W-dhTTVa2onw**B zY~T#gxWa2DuzWpDmrx?YmQEsk=ysZS?>PH1I3dZMYJ$Ch`Jb;9oS%BC3loGYk&hWp zDlKByU3(LS4vp)Va|ez>&JBgBdK~`E=|iMo5_%P9D&h4h_q<11eX-bwbF`O7$Suq8 zmc!}}{b=z*G5bOxI8M-g^gCNoC;?`kY|1tGhIXA4xX>Ra8@8gOqmhx2-cwR$Esru$ zr2SSi(>WGu9L`PjUXj(-CIjOE z^Ks95aRME0XX&L$2+#|hszo1$O|_unmg;O{)iM*&e?xsz#zem|SoJm8LQ`lfIiIKV{qba_-fzY3P4;X?;GDwoLnZ)EEN;~tKYiFQhErxrhY zAs(`ql|TO`zTG1I6%rDXd8NyNwXi~KHWPo|;gE5UX5F;bE8F^a-um zV9Bk^RK371qo-fU?aHM7lWU2TnR{khLWy~N)!wcUSO>=Aawh!5 ziV^#uWL^&)2iXc$kn!m6AO2`>1>?GNQpBrZ2cQe|Cc2k!)V@TwQ}6i66f1IQ`760 ziYrY1H*QO_tzq`5CrYCu2V5YK@N@RE_B1-}2PejB(DB;9u)y=s+HpWHu3SNfIXpPn zTeonipmyvpiy;2u?@0-R=afL-3xWR8QNW=EBNE3)Bxo%#6rCj}-&koD)a5;4Ya5|d>6JFa>F>Du0JvS|o`2-&0%dQJ_6oA{-< zzIlJ^#`q!E36%@6nu14|?XP!NqaiNSoW&)q3D}ey0AmMIZY;?t6lk0c@jf` z)z;U(_$7j*E~qXy-0?4H!-Li~uTzrQgJzisHe+Xj_h+<`j>MkMGa#V;+@=NNR7~SE z-Q(XtG#W=;wSBG*hV>irk7n{qcB)6e^~vt($JKujvtu8$jCBQt=8Ju}cfvZ-bm?k7 z)X6l)f4B?KQ?80lTj~uYMW=GlJU;|#zx_BO7*0sVYRPy3WNkW=;-K} zYjR~%*S1Hfudjc+7-Z7rNM{_*_BUZw_tbuc(Oe8l4nm;Sd1;c!mrk7|i%N_%(W8Bi3)DLN|qH z-dLO{VE7i{TF(#($HPl^uzvVvw6Gz5_v{3XGY`R!12FqD2EDV;^lTe@y>9XsD2miR zE;l%-nD(xgi_Tebf{*ZsZ_{dO;y?g)EY~7p4u9sh%6SDVD9cd$ohF6ygSB_u>dB|G zB~;7q6wfFlTPc>KMnM5c_#eA{uHu2G$43q59J~EiA13R|bxJza(%@NGi%Dn>HB)RW z#q$VQbs1B9Vr-Q)tNc{r5fK;^W*E)C75Z{K3}WBVfRw?zk4fe(qe+$YgOAHaNtg$FXcxJ|lF3S7pQ(ZBB3>AZ!CV}p)pA3uurFe{nH`3TK&kI49UlR^Ojq%J!}9FnC-{X4kCVA_ z_@rS83k!N49-gDQa$i_@M3*W-Y`MMnrcrYTWU~hi;i`}vdx&CeU})$T@N~P{%lG)> z$&KVt5OY@7ozd9XxTqL~?Z`>WmH}tdRG@$3SLJ<6!#&yYuXGNBiLl%AgTaUj#`i1C zPeuI-d4hJfqZZlrO`mO*)}iOe6Fulh=Lb!~Gp>!lj{BH{Lpt&b3N{W3lQL6yXL9Th zi`Cq&W!_uP&2}JRH>`yp0%AK0FTGraon@-3_77FOj!)gEt386IwwpzjBg%^e-$mR_ zukh?QQbP+p-)gDiTK0raUylxWk`BhaP^7Cf_3hDxGN=2>sebtM8NqU{cCMgcEgrc6 zvbx3Z=f5l@tNwAsnzuU+(XhqWVDgRqp+CbNl(k~@zP2RFsngm=2^hQ|EwhSA-}JoT zy}J&l3MFJ#5_}&0{mtJJ!h1^&d)C;P`d_9Sx}rbnlgt0X%K7=})M~EGTffua9Pz6y z7yIS9{9nm0mkAsXaKe#6X}>casW77Z#lRh}y1E+N=sh2Er!Bho9kDPm+n=8v`V+Zi z&Uo4ES3k>d1OwxZ^RUXl8DY4S<*XP_JKkF&Xj$t>9au~p{*0d{T6lUEP6(n)8WOF9%YdU%&M)Wz}FrRAqn`zgv{A-GC@I5>Q3h4An1?WMyI5V zK(7z`hljgOD)qDO`BpGsGT9aIdwOX_78g`b?$CZY=x4;9zadqB-;ad8`wLCcGpWhAT`}Z&bo$Vh>uT4fAl3dq+jmN~qjAcrqSJ<}B z6hfQXu)6ZrjDDg5Irq!o~l03Z4fFRgJ_vLM%+{dmoVc)CGq4aZ+#i|N$jgfN} zGhaE^9R+B0sp891=9nt{RC{Tg<&7(=gueb%ccom?VE4gTaLFL>xz>RU3$#yLK{RB& z<Co#$vxA=5~EBT~Jbq^Vc+E4-VUTi9=|~-Zt@l->Y`&18CuD zEfnfz#YqGvq+RWe`+|xUotP-2tc+D&UQW#Kh7-`~y}$YN=Q)0KJnJC3@jE`i&7}<_ z#}UdZt7G%Orv5!OEv9J!*d-k|iH`>=ZH$jPANGdyAi$RCpM8%o^pX@@l>^@&L$DY4 z5gqk3^o+r)+oHPS=dmW(EevN;SheM>LAB;J=dtHVc!sz^^zYweZ%tDR_&?CmAs0>u zM^RS|dXxD*Jd16wn0SPK2o4FMQ^k?N?e286Fb31+-sy|%0-z3pROp6Xp0fkjiVH>Q zW798%;GdTRqgr+6Jw(?vK|w*fTrOyCA&1_lPc1*3S426ik#!Ry?u+-%l zAMfw)U%h^PIi(WddUG0(S5iVvPVQZ|hx5$B<=@t(1H*Uy*lpB&(V~8RYs;Y6QnLId zYhHG3JJq265j&U|jrGHaz!3TL*@D$WsJrvhCh0${wo*~^E^U0=@KxSHmwL_&$U!t3g|FUT0Zlm?ZQKfx>BX2wOon8AXXCScu& zB6dTr^b;x}ujjwbiGFbKF%}`|O>Ft(Yu71v>|u{EQnui%F5M!n+VDfS?XttPutPUs zyUb?!^KUG77PlcP!iQV|D1 zTuGBa?pQ+!XJ!+#IEx5^Ko!-U5`Ay@q(PViMzV(FI4eTMz*9A*a>O3I&@YLh&)ZBO^;xM?I2L5iA2^wlH9aOxr zK|H49;URNFS5O)M@K`g1;E&84>OziD5a06kT2fDSdVC(ZzK~1eR8m$Jk(QQrFqEvH zmCM6hKHA4`bH?qS(-Ewy1aPmdpFi-Ez%*ibs4K}Tw8DHkz&iBAZulhr?Qd(stR7RB z6&j_$vq^&!Q5VOopWPs1l(w5WCJH{3fb$i_rQRtW5vSE!xI5x^&Ljd>Bc${5^Pxo5 zK8MkcP=eR4M?s1${6F%^p$}Xq>YSw`xmSO+kl2&zc?42~mmA1?Ab`{w2hp5Ud#<17 z4{v>F(h<1~$ggH^pJJGCI*dd*8Z>C;J1>c(x#Hbt*RC_ATr@!1E38;-mbfEW(XkI$ zQ&0YBC76Y#%SHa>nN4@;K0x+2tL&2J?lHsts7re6Dp;a4{!@2}p5Ru`bq7Kp1`AjD zp`a?Ner!ct1BSU)w~}mI()AQRu6kUe+P2(N!xXAPhWA)9|8RO1%*xK4U%C5V^JYWM z@w)9iolS=Rw1*O~T^TZN?Ar)v)tIAyLr299FZ*uCU5=wJlou2^k@@G-(HjVaor7Ho z-?*C;M@m?c=f5cZKMO=ppOKd4l_?patfVAt4OlbY`x51cpmwL=NGqE2{DH4C+<~$0 zC4rYe;NVgE9Tg=l#V;_w;&B#c)?7VZLgF~!1#Xa_ec-!k5hHqW*3Vm*-Vz`klPam- zAyigYo-5Ob_e~Zz==4X;%F41E=J-qSG-m(Pc1cQG<_#SI!O==xlt6j;zgtY`+YJEx zqS-!kmLr}?PhMA-)Ya9s_&|Ve;n?1aGwHf!FrMl5!1ZYEnSyEP>7CcyoCXZ3=b2l? zCjJg&DEwH^O;w#MmAX*!+z%Q1s?i=@R&CkOEhGg3OKfFfrM~DZ7xvHm9b#>Ac!oKh zYVf#S(Na;ZUhX6r&sqJNn%c4h?#?vn={Z?#mgq|@8!i`s-}&Xm`Y+E{IONghU2T?&t54DE6clHzf0@(dq^k%vA-&*+OP zx2IoJUuQh}(ti+T<4zwjF_3d{#XAXxpEvBR;*}V;`yhBc-|rIhxhOILv$A=O_k1pA z??F4jgM!DfW{WcG_M{D?=J~7#gGM~xv+TSw67#ITk&NldV`r2k*~}Fb5@I-$8Q~h! ze7}=)^x153IKHPyl5EnKLgJ9DXu(P58Yo9e-Gd)W;)-y++<`4PpMtnAa}5VJ)LP?D zqblyVo!Iu&5BuMDHctUr-73*>UYl`{KnZVSNdk6GZ?g<9){DY7cHG3EB}ta2k&}~y zA+CwhU(rLmmOrx;;cow}7wlk)dQ(?o#Lu6hLVYz!M&GzWgOb2vafeG z`t9i)DUtJ45U_8bW){j+X_j}6zYA{v>%&}%YEW_=N~>1iHzPEv8DA@0ANq^^KZI+xGk zVT!Vh4Dk?zF2(&sLjtreKO0E|1qH#;bMf5*dZ~N4kZX4c!6hHh^fa-xRaX)1T(Z3E zDR7GYG?oS^DmjsZZuHdj^!VJI)QR`g*Dmy%2FT6t+1OS_?JxTJglU8#qTv3cWNqqHEqtTWJuDlXuae6OJbUnW0Irx8vkz1GDq1zygaKbr z63!1S2b%ULyP`*127PaJj#;+W!EKa}_dyhA89^g99l073D(teNq_L?7;kF z@5?WI?^48X0FpE6(=k{x|2yh^M`Kq?)(^`HNUK)S3qy>T7fgdQ*>K~jn%!oYPF~TH zf{+lGZvO(K%_yf0Va}|nJWi=GdM|kRBvruEWh*M3?{-NIRL0P5gY`om05kK%bATe92BikZ2w=L=RTjE48ZkGFP=_A_mAgn>twOu67B$-L z^0(NlX1tNnJN|O%a*umOI`yG?zX-jTi9$^<1sY+^S+oc4Y?9?a*#~CVK`$!;1QWLf42_7GP9OeiO*b!Nj>YX% z)?n^1Xen4zfDZ3uu@+Y+w)Ya4F$d-#Vq&Z%Z67(GEJ>T2(}CFhE5w3Jdjv$p17lw2 zldFDL3_=+&_$^oaI4x8({jccf50zN$H5*sZd(!!0U}(4)`UA8lgI0^+A*^9A7xB!_ zQ^O0>DxYEf+3yQ%o#6TeXJ+QQOzvl{@QCKnb!-bTjAYRK+H*bY+-_4!^Zxx?;6>`_ zhV|64Vcm}V59Bc7?%sJfsul5UN+k(Ir(Pi<8kB3~m2h5gz8xr2;rxyXd0x)f zaEFlRUi(8YDn>s;z1C5JN-l@H_D|MZY|Lp@e+!F#ZZNeOWTU$azu7|#^^Ck~r&22~ zMpOy}?K=fh4=jtmRptyM?Im(pett@xXR=mCV)4aL{NB4_)NuuUFMRPde!Z;Ur2Y4%Z@7paLiC9aXSIC>EIqMjJ;IsL zFFM>+&9Udn&!>36!kpfcXg#nvPFHkfJFxgB=8q!zEBRcN(UxljZ*Ol8L(bANTS}f#xmjL1E3cs6!N(3=Fi9Oyh!AOZAY}* z;%H7HCwI-xG2Iycnke%y!&rS0TOm1Qa=&Ze5sujwLMD2x)eNJzB<`t#eO+>{N6|uR zTP6UlF7Vh<65zH@SO@9D*kY~e@|vW0K7_WJVy*p&?2z>Z826Qmv$JijzU8?#?}KH& z>-OO-U|T)1vE17nJFXIvUd|<~d4+!V4u4;AYQ3(Bh+^6Ye=X$?Vs$_ zc+OYVe*xZdPsrv6bLQJ|T#@SgSG1F|reD|+0kCMnstg9&8C>^Q)MO82@c-bQ*T&R$ ze=}?~6P_Yq&8!zKMHX=drcP|Y2)m7V2vdvEA+9)gHqs%X(u)69{vDbc2ZQ$4tp=1+ zkC^+qD`}+nQw54ji+tB2r>}llXu&*$HpAMmVeJ&Mq=|NMM*U{}W6`!C;mHyCn-zHX z(-u?kHQ!%WM2{{JN&WH97)Ofn_Ak)yH2PwU9Dije=R3K{s$0YW8^50n*2#>E zW$&$(YUd)qO3XD9MLv%z34TD$14=XP)*#op600P7`&z|npkeizw%7)@909ge7)fzh zc!S=u?Oo!U(2;GQfZ`&^0^*#RSy3krhGWO>9s{qOA)l;zEz0R`PLj<<-pgP81H13W zjFo0H5qHLZ0ngsC)sH7On^%pD0LtzDv+bP;rp<+;)-&GHQ>Z=7ntvP+IQ0WyH5#4I zGFpx&&$AN>gAbs?aQICY*Gx6{ASN7*y^g_MJD-O9_z>_t;`q%7HA8b!+j>`3Zm9nm zh8_1gQ@(En;~2W+CcMWc`LO;1!8 zFKYY7y)Qh$|He?DZw>Tb)_(NZ6Bzz&B9QqTinT=Llb6*p^sOd^qGo|}kx2Y&yv2vc zg*{S;1#sorj!`bxl^xn<5k@t$5cl-8aie%fV?$YjSWY1d_zI>e}`sD6HacH6PSe}=uMW>Ml8f_9HW zZr$}JQORG0tP*{RzGU{^sZ8KFd<}x!VC$y42#sfM^U8FnqC#p%qmyS(i&)xxXkIDJ zbqI^q@k2^G0L7R-ZZ`4!L^bC0WUn-TG@4|UcSB^`)c%F3xr_I-sk1<}@ZWKvL8ext z@eJ{y1hxPWC+bvudiX?0jo1~QZmB_u8Vu%)#oDHpP*YRm(!9akF>3yc33V5!3ps6h z2uCI2#2_Ud$*DEL0&k#~eFvtt&Rw?aNc0_80fqMiqCn-fHTsh^haN$}i$B|t=u5pW zzRO#bmPiuHmBx+=(s(|P&~krDvl96L93GHYwrR$^zNGBCp9!yV6X%nO{DLzp z_mf|75e66SNEnZ>Akl2$v<-0JdG6*ITk|V*qY9%j|EQC@69&WTLIo}CYJ0B2X3F!!p^3CYfX`- zs--1v7&skiSy?eiM7%04DEPp@Fa%J*9oTV~5%E1AJL*qlNxvl%NWQvq+}NBJ%kAh8 z0fFWE_m{)ik50W~SiwSJR-Xo?Fm7}8UT<^I+F&YrJxrEvc89)77niASz1_JtdU0&Y zpykLYDG6T-RA?td@@`rGUU^OJzJ2d6v10nTi%r!Agy$9devufRXk5w2%mm8k4H7tk z{B)=)(WTQS#noFEB!ZJ#FsP#+u zmk#&cTc#$4t#UB@e*CQi)!mG$^=IQW zZoM;bwk>TT^(=J_I;b9HJpopn=dWgD5u58Gi*Hx^>fBeiFL`DsJ%=_|Vl2ho`nqEf ztWB-PmaSHxoQ6bXTOq}xtekr`E#E)!6OM3xeZhO77eEg-{yA)uvPjsS{5ZXYGE_1@ z>`6|iZOrTP&qN)wq@FwwjO}l8SEkOV87*^t{q7(V^w(cNjX{Qj8)zpbK$E9=i|XC+ z=J7UW^KH!U8;ZHvVBAP20!PQi$;=1eqyfLgQ2^)xX zL({b(8P<$kJT#M5b66yyH8*>tiWeq@2P0kba=!3Bz6P<;V^i~OPm2k7Xi@avG0zRP zyiFm1j`w`dr%Eas(4XHs2~zxboMEuqFq3UPqIN+^ywm~p>AaQwrYtaw#Anzfv!P*u zqCXovWi>XY2r_cr-GZ0j>@)w9g%Ws3 zLtZ{y7Y`R#+{1(K*RO(oceie8(W;M2L%S^dgdHJ^D{NN$F8#Ln*3Hi7YT>_F^jzYq zHE33nLc!TrE7s_uNFXAZx`nGb`8KT7tNUT7|0?iA64L+a#DmRS8hRbag2b?WbE5ze$@3| zz0dz5>n)(7>f*jpN`!}0KpK>kPU(_vR7zSpq@??xl+u!tLw87tw1R+icXu=Nz`)FW zhv#|k``x?lTCACU0?uadeRlkRvF{w7S3and{`0`{gW%|<-LFS<7@nGUL^CpJBn)?_ zBqeDlx`e!Jf`8sV8-*N_i@S&cc=h680bul;xrFvnPavzi5N!@f_5-I@Z_EHQEsdc* zO|J>5XrZ*;jk@*Y{=&No>eY3Nk-?q){l{hHe18I(CuV2=h7d{pts9YwT5|4PbKTvZ zNTtX+U3>zD(LpHIKgquCX)ruZFp?x)EBK7+SgRw}v1?fNEW>8&?Fn9Rk)kKj$))vB zFQ{lc={{cWpFP$7qmB3O;ugLf7j&#-FR}2lg)yfXldJfXgM)+YYf^{z@7Z{Gip$FSZ2|X>$dsS05eCLy zbJp;hC%99i3=pd2^v}z*Tp0iCzJ5i(1;@Q+!Z0+g(#*dniS&c;QzY2p5CV2OSoLQa z-U=Wq#@^nZu1|{!T#7i(*MFfE_ac@$^Shyq_erjxb|$He-sZbfRFKhnQ7ndWZ8RfI zW;H~^@VpY!pClBxwiJ7-M6!BF9bQ@%8(u<;gA*+C@+zw5?h4X(ZSz=zXVqDX>j|D_ zaUv+R!obA5UjfO>KMmy#;J;g8sG5qu*e!3NoN_huoA}(fyVL~zotlO?RFAVXb6qH> z|Iy5yk8i7X?B9a!0H7^&S_;=*g{{7=Rf4ZaGj)j0n*&lKR&dkv$M=KPu_c}DT4&3y z|BxEI{TkELg=y~@d0pi?ho4~PP-hsP3Q^OyFr!JtkMwF~qNdqb2&21lpL~p}TH4K+ zu>D*aD;h-FuI zb|S!L>)d$D^hm{R-~N4!x4p!_dhi?I@}!(U=g5hJpyWRpc;DVYwasX(VDkS^A8fJP zjg(FPhnK;Ck_KY+LPo-@OOtU!uWgORKEN4HkLd(nBOm=(x$VGymfbE&Uw zE2@=L)Vt3@yTbkR-3${%gVeQ-T@u z(U*ADVNSYckvYaP#Gttf`*pQ%z0*!D!UnVyY8mz1qRn_zXNJ{D(8DV8+4qIyRzWo#0?$s5B z@pRF`W*pGp_lt6&V`M)fL@R1LZ@c643ih)7O%9f1IDyay#4K--#$j&8FmPX(>KU^k z2fg8Zj^Dp@&gJ7%dSCVoyM3^Cz+wTy_GzUBK(r&UeEC!WJj6vbpMn?VE`Xnca%l4M z_~@%4Q4^uJrW`Z#z8Mu$)L~9<>BnUqUYo+{Ddjf0H*-(d8BjPcotgG*JsA(L9$7if z`Y6Wwy9+~%%FWf~fe@U9M!o1ScEm;|9cm%6Q(lU@E`}%dz30sb^wppY0nw}W=RhD_ z0K|ir=ctGCK!(XwKzp5VW_fjc`iw2U?G-%_-yx#IS?kl=v&OXbazN@h_jF2{o?Hzn zq;1^T+fv=u^3hoMg+@h2I?FhnNVP^x{lj4r!;BQ*fXf+Zy9@m4DfjVjbFNJ2kx{ve z;ap{E2cQ@PlX(HLy)oj;f3=aS<#2?a>+~Y%=G$wLffdy;94Hbg?eU@3=cwp6L!R2Z zK)d+P=srw}B)y(2Kq~cN5v!lJsvFg5=O!QBwmT?)4Gj<92X*8Ce2*1`NPNuCDC9c) zBcy!{&;a}|F()EYdQAm^^#lJl^dR6hlL-huQqd9SWQ^LA_@nK5c62-+=OsyhL@93= z9yW?DN5LB?g@#!)!s_vhc$}XT|A5XhloKs1)(=gQ2zPZYZ6+@#UF(65&vrvJ-Q(4< z;S7oE8;-n%rqr%gtFtO-?`YKHro+Sz?FR)wz!{6SJ|(+A^hHe~=s-ob>83PHq9rF=5GSpcUY(o72Ex`CfJJHoQo6enSQ z+oPdz?+=3e%=ja&Nm-f)*?A`(uUVbHxiF(f0T&k=4=KM4uV&)#X?4j>`k|=S8*EO$qHb zFj1iwx&1%hRDF8|ShNW%q{u~}Kb>;Q0rlZ%7Y8#$rOudWZo9k{uYk_-(n8sb=TG9S69Y^c8?!IqOo5 zr4qk@fT-K%=iUJJt>w!}mgbRn$RMakI6jR`-;Vp%Gt7r4F#lqbC0kdSixsNLGuXiC z8KS#c7~(L6G&0i4)x{Pp9#vJ)CF2NUyX?~+EbfdnQ!Onilie$VkwcG4<9YV!y4qD6 zn+_%gx-Dh9M)tIdv)RxND}nkCuVEA&N-w497mTt=A!xr~2LnDf!?I!&G3t?8IU!?z z1>B#UA>jOIEZwX=d3ngZ`oye~XHx|UpTcC%6d_7sr3vz}GI1duO;APle;h-#2fp%t z-|fB8rgP003CgcxsevgtqPFlzNt!JbvRe_UJj#cGj}VF`F;pz|R{)&!CMMEXgjEIn zF@{|d7&ki8nVHRgIhY>WXs&iSNosq|Hv)Y;zcZ8(!K9*`Fgdu%wvfQY=dvsT z=G-h>LN8n70|SR%1=>51@zpBs^gPwr4Hv3O-9KAniGB?QPy>IykofwZz13}xPT{%< zu6-uTX>^88R>%yX=_I9GZ{Cu0E3@}JewQDB<(i?nwUt#(p$oMu>4@hH`3nBXMU0)_ zL3d}W=_N-{grXkbiq$oQh9J*e(xv6vEBl7Ff4pR?eNzwCQqKatUz(aC9lkUH{Ys`rUJw#==m#IZk8zBnyn);@2XtH z>3LRGtg45SCb+~m4;#|l-k*&;0q2c4L`19%44;mdS};Gp$YO?!B;Q_m9BezA4lJf3 zQ$Kae!Y>XrUz$I2H-nqG30FVJ(Hc1}Q+Np&UAJaRuKr^h=pVCa`zrDdkwe-vl0$kk z)j0Ea4il(aZ44VJ&ucjzDz@5MK3A%ETa%~3Qa@#KlF_(;KHD_0-sgXt$e3N9P(7&~ z@@*s>RN6l<&^GD* z3irc@+u^f#Tlr{sl07M&7*TrF^U>CH({)O#gC{5I-ajq0_OO0 z>E~DXT59}oiWF+MTS_&yP<^f54wKn5CH$U>``j`-T}@SM>=1&#RG< zh^<#qz5xRxBgUeKp|?TX{pN1q5#w?C*#7&oq!jahoRRk#D!6$=qYb$xCewScZcO^oPV9Be0z$)(?in08vs3`CDbGc*bq)U&i?%A5q zY=Y9!&9B@mnxC!Wt=6nAz=;gnaA}#vQ9A#=YR5;ZHbfcfxG9eKhi!&GqYau0U+(BF zgG1!i*V$W!?Eo)y>8Zb*Et_0dal>SZDTVTJe-ZwbaMp`r6tWU`}MwumI!ZL;E)* zAZM%3D$h}w@N&g_yY(w0Uz&QRu$xt#U$Ly(>yZ=+_M5AAnvqb#WU=qxn{QyfzT@5Q^gFYEZL6hFiF=;~h@+WKHeIrqP1Wvmm!>&sx~8LD&?O`oizg<*kZD^At6c8x8t^W+ zQMYtSSBIkfHI`FyEM;m!W;0l{jo;>^7z(KcvZ~E6=j>x_n)bMmlp;pYi!d*~D7A{T%rBfVEo#`1pHuzw02eOmViS z>6Da|67E~PH)+*Ef-OI?o7}!-e*OA;xy^r}end|}2F33mGWn(vJ})`s@>n!X4?=l{ zT;0B~+l#1hgS6I=r%Up<1pQ^-0Z(=8o7K6cUbrWVW9)mpO}pG|2+a_GOfmrh8;Omi zFPCOSOJERCRkog<+;Ue2EJ$ywC9LT;JFTGMZ9k&R)-vdn!H)aK8jZMtdb<5*f@V77 z+sJhvR?7;rOL{+~bLkJJ)cFKsuwy_2dj@8SnulOxX%+O8Tv5N_QO%0T?pUaXn-9dQ z!W6a6ii(fg#Bt1X4E-;=Sz4istJNuvByrS9RR7bc*3WbAgVaE&A?cf#c1_`Z_53 zF76FQUXO>=!u%B#u|ZIjiJQAhjEdR@C|JIq@ z?4_c4?0Lo7-nJ>Y)CF{jMUrze>^GO+Jv&&7Y}b5J?L;$wbxBwmhnx|wZ*AOlnnr$4 znj5%sQ!oPnB6K_nA})kV|KK3jDu{~c=<84P`Na3>R*!*SpdOTvRt!tV#)jqorm36| z3wG*EO)1~C50F|dQ=iOm%dX=)Cn>TZ6v7*Fv>zya0w0en0KYT8XG@PATpC}WaEuF> zImH|L%^X|;t%)p|I^=i5Sx?{>e05%00COPxTVPKZ_NNlpN-g04ou5xCg?I;CL}?ma zIVr&Pq(sleT8XaN;w`_(pnFiweTw zyn`F|`9Tr2<4c6DGsP1p%g7m$5*w+u*LhhWjqBt~5ca1SLQFYNf*}UT@hJpJje_t! z5C0?bu#OJ;YlNE7psq5Sn-&;;CUAh(^22fc?B$U`qDlY!%9*H(-9Iapvt65P8_&78 zS7XAcpO@FVpFdc-4%m0SNql#B+MRia1gL#UQG+Uv#u+2q*$DAo$Gtka@t20W3eP6i_ z&8_3j1P8gmxu2@vRRP}S=g&B0<>g;Ke?GZ|=QMalusV%8NcK#KudHPH-;#_!A;161 z^lx#QJ5ZB86O}GpPLnMs*sUfaNEByHlUNYvd$D3Z56)_C3HLzn7%ZUwwx$mxe?FEqN?g6njy>9IYJ z*0V;ut%uTgrxkDUZ+uL4T<*|drjrs{xrHUg9dtu`lEdf2r!XG|NUd+3gUN~9v5)GT z=Be}ZbNiX9tX>axD9Dix_OI=U7tcPsT|sRq(S6ls(PTj+^33h>#$U);%KyAx_ecMm zCX!}G2l&coU#~|MR{$rnG4o*~G-ixIGS;~E7l0C7##7nil_Jb`sU9I~jvD-L;R?Z1~Y2CMjqBpa5583)}S z3IBMa_1=EL8)OQw0Pz>cw6bQ`x3G2E! z$-_~Ln$@fz&r3R8)G-*8z5~Yq{$C)(VbJE+utS?;JCdE0l9FvlK4hnjb&+M}^bJst z*|8JKsCi38P%`DPap&wb?((9=-RUmiJGII*(_<166=mhs*7Mb^g;5!pC8}-h7HJWwI=zK)>?K`0YC) zuBZ3w0b1Ia-|uo}j+f9{J&5U~uFOXyc4&;b$+xz)SZ4?N1U8!a&N@u}3w1BE;W}-_ zxom<*Uea{SJ?GOiZ#EMHWfNfV?B&F-Nls9|BH=p}=AVU7x{u8c+x1UXS>9K+DW zKMC{#HwP~OMpo8{;VkiU#7xwe7!Pk$vhG}3gIk9nIEn<=E0XIui?62^Cz36mB~5xb z+Bz7*o*ZPA>8W`P>@ou{Xcy)Zf*PYuZIf>VBOR#97##36M$qpw&%~^!Pm(W_^FYd5oTY50`^|| z9?dsMoKIof565h5{_yH*>h=qlROU1? z`CC8H=%ZbVhes2ahr_xWbZqr_aAJXSq3t>c%XY1_XGPLp84t8jt^dgX)qTssc~}*^ zbQ}CaJUyx9xwb~zBj$hh+h}p};?gw3v{Hoy7ph8d2d{5I+G4HE5Y>qP(>dv1k{4^^ zY6pCTB3EHMJIMff`ucZaUZ;7%Bp!-3(-Ds9)=m&<`n+`9zJ25+&aL8~w{-U`()^;w zEN(+WmjwP*;?sNhu+$aiwZCFqwv242dp7+qda~$MZ2P4?ntjTUF*__m_iJ8x#jA~z zwJtlsthi)2Ou*;)NdGtw(RcrjM^Ff8}A^IZ4=GRP%sXtHEfYSy2K2#s8VN1w55Fo4RG zK9g(4t5`roUW{^MWt%UjZ|sDkv5&7xY-R- zpv`u`I4F;(DVyJ(#gdilDk(27oVHl2x-G&ae)8z3ubN%@1|q}dnb>Hh9M=m@!&+K@ z81bh?;!37%7y)(|ZeR3;ZyyIoNoKrR!gf~H?hXFoWpi6}BVg5#mxH#{+|=^Z>u6p9 z0o2e-w)w-ZHg6ImQlTj+OP*B{dy#az9#lbQzHErzpssF!va_kJrOpW!bb(E~wubEo zNmO@$DJN)e+-%-rzH%x4z1BgW4=&E#CR}Dx7~;Xy8C@N!<=1@x$1wm{eDDV4@sxuj z3Y8%?cxnI>BCatIDJWZP zc!l98$SJ;+ZK7>^I^Hy1-=a9MHTwqI#4~upOPzJBZ~Fues?pho?tledH(%ckPJs}q z^z^fknB@9nKZjkj2A__L`_UJ5TlFDY!SQFThG@gkerYa|>mIX4`w8cY3?!DRlzCTS z5%G{|N8Dr!eA|4^lIp!p!4nu~ThzNayMr!`$~; z;XPv_t6@r5%*>|L-m0$=J0L&7S+4*pvT^vt+q_byR^%&(AO>2G(V`>;z zeaPo|ETar@fAh9cEQ+#Y6Mpp8jqsQi`#CqKjFEmsdmfP4)ns7jsaSTf?@DL%P;h58 zXm?@8tX2v>8nWJr;qcyyot-Hz$SFqsgZZ-@T@C4Pq@+I=^!OmEVkWU)zP#2>sjaPj0p-B7=c4Yi^^c#-@45;#OqMpFonp=;+5s7qNbtz6i^y*w-=4DTV{lJTt0VCdtn@9u04_ja;8? zvZDQ9IoorRFfx1>u zo3~EnR6V+EY;q(Z;#uKp6GYOa0Z>pv$bx+-lA4}w_@*=Ox#Z7`_7LuO-Tl@T^WT&l z%0etuXk{>N5baI-I!HLIMQIVA-N-%l{g95|C`7e~HZZaI8d_=zP{fg+1i zQ2PMnPUO3kP9|(DjyP=~JHszOQWBCWgTxpR-*TRQP`&A&Z-b@d%(fIbK`z2lJ zp8HB%DpV``#vw!ymZG-BH4~QtlHPagmTf^cE@*lN(t4s(o|H;I8W%T;g(KcQuw~tX znlca_WXPD--1YzkqpA^>9E|l^ymjVE03Tmt0J%pZr%0XXa`a_U+@#|W#yP9_^0|kc zL9{7f=JNX>zmZV=_fG=8H#xnE4ET)$iq7&aNJ=Z+t8W)8{e=a&#W?`e0nFZ@91Z$x z_7MYMw%Td*7_qZiUto1HW2^#B%yl7v!sZKozh#nygc<-z))e+&Q_FW8dISO5gtUc} zy8WMIqx>RLIN)NEP+XNh&IKmRQclqW7KZy7*CL1yfPII2wQ1Ym!9n>sXR#jbw9Dh_ zIVgtbBW#^fhyIneKfP#w7SFOK-XuS|KiY^w`==~^l_Ls30 zoN7vW4lADfN|_f%poJoNM#&8zf%NlVYekn=wmJ_R%217KF}fBoaroPQqx zrevPtJnszt2TbJ*Sq;%XOKE(JgT)&2?cdyg(yQC*&aD;I!TYIEQaId~qa+mBjeLOd zGJ_cVK1*1vR!7ml`DL#8Hs+F!c!(0;?`NV}Ni-Oc36#kjx2)71|Gah4p#3Q0>i4u6 z%pw4$j7iT+-<5m6eq#=6b-b)1nT9He1!5#Uy_syUo^NJA{b+;LZ3&L1tKMj!@|oG(EQGzq+Ac)3 zkl8<3(VzE+Q?r!A7H{;CUb!^%^hCcvKEA|Fxn3nkPC-E^xKtX0!d2xb7T)?PiGuH@ z%VV*NokSuV0l&epifnP&t5`SoZTHJE`m_^RL@@o782-m!E+Si0^>1+g0%FF5qt9d2 zF*YrEeiha*VscvvQpBTsn}yVUKw$G~5q2Ww=Ku=BM9Gt|VjBDRC2#~;kPmyCq+~Y{M zmj@4jfgw%b%PBzr9$L&0cCmq9?14IB%;2Mi#&QcVl0OGpOjw+ESgL1sYyT*lR5xf* z`)hpjOeyQM?As_Y)ptj-qW7Ww7N`Lb*0yGObvP#n5>x%UKU}hA|J%{`p|ddlOe#z z1Weo(aUw~y+JP{Tqhcr6eDHVGL&OKLef_FBPDnxK9$wSb(AWYev%%Gr7@*%ZXm@dT zwpmk4#iG3XP#?G&z_T(kCHxWDH5dSt+M?pL(wHLTiyx1-3lJgP%N*!;rCX3-)D!*s zW(P6{I(Cdmqa?JXZkX>IlCouLY`BhP&CLY;7p8moD__7vDg*Gz_)U%oDM?b| zwO`t<{{?RldpL^alHY{bGB5M;PE96DTn1>+#JwF^nfXG~#aNS{h_|(b*S!Y_UfW2r zeNpr}sy6Rjp|==;a@_ghhj29aA&y%@kE(&*aLno#2OlY>w}O(+hQ{WCP=^nVI@tV| z+suU0_CJWkcmRln_nn&%&RW9C=|HFu)n(3CK8nk1i(&z+O1+-FiZ175Tmk~j;w+G; ziK%)!;&&718eEVlli$5J`7B?qyz=)kn#y#}%zMf0y7qRu{ISm-EdSM+P?|cpNPDBL z&Bn&|+o2(k;wk9K01^r#i0FG9g)AEk5maAD;K1)G2;vN5F5V9vjoX&6P`b5u5SFTX zUx&RW9s*QOwrEs@sDen`TY&=?lZ#Jxpj^lA$HBot#?E@ z%l^)-PCLJ`n99o;bt7*zT!J2XNpi7z>}olAK3fTBq6kjw$W~C!BACuNKvqcU)HfY8PuV3k#D6g9<|uQMg}6 zqulpPvRd*L9_j|&T~F@%1VTzif?+Y5Dqb-SKY{DmZG1~r=vD1B+VQX_c}{No?^wNZ zh5WIcWVFszqS!C(19J)Z+!bk0j}?g)vIT29d9vn=_LZY176S|anWLa2z(%48mu@N zcCl&4FD2)_-Fgrd^O;5q^@+m&)ukn2A(p(Ed0zr^@PZ>%j3Nj*tgHB^mUmy7cxGQL z%`lB~J^Rxe;Jl*Sn?7$?0GwOuj;$Oz3eJTzTq?(*mU;vHQp-O&DOrjY@LW`M4E%RI zrF*E7QLoY}Y)i)C^w_Lzy4s*AJv73>K-}_sMQg0Ez_M9VGFjaYjBHYm4CC0@tK0GF zm`XFrpm&Uc`n3%V^oP`a)-V;8lzdYxS*FL6SgZxnG&H2L2kh;GTZCo#fZ$?Bum{$u zG~J##ke-F3iLbP2NPXWF5*-|s3Gl%9GFJ1am+Es&xShM8VoXRrWSJZ4i}K>TDJQUt zTN6orLZ(>gZ*n2nOfJsG5s{wM(#IlAb9xNt-Ud8znd(U}zSjEKVT^_Psgp|7|x1ps9 zJOsNr@FiIlGGALWr#s&=sgnO^YPw^;|McY)aFvFRKBoV+(K&0x3mgwL-yUoII4ZF; z%N=5M8QYhLyTO{(x68l%b5%wwS5((y>wmsI#L5Z4gcasAVp#>wL${DcXMeFFM;XO& zYvnWW*9qS7)usnC6?cv~OI5{N7s!pzF&a4)72l3w6^ZOzUU`FlVDmn0O{#$`K@C`w zlgYG=bd~*3AL{X?_K2S65g6s}Lzb-yTepb9SyW(|Gs&5(anx z<(aUXB{z?sv0kUTXjz)Q1#|S*FX}liLW+Tv zQ0@dq=u>cbNkX2`b+1V6X`9|1CEg!^=S0p3-M~A7Bw^qn^UH`n(U58(4FXx=99da{ zq6ONxq}E2o#nddW#eP~wC<-;kItyl~26@%QNYypo>UJ!Ff+3)Wm5E7k;M^M~ z{oVN*9-{0xzk2NryB3lb(?=aJDrd zxtHSiv=wOim0aI}lY;zM21!rYTyv2AGMO^nPL=FwDY@f4) zB)&=vc~u$vmsq6UO7(N=RgCl{@bae>tCSB}LLd&` z(3CK(d6bE~YfrAXr+sCup4+wd6fuR&er^Q1Yy*4MS0JDI9%w60L?RCnQt;b47-VXv zI{JO|zGV8(DCaA-sFq!uJioZBQq~KE8VKOoV}U-6cONa-%PTaGgBUY_rG*&uKsm`R zUA7yV zJBwAj9UJfOO#mBgj^jTFSniT*xG%ct#YZ3s0i!hQHrtI<(Cy+f!2+31Ylb&Nf9*|U z^Zlak$qH9Q*z_avN1C5mXf))o3`HaTGH6Xc;~D5{U~c7<%UM=*uT>}{bm2~PKPnS` zO!6pp&dvfhZX1Rx`H26oorD^5AHW?fM(4X~b2o-Wo$ty8UEjcR{PdvpWxWe|B zU#;%+eWOH7Pd}3VFo+dp%Havyd?eN=c|^ziH9dXaLZ@ft`F)9zfag46j`{B!tI(&Q z^OYRb$4lOv#owxynjb@`=ts{-I%f9Ah^%fomWJCG9_r3GmGNxgm$d^>uXh(Sl}1Wn zmjSwcGD=HB>gxqT*$L*EH_Fl3x8RcA& zL}~{H9zfsiuSl33okHjWZF6nM$H0bqI(wk+b2h~y)I@%%>;F-a#87+ZfeP zDL=KtKMzs?e_aLCi^Rs4Fo*qEYp27RBJy5#J`=B*FCR-|8ddpLZzCAC z4{(oIWzLS}DREH7XK}-*vba+r3oHM);fuA^)|b%cn??W=bay+%S(A@I#X&si-vcFD zxG%~!X-6&4!V9zxM@qGm>=RLng*N-2QSf^xzq;@TcH194Jh%%f0#>`LH&a(qH zO-3LwO(CvY^AdkQ0ZelP&z1O_a1*m zWLT+gSAt#MKvOv#Ys#9R+*LE@;QH#*vjRG8Wf3val!O3k>%uAdUO{>mMmu@dJ#=wy zR^^00mELzC%b79;STIwQYojgfUD|ScHo#x}676C#JJhOip($s=HFlop`T+2muK;d< zDuS}0B}w1e6}(}ECx=($SSew6;~({Ts-yxeaHsH3aPceALh>j60u2+xI^IBIFK@bP^e48;mJ z3Cg%|?iY6hnOLBy1}Q*F`h9FUa4*dLJtw&LOsI3r_TBlz??+2^j$~y2 z`EZ2)aNnkf9x{zm%8Ih)Mivxcg2qYwHiH3GO+CMNAgKN_UGG;qI`X-Ww%#>jM^Fvb zTlsh2ZN=FcF0PZc(7S#75FtCCc`y`}>#xL%pqcac(kViM&G-?g{1lSz;%_smJQ z?(AIut}|DoGqaK4B=Y?+r8QH>PeRX*ufvX+groZ=%Jcb)ZUauOEp}v+3%;9cU#`m$ z9~{7W{^ShM63;|n81n=d*BA&0aBzQvJqfzKfPD>2J?Kkp>=kEZ6$`kT;Ec1$@5OH@ zTM-~tptqRXFpZM#IdTvV#zQO2I_QGI)zlwb#E8tv5hHGIilrD<1o?TR;8OzlrRHj4 zvY2W)ZJB*F$Cpn9<+;SL_orO^2qdA0r~Y$;NI*!H_9*M7ajl*DQ^gpXpM6L&z zd@{>#>TkNHMA6>$zLtErpZByld+VT>7t!$c(9>E*l32mXmr|^Y{%C8mwC3$|?uK|` z+oGS7dFkj*UmT+R3qwv`alN*oeZB3fH8+;mMBp2!?#9gdw2zu*3BTW5) z5%?L%qEf>oEDjZw$TW-PjQu85243%+k*Rg!{%&JEj%w)+>vp@LBlP3vD zN#IsNzu)n`t9ko5HkR-$`S($x?4YfxsnE?W08RR(4$s>TVl*R#0X4as#JsEyG@lE7 z;F2ug#cw>nI;s4N8?t&C5YR{Q1e|vJN}SBEV7MVif3CJJITz>VqQ@w12t@I}^5N;5 zWMpGjT^ zpEej^+4&$ z_xI7WFP^PB%0!U#ZOM%9`kuIZ(uJcP_dY_s&JvOie>?rIabfg5i4O_^xSv-t#*dyH z`=cHde^jDx{+#H9nyc%;m_swH^hftA#>>(SDG)$=Y#6wp_-;7eHJj!MmESrrvcf9e zxOb=3AI!qc{Neh<9K;vzr{3Tu2;e*%v~;72$H@fitDS$L#cjp`(i(r26?iuJv}WWv zJ;GdnaWkJDhZG?Wq3h1l;_%JVl}1tTaDFufgBDlF+kFqv_c_A$600&es%tHgd|s9 zWFxV~wSE;%DeAXRLk%h1R~4K-A~d+BF$=dUe*DCVYTfDEo56L>uoGr>__ ztrho$F42Dw1SaYId&CF*_WVa@PXC5z+d18K@IjU0yB6K~nO()Q>>6?=>|L9T?F3nc zZC}p(`vRWc^8m?08;EQOqxv z(^Z>Xl))wDX`|#LhqQs|@q{M-os9?R;zjQc9s>Qw*~4IymsG5~l{}C*dVQMaf2JEM zYTSTRBFx;aknIs5yQ(CbqCe#~&iB>4?7&m{sui}f(ylSBtT(*3{J=kiAfxVMXP!d^ zp=8MMbz?I`YwpX0VOK9e&!lztE=uX(=)M1dn7$;o$`Y#^x}6|ZHZ|m#bW=d35~}Hx z5;*Hi7i-IioFrcs2yhhR0MGMwj-cgU1oCDrZ~Mh;1nX+A_$G~{-_wtV zbS6;cRqJ|l>1=HqX&b2f=wN^ag8m{m@`kgjg!!3R^jX<_@V8gNNR*Ef#$RJz1w!1K zH8oL~kFZtk=KPswoKL1TxU z=pq^K!3<&?Wc+=t(jwNgpSbWVolnLDVK@euf2N@?WR=iSQn5Zi^;*jn(`w6&dqH39 zUG`jfUbR^bbZSL&CdMFzru{(#t8ob6flAgu71(!ak$t^jnU~qKo?CLVA5ZGAB z&=HS)cc4Y@9$UQBcKP1HL1Is|+zT%-cg5lUUmivy#RPd)pnCUSF5M5#f+N5=kwpzq z;w%$VNYvhwujJ6m3aqR>)-u#!eC&vLM{;;hRD{eYCyLj8^XA?RE^F9k%dqkZ7@YyN zv1ykGp$_`4y&P$eX(7V4puP{6;>$2vYI<7N>3wo7j$G)ORPWRZUl1$q`TB?&OHSHXytOv_M$U?w{atw@u zsN3T?RMkLjtfubefB$>s3TVcp&O#!VMOdj9rC0voq`*^*7POQGF_zM2^g4mvcgY>% zYoYKhsOG!f3MUD_Q?w2w0l0Pcx;?YioydA9oKiYA$H%bGptJ+HIF*t>d^rk*YXKIP zdmDlC1w7yz?HZmVPs#N}tsKdI;K%*J{YlX#*A|Cup4lU57ju>Jiybb`)0ThB z766sP;6^%VAWq{UM$4T#kcbWQeAi&8%ZKJLjbfC#J`q1#Zf(`wfxx!60#4Svkx4rf zJn(uI6!>|qiwYs?uw0$NG%S=pIY2MV1dJ}GL{Jf^>O5UI5z0&CO^9o3`Nv^mo0(ie*)G&UDwzlHKcQ5A*N>|F)J_oFYk>4-;unDOC zfUZr~YCe^%Ab;xq5JZ8RPCD`Srd;L8NT?3a9~u@`V}qWXpzYqs&Vm)cIe%JuAqZfx zadTg_ARp2PDH-8^?;s#1o;)Xq+g7*p=3xA`AKrjeesyzmGt?CZSXq0amb@XAM5An? z)0SckjDy)#vvj4WbQ`CLo;DBF*vm$b(M$gqG+#lG|1;+RxWUEwR;n34xFzrpmz8^0 z;TzET9dt}kOtBX8IxLCACGfiCxJ5C7_CD5WpoIq-XxIP}^}tP91*u|2gkrh{dmgrUhc7%On@2yG4p6$F9KPWtp8?!5DZ(p`V zi_=Hx;Ql~=6Z=vHvU@i*iXEUn_2mNL)K2>6rraHAL3>}X<|EmXpgi(nFf`~o=K2~- zRW-6{GtV8fsw1%QOFQPn@0JHb@R$Z{dHNHNMs~2~n|$oF%F4JZRua9Z_vytvfX{=2 z>fwa6krR7NjEo_mTPwJ?OJ`0hXlZY#r{mmVp>~)$$Gf@2L$r_0OgvrLeW7Cq`fP z3wqf7Fl$*_-fu4MhcqEF^2Y3VsbatijaIb$<&2ay+l4s6?-Bb?0+D471GtSNHh~5y zUzu=K64DDXyCF3Q`WCAk{8hIm3EyRtIMwzyTDxG!i0b{!?E`>?nAhB#4(_0a23qi@ zJ3)@%fEQ@cAem^)q;l3rUJ}9Iq?Et}I;RGPi-8)ejL=XlUHy-*F34hJh<=MMUFcVf zLY$X|tZWS^B+oj~XUKP;kaL$rbdvxRa?w3_@!CRKecYr41z$|K=lS1qw@x$qV%NF4 z#p^xvsb(4AiP?<8aBUASdu}?&lGB^C*(zqYo1ThrS)FQ+LhD~rQt@J+xLXQCL|ZPQ>;H&;?wu6=nI zQVRL@?Q@?MxF358$V~uWJJ4wf4C{@8BOFNR0b$Hbb?i6V9eH`5T8=YE)jKLG4z+-M zU|_|)`v&r0XN3hb-2*XE;C;}a-65qZ-&mFOe;Rx1uqcBzUihJrRw+rbKqM?00YQ|K z?o>cP8tHtHR1r{6P->BoW|8hCML-DwX_j>9r59LWzrpwY&biKYuJ4?WKbD=Dop@&E znVI{(fAhQl44xBP;M^+3#ZML8FeP{-w~ebLh(rMI5kc1@-Yqk5#GGr)eFf;<&jL?4 z2_g^m0&VM>+d4YpJ0Ld8xjf)2pk#!a&+Q}7-)fu*)f=j!sgL^6cDJ-9w3P0itMPI_ z9h~&|;C>y;u4Fwhu;IL-qS79clBF`c)O;O#Xkj>3q1w=TyEWF@GHELTPoim!lywI z2sM~%0LSRl=1Gr~Z^(8HW~utYjPKt+ZEJr7l`OUf_|d+FF7XNGea-K3)n6f*2j&}} zjVGcmQ*XN$S}ec$RQ|H@{KLa^C{J)4av5Ol+i^C#66R;aZf98yqo~(?_RN117Di*BL9mlAXi??q@Zy4e-=^y_!MBw0!5ijucdHM7V zh)+s>v0Q-I46Fe6fo%>vC5X$d^(xuDe172FPRAd#!|#*0DaLnuggcix{f&zB-+h_V zkG#@txKgN;iwzAe;$~uM2e^uRNUa8zeaAmGsYOzEM&lb$PPRi20U0|uOAQVW5A^i~x6Y&k!6UO@$;^yXH2JaK zaa`OvDk`d1fcZ5)|4nVJBzVbB1L^5oe~eRK=)X6p%a|WT1KZdHl_}@v^0nI(WH&a(d`3IQ0el7w z+6@@&yMDTe<}DM47Fie=bW{wRcQ0yXmW(>ikDIsHl-=?h1Rm7)jF*>}2S3=hlvyb2 z=~eI{6Dq+v2RL*A3Hd3nF(h0(B18n3@9$nb%lAcir&ly^DOK>1iP=F%ugp8)`aNu% zcWrjPD7WGb->uT-EqB7GfNu_L(xszHIL2S=(lI9(ZmCy&$VoVMKOne} zm+kW72-!a@{zcu^P+yjOH?~ZL2xw4`;<+2ra%@sF*Zkae?SMKYif0?O z6)iUP;|>s7F&(Ffwy3LOo_Z~^y&&F(s zE*v;K>{8De;Khy>M09sO38*;0y{()7O5!BzyTe?wG;nipcHr5Kg$QG`P|j7XP$KQq zv-u8H9`5+E$qg!;3+)~cMKgrnN!3GiF$?4N-~`N9uzZ5W3vTO`|*8s>HHu#$$ksG;X^H^NWn5H!IWyDk*p z*|wn3aJ>OWKN#9Y)&&*rER}wgk&GyzECzwQE`MU01j+Y#A3P8vYyPWbinKvACu{-f zWZEO=7j-}3@c2c|a|_g{rx};u?Xy^GCQRKGLBJn`|04;x z*7ko@RtlNEj?uK9h``%iH3y}X^V}I@} z4J`F%Qb4D7fu@UMD{3cAoaDG0e1eZacHG`l=)jVre({jKuN6l9T3g4R6}(drp%rYV zDBGCnS?U)t1%zXb)Fre-D*xfM|6J_bw>$F&dU_&UId2}yfd%c!vOju%HjZsum70CP zeu}ao8dLHGp1gO!E^6cZ+n!AeyX}&A4%68yYrL#n;Cp(mp-?~-JVOD<9d(*<#3FNxB;MiE!mqYe&`;03z?IGE3UvVmf0I}-MaM5<%8EMWP zxR;~Z)8OOLmy;Ze?*I~KJLywVXd2u_D|`F)Z{DI0c~6PM8vB5Z_;Zux$8&`N*AE7+ zcgKq^Bo5li=+r7^M7_S|ZB@)K)|~3{_+unJS8#T1h#CF`(cnCSMVp!q#Svu&*2a1c2zi{u?$6}JpBdCfbPYXsjzW=~_ z@W-t6zj);W0|Uz>A7=K$@y=0aoQ7EY=w*&#mPp7ojf~Dz|4LBLXGXD?L!J9I2RF)9UuT-BZ~z%Gty~`4IC&g&a;L-MB1Ua=nEyECI$pP5c7J3_e~CN5 z5y^i@&1Hw?KPICuH^@1ruP8mH&l@>cM5A|2tYjMepBm%gv6erI!awFZ z;8@#~5elJZ==N*3Qq3aCtXm06gXEpM`p z1u&cp$DR=O)}@8={RrIqE0nD?tv6wT(leyh=?Ue*AvVuc%vMgS1;+&Ij4G9^pC_0k zJPSk)kJ~&=GNxJ>!WOx7HyARD-B2iNbFQA(RCFbYyORy&9J0WV0|Tqc zzv?uV%zIr_qEIzqSk6!G*GE%5cBQdr4V7o^Df#68Zk8dW+(T=pPNp> zX!?6pzKr{F)<)=LuLW83!$qahlMP$Ug8Xh?BXZdyZX`lMc8CNjC*nA24Y$}jYHh7; z<#k=m@iUDZxuyzkGZS7tCgUc8LgX{f7P2f;thBam)Z|TH<~TlhWVCD|z|0};3I+GQ z?6VKYSpcR5&Q~N9bWO13x9Y&R?hDF+5?aTNW@xj0YYyahrEs$lV9+PKXd2?|90&G`RFM z5ZYg3xeTSl)r(i4>3j#Pr=$$|_6lzAH=;GUi_dl_NB`PALVFX=nAt(srY@@0(*Ifc z272?8M%8^5wu>?G#(E!bj_!^-)j^Qe_pd|@wc4wn^fAI9p$qlUM;8$tKlbY5b*>@X zxvV{F^NL5iqvCnlZ#OoMxp{i=h!OC& zx4#-`Ei)6!J|I$gh1)P7gni3R@?^`w4><=uB_je-Vo0Jil#J1m1W3#(^^EW;_rwZZ z&9X=T{jKLULk#!3@}SnV^QL>xmVA~=rz{9MiP@L&r5<-z-|y`vhH)-LOfW=smiZHA zWPH7-P6KfznZHl)-NKCA!ZH%1R(IywigQGRTStD1xA8_+a|n}-D=Jz&q;Jpa^nPvD zoBqyDEh!*zGT$eUh3D7ke)hgkXaw9gcX-Ai%8a+dIC_QGH2S{6tXWLXp)Nrl3ABzz zpSzu|0*7$d^}B~!GR)fBxuWB>-Q2#hRvJ+ZKDn7b((b<5W|aLk==kt{k$xt4&Fm|T zzim9)eQD#KY0!};GlcrIZ1Om|q96Ra{USI+`#qrR z9(v9MbPhKP^{@M{>mrsBh+QYA(NZ##O2_vNF?Fha;o;%x9rX>QfkGcvgNd7_oA1%G zhBlx2L#gXQuK8;Crlc?*--@OPE-n_@WHkx4@=uA5H?~0b)+R+qN2@1}YNQr2@ILAG z5jUn*r=C)^?U3Bni0tx;HruXhgxW*q9G z6L&ckA3h|`6LVK;_`JPCzKdzm%k>x{(z_H;dXQE~VqDy}K&Y>m28^fF-3fxg^9#GC zx%nyY@Ds2zd=hbB-rCx#4^oT81efZ$tm=?A?!OSbbU73FMh}H$r|x#Gv`oDyL>=SR zuF%td@3(l&3On^HS|HAxIdlJAPmqwBqbYIHuW0qEjC3$CmId?>=XdgpO13EEMI9Xy zOOCyd*53^K09?N=5Ih`SCD6iZTW*v?)8Z#V0J|>7&m`ltHg@&r!ST+3M(@ElX}WZv zn4qMgc>q>uxE~0OpJS)OOG<762Zc}i((hAJQ!4}pHVhmo<%$1+?UKG|4A~y(vDK+w zbR4(HCb|eipc!a`-Q>3|&tw8kZqN-;dyaPPU%Lz`Ck9E}K{$sVc(4ly7R_2-uDm@J zV4OCDs}%T4XZX|8D=Jz=MWxLhjIhPe-N5Vq*3vNHa0MBKCl4huGBQ%1xdWmQ!kZic z*Q}2ig#_1L$Vf`E0r`+sHb@$%J7d6R0!*$}qklqKCU|9i16zecn=b~D+Zh z#8sjaf|7boNjn$dt$p?S^;r}#gY1`xWu4=wibfWuIpZYhksI$*RxgVy=sDTt zd!M`#zrG|-!oZH8)X_Pw9dYKR`_IKMlz$?543UxQUrlb_GES8RoKCry zC5v|iN;v2Q=3`e5U2JS$?{f7D&vW1wis6kSj&D;7vBh(zAymNFW6K5!b`(fET^mN0 z(J%*XBDH^&Zs_)WJ)`-t>NRX9Kh~-vW+sntBW@w^Q=&vjY)p(7-e`4bXy{!X3BL%E zn2#rnLH?C?Pb5S|$x~kS-0NDra^=RE9n%mjEt#e~B}hJFTJ(J0%*+NW7%VC(YMCf9 zA3|jn_`cNJl^5it-0Tx_pv3q@RZYP%XI{5p!dqALHck_GR7RiC&O{6*Y_2;?_7dAW zISF=!L~8EW%k^FL`B!oVUoEM|X%+H}ibNkyvxM=z`A?H5wHW_feFh&@`oH2HXfev2 z`PbYGzTk8J3Q*L7uKr7VlL4tv!vEKjU<+9ykP(CWzQ(-;Y(CJm7=M&ihm<$V7IZq; zw}YrKe`Uc@PJDbAJvBx5YpBZoj~QZv|07j!DHbKXj31l0uvyQ~;p4VtoHLBdojzO6 z{&J#9!&DQAAcpyP+Ah0D?@`i28pTE{JCBR2+*tr|rs^!wbc6_b&hW^%MBdL{wsw*x zhw!>o`yDTJs_1dqd0ve)8i@7g6G+r?qzND0H7g0)LywtHpLha6jEn(4y3Z0H`UUQB z1TY2T8n-W@o-`9fEh`2EL*NV}A`1?9Q1BQ0t}tw}cL^aH_CFz=W zR}g^E4)V1?anw_#b4wrJq=&pwDVQB%e<|LN$6{unIUg-f=5;fx+_io8Yv66D7vkgNlgsl;H?;kvnzwxM^j zf!R9IQ$5Nr$|X=mHmFP-;&`A z1KWu<&n{!KpTSu-IDLx6R(U#be#kfI1DQp{5ll&cfpJK}sK79$bnI&Po9F^+#dabgga)8(_fsIVri}zqv{nv z4JoOq5JNvdOR;pjyI-Y!8rUG?PZvY9UsN^Kk{K&Ql}+rbjdQRDH)AH#>fn)O1U)Kv z|L_=nG~D3>0dKAHJtkzc4yL$8Ynf};$RXDiYKMBiHLhNwnc z9y_V~Oc4xXc*wQ#)=*3QCzZuQ--7mj_-xV_z$ONXtPipi8WwfZP&Sp-vVqppy(cAB zMJbQTfEV9H z+Lj&QN*``L!q$DXaI>N!fCyg*@Gw|1d>q>{&_4K7ei3Rx6JGbu9>|to-R6~9Il#v% zQ=bdX9XuUDTf4iK$1GUWHW$Mq62fe1RNLVNwrJ2iIN`X*k!w!7{ZLB(?VJMrQ8@aW zWr`s;h`Gq04NKR3iha#)>0MZ^ONq$N-m|irjhN={6-qdgppiD~vbC{!gO7^M+FqrX zO8ETwdW3Eb2Xd{&3f7$4R_v^{eM^N9R{8GP86<8#e%0g`7`6S}AAGJ!auAer=7FxY zF1R9=52J z8%;=8l^`|ix_)>_#1kMY3X5iZ`*s!x28Lj~xfoh(pFFuZBEhVE&r?6@-Fh9&#)d=F zL3R_c6bOusO8+#f!=609DUwVCeYGjOy<4MRcldYx&?fTGEG0np)u$iTtZfh5r*$7Q zS!P-?TwuBE|JVdvz+&~q2JUMtxKuy)69o*gj72cE9DmC@=nnh`9u2A4PId!frXm=9 ztn-a9ohQbo2rBN{EIk3y)aTLqTVaVd1 z?xLAA-ObnuLtK3LPi%}=M(OJgyliV>~6amshok^>F=t8ul%>Xo(cP|MJT@msoti4=OGk%ZUeK}27aX*) z(;5J{=%6p%5=(nh-~Jx^K}|`xm0KXNxeF%=LZ>i>&boBGOYIx(KdDlpK4ApGMnfQ^f?t`PsPJ=(KA@Fbd|`g9c`hW>5}3c6De2xc57A%c zDZw9v(`uniga{abn}~X}~wn zm4hN!VMiwO_;s($%7yKxEE%{9{X&SNRqk^HX z6At6#3E7|@uxs(~wzl2ss)xT&b^&fX?&erz-A0zCTix87m+F}8ttK?#T9A(0@Iv`L zXDRdRm5G=I&C#~Z!djfGk-ihRc6RATsFUeqr)V7tkG;zhUikV7GLZ@qA&ea&Dpkt6 zR@#|8So(s-Zg#dVq@LXP$|}mt5$H>#IFo^ArYv)qbgtmgaf+835yK&sehR9+rjaIK z#4*{m@nMo{ZE1lh&H9kCNkq{8VdjM=?h2#6H6QZBg+`pr%yNJA zQb2=$F`>U`pJB3x>7|3&x@C#L?}HqI&i51^&^kKXMK2(xYmcBG=ffOHrlwzpYWkPL zRG}1fFMQ4En4`#o`^YA3oXH`_J7Nkz@0FUUs_?mw46NevU5sDmKHXL%5f%FYVxQxL z#V@eYhImt+{~hYBMxM-W%s(J3m!Z%RhMd!WfAFpE{jVcKGEp&IY2i?clM}I?%DPVG zi$g=ZZ@(EQS<@l_@E%&NOAlAvZi6>EdsNrJNvF85mRcbL|MW@Lipyt`%lM~C9k zr+7_EEONOF_j{=2(l{Mo>v!d2@97mB;`Q6Nj8#rj>6IM~Gg?psenC1W99I3aFmbrc z;$t5W$0{?r3B<5YgBFW}1q}}B#KLZ069X1z4Oo!|vFej&EO?-@U!Ps&wjU@0y)x50 zNg4%2_aM#Ed#6nWWaHjdoz7ngL*FDO2`2*&elk+)S>Usj%!w>6XxBoKDz6A1tUgj- zB*ulAHkij^3yUn_ed`WE=BW7_GZ=x1j&H7=wJEor-&cZfnx0mvU{nB7co{k84Xdrq zdT64_`|Gf0TY06-$EJipV~&f;ADrpff zB)KHty3-^Igh_hIM7?=qZFHtro)0ojbcDl0*SeWtnMt?R;4U7g!%OSznQzLDo4*U) zDut~5JNt)x^5H#j$X|W+OU#;6Jo_)qZ$?nVX4lc>PQVn6egtrj(1~Jj$XCN>f~Wzz z3yUAq??!ew@7bj=nud3c8sKo?+g9S#`c8HK>s|G^`C8ie0?nGBW53w%%FRR18UQu} z&T)G&8PTbi`&QL`y}H|z{hGm-+YM3yi07w;sGv48rP+A14Ju`LFs*e9to)OnQVXD% z%z7gQ&CMC)kL2u$mKzafZvYWdhw8QppBU=~GMb$+8T-dz1uqHJS>0r1U}rDz+1D*? zti#1MpbJTs_g&;(qev|32>>Jqm!wj3Nu~=53g#9SDdx=yYDv4Qi)9e}elfdtVzwwT zHVegm0e6h2x=$MNgs}8-f9e`{mYXTK+iE>mdZab4fs3T%CMomOyg1Q|*45bc8k66H zq|b&4<0})5?A4a(86qrG)x_?i*4K>(J_4-Es89_;`458b)%YlmgA{^~w$KHPfplQi z(2(9F)h{%3``di(GeFxX2${WET(kr3{+=G~Z;mtuN&ymPO*6A-;0I$K`&oXMX*vp$ z5yndW^vB*zBj^YK;q&Ix7E<8Uk5)uP#Bl2%&*bK92%^qWesEv+dXskK(dJge35&T8 zk!pfK^LY*F8C|#?e#5l5y4uE$=Et4%!V(t!I0BOUXX|W>?)n<1Mp9C;1Pr_)GdEFFoU&DFoENaJjE#-KDc|p*@(j0z5qPiK0X%miGkMuU z`9O8e9hECclrWwuXBbgDoVnl;KTth*L=rb_vGGGe`t~Y;0>>^(#rfSY$F2KMFNTpMBJ@3xb;U;N~-5&$f%beG4#b6G3dz%mb&s(6*C`E0H; zMZSiy>qY~?1JO@3BT1S!pL+hbT7lwSNY{X5XlNuzbALQ$`9w!>TX+tm3Yl*mT!(Uk zy&Z^BJ~VL6VR+R%pQ1e6I4IIEsXg88u*a&Dqv0MWm(Mb7jyu6eubNu@)mx%>zH9ia zEfFgfTBVZ7??%~?BzA^|pTyDID?Cmg;n-%a%~RX1JZ zxj1`!(D3B-Vjzx~K{CA`9|kos^Br7(->*rSviNaYdVUjsCPN1Ci5mxZcD7iu!eCnj zZfV;ALo85Uwp-qplMAlqWM`-LsuPkhePK%zM5v~EI%#l^J@&5L`5QkQ9QhpDuX=w^ zpS^JqMEN+CH3HXY-&C@Gtnm18b(_sPX7Ke>J^`t<6QUk1%T~<~+=oo732LbnF(jLl z1DbT43Lx_CQ>5cA!n7>G3h@f|@DAgCa*y)C{!BJ=`m*)sOWdtSy1HTDP069lMb>^% zc?0x87^Bp+EcnF?o5YJNsa9PbTWG|ZB5Tu4A zS*#lOzcxjch{nCb5660&GhM3yXFki3Bb#!n?ByW!j)lJ16?vAUmrV@1-b_?gHc2Of z`RrkIH(6Ne%73uPd=fX~nDuajf_FZ7)VaT)(EO+p-q!X2TpuHWz}wl@^cl=82Pa7L z(c$H5H;DDZ<$u5)6Z((RbQB10GeQn$_BNaMt?M@6!?j_%jZUwEl6x|&TK8>tYv{PP zsRu7NN)qv2RCA8aQ*U}b(Bc)~Nqi(fza~f2bU7%8f$ItSxzDu{w(p{!UG5M48g3rY z=IJdemR_)*5^=ArlILNei|-5rz^FtECN0b*Ykmf4qVzJj?0o7ZY6E|8@S0O|Pgzcd zl5*pbT<{9wjtXgCG5VSC%%2rSS@-SRk2Z?sb4MM&gOLAZ@H-rDB~3(uF6-2g`)F!W zNTdoGHmAw2n48|?g&gWchls8TTL7t&G~vHkv{)_9LMevfLgrHp=a6-6Yc=OS{4lO- zXfUJs@)kbVJdhxy70MIa9)+(QS7Bvk4wi`bV@8cS-{84;g(|dAt3{o1wen+z?ubXn z85eeq{b|_ZEh0#IMBGF{3$f%=nuXrWS+$KlEb%)MB2^ldn!JoB1i0{7Sd`GFe7NdJ)7v#2=};jqed{BpaSWpy ziTKoo&L1K+x^VQqh5MO5*S~V+Cwzv8Ql*0UKq(OAm-u5Ms7ODwW-hYp_sgG2QjY^B zRQ32b&g-l#gO3C7J#p@zTJQ&a&|W~7YmU5^vu(R#xO5h3nts~azE<_Z`Mkp4x9iAN zY4*$6z~9DPa-_NU_n!Qmxqm%*$d8mvfBcx)P(VKsBfxwkDM=ts`ud~QxWjM1FSANJ ziVNxGJ-N$91cAwyn6K+Kqr0rSF)%Q@f6MCo#l>N)-&!I0@gb+I4g8Z;O(QCkPT;iX zUa^~d%6V&)TMil&_lk%ZmH1~cNoD!y3voERu!zLXQ$O6)7EEN9uq zGTarhdxEbif>Tl`4*veNftnOtg4!DJ`)1M*DH++*$y!e(6_pk#e+_Mlf7;SE+E}Ud zIdipXBAzg2JvMmLWZ@nko7DrY?6VY=OQ6Of=aj)}Z{Sb*E=rbtAqO<$SJ@^;%J>6xXIUF}S>$ zK{ZM|^00{9h4uMsOOU_WSg_f{0D)mEf^dxl_JP(i(p+Hc2gFm&A?g1Ln_wn(U z9Rg3M+qMZP1bS3_uQ>oFQ8Ssj^O%Nm~Zd4qS9n) zPpvIK19;5kv^=?UHbf8&y8+R_MK8IIhEGl1XXS;#6!1rBJc{%`lcW7)<~)OZP7z=< zCOzJem<)M+s=1!0sfQ6HlFF1{f^X6fmVEOUT6}nbc}d45$`Kk#>+KsOC?D4ysUf@g z!tLXzW5lSV%$)dXzc5_du&2xQIhefm_S)m~wdrRsv`CDr?!0jIjQ3@hSuhSOm&7x3 zL4f(My=jS6dS!Vz<@>+)m%)~ctdBEM-_^3|rxJs_tv4n7ED>#FP`=(l4R{9^mekr=U-??<@5)iEay>~1mvBJ$|WRC>w z#yn-}TKS}Si<1&RS>Xmm1HQMn^8mlaTS=?th_%T?91Ebi0d#~w(UYE@4*B}}{^;&j zaE6_Q96JOX=8Ts^{!OFm>3;rwx21bkPtQ4pxJrF>_UzTAr2Z&MHREB`sT0>r!kPB5 zd0gnORvLx%V#98Zx!3*rFy0RfsQpLI0af2ZD#N&0lq4%uS$ zn|Yry(-?+lJuVAl?<-^4Y`wt%yImowovF&8n~Zw@wR8J{(SEs^UDktr(%?r^Q`QEN zWZIA=-|k)4|IBeu(0$QYHQWY%H;)H#CZ;uE`SPZp5PzM~3wop+?xPmd8)`eFlh-%O z-T`*f(`uzLo6(D}r5Dfrw-LQqlK&*UBK>EO5CuQ_Uo8@+x&EhVW0^ow$aub+|9QV6 Q1pbs2)gKhgKMDDN09=aN%>V!Z diff --git a/icons/obj/computer.dmi b/icons/obj/computer.dmi index 1aa366d73ec90321d557651c33b70002aedd659a..882f80253c45d28b5bb665e994e520db0bdbef89 100644 GIT binary patch literal 43661 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 literal 40264 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 diff --git a/icons/obj/decals.dmi b/icons/obj/decals.dmi index af40b1c6ffecaa462edb12e03d21487e02e1ac31..9675960435559b970a5964f785d0bc39b58b4b2e 100644 GIT binary patch literal 42953 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 pvw&OsrnLFqipl;KLCwN2Sfk> diff --git a/icons/obj/defibrillator.dmi b/icons/obj/defibrillator.dmi index 7be0d18d0036519c4593db89b5ea56b183ae04a5..8bd6306047a3b2271f9d24ed7335af9d072bffa4 100644 GIT binary patch literal 16832 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 E0T{B)$N&HU diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index 1198dc0314405b17131745daabc112e319559d67..9d6aee99c4947de484b003379499ce9406a64b86 100644 GIT binary patch literal 62699 zcmb@u2UJwcwl2KLIZIGNg8@`PKqU)J21P*0qR=QJIZBeyO;SLRAOcDd5d_H~IW`#t zk(@)5Gc-AM`WNoK&pCIz_wIk+7;g+))@r(IRn4k7=U3nSim(UT>U7i>r~v?=yQ`t1 z3joCCXD>=}@Eu`0R4)LKGI{G8yQx^dv~aa?cC&GE1OTt(Z^m7b6Ed`>06Rb}EtSLyW&buSIk1(_eaK@gL!crJ9|>pFyM32-E^A4DAYCl}m~r~K!4MJqB@g%^r&Z&k z6&LtGU^Dw%uy^!kF7J}(WE3038D4rP&Z=Uo zgyzcib#L!C?o@*+p6ev{4K%tJb@BZuLs;g+HL43&_iuOq?oD)!;?28j<(RJVzKp4> zE&6rwYv3IZzq5&c=VyM#JDD#Fm18M(_`07aBA|QW)C(<|GA7re9|C!bA`P(#i+s9o zG3v3IzP;)7bP-kfw#Qhlb6HXOyADd7&Gi!Zrbw8)+w5J)c1^MdwH0Yc3jM;dw{jaU z&3|przQ8K>l||4sqR|QU(LaL6r%h|4xH0EVhB(

    %-vp@ea=Pps{LR15EOA5{2uj=M@9VGwtf|#2)d8UAef_aWJiJDMLY@Z6V z?Q*y)3`garJQkS5paGZ@D=|9-%;xQQiKy9=a_7HEm#F=FuLg)MTuXRJ%2(P>!!&grvNDn#{jUL@ zJ$%1U-bd${Au_4FJkz@6_=n@Knu>%p_ViYcp0foG zEIrKFg{^d>Y6TJ;iyCj#sgxGCbll18<&MTJ?oeZkdjLTq-wF3dyv}RO|E)ubl_hv& zbdyCDn*@f=dHfwI$E~^fnm^_R&3}z#Y(pyiGIC7Tm$Jcw2bi#D4>DG(=M+I3Ypnqcf)4A^T@ZcumP4pC?RNKqWU(hVIem`A!WweQt(w~WJQ=G)EQ{(Do}-9mG{4SmZ| zGZrm|l-PysbfZ_EP~J=h@K2QO&HNdJr*vUZ!rb(qiQ4LbAk#T{lzd;!6Mf*2zf)UE zY_D~t^Swh@ZFnqZh3X@!ai#+|S)ljkfwCp)sE5LXn|ZNY9f=0&o;!uBV8C}iwK{j8 zSuozJm7EONy_s&0?lN1>2qivwyp-NyCWs%3KSV1+Mh1H6jut<_-dy2hU{*Zlwq6AE ze&stX+XCxCp_Z6|tJ%(Ec%79D7p-5b$z8esKL#xRmWG~7P={o;y9|x3RZYRUGI2eB z6R@@}d=ToChjJ1z9f<=6_-KaeIIzC7#NkbS^JoRkE3gRQH1!A~i}0KRqjGQagc)iU zfZuP9xDLs5xM;j0v@ceC2d;0_bfJDD@{Z+pF#J|kQd@Kn=GIlhZMORQh_5}P?U|i$ zJA@2Ct@5du8eGKze=@ydhsSn$EL=XE2bwUhKVBXDv{mk`^)B0SrKYs2fgw!5c;E5) zVWt6NCt3!Xic{Jt|Ao9RnIH+GT?8-NRXPFMFhlk4Jw5u%dp2kqs7o(ZI{mK&qi*-u z1Ww+seWh8lyD8n~;lU1rUv}hEfS2$=8e3>pRn0XWz1y`DEJR!0iPAQVl4h|c zp=kTf0SZJheTO@F8_4;kW^}5$ZpbMFS%ia2jhQ1SbtP!NB+uvG+Ec>T8<-&?r!|b_ z$CI!sMg&ueOLUw49S3H>shYUFAVp7sN1$*g!O9mUYtw>&F(N}pBs#hR{IHuy1~6eK zWXSeGK88?Jioo!n+&LS3rfZQusE$$j%u@Fc8StdR%*_%taO_y`>E0*A6JY|o0lRhc zW~je|4!{8brVJ62={L*!Qzh?j7TtE7xD%gvED}ZwH&7Kuwqm3HMX;FP$4tPMtmP+B z^Z_~%L>DdL<`Fw*%6l6>EpWl3u3&@*G@<`UzQI0d%XS|yJO8VFTf%@XwXCxfB; z=|S18#cNDpzBm>=OyiN8drFqRJ*3FVmbV1_q=ocgq978X${RvIPNrQ~t{G|duLVci kkY4;JAt+J1`Uk?n^caFWe?4P+41s^Tn)=sE)osK6AGRUr&j0`b literal 9739 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 z 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≺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 literal 363965 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 @u|4Mep8Xz+53Ik8pARbA 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

    XZ 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êht4Pp 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 Qpy1=bC(x&EckH>p0Svadt^fc4 diff --git a/icons/mob/screen_spells.dmi b/icons/mob/screen_spells.dmi index c65d50880f68d1180a4a97f9216f6b3dc8e22c31..48c07894878d10d0fefbad02fe4b882337ab84ba 100644 GIT binary patch delta 47122 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 delta 40049 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 WMJFk6B8?XU4_&OjR)vOr=zjr~1+^dm diff --git a/icons/mob/species/seromi/gloves.dmi b/icons/mob/species/seromi/gloves.dmi index 1eaab4f913c019fe6dc21725d5cdb4a9a9d74ce6..02af18fa29b303c00c53b3068f3af6e42932200a 100644 GIT binary patch delta 1443 zcmZ9LdpOi-6vuxvn<1LSW~5oGWtpU684T^1vaV?)G0Y4*tSlpD%B2u~t`(Bi&~}-2 zm@ectv$?Hn=t*0nO|GjjBe%z`p`n-yJJV&KZQp;+bI$X;&-tA1_na|!-sWEr>JUKX z3jhF)m-~9j!?QfYF0i$=6-O!*$WutPr~6T0|K#64%ag`WOG7ody80 z%$)9K)ikp$fWRg$tMJS;|HbW{uRJJ44oyZW=sY*{@_gBR*ImCmjcK`Q661$8v={DP zb(fzdx5c9NzG`|Ib-8oPGKqPSNi{q8h_1oDz`f(xHV6ioh5uHi`~(%gI;xD|_MOclMH6bLKn(D|UFtJNiVd(~i~Y^vy(9 zKEv!v731i}GnHcL5VESa+BrLpGXMZe#;y(rykeR2H+Y`<2evrsYVq0U%~jd#3;J1{ zK#v4AW^EmZ*T5q-9GhI?PAg57(_$@hI>~*_x27iLGJJRePOFPQ^h%}Z7A`l`CR^=C z%3f=RAyofMGD)}dS8|^byv3z2H>QjLb*pEPpw=5`7=L$00dx;oUV$%NU%c5!vzevw zJMNS`&7mfILvKLFaZEe0SLpZ~(b1-KhNVSH*Tm9{E_3%~nioQ3fXnJ%(oF!47a41lJTi}{z>bV>= zoKnzAk#jQY z468&!j_5l3VX{7R`DAsZQxweTzP!_7_<}6Y-UO(tc;28L$N6`a+6ASDgwCQN%+zH4 zNA=-jOfvlc>W_}rmGISjRv0m3D~ayP{=>(h3 z3XxJ#dd~{$p#BH6lYM il!UR}g`WvM9i5OA9Ulh(=V(`Z_peX4 zP=)c(XlMD9fx-6=pn8{1XBaD?GV=`EluJIa?rHDyjhKm_%2nh%sCnnX$>hJA*=nIB z{N0(BoWj1bwV2&G)m8|*pCqx?d#i-jRESJ(ssc&u?Yrnz6R*@vgDX9EGHO{-3YIbU zy`rNVA!Dsy%jpj#LtdCA@MgNnDiPzgaw8 z-i2a9u3UJSZ#(8j0ssXF#>v6w98GY$-CN&bgR}N#ow8lUzg;Zbb^q5t-@r%g`8H3dm?DDtBy9+!S$Z*{Y1{B^ zh0`SVXO%N*6Yb@>*QP%aZtPW83c}*!(n2lpafhf#)HVtOGl$r5K}4f|NDzc*gsyxa z>jI4>RXN^@v+|1+>)u&>G8@M{_lLtl`^c~U>39A?y6k?>KYd}wDI|| zTP^fQh*n{{P!lxbCnw?xk#qXKpns%6)otSe9!sB*W)#9Nec3hZ&!{em}*ad8Z3Kx(CymcRqAr_L**v+~?rpdnIkj1_GB6Lj_o zWgA79tq};RA!IN|HxI^Bgla18et>~^o)TSns|!7gzl%~eV%OrC4qZ4DJ|eCigJ#kA1-40=|$F2U!BXzNZBevq=6n*u)OR` zxDyQ!mYwONK!^|Xg`2= z@d2ym;o7oqjA+T5mx&VAd`4N;JaQ>)#D>fb7@INn!WF>7dwE$ti~h;c1_|3u>z;h9 zXJPs~iN{t}V)riSxbg}4_Gy)L{D>j{yBlKm$jp?{xM?pKrKSAKA_89bgq(J!psWr- z=zh66*)UQz8H#!qZ!>y4r+Oa#buq`$1gNh3Sg(G*lnZcmc0YqAaGH7LM}&vJb=XX{ z6t2-Hj?t*ZALtX!`K-OG^asfsMBR5*)d6FP+v%G`vqN5MoU{F)Vj1W6Ba;PA%mc~! zYw|Gi8xP6kv6$1)Ek75ZjlwEbpl^f@i)WX=!t7cQ4&i=!p} zgACdoj<}DDnv={gx%q6Mm&@GF_}Gf;N?;vSE$#9Ixw@)99Ue>>gbCnXL86QR Q!?FVyXROm>$KZ?q07W^R{Qv*} diff --git a/icons/mob/species/seromi/head.dmi b/icons/mob/species/seromi/head.dmi index 4ac70a59a38e7d212d7a3edb96548237a82e86e6..725785b94f587daf64da1710500ced07f8dabb0a 100644 GIT binary patch delta 9813 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 W+$yfIvSNdPpZglRcM)oKQU43{acw^U delta 9804 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 Oar@Ri-EwWai2nubk|6B> diff --git a/icons/mob/species/seromi/masks.dmi b/icons/mob/species/seromi/masks.dmi index caf82404604ff5126e86822bbab7366b7b6f7012..edda0b78b0a12f0a2559131910a1df18f7f9dd16 100644 GIT binary patch literal 8376 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 diff --git a/icons/mob/species/skrell/helmet.dmi b/icons/mob/species/skrell/helmet.dmi index a7b3e220f1288cb3e24d10badd47df85189ba841..37f61ce77b4ecacc9eeaab7d0f2f2d262239290c 100644 GIT binary patch literal 42985 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 OM^DE{yGqMG@;?9&g#QEp literal 36537 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≫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 KyAn}d-~RzFmtJ)M diff --git a/icons/mob/ties.dmi b/icons/mob/ties.dmi index c081276a2fd85d7dacaeb1a6f5eb32de8de7178c..d41fe536980c451ba6798713a33bf3371cdcbf5a 100644 GIT binary patch delta 25704 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 diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 3aef9384f41d5c7b6f33ac398fe07634998094d2..a1eaad12fb638f49457c8a1d70633609916d3d04 100644 GIT binary patch delta 304940 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