diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt
index 435598ff9bcdea59cd4f3c98e2bd05e8f69befc8..abe6419a60ff932122739656bec222461a80272e 100644
--- a/devNotes/twine JS.txt	
+++ b/devNotes/twine JS.txt	
@@ -29050,3 +29050,41 @@ window.randomizeAttraction = function randomizeAttraction(slave) {
 	slave.attrXX = Math.clamp(slave.attrXX + jsRandom(-5, 5), 0, 100);
 	slave.attrXY = Math.clamp(slave.attrXY + jsRandom(-5, 5), 0, 100);
 };
+
+window.disabilityRoll = function disabilityRoll(slave) {
+	const V = State.variables;
+	let disList = [];
+	disList.push("hearNot");
+	disList.push("seeNot");
+	disList.push("speakNot");
+	let disableCount = 0;
+	if (V.oneTimeDisableDisability === 0) {
+		while (disList.length > 0) {
+			let rolled = jsEither(disList);
+			switch (rolled) {
+			case "hearNot":
+				if ((jsRandom(1,100)-(disableCount*2)) > 90) {
+					slave.hears = -2;
+				}
+				disList.delete("hearNot");
+				disableCount++;
+				break;
+			case "seeNot":
+				if ((jsRandom(1,100)-(disableCount*2)) > 90) {
+					slave.eyes = -2;
+				}
+				disList.delete("seeNot");
+				disableCount++;
+				break;
+			case "speakNot":
+				if ((jsRandom(1,100)-(disableCount*2)) > 90) {
+					slave.voice = 0;
+				}
+				disList.delete("speakNot");
+				disableCount++;
+				break;
+			}
+		}
+	}
+	V.oneTimeDisableDisability = 0;
+};
diff --git a/src/SecExp/secExpSmilingMan.tw b/src/SecExp/secExpSmilingMan.tw
index c8b619c4b280c4b2311ffa1cf1cc930d341db988..4620fbeb9eaafc1a2bafe4f9938b316ed32d6b41 100644
--- a/src/SecExp/secExpSmilingMan.tw
+++ b/src/SecExp/secExpSmilingMan.tw
@@ -316,6 +316,7 @@
 		<<else>>
 			Your men move to immobilize her. Terror flashes through her eyes for a second - she barely manages to recover her usual demeanor.
 		<</if>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She was a criminal mastermind, captured shortly after completing her master plan.">>
 		<<set $activeSlave.career = "a student from a private school">>
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 07ff17b8655aaf964fe9fce8b2c01195fd84de47..7850e884018067cb31d84d652c8d58dce62ba28d 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -1206,6 +1206,7 @@ DairyRestraintsSetting($dairyRestraintsSetting)
 <<set $one_time_age_overrides_pedo_mode = 0>>
 <<set $activeSlaveOneTimeMinAge = 0>>
 <<set $activeSlaveOneTimeMaxAge = 999>>
+<<set $oneTimeDisableDisability = 0>>
 <<set $targetAge = $minimumSlaveAge>>
 <<set $pubertyLength = 5>>
 <<set $maxGrowthAge = 24>>
diff --git a/src/js/slaveGenerationJS.tw b/src/js/slaveGenerationJS.tw
index dda6d8d217e51e0f0522a793a909ad58cb7b5741..7e2ecd8a62d2a693102615a7b032a6effea02957 100644
--- a/src/js/slaveGenerationJS.tw
+++ b/src/js/slaveGenerationJS.tw
@@ -1262,3 +1262,41 @@ window.randomizeAttraction = function randomizeAttraction(slave) {
 	slave.attrXX = Math.clamp(slave.attrXX + jsRandom(-5, 5), 0, 100);
 	slave.attrXY = Math.clamp(slave.attrXY + jsRandom(-5, 5), 0, 100);
 };
+
+window.disabilityRoll = function disabilityRoll(slave) {
+	const V = State.variables;
+	let disList = [];
+	disList.push("hearNot");
+	disList.push("seeNot");
+	disList.push("speakNot");
+	let disableCount = 0;
+	if (V.oneTimeDisableDisability === 0) {
+		while (disList.length > 0) {
+			let rolled = jsEither(disList);
+			switch (rolled) {
+			case "hearNot":
+				if ((jsRandom(1,100)-(disableCount*2)) > 90) {
+					slave.hears = -2;
+				}
+				disList.delete("hearNot");
+				disableCount++;
+				break;
+			case "seeNot":
+				if ((jsRandom(1,100)-(disableCount*2)) > 90) {
+					slave.eyes = -2;
+				}
+				disList.delete("seeNot");
+				disableCount++;
+				break;
+			case "speakNot":
+				if ((jsRandom(1,100)-(disableCount*2)) > 90) {
+					slave.voice = 0;
+				}
+				disList.delete("speakNot");
+				disableCount++;
+				break;
+			}
+		}
+	}
+	V.oneTimeDisableDisability = 0;
+};
diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw
index e1dc5e3bf15d55ef12eacd9feefe8ec80ca2fbf4..b5641b97b014c38273038207fd6b7a1973519e22 100644
--- a/src/npc/acquisition.tw
+++ b/src/npc/acquisition.tw
@@ -217,6 +217,7 @@ The previous owner seems to have left in something of a hurry.
 	<<if _valueOwed - _valueGiven <= 5000>><<break>><</if>>
 	<<switch $targetArcology.type>>
 	<<case "Supremacist">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<set $arcologies[0].FSSupremacistLawME = 1>><<include "Generate New Slave">><<set $arcologies[0].FSSupremacistLawME = 0>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(0,15)>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -229,6 +230,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "uncomfortable straps", $activeSlave.collar = "uncomfortable leather", $activeSlave.shoes = "flats">>
 		<<set $activeSlave.assignment = "please you">>
 	<<case "Subjugationist">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<set $fixedRace = $activeArcology.FSSubjugationistRace>><<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(0,15)>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -242,6 +244,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "whore">>
 	<<case "GenderRadicalist">>
 		<<set $activeSlaveOneTimeMaxAge = 25>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XY Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(15,-15), $activeSlave.health = 100>>
 		<<set $activeSlave.face = random(0,55)>>
@@ -255,6 +258,7 @@ The previous owner seems to have left in something of a hurry.
 	<<case "GenderFundamentalist">>
 		<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
 		<<set $activeSlaveOneTimeMaxAge = 25>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(55,65)>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -267,6 +271,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "a nice maid outfit", $activeSlave.collar = "tight steel", $activeSlave.shoes = "flats">>
 		<<set $activeSlave.assignment = "be a servant">>
 	<<case "Paternalist">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(55,65), $activeSlave.health = random(55,65)>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -289,6 +294,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "a Fuckdoll suit">>
 		<<set $activeSlave.assignment = "please you">>
 	<<case "AssetExpansionist">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-15,15), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.chem = 50>>
@@ -308,6 +314,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "slutty jewelry", $activeSlave.collar = "pretty jewelry", $activeSlave.shoes = "heels">>
 		<<set $activeSlave.assignment = "please you">>
 	<<case "SlimnessEnthusiast">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(55,65), $activeSlave.health = random(55,65)>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -323,6 +330,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "a leotard", $activeSlave.collar = "pretty jewelry", $activeSlave.shoes = "flats">>
 		<<set $activeSlave.assignment = "please you">>
 	<<case "TransformationFetishist">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-15,15), $activeSlave.health = random(-15,0)>>
 		<<set $activeSlave.faceImplant = random(40,70)>>
@@ -342,6 +350,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "a string bikini", $activeSlave.collar = "shock punishment", $activeSlave.shoes = "extreme heels">>
 		<<set $activeSlave.assignment = "whore">>
 	<<case "BodyPurist">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(55,65), $activeSlave.trust = random(25,45), $activeSlave.health = 100>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -358,6 +367,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlaveOneTimeMinAge = 36>>
 		<<set $activeSlaveOneTimeMaxAge = 39>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(55,65), $activeSlave.trust = random(-15,15), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -374,6 +384,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "be a servant">>
 	<<case "YouthPreferentialist">>
 		<<set $activeSlaveOneTimeMaxAge = 19>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(55,65), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -386,6 +397,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "a schoolgirl outfit", $activeSlave.collar = "pretty jewelry", $activeSlave.shoes = "heels">>
 		<<set $activeSlave.assignment = "be a servant">>
 	<<case "Pastoralist">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.boobs += 100*random(10,20)>>
@@ -394,6 +406,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "Western clothing", $activeSlave.collar = "leather with cowbell", $activeSlave.shoes = "flats">>
 		<<set $activeSlave.assignment = "get milked">>
 	<<case "PhysicalIdealist">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(25,45), $activeSlave.health = 100>>
 		<<set $activeSlave.muscles = random(50,100)>>
@@ -406,6 +419,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "body oil", $activeSlave.collar = "none", $activeSlave.shoes = "none">>
 		<<set $activeSlave.assignment = "whore">>
 	<<case "ChattelReligionist">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(55,65), $activeSlave.trust = random(55,65), $activeSlave.health = random(0,15)>>
 		<<if $activeSlave.vagina == 0>><<set $activeSlave.vagina++>><</if>>
@@ -415,6 +429,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "whore">>
 	<<case "RomanRevivalist">>
 		<<set $activeSlaveOneTimeMaxAge = 19>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = 100, $activeSlave.trust = random(55,65), $activeSlave.health = 100>>
 		<<set $activeSlave.face = random(0,55)>>
@@ -425,7 +440,9 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "a toga", $activeSlave.collar = "pretty jewelry", $activeSlave.shoes = "flats">>
 		<<set $activeSlave.assignment = "guard you", $Bodyguard = $activeSlave>>
 	<<case "AztecRevivalist">>
-		<<set $fixedRace = "latina">><<include "Generate New Slave">>
+		<<set $oneTimeDisableDisability = 1>>
+		<<set $fixedRace = "latina">>
+		<<include "Generate New Slave">>
 		<<set $activeSlave.nationality = "Mexican">>
 		<<run nationalityToName($activeSlave)>>
 		<<set $activeSlave.accent = 0>>
@@ -436,6 +453,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "a huipil", $activeSlave.collar = "pretty jewelry", $activeSlave.shoes = "none">>
 		<<set $activeSlave.assignment = "be your Head Girl", $HeadGirl = $activeSlave>>
 	<<case "EgyptianRevivalist">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(25,45), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -449,7 +467,9 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "slutty jewelry", $activeSlave.collar = "ancient Egyptian", $activeSlave.shoes = "flats">>
 		<<set $activeSlave.assignment = "please you">>
 	<<case "EdoRevivalist">>
-		<<set $fixedRace = "asian">><<include "Generate New Slave">>
+		<<set $oneTimeDisableDisability = 1>>
+		<<set $fixedRace = "asian">>
+		<<include "Generate New Slave">>
 		<<set $activeSlave.nationality = "Japanese">>
 		<<run nationalityToName($activeSlave)>>
 		<<set $activeSlave.accent = 0>>
@@ -460,6 +480,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "a kimono", $activeSlave.collar = "satin choker", $activeSlave.shoes = "heels">>
 		<<set $activeSlave.assignment = "serve the public">>
 	<<case "ArabianRevivalist">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-15,15), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -470,7 +491,9 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlaveOneTimeMinAge = 36>>
 		<<set $activeSlaveOneTimeMaxAge = 38>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
-		<<set $fixedRace = "asian">><<include "Generate New Slave">>
+		<<set $oneTimeDisableDisability = 1>>
+		<<set $fixedRace = "asian">
+		><<include "Generate New Slave">>
 		<<set $activeSlave.nationality = "Chinese">>
 		<<run nationalityToName($activeSlave)>>
 		<<run nationalityToAccent($activeSlave)>>
@@ -489,6 +512,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.clothes = "a slutty qipao", $activeSlave.collar = "pretty jewelry", $activeSlave.shoes = "heels">>
 		<<set $activeSlave.assignment = "be your Head Girl", $HeadGirl = $activeSlave>>
 	<<case "Eugenics">>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = -100, $activeSlave.trust = -100, $activeSlave.health = random(80,90)>>
 		<<set $activeSlave.intelligence = 3>>
@@ -509,6 +533,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlaveOneTimeMinAge = $fertilityAge+3>>
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(55,65)>>
 		<<set $activeSlave.face = random(15,100)>>
@@ -524,6 +549,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.assignment = "please you">>
 	<<case "HedonisticDecadence">>
 		<<set $activeSlaveOneTimeMaxAge = 25>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(-20,20)>>
 		<<set $activeSlave.face = random(15,40)>>
diff --git a/src/pregmod/eliteSlave.tw b/src/pregmod/eliteSlave.tw
index e584fb467a93ca98aba6f7e9755311699a850b4c..50be49f7b30073c73049c1307f12b5b03cedf328 100644
--- a/src/pregmod/eliteSlave.tw
+++ b/src/pregmod/eliteSlave.tw
@@ -18,6 +18,7 @@ You check to see if any potential breeding slaves are on auction. <<if $eliteAuc
 	<<set $activeSlaveOneTimeMaxAge = 40>>
 <</if>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacist != "unset">>
 	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
 <<elseif $arcologies[0].FSSubjugationist != "unset">>
diff --git a/src/pregmod/eliteTakeOverResult.tw b/src/pregmod/eliteTakeOverResult.tw
index ffe9bbc2c4a0b76ec176583a800c4032283a4977..ff5aa824740ff8d711dd6ed8bce482ab8b4b1d9a 100644
--- a/src/pregmod/eliteTakeOverResult.tw
+++ b/src/pregmod/eliteTakeOverResult.tw
@@ -110,6 +110,7 @@
 		<<set $eliteLeft-->>
 		<<set $activeSlaveOneTimeMinAge = 25>>
 		<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<if random(1,100) > 50>> /* 50% chance of getting girl or boy */
 			<<include "Generate XX Slave">>
 		<<else>>
@@ -143,6 +144,7 @@
 	<<for _i = $eliteLeft; _i > 0; _i-->>
 		<<set $activeSlaveOneTimeMinAge = 25>>
 		<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<if random(1,100) > 50>> 							/* 50% chance of getting girl or boy */
 			<<include "Generate XX Slave">>
 		<<else>>
diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw
index d81735acd6036a86d59489ac231c2572fac5b51b..28c9102989d69db45a5de5db2cc4ed21ad5f8b96 100644
--- a/src/pregmod/pRaped.tw
+++ b/src/pregmod/pRaped.tw
@@ -114,6 +114,8 @@ It would be prudent to up security in your arcology. That or take a guard along
 <<else>>
 
 <<set $activeSlaveOneTimeMinAge = 16>>
+<<set $oneTimeDisableDisability = 1>>
+<<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "You sentenced her to enslavement for the attempted rape of a free woman.">>
 <<set $activeSlave.devotion = -100>>
@@ -136,20 +138,20 @@ Now the only question is what to do with the would-be rapist. You could toss the
 <<slaveCost $activeSlave>>
 <<set $slaveCost -= 1000>>
 <br>
-//Applying enslavement as punishment will cost <<print cashFormat($contractCost)>>. Doing so and then selling her immediately will bring in approximately <<print cashFormat($slaveCost)>>.//
+//Applying enslavement as punishment will cost <<print cashFormat($contractCost)>>. Doing so and then selling $him immediately will bring in approximately <<print cashFormat($slaveCost)>>.//
 
 <<set $saleDescription = 1>><<include "Long Slave Description">>
 
 <span id="result">
 <<if $cash >= $contractCost>>
-	<br><<link "Enslave her">>
+	<br><<link "Enslave $him">>
 		<<set $cash -= $contractCost>>
 		<<replace "#result">>
-			You complete the legalities and biometric scanning quickly and without fuss. The idiot will regret crossing you when she wakes in the penthouse for basic slave induction.
+			You complete the legalities and biometric scanning quickly and without fuss. The idiot will regret crossing you when $he wakes in the penthouse for basic slave induction.
 		<<include "New Slave Intro">>
 		<</replace>>
 	<</link>>
-	<br><<link "Sentence her to a day in the stocks, then enslave her">>
+	<br><<link "Sentence $him to a day in the stocks, then enslave $him">>
 		<<set $activeSlave.health -= 10>>
 		<<set $activeSlave.behavioralFlaw = "odd">>
 		<<set $activeSlave.sexualFlaw = "hates penetration">>
@@ -163,30 +165,30 @@ Now the only question is what to do with the would-be rapist. You could toss the
 		<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += 47>><<else>><<set $activeSlave.publicCount = 47>><</if>>
 		<<set $cash -= $contractCost>>
 		<<replace "#result">>
-			You declare her holes fair game for the entire arcology. She spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.red;the worse for wear@@ and @@.red;acting oddly@@ due to her ordeal, bruises all over her body, cum leaking from her @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@
+			You declare $his holes fair game for the entire arcology. $He spends a torturous day in the stocks before being hauled in for enslavement, somewhat @@.red;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@
 		<<set $rep += 100>>
 		<<set $arcologies[0].prosperity += 2>>
 		<<include "New Slave Intro">>
 		<</replace>>
 	<</link>>
 	<<if $arcade > 0>>
-	<br><<link "Enslave her and sentence her to a month in the arcade">>
+	<br><<link "Enslave $him and sentence $him to a month in the arcade">>
 		<<= assignJob($activeSlave, "be confined in the arcade")>>
 		<<set $activeSlave.sentence = 4>>
 		<<set $cash -= $contractCost>>
 		<<replace "#result">>
-			You complete the legalities and biometric scanning quickly and cautiously. The idiot will be in for a surprise when they awake to find they can't move and a dick is in their ass.
+			You complete the legalities and biometric scanning quickly and cautiously. The idiot will be in for a surprise when $he awakes to find $he can't move and a dick is in $his ass.
 		<<AddSlave $activeSlave>> /* skip New Slave Intro */
 		<</replace>>
 	<</link>>
 	<</if>>
 	<<if $dairy > 0>>
 	<<if $dairyRestraintsSetting > 1>>
-	<br><<link "Enslave her and send her straight to the industrial dairy">>
+	<br><<link "Enslave $him and send $him straight to the industrial dairy">>
 		<<= assignJob($activeSlave, "work in the dairy")>>
 		<<set $cash -= $contractCost>>
 		<<replace "#result">>
-			You complete the legalities and biometric scanning quickly and cautiously. The idiot will wake up <<if $dairyStimulatorsSetting > 1>>in agony as her anus takes the rectal hydration dildo<<else>>to find her chest has begun swelling with milk<</if>>.
+			You complete the legalities and biometric scanning quickly and cautiously. The idiot will wake up <<if $dairyStimulatorsSetting > 1>>in agony as $his anus takes the rectal hydration dildo<<else>>to find $his chest has begun swelling with milk<</if>>.
 		<<set $activeSlave.boobs += 300>>
 		<<AddSlave $activeSlave>> /* skip New Slave Intro */
 		<</replace>>
@@ -194,17 +196,17 @@ Now the only question is what to do with the would-be rapist. You could toss the
 	<</if>>
 	<</if>>
 	<<if $seeExtreme > 0>>
-	<br><<link "Punitively amputate her limbs, and then enslave her">>
+	<br><<link "Punitively amputate $his limbs, and then enslave $him">>
 		<<set $activeSlave.health -= 20>>
 		<<set $activeSlave.amp = 1>>
 		<<set $activeSlave.heels = 0>>
 		<<set $activeSlave.behavioralFlaw = "odd">>
 		<<set $cash -= $contractCost>>
 		<<replace "#result">>
-			You want her to suffer for what she tried to pull on you. You make sure she is fully awake as she is strapped into the autosurgery. You take great pleasure in watching her struggle as her limbs are taken, one by one. Of course, @@.red;her health is affected@@ and the horrible experience has left her @@.red;acting oddly.@@ After she has stabilized, it's off to the penthouse for basic slave induction. You'd like to see her try and touch you again without arms and legs.
+			You want $him to suffer for what $he tried to pull on you. You make sure $he is fully awake as $he is strapped into the autosurgery. You take great pleasure in watching $him struggle as $his limbs are taken, one by one. Of course, @@.red;$his health is affected@@ and the horrible experience has left $him @@.red;acting oddly.@@ After $he has stabilized, it's off to the penthouse for basic slave induction. You'd like to see $him try and touch you again without arms and legs.
 		<</replace>>
 	<</link>>
-	<br><<link "Enslave the criminal and geld her">>
+	<br><<link "Enslave the criminal and geld $him">>
 		<<set $activeSlave.health -= 20>>
 		<<set $activeSlave.balls = 0>>
 		<<set $activeSlave.devotion -= 25>>
@@ -212,13 +214,13 @@ Now the only question is what to do with the would-be rapist. You could toss the
 		<<AddSlave $activeSlave>>
 		<<set $cash -= $contractCost>>
 		<<replace "#result">>
-		You want her to suffer for what she tried to pull on you. You make sure she is fully awake as she is strapped into the autosurgery, taking the time to roughly fondle her balls. You take great pleasure in watching her struggle as her testicles are removed. Once she can stand again, it's off to the penthouse for basic slave induction.
+		You want $him to suffer for what $he tried to pull on you. You make sure $he is fully awake as $he is strapped into the autosurgery, taking the time to roughly fondle $his balls. You take great pleasure in watching $him struggle as $his testicles are removed. Once $he can stand again, it's off to the penthouse for basic slave induction.
 		<<include "New Slave Intro">>
 		<</replace>>
 	<</link>>
 	<</if>>
 <<else>>
-	//You lack the necessary funds to enslave her.//
+	//You lack the necessary funds to enslave $him.//
 <</if>>
 <<link "Publicly flog the criminal">>
 	<<replace "#result">>
diff --git a/src/pregmod/reTheSirenStrikesBack.tw b/src/pregmod/reTheSirenStrikesBack.tw
index 1ca85e500522a25ecd70c7e5d958ecf5a763dce9..b73d064cac69b77abc1f91da940ccca8a50bcb5f 100644
--- a/src/pregmod/reTheSirenStrikesBack.tw
+++ b/src/pregmod/reTheSirenStrikesBack.tw
@@ -10,6 +10,7 @@
 <</if>>
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She was brought to you to pay for what she did to one of your slaves.">>
 <<set $activeSlave.career = "a producer">>
diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw
index e111ab8b6ebd0a36a0727139a0885adad9fa495e..cc2df0cb0886934216b81c83fcd9f3cd13cbc6a4 100644
--- a/src/pregmod/seFCTVshows.tw
+++ b/src/pregmod/seFCTVshows.tw
@@ -124,6 +124,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlaveOneTimeMinAge = ($fertilityAge + 2)>>
 		<<set $activeSlaveOneTimeMaxAge = 18>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.devotion = random(40,60)>>
 		<<set $activeSlave.weight = random(-10,10)>>
@@ -171,6 +172,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlaveOneTimeMinAge = ($fertilityAge + 3)>>
 		<<set $activeSlaveOneTimeMaxAge = 20>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.weight = random(10,20)>>
 		<<set $activeSlave.waist = random(-25,25)>>
@@ -223,6 +225,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlaveOneTimeMinAge = 36>>
 		<<set $activeSlaveOneTimeMaxAge = 40>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.weight = random(20,90)>>
 		<<set $activeSlave.waist = random(-45,45)>>
@@ -264,6 +267,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race @@.pink;MILF.@@ She's no longer young, but still quite attractive. She has been a slave for many years now, and has been trained well. She also has a good array of skills that you can put to use. She has huge tits and a huge ass to play with, but she'd also make good stock for a breeding program."
 	<<elseif $randShow == 6>> /* discount young hottie */
 		<<set $activeSlaveOneTimeMaxAge = 25>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.face = random(70,100)>>
 		<<set $activeSlave.weight = random(-5,10)>>
@@ -296,6 +300,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		a bargain discount offer on a young $activeSlave.race girl. Unlike our usual stock she's something of a @@.red;disobedient@@ slave, but that means savings for you, and all the fun of breaking in a new slave. We have to admit that her previous owner had a hard time training her, but I'm sure you can tell that her body has potential<<if $activeSlave.clit > 4>>, just look at the @@.pink;clit@@ on her<</if>>!"
 	<<elseif $randShow == 7>> /* mpreg dickgirl */
 		<<set $activeSlaveOneTimeMaxAge = 22>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XY Slave">>
 		<<set $activeSlave.anus = 2>>
 		<<set $activeSlave.vagina = -1>>
@@ -331,6 +336,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		a strong young $activeSlave.race girl that retains her cock and balls. $activeSlave.slaveName has something that makes her special: thanks to medical tests she's got a @@.pink;functional ass womb.@@ That's right folks, this slave is fertile and can get knocked up if you inseminate her asshole. That's pretty amazing, to be honest, and exceptionally rare. Don't let this opportunity slip by!"
 	<<elseif $randShow > 7>> /* huge balls */
 		<<set $activeSlaveOneTimeMaxAge = 25>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XY Slave">>
 		<<set $activeSlave.anus = 2>>
 		<<set $activeSlave.balls = random(20,35)>>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 37d44b24c44bb0f5e414be9473cd514e59f5a1b0..61fa469d826c9cd522cbb8e3c57a909d375e8fca 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -709,6 +709,9 @@
 <<if ndef $activeSlaveOneTimeMaxAge>>
 	<<set $activeSlaveOneTimeMaxAge = 999>>
 <</if>>
+<<if ndef $oneTimeDisableDisability>>
+	<<set $oneTimeDisableDisability = 0>>
+<</if>>
 <<if ndef $AgePenalty>>
 	<<set $AgePenalty = 1>>
 <</if>>
diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw
index b967c67725cc785f2b1e5203222271e49ea6d603..8bc6843934295da7e49e0917cd95821a36a51858 100644
--- a/src/uncategorized/REFS.tw
+++ b/src/uncategorized/REFS.tw
@@ -118,6 +118,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	Confronting the citizen is simplicity in itself; he would not dare defy you under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his degradationist behaviors. As such, you are able to take civil ownership over the poor slave girl and take her into your care with only minimal compensation to the citizen. As you stride away from her former owner with the girl in your arms, she leans over to plant a chaste kiss of thanks on your cheek.
 	<<set $cash -= 2000>>
 		<<set $activeSlaveOneTimeMaxAge = 22>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.origin = "She was taken into your custody from an abusive owner.">>
 		<<set $activeSlave.devotion = random(0,25)>>			
@@ -152,6 +153,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	Confronting the citizen is simplicity in itself; he would not dare defy you directly under threat of arrest by your security drones and is unlikely to garner any sympathy from the public for his disturbing actions. As such, you are able to take civil ownership over the slave girl and claim her for yourself with only token compensation to the citizen. As you stride away from her former owner with the girl in your arms, she clings to you with obvious naiveté for how you will treat her. It's time she learnt how slaves are treated in $arcologies[0].name.
 	<<set $cash -= 2000>>
 		<<set $activeSlaveOneTimeMaxAge = 22>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.origin = "She was taken into your custody from an owner who treated her as an equal.">>
 		<<set $activeSlave.devotion = random(0,50)>>			
@@ -252,6 +254,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 			<<replace "#result2">>
 			As your new playmate lies slumbering in bed, you consult with $assistantName as to the cost of the surgery conducted today. With some creative accounting, you settle the citizen's other outstanding debts and then arrange for her to be charged a sum in excess of her financial means for the surgery conducted on her today. Of course, that was not what you agreed, but it was her mistake for undergoing an expensive procedure without a formal contract. When she awakens, though she will retain her new bimbo body, she will be just another slave in your penthouse.
 			<<set $activeSlaveOneTimeMaxAge = 22>>
+			<<set $oneTimeDisableDisability = 1>>
 			<<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 			<<include "Generate XX Slave">>
 			<<set $activeSlave.origin = "She was enslaved by you when you overcharged her for surgery.">>
@@ -333,6 +336,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 			<br><br>
 			<<set $cash -= 10000>>
 			<<set $activeSlaveOneTimeMaxAge = 22>>
+			<<set $oneTimeDisableDisability = 1>>
 			<<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 			<<include "Generate XX Slave">>
 			<<set $activeSlave.origin = "She was enslaved by you when you purchased her debt.">>
@@ -389,6 +393,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 			<<set $activeSlaveOneTimeMinAge = 36>>
 			<<set $activeSlaveOneTimeMaxAge = 42>>
 			<<set $one_time_age_overrides_pedo_mode = 1>>
+			<<set $oneTimeDisableDisability = 1>>
 			<<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 			<<include "Generate XX Slave">>
 			<<set $activeSlave.origin = "She was enslaved by you when you purchased her debt.">>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index f7bcd20f7683fcf2b2346208a99943a23bbc6dc3..859be571de457886d43609ce35b49fcd8065263b 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -16860,6 +16860,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 	"We shouldn't have come here," one of them says dully. $He's wrong in that they would have had no trouble at all if they hadn't offended you, but right in that here, they put themselves entirely under your power. Tourists would never visit if this were widely known, but fortunately, you've been successful at concealing this. They begin to cry, and then to beg, and then the drones bag them and take them away.
 	<<set $cash -= 25000>>
 	<<for _ress = 0; _ress < 3; _ress++>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 		<<set $fixedNationality = "American">>
 		<<include "Generate New Slave">>
diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index 894234d263a7364e5f54317894d745be67177bfb..05a9be89aba3ec10ce3e802a5c18dd9172087c5e 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -5,6 +5,7 @@
 /*princess*/
 <<set $activeSlaveOneTimeMinAge = 16>>
 <<set $activeSlaveOneTimeMaxAge = 19>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.career = "a princess">>
 <<set $activeSlave.prestige = 2>>
@@ -323,6 +324,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<for $i = 0; $i < 3; $i++>>
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
+			<<set $oneTimeDisableDisability = 1>>
 			<<include "Generate XX Slave">>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was sold to you in exchange for credits.">>
 			<<set $activeSlave.origin = _origin>>
@@ -373,6 +375,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<for $i = 0; $i < 3; $i++>>
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
+			<<set $oneTimeDisableDisability = 1>>
 			<<include "Generate XX Slave">>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$securityForceName+".">>
 			<<set $activeSlave.origin = _origin>>
@@ -545,6 +548,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<for $i = 0; $i < 3; $i++>>
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
+			<<set $oneTimeDisableDisability = 1>>
 			<<include "Generate XX Slave">>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was sold for credits.">>
 			<<set $activeSlave.origin = _origin>>
@@ -599,6 +603,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<for $i = 0; $i < 3; $i++>>
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
+			<<set $oneTimeDisableDisability = 1>>
 			<<include "Generate XX Slave">>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$securityForceName+".">>
 			<<set $activeSlave.origin = _origin>>
@@ -654,6 +659,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<for $i = 0; $i < 3; $i++>>
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
+			<<set $oneTimeDisableDisability = 1>>
 			<<include "Generate XX Slave">>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was sold for credits.">>
 			<<set $activeSlave.origin = _origin>>
@@ -726,6 +732,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<for $i = 0; $i < 3; $i++>>
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
+			<<set $oneTimeDisableDisability = 1>>
 			<<include "Generate XX Slave">>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$securityForceName+".">>
 			<<set $activeSlave.origin = _origin>>
diff --git a/src/uncategorized/generateXXSlave.tw b/src/uncategorized/generateXXSlave.tw
index 8237e9b77f48ee02174666f039ca595933032338..0b900ed64befbbb1607fd7aea6de5a7a884fc28b 100644
--- a/src/uncategorized/generateXXSlave.tw
+++ b/src/uncategorized/generateXXSlave.tw
@@ -185,11 +185,6 @@
 
 <<if ($activeSlave.physicalAge > random(0,100))>>
 	<<set $activeSlave.eyes = -1>>
-	<<if random(0,100) > 90>>
-		<<if setup.gratefulCareers.includes($activeSlave.career)>>
-			<<set $activeSlave.eyes = -2>>
-		<</if>>
-	<</if>>
 <</if>>
 <<if ($activeSlave.physicalAge > random(30,100))>>
 	<<set $activeSlave.hears = -1>>
@@ -518,3 +513,7 @@
 	<</if>>
 	<</if>>
 <</if>>
+
+<<if $seeExtreme == 1>>
+	<<run disabilityRoll($activeSlave)>>
+<</if>>
diff --git a/src/uncategorized/generateXYSlave.tw b/src/uncategorized/generateXYSlave.tw
index d23df95ccc0159e10f913794f80caf2c3f17389e..9529bbe69186baaefb71bf7412d9b89d249f5f83 100644
--- a/src/uncategorized/generateXYSlave.tw
+++ b/src/uncategorized/generateXYSlave.tw
@@ -91,19 +91,15 @@
 <<set $activeSlave.devotion = random(-90,-60)>>
 <<set $activeSlave.trust = random(-45,-25)>>
 
-/% Begin height replacement section. %/
 <<if ($activeSlave.physicalAge > random(0,100))>>
 	<<set $activeSlave.eyes = -1>>
-	<<if random(0,100) > 90>>
-		<<if setup.gratefulCareers.includes($activeSlave.career)>>
-			<<set $activeSlave.eyes = -2>>
-		<</if>>
-	<</if>>
 <</if>>
 <<if ($activeSlave.physicalAge > random(30,100))>>
 	<<set $activeSlave.hears = -1>>
 <</if>>
 
+/% Begin height replacement section. %/
+
 /% Since we use nationality for height effects we need to initialize it now instead of later on like in vanilla Free Cities. %/
 <<if $fixedRace == 0>>
 	<<if $fixedNationality == 0>>
@@ -680,3 +676,7 @@
 	<</if>>
 	<</if>>
 <</if>>
+
+<<if $seeExtreme == 1>>
+	<<run disabilityRoll($activeSlave)>>
+<</if>>
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index 5900f1789764120eea65a5f77c4f4638db5aef76..6fa1e3fb907c1e84b976b6995bc2860f2b4334d9 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -55,6 +55,7 @@ As you step off the elevator, you hear female shouting. Apparently one of $arcol
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate New Slave">>
 <<if $PStrip == 1>>
@@ -218,6 +219,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	In any case, you've enslaved a fine group. The leader is on the older side, but not unattractive. Her girls are younger, and probably have all sorts of delightful repressed tendencies to be manipulated.
 	<<set $activeSlaveOneTimeMinAge = 30>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "She was the head of a religious community of women you enslaved.">>
 	<<set $activeSlave.career = "a nun">>
@@ -271,6 +273,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	In any case, you've enslaved a fine group. The principal is on the older side, and seems to have paid unusually close attention to her appearance, for the female principal of a girls' school. And for whatever reason, the school's uniform skirt seems to have been rather short in back.
 	<<set $activeSlaveOneTimeMinAge = 26>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "She was the principal of a girls' school whose remnants you enslaved. A strap-on and a large quantity of personal lubricant were found in her possession when she was enslaved.">>
 	<<set $activeSlave.intelligence = random(1,2)>>
@@ -298,6 +301,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set _newSlaves.push($activeSlave)>>
 	<<for $i = 0; $i < 3; $i++>>
 		<<set $activeSlaveOneTimeMaxAge = 18>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She was a student at a girls' school whose remnants you enslaved.">>
 	<<set $activeSlave.career = "a student">>
@@ -330,6 +334,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 			<<set $activeSlaveOneTimeMaxAge = 39>>
 		<</if>>
 		<<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She was an expectant mother you enslaved when you evacuated her from a threatened old world hospital.">>
 		<<set $activeSlave.career = "a housewife">>
@@ -364,6 +369,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 			<<set $activeSlaveOneTimeMaxAge = 18>>
 		<</if>>
 		<<set $one_time_age_overrides_pedo_mode = 1>> 
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.origin = "She was a student you enslaved when you evacuated her from a threatened old world grade school.">>
 	<<set $activeSlave.career = "a student">>
@@ -376,6 +382,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	In any case, you've enslaved a fine group. Certain religious groups persist in the hilarious delusion that it's possible to alter sexual orientation through prayer. In your experience, hormones, drugs, and compliance training are far more effective.
 	<<set $activeSlaveOneTimeMinAge = 26>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "She was the owner of a religious orientation conversion therapy camp whose remnants you enslaved.">>
 	<<set $activeSlave.career = "a business owner">>
@@ -400,6 +407,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<for $i = 0; $i < 3; $i++>>
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 18>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She was an inmate at a religious orientation conversion therapy camp whose remnants you enslaved.">>
 	<<set $activeSlave.career = "a student">>
@@ -425,6 +433,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<for $i = 0; $i < 4; $i++>>
 		<<set $activeSlaveOneTimeMinAge = 26>>
 		<<set $activeSlaveOneTimeMaxAge = 42>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She was a wealthy housewife who you enslaved as she fled societal collapse.">>
 	<<set $activeSlave.career = "a housewife">>
@@ -564,20 +573,20 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	Since you're not displeased with the breast expansion, you accept the health compensation and even make discreet inquiries to see of the effect can perhaps be replicated. Unfortunately, it seems that the result that occurred was as much due to luck as anything else. The process cannot be safely marketed.
 	<<run $slaves.forEach(function(s) {
 		if (s.curatives > 1) {
-                        if (s.inducedNCS > 0) {
-                                s.boobs += Math.floor(Math.random() * 10 + 1) * 50;
-                        }
-                        else {
-                                s.boobs += Math.floor(Math.random() * 10 + 1) * 100;
-                        }
+			if (s.inducedNCS > 0) {
+				s.boobs += Math.floor(Math.random() * 10 + 1) * 50;
+			}
+			else {
+				s.boobs += Math.floor(Math.random() * 10 + 1) * 100;
+			}
 		}
 		if (s.inflationType == "curative") {
-                        if (s.inducedNCS > 0) {
-                                s.boobs += Math.floor(Math.random() * 10 + 1) * 150 * s.inflation;
-                        }
-                        else {
-                                s.boobs += Math.floor(Math.random() * 10 + 1) * 300 * s.inflation;
-                        }
+			if (s.inducedNCS > 0) {
+				s.boobs += Math.floor(Math.random() * 10 + 1) * 150 * s.inflation;
+			}
+			else {
+				s.boobs += Math.floor(Math.random() * 10 + 1) * 300 * s.inflation;
+			}
 		} 
 	})>>
 	<</replace>>
@@ -711,12 +720,12 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	The hapless manufacturer eventually goes bankrupt. However, you do manage to force surgical correction of the pregnancies before they do. As additional compensation, they agree to naturally enhance your afflicted slaves' busts knowing full well that most buyers are not interested in slaves that have been knocked up. At the managers expense, your slaves move through a top-flight surgeons care and are pregnancy free and sporting @@.lime;larger breasts@@.
 	<<run $slaves.forEach(function(s) {
 		if (s.drugs == "breast injections") {
-                        if (s.inducedNCS > 0) {
-                                s.boobs += Math.floor(Math.random() * 10 + 1) * 50;
-                        }
-                        else {
-                                s.boobs += Math.floor(Math.random() * 10 + 1) * 100;
-                        }
+			if (s.inducedNCS > 0) {
+				s.boobs += Math.floor(Math.random() * 10 + 1) * 50;
+			}
+			else {
+				s.boobs += Math.floor(Math.random() * 10 + 1) * 100;
+			}
 		}
 	})>>
 	<</replace>>
@@ -845,6 +854,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 28>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
 	<<set $activeSlave.lips = random(5,25)>>
@@ -881,6 +891,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlaveOneTimeMinAge = 8>>
 	<<set $activeSlaveOneTimeMaxAge = 8>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
 	<<set $activeSlave.lips = random(5,25)>>
@@ -926,6 +937,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlaveOneTimeMinAge = 36>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
 	<<set $activeSlave.vagina = 1>>
@@ -962,6 +974,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 24>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
 	<<set $activeSlave.vaginalSkill = 15>>
diff --git a/src/uncategorized/householdLiquidator.tw b/src/uncategorized/householdLiquidator.tw
index d94f0f20934c9bb891527a38cc9b37d2b16b7d66..0c6f6a498c19bef99f23638511b9582d71a0285e 100644
--- a/src/uncategorized/householdLiquidator.tw
+++ b/src/uncategorized/householdLiquidator.tw
@@ -7,6 +7,7 @@
 The household liquidator is offering a set of siblings for sale. As usual, you will only be permitted to inspect the older, but there is a guarantee that the younger will be similar.
 <br><br>
 
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "You bought her from the household liquidator.">>
 
@@ -51,6 +52,7 @@ The household liquidator is offering a mother and her daughter for sale. As usua
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a daughter who can be a slave. %/
 /% End younger mothers submod. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "You bought her from the household liquidator.">>
 
@@ -94,6 +96,7 @@ The price is <<print cashFormat($slaveCost*3)>>.<<if $slavesSeen > $slaveMarketL
 The household liquidator is offering something special: identical twins. The markup is huge, but the merchandise isn't something you see every day.
 <br><br>
 
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "You bought her from the household liquidator.">>
 
diff --git a/src/uncategorized/jeSlaveDispute.tw b/src/uncategorized/jeSlaveDispute.tw
index dc3c48ce6b21cdce8368fe518edf0ce02c342fc1..c62721d4329e6747c2e0427fb56c322d2a783996 100644
--- a/src/uncategorized/jeSlaveDispute.tw
+++ b/src/uncategorized/jeSlaveDispute.tw
@@ -8,6 +8,7 @@
 	<<set $activeSlaveOneTimeMinAge = 24>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "She sold herself into slavery to buy medical care for her daughter.">>
 	<<set $activeSlave.devotion = random(25,30)>>
@@ -25,6 +26,7 @@
 	<<set $activeSlaveOneTimeMinAge = $fertilityAge+3>>
 	<<set $activeSlaveOneTimeMaxAge = 24>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "She was raised to be a mother.">>
 	<<set $activeSlave.career = "a breeder">>
@@ -48,6 +50,7 @@
 	<</if>>
 <<case "slave training">>
 	<<set $contractCost = 10000>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought out a deal involving her training to be an expert gelded sex slave.">>
 	<<set $activeSlave.devotion = random(30,40)>>
@@ -84,6 +87,7 @@
 	<<set $contractCost = 20000>>
 	<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 	<<set $activeSlaveOneTimeMaxAge = 18>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	<<set $activeSlave.origin = "She was raised to be a slave, since she was mistakenly thought to be from good slave stock.">>
 	<<set $activeSlave.career = "a slave">>
@@ -107,6 +111,7 @@
 	<<set $contractCost = 7500>>
 	<<set $activeSlaveOneTimeMinAge = 24>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	<<set $activeSlave.origin = "She was enslaved after you manipulated her deal for indentured servitude.">>
 	<<set $activeSlave.devotion = random(-10,-15)>>
@@ -140,6 +145,7 @@
 <<default>>
 	<<set $contractCost = 10000>>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	<<set $activeSlave.origin = "You bought out a deal for her sale after the seller took her virginity and the buyer no longer wanted her.">>
 	<<if ndef $activeSlave.publicCount>><<set $activeSlave.publicCount = 10>><<else>><<set $activeSlave.publicCount += 10>><</if>>
diff --git a/src/uncategorized/pCoupAttempt.tw b/src/uncategorized/pCoupAttempt.tw
index 4356f70b0dfefde17453e9c3cffcaaa9cc47cc93..766b70ce7c00035298d0b5b0ccbc213477f2dbe0 100644
--- a/src/uncategorized/pCoupAttempt.tw
+++ b/src/uncategorized/pCoupAttempt.tw
@@ -28,10 +28,12 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 	<<set $rep += 2000>>
 	<<set $activeSlaveOneTimeMinAge = 16>>
 	<<set $activeSlaveOneTimeMaxAge = 32>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<for _pca = 0; _pca < 8; _pca++>>
 		<<if random(0,99) < $seeDicks>>
 			<<set $activeSlaveOneTimeMinAge = 16>>
 			<<set $activeSlaveOneTimeMaxAge = 32>>
+			<<set $oneTimeDisableDisability = 1>>
 			<<include "Generate XY Slave">>
 			<<set $activeSlave.weight = random(-20,30)>>
 			<<set $activeSlave.muscles = random(20,80)>>
@@ -39,6 +41,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 		<<else>>
 			<<set $activeSlaveOneTimeMinAge = 16>>
 			<<set $activeSlaveOneTimeMaxAge = 32>>
+			<<set $oneTimeDisableDisability = 1>>
 			<<include "Generate XX Slave">>
 			<<set $activeSlave.weight = random(-50,30)>>
 			<<set $activeSlave.muscles = random(0,80)>>
@@ -66,6 +69,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 	<<for _pca = 0; _pca <= _pcaj; _pca++>>
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 32>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XY Slave">>
 		<<set $activeSlave.origin = "She is an enslaved Daughter of Liberty.">>
 		<<set $activeSlave.weight = random(-20,30)>>
@@ -83,6 +87,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 	<<for _pca = 0; _pca <= _pcaj; _pca++>>
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 32>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She is an enslaved Daughter of Liberty.">>
 		<<set $activeSlave.weight = random(-50,30)>>
@@ -113,6 +118,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 	<<for _pca = 0; _pca <= _pcaj; _pca++>>
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 32>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XY Slave">>
 		<<set $activeSlave.origin = "She is an enslaved Daughter of Liberty.">>
 		<<set $activeSlave.weight = random(-20,30)>>
@@ -130,6 +136,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 	<<for _pca = 0; _pca <= _pcaj; _pca++>>
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 32>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She is an enslaved Daughter of Liberty.">>
 		<<set $activeSlave.weight = random(-50,30)>>
diff --git a/src/uncategorized/pInvasion.tw b/src/uncategorized/pInvasion.tw
index 325b9efb9520fd8dd498b068b9c9fe439192fca5..4043e6c889d028c6a6cdd2a7a844d1dee3c165b4 100644
--- a/src/uncategorized/pInvasion.tw
+++ b/src/uncategorized/pInvasion.tw
@@ -95,8 +95,10 @@ The loose militia lately organized by the arcology owners has been called out to
 <<set _newSlaves = []>>
 <<for _i = 0; _i < 3; _i++>>
 	<<if (random(0,99) < $seeDicks)>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XY Slave">>
 	<<else>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 	<</if>>
 	<<set $activeSlave.origin = "She is an enslaved prisoner of war.">>
diff --git a/src/uncategorized/pRivalryCapture.tw b/src/uncategorized/pRivalryCapture.tw
index 089cf664273ebfe6874d2d2d76772b443f49401b..3dcbcef03f9a882655268f094b32500b01706074 100644
--- a/src/uncategorized/pRivalryCapture.tw
+++ b/src/uncategorized/pRivalryCapture.tw
@@ -34,6 +34,7 @@ the delicious moment of finding your rival on her knees in front of you with a b
 	immediately apparent: she's obviously been indulging in self-transformation to excess.
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if ["white", "asian", "latina", "middle eastern", "black", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"].includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.face = 100>>
@@ -70,6 +71,7 @@ the delicious moment of finding your rival on her knees in front of you with a b
 	immediately apparent: there's nothing wrong with having cumflation and ball expansion fetishes, but applying them to oneself can be addictive.
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if ["white", "asian", "latina", "middle eastern", "black", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"].includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.chem = 3000>>
@@ -105,6 +107,7 @@ the delicious moment of finding your rival on her knees in front of you with a b
 	not immediately apparent: she's young, in good shape, and not lacking down there at all.
 	<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 	<<set $activeSlaveOneTimeMaxAge = 18>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if ["white", "asian", "latina", "middle eastern", "black", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"].includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.face = 100>>
@@ -138,6 +141,7 @@ the delicious moment of finding your rival on her knees in front of you with a b
 	not immediately apparent: she's in good shape, if quite masculine.
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if ["white", "asian", "latina", "middle eastern", "black", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"].includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.face = 55>>
@@ -169,6 +173,7 @@ the delicious moment of finding your rival on her knees in front of you with a b
 	immediately apparent: she's got a slavegirl's cock and balls, not an arcology owner's.
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if ["white", "asian", "latina", "middle eastern", "black", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"].includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.face = 55>>
@@ -200,6 +205,7 @@ the delicious moment of finding your rival on her knees in front of you with a b
 	not immediately apparent: though female, she's obviously no stranger to taking a dominant sexual role, to put it politely.
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if ["white", "asian", "latina", "middle eastern", "black", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"].includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.face = 55>>
@@ -241,6 +247,7 @@ the delicious moment of finding your rival on her knees in front of you with a b
 		<<set $activeSlaveOneTimeMinAge = 18>>
 		<<set $activeSlaveOneTimeMaxAge = 42>>
 	<</if>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if ["white", "asian", "latina", "middle eastern", "black", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"].includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.pubertyXX = 1>>
@@ -287,6 +294,7 @@ the delicious moment of finding your rival on her knees in front of you with a b
 	immediately apparent: she's young, inexperienced, and extremely top heavy.
 	<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 	<<set $activeSlaveOneTimeMaxAge = 12>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if ["white", "asian", "latina", "middle eastern", "black", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"].includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.face = 100>>
@@ -319,6 +327,7 @@ the delicious moment of finding your rival on her knees in front of you with a b
 	immediately apparent: there's nothing wrong with having lactation and breast expansion fetishes, but applying them to oneself can be addictive.
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if ["white", "asian", "latina", "middle eastern", "black", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"].includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.face = 55>>
@@ -351,6 +360,7 @@ the delicious moment of finding your rival on her knees in front of you with a b
 	immediately apparent: there's nothing wrong with having a bimbo fetish, but applying it to oneself can be addictive.
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if ["white", "asian", "latina", "middle eastern", "black", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"].includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.face = 100>>
@@ -385,6 +395,7 @@ the delicious moment of finding your rival on her knees in front of you with a b
 	immediately apparent: she seems to have recently fallen into serious aphrodisiac addiction.
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if ["white", "asian", "latina", "middle eastern", "black", "indo-aryan", "pacific islander", "malay", "amerindian", "southern european", "semitic", "mixed race"].includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.face = 100>>
diff --git a/src/uncategorized/pRivalryHostage.tw b/src/uncategorized/pRivalryHostage.tw
index 78f65d9b1fb7ffefaf8a5d8bd2a90538f3042829..60a106899677a7fd6b402859261f588619df7f52 100644
--- a/src/uncategorized/pRivalryHostage.tw
+++ b/src/uncategorized/pRivalryHostage.tw
@@ -4,43 +4,26 @@
 
 <<set $hostageAnnounced = 1, $activeSlave = $hostage>>
 
+<<set $oneTimeDisableDisability = 1>>
+<<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
+<<include "Generate XX Slave">>
 <<set $activeSlave.origin = "You were acquainted with her before you were an arcology owner; your rival tried to use her to manipulate you, but you rescued her.">>
 <<set $activeSlave.height += random(-5,5)>>
 <<set $activeSlave.boobs = 400>>
 <<set $activeSlave.butt = 3>>
 <<set $activeSlave.muscles = 0>>
-<<set $activeSlave.amp = 0>>
-<<set $activeSlave.heels = 0>>
 <<set $activeSlave.behavioralFlaw = "none">>
 <<set $activeSlave.sexualFlaw = "none">>
 <<set $activeSlave.behavioralQuirk = "none">>
 <<set $activeSlave.sexualQuirk = "none">>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.dick = 0>>
-<<set $activeSlave.balls = 0>>
-<<set $activeSlave.scrotum = 0>>
-<<set $activeSlave.prostate = 0>>
 <<set $activeSlave.waist = Math.clamp($activeSlave.waist,-55,15)>>
 <<set $activeSlave.hips = 0>>
 <<set $activeSlave.shoulders = -1>>
 <<if $activeSlave.vagina <= 0>><<set $activeSlave.vagina = 1>><</if>>
 <<if $activeSlave.anus == 0>><<set $activeSlave.anus = 1>><</if>>
-<<set $activeSlave.burst = 0>>
-<<set $activeSlave.relation = 0>>
-<<set $activeSlave.relationTarget = 0>>
 <<set $activeSlave.canRecruit = 0>>
-<<set $activeSlave.mother = 0>>
-<<set $activeSlave.father = 0>>
-<<set $activeSlave.sisters = 0>>
-<<set $activeSlave.daughters = 0>>
-<<set $activeSlave.customDesc = "">>
-<<set $activeSlave.customTat = "">>
-<<set $activeSlave.customLabel = "">>
 <<if $activeSlave.voice < 2>><<set $activeSlave.voice = 2>><</if>>
 <<if $activeSlave.faceShape == "masculine">><<set $activeSlave.faceShape = "cute">><</if>>
-<<if $arcologies[0].FSSupremacistRace != 0>><<set $activeSlave.race = $arcologies[0].FSSupremacistRace>><</if>>
-<<run nationalityToName($activeSlave)>>
-<<set $activeSlave.inducedNCS = 0, $activeSlave.NCSyouthening = 0>>
 <<set $activeSlave.slaveName = $activeSlave.birthName>>
 <<set $activeSlave.slaveSurname = $activeSlave.birthSurname>>
 
diff --git a/src/uncategorized/pSlaveMedic.tw b/src/uncategorized/pSlaveMedic.tw
index 89f366f6ea70d12343d23f6e3b8c18b03e6c57c8..aa0849aa72f13aed8a1d41fa3ae5a8d29e2e1d85 100644
--- a/src/uncategorized/pSlaveMedic.tw
+++ b/src/uncategorized/pSlaveMedic.tw
@@ -8,6 +8,7 @@
 
 <<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 <<set $activeSlaveOneTimeMaxAge = 18>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was captured while caring for those injured in a failed attack on the Free City.">>
 <<set $activeSlave.career = "a nurse">>
diff --git a/src/uncategorized/pSnatchAndGrabResult.tw b/src/uncategorized/pSnatchAndGrabResult.tw
index ba933f418f41f1a1d5b09ed57ebaf99321dc3bbd..8fc7d5a29540fcc3d09eb08782ee3678be3837e5 100644
--- a/src/uncategorized/pSnatchAndGrabResult.tw
+++ b/src/uncategorized/pSnatchAndGrabResult.tw
@@ -5,6 +5,7 @@
 <<if $pedo_mode == 1>>
 
 <<set $activeSlaveOneTimeMaxAge = $minimumSlaveAge>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She is your share of a raid on an illegal laboratory by your mercenaries.">>
 <<set $activeSlave.career = "a slave">>
@@ -64,6 +65,7 @@
 <<else>>
 
 <<set $activeSlaveOneTimeMaxAge = 18>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She is your share of a raid on an illegal laboratory by your mercenaries.">>
 <<set $activeSlave.career = "a slave">>
diff --git a/src/uncategorized/pUndergroundRailroad.tw b/src/uncategorized/pUndergroundRailroad.tw
index be92069e8ab2d7c05514826a4d5aeda94d0e32d7..6e1de607c17cf60e9d32d534bb79eccf2d308db0 100644
--- a/src/uncategorized/pUndergroundRailroad.tw
+++ b/src/uncategorized/pUndergroundRailroad.tw
@@ -88,10 +88,10 @@ that several nondescript citizens she sees occasionally at work have passed a fe
 <br><br>
 
 <span id="result">
-<<link "Free her">> /* do not set $nextLink to AS Dump for this option because we call Remove activeSlave */
+<<link "Free $him">> /* do not set $nextLink to AS Dump for this option because we call Remove activeSlave */
 	<<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */
 	<<replace "#result">>
-	You calmly inform her that she's free to go. She almost collapses with shock, but turns and hurries out of the arcology, tears streaming from her eyes. She wanders down through the arcology, attracting little notice. One moment the monitors have her struggling through a dense-packed crowd, and the next, they don't.
+	You calmly inform $him that $he's free to go. $He almost collapses with shock, but turns and hurries out of the arcology, tears streaming from her eyes. $He wanders down through the arcology, attracting little notice. One moment the monitors have her struggling through a dense-packed crowd, and the next, they don't.
 	<<if $activeSlave.relationship > 0>>
 		<<set $i = $slaveIndices[$activeSlave.relationshipTarget]>>
 		<<set $activeSlave.relationshipTarget = 0, $activeSlave.relationship = 0>>
@@ -151,7 +151,7 @@ that several nondescript citizens she sees occasionally at work have passed a fe
 	<<include "Remove activeSlave">>
 	<</replace>>
 <</link>>
-<br><<link "Tell her to ignore the Daughters in the future">>
+<br><<link "Tell $him to ignore the Daughters in the future">>
 	<<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Random Nonindividual Event">><<UpdateNextButton>> /* unlock Continue button */
 	<<replace "#result">>
 	$activeSlave.slaveName almost @@.mediumorchid;faints with relief@@ when it becomes apparent you aren't going to punish her for speaking of freedom. All attempts to use your monitoring systems to find the citizens who contacted her fail; it seems their ability to corrupt your systems is considerable. @@.mediumorchid;Whispers of freedom@@ run like wildfire amongst your slaves.
@@ -159,14 +159,14 @@ that several nondescript citizens she sees occasionally at work have passed a fe
 	<<run $slaves.forEach(function(s) { s.devotion -= 10; })>>
 	<</replace>>
 <</link>>
-<br><<link "Publicly flog her for treasonous conversation">>
+<br><<link "Publicly flog $him for treasonous conversation">>
 	<<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Random Nonindividual Event">><<UpdateNextButton>> /* unlock Continue button */
 	<<replace "#result">>
 	You announce that a treasonous slave will be publicly flogged. Treason is understood in the Free Cities to be activity that tends to undermine slavery, and public interest is considerable when $activeSlave.slaveName is dragged out into a public atrium and secured to a post. You do your duty; the one that passes the sentence should swing the lash. The ordeal is long and bloody. The populace understand the necessity of the punishment, though they are @@.red;disturbed@@ that such a thing could happen in your penthouse of all places. The effect on $activeSlave.slaveName's health @@.red;is serious,@@ and she is @@.gold;terrified of failing you again.@@
 	<<set $activeSlave.health -= 30, $activeSlave.trust -= 15, $rep -= 500>>
 	<</replace>>
 <</link>>
-<br><<link "Chemically lobotomize her to extirpate any record of the incident">>
+<br><<link "Chemically lobotomize $him to extirpate any record of the incident">>
 	<<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Random Nonindividual Event">><<UpdateNextButton>> /* unlock Continue button */
 	<<replace "#result">>
 	You inform $activeSlave.slaveName that she is to return to her duties, which she does, mystified. Later in the day she finds herself scheduled for surgery, and meekly goes. As she feels the cool touch of the injector, loaded with powerful chemical lobotomizing agents, she looks up at the camera above the auto-surgery with a hint of resigned apology in her eyes. When she is released from the surgery's care a few hours later, the hint is gone. @@.red;As is everything.@@
@@ -174,7 +174,7 @@ that several nondescript citizens she sees occasionally at work have passed a fe
 	<</replace>>
 <</link>>
 <<if $arcologies[0].FSPaternalist == "unset" && $seeExtreme == 1>>
-<br><<link "Publicly execute her">>
+<br><<link "Publicly execute $him">>
 	<<set $nextButton = "Continue", $returnTo = "Random Nonindividual Event">><<UpdateNextButton>> /* unlock Continue button */
 	<<replace "#result">>
 	You announce that a treasonous slave will be publicly executed. Treason is understood in the Free Cities to be activity that tends to undermine slavery, and public interest is considerable when $activeSlave.slaveName is dragged out into a public atrium and <<if $arcologies[0].FSAztecRevivalist !== "unset">>has her heart cut out of her living body<<elseif $arcologies[0].FSEdoRevivalist !== "unset">>is boiled alive<<elseif $arcologies[0].FSRomanRevivalist !== "unset">>is crucified and left hanging until she perishes<<else>>is summarily hanged<</if>>. The populace understands the necessity of the punishment, though they are @@.red;disturbed@@ that such a thing could happen in your penthouse of all places. The surviving slaves are @@.gold;terrified@@ at the display, but at least you can be sure they will remember the price of failing you.
@@ -185,4 +185,3 @@ that several nondescript citizens she sees occasionally at work have passed a fe
 <</link>>
 <</if>>
 </span>
-
diff --git a/src/uncategorized/prestigiousSlave.tw b/src/uncategorized/prestigiousSlave.tw
index c15aee6d65f64ee3d3164951ea1ee740f711b9b8..9bfe8fd9c97f4122398a29f7e41aa113b85dfbac 100644
--- a/src/uncategorized/prestigiousSlave.tw
+++ b/src/uncategorized/prestigiousSlave.tw
@@ -44,6 +44,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "porn star">>
 	<<set $activeSlaveOneTimeMinAge = Math.min(24, $minimumSlaveAge + 6)>>
 	<<set $activeSlaveOneTimeMaxAge = 40>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -86,6 +87,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "trophy wife">>
 	<<set $activeSlaveOneTimeMinAge = Math.min(19, Math.max($fertilityAge, $minimumSlaveAge) + 1)>>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -124,6 +126,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "sports star">>
 	<<set $activeSlaveOneTimeMinAge = 21>>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -157,6 +160,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 
 <<case "young model">>
 	<<set $activeSlaveOneTimeMaxAge = 21>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -185,6 +189,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 
 <<case "albino">>
 	<<set $activeSlaveOneTimeMaxAge = 18>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -196,6 +201,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlave.hColor = "white">>
 	<<set $activeSlave.pubicHColor = "white">>
 	<<set $activeSlave.underArmHColor = "white">>
+	<<set $activeSlave.eyes = -1>>
 	<<set $activeSlave.eyeColor = "pale grey">>
 	<<set $activeSlave.skin = "pure white">>
 	<<set $activeSlave.customDesc = "Her eyes are unsettling; though her irises are a pale grey color, in some lights the whole eye takes on a red cast.">>
@@ -204,6 +210,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = ($minimumSlaveAge + 15)>>
 	<<set $activeSlaveOneTimeMaxAge = 35>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% 15 years a slave. %/
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
@@ -255,6 +262,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "b-list actress">>
 	<<set $activeSlaveOneTimeMinAge = 24>>
 	<<set $activeSlaveOneTimeMaxAge = 28>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
@@ -291,6 +299,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "politician">>
 	<<set $activeSlaveOneTimeMinAge = 38>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
@@ -321,6 +330,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 
 <<case "princess">>
 	<<set $activeSlaveOneTimeMaxAge = 18>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 3>>
@@ -352,6 +362,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "arcology">>
 	<<set $activeSlaveOneTimeMinAge = 28>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 3>>
@@ -410,6 +421,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 
 <<case "streamer">>
 	<<set $activeSlaveOneTimeMaxAge = 28>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -440,6 +452,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = 24>>
 	<<set $activeSlaveOneTimeMaxAge = 40>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Enslaved as an adult. %/
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -472,6 +485,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 
 <<case "d young herm">>
 	<<set $activeSlaveOneTimeMaxAge = 19>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -509,6 +523,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "d pornstar">>
 	<<set $activeSlaveOneTimeMinAge = 24>>
 	<<set $activeSlaveOneTimeMaxAge = 40>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -553,6 +568,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "d trophy husband">>
 	<<set $activeSlaveOneTimeMinAge = 19>>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -581,6 +597,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "d sports star">>
 	<<set $activeSlaveOneTimeMinAge = 21>>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -612,6 +629,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 
 <<case "d young model">>
 	<<set $activeSlaveOneTimeMaxAge = 21>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -642,6 +660,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 
 <<case "d albino">>
 	<<set $activeSlaveOneTimeMaxAge = 18>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
@@ -652,6 +671,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlave.hColor = "white">>
 	<<set $activeSlave.pubicHColor = "white">>
 	<<set $activeSlave.underArmHColor = "white">>
+	<<set $activeSlave.eyes = -1>>
 	<<set $activeSlave.eyeColor = "pale grey">>
 	<<set $activeSlave.skin = "pure white">>
 	<<set $activeSlave.customDesc = "Her eyes are unsettling; though her irises are a pale grey color, in some lights the whole eye takes on a red cast.">>
@@ -660,6 +680,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = ($minimumSlaveAge + 15)>>
 	<<set $activeSlaveOneTimeMaxAge = 35>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% 15 years a slave. %/
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
@@ -713,6 +734,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "d b-list actress">>
 	<<set $activeSlaveOneTimeMinAge = 24>>
 	<<set $activeSlaveOneTimeMaxAge = 28>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
@@ -747,6 +769,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "d politician">>
 	<<set $activeSlaveOneTimeMinAge = 38>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
@@ -772,6 +795,8 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 
 <<case "d princess">>
 	<<set $activeSlaveOneTimeMaxAge = 18>>
+	<<set $oneTimeDisableDisability = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 3>>
@@ -806,6 +831,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "d arcology">>
 	<<set $activeSlaveOneTimeMinAge = 28>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 3>>
@@ -854,6 +880,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 
 <<case "d streamer">>
 	<<set $activeSlaveOneTimeMaxAge = 28>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
diff --git a/src/uncategorized/reAWOL.tw b/src/uncategorized/reAWOL.tw
index c769fb19d2ff706e1f83053e394f26fcb264ded2..b3b9091633d9b0b9f50669ebd69bf9a76f62072e 100644
--- a/src/uncategorized/reAWOL.tw
+++ b/src/uncategorized/reAWOL.tw
@@ -78,6 +78,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th
 										<</if>>
 										<<set $activeSlaveOneTimeMaxAge = 43>>
 										<<set $one_time_age_overrides_pedo_mode = 1>>
+										<<set $oneTimeDisableDisability = 1>>
 										<<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 										<<include "Generate XX Slave">>
 										<<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for dereliction of her duty to you as a mercenary and for theft.">>
@@ -159,6 +160,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th
 									<</if>>
 									<<set $activeSlaveOneTimeMaxAge = 43>>
 									<<set $one_time_age_overrides_pedo_mode = 1>>
+									<<set $oneTimeDisableDisability = 1>>
 									<<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 									<<include "Generate XX Slave">>
 									<<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for dereliction of her duty to you as a mercenary and for theft.">>
diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw
index 848655230dc34e69e58fced0c178f8ac113f5142..5ab9ab57ba0a5bc441685cf8205bad7d1650405a 100644
--- a/src/uncategorized/reFSAcquisition.tw
+++ b/src/uncategorized/reFSAcquisition.tw
@@ -29,6 +29,7 @@
 <<else>>
   <<set $activeSlaveOneTimeMinAge = random(14,16)>>
 <</if>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement, choosing you as her new owner because you treat lactating girls well.">>
 <<set $activeSlave.health = random(-20,20)>>
@@ -51,6 +52,7 @@
 <<set $activeSlaveOneTimeMinAge = 32>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement, hoping to become a valuable source of milk for you.">>
 <<set $activeSlave.age = random(32,$retirementAge-2)>>
@@ -67,6 +69,7 @@
 <<case "Supremacist">>
 
 <<set $contractCost = 2000>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<if $activeSlave.race == $arcologies[0].FSSupremacistRace>>
 	<<if $arcologies[0].FSSubjugationistRace != 0>>
@@ -112,6 +115,7 @@
 <<case "Supremacist Two">>
 
 <<set $contractCost = 2000>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<if $activeSlave.race == $arcologies[0].FSSupremacistRace>>
 	<<if $arcologies[0].FSSubjugationistRace != 0>>
@@ -159,6 +163,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMinAge = 18>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She was beaten, sexually assaulted, and finally enslaved for being stupid enough to visit an arcology that doesn't like her kind.">>
 <<set $activeSlave.race = $arcologies[0].FSSubjugationistRace>>
@@ -173,6 +178,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She came to your arcology to be enslaved out of a sense of self-loathing for her kind.">>
 <<set $activeSlave.race = $arcologies[0].FSSubjugationistRace>>
@@ -186,6 +192,7 @@
 <<case "Gender Radicalist">>
 
 <<set $contractCost = 1000>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement to escape life in an area that disapproved of her sexual tendencies.">>
 <<set $activeSlave.health = random(-20,20)>>
@@ -202,6 +209,7 @@
 <<set $activeSlaveOneTimeMinAge = 32>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement after a lifetime as an outcast due to her sexual tendencies.">>
 <<set $activeSlave.health = random(-20,20)>>
@@ -218,6 +226,7 @@
 <<set $activeSlaveOneTimeMinAge = Math.min(16,$fertilityAge)>>
 <<set $activeSlaveOneTimeMaxAge = 19>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough = be pregnant. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was sold to you as a way of disposing of an inconveniently pregnant young woman.">>
 <<set $activeSlave.career = setup.youngCareers.random()>>
@@ -239,7 +248,9 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMinAge = 32>>
 <<set $activeSlaveOneTimeMaxAge = 43>>
+<<set $oneTimeDisableDisability = 1>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was raped and impregnated, then sold to you as a way of disposing of an inconveniently pregnant mother.">>
 <<set $activeSlave.health = random(-20,20)>>
@@ -259,6 +270,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She was voluntarily enslaved after she decided that your paternalistic arcology was a better place for advancement than the old world.">>
 <<set $activeSlave.career = setup.educatedCareers.random()>>
@@ -275,6 +287,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She was voluntarily enslaved after she decided that your paternalistic arcology was a better place to live than the old world.">>
 <<set $activeSlave.health = random(40,60)>>
@@ -288,6 +301,7 @@
 <<set $contractCost = 2000>>
 <<set $activeSlaveOneTimeMinAge = 11>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was sold to you by an anonymous person who wanted her to suffer.">>
 <<set $activeSlave.boobsImplant += random(4,6)*200>>
@@ -328,6 +342,7 @@
 <<set $activeSlaveOneTimeMinAge = 32>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was sold to you by an anonymous slave breaking group.">>
 <<set $activeSlave.age = random(32,$retirementAge-2)>>
@@ -359,6 +374,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement to get to an arcology in which implants are uncommon, since she has a fear of surgery.">>
@@ -374,6 +390,7 @@
 <<set $activeSlaveOneTimeMinAge = 18>>
 <<set $activeSlaveOneTimeMaxAge = 24>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement after graduating from a slave school and passing her majority, because she heard you treat slaves without implants well.">>
 <<set $activeSlave.age = random(18,24)>>
@@ -388,6 +405,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 18>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She came to you for enslavement out of desperation, terrified that she was about to be enslaved into a worse situation by her abusive family.">>
 <<set $activeSlave.health = random(-40,30)>>
@@ -411,6 +429,7 @@
 <<set $activeSlaveOneTimeMinAge = 18>>
 <<set $activeSlaveOneTimeMaxAge = 18>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She came to you for enslavement out of desperation, terrified that she was about to be asked to do something with her life by her family.">>
 <<set $activeSlave.health = random(-40,30)>>
@@ -432,6 +451,7 @@
 <<set $activeSlaveOneTimeMinAge = ($retirementAge-4)>>
 <<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% A mature woman. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself to you for enslavement after deciding you were her best hope of a good life as a slave.">>
 <<set $activeSlave.health = random(40,60)>>
@@ -460,6 +480,7 @@
 <<set $activeSlaveOneTimeMinAge = 36>>
 <<set $activeSlaveOneTimeMaxAge = 55>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She was sold to you by her son, in order to raise funds for his business.">>
 <<set $activeSlave.boobs = random(4,6)*200>>
@@ -485,6 +506,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "You received her from a surgeon who botched an implant operation on her and needed to get her out of sight.">>
@@ -513,6 +535,7 @@
 <<set $activeSlaveOneTimeMinAge = 32>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "Her husband sold her into slavery to escape his debts.">>
 <<set $activeSlave.career = "a trophy wife">>
@@ -540,6 +563,7 @@
 <<set $activeSlaveOneTimeMinAge = 25>>
 <<set $activeSlaveOneTimeMaxAge = $retirementAge>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she felt your arcology was the best place for a woman of her appearance.">>
 <<set $activeSlave.boobs = random(4,6)*50>>
@@ -565,6 +589,7 @@
 
 <<set $contractCost = 3000>>
 <<set $activeSlaveOneTimeMaxAge = 24>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself to you for enslavement to escape having plastic surgery foisted on her.">>
 <<set $activeSlave.boobs = random(4,6)*50>>
@@ -585,6 +610,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 19>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself to you for enslavement after following a dangerous, illegal growth hormone regimen.">>
 <<set $activeSlave.boobs += random(10,20)*200>>
@@ -609,6 +635,7 @@
 <<set $activeSlaveOneTimeMinAge = 28>>
 <<set $activeSlaveOneTimeMaxAge = 44>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself to you to escape enslavement in her homeland for being older and unmarried.">>
 <<set $activeSlave.age = random(28,$retirementAge)>>
@@ -630,6 +657,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She was voluntarily enslaved after she decided that your arcology was the best place for her to get the steroids that she'd allowed to define her life.">>
 <<set $activeSlave.career = setup.uneducatedCareers.random()>>
@@ -647,6 +675,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She was voluntarily enslaved after she decided that your arcology was the best place for her to get the steroids that she'd allowed to define her life.">>
 <<set $activeSlave.health = random(20,60)>>
@@ -662,6 +691,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMinAge = 16>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself for enslavement out of religious conviction.">>
 <<set $activeSlave.health = random(10,30)>>
@@ -676,6 +706,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She was offered to you by a group of Chattel Religionists eager to be rid of her blasphemous old world beliefs.">>
 <<set $activeSlave.health = random(-10,10)>>
@@ -700,6 +731,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 24>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She sold herself to you to escape those who condemned her lifestyle.">>
@@ -741,6 +773,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 24>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself for enslavement in hope of being less dull.">>
 <<set $activeSlave.health = random(0,10)>>
@@ -771,6 +804,7 @@
 	<<set $activeSlaveOneTimeMinAge = 14>>
 	<<set $activeSlaveOneTimeMaxAge = 30>>
 <</if>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She sold herself to you in the hopes that her body would help keep humanity alive.">>
 <<set $activeSlave.career = setup.youngCareers.random()>>
@@ -796,6 +830,7 @@
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 30>>
 <</if>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She sold herself to you in the hope of someday bearing children.">>
 <<set $activeSlave.health = random(40,60)>>
@@ -812,6 +847,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMinAge = 10>>
 <<set $activeSlaveOneTimeMaxAge = 18>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She thought she was important; she was not.">>
@@ -832,6 +868,7 @@
 
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She considered herself ugly and wished to stay out of your gene pool.">>
 <<set $activeSlave.health = random(0,60)>>
@@ -852,6 +889,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMinAge = 22>>
 <<set $activeSlaveOneTimeMaxAge = 28>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she was swept up in the romanticism of a revival of Rome.">>
 <<set $activeSlave.devotion = random(-15,-5)>>
@@ -877,6 +915,7 @@
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMinAge = 22>>
 <<set $activeSlaveOneTimeMaxAge = 28>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she needs to feel a higher call.">>
 <<set $activeSlave.devotion = random(25,50)>>
@@ -904,6 +943,7 @@
 <<set $activeSlaveOneTimeMinAge = 18>>
 */
 <<set $activeSlaveOneTimeMaxAge = 24>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she had a disgustingly naive view of medieval Japanese culture.">>
@@ -932,6 +972,7 @@
 <<set $activeSlaveOneTimeMinAge = 25>>
 <<set $activeSlaveOneTimeMaxAge = Math.max(25,$retirementAge-5)>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Arabian revivalist recruit is described as being in her 30s. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she thought your harem her best hope for good treatment.">>
 <<set $activeSlave.devotion = random(30,35)>>
@@ -956,6 +997,7 @@
 <<set $activeSlaveOneTimeMinAge = 26>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Chinese revivalist recruit is described as a middle aged woman. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she thought she would have prospects of advancement among your slaves.">>
 <<set $activeSlave.devotion = random(30,35)>>
diff --git a/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw b/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw
index 7c2e12a287de16bb4d421435957bf71e45dc96f8..2b0c2fde6ec6ede34f7809aec6044c5693dd9309 100644
--- a/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw
+++ b/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw
@@ -7,6 +7,7 @@
 <<set $showEncyclopedia = 1>><<set $encyclopedia = "Enslaving People">>
 
 <<set $contractCost = 3000>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself to you for enslavement hoping you would preserve her incestuous relationship with her sibling.">>
 <<set $activeSlave.devotion = random(5,15)>>
diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw
index 03d26924281436b871be6373d5a774bea5998869..2c41409e92f24889df151da2dc21f946ac7de877 100644
--- a/src/uncategorized/reMalefactor.tw
+++ b/src/uncategorized/reMalefactor.tw
@@ -35,6 +35,7 @@
 
 <<elseif $malefactor == "escapee">>
 
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for suspected escapism.">>
 <<set $activeSlave.devotion = random(-75,-60)>>
@@ -68,6 +69,7 @@
 
 <<set $activeSlaveOneTimeMinAge = $fertilityAge>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for smuggling slaves within her body.">>
 <<set $activeSlave.career = setup.uneducatedCareers.random()>>
@@ -98,6 +100,7 @@
 
 <<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 <<set $activeSlaveOneTimeMaxAge = 12>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for suspected escapism.">>
 <<set $activeSlave.career = "an orphan">>
@@ -133,6 +136,7 @@
 
 <<set $activeSlaveOneTimeMinAge = 35>>
 <<set $activeSlaveOneTimeMaxAge = 43>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for fraud and theft.">>
@@ -158,6 +162,7 @@
 
 <<elseif $malefactor == "whore">>
 
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for theft and battery.">>
@@ -197,6 +202,7 @@
 <<elseif $malefactor == "rapist">>
 
 <<set $activeSlaveOneTimeMinAge = 16>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for rape of a free woman.">>
@@ -220,6 +226,7 @@
 <<else>>
 	<<set $activeSlaveOneTimeMaxAge = 26>>
 <</if>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "You sentenced her to enslavement for smuggling drugs into the arcology.">>
@@ -256,6 +263,7 @@ She is easily taken into custody and her contraband confiscated once the jeering
 
 <<set $activeSlaveOneTimeMinAge = random(12,28)>>
 <<set $activeSlaveOneTimeMaxAge = 43>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for attempted theft of a slave.">>
 <<set $activeSlave.career = "an antislavery activist">>
diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw
index 44ccb3a753c9ccb4843392d943ecd10cf50415dd..d3f345f76f940489e4285fa5388191cb51d2442a 100644
--- a/src/uncategorized/reMilfTourist.tw
+++ b/src/uncategorized/reMilfTourist.tw
@@ -10,6 +10,7 @@
 <<set $activeSlaveOneTimeMinAge = 36>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /* middle-aged */
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She came to your arcology as a tourist and found herself enslaved.">>
diff --git a/src/uncategorized/rePokerNight.tw b/src/uncategorized/rePokerNight.tw
index 32b2a9c5428de16f809debbc8e5ae56844838985..9d4b630685f193d34ba2249d293e84babf552c60 100644
--- a/src/uncategorized/rePokerNight.tw
+++ b/src/uncategorized/rePokerNight.tw
@@ -67,6 +67,7 @@ On a particularly lackadaisical evening, you find yourself alerted to a message
 									<<set $activeSlaveOneTimeMinAge = 38>>
 									<<set $activeSlaveOneTimeMaxAge = 43>>
 									<<set $one_time_age_overrides_pedo_mode = 1>>
+									<<set $oneTimeDisableDisability = 1>>
 									<<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 									<<include "Generate XX Slave">>
 									<<set $activeSlave.origin = "She put herself up as collateral at a poker game, and lost.">>
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index 7835c8e8df5b08fbefc61fa790861d91566e0b84..d270dcd8f0d9dba6daea85ee7e1d1a33362e0f8f 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -28,6 +28,7 @@
 <</if>>
 <<set $activeSlaveOneTimeMaxAge = 19>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered herself to you as a slave to escape a life of boredom.">>
@@ -61,6 +62,7 @@ Your head girl sends you a discreet message that she may have found a slave for
 	<<set $activeSlaveOneTimeMinAge = 16>>
 <</if>>
 <<set $activeSlaveOneTimeMaxAge = 19>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She offered herself to you as a slave to escape a life of boredom.">>
@@ -89,6 +91,7 @@ Your head girl sends you a discreet message that she may have found a slave for
 <<if $minimumSlaveAge < 14 && $pedo_mode == 0>>
 	<<set $activeSlaveOneTimeMinAge = random($minimumSlaveAge, 14)>>
 <</if>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered herself to you as a slave to escape the hard life of a free whore.">>
@@ -127,6 +130,7 @@ Your head girl sends you a discreet message that she may have found a slave for
 
 <<case "female debtor">>
 
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was enslaved after she fell into debt to you.">>
@@ -138,6 +142,7 @@ One of the tenants in your arcology has not paid rent in some time. In the Free
 <<case "male debtor">>
 
 <<set $activeSlaveOneTimeMaxAge = 30>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "You turned her into a slave girl after she fell into debt to you.">>
@@ -163,6 +168,7 @@ One of the tenants in your arcology has not paid rent in some time. In the Free
 <<set $activeSlaveOneTimeMaxAge = 30>>
 <</if>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She sold herself into slavery out of fear that life on the streets was endangering her pregnancy.">>
@@ -194,6 +200,7 @@ A young woman comes to your penthouse for an interview. You accepted her request
 <</if>>
 <<set $activeSlaveOneTimeMaxAge = 22>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered herself as a slave to escape the horrors a blind girl faces on the streets.">>
@@ -223,6 +230,7 @@ A young <<if $activeSlave.physicalAge < 13>>girl<<elseif $activeSlave.physicalAg
 
 <<set $activeSlaveOneTimeMinAge = 10>>
 <<set $activeSlaveOneTimeMaxAge = 14>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She came to you to escape being sold to a cruel master after her producer informed her of her debt.">>
@@ -265,6 +273,7 @@ Recently, a young musical prodigy has taken both the old world and the free citi
 <<set $activeSlaveOneTimeMinAge = $fertilityAge + $minimumSlaveAge>>
 <<set $activeSlaveOneTimeMaxAge = Math.max($activeSlaveOneTimeMinAge,$retirementAge-2)>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She sold herself into slavery to escape life on the streets.">>
@@ -283,6 +292,7 @@ A <<if $activeSlave.physicalAge > 50>>old woman<<elseif $activeSlave.physicalAge
 <<case "tg addict">>
 
 <<set $activeSlaveOneTimeMaxAge = 25>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "You tricked her into enslavement, manipulating her based on her surgical addiction.">>
@@ -309,6 +319,7 @@ One of your tenants asks for an interview. He's an effeminate young man; it seem
 <<set $activeSlaveOneTimeMinAge = Math.max($minimumSlaveAge,10)>>
 <<set $activeSlaveOneTimeMaxAge = 16>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was raised in a radical slave school that treated her with drugs and surgery from a very young age.">>
 <<set $activeSlave.career = "a slave">>
@@ -349,6 +360,7 @@ She hikes up her skirt and spins around slowly. "The drugs also made my butt big
 <<set $activeSlaveOneTimeMinAge = Math.max($minimumSlaveAge,10)>>
 <<set $activeSlaveOneTimeMaxAge = 16>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She was raised in a radical slave school that treated her from a very young age, up to the point that she never experienced male puberty.">>
 <<set $activeSlave.career = "a slave">>
@@ -389,6 +401,7 @@ She hikes up her skirt and spins around slowly, displaying a petite, half-hard c
 
 <<set $activeSlaveOneTimeMinAge = random(12, 16)>>
 <<set $activeSlaveOneTimeMaxAge = 19>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She asked to be enslaved out of naive infatuation with you.">>
@@ -414,6 +427,7 @@ After a short while, your assistant whispers in your earpiece, <<if $assistant =
 
 <<set $activeSlaveOneTimeMinAge = 28>>
 <<set $activeSlaveOneTimeMaxAge = 32>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She asked to be enslaved in the hope you'd treat a fellow woman well.">>
@@ -444,6 +458,7 @@ After a short while, your assistant whispers in your earpiece, <<if $assistant =
 
 <<set $activeSlaveOneTimeMinAge = 13>>
 <<set $activeSlaveOneTimeMaxAge = 20>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She asked to be enslaved since she felt you were her only hope of becoming a prettier woman.">>
@@ -486,6 +501,7 @@ After a short while, your assistant whispers in your earpiece, <<if $assistant =
 
 <<set $activeSlaveOneTimeMinAge = 13>>
 <<set $activeSlaveOneTimeMaxAge = 21>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She got into debt for damaging someone's property during a student protest and you bought out her debt.">>
@@ -524,6 +540,7 @@ Given the damage to an expensive classic car and the meager balance of her bank
 
 <<set $activeSlaveOneTimeMinAge = 13>>
 <<set $activeSlaveOneTimeMaxAge = 21>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She got into debt for damaging someone's property during a student protest and you bought out her debt.">>
@@ -565,6 +582,7 @@ Given the damage to an expensive classic car and the meager balance of his bank
 
 <<set $activeSlaveOneTimeMinAge = 13>>
 <<set $activeSlaveOneTimeMaxAge = 27>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She got into debt for damaging someone's property during a student protest and you bought out her debt.">>
@@ -621,6 +639,7 @@ Given the damage to an expensive classic car and the meager balance of her bank
 <<case "female SE">>
 
 <<set $activeSlaveOneTimeMaxAge = 21>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She enslaved herself to be with a man she loved, only to be sold to you afterward.">>
@@ -659,6 +678,7 @@ The situation does yield a few business opportunities too, as not all of the guy
 <<case "MTF SE">>
 
 <<set $activeSlaveOneTimeMaxAge = 21>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She (formerly he) enslaved herself to be with a man she loved, only to be sold to you afterward.">>
@@ -698,6 +718,7 @@ It isn't just all natural females either, as a few men also jumped on the bandwa
 <<case "DG SE">>
 
 <<set $activeSlaveOneTimeMaxAge = 21>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She (formerly he) enslaved herself to be with a man she loved, only to be sold to you afterward.">>
@@ -738,6 +759,7 @@ It isn't just all natural females either, as a few men also jumped on the bandwa
 
 <<set $activeSlaveOneTimeMinAge = 17>>
 <<set $activeSlaveOneTimeMaxAge = 25>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She was given to you by criminals as 'tribute', after which you transformed the overthrown (male) leader of their rival gang.">>
 <<set $activeSlave.devotion = random(-70,-40)>>
@@ -927,6 +949,7 @@ After the fighting died down, your men found a woman inside the compound, harshl
 <<case "CCS angel">>
 
 <<set $activeSlaveOneTimeMaxAge = 24>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was the private slave of a con artist cult leader before he had to abandon her and flee.">>
 <<set $activeSlave.devotion = random(25,50)>>
@@ -980,6 +1003,7 @@ The <<if ($activeSlave.actualAge >= 18)>>young woman<<else>>girl<</if>> is best
 <<case "CCS DA">>
 
 <<set $activeSlaveOneTimeMaxAge = 22>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was the private slave of a con artist cult leader before he had to abandon her and flee.">>
 <<set $activeSlave.devotion = random(-45,15)>>
@@ -1033,6 +1057,7 @@ The <<if ($activeSlave.actualAge >= 18)>>young woman<<else>>girl<</if>> is best
 
 <<set $activeSlaveOneTimeMinAge = 19>>
 <<set $activeSlaveOneTimeMaxAge = 22>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She was a dickgirl chaser in the slave races before being sold to you.">>
 <<set $activeSlave.prestige = 1>>
@@ -1085,6 +1110,7 @@ As fate has it, the person calling is the owner of the local race-track, wanting
 	<<set $activeSlaveOneTimeMinAge = Math.max(11,$fertilityAge)>>
 	<<set $activeSlaveOneTimeMaxAge = 21>>
 <</if>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was a virgin runner in the slave races before being sold to you.">>
 <<set $activeSlave.prestige = 1>>
@@ -1140,6 +1166,7 @@ As fate has it, the person calling is the owner of the local race-track, wanting
 
 <<set $activeSlaveOneTimeMinAge = (Math.min(21, Math.max(11,$minimumSlaveAge) + 3))>>
 <<set $activeSlaveOneTimeMaxAge = 24>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was a famous virgin runner in the slave races before being sold to you.">>
 <<set $activeSlave.prestige = 2>>
@@ -1186,6 +1213,7 @@ As fate has it, the person calling is the owner of the local race-track, wanting
 
 <<set $activeSlaveOneTimeMinAge = 18>>
 <<set $activeSlaveOneTimeMaxAge = 23>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was the housekeeper and fucktoy of a frat house before being collected by repo-men and sold to you.">>
 <<set $activeSlave.devotion = random(25,50)>>
@@ -1227,6 +1255,7 @@ The current sale offer by the company was taken from a college frat-house - appa
 
 <<set $activeSlaveOneTimeMinAge = 20>>
 <<set $activeSlaveOneTimeMaxAge = 25>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was a nanny before being sold to you.">>
 <<set $activeSlave.devotion = random(25,50)>>
@@ -1273,6 +1302,7 @@ The current sale offer by the company was taken from a businesswoman's apartment
 	<<set $activeSlaveOneTimeMinAge = 24>>
 <</if>>
 <<set $activeSlaveOneTimeMaxAge = 30>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was a milk cow in the stable of a slave-holding farmer before being sold to you.">>
 <<set $activeSlave.devotion = random(25,50)>>
@@ -1325,6 +1355,7 @@ From the looks of all the brochures and extra information included, the associat
 	<<set $activeSlaveOneTimeMinAge = 21>>
 <</if>>
 <<set $activeSlaveOneTimeMaxAge = 25>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She was a breeding bull in the stable of a slave-holding farmer before being sold to you.">>
 <<set $activeSlave.devotion = random(25,50)>>
@@ -1368,6 +1399,7 @@ From the looks of all the brochures and extra information included, the associat
 <<case "farm virgin cow">>
 
 <<set $activeSlaveOneTimeMaxAge = 19>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was a virgin cow in the stable of a slave-holding farmer before being sold to you.">>
 <<set $activeSlave.devotion = random(25,50)>>
@@ -1411,6 +1443,7 @@ From the looks of all the brochures and extra information included, the associat
 <<set $activeSlaveOneTimeMinAge = 18>>
 <<set $activeSlaveOneTimeMaxAge = 18>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was in an orphanage until reaching maturity, at which point she was sold to you.">>
 <<set $activeSlave.devotion = random(-45,-25)>>
@@ -1452,6 +1485,7 @@ Knowing what's coming, the teachers in the facility do train their pupils accord
 <<set $activeSlaveOneTimeMinAge = 18>>
 <<set $activeSlaveOneTimeMaxAge = 18>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She was in an orphanage until reaching maturity, at which point she was sold to you.">>
 <<set $activeSlave.devotion = random(10,40)>>
@@ -1500,6 +1534,7 @@ Knowing what's coming, the teachers in the facility do train their pupils accord
 
 <<set $activeSlaveOneTimeMinAge = 13>>
 <<set $activeSlaveOneTimeMaxAge = 18>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was captured in a raid on a gated community and quickly sold off.">>
 <<set $activeSlave.devotion = -20>>
@@ -1555,6 +1590,7 @@ At any rate, she's a fine capture. And unsurprisingly, they want to get rid of h
 <<set $activeSlaveOneTimeMinAge = 30>>
 <<set $activeSlaveOneTimeMaxAge = 43>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Middle aged with two daughters. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She sold herself into slavery to pay for her children's education.">>
 <<set $activeSlave.devotion = random(0,15)>>
@@ -1581,6 +1617,7 @@ She begins to weep quietly, but continues after her daughters lay their hands su
 
 <<set $activeSlaveOneTimeMinAge = 12>>
 <<set $activeSlaveOneTimeMaxAge = 18>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She sold herself into slavery to spite her father.">>
 <<set $activeSlave.devotion = 20>>
@@ -1624,6 +1661,7 @@ She pauses, looking directly at you for the first time, though you get the sense
 
 <<set $activeSlaveOneTimeMinAge = 18>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She offered herself to you for enslavement out of devotion to her artistic 'craft'.">>
@@ -1657,6 +1695,7 @@ She seems more than a little odd, but not unattractive. At the very least, she's
 <<set $activeSlaveOneTimeMinAge = 35>>
 <<set $activeSlaveOneTimeMaxAge = 43>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Decades of service. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was the housekeeper and fucktoy of a frat house before being replaced in favor of fresher slaves and sold to you.">>
 <<set $activeSlave.devotion = random(25,50)>>
@@ -1707,6 +1746,7 @@ Your desk flags a video message as having potential. It's a desperate refugee fr
 
 <<set $activeSlaveOneTimeMinAge = 6>>
 <<set $activeSlaveOneTimeMaxAge = 12>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered to sell you her body and you graciously accepted.">>
 <<set $activeSlave.devotion = random(-45,-25)>>
@@ -1746,7 +1786,9 @@ As you are heading back to your penthouse from overseeing a promising new store'
 
 <<set $activeSlaveOneTimeMinAge = $fertilityAge>>
 <<set $activeSlaveOneTimeMaxAge = 22>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "You helped her give birth, leaving her deeply indebted to you.">>
 <<set $activeSlave.devotion = random(0,20)>>
@@ -1780,14 +1822,13 @@ Every push, every desperate contraction must be agonizing to her. Fortunately yo
 
 <<case "overwhelmed farmgirl">>
 
-<<include "Generate XX Slave">>
-<<set $activeSlave.origin = "She sold herself into slavery to feed herself and her growing brood.">>
 <<set $contractCost = 1000>>
 <<set $activeSlaveOneTimeMinAge = 16>>
 <<set $activeSlaveOneTimeMaxAge = 24>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
-<<set $activeSlave.origin = "She begged to be enslaved under fear of starvation.">>
+<<set $activeSlave.origin = "She sold herself into slavery to feed herself and her growing brood.">>
 <<set $activeSlave.career = "a farm laborer">>
 <<set $activeSlave.health = random(-35,-10)>>
 <<set $activeSlave.devotion = random(35,45)>>
@@ -1829,6 +1870,7 @@ Your desk flags a video message as having potential. It's a rather homely farmer
 <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge, 8)>>
 <<set $activeSlaveOneTimeMaxAge = 22>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "You helped free her from a POW camp after being abandoned by her country, leaving her deeply indebted to you.">>
 <<set $activeSlave.devotion = random(0,20)>>
@@ -1886,6 +1928,7 @@ Her odd behaviour suggests that her will to live has nearly been snuffed out. Sh
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 <</if>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacist != "unset">>
 	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
 <<elseif $arcologies[0].FSSubjugationist != "unset">>
@@ -1928,6 +1971,7 @@ Judging by her payment plan, the worrisome mother is driving herself into a stee
 <<case "rogue cyborg">>
 
 <<set $activeSlaveOneTimeMaxAge = 13>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.career = setup.bodyguardCareers.random()>> 
 <<set $activeSlave.origin = "An unsuccessful cyborg experiment set free.">>
@@ -1972,6 +2016,7 @@ While digging through the highest security and clearance level database of a pow
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 <</if>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was the virgin figurehead of a new religion and 'blessed' by their Lord.">>
 <<set $activeSlave.devotion = random(-20,20)>>
@@ -2024,6 +2069,7 @@ The <<if ($activeSlave.actualAge >= 18)>>young woman<<elseif ($activeSlave.actua
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 <</if>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was the holy vessel of a new religion and 'blessed' by their Lord to bring forth His servants.">>
 <<set $activeSlave.health = random(100,100)>>
diff --git a/src/uncategorized/reShelterInspection.tw b/src/uncategorized/reShelterInspection.tw
index 8287e238bd1e7bd633c99873e15d11be06db3dda..5c77a0bcea0eeb5e4179ee2535fed0565117a685 100644
--- a/src/uncategorized/reShelterInspection.tw
+++ b/src/uncategorized/reShelterInspection.tw
@@ -5,6 +5,7 @@
 <<set $activeSlaveOneTimeMinAge = 36>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<set $contractCost = 10000>>
 <<include "Generate XX Slave">>
diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw
index d0a9fd0ac3528103b0f4f6cf820d966da9712fb7..0970e74a1e238e1a46758c5b572c01f9c6897cad 100644
--- a/src/uncategorized/recETS.tw
+++ b/src/uncategorized/recETS.tw
@@ -27,6 +27,7 @@
 <<set $activeSlaveOneTimeMinAge = ($fertilityAge + $minimumSlaveAge)>>
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a daughter who can be a slave. %/
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She sold herself into slavery to escape addiction debts.">>
@@ -66,6 +67,7 @@ A matronly woman comes to your penthouse in tears. It seems she is a tenant of y
 <<set $activeSlaveOneTimeMinAge = ($fertilityAge + $minimumSlaveAge)>>
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a daughter who can be a slave. %/
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was enslaved after you called in her business debts.">>
@@ -111,6 +113,7 @@ An older woman comes to see you representing her family business. She's pretty e
 <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge+20, $potencyAge+20, $minimumSlaveAge+20)>>
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a son who can knock her up. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.career = "a housewife">>
@@ -165,6 +168,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 <<set $activeSlaveOneTimeMinAge = Math.max($potencyAge+20, $fertilityAge+20, $minimumSlaveAge+20)>>
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a daughter to knock up. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -205,6 +209,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge+2, $potencyAge+2, $minimumSlaveAge+2)>>
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.career = "a dropout">>
@@ -254,6 +259,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge+2, $minimumSlaveAge+2)>>
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.career = "a dropout">>
@@ -295,6 +301,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 <<set $activeSlaveOneTimeMinAge = Math.max($potencyAge+2, $minimumSlaveAge+2)>>
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.career = "a dropout">>
@@ -334,6 +341,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge, $minimumSlaveAge)>>
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -373,6 +381,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 <<set $activeSlaveOneTimeMinAge = Math.max($potencyAge, $minimumSlaveAge)>>
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -411,6 +420,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge, $minimumSlaveAge)>>
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.vagina = 1>>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
@@ -451,6 +461,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge+20, $minimumSlaveAge+20)>>
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a daughter. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.career = "a housewife">>
@@ -495,6 +506,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 <<set $activeSlaveOneTimeMinAge = Math.max($potencyAge+20, $minimumSlaveAge+20)>>
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a son. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -528,6 +540,7 @@ It would cost <<print cashFormat($contractCost)>> to enslave the two of them.
 <<set $contractCost = 1500>>
 <<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 <<set $activeSlaveOneTimeMaxAge = 21>>
+<<set $oneTimeDisableDisability = 1>>
 <<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She was sold into slavery by her older sister.">>
@@ -590,6 +603,7 @@ You bring up a video feed of the one-room apartment they share. A man, clearly a
 
 <<set $activeSlaveOneTimeMinAge = 12>>
 <<set $activeSlaveOneTimeMaxAge = 21>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was brought up in a radical slave school to match her twin.">>
 <<set $activeSlave.career = "a slave">>
@@ -655,6 +669,7 @@ One of them speaks up. "We're twins, <<if def $PC.customTitle>>$PC.customTitle<<
 
 <<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 <<set $activeSlaveOneTimeMaxAge = 21>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was brought up in a radical slave school to match her twin.">>
 <<set $activeSlave.career = "a slave">>
@@ -721,6 +736,7 @@ One of them speaks up. "We're twins, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>
 <<set $activeSlaveOneTimeMinAge = $fertilityAge>>
 <<set $activeSlaveOneTimeMaxAge = 21>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She was brought up in a radical slave school to match her twin.">>
 <<set $activeSlave.career = "a slave">>
@@ -805,6 +821,7 @@ The other blurts out. "But we kinda got too into each other, in more ways than o
 	<<set $activeSlaveOneTimeMaxAge = 24>>
 <</if>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She begged to be enslaved in a desperate attempt to provide for her many children.">>
 <<set $activeSlave.career = "homeless">>
diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw
index 4d34f0b62c2e57f0c8e31ad87d892dff838b0743..e95838968c2deec05eee306cc3b8330e9d0e8f68 100644
--- a/src/uncategorized/resFailure.tw
+++ b/src/uncategorized/resFailure.tw
@@ -29,6 +29,7 @@
 	<<set $TSS.schoolProsperity = 0>>
 	<<set $TSS.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.career = "a slave">>
 		<<set $activeSlave.butt = either(1, 2, 2, 3)>>
@@ -92,6 +93,7 @@
 		<<set $activeSlaveOneTimeMinAge = $fertilityAge+6>>
 		<<set $activeSlaveOneTimeMaxAge = 32>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.slaveName = setup.cowSlaveNames.random()>>
 		<<set $activeSlave.slaveSurname = 0>>
@@ -157,6 +159,7 @@
 	<<set $GRI.schoolProsperity = 0>>
 	<<set $GRI.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She was given to you by a failed subsidiary lab of the Growth Research Institute right after her use as a test subject ended.">>
 		<<set $activeSlave.career = "a slave">>
@@ -209,6 +212,7 @@
 	<<set $SCP.schoolProsperity = 0>>
 	<<set $SCP.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She was given to you by a failed branch campus of St. Claver Preparatory after she served as a plastic surgeon's passing final exam.">>
 		<<set $activeSlave.chem = 20>>
@@ -279,6 +283,7 @@
 	<<set $LDE.schoolProsperity = 0>>
 	<<set $LDE.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XY Slave">>
 		<<set $activeSlave.origin = "She was given to you by a failed branch campus of the innovative École des Enculées right after her graduation.">>
 		<<set $activeSlave.career = "a slave">>
@@ -341,6 +346,7 @@
 	<<set $TGA.schoolProsperity = 0>>
 	<<set $TGA.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XY Slave">>
 		<<set $activeSlave.origin = "She was given to you by a failed branch campus of the intense Gymnasium-Academy right after her majority.">>
 		<<set $activeSlave.career = "a slave">>
@@ -396,6 +402,7 @@
 	<<set $HA.schoolProsperity = 0>>
 	<<set $HA.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She was given to you by a failed branch campus of the Hippolyta Academy right after her majority.">>
 		<<set $activeSlave.career = "a slave">>
@@ -454,6 +461,7 @@
 	<<set $TFS.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd-1; $i++>>
 		<<set $seed = random(1,4)>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
 			<<include "Generate New Slave">>
 		<<else>>
@@ -652,6 +660,7 @@
 		<<set $REFutaSisterCheckinIDs.push($activeSlave.ID)>>
 		<<AddSlave $activeSlave>> /* skip New Slave Intro */
 	<</for>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "She was the leader of your arcology's Futanari Sisters until you engineered her community's failure and enslavement.">>
 	<<set $activeSlave.career = "a Futanari Sister">>
diff --git a/src/uncategorized/seCoursing.tw b/src/uncategorized/seCoursing.tw
index d2a5b93f3530fcdfca576102f8f2ed04783a4462..3f422199f392988f96fc88b3ac175b0da0bf3a6d 100644
--- a/src/uncategorized/seCoursing.tw
+++ b/src/uncategorized/seCoursing.tw
@@ -38,6 +38,7 @@ The rules have been explained to the hares: they're to be freed if they can reac
 <<set $origin = _possibleOrigins.pluck()>> /* select random origin and remove from list to avoid using same origin multiple times */
 <<if $origin == "virgin">>
 	<<set $activeSlaveOneTimeMaxAge = 20>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.vagina = 0>>
@@ -54,6 +55,7 @@ The rules have been explained to the hares: they're to be freed if they can reac
 	<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
 	<<set $activeSlaveOneTimeMaxAge = 20>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.vagina = 1>>
@@ -72,6 +74,7 @@ The rules have been explained to the hares: they're to be freed if they can reac
 <<elseif $origin == "housewife">>
 	<<set $activeSlaveOneTimeMinAge = 35>>
 	<<set $activeSlaveOneTimeMaxAge = 39>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.boobs += 800>>
 	<<set $activeSlave.boobsImplant += 800>>
@@ -93,6 +96,7 @@ The rules have been explained to the hares: they're to be freed if they can reac
 	is <<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race woman, no longer young, but attractive enough in a fake sort of way. She has obviously been crying, and has probably been recently enslaved from a comfortable life, like that of a @@.pink;housewife or a trophy wife.@@<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around her neck.<</if>>
 <<elseif $origin == "disobedient young">>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.vagina = 1>>
@@ -112,6 +116,7 @@ The rules have been explained to the hares: they're to be freed if they can reac
 	is a fit young $activeSlave.race girl, and is far more watchful and alert than her fellow hares. She may be a @@.pink;disobedient slave@@ here because she was difficult to train.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around her neck.<</if>>
 <<elseif $origin == "disobedient young dickgirl">>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.anus = 2>>
 	<<set $activeSlave.analCount += 1, $analTotal += 1>>
@@ -130,6 +135,7 @@ The rules have been explained to the hares: they're to be freed if they can reac
 	is a strong young $activeSlave.race girl with who retains her cock and balls, and looks determined. Perhaps she's a @@.pink;resistant dickgirl@@ who's been difficult to turn into a good girl.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around her cock.<</if>>
 <<elseif $origin == "huge balled">>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.analCount += 1, $analTotal += 1>>
@@ -142,6 +148,7 @@ The rules have been explained to the hares: they're to be freed if they can reac
 	is <<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race slave whose distinguishing characteristic is a dangling scrotum and a pair of @@.pink;huge balls.@@ This impediment bumps against her thighs as she's made ready.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around her hefty testicles.<</if>>
 <<elseif $origin == "feminized">>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.boobs += 800>>
 	<<set $activeSlave.boobsImplant += 800>>
diff --git a/src/uncategorized/seExpiration.tw b/src/uncategorized/seExpiration.tw
index 04a093b4f7b801716ba20aad14d10519b7722e08..a237728edd511bd55fbbfdcbacea482ccf4bfeb9 100644
--- a/src/uncategorized/seExpiration.tw
+++ b/src/uncategorized/seExpiration.tw
@@ -19,7 +19,7 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that
 	<</if>>
 <</for>>
 <<if _seed == 1>>
-	Those of your slaves who are unhappy with their lives under you are @@.mediumorchid;envious or angry@@ to see her become free, according to their individual natures.
+	Those of your slaves who are unhappy with their lives under you are @@.mediumorchid;envious or angry@@ to see $him become free, according to their individual natures.
 <</if>>
 
 <<set $activeSlave.indenture = 52>>
@@ -27,14 +27,14 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that
 
 <<if $activeSlave.fetish == "mindbroken">>
 
-	Since she is mindbroken, there is precisely no chance that she will be able to look after herself. She <<if $activeSlave.amp != 1>>stands<<else>>sits<</if>> before you dumbly, betraying no reaction to the prospect of becoming free from sexual slavery. In situations like this, it is perfectly acceptable to subject her to another indenture for her own good.
+	Since $he is mindbroken, there is precisely no chance that $he will be able to look after $himself. $He <<if $activeSlave.amp != 1>>stands<<else>>sits<</if>> before you dumbly, betraying no reaction to the prospect of becoming free from sexual slavery. In situations like this, it is perfectly acceptable to subject $him to another indenture for $his own good.
 	<br><br>
 
 	<span id="result">
 	<<if $cash > 1000>>
-		<<link "Plead necessity and reactivate her indenture">>
+		<<link "Plead necessity and reactivate $his indenture">>
 			<<replace "#result">>
-				You plead necessity and place her under another indenture, paying the trivial fees left over once she has been charged for her own forecasted upkeep. Naturally, she offers no response at all to any of this.
+				You plead necessity and place $him under another indenture, paying the trivial fees left over once $he has been charged for $his own forecasted upkeep. Naturally, $he offers no response at all to any of this.
 				<<set $cash -= 1000>>
 				<<set $ACitizens -= 1>>
 				<<set $expired = 0, $expiree = 0>>
@@ -52,24 +52,24 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that
 
 <<elseif ($activeSlave.relationship < -1) && ($activeSlave.devotion > 95) && ($activeSlave.trust > 95)>>
 
-	She has been trying desperately hard not to think about this trying situation, but when she comes before you on the day of her indenture's expiration, she can ignore it no longer. She
+	$He has been trying desperately hard not to think about this trying situation, but when $he comes before you on the day of $his indenture's expiration, $he can ignore it no longer. $He
 	<<if $activeSlave.amp == 1>>
-		wriggles disconsolately, probably wishing she could throw herself at your feet or cling to your knees.
+		wriggles disconsolately, probably wishing $he could throw $himself at your feet or cling to your knees.
 	<<else>>
-		throws herself at your feet and clings to your knees, bursting into tears.
+		throws $himself at your feet and clings to your knees, bursting into tears.
 	<</if>>
 	<<if !canTalk($activeSlave)>>
-		She does her best to communicate an earnest desire to stay, and repeats over and over that she loves you. She begins to indicate a willingness to accept true, unlimited slavery, if that's what it takes to stay.
+		$He does $his best to communicate an earnest desire to stay, and repeats over and over that $he loves you. $He begins to indicate a willingness to accept true, unlimited slavery, if that's what it takes to stay.
 	<<else>>
-		"Plea<<s>>e <<Master>>, don't <<s>>end me away," she sobs. "I love you! I'll d-do anything - I'll be your <<s>>lave! Plea<<s>>e, en<<s>>lave me. I l-love you...," she moans, trailing off into convulsive blubbering.
+		"Plea<<s>>e <<Master>>, don't <<s>>end me away," $he sobs. "I love you! I'll d-do anything - I'll be your <<s>>lave! Plea<<s>>e, en<<s>>lave me. I l-love you...," $he moans, trailing off into convulsive blubbering.
 	<</if>>
 	<br><br>
 
 	<span id="result">
 	<<if $cash > 1000>>
-		<<link "Enslave her">>
+		<<link "Enslave $him">>
 			<<replace "#result">>
-				She's beside herself with joy when you accept her plea and enslave her. She's given you the finest proof of loyalty a slave possibly can, having tasted a moment of freedom under the law, and thrown it away with utter contempt. Her $activeSlave.eyeColor eyes <<if canSee($activeSlave)>>watch you<<else>>are wide<</if>> with eager anticipation, radiating gladness that the prospect of separation from you has gone.
+				$He's beside $himself with joy when you accept $his plea and enslave $him. $He's given you the finest proof of loyalty a slave possibly can, having tasted a moment of freedom under the law, and thrown it away with utter contempt. $His $activeSlave.eyeColor eyes <<if canSee($activeSlave)>>watch you<<else>>are wide<</if>> with eager anticipation, radiating gladness that the prospect of separation from you has gone.
 				<<set $activeSlave.indenture = -1, $activeSlave.indentureRestrictions = 0>>
 				<<set $cash -= 1000>>
 				<<set $ACitizens -= 1>>
@@ -91,25 +91,25 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that
 	<<set $slaveCost = Math.trunc(($slaveCost*0.5)/500)*500>>
 	<<set $slaveCost = Math.clamp($slaveCost, $minimumSlaveCost, 100000)>>
 
-	Her feelings on this are quite mixed, since she has come to feel that she has a place under you.
+	$His feelings on this are quite mixed, since $he has come to feel that $he has a place under you.
 	<<if $activeSlave.amp == 1>>
 		Propped up
 	<<else>>
 		Standing before you
 	<</if>>
-	at the moment of her scheduled emancipation, she seems to be struggling to express herself.
+	at the moment of $his scheduled emancipation, $he seems to be struggling to express $himself.
 	<<if !canTalk($activeSlave)>>
-		She does her best to communicate a willingness to remain your slave, indicating that she wouldn't press too hard about the price if you offered her another indenture.
+		$He does $his best to communicate a willingness to remain your slave, indicating that $he wouldn't press too hard about the price if you offered $him another indenture.
 	<<else>>
-		"<<Master>>, um," she <<say>>s hesitantly. "I don't mind being your <<s>>lave. Could I - would you plea<<s>>e give me another indenture? I'm, um, not too worried about the pri<<c>>e."
+		"<<Master>>, um," $he <<say>>s hesitantly. "I don't mind being your <<s>>lave. Could I - would you plea<<s>>e give me another indenture? I'm, um, not too worried about the pri<<c>>e."
 	<</if>>
 	<br><br>
 
 	<span id="result">
 	<<if $cash > $slaveCost>>
-		<<link "Offer her a one year supplementary indenture">>
+		<<link "Offer $him a one year supplementary indenture">>
 			<<replace "#result">>
-				She smiles almost shyly when you offer her a one year supplementary indenture. The price is reasonable, but definitely favorable to you. She accepts it anyway, and you transfer the money into an escrow account to be held for her until her new indenture is done. Your sex slave once again, she awaits your pleasure without a hint of fear.
+				$He smiles almost shyly when you offer $him a one year supplementary indenture. The price is reasonable, but definitely favorable to you. $He accepts it anyway, and you transfer the money into an escrow account to be held for $him until $his new indenture is done. Your sex slave once again, $he awaits your pleasure without a hint of fear.
 				<<set $cash -= $slaveCost>>
 				<<set $ACitizens -= 1>>
 				<<set $expired = 0>><<set $expiree = 0>>
@@ -127,20 +127,20 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that
 
 <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust > 20)>>
 
-She approaches the moment with calculation, since she has found more of a place in slavery than she probably expected when she became an indentured servant.
+$He approaches the moment with calculation, since $he has found more of a place in slavery than $he probably expected when $he became an indentured servant.
 <<if $activeSlave.amp == 1>>
 	Propped up
 <<else>>
 	Standing before you
 <</if>>
-at the moment of her scheduled emancipation, she seems willing to consider a short term continuation of service.
+at the moment of $his scheduled emancipation, $he seems willing to consider a short term continuation of service.
 <br><br>
 
 <span id="result">
 <<if $cash > $slaveCost>>
-	<<link "Offer her a one year supplementary indenture">>
+	<<link "Offer $him a one year supplementary indenture">>
 		<<replace "#result">>
-			She looks pensive when you offer her a one year supplementary indenture. The price reflects the market, and is a reasonable compensation for a year of sexual slavery. She accepts it after some consideration, and you transfer the money into an escrow account to be held for her until her new indenture is done. Your sex slave once again, she awaits orders with complacency.
+			$He looks pensive when you offer $him a one year supplementary indenture. The price reflects the market, and is a reasonable compensation for a year of sexual slavery. $He accepts it after some consideration, and you transfer the money into an escrow account to be held for $him until $his new indenture is done. Your sex slave once again, $he awaits orders with complacency.
 			<<set $cash -= $slaveCost>>
 			<<set $ACitizens -= 1>>
 			<<set $expired = 0>><<set $expiree = 0>>
@@ -158,6 +158,6 @@ at the moment of her scheduled emancipation, she seems willing to consider a sho
 
 <<else>>
 
-She makes no effort at all to conceal her joy at being a free woman again. It seems very unlikely that she'll stay in the arcology; she'll probably take what remains of her indenture payment, held in escrow for this day, and be off to wherever it is that she came from in the first place.
+$He makes no effort at all to conceal $his joy at being a free woman again. It seems very unlikely that $he'll stay in the arcology; $he'll probably take what remains of $his indenture payment, held in escrow for this day, and be off to wherever it is that $he came from in the first place.
 
 <</if>>
diff --git a/src/uncategorized/seRaiding.tw b/src/uncategorized/seRaiding.tw
index e4976f0459e7f12fb729499510c32cbbf2d3417a..50cc4f3c2ad416f9b6c32771f000db7fc490ade0 100644
--- a/src/uncategorized/seRaiding.tw
+++ b/src/uncategorized/seRaiding.tw
@@ -56,6 +56,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 33>>
 	<<set $activeSlaveOneTimeMaxAge = 39>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Not a young woman. %/
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.boobs += 800>>
 	<<set $activeSlave.boobsImplant += 800>>
@@ -90,6 +91,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 35>>
 	<<set $activeSlaveOneTimeMaxAge = 55>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Not a young woman. %/
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a professor">>
 	<<set $activeSlave.face = random(15,100)>>
@@ -119,6 +121,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 14>>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a student">>
 	<<set $activeSlave.face = random(-20,0)>>
@@ -150,6 +153,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 26>>
 	<<set $activeSlaveOneTimeMaxAge = 45>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a military officer">>
 	<<set $activeSlave.face = random(15,100)>>
@@ -169,6 +173,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 26>>
 	<<set $activeSlaveOneTimeMaxAge = 45>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.career = "a military officer">>
 	<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
@@ -198,6 +203,7 @@ target
 		<<set $activeSlaveOneTimeMinAge = 18>>
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 	<</if>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a soldier">>
 	<<set $activeSlave.face = random(15,100)>>
@@ -228,6 +234,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 28>>
 	<<set $activeSlaveOneTimeMaxAge = 55>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a doctor">>
 	<<set $activeSlave.face = random(15,100)>>
@@ -255,6 +262,7 @@ target
 	is a hospital located in an impoverished Old World City. Despite its crime ridden surroundings, the hospital possesses a sterling reputation as a result of its distinguished staff of veteran doctors and nurses. Chief among these medical professionals is a female doctor, an accomplished pioneer in her field.
 <<case "nun">>
 	<<set $activeSlaveOneTimeMaxAge = 70>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a nun">>
 	<<set $activeSlave.anus = 0>>
@@ -275,6 +283,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 18>>
 	<<set $activeSlaveOneTimeMaxAge = 26>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a journalist">>
 	<<set $activeSlave.face = random(-20,0)>>
@@ -305,6 +314,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 35>>
 	<<set $activeSlaveOneTimeMaxAge = 39>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.boobs += 800>>
 	<<set $activeSlave.boobsImplant += 800>>
@@ -326,6 +336,7 @@ target
 	is the recording studio of a sleepy Old World town's local news channel. The news channel itself is unremarkable, a quaint reminder of the tedious life of a small town, save for its news anchor. The anchor stands in stark contrast to her fellow residents by the abundance of her plastic surgery, likely an attempt to cling to youth lest her coveted anchor position be snatched away by a younger woman.
 <<case "classical dancer">>
 	<<set $activeSlaveOneTimeMaxAge = 20>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a classical dancer">>
 	<<set $activeSlave.prestige = 1>>
@@ -349,6 +360,7 @@ target
 		<<set $activeSlaveOneTimeMinAge = 18>>
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 	<</if>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a law enforcement officer">>
 	<<set $activeSlave.face = random(15,100)>>
@@ -377,6 +389,7 @@ target
 <<case "classical musician">>
 	<<set $activeSlaveOneTimeMaxAge = 43>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a classical musician">>
 	<<set $activeSlave.prestige = 1>>
@@ -410,6 +423,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 35>>
 	<<set $activeSlaveOneTimeMaxAge = 65>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a politician">>
 	<<set $activeSlave.prestige = 2>>
@@ -439,6 +453,7 @@ target
 	is a campaign rally for the reelection of an Old World politician. Though the rally will be an extremely public affair, the benefits of capturing a prestigious politician could outweigh the risks.
 <<case "shut-in">>
 	<<set $activeSlaveOneTimeMaxAge = 43>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a shut-in">>
 	<<set $activeSlave.anus = 0>>
@@ -454,6 +469,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 20>>
 	<<set $activeSlaveOneTimeMaxAge = 65>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a procuress">>
 	<<set $activeSlave.face = random(15,100)>>
@@ -469,6 +485,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 35>>
 	<<set $activeSlaveOneTimeMaxAge = 55>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "an investor">>
 	<<set $activeSlave.prestige = 1>>
@@ -499,6 +516,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 28>>
 	<<set $activeSlaveOneTimeMaxAge = 55>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a scientist">>
 	<<set $activeSlave.face = random(15,100)>>
@@ -516,6 +534,7 @@ target
 	<<set $activeSlaveOneTimeMinAge = 30>>
 	<<set $activeSlaveOneTimeMaxAge = 55>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a lawyer">>
 	<<set $activeSlave.face = random(15,100)>>
diff --git a/src/uncategorized/seRecruiterSuccess.tw b/src/uncategorized/seRecruiterSuccess.tw
index fed7cc015fdb86a5f4e92fec9c5a3b9019df3a82..6d59c0b39a3002f1221626ef6089877f5affc745 100644
--- a/src/uncategorized/seRecruiterSuccess.tw
+++ b/src/uncategorized/seRecruiterSuccess.tw
@@ -5,6 +5,7 @@
 <<if $recruiterTarget == "young migrants">>
 
 <<set $activeSlaveOneTimeMaxAge = 22>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She submitted to enslavement for a better chance at survival than she had as a migrant.">>
 <<set $activeSlave.devotion = random(-15,5)>>
@@ -36,6 +37,7 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced a starving yo
 
 <<set $activeSlaveOneTimeMinAge = 30>>
 <<set $activeSlaveOneTimeMaxAge = 45>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She submitted to enslavement for a better quality of life than she had as a recent divorcee.">>
 <<set $activeSlave.devotion = random(-15,5)>>
@@ -65,6 +67,7 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced a recent divo
 
 <<elseif $recruiterTarget == "reassignment candidates">>
 
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She submitted to enslavement as her only way to obtain surgery to transform her into a woman.">>
 <<set $activeSlave.devotion = random(-15,5)>>
@@ -94,6 +97,7 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced an old world
 
 <<elseif $recruiterTarget == "dissolute sissies">>
 
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XY Slave">>
 <<set $activeSlave.origin = "She submitted to enslavement out of a misguided desire to join a sexually libertine society.">>
 <<set $activeSlave.devotion = random(-15,5)>>
@@ -134,6 +138,7 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced an old world
 
 <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge, $minimumSlaveAge)>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She submitted to enslavement to get access to modern prenatal care.">>
 <<set $activeSlave.devotion = random(-15,5)>>
@@ -167,6 +172,7 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced an unhealthy
 
 <<set $activeSlaveOneTimeMinAge = 11>>
 <<set $activeSlaveOneTimeMaxAge = 22>>
+<<set $oneTimeDisableDisability = 1>>
 <<include "Generate New Slave">>
 <<set $activeSlave.origin = "She submitted to enslavement to escape the hard life of an Old World whore.">>
 <<set $activeSlave.career = "a prostitute">>
diff --git a/src/uncategorized/slaveShelter.tw b/src/uncategorized/slaveShelter.tw
index 98288f63d37a536f686b3166da94f940163c8fcb..2e686eeb59e9076f40fa4130fb8bf87f908cbca2 100644
--- a/src/uncategorized/slaveShelter.tw
+++ b/src/uncategorized/slaveShelter.tw
@@ -40,6 +40,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 
 <<switch _origin>>
 <<case "broken">>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "She has never communicated anything about her background, since she arrived at the shelter with a broken mind.">>
@@ -60,6 +61,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $shelterSlave.fetish = "mindbroken">>
 	<<set $shelterSlave.fetishStrength = 0>>
 <<case "amputee">>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "It's not clear why her previous owner cut her arms and legs off.">>
@@ -73,6 +75,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 <<case "blind">>
  	<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
  	<<set $activeSlaveOneTimeMaxAge = 22>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her owner purposely blinded her by dumping boiling water into her eyes.">>
@@ -89,6 +92,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 <<case "deaf">>
  	<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
  	<<set $activeSlaveOneTimeMaxAge = 22>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her owner purposely deafened her by piercing her eardrums with knitting needles.">>
@@ -103,6 +107,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 <<case "broken womb">>
  	<<set $activeSlaveOneTimeMinAge = 6>>
  	<<set $activeSlaveOneTimeMaxAge = 22>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "She was found unresponsive in the lower arcology with a gaping pussy and deflated belly. It is unclear what happened to her.">>
@@ -132,6 +137,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 42>>
 	<</if>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her previous owner forced her to cut off her dick and balls and cook them.">>
@@ -155,6 +161,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 42>>
 	<</if>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her previous owner forced her to cut off her breasts and cook them.">>
@@ -172,6 +179,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 <<case "degraded DoL">>
 	<<set $activeSlaveOneTimeMinAge = 14>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "She is an enslaved Daughter of Liberty, caught some weeks after the failed coup. Her previous owner used her as a punching bag and dart board, then when he was bored of her tattooed obscenities all over her body and threw her away.">>
@@ -216,6 +224,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 <<case "geldling">>
 	<<set $activeSlaveOneTimeMinAge = 20>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her previous owner gelded her and used her for anal abuse.">>
@@ -238,6 +247,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 <<case "dickpain">>
 	<<set $activeSlaveOneTimeMinAge = 20>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her background is obscure, but seems to have involved terrible abuse of her huge cock and balls.">>
@@ -261,6 +271,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 <<case "plugs">>
 	<<set $activeSlaveOneTimeMinAge = 20>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her holes were cruelly stretched by constant plug use.">>
@@ -286,6 +297,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 		<<set $activeSlaveOneTimeMinAge = 30>>
 		<<set $activeSlaveOneTimeMaxAge = 42>>
 	<</if>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her previous owner discarded her after many pregnancies.">>
@@ -310,6 +322,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $activeSlaveOneTimeMinAge = 32>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% 20 years of brothel service. %/
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "She was worn out by twenty years of brothel service.">>
@@ -330,6 +343,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $shelterSlave.behavioralFlaw = either("odd", "hates men", "gluttonous", "anorexic")>>
 	<<set $shelterSlave.sexualFlaw = either("hates penetration", "hates oral", "hates anal", "apathetic")>>
 <<case "reaction">>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "She was discarded after suffering a terrible reaction to growth hormone treatment.">>
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index 9799b2c70f545d7a218a6301c974a72e9ccc4939..d68c9df8184dbb3aef73ad5275a98744fe068fb9 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -728,7 +728,7 @@
 			<<set $cash -= $slaveCost>>
 			<<goto "RG AS Dump">>
 		<</link>>
-		//This will apply your @@.springgreen;career bonus@@ to her:
+		//This will apply your @@.springgreen;career bonus@@ to $him:
 		<<if $PC.career == "capitalist">>
 			one free level of @@.cyan;prostitution skill.@@
 		<<elseif $PC.career == "mercenary">>
@@ -1821,12 +1821,12 @@
 <<widget "CustomSlaveEars">>
 	<<replace #hears>>
 		<<if $seeExtreme == 1>>
-			<<if $customSlave.eyes == -2>>Deaf.
-			<<elseif $customSlave.eyes == -1>>Hard of hearing.
+			<<if $customSlave.hears == -2>>Deaf.
+			<<elseif $customSlave.hears == -1>>Hard of hearing.
 			<<else>>Normal.
 			<</if>>
 		<<else>>
-			<<if $customSlave.eyes == -1>>Hard of hearing.
+			<<if $customSlave.hears == -1>>Hard of hearing.
 			<<else>>Normal.
 			<</if>>
 		<</if>>
@@ -2419,7 +2419,7 @@
 		<<set $activeSlave.lipsImplant = either(10,20)>>
 		<<set $activeSlave.lips += $activeSlave.lipsImplant>>
 		<<if $arcologies[_market].FSTransformationFetishistResearch == 1 && random(1,100) <= 20>>
-			This one's implants are unusually large; a showcase of what her home arcology is capable of.
+			This one's implants are unusually large; a showcase of what $his home arcology is capable of.
 			<<set $activeSlave.boobsImplant += 200*random(100,200)>>
 			<<set $activeSlave.boobs += $activeSlave.boobsImplant>>
 			<<set $activeSlave.buttImplant += random(7,12)>>
@@ -2483,7 +2483,7 @@
 			<<set $activeSlave.weight = random(-30,0)>>
 		<</if>>
 		<<if $arcologies[_market].FSSlimnessEnthusiastResearch == 1 && random(1,100) <= 50>>
-			This one is perfectly flat; an ideal showcase of her home arcology's tastes.
+			This one is perfectly flat; an ideal showcase of $his home arcology's tastes.
 			<<set $activeSlave.boobs = 100>>
 			<<set $activeSlave.butt = 0>>
 			<<set $activeSlave.weight = random(-30,0)>>
@@ -2501,7 +2501,7 @@
 			<<set $activeSlave.weight += random(0,20)>>
 		<</if>>
 		<<if $arcologies[_market].FSAssetExpansionistResearch == 1 && random(1,100) <= 20>>
-			This one is unusually large; a showcase of what her home arcology is capable of.
+			This one is unusually large; a showcase of what $his home arcology is capable of.
 			<<set $activeSlave.boobs = 200*random(100,200)>>
 			<<set $activeSlave.butt = random(10,20)>>
 			<<if $activeSlave.dick > 0 && $seeDicks != 0>>
@@ -2828,6 +2828,7 @@
 
 
 <<case "indentures">>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if $arcologies[0].FSSupremacistLawME == 1>><<set $fixedRace = $arcologies[0].FSSupremacistRace>><</if>>
 	<<include "Generate New Slave">>
 	<<set $activeSlave.origin = "You purchased her indenture contract, making her yours for as long as it lasts.">>
@@ -2996,6 +2997,7 @@
 	<<else>>
 		<<set $activeSlaveOneTimeMaxAge = 18>>
 	<</if>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.career = "a slave">>
 	<<set $activeSlave.butt = either(1, 2, 2, 3)>>
@@ -3049,6 +3051,7 @@
 <<case "GRI">>
 	<<set $activeSlaveOneTimeMinAge = 16>>
 	<<set $activeSlaveOneTimeMaxAge = 19>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her from the Growth Research Institute right after her use as a test subject ended.">>
 	<<set $activeSlave.career = "a slave">>
@@ -3096,6 +3099,7 @@
 <<case "SCP">>
 	<<set $activeSlaveOneTimeMinAge = 16>>
 	<<set $activeSlaveOneTimeMaxAge = 19>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her from St. Claver Preparatory after she served as a plastic surgeon's passing final exam.">>
 	<<set $activeSlave.chem = 20>>
@@ -3164,6 +3168,7 @@
 <<case "LDE">>
 	<<set $activeSlaveOneTimeMinAge = 16>>
 	<<set $activeSlaveOneTimeMaxAge = 19>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her from the innovative École des Enculées right after her graduation.">>
 	<<set $activeSlave.career = "a slave">>
@@ -3223,6 +3228,7 @@
 <<case "TGA">>
 	<<set $activeSlaveOneTimeMinAge = 16>>
 	<<set $activeSlaveOneTimeMaxAge = 19>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her fresh from the intense Gymnasium-Academy right after her majority.">>
 	<<set $activeSlave.career = "a slave">>
@@ -3273,6 +3279,7 @@
 		<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
 		<<set $activeSlaveOneTimeMaxAge = 18>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "You bought her from The Cattle Ranch.">>
 		<<set $activeSlave.career = "a dairy slave">>
@@ -3312,6 +3319,7 @@
 		<<set $activeSlaveOneTimeMinAge = $potencyAge+1>>
 		<<set $activeSlaveOneTimeMaxAge = 24>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XY Slave">>
 		<<set $activeSlave.slaveName = setup.cowSlaveNames.random()>>
 		<<set $activeSlave.slaveSurname = 0>>
@@ -3357,6 +3365,7 @@
 		<<set $activeSlaveOneTimeMinAge = 19>>
 		<<set $activeSlaveOneTimeMaxAge = 24>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
+		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.slaveName = setup.cowSlaveNames.random()>>
 		<<set $activeSlave.slaveSurname = 0>>
@@ -3411,6 +3420,7 @@
 	<<set $activeSlaveOneTimeMinAge = 25>>
 	<<set $activeSlaveOneTimeMaxAge = 29>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
 		<<include "Generate New Slave">>
 	<<else>>
@@ -3641,6 +3651,7 @@
 	<<set $activeSlaveOneTimeMinAge = 22>>
 	<<set $activeSlaveOneTimeMaxAge = 26>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her from the prestigious Hippolyta Academy.">>
 	<<set $activeSlave.career = "a bodyguard">>
@@ -3724,6 +3735,7 @@
 			<<set $activeSlaveOneTimeMaxAge = $retirementAge-2>>
 		<</if>>
 	<</if>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XY Slave">>
 	
 	<<set _criminal = setup.gangCriminalPool.random()>>
@@ -3941,6 +3953,7 @@
 			<<set $activeSlaveOneTimeMaxAge = $retirementAge-2>>
 		<</if>>
 	<</if>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	
 	/*
@@ -4119,6 +4132,7 @@
 			<<set $activeSlaveOneTimeMaxAge = $retirementAge-2>>
 		<</if>>
 	<</if>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 	
 	<<set _criminal = setup.whiteCollarCriminalPool.random()>>
@@ -4216,6 +4230,7 @@
 			<<set $activeSlaveOneTimeMaxAge = $retirementAge-2>>
 		<</if>>
 	<</if>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate New Slave">>
 
 	/*
@@ -4617,6 +4632,7 @@
 	<<set $activeSlaveOneTimeMinAge = 20>>
 	<<set $activeSlaveOneTimeMaxAge = 36>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
+	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.weight = random(-30,20), $activeSlave.waist = random(-30,10), $activeSlave.face = random(40,60)>>
 	<<if $activeSlave.faceShape == "masculine">>