From 6a78ea29d8c96b69c904c4b9c9398affd8bc4b18 Mon Sep 17 00:00:00 2001
From: lowercase-donkey <lowercasedonkey@gmail.com>
Date: Sun, 31 Mar 2019 22:04:33 -0400
Subject: [PATCH] bugfix virgin birth

---
 src/pregmod/widgets/seBirthWidgets.tw | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw
index 833ba600628..4c74cba73a1 100644
--- a/src/pregmod/widgets/seBirthWidgets.tw
+++ b/src/pregmod/widgets/seBirthWidgets.tw
@@ -536,7 +536,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 		<</if>>
 	<</if>>
 
-	<<if ($slaves[$i].vagina == 0) || ($slaves[$i].mpreg == 1 && $slaves[$i].anus == 0)>>
+	<<if ($slaves[$i].mpreg != 1 && $slaves[$i].vagina == 0) || ($slaves[$i].mpreg == 1 && $slaves[$i].anus == 0)>>
 		<<if $slaves[$i].fetish != "mindbroken">>
 			<br><br>
 			<<if ($slaves[$i].fetish == "masochist")>>
@@ -546,6 +546,11 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 				Since $he was a virgin, giving birth was a @@.red;terribly painful@@ experience. $He @@.mediumorchid;despises@@ you for taking $his virginity in such a @@.gold;horrifying@@ way.
 				<<set $slaves[$i].health -= 10, $slaves[$i].devotion -= 25, $slaves[$i].trust -= 25>>
 			<</if>>
+			<<if ($slaves[$i].mpreg != 1 && $slaves[$i].vagina == 0)>>
+				<<set $slaves[$i].vagina++>>
+			<<elseif ($slaves[$i].mpreg == 1 && $slaves[$i].anus == 0)>>
+				<<set $slaves[$i].anus++>>
+			<</if>>
 		<</if>>
 	<</if>>
 	<<if ($slaves[$i].hips < -1)>>
-- 
GitLab