From e3cc608eb4dea9c45cdf1997f22d8ba33da715fe Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Wed, 9 Jun 2021 16:09:34 -0400
Subject: [PATCH] drop natural requirement in breeding exam if transformation
 fetishist is taken

---
 src/pregmod/eliteBreedingExam.js | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/pregmod/eliteBreedingExam.js b/src/pregmod/eliteBreedingExam.js
index 3cf0f12c73e..ae0ade2356a 100644
--- a/src/pregmod/eliteBreedingExam.js
+++ b/src/pregmod/eliteBreedingExam.js
@@ -4,6 +4,7 @@ globalThis.eliteBreedingExam = function(slave = null) {
 	const SlaveProfessionalismEstablished = V.arcologies[0].FSSlaveProfessionalism > 20;
 	const preferYounger = V.arcologies[0].FSYouthPreferentialist > 20;
 	const partyAnimal = V.arcologies[0].FSHedonisticDecadence > 20;
+	const implantsExpected = V.arcologies[0].FSTransformationFetishist > 20;
 	const cost = 5000;
 	let r = [];
 	let test;
@@ -182,13 +183,13 @@ globalThis.eliteBreedingExam = function(slave = null) {
 		App.UI.DOM.appendNewElement("li", list, `Must have a sleek chest. `).append(result());
 	} else if (V.arcologies[0].FSAssetExpansionist > 20) {
 		if (slave) {
-			test = (slave.butt - slave.buttImplant) >= 6;
+			test = (implantsExpected ? (slave.butt) : (slave.butt - slave.buttImplant)) >= 6;
 		}
-		App.UI.DOM.appendNewElement("li", list, `Must have a naturally gigantic rear. `).append(result());
+		App.UI.DOM.appendNewElement("li", list, `Must have a ${implantsExpected ? '' : 'naturally'} gigantic rear. `).append(result());
 		if (slave) {
-			test = (slave.boobs - slave.boobsImplant) >= 1000;
+			test = (implantsExpected ? (slave.boobs) : (slave.boobs - slave.boobsImplant)) >= 1000;
 		}
-		App.UI.DOM.appendNewElement("li", list, `Must be naturally busty. `).append(result());
+		App.UI.DOM.appendNewElement("li", list, `Must be ${implantsExpected ? '' : 'naturally'} busty. `).append(result());
 	}
 	if (V.arcologies[0].FSPastoralist > 20) {
 		if (slave) {
-- 
GitLab