From 080dfc7b010a20e42270eb32773d54d4039493a6 Mon Sep 17 00:00:00 2001
From: Arkerthan <arkerthan@mailbox.org>
Date: Tue, 21 Feb 2023 23:33:16 +0100
Subject: [PATCH] Fix birthday sex ignores contraceptives

---
 src/events/RESS/review/birthdaySex.js | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/events/RESS/review/birthdaySex.js b/src/events/RESS/review/birthdaySex.js
index 73ffa808b68..02e8e3f5212 100644
--- a/src/events/RESS/review/birthdaySex.js
+++ b/src/events/RESS/review/birthdaySex.js
@@ -55,7 +55,9 @@ App.Events.RESSBirthdaySex = class RESSBirthdaySex extends App.Events.BaseEvent
 			);
 
 			seX(eventSlave, vaginal ? "vaginal" : "anal", V.PC);
-			knockMeUp(eventSlave, 1, vaginal ? 0 : 1, -1);
+			if (canImpreg(eventSlave, V.PC)) {
+				knockMeUp(eventSlave, 1, vaginal ? 0 : 1, -1);
+			}
 			eventSlave.devotion += 10;
 
 			App.Events.addParagraph(frag, r);
@@ -80,7 +82,9 @@ App.Events.RESSBirthdaySex = class RESSBirthdaySex extends App.Events.BaseEvent
 			}
 
 			seX(eventSlave, vaginal ? "vaginal" : "anal", V.PC);
-			knockMeUp(eventSlave, 1, vaginal ? 0 : 1, -1);
+			if (canImpreg(eventSlave, V.PC)) {
+				knockMeUp(eventSlave, 1, vaginal ? 0 : 1, -1);
+			}
 			eventSlave.trust -= 10;
 			if (isVirgin) {
 				eventSlave.devotion -= 10;
-- 
GitLab