diff --git a/src/npc/descriptions/fAnus.tw b/src/npc/descriptions/fAnus.tw
index 9db3ebf19b4acac6a78424a457b63b09ee37e96b..b6bdfd400dc5c8fcb726f52f7ad09767eb3e0570 100644
--- a/src/npc/descriptions/fAnus.tw
+++ b/src/npc/descriptions/fAnus.tw
@@ -97,9 +97,9 @@ You call $him over so you can
 		$His flaccid dick is ground into the back of the couch as you rape $him.
 	<</if>>
 <<elseif ($activeSlave.devotion <= 20) && ($activeSlave.vagina < 0)>>
-	<<if ($activeSlave.amp != 1)>>You instruct $him to present $his anus<<if ($PC.dick == 0)>> as you don a strap-on<</if>>. $He knows a sissy slave takes it up the butt, and lies on the couch next to your desk with $his legs in the air, spreading $his buttocks with $his hands.<<else>>You tell $him it's time for an assfuck. $He's hesitant, but as an amputee can do nothing about it.<</if>> You take your time and fuck $his <<if $seeRace == 1>>$activeSlave.race <</if>>butthole for a good long while<<if ($activeSlave.chastityPenis != 1)>><<if ($activeSlave.dick != 0)>> so $his limp dick flops around<<elseif ($activeSlave.balls != 0)>> as $his erect dick waves in the air<</if>><</if>>. This gives you enough time to stroke $him until $he gets aroused despite $his discomfort with anal. $He doesn't orgasm, but $he's getting accustomed to $his asshole as a sexual organ.
+	<<if ($activeSlave.amp != 1)>>You instruct $him to present $his anus<<if ($PC.dick == 0)>> as you don a strap-on<</if>>. $He knows a sissy slave takes it up the butt, and lies on the couch next to your desk with $his <<if ($activeSlave.missingLegs == 3)>>hips<<else>>leg<<if ($activeSlave.missingLegs == 0)>>s<</if>><</if>> in the air, spreading $his buttocks <<if ($activeSlave.missingArms == 3)>>as best $he can<<else>>with $his hand<<if ($activeSlave.missingArms == 0)>>s<</if>><</if>><<else>>You tell $him it's time for an assfuck. $He's hesitant, but as an amputee can do nothing about it<</if>>. You take your time and fuck $his <<if $seeRace == 1>>$activeSlave.race <</if>>butthole for a good long while<<if ($activeSlave.chastityPenis != 1)>><<if ($activeSlave.dick != 0)>> so $his limp dick flops around<<elseif ($activeSlave.balls != 0)>> as $his erect dick waves in the air<</if>><</if>>. This gives you enough time to stroke $him until $he gets aroused despite $his discomfort with anal. $He doesn't orgasm, but $he's getting accustomed to $his asshole as a sexual organ.
 <<elseif $activeSlave.devotion < 10>>
-	<<if ($activeSlave.amp != 1)>>You instruct $him to present $his <<if $seeRace == 1>>$activeSlave.race <</if>>anus<<if ($PC.dick == 0)>> as you don a strap-on<</if>>. $He hesitates but eventually lies on the couch next to your desk with $his legs in the air, spreading $his buttocks with $his hands.<<else>>You tell $him it's time for an assfuck. $He's hesitant, but as an amputee can do nothing about it.<</if>> You take your time and fuck $his butthole for a good long while.
+	<<if ($activeSlave.amp != 1)>>You instruct $him to present $his <<if $seeRace == 1>>$activeSlave.race <</if>>anus<<if ($PC.dick == 0)>> as you don a strap-on<</if>>. $He hesitates but eventually lies on the couch next to your desk with $his <<if ($activeSlave.missingLegs == 3)>>hips<<else>>leg<<if ($activeSlave.missingLegs == 0)>>s<</if>><</if>> in the air, spreading $his buttocks <<if ($activeSlave.missingArms == 3)>>as best $he can<<else>>with $his hand<<if ($activeSlave.missingArms == 0)>>s<</if>><</if>><<else>>You tell $him it's time for an assfuck. $He's hesitant, but as an amputee can do nothing about it<</if>>. You take your time and fuck $his butthole for a good long while.
 	<<if ($activeSlave.anus == 1)>>
 		$His ass is so tight that $he winces with anal pain
 	<<elseif ($activeSlave.anus == 2)>>
diff --git a/src/npc/fDance.tw b/src/npc/fDance.tw
index 64921408944fc39f567116f082b880e02e0f3167..2bb4a77acd3a780bea37e71dd153c9844363f9fc 100644
--- a/src/npc/fDance.tw
+++ b/src/npc/fDance.tw
@@ -8,7 +8,7 @@
 You tell your assistant to summon your slave and set some erotic music. When your slave arrives $he finds the lights in your office flashing club colors. You gesture towards the platform in the center of your office and tell $him to dance for you.
 
 <<if ($activeSlave.skill.entertainment > 99)>>
-	$He slides his ass gracefully unto the stage, then dramatically raises $his elongated legs one at a time onto the platform. Circling to $his knees, $he raises $his ass in the air and glides $his hands up $his legs as $he stands upright.
+	$He slides his ass gracefully unto the stage, then dramatically raises $his elongated legs one at a time onto the platform. Circling to $his knees, $he raises $his ass in the air <<if ($activeSlave.missingArms != 3)>>and glides $his hand<<if ($activeSlave.missingArms == 0)>>s<</if>> up $his legs <</if>>as $he stands upright.
 <<elseif ($activeSlave.skill.entertainment > 60)>>
 	$He takes his rightful place on your stage.
 <<elseif ($activeSlave.skill.entertainment > 40)>>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index 43539a0e4f37f20d19265872d725f1d969902e86..c739daa82eb379a4ffa6149e595f2ff55a9152aa 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -8858,7 +8858,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <<link "Go out clubbing to make $him feel young again">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You call out to stop $him, and $he turns obediently to listen; you tell $him to take the day off and meet you that evening for a trip to $arcologies[0].name's most fashionable nightclub. You emphasize slightly that it's a place you prefer to enjoy with a young slave, and $his eyes widen a little at the implied compliment and challenge. Right at the proper time, $he arrives in your office wearing neon $activeSlave.hColor makeup to match $his hair, and a tiny iridescent clubgirl outfit of the same color. The hem of the skirt is barely low enough to conceal $him <<if ($activeSlave.dick > 0)>>dick<<elseif $activeSlave.vagina == -1>>total lack of private parts<<else>>pussy<</if>>, and it's backless. The front is held up by a halter around $his pretty neck, and is <<if ($activeSlave.boobs > 2000)>>specially tailored to cover $his massive tits<<elseif ($activeSlave.boobs > 1000)>>strained by $his big tits<<elseif ($activeSlave.boobs > 300)>>tightly filled by $his healthy tits<<else>>tight against $his flat chest<</if>><<if $activeSlave.belly >= 1500>> and _belly <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>>belly<</if>>. $He makes a gaudy and very fashionable spectacle, and in response to your <<if canSee($activeSlave)>>look<<elseif canHear($activeSlave)>>whistle<<else>>gentle poke<</if>> $he raises both arms over $his head and twirls, shimmying $his body deliciously.
+		You call out to stop $him, and $he turns obediently to listen; you tell $him to take the day off and meet you that evening for a trip to $arcologies[0].name's most fashionable nightclub. You emphasize slightly that it's a place you prefer to enjoy with a young slave, and $his eyes widen a little at the implied compliment and challenge. Right at the proper time, $he arrives in your office wearing neon $activeSlave.hColor makeup to match $his hair, and a tiny iridescent clubgirl outfit of the same color. The hem of the skirt is barely low enough to conceal $him <<if ($activeSlave.dick > 0)>>dick<<elseif $activeSlave.vagina == -1>>total lack of private parts<<else>>pussy<</if>>, and it's backless. The front is held up by a halter around $his pretty neck, and is <<if ($activeSlave.boobs > 2000)>>specially tailored to cover $his massive tits<<elseif ($activeSlave.boobs > 1000)>>strained by $his big tits<<elseif ($activeSlave.boobs > 300)>>tightly filled by $his healthy tits<<else>>tight against $his flat chest<</if>><<if $activeSlave.belly >= 1500>> and _belly <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>>belly<</if>>. $He makes a gaudy and very fashionable spectacle, and in response to your <<if canSee($activeSlave)>>look<<elseif canHear($activeSlave)>>whistle<<else>>gentle poke<</if>> $he raises <<if ($activeSlave.missingArms == 3)>>the stumps of $his arms ever so slightly<<if ($activeSlave.missingArms == 0)>>both arms<<else>>$his arm<</if>> over $his head<</if>> and twirls, shimmying $his body deliciously.
 		"I hope they let me into the club without checking my I.D., <<Master>>," $he jokes,
 		for which $he receives a swat on $his rear as you head out. With the full day of rest, $he is full of vigor and ready to dance. $He eagerly heads out onto the floor with you,
 		<<if ($activeSlave.skill.entertainment >= 100)>>
diff --git a/src/uncategorized/neighborsDevelopment.tw b/src/uncategorized/neighborsDevelopment.tw
index 91a181f7dee15944ca406a368ae92a1661ebd6e8..2174ce8e87948a350e9644db4bcacba8f6faae6b 100644
--- a/src/uncategorized/neighborsDevelopment.tw
+++ b/src/uncategorized/neighborsDevelopment.tw
@@ -2767,7 +2767,7 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh
 			<</if>>
 		<</if>>
 		Unfortunately, the presence of so much old world military power near the Free City causes @@.red;public concern.@@
-		<<run repX(forceNeg(100), "peacekeepers")>>
+		<<run repX(-100, "peacekeepers")>>
 	<</if>>
 	<br>
 <</if>>
diff --git a/src/uncategorized/pBombing.tw b/src/uncategorized/pBombing.tw
index c376ff0712227c5b564547225956a07971a298e7..34d421f2873936292394c3232eaa78c46720caf4 100644
--- a/src/uncategorized/pBombing.tw
+++ b/src/uncategorized/pBombing.tw
@@ -41,7 +41,7 @@ The implant is small, and went off too far ahead to do anything more than stun.
 	Your bodyguard's enhancements are not exactly secret, however, and the attackers are numerous, sent to overwhelm $him. $He drops $his weapon, ammunition expended, producing a scream of triumph from one of the few remaining assailants. Nothing daunted, $he swings $his dominant hand down to $his thigh on that side. It unfolds and places a pistol in $his grip, which $he brings up and uses to end the engagement.
 	<br><br>
 	After reloading $his pistol from the ammunition compartment in $his other thigh, $he strides mechanically from body to body, a few of which are still moving. Stopping by each one, $he places $his palm against the base of each head with obscene care before extending the blade in $his forearm through it. This done, $he scans for further threats. There are none, and due to $his terrifying display there is @@.green;an increase in confidence in the security of $arcologies[0].name@@ and @@.green;public applause for your skill in training $him.@@ There is some @@.red;minor damage@@ to repair, but no lasting harm.
-	<<run cashX(forceNeg(1000), "event", $Bodyguard)>>
+	<<run cashX(-1000, "event", $Bodyguard)>>
 	<<run repX(2500, "event", $Bodyguard)>>
 	<<set $arcologies[0].prosperity += 1>>
 
@@ -57,18 +57,18 @@ The implant is small, and went off too far ahead to do anything more than stun.
 		drawing $his machine pistol. $He cradles the diminutive weapon in both hands and swivels from target to target, placing a disciplined burst of fire in each at its center of mass.
 	<</if>>
 	None of them gets within five <<if $showInches == 2>>yards<<else>>meters<</if>>. $Bodyguard.slaveName dispassionately places a round in the head of each body, reloads, and takes up a position from which $he can watch for further threats. There are none, and due to $his sterling conduct there is @@.green;an increase in confidence in the security of $arcologies[0].name@@ and @@.green;public applause for your skill in training $him.@@ There is some @@.red;minor damage@@ to repair, but no lasting harm.
-	<<run cashX(forceNeg(1000), "event", $Bodyguard)>>
+	<<run cashX(-1000, "event", $Bodyguard)>>
 	<<run repX(2500, "event", $Bodyguard)>>
 	<<set $arcologies[0].prosperity += 1>>
 
 <<elseif $Bodyguard.muscles > 5>>
 	$Bodyguard.slaveName hurriedly <<if ($Bodyguard.muscles+$Bodyguard.height-100)/25 > 5>>gets $his light machine gun firing. The weapon's high rate of fire tears through the first enemy but rapidly pulls $his aim off target.<<elseif ($Bodyguard.muscles+$Bodyguard.height-100)/25 > 4>>brings up $his battle rifle. $He hits the nearest assailant with $his first round and then fires again, but the weapon's powerful recoil sends it over $his target.<<elseif ($Bodyguard.muscles+$Bodyguard.height-100)/25 > 3>>brings up $his submachine gun. $He points it at the nearest assailant and pulls the trigger; the weapon's high rate of fire tears through the enemy but rapidly pulls $his aim off target.<<else>>draws $his machine pistol. $He points it one-handed at the nearest assailant and pulls the trigger; the weapon's high rate of fire tears through the enemy but rapidly pulls $his aim off target.<</if>> By the time $he pulls the muzzle back down the others are on $him. Fortunately, $he is equal to the challenge, getting $his sword into gory action. $He is physically powerful but unskilled, so the result is simple, unlovely butcher's work. This spectacle produces @@.green;an increase in confidence in the security of $arcologies[0].name.@@ There is some @@.red;minor property damage@@ to repair, but no lasting harm.
-	<<run cashX(forceNeg(1000), "event", $Bodyguard)>>
+	<<run cashX(-1000, "event", $Bodyguard)>>
 	<<set $arcologies[0].prosperity += 1>>
 
 <<else>>
 	$Bodyguard.slaveName hurriedly <<if ($Bodyguard.muscles+$Bodyguard.height-100)/25 > 5>>gets $his light machine gun firing. The weapon's high rate of fire tears through the first enemy but rapidly pulls $his aim off target.<<elseif ($Bodyguard.muscles+$Bodyguard.height-100)/25 > 4>>brings up $his battle rifle. $He hits the nearest assailant with $his first round and then fires again, but the weapon's powerful recoil sends it over $his target.<<elseif ($Bodyguard.muscles+$Bodyguard.height-100)/25 > 3>>brings up $his submachine gun. $He points it at the nearest assailant and pulls the trigger; the weapon's high rate of fire tears through the enemy but rapidly pulls $his aim off target.<<else>>draws $his machine pistol. $He points it one-handed at the nearest assailant and pulls the trigger; the weapon's high rate of fire tears through the enemy but rapidly pulls $his aim off target.<</if>> By the time $he pulls the muzzle back down the others are on $him. $His sword is very sharp, but so are $his assailants' weapons, and everyone is unskilled. As often happens with bladed fights between unarmored novices, everyone dies, and so fast that you cannot intervene. $Bodyguard.slaveName expires gasping in agony over multiple deep wounds to $his abdomen, but still manages to lock eyes with you as $he does. There is some @@.red;minor property damage@@ to repair, but no lasting harm.
-	<<run cashX(forceNeg(1000), "event", $Bodyguard)>>
+	<<run cashX(-1000, "event", $Bodyguard)>>
 	<<set $Bodyguard.health -= 1000>>
 	<<set $activeSlave = $Bodyguard>>
 	<<= removeActiveSlave() >>
@@ -76,15 +76,15 @@ The implant is small, and went off too far ahead to do anything more than stun.
 
 <<elseif $personalArms > 0>>
 	You are prepared for this exigency. Your handsome clothing conceals a small but very powerful pistol. This fact comes slowly back to you as your ears and mind shake off the blast effects. There is something important about this fact, but you are having trouble thinking of it. Eventually, you remember, and groggily draw and level the weapon. Its rocket-assisted slugs detonate on contact, assisting your impaired marksmanship by causing fatal damage regardless of shot placement. You are alive, and not permanently damaged, which is more than can be said for your assailants, who have, with the assistance of your weapon, redecorated this area of the club in red tones. There is some @@.red;minor property damage@@ to repair, but no lasting harm.
-	<<run cashX(forceNeg(1000), "event")>>
+	<<run cashX(-1000, "event")>>
 
 <<elseif $mercenaries > 0>>
 	As you collect your senses, you are dimly aware of a massive form rushing to stand over you. In its hands is a chunky object that emits three long tongues of flame and makes three barking sounds that break through the ringing in your ears. You manage to get yourself together enough to understand the mercenary as he slings his shotgun and kneels to check you over. His experienced hands disclose no injury, and he says, "You'll be OK, <<= properTitle()>>. Come on, up and at 'em. Let's get you checked out." There is some @@.red;minor property damage@@ to repair, but no lasting harm.
-	<<run cashX(forceNeg(1000), "event")>>
+	<<run cashX(-1000, "event")>>
 
 <<elseif $arcologyUpgrade.drones == 1>>
 	Two security drones reach the scene at the very last second. They drop the assailants with taser rounds, the demonic little munitions' sharp heads burying themselves in muscle before applying voltage. There is some @@.red;minor property damage@@ to repair, but no lasting harm.
-	<<run cashX(forceNeg(1000), "event")>>
+	<<run cashX(-1000, "event")>>
 
 <<else>>
 	<<set $gameover = "bombing">><<goto "Gameover">>
diff --git a/src/uncategorized/pCoupAftermath.tw b/src/uncategorized/pCoupAftermath.tw
index 197ca1eaccdc9d12c8d5f3d7bd13a6d81fa1f9a2..53509d15915ad8b8498905c9221be15e60c94a04 100644
--- a/src/uncategorized/pCoupAftermath.tw
+++ b/src/uncategorized/pCoupAftermath.tw
@@ -77,7 +77,7 @@ You inquire as to whether there's any identifiable cause for the evident dislike
 	<<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */
 	<<replace "#result">>
 	The money flows out, and the information flows in. You are rewarded with a reasonably complete picture of your rival's operations. The intelligence will be extremely useful going forward, since by gathering it, you sent an unmistakable signal that you do not consider the matter closed. There is stony silence from the Daughters' backer; today, you began a real inter-arcology war. But, with this information, you can maintain it from a position of advantage.
-	<<run cashX(forceNeg(20000), "war")>>
+	<<run cashX(-20000, "war")>>
 	<<set $rivalryPower = 5>>
 	<<if $rivalSet != 0>>
 		<<for $i = 0; $i < $arcologies.length; $i++>>
diff --git a/src/uncategorized/pCoupAttempt.tw b/src/uncategorized/pCoupAttempt.tw
index b613ad64951eb57dfc377f69c7b6a61cc8473b6c..d9f5faac09969b0c7eae2d3502b3d10403fa9413 100644
--- a/src/uncategorized/pCoupAttempt.tw
+++ b/src/uncategorized/pCoupAttempt.tw
@@ -92,7 +92,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 <<if $arcologies[0].FSRomanRevivalistLaw + $mercenaries + $personalArms + $hackerSupport + _doubleAgent > 8>>
 	@@.yellow;The Daughters of Liberty are utterly crushed.@@ $arcologies[0].name has been slightly damaged, but even as the last pockets of resistance are crushed, your citizens begin repairs themselves. The effect on your reputation is @@.green;immensely positive,@@ since your victory was insultingly easy and barely set the arcology's prosperity back at all. You also took a truly impressive bag of prisoners.
 	<<set $daughtersVictory = 3>>
-	<<run cashX(forceNeg(2000), "war")>>
+	<<run cashX(-2000, "war")>>
 	<<run cashX(forceNeg(Math.trunc($cash*0.2)), "war")>>
 	<<set $arcologies[0].prosperity = Math.trunc($arcologies[0].prosperity*0.7)>>
 	<<run repX(2000, "war")>>
@@ -120,7 +120,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 <<elseif $arcologies[0].FSRomanRevivalistLaw == 1>>
 	@@.yellow;The Daughters of Liberty are annihilated.@@ @@.red;$arcologies[0].name has been damaged,@@ and the repairs will be quite costly. However, the effect on your reputation is @@.green;very positive,@@ since though your victory was hard-fought and set the arcology's prosperity back @@.red;considerably,@@ you did better than other arcology owners have done when faced with similar well-armed unrest. You also took a truly impressive bag of prisoners.
 	<<set $daughtersVictory = 3>>
-	<<run cashX(forceNeg(5000), "war")>>
+	<<run cashX(-5000, "war")>>
 	<<run cashX(forceNeg(Math.trunc($cash*0.2)), "war")>>
 	<<set $arcologies[0].prosperity = Math.trunc($arcologies[0].prosperity*0.7)>>
 	<<run repX(1000, "war")>>
@@ -169,7 +169,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 		<<set $traitor = 0, $traitorStats = 0, $traitorType = 0>>
 	<</if>>
 	<<set $daughtersVictory = 2>>
-	<<run cashX(forceNeg(10000), "war")>>
+	<<run cashX(-10000, "war")>>
 	<<run cashX(forceNeg(Math.trunc($cash*0.3)), "war")>>
 	<<set $arcologies[0].prosperity = Math.trunc($arcologies[0].prosperity*0.5)>>
 	<<run repX(500, "war")>>
diff --git a/src/uncategorized/pDefenseFears.tw b/src/uncategorized/pDefenseFears.tw
index 35c55ec919529e038a37f9a67d11440cc7d79ec7..2824d89c43bfb823b742546cac361769c541968a 100644
--- a/src/uncategorized/pDefenseFears.tw
+++ b/src/uncategorized/pDefenseFears.tw
@@ -15,7 +15,7 @@ A deputation of slaveowning citizens comes to see you. Though they haven't exper
 	<<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */
 	<<replace "#result">>
 	You hire a full platoon of reputable mercenaries and a veteran officer to command them, kit them in excellent gear, and quarter them in the arcology. Their pay is on an escrow basis; the huge lump sum you paid will serve to secure them, and its interest will constitute their pay. The sight of many armed men on patrol has reassured the worried slaveowners, but they are @@.red;resentful@@ of having to take this step themselves.
-	<<run repX(forceNeg(500), "event")>>
+	<<run repX(-500, "event")>>
 	<<set $mercenaries = 3>>
 	<</replace>>
 <</link>>
@@ -24,7 +24,7 @@ A deputation of slaveowning citizens comes to see you. Though they haven't exper
 	<<replace "#result">>
 	You hire a full platoon of reputable mercenaries and a veteran officer to command them, kit them in excellent gear, and quarter them in the arcology. Their pay is on an escrow basis; the huge lump sum you paid will serve to secure them, and its interest will constitute their pay. The sight of many armed men on patrol has reassured the worried slaveowners, and they are @@.green;grateful@@ to you for seeing to their defense.
 	<<run repX(2500, "event")>>
-	<<run cashX(forceNeg(10000), "mercenaries")>>
+	<<run cashX(-10000, "mercenaries")>>
 	<<set $mercenaries = 3>>
 	<</replace>>
 <</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(10000)>> and incur significant upkeep costs//<</if>>
@@ -33,7 +33,7 @@ A deputation of slaveowning citizens comes to see you. Though they haven't exper
 	<<replace "#result">>
 	The consensus that the arcology is vulnerable triggers an @@.red;exodus@@ of your most wealthy and valuable citizens, and your reputation @@.red;suffers@@ grievously.
 	<<set $arcologies[0].prosperity = Math.trunc($arcologies[0].prosperity*0.8)>>
-	<<run repX(forceNeg(1000), "event")>>
+	<<run repX(-1000, "event")>>
 	<</replace>>
 <</link>>
-</span>
\ No newline at end of file
+</span>
diff --git a/src/uncategorized/pHackerSupport.tw b/src/uncategorized/pHackerSupport.tw
index 3393499bac24997360d105ceea101741555b334b..636cee40d4ccbc7b8aaa9fee901955e0d824df97 100644
--- a/src/uncategorized/pHackerSupport.tw
+++ b/src/uncategorized/pHackerSupport.tw
@@ -141,7 +141,7 @@ As she finishes speaking, another spasm distorts her expression, and then she su
 			She seems to have left a present for your poor personal assistant; _hisA little bugged avatar is visible in the bottom corner of a screen on the wall opposite you, and is writhing disturbingly. _HisA arms twist into a pair of extremely phallic tentacles, which it uses to forcefully fuck _hisA ass and pussy.
 		<</switch>>
 	<</if>>
-	<<run cashX(forceNeg(10000), "event")>>
+	<<run cashX(-10000, "event")>>
 	<<set $hackerSupport = 1>>
 	<</replace>>
 <</link>> //This will cost <<print cashFormat(10000)>>//
diff --git a/src/uncategorized/pInvasion.tw b/src/uncategorized/pInvasion.tw
index 412c3ec633fe8d0d1e0366faab9ffa61438c2337..6728f75e43fc30b36cfb0a16b428bcf30e335b7c 100644
--- a/src/uncategorized/pInvasion.tw
+++ b/src/uncategorized/pInvasion.tw
@@ -76,16 +76,16 @@ The loose militia lately organized by the arcology owners has been called out to
 	@@.red;The counterattack fails.@@ The enemy is eventually defeated, but only after they get mired in urban combat in the streets of the Free City. @@.red;$arcologies[0].name takes considerable damage from <<if $terrain == "ravine">>cliffside fire<<else>>stray fire<</if>>, and many supplies have been lost or stolen.@@ The repairs will be extremely costly.
 	<<if $terrain == "ravine">>
 	<<run cashX(forceNeg(Math.trunc($cash*0.8)), "war")>>
-	<<run cashX(forceNeg(50000), "war")>>
+	<<run cashX(-50000, "war")>>
 	<<else>>
 	<<run cashX(forceNeg(Math.trunc($cash*0.9)), "war")>>
-	<<run cashX(forceNeg(10000), "war")>>
+	<<run cashX(-10000, "war")>>
 	<</if>>
 <<elseif $mercenaries + $personalArms < 6>>
 	@@.yellow;The counterattack succeeds.@@ @@.red;$arcologies[0].name takes minor damage from stray fire,@@ but the repairs are not too costly. Your participation in the counterattack that saved the Free City was noted, and @@.green;you are acclaimed as a protector of its people.@@
 	<<set $invasionVictory = 2>>
 	<<run cashX(forceNeg(Math.trunc($cash*0.2)), "war")>>
-	<<run cashX(forceNeg(5000), "war")>>
+	<<run cashX(-5000, "war")>>
 	<<run repX(5000, "event")>>
 <<else>>
 
diff --git a/src/uncategorized/pMercenaries.tw b/src/uncategorized/pMercenaries.tw
index d055d03087642f929f5c5f7143cba4d1bf02d7d5..53d7fc194a433cecb0662fb67d9da1f12ae4821d 100644
--- a/src/uncategorized/pMercenaries.tw
+++ b/src/uncategorized/pMercenaries.tw
@@ -27,7 +27,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo
 <<link "Quarter a squad in the arcology">>
 	<<replace "#result">>
 	You hire some reputable mercenaries, kit them in excellent gear, and quarter them in $arcologies[0].name. The sight of armed men on patrol has @@.red;offended some of the more free-spirited citizens@@ of $arcologies[0].name.
-	<<run repX(forceNeg(500), "event")>>
+	<<run repX(-500, "event")>>
 	<<run cashX(forceNeg(_price), "mercenaries")>>
 	<<set $mercenaries = 1>>
 	<<set $mercTotalManpower = 15>>
@@ -37,7 +37,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo
 <br><<link "Install a full platoon">>
 	<<replace "#result">>
 	You hire a full platoon of reputable mercenaries with a veteran officer to command them, kit them in excellent gear, and quarter them in $arcologies[0].name. The sight of many armed men on patrol has @@.red;deeply offended some of the more free-spirited citizens@@ of $arcologies[0].name.
-	<<run repX(forceNeg(100), "event")>>
+	<<run repX(-100, "event")>>
 	<<run cashX(forceNeg((_price*2)), "mercenaries")>>
 	<<set $mercenaries = 3>>
 	<<set $mercTotalManpower = 30>>
diff --git a/src/uncategorized/pPeacekeepersDeficit.tw b/src/uncategorized/pPeacekeepersDeficit.tw
index bab0ebea17a9725e4823d9813165534090c0c1cb..0a37090fbf3c31afe48aa85e1cae885eb3e6e045 100644
--- a/src/uncategorized/pPeacekeepersDeficit.tw
+++ b/src/uncategorized/pPeacekeepersDeficit.tw
@@ -29,7 +29,7 @@ The singular solution to the two problems is obvious. It's equally obvious that
 			<br><br>
 			The general is unable to keep from smiling slightly when he hears that you understand perfectly and are willing and able to assist. There's some bitterness there, but not much. The two of you adjust the terms. The new menial slaves will be delivered immediately, several hundred of them; the general prefers to have this be a one-time transfer. After all, having an ongoing prisoner pipeline between his prisoner pens and the Free City might draw unwanted political attention. For now, he has the funds he needs, not to mention an empty prison camp.
 			<<set $peacekeepers.attitude += 5, $menials += 200>>
-			<<run cashX(forceNeg(100000), "peacekeepers")>>
+			<<run cashX(-100000, "peacekeepers")>>
 		<</replace>>
 	<</link>> //This will cost <<print cashFormat(100000)>> and provide a number of menial slaves//
 <<else>>
diff --git a/src/uncategorized/pPeacekeepersIndependence.tw b/src/uncategorized/pPeacekeepersIndependence.tw
index af09e2a70f90ebb141ca5754bc0fc5464064a898..1a579348bdd98af8d72bf1b886a7a7ddbbcd4ccc 100644
--- a/src/uncategorized/pPeacekeepersIndependence.tw
+++ b/src/uncategorized/pPeacekeepersIndependence.tw
@@ -1,4 +1,4 @@
-:: P peacekeepers independence [nobr]
+:: P peacekeepers independence [nobr]
 
 <<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event", $peacekeepersFate = 1>>
 
@@ -26,7 +26,7 @@ General $peacekeepers.generalName contacts you again, looking more tired and bat
 		You immediately wire General $peacekeepers.generalName <<print cashFormat(100000)>>, not an impressive sum by Free Cities standards, but probably enough to turn the scales in his plans to keep his force together as it transitions from old world peacekeeping to autocratic nation building. Soon enough, he'll be able to support his men and women through armed extortion, the original form of taxation and, arguably, the only form of taxation.
 		<br><br>
 		"You have my thanks," he says formally. "We'll be in control here soon enough. The one thing we'll have an almost limitless supply of is people. I don't think anyone's likely to notice a few menial slaves transferred into the Free City. I'm sure a regular trade already exists; we'll just be adding a few undesirables to it." He ends the call, looking determined. Despite his confidence, he has his work cut out for him.
-		<<set cashX(forceNeg(100000), "peacekeepers"), $peacekeepers.strength = 50, $peacekeepers.attitude += 5, $peacekeepers.undermining = 0>>
+		<<set cashX(-100000, "peacekeepers"), $peacekeepers.strength = 50, $peacekeepers.attitude += 5, $peacekeepers.undermining = 0>>
 	<</replace>>
 <</link>> //This will cost <<print cashFormat(100000)>>//
 <<else>>
@@ -38,7 +38,7 @@ General $peacekeepers.generalName contacts you again, looking more tired and bat
 			You immediately wire General $peacekeepers.generalName <<print cashFormat(250000)>>, enough to keep his force together through the critical period as it transitions from old world peacekeeping to autocratic nation building. Soon enough, he'll be able to support his men and women through armed extortion, the original form of taxation and, arguably, the only form of taxation.
 			<br><br>
 			"That's extremely generous of you," he says, with an undertone of relief. "This is going to go much more smoothly than I'd originally thought. And I see that we're going to have friends and allies out here, as we establish ourselves. We're going to have quite a few undesirables to rid ourselves of, here, and the menial slave trade between this area and the Free City seems like an opportune way to do that." He ends the call, looking confident.
-			<<set cashX(forceNeg(250000), "peacekeepers"), $peacekeepers.strength = 50, $peacekeepers.attitude += 25, $peacekeepers.undermining = 0>>
+			<<set cashX(-250000, "peacekeepers"), $peacekeepers.strength = 50, $peacekeepers.attitude += 25, $peacekeepers.undermining = 0>>
 		<</replace>>
 	<</link>> //This will cost <<print cashFormat(250000)>>//
 <</if>>
diff --git a/src/uncategorized/pRaidInvitation.tw b/src/uncategorized/pRaidInvitation.tw
index b8fbeeba4723fd317e07557d96e15105e03642cf..35220f392efcab513902c3b398dca574e3ea48bf 100644
--- a/src/uncategorized/pRaidInvitation.tw
+++ b/src/uncategorized/pRaidInvitation.tw
@@ -13,7 +13,7 @@ Fund a quick raid on the refugees with <<print cashFormat(5000)>>, targeting:
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Ex-soldiers">>
 	<<replace "#result">>
 	Your mercenaries probably would have been enthusiastic even before the recent combat, but now they're positively eager. The split agreed upon is that they keep the proceeds from the sale of anything that isn't sex slave material, while you keep anything that is.
-	<<run cashX(forceNeg(5000), "war")>>
+	<<run cashX(-5000, "war")>>
 	<<set $PRaid = 1>>
 	<<set $PRaidTarget = 1>>
 	<</replace>>
@@ -21,7 +21,7 @@ Fund a quick raid on the refugees with <<print cashFormat(5000)>>, targeting:
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Healthy civilians">>
 	<<replace "#result">>
 	Your mercenaries probably would have been enthusiastic even before the recent combat, but now they're positively eager. The split agreed upon is that they keep the proceeds from the sale of anything that isn't sex slave material, while you keep anything that is.
-	<<run cashX(forceNeg(5000), "war")>>
+	<<run cashX(-5000, "war")>>
 	<<set $PRaid = 1>>
 	<<set $PRaidTarget = 2>>
 	<</replace>>
@@ -29,7 +29,7 @@ Fund a quick raid on the refugees with <<print cashFormat(5000)>>, targeting:
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "The largest possible group of slaves">>
 	<<replace "#result">>
 	Your mercenaries probably would have been enthusiastic even before the recent combat, but now they're positively eager. The split agreed upon is that they keep the proceeds from the sale of anything that isn't sex slave material, while you keep anything that is.
-	<<run cashX(forceNeg(5000), "war")>>
+	<<run cashX(-5000, "war")>>
 	<<set $PRaid = 1>>
 	<<set $PRaidTarget = 3>>
 	<</replace>>
diff --git a/src/uncategorized/seNonlethalPit.tw b/src/uncategorized/seNonlethalPit.tw
index 0c4b6464854e5ab7e5419d6da3dbe9aee8953282..21737c8db10034dbddf40e3eb610ff45cb2da622 100644
--- a/src/uncategorized/seNonlethalPit.tw
+++ b/src/uncategorized/seNonlethalPit.tw
@@ -585,7 +585,7 @@
 			$He respects _loser.slaveName's virgin holes, and hauls the loser to _his2 knees for a facefuck.
 			<<set _loser.counter.oral += 1, $oralTotal += 1>>
 		<<elseif (_loser.vagina == 0) && canDoVaginal(_loser) && canDoAnal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart,
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>,
 			<<if _winner.fetish == "pregnancy">>
 				and, after eyeing _his2 virgin vagina with desire, penetrates the loser's anus.
 			<<else>>
@@ -593,11 +593,11 @@
 			<</if>>
 			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 			<</if>>
 		<<elseif (_loser.anus == 0) && canDoVaginal(_loser) && canDoAnal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart,
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>,
 			<<if _winner.fetish == "buttslut" || (canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1 && _winner.fetish == "pregnancy")>>
 				and, after eyeing _his2 virgin anus with desire, penetrates the loser's cunt.
 			<<else>>
@@ -605,21 +605,21 @@
 			<</if>>
 			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif canDoVaginal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's cunt.
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>, and penetrates the loser's cunt.
 			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif canDoAnal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's anus.
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>, and penetrates the loser's anus.
 			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 			<</if>>
 		<<else>>
@@ -628,7 +628,7 @@
 		<</if>>
 	<<elseif $pitVirginities == 2>> /* anal */
 		<<if (_loser.vagina == 0) && canDoVaginal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart,
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>,
 			<<if _winner.fetish == "pregnancy">>
 				and gleefully takes advantage of your rules to @@.lime;take _his2 virginity.@@
 			<<else>>
@@ -637,17 +637,17 @@
 			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<set _loser.vagina++>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif (_loser.anus == 0) && canDoAnal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart,
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>,
 			<<if _winner.fetish == "buttslut" || (canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1 && _winner.fetish == "pregnancy")>>
 				<<if canDoVaginal(_loser)>>
 					and hungrily eyes _his2 anal virginity before penetrating the loser's cunt.
 					<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 					<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
-						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 						<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 					<</if>>
 				<<else>>
@@ -659,7 +659,7 @@
 					and penetrates the loser's cunt.
 					<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 					<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
-						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 						<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 					<</if>>
 				<<else>>
@@ -668,17 +668,17 @@
 				<</if>>
 			<</if>>
 		<<elseif canDoVaginal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's cunt.
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>, and penetrates the loser's cunt.
 			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif canDoAnal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's anus.
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>, and penetrates the loser's anus.
 			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 			<</if>>
 		<<else>>
@@ -687,13 +687,13 @@
 		<</if>>
 	<<elseif $pitVirginities == 1>> /* vagina */
 		<<if (_loser.vagina == 0) && canDoVaginal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart,
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>,
 			<<if _winner.fetish == "pregnancy">>
 				<<if canDoAnal(_loser)>>
 					and hungrily eyes _his2 pristine vagina before penetrating the loser's ass.
 					<<set _loser.counter.anal += 1, $analTotal += 1>>
 					<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
-						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 						<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 					<</if>>
 				<<else>>
@@ -705,7 +705,7 @@
 					and penetrates the loser's ass.
 					<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 					<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
-						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+						<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 						<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 					<</if>>
 				<<else>>
@@ -714,7 +714,7 @@
 				<</if>>
 			<</if>>
 		<<elseif (_loser.anus == 0) && canDoAnal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart,
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>,
 			<<if _winner.fetish == "buttslut" || (canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1 && _winner.fetish == "pregnancy")>>
 				and gleefully takes advantage of your rules to @@.lime;take _his2 anal virginity.@@
 			<<else>>
@@ -723,21 +723,21 @@
 			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<set _loser.anus++>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 			<</if>>
 		<<elseif canDoVaginal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's cunt.
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>, and penetrates the loser's cunt.
 			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif canDoAnal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's anus.
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>, and penetrates the loser's anus.
 			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 			<</if>>
 		<<else>>
@@ -746,7 +746,7 @@
 		<</if>>
 	<<else>> /* free game */
 		<<if (_loser.vagina == 0) && canDoVaginal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart,
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>,
 			<<if _winner.fetish == "pregnancy">>
 				and gleefully takes advantage of your rules to @@.lime;take _his2 virginity.@@
 			<<else>>
@@ -755,11 +755,11 @@
 			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<set _loser.vagina++>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif (_loser.anus == 0) && canDoAnal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart,
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>,
 			<<if _winner.fetish == "buttslut" || (canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1 && _winner.fetish == "pregnancy")>>
 				and gleefully takes advantage of your rules to @@.lime;take _his2 anal virginity.@@
 			<<else>>
@@ -768,21 +768,21 @@
 			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<set _loser.anus++>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 			<</if>>
 		<<elseif canDoVaginal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's cunt.
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>, and penetrates the loser's cunt.
 			<<set _loser.counter.vaginal += 1, $vaginalTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner)>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile pussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 0, _winner.ID)>>
 			<</if>>
 		<<elseif canDoAnal(_loser)>>
-			$He pushes _loser.slaveName's back down onto the mat, forces _his2 legs apart, and penetrates the loser's anus.
+			$He pushes _loser.slaveName's back down onto the mat, forces _his2 <<if _loser.missingLegs == 0>>legs apart<<elseif _loser.missingLegs == 3>>hips steady<<else>>leg aside<</if>>, and penetrates the loser's anus.
 			<<set _loser.counter.anal += 1, $analTotal += 1>>
 			<<if canImpreg(_loser, _winner) && canPenetrate(_winner) && _loser.mpreg == 1>>
-				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining.<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up.<</if>>
+				<<if !canTalk(_loser)>>_loser.slaveName tries to gesture a protest before _winner.slaveName fills _his2 fertile asspussy with cum, but _winner.slaveName grabs _his2 hands and pins them to keep _him2 from complaining<<else>>_loser.slaveName starts to scream a protest to stop _winner.slaveName raping _him2 pregnant, but _winner.slaveName grinds _his2 face into the mat to shut _him2 up<</if>>.
 				<<= knockMeUp(_loser, 50, 1, _winner.ID)>>
 			<</if>>
 		<<else>>
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index 00c1780fbe0bddde98bc1c2f1f5ba77d25731b9a..823e63a65b5c8d06175bb8ff1ff13098f4364886 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -101,7 +101,7 @@
 	| <<link "Use $his mouth">><<replace "#miniscene">><<include "FLips">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
 	| <<link "Kiss $him">><<replace "#miniscene">><<include "FKiss">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
 	<<if $cheatMode == 1>>
-		<<if ($activeSlave.amp == 0 || $activeSlave.amp == -3 || $activeSlave.amp == -5) && ($activeSlave.missingLegs != 3)>>
+		<<if ($activeSlave.amp == 0 || $activeSlave.amp == -3 || $activeSlave.amp == -5) && (canWalk($activeSlave))>>
 			| <<link "Have $him dance for you">><<replace "#miniscene">><<include "FDance">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
 		<</if>>
 	<</if>>
diff --git a/src/utility/saRulesWidgets.tw b/src/utility/saRulesWidgets.tw
index 436d925848fafb656da934691198d0ef4f870c60..ab2f11958c6bc845c2794706f1ef12cd3332bae6 100644
--- a/src/utility/saRulesWidgets.tw
+++ b/src/utility/saRulesWidgets.tw
@@ -566,7 +566,7 @@ and
 						<<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>>
 							<<if $slaves[_j].devotion <= 20>>
 								<<if $slaves[_j].trust < -20>>
-									$He repeatedly rapes a reluctant <<= SlaveFullName($slaves[_j])>>; $he can't seem to keep $his hands off the poor slave, who can't avoid $him. Not surprisingly, $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them.
+									$He repeatedly rapes a reluctant <<= SlaveFullName($slaves[_j])>>; $he can't seem to keep $his hand<<if ($slaves[$i].missingArms != 1 && $slaves[$i].missingArms != 2)>>s<</if>><<if ($slaves[$i].missingArms == 3)>> (so to speak)<</if>> off the poor slave, who can't avoid $him. Not surprisingly, $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them.
 									<<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>>
 									<<break>>
 									<<run SimpleSlaveFucking($slaves[_j], 4)>>