From 4cc9470174366dfeb5130a7190f7735994cd3078 Mon Sep 17 00:00:00 2001
From: pregmodfan <pregmodfan@cock.li>
Date: Sun, 18 Feb 2018 03:02:23 +0200
Subject: [PATCH] Function name, and some logic fixes

---
 src/js/wombJS.tw                            | 2 +-
 src/pregmod/widgets/seBirthWidgets.tw       | 5 +++--
 src/uncategorized/endWeek.tw                | 2 +-
 src/uncategorized/slaveAssignmentsReport.tw | 3 ++-
 src/utility/miscWidgets.tw                  | 3 ++-
 5 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/js/wombJS.tw b/src/js/wombJS.tw
index 9fba1f1a03e..e49a4ffe8bc 100644
--- a/src/js/wombJS.tw
+++ b/src/js/wombJS.tw
@@ -168,7 +168,7 @@ window.WombGetVolume = function(actor) //most code from pregJS.tw with minor ada
         }
     }catch(err){
         WombInit($actor);
-        alert("WombGetSize error");       
+        alert("WombGetVolume error");       
     }
   
     if (wombSize < 0) //catch for strange cases, to avoid messing with outside code.
diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw
index 1f6c07247ff..cae92e78d0a 100644
--- a/src/pregmod/widgets/seBirthWidgets.tw
+++ b/src/pregmod/widgets/seBirthWidgets.tw
@@ -275,7 +275,7 @@
 <<widget "seBirthCalc">>
 
 <<set $slaves[$i].pregControl = "none">>
-<<set _beforeSize = WombGetSize($slaves[$i])>>
+<<set _beforeSize = WombGetVolume($slaves[$i])>>
 <<if $slaves[$i].broodmother > 0>>
 	<<set $slaves[$i].curBabies = WombBirth($slaves[$i], 37)>> //broodmothers - give birth for all 37+ week fetuses.
 <<else>>
@@ -305,7 +305,7 @@
 	<</if>>
 <</if>>
 
-<<set _afterSize = WombGetSize($slaves[$i])>>
+<<set _afterSize = WombGetVolume($slaves[$i])>>
 <<set $diffSize = _beforeSize / (1 + _afterSize)>> // 1 used to avoid devide by zero error.
 
 <</widget>>
@@ -714,6 +714,7 @@ All in all,
 	<br><br>
 	<<if _curBabies > 0>>
 		After placing reserved child<<if _cToIncub > 1>>ren<</if>> to the incubator, it's time to care about other<<if _curBabies > 0>>'s<</if>>.
+	<</if>>
 <</if>>
 
 
diff --git a/src/uncategorized/endWeek.tw b/src/uncategorized/endWeek.tw
index e6403abf60e..5a5988a06e1 100644
--- a/src/uncategorized/endWeek.tw
+++ b/src/uncategorized/endWeek.tw
@@ -138,7 +138,7 @@
 <<if $PC.preg > 0>>
 	<<set $PC.preg++, $PC.pregWeek = $PC.preg>>
 	<<set WombProgress($PC)>>
-	<<set _newBelly = WombGetSize($PC)>>
+	<<set _newBelly = WombGetVolume($PC)>>
 	<<if _newBelly >= $PC.belly>>
 		<<set $PC.belly = _newBelly>>
 	<<elseif $PC.belly > 500>>
diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw
index 2392eaa5f33..8fd7ab227a3 100644
--- a/src/uncategorized/slaveAssignmentsReport.tw
+++ b/src/uncategorized/slaveAssignmentsReport.tw
@@ -325,12 +325,13 @@
 	<<elseif $slaves[$i].pregControl == "speed up">>
 		<<set _pregSpeed += 2>>
 	<<set WombProgress($slaves[$i], _pregSpeed)>>
+	<<set $slaves[$i].preg += _pregSpeed)>> //should be removed later if swithed to fetus.age as master time control.
 	<<if $slaves[$i].pregWeek <= 0 || $slaves[$i].pregWeek > $slaves[$i].preg>> /* at .preg = 1, .pregWeek should be 1 also */
 		<<set $slaves[$i].pregWeek = $slaves[$i].preg>>
 	<<else>>
 		<<set $slaves[$i].pregWeek++>>
 	<</if>>
-	<<SetBellySize $slaves[$i]>> //here will be also set through WombGetSize .bellyPreg, .pregType, to current values.
+	<<SetBellySize $slaves[$i]>> //here will be also set through WombGetVolume .bellyPreg, .pregType, to current values.
 	<<set $slaves[$i].preg = (Math.ceil($slaves[$i].preg*10)/10)>> /* trick to avoid precision lost error showed like week: 29.499999999999998*/
 	<<set $slaves[$i].pregKnown = 1>>
 <</if>>
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 8887659f185..29943a1a7d1 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -2408,8 +2408,9 @@ This experience
 	This block now relpaced with universal code
 */
 	<<set WombInit($args[0])>>
-	<<set $args[0].bellyPreg = WombGetSize($args[0])>>
+	<<set $args[0].bellyPreg = WombGetVolume($args[0])>>
 	<<set $args[0].pregType = $args[0].womb.length>>
+		//<<set $args[0].preg = $args[0].womb[0].age>> //for future usage, placeholder
 
 	<<if $args[0].bellyImplant > 0>>
 		<<set _implantSize = $args[0].bellyImplant>>
-- 
GitLab