From 7da2fb930f0e0bbb21a24facda2da2341e28a8f8 Mon Sep 17 00:00:00 2001
From: Svornost <11434-svornost@users.noreply.gitgud.io>
Date: Mon, 14 Dec 2020 22:07:42 -0800
Subject: [PATCH] Set fetishStrength when changing facility leader fetish.

---
 src/endWeek/reports/brothelReport.js          | 1 +
 src/endWeek/reports/cellblockReport.js        | 1 +
 src/endWeek/reports/clinicReport.js           | 1 +
 src/endWeek/reports/clubReport.js             | 1 +
 src/endWeek/reports/dairyReport.js            | 3 +++
 src/endWeek/reports/farmyardReport.js         | 1 +
 src/endWeek/reports/schoolroomReport.js       | 1 +
 src/endWeek/reports/servantsQuartersReport.js | 1 +
 src/endWeek/reports/spaReport.js              | 1 +
 9 files changed, 11 insertions(+)

diff --git a/src/endWeek/reports/brothelReport.js b/src/endWeek/reports/brothelReport.js
index cf79c57d336..f22c8e70c04 100644
--- a/src/endWeek/reports/brothelReport.js
+++ b/src/endWeek/reports/brothelReport.js
@@ -48,6 +48,7 @@ App.EndWeek.brothelReport = function() {
 						FLsFetish = 1;
 						S.Madam.fetishKnown = 1;
 						S.Madam.fetish = "dom";
+						S.Madam.fetishStrength = 10;
 					}
 				} else if (S.Madam.fetishKnown === 0) {
 					FLsFetish = 1;
diff --git a/src/endWeek/reports/cellblockReport.js b/src/endWeek/reports/cellblockReport.js
index 59cb643ca98..344449e1a79 100644
--- a/src/endWeek/reports/cellblockReport.js
+++ b/src/endWeek/reports/cellblockReport.js
@@ -48,6 +48,7 @@ App.EndWeek.cellblockReport = function() {
 					FLsFetish = 1;
 					S.Wardeness.fetishKnown = 1;
 					S.Wardeness.fetish = "sadist";
+					S.Wardeness.fetishStrength = 10;
 				}
 			} else if (S.Wardeness.fetishKnown === 0) {
 				FLsFetish = 1;
diff --git a/src/endWeek/reports/clinicReport.js b/src/endWeek/reports/clinicReport.js
index 1073e82bd91..9366fb523ed 100644
--- a/src/endWeek/reports/clinicReport.js
+++ b/src/endWeek/reports/clinicReport.js
@@ -36,6 +36,7 @@ App.EndWeek.clinicReport = function() {
 						FLsFetish = 1;
 						S.Nurse.fetishKnown = 1;
 						S.Nurse.fetish = "dom";
+						S.Nurse.fetishStrength = 10;
 					}
 				} else if (S.Nurse.fetishKnown === 0) {
 					FLsFetish = 1;
diff --git a/src/endWeek/reports/clubReport.js b/src/endWeek/reports/clubReport.js
index 65f83a2e2a9..20230974547 100644
--- a/src/endWeek/reports/clubReport.js
+++ b/src/endWeek/reports/clubReport.js
@@ -39,6 +39,7 @@ App.EndWeek.clubReport = function() {
 					FLsFetish = 1;
 					S.DJ.fetishKnown = 1;
 					S.DJ.fetish = "humiliation";
+					S.DJ.fetishStrength = 10;
 				}
 			} else if (S.DJ.fetishKnown === 0) {
 				FLsFetish = 1;
diff --git a/src/endWeek/reports/dairyReport.js b/src/endWeek/reports/dairyReport.js
index c6a0bbb2c4d..6c67054e3d8 100644
--- a/src/endWeek/reports/dairyReport.js
+++ b/src/endWeek/reports/dairyReport.js
@@ -138,6 +138,7 @@ App.EndWeek.dairyReport = function() {
 						FLsFetish = 1;
 						S.Milkmaid.fetishKnown = 1;
 						S.Milkmaid.fetish = "boobs";
+						S.Milkmaid.fetishStrength = 10;
 					}
 				} else if (S.Milkmaid.fetishKnown === 0) {
 					FLsFetish = 1;
@@ -152,6 +153,7 @@ App.EndWeek.dairyReport = function() {
 						FLsFetish = 3;
 						S.Milkmaid.fetishKnown = 1;
 						S.Milkmaid.fetish = "cumslut";
+						S.Milkmaid.fetishStrength = 10;
 					}
 				} else if (S.Milkmaid.fetishKnown === 0) {
 					FLsFetish = 3;
@@ -166,6 +168,7 @@ App.EndWeek.dairyReport = function() {
 						FLsFetish = 5;
 						S.Milkmaid.fetishKnown = 1;
 						S.Milkmaid.fetish = "pregnancy";
+						S.Milkmaid.fetishStrength = 10;
 					}
 				} else if (S.Milkmaid.fetishKnown === 0) {
 					FLsFetish = 5;
diff --git a/src/endWeek/reports/farmyardReport.js b/src/endWeek/reports/farmyardReport.js
index 10b7d475f9d..5f9d59c893a 100644
--- a/src/endWeek/reports/farmyardReport.js
+++ b/src/endWeek/reports/farmyardReport.js
@@ -109,6 +109,7 @@ App.Facilities.Farmyard.farmyardReport = function farmyardReport() {
 			if (fetishChangeChance(slave) > jsRandom(0, 100)) {
 				slave.fetishKnown = 1;
 				slave.fetish = 'dom';
+				slave.fetishStrength = 10;
 				return 1;
 			}
 		} else if (!slave.fetishKnown) {
diff --git a/src/endWeek/reports/schoolroomReport.js b/src/endWeek/reports/schoolroomReport.js
index e6854c231a8..0ab52049ad6 100644
--- a/src/endWeek/reports/schoolroomReport.js
+++ b/src/endWeek/reports/schoolroomReport.js
@@ -39,6 +39,7 @@ App.EndWeek.schoolroomReport = function() {
 						FLsFetish = 1;
 						S.Schoolteacher.fetishKnown = 1;
 						S.Schoolteacher.fetish = "dom";
+						S.Schoolteacher.fetishStrength = 10;
 					}
 				} else if (S.Schoolteacher.fetishKnown === 0) {
 					FLsFetish = 1;
diff --git a/src/endWeek/reports/servantsQuartersReport.js b/src/endWeek/reports/servantsQuartersReport.js
index 3e09cb8b1a2..a429906ac1e 100644
--- a/src/endWeek/reports/servantsQuartersReport.js
+++ b/src/endWeek/reports/servantsQuartersReport.js
@@ -33,6 +33,7 @@ App.EndWeek.servantsQuartersReport = function() {
 						FLsFetish = 1;
 						S.Stewardess.fetishKnown = 1;
 						S.Stewardess.fetish = "dom";
+						S.Stewardess.fetishStrength = 10;
 					}
 				} else if (S.Stewardess.fetishKnown === 0) {
 					FLsFetish = 1;
diff --git a/src/endWeek/reports/spaReport.js b/src/endWeek/reports/spaReport.js
index 2e70f4714f4..d0d4f0770c1 100644
--- a/src/endWeek/reports/spaReport.js
+++ b/src/endWeek/reports/spaReport.js
@@ -35,6 +35,7 @@ App.EndWeek.spaReport = function() {
 					FLsFetish = 1;
 					S.Attendant.fetishKnown = 1;
 					S.Attendant.fetish = "submissive";
+					S.Attendant.fetishStrength = 10;
 				}
 			} else if (S.Attendant.fetishKnown === 0) {
 				FLsFetish = 1;
-- 
GitLab