From ac4a736a983cf146986f3f67c1056adb245f5ed0 Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Wed, 14 Nov 2018 13:50:47 -0500
Subject: [PATCH] final .pregSource cleanup

---
 src/pregmod/csec.tw                   | 8 +++++++-
 src/pregmod/managePersonalAffairs.tw  | 2 +-
 src/pregmod/pInsemination.tw          | 2 +-
 src/pregmod/widgets/seBirthWidgets.tw | 8 ++++++++
 4 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/src/pregmod/csec.tw b/src/pregmod/csec.tw
index ad744a4a29b..114b4239190 100644
--- a/src/pregmod/csec.tw
+++ b/src/pregmod/csec.tw
@@ -83,8 +83,14 @@ Performing a cesarean section is trivial for the remote surgery to carry out. $a
 	<<elseif $activeSlave.pregSource == -2>>
 		your arcology's
 	<<elseif $activeSlave.pregSource == -3>>
+		your former Master's
+	<<elseif $activeSlave.pregSource == -4>>
+		another arcology owner's
+	<<elseif $activeSlave.pregSource == -6>>
 		the Societal Elites'
-	<<elseif $activeSlave.pregSource == 0>>
+	<<elseif $activeSlave.pregSource == -7>>
+		the gene lab's
+	<<elseif $activeSlave.pregSource == 0 || $activeSlave.pregSource == -5>>
 		some man's
 	<<elseif $activeSlave.ID == $activeSlave.pregSource>>
 		$his own
diff --git a/src/pregmod/managePersonalAffairs.tw b/src/pregmod/managePersonalAffairs.tw
index a857ddc6d89..68ed4f0e74b 100644
--- a/src/pregmod/managePersonalAffairs.tw
+++ b/src/pregmod/managePersonalAffairs.tw
@@ -490,7 +490,7 @@ In total, you have given birth to:
 		<br><br>
 		The tap connected to $dairyName is calling to you. Begging to let it fill you with cum again. If you wanted to try and go bigger, that is.
 		<br>[[Sounds fun!|FSelf]]
-		<br><<link "You only want to get pregnant.">><<set $PC.preg = 1, $PC.pregWeek = 1, $PC.pregSource = 0, $PC.pregKnown = 1>><<set $PC.pregType = setPregType($PC)>><<set WombImpregnate($PC, $PC.pregType, 0, 1)>><<goto "Manage Personal Affairs">><</link>>
+		<br><<link "You only want to get pregnant." Manage Personal Affairs">><<set $PC.preg = 1, $PC.pregWeek = 1, $PC.pregSource = 0, $PC.pregKnown = 1>><<set $PC.pregType = setPregType($PC)>><<set WombImpregnate($PC, $PC.pregType, 0, 1)>><</link>>
 	<</if>>
 <</if>>
 <<if $PC.vagina == 1 && $PC.dick == 1>>
diff --git a/src/pregmod/pInsemination.tw b/src/pregmod/pInsemination.tw
index 59e67fbbd20..54a4f1bf928 100644
--- a/src/pregmod/pInsemination.tw
+++ b/src/pregmod/pInsemination.tw
@@ -106,4 +106,4 @@
 /* You're getting pregnant, period be damned */
 <<set $PC.preg = 1, $PC.pregSource = -6, $PC.pregKnown = 1>>
 <<set $PC.pregType = setPregType($PC)>>
-<<set WombImpregnate($PC, $PC.pregType, -1, 1)>>
+<<set WombImpregnate($PC, $PC.pregType, -6, 1)>>
diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw
index 7780dbd06c2..ed6e019e5fb 100644
--- a/src/pregmod/widgets/seBirthWidgets.tw
+++ b/src/pregmod/widgets/seBirthWidgets.tw
@@ -450,7 +450,15 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 		<<elseif $slaves[$i].pregSource == -2>>
 			your arcology's eager citizens<<if $csec == 1>>, entered the world<</if>>.
 		<<elseif $slaves[$i].pregSource == -3>>
+			your former Master's potent seed<<if $csec == 1>>, entered the world<</if>>.
+		<<elseif $slaves[$i].pregSource == -4>>
+			another arcology owner<<if $csec == 1>>, entered the world<</if>>.
+		<<elseif $slaves[$i].pregSource == -5>>
+			one of your clientele<<if $csec == 1>>, entered the world<</if>>.
+		<<elseif $slaves[$i].pregSource == -6>>
 			the Societal Elite<<if $csec == 1>>, entered the world<</if>>.
+		<<elseif $slaves[$i].pregSource == -7>>
+			your own design<<if $csec == 1>>, entered the world<</if>>.
 		<<elseif $slaves[$i].pregSource == 0>>
 			an unknown father<<if $csec == 1>>, entered the world<</if>>.
 		<<elseif $slaves[$i].ID == $slaves[$i].pregSource>>
-- 
GitLab