diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm
index 53b1f88fb8..ea9eae906a 100644
--- a/code/game/machinery/dance_machine.dm
+++ b/code/game/machinery/dance_machine.dm
@@ -115,6 +115,7 @@
dat += "Gunshot"
dat += "Esword"
dat += "Harm Alarm"
+ dat += "Yeehaw"
var/datum/browser/popup = new(user, "vending", "Radiance Dance Machine - Mark IV", 400, 350)
popup.set_content(dat.Join())
popup.open()
@@ -171,6 +172,8 @@
deejay('sound/weapons/saberon.ogg')
if("harm")
deejay('sound/ai/harmalarm.ogg')
+ if("yeehaw")
+ deejay('sound/misc/Yeehaw.ogg')
/obj/machinery/disco/proc/deejay(var/S)
if (QDELETED(src) || !active || charge < 5)
diff --git a/sound/misc/Yeehaw.ogg b/sound/misc/Yeehaw.ogg
new file mode 100644
index 0000000000..05bec20b9c
Binary files /dev/null and b/sound/misc/Yeehaw.ogg differ