From 09ade36a95ca23a625c2aeadb7c62e5b47b14a2f Mon Sep 17 00:00:00 2001 From: ptrace Date: Sat, 20 Sep 2025 21:33:24 +0200 Subject: [PATCH] added dynamic variation to the fart sfx, so it does not sound static --- index.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/index.js b/index.js index 3eb6d34..e782490 100644 --- a/index.js +++ b/index.js @@ -8,10 +8,16 @@ const farts = [ function playFart(fart) { fart.currentTime = 0; + fart.playbackRate = randomPlaybackRate(); + fart.preservesPitch = false; fart.play(); shaking = true; } +function randomPlaybackRate(min = 0.98, max = 1.02) { + return Math.random() * (max - min) + min; +} + const eventsTable = [ { onCount: 0,