From a7140cb76a7bccfa64a60d0a236cb42d5fabc699 Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Thu, 11 Oct 2018 02:21:03 -0400
Subject: [PATCH] major fix to vaginal count tracking and passive impregnation

---
 devNotes/twine JS.txt | 23 ++++++++++++-----------
 src/js/sexActsJS.tw   | 23 ++++++++++++-----------
 2 files changed, 24 insertions(+), 22 deletions(-)

diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt
index cb054a329ed..d257457d54a 100644
--- a/devNotes/twine JS.txt	
+++ b/devNotes/twine JS.txt	
@@ -18636,19 +18636,20 @@ window.VaginalVCheck = function VaginalVCheck(times) {
 			slave.devotion -= 15;
 		}
 		slave.vagina = 1;
+	}
 
-		if (canImpreg(slave, V.PC)) {
-			r += knockMeUp(slave, 10, 0, -1, 1);
-		}
-		if (!times) {
-			V.vaginalTotal += 1;
-			slave.vaginalCount += 1;
-		}
-		else {
-			V.vaginalTotal += times;
-			slave.vaginalCount += times;
-		}
+	if (canImpreg(slave, V.PC)) {
+		r += knockMeUp(slave, 10, 0, -1, 1);
+	}
+	if (!times) {
+		V.vaginalTotal += 1;
+		slave.vaginalCount += 1;
 	}
+	else {
+		V.vaginalTotal += times;
+		slave.vaginalCount += times;
+	}
+
 	return r;
 }
 
diff --git a/src/js/sexActsJS.tw b/src/js/sexActsJS.tw
index d5d53de0e3c..f9400ec72b9 100644
--- a/src/js/sexActsJS.tw
+++ b/src/js/sexActsJS.tw
@@ -96,19 +96,20 @@ window.VaginalVCheck = function VaginalVCheck(times) {
 			slave.devotion -= 15;
 		}
 		slave.vagina = 1;
+	}
 
-		if (canImpreg(slave, V.PC)) {
-			r += knockMeUp(slave, 10, 0, -1, 1);
-		}
-		if (!times) {
-			V.vaginalTotal += 1;
-			slave.vaginalCount += 1;
-		}
-		else {
-			V.vaginalTotal += times;
-			slave.vaginalCount += times;
-		}
+	if (canImpreg(slave, V.PC)) {
+		r += knockMeUp(slave, 10, 0, -1, 1);
+	}
+	if (!times) {
+		V.vaginalTotal += 1;
+		slave.vaginalCount += 1;
 	}
+	else {
+		V.vaginalTotal += times;
+		slave.vaginalCount += times;
+	}
+	
 	return r;
 }
 
-- 
GitLab