| @@ -1,8 +1,9 @@ | |||||
| (() => { | (() => { | ||||
| function devour(state, count) { | function devour(state, count) { | ||||
| state.player.stats.stomach.value += count; | state.player.stats.stomach.value += count; | ||||
| playSfx("sfx/swallows/swallow.ogg") | |||||
| playRandomSfx("swallow"); | |||||
| } | } | ||||
| function digest(state, count) { | function digest(state, count) { | ||||
| if (count === undefined) { | if (count === undefined) { | ||||
| count = state.player.stats.stomach.value / 200; | count = state.player.stats.stomach.value / 200; | ||||
| @@ -10,6 +11,24 @@ | |||||
| state.player.stats.stomach.value -= count; | state.player.stats.stomach.value -= count; | ||||
| state.player.stats.gas.value += count; | state.player.stats.gas.value += count; | ||||
| } | } | ||||
| sfxGroups = { | |||||
| "swallow": [ | |||||
| "sfx/swallows/swallow-1.ogg", | |||||
| "sfx/swallows/swallow-2.ogg", | |||||
| "sfx/swallows/swallow-3.ogg", | |||||
| "sfx/swallows/swallow-4.ogg", | |||||
| "sfx/swallows/swallow-5.ogg", | |||||
| "sfx/swallows/swallow-6.ogg", | |||||
| "sfx/swallows/swallow-7.ogg", | |||||
| ] | |||||
| } | |||||
| function playRandomSfx(category) { | |||||
| const choice = Math.floor(Math.random() * sfxGroups[category].length); | |||||
| playSfx(sfxGroups[category][choice]); | |||||
| } | |||||
| stories.push({ | stories.push({ | ||||
| id: "mass-vore", | id: "mass-vore", | ||||
| name: "Mass Vore", | name: "Mass Vore", | ||||
| @@ -20,7 +39,13 @@ | |||||
| ], | ], | ||||
| sounds: [ | sounds: [ | ||||
| "sfx/belches/belch.ogg", | "sfx/belches/belch.ogg", | ||||
| "sfx/swallows/swallow.ogg", | |||||
| "sfx/swallows/swallow-1.ogg", | |||||
| "sfx/swallows/swallow-2.ogg", | |||||
| "sfx/swallows/swallow-3.ogg", | |||||
| "sfx/swallows/swallow-4.ogg", | |||||
| "sfx/swallows/swallow-5.ogg", | |||||
| "sfx/swallows/swallow-6.ogg", | |||||
| "sfx/swallows/swallow-7.ogg", | |||||
| "loop/stomach/stomach.ogg" | "loop/stomach/stomach.ogg" | ||||
| ], | ], | ||||
| preload: [ | preload: [ | ||||