From c182a70c094299071ed03034f62176feaf165bc0 Mon Sep 17 00:00:00 2001 From: pregmodfan <pregmodfan@cock.li> Date: Sun, 26 May 2019 17:04:18 +0300 Subject: [PATCH] fetus volume can't be exactly 0, or it's can cause 'divided by zero' error --- src/js/wombJS.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/js/wombJS.js b/src/js/wombJS.js index b7b80ef5077..d93f3e54ade 100644 --- a/src/js/wombJS.js +++ b/src/js/wombJS.js @@ -374,15 +374,19 @@ window.WombGetVolume = function(actor) { // most legacy code from pregJS.tw with }; window.FetusGetPrediction = function (actor, age) { + let vol = 0.1; if (actor.pregData.sizeType === 0) { - return getVolByLen(actor, age); + vol = getVolByLen(actor, age); } else if (actor.pregData.sizeType === 1) { - return getVolByWeight(actor, age); + vol = getVolByWeight(actor, age); } else if (actor.pregData.sizeType === 2) { - return getVolByRaw(actor, age); - } else { - return 0; - } + vol = getVolByRaw(actor, age); + } + + if (vol === 0) + vol = 0.1; + + return vol; function getCurData(actor, age) { let i = 0; -- GitLab