diff --git a/game.js b/game.js index 181639b..329e246 100644 --- a/game.js +++ b/game.js @@ -1346,6 +1346,7 @@ let macro = //macro controls every customizable part of the players body "fillFemcum": function(self) { self.femcumStorage.amount += self.femcumStorage.limit * self.baseFemcumProduction * fillPeriod / 1000; + console.log(self.femcumStorage.limit * self.baseFemcumProduction * fillPeriod / 1000); if (self.femcumStorage.amount > self.femcumStorage.limit) self.arouse(1 * (self.femcumStorage.amount / self.femcumStorage.limit - 1)); setTimeout(function () { self.fillFemcum(self); }, fillPeriod); @@ -4822,6 +4823,8 @@ function generateSettings(diff=false) { else if (form[i].type == "number") { if (form[i].dataset.unit == "percentage") { settings[form[i].name] = parseFloat(value) / 100; + } else if (form[i].dataset.unit == "volume") { + settings[form[i].name] = parseFloat(value) / 1000; } else { settings[form[i].name] = parseFloat(value); } @@ -4882,6 +4885,11 @@ function recurseDeletePanel(settings, panel) { if (option.unit == "percentage") { if (settings[option.id] * 100 == option.default) delete settings[option.id]; + } + + else if (option.unit == "volume") { + if (settings[option.id] * 1000 == option.default) + delete settings[option.id]; } else if (settings[option.id] == option.default && option.id != "name") { @@ -5012,6 +5020,8 @@ function loadSettings(settings = null) { else if (form[i].type == "number") { if (form[i].dataset.unit == "percentage") { form[i].value = settings[form[i].name] * 100; + } else if (form[i].dataset.unit == "volume") { + form[i].value = settings[form[i].name] * 1000; } else { form[i].value = settings[form[i].name]; }