From b674af0ef9607e9045887213329c26cb9a076b64 Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Wed, 28 Feb 2018 01:27:44 -0500
Subject: [PATCH] Fixes and masochist content

---
 devNotes/VersionChangeLog-Premod+LoliMod.txt  |  10 +-
 .../SecForceEX/securityForceTradeShow.tw      |   2 +-
 src/uncategorized/saLongTermEffects.tw        | 228 ++++++++++--------
 3 files changed, 141 insertions(+), 99 deletions(-)

diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index 3b74e7ab5cc..d91342fa9d9 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -2,11 +2,17 @@
 
 0.10.7.0/1
 
-2/28/18
+2/29/18
+
+	378
+	-fixed issues with mindbreak/fuckdolls and corsets/heels
+	-masochists now get off from extreme corsets and heels
+	-fixes to trade show
 
+2/28/18
 
 	377
-	-major fix to youth and maturity pref failing not clearing SMR and law
+	-major fix to youth and maturity pref failing not clearing SMR, law and PA appearance
 
 	376
 	-pregmodfan's fixes to player pregnancy
diff --git a/src/pregmod/SecForceEX/securityForceTradeShow.tw b/src/pregmod/SecForceEX/securityForceTradeShow.tw
index 4b2124db49a..f42f8d02669 100644
--- a/src/pregmod/SecForceEX/securityForceTradeShow.tw
+++ b/src/pregmod/SecForceEX/securityForceTradeShow.tw
@@ -113,7 +113,7 @@ The (bi-yearly) security trade show has finally come around and even though you'
 			<<set $TradeShowIncome += _Profit>>
 			<<set $TotalTradeShowIncome += _Profit>>
 			
-		<<if $ColonelRelationship >= 400 && $LieutenantColonel == 1 && $ColonelCore = "brazen">>
+		<<if $ColonelRelationship >= 400 && $LieutenantColonel == 1 && $ColonelCore == "brazen">>
 			<br><br>	
 			<<link "Have sex with The Colonel in a bathroom stall">>
 				The crowd are shocked by the loud noises comming from a bathroom stall.
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index ce7ed8596f6..058b914e34f 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -474,6 +474,9 @@
 <</if>>
 <</if>>
 
+<</if>> /* CLOSES MINDBREAK CHECK FOR MENTAL ONLY ITEM EFFECTS */
+<</if>> /* CLOSES FUCKDOLL CHECK FOR MENTAL ONLY ITEM EFFECTS */
+
 <<if $slaves[$i].bellyAccessory != "none">>
 <<if $slaves[$i].bellyAccessory == "an extreme corset">>
 	<<if $slaves[$i].belly >= 100000>>
@@ -486,21 +489,22 @@
 		<<set $slaves[$i].pregType = 0, WombFlush($slaves[$i]), $slaves[$i].pregKnown = 0, $slaves[$i].pregWeek = -4>>
 		<<SetBellySize $slaves[$i]>>
 		<<if $slaves[$i].reservedChildren > 0>><<set $reservedChildren -= $slaves[$i].reservedChildren>><<set $slaves[$i].reservedChildren = 0>><</if>>
-		She is
-		<<if $slaves[$i].devotion < -50>>
-			@@.mediumorchid;filled with violent, consuming hatred@@ and @@.gold;fear.@@ Even though she knew her baby was destined for a slave orphanage, it seems she cared for it and views you as its killer.
-			<<set $slaves[$i].devotion -= 25,  $slaves[$i].trust -= 25>>
-		<<elseif $slaves[$i].devotion < -20>>
-			@@.mediumorchid;afflicted by desperate, inconsolable grief@@ and @@.gold;horror.@@ Even though she knew her baby was destined for a slave orphanage, it seems she cared for it.
-			<<set $slaves[$i].devotion -= 10,  $slaves[$i].trust -= 20>>
-		<<elseif $slaves[$i].devotion <= 20>>
-			@@.mediumorchid;consumed by enduring sorrow@@ and @@.gold;horror.@@ Even though she knew her baby was destined for a slave orphanage, it seems she cared for it.
-			<<set $slaves[$i].devotion -= 5,  $slaves[$i].trust -= 5>>
-		<<elseif $slaves[$i].devotion <= 50>>
-			dully obedient. She has been broken to slave life so thoroughly that even this is neither surprising nor affecting.
-		<<else>>
-			@@.hotpink;pleased by this stark development@@, since she is so attentive to your will. She also expects she'll be able to fuck better now.
-			<<set $slaves[$i].devotion += 4>>
+		<<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">>
+			<<if $slaves[$i].devotion < -50>>
+				She is @@.mediumorchid;filled with violent, consuming hatred@@ and @@.gold;fear.@@ Even though she knew her baby was destined for a slave orphanage, it seems she cared for it and views you as its killer.
+				<<set $slaves[$i].devotion -= 25, $slaves[$i].trust -= 25>>
+			<<elseif $slaves[$i].devotion < -20>>
+				She is @@.mediumorchid;afflicted by desperate, inconsolable grief@@ and @@.gold;horror.@@ Even though she knew her baby was destined for a slave orphanage, it seems she cared for it.
+				<<set $slaves[$i].devotion -= 10, $slaves[$i].trust -= 20>>
+			<<elseif $slaves[$i].devotion <= 20>>
+				She is @@.mediumorchid;consumed by enduring sorrow@@ and @@.gold;horror.@@ Even though she knew her baby was destined for a slave orphanage, it seems she cared for it.
+				<<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>>
+			<<elseif $slaves[$i].devotion <= 50>>
+				She is dully obedient. She has been broken to slave life so thoroughly that even this is neither surprising nor affecting.
+			<<else>>
+				She is @@.hotpink;pleased by this stark development@@, since she is so attentive to your will. She also expects she'll be able to fuck better now.
+				<<set $slaves[$i].devotion += 4>>
+			<</if>>
 		<</if>>
 	<<else>>
 		<<if $slaves[$i].waist <= -95>>
@@ -514,18 +518,29 @@
 			<<if $slaves[$i].waist >= -40>>
 				It's so tight that it's @@.red;unhealthy.@@
 				<<set $slaves[$i].health -= 5>>
-				<<if $slaves[$i].devotion < -20>>
-					She @@.hotpink;barely has breath to think,@@ though she has enough to @@.gold;fear.@@
-					<<set $slaves[$i].devotion += 2>>
-					<<set $slaves[$i].trust -= 2>>
-				<</if>>
-				<<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 0)>>
-					During sex, every breath in and out is agonizing. Despite this, she seems to get off on the pain; she's a @@.lightcoral;natural masochist.@@
-					<<set $slaves[$i].fetishKnown = 1>>
-				<<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>>
-					<<if $fetishChangeChance > random(0,100)>>
-						During sex, every breath in and out is agonizing. She learns to come in spite of, and then @@.lightcoral;because of the pain.@@
-						<<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
+				<<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">>
+					<<if $slaves[$i].devotion < -20>>
+						She @@.hotpink;barely has breath to think,@@ though she has enough to @@.gold;fear.@@
+						<<set $slaves[$i].devotion += 2, $slaves[$i].trust -= 2>>
+					<</if>>
+					<<if ($slaves[$i].fetish == "masochist")>>
+						During sex, every breath in and out is agonizing.
+						<<if ($slaves[$i].fetishKnown == 0)>>
+							Despite this, she seems to get off on the pain; she's a @@.lightcoral;natural masochist.@@
+							<<set $slaves[$i].fetishKnown = 1>>
+						<<else>>
+							It only adds to her pleasure, much to her @@.hotpink;enjoyment.@@
+							<<set $slaves[$i].devotion += 1>>
+							<<if ($slaves[$i].fetishStrength <= 95)>>
+								Such constant suffering @@.lightcoral;deepens her masochism.@@
+								<<set $slaves[$i].fetishStrength += 2>>
+							<</if>>
+						<</if>>
+					<<elseif ($slaves[$i].fetish == "none") || ($slaves[$i].fetishKnown == 0)>>
+						<<if $fetishChangeChance > random(0,100)>>
+							During sex, every breath in and out is agonizing. She learns to come in spite of, and then @@.lightcoral;because of the pain.@@
+							<<set $slaves[$i].fetish = "masochist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
+						<</if>>
 					<</if>>
 				<</if>>
 			<</if>>
@@ -548,46 +563,47 @@
 	<<if $slaves[$i].weight > 130>>
 		$pronounCap has trouble keeping $possessive fake belly strapped around $possessive huge gut, forcing it to be removed to prevent damage.
 		<<set $slaves[$i].bellyAccessory = "none">>
-	<<else>>
-  <<if ($slaves[$i].sexualFlaw == "breeder")>>
-  	She @@.mediumorchid;resents@@ being forced to carry a fake pregnancy instead of a real one.
-	<<set $slaves[$i].devotion -= 5>>
-  <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -50) && ($slaves[$i].fetish == "pregnancy")>>
-	<<if ($slaves[$i].fetishStrength > 60)>>
-	  As a pregnancy fetishist, she @@.hotpink;openly enjoys@@ wearing her fake belly around.
-	  <<set $slaves[$i].devotion += 2>>
-	<<else>>
-	  Her interest in pregnancy helps her @@.hotpink;enjoy@@ wearing a fake belly.
-	  <<set $slaves[$i].devotion += 1>>
 	<</if>>
-  <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].devotion > 50)>>
-	She carries her fake belly @@.hotpink;with pride@@, eager for the day you give her one of her own.
-	<<set $slaves[$i].devotion += 1>>
-  <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].pregKnown == 0) && ($slaves[$i].vagina > -1)>>
-	The fake belly she wears @@.mediumorchid;reminds her@@ that she isn't pregnant with a child.
-	<<set $slaves[$i].devotion -= 1>>
-  <<elseif ($slaves[$i].vagina == 0) && $arcologies[0].FSRepopulationFocus == "unset">>
-	The fake belly she wears @@.gold;worries@@ her that you will soon put a real baby in her.
-	<<set $slaves[$i].trust -= 1>>
-  <</if>>
-  <<if $slaves[$i].bellyAccessory == "a huge empathy belly" and $slaves[$i].fetish != "pregnancy">>
-	<<if $slaves[$i].devotion > 50>>
-	  Her full-sized twins belly is heavy and unwieldy, but she carries it @@.hotpink;proudly@@ for you.
-	  <<set $slaves[$i].devotion += 1>>
-	<<else>>
-	  Her full-sized twins belly is heavy and unwieldy, and she @@.mediumorchid;despises@@ being forced to bear it.
-	  <<set $slaves[$i].devotion -= 1>>
-	<</if>>
-  <</if>>
-  <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishStrength <= 95)>>
-  <<if random(1,100) >= 20>>
-	Pretending to be pregnant has @@.lightcoral;furthered her interest in pregnancy.@@
-	<<set $slaves[$i].fetishStrength += 4>>
-  <<elseif ($slaves[$i].fetishStrength <= 40)>>
-	Lugging around a fake pregnancy for the week has shown her she @@.coral;isn't as into pregnancy as she thought.@@
-	<<set $slaves[$i].fetish = "none", $slaves[$i].fetishStrength = 10>>
-  <</if>>
-  <</if>>
+	<<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">>
+		<<if ($slaves[$i].sexualFlaw == "breeder")>>
+			She @@.mediumorchid;resents@@ being forced to carry a fake pregnancy instead of a real one.
+			<<set $slaves[$i].devotion -= 5>>
+		<<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -50) && ($slaves[$i].fetish == "pregnancy")>>
+			<<if ($slaves[$i].fetishStrength > 60)>>
+				As a pregnancy fetishist, she @@.hotpink;openly enjoys@@ wearing her fake belly around.
+				<<set $slaves[$i].devotion += 2>>
+			<<else>>
+				Her interest in pregnancy helps her @@.hotpink;enjoy@@ wearing a fake belly.
+				<<set $slaves[$i].devotion += 1>>
+			<</if>>
+		<<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].devotion > 50)>>
+			She carries her fake belly @@.hotpink;with pride@@, eager for the day you give her one of her own.
+			<<set $slaves[$i].devotion += 1>>
+		<<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].pregKnown == 0) && ($slaves[$i].vagina > -1)>>
+			The fake belly she wears @@.mediumorchid;reminds her@@ that she isn't pregnant with a child.
+			<<set $slaves[$i].devotion -= 1>>
+		<<elseif ($slaves[$i].vagina == 0) && $arcologies[0].FSRepopulationFocus == "unset">>
+			The fake belly she wears @@.gold;worries@@ her that you will soon put a real baby in her.
+			<<set $slaves[$i].trust -= 1>>
+		<</if>>
+		<<if $slaves[$i].bellyAccessory == "a huge empathy belly" and $slaves[$i].fetish != "pregnancy">>
+			<<if $slaves[$i].devotion > 50>>
+				Her full-sized twins belly is heavy and unwieldy, but she carries it @@.hotpink;proudly@@ for you.
+				<<set $slaves[$i].devotion += 1>>
+			<<else>>
+				Her full-sized twins belly is heavy and unwieldy, and she @@.mediumorchid;despises@@ being forced to bear it.
+				<<set $slaves[$i].devotion -= 1>>
+			<</if>>
+		<</if>>
+		<<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishStrength <= 95)>>
+			<<if random(1,100) >= 20>>
+				Pretending to be pregnant has @@.lightcoral;furthered her interest in pregnancy.@@
+				<<set $slaves[$i].fetishStrength += 4>>
+			<<elseif ($slaves[$i].fetishStrength <= 40)>>
+				Lugging around a fake pregnancy for the week has shown her she @@.coral;isn't as into pregnancy as she thought.@@
+				<<set $slaves[$i].fetish = "none", $slaves[$i].fetishStrength = 10>>
+			<</if>>
+		<</if>>
 	<</if>>
 <</if>>
 <</if>>
@@ -595,7 +611,7 @@
 <<if ($slaves[$i].shoes == "heels")>>
 	<<if ($slaves[$i].amp < 0)>>
 		Her P-Limb legs work just as well in heels as they do out of them.
-	<<else>>
+	<<elseif $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">>
 		<<if $slaves[$i].devotion < -20>>
 			She @@.mediumorchid;resents being forced@@ to wear high heels.
 			<<set $slaves[$i].devotion -= 2>>
@@ -604,7 +620,7 @@
 <<elseif ($slaves[$i].shoes == "boots")>>
 	<<if ($slaves[$i].amp < 0)>>
 		Her P-Limb legs work just as well in boots as they do out of them.
-	<<else>>
+	<<elseif $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">>
 		<<if $slaves[$i].devotion < -20>>
 			She @@.mediumorchid;resents being forced@@ to wear high heeled boots.
 			<<set $slaves[$i].devotion -= 2>>
@@ -613,11 +629,20 @@
 <<elseif ($slaves[$i].shoes == "extreme heels")>>
 	<<if ($slaves[$i].amp < 0)>>
 		Her P-Limb legs work just as well in extreme heels as they do out of them.
-	<<else>>
+	<<elseif $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">>
 		<<if $slaves[$i].devotion < -20>>
 			She @@.mediumorchid;resents being forced@@ to wear @@.gold;painfully@@ high heels.
 			<<set $slaves[$i].devotion -= 2>>
 			<<set $slaves[$i].trust -= 2>>
+		<<elseif ($slaves[$i].fetish == "masochist")
+			It is difficult to walk in her extreme heels, but she
+			<<if ($slaves[$i].fetishKnown == 0)>>
+				seems to enjoy every painful step; she's a @@.lightcoral;natural masochist.@@
+				<<set $slaves[$i].fetishKnown = 1>>
+			<<else>>
+				@@.hotpink;appreciates@@ every painful step you make her take.
+				<<set $slaves[$i].devotion += 1>>
+			<</if>>
 		<<else>>
 			She is kept @@.hotpink;mindful@@ and @@.gold;fearful@@ by the difficulty of walking in her extreme heels.
 			<<set $slaves[$i].devotion += 1>>
@@ -627,26 +652,19 @@
 		<<set $slaves[$i].health -= 2>>
 	<</if>>
 <<else>>
-	<<if ($slaves[$i].heels == 1)>>
-	<<if !canWalk($slaves[$i])>>
-	<<if ($slaves[$i].fetish != "mindbroken")>>
-	<<if ($slaves[$i].devotion >= -20) && ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishKnown == 1)>>
-		She @@.hotpink;loves being forced@@ to crawl around like some kind of animal.
-		<<set $slaves[$i].devotion += 1>>
-	<<elseif $slaves[$i].devotion > 50>>
-		She accepts being forced to crawl around on all fours.
-	<<else>>
-		She @@.mediumorchid;resents being forced@@ to crawl around like some kind of animal, but it keeps her properly @@.gold;afraid.@@
-		<<set $slaves[$i].devotion -= 2,  $slaves[$i].trust -= 4>>
-	<</if>>
-	<</if>>
-	<</if>>
+	<<if ($slaves[$i].heels == 1) && !canWalk($slaves[$i]) && ($slaves[$i].fetish != "mindbroken")>>
+		<<if ($slaves[$i].devotion >= -20) && ($slaves[$i].fetish == "submissive") && ($slaves[$i].fetishKnown == 1)>>
+			She @@.hotpink;loves being forced@@ to crawl around like some kind of animal.
+			<<set $slaves[$i].devotion += 1>>
+		<<elseif $slaves[$i].devotion > 50>>
+			She accepts being forced to crawl around on all fours.
+		<<else>>
+			She @@.mediumorchid;resents being forced@@ to crawl around like some kind of animal, but it keeps her properly @@.gold;afraid.@@
+			<<set $slaves[$i].devotion -= 2,  $slaves[$i].trust -= 4>>
+		<</if>>
 	<</if>>
 <</if>>
 
-<</if>> /* CLOSES MINDBREAK CHECK FOR MENTAL ONLY ITEM EFFECTS */
-<</if>> /* CLOSES FUCKDOLL CHECK FOR MENTAL ONLY ITEM EFFECTS */
-
 <<if ($slaves[$i].vaginalAccessory != "none")>>
 <<if ($slaves[$i].vaginalAccessory == "dildo")>>
 	<<if ($slaves[$i].vagina < 1) && (random(1,100) > 50)>>
@@ -655,13 +673,11 @@
 	<<else>>
 		Her pussy easily accommodates the dildo she's required to wear.
 	<</if>>
-	<<if $slaves[$i].fuckdoll == 0>>
-	<<if $slaves[$i].fetish != "mindbroken">>
-	<<if ($slaves[$i].sexualFlaw == "hates penetration") && (random(1,100) > 50)>>
-		The habit @@.green;reduces her dislike of having her pussy filled.@@
-		<<set $slaves[$i].sexualFlaw = "none">>
-	<</if>>
-	<</if>>
+	<<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">>
+		<<if ($slaves[$i].sexualFlaw == "hates penetration") && (random(1,100) > 50)>>
+			The habit @@.green;reduces her dislike of having her pussy filled.@@
+			<<set $slaves[$i].sexualFlaw = "none">>
+		<</if>>
 	<</if>>
 <<elseif ($slaves[$i].vaginalAccessory == "long dildo")>>
 	<<if ($slaves[$i].vagina < 1) && (random(1,100) > 50)>>
@@ -4904,7 +4920,7 @@
 <</if>>
 
 <<if $arcologies[0].FSSupremacist != "unset">>
-	<<if ($slaves[$i].race is $arcologies[0].FSSupremacistRace)>>
+	<<if ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>>
 		<<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "work a glory hole") || ($slaves[$i].assignment == "be confined in the arcade")>>
 			<<if $arcologies[0].FSSupremacist >= $FSLockinLevel*0.6>>
 				Society @@.red;strongly disapproves@@ of your keeping a slave of the $arcologies[0].FSSupremacistRace race in a degrading, public role; this also holds back acceptance of $arcologies[0].FSSupremacistRace superiority.
@@ -5047,13 +5063,26 @@
 			Society is @@.green;pleased@@ by $slaves[$i].slaveName's advanced pregnancy.
 			<<FSChangePorn "Repopulationist" 2>>
 		<</if>>
+		<<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>>
+			They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course.
+		<<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>>
+			The fact that $pronoun is $arcologies[0].FSSupremacistRace only makes it better.
+		<</if>>
 	<<elseif $slaves[$i].weight > 130>>
 		$slaves[$i].slaveName is so fat, society just assumes there is a baby somewhere in there, though they wish it was more obvious.
 	<<elseif $slaves[$i].bellyPreg >= 1500>>
 		Society is @@.green;pleased@@ by $slaves[$i].slaveName's pregnancy.
 		<<FSChangePorn "Repopulationist" 1>>
+		<<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>>
+			They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course.
+		<<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>>
+			The fact that $pronoun is $arcologies[0].FSSupremacistRace only makes it better.
+		<</if>>
+	<<elseif $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace) && $slaves[$i].bellyImplant >= 1500>>
+		Society @@.green;is satisfied@@ with $slaves[$i].slaveName's implant filled belly since $possessive kind really shouldn't be breeding.
+		<<set $repGain += 0.1*$FSSingleSlaveRep>>
 	<<elseif $slaves[$i].bellyImplant >= 1500 && (($slaves[$i].ovaries == 0 && $slaves[$i].mpreg == 0) || $slaves[$i].preg < -1)>>
-		Society @@.green;accepts@@ $slaves[$i].slaveName's implant filled belly due to her infertility.
+		Society @@.green;accepts@@ $slaves[$i].slaveName's implant filled belly due to $possessive infertility.
 		<<set $repGain += 0.1*$FSSingleSlaveRep>>
 	<<elseif setup.fakeBellies.includes($bellyAccessory)>>
 		Society is @@.green;placated@@ by $slaves[$i].slaveName's fake belly.
@@ -5062,8 +5091,15 @@
 		Society is @@.green;pleased@@ by $slaves[$i].slaveName's recent birth.
 		<<FSChangePorn "Repopulationist" 2>>
 	<<elseif $slaves[$i].collar == "preg biometrics" && $slaves[$i].preg > 0>>
-		Society is @@.green;pleased@@ by $slaves[$i].slaveName's collar revealing her womb's secret<<if $slaves[$i].pregType > 1>>s<</if>> even when $possessive body is trying its best to keep <<if $slaves[$i].pregType > 1>>them<<else>>it<</if>> hidden.
+		Society is @@.green;pleased@@ by $slaves[$i].slaveName's collar revealing $possessive womb's secret<<if $slaves[$i].pregType > 1>>s<</if>> even when $possessive body is trying its best to keep <<if $slaves[$i].pregType > 1>>them<<else>>it<</if>> hidden.
 		<<FSChangePorn "Repopulationist" 1>>
+		<<if $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>>
+			They just wish it wasn't <<print $arcologies[0].FSSubjugationistRace>>, of course.
+		<<elseif $arcologies[0].FSSupremacist != "unset" && ($slaves[$i].race == $arcologies[0].FSSupremacistRace)>>
+			The fact that $pronoun is $arcologies[0].FSSupremacistRace only makes it better.
+		<</if>>
+	<<elseif $arcologies[0].FSSubjugationist != "unset" && ($slaves[$i].race == $arcologies[0].FSSubjugationistRace)>>
+		Society is perfectly fine with $slaves[$i].slaveName not reproducing. $possessiveCap belly is still unattractively small, however.
 	<<elseif ($slaves[$i].ovaries == 0 && $slaves[$i].mpreg == 0) || ($slaves[$i].preg < -1) || ($slaves[$i].pubertyXX == 0)>>
 		Society is @@.red;mildly disappointed@@ that $slaves[$i].slaveName is unable to become pregnant.
 		<<FSChangePorn "Repopulationist" -1>>
-- 
GitLab