From 348fb074dc79fe4cad5641a38506bab26f14c2b7 Mon Sep 17 00:00:00 2001
From: Blank_Alt <12406-Blank_Alt@users.noreply.gitgud.io>
Date: Sun, 10 Jan 2021 15:10:32 -0800
Subject: [PATCH] Remove active and minor corrections

---
 src/Mods/DinnerParty/dinnerPartyExecution.tw |   37 +-
 src/events/intro/acquisition.js              |    6 +-
 src/npc/generate/generateMarketSlave.js      |   30 +-
 src/npc/generate/generateNewSlaveJS.js       |   17 +-
 src/uncategorized/REFS.tw                    |  573 +--
 src/uncategorized/REroyalblood.tw            |   69 +-
 src/uncategorized/jeSlaveDispute.tw          |    6 +-
 src/uncategorized/pInvasion.tw               |    6 +-
 src/uncategorized/reFSAcquisition.tw         | 2666 +++++-----
 src/uncategorized/reRecruit.tw               | 4607 ++++++++----------
 src/uncategorized/recETS.tw                  | 2049 ++++----
 src/uncategorized/resFailure.tw              |    6 +-
 src/uncategorized/seCustomSlaveDelivery.tw   |    5 +-
 src/uncategorized/seRecruiterSuccess.tw      |    6 +-
 14 files changed, 4596 insertions(+), 5487 deletions(-)

diff --git a/src/Mods/DinnerParty/dinnerPartyExecution.tw b/src/Mods/DinnerParty/dinnerPartyExecution.tw
index 54f1b1bf5a0..f5d4aca5632 100644
--- a/src/Mods/DinnerParty/dinnerPartyExecution.tw
+++ b/src/Mods/DinnerParty/dinnerPartyExecution.tw
@@ -549,28 +549,21 @@
 		<<set $MOD_enemyList = []>>
 	<</if>>
 	<<for _i = 0; _i < 6; _i++>>
-		<<set $oneTimeDisableDisability = 1>>
-		<<set $activeSlaveOneTimeMinAge = 38>>
-		<<set $activeSlaveOneTimeMaxAge = 44>>
-		<<set $one_time_age_overrides_pedo_mode = 1>>
-		<<if $seeDicks == 0>>
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-		<<else>>
-			<<set $activeSlave = GenerateNewSlave("XY")>>
-		<</if>>
-		<<set $activeSlave.devotion = -20>>
-		<<set $activeSlave.trust = -2>>
-		<<set $activeSlave.oldDevotion = -20>>
-		<<set $activeSlave.origin = "$He was once an arcology owner like yourself, who made the mistake of insulting you.">>
-		<<set $activeSlave.career = 0>>
-		<<set $activeSlave.prestige = 3>>
-		<<set $activeSlave.prestigeDesc = "You stormed $his arcology, killed $his guards, and enslaved $him in revenge for insulting you at a dinner party.">>
-		<<run setHealth($activeSlave, 20, random(5, 15), 0, 0, 0)>>
-		<<set $activeSlave.dick = 5>>
-		<<set $activeSlave.balls = 5>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set _pram = {minAge: 38, maxAge: 44, ageOverridesPedoMode: 1, disableDisability: 1}>>
+		<<set _slave = GenerateNewSlave(($seeDicks == 0 ? "XX" : "XY"), _pram)>>
+		<<set _slave.devotion = -20>>
+		<<set _slave.trust = -2>>
+		<<set _slave.oldDevotion = -20>>
+		<<set _slave.origin = "$He was once an arcology owner like yourself, who made the mistake of insulting you.">>
+		<<set _slave.career = 0>>
+		<<set _slave.prestige = 3>>
+		<<set _slave.prestigeDesc = "You stormed $his arcology, killed $his guards, and enslaved $him in revenge for insulting you at a dinner party.">>
+		<<run setHealth(_slave, 20, random(5, 15), 0, 0, 0)>>
+		<<set _slave.dick = 5>>
+		<<set _slave.balls = 5>>
+		<<set _slave.intelligenceImplant = 1>>
 		<<set $MOD_enemy = {leader: 0, numSlave: 0, slaveTotalHP: 0, numDrone: 0, droneTotalHP: 0, numMerc: 0, mercTotalHP: 0, weekCreated: 0, enemyIndex: -1, hostility: 0}>>
-		<<set $MOD_enemy.leader = $activeSlave>>
+		<<set $MOD_enemy.leader = _slave>>
 		<<set $MOD_enemy.weekCreated = $week>>
 		<<set $MOD_enemy.numSlave = random(Math.trunc($slaves.length * 0.7), Math.trunc($slaves.length * 1.3))>>
 		<<set $MOD_enemy.numDrone = random(25, 75)>>
@@ -578,4 +571,4 @@
 		<<set $MOD_enemyList.push($MOD_enemy)>>
 	<</for>>
 <</if>>
-*/
+*/
\ No newline at end of file
diff --git a/src/events/intro/acquisition.js b/src/events/intro/acquisition.js
index 2bbbd65bb06..dedb56aa0cf 100644
--- a/src/events/intro/acquisition.js
+++ b/src/events/intro/acquisition.js
@@ -425,8 +425,7 @@ App.Intro.acquisition = function() {
 		let slave;
 		switch (FS) {
 			case "Supremacist":
-				V.oneTimeDisableDisability = 1;
-				slave = GenerateNewSlave("XX", {race: V.arcologies[0].FSSupremacistRace});
+				slave = GenerateNewSlave("XX", {race: V.arcologies[0].FSSupremacistRace, disableDisability: 1});
 				slave.devotion = random(25, 45);
 				slave.trust = random(-25, -45);
 				setHealth(slave, jsRandom(0, 20), 0, 0, 0, 0);
@@ -446,8 +445,7 @@ App.Intro.acquisition = function() {
 				slave.assignment = "please you";
 				break;
 			case "Subjugationist":
-				V.oneTimeDisableDisability = 1;
-				slave = GenerateNewSlave("XX", {race: V.arcologies[0].FSSubjugationistRace});
+				slave = GenerateNewSlave("XX", {race: V.arcologies[0].FSSubjugationistRace, disableDisability: 1});
 				slave.devotion = random(25, 45);
 				slave.trust = random(-25, -45);
 				setHealth(slave, jsRandom(0, 20), 0, 0, 0, 0);
diff --git a/src/npc/generate/generateMarketSlave.js b/src/npc/generate/generateMarketSlave.js
index 5eddcdfb172..5690897c955 100644
--- a/src/npc/generate/generateMarketSlave.js
+++ b/src/npc/generate/generateMarketSlave.js
@@ -45,7 +45,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				slave = GenerateNewSlave("XY", SGProp);
 			} else {
 				r += `Slaves are passed to training regardless of whether they have dicks or pussies. `;
-				slave = GenerateNewSlave("", SGProp);
+				slave = GenerateNewSlave(null, SGProp);
 			}
 
 
@@ -1104,7 +1104,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 			break;
 		}
 		case "heap": {
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 			slave.origin = "You bought $him from a body dump, completely broken.";
 			slave.devotion = 0;
 			slave.trust = 0;
@@ -1164,7 +1164,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 		}
 		case "wetware": {
 			SGProp.nationality = "Stateless";
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 			slave.origin = "You bought $him from a wetware CPU farm, $his body ruined but $his mind subjected to a simulated career.";
 			slave.devotion = 40;
 			slave.trust = -100;
@@ -1262,7 +1262,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 			break;
 		}
 		case "kidnappers": {
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 			slave.origin = "You bought $him from the kidnappers' slave market, so $he was probably forced into slavery.";
 			slave.devotion -= 5;
 			slave.trust = jsRandom(-45, -25);
@@ -1286,7 +1286,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				const races = setup.filterRacesLowercase.filter(race => race !== V.arcologies[0].FSSubjugationistRace);
 				SGProp.race = jsEither(races);
 			}
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 			slave.health.tired = jsRandom(0, 30);
 			slave.origin = "You purchased $his indenture contract, making $him yours for as long as it lasts.";
 			slave.indentureRestrictions = jsEither([0, 1, 1, 2, 2, 2, 2]);
@@ -1305,7 +1305,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 			break;
 		}
 		case "hunters": {
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 			slave.origin = "You bought $him from the runaway hunters' slave market after they recaptured $him and $his original owner did not pay their fee.";
 			slave.devotion = -20;
 			slave.trust = jsRandom(-15, 15);
@@ -1377,7 +1377,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 			SGProp.minAge = V.minimumSlaveAge;
 			SGProp.maxAge = V.fertilityAge;
 			SGProp.ageOverridesPedoMode = 1; // Must not have had their first period.
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 			slave.origin = "You bought $him from the underage raiders' slave market.";
 			slave.trust -= 25;
 			setHealth(slave, jsRandom(-30, 70), Math.max(normalRandInt(10, 4), 0), Math.max(normalRandInt(0, 2), 0), Math.max(normalRandInt(0, 0.7), 0), jsRandom(30, 100));
@@ -1401,7 +1401,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 			SGProp.minAge = 18;
 			SGProp.maxAge = 18;
 			SGProp.ageOverridesPedoMode = 1; // Supposed to have just reached the age of majority.
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 			slave.origin = "You bought $him from the $girl raiders' slave market the week $he reached $his majority.";
 			slave.trust -= 25;
 			setHealth(slave, jsRandom(-30, 70), Math.max(normalRandInt(10, 4), 0), Math.max(normalRandInt(0, 3), 0), Math.max(normalRandInt(0, 0.7), 0), jsRandom(30, 100));
@@ -1430,7 +1430,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 		}
 		case "trainers": {
 			SGProp.maxAge = 42;
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 			slave.origin = "You bought $him from the trainers' slave market after they put $him through basic training.";
 			slave.devotion += 40;
 			slave.trust += 40;
@@ -1525,7 +1525,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 			SGProp.minAge = V.minimumSlaveAge;
 			SGProp.maxAge = Math.max(V.fertilityAge + jsRandom(0, 1), V.minimumSlaveAge + jsRandom(0, 3));
 			SGProp.disableDisability = 1;
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 			slave.origin = "You bought $him from The Utopian Orphanage right after $his graduation.";
 			slave.career = "a slave";
 			setHealth(slave, jsRandom(60, 80), 0, Math.max(normalRandInt(0, 4), 0), 0, jsRandom(5, 20));
@@ -1972,7 +1972,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 			SGProp.ageOverridesPedoMode = 1;
 			SGProp.disableDisability = 1;
 			if (V.TFS.schoolUpgrade === 3 && V.TFS.compromiseWeek+15 <= V.week) {
-				slave = GenerateNewSlave("", SGProp);
+				slave = GenerateNewSlave(null, SGProp);
 			} else {
 				slave = GenerateNewSlave("XY", SGProp);
 			}
@@ -2283,7 +2283,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 			SGProp.minAge = 16;
 			SGProp.maxAge = 24;
 			SGProp.disableDisability = 1;
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 			slave.origin = "You bought $him from Nueva Universidad de Libertad right after $his graduation.";
 			slave.career = "a slave";
 			setHealth(slave, jsRandom(60, 80), 0, Math.max(normalRandInt(0, 4), 0), 0, jsRandom(5, 20));
@@ -2594,7 +2594,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 			}
 			SGProp.disableDisability = 1;
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 
 			const criminal = setup.militaryCriminalPool.random();
 
@@ -2785,7 +2785,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 			}
 			SGProp.disableDisability = 1;
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 
 			const criminal = setup.whiteCollarCriminalPool.random();
 
@@ -2901,7 +2901,7 @@ globalThis.generateMarketSlave = function(market = "kidnappers", numArcology = 1
 				}
 			}
 			SGProp.disableDisability = 1;
-			slave = GenerateNewSlave("", SGProp);
+			slave = GenerateNewSlave(null, SGProp);
 
 			const criminal = setup.pettyCriminalPool.random();
 
diff --git a/src/npc/generate/generateNewSlaveJS.js b/src/npc/generate/generateNewSlaveJS.js
index f7c8d99a2ee..732f28ce54a 100644
--- a/src/npc/generate/generateNewSlaveJS.js
+++ b/src/npc/generate/generateNewSlaveJS.js
@@ -39,18 +39,17 @@ globalThis.GenerateNewSlave = (function() {
 	 * @param {number} [Obj.disableDisability=0] 0 or 1.
 	 */
 	function GenerateNewSlave(sex, {minAge, maxAge, ageOverridesPedoMode, mature, nationality, race, disableDisability} = {}) {
-		// Hopefully we can phase out the globals like V.fixedRace over time, but we still support them here
-		x.minAge = minAge || V.activeSlaveOneTimeMinAge || 0;
-		x.maxAge = maxAge || V.activeSlaveOneTimeMaxAge || 999;
-		x.ageOverridesPedoMode = ageOverridesPedoMode || V.one_time_age_overrides_pedo_mode || 0;
+		x.minAge = minAge || 0;
+		x.maxAge = maxAge || 999;
+		x.ageOverridesPedoMode = ageOverridesPedoMode || 0;
 		x.mature = (mature === 0) ? 0 : 1;
 		x.nationality = nationality || 0;
-		x.race = race || V.fixedRace || 0;
+		x.race = race || 0;
 		if (x.race !== 0 && !(setup.filterRacesLowercase.includes(x.race))) {
 			console.log("Error, cannot find race: ", x.race);
 			x.race = 0;
 		}
-		x.disableDisability = disableDisability || V.oneTimeDisableDisability || 0;
+		x.disableDisability = disableDisability || 0;
 		slave = BaseSlave();
 
 		preGenCombinedStats();
@@ -62,12 +61,6 @@ globalThis.GenerateNewSlave = (function() {
 		}
 		postGenCleanup();
 
-		delete V.activeSlaveOneTimeMinAge;
-		delete V.activeSlaveOneTimeMaxAge;
-		delete V.one_time_age_overrides_pedo_mode;
-		delete V.fixedRace;
-		delete V.oneTimeDisableDisability;
-
 		return slave;
 	}
 
diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw
index cc2aa2e7d8c..bd1098f222c 100644
--- a/src/uncategorized/REFS.tw
+++ b/src/uncategorized/REFS.tw
@@ -23,7 +23,7 @@
 /* Some scenes are also stored in useGuard.tw, walkPast.tw, and toychest.tw			*/
 
 <<if Array.isArray($REFSevent)>>
-	<<if $cheatMode == 1>>
+	<<if $cheatMode === 1>>
 		<<set $nextButton = "Back", $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> /* if user just clicks spacebar */
 		''A random future societies event would have been selected from the following:''
 		<br>
@@ -31,7 +31,7 @@
 			<<print "[[$REFSevent[_i]|REFS][$REFSevent = $REFSevent[" + _i + "]]]">>
 			<br>
 		<</for>>
-		<br><br>[[Go Back to Random Nonindividual Event|Random Nonindividual Event][$activeSlave = 0]]
+		<br><br>[[Go Back to Random Nonindividual Event|Random Nonindividual Event]]
 	<<else>>
 		<<set $REFSevent = $REFSevent.random()>>
 		<<goto "REFS">>
@@ -41,380 +41,309 @@
 <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", $returnTo = "RIE Eligibility Check">>
 
 <<switch $REFSevent>>
-
 <<case "paternalist encounter">>
-	<<set $activeSlaveOneTimeMaxAge = 22>>
-	<<set $oneTimeDisableDisability = 1>>
-	<<set $activeSlave = GenerateNewSlave()>>
-	<<set $activeSlave.origin = "$He was taken into your custody from an abusive owner.">>
-	<<set $activeSlave.devotion = random(0,25)>>
-	<<set $activeSlave.trust = random(0,25)>>
-	<<set $activeSlave.boobs = random(6,9)*50>>
-	<<set $activeSlave.hips = random(-2,-1)>>
-	<<set $activeSlave.butt = random(0,2)>>
-	<<run setHealth($activeSlave, jsRandom(-30, -10), normalRandInt(10, 3), normalRandInt(10, 3))>>
-	<<set $activeSlave.clothes = "uncomfortable straps">>
-	<<set $activeSlave.collar = "uncomfortable leather">>
-
-
+	<<set _slave = GenerateNewSlave(null, {maxAge: 22, disableDisability: 1})>>
+	<<set _slave.origin = "$He was taken into your custody from an abusive owner.">>
+	<<set _slave.devotion = random(0,25)>>
+	<<set _slave.trust = random(0,25)>>
+	<<set _slave.boobs = random(6,9)*50>>
+	<<set _slave.hips = random(-2,-1)>>
+	<<set _slave.butt = random(0,2)>>
+	<<run setHealth(_slave, jsRandom(-30, -10), normalRandInt(10, 3), normalRandInt(10, 3))>>
+	<<set _slave.clothes = "uncomfortable straps">>
+	<<set _slave.collar = "uncomfortable leather">>
 <<case "degradationist encounter">>
-	<<set $activeSlaveOneTimeMaxAge = 22>>
-	<<set $oneTimeDisableDisability = 1>>
-	<<set $activeSlave = GenerateNewSlave()>>
-	<<set $activeSlave.origin = "$He was taken into your custody from an owner who treated $him as an equal.">>
-	<<set $activeSlave.devotion = random(0,50)>>
-	<<set $activeSlave.trust = random(25,70)>>
-	<<set $activeSlave.boobs = random(6,9)*50>>
-	<<set $activeSlave.hips = random(-2,-1)>>
-	<<set $activeSlave.butt = random(0,2)>>
-	<<run setHealth($activeSlave, jsRandom(70, 80), 0, undefined, 0, 0)>>
-	<<set $activeSlave.clothes = "conservative clothing">>
-
+	<<set _slave = GenerateNewSlave(null, {maxAge: 22, disableDisability: 1})>>
+	<<set _slave.origin = "$He was taken into your custody from an owner who treated $him as an equal.">>
+	<<set _slave.devotion = random(0,50)>>
+	<<set _slave.trust = random(25,70)>>
+	<<set _slave.boobs = random(6,9)*50>>
+	<<set _slave.hips = random(-2,-1)>>
+	<<set _slave.butt = random(0,2)>>
+	<<run setHealth(_slave, jsRandom(70, 80), 0, undefined, 0, 0)>>
+	<<set _slave.clothes = "conservative clothing">>
 <<case "physical idealist encounter">>
-	<<set $activeSlaveOneTimeMaxAge = 22>>
-	<<set $oneTimeDisableDisability = 1>>
-	<<if $arcologies[0].FSSupremacistLawME == 1>>
-		<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-	<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+	<<set _pram = {maxAge: 22, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
 		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-		<<set $fixedRace = _races.random()>>
+		<<set _pram.race = _races.random()>>
 	<</if>>
-	<<set $activeSlave = GenerateNewSlave("XX")>>
-	<<set $activeSlave.devotion = 100>>
-	<<set $activeSlave.trust = 100>>
-	<<run setHealth($activeSlave, 100, 0, undefined, 0)>>
-	<<set $activeSlave.muscles = 99>>
-	<<if $activeSlave.dick > 0 && $activeSlave.vagina == -1>>
-		<<set $activeSlave.clothes = "sport shorts">>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.devotion = 100>>
+	<<set _slave.trust = 100>>
+	<<run setHealth(_slave, 100, 0, undefined, 0)>>
+	<<set _slave.muscles = 99>>
+	<<if _slave.dick > 0 && _slave.vagina === -1>>
+		<<set _slave.clothes = "sport shorts">>
 	<<else>>
-		<<set $activeSlave.clothes = "sport shorts and a sports bra">>
+		<<set _slave.clothes = "sport shorts and a sports bra">>
 	<</if>>
-
 <<case "pastoralist encounter">>
-	<<set $activeSlaveOneTimeMinAge = 65>>
-	<<set $oneTimeDisableDisability = 1>>
-	<<if $arcologies[0].FSSupremacistLawME == 1>>
-		<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-	<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+	<<set _pram = {maxAge: 65, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
 		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-		<<set $fixedRace = _races.random()>>
+		<<set _pram.race = _races.random()>>
 	<</if>>
-	<<set $activeSlave = GenerateNewSlave("XX")>>
-	<<if $activeSlave.weight < 50>>
-		<<set $activeSlave.weight += 50>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<if _slave.weight < 50>>
+		<<set _slave.weight += 50>>
 	<</if>>
-	<<set $activeSlave.devotion = 100>>
-	<<set $activeSlave.trust = 100>>
-	<<run setHealth($activeSlave, 100, 0)>>
-	<<set $activeSlave.hColor = "grey">>
-	<<set $activeSlave.hStyle = "bun">>
-	<<set $activeSlave.clothes = "conservative clothing">>
-
+	<<set _slave.devotion = 100>>
+	<<set _slave.trust = 100>>
+	<<run setHealth(_slave, 100, 0)>>
+	<<set _slave.hColor = "grey">>
+	<<set _slave.hStyle = "bun">>
+	<<set _slave.clothes = "conservative clothing">>
 <<case "knightly duel">>
-	<<set $activeSlaveOneTimeMinAge = 22>>
-	<<set $activeSlaveOneTimeMaxAge = 34>>
-	<<set $activeSlave = GenerateNewSlave("XY")>>
-	<<set $activeSlave.origin = "$He is a knight. If you have acquired this slave, something has gone wrong.">>
-	<<set $activeSlave.career = "spec ops">>
-	<<set $activeSlave.devotion = random(-80,-60)>>
-	<<set $activeSlave.muscles = random(50,75)>>
-	<<set $activeSlave.skill.combat = 1>>
-	<<set $activeSlave.behavioralFlaw = "malicious", $activeSlave.behavioralQuirk = "none">>
-	<<set $activeSlave.trust = random(-30,-20)>>
-	<<set $activeSlave.boobs = 150>>
-	<<set $activeSlave.butt = random(0,1)>>
-	<<set $activeSlave.vagina = -1>>
-	<<set $activeSlave.clit = 0>>
-	<<set $activeSlave.labia = 0>>
-	<<set $activeSlave.ovaries = 0>>
-	<<set $activeSlave.preg = 0>>
-	<<set $activeSlave.dick = random(3,5)>>
-	<<set $activeSlave.balls = random(2,4)>>
-	<<set $activeSlave.scrotum = $activeSlave.balls>>
-	<<set $activeSlave.prostate = 1>>
-
+	<<set _slave = GenerateNewSlave("XY", {minAge: 22, maxAge: 34})>>
+	<<set _slave.origin = "$He is a knight. If you have acquired this slave, something has gone wrong.">>
+	<<set _slave.career = "spec ops">>
+	<<set _slave.devotion = random(-80,-60)>>
+	<<set _slave.muscles = random(50,75)>>
+	<<set _slave.skill.combat = 1>>
+	<<set _slave.behavioralFlaw = "malicious", _slave.behavioralQuirk = "none">>
+	<<set _slave.trust = random(-30,-20)>>
+	<<set _slave.boobs = 150>>
+	<<set _slave.butt = random(0,1)>>
+	<<set _slave.vagina = -1>>
+	<<set _slave.clit = 0>>
+	<<set _slave.labia = 0>>
+	<<set _slave.ovaries = 0>>
+	<<set _slave.preg = 0>>
+	<<set _slave.dick = random(3,5)>>
+	<<set _slave.balls = random(2,4)>>
+	<<set _slave.scrotum = _slave.balls>>
+	<<set _slave.prostate = 1>>
 <<case "feast">>
-	<<set $activeSlaveOneTimeMinAge = 16>>
-	<<set $activeSlaveOneTimeMaxAge = 23>>
-	<<set $oneTimeDisableDisability = 1>>
-	<<set $activeSlave = GenerateNewSlave("XX")>>
-	<<set $activeSlave.career = "a maid">>
-	<<set $activeSlave.devotion = random(-20,20)>>
-	<<set $activeSlave.trust = random(-30,20)>>
-	<<set $activeSlave.face = random(25,100)>>
-	<<set $activeSlave.boobs = either(100, 200, 300)>>
-	<<set $activeSlave.vagina = 0>>
-	<<set $activeSlave.ovaries = 1>>
-	<<set $activeSlave.preg = -1>>
-	<<set $activeSlave.pubicHStyle = "waxed">>
-	<<set $activeSlave.underArmHStyle = "waxed">>
-	<<set $activeSlave.hips = 0>>
-	<<set $activeSlave.butt = random(1,2)>>
-	<<set $activeSlave.dick = 0>>
-	<<set $activeSlave.foreskin = 0>>
-	<<set $activeSlave.balls = 0>>
-	<<set $activeSlave.anus = 0>>
-	<<set $activeSlave.weight = 0>>
-	<<set $activeSlave.intelligence = random(15,100)>>
-	<<set $activeSlave.skill.entertainment = 45>>
-	<<set $activeSlave.skill.anal = 0>>
-	<<set $activeSlave.skill.oral = 0>>
-	<<set $activeSlave.skill.whoring = 0>>
-	<<set $activeSlave.canRecruit = 0>>
-	<<run setHealth($activeSlave, jsRandom(30, 60), 0, 0, 0, 0)>>
-
+	<<set _slave = GenerateNewSlave("XX", {minAge: 16, maxAge: 23, disableDisability: 1})>>
+	<<set _slave.career = "a maid">>
+	<<set _slave.devotion = random(-20,20)>>
+	<<set _slave.trust = random(-30,20)>>
+	<<set _slave.face = random(25,100)>>
+	<<set _slave.boobs = either(100, 200, 300)>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = -1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.hips = 0>>
+	<<set _slave.butt = random(1,2)>>
+	<<set _slave.dick = 0>>
+	<<set _slave.foreskin = 0>>
+	<<set _slave.balls = 0>>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = 0>>
+	<<set _slave.intelligence = random(15,100)>>
+	<<set _slave.skill.entertainment = 45>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.canRecruit = 0>>
+	<<run setHealth(_slave, jsRandom(30, 60), 0, 0, 0, 0)>>
 <<case "warhound">>
-	<<set $activeSlaveOneTimeMinAge = 16>>
-	<<set $activeSlaveOneTimeMaxAge = 24>>
-	<<set $oneTimeDisableDisability = 1>>
-	<<set $activeSlave = GenerateNewSlave("")>>
-	<<set $activeSlave.origin = "You don't know what $he was before $he was abducted by Imperial merchants, transformed into a cybernetic, mindbroken hound of war, and sold to you. Now $he only receives positive stimuli directly to $his brain when being loyal and obedient to you, and a barrage of violent imagery when you order $him to attack. $He stands on two feet for your inspection and when $he needs to run, but often walks around on all fours instinctively like a dog.">>
-	<<set $activeSlave.career = "a child soldier">>
-	<<set $activeSlave.devotion = 100>>
-	<<set $activeSlave.trust = 100>>
-	<<set $activeSlave.muscles = random(50,75)>>
-	<<if $activeSlave.weight > 130>>
-		<<set $activeSlave.weight -= 100>>
-		<<set $activeSlave.waist = random(-10,50)>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 16, maxAge: 24, disableDisability: 1})>>
+	<<set _slave.origin = "You don't know what $he was before $he was abducted by Imperial merchants, transformed into a cybernetic, mindbroken hound of war, and sold to you. Now $he only receives positive stimuli directly to $his brain when being loyal and obedient to you, and a barrage of violent imagery when you order $him to attack. $He stands on two feet for your inspection and when $he needs to run, but often walks around on all fours instinctively like a dog.">>
+	<<set _slave.career = "a child soldier">>
+	<<set _slave.devotion = 100>>
+	<<set _slave.trust = 100>>
+	<<set _slave.muscles = random(50,75)>>
+	<<if _slave.weight > 130>>
+		<<set _slave.weight -= 100>>
+		<<set _slave.waist = random(-10,50)>>
 	<</if>>
-	<<set $activeSlave.fetish = "mindbroken">>
-	<<set $activeSlave.fetishKnown = 1>>
-	<<set $activeSlave.skill.combat = 1>>
-	<<run configureLimbs($activeSlave, "all", 6)>>
-	<<set $activeSlave.teeth = "pointy">>
-	<<set $activeSlave.earT = "inu">>
-	<<set $activeSlave.earImplant = 1>>
-	<<set $activeSlave.tailShape = "inu">>
-	<<set $activeSlave.tailColor = $activeSlave.hColor>>
-	<<set $activeSlave.face = random(-25,50)>>
-	<<set $activeSlave.preg = -1>>
-	<<set $activeSlave.intelligence = -100>>
-	<<set $activeSlave.intelligenceImplant = 0>>
-	<<set $activeSlave.skill.entertainment = 0>>
-	<<set $activeSlave.skill.anal = 0>>
-	<<set $activeSlave.skill.oral = 0>>
-	<<set $activeSlave.collar = "tight steel">>
-	<<set $activeSlave.skill.whoring = 0>>
-	<<set $activeSlave.canRecruit = 0>>
-	<<set $activeSlave.custom.tattoo = "$He has the Imperial symbol of your arcology tattooed on $his neck above a barcode.">>
-	<<run setHealth($activeSlave, jsRandom(30, 60), 0, 0, 0, 0)>>
-
-<<case "dead baron">>
-	<<set $activeSlave = 0>>
-<<case "baron demand">>
-	<<set $activeSlave = 0>>
+	<<set _slave.fetish = "mindbroken">>
+	<<set _slave.fetishKnown = 1>>
+	<<set _slave.skill.combat = 1>>
+	<<run configureLimbs(_slave, "all", 6)>>
+	<<set _slave.teeth = "pointy">>
+	<<set _slave.earT = "inu">>
+	<<set _slave.earImplant = 1>>
+	<<set _slave.tailShape = "inu">>
+	<<set _slave.tailColor = _slave.hColor>>
+	<<set _slave.face = random(-25,50)>>
+	<<set _slave.preg = -1>>
+	<<set _slave.intelligence = -100>>
+	<<set _slave.intelligenceImplant = 0>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.collar = "tight steel">>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.canRecruit = 0>>
+	<<set _slave.custom.tattoo = "$He has the Imperial symbol of your arcology tattooed on $his neck above a barcode.">>
+	<<run setHealth(_slave, jsRandom(30, 60), 0, 0, 0, 0)>>
 <<case "transformation fetishism encounter">>
-	<<set $activeSlaveOneTimeMaxAge = 22>>
-	<<set $oneTimeDisableDisability = 1>>
-	<<if $arcologies[0].FSSupremacistLawME == 1>>
-		<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-	<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+	<<set _pram = {maxAge: 22, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
 		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-		<<set $fixedRace = _races.random()>>
+		<<set _pram.race = _races.random()>>
 	<</if>>
-	<<set $activeSlave = GenerateNewSlave("XX")>>
-	<<set $activeSlave.origin = "$He was enslaved by you when you overcharged $him for surgery.">>
-	<<set $activeSlave.devotion = random(-70,-55)>>
-	<<set $activeSlave.trust = random(-45,-25)>>
-	<<run setHealth($activeSlave, jsRandom(10, 20), jsRandom(10, 20))>>
-	<<set $activeSlave.boobs += 600>>
-	<<set $activeSlave.boobsImplant = 600>>
-	<<set $activeSlave.boobsImplantType = "normal">>
-	<<set $activeSlave.butt += 1>>
-	<<set $activeSlave.buttImplant = 1>>
-	<<set $activeSlave.buttImplantType = "normal">>
-	<<set $activeSlave.lips += 10>>
-	<<set $activeSlave.lipsImplant = 10>>
-	<<set $activeSlave.clothes = "conservative clothing">>
-
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He was enslaved by you when you overcharged $him for surgery.">>
+	<<set _slave.devotion = random(-70,-55)>>
+	<<set _slave.trust = random(-45,-25)>>
+	<<run setHealth(_slave, jsRandom(10, 20), jsRandom(10, 20))>>
+	<<set _slave.boobs += 600>>
+	<<set _slave.boobsImplant = 600>>
+	<<set _slave.boobsImplantType = "normal">>
+	<<set _slave.butt++>>
+	<<set _slave.buttImplant = 1>>
+	<<set _slave.buttImplantType = "normal">>
+	<<set _slave.lips += 10>>
+	<<set _slave.lipsImplant = 10>>
+	<<set _slave.clothes = "conservative clothing">>
 <<case "body purism encounter">>
-	<<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>>
-	<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+	<<set _pram = {minAge: 36, maxAge: 42, ageOverridesPedoMode: 1, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
 		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-		<<set $fixedRace = _races.random()>>
+		<<set _pram.race = _races.random()>>
 	<</if>>
-	<<set $activeSlave = GenerateNewSlave("XX")>>
-	<<set $activeSlave.devotion = 20>>
-	<<set $activeSlave.trust = 20>>
-	<<run setHealth($activeSlave, -30, Math.max(normalRandInt(5, 3), 0), normalRandInt(10, 3))>>
-	<<set $activeSlave.boobs = random(7,11)*30>>
-	<<set $activeSlave.hips = 0>>
-	<<set $activeSlave.butt = 0>>
-	<<set $activeSlave.weight = 0>>
-	<<set $activeSlave.waist = random(-10,10)>>
-	<<set $activeSlave.muscles = Math.min($activeSlave.muscles, 30)>>
-	<<set $activeSlave.clothes = "conservative clothing">>
-
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.devotion = 20>>
+	<<set _slave.trust = 20>>
+	<<run setHealth(_slave, -30, Math.max(normalRandInt(5, 3), 0), normalRandInt(10, 3))>>
+	<<set _slave.boobs = random(7,11)*30>>
+	<<set _slave.hips = 0>>
+	<<set _slave.butt = 0>>
+	<<set _slave.weight = 0>>
+	<<set _slave.waist = random(-10,10)>>
+	<<set _slave.muscles = Math.min(_slave.muscles, 30)>>
+	<<set _slave.clothes = "conservative clothing">>
 <<case "youth preferentialist encounter">>
-	<<set $activeSlaveOneTimeMaxAge = 22>>
-	<<set $oneTimeDisableDisability = 1>>
-	<<if $arcologies[0].FSSupremacistLawME == 1>>
-		<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-	<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+	<<set _pram = {maxAge: 22, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
 		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-		<<set $fixedRace = _races.random()>>
+		<<set _pram.race = _races.random()>>
 	<</if>>
-	<<set $activeSlave = GenerateNewSlave("XX")>>
-	<<set $activeSlave.origin = "$He was enslaved by you when you purchased $his debt.">>
-	<<set $activeSlave.devotion = random(-55,0)>>
-	<<set $activeSlave.trust = random(-45,0)>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He was enslaved by you when you purchased $his debt.">>
+	<<set _slave.devotion = random(-55,0)>>
+	<<set _slave.trust = random(-45,0)>>
 	/* Girlish */
-	<<if $activeSlave.boobs > 450>>
-		<<set $activeSlave.boobs = random(6,9)*50>>
+	<<if _slave.boobs > 450>>
+		<<set _slave.boobs = random(6,9)*50>>
 	<</if>>
-	<<set $activeSlave.hips = random(-2,-1)>>
-	<<set $activeSlave.butt = random(0,2)>>
-	<<set $activeSlave.weight = Math.min($activeSlave.weight, 10)>>
-	<<set $activeSlave.waist = Math.min($activeSlave.waist, 0)>>
-	<<set $activeSlave.muscles = Math.min($activeSlave.muscles, 30)>>
-	<<set $activeSlave.clothes = "conservative clothing">>
-
+	<<set _slave.hips = random(-2,-1)>>
+	<<set _slave.butt = random(0,2)>>
+	<<set _slave.weight = Math.min(_slave.weight, 10)>>
+	<<set _slave.waist = Math.min(_slave.waist, 0)>>
+	<<set _slave.muscles = Math.min(_slave.muscles, 30)>>
+	<<set _slave.clothes = "conservative clothing">>
 <<case "maturity preferentialist encounter">>
-	<<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>>
-	<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+	<<set _pram = {minAge: 36, maxAge: 42, ageOverridesPedoMode: 1, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
 		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-		<<set $fixedRace = _races.random()>>
+		<<set _pram.race = _races.random()>>
 	<</if>>
-	<<set $activeSlave = GenerateNewSlave("XX")>>
-	<<set $activeSlave.origin = "$He was enslaved by you when you purchased $his debt.">>
-	<<set $activeSlave.devotion = random(-90,-75)>>
-	<<set $activeSlave.trust = random(-45,-25)>>
-	<<run setHealth($activeSlave, jsRandom(10, 20))>>
-	<<set $activeSlave.counter.birthsTotal = 2>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He was enslaved by you when you purchased $his debt.">>
+	<<set _slave.devotion = random(-90,-75)>>
+	<<set _slave.trust = random(-45,-25)>>
+	<<run setHealth(_slave, jsRandom(10, 20))>>
+	<<set _slave.counter.birthsTotal = 2>>
 	/* Plush */
-	<<set $activeSlave.boobs = random(7,11)*100>>
-	<<set $activeSlave.hips = random(1,2)>>
-	<<set $activeSlave.butt = $activeSlave.hips + 2>>
-	<<set $activeSlave.weight = random(10,40)>>
-	<<set $activeSlave.waist = random(-10,10)>>
-	<<set $activeSlave.muscles = Math.min($activeSlave.muscles, 30)>>
-	<<set $activeSlave.clothes = "conservative clothing">>
-
+	<<set _slave.boobs = random(7,11)*100>>
+	<<set _slave.hips = random(1,2)>>
+	<<set _slave.butt = _slave.hips + 2>>
+	<<set _slave.weight = random(10,40)>>
+	<<set _slave.waist = random(-10,10)>>
+	<<set _slave.muscles = Math.min(_slave.muscles, 30)>>
+	<<set _slave.clothes = "conservative clothing">>
 <<default>>
 <</switch>>
 
-<<if $activeSlave != 0 && def $activeSlave>>
+<<if def _slave>>
 	<span id="art-frame">
 		/* 000-250-006 */
-		<<if $seeImages == 1>>
-			<<if $imageChoice == 1>>
-				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 2, 0)>></div>
+		<<if $seeImages === 1>>
+			<<if $imageChoice === 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(_slave, 2, 0)>></div>
 			<<else>>
-				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 2, 0)>></div>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(_slave, 2, 0)>></div>
 			<</if>>
 		<</if>>
 		/* 000-250-006 */
 	</span>
 
-	<<set $desc = SlaveTitle($activeSlave)>>
-	<<run Enunciate($activeSlave)>>
-	<<run App.Utils.setLocalPronouns($activeSlave)>>
+	<<set $desc = SlaveTitle(_slave)>>
+	<<run Enunciate(_slave)>>
+	<<run App.Utils.setLocalPronouns(_slave)>>
 <</if>>
 
 <<switch $REFSevent>>
-
 <<case "paternalist encounter">>
-
 	As a result of $arcologies[0].name's adoption of paternalism there has been a remarkable effect on relationships between slaves and owners, with the flourishing of mutual respect between the two forming the basis for social life in the arcology. However, not all citizens are so keen as to internalize the tenets of paternalism, whether out of prejudice, old habits or adherence to a more brutal style of slaveholding.
 	<br><br>
 	On one particular outing, you come across an elderly male citizen giving his young slave quite a thrashing in the street outside of a prominent apartment complex. From the skinned state of the poor $girl's knees and the cruel spiked collar about $his neck, it is clear that $his owner has been dragging $him about the arcology as if $he were a dog. To say nothing of this degrading treatment, beating of a slave in public is a fineable offense.
-
 <<case "degradationist encounter">>
-
 	As a result of $arcologies[0].name's adoption of degradationism there has been a remarkable effect on the social status of slaves, with the continued reduction of slave rights taking center stage. However, not all citizens are so keen as to internalize the tenets of degradationism, whether out of misplaced compassion, old habits or adherence to the old world style of relationships.
 	<br><br>
 	On one particular outing, you come across an elderly male citizen holding the hand of his young slave, seemingly on a date at one of the arcology's prominent promenades. From the ring on the $girl's finger and the modest neckline on $his clothing, it is clear that $his owner is treating $him as if $he is his $wife. His obscene treatment of his slave has already drawn a large crowd of shocked onlookers.
-
 <<case "knightly duel">>
-
 	After the rise of $arcologies[0].name's new Imperial society, Knights have become a cornerstone of the new social order. Proud, noble, and chivalrous, they're seen as heroic, even legendary figures to the general public, and play an essential role in securing your arcology against violent threats with their larger-than-life personalities. However, the proud and individual nature of your Knights occasionally causes problems.
 	<br><br>
 	Most recently, two of your Knights have begun to feud with one another. After some slight neither can remember, they've been publicly exchanging insults for the last few weeks, and more recently their associated guardsmen have gotten into a few street fights against one another. Tired of the gang-like behavior, both Knights have come to you and asked for your permission for a formal duel to the death to settle their differences, once and for all.
-
 <<case "dead baron">>
-
 	Although the lives of the uber-wealthy last for so long with the heights of modern medicine that some whisper that you are immortal, no one lives forever. Recently, one of your Imperial Barons has passed away, supposedly from natural causes, although it's always possible that the shadowy and underhanded elites a step lower in the hierarchy might have hastened their passing - if that's the case, your Knights will learn of the culprits soon enough. Regardless of the reason, you now have an opening in your noble hierarchy, and as always, there is no shortage of hungry, ambitious elites looking to fill the slot.
 	<br><br>
 	Typically, the position is hereditary; the adult children of a Baron, those had legitimately and not with slaves, expect to inherit the title in an order of seniority. However, this is only precedent, and not the actual legal code; the laws, as you've written them, allow you to assign the title to whoever you please upon the death of the former Baron. You could, undoubtedly, choose to award it to someone else instead of the Baron's children... although doing so would, no doubt, infuriate the influential Baronets, who expect their family to continue to hold its prestigious position.
-
 <<case "feast">>
-
 	Although you regularly host casual parties in $arcologies[0].name, the demands of the elite nobility, those chosen few who stand above even your millionaires and societal elites, can be truly extravagant. Every once in a while, instead of a simple, classy party, they clamor for something more - a proper feast. As the Emperor of the arcology, it falls to you to organize such an event, and plan it to satisfy even the ravenous appetites of your ever-hungry Barons.
 	<br><br>
 	Planning a genuine feast is no small task. Unlike your typical parties, which can be as simple as preparing food and drinks served by your own slavegirls, this celebration almost by necessity must be an enormous blowout. The Barons will come expecting delicacies from around the world, enough alcohol to get all of them drunk ten times over, foreign slaves and entertainment for the night, and a truly decadent level of indulgence, one befitting of an assembly of rulers. The greatest celebrations can go on for full days at a time, stopped only to sleep before returning to the festivities. Although such lavishness can be crushingly expensive, the best feasts are more than just the best time anyone can have in the Free Cities - they're also calendar events remembered for years to come.
-
 <<case "warhound">>
-
 	The Imperial marketplace is a loud and lively place, no matter the day or hour, permeated by the constant noise of face-to-face trade even in the dead of night. As you walk down the marketplace today a dozen different curiosities catch your eye, nose, and ear alike, distracted by the smell of roasting meat and the glimmer of a shiny new old-world fashion on display in some packed-in corner store. But one particularly unusual merchant and his wares catch your attention immediately, standing out from the trifles and trivialities always for sale - a fat, smiling man holding a colorful open-air stand, and holding in one hand a leash attached to a tight steel collar, keeping an obviously cybrernetically-enhanced $girl on all fours at his side.
 	<br><br>
 	As you approach, the fat merchant bows deeply, still holding the leash. "Ah, your Highness!" The trader says in a high-pitched, silky voice, his pudgy face coming up to look you in the eyes. "I had not expected such a royal calibre of visitor to my humble stall, but you shall nevertheless profit much from my wares." You gesture to the $girl on the leash, who, upon closer inspection, seems to be some kind of cybernetic dog-$girl, and ask what $he is.
 	<br><br>
 	"$He is a warhound, your Imperial majesty. A common criminal, some gutter trash waste of oxygen from the old world, given fresh purpose in life by the wonders of our new technologies. Now, what was once a street rat receives pleasure in life only from obeying the will of $his masters - you and I - courtesy of an implant in $his brain that dulls all function but the pleasure of servitude, flooding $him with serotonin and other such chemicals when $he obeys." The pudgy merchant harshly tugs on the leash, and the 'warhound' yelps, then rolls over on $his back to submissively display $his pristine, naked genitals. "Do not be deceived by $his submissive appearance towards you, my lord. Simply gesture at your foes and whisper an order, and $he will tear a thousand soldiers apart with teeth and claw to protect you. And $he can be yours for the criminally low price of merely twenty thousand credits, special for the undisputed master of $arcologies[0].name!"
-
 <<case "baron demand">>
-
 	One of your Barons has approached you with an elegantly-worded but rather entitled letter demanding that you increase his already extraordinarily generous stipend and allow for more individual freedom in the management of his arcology district. The petition appears to be supported by a number of other powerful Barons, who have tacked their name on in asking for similar advantages.
 	<br><br>
 	"We manage and control the day-to-day operations of this entire Arcology," the letter reads, "And without us it would collapse in a matter of weeks. As such, you will not find our enclosed demands unreasonable, of greater rights and privileges for the daunting task of management and rule in your Immortal name, mighty Emperor..."
-
 <<case "physical idealist encounter">>
-
 	The notion of the physical ideal has taken $arcologies[0].name by storm and a number of enterprising citizens have been quick to respond by providing new services and businesses in response. One such innovation is the open air gym, a now common sight along $arcologies[0].name's many streets. Many citizens utilize such facilities to squeeze in an extra work-out on their daily commute, or in lieu of personal fitness facilities in their own homes.
 	<br><br>
 	While navigating your arcology on an outing, you find yourself coming across one of the arcology's finest open-air gyms, clearly marketed towards the wealthy citizen on the move. As impressive as the gold plated fitness equipment is, in amongst the power racks, dip bars and bench press stations is perhaps one of the most spectacular athletic specimens in the entire arcology. This female citizen has clearly embraced everything that $arcologies[0].name's physical idealism represents, molding $himself into a rippling blend of broad shoulders, powerful muscles, and a ripped stomach that would shame even the most well-built old world athlete.
-
 <<case "pastoralist encounter">>
-
 	Pastoralism has taken $arcologies[0].name by storm and a number of enterprising citizens have been quick to respond by providing new services and businesses in response. One such innovation is a number of experimental new restaurants that incorporate human milk into their recipes, much to the delight of the citizenry. Such establishments have become a fashionable part of $arcologies[0].name's taste palate and new takes on the simple premise are common.
 	<br><br>
 	While navigating your arcology on an outing, you find yourself coming across one of the arcology's newest restaurants, a milkshake parlor that prides itself on deriving all of its dairy from human sources.
-
 <<case "transformation fetishism encounter">>
-
 	As a result of $arcologies[0].name's adoption of transformation fetishism, a number of plastic surgery clinics, cosmetic surgeries and other transformative businesses have begun to crop up around the arcology's various promenades and shopping districts. The citizens of $arcologies[0].name have taken to the idea of altering their bodies with a gusto — though not all are so quick to adopt the trend just because it's in vogue.
 	<br><br>
 	On one particular outing, you come across a citizen outside a surgery clinic staring pensively up at a poster advertising the variety of cosmetic procedures on offer in the institution. The citizen's expression is wistful, if somewhat grave, and at odds with the display above $him lit up with silicone breasts, plump bee-stung lips and fake asses. From $his unaltered appearance and simple garments, it is likely that $he is not one of the arcology's wealthier denizens and thus is unable to shape $his body to $his heart's desire.
-
 <<case "body purism encounter">>
-
 	As a result of $arcologies[0].name's adoption of body purism, a number of restorative spas, implant removal clinics and other cleansing businesses have begun to crop up around the arcology's various promenades and shopping districts. The citizens of $arcologies[0].name have taken to the idea of treating their bodies with sanctity — though not all are so quick to adopt the trend just because it's in vogue.
 	<br><br>
 	On one particular outing, you come across a citizen outside a famous health spa staring pensively up at a poster advertising the variety of purification procedures on offer in the institution. The citizen's expression is wistful, if somewhat grave, and at odds with the display above $him lit up with pure unadulterated bodies, expensive health treatments and a plethora of natural cosmetic procedures. The citizen's clothes are ragged and sheer, revealing a number of implant scars around $his bust and rear, likely from a costly attempt to render $himself fashionable by having $his prior implants removed. With such visible scarring, it is unlikely that $he is one of the arcology's wealthier denizens, having paid the price to return $his body to its natural, unimplanted state.
-
 <<case "youth preferentialist encounter">>
-
 	Your excursions out of your penthouse and into the arcology as a whole often put you in close proximity with citizens from all levels of the social strata. After all, they themselves have their own lives to live within the walls of $arcologies[0].name.
 	<br><br>
 	On this particular outing you happen to cross paths with a nubile young $woman, accompanied by $his father. From $his plain clothes and rudimentary makeup, it is readily apparent that $he is not one of the arcology's well-to-do inhabitants. $He recognizes you quickly and dips $his head in deference to your high status, <<if ($PC.visualAge >= 50)>>$his cheeks flushed in embarrassment and delight at an aged arcology owner's interest in a young $girl like $him.<<else>>$his expression awestruck by the presence of an arcology owner before $him.<</if>>
-
 <<case "maturity preferentialist encounter">>
-
 	Your excursions out of your penthouse and into the arcology as a whole often put you in close proximity with citizens from all levels of the social strata. After all, they themselves have their own lives to live within the walls of $arcologies[0].name.
 	<br><br>
 	On this particular outing you happen to cross paths with a comely citizen and $his two adult sons. From $his plain clothes and conspicuous lack of makeup, it is readily apparent that $he is not one of the arcology's well-to-do inhabitants. $He recognizes you quickly and dips $his head in deference to your high status, <<if ($PC.visualAge < 35)>>$his cheeks flushed in embarrassment and confusion at a young arcology owner's interest in an old citizen like $him.<<else>>$his expression awestruck by the presence of an arcology owner before $him.<</if>>
-
 <<default>>
 	<br>ERROR: bad REFS event $REFSevent
 <</switch>>
 
-
 <br><br>
-
-
 <<switch $REFSevent>>
-
 <<case "paternalist encounter">>
-
 	<span id="result">
 		<<link "Alert your drones and keep walking">>
 			<<replace "#result">>
@@ -423,22 +352,22 @@
 		<</link>>
 		<<if $cash >= 2000>>
 			<br><<link "Take the poor slave $girl into your custody">>
-				<<set $activeSlave.clothes = "no clothing">>
+				<<set _slave.clothes = "no clothing">>
 				<<replace "#art-frame">>
 					/* 000-250-006 */
-					<<if $seeImages == 1>>
-						<<if $imageChoice == 1>>
-							<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 2, 0)>></div>
+					<<if $seeImages === 1>>
+						<<if $imageChoice === 1>>
+							<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(_slave, 2, 0)>></div>
 						<<else>>
-							<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 2, 0)>></div>
+							<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(_slave, 2, 0)>></div>
 						<</if>>
 					<</if>>
 					/* 000-250-006 */
 				<</replace>>
 				<<replace "#result">>
 					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 $him into your care with only minimal compensation to the citizen. As you stride away from $his former owner with the $girl in your arms, $he leans over to plant a chaste kiss of thanks on your cheek.
-					<<run cashX(-2000, "slaveTransfer", $activeSlave)>>
-					<<includeDOM App.UI.newSlaveIntro($activeSlave)>>
+					<<run cashX(-2000, "slaveTransfer", _slave)>>
+					<<includeDOM App.UI.newSlaveIntro(_slave)>>
 				<</replace>>
 			<</link>> // Taking custody of the $girl will cost <<print cashFormat(2000)>>. //
 		<</if>>
@@ -449,9 +378,7 @@
 			<</replace>>
 		<</link>>
 	</span>
-
 <<case "degradationist encounter">>
-
 	<span id="result">
 		<<link "Alert your drones and keep walking">>
 			<<replace "#result">>
@@ -460,22 +387,22 @@
 		<</link>>
 		<<if $cash >= 2000>>
 			<br><<link "Take the pampered slave $girl into your custody">>
-				<<set $activeSlave.clothes = "no clothing">>
+				<<set _slave.clothes = "no clothing">>
 				<<replace "#art-frame">>
 					/* 000-250-006 */
-					<<if $seeImages == 1>>
-						<<if $imageChoice == 1>>
-							<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 2, 0)>></div>
+					<<if $seeImages === 1>>
+						<<if $imageChoice === 1>>
+							<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(_slave, 2, 0)>></div>
 						<<else>>
-							<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 2, 0)>></div>
+							<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(_slave, 2, 0)>></div>
 						<</if>>
 					<</if>>
 					/* 000-250-006 */
 				<</replace>>
 				<<replace "#result">>
 					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 $him for yourself with only token compensation to the citizen. As you stride away from $his former owner with the $girl in your arms, $he clings to you with obvious naïveté for how you will treat $him. It's time $he learnt how slaves are treated in $arcologies[0].name.
-					<<run cashX(-2000, "slaveTransfer", $activeSlave)>>
-					<<includeDOM App.UI.newSlaveIntro($activeSlave)>>
+					<<run cashX(-2000, "slaveTransfer", _slave)>>
+					<<includeDOM App.UI.newSlaveIntro(_slave)>>
 				<</replace>>
 			<</link>> // Taking custody of the $girl will cost <<print cashFormat(2000)>>. //
 		<</if>>
@@ -486,10 +413,7 @@
 			<</replace>>
 		<</link>>
 	</span>
-
-
 <<case "knightly duel">>
-
 	<span id="result">
 		<<link "Allow the Duel">>
 			<<replace "#result">>
@@ -511,9 +435,7 @@
 			<</replace>>
 		<</link>>
 	</span>
-
 <<case "dead baron">>
-
 	<span id="result">
 		<<link "Appoint the Baron's firstborn son">>
 			<<replace "#result">>
@@ -542,15 +464,13 @@
 			<<replace "#result">>
 				 You select one of your Imperial Knights, a heavily scarred and muscular man who bears his rose-and-hawk coat of arms like a purple heart on his broad chest. The grizzled soldier is somewhat taken aback at your decision, but regains his composure almost immediately and accepts the golden band of a Baron with a scarred-over smirk. The furious baronets, robbed of their title, do their best to obstruct the ceremony, and the decision to take the title from their family causes @@.red;fear and concern@@ amongst Barons now insecure of their family's future. The ex-Knight takes to his new duty with surprising gusto, and quickly proves himself an @@.green;extraordinarily popular figure@@ among the commoners, who see the scarred and athletic figure both as proof that duty is rewarded in your arcology and as an example of what a proper Imperial noble should be - martial, confident, and nearly unbeatable in a duel.
 				<<run repX(+2500, "event")>>
-				<<run $arcologies[0].prosperity += 1>>
+				<<run $arcologies[0].prosperity++>>
 				<<run cashX(-2000, "Costs of Administrative Change")>>
 				<<run repX(-2000, "event")>>
 			<</replace>>
 		<</link>>
 	</span>
-
 <<case "baron demand">>
-
 	<span id="result">
 	<<if $cash >= 8500>>
 		<<link "Accept their conditions as a show of good faith">><<print cashFormat(8500)>>
@@ -578,9 +498,7 @@
 		<</if>>
 	</span>
 	<<case "baron demand">>
-
 <<case "feast">>
-
 	<span id="result">
 	<<if $cash >= 20000>>
 		<<link "Plan an absolutely enormous celebration">><<print cashFormat(20000)>>
@@ -608,16 +526,14 @@
 			<</replace>>
 		<</link>>
 	</span>
-
 <<case "warhound">>
-
 	<span id="result">
 	<<if $cash >= 20000>>
 		<<link "Buy the Warhound">><<print cashFormat(20000)>>
 			<<replace "#result">>
 				You nod once to the merchant and electronically transfer the money to him without a second thought. The pudgy man clasps his hands together gleefully and then hands you the leash, smiling like a snake. "Oh, and we have not yet assigned $him a name, my liege - please feel free to call $him whatever you wish. Enjoy your new hound!"
 			<<run cashX(-20000, "Bought a Warhound")>>
-			<<includeDOM App.UI.newSlaveIntro($activeSlave)>>
+			<<includeDOM App.UI.newSlaveIntro(_slave)>>
 			<</replace>>
 		<</link>>
 	<</if>>
@@ -627,10 +543,7 @@
 			<</replace>>
 		<</link>>
 	</span>
-
-
 <<case "physical idealist encounter">>
-
 	<span id="result">
 		<<link "Keep walking">>
 			<<replace "#result">>
@@ -655,9 +568,7 @@
 			<</replace>>
 		<</link>>
 	</span>
-
 <<case "pastoralist encounter">>
-
 	<span id="result">
 		<<link "Keep walking">>
 			<<replace "#result">>
@@ -682,9 +593,7 @@
 			<</replace>>
 		<</link>>
 	</span>
-
 <<case "transformation fetishism encounter">>
-
 	<span id="result">
 		<<link "Keep walking">>
 			<<replace "#result">>
@@ -711,8 +620,8 @@
 						<<link "Enslave $him afterwards">>
 							<<replace "#result2">>
 								As your new playmate lies slumbering in bed, you consult with $assistant.name 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 $him to be charged a sum in excess of $his financial means for the surgery conducted on $him today. Of course, that was not what you agreed, but it was $his mistake for undergoing an expensive procedure without a formal contract. When $he awakens, though $he will retain $his new bimbo body, $he will be just another slave in your penthouse.
-								<<run newSlave($activeSlave)>> /* skip New Slave Intro */
-								<<run cashX(-10000, "event", $activeSlave)>>
+								<<run newSlave(_slave)>> /* skip New Slave Intro */
+								<<run cashX(-10000, "event", _slave)>>
 							<</replace>>
 						<</link>> // Purchasing $his outstanding debts will cost <<print cashFormat(10000)>>. //
 					</span>
@@ -720,9 +629,7 @@
 			<</replace>>
 		<</link>>
 	</span>
-
 <<case "body purism encounter">>
-
 	<span id="result">
 		<<link "Keep walking">>
 			<<replace "#result">>
@@ -749,9 +656,7 @@
 			<</link>>
 		<</if>>
 	</span>
-
 <<case "youth preferentialist encounter">>
-
 	<span id="result">
 		<<link "Let them pass">>
 			<<replace "#result">>
@@ -762,7 +667,7 @@
 		<<if $cash >= 500>>
 			<br><<link "Fuck $him over dinner">>
 				<<replace "#result">>
-				It takes a moment for you to convince the young $girl and $his father that you aren't playing some cruel joke on them, but once you do $he enthusiastically agrees to be your companion for the evening. With a pretty young thing on your arm for the rest of the night, and $his father trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of $his father, he politely continues eating his dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take his $daughter over the dinner table. When you part ways, the young $girl is clearly smitten with you — so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire.@@
+				It takes a moment for you to convince the young $girl and $his father that you aren't playing some cruel joke on them, but once you do $he enthusiastically agrees to be your companion for the evening. With a pretty young thing on your arm for the rest of the night, and $his father trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of $his father, he politely continues eating his dinner without batting an eye when you <<if $PC.dick === 0>>don a strap-on and <</if>>take his $daughter over the dinner table. When you part ways, the young $girl is clearly smitten with you — so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire.@@
 				<<run repX(2500, "event")>>
 				<<run cashX(-500, "event")>>
 				<</replace>>
@@ -777,23 +682,23 @@
 					<br><br>
 					<span id="result2">
 						<<link "Enslave $him afterwards">>
-							<<set $activeSlave.clothes = "no clothing">>
+							<<set _slave.clothes = "no clothing">>
 							<<replace "#art-frame">>
 								/* 000-250-006 */
-								<<if $seeImages == 1>>
-									<<if $imageChoice == 1>>
-										<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 2, 0)>></div>
+								<<if $seeImages === 1>>
+									<<if $imageChoice === 1>>
+										<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(_slave, 2, 0)>></div>
 									<<else>>
-										<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 2, 0)>></div>
+										<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(_slave, 2, 0)>></div>
 									<</if>>
 								<</if>>
 								/* 000-250-006 */
 							<</replace>>
 							<<replace "#result2">>
-								After $he regains $his bearings from your sexual encounter, the $girl slips on $his simple clothes and attempts to slink away from your private suite unobtrusively. $He makes it out the door before being confronted by a glowing array of wallscreen monitors, each displaying a visual representation of your purchase of $his father's considerable debt and subsequent enslavement of $him on the basis of that debt. Tears begin to stream down $his cheeks as $he sinks to <<if hasBothLegs($activeSlave)>>$his knees<<else>>the floor<</if>>, $his hopes of a long life without enslavement now dashed.
+								After $he regains $his bearings from your sexual encounter, the $girl slips on $his simple clothes and attempts to slink away from your private suite unobtrusively. $He makes it out the door before being confronted by a glowing array of wallscreen monitors, each displaying a visual representation of your purchase of $his father's considerable debt and subsequent enslavement of $him on the basis of that debt. Tears begin to stream down $his cheeks as $he sinks to <<if hasBothLegs(_slave)>>$his knees<<else>>the floor<</if>>, $his hopes of a long life without enslavement now dashed.
 								<br><br>
-								<<run cashX(-10000, "event", $activeSlave)>>
-								<<includeDOM App.UI.newSlaveIntro($activeSlave)>>
+								<<run cashX(-10000, "event", _slave)>>
+								<<includeDOM App.UI.newSlaveIntro(_slave)>>
 							<</replace>>
 						<</link>> // Purchasing $his outstanding debts will cost <<print cashFormat(10000)>>. //
 					</span>
@@ -801,9 +706,7 @@
 			<</replace>>
 		<</link>>
 	</span>
-
 <<case "maturity preferentialist encounter">>
-
 	<span id="result">
 		<<link "Let them pass">>
 			<<replace "#result">>
@@ -814,7 +717,7 @@
 		<<if $cash >= 500>>
 			<br><<link "Fuck $him over dinner">>
 				<<replace "#result">>
-					It takes a moment for you to convince the older $woman and $his sons that you aren't playing some cruel joke on them, but once you do $he enthusiastically agrees to be your companion for the evening. With a mature lady on your arm for the rest of the night, and $his sons trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of $his sons, they politely continue eating their dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take their mother over the dinner table. When you part ways, the older $woman is clearly smitten with you — so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire.@@
+					It takes a moment for you to convince the older $woman and $his sons that you aren't playing some cruel joke on them, but once you do $he enthusiastically agrees to be your companion for the evening. With a mature lady on your arm for the rest of the night, and $his sons trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of $his sons, they politely continue eating their dinner without batting an eye when you <<if $PC.dick === 0>>don a strap-on and <</if>>take their mother over the dinner table. When you part ways, the older $woman is clearly smitten with you — so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire.@@
 					<<run repX(2500, "event")>>
 					<<run cashX(-500, "event")>>
 				<</replace>>
@@ -828,24 +731,24 @@
 				<<if $cash >= 10000>>
 					<br><br>
 					<span id="result2">
-						<<set $activeSlave.clothes = "no clothing">>
+						<<set _slave.clothes = "no clothing">>
 						<<replace "#art-frame">>
 							/* 000-250-006 */
-							<<if $seeImages == 1>>
-								<<if $imageChoice == 1>>
-									<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 2, 0)>></div>
+							<<if $seeImages === 1>>
+								<<if $imageChoice === 1>>
+									<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt(_slave, 2, 0)>></div>
 								<<else>>
-									<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 2, 0)>></div>
+									<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt(_slave, 2, 0)>></div>
 								<</if>>
 							<</if>>
 							/* 000-250-006 */
 						<</replace>>
 						<<link "Enslave $him afterwards">>
 							<<replace "#result2">>
-								After $he regains $his bearings from your sexual encounter, the older $woman slips on $his simple clothes and attempts to slink away from your private suite unobtrusively. $He makes it out the door before being confronted by a glowing array of wallscreen monitors, each displaying a visual representation of your purchase of $his considerable debt and subsequent enslavement of $him on the basis of that debt. Tears begin to stream down $his weathered cheeks as $he sinks to <<if hasBothLegs($activeSlave)>>$his knees<<else>>the floor<</if>>, $his hopes of making it through the breadth of $his long life without enslavement now dashed.
+								After $he regains $his bearings from your sexual encounter, the older $woman slips on $his simple clothes and attempts to slink away from your private suite unobtrusively. $He makes it out the door before being confronted by a glowing array of wallscreen monitors, each displaying a visual representation of your purchase of $his considerable debt and subsequent enslavement of $him on the basis of that debt. Tears begin to stream down $his weathered cheeks as $he sinks to <<if hasBothLegs(_slave)>>$his knees<<else>>the floor<</if>>, $his hopes of making it through the breadth of $his long life without enslavement now dashed.
 								<br><br>
-								<<run cashX(-10000, "event", $activeSlave)>>
-								<<includeDOM App.UI.newSlaveIntro($activeSlave)>>
+								<<run cashX(-10000, "event", _slave)>>
+								<<includeDOM App.UI.newSlaveIntro(_slave)>>
 							<</replace>>
 						<</link>> // Purchasing $his outstanding debts will cost <<print cashFormat(10000)>>. //
 					</span>
@@ -853,9 +756,7 @@
 			<</replace>>
 		<</link>>
 	</span>
-
 <<default>>
 	<br>ERROR: bad REFS event $REFSevent
 <</switch>>
-
-<</if>> /* CLOSES EVENT SELECTION */
+<</if>> /* CLOSES EVENT SELECTION */
\ No newline at end of file
diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index fcbdb4e4f1b..63c67235fdd 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -125,7 +125,7 @@
 	<<set _slave.birthWeek += Math.floor(Math.random() * 52)>>
 	<<if _slave.birthWeek >= 52>>
 		<<set _slave.birthWeek -= 52>>
-		<<set _slave.actualAge += 1>>
+		<<set _slave.actualAge++>>
 	<</if>>
 	<<set _slave.actualAge = _slave.actualAge+1>>
 	<<set _slave.visualAge = _slave.actualAge>>
@@ -176,13 +176,7 @@
 <</if>>
 /*Queen*/
 <<set _slave.ID = generateSlaveID()>>
-<<set _slaveOneTimeMinAge = ($fertilityAge+_slave.actualAge)>>
-<<if $pedo_mode == 1>>
-	<<set _slaveOneTimeMaxAge = 24>>
-<<else>>
-	<<set _slaveOneTimeMaxAge = 43>>
-<</if>>
-<<set _slave.actualAge = random(_slaveOneTimeMinAge,_slaveOneTimeMaxAge)>>
+<<set _slave.actualAge = random($fertilityAge+_slave.actualAge, ($pedo_mode === 1 ? 24 : 43))>>
 <<set _slave.visualAge = _slave.actualAge>>
 <<set _slave.physicalAge = _slave.actualAge>>
 <<set _slave.ovaryAge = _slave.actualAge>>
@@ -387,11 +381,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<br><br>
 		When the ladies arrive at your penthouse, they seem almost relieved at the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over.
 		<br><br>
-		<<for $i = 0; $i < 3; $i++>>
-			<<set _slaveOneTimeMinAge = 21>>
-			<<set _slaveOneTimeMaxAge = ($retirementAge-2)>>
-			<<set $oneTimeDisableDisability = 1>>
-			<<set _slave = GenerateNewSlave("XX", {nationality: _princess.nationality})>>
+		<<for _i = 0; _i < 3; _i++>>
+			<<set _slave = GenerateNewSlave("XX", {minAge: 21, maxAge: $retirementAge-2, disableDisability: 1, nationality: _princess.nationality})>>
 			<<set _origin = "$He was a member of the court in an ancient kingdom, till it was overthrown and $he was sold to you in exchange for credits.">>
 			<<set _slave.origin = _origin>>
 			<<set _slave.career = "a lady courtier">>
@@ -437,11 +428,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		When the ladies arrive at your penthouse, they seem almost relieved at the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over.
 		<br><br>
 		<<set $arcologies[0].prosperity -= 10>>
-		<<for $i = 0; $i < 3; $i++>>
-			<<set _slaveOneTimeMinAge = 21>>
-			<<set _slaveOneTimeMaxAge = ($retirementAge-2)>>
-			<<set $oneTimeDisableDisability = 1>>
-			<<set _slave = GenerateNewSlave("XX", {nationality: _princess.nationality})>>
+		<<for _i = 0; _i < 3; _++>>
+			<<set _slave = GenerateNewSlave("XX", {minAge: 21, maxAge: $retirementAge-2,  disableDisability: 1, nationality: _princess.nationality})>>
 			<<set _origin = "$He was a member of the court in an ancient kingdom, till it was overthrown and $he was acquired by "+$SF.Lower+".">>
 			<<set _slave.origin = _origin>>
 			<<set _slave.career = "a lady courtier">>
@@ -490,13 +478,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			fuss.
 		<</if>>
 		<br><br>
-		<<set _slaveOneTimeMinAge = ($fertilityAge+2)>>
-		<<if $pedo_mode == 1>>
-			<<set _slaveOneTimeMaxAge = 24>>
-		<<else>>
-			<<set _slaveOneTimeMaxAge = 43>>
-		<</if>>
-		<<set _queen.actualAge = random(_slaveOneTimeMinAge,_slaveOneTimeMaxAge)>>
+		<<set _queen.actualAge = random($fertilityAge+2, ($pedo_mode === 1 ? 24 : 43))>>
 		<<set _queen.visualAge = _queen.actualAge>>
 		<<set _queen.physicalAge = _queen.actualAge>>
 		<<set _queen.ovaryAge = _queen.actualAge>>
@@ -523,13 +505,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<</if>>
 		<br><br>
 		<<set $arcologies[0].prosperity -= 12>>
-		<<set _slaveOneTimeMinAge = ($fertilityAge+2)>>
-		<<if $pedo_mode == 1>>
-			<<set _slaveOneTimeMaxAge = 24>>
-		<<else>>
-			<<set _slaveOneTimeMaxAge = 43>>
-		<</if>>
-		<<set _queen.actualAge = random(_slaveOneTimeMinAge,_slaveOneTimeMaxAge)>>
+		<<set _pram = {minAge: $fertilityAge+2, maxAge: ($pedo_mode === 1 ? 24 : 43)}>>
+		<<set _queen.actualAge = random(_pram.minAge,_pram.maxAge)>>
 		<<set _queen.visualAge = _queen.actualAge>>
 		<<set _queen.physicalAge = _queen.actualAge>>
 		<<set _queen.ovaryAge = _queen.actualAge>>
@@ -610,11 +587,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<</if>>
 		Meanwhile, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over.
 		/* ladies */
-		<<for $i = 0; $i < 3; $i++>>
-			<<set _slaveOneTimeMinAge = 21>>
-			<<set _slaveOneTimeMaxAge = ($retirementAge-2)>>
-			<<set $oneTimeDisableDisability = 1>>
-			<<set _slave = GenerateNewSlave("XX", {nationality: _princess.nationality})>>
+		<<for _i = 0; _i < 3; _++>>
+			<<set _slave = GenerateNewSlave("XX", {minAge: 21, maxAge: $retirementAge-2, disableDisability: 1, nationality: _princess.nationality})>>
 			<<set _origin = "$He was a member of the court in an ancient kingdom, till it was overthrown and $he was sold for credits.">>
 			<<set _slave.origin = _origin>>
 			<<set _slave.career = "a lady courtier">>
@@ -670,11 +644,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		Meanwhile, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over.
 		<<set $arcologies[0].prosperity -= 13>>
 		/* ladies */
-		<<for $i = 0; $i < 3; $i++>>
-			<<set _slaveOneTimeMinAge = 21>>
-			<<set _slaveOneTimeMaxAge = ($retirementAge-2)>>
-			<<set $oneTimeDisableDisability = 1>>
-			<<set _slave = GenerateNewSlave("XX", {nationality: _princess.nationality})>>
+		<<for _i = 0; _i < 3; _++>>
+			<<set _slave = GenerateNewSlave("XX", {minAge: 21, maxAge: $retirementAge-2, disableDisability: 1, nationality: _princess.nationality})>>
 			<<set _origin = "$He was a member of the court in an ancient kingdom, till it was overthrown and $he was acquired by "+$SF.Lower+".">>
 			<<set _slave.origin = _origin>>
 			<<set _slave.career = "a lady courtier">>
@@ -753,11 +724,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<</if>>
 			Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over.
 			/* ladies */
-			<<for $i = 0; $i < 3; $i++>>
-				<<set _slaveOneTimeMinAge = 21>>
-				<<set _slaveOneTimeMaxAge = ($retirementAge-2)>>
-				<<set $oneTimeDisableDisability = 1>>
-				<<set _slave = GenerateNewSlave("XX", {nationality: _princess.nationality})>>
+			<<for _i = 0; _i < 3; _++>>
+				<<set _slave = GenerateNewSlave("XX", {minAge: 21, maxAge: $retirementAge-2, disableDisability: 1, nationality: _princess.nationality})>>
 				<<set _origin = "$He was a member of the court in an ancient kingdom, till it was overthrown and $he was sold for credits.">>
 				<<set _slave.origin = _origin>>
 				<<set _slave.career = "a lady courtier">>
@@ -855,11 +823,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 				<<set _repShares = Math.trunc($rep/-15)>> /*this event is supposed to end in reputation at 0. In order to slice up that pie, we find shares of "everything" here and give them out later, before finally setting leftovers to 0. 3 ladies at one share each, +3 for prince, +4 for queen, +5 for princess is 15 shares.*/
 
 				/* ladies */
-				<<for $i = 0; $i < 3; $i++>>
-					<<set _slaveOneTimeMinAge = 21>>
-					<<set _slaveOneTimeMaxAge = ($retirementAge-2)>>
-					<<set $oneTimeDisableDisability = 1>>
-					<<set _slave = GenerateNewSlave("XX", {nationality: _princess.nationality})>>
+				<<for _i = 0; _i < 3; _++>>
+					<<set _slave = GenerateNewSlave("XX", {minAge: 21, maxAge: $retirementAge-2, disableDisability: 1, nationality: _princess.nationality})>>
 					<<set _origin = "$He was a member of the court in an ancient kingdom, till it was overthrown and $he was acquired by "+$SF.Lower+".">>
 					<<set _slave.origin = _origin>>
 					<<set _slave.career = "a lady courtier">>
diff --git a/src/uncategorized/jeSlaveDispute.tw b/src/uncategorized/jeSlaveDispute.tw
index 5be22f0481f..1dbb800fedf 100644
--- a/src/uncategorized/jeSlaveDispute.tw
+++ b/src/uncategorized/jeSlaveDispute.tw
@@ -76,7 +76,7 @@
 	<<set _slave.stampTat = either("advertisements", "degradation", "rude words")>>
 <<case "majority deal">>
 	<<set _ContractCost = 20000>>
-	<<set _slave = GenerateNewSlave("", {minAge: $minimumSlaveAge, maxAge: 18, disableDisability: 1})>>
+	<<set _slave = GenerateNewSlave(null, {minAge: $minimumSlaveAge, maxAge: 18, disableDisability: 1})>>
 	<<set _slave.origin = "$He was raised to be a slave, since $he was mistakenly thought to be from good slave stock.">>
 	<<set _slave.career = "a slave">>
 	<<set _slave.devotion = random(10,15)>>
@@ -97,7 +97,7 @@
 	<<set _slave.skill.entertainment = 0>>
 <<case "indenture deal">>
 	<<set _ContractCost = 7500>>
-	<<set _slave = GenerateNewSlave("", {minAge: 24, maxAge: 42, disableDisability: 1})>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 24, maxAge: 42, disableDisability: 1})>>
 	<<run setHealth(_slave, jsRandom(-20, 20))>>
 	<<set _slave.anus = 2>>
 	<<if _slave.vagina > -1>>
@@ -127,7 +127,7 @@
 	<<set _slave.stampTat = either("flowers", "tribal patterns")>>
 <<default>>
 	<<set _ContractCost = 10000>>
-	<<set _slave = GenerateNewSlave("", {maxAge: 22, disableDisability: 1})>>
+	<<set _slave = GenerateNewSlave(null, {maxAge: 22, disableDisability: 1})>>
 	<<set _slave.origin = "You bought out a deal for $his sale after the seller took $his virginity and the buyer no longer wanted $him.">>
 	<<set _slave.counter.publicUse += 10>>
 	<<set _slave.devotion = random(25,30)>>
diff --git a/src/uncategorized/pInvasion.tw b/src/uncategorized/pInvasion.tw
index 2fb31a157b8..03d74d1c760 100644
--- a/src/uncategorized/pInvasion.tw
+++ b/src/uncategorized/pInvasion.tw
@@ -96,11 +96,9 @@ 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>>
-		<<set _slave = GenerateNewSlave("XY")>>
+		<<set _slave = GenerateNewSlave("XY", {disableDisability: 1})>>
 	<<else>>
-		<<set $oneTimeDisableDisability = 1>>
-		<<set _slave = GenerateNewSlave("XX")>>
+		<<set _slave = GenerateNewSlave("XX", {disableDisability: 1})>>
 	<</if>>
 	<<set _slave.origin = "$He is an enslaved prisoner of war.">>
 	<<set _newSlaves.push(_slave)>>
diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw
index c2dc92f6e69..2ae992b276e 100644
--- a/src/uncategorized/reFSAcquisition.tw
+++ b/src/uncategorized/reFSAcquisition.tw
@@ -20,1606 +20,1276 @@
 
 <<switch $FSAcquisitionEvents>>
 <<case "Pastoralist">>
-
-<<set _ContractCost = 1000>>
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
-	<<set $activeSlaveOneTimeMaxAge = 21>>
-	<<set $one_time_age_overrides_pedo_mode = 1>> /% Can lactate. %/
-<<else>>
-	<<set $activeSlaveOneTimeMinAge = random(14,16)>>
-<</if>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself for voluntary enslavement, choosing you as $his new owner because you treat lactating girls well.">>
-<<run setHealth($activeSlave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
-<<set $activeSlave.devotion = random(-15,15)>>
-<<set $activeSlave.trust = random(5,15)>>
-<<set $activeSlave.preg = random(15,30)>>
-<<set $activeSlave.pregType = 1>>
-<<set $activeSlave.pregWeek = $activeSlave.preg>>
-<<set $activeSlave.pregKnown = 1>>
-<<run SetBellySize($activeSlave)>>
-<<set $activeSlave.lactation = 1>>
-<<set $activeSlave.lactationDuration = 2>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.boobs += 200*random(2,5)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _pram = {disableDisability: 1}>>
+	<<if $pedo_mode == 1>>
+		<<set _pram.minAge = $fertilityAge>>
+		<<set _pram.maxAge = 21>>
+		<<set _pram.ageOverridesPedoMode = 1>> /% Can lactate. %/
+	<<else>>
+		<<set _pram.minAge = random(14,16)>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself for voluntary enslavement, choosing you as $his new owner because you treat lactating girls well.">>
+	<<run setHealth(_slave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
+	<<set _slave.devotion = random(-15,15)>>
+	<<set _slave.trust = random(5,15)>>
+	<<set _slave.preg = random(15,30)>>
+	<<set _slave.pregType = 1>>
+	<<set _slave.pregWeek = _slave.preg>>
+	<<set _slave.pregKnown = 1>>
+	<<run SetBellySize(_slave)>>
+	<<set _slave.lactation = 1>>
+	<<set _slave.lactationDuration = 2>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.boobs += 200*random(2,5)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Pastoralist Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 32>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He offered $himself for voluntary enslavement, hoping to become a valuable source of milk for you.">>
-<<run setHealth($activeSlave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
-<<set $activeSlave.devotion = random(-15,15)>>
-<<set $activeSlave.trust = random(5,15)>>
-<<set $activeSlave.lactation = 1>>
-<<set $activeSlave.lactationDuration = 2>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.boobs += 200*random(2,5)>>
-<<set $activeSlave.counter.birthsTotal = random(1,3)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave("XX", {minAge: 32, maxAge: 42, ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<set _slave.origin = "$He offered $himself for voluntary enslavement, hoping to become a valuable source of milk for you.">>
+	<<run setHealth(_slave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
+	<<set _slave.devotion = random(-15,15)>>
+	<<set _slave.trust = random(5,15)>>
+	<<set _slave.lactation = 1>>
+	<<set _slave.lactationDuration = 2>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.boobs += 200*random(2,5)>>
+	<<set _slave.counter.birthsTotal = random(1,3)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Supremacist">>
-
-<<set _ContractCost = 2000>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSubjugationistRace != 0>>
-	<<set $fixedRace = $arcologies[0].FSSubjugationistRace>>
-<<else>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSupremacistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He was captured and enslaved in a conflict zone and fenced to you by a mercenary group.">>
-<<set $activeSlave.devotion -= 40>>
-<<set $activeSlave.trust = random(-45,-25)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 2000>>
-
+	<<set _ContractCost = 2000>>
+	<<set _pram = {disableDisability: 1}>>
+	<<if $arcologies[0].FSSubjugationistRace != 0>>
+		<<set _pram.race = $arcologies[0].FSSubjugationistRace>>
+	<<else>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSupremacistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave()>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He was captured and enslaved in a conflict zone and fenced to you by a mercenary group.">>
+	<<set _slave.devotion -= 40>>
+	<<set _slave.trust = random(-45,-25)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 2000>>
 <<case "Supremacist Two">>
-
-<<set _ContractCost = 2000>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSubjugationistRace != 0>>
-	<<set $fixedRace = $arcologies[0].FSSubjugationistRace>>
-<<else>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSupremacistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He made the mistake of marrying into a " + $arcologies[0].FSSupremacistRace + " neighborhood and was kidnapped then sold to you.">>
-<<set $activeSlave.devotion -= 40>>
-<<set $activeSlave.trust = random(-45,-25)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 2000>>
-
+	<<set _ContractCost = 2000>>
+	<<set _pram = {disableDisability: 1}>>
+	<<if $arcologies[0].FSSubjugationistRace != 0>>
+		<<set _pram.race = $arcologies[0].FSSubjugationistRace>>
+	<<else>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSupremacistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave(null, _pram)>>
+	<<set _slave.origin = "$He made the mistake of marrying into a " + $arcologies[0].FSSupremacistRace + " neighborhood and was kidnapped then sold to you.">>
+	<<set _slave.devotion -= 40>>
+	<<set _slave.trust = random(-45,-25)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 2000>>
 <<case "Subjugationist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 18>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $fixedRace = $arcologies[0].FSSubjugationistRace>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He was beaten, sexually assaulted, and finally enslaved for being stupid enough to visit an arcology that doesn't like $his kind.">>
-<<run setHealth($activeSlave, jsRandom(-80, -60), jsRandom(20, 30), jsRandom(0, 10), Math.max(normalRandInt(1, 0.5), 0), jsRandom(40, 90))>>
-<<set $activeSlave.trust = random(-45,-25)>>
-<<set $activeSlave.devotion = random(-75,-65)>>
-<<set $activeSlave.anus = random(1,2)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 18, maxAge: 42, disableDisability: 1, race: $arcologies[0].FSSubjugationistRace})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He was beaten, sexually assaulted, and finally enslaved for being stupid enough to visit an arcology that doesn't like $his kind.">>
+	<<run setHealth(_slave, jsRandom(-80, -60), jsRandom(20, 30), jsRandom(0, 10), Math.max(normalRandInt(1, 0.5), 0), jsRandom(40, 90))>>
+	<<set _slave.trust = random(-45,-25)>>
+	<<set _slave.devotion = random(-75,-65)>>
+	<<set _slave.anus = random(1,2)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Subjugationist Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $fixedRace = $arcologies[0].FSSubjugationistRace>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He came to your arcology to be enslaved out of a sense of self-loathing for $his kind.">>
-<<run setHealth($activeSlave, jsRandom(-40, 0), undefined, undefined, 0, 0)>>
-<<set $activeSlave.trust = random(-25,-15)>>
-<<set $activeSlave.devotion = random(-45,-25)>>
-<<set $activeSlave.anus = random(1,2)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1, race: $arcologies[0].FSSubjugationistRace})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He came to your arcology to be enslaved out of a sense of self-loathing for $his kind.">>
+	<<run setHealth(_slave, jsRandom(-40, 0), undefined, undefined, 0, 0)>>
+	<<set _slave.trust = random(-25,-15)>>
+	<<set _slave.devotion = random(-45,-25)>>
+	<<set _slave.anus = random(1,2)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Gender Radicalist">>
-
-<<set _ContractCost = 1000>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself for voluntary enslavement to escape life in an area that disapproved of $his sexual tendencies.">>
-<<run setHealth($activeSlave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
-<<set $activeSlave.devotion = random(15,20)>>
-<<set $activeSlave.trust = random(0,10)>>
-<<set $activeSlave.anus = random(1,2)>>
-<<set $activeSlave.behavioralFlaw = "hates women">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave("XY", {disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself for voluntary enslavement to escape life in an area that disapproved of $his sexual tendencies.">>
+	<<run setHealth(_slave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
+	<<set _slave.devotion = random(15,20)>>
+	<<set _slave.trust = random(0,10)>>
+	<<set _slave.anus = random(1,2)>>
+	<<set _slave.behavioralFlaw = "hates women">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Gender Radicalist Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 32>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself for voluntary enslavement after a lifetime as an outcast due to $his sexual tendencies.">>
-<<run setHealth($activeSlave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
-<<set $activeSlave.devotion = random(15,20)>>
-<<set $activeSlave.trust = random(0,10)>>
-<<set $activeSlave.anus = random(1,2)>>
-<<set $activeSlave.behavioralFlaw = "hates women">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave("XY", {minAge: 32, maxAge: 42, ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself for voluntary enslavement after a lifetime as an outcast due to $his sexual tendencies.">>
+	<<run setHealth(_slave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
+	<<set _slave.devotion = random(15,20)>>
+	<<set _slave.trust = random(0,10)>>
+	<<set _slave.anus = random(1,2)>>
+	<<set _slave.behavioralFlaw = "hates women">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Gender Fundamentalist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = Math.min(16,$fertilityAge)>>
-<<set $activeSlaveOneTimeMaxAge = 19>>
-<<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough = be pregnant. %/
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was sold to you as a way of disposing of an inconveniently pregnant young $woman.">>
-<<set $activeSlave.career = App.Data.Careers.General.young.random()>>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(-20, 20), undefined, undefined, 0, 10)>>
-<<set $activeSlave.devotion = random(-45,-25)>>
-<<set $activeSlave.trust = random(-45,-25)>>
-<<set $activeSlave.preg = random(20,40)>>
-<<set $activeSlave.pregType = 1>>
-<<set $activeSlave.pregWeek = $activeSlave.preg>>
-<<set $activeSlave.pregKnown = 1>>
-<<run SetBellySize($activeSlave)>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.trueVirgin = 1>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave("XX", {minAge: Math.min(16, $fertilityAge), maxAge: 19, ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<set _slave.origin = "$He was sold to you as a way of disposing of an inconveniently pregnant young $woman.">>
+	<<set _slave.career = App.Data.Careers.General.young.random()>>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(-20, 20), undefined, undefined, 0, 10)>>
+	<<set _slave.devotion = random(-45,-25)>>
+	<<set _slave.trust = random(-45,-25)>>
+	<<set _slave.preg = random(20,40)>>
+	<<set _slave.pregType = 1>>
+	<<set _slave.pregWeek = _slave.preg>>
+	<<set _slave.pregKnown = 1>>
+	<<run SetBellySize(_slave)>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.trueVirgin = 1>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Gender Fundamentalist Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 32>>
-<<set $activeSlaveOneTimeMaxAge = 43>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was raped and impregnated, then sold to you as a way of disposing of an inconveniently pregnant mother.">>
-<<run setHealth($activeSlave, jsRandom(-20, 20), undefined, undefined, 0, 10)>>
-<<set $activeSlave.devotion = random(-45,-25)>>
-<<set $activeSlave.trust = random(-45,-25)>>
-<<set $activeSlave.preg = random(20,40)>>
-<<set $activeSlave.pregType = 1>>
-<<set $activeSlave.pregWeek = $activeSlave.preg>>
-<<set $activeSlave.pregKnown = 1>>
-<<run SetBellySize($activeSlave)>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.counter.birthsTotal = random(1,3)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave("XX", {minAge: 32, maxAge: 43, ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<set _slave.origin = "$He was raped and impregnated, then sold to you as a way of disposing of an inconveniently pregnant mother.">>
+	<<run setHealth(_slave, jsRandom(-20, 20), undefined, undefined, 0, 10)>>
+	<<set _slave.devotion = random(-45,-25)>>
+	<<set _slave.trust = random(-45,-25)>>
+	<<set _slave.preg = random(20,40)>>
+	<<set _slave.pregType = 1>>
+	<<set _slave.pregWeek = _slave.preg>>
+	<<set _slave.pregKnown = 1>>
+	<<run SetBellySize(_slave)>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.counter.birthsTotal = random(1,3)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Paternalist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He was voluntarily enslaved after $he decided that your paternalistic arcology was a better place for advancement than the old world.">>
-<<set $activeSlave.career = App.Data.Careers.General.educated.random()>>
-<<run setHealth($activeSlave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<set $activeSlave.intelligence = random(51,95)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<if $activeSlave.physicalAge >= 12>>
-	<<set $activeSlave.teeth = "normal">>
-<</if>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1})>>
+	<<set _slave.origin = "$He was voluntarily enslaved after $he decided that your paternalistic arcology was a better place for advancement than the old world.">>
+	<<set _slave.career = App.Data.Careers.General.educated.random()>>
+	<<run setHealth(_slave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<set _slave.intelligence = random(51,95)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<if _slave.physicalAge >= 12>>
+		<<set _slave.teeth = "normal">>
+	<</if>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Paternalist Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He was voluntarily enslaved after $he decided that your paternalistic arcology was a better place to live than the old world.">>
-<<run setHealth($activeSlave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1})>>
+	<<set _slave.origin = "$He was voluntarily enslaved after $he decided that your paternalistic arcology was a better place to live than the old world.">>
+	<<run setHealth(_slave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Degradationist">>
-
-<<set _ContractCost = 2000>>
-<<set $activeSlaveOneTimeMinAge = 11>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was sold to you by an anonymous person who wanted $him to suffer.">>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.boobsImplant += random(4,6)*200>>
-<<set $activeSlave.boobs += $activeSlave.boobsImplant>>
-<<set $activeSlave.boobsImplantType = "normal">>
-<<if ($activeSlave.boobsImplant / $activeSlave.boobs >= 0.90)>>
-	<<set $activeSlave.boobShape = "spherical">>
-	<<set $activeSlave.nipples = "flat">>
-<<else>>
-	<<set $activeSlave.boobShape = "normal">>
-	<<set $activeSlave.nipples = "huge">>
-<</if>>
-<<set $activeSlave.nipples = "huge">>
-<<set $activeSlave.areolae = 1>>
-<<set $activeSlave.butt += 1>>
-<<set $activeSlave.buttImplant += 1>>
-<<set $activeSlave.buttImplantType = "normal">>
-<<set $activeSlave.lips += 10>>
-<<set $activeSlave.lipsImplant += 10>>
-<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
-<<set $activeSlave.faceImplant += 40>>
-<<set $activeSlave.devotion = random(-45,-25)>>
-<<set $activeSlave.trust = random(-45,-25)>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 40)>>
-<<set $activeSlave.anus = 2>>
-<<set $activeSlave.vagina = 2>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.clitPiercing = 1>>
-<<set $activeSlave.tonguePiercing = 1>>
-<<set $activeSlave.nipplesPiercing = 1>>
-<<set $activeSlave.nosePiercing = 1>>
-<<set $activeSlave.earPiercing = 1>>
-<<set $activeSlave.skill.vaginal = random(50,100)>>
-<<set $activeSlave.skill.oral = random(50,100)>>
-<<set $activeSlave.skill.anal = random(50,100)>>
-<<set $activeSlave.skill.whoring = random(50,100)>>
-<<set $activeSlave.skill.entertainment = random(50,100)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.behavioralFlaw = either("anorexic", "arrogant", "bitchy")>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 2000>>
-
+	<<set _ContractCost = 2000>>
+	<<set _slave = GenerateNewSlave("XX", {minAge: 11, maxAge: 42, disableDisability: 1})>>
+	<<set _slave.origin = "$He was sold to you by an anonymous person who wanted $him to suffer.">>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.boobsImplant += random(4,6)*200>>
+	<<set _slave.boobs += _slave.boobsImplant>>
+	<<set _slave.boobsImplantType = "normal">>
+	<<if (_slave.boobsImplant / _slave.boobs >= 0.90)>>
+		<<set _slave.boobShape = "spherical">>
+		<<set _slave.nipples = "flat">>
+	<<else>>
+		<<set _slave.boobShape = "normal">>
+		<<set _slave.nipples = "huge">>
+	<</if>>
+	<<set _slave.nipples = "huge">>
+	<<set _slave.areolae = 1>>
+	<<set _slave.butt++>>
+	<<set _slave.buttImplant++>>
+	<<set _slave.buttImplantType = "normal">>
+	<<set _slave.lips += 10>>
+	<<set _slave.lipsImplant += 10>>
+	<<set _slave.face = Math.clamp(_slave.face+20,-100,100)>>
+	<<set _slave.faceImplant += 40>>
+	<<set _slave.devotion = random(-45,-25)>>
+	<<set _slave.trust = random(-45,-25)>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 40)>>
+	<<set _slave.anus = 2>>
+	<<set _slave.vagina = 2>>
+	<<set _slave.weight = 0>>
+	<<set _slave.clitPiercing = 1>>
+	<<set _slave.tonguePiercing = 1>>
+	<<set _slave.nipplesPiercing = 1>>
+	<<set _slave.nosePiercing = 1>>
+	<<set _slave.earPiercing = 1>>
+	<<set _slave.skill.vaginal = random(50,100)>>
+	<<set _slave.skill.oral = random(50,100)>>
+	<<set _slave.skill.anal = random(50,100)>>
+	<<set _slave.skill.whoring = random(50,100)>>
+	<<set _slave.skill.entertainment = random(50,100)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.behavioralFlaw = either("anorexic", "arrogant", "bitchy")>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 2000>>
 <<case "Degradationist Two">>
-
-<<set _ContractCost = 2000>>
-<<set $activeSlaveOneTimeMinAge = 32>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was sold to you by an anonymous slave breaking group.">>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.boobsImplant += random(3,6)*200>>
-<<set $activeSlave.boobs += $activeSlave.boobsImplant>>
-<<set $activeSlave.boobsImplantType = "normal">>
-<<set $activeSlave.areolae = 1>>
-<<set $activeSlave.butt += 1>>
-<<set $activeSlave.buttImplant += 1>>
-<<set $activeSlave.buttImplantType = "normal">>
-<<set $activeSlave.lips += 10>>
-<<set $activeSlave.lipsImplant += 10>>
-<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
-<<set $activeSlave.devotion = random(-75,-55)>>
-<<set $activeSlave.trust = random(-65,-45)>>
-<<run setHealth($activeSlave, jsRandom(-40, 20), normalRandInt(10, 3), normalRandInt(10, 3), undefined, jsRandom(30, 80))>>
-<<set $activeSlave.anus = 2>>
-<<set $activeSlave.vagina = 2>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.clitPiercing = 1>>
-<<set $activeSlave.tonguePiercing = 1>>
-<<set $activeSlave.nipplesPiercing = 1>>
-<<set $activeSlave.nosePiercing = 1>>
-<<set $activeSlave.earPiercing = 1>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy")>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 2000>>
-
+	<<set _ContractCost = 2000>>
+	<<set _slave = GenerateNewSlave("XX", {minAge: 32, maxAge: 42, ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<set _slave.origin = "$He was sold to you by an anonymous slave breaking group.">>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.boobsImplant += random(3,6)*200>>
+	<<set _slave.boobs += _slave.boobsImplant>>
+	<<set _slave.boobsImplantType = "normal">>
+	<<set _slave.areolae = 1>>
+	<<set _slave.butt++>>
+	<<set _slave.buttImplant++>>
+	<<set _slave.buttImplantType = "normal">>
+	<<set _slave.lips += 10>>
+	<<set _slave.lipsImplant += 10>>
+	<<set _slave.face = Math.clamp(_slave.face+20,-100,100)>>
+	<<set _slave.devotion = random(-75,-55)>>
+	<<set _slave.trust = random(-65,-45)>>
+	<<run setHealth(_slave, jsRandom(-40, 20), normalRandInt(10, 3), normalRandInt(10, 3), undefined, jsRandom(30, 80))>>
+	<<set _slave.anus = 2>>
+	<<set _slave.vagina = 2>>
+	<<set _slave.weight = 0>>
+	<<set _slave.clitPiercing = 1>>
+	<<set _slave.tonguePiercing = 1>>
+	<<set _slave.nipplesPiercing = 1>>
+	<<set _slave.nosePiercing = 1>>
+	<<set _slave.earPiercing = 1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.behavioralFlaw = either("arrogant", "bitchy")>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 2000>>
 <<case "Intellectual Dependency">>
-
-<<set _ContractCost = 2000>>
-<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
-<<set $activeSlaveOneTimeMaxAge = 20>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.career = "a shut-in">>
-<<set $activeSlave.origin = "$He was sold to you by $his exhausted mother, unable to continue dealing with $his mental handicap.">>
-<<set $activeSlave.accent = 3>>
-<<set $activeSlave.intelligence = -100>>
-<<set $activeSlave.intelligenceImplant = 0>>
-<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
-<<set $activeSlave.devotion = random(-100,-50)>>
-<<set $activeSlave.trust = random(-100,-80)>>
-<<run setHealth($activeSlave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
-<<set $activeSlave.weight = random(-10,90)>>
-<<set $activeSlave.behavioralFlaw = "odd">>
-<<set $activeSlave.canRecruit = 0>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 2000>>
-
+	<<set _ContractCost = 2000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: $minimumSlaveAge, maxAge: 20, disableDisability: 1})>>
+	<<set _slave.career = "a shut-in">>
+	<<set _slave.origin = "$He was sold to you by $his exhausted mother, unable to continue dealing with $his mental handicap.">>
+	<<set _slave.accent = 3>>
+	<<set _slave.intelligence = -100>>
+	<<set _slave.intelligenceImplant = 0>>
+	<<set _slave.face = Math.clamp(_slave.face+20,-100,100)>>
+	<<set _slave.devotion = random(-100,-50)>>
+	<<set _slave.trust = random(-100,-80)>>
+	<<run setHealth(_slave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
+	<<set _slave.weight = random(-10,90)>>
+	<<set _slave.behavioralFlaw = "odd">>
+	<<set _slave.canRecruit = 0>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 2000>>
 <<case "Intellectual Dependency Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 16>>
-<<set $activeSlaveOneTimeMaxAge = 20>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He was voluntarily enslaved after $he overdosed on psychosuppressant-laced aphrodisiacs and fried $his brain.">>
-<<set $activeSlave.dullIntelligence = 1>>
-<<set _geneticInt = $activeSlave.intelligence>> /* for longSlaveDescription to report what the intelligence will be while keeping the original value safe for $genePool[] */
-<<set $activeSlave.intelligence = -100>>
-<<set $activeSlave.devotion = random(20,40)>>
-<<set $activeSlave.trust = random(0,50)>>
-<<run setHealth($activeSlave, jsRandom(-60, -40), undefined, undefined, 0, 20)>>
-<<set $activeSlave.weight = random(-40,0)>>
-<<set $activeSlave.energy = 100>>
-<<set $activeSlave.attrXX = 100>>
-<<set $activeSlave.attrXY = 100>>
-<<set $activeSlave.addict = 50>>
-<<set $activeSlave.canRecruit = 0>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _pram = {minAge: 16, maxAge: 20, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME == 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave(null, _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He was voluntarily enslaved after $he overdosed on psychosuppressant-laced aphrodisiacs and fried $his brain.">>
+	<<set _slave.dullIntelligence = 1>>
+	<<set _geneticInt = _slave.intelligence>> /* for longSlaveDescription to report what the intelligence will be while keeping the original value safe for $genePool[] */
+	<<set _slave.intelligence = -100>>
+	<<set _slave.devotion = random(20,40)>>
+	<<set _slave.trust = random(0,50)>>
+	<<run setHealth(_slave, jsRandom(-60, -40), undefined, undefined, 0, 20)>>
+	<<set _slave.weight = random(-40,0)>>
+	<<set _slave.energy = 100>>
+	<<set _slave.attrXX = 100>>
+	<<set _slave.attrXY = 100>>
+	<<set _slave.addict = 50>>
+	<<set _slave.canRecruit = 0>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Slave Professionalism">>
-
-<<set _ContractCost = 3000>>
-<<set $activeSlaveOneTimeMinAge = 18>>
-<<set $activeSlaveOneTimeMaxAge = 30>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.career = "a porn star">>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself for voluntary enslavement after realizing $his career was over.">>
-<<set $activeSlave.boobsImplant += random(4,6)*200>>
-<<set $activeSlave.boobs += $activeSlave.boobsImplant>>
-<<set $activeSlave.boobsImplantType = "fillable">>
-<<set $activeSlave.boobShape = "normal">>
-<<set $activeSlave.lips = 60>>
-<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
-<<set $activeSlave.devotion = random(20,45)>>
-<<set $activeSlave.trust = random(25,65)>>
-<<set $activeSlave.intelligence = random(75,100)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
-<<set $activeSlave.anus = 2>>
-<<set $activeSlave.vagina = 2>>
-<<set $activeSlave.weight = random(-40,10)>>
-<<set $activeSlave.clitPiercing = 1>>
-<<set $activeSlave.tonguePiercing = 1>>
-<<set $activeSlave.nipplesPiercing = 1>>
-<<set $activeSlave.nosePiercing = 1>>
-<<set $activeSlave.earPiercing = 1>>
-<<set $activeSlave.skill.vaginal = 100>>
-<<set $activeSlave.skill.oral = 100>>
-<<set $activeSlave.skill.anal = 100>>
-<<set $activeSlave.skill.whoring = 100>>
-<<set $activeSlave.skill.entertainment = 100>>
-<<set $activeSlave.behavioralFlaw = "none">>
-<<set $activeSlave.sexualFlaw = "none">>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 3000>>
-
+	<<set _ContractCost = 3000>>
+	<<set _slave = GenerateNewSlave("XX", {minAge: 18, maxAge: 30, disableDisability: 1})>>
+	<<set _slave.career = "a porn star">>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself for voluntary enslavement after realizing $his career was over.">>
+	<<set _slave.boobsImplant += random(4,6)*200>>
+	<<set _slave.boobs += _slave.boobsImplant>>
+	<<set _slave.boobsImplantType = "fillable">>
+	<<set _slave.boobShape = "normal">>
+	<<set _slave.lips = 60>>
+	<<set _slave.face = Math.clamp(_slave.face+20,-100,100)>>
+	<<set _slave.devotion = random(20,45)>>
+	<<set _slave.trust = random(25,65)>>
+	<<set _slave.intelligence = random(75,100)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
+	<<set _slave.anus = 2>>
+	<<set _slave.vagina = 2>>
+	<<set _slave.weight = random(-40,10)>>
+	<<set _slave.clitPiercing = 1>>
+	<<set _slave.tonguePiercing = 1>>
+	<<set _slave.nipplesPiercing = 1>>
+	<<set _slave.nosePiercing = 1>>
+	<<set _slave.earPiercing = 1>>
+	<<set _slave.skill.vaginal = 100>>
+	<<set _slave.skill.oral = 100>>
+	<<set _slave.skill.anal = 100>>
+	<<set _slave.skill.whoring = 100>>
+	<<set _slave.skill.entertainment = 100>>
+	<<set _slave.behavioralFlaw = "none">>
+	<<set _slave.sexualFlaw = "none">>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 3000>>
 <<case "Slave Professionalism Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 20>>
-<<set $activeSlaveOneTimeMaxAge = 36>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.career = "a servant">>
-<<set $activeSlave.origin = "$He offered $himself for voluntary enslavement after being freed by $his deceased master's next of kin.">>
-<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
-<<set $activeSlave.devotion = random(60,80)>>
-<<set $activeSlave.trust = random(60,80)>>
-<<set $activeSlave.intelligence = 100>>
-<<set $activeSlave.intelligenceImplant = 30>>
-<<run setHealth($activeSlave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.anus = 2>>
-<<if $activeSlave.vagina >= 0>>
-	<<set $activeSlave.vagina = 2>>
-	<<set $activeSlave.skill.vaginal = 100>>
-<</if>>
-<<set $activeSlave.weight = random(-10,10)>>
-<<set $activeSlave.skill.oral = 100>>
-<<set $activeSlave.skill.anal = 100>>
-<<set $activeSlave.skill.whoring = 100>>
-<<set $activeSlave.skill.entertainment = 100>>
-<<set $activeSlave.skill.combat = 1>>
-<<set $activeSlave.behavioralFlaw = "none">>
-<<set $activeSlave.sexualFlaw = "none">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 20, maxAge: 36, disableDisability: 1})>>
+	<<set _slave.career = "a servant">>
+	<<set _slave.origin = "$He offered $himself for voluntary enslavement after being freed by $his deceased master's next of kin.">>
+	<<set _slave.face = Math.clamp(_slave.face+20,-100,100)>>
+	<<set _slave.devotion = random(60,80)>>
+	<<set _slave.trust = random(60,80)>>
+	<<set _slave.intelligence = 100>>
+	<<set _slave.intelligenceImplant = 30>>
+	<<run setHealth(_slave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.anus = 2>>
+	<<if _slave.vagina >= 0>>
+		<<set _slave.vagina = 2>>
+		<<set _slave.skill.vaginal = 100>>
+	<</if>>
+	<<set _slave.weight = random(-10,10)>>
+	<<set _slave.skill.oral = 100>>
+	<<set _slave.skill.anal = 100>>
+	<<set _slave.skill.whoring = 100>>
+	<<set _slave.skill.entertainment = 100>>
+	<<set _slave.skill.combat = 1>>
+	<<set _slave.behavioralFlaw = "none">>
+	<<set _slave.sexualFlaw = "none">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Body Purist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He offered $himself for voluntary enslavement to get to an arcology in which implants are uncommon, since $he has a fear of surgery.">>
-<<run setHealth($activeSlave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
-<<set $activeSlave.devotion = random(-15,15)>>
-<<set $activeSlave.trust = random(-15,15)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _pram = {maxAge: 42, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME == 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave(null, _pram)>>
+	<<set _slave.origin = "$He offered $himself for voluntary enslavement to get to an arcology in which implants are uncommon, since $he has a fear of surgery.">>
+	<<run setHealth(_slave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
+	<<set _slave.devotion = random(-15,15)>>
+	<<set _slave.trust = random(-15,15)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Body Purist Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 18>>
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He offered $himself for voluntary enslavement after graduating from a slave school and passing $his majority, because $he heard you treat slaves without implants well.">>
-<<set $activeSlave.career = "a student">>
-<<run setHealth($activeSlave, jsRandom(-20, 20), 0, 0, 0, jsRandom(10, 30))>>
-<<set $activeSlave.devotion = random(-15,15)>>
-<<set $activeSlave.trust = random(-15,15)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 18, maxAge: 24, ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<set _slave.origin = "$He offered $himself for voluntary enslavement after graduating from a slave school and passing $his majority, because $he heard you treat slaves without implants well.">>
+	<<set _slave.career = "a student">>
+	<<run setHealth(_slave, jsRandom(-20, 20), 0, 0, 0, jsRandom(10, 30))>>
+	<<set _slave.devotion = random(-15,15)>>
+	<<set _slave.trust = random(-15,15)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Youth Preferentialist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 18>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He came to you for enslavement out of desperation, terrified that $he was about to be enslaved into a worse situation by $his abusive family.">>
-<<run setHealth($activeSlave, jsRandom(-40, 30), undefined, undefined, 0, 70)>>
-<<set $activeSlave.devotion = random(10,15)>>
-<<set $activeSlave.trust = random(-55,-75)>>
-/*
-<<set $activeSlave.actualAge = 18>>
-<<set $activeSlave.anus = random(2,3)>>
-<<set $activeSlave.weight = random(-80,-20)>>
-<<set $activeSlave.boobs -= 50*random(1,2)>>
-<<set $activeSlave.butt -= random(0,1)>>
-*/
-<<set $activeSlave.behavioralFlaw = either("anorexic", "devout", "gluttonous", "hates men", "hates women", "odd")>>
-<<set $activeSlave.sexualFlaw = either("apathetic", "hates anal", "hates oral", "repressed", "shamefast")>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, , {maxAge: 18, disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He came to you for enslavement out of desperation, terrified that $he was about to be enslaved into a worse situation by $his abusive family.">>
+	<<run setHealth(_slave, jsRandom(-40, 30), undefined, undefined, 0, 70)>>
+	<<set _slave.devotion = random(10,15)>>
+	<<set _slave.trust = random(-55,-75)>>
+	/*
+	<<set _slave.actualAge = 18>>
+	<<set _slave.anus = random(2,3)>>
+	<<set _slave.weight = random(-80,-20)>>
+	<<set _slave.boobs -= 50*random(1,2)>>
+	<<set _slave.butt -= random(0,1)>>
+	*/
+	<<set _slave.behavioralFlaw = either("anorexic", "devout", "gluttonous", "hates men", "hates women", "odd")>>
+	<<set _slave.sexualFlaw = either("apathetic", "hates anal", "hates oral", "repressed", "shamefast")>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Youth Preferentialist Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 18>>
-<<set $activeSlaveOneTimeMaxAge = 18>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He came to you for enslavement out of desperation, terrified that $he was about to be asked to do something with $his life by $his family.">>
-<<run setHealth($activeSlave, jsRandom(-40, 30), 0, 0, 0, jsRandom(20, 40))>>
-<<set $activeSlave.devotion = random(10,15)>>
-<<set $activeSlave.trust = random(-55,-75)>>
-<<set $activeSlave.intelligence = random(-95,-51)>>
-<<set $activeSlave.anus = random(2,3)>>
-<<set $activeSlave.weight = random(-80,-20)>>
-<<set $activeSlave.boobs -= 50*random(1,2)>>
-<<set $activeSlave.butt -= random(0,1)>>
-<<set $activeSlave.behavioralFlaw = either("anorexic", "gluttonous", "odd")>>
-<<set $activeSlave.sexualFlaw = either("apathetic", "repressed")>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 18, maxAge: 18, ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He came to you for enslavement out of desperation, terrified that $he was about to be asked to do something with $his life by $his family.">>
+	<<run setHealth(_slave, jsRandom(-40, 30), 0, 0, 0, jsRandom(20, 40))>>
+	<<set _slave.devotion = random(10,15)>>
+	<<set _slave.trust = random(-55,-75)>>
+	<<set _slave.intelligence = random(-95,-51)>>
+	<<set _slave.anus = random(2,3)>>
+	<<set _slave.weight = random(-80,-20)>>
+	<<set _slave.boobs -= 50*random(1,2)>>
+	<<set _slave.butt -= random(0,1)>>
+	<<set _slave.behavioralFlaw = either("anorexic", "gluttonous", "odd")>>
+	<<set _slave.sexualFlaw = either("apathetic", "repressed")>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Maturity Preferentialist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = ($retirementAge-4)>>
-<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
-<<set $one_time_age_overrides_pedo_mode = 1>> /% A mature woman. %/
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He offered $himself to you for enslavement after deciding you were $his best hope of a good life as a slave.">>
-<<run setHealth($activeSlave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<set $activeSlave.muscles = 20>>
-<<set $activeSlave.face = random(0,20)>>
-<<set $activeSlave.anus = random(2,3)>>
-<<if $activeSlave.vagina != -1>><<set $activeSlave.vagina = random(2,3)>><</if>>
-<<set $activeSlave.weight = 20>>
-<<set $activeSlave.boobs += 50*random(1,10)>>
-<<set $activeSlave.butt += random(0,2)>>
-<<set $activeSlave.lips += random(5,15)>>
-<<set $activeSlave.skill.entertainment = 35>>
-<<set $activeSlave.skill.anal = 35>>
-<<set $activeSlave.skill.oral = 35>>
-<<set $activeSlave.behavioralFlaw = "none">>
-<<set $activeSlave.sexualFlaw = "none">>
-<<set $activeSlave.energy = random(80,90)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: $retirementAge-4, maxAge: $retirementAge-2, ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<set _slave.origin = "$He offered $himself to you for enslavement after deciding you were $his best hope of a good life as a slave.">>
+	<<run setHealth(_slave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<set _slave.muscles = 20>>
+	<<set _slave.face = random(0,20)>>
+	<<set _slave.anus = random(2,3)>>
+	<<if _slave.vagina != -1>><<set _slave.vagina = random(2,3)>><</if>>
+	<<set _slave.weight = 20>>
+	<<set _slave.boobs += 50*random(1,10)>>
+	<<set _slave.butt += random(0,2)>>
+	<<set _slave.lips += random(5,15)>>
+	<<set _slave.skill.entertainment = 35>>
+	<<set _slave.skill.anal = 35>>
+	<<set _slave.skill.oral = 35>>
+	<<set _slave.behavioralFlaw = "none">>
+	<<set _slave.sexualFlaw = "none">>
+	<<set _slave.energy = random(80,90)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Maturity Preferentialist Two">>
-
-<<set _ContractCost = 3000>>
-<<set $activeSlaveOneTimeMinAge = 36>>
-<<set $activeSlaveOneTimeMaxAge = 55>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He was sold to you by $his son, in order to raise funds for his business.">>
-<<set $activeSlave.boobs = random(4,6)*200>>
-<<set $activeSlave.weight = 20>>
-<<set $activeSlave.height = random(130,150)>>
-<<set $activeSlave.face = random(15,100)>>
-<<set $activeSlave.butt = random(3,4)>>
-<<set $activeSlave.lips = 15>>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<set $activeSlave.career = App.Data.Careers.General.educated.random()>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
-<<set $activeSlave.intelligence = random(51,95)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<set $activeSlave.teeth = "normal">>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set $activeSlave.counter.birthsTotal = 1>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 3000>>
-
+	<<set _ContractCost = 3000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 36, maxAge: 55, ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<set _slave.origin = "$He was sold to you by $his son, in order to raise funds for his business.">>
+	<<set _slave.boobs = random(4,6)*200>>
+	<<set _slave.weight = 20>>
+	<<set _slave.height = random(130,150)>>
+	<<set _slave.face = random(15,100)>>
+	<<set _slave.butt = random(3,4)>>
+	<<set _slave.lips = 15>>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<set _slave.career = App.Data.Careers.General.educated.random()>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
+	<<set _slave.intelligence = random(51,95)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<set _slave.teeth = "normal">>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<set _slave.counter.birthsTotal = 1>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 3000>>
 <<case "Petite Admiration">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 13>>
-<<set $activeSlaveOneTimeMaxAge = 22>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself for voluntary enslavement to avoid being singled out by ruthless slavers.">>
-<<if $activeSlave.height >= 150>>
-	<<set $activeSlave.height = Math.trunc(Height.random($activeSlave, {limitMult: [-2, 0]}))>>
-	<<if $activeSlave.height >= 150>>
-		<<set $activeSlave.height = Math.trunc(Height.random($activeSlave, {limitMult: [-3, -1]}))>>
-		<<if $activeSlave.height >= 150>>
-			<<set $activeSlave.height = random(90,130)>>
-			<<set $activeSlave.geneticQuirks.dwarfism = 2>>
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 13, maxAge: 22, disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself for voluntary enslavement to avoid being singled out by ruthless slavers.">>
+	<<if _slave.height >= 150>>
+		<<set _slave.height = Math.trunc(Height.random(_slave, {limitMult: [-2, 0]}))>>
+		<<if _slave.height >= 150>>
+			<<set _slave.height = Math.trunc(Height.random(_slave, {limitMult: [-3, -1]}))>>
+			<<if _slave.height >= 150>>
+				<<set _slave.height = random(90,130)>>
+				<<set _slave.geneticQuirks.dwarfism = 2>>
+			<</if>>
 		<</if>>
 	<</if>>
-<</if>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = Math.clamp($activeSlave.face+80,-100,100)>>
-<<set $activeSlave.faceShape = "cute">>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.waist = -10>>
-<<set $activeSlave.devotion = random(15,20)>>
-<<set $activeSlave.trust = random(0,10)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
+	<<set _slave.face = Math.clamp(_slave.face+80,-100,100)>>
+	<<set _slave.faceShape = "cute">>
+	<<set _slave.weight = 0>>
+	<<set _slave.waist = -10>>
+	<<set _slave.devotion = random(15,20)>>
+	<<set _slave.trust = random(0,10)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Petite Admiration Two">>
-
-<<set _ContractCost = 3000>>
-<<set $activeSlaveOneTimeMinAge = 30>>
-<<set $activeSlaveOneTimeMaxAge = 36>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.career = "a porn star">>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself to you for enslavement because $he felt your arcology would be a nice place to retire to.">>
-<<set $activeSlave.height = random(90,100)>>
-<<set $activeSlave.geneticQuirks.dwarfism = 2>>
-<<set $activeSlave.boobsImplant += random(4,6)*200>>
-<<set $activeSlave.boobs += $activeSlave.boobsImplant>>
-<<set $activeSlave.boobsImplantType = "string">>
-<<if ($activeSlave.boobsImplant / $activeSlave.boobs >= 0.90)>>
-	<<set $activeSlave.boobShape = "spherical">>
-	<<set $activeSlave.nipples = "flat">>
-<<else>>
-	<<set $activeSlave.boobShape = "normal">>
-<</if>>
-<<set $activeSlave.buttImplant += 2>>
-<<set $activeSlave.butt += $activeSlave.buttImplant>>
-<<set $activeSlave.buttImplantType = "normal">>
-<<set $activeSlave.hips = 2>>
-<<set $activeSlave.lips = 60>>
-<<set $activeSlave.lipsImplant = 10>>
-<<set $activeSlave.face = Math.clamp($activeSlave.face+40,-100,100)>>
-<<set $activeSlave.faceShape = "sensual">>
-<<set $activeSlave.devotion = random(40,65)>>
-<<set $activeSlave.trust = random(45,65)>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
-<<set $activeSlave.anus = 2>>
-<<set $activeSlave.vagina = 2>>
-<<set $activeSlave.weight = random(-20,20)>>
-<<set $activeSlave.clitPiercing = 1>>
-<<set $activeSlave.tonguePiercing = 1>>
-<<set $activeSlave.earPiercing = 1>>
-<<set $activeSlave.skill.vaginal = 100>>
-<<set $activeSlave.skill.oral = 100>>
-<<set $activeSlave.skill.anal = 100>>
-<<set $activeSlave.skill.whoring = 100>>
-<<set $activeSlave.skill.entertainment = 100>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set $activeSlave.sexualFlaw = "none">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 3000>>
-
+	<<set _ContractCost = 3000>>
+	<<set _slave = GenerateNewSlave("XX", {minAge: 30, maxAge: 36, ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<set _slave.career = "a porn star">>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself to you for enslavement because $he felt your arcology would be a nice place to retire to.">>
+	<<set _slave.height = random(90,100)>>
+	<<set _slave.geneticQuirks.dwarfism = 2>>
+	<<set _slave.boobsImplant += random(4,6)*200>>
+	<<set _slave.boobs += _slave.boobsImplant>>
+	<<set _slave.boobsImplantType = "string">>
+	<<if (_slave.boobsImplant / _slave.boobs >= 0.90)>>
+		<<set _slave.boobShape = "spherical">>
+		<<set _slave.nipples = "flat">>
+	<<else>>
+		<<set _slave.boobShape = "normal">>
+	<</if>>
+	<<set _slave.buttImplant += 2>>
+	<<set _slave.butt += _slave.buttImplant>>
+	<<set _slave.buttImplantType = "normal">>
+	<<set _slave.hips = 2>>
+	<<set _slave.lips = 60>>
+	<<set _slave.lipsImplant = 10>>
+	<<set _slave.face = Math.clamp(_slave.face+40,-100,100)>>
+	<<set _slave.faceShape = "sensual">>
+	<<set _slave.devotion = random(40,65)>>
+	<<set _slave.trust = random(45,65)>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
+	<<set _slave.anus = 2>>
+	<<set _slave.vagina = 2>>
+	<<set _slave.weight = random(-20,20)>>
+	<<set _slave.clitPiercing = 1>>
+	<<set _slave.tonguePiercing = 1>>
+	<<set _slave.earPiercing = 1>>
+	<<set _slave.skill.vaginal = 100>>
+	<<set _slave.skill.oral = 100>>
+	<<set _slave.skill.anal = 100>>
+	<<set _slave.skill.whoring = 100>>
+	<<set _slave.skill.entertainment = 100>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<set _slave.sexualFlaw = "none">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 3000>>
 <<case "Statuesque Glorification">>
-
-<<set _ContractCost = 1000>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself for voluntary enslavement to avoid being singled out by ruthless slavers.">>
-<<set $activeSlave.height = random(200,264)>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
-<<set $activeSlave.geneticQuirks.gigantism = 2>>
-<<set $activeSlave.devotion = random(15,20)>>
-<<set $activeSlave.trust = random(0,10)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself for voluntary enslavement to avoid being singled out by ruthless slavers.">>
+	<<set _slave.height = random(200,264)>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
+	<<set _slave.geneticQuirks.gigantism = 2>>
+	<<set _slave.devotion = random(15,20)>>
+	<<set _slave.trust = random(0,10)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Statuesque Glorification Two">>
-
-<<set _ContractCost = 1000>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He offered $himself for voluntary enslavement knowing $he would only fit in with your help.">>
-<<set $activeSlave.height = 165>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
-<<set $activeSlave.shoes = "extreme heels">>
-<<set $activeSlave.devotion = random(30,45)>>
-<<set $activeSlave.trust = random(-20,0)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {disableDisability: 1})>>
+	<<set _slave.origin = "$He offered $himself for voluntary enslavement knowing $he would only fit in with your help.">>
+	<<set _slave.height = 165>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
+	<<set _slave.shoes = "extreme heels">>
+	<<set _slave.devotion = random(30,45)>>
+	<<set _slave.trust = random(-20,0)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Transformation Fetishist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "You received $him from a surgeon who botched an implant operation on $him and needed to get $him out of sight.">>
-<<set $activeSlave.boobsImplant += random(10,20)*200>>
-<<set $activeSlave.boobs += $activeSlave.boobsImplant>>
-<<set $activeSlave.boobsImplantType = "advanced fillable">>
-<<if ($activeSlave.boobsImplant / $activeSlave.boobs >= 0.90)>>
-	<<set $activeSlave.boobShape = "spherical">>
-	<<set $activeSlave.nipples = "flat">>
-<<else>>
-	<<set $activeSlave.boobShape = "normal">>
-	<<set $activeSlave.nipples = "tiny">>
-<</if>>
-<<set $activeSlave.areolae = 2>>
-<<set $activeSlave.buttImplant += random(2,4)>>
-<<set $activeSlave.buttImplantType = "fillable">>
-<<set $activeSlave.butt += $activeSlave.buttImplant>>
-<<set $activeSlave.lipsImplant += random(15,25)>>
-<<set $activeSlave.lips += $activeSlave.lipsImplant>>
-<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
-<<set $activeSlave.faceImplant += 40>>
-<<set $activeSlave.devotion = random(-100,-75)>>
-<<set $activeSlave.trust = random(-45,-25)>>
-<<run setHealth($activeSlave, jsRandom(-50, -20), normalRandInt(20, 4), normalRandInt(10, 3), 0, 0)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.behavioralFlaw = either("anorexic", "arrogant", "bitchy", "odd")>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _pram = {maxAge: 42 ,disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave(null, _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "You received $him from a surgeon who botched an implant operation on $him and needed to get $him out of sight.">>
+	<<set _slave.boobsImplant += random(10,20)*200>>
+	<<set _slave.boobs += _slave.boobsImplant>>
+	<<set _slave.boobsImplantType = "advanced fillable">>
+	<<if (_slave.boobsImplant / _slave.boobs >= 0.90)>>
+		<<set _slave.boobShape = "spherical">>
+		<<set _slave.nipples = "flat">>
+	<<else>>
+		<<set _slave.boobShape = "normal">>
+		<<set _slave.nipples = "tiny">>
+	<</if>>
+	<<set _slave.areolae = 2>>
+	<<set _slave.buttImplant += random(2,4)>>
+	<<set _slave.buttImplantType = "fillable">>
+	<<set _slave.butt += _slave.buttImplant>>
+	<<set _slave.lipsImplant += random(15,25)>>
+	<<set _slave.lips += _slave.lipsImplant>>
+	<<set _slave.face = Math.clamp(_slave.face+20,-100,100)>>
+	<<set _slave.faceImplant += 40>>
+	<<set _slave.devotion = random(-100,-75)>>
+	<<set _slave.trust = random(-45,-25)>>
+	<<run setHealth(_slave, jsRandom(-50, -20), normalRandInt(20, 4), normalRandInt(10, 3), 0, 0)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.behavioralFlaw = either("anorexic", "arrogant", "bitchy", "odd")>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Transformation Fetishist Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 32>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$His husband sold $him into slavery to escape his debts.">>
-<<set $activeSlave.career = "a trophy wife">>
-<<set $activeSlave.boobsImplant += random(5,10)*200>>
-<<set $activeSlave.boobs += $activeSlave.boobsImplant>>
-<<set $activeSlave.boobsImplantType = "fillable">>
-<<if ($activeSlave.boobsImplant / $activeSlave.boobs >= 0.90)>>
-	<<set $activeSlave.boobShape = "spherical">>
-	<<set $activeSlave.nipples = "flat">>
-<<else>>
-	<<set $activeSlave.boobShape = "normal">>
-	<<set $activeSlave.nipples = "tiny">>
-<</if>>
-<<set $activeSlave.areolae = 2>>
-<<set $activeSlave.buttImplant += random(2,4)>>
-<<set $activeSlave.butt += $activeSlave.buttImplant>>
-<<set $activeSlave.buttImplantType = "normal">>
-<<set $activeSlave.lipsImplant += random(15,25)>>
-<<set $activeSlave.lips += $activeSlave.lipsImplant>>
-<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
-<<set $activeSlave.faceImplant += 40>>
-<<set $activeSlave.devotion = random(-100,-75)>>
-<<set $activeSlave.trust = random(-45,-25)>>
-<<run setHealth($activeSlave, jsRandom(20, 60), normalRandInt(10, 3), normalRandInt(10, 3), 0, 20)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.behavioralFlaw = either("anorexic", "arrogant", "bitchy", "odd")>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 32, maxAge: 42 ,ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<set _slave.origin = "$His husband sold $him into slavery to escape his debts.">>
+	<<set _slave.career = "a trophy wife">>
+	<<set _slave.boobsImplant += random(5,10)*200>>
+	<<set _slave.boobs += _slave.boobsImplant>>
+	<<set _slave.boobsImplantType = "fillable">>
+	<<if (_slave.boobsImplant / _slave.boobs >= 0.90)>>
+		<<set _slave.boobShape = "spherical">>
+		<<set _slave.nipples = "flat">>
+	<<else>>
+		<<set _slave.boobShape = "normal">>
+		<<set _slave.nipples = "tiny">>
+	<</if>>
+	<<set _slave.areolae = 2>>
+	<<set _slave.buttImplant += random(2,4)>>
+	<<set _slave.butt += _slave.buttImplant>>
+	<<set _slave.buttImplantType = "normal">>
+	<<set _slave.lipsImplant += random(15,25)>>
+	<<set _slave.lips += _slave.lipsImplant>>
+	<<set _slave.face = Math.clamp(_slave.face+20,-100,100)>>
+	<<set _slave.faceImplant += 40>>
+	<<set _slave.devotion = random(-100,-75)>>
+	<<set _slave.trust = random(-45,-25)>>
+	<<run setHealth(_slave, jsRandom(20, 60), normalRandInt(10, 3), normalRandInt(10, 3), 0, 20)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.behavioralFlaw = either("anorexic", "arrogant", "bitchy", "odd")>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Slimness Enthusiast">>
-
-<<set _ContractCost = 3000>>
-<<set $activeSlaveOneTimeMinAge = 25>>
-<<set $activeSlaveOneTimeMaxAge = $retirementAge>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself to you for enslavement because $he felt your arcology was the best place for a $woman of $his appearance.">>
-<<set $activeSlave.boobs = random(4,6)*50>>
-<<set $activeSlave.weight = -20>>
-<<set $activeSlave.height = random(160,200)>>
-<<set $activeSlave.face = random(15,100)>>
-<<set $activeSlave.butt = random(1,2)>>
-<<set $activeSlave.lips = 0>>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<set $activeSlave.career = App.Data.Careers.General.educated.random()>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
-<<set $activeSlave.intelligence = random(51,95)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<set $activeSlave.teeth = "normal">>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 3000>>
-
+	<<set _ContractCost = 3000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 25, maxAge: $retirementAge ,ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself to you for enslavement because $he felt your arcology was the best place for a $woman of $his appearance.">>
+	<<set _slave.boobs = random(4,6)*50>>
+	<<set _slave.weight = -20>>
+	<<set _slave.height = random(160,200)>>
+	<<set _slave.face = random(15,100)>>
+	<<set _slave.butt = random(1,2)>>
+	<<set _slave.lips = 0>>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<set _slave.career = App.Data.Careers.General.educated.random()>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
+	<<set _slave.intelligence = random(51,95)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<set _slave.teeth = "normal">>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 3000>>
 <<case "Slimness Enthusiast Two">>
-
-<<set _ContractCost = 3000>>
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself to you for enslavement to escape having plastic surgery foisted on $him.">>
-<<set $activeSlave.boobs = random(4,6)*50>>
-<<set $activeSlave.weight = -20>>
-<<set $activeSlave.height = random(160,200)>>
-<<set $activeSlave.face = random(15,100)>>
-<<set $activeSlave.butt = random(1,2)>>
-<<set $activeSlave.lips = 0>>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
-<<if $activeSlave.physicalAge >= 12>>
-	<<set $activeSlave.teeth = "normal">>
-<</if>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 3000>>
-
+	<<set _ContractCost = 3000>>
+	<<set _slave = GenerateNewSlave(null, {maxAge: 24, disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself to you for enslavement to escape having plastic surgery foisted on $him.">>
+	<<set _slave.boobs = random(4,6)*50>>
+	<<set _slave.weight = -20>>
+	<<set _slave.height = random(160,200)>>
+	<<set _slave.face = random(15,100)>>
+	<<set _slave.butt = random(1,2)>>
+	<<set _slave.lips = 0>>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
+	<<if _slave.physicalAge >= 12>>
+		<<set _slave.teeth = "normal">>
+	<</if>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 3000>>
 <<case "Asset Expansionist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 16>>
-<<set $activeSlaveOneTimeMaxAge = 19>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself to you for enslavement after following a dangerous, illegal growth hormone regimen.">>
-<<set $activeSlave.boobs += random(10,20)*200>>
-<<set $activeSlave.nipples = "inverted">>
-<<set $activeSlave.areolae = 3>>
-<<set $activeSlave.weight = 50>>
-<<set $activeSlave.butt += random(2,4)>>
-<<set $activeSlave.lips = 35>>
-<<set $activeSlave.devotion = random(-15,15)>>
-<<set $activeSlave.trust = random(-15,15)>>
-<<run setHealth($activeSlave, jsRandom(-40, -30), undefined, normalRandInt(10, 3), Math.max(normalRandInt(1, 0.5), 0))>>
-<<set $activeSlave.intelligence = random(0,90)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.behavioralFlaw = either("anorexic", "odd")>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 16, maxAge: 19, disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself to you for enslavement after following a dangerous, illegal growth hormone regimen.">>
+	<<set _slave.boobs += random(10,20)*200>>
+	<<set _slave.nipples = "inverted">>
+	<<set _slave.areolae = 3>>
+	<<set _slave.weight = 50>>
+	<<set _slave.butt += random(2,4)>>
+	<<set _slave.lips = 35>>
+	<<set _slave.devotion = random(-15,15)>>
+	<<set _slave.trust = random(-15,15)>>
+	<<run setHealth(_slave, jsRandom(-40, -30), undefined, normalRandInt(10, 3), Math.max(normalRandInt(1, 0.5), 0))>>
+	<<set _slave.intelligence = random(0,90)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.behavioralFlaw = either("anorexic", "odd")>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Asset Expansionist Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 28>>
-<<set $activeSlaveOneTimeMaxAge = 44>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself to you to escape enslavement in $his homeland for being older and unmarried.">>
-<<set $activeSlave.boobs += random(6,15)*200>>
-<<set $activeSlave.nipples = "inverted">>
-<<set $activeSlave.areolae = 3>>
-<<set $activeSlave.weight = random(50,150)>>
-<<set $activeSlave.butt += random(2,4)>>
-<<set $activeSlave.lips = 35>>
-<<set $activeSlave.devotion = random(-15,15)>>
-<<set $activeSlave.trust = random(-15,15)>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
-<<set $activeSlave.intelligence = random(0,90)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 28, maxAge: 44, ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself to you to escape enslavement in $his homeland for being older and unmarried.">>
+	<<set _slave.boobs += random(6,15)*200>>
+	<<set _slave.nipples = "inverted">>
+	<<set _slave.areolae = 3>>
+	<<set _slave.weight = random(50,150)>>
+	<<set _slave.butt += random(2,4)>>
+	<<set _slave.lips = 35>>
+	<<set _slave.devotion = random(-15,15)>>
+	<<set _slave.trust = random(-15,15)>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 0)>>
+	<<set _slave.intelligence = random(0,90)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Physical Idealist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He was voluntarily enslaved after $he decided that your arcology was the best place for $him to get the steroids that $he'd allowed to define $his life.">>
-<<set $activeSlave.career = App.Data.Careers.General.uneducated.random()>>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 20)>>
-<<set $activeSlave.muscles = 100>>
-<<set $activeSlave.addict = 1>>
-<<set $activeSlave.devotion = random(0,15)>>
-<<set $activeSlave.trust = random(0,15)>>
-<<set $activeSlave.intelligence = random(-95,-56)>>
-<<set $activeSlave.intelligenceImplant = 0>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1})>>
+	<<set _slave.origin = "$He was voluntarily enslaved after $he decided that your arcology was the best place for $him to get the steroids that $he'd allowed to define $his life.">>
+	<<set _slave.career = App.Data.Careers.General.uneducated.random()>>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 20)>>
+	<<set _slave.muscles = 100>>
+	<<set _slave.addict = 1>>
+	<<set _slave.devotion = random(0,15)>>
+	<<set _slave.trust = random(0,15)>>
+	<<set _slave.intelligence = random(-95,-56)>>
+	<<set _slave.intelligenceImplant = 0>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Physical Idealist Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He was voluntarily enslaved after $he decided that your arcology was the best place for $him to get the steroids that $he'd allowed to define $his life.">>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, 0, 20)>>
-<<set $activeSlave.muscles = 100>>
-<<set $activeSlave.addict = 1>>
-<<set $activeSlave.devotion = random(0,15)>>
-<<set $activeSlave.trust = random(0,15)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He was voluntarily enslaved after $he decided that your arcology was the best place for $him to get the steroids that $he'd allowed to define $his life.">>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, 0, 20)>>
+	<<set _slave.muscles = 100>>
+	<<set _slave.addict = 1>>
+	<<set _slave.devotion = random(0,15)>>
+	<<set _slave.trust = random(0,15)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Chattel Religionist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 16>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He offered $himself for enslavement out of religious conviction.">>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
-<<set $activeSlave.devotion = random(15,45)>>
-<<set $activeSlave.trust = random(60,75)>>
-<<set $activeSlave.behavioralFlaw = "devout">>
-<<set $activeSlave.sexualFlaw = "repressed">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 16, maxAge: 42, disableDisability: 1})>>
+	<<set _slave.origin = "$He offered $himself for enslavement out of religious conviction.">>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
+	<<set _slave.devotion = random(15,45)>>
+	<<set _slave.trust = random(60,75)>>
+	<<set _slave.behavioralFlaw = "devout">>
+	<<set _slave.sexualFlaw = "repressed">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Chattel Religionist Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He was offered to you by a group of Chattel Religionists eager to be rid of $his blasphemous old world beliefs.">>
-<<run setHealth($activeSlave, jsRandom(-10, 10), undefined, undefined, 0, 50)>>
-<<set $activeSlave.devotion = -100>>
-<<set $activeSlave.trust = -100>>
-<<if $activeSlave.anus > 0>>
-	<<set $activeSlave.anus = 0>>
-<</if>>
-<<if $activeSlave.vagina > 0>>
-	<<set $activeSlave.vagina = 0>>
-	<<set $activeSlave.trueVirgin = 1>>
-	<<set $activeSlave.career = "a nun">>
-<<else>>
-	<<set $activeSlave.career = "a priest">>
-	<<set $activeSlave.boobs = 100>>
-<</if>>
-<<set $activeSlave.behavioralFlaw = "devout">>
-<<set $activeSlave.sexualFlaw = "repressed">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1})>>
+	<<set _slave.origin = "$He was offered to you by a group of Chattel Religionists eager to be rid of $his blasphemous old world beliefs.">>
+	<<run setHealth(_slave, jsRandom(-10, 10), undefined, undefined, 0, 50)>>
+	<<set _slave.devotion = -100>>
+	<<set _slave.trust = -100>>
+	<<if _slave.anus > 0>>
+		<<set _slave.anus = 0>>
+	<</if>>
+	<<if _slave.vagina > 0>>
+		<<set _slave.vagina = 0>>
+		<<set _slave.trueVirgin = 1>>
+		<<set _slave.career = "a nun">>
+	<<else>>
+		<<set _slave.career = "a priest">>
+		<<set _slave.boobs = 100>>
+	<</if>>
+	<<set _slave.behavioralFlaw = "devout">>
+	<<set _slave.sexualFlaw = "repressed">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Hedonistic Decadence">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He sold $himself to you to escape those who condemned $his lifestyle.">>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.career = "a shut-in">>
-<<run setHealth($activeSlave, jsRandom(-40, 20), undefined, undefined, undefined, 35)>>
-<<set $activeSlave.devotion = random(35,45)>>
-<<set $activeSlave.trust = random(20,25)>>
-<<if $activeSlave.vagina > -1>>
-	<<set $activeSlave.vagina = 4>>
-<</if>>
-<<set $activeSlave.anus = 4>>
-<<if $activeSlave.ovaries == 1>>
-	<<set $activeSlave.preg = -1>>
-<</if>>
-<<set $activeSlave.weight = -15>>
-<<set $activeSlave.underArmHStyle = "bushy">>
-<<set $activeSlave.pubicHStyle = "bushy">>
-<<set $activeSlave.behavioralFlaw = "gluttonous">>
-<<set $activeSlave.sexualQuirk = "size queen">>
-<<set $activeSlave.tonguePiercing = 2>>
-<<set $activeSlave.nipplesPiercing = 2>>
-<<set $activeSlave.nosePiercing = 2>>
-<<set $activeSlave.earPiercing = 2>>
-<<set $activeSlave.lipsPiercing = 2>>
-<<set $activeSlave.vaginaPiercing = 2>>
-<<set $activeSlave.anusPiercing = 2>>
-<<set $activeSlave.eyebrowPiercing = 2>>
-<<set $activeSlave.navelPiercing = 2>>
-<<set $activeSlave.corsetPiercing = 1>>
-<<set $activeSlave.areolaePiercing = 1>>
-<<set $activeSlave.clothes = "a slutty outfit">>
-<<set $activeSlave.shoes = "heels">>
-<<set $activeSlave.inflation = 3, $activeSlave.inflationType = "food", $activeSlave.inflationMethod = 1>>
-<<run SetBellySize($activeSlave)>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _pram = {maxAge: 24, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave(null, _pram)>>
+	<<set _slave.origin = "$He sold $himself to you to escape those who condemned $his lifestyle.">>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.career = "a shut-in">>
+	<<run setHealth(_slave, jsRandom(-40, 20), undefined, undefined, undefined, 35)>>
+	<<set _slave.devotion = random(35,45)>>
+	<<set _slave.trust = random(20,25)>>
+	<<if _slave.vagina > -1>>
+		<<set _slave.vagina = 4>>
+	<</if>>
+	<<set _slave.anus = 4>>
+	<<if _slave.ovaries == 1>>
+		<<set _slave.preg = -1>>
+	<</if>>
+	<<set _slave.weight = -15>>
+	<<set _slave.underArmHStyle = "bushy">>
+	<<set _slave.pubicHStyle = "bushy">>
+	<<set _slave.behavioralFlaw = "gluttonous">>
+	<<set _slave.sexualQuirk = "size queen">>
+	<<set _slave.tonguePiercing = 2>>
+	<<set _slave.nipplesPiercing = 2>>
+	<<set _slave.nosePiercing = 2>>
+	<<set _slave.earPiercing = 2>>
+	<<set _slave.lipsPiercing = 2>>
+	<<set _slave.vaginaPiercing = 2>>
+	<<set _slave.anusPiercing = 2>>
+	<<set _slave.eyebrowPiercing = 2>>
+	<<set _slave.navelPiercing = 2>>
+	<<set _slave.corsetPiercing = 1>>
+	<<set _slave.areolaePiercing = 1>>
+	<<set _slave.clothes = "a slutty outfit">>
+	<<set _slave.shoes = "heels">>
+	<<set _slave.inflation = 3, _slave.inflationType = "food", _slave.inflationMethod = 1>>
+	<<run SetBellySize(_slave)>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Hedonistic Decadence Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He offered $himself for enslavement in hope of being less dull.">>
-<<run setHealth($activeSlave, jsRandom(0, 10), undefined, undefined, 0, 0)>>
-<<set $activeSlave.devotion = random(0,15)>>
-<<set $activeSlave.trust = random(10,25)>>
-<<set $activeSlave.behavioralFlaw = "none">>
-<<set $activeSlave.behavioralQuirk = "none">>
-<<set $activeSlave.sexualFlaw = "none">>
-<<set $activeSlave.sexualQuirk = "none">>
-<<set $activeSlave.fetish = "none">>
-<<set $activeSlave.fetishStrength = 0>>
-<<set $activeSlave.attrXX = 30>>
-<<set $activeSlave.attrXY = 30>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.trueVirgin = 1>>
-<<set $activeSlave.anus = 0>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {maxAge: 24, disableDisability: 1})>>
+	<<set _slave.origin = "$He offered $himself for enslavement in hope of being less dull.">>
+	<<run setHealth(_slave, jsRandom(0, 10), undefined, undefined, 0, 0)>>
+	<<set _slave.devotion = random(0,15)>>
+	<<set _slave.trust = random(10,25)>>
+	<<set _slave.behavioralFlaw = "none">>
+	<<set _slave.behavioralQuirk = "none">>
+	<<set _slave.sexualFlaw = "none">>
+	<<set _slave.sexualQuirk = "none">>
+	<<set _slave.fetish = "none">>
+	<<set _slave.fetishStrength = 0>>
+	<<set _slave.attrXX = 30>>
+	<<set _slave.attrXY = 30>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.trueVirgin = 1>>
+	<<set _slave.anus = 0>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Repopulation Efforts">>
-
-<<set _ContractCost = 1000>>
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
-	<<set $activeSlaveOneTimeMaxAge = 18>>
-	<<set $one_time_age_overrides_pedo_mode = 1>> /% Can lactate. %/
-<<else>>
-	<<set $activeSlaveOneTimeMinAge = 14>>
-	<<set $activeSlaveOneTimeMaxAge = 30>>
-<</if>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He sold $himself to you in the hopes that $his body would help keep humanity alive.">>
-<<set $activeSlave.career = App.Data.Careers.General.young.random()>>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.devotion = random(25,35)>>
-<<set $activeSlave.trust = random(20,25)>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.trueVirgin = 1>>
-<<set $activeSlave.preg = 0>>
-<<set $activeSlave.pregType = 0>>
-<<set $activeSlave.fetish = "pregnancy">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _pram = {disableDisability: 1}>>
+	<<if $pedo_mode == 1>>
+		<<set _pram.minAge = $fertilityAge>>
+		<<set _pram.maxAge = 18>>
+		<<set _pram.ageOverridesPedoMode = 1>>
+	<<else>>
+		<<set _pram.minAge = 14>>
+		<<set _pram.maxAge = 30>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He sold $himself to you in the hopes that $his body would help keep humanity alive.">>
+	<<set _slave.career = App.Data.Careers.General.young.random()>>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.devotion = random(25,35)>>
+	<<set _slave.trust = random(20,25)>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.trueVirgin = 1>>
+	<<set _slave.preg = 0>>
+	<<set _slave.pregType = 0>>
+	<<set _slave.fetish = "pregnancy">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Repopulation Efforts Two">>
-
-<<set _ContractCost = 1000>>
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
-	<<set $activeSlaveOneTimeMaxAge = 18>>
-	<<set $one_time_age_overrides_pedo_mode = 1>> /% Can lactate. %/
-<<else>>
-	<<set $activeSlaveOneTimeMinAge = 18>>
-	<<set $activeSlaveOneTimeMaxAge = 30>>
-<</if>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He sold $himself to you in the hope of someday bearing children.">>
-<<run setHealth($activeSlave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.devotion = random(25,35)>>
-<<set $activeSlave.trust = random(20,25)>>
-<<set $activeSlave.vagina = 2>>
-<<set $activeSlave.trueVirgin = 1>>
-<<set $activeSlave.preg = -2>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _pram = {disableDisability: 1}>>
+	<<if $pedo_mode == 1>>
+		<<set _pram.minAge = $fertilityAge>>
+		<<set _pram.maxAge = 18>>
+		<<set _pram.ageOverridesPedoMode = 1>>
+	<<else>>
+		<<set _pram.minAge = 18>>
+		<<set _pram.maxAge = 30>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He sold $himself to you in the hope of someday bearing children.">>
+	<<run setHealth(_slave, jsRandom(40, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.devotion = random(25,35)>>
+	<<set _slave.trust = random(20,25)>>
+	<<set _slave.vagina = 2>>
+	<<set _slave.trueVirgin = 1>>
+	<<set _slave.preg = -2>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Eugenics">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 10>>
-<<set $activeSlaveOneTimeMaxAge = 18>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He thought $he was important; $he was not.">>
-<<set $activeSlave.career = "a student from a private school">>
-<<set $activeSlave.intelligence = random(16,95)>>
-<<set $activeSlave.intelligenceImplant = 30>>
-<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0, 0)>>
-<<set $activeSlave.devotion = random(-100,-90)>>
-<<set $activeSlave.trust = random(-100,-90)>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.trueVirgin = 1>>
-<<set $activeSlave.preg = 0>>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _pram = {minAge: 10, maxAge: 18, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He thought $he was important; $he was not.">>
+	<<set _slave.career = "a student from a private school">>
+	<<set _slave.intelligence = random(16,95)>>
+	<<set _slave.intelligenceImplant = 30>>
+	<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0, 0)>>
+	<<set _slave.devotion = random(-100,-90)>>
+	<<set _slave.trust = random(-100,-90)>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.trueVirgin = 1>>
+	<<set _slave.preg = 0>>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Eugenics Two">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He considered $himself ugly and wished to stay out of your gene pool.">>
-<<run setHealth($activeSlave, jsRandom(0, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.anus = random(1,2)>>
-<<set $activeSlave.face = random(-40,0)>>
-<<set $activeSlave.boobShape = "perky">>
-<<set $activeSlave.boobs = random(2,5)*100>>
-<<set $activeSlave.weight = 5>>
-<<set $activeSlave.waist = random(-60,0)>>
-<<if $activeSlave.physicalAge >= 12>>
-	<<set $activeSlave.teeth = "normal">>
-<</if>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1})>>
+	<<set _slave.origin = "$He considered $himself ugly and wished to stay out of your gene pool.">>
+	<<run setHealth(_slave, jsRandom(0, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.trust = random(25,45)>>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.anus = random(1,2)>>
+	<<set _slave.face = random(-40,0)>>
+	<<set _slave.boobShape = "perky">>
+	<<set _slave.boobs = random(2,5)*100>>
+	<<set _slave.weight = 5>>
+	<<set _slave.waist = random(-60,0)>>
+	<<if _slave.physicalAge >= 12>>
+		<<set _slave.teeth = "normal">>
+	<</if>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Roman Revivalist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 22>>
-<<set $activeSlaveOneTimeMaxAge = 28>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He offered $himself to you for enslavement because $he was swept up in the romanticism of a revival of Rome.">>
-<<set $activeSlave.devotion = random(-15,-5)>>
-<<set $activeSlave.trust = random(5,15)>>
-<<set $activeSlave.career = "a student">>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(-10, 10), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(-20,0)>>
-<<set $activeSlave.anus = 0>>
-<<if $activeSlave.vagina != -1>><<set $activeSlave.vagina = 0>><</if>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.intelligence = random(16,95)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<set $activeSlave.teeth = "normal">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave("XX", {minAge: 22, maxAge: 28, disableDisability: 1})>>
+	<<set _slave.origin = "$He offered $himself to you for enslavement because $he was swept up in the romanticism of a revival of Rome.">>
+	<<set _slave.devotion = random(-15,-5)>>
+	<<set _slave.trust = random(5,15)>>
+	<<set _slave.career = "a student">>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(-10, 10), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(-20,0)>>
+	<<set _slave.anus = 0>>
+	<<if _slave.vagina != -1>><<set _slave.vagina = 0>><</if>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.intelligence = random(16,95)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<set _slave.teeth = "normal">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Neo Imperialist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 22>>
-<<set $activeSlaveOneTimeMaxAge = 28>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("")>>
-<<set $activeSlave.origin = "A former old world soldier dishonorably discharged for reasons $he refuses to discuss, $he offered $himself to you after romanticizing your martial, Imperial society.">>
-<<set $activeSlave.devotion = random(5,20)>>
-<<set $activeSlave.trust = random(0,5)>>
-<<set $activeSlave.career = "a soldier">>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(-10, 10), undefined, undefined, 0, 0)>>
-<<set $activeSlave.muscles = 60>>
-<<set $activeSlave.face = random(15,50)>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.skill.combat = 1>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.intelligenceImplant = 0>>
-<<set $activeSlave.teeth = "normal">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 22, maxAge: 28, disableDisability: 1})>>
+	<<set _slave.origin = "A former old world soldier dishonorably discharged for reasons $he refuses to discuss, $he offered $himself to you after romanticizing your martial, Imperial society.">>
+	<<set _slave.devotion = random(5,20)>>
+	<<set _slave.trust = random(0,5)>>
+	<<set _slave.career = "a soldier">>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(-10, 10), undefined, undefined, 0, 0)>>
+	<<set _slave.muscles = 60>>
+	<<set _slave.face = random(15,50)>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.skill.combat = 1>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.intelligenceImplant = 0>>
+	<<set _slave.teeth = "normal">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Aztec Revivalist">>
-
-<<set _ContractCost = 1000>>
-<<set $activeSlaveOneTimeMinAge = 22>>
-<<set $activeSlaveOneTimeMaxAge = 28>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He offered $himself to you for enslavement because $he needs to feel a higher call.">>
-<<set $activeSlave.devotion = random(25,50)>>
-<<set $activeSlave.trust = random(25,50)>>
-<<set $activeSlave.career = "a merchant">>
-<<run setHealth($activeSlave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(-20,0)>>
-<<set $activeSlave.anus = 0>>
-<<if $activeSlave.vagina != -1>><<set $activeSlave.vagina = 0>><</if>>
-<<set $activeSlave.skill.vaginal = 1>>
-<<set $activeSlave.skill.anal = 1>>
-<<set $activeSlave.skill.oral = 1>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.intelligence = random(16,95)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<set $activeSlave.teeth = "normal">>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave("XX", {minAge: 22, maxAge: 28, disableDisability: 1})>>
+	<<set _slave.origin = "$He offered $himself to you for enslavement because $he needs to feel a higher call.">>
+	<<set _slave.devotion = random(25,50)>>
+	<<set _slave.trust = random(25,50)>>
+	<<set _slave.career = "a merchant">>
+	<<run setHealth(_slave, jsRandom(-20, 20), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(-20,0)>>
+	<<set _slave.anus = 0>>
+	<<if _slave.vagina != -1>><<set _slave.vagina = 0>><</if>>
+	<<set _slave.skill.vaginal = 1>>
+	<<set _slave.skill.anal = 1>>
+	<<set _slave.skill.oral = 1>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.intelligence = random(16,95)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<set _slave.teeth = "normal">>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Edo Revivalist">>
-
-<<set _ContractCost = 1000>>
-/*
-<<set $activeSlaveOneTimeMinAge = 18>>
-*/
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He offered $himself to you for enslavement because $he had a disgustingly naïve view of medieval Japanese culture.">>
-<<set $activeSlave.devotion = random(-15,-5)>>
-<<set $activeSlave.trust = random(5,15)>>
-<<set $activeSlave.career = "a student">>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(-20, 0), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(-60,10)>>
-<<set $activeSlave.weight = random(20,100)>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.trueVirgin = 1>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<if $activeSlave.physicalAge >= 12>>
-	<<set $activeSlave.teeth = "normal">>
-<</if>>
-<<set $activeSlave.behavioralFlaw = either("gluttonous", "liberated")>>
-<<set $activeSlave.sexualFlaw = either("apathetic", "idealistic", "none", "none", "shamefast")>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _pram = {maxAge: 24, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave(null, _pram)>>
+	<<set _slave.origin = "$He offered $himself to you for enslavement because $he had a disgustingly naïve view of medieval Japanese culture.">>
+	<<set _slave.devotion = random(-15,-5)>>
+	<<set _slave.trust = random(5,15)>>
+	<<set _slave.career = "a student">>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(-20, 0), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(-60,10)>>
+	<<set _slave.weight = random(20,100)>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.trueVirgin = 1>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<if _slave.physicalAge >= 12>>
+		<<set _slave.teeth = "normal">>
+	<</if>>
+	<<set _slave.behavioralFlaw = either("gluttonous", "liberated")>>
+	<<set _slave.sexualFlaw = either("apathetic", "idealistic", "none", "none", "shamefast")>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Arabian Revivalist">>
-
-<<set _ContractCost = 1000>>
-<<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 $his 30s. %/
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He offered $himself to you for enslavement because $he thought your harem $his best hope for good treatment.">>
-<<set $activeSlave.devotion = random(30,35)>>
-<<set $activeSlave.trust = random(30,35)>>
-<<set $activeSlave.career = "a professor">>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(15,100)>>
-<<set $activeSlave.skill.oral = 35>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.skill.entertainment = 100>>
-<<set $activeSlave.intelligence = random(51,95)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<set $activeSlave.teeth = "normal">>
-<<set $activeSlave.sexualFlaw = either("idealistic")>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 25, maxAge: Math.max(25,$retirementAge-5), ageOverridesPedoMode: 1, disableDisability: 1})>>
+	<<set _slave.origin = "$He offered $himself to you for enslavement because $he thought your harem $his best hope for good treatment.">>
+	<<set _slave.devotion = random(30,35)>>
+	<<set _slave.trust = random(30,35)>>
+	<<set _slave.career = "a professor">>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(15,100)>>
+	<<set _slave.skill.oral = 35>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.skill.entertainment = 100>>
+	<<set _slave.intelligence = random(51,95)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<set _slave.teeth = "normal">>
+	<<set _slave.sexualFlaw = either("idealistic")>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <<case "Chinese Revivalist">>
-
-<<set _ContractCost = 1000>>
-<<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>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He offered $himself to you for enslavement because $he thought $he would have prospects of advancement among your slaves.">>
-<<set $activeSlave.devotion = random(30,35)>>
-<<set $activeSlave.trust = random(30,35)>>
-<<set $activeSlave.career = "a businesswoman">>
-<<run setHealth($activeSlave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = 15>>
-<<set $activeSlave.skill.oral = random(15,40)>>
-<<set $activeSlave.skill.anal = random(15,40)>>
-<<set $activeSlave.skill.whoring = random(15,40)>>
-<<set $activeSlave.skill.entertainment = random(15,40)>>
-<<set $activeSlave.intelligence = random(51,95)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<set $activeSlave.teeth = "normal">>
-<<set $activeSlave.behavioralFlaw = either("arrogant")>>
-<<set _slaveCost = slaveCost($activeSlave)>>
-<<set _slaveCost -= 1000>>
-
+	<<set _ContractCost = 1000>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 26, maxAge: 42, disableDisability: 1, ageOverridesPedoMode: 1})>>
+	<<set _slave.origin = "$He offered $himself to you for enslavement because $he thought $he would have prospects of advancement among your slaves.">>
+	<<set _slave.devotion = random(30,35)>>
+	<<set _slave.trust = random(30,35)>>
+	<<set _slave.career = "a businesswoman">>
+	<<run setHealth(_slave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
+	<<set _slave.face = 15>>
+	<<set _slave.skill.oral = random(15,40)>>
+	<<set _slave.skill.anal = random(15,40)>>
+	<<set _slave.skill.whoring = random(15,40)>>
+	<<set _slave.skill.entertainment = random(15,40)>>
+	<<set _slave.intelligence = random(51,95)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<set _slave.teeth = "normal">>
+	<<set _slave.behavioralFlaw = either("arrogant")>>
+	<<set _slaveCost = slaveCost(_slave)>>
+	<<set _slaveCost -= 1000>>
 <</switch>>
 
-<<run App.Utils.setLocalPronouns($activeSlave)>>
-<<run Enunciate($activeSlave)>>
+<<run App.Utils.setLocalPronouns(_slave)>>
+<<run Enunciate(_slave)>>
 <<setPlayerPronouns>>
 <<setAssistantPronouns>>
 
 <<switch $FSAcquisitionEvents>>
 <<case "Pastoralist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. This proves to be right on the money in this case, though the $woman isn't too terribly bedraggled; $his situation must be recent. $He asks to be enslaved with the crushing sadness most such people experience during their last free hours. "I'm pregnant," $he says through tears. "I know I'm not that pretty, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. But," and $he brings $his sizable chest into view, "I've got pretty big boob<<s>>, and I <<s>>tarted giving milk ye<<s>>terday. I wa<<s>> <<s>>earching the net, and I <<s>>aw that you milk $women, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. It <<s>>eem<<s>> like a better life than getting fucked all the time."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. This proves to be right on the money in this case, though the $woman isn't too terribly bedraggled; $his situation must be recent. $He asks to be enslaved with the crushing sadness most such people experience during their last free hours. "I'm pregnant," $he says through tears. "I know I'm not that pretty, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. But," and $he brings $his sizable chest into view, "I've got pretty big boob<<s>>, and I <<s>>tarted giving milk ye<<s>>terday. I wa<<s>> <<s>>earching the net, and I <<s>>aw that you milk $women, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. It <<s>>eem<<s>> like a better life than getting fucked all the time."
 <<case "Pastoralist Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case; the $woman in the video call is modestly dressed, so $his newfound situation must be exceedingly recent. Nonetheless, $he asks to be enslaved with the same poignant sadness most people experience during their last free hours. "All my children are gone and my hu<<s>>band left me," $he says through tears. "I know I'm older than mo<<s>>t, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. But," $he says as $he brings $his motherly chest into view, "I've <<s>>till got pretty big brea<<s>>t<<s>>, and they <<s>>till give milk. One of my friend<<s>> told me that you milk $women, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. I can't do anything el<<s>>e to make a living."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case; the $woman in the video call is modestly dressed, so $his newfound situation must be exceedingly recent. Nonetheless, $he asks to be enslaved with the same poignant sadness most people experience during their last free hours. "All my children are gone and my hu<<s>>band left me," $he says through tears. "I know I'm older than mo<<s>>t, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. But," $he says as $he brings $his motherly chest into view, "I've <<s>>till got pretty big brea<<s>>t<<s>>, and they <<s>>till give milk. One of my friend<<s>> told me that you milk $women, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. I can't do anything el<<s>>e to make a living."
 <<case "Supremacist">>
-
-Ever since you have been steering $arcologies[0].name towards a belief in $arcologies[0].FSSupremacistRace supremacy, you've been receiving increasingly useful communications from groups that share your ideals. Many rebel, mercenary, and paramilitary groups active in conflict zones have racial beliefs of one stripe or other, and by taking the $arcologies[0].FSSupremacistRace side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive an urgent communication from one such private military company.
-<br><br>
-It seems that they've run into a serious cash flow problem. They may not have liquid assets, but they do have human assets. What they lack is the slaveholding and selling infrastructure to translate the latter into the former. They're interested in fencing some merchandise to you, no questions asked, on a flat fee basis. Included in the message is a slave dossier detailing the piece of human chattel they're offering.
-
+	Ever since you have been steering $arcologies[0].name towards a belief in $arcologies[0].FSSupremacistRace supremacy, you've been receiving increasingly useful communications from groups that share your ideals. Many rebel, mercenary, and paramilitary groups active in conflict zones have racial beliefs of one stripe or other, and by taking the $arcologies[0].FSSupremacistRace side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive an urgent communication from one such private military company.
+	<br><br>
+	It seems that they've run into a serious cash flow problem. They may not have liquid assets, but they do have human assets. What they lack is the slaveholding and selling infrastructure to translate the latter into the former. They're interested in fencing some merchandise to you, no questions asked, on a flat fee basis. Included in the message is a slave dossier detailing the piece of human chattel they're offering.
 <<case "Supremacist Two">>
-
-Ever since you have been steering $arcologies[0].name towards a belief in $arcologies[0].FSSupremacistRace supremacy, you've been receiving increasingly useful communications from groups that share your ideals. With much of the old world in freefall many groups with particularly vehement racial beliefs are expanding unchecked by the mores of big government, and by taking the $arcologies[0].FSSupremacistRace side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive a communication from one such group.
-<br><br>
-It seems that in a man in their town made the mistake of marrying a $woman of an undesirable racial background, and this group has stepped in to put an end to such a distasteful union. However, though they may be ruthless vigilantes, they don't consider themselves murderers. They're interested in fencing this former $wife to you, no questions asked, on a flat fee basis. Included in the message is a slave dossier detailing the piece of human chattel they're offering.
-
+	Ever since you have been steering $arcologies[0].name towards a belief in $arcologies[0].FSSupremacistRace supremacy, you've been receiving increasingly useful communications from groups that share your ideals. With much of the old world in freefall many groups with particularly vehement racial beliefs are expanding unchecked by the mores of big government, and by taking the $arcologies[0].FSSupremacistRace side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive a communication from one such group.
+	<br><br>
+	It seems that in a man in their town made the mistake of marrying a $woman of an undesirable racial background, and this group has stepped in to put an end to such a distasteful union. However, though they may be ruthless vigilantes, they don't consider themselves murderers. They're interested in fencing this former $wife to you, no questions asked, on a flat fee basis. Included in the message is a slave dossier detailing the piece of human chattel they're offering.
 <<case "Subjugationist">>
-
-<<if $arcologyUpgrade.drones > 0>>Your security drones<<else>>Security guards in your employ<</if>> break up a minor disturbance on the lowest, poorest levels of the arcology without needing your direction, or indeed without even informing you. <<= capFirstChar($assistant.name)>> is good enough at filtering incidents down to what you need to know that you typically leave minor things to _hisA discretion. This time $assistant.name only informs you once it's apparent that that brawl left someone injured and unconscious.
-<br><br>
-It seems the violence was racially motivated. The $arcologies[0].FSSubjugationistRace victim was publicly sodomized and left bruised and bleeding, $his clothes torn off, beaten into insensibility, with anti-$arcologies[0].FSSubjugationistRace slogans written crudely across $his $activeSlave.skin skin. It seems $he came into the arcology despite the strong penalties for free $arcologies[0].FSSubjugationistRace subhumans found here. You can easily enslave $him in return for $his medical costs, though no one is likely to object to your enslaving one of $his kind, whatever the situation.
-
+	<<if $arcologyUpgrade.drones > 0>>Your security drones<<else>>Security guards in your employ<</if>> break up a minor disturbance on the lowest, poorest levels of the arcology without needing your direction, or indeed without even informing you. <<= capFirstChar($assistant.name)>> is good enough at filtering incidents down to what you need to know that you typically leave minor things to _hisA discretion. This time $assistant.name only informs you once it's apparent that that brawl left someone injured and unconscious.
+	<br><br>
+	It seems the violence was racially motivated. The $arcologies[0].FSSubjugationistRace victim was publicly sodomized and left bruised and bleeding, $his clothes torn off, beaten into insensibility, with anti-$arcologies[0].FSSubjugationistRace slogans written crudely across $his _slave.skin skin. It seems $he came into the arcology despite the strong penalties for free $arcologies[0].FSSubjugationistRace subhumans found here. You can easily enslave $him in return for $his medical costs, though no one is likely to object to your enslaving one of $his kind, whatever the situation.
 <<case "Subjugationist Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The caller is $arcologies[0].FSSubjugationistRace, and a particularly self-hating one at that. It seems $he came into the arcology despite the strong penalties for free $arcologies[0].FSSubjugationistRace subhumans found here in order to seek enslavement, a curious turn of events. You can easily enslave $him; no one is likely to object to your enslaving one of $his kind, especially when $he came so willingly.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The caller is $arcologies[0].FSSubjugationistRace, and a particularly self-hating one at that. It seems $he came into the arcology despite the strong penalties for free $arcologies[0].FSSubjugationistRace subhumans found here in order to seek enslavement, a curious turn of events. You can easily enslave $him; no one is likely to object to your enslaving one of $his kind, especially when $he came so willingly.
 <<case "Gender Radicalist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is from a rather abused individual from one of the more traditionalist areas of the old world. It seems $he's heard of the new and interesting way gender is thought of in the Free Cities, and in $arcologies[0].name in particular. "Being your <<s>>lave ha<<s>> to be better than being a <<s>>ubhuman here," $he says. "Being your <<s>>e<<x>> <<s>>lave i<<s>> more a<<cc>>epted in your <<c>>ity than being me i<<s>> here."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is from a rather abused individual from one of the more traditionalist areas of the old world. It seems $he's heard of the new and interesting way gender is thought of in the Free Cities, and in $arcologies[0].name in particular. "Being your <<s>>lave ha<<s>> to be better than being a <<s>>ubhuman here," $he says. "Being your <<s>>e<<x>> <<s>>lave i<<s>> more a<<cc>>epted in your <<c>>ity than being me i<<s>> here."
 <<case "Gender Radicalist Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is from a rather mature but otherwise visibly well-to-do individual from one of the more traditionalist areas of the old world. It seems $he's heard of the new and interesting way gender is thought of in the Free Cities, and in $arcologies[0].name in particular. "I've lived my whole life a<<s>> a <<s>>ubhuman here," $he says. "Being your <<s>>e<<x>> <<s>>lave i<<s>> more a<<cc>>epted in your <<c>>ity than being me i<<s>> here."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is from a rather mature but otherwise visibly well-to-do individual from one of the more traditionalist areas of the old world. It seems $he's heard of the new and interesting way gender is thought of in the Free Cities, and in $arcologies[0].name in particular. "I've lived my whole life a<<s>> a <<s>>ubhuman here," $he says. "Being your <<s>>e<<x>> <<s>>lave i<<s>> more a<<cc>>epted in your <<c>>ity than being me i<<s>> here."
 <<case "Gender Fundamentalist">>
-
-The sexual and moral revolution taking place in the Free Cites has spread back into the old world, producing an inevitable reaction. Thus there are still many places in the world where it is socially embarrassing for one's young female relatives to appear pregnant and unmarried, and where direct solutions to this unfortunate situation are frowned upon. You receive a communication from one such place, from a traditionalist family whose $daughter has dishonored them in this way.
-<br><br>
-Having $him disappear discreetly into $arcologies[0].name would be a convenient and face-saving way of resolving the situation. Your society's respect for slave pregnancy gives them a plausible way to salve their own consciences where the baby is concerned. As for the $girl, having $him out of the way is what matters to them.
-
+	The sexual and moral revolution taking place in the Free Cites has spread back into the old world, producing an inevitable reaction. Thus there are still many places in the world where it is socially embarrassing for one's young female relatives to appear pregnant and unmarried, and where direct solutions to this unfortunate situation are frowned upon. You receive a communication from one such place, from a traditionalist family whose $daughter has dishonored them in this way.
+	<br><br>
+	Having $him disappear discreetly into $arcologies[0].name would be a convenient and face-saving way of resolving the situation. Your society's respect for slave pregnancy gives them a plausible way to salve their own consciences where the baby is concerned. As for the $girl, having $him out of the way is what matters to them.
 <<case "Gender Fundamentalist Two">>
-
-The sexual and moral revolution taking place in the Free Cites has spread back into the old world, producing an inevitable reaction. Thus there are still many places in the world where it is socially embarrassing for one's female relatives to be pregnant as a result of rape, and where direct solutions to this unfortunate situation are frowned upon. You receive a communication from one such place, from a traditionalist family whose mother was dishonored in this way.
-<br><br>
-Having $him disappear discreetly into $arcologies[0].name would be a convenient and face-saving way of resolving the situation. Your society's respect for slave pregnancy gives them a plausible way to salve their own consciences where the baby is concerned. As for the mother, having $him out of the way is what matters to them.
-
+	The sexual and moral revolution taking place in the Free Cites has spread back into the old world, producing an inevitable reaction. Thus there are still many places in the world where it is socially embarrassing for one's female relatives to be pregnant as a result of rape, and where direct solutions to this unfortunate situation are frowned upon. You receive a communication from one such place, from a traditionalist family whose mother was dishonored in this way.
+	<br><br>
+	Having $him disappear discreetly into $arcologies[0].name would be a convenient and face-saving way of resolving the situation. Your society's respect for slave pregnancy gives them a plausible way to salve their own consciences where the baby is concerned. As for the mother, having $him out of the way is what matters to them.
 <<case "Paternalist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with intelligence and directness. "I've heard a lot about how $arcologies[0].name treat<<s>> <<s>>lave<<s>>," $he says. "And, well, I don't know how clo<<s>>ely you watch the old world from where you are, but it'<<s>> pretty bad. Being <<s>>mart and driven out here doe<<s>>n't alway<<s>> keep you fed and clothed, or even alive. I'm <<s>>mart and driven, and I under<<s>>tand that might make me a Madam or a DJ or even a Head Girl in $arcologies[0].name. I'm not dumb enough to rely on that, but I'll take that chan<<c>>e."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with intelligence and directness. "I've heard a lot about how $arcologies[0].name treat<<s>> <<s>>lave<<s>>," $he says. "And, well, I don't know how clo<<s>>ely you watch the old world from where you are, but it'<<s>> pretty bad. Being <<s>>mart and driven out here doe<<s>>n't alway<<s>> keep you fed and clothed, or even alive. I'm <<s>>mart and driven, and I under<<s>>tand that might make me a Madam or a DJ or even a Head Girl in $arcologies[0].name. I'm not dumb enough to rely on that, but I'll take that chan<<c>>e."
 <<case "Paternalist Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is interesting, even by the standards of messages from people who want to become slaves. The individual is a normal looking $woman, neither sick nor visibly abused. "I've heard a lot about how $arcologies[0].name treat<<s>> <<s>>lave<<s>>," $he says. "And, well, I don't know how clo<<s>>ely you watch the old world from where you are, but it'<<s>> pretty bad. <<S>>aving your whole life doesn't alway<<s>> keep you fed and clothed, or even alive. I never had much and now I have even le<<ss>>, and I'd rather live as your <<s>>lave in $arcologies[0].name than on the <<s>>treet<<s>> back home."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is interesting, even by the standards of messages from people who want to become slaves. The individual is a normal looking $woman, neither sick nor visibly abused. "I've heard a lot about how $arcologies[0].name treat<<s>> <<s>>lave<<s>>," $he says. "And, well, I don't know how clo<<s>>ely you watch the old world from where you are, but it'<<s>> pretty bad. <<S>>aving your whole life doesn't alway<<s>> keep you fed and clothed, or even alive. I never had much and now I have even le<<ss>>, and I'd rather live as your <<s>>lave in $arcologies[0].name than on the <<s>>treet<<s>> back home."
 <<case "Degradationist">>
-
-<<= capFirstChar($assistant.name)>> does not typically permit anonymous messages through to you. If someone wishes to speak to you, they can do so under their own name and with their own face. _HeA makes an exception, however, for a message offering you a slave so long as you pay the costs of enslavement, nothing else.
-<br><br>
-The face and voice are obscured by a petty anonymization program, the sort that can be obtained with five minutes' work in the shadier parts of the net. <<= capFirstChar($assistant.name)>> could crack it nearly instantaneously, but you hold _himA back a moment to avoid spooking your correspondent. You are rewarded with video of the subject of the proposed enslavement, and the simple statement "I hate this fucking bitch, and I want $him to suffer. Can't do it myself. You seem like the right _womanP to break the cunt."
-
+	<<= capFirstChar($assistant.name)>> does not typically permit anonymous messages through to you. If someone wishes to speak to you, they can do so under their own name and with their own face. _HeA makes an exception, however, for a message offering you a slave so long as you pay the costs of enslavement, nothing else.
+	<br><br>
+	The face and voice are obscured by a petty anonymization program, the sort that can be obtained with five minutes' work in the shadier parts of the net. <<= capFirstChar($assistant.name)>> could crack it nearly instantaneously, but you hold _himA back a moment to avoid spooking your correspondent. You are rewarded with video of the subject of the proposed enslavement, and the simple statement "I hate this fucking bitch, and I want $him to suffer. Can't do it myself. You seem like the right _womanP to break the cunt."
 <<case "Degradationist Two">>
-
-<<= capFirstChar($assistant.name)>> does not typically permit anonymous messages through to you. If someone wishes to speak to you, they can do so under their own name and with their own face. _HeA makes an exception, however, for a message offering you a slave so long as you pay the costs of enslavement, nothing else.
-<br><br>
-In lieu of a face, a plain page of mostly text and a scant few pictures fills the screen and details a number of potential slaves for sale, though most of the merchandise seems visibly too damaged to be worthy of purchase. Yet, one of the slaves catches your eye — an older $woman covered in lashes, bruises and marks yet absent the dead-eyed expression of $his peers. The document claims $he has been in their possession longer than any of the other slaves, but has proven resistant to their breaking methods.
-
+	<<= capFirstChar($assistant.name)>> does not typically permit anonymous messages through to you. If someone wishes to speak to you, they can do so under their own name and with their own face. _HeA makes an exception, however, for a message offering you a slave so long as you pay the costs of enslavement, nothing else.
+	<br><br>
+	In lieu of a face, a plain page of mostly text and a scant few pictures fills the screen and details a number of potential slaves for sale, though most of the merchandise seems visibly too damaged to be worthy of purchase. Yet, one of the slaves catches your eye — an older $woman covered in lashes, bruises and marks yet absent the dead-eyed expression of $his peers. The document claims $he has been in their possession longer than any of the other slaves, but has proven resistant to their breaking methods.
 <<case "Intellectual Dependency">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The call comes in from a middle-class area. It appears that the tired looking woman placing the call has a special needs child and can no longer continue to provide the care $he requires. Having $him disappear discreetly into $arcologies[0].name would be a convenient way of resolving the situation. Your society's tastes for the mentally slow gives them a plausible way to salve their own consciences on abandoning their child, while, at the same time, giving $him a home where $he can thrive.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The call comes in from a middle-class area. It appears that the tired looking woman placing the call has a special needs child and can no longer continue to provide the care $he requires. Having $him disappear discreetly into $arcologies[0].name would be a convenient way of resolving the situation. Your society's tastes for the mentally slow gives them a plausible way to salve their own consciences on abandoning their child, while, at the same time, giving $him a home where $he can thrive.
 <<case "Intellectual Dependency Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one, unusually, is voice-only. The caller seems extremely intoxicated as $he struggles to explain $his situation, and you're not far off on that assumption; $he overdosed on illicit drugs at a party and can't think straight any longer. $He apparently cannot remember where $he came from and is desperate for any sort of support, even if it means enslavement. It's not like $he has much freedom left with $his mind in tatters anyway.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one, unusually, is voice-only. The caller seems extremely intoxicated as $he struggles to explain $his situation, and you're not far off on that assumption; $he overdosed on illicit drugs at a party and can't think straight any longer. $He apparently cannot remember where $he came from and is desperate for any sort of support, even if it means enslavement. It's not like $he has much freedom left with $his mind in tatters anyway.
 <<case "Slave Professionalism">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with intelligence and directness. "I've heard a lot about how $arcologies[0].name value<<s>> e<<x>>perien<<c>>e," $he <<say>>s. "And, well, people are getting tired of <<s>>eeing my a<<ss>> in video<<s>> and money i<<s>> drying up fa<<s>>t. If I'm going to end up en<<s>>laved, it would be be<<s>>t if it were <<s>>omeone that could make u<<s>>e of the <<s>>kill<<s>> I've learned over my career that owned me. It would be such a wa<<s>>te of my talent<<s>> otherwi<<s>>e. Of cour<<s>>e, you may just lock me in a bo<<x>> and call it a day, but life'<<s>> a gamble <<s>>ome time<<s>> and my <<s>>y<<s>>tem <<s>>ay<<s>> thi<<s>> i<<s>> a winner."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with intelligence and directness. "I've heard a lot about how $arcologies[0].name value<<s>> e<<x>>perien<<c>>e," $he <<say>>s. "And, well, people are getting tired of <<s>>eeing my a<<ss>> in video<<s>> and money i<<s>> drying up fa<<s>>t. If I'm going to end up en<<s>>laved, it would be be<<s>>t if it were <<s>>omeone that could make u<<s>>e of the <<s>>kill<<s>> I've learned over my career that owned me. It would be such a wa<<s>>te of my talent<<s>> otherwi<<s>>e. Of cour<<s>>e, you may just lock me in a bo<<x>> and call it a day, but life'<<s>> a gamble <<s>>ome time<<s>> and my <<s>>y<<s>>tem <<s>>ay<<s>> thi<<s>> i<<s>> a winner."
 <<case "Slave Professionalism Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is from another arcology, which is rather unusual. You are presented with a humble, though clearly well raised, free citizen. $He says directly, "I'm a <<s>>lave through and through. I won't wa<<s>>te your time, <<s>>o long <<s>>tory <<sh>>ort, my Ma<<s>>ter pa<<ss>>ed away re<<c>>ently and hi<<s>> suc<<c>>e<<ss>>or freed me. I wa<<s>> trained to be a <<s>>lave, I wa<<s>> bred to <<s>>erve my owner, and now I have no purpo<<s>>e in life. I offer my<<s>>elf to you, plea<<s>>e <<s>>ave me from thi<<s>> <<s>>o-called //freedom//."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is from another arcology, which is rather unusual. You are presented with a humble, though clearly well raised, free citizen. $He says directly, "I'm a <<s>>lave through and through. I won't wa<<s>>te your time, <<s>>o long <<s>>tory <<sh>>ort, my Ma<<s>>ter pa<<ss>>ed away re<<c>>ently and hi<<s>> suc<<c>>e<<ss>>or freed me. I wa<<s>> trained to be a <<s>>lave, I wa<<s>> bred to <<s>>erve my owner, and now I have no purpo<<s>>e in life. I offer my<<s>>elf to you, plea<<s>>e <<s>>ave me from thi<<s>> <<s>>o-called //freedom//."
 <<case "Body Purist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is from another arcology, which is rather unusual. You are presented with a rather normal-looking, if obviously poor, free citizen. $He says dejectedly, "I'm on my la<<s>>t few ¤ here, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. The owner here, he'<<s>> planning to en<<s>>lave me later today. I ju<<s>>t know it. He fill<<s>> hi<<s>> <<s>>lave<<s>> up with <<s>>ilicone until they look like fucking Barbie doll<<s>>." $He shivers fearfully. "You don't do that, right? If I have to be a fucktoy, I don't want to be cut up fir<<s>>t."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is from another arcology, which is rather unusual. You are presented with a rather normal-looking, if obviously poor, free citizen. $He says dejectedly, "I'm on my la<<s>>t few ¤ here, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. The owner here, he'<<s>> planning to en<<s>>lave me later today. I ju<<s>>t know it. He fill<<s>> hi<<s>> <<s>>lave<<s>> up with <<s>>ilicone until they look like fucking Barbie doll<<s>>." $He shivers fearfully. "You don't do that, right? If I have to be a fucktoy, I don't want to be cut up fir<<s>>t."
 <<case "Body Purist Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is from one of the less prestigious slave schools, which is not in itself unusual, save that it comes directly from one of the graduating students. You are presented with a rather normal-looking slave<<= $girl>>. "I'm pa<<s>>t my majority," $he says happily. "I know I'm not that pretty, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. But," and $he pulls the camera back to reveal $his fully nude body, "I've never had any pla<<s>>tic in me, the <<s>>chool couldn't afford it anyway<<s>>. I wa<<s>> <<s>>earching the net, and I <<s>>aw that you like $women without <<s>>urgery, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. If I'm to be owned, I'd like it to be by <<s>>omeone like you who won't cut me open."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is from one of the less prestigious slave schools, which is not in itself unusual, save that it comes directly from one of the graduating students. You are presented with a rather normal-looking slave<<= $girl>>. "I'm pa<<s>>t my majority," $he says happily. "I know I'm not that pretty, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. But," and $he pulls the camera back to reveal $his fully nude body, "I've never had any pla<<s>>tic in me, the <<s>>chool couldn't afford it anyway<<s>>. I wa<<s>> <<s>>earching the net, and I <<s>>aw that you like $women without <<s>>urgery, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. If I'm to be owned, I'd like it to be by <<s>>omeone like you who won't cut me open."
 <<case "Transformation Fetishist">>
-
-You receive a message coded urgent from a surgeon who you've hired in the past. You are on the point of opening the a call with a friendly businesslike salutation when you see his haggard, worried face, and change your greeting to one of commiseration and understanding. He pours out his troubles to you in a rush.
-<br><br>
-It seems he botched an implant operation on a free $woman. $He's still out, and the implants are in successfully, but $he's not too far from dead and will remain so for some time. He needs $him out of sight, now. With your pull, you could easily manipulate the financial situation to enslave $him and get $him out of the doctor's area at the same time. It would be a favor to him, and by the medical records, a favor to you too, once you nurse $him back to health. $He's quite the implant queen.
-
+	You receive a message coded urgent from a surgeon who you've hired in the past. You are on the point of opening the a call with a friendly businesslike salutation when you see his haggard, worried face, and change your greeting to one of commiseration and understanding. He pours out his troubles to you in a rush.
+	<br><br>
+	It seems he botched an implant operation on a free $woman. $He's still out, and the implants are in successfully, but $he's not too far from dead and will remain so for some time. He needs $him out of sight, now. With your pull, you could easily manipulate the financial situation to enslave $him and get $him out of the doctor's area at the same time. It would be a favor to him, and by the medical records, a favor to you too, once you nurse $him back to health. $He's quite the implant queen.
 <<case "Transformation Fetishist Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The call comes in from an unusually well-to-do area. It appears that an aristocratic-looking man placing the call has fallen on hard times, and is doing the intelligent thing and staying ahead of his creditors by offering his trophy $wife into slavery. Enslaving $him will be costlier than usual, but it seems likely to be worth it. $He's finely aged and completed worked over under a surgeon's knife. $He's quite the implant queen, in fact.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The call comes in from an unusually well-to-do area. It appears that an aristocratic-looking man placing the call has fallen on hard times, and is doing the intelligent thing and staying ahead of his creditors by offering his trophy $wife into slavery. Enslaving $him will be costlier than usual, but it seems likely to be worth it. $He's finely aged and completed worked over under a surgeon's knife. $He's quite the implant queen, in fact.
 <<case "Slimness Enthusiast">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The call comes in from an unusually well-to-do area. It appears that the aristocratic-looking $woman placing the call has fallen on hard times, and is doing the intelligent thing and staying ahead of $his creditors by offering $himself into slavery. Enslaving $him will be costlier than usual, but it seems likely to be worth it. $He's well-spoken and seems both educated and intelligent. Even better, despite being middle-aged, $he's extremely well-preserved, a tall, slim and graceful beauty with a face that must be the envy of <<= $girl>>s half $his age. $He knows all this $himself, and <<say>>s, "I hear you appre<<c>>iate a <<s>>lender $woman; if I'm going down into <<s>>lavery, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, I'd be happy to avoid too many implant<<s>>. I under<<s>>tand $arcologies[0].name i<<s>> a fine pla<<c>>e for <<s>>omeone in my <<s>>ituation."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The call comes in from an unusually well-to-do area. It appears that the aristocratic-looking $woman placing the call has fallen on hard times, and is doing the intelligent thing and staying ahead of $his creditors by offering $himself into slavery. Enslaving $him will be costlier than usual, but it seems likely to be worth it. $He's well-spoken and seems both educated and intelligent. Even better, despite being middle-aged, $he's extremely well-preserved, a tall, slim and graceful beauty with a face that must be the envy of <<= $girl>>s half $his age. $He knows all this $himself, and <<say>>s, "I hear you appre<<c>>iate a <<s>>lender $woman; if I'm going down into <<s>>lavery, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, I'd be happy to avoid too many implant<<s>>. I under<<s>>tand $arcologies[0].name i<<s>> a fine pla<<c>>e for <<s>>omeone in my <<s>>ituation."
 <<case "Slimness Enthusiast Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case; the young $woman in the video call is reasonably well dressed, so $his newfound situation must be exceedingly recent. Without hesitation $he immediately asks to be enslaved. "My boyfriend want<<s>> to turn me into <<s>>ome <<s>>ort of bimbo," $he <<say>>s through $his tears. "I found all the <<s>>urgery bro<<ch>>ure<<s>> that he hid, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. But," and $he brings $his slender chest, though covered by $his top, into view, "I don't want to be cut up and filled with pla<<s>>tic. One of my friend<<s>> told me that you care about a $woman with a good figure, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. I <<sh>>ould have never <<s>>old my<<s>>elf to that ba<<s>>tard."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case; the young $woman in the video call is reasonably well dressed, so $his newfound situation must be exceedingly recent. Without hesitation $he immediately asks to be enslaved. "My boyfriend want<<s>> to turn me into <<s>>ome <<s>>ort of bimbo," $he <<say>>s through $his tears. "I found all the <<s>>urgery bro<<ch>>ure<<s>> that he hid, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. But," and $he brings $his slender chest, though covered by $his top, into view, "I don't want to be cut up and filled with pla<<s>>tic. One of my friend<<s>> told me that you care about a $woman with a good figure, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. I <<sh>>ould have never <<s>>old my<<s>>elf to that ba<<s>>tard."
 <<case "Asset Expansionist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The person placing the call is physically quite unusual, to the point of looking distinctly unnatural. $He has absolutely enormous tits, an ass to match, and is generally plush all over; yet despite being able to compete with the lushest mother in the curves department, $he appears to be very young. $He explains $himself quickly. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I ju<<s>>t turned <<= $activeSlave.actualAge>>. Where I'm from, that mean<<s>> I'm very likely to be en<<s>>laved one way or another. <<S>>o, I've been taking off-market hormone<<s>> for a couple of year<<s>> to rai<<s>>e my<<s>>elf out of the gutter a<<s>> far a<<s>> who might take me. I hear life i<<s>> better if you're a valuable <<s>>lave." $He leans into the camera, displaying a solid acre of cleavage. "Can I be your valuable <<s>>lave?"
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The person placing the call is physically quite unusual, to the point of looking distinctly unnatural. $He has absolutely enormous tits, an ass to match, and is generally plush all over; yet despite being able to compete with the lushest mother in the curves department, $he appears to be very young. $He explains $himself quickly. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I ju<<s>>t turned <<= _slave.actualAge>>. Where I'm from, that mean<<s>> I'm very likely to be en<<s>>laved one way or another. <<S>>o, I've been taking off-market hormone<<s>> for a couple of year<<s>> to rai<<s>>e my<<s>>elf out of the gutter a<<s>> far a<<s>> who might take me. I hear life i<<s>> better if you're a valuable <<s>>lave." $He leans into the camera, displaying a solid acre of cleavage. "Can I be your valuable <<s>>lave?"
 <<case "Asset Expansionist Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The person placing the call is physically quite unusual, to the point of looking distinctly unnatural. $He has absolutely enormous tits, an ass to match, and is generally plush all over; perhaps one of the lushest mothers in the curves department you've ever seen. $He explains $himself quickly. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I'm not a young $woman. Where I'm from, being thi<<s>> old and unmarried mean<<s>> I'm very likely to be en<<s>>laved one way or another. But I've alway<<s>> had big brea<<s>>t<<s>>. Well, big everything really. I hear life i<<s>> better if you're a plu<<sh>> <<s>>lave." $He leans into the camera, displaying a solid acre of cleavage. "Can I be your plu<<sh>> <<s>>lave?"
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The person placing the call is physically quite unusual, to the point of looking distinctly unnatural. $He has absolutely enormous tits, an ass to match, and is generally plush all over; perhaps one of the lushest mothers in the curves department you've ever seen. $He explains $himself quickly. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I'm not a young $woman. Where I'm from, being thi<<s>> old and unmarried mean<<s>> I'm very likely to be en<<s>>laved one way or another. But I've alway<<s>> had big brea<<s>>t<<s>>. Well, big everything really. I hear life i<<s>> better if you're a plu<<sh>> <<s>>lave." $He leans into the camera, displaying a solid acre of cleavage. "Can I be your plu<<sh>> <<s>>lave?"
 <<case "Youth Preferentialist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: $he's turning $activeSlave.actualAge in the next few days, and $he's fairly certain $his family is about to sell $him into slavery. The mixed notes of despair, apathy, and fear in $his voice are heartrending, even to you. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like young <<= $girl>>s, and $he's also heard about brothels and arcades. There is very little hope discernible in $his tone or the pictures $he sends you.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: $he's turning _slave.actualAge in the next few days, and $he's fairly certain $his family is about to sell $him into slavery. The mixed notes of despair, apathy, and fear in $his voice are heartrending, even to you. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like young <<= $girl>>s, and $he's also heard about brothels and arcades. There is very little hope discernible in $his tone or the pictures $he sends you.
 <<case "Youth Preferentialist Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one, unusually, is voice-only. The caller explains why in an unusually upbeat voice: $he turned 18 a few days ago, and $he's fairly certain $his family is expecting $him to make something of $his life to help support them. The apathy to $his family's wishes is readily evident in $his tone of voice. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like younger <<= $girl>>s, and that you take care of all the decision-making for your slaves. There's a lot of hope in $his tone, $he clearly wants an escape from responsibility — even if that means becoming a slave.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one, unusually, is voice-only. The caller explains why in an unusually upbeat voice: $he turned 18 a few days ago, and $he's fairly certain $his family is expecting $him to make something of $his life to help support them. The apathy to $his family's wishes is readily evident in $his tone of voice. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like younger <<= $girl>>s, and that you take care of all the decision-making for your slaves. There's a lot of hope in $his tone, $he clearly wants an escape from responsibility — even if that means becoming a slave.
 <<case "Maturity Preferentialist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-And this one is a rare one indeed. It's a personal file, and you suppress the urge to see whether $assistant.name is bugged and has misfiled an application for employment. The beautiful older $woman depicted has included a resume listing $his skills, and a clever selection of photographs: tasteful shots of $him in nice makeup and a fashionable business skirt, and fully nude mirror shots, flaws and all. Curious, you place a video call and get an immediate answer. It seems that 'personal circumstances' that $he saw coming are forcing $him to accept enslavement. $He had some weeks of warning, however, and seems to have made use of the time to find an arcology owner that treats $women of $his age well, and then to make $himself as appealing as possible in the hope you'll keep $him.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	And this one is a rare one indeed. It's a personal file, and you suppress the urge to see whether $assistant.name is bugged and has misfiled an application for employment. The beautiful older $woman depicted has included a resume listing $his skills, and a clever selection of photographs: tasteful shots of $him in nice makeup and a fashionable business skirt, and fully nude mirror shots, flaws and all. Curious, you place a video call and get an immediate answer. It seems that 'personal circumstances' that $he saw coming are forcing $him to accept enslavement. $He had some weeks of warning, however, and seems to have made use of the time to find an arcology owner that treats $women of $his age well, and then to make $himself as appealing as possible in the hope you'll keep $him.
 <<case "Maturity Preferentialist Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The call comes in from a middle-class area. It appears that the youthful man placing the call has a failing business, and is leveraging his last remaining asset by selling his stately-looking mother into slavery. Enslaving $him will be costlier than usual, but it seems likely to be worth it. From the dossier $his son forwarded to you, $he's both educated and intelligent, both relics of $his impressive pedigree. Even better, $he's aged like a fine wine, a short, stacked and attractive beauty with a face and rack that must be the envy of <<= $girl>>s half $his age. $He's aware of the situation at hand, and peeks in from the corner of the screen to say, "I hear you appre<<c>>iate a mature $woman; if I'm going down into <<s>>lavery, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, I hope for your <<s>>ake that you know how to treat a $woman of my caliber."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The call comes in from a middle-class area. It appears that the youthful man placing the call has a failing business, and is leveraging his last remaining asset by selling his stately-looking mother into slavery. Enslaving $him will be costlier than usual, but it seems likely to be worth it. From the dossier $his son forwarded to you, $he's both educated and intelligent, both relics of $his impressive pedigree. Even better, $he's aged like a fine wine, a short, stacked and attractive beauty with a face and rack that must be the envy of <<= $girl>>s half $his age. $He's aware of the situation at hand, and peeks in from the corner of the screen to say, "I hear you appre<<c>>iate a mature $woman; if I'm going down into <<s>>lavery, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, I hope for your <<s>>ake that you know how to treat a $woman of my caliber."
 <<case "Petite Admiration">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: slavers have been scoping out the area for prime catches and $he feels like $he may be on their list, especially given $his small stature and relative inability to escape. The mixed notes of despair, apathy, and fear in $his voice are heartrending, even to you. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like petite <<= $girl>>s, and $he's also heard about brothels and arcades. There is very little hope discernible in $his tone or the pictures $he sends you.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: slavers have been scoping out the area for prime catches and $he feels like $he may be on their list, especially given $his small stature and relative inability to escape. The mixed notes of despair, apathy, and fear in $his voice are heartrending, even to you. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like petite <<= $girl>>s, and $he's also heard about brothels and arcades. There is very little hope discernible in $his tone or the pictures $he sends you.
 <<case "Petite Admiration Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The person placing the call is physically quite unusual, to the point of looking distinctly unnatural, given that they are a dwarf sporting proportionally massive implants. $He crosses $his arms under $his bust and begins a rather haughty spiel, given $his size. "Now don't go thinking of calling me a midget, thi<<s>> here i<<s>> one-hundred per<<c>>ent <<sh>>ort //and// <<s>>tacked, wouldn't you agree?" $He flexes back and grabs $his fat rear, $his blouse practically exploding in the process. "What you <<s>>ee here is all your<<s>> if you a<<s>>k ni<<c>>ely. <<S>>ee, I've hard a pretty hard life," $he <<say>>s while pantomiming sucking dick, "and I'm looking to retire into lu<<x>>ury. From what I've heard, a <<s>>tar like me may a<<s>> well have a pede<<s>>tal erected in my honor in $arcologies[0].name <<s>>o that all can ba<<s>>k in my curvy glory." $He does a split, giving you a look straight into $his shaved pussy. "<<S>>o how about you invite me in <<s>>o that I can welcome //you// in?"
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The person placing the call is physically quite unusual, to the point of looking distinctly unnatural, given that they are a dwarf sporting proportionally massive implants. $He crosses $his arms under $his bust and begins a rather haughty spiel, given $his size. "Now don't go thinking of calling me a midget, thi<<s>> here i<<s>> one-hundred per<<c>>ent <<sh>>ort //and// <<s>>tacked, wouldn't you agree?" $He flexes back and grabs $his fat rear, $his blouse practically exploding in the process. "What you <<s>>ee here is all your<<s>> if you a<<s>>k ni<<c>>ely. <<S>>ee, I've hard a pretty hard life," $he <<say>>s while pantomiming sucking dick, "and I'm looking to retire into lu<<x>>ury. From what I've heard, a <<s>>tar like me may a<<s>> well have a pede<<s>>tal erected in my honor in $arcologies[0].name <<s>>o that all can ba<<s>>k in my curvy glory." $He does a split, giving you a look straight into $his shaved pussy. "<<S>>o how about you invite me in <<s>>o that I can welcome //you// in?"
 <<case "Statuesque Glorification">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: slavers have been scoping out the area for prime catches and, as a genetic giant, $he knows they'll be gunning for $him. The mixed notes of despair, apathy, and fear in $his voice are heartrending, even to you. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like tall <<= $girl>>s, and $he's also heard about brothels and arcades. There is very little hope discernible in $his tone or the pictures $he sends you.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: slavers have been scoping out the area for prime catches and, as a genetic giant, $he knows they'll be gunning for $him. The mixed notes of despair, apathy, and fear in $his voice are heartrending, even to you. $He begs you to make the necessary arrangements to enslave $him. $He's heard about you and how you like tall <<= $girl>>s, and $he's also heard about brothels and arcades. There is very little hope discernible in $his tone or the pictures $he sends you.
 <<case "Statuesque Glorification Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with directness. "I'm going to be out of a home by the end of the week and more than likely falling into <<s>>lavery not long after," $he sighs. "And, well, I heard you like tall <<= $girl>>s and $arcologies[0].name can be lenient when it comes to high heel<<s>> pu<<sh>>ing people over the height thre<<sh>>old, <<s>>o I was hoping you'd take pity on a $girl down on <<his>> luck even though $he'<<s>> not quite up to <<s>>tandard<<s>>."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with directness. "I'm going to be out of a home by the end of the week and more than likely falling into <<s>>lavery not long after," $he sighs. "And, well, I heard you like tall <<= $girl>>s and $arcologies[0].name can be lenient when it comes to high heel<<s>> pu<<sh>>ing people over the height thre<<sh>>old, <<s>>o I was hoping you'd take pity on a $girl down on <<his>> luck even though $he'<<s>> not quite up to <<s>>tandard<<s>>."
 <<case "Physical Idealist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The subject line of the latest is badly misspelled, but the accompanying profile image is impressive, if trite, depicting the sender's massive bicep flexing, veins playing across the striated muscle. Getting $his situation out of $him proves to be something of a chore, since $he scarcely has two functional neurons to rub together. It seems that $he's on a fair number of drugs, not limited to aphrodisiacs and steroids, that $he can't afford them, and that $he has a distorted image of $arcologies[0].name as a sort of muscle-worshipping Valhalla of sex and gains. Hearing $him describe $his idea of life as one of your slaves, you understand why this idiot wants to be enslaved. If $his idea of slave life were accurate, //you'd// want to be enslaved.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The subject line of the latest is badly misspelled, but the accompanying profile image is impressive, if trite, depicting the sender's massive bicep flexing, veins playing across the striated muscle. Getting $his situation out of $him proves to be something of a chore, since $he scarcely has two functional neurons to rub together. It seems that $he's on a fair number of drugs, not limited to aphrodisiacs and steroids, that $he can't afford them, and that $he has a distorted image of $arcologies[0].name as a sort of muscle-worshipping Valhalla of sex and gains. Hearing $him describe $his idea of life as one of your slaves, you understand why this idiot wants to be enslaved. If $his idea of slave life were accurate, //you'd// want to be enslaved.
 <<case "Physical Idealist Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-And this one is a rare one indeed. It's a personal file, and you suppress the urge to see whether $assistant.name is bugged and has misfiled an application for employment. The muscular $woman depicted has included a resume listing $his various physical achievements, and a clever selection of photographs: tantalizing shots of $him in skimpy workout clothes, and fully nude mirror shots of $him flexing and posing. Curious, you place a video call and get an immediate answer. It seems that $he's determined that life as a slave is the easiest means to access the drugs and steroids $he needs to continue making massive gains. $He had some weeks of planning, however, and seems to have made use of the time to find an arcology owner that values the pursuit of the physical ideal, and then to make $himself as appealing as possible in the hope you'll take $him.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	And this one is a rare one indeed. It's a personal file, and you suppress the urge to see whether $assistant.name is bugged and has misfiled an application for employment. The muscular $woman depicted has included a resume listing $his various physical achievements, and a clever selection of photographs: tantalizing shots of $him in skimpy workout clothes, and fully nude mirror shots of $him flexing and posing. Curious, you place a video call and get an immediate answer. It seems that $he's determined that life as a slave is the easiest means to access the drugs and steroids $he needs to continue making massive gains. $He had some weeks of planning, however, and seems to have made use of the time to find an arcology owner that values the pursuit of the physical ideal, and then to make $himself as appealing as possible in the hope you'll take $him.
 <<case "Hedonistic Decadence">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is coming from inside your own arcology, from a tourist interested in permanent residence even if it means enslavement. You have them bought to your office to hear them out. A heavily pregnant $girl waddles into your office, $his distended belly a stark contrast to $his relative thinness. $He smiles, $his many piercings clicking against each other in the process, and pats $his middle. "It'<<s>> food, not a baby. I really enjoyed <<s>>taying in your arcology, I mean, I live like thi<<s>> back home, but everyone alway<<s>> pick<<s>> on me for eating <<s>>o much and never getting off my a<<ss>> to work. I can't find a lover either, no one can <<s>>ati<<s>>fy me anymore..." $He exposes $his gaping asshole to you. "I overdid it with the toy<<s>>. It felt <<s>>o good, I couldn't <<s>>top going bigger. Once I reali<<z>>ed that, I <<s>>tarted getting pier<<c>>ing<<s>> and eating, anything to make me feel better. But on<<c>>e I arrived here, I never felt <<s>>o a<<cc>>epted before, everyone wa<<s>> enjoying them<<s>>elve<<s>> however they wanted. <<S>>o plea<<s>>e, let me <<s>>tay, I'll do everything you can think of."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is coming from inside your own arcology, from a tourist interested in permanent residence even if it means enslavement. You have them bought to your office to hear them out. A heavily pregnant $girl waddles into your office, $his distended belly a stark contrast to $his relative thinness. $He smiles, $his many piercings clicking against each other in the process, and pats $his middle. "It'<<s>> food, not a baby. I really enjoyed <<s>>taying in your arcology, I mean, I live like thi<<s>> back home, but everyone alway<<s>> pick<<s>> on me for eating <<s>>o much and never getting off my a<<ss>> to work. I can't find a lover either, no one can <<s>>ati<<s>>fy me anymore..." $He exposes $his gaping asshole to you. "I overdid it with the toy<<s>>. It felt <<s>>o good, I couldn't <<s>>top going bigger. Once I reali<<z>>ed that, I <<s>>tarted getting pier<<c>>ing<<s>> and eating, anything to make me feel better. But on<<c>>e I arrived here, I never felt <<s>>o a<<cc>>epted before, everyone wa<<s>> enjoying them<<s>>elve<<s>> however they wanted. <<S>>o plea<<s>>e, let me <<s>>tay, I'll do everything you can think of."
 <<case "Hedonistic Decadence Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with directness. "I'm what you'd call 'vanilla'," $he sighs. "And, well, I want to e<<x>>pand my hori<<z>>on<<s>> and I heard how much fun people have in your arcology. I'm your<<s>> to e<<x>>periment with.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with directness. "I'm what you'd call 'vanilla'," $he sighs. "And, well, I want to e<<x>>pand my hori<<z>>on<<s>> and I heard how much fun people have in your arcology. I'm your<<s>> to e<<x>>periment with.
 <<case "Repopulation Efforts">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with directness. "I've heard a lot about how your arcology wi<<sh>>e<<s>> to pre<<s>>erve humanity'<<s>> pla<<c>>e in the future," $he says. "And, well, I don't know how clo<<s>>ely you watch the old world from where you are, but thing<<s>> are falling apart. Humanity'<<s>> future <<s>>urely re<<s>>t<<s>> in the arcologie<<s>>, and you <<s>>eem to be the only one who'<<s>> focu<<s>>ing on that future... A<<s>> <<s>>uch, I want to become a mother to the future of humanity! Plea<<s>>e, take me in and knock me up! I'll carry a<<s>> many children a<<s>> my body can take!"
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with directness. "I've heard a lot about how your arcology wi<<sh>>e<<s>> to pre<<s>>erve humanity'<<s>> pla<<c>>e in the future," $he says. "And, well, I don't know how clo<<s>>ely you watch the old world from where you are, but thing<<s>> are falling apart. Humanity'<<s>> future <<s>>urely re<<s>>t<<s>> in the arcologie<<s>>, and you <<s>>eem to be the only one who'<<s>> focu<<s>>ing on that future... A<<s>> <<s>>uch, I want to become a mother to the future of humanity! Plea<<s>>e, take me in and knock me up! I'll carry a<<s>> many children a<<s>> my body can take!"
 <<case "Repopulation Efforts Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case, the young $woman in the video call is reasonably well dressed, if rather upset over something. "I... can't have children," $he says through building tears. "I've alway<<s>> dreamed of being a mother, but I wa<<s>> born <<s>>terile... I heard rumor<<s>> that $arcologies[0].name had cure<<s>> for infertility, and if you'd help me, I would love to <<if $PC.title == 1>>have your children<<else>>get pregnant for you<</if>>. Even if the re<<s>>t of my life wa<<s>> devoted to motherhood... I'd like that..."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case, the young $woman in the video call is reasonably well dressed, if rather upset over something. "I... can't have children," $he says through building tears. "I've alway<<s>> dreamed of being a mother, but I wa<<s>> born <<s>>terile... I heard rumor<<s>> that $arcologies[0].name had cure<<s>> for infertility, and if you'd help me, I would love to <<if $PC.title == 1>>have your children<<else>>get pregnant for you<</if>>. Even if the re<<s>>t of my life wa<<s>> devoted to motherhood... I'd like that..."
 <<case "Eugenics">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through are potential applicants for the Societal Elite. As the new world takes shape, they've become more rare than they once were.
-<br><br>
-This one is most mundane, a student with top grades wanting to be part of the top of society. Upon arriving for $his evaluation, $he begins droning on about $his unimpressive achievements and pointless accomplishments. You review information on $his lineage and connections, while feigning interest in $his prattling. It would seem $he is worth far less than $he thinks $he is.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through are potential applicants for the Societal Elite. As the new world takes shape, they've become more rare than they once were.
+	<br><br>
+	This one is most mundane, a student with top grades wanting to be part of the top of society. Upon arriving for $his evaluation, $he begins droning on about $his unimpressive achievements and pointless accomplishments. You review information on $his lineage and connections, while feigning interest in $his prattling. It would seem $he is worth far less than $he thinks $he is.
 <<case "Eugenics Two">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. A rather homely face greets you, much to your displeasure. "I know I'm not much to look at, <<s>>o I don't even want you to con<<s>>ider me more than ju<<s>>t a <<s>>lave. With the way thing<<s>> are going, I figured ju<<s>>t getting it over with i<<s>> the way to go."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. A rather homely face greets you, much to your displeasure. "I know I'm not much to look at, <<s>>o I don't even want you to con<<s>>ider me more than ju<<s>>t a <<s>>lave. With the way thing<<s>> are going, I figured ju<<s>>t getting it over with i<<s>> the way to go."
 <<case "Chattel Religionist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-This one is a little odd; it merely begs you for an in person audience and offers you the sender's "unworthy body" as payment for granting it. You surreptitiously scan $him when $he arrives to make sure this isn't an attack of some kind, but $he's just a normal $girl wearing conservative clothing. When admitted to your office, $he immediately strips off $his clothing, gets down before your desk, and presses $his forehead to the floor. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>," $he says, "plea<<s>>e a<<cc>>ept me a<<s>> your <<s>>lave. I am a wretched whore, filled with <<s>>in, and freedom i<<s>> a burden to me. Plea<<s>>e free me from thi<<s>> torment and take me into your <<s>>ervi<<c>>e."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	This one is a little odd; it merely begs you for an in person audience and offers you the sender's "unworthy body" as payment for granting it. You surreptitiously scan $him when $he arrives to make sure this isn't an attack of some kind, but $he's just a normal $girl wearing conservative clothing. When admitted to your office, $he immediately strips off $his clothing, gets down before your desk, and presses $his forehead to the floor. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>," $he says, "plea<<s>>e a<<cc>>ept me a<<s>> your <<s>>lave. I am a wretched whore, filled with <<s>>in, and freedom i<<s>> a burden to me. Plea<<s>>e free me from thi<<s>> torment and take me into your <<s>>ervi<<c>>e."
 <<case "Chattel Religionist Two">>
-
-Ever since you have been steering $arcologies[0].name towards a belief in chattel religionism, you've been receiving increasingly useful communications from groups that share your ideals. With much of the old world in freefall, many groups with particularly vehement religious beliefs are expanding unchecked by the mores of big government, and by taking the chattel religionist side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive a message from one such group.
-<br><br>
-It seems that the Chattel Religionists have all but taken over their town and driven out or converted the local worshippers of old world religions, save for a single religious building and its clergy who continue in defiance. This group has stepped in to put an end to this impiety. However, though they may be ruthless vigilantes, they don't consider themselves murderers. They're interested in fencing a member of the clergy to you, no questions asked, on a flat fee basis. Included in the message is a slave dossier detailing the piece of human chattel they're offering: <<if $activeSlave.genes == "XX">>a lovely virgin nun<<else>>a rather stuck up priest<</if>>.
-
+	Ever since you have been steering $arcologies[0].name towards a belief in chattel religionism, you've been receiving increasingly useful communications from groups that share your ideals. With much of the old world in freefall, many groups with particularly vehement religious beliefs are expanding unchecked by the mores of big government, and by taking the chattel religionist side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive a message from one such group.
+	<br><br>
+	It seems that the Chattel Religionists have all but taken over their town and driven out or converted the local worshippers of old world religions, save for a single religious building and its clergy who continue in defiance. This group has stepped in to put an end to this impiety. However, though they may be ruthless vigilantes, they don't consider themselves murderers. They're interested in fencing a member of the clergy to you, no questions asked, on a flat fee basis. Included in the message is a slave dossier detailing the piece of human chattel they're offering: <<if _slave.genes == "XX">>a lovely virgin nun<<else>>a rather stuck up priest<</if>>.
 <<case "Roman Revivalist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The call comes in from an old world university. The caller is a young $woman who explains that $he's struggling with extreme student debt, and has recently graduated with a history degree that $he can't seem to turn into gainful employment. $He gushes at length about how much $he enjoyed ancient history, and how $he's heard all about your ideas about reviving ancient culture in the Free Cities. $He sees joining your household as a romantic way out of $his difficult situation. Apparently $he read all the idyllic parts of history and somehow missed out on learning about the salt mines and slave galleys. $He's not terribly pretty and seems socially awkward, but that's likely to have its side benefits. $He nervously sends you a complete dossier on $himself.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The call comes in from an old world university. The caller is a young $woman who explains that $he's struggling with extreme student debt, and has recently graduated with a history degree that $he can't seem to turn into gainful employment. $He gushes at length about how much $he enjoyed ancient history, and how $he's heard all about your ideas about reviving ancient culture in the Free Cities. $He sees joining your household as a romantic way out of $his difficult situation. Apparently $he read all the idyllic parts of history and somehow missed out on learning about the salt mines and slave galleys. $He's not terribly pretty and seems socially awkward, but that's likely to have its side benefits. $He nervously sends you a complete dossier on $himself.
 <<case "Neo Imperialist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The call comes in from a private old world apartment. The caller is a $woman who speaks in a gruff and serious tone, explaining that $he was a soldier in an Old World military who served with distinction for years before being dishonorably discharged due to some incident that $he refuses to talk about when you ask. $He says that there's no room left for tired dogs in the crumbling economy of the old world for those without money, and $his only real options are to submit to menial servitude or open slavery. $He says that $he's heard that your Imperial society values warriors and honor, and that $he'd prefer living somewhere where $his skills are worth something - even as a slave. At your request, $he sends over a dossier containing $his personal data.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The call comes in from a private old world apartment. The caller is a $woman who speaks in a gruff and serious tone, explaining that $he was a soldier in an Old World military who served with distinction for years before being dishonorably discharged due to some incident that $he refuses to talk about when you ask. $He says that there's no room left for tired dogs in the crumbling economy of the old world for those without money, and $his only real options are to submit to menial servitude or open slavery. $He says that $he's heard that your Imperial society values warriors and honor, and that $he'd prefer living somewhere where $his skills are worth something - even as a slave. At your request, $he sends over a dossier containing $his personal data.
 <<case "Aztec Revivalist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The call comes in from an old world trading colony. The caller is a $woman who humbly explains how tired $he is from all the godless people and terrible conditions, and expresses interest to join the old empires. $He probably knows only of the incredible architecture and the military accomplishments that are advertised in vids. Though the sacrifice and collaring of slaves is no secret, most people never find out the real truth to what you do. Nevertheless $he's incredibly willing, so much so that $he almost signs $himself off to you by accident. $His file is displayed in front if you, pending your reaction.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The call comes in from an old world trading colony. The caller is a $woman who humbly explains how tired $he is from all the godless people and terrible conditions, and expresses interest to join the old empires. $He probably knows only of the incredible architecture and the military accomplishments that are advertised in vids. Though the sacrifice and collaring of slaves is no secret, most people never find out the real truth to what you do. Nevertheless $he's incredibly willing, so much so that $he almost signs $himself off to you by accident. $His file is displayed in front if you, pending your reaction.
 <<case "Edo Revivalist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The caller is a young $woman who struggles to stop $himself from peppering $his socially awkward babble with poorly pronounced Japanese colloquialisms. Insofar as you can parse $his nonsense, $he seems to have gotten a hilariously romanticized version of feudal Japan from somewhere, and is willing to submit to enslavement in order to join your revivalist arcology. Whoever's out there spreading this rubbish, you owe them one; this serf is in for an extremely rude awakening.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The caller is a young $woman who struggles to stop $himself from peppering $his socially awkward babble with poorly pronounced Japanese colloquialisms. Insofar as you can parse $his nonsense, $he seems to have gotten a hilariously romanticized version of feudal Japan from somewhere, and is willing to submit to enslavement in order to join your revivalist arcology. Whoever's out there spreading this rubbish, you owe them one; this serf is in for an extremely rude awakening.
 <<case "Arabian Revivalist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The call comes in from an old world university. The caller, surprisingly, is a beautiful $woman in $his thirties who speaks with a richly lilting accent and a literary vocabulary. "I'm afraid," $he says sadly, "it'<<s>> come to <<s>>lavery, for me. I am no longer a $girl, but I can make <<s>>ome claim to beauty. I know many <<s>>torie<<s>> and can tell them cleverly; I can <<s>>ing and dan<<c>>e well. I know you are not looking for a <<Sch>>ehera<<z>>ade, but I could play her part. Nor am I naïve; I know the <<S>>ultan enjoyed her body a<<s>> well a<<s>> her wit, and I am not un<<s>>killed in tho<<s>>e re<<s>>pect<<s>>, either." $He looks you straight in the eye. "May I come into your harem? I will do my be<<s>>t to brighten it."
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The call comes in from an old world university. The caller, surprisingly, is a beautiful $woman in $his thirties who speaks with a richly lilting accent and a literary vocabulary. "I'm afraid," $he says sadly, "it'<<s>> come to <<s>>lavery, for me. I am no longer a $girl, but I can make <<s>>ome claim to beauty. I know many <<s>>torie<<s>> and can tell them cleverly; I can <<s>>ing and dan<<c>>e well. I know you are not looking for a <<Sch>>ehera<<z>>ade, but I could play her part. Nor am I naïve; I know the <<S>>ultan enjoyed her body a<<s>> well a<<s>> her wit, and I am not un<<s>>killed in tho<<s>>e re<<s>>pect<<s>>, either." $He looks you straight in the eye. "May I come into your harem? I will do my be<<s>>t to brighten it."
 <<case "Chinese Revivalist">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
-<br><br>
-The call comes in from an office, and you suppress the urge to check whether $assistant.name has misidentified a business communication. The caller is a middle-aged $woman, not unattractive, whose face is lined with stress and worry. $He draws $himself up and says, "I would like to apply to be your <<s>>lave." There is a flash of bitter amusement at the absurd statement, but $he continues, "Bu<<s>>ine<<ss>> <<c>>ircum<<s>>tan<<c>>e<<s>> make it inevitable. I have con<<s>>iderable <<s>>kill<<s>> and e<<x>>perien<<c>>e, and it is my under<<s>>tanding that you value <<s>>uch thing<<s>>." $He forwards $his qualifications: they are comprehensive and open, including $his sexual skills as if they were merely another business asset. Which, in a way, they are.
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
+	<br><br>
+	The call comes in from an office, and you suppress the urge to check whether $assistant.name has misidentified a business communication. The caller is a middle-aged $woman, not unattractive, whose face is lined with stress and worry. $He draws $himself up and says, "I would like to apply to be your <<s>>lave." There is a flash of bitter amusement at the absurd statement, but $he continues, "Bu<<s>>ine<<ss>> <<c>>ircum<<s>>tan<<c>>e<<s>> make it inevitable. I have con<<s>>iderable <<s>>kill<<s>> and e<<x>>perien<<c>>e, and it is my under<<s>>tanding that you value <<s>>uch thing<<s>>." $He forwards $his qualifications: they are comprehensive and open, including $his sexual skills as if they were merely another business asset. Which, in a way, they are.
 <</switch>>
 
 <br><br>
 
-<<includeDOM App.Desc.longSlave(V.activeSlave)>>
+<<includeDOM App.Desc.longSlave(_slave)>>
 
 <br><br>
 
 <span id="result">
 <<if $cash >= _ContractCost>>
 <<link "Enslave $him">>
-	<<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>>
+	<<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>>
 	<<replace "#result">>
 	<<switch $FSAcquisitionEvents>>
 	<<case "Pastoralist">>
@@ -1640,13 +1310,13 @@ The call comes in from an office, and you suppress the urge to check whether $as
 		When $he arrives, $he is the very picture of someone who has seen the light at the end of a very dark tunnel. $He can't wait to get started making babies for you.
 	<<case "Eugenics">>
 		You interrupt $his rambling and bluntly inform $him that $he is useless to society. $He steps back, insulted, and attempts a rebuttal. You cut $him off again and tell $him $he's much more useful as your personal toy. $He takes another step back and is promptly restrained before being dragged off to the autosurgery.
-		<<set $activeSlave.preg = -2>>
-		<<set $activeSlave.ovaries = 0>>
-		<<set $activeSlave.balls = 0>>
+		<<set _slave.preg = -2>>
+		<<set _slave.ovaries = 0>>
+		<<set _slave.balls = 0>>
 	<<case "Eugenics Two">>
-		When $he arrives, $he comes directly to your to your penthouse for enslavement. $His face may painful to look at, but $his body is not all bad; with a little work, $he can be quite the catch. When <<if canHear($activeSlave)>>$he hears<<else>>$he's given<</if>> the news, $his spirits are visibly lifted; $he never thought $he'd be so lucky.
+		When $he arrives, $he comes directly to your to your penthouse for enslavement. $His face may painful to look at, but $his body is not all bad; with a little work, $he can be quite the catch. When <<if canHear(_slave)>>$he hears<<else>>$he's given<</if>> the news, $his spirits are visibly lifted; $he never thought $he'd be so lucky.
 	<<case "Hedonistic Decadence">>
-		$He becomes elated when $he <<if canHear($activeSlave)>>hears<<else>>discovers<</if>> $he'll be allowed to stay. Even if $he doesn't get to fulfill all $his desires, $his new life is more welcome than $his rapidly ending prior one. $He revealed as $he is escorted to the slave quarters that $he blew the last of $his money on $his visit here.
+		$He becomes elated when $he <<if canHear(_slave)>>hears<<else>>discovers<</if>> $he'll be allowed to stay. Even if $he doesn't get to fulfill all $his desires, $his new life is more welcome than $his rapidly ending prior one. $He revealed as $he is escorted to the slave quarters that $he blew the last of $his money on $his visit here.
 	<<case "Hedonistic Decadence Two">>
 		When $he arrives, $he comes directly to your penthouse for enslavement. $He wears an expression of doubt, fear, and wonder as $he takes in the sights and sounds of the magnificent beast that is the new society taking shape in $arcologies[0].name. The enslavement process requires $him to be nude, of course, and it reveals $he has no idea how to be sexy. $He really is as boring as $he said $he was.
 	<<case "Gender Radicalist">>
@@ -1668,14 +1338,14 @@ The call comes in from an office, and you suppress the urge to check whether $as
 	<<case "Intellectual Dependency">>
 		When $he arrives, $he is lead directly to your penthouse for enslavement. $He wears an expression of avid wonder as $he takes in the sights and sounds of the magnificent beast that is the new society taking shape in $arcologies[0].name. The enslavement process requires $him to be nude which, of course, goes about as well as $his mother alluded to. By the time you get $him undressed, $he's passed out on your floor with $his bare ass up in the air. After getting a taste for sex, and an obedience lesson, $he'll fit right in.
 	<<case "Intellectual Dependency Two">>
-		<<set $activeSlave.intelligence = _geneticInt>>
+		<<set _slave.intelligence = _geneticInt>>
 		It takes several hours to track $him down for enslavement and once $he arrives it becomes clear that $his mental state has broken down even further. $He spends the better part of the process masturbating and begging for you to touch $his body.
 	<<case "Slave Professionalism">>
 		When $he arrives, $he gracefully enters while stripping down to $his birthday suit in an erotic display of $his talents. It's clear $he feels some relief in your gaze, but $he knows enough about the Free Cities to know that $he's likely going to be continuing $his career in sexual labor. Only this time, $he'll be more appreciated for $his talents rather than $his body.
 	<<case "Slave Professionalism Two">>
 		From the first moment you see $him, $he is acting the part of an ideal slave. Re-enslaving $him is a near effortless affair. As much as $he tries to politely conceal it, you can feel the joy radiating off of $him.
 	<<case "Body Purist">>
-		When $he arrives, it's obvious that $he isn't particularly happy with the situation, but there is some evident relief to $him. When asked about it, $he says, "I really hate the idea of surgery, especially implant surgery, <<= getWrittenTitle($activeSlave)>>. Just — the idea of having fake shit in here —" $he rubs $his chest a little "— Ugh." $He laughs bitterly at $himself, and then rubs $his chest again, looking at you with mixed fear and invitation.
+		When $he arrives, it's obvious that $he isn't particularly happy with the situation, but there is some evident relief to $him. When asked about it, $he says, "I really hate the idea of surgery, especially implant surgery, <<= getWrittenTitle(_slave)>>. Just — the idea of having fake shit in here —" $he rubs $his chest a little "— Ugh." $He laughs bitterly at $himself, and then rubs $his chest again, looking at you with mixed fear and invitation.
 	<<case "Body Purist Two">>
 		When $he arrives, it's obvious that $he's fairly happy. After all, the slave school trained $him for this. When asked about it, $he says, "<<S>>ome of the $girl<<s>> who graduated before me were given implant<<s>>, <<Master>>. Just — the idea of having fake <<sh>>it in here —" $he rubs $his chest a little "— ugh. I'm glad you're not into that" $He laughs bitterly at $himself, and then rubs $his chest again, looking at you with mixed fear and invitation.
 	<<case "Transformation Fetishist">>
@@ -1711,23 +1381,23 @@ The call comes in from an office, and you suppress the urge to check whether $as
 	<<case "Statuesque Glorification Two">>
 		When $he arrives, $he is the very picture of someone in over $his head. The only thing separating $him from ridicule is a pair of high heels; a fact $he is very aware of as $he struggles with doubts through the enslavement process.
 	<<case "Chattel Religionist">>
-		$He lets out a convulsive sob when you accept $his servitude, and is painfully obsequious as you complete the formalities of enslavement. Your exam reveals several minor indications of self-harm — chewed nails, bitten lips, and such. But for all that, a remarkable look of peace has settled on the poor woman's face. $He waits patiently for a hint of your will, <<if canAchieveErection($activeSlave)>>$his cock painfully erect<<elseif $activeSlave.dick > 0>>precum dripping from $his soft dick<<else>>$his pussy visibly moist<</if>> at the prospect of the servile sex $he is convinced is $his duty.
+		$He lets out a convulsive sob when you accept $his servitude, and is painfully obsequious as you complete the formalities of enslavement. Your exam reveals several minor indications of self-harm — chewed nails, bitten lips, and such. But for all that, a remarkable look of peace has settled on the poor woman's face. $He waits patiently for a hint of your will, <<if canAchieveErection(_slave)>>$his cock painfully erect<<elseif _slave.dick > 0>>precum dripping from $his soft dick<<else>>$his pussy visibly moist<</if>> at the prospect of the servile sex $he is convinced is $his duty.
 	<<case "Chattel Religionist Two">>
 		You complete the legalities and a clearly improvised VTOL craft arrives at $arcologies[0].name, broadcasting an erratic array of IFF codes. It seems this group hasn't quite mastered the intricacies of air travel. The aircraft doesn't seem capable of the delicate feat of landing on the pad it had been directed to: it simply hovers <<if $showInches == 2>>six feet<<else>>two meters<</if>> off the pad for the five seconds it takes to shove a canvas bag that obviously contains a struggling human form out of the side door. The condemned prays tirelessly throughout the biometric scanning process, utterly shocked and disgusted by what they've witnessed in just the few minutes they've been in your arcology. Then it's off to the penthouse for basic slave induction.
 	<<case "Roman Revivalist">>
-		$He arrives wide-eyed and enthusiastic about the historical style $he <<if canSee($activeSlave)>>saw<<elseif canHear($activeSlave)>>heard<<else>>felt<</if>> on the way in. $He swallows nervously throughout the enslavement process and even cries a little at the end. $He's slow to undress, and when $he's finished, $he covers $his modest breasts with one arm and $his mons with the other. It seems that $he's about to have a rude awakening about the realities of being a house slave.
+		$He arrives wide-eyed and enthusiastic about the historical style $he <<if canSee(_slave)>>saw<<elseif canHear(_slave)>>heard<<else>>felt<</if>> on the way in. $He swallows nervously throughout the enslavement process and even cries a little at the end. $He's slow to undress, and when $he's finished, $he covers $his modest breasts with one arm and $his mons with the other. It seems that $he's about to have a rude awakening about the realities of being a house slave.
 	<<case "Neo Imperialist">>
-		$He arrives gruff and unfazed, or at least well-trained enough to pretend to be gruff and unfazed, at the <<if canSee($activeSlave)>>bright lights<<elseif canHear($activeSlave)>>blaring sounds<<else>>strange sensations<</if>> of your arcology, and the combinations of ultra-high technology and feudal social structure that maintains them. When you tell $him to strip, $his stoic visage flickers for a moment, but then returns, and $he drops $his pants to show $his muscular body without a further word of protest.
+		$He arrives gruff and unfazed, or at least well-trained enough to pretend to be gruff and unfazed, at the <<if canSee(_slave)>>bright lights<<elseif canHear(_slave)>>blaring sounds<<else>>strange sensations<</if>> of your arcology, and the combinations of ultra-high technology and feudal social structure that maintains them. When you tell $him to strip, $his stoic visage flickers for a moment, but then returns, and $he drops $his pants to show $his muscular body without a further word of protest.
 	<<case "Aztec Revivalist">>
-		$He arrives awestruck by <<if canSee($activeSlave)>>all the sights<<else>>everything<</if>> $he passed through to get to your abode. $He probably didn't see anything too extreme, but $he will soon. Feeling your gaze on $his body, $he quickly abandons all fears from $his past life, strips off $his clothes, and submits to you fully. Only time will tell if $he made a mistake.
+		$He arrives awestruck by <<if canSee(_slave)>>all the sights<<else>>everything<</if>> $he passed through to get to your abode. $He probably didn't see anything too extreme, but $he will soon. Feeling your gaze on $his body, $he quickly abandons all fears from $his past life, strips off $his clothes, and submits to you fully. Only time will tell if $he made a mistake.
 	<<case "Edo Revivalist">>
 		$He arrives with doubt already clouding $his eyes. It seems $he passed one of the arcology's seedier bars on $his way up to your penthouse; the sight of roaring patrons swilling cheap sake and manhandling whores in loose kimonos does not seem to have been part of $his expectations. As the enslavement process winds on, $he reflexively begins to look around for a means of escape, and slowly collapses into $himself as $he realizes there is none.
 	<<case "Arabian Revivalist">>
-		Your estimation of $him rises through the enslavement process: $he doffs and discards $his conservative business wear without complaint, and stands nude before you, obeying instructions without fuss. There is an indecipherable glint in $his <<print App.Desc.eyesColor($activeSlave)>>: nerves? Excitement? Challenge, even? Perhaps $he even feels this is an adventure. And that, it will certainly be.
+		Your estimation of $him rises through the enslavement process: $he doffs and discards $his conservative business wear without complaint, and stands nude before you, obeying instructions without fuss. There is an indecipherable glint in $his <<print App.Desc.eyesColor(_slave)>>: nerves? Excitement? Challenge, even? Perhaps $he even feels this is an adventure. And that, it will certainly be.
 	<<case "Chinese Revivalist">>
 		$He arrives in a simple, sturdy suit, which $he obviously wore in the correct anticipation of immediately removing and never seeing again. $He cooperates with the enslavement process as best $he can, $his glance confident and watchful. $He's obviously calculating how to get ahead within this new place, and $he pays particularly close attention as the ebb and flow of business through your office brings your various slaves into $his view for the first time.
 	<</switch>>
-	<<includeDOM App.UI.newSlaveIntro($activeSlave)>>
+	<<includeDOM App.UI.newSlaveIntro(_slave)>>
 	<</replace>>
 <</link>> //This will cost <<print cashFormat(_ContractCost)>>//
 <br><<link "Sell $him immediately">>
@@ -1816,7 +1486,7 @@ The call comes in from an office, and you suppress the urge to check whether $as
 		$He arrives unapologetically in $his fine clothing. "I'm not <<s>>orry," $he says coyly, "but thi<<s>> outfit highlight<<s>> my good<<s>>." Eventually $he sighs and sets to work popping $his assets out of the straining dress. "<<S>>o, what <<sh>>all we do fir<<s>>t? I'm <<s>>ure I know <<s>>ome thing<<s>> that could make even you blu<<sh>>, hottie." As the purchaser's agent appears to take $him away, $he scoffs and demands to know who's bought $him. A breeder, you tell $him, who plans to breed to perfect race of servile dwarves. "Oh hell no! Do you have any idea how much I <<s>>pent perfecting my body!? You think I'm ju<<s>>t going to let <<s>>ome fuck ruin it with kid<<s>>?! You can go fuck-" Into a bag and over the agent's shoulder $he goes, never to be seen again.
 	<<case "Statuesque Glorification">>
 		When $he arrives, $he is the very picture of someone out of $his depth. It's clear $he feels some relief over not being at the mercy of the slavers, but $he knows enough about the Free Cities to know that $he's likely to buy $his presence here through long years of sexual labor. A purchaser's agent appears to take $him away, and $he quietly asks who's bought $him. A breeder, you tell $him, who plans to breed the ideal line of giants.
-		<<if $activeSlave.dick > 0>>
+		<<if _slave.dick > 0>>
 			$He'll be the center of $his own little harem for as long as $he can keep them swollen with children.
 		<<else>>
 			$He'll probably manage 20 pregnancies or so before $he's retired, but during that time $he'll be pampered, if not a little sore.
@@ -1847,7 +1517,7 @@ The call comes in from an office, and you suppress the urge to check whether $as
 <</if>>
 
 <<if $cheatMode == 1>>
-	<br><br>DEBUG: &nbsp;&nbsp;&nbsp;&nbsp;[[Go back to Nonrandom Event|Nonrandom Event][$activeSlave = 0, $eventSlave = 0]]
+	<br><br>DEBUG: &nbsp;&nbsp;&nbsp;&nbsp;[[Go back to Nonrandom Event|Nonrandom Event][_slave = 0, $eventSlave = 0]]
 <</if>>
 
 </span>
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index ff6cb77a5b6..2d549fcfcaf 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -20,2538 +20,2212 @@
 
 <<switch $recruit>>
 <<case "female recruit">>
-
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMinAge = 11>>
-<<else>>
-	<<set $activeSlaveOneTimeMinAge = 16>>
-<</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>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He offered $himself to you as a slave to escape a life of boredom.">>
-<<set $activeSlave.career = "a party girl">>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, undefined, 0)>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.skill.vaginal = 15>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.earPiercing = 1>>
-<<set $activeSlave.nosePiercing = 1>>
-<<set $activeSlave.eyebrowPiercing = 1>>
-<<set $activeSlave.navelPiercing = 1>>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.hStyle = "fashionable for a Free Cities $girl, long, with the left half shaved">>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-
+	<<set _pram = {maxAge: 19, ageOverridesPedoMode: 1, disableDisability: 1}>>
+	<<if $pedo_mode == 1>>
+		<<set _pram.minAge = 11>>
+	<<else>>
+		<<set _pram.minAge = 16>>
+	<</if>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He offered $himself to you as a slave to escape a life of boredom.">>
+	<<set _slave.career = "a party girl">>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, undefined, 0)>>
+	<<set _slave.anus = 0>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.skill.vaginal = 15>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.earPiercing = 1>>
+	<<set _slave.nosePiercing = 1>>
+	<<set _slave.eyebrowPiercing = 1>>
+	<<set _slave.navelPiercing = 1>>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.hStyle = "fashionable for a Free Cities $girl, long, with the left half shaved">>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
 <<case "male recruit">>
-
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMinAge = 11>>
-<<else>>
-	<<set $activeSlaveOneTimeMinAge = 16>>
-<</if>>
-<<set $activeSlaveOneTimeMaxAge = 19>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<set $activeSlave.origin = "$He offered $himself to you as a slave to escape a life of boredom.">>
-<<set $activeSlave.career = "a party girl">>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, undefined, 0)>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.earPiercing = 1>>
-<<set $activeSlave.nosePiercing = 1>>
-<<set $activeSlave.eyebrowPiercing = 1>>
-<<set $activeSlave.navelPiercing = 1>>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.hStyle = "fashionable for a Free Cities trap, long, with the right half shaved">>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-
+	<<set _pram = {minAge: ($pedo_mode === 1 ? 11 : 16), maxAge: 19, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XY", _pram)>>
+	<<set _slave.origin = "$He offered $himself to you as a slave to escape a life of boredom.">>
+	<<set _slave.career = "a party girl">>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, undefined, 0)>>
+	<<set _slave.anus = 0>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.earPiercing = 1>>
+	<<set _slave.nosePiercing = 1>>
+	<<set _slave.eyebrowPiercing = 1>>
+	<<set _slave.navelPiercing = 1>>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.hStyle = "fashionable for a Free Cities trap, long, with the right half shaved">>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
 <<case "whore recruit">>
-
-<<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>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He offered $himself to you as a slave to escape the hard life of a free whore.">>
-<<set $activeSlave.career = "a prostitute">>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<run setHealth($activeSlave, jsRandom(-40, -20), undefined, undefined, undefined, 40)>>
-<<set $activeSlave.anus = 2>>
-<<set $activeSlave.vagina = 2>>
-<<set $activeSlave.skill.vaginal = 35>>
-<<set $activeSlave.skill.oral = 35>>
-<<set $activeSlave.skill.anal = 35>>
-<<set $activeSlave.skill.whoring = 35>>
-<<set $activeSlave.boobs += 600>>
-<<set $activeSlave.boobsImplant = 600>>
-<<set $activeSlave.boobsImplantType = "normal">>
-<<set $activeSlave.butt += 1>>
-<<set $activeSlave.buttImplant = 1>>
-<<set $activeSlave.buttImplantType = "normal">>
-<<set $activeSlave.lips += 10>>
-<<set $activeSlave.lipsImplant = 10>>
-<<set $activeSlave.lipsPiercing = 1>>
-<<set $activeSlave.tonguePiercing = 1>>
-<<set $activeSlave.earPiercing = 1>>
-<<set $activeSlave.nosePiercing = 1>>
-<<set $activeSlave.eyebrowPiercing = 1>>
-<<set $activeSlave.navelPiercing = 1>>
-<<set $activeSlave.nipplesPiercing = 1>>
-<<set $activeSlave.clitPiercing = 1>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.hStyle = "strip">>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.custom.tattoo = "$He has a tear tattooed under each eye.">>
-
+	<<set _pram = {disableDisability: 1}>>
+	<<if $minimumSlaveAge < 14 && $pedo_mode === 0>>
+		<<set _pram.minAge = random($minimumSlaveAge, 14)>>
+	<</if>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He offered $himself to you as a slave to escape the hard life of a free whore.">>
+	<<set _slave.career = "a prostitute">>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<run setHealth(_slave, jsRandom(-40, -20), undefined, undefined, undefined, 40)>>
+	<<set _slave.anus = 2>>
+	<<set _slave.vagina = 2>>
+	<<set _slave.skill.vaginal = 35>>
+	<<set _slave.skill.oral = 35>>
+	<<set _slave.skill.anal = 35>>
+	<<set _slave.skill.whoring = 35>>
+	<<set _slave.boobs += 600>>
+	<<set _slave.boobsImplant = 600>>
+	<<set _slave.boobsImplantType = "normal">>
+	<<set _slave.butt++>>
+	<<set _slave.buttImplant = 1>>
+	<<set _slave.buttImplantType = "normal">>
+	<<set _slave.lips += 10>>
+	<<set _slave.lipsImplant = 10>>
+	<<set _slave.lipsPiercing = 1>>
+	<<set _slave.tonguePiercing = 1>>
+	<<set _slave.earPiercing = 1>>
+	<<set _slave.nosePiercing = 1>>
+	<<set _slave.eyebrowPiercing = 1>>
+	<<set _slave.navelPiercing = 1>>
+	<<set _slave.nipplesPiercing = 1>>
+	<<set _slave.clitPiercing = 1>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.hStyle = "strip">>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.custom.tattoo = "$He has a tear tattooed under each eye.">>
 <<case "female debtor">>
-
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was enslaved after $he fell into debt to you.">>
-<<set $activeSlave.devotion = random(-45,-25)>>
-<<set $activeSlave.trust = random(-15,0)>>
-
+	<<set _pram = {disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He was enslaved after $he fell into debt to you.">>
+	<<set _slave.devotion = random(-45,-25)>>
+	<<set _slave.trust = random(-15,0)>>
 <<case "male debtor">>
-
-<<set $activeSlaveOneTimeMaxAge = 30>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<set $activeSlave.origin = "You turned $him into a slave $girl after $he fell into debt to you.">>
-<<set $activeSlave.devotion = random(-45,-25)>>
-<<set $activeSlave.trust = random(-15,0)>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.hStyle = either("short", "very short")>>
-
+	<<set _pram = {maxAge: 30, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XY", _pram)>>
+	<<set _slave.origin = "You turned $him into a slave $girl after $he fell into debt to you.">>
+	<<set _slave.devotion = random(-45,-25)>>
+	<<set _slave.trust = random(-15,0)>>
+	<<set _slave.anus = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.hStyle = either("short", "very short")>>
 <<case "desperate preg">>
-
-<<if $pedo_mode == 1>>
-<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
-<<elseif $minimumSlaveAge < 18>>
-<<set $activeSlaveOneTimeMinAge = Math.min(25, $fertilityAge)>>
-<<set $activeSlaveOneTimeMaxAge = Math.max(30, $activeSlaveOneTimeMinAge + 1)>>
-<<else>>
-<<set $activeSlaveOneTimeMinAge = 25>>
-<<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>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He sold $himself into slavery out of fear that life on the streets was endangering $his pregnancy.">>
-<<set $activeSlave.devotion = random(0,15)>>
-<<set $activeSlave.trust = random(0,15)>>
-<<set $activeSlave.boobs += 100>>
-<<set $activeSlave.lactation = 1>>
-<<set $activeSlave.lactationDuration = 2>>
-<<set $activeSlave.butt += 1>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.preg = random(30,39)>>
-<<set $activeSlave.pregType = 1>>
-<<set $activeSlave.pregWeek = $activeSlave.preg>>
-<<set $activeSlave.pregKnown = 1>>
-<<run SetBellySize($activeSlave)>>
-<<set $activeSlave.fetish = "none">>
-<<set $activeSlave.fetishKnown = 0>>
-<<run setHealth($activeSlave, jsRandom(-40, -20), undefined, undefined, undefined, 50)>>
-
+	<<set _pram = {ageOverridesPedoMode: 1, disableDisability: 1}>>
+	<<if $pedo_mode == 1>>
+		<<set _pram.minAge = $fertilityAge>>
+	<<elseif $minimumSlaveAge < 18>>
+		<<set _pram.minAge = Math.min(25, $fertilityAge)>>
+		<<set _pram.maxAge = Math.max(30, _pram.minAge + 1)>>
+	<<else>>
+		<<set _pram.minAge = 25>>
+		<<set _pram.maxAge = 30>>
+	<</if>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He sold $himself into slavery out of fear that life on the streets was endangering $his pregnancy.">>
+	<<set _slave.devotion = random(0,15)>>
+	<<set _slave.trust = random(0,15)>>
+	<<set _slave.boobs += 100>>
+	<<set _slave.lactation = 1>>
+	<<set _slave.lactationDuration = 2>>
+	<<set _slave.butt++>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.anus = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.preg = random(30,39)>>
+	<<set _slave.pregType = 1>>
+	<<set _slave.pregWeek = _slave.preg>>
+	<<set _slave.pregKnown = 1>>
+	<<run SetBellySize(_slave)>>
+	<<set _slave.fetish = "none">>
+	<<set _slave.fetishKnown = 0>>
+	<<run setHealth(_slave, jsRandom(-40, -20), undefined, undefined, undefined, 50)>>
 <<case "blind homeless">>
-
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
-<<else>>
-	<<set $activeSlaveOneTimeMinAge = 18>>
-<</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>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He offered $himself as a slave to escape the horrors a blind $girl faces on the streets.">>
-<<set $activeSlave.devotion = random(20,30)>>
-<<set $activeSlave.trust = random(0,15)>>
-<<set $activeSlave.boobs = 300>>
-<<set $activeSlave.butt += 1>>
-<<set $activeSlave.vagina = 2>>
-<<set $activeSlave.anus = 1>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.preg = 20>>
-<<set $activeSlave.pregType = 1>>
-<<set $activeSlave.pregWeek = $activeSlave.preg>>
-<<set $activeSlave.pregKnown = 1>>
-<<run SetBellySize($activeSlave)>>
-<<run eyeSurgery($activeSlave, "both", "blind")>>
-<<set $activeSlave.weight = -100>>
-<<set $activeSlave.fetish = "none">>
-<<set $activeSlave.fetishKnown = 0>>
-<<run setHealth($activeSlave, jsRandom(-60, -20), undefined, undefined, undefined, 60)>>
-
+	<<set _pram = {maxAge: 22, ageOverridesPedoMode: 1, disableDisability: 1}>>
+	<<if $pedo_mode == 1>>
+		<<set _pram.minAge = $fertilityAge>>
+	<<else>>
+		<<set _pram.minAge = 18>>
+	<</if>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He offered $himself as a slave to escape the horrors a blind $girl faces on the streets.">>
+	<<set _slave.devotion = random(20,30)>>
+	<<set _slave.trust = random(0,15)>>
+	<<set _slave.boobs = 300>>
+	<<set _slave.butt++>>
+	<<set _slave.vagina = 2>>
+	<<set _slave.anus = 1>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.preg = 20>>
+	<<set _slave.pregType = 1>>
+	<<set _slave.pregWeek = _slave.preg>>
+	<<set _slave.pregKnown = 1>>
+	<<run SetBellySize(_slave)>>
+	<<run eyeSurgery(_slave, "both", "blind")>>
+	<<set _slave.weight = -100>>
+	<<set _slave.fetish = "none">>
+	<<set _slave.fetishKnown = 0>>
+	<<run setHealth(_slave, jsRandom(-60, -20), undefined, undefined, undefined, 60)>>
 <<case "paternalist swan song">>
-
-<<set $activeSlaveOneTimeMinAge = 10>>
-<<set $activeSlaveOneTimeMaxAge = 14>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<set $activeSlave.origin = "$He came to you to escape being sold to a cruel master after $his producer informed $him of $his debt.">>
-<<set $activeSlave.career = "a musician">>
-<<set $activeSlave.devotion = random(30,100)>>
-<<set $activeSlave.trust = random(30,100)>>
-<<run setHealth($activeSlave, jsRandom(0, 100), 0, 0, 0, jsRandom(10, 30))>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.earPiercing = 0>>
-<<set $activeSlave.nosePiercing = 0>>
-<<set $activeSlave.eyebrowPiercing = 0>>
-<<set $activeSlave.navelPiercing = 0>>
-<<set $activeSlave.behavioralFlaw = "none">>
-<<set $activeSlave.hStyle = "neat">>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<set $activeSlave.intelligence = 100>>
-<<set $activeSlave.prestige = 3>>
-<<set $activeSlave.prestigeDesc = "$He was a famous young musical prodigy known throughout both the old world and the Free Cities.">>
-<<set $activeSlave.accent = 1>>
-
+	<<set _pram = {minAge: 10, maxAge: 14, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave(null, _pram)>>
+	<<set _slave.origin = "$He came to you to escape being sold to a cruel master after $his producer informed $him of $his debt.">>
+	<<set _slave.career = "a musician">>
+	<<set _slave.devotion = random(30,100)>>
+	<<set _slave.trust = random(30,100)>>
+	<<run setHealth(_slave, jsRandom(0, 100), 0, 0, 0, jsRandom(10, 30))>>
+	<<set _slave.anus = 0>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.earPiercing = 0>>
+	<<set _slave.nosePiercing = 0>>
+	<<set _slave.eyebrowPiercing = 0>>
+	<<set _slave.navelPiercing = 0>>
+	<<set _slave.behavioralFlaw = "none">>
+	<<set _slave.hStyle = "neat">>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.intelligenceImplant = 15>>
+	<<set _slave.intelligence = 100>>
+	<<set _slave.prestige = 3>>
+	<<set _slave.prestigeDesc = "$He was a famous young musical prodigy known throughout both the old world and the Free Cities.">>
+	<<set _slave.accent = 1>>
 <<case "desperate milf">>
-
-<<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>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He sold $himself into slavery to escape life on the streets.">>
-<<set $activeSlave.devotion = random(0,15)>>
-<<set $activeSlave.trust = random(0,15)>>
-<<set $activeSlave.boobs += 650>>
-<<set $activeSlave.butt += 1>>
-<<set $activeSlave.anus += 1>>
-<<set $activeSlave.face = 15>>
-<<set $activeSlave.fetish = "none">>
-<<set $activeSlave.fetishKnown = 0>>
-<<run setHealth($activeSlave, jsRandom(-70, -60), normalRandInt(10, 3), normalRandInt(10, 3), Math.max(normalRandInt(1, 0.5), 0))>>
-
+	<<set _pram = {minAge: $fertilityAge + $minimumSlaveAge, maxAge: Math.max(_pram.minAge,$retirementAge-2), ageOverridesPedoMode: 1, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He sold $himself into slavery to escape life on the streets.">>
+	<<set _slave.devotion = random(0,15)>>
+	<<set _slave.trust = random(0,15)>>
+	<<set _slave.boobs += 650>>
+	<<set _slave.butt++>>
+	<<set _slave.anus++>>
+	<<set _slave.face = 15>>
+	<<set _slave.fetish = "none">>
+	<<set _slave.fetishKnown = 0>>
+	<<run setHealth(_slave, jsRandom(-70, -60), normalRandInt(10, 3), normalRandInt(10, 3), Math.max(normalRandInt(1, 0.5), 0))>>
 <<case "tg addict">>
-
-<<set $activeSlaveOneTimeMaxAge = 25>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<set $activeSlave.origin = "You tricked $him into enslavement, manipulating $him based on $his surgical addiction.">>
-<<set $activeSlave.devotion = random(-75,-60)>>
-<<set $activeSlave.trust = random(-15,0)>>
-<<set $activeSlave.hStyle = either("neat")>>
-<<set $activeSlave.hLength = random(10,30)>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.weight = random(-40,5)>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.dick = 0>>
-<<set $activeSlave.foreskin = 0>>
-<<set $activeSlave.balls = 0>>
-<<set $activeSlave.face = 0>>
-<<set $activeSlave.preg = -2>>
-<<set $activeSlave.skill.vaginal = 0>>
-
+	<<set _pram = {maxAge: 25, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XY", _pram)>>
+	<<set _slave.origin = "You tricked $him into enslavement, manipulating $him based on $his surgical addiction.">>
+	<<set _slave.devotion = random(-75,-60)>>
+	<<set _slave.trust = random(-15,0)>>
+	<<set _slave.hStyle = either("neat")>>
+	<<set _slave.hLength = random(10,30)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.weight = random(-40,5)>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.dick = 0>>
+	<<set _slave.foreskin = 0>>
+	<<set _slave.balls = 0>>
+	<<set _slave.face = 0>>
+	<<set _slave.preg = -2>>
+	<<set _slave.skill.vaginal = 0>>
 <<case "school sale">>
-
-<<set $activeSlaveOneTimeMinAge = Math.max($minimumSlaveAge,10)>>
-<<set $activeSlaveOneTimeMaxAge = 16>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was raised in a radical slave school that treated $him with drugs and surgery from a very young age.">>
-<<set $activeSlave.career = "a slave">>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<run setHealth($activeSlave, jsRandom(50, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.lips = 35>>
-<<set $activeSlave.face = 15>>
-<<set $activeSlave.butt = random(4,5)>>
-<<set $activeSlave.buttImplant = 1>>
-<<set $activeSlave.buttImplantType = "normal">>
-<<set $activeSlave.boobsImplant = 400>>
-<<set $activeSlave.boobsImplantType = "normal">>
-<<set $activeSlave.boobs = random(8,10)*100>>
-<<set $activeSlave.lipsImplant = 10>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.trueVirgin = 1>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.hStyle = "long and in twin schoolgirl tails">>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.birthWeek = 0>>
-
+	<<set _pram = {minAge: Math.max($minimumSlaveAge, 10), maxAge: 16, ageOverridesPedoMode: 1, disableDisability: 1}>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He was raised in a radical slave school that treated $him with drugs and surgery from a very young age.">>
+	<<set _slave.career = "a slave">>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<run setHealth(_slave, jsRandom(50, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.weight = 0>>
+	<<set _slave.lips = 35>>
+	<<set _slave.face = 15>>
+	<<set _slave.butt = random(4,5)>>
+	<<set _slave.buttImplant = 1>>
+	<<set _slave.buttImplantType = "normal">>
+	<<set _slave.boobsImplant = 400>>
+	<<set _slave.boobsImplantType = "normal">>
+	<<set _slave.boobs = random(8,10)*100>>
+	<<set _slave.lipsImplant = 10>>
+	<<set _slave.anus = 0>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.trueVirgin = 1>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.hStyle = "long and in twin schoolgirl tails">>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.birthWeek = 0>>
 <<case "school trap">>
-
-<<set $activeSlaveOneTimeMinAge = Math.max($minimumSlaveAge,10)>>
-<<set $activeSlaveOneTimeMaxAge = 16>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<set $activeSlave.origin = "$He was raised in a radical slave school that treated $him from a very young age, up to the point that $he never experienced male puberty.">>
-<<set $activeSlave.career = "a slave">>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<run setHealth($activeSlave, jsRandom(50, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.face = 15>>
-<<set $activeSlave.boobs = random(5,6)*100>>
-<<set $activeSlave.boobsImplant = 400>>
-<<set $activeSlave.boobsImplantType = "normal">>
-<<set $activeSlave.butt = random(2,3)>>
-<<set $activeSlave.buttImplant = 1>>
-<<set $activeSlave.buttImplantType = "normal">>
-<<set $activeSlave.dick = 1>>
-<<if $activeSlave.foreskin > 0>><<set $activeSlave.foreskin = $activeSlave.dick>><</if>>
-<<if $activeSlave.balls > 0>><<set $activeSlave.scrotum = $activeSlave.balls>><</if>>
-<<set $activeSlave.balls = 1>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.clit = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.hStyle = "long and in twin schoolgirl tails">>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.pubertyXY = 0>>
-<<set $activeSlave.pubertyAgeXY = 50>>
-<<set $activeSlave.birthWeek = 0>>
-
+	<<set _slave = GenerateNewSlave("XY", {minAge: Math.max($minimumSlaveAge, 10), maxAge: 16, disableDisability: 1, ageOverridesPedoMode: 1})>>
+	<<set _slave.origin = "$He was raised in a radical slave school that treated $him from a very young age, up to the point that $he never experienced male puberty.">>
+	<<set _slave.career = "a slave">>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<run setHealth(_slave, jsRandom(50, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.weight = 0>>
+	<<set _slave.face = 15>>
+	<<set _slave.boobs = random(5,6)*100>>
+	<<set _slave.boobsImplant = 400>>
+	<<set _slave.boobsImplantType = "normal">>
+	<<set _slave.butt = random(2,3)>>
+	<<set _slave.buttImplant = 1>>
+	<<set _slave.buttImplantType = "normal">>
+	<<set _slave.dick = 1>>
+	<<if _slave.foreskin > 0>><<set _slave.foreskin = _slave.dick>><</if>>
+	<<if _slave.balls > 0>><<set _slave.scrotum = _slave.balls>><</if>>
+	<<set _slave.balls = 1>>
+	<<set _slave.anus = 0>>
+	<<set _slave.clit = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.hStyle = "long and in twin schoolgirl tails">>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.pubertyXY = 0>>
+	<<set _slave.pubertyAgeXY = 50>>
+	<<set _slave.birthWeek = 0>>
 <<case "handsome PC">>
-
-<<set $activeSlaveOneTimeMinAge = random(12, 16)>>
-<<set $activeSlaveOneTimeMaxAge = 19>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He asked to be enslaved out of naïve infatuation with you.">>
-<<set $activeSlave.devotion = random(25,30)>>
-<<set $activeSlave.trust = random(-15,-10)>>
-<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
-<<set $activeSlave.anus = 1>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.oral = 15>>
-<<if $activeSlave.vagina > 0>>
-	<<set $activeSlave.vagina = 1>>
-	<<set $activeSlave.skill.vaginal = 15>>
-<</if>>
-<<set $activeSlave.birthWeek = random(0,2)>>
-<<set $activeSlave.earPiercing = random(0,1)>>
-
+	<<set _pram = {minAge: random(12, 16), maxAge: 19, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He asked to be enslaved out of naïve infatuation with you.">>
+	<<set _slave.devotion = random(25,30)>>
+	<<set _slave.trust = random(-15,-10)>>
+	<<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
+	<<set _slave.anus = 1>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.oral = 15>>
+	<<if _slave.vagina > 0>>
+		<<set _slave.vagina = 1>>
+		<<set _slave.skill.vaginal = 15>>
+	<</if>>
+	<<set _slave.birthWeek = random(0,2)>>
+	<<set _slave.earPiercing = random(0,1)>>
 <<case "womanly PC">>
-
-<<set $activeSlaveOneTimeMinAge = 28>>
-<<set $activeSlaveOneTimeMaxAge = 32>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He asked to be enslaved in the hope you'd treat a fellow woman well.">>
-<<set $activeSlave.devotion = random(10,15)>>
-<<set $activeSlave.trust = random(-15,-10)>>
-<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(0,20)>>
-<<set $activeSlave.anus = 1>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.skill.vaginal = 15>>
-<<set $activeSlave.earPiercing = random(0,1)>>
-<<set $activeSlave.navelPiercing = random(0,1)>>
-<<set $activeSlave.nosePiercing = random(0,1)>>
-<<set $activeSlave.clitPiercing = random(0,1)>>
-<<set $activeSlave.nipplesPiercing = random(0,1)>>
-<<set $activeSlave.shouldersTat = either("flowers", "tribal patterns", 0, 0)>>
-<<set $activeSlave.stampTat = either("flowers", "tribal patterns", 0, 0)>>
-
+	<<set _pram = {minAge: 28, maxAge: 32, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He asked to be enslaved in the hope you'd treat a fellow woman well.">>
+	<<set _slave.devotion = random(10,15)>>
+	<<set _slave.trust = random(-15,-10)>>
+	<<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(0,20)>>
+	<<set _slave.anus = 1>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.skill.vaginal = 15>>
+	<<set _slave.earPiercing = random(0,1)>>
+	<<set _slave.navelPiercing = random(0,1)>>
+	<<set _slave.nosePiercing = random(0,1)>>
+	<<set _slave.clitPiercing = random(0,1)>>
+	<<set _slave.nipplesPiercing = random(0,1)>>
+	<<set _slave.shouldersTat = either("flowers", "tribal patterns", 0, 0)>>
+	<<set _slave.stampTat = either("flowers", "tribal patterns", 0, 0)>>
 <<case "shemale PC">>
-
-<<set $activeSlaveOneTimeMinAge = 13>>
-<<set $activeSlaveOneTimeMaxAge = 20>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He asked to be enslaved since $he felt you were $his only hope of becoming a prettier woman.">>
-<<set $activeSlave.devotion = random(10,15)>>
-<<set $activeSlave.trust = random(-15,-10)>>
-<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
-<<set $activeSlave.voice = 1>>
-<<set $activeSlave.dick = random(1,2)>>
-<<set $activeSlave.balls = random(1,2)>>
-<<set $activeSlave.scrotum = $activeSlave.balls>>
-<<set $activeSlave.anus = 1>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.boobs += 400>>
-<<set $activeSlave.boobsImplant = 400>>
-<<set $activeSlave.boobsImplantType = "normal">>
-<<set $activeSlave.butt += 1>>
-<<set $activeSlave.buttImplant = 1>>
-<<set $activeSlave.buttImplantType = "normal">>
-<<set $activeSlave.lips += 10>>
-<<set $activeSlave.lipsImplant = 10>>
-<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
-<<set $activeSlave.faceImplant = 15>>
-<<set $activeSlave.earPiercing = random(0,1)>>
-<<set $activeSlave.navelPiercing = random(0,1)>>
-<<set $activeSlave.nosePiercing = random(0,1)>>
-<<set $activeSlave.eyebrowPiercing = random(0,1)>>
-<<set $activeSlave.lipsPiercing = random(0,1)>>
-<<set $activeSlave.clitPiercing = random(0,1)>>
-<<set $activeSlave.nipplesPiercing = random(0,1)>>
-<<set $activeSlave.stampTat = either("advertisements", "degradation", "flowers", "rude words", "tribal patterns", 0, 0)>>
-<<set $activeSlave.anusTat = either("bleached")>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-
+	<<set _pram = {minAge: 13, maxAge: 20, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XY", _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He asked to be enslaved since $he felt you were $his only hope of becoming a prettier woman.">>
+	<<set _slave.devotion = random(10,15)>>
+	<<set _slave.trust = random(-15,-10)>>
+	<<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
+	<<set _slave.voice = 1>>
+	<<set _slave.dick = random(1,2)>>
+	<<set _slave.balls = random(1,2)>>
+	<<set _slave.scrotum = _slave.balls>>
+	<<set _slave.anus = 1>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.boobs += 400>>
+	<<set _slave.boobsImplant = 400>>
+	<<set _slave.boobsImplantType = "normal">>
+	<<set _slave.butt++>>
+	<<set _slave.buttImplant = 1>>
+	<<set _slave.buttImplantType = "normal">>
+	<<set _slave.lips += 10>>
+	<<set _slave.lipsImplant = 10>>
+	<<set _slave.face = Math.clamp(_slave.face+20,-100,100)>>
+	<<set _slave.faceImplant = 15>>
+	<<set _slave.earPiercing = random(0,1)>>
+	<<set _slave.navelPiercing = random(0,1)>>
+	<<set _slave.nosePiercing = random(0,1)>>
+	<<set _slave.eyebrowPiercing = random(0,1)>>
+	<<set _slave.lipsPiercing = random(0,1)>>
+	<<set _slave.clitPiercing = random(0,1)>>
+	<<set _slave.nipplesPiercing = random(0,1)>>
+	<<set _slave.stampTat = either("advertisements", "degradation", "flowers", "rude words", "tribal patterns", 0, 0)>>
+	<<set _slave.anusTat = either("bleached")>>
+	<<set _slave.pubicHStyle = "waxed">>
 <<case "female SD">>
-
-<<set $activeSlaveOneTimeMinAge = 13>>
-<<set $activeSlaveOneTimeMaxAge = 21>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He got into debt for damaging someone's property during a student protest and you bought out $his debt.">>
-<<set $activeSlave.devotion = random(-25,0)>>
-<<set $activeSlave.trust = random(-20,-5)>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, undefined, 10)>>
-<<set $activeSlave.face = random(20,60)>>
-<<set $activeSlave.skill.vaginal = random(0,15)>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = random(0,15)>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(2,6)*100>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.labia = 0>>
-<<set $activeSlave.clit = 0>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.preg = -1>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.muscles = 20>>
-<<set $activeSlave.intelligence = random(16,90)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<set $activeSlave.teeth = "normal">>
-<<set $activeSlave.career = "a student">>
-<<set $activeSlave.behavioralFlaw = "liberated">>
-
+	<<set _pram = {minAge: 13, maxAge: 21, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He got into debt for damaging someone's property during a student protest and you bought out $his debt.">>
+	<<set _slave.devotion = random(-25,0)>>
+	<<set _slave.trust = random(-20,-5)>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, undefined, 10)>>
+	<<set _slave.face = random(20,60)>>
+	<<set _slave.skill.vaginal = random(0,15)>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = random(0,15)>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(2,6)*100>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.labia = 0>>
+	<<set _slave.clit = 0>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = -1>>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = 0>>
+	<<set _slave.muscles = 20>>
+	<<set _slave.intelligence = random(16,90)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<set _slave.teeth = "normal">>
+	<<set _slave.career = "a student">>
+	<<set _slave.behavioralFlaw = "liberated">>
 <<case "male SD">>
-
-<<set $activeSlaveOneTimeMinAge = 13>>
-<<set $activeSlaveOneTimeMaxAge = 21>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He got into debt for damaging someone's property during a student protest and you bought out $his debt.">>
-<<set $activeSlave.devotion = random(-30,-5)>>
-<<set $activeSlave.trust = random(-25,-5)>>
-<<run setHealth($activeSlave, jsRandom(20, 40), undefined, undefined, undefined, 10)>>
-<<set $activeSlave.face = random(5,45)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = random(0,40)>>
-<<set $activeSlave.skill.oral = random(0,40)>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = 150>>
-<<set $activeSlave.vagina = -1>>
-<<set $activeSlave.labia = 0>>
-<<set $activeSlave.ovaries = 0>>
-<<set $activeSlave.preg = 0>>
-<<set $activeSlave.anus = random(0,1)>>
-<<set $activeSlave.dick = random(3,5)>>
-<<set $activeSlave.balls = random(2,4)>>
-<<set $activeSlave.scrotum = $activeSlave.balls>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.muscles = 50>>
-<<set $activeSlave.intelligence = random(15,90)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<set $activeSlave.teeth = "normal">>
-<<set $activeSlave.career = "a student">>
-<<set $activeSlave.behavioralFlaw = "liberated">>
-
+	<<set _pram = {minAge: 13, maxAge: 20, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XY", _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He got into debt for damaging someone's property during a student protest and you bought out $his debt.">>
+	<<set _slave.devotion = random(-30,-5)>>
+	<<set _slave.trust = random(-25,-5)>>
+	<<run setHealth(_slave, jsRandom(20, 40), undefined, undefined, undefined, 10)>>
+	<<set _slave.face = random(5,45)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = random(0,40)>>
+	<<set _slave.skill.oral = random(0,40)>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = 150>>
+	<<set _slave.vagina = -1>>
+	<<set _slave.labia = 0>>
+	<<set _slave.ovaries = 0>>
+	<<set _slave.preg = 0>>
+	<<set _slave.anus = random(0,1)>>
+	<<set _slave.dick = random(3,5)>>
+	<<set _slave.balls = random(2,4)>>
+	<<set _slave.scrotum = _slave.balls>>
+	<<set _slave.weight = 0>>
+	<<set _slave.muscles = 50>>
+	<<set _slave.intelligence = random(15,90)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<set _slave.teeth = "normal">>
+	<<set _slave.career = "a student">>
+	<<set _slave.behavioralFlaw = "liberated">>
 <<case "female SD 2">>
-
-<<set $activeSlaveOneTimeMinAge = 13>>
-<<set $activeSlaveOneTimeMaxAge = 27>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He got into debt for damaging someone's property during a student protest and you bought out $his debt.">>
-<<set $activeSlave.devotion = -100>>
-<<set $activeSlave.trust = 60>>
-<<run setHealth($activeSlave, jsRandom(-20, 20), undefined, undefined, undefined, 10)>>
-<<set $activeSlave.face = random(80,100)>>
-<<set $activeSlave.faceShape = "sensual">>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = random(0,30)>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(2,4)*100>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.labia = 0>>
-<<set $activeSlave.clit = 0>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.preg = -1>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = random(100,180)>>
-<<set $activeSlave.muscles = random(-20,0)>>
-<<set $activeSlave.intelligence = random(-50,90)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<set $activeSlave.teeth = "normal">>
-<<set $activeSlave.career = "a student">>
-<<set $activeSlave.behavioralFlaw = "hates men">>
-<<set $activeSlave.sexualFlaw = "hates penetration">>
-<<set $activeSlave.hStyle = "strip">>
-<<set $activeSlave.hLength = 5>>
-<<set $activeSlave.pubicHStyle = "very bushy">>
-<<set $activeSlave.underArmHStyle = "bushy">>
-<<set $activeSlave.nosePiercing = 1>>
-<<set $activeSlave.tonguePiercing = 1>>
-<<set $activeSlave.earPiercing = 2>>
-<<set $activeSlave.nipplesPiercing = 1>>
-<<set $activeSlave.lipsPiercing = 1>>
-<<set $activeSlave.vaginaPiercing = 1>>
-<<set $activeSlave.eyebrowPiercing = 1>>
-<<set $activeSlave.navelPiercing = 1>>
-<<set $activeSlave.override_H_Color = 1>>
-<<set $activeSlave.hColor = either("blue", "green", "purple")>>
-
+	<<set _pram = {minAge: 13, maxAge: 27, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He got into debt for damaging someone's property during a student protest and you bought out $his debt.">>
+	<<set _slave.devotion = -100>>
+	<<set _slave.trust = 60>>
+	<<run setHealth(_slave, jsRandom(-20, 20), undefined, undefined, undefined, 10)>>
+	<<set _slave.face = random(80,100)>>
+	<<set _slave.faceShape = "sensual">>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = random(0,30)>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(2,4)*100>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.labia = 0>>
+	<<set _slave.clit = 0>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = -1>>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = random(100,180)>>
+	<<set _slave.muscles = random(-20,0)>>
+	<<set _slave.intelligence = random(-50,90)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<set _slave.teeth = "normal">>
+	<<set _slave.career = "a student">>
+	<<set _slave.behavioralFlaw = "hates men">>
+	<<set _slave.sexualFlaw = "hates penetration">>
+	<<set _slave.hStyle = "strip">>
+	<<set _slave.hLength = 5>>
+	<<set _slave.pubicHStyle = "very bushy">>
+	<<set _slave.underArmHStyle = "bushy">>
+	<<set _slave.nosePiercing = 1>>
+	<<set _slave.tonguePiercing = 1>>
+	<<set _slave.earPiercing = 2>>
+	<<set _slave.nipplesPiercing = 1>>
+	<<set _slave.lipsPiercing = 1>>
+	<<set _slave.vaginaPiercing = 1>>
+	<<set _slave.eyebrowPiercing = 1>>
+	<<set _slave.navelPiercing = 1>>
+	<<set _slave.override_H_Color = 1>>
+	<<set _slave.hColor = either("blue", "green", "purple")>>
 <<case "female SE">>
-
-<<set $activeSlaveOneTimeMaxAge = 21>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He enslaved $himself to be with a man $he loved, only to be sold to you afterward.">>
-<<set $activeSlave.devotion = random(-30,-5)>>
-<<set $activeSlave.trust = random(-25,-5)>>
-<<run setHealth($activeSlave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(20,60)>>
-<<set $activeSlave.faceImplant = 0>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = random(15,40)>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(2,6)*100>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.labia = random(0,1)>>
-<<set $activeSlave.clit = 0>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.preg = -1>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.muscles = 20>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<if $activeSlave.physicalAge >= 12>>
-	<<set $activeSlave.teeth = "normal">>
-<</if>>
-<<set $activeSlave.career = "a student">>
-<<set $activeSlave.behavioralFlaw = "devout">>
-<<set $activeSlave.sexualFlaw = "idealistic">>
-
+	<<set _pram = {maxAge: 21, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He enslaved $himself to be with a man $he loved, only to be sold to you afterward.">>
+	<<set _slave.devotion = random(-30,-5)>>
+	<<set _slave.trust = random(-25,-5)>>
+	<<run setHealth(_slave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(20,60)>>
+	<<set _slave.faceImplant = 0>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = random(15,40)>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(2,6)*100>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.labia = random(0,1)>>
+	<<set _slave.clit = 0>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = -1>>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = 0>>
+	<<set _slave.muscles = 20>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<if _slave.physicalAge >= 12>>
+		<<set _slave.teeth = "normal">>
+	<</if>>
+	<<set _slave.career = "a student">>
+	<<set _slave.behavioralFlaw = "devout">>
+	<<set _slave.sexualFlaw = "idealistic">>
 <<case "MTF SE">>
-
-<<set $activeSlaveOneTimeMaxAge = 21>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<set $activeSlave.origin = "$He enslaved $himself to be with a man $he loved, only to be sold to you afterward.">>
-<<set $activeSlave.devotion = random(-30,-5)>>
-<<set $activeSlave.trust = random(-25,-5)>>
-<<run setHealth($activeSlave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(20,60)>>
-<<set $activeSlave.faceImplant = 15>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = random(15,40)>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobsImplant = random(3,6)*100>>
-<<set $activeSlave.boobsImplantType = "normal">>
-<<set $activeSlave.boobs = $activeSlave.boobsImplant+150>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.ovaries = 0>>
-<<set $activeSlave.preg = 0>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.dick = 0>>
-<<set $activeSlave.balls = 0>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.muscles = 20>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<if $activeSlave.physicalAge >= 12>>
-	<<set $activeSlave.teeth = "normal">>
-<</if>>
-<<set $activeSlave.career = "a student">>
-<<set $activeSlave.behavioralFlaw = "devout">>
-<<set $activeSlave.sexualFlaw = "idealistic">>
-
+	<<set _pram = {maxAge: 21, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XY", _pram)>>
+	<<set _slave.origin = "$He enslaved $himself to be with a man $he loved, only to be sold to you afterward.">>
+	<<set _slave.devotion = random(-30,-5)>>
+	<<set _slave.trust = random(-25,-5)>>
+	<<run setHealth(_slave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(20,60)>>
+	<<set _slave.faceImplant = 15>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = random(15,40)>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobsImplant = random(3,6)*100>>
+	<<set _slave.boobsImplantType = "normal">>
+	<<set _slave.boobs = _slave.boobsImplant+150>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.ovaries = 0>>
+	<<set _slave.preg = 0>>
+	<<set _slave.anus = 0>>
+	<<set _slave.dick = 0>>
+	<<set _slave.balls = 0>>
+	<<set _slave.weight = 0>>
+	<<set _slave.muscles = 20>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<if _slave.physicalAge >= 12>>
+		<<set _slave.teeth = "normal">>
+	<</if>>
+	<<set _slave.career = "a student">>
+	<<set _slave.behavioralFlaw = "devout">>
+	<<set _slave.sexualFlaw = "idealistic">>
 <<case "DG SE">>
-
-<<set $activeSlaveOneTimeMaxAge = 21>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<set $activeSlave.origin = "$He enslaved $himself to be with a man $he loved, only to be sold to you afterward.">>
-<<set $activeSlave.devotion = random(-30,-5)>>
-<<set $activeSlave.trust = random(-25,-5)>>
-<<run setHealth($activeSlave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(20,60)>>
-<<set $activeSlave.faceImplant = 15>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 35>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobsImplant = random(2,6)*100>>
-<<set $activeSlave.boobs = 150 + $activeSlave.boobsImplant>>
-<<set $activeSlave.boobsImplantType = "normal">>
-<<set $activeSlave.vagina = -1>>
-<<set $activeSlave.ovaries = 0>>
-<<set $activeSlave.preg = -1>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.dick = random(1,4)>>
-<<set $activeSlave.balls = random(1,4)>>
-<<set $activeSlave.scrotum = $activeSlave.balls>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.muscles = 20>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<if $activeSlave.physicalAge >= 12>>
-	<<set $activeSlave.teeth = "normal">>
-<</if>>
-<<set $activeSlave.career = "a student">>
-<<set $activeSlave.behavioralFlaw = "devout">>
-<<set $activeSlave.sexualFlaw = "idealistic">>
-
+	<<set _pram = {maxAge: 21, disableDisability: 1}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XY", _pram)>>
+	<<set _slave.origin = "$He enslaved $himself to be with a man $he loved, only to be sold to you afterward.">>
+	<<set _slave.devotion = random(-30,-5)>>
+	<<set _slave.trust = random(-25,-5)>>
+	<<run setHealth(_slave, jsRandom(10, 30), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(20,60)>>
+	<<set _slave.faceImplant = 15>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 35>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobsImplant = random(2,6)*100>>
+	<<set _slave.boobs = 150 + _slave.boobsImplant>>
+	<<set _slave.boobsImplantType = "normal">>
+	<<set _slave.vagina = -1>>
+	<<set _slave.ovaries = 0>>
+	<<set _slave.preg = -1>>
+	<<set _slave.anus = 0>>
+	<<set _slave.dick = random(1,4)>>
+	<<set _slave.balls = random(1,4)>>
+	<<set _slave.scrotum = _slave.balls>>
+	<<set _slave.weight = 0>>
+	<<set _slave.muscles = 20>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<if _slave.physicalAge >= 12>>
+		<<set _slave.teeth = "normal">>
+	<</if>>
+	<<set _slave.career = "a student">>
+	<<set _slave.behavioralFlaw = "devout">>
+	<<set _slave.sexualFlaw = "idealistic">>
 <<case "gang leader">>
-
-<<set $activeSlaveOneTimeMinAge = 17>>
-<<set $activeSlaveOneTimeMaxAge = 25>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He was the leader of a gang in the lower levels of your arcology, until $he was overthrown and given to you as 'tribute' by a rival gang.">>
-<<set $activeSlave.devotion = random(-70,-40)>>
-<<set $activeSlave.trust = random(-20,-5)>>
-<<run setHealth($activeSlave, jsRandom(0, 20))>>
-<<set $activeSlave.faceShape = "masculine">>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.skill.combat = 1>>
-<<set $activeSlave.hLength = random(10,30)>>
-<<set $activeSlave.boobs = 150>>
-<<set $activeSlave.vagina = -1>>
-<<set $activeSlave.clit = 0>>
-<<set $activeSlave.ovaries = 0>>
-<<set $activeSlave.preg = 0>>
-<<set $activeSlave.dick = random(3,5)>>
-<<set $activeSlave.balls = random(2,4)>>
-<<set $activeSlave.scrotum = $activeSlave.balls>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.muscles = 50>>
-<<set $activeSlave.shoulders = Math.max($activeSlave.shoulders, 1)>>
-<<set $activeSlave.career = "a criminal">>
-<<set $activeSlave.sexualFlaw = "hates oral">>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set $activeSlave.tonguePiercing = 1>>
-<<set $activeSlave.eyebrowPiercing = 1>>
-<<set $activeSlave.custom.tattoo = "$He has a tear tattooed under $his left eye.">>
-
+	<<set _slave = GenerateNewSlave("XY", {minAge: 17, maxAge: 25, disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He was the leader of a gang in the lower levels of your arcology, until $he was overthrown and given to you as 'tribute' by a rival gang.">>
+	<<set _slave.devotion = random(-70,-40)>>
+	<<set _slave.trust = random(-20,-5)>>
+	<<run setHealth(_slave, jsRandom(0, 20))>>
+	<<set _slave.faceShape = "masculine">>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.skill.combat = 1>>
+	<<set _slave.hLength = random(10,30)>>
+	<<set _slave.boobs = 150>>
+	<<set _slave.vagina = -1>>
+	<<set _slave.clit = 0>>
+	<<set _slave.ovaries = 0>>
+	<<set _slave.preg = 0>>
+	<<set _slave.dick = random(3,5)>>
+	<<set _slave.balls = random(2,4)>>
+	<<set _slave.scrotum = _slave.balls>>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = 0>>
+	<<set _slave.muscles = 50>>
+	<<set _slave.shoulders = Math.max(_slave.shoulders, 1)>>
+	<<set _slave.career = "a criminal">>
+	<<set _slave.sexualFlaw = "hates oral">>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<set _slave.tonguePiercing = 1>>
+	<<set _slave.eyebrowPiercing = 1>>
+	<<set _slave.custom.tattoo = "$He has a tear tattooed under $his left eye.">>
 <<case "DG runaway">>
-
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<set $activeSlave.origin = "$He was a runaway slave captured by a gang outside your arcology. You bought $him cheap after $he was harshly used by them.">>
-<<set $activeSlave.devotion = random(0,25)>>
-<<set $activeSlave.trust = -20>>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(-50, -30), normalRandInt(10, 3), normalRandInt(10, 3), Math.max(normalRandInt(1, 0.5), 50))>>
-<<set $activeSlave.face = random(0,20)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(2,6)*100>>
-<<set $activeSlave.vagina = -1>>
-<<set $activeSlave.labia = 1>>
-<<set $activeSlave.ovaries = 0>>
-<<set $activeSlave.preg = 0>>
-<<set $activeSlave.dick = random(1,3)>>
-<<set $activeSlave.balls = 0>>
-<<set $activeSlave.weight = random(-80,20)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.anus = 3>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.career = "a slave">>
-<<set $activeSlave.fetish = "submissive">>
-<<set $activeSlave.behavioralFlaw = "hates men">>
-<<set $activeSlave.behavioralQuirk = "insecure">>
-<<set $activeSlave.sexualFlaw = "apathetic">>
-<<set $activeSlave.lipsPiercing = 1>>
-<<set $activeSlave.tonguePiercing = 1>>
-<<set $activeSlave.earPiercing = 1>>
-<<set $activeSlave.nosePiercing = 2>>
-<<set $activeSlave.navelPiercing = 1>>
-<<set $activeSlave.nipplesPiercing = 2>>
-<<set $activeSlave.clitPiercing = 2>>
-<<set $activeSlave.custom.tattoo = "$He has a barcode tattooed on $his neck.">>
-<<set $activeSlave.attrXY = 20>>
-
+	<<set _slave = GenerateNewSlave("XY", {maxAge: 24})>>
+	<<set _slave.origin = "$He was a runaway slave captured by a gang outside your arcology. You bought $him cheap after $he was harshly used by them.">>
+	<<set _slave.devotion = random(0,25)>>
+	<<set _slave.trust = -20>>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(-50, -30), normalRandInt(10, 3), normalRandInt(10, 3), Math.max(normalRandInt(1, 0.5), 50))>>
+	<<set _slave.face = random(0,20)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(2,6)*100>>
+	<<set _slave.vagina = -1>>
+	<<set _slave.labia = 1>>
+	<<set _slave.ovaries = 0>>
+	<<set _slave.preg = 0>>
+	<<set _slave.dick = random(1,3)>>
+	<<set _slave.balls = 0>>
+	<<set _slave.weight = random(-80,20)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.anus = 3>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.career = "a slave">>
+	<<set _slave.fetish = "submissive">>
+	<<set _slave.behavioralFlaw = "hates men">>
+	<<set _slave.behavioralQuirk = "insecure">>
+	<<set _slave.sexualFlaw = "apathetic">>
+	<<set _slave.lipsPiercing = 1>>
+	<<set _slave.tonguePiercing = 1>>
+	<<set _slave.earPiercing = 1>>
+	<<set _slave.nosePiercing = 2>>
+	<<set _slave.navelPiercing = 1>>
+	<<set _slave.nipplesPiercing = 2>>
+	<<set _slave.clitPiercing = 2>>
+	<<set _slave.custom.tattoo = "$He has a barcode tattooed on $his neck.">>
+	<<set _slave.attrXY = 20>>
 <<case "herm runaway">>
-
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<set $activeSlave.origin = "$He was a runaway slave captured by a gang outside your arcology. You bought $him cheap after $he was harshly used by them.">>
-<<set $activeSlave.devotion = random(0,25)>>
-<<set $activeSlave.trust = -20>>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(-50, -30), normalRandInt(10, 3), normalRandInt(10, 3), Math.max(normalRandInt(1, 0.5), 50))>>
-<<set $activeSlave.face = random(0,20)>>
-<<set $activeSlave.skill.vaginal = 15>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(3,7)*100>>
-<<set $activeSlave.vagina = 3>>
-<<set $activeSlave.labia = 1>>
-<<set $activeSlave.ovaries = 1>>
-<<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>>
-	<<set $activeSlave.preg = 7>>
-	<<set $activeSlave.pregType = 1>>
-	<<set $activeSlave.pregWeek = $activeSlave.preg>>
-	<<set $activeSlave.pregKnown = 1>>
-	<<run SetBellySize($activeSlave)>>
-<</if>>
-<<set $activeSlave.dick = random(1,3)>>
-<<set $activeSlave.balls = 0>>
-<<set $activeSlave.weight = random(-80,20)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.anus = 3>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.career = "a slave">>
-<<set $activeSlave.fetish = "submissive">>
-<<set $activeSlave.behavioralFlaw = "hates men">>
-<<set $activeSlave.behavioralQuirk = "insecure">>
-<<set $activeSlave.sexualFlaw = "apathetic">>
-<<set $activeSlave.lipsPiercing = 1>>
-<<set $activeSlave.tonguePiercing = 1>>
-<<set $activeSlave.earPiercing = 1>>
-<<set $activeSlave.nosePiercing = 2>>
-<<set $activeSlave.navelPiercing = 1>>
-<<set $activeSlave.nipplesPiercing = 2>>
-<<set $activeSlave.clitPiercing = 2>>
-<<set $activeSlave.custom.tattoo = "$He has a barcode tattooed on $his neck.">>
-<<set $activeSlave.attrXY = 20>>
-
+	<<set _slave = GenerateNewSlave("XY", {maxAge: 24})>>
+	<<set _slave.origin = "$He was a runaway slave captured by a gang outside your arcology. You bought $him cheap after $he was harshly used by them.">>
+	<<set _slave.devotion = random(0,25)>>
+	<<set _slave.trust = -20>>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(-50, -30), normalRandInt(10, 3), normalRandInt(10, 3), Math.max(normalRandInt(1, 0.5), 50))>>
+	<<set _slave.face = random(0,20)>>
+	<<set _slave.skill.vaginal = 15>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(3,7)*100>>
+	<<set _slave.vagina = 3>>
+	<<set _slave.labia = 1>>
+	<<set _slave.ovaries = 1>>
+	<<if _slave.physicalAge >= _slave.pubertyAge>>
+		<<set _slave.preg = 7>>
+		<<set _slave.pregType = 1>>
+		<<set _slave.pregWeek = _slave.preg>>
+		<<set _slave.pregKnown = 1>>
+		<<run SetBellySize(_slave)>>
+	<</if>>
+	<<set _slave.dick = random(1,3)>>
+	<<set _slave.balls = 0>>
+	<<set _slave.weight = random(-80,20)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.anus = 3>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.career = "a slave">>
+	<<set _slave.fetish = "submissive">>
+	<<set _slave.behavioralFlaw = "hates men">>
+	<<set _slave.behavioralQuirk = "insecure">>
+	<<set _slave.sexualFlaw = "apathetic">>
+	<<set _slave.lipsPiercing = 1>>
+	<<set _slave.tonguePiercing = 1>>
+	<<set _slave.earPiercing = 1>>
+	<<set _slave.nosePiercing = 2>>
+	<<set _slave.navelPiercing = 1>>
+	<<set _slave.nipplesPiercing = 2>>
+	<<set _slave.clitPiercing = 2>>
+	<<set _slave.custom.tattoo = "$He has a barcode tattooed on $his neck.">>
+	<<set _slave.attrXY = 20>>
 <<case "female runaway">>
-
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was a runaway slave captured by a gang outside your arcology. You bought $him cheap after $he was harshly used by them.">>
-<<set $activeSlave.devotion = random(0,25)>>
-<<set $activeSlave.trust = -20>>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(-50, -30), normalRandInt(10, 3), normalRandInt(10, 3), Math.max(normalRandInt(1, 0.5), 50))>>
-<<set $activeSlave.face = random(0,20)>>
-<<set $activeSlave.skill.vaginal = 15>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(3,7)*100>>
-<<set $activeSlave.vagina = 3>>
-<<set $activeSlave.labia = 1>>
-<<set $activeSlave.ovaries = 1>>
-<<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>>
-	<<set $activeSlave.preg = 7>>
-	<<set $activeSlave.pregType = 1>>
-	<<set $activeSlave.pregWeek = $activeSlave.preg>>
-	<<set $activeSlave.pregKnown = 1>>
-	<<run SetBellySize($activeSlave)>>
-<</if>>
-<<set $activeSlave.weight = random(-80,20)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.anus = 3>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.career = "a slave">>
-<<set $activeSlave.fetish = "submissive">>
-<<set $activeSlave.behavioralFlaw = "hates men">>
-<<set $activeSlave.behavioralQuirk = "insecure">>
-<<set $activeSlave.sexualFlaw = "apathetic">>
-<<set $activeSlave.lipsPiercing = 1>>
-<<set $activeSlave.tonguePiercing = 1>>
-<<set $activeSlave.earPiercing = 1>>
-<<set $activeSlave.nosePiercing = 2>>
-<<set $activeSlave.navelPiercing = 1>>
-<<set $activeSlave.nipplesPiercing = 2>>
-<<set $activeSlave.clitPiercing = 2>>
-<<set $activeSlave.custom.tattoo = "$He has a barcode tattooed on $his neck.">>
-<<set $activeSlave.attrXY = 20>>
-
+	<<set _slave = GenerateNewSlave("XX", {maxAge: 24})>>
+	<<set _slave.origin = "$He was a runaway slave captured by a gang outside your arcology. You bought $him cheap after $he was harshly used by them.">>
+	<<set _slave.devotion = random(0,25)>>
+	<<set _slave.trust = -20>>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(-50, -30), normalRandInt(10, 3), normalRandInt(10, 3), Math.max(normalRandInt(1, 0.5), 50))>>
+	<<set _slave.face = random(0,20)>>
+	<<set _slave.skill.vaginal = 15>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(3,7)*100>>
+	<<set _slave.vagina = 3>>
+	<<set _slave.labia = 1>>
+	<<set _slave.ovaries = 1>>
+	<<if _slave.physicalAge >= _slave.pubertyAge>>
+		<<set _slave.preg = 7>>
+		<<set _slave.pregType = 1>>
+		<<set _slave.pregWeek = _slave.preg>>
+		<<set _slave.pregKnown = 1>>
+		<<run SetBellySize(_slave)>>
+	<</if>>
+	<<set _slave.weight = random(-80,20)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.anus = 3>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.career = "a slave">>
+	<<set _slave.fetish = "submissive">>
+	<<set _slave.behavioralFlaw = "hates men">>
+	<<set _slave.behavioralQuirk = "insecure">>
+	<<set _slave.sexualFlaw = "apathetic">>
+	<<set _slave.lipsPiercing = 1>>
+	<<set _slave.tonguePiercing = 1>>
+	<<set _slave.earPiercing = 1>>
+	<<set _slave.nosePiercing = 2>>
+	<<set _slave.navelPiercing = 1>>
+	<<set _slave.nipplesPiercing = 2>>
+	<<set _slave.clitPiercing = 2>>
+	<<set _slave.custom.tattoo = "$He has a barcode tattooed on $his neck.">>
+	<<set _slave.attrXY = 20>>
 <<case "CCS angel">>
-
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $fixedRace = "white">>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was the private slave of a con artist cult leader before he had to abandon $him and flee.">>
-<<set $activeSlave.devotion = random(25,50)>>
-<<set $activeSlave.trust = random(25,50)>>
-<<run setHealth($activeSlave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(25,100)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 35>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.skill.entertainment = 35>>
-<<set $activeSlave.boobs = random(2,7)*100>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.trueVirgin = 1>>
-<<set $activeSlave.vaginaLube = 1>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.preg = -1>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.shoulders = random(-1,1)>>
-<<set $activeSlave.hips = -1>>
-<<set $activeSlave.butt = 0>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.waist = -20>>
-<<set $activeSlave.muscles = random(10,50)>>
-<<set $activeSlave.intelligence = random(-15,50)>>
-<<set $activeSlave.career = "a dancer">>
-<<set $activeSlave.fetish = "submissive">>
-<<set $activeSlave.behavioralFlaw = "devout">>
-<<set $activeSlave.sexualFlaw = "idealistic">>
-<<set $activeSlave.custom.tattoo = "$He has beautifully detailed set of angel wings tattooed on $his back.">>
-<<set $activeSlave.voice = 3>>
-<<set $activeSlave.eye.origColor = "blue">>
-<<set $activeSlave.origHColor = "blonde">>
-<<set $activeSlave.origSkin = "pale">>
-<<run applyGeneticColor($activeSlave)>>
-<<set $activeSlave.hLength = 40>>
-<<set $activeSlave.hStyle = "neat">>
-<<set $activeSlave.slaveName = either("Angel", "Angelica", "Gabriela", "Layla", "Liel", "Seraph")>>
-
+	<<set _slave = GenerateNewSlave("XX", {maxAge: 24, disableDisability: 1, race: "white"})>>
+	<<set _slave.origin = "$He was the private slave of a con artist cult leader before he had to abandon $him and flee.">>
+	<<set _slave.devotion = random(25,50)>>
+	<<set _slave.trust = random(25,50)>>
+	<<run setHealth(_slave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(25,100)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 35>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.skill.entertainment = 35>>
+	<<set _slave.boobs = random(2,7)*100>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.trueVirgin = 1>>
+	<<set _slave.vaginaLube = 1>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = -1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.shoulders = random(-1,1)>>
+	<<set _slave.hips = -1>>
+	<<set _slave.butt = 0>>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = 0>>
+	<<set _slave.waist = -20>>
+	<<set _slave.muscles = random(10,50)>>
+	<<set _slave.intelligence = random(-15,50)>>
+	<<set _slave.career = "a dancer">>
+	<<set _slave.fetish = "submissive">>
+	<<set _slave.behavioralFlaw = "devout">>
+	<<set _slave.sexualFlaw = "idealistic">>
+	<<set _slave.custom.tattoo = "$He has beautifully detailed set of angel wings tattooed on $his back.">>
+	<<set _slave.voice = 3>>
+	<<set _slave.eye.origColor = "blue">>
+	<<set _slave.origHColor = "blonde">>
+	<<set _slave.origSkin = "pale">>
+	<<run applyGeneticColor(_slave)>>
+	<<set _slave.hLength = 40>>
+	<<set _slave.hStyle = "neat">>
+	<<set _slave.slaveName = either("Angel", "Angelica", "Gabriela", "Layla", "Liel", "Seraph")>>
 <<case "CCS DA">>
-
-<<set $activeSlaveOneTimeMaxAge = 22>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $fixedRace = "white">>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was the private slave of a con artist cult leader before he had to abandon $him and flee.">>
-<<set $activeSlave.devotion = random(-45,15)>>
-<<set $activeSlave.trust = random(25,50)>>
-<<run setHealth($activeSlave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(20,60)>>
-<<set $activeSlave.skill.vaginal = random(50,100)>>
-<<set $activeSlave.skill.anal = random(50,100)>>
-<<set $activeSlave.skill.oral = random(50,100)>>
-<<set $activeSlave.skill.whoring = random(50,100)>>
-<<set $activeSlave.skill.entertainment = 35>>
-<<set $activeSlave.boobs = random(2,7)*100>>
-<<set $activeSlave.vagina = 2>>
-<<set $activeSlave.vaginaLube = 2>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.preg = -1>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.shoulders = random(-1,1)>>
-<<set $activeSlave.hips = -1>>
-<<set $activeSlave.butt = 0>>
-<<set $activeSlave.anus = 2>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.waist = -20>>
-<<set $activeSlave.muscles = random(10,50)>>
-<<set $activeSlave.intelligence = random(-15,50)>>
-<<set $activeSlave.career = "a dancer">>
-<<set $activeSlave.fetish = "dom">>
-<<set $activeSlave.behavioralQuirk = "sinful">>
-<<set $activeSlave.sexualFlaw = "judgemental">>
-<<set $activeSlave.custom.tattoo = "$He has beautifully detailed set of angel wings tattooed on $his back.">>
-<<set $activeSlave.voice = random(2,3)>>
-<<set $activeSlave.eye.origColor = "amber">>
-<<set $activeSlave.origHColor = "black">>
-<<set $activeSlave.origSkin = "pale">>
-<<run applyGeneticColor($activeSlave)>>
-<<set $activeSlave.hLength = 40>>
-<<set $activeSlave.hStyle = "neat">>
-<<set $activeSlave.slaveName = either("Eve", "Jezebel", "Lileli", "Lilith", "Lucy", "Malicia")>>
-
+	<<set _slave = GenerateNewSlave("XX", {maxAge: 22, disableDisability: 1, race: "white"})>>
+	<<set _slave.origin = "$He was the private slave of a con artist cult leader before he had to abandon $him and flee.">>
+	<<set _slave.devotion = random(-45,15)>>
+	<<set _slave.trust = random(25,50)>>
+	<<run setHealth(_slave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(20,60)>>
+	<<set _slave.skill.vaginal = random(50,100)>>
+	<<set _slave.skill.anal = random(50,100)>>
+	<<set _slave.skill.oral = random(50,100)>>
+	<<set _slave.skill.whoring = random(50,100)>>
+	<<set _slave.skill.entertainment = 35>>
+	<<set _slave.boobs = random(2,7)*100>>
+	<<set _slave.vagina = 2>>
+	<<set _slave.vaginaLube = 2>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = -1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.shoulders = random(-1,1)>>
+	<<set _slave.hips = -1>>
+	<<set _slave.butt = 0>>
+	<<set _slave.anus = 2>>
+	<<set _slave.weight = 0>>
+	<<set _slave.waist = -20>>
+	<<set _slave.muscles = random(10,50)>>
+	<<set _slave.intelligence = random(-15,50)>>
+	<<set _slave.career = "a dancer">>
+	<<set _slave.fetish = "dom">>
+	<<set _slave.behavioralQuirk = "sinful">>
+	<<set _slave.sexualFlaw = "judgemental">>
+	<<set _slave.custom.tattoo = "$He has beautifully detailed set of angel wings tattooed on $his back.">>
+	<<set _slave.voice = random(2,3)>>
+	<<set _slave.eye.origColor = "amber">>
+	<<set _slave.origHColor = "black">>
+	<<set _slave.origSkin = "pale">>
+	<<run applyGeneticColor(_slave)>>
+	<<set _slave.hLength = 40>>
+	<<set _slave.hStyle = "neat">>
+	<<set _slave.slaveName = either("Eve", "Jezebel", "Lileli", "Lilith", "Lucy", "Malicia")>>
 <<case "racer DG chaser">>
-
-<<set $activeSlaveOneTimeMinAge = 19>>
-<<set $activeSlaveOneTimeMaxAge = 22>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<set $activeSlave.origin = "$He was a dickgirl chaser in the slave races before being sold to you.">>
-<<set $activeSlave.prestige = 1>>
-<<set $activeSlave.prestigeDesc = "Many people remember $him from the slavegirl races where $he slammed $his cock into countless runners' pussies after catching them.">>
-<<set $activeSlave.devotion = random(-15,10)>>
-<<set $activeSlave.trust = random(-20,10)>>
-<<run setHealth($activeSlave, jsRandom(30, 50), undefined, undefined, 0, 0)>>
-<<set $activeSlave.shoulders = random(1,2)>>
-<<set $activeSlave.face = random(20,60)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = random(0,15)>>
-<<set $activeSlave.skill.oral = random(0,15)>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(1,4)*100>>
-<<set $activeSlave.vagina = -1>>
-<<set $activeSlave.ovaries = 0>>
-<<set $activeSlave.preg = -1>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.dick = random(4,5)>>
-<<set $activeSlave.balls = random(3,4)>>
-<<set $activeSlave.scrotum = $activeSlave.balls>>
-<<set $activeSlave.height = random(180,200)>>
-<<if $pedo_mode == 1>>
-	<<= resyncSlaveHight($activeSlave)>>
-<</if>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.muscles = 50>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.career = "an athlete">>
-<<set $activeSlave.fetish = "dom">>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set $activeSlave.behavioralQuirk = "fitness">>
-<<set $activeSlave.sexualQuirk = "perverted">>
-<<set $activeSlave.sexualFlaw = "judgemental">>
-
+	<<set _slave = GenerateNewSlave("XY", {minAge: 19, maxAge: 22, disableDisability: 1})>>
+	<<set _slave.origin = "$He was a dickgirl chaser in the slave races before being sold to you.">>
+	<<set _slave.prestige = 1>>
+	<<set _slave.prestigeDesc = "Many people remember $him from the slavegirl races where $he slammed $his cock into countless runners' pussies after catching them.">>
+	<<set _slave.devotion = random(-15,10)>>
+	<<set _slave.trust = random(-20,10)>>
+	<<run setHealth(_slave, jsRandom(30, 50), undefined, undefined, 0, 0)>>
+	<<set _slave.shoulders = random(1,2)>>
+	<<set _slave.face = random(20,60)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = random(0,15)>>
+	<<set _slave.skill.oral = random(0,15)>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(1,4)*100>>
+	<<set _slave.vagina = -1>>
+	<<set _slave.ovaries = 0>>
+	<<set _slave.preg = -1>>
+	<<set _slave.anus = 0>>
+	<<set _slave.dick = random(4,5)>>
+	<<set _slave.balls = random(3,4)>>
+	<<set _slave.scrotum = _slave.balls>>
+	<<set _slave.height = random(180,200)>>
+	<<if $pedo_mode == 1>>
+		<<= resyncSlaveHight(_slave)>>
+	<</if>>
+	<<set _slave.weight = 0>>
+	<<set _slave.muscles = 50>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.career = "an athlete">>
+	<<set _slave.fetish = "dom">>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<set _slave.behavioralQuirk = "fitness">>
+	<<set _slave.sexualQuirk = "perverted">>
+	<<set _slave.sexualFlaw = "judgemental">>
 <<case "racer loser">>
-
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
-	<<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/
-<<else>>
-	<<set $activeSlaveOneTimeMinAge = Math.max(11,$fertilityAge)>>
-	<<set $activeSlaveOneTimeMaxAge = 21>>
-<</if>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was a virgin runner in the slave races before being sold to you.">>
-<<set $activeSlave.prestige = 1>>
-<<set $activeSlave.prestigeDesc = "After $his short but very promising slave racing career, during which $he made it through several competitions as a virgin, many people fondly remember fantasizing about taking $him.">>
-<<set $activeSlave.devotion = random(15,25)>>
-<<set $activeSlave.trust = random(15,25)>>
-<<run setHealth($activeSlave, jsRandom(30, 60), undefined, undefined, 0, 10)>>
-<<set $activeSlave.face = random(20,60)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = random(0,15)>>
-<<set $activeSlave.skill.oral = random(0,15)>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(1,4)*100>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.labia = 1>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.preg = 1>>
-<<set $activeSlave.pregWeek = 1>>
-<<set $activeSlave.pregType = 1>>
-<<set $activeSlave.pregKnown = 1>>
-<<set WombImpregnate($activeSlave, $activeSlave.pregType, $activeSlave.pregSource, $activeSlave.preg)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.height = random(180,200)>>
-<<if $pedo_mode == 1>>
-	<<= resyncSlaveHight($activeSlave)>>
-<</if>>
-<<set $activeSlave.hips = -1>>
-<<set $activeSlave.butt = 0>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.muscles = 20>>
-<<set $activeSlave.shoulders = 0>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.skill.entertainment = 15>>
-<<set $activeSlave.career = "an athlete">>
-<<set $activeSlave.fetish = "submissive">>
-<<set $activeSlave.behavioralFlaw = "anorexic">>
-<<set $activeSlave.behavioralQuirk = "fitness">>
-<<set $activeSlave.sexualQuirk = "tease">>
-<<set $activeSlave.sexualFlaw = "none">>
-<<set $activeSlave.trueVirgin = 1>>
-
+	<<set _pram = {disableDisability: 1}>>
+	<<if $pedo_mode == 1>>
+		<<set _pram.minAge = $fertilityAge, _pram.ageOverridesPedoMode = 1>>
+	<<else>>
+		<<set _pram.minAge = Math.max(11, $fertilityAge), _pram.maxAge = 21>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He was a virgin runner in the slave races before being sold to you.">>
+	<<set _slave.prestige = 1>>
+	<<set _slave.prestigeDesc = "After $his short but very promising slave racing career, during which $he made it through several competitions as a virgin, many people fondly remember fantasizing about taking $him.">>
+	<<set _slave.devotion = random(15,25)>>
+	<<set _slave.trust = random(15,25)>>
+	<<run setHealth(_slave, jsRandom(30, 60), undefined, undefined, 0, 10)>>
+	<<set _slave.face = random(20,60)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = random(0,15)>>
+	<<set _slave.skill.oral = random(0,15)>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(1,4)*100>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.labia = 1>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = 1>>
+	<<set _slave.pregWeek = 1>>
+	<<set _slave.pregType = 1>>
+	<<set _slave.pregKnown = 1>>
+	<<set WombImpregnate(_slave, _slave.pregType, _slave.pregSource, _slave.preg)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.height = random(180,200)>>
+	<<if $pedo_mode == 1>>
+		<<= resyncSlaveHight(_slave)>>
+	<</if>>
+	<<set _slave.hips = -1>>
+	<<set _slave.butt = 0>>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = 0>>
+	<<set _slave.muscles = 20>>
+	<<set _slave.shoulders = 0>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.skill.entertainment = 15>>
+	<<set _slave.career = "an athlete">>
+	<<set _slave.fetish = "submissive">>
+	<<set _slave.behavioralFlaw = "anorexic">>
+	<<set _slave.behavioralQuirk = "fitness">>
+	<<set _slave.sexualQuirk = "tease">>
+	<<set _slave.sexualFlaw = "none">>
+	<<set _slave.trueVirgin = 1>>
 <<case "racer winner">>
-
-<<set $activeSlaveOneTimeMinAge = (Math.min(21, Math.max(11,$minimumSlaveAge) + 3))>>
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was a famous virgin runner in the slave races before being sold to you.">>
-<<set $activeSlave.prestige = 2>>
-<<set $activeSlave.prestigeDesc = "For years, $he delighted the watchers of slavegirl racing with winning competition after competition with $his virginity intact.">>
-<<set $activeSlave.devotion = random(15,25)>>
-<<set $activeSlave.trust = random(10,20)>>
-<<run setHealth($activeSlave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(20,60)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = random(0,15)>>
-<<set $activeSlave.skill.oral = random(0,15)>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = either(100, 200, 300)>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.trueVirgin = 1>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.preg = -1>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.shoulders = random(-1,1)>>
-<<set $activeSlave.hips = -1>>
-<<set $activeSlave.butt = 0>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.muscles = 50>>
-<<set $activeSlave.intelligence = random(-15,50)>>
-<<set $activeSlave.skill.entertainment = 35>>
-<<set $activeSlave.career = "an athlete">>
-<<set $activeSlave.fetish = "pregnancy">>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set $activeSlave.behavioralQuirk = "fitness">>
-<<set $activeSlave.sexualQuirk = "tease">>
-<<set $activeSlave.sexualFlaw = "none">>
-
+	<<set _slave = GenerateNewSlave("XX", {
+		minAge: Math.min(21, Math.max(11, $minimumSlaveAge) + 3), 
+		maxAge: 24, disableDisability: 1
+	})>>
+	<<set _slave.origin = "$He was a famous virgin runner in the slave races before being sold to you.">>
+	<<set _slave.prestige = 2>>
+	<<set _slave.prestigeDesc = "For years, $he delighted the watchers of slavegirl racing with winning competition after competition with $his virginity intact.">>
+	<<set _slave.devotion = random(15,25)>>
+	<<set _slave.trust = random(10,20)>>
+	<<run setHealth(_slave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(20,60)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = random(0,15)>>
+	<<set _slave.skill.oral = random(0,15)>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = either(100, 200, 300)>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.trueVirgin = 1>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = -1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.shoulders = random(-1,1)>>
+	<<set _slave.hips = -1>>
+	<<set _slave.butt = 0>>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = 0>>
+	<<set _slave.muscles = 50>>
+	<<set _slave.intelligence = random(-15,50)>>
+	<<set _slave.skill.entertainment = 35>>
+	<<set _slave.career = "an athlete">>
+	<<set _slave.fetish = "pregnancy">>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<set _slave.behavioralQuirk = "fitness">>
+	<<set _slave.sexualQuirk = "tease">>
+	<<set _slave.sexualFlaw = "none">>
 <<case "repo housekeeper">>
-
-<<set $activeSlaveOneTimeMinAge = 18>>
-<<set $activeSlaveOneTimeMaxAge = 23>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He 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)>>
-<<set $activeSlave.trust = random(25,50)>>
-<<run setHealth($activeSlave, jsRandom(30, 60), undefined, undefined, 0, 10)>>
-<<set $activeSlave.face = random(0,60)>>
-<<set $activeSlave.skill.vaginal = 15>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.skill.entertainment = 15>>
-<<set $activeSlave.skill.whoring = 15>>
-<<set $activeSlave.boobs = random(3,8)*100>>
-<<set $activeSlave.vagina = random(1,2)>>
-<<set $activeSlave.vaginaLube = 1>>
-<<set $activeSlave.labia = 1>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.preg = -1>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.hips = random(-1,0)>>
-<<set $activeSlave.butt = 0>>
-<<set $activeSlave.anus = random(1,2)>>
-<<set $activeSlave.weight = random(-50,0)>>
-<<set $activeSlave.muscles = random(0,15)>>
-<<set $activeSlave.shoulders = random(-1,1)>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.career = "a slave">>
-<<set $activeSlave.fetish = "submissive">>
-<<set $activeSlave.behavioralQuirk = "insecure">>
-<<set $activeSlave.sexualQuirk = "caring">>
-
+	<<set _slave = GenerateNewSlave("XX", {minAge: 18, maxAge: 23, disableDisability: 1})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He was the housekeeper and fucktoy of a frat house before being collected by repo-men and sold to you.">>
+	<<set _slave.devotion = random(25,50)>>
+	<<set _slave.trust = random(25,50)>>
+	<<run setHealth(_slave, jsRandom(30, 60), undefined, undefined, 0, 10)>>
+	<<set _slave.face = random(0,60)>>
+	<<set _slave.skill.vaginal = 15>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.skill.entertainment = 15>>
+	<<set _slave.skill.whoring = 15>>
+	<<set _slave.boobs = random(3,8)*100>>
+	<<set _slave.vagina = random(1,2)>>
+	<<set _slave.vaginaLube = 1>>
+	<<set _slave.labia = 1>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = -1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.hips = random(-1,0)>>
+	<<set _slave.butt = 0>>
+	<<set _slave.anus = random(1,2)>>
+	<<set _slave.weight = random(-50,0)>>
+	<<set _slave.muscles = random(0,15)>>
+	<<set _slave.shoulders = random(-1,1)>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.career = "a slave">>
+	<<set _slave.fetish = "submissive">>
+	<<set _slave.behavioralQuirk = "insecure">>
+	<<set _slave.sexualQuirk = "caring">>
 <<case "repo nanny">>
-
-<<set $activeSlaveOneTimeMinAge = 20>>
-<<set $activeSlaveOneTimeMaxAge = 25>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was a nanny before being sold to you.">>
-<<set $activeSlave.devotion = random(25,50)>>
-<<set $activeSlave.trust = random(-50,-25)>>
-<<run setHealth($activeSlave, jsRandom(30, 60), undefined, undefined, 0, 20)>>
-<<set $activeSlave.face = random(0,60)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.entertainment = random(15,40)>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(3,8)*100>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.vaginaLube = 1>>
-<<set $activeSlave.labia = 1>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.preg = -1>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.hips = random(-1,0)>>
-<<set $activeSlave.butt = 0>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = random(-80,20)>>
-<<set $activeSlave.muscles = random(0,15)>>
-<<set $activeSlave.shoulders = random(-1,1)>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.career = "a nanny">>
-<<set $activeSlave.fetish = "submissive">>
-<<set $activeSlave.behavioralQuirk = "adores women">>
-<<set $activeSlave.sexualQuirk = "caring">>
-
+	<<set _slave = GenerateNewSlave("XX", {minAge: 20, maxAge: 25, disableDisability: 1})>>
+	<<set _slave.origin = "$He was a nanny before being sold to you.">>
+	<<set _slave.devotion = random(25,50)>>
+	<<set _slave.trust = random(-50,-25)>>
+	<<run setHealth(_slave, jsRandom(30, 60), undefined, undefined, 0, 20)>>
+	<<set _slave.face = random(0,60)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.entertainment = random(15,40)>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(3,8)*100>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.vaginaLube = 1>>
+	<<set _slave.labia = 1>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = -1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.hips = random(-1,0)>>
+	<<set _slave.butt = 0>>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = random(-80,20)>>
+	<<set _slave.muscles = random(0,15)>>
+	<<set _slave.shoulders = random(-1,1)>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.career = "a nanny">>
+	<<set _slave.fetish = "submissive">>
+	<<set _slave.behavioralQuirk = "adores women">>
+	<<set _slave.sexualQuirk = "caring">>
 <<case "farm cow">>
-
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMinAge = $fertilityAge+4>>
-	<<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/
-<<else>>
-	<<set $activeSlaveOneTimeMinAge = 24>>
-<</if>>
-<<set $activeSlaveOneTimeMaxAge = 30>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was a milk cow in the stable of a slaveholding farmer before being sold to you.">>
-<<set $activeSlave.devotion = random(25,50)>>
-<<set $activeSlave.trust = random(25,50)>>
-<<run setHealth($activeSlave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(-30,30)>>
-<<set $activeSlave.skill.vaginal = 15>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(8,20)*100>>
-<<set $activeSlave.vagina = 2>>
-<<set $activeSlave.vaginaLube = 1>>
-<<set $activeSlave.labia = 2>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.preg = 15>>
-<<set $activeSlave.pregType = either(1, 2)>>
-<<set $activeSlave.pregWeek = $activeSlave.preg>>
-<<set $activeSlave.pregKnown = 1>>
-<<run SetBellySize($activeSlave)>>
-<<set $activeSlave.counter.birthsTotal += 3>>
-<<set $activeSlave.lactation = 1>>
-<<set $activeSlave.lactationDuration = 2>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.hips = random(0,2)>>
-<<set $activeSlave.butt = random(2,5)>>
-<<set $activeSlave.anus = 2>>
-<<set $activeSlave.weight = random(-80,20)>>
-<<set $activeSlave.muscles = random(0,15)>>
-<<set $activeSlave.shoulders = random(0,2)>>
-<<set $activeSlave.intelligence = random(-95,50)>>
-<<set $activeSlave.nosePiercing = 2>>
-<<set $activeSlave.career = "a slave">>
-<<set $activeSlave.fetish = "pregnancy">>
-<<set $activeSlave.behavioralQuirk = "advocate">>
-<<set $activeSlave.sexualQuirk = "caring">>
-
+	<<set _pram = {maxAge: 30, disableDisability: 1}>>
+	<<if $pedo_mode == 1>>
+		<<set _pram.minAge = $fertilityAge+4, _pram.ageOverridesPedoMode = 1>>
+	<<else>>
+		<<set _pram.minAge = 24>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$He was a milk cow in the stable of a slaveholding farmer before being sold to you.">>
+	<<set _slave.devotion = random(25,50)>>
+	<<set _slave.trust = random(25,50)>>
+	<<run setHealth(_slave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(-30,30)>>
+	<<set _slave.skill.vaginal = 15>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(8,20)*100>>
+	<<set _slave.vagina = 2>>
+	<<set _slave.vaginaLube = 1>>
+	<<set _slave.labia = 2>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = 15>>
+	<<set _slave.pregType = either(1, 2)>>
+	<<set _slave.pregWeek = _slave.preg>>
+	<<set _slave.pregKnown = 1>>
+	<<run SetBellySize(_slave)>>
+	<<set _slave.counter.birthsTotal += 3>>
+	<<set _slave.lactation = 1>>
+	<<set _slave.lactationDuration = 2>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.hips = random(0,2)>>
+	<<set _slave.butt = random(2,5)>>
+	<<set _slave.anus = 2>>
+	<<set _slave.weight = random(-80,20)>>
+	<<set _slave.muscles = random(0,15)>>
+	<<set _slave.shoulders = random(0,2)>>
+	<<set _slave.intelligence = random(-95,50)>>
+	<<set _slave.nosePiercing = 2>>
+	<<set _slave.career = "a slave">>
+	<<set _slave.fetish = "pregnancy">>
+	<<set _slave.behavioralQuirk = "advocate">>
+	<<set _slave.sexualQuirk = "caring">>
 <<case "farm bull">>
-
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMinAge = $potencyAge>>
-	<<set $one_time_age_overrides_pedo_mode = 1>>
-<<else>>
-	<<set $activeSlaveOneTimeMinAge = 21>>
-<</if>>
-<<set $activeSlaveOneTimeMaxAge = 25>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<set $activeSlave.origin = "$He was a breeding bull in the stable of a slaveholding farmer before being sold to you.">>
-<<set $activeSlave.devotion = random(25,50)>>
-<<set $activeSlave.trust = random(25,50)>>
-<<run setHealth($activeSlave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(-30,30)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 35>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = 0>>
-<<set $activeSlave.vagina = -1>>
-<<set $activeSlave.vaginaLube = 1>>
-<<set $activeSlave.labia = 1>>
-<<set $activeSlave.ovaries = -1>>
-<<set $activeSlave.dick = random(4,5)>>
-<<set $activeSlave.balls = random(3,4)>>
-<<set $activeSlave.scrotum = $activeSlave.balls>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.hips = random(1,2)>>
-<<set $activeSlave.butt = random(2,5)>>
-<<set $activeSlave.anus = 2>>
-<<set $activeSlave.weight = random(-80,20)>>
-<<set $activeSlave.muscles = random(10,50)>>
-<<set $activeSlave.shoulders = random(1,2)>>
-<<set $activeSlave.intelligence = random(-95,50)>>
-<<set $activeSlave.nosePiercing = 2>>
-<<set $activeSlave.career = "a slave">>
-<<set $activeSlave.fetish = "pregnancy">>
-<<set $activeSlave.behavioralQuirk = "adores women">>
-<<set $activeSlave.sexualQuirk = "size queen">>
-
+	<<set _pram = {maxAge: 15, disableDisability: 1}>>
+	<<if $pedo_mode == 1>>
+		<<set _pram.minAge = $potencyAge, _pram.ageOverridesPedoMode = 1>>
+	<<else>>
+		<<set _pram.minAge = 21>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XY", _pram)>>
+	<<set _slave.origin = "$He was a breeding bull in the stable of a slaveholding farmer before being sold to you.">>
+	<<set _slave.devotion = random(25,50)>>
+	<<set _slave.trust = random(25,50)>>
+	<<run setHealth(_slave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(-30,30)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 35>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = 0>>
+	<<set _slave.vagina = -1>>
+	<<set _slave.vaginaLube = 1>>
+	<<set _slave.labia = 1>>
+	<<set _slave.ovaries = -1>>
+	<<set _slave.dick = random(4,5)>>
+	<<set _slave.balls = random(3,4)>>
+	<<set _slave.scrotum = _slave.balls>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.hips = random(1,2)>>
+	<<set _slave.butt = random(2,5)>>
+	<<set _slave.anus = 2>>
+	<<set _slave.weight = random(-80,20)>>
+	<<set _slave.muscles = random(10,50)>>
+	<<set _slave.shoulders = random(1,2)>>
+	<<set _slave.intelligence = random(-95,50)>>
+	<<set _slave.nosePiercing = 2>>
+	<<set _slave.career = "a slave">>
+	<<set _slave.fetish = "pregnancy">>
+	<<set _slave.behavioralQuirk = "adores women">>
+	<<set _slave.sexualQuirk = "size queen">>
 <<case "farm virgin cow">>
-
-<<set $activeSlaveOneTimeMaxAge = 19>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was a virgin cow in the stable of a slaveholding farmer before being sold to you.">>
-<<set $activeSlave.devotion = random(25,50)>>
-<<set $activeSlave.trust = random(25,50)>>
-<<run setHealth($activeSlave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
-<<set $activeSlave.face = random(-30,30)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(6,12)*100>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.trueVirgin = 1>>
-<<set $activeSlave.vaginaLube = 1>>
-<<set $activeSlave.labia = 2>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.hips = random(0,2)>>
-<<set $activeSlave.butt = random(1,4)>>
-<<set $activeSlave.anus = 1>>
-<<set $activeSlave.weight = random(-80,20)>>
-<<set $activeSlave.muscles = random(0,40)>>
-<<set $activeSlave.shoulders = random(-1,2)>>
-<<set $activeSlave.intelligence = random(-95,50)>>
-<<set $activeSlave.nosePiercing = 2>>
-<<set $activeSlave.career = "a slave">>
-<<set $activeSlave.fetish = "pregnancy">>
-<<set $activeSlave.behavioralQuirk = "insecure">>
-<<set $activeSlave.sexualQuirk = "tease">>
-
+	<<set _slave = GenerateNewSlave("XX", {maxAge: 19, disableDisability: 1})>>
+	<<set _slave.origin = "$He was a virgin cow in the stable of a slaveholding farmer before being sold to you.">>
+	<<set _slave.devotion = random(25,50)>>
+	<<set _slave.trust = random(25,50)>>
+	<<run setHealth(_slave, jsRandom(30, 60), undefined, undefined, 0, 0)>>
+	<<set _slave.face = random(-30,30)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(6,12)*100>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.trueVirgin = 1>>
+	<<set _slave.vaginaLube = 1>>
+	<<set _slave.labia = 2>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.hips = random(0,2)>>
+	<<set _slave.butt = random(1,4)>>
+	<<set _slave.anus = 1>>
+	<<set _slave.weight = random(-80,20)>>
+	<<set _slave.muscles = random(0,40)>>
+	<<set _slave.shoulders = random(-1,2)>>
+	<<set _slave.intelligence = random(-95,50)>>
+	<<set _slave.nosePiercing = 2>>
+	<<set _slave.career = "a slave">>
+	<<set _slave.fetish = "pregnancy">>
+	<<set _slave.behavioralQuirk = "insecure">>
+	<<set _slave.sexualQuirk = "tease">>
 <<case "orphan rebellious female">>
-
-<<set $activeSlaveOneTimeMinAge = 18>>
-<<set $activeSlaveOneTimeMaxAge = 18>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He was in an orphanage until reaching maturity, at which point $he was sold to you.">>
-<<set $activeSlave.devotion = random(-45,-25)>>
-<<set $activeSlave.trust = random(-25,0)>>
-<<run setHealth($activeSlave, jsRandom(10, 40), undefined, undefined, undefined, 0)>>
-<<set $activeSlave.face = random(-30,30)>>
-<<set $activeSlave.skill.vaginal = 15>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.oral = 15>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.skill.whoring = 15>>
-<<set $activeSlave.boobs = random(4,8)*100>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.vaginaLube = 1>>
-<<set $activeSlave.labia = 2>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.hips = random(-1,2)>>
-<<set $activeSlave.butt = random(1,3)>>
-<<set $activeSlave.anus = 1>>
-<<set $activeSlave.weight = random(-80,20)>>
-<<set $activeSlave.muscles = random(0,40)>>
-<<set $activeSlave.shoulders = random(-1,2)>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.career = "an orphan">>
-<<set $activeSlave.fetish = "pregnancy">>
-<<set $activeSlave.behavioralFlaw = either("bitchy", "hates men", "hates women")>>
-<<set $activeSlave.sexualFlaw = either("apathetic", "crude", "hates anal", "hates oral", "judgemental")>>
-
+	<<set _slave = GenerateNewSlave("XX", {
+		minAge: 18, maxAge: 18, 
+		ageOverridesPedoMode: 1, disableDisability: 1
+	})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He was in an orphanage until reaching maturity, at which point $he was sold to you.">>
+	<<set _slave.devotion = random(-45,-25)>>
+	<<set _slave.trust = random(-25,0)>>
+	<<run setHealth(_slave, jsRandom(10, 40), undefined, undefined, undefined, 0)>>
+	<<set _slave.face = random(-30,30)>>
+	<<set _slave.skill.vaginal = 15>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.oral = 15>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.skill.whoring = 15>>
+	<<set _slave.boobs = random(4,8)*100>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.vaginaLube = 1>>
+	<<set _slave.labia = 2>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.hips = random(-1,2)>>
+	<<set _slave.butt = random(1,3)>>
+	<<set _slave.anus = 1>>
+	<<set _slave.weight = random(-80,20)>>
+	<<set _slave.muscles = random(0,40)>>
+	<<set _slave.shoulders = random(-1,2)>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.career = "an orphan">>
+	<<set _slave.fetish = "pregnancy">>
+	<<set _slave.behavioralFlaw = either("bitchy", "hates men", "hates women")>>
+	<<set _slave.sexualFlaw = either("apathetic", "crude", "hates anal", "hates oral", "judgemental")>>
 <<case "orphan femboy">>
-
-<<set $activeSlaveOneTimeMinAge = 18>>
-<<set $activeSlaveOneTimeMaxAge = 18>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He was in an orphanage until reaching maturity, at which point $he was sold to you.">>
-<<set $activeSlave.devotion = random(10,40)>>
-<<set $activeSlave.trust = random(-25,0)>>
-<<run setHealth($activeSlave, jsRandom(10, 40), undefined, undefined, undefined, 0)>>
-<<set $activeSlave.face = random(20,60)>>
-<<if $activeSlave.faceShape == "masculine">>
-	<<set $activeSlave.faceShape = "cute">>
-<</if>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.oral = 35>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.skill.whoring = 15>>
-<<set $activeSlave.boobs = 200>>
-<<set $activeSlave.dick = random(3,4)>>
-<<set $activeSlave.balls = random(2,3)>>
-<<set $activeSlave.scrotum = $activeSlave.balls>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.height = random(140,170)>>
-<<set $activeSlave.hips = random(-1,0)>>
-<<set $activeSlave.butt = 1>>
-<<set $activeSlave.anus = 1>>
-<<set $activeSlave.weight = random(-80,-20)>>
-<<set $activeSlave.waist = random(-40,0)>>
-<<set $activeSlave.muscles = 0>>
-<<set $activeSlave.shoulders = random(-1,0)>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.career = "an orphan">>
-<<set $activeSlave.fetish = "humiliation">>
-<<set $activeSlave.behavioralQuirk = either("adores men", "adores women", "funny", "insecure")>>
-<<set $activeSlave.sexualQuirk = either("caring", "gagfuck queen", "strugglefuck queen", "tease", "unflinching")>>
-
+	<<set _slave = GenerateNewSlave("XY", {
+		minAge: 18, maxAge: 18, 
+		ageOverridesPedoMode: 1, disableDisability: 1
+	})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He was in an orphanage until reaching maturity, at which point $he was sold to you.">>
+	<<set _slave.devotion = random(10,40)>>
+	<<set _slave.trust = random(-25,0)>>
+	<<run setHealth(_slave, jsRandom(10, 40), undefined, undefined, undefined, 0)>>
+	<<set _slave.face = random(20,60)>>
+	<<if _slave.faceShape == "masculine">>
+		<<set _slave.faceShape = "cute">>
+	<</if>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.oral = 35>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.skill.whoring = 15>>
+	<<set _slave.boobs = 200>>
+	<<set _slave.dick = random(3,4)>>
+	<<set _slave.balls = random(2,3)>>
+	<<set _slave.scrotum = _slave.balls>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.height = random(140,170)>>
+	<<set _slave.hips = random(-1,0)>>
+	<<set _slave.butt = 1>>
+	<<set _slave.anus = 1>>
+	<<set _slave.weight = random(-80,-20)>>
+	<<set _slave.waist = random(-40,0)>>
+	<<set _slave.muscles = 0>>
+	<<set _slave.shoulders = random(-1,0)>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.career = "an orphan">>
+	<<set _slave.fetish = "humiliation">>
+	<<set _slave.behavioralQuirk = either("adores men", "adores women", "funny", "insecure")>>
+	<<set _slave.sexualQuirk = either("caring", "gagfuck queen", "strugglefuck queen", "tease", "unflinching")>>
 <<case "captured teen">>
-
-<<set $activeSlaveOneTimeMinAge = 13>>
-<<set $activeSlaveOneTimeMaxAge = 18>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $fixedRace = "white">>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He was captured in a raid on a gated community and quickly sold off.">>
-<<set $activeSlave.devotion = -20>>
-<<set $activeSlave.trust = 0>>
-<<run setHealth($activeSlave, 20, 0, 0, 0, jsRandom(10, 30), undefined, undefined, 0, 40)>>
-<<set $activeSlave.face = random(20,60)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(3,10)*100>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.vaginaLube = random(1,2)>>
-<<set $activeSlave.labia = 1>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.hips = random(0,2)>>
-<<set $activeSlave.butt = random(1,4)>>
-<<set $activeSlave.anus = 1>>
-<<set $activeSlave.weight = random(-20,0)>>
-<<set $activeSlave.muscles = 0>>
-<<set $activeSlave.shoulders = random(-2,0)>>
-<<set $activeSlave.intelligence = random(-50,-16)>>
-<<set $activeSlave.career = "from an upper class family">>
-<<set $activeSlave.fetish = "humiliation">>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set $activeSlave.voice = 3>>
-<<set $activeSlave.boobShape = "perky">>
-<<set $activeSlave.origSkin = "light">>
-<<set $activeSlave.eye.origColor = "blue">>
-<<set $activeSlave.origHColor = "blonde">>
-<<run applyGeneticColor($activeSlave)>>
-<<set $activeSlave.teeth = "normal">>
-<<set $activeSlave.prestige = 1>>
-<<set $activeSlave.prestigeDesc = "$He is the notoriously spoiled $daughter of a wealthy old world businessman.">>
-
+	<<set _slave = GenerateNewSlave("XX", {
+		minAge: 13, maxAge: 18, 
+		race: "white", disableDisability: 1
+	})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He was captured in a raid on a gated community and quickly sold off.">>
+	<<set _slave.devotion = -20>>
+	<<set _slave.trust = 0>>
+	<<run setHealth(_slave, 20, 0, 0, 0, jsRandom(10, 30), undefined, undefined, 0, 40)>>
+	<<set _slave.face = random(20,60)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(3,10)*100>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.vaginaLube = random(1,2)>>
+	<<set _slave.labia = 1>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.hips = random(0,2)>>
+	<<set _slave.butt = random(1,4)>>
+	<<set _slave.anus = 1>>
+	<<set _slave.weight = random(-20,0)>>
+	<<set _slave.muscles = 0>>
+	<<set _slave.shoulders = random(-2,0)>>
+	<<set _slave.intelligence = random(-50,-16)>>
+	<<set _slave.career = "from an upper class family">>
+	<<set _slave.fetish = "humiliation">>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<set _slave.voice = 3>>
+	<<set _slave.boobShape = "perky">>
+	<<set _slave.origSkin = "light">>
+	<<set _slave.eye.origColor = "blue">>
+	<<set _slave.origHColor = "blonde">>
+	<<run applyGeneticColor(_slave)>>
+	<<set _slave.teeth = "normal">>
+	<<set _slave.prestige = 1>>
+	<<set _slave.prestigeDesc = "$He is the notoriously spoiled $daughter of a wealthy old world businessman.">>
 <<case "desperate university milf">>
-
-<<set $activeSlaveOneTimeMinAge = 30>>
-<<set $activeSlaveOneTimeMaxAge = 43>>
-<<set $one_time_age_overrides_pedo_mode = 1>> /% Middle aged with two daughters. %/
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He sold $himself into slavery to pay for $his children's education.">>
-<<set $activeSlave.devotion = random(0,15)>>
-<<set $activeSlave.trust = random(0,15)>>
-<<set $activeSlave.boobs += 650>>
-<<set $activeSlave.butt += 1>>
-<<set $activeSlave.anus += 1>>
-<<set $activeSlave.face = 20>>
-<<set $activeSlave.fetish = "none">>
-<<set $activeSlave.fetishKnown = 0>>
-<<run setHealth($activeSlave, jsRandom(-70, -60), undefined, undefined, undefined, 0)>>
-<<set $activeSlave.intelligence = random(-50,0)>>
-<<set $activeSlave.intelligenceImplant = 0>>
-<<set $activeSlave.career = App.Data.Careers.General.uneducated.random()>>
-<<set $activeSlave.counter.birthsTotal = 2>>
-
+	<<set _slave = GenerateNewSlave("XX", {
+		minAge: 30, maxAge: 43, 
+		ageOverridesPedoMode: 1, disableDisability: 1
+	})>>
+	<<set _slave.origin = "$He sold $himself into slavery to pay for $his children's education.">>
+	<<set _slave.devotion = random(0,15)>>
+	<<set _slave.trust = random(0,15)>>
+	<<set _slave.boobs += 650>>
+	<<set _slave.butt++>>
+	<<set _slave.anus++>>
+	<<set _slave.face = 20>>
+	<<set _slave.fetish = "none">>
+	<<set _slave.fetishKnown = 0>>
+	<<run setHealth(_slave, jsRandom(-70, -60), undefined, undefined, undefined, 0)>>
+	<<set _slave.intelligence = random(-50,0)>>
+	<<set _slave.intelligenceImplant = 0>>
+	<<set _slave.career = App.Data.Careers.General.uneducated.random()>>
+	<<set _slave.counter.birthsTotal = 2>>
 <<case "spoiled daughter">>
-
-<<set $activeSlaveOneTimeMinAge = 12>>
-<<set $activeSlaveOneTimeMaxAge = 18>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He sold $himself into slavery to spite $his father.">>
-<<set $activeSlave.devotion = 20>>
-<<set $activeSlave.trust = 0>>
-<<run setHealth($activeSlave, 80, 0, 0, 0, jsRandom(0, 20))>>
-<<set $activeSlave.face = random(15,70)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.boobs = random(3,10)*100>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.vaginaLube = random(1,2)>>
-<<set $activeSlave.labia = 1>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.hips = random(0,2)>>
-<<set $activeSlave.butt = random(1,4)>>
-<<set $activeSlave.anus = 1>>
-<<set $activeSlave.weight = random(-20,0)>>
-<<set $activeSlave.muscles = 0>>
-<<set $activeSlave.shoulders = random(-2,0)>>
-<<set $activeSlave.intelligence = random(-50,-16)>>
-<<set $activeSlave.career = "from an upper class family">>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set $activeSlave.voice = 3>>
-<<set $activeSlave.teeth = "normal">>
-<<set $activeSlave.prestige = 1>>
-<<set $activeSlave.prestigeDesc = "$He is the spoiled $daughter of a wealthy old world businessman. Many will pay well to use $him to discredit $his father and family.">>
-
+	<<set _slave = GenerateNewSlave("XX", {
+		minAge: 12, maxAge: 18, 
+		disableDisability: 1
+	})>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He sold $himself into slavery to spite $his father.">>
+	<<set _slave.devotion = 20>>
+	<<set _slave.trust = 0>>
+	<<run setHealth(_slave, 80, 0, 0, 0, jsRandom(0, 20))>>
+	<<set _slave.face = random(15,70)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.boobs = random(3,10)*100>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.vaginaLube = random(1,2)>>
+	<<set _slave.labia = 1>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.hips = random(0,2)>>
+	<<set _slave.butt = random(1,4)>>
+	<<set _slave.anus = 1>>
+	<<set _slave.weight = random(-20,0)>>
+	<<set _slave.muscles = 0>>
+	<<set _slave.shoulders = random(-2,0)>>
+	<<set _slave.intelligence = random(-50,-16)>>
+	<<set _slave.career = "from an upper class family">>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<set _slave.voice = 3>>
+	<<set _slave.teeth = "normal">>
+	<<set _slave.prestige = 1>>
+	<<set _slave.prestigeDesc = "$He is the spoiled $daughter of a wealthy old world businessman. Many will pay well to use $him to discredit $his father and family.">>
 <<case "starving artist">>
-
-<<set $activeSlaveOneTimeMinAge = 18>>
-<<set $activeSlaveOneTimeMaxAge = 42>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He offered $himself to you for enslavement out of devotion to $his artistic 'craft'.">>
-<<set $activeSlave.boobs = random(4,6)*50>>
-<<set $activeSlave.weight = -20>>
-<<set $activeSlave.height = random(160,200)>>
-<<if $pedo_mode == 1>>
-	<<= resyncSlaveHight($activeSlave)>>
-<</if>>
-<<set $activeSlave.face = random(15,100)>>
-<<set $activeSlave.butt = random(1,2)>>
-<<set $activeSlave.lips = 0>>
-<<set $activeSlave.devotion = random(25,45)>>
-<<set $activeSlave.trust = random(25,45)>>
-<<set $activeSlave.career = "an artist">>
-<<run setHealth($activeSlave, jsRandom(-60, -50), undefined, undefined, undefined, 0)>>
-<<set $activeSlave.intelligence = random(16,50)>>
-<<set $activeSlave.skill.entertainment = 40>>
-<<set $activeSlave.intelligenceImplant = 0>>
-<<set $activeSlave.behavioralFlaw = "odd">>
-<<set $activeSlave.fetish = "humiliation">>
-
+	<<set _pram = {
+		minAge: 18, maxAge: 42, 
+		disableDisability: 1
+	})>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave(null, _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He offered $himself to you for enslavement out of devotion to $his artistic 'craft'.">>
+	<<set _slave.boobs = random(4,6)*50>>
+	<<set _slave.weight = -20>>
+	<<set _slave.height = random(160,200)>>
+	<<if $pedo_mode == 1>>
+		<<= resyncSlaveHight(_slave)>>
+	<</if>>
+	<<set _slave.face = random(15,100)>>
+	<<set _slave.butt = random(1,2)>>
+	<<set _slave.lips = 0>>
+	<<set _slave.devotion = random(25,45)>>
+	<<set _slave.trust = random(25,45)>>
+	<<set _slave.career = "an artist">>
+	<<run setHealth(_slave, jsRandom(-60, -50), undefined, undefined, undefined, 0)>>
+	<<set _slave.intelligence = random(16,50)>>
+	<<set _slave.skill.entertainment = 40>>
+	<<set _slave.intelligenceImplant = 0>>
+	<<set _slave.behavioralFlaw = "odd">>
+	<<set _slave.fetish = "humiliation">>
 <<case "repo milf housekeeper">>
-
-<<set $activeSlaveOneTimeMinAge = 35>>
-<<set $activeSlaveOneTimeMaxAge = 43>>
-<<set $one_time_age_overrides_pedo_mode = 1>> /% Decades of service. %/
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He 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)>>
-<<set $activeSlave.trust = random(25,50)>>
-<<run setHealth($activeSlave, jsRandom(30, 60), undefined, undefined, 0, 20)>>
-<<set $activeSlave.face = random(0,60)>>
-<<set $activeSlave.skill.vaginal = 15>>
-<<set $activeSlave.skill.anal = 25>>
-<<set $activeSlave.skill.oral = 25>>
-<<set $activeSlave.skill.entertainment = 25>>
-<<set $activeSlave.skill.whoring = 25>>
-<<set $activeSlave.boobs = random(3,8)*100>>
-<<set $activeSlave.vagina = random(1,2)>>
-<<set $activeSlave.vaginaLube = 1>>
-<<set $activeSlave.labia = 1>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.preg = -1>>
-<<set $activeSlave.hips = random(-1,0)>>
-<<set $activeSlave.butt = 0>>
-<<set $activeSlave.anus = random(1,2)>>
-<<set $activeSlave.weight = random(-50,0)>>
-<<set $activeSlave.muscles = random(0,15)>>
-<<set $activeSlave.shoulders = random(-1,1)>>
-<<set $activeSlave.intelligence = random(-50,50)>>
-<<set $activeSlave.career = "a slave">>
-<<set $activeSlave.fetish = "submissive">>
-<<set $activeSlave.behavioralQuirk = "insecure">>
-<<set $activeSlave.sexualQuirk = "caring">>
-
+	<<set _slave = GenerateNewSlave(null, {
+		minAge: 35, maxAge: 43, 
+		ageOverridesPedoMode: 1, disableDisability: 1
+	})>>
+	<<set _slave.origin = "$He was the housekeeper and fucktoy of a frat house before being replaced in favor of fresher slaves and sold to you.">>
+	<<set _slave.devotion = random(25,50)>>
+	<<set _slave.trust = random(25,50)>>
+	<<run setHealth(_slave, jsRandom(30, 60), undefined, undefined, 0, 20)>>
+	<<set _slave.face = random(0,60)>>
+	<<set _slave.skill.vaginal = 15>>
+	<<set _slave.skill.anal = 25>>
+	<<set _slave.skill.oral = 25>>
+	<<set _slave.skill.entertainment = 25>>
+	<<set _slave.skill.whoring = 25>>
+	<<set _slave.boobs = random(3,8)*100>>
+	<<set _slave.vagina = random(1,2)>>
+	<<set _slave.vaginaLube = 1>>
+	<<set _slave.labia = 1>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.preg = -1>>
+	<<set _slave.hips = random(-1,0)>>
+	<<set _slave.butt = 0>>
+	<<set _slave.anus = random(1,2)>>
+	<<set _slave.weight = random(-50,0)>>
+	<<set _slave.muscles = random(0,15)>>
+	<<set _slave.shoulders = random(-1,1)>>
+	<<set _slave.intelligence = random(-50,50)>>
+	<<set _slave.career = "a slave">>
+	<<set _slave.fetish = "submissive">>
+	<<set _slave.behavioralQuirk = "insecure">>
+	<<set _slave.sexualQuirk = "caring">>
 <<case "immigrant">>
-
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He sold $himself into slavery to pay $his immigration costs.">>
-<<set $activeSlave.devotion = random(-45,-25)>>
-<<set $activeSlave.trust = random(-15,0)>>
-<<run setHealth($activeSlave)>>
-
+	<<set _pram = {}>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave(null, _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He sold $himself into slavery to pay $his immigration costs.">>
+	<<set _slave.devotion = random(-45,-25)>>
+	<<set _slave.trust = random(-15,0)>>
+	<<run setHealth(_slave)>>
 <<case "starving migrant">>
-
-<<set $activeSlave = GenerateNewSlave()>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "$He begged to be enslaved to avoid starvation.">>
-<<set $activeSlave.career = "a refugee">>
-<<set $activeSlave.devotion = random(21,40)>>
-<<set $activeSlave.trust = random(-20,20)>>
-<<run setHealth($activeSlave, jsRandom(-80,-40))>>
-<<set $activeSlave.weight = -100>>
-<<set $activeSlave.muscles = random(-80,-40)>>
-<<set $activeSlave.intelligence = random(0,100)>>
-<<set $activeSlave.face = random(20,100)>>
-<<set $activeSlave.boobs = Math.min($activeSlave.boobs, 300)>>
-<<set $activeSlave.butt = Math.min($activeSlave.butt, 2)>>
-<<set $activeSlave.hStyle = "messy">>
-<<set $activeSlave.pubicHStyle = "bushy">>
-<<set $activeSlave.underArmHStyle = "bushy">>
-
+	<<set _slave = GenerateNewSlave()>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "$He begged to be enslaved to avoid starvation.">>
+	<<set _slave.career = "a refugee">>
+	<<set _slave.devotion = random(21,40)>>
+	<<set _slave.trust = random(-20,20)>>
+	<<run setHealth(_slave, jsRandom(-80,-40))>>
+	<<set _slave.weight = -100>>
+	<<set _slave.muscles = random(-80,-40)>>
+	<<set _slave.intelligence = random(0,100)>>
+	<<set _slave.face = random(20,100)>>
+	<<set _slave.boobs = Math.min(_slave.boobs, 300)>>
+	<<set _slave.butt = Math.min(_slave.butt, 2)>>
+	<<set _slave.hStyle = "messy">>
+	<<set _slave.pubicHStyle = "bushy">>
+	<<set _slave.underArmHStyle = "bushy">>
 <<case "wandering homeless">>
-
-<<set $activeSlaveOneTimeMinAge = 6>>
-<<set $activeSlaveOneTimeMaxAge = 12>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $fixedRace = "asian">>
-<<set $activeSlave = GenerateNewSlave("XX", {nationality: "Stateless"})>>
-<<set $activeSlave.origin = "$He offered to sell you $his body and you graciously accepted.">>
-<<set $activeSlave.devotion = random(-45,-25)>>
-<<set $activeSlave.trust = random(-15,0)>>
-<<run setHealth($activeSlave)>>
-<<set $activeSlave.weight = -70>>
-<<set $activeSlave.boobs = 100>>
-<<set $activeSlave.origHColor = "silver">>
-<<set $activeSlave.eye.origColor = "blue">>
-<<set $activeSlave.origSkin = "dark">>
-<<run applyGeneticColor($activeSlave)>>
-<<if $activeSlave.actualAge < 13>>
-	<<set $activeSlave.career = "a child prostitute">>
-<<else>>
-	<<set $activeSlave.career = "a prostitute">>
-<</if>>
-<<set $activeSlave.vagina = 2>>
-<<set $activeSlave.anus = 1>>
-<<set $activeSlave.skill.oral = 30>>
-<<set $activeSlave.skill.vaginal = 20>>
-<<set $activeSlave.accent = 3>>
-<<set $activeSlave.preg = 0>>
-<<if canGetPregnant($activeSlave)>>
-	<<set $activeSlave.lactation = 1>>
-	<<set $activeSlave.lactationDuration = 2>>
-	<<set $activeSlave.preg = 30>>
-	<<set $activeSlave.pregType = 3>>
-	<<set $activeSlave.pregWeek = 30>>
-	<<set $activeSlave.pregKnown = 1>>
-	<<run SetBellySize($activeSlave)>>
-<</if>>
-
+	<<set _slave = GenerateNewSlave("XX", {minAge: 6, maxAge: 12, disableDisability: 1, race: "asian", nationality: "Stateless"})>>
+	<<set _slave.origin = "$He offered to sell you $his body and you graciously accepted.">>
+	<<set _slave.devotion = random(-45,-25)>>
+	<<set _slave.trust = random(-15,0)>>
+	<<run setHealth(_slave)>>
+	<<set _slave.weight = -70>>
+	<<set _slave.boobs = 100>>
+	<<set _slave.origHColor = "silver">>
+	<<set _slave.eye.origColor = "blue">>
+	<<set _slave.origSkin = "dark">>
+	<<run applyGeneticColor(_slave)>>
+	<<if _slave.actualAge < 13>>
+		<<set _slave.career = "a child prostitute">>
+	<<else>>
+		<<set _slave.career = "a prostitute">>
+	<</if>>
+	<<set _slave.vagina = 2>>
+	<<set _slave.anus = 1>>
+	<<set _slave.skill.oral = 30>>
+	<<set _slave.skill.vaginal = 20>>
+	<<set _slave.accent = 3>>
+	<<set _slave.preg = 0>>
+	<<if canGetPregnant(_slave)>>
+		<<set _slave.lactation = 1>>
+		<<set _slave.lactationDuration = 2>>
+		<<set _slave.preg = 30>>
+		<<set _slave.pregType = 3>>
+		<<set _slave.pregWeek = 30>>
+		<<set _slave.pregKnown = 1>>
+		<<run SetBellySize(_slave)>>
+	<</if>>
 <<case "desperate birth">>
-
-<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
-<<set $activeSlaveOneTimeMaxAge = 22>>
-<<set $oneTimeDisableDisability = 1>>
-<<if $arcologies[0].FSSupremacistLawME == 1>>
-	<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<run generateSalonModifications($activeSlave)>>
-<<set $activeSlave.origin = "You helped $him give birth, leaving $him deeply indebted to you.">>
-<<set $activeSlave.devotion = random(0,20)>>
-<<set $activeSlave.trust = random(0,20)>>
-<<run setHealth($activeSlave, -90, undefined, undefined, undefined, 100)>>
-<<set $activeSlave.weight = random(-100, -50)>>
-<<set $activeSlave.hips = -1>>
-<<set $activeSlave.boobs += random(3,6)*100>>
-<<set $activeSlave.lactation = 1>>
-<<set $activeSlave.lactationDuration = 2>>
-<<if $activeSlave.actualAge < 13>>
-	<<set $activeSlave.career = App.Data.Careers.General.veryYoung.random()>>
-<<else>>
-	<<set $activeSlave.career = App.Data.Careers.General.uneducated.random()>>
-<</if>>
-<<set $activeSlave.vagina = 3>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.accent = 0>>
-<<set $activeSlave.geneticQuirks.uterineHypersensitivity = 0>>
-<<set $activeSlave.preg = 0>>
-<<set $activeSlave.pregWeek = -4>>
-<<set $activeSlave.counter.births = 1>>
-<<set $activeSlave.counter.birthsTotal = 1>>
-<<set $activeSlave.bellySag = 5>>
-<<set $activeSlave.bellySagPreg = 5>>
-<<set $activeSlave.pubertyXX = 1>>
-
+	<<set _pram = {
+		minAge: $fertilityAge, maxAge: 22, 
+		ageOverridesPedoMode: 1, disableDisability: 1
+	})>>
+	<<if $arcologies[0].FSSupremacistLawME === 1>>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<run generateSalonModifications(_slave)>>
+	<<set _slave.origin = "You helped $him give birth, leaving $him deeply indebted to you.">>
+	<<set _slave.devotion = random(0,20)>>
+	<<set _slave.trust = random(0,20)>>
+	<<run setHealth(_slave, -90, undefined, undefined, undefined, 100)>>
+	<<set _slave.weight = random(-100, -50)>>
+	<<set _slave.hips = -1>>
+	<<set _slave.boobs += random(3,6)*100>>
+	<<set _slave.lactation = 1>>
+	<<set _slave.lactationDuration = 2>>
+	<<if _slave.actualAge < 13>>
+		<<set _slave.career = App.Data.Careers.General.veryYoung.random()>>
+	<<else>>
+		<<set _slave.career = App.Data.Careers.General.uneducated.random()>>
+	<</if>>
+	<<set _slave.vagina = 3>>
+	<<set _slave.anus = 0>>
+	<<set _slave.accent = 0>>
+	<<set _slave.geneticQuirks.uterineHypersensitivity = 0>>
+	<<set _slave.preg = 0>>
+	<<set _slave.pregWeek = -4>>
+	<<set _slave.counter.births = 1>>
+	<<set _slave.counter.birthsTotal = 1>>
+	<<set _slave.bellySag = 5>>
+	<<set _slave.bellySagPreg = 5>>
+	<<set _slave.pubertyXX = 1>>
 <<case "overwhelmed farmgirl">>
-
-<<set $activeSlaveOneTimeMinAge = 16>>
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He sold $himself into slavery to feed $himself and $his growing brood.">>
-<<set $activeSlave.career = "a farm laborer">>
-<<run generateSalonModifications($activeSlave)>>
-<<run setHealth($activeSlave, jsRandom(-35, 10), -1, -1, -1, 50)>>
-<<set $activeSlave.devotion = random(35,45)>>
-<<set $activeSlave.trust = random(15,25)>>
-<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-<<set $activeSlave.preg = 40>>
-<<set $activeSlave.pregType = 5>>
-<<set $activeSlave.pregKnown = 1>>
-<<set $activeSlave.pregWeek = $activeSlave.preg>>
-<<set $activeSlave.belly = 80000, $activeSlave.bellyPreg = 80000>> /* bait and switch! */
-<<set $activeSlave.pregAdaptation = 750>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.face = -15>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = random(-80,-50)>>
-<<set $activeSlave.muscles = 20>>
-<<set $activeSlave.underArmHStyle = "bushy">>
-<<set $activeSlave.pubicHStyle = "bushy">>
-<<set $activeSlave.boobs = 700>>
-<<set $activeSlave.boobShape = "torpedo-shaped">>
-<<set $activeSlave.nipples = "puffy">>
-<<set $activeSlave.lactation = 1>>
-<<set $activeSlave.lactationDuration = 2>>
-<<set $activeSlave.vaginaLube = 1>>
-<<set $activeSlave.butt = 3>>
-<<set $activeSlave.sexualQuirk = "caring">>
-<<set $activeSlave.bellySag = 20>>
-<<set $activeSlave.bellySagPreg = 20>>
-<<set $activeSlave.pubertyXX = 1>>
-<<set $activeSlave.waist = 5>>
-<<if $activeSlave.accent > 2>>
-	<<set $activeSlave.accent = 2>>
-<</if>>
-
+	<<set _slave = GenerateNewSlave("XX", {
+		minAge: 16, maxAge: 24, 
+		ageOverridesPedoMode: 1, disableDisability: 1
+	})>>
+	<<set _slave.origin = "$He sold $himself into slavery to feed $himself and $his growing brood.">>
+	<<set _slave.career = "a farm laborer">>
+	<<run generateSalonModifications(_slave)>>
+	<<run setHealth(_slave, jsRandom(-35, 10), -1, -1, -1, 50)>>
+	<<set _slave.devotion = random(35,45)>>
+	<<set _slave.trust = random(15,25)>>
+	<<set _slave.oldDevotion = _slave.devotion>>
+	<<set _slave.preg = 40>>
+	<<set _slave.pregType = 5>>
+	<<set _slave.pregKnown = 1>>
+	<<set _slave.pregWeek = _slave.preg>>
+	<<set _slave.belly = 80000, _slave.bellyPreg = 80000>> /* bait and switch! */
+	<<set _slave.pregAdaptation = 750>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.face = -15>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = random(-80,-50)>>
+	<<set _slave.muscles = 20>>
+	<<set _slave.underArmHStyle = "bushy">>
+	<<set _slave.pubicHStyle = "bushy">>
+	<<set _slave.boobs = 700>>
+	<<set _slave.boobShape = "torpedo-shaped">>
+	<<set _slave.nipples = "puffy">>
+	<<set _slave.lactation = 1>>
+	<<set _slave.lactationDuration = 2>>
+	<<set _slave.vaginaLube = 1>>
+	<<set _slave.butt = 3>>
+	<<set _slave.sexualQuirk = "caring">>
+	<<set _slave.bellySag = 20>>
+	<<set _slave.bellySagPreg = 20>>
+	<<set _slave.pubertyXX = 1>>
+	<<set _slave.waist = 5>>
+	<<if _slave.accent > 2>>
+		<<set _slave.accent = 2>>
+	<</if>>
 <<case "held POW">>
-
-<<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge, 8)>>
-<<set $activeSlaveOneTimeMaxAge = 22>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<run configureLimbs($activeSlave, "all", 2)>>
-<<set $activeSlave.origin = "You helped free $him from a POW camp after being abandoned by $his country, leaving $him deeply indebted to you.">>
-<<set $activeSlave.devotion = random(0,20)>>
-<<set $activeSlave.trust = random(0,20)>>
-<<run setHealth($activeSlave, -50, normalRandInt(15, 4), normalRandInt(15, 4), Math.max(normalRandInt(1, 0.5), 0), jsRandom(30, 80))>>
-<<set $activeSlave.muscles = random(-80, 0)>>
-<<set $activeSlave.weight = random(-80, -60)>>
-<<set $activeSlave.waist = random(-40, -20)>>
-<<set $activeSlave.skill.combat = 1>>
-<<set $activeSlave.boobs = random(3,6)*100>>
-<<set $activeSlave.behavioralFlaw = "odd">>
-<<set $activeSlave.behavioralQuirk = "insecure">>
-<<set $activeSlave.sexualFlaw = "self hating">>
-<<set $activeSlave.sexualQuirk = "unflinching">>
-<<set $activeSlave.fetish = "masochist">>
-<<set $activeSlave.fetishStrength = 100>>
-<<set $activeSlave.fetishKnown = 0>>
-<<set $activeSlave.vaginaLube = 0>>
-<<set $activeSlave.collar = "shock punishment">>
-<<set $activeSlave.energy = 0>>
-<<if $activeSlave.actualAge < 13>>
-	<<set $activeSlave.career = "a child soldier">>
-<<elseif (random(1,100) > 50)>>
-	<<set $activeSlave.career = "a mercenary">>
-<<else>>
-	<<set $activeSlave.career = "a soldier">>
-<</if>>
-<<set $activeSlave.vagina = 3>>
-<<set $activeSlave.anus = 2>>
-
+	<<set _slave = GenerateNewSlave("XX", {
+		minAge: Math.max($fertilityAge, 8), maxAge: 22, 
+		ageOverridesPedoMode: 1, disableDisability: 1
+	})>>
+	<<run configureLimbs(_slave, "all", 2)>>
+	<<set _slave.origin = "You helped free $him from a POW camp after being abandoned by $his country, leaving $him deeply indebted to you.">>
+	<<set _slave.devotion = random(0,20)>>
+	<<set _slave.trust = random(0,20)>>
+	<<run setHealth(_slave, -50, normalRandInt(15, 4), normalRandInt(15, 4), Math.max(normalRandInt(1, 0.5), 0), jsRandom(30, 80))>>
+	<<set _slave.muscles = random(-80, 0)>>
+	<<set _slave.weight = random(-80, -60)>>
+	<<set _slave.waist = random(-40, -20)>>
+	<<set _slave.skill.combat = 1>>
+	<<set _slave.boobs = random(3,6)*100>>
+	<<set _slave.behavioralFlaw = "odd">>
+	<<set _slave.behavioralQuirk = "insecure">>
+	<<set _slave.sexualFlaw = "self hating">>
+	<<set _slave.sexualQuirk = "unflinching">>
+	<<set _slave.fetish = "masochist">>
+	<<set _slave.fetishStrength = 100>>
+	<<set _slave.fetishKnown = 0>>
+	<<set _slave.vaginaLube = 0>>
+	<<set _slave.collar = "shock punishment">>
+	<<set _slave.energy = 0>>
+	<<if _slave.actualAge < 13>>
+		<<set _slave.career = "a child soldier">>
+	<<elseif (random(1,100) > 50)>>
+		<<set _slave.career = "a mercenary">>
+	<<else>>
+		<<set _slave.career = "a soldier">>
+	<</if>>
+	<<set _slave.vagina = 3>>
+	<<set _slave.anus = 2>>
 <<case "embryo appropriation">>
-
-<<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge, 8)>>
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMaxAge = 16>>
-<<else>>
-	<<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">>
-	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-	<<set $fixedRace = _races.random()>>
-<</if>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$His womb held a baby you desired.">>
-<<set $activeSlave.face = 100>>
-<<set $activeSlave.intelligence = random(96,100)>>
-<<if $activeSlave.vagina < 1>>
-	<<set $activeSlave.vagina = 1>>
-<</if>>
-<<set $activeSlave.pubertyXX = 1>>
-<<set $activeSlave.preg = 20>>
-<<set $activeSlave.pregWeek = 20>>
-<<set $activeSlave.pregKnown = 1>>
-<<if $seeHyperPreg == 0>>
-	<<set $activeSlave.pregType = 1>>
-<<else>>
-	<<set $activeSlave.pregType = random(2,8)>>
-<</if>>
-<<run SetBellySize($activeSlave)>>
-
+	<<set _pram = {
+		minAge: Math.max($fertilityAge, 8),
+		maxAge: ($pedo_mode === 1 ? 16 : 22),
+		ageOverridesPedoMode: 1, ageOverridesPedoMode: 1
+	}>>
+	<<if $arcologies[0].FSSupremacist != "unset">>
+		<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationist != "unset">>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set _pram.race = _races.random()>>
+	<</if>>
+	<<set _slave = GenerateNewSlave("XX", _pram)>>
+	<<set _slave.origin = "$His womb held a baby you desired.">>
+	<<set _slave.face = 100>>
+	<<set _slave.intelligence = random(96,100)>>
+	<<if _slave.vagina < 1>>
+		<<set _slave.vagina = 1>>
+	<</if>>
+	<<set _slave.pubertyXX = 1>>
+	<<set _slave.preg = 20>>
+	<<set _slave.pregWeek = 20>>
+	<<set _slave.pregKnown = 1>>
+	<<if $seeHyperPreg == 0>>
+		<<set _slave.pregType = 1>>
+	<<else>>
+		<<set _slave.pregType = random(2,8)>>
+	<</if>>
+	<<run SetBellySize(_slave)>>
 <<case "rogue cyborg">>
-
-<<set $activeSlaveOneTimeMaxAge = 24>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.career = App.Data.Careers.Leader.bodyguard.random()>>
-<<set $activeSlave.origin = "$He is an unsuccessful cyborg experiment that was set free.">>
-<<set $activeSlave.devotion = random(0,20)>>
-<<set $activeSlave.trust = random(0,20)>>
-<<run setHealth($activeSlave, 100)>>
-<<set $activeSlave.weight = random(-11 -30)>>
-<<set $activeSlave.waist = random(-11, -40)>>
-<<set $activeSlave.skill.combat = 1>>
-<<run configureLimbs($activeSlave, "all", 6)>>
-<<set $activeSlave.teeth = "pointy">>
-<<set $activeSlave.muscles = random(30,70)>>
-<<set $activeSlave.height = Math.round(Height.random($activeSlave, {skew: 3, spread: .2, limitMult: [1, 4]}))>>
-<<set $activeSlave.face = 100>>
-<<set $activeSlave.vagina = -1>>
-<<set $activeSlave.ovaries = 0>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.chem = 1500>>
-<<set $activeSlave.clothes = "a comfortable bodysuit">>
-<<set $activeSlave.intelligence = 100>>
-<<set $activeSlave.intelligenceImplant = 30>>
-<<set $activeSlave.energy = 0>>
-<<set $activeSlave.attrXX = 0, $activeSlave.attrXY = 0>>
-<<set $activeSlave.custom.label = "Z-23series">>
-<<set $activeSlave.behavioralFlaw = "none">>
-<<set $activeSlave.behavioralQuirk = "none">>
-<<set $activeSlave.sexualFlaw = "none">>
-<<set $activeSlave.sexualQuirk = "none">>
-<<set $activeSlave.fetish = "none">>
-<<set $activeSlave.fetishStrength = 96>>
-<<set $activeSlave.fetishKnown = 0>>
-<<set $activeSlave.clitPiercing = 0>>
-<<set $activeSlave.boobsTat = "$He has the characters 'z-23' printed across $his left breast.">>
-
+	<<set _slave = GenerateNewSlave("XX", {maxAge: 24, ageOverridesPedoMode: 1})>>
+	<<set _slave.career = App.Data.Careers.Leader.bodyguard.random()>>
+	<<set _slave.origin = "$He is an unsuccessful cyborg experiment that was set free.">>
+	<<set _slave.devotion = random(0,20)>>
+	<<set _slave.trust = random(0,20)>>
+	<<run setHealth(_slave, 100)>>
+	<<set _slave.weight = random(-11 -30)>>
+	<<set _slave.waist = random(-11, -40)>>
+	<<set _slave.skill.combat = 1>>
+	<<run configureLimbs(_slave, "all", 6)>>
+	<<set _slave.teeth = "pointy">>
+	<<set _slave.muscles = random(30,70)>>
+	<<set _slave.height = Math.round(Height.random(_slave, {skew: 3, spread: .2, limitMult: [1, 4]}))>>
+	<<set _slave.face = 100>>
+	<<set _slave.vagina = -1>>
+	<<set _slave.ovaries = 0>>
+	<<set _slave.anus = 0>>
+	<<set _slave.chem = 1500>>
+	<<set _slave.clothes = "a comfortable bodysuit">>
+	<<set _slave.intelligence = 100>>
+	<<set _slave.intelligenceImplant = 30>>
+	<<set _slave.energy = 0>>
+	<<set _slave.attrXX = 0, _slave.attrXY = 0>>
+	<<set _slave.custom.label = "Z-23series">>
+	<<set _slave.behavioralFlaw = "none">>
+	<<set _slave.behavioralQuirk = "none">>
+	<<set _slave.sexualFlaw = "none">>
+	<<set _slave.sexualQuirk = "none">>
+	<<set _slave.fetish = "none">>
+	<<set _slave.fetishStrength = 96>>
+	<<set _slave.fetishKnown = 0>>
+	<<set _slave.clitPiercing = 0>>
+	<<set _slave.boobsTat = "$He has the characters 'z-23' printed across $his left breast.">>
 <<case "blessed virgin">>
-
-<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMaxAge = 18>>
-<<else>>
-	<<set $activeSlaveOneTimeMaxAge = 22>>
-<</if>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was the virgin figurehead of a new religion and 'blessed' by their Lord.">>
-<<set $activeSlave.devotion = random(-20,20)>>
-<<set $activeSlave.trust = random(25,50)>>
-<<run setHealth($activeSlave, jsRandom(60, 100), 0, 0, 0, 0)>>
-<<set $activeSlave.face = random(20,90)>>
-<<set $activeSlave.skill.vaginal = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.skill.entertainment = 20>>
-<<set $activeSlave.boobs = random(4,7)*100>>
-<<set $activeSlave.lactation = 1>>
-<<set $activeSlave.lactationDuration = 2>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.trueVirgin = 1>>
-<<set $activeSlave.vaginaLube = 2>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.pubertyXX = 1>>
-<<set $activeSlave.preg = 40>>
-<<set $activeSlave.pregWeek = 40>>
-<<set $activeSlave.pregType = 1>>
-<<set $activeSlave.pregKnown = 1>>
-<<run SetBellySize($activeSlave)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.waist = -20>>
-<<set $activeSlave.muscles = random(-20,10)>>
-<<set $activeSlave.intelligence = random(0,90)>>
-<<set $activeSlave.career = "a missionary">>
-<<set $activeSlave.fetish = "submissive">>
-<<set $activeSlave.fetishStrength = 100>>
-<<set $activeSlave.behavioralFlaw = "devout">>
-<<set $activeSlave.sexualFlaw = "repressed">>
-<<set $activeSlave.voice = random(2,3)>>
-
+	<<set _slave = GenerateNewSlave("XX", {
+		minAge: $fertilityAge,
+		maxAge: ($pedo_mode === 1 ? 18 : 22), 
+		ageOverridesPedoMode: 1, disableDisability: 1
+	})>>
+	<<set _slave.origin = "$He was the virgin figurehead of a new religion and 'blessed' by their Lord.">>
+	<<set _slave.devotion = random(-20,20)>>
+	<<set _slave.trust = random(25,50)>>
+	<<run setHealth(_slave, jsRandom(60, 100), 0, 0, 0, 0)>>
+	<<set _slave.face = random(20,90)>>
+	<<set _slave.skill.vaginal = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.skill.entertainment = 20>>
+	<<set _slave.boobs = random(4,7)*100>>
+	<<set _slave.lactation = 1>>
+	<<set _slave.lactationDuration = 2>>
+	<<set _slave.vagina = 0>>
+	<<set _slave.trueVirgin = 1>>
+	<<set _slave.vaginaLube = 2>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.pubertyXX = 1>>
+	<<set _slave.preg = 40>>
+	<<set _slave.pregWeek = 40>>
+	<<set _slave.pregType = 1>>
+	<<set _slave.pregKnown = 1>>
+	<<run SetBellySize(_slave)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = 0>>
+	<<set _slave.waist = -20>>
+	<<set _slave.muscles = random(-20,10)>>
+	<<set _slave.intelligence = random(0,90)>>
+	<<set _slave.career = "a missionary">>
+	<<set _slave.fetish = "submissive">>
+	<<set _slave.fetishStrength = 100>>
+	<<set _slave.behavioralFlaw = "devout">>
+	<<set _slave.sexualFlaw = "repressed">>
+	<<set _slave.voice = random(2,3)>>
 <<case "blessed vessel">>
-
-<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMaxAge = 18>>
-<<else>>
-	<<set $activeSlaveOneTimeMaxAge = 22>>
-<</if>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.origin = "$He was the holy vessel of a new religion and 'blessed' by their Lord to bring forth His servants.">>
-<<run setHealth($activeSlave, 100, 0, 0, 0, 0)>>
-<<set $activeSlave.face = random(20,90)>>
-<<set $activeSlave.boobs = random(4,7)*300>>
-<<set $activeSlave.lactation = 1>>
-<<set $activeSlave.lactationDuration = 2>>
-<<set $activeSlave.vagina = 10>>
-<<set $activeSlave.vaginaLube = 2>>
-<<set $activeSlave.ovaries = 1>>
-<<set $activeSlave.pubertyXX = 1>>
-<<set $activeSlave.preg = 43>>
-<<set $activeSlave.pregWeek = 40>>
-<<set $activeSlave.pregType = 50>>
-<<set $activeSlave.pregKnown = 1>>
-<<set $activeSlave.bellySag = 100>>
-<<set $activeSlave.bellySagPreg = 100>>
-<<run SetBellySize($activeSlave)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.weight = 90>>
-<<set $activeSlave.muscles = random(-100,-50)>>
-<<set $activeSlave.career = "a breeder">>
-<<set $activeSlave.fetish = "mindbroken">>
-
+	<<set _slave = GenerateNewSlave("XX", {
+		minAge: $fertilityAge,
+		maxAge: ($pedo_mode === 1 ? 18 : 22), 
+		ageOverridesPedoMode: 1, disableDisability: 1
+	})>>
+	<<set _slave.origin = "$He was the holy vessel of a new religion and 'blessed' by their Lord to bring forth His servants.">>
+	<<run setHealth(_slave, 100, 0, 0, 0, 0)>>
+	<<set _slave.face = random(20,90)>>
+	<<set _slave.boobs = random(4,7)*300>>
+	<<set _slave.lactation = 1>>
+	<<set _slave.lactationDuration = 2>>
+	<<set _slave.vagina = 10>>
+	<<set _slave.vaginaLube = 2>>
+	<<set _slave.ovaries = 1>>
+	<<set _slave.pubertyXX = 1>>
+	<<set _slave.preg = 43>>
+	<<set _slave.pregWeek = 40>>
+	<<set _slave.pregType = 50>>
+	<<set _slave.pregKnown = 1>>
+	<<set _slave.bellySag = 100>>
+	<<set _slave.bellySagPreg = 100>>
+	<<run SetBellySize(_slave)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.weight = 90>>
+	<<set _slave.muscles = random(-100,-50)>>
+	<<set _slave.career = "a breeder">>
+	<<set _slave.fetish = "mindbroken">>
 <<case "princely betrayal">>
-
-<<if $pedo_mode == 1>>
-	<<set $activeSlaveOneTimeMinAge = 16>>
-	<<set $activeSlaveOneTimeMaxAge = 20>>
-<<else>>
-	<<set $activeSlaveOneTimeMinAge = 20>>
-	<<set $activeSlaveOneTimeMaxAge = 35>>
-<</if>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XY")>>
-<<set $activeSlave.face = random(80,100)>>
-<<set $activeSlave.intelligence = random(60,100)>>
-<<set $activeSlave.intelligenceImplant = 30>>
-<<set $activeSlave.origin = "You purchased $him in order to pave the way for $his brother to take the throne.">>
-<<set $activeSlave.career = "a prince">>
-<<set $activeSlave.prestige = 2>>
-<<set $activeSlave.prestigeDesc = "$He was once the crown prince of an old world kingdom up until you aided $his brother in making $him 'disappear'.">>
-<<set $activeSlave.teeth = "normal">>
-<<set $activeSlave.devotion = random(-100,-90)>>
-<<set $activeSlave.trust = random(25,85)>>
-<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
-<<set $activeSlave.weight = random(-10,10)>>
-<<set $activeSlave.muscles = random(10,40)>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set $activeSlave.hStyle = "luxurious">>
-<<set $activeSlave.hLength = 2>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.accent = 0>>
-<<set $activeSlave.canRecruit = 0>>
-
+	<<set _slave = GenerateNewSlave("XY", {
+		minAge: ($pedo_mode === 1 ? 16 : 20), 
+		maxAge: ($pedo_mode === 1 ? 20 : 35), 
+		ageOverridesPedoMode: 1, disableDisability: 1
+	})>>
+	<<set _slave.face = random(80,100)>>
+	<<set _slave.intelligence = random(60,100)>>
+	<<set _slave.intelligenceImplant = 30>>
+	<<set _slave.origin = "You purchased $him in order to pave the way for $his brother to take the throne.">>
+	<<set _slave.career = "a prince">>
+	<<set _slave.prestige = 2>>
+	<<set _slave.prestigeDesc = "$He was once the crown prince of an old world kingdom up until you aided $his brother in making $him 'disappear'.">>
+	<<set _slave.teeth = "normal">>
+	<<set _slave.devotion = random(-100,-90)>>
+	<<set _slave.trust = random(25,85)>>
+	<<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
+	<<set _slave.weight = random(-10,10)>>
+	<<set _slave.muscles = random(10,40)>>
+	<<set _slave.anus = 0>>
+	<<set _slave.skill.oral = 0>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<set _slave.hStyle = "luxurious">>
+	<<set _slave.hLength = 2>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.accent = 0>>
+	<<set _slave.canRecruit = 0>>
 <<case "forbidden love">>
-
-<<set $activeSlaveOneTimeMinAge = 14>>
-<<set $activeSlaveOneTimeMaxAge = 22>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.face = random(90,100)>>
-<<set $activeSlave.intelligence = random(60,100)>>
-<<set $activeSlave.intelligenceImplant = 30>>
-<<set $activeSlave.origin = "You purchased $him as a favor to $his father.">>
-<<set $activeSlave.career = "a princess">>
-<<set $activeSlave.prestige = 2>>
-<<set $activeSlave.prestigeDesc = "$He was once the princess of an old world kingdom up until $his loose habits caught up with $him and $he was exiled.">>
-<<set $activeSlave.devotion = random(-100,-90)>>
-<<set $activeSlave.trust = random(25,85)>>
-<<run setHealth($activeSlave, jsRandom(0, 20), 0, 0, 0, 0)>>
-<<set $activeSlave.skill.vaginal = 30>>
-<<set $activeSlave.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 50>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.skill.whoring = 50>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.vaginaLube = random(1,2)>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = random(-20,0)>>
-<<set $activeSlave.waist = random(-40,0)>>
-<<set $activeSlave.muscles = 0>>
-<<set $activeSlave.shoulders = random(-2,0)>>
-<<set $activeSlave.behavioralFlaw = "arrogant">>
-<<set $activeSlave.canRecruit = 0>>
-
+	<<set _slave = GenerateNewSlave("XX", {minAge: 14, maxAge: 22, disableDisability: 1})>>
+	<<set _slave.face = random(90,100)>>
+	<<set _slave.intelligence = random(60,100)>>
+	<<set _slave.intelligenceImplant = 30>>
+	<<set _slave.origin = "You purchased $him as a favor to $his father.">>
+	<<set _slave.career = "a princess">>
+	<<set _slave.prestige = 2>>
+	<<set _slave.prestigeDesc = "$He was once the princess of an old world kingdom up until $his loose habits caught up with $him and $he was exiled.">>
+	<<set _slave.devotion = random(-100,-90)>>
+	<<set _slave.trust = random(25,85)>>
+	<<run setHealth(_slave, jsRandom(0, 20), 0, 0, 0, 0)>>
+	<<set _slave.skill.vaginal = 30>>
+	<<set _slave.skill.anal = 0>>
+	<<set _slave.skill.oral = 50>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.skill.whoring = 50>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.vaginaLube = random(1,2)>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.anus = 0>>
+	<<set _slave.weight = random(-20,0)>>
+	<<set _slave.waist = random(-40,0)>>
+	<<set _slave.muscles = 0>>
+	<<set _slave.shoulders = random(-2,0)>>
+	<<set _slave.behavioralFlaw = "arrogant">>
+	<<set _slave.canRecruit = 0>>
 <<case "cleaning house">>
-<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
-<<set $activeSlaveOneTimeMaxAge = 22>>
-<<set $oneTimeDisableDisability = 1>>
-<<set $activeSlave = GenerateNewSlave("XX")>>
-<<set $activeSlave.face = random(60,100)>>
-<<set $activeSlave.intelligence = random(30,100)>>
-<<set $activeSlave.intelligenceImplant = 15>>
-<<set $activeSlave.origin = "You purchased $him from a King after his son put an illegitimate heir in $his womb.">>
-<<set $activeSlave.career = "a maid">>
-<<set $activeSlave.clothes = "a nice maid outfit">>
-<<set $activeSlave.devotion = random(-20,20)>>
-<<set $activeSlave.trust = random(-90,-80)>>
-<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, 0, 10)>>
-<<set $activeSlave.skill.vaginal = 30>>
-<<set $activeSlave.skill.anal = 15>>
-<<set $activeSlave.skill.oral = 50>>
-<<set $activeSlave.skill.entertainment = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.vagina = 1>>
-<<set $activeSlave.anus = 1>>
-<<set $activeSlave.pubicHStyle = "waxed">>
-<<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.weight = random(-20,0)>>
-<<set $activeSlave.waist = random(-40,0)>>
-<<set $activeSlave.muscles = 0>>
-<<set $activeSlave.shoulders = random(-2,0)>>
-<<set $activeSlave.boobs += 100>>
-<<set $activeSlave.canRecruit = 0>>
-<<set $activeSlave.pubertyXX = 1>>
-<<set $activeSlave.preg = 20>>
-<<set $activeSlave.pregWeek = 20>>
-<<set $activeSlave.pregType = 1>>
-<<set $activeSlave.pregKnown = 1>>
-<<run SetBellySize($activeSlave)>>
-
+	<<set _slave = GenerateNewSlave("XX", {minAge: $fertilityAge, maxAge: 22, disableDisability: 1})>>
+	<<set _slave.face = random(60,100)>>
+	<<set _slave.intelligence = random(30,100)>>
+	<<set _slave.intelligenceImplant = 15>>
+	<<set _slave.origin = "You purchased $him from a King after his son put an illegitimate heir in $his womb.">>
+	<<set _slave.career = "a maid">>
+	<<set _slave.clothes = "a nice maid outfit">>
+	<<set _slave.devotion = random(-20,20)>>
+	<<set _slave.trust = random(-90,-80)>>
+	<<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, 0, 10)>>
+	<<set _slave.skill.vaginal = 30>>
+	<<set _slave.skill.anal = 15>>
+	<<set _slave.skill.oral = 50>>
+	<<set _slave.skill.entertainment = 0>>
+	<<set _slave.skill.whoring = 0>>
+	<<set _slave.vagina = 1>>
+	<<set _slave.anus = 1>>
+	<<set _slave.pubicHStyle = "waxed">>
+	<<set _slave.underArmHStyle = "waxed">>
+	<<set _slave.weight = random(-20,0)>>
+	<<set _slave.waist = random(-40,0)>>
+	<<set _slave.muscles = 0>>
+	<<set _slave.shoulders = random(-2,0)>>
+	<<set _slave.boobs += 100>>
+	<<set _slave.canRecruit = 0>>
+	<<set _slave.pubertyXX = 1>>
+	<<set _slave.preg = 20>>
+	<<set _slave.pregWeek = 20>>
+	<<set _slave.pregType = 1>>
+	<<set _slave.pregKnown = 1>>
+	<<run SetBellySize(_slave)>>
 <<default>>
 <</switch>>
 
-<<run App.Utils.setLocalPronouns($activeSlave)>>
-<<run Enunciate($activeSlave)>>
+<<run App.Utils.setLocalPronouns(_slave)>>
+<<run Enunciate(_slave)>>
 <<setAssistantPronouns>>
 
 <<switch $recruit>>
 <<case "female recruit">>
+	<<setLocalPronouns _S.HeadGirl 2>>
+	<<setSpokenLocalPronouns _slave _S.HeadGirl>>
 
-<<setLocalPronouns _S.HeadGirl 2>>
-<<setSpokenLocalPronouns $activeSlave _S.HeadGirl>>
-
-Your Head Girl sends you a discreet message that _he2 may have found a slave for you. _S.HeadGirl.slaveName duly ushers a $girl into your office. $He looks very young, like a dissolute party $girl. $He bites $his lip nervously when $he sees you, and looks to _S.HeadGirl.slaveName for guidance. _S.HeadGirl.slaveName nods at $him reassuringly, so $he explains $himself.
-<br><br>
-"<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, my name i<<s>> $activeSlave.slaveName. I'm, um, bored, I gue<<ss>>. I go to club<<s>> and get drunk and fuck guy<<s>> and it'<<s>> ju<<s>>t kinda boring. I thought it would be different when I turned <<= num($activeSlave.actualAge)>>, but that wa<<s>> a couple month<<s>> ago and, well, nothing'<<s>> different. I <<s>>aw _S.HeadGirl.slaveName and <<he 2>> wa<<s>> ju<<s>>t <<s>>o gra<<c>>eful and beautiful and <<he 2>> <<s>>eemed <<s>>o confident in what <<he 2>> wa<<s>> doing and who <<he 2>> wa<<s>> and I talked to _him2 and <<he 2>> <<s>>aid <<he 2>> wa<<s>> your Head Girl and... I want to be like _him2. Can I be your <<s>>lave? I'd be good, I'm good at <<s>>ucking dick<<s>> and <<s>>tuff." $He seems to be a little naïve about sexual slavery, but there's no need to tell $him that.
-
+	Your Head Girl sends you a discreet message that _he2 may have found a slave for you. _S.HeadGirl.slaveName duly ushers a $girl into your office. $He looks very young, like a dissolute party $girl. $He bites $his lip nervously when $he sees you, and looks to _S.HeadGirl.slaveName for guidance. _S.HeadGirl.slaveName nods at $him reassuringly, so $he explains $himself.
+	<br><br>
+	"<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, my name i<<s>> _slave.slaveName. I'm, um, bored, I gue<<ss>>. I go to club<<s>> and get drunk and fuck guy<<s>> and it'<<s>> ju<<s>>t kinda boring. I thought it would be different when I turned <<= num(_slave.actualAge)>>, but that wa<<s>> a couple month<<s>> ago and, well, nothing'<<s>> different. I <<s>>aw _S.HeadGirl.slaveName and <<he 2>> wa<<s>> ju<<s>>t <<s>>o gra<<c>>eful and beautiful and <<he 2>> <<s>>eemed <<s>>o confident in what <<he 2>> wa<<s>> doing and who <<he 2>> wa<<s>> and I talked to _him2 and <<he 2>> <<s>>aid <<he 2>> wa<<s>> your Head Girl and... I want to be like _him2. Can I be your <<s>>lave? I'd be good, I'm good at <<s>>ucking dick<<s>> and <<s>>tuff." $He seems to be a little naïve about sexual slavery, but there's no need to tell $him that.
 <<case "male recruit">>
+	<<setLocalPronouns _S.HeadGirl 2>>
+	<<setSpokenLocalPronouns _slave _S.HeadGirl>>
 
-<<setLocalPronouns _S.HeadGirl 2>>
-<<setSpokenLocalPronouns $activeSlave _S.HeadGirl>>
-
-Your Head Girl sends you a discreet message that _he2 may have found a slave for you. _S.HeadGirl.slaveName duly ushers an androgynous young person into your office. $He's dressed as a girl and acts like one. $He looks very young, like a dissolute party girl. $He bites $his lip nervously when $he sees you, and looks to _S.HeadGirl.slaveName for guidance. _S.HeadGirl.slaveName nods at $him reassuringly, so $he explains $himself.
-<br><br>
-"<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, my name i<<s>> $activeSlave.slaveName. I'm, um, bored, I gue<<ss>>. I go to club<<s>> and get drunk and fuck guy<<s>> and it'<<s>> ju<<s>>t kinda boring. I thought it would be different when I turned <<= num($activeSlave.actualAge)>>, but that wa<<s>> a couple month<<s>> ago and, well, nothing'<<s>> different. I <<s>>aw _S.HeadGirl.slaveName and <<he 2>> wa<<s>> ju<<s>>t <<s>>o beautiful and ha<<s>> a dick like me and <<he 2>> <<s>>eemed <<s>>o confident in what <<he 2>> wa<<s>> doing and who <<he 2>> wa<<s>> and I talked to _him2 and <<he 2>> <<s>>aid <<he 2>> wa<<s>> your Head Girl and... I want to be like _him2. Can I be your <<s>>lave? I'd be good, I'm good at <<s>>ucking dick<<s>>." $He seems to be a little naïve about sexual slavery, but there's no need to tell $him that.
-
+	Your Head Girl sends you a discreet message that _he2 may have found a slave for you. _S.HeadGirl.slaveName duly ushers an androgynous young person into your office. $He's dressed as a girl and acts like one. $He looks very young, like a dissolute party girl. $He bites $his lip nervously when $he sees you, and looks to _S.HeadGirl.slaveName for guidance. _S.HeadGirl.slaveName nods at $him reassuringly, so $he explains $himself.
+	<br><br>
+	"<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, my name i<<s>> _slave.slaveName. I'm, um, bored, I gue<<ss>>. I go to club<<s>> and get drunk and fuck guy<<s>> and it'<<s>> ju<<s>>t kinda boring. I thought it would be different when I turned <<= num(_slave.actualAge)>>, but that wa<<s>> a couple month<<s>> ago and, well, nothing'<<s>> different. I <<s>>aw _S.HeadGirl.slaveName and <<he 2>> wa<<s>> ju<<s>>t <<s>>o beautiful and ha<<s>> a dick like me and <<he 2>> <<s>>eemed <<s>>o confident in what <<he 2>> wa<<s>> doing and who <<he 2>> wa<<s>> and I talked to _him2 and <<he 2>> <<s>>aid <<he 2>> wa<<s>> your Head Girl and... I want to be like _him2. Can I be your <<s>>lave? I'd be good, I'm good at <<s>>ucking dick<<s>>." $He seems to be a little naïve about sexual slavery, but there's no need to tell $him that.
 <<case "whore recruit">>
+	<<setLocalPronouns _S.HeadGirl 2>>
+	<<setSpokenLocalPronouns _slave _S.HeadGirl>>
 
-<<setLocalPronouns _S.HeadGirl 2>>
-<<setSpokenLocalPronouns $activeSlave _S.HeadGirl>>
-
-Your Head Girl sends you a discreet message that _he2 may have found a slave for you. _S.HeadGirl.slaveName duly ushers a working $girl into your office. $He looks like a classic street hooker, and $he's clearly had a rough time recently. $He needs no prompting to explain $himself, and $he does so without embarrassment.
-<br><br>
-"<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, my name i<<s>> $activeSlave.slaveName. I'm a <<s>>treet whore. Working <<= $girl>><<s>> get to know each other, <<s>>o I know _S.HeadGirl.slaveName pretty well. I've been having a bad time on the <<s>>treet<<s>>, and la<<s>>t night a john beat on me pretty good. I'm broke and I'm <<s>>ick of thi<<s>>. Being free i<<s>>n't worth shit. _S.HeadGirl.slaveName like<<s>> you and <<he 2>> <<s>>eem<<s>> to do OK. <<S>>o, can I be your <<s>>lave? I'm a good bet, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. I'd be happy enough working for you a<<s>> a <<s>>lave whore if you keep me healthy and <<s>>afe, and I'm a good fuck."
-
+	Your Head Girl sends you a discreet message that _he2 may have found a slave for you. _S.HeadGirl.slaveName duly ushers a working $girl into your office. $He looks like a classic street hooker, and $he's clearly had a rough time recently. $He needs no prompting to explain $himself, and $he does so without embarrassment.
+	<br><br>
+	"<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, my name i<<s>> _slave.slaveName. I'm a <<s>>treet whore. Working <<= $girl>><<s>> get to know each other, <<s>>o I know _S.HeadGirl.slaveName pretty well. I've been having a bad time on the <<s>>treet<<s>>, and la<<s>>t night a john beat on me pretty good. I'm broke and I'm <<s>>ick of thi<<s>>. Being free i<<s>>n't worth shit. _S.HeadGirl.slaveName like<<s>> you and <<he 2>> <<s>>eem<<s>> to do OK. <<S>>o, can I be your <<s>>lave? I'm a good bet, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. I'd be happy enough working for you a<<s>> a <<s>>lave whore if you keep me healthy and <<s>>afe, and I'm a good fuck."
 <<case "female debtor">>
-
-One of the tenants in your arcology has not paid rent in some time. In the Free Cities, debtors may be enslaved once their debt reaches a fair price for their enslavement. Your tenant has reached this point. $He comes to see you, sobbing in terror; you are pleased to see that $he is female and of appropriate age.
-
+	One of the tenants in your arcology has not paid rent in some time. In the Free Cities, debtors may be enslaved once their debt reaches a fair price for their enslavement. Your tenant has reached this point. $He comes to see you, sobbing in terror; you are pleased to see that $he is female and of appropriate age.
 <<case "male debtor">>
-
-One of the tenants in your arcology has not paid rent in some time. In the Free Cities, debtors may be enslaved once their debt reaches a fair price for their enslavement. Your tenant has reached this point. $He comes to see you, despondent. $He is male for the moment, but enslavement will change that status, if only by a technicality. More concrete feminization will be up to you.
-
+	One of the tenants in your arcology has not paid rent in some time. In the Free Cities, debtors may be enslaved once their debt reaches a fair price for their enslavement. Your tenant has reached this point. $He comes to see you, despondent. $He is male for the moment, but enslavement will change that status, if only by a technicality. More concrete feminization will be up to you.
 <<case "desperate preg">>
-
-A young $woman comes to your penthouse for an interview. You accepted $his request to see you because $he took the unusual step of promising to sell $himself to you if you would admit $him. The reason for this odd behavior becomes clear when $he enters. $He's dressed in torn old clothes, is obviously unhealthy, and is massively pregnant. Instead of standing in front of your desk, $he kneels and looks at the floor as $he speaks. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I'm de<<s>>perate. I under<<s>>tand <<s>>lave<<s>>' babie<<s>> mu<<s>>t be <<s>>ent to orphanage<<s>> at birth. But I'm on the <<s>>treet<<s>> and I'm <<s>>o <<s>>ick and hungry I'm afraid I'll mi<<s>>carry. Could you en<<s>>lave me, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>? I'm <<s>>till pretty enough, and... I know <<s>>ome men like pregnant $women. My a<<ss>> i<<s>> — well, I hear <<s>>lave<<s>> are more valuable if they're tight back there and I've never done it there. I'm al<<s>>o <<s>>tarting to give a little milk. I know I'll have to give up the baby. I gue<<ss>> that'<<s>> all." $He weeps quietly as $he talks, but $he's brave enough to get through $his little speech.
-
+	A young $woman comes to your penthouse for an interview. You accepted $his request to see you because $he took the unusual step of promising to sell $himself to you if you would admit $him. The reason for this odd behavior becomes clear when $he enters. $He's dressed in torn old clothes, is obviously unhealthy, and is massively pregnant. Instead of standing in front of your desk, $he kneels and looks at the floor as $he speaks. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I'm de<<s>>perate. I under<<s>>tand <<s>>lave<<s>>' babie<<s>> mu<<s>>t be <<s>>ent to orphanage<<s>> at birth. But I'm on the <<s>>treet<<s>> and I'm <<s>>o <<s>>ick and hungry I'm afraid I'll mi<<s>>carry. Could you en<<s>>lave me, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>? I'm <<s>>till pretty enough, and... I know <<s>>ome men like pregnant $women. My a<<ss>> i<<s>> — well, I hear <<s>>lave<<s>> are more valuable if they're tight back there and I've never done it there. I'm al<<s>>o <<s>>tarting to give a little milk. I know I'll have to give up the baby. I gue<<ss>> that'<<s>> all." $He weeps quietly as $he talks, but $he's brave enough to get through $his little speech.
 <<case "blind homeless">>
-
-A young <<if $activeSlave.physicalAge < 13>>$girl<<elseif $activeSlave.physicalAge < 18>>teen<<else>>$woman<</if>> struggles into your penthouse for an interview. You accepted $his request to see you because $he took the unusual step of promising to sell $himself to you if you would admit $him. The reason for this odd behavior becomes clear when $he enters. $He is gingerly feeling $his way towards your desk, before finding it and straightening up, giving you a good look at $his body. $He is clothed in rags and dangerously thin, save for a notable roundness in $his middle. $He shakily makes $his case. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I'm de<<s>>perate. My home wa<<s>> repo<<ss>>e<<ss>>ed and I wa<<s>> for<<c>>ed onto the <<s>>treet. And the <<s>>treet is no pla<<c>>e for a blind $girl. T-they", $he place a hand on $his stomach, "took advantage of my helple<<ss>>ne<<ss>>. For month<<s>>, they fucked me whenever they wanted, and in return they gave me ne<<x>>t to no food and thi<<s>> child!" $He stamps $his foot angrily, before continuing, "but, I thought, you would be far better than that life, a <<s>>low death on the <<s>>treet<<s>>." $He tears up and awaits your response.
-
+	A young <<if _slave.physicalAge < 13>>$girl<<elseif _slave.physicalAge < 18>>teen<<else>>$woman<</if>> struggles into your penthouse for an interview. You accepted $his request to see you because $he took the unusual step of promising to sell $himself to you if you would admit $him. The reason for this odd behavior becomes clear when $he enters. $He is gingerly feeling $his way towards your desk, before finding it and straightening up, giving you a good look at $his body. $He is clothed in rags and dangerously thin, save for a notable roundness in $his middle. $He shakily makes $his case. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I'm de<<s>>perate. My home wa<<s>> repo<<ss>>e<<ss>>ed and I wa<<s>> for<<c>>ed onto the <<s>>treet. And the <<s>>treet is no pla<<c>>e for a blind $girl. T-they", $he place a hand on $his stomach, "took advantage of my helple<<ss>>ne<<ss>>. For month<<s>>, they fucked me whenever they wanted, and in return they gave me ne<<x>>t to no food and thi<<s>> child!" $He stamps $his foot angrily, before continuing, "but, I thought, you would be far better than that life, a <<s>>low death on the <<s>>treet<<s>>." $He tears up and awaits your response.
 <<case "paternalist swan song">>
-
-<<set $swanSong = 1>>
-
-Not every day in the arcology is calm and this one is most certainly more energetic than usual. It seems there that a large crowd is gathering along the
-<<if $terrain != "oceanic">>
-	road extending from the front gate as a small convoy of luxury vehicles rolls in. Your arcology isn't immune to outside old world influences, and the person in the center vehicle
-<<elseif $terrain == "oceanic">>
-	canal extending from the front gate as a small convoy of luxury yachts sails in. Your arcology isn't immune to outside old world influences, and the person on the center yacht
-<</if>>
-so happens to be such a force.
-
-Recently, a young musical prodigy has taken both the old world and the Free Cities by storm. Their rising popularity has gained them quite a following and the attention of some very powerful people. You look at the schedule of events for citizens tonight and, sure enough, they are to appear, live in concert, tonight. You tell $assistant.name to set up a live feed of the performance for you so as not to interrupt your work. Several hours later, the young artist comes out on stage to a full house. They perform their latest hits and some fan favorites, but it's the crowd suddenly going silent that disturbs you from your paperwork. You look at the feed to see the artist standing there, a sullen expression on their face, tears streaming down their cheeks, and their body jerking, obviously wracked by occasional sobbing. They take a very quick bow and run off stage, before the feed gets cut. You shrug — artists have breakdowns — and return to your tasks. Surprisingly, $assistant.name chimes in to tell you that an unexpected guest has arrived. You have them sent in and are surprised to see the young, visibly distressed prodigy.
-"I wa<<s>> told by my produ<<c>>er to come here; they <<s>>ay I have earned enough of a debt to be en<<s>>laved. I heard that <<s>>lave<<s>> <<s>>eem to be treated well here and thought that, ju<<s>>t maybe, if I convin<<c>>ed them to let my final performan<<c>>e be here, I would have a chan<<c>>e at a better life than at another arcology owned by a crueler ma<<s>>ter. Plea<<s>>e, would you con<<s>>ider taking me in?"
-
+	<<set $swanSong = 1>>
+	Not every day in the arcology is calm and this one is most certainly more energetic than usual. It seems there that a large crowd is gathering along the
+	<<if $terrain != "oceanic">>
+		road extending from the front gate as a small convoy of luxury vehicles rolls in. Your arcology isn't immune to outside old world influences, and the person in the center vehicle
+	<<elseif $terrain == "oceanic">>
+		canal extending from the front gate as a small convoy of luxury yachts sails in. Your arcology isn't immune to outside old world influences, and the person on the center yacht
+	<</if>>
+	so happens to be such a force.
+	Recently, a young musical prodigy has taken both the old world and the Free Cities by storm. Their rising popularity has gained them quite a following and the attention of some very powerful people. You look at the schedule of events for citizens tonight and, sure enough, they are to appear, live in concert, tonight. You tell $assistant.name to set up a live feed of the performance for you so as not to interrupt your work. Several hours later, the young artist comes out on stage to a full house. They perform their latest hits and some fan favorites, but it's the crowd suddenly going silent that disturbs you from your paperwork. You look at the feed to see the artist standing there, a sullen expression on their face, tears streaming down their cheeks, and their body jerking, obviously wracked by occasional sobbing. They take a very quick bow and run off stage, before the feed gets cut. You shrug — artists have breakdowns — and return to your tasks. Surprisingly, $assistant.name chimes in to tell you that an unexpected guest has arrived. You have them sent in and are surprised to see the young, visibly distressed prodigy.
+	"I wa<<s>> told by my produ<<c>>er to come here; they <<s>>ay I have earned enough of a debt to be en<<s>>laved. I heard that <<s>>lave<<s>> <<s>>eem to be treated well here and thought that, ju<<s>>t maybe, if I convin<<c>>ed them to let my final performan<<c>>e be here, I would have a chan<<c>>e at a better life than at another arcology owned by a crueler ma<<s>>ter. Plea<<s>>e, would you con<<s>>ider taking me in?"
 <<case "desperate milf">>
-
-A<<if $activeSlave.physicalAge > 50>>n old $woman<<elseif $activeSlave.physicalAge > 30>> middle-aged $woman<<elseif $activeSlave.physicalAge >= 18>> young $woman<<elseif $activeSlave.physicalAge >= 13>> teenage $girl<<elseif $activeSlave.physicalAge >= 7>> $loli<<else>> little $girl<</if>> comes to your penthouse for an interview. $He's clearly unwell. Instead of standing in front of your desk, $he kneels and looks at the floor as $he speaks. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I'm de<<s>>perate. I came to the Free <<C>>itie<<s>> to build a better life, but... it ha<<s>>n't worked out for me. I can't afford medical care, and I gue<<ss>> I'm too <<s>>cared to try <<s>>treet-walking yet, though I'll have to <<s>>oon. I hear you're a known <<s>>laveowner, and that you give your <<s>>lave<<s>> good medical care... could you en<<s>>lave me, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>? I know I'm <<s>>till pretty enough, <<s>>o I'd be u<<s>>ed as a <<s>>e<<x>> <<s>>lave." $He weeps quietly as $he talks, but $he's brave enough to get through $his little speech.
-
+	A<<if _slave.physicalAge > 50>>n old $woman<<elseif _slave.physicalAge > 30>> middle-aged $woman<<elseif _slave.physicalAge >= 18>> young $woman<<elseif _slave.physicalAge >= 13>> teenage $girl<<elseif _slave.physicalAge >= 7>> $loli<<else>> little $girl<</if>> comes to your penthouse for an interview. $He's clearly unwell. Instead of standing in front of your desk, $he kneels and looks at the floor as $he speaks. "<<if $PC.title != 0>><<S>>ir<<else>>Ma'am<</if>>, I'm de<<s>>perate. I came to the Free <<C>>itie<<s>> to build a better life, but... it ha<<s>>n't worked out for me. I can't afford medical care, and I gue<<ss>> I'm too <<s>>cared to try <<s>>treet-walking yet, though I'll have to <<s>>oon. I hear you're a known <<s>>laveowner, and that you give your <<s>>lave<<s>> good medical care... could you en<<s>>lave me, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>? I know I'm <<s>>till pretty enough, <<s>>o I'd be u<<s>>ed as a <<s>>e<<x>> <<s>>lave." $He weeps quietly as $he talks, but $he's brave enough to get through $his little speech.
 <<case "tg addict">>
-
-One of your tenants asks for an interview. He's an effeminate young man; it seems he's a surgical addict. He has heard that you have a remote surgical unit, and offers to pay well over a fair price to rent its use. Intrigued, you investigate, and find that he has been banned from the regular hospitals for unpaid bills. You could easily reprogram the surgery to ignore his input and instead gender reassign him into a saleable young woman, driving him into enslaveable debt at the same time. 'She'll' be slim, inexperienced, and very unhappy.
-<br><br>
-//You could agree and then reprogram the remote surgery for transformation into a female once he's unconscious. Alternatively, you could transform him and then sell $him.//
-
+	One of your tenants asks for an interview. He's an effeminate young man; it seems he's a surgical addict. He has heard that you have a remote surgical unit, and offers to pay well over a fair price to rent its use. Intrigued, you investigate, and find that he has been banned from the regular hospitals for unpaid bills. You could easily reprogram the surgery to ignore his input and instead gender reassign him into a saleable young woman, driving him into enslaveable debt at the same time. 'She'll' be slim, inexperienced, and very unhappy.
+	<br><br>
+	//You could agree and then reprogram the remote surgery for transformation into a female once he's unconscious. Alternatively, you could transform him and then sell $him.//
 <<case "school sale">>
-
-<<set $encyclopedia = "Slave Schools">>
-
-A young slave is going door to door offering $himself for sale on behalf of $his owner. It's rare to see a slave obedient enough to be entrusted with $his own sale, and $he's interesting, so you let $him up. $He stands in front of your desk and waits for instructions. $He's wearing a very skimpy schoolgirl skirt and a white blouse so tight and brief that the tops of $his areolae are visible. The badge on $his blouse identifies $him as a product of one of the Free Cities' legal slave orphanages. You instruct $him to tell you about $himself.
-<br><br>
-"I wa<<s>> rai<<s>>ed and trained by a <<s>>lave orphanage, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. It i<<s>> not legal to own underage <<= $girl>><<s>>, but it i<<s>> legal to charge an orphan for the co<<s>>t<<s>> of rai<<s>>ing $him when $he reache<<s>> $minimumSlaveAge, and those debt<<s>> are alway<<s>> high enough to en<<s>>lave $him. My <<= ordinalSuffix($activeSlave.actualAge)>> birthday wa<<s>> ye<<s>>terday, <<if $activeSlave.actualAge == $minimumSlaveAge>><<s>>o I am a <<s>>lave and for <<s>>ale now<<else>><<s>>o I'm too old to <<s>>tay at the orphanage any longer<</if>>."
-<br><br>
-"I have been trained for obedien<<c>>e <<s>>in<<c>>e I came to the orphanage. At <<= Math.min(14, $activeSlave.actualAge - 4)>> they put me on drug<<s>> to make <<s>>ure I'd grow ni<<c>>e T&A. On my <<= ordinalSuffix(Math.min(16, $activeSlave.actualAge - 2))>> birthday I got my fir<<s>>t <<s>>et of implant<<s>>. Every time my boob<<s>> got u<<s>>ed to the implant<<s>>, I got <<s>>ent in for a bigger <<s>>et. I'm on my <<s>>econd <<s>>et." $He unbuttons $his blouse and displays a pair of big fake tits. "I've al<<s>>o had my lip<<s>> done." $He blows you a wet kiss.
-<br><br>
-$He hikes up $his skirt and spins around slowly. "The drug<<s>> al<<s>>o made my butt bigger, and I've had my butt done too. <<if $activeSlave.actualAge == $minimumSlaveAge>><<S>>in<<c>>e it wa<<s>>n't okay to fuck me before I had turned $minimumSlaveAge and been made a <<s>>lave<<else>><<S>>in<<c>>e my owner thought it would make me more de<<s>>irable<</if>>, I'm a virgin and my anu<<s>> ha<<s>> never had anything up it, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>." $He pulls $his buttocks apart to prove it.
-<br><br>
-"I co<<s>>t <<print cashFormat(2500)>>, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>."
-
+	<<set $encyclopedia = "Slave Schools">>
+	A young slave is going door to door offering $himself for sale on behalf of $his owner. It's rare to see a slave obedient enough to be entrusted with $his own sale, and $he's interesting, so you let $him up. $He stands in front of your desk and waits for instructions. $He's wearing a very skimpy schoolgirl skirt and a white blouse so tight and brief that the tops of $his areolae are visible. The badge on $his blouse identifies $him as a product of one of the Free Cities' legal slave orphanages. You instruct $him to tell you about $himself.
+	<br><br>
+	"I wa<<s>> rai<<s>>ed and trained by a <<s>>lave orphanage, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. It i<<s>> not legal to own underage <<= $girl>><<s>>, but it i<<s>> legal to charge an orphan for the co<<s>>t<<s>> of rai<<s>>ing $him when $he reache<<s>> $minimumSlaveAge, and those debt<<s>> are alway<<s>> high enough to en<<s>>lave $him. My <<= ordinalSuffix(_slave.actualAge)>> birthday wa<<s>> ye<<s>>terday, <<if _slave.actualAge == $minimumSlaveAge>><<s>>o I am a <<s>>lave and for <<s>>ale now<<else>><<s>>o I'm too old to <<s>>tay at the orphanage any longer<</if>>."
+	<br><br>
+	"I have been trained for obedien<<c>>e <<s>>in<<c>>e I came to the orphanage. At <<= Math.min(14, _slave.actualAge - 4)>> they put me on drug<<s>> to make <<s>>ure I'd grow ni<<c>>e T&A. On my <<= ordinalSuffix(Math.min(16, _slave.actualAge - 2))>> birthday I got my fir<<s>>t <<s>>et of implant<<s>>. Every time my boob<<s>> got u<<s>>ed to the implant<<s>>, I got <<s>>ent in for a bigger <<s>>et. I'm on my <<s>>econd <<s>>et." $He unbuttons $his blouse and displays a pair of big fake tits. "I've al<<s>>o had my lip<<s>> done." $He blows you a wet kiss.
+	<br><br>
+	$He hikes up $his skirt and spins around slowly. "The drug<<s>> al<<s>>o made my butt bigger, and I've had my butt done too. <<if _slave.actualAge == $minimumSlaveAge>><<S>>in<<c>>e it wa<<s>>n't okay to fuck me before I had turned $minimumSlaveAge and been made a <<s>>lave<<else>><<S>>in<<c>>e my owner thought it would make me more de<<s>>irable<</if>>, I'm a virgin and my anu<<s>> ha<<s>> never had anything up it, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>." $He pulls $his buttocks apart to prove it.
+	<br><br>
+	"I co<<s>>t <<print cashFormat(2500)>>, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>."
 <<case "school trap">>
-
-<<set $encyclopedia = "Slave Schools">>
-
-A young slave is going door to door offering $himself for sale on behalf of $his owner. It's rare to see a slave obedient enough to be entrusted with $his own sale, and $he's interesting, so you let $him up. $He stands in front of your desk and waits for instructions. $He's wearing a very skimpy schoolgirl skirt and a white blouse so tight and brief that the tops of $his areolae are visible. Something is tenting the front of $his skirt slightly. The badge on $his blouse identifies $him as a product of one of the Free Cities' legal slave orphanages. You instruct $him to tell you about $himself.
-<br><br>
-"I wa<<s>> rai<<s>>ed and trained by a <<s>>lave orphanage, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. It i<<s>> not legal to own underage <<= $girl>><<s>>, but it i<<s>> legal to charge an orphan for the co<<s>>t<<s>> of raising $him when $he reache<<s>> $minimumSlaveAge, and tho<<s>>e debt<<s>> are alway<<s>> high enough to en<<s>>lave $him. My <<= ordinalSuffix($activeSlave.actualAge)>> birthday wa<<s>> ye<<s>>terday, <<if $activeSlave.actualAge == $minimumSlaveAge>><<s>>o I am a <<s>>lave and for <<s>>ale now<<else>><<s>>o I'm too old to <<s>>tay at the orphanage any longer<</if>>."
-<br><br>
-"I have been trained for obedien<<c>>e <<s>>in<<c>>e I came to the orphanage. I came a<<s>> a male, but they rea<<ss>>igned me to female right away. At <<= Math.min(14, $activeSlave.actualAge - 4)>> they put me on drug<<s>> to make <<s>>ure I'd grow ni<<c>>e T&A and look more feminine. Those drug<<s>> al<<s>>o <<s>>topped my peni<<s>> from growing much, <<s>>o it'<<s>> <<s>>mall, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. On my <<= ordinalSuffix(Math.min(16, $activeSlave.actualAge - 2))>> birthday I got my fir<<s>>t <<s>>et of implant<<s>>. Every time my che<<s>>t got u<<s>>ed to the implant<<s>>, I got <<s>>ent in for a bigger <<s>>et. I'm on my third <<s>>et." $He unbuttons $his blouse and displays a pair of fake tits.
-<br><br>
-$He hikes up $his skirt and spins around slowly, displaying a petite, half-hard cock. "The drug<<s>> al<<s>>o made my butt bigger and my hip<<s>> wider. <<if $activeSlave.actualAge == $minimumSlaveAge>><<S>>in<<c>>e it wa<<s>>n't okay to fuck me before I had turned $minimumSlaveAge and been made a <<s>>lave<<else>><<S>>in<<c>>e my owner thought it would make me more de<<s>>irable<</if>>, my anu<<s>> ha<<s>> never had anything up it, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>." $He pulls $his buttocks apart to prove it. "I... I would be happy to <<s>>erve you like I am now <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, or you could <<s>>end me for <<s>>urgery to give me a pu<<ss>>y in<<s>>tead, I would like that too, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>."
-<br><br>
-"I co<<s>>t <<print cashFormat(2500)>>, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>."
-
+	<<set $encyclopedia = "Slave Schools">>
+	A young slave is going door to door offering $himself for sale on behalf of $his owner. It's rare to see a slave obedient enough to be entrusted with $his own sale, and $he's interesting, so you let $him up. $He stands in front of your desk and waits for instructions. $He's wearing a very skimpy schoolgirl skirt and a white blouse so tight and brief that the tops of $his areolae are visible. Something is tenting the front of $his skirt slightly. The badge on $his blouse identifies $him as a product of one of the Free Cities' legal slave orphanages. You instruct $him to tell you about $himself.
+	<br><br>
+	"I wa<<s>> rai<<s>>ed and trained by a <<s>>lave orphanage, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. It i<<s>> not legal to own underage <<= $girl>><<s>>, but it i<<s>> legal to charge an orphan for the co<<s>>t<<s>> of raising $him when $he reache<<s>> $minimumSlaveAge, and tho<<s>>e debt<<s>> are alway<<s>> high enough to en<<s>>lave $him. My <<= ordinalSuffix(_slave.actualAge)>> birthday wa<<s>> ye<<s>>terday, <<if _slave.actualAge == $minimumSlaveAge>><<s>>o I am a <<s>>lave and for <<s>>ale now<<else>><<s>>o I'm too old to <<s>>tay at the orphanage any longer<</if>>."
+	<br><br>
+	"I have been trained for obedien<<c>>e <<s>>in<<c>>e I came to the orphanage. I came a<<s>> a male, but they rea<<ss>>igned me to female right away. At <<= Math.min(14, _slave.actualAge - 4)>> they put me on drug<<s>> to make <<s>>ure I'd grow ni<<c>>e T&A and look more feminine. Those drug<<s>> al<<s>>o <<s>>topped my peni<<s>> from growing much, <<s>>o it'<<s>> <<s>>mall, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. On my <<= ordinalSuffix(Math.min(16, _slave.actualAge - 2))>> birthday I got my fir<<s>>t <<s>>et of implant<<s>>. Every time my che<<s>>t got u<<s>>ed to the implant<<s>>, I got <<s>>ent in for a bigger <<s>>et. I'm on my third <<s>>et." $He unbuttons $his blouse and displays a pair of fake tits.
+	<br><br>
+	$He hikes up $his skirt and spins around slowly, displaying a petite, half-hard cock. "The drug<<s>> al<<s>>o made my butt bigger and my hip<<s>> wider. <<if _slave.actualAge == $minimumSlaveAge>><<S>>in<<c>>e it wa<<s>>n't okay to fuck me before I had turned $minimumSlaveAge and been made a <<s>>lave<<else>><<S>>in<<c>>e my owner thought it would make me more de<<s>>irable<</if>>, my anu<<s>> ha<<s>> never had anything up it, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>." $He pulls $his buttocks apart to prove it. "I... I would be happy to <<s>>erve you like I am now <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, or you could <<s>>end me for <<s>>urgery to give me a pu<<ss>>y in<<s>>tead, I would like that too, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>."
+	<br><br>
+	"I co<<s>>t <<print cashFormat(2500)>>, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>."
 <<case "handsome PC">>
-
-<<= capFirstChar($assistant.name)>> alerts you that a supplicant has arrived at the door to the penthouse. A constant stream of hopefuls appear at your door, and $assistant.name makes _himselfA invaluable by filtering them. One of the few categories of applicant that is always admitted is people willing to be enslaved for some reason; this is just such a $girl.
-<br><br>
-The young $girl who is admitted to your office quails a bit at the sight of you, and you believe you can detect a bit of infatuation there, too. You wordlessly query $assistant.name, and _heA turns to the massive task of sorting through arcology records to come up with a possible explanation. Meanwhile, you start interviewing the potential slave. It appears that $he left home, in a settlement near the arcology, right after $his <<= ordinalSuffix($activeSlave.actualAge)>> birthday and came straight here. $He's no innocent, and not destitute, and you're surprised $he's done something this foolish.
-<br><br>
-After a short while, your assistant whispers in your earpiece, <<if $assistant.personality == 0>><<= properTitle()>>,<<else>>"Sweetheart,<</if>> $he doesn't live here. Look at this." _HeA pulls up footage of a public event several weeks ago, and the $girl is in the crowd, staring at you with limpid eyes. Rather than confronting $him directly, you probe the subject, and after some evasion $he admits that yes, $he did come here out of infatuation with you. "Pretty fuckin' <<s>>tupid," $he admits. "But I've come too far now. I ju<<s>>t really want to live here. With you, I gue<<ss>>. If that mean<<s>> being your <<s>>lave, that'<<s>> okay. Can I be your hou<<s>>e <<s>>ervant, maybe?"
-
+	<<= capFirstChar($assistant.name)>> alerts you that a supplicant has arrived at the door to the penthouse. A constant stream of hopefuls appear at your door, and $assistant.name makes _himselfA invaluable by filtering them. One of the few categories of applicant that is always admitted is people willing to be enslaved for some reason; this is just such a $girl.
+	<br><br>
+	The young $girl who is admitted to your office quails a bit at the sight of you, and you believe you can detect a bit of infatuation there, too. You wordlessly query $assistant.name, and _heA turns to the massive task of sorting through arcology records to come up with a possible explanation. Meanwhile, you start interviewing the potential slave. It appears that $he left home, in a settlement near the arcology, right after $his <<= ordinalSuffix(_slave.actualAge)>> birthday and came straight here. $He's no innocent, and not destitute, and you're surprised $he's done something this foolish.
+	<br><br>
+	After a short while, your assistant whispers in your earpiece, <<if $assistant.personality == 0>><<= properTitle()>>,<<else>>"Sweetheart,<</if>> $he doesn't live here. Look at this." _HeA pulls up footage of a public event several weeks ago, and the $girl is in the crowd, staring at you with limpid eyes. Rather than confronting $him directly, you probe the subject, and after some evasion $he admits that yes, $he did come here out of infatuation with you. "Pretty fuckin' <<s>>tupid," $he admits. "But I've come too far now. I ju<<s>>t really want to live here. With you, I gue<<ss>>. If that mean<<s>> being your <<s>>lave, that'<<s>> okay. Can I be your hou<<s>>e <<s>>ervant, maybe?"
 <<case "womanly PC">>
-
-<<= capFirstChar($assistant.name)>> alerts you that a supplicant has arrived at the door to the penthouse. A constant stream of hopefuls appear at your door, and $assistant.name makes _himselfA invaluable by filtering them. One of the few categories of applicant that is always admitted is people willing to be enslaved for some reason; this is just such a $woman.
-<br><br>
-"It'<<s>> my hu<<s>>band," $he says forthrightly. "I'm pretty <<s>>ure the ba<<s>>tard i<<s>> going to en<<s>>lave me." $He pours out the trite story; it's terrifically boring, but it pays to hear people who want to be enslaved out. It's the only forbearance you'll need to show $him, ever, if you manage things correctly.
-<br><br>
-"<<S>>o", $he sums up, sighing and dabbing at tears, "I know you're a <<s>>laveowner. I don't really have anywhere el<<s>>e to go, <<s>>o I'll be your <<s>>lave. I'm not <<s>>tupid, and I'm not ugly, <<s>>o I know that mean<<s>> I'd be a <<s>>e<<x>> <<s>>lave. But it'<<s>> better than the open market." Left unsaid is $his obvious expectation that you'll be sympathetic to $his plight.
-
+	<<= capFirstChar($assistant.name)>> alerts you that a supplicant has arrived at the door to the penthouse. A constant stream of hopefuls appear at your door, and $assistant.name makes _himselfA invaluable by filtering them. One of the few categories of applicant that is always admitted is people willing to be enslaved for some reason; this is just such a $woman.
+	<br><br>
+	"It'<<s>> my hu<<s>>band," $he says forthrightly. "I'm pretty <<s>>ure the ba<<s>>tard i<<s>> going to en<<s>>lave me." $He pours out the trite story; it's terrifically boring, but it pays to hear people who want to be enslaved out. It's the only forbearance you'll need to show $him, ever, if you manage things correctly.
+	<br><br>
+	"<<S>>o", $he sums up, sighing and dabbing at tears, "I know you're a <<s>>laveowner. I don't really have anywhere el<<s>>e to go, <<s>>o I'll be your <<s>>lave. I'm not <<s>>tupid, and I'm not ugly, <<s>>o I know that mean<<s>> I'd be a <<s>>e<<x>> <<s>>lave. But it'<<s>> better than the open market." Left unsaid is $his obvious expectation that you'll be sympathetic to $his plight.
 <<case "shemale PC">>
-
-<<= capFirstChar($assistant.name)>> alerts you that a supplicant has arrived at the door to the penthouse. A constant stream of hopefuls appear at your door, and $assistant.name makes _himselfA invaluable by filtering them. One of the few categories of applicant that is always admitted is people willing to be enslaved for some reason; this is just such a $girl.
-<br><br>
-"Hi", $he says hesitantly. $He's a pretty convincing girl; $his voice is the only giveaway. You tell $him that if $he wishes to be considered for enslavement, you need to inspect $him naked. To $his credit, $he obeys, undressing quickly to reveal a body that's clearly seen a good deal of hormone therapy. $He's not unhealthy and isn't too shabby, so you ask $him why $he's here.
-<br><br>
-"I don't make very much money," $he says, and you manage not to laugh at the absurdity. "I really want to be a prettier girl. I'm — I'm not really comfortable yet. But all the modern <<s>>urgerie<<s>> and drug<<s>> are <<s>>o e<<x>>pen<<s>>ive. And I can't afford it, and I won't be able to before I'm old unle<<ss>> I de<<c>>ide to be a whore. <<S>>o I de<<c>>ided if I wa<<s>> going to do that I might a<<s>> well do it here, for you. You're," $he blushes, "you're very pretty. I would love to look like you."
-
+	<<= capFirstChar($assistant.name)>> alerts you that a supplicant has arrived at the door to the penthouse. A constant stream of hopefuls appear at your door, and $assistant.name makes _himselfA invaluable by filtering them. One of the few categories of applicant that is always admitted is people willing to be enslaved for some reason; this is just such a $girl.
+	<br><br>
+	"Hi", $he says hesitantly. $He's a pretty convincing girl; $his voice is the only giveaway. You tell $him that if $he wishes to be considered for enslavement, you need to inspect $him naked. To $his credit, $he obeys, undressing quickly to reveal a body that's clearly seen a good deal of hormone therapy. $He's not unhealthy and isn't too shabby, so you ask $him why $he's here.
+	<br><br>
+	"I don't make very much money," $he says, and you manage not to laugh at the absurdity. "I really want to be a prettier girl. I'm — I'm not really comfortable yet. But all the modern <<s>>urgerie<<s>> and drug<<s>> are <<s>>o e<<x>>pen<<s>>ive. And I can't afford it, and I won't be able to before I'm old unle<<ss>> I de<<c>>ide to be a whore. <<S>>o I de<<c>>ided if I wa<<s>> going to do that I might a<<s>> well do it here, for you. You're," $he blushes, "you're very pretty. I would love to look like you."
 <<case "female SD">>
-
-Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of pretty liberal students from a<<if $activeSlave.actualAge >= 18>> college<<elseif $activeSlave.actualAge >= 14>> high school<<elseif $activeSlave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters — and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street.
-<br><br>
-One dented hood and smashed windshield later, someone was in big trouble. The ever-present camera surveillance in your arcology made it easy to track the rock to the hand of the person who threw it — a quite pretty young $woman, who immediately got arrested and is awaiting sentencing in the lock-up right now. The video of $him getting booked — complete with a thorough strip-search (since all the officers agreed $he 'had to be hiding something') is definitively worth saving to a private folder.
-<br><br>
-Given the damage to an expensive classic car and the meager balance of $his bank accounts, this student is definitively up for enslavement. There's no way $he or even anyone related to $him could come up with the cash. All of which leaves you with an opportunity... the car's owner hasn't seen $him yet, so you could conceivably approach him and buy the debt for this beauty off him. Better be quick, if he realizes what is waiting in a cell for him, you doubt he'd sell $him at all.
-<br><br>
-//$His debt will cost <<print cashFormat(5000)>> to pay off, with the usual <<print cashFormat(1000)>> in registration fees afterward. Alternatively, you could buy $him and sell $him.//
-
+	Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of pretty liberal students from a<<if _slave.actualAge >= 18>> college<<elseif _slave.actualAge >= 14>> high school<<elseif _slave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters — and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street.
+	<br><br>
+	One dented hood and smashed windshield later, someone was in big trouble. The ever-present camera surveillance in your arcology made it easy to track the rock to the hand of the person who threw it — a quite pretty young $woman, who immediately got arrested and is awaiting sentencing in the lock-up right now. The video of $him getting booked — complete with a thorough strip-search (since all the officers agreed $he 'had to be hiding something') is definitively worth saving to a private folder.
+	<br><br>
+	Given the damage to an expensive classic car and the meager balance of $his bank accounts, this student is definitively up for enslavement. There's no way $he or even anyone related to $him could come up with the cash. All of which leaves you with an opportunity... the car's owner hasn't seen $him yet, so you could conceivably approach him and buy the debt for this beauty off him. Better be quick, if he realizes what is waiting in a cell for him, you doubt he'd sell $him at all.
+	<br><br>
+	//$His debt will cost <<print cashFormat(5000)>> to pay off, with the usual <<print cashFormat(1000)>> in registration fees afterward. Alternatively, you could buy $him and sell $him.//
 <<case "male SD">>
-
-Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of pretty liberal students from a<<if $activeSlave.actualAge >= 18>> college<<elseif $activeSlave.actualAge >= 14>> high school<<elseif $activeSlave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters — and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street.
-<br><br>
-One dented hood and smashed windshield later, someone was in big trouble. The ever-present camera surveillance in your arcology made it easy to track the rock to the hand of the person who threw it — a good-looking young man, well-muscled too, who immediately got arrested and is awaiting sentencing in the lock-up right now. The video of $him getting booked — complete with a thorough strip-search (since all the officers agreed $he 'had to be hiding something') does make you think about the potential this guy would have as a slave with some training, and maybe a little surgical work to improve $his femininity.
-<br><br>
-Given the damage to an expensive classic car and the meager balance of $his bank accounts, this student is definitively up for enslavement. There's no way $he or even anyone related to $him could come up with the cash. All of which leaves you with an opportunity... the car's owner hasn't seen the arrested student yet, so you could conceivably approach him and buy the debt for this young buck off him. Better be quick, or the owner might just choose to keep such a promising slave himself.
-<br><br>
-//$His debt will cost <<print cashFormat(5000)>> to pay off, with the usual <<print cashFormat(1000)>> in registration fees, and the option to make a satisfactory dickgirl out of $him afterward. Alternatively, you could buy $him and after just a little work with the remote surgery sell a newly made dickgirl.//
-
+	Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of pretty liberal students from a<<if _slave.actualAge >= 18>> college<<elseif _slave.actualAge >= 14>> high school<<elseif _slave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters — and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street.
+	<br><br>
+	One dented hood and smashed windshield later, someone was in big trouble. The ever-present camera surveillance in your arcology made it easy to track the rock to the hand of the person who threw it — a good-looking young man, well-muscled too, who immediately got arrested and is awaiting sentencing in the lock-up right now. The video of $him getting booked — complete with a thorough strip-search (since all the officers agreed $he 'had to be hiding something') does make you think about the potential this guy would have as a slave with some training, and maybe a little surgical work to improve $his femininity.
+	<br><br>
+	Given the damage to an expensive classic car and the meager balance of $his bank accounts, this student is definitively up for enslavement. There's no way $he or even anyone related to $him could come up with the cash. All of which leaves you with an opportunity... the car's owner hasn't seen the arrested student yet, so you could conceivably approach him and buy the debt for this young buck off him. Better be quick, or the owner might just choose to keep such a promising slave himself.
+	<br><br>
+	//$His debt will cost <<print cashFormat(5000)>> to pay off, with the usual <<print cashFormat(1000)>> in registration fees, and the option to make a satisfactory dickgirl out of $him afterward. Alternatively, you could buy $him and after just a little work with the remote surgery sell a newly made dickgirl.//
 <<case "female SD 2">>
-
-Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of rather liberal students from a<<if $activeSlave.actualAge >= 18>> college<<elseif $activeSlave.actualAge >= 14>> high school<<elseif $activeSlave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters — and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street.
-<br><br>
-One dented hood and smashed windshield later, someone was in big trouble. The ever-present camera surveillance in your arcology made it easy to track the rock to the hand of the person who threw it — a rather fat young $woman, who immediately got arrested and is awaiting sentencing in the lock-up right now. The video of $him getting booked — complete with a thorough strip-search by a new recruit (since all the officers agreed $he 'had to be hiding something') was definitely amusing. $His reaction was priceless.
-<br><br>
-Given the damage to an expensive classic car and the meager balance of $his bank accounts, this student is definitively up for enslavement. There's no way $he or even anyone related to $him could come up with the cash.
-<<if $arcologies[0].FSHedonisticDecadence != "unset">>
-	All of which leaves you with an opportunity... the car's owner hasn't seen $him yet, so you could conceivably approach him and buy the debt for this beauty off him. Better be quick, if he realizes what is waiting in a cell for him, you doubt he'd sell $him at all.
-<<else>>
-	Most slavers wouldn't give such a bloated slave a second look, but your eyes are keen; there is a rather pretty face buried under all that flab. With a bit of work, $he can be turned into a rather valuable asset; also it's always fun to break a haughty bitch into an obedient slut.
-<</if>>
-<br><br>
-//$His debt will cost <<print cashFormat(5000)>> to pay off, with the usual <<print cashFormat(1000)>> in registration fees afterward. Alternatively, you could buy $him and sell $him.//
-
+	Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of rather liberal students from a<<if _slave.actualAge >= 18>> college<<elseif _slave.actualAge >= 14>> high school<<elseif _slave.actualAge >= 11>> junior high school<<else>>n elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters — and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street.
+	<br><br>
+	One dented hood and smashed windshield later, someone was in big trouble. The ever-present camera surveillance in your arcology made it easy to track the rock to the hand of the person who threw it — a rather fat young $woman, who immediately got arrested and is awaiting sentencing in the lock-up right now. The video of $him getting booked — complete with a thorough strip-search by a new recruit (since all the officers agreed $he 'had to be hiding something') was definitely amusing. $His reaction was priceless.
+	<br><br>
+	Given the damage to an expensive classic car and the meager balance of $his bank accounts, this student is definitively up for enslavement. There's no way $he or even anyone related to $him could come up with the cash.
+	<<if $arcologies[0].FSHedonisticDecadence != "unset">>
+		All of which leaves you with an opportunity... the car's owner hasn't seen $him yet, so you could conceivably approach him and buy the debt for this beauty off him. Better be quick, if he realizes what is waiting in a cell for him, you doubt he'd sell $him at all.
+	<<else>>
+		Most slavers wouldn't give such a bloated slave a second look, but your eyes are keen; there is a rather pretty face buried under all that flab. With a bit of work, $he can be turned into a rather valuable asset; also it's always fun to break a haughty bitch into an obedient slut.
+	<</if>>
+	<br><br>
+	//$His debt will cost <<print cashFormat(5000)>> to pay off, with the usual <<print cashFormat(1000)>> in registration fees afterward. Alternatively, you could buy $him and sell $him.//
 <<case "female SE">>
-
-A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same — which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slaveowners — and not a one freed his love-sick slavegirl either.
-<br><br>
-The situation does yield a few business opportunities too, as not all of the guys think just with their dicks. One of them is currently offering his free $girl for sale, which your assistant instantly flags for your attention. A video attached to the offer does look quite nice, as the slave<<= $girl>> happily poses in the nude for $his 'beloved', not knowing that he's planning to sell $him.
-<br><br>
-//The young $woman will be auctioned off, but you think you should be able to get $him for about <<print cashFormat(4000)>> or so... $he's pretty and a virgin, but the nonexistent sex skills will keep the price relatively low in the end.//
-
+	A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same — which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slaveowners — and not a one freed his love-sick slavegirl either.
+	<br><br>
+	The situation does yield a few business opportunities too, as not all of the guys think just with their dicks. One of them is currently offering his free $girl for sale, which your assistant instantly flags for your attention. A video attached to the offer does look quite nice, as the slave<<= $girl>> happily poses in the nude for $his 'beloved', not knowing that he's planning to sell $him.
+	<br><br>
+	//The young $woman will be auctioned off, but you think you should be able to get $him for about <<print cashFormat(4000)>> or so... $he's pretty and a virgin, but the nonexistent sex skills will keep the price relatively low in the end.//
 <<case "MTF SE">>
-
-A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same — which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slaveowners — and not a one freed his love-sick slavegirl either.
-<br><br>
-It isn't just all natural females either, as a few men also jumped on the bandwagon, throwing in a little bit of transformative surgery in the mix. Either going all the way to making themselves into female slaves or hoping to be accepted as dick-girls after making the target of their affection fall for a pretty face and breasts. One of former cases gets flagged by your assistant as a business opportunity, as the new slaveowner wasn't impressed by a former male — despite $his good looks and virgin pussy, he can't forget $he originally was a man. A video attached to the 'sale offer' online post does show a relatively pretty young $woman, sniffling quietly as $he gets ordered to show off $his body to prospective buyers.
-<br><br>
-//The $girl should go pretty cheap, just <<print cashFormat(2000)>>. Sounds like the owner mostly wants to not be bothered by $him anymore.//
-
+	A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same — which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slaveowners — and not a one freed his love-sick slavegirl either.
+	<br><br>
+	It isn't just all natural females either, as a few men also jumped on the bandwagon, throwing in a little bit of transformative surgery in the mix. Either going all the way to making themselves into female slaves or hoping to be accepted as dick-girls after making the target of their affection fall for a pretty face and breasts. One of former cases gets flagged by your assistant as a business opportunity, as the new slaveowner wasn't impressed by a former male — despite $his good looks and virgin pussy, he can't forget $he originally was a man. A video attached to the 'sale offer' online post does show a relatively pretty young $woman, sniffling quietly as $he gets ordered to show off $his body to prospective buyers.
+	<br><br>
+	//The $girl should go pretty cheap, just <<print cashFormat(2000)>>. Sounds like the owner mostly wants to not be bothered by $him anymore.//
 <<case "DG SE">>
-
-A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same — which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slaveowners — and not a one freed his love-sick slavegirl either.
-<br><br>
-It isn't just all natural females either, as a few men also jumped on the bandwagon, throwing in a little bit of transformative surgery in the mix. Either going all the way to making themselves into female slaves or hoping to be accepted as dick-girls after making the target of their affection fall for a pretty face and breasts. One of latter cases gets flagged by your assistant as a business opportunity, as the new slaveowner wasn't impressed by a former male and wants to get rid of the dickgirl as quickly as possible. A video attached to the 'sale offer' online post does show a relatively pretty young dickgirl, sniffling quietly as $he gets ordered to show off $his body to prospective buyers.
-<br><br>
-//The dickgirl should go pretty cheap, just <<print cashFormat(1500)>>. Sounds like the owner mostly wants to not be bothered by $him anymore.//
-
+	A (quite unrealistic) blockbuster movie took your arcology by storm recently, causing some curious side effects among the more idealistic type of young people here. The movie plot is about a young woman who sells herself into slavery to be close to a love interest... then wins his adoration and her freedom in the process. Of course, just because it works like that in a movie doesn't mean real life will be the same — which didn't seem to occur to several young women who actually try to put such a plan in action. Mostly, the sudden spike of self-enslavement does lead to a number of handsome college students getting their dicks wet as they enjoy their new status as slaveowners — and not a one freed his love-sick slavegirl either.
+	<br><br>
+	It isn't just all natural females either, as a few men also jumped on the bandwagon, throwing in a little bit of transformative surgery in the mix. Either going all the way to making themselves into female slaves or hoping to be accepted as dick-girls after making the target of their affection fall for a pretty face and breasts. One of latter cases gets flagged by your assistant as a business opportunity, as the new slaveowner wasn't impressed by a former male and wants to get rid of the dickgirl as quickly as possible. A video attached to the 'sale offer' online post does show a relatively pretty young dickgirl, sniffling quietly as $he gets ordered to show off $his body to prospective buyers.
+	<br><br>
+	//The dickgirl should go pretty cheap, just <<print cashFormat(1500)>>. Sounds like the owner mostly wants to not be bothered by $him anymore.//
 <<case "gang leader">>
-
-<<setPlayerPronouns>>
-
-Your desk flags a video message as coming from an... interesting source. It is from one of the minor gangs on the lower levels of your arcology — or not so minor any more, as a pop-up tells you of the power-grab they made barely an hour ago. Curious what they might want, you take the call.
-<br><br>
-A tough-looking man with multiple tattoos and a wife-beater shirt on appears on the screen, nodding in recognition. "Hey there, boss-<<if def $PC.customTitle>>$PC.customTitle<<else>>_womanP<</if>>! Just calling to pay my respects. Those weak-ass punks that were squatting in this section won't bother you any more... we took care of 'em. Now it's just all law-abiding citizens and shit down here — so you don't have to send your security goons to check us out, you know." Your assistant throws up a list of the gang's numerous criminal activities, as well as the estimates what other enterprises they've just taken over. Nothing much out of the ordinary and with the shape the world is in, you've got bigger problems. The recommendation is to observe but mostly ignore them, which you casually confirm with a flick of your finger.
-<br><br>
-Clearing his throat, the new gang leader on level twenty-five continues, "But that's not all; we got a bit of tribute for ya." Waving his hand, he makes room for two muscular bruisers carrying the unconscious form of another man — easily recognizable from $his muscled build and numerous tattoos as a hardened criminal. The face-recognition software tells you $he is the now overthrown gangster boss in that area of the arcology. "Everyone knows what fun things you do with your slaves, so we thought it'd fit for this guy. Gonna throw $him in an elevator in a minute and send it up, 'kay? If you make $him into a proper brainless slut, you'll have quite a few guys standing in line to have a go. And well, $he'd make a capable gladiator in a pit fight too. Have fun with the bastard."
-<br><br>
-The signal is cut suddenly, and just a few moments later, your assistant flags an elevator going up containing a person needing medical attention. Anticipating your wishes, the planning interface of the remote surgery opens up right away, indicating available options for the criminal's feminized face, should you desire.
-
+	<<setPlayerPronouns>>
+	Your desk flags a video message as coming from an... interesting source. It is from one of the minor gangs on the lower levels of your arcology — or not so minor any more, as a pop-up tells you of the power-grab they made barely an hour ago. Curious what they might want, you take the call.
+	<br><br>
+	A tough-looking man with multiple tattoos and a wife-beater shirt on appears on the screen, nodding in recognition. "Hey there, boss-<<if def $PC.customTitle>>$PC.customTitle<<else>>_womanP<</if>>! Just calling to pay my respects. Those weak-ass punks that were squatting in this section won't bother you any more... we took care of 'em. Now it's just all law-abiding citizens and shit down here — so you don't have to send your security goons to check us out, you know." Your assistant throws up a list of the gang's numerous criminal activities, as well as the estimates what other enterprises they've just taken over. Nothing much out of the ordinary and with the shape the world is in, you've got bigger problems. The recommendation is to observe but mostly ignore them, which you casually confirm with a flick of your finger.
+	<br><br>
+	Clearing his throat, the new gang leader on level twenty-five continues, "But that's not all; we got a bit of tribute for ya." Waving his hand, he makes room for two muscular bruisers carrying the unconscious form of another man — easily recognizable from $his muscled build and numerous tattoos as a hardened criminal. The face-recognition software tells you $he is the now overthrown gangster boss in that area of the arcology. "Everyone knows what fun things you do with your slaves, so we thought it'd fit for this guy. Gonna throw $him in an elevator in a minute and send it up, 'kay? If you make $him into a proper brainless slut, you'll have quite a few guys standing in line to have a go. And well, $he'd make a capable gladiator in a pit fight too. Have fun with the bastard."
+	<br><br>
+	The signal is cut suddenly, and just a few moments later, your assistant flags an elevator going up containing a person needing medical attention. Anticipating your wishes, the planning interface of the remote surgery opens up right away, indicating available options for the criminal's feminized face, should you desire.
 <<case "DG runaway">>
-
-A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travelers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander.
-<br><br>
-After the fighting died down, they found a dickgirl inside the compound, harshly used and seemingly the center of many gangbangs there. A scan of $his biometric data revealed that $he is in fact a slave that ran away about two months ago — into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched $his ass wide, $he has been crudely gelded, and they've decorated $him with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable $girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps.
-<br><br>
-//The young dickgirl has been used and abused quite a bit, making $him deathly terrified about what might happen to $him next. $He has partially resigned to be nothing but a fuckhole. You can get $him cheap from the owner, it'll be just <<print cashFormat(1000)>>.//
-
+	A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travelers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander.
+	<br><br>
+	After the fighting died down, they found a dickgirl inside the compound, harshly used and seemingly the center of many gangbangs there. A scan of $his biometric data revealed that $he is in fact a slave that ran away about two months ago — into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched $his ass wide, $he has been crudely gelded, and they've decorated $him with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable $girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps.
+	<br><br>
+	//The young dickgirl has been used and abused quite a bit, making $him deathly terrified about what might happen to $him next. $He has partially resigned to be nothing but a fuckhole. You can get $him cheap from the owner, it'll be just <<print cashFormat(1000)>>.//
 <<case "herm runaway">>
-
-A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travelers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander.
-<br><br>
-After the fighting died down, they found a $woman inside the compound, harshly used and seemingly the center of many gangbangs there. A scan of $his biometric data revealed that $he is in fact a slave that ran away about two months ago — into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched $his pussy and ass wide, <<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>> $he is pregnant with some dead criminal's offspring,<</if>> $he has been crudely gelded, and they've decorated $him with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable $girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps.
-<br><br>
-//The young dickgirl has been used and abused quite a bit, making $him deathly terrified about what might happen to $him next. $He has partially resigned to be nothing but a fuckhole. You can get $him cheap from the owner, it'll be just <<print cashFormat(1000)>>.//
-
+	A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travelers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander.
+	<br><br>
+	After the fighting died down, they found a $woman inside the compound, harshly used and seemingly the center of many gangbangs there. A scan of $his biometric data revealed that $he is in fact a slave that ran away about two months ago — into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched $his pussy and ass wide, <<if _slave.physicalAge >= _slave.pubertyAge>> $he is pregnant with some dead criminal's offspring,<</if>> $he has been crudely gelded, and they've decorated $him with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable $girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps.
+	<br><br>
+	//The young dickgirl has been used and abused quite a bit, making $him deathly terrified about what might happen to $him next. $He has partially resigned to be nothing but a fuckhole. You can get $him cheap from the owner, it'll be just <<print cashFormat(1000)>>.//
 <<case "female runaway">>
-
-A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travelers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander.
-<br><br>
-After the fighting died down, they found a $woman inside the compound, harshly used and seemingly the center of many gangbangs there. A scan of $his biometric data revealed that $he is in fact a slave that ran away about two months ago — into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched $his pussy and ass wide,<<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>> $he is pregnant with some dead criminal bastard's offspring,<</if>> and they've decorated $him with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable $girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps.
-<br><br>
-//The young $woman has been used and abused quite a bit, making $him deathly terrified about what might happen to $him next. $He has partially resigned to be nothing but a fuckhole. You can get $him cheap from the owner, it'll be just <<print cashFormat(1000)>>.//
-
+	A report about a successful operation by your mercenaries waits at your desk when you come in the office this morning. Turns out they tracked a brutal gang that was waylaying travelers near the Free City and stormed their hideout last night. All of the criminals were killed in the process, preventing proper punishments or more... creative uses for them. From the videos of the raid and the fanatic way the men fought to the last man, it seems that this was unavoidable, so you send a quick note of approval to their commander.
+	<br><br>
+	After the fighting died down, they found a $woman inside the compound, harshly used and seemingly the center of many gangbangs there. A scan of $his biometric data revealed that $he is in fact a slave that ran away about two months ago — into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched $his pussy and ass wide,<<if _slave.physicalAge >= _slave.pubertyAge>> $he is pregnant with some dead criminal bastard's offspring,<</if>> and they've decorated $him with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable $girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps.
+	<br><br>
+	//The young $woman has been used and abused quite a bit, making $him deathly terrified about what might happen to $him next. $He has partially resigned to be nothing but a fuckhole. You can get $him cheap from the owner, it'll be just <<print cashFormat(1000)>>.//
 <<case "CCS angel">>
-
-As a minor point of information on your daily news download, you see that yet another of the new religions (cults really) that tend to spring up like weeds in the Free Cities has met its almost inevitable fate. Even with the most charismatic leader, starry-eyed idealism or boundless greed in milking the followers usually put a sudden end to the various self-declared churches, temples and holy places. In this case, the cult leader successfully made a hasty getaway, leaving his creditors and conned believers behind. Repo men are sent out in force, carting off the contents of the 'house of worship' and the luxurious apartment the man kept.
-<br><br>
-Wondering what sorts of strange paraphernalia or weird sex toys the grifter might have kept himself amused with, you casually select the feed of one of the surveillance cameras that overlooks the area. And indeed, the contents of many boxes being carried out of there do have a certain perverted look to them, prompting you to zoom in — which is when a pretty, young and almost naked <<if ($activeSlave.actualAge >= 18)>>$woman<<elseif ($activeSlave.actualAge >= 13)>>$girl<<else>>little $girl<</if>> walks through the image, escorted by two repo men. Immediately directing the camera to follow $him, you see that they scan and log $him like any of the other items in the household liquidation — $he must have been the cult leader's personal slave. $He certainly has a unique look, waking your interest enough to check the slave markets for $him — and indeed, half an hour later $he's being listed as for sale.
-<br><br>
-The <<if ($activeSlave.actualAge >= 18)>>young $woman<<else>>$girl<</if>> is best described as being 'angelic', in a stereotypical Western view of the mythical divine messengers. Blonde-haired, blue-eyed, and with milky-white skin, $he has had a pair of beautifully detailed wings tattooed on $his back. The small icon of two cherries next to one another also designates $him to be a complete virgin.
-<br><br>
-// Someone already started bidding for $him and more bids are coming in fast. As such things usually go, you guess that the price will come out to about <<print cashFormat(5000)>> in the end.//
-
+	As a minor point of information on your daily news download, you see that yet another of the new religions (cults really) that tend to spring up like weeds in the Free Cities has met its almost inevitable fate. Even with the most charismatic leader, starry-eyed idealism or boundless greed in milking the followers usually put a sudden end to the various self-declared churches, temples and holy places. In this case, the cult leader successfully made a hasty getaway, leaving his creditors and conned believers behind. Repo men are sent out in force, carting off the contents of the 'house of worship' and the luxurious apartment the man kept.
+	<br><br>
+	Wondering what sorts of strange paraphernalia or weird sex toys the grifter might have kept himself amused with, you casually select the feed of one of the surveillance cameras that overlooks the area. And indeed, the contents of many boxes being carried out of there do have a certain perverted look to them, prompting you to zoom in — which is when a pretty, young and almost naked <<if (_slave.actualAge >= 18)>>$woman<<elseif (_slave.actualAge >= 13)>>$girl<<else>>little $girl<</if>> walks through the image, escorted by two repo men. Immediately directing the camera to follow $him, you see that they scan and log $him like any of the other items in the household liquidation — $he must have been the cult leader's personal slave. $He certainly has a unique look, waking your interest enough to check the slave markets for $him — and indeed, half an hour later $he's being listed as for sale.
+	<br><br>
+	The <<if (_slave.actualAge >= 18)>>young $woman<<else>>$girl<</if>> is best described as being 'angelic', in a stereotypical Western view of the mythical divine messengers. Blonde-haired, blue-eyed, and with milky-white skin, $he has had a pair of beautifully detailed wings tattooed on $his back. The small icon of two cherries next to one another also designates $him to be a complete virgin.
+	<br><br>
+	// Someone already started bidding for $him and more bids are coming in fast. As such things usually go, you guess that the price will come out to about <<print cashFormat(5000)>> in the end.//
 <<case "CCS DA">>
-
-As a minor point of information on your daily news download, you see that yet another of the new religions (cults really) that tend to spring up like weeds in the Free Cities has met its almost inevitable fate. Even with the most charismatic leader, starry-eyed idealism or boundless greed in milking the followers usually put a sudden end to the various self-declared churches, temples and holy places. In this case, the cult leader successfully made a hasty getaway, leaving his creditors and conned believers behind. Repo men are sent out in force, carting off the contents of the 'house of worship' and the luxurious apartment the man kept.
-<br><br>
-Wondering what sorts of strange paraphernalia or weird sex toys the grifter might have kept himself amused with, you casually select the feed of one of the surveillance cameras that overlooks the area. And indeed, the contents of many boxes being carried out of there do have a certain perverted look to them, prompting you to zoom in — which is when a pretty, young and almost naked <<if ($activeSlave.actualAge >= 18)>>$woman<<elseif ($activeSlave.actualAge >= 13)>>$girl<<else>>little $girl<</if>> walks through the image, escorted by two repo men. Immediately directing the camera to follow $him, you see that they scan and log $him like any of the other items in the household liquidation — $he must have been the cult leader's personal slave. $He certainly has a unique look, waking your interest enough to check the slave markets for $him — and indeed, half an hour later $he's being listed as for sale.
-<br><br>
-The <<if ($activeSlave.actualAge >= 18)>>young $woman<<else>>$girl<</if>> is best described as being 'angelic', in a stereotypical Western view of the mythical divine messengers. Having jet-black hair and amber eyes, coupled with milky-white skin, there is a pair of beautifully detailed wings tattooed on $his back. A whole row of icons depicting stylized sex acts mark $him as being well versed in sexual matters.
-<br><br>
-// Someone already started bidding for $him and more bids are coming in fast. As such things usually go, you guess that the price will come out to about <<print cashFormat(7500)>> in the end.//
-
+	As a minor point of information on your daily news download, you see that yet another of the new religions (cults really) that tend to spring up like weeds in the Free Cities has met its almost inevitable fate. Even with the most charismatic leader, starry-eyed idealism or boundless greed in milking the followers usually put a sudden end to the various self-declared churches, temples and holy places. In this case, the cult leader successfully made a hasty getaway, leaving his creditors and conned believers behind. Repo men are sent out in force, carting off the contents of the 'house of worship' and the luxurious apartment the man kept.
+	<br><br>
+	Wondering what sorts of strange paraphernalia or weird sex toys the grifter might have kept himself amused with, you casually select the feed of one of the surveillance cameras that overlooks the area. And indeed, the contents of many boxes being carried out of there do have a certain perverted look to them, prompting you to zoom in — which is when a pretty, young and almost naked <<if (_slave.actualAge >= 18)>>$woman<<elseif (_slave.actualAge >= 13)>>$girl<<else>>little $girl<</if>> walks through the image, escorted by two repo men. Immediately directing the camera to follow $him, you see that they scan and log $him like any of the other items in the household liquidation — $he must have been the cult leader's personal slave. $He certainly has a unique look, waking your interest enough to check the slave markets for $him — and indeed, half an hour later $he's being listed as for sale.
+	<br><br>
+	The <<if (_slave.actualAge >= 18)>>young $woman<<else>>$girl<</if>> is best described as being 'angelic', in a stereotypical Western view of the mythical divine messengers. Having jet-black hair and amber eyes, coupled with milky-white skin, there is a pair of beautifully detailed wings tattooed on $his back. A whole row of icons depicting stylized sex acts mark $him as being well versed in sexual matters.
+	<br><br>
+	// Someone already started bidding for $him and more bids are coming in fast. As such things usually go, you guess that the price will come out to about <<print cashFormat(7500)>> in the end.//
 <<case "racer DG chaser">>
-
-Coming to your desk in the morning, you see that your assistant has flagged an interesting news item for you to check out. Looks like the monthly final in the slave racing league was yesterday. With the push of a button on the keyboard, you check out the rankings and then choose to display a video of the race's end — with a very pretty young woman crossing the finish line, immediately followed by half a dozen further slaves. It is quite a show since of course, all of them are naked — or almost so, as anything but smallish breasts make sports bras a necessity.
-<br><br>
-Whatever your predecessor's faults, he surely did something very right in endorsing the slave racing league when it started to establish itself way back when. These days, many of your residents regularly watch the races going on — and that number rises to include a clear majority in the arcology for the special events that are also in the organizer's program. An absolute favorite of the population is the 'vestalian hunt', in which a dozen virgins are chased along the track by very well-hung dick-girls. Anyone falling behind soon has their cherry taken in the most public way possible, right on the track. Only the quickest manage to make it to the finish line at all without being wrestled down and pounded hard. Quite a risk, with the slave's precious virginity being sacrificed this way, but of course those who make it win their owners large sums of prize money. You've just switched over to see a re-play of the action, seeing the camera move past the very attractive lineup of the race, when your communicator rings with an incoming call.
-<br><br>
-As fate has it, the person calling is the owner of the local race-track, wanting to offer you a deal. It turns out that he wants to sell one of his dick-girls to you at a fairly reasonable price. When you ask for a reason, the man replies, "Well, $he's a crowd-pleaser alright with that big dick of $hers, but... a bit headstrong. You see, $he punched one of the other girls when they grabbed a virgin at the same time. $He's been a distraction for the rest of the team, so I think it's best to remove $him and bring in new talent." He then sends you $his file to review, including more than a few videos of $him 'in action' on the racetrack — both running as well as fucking.
-<br><br>
-//The dickgirl does have an impressive physique and is tall, fast on the track and has a whopping big dick. $He has some prestige from appearing in the races, but with the control issues, you could likely negotiate a bit and get $him for <<print cashFormat(5000)>>.//
-
+	Coming to your desk in the morning, you see that your assistant has flagged an interesting news item for you to check out. Looks like the monthly final in the slave racing league was yesterday. With the push of a button on the keyboard, you check out the rankings and then choose to display a video of the race's end — with a very pretty young woman crossing the finish line, immediately followed by half a dozen further slaves. It is quite a show since of course, all of them are naked — or almost so, as anything but smallish breasts make sports bras a necessity.
+	<br><br>
+	Whatever your predecessor's faults, he surely did something very right in endorsing the slave racing league when it started to establish itself way back when. These days, many of your residents regularly watch the races going on — and that number rises to include a clear majority in the arcology for the special events that are also in the organizer's program. An absolute favorite of the population is the 'vestalian hunt', in which a dozen virgins are chased along the track by very well-hung dick-girls. Anyone falling behind soon has their cherry taken in the most public way possible, right on the track. Only the quickest manage to make it to the finish line at all without being wrestled down and pounded hard. Quite a risk, with the slave's precious virginity being sacrificed this way, but of course those who make it win their owners large sums of prize money. You've just switched over to see a re-play of the action, seeing the camera move past the very attractive lineup of the race, when your communicator rings with an incoming call.
+	<br><br>
+	As fate has it, the person calling is the owner of the local race-track, wanting to offer you a deal. It turns out that he wants to sell one of his dick-girls to you at a fairly reasonable price. When you ask for a reason, the man replies, "Well, $he's a crowd-pleaser alright with that big dick of $hers, but... a bit headstrong. You see, $he punched one of the other girls when they grabbed a virgin at the same time. $He's been a distraction for the rest of the team, so I think it's best to remove $him and bring in new talent." He then sends you $his file to review, including more than a few videos of $him 'in action' on the racetrack — both running as well as fucking.
+	<br><br>
+	//The dickgirl does have an impressive physique and is tall, fast on the track and has a whopping big dick. $He has some prestige from appearing in the races, but with the control issues, you could likely negotiate a bit and get $him for <<print cashFormat(5000)>>.//
 <<case "racer loser">>
-
-Coming to your desk in the morning, you see that your assistant has flagged an interesting news item for you to check out. Looks like the monthly final in the slave racing league was yesterday. With the push of a button on the keyboard, you check out the rankings and then choose to display a video of the race's end — with a very pretty young woman crossing the finish line, immediately followed by half a dozen further slaves. It is quite a show since of course, all of them are naked — or almost so, as anything but smallish breasts make sports bras a necessity.
-<br><br>
-Whatever your predecessor's faults, he surely did something very right in endorsing the slave racing league when it started to establish itself way back when. These days, many of your residents regularly watch the races going on — and that number rises to include a clear majority in the arcology for the special events that are also in the organizer's program. An absolute favorite of the population is the 'vestalian hunt', in which a dozen virgins are chased along the track by very well-hung dick-girls. Anyone falling behind soon has their cherry taken in the most public way possible, right on the track. Only the quickest manage to make it to the finish line at all without being wrestled down and pounded hard. Quite a risk, with the slave's precious virginity being sacrificed this way, but of course those who make it win their owners large sums of prize money. You've just switched over to see a re-play of the action, seeing the camera move past the very attractive lineup of the race, when your communicator rings with an incoming call.
-<br><br>
-As fate has it, the person calling is the owner of the local race-track, wanting to offer you a deal. It turns out that he wants to sell one of his well-known virgin runners to you. When you ask him why, he is slightly surprised that you don't know already — turns out, the young $woman got caught by an especially motivated chaser during the race yesterday, wrestling $him to the ground and taking $his virginity with their thick shaft. While a great athlete like $him usually still would have a place in his stable, the race track's resident doctor just confirmed that $he's pregnant. With abortion being out of the question — as the fans would see that as scandalous cheating defeating the purpose of the virgin race — the owner now wants to sell $him before $his fame fades.
-<br><br>
-//The young $woman is really pretty and tall, if a bit plain in the breast department. With the moderate fame $he has earned during $his racing career and its spectacular end, $he'd draw raised interest if used as a whore. Due to the fact that $he's no longer a virgin, pregnant, and not really trained in sex acts, you could likely negotiate a bit and get $him for <<print cashFormat(5000)>>.//
-
+	Coming to your desk in the morning, you see that your assistant has flagged an interesting news item for you to check out. Looks like the monthly final in the slave racing league was yesterday. With the push of a button on the keyboard, you check out the rankings and then choose to display a video of the race's end — with a very pretty young woman crossing the finish line, immediately followed by half a dozen further slaves. It is quite a show since of course, all of them are naked — or almost so, as anything but smallish breasts make sports bras a necessity.
+	<br><br>
+	Whatever your predecessor's faults, he surely did something very right in endorsing the slave racing league when it started to establish itself way back when. These days, many of your residents regularly watch the races going on — and that number rises to include a clear majority in the arcology for the special events that are also in the organizer's program. An absolute favorite of the population is the 'vestalian hunt', in which a dozen virgins are chased along the track by very well-hung dick-girls. Anyone falling behind soon has their cherry taken in the most public way possible, right on the track. Only the quickest manage to make it to the finish line at all without being wrestled down and pounded hard. Quite a risk, with the slave's precious virginity being sacrificed this way, but of course those who make it win their owners large sums of prize money. You've just switched over to see a re-play of the action, seeing the camera move past the very attractive lineup of the race, when your communicator rings with an incoming call.
+	<br><br>
+	As fate has it, the person calling is the owner of the local race-track, wanting to offer you a deal. It turns out that he wants to sell one of his well-known virgin runners to you. When you ask him why, he is slightly surprised that you don't know already — turns out, the young $woman got caught by an especially motivated chaser during the race yesterday, wrestling $him to the ground and taking $his virginity with their thick shaft. While a great athlete like $him usually still would have a place in his stable, the race track's resident doctor just confirmed that $he's pregnant. With abortion being out of the question — as the fans would see that as scandalous cheating defeating the purpose of the virgin race — the owner now wants to sell $him before $his fame fades.
+	<br><br>
+	//The young $woman is really pretty and tall, if a bit plain in the breast department. With the moderate fame $he has earned during $his racing career and its spectacular end, $he'd draw raised interest if used as a whore. Due to the fact that $he's no longer a virgin, pregnant, and not really trained in sex acts, you could likely negotiate a bit and get $him for <<print cashFormat(5000)>>.//
 <<case "racer winner">>
-
-Coming to your desk in the morning, you see that your assistant has flagged an interesting news item for you to check out. Looks like the monthly final in the slave racing league was yesterday. With the push of a button on the keyboard, you check out the rankings and then choose to display a video of the race's end — with a very pretty young woman crossing the finish line, immediately followed by half a dozen further slaves. It is quite a show since of course, all of them are naked — or almost so, as anything but smallish breasts make sports bras a necessity.
-<br><br>
-Whatever your predecessor's faults, he surely did something very right in endorsing the slave racing league when it started to establish itself way back when. These days, many of your residents regularly watch the races going on — and that number rises to include a clear majority in the arcology for the special events that are also in the organizer's program. An absolute favorite of the population is the 'vestalian hunt', in which a dozen virgins are chased along the track by very well-hung dickgirls. Anyone falling behind soon has their cherry taken in the most public way possible, right on the track. Only the quickest manage to make it to the finish line at all without being wrestled down and pounded hard. Quite a risk, with the slave's precious virginity being sacrificed this way, but of course those who make it win their owners large sums of prize money. You've just switched over to see a re-play of the action, seeing the camera move past the very attractive lineup of the race, when your communicator rings with an incoming call.
-<br><br>
-As fate has it, the person calling is the owner of the local race-track, wanting to offer you a deal. It turns out that he wants to sell one of his very prestigious virgin runners to you. $He's been the champion of the race track for three years in a row now, the virgin queen of the slave<<= $girl>> sprinters... so the man decided he'd maximize his profit by selling $him at the height of $his popularity instead of chancing a loss in the next big race. It's a young $woman's sport, and with new talent being trained, he feels it's time to give the <<if $activeSlave.actualAge >= 20>>young adult<<elseif $activeSlave.actualAge >= 13>>teenaged<<else>>pre-teen<</if>> slave<<= $girl>> a new purpose. There are numerous interested parties in buying $him of course, but out of respect he is coming to you first.
-<br><br>
-//The young $woman is really pretty and tall, if a bit plain in the breast department. With the fame $he has earned during $his racing career, $he'd draw quite a bit of interest if used as a whore. The price for $him reflects that of course — you doubt you can get a price under <<print cashFormat(10000)>>.//
-
+	Coming to your desk in the morning, you see that your assistant has flagged an interesting news item for you to check out. Looks like the monthly final in the slave racing league was yesterday. With the push of a button on the keyboard, you check out the rankings and then choose to display a video of the race's end — with a very pretty young woman crossing the finish line, immediately followed by half a dozen further slaves. It is quite a show since of course, all of them are naked — or almost so, as anything but smallish breasts make sports bras a necessity.
+	<br><br>
+	Whatever your predecessor's faults, he surely did something very right in endorsing the slave racing league when it started to establish itself way back when. These days, many of your residents regularly watch the races going on — and that number rises to include a clear majority in the arcology for the special events that are also in the organizer's program. An absolute favorite of the population is the 'vestalian hunt', in which a dozen virgins are chased along the track by very well-hung dickgirls. Anyone falling behind soon has their cherry taken in the most public way possible, right on the track. Only the quickest manage to make it to the finish line at all without being wrestled down and pounded hard. Quite a risk, with the slave's precious virginity being sacrificed this way, but of course those who make it win their owners large sums of prize money. You've just switched over to see a re-play of the action, seeing the camera move past the very attractive lineup of the race, when your communicator rings with an incoming call.
+	<br><br>
+	As fate has it, the person calling is the owner of the local race-track, wanting to offer you a deal. It turns out that he wants to sell one of his very prestigious virgin runners to you. $He's been the champion of the race track for three years in a row now, the virgin queen of the slave<<= $girl>> sprinters... so the man decided he'd maximize his profit by selling $him at the height of $his popularity instead of chancing a loss in the next big race. It's a young $woman's sport, and with new talent being trained, he feels it's time to give the <<if _slave.actualAge >= 20>>young adult<<elseif _slave.actualAge >= 13>>teenaged<<else>>pre-teen<</if>> slave<<= $girl>> a new purpose. There are numerous interested parties in buying $him of course, but out of respect he is coming to you first.
+	<br><br>
+	//The young $woman is really pretty and tall, if a bit plain in the breast department. With the fame $he has earned during $his racing career, $he'd draw quite a bit of interest if used as a whore. The price for $him reflects that of course — you doubt you can get a price under <<print cashFormat(10000)>>.//
 <<case "repo housekeeper">>
-
-Coming to your desk in the morning, you see that your assistant has flagged an interesting offer for you to check out in the newsletter of a professional repossession company. Life in the Free Cities being what it is, there are winners and losers of the ever-changing local and global realities... and when someone falls upon hard times, the repo-men and repo-women start their work. Grim-faced and unmoved by sympathy, they go in to seize the debtor's assets to pay off their debts — which does at times include some quite interesting pieces of merchandise, like a nice slave or two.
-<br><br>
-The current sale offer by the company was taken from a college frat-house — apparently being enrolled at a rather prestigious university in your arcology doesn't mean that the guys know their asses from their elbows in money-management. A few too many parties and frivolous purchases sent an asset reclamation officer to their door, soon leaving with one of those recent purchases — a pretty female slave who doubled as both a housekeeper and fuckhole for the whole bunch of horny students. $He's cute and apparently well-trained, if a bit exhausted right now after the numerous gangbangs $his former owners put $him through.
-<br><br>
-//The repo-company doesn't hold on to assets long, they just want to get new cash pretty quickly — which makes this a nice opportunity, as the price for the young $woman is set pretty low. It'll just take <<print cashFormat(2500)>> to buy $him off their hands.//
-
+	Coming to your desk in the morning, you see that your assistant has flagged an interesting offer for you to check out in the newsletter of a professional repossession company. Life in the Free Cities being what it is, there are winners and losers of the ever-changing local and global realities... and when someone falls upon hard times, the repo-men and repo-women start their work. Grim-faced and unmoved by sympathy, they go in to seize the debtor's assets to pay off their debts — which does at times include some quite interesting pieces of merchandise, like a nice slave or two.
+	<br><br>
+	The current sale offer by the company was taken from a college frat-house — apparently being enrolled at a rather prestigious university in your arcology doesn't mean that the guys know their asses from their elbows in money-management. A few too many parties and frivolous purchases sent an asset reclamation officer to their door, soon leaving with one of those recent purchases — a pretty female slave who doubled as both a housekeeper and fuckhole for the whole bunch of horny students. $He's cute and apparently well-trained, if a bit exhausted right now after the numerous gangbangs $his former owners put $him through.
+	<br><br>
+	//The repo-company doesn't hold on to assets long, they just want to get new cash pretty quickly — which makes this a nice opportunity, as the price for the young $woman is set pretty low. It'll just take <<print cashFormat(2500)>> to buy $him off their hands.//
 <<case "repo nanny">>
-
-Coming to your desk in the morning, you see that your assistant has flagged an interesting offer for you to check out in the newsletter of a professional repossession company. Life in the Free Cities being what it is, there are winners and losers of the ever-changing local and global realities... and when someone falls upon hard times, the repo-men and repo-women start their work. Grim-faced and unmoved by sympathy, they go in to seize the debtor's assets to pay off their debts — which does at times include some quite interesting pieces of merchandise, like a nice slave or two.
-<br><br>
-The current sale offer by the company was taken from a businesswoman's apartment — one of the higher income strata of the arcology, she's recently had fortune turn from her due to some unfortunate occurrences outside your demesne of the Free Cities. The file doesn't say exactly which — some natural catastrophe, raiders, competing business or whatnot — one thing is for sure though, she's in a financial pinch right now. All of which meant that her slave nanny was fair game to be taken and is now awaiting re-sale. As $his mistress never had any sexual interest in the slave, the young $woman is actually a virgin and used to the relatively cushy life of just watching children. The fact that all of that ended from one day to the next has made $him quite afraid for $his future...
-<br><br>
-//The repo-company doesn't hold on to assets long, they just want to get new cash pretty quickly — which makes this a nice opportunity, as the price for the young $woman is set pretty low. It'll just take <<print cashFormat(2500)>> to buy $him off their hands.//
-
+	Coming to your desk in the morning, you see that your assistant has flagged an interesting offer for you to check out in the newsletter of a professional repossession company. Life in the Free Cities being what it is, there are winners and losers of the ever-changing local and global realities... and when someone falls upon hard times, the repo-men and repo-women start their work. Grim-faced and unmoved by sympathy, they go in to seize the debtor's assets to pay off their debts — which does at times include some quite interesting pieces of merchandise, like a nice slave or two.
+	<br><br>
+	The current sale offer by the company was taken from a businesswoman's apartment — one of the higher income strata of the arcology, she's recently had fortune turn from her due to some unfortunate occurrences outside your demesne of the Free Cities. The file doesn't say exactly which — some natural catastrophe, raiders, competing business or whatnot — one thing is for sure though, she's in a financial pinch right now. All of which meant that her slave nanny was fair game to be taken and is now awaiting re-sale. As $his mistress never had any sexual interest in the slave, the young $woman is actually a virgin and used to the relatively cushy life of just watching children. The fact that all of that ended from one day to the next has made $him quite afraid for $his future...
+	<br><br>
+	//The repo-company doesn't hold on to assets long, they just want to get new cash pretty quickly — which makes this a nice opportunity, as the price for the young $woman is set pretty low. It'll just take <<print cashFormat(2500)>> to buy $him off their hands.//
 <<case "farm cow">>
-
-As you're working on some boring administrative matters, a courier comes to your office, delivering a satchel of documents. Opening it up to check who would go through the trouble of having something hand-delivered, you find out that the Free Cities Farmers Association (FCFA) has chosen your arcology to hold the next of their semi-regular conventions, in which prominent members of the industry will gather and new developments be presented. Sounds like a mixture of a conference and a trade show, and the association has rented out the convention center in the mid-levels of your demesne for more than a week. That'll certainly boost the local economy a bit.
-<br><br>
-From the looks of all the brochures and extra information included, the association's president is well-versed in how the Free Cities are run... leading him to promote his group directly to you. And not only that — in an effort to curry favor, he included a slave's records, including an offer to buy the obedient milking cow from his own stable for an almost ridiculously low price.
-<br><br>
-//Checking $his stats and the videos included, you see the $woman is healthy and well cared for, fitting for a prized milk-producer. $He's a mother of three already and has got another baby on the way, making $his lactation an all natural one. With the registration and all, it'll still just take <<print cashFormat(2500)>> to buy $him and add $him to your own slave lineup.//
-
+	As you're working on some boring administrative matters, a courier comes to your office, delivering a satchel of documents. Opening it up to check who would go through the trouble of having something hand-delivered, you find out that the Free Cities Farmers Association (FCFA) has chosen your arcology to hold the next of their semi-regular conventions, in which prominent members of the industry will gather and new developments be presented. Sounds like a mixture of a conference and a trade show, and the association has rented out the convention center in the mid-levels of your demesne for more than a week. That'll certainly boost the local economy a bit.
+	<br><br>
+	From the looks of all the brochures and extra information included, the association's president is well-versed in how the Free Cities are run... leading him to promote his group directly to you. And not only that — in an effort to curry favor, he included a slave's records, including an offer to buy the obedient milking cow from his own stable for an almost ridiculously low price.
+	<br><br>
+	//Checking $his stats and the videos included, you see the $woman is healthy and well cared for, fitting for a prized milk-producer. $He's a mother of three already and has got another baby on the way, making $his lactation an all natural one. With the registration and all, it'll still just take <<print cashFormat(2500)>> to buy $him and add $him to your own slave lineup.//
 <<case "farm bull">>
-
-As you're working on some boring administrative matters, a courier comes to your office, delivering a satchel of documents. Opening it up to check who would go through the trouble of having something hand-delivered, you find out that the Free Cities Farmers Association (FCFA) has chosen your arcology to hold the next of their semi-regular conventions, in which prominent members of the industry will gather and new developments be presented. Sounds like a mixture of a conference and a trade show, and the association has rented out the convention center in the mid-levels of your demesne for more than a week. That'll certainly boost the local economy a bit.
-<br><br>
-From the looks of all the brochures and extra information included, the association's president is well-versed in how the Free Cities are run... leading him to promote his group directly to you. And not only that — in an effort to curry favor, he included a slave's records, including an offer to buy the obedient breeding bull (a dickgirl) from his own stable for an almost ridiculously low price.
-<br><br>
-//Checking $his stats and the videos included, you see the dickgirl is healthy and well cared for, fitting for a prized breeder of countless milk cows. $He's fathered countless offspring already and will yield quite a bit of cum if $his cock is milked. With the registration and all, it'll still just take <<print cashFormat(2500)>> to buy $him and add $him to your own slave lineup.//
-
+	As you're working on some boring administrative matters, a courier comes to your office, delivering a satchel of documents. Opening it up to check who would go through the trouble of having something hand-delivered, you find out that the Free Cities Farmers Association (FCFA) has chosen your arcology to hold the next of their semi-regular conventions, in which prominent members of the industry will gather and new developments be presented. Sounds like a mixture of a conference and a trade show, and the association has rented out the convention center in the mid-levels of your demesne for more than a week. That'll certainly boost the local economy a bit.
+	<br><br>
+	From the looks of all the brochures and extra information included, the association's president is well-versed in how the Free Cities are run... leading him to promote his group directly to you. And not only that — in an effort to curry favor, he included a slave's records, including an offer to buy the obedient breeding bull (a dickgirl) from his own stable for an almost ridiculously low price.
+	<br><br>
+	//Checking $his stats and the videos included, you see the dickgirl is healthy and well cared for, fitting for a prized breeder of countless milk cows. $He's fathered countless offspring already and will yield quite a bit of cum if $his cock is milked. With the registration and all, it'll still just take <<print cashFormat(2500)>> to buy $him and add $him to your own slave lineup.//
 <<case "farm virgin cow">>
-
-As you're working on some boring administrative matters, a courier comes to your office, delivering a satchel of documents. Opening it up to check who would go through the trouble of having something hand-delivered, you find out that the Free Cities Farmers Association (FCFA) has chosen your arcology to hold the next of their semi-regular conventions, in which prominent members of the industry will gather and new developments be presented. Sounds like a mixture of a conference and a trade show, and the association has rented out the convention center in the mid-levels of your demesne for more than a week. That'll certainly boost the local economy a bit.
-<br><br>
-From the looks of all the brochures and extra information included, the association's president is well-versed in how the Free Cities are run... leading him to promote his group directly to you. And not only that — in an effort to curry favor, he included a slave's records, including an offer to buy the fresh and yet unused virgin cow from his own stable for an almost ridiculously low price.
-<br><br>
-//Checking $his stats and the videos included, you see the young $woman is healthy and well cared for, with a nice pair of tits. $His records indicate that $he is very fertile and has excellent genes, promising a nice line of slaves to be bred in $his womb. With the registration and all, it'll still just take <<print cashFormat(1500)>> to buy $him and add $him to your own slave lineup.//
-
+	As you're working on some boring administrative matters, a courier comes to your office, delivering a satchel of documents. Opening it up to check who would go through the trouble of having something hand-delivered, you find out that the Free Cities Farmers Association (FCFA) has chosen your arcology to hold the next of their semi-regular conventions, in which prominent members of the industry will gather and new developments be presented. Sounds like a mixture of a conference and a trade show, and the association has rented out the convention center in the mid-levels of your demesne for more than a week. That'll certainly boost the local economy a bit.
+	<br><br>
+	From the looks of all the brochures and extra information included, the association's president is well-versed in how the Free Cities are run... leading him to promote his group directly to you. And not only that — in an effort to curry favor, he included a slave's records, including an offer to buy the fresh and yet unused virgin cow from his own stable for an almost ridiculously low price.
+	<br><br>
+	//Checking $his stats and the videos included, you see the young $woman is healthy and well cared for, with a nice pair of tits. $His records indicate that $he is very fertile and has excellent genes, promising a nice line of slaves to be bred in $his womb. With the registration and all, it'll still just take <<print cashFormat(1500)>> to buy $him and add $him to your own slave lineup.//
 <<case "orphan rebellious female">>
-
-An invitation to a 'visitation day' at an orphanage in the arcology pops up in your in-box, prompting you to make some room in your schedule to go have a look. Run by a well-meaning non-profit organization active in numerous of the Free Cities, the facility does house quite a few orphans (both local and saved from the chaos of the old world), doing excellent work in teaching them and finding new homes. Still, with times being what they are, the people running things do have a... realistic outlook, in the end. And so, in order to keep the orphanage going, those living there who aren't adopted till they reach maturity are sold as slaves. Legally this practice is easily arranged, as the life-debt for any of the orphans builds up over the years, pretty much automatically putting them over the limit for enslavement.
-<br><br>
-Knowing what's coming, the teachers in the facility do train their pupils accordingly and try to instill obedience and acceptance into those soon reaching eighteen years of age, but there are always those with whom the lessons don't quite take hold. The young $woman that catches your eye from among the newly of age orphans is such a case... from all accounts, $he's rather headstrong and doesn't bend $his will to anyone really — for example having long lost $his virginities one way or another. Still, a young slave at a fairly low price could be worth the investment for anyone who likes breaking them in...
-<br><br>
-//A short discussion with an administrator establishes the young $woman's asking price at <<print cashFormat(1500)>>.//
-
+	An invitation to a 'visitation day' at an orphanage in the arcology pops up in your in-box, prompting you to make some room in your schedule to go have a look. Run by a well-meaning non-profit organization active in numerous of the Free Cities, the facility does house quite a few orphans (both local and saved from the chaos of the old world), doing excellent work in teaching them and finding new homes. Still, with times being what they are, the people running things do have a... realistic outlook, in the end. And so, in order to keep the orphanage going, those living there who aren't adopted till they reach maturity are sold as slaves. Legally this practice is easily arranged, as the life-debt for any of the orphans builds up over the years, pretty much automatically putting them over the limit for enslavement.
+	<br><br>
+	Knowing what's coming, the teachers in the facility do train their pupils accordingly and try to instill obedience and acceptance into those soon reaching eighteen years of age, but there are always those with whom the lessons don't quite take hold. The young $woman that catches your eye from among the newly of age orphans is such a case... from all accounts, $he's rather headstrong and doesn't bend $his will to anyone really — for example having long lost $his virginities one way or another. Still, a young slave at a fairly low price could be worth the investment for anyone who likes breaking them in...
+	<br><br>
+	//A short discussion with an administrator establishes the young $woman's asking price at <<print cashFormat(1500)>>.//
 <<case "orphan femboy">>
+	An invitation to a 'visitation day' at an orphanage in the arcology pops up in your in-box, prompting you to make some room in your schedule to go have a look. Run by a well-meaning non-profit organization active in numerous of the Free Cities, the facility does house quite a few orphans (both local and saved from the chaos of the old world), doing excellent work in teaching them and finding new homes. Still, with times being what they are, the people running things do have a... realistic outlook, in the end. And so, in order to keep the orphanage going, those living there who aren't adopted till they reach maturity are sold as slaves. Legally this practice is easily arranged, as the life-debt for any of the orphans builds up over the years, pretty much automatically putting them over the limit for enslavement.
+	<br><br>
+	Knowing what's coming, the teachers in the facility do train their pupils accordingly and try to instill obedience and acceptance into those soon reaching eighteen years of age, and the young man you're shown in short notice is said to be a good student and receptive for his lessons. It is quite obvious why he hasn't been adopted so far — the eighteen year old is relatively small in stature and his face was too pretty and feminine to appeal to anyone wanting to add a male child to their family. For your uses on the other hand, he's perfect. With a little bit of training, this teen will make an excellent dickgirl. Approaching him, you question the soon-to-be slave a little, finding him nervous but fairly obedient to commands. Testing out his limits, you have him pull down his pants right then and there, revealing that there's one part of his body that's not at all small — his dick. When you pose the question what he'd think about becoming a dickgirl, he is speechless at first, then after a pointed stare stammers out, "I — um, I'd do my be<<s>>t, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>!"
 
-An invitation to a 'visitation day' at an orphanage in the arcology pops up in your in-box, prompting you to make some room in your schedule to go have a look. Run by a well-meaning non-profit organization active in numerous of the Free Cities, the facility does house quite a few orphans (both local and saved from the chaos of the old world), doing excellent work in teaching them and finding new homes. Still, with times being what they are, the people running things do have a... realistic outlook, in the end. And so, in order to keep the orphanage going, those living there who aren't adopted till they reach maturity are sold as slaves. Legally this practice is easily arranged, as the life-debt for any of the orphans builds up over the years, pretty much automatically putting them over the limit for enslavement.
-<br><br>
-Knowing what's coming, the teachers in the facility do train their pupils accordingly and try to instill obedience and acceptance into those soon reaching eighteen years of age, and the young man you're shown in short notice is said to be a good student and receptive for his lessons. It is quite obvious why he hasn't been adopted so far — the eighteen year old is relatively small in stature and his face was too pretty and feminine to appeal to anyone wanting to add a male child to their family. For your uses on the other hand, he's perfect. With a little bit of training, this teen will make an excellent dickgirl. Approaching him, you question the soon-to-be slave a little, finding him nervous but fairly obedient to commands. Testing out his limits, you have him pull down his pants right then and there, revealing that there's one part of his body that's not at all small — his dick. When you pose the question what he'd think about becoming a dickgirl, he is speechless at first, then after a pointed stare stammers out, "I — um, I'd do my be<<s>>t, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>!"
-
-//Satisfied, you leave him be and have a short discussion with an administrator, who establishes the young man's — or rather dickgirl's — asking price at <<print cashFormat(1500)>>.//
-
+	//Satisfied, you leave him be and have a short discussion with an administrator, who establishes the young man's — or rather dickgirl's — asking price at <<print cashFormat(1500)>>.//
 <<case "captured teen">>
-
-You've been kept busy until late at night. The warm blue glow of your desk screen illuminates your work. Suddenly, your assistant flags an incoming vidcall as urgent. The call had decent encryption, but could be traced to a rural location several <<if $showInches == 2>>miles<<else>>kilometers<</if>> away from your arcology. The callers only specified that they had a good deal to offer.
-<br><br>
-With apprehension, you decide to let the call through. The screen switches from your work to the vidcall. Several armed men, cloaked in black, are standing around a pretty young $girl. $He's gagged and bound to a chair.
-<br><br>
-The men explain that they've captured the young $daughter of a wealthy old-world businessman, by abducting $him straight from a gated community. It's far from uncommon for <<= $girl>>s to be captured and sold as slaves, but that these men had the balls to raid a gated community is something else. There are still some places in the world that are considered safe, where the world's deterioration isn't readily apparent. Showing that these places aren't safe from the predations of slavers upsets what little balance that the old world still has left, and that isn't always a good thing for the Free Cities.<br><br>
-At any rate, $he's a fine capture. And unsurprisingly, they want to get rid of $him. Fast. They're willing to offer a below-market price for $his enslavement.
-<br><br>
-//You can buy out $his auction for <<print cashFormat(10000)>>.//
-
+	You've been kept busy until late at night. The warm blue glow of your desk screen illuminates your work. Suddenly, your assistant flags an incoming vidcall as urgent. The call had decent encryption, but could be traced to a rural location several <<if $showInches == 2>>miles<<else>>kilometers<</if>> away from your arcology. The callers only specified that they had a good deal to offer.
+	<br><br>
+	With apprehension, you decide to let the call through. The screen switches from your work to the vidcall. Several armed men, cloaked in black, are standing around a pretty young $girl. $He's gagged and bound to a chair.
+	<br><br>
+	The men explain that they've captured the young $daughter of a wealthy old-world businessman, by abducting $him straight from a gated community. It's far from uncommon for <<= $girl>>s to be captured and sold as slaves, but that these men had the balls to raid a gated community is something else. There are still some places in the world that are considered safe, where the world's deterioration isn't readily apparent. Showing that these places aren't safe from the predations of slavers upsets what little balance that the old world still has left, and that isn't always a good thing for the Free Cities.<br><br>
+	At any rate, $he's a fine capture. And unsurprisingly, they want to get rid of $him. Fast. They're willing to offer a below-market price for $his enslavement.
+	<br><br>
+	//You can buy out $his auction for <<print cashFormat(10000)>>.//
 <<case "desperate university milf">>
-
-A call comes in from an old world household. The caller appears on your screen, a worn down matronly $woman flanked by $his two daughters. The middle-aged $mother addresses you in a formal yet halting manner, as if rehearsing an unfamiliar speech. "I don't know how clo<<s>>ely you watch the old world from where you are, but finding <<s>>teady work without an education i<<s>> becoming increa<<s>>ingly difficult".
-<br><br>
-The $mother pauses to glance at $his daughters before continuing. "I want my daughter<<s>> to have a chance to make a life for them<<s>>elve<<s>>. I know that if I can pay their way toward<<s>> attending univer<<s>>ity, then I will have <<s>>u<<cc>>eeded a<<s>> a parent."
-<br><br>
-$He begins to weep quietly, but continues after $his daughters lay their hands supportively on $his shoulder. "Could you en<<s>>lave me, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>? It'<<s>> the only way I have to pay for their tuition."
-
+	A call comes in from an old world household. The caller appears on your screen, a worn down matronly $woman flanked by $his two daughters. The middle-aged $mother addresses you in a formal yet halting manner, as if rehearsing an unfamiliar speech. "I don't know how clo<<s>>ely you watch the old world from where you are, but finding <<s>>teady work without an education i<<s>> becoming increa<<s>>ingly difficult".
+	<br><br>
+	The $mother pauses to glance at $his daughters before continuing. "I want my daughter<<s>> to have a chance to make a life for them<<s>>elve<<s>>. I know that if I can pay their way toward<<s>> attending univer<<s>>ity, then I will have <<s>>u<<cc>>eeded a<<s>> a parent."
+	<br><br>
+	$He begins to weep quietly, but continues after $his daughters lay their hands supportively on $his shoulder. "Could you en<<s>>lave me, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>? It'<<s>> the only way I have to pay for their tuition."
 <<case "spoiled daughter">>
-
-Your desk flags a video message as coming from an influential old world businessman. To your surprise, rather than the portly visage you were expecting, a pretty young face appears on your screen. "Oh. My. God. How long doe<<s>> it take to an<<s>>wer a call?"
-<br><br>
-The $girl speaks in a ridiculously high, bubblegum voice and bounces indignantly around $his father's luxurious office as $he rants, barely acknowledging your presence on the other end of the call. "Daddy <<s>>ay<<s>> that I'm <<s>>pending too much of hi<<s>> money but what the hell i<<s>> all of hi<<s>> money for if he'<<s>> not <<s>>pending it on hi<<s>> little $girl?"
-<br><br>
-$He pauses, looking directly at you for the first time, though you get the sense that $he seems more interested in your own luxurious surroundings. "Daddy told me all about you arcology type<<s>>, <<s>>o I know what you're all about. Anyway<<s>>, I don't care about freedom and <<s>>tuff if you treat me like the perfect prin<<c>>e<<ss>> I am."
-<br><br>
-"<<S>>o, could you en<<s>>lave me or whatever?"
-
+	Your desk flags a video message as coming from an influential old world businessman. To your surprise, rather than the portly visage you were expecting, a pretty young face appears on your screen. "Oh. My. God. How long doe<<s>> it take to an<<s>>wer a call?"
+	<br><br>
+	The $girl speaks in a ridiculously high, bubblegum voice and bounces indignantly around $his father's luxurious office as $he rants, barely acknowledging your presence on the other end of the call. "Daddy <<s>>ay<<s>> that I'm <<s>>pending too much of hi<<s>> money but what the hell i<<s>> all of hi<<s>> money for if he'<<s>> not <<s>>pending it on hi<<s>> little $girl?"
+	<br><br>
+	$He pauses, looking directly at you for the first time, though you get the sense that $he seems more interested in your own luxurious surroundings. "Daddy told me all about you arcology type<<s>>, <<s>>o I know what you're all about. Anyway<<s>>, I don't care about freedom and <<s>>tuff if you treat me like the perfect prin<<c>>e<<ss>> I am."
+	<br><br>
+	"<<S>>o, could you en<<s>>lave me or whatever?"
 <<case "starving artist">>
-
-<<= capFirstChar($assistant.name)>> alerts you that a supplicant has arrived at the door to the penthouse. A constant stream of hopefuls appear at your door, and $assistant.name makes _himselfA invaluable by filtering them. One of the few categories of applicant that is always admitted is people willing to be enslaved for some reason; the odd individual standing before you is just such a $woman.
-<br><br>
-"What we're going to do together will be recorded in the annals of history," $he says expansively, sweeping about your office in a series of twirls and pirouettes. Though when you enquire as to what exactly you'll be doing together, all $he can give you is a torrent of vague artistic prattle. In the end, all you can get out of $him is an understanding that $he sees enslavement as the ultimate form of creative self-expression.
-<br><br>
-$He seems more than a little odd, but not unattractive. At the very least, $he's not likely to be a boring slave to have around the penthouse.
-
+	<<= capFirstChar($assistant.name)>> alerts you that a supplicant has arrived at the door to the penthouse. A constant stream of hopefuls appear at your door, and $assistant.name makes _himselfA invaluable by filtering them. One of the few categories of applicant that is always admitted is people willing to be enslaved for some reason; the odd individual standing before you is just such a $woman.
+	<br><br>
+	"What we're going to do together will be recorded in the annals of history," $he says expansively, sweeping about your office in a series of twirls and pirouettes. Though when you enquire as to what exactly you'll be doing together, all $he can give you is a torrent of vague artistic prattle. In the end, all you can get out of $him is an understanding that $he sees enslavement as the ultimate form of creative self-expression.
+	<br><br>
+	$He seems more than a little odd, but not unattractive. At the very least, $he's not likely to be a boring slave to have around the penthouse.
 <<case "repo milf housekeeper">>
-
-Coming to your desk in the morning, you see that your assistant has flagged an interesting offer for you to check out in the newsletter of a local university. Life in the Free Cities being what it is, there are winners and losers of the ever-changing local and global realities. In a novel change of pace, it seems this offer comes from one of the Free Cities' rare winners.
-<br><br>
-The current sale offer comes from one of the arcology's oldest college frat-houses — apparently a wealthy alumnus of the fraternity has bestowed a significant donation on the current brothers of the frat house. A few visits to the slave market later, the frat house is practically flush with fresh, nubile, slavegirls. Yet, all these new slaves have left little room for one of the frat house's oldest fixtures — an older female slave who doubled as both a housekeeper and fuckhole for a few generations of horny students. $He's pretty and has been well-trained over the years, if a bit exhausted from $his decades of serving as a sexual outlet to a house of frat brothers.
-<br><br>
-//The brothers don't want to hold onto $him for long, having already been entranced by their multitude of new purchases — which makes this a nice opportunity, as the price for the middle-aged $woman is set pretty low. It'll just take <<print cashFormat(2500)>> to buy $him off their hands.//
-
+	Coming to your desk in the morning, you see that your assistant has flagged an interesting offer for you to check out in the newsletter of a local university. Life in the Free Cities being what it is, there are winners and losers of the ever-changing local and global realities. In a novel change of pace, it seems this offer comes from one of the Free Cities' rare winners.
+	<br><br>
+	The current sale offer comes from one of the arcology's oldest college frat-houses — apparently a wealthy alumnus of the fraternity has bestowed a significant donation on the current brothers of the frat house. A few visits to the slave market later, the frat house is practically flush with fresh, nubile, slavegirls. Yet, all these new slaves have left little room for one of the frat house's oldest fixtures — an older female slave who doubled as both a housekeeper and fuckhole for a few generations of horny students. $He's pretty and has been well-trained over the years, if a bit exhausted from $his decades of serving as a sexual outlet to a house of frat brothers.
+	<br><br>
+	//The brothers don't want to hold onto $him for long, having already been entranced by their multitude of new purchases — which makes this a nice opportunity, as the price for the middle-aged $woman is set pretty low. It'll just take <<print cashFormat(2500)>> to buy $him off their hands.//
 <<case "immigrant">>
-
-Your desk flags a video message as having potential. It's a desperate refugee from outside the Free Cities, begging you to pay $his steep immigration fees. $He promises to pay you back with interest. $He clearly isn't too well informed; the fees are so high that if you lend $him the money so $he can immigrate, you'll be able to call $his debt in and enslave $him immediately.
-
+	Your desk flags a video message as having potential. It's a desperate refugee from outside the Free Cities, begging you to pay $his steep immigration fees. $He promises to pay you back with interest. $He clearly isn't too well informed; the fees are so high that if you lend $him the money so $he can immigrate, you'll be able to call $his debt in and enslave $him immediately.
 <<case "starving migrant">>
-
-Your desk flags a video message as having potential. This call is coming from a public kiosk outside the Free City, which is usually an indication that the person on the other end is a transient individual or refugee who has decided to take slavery over the alternatives. This appears to be exactly the case; the $girl is skeletally gaunt, dressed in tattered rags, and shakes miserably as $he <<if !canTalk($activeSlave)>>gestures $his desperate deprivation and willingness to be enslaved to escape it, though $his appearance alone communicates $his situation quite sufficiently.<<else>>explains $his situation. "Plea<<s>>e, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, let me be your <<s>>lave. I'll do anything you want, I ju<<s>>t need food... it took everything I had to get here. A few more day<<s>> like thi<<s>> and I'll die."<</if>> Famines have become common as the old world collapses; you surmise $he came from a recently stricken region near your arcology.
-<br><br>
-You look over the prospective slave. While bone-thin, obviously unhealthy, and barely strong enough to stand, $he was resourceful enough to make it to your arcology with very limited resources, and $his emaciated face would be <<if $activeSlave.face > 80>>drop-dead gorgeous<<elseif $activeSlave.face > 50>>beautiful<<else>>rather pretty<</if>> in better health. $He would be costly to rehabilitate, but could become a valuable asset.
-
+	Your desk flags a video message as having potential. This call is coming from a public kiosk outside the Free City, which is usually an indication that the person on the other end is a transient individual or refugee who has decided to take slavery over the alternatives. This appears to be exactly the case; the $girl is skeletally gaunt, dressed in tattered rags, and shakes miserably as $he <<if !canTalk(_slave)>>gestures $his desperate deprivation and willingness to be enslaved to escape it, though $his appearance alone communicates $his situation quite sufficiently.<<else>>explains $his situation. "Plea<<s>>e, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, let me be your <<s>>lave. I'll do anything you want, I ju<<s>>t need food... it took everything I had to get here. A few more day<<s>> like thi<<s>> and I'll die."<</if>> Famines have become common as the old world collapses; you surmise $he came from a recently stricken region near your arcology.
+	<br><br>
+	You look over the prospective slave. While bone-thin, obviously unhealthy, and barely strong enough to stand, $he was resourceful enough to make it to your arcology with very limited resources, and $his emaciated face would be <<if _slave.face > 80>>drop-dead gorgeous<<elseif _slave.face > 50>>beautiful<<else>>rather pretty<</if>> in better health. $He would be costly to rehabilitate, but could become a valuable asset.
 <<case "wandering homeless">>
-
-As you are heading back to your penthouse from overseeing a promising new store's opening, you noticed a feminine face peeking around a nearby corner. It quickly darts out of sight before a hand beckons you in. The alley isn't particularly out of sight, so no harm looking in. The $girl is young, with silver hair, blue eyes, dark skin and<<if $activeSlave.preg > 0>>is enormously pregnant<<else>>a waifish build<</if>>; certainly an eye-catching display. $He doesn't seem to speak much $language at all, and judging by $his gesturing, is trying to ask you to purchase $him.
-
+	As you are heading back to your penthouse from overseeing a promising new store's opening, you noticed a feminine face peeking around a nearby corner. It quickly darts out of sight before a hand beckons you in. The alley isn't particularly out of sight, so no harm looking in. The $girl is young, with silver hair, blue eyes, dark skin and<<if _slave.preg > 0>>is enormously pregnant<<else>>a waifish build<</if>>; certainly an eye-catching display. $He doesn't seem to speak much $language at all, and judging by $his gesturing, is trying to ask you to purchase $him.
 <<case "desperate birth">>
-
-As you are heading back to your penthouse from inspecting a new line of sex shops, you hear a pained moan emanate from a nearby alley. Looking in, you find a heavily pregnant <<if $activeSlave.visualAge > 17>>$girl<<elseif $activeSlave.visualAge > 12>>teenager<<else>>little $girl<</if>> seated, legs spread as wide as $he can, in a pool of $his own fluids. Your medical training kicks in and you descend on the laboring $woman, only to find $he is well into giving birth. Judging by $his exhaustion and the ever drying amniotic fluid and blood, $he has been struggling for quite some time. The reason is evident,
-<<if $activeSlave.visualAge <= 12>>
-	$his body is far too young to birth $his child and it has become firmly wedged in $his pelvis.
-<<else>>
-	$his body is ill-suited for childbirth and the unfortunate thing has lodged in $his pelvis.
-<</if>>
-Every push, every desperate contraction must be agonizing to $him. Fortunately you know what to do, however, it will not come cheap. Hour after hour you work with the $girl, $his debt to you growing ever higher, until you finally manage to coax the newborn from $his battered body. $He smiles at $his baby before losing consciousness; $he is in really bad shape. Odds are $his child will grow up an orphan, even if you call in $his debt.
-
+	As you are heading back to your penthouse from inspecting a new line of sex shops, you hear a pained moan emanate from a nearby alley. Looking in, you find a heavily pregnant <<if _slave.visualAge > 17>>$girl<<elseif _slave.visualAge > 12>>teenager<<else>>little $girl<</if>> seated, legs spread as wide as $he can, in a pool of $his own fluids. Your medical training kicks in and you descend on the laboring $woman, only to find $he is well into giving birth. Judging by $his exhaustion and the ever drying amniotic fluid and blood, $he has been struggling for quite some time. The reason is evident,
+	<<if _slave.visualAge <= 12>>
+		$his body is far too young to birth $his child and it has become firmly wedged in $his pelvis.
+	<<else>>
+		$his body is ill-suited for childbirth and the unfortunate thing has lodged in $his pelvis.
+	<</if>>
+	Every push, every desperate contraction must be agonizing to $him. Fortunately you know what to do, however, it will not come cheap. Hour after hour you work with the $girl, $his debt to you growing ever higher, until you finally manage to coax the newborn from $his battered body. $He smiles at $his baby before losing consciousness; $he is in really bad shape. Odds are $his child will grow up an orphan, even if you call in $his debt.
 <<case "overwhelmed farmgirl">>
-
-Your desk flags a video message as having potential. It's a rather homely farmer begging for you to enslave $him, not truly unusual given the ever increasing droughts and dangerous weather patterns. Given the huge stomach rounding out $his worn clothing, $he is likely ready to drop quints and desperately seeking any sort of future for them. You allow $him to speak $his plea. "Plea<<s>>e <<if $PC.title == 1>><<s>>ir<<else>>ma'am<</if>>, I ju<<s>>t can't go on out here. I'm alway<<s>> hungry and can barely even work with thi<<s>> belly in the way. I <<s>>wear, it get<<s>> heavier every day and a life of phy<<s>>ical labor ju<<s>>t won't let me get by. I don't know what I'll do if you <<s>>ay no, <<s>>o plea<<s>>e, have mer<<c>>y on a poor farmer."
-
+	Your desk flags a video message as having potential. It's a rather homely farmer begging for you to enslave $him, not truly unusual given the ever increasing droughts and dangerous weather patterns. Given the huge stomach rounding out $his worn clothing, $he is likely ready to drop quints and desperately seeking any sort of future for them. You allow $him to speak $his plea. "Plea<<s>>e <<if $PC.title == 1>><<s>>ir<<else>>ma'am<</if>>, I ju<<s>>t can't go on out here. I'm alway<<s>> hungry and can barely even work with thi<<s>> belly in the way. I <<s>>wear, it get<<s>> heavier every day and a life of phy<<s>>ical labor ju<<s>>t won't let me get by. I don't know what I'll do if you <<s>>ay no, <<s>>o plea<<s>>e, have mer<<c>>y on a poor farmer."
 <<case "held POW">>
+	While digging through the database of a POW camp for anything of value, you find records of a <<if _slave.actualAge > 17>>rather attractive<<elseif _slave.actualAge > 12>>teenage<<else>>child<</if>> soldier long abandoned by $his nation. You forge false orders to have $him transported to a new location, a location that would be trivial for you to obtain $him from.
 
-While digging through the database of a POW camp for anything of value, you find records of a <<if $activeSlave.actualAge > 17>>rather attractive<<elseif $activeSlave.actualAge > 12>>teenage<<else>>child<</if>> soldier long abandoned by $his nation. You forge false orders to have $him transported to a new location, a location that would be trivial for you to obtain $him from.
-
-<br>Upon $his inevitable arrival in your penthouse, you see
-<<if $seeExtreme == 1>>
-	the traces of $his wounds, that $he has been greatly modified for war, and that $he had been raped, repeatedly, despite $his powerful body.
-	<<set $activeSlave.teeth = "pointy", $activeSlave.muscles = random(30,70), $activeSlave.height = Math.round(Height.random($activeSlave, {skew: 3, spread: .2, limitMult: [1, 4]})), $activeSlave.chem = 1000, $activeSlave.attrXX = 0, $activeSlave.attrXY = 0>>
-	<<run configureLimbs($activeSlave, "all", 6)>>
-<<else>>
-	the traces of $his wounds, that $he had been left bound long enough for $his body to atrophy, and that $he had been raped, repeatedly.
-<</if>>
-<<if $seePreg == 1>>
-	<<set $activeSlave.preg = 2>>
-	<<set $activeSlave.pregType = 1>>
-	<<set $activeSlave.pregWeek = 2>>
-	<<run SetBellySize($activeSlave)>>
-<</if>>
-$His odd behavior suggests that $his will to live has nearly been snuffed out. $He likely wouldn't have lasted much longer, though it's questionable if $he still will if you let $him walk free.
-
+	<br>Upon $his inevitable arrival in your penthouse, you see
+	<<if $seeExtreme == 1>>
+		the traces of $his wounds, that $he has been greatly modified for war, and that $he had been raped, repeatedly, despite $his powerful body.
+		<<set _slave.teeth = "pointy", _slave.muscles = random(30,70), _slave.height = Math.round(Height.random(_slave, {skew: 3, spread: .2, limitMult: [1, 4]})), _slave.chem = 1000, _slave.attrXX = 0, _slave.attrXY = 0>>
+		<<run configureLimbs(_slave, "all", 6)>>
+	<<else>>
+		the traces of $his wounds, that $he had been left bound long enough for $his body to atrophy, and that $he had been raped, repeatedly.
+	<</if>>
+	<<if $seePreg == 1>>
+		<<set _slave.preg = 2>>
+		<<set _slave.pregType = 1>>
+		<<set _slave.pregWeek = 2>>
+		<<run SetBellySize(_slave)>>
+	<</if>>
+	$His odd behavior suggests that $his will to live has nearly been snuffed out. $He likely wouldn't have lasted much longer, though it's questionable if $he still will if you let $him walk free.
 <<case "embryo appropriation">>
-
-While perusing the confidential documents in a nearby hospital's databases, you come across a particularly interesting medical record with a rather lovely face attached to it. It would seem an incredibly attractive and good gened
-<<if $activeSlave.actualAge > 17>>
-	young $woman
-<<elseif $activeSlave.actualAge > 12>>
-	teenager
-<<else>>
-	little $girl
-<</if>>
-has been has been receiving frequent prenatal check ups
-<<if $seeHyperPreg == 0>>
-	for $his growing pregnancy.
-<<else>>
-	for the multiples crowding $his womb.
-<</if>>
-Judging by $his payment plan, the worrisome mother is driving $himself into a steep debt and doesn't even realize it. You could easily buy $him out and make a tidy profit off $his likely to be valuable child<<if $seeHyperPreg == 1>>ren<</if>>, or keep them for yourself, if you wanted.
-
+	While perusing the confidential documents in a nearby hospital's databases, you come across a particularly interesting medical record with a rather lovely face attached to it. It would seem an incredibly attractive and good gened
+	<<if _slave.actualAge > 17>>
+		young $woman
+	<<elseif _slave.actualAge > 12>>
+		teenager
+	<<else>>
+		little $girl
+	<</if>>
+	has been has been receiving frequent prenatal check ups
+	<<if $seeHyperPreg == 0>>
+		for $his growing pregnancy.
+	<<else>>
+		for the multiples crowding $his womb.
+	<</if>>
+	Judging by $his payment plan, the worrisome mother is driving $himself into a steep debt and doesn't even realize it. You could easily buy $him out and make a tidy profit off $his likely to be valuable child<<if $seeHyperPreg == 1>>ren<</if>>, or keep them for yourself, if you wanted.
 <<case "rogue cyborg">>
-
-While digging through the highest security and clearance level database of a powerful old government for anything of value, you discover the existence of an ultra top secret project to develop the most powerful and effective child cyborg ever created. The entire notion is absurd, but it seems they succeeded in creating something. During field testing it was discovered that it retained far too much humanity, resulting in the death of its handler. Unsure of what to do with the project, it has been placed on ice in the bowels of a black site. With a few simple commands, you could release it and order it to your arcology.
-
+	While digging through the highest security and clearance level database of a powerful old government for anything of value, you discover the existence of an ultra top secret project to develop the most powerful and effective child cyborg ever created. The entire notion is absurd, but it seems they succeeded in creating something. During field testing it was discovered that it retained far too much humanity, resulting in the death of its handler. Unsure of what to do with the project, it has been placed on ice in the bowels of a black site. With a few simple commands, you could release it and order it to your arcology.
 <<case "blessed virgin">>
-
-As a minor point of information on your daily news download, you see that yet another of the new religions (cults really) that tend to spring up like weeds in the Free Cities has met its almost inevitable fate. Even with the most charismatic leader, starry-eyed idealism or boundless greed in milking the followers usually put a sudden end to the various self-declared churches, temples and holy places. In this case, the cult leader successfully made a hasty getaway, leaving his creditors and conned believers behind. Repo men are sent out in force, carting off the contents of the 'house of worship' and the luxurious apartment the man kept.
-<br><br>
-Wondering what sorts of strange paraphernalia or weird sex toys the grifter might have kept himself amused with, you casually select the feed of one of the surveillance cameras that overlooks the area. And indeed, the contents of many boxes being carried out of there do have a certain perverted look to them, prompting you to zoom in — which is when a pretty, young, naked and extremely pregnant <<if ($activeSlave.actualAge >= 18)>>$woman<<elseif ($activeSlave.actualAge >= 13)>>$girl<<else>>little $girl<</if>> slowly waddles through the image, escorted by two repo men. Immediately directing the camera to follow $him, you see that they scan and log $him like any of the other items in the household liquidation — $he must have been the cult leader's personal slave. $He caught your interest just enough to check the slave markets for a potential better look at that cult's tastes — and indeed, half an hour later $he's being listed as for sale.
-<br><br>
-The <<if ($activeSlave.actualAge >= 18)>>young $woman<<elseif ($activeSlave.actualAge >= 13)>>$girl<<else>>child<</if>> is likely a virgin, given $his obvious discomfort at being poked and prodded for display and is trying $his hardest to cover $his shame. Quickly reading through the details, your suspicions are confirmed; $he is indeed a heavily pregnant virgin. Odds are high that $he was treated as a "Virgin Mary" for the cult and is likely going to catch the eye of any collectors of religious objects.
-<br><br>
-//Someone already started bidding for $him and more bids are coming in fast. As such things usually go, you guess that the price will come out to about <<print cashFormat(10000)>> in the end.//
-
+	As a minor point of information on your daily news download, you see that yet another of the new religions (cults really) that tend to spring up like weeds in the Free Cities has met its almost inevitable fate. Even with the most charismatic leader, starry-eyed idealism or boundless greed in milking the followers usually put a sudden end to the various self-declared churches, temples and holy places. In this case, the cult leader successfully made a hasty getaway, leaving his creditors and conned believers behind. Repo men are sent out in force, carting off the contents of the 'house of worship' and the luxurious apartment the man kept.
+	<br><br>
+	Wondering what sorts of strange paraphernalia or weird sex toys the grifter might have kept himself amused with, you casually select the feed of one of the surveillance cameras that overlooks the area. And indeed, the contents of many boxes being carried out of there do have a certain perverted look to them, prompting you to zoom in — which is when a pretty, young, naked and extremely pregnant <<if (_slave.actualAge >= 18)>>$woman<<elseif (_slave.actualAge >= 13)>>$girl<<else>>little $girl<</if>> slowly waddles through the image, escorted by two repo men. Immediately directing the camera to follow $him, you see that they scan and log $him like any of the other items in the household liquidation — $he must have been the cult leader's personal slave. $He caught your interest just enough to check the slave markets for a potential better look at that cult's tastes — and indeed, half an hour later $he's being listed as for sale.
+	<br><br>
+	The <<if (_slave.actualAge >= 18)>>young $woman<<elseif (_slave.actualAge >= 13)>>$girl<<else>>child<</if>> is likely a virgin, given $his obvious discomfort at being poked and prodded for display and is trying $his hardest to cover $his shame. Quickly reading through the details, your suspicions are confirmed; $he is indeed a heavily pregnant virgin. Odds are high that $he was treated as a "Virgin Mary" for the cult and is likely going to catch the eye of any collectors of religious objects.
+	<br><br>
+	//Someone already started bidding for $him and more bids are coming in fast. As such things usually go, you guess that the price will come out to about <<print cashFormat(10000)>> in the end.//
 <<case "blessed vessel">>
-
-As a minor point of information on your daily news download, you see that yet another of the new religions (cults really) that tend to spring up like weeds in the Free Cities has met its almost inevitable fate. Even with the most charismatic leader, starry-eyed idealism or boundless greed in milking the followers usually put a sudden end to the various self-declared churches, temples and holy places. In this case, the cult leader successfully made a hasty getaway, leaving his creditors and conned believers behind. Repo men are sent out in force, carting off the contents of the 'house of worship' and the luxurious apartment the man kept.
-<br><br>
-Wondering what sorts of strange paraphernalia or weird sex toys the grifter might have kept himself amused with, you casually select the feed of one of the surveillance cameras that overlooks the area. And indeed, the contents of many boxes being carried out of there do have a certain perverted look to them, prompting you to zoom in — which is when the obscenely child-filled body of a <<if ($activeSlave.actualAge >= 18)>>$woman<<elseif ($activeSlave.actualAge >= 13)>>$girl<<else>>little $girl<</if>> is slowly carted through the image, pushed along by several repo men. Immediately directing the camera to follow $him, you see that they scan and log $him like any of the other items in the household liquidation — $he must have been a slave used by the cult leader for religious rituals. $He caught your interest just enough to check the slave markets for a potential better look at that cult's tastes — and indeed, half an hour later $he's being listed as for sale.
-<br><br>
-The <<if ($activeSlave.actualAge >= 18)>>young $woman<<elseif ($activeSlave.actualAge >= 13)>>$girl<<else>>child<</if>> isn't in the greatest of shape, which is understandable when one is ready to burst at the seams with child, and completely devoid of any semblance of awareness of the current situation. $He was likely nothing more than a sacrifice to act as a conduit for their Lord to enter the world; in other words, an excuse to load a $girl up with fertility drugs and fuck $him ridiculously pregnant before your followers while they shout praise to the heavens to every load of cum. Going by how distinctly you can see the life inside $him pushing against the thinning walls of $his abdomen, $he's likely going to either give birth or explode into crying babies at any time, something not lost on those looking to pick up a cheap bundle of future prospects.
-<br><br>
-//Someone already started bidding for $him and more bids are coming in fast. As such things usually go, you guess that the price will come out to about <<print cashFormat(5000)>> in the end.//
-
+	As a minor point of information on your daily news download, you see that yet another of the new religions (cults really) that tend to spring up like weeds in the Free Cities has met its almost inevitable fate. Even with the most charismatic leader, starry-eyed idealism or boundless greed in milking the followers usually put a sudden end to the various self-declared churches, temples and holy places. In this case, the cult leader successfully made a hasty getaway, leaving his creditors and conned believers behind. Repo men are sent out in force, carting off the contents of the 'house of worship' and the luxurious apartment the man kept.
+	<br><br>
+	Wondering what sorts of strange paraphernalia or weird sex toys the grifter might have kept himself amused with, you casually select the feed of one of the surveillance cameras that overlooks the area. And indeed, the contents of many boxes being carried out of there do have a certain perverted look to them, prompting you to zoom in — which is when the obscenely child-filled body of a <<if (_slave.actualAge >= 18)>>$woman<<elseif (_slave.actualAge >= 13)>>$girl<<else>>little $girl<</if>> is slowly carted through the image, pushed along by several repo men. Immediately directing the camera to follow $him, you see that they scan and log $him like any of the other items in the household liquidation — $he must have been a slave used by the cult leader for religious rituals. $He caught your interest just enough to check the slave markets for a potential better look at that cult's tastes — and indeed, half an hour later $he's being listed as for sale.
+	<br><br>
+	The <<if (_slave.actualAge >= 18)>>young $woman<<elseif (_slave.actualAge >= 13)>>$girl<<else>>child<</if>> isn't in the greatest of shape, which is understandable when one is ready to burst at the seams with child, and completely devoid of any semblance of awareness of the current situation. $He was likely nothing more than a sacrifice to act as a conduit for their Lord to enter the world; in other words, an excuse to load a $girl up with fertility drugs and fuck $him ridiculously pregnant before your followers while they shout praise to the heavens to every load of cum. Going by how distinctly you can see the life inside $him pushing against the thinning walls of $his abdomen, $he's likely going to either give birth or explode into crying babies at any time, something not lost on those looking to pick up a cheap bundle of future prospects.
+	<br><br>
+	//Someone already started bidding for $him and more bids are coming in fast. As such things usually go, you guess that the price will come out to about <<print cashFormat(5000)>> in the end.//
 <<case "princely betrayal">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are lucrative deals with powerful individuals.
-<br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness and not someone of high society. This call, as you would expect, is different. The moment the person on the other end introduces themselves you immediately recognize why your assistant brought this to your attention. The caller is the prince of an old world kingdom, contacting you by an untraceable means due of the conspiratorial nature of his proposal.
-<br><br>
-He explains that he is the younger of two princes, and is about to carry out a plan to poison his father and take the throne for himself. However, his older $sister is standing in the way of his plan simply by virtue of being next in line for the throne. He sees selling his $sister to you as a more humane method of disposing of him, not wanting to have to kill any more family than he has to. It doesn't hurt that he stands to make a lot of money either.
-<br><br>
-//His offer stands at a firm <<print cashFormat(100000)>>, but you've seen his $sister; you stand to gain quite the addition to your chattel should you take the offer.//
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are lucrative deals with powerful individuals.
+	<br><br>
+	This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness and not someone of high society. This call, as you would expect, is different. The moment the person on the other end introduces themselves you immediately recognize why your assistant brought this to your attention. The caller is the prince of an old world kingdom, contacting you by an untraceable means due of the conspiratorial nature of his proposal.
+	<br><br>
+	He explains that he is the younger of two princes, and is about to carry out a plan to poison his father and take the throne for himself. However, his older $sister is standing in the way of his plan simply by virtue of being next in line for the throne. He sees selling his $sister to you as a more humane method of disposing of him, not wanting to have to kill any more family than he has to. It doesn't hurt that he stands to make a lot of money either.
+	<br><br>
+	//His offer stands at a firm <<print cashFormat(100000)>>, but you've seen his $sister; you stand to gain quite the addition to your chattel should you take the offer.//
 <<case "forbidden love">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are lucrative deals with powerful individuals.
-<br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness and not someone of high society. This call, as you would expect, is different. The moment the person on the other end introduces themselves you immediately recognize why your assistant brought this to your attention. The caller is the King of an old world kingdom, contacting you by an untraceable means due of the conspiratorial nature of his proposal.
-<br><br>
-He explains that his $daughter, the princess, attempted to marry a man of improper station, and was deflowered by him. For this, $his would-be fiancé was executed and $he confined to a cell. Finding his $daughter impossible to deal with after killing $his boyfriend, he's decided he'd rather just be rid of $him than have to continue carrying the shame of having such an unruly slut as a member of the royal family.
-<br><br>
-//His offer stands at a firm <<print cashFormat(100000)>>, but you've seen $his exploits; you stand to gain quite the addition to your chattel should you take the offer.//
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are lucrative deals with powerful individuals.
+	<br><br>
+	This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness and not someone of high society. This call, as you would expect, is different. The moment the person on the other end introduces themselves you immediately recognize why your assistant brought this to your attention. The caller is the King of an old world kingdom, contacting you by an untraceable means due of the conspiratorial nature of his proposal.
+	<br><br>
+	He explains that his $daughter, the princess, attempted to marry a man of improper station, and was deflowered by him. For this, $his would-be fiancé was executed and $he confined to a cell. Finding his $daughter impossible to deal with after killing $his boyfriend, he's decided he'd rather just be rid of $him than have to continue carrying the shame of having such an unruly slut as a member of the royal family.
+	<br><br>
+	//His offer stands at a firm <<print cashFormat(100000)>>, but you've seen $his exploits; you stand to gain quite the addition to your chattel should you take the offer.//
 <<case "cleaning house">>
-
-You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are lucrative deals with powerful individuals.
-<br><br>
-This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness and not someone of high society. This call, as you would expect, is different. The moment the person on the other end introduces themselves you immediately recognize why your assistant brought this to your attention. The caller is the King of an old world kingdom, contacting you by an untraceable means due of the conspiratorial nature of his proposal.
-<br><br>
-He explains that one of his servant <<= $girl>>s was impregnated by his fool of a son, and that he wants to sell you the $girl and $his nosy coworkers to clean house and cover it up.
-<<if $arcologies[0].FSRepopulationFocus != "unset">>
-	You relish at the opportunity to obtain an expectant mother and some decent slaves.
-<<else>>
-	You aren't particularly concerned with the pregnancy, but it sounds like you could get a several decent slaves out of this.
-<</if>>
-<br><br>
-//His offer stands at <<print cashFormat(10000)>> per head for a total of <<print cashFormat(50000)>>.//
-
+	You receive so many messages, as a noted titan of the new Free Cities world, that $assistant.name has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, are lucrative deals with powerful individuals.
+	<br><br>
+	This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness and not someone of high society. This call, as you would expect, is different. The moment the person on the other end introduces themselves you immediately recognize why your assistant brought this to your attention. The caller is the King of an old world kingdom, contacting you by an untraceable means due of the conspiratorial nature of his proposal.
+	<br><br>
+	He explains that one of his servant <<= $girl>>s was impregnated by his fool of a son, and that he wants to sell you the $girl and $his nosy coworkers to clean house and cover it up.
+	<<if $arcologies[0].FSRepopulationFocus != "unset">>
+		You relish at the opportunity to obtain an expectant mother and some decent slaves.
+	<<else>>
+		You aren't particularly concerned with the pregnancy, but it sounds like you could get a several decent slaves out of this.
+	<</if>>
+	<br><br>
+	//His offer stands at <<print cashFormat(10000)>> per head for a total of <<print cashFormat(50000)>>.//
 <</switch>> /* END SLAVE GENERATION AND INTRODUCTION */
 
 <<switch $recruit>>
@@ -2578,7 +2252,7 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 <<default>>
 	<<set _ContractCost = 1000>>
 <</switch>>
-<<set _slaveCost = slaveCost($activeSlave)>>
+<<set _slaveCost = slaveCost(_slave)>>
 <<set _slaveCost -= _ContractCost>>
 <<if $recruit == "rogue cyborg">>
 	<<set _slaveCost += 300000>>
@@ -2586,7 +2260,7 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 
 <br><br>
 
-<<includeDOM App.Desc.longSlave(V.activeSlave, {market: "generic"})>>
+<<includeDOM App.Desc.longSlave(_slave, {market: "generic"})>>
 
 <br><br>
 
@@ -2594,7 +2268,7 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 <<if $recruit != "cleaning house">>
 	<<if $cash >= _ContractCost>>
 	<<link "Enslave $him">>
-		<<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>>
+		<<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>>
 		<<replace "#result">>
 		<<switch $recruit>>
 		<<case "held POW">>
@@ -2604,16 +2278,16 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 		<<case "rogue cyborg">>
 			With your order received the target quickly seeks you out. After a huge sum of credits changes hands to render it penthouse safe, the legalities and biometric scanning are complete and you are now the proud owner of a cyber<<= $loli>>.
 		<<case "female recruit">>
-			You complete the legalities and biometric scanning quickly and without fuss. $activeSlave.slaveName bounces nervously on $his heels. Finally $he works up $his courage and asks, <<if _S.HeadGirl.clothes != "no clothing">>"Can I have <<if _S.HeadGirl.clothes == "choosing her own clothes">>a cute outfit<<else>>_S.HeadGirl.clothes<</if>> like _S.HeadGirl.slaveName?"<<else>>"Can I work with _S.HeadGirl.slaveName?"<</if>> Your sternly tell $him to call you <<= properMaster()>>, to ask questions only with permission, and to strip. $He looks at _S.HeadGirl.slaveName, but _S.HeadGirl.slaveName returns $his look with no compassion at all and tells $him to do what you say. Looking suddenly fearful, $activeSlave.slaveName strips. Once your inspection of $his body reaches $his anus, $he becomes suddenly nervous. "A-am I going to have t-to do butt <<s>>tuff, <<Master>>?"
+			You complete the legalities and biometric scanning quickly and without fuss. _slave.slaveName bounces nervously on $his heels. Finally $he works up $his courage and asks, <<if _S.HeadGirl.clothes != "no clothing">>"Can I have <<if _S.HeadGirl.clothes == "choosing her own clothes">>a cute outfit<<else>>_S.HeadGirl.clothes<</if>> like _S.HeadGirl.slaveName?"<<else>>"Can I work with _S.HeadGirl.slaveName?"<</if>> Your sternly tell $him to call you <<= properMaster()>>, to ask questions only with permission, and to strip. $He looks at _S.HeadGirl.slaveName, but _S.HeadGirl.slaveName returns $his look with no compassion at all and tells $him to do what you say. Looking suddenly fearful, _slave.slaveName strips. Once your inspection of $his body reaches $his anus, $he becomes suddenly nervous. "A-am I going to have t-to do butt <<s>>tuff, <<Master>>?"
 		<<case "male recruit">>
-			You complete the legalities and biometric scanning quickly and without fuss. $activeSlave.slaveName bounces nervously on $his heels. Finally $he works up $his courage and asks, <<if _S.HeadGirl.clothes != "no clothing">>"Can I have <<if _S.HeadGirl.clothes == "choosing her own clothes">>a cute outfit<<else>>_S.HeadGirl.clothes<</if>> like _S.HeadGirl.slaveName?"<<else>>"Can I work with _S.HeadGirl.slaveName?"<</if>> Your sternly tell $him to call you <<= properMaster()>>, to ask questions only with permission, and to strip. $He looks at _S.HeadGirl.slaveName, but _S.HeadGirl.slaveName returns $his look with no compassion at all and tells $him to do what you say. Looking suddenly fearful, $activeSlave.slaveName strips. $His cock is totally flaccid as $he looks at the floor, shivering. Once your inspection of $his body reaches $his anus, $he becomes suddenly nervous. "A-am I going to have t-to do butt <<s>>tuff, <<Master>>?"
+			You complete the legalities and biometric scanning quickly and without fuss. _slave.slaveName bounces nervously on $his heels. Finally $he works up $his courage and asks, <<if _S.HeadGirl.clothes != "no clothing">>"Can I have <<if _S.HeadGirl.clothes == "choosing her own clothes">>a cute outfit<<else>>_S.HeadGirl.clothes<</if>> like _S.HeadGirl.slaveName?"<<else>>"Can I work with _S.HeadGirl.slaveName?"<</if>> Your sternly tell $him to call you <<= properMaster()>>, to ask questions only with permission, and to strip. $He looks at _S.HeadGirl.slaveName, but _S.HeadGirl.slaveName returns $his look with no compassion at all and tells $him to do what you say. Looking suddenly fearful, _slave.slaveName strips. $His cock is totally flaccid as $he looks at the floor, shivering. Once your inspection of $his body reaches $his anus, $he becomes suddenly nervous. "A-am I going to have t-to do butt <<s>>tuff, <<Master>>?"
 		<<case "whore recruit">>
-			You complete the legalities and biometric scanning quickly and without fuss. $activeSlave.slaveName participates matter-of-factly, and there's a certain sense of relief about $him. $His fate is out of $his hands now, and you get the impression $he isn't sorry about that at all.
+			You complete the legalities and biometric scanning quickly and without fuss. _slave.slaveName participates matter-of-factly, and there's a certain sense of relief about $him. $His fate is out of $his hands now, and you get the impression $he isn't sorry about that at all.
 		<<case "desperate birth">>
 			You complete the legalities and biometric scanning quickly before
 			<<if App.Entity.facilities.clinic.hasFreeSpace>>
 				rushing $him to $clinicName,
-				<<set $activeSlave.assignment = "get treatment in the clinic">>
+				<<set _slave.assignment = "get treatment in the clinic">>
 			<<else>>
 				putting $him to bed,
 			<</if>>
@@ -2674,25 +2348,25 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 		<<case "racer winner">>
 			After some negotiations with the race track owner, you finally agree on a good price. After he tells his subordinates to bring the $girl to you, the two of you chat a bit about business matters and you're invited to the owner's booth for the next big race. A short while later, guards bring in the virgin athlete, dressed in a cute yet revealing white dress, highlighting $his pureness and virginity. On your orders, $he readily takes it off, letting the thin fabric fall to the floor, then submits to biometric scanning, registering $him as your property.
 		<<case "repo housekeeper">>
-			With a few keystrokes, you wire the payment to the repo company, then wait for $his delivery. After being brought into your penthouse by security, the legalities and biometric scanning with $him are taken care off fairly quickly and without fuss. Stepping towards you after the chime announcing a successful registration as your property, $activeSlave.slaveName lowers $his head obediently and asks, "<<Master>>, what will my new ta<<s>>k<<s>> in your hou<<s>>ehold be? <<Sh>>all I ju<<s>>t clean or will there be... other thing<<s>> for me to do?" The eager tremble in $his voice tells you that $he's more than a little aroused by the thought of being used, so you tell $him it'll all depend on if $he's a good $girl...
+			With a few keystrokes, you wire the payment to the repo company, then wait for $his delivery. After being brought into your penthouse by security, the legalities and biometric scanning with $him are taken care off fairly quickly and without fuss. Stepping towards you after the chime announcing a successful registration as your property, _slave.slaveName lowers $his head obediently and asks, "<<Master>>, what will my new ta<<s>>k<<s>> in your hou<<s>>ehold be? <<Sh>>all I ju<<s>>t clean or will there be... other thing<<s>> for me to do?" The eager tremble in $his voice tells you that $he's more than a little aroused by the thought of being used, so you tell $him it'll all depend on if $he's a good $girl...
 		<<case "repo nanny">>
-			With a few keystrokes, you wire the payment to the repo company, then wait for $his delivery. After being brought into your penthouse by security, the legalities and biometric scanning with $him are taken care off fairly quickly and without fuss. Stepping towards you after the chime announcing a successful registration as your property, $activeSlave.slaveName lowers $his head obediently and asks, "<<Master>>, I — umm... what will be required of me? I'm really good with children and... and I can <<s>>ing. Al<<s>>o, I've —" The fearful tremble in $his voice tells you that $he's more than a little afraid of what you might have planned for $him. Waving off the slave's frightened babbling, you tell $him that you'll decide what to do with $him when you feel like it.
+			With a few keystrokes, you wire the payment to the repo company, then wait for $his delivery. After being brought into your penthouse by security, the legalities and biometric scanning with $him are taken care off fairly quickly and without fuss. Stepping towards you after the chime announcing a successful registration as your property, _slave.slaveName lowers $his head obediently and asks, "<<Master>>, I — umm... what will be required of me? I'm really good with children and... and I can <<s>>ing. Al<<s>>o, I've —" The fearful tremble in $his voice tells you that $he's more than a little afraid of what you might have planned for $him. Waving off the slave's frightened babbling, you tell $him that you'll decide what to do with $him when you feel like it.
 		<<case "farm cow">>
-			Making a video call to tell the association president you accept the asking price for $activeSlave.slaveName, you're drawn into a conversation with the skillful speaker, at the end of which you agree to be the honored guest for their convention. Who knows, new developments in the slave farming industry might actually prove interesting to learn about, and the pleasure of acquiring a new slave will make it worth your while even if it turns out to be boring. In short notice, the $woman you just bought is brought to your penthouse where $he obediently strips and stands ready for your inspection.
+			Making a video call to tell the association president you accept the asking price for _slave.slaveName, you're drawn into a conversation with the skillful speaker, at the end of which you agree to be the honored guest for their convention. Who knows, new developments in the slave farming industry might actually prove interesting to learn about, and the pleasure of acquiring a new slave will make it worth your while even if it turns out to be boring. In short notice, the $woman you just bought is brought to your penthouse where $he obediently strips and stands ready for your inspection.
 		<<case "farm bull">>
-			Making a video call to tell the association president you accept the asking price for $activeSlave.slaveName, you're drawn into a conversation with the skillful speaker, at the end of which you agree to be the honored guest for their convention. Who knows, new developments in the slave farming industry might actually prove interesting to learn about, and the pleasure of acquiring a new slave will make it worth your while even if it turns out to be boring. In short notice, the dickgirl you just bought is brought to your penthouse where $he obediently strips and stands ready for your inspection, a sizable cock swinging between $his legs.
+			Making a video call to tell the association president you accept the asking price for _slave.slaveName, you're drawn into a conversation with the skillful speaker, at the end of which you agree to be the honored guest for their convention. Who knows, new developments in the slave farming industry might actually prove interesting to learn about, and the pleasure of acquiring a new slave will make it worth your while even if it turns out to be boring. In short notice, the dickgirl you just bought is brought to your penthouse where $he obediently strips and stands ready for your inspection, a sizable cock swinging between $his legs.
 		<<case "farm virgin cow">>
-			Making a video call to tell the association president you accept the asking price for $activeSlave.slaveName, you're drawn into a conversation with the skillful speaker, at the end of which you agree to be the honored guest for their convention. Who knows, new developments in the slave farming industry might actually prove interesting to learn about, and the pleasure of acquiring a new slave will make it worth your while even if it turns out to be boring. In short notice, the young $woman you just bought is brought to your penthouse where $he obediently strips and stands ready for your inspection.
+			Making a video call to tell the association president you accept the asking price for _slave.slaveName, you're drawn into a conversation with the skillful speaker, at the end of which you agree to be the honored guest for their convention. Who knows, new developments in the slave farming industry might actually prove interesting to learn about, and the pleasure of acquiring a new slave will make it worth your while even if it turns out to be boring. In short notice, the young $woman you just bought is brought to your penthouse where $he obediently strips and stands ready for your inspection.
 		<<case "orphan rebellious female">>
-			Transferring the money with a few clicks on your smart-phone, you have your new acquisition brought to your penthouse. $activeSlave.slaveName reacts sullenly to an order to strip, so the guardsmen's assistance is required to peel $his clothes off $him, followed by the young $woman sticking out $his tongue as $he is scanned and registered as your property.
+			Transferring the money with a few clicks on your smart-phone, you have your new acquisition brought to your penthouse. _slave.slaveName reacts sullenly to an order to strip, so the guardsmen's assistance is required to peel $his clothes off $him, followed by the young $woman sticking out $his tongue as $he is scanned and registered as your property.
 		<<case "orphan femboy">>
-			Transferring the money with a few clicks on your smart-phone, you have your new acquisition brought to your penthouse. $activeSlave.slaveName does look rather afraid at the whole business of actually being sold, but $he follows your instruction obediently to get naked and let $himself be biometrically scanned and registered as your property.
+			Transferring the money with a few clicks on your smart-phone, you have your new acquisition brought to your penthouse. _slave.slaveName does look rather afraid at the whole business of actually being sold, but $he follows your instruction obediently to get naked and let $himself be biometrically scanned and registered as your property.
 		<<case "captured teen">>
 			You agree to the purchase. The men give a hushed thank you, and the call ends, cutting you off from the light. They arrive outside the city just a few hours later, and you send your VTOL to pick up the $girl. When $he arrives, you see that $he was kept in the same bindings. $He's awake, and $his eyes make $his hatred of you unmistakable.
 		<<case "starving artist">>
 			$He twirls and poses artistically as the biometric scanners scrupulously record $his every particular as belonging not to a person but to a piece of human property. $He seems a little disappointed that $he won't have the opportunity to practice $his penmanship but nonetheless places $his biometric signature in testament to the truth of $his voluntary enslavement.
 		<<case "repo milf housekeeper">>
-			With a few keystrokes, you wire the payment to the frat house, then wait for $his delivery. After being brought into your penthouse by security, the legalities and biometric scanning with $him are taken care off fairly quickly and without fuss. Stepping towards you after the chime announcing a successful registration as your property, $activeSlave.slaveName lowers $his head obediently and asks, "<<Master>>, what will my new ta<<s>>k<<s>> in your hou<<s>>ehold be? <<Sh>>all I ju<<s>>t clean or will there be... other thing<<s>> for me to do?" The eager tremble in $his voice tells you that $he's more than a little aroused by the thought of being used, so you tell $him it'll all depend on if $he's a good MILF.
+			With a few keystrokes, you wire the payment to the frat house, then wait for $his delivery. After being brought into your penthouse by security, the legalities and biometric scanning with $him are taken care off fairly quickly and without fuss. Stepping towards you after the chime announcing a successful registration as your property, _slave.slaveName lowers $his head obediently and asks, "<<Master>>, what will my new ta<<s>>k<<s>> in your hou<<s>>ehold be? <<Sh>>all I ju<<s>>t clean or will there be... other thing<<s>> for me to do?" The eager tremble in $his voice tells you that $he's more than a little aroused by the thought of being used, so you tell $him it'll all depend on if $he's a good MILF.
 		<<case "spoiled daughter">>
 			A few days after granting your assent to the $girl's offer, $he appears at your penthouse laden with luggage and handbags. Much to your relief, $he gets through the legalities and biometric scanning with little more than a pout.
 		<<case "desperate university milf">>
@@ -2703,12 +2377,12 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 			You have $him let into the arcology and brought up to your penthouse, and $he wearily submits to biometric scanning to be registered as your slave. $He is visibly relieved at the sudden reality of $his survival, even at the price of $his freedom.
 		<<case "overwhelmed farmgirl">>
 			$He barely manages to waddle into your penthouse before crashing onto your couch with permission. $He willingly places $his biometric signature in testament to the truth of $his voluntary enslavement. $He looks almost relieved. "I traded my virginity for bread and look what it got me. I'm so glad you took me in, I don't know how I would have carried on in a few months, I mean look at me." $He gestures to $his gravid bulge. 'A few months'? You probe further. "Huh? Oh, ye<<s>>... I'm only four month<<s>> along... You can <<s>>ee why I needed thi<<s>> now, right? I'm bigger than every other girl I've ever <<s>>een and I'm not even halfway there. You <<s>>aved my life, even if you, um, get rid of them, you <<s>>till <<s>>aved me. <<S>>o thank you." You can't believe what you are hearing, but a quick sonogram confirms it. Both you and $him stare in shock at the sheer number of children growing in $his womb. A rough estimate places their count at a staggering one-hundred-and-fifty. "...No way... There can't be that many in me..."
-			<<set $activeSlave.geneticQuirks.fertility = 2>>
-			<<set $activeSlave.geneticQuirks.hyperFertility = 2>>
-			<<set $activeSlave.preg = 16>>
-			<<set $activeSlave.pregType = 150>>
-			<<set $activeSlave.pregWeek = $activeSlave.preg>>
-			<<run SetBellySize($activeSlave)>>
+			<<set _slave.geneticQuirks.fertility = 2>>
+			<<set _slave.geneticQuirks.hyperFertility = 2>>
+			<<set _slave.preg = 16>>
+			<<set _slave.pregType = 150>>
+			<<set _slave.pregWeek = _slave.preg>>
+			<<run SetBellySize(_slave)>>
 		<<case "princely betrayal">>
 			You agree to purchase the prince and wire the money. The next day, a rather expensive-looking VTOL comes and drops off an angry slave wearing fine clothing and a pair of shackles on each set of limbs. Despite $his bindings, $he puts up quite the fight before the legalities and biometric scanning are complete.
 		<<case "forbidden love">>
@@ -2716,30 +2390,30 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 		<</switch>>
 		<<switch $recruit>>
 		<<case "desperate birth" "blessed vessel">>
-			<<run newSlave($activeSlave)>>
+			<<run newSlave(_slave)>>
 		<<default>>
-			<<includeDOM App.UI.newSlaveIntro($activeSlave)>>
+			<<includeDOM App.UI.newSlaveIntro(_slave)>>
 		<</switch>>
 		<</replace>>
 	<</link>>
 	<<if ["male SD", "gang leader"].includes($recruit)>>
 		<br><<link "Enslave $him and arrange immediate feminization surgery">>
-			<<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>>
+			<<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>>
 			<<replace "#result">>
 			<<switch $recruit>>
 			<<case "male SD">>
 				Contacting the wealthy resident, you apologize for his inconvenience and offer to 'deal with' the matter personally. He is content with not having the hassle and agrees with little thought, leaving you owning the debt of the unfortunate student. Making your way to the guard station where he is being kept, you tell the young man $he's getting out of jail right away. $He cooperates with having his biometric readings taken and logged, only later realizing this isn't for a release, but to register $him as a slave. In shock and with tears in $his eyes, $he gets angry and tries to fight, only to be overwhelmed by your guards and dragged off to the remote surgery. It doesn't take long at all to add a pretty dickgirl to your slave quarters after that.
 			<<case "gang leader">>
 				Opening a voice-link, you call in two security guards to await the elevator and have your new property brought to the remote surgery. After some fun playing with various sliders and buttons in its settings, you have the machine start on modding the man into a new dickgirl with a pleasing set of features. By the time $he comes to after the operation and quick-heal treatment, the legalities of enslavement are completed too, leaving you with another slave registered as your property. Of course, $he is naturally horrified and furious with you; where there was once a tough young man's square jaw, there is now a definitively feminine face which looks rather cute when angry. The rest of $him is still broad-shouldered and muscular, with all the tattoos and a well-sized dick — but you can always mod that later if you want to.
-				<<set $activeSlave.origin = "$He was formerly the (male) leader of a gang on the lower levels of your arcology, until $he was overthrown and given to you as 'tribute' by a rival gang who wished to see $him stripped of $his manhood.">>
+				<<set _slave.origin = "$He was formerly the (male) leader of a gang on the lower levels of your arcology, until $he was overthrown and given to you as 'tribute' by a rival gang who wished to see $him stripped of $his manhood.">>
 			<</switch>>
-			<<set $activeSlave.faceImplant = 15>>
-			<<set $activeSlave.face = Math.clamp($activeSlave.face + $activeSlave.faceImplant, -100, 100)>>
-			<<set $activeSlave.faceShape = "normal">>
-			<<run surgeryDamage($activeSlave, 10)>>
-			<<set $activeSlave.devotion = Math.clamp($activeSlave.devotion - 5, -100, 100)>>
-			<<set $activeSlave.trust = Math.clamp($activeSlave.trust - 10, -100, 100)>>
-			<<includeDOM App.UI.newSlaveIntro($activeSlave)>>
+			<<set _slave.faceImplant = 15>>
+			<<set _slave.face = Math.clamp(_slave.face + _slave.faceImplant, -100, 100)>>
+			<<set _slave.faceShape = "normal">>
+			<<run surgeryDamage(_slave, 10)>>
+			<<set _slave.devotion = Math.clamp(_slave.devotion - 5, -100, 100)>>
+			<<set _slave.trust = Math.clamp(_slave.trust - 10, -100, 100)>>
+			<<includeDOM App.UI.newSlaveIntro(_slave)>>
 			<</replace>>
 		<</link>>
 	<</if>>
@@ -2773,15 +2447,15 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 		<<case "held POW">>
 			You complete the legalities and biometric scanning quickly and without fuss; $his will to fight has long since broken. Although you do catch a faint glimmer of joy in $his eyes as you tell $him $he's been purchased by a notorious Pit Master and will likely spend the rest of $his life in combat.
 		<<case "embryo appropriation">>
-			<<set _profit = _slaveCost*$activeSlave.pregType>>
+			<<set _profit = _slaveCost*_slave.pregType>>
 			<<run cashX(_profit, "slaveTransfer")>>
 			$He sobs as the biometric scanners scrupulously record $his every particular as belonging not to a person but to a piece of human property. $He tries to resist placing $his biometric signature in testament to the truth of $his debt, but when you observe that the alternative is the death of $him and $his unborn, $he complies. A purchasing agent appears to take $him away, but not after the slave breeder that bought $him paid a ludicrous amount of ¤ per child. An additional @@.yellowgreen;<<print cashFormat(_profit)>>@@ overall.
 		<<case "rogue cyborg">>
 			With your order received the target quickly seeks you out. After a huge sum of credits changes hands to render it safe, the legalities and biometric scanning are complete and it is sold off to a very eager robophile.
 		<<case "female recruit">>
-			You complete the legalities and biometric scanning quickly and without fuss. $activeSlave.slaveName bounces nervously on $his heels. Finally $he works up $his courage and asks, <<if _S.HeadGirl.clothes != "no clothing">>"Can I have <<if _S.HeadGirl.clothes == "choosing her own clothes">>a cute outfit<<else>>_S.HeadGirl.clothes<</if>> like _S.HeadGirl.slaveName?"<<else>>"Can I work with _S.HeadGirl.slaveName?"<</if>> Your answer appears in the form of a purchasing agent, here to take $him away. As he restrains the disbelieving $girl, you tell $him $he's been purchased by a brothel, so $he's going to be fucked about 70,000 times before $he gets to be too old and is retired, so $he can be sure $he won't be bored. $He releases a wail of utter despair, quickly cut off by a sturdy bag being fastened over $his head.
+			You complete the legalities and biometric scanning quickly and without fuss. _slave.slaveName bounces nervously on $his heels. Finally $he works up $his courage and asks, <<if _S.HeadGirl.clothes != "no clothing">>"Can I have <<if _S.HeadGirl.clothes == "choosing her own clothes">>a cute outfit<<else>>_S.HeadGirl.clothes<</if>> like _S.HeadGirl.slaveName?"<<else>>"Can I work with _S.HeadGirl.slaveName?"<</if>> Your answer appears in the form of a purchasing agent, here to take $him away. As he restrains the disbelieving $girl, you tell $him $he's been purchased by a brothel, so $he's going to be fucked about 70,000 times before $he gets to be too old and is retired, so $he can be sure $he won't be bored. $He releases a wail of utter despair, quickly cut off by a sturdy bag being fastened over $his head.
 		<<case "male recruit">>
-			You complete the legalities and biometric scanning quickly and without fuss. $activeSlave.slaveName bounces nervously on $his heels. Finally $he works up $his courage and asks, <<if _S.HeadGirl.clothes != "no clothing">>"Can I have <<if _S.HeadGirl.clothes == "choosing her own clothes">>a cute outfit<<else>>_S.HeadGirl.clothes<</if>> like _S.HeadGirl.slaveName?"<<else>>"Can I work with _S.HeadGirl.slaveName?"<</if>> Your answer appears in the form of a purchasing agent, here to take $him away. As he restrains the disbelieving bitch, you tell $him $he's been purchased by a brothel, so $he's going to be fucked about 70,000 times before $he gets to be too old and is retired, so $he can be sure $he won't be bored. $He releases a wail of utter despair, quickly cut off by a sturdy bag being fastened over $his head.
+			You complete the legalities and biometric scanning quickly and without fuss. _slave.slaveName bounces nervously on $his heels. Finally $he works up $his courage and asks, <<if _S.HeadGirl.clothes != "no clothing">>"Can I have <<if _S.HeadGirl.clothes == "choosing her own clothes">>a cute outfit<<else>>_S.HeadGirl.clothes<</if>> like _S.HeadGirl.slaveName?"<<else>>"Can I work with _S.HeadGirl.slaveName?"<</if>> Your answer appears in the form of a purchasing agent, here to take $him away. As he restrains the disbelieving bitch, you tell $him $he's been purchased by a brothel, so $he's going to be fucked about 70,000 times before $he gets to be too old and is retired, so $he can be sure $he won't be bored. $He releases a wail of utter despair, quickly cut off by a sturdy bag being fastened over $his head.
 		<<case "whore recruit">>
 			When the purchasing agent appears to take $him away, $he looks rueful. "God fucking damn it," $he <<say>>s, less angrily than you expected. "I <<sh>>ould have known. _S.HeadGirl.slaveName played me good. Treat _him2 right, _he2'<<s>> got <<s>>kill<<s>>."
 		<<case "female debtor">>
@@ -2823,7 +2497,7 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 		<<case "blessed vessel">>
 			Winning out in the auction, you have the $girl brought to you straight away. $He is rolled into your penthouse completely nude giving you a full view of $his cavernous pussy and how it is barely holding back a flood of life from being released upon your floor. Pondering whether or not this was worth it, you submit $him to biometric scanning, registering $him, and $his coming brood, as your property. The purchasing agent groans at the sight of $him, not eager at the amount of effort it will take him to roll $him to the volume breeder that purchased $him.
 		<<case "spoiled daughter">>
-			A few days after granting your assent to the $girl's offer, $he appears at your penthouse laden with luggage and handbags. $activeSlave.slaveName bounces happily in $his heels and eagerly explains $his expectations regarding $his new life with you. Your response appears in the form of a purchasing agent, here to take $him away. As he restrains the disbelieving $girl, you tell $him $he's been purchased by a brothel, so $he's soon going to have more sugar daddies than $his holes can take. $He releases a wail of utter despair, quickly cut off by a sturdy bag being fastened over $his head.
+			A few days after granting your assent to the $girl's offer, $he appears at your penthouse laden with luggage and handbags. _slave.slaveName bounces happily in $his heels and eagerly explains $his expectations regarding $his new life with you. Your response appears in the form of a purchasing agent, here to take $him away. As he restrains the disbelieving $girl, you tell $him $he's been purchased by a brothel, so $he's soon going to have more sugar daddies than $his holes can take. $He releases a wail of utter despair, quickly cut off by a sturdy bag being fastened over $his head.
 		<<case "desperate university milf">>
 			$He cooperates as the biometric scanners scrupulously record $his every particular as belonging not to a person but to a piece of human property. $He willingly places $his biometric signature in testament to the truth of $his voluntary enslavement. A purchasing agent appears to take $him away, which $he accepts resignedly, though $he does ask you who purchased $him. Amused, you tell $him that $his reverence of education convinced you to sell $him to a brothel catering to inexperienced men. "I'm going to be a little bit like a teacher?" $He contemplates this unexpected turn of events. "Well, that'<<s>> very thoughtful of you. Thank you."
 		<<case "immigrant">>
@@ -2842,27 +2516,24 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 	<</if>>
 <<else>>
 	<<link "Accept the offer">>
-		<<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>>
+		<<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>>
 		<<replace "#result">>
 			You agree to purchase the servants and wire the money. The next day, a rather expensive-looking VTOL comes and drops off a group of confused and terrified slaves fitted with maid outfits and a pair of shackles on each set of limbs.
-			<<run newSlave($activeSlave)>>
+			<<run newSlave(_slave)>>
 			<<for _reRec = 0; _reRec < 4; _reRec++>>
-				<<set $activeSlaveOneTimeMinAge = 8>>
-				<<set $activeSlaveOneTimeMaxAge = 32>>
-				<<set $oneTimeDisableDisability = 1>>
-				<<set $activeSlave = GenerateNewSlave("XX")>>
-				<<set $activeSlave.face = random(20,100)>>
-				<<set $activeSlave.intelligence = random(20,60)>>
-				<<set $activeSlave.intelligenceImplant = 0>>
-				<<set $activeSlave.origin = "You purchased $him from a King after $he expressed knowledge of the prince's affair with another servant.">>
-				<<set $activeSlave.career = "a maid">>
-				<<set $activeSlave.clothes = "a nice maid outfit">>
-				<<set $activeSlave.devotion = random(-20,20)>>
-				<<set $activeSlave.trust = random(-20,20)>>
-				<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
-				<<set $activeSlave.weight = random(-20,60)>>
-				<<set $activeSlave.waist = random(-40,0)>>
-				<<run newSlave($activeSlave)>>
+				<<set _slave = GenerateNewSlave("XX", {minAge: 8, maxAge: 32, disableDisability: 1})>>
+				<<set _slave.face = random(20,100)>>
+				<<set _slave.intelligence = random(20,60)>>
+				<<set _slave.intelligenceImplant = 0>>
+				<<set _slave.origin = "You purchased $him from a King after $he expressed knowledge of the prince's affair with another servant.">>
+				<<set _slave.career = "a maid">>
+				<<set _slave.clothes = "a nice maid outfit">>
+				<<set _slave.devotion = random(-20,20)>>
+				<<set _slave.trust = random(-20,20)>>
+				<<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
+				<<set _slave.weight = random(-20,60)>>
+				<<set _slave.waist = random(-40,0)>>
+				<<run newSlave(_slave)>>
 			<</for>>
 		<</replace>>
 	<</link>>
@@ -2890,9 +2561,9 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 <</switch>>
 
 <<if $cheatMode == 1>>
-	<br><br>DEBUG: &nbsp;&nbsp;&nbsp;&nbsp;[[Go back to Nonrandom Event|Nonrandom Event][$activeSlave = 0, $eventSlave = 0]]
+	<br><br>DEBUG: &nbsp;&nbsp;&nbsp;&nbsp;[[Go back to Nonrandom Event|Nonrandom Event][_slave = 0, $eventSlave = 0]]
 <</if>>
 
 </span>
 
-<</if>>
+<</if>>
\ No newline at end of file
diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw
index 8775b046f52..eb6e478a459 100644
--- a/src/uncategorized/recETS.tw
+++ b/src/uncategorized/recETS.tw
@@ -1,8 +1,8 @@
 :: RecETS [nobr]
 
 <<if Array.isArray($RecETSevent)>>
-	<<set $activeSlave = $eventSlave>>
-	<<if $cheatMode == 1>>
+	<<set _slave = $eventSlave>>
+	<<if $cheatMode === 1>>
 		<<set $nextButton = "Back", $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> /* if user just clicks spacebar */
 		<div style="font-weight:bold">
 			A random two slave recruitment event would have been selected from the following:
@@ -12,7 +12,7 @@
 				<<print "[[$RecETSevent[_i]|RecETS][$RecETSevent = $RecETSevent[" + _i + "]]]">>
 			</div>
 		<</for>>
-		<<if $debugMode == 1>>
+		<<if $debugMode === 1>>
 			<div>
 				For debug purposes, the following scenes would not have been selected but can be chosen.
 			</div>
@@ -61,1173 +61,1094 @@
 	<<switch $RecETSevent>>
 		<<case "addict mother daughter">>
 			<<set _ContractCost = 1000>>
-			<<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>>
-			<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+			<<set _pram = {minAge: $fertilityAge + $minimumSlaveAge, maxAge: 40, ageOverridesPedoMode: 1, disableDisability: 1}>>
+			<<if $arcologies[0].FSSupremacistLawME === 1>>
+				<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+			<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
 				<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-				<<set $fixedRace = _races.random()>>
+				<<set _pram.race = _races.random()>>
 			<</if>>
 
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.origin = "$He sold $himself into slavery to escape addiction debts.">>
-			<<set $activeSlave.career = App.Data.Careers.General.uneducated.random()>>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.addict = 8>>
-			<<set $activeSlave.boobs += 100>>
-			<<set $activeSlave.face = -15>>
-			<<set $activeSlave.butt += 1>>
-			<<if $activeSlave.vagina > -1>><<set $activeSlave.vagina += 1>><</if>>
-			<<set $activeSlave.anus += 1>>
-			<<run setHealth($activeSlave, jsRandom(-60, 20), Math.max(normalRandInt(5, 3), 0), Math.max(normalRandInt(5, 3), 0))>>
-			<<set $activeSlave.pubicHStyle = "waxed">>
-			<<set $activeSlave.underArmHStyle = "waxed">>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.counter.birthsTotal += 1>>
-			<<set _slaveCost = slaveCost($activeSlave)>>
+			<<set _slave = GenerateNewSlave("XX", _pram)>>
+			<<set _slave.origin = "$He sold $himself into slavery to escape addiction debts.">>
+			<<set _slave.career = App.Data.Careers.General.uneducated.random()>>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.addict = 8>>
+			<<set _slave.boobs += 100>>
+			<<set _slave.face = -15>>
+			<<set _slave.butt++>>
+			<<if _slave.vagina > -1>><<set _slave.vagina++>><</if>>
+			<<set _slave.anus++>>
+			<<run setHealth(_slave, jsRandom(-60, 20), Math.max(normalRandInt(5, 3), 0), Math.max(normalRandInt(5, 3), 0))>>
+			<<set _slave.pubicHStyle = "waxed">>
+			<<set _slave.underArmHStyle = "waxed">>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.counter.birthsTotal++>>
+			<<set _slaveCost = slaveCost(_slave)>>
 			<<set _slaveCost -= 1000>>
 		<<case "posh mother daughter">>
 			<<set _ContractCost = 1500>>
-			<<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>>
-			<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+			<<set _pram = {minAge: $fertilityAge + $minimumSlaveAge, maxAge: 40, ageOverridesPedoMode: 1, disableDisability: 1}>>
+			<<if $arcologies[0].FSSupremacistLawME === 1>>
+				<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+			<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
 				<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-				<<set $fixedRace = _races.random()>>
+				<<set _pram.race = _races.random()>>
 			<</if>>
 
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.origin = "$He was enslaved after you called in $his business debts.">>
-			<<set $activeSlave.career = "a business owner">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.vagina = 2>>
-			<<set $activeSlave.preg = -2>>
-			<<set $activeSlave.ovaries = 1>>
-			<<set $activeSlave.counter.birthsTotal += 1>>
-			<<set $activeSlave.face = 15>>
-			<<set $activeSlave.skill.vaginal = 15>>
-			<<set $activeSlave.anus = 0>>
-			<<set $activeSlave.boobs += 400>>
-			<<set $activeSlave.boobsImplant = 400>>
-			<<set $activeSlave.boobsImplantType = "normal">>
-			<<set $activeSlave.butt += 1>>
-			<<set $activeSlave.buttImplant = 1>>
-			<<set $activeSlave.buttImplantType = "normal">>
-			<<set $activeSlave.clothes = "nice business attire">>
-			<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0)>>
-			<<set $activeSlave.pubicHStyle = "neat">>
-			<<set $activeSlave.underArmHStyle = "shaved">>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set _slaveCost = slaveCost($activeSlave)>>
+			<<set _slave = GenerateNewSlave("XX", _pram)>>
+			<<set _slave.origin = "$He was enslaved after you called in $his business debts.">>
+			<<set _slave.career = "a business owner">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.vagina = 2>>
+			<<set _slave.preg = -2>>
+			<<set _slave.ovaries = 1>>
+			<<set _slave.counter.birthsTotal++>>
+			<<set _slave.face = 15>>
+			<<set _slave.skill.vaginal = 15>>
+			<<set _slave.anus = 0>>
+			<<set _slave.boobs += 400>>
+			<<set _slave.boobsImplant = 400>>
+			<<set _slave.boobsImplantType = "normal">>
+			<<set _slave.butt++>>
+			<<set _slave.buttImplant = 1>>
+			<<set _slave.buttImplantType = "normal">>
+			<<set _slave.clothes = "nice business attire">>
+			<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0)>>
+			<<set _slave.pubicHStyle = "neat">>
+			<<set _slave.underArmHStyle = "shaved">>
+			<<set _slave.canRecruit = 0>>
+			<<set _slaveCost = slaveCost(_slave)>>
 			<<set _slaveCost -= 1500>>
 		<<case "incest mother son">>
 			<<set _ContractCost = 10000>>
-			<<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 $him up. */
-			<<set $oneTimeDisableDisability = 1>>
-
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
-			<<set $activeSlave.career = "a housewife">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.vagina = 2>>
-			<<set $activeSlave.preg = 31>>
-			<<set $activeSlave.pregType = 1>>
-			<<set $activeSlave.pregSource = $activeSlave.ID + 1000>>
-			<<set $activeSlave.pregKnown = 1>>
-			<<set $activeSlave.pregWeek = $activeSlave.preg>>
-			<<set $activeSlave.belly = 8000>>
-			<<set $activeSlave.bellyPreg = 8000>>
-			<<set $activeSlave.ovaries = 1>>
-			<<set $activeSlave.counter.birthsTotal += 1>>
-			<<set $activeSlave.face = 15>>
-			<<set $activeSlave.skill.vaginal = 35>>
-			<<set $activeSlave.anus = 1>>
-			<<set $activeSlave.boobs += 600>>
-			<<set $activeSlave.lactation = 1>>
-			<<set $activeSlave.lactationDuration = 2>>
-			<<set $activeSlave.boobsImplant = 0>>
-			<<set $activeSlave.boobsImplantType = "none">>
-			<<set $activeSlave.butt += 2>>
-			<<set $activeSlave.buttImplant = 0>>
-			<<set $activeSlave.buttImplantType = "none">>
-			<<set $activeSlave.clothes = "conservative clothing">>
-			<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0)>>
-			<<set $activeSlave.pubicHStyle = "bushy">>
-			<<if $activeSlave.behavioralFlaw == "hates men">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave = GenerateNewSlave("XX", {minAge:Math.max($fertilityAge+20, $potencyAge+20, $minimumSlaveAge+20), maxAge: 40, ageOverridesPedoMode: 1, disableDisability: 1})>>
+			<<set _slave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
+			<<set _slave.career = "a housewife">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.vagina = 2>>
+			<<set _slave.preg = 31>>
+			<<set _slave.pregType = 1>>
+			<<set _slave.pregSource = _slave.ID + 1000>>
+			<<set _slave.pregKnown = 1>>
+			<<set _slave.pregWeek = _slave.preg>>
+			<<set _slave.belly = 8000>>
+			<<set _slave.bellyPreg = 8000>>
+			<<set _slave.ovaries = 1>>
+			<<set _slave.counter.birthsTotal++>>
+			<<set _slave.face = 15>>
+			<<set _slave.skill.vaginal = 35>>
+			<<set _slave.anus = 1>>
+			<<set _slave.boobs += 600>>
+			<<set _slave.lactation = 1>>
+			<<set _slave.lactationDuration = 2>>
+			<<set _slave.boobsImplant = 0>>
+			<<set _slave.boobsImplantType = "none">>
+			<<set _slave.butt += 2>>
+			<<set _slave.buttImplant = 0>>
+			<<set _slave.buttImplantType = "none">>
+			<<set _slave.clothes = "conservative clothing">>
+			<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0)>>
+			<<set _slave.pubicHStyle = "bushy">>
+			<<if _slave.behavioralFlaw === "hates men">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "sinful">>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
+			<<set _slave.behavioralQuirk = "sinful">>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
 			/* _slaveCost not needed, no option to sell */
 		<<case "incest father daughter">>
 			<<set _ContractCost = 10000>>
-			<<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>>
-
-			<<set $activeSlave = GenerateNewSlave("XY")>>
-			<<set $activeSlave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.dick = 4>>
-			<<set $activeSlave.balls = 3>>
-			<<set $activeSlave.scrotum = 3>>
-			<<set $activeSlave.face = 15>>
-			<<set $activeSlave.faceShape = "masculine">>
-			<<set $activeSlave.clothes = "conservative clothing">>
-			<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0)>>
-			<<if $activeSlave.behavioralFlaw == "hates women">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave = GenerateNewSlave("XY", {minAge: Math.max($potencyAge+20, $fertilityAge+20, $minimumSlaveAge+20), maxAge: 40, ageOverridesPedoMode: 1, disableDisability: 1})>>
+			<<set _slave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.dick = 4>>
+			<<set _slave.balls = 3>>
+			<<set _slave.scrotum = 3>>
+			<<set _slave.face = 15>>
+			<<set _slave.faceShape = "masculine">>
+			<<set _slave.clothes = "conservative clothing">>
+			<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0)>>
+			<<if _slave.behavioralFlaw === "hates women">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "sinful">>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
+			<<set _slave.behavioralQuirk = "sinful">>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
 			/* _slaveCost not needed, no option to sell */
 		<<case "incest brother sister">>
 			<<set _ContractCost = 10000>>
-			<<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge+2, $potencyAge+2, $minimumSlaveAge+2)>>
-			<<set $activeSlaveOneTimeMaxAge = 20>>
-			<<set $one_time_age_overrides_pedo_mode = 1>>
-			<<set $oneTimeDisableDisability = 1>>
-
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
-			<<set $activeSlave.career = "a dropout">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.vagina = 1>>
-			<<set $activeSlave.preg = 31>>
-			<<set $activeSlave.pregType = 1>>
-			<<set $activeSlave.pregSource = $activeSlave.ID + 1000>>
-			<<set $activeSlave.pregKnown = 1>>
-			<<set $activeSlave.pregWeek = $activeSlave.preg>>
-			<<set $activeSlave.belly = 8000>>
-			<<set $activeSlave.bellyPreg = 8000>>
-			<<set $activeSlave.ovaries = 1>>
-			<<set $activeSlave.face = random(15,40)>>
-			<<set $activeSlave.skill.vaginal = 15>>
-			<<set $activeSlave.anus = 1>>
-			<<set $activeSlave.lactation = 1>>
-			<<set $activeSlave.lactationDuration = 2>>
-			<<set $activeSlave.clothes = "cutoffs and a t-shirt">>
-			<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0)>>
-			<<set $activeSlave.pubicHStyle = "in a strip">>
-			<<if $activeSlave.behavioralFlaw == "hates men">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave = GenerateNewSlave("XX", {minAge: Math.max($fertilityAge+2, $potencyAge+2, $minimumSlaveAge+2), maxAge: 20, ageOverridesPedoMode: 1, disableDisability: 1})>>
+			<<set _slave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
+			<<set _slave.career = "a dropout">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.vagina = 1>>
+			<<set _slave.preg = 31>>
+			<<set _slave.pregType = 1>>
+			<<set _slave.pregSource = _slave.ID + 1000>>
+			<<set _slave.pregKnown = 1>>
+			<<set _slave.pregWeek = _slave.preg>>
+			<<set _slave.belly = 8000>>
+			<<set _slave.bellyPreg = 8000>>
+			<<set _slave.ovaries = 1>>
+			<<set _slave.face = random(15,40)>>
+			<<set _slave.skill.vaginal = 15>>
+			<<set _slave.anus = 1>>
+			<<set _slave.lactation = 1>>
+			<<set _slave.lactationDuration = 2>>
+			<<set _slave.clothes = "cutoffs and a t-shirt">>
+			<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0)>>
+			<<set _slave.pubicHStyle = "in a strip">>
+			<<if _slave.behavioralFlaw === "hates men">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "sinful">>
-			<<run setMissingParents($activeSlave)>>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
+			<<set _slave.behavioralQuirk = "sinful">>
+			<<run setMissingParents(_slave)>>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
 			/* _slaveCost not needed, no option to sell */
 		<<case "incest sister sister">>
 			<<set _ContractCost = 10000>>
-			<<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge+2, $minimumSlaveAge+2)>>
-			<<set $activeSlaveOneTimeMaxAge = 20>>
-			<<set $one_time_age_overrides_pedo_mode = 1>>
-			<<set $oneTimeDisableDisability = 1>>
-
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
-			<<set $activeSlave.career = "a dropout">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.ovaries = 1>>
-			<<set $activeSlave.face = random(15,40)>>
-			<<set $activeSlave.attrXX = 80>>
-			<<set $activeSlave.skill.vaginal = 15>>
-			<<set $activeSlave.clothes = "cutoffs and a t-shirt">>
-			<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0)>>
-			<<set $activeSlave.pubicHStyle = "in a strip">>
-			<<if $activeSlave.behavioralFlaw == "hates women">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave = GenerateNewSlave("XX", {minAge: Math.max($fertilityAge+2, $minimumSlaveAge+2), maxAge: 20, ageOverridesPedoMode: 1, disableDisability: 1})>>
+			<<set _slave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
+			<<set _slave.career = "a dropout">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.ovaries = 1>>
+			<<set _slave.face = random(15,40)>>
+			<<set _slave.attrXX = 80>>
+			<<set _slave.skill.vaginal = 15>>
+			<<set _slave.clothes = "cutoffs and a t-shirt">>
+			<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0)>>
+			<<set _slave.pubicHStyle = "in a strip">>
+			<<if _slave.behavioralFlaw === "hates women">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "sinful">>
-			<<run setMissingParents($activeSlave)>>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
+			<<set _slave.behavioralQuirk = "sinful">>
+			<<run setMissingParents(_slave)>>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
 			/* _slaveCost not needed, no option to sell */
 		<<case "incest brother brother">>
 			<<set _ContractCost = 10000>>
-			<<set $activeSlaveOneTimeMinAge = Math.max($potencyAge+2, $minimumSlaveAge+2)>>
-			<<set $activeSlaveOneTimeMaxAge = 20>>
-			<<set $one_time_age_overrides_pedo_mode = 1>>
-			<<set $oneTimeDisableDisability = 1>>
-
-			<<set $activeSlave = GenerateNewSlave("XY")>>
-			<<set $activeSlave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
-			<<set $activeSlave.career = "a dropout">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.face = random(15,40)>>
-			<<set $activeSlave.clothes = "conservative clothing">>
-			<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0)>>
-			<<set $activeSlave.attrXY = 80>>
-			<<set $activeSlave.pubicHStyle = "bushy">>
-			<<if $activeSlave.behavioralFlaw == "hates men">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave = GenerateNewSlave("XY", {minAge: Math.max($potencyAge+2, $minimumSlaveAge+2), maxAge: 20, ageOverridesPedoMode: 1, disableDisability: 1})>>
+			<<set _slave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
+			<<set _slave.career = "a dropout">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.face = random(15,40)>>
+			<<set _slave.clothes = "conservative clothing">>
+			<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0)>>
+			<<set _slave.attrXY = 80>>
+			<<set _slave.pubicHStyle = "bushy">>
+			<<if _slave.behavioralFlaw === "hates men">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "sinful">>
-			<<run setMissingParents($activeSlave)>>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
+			<<set _slave.behavioralQuirk = "sinful">>
+			<<run setMissingParents(_slave)>>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
 			/* _slaveCost not needed, no option to sell */
 		<<case "incest twin sister">>
 			<<set _ContractCost = 10000>>
-			<<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge, $minimumSlaveAge)>>
-			<<set $activeSlaveOneTimeMaxAge = 20>>
-			<<set $one_time_age_overrides_pedo_mode = 1>>
-			<<set $oneTimeDisableDisability = 1>>
-
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.face = random(15,40)>>
-			<<set $activeSlave.attrXX = 80>>
-			<<set $activeSlave.skill.vaginal = 15>>
-			<<set $activeSlave.clothes = "cutoffs and a t-shirt">>
-			<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0)>>
-			<<set $activeSlave.pubicHStyle = "in a strip">>
-			<<if $activeSlave.behavioralFlaw == "hates women">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave = GenerateNewSlave("XX", {minAge: Math.max($fertilityAge, $minimumSlaveAge), maxAge: 20, ageOverridesPedoMode: 1, disableDisability: 1})>>
+			<<set _slave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.face = random(15,40)>>
+			<<set _slave.attrXX = 80>>
+			<<set _slave.skill.vaginal = 15>>
+			<<set _slave.clothes = "cutoffs and a t-shirt">>
+			<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0)>>
+			<<set _slave.pubicHStyle = "in a strip">>
+			<<if _slave.behavioralFlaw === "hates women">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "sinful">>
-			<<run setMissingParents($activeSlave)>>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
+			<<set _slave.behavioralQuirk = "sinful">>
+			<<run setMissingParents(_slave)>>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
 			/* _slaveCost not needed, no option to sell */
 		<<case "incest twin brother">>
 			<<set _ContractCost = 10000>>
-			<<set $activeSlaveOneTimeMinAge = Math.max($potencyAge, $minimumSlaveAge)>>
-			<<set $activeSlaveOneTimeMaxAge = 20>>
-			<<set $one_time_age_overrides_pedo_mode = 1>>
-			<<set $oneTimeDisableDisability = 1>>
-
-			<<set $activeSlave = GenerateNewSlave("XY")>>
-			<<set $activeSlave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.face = random(15,40)>>
-			<<set $activeSlave.clothes = "conservative clothing">>
-			<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0)>>
-			<<set $activeSlave.attrXY = 80>>
-			<<set $activeSlave.pubicHStyle = "bushy">>
-			<<if $activeSlave.behavioralFlaw == "hates men">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave = GenerateNewSlave("XY", {minAge: Math.max($potencyAge, $minimumSlaveAge), maxAge: 20, ageOverridesPedoMode: 1, disableDisability: 1})>>
+			<<set _slave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.face = random(15,40)>>
+			<<set _slave.clothes = "conservative clothing">>
+			<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0)>>
+			<<set _slave.attrXY = 80>>
+			<<set _slave.pubicHStyle = "bushy">>
+			<<if _slave.behavioralFlaw === "hates men">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "sinful">>
-			<<run setMissingParents($activeSlave)>>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
+			<<set _slave.behavioralQuirk = "sinful">>
+			<<run setMissingParents(_slave)>>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
 		<<case "incest twins mixed">>
 			<<set _ContractCost = 10000>>
-			<<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge, $minimumSlaveAge)>>
-			<<set $activeSlaveOneTimeMaxAge = 20>>
-			<<set $one_time_age_overrides_pedo_mode = 1>>
-			<<set $oneTimeDisableDisability = 1>>
-
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.vagina = 1>>
-			<<set $activeSlave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.face = random(15,40)>>
-			<<set $activeSlave.attrXX = 80>>
-			<<set $activeSlave.skill.vaginal = 15>>
-			<<set $activeSlave.clothes = "cutoffs and a t-shirt">>
-			<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0)>>
-			<<set $activeSlave.pubicHStyle = "in a strip">>
-			<<if $activeSlave.behavioralFlaw == "hates men">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave = GenerateNewSlave("XX", {minAge: Math.max($fertilityAge, $minimumSlaveAge), maxAge: 20, ageOverridesPedoMode: 1, disableDisability: 1})>>
+			<<set _slave.vagina = 1>>
+			<<set _slave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.face = random(15,40)>>
+			<<set _slave.attrXX = 80>>
+			<<set _slave.skill.vaginal = 15>>
+			<<set _slave.clothes = "cutoffs and a t-shirt">>
+			<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0)>>
+			<<set _slave.pubicHStyle = "in a strip">>
+			<<if _slave.behavioralFlaw === "hates men">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "sinful">>
-			<<run setMissingParents($activeSlave)>>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
+			<<set _slave.behavioralQuirk = "sinful">>
+			<<run setMissingParents(_slave)>>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
 			/* _slaveCost not needed, no option to sell */
 		<<case "incest mother daughter">>
 			<<set _ContractCost = 10000>>
-			<<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>>
-
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
-			<<set $activeSlave.career = "a housewife">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.vagina = 2>>
-			<<set $activeSlave.ovaries = 1>>
-			<<set $activeSlave.counter.birthsTotal += 1>>
-			<<set $activeSlave.face = random(15,60)>>
-			<<set $activeSlave.skill.vaginal = 35>>
-			<<set $activeSlave.anus = 1>>
-			<<set $activeSlave.boobs += 600>>
-			<<set $activeSlave.lactation = 1>>
-			<<set $activeSlave.lactationDuration = 2>>
-			<<set $activeSlave.boobsImplant = 0>>
-			<<set $activeSlave.boobsImplantType = "none">>
-			<<set $activeSlave.butt += 2>>
-			<<set $activeSlave.buttImplant = 0>>
-			<<set $activeSlave.buttImplantType = "none">>
-			<<set $activeSlave.clothes = "conservative clothing">>
-			<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0)>>
-			<<set $activeSlave.pubicHStyle = "bushy">>
-			<<if $activeSlave.behavioralFlaw == "hates women">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave = GenerateNewSlave("XX", {minAge: Math.max($fertilityAge+20, $minimumSlaveAge+20), maxAge: 40, ageOverridesPedoMode: 1, disableDisability: 1})>>
+			<<set _slave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
+			<<set _slave.career = "a housewife">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.vagina = 2>>
+			<<set _slave.ovaries = 1>>
+			<<set _slave.counter.birthsTotal++>>
+			<<set _slave.face = random(15,60)>>
+			<<set _slave.skill.vaginal = 35>>
+			<<set _slave.anus = 1>>
+			<<set _slave.boobs += 600>>
+			<<set _slave.lactation = 1>>
+			<<set _slave.lactationDuration = 2>>
+			<<set _slave.boobsImplant = 0>>
+			<<set _slave.boobsImplantType = "none">>
+			<<set _slave.butt += 2>>
+			<<set _slave.buttImplant = 0>>
+			<<set _slave.buttImplantType = "none">>
+			<<set _slave.clothes = "conservative clothing">>
+			<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0)>>
+			<<set _slave.pubicHStyle = "bushy">>
+			<<if _slave.behavioralFlaw === "hates women">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "sinful">>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
+			<<set _slave.behavioralQuirk = "sinful">>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
 			/* _slaveCost not needed, no option to sell */
 		<<case "incest father son">>
 			<<set _ContractCost = 10000>>
-			<<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>>
-
-			<<set $activeSlave = GenerateNewSlave("XY")>>
-			<<set $activeSlave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.dick = 4>>
-			<<set $activeSlave.balls = 3>>
-			<<set $activeSlave.scrotum = 3>>
-			<<set $activeSlave.face = random(15,50)>>
-			<<set $activeSlave.faceShape = "masculine">>
-			<<set $activeSlave.clothes = "conservative clothing">>
-			<<run setHealth($activeSlave, jsRandom(20, 40), 0, 0, 0)>>
-			<<if $activeSlave.behavioralFlaw == "hates men">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave = GenerateNewSlave("XY", {minAge: Math.max($potencyAge+20, $minimumSlaveAge+20), maxAge: 40, ageOverridesPedoMode: 1, disableDisability: 1})>>
+			<<set _slave.origin = "$He offered to become your slave to protect $his incestuous relationship.">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.dick = 4>>
+			<<set _slave.balls = 3>>
+			<<set _slave.scrotum = 3>>
+			<<set _slave.face = random(15,50)>>
+			<<set _slave.faceShape = "masculine">>
+			<<set _slave.clothes = "conservative clothing">>
+			<<run setHealth(_slave, jsRandom(20, 40), 0, 0, 0)>>
+			<<if _slave.behavioralFlaw === "hates men">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "sinful">>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
+			<<set _slave.behavioralQuirk = "sinful">>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
 			/* _slaveCost not needed, no option to sell */
 		<<case "mismatched pair">>
 			<<set _ContractCost = 1500>>
-			<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
-			<<set $activeSlaveOneTimeMaxAge = 21>>
-			<<set $oneTimeDisableDisability = 1>>
-			<<if $arcologies[0].FSSupremacistLawME == 1>>
-				<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-			<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+			<<set _pram = {minAge:  $minimumSlaveAge, maxAge: 21, disableDisability: 1}>>
+			<<if $arcologies[0].FSSupremacistLawME === 1>>
+				<<set _pram.race = $arcologies[0].FSSupremacistRace>>
+			<<elseif $arcologies[0].FSSubjugationistLawME === 1>>
 				<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-				<<set $fixedRace = _races.random()>>
+				<<set _pram.race = _races.random()>>
 			<</if>>
 
-			<<set $activeSlave = GenerateNewSlave("XY")>>
-			<<set $activeSlave.origin = "$He was sold into slavery by $his older sister.">>
-			<<set $activeSlave.career = "a prostitute">>
-			<<set $activeSlave.devotion = random(-15,15)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<run setHealth($activeSlave, jsRandom(0, 20))>>
-			<<set $activeSlave.anus = 1>>
-			<<set $activeSlave.vagina = -1>>
-			<<set $activeSlave.dick = 1>>
-			<<if $activeSlave.foreskin > 0>><<set $activeSlave.foreskin = $activeSlave.dick>><</if>>
-			<<if $activeSlave.balls > 0>><<set $activeSlave.scrotum = $activeSlave.balls>><</if>>
-			<<set $activeSlave.clit = 0>>
-			<<set $activeSlave.balls = 1>>
-			<<set $activeSlave.face = 15>>
-			<<set $activeSlave.weight = 0>>
-			<<set $activeSlave.skill.vaginal = 0>>
-			<<set $activeSlave.skill.oral = 15>>
-			<<set $activeSlave.skill.anal = 15>>
-			<<set $activeSlave.boobs = 600>>
-			<<set $activeSlave.boobsImplant = 400>>
-			<<set $activeSlave.boobsImplantType = "normal">>
-			<<set $activeSlave.butt = either(1, 2)>>
-			<<set $activeSlave.preg = -2>>
-			<<set $activeSlave.birthWeek = 0>>
-			<<set $activeSlave.sexualFlaw = "hates anal">>
-			<<set $activeSlave.hStyle = "in twin tails">>
-			<<set $activeSlave.pubicHStyle = "waxed">>
-			<<set $activeSlave.underArmHStyle = "waxed">>
-			<<run setMissingParents($activeSlave)>>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.rivalry = 3>>
-			<<set $activeSlave.rivalryTarget = $activeSlave.ID + 1000>>
-			<<set _slaveCost = slaveCost($activeSlave)>>
+			<<set _slave = GenerateNewSlave("XY", _pram)>>
+			<<set _slave.origin = "$He was sold into slavery by $his older sister.">>
+			<<set _slave.career = "a prostitute">>
+			<<set _slave.devotion = random(-15,15)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<run setHealth(_slave, jsRandom(0, 20))>>
+			<<set _slave.anus = 1>>
+			<<set _slave.vagina = -1>>
+			<<set _slave.dick = 1>>
+			<<if _slave.foreskin > 0>><<set _slave.foreskin = _slave.dick>><</if>>
+			<<if _slave.balls > 0>><<set _slave.scrotum = _slave.balls>><</if>>
+			<<set _slave.clit = 0>>
+			<<set _slave.balls = 1>>
+			<<set _slave.face = 15>>
+			<<set _slave.weight = 0>>
+			<<set _slave.skill.vaginal = 0>>
+			<<set _slave.skill.oral = 15>>
+			<<set _slave.skill.anal = 15>>
+			<<set _slave.boobs = 600>>
+			<<set _slave.boobsImplant = 400>>
+			<<set _slave.boobsImplantType = "normal">>
+			<<set _slave.butt = either(1, 2)>>
+			<<set _slave.preg = -2>>
+			<<set _slave.birthWeek = 0>>
+			<<set _slave.sexualFlaw = "hates anal">>
+			<<set _slave.hStyle = "in twin tails">>
+			<<set _slave.pubicHStyle = "waxed">>
+			<<set _slave.underArmHStyle = "waxed">>
+			<<run setMissingParents(_slave)>>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.rivalry = 3>>
+			<<set _slave.rivalryTarget = _slave.ID + 1000>>
+			<<set _slaveCost = slaveCost(_slave)>>
 			<<set _slaveCost -= 1500>>
 		<<case "matched pair">>
 			/* _ContractCost not needed, no option to sell */
-			<<set $activeSlaveOneTimeMinAge = 12>>
-			<<set $activeSlaveOneTimeMaxAge = 21>>
-			<<set $oneTimeDisableDisability = 1>>
-
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.origin = "$He was brought up in a radical slave school to match $his twin.">>
-			<<set $activeSlave.career = "a slave">>
-			<<set $activeSlave.devotion = random(25,45)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
-			<<set $activeSlave.anus = 1>>
-			<<set $activeSlave.vagina = -1>>
-			<<set $activeSlave.dick = 1>>
-			<<if $activeSlave.foreskin > 0>><<set $activeSlave.foreskin = $activeSlave.dick>><</if>>
-			<<if $activeSlave.balls > 0>><<set $activeSlave.scrotum = $activeSlave.balls>><</if>>
-			<<set $activeSlave.balls = 1>>
-			<<set $activeSlave.ovaries = 0>>
-			<<set $activeSlave.clit = 0>>
-			<<set $activeSlave.weight = 0>>
-			<<set $activeSlave.face = 15>>
-			<<set $activeSlave.skill.vaginal = 0>>
-			<<set $activeSlave.skill.oral = 15>>
-			<<set $activeSlave.skill.anal = 15>>
-			<<set $activeSlave.boobs = either(500,600)>>
-			<<set $activeSlave.boobsImplant = 400>>
-			<<set $activeSlave.boobsImplantType = "normal">>
-			<<set $activeSlave.butt = either(2, 3)>>
-			<<set $activeSlave.buttImplant = 1>>
-			<<set $activeSlave.buttImplantType = "normal">>
-			<<set $activeSlave.preg = -3>>
-			<<set $activeSlave.hStyle = "in twin tails">>
-			<<set $activeSlave.pubicHStyle = "waxed">>
-			<<set $activeSlave.underArmHStyle = "waxed">>
-			<<set $activeSlave.sexualFlaw = "none">>
-			<<set $activeSlave.behavioralFlaw = "none">>
-			<<run setMissingParents($activeSlave)>>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 2>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
-			<<set _slaveCost = slaveCost($activeSlave)>>
+			<<set _slave = GenerateNewSlave("XX", {minAge: 12, maxAge: 21, disableDisability: 1})>>
+			<<set _slave.origin = "$He was brought up in a radical slave school to match $his twin.">>
+			<<set _slave.career = "a slave">>
+			<<set _slave.devotion = random(25,45)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
+			<<set _slave.anus = 1>>
+			<<set _slave.vagina = -1>>
+			<<set _slave.dick = 1>>
+			<<if _slave.foreskin > 0>><<set _slave.foreskin = _slave.dick>><</if>>
+			<<if _slave.balls > 0>><<set _slave.scrotum = _slave.balls>><</if>>
+			<<set _slave.balls = 1>>
+			<<set _slave.ovaries = 0>>
+			<<set _slave.clit = 0>>
+			<<set _slave.weight = 0>>
+			<<set _slave.face = 15>>
+			<<set _slave.skill.vaginal = 0>>
+			<<set _slave.skill.oral = 15>>
+			<<set _slave.skill.anal = 15>>
+			<<set _slave.boobs = either(500,600)>>
+			<<set _slave.boobsImplant = 400>>
+			<<set _slave.boobsImplantType = "normal">>
+			<<set _slave.butt = either(2, 3)>>
+			<<set _slave.buttImplant = 1>>
+			<<set _slave.buttImplantType = "normal">>
+			<<set _slave.preg = -3>>
+			<<set _slave.hStyle = "in twin tails">>
+			<<set _slave.pubicHStyle = "waxed">>
+			<<set _slave.underArmHStyle = "waxed">>
+			<<set _slave.sexualFlaw = "none">>
+			<<set _slave.behavioralFlaw = "none">>
+			<<run setMissingParents(_slave)>>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 2>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
+			<<set _slaveCost = slaveCost(_slave)>>
 			<<set _ContractCost = _slaveCost>>
 		<<case "identical pair">>
-			<<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
-			<<set $activeSlaveOneTimeMaxAge = 21>>
-			<<set $oneTimeDisableDisability = 1>>
-
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.origin = "$He was brought up in a radical slave school to match $his twin.">>
-			<<set $activeSlave.career = "a slave">>
-			<<set $activeSlave.devotion = random(25,45)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
-			<<set $activeSlave.anus = 1>>
-			<<set $activeSlave.dick = 0>>
-			<<set $activeSlave.foreskin = 0>>
-			<<set $activeSlave.balls = 0>>
-			<<set $activeSlave.scrotum = 0>>
-			<<set $activeSlave.clit = 2>>
-			<<set $activeSlave.vagina = 1>>
-			<<set $activeSlave.weight = 0>>
-			<<set $activeSlave.face = 15>>
-			<<set $activeSlave.faceShape = "cute">>
-			<<set $activeSlave.attrXX = 80>>
-			<<if $activeSlave.physicalAge >= 12>>
-				<<set $activeSlave.teeth = "normal">>
+			<<set _slave = GenerateNewSlave("XX", {minAge: $minimumSlaveAge, maxAge: 21, disableDisability: 1})>>
+			<<set _slave.origin = "$He was brought up in a radical slave school to match $his twin.">>
+			<<set _slave.career = "a slave">>
+			<<set _slave.devotion = random(25,45)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, 0, 0)>>
+			<<set _slave.anus = 1>>
+			<<set _slave.dick = 0>>
+			<<set _slave.foreskin = 0>>
+			<<set _slave.balls = 0>>
+			<<set _slave.scrotum = 0>>
+			<<set _slave.clit = 2>>
+			<<set _slave.vagina = 1>>
+			<<set _slave.weight = 0>>
+			<<set _slave.face = 15>>
+			<<set _slave.faceShape = "cute">>
+			<<set _slave.attrXX = 80>>
+			<<if _slave.physicalAge >= 12>>
+				<<set _slave.teeth = "normal">>
 			<</if>>
-			<<set $activeSlave.skill.vaginal = 15>>
-			<<set $activeSlave.skill.oral = 15>>
-			<<set $activeSlave.skill.anal = 15>>
-			<<if $activeSlave.physicalAge >= random(13,17)>>
-				<<set $activeSlave.boobs = either(500,600)>>
-				<<set $activeSlave.boobsImplant = 0>>
-				<<set $activeSlave.boobsImplantType = "none">>
-				<<set $activeSlave.butt = either(2, 3)>>
-				<<set $activeSlave.buttImplant = 0>>
-				<<set $activeSlave.buttImplantType = "none">>
+			<<set _slave.skill.vaginal = 15>>
+			<<set _slave.skill.oral = 15>>
+			<<set _slave.skill.anal = 15>>
+			<<if _slave.physicalAge >= random(13,17)>>
+				<<set _slave.boobs = either(500,600)>>
+				<<set _slave.boobsImplant = 0>>
+				<<set _slave.boobsImplantType = "none">>
+				<<set _slave.butt = either(2, 3)>>
+				<<set _slave.buttImplant = 0>>
+				<<set _slave.buttImplantType = "none">>
 			<</if>>
-			<<set $activeSlave.preg = -1>>
-			<<set $activeSlave.hStyle = "in twin tails">>
-			<<set $activeSlave.pubicHStyle = "waxed">>
-			<<set $activeSlave.sexualFlaw = "none">>
-			<<set $activeSlave.behavioralFlaw = "none">>
-			<<run setMissingParents($activeSlave)>>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 2>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
-			<<set _slaveCost = slaveCost($activeSlave)>>
+			<<set _slave.preg = -1>>
+			<<set _slave.hStyle = "in twin tails">>
+			<<set _slave.pubicHStyle = "waxed">>
+			<<set _slave.sexualFlaw = "none">>
+			<<set _slave.behavioralFlaw = "none">>
+			<<run setMissingParents(_slave)>>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 2>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
+			<<set _slaveCost = slaveCost(_slave)>>
 			<<set _ContractCost = _slaveCost>>
 		<<case "identical herm pair">>
-			<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
-			<<set $activeSlaveOneTimeMaxAge = 21>>
-			<<set $one_time_age_overrides_pedo_mode = 1>>
-			<<set $oneTimeDisableDisability = 1>>
-
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.origin = "$He was brought up in a radical slave school to match $his twin.">>
-			<<set $activeSlave.career = "a slave">>
-			<<set $activeSlave.devotion = random(25,45)>>
-			<<set $activeSlave.trust = random(-15,15)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<run setHealth($activeSlave, jsRandom(0, 20), undefined, undefined, 0, 10)>>
-			<<set $activeSlave.anus = 1>>
-			<<set $activeSlave.dick = 5>>
-			<<set $activeSlave.foreskin = 4>>
-			<<set $activeSlave.balls = 6>>
-			<<set $activeSlave.scrotum = 3>>
-			<<set $activeSlave.clit = 0>>
-			<<set $activeSlave.vagina = 2>>
-			<<set $activeSlave.weight = 0>>
-			<<set $activeSlave.face = 15>>
-			<<set $activeSlave.faceShape = "cute">>
-			<<if $activeSlave.physicalAge >= 12>>
-				<<set $activeSlave.teeth = "normal">>
+			<<set _slave = GenerateNewSlave("XX", , {minAge: $fertilityAge, maxAge: 21, ageOverridesPedoMode: 1, disableDisability: 1})>>
+			<<set _slave.origin = "$He was brought up in a radical slave school to match $his twin.">>
+			<<set _slave.career = "a slave">>
+			<<set _slave.devotion = random(25,45)>>
+			<<set _slave.trust = random(-15,15)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<run setHealth(_slave, jsRandom(0, 20), undefined, undefined, 0, 10)>>
+			<<set _slave.anus = 1>>
+			<<set _slave.dick = 5>>
+			<<set _slave.foreskin = 4>>
+			<<set _slave.balls = 6>>
+			<<set _slave.scrotum = 3>>
+			<<set _slave.clit = 0>>
+			<<set _slave.vagina = 2>>
+			<<set _slave.weight = 0>>
+			<<set _slave.face = 15>>
+			<<set _slave.faceShape = "cute">>
+			<<if _slave.physicalAge >= 12>>
+				<<set _slave.teeth = "normal">>
 			<</if>>
-			<<set $activeSlave.skill.vaginal = 15>>
-			<<set $activeSlave.skill.oral = 15>>
-			<<set $activeSlave.skill.anal = 15>>
-			<<if $activeSlave.physicalAge >= random(13,17)>>
-				<<set $activeSlave.boobs = either(500,600)>>
-				<<set $activeSlave.boobsImplant = 0>>
-				<<set $activeSlave.boobsImplantType = "none">>
-				<<set $activeSlave.butt = either(2, 3)>>
-				<<set $activeSlave.buttImplant = 0>>
-				<<set $activeSlave.buttImplantType = "none">>
+			<<set _slave.skill.vaginal = 15>>
+			<<set _slave.skill.oral = 15>>
+			<<set _slave.skill.anal = 15>>
+			<<if _slave.physicalAge >= random(13,17)>>
+				<<set _slave.boobs = either(500,600)>>
+				<<set _slave.boobsImplant = 0>>
+				<<set _slave.boobsImplantType = "none">>
+				<<set _slave.butt = either(2, 3)>>
+				<<set _slave.buttImplant = 0>>
+				<<set _slave.buttImplantType = "none">>
 			<</if>>
-			<<set $activeSlave.preg = 30>>
-			<<set $activeSlave.pregType = 2>>
-			<<set $activeSlave.pregSource = $activeSlave.ID + 1000>>
-			<<set $activeSlave.pregKnown = 1>>
-			<<set $activeSlave.pregWeek = $activeSlave.preg>>
-			<<set $activeSlave.belly = 14000>>
-			<<set $activeSlave.bellyPreg = 14000>>
-			<<set $activeSlave.pubertyXX = 1>>
-			<<set $activeSlave.pubertyXY = 1>>
-			<<set $activeSlave.hStyle = "in twin tails">>
-			<<set $activeSlave.pubicHStyle = "waxed">>
-			<<set $activeSlave.fetish = "pregnancy">>
-			<<set $activeSlave.fetishStrength = 100>>
-			<<set $activeSlave.sexualQuirk = "perverted">>
-			<<set $activeSlave.sexualFlaw = "none">>
-			<<set $activeSlave.behavioralFlaw = "none">>
-			<<run setMissingParents($activeSlave)>>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set $activeSlave.relationship = 4>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID + 1000>>
-			<<set _slaveCost = slaveCost($activeSlave)>>
+			<<set _slave.preg = 30>>
+			<<set _slave.pregType = 2>>
+			<<set _slave.pregSource = _slave.ID + 1000>>
+			<<set _slave.pregKnown = 1>>
+			<<set _slave.pregWeek = _slave.preg>>
+			<<set _slave.belly = 14000>>
+			<<set _slave.bellyPreg = 14000>>
+			<<set _slave.pubertyXX = 1>>
+			<<set _slave.pubertyXY = 1>>
+			<<set _slave.hStyle = "in twin tails">>
+			<<set _slave.pubicHStyle = "waxed">>
+			<<set _slave.fetish = "pregnancy">>
+			<<set _slave.fetishStrength = 100>>
+			<<set _slave.sexualQuirk = "perverted">>
+			<<set _slave.sexualFlaw = "none">>
+			<<set _slave.behavioralFlaw = "none">>
+			<<run setMissingParents(_slave)>>
+			<<set _slave.canRecruit = 0>>
+			<<set _slave.relationship = 4>>
+			<<set _slave.relationshipTarget = _slave.ID + 1000>>
+			<<set _slaveCost = slaveCost(_slave)>>
 			<<set _ContractCost = _slaveCost>>
 		<<case "desperate broodmother">>
 			<<set _ContractCost = 1000>>
-			<<set $activeSlaveOneTimeMinAge = ($fertilityAge + 3)>>
-			<<if $pedo_mode == 1>>
-				<<set $activeSlaveOneTimeMaxAge = 18>>
-			<<else>>
-				<<set $activeSlaveOneTimeMaxAge = 24>>
-			<</if>>
-			<<set $one_time_age_overrides_pedo_mode = 1>>
-			<<set $oneTimeDisableDisability = 1>>
-
-			<<set $activeSlave = GenerateNewSlave("XX")>>
-			<<set $activeSlave.origin = "$He begged to be enslaved in a desperate attempt to provide for $his many children.">>
-			<<set $activeSlave.career = "homeless">>
-			<<run setHealth($activeSlave, jsRandom(-45, -30), -1, -1, -1, 80)>>
-			<<set $activeSlave.devotion = random(35,45)>>
-			<<set $activeSlave.trust = random(15,25)>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.preg = 41>>
-			<<set $activeSlave.pregType = random(25,29)>>
-			<<set $activeSlave.pregKnown = 1>>
-			<<set $activeSlave.pregWeek = $activeSlave.preg>>
-			<<run SetBellySize($activeSlave)>>
-			<<set $activeSlave.pregAdaptation = 600>>
-			<<set $activeSlave.ovaries = 1>>
-			<<set $activeSlave.counter.birthsTotal = 5>>
+			<<set _pram = {minAge: $fertilityAge + 3, maxAge: ($pedo_mode === 1 ? 18 : 24), disableDisability: 1, ageOverridesPedoMode: 1}>>
+			<<set _slave = GenerateNewSlave("XX", _pram)>>
+			<<set _slave.origin = "$He begged to be enslaved in a desperate attempt to provide for $his many children.">>
+			<<set _slave.career = "homeless">>
+			<<run setHealth(_slave, jsRandom(-45, -30), -1, -1, -1, 80)>>
+			<<set _slave.devotion = random(35,45)>>
+			<<set _slave.trust = random(15,25)>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.preg = 41>>
+			<<set _slave.pregType = random(25,29)>>
+			<<set _slave.pregKnown = 1>>
+			<<set _slave.pregWeek = _slave.preg>>
+			<<run SetBellySize(_slave)>>
+			<<set _slave.pregAdaptation = 600>>
+			<<set _slave.ovaries = 1>>
+			<<set _slave.counter.birthsTotal = 5>>
 			/* Being pregnant with 25-29 children requires either hyper fertility drugs (1/3 odds) or a genetic quirk (2/3 odds) */
-			<<set $activeSlave.geneticQuirks.hyperFertility = either($activeSlave.geneticQuirks.hyperFertility, 2, 2)>>
-			<<set $activeSlave.face = 15>>
-			<<set $activeSlave.vagina = 4>>
-			<<set $activeSlave.skill.vaginal = 45>>
-			<<set $activeSlave.skill.whoring = 20>>
-			<<set $activeSlave.skill.anal = 10>>
-			<<set $activeSlave.anus = 1>>
-			<<set $activeSlave.weight = random(-80,-50)>>
-			<<set $activeSlave.muscles = 0>>
-			<<set $activeSlave.underArmHStyle = "bushy">>
-			<<set $activeSlave.pubicHStyle = "bushy">>
-			<<set $activeSlave.boobs = 1600>>
-			<<set $activeSlave.boobShape = "saggy">>
-			<<set $activeSlave.nipples = "huge">>
-			<<set $activeSlave.lactation = 1>>
-			<<set $activeSlave.lactationDuration = 2>>
-			<<set $activeSlave.lactationAdaptation = 30>>
-			<<set $activeSlave.hips = 2>>
-			<<set $activeSlave.vaginaLube = 1>>
-			<<set $activeSlave.butt += 3>>
-			<<set $activeSlave.sexualQuirk = "caring">>
-			<<set $activeSlave.bellySag = 20>>
-			<<set $activeSlave.bellySagPreg = 20>>
-			<<set $activeSlave.pubertyXX = 1>>
-			<<set $activeSlave.canRecruit = 0>>
-			<<set _slaveCost = slaveCost($activeSlave)>>
+			<<set _slave.geneticQuirks.hyperFertility = either(_slave.geneticQuirks.hyperFertility, 2, 2)>>
+			<<set _slave.face = 15>>
+			<<set _slave.vagina = 4>>
+			<<set _slave.skill.vaginal = 45>>
+			<<set _slave.skill.whoring = 20>>
+			<<set _slave.skill.anal = 10>>
+			<<set _slave.anus = 1>>
+			<<set _slave.weight = random(-80,-50)>>
+			<<set _slave.muscles = 0>>
+			<<set _slave.underArmHStyle = "bushy">>
+			<<set _slave.pubicHStyle = "bushy">>
+			<<set _slave.boobs = 1600>>
+			<<set _slave.boobShape = "saggy">>
+			<<set _slave.nipples = "huge">>
+			<<set _slave.lactation = 1>>
+			<<set _slave.lactationDuration = 2>>
+			<<set _slave.lactationAdaptation = 30>>
+			<<set _slave.hips = 2>>
+			<<set _slave.vaginaLube = 1>>
+			<<set _slave.butt += 3>>
+			<<set _slave.sexualQuirk = "caring">>
+			<<set _slave.bellySag = 20>>
+			<<set _slave.bellySagPreg = 20>>
+			<<set _slave.pubertyXX = 1>>
+			<<set _slave.canRecruit = 0>>
+			<<set _slaveCost = slaveCost(_slave)>>
 			<<set _slaveCost -= 1500>>
 	<</switch>>
 
 	/* Set up related slave */
-	<<set $relative = clone($activeSlave)>>
+	<<set $relative = clone(_slave)>>
 
 	<<switch $RecETSevent>>
 		<<case "addict mother daughter">>
-			<<set $activeSlave.origin = "You tricked $his mother into selling $him into slavery to clear addiction debts.">>
-			<<set $activeSlave.career = App.Data.Careers.General.uneducated.random()>>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.devotion += 10>>
-			<<set $activeSlave.trust += 10>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.boobs -= 100>>
-			<<set $activeSlave.butt -= 1>>
-			<<if $activeSlave.vagina > -1>><<set $activeSlave.vagina = 1>><</if>>
-			<<set $activeSlave.anus = 1>>
-			<<set $activeSlaveOneTimeMaxAge = Math.min(22, Math.max($minimumSlaveAge, $activeSlave.actualAge - 11))>>
-			<<set $activeSlaveOneTimeMinAge = Math.min(Math.max(15, $minimumSlaveAge), $activeSlaveOneTimeMaxAge)>>
-			<<if $pedo_mode == 1>><<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>><</if>>
-			<<set $activeSlave.actualAge = random($activeSlaveOneTimeMinAge, $activeSlaveOneTimeMaxAge)>>
-			<<set $activeSlave.mother = $activeSlave.ID - 1000>>
-			<<set $activeSlave.counter.birthsTotal = 0>>
-			<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-			<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-			<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-			<<if $activeSlave.physicalAge < 6>>
-				<<set $activeSlave.teeth = "baby">>
-			<<elseif $activeSlave.physicalAge < 12>>
-				<<set $activeSlave.teeth = "mixed">>
+			<<set _slave.origin = "You tricked $his mother into selling $him into slavery to clear addiction debts.">>
+			<<set _slave.career = App.Data.Careers.General.uneducated.random()>>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.devotion += 10>>
+			<<set _slave.trust += 10>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.boobs -= 100>>
+			<<set _slave.butt -= 1>>
+			<<if _slave.vagina > -1>><<set _slave.vagina = 1>><</if>>
+			<<set _slave.anus = 1>>
+			<<set _pram = {maxAge: Math.min(22, Math.max($minimumSlaveAge, _slave.actualAge - 11))}>>
+			<<set _pram.minAge = Math.min(Math.max(15, $minimumSlaveAge), _pram.maxAge)>>
+			<<if $pedo_mode === 1>> <<set _pram.minAge = $minimumSlaveAge>> <</if>>
+			<<set _slave.actualAge = random(_pram.minAge, _pram.maxAge)>>
+			<<set _slave.mother = _slave.ID - 1000>>
+			<<set _slave.counter.birthsTotal = 0>>
+			<<set _slave.visualAge = _slave.actualAge>>
+			<<set _slave.physicalAge = _slave.actualAge>>
+			<<set _slave.ovaryAge = _slave.actualAge>>
+			<<if _slave.physicalAge < 6>>
+				<<set _slave.teeth = "baby">>
+			<<elseif _slave.physicalAge < 12>>
+				<<set _slave.teeth = "mixed">>
 			<</if>>
 		<<case "posh mother daughter">>
-			<<set $activeSlave.origin = "You acquired $him along with $his mother when the family business failed.">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.devotion -= 25>>
-			<<set $activeSlave.trust -= 10>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.boobs -= 400>>
-			<<set $activeSlave.boobsImplant = 0>>
-			<<set $activeSlave.boobsImplantType = "none">>
-			<<set $activeSlave.butt -= 1>>
-			<<set $activeSlave.vagina = 1>>
-			<<set $activeSlave.anus = 0>>
-			<<set $activeSlave.skill.vaginal = 0>>
-			<<set $activeSlaveOneTimeMaxAge = Math.max($minimumSlaveAge,Math.min(19, ($activeSlave.actualAge - Math.min(11, $fertilityAge))))>>
-			<<set $activeSlaveOneTimeMinAge = Math.min(18, $activeSlaveOneTimeMaxAge)>>
-			<<if $pedo_mode == 1>><<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>><</if>>
-			<<set $activeSlave.actualAge = random($activeSlaveOneTimeMinAge, $activeSlaveOneTimeMaxAge)>>
-			<<set $activeSlave.mother = $activeSlave.ID - 1000>>
-			<<set $activeSlave.counter.birthsTotal = 0>>
-			<<set $activeSlave.preg = 0>>
-			<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-			<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-			<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-			<<if $activeSlave.physicalAge < 6>>
-				<<set $activeSlave.teeth = "baby">>
-			<<elseif $activeSlave.physicalAge < 12>>
-				<<set $activeSlave.teeth = "mixed">>
+			<<set _slave.origin = "You acquired $him along with $his mother when the family business failed.">>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.devotion -= 25>>
+			<<set _slave.trust -= 10>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.boobs -= 400>>
+			<<set _slave.boobsImplant = 0>>
+			<<set _slave.boobsImplantType = "none">>
+			<<set _slave.butt -= 1>>
+			<<set _slave.vagina = 1>>
+			<<set _slave.anus = 0>>
+			<<set _slave.skill.vaginal = 0>>
+			<<set _pram.maxAge = Math.max($minimumSlaveAge,Math.min(19, (_slave.actualAge - Math.min(11, $fertilityAge))))>>
+			<<set _pram.minAge = Math.min(18, _pram.maxAge)>>
+			<<if $pedo_mode === 1>><<set _pram.minAge = $minimumSlaveAge>><</if>>
+			<<set _slave.actualAge = random(_pram.minAge, _pram.maxAge)>>
+			<<set _slave.mother = _slave.ID - 1000>>
+			<<set _slave.counter.birthsTotal = 0>>
+			<<set _slave.preg = 0>>
+			<<set _slave.visualAge = _slave.actualAge>>
+			<<set _slave.physicalAge = _slave.actualAge>>
+			<<set _slave.ovaryAge = _slave.actualAge>>
+			<<if _slave.physicalAge < 6>>
+				<<set _slave.teeth = "baby">>
+			<<elseif _slave.physicalAge < 12>>
+				<<set _slave.teeth = "mixed">>
 			<</if>>
 		<<case "incest mother son">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.career = "a student">>
-			<<set $activeSlave.actualAge -= 18>>
-			<<if $activeSlave.actualAge > 20>>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.career = "a student">>
+			<<set _slave.actualAge -= 18>>
+			<<if _slave.actualAge > 20>>
 				<<if $potencyAge >= $minimumSlaveAge>>
-					<<set $activeSlave.actualAge = random($potencyAge, 20)>>
+					<<set _slave.actualAge = random($potencyAge, 20)>>
 				<<else>>
-					<<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>>
+					<<set _slave.actualAge = random($minimumSlaveAge, 20)>>
 				<</if>>
 			<</if>>
-			<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-			<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-			<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-			<<set $activeSlave.genes = "XY">>
-			<<= resyncSlaveHight($activeSlave)>>
-			<<set $activeSlave.vagina = -1>>
-			<<set $activeSlave.pubertyXX = 0>>
-			<<set $activeSlave.pubertyXY = 1>>
-			<<set WombFlush($activeSlave)>>
-			<<run SetBellySize($activeSlave)>>
-			<<set $activeSlave.dick = 2>>
-			<<set $activeSlave.foreskin = 3>>
-			<<set $activeSlave.ovaries = 0>>
-			<<set $activeSlave.balls = 2>>
-			<<set $activeSlave.scrotum = 2>>
-			<<set $activeSlave.prostate = 1>>
-			<<set $activeSlave.clit = 0>>
-			<<set $activeSlave.skill.vaginal = 0>>
-			<<set $activeSlave.faceShape = "cute">>
-			<<set $activeSlave.boobs = 0>>
-			<<set $activeSlave.counter.birthsTotal = 0>>
-			<<set $activeSlave.lactation = 0>>
-			<<set $activeSlave.lactationDuration = 0>>
-			<<set $activeSlave.anus = 0>>
-			<<set $activeSlave.butt -= 2>>
-			<<if $activeSlave.behavioralFlaw == "hates women">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave.physicalAge = _slave.actualAge>>
+			<<set _slave.visualAge = _slave.actualAge>>
+			<<set _slave.ovaryAge = _slave.actualAge>>
+			<<set _slave.genes = "XY">>
+			<<= resyncSlaveHight(_slave)>>
+			<<set _slave.vagina = -1>>
+			<<set _slave.pubertyXX = 0>>
+			<<set _slave.pubertyXY = 1>>
+			<<set WombFlush(_slave)>>
+			<<run SetBellySize(_slave)>>
+			<<set _slave.dick = 2>>
+			<<set _slave.foreskin = 3>>
+			<<set _slave.ovaries = 0>>
+			<<set _slave.balls = 2>>
+			<<set _slave.scrotum = 2>>
+			<<set _slave.prostate = 1>>
+			<<set _slave.clit = 0>>
+			<<set _slave.skill.vaginal = 0>>
+			<<set _slave.faceShape = "cute">>
+			<<set _slave.boobs = 0>>
+			<<set _slave.counter.birthsTotal = 0>>
+			<<set _slave.lactation = 0>>
+			<<set _slave.lactationDuration = 0>>
+			<<set _slave.anus = 0>>
+			<<set _slave.butt -= 2>>
+			<<if _slave.behavioralFlaw === "hates women">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "none">>
-			<<set $activeSlave.sexualQuirk = "perverted">>
-			<<set $activeSlave.mother = $activeSlave.ID - 1000>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
-			<<if $activeSlave.physicalAge < 6>>
-				<<set $activeSlave.teeth = "baby">>
-			<<elseif $activeSlave.physicalAge < 12>>
-				<<set $activeSlave.teeth = "mixed">>
+			<<set _slave.behavioralQuirk = "none">>
+			<<set _slave.sexualQuirk = "perverted">>
+			<<set _slave.mother = _slave.ID - 1000>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
+			<<if _slave.physicalAge < 6>>
+				<<set _slave.teeth = "baby">>
+			<<elseif _slave.physicalAge < 12>>
+				<<set _slave.teeth = "mixed">>
 			<</if>>
 		<<case "incest father daughter">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.career = "a student">>
-			<<set $activeSlave.actualAge -= 18>>
-			<<if $activeSlave.actualAge > 20>>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.career = "a student">>
+			<<set _slave.actualAge -= 18>>
+			<<if _slave.actualAge > 20>>
 				<<if $potencyAge >= $minimumSlaveAge>>
-					<<set $activeSlave.actualAge = random($potencyAge, 20)>>
+					<<set _slave.actualAge = random($potencyAge, 20)>>
 				<<else>>
-					<<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>>
+					<<set _slave.actualAge = random($minimumSlaveAge, 20)>>
 				<</if>>
 			<</if>>
-			<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-			<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-			<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-			<<set $activeSlave.genes = "XX">>
-			<<= resyncSlaveHight($activeSlave)>>
-			<<set $activeSlave.pubertyXX = 1>>
-			<<set $activeSlave.pubertyXY = 0>>
-			<<set $activeSlave.vagina = 3>>
-			<<set $activeSlave.preg = 30>>
-			<<set $activeSlave.dick = 0>>
-			<<set $activeSlave.ovaries = 1>>
-			<<set $activeSlave.balls = 0>>
-			<<set $activeSlave.scrotum = 0>>
-			<<set $activeSlave.clit = 1>>
-			<<set $activeSlave.prostate = 0>>
-			<<set $activeSlave.voice = 2>>
-			<<set $activeSlave.skill.vaginal = 50>>
-			<<set $activeSlave.boobs = (random(3,6)*100)>>
-			<<set $activeSlave.pregType = 1>>
-			<<set $activeSlave.pregKnown = 1>>
-			<<set $activeSlave.pregWeek = $activeSlave.preg>>
-			<<set $activeSlave.pregSource = $activeSlave.ID - 1000>>
-			<<run SetBellySize($activeSlave)>>
-			<<set $activeSlave.faceShape = "cute">>
-			<<if $activeSlave.behavioralFlaw == "hates men">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave.physicalAge = _slave.actualAge>>
+			<<set _slave.visualAge = _slave.actualAge>>
+			<<set _slave.ovaryAge = _slave.actualAge>>
+			<<set _slave.genes = "XX">>
+			<<= resyncSlaveHight(_slave)>>
+			<<set _slave.pubertyXX = 1>>
+			<<set _slave.pubertyXY = 0>>
+			<<set _slave.vagina = 3>>
+			<<set _slave.preg = 30>>
+			<<set _slave.dick = 0>>
+			<<set _slave.ovaries = 1>>
+			<<set _slave.balls = 0>>
+			<<set _slave.scrotum = 0>>
+			<<set _slave.clit = 1>>
+			<<set _slave.prostate = 0>>
+			<<set _slave.voice = 2>>
+			<<set _slave.skill.vaginal = 50>>
+			<<set _slave.boobs = (random(3,6)*100)>>
+			<<set _slave.pregType = 1>>
+			<<set _slave.pregKnown = 1>>
+			<<set _slave.pregWeek = _slave.preg>>
+			<<set _slave.pregSource = _slave.ID - 1000>>
+			<<run SetBellySize(_slave)>>
+			<<set _slave.faceShape = "cute">>
+			<<if _slave.behavioralFlaw === "hates men">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "none">>
-			<<set $activeSlave.sexualQuirk = "perverted">>
-			<<set $activeSlave.father = $activeSlave.ID - 1000>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
-			<<if $activeSlave.physicalAge < 6>>
-				<<set $activeSlave.teeth = "baby">>
-			<<elseif $activeSlave.physicalAge < 12>>
-				<<set $activeSlave.teeth = "mixed">>
+			<<set _slave.behavioralQuirk = "none">>
+			<<set _slave.sexualQuirk = "perverted">>
+			<<set _slave.father = _slave.ID - 1000>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
+			<<if _slave.physicalAge < 6>>
+				<<set _slave.teeth = "baby">>
+			<<elseif _slave.physicalAge < 12>>
+				<<set _slave.teeth = "mixed">>
 			<</if>>
 		<<case "incest brother sister">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.actualAge -= 2>>
-			<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-			<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-			<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-			<<set $activeSlave.genes = "XY">>
-			<<= resyncSlaveHight($activeSlave)>>
-			<<set $activeSlave.vagina = -1>>
-			<<set $activeSlave.pubertyXX = 0>>
-			<<set $activeSlave.pubertyXY = 1>>
-			<<set WombFlush($activeSlave)>>
-			<<run SetBellySize($activeSlave)>>
-			<<set $activeSlave.dick = 2>>
-			<<set $activeSlave.foreskin = 2>>
-			<<set $activeSlave.ovaries = 0>>
-			<<set $activeSlave.balls = 2>>
-			<<set $activeSlave.scrotum = 2>>
-			<<set $activeSlave.prostate = 1>>
-			<<set $activeSlave.clit = 0>>
-			<<set $activeSlave.skill.vaginal = 0>>
-			<<set $activeSlave.faceShape = "masculine">>
-			<<set $activeSlave.boobs = 0>>
-			<<set $activeSlave.lactation = 0>>
-			<<set $activeSlave.lactationDuration = 0>>
-			<<set $activeSlave.anus = 0>>
-			<<set $activeSlave.pubicHStyle = "bushy">>
-			<<if $activeSlave.behavioralFlaw == "hates women">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.actualAge -= 2>>
+			<<set _slave.physicalAge = _slave.actualAge>>
+			<<set _slave.visualAge = _slave.actualAge>>
+			<<set _slave.ovaryAge = _slave.actualAge>>
+			<<set _slave.genes = "XY">>
+			<<= resyncSlaveHight(_slave)>>
+			<<set _slave.vagina = -1>>
+			<<set _slave.pubertyXX = 0>>
+			<<set _slave.pubertyXY = 1>>
+			<<set WombFlush(_slave)>>
+			<<run SetBellySize(_slave)>>
+			<<set _slave.dick = 2>>
+			<<set _slave.foreskin = 2>>
+			<<set _slave.ovaries = 0>>
+			<<set _slave.balls = 2>>
+			<<set _slave.scrotum = 2>>
+			<<set _slave.prostate = 1>>
+			<<set _slave.clit = 0>>
+			<<set _slave.skill.vaginal = 0>>
+			<<set _slave.faceShape = "masculine">>
+			<<set _slave.boobs = 0>>
+			<<set _slave.lactation = 0>>
+			<<set _slave.lactationDuration = 0>>
+			<<set _slave.anus = 0>>
+			<<set _slave.pubicHStyle = "bushy">>
+			<<if _slave.behavioralFlaw === "hates women">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "none">>
-			<<set $activeSlave.sexualQuirk = "perverted">>
-			<<set $activeSlave.clothes = "conservative clothing">>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
-			<<if $activeSlave.physicalAge < 6>>
-				<<set $activeSlave.teeth = "baby">>
-			<<elseif $activeSlave.physicalAge < 12>>
-				<<set $activeSlave.teeth = "mixed">>
+			<<set _slave.behavioralQuirk = "none">>
+			<<set _slave.sexualQuirk = "perverted">>
+			<<set _slave.clothes = "conservative clothing">>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
+			<<if _slave.physicalAge < 6>>
+				<<set _slave.teeth = "baby">>
+			<<elseif _slave.physicalAge < 12>>
+				<<set _slave.teeth = "mixed">>
 			<</if>>
 		<<case "incest sister sister">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.actualAge -= 2>>
-			<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-			<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-			<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-			<<= resyncSlaveHight($activeSlave)>>
-			<<set $activeSlave.pubicHStyle = "shaved">>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.actualAge -= 2>>
+			<<set _slave.physicalAge = _slave.actualAge>>
+			<<set _slave.visualAge = _slave.actualAge>>
+			<<set _slave.ovaryAge = _slave.actualAge>>
+			<<= resyncSlaveHight(_slave)>>
+			<<set _slave.pubicHStyle = "shaved">>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
 		<<case "incest brother brother">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.actualAge -= 2>>
-			<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-			<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-			<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-			<<set $activeSlave.height += random(-5,5)>>
-			<<set $activeSlave.pubicHStyle = "shaved">>
-			<<set $activeSlave.dick += 2>>
-			<<set $activeSlave.balls += 2>>
-			<<set $activeSlave.scrotum = $activeSlave.balls>>
-			<<if $activeSlave.foreskin>>
-				<<set $activeSlave.foreskin = $activeSlave.dick>>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.actualAge -= 2>>
+			<<set _slave.physicalAge = _slave.actualAge>>
+			<<set _slave.visualAge = _slave.actualAge>>
+			<<set _slave.ovaryAge = _slave.actualAge>>
+			<<set _slave.height += random(-5,5)>>
+			<<set _slave.pubicHStyle = "shaved">>
+			<<set _slave.dick += 2>>
+			<<set _slave.balls += 2>>
+			<<set _slave.scrotum = _slave.balls>>
+			<<if _slave.foreskin>>
+				<<set _slave.foreskin = _slave.dick>>
 			<</if>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
-			<<if $activeSlave.physicalAge < 6>>
-				<<set $activeSlave.teeth = "baby">>
-			<<elseif $activeSlave.physicalAge < 12>>
-				<<set $activeSlave.teeth = "mixed">>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
+			<<if _slave.physicalAge < 6>>
+				<<set _slave.teeth = "baby">>
+			<<elseif _slave.physicalAge < 12>>
+				<<set _slave.teeth = "mixed">>
 			<</if>>
 		<<case "incest twin sister">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.height += random(-5,5)>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.height += random(-5,5)>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
 		<<case "incest twin brother">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.height += random(-5,5)>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.height += random(-5,5)>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
 		<<case "incest twins mixed">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.genes = "XY">>
-			<<set $activeSlave.height += random(-5,5)>>
-			<<set $activeSlave.vagina = -1>>
-			<<set $activeSlave.pubertyXX = 0>>
-			<<set $activeSlave.pubertyXY = 1>>
-			<<set $activeSlave.dick = 2>>
-			<<set $activeSlave.foreskin = 2>>
-			<<set $activeSlave.ovaries = 0>>
-			<<set $activeSlave.balls = 2>>
-			<<set $activeSlave.scrotum = 2>>
-			<<set $activeSlave.prostate = 1>>
-			<<set $activeSlave.clit = 0>>
-			<<set $activeSlave.skill.vaginal = 0>>
-			<<set $activeSlave.faceShape = "masculine">>
-			<<set $activeSlave.boobs = 0>>
-			<<set $activeSlave.lactation = 0>>
-			<<set $activeSlave.lactationDuration = 0>>
-			<<set $activeSlave.anus = 0>>
-			<<set $activeSlave.pubicHStyle = "bushy">>
-			<<if $activeSlave.behavioralFlaw == "hates women">>
-				<<set $activeSlave.behavioralFlaw = "none">>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.genes = "XY">>
+			<<set _slave.height += random(-5,5)>>
+			<<set _slave.vagina = -1>>
+			<<set _slave.pubertyXX = 0>>
+			<<set _slave.pubertyXY = 1>>
+			<<set _slave.dick = 2>>
+			<<set _slave.foreskin = 2>>
+			<<set _slave.ovaries = 0>>
+			<<set _slave.balls = 2>>
+			<<set _slave.scrotum = 2>>
+			<<set _slave.prostate = 1>>
+			<<set _slave.clit = 0>>
+			<<set _slave.skill.vaginal = 0>>
+			<<set _slave.faceShape = "masculine">>
+			<<set _slave.boobs = 0>>
+			<<set _slave.lactation = 0>>
+			<<set _slave.lactationDuration = 0>>
+			<<set _slave.anus = 0>>
+			<<set _slave.pubicHStyle = "bushy">>
+			<<if _slave.behavioralFlaw === "hates women">>
+				<<set _slave.behavioralFlaw = "none">>
 			<</if>>
-			<<set $activeSlave.behavioralQuirk = "none">>
-			<<set $activeSlave.sexualQuirk = "perverted">>
-			<<set $activeSlave.clothes = "conservative clothing">>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
+			<<set _slave.behavioralQuirk = "none">>
+			<<set _slave.sexualQuirk = "perverted">>
+			<<set _slave.clothes = "conservative clothing">>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
 		<<case "incest mother daughter">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.career = "a student">>
-			<<set $activeSlave.actualAge -= 18>>
-			<<if $activeSlave.actualAge > 20>>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.career = "a student">>
+			<<set _slave.actualAge -= 18>>
+			<<if _slave.actualAge > 20>>
 				<<if $potencyAge >= $minimumSlaveAge>>
-					<<set $activeSlave.actualAge = random($potencyAge, 20)>>
+					<<set _slave.actualAge = random($potencyAge, 20)>>
 				<<else>>
-					<<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>>
+					<<set _slave.actualAge = random($minimumSlaveAge, 20)>>
 				<</if>>
 			<</if>>
-			<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-			<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-			<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-			<<= resyncSlaveHight($activeSlave)>>
-			<<set $activeSlave.vagina = 0>>
-			<<if $activeSlave.actualAge < $fertilityAge>>
-				<<set $activeSlave.pubertyXX = 0>>
+			<<set _slave.physicalAge = _slave.actualAge>>
+			<<set _slave.visualAge = _slave.actualAge>>
+			<<set _slave.ovaryAge = _slave.actualAge>>
+			<<= resyncSlaveHight(_slave)>>
+			<<set _slave.vagina = 0>>
+			<<if _slave.actualAge < $fertilityAge>>
+				<<set _slave.pubertyXX = 0>>
 			<</if>>
-			<<set $activeSlave.vagina = 0>>
-			<<set $activeSlave.counter.birthsTotal = 0>>
-			<<set $activeSlave.skill.vaginal = 15>>
-			<<set $activeSlave.anus = 0>>
-			<<set $activeSlave.boobs -= 300>>
-			<<set $activeSlave.lactation = 0>>
-			<<set $activeSlave.lactationDuration = 0>>
-			<<set $activeSlave.boobsImplant = 0>>
-			<<set $activeSlave.boobsImplantType = "none">>
-			<<set $activeSlave.butt -= 2>>
-			<<set $activeSlave.mother = $activeSlave.ID - 1000>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
-			<<if $activeSlave.physicalAge < 6>>
-				<<set $activeSlave.teeth = "baby">>
-			<<elseif $activeSlave.physicalAge < 12>>
-				<<set $activeSlave.teeth = "mixed">>
+			<<set _slave.vagina = 0>>
+			<<set _slave.counter.birthsTotal = 0>>
+			<<set _slave.skill.vaginal = 15>>
+			<<set _slave.anus = 0>>
+			<<set _slave.boobs -= 300>>
+			<<set _slave.lactation = 0>>
+			<<set _slave.lactationDuration = 0>>
+			<<set _slave.boobsImplant = 0>>
+			<<set _slave.boobsImplantType = "none">>
+			<<set _slave.butt -= 2>>
+			<<set _slave.mother = _slave.ID - 1000>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
+			<<if _slave.physicalAge < 6>>
+				<<set _slave.teeth = "baby">>
+			<<elseif _slave.physicalAge < 12>>
+				<<set _slave.teeth = "mixed">>
 			<</if>>
 		<<case "incest father son">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.career = "a student">>
-			<<set $activeSlave.actualAge -= 18>>
-			<<if $activeSlave.actualAge > 20>>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.career = "a student">>
+			<<set _slave.actualAge -= 18>>
+			<<if _slave.actualAge > 20>>
 				<<if $potencyAge >= $minimumSlaveAge>>
-					<<set $activeSlave.actualAge = random($potencyAge, 20)>>
+					<<set _slave.actualAge = random($potencyAge, 20)>>
 				<<else>>
-					<<set $activeSlave.actualAge = random($minimumSlaveAge, 20)>>
+					<<set _slave.actualAge = random($minimumSlaveAge, 20)>>
 				<</if>>
 			<</if>>
-			<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-			<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-			<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-			<<= resyncSlaveHight($activeSlave)>>
-			<<set $activeSlave.vagina = -1>>
-			<<if $activeSlave.actualAge < $potencyAge>>
-				<<set $activeSlave.pubertyXY = 0>>
+			<<set _slave.physicalAge = _slave.actualAge>>
+			<<set _slave.visualAge = _slave.actualAge>>
+			<<set _slave.ovaryAge = _slave.actualAge>>
+			<<= resyncSlaveHight(_slave)>>
+			<<set _slave.vagina = -1>>
+			<<if _slave.actualAge < $potencyAge>>
+				<<set _slave.pubertyXY = 0>>
 			<</if>>
-			<<set $activeSlave.dick -= 2>>
-			<<set $activeSlave.balls -= 1>>
-			<<set $activeSlave.scrotum -= 1>>
-			<<set $activeSlave.mother = $activeSlave.ID - 1000>>
-			<<set $activeSlave.relationship = 3>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
-			<<if $activeSlave.physicalAge < 6>>
-				<<set $activeSlave.teeth = "baby">>
-			<<elseif $activeSlave.physicalAge < 12>>
-				<<set $activeSlave.teeth = "mixed">>
+			<<set _slave.dick -= 2>>
+			<<set _slave.balls -= 1>>
+			<<set _slave.scrotum -= 1>>
+			<<set _slave.mother = _slave.ID - 1000>>
+			<<set _slave.relationship = 3>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
+			<<if _slave.physicalAge < 6>>
+				<<set _slave.teeth = "baby">>
+			<<elseif _slave.physicalAge < 12>>
+				<<set _slave.teeth = "mixed">>
 			<</if>>
 		<<case "mismatched pair">>
-			<<set $activeSlave.origin = "You acquired $him along with $his sissy sister due to $his inexperience as a madam.">>
-			<<set $activeSlave.career = "a pimp">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.devotion -= 50>>
-			<<set $activeSlave.trust -= 10>>
-			<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-			<<set $activeSlave.anus = 0>>
-			<<set $activeSlave.vagina = 1>>
-			<<set $activeSlave.preg = -1>>
-			<<set $activeSlave.dick = 0>>
-			<<set $activeSlave.scrotum = 0>>
-			<<set $activeSlave.ovaries = 1>>
-			<<set $activeSlave.balls = 0>>
-			<<set $activeSlave.skill.vaginal = 0>>
-			<<set $activeSlave.skill.oral = 0>>
-			<<set $activeSlave.skill.anal = 0>>
-			<<set $activeSlave.behavioralFlaw = "arrogant">>
-			<<set $activeSlave.sexualFlaw = "hates penetration">>
-			<<set $activeSlave.boobs = either(400, 500)>>
-			<<set $activeSlave.boobsImplant = 0>>
-			<<set $activeSlave.boobsImplantType = "none">>
-			<<set $activeSlave.butt = either(2, 3)>>
-			<<if $activeSlave.actualAge < 12>>
-				<<set $activeSlave.actualAge = 16>>
+			<<set _slave.origin = "You acquired $him along with $his sissy sister due to $his inexperience as a madam.">>
+			<<set _slave.career = "a pimp">>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.devotion -= 50>>
+			<<set _slave.trust -= 10>>
+			<<set _slave.oldDevotion = _slave.devotion>>
+			<<set _slave.anus = 0>>
+			<<set _slave.vagina = 1>>
+			<<set _slave.preg = -1>>
+			<<set _slave.dick = 0>>
+			<<set _slave.scrotum = 0>>
+			<<set _slave.ovaries = 1>>
+			<<set _slave.balls = 0>>
+			<<set _slave.skill.vaginal = 0>>
+			<<set _slave.skill.oral = 0>>
+			<<set _slave.skill.anal = 0>>
+			<<set _slave.behavioralFlaw = "arrogant">>
+			<<set _slave.sexualFlaw = "hates penetration">>
+			<<set _slave.boobs = either(400, 500)>>
+			<<set _slave.boobsImplant = 0>>
+			<<set _slave.boobsImplantType = "none">>
+			<<set _slave.butt = either(2, 3)>>
+			<<if _slave.actualAge < 12>>
+				<<set _slave.actualAge = 16>>
 			<<else>>
-				<<set $activeSlave.actualAge += 4>>
+				<<set _slave.actualAge += 4>>
 			<</if>>
-			<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-			<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-			<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-			<<set $activeSlave.rivalry = 3>>
-			<<set $activeSlave.rivalryTarget = $activeSlave.ID - 1000>>
+			<<set _slave.visualAge = _slave.actualAge>>
+			<<set _slave.physicalAge = _slave.actualAge>>
+			<<set _slave.ovaryAge = _slave.actualAge>>
+			<<set _slave.rivalry = 3>>
+			<<set _slave.rivalryTarget = _slave.ID - 1000>>
 		<<case "matched pair">>
-			<<set $activeSlave.slaveName = $activeSlave.birthName>>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.vagina = 1>>
-			<<set $activeSlave.preg = -1>>
-			<<set $activeSlave.dick = 0>>
-			<<set $activeSlave.scrotum = 0>>
-			<<set $activeSlave.clit = 2>>
-			<<set $activeSlave.ovaries = 1>>
-			<<set $activeSlave.balls = 0>>
-			<<set $activeSlave.skill.vaginal = 15>>
-			<<set $activeSlave.boobsImplant = 0>>
-			<<set $activeSlave.boobsImplantType = "none">>
-			<<set $activeSlave.buttImplant = 0>>
-			<<set $activeSlave.buttImplantType = "none">>
-			<<set $activeSlave.relationship = 2>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
+			<<set _slave.slaveName = _slave.birthName>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.vagina = 1>>
+			<<set _slave.preg = -1>>
+			<<set _slave.dick = 0>>
+			<<set _slave.scrotum = 0>>
+			<<set _slave.clit = 2>>
+			<<set _slave.ovaries = 1>>
+			<<set _slave.balls = 0>>
+			<<set _slave.skill.vaginal = 15>>
+			<<set _slave.boobsImplant = 0>>
+			<<set _slave.boobsImplantType = "none">>
+			<<set _slave.buttImplant = 0>>
+			<<set _slave.buttImplantType = "none">>
+			<<set _slave.relationship = 2>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
 		<<case "identical pair">>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set $activeSlave.relationship = 2>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set _slave.relationship = 2>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
 		<<case "identical herm pair">>
-			<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-			<<set WombFlush($activeSlave)>>
-			<<set $activeSlave.preg = 30>>
-			<<set $activeSlave.pregType = 2>>
-			<<set $activeSlave.pregSource = $activeSlave.ID - 1000>>
-			<<set $activeSlave.pregKnown = 1>>
-			<<set $activeSlave.pregWeek = $activeSlave.preg>>
-			<<set $activeSlave.belly = 14000>>
-			<<set $activeSlave.bellyPreg = 14000>>
-			<<set $activeSlave.relationship = 4>>
-			<<set $activeSlave.relationshipTarget = $activeSlave.ID - 1000>>
+			<<set _slave.ID = _slave.ID + 1000>>
+			<<set WombFlush(_slave)>>
+			<<set _slave.preg = 30>>
+			<<set _slave.pregType = 2>>
+			<<set _slave.pregSource = _slave.ID - 1000>>
+			<<set _slave.pregKnown = 1>>
+			<<set _slave.pregWeek = _slave.preg>>
+			<<set _slave.belly = 14000>>
+			<<set _slave.bellyPreg = 14000>>
+			<<set _slave.relationship = 4>>
+			<<set _slave.relationshipTarget = _slave.ID - 1000>>
 		<<case "desperate broodmother">>
 			<<if random(1,100) < $seeDicks>> /*boy*/
-				<<set $activeSlave.origin = "$His mother offered $him to you as an incentive to take them in.">>
-				<<set $activeSlave.slaveName = $activeSlave.birthName>>
-				<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-				<<run setHealth($activeSlave, jsRandom(10, 20))>>
-				<<set $activeSlave.devotion -= 5>>
-				<<set $activeSlave.trust -= 5>>
-				<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-				<<set $activeSlave.genes = "XY">>
-				<<set $activeSlave.pregAdaptation = 10>>
-				<<set WombFlush($activeSlave)>>
-				<<run SetBellySize($activeSlave)>>
-				<<set $activeSlave.ovaries = 0>>
-				<<set $activeSlave.counter.birthsTotal = 0>>
-				<<set $activeSlave.geneticQuirks.hyperFertility = Math.min($activeSlave.geneticQuirks.hyperFertility, 1)>> /* if mother is hyper-fertile, make son only carrier */
-				<<set $activeSlave.anus = 0>>
-				<<set $activeSlave.skill.vaginal = 0>>
-				<<set $activeSlave.skill.whoring = 0>>
-				<<set $activeSlave.skill.anal = 0>>
-				<<set $activeSlave.weight = random(-80,-50)>>
-				<<set $activeSlave.muscles = 0>>
-				<<set $activeSlave.underArmHStyle = "bushy">>
-				<<set $activeSlave.pubicHStyle = "bushy">>
-				<<set $activeSlave.boobs = 0>>
-				<<set $activeSlave.boobShape = "perky">>
-				<<set $activeSlave.nipples = "tiny">>
-				<<set $activeSlave.lactation = 0>>
-				<<set $activeSlave.lactationDuration = 0>>
-				<<set $activeSlave.lactationAdaptation = 0>>
-				<<set $activeSlave.hips = -2>>
-				<<set $activeSlave.shoulders = -2>>
-				<<set $activeSlave.waist = 0>>
-				<<set $activeSlave.vaginaLube = 0>>
-				<<set $activeSlave.butt = 0>>
-				<<set $activeSlave.fetish = "none">>
-				<<set $activeSlave.fetishStrength = 0>>
-				<<set $activeSlave.sexualFlaw = "none">>
-				<<set $activeSlave.sexualQuirk = "none">>
-				<<set $activeSlave.bellySag = 0>>
-				<<set $activeSlave.bellySagPreg = 0>>
-				<<set $activeSlave.pubertyXX = 0>>
-				<<set $activeSlave.dick = 1>>
-				<<set $activeSlave.foreskin = 1>>
-				<<set $activeSlave.balls = 2>>
-				<<set $activeSlave.scrotum = 3>>
-				<<set $activeSlave.prostate = 1>>
-				<<set $activeSlave.actualAge = 3>>
-				<<set $activeSlave.mother = $activeSlave.ID - 1000>>
-				<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-				<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-				<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-				<<if $activeSlave.physicalAge < 6>>
-					<<set $activeSlave.teeth = "baby">>
-				<<elseif $activeSlave.physicalAge < 12>>
-					<<set $activeSlave.teeth = "mixed">>
+				<<set _slave.origin = "$His mother offered $him to you as an incentive to take them in.">>
+				<<set _slave.slaveName = _slave.birthName>>
+				<<set _slave.ID = _slave.ID + 1000>>
+				<<run setHealth(_slave, jsRandom(10, 20))>>
+				<<set _slave.devotion -= 5>>
+				<<set _slave.trust -= 5>>
+				<<set _slave.oldDevotion = _slave.devotion>>
+				<<set _slave.genes = "XY">>
+				<<set _slave.pregAdaptation = 10>>
+				<<set WombFlush(_slave)>>
+				<<run SetBellySize(_slave)>>
+				<<set _slave.ovaries = 0>>
+				<<set _slave.counter.birthsTotal = 0>>
+				<<set _slave.geneticQuirks.hyperFertility = Math.min(_slave.geneticQuirks.hyperFertility, 1)>> /* if mother is hyper-fertile, make son only carrier */
+				<<set _slave.anus = 0>>
+				<<set _slave.skill.vaginal = 0>>
+				<<set _slave.skill.whoring = 0>>
+				<<set _slave.skill.anal = 0>>
+				<<set _slave.weight = random(-80,-50)>>
+				<<set _slave.muscles = 0>>
+				<<set _slave.underArmHStyle = "bushy">>
+				<<set _slave.pubicHStyle = "bushy">>
+				<<set _slave.boobs = 0>>
+				<<set _slave.boobShape = "perky">>
+				<<set _slave.nipples = "tiny">>
+				<<set _slave.lactation = 0>>
+				<<set _slave.lactationDuration = 0>>
+				<<set _slave.lactationAdaptation = 0>>
+				<<set _slave.hips = -2>>
+				<<set _slave.shoulders = -2>>
+				<<set _slave.waist = 0>>
+				<<set _slave.vaginaLube = 0>>
+				<<set _slave.butt = 0>>
+				<<set _slave.fetish = "none">>
+				<<set _slave.fetishStrength = 0>>
+				<<set _slave.sexualFlaw = "none">>
+				<<set _slave.sexualQuirk = "none">>
+				<<set _slave.bellySag = 0>>
+				<<set _slave.bellySagPreg = 0>>
+				<<set _slave.pubertyXX = 0>>
+				<<set _slave.dick = 1>>
+				<<set _slave.foreskin = 1>>
+				<<set _slave.balls = 2>>
+				<<set _slave.scrotum = 3>>
+				<<set _slave.prostate = 1>>
+				<<set _slave.actualAge = 3>>
+				<<set _slave.mother = _slave.ID - 1000>>
+				<<set _slave.visualAge = _slave.actualAge>>
+				<<set _slave.physicalAge = _slave.actualAge>>
+				<<set _slave.ovaryAge = _slave.actualAge>>
+				<<if _slave.physicalAge < 6>>
+					<<set _slave.teeth = "baby">>
+				<<elseif _slave.physicalAge < 12>>
+					<<set _slave.teeth = "mixed">>
 				<</if>>
 			<<else>> /*girl*/
-				<<set $activeSlave.origin = "$His mother offered $him to you as an incentive to take them in.">>
-				<<set $activeSlave.slaveName = $activeSlave.birthName>>
-				<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-				<<run setHealth($activeSlave, jsRandom(10, 20))>>
-				<<set $activeSlave.devotion -= 5>>
-				<<set $activeSlave.trust -= 5>>
-				<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-				<<set $activeSlave.counter.birthsTotal = 0>>
-				<<set $activeSlave.anus = 0>>
-				<<set $activeSlave.skill.vaginal = 0>>
-				<<set $activeSlave.skill.whoring = 0>>
-				<<set $activeSlave.skill.anal = 0>>
-				<<set $activeSlave.weight = random(-80,-50)>>
-				<<set $activeSlave.muscles = 0>>
-				<<set $activeSlave.underArmHStyle = "bushy">>
-				<<set $activeSlave.pubicHStyle = "bushy">>
-				<<set $activeSlave.boobs = 0>>
-				<<set $activeSlave.boobShape = "perky">>
-				<<set $activeSlave.nipples = "tiny">>
-				<<set $activeSlave.lactation = 0>>
-				<<set $activeSlave.lactationDuration = 0>>
-				<<set $activeSlave.lactationAdaptation = 0>>
-				<<set $activeSlave.hips = -2>>
-				<<set $activeSlave.shoulders = -2>>
-				<<set $activeSlave.waist = 0>>
-				<<set $activeSlave.vaginaLube = 0>>
-				<<set $activeSlave.butt = 0>>
-				<<set $activeSlave.fetish = "none">>
-				<<set $activeSlave.fetishStrength = 0>>
-				<<set $activeSlave.sexualFlaw = "none">>
-				<<set $activeSlave.sexualQuirk = "none">>
-				<<set $activeSlave.bellySag = 0>>
-				<<set $activeSlave.bellySagPreg = 0>>
-				<<set $activeSlave.pubertyXX = 0>>
-				<<set $activeSlave.vagina = 0>>
-				<<set $activeSlave.pregKnown = 0>>
-				<<set $activeSlave.pregAdaptation = 10>>
-				<<set WombFlush($activeSlave)>>
+				<<set _slave.origin = "$His mother offered $him to you as an incentive to take them in.">>
+				<<set _slave.slaveName = _slave.birthName>>
+				<<set _slave.ID = _slave.ID + 1000>>
+				<<run setHealth(_slave, jsRandom(10, 20))>>
+				<<set _slave.devotion -= 5>>
+				<<set _slave.trust -= 5>>
+				<<set _slave.oldDevotion = _slave.devotion>>
+				<<set _slave.counter.birthsTotal = 0>>
+				<<set _slave.anus = 0>>
+				<<set _slave.skill.vaginal = 0>>
+				<<set _slave.skill.whoring = 0>>
+				<<set _slave.skill.anal = 0>>
+				<<set _slave.weight = random(-80,-50)>>
+				<<set _slave.muscles = 0>>
+				<<set _slave.underArmHStyle = "bushy">>
+				<<set _slave.pubicHStyle = "bushy">>
+				<<set _slave.boobs = 0>>
+				<<set _slave.boobShape = "perky">>
+				<<set _slave.nipples = "tiny">>
+				<<set _slave.lactation = 0>>
+				<<set _slave.lactationDuration = 0>>
+				<<set _slave.lactationAdaptation = 0>>
+				<<set _slave.hips = -2>>
+				<<set _slave.shoulders = -2>>
+				<<set _slave.waist = 0>>
+				<<set _slave.vaginaLube = 0>>
+				<<set _slave.butt = 0>>
+				<<set _slave.fetish = "none">>
+				<<set _slave.fetishStrength = 0>>
+				<<set _slave.sexualFlaw = "none">>
+				<<set _slave.sexualQuirk = "none">>
+				<<set _slave.bellySag = 0>>
+				<<set _slave.bellySagPreg = 0>>
+				<<set _slave.pubertyXX = 0>>
+				<<set _slave.vagina = 0>>
+				<<set _slave.pregKnown = 0>>
+				<<set _slave.pregAdaptation = 10>>
+				<<set WombFlush(_slave)>>
 				<<if $fertilityAge <= 3>>
-					<<set $activeSlave.pubertyXX = 1>>
-					<<set $activeSlave.preg = 6>>
-					<<set $activeSlave.pregType = 1>>
-					<<set $activeSlave.pregKnown = 1>>
-					<<set $activeSlave.vagina = 1>>
+					<<set _slave.pubertyXX = 1>>
+					<<set _slave.preg = 6>>
+					<<set _slave.pregType = 1>>
+					<<set _slave.pregKnown = 1>>
+					<<set _slave.vagina = 1>>
 				<</if>>
-				<<set $activeSlave.pregWeek = $activeSlave.preg>>
-				<<run SetBellySize($activeSlave)>>
-				<<set $activeSlave.actualAge = 3>>
-				<<set $activeSlave.mother = $activeSlave.ID - 1000>>
-				<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-				<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-				<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-				<<if $activeSlave.physicalAge < 6>>
-					<<set $activeSlave.teeth = "baby">>
-				<<elseif $activeSlave.physicalAge < 12>>
-					<<set $activeSlave.teeth = "mixed">>
+				<<set _slave.pregWeek = _slave.preg>>
+				<<run SetBellySize(_slave)>>
+				<<set _slave.actualAge = 3>>
+				<<set _slave.mother = _slave.ID - 1000>>
+				<<set _slave.visualAge = _slave.actualAge>>
+				<<set _slave.physicalAge = _slave.actualAge>>
+				<<set _slave.ovaryAge = _slave.actualAge>>
+				<<if _slave.physicalAge < 6>>
+					<<set _slave.teeth = "baby">>
+				<<elseif _slave.physicalAge < 12>>
+					<<set _slave.teeth = "mixed">>
 				<</if>>
 			<</if>>
 	<</switch>>
 
-	<<run generatePronouns($activeSlave)>>
+	<<run generatePronouns(_slave)>>
 
-	<<set $relative2 = clone($activeSlave)>>
-	<<set $activeSlave = clone($relative)>>
+	<<set $relative2 = clone(_slave)>>
+	<<set _slave = clone($relative)>>
 
 	<<if $relative.slaveSurname>>
 		<<set _familyName = $relative.slaveSurname>>
@@ -1358,7 +1279,7 @@
 			<<case "mismatched pair">>
 				<<setLocalPronouns _S.HeadGirl 3>>
 				<p>
-					Your Head Girl comes to see you. _He3 flags a slave posted for sale on your desk. The posting seems completely unimpressive — just a bitch barely past $his <<= ordinalSuffix($activeSlave.actualAge)>> birthday with basic implants and a pathetic little dick — until _he3 points out that the person posting $him for sale is $his _sister2. $His slightly older, naturally female _sister2. Who, to go by the pictures, the younger sibling has desperately been trying to mold $himself to look more like.
+					Your Head Girl comes to see you. _He3 flags a slave posted for sale on your desk. The posting seems completely unimpressive — just a bitch barely past $his <<= ordinalSuffix(_slave.actualAge)>> birthday with basic implants and a pathetic little dick — until _he3 points out that the person posting $him for sale is $his _sister2. $His slightly older, naturally female _sister2. Who, to go by the pictures, the younger sibling has desperately been trying to mold $himself to look more like.
 				</p>
 				<p>
 					<<run Enunciate (_S.HeadGirl)>>
@@ -1375,13 +1296,13 @@
 			<<case "identical pair">>
 				<p>
 					<<run Enunciate ($relative)>>
-					One of them speaks up. "We're twin<<s>>, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. Identical twin<<s>>. We've al<<s>>o been trained <<if ($activeSlave.actualAge > $minimumSlaveAge)>>ever <<s>>in<<c>>e we turned $minimumSlaveAge<</if>> to be completely obedient, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, in everything, and <<s>>e<<x>>ually profi<<c>>ient."
+					One of them speaks up. "We're twin<<s>>, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. Identical twin<<s>>. We've al<<s>>o been trained <<if (_slave.actualAge > $minimumSlaveAge)>>ever <<s>>in<<c>>e we turned $minimumSlaveAge<</if>> to be completely obedient, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, in everything, and <<s>>e<<x>>ually profi<<c>>ient."
 				</p>
 			<<case "identical herm pair">>
 				<p>
 					They pull themselves together, bringing their gravid middles in tight contact with one another.
 					<<run Enunciate ($relative)>>
-					One of them speaks up. "We're twin<<s>>, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. Identical twin<<s>>. We've al<<s>>o been trained <<if ($activeSlave.actualAge > $minimumSlaveAge)>>ever <<s>>in<<c>>e we turned $minimumSlaveAge<</if>> to be completely obedient, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, in everything, and <<s>>e<<x>>ually profi<<c>>ient."
+					One of them speaks up. "We're twin<<s>>, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>. Identical twin<<s>>. We've al<<s>>o been trained <<if (_slave.actualAge > $minimumSlaveAge)>>ever <<s>>in<<c>>e we turned $minimumSlaveAge<</if>> to be completely obedient, <<if $PC.title != 0>><<s>>ir<<else>>ma'am<</if>>, in everything, and <<s>>e<<x>>ually profi<<c>>ient."
 
 					<<run Enunciate ($relative2)>>
 					The other blurts out. "But we kinda got too into each other, in more way<<s>> than one!" _He2 winks.
@@ -1389,7 +1310,7 @@
 			<<case "desperate broodmother">>
 				<p>
 					<<run Enunciate ($relative)>>
-					This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You aren't far off; the caller is a <<if $activeSlave.actualAge >= 18>>young $woman<<elseif $activeSlave.actualAge >= 13>>teen<<else>>$loli<</if>> desperate for work, carrying a young child on $his shoulder, quadruplets on $his back and a large sack against $his middle, while looking absolutely exhausted. "Plea<<s>>e, would you happen to have any work for a de<<s>>perate mother? I need to eat, and my babie<<s>> are <<s>>tarting to go hungry... I tried whoring, but I got pregnant again..." $He struggles back to allow you to see $his full body. The object you thought were $his possessions is, in fact, $his massively distended stomach. "I'm having <<s>>o many and I don't know what to do anymore... I can't care for thi<<s>> many... Anything you can do for meeEEEEEE!" $He groans as an intense contraction hits $him. "Oh god! Not now! Not like thi<<s>>! I'm not ready... Plea<<s>>e, I'm giving birth right now... Forget work, I'll be your <<s>>lave if you can help me..." $He begs, tears streaming down $his face as $he struggles to hold back the child threatening to slide into $his birth canal.<<if $minimumSlaveAge <= 3>> "Plea<<s>>e... My elde<<s>>t is of age here... Help me and they'll be your<<s>> too! You'll help mommy, right <<s>>weetie?" The toddler nods to $him, unlikely to understand exactly what is going on.<</if>>
+					This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You aren't far off; the caller is a <<if _slave.actualAge >= 18>>young $woman<<elseif _slave.actualAge >= 13>>teen<<else>>$loli<</if>> desperate for work, carrying a young child on $his shoulder, quadruplets on $his back and a large sack against $his middle, while looking absolutely exhausted. "Plea<<s>>e, would you happen to have any work for a de<<s>>perate mother? I need to eat, and my babie<<s>> are <<s>>tarting to go hungry... I tried whoring, but I got pregnant again..." $He struggles back to allow you to see $his full body. The object you thought were $his possessions is, in fact, $his massively distended stomach. "I'm having <<s>>o many and I don't know what to do anymore... I can't care for thi<<s>> many... Anything you can do for meeEEEEEE!" $He groans as an intense contraction hits $him. "Oh god! Not now! Not like thi<<s>>! I'm not ready... Plea<<s>>e, I'm giving birth right now... Forget work, I'll be your <<s>>lave if you can help me..." $He begs, tears streaming down $his face as $he struggles to hold back the child threatening to slide into $his birth canal.<<if $minimumSlaveAge <= 3>> "Plea<<s>>e... My elde<<s>>t is of age here... Help me and they'll be your<<s>> too! You'll help mommy, right <<s>>weetie?" The toddler nods to $him, unlikely to understand exactly what is going on.<</if>>
 				</p>
 			<<default>>
 				<div class="error">
@@ -1425,7 +1346,7 @@
 				<<case "incest mother son" "incest father daughter" "incest brother sister" "incest sister sister" "incest brother brother" "incest twin sister" "incest twin brother" "incest twins mixed" "incest mother daughter" "incest father son">>
 					It would cost <<print cashFormat(_ContractCost*2)>> to enslave the two of them.
 				<<case "mismatched pair">>
-					Enslaving the younger, sissy $sister will cost <<print cashFormat(_ContractCost)>>. Alternatively, you could sell your rights to $him. Including costs, this will bring in <<print cashFormat(_slaveCost - _ContractCost)>>. As a third option, for <<print cashFormat((_ContractCost*2))>> you could enslave both <<if $sister == _sister2>>$sister<<else>>sibling<</if>>s, but you wouldn't be able to examine the older one first. _He2'll likely be very rebellious and sexually unskilled.
+					Enslaving the younger, sissy $sister will cost <<print cashFormat(_ContractCost)>>. Alternatively, you could sell your rights to $him. Including costs, this will bring in <<print cashFormat(_slaveCost - _ContractCost)>>. As a third option, for <<print cashFormat((_ContractCost*2))>> you could enslave both <<if $sister === _sister2>>$sister<<else>>sibling<</if>>s, but you wouldn't be able to examine the older one first. _He2'll likely be very rebellious and sexually unskilled.
 				<<case "matched pair">>
 					$His _sister2 is identical except that _he2 is naturally female and lacks implants, having reached that size the normal way.
 				<<case "identical pair">>
@@ -1457,39 +1378,39 @@
 			<<switch $RecETSevent>>
 				<<case "addict mother daughter">>
 					<<link "Accept $his proposal and enslave $him">>
-						<<set $activeSlave.counter.oral += 1>>
-						<<set $oralTotal += 1>>
-						<<run newSlave($activeSlave)>>
-						<<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>>
+						<<set _slave.counter.oral++>>
+						<<set $oralTotal++>>
+						<<run newSlave(_slave)>>
+						<<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>>
 						<<replace "#result">>
 							Despite $himself, $he sobs with relief when you agree. $He offers to <<if $PC.dick != 0>>suck you off<<if $PC.vagina != -1>> and <</if>><</if>><<if $PC.vagina != -1>>eat you out<</if>> while you complete the necessary legalities, so you work away with a <<if $PC.dick != 0>>pair of motherly lips wrapped around your dick<<else>>motherly tongue pleasuring your clit<</if>> as $he pumps away eagerly under the desk. $He's definitely on aphrodisiacs. $He masturbates while $he sucks.
 						<</replace>>
 					<</link>>
 				<<case "posh mother daughter">>
 					<<link "Enslave the mother">>
-						<<run newSlave($activeSlave)>>
-						<<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>>
+						<<run newSlave(_slave)>>
+						<<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>>
 						<<replace "#result">>
 							You press your thumb down on your desk interface and then tell $him to read the display, strip, and show you $his body. $He knits $his brow in confusion and begins to curse at you but reads anyway. Comprehension dawns on $him and $he stares you in the eye for a long moment — and then drops $his gaze. $He knows the Free Cities well enough to understand. $He stands and sadly strips off $his blouse and slacks. Following orders, $he rotates slowly for you. Then, $he bends over facing away from you and spreads $his buttocks to display $his holes. Unsurprisingly, $he's got a well-used pussy but has clearly never taken it up the ass. That will change.
 						<</replace>>
 					<</link>>
 				<<case "mismatched pair">>
 					<<link "Enslave the sissy slut">>
-						<<set $activeSlave.mother = 0>>
-						<<set $activeSlave.father = 0>>
-						<<set $activeSlave.rivalry = 0>>
-						<<set $activeSlave.rivalryTarget = 0>>
-						<<run newSlave($activeSlave)>>
-						<<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>>
+						<<set _slave.mother = 0>>
+						<<set _slave.father = 0>>
+						<<set _slave.rivalry = 0>>
+						<<set _slave.rivalryTarget = 0>>
+						<<run newSlave(_slave)>>
+						<<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>>
 						<<replace "#result">>
-							The poor sissy isn't happy to become a slave, but $he's clearly relieved to be away from $his _sister2. The bitch isn't likely to have an easy time; the sale didn't clear _him2 from debt. $activeSlave.slaveName describes $his basic sexual experience, which includes a lot of sucking and anal whoring. Without further ado $he moves from practical sexual slavery at the hands of $his _sister2 to actual sexual slavery.
+							The poor sissy isn't happy to become a slave, but $he's clearly relieved to be away from $his _sister2. The bitch isn't likely to have an easy time; the sale didn't clear _him2 from debt. _slave.slaveName describes $his basic sexual experience, which includes a lot of sucking and anal whoring. Without further ado $he moves from practical sexual slavery at the hands of $his _sister2 to actual sexual slavery.
 						<</replace>>
 					<</link>>
 				<<case "desperate broodmother">>
 					<<link "Enslave the mother">>
-						<<run newSlave($activeSlave)>>
-						<<run cashX(forceNeg(_ContractCost), "slaveTransfer", $activeSlave)>>
-						<<run startLabor($activeSlave)>>
+						<<run newSlave(_slave)>>
+						<<run cashX(forceNeg(_ContractCost), "slaveTransfer", _slave)>>
+						<<run startLabor(_slave)>>
 						<<replace "#result">>
 							You have the needy $girl immediately bought to your penthouse where you help $his laboring body into an available bed for inspection. $He asks where $his children were taken, to which you reply somewhere they can be raised properly. They'll be taken care of and won't have to grow up on the streets, plus they were sucking the life out of $him. $He's a little depressed at the news, but understands your reasons. You take the opportunity to give $him a good look over; $he is really dilated! Apart from that, between all the births and dicks, $his vagina is rather worn out, though $he seems to understand how to use it. $His anus has also seen use, but not nearly as much.
 						<</replace>>
@@ -1506,9 +1427,9 @@
 				<<case "addict mother daughter" "mismatched pair" "posh mother daughter">>
 					<div>
 						<<link "Sell $him immediately">>
-							<<run cashX((_slaveCost - _ContractCost), "slaveTransfer", $activeSlave)>>
+							<<run cashX((_slaveCost - _ContractCost), "slaveTransfer", _slave)>>
 							<<replace "#result">>
-							$activeSlave.slaveName accepts being resold without much fuss. $He's merely exchanged one unknown owner for another. For all $he knows $his new buyer will be less abusive than you would have been. $He would be less complacent if $he knew who $his buyers are; $he'll be immured in an arcade within the hour.
+							_slave.slaveName accepts being resold without much fuss. $He's merely exchanged one unknown owner for another. For all $he knows $his new buyer will be less abusive than you would have been. $He would be less complacent if $he knew who $his buyers are; $he'll be immured in an arcade within the hour.
 							<</replace>>
 						<</link>>
 						<span class="detail">
@@ -1546,12 +1467,12 @@
 												Despite $himself, $he sobs with relief when you agree. $He offers to <<if $PC.dick != 0>>suck you off<<else>>eat you out<</if>> while you complete the necessary legalities, but instead you idly place a big dose of aphrodisiac on your desk and tell $him to wait quietly. After ten minutes of careful manipulation, $he's signed away both $his own freedom and $his _daughter2's without realizing it, in return for the drug. $He's masturbating furiously on a chair when $his _daughter2 arrives. $He immediately realizes what's happened and $his eyes fill with all-consuming hatred, but $he can't stop rubbing.
 											</p>
 											<p>
-												Unsurprisingly the _daughter2 is an addict too, and before long _he2's given _his2 signature and is sitting on a different chair on a strong dose of aphrodisiacs. <<if $activeSlave.dick > 0>>Mother and _daughter2 crank it desperately,<<else>>Mother and _daughter2 schlick themselves desperately,<</if>> sobbing in despair as you hurry to complete the nastily complex paperwork. This is going to be fun.
+												Unsurprisingly the _daughter2 is an addict too, and before long _he2's given _his2 signature and is sitting on a different chair on a strong dose of aphrodisiacs. <<if _slave.dick > 0>>Mother and _daughter2 crank it desperately,<<else>>Mother and _daughter2 schlick themselves desperately,<</if>> sobbing in despair as you hurry to complete the nastily complex paperwork. This is going to be fun.
 											</p>
 										<<case "posh mother daughter">>
 											<<set $relative.devotion -= 25>>
 											<p>
-												You press your thumb down on your desk interface and then tell $him to read the display, strip, and show you $his body. $He knits $his brow in confusion and begins to curse at you but reads anyway. Comprehension dawns on $him and $he stares you in the eye for a long moment — and then drops to <<if hasBothLegs($activeSlave)>>$his knees<<else>>the floor<</if>> and begins to beg for $his _daughter2's freedom. $He knows the Free Cities well enough to be unsurprised when you ignore $him completely. $He stands and sadly strips off $his blouse and slacks. Following orders, $he rotates slowly for you. Then, $he bends over facing away from you and spreads $his buttocks to display $his holes. Unsurprisingly, $he's got a well-used pussy but has clearly never taken it up the ass. That will change.
+												You press your thumb down on your desk interface and then tell $him to read the display, strip, and show you $his body. $He knits $his brow in confusion and begins to curse at you but reads anyway. Comprehension dawns on $him and $he stares you in the eye for a long moment — and then drops to <<if hasBothLegs(_slave)>>$his knees<<else>>the floor<</if>> and begins to beg for $his _daughter2's freedom. $He knows the Free Cities well enough to be unsurprised when you ignore $him completely. $He stands and sadly strips off $his blouse and slacks. Following orders, $he rotates slowly for you. Then, $he bends over facing away from you and spreads $his buttocks to display $his holes. Unsurprisingly, $he's got a well-used pussy but has clearly never taken it up the ass. That will change.
 											</p>
 											<p>
 												$His _daughter2 walks in angrily demanding to know why you called _him2 here. _He2 sees _his2 mother kneeling naked next to you, hears the hiss-click of the door closing and locking behind _him2, and makes the connection far too late to run. _He2 begins to scream at both you and _his2 mother at the top of _his2 lungs, and manages to keep up an impressive volume until you get _him2 gagged. _His2 mother does not move to interfere as you strip and bind $his _daughter2's struggling body.
@@ -1567,7 +1488,7 @@
 								<<run cashX(forceNeg(_ContractCost), "slaveTransfer", $relative2)>>
 								<<replace "#result">>
 									<p>
-										The poor sissy isn't happy to become a slave, but $he's clearly relieved to be away from $his _sister2. The bitch isn't likely to have an easy time; the sale didn't clear _him2 from debt. $activeSlave.slaveName describes $his basic sexual experience, which includes a lot of sucking and anal whoring. Without further ado $he moves from practical sexual slavery at the hands of $his _sister2 to actual sexual slavery.
+										The poor sissy isn't happy to become a slave, but $he's clearly relieved to be away from $his _sister2. The bitch isn't likely to have an easy time; the sale didn't clear _him2 from debt. _slave.slaveName describes $his basic sexual experience, which includes a lot of sucking and anal whoring. Without further ado $he moves from practical sexual slavery at the hands of $his _sister2 to actual sexual slavery.
 									</p>
 									<p>
 										$His <<= _sister2>>-pimp walks in angrily demanding to know why you called _him2 here. _He2 sees _his2 sissy $sister kneeling naked next to you, hears the hiss-click of the door closing and locking behind _him2, and makes the connection far too late to run. _He2 begins to scream at both you and _his2 $sister at the top of _his2 lungs, and manages to keep up an impressive volume until you get _him2 gagged. _His2 $sister does not move to interfere as you strip and bind _his2 struggling body. In fact, as you get the gag in place, $he begins to laugh an unstable, cracking laugh that degenerates into sobbing.
@@ -1675,15 +1596,15 @@
 			</div>
 		<</if>>
 
-		<<if $cheatMode == 1>>
+		<<if $cheatMode === 1>>
 			<p>
 				DEBUG:
 				<span class="indent">
-					[[Go back to Nonrandom Event|Nonrandom Event][$activeSlave = 0, $eventSlave = 0]]
+					[[Go back to Nonrandom Event|Nonrandom Event][$eventSlave = 0]]
 				</span>
 			</p>
 		<</if>>
 	</span>
 </span>
 
-<</if>> /* CLOSES EVENT SELECTION */
+<</if>> /* CLOSES EVENT SELECTION */
\ No newline at end of file
diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw
index d69dc78e57b..92f1306eff3 100644
--- a/src/uncategorized/resFailure.tw
+++ b/src/uncategorized/resFailure.tw
@@ -55,7 +55,7 @@
 	<</for>>
 <<elseif $RESFailure == "TUO">>
 	<<for _i = 0; _i < _slavesToAdd; _i++>>
-		<<set _slave = GenerateNewSlave("", {minAge: $minimumSlaveAge, maxAge: $fertilityAge, disableDisability: 1})>>
+		<<set _slave = GenerateNewSlave(null, {minAge: $minimumSlaveAge, maxAge: $fertilityAge, disableDisability: 1})>>
 		<<set _slave.origin = "$He was given to you by a failed branch of The Utopian Orphanage right after $his graduation.">>
 		<<set _slave.career = "a slave">>
 		<<run setHealth(_slave, jsRandom(60, 80), 0, 0, 0)>>
@@ -308,7 +308,7 @@
 	<</for>>
 <<elseif $RESFailure == "NUL">>
 	<<for _i = 0; _i < _slavesToAdd; _i++>>
-		<<set _slave = GenerateNewSlave("", {minAge: 16, maxAge: 24, disableDisability: 1})>>
+		<<set _slave = GenerateNewSlave(null, {minAge: 16, maxAge: 24, disableDisability: 1})>>
 		<<set _slave.origin = "$He was given to you by a failed branch campus of Nueva Universidad de Libertad right after $his graduation.">>
 		<<set _slave.career = "a slave">>
 		<<run setHealth(_slave, jsRandom(60, 80), 0, 0, 0)>>
@@ -432,7 +432,7 @@
 	<<for _i = 0; _i < _slavesToAdd-1; _i++>>
 		<<set _slaveGenRange = random(1,4)>>
 		<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
-			<<set _slave = GenerateNewSlave("", {disableDisability: 1})>>
+			<<set _slave = GenerateNewSlave(null, {disableDisability: 1})>>
 		<<else>>
 			<<set _slave = GenerateNewSlave("XY", {disableDisability: 1})>>
 		<</if>>
diff --git a/src/uncategorized/seCustomSlaveDelivery.tw b/src/uncategorized/seCustomSlaveDelivery.tw
index 627ffda4115..c5d938ad31b 100644
--- a/src/uncategorized/seCustomSlaveDelivery.tw
+++ b/src/uncategorized/seCustomSlaveDelivery.tw
@@ -2,7 +2,7 @@
 
 <<set $customSlaveOrdered = 0, $nextButton = "Continue", $nextLink = "Scheduled Event", $returnTo = "Scheduled Event", $encyclopedia = "Enslaving People">>
 
-<<set _pram = {mature: 0, nationality: _nationality}>>
+<<set _pram = {mature: 0, nationality: _nationality, ageOverridesPedoMode: 1}>>
 <<if $customSlave.age == 2>>
 	<<set _pram.minAge = $minimumSlaveAge>>
 	<<set _pram.maxAge = 2>>
@@ -103,12 +103,11 @@
 	<<set _pram.minAge = 130>>
 	<<set _pram.maxAge = $retirementAge-1>>
 <</if>>
-<<set $one_time_age_overrides_pedo_mode = 1>>
 <<if $customSlave.nationality != "Nationality is unimportant">>
 	<<set _nationality = $customSlave.nationality>>
 <</if>>
 <<if $customSlave.race != "ethnicity is unimportant">>
-	<<set $fixedRace = $customSlave.race>>
+	<<set _pram.race = $customSlave.race>>
 <</if>>
 <<if $customSlave.sex == 2>>
 	<<set _delivery = GenerateNewSlave("XY", _pram)>>
diff --git a/src/uncategorized/seRecruiterSuccess.tw b/src/uncategorized/seRecruiterSuccess.tw
index 545dd1ac862..a8c0f76a9a1 100644
--- a/src/uncategorized/seRecruiterSuccess.tw
+++ b/src/uncategorized/seRecruiterSuccess.tw
@@ -3,7 +3,7 @@
 <<set $nextButton = "Continue", $nextLink = "Scheduled Event", $returnTo = "Scheduled Event", $encyclopedia = "Enslaving People", $recruiterProgress = 0>>
 
 <<if $recruiterTarget == "young migrants">>
-	<<set _slave = GenerateNewSlave("", {maxAge: 22, disableDisability: 1})>>
+	<<set _slave = GenerateNewSlave(null, {maxAge: 22, disableDisability: 1})>>
 	<<run generateSalonModifications(_slave)>>
 	<<set _slave.origin = "$He submitted to enslavement for a better chance at survival than $he had as a migrant.">>
 	<<set _slave.devotion = random(-15,5)>>
@@ -17,7 +17,7 @@
 	<<set _slave.skill.anal = 0>>
 	<<set _slave.earPiercing = random(0,1)>>
 <<elseif $recruiterTarget == "recent divorcees">>
-	<<set _slave = GenerateNewSlave("", {minAge: 30, maxAge: 45, disableDisability: 1})>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 30, maxAge: 45, disableDisability: 1})>>
 	<<set _slave.origin = "$He submitted to enslavement for a better quality of life than $he had as a recent divorcee.">>
 	<<set _slave.devotion = random(-15,5)>>
 	<<set _slave.trust = random(-10,10)>>
@@ -89,7 +89,7 @@
 	<</if>>
 	<<set _slave.weight = random(0,50)>>
 <<else>>
-	<<set _slave = GenerateNewSlave("", {minAge: 11, maxAge: 22, disableDisability: 1})>>
+	<<set _slave = GenerateNewSlave(null, {minAge: 11, maxAge: 22, disableDisability: 1})>>
 	<<run generateSalonModifications(_slave)>>
 	<<set _slave.origin = "$He submitted to enslavement to escape the hard life of an old world whore.">>
 	<<set _slave.career = "a prostitute">>
-- 
GitLab