diff --git a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm index d04fc2a933b..40babcfe322 100644 --- a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm +++ b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm @@ -19,6 +19,8 @@ var/clamp_damage = 20 ///Var for the chassis we are attached to, needed to access ripley contents and such var/obj/vehicle/sealed/mecha/working/ripley/cargo_holder + ///Audio for using the hydraulic clamp + var/clampsound = 'sound/mecha/hydraulic.ogg' /obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/can_attach(obj/vehicle/sealed/mecha/M) . = ..() @@ -57,10 +59,12 @@ var/obj/clamptarget = target if(istype(clamptarget, /obj/machinery/door/firedoor)) var/obj/machinery/door/firedoor/targetfiredoor = clamptarget + playsound(chassis, clampsound, 50, FALSE, -6) targetfiredoor.try_to_crowbar(src, source) return if(istype(clamptarget, /obj/machinery/door/airlock/)) var/obj/machinery/door/airlock/targetairlock = clamptarget + playsound(chassis, clampsound, 50, FALSE, -6) targetairlock.try_to_crowbar(src, source) return if(clamptarget.anchored) @@ -69,6 +73,7 @@ if(LAZYLEN(cargo_holder.cargo) >= cargo_holder.cargo_capacity) to_chat(source, "[icon2html(src, source)]Not enough room in cargo compartment!") return + playsound(chassis, clampsound, 50, FALSE, -6) chassis.visible_message("[chassis] lifts [target] and starts to load it into cargo compartment.") clamptarget.set_anchored(TRUE) if(!do_after_cooldown(target, source)) diff --git a/code/modules/vehicles/mecha/working/ripley.dm b/code/modules/vehicles/mecha/working/ripley.dm index 94c96bc89de..6fdcb1c101b 100644 --- a/code/modules/vehicles/mecha/working/ripley.dm +++ b/code/modules/vehicles/mecha/working/ripley.dm @@ -25,6 +25,9 @@ var/list/cargo /// How much things Ripley can carry in their Cargo Compartment var/cargo_capacity = 15 + /// Custom Ripley step and turning sounds (from TGMC) + stepsound = 'sound/mecha/powerloader_step.ogg' + turnsound = 'sound/mecha/powerloader_turn2.ogg' /obj/vehicle/sealed/mecha/working/ripley/Move() . = ..() diff --git a/sound/mecha/hydraulic.ogg b/sound/mecha/hydraulic.ogg new file mode 100644 index 00000000000..3281ed2dc0f Binary files /dev/null and b/sound/mecha/hydraulic.ogg differ diff --git a/sound/mecha/powerloader_step.ogg b/sound/mecha/powerloader_step.ogg new file mode 100644 index 00000000000..538ba1efed3 Binary files /dev/null and b/sound/mecha/powerloader_step.ogg differ diff --git a/sound/mecha/powerloader_turn2.ogg b/sound/mecha/powerloader_turn2.ogg new file mode 100644 index 00000000000..c3816df9d9e Binary files /dev/null and b/sound/mecha/powerloader_turn2.ogg differ