mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-29 16:18:01 +01:00
Adds a stamp sound effect when stamping papers (#72367)
## About The Pull Request This pull request adds a .ogg file of a stamp stamping a paper, a playsound function for stamping a paper, stamping a paper while blind, and stamping yourself in the head to commit suicide. In addition, it modifies the attributions.txt file to include credits to the creator of the stamp noise. ## Why It's Good For The Game Most item interactions tend to have a sound effect that plays. Putting most items down, throwing them, cutting certain items with the knife, scanning bounty cubes, putting a destination tag on a package, etc. all play sounds, which makes it a bit odd that stamping papers doesn't. This PR adds audio feedback to stamping papers. https://user-images.githubusercontent.com/45489195/210032424-d3168a16-3d4b-47d3-95f3-75a1d3a6aac9.mp4 ## Changelog Stamping paper now makes noise. 🆑 soundadd: Added a new sound for stamping papers with a stamp. On an unrelated note, there are reports of stamp-based suicides becoming more noisy. /🆑
This commit is contained in:
@@ -407,6 +407,7 @@
|
||||
add_stamp(writing_stats["stamp_class"], rand(0, 400), rand(0, 500), rand(0, 360), writing_stats["stamp_icon_state"])
|
||||
user.visible_message(span_notice("[user] blindly stamps [src] with \the [attacking_item]!"))
|
||||
to_chat(user, span_notice("You stamp [src] with \the [attacking_item] the best you can!"))
|
||||
playsound(src, 'sound/items/handling/standard_stamp.ogg', 50, vary = TRUE)
|
||||
else
|
||||
to_chat(user, span_notice("You ready your stamp over the paper! "))
|
||||
ui_interact(user)
|
||||
@@ -540,6 +541,7 @@
|
||||
|
||||
add_stamp(stamp_class, stamp_x, stamp_y, stamp_rotation, stamp_icon_state)
|
||||
user.visible_message(span_notice("[user] stamps [src] with \the [holding.name]!"), span_notice("You stamp [src] with \the [holding.name]!"))
|
||||
playsound(src, 'sound/items/handling/standard_stamp.ogg', 50, vary = TRUE)
|
||||
|
||||
update_appearance()
|
||||
update_static_data(user, ui)
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
/obj/item/stamp/suicide_act(mob/living/user)
|
||||
user.visible_message(span_suicide("[user] stamps 'VOID' on [user.p_their()] forehead, then promptly falls over, dead."))
|
||||
playsound(src, 'sound/items/handling/standard_stamp.ogg', 50, vary = TRUE)
|
||||
return OXYLOSS
|
||||
|
||||
/obj/item/stamp/get_writing_implement_details()
|
||||
|
||||
@@ -35,3 +35,5 @@ eject.ogg is by magedu, adapted from https://freesound.org/people/magedu/sounds/
|
||||
alien_explode.ogg is adapted from zimbot's Frozen Lettuce upload https://freesound.org/people/zimbot/sounds/89378/ and little_dog4000's balloon pop https://freesound.org/people/little_dog4000/sounds/478764/
|
||||
|
||||
alien_organ_cut.ogg is adapted from some CC 0 flesh sound, lesaucisson's swoosh https://freesound.org/people/lesaucisson/sounds/585256/, and a snippet of EminYILDIRIM's tree cutting clip https://freesound.org/people/EminYILDIRIM/sounds/608343/
|
||||
|
||||
standard_stamp.ogg is adapted from tom_woysky's "Stamp.wav" https://freesound.org/people/tom_woysky/sounds/348316/
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user