From 9aeb6f3420a81b837a102dc91f1031edb1aa86c6 Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Sat, 26 May 2018 19:03:54 -0400
Subject: [PATCH] fixes, minor tweaks to BS and some fPat cleanup.

---
 src/init/storyInit.tw                   |  2 +-
 src/npc/acquisition.tw                  |  3 +-
 src/pregmod/fPat.tw                     | 99 +++++++++++++------------
 src/pregmod/huskSlaveSwap.tw            |  1 +
 src/pregmod/huskSlaveSwapWorkaround.tw  |  4 +-
 src/pregmod/slaveSlaveSwap.tw           |  9 ++-
 src/pregmod/slaveSlaveSwapWorkaround.tw |  4 +-
 src/uncategorized/costsReport.tw        |  2 +-
 src/uncategorized/remoteSurgery.tw      |  4 +-
 9 files changed, 70 insertions(+), 58 deletions(-)

diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 0ba7cdb8943..775e0779e58 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -627,7 +627,7 @@ DairyRestraintsSetting($dairyRestraintsSetting)
 <<set $drugUpgradeHormones = "unselected">>
 <<set $drugUpgradeInjectionOne = "unselected">>
 <<set $drugUpgradeInjectionTwo = "unselected">>
-<<Set $corpValue = 0>>
+<<set $corpValue = 0>>
 
 <<set $shelterSlave = 0>>
 <<set $shelterSlaveBought = 0>>
diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw
index fe50df7512a..4fd79f05f69 100644
--- a/src/npc/acquisition.tw
+++ b/src/npc/acquisition.tw
@@ -2,7 +2,7 @@
 
 <<unset $slaveWithoutBonuses, $startingGirlCopied, $startingGirlRelation>>
 
-<<set $fixedNationality = 0>>
+<<set $fixedNationality = 0, $encyclopedia = " ">>
 
 <<if $saveImported == 1>><<set _valueOwed = 5000>><<else>><<set _valueOwed = 50000>><</if>>
 <<if $freshPC == 1 || $saveImported == 0>>
@@ -553,6 +553,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
 		<<set $activeSlave.oldTrust = $activeSlave.trust>>
 		<<set _valueGiven += $slaveCost>>
+		<<SetBellySize $activeSlave>>
 		<<AddSlave $activeSlave>>
 		<<if $activeSlave.fetish == "mindbroken">>
 			$activeSlave.slaveName is, sadly, not mentally competent, and is wandering through the penthouse at the moment.
diff --git a/src/pregmod/fPat.tw b/src/pregmod/fPat.tw
index 282c7777829..28e7a4286be 100644
--- a/src/pregmod/fPat.tw
+++ b/src/pregmod/fPat.tw
@@ -20,7 +20,7 @@ You tell $activeSlave.slaveName to
 <<elseif tooFatSlave($activeSlave)>>
 	have another slave help $him up so $he can be near you.
 <<else>>
-	have another slave set $him down on your desk.
+	have another slave set $him up onto your desk.
 <</if>>
 
 /*approach*/
@@ -30,16 +30,16 @@ You tell $activeSlave.slaveName to
 <<elseif ($activeSlave.relationship == -2)>>
 	$He eagerly complies, happy to be near the object of $his longing. Once $he's close, you hold $his face in your palms and gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his $activeSlave.eyeColor eyes. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he loves overwhelming, and $his eyes flick downward after a moment. 
+		into $his $activeSlave.eyeColor eyes. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he loves overwhelming, and $his eyes flick downward after a moment.
 	<<else>>
-		upon $his face. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he loves overwhelming, and after a moment glances away. 
+		upon $his face. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he loves overwhelming, and after a moment glances away.
 	<</if>>
 	$He blushes furiously.
 <<elseif ($activeSlave.relationship == -3)>>
 	<<if $activeSlave.fetish == "mindbroken">>
-		$He complies mechanically. $He remembers that when <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank $activeSlave.eyeColor eyes. $He shows no reaction
+		$He complies mechanically. $He remembers that when <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his empty $activeSlave.eyeColor eyes. $He shows no reaction
 	<<elseif $activeSlave.devotion+$activeSlave.trust >= 175>>
-		$He complies in a wifely fashion, moving $his body as $he approaches to best catch your desire, eager to be close to the <<if $PC.title == 1>>man<<else>>woman<</if>> who married $him. Once $he's close, you hold $his face in your palms and gaze
+		$He complies in a wifely fashion, moving $his body as $he approaches to best enflame your desire, eager to be close to the <<if $PC.title == 1>>man<<else>>woman<</if>> who married $him. Once $he's close, you hold $his face in your palms and gaze
 		<<if canSee($activeSlave)>>
 			deeply into $his $activeSlave.eyeColor eyes. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
 		<<else>>
@@ -48,31 +48,31 @@ You tell $activeSlave.slaveName to
 	<<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>>
 		$He complies. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 		<<if canSee($activeSlave)>>
-			into $his tearing $activeSlave.eyeColor eyes. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's forcibly married to disturbing, and breaks eye contact.
+			into $his tearful $activeSlave.eyeColor eyes. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's forcibly married to disturbing, and breaks eye contact.
 		<<else>>
-			upon $his face. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's forcibly married to disturbing, and quickly turns $his face away.
+			upon $his face. $He can feel the intense gaze of the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's forcibly married to, and finds it disturbing. $He quickly turns $his face away.
 		<</if>>
 	<<elseif $activeSlave.devotion < -20>>
-		$He complies out of fear. Once $he's close, you hold $his shaking face in your palms and take a moment to gaze deeply
+		$He complies out of fear. Once $he's close, you hold $his quivering face in your palms and take a moment to gaze deeply
 		<<if canSee($activeSlave)>>
-			look into $his teary $activeSlave.eyeColor eyes. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's forcibly married to terrifying, and quickly breaks eye contact.
+			into $his teary $activeSlave.eyeColor eyes. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's forcibly married to terrifying, and quickly breaks eye contact.
 		<<else>>
-			upon $his tear-streaked face. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's forcibly married to horrifying, and quickly turns $his face away.
+			upon $his tear-streaked face. $He can feel the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's forcibly married to, and it is horrifying, causing $him to turn his face away after only a moment.
 		<</if>>
 	<<else>>
 		$He complies obediently. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 		<<if canSee($activeSlave)>>
 			into $his $activeSlave.eyeColor eyes. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
 		<<else>>
-			upon $his face. $He finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's married to reassuring, and looks down with a slight smile.
+			upon $his face. The intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> $he's married to is reassuring to $him, and $he looks down with a slight smile.
 		<</if>>
 	<</if>>
 <<elseif ($activeSlave.devotion > 75)>>
 	$He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his $activeSlave.eyeColor eyes. $He finds the intense look from $his beloved <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title == 1>>Master<<else>>Mistress<</if>> disconcerting, and $his eyes flick downward after a moment. 
+		into $his $activeSlave.eyeColor eyes. $He finds the intense look from $his beloved <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title == 1>>Master<<else>>Mistress<</if>> disconcerting, and $his eyes flick downward after a moment.
 	<<else>>
-		upon $his face. $He finds the intense look from $his beloved <<Master>> disconcerting, and after a moment glances away. 
+		upon $his face. $He can feel the intense look from $his beloved <<Master>> and it is disconcerting, causing $him to glance away after only a moment, $his face flushed.
 	<</if>>
 	$He blushes furiously.
 <<elseif ($activeSlave.devotion > 50)>>
@@ -80,7 +80,7 @@ You tell $activeSlave.slaveName to
 	<<if canSee($activeSlave)>>
 		into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title == 1>>Master<<else>>Mistress<</if>> disconcerting, and $he looks down after a moment, blushing.
 	<<else>>
-		upon $his face. $He finds the intense attention from $his <<Master>> disconcerting, and $he looks down after a moment, blushing.
+		upon $his face. $He finds the intense attention from $his <<Master>> disconcerting, and it causes him to glance away after only a moment, blushing.
 		<</if>>
 <<elseif ($activeSlave.devotion > 20)>>
 	$He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
@@ -92,12 +92,12 @@ You tell $activeSlave.slaveName to
 <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust > -20)>>
 	$He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		$activeSlave.eyeColor eyes. $He finds the intense attention from $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title == 1>>Master<<else>>Mistress<</if>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness.
+		into $his $activeSlave.eyeColor eyes. $He finds the intense attention from $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title == 1>>Master<<else>>Mistress<</if>> troubling, and $he looks down after a moment, $his lower lip trembling with nervousness.
 	<<else>>
 		upon $his face. $He finds the intense attention from $his <<Master>> worrying, and turns away after a moment, $his lower lip trembling with nervousness.
 	<</if>>
 <<elseif ($activeSlave.trust < -20)>>
-	The command terrifies $his, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
+	The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
 		into $his $activeSlave.eyeColor eyes. After a mere instant of locked faces, $he looks down fearfully and begins to shake with terror, tears leaking silently down $his cheeks.
 	<<else>>
@@ -111,30 +111,33 @@ You tell $activeSlave.slaveName to
 		upon $his face. $He faces you defiantly, but after a few moments $he loses the contest of wills and looks down.
 	<</if>>
 <</if>>
-You walk around $his, drawing closer and slowly resting your hand on $his head. You let it lean for a few seconds for $his to accustom to your touch.
+
+/* action */
+
+You walk around $him, drawing closer and slowly resting your hand on $his head. You let it lean for a few seconds for $him to get accustomed to your touch.
 <<if ($activeSlave.fetish == "mindbroken")>>
-	Tenderly you brush your fingers down $his head lovingly again and again. $He initially reacts slightly to your physical touch but soon stops reacting completely.
+Tenderly and lovingly you brush your fingers along $his head again and again. $He initially reacts slightly to your physical touch, but soon stops reacting completely.  Nevertheless, you continue to gingerly stroke $his <<if $activeSlave.hStyle == "shaved bald" || $activeSlave.bald == 1>>shaven scalp <<else>>hair <</if>>, as you gently press his body into your chest.  The warmth from your slaves body, and the action of petting $his head, combinded with the sound of $his breathing, allow you to feel more relaxed by the minute.
+<<elseif ($activeSlave.relationship == -3)>>
+Tenderly and lovingly you brush your fingers along $his head, again and again. $He slowly leans $his body closer and closer to you, relaxing as $he feels your caress.  As $he leans into you, $he feels all of the daily stresses of the day melt away, and a deep, happy sigh escapes $his lips.  You smile fondly, allowing all of the troubles of being an arcology owner dissipate, in a similar fashion to your slave.  For now, just for now, you are just a <<if $PC.title == 1>>man and his <<else>>woman and her<</if>>devoted and content $husband.//Does this work?
 <<elseif ($activeSlave.relationship == -2)>>
-	Tenderly you brush your fingers down $his head lovingly again and again. $He slowly leans $his body closer and closer to you, relaxing as $he feels your caress.
+Tenderly and lovingly you brush your fingers along $his head, again and again. $He slowly leans $his body closer and closer to you, relaxing as $he feels your caress.  As $he leans into you, $he feels all of the daily stresses of the day melt away, and a small, respectful sigh escapes $his pursed lips.  You smile fondly, allowing all of your troubled thoughts of being an arcology owner to drift away, in a similar fashion to your slave.  For now, just for now, you are just a <<if $PC.title == 1>>man and his <<else>>woman and her<</if>>devoted and content servant.
 <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.amp != 1)>>
-	As you start to touch $him $he smiles at you and takes your hand in $hers, following its movements. You tenderly kiss it and let it rest on $his side. 
+As you start to touch $him $he smiles at you and takes your hand, following its movements. You tenderly and lovingly kiss it and let it rest on the side of $his head, before continuing with your ministrations.  As opposed to your more submissive slaves, $activeSlave.slaveName takes a more active role in your petting, gently guiding where your hand goes along $his head.  You enjoy the feel of $his hand on yours, as well as $his <<if $activeSlave.hStyle == "shaved bald" || $activeSlave.bald == 1>>smooth scalp<<else>> hair<</if>>.
 <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
-	$He stiffens at your touch but slowly relaxes to your hand on $his. Tenderly you brush your fingers down $his head lovingly again and again.
+$He stiffens at your touch but slowly relaxes at the feeling of your hand on $his head. You tenderly and lovingly stroke your fingers along $his scalp again and again.  $He gently, submissively, presses $his head against your hand, like a dog.  As you continue <<if $activeSlave.hStyle == "shaved bald" || $activeSlave.bald == 1>>kneading $his shaved scalp<<else>>stroking $his hair<</if>>, $he starts to clutch $his thighs, and if you listen you can hear subdued whimpers.  $He looks up at you with adoring eyes, as $he enjoys the feeling of being a pet to $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title == 1>>Master<<else>>Mistress<</if>>.
 <<elseif ($activeSlave.devotion > 50)>>
-	$He accepts your touch with devotion, leaning $his head back at your gentle caress. Tenderly you brush your fingers down $his head lovingly again and again. $He leans $his body forward, pressing $himself against you. You can feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>.
+$He accepts your touch with devotion, leaning $his head back at your gentle caress. You tenderly and lovingly brush your fingers along $his head again and again. $He leans $his body forward, pressing $himself against you. You can feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>.  You take your time enjoying the feeling of <<if $activeSlave.hstyle == "shaved bald" || $activeSlave.bald == 1>>rubbing your slave's smooth scalp<<else>>gently running your fingers through your slave's hair<</if>>, and your slave smiles happily as you do.   As you continue with your ministrations, you can see all of the stress present in your slave's shoulders dissipate, and you feel a good deal of your own tention start to melt away as well.
 <<elseif ($activeSlave.devotion > 20)>>
-	$He accepts your touch willingly. As you tenderly brush your fingers down $his head lovingly again and again, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your touch.
+$He accepts your touch willingly. As you tenderly and lovingly brush your fingers along $his head again and again, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your touch.  As you continue your ministrations, your slave slowly, and with more then a bit of uncertainty, finally starts to relax.  $He looks at you with confusion and trepidation.  Your eyes betray nothing however, you simply smile and press $his head into your <<if $PC.boobs == 1>>soft breasts<<else>>masculine chest<</if>>, all the while enjoying the feeling of your <<if $activeSlave.hStyle == "shaven bald" || $activeSlave.bald == 1>>hands gliding over $his smooth head<<else>>fingers gliding through $his hair<</if>>.
 <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust < -20)>>
-	$He shakes at your touch fearfully. As you tenderly brush your fingers down $his unresisting head again and again, $his eagerness to avoid punishment leads $him to stiffen, making $his nervousness apparent. You continue stroking $him, enjoying $his fear, as the physical intimacy slowly does its work. $He starts to relax, $his resistance easing as $his eyes start to close.
+$He shakes at your touch fearfully. As you tenderly brush your fingers down $his unresisting head again and again, $his eagerness to avoid punishment leads $him to stiffen, making $his nervousness apparent. You continue stroking $him, enjoying $his fear, as the physical intimacy slowly does its work. $He starts to relax, $his resistance easing as $his eyes start to close.  Your hands continue to gently scratch at $his scalp, and you enjoy the sensation as well as the feeling of power over your hapless slave.  Gently, slowly, so not as to spook $him, you ease your property's head back into your <<if $PC.boobs == 1>>breasts<<else>>chest<</if>>.  Nevertheless your slave starts at the action, but at your insistence finally gives in to the motion, and finally relaxes against you.
 <<elseif ($activeSlave.trust < -50)>>
-	$He is nearly frozen with fear and does not resist as you tenderly brush your fingers down $his head lovingly again and again. In fact, $he barely reacts at all.
+$He is nearly frozen with fear and does not resist as you tenderly and lovingly brush your fingers along $his head again and again. In fact, $he barely reacts at all.  But being an arcology owner has taught you many things, not least of which is patience.  With time and a gentle hand, your slaves shoulders slowly start to relax, so slowly if you weren't paying attention you wouldn't have noticed.  With a feeling of satisfaction, you continue your actions, enjoying the feeling of your <<if $activeSlave.hStyle == "shaven bald" || $activeSlave.bald == 1>>hand gliding over $his smooth head<<else>>fingers combing through $his hair and gently scritching $his scalp<</if>>.  You settle with this for now, knowing that any attempt at further intimacy will likely scare your slave off, but you enjoy it nonetheless.
 <<else>>
-	$He reflexively turns away from you, but you tenderly hold $his chin and maneuver $him in position with one hand and slowly but gently move your other hand to the top of $his head. Spluttering, $he leans backwards, but you catch $him by the shoulder and pin $him against you, where you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>, before resuming your gentle stroking. $He tries to wriggle out of your grasp desperately, but $his struggles slowly subside as $he realizes that you're not taking this any farther. Tenderly you brush your fingers down $his head lovingly again and again.
+$He reflexively turns away from you, but you tenderly hold $his chin and maneuver $him in position with one hand and slowly but gently move your other hand to the top of $his head. Spluttering, $he leans backwards, but you catch $him by the shoulder and pin $him against you, where you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>, before resuming your gentle stroking. $He desperately tries to wriggle out of your grasp, but $his struggles slowly subside as $he realizes that you're not taking this any farther. Tenderly and lovingly you stroke your fingers over $his head again and again.
 <</if>>
 
-/* action */
-
-You pat $him softly and use your palm to move down $his head with a soothing touch as pet $his. Tenderly you start to run your fingers <<if $activeSlave.hStyle == "shaved bald" || $activeSlave.bald == 1>>against $his baldness<<else>>through $his hair<</if>>, gently running your fingertips down $his scalp, softly stroking and caressing $him. You delicately lift $his head and touch your fingertips to $his chin, tenderly brushing along the line of $his mouth with the your <<if $PC.title == 1>>manly<<else>>feminine<</if>> thumb.
+You pat $him softly and use your palm to move down $his head with a soothing touch as you pet $him. Gently you start to run your fingers <<if $activeSlave.hStyle == "shaved bald" || $activeSlave.bald == 1>>against $his baldness<<else>>through $his hair<</if>>, gently running your fingertips down $his scalp, softly stroking and caressing $him. You delicately lift $his head and touch your fingertips to $his chin, tenderly brushing along the line of $his mouth with the your <<if $PC.title == 1>>manly<<else>>feminine<</if>> thumb.
 
 <<if $activeSlave.hStyle == "shaved bald">>
 	Then, you gently touch $his
@@ -166,7 +169,7 @@ face and lightly touch $his
 	lips
 <</if>>
 with your fingertips.
-<<if ($activeSlave.fetish != "mindbroken")>> $he starts to gasp as<<else>> starts to shudder as<</if>> you softly stroke $his temple, moving your hand up $his head where you brush softly over and over again, your fingers moving against $his head tenderly. You move your hand down to caress $his forehead, you smoothly motion along $his face as you tenderly stroke $his head front to back and goes up $his head once again. You take $his head lightly and trace around it, gently massaging as you go.
+<<if ($activeSlave.fetish != "mindbroken")>>$He starts to gasp as<<else>>$He starts to shudder as<</if>> you softly stroke $his temple, moving your hand up $his head where you brush softly over and over again, your fingers delicately brushing against $his head. You move your hand down to caress $his forehead, and then smoothly slide your hand along $his cheek. After doing this for a bit, you start to tenderly stroke $his head from front to back. The last thing you do is take $his head lightly and trace around it, gently massaging as you go.
 You pat $him a few times before letting $him go.
 
 /* outro + reaction */
@@ -176,11 +179,11 @@ You pat $him a few times before letting $him go.
 	<<if canSee($activeSlave)>>
 		$his $activeSlave.eyeColor eyes track the movements of your hands briefly before returning to their usual stare,
 	<<else>>
-		$he exposes $himself to you,
+		$he stands at attention before you,
 	<</if>>
 	awaiting further use of $his body.
 <<elseif ($activeSlave.relationship == -2)>>
-	When you finally stop gently petting $him, $his eyes remain closed and $his mouth in a rapturous shape for a moment before $he slowly opens $his eyes and smiles at you. An eager look spreads across $his face <<if ($activeSlave.amp != 1)>> as $his hand traces your path up to $his head and mimics your last movements<</if>>.
+	When you finally stop petting $him, <<if canSee($activeSlave)>>$his eyes remain closed just for a second <</if>>and $his mouth stands open in slackjawed joy, before $he slowly <<if canSee($activeSlave)>> opens $his eyes<<else>> turns his gaze towards you<</if>> and smiles warmly at you.  Pleasure lights up $his face<<if ($activeSlave.amp != 1)>> as $his hand traces the path yours took up to $his head and mimics your last movements<<else>> as $his gaze drifts off to the right in memory, tilting $his head from side to side in sympathetic memory of how it felt to have your hand on $his head<</if>>.
 	<<if ($activeSlave.accent >= 3)>>
 		$He does $his best to communicate love with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
 	<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
@@ -191,8 +194,8 @@ You pat $him a few times before letting $him go.
 		"I love you, <<Master>>," $he <<say>>s dreamily.
 	<</if>>
 	$He looks as though $he wants much more than your mere caress.
-<<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
-	$He tries hard to stop $himself from losing $himself in your masterful hands. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, when $he starts to caress your face in turn. When you finally stop, $his eyes are closed and $he's smiling.
+<<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && !$activeSlave.amp != 1>>
+	$He tries hard to stop from losing $himself in your incredibly skilled hands. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, when $he starts to caress your face in turn. When you finally stop, $his eyes are closed and $he's smiling. When you are finally finished stroking your slave, they remove their hand from yours. Then you give them a playful flick on the nose, and the mischievous twinkle in your eye is only half playful, reminding $him of $his place in these walls.
 	<<if ($activeSlave.accent >= 3)>>
 		$He does $his best to communicate enjoyment with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
 	<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
@@ -202,9 +205,9 @@ You pat $him a few times before letting $him go.
 	<<else>>
 		"That wa<<s>> ni<<c>>e, <<Master>>," $he <<say>>s cheerfully. "Maybe next time I can <<s>>troke you..."
 	<</if>>
-	$He looks at you, $his <<if canSee($activeSlave)>>lovely $activeSlave.eyeColor eyes<<else>>face<</if>> practically asking you to let $him take this farther.
+	$He looks at you, $his <<if canSee($activeSlave)>>lovely $activeSlave.eyeColor eyes<<else>>face<</if>> practically begging you to let $him take this farther.
 <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
-	As you stroke $his head, $he reacts almost as though you're taking $his, beginning to moan and press $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>. $He achieves a weak orgasm before you stop petting $his; $he is your pet, after all.
+	As you stroke $his head, $he reacts almost as though you're stroking $his nether regions, and begins to moan and press $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>. $He achieves a weak orgasm before you finally stop caressing $his head; $he is your pet, after all.
 	<<if ($activeSlave.accent >= 3)>>
 		$He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
 	<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
@@ -214,9 +217,9 @@ You pat $him a few times before letting $him go.
 	<<else>>
 		"That wa<<s>> fun, <<Master>>," $he <<say>>s lustfully. "But why <<s>>top there?"
 	<</if>>
-	$He looks at you as if $he wants more than your hands touching $his.
+	$He looks at you as if $he wants more than your hands touching $his head.
 <<elseif ($activeSlave.devotion > 50)>>
-	$He gradually closes $his eyes and when you finally stop, <<if ($activeSlave.amp != 1)>>$he runs $his hand delightfully across $his face<</if>>; a euphoric look quickly spreading across it.
+	$He gradually closes $his eyes and when you finally stop, <<if ($activeSlave.amp != 1)>>$he runs $his hand delightfully across $his face; <</if>>a euphoric look quickly lighting up his features.
 	<<if ($activeSlave.accent >= 3)>>
 		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since $he's not confident in $his ability to express it in $language.
 	<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
@@ -232,27 +235,27 @@ You pat $him a few times before letting $him go.
 	<<if ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
 		$His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
 	<<elseif !canTalk($activeSlave)>>
-		$He signs hesitantly, asking if that's it.
+		$He signs hesitantly, asking if that's all.
 	<<else>>
-		$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"
+		$He asks hesitantly, "I-i<<s>> that all, <<Master>>?"
 	<</if>>
 <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust < -20)>>
-	When finally move your hand away, $he <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you for a long moment, before visibly catching $himself with a reminder that $he's a slave and you're $his owner.
+	When you finally move your hand away, $he <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you for a long moment, as if looking for answers, before visibly catching $himself with a reminder that $he's a slave and you're $his owner.
 	<<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>>
-		$His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
+		$His <<if canSee($activeSlave)>>eyes hesitantly question<<else>>expression hesitantly questions<</if>> for an answer: is that it?
 	<<elseif !canTalk($activeSlave)>>
-		$He signs hesitantly, asking if that's it.
+		$He signs hesitantly, asking if that's all.
 	<<else>>
-		$He asks hesitantly, "I-is that it, <<Master>>?"
+		$He asks hesitantly, "I-is that all, <<Master>>?"
 	<</if>>
 <<elseif ($activeSlave.trust < -50)>>
 	$He stares <<if canSee($activeSlave)>>at you<<else>>blankly<</if>> as you move your fingers across $his stiff head, but it's like touching a statue. $He is so filled with terror that $he remains rigid even as it becomes clear to $him you're not going to hurt $him. When you bore of touching the <<if ($activeSlave.physicalAge > 30)>>woman<<else>>$girl<</if>> and move your hand away, $he turns to you in utter incomprehension.
 	<<if ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
 		$His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> beg for an answer: is that it?
 	<<elseif !canTalk($activeSlave)>>
-		$He signs spastically, begging fearfully to know if that's it.
+		$He signs spastically, asking fearfully to know if that's all.
 	<<else>>
-		$He asks nervously, "I-i<<s>> that it, <<Master>>?"
+		$He stammers fearfully, although somewhat less then before this session, "I-i<<s>> that all, <<Master>>?"
 	<</if>>
 	$He then cringes.
 <<else>>
@@ -260,8 +263,8 @@ You pat $him a few times before letting $him go.
 	<<if ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
 		$His <<if canSee($activeSlave)>>eyes demand<<else>>expression demands<</if>> an answer: is that it?
 	<<elseif !canTalk($activeSlave)>>
-		$He signs irritably, asking whether that's it.
+		$He signs irritably, asking whether that's all.
 	<<else>>
-		$He splutters, "I<<s>> that it, <<Master>>!?"
+		$He scowls, muttering, "I<<s>> that all, <<Master>>?"
 	<</if>>
 <</if>>
diff --git a/src/pregmod/huskSlaveSwap.tw b/src/pregmod/huskSlaveSwap.tw
index 685f57c8372..e15bf8918ee 100644
--- a/src/pregmod/huskSlaveSwap.tw
+++ b/src/pregmod/huskSlaveSwap.tw
@@ -3,6 +3,7 @@
 <<set $nextButton = "Continue">>
 <<set _oldSlave = clone($swappingSlave)>>
 <<set _m = $slaveIndices[$swappingSlave.ID]>>
+<<ClearSummaryCache $slaves[_m]>>
 
 You strap $slaves[_m].slaveName, and the body to which $pronoun will be transferred, into the remote surgery and stand back as it goes to work.
 <<BodySwap $slaves[_m] $activeSlave>>
diff --git a/src/pregmod/huskSlaveSwapWorkaround.tw b/src/pregmod/huskSlaveSwapWorkaround.tw
index 362fd349b18..ce39f57a185 100644
--- a/src/pregmod/huskSlaveSwapWorkaround.tw
+++ b/src/pregmod/huskSlaveSwapWorkaround.tw
@@ -4,7 +4,7 @@
 
 "This operation is neither simple nor is it perfected. There are extreme health risks involved and no guarantee of success. Strap a slave into your remote surgery to consent to the operation. Indentured servants<<if $incubator > 0>> and slaves with reserved children<</if>> not eligible."
 <br>
-//Select the slave whose mind will be transferred into the waiting husk.<<if $cyberMod == 1>> Amputated slaves must not be wearing prosthetics.<</if>>//
+//Select the slave whose mind will be transferred into the waiting husk.<<if $cyberMod == 1>> Amputated slaves must not be wearing prosthetics.<</if>> This operation will cost <<print cashFormat(10000)>>.//
 
 <br><br>
 __Select an eligible slave:__
@@ -16,7 +16,7 @@ __Select an eligible slave:__
 	<<if ($slaves[_i].breedingMark == 0)>>
 	<<if ($slaves[_i].reservedChildren == 0)>>
 	<<if ($slaves[_i].ID != $activeSlave.ID)>>
-		<br><<print "[[$slaves[_i].slaveName|Husk Slave Swap][$swappingSlave = $slaves[" + _i + "], $cash -= $surgeryCost]]">>
+		<br><<print "[[$slaves[_i].slaveName|Husk Slave Swap][$swappingSlave = $slaves[" + _i + "], $cash -= 10000]]">>
 	<</if>>
 	<</if>>
 	<</if>>
diff --git a/src/pregmod/slaveSlaveSwap.tw b/src/pregmod/slaveSlaveSwap.tw
index 9b2dc0096a5..76c57cf0e3d 100644
--- a/src/pregmod/slaveSlaveSwap.tw
+++ b/src/pregmod/slaveSlaveSwap.tw
@@ -10,11 +10,13 @@
 <<set _gps2 = $genePool.findIndex(function(s) { return s.ID == $slaves[_ss2].ID; })>>
 <<set _gps2Clone = clone($genePool[_gps2])>>
 
+<<ClearSummaryCache $slaves[_ss1]>>
+<<ClearSummaryCache $slaves[_ss2]>>
+
 You strap $activeSlave.slaveName and $swappingSlave.slaveName into the remote surgery and stand back as it goes to work.
 <<BodySwap $slaves[_ss1] _ss2Clone>>
 <<BodySwap $genePool[_gps1] _gps2Clone>>
-<<BodySwap $slaves[_ss2] _ss1Clone>>
-<<BodySwap $genePool[_gps2] _gps1Clone>>
+
 
 <br><br>
 After an honestly impressive procedure, $slaves[_ss1].slaveName is recovering nicely.
@@ -23,6 +25,9 @@ After an honestly impressive procedure, $slaves[_ss1].slaveName is recovering ni
 
 <br><br><hr style="margin:0"><br>
 
+<<BodySwap $slaves[_ss2] _ss1Clone>>
+<<BodySwap $genePool[_gps2] _gps1Clone>>
+
 In the neighboring bed, $slaves[_ss2].slaveName rests peacefully.
 
 <<BodySwapReaction $slaves[_ss2] _ss1Clone>>
diff --git a/src/pregmod/slaveSlaveSwapWorkaround.tw b/src/pregmod/slaveSlaveSwapWorkaround.tw
index a85a91cf4a0..76b90510f11 100644
--- a/src/pregmod/slaveSlaveSwapWorkaround.tw
+++ b/src/pregmod/slaveSlaveSwapWorkaround.tw
@@ -4,7 +4,7 @@
 
 The surgeon awaits the pair of slaves to be strapped into the surgery. So far only $activeSlave.slaveName is prepped:
 <br>
-//Select the slave who will be trading bodies with $object.//
+//Select the slave who will be trading bodies with $object. This operation will cost <<print cashFormat(10000)>>.//
 
 <br><br>
 __Select an eligible slave:__
@@ -12,7 +12,7 @@ __Select an eligible slave:__
 	<<if isSlaveAvailable($slaves[_i])>>
 	<<if $slaves[_i].fuckdoll == 0>>
 	<<if ($slaves[_i].ID != $activeSlave.ID)>>
-		<br><<print "[[$slaves[_i].slaveName|Slave Slave Swap][$swappingSlave = $slaves[" + _i + "], $cash -= $surgeryCost]]">>
+		<br><<print "[[$slaves[_i].slaveName|Slave Slave Swap][$swappingSlave = $slaves[" + _i + "], $cash -= 10000]]">>
 	<</if>>
 	<</if>>
 	<</if>>
diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw
index 07b459aa85e..2002f5adb0b 100644
--- a/src/uncategorized/costsReport.tw
+++ b/src/uncategorized/costsReport.tw
@@ -526,7 +526,7 @@ trainer fees: <<print cashFormat(_cost)>>
 		<<set $individualCosts += Math.trunc($drugsCost*Math.abs($slaves[$i].hormones)*0.5)>>
 	<</if>>
 	<<if ($slaves[$i].bodySwap > 0)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;Immunosuppressants: <<print cashFormat(($drugsCost*10*$slaves[$i].bodySwap))>>
+		<br>&nbsp;&nbsp;&nbsp;&nbsp;JS-Suppressants: <<print cashFormat(($drugsCost*10*$slaves[$i].bodySwap))>>
 		<<set $individualCosts += Math.trunc($drugsCost*10*$slaves[$i].bodySwap)>>
 	<</if>>
 	<<if ($slaves[$i].preg == -1) && isFertile($slaves[$i])>>
diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw
index f3943bc8305..81681c83dc9 100644
--- a/src/uncategorized/remoteSurgery.tw
+++ b/src/uncategorized/remoteSurgery.tw
@@ -1621,9 +1621,11 @@ The prosthesis facility has constructed $possessive prosthetic limbs.
 	<<else>>
 		$pronounCap is no longer in her native body.
 	<</if>>
-	<<if $slaves[_i].indenture == -1>>
+	<<if $activeSlave.indenture == -1>>
 		[[Swap her body with another of your stock's|Slave Slave Swap Workaround]]
 	<<else>>
 		//Indentured servants must remain in their own bodies.//
 	<</if>>
+<<elseif $cheatMode == 1>>
+	<br>[[Force enable bodyswapping|Remote Surgery][$bodyswapAnnounced = 1]]
 <</if>>
-- 
GitLab