Просмотр исходного кода

Add randomized swallow sounds

mass-vore
Fen Dweller 6 лет назад
Родитель
Сommit
64e76b2c5d
1 измененных файлов: 27 добавлений и 2 удалений
  1. +27
    -2
      stories/mass-vore.js

+ 27
- 2
stories/mass-vore.js Просмотреть файл

@@ -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: [


Загрузка…
Отмена
Сохранить