diff --git a/player variables documentation - Pregmod.txt b/player variables documentation - Pregmod.txt
index 9a0ea5c8c27ccaf20f3ee01862419211a1ecc250..e744dc815ceb404e8e8fbf6f17a1f9337de2f3a6 100644
--- a/player variables documentation - Pregmod.txt	
+++ b/player variables documentation - Pregmod.txt	
@@ -151,7 +151,7 @@ no effect
 boobs:
 
 (common in events)
-0 - masculine chest
+0 - masculine chest (if title = 1) or flat chested (if title = 0)(WIP)
 1 - feminine bust
 
 career:
@@ -314,7 +314,7 @@ how many sisters you have
 
 daughters:
 
-how many daighterse you have
+how many daughters you have
 
 birthElite:
 
diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt
index 2fb2cf8157119549c80ede26e359edcf3299579c..21258d15a5d2e750dc48ee8c131584668563319c 100644
--- a/slave variables documentation - Pregmod.txt	
+++ b/slave variables documentation - Pregmod.txt	
@@ -348,7 +348,7 @@ slave's assignment
 "please you"
 "stay confined"
 "guard you"
-"recruit girls" - obsolete?
+"recruit girls"
 "be your Head Girl"
 "work as a servant"
 "serve in the master suite"
@@ -370,7 +370,6 @@ slave's assignment
 "get treatment in the clinic"
 "work in the brothel"
 "be confined in the cellblock"
-"be your Recruiter"
 
 assignmentVisable:
 
diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw
index 9222b866c362c0f8055d82eea50513a5399566cd..e1d9c0c327533e67382b32f574828f58ee8c48c3 100644
--- a/src/gui/Encyclopedia/encyclopedia.tw
+++ b/src/gui/Encyclopedia/encyclopedia.tw
@@ -1739,7 +1739,8 @@ Money can be expended to directly advance future societies; the spending level c
 
 <<case "Ethnic Supremacy">>
 ''Ethnic Supremacy'' is a future society model which approves of slaves not of the chosen race and disapproves of slaves of the chosen race.
-<br>&nbsp;&nbsp;&nbsp;&nbsp;Improves the perceived beauty of racially inferior sex slaves.
+<br>&nbsp;&nbsp;&nbsp;&nbsp;Improves the perceived beauty of racially superior slaves.
+<br>&nbsp;&nbsp;&nbsp;&nbsp;Drastically lowers the desire of racially superior slaves.
 <br>&nbsp;&nbsp;&nbsp;&nbsp;Can be developed to affect the ethnic balance and economics seen in the slave market.
 <br>&nbsp;&nbsp;&nbsp;&nbsp;Provides demand for slaves of inferior races from [[the corporation|Encyclopedia][$encyclopedia = "The Corporation"]].
 
@@ -1747,7 +1748,8 @@ Money can be expended to directly advance future societies; the spending level c
 
 <<case "Ethnic Subjugationism">>
 ''Ethnic Subjugationism'' is a future society model which approves of slaves of the chosen race.
-<br>&nbsp;&nbsp;&nbsp;&nbsp;Improves the perceived beauty of racially inferior sex slaves.
+<br>&nbsp;&nbsp;&nbsp;&nbsp;Reduces the perceived beauty of racially inferior slaves.
+<br>&nbsp;&nbsp;&nbsp;&nbsp;Drastically increases the desire to use racially inferior slaves.
 <br>&nbsp;&nbsp;&nbsp;&nbsp;Provides demand for slaves of the disfavored race from [[the corporation|Encyclopedia][$encyclopedia = "The Corporation"]].
 
 
diff --git a/src/init/dummy.tw b/src/init/dummy.tw
index fd04e32ef61d63699ea33f466f00297db27f1353..392fb073b3c56d7bad57491ee08fb58519047aa5 100644
--- a/src/init/dummy.tw
+++ b/src/init/dummy.tw
@@ -21,7 +21,7 @@ $belarusianSlaveNames, $dominicanSlaveNames, $scottishSlaveNames
 $ArcologyNamesEugenics, $ArcologyNamesRepopulationist, $ArcologyNamesHedonisticDecadence
 $hare1, $hare2, $hare3, $hareSpeed, $hareSpeed1, $hareSpeed2, $hareSpeed3, $origin1, $origin2, $origin3, $LurcherSpeed
 $$i
-$SSSlavesIDs, $SSLevel
+$SSSlavesIDs, $SSLevel, $Lieutenantcolonel, $FacilitySupportUpgrade
 $activeSlave.bodySwap, $activeSlave.customImageFormat, $activeSlave.customHairVector, $activeSlave.shoeColor
 $drugs
 $PC.origRace, $PC.origSkin
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index c84ce2289420db231d16361bba1ffa05a42731da..53fd7319e088c86b2fc698fc677008a39d04ac7c 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -1081,6 +1081,8 @@ FertilityAge($fertilityAge)
 <<set $targetAge = $minimumSlaveAge>>
 <<set $pubertyLength = 5>>
 <<set $maxGrowthAge = 24>>
+<<set $DOLFigureHeadFamilyStatuesChildren = 0>>
+<<set $DOLFigureHeadFamilyStatuesEscorts = 0>>
 
 /% Begin mod section: toggle whether slaves lisp. %/
 <<set $disableLisping = 0>>
@@ -1165,36 +1167,46 @@ FertilityAge($fertilityAge)
 <<set $securityForceDepravity = 0>>					/* How depraved has the SF become? Used for flavor text injections. */
 <<set $securityForceUpgradeToken = 0>>				/* Flag to keep track of single upgrade/week. */
 <<set $securityForceGiftToken = 0>>					/* Flag to keep track of single gift/week. */
-<<set $securityForceColonelToken = 0>>				/* Flag to keep track of talking to the colonel. */
-<<set $securityForceSexedColonelToken = 0>>			/* Has the player sexed The colonel this week? */
-<<set $ColonelCore = 0>>							/* What is the core of the Colonel? */
 
 /* Variables for the SF Personnel/Gear */
-<<set $SSLevelBarracks = 0>>						/* Has the player sent any slaves to 'help out in barracks' */
-	<<set $securityForceArcologyUpgrades = 0>>		/* How many militarized arcology upgrades has the player bought? */
+<<set $securityForceArcologyUpgrades = 0>>			/* How many militarized arcology upgrades has the player bought? */
 <<set $securityForcePersonnel = 40>> 				/* How big is the SF? Maxes out at battalion/regimental (~1500) strength */
-<<set $SSLevelArmoury = 0>>							/* Has the player sent any slaves to 'help out' in the Armoury */
-	<<set $securityForceInfantryPower = 0>>			/* How many infantry upgrades has the player bought? */
-<<set $SSLevelStimulantLab = 0>>					/* Has the player sent any slaves to 'help out' in the Stimulant Lab */
-	<<set $securityForceStimulantPower = 0>>		/* How many stimulant upgrades has the player bought? */
-<<set $SSLevelGarage = 0>>							/* Has the player sent any slaves to 'help out' in the Garage */
-	<<set $securityForceVehiclePower = 0>>			/* How many vehicle upgrades has the player bought? */
-<<set $SSLevelHangar = 0>>							/* Has the player sent any slaves to 'help out' in the hangar */
-	<<set $securityForceAircraftPower = 0>>			/* How many aircraft upgrades has the player bought? */
-	<<set $securityForceSpacePlanePower = 0>>		/* Has the SF found a busted down spaceplane begging for work? */
-	<<set $securityForceFortressZeppelin = 0>>		/* Has the SF found a busted down fortress zeppelin begging for work? */
-	<<set $securityForceAC130 = 0>>					/* Has the SF found a busted down AC-130 begging for work? */
-<<set $SSLevelDroneBay = 0>>						/* Has the player sent any slaves to 'help out' in the Drone Bay */
-	<<set $securityForceDronePower = 0>>			/* How many drone upgrades has the player bought? */
-<<set $SSLevelLaunchBay = 0>>						/* Has the player sent any slaves to 'help out' in the Launch Bay */
-	<<set $securityForceSatalitePower = 0>>			/* Has the SF commendeered a satellite relay? */
-	<<set $securityForceGiantRobot = 0>>			/* Has the player assembled a makeshift giant robot */
-	<<set $securityForceMissileSilo = 0>>			/* Has the SF found a disused missile silo in need of reassignement?*/
-<<set $SSLevelNavalYard = 0>>						/* Has the player sent any slaves to 'help out' in the Naval Yard */
-	<<set $securityForceAircraftCarrier = 0>> 		/* Has the SF found a busted down aircraft carrier begging for work? */
-	<<set $securityForceSubmarine = 0>>				/* Has the SF found a busted down submarine begging for work? */
-<<set $securityForceColonelSexed = 0>>				/* Has the player sexed The colonel this week? */ 			
+<<set $securityForceInfantryPower = 0>>				/* How many infantry upgrades has the player bought? */
+<<set $securityForceStimulantPower = 0>>			/* How many stimulant upgrades has the player bought? */
+<<set $securityForceVehiclePower = 0>>				/* How many vehicle upgrades has the player bought? */
+<<set $securityForceAircraftPower = 0>>				/* How many aircraft upgrades has the player bought? */
+<<set $securityForceSpacePlanePower = 0>>			/* Has the SF found a busted down spaceplane begging for work? */
+<<set $securityForceFortressZeppelin = 0>>			/* Has the SF found a busted down fortress zeppelin begging for work? */
+<<set $securityForceAC130 = 0>>						/* Has the SF found a busted down AC-130 begging for work? */
+<<set $securityForceDronePower = 0>>				/* How many drone upgrades has the player bought? */
+<<set $securityForceSatalitePower = 0>>				/* Has the SF commendeered a satellite relay? */
+<<set $securityForceGiantRobot = 0>>				/* Has the player assembled a makeshift giant robot */
+<<set $securityForceMissileSilo = 0>>				/* Has the SF found a disused missile silo in need of reassignement?*/
+<<set $securityForceAircraftCarrier = 0>> 			/* Has the SF found a busted down aircraft carrier begging for work? */
+<<set $securityForceSubmarine = 0>>					/* Has the SF found a busted down submarine begging for work? */		
 <<set $securityForceMissionEfficiency = 1>>			/* How efficient is the SF at completing its assigned task? (Upgrades*Drug Multiplier) */
+
+/* FacilitySupport */
+<<set $FacilitySupportSlaves = 0>>
+<<set $Lieutenantcolonel = 0>>
+<<set $FacilitySupportfficiency = 0>>
+<<set $FacilitySupportUpgrade = 0>>
+
+/* Colonel */ 
+<<set $securityForceSexedColonelToken = 0>>			/* Has the player sexed The colonel this week? */
+<<set $ColonelCore = 0>>							/* What is the core of The Colonel? */
+<<set $securityForceColonelToken = 0>>				/* Flag to keep track of talking to the colonel. */
+<<set $securityForceColonelSexed = 0>>				/* Has the player sexed The colonel this week? */ 	
+
+/* TradeShow */
+<<set $TradeShowAttendanceGranted = 0>>				/* Has The Colonel been allowed to go the TradeShow? */
+<<set $OverallTradeShowAttendance = 0>>				/* how many times has The Colonel gone to the TradeShow */
+<<set $CurrentTradeShowAttendance = 0>>				/* Has the Colonel attended the current TradeShow? */
+<<set $TradeShowIncome = 0>>						/* How much was The Colonel able to make at the TradeShow selling generic scematics? */
+<<set $TotalTradeShowIncome = 0>>					/* Total TradeShowIncome */
+<<set $TradeShowHelots = 0>>						/* How many menail slaves were sent as a bonus from generic scematic sales during the current TradeShow?
+<<set $TotalTradeShowHelots = 0>>					/* Total number of menail slaves acquired via the Trade Show */
+
 				
 /* Misc mod variables */
 <<set $recruiterEugenics = 0>>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 727ed1e9ae98aa36a6e10597a41709e40df5ab9f..5443aa68a89effebe0fe683ecbbb3fa130664678 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -590,6 +590,12 @@
 <<if ndef $eliteFate>>
 <<set $eliteFate = 0>>
 <</if>>
+<<if ndef $DOLFigureHeadFamilyStatuesChildren>>
+	<<set $DOLFigureHeadFamilyStatuesChildren = 0>>
+<</if<<
+<<if ndef $DOLFigureHeadFamilyStatuesEscorts>>
+	<<set $DOLFigureHeadFamilyStatuesEscorts = 0>>
+<</if>>
 
 /* SF anon additional variables for the SF Personnel/Gear */
 <<if ndef $securityForceColonelToken>>
@@ -643,6 +649,46 @@
 <<if ndef $securityForceSubmarine && $terrain == "oceanic">>
 	<<set $securityForceSubmarine = 0>>
 <</if>>
+
+/* FacilitySupport */
+
+<<if ndef $FacSupIDs>>
+	<<set $FacSupIDs = []>>
+<</if>>
+<<if $FacSupIDs.length > 0 && typeof $FacSupIDs[0] === 'object'>>
+	<<set $FacSupIDs = $FacSupIDs.map(function(a) { return a.ID; })>>
+<</if>>
+<<if ndef $facilitysupportName>>
+	<<set $facilitysupportName = "facility support">>
+<</if>>
+<<if ndef $facilitysupportNameCaps>>
+	<<set $facilitysupportNameCaps = "facility support">>
+<</if>>
+<<if ndef $facilitysupportName>>
+	<<set $facilitysupportName = "standard">>
+<</if>>
+
+<<if ndef $FacilitySupportSlaves>>
+	<<set $FacilitySupportSlaves = 0>>
+<</if>>
+
+<<if ndef $FacilitySupportfficiency>>
+	<<set $FacilitySupportfficiency = 0>>
+<</if>>
+
+<<if ndef $Lieutenantcolonel>>
+	<<set $Lieutenantcolonel = 0>>
+<</if>>
+
+<<if ndef $FacilitySupportUpgrade>>
+	<<set $FacilitySupportUpgrade = 0>>
+<</if>>
+
+
+/* Colonel /*
+<<if ndef $securityForceColonelToken>>
+	<<set $securityForceColonelToken = 0>>
+<</if>>
 <<if ndef $securityForceSexedColonelToken>>
 	<<set $securityForceSexedColonelToken = 0>>
 <</if>>
@@ -650,6 +696,30 @@
 	<<set $securityForceColonelSexed = 0>>
 <</if>>
 
+/* TradeShow */ 
+<<if ndef $TradeShowAttendanceGranted>>
+	<<set $TradeShowAttendanceGranted = 0>>	
+<</if>>
+<<if ndef $OverallTradeShowAttendance>>
+	<<set $OverallTradeShowAttendance = 0>>
+<</if>>
+<<if ndef $CurrentTradeShowAttendance>>
+	<<set $CurrentTradeShowAttendance = 0>>
+<</if>>
+<<if ndef $TradeShowIncome>>
+	<<set $TradeShowIncome = 0>>
+<</if>>
+<<if ndef $TotalTradeShowIncome>>
+	<<set $TotalTradeShowIncome = 0>>
+<</if>>
+<<if ndef $TradeShowHelots>>
+	<<set $TradeShowHelots = 0>>
+<</if>>
+<<if ndef $TotalTradeShowHelots>>
+	<<set $TotalTradeShowHelots = 0>>
+<</if>>
+
+
 <<if ndef $arcologies[0].FSAztecRevivalist>>
 	<<for _bci = 0; _bci < $arcologies.length; _bci++>>
 		<<set $arcologies[_bci].FSAztecRevivalist = "unset", $arcologies[_bci].FSAztecRevivalistDecoration = 0>>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index b37580707bc9cd9b7859965aad0dcb7339128d59..467455bc3a7857054a57f1a356eda9316cf6b59d 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -2931,17 +2931,17 @@ against the edge of the counter as she leans forward a little to <<if $activeSla
 
 <<case "retching cum feeding">>
 
-You are inspecting the slave feeding area early in the week, watching your slaves as they come and go to get their required nourishment for the morning.  You see <<EventNameLink $activeSlave>><<if $cockFeeder == 1>> as she kneels in front of the feeder phallus with a look of disgust on her face  <<else>> as she <<if canSee($activeSlave)>>stares into her cup of nutritional fluid with a look of disgust on her face<<else>>grimaces at her cup of nutritional fluid<</if>>.<</if>> You quickly check your records and $assistantName confirms that $activeSlave.slaveName is required to ingest<<if $activeSlave.dietCum == 2>> an extreme diet based almost entirely on human ejaculate.<<else>> a large amount of human ejaculate as part of her diet.<</if>>
+You are inspecting the slave feeding area early in the week, watching your slaves as they come and go to get their required nourishment for the morning. You see <<EventNameLink $activeSlave>><<if $cockFeeder == 1>> as she kneels in front of the feeder phallus with a look of disgust on her face  <<else>> as she <<if canSee($activeSlave)>>stares into her cup of nutritional fluid with a look of disgust on her face<<else>>grimaces at her cup of nutritional fluid<</if>>.<</if>> You quickly check your records and $assistantName confirms that $activeSlave.slaveName is required to ingest<<if $activeSlave.dietCum == 2>> an extreme diet based almost entirely on human ejaculate.<<else>> a large amount of human ejaculate as part of her diet.<</if>>
 <br><br>
 As you watch $activeSlave.slaveName unpleasantly retch as she<<if $cockFeeder == 1>> stimulates the feeder phallus with her mouth<<else>> tentatively drinks from her cup<</if>> and chokes her food down, knowing that if she doesn't eat it willingly, she will be forced to, you can almost see her <<if $activeSlave.intelligence > 0>> intelligent mind <<else>> stupid mind<</if>> working through the reality of what her life has become. She is now a receptacle for <<if $activeSlave.dietCum == 2>> concentrated <</if>>human ejaculate, and for no other reason than the perverse amusement of her owner.  Almost as soon as she swallows her food, she whimpers, burps, and then <<if $activeSlave.belly >= 10000>>hastily waddles<<else>>quickly runs<</if>> to a nearby bathroom to vomit it back up. This is a common reaction for unbroken slaves on cum diets,<<if $activeSlave.weight > 0>> and can also be an effective, if unhealthy, way of forcing them to lose weight.<<else>> but it can also prevent slaves that are already too thin from gaining weight.<</if>>
 
 <<case "subjugation blues">>
 
-It's been <<print $week-$activeSlave.weekAcquired>> week<<if $week-$activeSlave.weekAcquired > 1>>s<</if>> since you acquired <<EventNameLink $activeSlave>> as your slave.  Since then she has been nothing but trouble. She has been ungrateful, rebellious and particularly hateful toward you since you acquired her. She often needs to be confined or forced to perform her assignments, and has little regard for your power or authority. You bring her in for inspection and she whines and squirms in resistance as you feel up her $activeSlave.nipples nipples<<if $activeSlave.belly >= 5000>>, rub her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<<elseif $activeSlave.bellyPreg >= 150>>, feel the curve of her new pregnancy<</if>>, and grope her <<if $activeSlave.butt < 2>>narrow <<elseif $activeSlave.butt < 5>>average <<elseif $activeSlave.butt < 8>>plump <<else>>impressive <</if>>butt, coldly appraising her potential worth as a sexual service provider. <<if $activeSlave.actualAge < 21>>She is very young, only $activeSlave.actualAge years old, and is still very naive.  Her smooth, $activeSlave.skin skin has yet to experience the hard years of relentless sexual abuse that lie ahead of her.<<else>>At $activeSlave.actualAge years old, she should know by now how the world works, but some slaves are just too stubborn for their own good.<</if>>  Eventually, of course, even the most headstrong girls will bend to your will, but the unique social mores of your arcology and the wonders of modern surgical technology offer a prime opportunity to make a potent example of this <<if $activeSlave.actualAge < 21>>young <<else>>obstinate <</if>>slut.  She is $activeSlave.race, and therefore not considered racially inferior or subject to extreme inequities or neglect, but like most slave characteristics, that can change.
+It's been <<print $week-$activeSlave.weekAcquired>> week<<if $week-$activeSlave.weekAcquired > 1>>s<</if>> since you acquired <<EventNameLink $activeSlave>> as your slave. Since then she has been nothing but trouble. She has been ungrateful, rebellious and particularly hateful toward you since you acquired her. She often needs to be confined or forced to perform her assignments, and has little regard for your power or authority. You bring her in for inspection and she whines and squirms in resistance as you feel up her $activeSlave.nipples nipples<<if $activeSlave.belly >= 5000>>, rub her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<<elseif $activeSlave.bellyPreg >= 150>>, feel the curve of her new pregnancy<</if>>, and grope her <<if $activeSlave.butt < 2>>narrow <<elseif $activeSlave.butt < 5>>average <<elseif $activeSlave.butt < 8>>plump <<else>>impressive <</if>>butt, coldly appraising her potential worth as a sexual service provider. <<if $activeSlave.actualAge < 21>>She is very young, only $activeSlave.actualAge years old, and is still very naive. Her smooth, $activeSlave.skin skin has yet to experience the hard years of relentless sexual abuse that lie ahead of her.<<else>>At $activeSlave.actualAge years old, she should know by now how the world works, but some slaves are just too stubborn for their own good.<</if>>  Eventually, of course, even the most headstrong girls will bend to your will, but the unique social mores of your arcology and the wonders of modern surgical technology offer a prime opportunity to make a potent example of this <<if $activeSlave.actualAge < 21>>young <<else>>obstinate <</if>>slut. She is $activeSlave.race, and therefore not considered racially inferior or subject to extreme inequities or neglect, but like most slave characteristics, that can change.
 
 <<case "too thin for cum diet">>
 
-You are in your office, tending to the tedious business of requisition orders for your penthouse when you see  <<EventNameLink $activeSlave>> appear outside your door. She hovers outside in the hall, peeking her head around the entry-way, looking very unsure about disturbing you.  You stop what you're doing and call her in.  She's reticent at first, but then she obediently steps into your office. She is
+You are in your office, tending to the tedious business of requisition orders for your penthouse when you see <<EventNameLink $activeSlave>> appear outside your door. She hovers outside in the hall, peeking her head around the entry-way, looking very unsure about disturbing you. You stop what you're doing and call her in. She's reticent at first, but then she obediently steps into your office. She is
 <<if $activeSlave.clothes  == "no clothing">>
 	forced to remain naked at all times, and the most striking thing about her body is how
 	<<if $activeSlave.belly >= 100000>>
@@ -2977,10 +2977,54 @@ You are in your office, tending to the tedious business of requisition orders fo
 		impossibly skinny she is.
 	<</if>>
 <</if>>
-<<if $activeSlave.weight > -80>> She's not exclusively skin and bones, but she's close.  <<else>> She's so thin that she doesn't look entirely healthy.<</if>>  Her <<if $activeSlave.boobs < 600>><<if $activeSlave.boobs < 300>>tiny <<elseif $activeSlave.boobs < 600>>small <</if>>boobs are barely noticeable <<if $activeSlave.belly >= 5000>>above her bloated<<else>>against her concave<</if>> tummy, and <<if $arcologies[0].FSSlimnessEnthusiast != "unset">>that can be a very appealing look given the predilection your arcology has for slim girls. <<else>>to most clients, this makes her a less appealing whore.<</if>><<else>><<if $activeSlave.boobs < 900>>large <<else>>massive <</if>> tits are a sharp contrast to her <<if $activeSlave.belly >= 150>>thin, bloated frame<<else>>concave belly<</if>>, and although impressive, they seem to especially stick out on a girl who, in all other ways, seems <<if $activeSlave.weight > -80>>slightly <<else>>alarmingly <</if>> malnourished.<</if>>  Her $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>her $activeSlave.eyeColor eyes shift<<else>>she glances about<</if>> with nervous energy.  She is clearly unsure whether she should say what she came here to say.
+<<if $activeSlave.weight > -80>>
+	She's not exclusively skin and bones, but she's close.
+<<else>>
+	She's so thin that she doesn't look entirely healthy.
+<</if>>
+Her
+<<if $activeSlave.boobs < 600>>
+	<<if $activeSlave.boobs < 300>>
+		tiny
+	<<elseif $activeSlave.boobs < 600>>
+		small
+	<</if>>
+	boobs are barely noticeable
+	<<if $activeSlave.belly >= 5000>>
+		above her bloated
+	<<else>>
+		against her concave
+	<</if>>
+	tummy, and
+	<<if $arcologies[0].FSSlimnessEnthusiast != "unset">>
+		that can be a very appealing look given the predilection your arcology has for slim girls.
+	<<else>>
+		to most clients, this makes her a less appealing whore.
+	<</if>>
+<<else>>
+	<<if $activeSlave.boobs < 900>>
+		large
+	<<else>>
+		massive
+	<</if>>
+	tits are a sharp contrast to her
+	<<if $activeSlave.belly >= 150>>
+		thin, bloated frame,
+	<<else>>
+		concave belly,
+	<</if>>
+	and although impressive, they seem to especially stick out on a girl who, in all other ways, seems
+	<<if $activeSlave.weight > -80>>
+		slightly
+	<<else>>
+		alarmingly
+	<</if>>
+	malnourished.
+<</if>>
+Her $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>her $activeSlave.eyeColor eyes shift<<else>>she glances about<</if>> with nervous energy. She is clearly unsure whether she should say what she came here to say.
 <br><br>
 When you finally ask her what she wants, she hesitates for a moment and then suddenly seems to gain her courage<<if $activeSlave.accent > 1>>, speaking in an atrociously thick accent<<elseif $activeSlave.accent > 0>>, speaking in a cute little accent<</if>>.
-"Plea<<s>>e, <<Master>> I'm <<s>>o hungry! It <<s>>eem<<s>> like all I get to eat i<<s>> cum.  It'<<s>> di<<s>>gu<<s>>ting! Plea<<s>>e! I have to eat <<s>>o much of it. Can I be allowed to eat regular food again? Plea<<s>>e, <<Master>>, I'm <<s>>o hungry. I need real food!"
+"Plea<<s>>e, <<Master>> I'm <<s>>o hungry! It <<s>>eem<<s>> like all I get to eat i<<s>> cum. It'<<s>> di<<s>>gu<<s>>ting! Plea<<s>>e! I have to eat <<s>>o much of it. Can I be allowed to eat regular food again? Plea<<s>>e, <<Master>>, I'm <<s>>o hungry. I need real food!"
 <br><br>
 It's true, cum <<if $activeSlave.dietCum == 1>>supplemented <<elseif $activeSlave.dietCum == 2>>based <</if>>food can be hard on girls who are not fully habituated to being toys for sexual amusement--particularly when you've ordered them to gain weight on it. You look at the<<if $activeSlave.belly >= 1500>> gravid,<</if>> skinny whore and consider your options.
 
@@ -2988,7 +3032,19 @@ It's true, cum <<if $activeSlave.dietCum == 1>>supplemented <<elseif $activeSlav
 
 <<EventNameLink $activeSlave>> stumbles into your office naked for her weekly inspection, so apprehensive that she can hardly walk. She's been like this ever since she became one of your sex slaves, <<if $week-$activeSlave.weekAcquired == 0>>just this week<<elseif $week-$activeSlave.weekAcquired == 1>>just last week<<else>><<print $week-$activeSlave.weekAcquired>> weeks ago<</if>>. It's not surprising; slaves like her usually require some time and training to accept that they're slave girls. She lacks the natural attraction to men that might have made the idea more comfortable for her, and the resulting sexual anxiety combined with understandable fear of sexual use makes her extremely unhappy to be naked in front of someone she knows can fuck her at will.
 <br><br>
-She has her hands balled into fists at her sides, and clearly wants nothing more than to use them to cover her <<if $activeSlave.balls == 0>>pathetic, ballsless bitchclit<<elseif $activeSlave.aphrodisiacs > 0 || $activeSlave.inflationType == "aphrodisiac">>aphrodisiac-induced erection<<elseif $activeSlave.dick > 3>>impressively sized but pathetically soft dick<<else>>soft, pathetic little dick<</if>>. She knows that that's not allowed, and keeps her hands where they are, though it's a struggle. She <<if canSee($activeSlave)>>sees you looking at<<else>>knows you are eyeing<</if>> her body like a slaveowner looks at one of <<if $PC.title == 1>>his<<else>>her<</if>> sex slaves, and she shivers.
+She has her hands balled into fists at her sides, and clearly wants nothing more than to use them to cover her
+<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
+	pitiful caged dick.
+<<elseif $activeSlave.balls == 0>>
+	pathetic, ballsless bitchclit.
+<<elseif $activeSlave.aphrodisiacs > 0 || $activeSlave.inflationType == "aphrodisiac">>
+	aphrodisiac-induced erection.
+<<elseif $activeSlave.dick > 3>>
+	impressively sized but pathetically soft dick.
+<<else>>
+	soft, pathetic little dick.
+<</if>>
+She knows that that's not allowed, and keeps her hands where they are, though it's a struggle. She <<if canSee($activeSlave)>>sees you looking at<<else>>knows you are eyeing<</if>> her body like a slaveowner looks at one of <<if $PC.title == 1>>his<<else>>her<</if>> sex slaves, and she shivers.
 
 <<case "moist pussy">>
 
@@ -3031,7 +3087,7 @@ During her routine weekly inspection, <<EventNameLink $activeSlave>> cradles her
 <br><br>
 "<<Master>>," she mumbles, "can I plea<<s>>e be taken off the brea<<s>>t expan<<s>>ion drug<<s>>?" She swallows, nervous that she's crossed a line, but she presses on, hefting her tits a little higher to show she's talking about them. "They're <<s>>o heavy and awkward. I'm <<s>>ore every night, and my back hurt<<s>>. I feel like a cow with boob<<s>> thi<<s>> big, and I can't imagine what it'll be like if they get any bigger."
 In one sense, it's amusing that she feels that way, because<<if ($arcologies[0].FSAssetExpansionist != "unset") || ($arcologies[0].FSTransformationFetishist != "unset" && $arcologies[0].FSSlimnessEnthusiast != "unset") || ($arcologies[0].FSPastoralist != "unset")>> as many slaves in this very arcology know quite well,<</if>> it's possible for the miracles of modern medicine to grow a $desc's tits until they're so heavy they immobilize her completely.
-<<if $activeSlave.muscles > 3>>She has the muscles to carry her boobs around, so some of this may be simple whining.<<else>>It's not surprising that her breasts would be uncomfortable, since she lacks anything in the way of muscle tone to help support them.<</if>>
+<<if $activeSlave.muscles > 5>>She has the muscles to carry her boobs around, so some of this may be simple whining.<<else>>It's not surprising that her breasts would be uncomfortable, since she lacks anything in the way of muscle tone to help support them.<</if>>
 <<if $activeSlave.lactation > 0>>She complained of feeling like a cow without detectable irony, despite the fact that her left nipple has a droplet of cream clinging to it right now<<elseif $activeSlave.preg > 15>>She complained of feeling like a cow without detectable irony, despite the fact that she is pregnant and likely to begin lactating soon<</if>>.
 She waits anxiously for your response, wondering if she'll be punished for expressing reservations about your expansion of her breasts and, comically, still cradling her heavy udders as she does so.
 
@@ -3070,13 +3126,32 @@ May I?" She spins, <<if $activeSlave.belly >= 5000>>spreading her legs for her _
 
 <<case "passing declaration">>
 
-As you manage your empire from your office, a constant traffic of slaves passes by its door. The glass walls allow a good view of them, and since you naturally own what you find appealing, the passing girls often draw your eye. For example, this morning you notice <<EventNameLink $activeSlave>> almost bounce into view. She's physically fit, at a healthy weight<<if $activeSlave.belly >= 10000>><<if $activeSlave.bellyPreg >= 10000>>, heavily pregnant<<elseif $activeSlave.bellyImplant >= 10000>> despite her _belly fake belly<<else>>, completely full of $activeSlave.inflationType<</if>><</if>>, <<if $activeSlave.physicalAge > 35>>and is getting such excellent modern medical care that despite her age, she has the energy of a teenager<<elseif $activeSlave.physicalAge > 19>>is full of youth and vigor, and is in truly perfect health due to the miracles of modern medicine<<elseif  $activeSlave.physicalAge > 12>>and is a teenager, not to mention the perfect health she owes to the miracles of modern medicine<<else>>and is a little girl, not to mention the perfect health she owes to the miracles of modern medicine<</if>>. <<if $activeSlave.energy > 95>>Apart from her absurd sex drive<<elseif $activeSlave.energy > 40>>In addition to her very healthy libido<<else>>Despite her mediocre libido<</if>>, she's overflowing with energy. She half-runs, half-skips down the hallway, slowing in the doorway as she feels your gaze. Without stopping, she turns to meet your eyes, winks trustingly, and bursts out, "Hi <<Master>>! Love you!" Then she continues on her merry way.
+As you manage your empire from your office, a constant traffic of slaves passes by its door. The glass walls allow a good view of them, and since you naturally own what you find appealing, the passing girls often draw your eye. For example, this morning you notice <<EventNameLink $activeSlave>> almost bounce into view. She's physically fit, at a healthy 
+<<if $activeSlave.belly >= 10000>>
+	<<if $activeSlave.bellyPreg >= 3000>>
+		weight, heavily pregnant,
+	<<elseif $activeSlave.bellyImplant >= 3000>>
+		weight, despite her _belly fake belly,
+	<<else>>
+		weight, completely full of $activeSlave.inflationType,
+	<</if>>
+<</if>>
+<<if $activeSlave.physicalAge > 35>>
+	and is getting such excellent modern medical care that despite her age, she has the energy of a teenager.
+<<elseif $activeSlave.physicalAge > 19>>
+	is full of youth and vigor, and is in truly perfect health due to the miracles of modern medicine.
+<<elseif  $activeSlave.physicalAge > 12>>
+	and is a teenager, not to mention the perfect health she owes to the miracles of modern medicine.
+<<else>>
+	and is a little girl, not to mention the perfect health she owes to the miracles of modern medicine.
+<</if>>
+<<if $activeSlave.energy > 95>>Apart from her absurd sex drive<<elseif $activeSlave.energy > 40>>In addition to her very healthy libido<<else>>Despite her mediocre libido<</if>>, she's overflowing with energy. She half-runs, half-skips down the hallway, slowing in the doorway as she feels your gaze. Without stopping, she turns to meet your eyes, winks trustingly, and bursts out, "Hi <<Master>>! Love you!" Then she continues on her merry way.
 <br><br>
 Someone's a happy $desc today.
 
 <<case "ara ara">>
 
-Passing by the kitchen in the morning, you take a moment to listen to the low hum of your slaves chatting as they <<if $feeder != 0>>wait their turn at the phallic feeders<<else>>drink their breakfasts<</if>>. <<EventNameLink $activeSlave>> is nearest the door, and you overhear her <<if $activeSlave.voice == 1>>low<<elseif $activeSlave.voice == 2>>pretty<<else>>high<</if>> voice clearly as she expresses confusion to another slave. "I don't under<<s>>tand it," she <<say>>s. "Why are <<s>>o many men intere<<s>>ted in an old <<s>>lave like me? I never got thi<<s>> much attention when I wa<<s>> free! Now <<if $activeSlave.assignment == "whore">>guy<<s>> line up to pay<<else>>every guy I approach want<<s>><</if>> to fuck me!"
+Passing by the kitchen in the morning, you take a moment to listen to the low hum of your slaves chatting as they <<if $feeder != 0>>wait their turn at the phallic feeders<<else>>drink their breakfasts<</if>>. <<EventNameLink $activeSlave>> is nearest the door, and you overhear her <<if $activeSlave.voice == 1>>low<<elseif $activeSlave.voice == 2>>pretty<<else>>high<</if>> voice clearly as she expresses confusion to another slave. "I don't under<<s>>tand it," she <<say>>s. "Why are <<s>>o many men intere<<s>>ted in an old <<s>>lave like me? I never got thi<<s>> much attention when I wa<<s>> free! Now <<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>guy<<s>> line up to pay<<else>>every guy I approach want<<s>><</if>> to fuck me!"
 <br><br>
 <<if $arcologies[0].FSMaturityPreferentialist != "unset">>
 	"It's different here," the other slave explains. "Almost everyone here has a thing for older women. MILFs get all the attention."
@@ -14198,7 +14273,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<</if>>
 	channel.
 	<<VaginalVCheck>>
-	You're here to rut, not make love, and you give it to her hard, forcing <<if $activeSlave.voice >= 3>>high squeals<<else>>animal grunts<</if>> out of her. She climaxes strongly, and the glorious feeling finishes you as well, bringing rope after rope of your cum jetting into her. She groans at the feeling, and as she <<if $activeSlave.belly >= 5000 || $activeSlave.weight >= 190>>slowly <</if>>gets to her feet she uses a hand to transfer a taste of the mixture of your seed and <<if $PC.vagina == 1>>both of your<<else>>her<</if>> pussyjuice to her mouth.
+	You're here to rut, not make love, and you give it to her hard, forcing <<if $activeSlave.voice >= 3>>high squeals<<else>>animal grunts<</if>> out of her. She climaxes strongly, and the glorious feeling finishes you as well, bringing rope after rope of your cum jetting into her. She groans at the feeling, and as she <<if $activeSlave.belly >= 5000 || $activeSlave.weight > 190>>slowly <</if>>gets to her feet she uses a hand to transfer a taste of the mixture of your seed and <<if $PC.vagina == 1>>both of your<<else>>her<</if>> pussyjuice to her mouth.
 	<<if $activeSlave.belly >= 750000>>
 		"Oh <<Master>>! I'm <<s>>welling <<s>>o fast with imp<<s>> for you! There'<<s>> <<s>>o many in me... Oh god, it feel<<s>> like I'm going to bur<<s>>t! <<S>>o many... <<Master>> <<s>>ure i<<s>> potent! I hope <<if $PC.title == 1>>he<<else>><<s>>he<</if>> can handle them all!" She groans, cradling her _belly belly and pretending to be forced to the ground by her pregnancy growing ever larger. "<<Master>>! They won't <<s>>top! Oh... <<S>>o full... I can't <<s>>top con<<c>>eiving!" She roles onto her back and clutches her absurd stomach. "<<S>>o tight! <<S>>o full! <<S>>o Good! I need more! Oh, <<Master>>..." She may be getting a little too into the fantasy.
 		<<if $activeSlave.pregType >= 50>>
@@ -14234,7 +14309,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<</replace>>
 <</link>>
 <</if>>
-<<if canDoAnal($activeSlave)>> && ($activeSlave.anus > 0) && ($PC.dick == 1)>>
+<<if canDoAnal($activeSlave) && ($activeSlave.anus > 0) && ($PC.dick == 1)>>
 <br><<link "Fuck her without feeding her">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
@@ -15857,7 +15932,18 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <<link "Tolerating verbal abuse is part of a public servant's job">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You inform your personal assistant that you aren't planning to take any action. If you took notice every time a citizen offered a slave on public duty any insult, you'd never be doing anything else. The only interesting part of the interaction was the possible value of the pretty girls, but enslaving them would likely have been difficult and expensive, given their families' probable wealth and influence. As for $activeSlave.slaveName, she's not deeply affected. <<if $activeSlave.energy > 95>>She's so horny that petty insults can't compete for her attention with her constant, oppressive need to get off.<<elseif $activeSlave.trust > 95>>She's confident that she's a good slave, no matter what some visitors from outside the arcology say.<<elseif $activeSlave.devotion > 20>>She tells herself that they were wrong, and carries on.<<else>>It's not like the unhappy slave doesn't tell herself much worse things.<</if>>
+	You inform your personal assistant that you aren't planning to take any action. If you took notice every time a citizen offered a slave on public duty any insult, you'd never be doing anything else. The only interesting part of the interaction was the possible value of the pretty girls, but enslaving them would likely have been difficult and expensive, given their families' probable wealth and influence. As for $activeSlave.slaveName, she's not deeply affected.
+	<<if $activeSlave.energy > 95>>
+		She's so horny that petty insults can't compete for her attention with her constant, oppressive need to get off.
+	<<elseif $activeSlave.trust > 95 && $activeSlave.devotion > -20>>
+		She's confident that she's a good slave, no matter what some visitors from outside the arcology say.
+	<<elseif $activeSlave.trust > 95>>
+		It just gives her more of a reason to work against you.
+	<<elseif $activeSlave.devotion > 20>>
+		She tells herself that they were wrong, and carries on.
+	<<else>>
+		It's not like the unhappy slave doesn't tell herself much worse things.
+	<</if>>
 	<</replace>>
 <</link>>
 <br><<link "Enslave them all">>
@@ -15871,7 +15957,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	"We shouldn't have come here," one of them says dully. She's wrong in that they would have had no trouble at all if they hadn't offended you, but right in that here, they put themselves entirely under your power. Tourists would never visit if this were widely known, but fortunately, you've been successful at concealing this. They begin to cry, and then to beg, and then the drones bag them and take them away.
 	<<set $cash -= 25000>>
 	<<set $fixedNationality = "American">>
-	<<for $i = 0; $i < 3; $i++>>
+	<<for _ress = 0; _ress < 3; _ress++>>
 		<<include "Generate New Slave">>
 		<<set _origin = "You enslaved her for abusing " + $eventSlave.slaveName + " while she was serving the public.">>
 		<<set $activeSlave.origin = _origin>>
@@ -15880,14 +15966,14 @@ You tell her kindly that you understand, and that she'll be trained to address t
 		<<set $activeSlave.devotion = random(-80,-60)>>
 		<<set $activeSlave.trust = random(-20,-10)>>
 		<<set $activeSlave.muscles = random(0,15)>>
-		<<set $activeSlave.boobsImplant = 200*random(1,3)>>
+		<<set $activeSlave.boobsImplant = 200*random(0,3)>>
 		<<set $activeSlave.boobs += $activeSlave.boobsImplant>>
-		<<set $activeSlave.buttImplant = random(1,2)>>
+		<<set $activeSlave.buttImplant = random(0,2)>>
 		<<set $activeSlave.butt += $activeSlave.buttImplant>>
 		<<set $activeSlave.butt += 1>>
-		<<set $activeSlave.vagina to random(1,2)>>
-		<<set $activeSlave.anus to 1>>
-		<<set $activeSlave.face to random(20,60)>>
+		<<set $activeSlave.vagina = random(1,2)>>
+		<<set $activeSlave.anus = 1>>
+		<<set $activeSlave.face = random(20,60)>>
 		<<set $activeSlave.actualAge = random(18,19)>>
 		<<set $activeSlave.visualAge = $activeSlave.actualAge>>
 		<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
@@ -15918,42 +16004,38 @@ You tell her kindly that you understand, and that she'll be trained to address t
 				As a cumslut, she derives considerable enjoyment from seeing others drink ejaculate, too. In this case, she enjoys forcing the erstwhile rich girls to choke down liters of the stuff.
 			<<case "humiliation">>
 				She can't publicly humiliate them, since that would defeat the whole purpose of sequestering them until the trail goes really cold. Unfortunately for them, that doesn't stop her from humiliating them to each other, and she forces them to perform various sex acts on her while the others watch.
-				<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].origin == _origin>><<set $slaves[$i].oralCount += 10>><</if>><</for>>
-				<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].ID == $eventSlave.ID>><<set $slaves[$i].oralCount += 10>><<break>><</if>><</for>>
-				<<set $oralTotal += 60>>
+				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].oralCount += 10>><</if>><</for>>
+				<<set $oralTotal += 30>>
 			<<case "buttslut">>
-				She has a one track mind, and that track is anal sex. So, she assrapes them, enjoying their sobbed apologies while she <<if canAchieveErection($eventSlave)>>fills their backdoors with her cum<<else>>uses a dildo on them<</if>>.
-				<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].origin == _origin>><<set $slaves[$i].analCount += 10>><</if>><</for>>
-				<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].ID == $eventSlave.ID>><<set $slaves[$i].penetrativeCount += 10>><<break>><</if>><</for>>
-				<<set $analTotal += 30>>
-				<<set $penetrativeTotal += 30>>
+				She has a one track mind, and that track is anal sex. So, she assrapes them, enjoying their sobbed apologies while she <<if canPenetrate($eventSlave)>>fills their backdoors with her cum<<else>>uses a dildo on them<</if>>.
+				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].analCount += 10>><</if>><</for>>
+				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].ID == $eventSlave.ID>><<set $slaves[_ress].penetrativeCount += 10>><<break>><</if>><</for>>
+				<<set $analTotal += 30, $penetrativeTotal += 30>>
 			<<case "boobs">>
 				She forces them to <<if $eventSlave.lactation > 0>>nurse from her<<else>>suck her nipples until she orgasms<</if>>, mostly for how much she enjoys the sensation, but also for the revulsion it produces.
-				<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].origin == _origin>><<set $slaves[$i].oralCount += 10>><</if>><</for>>
-				<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].ID == $eventSlave.ID>><<set $slaves[$i].mammaryCount += 10>><<break>><</if>><</for>>
-				<<set $oralTotal += 30>>
-				<<set $mammaryTotal += 30>>
+				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].oralCount += 10>><</if>><</for>>
+				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].ID == $eventSlave.ID>><<set $slaves[_ress].mammaryCount += 10>><<break>><</if>><</for>>
+				<<set $oralTotal += 30, $mammaryTotal += 30>>
 			<<case "pregnancy">>
-				She doesn't have permission to impregnate them, but they don't know that, and she lies shamelessly. <<if canAchieveErection($eventSlave)>>They beg her not to cum inside them, but she does anyway,<<else>>She uses a strap-on with a reservoir to fill them with cum,<</if>> and they cry themselves to sleep every night.
-				<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].origin == _origin>><<set $slaves[$i].vaginalCount += 10>><</if>><</for>>
-				<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].ID == $eventSlave.ID>><<set $slaves[$i].penetrativeCount += 10>><<break>><</if>><</for>>
-				<<set $vaginalTotal += 30>>
-				<<set $penetrativeTotal += 30>>
+				She doesn't have permission to impregnate them, but they don't know that, and she lies shamelessly. <<if canPenetrate($eventSlave)>>They beg her not to cum inside them, but she does anyway,<<else>>She uses a strap-on with a reservoir to fill them with cum,<</if>> and they cry themselves to sleep every night.
+				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].vaginalCount += 10>><</if>><</for>>
+				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].ID == $eventSlave.ID>><<set $slaves[_ress].penetrativeCount += 10>><<break>><</if>><</for>>
+				<<set $vaginalTotal += 30, $penetrativeTotal += 30>>
 			<<case "dom">>
 				She prizes the opportunity to be dominant, and makes the most of it. Rather than doing something pedestrian like force them to fuck her, she forces them to fuck each other, punishing them for hesitation until they're eating each other out even while they cry.
-				<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].origin == _origin>><<set $slaves[$i].oralCount += 20>><</if>><</for>>
+				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].oralCount += 20>><</if>><</for>>
 				<<set $oralTotal += 60>>
 			<<case "sadist">>
 				Their tears aren't a means for her; they're an end. She extracts them with greed, enjoying the sensation of being <<if $eventSlave.dick > 0>>sucked off<<elseif $activeSlave.vagina == -1>>rimmed<<else>>eaten out<</if>> by one sobbing rich bitch while she forces another to spank her friend's pussy.
-				<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].origin == _origin>><<set $slaves[$i].oralCount += 10>><</if>><</for>>
-				<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].ID == $eventSlave.ID>><<set $slaves[$i].oralCount += 10>><<break>><</if>><</for>>
+				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].oralCount += 10>><</if>><</for>>
+				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].ID == $eventSlave.ID>><<set $slaves[_ress].oralCount += 10>><<break>><</if>><</for>>
 				<<set $oralTotal += 60>>
 			<<case "masochist">>
 				As a masochist, she's naturally inclined to be on the receiving end, but in this case she makes an exception for the sake of justice. And it's to her victims' anguish that she does, because she knows pain like a lover, and inflicts it in excruciating crescendos without leaving a single mark.
 			<</switch>>
 			The horrible experience is certainly @@.gold;educational@@ for your new slaves, and $eventSlave.slaveName is @@.hotpink;well pleased.@@ Tolerating insults is part of being a public slave, but getting this opportunity to take her pent-up frustrations out on some deserving targets is a @@.mediumaquamarine;trust building@@ exercise for her. It seems their insults really did upset her.
-			<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].origin == _origin>><<set $slaves[$i].trust -= 4>><</if>><</for>>
-			<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].ID == $eventSlave.ID>><<set $slaves[$i].devotion += 5>><<set $slaves[$i].trust += 5>><<break>><</if>><</for>>
+			<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].trust -= 4>><</if>><</for>>
+			<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].ID == $eventSlave.ID>><<set $slaves[_ress].devotion += 5>><<set $slaves[_ress].trust += 5>><<break>><</if>><</for>>
 		<<else>>
 			She obeys, but isn't so far gone into sexual slavery that she's willing to really throw herself into the task. Her visits are terrifying enough, though. Simply seeing their own likely futures reflected in her is usually enough to leave your new slaves crying themselves to sleep.
 		<</if>>
@@ -15968,13 +16050,24 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <<link "Give them a surprise massage">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You move stealthily up behind her in a predatory crouch, your arms forward and your fingers spread. When she reaches up to <<if $activeSlave.makeup != 0>>do her eyes<<else>>massage her forehead<</if>>, you take advantage of her newly vulnerable flanks and reach around her to take her torpedo tits in hand. She <<if $activeSlave.voice != 0>>howls<<else>>makes the raspy noise that mute slaves make when<</if>> in shock, writhing away from the grasping digits. Your hands aren't particularly cold, but she's deliciously warm from the shower and you're holding onto her firmly. Her <<if $activeSlave.butt > 5>>massive ass<<elseif $activeSlave.butt > 2>>plush bottom<<else>>trim behind<</if>> bumps into you as she recoils, and she freezes, realizing who you are. You slide your grip back towards her, down away from the point of each tit, grab her back where she's broader, and knead her gently, moving forward down her breasts.
+	You move stealthily up behind her in a predatory crouch, your arms forward and your fingers spread. When she reaches up to <<if $activeSlave.makeup != 0>>do her eyes<<else>>massage her forehead<</if>>, you take advantage of her newly vulnerable flanks and reach around her to take her torpedo tits in hand. She <<if $activeSlave.voice != 0>>howls<<else>>makes the raspy noise that mute slaves make when<</if>> in shock, writhing away from the grasping digits. Your hands aren't particularly cold, but she's deliciously warm from the shower and you're holding onto her firmly. Her
+	<<if $activeSlave.butt > 12>>
+		titanic ass
+	<<elseif $activeSlave.butt > 5>>
+		massive ass
+	<<elseif $activeSlave.butt > 2>>
+		plush bottom
+	<<else>>
+		trim behind
+	<</if>>
+	bumps into you as she recoils, and she freezes, realizing who you are. You slide your grip back towards her, down away from the point of each tit, grab her back where she's broader, and knead her gently, moving forward down her breasts.
 	<<if $activeSlave.fetish == "boobs">>
 		<<if $activeSlave.fetishKnown != 1>>
 			Her chest swells in your embrace as she sucks in her breath, stiffening with arousal. She seems to @@.lightcoral;love breast play,@@ and if properly encouraged, might orgasm to it.
 			<<set $activeSlave.fetishKnown = 1>>
 		<<else>>
-			She stiffens with arousal, since breast play is the main sexual event as far as she's concerned. <<if canAchieveErection($activeSlave)>>There's an audible little smack as she achieves an erection, bringing her dickhead against the bottom of the counter.<</if>>
+			She stiffens with arousal, since breast play is the main sexual event as far as she's concerned.
+			<<if canAchieveErection($activeSlave) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>There's an audible little smack as she achieves an erection, bringing her dickhead against the bottom of the counter.<</if>>
 		<</if>>
 	<<elseif $activeSlave.devotion > 50>>
 		She softens into your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>, wriggling her back into you to get comfortable.
@@ -15983,7 +16076,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<else>>
 		She remains stiff and afraid, shivering a little against your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
 	<</if>>
-	She expects to get fucked, but you just massage her breasts thoroughly, give her <<if $activeSlave.preg > 0>>belly<<else>>butt<</if>> a possessive pat, and continue on your way. She thanks you <<if $activeSlave.devotion > 50>>with touching sincerity<<elseif $activeSlave.devotion > 20>>sincerely<<else>>hesitantly<</if>> and returns to her business, @@.mediumaquamarine;smiling a little.@@
+	She expects to get fucked, but you just massage her breasts thoroughly, give her <<if $activeSlave.pregKnown == 1>>belly<<else>>butt<</if>> a possessive pat, and continue on your way. She thanks you <<if $activeSlave.devotion > 50>>with touching sincerity<<elseif $activeSlave.devotion > 20>>sincerely<<else>>hesitantly<</if>> and returns to her business, @@.mediumaquamarine;smiling a little.@@
 	<<set $activeSlave.trust += 4>>
 	<</replace>>
 <</link>>
@@ -16009,7 +16102,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 		and she starts to cry, more from fear than from the pain.
 	<</if>>
 	<br><br>
-	Pleased, you tell her to keep it up as best she can, and trap her hips against the edge of the counter before sliding <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> <<if canDoVaginal($activeSlave)>>into her pussy<<else>>up her asshole<</if>>. It's not a comfortable angle, and between the rough penetration and the continued mammary torture, <<if $activeSlave.fetish == "masochist">>she orgasms promptly<<if $activeSlave.balls > 0>>, scattering cum all over the counter<</if>><<else>>tears begin to run down her cheeks<</if>>. When you climax, you grab the undersides of her breasts and hoist her up in a parody of exaltation, thrusting as far into her as you can manage<<if $PC.dick == 1>> and <<if canDoVaginal($activeSlave)>>coming inside her<<else>>blowing your load in her butt<</if>><</if>>. The thrust, the lift, and the harsh hold on her poor boobs extracts <<if $activeSlave.voice != 0>>a shriek<<else>>the pathetic little gasping noise that mute slaves make when in agony<</if>> from her<<if $activeSlave.lactation > 0>>, not to mention <<if $activeSlave.lactation == 1>>a few drops of milk<<else>>an ejaculation-like stream of milk<</if>> from each of her nipples<</if>>. You discard your toy on the counter,
+	Pleased, you tell her to keep it up as best she can, and trap her hips against the edge of the counter before sliding <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> <<if canDoVaginal($activeSlave)>>into her pussy<<else>>up her asshole<</if>>. It's not a comfortable angle, and between the rough penetration and the continued mammary torture,<<if $activeSlave.fetish == "masochist">>she orgasms promptly<<if $activeSlave.balls > 0>>, scattering cum all over the counter<</if>><<else>>tears begin to run down her cheeks<</if>>. When you climax, you grab the undersides of her breasts and hoist her up in a parody of exaltation, thrusting as far into her as you can manage<<if $PC.dick == 1>> and <<if canDoVaginal($activeSlave)>>coming inside her<<else>>blowing your load in her butt<</if>><</if>>. The thrust, the lift, and the harsh hold on her poor boobs extracts <<if $activeSlave.voice != 0>>a shriek<<else>>the pathetic little gasping noise that mute slaves make when in agony<</if>> from her<<if $activeSlave.lactation > 0>>, not to mention <<if $activeSlave.lactation == 1>>a few drops of milk<<else>>an ejaculation-like stream of milk<</if>> from each of her nipples<</if>>. You discard your toy on the counter,
 	<<if $activeSlave.fetish == "masochist">>
 		leaving the poor pain addict in a state of @@.hotpink;high sexual satiation,@@ even if she does move her battered breasts gingerly as she climbs down.
 		<<set $activeSlave.devotion += 4>>
@@ -16025,58 +16118,45 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <<case "retching cum feeding">>
 
 <<link "Have mercy on the poor girl and take her off her cum diet for now">>
-  <<EventNameDelink $activeSlave>>
-  <<replace "#result">>
-    You see how $activeSlave.slaveName is suffering and you decide to reconsider her dietary prescription.  You instruct $assistantName to change <<print $activeSlave.slaveName>>'s diet to exclude cum for now.  Slaves who can't eat are unhealthy, and unhealthy slaves are unprofitable slaves.  She is now @@.mediumorchid;more confident that she can resist you and get her way@@, she also @@.mediumaquamarine;trusts you a little more@@ to look after her well being.
-    <<set $activeSlave.trust += 5>>
-    <<set $activeSlave.devotion -= 5>>
-  <<set $activeSlave.dietCum = 0>>
-  <</replace>>
+	<<EventNameDelink $activeSlave>>
+	<<replace "#result">>
+    You see how $activeSlave.slaveName is suffering and you decide to reconsider her dietary prescription. You instruct $assistantName to change <<print $activeSlave.slaveName>>'s diet to exclude cum for now. Slaves who can't eat are unhealthy, and unhealthy slaves are unprofitable slaves. She is now @@.mediumorchid;more confident that she can resist you and get her way@@, she also @@.mediumaquamarine;trusts you a little more@@ to look after her well being.
+    <<set $activeSlave.trust += 5, $activeSlave.devotion -= 5, $activeSlave.dietCum = 0>>
+	<</replace>>
 <</link>>
 <<if $activeSlave.dietCum == 1>>
 	<br><<link "Force her onto a heavy cum diet, and double up on her ejaculate intake">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You instruct $assistantName to double down on <<print $activeSlave.slaveName>>'s cum diet.  Ungrateful little sluts who retch up their expensive food sometimes need tough love.  Making her cum-food thicker and more concentrated might help her to learn that no matter how bad things seem, you can always make them worse. Initially her new heavy cum diet makes no difference in her ability to keep it down, but you tell her to give it some time.  Eventually she will learn to appreciate cum as the primary ingredient in everything she ingests.  All of your future cumsluts do, sooner or later.  Her pathetic tears reveal how @@.gold;helpless she feels@@, but they don't hide the @@.mediumorchid;streak of rebelliousness@@ that remains burning inside her.
-	<<set $activeSlave.devotion -= 3>>
-	<<set $activeSlave.trust -= 3>>
-	<<set $activeSlave.dietCum = 2>>
+	You instruct $assistantName to double down on <<print $activeSlave.slaveName>>'s cum diet.  Ungrateful little sluts who retch up their expensive food sometimes need tough love. Making her cum-food thicker and more concentrated might help her to learn that no matter how bad things seem, you can always make them worse. Initially her new heavy cum diet makes no difference in her ability to keep it down, but you tell her to give it some time. Eventually she will learn to appreciate cum as the primary ingredient in everything she ingests. All of your future cumsluts do, sooner or later. Her pathetic tears reveal how @@.gold;helpless she feels@@, but they don't hide the @@.mediumorchid;streak of rebelliousness@@ that remains burning inside her.
+	<<set $activeSlave.devotion -= 3, $activeSlave.trust -= 3, $activeSlave.dietCum = 2>>
 	<</replace>>
 <</link>>
-<<elseif $activeSlave.dietCum ==2>>
+<<elseif $activeSlave.dietCum == 2>>
 	<br><<link "Give the poor girl a break and reduce her cum intake to a more modest level">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	$activeSlave.slaveName is on a very heavy cum diet, and it's possible you're forcing her to take too much, too soon.  You decide to give her a break and instruct $assistantName to reduce, but not eliminate the amount of cum in her diet.  Although it doesn't immediately make her hate cum any less, @@.hotpink;she appreciates your willingness@@ to make things a little less unpleasant for her.  @@.mediumaquamarine;She is a little less afraid of you too@@, although not as much as if you'd taken her off her cum diet altogether.
-	<<set $activeSlave.devotion += 2>>
-	<<set $activeSlave.trust += 2>>
-	<<set $activeSlave.dietCum = 1>>
+	$activeSlave.slaveName is on a very heavy cum diet, and it's possible you're forcing her to take too much, too soon. You decide to give her a break and instruct $assistantName to reduce, but not eliminate the amount of cum in her diet. Although it doesn't immediately make her hate cum any less, @@.hotpink;she appreciates your willingness@@ to make things a little less unpleasant for her. @@.mediumaquamarine;She is a little less afraid of you too@@, although not as much as if you'd taken her off her cum diet altogether.
+	<<set $activeSlave.devotion += 2, $activeSlave.trust += 2, $activeSlave.dietCum = 1>>
 	<</replace>>
 <</link>>
-	<br><<link "Suppress her gag reflex and double her cum intake for a week">>
-  <<EventNameDelink $activeSlave>>
-  <<replace "#result">>
-    She is already on a very heavy cum-based diet, and there's only so much ejaculate you can force a slut to ingest before it negatively affects her health.  However, as a temporary measure, you still have options.  You instruct $assistantName to re-double the amount of ejaculate in <<print $activeSlave.slaveName>>'s diet for the week.  You also have her closely monitored and injected with anti-nausea drugs to help her hold down her food.  Although the idea of being forced to eat large amounts of human reproductive fluid still disgusts her, the week of having a super-concentrated cum-diet, along with the suppressed reflex to purge it has its effect.  Knowing that you monitor and control every aspect of her life @@.hotpink;breaks down her resistance to your will@@, and by the end of the week, she is grateful that you return her to a more nutritionally viable regimen--even if its cum content is still overwhelmingly high. <<if $activeSlave.fetishKnown == 1>>@@.lightcoral;Her brain has now begun to accept the sexual perversity of her food as a turn on.@@<<else>>She is now able to eat and digest her prescribed diet without pharmacological assistance.<</if>>
-    <<set $activeSlave.devotion += 5>>
-  <<set $activeSlave.fetish = "cumslut">>
-  <<if $activeSlave.fetishKnown == 1>>
-	<<set $activeSlave.fetishStrength = 10>>
-  <</if>>
-  <</replace>>
+<br><<link "Suppress her gag reflex and double her cum intake for a week">>
+	<<EventNameDelink $activeSlave>>
+	<<replace "#result">>
+    She is already on a very heavy cum-based diet, and there's only so much ejaculate you can force a slut to ingest before it negatively affects her health. However, as a temporary measure, you still have options. You instruct $assistantName to re-double the amount of ejaculate in <<print $activeSlave.slaveName>>'s diet for the week. You also have her closely monitored and injected with anti-nausea drugs to help her hold down her food. Although the idea of being forced to eat large amounts of human reproductive fluid still disgusts her, the week of having a super-concentrated cum-diet, along with the suppressed reflex to purge it has its effect. Knowing that you monitor and control every aspect of her life @@.hotpink;breaks down her resistance to your will@@, and by the end of the week, she is grateful that you return her to a more nutritionally viable regimen--even if its cum content is still overwhelmingly high. <<if $activeSlave.fetishKnown == 1>>@@.lightcoral;Her brain has now begun to accept the sexual perversity of her food as a turn on.@@<<else>>She is now able to eat and digest her prescribed diet without pharmacological assistance.<</if>>
+    <<set $activeSlave.devotion += 5, $activeSlave.fetish = "cumslut">>
+	<<if $activeSlave.fetishKnown == 1>>
+		<<set $activeSlave.fetishStrength = 10>>
+	<</if>>
+	<</replace>>
 <</link>>
 <</if>>
 <<if ($arcade > 0)>>
   <br><<link "Sentence her to a day in $arcadeName for cum injection therapy">>
   <<EventNameDelink $activeSlave>>
   <<replace "#result">>
-    You have $assistantName inform $activeSlave.slaveName of her unacceptable behavior and sentence her to a day in $arcadeName.  She cries and pleads for mercy, and even begs to be allowed to suck a cock, any cock, so she can prove her newfound enthusiasm for cum, but you are unmerciful as two other slaves drag her off to serve her sentence.  She is forced to wear a<<if $activeSlave.vagina != -1>> combined vaginal and<<else>>n<</if>> anal chastity belt so that the only hole available is her mouth, and is then confined in $arcadeName with her mouth spread open by a ring gag and her head sticking through the hole in the wall.  A sign below her mouth proclaims her to be a "cum extraction tube" and she is used that way for the duration of her stay--a gruelling, 18-hour marathon of relentless throat fucking.  <<if $activeSlave.sexualFlaw != "hates oral">>Her ordeal is so extreme that she now @@.red;hates oral sex@@<<else>>Her hatred of oral sex makes her ordeal that much more horrific<</if>>, but it @@.hotpink;breaks down her resistance@@.  She now @@.gold;better understands the terrifying power you have over her@@, and the sheer amount of cum she is forced to ingest @@.red;negatively effects her health@@.  Your other cum-fed slaves take note of what you do to girls who can't hold down their assigned diet.
-    <<set $activeSlave.devotion += 5>>
-    <<set $activeSlave.trust -= 5>>
-    <<set $activeSlave.health -= 5>>
-    <<set $activeSlave.oralCount += 55>>
-    <<set $activeSlave.oralTotal += 55>>
-    <<set $activeSlave.sexualFlaw = "hates oral">>
-    <<set $activeSlave.fetish = "masochist">>
+    You have $assistantName inform $activeSlave.slaveName of her unacceptable behavior and sentence her to a day in $arcadeName. She cries and pleads for mercy, and even begs to be allowed to suck a cock, any cock, so she can prove her newfound enthusiasm for cum, but you are unmerciful as two other slaves drag her off to serve her sentence. She is forced to wear a<<if $activeSlave.vagina != -1>> combined vaginal and<<else>>n<</if>> anal chastity belt so that the only hole available is her mouth, and is then confined in $arcadeName with her mouth spread open by a ring gag and her head sticking through the hole in the wall. A sign below her mouth proclaims her to be a "cum extraction tube" and she is used that way for the duration of her stay--a gruelling, 18-hour marathon of relentless throat fucking. <<if $activeSlave.sexualFlaw != "hates oral">>Her ordeal is so extreme that she now @@.red;hates oral sex@@<<else>>Her hatred of oral sex makes her ordeal that much more horrific<</if>>, but it @@.hotpink;breaks down her resistance@@. She now @@.gold;better understands the terrifying power you have over her@@, and the sheer amount of cum she is forced to ingest @@.red;negatively effects her health@@. Your other cum-fed slaves take note of what you do to girls who can't hold down their assigned diet.
+    <<set $activeSlave.devotion += 5, $activeSlave.trust -= 5, $activeSlave.health -= 5, $activeSlave.oralCount += 55, $activeSlave.publicCount += 55, $activeSlave.oralTotal += 55, $activeSlave.sexualFlaw = "hates oral", $activeSlave.fetish = "masochist">>
   <</replace>>
 <</link>>
 <</if>>
@@ -16084,168 +16164,316 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <<case "subjugation blues">>
 
 <<link "Surgically alter her to be of the inferior $arcologies[0].FSSubjugationistRace race, and give her a public debut">>
-  <<EventNameDelink $activeSlave>>
-  <<replace "#result">>
-Some slaves have a bigger potential price to pay for disobedience than they realize.  $activeSlave.slaveName is $activeSlave.race, which is<<if $activeSlave.race != $arcologies[0].FSSupremacistRace>> not particularly noteworthy.<<else>> advantageous to her, as it is generally unpopular to enslave a girl of the superior race.<</if>> However, she's about to learn that her racial appearance isn't immutable, and in your arcology, it can make a big difference in how she is treated.  You escort the struggling <<if $activeSlave.preg > 5>>mother-to-be<<else>>girl<</if>> to the surgery center and instruct $assistantName to alter her appearance so that she appears to be <<print $arcologies[0].FSSubjugationistRace>>.  The full meaning of your instructions <<if $activeSlave.intelligence < 0>> slowly start to dawn on <<print $activeSlave.slaveName>>'s stupid face <<else>> spark a quick reaction <<if canSee($activeSlave)>>from <<print $activeSlave.slaveName>>'s intelligent eyes<<else>>on <<print $activeSlave.slaveName>>'s intelligent face<</if>><</if>> and she whimpers and begs for you to reconsider even as she's strapped onto the operating table.
-<br><br>
-By the time she wakes up from the anesthesia, you've already made the necessary alterations to her permanent records, which now clearly indicate that she was born <<print $arcologies[0].FSSubjugationistRace>>, and as such, can be rightfully regarded as the racially inferior fuck-animal she now is.  Of course, your fellow slave owners and the slave market will be savvy enough to see through the alterations you've forced upon her, but when you make her available for a day of use in the public square, all your average citizen knows is that the girl they are fucking is simply a worthless $arcologies[0].FSSubjugationistRace slut who doesn't deserve much more than a stomach full of cum.  The surgery @@.red;negatively effects her health@@, but by the end of a long day she'll likely never forget, she has gotten a crash course in what it means to be a $arcologies[0].FSSubjugationistRace slave in your arcology, and any evidence that she was born $activeSlave.race has been efficiently expunged from her records. <<if ($activeSlave.vagina == 0 || $activeSlave.anus == 0)>>@@.lime;All vestiges of her virginity have been unceremoniously stripped away@@.<</if>> The experience has  @@.hotpink;broken down her resistance@@, and your willingness to go to such extremes to subjugate her @@.gold;greatly increases her fear of you@@.
-       <<set $activeSlave.devotion += 5>>
-       <<set $activeSlave.trust -= 10>>
-       <<set $activeSlave.vagina += 1>>
-       <<set $activeSlave.vaginalCount += 10>>
-       <<set $activeSlave.analCount += 5>>
-       <<set $activeSlave.oralCount += 15>>
-       <<set $analTotal += 5>>
-       <<set $vaginalTotal += 10>>
-       <<set $oralTotal += 15>>
-     <<if ($activeSlave.anus == 0)>>
-       <<set $activeSlave.anus += 1>>
-     <</if>>
-     <<if ($activeSlave.vagina == 0)>>
-       <<set $activeSlave.vagina += 1>>
-     <</if>>
-     <<set $cash -= $surgeryCost>>
-       <<set $activeSlave.health -= 20>>
-       <<set $surgeryType = "race">>
-       <<if ($arcologies[0].FSSubjugationistRace == "white")>>
-           <<set $activeSlave.race = "surgically altered to look white">>
-           <<set $activeSlave.skin = either("pale", "tanned", "fair")>>
-           <<set $activeSlave.eyeColor = either("blue", "brown", "green")>>
-           <<set $activeSlave.hColor = either("black", "blonde", "red", "brown")>>
-       <<elseif ($arcologies[0].FSSubjugationistRace == "latina")>>
-           <<set $activeSlave.race = "surgically altered to look latina">>
-           <<set $activeSlave.skin = either("olive", "brown", "light brown")>>
-           <<set $activeSlave.hColor = either("black", "black", "brown", "brown")>>
-  <<elseif ($arcologies[0].FSSubjugationistRace == "black")>>
-           <<set $activeSlave.race = "surgically altered to look black">>
-     <<set $activeSlave.skin = either("black", "brown", "light brown")>>
-     <<set $activeSlave.hColor = either("black", "black", "black", "brown")>>
-  <<elseif ($arcologies[0].FSSubjugationistRace == "Asian")>>
-     <<set $activeSlave.race = "surgically altered to look asian">>
-     <<set $activeSlave.skin = either("pale", "dark", "light")>>
-     <<set $activeSlave.hColor = either("black")>>
-  <<elseif ($arcologies[0].FSSubjugationistRace == "Middle Eastern")>>
-     <<set $activeSlave.race = "surgically altered to look middle eastern">>
-     <<set $activeSlave.skin = either("pale", "dark", "light")>>
-     <<set $activeSlave.hColor = "black">>
-  <<else>>
-     <<set $activeSlave.race = "surgically altered to look indo-aryan">>
-     <<set $activeSlave.skin = either("dark", "light")>>
-     <<set $activeSlave.hColor = "black">>
-  <</if>>
-     <</replace>>
-  <</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>>
+	<<EventNameDelink $activeSlave>>
+	<<replace "#result">>
+	Some slaves have a bigger potential price to pay for disobedience than they realize. $activeSlave.slaveName is $activeSlave.race, which is
+	<<if $activeSlave.race != $arcologies[0].FSSupremacistRace>>
+		not particularly noteworthy.
+	<<else>>
+		advantageous to her, as it is generally unpopular to enslave a girl of the superior race.
+	<</if>>
+	However, she's about to learn that her racial appearance isn't immutable, and in your arcology, it can make a big difference in how she is treated. You escort the struggling <<if $activeSlave.pregKnown == 1 && $activeSlave.bellyPreg >= 1500>>mother-to-be<<else>>girl<</if>> to the surgery center and instruct $assistantName to alter her appearance so that she appears to be <<print $arcologies[0].FSSubjugationistRace>>. The full meaning of your instructions
+	<<if $activeSlave.intelligence < 0>>
+		slowly start to dawn on <<print $activeSlave.slaveName>>'s stupid face
+	<<else>>
+		spark a quick reaction <<if canSee($activeSlave)>>from <<print $activeSlave.slaveName>>'s intelligent eyes<<else>>on <<print $activeSlave.slaveName>>'s intelligent face<</if>>
+	<</if>>
+	and she whimpers and begs for you to reconsider even as she's strapped onto the operating table.
+	<br><br>
+	By the time she wakes up from the anesthesia, you've already made the necessary alterations to her permanent records, which now clearly indicate that she was born <<print $arcologies[0].FSSubjugationistRace>>, and as such, can be rightfully regarded as the racially inferior fuck-animal she now is. Of course, your fellow slave owners and the slave market will be savvy enough to see through the alterations you've forced upon her, but when you make her available for a day of use in the public square, all your average citizen knows is that the girl they are fucking is simply a worthless $arcologies[0].FSSubjugationistRace slut who doesn't deserve much more than a stomach full of cum. The surgery @@.red;negatively effects her health@@, but by the end of a long day she'll likely never forget, she has gotten a crash course in what it means to be a $arcologies[0].FSSubjugationistRace slave in your arcology, and any evidence that she was born $activeSlave.race has been efficiently expunged from her records. <<if ($activeSlave.vagina == 0 || $activeSlave.anus == 0)>>@@.lime;All vestiges of her virginity have been unceremoniously stripped away@@.<</if>> The experience has @@.hotpink;broken down her resistance@@, and your willingness to go to such extremes to subjugate her @@.gold;greatly increases her fear of you@@.
+    <<set $activeSlave.devotion += 5, $activeSlave.trust -= 10, $activeSlave.analCount += 25, $activeSlave.oralCount += 35, $analTotal += 25, $oralTotal += 35, $activeSlave.anus++, $activeSlave.publicCount += 60>>
+	<<if $activeSlave.vagina > -1>>
+		<<set $activeSlave.vagina++, $activeSlave.vaginalCount += 20, $vaginalTotal += 20, $activeSlave.publicCount += 20>>
+	<</if>>
+	<<KnockMeUp $activeSlave 100 2 -2 1>>
+    <<set $cash -= $surgeryCost>>
+    <<set $activeSlave.health -= 20>>
+    <<if ($arcologies[0].FSSubjugationistRace == "white")>>
+        <<set $activeSlave.race = "surgically altered to look white">>
+        <<set $activeSlave.skin = either("pale", "tanned", "fair")>>
+        <<set $activeSlave.eyeColor = either("blue", "brown", "green")>>
+        <<set $activeSlave.hColor = either("black", "blonde", "red", "brown")>>
+    <<elseif ($arcologies[0].FSSubjugationistRace == "latina")>>
+        <<set $activeSlave.race = "surgically altered to look latina">>
+        <<set $activeSlave.skin = either("olive", "brown", "light brown")>>
+        <<set $activeSlave.hColor = either("black", "black", "brown", "brown")>>
+	<<elseif ($arcologies[0].FSSubjugationistRace == "black")>>
+        <<set $activeSlave.race = "surgically altered to look black">>
+		<<set $activeSlave.skin = either("black", "brown", "light brown")>>
+		<<set $activeSlave.hColor = either("black", "black", "black", "brown")>>
+	<<elseif ($arcologies[0].FSSubjugationistRace == "asian")>>
+		<<set $activeSlave.race = "surgically altered to look asian">>
+		<<set $activeSlave.skin = either("pale", "dark", "light")>>
+		<<set $activeSlave.hColor = either("black")>>
+	<<elseif ($arcologies[0].FSSubjugationistRace == "middle eastern")>>
+		<<set $activeSlave.race = "surgically altered to look middle eastern">>
+		<<set $activeSlave.skin = either("pale", "dark", "light")>>
+		<<set $activeSlave.hColor = "black">>
+	<<elseif ($arcologies[0].FSSubjugationistRace == "indo-aryan")>>
+		<<set $activeSlave.race = "surgically altered to look indo-aryan">>
+		<<set $activeSlave.skin = either("dark", "light")>>
+		<<set $activeSlave.hColor = "black">>
+	<<elseif ($arcologies[0].FSSubjugationistRace == "amerindian")>>
+		<<set $activeSlave.race = "surgically altered to look amerindian">>
+		<<set $activeSlave.skin = either("pale", "dark", "light")>>
+		<<set $activeSlave.hColor = either("black")>>
+	<<elseif ($arcologies[0].FSSubjugationistRace == "pacific islander")>>
+		<<set $activeSlave.race = "surgically altered to look like a pacific islander">>
+		<<set $activeSlave.skin = either("pale", "dark", "light")>>
+		<<set $activeSlave.hColor = either("black")>>
+	<<elseif ($arcologies[0].FSSubjugationistRace == "malay")>>
+		<<set $activeSlave.race = "surgically altered to look malay">>
+		<<set $activeSlave.skin = either("pale", "dark", "light")>>
+		<<set $activeSlave.hColor = either("black")>>
+	<<elseif ($arcologies[0].FSSubjugationistRace == "southern european")>>
+		<<set $activeSlave.race = "surgically altered to look southern european">>
+		<<set $activeSlave.skin = either("pale", "dark", "light")>>
+		<<set $activeSlave.hColor = either("black")>>
+	<<elseif ($arcologies[0].FSSubjugationistRace == "semitic")>>
+		<<set $activeSlave.race = "surgically altered to look southern european">>
+		<<set $activeSlave.skin = either("pale", "dark", "light")>>
+		<<set $activeSlave.hColor = either("black")>>
+	<<elseif ($arcologies[0].FSSubjugationistRace == "mixed race")>>
+		<<set $activeSlave.race = "surgically altered to look mixed">>
+		<<set $activeSlave.skin = either("brown", "light brown")>>
+		<<set $activeSlave.hColor = either("black")>>
+	<</if>>
+    <</replace>>
+<</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity and ignore chastity//<</if>>
 <br><<link "No surgery today, but give her something to think about">>
-  <<EventNameDelink $activeSlave>>
-  <<replace "#result">>
-You stroke <<print $activeSlave.slaveName>>'s $activeSlave.skin cheek and tell her that she has much more to lose than she realizes.   You decide to give her a tour of the arcology to show her what you mean.  You make sure to <<if canSee($activeSlave)>>point out<<else>>explain<</if>> everything that makes living in your arcology as a $arcologies[0].FSSubjugationistRace slut special.  <<if $dairy > 0>>There are the specially calibrated "<<print $arcologies[0].FSSubjugationistRace>> only" industrial human milking machines in $dairyName which have been set for maximum milking efficiency, disregarding any need for slave comfort. <<else>>There are the segregated milking stalls, where only the dirtiest and most dilapidated machines are reserved for filthy $arcologies[0].FSSubjugationistRace sluts. <</if>><<if $club > 0>>There are the "refresher" sinks in $clubName where normal slaves can go to periodically clean the cum out of their holes before returning to service more citizens--but such a luxury is off limits to $arcologies[0].FSSubjugationistRace animals--who simply have to work through their long shifts with ever increasing amount of ejaculate covering their worthless bodies.<<else>>There are the "animal fuckers" in the public square--groups of racial purists who specifically seek out slaves of the inferior $arcologies[0].FSSubjugationistRace race to mistreat through extreme public use. <</if>>Finally <<if $arcade > 0>>you take her over to $arcadeName, and <<if canSee($activeSlave)>>give her an up close view of<<else>>let her feel<</if>> the brutal ring gag used to pry open the $arcologies[0].FSSubjugationistRace sluts' mouths for relentless cock-milking purposes. <<else>>you take her over to the glory hole area, where distinct labels adorn the holes reserved for members of the slave race, and $arcologies[0].FSSubjugationistRace fuck-holes are afforded "special attention" by "sympathetic" citizens of the arcology.<</if>>
-<br><br>
-At first $activeSlave.slaveName is confused as to why you are showing her these things, but you soon make your point clear. You explain that if she doesn't start accepting her role, you can easily alter her appearance and force her to accept a much different role instead.  You see her <<if $activeSlave.intelligence < 0>> stupid <<if canSee($activeSlave)>>eyes<<else>>face<</if>> finally start to show signs of understanding<<else>>intelligent <<if canSee($activeSlave)>>eyes<<else>>face<</if>> quickly realize what you are talking about<</if>> and she starts to whimper helplessly, begging you not to turn her into a $arcologies[0].FSSubjugationistRace sub-human.  By the end of the tour she better realizes exactly what it means to be a slave.  She is starting to understand the @@.hotpink;power you have over her@@, and @@.gold;she fears you even more because of it@@.
-    <<set $activeSlave.devotion += 5>>
-    <<set $activeSlave.trust -= 10>>
-  <</replace>>
+	<<EventNameDelink $activeSlave>>
+	<<replace "#result">>
+	You stroke <<print $activeSlave.slaveName>>'s $activeSlave.skin cheek and tell her that she has much more to lose than she realizes. You decide to give her a tour of the arcology to show her what you mean. You make sure to <<if canSee($activeSlave)>>point out<<else>>explain<</if>> everything that makes living in your arcology as a $arcologies[0].FSSubjugationistRace slut special.  <<if $dairy > 0>>
+		There are the specially calibrated "<<print $arcologies[0].FSSubjugationistRace>> only" industrial human milking machines in $dairyName which have been set for maximum milking efficiency, disregarding any need for slave comfort.
+	<<else>>
+		There are the segregated milking stalls, where only the dirtiest and most dilapidated machines are reserved for filthy $arcologies[0].FSSubjugationistRace sluts.
+	<</if>>
+	<<if $club > 0>>
+		There are the "refresher" sinks in $clubName where normal slaves can go to periodically clean the cum out of their holes before returning to service more citizens--but such a luxury is off limits to $arcologies[0].FSSubjugationistRace animals--who simply have to work through their long shifts with ever increasing amount of ejaculate covering their worthless bodies.
+	<<else>>
+		There are the "animal fuckers" in the public square--groups of racial purists who specifically seek out slaves of the inferior $arcologies[0].FSSubjugationistRace race to mistreat through extreme public use.
+	<</if>>
+	<<if $clinic > 0>>
+		While $clinicName is available to normal slaves to recover from injuries and general ill health, such things aren't afforded to $arcologies[0].FSSubjugationistRace whores. They have to work through it, no matter the outcome.
+		<<if $activeSlave.ovaries == 1 || $activeSlave.mpreg == 1>>
+			A slave in throes of labor catches her attention. Assisted birth is a luxury, gravid <<print $arcologies[0].FSSubjugationistRace>>s recieve no aid with childbirth, nor are contraceptives wasted on them. 
+		<</if>>
+	<<else>>
+		As you tour, you pass an exhausted $arcologies[0].FSSubjugationistRace girl struggling to give birth. She'll be left to handle the act alone as medical care is seldom given to $arcologies[0].FSSubjugationistRace mongrels.
+		<<if $activeSlave.ovaries == 1 || $activeSlave.mpreg == 1>>
+			A common occurence in pregnant subhumans, since they aren't worth the cost of contraception.
+		<</if>>
+	<</if>>
+	Finally
+	<<if $arcade > 0>>
+		you take her over to $arcadeName, and <<if canSee($activeSlave)>>give her an up close view of<<else>>let her feel<</if>> the brutal ring gag used to pry open the $arcologies[0].FSSubjugationistRace sluts' mouths for relentless cock-milking purposes.
+	<<else>>
+		you take her over to the glory hole area, where distinct labels adorn the holes reserved for members of the slave race, and $arcologies[0].FSSubjugationistRace fuck-holes are afforded "special attention" by "sympathetic" citizens of the arcology.
+	<</if>>
+	<br><br>
+	At first $activeSlave.slaveName is confused as to why you are showing her these things, but you soon make your point clear. You explain that if she doesn't start accepting her role, you can easily alter her appearance and force her to accept a much different role instead. You see her <<if $activeSlave.intelligence < 0>> stupid <<if canSee($activeSlave)>>eyes<<else>>face<</if>> finally start to show signs of understanding<<else>>intelligent <<if canSee($activeSlave)>>eyes<<else>>face<</if>> quickly realize what you are talking about<</if>> and she starts to whimper helplessly, begging you not to turn her into a $arcologies[0].FSSubjugationistRace sub-human. By the end of the tour she better realizes exactly what it means to be a slave. She is starting to understand the @@.hotpink;power you have over her@@, and @@.gold;she fears you even more because of it.@@
+    <<set $activeSlave.devotion += 5, $activeSlave.trust -= 10>>
+	<</replace>>
 <</link>>
-<br><<link "Discipline her normally.  Artificial racial subjugation is going too far">>
-  <<EventNameDelink $activeSlave>>
-  <<replace "#result">>
-You look $activeSlave.slaveName over, and something about her makes you reconsider playing games with her racial appearance.  <<if $activeSlave.race == $arcologies[0].FSSupremacistRace>>Perhaps her natural $activeSlave.race supremacy is too sacrosanct for you to go to such lengths.  <</if>>You'll not make such an extreme example of her.  Still, she is a disobedient slave, and she cannot be allowed to openly defy your orders and inspections.  You take her over your knee, expose her bare ass and spank her hard and relentlessly.  She screams and whines and struggles, and you call in an obedient slave to help keep control of her as you punish her reddened bottom.  You also make sure to tell her how lucky she is that she isn't one of those worthless sub-human $arcologies[0].FSSubjugationistRace sluts, and that she is getting off easy. But you also remind her that there are worse owners to belong to, and if she continues to resist your will, you will be very selective about who you sell her to.
-<br><br>
-By the time you've finished with her sensitive ass, it shines red, and she is crying and whimpering in pain.  You send her away, having @@.hotpink;dampened her resistance a bit@@, and @@.gold;scared her with your tales of how much worse life could be@@ for her <<if $activeSlave.race == $arcologies[0].FSSupremacistRace>> if she weren't born of the supreme race.<<else>>under a less forgiving owner.<</if>>
-    <<set $activeSlave.devotion += 5>>
-    <<set $activeSlave.trust -= 5>>
+<br><<link "Discipline her normally. Artificial racial subjugation is going too far">>
+	<<EventNameDelink $activeSlave>>
+	<<replace "#result">>
+	You look $activeSlave.slaveName over, and something about her makes you reconsider playing games with her racial appearance. <<if $activeSlave.race == $arcologies[0].FSSupremacistRace>>Perhaps her natural $activeSlave.race supremacy is too sacrosanct for you to go to such lengths. <</if>>You'll not make such an extreme example of her. Still, she is a disobedient slave, and she cannot be allowed to openly defy your orders and inspections. You
+	<<if $activeSlave.belly >= 300000>>
+		shove her onto her _belly belly, expose her bare ass
+	<<else>>
+		take her over your knee, expose her bare ass
+	<</if>>
+	and spank her hard and relentlessly. She screams and whines and struggles, and you call in an obedient slave to help keep control of her as you punish her reddened bottom. You also make sure to tell her how lucky she is that she isn't one of those worthless sub-human $arcologies[0].FSSubjugationistRace sluts, and that she is getting off easy. But you also remind her that there are worse owners to belong to, and if she continues to resist your will, you will be very selective about who you sell her to.
+	<br><br>
+	By the time you've finished with her sensitive ass, it shines red, and she is crying and whimpering in pain. You send her away, having @@.hotpink;dampened her resistance a bit@@, and @@.gold;scared her with your tales of how much worse life could be@@ for her
+	<<if $activeSlave.race == $arcologies[0].FSSupremacistRace>>
+		if she weren't born of the supreme race.
+	<<else>>
+		under a less forgiving owner.
+	<</if>>
+    <<set $activeSlave.devotion += 5, $activeSlave.trust -= 5>>
   <</replace>>
 <</link>>
 
 <<case "too thin for cum diet">>
 
 <<link "Give the poor girl a break and take her off her cum diet so she can safely get to a healthier weight">>
-  <<EventNameDelink $activeSlave>>
-  <<replace "#result">>
-    You silently appraise <<print $activeSlave.slaveName>>'s desperate face and lean forward in your chair to check your terminal.  You confirm that <<if $activeSlave.dietCum == 1>> her food is supplemented with cum for flavor.<<else>>she is being fed significant amounts of ejaculate.<</if>>  While her <<if $activeSlave.dietCum == 2>>extreme <</if>>diet is still engineered to <<if $activeSlave.dietCum == 2>>barely <</if>> provide the nutrition she needs, if she can't hold the stuff down, she can't gain weight<<if $activeSlave.preg > 5>>, even more so with her growing child taking whatever nutrients it can<</if>>.  With a few taps on the keyboard you change her orders so that she will be fed a much more nutritionally rich diet that is free of ejaculate.  However, you make sure to warn her that $assistantName will be monitoring her, and you may change your mind once she reaches a more attractive weight.  She thanks you profusely, <<if $activeSlave.vagina != 0>>even attempting to offer her body for use in gratitude,<</if>> but you simply send her away. You find yourself concerned that you are becoming soft by allowing slaves to dictate what they will and won't eat, but your benevolent decision has already had a @@.hotpink;positive effect on her attitude@@. She @@.mediumaquamarine;trusts you a little more@@ too.
-    <<set $activeSlave.trust += 2>>
-    <<set $activeSlave.devotion += 2>>
-	<<set $activeSlave.dietCum = 0>>
-  <</replace>>
+	<<EventNameDelink $activeSlave>>
+	<<replace "#result">>
+    You silently appraise <<print $activeSlave.slaveName>>'s desperate face and lean forward in your chair to check your terminal. You confirm that
+	<<if $activeSlave.dietCum == 1>>
+		her food is supplemented with cum for flavor.
+	<<else>>
+		she is being fed significant amounts of ejaculate.
+	<</if>>
+	While her <<if $activeSlave.dietCum == 2>>extreme <</if>>diet is still engineered to <<if $activeSlave.dietCum == 2>>barely <</if>> provide the nutrition she needs, if she can't hold the stuff down, she can't gain weight<<if $activeSlave.pregKnown == 1 && $activeSlave.preg > 10>>, even more so with her growing child<<if $activeSlave.pregType > 1>>ren<</if>> taking whatever nutrients <<if $activeSlave.pregType > 1>>they<<else>>it<</if>> can<</if>>. With a few taps on the keyboard you change her orders so that she will be fed a much more nutritionally rich diet that is free of ejaculate. However, you make sure to warn her that $assistantName will be monitoring her, and you may change your mind once she reaches a more attractive weight. She thanks you profusely, <<if $activeSlave.vagina != 0>>even attempting to offer her body for use in gratitude,<</if>> but you simply send her away. You find yourself concerned that you are becoming soft by allowing slaves to dictate what they will and won't eat, but your benevolent decision has already had a @@.hotpink;positive effect on her attitude@@. She @@.mediumaquamarine;trusts you a little more@@ too.
+    <<set $activeSlave.trust += 2, $activeSlave.devotion += 2, $activeSlave.dietCum = 0>>
+	<</replace>>
 <</link>>
+<<if canDoAnal($activeSlave)>>
 <br><<link "Give the emaciated slut your answer in the form of a rough butt-fuck">>
-  <<EventNameDelink $activeSlave>>
-  <<replace "#result">>
-    You stand up behind your desk.  She flinches, but holds her ground, her lip quivering slightly.  You slowly walk toward her, appraising her <<if $activeSlave.preg > 5>>bloated<<else>>smooth<</if>>, skinny body, touching her shoulder as you disappear behind her.  She starts to cry as you <<if $PC.dick == 0>>pull a massive rubber dong attachment off the wall and hook it to your strap-on.<<else>>unbuckle your pants and let her feel your warm dick harden against her tight, bony thigh.<</if>>  Without word or ceremony, you shove her forward so that she is bent over and crushed against your desk.  The tears start to flow out of her as she feels your <<if $PC.dick == 0>>massive rubber dong <<else>>hard, thick cock <</if>>pressing against her unprotected anus.
+	<<EventNameDelink $activeSlave>>
+	<<replace "#result">>
+    You stand up behind your desk. She flinches, but holds her ground, her lip quivering slightly. You slowly walk toward her, appraising her <<if $activeSlave.belly >= 100>>bloated<<else>>smooth<</if>>, skinny body, touching her shoulder as you disappear behind her. She starts to cry as you
+	<<if $PC.dick == 0>>
+		pull a massive rubber dong attachment off the wall and hook it to your strap-on.
+	<<else>>
+		unbuckle your pants and let her feel your warm dick harden against her tight, bony thigh.
+	<</if>>
+	Without word or ceremony, you shove her forward so that she is bent over and crushed against your desk. The tears start to flow out of her as she feels your <<if $PC.dick == 0>>massive rubber dong <<else>>hard, thick cock <</if>>pressing against her unprotected anus.
 	<br><br>
-	When you offer her the opportunity to revise her request, she does.	"<<if SlaveStatsChecker.checkForLisp($activeSlave)>>Pleathe,<<Master>>!  I'm thorry!  Pleathe don't fuck my ath!  I'll eat all the cum you want!  Pleathe!<<else>>Please, <<Master>>!  I'm sorry!   Please don't fuck my ass!  I'll eat all the cum you want!  Please!<</if>>"  She screams <<if $activeSlave.accent > 1>>in her thick accent <</if>> as you force your<<if $PC.dick == 0>> strap-on <<else>>self <</if>> inside her butt-hole and subdue her weak, struggling body against your unforgiving desk. @@.gold;Horrified tears@@ stream down her face with each brutal thrust as you speak into her ear and remind her that slaves are not allowed to dictate their needs to their owners. You know what's best for her, and right now, her proper role is as an eager little depository for the products of the free-cities ejaculate market.  It's her job to suck down cum at the whim of her owner--plain and simple--until she's told otherwise.  You butt-fuck the cum-fed slag until she simply lays there and accepts her corrective ass-rape.  <<if $activeSlave.anus == 0>>@@.lime;Her@@ <<if $activeSlave.butt < 5>>@@.lime;skinny little@@ <<else>>@@.lime;plump little@@ <</if>>@@.lime;ass is now broken in@@.  <</if>>She sobs quietly with each thrust of your hips, and when you finally <<if $PC.dick == 1>>make yet another cum deposit into her <<if $activeSlave.weight < -80>>emaciated <<else>>bony <</if>>body and<</if>> pull out, you instruct <<if $activeSlave.dietCum == 1>> $assistantName to dramatically increase the amount of cum in her diet from now on.  You won't have a slave telling you what she eats.  $activeSlave.slaveName hears your instructions and whimpers before rubbing her sore bottom and <<else>>another slave to drag the broken slut to the kitchen, where she's to receive an additional feeding of thick, creamy ejaculate-based nutrients before <</if>>proceeding to her next assignment.
+	When you offer her the opportunity to revise her request, she does. "Plea<<s>>e, <<Master>>! I'm <<s>>orry! Plea<<s>>e don't fuck my a<<ss>>! I'll eat all the cum you want! Plea<<s>>e!" She screams <<if $activeSlave.accent > 1>>in her thick accent <</if>> as you force your<<if $PC.dick == 0>> strap-on <<else>>self <</if>> inside her butt-hole and subdue her weak, struggling body against your unforgiving desk. @@.gold;Horrified tears@@ stream down her face with each brutal thrust as you speak into her ear and remind her that slaves are not allowed to dictate their needs to their owners. You know what's best for her, and right now, her proper role is as an eager little depository for the products of the free-cities ejaculate market. It's her job to suck down cum at the whim of her owner--plain and simple--until she's told otherwise. You butt-fuck the cum-fed slag until she simply lays there and accepts her corrective ass-rape.
+	<<if $activeSlave.anus == 0>>
+		@@.lime;Her@@
+		<<if $activeSlave.butt < 5>>
+			@@.lime;skinny little@@
+		<<else>>
+			@@.lime;plump little@@
+		<</if>>
+		@@.lime;ass is now broken in@@.
+	<</if>>
+	She sobs quietly with each thrust of your hips, and when you finally <<if $PC.dick == 1>>make yet another cum deposit into her <<if $activeSlave.weight < -80>>emaciated <<else>>bony <</if>>body and<</if>> pull out, you instruct
+	<<if $activeSlave.dietCum == 1>>
+		$assistantName to dramatically increase the amount of cum in her diet from now on. You won't have a slave telling you what she eats. $activeSlave.slaveName hears your instructions and whimpers before rubbing her sore bottom and
+	<<else>>
+		another slave to drag the broken slut to the kitchen, where she's to receive an additional feeding of thick, creamy ejaculate-based nutrients before
+	<</if>>
+	proceeding to her next assignment.
 	<br><br>
 	She's learned a valuable lesson about what it truly means to be a slave today, and it's one she @@.orchid;won't soon forget@@.
-    <<set $activeSlave.devotion -= 5>>
-	<<set $activeSlave.trust -= 5>>
+    <<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>>
 	<<if ($activeSlave.anus == 0)>>
 		<<set $activeSlave.anus += 1>>
 	<</if>>
-	<<set $activeSlave.analCount += 1>>
-	<<set $analTotal += 1>>
+	<<AnalVCheck>>
 	<<if $activeSlave.dietCum == 1>>
-		<<set $activeSlave.dietCum = 2>>
-		<<set $activeSlave.dietMilk = 0>>
+		<<set $activeSlave.dietCum = 2, $activeSlave.dietMilk = 0>>
 	<</if>>
     <</replace>>
 <</link>><<if ($activeSlave.anus == 0) || ($activeSlave.dietMilk == 1)>> //This option will//<<if $activeSlave.anus == 0>> //take anal virginity//<<if $activeSlave.dietMilk == 1>>// and//<</if>><</if>><<if $activeSlave.dietMilk == 1>>// remove milk from her diet//<</if>><</if>>
+<</if>>
 <br><<link "Use aphrodisiacs and positive reinforcement to make her cum diet more palatable">>
-  <<EventNameDelink $activeSlave>>
-  <<replace "#result">>
-    You do a quick check at your terminal.  She is indeed being fed <<if $activeSlave.dietCum == 1>> food that is supplemented with cum for flavor.<<else>>large amounts of human ejaculate.<</if>>  You tell her that it can't be helped.  When you assign a slave her diet, it's for a reason, and in <<print $activeSlave.slaveName>>'s case, you are using her diet to make her into a better whore.  By the look on her distressed face, you can tell she doesn't understand or appreciate your perspective, but you tell her you have just the thing to help change her outlook.
+	<<EventNameDelink $activeSlave>>
+	<<replace "#result">>
+    You do a quick check at your terminal. She is indeed being fed <<if $activeSlave.dietCum == 1>> food that is supplemented with cum for flavor.<<else>>large amounts of human ejaculate.<</if>>  You tell her that it can't be helped. When you assign a slave her diet, it's for a reason, and in <<print $activeSlave.slaveName>>'s case, you are using her diet to make her into a better whore. By the look on her distressed face, you can tell she doesn't understand or appreciate your perspective, but you tell her you have just the thing to help change her outlook.
 	<br><br>
-	You pull out a heavy dose of aphrodisiacs from the drawer in your desk.  They are expensive, but powerful drugs that can be used in a brute force way to manipulate the sexual urges and tastes of even the most frigid sluts.  The mild dose included in every slave's food is usually enough to affect a slow, inevitable change in attitude for resistant slaves, but sometimes a more acute dose can be an amusing way to turn disgust into dependence.  $activeSlave.slaveName shivers as you reassure her and inject her <<if $activeSlave.weight < -80>>bony <<else>>tiny <</if>>body with the powerful drugs.  You know they are working when she begins to perspire a little, and <<if $activeSlave.vagina > -1>>she starts to leak fresh girl-juice down her shivering thighs<<elseif $activeSlave.dick == 0>>starts to turn instinctively to offer you her only hole<<else>>her dick starts to come to attention<</if>>.  You then book her to be the main attraction at a corporate office party that afternoon, where she will be the target of a blow-bang and bukkake.  You see that she's dosed heavily with the drugs every day this week, and then book the rest of her afternoons for similar duties, making sure she still tends to her regular assignments as well.  In the meantime, you also instruct the kitchen that she is to eat as much cum-based food from the dispensers as she can suck down in order to fuel up for these exhausting escapades.  By the end of the week, the aphrodisiacs and her slide into an inescapable routine of cum immersion have done their job, and she has begun to @@.lightcoral;view cum as an inevitable component of her daily life@@.  She also manages to @@.green;gain a little weight@@.  Thanks to your manipulation of her Pavlovian responses through extreme drug therapy, her @@.red;health has suffered a bit@@, but she is also @@.hotpink;more dependent on you@@ thanks to her <<if $activeSlave.addict == 0>>@@.cyan;new@@<<else>>@@.cyan;developing@@<</if>> @@.cyan;addiction to aphrodisiacs.@@
-    <<set $activeSlave.devotion += 5>>
-	<<set $activeSlave.health -= 10>>
-	<<set $activeSlave.weight += 10>>
-	<<set $activeSlave.fetish = "cumslut">>
-	<<set $activeSlave.fetishKnown = 1>>
-	<<set $activeSlave.fetishStrength = 10>>
-	<<set $activeSlave.oralCount += 50>>
-	<<set $oralTotal += 50>>
-	<<set $activeSlave.addict += 1>>
+	You pull out a heavy dose of aphrodisiacs from the drawer in your desk. They are expensive, but powerful drugs that can be used in a brute force way to manipulate the sexual urges and tastes of even the most frigid sluts. The mild dose included in every slave's food is usually enough to affect a slow, inevitable change in attitude for resistant slaves, but sometimes a more acute dose can be an amusing way to turn disgust into dependence. $activeSlave.slaveName shivers as you reassure her and inject her <<if $activeSlave.weight < -80>>bony <<else>>tiny <</if>>body with the powerful drugs. You know they are working when she begins to perspire a little, and
+	<<if $activeSlave.vagina > -1>>
+		she starts to leak fresh girl-juice down her shivering thighs.
+	<<elseif $activeSlave.dick == 0>>
+		starts to turn instinctively to offer you her only hole.
+	<<else>>
+		her dick starts to come to attention.
+	<</if>>
+	You then book her to be the main attraction at a corporate office party that afternoon, where she will be the target of a blow-bang and bukkake. You see that she's dosed heavily with the drugs every day this week, and then book the rest of her afternoons for similar duties, making sure she still tends to her regular assignments as well. In the meantime, you also instruct the kitchen that she is to eat as much cum-based food from the dispensers as she can suck down in order to fuel up for these exhausting escapades. By the end of the week, the aphrodisiacs and her slide into an inescapable routine of cum immersion have done their job, and she has begun to @@.lightcoral;view cum as an inevitable component of her daily life@@. She also manages to @@.green;gain a little weight@@. Thanks to your manipulation of her Pavlovian responses through extreme drug therapy, her @@.red;health has suffered a bit@@, but she is also @@.hotpink;more dependent on you@@ thanks to her <<if $activeSlave.addict == 0>>@@.cyan;new@@<<else>>@@.cyan;developing@@<</if>> @@.cyan;addiction to aphrodisiacs.@@
+    <<set $activeSlave.devotion += 5, $activeSlave.health -= 10, $activeSlave.weight += 10, $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10, $activeSlave.oralCount += 50, $oralTotal += 50, $activeSlave.publicCount += 50, $activeSlave.addict += 1>>
     <</replace>>
 <</link>>
 
 <<case "transition anxiety">>
 
+<<if canDoAnal($activeSlave)>>
 <<link "Fuck her">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You announce that you're going to fuck her <<if $activeSlave.anus == 0>>virgin <</if>>asspussy. To your complete lack of surprise, she can't hide her horror at the prospect of <<if $PC.dick == 1>>having a cock inside her<<else>>being fucked with a strap-on<</if>>, and her <<if canSee($activeSlave)>>wide, $activeSlave.eyeColor eyes track<<else>>terrified face follows<</if>> your movements closely as you stand up and <<if $PC.dick == 1>>reveal the formidable member<<else>>don the strap-on<</if>> you're about to breed her with. You order her to kneel on the couch, which she does, @@.gold;cringing in fear of being buttfucked, but knowing disobedience will be worse;@@ and then you order her to reach down and spread her butt for you, as wide as it'll go. She complies, <<if $activeSlave.butt > 6>>taking a handful of each massive buttock and heaving them apart to reveal her<<elseif $activeSlave.butt > 3>>pulling her plush buttocks apart<<else>>even though her cute ass doesn't have to be spread<</if>> to reveal her <<if $activeSlave.anus > 2>>whorish anal slit<<elseif $activeSlave.butt > 1>>relaxed rear hole<<else>>tight little rosebud<</if>>. You let her soak in her discomfort, <<if $PC.dick == 1>>stroking your cock gently<<else>>rubbing a little lube on the tip of your phallus<</if>> and letting her see how big it is. Her cringing even extends to her asshole, <<if $activeSlave.analArea > 3>>the huge area of crinkled skin<<elseif $activeSlave.analArea > 1>>the crinkled skin around her anus<<else>>her little pucker<</if>> tensing as she anticipates anal sex.
+		You announce that you're going to fuck her <<if $activeSlave.anus == 0>>virgin <</if>>asspussy. To your complete lack of surprise, she can't hide her horror at the prospect of <<if $PC.dick == 1>>having a cock inside her<<else>>being fucked with a strap-on<</if>>, and her <<if canSee($activeSlave)>>wide, $activeSlave.eyeColor eyes track<<else>>terrified face follows<</if>> your movements closely as you stand up and <<if $PC.dick == 1>>reveal the formidable member<<else>>don the strap-on<</if>> you're about to breed her with. You order her to kneel on the couch, which she does, @@.gold;cringing in fear of being buttfucked, but knowing disobedience will be worse;@@ and then you order her to reach down and spread her butt for you, as wide as it'll go. She complies,
+		<<if $activeSlave.butt > 12>>
+			grabbing as much flesh as she can of each monstrous buttock and heaving them as far apart as she can manage in an attempt
+		<<elseif $activeSlave.butt > 6>>
+			taking a handful of each massive buttock and heaving them apart to reveal her
+		<<elseif $activeSlave.butt > 3>>
+			pulling her plush buttocks apart
+		<<else>>
+			even though her cute ass doesn't have to be spread
+		<</if>>
+		to reveal her
+		<<if $activeSlave.anus > 2>>
+			whorish anal slit.
+		<<elseif $activeSlave.butt > 1>>
+			relaxed rear hole.
+		<<else>>
+			tight little rosebud.
+		<</if>>
+		You let her soak in her discomfort, <<if $PC.dick == 1>>stroking your cock gently<<else>>rubbing a little lube on the tip of your phallus<</if>> and letting her see how big it is. Her cringing even extends to her asshole,
+		<<if $activeSlave.analArea > 3>>
+			the huge area of crinkled skin
+		<<elseif $activeSlave.analArea > 1>>
+			the crinkled skin around her anus
+		<<else>>
+			her little pucker
+		<</if>>
+		tensing as she anticipates anal sex.
 		<<set $activeSlave.trust -= 3>>
 		<br><br><span id="result2">
 		<<link "Make sure she gets off on it">>
 			<<replace "#result2">>
-				You press <<if $PC.dick == 1>>yourself<<else>>your weapon<</if>> past her sphincter with care, and her posture softens a little as she realizes you aren't going to hurt her. Once you've hilted <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>> inside her, you caress her <<if $activeSlave.preg > 20>>gravid<<elseif $activeSlave.weight > 30>>chubby<<elseif $activeSlave.waist < -10>>wasp<<elseif $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.weight > 10>>soft<<else>>thin<</if>> waist, running your hands across her skin. Then you <<if $activeSlave.clitPiercing == 3>>activate her smart frenulum piercing<<else>>secure a couple of little egg vibes to her dick<</if>>. She gasps as the vibration starts, and then gasps again as her anus tightens involuntarily with the stimulation, squeezing the <<if $PC.dick == 1>>warm penis<<else>>phallus<</if>> that fills it. She <<if $activeSlave.voice > 0>>moans openly<<else>>rasps mutely<</if>> as you pull out and then thrust into her. Much against her will, she <<if $activeSlave.balls > 0>>quickly becomes erect<<else>>starts to drip precum, which is her ballsless body's way of showing arousal<</if>>.
+				You press <<if $PC.dick == 1>>yourself<<else>>your weapon<</if>> past her sphincter with care, and her posture softens a little as she realizes you aren't going to hurt her. Once you've hilted <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>> inside her, you caress her
+				<<if $activeSlave.belly >= 150000>>
+					_belly distended
+				<<elseif $activeSlave.weight > 95>>
+					fat
+				<<elseif $activeSlave.belly >= 5000>>
+					<<if $activeSlave.bellyPreg >= 3000>>
+						pregnancy swollen
+					<<elseif $activeSlave.bellyImplant >= 3000>>
+						implant swollen
+					<<else>>
+						<<print $activeSlave.inflationType>>-bloated
+					<</if>>
+				<<elseif $activeSlave.weight > 30>>
+					chubby
+				<<elseif $activeSlave.waist < -95>>
+					narrow
+				<<elseif $activeSlave.muscles > 30>>
+					muscular
+				<<elseif $activeSlave.waist < -10>>
+					wasp
+				<<elseif $activeSlave.weight > 10>>
+					soft
+				<<elseif $activeSlave.muscles > 5>>
+					toned
+				<<else>>
+					thin
+				<</if>>
+				waist, running your hands across her skin. Then you <<if $activeSlave.clitPiercing == 3>>activate her smart frenulum piercing<<else>>secure a couple of little egg vibes to her dick<</if>>. She gasps as the vibration starts, and then gasps again as her anus tightens involuntarily with the stimulation, squeezing the <<if $PC.dick == 1>>warm penis<<else>>phallus<</if>> that fills it. She <<if $activeSlave.voice > 0>>moans openly<<else>>rasps mutely<</if>> as you pull out and then thrust into her. Much against her will, she <<if canAchieveErection($activeSlave)>>quickly becomes erect<<else>>starts to drip precum, which is her ballsless body's way of showing arousal<</if>>.
 				<<if $activeSlave.fetish == "buttslut">>
 				<<if $activeSlave.fetishKnown == 1>>
 					<<if $activeSlave.fetishStrength > 95>>
 						Every time she takes it up the butt, she's reminded that she's a natural buttslut, and the reminder @@.lightsalmon;helps her relax and accept sodomy.@@
 						<<set $activeSlave.fetishStrength += 10>>
 					<<else>>
-						She knows she gets off easily on anal stimulation, but taking it like this still isn't her favorite activity. Still, the prostate stimulation does its work, and she @@.hotpink;submits to having her favorite hole pleasured.@@
+						She knows she gets off easily on anal stimulation, but taking it like this still isn't her favorite activity. Still, the <<if $activeSlave.prostate > 0>>prostate<<else>>rectal<</if>> stimulation does its work, and she @@.hotpink;submits to having her favorite hole pleasured.@@
 						<<set $activeSlave.devotion += 3>>
 					<</if>>
 				<<else>>
-					You notice that she stiffens again, looking down at her traitorous member in shock at how much she enjoys the sensation of prostate stimulation. @@.lightsalmon;She's a buttslut!@@
+					You notice that she stiffens again, looking down at her traitorous member in shock at how much she enjoys the sensation of <<if $activeSlave.prostate > 0>>prostate<<else>>rectal<</if>> stimulation. @@.lightsalmon;She's a buttslut!@@
 					<<set $activeSlave.fetishKnown = 1>>
 				<</if>>
 				<</if>>
-				Not long after you penetrate her, she <<if $activeSlave.balls > 0>>squirts a weak ejaculation onto the couch<<else>>shivers and releases some watery fluid<</if>>. She had almost forgotten that she was being fucked like a girl, and stiffens uncomfortably when she feels you <<if $PC.dick == 1>>fill her rectum with your hot seed<<else>>grip her hips harder and shake with your own climax<</if>>. As she gets up from the couch, she seems @@.hotpink;subdued and submissive.@@ After all, if she's submitting to you, that absolves her of responsibility for what she's becoming.
-				<<set $activeSlave.devotion += 5>>
 				<<AnalVCheck>>
+				Not long after you penetrate her, she
+				<<if $activeSlave.balls > 0>>
+					squirts a weak ejaculation onto the couch.
+				<<else>>
+					shivers and releases some watery fluid.
+				<</if>>
+				She had almost forgotten that she was being fucked like a girl, and stiffens uncomfortably when she feels you <<if $PC.dick == 1>>fill her rectum with your hot seed<<else>>grip her hips harder and shake with your own climax<</if>>. As she gets up from the couch, she seems @@.hotpink;subdued and submissive.@@ After all, if she's submitting to you, that absolves her of responsibility for what she's becoming.
+				<<set $activeSlave.devotion += 5>>
 			<</replace>>
 		<</link>>
 		<br><<link "Rape her">>
 			<<replace "#result2">>
-				You grab her hips, getting a good grip, and spear the poor $desc without any hint of mercy. She <<if $activeSlave.voice > 0>>screams in pain and fear<<else>>sucks in a great sobbing gasp<</if>>, and tries to wriggle away despite her intention of submitting to your use, but you hold her in place and rape her ass. She tries to maintain her position, crying openly, but eventually slides off her perch on the couch, pulling her hole off your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>>. You grab her by <<if $activeSlave.hLength > 20>>hair<<else>>neck<</if>> and smash her face into the angle of the couch, leaving her poor butt completely vulnerable. She can't see you line up to ream her again, but she knows it's coming and cries, quivering. After a while, you haul her up to her feet and keep fucking her, the uncomfortable angle of standing anal forcing new <<if $activeSlave.voice > 0>>squeals<<else>>rasps<</if>> out of her. You pour degradation into her ear as you take your pleasure from her unhappy body, telling her that she's your fuckmeat. She believes you, and when you finally orgasm and let her slide off your hateful <<if $PC.dick == 1>>penis<<else>>strap-on<</if>>, shes @@.gold;already terrified@@ of the next time you feel like fucking her.
-				<<set $activeSlave.trust -= 5>>
+				You grab her hips, getting a good grip, and spear the poor $desc without any hint of mercy. She <<if $activeSlave.voice > 0>>screams in pain and fear<<else>>sucks in a great sobbing gasp<</if>>, and tries to wriggle away despite her intention of submitting to your use, but you hold her in place and rape her ass.
 				<<AnalVCheck>>
+				She tries to maintain her position, crying openly, but eventually slides off her perch on the couch, pulling her hole off your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>>. You grab her by <<if $activeSlave.hLength > 20>>hair<<else>>neck<</if>> and smash her face into the angle of the couch, leaving her poor butt completely vulnerable. She can't see you line up to ream her again, but she knows it's coming and cries, quivering. After a while, you haul her up to her feet and keep fucking her, the uncomfortable angle of standing anal forcing new <<if $activeSlave.voice > 0>>squeals<<else>>rasps<</if>> out of her. You pour degradation into her ear as you take your pleasure from her unhappy body, telling her that she's your fuckmeat. She believes you, and when you finally orgasm and let her slide off your hateful <<if $PC.dick == 1>>penis<<else>>strap-on<</if>>, shes @@.gold;already terrified@@ of the next time you feel like fucking her.
+				<<set $activeSlave.trust -= 5>>
 			<</replace>>
 		<</link>>
 		</span>
 	<</replace>>
 <</link>><<if $activeSlave.anus == 0>> //This option will take anal virginity//<</if>>
+<</if>>
 <br><<link "Humiliate her in public">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
@@ -16270,9 +16498,7 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 					<<set $activeSlave.fetishKnown = 1>>
 				<</if>>
 				<</if>>
-				<<set $activeSlave.oralCount += 1>>
-				<<set $oralTotal += 1>>
-				<<set $activeSlave.devotion += 5>>
+				<<set $activeSlave.oralCount++, $oralTotal++, $activeSlave.devotion += 5>>
 			<</replace>>
 		<</link>>
 		<br><<link "Make her cum in public">>
@@ -16305,22 +16531,95 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 <<link "Make love to her ready cunt">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		Her body is so perfectly made to be fucked that it's getting itself ready for you, without your even having to give the order. Deciding not to bother with verbal commands, you approach her and reach for one of her hands; she obediently extends it towards your grasp, and follows <<if ($activeSlave.energy > 40) || ($activeSlave.aphrodisiacs > 0) || $activeSlave.inflationType == "aphrodisiac">>eagerly<<else>>willingly<</if>> as you pull her in for a hug<<if $activeSlave.boobs > 5000>> (cushioned by her enormous udders)<<elseif $activeSlave.preg > 30>> (quite a stretch thanks to her huge belly)<<elseif $activeSlave.dick > 5>> (made rather lewd by her enormous penis)<</if>>, kiss her deeply, and slide your arms down her <<if $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.muscles > 10>>toned<<else>>soft<</if>> back to <<if $activeSlave.butt > 6>>heft her monstrous<<elseif $activeSlave.butt > 3>>squeeze her healthy<<else>>cup her cute little<</if>> buttocks. She <<if $activeSlave.voice > 0>>coos<<else>>hums mutely<</if>> at the feeling of your <<if $PC.title == 1>>strong<<else>>feminine<</if>> hands on her bottom, and presses herself against you as you rotate the two of you until you can set her butt on the edge of your desk and <<if $PC.dick == 1>>slide your big dick into her well-lubricated cunt<<else>>assertively press your own pussy against her wet cunt<</if>>.
+		Her body is so perfectly made to be fucked that it's getting itself ready for you, without your even having to give the order. Deciding not to bother with verbal commands, you approach her and reach for one of her hands; she obediently extends it towards your grasp, and follows <<if ($activeSlave.energy > 40) || ($activeSlave.aphrodisiacs > 0) || $activeSlave.inflationType == "aphrodisiac">>eagerly<<else>>willingly<</if>> as you pull her in for a hug
+		<<if $activeSlave.boobs > 5000>>
+			hug (cushioned by her enormous udders),
+		<<elseif $activeSlave.belly >= 10000>>
+			hug (quite a stretch thanks to her _belly belly),
+		<<elseif $activeSlave.dick > 5>>
+			hug (made rather lewd by her enormous penis),
+		<<else>>
+			hug,
+		<</if>>
+		kiss her deeply, and slide your arms down her
+		<<if $activeSlave.weight > 160>>
+			rippling
+		<<elseif $activeSlave.weight > 95>>
+			soft
+		<<elseif ($activeSlave.muscles > 95)>>
+			ripped
+		<<elseif ($activeSlave.muscles > 30)>>
+			muscular
+		<<elseif ($activeSlave.muscles > 5)>>
+			toned
+		<<else>>
+			soft
+		<</if>>
+		back to
+		<<if $activeSlave.butt > 12>>
+			sink your arms into her expansive
+		<<elseif $activeSlave.butt > 6>>
+			heft her monstrous
+		<<elseif $activeSlave.butt > 3>>
+			squeeze her healthy
+		<<else>>
+			cup her cute little
+		<</if>>
+		buttocks. She <<if $activeSlave.voice > 0>>coos<<else>>hums mutely<</if>> at the feeling of your <<if $PC.title == 1>>strong<<else>>feminine<</if>> hands on her bottom, and presses herself against you as you rotate the two of you until you can set her butt on the edge of your desk and <<if $PC.dick == 1>>slide your big dick into her well-lubricated cunt<<else>>assertively press your own pussy against her wet cunt<</if>>.
 		<br><br>
-		She makes as if to lie back and take it, but you keep an arm around her back and hug her <<if $activeSlave.boobs > 2000>>as closely as her big breasts will permit<<elseif $activeSlave.preg > 30>>as closely as her pregnant belly will permit<<else>>closer than ever<</if>>. You take your other hand and place a firm but loving grip under her chin, lifting her $activeSlave.eyeColor-eyed gaze to meet yours before kissing her again. All the while, you <<if $PC.dick == 1>>fuck her powerfully, withdrawing your dick almost all the way and then hilting yourself in her soaked slit<<else>>trib her with assurance, grinding your hips against hers and making her feel your heat<</if>>. She clings to you, accepting the closeness to her <<WrittenMaster>> and enjoying the loving attention, even as the extreme wetness of her cunt and your <<if $PC.dick == 1>>powerful thrusting<<else>>hungry grinding<</if>> begin to produce lewd noises from between you. Her generous natural lubrication lessens the friction and sensation a little, and you go for a long time before you both climax. You lead her into your office shower, since you're both coated in her pussyjuice<<if $PC.dick == 1>> and she's carrying a big load of your cum<<else>>, and your own<</if>>. Under the hot water, you don't even have to pull her close; @@.hotpink;she presses herself into your arms on her own.@@
+		She makes as if to lie back and take it, but you keep an arm around her back and hug her
+		<<if $activeSlave.boobs > 2000 || $activeSlave.belly >= 5000>>
+			<<if $activeSlave.boobs > $activeSlave.belly>>
+				as closely as her big breasts will permit.
+			<<else>>
+				as closely as her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly will permit.
+			<</if>>
+		<<elseif $PC.belly >= 5000>>
+			as closely as your pregnant belly will permit.
+		<<else>>
+			closer than ever.
+		<</if>>
+		You take your other hand and place a firm but loving grip under her chin, lifting her $activeSlave.eyeColor-eyed gaze to meet yours before kissing her again. All the while, you
+		<<if $PC.dick == 1>>
+			fuck her powerfully, withdrawing your dick almost all the way and then hilting yourself in her soaked slit.
+			<<VaginalVCheck>>
+		<<else>>
+			trib her with assurance, grinding your hips against hers and making her feel your heat.
+			<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+		<</if>>
+		She clings to you, accepting the closeness to her <<WrittenMaster>> and enjoying the loving attention, even as the extreme wetness of her cunt and your <<if $PC.dick == 1>>powerful thrusting<<else>>hungry grinding<</if>> begin to produce lewd noises from between you. Her generous natural lubrication lessens the friction and sensation a little, and you go for a long time before you both climax. You lead her into your office shower, since you're both coated in her pussyjuice<<if $PC.dick == 1>> and she's carrying a big load of your cum<<else>>, and your own<</if>>. Under the hot water, you don't even have to pull her close; @@.hotpink;she presses herself into your arms on her own.@@
 		<<if $activeSlave.sexualQuirk == "romantic">>
 			For an incorrigible romantic like her, this encounter was perfect, and she @@.hotpink;loves you all the more for it.@@
 			<<set $activeSlave.devotion += 3>>
 		<</if>>
 		<<set $activeSlave.devotion += 5>>
-		<<VaginalVCheck>>
 	<</replace>>
-<</link>><<if $activeSlave.vagina == 0>> //This option will take virginity//<</if>>
+<</link>><<if $activeSlave.vagina == 0 && $PC.dick == 1>> //This option will take virginity//<</if>>
 <br><<link "Pound her wet pussy">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		She's so generously lubricated that she's ready to take a good hard fuck, so you decide to give her one. You point at the ground, and you don't even have to tell her to get down on all fours and get ready to take it. <<if canSee($activeSlave)>>Your gesture<<else>>The atmosphere of the room<</if>> says it for you, and she obediently gets down and gets in position to be bred like a bitch. She angles her hips just right to offer her cunt to you<<if $activeSlave.preg > 20>>, while giving her rounded middle room to hang<</if>>, and even reaches down to spread her<<if $activeSlave.labia > 1>> dangling<</if>> labia to invite you into her pink channel.
-		<<if $PC.dick == 1>><<if $activeSlave.vagina > 1>>She can take your big dick without a twinge<<else>>Your big dick will fill her tight cunt to its limits<</if>>, but you grab her hips and<<else>>You select a strap-on that's right at the limits of her <<if $activeSlave.vagina > 3>>cavernous<<elseif $activeSlave.vagina > 2>>big<<elseif $activeSlave.vagina > 1>>open<<else>>tight little<</if>> cunt's capacity, don it, and<</if>> mount her with such force that your first stroke brings her butt against your hips with an audible smack. There's also a deliciously lewd noise as <<if $PC.dick == 1>>your invading penis<<else>>the invading phallus<</if>> forces a little gush of pussyjuice out of her. She <<if $activeSlave.voice > 0>>shrieks, but it's a shriek<<else>>gasps, but it's a gasp<</if>> of pleasure, and your rutting is so well-lubricated that she has no trouble getting off on it. Wanting her climax, you reach around her and grab hold of her pussy, feeling the slippery fluid between your fingers and the lewd thrusting motion as <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> pistons in and out of her. That bit of stimulation is enough to tip her over, and you feel a gush of femcum against your hand as <<if $PC.dick == 1>>your dickhead<<else>>the head of the strap-on<</if>> forces an orgasm out of her g-spot. She's so discombobulated that she collapses into the puddle of pussyjuice she left on the floor when you stand up and head off for a shower, but she @@.hotpink;crawls after you@@ as best she can on rubbery legs.
+		She's so generously lubricated that she's ready to take a good hard fuck, so you decide to give her one. You point at the ground, and you don't even have to tell her to get down on all fours and get ready to take it. <<if canSee($activeSlave)>>Your gesture<<else>>The atmosphere of the room<</if>> says it for you, and she obediently gets down and gets in position to be bred like a bitch. She angles her hips just right to offer her cunt to you<<if $activeSlave.belly >= 300000>>, an endeavor given the size of her middle<<elseif $activeSlave.belly >= 5000>>, while giving her rounded middle room to hang<</if>>, and even reaches down to spread her<<if $activeSlave.labia > 1>> dangling<</if>> labia to invite you into her pink channel.
+		<<if $PC.dick == 1>>
+			<<if $activeSlave.vagina > 1>>
+				She can take your big dick without a twinge,
+			<<else>>
+				Your big dick will fill her tight cunt to its limits,
+			<</if>>
+			but you grab her hips and
+		<<else>>
+			You select a strap-on that's right at the limits of her
+			<<if $activeSlave.vagina > 3>>
+				cavernous
+			<<elseif $activeSlave.vagina > 2>>
+				big
+			<<elseif $activeSlave.vagina > 1>>
+				open
+			<<else>>
+				tight little
+			<</if>>
+			cunt's capacity, don it, and
+		<</if>>
+		mount her with such force that your first stroke brings her butt against your hips with an audible smack. There's also a deliciously lewd noise as <<if $PC.dick == 1>>your invading penis<<else>>the invading phallus<</if>> forces a little gush of pussyjuice out of her. She <<if $activeSlave.voice > 0>>shrieks, but it's a shriek<<else>>gasps, but it's a gasp<</if>> of pleasure, and your rutting is so well-lubricated that she has no trouble getting off on it. Wanting her climax, you reach around her and grab hold of her pussy, feeling the slippery fluid between your fingers and the lewd thrusting motion as <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> pistons in and out of her. That bit of stimulation is enough to tip her over, and you feel a gush of femcum against your hand as <<if $PC.dick == 1>>your dickhead<<else>>the head of the strap-on<</if>> forces an orgasm out of her g-spot. She's so discombobulated that she collapses into the puddle of pussyjuice she left on the floor when you stand up and head off for a shower, but she @@.hotpink;crawls after you@@ as best she can on rubbery legs.
 		<<if $activeSlave.fetish == "submissive">>
 		<<if $activeSlave.fetishKnown == 1>>
 			The $desc sub loves getting fucked like that, and
@@ -16337,16 +16636,24 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 			<<set $activeSlave.fetishKnown = 1>>
 		<</if>>
 		<</if>>
-		<<set $activeSlave.devotion += 5>>
 		<<VaginalVCheck>>
+		<<set $activeSlave.devotion += 5>>
 	<</replace>>
 <</link>><<if $activeSlave.vagina == 0>> //This option will take virginity//<</if>>
 <br><<link "Feed her her own pussyjuice">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You approach her and <<if $activeSlave.dick > 0>>reach under her girldick for her<<else>>cup her<</if>> sopping pussy. She gasps as she feels your cool grasp. Your possessive hand encompasses her vulva, with your index and ring fingers sliding around either side of her pubic mound to grip her entire womanhood.
+		You approach her and
+		<<if $activeSlave.dick > 0>>
+			reach under her girldick for her
+		<<elseif $activeSlave.balls > 3>>
+			reach under her dangling balls
+		<<else>>
+			cup her
+		<</if>>
+		sopping pussy. She gasps as she feels your cool grasp. Your possessive hand encompasses her vulva, with your index and ring fingers sliding around either side of her pubic mound to grip her entire womanhood.
 		<<if $activeSlave.vagina > 0>>
-			<<if $activeSlave.vagina > 0>>
+			<<if $activeSlave.vagina > 1>>
 				Her relaxed pussy almost draws your middle finger inward and upward,
 			<<else>>
 				Her pussy welcomes your middle finger,
@@ -16355,7 +16662,50 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 		<<else>>
 			You're careful not to penetrate her virgin slit with your middle finger, but you draw it up the exterior of her channel, gathering a healthy amount of pussyjuice.
 		<</if>>
-		Then you remove your hand, though the horny $desc unconsciously tries to follow the withdrawing digits. She <<if canSee($activeSlave)>>stares at you, waiting to see what you're going to do, and a blush begins to rise on her $activeSlave.skin cheeks as she sees<<else>>listens carefully to your movements, waiting to see what you're going to do, and a blush begins to rise on her $activeSlave.skin cheeks as she feels<</if>> you reaching for her mouth. Her <<if $activeSlave.lips > 95>>facepussy<<elseif $activeSlave.lips > 40>>pillowlike<<elseif $activeSlave.lips > 10>>soft<<else>>thin<</if>> lips part and you insert all three of your fingers into her hot mouth. She quivers at the intimacy of the gesture, and the taste of her own juices. The tremor sends a delicious motion through her <<if ($activeSlave.boobsImplant == 0) && ($activeSlave.boobs > 300)>>natural <<if $activeSlave.boobs > 2000>>udders<<else>>breasts<</if>><<elseif $activeSlave.boobsImplant > 0>>fake tits<<elseif canAchieveErection($activeSlave)>>stiff prick<<elseif $activeSlave.scrotum > 4>>dangling balls<<elseif $activeSlave.dick > 0>>limp bitchclit<<elseif $activeSlave.preg > 20>>gravidness<<elseif $activeSlave.weight > 30>>chubbiness<<else>>body<</if>>. You keep your fingers where they are until she's licked them really clean; her hot tongue runs repeatedly between each of your digits<<if $activeSlave.tonguePiercing > 0>> and the smooth hardness of her tongue piercing brushes against them<</if>>. She <<if $activeSlave.voice > 0>>moans whorishly<<else>>begins to pant<</if>> when you go back for more, and the third time you harvest her own pussyjuice to feed it to her, she orgasms, adding some femcum to her next little meal licked off your fingers. Her <<if canSee($activeSlave)>>eyes shine<<else>>face is alight<</if>> with @@.mediumaquamarine;gratitude and trust.@@
+		Then you remove your hand, though the horny $desc unconsciously tries to follow the withdrawing digits. She <<if canSee($activeSlave)>>stares at you, waiting to see what you're going to do, and a blush begins to rise on her $activeSlave.skin cheeks as she sees<<else>>listens carefully to your movements, waiting to see what you're going to do, and a blush begins to rise on her $activeSlave.skin cheeks as she feels<</if>> you reaching for her mouth. Her
+		<<if $activeSlave.lips > 95>>
+			facepussy
+		<<elseif $activeSlave.lips > 40>>
+			pillowlike
+		<<elseif $activeSlave.lips > 10>>
+			soft
+		<<else>>
+			thin
+		<</if>>
+		lips part and you insert all three of your fingers into her hot mouth. She quivers at the intimacy of the gesture, and the taste of her own juices. The tremor sends a delicious motion through her
+		<<if ($activeSlave.boobsImplant == 0) && ($activeSlave.boobs > 300)>>
+			natural
+			<<if $activeSlave.boobs > 2000>>
+				udders.
+			<<else>>
+				breasts.
+			<</if>>
+		<<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>>
+			fake tits.
+		<<elseif $activeSlave.weight > 160>>
+			fat folds.
+		<<elseif $activeSlave.belly >= 5000>>
+			<<if $activeSlave.preg >= 3000>>
+				gravidness.
+			<<elseif $activeSlave.bellyImplant >= 3000>>
+				distended belly.
+			<<else>>
+				<<print $activeSlave.inflationType>>-filled belly.
+			<</if>>
+		<<elseif $activeSlave.weight > 95>>
+			soft body.
+		<<elseif canAchieveErection($activeSlave) && !["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
+			stiff prick.
+		<<elseif $activeSlave.scrotum > 4>>
+			dangling balls.
+		<<elseif $activeSlave.dick > 0>>
+			limp bitchclit.
+		<<elseif $activeSlave.weight > 30>>
+			chubbiness.
+		<<else>>
+			body.
+		<</if>>
+		You keep your fingers where they are until she's licked them really clean; her hot tongue runs repeatedly between each of your digits<<if $activeSlave.tonguePiercing > 0>> and the smooth hardness of her tongue piercing brushes against them<</if>>. She <<if $activeSlave.voice > 0>>moans whorishly<<else>>begins to pant<</if>> when you go back for more, and the third time you harvest her own pussyjuice to feed it to her, she orgasms, adding some femcum to her next little meal licked off your fingers. Her <<if canSee($activeSlave)>>eyes shine<<else>>face is alight<</if>> with @@.mediumaquamarine;gratitude and trust.@@
 		<<set $activeSlave.trust += 5>>
 	<</replace>>
 <</link>>
@@ -16448,9 +16798,7 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 		You announce that you're resolved to continue growing her breasts, and since she feels like a cow, plan to help her fulfill her image of herself. She's experienced enough to know not to question what that means, just to @@.gold;fear the intent behind it.@@ She's right to worry, as you drag her to the remote surgery for an impromptu lactation implant installation. When she comes to, she immediately realizes her breasts are larger than ever. As she brings a hand to each of the full mounds, a moan laced with relief and disdain escapes her lips; along with a strong gush of milk from her engorged breasts. She has been taught a harsh lesson about questioning your will, a lesson she will be reminded of every time she has to empty her ever swelling breasts of their excessive milk. As with all surgery @@.red;her health has been slightly affected.@@
-		<<set $activeSlave.trust -= 5>>
-		<<set $activeSlave.lactation = 2>>
-		<<set $activeSlave.health -= 10>>
+		<<set $activeSlave.trust -= 5, $activeSlave.lactation = 2, $activeSlave.health -= 10>>
 		<<set $cash -= $surgeryCost>>
 	<</replace>>
 <</link>>
@@ -16459,23 +16807,58 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 <<link "Give her bust a boost by knocking her up">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You announce that you're resolved to continue growing her breasts, and plan to increase their rate of growth in the coming months. She's experienced enough to know not to question what that means, just to @@.gold;fear the intent behind it.@@ She's right to worry, as you easily tip her off balance and to the ground; mounting her <<if $activeSlave.mpreg == 1>><<if $activeSlave.anus == 0>>virgin<<else>>exposed<</if>> ass<<else>><<if $activeSlave.vagina == 0>>virgin<<else>>exposed<</if>> pussy<</if>> as she struggles to lift her swollen breasts from the floor. She <<if $activeSlave.voice > 0>>squeals<<else>>rasps<</if>> with displeasure as you roughly plow her into her distended breasts until you cum deep inside her fertile hole. You return to your desk, leaving her to sob into her unwelcome bust as cum pools from her abused <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. She knows full well what you meant now, and @@.hotpink;lets you have your way@@ with her body every time you catch her in a vulnurable moment or complaining about her tits. By the week's end, scans reveal that your seed has taken root; @@.lime;she's pregnant.@@ As her breasts grow to feed her coming child, she will likely be too distracted by her swelling middle to complain about their added weight.
-		<<set $activeSlave.trust -= 5>>
-		<<set $activeSlave.devotion += 5>>
-		<<set $activeSlave.preg = 1>>
-		<<SetPregType $activeSlave>>
+		You announce that you're resolved to continue growing her breasts, and plan to increase their rate of growth in the coming months. She's experienced enough to know not to question what that means, just to @@.gold;fear the intent behind it.@@ She's right to worry, as you easily tip her off balance and to the ground; mounting her
+		<<if $activeSlave.mpreg == 1>>
+			<<if $activeSlave.anus == 0>>
+				virgin
+			<<else>>
+				exposed
+			<</if>>
+			ass
+		<<else>>
+			<<if $activeSlave.vagina == 0>>
+				virgin
+			<<else>>
+				exposed
+			<</if>>
+			pussy
+		<</if>>
+		as she struggles to lift her swollen breasts from the floor.
 		<<if $activeSlave.mpreg == 1>>
 			<<AnalVCheck 10>>
 		<<else>>
 			<<VaginalVCheck 10>>
 		<</if>>
+		She <<if $activeSlave.voice > 0>>squeals<<else>>rasps<</if>> with displeasure as you roughly plow her into her distended breasts until you cum deep inside her fertile hole. You return to your desk, leaving her to sob into her unwelcome bust as cum pools from her abused <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. She knows full well what you meant now, and @@.hotpink;lets you have your way@@ with her body every time you catch her in a vulnurable moment or complaining about her tits. By the week's end, scans reveal that your seed has taken root; @@.lime;she's pregnant.@@ As her breasts grow to feed her coming child, she will likely be too distracted by her swelling middle to complain about their added weight.
+		<<set $activeSlave.trust -= 5, $activeSlave.devotion += 5>>
+		<<KnockMeUp $activeSlave 100 2 -1>>
 	<</replace>>
 <</link>><<if $activeSlave.vagina == 0>> //This option will take virginity//<<elseif $activeSlave.anus == 0 && $activeSlave.mpreg == 1>> //This option will take anal virginity//<</if>>
 <</if>>
 <br><<link "Praise her breasts and reassure her">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You decide to reassure her, and sit her on your lap. <<if $activeSlave.height > 185>>She's a big girl, and has trouble fitting there, but you put her there anyway, enjoying the absurdity.<<elseif $activeSlave.preg > 10>>Her pregnancy is very apparent to you in this posture, and she's quite aware of it too.<<elseif $activeSlave.butt > 3>>Her big soft butt is nice and comfortable on your thighs.<<else>>She's hesitant, but obeys anyway.<</if>> Pulling her back against your <<if $PC.belly > 1500>>pregnant belly<<elseif $PC.boobs == 1>>own bosom<<else>>muscular chest<</if>>, you reach around her and take over the breast-cradling responsibilities. You say nothing for a while, just hefting her weighty udders, rolling them from side to side slightly. After letting her get used to the gentle treatment, you tell her that you're her owner, and you find big breasts very attractive. You tell her that you understand that they can be uncomfortable at times, but you expect her to tolerate that without complaint. It isn't easy to be pretty, but it's easier to be a pretty slave than to be a homely one. This last point affects her, and she seems to @@.mediumaquamarine;take heart in the idea that you're improving her,@@ at least from your perspective. After all, she's sitting atop <<if $PC.dick == 1>>your hard dick, which she can definitely feel<<else>>your hot cunt, which she can probably detect<</if>> through your clothes. She does understand that having her <<Master>> enjoy touching her boobs will be advantageous to her.
+		You decide to reassure her, and sit her on your lap<<if $PC.belly >= 100000>> as best she can<</if>>.
+		<<if $activeSlave.height > 185>>
+			She's a big girl, and has trouble fitting there, but you put her there anyway, enjoying the absurdity.
+		<<elseif $activeSlave.bellyPreg >= 1500>>
+			Her pregnancy is very apparent to you in this posture, and she's quite aware of it too.
+		<<elseif $activeSlave.butt > 3>>
+			Her big soft butt is nice and comfortable on your thighs.
+		<<else>>
+			She's hesitant, but obeys anyway.
+		<</if>>
+		Pulling her back against your
+		<<if $PC.belly > 1500>>
+			pregnant belly,
+		<<elseif $PC.boobs == 1>>
+			own bosom,
+		<<elseif $PC.title == 0>>
+			flat chest,
+		<<else>>
+			muscular chest,
+		<</if>>
+		you reach around her and take over the breast-cradling responsibilities. You say nothing for a while, just hefting her weighty udders, rolling them from side to side slightly. After letting her get used to the gentle treatment, you tell her that you're her owner, and you find big breasts very attractive. You tell her that you understand that they can be uncomfortable at times, but you expect her to tolerate that without complaint. It isn't easy to be pretty, but it's easier to be a pretty slave than to be a homely one. This last point affects her, and she seems to @@.mediumaquamarine;take heart in the idea that you're improving her,@@ at least from your perspective. After all, she's sitting atop <<if $PC.dick == 1>>your hard dick, which she can definitely feel<<else>>your hot cunt, which she can probably detect<</if>> through your clothes. She does understand that having her <<WrittenMaster>> enjoy touching her boobs will be advantageous to her.
 		<<set $activeSlave.trust += 5>>
 	<</replace>>
 <</link>>
@@ -16525,6 +16908,7 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 				<<replace "#result2">>
 					Her ass is yours all over again. As soon as her newly tight rosebud has recovered enough, you visit her in the surgery, without even waiting for her to leave it. You flip her over on the recovery bed and force <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> up her butt while she wriggles with eager discomfort, squealing in pretended horror. Her renewed anal virginity was very brief; her ass is once again @@.lime;broken in for penetration.@@ For her part, she @@.hotpink;thoroughly enjoyed losing her anal cherry,@@ again.
 					<<set $activeSlave.devotion += 5, $activeSlave.analCount++, $analTotal++, $activeSlave.anus = 1>>
+					<<KnockMeUp $activeSlave 5 1 -1 1>>
 				<</replace>>
 			<</link>> //This option will take anal virginity//
 		</span>
@@ -16533,10 +16917,27 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 <br><<link "Fill her gape">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You announce that you can fill her just fine, and you'll make her feel it just as though she were an anal virgin again. She looks simultaneously intrigued and apprehensive, but starts to get to her knees like a good anal slut. You stop her before she can face the ground and offer you her ass. You're going to need some lubricant for this, but the $desc's saliva should be plenty. As you <<if $PC.dick == 1>>aim your dick<<else>>swiftly pull on a strap-on and aim it<</if>> at her face, she realizes that her spit is going to be the only relief her fucked-out butt is going to have for whatever you're planning. She blows you with desperate eagerness, doing her absolute best to coat your<<if $PC.dick != 1>> weapon's<</if>> shaft with as much saliva as she can. You pull it free of her mouth with a wet pop, and she immediately faces the floor, cocking her hips and spreading her huge asspussy for you.
+		You announce that you can fill her just fine, and you'll make her feel it just as though she were an anal virgin again. She looks simultaneously intrigued and apprehensive<<if !canDoAnal($activeSlave)>> as you remove her anal chastity<</if>>, but starts to get to her knees like a good anal slut. You stop her before she can
+		<<if $activeSlave.belly >= 300000>>
+			lean onto her _belly belly
+		<<else>>
+			face the ground
+		<</if>>
+		and offer you her ass. You're going to need some lubricant for this, but the $desc's saliva should be plenty. As you <<if $PC.dick == 1>>aim your dick<<else>>swiftly pull on a strap-on and aim it<</if>> at her face, she realizes that her spit is going to be the only relief her fucked-out butt is going to have for whatever you're planning. She blows you with desperate eagerness, doing her absolute best to coat your<<if $PC.dick != 1>> weapon's<</if>> shaft with as much saliva as she can. You pull it free of her mouth with a wet pop, and she immediately faces the floor, cocking her hips and spreading her huge asspussy for you.
 		<br><br>
-		After watching the way it contracts slightly as she breathes hard for a while, letting her feel the apprehension, you shove <<if $PC.dick == 1>>yourself<<else>>the phallus<</if>> inside her. She takes it without any reaction at all, and her gaped hole cups it only loosely. Grabbing her by the shoulders, you haul her torso up so it's against your <<if $PC.boobs == 1>>breasts, capped by their rock-hard nipples<<else>>muscular chest<</if>>, and push three of your fingers into her mouth. She gags, surprised, but you shove them in farther, collecting as much spit as you can reach. Then you let her fall back down again. She knows what you're going to do, and moans as you slide your fingers in alongside your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>, taking huge shuddering gasps as she feels her sphincter accommodate the abuse. Slowly, you slide your thumb in as well, pushing it around <<if $PC.dick == 1>>your stiff prick<<else>>the unyielding phallus<</if>> until you're holding it as if masturbating. And then you masturbate. Inside her ass. She begins to scream, but manages to prevent herself from resisting. She does her desperate best to take your crushing abuse of her worn-out hole, and collapses when you finally orgasm and let her go. She does her best to offer some sort of @@.hotpink;submissive thanks,@@ but is barely coherent, and crawls off to shower again, her lewd sphincter pulsing as she goes.
-		<<set $activeSlave.devotion += 5, $activeSlave.analCount++, $analTotal++>>
+		After watching the way it contracts slightly as she breathes hard for a while, letting her feel the apprehension, you shove <<if $PC.dick == 1>>yourself<<else>>the phallus<</if>> inside her. She takes it without any reaction at all, and her gaped hole cups it only loosely. Grabbing her by the shoulders, you haul her torso up so it's against your
+		<<if $PC.belly >= 5000>>
+			pregnancy<<if $PC.belly >= 10000>>, capped by its popped navel<</if>>,
+		<<elseif $PC.boobs == 1>>
+			breasts, capped by their rock-hard nipples,
+		<<elseif $PC.title == 0>>
+			flat chest, capped by its rock-hard nipples,
+		<<else>>
+			muscular chest,
+		<</if>>
+		and push three of your fingers into her mouth. She gags, surprised, but you shove them in farther, collecting as much spit as you can reach. Then you let her fall back down again. She knows what you're going to do, and moans as you slide your fingers in alongside your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>, taking huge shuddering gasps as she feels her sphincter accommodate the abuse. Slowly, you slide your thumb in as well, pushing it around <<if $PC.dick == 1>>your stiff prick<<else>>the unyielding phallus<</if>> until you're holding it as if masturbating. And then you masturbate. Inside her ass. She begins to scream, but manages to prevent herself from resisting. She does her desperate best to take your crushing abuse of her worn-out hole, and collapses when you finally orgasm and let her go. She does her best to offer some sort of @@.hotpink;submissive thanks,@@ but is barely coherent, and crawls off to shower again, her lewd sphincter pulsing as she goes.
+		<<set $activeSlave.devotion += 5>>
+		<<AnalVCheck>>
 		<<EventFetish $activeSlave "buttslut">>
 		<<EventFetish $activeSlave "masochist">>
 	<</replace>>
@@ -16545,10 +16946,28 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 <br><<link "Double up on her ass with your Head Girl">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You page $HeadGirl.slaveName for some assistance filling up a loose hole, and she comes quickly, <<if canAchieveErection($HeadGirl)>>precum already visible at the tip of her erection<<else>>bringing a strap-on<</if>>. When she arrives, it's to the sight of $activeSlave.slaveName sitting on your lap with your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up her ridiculous anal gape, waiting for a second phallus while your hands tease her $activeSlave.nipples nipples. Seeing that backup has arrived, you lean back and shift your grip to the back of the receptacle's lower thighs, pulling her up and shifting her hips to offer your Head Girl another berth in $activeSlave.slaveName's ass. This pulls her loose sphincter up, producing a little gape above the top of your invading shaft, and $HeadGirl.slaveName loses no time in fucking it. She gives $activeSlave.slaveName a kiss, but soon breaks the lip lock, since she's more interested in making eyes at you over your mutual anal conquest's shuddering shoulder. As
-		<<if $PC.dick == 1>><<if canAchieveErection($HeadGirl)>>your dicks slide against each other<<else>>your dick slides against her strap-on<</if>><<else>><<if canAchieveErection($HeadGirl)>>your strap-on slides against her dick<<else>>your strap-ons slide against each other<</if>><</if>>, your trusty Head Girl whispers that @@.hotpink;she loves you.@@ $activeSlave.slaveName makes an inarticulate noise of anal distress that probably means @@.hotpink;approximately the same thing.@@
-		<<set $activeSlave.devotion += 4, $activeSlave.analCount++, $analTotal++>>
-		<<for $i = 0; $i < $slaves.length; $i++>><<if $slaves[$i].ID == $HeadGirl.ID>><<set $slaves[$i].devotion += 4>><</if>><</for>>
+		You page $HeadGirl.slaveName for some assistance filling up a loose hole, and she comes quickly, <<if canPenetrate($HeadGirl)>>precum already visible at the tip of her erection<<else>>bringing a strap-on<</if>>. When she arrives, it's to the sight of $activeSlave.slaveName sitting on your lap<<if !canDoAnal($activeSlave)>>, anal chastity discarded<</if>>, with your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up her ridiculous anal gape, waiting for a second phallus while your hands tease her $activeSlave.nipples nipples. Seeing that backup has arrived, you lean back and shift your grip to the back of the receptacle's lower thighs, pulling her up and shifting her hips to offer your Head Girl another berth in $activeSlave.slaveName's ass. This pulls her loose sphincter up, producing a little gape above the top of your invading shaft, and $HeadGirl.slaveName loses no time in fucking it. She gives $activeSlave.slaveName a kiss, but soon breaks the lip lock, since she's more interested in making eyes at you over your mutual anal conquest's shuddering shoulder. As
+		<<if $PC.dick == 1>>
+			<<if canPenetrate($HeadGirl)>>
+				your dicks slide against each other,
+			<<else>>
+				your dick slides against her strap-on,
+			<</if>>
+		<<else>>
+			<<if canPenetrate($HeadGirl)>>
+				your strap-on slides against her dick,
+			<<else>>
+				your strap-ons slide against each other,
+			<</if>>
+		<</if>>
+		your trusty Head Girl whispers that @@.hotpink;she loves you.@@ $activeSlave.slaveName makes an inarticulate noise of anal distress that probably means @@.hotpink;approximately the same thing.@@
+		<<set $activeSlave.devotion += 4>>
+		<<AnalVCheck 2>>
+		<<if canImpreg($activeSlave, $HeadGirl)>>
+			<<KnockMeUp $activeSlave 5 1 $HeadGirl.ID 1>>
+		<</if>>
+		<<set _ress = $slaves.findIndex(function(s) { return s.ID == $HeadGirl.ID; })>>
+		<<set $slaves[_ress].devotion += 4>>
 		<<EventFetish $activeSlave "buttslut">>
 		<<EventFetish $activeSlave "submissive">>
 	<</replace>>
@@ -16575,9 +16994,23 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 		<<case "guard you">>(the armory where her weapons are kept),
 		<<case "be your Head Girl">>(the assignment location of a slave who needs some hands-on guidance from your Head Girl),
 		<<case "recruit girls">>(the camera station she uses to convince people from the old world that becoming your slave is a good idea),
+		<<case "serve in the master suite">>(your bedroom, where she'll ready herself for later),
+		<<case "be the DJ">>(the back of $clubName where she decides the playlist for the day),
+		<<case "be the Attendant">>(the back of $spaName, where she'll decide the perfect mixture for today's baths),
+		<<case "be the Madam">>(her office in $brothelName, where she'll decide the slaves on display),
+		<<case "be the Schoolteacher">>(her office in $schoolroomName, where she'll decide today's lesson),
+		<<case "be the Stewardess">>(her office in $servantsQuartersName, where she'll divy out today's tasks),
+		<<case "be the Milkmaid">>($dairyName, to check on the cattle),
+		<<case "be the Wardeness">>($cellblockName, to oversee the inmates),
+		<<case "be your Concubine">>(your bed),
+		<<case "be the Nurse">>($clinicName, to check on the patients),
+		<<case "live with your Head Girl">>
 		<<default>>(a waiting area for further assignment),
 		<</switch>>
-		and when you get there, she gives you a peck on the cheek. <<if $activeSlave.height < 170>>The short $desc has to go up on tiptoe to reach.<</if>>
+		and when you get there, she gives you a peck on the cheek.
+		<<if $activeSlave.height < 170>>
+			The short $desc has to go up on tiptoe to reach.
+		<</if>>
 		"@@.hotpink;I really do love you,@@ <<Master>>," she <<say>>s, <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes shining<<else>>face filled with joy<</if>>.
 		<<set $activeSlave.devotion += 5>>
 	<</replace>>
@@ -16585,7 +17018,17 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 <br><<link "Play with her">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You're not a slave, so you can't understand her inner workings through direct empathy. But in your experience, a quick orgasm never fails to make a good day better. You're not slow, and of course you know where she's going, so you catch up to her on quiet feet and <<if $activeSlave.butt > 6>>set her enormous ass jiggling with a smack<<elseif $activeSlave.butt > 3>>give her womanly bottom a squeeze<<else>>pinch her cute rear<</if>>. She squeals and whirls around, <<if $activeSlave.energy > 60>>eagerly flinging herself into your arms, ready for some action<<else>>trustingly throwing herself into your arms<</if>>. Feeling spontaneous, you decide to get everyone off quickly and cleanly, right here.
+		You're not a slave, so you can't understand her inner workings through direct empathy. But in your experience, a quick orgasm never fails to make a good day better. You're not slow, and of course you know where she's going, so you catch up to her on quiet feet and
+		<<if $activeSlave.butt > 12>>
+			sink both hands into her immense rear.
+		<<elseif $activeSlave.butt > 6>>
+			set her enormous ass jiggling with a smack.
+		<<elseif $activeSlave.butt > 3>>
+			give her womanly bottom a squeeze.
+		<<else>>
+			pinch her cute rear.
+		<</if>>
+		She squeals and whirls around, <<if $activeSlave.energy > 60>>eagerly flinging herself into your arms, ready for some action<<else>>trustingly throwing herself into your arms<</if>>. Feeling spontaneous, you decide to get everyone off quickly and cleanly, right here.
 		<<switch $eventSlave.fetish>>
 		<<case "submissive">>
 			You place a dominant hand around her throat, firmly but not harshly, almost sending the submissive to her knees. Your other hand
@@ -16598,14 +17041,37 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 		<<case "boobs">>
 			She gasps as your hot mouth finds one of her $activeSlave.nipples nipples, and then moans openly as one of your hands mauls her other breast. Your other hand
 		<<case "pregnancy">>
-			One of your hands begins to caress her<<if $activeSlave.preg > 5>> pregnant<</if>> belly, worshipping its curve. Your other hand
+			One of your hands begins to caress her _belly <<if $activeSlave.pregKnown == 1>> pregnant<</if>> belly, worshipping its curve. Your other hand
 		<<case "dom" "sadist">>
 			You press yourself aggressively against her, and she presses back; you grind harder still, letting her know that she can let herself be a little aggressive, too. Groaning with pleasure and satisfaction, she kisses you furiously. One of your hands
 		<<case "masochist">>
 			You caress one of her nipples, bringing it completely erect before gripping it firmly. You twist it, pull it, pinch it; she moans with masochistic pleasure. Your other hand
+		<<default>>
+			Your hand
 		<</switch>>
-		<<if $activeSlave.vagina > -1>>finds her pussy<<else>>reaches around behind her to tease her ass and play with her sensitive perineum<</if>>, and you press your groin towards her. Getting the idea, she begins to <<if $PC.dick == 1>>jack you off<<else>>finger your clit<</if>> energetically, taking the pace from your lusty demeanor and her own feeling of energy and well-being. The two of you orgasm almost together. <<if $PC.dick == 1>>You angle your hips to shoot your seed onto the floor<<else>>You climax so violently that some of your femcum makes it onto the floor<</if>>. <<if canAchieveErection($activeSlave)>>She blows her own load right after<<elseif $activeSlave.balls > 0>>Her limp dick pours cum<<elseif $activeSlave.dick > 0>>Her bitchclit produces a little watery fluid<<elseif $activeSlave.vaginaLube > 1>>She squirts copiously<<else>>Unusually for her, she manages to squirt a little<</if>>, adding to the mess. You tell her another slave will clean up, and order her to go about her business. She turns to go, @@.mediumaquamarine;smiling with sexual satisfaction.@@
-		<<set $activeSlave.trust += 5, $activeSlave.oralCount++, $oralTotal++>>
+		<<if canDoVaginal($activeSlave)>>
+			finds her pussy
+		<<elseif canDoAnal($activeSlave)>>
+			reaches around behind her to tease her ass and play with her sensitive perineum
+		<<else>>
+			traces her chastity
+		<</if>>
+		and you press your groin towards her. Getting the idea, she begins to <<if $PC.dick == 1>>jack you off<<else>>finger your clit<</if>> energetically, taking the pace from your lusty demeanor and her own feeling of energy and well-being. The two of you orgasm almost together. <<if $PC.dick == 1>>You angle your hips to shoot your seed onto the floor<<else>>You climax so violently that some of your femcum makes it onto the floor<</if>>.
+		<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
+			Her ejaculate steadily drips from her chastity cage,
+		<<elseif canAchieveErection($activeSlave)>>
+			She blows her own load right after,
+		<<elseif $activeSlave.balls > 0>>
+			Her limp dick pours cum,
+		<<elseif $activeSlave.dick > 0>>
+			Her bitchclit produces a little watery fluid,
+		<<elseif $activeSlave.vaginaLube > 1>>
+			She squirts copiously,
+		<<else>>
+			Unusually for her, she manages to squirt a little,
+		<</if>>
+		adding to the mess. You tell her another slave will clean up, and order her to go about her business. She turns to go, @@.mediumaquamarine;smiling with sexual satisfaction.@@
+		<<set $activeSlave.trust += 5>>
 	<</replace>>
 <</link>>
 <br><<link "Punish her">>
@@ -16630,9 +17096,9 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 	<<replace "#result">>
 		You speak from where you are, and without preamble, startling both slaves badly. Doing their best to recover, they listen as you tell $activeSlave.slaveName that she has a good, praiseworthy outlook on life as a sex slave.
 		<<if $activeSlave.energy > 80>>
-			Her extreme appetite for sex will serve her well. It's important to love what you do, and if she wakes up every morning wanting to get fucked, she'll enjoy her life as a <<if $activeSlave.assignment == "whore">>slave prostitute<<else>>public slut<</if>>.
+			Her extreme appetite for sex will serve her well. It's important to love what you do, and if she wakes up every morning wanting to get fucked, she'll enjoy her life as a <<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>slave prostitute<<else>>public slut<</if>>.
 		<<elseif $activeSlave.fetish == "humiliation">>
-			She should feel lucky to have a fetish for public use. It's important to love what you do, and if being openly passed around gets her off, she'll enjoy her life as a <<if $activeSlave.assignment == "whore">>slave prostitute<<else>>public slut<</if>>.
+			She should feel lucky to have a fetish for public use. It's important to love what you do, and if being openly passed around gets her off, she'll enjoy her life as a <<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>slave prostitute<<else>>public slut<</if>>.
 		<<elseif $activeSlave.devotion > 50>>
 			It's great that she's internalized her role, and wants to do well. As long as she wants to perform well and applies herself, you're confident that she'll continue to improve and become a better and more valuable slave.
 		<<elseif $activeSlave.devotion > 20>>
@@ -16647,25 +17113,80 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 <br><<link "Let her know you think she's attractive, too">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		The slaves continue their gossip until $activeSlave.slaveName feels a pair of <<if $PC.title == 1>>strong<<else>>firm, feminine<</if>> hands grip the sides of her <<if $activeSlave.preg > 20>>gravid<<elseif $activeSlave.waist < -95>>cartoonishly narrow<<elseif $activeSlave.weight > 30>>pudgy<<elseif $activeSlave.muscles > 30>>ripped<<elseif $activeSlave.waist < -10>>wasp<<elseif $activeSlave.weight > 10>>plush<<elseif $activeSlave.muscles > 5>>toned<<elseif $activeSlave.weight >= -10>>soft<<else>>thin<</if>> waist. She starts but doesn't try to turn, and shivers as you run your hands up <<if $activeSlave.muscles > 30>>the muscles that jacket her ribs<<elseif $activeSlave.weight > 30>>the soft flesh that pads her ribs<<else>>her ribcage<</if>> and forward <<if $activeSlave.boobs > 3000>>into the soft, weighty place formed by the overhang of her massive breasts<<elseif $activeSlave.boobs > 300>>to cup her breasts<<else>>to clasp her around the sternum<</if>> and pull her back into your arms. The other slave watches silently, awaiting some cue as to whether she's to join in or return to breakfast; you give her a flick of your chin, and she turns away, leaving you with $activeSlave.slaveName, embracing among the eating slaves.
+		The slaves continue their gossip until $activeSlave.slaveName feels a pair of <<if $PC.title == 1>>strong<<else>>firm, feminine<</if>> hands grip the sides of her
+		<<if $activeSlave.belly >= 150000>>
+			_belly distended
+		<<elseif $activeSlave.weight > 95>>
+			fat
+		<<elseif $activeSlave.belly >= 5000>>
+			<<if $activeSlave.bellyPreg >= 3000>>
+				pregnancy swollen
+			<<elseif $activeSlave.bellyImplant >= 3000>>
+				implant swollen
+			<<else>>
+				<<print $activeSlave.inflationType>>-bloated
+			<</if>>
+		<<elseif $activeSlave.weight > 30>>
+			pudgy
+		<<elseif $activeSlave.waist < -95>>
+			cartoonishly narrow
+		<<elseif $activeSlave.muscles > 30>>
+			ripped
+		<<elseif $activeSlave.waist < -10>>
+			wasp
+		<<elseif $activeSlave.weight > 10>>
+			soft
+		<<elseif $activeSlave.muscles > 5>>
+			toned
+		<<elseif $activeSlave.weight >= -10>>
+			trim
+		<<else>>
+			skinny
+		<</if>>
+		waist. She starts but doesn't try to turn, and shivers as you run your hands up
+		<<if $activeSlave.weight > 130>>
+			the thick, soft flesh that pads her ribs
+		<<elseif $activeSlave.muscles > 30>>
+			the muscles that jacket her ribs
+		<<elseif $activeSlave.weight > 30>>
+			the soft flesh that pads her ribs
+		<<else>>
+			her ribcage
+		<</if>>
+		and forward
+		<<if $activeSlave.boobs > 3000>>
+			into the soft, weighty place formed by the overhang of her massive breasts
+		<<elseif $activeSlave.boobs > 300>>
+			to cup her breasts
+		<<else>>
+			to clasp her around the sternum
+		<</if>>
+		and pull her back into your arms. The other slave watches silently, awaiting some cue as to whether she's to join in or return to breakfast; you give her a flick of your chin, and she turns away, leaving you with $activeSlave.slaveName, embracing among the eating slaves.
 		<br><br>
 		You whisper into her ear that you think she's attractive, <<if $PC.dick == 1>>and point out that she can feel the proof between her buttocks. You're hard, and your stiff prick is poking her in the rear. She gasps and shifts a little, and you nestle your dick even closer into the warm place between her legs and ass.<<else>>and tell her that you can prove it. You grab one of her hands and pull it around behind her, between you, making her feel your pussy. She gasps at how wet it is.<</if>> "An old <<s>>lave like me, <<Master>>?" she echoes in a small voice. An old slave like her, you confirm, and tell her that right now,
-		<<if $PC.dick == 1>>
-			<<if $activeSlave.vagina > 0>>
+		<<if $PC.dick == 1 && (canDoVaginal($activeSlave) || canDoAnal($activeSlave))>>
+			<<if canDoVaginal($activeSlave)>>
 				you've decided to fuck her pussy. She starts at the sudden vulgarity, even with your cock resting against the soft skin between the bottom of her vulva and her anus, and shudders with sudden pleasure as you use a hand to guide yourself inside her welcoming channel.
+				<<VaginalVCheck>>
 			<<else>>
 				her ass is yours. She starts at the sudden vulgarity, even though hearing that the cock that's pressing against her butt will be going inside it soon can't be that surprising. She cocks her hips obediently, letting you force your dick up her asshole.
+				<<AnalVCheck>>
 			<</if>>
 			You take her standing,
 		<<else>>
-			some oral sex from a slave like her sounds just right. You push her to her knees and hold her mouth to your cunt, taking your pleasure from her
+			some oral sex from a slave like her sounds just right. You push her to her knees and
+			<<if $PC.dick == 1>>
+				push your dick into her mouth,
+			<<else>>
+				hold her mouth to your cunt,
+			<</if>>
+			taking your pleasure from her
 			<<set $activeSlave.oralCount++, $oralTotal++>>
 		<</if>>
-		right there among your breakfasting slaves, who try to ignore you or watch with appreciation, according to their own natures. When you're finished, you <<if $PC.dick == 1>>spin her around and kiss her,<<else>>pull her up to her feet and kiss her, tasting yourself on her lips and<</if>> making sure she knows @@.hotpink;you appreciate her mature body@@ just as much as <<if $activeSlave.assignment == "whore">>her customers do<<else>>your citizens do<</if>>.
+		right there among your breakfasting slaves, who try to ignore you or watch with appreciation, according to their own natures. When you're finished, you <<if $PC.dick == 1>>spin her around and kiss her,<<else>>pull her up to her feet and kiss her, tasting yourself on her lips and<</if>> making sure she knows @@.hotpink;you appreciate her mature body@@ just as much as <<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>her customers do<<else>>your citizens do<</if>>.
 		<<set $activeSlave.devotion += 5>>
-		<<if $PC.dick == 1>><<if $activeSlave.vagina <= 0>><<AnalVCheck>><<else>><<set $activeSlave.vaginalCount++, $vaginalTotal++>><</if>><</if>>
 	<</replace>>
-<</link>><<if ($PC.dick == 1) && (($activeSlave.anus == 0) && ($activeSlave.vagina <= 0))>> //This option will take anal virginity//<</if>>
+<</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0) && $PC.dick == 1>>//This option will take virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0) && $PC.dick == 1>> //This option will take anal virginity//<</if>>
 
 <<case "im scared">>
 
@@ -16757,7 +17278,7 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 		You tell her to sit down if she'd like to. She looks at you quizzically, <<if $activeSlave.intelligence < 0>>her dim mind slowly <</if>>realizing that you're letting her choose what to do. <<if canTalk($activeSlave)>>"Oh, thank you, <<Master>>," she <<say>>s,<<else>>She gestures her thanks,<</if>> and then makes a show of deciding. She <<if $activeSlave.intelligence < 0>>doesn't have to pretend<<else>>cheekily pretends<</if>> to be an airheaded bimbo puzzling over how she wants to approach a fuck, bouncing <<if $activeSlave.boobsImplant > 0>>her fake tits a little<<elseif $activeSlave.boobs > 4000>>her monstrous udders heavily<<elseif $activeSlave.boobs > 1000>>her heavy breasts a little<<elseif $activeSlave.boobs > 200>>her boobs a little<<else>>on her heels<</if>><<if $activeSlave.preg > 20>>, rocking her baby bump side to side seductively<</if>> and putting a finger to her slightly parted lips as she stares down at your <<if $PC.dick == 1>>stiff prick<<else>>strap-on<</if>>.
 		<br><br>
 		<<set _fucked = 0>>
-		<<if $activeSlave.fetishKnown == 1>>
+		<<if $activeSlave.fetishKnown == 1 && $activeSlave.fetish != "none">>
 			Finally making her decision, she
 			<<switch $eventSlave.fetish>>
 			<<case "submissive">>
diff --git a/src/uncategorized/matchmaking.tw b/src/uncategorized/matchmaking.tw
index d6397eb6ad389372f2edaa28ce3acccf53dc4415..d234846fbd5d7d19885586981c063332a2bb4ba0 100644
--- a/src/uncategorized/matchmaking.tw
+++ b/src/uncategorized/matchmaking.tw
@@ -371,7 +371,7 @@ Despite her devotion and trust, she is still a slave, and probably knows that he
 
 <<if $seeImages == 1>><br style="clear:both" /><</if>>
 
-<br><br>__Put her with another worshipful <<if $eventSlave.relationship == -2>>emotionally bonded emotionally slave<<else>>emotional slut<</if>>:__
+<br><br>__Put her with another worshipful <<if $eventSlave.relationship == -2>>emotionally bonded slave<<else>>emotional slut<</if>>:__
 <<set $Flag = 1>>
 <<include "Slave Summary">>
 
diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw
index d38909f2b010c13680e78bd09f0380954aeb4853..e54dc26eb06edc61312619c45d963eae58af8e73 100644
--- a/src/uncategorized/randomIndividualEvent.tw
+++ b/src/uncategorized/randomIndividualEvent.tw
@@ -771,7 +771,7 @@
 <</if>>
 <</if>>
 
-<<if ($eventSlave.accent < 3)>>
+<<if canTalk($eventSlave)>>
 <<if ($eventSlave.dietCum > 0)>>
 <<if ($eventSlave.diet == "fattening")>>
 <<if ($eventSlave.trust > -50)>>
@@ -813,7 +813,7 @@
 
 <<if $eventSlave.physicalAge > 35>>
 <<if $eventSlave.speechRules != "restrictive">>
-<<if ($eventSlave.assignment == "serve the public") || ($eventSlave.assignment == "whore")>>
+<<if ["whore", "serve the public", "work in the brothel", "serve in the club"].includes($eventSlave.assignment)>>
 <<if $eventSlave.devotion > -20>>
 <<if $eventSlave.devotion <= 95>>
 	<<set $RESSevent.push("ara ara")>>
@@ -973,7 +973,7 @@
 
 <<if $eventSlave.vaginaLube > 1>>
 <<if $eventSlave.devotion > 20>>
-<<if $eventSlave.vagina > -1>>
+<<if canDoVaginal($activeSlave)>>
 	<<set $RESSevent.push("moist pussy")>>
 <</if>>
 <</if>>
@@ -981,13 +981,19 @@
 
 <<if $eventSlave.devotion <= 20>>
 <<if $eventSlave.trust <= -20>>
+<<if $eventSlave.genes == "XY">>
 <<if $eventSlave.dick > 0>>
+<<if !["chastity", "combined chastity"].includes($eventSlave.dickAccessory)>>
+<<if $eventSlave.vagina == -1>>
 <<if $eventSlave.attrXY < 50>>
 	<<set $RESSevent.push("transition anxiety")>>
 <</if>>
 <</if>>
 <</if>>
 <</if>>
+<</if>>
+<</if>>
+<</if>>
 
 <<if $seeAge == 1>>
 
diff --git a/src/uncategorized/saChoosesOwnClothes.tw b/src/uncategorized/saChoosesOwnClothes.tw
index 48698378aa221d4a9f82aa28b5304583965a495b..6eee32fccbee126a91492e233f93163f6026b825 100644
--- a/src/uncategorized/saChoosesOwnClothes.tw
+++ b/src/uncategorized/saChoosesOwnClothes.tw
@@ -238,7 +238,7 @@
 <<elseif ($slaves[$i].assignment == "be the Nurse")>>
 	and wears a nice nurse outfit to look professional before $possessive patients.
 	<<set $slaves[$i].clothes = "a nice nurse outfit">>
-<<elseif ($slaves[$i].assignment == "be your Recruiter")>>
+<<elseif ($slaves[$i].assignment == "recruit girls")>>
 	and wears a flattering mini dress to appear sexy and carefree before those desperately seeking a better life.
 	<<set $slaves[$i].clothes = "a mini dress">>
 <<elseif ($slaves[$i].assignment == "be the Madam")>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 72da77f7119d53c2a1390f4e3bee00637d72e152..c9c30ad1363f3e662ffe2e5aa46af13f9fad8fd7 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -1019,7 +1019,7 @@
 				Recently, she's been fantasizing about submitting to big strong men. Her revulsion at the idea of sex with a man @@.green;mellows.@@
 				<<set $slaves[$i].attrXY += 3>>
 			<<elseif ($slaves[$i].fetish == "buttslut")>>
-				Recently, she's been reconsidering her reluctance to be sodomized a man. Her revulsion at the idea of sex with a man @@.green;mellows.@@
+				Recently, she's been reconsidering her reluctance to be sodomized by a man. Her revulsion at the idea of sex with a man @@.green;mellows.@@
 				<<set $slaves[$i].attrXY += 3>>
 			<<elseif ($slaves[$i].fetish == "pregnancy")>>
 				Recently, she's been fantasizing about getting knocked up. Her revulsion at the idea of sex with a man @@.green;mellows.@@
diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw
index b02f1f32bd312537b7012928bde55e25c695b73d..9413de6f90a58b086ec9a74fa437d3cd945e47ff 100644
--- a/src/uncategorized/walkPast.tw
+++ b/src/uncategorized/walkPast.tw
@@ -357,7 +357,7 @@
 			her Master to use her<<if $seeRace == 1>> $activeSlave.race body<</if>>;
 			<</if>>
 %/
-		<<case "be your Recruiter">>
+		<<case "recruit girls">>
 			use her connections to recruit slaves;
 		<<default>>
 			$activeSlave.assignment;
@@ -526,7 +526,7 @@
 		clean up after your other slaves;
 	<<case "be your Head Girl">>
 		oversee your other slaves;
-	<<case "be your Recruiter">>
+	<<case "recruit girls">>
 		use her connections to recruit slaves;
 	<<default>>
 		_partnerSlave.assignment;
@@ -1029,7 +1029,7 @@
 		clean up after your other slaves;
 	<<case "be your Head Girl">>
 		oversee your other slaves;
-	<<case "be your Recruiter">>
+	<<case "recruit girls">>
 		use her connections to recruit slaves;
 	<</switch>>
 
diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw
index 3ae7fbc216e2ac516a31635f01a37f18ce54538d..1684bcb6478e356bfd8873353aea6398e87979d8 100644
--- a/src/utility/assayWidgets.tw
+++ b/src/utility/assayWidgets.tw
@@ -2042,7 +2042,7 @@
 	<</if>>
 <</if>>
 
-<<if $args[0].pubertyXY == 0 && $args[0].physicalAge >= $potencyAge && $arcologies[0].FSGenderRadicalist == "unset">>
+<<if $args[0].pubertyXY == 0 && $args[0].physicalAge >= $potencyAge && $args[0].genes == "XY" && $arcologies[0].FSGenderRadicalist == "unset">>
 	<<set _slaveMultiplier += 0.5>>
 <</if>>