From 1b0dc5add309b6b53c2978ef2e8f2bc4d958d742 Mon Sep 17 00:00:00 2001
From: Svornost <11434-svornost@users.noreply.gitgud.io>
Date: Wed, 23 Sep 2020 20:57:29 -0700
Subject: [PATCH] Extend "own relative" bonus text to all types of close
 relatives, not just daughters

---
 src/endWeek/saPleaseYou.js | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/endWeek/saPleaseYou.js b/src/endWeek/saPleaseYou.js
index b912253d986..564d819fb80 100644
--- a/src/endWeek/saPleaseYou.js
+++ b/src/endWeek/saPleaseYou.js
@@ -1615,18 +1615,18 @@ App.SlaveAssignment.pleaseYou = (function() {
 		let children;
 		const isFucktoy = (s) => [Job.CONCUBINE, Job.MASTERSUITE, Job.FUCKTOY].includes(s.assignment);
 
-		if (slave.father === -1 && slave.mother !== -1) {
-			r.push(`Keeping your own ${daughter} as a personal fucktoy leaves quite a public impression.`);
-		} else if (slave.father > 0 && slave.mother !== slave.father) {
+		if (areRelated(V.PC, slave)) {
+			r.push(`Keeping your own ${relativeTerm(V.PC, slave)} as a personal fucktoy leaves quite a public impression.`);
+		}
+
+		if (slave.father > 0 && slave.mother !== slave.father) {
 			const dad = getSlave(slave.father);
 			if (dad && isFucktoy(dad)) {
 				r.push(`Since you are also keeping ${his} father as a sexual servant, you often use them together, which leaves quite a public impression.`);
 			}
 		}
 
-		if (slave.mother === -1) {
-			r.push(`Keeping your own ${daughter} as a personal fucktoy leaves quite a public impression.`);
-		} else if (slave.mother > 0) {
+		if (slave.mother > 0) {
 			const mom = getSlave(slave.mother);
 			if (mom && isFucktoy(mom)) {
 				r.push(`Since you are also keeping ${his} mother as a sexual servant, you often use them together, which leaves quite a public impression.`);
-- 
GitLab