From 19abeb64d9ffe2cadb100e0aac0d4beab8f26e80 Mon Sep 17 00:00:00 2001
From: klorpa <30924131+klorpa@users.noreply.github.com>
Date: Fri, 5 Jul 2019 22:46:17 -0500
Subject: [PATCH] SisterNouns

---
 .../nursery/longChildDescription.tw           |  7 ++--
 src/facilities/nursery/nurseryWorkaround.tw   | 40 +++++++++---------
 src/npc/fFeelings.tw                          | 16 +++----
 src/npc/newSlaveIncestSex.tw                  |  2 +-
 src/npc/startingGirls/startingGirls.tw        |  8 ++--
 src/pregmod/widgets/pregmodWidgets.tw         | 16 +++++++
 src/uncategorized/RESS.tw                     |  3 +-
 src/uncategorized/RETS.tw                     |  6 +--
 src/uncategorized/assistantEvents.tw          | 10 ++---
 src/uncategorized/prestigiousSlave.tw         |  2 +-
 src/uncategorized/reRelativeRecruiter.tw      |  6 +--
 src/uncategorized/recETS.tw                   |  8 ++--
 src/utility/extendedFamilyWidgets.tw          | 42 +++++++++++--------
 13 files changed, 95 insertions(+), 71 deletions(-)

diff --git a/src/facilities/nursery/longChildDescription.tw b/src/facilities/nursery/longChildDescription.tw
index c94933c7f6c..cb8ab14cebb 100644
--- a/src/facilities/nursery/longChildDescription.tw
+++ b/src/facilities/nursery/longChildDescription.tw
@@ -696,20 +696,21 @@ is
 	<<if $activeChild.relationship >= 3 && totalRelatives($activeChild) > 0>>
 		<<set _lover = getSlave($activeChild.relationshipTarget)>>
 		<<if def _lover>>
+			<<setLocalPronouns _lover 2>>
 			<<if $activeChild.mother == _lover.ID>>
 				$He is in an @@.lightgreen;incestuous relationship with $his mother, <<= SlaveFullName(_lover)>>.@@
 			<<elseif $activeChild.father == _lover.ID>>
 				$He is in an @@.lightgreen;incestuous relationship with $his father, <<= SlaveFullName(_lover)>>.@@
 			<<elseif _lover.mother == $activeChild.ID || _lover.father == $activeChild.ID>>
-				$He is in an @@.lightgreen;incestuous relationship with $his daughter, <<= SlaveFullName(_lover)>>.@@
+				$He is in an @@.lightgreen;incestuous relationship with $his _daughter2, <<= SlaveFullName(_lover)>>.@@
 			<<else>>
 				<<switch areSisters($activeChild, _lover)>>
 				<<case 1>>
 					$He is in an @@.lightgreen;incestuous relationship with $his twin, <<= SlaveFullName(_lover)>>.@@
 				<<case 2>>
-					$He is in an @@.lightgreen;incestuous relationship with $his sister, <<= SlaveFullName(_lover)>>.@@
+					$He is in an @@.lightgreen;incestuous relationship with $his _sister2, <<= SlaveFullName(_lover)>>.@@
 				<<case 3>>
-					$He is in an @@.lightgreen;incestuous relationship with $his half-sister, <<= SlaveFullName(_lover)>>.@@
+					$He is in an @@.lightgreen;incestuous relationship with $his half-<<= _sister2>>, <<= SlaveFullName(_lover)>>.@@
 				<</switch>>
 			<</if>>
 		<</if>>
diff --git a/src/facilities/nursery/nurseryWorkaround.tw b/src/facilities/nursery/nurseryWorkaround.tw
index 29edee3c273..b090b252160 100644
--- a/src/facilities/nursery/nurseryWorkaround.tw
+++ b/src/facilities/nursery/nurseryWorkaround.tw
@@ -117,55 +117,55 @@
 	<<if $activeSlave.mother > 0>>
 	<<setLocalPronouns _tempMom 2>>
 		<<if _tempMom.ID == $Concubine.ID>>
-			<br><<link "Permit your Concubine to name _his2 daughter">>
+			<br><<link "Permit your Concubine to name _his2 $daughter">>
 				<<replace "#naming">>
 					<<ParentNames _tempMom $activeSlave>>
 					<<set $activeSlave.birthName = $activeSlave.slaveName>>
-					After some careful consideration, _tempMom.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 daughter will be known as "<<print $activeSlave.slaveName>>".
+					After some careful consideration, _tempMom.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 $daughter will be known as "<<print $activeSlave.slaveName>>".
 				<</replace>>
 				<<replace "#newName">>
 					''__@@.pink;$activeSlave.slaveName@@__''
 				<</replace>>
 			<</link>>
 		<<elseif _tempMom.relationship == -3 && (_tempMom.devotion >= -20)>>
-			<br><<link "Permit your wife to name _his2 daughter">>
+			<br><<link "Permit your wife to name _his2 $daughter">>
 				<<replace "#naming">>
 					<<ParentNames _tempMom $activeSlave>>
 					<<set $activeSlave.birthName = $activeSlave.slaveName>>
-					After some careful consideration, _tempMom.slaveName picks a name suitable for your daughter; from now on _he2 will be known as "<<print $activeSlave.slaveName>>".
+					After some careful consideration, _tempMom.slaveName picks a name suitable for your $daughter; from now on _he2 will be known as "<<print $activeSlave.slaveName>>".
 				<</replace>>
 				<<replace "#newName">>
 					''__@@.pink;$activeSlave.slaveName@@__''
 				<</replace>>
 			<</link>>
 		<<elseif _tempMom.ID == $Bodyguard.ID>>
-			<br><<link "Permit your bodyguard to name _his2 daughter">>
+			<br><<link "Permit your bodyguard to name _his2 $daughter">>
 				<<replace "#naming">>
 					<<ParentNames _tempMom $activeSlave>>
 					<<set $activeSlave.birthName = $activeSlave.slaveName>>
-					After some careful consideration, _tempMom.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 daughter. _He2 hopes you'll find it fitting $his station.
+					After some careful consideration, _tempMom.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 $daughter. _He2 hopes you'll find it fitting $his station.
 				<</replace>>
 				<<replace "#newName">>
 					''__@@.pink;$activeSlave.slaveName@@__''
 				<</replace>>
 			<</link>>
 		<<elseif _tempMom.ID == $HeadGirl.ID>>
-			<br><<link "Permit your Head Girl to name _his2 daughter">>
+			<br><<link "Permit your Head Girl to name _his2 $daughter">>
 				<<replace "#naming">>
 					<<ParentNames _tempMom $activeSlave>>
 					<<set $activeSlave.birthName = $activeSlave.slaveName>>
-					After some careful consideration, _tempMom.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 daughter, and hopes it will be a name your other slaves will learn to respect.
+					After some careful consideration, _tempMom.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 $daughter, and hopes it will be a name your other slaves will learn to respect.
 				<</replace>>
 				<<replace "#newName">>
 					''__@@.pink;$activeSlave.slaveName@@__''
 				<</replace>>
 			<</link>>
 		<<elseif _tempMom.devotion > 50 && _tempMom.trust > 50>>
-			<br><<link "Permit $his devoted mother to name _his2 daughter">>
+			<br><<link "Permit $his devoted mother to name _his2 $daughter">>
 				<<replace "#naming">>
 					<<ParentNames _tempMom $activeSlave>>
 					<<set $activeSlave.birthName = $activeSlave.slaveName>>
-					After some careful consideration, _tempMom.slaveName picks a name _he2 hopes you'll like; from now on _his2 daughter will be known as "<<print $activeSlave.slaveName>>".
+					After some careful consideration, _tempMom.slaveName picks a name _he2 hopes you'll like; from now on _his2 $daughter will be known as "<<print $activeSlave.slaveName>>".
 				<</replace>>
 				<<replace "#newName">>
 					''__@@.pink;$activeSlave.slaveName@@__''
@@ -176,55 +176,55 @@
 	<<if $activeSlave.father > 0 && $activeSlave.father != $activeSlave.mother>>
 		<<setLocalPronouns _tempDad 2>>
 		<<if _tempDad.ID == $Concubine.ID>>
-			<br><<link "Permit your Concubine to name _his2 daughter">>
+			<br><<link "Permit your Concubine to name _his2 $daughter">>
 				<<replace "#naming">>
 					<<ParentNames _tempDad $activeSlave>>
 					<<set $activeSlave.birthName = $activeSlave.slaveName>>
-					After some careful consideration, _tempDad.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 daughter will be known as "<<print $activeSlave.slaveName>>".
+					After some careful consideration, _tempDad.slaveName picks a name _he2 thinks you might find attractive; from now on _his2 $daughter will be known as "<<print $activeSlave.slaveName>>".
 				<</replace>>
 				<<replace "#newName">>
 					''__@@.pink;$activeSlave.slaveName@@__''
 				<</replace>>
 			<</link>>
 		<<elseif _tempDad.relationship == -3 && (_tempDad.devotion >= -20)>>
-			<br><<link "Permit your wife to name _his2 daughter">>
+			<br><<link "Permit your wife to name _his2 $daughter">>
 				<<replace "#naming">>
 					<<ParentNames _tempDad $activeSlave>>
 					<<set $activeSlave.birthName = $activeSlave.slaveName>>
-					After some careful consideration, _tempDad.slaveName picks a name suitable for your daughter; from now on $he will be known as "<<print $activeSlave.slaveName>>".
+					After some careful consideration, _tempDad.slaveName picks a name suitable for your $daughter; from now on $he will be known as "<<print $activeSlave.slaveName>>".
 				<</replace>>
 				<<replace "#newName">>
 					''__@@.pink;$activeSlave.slaveName@@__''
 				<</replace>>
 			<</link>>
 		<<elseif _tempDad.ID == $Bodyguard.ID>>
-			<br><<link "Permit your bodyguard to name _his2 daughter">>
+			<br><<link "Permit your bodyguard to name _his2 $daughter">>
 				<<replace "#naming">>
 					<<ParentNames _tempDad $activeSlave>>
 					<<set $activeSlave.birthName = $activeSlave.slaveName>>
-					After some careful consideration, _tempDad.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 daughter. _He2 hopes you'll find it fitting $his station.
+					After some careful consideration, _tempDad.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 $daughter. _He2 hopes you'll find it fitting $his station.
 				<</replace>>
 				<<replace "#newName">>
 					''__@@.pink;$activeSlave.slaveName@@__''
 				<</replace>>
 			<</link>>
 		<<elseif _tempDad.ID == $HeadGirl.ID>>
-			<br><<link "Permit your Head Girl to name _his2 daughter">>
+			<br><<link "Permit your Head Girl to name _his2 $daughter">>
 				<<replace "#naming">>
 					<<ParentNames _tempDad $activeSlave>>
 					<<set $activeSlave.birthName = $activeSlave.slaveName>>
-					After some careful consideration, _tempDad.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 daughter, and hopes it will be a name your other slaves will learn to respect.
+					After some careful consideration, _tempDad.slaveName decides on "<<print $activeSlave.slaveName>>" for _his2 $daughter, and hopes it will be a name your other slaves will learn to respect.
 				<</replace>>
 				<<replace "#newName">>
 					''__@@.pink;$activeSlave.slaveName@@__''
 				<</replace>>
 			<</link>>
 		<<elseif _tempDad.devotion > 50 && _tempDad.trust > 50>>
-			<br><<link "Permit $his devoted father to name _his2 daughter">>
+			<br><<link "Permit $his devoted father to name _his2 $daughter">>
 				<<replace "#naming">>
 					<<ParentNames _tempDad $activeSlave>>
 					<<set $activeSlave.birthName = $activeSlave.slaveName>>
-					After some careful consideration, _tempDad.slaveName picks a name _he2 hopes you'll like; from now on _his2 daughter will be known as "<<print $activeSlave.slaveName>>".
+					After some careful consideration, _tempDad.slaveName picks a name _he2 hopes you'll like; from now on _his2 $daughter will be known as "<<print $activeSlave.slaveName>>".
 				<</replace>>
 				<<replace "#newName">>
 					''__@@.pink;$activeSlave.slaveName@@__''
diff --git a/src/npc/fFeelings.tw b/src/npc/fFeelings.tw
index e62ba4484ce..0d1970825fb 100644
--- a/src/npc/fFeelings.tw
+++ b/src/npc/fFeelings.tw
@@ -400,7 +400,7 @@ My favorite part of my body i<<s>>
 <</if>>
 
 <<if $activeSlave.pregSource == -9 && $activeSlave.bellyPreg >= 5000 && $activeSlave.devotion > 0>>
-	My little <<s>>i<<s>>ter i<<s>> getting big; do you think <<sh>>e'll be a good little futa like me <<s>>omeday?
+	My little <<S>>i<<s>>ter i<<s>> getting big; do you think <<sh>>e'll be a good little futa like me <<s>>omeday?
 <</if>>
 
 <<if $activeSlave.need>>
@@ -1141,21 +1141,21 @@ My favorite part of my body i<<s>>
 		<<elseif $activeSlave.father == $slaves[_partner].ID>>
 			I — I'm fucking my father," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<he 2>> know<<s>> <<s>>o much about penetration, I can't <<s>>top.
 		<<elseif $slaves[_partner].mother == $activeSlave.ID>>
-			I — I'm fucking my daughter," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<he 2>> ha<<s>> <<s>>uch a hot little body, I can't <<s>>top.
+			I — I'm fucking my <<daughter 2>>," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<he 2>> ha<<s>> <<s>>uch a hot little body, I can't <<s>>top.
 		<<elseif $slaves[_partner].father == $activeSlave.ID>>
-			I — I'm fucking my daughter," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<he 2>> ha<<s>> <<s>>uch a hot little body. <<He 2>> look<<s>> <<s>>o much like <<his 2>> mother, I can't <<s>>top.
+			I — I'm fucking my <<daughter 2>>," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<he 2>> ha<<s>> <<s>>uch a hot little body. <<He 2>> look<<s>> <<s>>o much like <<his 2>> mother, I can't <<s>>top.
 		<<elseif areSisters($activeSlave, $slaves[_partner]) == 1>>
-			I — I'm fucking my twin <<s>>i<<s>>ter," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<he 2>>'<<s>> <<s>>o hot, I can't <<s>>top.
+			I — I'm fucking my twin <<sister 2>>," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<he 2>>'<<s>> <<s>>o hot, I can't <<s>>top.
 		<<elseif areSisters($activeSlave, $slaves[_partner]) == 2>>
-			I — I'm fucking my <<s>>i<<s>>ter," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<he 2>>'<<s>> <<s>>o hot, I can't <<s>>top.
+			I — I'm fucking my <<sister 2>>," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<he 2>>'<<s>> <<s>>o hot, I can't <<s>>top.
 		<<elseif areSisters($activeSlave, $slaves[_partner]) == 3>>
-			I — I'm fucking my half-<<s>>i<<s>>ter," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<he 2>>'<<s>> <<s>>o hot, I can't <<s>>top.
+			I — I'm fucking my half-<<sister 2>>," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<he 2>>'<<s>> <<s>>o hot, I can't <<s>>top.
 		<<elseif ($activeSlave.relation != 0) && ($slaves[_partner].ID == $activeSlave.relationTarget)>>
-			I — I'm fucking my <<if ($activeSlave.relation == "mother")>>daughter<<elseif ($activeSlave.relation == "daughter")>>mother<<else>>$activeSlave.relation<</if>>," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<if ($activeSlave.relation == "mother")>><<he 2>> ha<<s>> <<s>>uch a hot little body<<elseif ($activeSlave.relation == "daughter")>><<he 2>>'<<s>> <<s>>uch a hot MILF<<else>><<he 2>>'<<s>> <<s>>o hot<</if>>, I can't <<s>>top.
+			I — I'm fucking my <<if ($activeSlave.relation == "mother")>><<daughter 2>><<elseif ($activeSlave.relation == "daughter")>>mother<<else>>$activeSlave.relation<</if>>," $he bursts out, blushing even harder. "It'<<s>> <<s>>o fucking wrong, but <<if ($activeSlave.relation == "mother")>><<he 2>> ha<<s>> <<s>>uch a hot little body<<elseif ($activeSlave.relation == "daughter")>><<he 2>>'<<s>> <<s>>uch a hot MILF<<else>><<he 2>>'<<s>> <<s>>o hot<</if>>, I can't <<s>>top.
 		<<elseif ($activeSlave.actualAge + 14) < $slaves[_partner].actualAge>>
 			<<He 2>>'<<s>> old enough to be my mother." $He looks down, blushing a little harder. "But I'm lucky, <<he 2>>'<<s>> <<s>>uch a hot MILF.
 		<<elseif ($activeSlave.actualAge - 14) > $slaves[_partner].actualAge>>
-			<<He 2>>'<<s>> young enough to be my daughter." $He looks down, blushing a little harder. "But I love <<his 2>> hot young body.
+			<<He 2>>'<<s>> young enough to be my <<daughter 2>>." $He looks down, blushing a little harder. "But I love <<his 2>> hot young body.
 		<</if>>
 		<<if (($activeSlave.actualAge - 5) > $slaves[_partner].actualAge) && (20 > $slaves[_partner].actualAge)>>
 			<<He 2>>'<<s>> a little immature at time<<s>>, but having <<s>>e<<x>> with a teenager i<<s>> <<s>>o awe<<s>>ome, it'<<s>> worth it.
diff --git a/src/npc/newSlaveIncestSex.tw b/src/npc/newSlaveIncestSex.tw
index 39fe487f1ad..2c9a3eca825 100644
--- a/src/npc/newSlaveIncestSex.tw
+++ b/src/npc/newSlaveIncestSex.tw
@@ -110,7 +110,7 @@ _othershe / _otherher <br>
 <span id="result">
 <<link "Order them to demonstrate their love for each other">>
 <<replace "#result">>
-Now that you own them, you want to see proof of their love for each other. You order the <<if _one == "twin">>twins<<elseif _one == _other && _one == "brother">>brothers<<elseif _one == _other && _one == "sister">>sisters<<else>>_one and _other<</if>> to perform mutual oral sex in front of you.
+Now that you own them, you want to see proof of their love for each other. You order the <<if _one == "twin">>twins<<elseif _one == _other>><<= $sister>>s<<else>>_one and _other<</if>> to perform mutual oral sex in front of you.
 Hesitantly, they assume the 69 position on your couch. They have either never done this in front of a stranger or have never had sex this way before. You remind them that they are sex slaves now. They need to follow all orders, including sexual ones, so this is a relatively gentle start.
 <br><br>
 <<if _one == "twin">>One _one<<else>>The _onelong<</if>> shows more boldness as $he lowers $his head towards $his _otherlong's privates.
diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw
index 7a399d9c679..b84c705e5e5 100644
--- a/src/npc/startingGirls/startingGirls.tw
+++ b/src/npc/startingGirls/startingGirls.tw
@@ -184,7 +184,7 @@ __You are customizing this slave:__
 <<if $originOveride == 0>>
 	<<if $PC.career == "capitalist">>
 		<<if $activeSlave.mother == -1 && $activeSlave.father == -1>>
-			<<set $activeSlave.origin = "To solidify an investment in hermaphrodite self-fertility, you took part in a test successful test trial. Nine months later your daughter was born.">>
+			<<set $activeSlave.origin = "To solidify an investment in hermaphrodite self-fertility, you took part in a test successful test trial. Nine months later your $daughter was born.">>
 			<<set $activeSlave.custom.tattoo = "$He has a famous corporate logo tattooed on the nape of $his neck.">>
 		<<elseif $activeSlave.mother == -1>>
 			<<set $activeSlave.origin = "Sometimes it pays off to use your body in business deals, and other times you end up burdened with child. $He is the result of the latter.">>
@@ -273,7 +273,7 @@ __You are customizing this slave:__
 		<</if>>
 	<<elseif $PC.career == "servant">>
 		<<if $activeSlave.mother == -1 && $activeSlave.father == -1>>
-			<<set $activeSlave.origin = "Your late Master took pleasure in using his servants in creative ways. He inseminated you with your own sperm, and nine months later, your daughter was born.">>
+			<<set $activeSlave.origin = "Your late Master took pleasure in using his servants in creative ways. He inseminated you with your own sperm, and nine months later, your $daughter was born.">>
 			<<set $activeSlave.custom.tattoo = "$He has your Master's brand on $his left breast.">>
 		<<elseif $activeSlave.mother == -1>>
 			<<set $activeSlave.origin = "$He was another of your late Master's servants. $He spent nine months in your womb, courtesy of your Master.">>
@@ -326,7 +326,7 @@ __You are customizing this slave:__
 			<<set $activeSlave.origin = "You bet your body on a sure hand, only to lose. It turns out you could fuck yourself, and not only that, get yourself pregnant.">>
 			<<set $activeSlave.custom.tattoo = "$He has a small tattoo of a losing hand of cards on the nape of $his neck.">>
 		<<elseif $activeSlave.mother == -1>>
-			<<set $activeSlave.origin = "You bet your body on a sure hand, only to lose. Nine months later, your daughter was born.">>
+			<<set $activeSlave.origin = "You bet your body on a sure hand, only to lose. Nine months later, your $daughter was born.">>
 			<<set $activeSlave.custom.tattoo = "$He has a small tattoo of a losing hand of cards on the nape of $his neck.">>
 		<<elseif $activeSlave.father == -1>>
 			<<set $activeSlave.origin = "You won a sexual fling with $his mother after winning at cards, a gamble that ultimately burdened you.">>
@@ -343,7 +343,7 @@ __You are customizing this slave:__
 			<<set $activeSlave.origin = "$He was the result of an intruder brute forcing your firewall, overloading your pleasure sensors, and allowing a corrupted packet to slip by. With a quick wipe of your RAM and cache with some powerful liquor, you have no idea who planted $him in your womb.">>
 			<<set $activeSlave.custom.tattoo = "$He has your former digital calling card tattooed on $his neck.">>
 		<<elseif $activeSlave.father == -1>>
-			<<set $activeSlave.origin = "$He was born out of a trade for secure data access. Nine months later, your daughter was born.">>
+			<<set $activeSlave.origin = "$He was born out of a trade for secure data access. Nine months later, your $daughter was born.">>
 			<<set $activeSlave.custom.tattoo = "$He has your former digital calling card tattooed on $his neck.">>
 		<<else>>
 			<<set $activeSlave.origin = "$He was a case officer you captured after going dark.">>
diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw
index 03e01672b5e..24e43d46db4 100644
--- a/src/pregmod/widgets/pregmodWidgets.tw
+++ b/src/pregmod/widgets/pregmodWidgets.tw
@@ -249,11 +249,15 @@
 	<<set _hisLisp = lispReplace($his)>>
 	<<set _hersLisp = lispReplace($hers)>>
 	<<set _himselfLisp = lispReplace($himself)>>
+	<<set _daughterLisp = lispReplace($daughter)>>
+	<<set _sisterLisp = lispReplace($sister)>>
 
 	<<set _HeLisp = lispReplace($He)>>
 	<<set _HisLisp = lispReplace($His)>>
 	<<set _HersLisp = lispReplace($Hers)>>
 	<<set _HimselfLisp = lispReplace($Himself)>>
+	<<set _DaughterLisp = lispReplace($Daughter)>>
+	<<set _SisterLisp = lispReplace($Sister)>>
 
 	<<if def _he2>>
 		<<set _secondarySlaveLisp = SlaveStatsChecker.checkForLisp($args[1])>>
@@ -262,11 +266,15 @@
 		<<set _his2Lisp = lispReplace(_his2)>>
 		<<set _hers2Lisp = lispReplace(_hers2)>>
 		<<set _himself2Lisp = lispReplace(_himself2)>>
+		<<set _daughter2Lisp = lispReplace(_daughter2)>>
+		<<set _sister2Lisp = lispReplace(_sister2)>>
 
 		<<set _He2Lisp = lispReplace(_He2)>>
 		<<set _His2Lisp = lispReplace(_His2)>>
 		<<set _Hers2Lisp = lispReplace(_Hers2)>>
 		<<set _Himself2Lisp = lispReplace(_Himself2)>>
+		<<set _Daughter2Lisp = lispReplace(_Daughter2)>>
+		<<set _Sister2Lisp = lispReplace(_Sister2)>>
 	<</if>>
 <</widget>>
 
@@ -275,9 +283,17 @@
 
 	<<set _hePLisp = lispReplace(_heP)>>
 	<<set _hisPLisp = lispReplace(_hisP)>>
+	<<set _hersPLisp = lispReplace(_hersP)>>
+	<<set _himselfPLisp = lispReplace(_himselfP)>>
+	<<set _daughterPLisp = lispReplace(_daughterP)>>
+	<<set _sisterPLisp = lispReplace(_sisterP)>>
 
 	<<set _HePLisp = lispReplace(_HeP)>>
 	<<set _HisPLisp = lispReplace(_HisP)>>
+	<<set _HersPLisp = lispReplace(_HersP)>>
+	<<set _HimselfPLisp = lispReplace(_HimselfP)>>
+	<<set _DaughterPLisp = lispReplace(_DaughterP)>>
+	<<set _SisterPLisp = lispReplace(_SisterP)>>
 <</widget>>
 
 <<widget "PCAgeImplantAdjustmentUp">>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index eddbb4338e4..aac2000d316 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -3979,7 +3979,8 @@ As another long week draws to a close, <<EventNameLink>> happens to <<if $active
 As another long week draws to a close, <<EventNameLink>> happens to walk past your office toward bed. There's nothing inherently abnormal about $his actions, but you do notice as $he steps past the doorway that an expression of worry and concern adorns $his $activeSlave.skin face. When you call $him into your office, $his face visibly brightens up in an attempt to conceal $his obvious distress as $he comes before you. Notably, although $he stands still and patiently awaits further orders, you notice $he <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps $his sightless eyes downcast<</if>>. When you ask $him what's troubling $him, $his face plainly falls.
 <br><br>
 <<if $activeSlave.mother != -1 && $activeSlave.father != -1>>
-	"<<Master>>, you're <<s>>o old," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into $his confession. "It'<<s>> ju<<s>>t that I'm young enough to be your daughter, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
+	<<setSpokenLocalPronouns $activeSlave $activeSlave>>
+	"<<Master>>, you're <<s>>o old," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into $his confession. "It'<<s>> ju<<s>>t that I'm young enough to be your <<daughter>>, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
 <<else>>
 	"<<Master>>, you're <<s>>o old," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into $his confession. "Compared to you, I'm nothing, <<Master>>. I feel <<s>>o inadequate and I don't want to
 	<<if $activeSlave.mother == -1>>
diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw
index ec154150dc8..c140da32dff 100644
--- a/src/uncategorized/RETS.tw
+++ b/src/uncategorized/RETS.tw
@@ -1000,7 +1000,7 @@ $activeSlave.slaveName shifts a little, and giggles.
 <</if>>
 while _he2 nurses. $activeSlave.slaveName notices you first, of course, and <<if canSee($activeSlave)>>looks up at<<else>>turns to<</if>> you complacently. "Hi, <<Master>>," $he <<say>>s quietly, $his <<if $activeSlave.voice > 2>>bimbo's<<elseif $activeSlave.voice > 1>>pretty<<else>>deep<</if>> voice thick with arousal.
 <<if $subSlave.dietMilk>>
-	"I'm feeding my daughter <<his 2>> _meal,"
+	"I'm feeding my <<daughter 2>> <<his 2>> _meal,"
 <<elseif $subSlave.sexualQuirk == "perverted">>
 	"<<He 2>>'<<s>> <<s>>uch a fun little pervert,"
 <<elseif $activeSlave.sexualQuirk == "perverted">>
@@ -1008,7 +1008,7 @@ while _he2 nurses. $activeSlave.slaveName notices you first, of course, and <<if
 <<elseif $activeSlave.relationship > 2 && $activeSlave.relationshipTarget == $subSlave.ID>>
 	"<<S>>in<<c>>e we're already together, thi<<s>> feel<<s>> natural,"
 <<else>>
-	"I know milk i<<s>>n't a big part of my daughter'<<s>> diet, but thi<<s>> i<<s>> mo<<s>>tly for fun,"
+	"I know milk i<<s>>n't a big part of my <<daughter 2>>'<<s>> diet, but thi<<s>> i<<s>> mo<<s>>tly for fun,"
 <</if>>
 $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your presence<</if>>, $subSlave.slaveName lets the breast pop free of _his2 <<if $subSlave.lips > 95>>facepussy<<elseif $subSlave.lipsImplant > 0>>fake lips<<elseif $subSlave.lips > 20>>big lips<<else>>mouth<</if>> so _he2 can turn around and greet you too, but _he2 hurries back to the nipple afterward, and doesn't stop stimulating _his2 _mother for a moment.
 <<if $activeSlave.lactation > 0>>
@@ -2261,7 +2261,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<<elseif $activeSlave.sexualQuirk == "perverted">>"I c-can't h-help it," $he gasps. "You're <<s>>o h-hot, <<s>>weetie. I d-dream about you."
 	<<else>>"W-we're f-fuck<<s>>laves, <<s>>weetie," $he gasps. "I h-have to."
 	<</if>>
-	$He pulls $himself together and continues. "And I think we're going t-to be b-both. Both _mother and daughter, and lover<<s>>." $He pulls $subSlave.slaveName up into an embrace and kisses _him2 hungrily. "My pretty little _mother lover." $subSlave.slaveName @@.hotpink;giggles and kisses@@ $activeSlave.slaveName back. The older slave is suffused with lust, any lingering shriek of revulsion inside $his head @@.hotpink;drowned out@@ by <<if $activeSlave.sexualQuirk == "perverted">>sexual perversion<<else>>the urge to satisfy $his needs<</if>>. "Come here," $he moans,
+	$He pulls $himself together and continues. "And I think we're going t-to be b-both. Both _mother and <<daughter 2>>, and lover<<s>>." $He pulls $subSlave.slaveName up into an embrace and kisses _him2 hungrily. "My pretty little _mother lover." $subSlave.slaveName @@.hotpink;giggles and kisses@@ $activeSlave.slaveName back. The older slave is suffused with lust, any lingering shriek of revulsion inside $his head @@.hotpink;drowned out@@ by <<if $activeSlave.sexualQuirk == "perverted">>sexual perversion<<else>>the urge to satisfy $his needs<</if>>. "Come here," $he moans,
 	<<if $activeSlave.fetishKnown>>
 		<<switch _Slave.fetish>>
 		<<case "submissive">>
diff --git a/src/uncategorized/assistantEvents.tw b/src/uncategorized/assistantEvents.tw
index b276762bb57..c24f9176117 100644
--- a/src/uncategorized/assistantEvents.tw
+++ b/src/uncategorized/assistantEvents.tw
@@ -1184,11 +1184,11 @@ Your personal assistant has been adapting to _hisA greatly increased computing p
 	<<case "hypergoddess">>
 		a demigoddess modeled after _himselfA, though the new avatar is younger, not pregnant, noticeably thinner, and looks very intelligent somehow.
 	<<case "loli">>
-		a fellow _loliM, though this one is slightly chubbier and wearing glasses. They look similar enough that they could be sisters.
+		a fellow _loliM, though this one is slightly chubbier and wearing glasses. They look similar enough that they could be <<if _sisterA == _sisterM>>_sisterA<<else>>siblings<</if>>s.
 	<<case "preggololi">>
-		a fellow _loliM, though this one is slightly chubbier, not pregnant, and wearing glasses. They look similar enough that they could be sisters.
+		a fellow _loliM, though this one is slightly chubbier, not pregnant, and wearing glasses. They look similar enough that they could be <<if _sisterA == _sisterM>>_sisterA<<else>>siblings<</if>>.
 	<<case "businesswoman">>
-		a fellow MILF of a businesswoman. The new avatar has slightly bigger tits and somewhat thicker glasses, but they could be sisters.
+		a fellow MILF of a businesswoman. The new avatar has slightly bigger tits and somewhat thicker glasses, but they could be <<if _sisterA == _sisterM>>_sisterA<<else>>siblings<</if>>.
 	<<case "fairy" "pregnant fairy">>
 		a fellow fairy, though this grey-haired fairy wears glasses and a business-like blue dress, looking and behaving more formally.
 	<<case "angel">>
@@ -1676,11 +1676,11 @@ __Personal Assistant and Market Assistant relationship styles:__
 		<<case "businesswoman">>
 			becoming a much younger version of $assistantName's avatar. About a generation apart, in fact. $assistantName turns to the market assistant's avatar to introduce _himselfA. "Come here, honey," _heA says, patting _hisA thighs. The new avatar sits on _hisM mother's lap, and they kiss lasciviously, stripping each others' jackets off.
 		<<case "fairy" "pregnant fairy">>
-			becoming very similar to $assistantName's avatar, though still keeping _hisM former personality. "We're sisters now!" $assistantName shouts as _heA leaps into _hisA _sisterM's arms and unleashing a giant hug. Gingerly hugging _hisM new _sisterA in return, the market assistant turns to greet you. "Thank you for having me," _heM pauses, then blushes. "And... and for my _sisterA." _HeM turns back to _hisM childish older _sisterM and pats _himA on the head.
+			becoming very similar to $assistantName's avatar, though still keeping _hisM former personality. "We're <<if _sisterA == _sisterM>>_sisterA<<else>>siblings<</if>> now!" $assistantName shouts as _heA leaps into _hisA _sisterM's arms and unleashing a giant hug. Gingerly hugging _hisM new _sisterA in return, the market assistant turns to greet you. "Thank you for having me," _heM pauses, then blushes. "And... and for my _sisterA." _HeM turns back to _hisM childish older _sisterM and pats _himA on the head.
 		<<case "angel">>
 			becoming an obvious sibling to $assistantName's avatar. They both blush at each other and unanimously shout "NO!" at you. Seems they'll take some getting used to the thought.
 		<<case "cherub">>
-			becoming an obvious sibling to $assistantName's avatar. They embrace and share a deep kiss. "Together we shall show this arcology the joys of sisterly love!"
+			becoming an obvious sibling to $assistantName's avatar. They embrace and share a deep kiss. "Together we shall show this arcology the joys of <<if _sisterA == _sisterM>><<= _sisterA>>ly<<else>>familial<</if>> love!"
 		<<case "incubus">>
 			becoming an obvious sibling to $assistantName's avatar. "Well haven't you blossomed into a lovely young _womanM?" $assistantName flirts. "What? Don't recognize your big bro? Well you'll get to know me real intimately tonight." The market assistant cowers at the thought as $assistantName wraps an arm around _himM, groping a breast and rubbing _hisA erection against _hisM rear. "We're going to have lots of fun together!"
 		<<case "succubus">>
diff --git a/src/uncategorized/prestigiousSlave.tw b/src/uncategorized/prestigiousSlave.tw
index 49cc6b36d10..fe44dcf6f4a 100644
--- a/src/uncategorized/prestigiousSlave.tw
+++ b/src/uncategorized/prestigiousSlave.tw
@@ -337,7 +337,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought $him at auction.">>
 	<<set $activeSlave.prestige = 3>>
-	<<set $activeSlave.prestigeDesc = "$He was born a daughter of royalty, but $his family was overthrown when $he was still young. $He is a graduate cum laude of the world's most renowned slave school.">>
+	<<set $activeSlave.prestigeDesc = "$He was born a $daughter of royalty, but $his family was overthrown when $he was still young. $He is a graduate cum laude of the world's most renowned slave school.">>
 	<<set $activeSlave.career = "a slave">>
 	<<set $activeSlave.boobs += 100>>
 	<<set $activeSlave.butt += 1>>
diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw
index 1b5d7ddca4b..65c06919ed5 100644
--- a/src/uncategorized/reRelativeRecruiter.tw
+++ b/src/uncategorized/reRelativeRecruiter.tw
@@ -543,7 +543,7 @@
 	<<case "daughter">>
 		$he had a _daughter2, who was sent to the slave orphanages. $He's heard a rumor through other slaves that $his _daughter2 will go up for sale soon.
 	<<case "son">>
-		$he had a son, who was sent to the slave orphanages. $He's heard a rumor through other slaves that $his son will go up for sale soon.
+		$he had a _daughter2, who was sent to the slave orphanages. $He's heard a rumor through other slaves that $his _daughter2 will go up for sale soon.
 	<<case "mother">>
 		$his mother might be getting sold soon. _He2 has been a slave for some time. $He's heard a rumor through other slaves that $his mother will go up for sale soon.
 	<<case "father">>
@@ -551,11 +551,11 @@
 	<<case "older sister">>
 		$his older _sister2 is being sold. _He2 was likely to be enslaved the last $eventSlave.slaveName knew of _him2, and now $he's heard a rumor through other slaves that $his big _sister2 is going to be sold to a new owner.
 	<<case "older brother">>
-		$his older brother is being sold. _He2 was likely to be enslaved the last $eventSlave.slaveName knew of _him2. $He's heard a rumor through other slaves that $his big brother is going to be sold to a new owner.
+		$his older _sister2 is being sold. _He2 was likely to be enslaved the last $eventSlave.slaveName knew of _him2. $He's heard a rumor through other slaves that $his big _sister2 is going to be sold to a new owner.
 	<<case "younger sister">>
 		$his younger _sister2 is being sold. _He2 was likely to be enslaved the last $eventSlave.slaveName knew of _him2, and now $he's heard a rumor through other slaves that $his little _sister2 is going to be sold to a new owner.
 	<<case "younger brother">>
-		$his younger brother is being sold. _He2 was likely to be enslaved the last $eventSlave.slaveName knew of _him2. $He's heard a rumor through other slaves that $his little brother is going to be sold to a new owner.
+		$his younger _sister2 is being sold. _He2 was likely to be enslaved the last $eventSlave.slaveName knew of _him2. $He's heard a rumor through other slaves that $his little _sister2 is going to be sold to a new owner.
 	<<default>>
 		$he has a twin _sister2, who was still free the last $eventSlave.slaveName knew of _him2. $He's heard a rumor through other slaves that $his twin has finally been enslaved, and will soon go up for sale.
 	<</switch>>
diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw
index ad98b879e01..8905ebb1aa8 100644
--- a/src/uncategorized/recETS.tw
+++ b/src/uncategorized/recETS.tw
@@ -1458,7 +1458,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 
 You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
 <br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual — the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are two sisters who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets.
+This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual — the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are two <<$sister>>s who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets.
 <br><br>
 It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 
@@ -1466,7 +1466,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 
 You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
 <br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual — the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are two brothers who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets.
+This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual — the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are two <<$sister>>s who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets.
 <br><br>
 It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 
@@ -1474,7 +1474,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 
 You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
 <br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual — the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are twin sisters who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets.
+This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual — the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are twin <<$sister>>s who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets.
 <br><br>
 It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 
@@ -1482,7 +1482,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 
 You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
 <br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual — the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are twin brothers who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets.
+This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual — the callers seem stressed, but otherwise normal. They haltingly and quietly explain that they are twin <<$sister>>s who had to flee their home after their parents found out they were having sex with each other. They feel that life in an arcology together, even as slaves, would be better than their current life on the streets.
 <br><br>
 It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 
diff --git a/src/utility/extendedFamilyWidgets.tw b/src/utility/extendedFamilyWidgets.tw
index 5e90f88ce71..13e0e51b347 100644
--- a/src/utility/extendedFamilyWidgets.tw
+++ b/src/utility/extendedFamilyWidgets.tw
@@ -596,11 +596,11 @@
 <<if areSisters($activeSlave, $PC) < 3 && areSisters($activeSlave, $PC) > 0 && $activeSlave.genes == "XX">>
 	$He
 	<<if _sisters.length > 1>>
-		@@.lightgreen;is your sister along with <<print _sisters.reduce(function(res, ch, i, arr) { return (res.slaveName || res) + (i == arr.length - 1 ? ' and ' : ', ') + ch.slaveName; })>>.@@
+		@@.lightgreen;is your $sister along with <<print _sisters.reduce(function(res, ch, i, arr) { return (res.slaveName || res) + (i == arr.length - 1 ? ' and ' : ', ') + ch.slaveName; })>>.@@
 	<<elseif _sisters.length > 0>>
-		is @@.lightgreen;your sister along with _sisters[0].slaveName.@@
+		is @@.lightgreen;your $sister along with _sisters[0].slaveName.@@
 	<<else>>
-		is @@.lightgreen;your sister.@@
+		is @@.lightgreen;your $sister.@@
 	<</if>>
 <</if>>
 
@@ -608,11 +608,11 @@
 <<if areSisters($activeSlave, $PC) < 3 && areSisters($activeSlave, $PC) > 0 && $activeSlave.genes == "XY">>
 	$He
 	<<if _brothers.length > 1>>
-		@@.lightgreen;is your brother along with <<print _brothers.reduce(function(res, ch, i, arr) { return (res.slaveName || res) + (i == arr.length - 1 ? ' and ' : ', ') + ch.slaveName; })>>.@@
+		@@.lightgreen;is your $sister along with <<print _brothers.reduce(function(res, ch, i, arr) { return (res.slaveName || res) + (i == arr.length - 1 ? ' and ' : ', ') + ch.slaveName; })>>.@@
 	<<elseif _brothers.length > 0>>
-		is @@.lightgreen;your brother along with _brothers[0].slaveName.@@
+		is @@.lightgreen;your $sister along with _brothers[0].slaveName.@@
 	<<else>>
-		is @@.lightgreen;your brother.@@
+		is @@.lightgreen;your $sister.@@
 	<</if>>
 <</if>>
 
@@ -620,11 +620,11 @@
 <<if areSisters($activeSlave, $PC) == 3 && $activeSlave.genes == "XX">>
 	$He
 	<<if _halfsisters.length > 1>>
-		@@.lightgreen;is your half-sister along with <<print _halfsisters.reduce(function(res, ch, i, arr) { return (res.slaveName || res) + (i == arr.length - 1 ? ' and ' : ', ') + ch.slaveName; })>>.@@
+		@@.lightgreen;is your half-<<= $sister>> along with <<print _halfsisters.reduce(function(res, ch, i, arr) { return (res.slaveName || res) + (i == arr.length - 1 ? ' and ' : ', ') + ch.slaveName; })>>.@@
 	<<elseif _halfsisters.length > 0>>
-		is @@.lightgreen;your half-sister along with _halfsisters[0].slaveName.@@
+		is @@.lightgreen;your half-<<= $sister>> along with _halfsisters[0].slaveName.@@
 	<<else>>
-		is @@.lightgreen;your half-sister.@@
+		is @@.lightgreen;your half-<<= $sister>>.@@
 	<</if>>
 <</if>>
 
@@ -632,11 +632,11 @@
 <<if areSisters($activeSlave, $PC) == 3 && $activeSlave.genes == "XY">>
 	$He
 	<<if _halfbrothers.length > 1>>
-		@@.lightgreen;is your half-brother along with <<print _halfbrothers.reduce(function(res, ch, i, arr) { return (res.slaveName || res) + (i == arr.length - 1 ? ' and ' : ', ') + ch.slaveName; })>>.@@
+		@@.lightgreen;is your half-<<= $sister>> along with <<print _halfbrothers.reduce(function(res, ch, i, arr) { return (res.slaveName || res) + (i == arr.length - 1 ? ' and ' : ', ') + ch.slaveName; })>>.@@
 	<<elseif _halfbrothers.length > 0>>
-		is @@.lightgreen;your half-brother along with _halfbrothers[0].slaveName.@@
+		is @@.lightgreen;your half-<<= $sister>> along with _halfbrothers[0].slaveName.@@
 	<<else>>
-		is @@.lightgreen;your half-brother.@@
+		is @@.lightgreen;your half-<<= $sister>>.@@
 	<</if>>
 <</if>>
 
@@ -657,7 +657,8 @@
 	<<if _sisters.length > 1>>
 		@@.lightgreen;<<print _sisters.reduce(function(res, ch, i, arr) { return (res.slaveName || res) + (i == arr.length - 1 ? ' and ' : ', ') + ch.slaveName; })>> are $his sisters.@@
 	<<else>>
-		@@.lightgreen; _sisters[0].slaveName is $his sister.@@
+		<<setLocalPronouns _sisters[0] 2>>
+		@@.lightgreen; _sisters[0].slaveName is $his _sister2.@@
 	<</if>>
 <</if>>
 
@@ -666,7 +667,8 @@
 	<<if _brothers.length > 1>>
 		@@.lightgreen;<<print _brothers.reduce(function(res, ch, i, arr) { return (res.slaveName || res) + (i == arr.length - 1 ? ' and ' : ', ') + ch.slaveName; })>> are $his brothers.@@
 	<<else>>
-		@@.lightgreen;_brothers[0].slaveName is $his brother.@@
+		<<setLocalPronouns _brothers[0] 2>>
+		@@.lightgreen;_brothers[0].slaveName is $his _sister2.@@
 	<</if>>
 <</if>>
 
@@ -685,7 +687,8 @@
 <<elseif _children.length > 1>>
 	@@.lightgreen;_children[0].slaveName and _children[1].slaveName are half-sisters to $him.@@
 <<elseif _children.length > 0>>
-	@@.lightgreen;_children[0].slaveName is a half-sister to $him.@@
+	<<setLocalPronouns _children[0] 2>>
+	@@.lightgreen;_children[0].slaveName is a half-<<= _sister2>> to $him.@@
 <</if>>
 
 /*testtest half-brother - determines how many half-brothers a slave has*/
@@ -829,7 +832,8 @@
 <<elseif $children.length > 1>>
 	<br>@@.lightgreen;$children[0].slaveName and $children[1].slaveName@@ are your sisters.
 <<elseif $children.length > 0>>
-	<br>Your sister is @@.lightgreen;$children[0].slaveName.@@
+	<<setLocalPronouns $children[0]>>
+	<br>Your $sister is @@.lightgreen;$children[0].slaveName.@@
 <</if>>
 <<set $children = []>>
 
@@ -856,7 +860,8 @@
 <<elseif $children.length > 1>>
 	<br>@@.lightgreen;$children[0].slaveName and $children[1].slaveName@@ are your brothers.
 <<elseif $children.length > 0>>
-	<br>Your brother is @@.lightgreen;$children[0].slaveName.@@
+	<<setLocalPronouns $children[0]>>
+	<br>Your $sister is @@.lightgreen;$children[0].slaveName.@@
 <</if>>
 <<set $children = []>>
 
@@ -883,7 +888,8 @@
 <<elseif $children.length > 1>>
 	<br>@@.lightgreen;$children[0].slaveName and $children[1].slaveName@@ are your half-sisters.
 <<elseif $children.length > 0>>
-	<br>You have one half-sister, @@.lightgreen;$children[0].slaveName.@@
+	<<setLocalPronouns $children[0]>>
+	<br>You have one half-<<= $sister>>, @@.lightgreen;$children[0].slaveName.@@
 <</if>>
 <<set $children = []>>
 
-- 
GitLab