diff --git a/src/Mods/DinnerParty/dinnerPartyExecution.tw b/src/Mods/DinnerParty/dinnerPartyExecution.tw
index a92591da94f8b6bc541b5c676d6c5229dd069559..2217732709c3971a9f418f31effe37542c0c224b 100644
--- a/src/Mods/DinnerParty/dinnerPartyExecution.tw
+++ b/src/Mods/DinnerParty/dinnerPartyExecution.tw
@@ -578,7 +578,7 @@
 		<<set $MOD_enemyList = []>>
 	<</if>>
 	<<for _i = 0; _i < 6; _i++>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<set $activeSlave.devotion = -20>>
 		<<set $activeSlave.trust = -2>>
 		<<set $activeSlave.oldDevotion = -20>>
diff --git a/src/SecExp/secExpSmilingMan.tw b/src/SecExp/secExpSmilingMan.tw
index 597770b741f354f355e827c9272242b6ea89d551..7ef0ca3ce40bd3610c6a6ab6700becb0951bdef3 100644
--- a/src/SecExp/secExpSmilingMan.tw
+++ b/src/SecExp/secExpSmilingMan.tw
@@ -247,7 +247,7 @@
 	<<set $fixedRace = "asian">>
 	<<set $fixedNationality = "Japanese">>
 	<<if $seeDicks != 100>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.faceShape = "cute">>
 		<<set $activeSlave.boobShape = "perky">>
 		<<set $activeSlave.nipples = "cute">>
@@ -255,7 +255,7 @@
 		<<set $activeSlave.vagina = 0>>
 		<<set $activeSlave.ovaries = 1>>
 	<<else>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<set $activeSlave.boobs = 250>>
 		<<set $activeSlave.faceShape = "androgynous">>
 		<<set $activeSlave.boobShape = "perky">>
diff --git a/src/SpecialForce/TrickShotNight.tw b/src/SpecialForce/TrickShotNight.tw
index 2463e042dabf46996eaa6c88f4b8fdf658e5056d..62547bdc8fedb80af262eaba5f94aa09f7f91f17 100644
--- a/src/SpecialForce/TrickShotNight.tw
+++ b/src/SpecialForce/TrickShotNight.tw
@@ -76,9 +76,9 @@ Despite your direct elevator, interaction with the majority of your security for
 				<<set $fixedRace = _races.random()>>
 			<</if>>
 			<<if $seeDicks != 100>>
-				<<include "Generate XX Slave">>
+				<<set $activeSlave = GenerateNewSlave("XX")>>
 			<<else>>
-				<<include "Generate XY Slave">>
+				<<set $activeSlave = GenerateNewSlave("XY")>>
 			<</if>>
 			<<set $activeSlave.origin = "She put herself up as collateral at a trick shot game, and lost.">>
 			<<set $activeSlave.career = "a soldier">>
diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw
index df4bae5c0a8c9a98553ce6cfd5da8dfc838dbabf..5f7a1bddbaa089ea6c30f98e19f5b7ace05dc9c0 100644
--- a/src/npc/acquisition.tw
+++ b/src/npc/acquisition.tw
@@ -287,7 +287,7 @@ The previous owner seems to have left in something of a hurry.
 	<<case "GenderRadicalist">>
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(15,-15), $activeSlave.health = 100>>
 		<<set $activeSlave.face = random(0,55)>>
 		<<set $activeSlave.boobs += 100*random(2,4)>>
@@ -301,7 +301,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlaveOneTimeMinAge = $fertilityAge>>
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(55,65)>>
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.preg = random(1,40), $activeSlave.lactation = 1, $activeSlave.lactationDuration = 2>>
@@ -572,7 +572,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(55,65)>>
 		<<set $activeSlave.face = random(15,100)>>
 		<<set $activeSlave.preg = random(10,40), $activeSlave.pregType = random(3,8), $activeSlave.lactation = 1, $activeSlave.lactationDuration = 2>>
@@ -588,7 +588,7 @@ The previous owner seems to have left in something of a hurry.
 	<<case "HedonisticDecadence">>
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-25,-45), $activeSlave.health = random(-20,20)>>
 		<<set $activeSlave.face = random(15,40)>>
 		<<set $activeSlave.boobs += 100*random(3,6)>>
diff --git a/src/pregmod/eliteSlave.tw b/src/pregmod/eliteSlave.tw
index 638c5003cab004e3135568e9ba1dbe1c6c545590..85428f3fc3f6c2fdb481197d4692bff1fe707d91 100644
--- a/src/pregmod/eliteSlave.tw
+++ b/src/pregmod/eliteSlave.tw
@@ -26,7 +26,7 @@ You check to see if any potential breeding slaves are on auction. <<if $eliteAuc
 	<<set _races = _races.delete($arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was purchased from a member of the Elite.">>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.prestige = 1>>
diff --git a/src/pregmod/eliteTakeOverResult.tw b/src/pregmod/eliteTakeOverResult.tw
index 13fd792c24261ed16402ba5c9ff0d2b40e864a31..825eb7dac4e824f2af613d4ef343f6b5f13d11d4 100644
--- a/src/pregmod/eliteTakeOverResult.tw
+++ b/src/pregmod/eliteTakeOverResult.tw
@@ -127,13 +127,13 @@
 			<<set $fixedRace = _races.random()>>
 		<</if>>
 		<<if $seeDicks == 0>>
-			<<include "Generate XX Slave">>
+			<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<elseif $seeDicks == 100>>
-			<<include "Generate XY Slave">>
+			<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<elseif random(1,100) > 50>> /* 50% chance of getting girl or boy */
-			<<include "Generate XX Slave">>
+			<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<else>>
-			<<include "Generate XY Slave">>
+			<<set $activeSlave = GenerateNewSlave("XY")>>
 		<</if>>
 		<<set _origin = "She was a member of the Societal Elite, captured in their failed attempt at expressing their displeasure.">>
 		<<set $activeSlave.origin = _origin>>
@@ -171,13 +171,13 @@
 			<<set $fixedRace = _races.random()>>
 		<</if>>
 		<<if $seeDicks == 0>>
-			<<include "Generate XX Slave">>
+			<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<elseif $seeDicks == 100>>
-			<<include "Generate XY Slave">>
+			<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<elseif random(1,100) > 50>> /* 50% chance of getting girl or boy */
-			<<include "Generate XX Slave">>
+			<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<else>>
-			<<include "Generate XY Slave">>
+			<<set $activeSlave = GenerateNewSlave("XY")>>
 		<</if>>
 		<<set _origin = "She was a member of the Societal Elite, captured in their failed attempt at expressing their displeasure.">>
 		<<set $activeSlave.origin = _origin>>
diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw
index ea0c45e4942f1dae025593242a1c1bd42692f46f..e0b7da8cc0c404ec2b0ba673c83beb947fbbf96f 100644
--- a/src/pregmod/pRaped.tw
+++ b/src/pregmod/pRaped.tw
@@ -123,7 +123,7 @@ It would be prudent to up security in your arcology. That or take a guard along
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "You sentenced her to enslavement for the attempted rape of a free woman.">>
 <<set $activeSlave.devotion = -100>>
 <<set $activeSlave.trust = -100>>
diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw
index d770f1a5ce538284ad48d60d21e5170af7e7e57b..661b8ce49e9223b8663c713f37a7612b1dbaa3b7 100644
--- a/src/pregmod/seFCTVshows.tw
+++ b/src/pregmod/seFCTVshows.tw
@@ -240,7 +240,7 @@
 		<<set $activeSlaveOneTimeMaxAge = 18>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.devotion = random(40,60)>>
 		<<set $activeSlave.weight = random(-10,10)>>
 		<<set $activeSlave.waist = random(-45,25)>>
@@ -287,7 +287,7 @@
 		<<set $activeSlaveOneTimeMaxAge = 20>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.weight = random(10,20)>>
 		<<set $activeSlave.waist = random(-25,25)>>
 		<<set $activeSlave.anus = 1>>
@@ -340,7 +340,7 @@
 		<<set $activeSlaveOneTimeMaxAge = 24>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.weight = random(20,40)>>
 		<<set $activeSlave.waist = random(-25,25)>>
 		<<set $activeSlave.boobs = (random(4,6)*100)>>
@@ -385,7 +385,7 @@
 		<<set $activeSlaveOneTimeMaxAge = 40>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.weight = random(20,90)>>
 		<<set $activeSlave.waist = random(-45,45)>>
 		<<set $activeSlave.boobs = (random(20,30)*50)>>
@@ -426,7 +426,7 @@
 	<<elseif $randShow == 6>> /* discount young hottie */
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.face = random(70,100)>>
 		<<set $activeSlave.weight = random(-5,10)>>
 		<<set $activeSlave.waist = random(-45,25)>>
@@ -460,7 +460,7 @@
 	<<elseif $randShow == 7 || $randShow == 8>> /* huge balls */
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<set $activeSlave.anus = 2>>
 		<<set $activeSlave.balls = random(20,35)>>
 		<<set $activeSlave.scrotum = $activeSlave.balls>>
@@ -475,7 +475,7 @@
 	<<elseif $randShow == 9>> /* mpreg dickgirl */
 		<<set $activeSlaveOneTimeMaxAge = 22>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<set $activeSlave.anus = 2>>
 		<<set $activeSlave.vagina = -1>>
 		<<set $activeSlave.ovaries = 0>>
diff --git a/src/pregmod/seHuskSlaveDelivery.tw b/src/pregmod/seHuskSlaveDelivery.tw
index 3e8a54e1455a0ef6b7ee05eb2d80639c7ea49924..c8dd367ffed388162f543d56edfd63ce3aa1203a 100644
--- a/src/pregmod/seHuskSlaveDelivery.tw
+++ b/src/pregmod/seHuskSlaveDelivery.tw
@@ -9,11 +9,11 @@
 <<set $fixedNationality = $huskSlave.nationality>>
 <<set $fixedRace = $huskSlave.race>>
 <<if $huskSlave.sex == 2>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.boobs = 0>>
 	<<set $activeSlave.boobsImplant = 0>>
 <<else>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 <</if>>
 
 <<set $activeSlave.slaveName = "Doll">>
diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw
index ec2f9eecdfedd4d105b25f292f0186b479c5a3b0..691aaf76893f91110b5179b159adbc38adc976da 100644
--- a/src/uncategorized/REFS.tw
+++ b/src/uncategorized/REFS.tw
@@ -119,7 +119,7 @@
 		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 		<<set $fixedRace = _races.random()>>
 	<</if>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "She was enslaved by you when you overcharged her for surgery.">>
 	<<set $activeSlave.devotion = random(-70,-55)>>
 	<<set $activeSlave.trust = random(-45,-25)>>
@@ -143,7 +143,7 @@
 		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 		<<set $fixedRace = _races.random()>>
 	<</if>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.devotion = 20>>
 	<<set $activeSlave.trust = 20>>
 	<<set $activeSlave.health = -30>>
@@ -164,7 +164,7 @@
 		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 		<<set $fixedRace = _races.random()>>
 	<</if>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "She was enslaved by you when you purchased her debt.">>
 	<<set $activeSlave.devotion = random(-55,0)>>
 	<<set $activeSlave.trust = random(-45,0)>>
@@ -190,7 +190,7 @@
 		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 		<<set $fixedRace = _races.random()>>
 	<</if>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "She was enslaved by you when you purchased her debt.">>
 	<<set $activeSlave.devotion = random(-90,-75)>>
 	<<set $activeSlave.trust = random(-45,-25)>>
diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index 36c3e1ae6f7380728a6ba911be00278ad7a832de..8061f8cac1e2a3de5eeaaeab412a2ca9d8d60865 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -6,7 +6,7 @@
 <<set $activeSlaveOneTimeMinAge = 16>>
 <<set $activeSlaveOneTimeMaxAge = 19>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.career = "a princess">>
 <<set $activeSlave.prestige = 2>>
 <<set $activeSlave.prestigeDesc = "She was the princess of an ancient kingdom.">>
@@ -331,7 +331,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
 			<<set $oneTimeDisableDisability = 1>>
-			<<include "Generate XX Slave">>
+			<<set $activeSlave = GenerateNewSlave("XX")>>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was sold to you in exchange for credits.">>
 			<<set $activeSlave.origin = _origin>>
 			<<set $activeSlave.career = "a lady courtier">>
@@ -382,7 +382,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
 			<<set $oneTimeDisableDisability = 1>>
-			<<include "Generate XX Slave">>
+			<<set $activeSlave = GenerateNewSlave("XX")>>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$SF.Lower+".">>
 			<<set $activeSlave.origin = _origin>>
 			<<set $activeSlave.career = "a lady courtier">>
@@ -558,7 +558,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
 			<<set $oneTimeDisableDisability = 1>>
-			<<include "Generate XX Slave">>
+			<<set $activeSlave = GenerateNewSlave("XX")>>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was sold for credits.">>
 			<<set $activeSlave.origin = _origin>>
 			<<set $activeSlave.career = "a lady courtier">>
@@ -617,7 +617,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
 			<<set $oneTimeDisableDisability = 1>>
-			<<include "Generate XX Slave">>
+			<<set $activeSlave = GenerateNewSlave("XX")>>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$SF.Lower+".">>
 			<<set $activeSlave.origin = _origin>>
 			<<set $activeSlave.career = "a lady courtier">>
@@ -674,7 +674,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
 			<<set $oneTimeDisableDisability = 1>>
-			<<include "Generate XX Slave">>
+			<<set $activeSlave = GenerateNewSlave("XX")>>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was sold for credits.">>
 			<<set $activeSlave.origin = _origin>>
 			<<set $activeSlave.career = "a lady courtier">>
@@ -752,7 +752,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
 			<<set $oneTimeDisableDisability = 1>>
-			<<include "Generate XX Slave">>
+			<<set $activeSlave = GenerateNewSlave("XX")>>
 			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$SF.Lower+".">>
 			<<set $activeSlave.origin = _origin>>
 			<<set $activeSlave.career = "a lady courtier">>
diff --git a/src/uncategorized/generateXXSlave.tw b/src/uncategorized/generateXXSlave.tw
deleted file mode 100644
index f4c915d0f0b6d4696aff4dd52692c7179c3fe32a..0000000000000000000000000000000000000000
--- a/src/uncategorized/generateXXSlave.tw
+++ /dev/null
@@ -1,3 +0,0 @@
-:: Generate XX Slave [nobr]
-
-<<set $activeSlave = GenerateNewSlave("XX")>>
diff --git a/src/uncategorized/generateXYSlave.tw b/src/uncategorized/generateXYSlave.tw
deleted file mode 100644
index 47cf1b30672cb33dfff02328bb833871e7d19020..0000000000000000000000000000000000000000
--- a/src/uncategorized/generateXYSlave.tw
+++ /dev/null
@@ -1,3 +0,0 @@
-:: Generate XY Slave [nobr]
-
-<<set $activeSlave = GenerateNewSlave("XY")>>
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index 700c08d9f10206f8302de841d67abeb4df847ff4..b3075d67aa88313f57e85bc21607e923aedb5213 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -252,7 +252,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set $activeSlaveOneTimeMinAge = 30>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "She was the head of a religious community of women you enslaved.">>
 	<<set $activeSlave.career = "a nun">>
 	<<set $activeSlave.devotion = -20>>
@@ -280,7 +280,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<for $i = 0; $i < 3; $i++>>
 		<<set $activeSlaveOneTimeMinAge = 18>>
 		<<set $activeSlaveOneTimeMaxAge = 24>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "She was an initiate in a religious community of women you enslaved.">>
 		<<set $activeSlave.career = "a nun">>
 		<<set $activeSlave.devotion = random(-90,-75)>>
@@ -306,7 +306,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set $activeSlaveOneTimeMinAge = 26>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "She was the principal of a girls' school whose remnants you enslaved. A strap-on and a large quantity of personal lubricant were found in her possession when she was enslaved.">>
 	<<set $activeSlave.intelligence = random(16,80)>>
 	<<set $activeSlave.intelligenceImplant = 15>>
@@ -335,7 +335,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<for $i = 0; $i < 3; $i++>>
 		<<set $activeSlaveOneTimeMaxAge = 18>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "She was a student at a girls' school whose remnants you enslaved.">>
 		<<set $activeSlave.career = "a student">>
 		<<set $activeSlave.devotion = random(-90,-75)>>
@@ -367,7 +367,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 		<</if>>
 		<<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "She was an expectant mother you enslaved when you evacuated her from a threatened old world hospital.">>
 		<<set $activeSlave.career = "a housewife">>
 		<<set $activeSlave.devotion = random(-90,-75)>>
@@ -417,7 +417,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set $activeSlaveOneTimeMinAge = 26>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "She was the owner of a religious orientation conversion therapy camp whose remnants you enslaved.">>
 	<<set $activeSlave.career = "a business owner">>
 	<<set $activeSlave.devotion = -20>>
@@ -442,7 +442,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 18>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "She was an inmate at a religious orientation conversion therapy camp whose remnants you enslaved.">>
 	<<set $activeSlave.career = "a student">>
 		<<set $activeSlave.devotion = random(-90,-75)>>
@@ -469,7 +469,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 		<<set $activeSlaveOneTimeMaxAge = 18>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.height = Math.round(Height.random($activeSlave, {skew: 1, limitMult: [0, 2]}))>>
 		<<set $activeSlave.origin = "She was a volleyball player you enslaved when you evacuated her from a broken down bus.">>
 		<<set $activeSlave.career = "a student athlete">>
@@ -541,7 +541,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/
 	<<set $oneTimeDisableDisability = 1>>
 	<<set $fixedRace = "white">>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "She was a nun in a felled mission. Once claimed, she was reduced to nothing more than a cum dump for her black masters.">>
 	<<set $activeSlave.career = "a nun">>
 	<<set $activeSlave.intelligenceImplant = 15>>
@@ -586,7 +586,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/
 	<<set $oneTimeDisableDisability = 1>>
 	<<set $fixedRace = "white">>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "She was a nun in a felled mission. Once claimed, she was reduced to nothing more than a cum dump for her black masters.">>
 	<<set $activeSlave.career = "a nun">>
 	<<set $activeSlave.devotion = 50>>
@@ -692,7 +692,7 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 		<<set $activeSlaveOneTimeMinAge = 26>>
 		<<set $activeSlaveOneTimeMaxAge = 42>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "She was a wealthy housewife who you enslaved as she fled societal collapse.">>
 		<<set $activeSlave.career = "a housewife">>
 		<<set $activeSlave.devotion = -20>>
@@ -1135,7 +1135,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlaveOneTimeMaxAge = 28>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
 	<<set $activeSlave.lips = random(5,25)>>
 	<<set $activeSlave.anus = 1>>
@@ -1184,7 +1184,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlaveOneTimeMaxAge = 8>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
 	<<set $activeSlave.lips = random(5,25)>>
 	<<set $activeSlave.anus = 0>>
@@ -1243,7 +1243,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
 	<<set $activeSlave.vagina = 1>>
 	<<set $activeSlave.skill.vaginal = 15>>
@@ -1293,7 +1293,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<set $activeSlaveOneTimeMaxAge = 24>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You won her at a shotgun match against other arcology owners.">>
 	<<set $activeSlave.skill.vaginal = 15>>
 	<<set $activeSlave.skill.oral = 15>>
diff --git a/src/uncategorized/householdLiquidator.tw b/src/uncategorized/householdLiquidator.tw
index cf921fe671dd4e39e618b9eb676250c6b9b520d1..506d5ca986fff1c67a04189ab7e0fe5bbf1c7698 100644
--- a/src/uncategorized/householdLiquidator.tw
+++ b/src/uncategorized/householdLiquidator.tw
@@ -53,7 +53,7 @@ The household liquidator is offering a mother and her daughter for sale. As usua
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a daughter who can be a slave. %/
 /% End younger mothers submod. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "You bought her from the household liquidator.">>
 
 <<set $activeSlave.devotion = random(-75,-25)>>
diff --git a/src/uncategorized/jeSlaveDispute.tw b/src/uncategorized/jeSlaveDispute.tw
index 221200bddd9e15c9c4ce02a86ed50c49354d48b3..344f3bb43d58e90ac0f9b7d533526f1db507de47 100644
--- a/src/uncategorized/jeSlaveDispute.tw
+++ b/src/uncategorized/jeSlaveDispute.tw
@@ -9,7 +9,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "She sold herself into slavery to buy medical care for her daughter.">>
 	<<set $activeSlave.devotion = random(25,30)>>
 	<<set $activeSlave.trust = $activeSlave.devotion-20>>
@@ -27,7 +27,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 24>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "She was raised to be a mother.">>
 	<<set $activeSlave.career = "a breeder">>
 	<<set $activeSlave.devotion = random(10,25)>>
@@ -51,7 +51,7 @@
 <<case "slave training">>
 	<<set $contractCost = 10000>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought out a deal involving her training to be an expert gelded sex slave.">>
 	<<set $activeSlave.devotion = random(30,40)>>
 	<<set $activeSlave.trust = $activeSlave.devotion>>
diff --git a/src/uncategorized/pCoupAttempt.tw b/src/uncategorized/pCoupAttempt.tw
index 295f97d5916ce1e3fbd637f719da80cdcb221161..47a5680d037b6c172c158cd48f3617324124a89d 100644
--- a/src/uncategorized/pCoupAttempt.tw
+++ b/src/uncategorized/pCoupAttempt.tw
@@ -71,7 +71,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 			<<set $activeSlaveOneTimeMinAge = 16>>
 			<<set $activeSlaveOneTimeMaxAge = 32>>
 			<<set $oneTimeDisableDisability = 1>>
-			<<include "Generate XY Slave">>
+			<<set $activeSlave = GenerateNewSlave("XY")>>
 			<<set $activeSlave.weight = random(-20,30)>>
 			<<set $activeSlave.muscles = random(20,80)>>
 			<<set $activeSlave.waist = random(10,80)>>
@@ -79,7 +79,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 			<<set $activeSlaveOneTimeMinAge = 16>>
 			<<set $activeSlaveOneTimeMaxAge = 32>>
 			<<set $oneTimeDisableDisability = 1>>
-			<<include "Generate XX Slave">>
+			<<set $activeSlave = GenerateNewSlave("XX")>>
 			<<set $activeSlave.weight = random(-50,30)>>
 			<<set $activeSlave.muscles = random(0,80)>>
 			<<set $activeSlave.waist = random(-20,20)>>
@@ -108,7 +108,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 32>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<set $activeSlave.origin = "She is an enslaved Daughter of Liberty.">>
 		<<set $activeSlave.weight = random(-20,30)>>
 		<<set $activeSlave.muscles = random(20,80)>>
@@ -126,7 +126,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 32>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "She is an enslaved Daughter of Liberty.">>
 		<<set $activeSlave.weight = random(-50,30)>>
 		<<set $activeSlave.muscles = random(0,80)>>
@@ -157,7 +157,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 32>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<set $activeSlave.origin = "She is an enslaved Daughter of Liberty.">>
 		<<set $activeSlave.weight = random(-20,30)>>
 		<<set $activeSlave.muscles = random(20,80)>>
@@ -175,7 +175,7 @@ You are awakened in the middle of the night by a jolt that shakes the entire arc
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 32>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "She is an enslaved Daughter of Liberty.">>
 		<<set $activeSlave.weight = random(-50,30)>>
 		<<set $activeSlave.muscles = random(0,80)>>
diff --git a/src/uncategorized/pInvasion.tw b/src/uncategorized/pInvasion.tw
index e78f276641daa280640b44e3e603e210ad902aca..ece9b5931320b61ac206e52ae66e3cdd68329946 100644
--- a/src/uncategorized/pInvasion.tw
+++ b/src/uncategorized/pInvasion.tw
@@ -97,10 +97,10 @@ The loose militia lately organized by the arcology owners has been called out to
 <<for _i = 0; _i < 3; _i++>>
 	<<if (random(0,99) < $seeDicks)>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<else>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 	<</if>>
 	<<set $activeSlave.origin = "She is an enslaved prisoner of war.">>
 	<<set _newSlaves.push($activeSlave)>>
diff --git a/src/uncategorized/pRaidResult.tw b/src/uncategorized/pRaidResult.tw
index 5cd7d036ecc16ee63bb713c5de97f941522cef57..48d76ba24c9a74a5c6b4a4b21fa4cbd2410adef2 100644
--- a/src/uncategorized/pRaidResult.tw
+++ b/src/uncategorized/pRaidResult.tw
@@ -15,11 +15,11 @@ Out ahead of the main body of refugees there is a small knot moving quickly and
 	<<run repX(2500, "event")>>
 	<<for _prr = 0; _prr < 3; _prr++>>
 		<<if ($seeDicks > 0)>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<set $activeSlave.origin = "She is an enslaved refugee who participated in the defeated attack on your arcology.">>
 		<<set _newSlaves.push($activeSlave)>>
 		<<else>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "She is an enslaved refugee who participated in the defeated attack on your arcology.">>
 		<<set _newSlaves.push($activeSlave)>>
 		<</if>>
diff --git a/src/uncategorized/pRivalryCapture.tw b/src/uncategorized/pRivalryCapture.tw
index 2ad6402d52c62c876b13bc1dbb030b8b14a2bb0d..8fd102042c293bcb329ed7f275b689b95893c07a 100644
--- a/src/uncategorized/pRivalryCapture.tw
+++ b/src/uncategorized/pRivalryCapture.tw
@@ -29,7 +29,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if setup.filterRacesLowercase.includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.face = 100>>
 	<<set $activeSlave.faceImplant = 15>>
 	<<set $activeSlave.faceShape = "androgynous">>
@@ -65,7 +65,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if setup.filterRacesLowercase.includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.chem = 3000>>
 	<<set $activeSlave.face = 100>>
 	<<set $activeSlave.faceShape = "masculine">>
@@ -100,7 +100,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 18>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if setup.filterRacesLowercase.includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.face = 100>>
 	<<set $activeSlave.faceShape = "androgynous">>
 	<<set $activeSlave.muscles = 0>>
@@ -133,7 +133,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if setup.filterRacesLowercase.includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.face = 55>>
 	<<set $activeSlave.faceImplant = 0>>
 	<<set $activeSlave.faceShape = "masculine">>
@@ -164,7 +164,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if setup.filterRacesLowercase.includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.face = 55>>
 	<<set $activeSlave.faceImplant = 0>>
 	<<set $activeSlave.faceShape = "masculine">>
@@ -195,7 +195,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if setup.filterRacesLowercase.includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.face = 55>>
 	<<set $activeSlave.faceImplant = 0>>
 	<<set $activeSlave.faceShape = "androgynous">>
@@ -236,7 +236,7 @@
 	<</if>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if setup.filterRacesLowercase.includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.pubertyXX = 1>>
 	<<set $activeSlave.face = 100>>
 	<<set $activeSlave.faceImplant = 0>>
@@ -285,7 +285,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 12>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if setup.filterRacesLowercase.includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.face = 100>>
 	<<set $activeSlave.faceImplant = 0>>
 	<<set $activeSlave.faceShape = "cute">>
@@ -317,7 +317,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if setup.filterRacesLowercase.includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.face = 55>>
 	<<set $activeSlave.faceImplant = 0>>
 	<<set $activeSlave.faceShape = "cute">>
@@ -350,7 +350,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if setup.filterRacesLowercase.includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.face = 100>>
 	<<set $activeSlave.faceImplant = 65>>
 	<<set $activeSlave.faceShape = "sensual">>
@@ -384,7 +384,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<if setup.filterRacesLowercase.includes($rivalRace)>><<set $fixedRace = $rivalRace>><</if>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.face = 100>>
 	<<set $activeSlave.faceImplant = 15>>
 	<<set $activeSlave.muscles = 0>>
diff --git a/src/uncategorized/pRivalryHostage.tw b/src/uncategorized/pRivalryHostage.tw
index ad6e835abd4b555d6b2c01b99fe7d6f4cfebe6ca..c868025402c3bea1ae086eff81dc8700484855b5 100644
--- a/src/uncategorized/pRivalryHostage.tw
+++ b/src/uncategorized/pRivalryHostage.tw
@@ -11,7 +11,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "You were acquainted with her before you were an arcology owner; your rival tried to use her to manipulate you, but you rescued her.">>
 <<set $activeSlave.height += random(-5,5)>>
 <<set $activeSlave.boobs = 400>>
diff --git a/src/uncategorized/pSlaveMedic.tw b/src/uncategorized/pSlaveMedic.tw
index 897cda1264f642b4842b29dc8b9f4f518ebd071c..7a3960e1ab250be912315254e400bdae3237d9d2 100644
--- a/src/uncategorized/pSlaveMedic.tw
+++ b/src/uncategorized/pSlaveMedic.tw
@@ -9,7 +9,7 @@
 <<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 <<set $activeSlaveOneTimeMaxAge = 18>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was captured while caring for those injured in a failed attack on the Free City.">>
 <<set $activeSlave.career = "a nurse">>
 <<set $activeSlave.custom.desc = "She has a faint air of fatigue about her, and strength too: that of a survivor.">>
@@ -53,7 +53,7 @@
 
 <<set $activeSlaveOneTimeMinAge = 25>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was captured while caring for those injured in a failed attack on the Free City.">>
 <<set $activeSlave.career = "a nurse">>
 <<set $activeSlave.custom.desc = "She has a faint air of fatigue about her, and strength too: that of a survivor.">>
diff --git a/src/uncategorized/pSnatchAndGrabResult.tw b/src/uncategorized/pSnatchAndGrabResult.tw
index 96159594924d88af8f014a3ce57bde2d495eabfb..3298a862413cc83f4d4ced0ecdf9873e1736bae7 100644
--- a/src/uncategorized/pSnatchAndGrabResult.tw
+++ b/src/uncategorized/pSnatchAndGrabResult.tw
@@ -6,7 +6,7 @@
 
 <<set $activeSlaveOneTimeMaxAge = $minimumSlaveAge>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She is your share of a raid on an illegal laboratory by your mercenaries.">>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.devotion = 100>>
@@ -70,7 +70,7 @@
 
 <<set $activeSlaveOneTimeMaxAge = 18>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She is your share of a raid on an illegal laboratory by your mercenaries.">>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.devotion = 100>>
diff --git a/src/uncategorized/prestigiousSlave.tw b/src/uncategorized/prestigiousSlave.tw
index 25288a633fd4831c244a4e17c70cdc055ba1524e..f11272b6b0abaec2c45040cd4515244c86d7d0a0 100644
--- a/src/uncategorized/prestigiousSlave.tw
+++ b/src/uncategorized/prestigiousSlave.tw
@@ -45,7 +45,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = Math.min(24, $minimumSlaveAge + 6)>>
 	<<set $activeSlaveOneTimeMaxAge = 40>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once a noted adult film star, and was sold into slavery by her unscrupulous managers.">>
@@ -88,7 +88,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = Math.min(19, Math.max($fertilityAge, $minimumSlaveAge) + 1)>>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once the young trophy wife of a powerful man in the old world, but he sold her into slavery in revenge for her infidelity.">>
@@ -127,7 +127,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = 21>>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once expected to become a major sports star, but flamed out due to injury and was recently enslaved due to debt.">>
@@ -161,7 +161,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "young model">>
 	<<set $activeSlaveOneTimeMaxAge = 21>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once a rising young model, but apparently someone decided to take a shortcut in cashing in on her great beauty.">>
@@ -190,7 +190,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "albino">>
 	<<set $activeSlaveOneTimeMaxAge = 18>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She is a natural albino, and was quickly enslaved due to the great demand for physically unusual specimens.">>
@@ -214,7 +214,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMaxAge = 35>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% 15 years a slave. %/
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
 	<<set $activeSlave.prestigeDesc = "She is one of the longest legally-enslaved persons in the world, having been a slave for 15 years. She has spent almost all that time working as a slave prostitute, and has been heavily modified to keep her productive.">>
@@ -266,7 +266,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = 24>>
 	<<set $activeSlaveOneTimeMaxAge = 28>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
 	<<set $activeSlave.prestigeDesc = "She was once a B-list actress, but fell on hard times and drug addiction and was recently enslaved due to debt.">>
@@ -303,7 +303,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = 38>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
 	<<set $activeSlave.prestigeDesc = "She was once a rising old world politician, but was forced to flee from the increasingly dangerous politics common in a stressed world, and was subsequently enslaved.">>
@@ -334,7 +334,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "princess">>
 	<<set $activeSlaveOneTimeMaxAge = 18>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 3>>
 	<<set $activeSlave.prestigeDesc = "She was born a daughter of royalty, but her family was overthrown when she was still young. She is a graduate cum laude of the world's most renowned slave school.">>
@@ -366,7 +366,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = 28>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 3>>
 	<<set $activeSlave.prestigeDesc = "She was once an arcology owner like you, but lost a Free Cities power struggle and was enslaved. An object lesson in the need to stay vigilant.">>
@@ -425,7 +425,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "streamer">>
 	<<set $activeSlaveOneTimeMaxAge = 28>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once a popular creator on a live streaming service, but donations dropped off after getting caught up in some controversy.">>
@@ -456,7 +456,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMaxAge = 40>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Enslaved as an adult. %/
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She is a natural-born hermaphrodite. She was enslaved as an adult and subjected to treatment to upgrade both her halves to full functionality.">>
@@ -489,7 +489,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "d young herm">>
 	<<set $activeSlaveOneTimeMaxAge = 19>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She is a natural-born hermaphrodite. She received treatment to ensure both her halves would be fully functional from an early age.">>
@@ -527,7 +527,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = 24>>
 	<<set $activeSlaveOneTimeMaxAge = 40>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once a noted adult film star, and was sold into slavery by her unscrupulous managers.">>
@@ -572,7 +572,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = 19>>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once the young trophy husband of a powerful woman in the old world, but she sold her into slavery in revenge for her infidelities.">>
@@ -601,7 +601,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = 21>>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once expected to become a major sports star, but flamed out due to injury and was recently enslaved due to debt.">>
@@ -633,7 +633,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "d young model">>
 	<<set $activeSlaveOneTimeMaxAge = 21>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once a rising young model, but apparently someone decided to take a shortcut in cashing in on her great beauty.">>
@@ -664,7 +664,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "d albino">>
 	<<set $activeSlaveOneTimeMaxAge = 18>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She is a natural albino, and was quickly enslaved due to the great demand for physically unusual specimens.">>
@@ -686,7 +686,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMaxAge = 35>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% 15 years a slave. %/
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
 	<<set $activeSlave.prestigeDesc = "She is one of the longest legally-enslaved persons in the world, having been a slave for 15 years. She has spent almost all that time working as a slave prostitute, and has been heavily modified to keep her productive.">>
@@ -740,7 +740,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = 24>>
 	<<set $activeSlaveOneTimeMaxAge = 28>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
 	<<set $activeSlave.prestigeDesc = "She was once a B-list actress, but fell on hard times and drug addiction and was recently enslaved due to debt.">>
@@ -775,7 +775,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = 38>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 2>>
 	<<set $activeSlave.prestigeDesc = "She was once a rising old world politician, but was forced to flee from the increasingly dangerous politics common in a stressed world, and was subsequently enslaved.">>
@@ -802,7 +802,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMaxAge = 18>>
 	<<set $oneTimeDisableDisability = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 3>>
 	<<set $activeSlave.prestigeDesc = "She was born a child of royalty, but her family was overthrown when she was still young. She is a graduate cum laude of the world's most renowned slave school.">>
@@ -837,7 +837,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlaveOneTimeMinAge = 28>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 3>>
 	<<set $activeSlave.prestigeDesc = "She was once an arcology owner like you, but lost a Free Cities power struggle and was enslaved. An object lesson in the need to stay vigilant.">>
@@ -886,7 +886,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 <<case "d streamer">>
 	<<set $activeSlaveOneTimeMaxAge = 28>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her at auction.">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once a popular creator on a live streaming service, but donations dropped off after getting caught up in some controversy.">>
diff --git a/src/uncategorized/reAWOL.tw b/src/uncategorized/reAWOL.tw
index 19c3425334a9619799d462d8c6e4c4e69eaa0241..62391c396ffaffbc99d6ef762865479b8c10ff36 100644
--- a/src/uncategorized/reAWOL.tw
+++ b/src/uncategorized/reAWOL.tw
@@ -17,9 +17,9 @@
 	<<set $fixedRace = _races.random()>>
 <</if>>
 <<if $seeDicks != 100>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 <<else>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 <</if>>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for dereliction of her duty to you as a mercenary and for theft.">>
 <<set $activeSlave.career = "a soldier">>
diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw
index e77a43c3411b3b115c1c52a9190b6443cae4777c..ea558d7caaff6cbe5aab42b46b9904913a97198b 100644
--- a/src/uncategorized/reFSAcquisition.tw
+++ b/src/uncategorized/reFSAcquisition.tw
@@ -30,7 +30,7 @@
 	<<set $activeSlaveOneTimeMinAge = random(14,16)>>
 <</if>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement, choosing you as her new owner because you treat lactating girls well.">>
 <<set $activeSlave.health = random(-20,20)>>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -54,7 +54,7 @@
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement, hoping to become a valuable source of milk for you.">>
 <<set $activeSlave.age = random(32,$retirementAge-2)>>
 <<set $activeSlave.health = random(-20,20)>>
@@ -137,7 +137,7 @@
 
 <<set $contractCost = 1000>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement to escape life in an area that disapproved of her sexual tendencies.">>
 <<set $activeSlave.health = random(-20,20)>>
 <<set $activeSlave.devotion = random(15,20)>>
@@ -154,7 +154,7 @@
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She offered herself for voluntary enslavement after a lifetime as an outcast due to her sexual tendencies.">>
 <<set $activeSlave.health = random(-20,20)>>
 <<set $activeSlave.devotion = random(15,20)>>
@@ -171,7 +171,7 @@
 <<set $activeSlaveOneTimeMaxAge = 19>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough = be pregnant. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was sold to you as a way of disposing of an inconveniently pregnant young woman.">>
 <<set $activeSlave.career = setup.youngCareers.random()>>
 <<set $activeSlave.health = random(-20,20)>>
@@ -195,7 +195,7 @@
 <<set $oneTimeDisableDisability = 1>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was raped and impregnated, then sold to you as a way of disposing of an inconveniently pregnant mother.">>
 <<set $activeSlave.health = random(-20,20)>>
 <<set $activeSlave.devotion = random(-45,-25)>>
@@ -248,7 +248,7 @@
 <<set $activeSlaveOneTimeMinAge = 11>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was sold to you by an anonymous person who wanted her to suffer.">>
 <<set $activeSlave.boobsImplant += random(4,6)*200>>
 <<set $activeSlave.boobs += $activeSlave.boobsImplant>>
@@ -289,7 +289,7 @@
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was sold to you by an anonymous slave breaking group.">>
 <<set $activeSlave.age = random(32,$retirementAge-2)>>
 <<set $activeSlave.boobsImplant += random(3,6)*200>>
@@ -768,7 +768,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 30>>
 <</if>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She sold herself to you in the hopes that her body would help keep humanity alive.">>
 <<set $activeSlave.career = setup.youngCareers.random()>>
 <<set $activeSlave.health = random(40,60)>>
@@ -794,7 +794,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 30>>
 <</if>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She sold herself to you in the hope of someday bearing children.">>
 <<set $activeSlave.health = random(40,60)>>
 <<set $activeSlave.devotion = random(25,35)>>
@@ -817,7 +817,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She thought she was important; she was not.">>
 <<set $activeSlave.career = "a student from a private school">>
 <<set $activeSlave.intelligence = random(16,95)>>
@@ -860,7 +860,7 @@
 <<set $activeSlaveOneTimeMinAge = 22>>
 <<set $activeSlaveOneTimeMaxAge = 28>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she was swept up in the romanticism of a revival of Rome.">>
 <<set $activeSlave.devotion = random(-15,-5)>>
 <<set $activeSlave.trust = random(5,15)>>
@@ -886,7 +886,7 @@
 <<set $activeSlaveOneTimeMinAge = 22>>
 <<set $activeSlaveOneTimeMaxAge = 28>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered herself to you for enslavement because she needs to feel a higher call.">>
 <<set $activeSlave.devotion = random(25,50)>>
 <<set $activeSlave.trust = random(25,50)>>
diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw
index 02f4abca2f1c3c82cecc02d7cd5250cbca292586..2bbdfd1598cbf546581a85263a195552dc3d22f5 100644
--- a/src/uncategorized/reMalefactor.tw
+++ b/src/uncategorized/reMalefactor.tw
@@ -68,7 +68,7 @@
 <<set $activeSlaveOneTimeMinAge = $fertilityAge>>
 <<set $activeSlaveOneTimeMaxAge = 42>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for smuggling slaves within her body.">>
 <<set $activeSlave.career = setup.uneducatedCareers.random()>>
 <<set $activeSlave.devotion = random(-75,-50)>>
@@ -139,7 +139,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for fraud and theft.">>
 <<set $activeSlave.career = "a criminal businesswoman">>
 <<set $activeSlave.devotion = random(-75,-60)>>
@@ -211,7 +211,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for rape of a free woman.">>
 <<set $activeSlave.devotion = random(-75,-60)>>
 <<set $activeSlave.trust = random(-15,0)>>
@@ -238,7 +238,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "You sentenced her to enslavement for smuggling drugs into the arcology.">>
 <<set $activeSlave.career = "a drug mule">>
 <<set $activeSlave.devotion = random(-50,-20)>>
@@ -266,7 +266,7 @@
 <<set $activeSlaveOneTimeMinAge = random(12,28)>>
 <<set $activeSlaveOneTimeMaxAge = 43>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "You sentenced her to enslavement as a punishment for attempted theft of a slave.">>
 <<set $activeSlave.career = "an antislavery activist">>
 <<set $activeSlave.devotion = random(-75,-60)>>
diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw
index 15751de1bcac48d4a8e4581ea1a3b88aa999ca7d..8b53675a80a3bed3b6e48e24cd583f0c5c78552e 100644
--- a/src/uncategorized/reMilfTourist.tw
+++ b/src/uncategorized/reMilfTourist.tw
@@ -17,7 +17,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She came to your arcology as a tourist and found herself enslaved.">>
 <<set $activeSlave.devotion = random(-70,-55)>>
 <<set $activeSlave.trust = random(-45,-25)>>
diff --git a/src/uncategorized/rePokerNight.tw b/src/uncategorized/rePokerNight.tw
index a8676a3ccc5482412465aff820355a3380373d67..e415f97174e92e5dc8251be3f7f47fad675a5dc4 100644
--- a/src/uncategorized/rePokerNight.tw
+++ b/src/uncategorized/rePokerNight.tw
@@ -70,9 +70,9 @@ On a particularly lackadaisical evening, you find yourself alerted to a message
 						<<set $fixedRace = _races.random()>>
 					<</if>>
 					<<if $seeDicks != 100>>
-						<<include "Generate XX Slave">>
+						<<set $activeSlave = GenerateNewSlave("XX")>>
 					<<else>>
-						<<include "Generate XY Slave">>
+						<<set $activeSlave = GenerateNewSlave("XY")>>
 					<</if>>
 					<<set $activeSlave.origin = "She put herself up as collateral at a poker game, and lost.">>
 					<<set $activeSlave.career = "a soldier">>
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index 3fbc3a239eda882f0fd941973d8c99c4437be2c5..cd14e70d2112ea6645a90f08fe1356a9d7e5c458 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -35,7 +35,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered herself to you as a slave to escape a life of boredom.">>
 <<set $activeSlave.career = "a party girl">>
 <<set $activeSlave.devotion = random(25,45)>>
@@ -70,7 +70,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She offered herself to you as a slave to escape a life of boredom.">>
 <<set $activeSlave.career = "a party girl">>
 <<set $activeSlave.devotion = random(25,45)>>
@@ -100,7 +100,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered herself 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)>>
@@ -140,7 +140,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was enslaved after she fell into debt to you.">>
 <<set $activeSlave.devotion = random(-45,-25)>>
 <<set $activeSlave.trust = random(-15,0)>>
@@ -155,7 +155,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "You turned her into a slave girl after she fell into debt to you.">>
 <<set $activeSlave.devotion = random(-45,-25)>>
 <<set $activeSlave.trust = random(-15,0)>>
@@ -184,7 +184,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She sold herself into slavery out of fear that life on the streets was endangering her pregnancy.">>
 <<set $activeSlave.devotion = random(0,15)>>
 <<set $activeSlave.trust = random(0,15)>>
@@ -220,7 +220,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered herself 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)>>
@@ -288,7 +288,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She sold herself into slavery to escape life on the streets.">>
 <<set $activeSlave.devotion = random(0,15)>>
 <<set $activeSlave.trust = random(0,15)>>
@@ -310,7 +310,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "You tricked her into enslavement, manipulating her based on her surgical addiction.">>
 <<set $activeSlave.devotion = random(-75,-60)>>
 <<set $activeSlave.trust = random(-15,0)>>
@@ -331,7 +331,7 @@
 <<set $activeSlaveOneTimeMaxAge = 16>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was raised in a radical slave school that treated her with drugs and surgery from a very young age.">>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.devotion = random(25,45)>>
@@ -362,7 +362,7 @@
 <<set $activeSlaveOneTimeMaxAge = 16>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She was raised in a radical slave school that treated her from a very young age, up to the point that she never experienced male puberty.">>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.devotion = random(25,45)>>
@@ -400,7 +400,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She asked to be enslaved out of naïve infatuation with you.">>
 <<set $activeSlave.devotion = random(25,30)>>
 <<set $activeSlave.trust = random(-15,-10)>>
@@ -426,7 +426,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She 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)>>
@@ -456,7 +456,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She asked to be enslaved since she felt you were her only hope of becoming a prettier woman.">>
 <<set $activeSlave.devotion = random(10,15)>>
 <<set $activeSlave.trust = random(-15,-10)>>
@@ -498,7 +498,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She got into debt for damaging someone's property during a student protest and you bought out her debt.">>
 <<set $activeSlave.devotion = random(-25,0)>>
 <<set $activeSlave.trust = random(-20,-5)>>
@@ -534,7 +534,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She got into debt for damaging someone's property during a student protest and you bought out her debt.">>
 <<set $activeSlave.devotion = random(-30,-5)>>
 <<set $activeSlave.trust = random(-25,-5)>>
@@ -573,7 +573,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She got into debt for damaging someone's property during a student protest and you bought out her debt.">>
 <<set $activeSlave.devotion = -100>>
 <<set $activeSlave.trust = 60>>
@@ -627,7 +627,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She enslaved herself to be with a man she loved, only to be sold to you afterward.">>
 <<set $activeSlave.devotion = random(-30,-5)>>
 <<set $activeSlave.trust = random(-25,-5)>>
@@ -667,7 +667,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She (formerly he) enslaved herself to be with a man she loved, only to be sold to you afterward.">>
 <<set $activeSlave.devotion = random(-30,-5)>>
 <<set $activeSlave.trust = random(-25,-5)>>
@@ -708,7 +708,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She (formerly he) enslaved herself to be with a man she loved, only to be sold to you afterward.">>
 <<set $activeSlave.devotion = random(-30,-5)>>
 <<set $activeSlave.trust = random(-25,-5)>>
@@ -744,7 +744,7 @@
 <<set $activeSlaveOneTimeMinAge = 17>>
 <<set $activeSlaveOneTimeMaxAge = 25>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She was given to you by criminals as 'tribute', after which you transformed the overthrown (male) leader of their rival gang.">>
 <<set $activeSlave.devotion = random(-70,-40)>>
 <<set $activeSlave.trust = random(-20,-5)>>
@@ -777,7 +777,7 @@
 <<case "DG runaway">>
 
 <<set $activeSlaveOneTimeMaxAge = 24>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She was a runaway slave captured by a gang outside your arcology. You bought her cheap after she was harshly used by them.">>
 <<set $activeSlave.devotion = random(0,25)>>
 <<set $activeSlave.trust = -20>>
@@ -817,7 +817,7 @@
 <<case "herm runaway">>
 
 <<set $activeSlaveOneTimeMaxAge = 24>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She was a runaway slave captured by a gang outside your arcology. You bought her cheap after she was harshly used by them.">>
 <<set $activeSlave.devotion = random(0,25)>>
 <<set $activeSlave.trust = -20>>
@@ -863,7 +863,7 @@
 <<case "female runaway">>
 
 <<set $activeSlaveOneTimeMaxAge = 24>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was a runaway slave captured by a gang outside your arcology. You bought her cheap after she was harshly used by them.">>
 <<set $activeSlave.devotion = random(0,25)>>
 <<set $activeSlave.trust = -20>>
@@ -909,7 +909,7 @@
 <<set $activeSlaveOneTimeMaxAge = 24>>
 <<set $oneTimeDisableDisability = 1>>
 <<set $fixedRace = "white">>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was the private slave of a con artist cult leader before he had to abandon her and flee.">>
 <<set $activeSlave.devotion = random(25,50)>>
 <<set $activeSlave.trust = random(25,50)>>
@@ -955,7 +955,7 @@
 <<set $activeSlaveOneTimeMaxAge = 22>>
 <<set $oneTimeDisableDisability = 1>>
 <<set $fixedRace = "white">>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was the private slave of a con artist cult leader before he had to abandon her and flee.">>
 <<set $activeSlave.devotion = random(-45,15)>>
 <<set $activeSlave.trust = random(25,50)>>
@@ -1000,7 +1000,7 @@
 <<set $activeSlaveOneTimeMinAge = 19>>
 <<set $activeSlaveOneTimeMaxAge = 22>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She was a dickgirl chaser in the slave races before being sold to you.">>
 <<set $activeSlave.prestige = 1>>
 <<set $activeSlave.prestigeDesc = "Many people remember her from the slavegirl races where she slammed her cock into countless runners' pussies after catching them.">>
@@ -1045,7 +1045,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 21>>
 <</if>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was a virgin runner in the slave races before being sold to you.">>
 <<set $activeSlave.prestige = 1>>
 <<set $activeSlave.prestigeDesc = "After her short but very promising slave racing career, during which she made it through several competitions as a virgin, many people fondly remember fantasizing about taking her.">>
@@ -1093,7 +1093,7 @@
 <<set $activeSlaveOneTimeMinAge = (Math.min(21, Math.max(11,$minimumSlaveAge) + 3))>>
 <<set $activeSlaveOneTimeMaxAge = 24>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was a famous virgin runner in the slave races before being sold to you.">>
 <<set $activeSlave.prestige = 2>>
 <<set $activeSlave.prestigeDesc = "For years, she delighted the watchers of slave girl racing with winning competition after competition with her virginity intact.">>
@@ -1132,7 +1132,7 @@
 <<set $activeSlaveOneTimeMinAge = 18>>
 <<set $activeSlaveOneTimeMaxAge = 23>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was the housekeeper and fucktoy of a frat house before being collected by repo-men and sold to you.">>
 <<set $activeSlave.devotion = random(25,50)>>
 <<set $activeSlave.trust = random(25,50)>>
@@ -1168,7 +1168,7 @@
 <<set $activeSlaveOneTimeMinAge = 20>>
 <<set $activeSlaveOneTimeMaxAge = 25>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was a nanny before being sold to you.">>
 <<set $activeSlave.devotion = random(25,50)>>
 <<set $activeSlave.trust = random(-50,-25)>>
@@ -1209,7 +1209,7 @@
 <</if>>
 <<set $activeSlaveOneTimeMaxAge = 30>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She 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)>>
@@ -1258,7 +1258,7 @@
 <</if>>
 <<set $activeSlaveOneTimeMaxAge = 25>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She 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)>>
@@ -1296,7 +1296,7 @@
 
 <<set $activeSlaveOneTimeMaxAge = 19>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She 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)>>
@@ -1334,7 +1334,7 @@
 <<set $activeSlaveOneTimeMaxAge = 18>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was in an orphanage until reaching maturity, at which point she was sold to you.">>
 <<set $activeSlave.devotion = random(-45,-25)>>
 <<set $activeSlave.trust = random(-25,0)>>
@@ -1370,7 +1370,7 @@
 <<set $activeSlaveOneTimeMaxAge = 18>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She was in an orphanage until reaching maturity, at which point she was sold to you.">>
 <<set $activeSlave.devotion = random(10,40)>>
 <<set $activeSlave.trust = random(-25,0)>>
@@ -1414,7 +1414,7 @@
 <<set $activeSlaveOneTimeMaxAge = 18>>
 <<set $oneTimeDisableDisability = 1>>
 <<set $fixedRace = "white">>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was captured in a raid on a gated community and quickly sold off.">>
 <<set $activeSlave.devotion = -20>>
 <<set $activeSlave.trust = 0>>
@@ -1457,7 +1457,7 @@
 <<set $activeSlaveOneTimeMaxAge = 43>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Middle aged with two daughters. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She sold herself into slavery to pay for her children's education.">>
 <<set $activeSlave.devotion = random(0,15)>>
 <<set $activeSlave.trust = random(0,15)>>
@@ -1478,7 +1478,7 @@
 <<set $activeSlaveOneTimeMinAge = 12>>
 <<set $activeSlaveOneTimeMaxAge = 18>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She sold herself into slavery to spite her father.">>
 <<set $activeSlave.devotion = 20>>
 <<set $activeSlave.trust = 0>>
@@ -1547,7 +1547,7 @@
 <<set $activeSlaveOneTimeMaxAge = 43>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Decades of service. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was the housekeeper and fucktoy of a frat house before being replaced in favor of fresher slaves and sold to you.">>
 <<set $activeSlave.devotion = random(25,50)>>
 <<set $activeSlave.trust = random(25,50)>>
@@ -1597,7 +1597,7 @@
 <<set $oneTimeDisableDisability = 1>>
 <<set $fixedRace = "asian">>
 <<set $fixedNationality = "Stateless">>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered to sell you her body and you graciously accepted.">>
 <<set $activeSlave.devotion = random(-45,-25)>>
 <<set $activeSlave.trust = random(-15,0)>>
@@ -1641,7 +1641,7 @@
 	<<set $fixedRace = _races.random()>>
 <</if>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "You helped her give birth, leaving her deeply indebted to you.">>
 <<set $activeSlave.devotion = random(0,20)>>
 <<set $activeSlave.trust = random(0,20)>>
@@ -1670,7 +1670,7 @@
 <<set $activeSlaveOneTimeMaxAge = 24>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She sold herself into slavery to feed herself and her growing brood.">>
 <<set $activeSlave.career = "a farm laborer">>
 <<set $activeSlave.health = random(-35,-10)>>
@@ -1713,7 +1713,7 @@
 <<set $activeSlaveOneTimeMaxAge = 22>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.PLimb = 1>>
 <<set $activeSlave.origin = "You helped free her from a POW camp after being abandoned by her country, leaving her deeply indebted to you.">>
 <<set $activeSlave.devotion = random(0,20)>>
@@ -1761,7 +1761,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "Her womb held a baby you desired.">>
 <<set $activeSlave.face = 100>>
 <<set $activeSlave.intelligence = random(96,100)>>
@@ -1783,7 +1783,7 @@
 <<set $activeSlave.PLimb = 1>>
 <<set $activeSlaveOneTimeMaxAge = 24>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.career = setup.bodyguardCareers.random()>>
 <<set $activeSlave.origin = "She is an unsuccessful cyborg experiment that was set free.">>
 <<set $activeSlave.devotion = random(0,20)>>
@@ -1827,7 +1827,7 @@
 <</if>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She 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)>>
@@ -1872,7 +1872,7 @@
 <</if>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was the holy vessel of a new religion and 'blessed' by their Lord to bring forth His servants.">>
 <<set $activeSlave.health = random(100,100)>>
 <<set $activeSlave.face = random(20,90)>>
@@ -1905,7 +1905,7 @@
 <</if>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.face = random(80,100)>>
 <<set $activeSlave.intelligence = random(60,100)>>
 <<set $activeSlave.intelligenceImplant = 30>>
@@ -1935,7 +1935,7 @@
 <<set $activeSlaveOneTimeMinAge = 14>>
 <<set $activeSlaveOneTimeMaxAge = 22>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.face = random(90,100)>>
 <<set $activeSlave.intelligence = random(60,100)>>
 <<set $activeSlave.intelligenceImplant = 30>>
@@ -1967,7 +1967,7 @@
 <<set $activeSlaveOneTimeMinAge = $fertilityAge>>
 <<set $activeSlaveOneTimeMaxAge = 22>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.face = random(60,100)>>
 <<set $activeSlave.intelligence = random(30,100)>>
 <<set $activeSlave.intelligenceImplant = 15>>
@@ -2759,7 +2759,7 @@ He explains that one of his servant <<= $girl>>s was impregnated by his fool of
 				<<set $activeSlaveOneTimeMinAge = 8>>
 				<<set $activeSlaveOneTimeMaxAge = 32>>
 				<<set $oneTimeDisableDisability = 1>>
-				<<include "Generate XX Slave">>
+				<<set $activeSlave = GenerateNewSlave("XX")>>
 				<<set $activeSlave.face = random(20,100)>>
 				<<set $activeSlave.intelligence = random(20,60)>>
 				<<set $activeSlave.intelligenceImplant = 0>>
diff --git a/src/uncategorized/reShelterInspection.tw b/src/uncategorized/reShelterInspection.tw
index bebc851112629a3ef4d367cd5232f571b6383931..7fdafd9edbf825aa1385c9054c557253ef41355c 100644
--- a/src/uncategorized/reShelterInspection.tw
+++ b/src/uncategorized/reShelterInspection.tw
@@ -13,7 +13,7 @@
 	<<set $fixedRace = _races.random()>>
 <</if>>
 <<set $contractCost = 10000>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was once an inspector for the Shelter, but you put a stop to that.">>
 <<set $activeSlave.career = "a charity worker">>
 <<set $activeSlave.devotion = random(-90,-75)>>
diff --git a/src/uncategorized/reShippingContainer.tw b/src/uncategorized/reShippingContainer.tw
index 0f6c3f1147946bba62345f24834bf47e518e0594..74c8fcf268a432d4bbb65669c6032db962b34de3 100644
--- a/src/uncategorized/reShippingContainer.tw
+++ b/src/uncategorized/reShippingContainer.tw
@@ -8,7 +8,7 @@
 
 <<set _newSlaves = []>>
 <<for _reShip = 0; _reShip < 5; _reShip++>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "She arrived at your arcology in an undocumented shipping container.">>
 	<<set $activeSlave.devotion = random(-90,-75)>>
 	<<set $activeSlave.trust = -20>>
diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw
index d42682514adfd4147c0bf831e64c1fb9f769da1a..6bd2b758a3b136c4b0ec072897022984e6c194c2 100644
--- a/src/uncategorized/recETS.tw
+++ b/src/uncategorized/recETS.tw
@@ -71,7 +71,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was enslaved after you called in her business debts.">>
 <<set $activeSlave.career = "a business owner">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -108,7 +108,7 @@
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a son who can knock her up. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.career = "a housewife">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -153,7 +153,7 @@
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a daughter to knock up. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.devotion = random(-15,15)>>
 <<set $activeSlave.trust = random(-15,15)>>
@@ -182,7 +182,7 @@
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.career = "a dropout">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -226,7 +226,7 @@
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.career = "a dropout">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -260,7 +260,7 @@
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.career = "a dropout">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -294,7 +294,7 @@
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.devotion = random(-15,15)>>
 <<set $activeSlave.trust = random(-15,15)>>
@@ -326,7 +326,7 @@
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.devotion = random(-15,15)>>
 <<set $activeSlave.trust = random(-15,15)>>
@@ -357,7 +357,7 @@
 <<set $activeSlaveOneTimeMaxAge = 20>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.vagina = 1>>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -390,7 +390,7 @@
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a daughter. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.career = "a housewife">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -428,7 +428,7 @@
 <<set $activeSlaveOneTimeMaxAge = 40>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to have a son. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She offered to become your slave to protect her incestuous relationship.">>
 <<set $activeSlave.devotion = random(-15,15)>>
 <<set $activeSlave.trust = random(-15,15)>>
@@ -462,7 +462,7 @@
 	<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
 	<<set $fixedRace = _races.random()>>
 <</if>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She was sold into slavery by her older sister.">>
 <<set $activeSlave.career = "a prostitute">>
 <<set $activeSlave.devotion = random(-15,15)>>
@@ -510,7 +510,7 @@
 <<set $activeSlaveOneTimeMinAge = 12>>
 <<set $activeSlaveOneTimeMaxAge = 21>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was brought up in a radical slave school to match her twin.">>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.devotion = random(25,45)>>
@@ -562,7 +562,7 @@
 <<set $activeSlaveOneTimeMinAge = $minimumSlaveAge>>
 <<set $activeSlaveOneTimeMaxAge = 21>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was brought up in a radical slave school to match her twin.">>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.devotion = random(25,45)>>
@@ -617,7 +617,7 @@
 <<set $activeSlaveOneTimeMaxAge = 21>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She was brought up in a radical slave school to match her twin.">>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.devotion = random(25,45)>>
@@ -687,7 +687,7 @@
 <</if>>
 <<set $one_time_age_overrides_pedo_mode = 1>>
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She begged to be enslaved in a desperate attempt to provide for her many children.">>
 <<set $activeSlave.career = "homeless">>
 <<set $activeSlave.health = random(-45,-30)>>
diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw
index eb51edc28c7d3bfe51294ccd40a7907883959d44..06ce2f71aabcc9dbeccf85693ec27ddc83c56c8a 100644
--- a/src/uncategorized/resFailure.tw
+++ b/src/uncategorized/resFailure.tw
@@ -30,7 +30,7 @@
 	<<set $TSS.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.career = "a slave">>
 		<<set $activeSlave.butt = either(1, 2, 2, 3)>>
 		<<set $activeSlave.boobs = either(200, 300, 300, 400)>>
@@ -94,7 +94,7 @@
 		<<set $activeSlaveOneTimeMaxAge = 32>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.slaveName = setup.cowSlaveNames.random()>>
 		<<set $activeSlave.slaveSurname = 0>>
 		<<set $activeSlave.career = "a dairy cow">>
@@ -162,7 +162,7 @@
 	<<set $GRI.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "She was given to you by a failed subsidiary lab of the Growth Research Institute right after her use as a test subject ended.">>
 		<<set $activeSlave.career = "a slave">>
 		<<set $activeSlave.intelligenceImplant = 0>>
@@ -216,7 +216,7 @@
 	<<set $SCP.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "She was given to you by a failed branch campus of St. Claver Preparatory after she served as a plastic surgeon's passing final exam.">>
 		<<set $activeSlave.chem = 20>>
 		<<set $activeSlave.career = "a slave">>
@@ -294,7 +294,7 @@
 	<<set $LDE.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<set $activeSlave.origin = "She was given to you by a failed branch campus of the innovative École des Enculées right after her graduation.">>
 		<<set $activeSlave.career = "a slave">>
 		<<set $activeSlave.intelligenceImplant = 0>>
@@ -362,7 +362,7 @@
 	<<set $TGA.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<set $activeSlave.origin = "She was given to you by a failed branch campus of the intense Gymnasium-Academy right after her majority.">>
 		<<set $activeSlave.career = "a slave">>
 		<<set $activeSlave.intelligenceImplant = 15>>
@@ -418,7 +418,7 @@
 	<<set $HA.schoolAnnexed = 1>>
 	<<for $i = 0; $i < $slavesToAdd; $i++>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "She was given to you by a failed branch campus of the Hippolyta Academy right after her majority.">>
 		<<set $activeSlave.career = "a slave">>
 		<<set $activeSlave.intelligenceImplant = 15>>
@@ -480,7 +480,7 @@
 		<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
 			<<set $activeSlave = GenerateNewSlave()>>
 		<<else>>
-			<<include "Generate XY Slave">>
+			<<set $activeSlave = GenerateNewSlave("XY")>>
 		<</if>>
 		<<set $activeSlave.origin = "She was a Futanari Sister until you engineered her early enslavement.">>
 		<<set $activeSlave.career = "a Futanari Sister">>
@@ -677,7 +677,7 @@
 		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
 	<</for>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "She was the leader of your arcology's Futanari Sisters until you engineered her community's failure and enslavement.">>
 	<<set $activeSlave.career = "a Futanari Sister">>
 	<<set $activeSlave.intelligence = random(51,95)>>
diff --git a/src/uncategorized/seCoursing.tw b/src/uncategorized/seCoursing.tw
index 8fbf50998c2cf91d1b2d4883d4fe6d771feba819..c37f650dd0078ec932ce54e9fa0ededdf147cee6 100644
--- a/src/uncategorized/seCoursing.tw
+++ b/src/uncategorized/seCoursing.tw
@@ -102,7 +102,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 <<if $origin == "virgin">>
 	<<set $activeSlaveOneTimeMaxAge = 20>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.vagina = 0>>
 	<<set $activeSlave.counter.anal += 1, $analTotal += 1>>
@@ -118,7 +118,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 	<<set $activeSlaveOneTimeMaxAge = 20>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.vagina = 1>>
 	<<set $activeSlave.counter.vaginal += 1, $vaginalTotal += 1>>
@@ -136,7 +136,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 	<<set $activeSlaveOneTimeMinAge = 35>>
 	<<set $activeSlaveOneTimeMaxAge = 39>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.boobs += 800>>
 	<<set $activeSlave.boobsImplant += 800>>
 	<<set $activeSlave.butt += 1>>
@@ -157,7 +157,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 <<elseif $origin == "disobedient young">>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.vagina = 1>>
 	<<set $activeSlave.counter.anal += 1, $analTotal += 1>>
@@ -176,7 +176,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 <<elseif $origin == "disobedient young dickgirl">>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.anus = 2>>
 	<<set $activeSlave.counter.anal += 1, $analTotal += 1>>
 	<<set $activeSlave.dick = random(2,4)>>
@@ -194,7 +194,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 <<elseif $origin == "huge balled">>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.counter.anal += 1, $analTotal += 1>>
 	<<set $activeSlave.balls = 5>>
@@ -207,7 +207,7 @@ You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the har
 <<elseif $origin == "feminized">>
 	<<set $activeSlaveOneTimeMaxAge = 25>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.boobs += 800>>
 	<<set $activeSlave.boobsImplant += 800>>
 	<<set $activeSlave.butt += 1>>
diff --git a/src/uncategorized/seCustomSlaveDelivery.tw b/src/uncategorized/seCustomSlaveDelivery.tw
index ea30f3b6b46781283b6b1643e4f18daafd472690..2ff7f797bd697f1839de6e48d879d789fd8aee8d 100644
--- a/src/uncategorized/seCustomSlaveDelivery.tw
+++ b/src/uncategorized/seCustomSlaveDelivery.tw
@@ -111,13 +111,13 @@
 	<<set $fixedRace = $customSlave.race>>
 <</if>>
 <<if $customSlave.sex == 2>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.dick = $customSlave.dick>>
 	<<set $activeSlave.balls = $customSlave.balls>>
 	<<set $activeSlave.scrotum = $activeSlave.balls>>
 	<<set $activeSlave.foreskin = $activeSlave.dick>>
 <<else>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<if $customSlave.virgin == 0>>
 		<<set $activeSlave.vagina = $customSlave.virgin>>
 	<</if>>
diff --git a/src/uncategorized/seRaiding.tw b/src/uncategorized/seRaiding.tw
index 45bb7c7254158216676a1a1006388fc420d8055e..02e9fccae0617afeb52a53d557885a73ab4e3974 100644
--- a/src/uncategorized/seRaiding.tw
+++ b/src/uncategorized/seRaiding.tw
@@ -76,7 +76,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 39>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Not a young woman. %/
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.boobs += 800>>
 	<<set $activeSlave.boobsImplant += 800>>
 	<<set $activeSlave.butt += 1>>
@@ -110,7 +110,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 55>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% Not a young woman. %/
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a professor">>
 	<<set $activeSlave.face = random(15,100)>>
 	<<set $activeSlave.vagina = 1>>
@@ -139,7 +139,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a student">>
 	<<set $activeSlave.face = random(-20,0)>>
 	<<set $activeSlave.anus = 0>>
@@ -170,7 +170,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 45>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a military officer">>
 	<<set $activeSlave.face = random(15,100)>>
 	<<set $activeSlave.vagina = 1>>
@@ -189,7 +189,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 45>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.career = "a military officer">>
 	<<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
 	<<set $activeSlave.faceImplant += 20>>
@@ -218,7 +218,7 @@ target
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 	<</if>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a soldier">>
 	<<set $activeSlave.face = random(15,100)>>
 	<<set $activeSlave.vagina = 1>>
@@ -248,7 +248,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 55>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a doctor">>
 	<<set $activeSlave.face = random(15,100)>>
 	<<set $activeSlave.vagina = 1>>
@@ -275,7 +275,7 @@ target
 <<case "nun">>
 	<<set $activeSlaveOneTimeMaxAge = 70>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a nun">>
 	<<set $activeSlave.anus = 0>>
 	<<set $activeSlave.vagina = 0>>
@@ -295,7 +295,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 26>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a journalist">>
 	<<set $activeSlave.face = random(-20,0)>>
 	<<set $activeSlave.anus = 0>>
@@ -325,7 +325,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 39>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.boobs += 800>>
 	<<set $activeSlave.boobsImplant += 800>>
 	<<set $activeSlave.butt += 1>>
@@ -346,7 +346,7 @@ target
 <<case "classical dancer">>
 	<<set $activeSlaveOneTimeMaxAge = 20>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a classical dancer">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was the pride of renowned dance troupe.">>
@@ -371,7 +371,7 @@ target
 		<<set $activeSlaveOneTimeMaxAge = 25>>
 	<</if>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a law enforcement officer">>
 	<<set $activeSlave.face = random(15,100)>>
 	<<set $activeSlave.vagina = 1>>
@@ -399,7 +399,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 43>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a classical musician">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was the pride of a renowned orchestra.">>
@@ -434,7 +434,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 65>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a politician">>
 	<<set $activeSlave.prestige = 2>>
 	<<set $activeSlave.prestigeDesc = "She was a widely known politician in her former life. Her face has graced many campaign posters.">>
@@ -463,7 +463,7 @@ target
 <<case "shut-in">>
 	<<set $activeSlaveOneTimeMaxAge = 43>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a shut-in">>
 	<<set $activeSlave.anus = 0>>
 	<<set $activeSlave.face = random(15,100)>>
@@ -478,7 +478,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 65>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a procuress">>
 	<<set $activeSlave.face = random(15,100)>>
 	<<set $activeSlave.vagina = 1>>
@@ -493,7 +493,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 55>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "an investor">>
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She is a reputable investor from a bygone age.">>
@@ -523,7 +523,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 55>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a scientist">>
 	<<set $activeSlave.face = random(15,100)>>
 	<<set $activeSlave.vagina = 1>>
@@ -540,7 +540,7 @@ target
 	<<set $activeSlaveOneTimeMaxAge = 55>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a lawyer">>
 	<<set $activeSlave.face = random(15,100)>>
 	<<set $activeSlave.vagina = 1>>
diff --git a/src/uncategorized/seRecruiterSuccess.tw b/src/uncategorized/seRecruiterSuccess.tw
index fbd6cf9e6a9418a143448fc1e25f20b00be935f7..ee1a94180df1f3246282ddce5a3b9284981b4ab3 100644
--- a/src/uncategorized/seRecruiterSuccess.tw
+++ b/src/uncategorized/seRecruiterSuccess.tw
@@ -66,7 +66,7 @@
 <<elseif $recruiterTarget == "reassignment candidates">>
 
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She submitted to enslavement as her only way to obtain surgery to transform her into a woman.">>
 <<set $activeSlave.devotion = random(-15,5)>>
 <<set $activeSlave.trust = random(-10,10)>>
@@ -94,7 +94,7 @@
 <<elseif $recruiterTarget == "dissolute sissies">>
 
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XY Slave">>
+<<set $activeSlave = GenerateNewSlave("XY")>>
 <<set $activeSlave.origin = "She submitted to enslavement out of a misguided desire to join a sexually libertine society.">>
 <<set $activeSlave.devotion = random(-15,5)>>
 <<set $activeSlave.trust = random(-10,10)>>
@@ -133,7 +133,7 @@
 <<set $activeSlaveOneTimeMinAge = Math.max($fertilityAge, $minimumSlaveAge)>>
 <<set $one_time_age_overrides_pedo_mode = 1>> /% Old enough to be pregnant. %/
 <<set $oneTimeDisableDisability = 1>>
-<<include "Generate XX Slave">>
+<<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.origin = "She submitted to enslavement to get access to modern prenatal care.">>
 <<set $activeSlave.devotion = random(-15,5)>>
 <<set $activeSlave.trust = random(-10,10)>>
diff --git a/src/uncategorized/slaveShelter.tw b/src/uncategorized/slaveShelter.tw
index fd9ca71a5a8aad54fb694d7400c65107326dad93..14c04dcfeb7ccc3e061773a446798e5534acc50c 100644
--- a/src/uncategorized/slaveShelter.tw
+++ b/src/uncategorized/slaveShelter.tw
@@ -106,7 +106,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $activeSlaveOneTimeMinAge = 6>>
 	<<set $activeSlaveOneTimeMaxAge = 22>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "She was found unresponsive in the lower arcology with a gaping pussy and deflated belly. It is unclear what happened to her.">>
 	<<set $shelterSlave.career = "homeless">>
@@ -136,7 +136,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 		<<set $activeSlaveOneTimeMaxAge = 42>>
 	<</if>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her previous owner forced her to cut off her dick and balls and cook them.">>
 	<<set $shelterSlave.career = "a slave">>
@@ -160,7 +160,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 		<<set $activeSlaveOneTimeMaxAge = 42>>
 	<</if>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her previous owner forced her to cut off her breasts and cook them.">>
 	<<set $shelterSlave.career = "a slave">>
@@ -223,7 +223,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $activeSlaveOneTimeMinAge = 20>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her previous owner gelded her and used her for anal abuse.">>
 	<<set $shelterSlave.career = "a slave">>
@@ -246,7 +246,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $activeSlaveOneTimeMinAge = 20>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her background is obscure, but seems to have involved terrible abuse of her huge cock and balls.">>
 	<<set $shelterSlave.career = "a slave">>
@@ -270,7 +270,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $activeSlaveOneTimeMinAge = 20>>
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her holes were cruelly stretched by constant plug use.">>
 	<<set $shelterSlave.career = "a slave">>
@@ -296,7 +296,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 		<<set $activeSlaveOneTimeMaxAge = 42>>
 	<</if>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "Her previous owner discarded her after many pregnancies.">>
 	<<set $shelterSlave.career = "a breeder">>
@@ -321,7 +321,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $activeSlaveOneTimeMaxAge = 42>>
 	<<set $one_time_age_overrides_pedo_mode = 1>> /% 20 years of brothel service. %/
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $shelterSlave = $activeSlave>>
 	<<set $shelterSlave.origin = "She was worn out by twenty years of brothel service.">>
 	<<set $shelterSlave.career = "a prostitute">>
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index 107cf0e4434a2ee810d39767bba0b8ad15974b2e..5dbf617ac10fc4d457e95ece399e5bd5f6021861 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -689,10 +689,10 @@
 	<</if>>
 	<<if $corpSpecGender == 1>>
 		Slaves without pussies are not trained.
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<elseif $corpSpecGender == 2>>
 		Slaves without dicks are not trained.
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<else>>
 		Slaves are passed to training regardless of whether they have dicks or pussies.
 		<<set $activeSlave = GenerateNewSlave()>>
@@ -1900,7 +1900,7 @@
 		<<set $activeSlaveOneTimeMaxAge = 18>>
 	<</if>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.career = "a slave">>
 	<<set $activeSlave.butt = either(1, 2, 2, 3)>>
 	<<set $activeSlave.boobs = either(200, 300, 300, 400)>>
@@ -1956,7 +1956,7 @@
 	<<set $activeSlaveOneTimeMinAge = 16>>
 	<<set $activeSlaveOneTimeMaxAge = 19>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her from the Growth Research Institute right after her use as a test subject ended.">>
 	<<set $activeSlave.career = "a slave">>
 	<<set $activeSlave.intelligenceImplant = 0>>
@@ -2004,7 +2004,7 @@
 	<<set $activeSlaveOneTimeMinAge = 16>>
 	<<set $activeSlaveOneTimeMaxAge = 19>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her from St. Claver Preparatory after she served as a plastic surgeon's passing final exam.">>
 	<<set $activeSlave.chem = 20>>
 	<<set $activeSlave.career = "a slave">>
@@ -2079,7 +2079,7 @@
 	<<set $activeSlaveOneTimeMinAge = 16>>
 	<<set $activeSlaveOneTimeMaxAge = 19>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her from the innovative École des Enculées right after her graduation.">>
 	<<set $activeSlave.career = "a slave">>
 	<<set $activeSlave.intelligenceImplant = 0>>
@@ -2139,7 +2139,7 @@
 	<<set $activeSlaveOneTimeMinAge = 16>>
 	<<set $activeSlaveOneTimeMaxAge = 19>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 	<<set $activeSlave.origin = "You bought her fresh from the intense Gymnasium-Academy right after her majority.">>
 	<<set $activeSlave.career = "a slave">>
 	<<set $activeSlave.intelligenceImplant = 30>>
@@ -2190,7 +2190,7 @@
 		<<set $activeSlaveOneTimeMaxAge = 18>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.origin = "You bought her from The Cattle Ranch.">>
 		<<set $activeSlave.career = "a dairy slave">>
 		<<set $activeSlave.slaveName = setup.cowSlaveNames.random()>>
@@ -2231,7 +2231,7 @@
 		<<set $activeSlaveOneTimeMaxAge = 24>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 		<<set $activeSlave.slaveName = setup.cowSlaveNames.random()>>
 		<<set $activeSlave.slaveSurname = 0>>
 		<<set $activeSlave.origin = "You bought her from The Cattle Ranch.">>
@@ -2277,7 +2277,7 @@
 		<<set $activeSlaveOneTimeMaxAge = 24>>
 		<<set $one_time_age_overrides_pedo_mode = 1>>
 		<<set $oneTimeDisableDisability = 1>>
-		<<include "Generate XX Slave">>
+		<<set $activeSlave = GenerateNewSlave("XX")>>
 		<<set $activeSlave.slaveName = setup.cowSlaveNames.random()>>
 		<<set $activeSlave.slaveSurname = 0>>
 		<<set $activeSlave.origin = "You bought her from The Cattle Ranch.">>
@@ -2336,7 +2336,7 @@
 	<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
 		<<set $activeSlave = GenerateNewSlave()>>
 	<<else>>
-		<<include "Generate XY Slave">>
+		<<set $activeSlave = GenerateNewSlave("XY")>>
 	<</if>>
 	<<set $activeSlave.origin = "You bought her from the enigmatic Futanari Sisters after they sold her into slavery.">>
 	<<set $activeSlave.career = "a Futanari Sister">>
@@ -2567,7 +2567,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 26>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.origin = "You bought her from the prestigious Hippolyta Academy.">>
 	<<set $activeSlave.career = "a bodyguard">>
 	<<set $activeSlave.intelligenceImplant = 30>>
@@ -2651,7 +2651,7 @@
 		<</if>>
 	<</if>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XY Slave">>
+	<<set $activeSlave = GenerateNewSlave("XY")>>
 
 	<<set _criminal = setup.gangCriminalPool.random()>>
 
@@ -3549,7 +3549,7 @@
 	<<set $activeSlaveOneTimeMaxAge = 36>>
 	<<set $one_time_age_overrides_pedo_mode = 1>>
 	<<set $oneTimeDisableDisability = 1>>
-	<<include "Generate XX Slave">>
+	<<set $activeSlave = GenerateNewSlave("XX")>>
 	<<set $activeSlave.weight = random(-30,20), $activeSlave.waist = random(-30,10), $activeSlave.face = random(40,60)>>
 	<<if $activeSlave.faceShape == "masculine">>
 		<<set $activeSlave.faceShape = "sensual">>