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