From db93adfc18e3d53e0532cb38b37e436e4789ddad Mon Sep 17 00:00:00 2001
From: klorpa <30924131+klorpa@users.noreply.github.com>
Date: Thu, 15 Aug 2019 10:44:27 -0500
Subject: [PATCH] AmpWork

---
 src/facilities/nursery/childInteract.tw      |  2 +-
 src/uncategorized/pCollaborationChoice.tw    |  2 +-
 src/uncategorized/pCoupCollaboration.tw      |  6 ++---
 src/uncategorized/pHostageAcquisition.tw     |  4 +--
 src/uncategorized/pRivalInitiation.tw        |  2 +-
 src/uncategorized/peConcubineInterview.tw    | 19 ++++++++-----
 src/uncategorized/peHeadgirlConcubine.tw     |  2 +-
 src/uncategorized/reDevotedMotherDaughter.tw |  2 +-
 src/uncategorized/reMilfTourist.tw           |  2 +-
 src/uncategorized/reStaffedMorning.tw        |  2 +-
 src/uncategorized/reStandardPunishment.tw    |  2 +-
 src/uncategorized/saRules.tw                 | 28 ++++++++++----------
 12 files changed, 39 insertions(+), 34 deletions(-)

diff --git a/src/facilities/nursery/childInteract.tw b/src/facilities/nursery/childInteract.tw
index 5fd5cea3f09..104308cb255 100644
--- a/src/facilities/nursery/childInteract.tw
+++ b/src/facilities/nursery/childInteract.tw
@@ -158,7 +158,7 @@ FIXME:
 		<</if>>
 	<</if>>
 	</span>
-	<<if (hasBothLegs($activeChild)) && $PC.dick == 1>>
+	<<if (hasAnyLegs($activeChild)) && $PC.dick == 1>>
 		<<link "Get a footjob">><<replace "#miniscene">><<set $childSex = 1>><<include "FFeet">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>> |
 	<</if>>
 
diff --git a/src/uncategorized/pCollaborationChoice.tw b/src/uncategorized/pCollaborationChoice.tw
index ab5bb924eb1..6018eb635b9 100644
--- a/src/uncategorized/pCollaborationChoice.tw
+++ b/src/uncategorized/pCollaborationChoice.tw
@@ -42,7 +42,7 @@ Your next communication from the Daughters of Liberty is a request for a live vi
 	<<if canTalk($traitor)>>
 		"<<Master>>," $he struggles to <<say>>, "The Daughter<<s>> have a<<s>>ked me to call you to a<<s>>k you for your help." $He takes a deep breath and composes $himself. "They need the a<<cc>>e<<ss>> code<<s>> to your <<s>>ecurity <<s>>y<<s>>tem<<s>>." $He flinches upon making such a request. "They'll let you live, <<Master>>, they'll even let you take your money. But the arcology and the <<s>>lave<<s>>, tho<<s>>e will have to go free." $He hesitates a little. "<<Master>>, I like being free. But I don't want anything more to do with you. Plea<<s>>e, plea<<s>>e agree."
 	<<else>>
-		$He shakily gestures that the Daughters are coming and that $he was asked if you would lend your assistance. $He explains, that in return for the security codes, you'll be allowed to live and escape with your wealth, but at the loss of your slaves and arcology. $He hesitates a little, before asking you to take the deal so you never have to see eachother again.
+		$He shakily gestures that the Daughters are coming and that $he was asked if you would lend your assistance. $He explains, that in return for the security codes, you'll be allowed to live and escape with your wealth, but at the loss of your slaves and arcology. $He hesitates a little, before asking you to take the deal so you never have to see each other again.
 	<</if>>
 <<elseif $traitorType == "defiant">>
 	<<if canTalk($traitor)>>
diff --git a/src/uncategorized/pCoupCollaboration.tw b/src/uncategorized/pCoupCollaboration.tw
index 61239b432e1..78312d30d5d 100644
--- a/src/uncategorized/pCoupCollaboration.tw
+++ b/src/uncategorized/pCoupCollaboration.tw
@@ -53,9 +53,9 @@ After half an hour of watching the executions,
 	<<if $traitorType == "agent">>
 		$traitor.slaveName <<if $traitor.bellyPreg >= 10000>>waddles<<else>>steps<</if>> slowly into your office, dreading what is to come. You greet $him by name and $he breaks down in tears. As $he takes a shot at the nearest Daughter, they open fire on the both of you. Your cause of death is that of many an oppressor — an aneurysm of the cerebellum, in 9mm Parabellum.
 	<<elseif $traitorType == "horror">>
-		$traitor.slaveName <<if $traitor.bellyPreg >= 10000>>waddles<<else>>steps<</if>> gingerly into your office, not happy to be here once more. You greet $him by name, in response $he cowers in fear and drops $his weapon. Not interested in given you an opportunity, $his comrade takes the shot. Your cause of death is that of many an oppressor — an aneurysm of the cerebellum, in 9mm Parabellum.
+		$traitor.slaveName <<if $traitor.bellyPreg >= 10000>>waddles<<else>>steps<</if>> gingerly into your office, not happy to be here once more. You greet $him by name, in response to which $he cowers in fear<<if hasAnyArms($traitor)>> and drops $his weapon<</if>>. Not interested in giving you an opportunity, $his comrade takes the shot. Your cause of death is that of many an oppressor — an aneurysm of the cerebellum, in 9mm Parabellum.
 	<<elseif $traitorType == "defiant">>
-		$traitor.slaveName <<if $traitor.bellyPreg >= 10000>>waddles<<else>>strides<</if>> confidently into your office. You greet $him by name, in response to which $he deals you a vicious open-handed slap that knocks you out of your chair.
+		$traitor.slaveName <<if $traitor.bellyPreg >= 10000>>waddles<<else>>strides<</if>> confidently into your office. You greet $him by name, in response to which $he <<if hasAnyArms($traitor)>>deals<<else>>orders one of $his comrades to give<</if>> you a vicious open-handed slap that knocks you out of your chair.
 		<<if !canTalk($traitor)>>
 			$His last words to you are nothing more than a rude gesture.
 		<<elseif $traitor.slaveName != $traitor.birthName>>
@@ -71,7 +71,7 @@ After half an hour of watching the executions,
 		<</if>>
 		Your cause of death is that of many an oppressor — an aneurysm of the cerebellum, in 9mm Parabellum.
 	<<else>>
-		$traitor.slaveName <<if $traitor.bellyPreg >= 10000>>waddles<<else>>strides<</if>> confidently into your office. You greet $him by name, in response to which $he deals you a vicious open-handed slap that knocks you out of your chair.
+		$traitor.slaveName <<if $traitor.bellyPreg >= 10000>>waddles<<else>>strides<</if>> confidently into your office. You greet $him by name, in response to which $he <<if hasAnyArms($traitor)>>deals<<else>>orders one of $his comrades to give<</if>> you a vicious open-handed slap that knocks you out of your chair.
 		<<if !canTalk($traitor)>>
 			$He wastes no time trying to speak to the likes of you.
 		<<elseif $traitor.slaveName != $traitor.birthName>>
diff --git a/src/uncategorized/pHostageAcquisition.tw b/src/uncategorized/pHostageAcquisition.tw
index 99f28f31dd5..822958d1f29 100644
--- a/src/uncategorized/pHostageAcquisition.tw
+++ b/src/uncategorized/pHostageAcquisition.tw
@@ -436,7 +436,7 @@ Your hired mercenaries are en route now with your precious cargo.
 		Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he prays "Plea<<s>>e pardon thi<<s>> arcology..." While $he looks the same as you remember, $he certainly doesn't think the same anymore.
 	<<elseif $rivalryDuration <= 20>>
 		<<set $activeSlave.trust = 40>>
-		Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he quickly steps back. After several steps, $he drops to $his knees and begins praying "Please pardon thi<<s>> arcology'<<s>> <<s>>in<<s>>! They know naught what they do!" While $he looks the same as you remember, $he definitely doesn't think the same anymore.
+		Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he quickly steps back. After several steps, $he drops to $his <<if hasBothLegs($activeSlave)>>$his knees<<else>>the ground<</if>> and begins praying "Plea<<s>>e pardon thi<<s>> arcology'<<s>> <<s>>in<<s>>! They know naught what they do!" While $he looks the same as you remember, $he definitely doesn't think the same anymore.
 	<<else>>
 		<<set $activeSlave.trust = 80>>
 		Your mercenaries radio you upon arrival. "This one's got quite a mouth on $him, you better ready yourself. We're coming in now."
@@ -504,7 +504,7 @@ Your hired mercenaries are en route now with your precious cargo.
 	<<if $rivalryDuration <= 5>>
 		Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "Thi<<s>> midget kept mole<<s>>ting me!" You gently wrap your arms around $him in a comforting embrace. $He's exactly as you remember.
 	<<elseif $rivalryDuration <= 10>>
-		Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me get on my knees and make out with <<s>>ome tiny harlot!" $He's exactly as you remember.
+		Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if $he should. You pull $him into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as $he breaks down in tears. "They made me get on <<if hasBothLegs($activeSlave)>>my knee<<s>><<else>>the ground<</if>> and make out with <<s>>ome tiny harlot!" $He's exactly as you remember.
 	<<elseif $rivalryDuration <= 15>>
 		Upon seeing you, $activeSlave.slaveName shifts $his weight back and forth, unsure of what to make of you. As you step forward, $he hesitatingly approaches. Once $he is close enough $he asks
 		/* player height check here */
diff --git a/src/uncategorized/pRivalInitiation.tw b/src/uncategorized/pRivalInitiation.tw
index 29502532c0a..a44528db46f 100644
--- a/src/uncategorized/pRivalInitiation.tw
+++ b/src/uncategorized/pRivalInitiation.tw
@@ -21,7 +21,7 @@ This is a special week, the week of your victory. <<EventNameLink>> awaits your
 <<link "Force $him to do a public relations tour with you">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	Though $he hates you with all $his heart, $he knows better than most what happens to slaves who disobey. So, when you describe your public relations plans to $him, $he promises to obey before you even get to the threats. $He finds $himself accompanying you to the arcology's finest establishment in a lovely evening dress. The two of you share an understandably quiet meal, with a growing crowd coming to leer at the defeated slaveowner-cum-slave. At a prearranged signal from you, $he stands, quickly strips naked, gets down on $his knees, and <<if $PC.dick == 1>>sucks you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eats you out<</if>>. Such public humiliation starts $him down the path of @@.hotpink;obedience,@@ and is the @@.green;talk of the Free Cities.@@
+	Though $he hates you with all $his heart, $he knows better than most what happens to slaves who disobey. So, when you describe your public relations plans to $him, $he promises to obey before you even get to the threats. $He finds $himself accompanying you to the arcology's finest establishment in a lovely evening dress. The two of you share an understandably quiet meal, with a growing crowd coming to leer at the defeated slaveowner-cum-slave. At a prearranged signal from you, $he stands, quickly strips naked, gets down on <<if hasBothLegs($activeSlave)>>$his knees<<else>>the ground<</if>>, and <<if $PC.dick == 1>>sucks you off<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eats you out<</if>>. Such public humiliation starts $him down the path of @@.hotpink;obedience,@@ and is the @@.green;talk of the Free Cities.@@
 	<<set $activeSlave.devotion += 4, $activeSlave.counter.oral += 1, $oralTotal += 1>>
 	<<run repX(2500, "event", $activeSlave)>>
 	<<set $rivalID = 0>>
diff --git a/src/uncategorized/peConcubineInterview.tw b/src/uncategorized/peConcubineInterview.tw
index 8393d28a7a9..c51a1ca803f 100644
--- a/src/uncategorized/peConcubineInterview.tw
+++ b/src/uncategorized/peConcubineInterview.tw
@@ -43,15 +43,15 @@ You receive an official communication from a popular talk show e-hosted in one o
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	$He
 	<<if $activeSlave.bellyPreg >= 1000000>>
-		barely waddles out, arms resting atop $his _belly belly,
+		barely waddles out, arm<<if hasBothArms($activeSlave)>>s<</if>> resting atop $his _belly belly,
 	<<elseif $activeSlave.bellyPreg >= 750000>>
-		barely waddles out, arms struggling to lift $his _belly, absolutely child stuffed belly as $he lewdly caresses it,
+		barely waddles out, arm<<if hasBothArms($activeSlave)>>s<</if>> struggling to lift $his _belly, absolutely child stuffed belly as $he lewdly caresses it,
 	<<elseif $activeSlave.bellyPreg >= 600000>>
-		waddles out, arms cradling $his _belly, absolutely child stuffed belly as best $he can as $he lewdly caresses its sides,
+		waddles out, arm<<if hasBothArms($activeSlave)>>s<</if>> cradling $his _belly, absolutely child stuffed belly as best $he can as $he lewdly caresses its sides,
 	<<elseif $activeSlave.bellyPreg >= 450000>>
-		waddles out, arms cradling $his _belly, absolutely child stuffed belly as $he lewdly sways it side to side,
+		waddles out, arm<<if hasBothArms($activeSlave)>>s<</if>> cradling $his _belly, absolutely child stuffed belly as $he lewdly sways it side to side,
 	<<elseif $activeSlave.bellyPreg >= 300000>>
-		strides out, arms cradling $his _belly, absolutely child stuffed belly as $he lewdly sways it side to side,
+		strides out, arm<<if hasBothArms($activeSlave)>>s<</if>> cradling $his _belly, absolutely child stuffed belly as $he lewdly sways it side to side,
 	<<elseif $activeSlave.bellyPreg >= 150000>>
 		strides out with an exaggerated gait, purposefully swaying $his _belly, child stuffed belly from side to side,
 	<<elseif $activeSlave.belly >= 150000>>
@@ -147,14 +147,19 @@ You receive an official communication from a popular talk show e-hosted in one o
 			<<elseif $activeSlave.bellyImplant > -1>>
 				"It'<<s>> fake. Pretty hard to tell though, i<<s>>n't it?"
 			<<else>>
-				Of cour<<s>>e it i<<s>>!"
+				Of cour<<s>>e
+				<<if $activeSlave.pregType > 1>>
+					they are!"
+				<<else>>
+					it i<<s>>!"
+				<</if>>
 			<</if>>
 		<<else>>
 			"That'<<s>> for me and my <<Master>> only," $he teases, sticking out $his tongue.
 		<</if>>
 	<</if>>
 	<<if $activeSlave.broodmother == 2 && $activeSlave.preg > 37>>
-		$He grunts and struggles to spread $his legs. "I'm <<s>>orry, another one i<<s>> coming out right now..." $he <<say>>s, turning red. The host, at a loss for words, can only watch as
+		$He grunts and struggles to <<if hasBothLegs($activeSlave)>>spread $his legs<<else>>get into position<</if>>. "I'm <<s>>orry, another one i<<s>> coming out right now..." $he <<say>>s, turning red. The host, at a loss for words, can only watch as
 		<<if $activeSlave.clothes == "no clothing" || $activeSlave.clothes == "body oil">>
 			a child is born into the world, live on screen.
 		<<else>>
diff --git a/src/uncategorized/peHeadgirlConcubine.tw b/src/uncategorized/peHeadgirlConcubine.tw
index 7cd349e52fe..be8993e1a0f 100644
--- a/src/uncategorized/peHeadgirlConcubine.tw
+++ b/src/uncategorized/peHeadgirlConcubine.tw
@@ -353,7 +353,7 @@ and it's also obvious that they've been filling the few minutes they've been wai
 			Your Concubine shivers and moans as _his2 sphincter accommodates <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>, too.
 		<</if>>
 		<br><br>
-		You start to fuck _him2, and then ask _him2 what _he2 needed from you. The poor _girl2 has to concentrate hard to remember why _he2's here through the waterfall of sensations, but _he2 manages it eventually, gasping out a little aesthetic question about one of your other bedslaves. You give _him2 _his2 answer and make _him2 repeat it back. When you're satisfied, you grab _his2 ankles and pull them up, sliding _him2 off your <<if $PC.dick == 1>>pole<<else>>strap-on<</if>> and $HeadGirl.slaveName's <<if (canPenetrate($HeadGirl))>>dick<<else>>penetrating fingers<</if>> with a lovely lewd noise. After appreciating the sight of _his2 well-fucked <<if ((canDoAnal($Concubine) && $Concubine.anus > 0) && (canDoVaginal($Concubine) && $Concubine.vagina > 0))>>holes<<else>>hole<</if>>, you swing _his2 ass over and deposit it on the bed, producing a grunt as the drop forces the wind out of _him2. Grabbing your Head Girl in turn, you yank $him towards you, give the giggling slave a kiss, seize $his
+		You start to fuck _him2, and then ask _him2 what _he2 needed from you. The poor _girl2 has to concentrate hard to remember why _he2's here through the waterfall of sensations, but _he2 manages it eventually, gasping out a little aesthetic question about one of your other bedslaves. You give _him2 _his2 answer and make _him2 repeat it back. When you're satisfied, you grab _his2 <<if !hasAnyLegs($Concubine)>>hips<<else>>ankle<<if hasBothLegs($Concubine)>>s<</if>><</if>> and pull them up, sliding _him2 off your <<if $PC.dick == 1>>pole<<else>>strap-on<</if>> and $HeadGirl.slaveName's <<if (canPenetrate($HeadGirl))>>dick<<else>>penetrating fingers<</if>> with a lovely lewd noise. After appreciating the sight of _his2 well-fucked <<if ((canDoAnal($Concubine) && $Concubine.anus > 0) && (canDoVaginal($Concubine) && $Concubine.vagina > 0))>>holes<<else>>hole<</if>>, you swing _his2 ass over and deposit it on the bed, producing a grunt as the drop forces the wind out of _him2. Grabbing your Head Girl in turn, you yank $him towards you, give the giggling slave a kiss, seize $his
 		<<if $HeadGirl.hips > 2>>
 			breeding
 		<<elseif $HeadGirl.weight > 95>>
diff --git a/src/uncategorized/reDevotedMotherDaughter.tw b/src/uncategorized/reDevotedMotherDaughter.tw
index 67d9e419634..7b53e1ba409 100644
--- a/src/uncategorized/reDevotedMotherDaughter.tw
+++ b/src/uncategorized/reDevotedMotherDaughter.tw
@@ -58,7 +58,7 @@ $slaves[$i].slaveName and $his _daughter2 $slaves[$j].slaveName are both good sl
 <</link>>
 <br><<link "Get them started and then keep them at it in your office">>
 	<<replace "#result">>
-	You give them orders of devastating simplicity: they are to repair to the couch in your office and are to take turns getting each other off until such time as you tell them otherwise. They're momentarily stunned, but $slaves[$i].slaveName takes the lead and draws $his _daughter2 over to the couch by the hand. They're both accomplished sex slaves and obey orders well, so they are quite successful in the little game, if a bit mechanical. For the rest of the day, interviewees come and go and are treated to the sight of the two of them having subdued sex on the couch. Showing off one's slaves for business interlocutors is a common Free Cities practice, but more than one perceptive person figures out what the resemblance between the two slaves and the age gap between them really means. Of course, all those who figure it out are impressed by your sheer decadence.
+	You give them orders of devastating simplicity: they are to repair to the couch in your office and are to take turns getting each other off until such time as you tell them otherwise. They're momentarily stunned, but $slaves[$i].slaveName takes the lead and draws $his _daughter2 over to the couch<<if hasAnyArms($slaves[$i]) && hasAnyArms($slaves[$j])>> by the hand<</if>>. They're both accomplished sex slaves and obey orders well, so they are quite successful in the little game, if a bit mechanical. For the rest of the day, interviewees come and go and are treated to the sight of the two of them having subdued sex on the couch. Showing off one's slaves for business interlocutors is a common Free Cities practice, but more than one perceptive person figures out what the resemblance between the two slaves and the age gap between them really means. Of course, all those who figure it out are impressed by your sheer decadence.
 	@@.green;Your reputation has increased considerably.@@
 	<<run repX(2500, "event", $slaves[$i])>>
 	<<run repX(2500, "event", $slaves[$j])>>
diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw
index 6ab2d6bd83f..b7de7607952 100644
--- a/src/uncategorized/reMilfTourist.tw
+++ b/src/uncategorized/reMilfTourist.tw
@@ -118,7 +118,7 @@
 	<<else>>
 		"Having <<s>>e<<x>> with <<s>>lave<<s>> doe<<s>> not make you a le<<s>>bian," $he purrs. "It'<<s>> different here. Plea<<s>>e,
 	<</if>>
-	fuck me. It'll be fun!" The tourist turns to stare at _him2, and _he2 offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging _him2 from behind. $He cups one of the tourist's breasts, and snakes $his other hand down the front of _his2 pants. "Here!?" the tourist gasps, staring straight at you and blushing even harder. You tell _him2 that that's how you do things in the Free Cities: enjoying a slave is nothing to be ashamed of. _He2 looks doubtful, but _he2 doesn't try to escape from _milfSlave.slaveName's roving hands, either. Your presence continues to bother _him2 until _milfSlave.slaveName distracts _him2 by getting _him2 to cuddle on the couch and make out, providing enough of a distraction that _he2 gets over _his2 inhibitions and orgasms rather immodestly.
+	fuck me. It'll be fun!" The tourist turns to stare at _him2, and _he2 offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging _him2 from behind. $He cups one of the tourist's breasts, and snakes $his other hand down the front of _his2 pants. "Here!?" the tourist gasps, staring straight at you and blushing even harder. You tell _him2 that that's how you do things in the Free Cities: enjoying a slave is nothing to be ashamed of. _He2 looks doubtful, but _he2 doesn't try to escape from _milfSlave.slaveName's roving hand<<if hasBothArms(_milfSlave)>>s<</if>>, either. Your presence continues to bother _him2 until _milfSlave.slaveName distracts _him2 by getting _him2 to cuddle on the couch and make out, providing enough of a distraction that _he2 gets over _his2 inhibitions and orgasms rather immodestly.
 	<br><br>
 	You offer _him2 some liquid courage as _he2 recovers, but _he2's rapidly getting over _his2 hesitation. As the alcohol suffuses _him2, _he2 starts stealing glances at _milfSlave.slaveName, who for $his part is being as seductive as humanly possible. Finally, the tourist mouths 'fuck it' silently, reaches over, and openly gropes the slave's ass. _milfSlave.slaveName giggles and shifts lewdly, ensuring that the tourist's hand makes a thorough tour of everything the slave has. The tourist tentatively sinks a couple of fingers into $him, and the slave shamelessly slides $himself onto the invading digits, begging to be fucked. You make a party of it, with the various slaves who come and go over the course of the evening treated to the sight of $him getting fucked by the tourist. _He2 drunkenly promises you to @@.green;tell all _his2 friends@@ how awesome your arcology is at one point, though _he2 has to take _his2 mouth off one of _milfSlave.slaveName's nipples to do so.
 	<<set $slaves[_milfed].trust += 4, $slaves[_milfed].counter.oral += 3, $slaves[_milfed].counter.anal += 3>>
diff --git a/src/uncategorized/reStaffedMorning.tw b/src/uncategorized/reStaffedMorning.tw
index fd96b836e6b..f5989ec86c7 100644
--- a/src/uncategorized/reStaffedMorning.tw
+++ b/src/uncategorized/reStaffedMorning.tw
@@ -88,7 +88,7 @@ The bathroom door is open and the shower is running. Though the steam is beginni
 	<</if>>
 	You're in a hurry, but it'll be a sad day when you aren't able to assrape a slave into total submission in five minutes. You drop _bedSlaves[3].slaveName on the shower floor and let _bedSlaves[2].slaveName towel you off.
 	<<if $PC.dick == 0>>
-		_bedSlaves[3].slaveName gets to _his4 feet and helpfully holds up a strap-on questioningly; you shake your head and point to another, larger one. _He4 helps you into it, and you ram it up _his4 loosened ass experimentally, nodding in satisfaction when the big phallus forces a pained gasp out of _him4.
+		_bedSlaves[3].slaveName <<if hasBothLegs(_bedSlaves[3])>>gets to _his4 feet<<else>>hoists _himself4 upright<</if>> and helpfully holds up a strap-on questioningly; you shake your head and point to another, larger one. _He4 helps you into it, and you ram it up _his4 loosened ass experimentally, nodding in satisfaction when the big phallus forces a pained gasp out of _him4.
 	<</if>>
 	<br><br>
 	Back in the bedroom, your clothes have been laid out, ready for _bedSlaves[0].slaveName and _bedSlaves[1].slaveName to dress you.
diff --git a/src/uncategorized/reStandardPunishment.tw b/src/uncategorized/reStandardPunishment.tw
index 2fa44071562..c45b0d6778b 100644
--- a/src/uncategorized/reStandardPunishment.tw
+++ b/src/uncategorized/reStandardPunishment.tw
@@ -142,7 +142,7 @@
 	<<elseif $activeSlave.trust < -20>>
 		starts to cry but doesn't let that stop $him from hurriedly obeying. $He stumbles once, something in your tone that making $his knees go weak with terror.
 	<<else>>
-		breaks down and makes no move to obey, but does not resist as you take $his wrists in your hands and hoist $him into the restraints.
+		breaks down and makes no move to obey, but does not resist as you <<if hasAnyArms($activeSlave)>>take $his wrist<<if hasBothArms($activeSlave)>>s<</if>> in your hands<<else>>grab $him around the waist<</if>> and hoist $him into the restraints.
 	<</if>>
 	The shackles can be moved up or down, and you move them down, forcing the weeping slave to spread $his legs. You let $him anticipate the pain for a long time before you start whipping $his buttocks. Your leather instrument is exquisitely designed and balanced to produce pain without breaking the skin or leaving a permanent mark, and you make cruel use of it. After a short preliminary asswhipping, you vary your strokes, letting $him feel the whip on $his thighs, calves and flanks before placing strokes against $his <<if $activeSlave.scrotum > 0>>poor ballsack<<elseif $activeSlave.dick > 0>>poor penis<<else>>poor pussy<</if>>. $He loses all control, <<if canTalk($activeSlave)>>shamelessly begging for mercy<<elseif $activeSlave.voice != 0>>sobbing and moaning incoherently<<else>>rasping pathetic little sobs past $his mute throat<</if>>. When you're done, $he's @@.gold;almost crazy with fear@@ of future whippings.
 	<<set $activeSlave.trust -= 6>>
diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw
index 57a8b9bd69f..f8212204420 100644
--- a/src/uncategorized/saRules.tw
+++ b/src/uncategorized/saRules.tw
@@ -67,7 +67,7 @@
 					<<saRulesPlayerDrugEffects>>
 				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -164,7 +164,7 @@
 					<<if $spa != 0>>
 						usually spends in $spaName<<if $Attendant != 0>>, enjoying $Attendant.slaveName's care<</if>>.
 					<<else>>
-						usually spends relaxing in $his room<<if $BrothiIDs.length > 1>> with a whore between $his legs<</if>>.
+						usually spends relaxing in $his room<<if $BrothiIDs.length > 1>> with a whore <<if hasBothLegs($activeSlave)>>between $his legs<<else>>at $his crotch<</if>><</if>>.
 					<</if>>
 					<<if $slaves[$i].relationship > 0>>
 						<<set $subSlave = getSlave($slaves[$i].relationshipTarget)>>
@@ -257,7 +257,7 @@
 						accepts having to relieve $himself solely through masturbation.
 						<<set $slaves[$i].need = 0>>
 					<<elseif ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -560,7 +560,7 @@
 					<<saRulesPlayerDrugEffects>>
 				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -758,7 +758,7 @@
 						accepts having to relieve $himself solely through masturbation.
 						<<set $slaves[$i].need = 0>>
 					<<elseif ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -1034,7 +1034,7 @@
 					<<saRulesPlayerDrugEffects>>
 				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -1894,7 +1894,7 @@
 						accepts having to relieve $himself solely through masturbation.
 						<<set $slaves[$i].need = 0>>
 					<<elseif ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -2399,7 +2399,7 @@
 						accepts having to relieve $himself solely through masturbation.
 						<<set $slaves[$i].need = 0>>
 					<<elseif ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -2957,7 +2957,7 @@
 						accepts having to relieve $himself solely through masturbation.
 						<<set $slaves[$i].need = 0>>
 					<<elseif ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -3234,7 +3234,7 @@
 					<<saRulesPlayerDrugEffects>>
 				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -3422,7 +3422,7 @@
 						accepts having to relieve $himself solely through masturbation.
 						<<set $slaves[$i].need = 0>>
 					<<elseif ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -3932,7 +3932,7 @@
 							accepts having to relieve $himself solely through masturbation.
 							<<set $slaves[$i].need = 0>>
 						<<elseif ($slaves[$i].devotion < 80)>>
-							is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+							is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 							<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 						<<else>>
 							@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -4473,7 +4473,7 @@
 						accepts having to relieve $himself solely through masturbation.
 						<<set $slaves[$i].need = 0>>
 					<<elseif ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
@@ -5240,7 +5240,7 @@
 						accepts having to relieve $himself solely through masturbation.
 						<<set $slaves[$i].need = 0>>
 					<<elseif ($slaves[$i].devotion < 80)>>
-						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
+						is a little disappointed that $he's limited to $his <<if !hasAnyArms($slaves[$i])>>imagination<<else>>hand<<if hasBothArms($slaves[$i])>>s<</if>><</if>> and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<else>>
 						@@.mediumaquamarine;trusts your judgment@@ that only $he really knows how to pleasure $himself, though $he @@.mediumorchid;often wonders why you don't use $him.@@
-- 
GitLab