From 99eb6f9404cec1ef04fe66835aa194047583a3c5 Mon Sep 17 00:00:00 2001 From: Neerti Date: Thu, 3 Aug 2017 04:49:23 -0400 Subject: [PATCH] Updates Tools Adds toolspeed var, which is a multiplier on how 'fast' the tool works. 0.5 means it goes twice as fast. Adds usesound var, which determines what sound is used when a tool is being used. Changes a lot of code to use those two vars instead. Adds 'ayyy' tools, which are ported from /tg/'s abductor gamemode. They're currently admin only but I might make them obtainable by xenoarch later. Adds powertools, also from /tg/. CE starts with them in a new toolbelt that spawns in their locker, ported from (you guessed it) /tg/. Changes welder sprites to look nicer, ported yet again from /tg/. Modified the blue welder slightly so it can be the electric welder sprite. Adds various sounds from /tg/, for tools and welders. --- .../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 | 4 +- code/ATMOSPHERICS/components/valve.dm | 4 +- code/ATMOSPHERICS/pipes.dm | 4 +- code/__defines/misc.dm | 8 + .../technomancer/spells/flame_tongue.dm | 1 + code/game/machinery/CableLayer.dm | 2 +- code/game/machinery/atmoalter/meter.dm | 14 +- .../atmoalter/portable_atmospherics.dm | 3 + code/game/machinery/atmoalter/scrubber.dm | 2 +- code/game/machinery/camera/camera.dm | 6 +- code/game/machinery/camera/camera_assembly.dm | 14 +- code/game/machinery/cell_charger.dm | 2 +- code/game/machinery/cloning.dm | 2 +- code/game/machinery/computer/ai_core.dm | 32 +- .../game/machinery/computer/buildandrepair.dm | 24 +- .../game/machinery/computer/camera_circuit.dm | 1 + code/game/machinery/computer/pod.dm | 2 +- .../machinery/computer3/buildandrepair.dm | 28 +- code/game/machinery/constructable_frame.dm | 18 +- code/game/machinery/doors/airlock.dm | 10 +- 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 | 4 +- 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 | 2 +- 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 | 14 +- code/game/machinery/vending.dm | 5 +- .../game/objects/effects/decals/contraband.dm | 2 +- code/game/objects/effects/spiders.dm | 2 +- code/game/objects/items.dm | 3 + 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 + .../objects/items/devices/radio/headset.dm | 1 + .../objects/items/devices/radio/intercom.dm | 3 +- .../game/objects/items/devices/radio/radio.dm | 1 + .../objects/items/devices/suit_cooling.dm | 1 + .../objects/items/devices/taperecorder.dm | 3 +- .../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/improvised_components.dm | 1 + .../objects/items/weapons/storage/belt.dm | 32 ++ .../objects/items/weapons/storage/secure.dm | 3 +- .../objects/items/weapons/surgery_tools.dm | 2 +- code/game/objects/items/weapons/syndie.dm | 1 + code/game/objects/items/weapons/tools.dm | 359 +++++++++++++++--- .../structures/crates_lockers/closets.dm | 5 +- .../closets/secure/engineering.dm | 2 +- .../closets/secure/secure_closets.dm | 2 +- .../structures/crates_lockers/crates.dm | 2 +- code/game/objects/structures/curtains.dm | 3 +- code/game/objects/structures/door_assembly.dm | 26 +- code/game/objects/structures/electricchair.dm | 2 +- code/game/objects/structures/extinguisher.dm | 4 +- 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 | 1 + .../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 | 5 +- code/game/turfs/simulated/floor_attackby.dm | 8 +- code/game/turfs/simulated/wall_attacks.dm | 43 ++- code/modules/assembly/shock_kit.dm | 1 + code/modules/blob/blob.dm | 2 +- code/modules/clothing/clothing.dm | 2 +- code/modules/clothing/spacesuits/void/void.dm | 4 + code/modules/economy/cash_register.dm | 4 +- code/modules/examine/stat_icons.dm | 10 +- .../modules/hydroponics/beekeeping/beehive.dm | 3 +- code/modules/hydroponics/seed_storage.dm | 2 +- code/modules/hydroponics/trays/tray.dm | 2 +- code/modules/library/lib_items.dm | 8 +- code/modules/mining/drilling/drill.dm | 2 +- code/modules/mob/living/bot/bot.dm | 2 + code/modules/mob/living/bot/ed209bot.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 6 +- .../modules/mob/living/silicon/robot/robot.dm | 1 + .../mob/living/silicon/robot/robot_modules.dm | 32 +- code/modules/paperwork/filingcabinet.dm | 7 +- code/modules/paperwork/papershredder.dm | 2 +- code/modules/paperwork/photocopier.dm | 2 +- code/modules/power/antimatter/control.dm | 8 +- code/modules/power/apc.dm | 15 +- code/modules/power/batteryrack.dm | 2 +- code/modules/power/fusion/core/_core.dm | 2 +- .../fusion/fuel_assembly/fuel_injector.dm | 2 +- code/modules/power/generator.dm | 4 +- code/modules/power/lighting.dm | 14 +- code/modules/power/pacman2.dm | 3 +- code/modules/power/singularity/collector.dm | 4 +- code/modules/power/singularity/emitter.dm | 16 +- .../power/singularity/field_generator.dm | 12 +- code/modules/power/singularity/generator.dm | 6 +- .../particle_accelerator.dm | 12 +- code/modules/power/smes.dm | 4 +- code/modules/power/smes_construction.dm | 4 +- code/modules/power/solar.dm | 8 +- code/modules/power/turbine.dm | 2 +- code/modules/projectiles/gun.dm | 3 +- .../projectiles/guns/launcher/crossbow.dm | 4 +- .../projectiles/guns/launcher/pneumatic.dm | 6 +- code/modules/reagents/dispenser/dispenser2.dm | 5 +- code/modules/reagents/reagent_dispenser.dm | 12 +- code/modules/recycling/conveyor2.dm | 4 +- .../recycling/disposal-construction.dm | 6 +- code/modules/recycling/disposal.dm | 20 +- code/modules/recycling/sortingmachinery.dm | 8 +- .../security levels/keycard authentication.dm | 3 +- code/modules/shieldgen/emergency_shield.dm | 6 +- code/modules/shieldgen/sheldwallgen.dm | 4 +- code/modules/shieldgen/shield_capacitor.dm | 1 + code/modules/shieldgen/shield_gen.dm | 1 + code/modules/tables/tables.dm | 14 +- code/modules/vehicles/vehicle.dm | 2 + .../tools/suspension_generator.dm | 1 + icons/mob/belt.dmi | Bin 15761 -> 16001 bytes icons/mob/items/lefthand.dmi | Bin 62247 -> 65065 bytes icons/mob/items/righthand.dmi | Bin 63533 -> 65878 bytes icons/obj/abductor.dmi | Bin 0 -> 55759 bytes icons/obj/clothing/belts.dmi | Bin 4100 -> 8913 bytes icons/obj/items.dmi | Bin 82637 -> 77515 bytes icons/obj/tools.dmi | Bin 0 -> 9629 bytes sound/items/change_drill.ogg | Bin 0 -> 8469 bytes 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/weapons/sonic_jackhammer.ogg | Bin 0 -> 12939 bytes 169 files changed, 901 insertions(+), 511 deletions(-) create mode 100644 icons/obj/abductor.dmi create mode 100644 icons/obj/tools.dmi create mode 100644 sound/items/change_drill.ogg 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/weapons/sonic_jackhammer.ogg diff --git a/code/ATMOSPHERICS/components/binary_devices/circulator.dm b/code/ATMOSPHERICS/components/binary_devices/circulator.dm index 6627d15d73..09335cdf33 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 6a51dc41b1..fa88ef2ab2 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 d0417e14dd..1b576e1042 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 16f5c0a586..126c6391d4 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 ac7d88301a..6690c7c257 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 9668f7a5a3..c39ca8469b 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 2778566923..ef6a29b910 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 a163c122f0..f8c3e9ff67 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 a7deb70aba..81a870743e 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 79e43a8e1c..533e84b8f9 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 c6121dea31..b44f8768ff 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 07e3f12524..539ab2ecc8 100644 --- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm @@ -278,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 01e6e977bb..7fa8d60a77 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 c23fc16555..9566be9947 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/misc.dm b/code/__defines/misc.dm index f3b448ee49..1092452e6d 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -142,6 +142,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" diff --git a/code/game/gamemodes/technomancer/spells/flame_tongue.dm b/code/game/gamemodes/technomancer/spells/flame_tongue.dm index 01b923ead8..33b4b6204d 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/machinery/CableLayer.dm b/code/game/machinery/CableLayer.dm index 2e10ed3b1b..a6c161982d 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/atmoalter/meter.dm b/code/game/machinery/atmoalter/meter.dm index 5f0860606b..3aaeafe9d0 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) > 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/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 deee8ed76b..cb0a67cc04 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 70a6b3c233..860a1135a1 100644 --- a/code/game/machinery/atmoalter/scrubber.dm +++ b/code/game/machinery/atmoalter/scrubber.dm @@ -211,7 +211,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 6885f92a02..05ef232595 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -140,7 +140,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) @@ -374,10 +374,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 b442d3afa9..44cd61d1d9 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/cell_charger.dm b/code/game/machinery/cell_charger.dm index 2f87553e8e..6cb9e63eb5 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 6a055bdfc1..cf06523f6e 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 diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index 0934f14776..80633f4ea4 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" @@ -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/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 54734929c8..6d7243c36c 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_circuit.dm b/code/game/machinery/computer/camera_circuit.dm index 8db87c36ae..436703f724 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/pod.dm b/code/game/machinery/computer/pod.dm index 8db5ebd1b8..7b34c026d4 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 a064d8ce1c..f780e42b27 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/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 1236ae0e5b..c3b6e010d6 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/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index dee842b946..06974a43a4 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -761,7 +761,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()) @@ -781,7 +781,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 @@ -792,8 +792,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) @@ -806,9 +808,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) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 240610358f..4c3823f11e 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -241,8 +241,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() @@ -252,7 +252,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 6ccbb46ac1..8be3733c5c 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 a96065d2c6..f30c2e6146 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 32ad7a2aae..5449d3436b 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 fdaf284f3f..40ff7a3b04 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 e91c791b35..c6b32d75db 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 97c430f9d0..1e67fb8b4f 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 e50688b7a9..306a098638 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 4eb0e7d408..5b5bb8c475 100644 --- a/code/game/machinery/jukebox.dm +++ b/code/game/machinery/jukebox.dm @@ -84,7 +84,7 @@ datum/track/New(var/title_name, var/audio) StopPlaying() 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() return @@ -224,7 +224,7 @@ datum/track/New(var/title_name, var/audio) StopPlaying() 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() return diff --git a/code/game/machinery/kitchen/microwave.dm b/code/game/machinery/kitchen/microwave.dm index a3b0f9fdd4..5fb948a2d8 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 a18edbc5fa..5b78f81249 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 6e9f31889d..f476c295e2 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 8700caf785..ac0af16378 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 ea5c78d734..018cf75f53 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 06228dd86f..bd650755e5 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 7727b675d2..a9c2813a58 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 6d7a6f82a7..096bd090c1 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 0d4c49763d..6455fa6430 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)) diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index d60d49b47e..830c5f8d6d 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 c6a49b25f7..30a0743e09 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 fd69e4f50e..3441b09cbb 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 2f53931312..442703a42e 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 1ab85f34b7..208b9d51e8 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 diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 3f21665e0b..816f35ad85 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 diff --git a/code/game/objects/effects/decals/contraband.dm b/code/game/objects/effects/decals/contraband.dm index cd3618c936..0d00d32830 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/spiders.dm b/code/game/objects/effects/spiders.dm index c38b07f402..9ab835b806 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 5050509744..4ca9703301 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) diff --git a/code/game/objects/items/devices/hacktool.dm b/code/game/objects/items/devices/hacktool.dm index 2f05a6f385..9ae5f62732 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 025196b218..ca7ace1a59 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 85c680ca98..2164bf18ce 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/ayyy + 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 910d983e22..e4c1bb3f20 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/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 6526668b64..ccfb671691 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 106d144834..9aa65bb54e 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -113,6 +113,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" @@ -123,7 +124,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/radio.dm b/code/game/objects/items/devices/radio/radio.dm index fafe92aba5..842fb09816 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -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 fb34bb0996..a2d6ce3341 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 2564b3eff0..791725c14b 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/weapons/circuitboards/computer/research.dm b/code/game/objects/items/weapons/circuitboards/computer/research.dm index f49b80e6df..fa9ed16797 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 1e4fe2afd9..31e0d9c063 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 1a8cc97def..1e1565a2ae 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 9d6b5d6bd3..0eaf073cfa 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/improvised_components.dm b/code/game/objects/items/weapons/improvised_components.dm index 9e6e05a807..105a76473f 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/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index dfa4f61ba1..af76dca94b 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/ayyy + 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/ayyy/full/New() + ..() + new /obj/item/weapon/screwdriver/ayyy(src) + new /obj/item/weapon/wrench/ayyy(src) + new /obj/item/weapon/weldingtool/ayyy(src) + new /obj/item/weapon/crowbar/ayyy(src) + new /obj/item/weapon/wirecutters/ayyy(src) + new /obj/item/device/multitool/ayyy(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/secure.dm b/code/game/objects/items/weapons/storage/secure.dm index abd965f664..4d9be129f7 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)) diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index 9364f1b859..be9c0c72d8 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 3de967d78f..5d0d1f3863 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/tools.dm b/code/game/objects/items/weapons/tools.dm index 8148f7e493..31b0d90b9e 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/ayyy + 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/ayyy + 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/ayyy + 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] @@ -410,36 +588,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/ayyy + 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/ayyy/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) @@ -449,12 +662,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() ..() @@ -485,6 +703,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 @@ -496,10 +723,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) @@ -556,7 +785,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 @@ -568,6 +797,8 @@ 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' @@ -592,6 +823,40 @@ else return ..() +/obj/item/weapon/crowbar/ayyy + 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." @@ -649,3 +914,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/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index df4fcc83f6..a5d5652408 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/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index 0feb4fcd4d..b4bb08fd6d 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -32,7 +32,7 @@ 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) 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 5a6962f710..bdce42f9f0 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/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index add1bd2c2a..da8c5f04cb 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 a2fdfd898d..88ff896874 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 36796a9a0a..7d1810c46f 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -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 2608a311e3..53b2ad224f 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 dcc0270abc..bfbc34dcee 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/girders.dm b/code/game/objects/structures/girders.dm index 19f3b48076..14a724e029 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 720d8a92d3..5d371b4555 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 cd0ab5ec9c..2030167b86 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 a39e9658dd..dacd1013c4 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 174634e3cb..75052f7b86 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 8125501ca8..96cc5a8ea0 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 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 1b9d897b99..0e577bb36b 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -88,7 +88,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)) @@ -123,7 +123,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 6592e51b29..f6ee039977 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 94aa30c24d..174bf76c6d 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 86aca41e17..1d1be70694 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 ffddffe022..51e37d462f 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 95fdff3cfb..f7bfd311e2 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 diff --git a/code/game/turfs/simulated/floor_attackby.dm b/code/game/turfs/simulated/floor_attackby.dm index c8cc2660c9..44446af94e 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 25b4915408..e227bb7467 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/modules/assembly/shock_kit.dm b/code/modules/assembly/shock_kit.dm index 2bfdbb53cd..0fbefc88d8 100644 --- a/code/modules/assembly/shock_kit.dm +++ b/code/modules/assembly/shock_kit.dm @@ -30,6 +30,7 @@ if(istype(W, /obj/item/weapon/screwdriver)) status = !status to_chat(user, "[src] is now [status ? "secured" : "unsecured"]!") + playsound(src, W.usesound, 50, 1) add_fingerprint(user) return diff --git a/code/modules/blob/blob.dm b/code/modules/blob/blob.dm index e06d688f32..2352123fb2 100644 --- a/code/modules/blob/blob.dm +++ b/code/modules/blob/blob.dm @@ -142,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) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index f55352b76d..441822d807 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -213,7 +213,7 @@ update_icon() return - playsound(src.loc, 'sound/items/Wirecutter.ogg', 100, 1) + 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 diff --git a/code/modules/clothing/spacesuits/void/void.dm b/code/modules/clothing/spacesuits/void/void.dm index d1b4a06d23..b8ddcb2fd6 100644 --- a/code/modules/clothing/spacesuits/void/void.dm +++ b/code/modules/clothing/spacesuits/void/void.dm @@ -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/economy/cash_register.dm b/code/modules/economy/cash_register.dm index 87f7b53a7f..c9332fb72f 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/examine/stat_icons.dm b/code/modules/examine/stat_icons.dm index ba09157d1c..49b511de2e 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/hydroponics/beekeeping/beehive.dm b/code/modules/hydroponics/beekeeping/beehive.dm index 27487a4e1f..cc46a8da38 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 89dc65b147..48b26fd777 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 e69c3eec8a..f906e257b4 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/library/lib_items.dm b/code/modules/library/lib_items.dm index 911891a7d4..a45f5dba2d 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/mining/drilling/drill.dm b/code/modules/mining/drilling/drill.dm index 5b1cbe496f..9cdac912db 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/mob/living/bot/bot.dm b/code/modules/mob/living/bot/bot.dm index 873934c0c7..971a04bd22 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 80279a4538..ad59b63c39 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/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 30385d5035..8ae2ed52bf 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -697,16 +697,18 @@ 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) + playsound(src, W.usesound, 50, 1) user.visible_message("\The [user] starts to unbolt \the [src] from the plating...") - if(!do_after(user,40)) + 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]!") anchored = 0 return else + playsound(src, W.usesound, 50, 1) user.visible_message("\The [user] starts to bolt \the [src] to the plating...") - if(!do_after(user,40)) + 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/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index b5c572398b..a6e0140b41 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -576,6 +576,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 diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index b7c2306d74..de9517fd0c 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 @@ -177,7 +177,7 @@ var/global/list/robot_modules = list( /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) @@ -354,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) @@ -395,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) @@ -676,8 +676,8 @@ 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) @@ -710,9 +710,9 @@ 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) @@ -809,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/paperwork/filingcabinet.dm b/code/modules/paperwork/filingcabinet.dm index a8e0c6eacb..89a0e5544a 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/papershredder.dm b/code/modules/paperwork/papershredder.dm index 41f0619187..b80a331180 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/photocopier.dm b/code/modules/paperwork/photocopier.dm index 74acf07ddb..0870b60c64 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 cafc9641ad..dfea9f494e 100644 --- a/code/modules/power/antimatter/control.dm +++ b/code/modules/power/antimatter/control.dm @@ -142,17 +142,17 @@ 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 diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 72fbccaa57..eb142aac1e 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 56e2a485ca..7bb37a5662 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/fusion/core/_core.dm b/code/modules/power/fusion/core/_core.dm index c78cb47620..74da4e4acb 100644 --- a/code/modules/power/fusion/core/_core.dm +++ b/code/modules/power/fusion/core/_core.dm @@ -109,7 +109,7 @@ var/list/fusion_cores = list() else if(iswrench(W)) 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.", \ diff --git a/code/modules/power/fusion/fuel_assembly/fuel_injector.dm b/code/modules/power/fusion/fuel_assembly/fuel_injector.dm index f0a0fd0426..9f54c48188 100644 --- a/code/modules/power/fusion/fuel_assembly/fuel_injector.dm +++ b/code/modules/power/fusion/fuel_assembly/fuel_injector.dm @@ -71,7 +71,7 @@ var/list/fuel_injectors = list() to_chat(user, "Shut \the [src] off first!") return anchored = !anchored - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) + playsound(src, W.usesound, 75, 1) if(anchored) user.visible_message("\The [user] secures \the [src] to the floor.") else diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index 2817fc11d9..27032a2198 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 dfe01e3cdc..216332cbdd 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) @@ -418,7 +418,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 @@ -455,7 +455,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) @@ -467,7 +467,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 diff --git a/code/modules/power/pacman2.dm b/code/modules/power/pacman2.dm index 881368a313..fc5b58709a 100644 --- a/code/modules/power/pacman2.dm +++ b/code/modules/power/pacman2.dm @@ -87,12 +87,13 @@ 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 << "You open the access panel." else 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 diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 0d3a04d56f..9dbec38fe9 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -80,11 +80,11 @@ var/global/list/rad_collectors = list() if(P) 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 diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 04ba39f0d4..f0af4f7312 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -151,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." @@ -177,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." @@ -190,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." diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 44e086adf5..a801c5b396 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -106,14 +106,14 @@ 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") @@ -129,11 +129,11 @@ field_generator power level display 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." diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index 1093390b0e..5de10c12b9 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_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index f6770d48c0..80f90fbacc 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 4eba53c42e..f2b763c9bc 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) diff --git a/code/modules/power/smes_construction.dm b/code/modules/power/smes_construction.dm index 5c90637149..f6a40da0c3 100644 --- a/code/modules/power/smes_construction.dm +++ b/code/modules/power/smes_construction.dm @@ -335,9 +335,9 @@ 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) diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 8ecf78bfa9..7e4de1841c 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,9 +402,9 @@ 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 << "The broken glass falls out." diff --git a/code/modules/power/turbine.dm b/code/modules/power/turbine.dm index c0172ccee1..08abf452f1 100644 --- a/code/modules/power/turbine.dm +++ b/code/modules/power/turbine.dm @@ -229,7 +229,7 @@ /* /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 << "The broken glass falls out." diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index fd39bde20b..2c2bae1203 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -208,7 +208,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 diff --git a/code/modules/projectiles/guns/launcher/crossbow.dm b/code/modules/projectiles/guns/launcher/crossbow.dm index 0fdad19238..8918b7d893 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 422515de14..e737507b2c 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/reagents/dispenser/dispenser2.dm b/code/modules/reagents/dispenser/dispenser2.dm index 06c6bbb8eb..5ba448c14d 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_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index e84a963446..6312d08d84 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 8a5c8cc7b4..2933ee9727 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 c44220bc3f..597033a6e6 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 ed67be5ea7..28b2e0575b 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) @@ -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 @@ -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 53cf935746..b7d489e067 100755 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -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/security levels/keycard authentication.dm b/code/modules/security levels/keycard authentication.dm index 1e7ab79588..701ebb24e4 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) diff --git a/code/modules/shieldgen/emergency_shield.dm b/code/modules/shieldgen/emergency_shield.dm index fb643cd9f0..fac9df67f8 100644 --- a/code/modules/shieldgen/emergency_shield.dm +++ b/code/modules/shieldgen/emergency_shield.dm @@ -279,7 +279,7 @@ /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 << "You close the panel." is_open = 0 @@ -303,7 +303,7 @@ user << "The bolts are covered, unlocking this would retract the covers." return if(anchored) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) + playsound(src, W.usesound, 100, 1) user << "You unsecure the [src] from the floor!" if(active) user << "The [src] shuts off!" @@ -311,7 +311,7 @@ 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) + playsound(src, W.usesound, 100, 1) user << "You secure the [src] to the floor!" anchored = 1 diff --git a/code/modules/shieldgen/sheldwallgen.dm b/code/modules/shieldgen/sheldwallgen.dm index 300d476056..995df27b48 100644 --- a/code/modules/shieldgen/sheldwallgen.dm +++ b/code/modules/shieldgen/sheldwallgen.dm @@ -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 diff --git a/code/modules/shieldgen/shield_capacitor.dm b/code/modules/shieldgen/shield_capacitor.dm index 24b6746d08..2bddb5af32 100644 --- a/code/modules/shieldgen/shield_capacitor.dm +++ b/code/modules/shieldgen/shield_capacitor.dm @@ -41,6 +41,7 @@ user << "Access denied." else if(istype(W, /obj/item/weapon/wrench)) src.anchored = !src.anchored + 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) diff --git a/code/modules/shieldgen/shield_gen.dm b/code/modules/shieldgen/shield_gen.dm index 187eb1eb3a..32d34365b4 100644 --- a/code/modules/shieldgen/shield_gen.dm +++ b/code/modules/shieldgen/shield_gen.dm @@ -62,6 +62,7 @@ user << "Access denied." else if(istype(W, /obj/item/weapon/wrench)) src.anchored = !src.anchored + 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) diff --git a/code/modules/tables/tables.dm b/code/modules/tables/tables.dm index cea2c93559..30de715de6 100644 --- a/code/modules/tables/tables.dm +++ b/code/modules/tables/tables.dm @@ -140,8 +140,8 @@ 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].") @@ -229,7 +229,7 @@ "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].", @@ -239,18 +239,18 @@ 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/vehicle.dm b/code/modules/vehicles/vehicle.dm index 43197eebe0..eb70ca64ce 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,6 +95,7 @@ if(open) health = min(maxhealth, health+10) user.setClickCooldown(DEFAULT_ATTACK_COOLDOWN) + 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." diff --git a/code/modules/xenoarcheaology/tools/suspension_generator.dm b/code/modules/xenoarcheaology/tools/suspension_generator.dm index ec8f2d8f24..6819531706 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." 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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

    b?2KfO#K?ef3;C})Fm!7PzQ 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 TxcN+#IXm=qOtj0j9Pa-QN#P)y literal 63533 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 z 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 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/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/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/tools.dmi b/icons/obj/tools.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5e1ad9e8e0f5239b0415f9843ccc1727708f79be GIT binary patch literal 9629 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 literal 0 HcmV?d00001 diff --git a/sound/items/change_drill.ogg b/sound/items/change_drill.ogg new file mode 100644 index 0000000000000000000000000000000000000000..406027a5955a1279fb3ab00e1f8248953a8bc7cf GIT binary patch literal 8469 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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 zcmai22|UzW`~TTTh9-uFhK7h4lwm9*Zk8-FD2B;0S7n(p_Ptff7G*cN*0RiyHDrnQ zx|VE-j3QcuL`ozr_xhh1-TU7E`~QF5_vg&{oZorQd7kq;&-ZzL&#~{w5l4t0`uX&V ztPlQ7Q(E9t;EN0j^<;!`r}*|%|6FpEk2ko^w~xE??}xjSONpU=x{qM4{jcYtz&ay& zKzCsT`|Q{kdIaOo@Z8U1k0D{SwY2oL^t83P=P(67$DqUEM?FI6#-`puo^*_9gf}Cc z5fq3a?9c*#cmupHM$N^}eov6szThw?dO&bcsE5BH;9{@?kKduCi&X$j_Lw?Z7;9_c z^)&HXpgG}*hIl}fIJI_SL1Qh7bp+mbA%L_s`;I0(K zY|!q)#M)}lvasUBC*-^n0;qDws zABl_@iHvg1iKktUa=ji;dm8WlCEf#-@UyK(z4*dyJk>FLP|-GG_9V7MNv`BIu|yy) zp_(7^=9&Z}nyG}%EG3m4_N`^)H~UmI2lO;(^fbVEO8{5|xu=1O7W(1m5_@0MM+rDMnjej|T z>vjk-!K2$l&<}w%D4Ii|y3S$7BVl$Uz!Y4I{O9K^4=+Fw#lpkczR@t9bPt|cq5)e} zG0YskE(t71EPjK@8^~MgBTD2=6;&Yfhwddg<*T+<!ah6`64wHgJ4c}ra+=Y)&s0#4CaYcJaYkiT?g`}ue2h;D2bV`+SKZ_&hIBI zDh?F%-y^;PJCa88{aQuc!RV`Z!9t%XckbWeV*>o<@f6ij7=wvQ74}3bmMLZ_gr`Yl z72&(EEQOR*OL9f5Jw;ZP9UjBe90Ngd2p)?6>UdCIM=>k&Jg!^qTCaAG2Dhtz&~G?b z_W)rI#{(2==mHd{G)-R$t0h|dv70z<>TD*3jAgG!6mTlWJKa=RmKP)mIicOyau5~& zblgYfN1Nmy|D!!xL_0{Tfc98h(^1Em>O^&p3~>D|Vyq?J{b|IDk*F6VDF-(v{5!Dz zjvNRCO&l*KnV!k`&VtyzW}@p3{ws1qkewOmhZ)K?4a#c8=2S zkEJ7qWay51?nAotAu4@1lK!ljPHTyBZT=ZB>tXX^B;p^D!wnH7V(O%Irr^IKr${aJ zwL$7OQl_$N=Jw;+N0Ra?axcwRlx+C7$niN}o^!rD@%&6;s#;PuBPp-4wZy->cCPKe zw!b6CDpVOX5IGj1%KwO*yLhxYh^7V&yQOs9mHN(T@GtPIO$a=~O}NfT-f{qc*G9N!i&g zJ5i-9sM6G-Y&&XGz#{_vnGP?oa#WOyE;)_Bk8VRsLq@y8$flmdnQe#HdCK{4xna7y$YwgJJX+ip}NYP zrj5kET8Vmv;&L7tjsR2-4&9?A;)NO`kKtQ#r7};gva+JGIiRw(hF0>nvZS)R;Yej| zb$7$ns#^a!K&`z}*`QHbsZrHX{k>9SuK7x3TTOREU4CuVT=NI92O4v2!IibORSol8 zYFo`*N61{8)~PaVPg&Kwwu-j4z`3@N-sS*wY2~}yxSsoU-3=e++IBWZC^}Fh#+mMu z&OncVgGVpXzQi{K?7CC)y&EtXTqQmVLbrl#*8;bIxsE0E-5v(1>?3*Lq?I-Kl~r>M zf$9&c=gb_aQSKM%FZA7AHwV7ZPo<5dlvKWJ!}Z(-g7D8fg3vd#(C%Y;fKb>_BNpY= z^+oiN-&jY;cf-k*h|;TY(ato04L&Y5q`FOt71jBp4fr5o#Tld{0@scSM^N5jSWb9h z#jw5Pb~MwT?5oIpg6qIIrINY|vLwkqSmq!_q?m0__A6#`D1P;2PdwjaSTbaWCUelu zx1!^TTk<9^g!T-}yPqV=ZsZaGtC=E}gc+I5LfViu_xA!Imkyd*SFj`SHlWYr4MJCtBQ{4RVoC1o!E;tonl}Yy3>~N#mHbo%Z#CWHwY1;4SThjrAtFTcv z*$;;k=U{{?gpj zSF?lTS;G~MtG}2DginvUB@>y0o`6**B^m6X`L~v3`vO89w+1dtigaT2(Wf>;SNm^3&B_*V52L5DB{1W@l4$AXT{9OM!xyKnW0IwZ@K%7ByyMnOPe-$SG z8j1ctN>qS4Ytw%4weCP|fvs2NmXf?zFaMuKdd~XmKWg@WRqy|4MDwcwko#u`ncUeR z07cll@rt8>WGj4h2Dc4aAINkxCHE5Rvd6ou{oKjrUFoc#RB+%h-SKxbHgYU zoC-Uen>wDjku?Et5fwIv;tQl0!q|;ZxT2n#T4UK9w+ose3 z1CXilMk-(=x?aHXz!)b9N;xLrygtX21TuK#9h1UEBrpw^z=JApB&x_Y7jLoR`d)4= z2p}rJ&BEK>DwlRE`4e8<7qIu~B16$|2nu=XJBQ_TVcHAgvTfqhLlK@kHc`$Kt?KF4 zvhAp0CZ3ISr1-rp@Jx2tSLj8?Kd5HzC#z+|42D)WMfQTLDh38=Ary7an(!e}T|iKr zAQmdByE}mYRZ#Gar1l2*hR(RKL52W?i0gu9B)Y&Qr7F*scp5@3zaHumiH4`7G+q#U zt9@6<{doi?4kM_T*v^MckB*fJJoZ|A-}QTckEGZ^{F9f~hi{1!DD+?tiCLT^LeK0AYyvI9^_4^w^6&{(}!C>oG6+zyZck>q1 z-@Z=f-n_YD9E`&pPSL)5^^An}pRGxAMVIPi-s&k4cr!atYApRj{8sM-O8(mC>5C!*#ygf< zy$?9pJvnvNIM=&x_PTmmdy2GF{~p_uwdOU-7R!du{R$7+AZ0$E*b%RX%IDJ23 za6I_geBx^CpNbRmqmi}0CTgvoPAJ{|M_aALHIWN_8nXtC(cv(-_ASF*aK|7~tCueX z5dvF&bVt6hr=)J%GJPVQI#T~zOW-c7_SWi#y4W#`k4Ja+4A36K%?iJT#vJAsq=?-t zdRd9Md1jwLAvV@)(aUpXJBbKONVD=;S#|ahmUa1~P}g)H6Q}vP`Ov=m(zxkeeWGqK zaoMy?$m71r>am%CtyXV|gB@9-1g!*h0RsILkyJuyTp2mjbQpQ1o^crq(_!5KG%kB zO>H$#9nFwbwD8&F*|n7Y^Z`RP-kz1;1z+54lTaZ^P>e9fAR9*6GR28*8yc8TrPbfR z*!U#!_q&slla3i|k?Y7LZ3jJ;$wW`c8JUfB$TjKB;zwsE!Vr*xYm*w3EaY)jIC9e) z=1`9C@h2?t-*#xmmFM4LV3V$+E!s;OF* zHIr{Zs}A-$?Z(c^$cy)*Brit8^@mc#E{31nbiK6!7dz43rCLr=O_CqIRPbB&A9eMo zc9_>*xZP5lU`0LqF!=`kWs8;8uavB+8w*F0^&>|Ob_LhA-yEm4Sh?5u2&ngzNQiDc zoF= z`H9_I+;)#Wd`!^2w^MWGvP*}aPRO>g?!7LjufBi2cMDBruIFS&&JP*c@5TYY%Hc$J z4ybn8Pj`shtR?xyp`Gt%QJv-Ib*4Gt1>SHU5k^3_jqSL}$Z1E?>ei>(0uqlF_i4U7 zx9b=QcCde?6GFJE@uAcw`Z;o1%@rayXdjB{A-^E&s!AOzb88Qh{!Hw>!f)w7*iiRKvv2Bz z-d%%l40eW=y7*nM_W4ZO&hZwn)1;FD3yXv^9|BtQCsLeszT9pccKJoA)_vZqM-QET zTl>g@x6w+|gin2zOZ=vV)3xK1N?ULi<+)OIvZ{^OBLl3)I-%%Qnp-J|IqVg^DKHr9Bjbw5r@i|c!gwR)!Zht>M&42`F&$r97;u@G6O@Z@-hT3o zKda$NsA=xKvmfkEGRj0{6J<~CVD@EppFde_a24~xDz)1F!zJUoYqQ9rZ)=~5a5dgT z!nCuWEZpdqHNu%<3Tku#na;6+1fK&EkWt~#BI40_$Pw1Kq!I2t+a053XLPW>VNG*R zox0G!WVvjmPd1)-82BRXVeXUF;RJh2%+22j)2GSbE|w=sVlfxy)8@5aeS1}$^5$GC zWLF^eaeQP0z0olbo%`P+4A;g9B&?@&JKh6J9r9gwLRm;1h(`qpG?T)~vpmvpn^$lldU z#Sv}Ugaq~-ZKsqL=RF3}vY{*a2WQH1QtYY<*uwG?=d)4BXLIhaUO#aE{Zw-pesz;2 zB;2Y&UBJO1f4+mU$NXKh1s6JCfeOqm=B?Kwf?UBVtn;tX33J@jr$zAhSzuW#QbN;;Sc$HQxQ29pu`tm7P4W1 z|Am-Hd?&?hNFrU`_d29(mFZXe`9x>z`^X8+*pyJVq>^O_I`oXlZqqZ=3QvJ~vZ-K9 zesbVTy>`wDq?bG$dv#%!vCVCJZ0GhZTRTpfenc0{4jOOiyuPH~Q)`q@DpS`lFsnFp z%6mI*G_P~6N@&gqdE|TXmb9VwUi$CTYQLU^*IPcQ@5?d&rZv6##}B)fMVTt7?U?vQ zWGQ7+pV@Tzvhnn%^2t--mfiM>^NAVKwffhk@Od;jb_rdK_U_*MLp~Aq;t08rU4&7?d`mOJr=l%h&O2qZ zNBNU`SAXega?NcWReG>2bUtQEEb~{Cb%IZIkSD+fg%gP37ER5~X7==vu zI%|v{-TX>bYjplG@tW;y$Al-%JMx=WlfbUiO?f6#u8VTPs5jWs`piNvO((6y=ZnV} z_g7x%EO&X-g&aJzy?|3Z`be=`@{9d8MQbZD+}O!oNo&VH!zh=hT@0#= zC9|?m{va}LyWb^DiQYSOr7mB6GT0FJ{jlP^67^=k&ffbU%IuSa?fpXQ@FeKR*PEQ? zqbyvP=&e$w`t5HYDvfsO(Ri%^PJ~Z!P{2rac-e-qmCexq0G-85&Hw-a literal 0 HcmV?d00001 diff --git a/sound/weapons/sonic_jackhammer.ogg b/sound/weapons/sonic_jackhammer.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dae5762b2c49341c7b2ca4f5ff63385d5ac1509f GIT binary patch literal 12939 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 literal 0 HcmV?d00001