From 9a64fa934b65e308f8e1e0cfab77bf352f5d4267 Mon Sep 17 00:00:00 2001 From: grungussuss <96586172+Sadboysuss@users.noreply.github.com> Date: Fri, 16 Aug 2024 02:16:24 +0300 Subject: [PATCH] SFX for RCD, RPD, Plumbing constructor (#85754) ## About The Pull Request Hooked the switch sound on `ui_act`: - RCD - RPD - Plumbing constructor Added pickup and drop sounds for: - RCD - RPD RPD also does the click sound when placing things. https://github.com/user-attachments/assets/e6c2cb76-6a0a-4db9-9c25-961d41b84516 ## Why It's Good For The Game Immersion. ## Changelog :cl: grungussuss sound: added new sounds for RCD, RPD and Plumbing Constructor. /:cl: --- code/__DEFINES/sound.dm | 1 + code/game/objects/items/rcd/RCD.dm | 15 +++++++++++---- code/game/objects/items/rcd/RPD.dm | 16 ++++++++++------ code/game/objects/items/rcd/RPLD.dm | 6 ++++-- code/game/sound.dm | 2 ++ sound/items/handling/attribution.txt | 7 +++++++ sound/items/handling/rcd_drop.ogg | Bin 0 -> 8600 bytes sound/items/handling/rcd_pickup.ogg | Bin 0 -> 6959 bytes sound/items/handling/rpd_drop.ogg | Bin 0 -> 7264 bytes sound/items/handling/rpd_pickup.ogg | Bin 0 -> 7985 bytes sound/items/handling/tool_switch.ogg | Bin 0 -> 7347 bytes 11 files changed, 35 insertions(+), 12 deletions(-) create mode 100644 sound/items/handling/attribution.txt create mode 100644 sound/items/handling/rcd_drop.ogg create mode 100644 sound/items/handling/rcd_pickup.ogg create mode 100644 sound/items/handling/rpd_drop.ogg create mode 100644 sound/items/handling/rpd_pickup.ogg create mode 100644 sound/items/handling/tool_switch.ogg diff --git a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm index 2dcb96b8c42..d3329ef8622 100644 --- a/code/__DEFINES/sound.dm +++ b/code/__DEFINES/sound.dm @@ -176,5 +176,6 @@ GLOBAL_LIST_INIT(announcer_keys, list( #define SFX_PORTAL_CLOSE "portal_closed" #define SFX_PORTAL_CREATED "portal_created" #define SFX_SCREECH "screech" +#define SFX_TOOL_SWITCH "tool_switch" #define SFX_STONE_DROP "stone_drop" #define SFX_STONE_PICKUP "stone_pickup" diff --git a/code/game/objects/items/rcd/RCD.dm b/code/game/objects/items/rcd/RCD.dm index fb28c1bd6c6..2a815a9b02e 100644 --- a/code/game/objects/items/rcd/RCD.dm +++ b/code/game/objects/items/rcd/RCD.dm @@ -16,6 +16,9 @@ item_flags = NO_MAT_REDEMPTION | NOBLUDGEON has_ammobar = TRUE actions_types = list(/datum/action/item_action/rcd_scan) + drop_sound = 'sound/items/handling/rcd_drop.ogg' + pickup_sound = 'sound/items/handling/rcd_pickup.ogg' + sound_vary = TRUE /// main category of currently selected design[Structures, Airlocks, Airlock Access] var/root_category @@ -79,6 +82,10 @@ GLOB.rcd_list -= src . = ..() +/obj/item/construction/rcd/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + playsound(src, SFX_TOOL_SWITCH, 20, TRUE) + /obj/item/construction/rcd/ui_action_click(mob/user, actiontype) if (!COOLDOWN_FINISHED(src, destructive_scan_cooldown)) to_chat(user, span_warning("[src] lets out a low buzz.")) @@ -105,7 +112,7 @@ T.rcd_act(user, src, list(RCD_DESIGN_MODE = RCD_TURF, RCD_DESIGN_PATH = /turf/open/floor/plating/rcd)) useResource(16, user) activate() - playsound(loc, 'sound/machines/click.ogg', 50, 1) + playsound(get_turf(user), SFX_TOOL_SWITCH, 20, TRUE) user.gib(DROP_ALL_REMAINS) return MANUAL_SUICIDE @@ -146,7 +153,7 @@ //check if we can build our window on the grill if(target_turf.is_blocked_turf(exclude_mobs = !is_full_tile, source_atom = null, ignore_atoms = structures_to_ignore, type_list = TRUE)) - playsound(loc, 'sound/machines/click.ogg', 50, TRUE) + playsound(get_turf(user), SFX_TOOL_SWITCH, 20, TRUE) balloon_alert(user, "something is blocking the turf") return FALSE @@ -157,7 +164,7 @@ else if(rcd_mode == RCD_TURF && rcd_structure == /turf/open/floor/plating/rcd && (!istype(target_turf, /turf/open/floor) || istype(target, /obj/structure/girder))) //if a player builds a wallgirder on top of himself manually with iron sheets he can't finish the wall if he is still on the girder. Exclude the girder itself when checking for other dense objects on the turf if(istype(target, /obj/structure/girder) && target_turf.is_blocked_turf(exclude_mobs = FALSE, source_atom = null, ignore_atoms = list(target))) - playsound(loc, 'sound/machines/click.ogg', 50, TRUE) + playsound(get_turf(user), SFX_TOOL_SWITCH, 20, TRUE) balloon_alert(user, "something is on the girder!") return FALSE @@ -192,7 +199,7 @@ //check if the structure can fit on this turf if(target_turf.is_blocked_turf(exclude_mobs = ignore_mobs, source_atom = null, ignore_atoms = ignored_types, type_list = TRUE)) - playsound(loc, 'sound/machines/click.ogg', 50, TRUE) + playsound(get_turf(user), SFX_TOOL_SWITCH, 20, TRUE) balloon_alert(user, "something is on the tile!") return FALSE diff --git a/code/game/objects/items/rcd/RPD.dm b/code/game/objects/items/rcd/RPD.dm index 370206a1963..642bbc70623 100644 --- a/code/game/objects/items/rcd/RPD.dm +++ b/code/game/objects/items/rcd/RPD.dm @@ -183,6 +183,9 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( custom_materials = list(/datum/material/iron=SHEET_MATERIAL_AMOUNT*37.5, /datum/material/glass=SHEET_MATERIAL_AMOUNT*18.75) armor_type = /datum/armor/item_pipe_dispenser resistance_flags = FIRE_PROOF + drop_sound = 'sound/items/handling/rpd_drop.ogg' + pickup_sound = 'sound/items/handling/rpd_pickup.ogg' + sound_vary = TRUE ///Sparks system used when changing device in the UI var/datum/effect_system/spark_spread/spark_system ///Direction of the device we are going to spawn, set up in the UI @@ -294,7 +297,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( /obj/item/pipe_dispenser/suicide_act(mob/living/user) user.visible_message(span_suicide("[user] points the end of the RPD down [user.p_their()] throat and presses a button! It looks like [user.p_theyre()] trying to commit suicide...")) - playsound(get_turf(user), 'sound/machines/click.ogg', 50, TRUE) + playsound(get_turf(user), SFX_TOOL_SWITCH, 20, TRUE) playsound(get_turf(user), RPD_USE_SOUND, 50, TRUE) return BRUTELOSS @@ -360,6 +363,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( /obj/item/pipe_dispenser/ui_act(action, params) . = ..() + playsound(src, SFX_TOOL_SWITCH, 20, TRUE) if(.) return @@ -457,7 +461,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( . = TRUE if((mode & DESTROY_MODE) && istype(attack_target, /obj/item/pipe) || istype(attack_target, /obj/structure/disposalconstruct) || istype(attack_target, /obj/structure/c_transit_tube) || istype(attack_target, /obj/structure/c_transit_tube_pod) || istype(attack_target, /obj/item/pipe_meter) || istype(attack_target, /obj/structure/disposalpipe/broken)) - playsound(get_turf(src), 'sound/machines/click.ogg', 50, TRUE) + playsound(get_turf(src), SFX_TOOL_SWITCH, 20, TRUE) playsound(get_turf(src), RPD_USE_SOUND, 50, TRUE) qdel(attack_target) return @@ -479,7 +483,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( balloon_alert(user, "already configured for its directions!") return - playsound(get_turf(src), 'sound/machines/click.ogg', 50, TRUE) + playsound(get_turf(src), SFX_TOOL_SWITCH, 20, TRUE) // Something else could have changed the target's state while we were waiting in do_after // Most of the edge cases don't matter, but atmos components being able to have live connections not described by initializable directions sounds like a headache at best and an exploit at worst @@ -543,7 +547,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( if(isclosedturf(attack_target)) balloon_alert(user, "target is blocked!") return - playsound(get_turf(src), 'sound/machines/click.ogg', 50, TRUE) + playsound(get_turf(src), SFX_TOOL_SWITCH, 20, TRUE) if(do_after(user, disposal_build_speed, target = attack_target)) var/obj/structure/disposalconstruct/new_disposals_segment = new (attack_target, queued_pipe_type, queued_pipe_dir, queued_pipe_flipped) @@ -573,7 +577,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( balloon_alert(user, "something in the way!") return - playsound(get_turf(src), 'sound/machines/click.ogg', 50, TRUE) + playsound(get_turf(src), SFX_TOOL_SWITCH, 20, TRUE) if(do_after(user, transit_build_speed, target = attack_target)) playsound(get_turf(src), RPD_USE_SOUND, 50, TRUE) if(queued_pipe_type == /obj/structure/c_transit_tube_pod) @@ -620,7 +624,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( return FALSE if(!can_make_pipe) return FALSE - playsound(get_turf(src), 'sound/machines/click.ogg', 50, vary = TRUE) + playsound(get_turf(src), SFX_TOOL_SWITCH, 20, vary = TRUE) if(!continued_build && !do_after(user, atmos_build_speed, target = atom_to_target)) return FALSE if(!recipe.all_layers && (layer_to_build == 1 || layer_to_build == 5)) diff --git a/code/game/objects/items/rcd/RPLD.dm b/code/game/objects/items/rcd/RPLD.dm index 56452e2e452..e9a5fcc66db 100644 --- a/code/game/objects/items/rcd/RPLD.dm +++ b/code/game/objects/items/rcd/RPLD.dm @@ -152,6 +152,10 @@ return data +/obj/item/construction/plumbing/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + playsound(src, SFX_TOOL_SWITCH, 20, TRUE) + /obj/item/construction/plumbing/handle_ui_act(action, params, datum/tgui/ui, datum/ui_state/state) switch(action) if("color") @@ -178,8 +182,6 @@ blueprint = design blueprint_changed = TRUE - playsound(src, 'sound/effects/pop.ogg', 50, vary = FALSE) - return TRUE diff --git a/code/game/sound.dm b/code/game/sound.dm index 49c716d8e0c..b579a6215f5 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -472,6 +472,8 @@ 'sound/creatures/monkey/monkey_screech_6.ogg', 'sound/creatures/monkey/monkey_screech_7.ogg', ) + if(SFX_TOOL_SWITCH) + soundin = 'sound/items/handling/tool_switch.ogg' if(SFX_STONE_DROP) soundin = pick( 'sound/items/stones/stone_drop1.ogg', diff --git a/sound/items/handling/attribution.txt b/sound/items/handling/attribution.txt new file mode 100644 index 00000000000..c1a72a40c3c --- /dev/null +++ b/sound/items/handling/attribution.txt @@ -0,0 +1,7 @@ +{ +rcd_drop.ogg - made by sadboysuss - license: CC-by-SA +rcd_pickup.ogg - made by sadboysuss - license: CC-by-SA +rpd_drop.ogg - made by sadboysuss - license: CC-by-SA +rpd_pickup.ogg - made by sadboysuss - license: CC-by-SA +tool_switch.ogg - made by sadboysuss - license: CC-by-SA +} - edited by sadboysuss \ No newline at end of file diff --git a/sound/items/handling/rcd_drop.ogg b/sound/items/handling/rcd_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..276a014ae3123fe609c36b78321907ab522d212a GIT binary patch literal 8600 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 MSRedU(pL%iKQ#*v4*&oF literal 0 HcmV?d00001 diff --git a/sound/items/handling/rcd_pickup.ogg b/sound/items/handling/rcd_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bc7d103800bfa917d9436aee2eae091607baaea9 GIT binary patch literal 6959 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 literal 0 HcmV?d00001 diff --git a/sound/items/handling/rpd_pickup.ogg b/sound/items/handling/rpd_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ef6bf685d007370f77d30e1213bfdc0d607e3f81 GIT binary patch literal 7985 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 literal 0 HcmV?d00001