|
|
|
@@ -1,8 +1,9 @@ |
|
|
|
(() => { |
|
|
|
function devour(state, count) { |
|
|
|
state.player.stats.stomach.value += count; |
|
|
|
playSfx("sfx/swallows/swallow.ogg") |
|
|
|
playRandomSfx("swallow"); |
|
|
|
} |
|
|
|
|
|
|
|
function digest(state, count) { |
|
|
|
if (count === undefined) { |
|
|
|
count = state.player.stats.stomach.value / 200; |
|
|
|
@@ -10,6 +11,24 @@ |
|
|
|
state.player.stats.stomach.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({ |
|
|
|
id: "mass-vore", |
|
|
|
name: "Mass Vore", |
|
|
|
@@ -20,7 +39,13 @@ |
|
|
|
], |
|
|
|
sounds: [ |
|
|
|
"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" |
|
|
|
], |
|
|
|
preload: [ |
|
|
|
|