Skip to content

Commit 09ade36

Browse files
committed
added dynamic variation to the fart sfx, so it does not sound static
1 parent fb69278 commit 09ade36

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,16 @@ const farts = [
88

99
function playFart(fart) {
1010
fart.currentTime = 0;
11+
fart.playbackRate = randomPlaybackRate();
12+
fart.preservesPitch = false;
1113
fart.play();
1214
shaking = true;
1315
}
1416

17+
function randomPlaybackRate(min = 0.98, max = 1.02) {
18+
return Math.random() * (max - min) + min;
19+
}
20+
1521
const eventsTable = [
1622
{
1723
onCount: 0,

0 commit comments

Comments
 (0)