From 117beabbde435574ec76a6766666ceb33bc78ae3 Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Wed, 20 Dec 2017 14:35:08 -0500
Subject: [PATCH] fixes

---
 devNotes/VersionChangeLog-Premod+LoliMod.txt | 6 ++++++
 src/pregmod/generateChild.tw                 | 5 +++--
 src/uncategorized/saRules.tw                 | 4 ++--
 3 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index 58260479683..acfbcefe465 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -2,6 +2,12 @@
 
 	0.10.7.0/1
 
+12/20/17
+	
+	217
+	-fixed sex count NaN in saRules-schoolroom
+	-tweaked childgen to use current father name
+
 12/19/17
 	
 	216
diff --git a/src/pregmod/generateChild.tw b/src/pregmod/generateChild.tw
index 884c14309a7..249a49a9761 100644
--- a/src/pregmod/generateChild.tw
+++ b/src/pregmod/generateChild.tw
@@ -298,9 +298,10 @@
 	<</if>>
 	<<set $activeSlave.mother = $mergeMom.ID>>
 	<<if $mom.pregSource > 0>>
+		<<set _currentFather = $slaves.find(function(s) { return s.ID == $mom.pregSource; })>>
 		<<set $activeSlave.father = $mergeDad.ID>>
-		<<set $activeSlave.slaveName = String($mom.slaveName + " and " + $mergeDad.slaveName + "'s child")>>
-		<<if def $mom.slaveSurname && $mom.slaveSurname != "">><<set $activeSlave.slaveSurname = $mom.slaveSurname>><<elseif def $mergeDad.slaveSurname && $mergeDad.slaveSurname != "">><<set $activeSlave.slaveSurname = $mergeDad.slaveSurname>><<else>><<set $activeSlave.slaveSurname = 0>><</if>>
+		<<set $activeSlave.slaveName = String($mom.slaveName + " and " + _currentFather.slaveName + "'s child")>>
+		<<if def $mom.slaveSurname && $mom.slaveSurname != "">><<set $activeSlave.slaveSurname = $mom.slaveSurname>><<elseif def _currentFather.slaveSurname && _currentFather.slaveSurname != "">><<set $activeSlave.slaveSurname = _currentFather.slaveSurname>><<else>><<set $activeSlave.slaveSurname = 0>><</if>>
 	<<elseif $mom.pregSource == -1>>
 		<<set $activeSlave.father = -1>>
 		<<set $activeSlave.slaveName = String($mom.slaveName + " and my child")>>
diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw
index 05ddb97ba44..388dc5cf6b6 100644
--- a/src/uncategorized/saRules.tw
+++ b/src/uncategorized/saRules.tw
@@ -2051,8 +2051,8 @@
 				<</switch>>
 			<</if>>
 		<<case "be the Schoolteacher">>
-			<<set $slaves[$i].need -= $schoolRoom*10>>
-			<<set _sexLessons = $schoolRoom*2>>
+			<<set $slaves[$i].need -= $schoolroom*10>>
+			<<set _sexLessons = $schoolroom*2>>
 			<<if canDoVaginal($slaves[$i])>>
 				<<set $slaves[$i].vaginalCount += _sexLessons, $vaginalTotal += _sexLessons>>
 			<</if>>
-- 
GitLab