From bf6785894368ca69f5b8cef945b06911082ad1db Mon Sep 17 00:00:00 2001 From: Diegoflores31 <47069269+Diegoflores31@users.noreply.github.com> Date: Thu, 6 Jul 2023 05:18:54 -0500 Subject: [PATCH] Defender and Crusher tail smash has a 1% chance of doing a BONK! sound instead. (#3750) # About the pull request Defender and Crusher tail smash has a 1% chance of doing a BONK! sound instead. # Explain why it's good for the game its one of those fun occasional things it will be cool for gameplay # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Defender Tail Slam has a 1% chance to do a BONK sound instead. /:cl: --- .../carbon/xenomorph/abilities/general_powers.dm | 5 ++++- sound/effects/comical_bonk.ogg | Bin 0 -> 8082 bytes 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 sound/effects/comical_bonk.ogg diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm index fbf7d993a067..4a57c0729b91 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm @@ -1000,7 +1000,10 @@ if(blunt_stab) stabbing_xeno.visible_message(SPAN_XENOWARNING("\The [stabbing_xeno] swipes its tail into [target]'s [limb ? limb.display_name : "chest"], bashing it!"), SPAN_XENOWARNING("You swipe your tail into [target]'s [limb? limb.display_name : "chest"], bashing it!")) - playsound(target, "punch", 50, TRUE) + if(prob(1)) + playsound(target, 'sound/effects/comical_bonk.ogg', 50, TRUE) + else + playsound(target, "punch", 50, TRUE) // The xeno smashes the target with their tail, moving it to the side and thus their direction as well. stab_direction = turn(stabbing_xeno.dir, pick(90, -90)) stab_overlay = "slam" diff --git a/sound/effects/comical_bonk.ogg b/sound/effects/comical_bonk.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e0a2751d52c21fbb9134903ae8b79d9ed2e87f05 GIT binary patch literal 8082 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 literal 0 HcmV?d00001