diff --git a/.gitignore b/.gitignore
index bbd8b23dd9c4d37da4d77101b12cc05c61eb747b..ec93e78dba80af00f0ea5d6d850f71e01effc949 100644
--- a/.gitignore
+++ b/.gitignore
@@ -90,8 +90,8 @@ ENV/
 # Rope project settings
 .ropeproject
 
-# Start.tw 
-src/config/start.tw 
+# Start.tw
+src/config/start.tw
 
 # eslint
 .eslintrc.js
@@ -103,4 +103,4 @@ package.json
 fc-pregmod
 *.outline
 *.todo
-TODO.txt
+TODO.txt
\ No newline at end of file
diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index dbf5c079e67c6dd34f5548a60781a24d72bfba25..bc3188d87dd74f62d8d1b61f579380008d0f6e47 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -5,8 +5,13 @@ Pregmod
 	0
 	-overhauled reputation tracking
 	-reputation is now harder to build the higher it gets
+	-ear shaping surgeries
+	-horn implant surgeies
+	-tail socket cybernetics port and tails
 	-fertility diet no longer blocked by chastity
-	-RA can now apply contracpetives to postpartum slaves
+	-RA can now apply contraceptives to postpartum slaves
+	-RA can now manage basic abortions
+	-added abortion tracking tattoos
 	-fixes
 
 0.10.7.1-2.1.x
diff --git a/devNotes/twine CSS b/devNotes/twine CSS
index b2c2623c98662aa9bb84ba920e5e3666a54865cc..c4d4e15ab984871a01727c3ec449e86ac31b4eb0 100644
--- a/devNotes/twine CSS	
+++ b/devNotes/twine CSS	
@@ -553,3 +553,55 @@ div.quicklist button
 	margin-right: 20px;
 	white-space: nowrap;
 }
+
+div.tab {
+	overflow: hidden;
+}
+
+div.tab button {
+	background-color: #252525;
+	border: solid 2px #252525;
+	color: #68d;
+	float: left;
+	outline: none;
+	cursor: pointer;
+	padding: 1ex 1ex;
+	transition: 0.3s;
+	font-size: large;
+}
+
+div.tab button:hover {
+	background-color: #414141;
+}
+
+div.tab button.active {
+	background-color: #050505;
+	color: #c7cedf;
+}
+
+.tabcontent {
+	display: none;
+	padding: 6px 12px;
+	-webkit-animation: fadeEffect 1s;
+	animation: fadeEffect 1s;
+}
+
+@-webkit-keyframes fadeEffect {
+	from {
+		opacity: 0;
+	}
+
+	to {
+		opacity: 1;
+	}
+}
+
+@keyframes fadeEffect {
+	from {
+		opacity: 0;
+	}
+
+	to {
+		opacity: 1;
+	}
+}
diff --git a/devTools/sugarcube.d.ts b/devTools/sugarcube.d.ts
index abdc57e5fa003d4faf0eeb9259c652d338383f76..efc5b067c248a863ba252c3e199c6d2bb9145ed9 100644
--- a/devTools/sugarcube.d.ts
+++ b/devTools/sugarcube.d.ts
@@ -1309,6 +1309,7 @@ declare namespace SugarCubeLib {
 
 	declare interface ISugarCube {
 		Config: Config;
+		Engine: Engine;
 		Macro: Macro;
 		Save: Save;
 		State: State;
diff --git a/src/002-config/fc-js-init.js b/src/002-config/fc-js-init.js
index 3966b6a6838ea330e47c7d820179af8e68340f75..e5d890dc402ac75a2223a58ac19e80e1f972384d 100644
--- a/src/002-config/fc-js-init.js
+++ b/src/002-config/fc-js-init.js
@@ -9,3 +9,5 @@ var App = window.App || {};
 
 App.Debug = {};
 App.Entity = {};
+App.UI = {};
+App.Utils = {};
diff --git a/src/003-assets/CSS/tabs.css b/src/003-assets/CSS/tabs.css
new file mode 100644
index 0000000000000000000000000000000000000000..a3178c10d278c1f1b44252a8682ad4097d2bcd5b
--- /dev/null
+++ b/src/003-assets/CSS/tabs.css
@@ -0,0 +1,51 @@
+div.tab {
+	overflow: hidden;
+}
+
+div.tab button {
+	background-color: #252525;
+	border: solid 2px #252525;
+	color: #68d;
+	float: left;
+	outline: none;
+	cursor: pointer;
+	padding: 1ex 1ex;
+	transition: 0.3s;
+	font-size: large;
+}
+
+div.tab button:hover {
+	background-color: #414141;
+}
+
+div.tab button.active {
+	background-color: #050505;
+	color: #c7cedf;
+}
+
+.tabcontent {
+	display: none;
+	padding: 6px 12px;
+	-webkit-animation: fadeEffect 1s;
+	animation: fadeEffect 1s;
+}
+
+@-webkit-keyframes fadeEffect {
+	from {
+		opacity: 0;
+	}
+
+	to {
+		opacity: 1;
+	}
+}
+
+@keyframes fadeEffect {
+	from {
+		opacity: 0;
+	}
+
+	to {
+		opacity: 1;
+	}
+}
diff --git a/src/SecExp/attackReport.tw b/src/SecExp/attackReport.tw
index bd5cd2981d72ad0b318e7828a4bee41d507190da..b38b5ebf0f700725935db1b546130122f72ff1ab 100644
--- a/src/SecExp/attackReport.tw
+++ b/src/SecExp/attackReport.tw
@@ -921,6 +921,8 @@
 			<<else>>
 				but they trust you enough to not question your decision<<if $assistantPower == 0>>, however<<else>>, <</if>>
 			<</if>>
+		<<else>>
+			You find
 		<</if>>
 		<<if $assistantPower == 0>>
 			your assistant gives a rather poor field performance, due to the limited computing power available to _himA.
diff --git a/src/SpecialForce/Firebase.tw b/src/SpecialForce/Firebase.tw
index 222c8b1a46aed6ab7f3e931bb1d475409c00cd55..d6e3997f2e52a62da44cbc12c80630283a5c5b81 100644
--- a/src/SpecialForce/Firebase.tw
+++ b/src/SpecialForce/Firebase.tw
@@ -41,8 +41,6 @@
 			<br>[[Grant leave.|Firebase][$SF.MercCon.CanAttend = 1]]
 			<br>[[Request she remain on site.|Firebase][$SF.MercCon.CanAttend = -1]]
 		<</if>>
-		<br><br>While at the recent merc meetup, The Colonel made @@.yellowgreen;<<print cashFormat(Math.ceil($SF.MercCon.Income))>>@@ selling generic schematics to her friends, <<print commaNum($SF.MercCon.Menials)>> menial slaves were won in a poker game, and <<print commaNum($SF.MercCon.TotalMercs)>> mercenaries were persuaded to join $SF.Lower.
-		<br>Total earnings thus far: @@.yellowgreen;<<print cashFormat(Math.ceil($SF.MercCon.Revenue))>>@@ in income, <<print commaNum($SF.MercCon.TotalMenials)>> menial slaves and <<print commaNum($SF.MercCon.Mercs)>> mercenaries joined across $SF.MercCon.History meetups.
 	<</if>>
 
 	<<if $SF.UC.Lock < 1>> <br>
@@ -71,4 +69,14 @@
 		@@.red;<<print cashFormat(Math.ceil((750000*(1.15+($SF.Size/1000))*(1.15+($SF.Squad.Firebase/10)))*_Env))>>@@
 	<</if>>
 	<br>[[Tour the firebase|Firebase][$Tour = 1]]
-<<else>> <<= FlavourText()>> <</if>>
\ No newline at end of file
+<<else>>
+	<<= FlavourText('Intro')>>
+ <<if _T1 && _LB> 0>> <br><br>''Launch Bay:''
+			<<if $SF.Squad.Satellite.lv > 0>> <br>&nbsp;''Satellite:'' <<= Sat()>>
+				<<if $SF.Squad.Satellite.InOrbit < 1>> <br>&nbsp;&nbsp;[[Launch it into geostationary orbit.|Firebase][$SF.Squad.Satellite.InOrbit=1]] &nbsp;//You <span class='red'>cannot</span> upgrade the satellite once it has been launched.// <</if>>
+			<</if>>
+			<<if $SF.Squad.GiantRobot > 0>> <br>&nbsp;''Giant Robot:'' <<= GR()>> <</if>>
+			<<if $SF.Squad.MissileSilo > 0>> <br>&nbsp;''Cruise Missile:'' <<= ms()>> <</if>>
+	<</if>>
+	<<= FlavourText('Outro')>>
+<</if>>
\ No newline at end of file
diff --git a/src/SpecialForce/SpecialForce.js b/src/SpecialForce/SpecialForce.js
index d7f4d50291f74c86a8200c482390a3dedeb51d55..3f1b06119151c2514c9517277fb49eb1bcc92513 100644
--- a/src/SpecialForce/SpecialForce.js
+++ b/src/SpecialForce/SpecialForce.js
@@ -1,8 +1,6 @@
 //V=SugarCube.State.variables, T=SugarCube.State.temporary;
 window.Count = function() {
 	const V=State.variables, T=State.temporary, C=Math.clamp, S=V.SF.Squad, E=V.economy;
-	T.SFF=V.SF.Facility.Active; T.T1=0;
-	T.SFFU=1; T.SFF=C(T.SFF, 0, T.SFFU);
 	T.FU=10; S.Firebase=C(S.Firebase, 0, T.FU);
 	T.AU=10; S.Armoury=C(S.Armoury, 0, T.AU);
 	T.DrugsU=10; S.Drugs=C(S.Drugs, 0, T.DrugsU);
@@ -23,14 +21,14 @@ window.Count = function() {
 	T.LBU=T.SatU+T.MSU; T.LB=S.Satellite.lv+S.MissileSilo;
 	T.Base=S.Firebase+S.Armoury+S.Drugs+S.Drones+T.H;
 	T.max=T.FU+T.AU+T.DrugsU+T.DU+T.HU;
-	if (V.SF.Facility.Toggle > 0) { T.Base += T.SFF; T.max += T.SFFU; }
+	//if (V.SF.Facility.Toggle > 0) T.Base += 1; T.max += 1;
 
 	if (V.terrain !== "oceanic" || V.terrain === "marine") { T.LBU += T.GRU; T.LB += S.GiantRobot; T.Base += T.G; T.max += T.GU;
 	T.max += T.LBU; T.Base += T.LB;
 	} else {
 		T.NY=S.AircraftCarrier + S.Sub + S.HAT; T.Base += T.NY;
 		T.NYU=T.ACU + T.SubU + T.HATU; T.max += T.NYU; 
-	} V.SF.Size=T.Base; V.SF.Size=C(V.SF.Size, 0, T.max); 
+	} V.SF.Size=T.Base; V.SF.Size=C(V.SF.Size, 0, T.max); T.T1=0;
 	if (E > 100) {T.Env=4;} else if (E > 67) {T.Env=3;} else {T.Env=2;}
 	if (V.SF.Size >= 30) T.T1=1; T.SFSubsidy=5000*(1+((V.SF.Squad.Troops/100)+(V.SF.Size/100)));
 	SFNameCapsCheck();
@@ -209,7 +207,7 @@ window.SFBC = function() {
 			if (V.SF.SpecOps != undefined && V.SF.SpecOpsLock != undefined) {
 				V.SF.UC={Assign:V.SF.SpecOps, Lock:V.SF.SpecOpsLock}; delete V.SF.SpecOps;
 				delete V.SF.SpecOpsLock;
-			} else if (V.SF.UC == {}) {
+			} else if (V.SF.UC === {}) {
 				V.SF.UC={Assign:0, Lock:0};
 			}
 		}
@@ -238,7 +236,7 @@ window.SFBC = function() {
 			if (V.SFTradeShow !== undefined) V.SF.MercCon=V.SFTradeShow; delete V.SFTradeShow;
 			if (V.SFColonel !== undefined) V.SF.Colonel=V.SFColonel; delete V.SFColonel;
 			if (V.SF.BadOutcome === undefined) V.SF.BadOutcome="";
-			if (V.SF.Squad.Satellite != undefined && V.SatLaunched == undefined) {
+			if (V.SF.Squad.Satellite !== undefined && V.SatLaunched === undefined) {
 				delete V.SFUnit; V.SF.Squad.Sat={lv:0, InOrbit:0};
 				delete V.SatLaunched; V.SF.Squad.Satellite=V.SF.Squad.Sat; delete V.SF.Squad.Sat;
 			}
@@ -475,8 +473,8 @@ window.SFC = function() {
 	const V=State.variables;
 	if (V.SF.MercCon.CanAttend === -1) {return `The Colonel`;}
 	else {
-		if (V.SF.Facility.LCActive > 0) {return `Lieutenant Colonel ${SlaveFullName(V.SF.Facility.LC)}`;}
-		else {return `a designated soldier`;}}
+		//if (V.SF.Facility.LCActive > 0) {return `Lieutenant Colonel ${SlaveFullName(V.SF.Facility.LC)}`;}
+		return `a designated soldier`;}
 };
 
 window.SFCR = function() {
@@ -557,7 +555,7 @@ window.BadOutcome = function() {
 	}
 };
 
-window.FlavourText = function() {
+window.FlavourText = function(View) {
 	"use strict"; const V=State.variables,T=State.temporary,S=V.SF.Squad;
 	V.nextButton = "Return to Operations"; V.nextLink = "Firebase"; V.Tour=0;
 	function TroopDec() {
@@ -594,10 +592,10 @@ window.FlavourText = function() {
 		if (S.Armoury >= 1) { comms=`Radios have been wired into the soldiers helmets`; helmets=`.`; }
 		if (S.Armoury >= 2) helmets=` and a HUD has been integrated into the soldier's eyewear.`;
 		if (S.Armoury >= 3) ammo=`Tactical vests have been provided, allowing soldiers to carry additional ammo.`;
-		if (S.Armoury >= 4) armor=`The body armor is a newer letiant, able to stop small arms fire and protect against shrapnel.`;
+		if (S.Armoury >= 4) armor=`The body armor is a newer variant, able to stop small arms fire and protect against shrapnel.`;
 		if (S.Armoury >= 5) weapons=`The weapons are modern rifles and sidearms, putting ${V.SF.Lower} on par with rival mercenary outfits.`;
-		if (S.Armoury >= 6) uniforms=`New uniforms have been distributed that are more comfortable and made of breatheable fabric to keep soldiers from overheating.`;
-		if (S.Armoury >= 7) special=`Specialized weaponry is available for letious roles, allowing more flexibility in planning.`;
+		if (S.Armoury >= 6) uniforms=`New uniforms have been distributed that are more comfortable and made of breathable fabric to keep soldiers from overheating.`;
+		if (S.Armoury >= 7) special=`Specialized weaponry is available for many roles, allowing more flexibility in planning.`;
 		if (S.Armoury >= 8) helmets=`and a HUD and camera display have been integrated into soldiers' eyewear, enabling accurate aim around corners or from behind cover`;
 		if (S.Armoury >= 9) exo=`An exosuit has been developed to reduce the amount of weight soldiers carry, increase lifting strength, and move faster in combat.`;
 		if (S.Armoury >= 10) weapons=`Cutting-edge weaponry is available to ${V.SF.Lower}, far outpacing the ability of rival mercenary outfits.`;
@@ -731,50 +729,6 @@ window.FlavourText = function() {
 		return `A large gunship ${a} is being refueled in the hangar. ${e}${k} the port side of the fuselage${f}${j}. ${b} ${i} ${g} ${c}${h} ${d}`;
 	}
 
-	function Sat() {
-		let loc=`An unused science satellite has been purchased from an Old World nation. While currently useless, it holds potential to be a powerful tool.`, gyro=``, telemetry=``, thrusters=``, solar=``, surviv=``, laser=``, heat=``, reactor=``, lens=``, kin=``;
-		if (S.Satellite.lv >= 2) {
-			if (V.SF.Squad.Satellite.InOrbit < 1) {loc=`The satellite is being worked on in the Launch Bay.`;} else {loc=`The satellite is in geosynchronous orbit, far above the arcology.`;}
-			gyro=`A suite of sensors have been installed to ensure the satellite can detect attitude and orbital altitude.`;}
-		if (S.Satellite.lv >= 3) telemetry=`Telemetry systems have been installed to communicate with the satellite in orbit, with strong encryption measures.`;
-		if (S.Satellite.lv >= 4) thrusters=`Thrusters have been installed to control satellite attitude and orbit.`;
-		if (S.Satellite.lv >= 5) { solar=`A massive folding solar panel array, combined with the latest in battery technology allow the satellite to store an enormous amount of energy relatively quickly.`; surviv=`Enough of the satellite has been finished that it can expect to survive for a significant period of time in space.`; }
-		if (S.Satellite.lv >= 6) laser=`A laser cannon has been mounted facing the earth, capable of cutting through steel in seconds`; heat=` while generating a large amount of heat.`;
-		if (S.Satellite.lv >= 7) heat=`. The installed heatsink allows the laser cannon to fire more frequently without damaging the satellite.`;
-		if (S.Satellite.lv >= 8) reactor=`A small, efficient nuclear reactor has been installed to continue generating energy while in the Earth's shadow.`;
-		if (S.Satellite.lv >= 9) lens=`A higher quality and adjustable lens has been installed on the laser, allowing scalpel precision on armor or wide-area blasts on unarmored targets.`;
-		if (S.Satellite.lv >= 10) kin=`A magazine of directable tungsten rods have been mounted to the exterior of the satellite, allowing for kinetic bombardment roughly equal to a series of nuclear blasts.`;
-		return `${loc} ${gyro} ${thrusters} ${telemetry} ${solar} ${reactor} ${surviv} ${laser}${heat} ${lens} ${kin}`;
-	}
-
-	function GR() {
-		let loc=`has been purchased from a crumbling Old World nation. It`, power=`Large batteries mounted in oversized shoulders power the robot for up to ten minutes of use, though they make for large targets.`, knife=`simply a 8.5 meter long knife, though additional weapons are under development.`, armor=``, actuator=``, cannon=``, heatsink=``, ammo=``, missile=``;
-		if (S.GiantRobot >= 2) { loc=``; armor=`Armor plating has been mounted over the majority of the robot.`; }
-		if (S.GiantRobot >= 3) power=`The robot is now powered by an umbilical cable system instead of bulky and short-lived batteries.`;
-		if (S.GiantRobot >= 4) knife=`a 25 meter plasma sword. The cutting edge uses plasma to melt and cut through targets, reducing the strain on the sword.`;
-		if (S.GiantRobot >= 5) actuator=`The limb actuators have been replaced with a faster and more powerful letiant, granting the robot the same.`;
-		if (S.GiantRobot >= 6) { cannon=`A custom 45 mm Gatling cannon rifle has been developed for ranged use`; ammo=`; though it lacks enough ammo storage for a main weapon.`; }
-		if (S.GiantRobot >= 7) heatsink=`Large heatsinks have been installed out of the back to solve a massive overheating problem. These heatsinks resemble wings, and tend to glow red with heat when in heavy use.`;
-		if (S.GiantRobot >= 8) { armor=``; actuator=`Final actuator tweaks have allowed for the addition of exceptionally thick armor without any loss in speed or power.`; }
-		if (S.GiantRobot >= 9) ammo=`; with spare ammunition drums kept along the robot's waist.`;
-		if (S.GiantRobot >= 10) missile=`Missile pods have been mounted on the shoulders.`;
-		return `A prototype giant robot ${loc} rests in a gantry along the side of the arcology. The robot is as tall as a medium-sized office building, focusing on speed over other factors. ${power} ${armor} ${actuator} ${heatsink} The main armament is ${knife} ${cannon}${ammo} ${missile}`;
-	}
-
-	function ms() {
-		let a=`A cruise missile launch site has been constructed near the base of`, b=`outdated, something quickly rigged together to give the launch site something to fire in the case of an attack`, c=``, d=``, e=``, f=``, g=``, h=``;
-		if (S.MissileSilo >= 2) { b=`a modern missile`; c=`; tipped with a conventional warhead`; }
-		if (S.MissileSilo >= 3) d=`The launch systems have been overhauled, allowing a launch within seconds of an attack order being given.`;
-		if (S.MissileSilo >= 4) e=`The missile engines have been tweaked, giving them a greater range.`;
-		if (S.MissileSilo >= 5) f=`A passive radar has been installed, allowing the missile to follow moving targets.`;
-		if (S.MissileSilo >= 6) a=`Several cruise missile launch sites have been constructed around`;
-		if (S.MissileSilo >= 7) e=`The engine has been replaced, giving the missiles greater range and supersonic speeds.`;
-		if (S.MissileSilo >= 8) g=`The ability to pick new targets should the original be lost has been added.`;
-		if (S.MissileSilo >= 9) h=`The missile now uses its remaining fuel to create a thermobaric explosion, massively increasing explosive power.`;
-		if (S.MissileSilo >= 10) c=` that can be tipped with either a conventional or nuclear warhead`;
-		return `${a} the arcology. The current missile armament is ${b}${c}. ${d} ${e} ${f} ${g} ${h}`;
-	}
-
 	function AC() {
 		let recom=`has been recommissioned from the Old World for ${V.SF.Lower}. It`, jets=`Formerly mothballed strike jets`, loc=``, radar=``, AAG=``, prop=``, torp=``, armor=``, power=``, scramble=``;
 		if (V.week % 6 === 0) { loc=`moored to the pier in the Naval Yard`; } else { loc=`patrolling the waters near $arcologies[0].name`; }
@@ -819,121 +773,163 @@ window.FlavourText = function() {
 	}
 	
 	let r = `<br>`;
-	r +=`You continue towards the common area, the soldiers you pass, nod respectfully, salute, or bow slightly, as they please. You pass the briefing areas, the officers and sergeants of the force are conferring over planning tables and display screens regarding their upcoming deployments.`;
-	r += `<br><br><div style="margin-left:2em">The commanders are `; if (V.SF.Target === "recruit") {
-		r += `viewing lists of potential recruits for ${V.SF.Lower}. Mainly mercenaries and Old World soldiers who might be receptive to an offer of employment and residence within the arcology, in addition to some citizens of the arcology who wish to have some excitement in their lives.`;
-	} else if (V.SF.Target === "secure") {
-		r += `reviewing maps of trade routes to the arcology as well as nearby merchant hubs, arranging their future deployments to best protect them and encourage business and trade.`;
-	} else {
-		r += `reviewing maps of settlements and locations reported to have choice concentrations of material loot and potential slave stock, in preparation for their coming raids.`;
-	} r += `</div>`;
-	r += `<div style="margin-left:2em">`; if (V.SF.ROE === "hold") {
-		r += `There are posted (and very strict) guidelines for the use of force against non-citizen residents, forbidding the use of heavy weapons or indiscriminate fire.`;
-	} else if (V.SF.ROE === "limited") {
-		r += `There are some guidelines posted regarding the use of force against non-citizens, forbidding general indiscriminate fire.`;
-	} else {
-		r += `Guidelines regarding the use of force are completely absent from the deployment information screens. A note affixed to the screen, probably from a soldier, says: "Pop 'em if you see 'em — better than target practice!" Another one on top of that, from The Colonel, says: "Don't shoot the pretty ones, you fucking morons, or I'll kill you myself. They're worth good money or good for fun — do you idiots really want to have to fuck month-old stock?"`;
-	} r += `</div>`;
-	r += `<div style="margin-left:2em">`; if (V.SF.Regs === "strict") {
-		r += `On several screens, there are prominent warnings regarding the severe disciplinary procedures that will be taken against soldiers who commit crimes while on deployment.`;
-	} else if (V.SF.Regs === "some") {
-		r += `On several screens, there are some minor warnings regarding the mild disciplinary procedures that may be taken against soldiers who commit especially severe crimes while on deployment.`;
-	} else {
-		r += `There are no warnings or information regarding disciplinary procedures on any of the screens. Near one of them, a waste basket has been dragged over and a soldier has posted a note above it that says: "For Old World Complaints and Warrants."`;
-	} r += `</div>`;
-
-	r += `<br>You arrive at the firebase's common area, a nest of bars, pleasure dens, public spaces, and other facilities catering to the soldiers' needs and giving them somewhere to spend their free time, since they do not mingle with your citizens on the higher levels or exit the arcology except on deployment. It is well-occupied by the soldiers not currently tasked with duties, and they respectfully move out of your way as you approach, clearing a path for you to move forward.`;
-	r += `<br><br><div style="margin-left:2em">`;
-	r += `The amenities are staffed by menial slaves, captured by the soldiers on their excursions. They are `;
-	if (V.SF.Depravity <= 0.3 && V.SF.Colonel.Core === "kind") {
-		r += `wearing plain jumpsuits and slim identification collars to set them apart from the soldiers, and look resigned but not fearful. The soldiers themselves socialize at the bars, in small groups around tables, and in the gambling parlors. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired. Laughter from the carousing soldiers can be heard at all times. Small groups of slaves move freely between the plaza and their basic accommodations attached to the firebase.`;
-	} else if (V.SF.Depravity <= 0.6 && V.SF.Colonel.Core === "kind") {
-		r += `topless, wearing only utilitarian pants and leather collars to set them apart from the soldiers, and occasionally shoot fearful looks at the soldiers. The soldiers themselves socialize at the bars, or in large groups around tables, leering at and groping slaves of interest as they pass by. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired, and often emerge only partially dressed, sometimes pulling half-naked slaves out with them.`;
-	} else if (V.SF.Depravity <= 0.9) {
-		r += `topless, wearing only utilitarian shorts and steel collars to set them apart from the soldiers, and often shoot fearful looks at the soldiers. The soldiers themselves socialize at the bars, or in large groups around tables, leering at and heavily groping slaves of interest as they pass by. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired, and often emerge stark naked, sometimes pulling naked slaves out with them for one last servicing in public. A few soldiers stagger around in drunken hazes or drugged-out stupors.`;
-	} else if (V.SF.Depravity <= 1.2) {
-		r += `topless, wearing only a single undergarment and heavy steel collars to set them apart from the soldiers, and often shoot fearful looks at the soldiers. The soldiers occupy themselves primarily with sex, pulling slaves onto benches and fucking them hard in public. Many soldiers stagger around or lie passed out from drug and alcohol abuse.`;
-	} else if (V.SF.Depravity >= 1.5 && (V.SF.Colonel.Core === "Warmonger" || V.SF.Colonel.Core !== "Shell Shocked") ) {
-		r += `naked, and are wearing heavy shock collars to force obedience. Most are wild-eyed with fear or dull-eyed from mental collapse, and many others bear marks of abuse. Few of the slaves are here long-term, the depraved pleasures of the soldiers resulting in enormous turnover and loss of 'damaged' stock. The extreme libations of the soldiers are ever-present. Drunken soldiers stagger around everywhere, beating slaves too slow to get out of their way. Others lie sprawled out on the ground, rendered senseless from heavy drug abuse. Some walk around naked, and hold slaves down on the benches scattered around, raping or sodomizing them with their cocks or their personal strap-ons as they desire. In alcoves, some soldier-lover pairs fuck loudly, moaning in pleasure.`;
-		if (jsRandom(1,100) <= 50) {
-			r += `Off to the side, a group of soldiers brutally gangbang a very young slave girl, with one soldier buried balls-deep in her ass, another brutally sawing a barbed strap-on in and out of her pussy, and a third with his cock forced deep down her throat. The slave girl struggles and gags, desperate for breath or relief.`;
-		} else if (jsRandom(1,100) > 50) {
-			r += `Off to the side, a group of soldiers cackle amongst themselves as they take turns beating a very young slave girl with heavy batons. Sickening crunches can be heard from the screaming slave.`;
-		} else if (jsRandom(1,100) > 75) {
-			r += `Off to the side, still more soldiers crowd around an above-ground pit built from empty crates, gambling on slave gladiator fights. There's a drunken cheer as one of the fighters, a very young slave girl, straddles another one and smashes her face in with a blood-slick ammo crate. As she stands, shaking from fear and adrenaline, one of the soldiers laughs and throws a small incendiary grenade at her, changing the cheers to curses as the other soldiers jump away from the flaming, screeching slave.`;
+	if (View === 'Intro') {
+		r +=`You continue towards the common area, the soldiers you pass, nod respectfully, salute, or bow slightly, as they please. You pass the briefing areas, the officers and sergeants of the force are conferring over planning tables and display screens regarding their upcoming deployments.`;
+		r += `<br><br><div style="margin-left:2em">The commanders are `; if (V.SF.Target === "recruit") {
+			r += `viewing lists of potential recruits for ${V.SF.Lower}. Mainly mercenaries and Old World soldiers who might be receptive to an offer of employment and residence within the arcology, in addition to some citizens of the arcology who wish to have some excitement in their lives.`;
+		} else if (V.SF.Target === "secure") {
+			r += `reviewing maps of trade routes to the arcology as well as nearby merchant hubs, arranging their future deployments to best protect them and encourage business and trade.`;
+		} else {
+			r += `reviewing maps of settlements and locations reported to have choice concentrations of material loot and potential slave stock, in preparation for their coming raids.`;
+		} r += `</div>`;
+		r += `<div style="margin-left:2em">`; if (V.SF.ROE === "hold") {
+			r += `There are posted (and very strict) guidelines for the use of force against non-citizen residents, forbidding the use of heavy weapons or indiscriminate fire.`;
+		} else if (V.SF.ROE === "limited") {
+			r += `There are some guidelines posted regarding the use of force against non-citizens, forbidding general indiscriminate fire.`;
+		} else {
+			r += `Guidelines regarding the use of force are completely absent from the deployment information screens. A note affixed to the screen, probably from a soldier, says: "Pop 'em if you see 'em — better than target practice!" Another one on top of that, from The Colonel, says: "Don't shoot the pretty ones, you fucking morons, or I'll kill you myself. They're worth good money or good for fun — do you idiots really want to have to fuck month-old stock?"`;
+		} r += `</div>`;
+		r += `<div style="margin-left:2em">`; if (V.SF.Regs === "strict") {
+			r += `On several screens, there are prominent warnings regarding the severe disciplinary procedures that will be taken against soldiers who commit crimes while on deployment.`;
+		} else if (V.SF.Regs === "some") {
+			r += `On several screens, there are some minor warnings regarding the mild disciplinary procedures that may be taken against soldiers who commit especially severe crimes while on deployment.`;
 		} else {
-			r += `Screams and cries of pain can be heard echoing around the area as the soldiers have their fun with their property.`;
+			r += `There are no warnings or information regarding disciplinary procedures on any of the screens. Near one of them, a waste basket has been dragged over and a soldier has posted a note above it that says: "For Old World Complaints and Warrants."`;
+		} r += `</div>`;
+
+		r += `<br>You arrive at the firebase's common area, a nest of bars, pleasure dens, public spaces, and other facilities catering to the soldiers' needs and giving them somewhere to spend their free time, since they do not mingle with your citizens on the higher levels or exit the arcology except on deployment. It is well-occupied by the soldiers not currently tasked with duties, and they respectfully move out of your way as you approach, clearing a path for you to move forward.`;
+		r += `<br><br><div style="margin-left:2em">`;
+		r += `The amenities are staffed by menial slaves, captured by the soldiers on their excursions. They are `;
+		if (V.SF.Depravity <= 0.3 && V.SF.Colonel.Core === "kind") {
+			r += `wearing plain jumpsuits and slim identification collars to set them apart from the soldiers, and look resigned but not fearful. The soldiers themselves socialize at the bars, in small groups around tables, and in the gambling parlors. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired. Laughter from the carousing soldiers can be heard at all times. Small groups of slaves move freely between the plaza and their basic accommodations attached to the firebase.`;
+		} else if (V.SF.Depravity <= 0.6 && V.SF.Colonel.Core === "kind") {
+			r += `topless, wearing only utilitarian pants and leather collars to set them apart from the soldiers, and occasionally shoot fearful looks at the soldiers. The soldiers themselves socialize at the bars, or in large groups around tables, leering at and groping slaves of interest as they pass by. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired, and often emerge only partially dressed, sometimes pulling half-naked slaves out with them.`;
+		} else if (V.SF.Depravity <= 0.9) {
+			r += `topless, wearing only utilitarian shorts and steel collars to set them apart from the soldiers, and often shoot fearful looks at the soldiers. The soldiers themselves socialize at the bars, or in large groups around tables, leering at and heavily groping slaves of interest as they pass by. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired, and often emerge stark naked, sometimes pulling naked slaves out with them for one last servicing in public. A few soldiers stagger around in drunken hazes or drugged-out stupors.`;
+		} else if (V.SF.Depravity <= 1.2) {
+			r += `topless, wearing only a single undergarment and heavy steel collars to set them apart from the soldiers, and often shoot fearful looks at the soldiers. The soldiers occupy themselves primarily with sex, pulling slaves onto benches and fucking them hard in public. Many soldiers stagger around or lie passed out from drug and alcohol abuse.`;
+		} else if (V.SF.Depravity >= 1.5 && (V.SF.Colonel.Core === "Warmonger" || V.SF.Colonel.Core !== "Shell Shocked") ) {
+			r += `naked, and are wearing heavy shock collars to force obedience. Most are wild-eyed with fear or dull-eyed from mental collapse, and many others bear marks of abuse. Few of the slaves are here long-term, the depraved pleasures of the soldiers resulting in enormous turnover and loss of 'damaged' stock. The extreme libations of the soldiers are ever-present. Drunken soldiers stagger around everywhere, beating slaves too slow to get out of their way. Others lie sprawled out on the ground, rendered senseless from heavy drug abuse. Some walk around naked, and hold slaves down on the benches scattered around, raping or sodomizing them with their cocks or their personal strap-ons as they desire. In alcoves, some soldier-lover pairs fuck loudly, moaning in pleasure.`;
+			if (jsRandom(1,100) <= 50) {
+				r += `Off to the side, a group of soldiers brutally gangbang a very young slave girl, with one soldier buried balls-deep in her ass, another brutally sawing a barbed strap-on in and out of her pussy, and a third with his cock forced deep down her throat. The slave girl struggles and gags, desperate for breath or relief.`;
+			} else if (jsRandom(1,100) > 50) {
+				r += `Off to the side, a group of soldiers cackle amongst themselves as they take turns beating a very young slave girl with heavy batons. Sickening crunches can be heard from the screaming slave.`;
+			} else if (jsRandom(1,100) > 75) {
+				r += `Off to the side, still more soldiers crowd around an above-ground pit built from empty crates, gambling on slave gladiator fights. There's a drunken cheer as one of the fighters, a very young slave girl, straddles another one and smashes her face in with a blood-slick ammo crate. As she stands, shaking from fear and adrenaline, one of the soldiers laughs and throws a small incendiary grenade at her, changing the cheers to curses as the other soldiers jump away from the flaming, screeching slave.`;
+			} else {
+				r += `Screams and cries of pain can be heard echoing around the area as the soldiers have their fun with their property.`;
+			}
 		}
-	}
-	r += `</div>`;
+		r += `</div>`;
 
-	r += `<br>In the middle of the common area is a pile of supply crates with a pavilion on top — The Colonel's personal throne and open quarters, the result of her preferring to live an extreme lifestyle amongst her soldiers rather than in her empty quarters on the upper levels. It's draped with the 'flag' of ${V.SF.Lower}, one of her inventions. Sprawled all around it is an immense quantity of; alcohol, hard drugs, clothes, electronic devices, huge amounts of cash, jewels and precious metals looted from the outside world.`;
-	r += `<br><br><div style="margin-left:2em">`;
-	r += `As you approach, The Colonel `;
-	if (jsRandom(0,100) <= 50) {
-		r += `raises a hand in greeting and nods. She is sprawled on a couch, wearing only her combat suit tank top and fingerless gloves. She's holding a near-empty bottle of strong liquor in her hand and you can see a naked slave girl kneeling on the floor between her legs. The Colonel has her legs wrapped tightly around the girl's head, forcing the girl to service her if she wants to breathe. The Colonel is close to her climax then suddenly tenses her lower body thus gripping the girl even tighter and throws her head back in ecstasy as she orgasms. She lets out a long breath finally releasing the girl, giving her a hard smack and shouting at her to fuck off.<br><br> The Colonel finishes off her bottle, tossing it over her shoulder then leaning back on the couch and spreading her legs wide. You look down briefly, falling into your habits of inspection. Her pussy is completely devoid of hair with heavy labia in with a very large and hard clit peaking out. Beads of moisture, the result of her excitation, are visible, and you can tell from long experience that she would be tight as a vise. You return your gaze to her face to find her smirking at you. "Like what you see, ${SFCR()}?" She waves her hand at the plaza around her, "So do they. But you're not here for pussy. You're here to talk business. So, what's up?"`;
-	} else if (jsRandom(0,100) > 50) {
-		r += `is in no condition initially to greet you. She's naked except for one sock that gives you a very good view of her muscled, taut body while lunging with her feet on the table and the rest on her couch. She is face down in a drugged-out stupor in the middle of a wide variety of powders and pills. Perhaps sensing your approach, her head suddenly shoots up and looks at you with unfocused, bloodshot eyes. "Sorry, ${SFCR()}," she slurs, wiping her face and weakly holding up a hand. "Hold on a second, I need something to help me out here. Long fucking night." She struggles to sit on the couch and bending over the table, loudly snorts up some of the white powder on it. "Ahhh, fuck," she says, breathing heavily.<br><br> She shakes her head powerfully now looking at you, her eyes once again alert and piercing. "That's better," she says, leaning back on the couch and giving you another good view of her assets. "So, ${SFCR()}," she begins, "what brings you down here to our little clubhouse? I trust you're happy with how we've been handling things out there?" You nod. "Excellent", she laughs. "I have to say; it's nice to have a place like this while having some top-end gear and to be able to have fun out there without worrying about anyone coming back on us. Good fucking times." She laughs again. "So — I'm assuming you want something?"`;
-	} else if (jsRandom(0,100) > 70 && V.SF.Depravity >= 1.5 && V.SF.Colonel.Core == "cruel") {
-		r += `is relaxing on her couch stark naked, greeting you with a raised hand. Between her tightly clenched legs is a slave girl being forced to eat her out. "Hey, ${SFCR()}, what's —" she breaks off as a flash of pain crosses her features. "Fucking bitch!" she exclaims, pulling her legs away and punching the slave girl in the face. She pushes the girl to the ground, straddling her then begins hitting. You hear one crunch after another as The Colonel's powerful blows shatter the girl's face. She hisses from between clenched teeth, each word accompanied by a brutal punch. "How. Many. Fucking. Times. Have. I. Told. You. To. Watch. Your. Fucking. Teeth. On. My. Fucking. Clit!" She leans back, exhaling heavily. Before leaning back down to grip apply pressure onto the girl's neck with her powerful hands. Wordlessly, she increases the pressure and soon the girl begins to turn blue as she struggles to draw breath. Eventually her struggles weaken and then finally, end.<br><br> The Colonel relaxes her grip then wipes her brow, clearing away the sweat from her exertion. Finally rising from the girl's body, relaxing back on the couch and putting her feet back up on the table. "Sorry about that ${SFCR()}," she says, shrugging. "So many of these bitches we pick up from the outside don't understand that they have to behave." Shaking her head in frustration, "Now I need to find another one. But that's not your problem — you're here to talk business. So, what's up?"`;
-	} else {
-		r += `is topless while reviewing the particulars of her unit on a tablet as you approach. She raises a hand in greeting. "Hey ${SFCR()}," she says, noticing you looking at her chest. She laughs. "Nice, aren't they? But they're not for you or them." She throws a thumb at the plaza around her. "You're down here for a reason, though. What can I do for you?"`;
-	} r += `</div>`;
-	if (S.Firebase === 10) {
-		r += `<br>The echo of simulated gun fire and explosions can be heard from the state of the art killhouse.
-		The quite hum of fans keeping the faster and much more efficient custom network operational can be heard throughout the firebase.<br>`;
-	}
+		r += `<br>In the middle of the common area is a pile of supply crates with a pavilion on top — The Colonel's personal throne and open quarters, the result of her preferring to live an extreme lifestyle amongst her soldiers rather than in her empty quarters on the upper levels. It's draped with the 'flag' of ${V.SF.Lower}, one of her inventions. Sprawled all around it is an immense quantity of; alcohol, hard drugs, clothes, electronic devices, huge amounts of cash, jewels and precious metals looted from the outside world.`;
+		r += `<br><br><div style="margin-left:2em">`;
+		r += `As you approach, The Colonel `;
+		if (jsRandom(0,100) <= 50) {
+			r += `raises a hand in greeting and nods. She is sprawled on a couch, wearing only her combat suit tank top and fingerless gloves. She's holding a near-empty bottle of strong liquor in her hand and you can see a naked slave girl kneeling on the floor between her legs. The Colonel has her legs wrapped tightly around the girl's head, forcing the girl to service her if she wants to breathe. The Colonel is close to her climax then suddenly tenses her lower body thus gripping the girl even tighter and throws her head back in ecstasy as she orgasms. She lets out a long breath finally releasing the girl, giving her a hard smack and shouting at her to fuck off.<br><br> The Colonel finishes off her bottle, tossing it over her shoulder then leaning back on the couch and spreading her legs wide. You look down briefly, falling into your habits of inspection. Her pussy is completely devoid of hair with heavy labia in with a very large and hard clit peaking out. Beads of moisture, the result of her excitation, are visible, and you can tell from long experience that she would be tight as a vise. You return your gaze to her face to find her smirking at you. "Like what you see, ${SFCR()}?" She waves her hand at the plaza around her, "So do they. But you're not here for pussy. You're here to talk business. So, what's up?"`;
+		} else if (jsRandom(0,100) > 50) {
+			r += `is in no condition initially to greet you. She's naked except for one sock that gives you a very good view of her muscled, taut body while lunging with her feet on the table and the rest on her couch. She is face down in a drugged-out stupor in the middle of a wide variety of powders and pills. Perhaps sensing your approach, her head suddenly shoots up and looks at you with unfocused, bloodshot eyes. "Sorry, ${SFCR()}," she slurs, wiping her face and weakly holding up a hand. "Hold on a second, I need something to help me out here. Long fucking night." She struggles to sit on the couch and bending over the table, loudly snorts up some of the white powder on it. "Ahhh, fuck," she says, breathing heavily.<br><br> She shakes her head powerfully now looking at you, her eyes once again alert and piercing. "That's better," she says, leaning back on the couch and giving you another good view of her assets. "So, ${SFCR()}," she begins, "what brings you down here to our little clubhouse? I trust you're happy with how we've been handling things out there?" You nod. "Excellent", she laughs. "I have to say; it's nice to have a place like this while having some top-end gear and to be able to have fun out there without worrying about anyone coming back on us. Good fucking times." She laughs again. "So — I'm assuming you want something?"`;
+		} else if (jsRandom(0,100) > 70 && V.SF.Depravity >= 1.5 && V.SF.Colonel.Core == "cruel") {
+			r += `is relaxing on her couch stark naked, greeting you with a raised hand. Between her tightly clenched legs is a slave girl being forced to eat her out. "Hey, ${SFCR()}, what's —" she breaks off as a flash of pain crosses her features. "Fucking bitch!" she exclaims, pulling her legs away and punching the slave girl in the face. She pushes the girl to the ground, straddling her then begins hitting. You hear one crunch after another as The Colonel's powerful blows shatter the girl's face. She hisses from between clenched teeth, each word accompanied by a brutal punch. "How. Many. Fucking. Times. Have. I. Told. You. To. Watch. Your. Fucking. Teeth. On. My. Fucking. Clit!" She leans back, exhaling heavily. Before leaning back down to grip apply pressure onto the girl's neck with her powerful hands. Wordlessly, she increases the pressure and soon the girl begins to turn blue as she struggles to draw breath. Eventually her struggles weaken and then finally, end.<br><br> The Colonel relaxes her grip then wipes her brow, clearing away the sweat from her exertion. Finally rising from the girl's body, relaxing back on the couch and putting her feet back up on the table. "Sorry about that ${SFCR()}," she says, shrugging. "So many of these bitches we pick up from the outside don't understand that they have to behave." Shaking her head in frustration, "Now I need to find another one. But that's not your problem — you're here to talk business. So, what's up?"`;
+		} else {
+			r += `is topless while reviewing the particulars of her unit on a tablet as you approach. She raises a hand in greeting. "Hey ${SFCR()}," she says, noticing you looking at her chest. She laughs. "Nice, aren't they? But they're not for you or them." She throws a thumb at the plaza around her. "You're down here for a reason, though. What can I do for you?"`;
+		} r += `</div>`;
+		if (S.Firebase === 10) {
+			r += `<br>The echo of simulated gun fire and explosions can be heard from the state of the art killhouse.
+			The quite hum of fans keeping the faster and much more efficient custom network operational can be heard throughout the firebase.<br>`;
+		}
 
-	r += `<br>__Current facilities status:__`;
-	r += `<br>''Firebase:'' ${Firebase()}`;
-	r += `<br>&nbsp;The large dormitories are ${TroopDec()}`;
-	r += `<br><br>''Armory:'' ${Armoury()}`;
-	r += `<br><br>''Drug Lab:'' ${Drugs()}`;
-	if (S.Firebase >= 2 && S.Drones > 0) r += `<br><br>''Drone Bay:'' ${LUAV()}`;
+		r += `<br>__Current facilities status:__`;
+		r += `<br>''Firebase:'' ${Firebase()}`;
+		r += `<br>&nbsp;The large dormitories are ${TroopDec()}`;
+		r += `<br><br>''Armory:'' ${Armoury()}`;
+		r += `<br><br>''Drug Lab:'' ${Drugs()}`;
+		if (S.Firebase >= 2 && S.Drones > 0) r += `<br><br>''Drone Bay:'' ${LUAV()}`;
 
-	if (T.G > 0 && S.Firebase >= 1) { r += `<br><br>''Garage:''`;
-		if (S.AV+S.TV > 0) { r += `<br>&nbsp;''Vehicles:''`;
-			if (S.AV > 0) r += `<br>&nbsp;&nbsp;''Assault:'' ${AV()}`;
-			if (S.TV > 0) r += `<br>&nbsp;&nbsp;''Transport:'' ${TV()}`;
+		if (T.G > 0 && S.Firebase >= 1) { r += `<br><br>''Garage:''`;
+			if (S.AV+S.TV > 0) { r += `<br>&nbsp;''Vehicles:''`;
+				if (S.AV > 0) r += `<br>&nbsp;&nbsp;''Assault:'' ${AV()}`;
+				if (S.TV > 0) r += `<br>&nbsp;&nbsp;''Transport:'' ${TV()}`;
+			}
+			if (S.PGT > 0) r += `<br>&nbsp;''Prototype Goliath Tank:'' ${PGT()}`;
 		}
-		if (S.PGT > 0) r += `<br>&nbsp;''Prototype Goliath Tank:'' ${PGT()}`;
-	}
 
-	if (S.Firebase >= 4) {
-		if (T.H > 0) { r += r += `<br><br>''Hangar:''`;
-			if (S.AA+S.TA > 0) { r += `<br>&nbsp;''Airforce:''`;
-				if (S.AA > 0) r += `<br>&nbsp;&nbsp;''Assault:'' ${AA()}`;
-				if (S.TA > 0) r += `<br>&nbsp;&nbsp;''Transport:'' ${TA()}`;
+		if (S.Firebase >= 4) {
+			if (T.H > 0) { r += r += `<br><br>''Hangar:''`;
+				if (S.AA+S.TA > 0) { r += `<br>&nbsp;''Airforce:''`;
+					if (S.AA > 0) r += `<br>&nbsp;&nbsp;''Assault:'' ${AA()}`;
+					if (S.TA > 0) r += `<br>&nbsp;&nbsp;''Transport:'' ${TA()}`;
+				}
+				if (S.SpacePlane > 0) r += `<br>&nbsp;''Spaceplane:'' ${SP()}`;
+				if (S.GunS > 0) r += `<br>&nbsp;''Gunship:'' ${GunS()}`;
 			}
-			if (S.SpacePlane > 0) r += `<br>&nbsp;''Spaceplane:'' ${SP()}`;
-			if (S.GunS > 0) r += `<br>&nbsp;''Gunship:'' ${GunS()}`;
 		}
-		if (T.LB> 0) { r += r += `<br><br>''Launch Bay:''`;
-			if (S.Satellite.lv > 0) { r += `<br>&nbsp;''Satellite:'' ${Sat()}`;
-				if (S.Satellite.InOrbit < 1) r += `<br>&nbsp;[[Launch it into geostationary orbit|Firebase][${S.Satellite.InOrbit=1}]] <br>&nbsp;//You cannot upgrade the satellite once it has been launched.//`;
-			}
-			if (S.GiantRobot > 0) r += `<br>&nbsp;''Giant Robot'': ${GR()}`;
-			if (S.MissileSilo > 0) r += `<br>&nbsp;''Cruise Missile:'' ${ms()}`;
+	} else {
+		if (T.NY > 0) { r += `<br><br>''Naval Yard:''`;
+			if (S.AircraftCarrier > 0) r += `<br>&nbsp;''Aircraft Carrier:'' ${AC()}`;
+			if (S.Sub > 0) r += `<br>&nbsp;''Submarine:'' ${Sub()}`;
+			if (S.HAT > 0) r += `<br>&nbsp;''Amphibious Transport:'' ${HAT()}`;
 		}
-	}
 
-	if (T.NY > 0) { r += `<br><br>''Naval Yard:''`;
-		if (S.AircraftCarrier > 0) r += `<br>&nbsp;''Aircraft Carrier:'' ${AC()}`;
-		if (S.Sub > 0) r += `<br>&nbsp;''Submarine:'' ${Sub()}`;
-		if (S.HAT > 0) r += `<br>&nbsp;''Amphibious Transport:'' ${HAT()}`;
-	}
-
-	/*if (V.SF.Facility.Toggle > 0 && V.SF.Facility.Active > 0) { r += `<br><br>''${V.SF.Facility.Caps}:''`;
-		if (passage() === "Firebase") {
-			r += `<br>[[Enter the building|<<= SFReport()>>][]]`;
-		}
-		} else if (passage() === "SF_Report") {
-			<<include "SF_.SupportFacilityReport">>
-		}
-	}*/
+		/*if (V.SF.Facility.Toggle > 0 && V.SF.Facility.Active > 0) { r += `<br><br>''${V.SF.Facility.Caps}:''`;
+			if (passage() === "Firebase") {
+				r += `<br>[[Enter the building|<<= SFReport()>>][]]`;
+			}
+			} else if (passage() === "SF_Report") {
+				<<include "SF_.SupportFacilityReport">>
+			}
+		}*/
+ }
 	return r;
 };
 
+window.Sat = function() {
+	"use strict"; const V=State.variables, S=V.SF.Squad;
+	let loc=`An unused science satellite has been purchased from an Old World nation. While currently useless, it holds potential to be a powerful tool.`, gyro=``, telemetry=``, thrusters=``, solar=``, surviv=``, laser=``, heat=``, reactor=``, lens=``, kin=``;
+	if (S.Satellite.lv >= 2) {
+		if (V.SF.Squad.Satellite.InOrbit < 1) {loc=`The satellite is being worked on in the Launch Bay.`;} else {loc=`The satellite is in geosynchronous orbit, far above the arcology.`;}
+		gyro=`A suite of sensors have been installed to ensure the satellite can detect attitude and orbital altitude.`;}
+	if (S.Satellite.lv >= 3) telemetry=`Telemetry systems have been installed to communicate with the satellite in orbit, with strong encryption measures.`;
+	if (S.Satellite.lv >= 4) thrusters=`Thrusters have been installed to control satellite attitude and orbit.`;
+	if (S.Satellite.lv >= 5) { solar=`A massive folding solar panel array, combined with the latest in battery technology allow the satellite to store an enormous amount of energy relatively quickly.`; surviv=`Enough of the satellite has been finished that it can expect to survive for a significant period of time in space.`; }
+	if (S.Satellite.lv >= 6) laser=`A laser cannon has been mounted facing the earth, capable of cutting through steel in seconds`; heat=` while generating a large amount of heat.`;
+	if (S.Satellite.lv >= 7) heat=`. The installed heatsink allows the laser cannon to fire more frequently without damaging the satellite.`;
+	if (S.Satellite.lv >= 8) reactor=`A small, efficient nuclear reactor has been installed to continue generating energy while in the Earth's shadow.`;
+	if (S.Satellite.lv >= 9) lens=`A higher quality and adjustable lens has been installed on the laser, allowing scalpel precision on armor or wide-area blasts on unarmored targets.`;
+	if (S.Satellite.lv >= 10) kin=`A magazine of directable tungsten rods have been mounted to the exterior of the satellite, allowing for kinetic bombardment roughly equal to a series of nuclear blasts.`;
+	return `${loc} ${gyro} ${thrusters} ${telemetry} ${solar} ${reactor} ${surviv} ${laser}${heat} ${lens} ${kin}`;
+}
+
+window.GR = function() {
+	"use strict"; const V=State.variables, S=V.SF.Squad;
+	let loc=`has been purchased from a crumbling Old World nation. It`, power=`Large batteries mounted in oversized shoulders power the robot for up to ten minutes of use, though they make for large targets.`, knife=`simply a 8.5 meter long knife, though additional weapons are under development.`, armor=``, actuator=``, cannon=``, heatsink=``, ammo=``, missile=``;
+	if (S.GiantRobot >= 2) { loc=``; armor=`Armor plating has been mounted over the majority of the robot.`; }
+	if (S.GiantRobot >= 3) power=`The robot is now powered by an umbilical cable system instead of bulky and short-lived batteries.`;
+	if (S.GiantRobot >= 4) knife=`a 25 meter plasma sword. The cutting edge uses plasma to melt and cut through targets, reducing the strain on the sword.`;
+	if (S.GiantRobot >= 5) actuator=`The limb actuators have been replaced with a faster and more powerful variant, granting the robot the same.`;
+	if (S.GiantRobot >= 6) { cannon=`A custom 45 mm Gatling cannon rifle has been developed for ranged use`; ammo=`; though it lacks enough ammo storage for a main weapon.`; }
+	if (S.GiantRobot >= 7) heatsink=`Large heatsinks have been installed out of the back to solve a massive overheating problem. These heatsinks resemble wings, and tend to glow red with heat when in heavy use.`;
+	if (S.GiantRobot >= 8) { armor=``; actuator=`Final actuator tweaks have allowed for the addition of exceptionally thick armor without any loss in speed or power.`; }
+	if (S.GiantRobot >= 9) ammo=`; with spare ammunition drums kept along the robot's waist.`;
+	if (S.GiantRobot >= 10) missile=`Missile pods have been mounted on the shoulders.`;
+	return `A prototype giant robot ${loc} rests in a gantry along the side of the arcology. The robot is as tall as a medium-sized office building, focusing on speed over other factors. ${power} ${armor} ${actuator} ${heatsink} The main armament is ${knife} ${cannon}${ammo} ${missile}`;
+}
+
+window.ms = function() {
+	"use strict"; const V=State.variables, S=V.SF.Squad;
+	let a=`A cruise missile launch site has been constructed near the base of`, b=`outdated, something quickly rigged together to give the launch site something to fire in the case of an attack`, c=``, d=``, e=``, f=``, g=``, h=``;
+	if (S.MissileSilo >= 2) { b=`a modern missile`; c=`; tipped with a conventional warhead`; }
+	if (S.MissileSilo >= 3) d=`The launch systems have been overhauled, allowing a launch within seconds of an attack order being given.`;
+	if (S.MissileSilo >= 4) e=`The missile engines have been tweaked, giving them a greater range.`;
+	if (S.MissileSilo >= 5) f=`A passive radar has been installed, allowing the missile to follow moving targets.`;
+	if (S.MissileSilo >= 6) a=`Several cruise missile launch sites have been constructed around`;
+	if (S.MissileSilo >= 7) e=`The engine has been replaced, giving the missiles greater range and supersonic speeds.`;
+	if (S.MissileSilo >= 8) g=`The ability to pick new targets should the original be lost has been added.`;
+	if (S.MissileSilo >= 9) h=`The missile now uses its remaining fuel to create a thermobaric explosion, massively increasing explosive power.`;
+	if (S.MissileSilo >= 10) c=` that can be tipped with either a conventional or nuclear warhead`;
+	return `${a} the arcology. The current missile armament is ${b}${c}. ${d} ${e} ${f} ${g} ${h}`;
+}
+
 /*window.FSIntegrationMenu = function() {
 	const V=State.variables;
 	const UpgradeOptions=['Slaves','FoodsAndMedia','CommonArea','Barracks', 'SlaveProcessingCages','CommandCenter','Armory','DrugLab','Garage','Hangar', 'DroneBay','PersonalItems','VehicleUpgrades','CommonAreaVendors', 'RoleplayingManadated','ColonelCompilance','ColonelGift'];
diff --git a/src/SpecialForce/TrickShotNight.tw b/src/SpecialForce/TrickShotNight.tw
index a765af4ad83e01e28896982bf28812961f250613..dab9d994566c68c355e9d975f542c86572bcdb9f 100644
--- a/src/SpecialForce/TrickShotNight.tw
+++ b/src/SpecialForce/TrickShotNight.tw
@@ -2,6 +2,8 @@
 
 <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", $returnTo = "RIE Eligibility Check">>
 
+<<setAssistantPronouns>>
+
 Despite your direct elevator, interaction with the majority of your security force is relatively scarce. Aside from mutually exchanged nods in the firebase and the occasional briefing, your $SF.Lower enjoy a degree of autonomy.
 
 <br><br>On a particularly lackadaisical evening, you find yourself alerted to a message alert by $assistantName.
diff --git a/src/SpecialForce/WeeklyChoices.tw b/src/SpecialForce/WeeklyChoices.tw
index 13a3e7726e7dcd7567e210ed4a9cd1c2af0cca66..881f58bca8610f938af9accf3316b6ffe62de907 100644
--- a/src/SpecialForce/WeeklyChoices.tw
+++ b/src/SpecialForce/WeeklyChoices.tw
@@ -50,6 +50,13 @@
 
 <<if $SF.Colonel.Talk === 0 && $SF.Colonel.Fun === 0 && $SF.MercCon.CanAttend === -1>> <span id="result0">
 <br>"If you need me for anything else, let me know."
+	<<if $SF.MercCon.History >= 1>> <br>
+		<<link "Merc meetup report.">> <<replace "#result0">>
+			<br><br>While at the recent merc meetup, The Colonel made @@.yellowgreen;<<print cashFormat(Math.ceil($SF.MercCon.Income))>>@@ selling generic schematics to her friends, <<print commaNum($SF.MercCon.Menials)>> menial slaves were won in a poker game, and <<print commaNum($SF.MercCon.TotalMercs)>> mercenaries were persuaded to join $SF.Lower.
+			<br>Total earnings thus far: @@.yellowgreen;<<print cashFormat(Math.ceil($SF.MercCon.Revenue))>>@@ in income, <<print commaNum($SF.MercCon.TotalMenials)>> menial slaves and <<print commaNum($SF.MercCon.Mercs)>> mercenaries joined across $SF.MercCon.History meetups.
+		<</replace>> <</link>>
+	<</if>>
+		
 	<<if $SF.Colonel.Status >= 25>> <br>
 		<<link "Walk with the Colonel on the surface.">> <<replace "#result0">>
 			<<set $SF.Colonel.Talk = 1>>
diff --git a/src/art/artJS.js b/src/art/artJS.js
index 66b013a23dd5bb08621f8697f187e1a2a15d7e88..c03dd87306f68dcb0f11aad01edac440e01a5c8b 100644
--- a/src/art/artJS.js
+++ b/src/art/artJS.js
@@ -2854,7 +2854,7 @@ window.VectorArt = (function (artSlave) {
 
 	function ArtVectorHairBack() {
 		if (hairLength !== undefined) { /* Don't draw hair if it isn't there */
-			if (slave.fuckdoll !== 0 || slave.bald !== 0) {
+			if (slave.fuckdoll !== 0 || (slave.bald !== 0 && slave.hStyle == "bald")) {
 				r += jsInclude("Art_Vector_Hair_Back_NoHair");
 			} else {
 				switch (slave.clothes) {
@@ -2928,7 +2928,7 @@ window.VectorArt = (function (artSlave) {
 
 	function ArtVectorHairFore() {
 		if (hairLength !== undefined) { /* Don't draw hair if it isn't there */
-			if (slave.fuckdoll !== 0 || slave.bald !== 0) {
+			if (slave.fuckdoll !== 0 || (slave.bald !== 0 && slave.hStyle == "bald")) {
 				r += jsInclude("Art_Vector_Hair_Fore_NoHair");
 			} else {
 				switch (slave.clothes) {
diff --git a/src/art/artWidgets.tw b/src/art/artWidgets.tw
index f75251b4034ecc4dc707dff9cab27b42cb5f6612..9aba498d189720f56ceb3b398cf13c8cac92917e 100644
--- a/src/art/artWidgets.tw
+++ b/src/art/artWidgets.tw
@@ -502,3 +502,8 @@ vector art added later is drawn over previously added art
 <</if>> /* CLOSES IMAGE CHOICE */
 
 <</widget>>
+
+<<widget "SlaveArtById">>
+	<<set _s = getSlave($args[0])>>
+	<<SlaveArt _s $args[1]>>
+<</widget>>
diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw
index 0172614334a8373be0b4b9c01a5f36b5442d69fc..40befac3e1ab1c3f6248747b4e0ea0a3a304756f 100644
--- a/src/events/intro/introSummary.tw
+++ b/src/events/intro/introSummary.tw
@@ -1117,11 +1117,11 @@ __''Mods''__
 <<else>>
 	''enabled.'' [[Disable|Intro Summary][$SF.Toggle = 0]]
 	<br>&nbsp;The support facility is
-	<<if $SF.Facility.Toggle < 1>>
+	/*<<if $SF.Facility.Toggle < 1>>
 			@@.red;DISABLED.@@ [[Enable|Intro Summary][$SF.Facility.Toggle = 1]]
 	<<else>>
 			@@.cyan;ENABLED.@@ [[Disable|Intro Summary][$SF.Facility.Toggle = 0]]
-	<</if>> //Prep for future content.
+	<</if>> //Prep for future content.*/
 <</if>>
 <br>// This mod is initially from anon1888 but expanded by SFanon offers a lategame special (started out as security but changed to special in order to try and reduce confusion with CrimeAnon's separate Security Expansion (SecExp) mod) force, that is triggered after week 80. It is non-canon where it conflicts with canonical updates to the base game.//
 <br><br>
diff --git a/src/facilities/farmyard/farmyard.tw b/src/facilities/farmyard/farmyard.tw
index 2e833adb8da53dc319fc1dd64485d6a2eb01f5f2..84c46326557d1a0e48a88b846e0610fedf7e9e83 100644
--- a/src/facilities/farmyard/farmyard.tw
+++ b/src/facilities/farmyard/farmyard.tw
@@ -469,7 +469,6 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and
 <</if>>
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/facilities/nursery/nursery.tw b/src/facilities/nursery/nursery.tw
index f774f6ee76d012e5d4214b34d139e959e2a666b2..9e609b835bd203c5f9e8e15906fbab6a8c042d20 100644
--- a/src/facilities/nursery/nursery.tw
+++ b/src/facilities/nursery/nursery.tw
@@ -126,7 +126,6 @@ $nurseryNameCaps
 
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
@@ -482,7 +481,6 @@ Target age for release: <<textbox "$targetAgeNursery" $targetAgeNursery "Nursery
 <<if $useSlaveSummaryTabs == 1>>
 	<<set _j = "Back", _k = "AC Dump", _l = "Main">>
 
-	<<CreateSimpleTabs>>
 	<body>
 
 	<div class="tab">
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 3f59727291fc7210f1dd276034567cbc69517268..ae273a874dc1f14c95b3d5bde283d2c077fc177f 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -1429,7 +1429,7 @@ cyberneticPLimb: 0,
 ocularImplant: 0,
 cochlearImplant: 0,
 electrolarynx: 0,
-PTail: 0,
+interfacePTail: 0,
 modPTail: 0,
 warPTail: 0,
 sexPTail: 0,
diff --git a/src/interaction/cyberConfig.tw b/src/interaction/cyberConfig.tw
index f749e6ee2e585711508580247096e344808a60f3..561fb843e1a1a468ab45bbfcf7e808c9c1392afe 100644
--- a/src/interaction/cyberConfig.tw
+++ b/src/interaction/cyberConfig.tw
@@ -150,9 +150,9 @@
 			[[Cat's Tail|cyberConfig][$temp = 8, $activeSlave.tail = "mod", $activeSlave.tailShape = "neko", $activeSlave.tailColor = $activeSlave.hColor, $stockpile.modPTail -= 1]]
 			| [[Dog's Tail|cyberConfig][$temp = 8, $activeSlave.tail = "mod", $activeSlave.tailShape = "inu", $activeSlave.tailColor = $activeSlave.hColor, $stockpile.modPTail -= 1]]
 			| [[Fox's Tail|cyberConfig][$temp = 8, $activeSlave.tail = "mod", $activeSlave.tailShape = "kit", $activeSlave.tailColor = $activeSlave.hColor, $stockpile.modPTail -= 1]]
-			| [[Kitsune's Tail|cyberConfig][$temp = 8, $activeSlave.tail = "mod", $activeSlave.tailShape = "kitsune", $activeSlave.tailColor =  $activeSlave.hColor, $stockpile.modPTail -= 1]]
-			| [[Tanuki's Tail|cyberConfig][$temp = 8, $activeSlave.tail = "mod", $activeSlave.tailShape = "tanuki", $activeSlave.tailColor =  $activeSlave.hColor, $stockpile.modPTail -= 1]]	
-			| [[Cow's Tail|cyberConfig][$temp = 8, $activeSlave.tail = "mod", $activeSlave.tailColor = "ushi", $activeSlave.tailColor =  $activeSlave.hColor, $stockpile.modPTail -= 1]]<br><</if>>
+			| [[Kitsune's Tail|cyberConfig][$temp = 8, $activeSlave.tail = "mod", $activeSlave.tailShape = "kitsune", $activeSlave.tailColor = $activeSlave.hColor, $stockpile.modPTail -= 1]]
+			| [[Tanuki's Tail|cyberConfig][$temp = 8, $activeSlave.tail = "mod", $activeSlave.tailShape = "tanuki", $activeSlave.tailColor = $activeSlave.hColor, $stockpile.modPTail -= 1]]	
+			| [[Cow's Tail|cyberConfig][$temp = 8, $activeSlave.tail = "mod", $activeSlave.tailColor = "ushi", $activeSlave.tailColor = $activeSlave.hColor, $stockpile.modPTail -= 1]]<br><</if>>
 			<<if $stockpile.warPTail > 0>>[[Attach Combat Tail|cyberConfig][$temp = 8, $activeSlave.tail = "combat", $activeSlave.tailColor = "jet black", $stockpile.warPTail -= 1]]<</if>>
 			<<if $stockpile.sexPTail > 0>>| [[Attach Pleasure Tail|cyberConfig][$temp = 8, $activeSlave.tail = "sex", $activeSlave.tailColor = "pink", $stockpile.sexPTail -= 1]]<</if>>
         <</if>>
diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index 707ef11b2446dd42e5370f4c286218fb266d4cf9..b450c38c0b3df4a92b2d431b667e9ec02d1f130d 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -30,6 +30,8 @@ window.DefaultRules = (function() {
 		ProcessBellyImplant(slave, rule);
 		if (isFertile(slave) || slave.pregWeek < 0)
 			ProcessContraceptives(slave, rule);
+		if (slave.preg > 0 && slave.pregKnown == 1 && slave.broodmother == 0)
+			ProcessAbortions(slave, rule);
 		ProcessOtherDrugs(slave, rule);
 		ProcessAssetGrowthDrugs(slave, rule);
 		ProcessEnema(slave, rule);
@@ -1023,6 +1025,83 @@ window.DefaultRules = (function() {
 			}
 		}
 	}
+	
+	/** @param {App.Entity.SlaveState} slave */
+	function ProcessAbortions(slave, rule) {
+		if ((rule.abortion !== undefined) && (rule.abortion !== "no default setting")) {
+			if (rule.abortion === "all") {
+				
+				if (slave.preg < 4 || (slave.fetish === "mindbroken" || slave.fuckdoll != 0)) {
+					r += `<br>${slave.slaveName}'s pregnancy has been terminated.`;
+				} else {
+					r += `<br>${slave.slaveName}'s pregnancy has been terminated; `;
+					if (slave.sexualFlaw === "breeder") {
+						r += `it broke her mind.`;
+						slave.fetish = "mindbroken", slave.behavioralQuirk = "none", slave.behavioralFlaw = "none", slave.sexualQuirk = "none", slave.sexualFlaw = "none", slave.devotion = 0, slave.trust = 0;
+					} else if (slave.devotion < -50) {
+						r += `she did not handle it well.`;
+						slave.trust -= 10, slave.devotion -= 25;
+					} else if (slave.devotion < -20) {
+						r += `she did not handle it well.`;
+						slave.trust -= 10, slave.devotion -= 10;
+					} else if (slave.fetish === "pregnancy") {
+						r += `she did not handle it well.`;
+						var fetishModifier = (slave.fetishStrength / 2);
+						slave.devotion -= (1 * fetishModifier), (slave.trust -= 1 * fetishModifier);
+					} else if (slave.devotion <= 20) {
+						r += `she did not handle it well.`;
+						slave.trust -= 10, slave.devotion -= 5;
+					} else if (slave.devotion <= 50) {
+						r += `she did not handle it well.`;
+						slave.trust -= 10;
+					} else {
+						r += `it had little mental effect.`;
+					}
+				}
+
+				if (lastPregRule(slave, V.defaultRules)) { slave.preg = -1; } else { slave.preg = 0; }
+				if (slave.abortionTat > -1) { slave.abortionTat++, cashX(forceNeg(V.surgeryCost), "slaveSurgery", slave); }
+				V.reservedChildren = FetusGlobalReserveCount("incubator");
+				V.reservedChildrenNursery = FetusGlobalReserveCount("nursery");
+				slave.pregType = 0, slave.pregSource = 0, slave.pregKnown = 0, slave.pregWeek = -2;
+				WombFlush(slave);
+			} else if (rule.abortion === "male") {
+				if (slave.preg < 4) {
+					var WL = slave.womb.length;
+					for (var index = 0; index < WL; index++) {
+						if (slave.womb[index].genetics.gender === "XY") {
+							WombRemoveFetus(slave, index);
+							index--;
+							WL--;
+						}
+					}
+					if (WL === 0) {
+						slave.pregType = 0, slave.pregSource = 0, slave.pregKnown = 0, slave.pregWeek = -2;
+						WombFlush(slave);
+					}
+					r += `<br>${slave.slaveName}'s male fetuses have been terminated.`;
+				}
+			} else if (rule.abortion === "female") {
+				if (slave.preg < 4) {
+					var WL = slave.womb.length;
+					for (var index = 0; index < WL; index++) {
+						if (slave.womb[index].genetics.gender === "XX") {
+							WombRemoveFetus(slave, index);
+							index--;
+							WL--;
+						}
+					}
+					if (WL === 0) {
+						slave.pregType = 0, slave.pregSource = 0, slave.pregKnown = 0, slave.pregWeek = -2;
+						WombFlush(slave);
+						
+					}
+					r += `<br>${slave.slaveName}'s female fetuses have been terminated.`;
+				}
+			}
+			SetBellySize(slave);
+		}
+	}
 
 	/** @param {App.Entity.SlaveState} slave */
 	function ProcessAssetGrowthDrugs(slave, rule) {
@@ -1273,7 +1352,7 @@ window.DefaultRules = (function() {
 				break;
 
 			case "hyper breast injections":
-				if (!(slave.boobs < 25000))
+				if (!(slave.boobs < 48000))
 					flag = false;
 				break;
 
@@ -1598,10 +1677,10 @@ window.DefaultRules = (function() {
 
 		if (slave.drugs === "appetite suppressors" && slave.diet !== "restricted") {
 			slave.drugs = "no drugs";
-			r += `<br>${slave.slaveName} is no longer losing weight, so she's no longer being given appetite suppressors.`;
+			r += `<br>${slave.slaveName} no longer needs to lose weight, so she's no longer being given appetite suppressors.`;
 		} else if (slave.diet === "restricted" && V.arcologies[0].FSSlimnessEnthusiastResearch === 1 && (slave.drugs === "no drugs" || slave.drugs === "none")) {
 			slave.drugs = "appetite suppressors";
-			r += `<br>${slave.slaveName} is losing weight so she will be given weight loss pills.`;
+			r += `<br>${slave.slaveName} needs to lose weight so she will be given weight loss pills.`;
 		}
 	}
 
@@ -1946,15 +2025,15 @@ window.DefaultRules = (function() {
 					r += `<br>${slave.slaveName} has been given braces to close the gap in her teeth.`;
 				} else if ((slave.teeth === "cosmetic braces")) {
 					slave.teeth = "normal";
-					r += `<br>${slave.slaveName} has gotten her braces off, since her teeth are straight.`;
+					r += `<br>${slave.slaveName} has had her braces removed, since her teeth are straight.`;
 				}
 			} else if ((rule.teeth === "none")) {
 				if ((slave.teeth === "straightening braces")) {
 					slave.teeth = "crooked";
-					r += `<br>${slave.slaveName} has gotten her braces off.`;
+					r += `<br>${slave.slaveName} has had her braces removed.`;
 				} else if ((slave.teeth === "cosmetic braces")) {
 					slave.teeth = "normal";
-					r += `<br>${slave.slaveName} has gotten her braces off.`;
+					r += `<br>${slave.slaveName} has had her braces removed.`;
 				}
 			}
 		}
diff --git a/src/js/SlaveState.js b/src/js/SlaveState.js
index 7d86eafc052a7779fc0ece34155cda648ea00a66..40a662b05181cbf52b4873a6aece95a91c524731 100644
--- a/src/js/SlaveState.js
+++ b/src/js/SlaveState.js
@@ -1811,6 +1811,13 @@ App.Entity.SlaveState = class SlaveState {
 		* * "a butterfly"
 		* @type {string|number} */
 		this.bellyTat = 0;
+		/**
+		 * Slave has a series of tattoos to denote how many abortions she has had.
+		 * * -1: no tattoo
+		 * *  0: assigned to have tattoo, may not have one yet
+		 * * 1+: number of abortion tattoos she has
+		 */
+		this.abortionTat = -1;
 		/** Slave will give birth this week.
 		*
 		* 1: true; 0: false */
diff --git a/src/js/assayJS.js b/src/js/assayJS.js
index 4820e33a98ea98661417c0ff3423d5cf0ba23bc7..8c0f47ad7ed0393e2c1687ee8b6edead33288ebd 100644
--- a/src/js/assayJS.js
+++ b/src/js/assayJS.js
@@ -170,6 +170,9 @@ window.TatScore = /** @param {App.Entity.SlaveState} slave */ function (slave) {
 	} else if (slave.anusTat !== 0) {
 		tatScore += 1.25;
 	}
+	if (slave.abortionTat > 0 || (slave.abortionTat == 0 && slave.pregKnown == 1)) {
+		tatScore += 1;
+	}
 
 	return tatScore;
 };
diff --git a/src/js/assignJS.js b/src/js/assignJS.js
index 77f89fbbee078531dfdded588ac28f699f570eb9..e411ecc39d408a1cf7a8f048e22861c66bbabbf7 100644
--- a/src/js/assignJS.js
+++ b/src/js/assignJS.js
@@ -17,7 +17,7 @@ window.assignJob = function assignJob(slave, job) {
 			slave.assignmentVisible = 0;
 			V.arcadeSlaves++;
 			V.ArcadeiIDs.push(slave.ID);
-			slave.clothing = "none";
+			slave.clothes = "no clothing";
 			slave.shoes = "none";
 			slave.collar = "none";
 			slave.livingRules = "spare";
diff --git a/src/js/economyJS.js b/src/js/economyJS.js
index 488b8da88abaf69622b4cb3b469f03dc12965963..2d1585ffe3f661e65fd0d91345092dd548b7ec9c 100644
--- a/src/js/economyJS.js
+++ b/src/js/economyJS.js
@@ -14,7 +14,7 @@ window.predictCost = function(array) {
 	var totalCosts = (
 	getBrothelCosts() +
 	getBrothelAdsCosts() +
-	getArcadeCosts()  +
+	getArcadeCosts() +
 	getClubCosts() +
 	getClubAdsCosts() +
 	getDairyCosts() +
@@ -515,7 +515,7 @@ window.getEnvironmentCosts = function(cost) {
 			cost *= (1 - State.variables.railway * 0.05);
 		}
 	}
-	return cost;
+	return Math.trunc(cost);
 };
 
 window.getSFCosts = function() {
@@ -1108,6 +1108,9 @@ window.cashX = function(cost, what, who) {
 		return 0;
 	}
 
+	//remove fractions from the money
+	cost = Math.trunc(cost);
+
 	//Spend the money
 	V.cash += cost;
 
diff --git a/src/js/generateGenetics.js b/src/js/generateGenetics.js
index 28437dc24a4bdfc42edda08540afdf34d7a4e4df..169ad39198ec109da1b5433dff97b887906212e0 100644
--- a/src/js/generateGenetics.js
+++ b/src/js/generateGenetics.js
@@ -201,20 +201,18 @@ window.generateGenetics = (function() {
 	//skin
 	function setSkin(father, mother) {
 		let skinToMelanin = {
-			'pure black': 22,
-			ebony: 21,
-			black: 20,
-			'dark brown': 19,
-			brown: 18,
-			'light brown': 17,
-			dark: 16,
-			'dark olive': 15,
-			bronzed: 14,
-			tanned: 13,
-			natural: 12,
-			olive: 11,
-			'light olive': 10,
-			lightened: 9,
+			'pure black': 21,
+			ebony: 20,
+			black: 19,
+			'dark brown': 18,
+			brown: 17,
+			'light brown': 16,
+			dark: 15,
+			'dark olive': 14,
+			bronze: 13,
+			tan: 11,
+			olive: 10,
+			'light olive': 9,
 			light: 8,
 			white: 7,
 			fair: 6,
@@ -224,8 +222,8 @@ window.generateGenetics = (function() {
 			'extremely pale': 2,
 			'pure white': 1
 		};
-		let momSkinIndex = mother ? (skinToMelanin[mother.origSkin] || 12) : 8;
-		let dadSkinIndex = father !== 0 ? (skinToMelanin[father.origSkin] || 12) : 8;
+		let momSkinIndex = mother ? (skinToMelanin[mother.origSkin] || 11) : 8;
+		let dadSkinIndex = father !== 0 ? (skinToMelanin[father.origSkin] || 11) : 8;
 		let skinIndex = Math.round(Math.random() * (dadSkinIndex - momSkinIndex) + momSkinIndex);
 
 		var prop = '';
diff --git a/src/js/rulesAssistant.js b/src/js/rulesAssistant.js
index 4d5ea25dc89c9050cc7d8c989fba105ba48f5475..9566b01f61a7b23d2869694cfeed7a72ddcc295f 100644
--- a/src/js/rulesAssistant.js
+++ b/src/js/rulesAssistant.js
@@ -278,6 +278,7 @@ window.emptyDefaultRule = function emptyDefaultRule() {
 			XX: "no default setting",
 			gelding: "no default setting",
 			preg: "no default setting",
+			abortion: "no default setting",
 			growth_boobs: "no default setting",
 			growth_butt: "no default setting",
 			growth_lips: "no default setting",
diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js
index c23f9d65e1170b2a0899dbe4bb003218f40bc358..ca7e55f33e5ede210115adb399f1d1c8b6391ec6 100644
--- a/src/js/rulesAssistantOptions.js
+++ b/src/js/rulesAssistantOptions.js
@@ -938,6 +938,7 @@ window.rulesAssistantOptions = (function() {
 			this.appendChild(new CurrativesList());
 			this.appendChild(new AphrodisiacList());
 			this.appendChild(new ContraceptiveList());
+			this.appendChild(new AbortionList());
 			if (V.pregSpeedControl)
 				this.appendChild(new PregDrugsList());
 			this.appendChild(new FemaleHormonesList());
@@ -1648,6 +1649,21 @@ window.rulesAssistantOptions = (function() {
 		}
 	}
 
+	class AbortionList extends List {
+		constructor() {
+			const pairs = [
+				["No default setting", "no default setting"],
+				["Abort all", "all"],
+			];
+			if (V.pregnancyMonitoringUpgrade === 1 && V.geneticMappingUpgrade === 1)
+				pairs.push(["Abort boys", "male"]);
+				pairs.push(["Abort girls", "female"]);
+			super("Pregnancy termination", pairs);
+			this.setValue(current_rule.set.abortion);
+			this.onchange = (value) => current_rule.set.abortion = value;
+		}
+	}
+
 	class PregDrugsList extends List {
 		constructor() {
 			const pairs = [
diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js
index 73efd5db005c69fbdd79f10fd678862c928fbd5b..6a7c8581b9bef42941acc9c75a4d96ef730cf8e5 100644
--- a/src/js/slaveCostJS.js
+++ b/src/js/slaveCostJS.js
@@ -500,16 +500,16 @@ window.Beauty = (function() {
 	/** @param {App.Entity.SlaveState} slave */
 	function calcBoobsBeauty(slave) {
 		if ((arcology.FSTransformationFetishist > 20 && arcology.FSSlimnessEnthusiast === "unset") || arcology.FSAssetExpansionist > 20) {
-			if (slave.boobs <= 500) {
-				beauty += 0.02*(slave.boobs - 250); /*5*/
-			} else if (slave.boobs <= 1500) {
-				beauty += 5 + 0.015*(slave.boobs - 500); /*20*/
+			if (slave.boobs <= 750) {
+				beauty += -4 + 0.01*(slave.boobs); /*3.5*/
+			} else if (slave.boobs <= 2050) {
+				beauty += 3.5 + 0.0175*(slave.boobs - 750); /*26.25*/
 			} else if (slave.boobs <= 3000) {
-				beauty += 20 + 0.01*(slave.boobs - 1500); /*42.5*/
+				beauty += 26.25 + 0.025*(slave.boobs - 2050); /*50*/
 			} else if (slave.boobs <= 25000) {
 				beauty += 50 + 0.005*(slave.boobs - 3000); /*160 - this might need to be lowered. Maybe drop the 50? Otherwise break it down more.*/
 			} else {
-				beauty += 145 + 0.001*(slave.boobs - 10000); /* 185 */
+				beauty += 160 + 0.001*(slave.boobs - 25000); /* 185 */
 			}
 		} else if (arcology.FSSlimnessEnthusiast > 20) {
 			if (slave.boobs <= 500) {
@@ -760,8 +760,8 @@ window.Beauty = (function() {
 			if (slave.faceImplant > 5) {
 				beauty -= (arcology.FSBodyPurist/100)*(slave.faceImplant/10);
 			}
-			if (slave.race === slave.origRace) {
-				beauty -= arcology.FSBodyPurist/20;
+			if (slave.race !== slave.origRace) {
+				beauty -= arcology.FSBodyPurist/5;
 			}
 		} else {
 			if (slave.faceImplant > 30) {
diff --git a/src/js/slaveSummaryWidgets.js b/src/js/slaveSummaryWidgets.js
index a0a515758cf256e750e50396b007058f2fed2025..069fb749c9aa5f310612da0481230c859e9762ed 100644
--- a/src/js/slaveSummaryWidgets.js
+++ b/src/js/slaveSummaryWidgets.js
@@ -1,4 +1,4 @@
-window.clearSummaryCache = /** @param {App.Entity.SlaveState} slave */ function clearSummaryCache(slave) {
+window.clearSummaryCache = /** @param {App.Entity.SlaveState | number} slave */ function clearSummaryCache(slave) {
 	if (!slave)
 		setup.summaryCache = {};
 	else if (slave instanceof Object && slave.ID !== Infinity && slave.ID !== -Infinity)
@@ -21,7 +21,8 @@ window.SlaveSummaryUncached = (function(){
 	"use strict";
 	let V, r;
 
-	/** @param {App.Entity.SlaveState} slave */
+	/** @param {App.Entity.SlaveState} slave
+	 * @returns {string} */
 	function SlaveSummaryUncached(slave) {
 		V = State.variables;
 		r = "";
@@ -4698,3 +4699,1201 @@ window.SlaveSummaryUncached = (function(){
 
 	return SlaveSummaryUncached;
 })();
+
+App.UI.PassageSlaveFilers = {
+	"Main": s => (s.assignmentVisible === 1),
+	"Personal Attention Select": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0),
+	"Agent Select": s => (s.fuckdoll === 0 && s.devotion > 20 && s.intelligence + s.intelligenceImplant > 15 && s.intelligenceImplant >= 15 && canWalk(s) && canSee(s) && canHear(s) && canTalk(s) && s.broodmother < 2 && (s.breedingMark !== 1 || State.variables.propOutcome === 0)),
+	"BG Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && s.assignment != "guard you" && canWalk(s) && canSee(s) && canHear(s) && (s.breedingMark != 1 || State.variables.propOutcome == 0)),
+	"Recruiter Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "recruit girls" && canWalk(s) && canSee(s) && canTalk(s)),
+	"HG Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "be your Head Girl" && canWalk(s) && canHear(s) && canSee(s) && canTalk(s)),
+	"Head Girl Suite": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
+		(State.variables.Flag == 0 && s.assignment != "be your Head Girl" && s.indentureRestrictions <= 0 && (s.breedingMark != 1 || State.variables.propOutcome == 0)) ||
+		(State.variables.Flag != 0 && s.assignment == "live with your Head Girl"))),
+	"Subordinate Targeting": s => (s.devotion >= -20 && s.fuckdoll == 0 && State.variables.activeSlave.ID != s.ID && (State.variables.activeSlave.amp != 1 || s.amp != 1)),
+	"Spa": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
+		(State.variables.Flag == 0 && s.assignment != "rest in the spa") ||
+		(State.variables.Flag == 1 && s.assignment == "rest in the spa") ||
+		(State.variables.Flag != 0 && State.variables.Flag != 1 && s.ID == State.variables.Attendant.ID))),
+	"Attendant Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canHear(s)),
+	"Nursery": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (s.devotion > 20 || s.trust > 20) && (
+		(State.variables.Flag == 0 && s.assignment != "work as a nanny") ||
+		(State.variables.Flag == 1 && s.assignment == "work as a nanny") ||
+		(State.variables.Flag != 0 && State.variables.Flag != 1 && s.ID == State.variables.Matron.ID))),
+	"Matron Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canHear(s)),
+	"Brothel": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
+		(State.variables.Flag == 0 && s.assignment != "work in the brothel") ||
+		(State.variables.Flag == 1 && s.assignment == "work in the brothel") ||
+		(State.variables.Flag != 0 && State.variables.Flag != 1 && s.ID == State.variables.Madam.ID))),
+	"Madam Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence + s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && canHear(s) && (s.breedingMark != 1 || State.variables.propOutcome == 0)),
+	"Club": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
+		(State.variables.Flag == 0 && s.assignment != "serve in the club") ||
+		(State.variables.Flag == 1 && s.assignment == "serve in the club") ||
+		(State.variables.Flag != 0 && State.variables.Flag != 1 && s.ID == State.variables.DJ.ID))),
+	"DJ Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence + s.intelligenceImplant >= -50 && canTalk(s) && canHear(s) && canWalk(s) && (s.breedingMark != 1 || State.variables.propOutcome == 0)),
+	"Clinic": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
+		(State.variables.Flag == 0 && s.assignment != "get treatment in the clinic") ||
+		(State.variables.Flag == 1 && s.assignment == "get treatment in the clinic") ||
+		(State.variables.Flag != 0 && State.variables.Flag != 1 && s.ID == State.variables.Nurse.ID))),
+	"Nurse Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s)),
+	"Schoolroom": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
+		(State.variables.Flag == 0 && s.fetish != "mindbroken" && s.assignment != "learn in the schoolroom") ||
+		(State.variables.Flag == 1 && s.assignment == "learn in the schoolroom") ||
+		(State.variables.Flag != 0 && State.variables.Flag != 1 && s.ID == State.variables.Schoolteacher.ID))),
+	"Schoolteacher Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canTalk(s) && canHear(s) && canSee(s)),
+	"Dairy": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
+		(State.variables.Flag == 0 && s.assignment != "work in the dairy") ||
+		(State.variables.Flag == 1 && s.assignment == "work in the dairy") ||
+		(State.variables.Flag != 0 && State.variables.Flag != 1 && s.ID == State.variables.Milkmaid.ID))),
+	"Milkmaid Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 20 && canWalk(s) && canSee(s) && canHear(s)),
+	"Farmyard": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && canWalk(s) && (
+		(State.variables.Flag == 0 && s.assignment != "work as a farmhand") ||
+		(State.variables.Flag == 1 && s.assignment == "work as a farmhand") ||
+		(State.variables.Flag != 0 && State.variables.Flag != 1 && s.ID == State.variables.Farmer.ID))),
+	"Farmer Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s) && canHear(s)),
+	"Servants' Quarters": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
+		(State.variables.Flag == 0 && s.assignment != "work as a servant") ||
+		(State.variables.Flag == 1 && s.assignment == "work as a servant") ||
+		(State.variables.Flag != 0 && State.variables.Flag != 1 && s.ID == State.variables.Stewardess.ID))),
+	"Stewardess Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence + s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && canHear(s)),
+	"Master Suite": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
+		(State.variables.Flag == 0 && s.assignment != "serve in the master suite") ||
+		(State.variables.Flag == 1 && s.assignment == "serve in the master suite") ||
+		(State.variables.Flag != 0 && State.variables.Flag != 1 && s.ID == State.variables.Concubine.ID))),
+	"Concubine Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.amp != 1),
+	"Cellblock": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && s.fetish != "mindbroken" && (
+		(State.variables.Flag == 0 && s.assignment != "be confined in the cellblock") ||
+		(State.variables.Flag == 1 && s.assignment == "be confined in the cellblock") ||
+		(State.variables.Flag != 0 && State.variables.Flag != 1 && s.ID == State.variables.Wardeness.ID))),
+	"Wardeness Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s) && canHear(s)),
+	"Arcade": s => (s.assignmentVisible == 1 && (State.variables.arcade >= State.variables.arcadeSlaves || State.variables.arcadeUpgradeFuckdolls == 1) && (
+		(State.variables.Flag == 0 && s.assignment != "be confined in the arcade") ||
+		(State.variables.Flag != 0 && s.assignment == "be confined in the arcade"))),
+	"Pit": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && (
+		(State.variables.Flag == 0 && !State.variables.fighterIDs.includes(s.ID) && canWalk(s) && (s.assignment != "guard you") && (s.assignment != "work in the dairy" || State.variables.dairyRestraintsSetting < 2)) ||
+		(State.variables.Flag != 0 && State.variables.fighterIDs.includes(s.ID)))),
+	"Coursing Association": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && (
+		(State.variables.Flag == 0 && canWalk(s) && State.variables.Lurcher.ID != s.ID) ||
+		(State.variables.Flag != 0 && State.variables.Lurcher.ID == s.ID))),
+	"New Game Plus": s => ((State.variables.Flag == 0 && s.assignment != "be imported") || (State.variables.Flag != 0 && s.assignment == "be imported")),
+	"Rules Slave Select": s => ((State.variables.Flag == 0 && !ruleSlaveSelected(s, State.variables.currentRule)) || (State.variables.Flag != 0 && ruleSlaveSelected(s, State.variables.currentRule))),
+	"Rules Slave Exclude": s => ((State.variables.Flag == 0 && !ruleSlaveExcluded(s, State.variables.currentRule)) || (State.variables.Flag != 0 && ruleSlaveExcluded(s, State.variables.currentRule))),
+	"Matchmaking": s => (s.devotion >= 100 && s.relationship == State.variables.activeSlave.relationship && s.ID != State.variables.activeSlave.ID),
+	"Dinner Party Preparations": s => (s.assignmentVisible == 1 && s.fuckdoll == 0),
+};
+
+/**
+ * Slave filtering predicate
+ *
+ * @callback slaveFilter
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+/**
+ * @param {string} passageName
+ * @returns {string}
+ */
+App.UI.slaveSummaryList = function (passageName) {
+	'use strict';
+	const V = State.variables;
+
+	let _indexed = 0;
+	/** @type {App.Entity.SlaveState[]} */
+	const slaves = V.slaves;
+
+	V.assignTo = passageName; // would be passed to the "Assign" passage
+
+	/**
+	 * @param {App.Entity.SlaveState} s
+	 * @returns {boolean}
+	*/
+	function _passagePreFilter(s) {
+		return s.assignment !== "be your agent" && s.assignment !== "live with your agent" &&
+			(!App.UI.PassageSlaveFilers.hasOwnProperty(passageName) || App.UI.PassageSlaveFilers[passageName](s));
+	}
+
+	/**
+	 * A simple macro which allows to create wrapping html elements with dynamic IDs.
+	 *
+	 * idea blatantly robbed from the spanMacroJS.tw but expanded to a more generic case, allowing <div>,
+	 * <button> or whatever you want elements, default is for the div though.
+	 * In addition, you can pass an object in as the first argument instead of an id, and each of the
+	 * object's attributes will become attributes of the generate tag.
+	 *
+	 * Usage: << htag id >> ... << /htag>>
+	 * Usage: << htag id tag >> ... << /htag>>
+	 * Usage: << htag attributes >> ... << /htag>>
+	 * Usage: << htag attributes tag >> ... << /htag>>
+	 */
+	function htag(text, attributes, tag) {
+		const payload = text.replace(/(^\n+|\n+$)/, '');
+		let htag = tag || 'div';
+
+		if ("object" === typeof attributes)
+			attributes = $.map(attributes, (val, key) => key + '="' + val + '"').join(" ");
+		else
+			attributes = 'id="' + String(this.args[0]).trim() + '"';
+
+		return '<' + htag + ' ' + attributes + '>' + payload + '</' + htag + '>';
+	}
+
+	function SlaveArt(slave, option) {
+		return '<<SlaveArtById ' + slave.ID + ' ' + option + '>>';
+	}
+
+	function slaveImage(s) {
+		return '<div class="imageRef smlImg">' + SlaveArt(s, 1) + '</div>';
+	}
+
+	function dividerAndImage(s, showImage) {
+		showImage = showImage || true;
+		let r = [V.lineSeparations == 0 ? '<br>' : '<hr style="margin:0">'];
+		if (showImage && (V.seeImages == 1) && (V.seeSummaryImages == 1)) {
+			r.push(slaveImage(s));
+		}
+		return r.join("");
+	}
+
+	const _filteredSlaveIdxs = slaves.map(function (slave, idx) {
+		return _passagePreFilter(slave) ? idx : null;
+	}).filter(function (idx) {
+		return idx !== null;
+	});
+
+	const _indexSlavesIdxs = slaves.map(function (slave, idx) {
+		return _passagePreFilter(slave) ? idx : null;
+	}).filter(function (idx) {
+		return idx !== null;
+	});
+
+	let res = [];
+	const tabName = V.slaveAssignmentTab;
+
+	let _tableCount = 0;
+	if (V.useSlaveListInPageJSNavigation == 1) {
+		const _Count = _indexSlavesIdxs.length;
+		/* Useful for finding weird combinations — usages of this passage that don't yet generate the quick index.
+		 *	<<print 'pass/count/indexed/flag::[' + passageName + '/' + _Count + '/' + _indexed + '/' + $Flag + ']'>>
+		 */
+
+		if (((_Count > 1) && (_indexed == 0) && (((passageName == 'Main') && (V.Flag === undefined) && ((V.useSlaveSummaryTabs == 0) || (V.slaveAssignmentTab == "all"))) || (V.Flag == 1)))) {
+			let _indexed = 1,
+				_counter = 0,
+				_buttons = [],
+				_offset = -50;
+			if (/Select/i.test(passageName)) {
+				_offset = -25
+			}
+			res.push("<br />")
+			_tableCount++;
+			/*
+			 * we want <button data-quick-index="<<= _tableCount>>">...
+			 */
+			const _buttonAttributes = {
+				'data-quick-index': _tableCount
+			};
+			res.push(htag("Quick Index", _buttonAttributes, 'button'));
+			/*
+			 * we want <div id="list_index3" class=" hidden">...
+			 */
+			var listIndexContent = "";
+
+			for (let _ssii of _indexSlavesIdxs) {
+				const _IndexSlave = slaves[_ssii];
+				const _indexSlaveName = SlaveFullName(_IndexSlave);
+				const _devotionClass = getSlaveDevotionClass(_IndexSlave);
+				const _trustClass = getSlaveTrustClass(_IndexSlave);
+				_buttons.push({
+					'data-name': _indexSlaveName,
+					'data-scroll-to': '#slave-' + _IndexSlave.ID,
+					'data-scroll-offset': _offset,
+					'data-devotion': _IndexSlave.devotion,
+					'data-trust': _IndexSlave.trust,
+					class: _devotionClass + ' ' + _trustClass
+				});
+			}
+			if (_buttons.length > 0) {
+				V.sortQuickList = V.sortQuickList || 'Devotion';
+				listIndexContent += `//Sorting:// ''<span id="qlSort">$sortQuickList</span>.'' `;
+				listIndexContent += '<<link "Sort by Devotion">>' +
+					'<<set $sortQuickList = "Devotion" >>' +
+					'<<replace "#qlSort">> $sortQuickList <</replace>>' +
+					'<<run' +
+					'$("#qlWrapper").removeClass("trust").addClass("devotion");' +
+					'sortButtonsByDevotion();' +
+					'>>' +
+					'<</link>> | ' +
+					'<<link "Sort by Trust">>' +
+					'<<set $sortQuickList = "Trust">>' +
+					'<<replace "#qlSort">> $sortQuickList <</replace>>' +
+					'<<run' +
+					'$("#qlWrapper").removeClass("devotion").addClass("trust");' +
+					'sortButtonsByTrust();' +
+					'>>' +
+					'<</link>>' +
+					'<br/>';
+				listIndexContent += '<div id="qlWrapper" class="quicklist devotion">';
+				for (const _button of _buttons) {
+					const _buttonSlaveName = _button['data-name'];
+					listIndexContent += htag(_buttonSlaveName, _button, 'button');
+				}
+				listIndexContent += '</div>';
+			}
+			res.push(htag(listIndexContent, {
+				id: 'list_index' + _tableCount,
+				class: 'hidden'
+			}));
+		}
+	}
+
+	for (let _ssi of _filteredSlaveIdxs) {
+		let _Slave = slaves[_ssi];
+
+		if (passageName === "Main" && V.useSlaveSummaryTabs === 1) {
+			if (tabName === "overview") {
+				if (V.showOneSlave === "Head Girl" && _Slave.assignment !== "be your Head Girl") continue;
+				if (V.showOneSlave === "recruit girls" && _Slave.assignment !== "recruit girls") continue;
+				if (V.showOneSlave === "guard you" && _Slave.assignment !== "guard you") continue;
+			} else {
+				if (tabName === "resting") {
+					if (_Slave.assignment !== "rest") continue;
+				} else {
+					if (tabName !== "all" && _Slave.assignment !== tabName) continue;
+				}
+			}
+		}
+
+		const _slaveName = SlaveFullName(_Slave);
+
+		let _tableCount = 0;
+		let slaveImagePrinted = (V.seeImages == 1) && (V.seeSummaryImages == 1);
+
+		res.push('<div id="slave_' + _Slave.ID + '" style="clear:both">');
+
+		switch (passageName) {
+			case "Main":
+				if ((_Slave.choosesOwnClothes === 1) && (_Slave.clothes === "choosing her own clothes")) {
+					const _oldDevotion = _Slave.devotion;
+					const _chosenClothes = saChoosesOwnClothes(_Slave);
+					slaves[_ssi].devotion = _oldDevotion;
+					_Slave = slaves[_ssi]; /* restore devotion value so repeatedly changing clothes isn't an exploit */
+				}
+				res.push(dividerAndImage(_Slave));
+				if ("be your Head Girl" === _Slave.assignment) res.push('<strong>@@.lightcoral;HG@@</strong> ');
+				else if ("recruit girls" === _Slave.assignment) res.push('<strong>@@.lightcoral;RC@@</strong> ');
+				else if ("guard you" === _Slave.assignment) res.push('<strong>@@.lightcoral;BG@@</strong> ');
+
+				if (Array.isArray(V.personalAttention) && V.personalAttention.findIndex(s => s.ID == _Slave.ID) != -1) {
+					res.push('<strong>@@.lightcoral; PA@@</strong> ');
+				}
+				res.push(this.passageLink(_slaveName, 'Slave Interact', `$activeSlave = $slaves[${_ssi}]`)); /* lists their names */
+				break;
+
+			case "Personal Attention Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`<<link "${_slaveName}">> <<run App.UI.selectSlaveForPersonalAttention(${_Slave.ID})>><</link>>`);
+				break;
+			case "Agent Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Agent Workaround][$i = ${_ssi}]]`);
+				break;
+			case "BG Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Bodyguard Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Recruiter Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Recruiter Workaround][$i = ${_ssi}]]`);
+				break;
+			case "HG Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|HG Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Head Girl Suite":
+				if (V.Flag == 0) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Subordinate Targeting":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Subordinate Targeting][$activeSlave.subTarget = $slaves[${_ssi}].ID]]`);
+				break;
+			case "Spa":
+				if (V.Flag == 0) {
+					if (V.spa <= V.spaSlaves) { res.pop(); continue; }
+					if ((_Slave.health < 20) || (_Slave.trust < 60) || (_Slave.devotion <= 60) || (_Slave.fetish == "mindbroken") || _Slave.sexualFlaw !== "none" || _Slave.behavioralFlaw !== "none") {
+						if (_Slave.devotion >= -20 || _Slave.fetish == "mindbroken") {
+							res.push(dividerAndImage(_Slave));
+							res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+						} else {
+							res.push(`<i>${_Slave.slaveName} cannot be trusted in the spa</i></div>`);
+							continue;
+						}
+					} else {
+						res.push(`<i>${_Slave.slaveName} cannot benefit from the spa</i></div>`);
+						continue;
+					}
+				} else if (V.Flag == 1) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					if ((V.seeImages == 1) && (V.seeSummaryImages == 1)) res.push(slaveImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Attendant Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Attendant Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Nursery":
+				if (V.Flag == 0) {
+					if (V.nurseryNannies <= V.nurserySlaves) { res.pop(); continue; }
+					if ((_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust <= 20)) || (_Slave.trust < -20)) {
+						res.push(dividerAndImage(_Slave));
+						res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+					} else {
+						res.push(`<i>${_Slave.slaveName} must be either more fearful of you or devoted to you</i></div>`);
+						continue;
+					}
+				} else if (V.Flag == 1) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					if ((V.seeImages == 1) && (V.seeSummaryImages == 1)) {
+						res.push(slaveImage(_Slave));
+					}
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Matron Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Matron Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Brothel":
+				if (V.Flag == 0) {
+					if (V.brothel <= V.brothelSlaves) { res.pop(); continue; }
+					if (_Slave.breedingMark != 1 || V.propOutcome == 0) {
+						if ((_Slave.devotion > 50) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.trust > 50)) {
+							res.push(dividerAndImage(_Slave));
+							res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+						} else {
+							res.push(`<i>${_Slave.slaveName} must be either more fearful of you or devoted to you</i></div>`);
+							continue;
+						}
+					} else {
+						res.push(`<i>${_Slave.slaveName} is for private use only</i></div>`);
+						continue;
+					}
+				} else if (V.Flag == 1) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					if ((V.seeImages == 1) && (V.seeSummaryImages == 1)) {
+						res.push(slaveImage(_Slave));
+					}
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Madam Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Madam Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Club":
+				if (V.Flag == 0) {
+					if (V.club <= V.clubSlaves) { res.pop(); continue; }
+					if (_Slave.breedingMark != 1 || V.propOutcome == 0) {
+						if ((_Slave.devotion > 50) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.trust > 50)) {
+							res.push(dividerAndImage(_Slave));
+							res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+						} else {
+							res.push(`//${_Slave.slaveName} must be either more fearful of you or devoted to you//</div>`);
+							continue;
+						}
+					} else {
+						res.push(`//${_Slave.slaveName} is for private use only//</div>`);
+						continue;
+					}
+				} else if (V.Flag == 1) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName} | Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "DJ Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|DJ Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Clinic":
+				if (V.Flag == 0) {
+					if (V.clinic <= V.clinicSlaves) { res.pop(); continue; }
+					if ((_Slave.health < 20) || (V.Nurse != 0 && ((_Slave.chem > 15 && V.clinicUpgradeFilters == 1) || (V.bellyImplants == 1 && _Slave.bellyImplant > -1) || (_Slave.pregKnown == 1 && (V.clinicSpeedGestation >= 0 || _Slave.pregControl == "speed up")) || (_Slave.pregAdaptation * 1000 < _Slave.bellyPreg || _Slave.preg > _Slave.pregData.normalBirth / 1.33)))) {
+						res.push(dividerAndImage(_Slave));
+						res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+					} else {
+						res.push(`//${_Slave.slaveName} cannot benefit from the clinic//</div>`);
+						continue;
+					}
+				} else if (V.Flag == 1) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName} | Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Nurse Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Nurse Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Schoolroom":
+				if (V.Flag == 0) {
+					if (V.schoolroom <= V.schoolroomSlaves) { res.pop(); continue; }
+					if ((_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50)) {
+						if ((_Slave.intelligenceImplant < 30) || (_Slave.voice != 0 && _Slave.accent + V.schoolroomUpgradeLanguage > 2) || (_Slave.oralSkill <= 10 + V.schoolroomUpgradeSkills * 20) || (_Slave.whoreSkill <= 10 + V.schoolroomUpgradeSkills * 20) || (_Slave.entertainSkill <= 10 + V.schoolroomUpgradeSkills * 20) || (_Slave.analSkill < 10 + V.schoolroomUpgradeSkills * 20) || ((_Slave.vagina >= 0) && (_Slave.vaginalSkill < 10 + V.schoolroomUpgradeSkills * 20))) {
+							res.push(dividerAndImage(_Slave));
+							res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+						} else {
+							res.push(`//${_Slave.slaveName} already has a basic education//</div>`);
+							continue;
+						}
+					} else {
+						res.push(`//${_Slave.slaveName} is too resistant to learn//</div>`);
+						continue;
+					}
+				} else if (V.Flag == 1) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Schoolteacher Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Schoolteacher Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Dairy":
+				if (V.Flag == 0) {
+					const _dairySeed = V.bioreactorsXY + V.bioreactorsXX + V.bioreactorsHerm + V.bioreactorsBarren;
+					if (_Slave.assignment == "work in the dairy") { res.pop(); continue; }
+					if (V.dairy <= V.dairySlaves + _dairySeed) { res.pop(); continue; }
+					if ((_Slave.indentureRestrictions > 0) && (V.dairyRestraintsSetting > 1)) {
+						res.push(`//${_Slave.slaveName}'s indenture forbids extractive Dairy service.//</div>`);
+						continue;
+					} else if ((_Slave.indentureRestrictions > 1) && (V.dairyRestraintsSetting > 0)) {
+						res.push(`//${_Slave.slaveName}'s indenture allows only free range milking.//</div>`);
+						continue;
+					} else if (_Slave.breedingMark == 1 && V.propOutcome == 1 && V.dairyRestraintsSetting > 0) {
+						res.push(`//${_Slave.slaveName} may only be a free range cow//</div>`);
+						continue;
+					} else if ((V.dairyPregSetting > 0) && ((_Slave.bellyImplant != -1) || (_Slave.broodmother != 0))) {
+						res.push(`//${_Slave.slaveName}'s womb cannot accommodate current machine settings//</div>`);
+						continue;
+					} else {
+						if ((_Slave.lactation > 0) || (_Slave.balls > 0) || ((V.dairySlimMaintainUpgrade == 0 || V.dairySlimMaintain == 0) && (_Slave.boobs > 300 || _Slave.balls == 0 || V.dairyImplantsSetting == 1) && V.dairyImplantsSetting != 2)) {
+							if ((_Slave.devotion > 20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.amp == 1) || (V.dairyRestraintsUpgrade == 1)) {
+								if ((V.dairyStimulatorsSetting < 2) || (_Slave.anus > 2) || (V.dairyPrepUpgrade == 1)) {
+									if ((V.dairyPregSetting < 2) || (_Slave.vagina > 2) || (_Slave.ovaries == 0) || (V.dairyPrepUpgrade == 1)) {
+										res.push(dividerAndImage(_Slave));
+										res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+									} else {
+										res.push(`//${_Slave.slaveName}'s vagina cannot accommodate current machine settings//</div>`);
+										continue;
+									}
+								} else {
+									res.push(`//${_Slave.slaveName}'s anus cannot accommodate current machine settings//</div>`);
+									continue;
+								}
+							} else {
+								res.push(`//${_Slave.slaveName} must be obedient in order to be milked here//</div>`);
+								continue;
+							}
+						} else if ((V.dairySlimMaintainUpgrade == 1 && V.dairySlimMaintain == 1) || (V.dairyImplantsSetting == 2) || (_Slave.boobs <= 300 && _Slave.balls > 0 && (V.dairyImplantsSetting == 0 || V.dairyImplantsSetting == 3))) {
+							res.push(`//${_Slave.slaveName} is not lactating` + (V.seeDicks > 0) ? 'or producing semen' : '' + `and ${V.dairyName}'s current settings forbid the automatic implantation of lactation inducing drugs or manual stimulation to induce it, so she cannot be a cow//</div>`);
+							continue;
+						} else {
+							res.push(`//${_Slave.slaveName} is not lactating` + (V.seeDicks > 0) ? 'or producing semen' : '' + 'and cannot be a cow//</div>');
+							continue;
+						}
+					}
+				} else if (V.Flag == 1) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Milkmaid Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Milkmaid Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Farmyard":
+				if (V.Flag == 0) {
+					if (_Slave.assignment == "work as a farmhand") { res.pop(); continue; }
+					if (V.farmyard <= V.farmyardSlaves){ res.pop(); continue; }
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else if (V.Flag == 1) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Farmer Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Farmer Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Servants' Quarters":
+				if (V.Flag == 0) {
+					if (V.servantsQuarters <= V.servantsQuartersSlaves) { res.pop(); continue; }
+					if ((_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust <= 20)) || (_Slave.trust < -20)) {
+						res.push(dividerAndImage(_Slave));
+						res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+					} else {
+						res.push(`//${_Slave.slaveName} must be either more fearful of you or devoted to you//</div>`);
+						continue;
+					}
+				} else if (V.Flag == 1) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Stewardess Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Stewardess Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Master Suite":
+				if (V.Flag == 0) {
+					if (V.masterSuite <= V.masterSuiteSlaves) { res.pop(); continue; }
+					if ((_Slave.devotion > 20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50)) {
+						res.push(dividerAndImage(_Slave));
+						res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+					} else {
+						res.push(`//${_Slave.slaveName} is not sufficiently broken for the master suite//</div>`);
+						continue;
+					}
+				} else if (V.Flag == 1) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Concubine Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Concubine Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Cellblock":
+				if (_Slave.assignmentVisible != 1) { res.pop(); continue; }
+				if (V.Flag == 0) {
+					if (V.cellblock <= V.cellblockSlaves) { res.pop(); continue; }
+					if ((_Slave.devotion < -20 && _Slave.trust >= -20) || (_Slave.devotion < -50 && _Slave.trust >= -50)) {
+						res.push(dividerAndImage(_Slave));
+						res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+					} else {
+						res.push(`//${_Slave.slaveName} is sufficiently broken in so that the cellblock would have no effect//</div>`);
+						continue;
+					}
+				} else if (V.Flag == 1) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Wardeness Select":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Wardeness Workaround][$i = ${_ssi}]]`);
+				break;
+			case "Arcade":
+				if (V.Flag == 0) {
+					if (_Slave.assignment == "be confined in the arcade") { res.pop(); continue; }
+					if (V.arcade <= V.arcadeSlaves && V.arcadeUpgradeFuckdolls != 1) { res.pop(); continue; }
+					if ((_Slave.breedingMark != 1 || V.propOutcome == 0)) {
+						if (_Slave.indentureRestrictions <= 0) {
+							res.push(dividerAndImage(_Slave));
+							res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+						} else {
+							res.push(`//${_Slave.slaveName}'s indenture forbids arcade service.//</div>`);
+							continue;
+						}
+					} else {
+						res.push(`//${_Slave.slaveName} is for private use only//</div>`);
+						continue;
+					}
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				}
+				break;
+			case "Pit":
+				if (V.Flag == 0) {
+					if ((_Slave.indentureRestrictions > 0) && (V.pitLethal == 1)) {
+						res.push(`//${_Slave.slaveName}'s indenture forbids lethal fights.//</div>`);
+						continue;
+					} else if (_Slave.indentureRestrictions > 1) {
+						res.push(`//${_Slave.slaveName}'s indenture forbids fighting.//</div>`);
+						continue;
+					} else if (_Slave.breedingMark == 1 && V.propOutcome == 1) {
+						res.push(`//${_Slave.slaveName} may not participate in combat//</div>`);
+						continue;
+					} else {
+						res.push(dividerAndImage(_Slave));
+						res.push(`[[${_slaveName}|Assign][$i = ${_ssi}]]`);
+					}
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Retrieve][$i = ${_ssi}]]`);
+				}
+				break;
+			case "Coursing Association":
+				if (V.Flag == 0) {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Assign][$i = ${_ssi}]]`);
+				} else {
+					res.push(dividerAndImage(_Slave));
+					res.push(`[[${_slaveName}|Retrieve][$i = ${_ssi}]]`);
+				}
+				break;
+			case "New Game Plus":
+				res.push(dividerAndImage(_Slave));
+				if (V.Flag == 0) {
+					res.push(`__''@@.pink;${_Slave.slaveName}@@''__`);
+				} else {
+					res.push(`__''@@.pink;${_Slave.slaveName}@@''__`);
+				}
+				break;
+			case "Rules Slave Select":
+				slaveImagePrinted = false;
+				if (V.Flag == 0) {
+					res.push(`__''[[${_slaveName}|Rules Slave Select Workaround][$activeSlave = $slaves[${_ssi}]]]''__`);
+				} else {
+					res.push(`__''[[${_slaveName}|Rules Slave Deselect Workaround][$activeSlave = $slaves[${_ssi}]]]''__`);
+				}
+				break;
+			case "Rules Slave Exclude":
+				slaveImagePrinted = false;
+				if (V.Flag == 0) {
+					res.push(`__''[[${_slaveName}|Rules Slave Exclude Workaround][$activeSlave = $slaves[${_ssi}]]]''__`);
+				} else {
+					res.push(`__''[[${_slaveName}|Rules Slave NoExclude Workaround][$activeSlave = $slaves[${_ssi}]]]''__`);
+				}
+				break;
+			case "Matchmaking":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				break;
+			case "Dinner Party Preparations":
+				res.push(dividerAndImage(_Slave));
+				res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
+				break;
+		}
+
+		SlaveStatClamp(_Slave);
+		_Slave.trust = Math.trunc(_Slave.trust), _Slave.devotion = Math.trunc(_Slave.devotion), _Slave.health = Math.trunc(_Slave.health);
+		V.slaves[_ssi] = _Slave;
+
+		res.push(' will ');
+		if ((_Slave.assignment == "rest") && (_Slave.health >= -20)) {
+			res.push("''__@@.lawngreen;rest@@__''");
+		} else if ((_Slave.assignment == "stay confined") && ((_Slave.devotion > 20) || ((_Slave.trust < -20) && (_Slave.devotion >= -20)) || ((_Slave.trust < -50) && (_Slave.devotion >= -50)))) {
+			res.push("''__@@.lawngreen;stay confined.@@__''");
+			if (_Slave.sentence > 0) {
+				res.push(`(${_Slave.sentence} weeks)`);
+			}
+		} else if (_Slave.choosesOwnAssignment == 1) {
+			res.push('choose her own job');
+		} else {
+			res.push(_Slave.assignment);
+			if (_Slave.sentence > 0) res.push(`${_Slave.sentence} weeks`);
+		}
+		res.push('. ');
+
+		/** @type {string[]} */
+		let assignments = [];
+		if ((V.displayAssignments == 1) && (passageName == "Main") && (_Slave.ID != V.HeadGirl.ID) && (_Slave.ID != V.Recruiter.ID) && (_Slave.ID != V.Bodyguard.ID)) {
+			if (_Slave.assignment != "rest") {
+				assignments.push(`<<link "Rest" "Main">><<= removeJob($slaves[${_ssi}], $slaves[${_ssi}].assignment)>><</link>>`);
+			} else {
+				assignments.push('Rest');
+			}
+			if (_Slave.assignment != "please you") {
+				assignments.push(`<<link "Fucktoy" "Main">><<= assignJob($slaves[${_ssi}], "please you")>><</link>>`);
+			} else {
+				assignments.push('Fucktoy');
+			}
+			if (_Slave.indentureRestrictions <= 0 && (_Slave.breedingMark != 1 || V.propOutcome == 0)) {
+				if (_Slave.assignment != "work a glory hole") {
+					assignments.push(`<<link "Gloryhole" "Main">><<= assignJob($slaves[${_ssi}], "work a glory hole")>><</link>>`);
+				} else {
+					assignments.push('Hole');
+				}
+			}
+			if (_Slave.fuckdoll == 0) { /* NON-FUCKDOLL ASSIGNMENTS */
+				if (_Slave.assignment != "take classes") {
+					if ((_Slave.intelligenceImplant < 15) && ((_Slave.devotion >= -20) || ((_Slave.trust < -20) && (_Slave.devotion >= -50)) || (_Slave.trust < -50)) && (_Slave.fetish != "mindbroken")) {
+						assignments.push(`<<link "Classes" "Main">><<= assignJob($slaves[${_ssi}], "take classes")>><</link>>`);
+					}
+				} else {
+					assignments.push(`Classes`);
+				}
+				if (_Slave.assignment != "be a servant") {
+					if (((_Slave.devotion >= -20) || ((_Slave.trust < -20) && (_Slave.devotion >= -50)) || (_Slave.trust < -50)) && canWalk(_Slave) && canSee(_Slave)) {
+						assignments.push(`<<link "House Servant" "Main">><<= assignJob($slaves[${_ssi}], "be a servant")>><</link>>`);
+					}
+				} else {
+					assignments.push('House Servant');
+				}
+				if ((_Slave.assignment != "whore") && (_Slave.breedingMark != 1 || V.propOutcome == 0)) {
+					assignments.push(`<<link "Whore" "Main">><<= assignJob($slaves[${_ssi}], "whore")>><</link>>`);
+				} else {
+					assignments.push('Whore');
+				}
+				if ((_Slave.assignment != "serve the public") && (_Slave.breedingMark != 1 || V.propOutcome == 0)) {
+					assignments.push(`<<link "Public Servant" "Main">><<= assignJob($slaves[${_ssi}], "serve the public")>><</link>>`);
+				} else {
+					assignments.push('Public Servant');
+				}
+				if ((_Slave.lactation > 0) || (_Slave.balls > 0)) {
+					if (_Slave.assignment != "get milked") {
+						assignments.push(`<<link "Milked" "Main">><<= assignJob($slaves[${_ssi}], "get milked")>><</link>>`);
+					} else {
+						assignments.push('Milked');
+					}
+				}
+				if (_Slave.assignment != "stay confined") {
+					assignments.push(`<<link "Confinement" "Main">><<= assignJob($slaves[${_ssi}], "stay confined")>><</link>>`);
+				} else {
+					assignments.push('Confinement');
+				}
+				if (_Slave.assignment != "choose her own job") {
+					assignments.push(`<<link "Let ${_Slave.object} choose" "Main">><<= assignJob($slaves[${_ssi}], "choose her own job")>><</link>>`);
+				} else {
+					assignments.push(`Let ${_Slave.object} choose`);
+				}
+			} /* CLOSES FUCKDOLL CHECK */
+
+			res.push(assignments.join("&thinsp;|&thinsp;"));
+		}
+
+		let _numFacilities = V.brothel + V.club + V.dairy + V.farmyard + V.servantsQuarters + V.masterSuite + V.spa + V.clinic + V.schoolroom + V.cellblock + V.arcade + V.HGSuite;
+
+		if (_numFacilities > 0) {
+			if (passageName == "Main" || passageName == "Head Girl Suite" || passageName == "Spa" || passageName == "Brothel" || passageName == "Club" || passageName == "Arcade" || passageName == "Clinic" || passageName == "Schoolroom" || passageName == "Dairy" || passageName == "Farmyard" || passageName == "Servants' Quarters" || passageName == "Master Suite" || passageName == "Cellblock") {
+				V.returnTo = passageName;
+
+				res.push('<br>Transfer to: ');
+				/** @type {string[]} */
+				let transfers = []
+				if (_Slave.assignment != "rest" && _Slave.assignment != "please you" && _Slave.assignment != "take classes" && _Slave.assignment != "be a servant" && _Slave.assignment != "whore" && _Slave.assignment != "serve the public" && _Slave.assignment != "get milked" && _Slave.assignment != "stay confined") {
+					transfers.push(`<<link "Penthouse" "Main">><<= removeJob($slaves[${_ssi}], $slaves[${_ssi}].assignment)>><</link>>`);
+				} else {
+					transfers.push('Penthouse');
+				}
+
+				if (V.arcade != 0) {
+					if (V.arcade > V.arcadeSlaves && (_Slave.indentureRestrictions <= 0) && (_Slave.breedingMark != 1 || V.propOutcome == 0)) {
+						transfers.push(`[[Arcade|Assign][$assignTo = "Arcade", $i = ${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+					} else {
+						transfers.push('Arcade');
+					}
+				}
+
+				if (_Slave.fuckdoll == 0) { /* NON-FUCKDOLL FACILITIES */
+					if (V.clinic != 0) {
+						if (V.clinic > V.clinicSlaves && (_Slave.health < 20 || (V.Nurse != 0 && ((_Slave.chem > 15 && V.clinicUpgradeFilters == 1) || (V.bellyImplants == 1 && _Slave.bellyImplant > -1) || (_Slave.pregKnown == 1 && (V.clinicSpeedGestation >= 0 || _Slave.pregControl == "speed up")) || (_Slave.pregAdaptation * 1000 < _Slave.bellyPreg || _Slave.preg > _Slave.pregData.normalBirth / 1.33))))) {
+							transfers.push(`[[Clinic|Assign][$assignTo = "Clinic", $i =${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+						} else {
+							transfers.push('Clinic');
+						}
+					}
+
+					if (V.masterSuite != 0) {
+						if (V.masterSuite > V.masterSuiteSlaves && ((_Slave.devotion > 20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50))) {
+							transfers.push(`[[Master Suite|Assign][$assignTo = "Master Suite", $i = ${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+						} else {
+							transfers.push('Master Suite')
+						}
+					}
+
+					if (V.cellblock != 0) {
+						if (V.cellblock > V.cellblockSlaves && ((_Slave.devotion < -20 && _Slave.trust >= -20) || (_Slave.devotion < -50 && _Slave.trust >= -50))) {
+							transfers.push(`[[Cellblock|Assign][$assignTo = "Cellblock", $i = ${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+						} else {
+							transfers.push('Cellblock');
+						}
+					}
+
+					if (V.schoolroom != 0) {
+						if (V.schoolroom > V.schoolroomSlaves && (_Slave.fetish != "mindbroken" && (_Slave.devotion >= -20 || (_Slave.devotion >= -50 && _Slave.trust < -20) || _Slave.trust < -50) && ((_Slave.intelligenceImplant < 30) || (_Slave.voice != 0 && _Slave.accent + V.schoolroomUpgradeLanguage > 2) || (_Slave.oralSkill <= 10 + V.schoolroomUpgradeSkills * 20) || (_Slave.whoreSkill <= 10 + V.schoolroomUpgradeSkills * 20) || (_Slave.entertainSkill <= 10 + V.schoolroomUpgradeSkills * 20) || (_Slave.analSkill < 10 + V.schoolroomUpgradeSkills * 20) || (_Slave.vagina >= 0 && _Slave.vaginalSkill < 10 + V.schoolroomUpgradeSkills * 20)))) {
+							transfers.push(`[[Schoolroom|Assign][$assignTo = "Schoolroom", $i = ${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+						} else {
+							transfers.push('Schoolroom')
+						}
+					}
+
+					if (V.servantsQuarters != 0) {
+						if (V.servantsQuarters > V.servantsQuartersSlaves && (canWalk(_Slave) && canSee(_Slave) && (_Slave.devotion >= -20 || (_Slave.devotion >= -50 && _Slave.trust <= 20) || _Slave.trust < -20))) {
+							transfers.push(`[[Servants' Quarters|Assign][$assignTo = "Servants' Quarters", $i = ${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+						} else {
+							transfers.push('Servants\' Quarters');
+						}
+					}
+
+					if (V.brothel != 0) {
+						if (V.brothel > V.brothelSlaves && (((_Slave.devotion > 50) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.trust > 50)) && (_Slave.breedingMark != 1 || V.propOutcome == 0))) {
+							transfers.push(`[[Brothel|Assign][$assignTo = "Brothel", $i = ${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+						} else {
+							transfers.push('Brothel')
+						}
+					}
+
+					if (V.club != 0) {
+						if (V.club > V.clubSlaves && (((_Slave.devotion > 50) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.trust > 50)) && (_Slave.breedingMark != 1 || V.propOutcome == 0))) {
+							transfers.push(`[[Club|Assign][$assignTo = "Club", $i = ${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+						} else {
+							transfers.push('Club')
+						}
+					}
+
+					if (V.dairy != 0) {
+						let _dairySeed = V.bioreactorsXY + V.bioreactorsXX + V.bioreactorsHerm + V.bioreactorsBarren;
+						if (V.dairy <= V.dairySlaves + _dairySeed) {
+							transfers.push('Dairy');
+						} else if (((_Slave.indentureRestrictions > 0) && (V.dairyRestraintsSetting > 1)) || ((_Slave.indentureRestrictions > 1) && (V.dairyRestraintsSetting > 0)) || (_Slave.breedingMark == 1 && V.propOutcome == 1 && V.dairyRestraintsSetting > 0) || ((V.dairyPregSetting > 0) && ((_Slave.bellyImplant != -1) || (_Slave.broodmother > 0)))) {
+							transfers.push('Dairy');
+						} else if (((_Slave.lactation > 0) || (_Slave.balls > 0)) || ((V.dairyFeedersUpgrade == 1) && (V.dairyFeedersSetting > 0) && (V.dairySlimMaintainUpgrade == 0))) {
+							transfers.push(`[[Dairy|Assign][$assignTo = "Dairy", $i = ${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+						} else {
+							transfers.push('Dairy')
+						}
+					}
+
+					if (V.farmyard != 0) {
+						if (V.farmyard > V.farmyardSlaves) {
+							transfers.push(`[[Farmyard|Assign][$assignTo = "Farmyard", $i = ${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+						} else {
+							transfers.push('Farmyard');
+						}
+					}
+
+					if (V.spa != 0) {
+						if (V.spa > V.spaSlaves && ((_Slave.devotion >= -20 || _Slave.fetish == "mindbroken") && (_Slave.health < 20 || _Slave.trust <= 60 || _Slave.devotion <= 60 || _Slave.fetish == "mindbroken" || _Slave.sexualFlaw !== "none" || _Slave.behavioralFlaw !== "none"))) {
+							transfers.push(`[[Spa|Assign][$assignTo = "Spa", $i = ${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+						} else {
+							transfers.push('Spa');
+						}
+					}
+
+					if (V.nursery != 0) {
+						if (V.nurseryNannies > V.nurserySlaves && (_Slave.devotion > 20 || _Slave.trust > 20 || _Slave.fetish == "mindbroken")) {
+							transfers.push(`[[Nursery|Assign][$assignTo = "Nursery", $i = ${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
+						} else {
+							transfers.push('Nursery');
+						}
+					} /* Closes transfer options check */
+
+					res.push(transfers.join('&thinsp;|&thinsp;'));
+				} /* CLOSES FUCKDOLL CHECK */
+			}
+		}/* closes _numFacilities */
+
+		if ((passageName != 'Main') || (V.Flag !== undefined) || (V.useSlaveSummaryTabs == 0) || (tabName == "all")) {
+			res.push(`<span id="slave-${slaves[_ssi].ID}">&nbsp;</span>`);
+		}
+		res.push('<br/>');
+		
+		if (slaveImagePrinted) {
+			res.push('&nbsp;&nbsp;&nbsp;&nbsp;');
+		}
+
+		clearSummaryCache();
+		res.push(SlaveSummary(_Slave));
+
+		V.slaves[_ssi] = _Slave;
+		res.push('</div>');
+
+		switch (passageName) {
+			case "Main":
+				continue;
+			case "HG Select":
+				if (setup.HGCareers.includes(_Slave.career) || (_Slave.skillHG >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "Head Girl Suite":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`[[Send her to live with your Head Girl|Assign][$i = ${_ssi}]]`);
+				} else {
+					res.push(`[[Bring her out of the Head Girl's suite|Retrieve][$i = ${_ssi}]]`);
+				}
+				break;
+			case "Recruiter Select":
+				if (setup.recruiterCareers.includes(_Slave.career) || (_Slave.skillRC >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "BG Select":
+				if (setup.bodyguardCareers.includes(_Slave.career) || (_Slave.skillBG >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "Spa":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`<<link "Send ${_Slave.object} to $spaName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else if (V.Flag == 1) {
+					res.push(`<<link "Remove ${_Slave.object} from ${V.spaName}" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push('[[Change or remove Attendant|Attendant Select]]');
+				}
+				break;
+			case "Attendant Select":
+				if (setup.attendantCareers.includes(_Slave.career) || (_Slave.skillAT >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "Nursery":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`<<link "Send ${_Slave.object} to $nurseryName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else if (V.Flag == 1) {
+					res.push(`<<link "Remove ${_Slave.object} from $nurseryName" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push('[[Change or remove Matron|Matron Select]]');
+				}
+				break;
+			case "Matron Select":
+				if (setup.matronCareers.includes(_Slave.career) || (_Slave.skillMT >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "Brothel":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`<<link "Send ${_Slave.object} to $brothelName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else if (V.Flag == 1) {
+					res.push(`<<link "Release ${_Slave.object} from $brothelName" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push('[[Change or remove Madam|Madam Select]]');
+				}
+				break;
+			case "Madam Select":
+				if (setup.madamCareers.includes(_Slave.career) || (_Slave.skillMD >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "Club":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`<<link "Send ${_Slave.object} to $clubName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else if (V.Flag == 1) {
+					res.push(`<<link "Remove ${_Slave.object} from $clubName" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push('[[Change or remove DJ|DJ Select]]');
+				}
+				break;
+			case "Arcade":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`<<link "Confine ${_Slave.object} in $arcadeName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push(`<<link "Release ${_Slave.object} from $arcadeName" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				}
+				break;
+			case "DJ Select":
+				if (setup.DJCareers.includes(_Slave.career) || (_Slave.skillDJ >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "Clinic":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.clinicUpgradeScanner == 1) {
+					res.push(`@@.cyan;Estimated DNA error value: ${Math.ceil(_Slave.chem / 10)}@@`);
+				}
+				if (V.Flag == 0) {
+					res.push(`<<link "Send ${_Slave.object} to $clinicName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else if (V.Flag == 1) {
+					res.push(`<<link "Take ${_Slave.object} out of $clinicName" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push('[[Change or remove Nurse|Nurse Select]]');
+				}
+				break;
+			case "Nurse Select":
+				if (setup.nurseCareers.includes(_Slave.career) || (_Slave.skillNU >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "Schoolroom":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`<<link "Assign ${_Slave.object} to $schoolroomName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else if (V.Flag == 1) {
+					res.push(`<<link "Release ${_Slave.object} from $schoolroomName" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push('[[Change or remove Schoolteacher|Schoolteacher Select]]');
+				}
+				break;
+			case "Schoolteacher Select":
+				if (setup.schoolteacherCareers.includes(_Slave.career) || (_Slave.skillTE >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "Dairy":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`<<link "Send ${_Slave.object} to $dairyName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else if (V.Flag == 1) {
+					res.push(`<<link "Release ${_Slave.object} from $dairyName" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push('[[Change or remove Milkmaid|Milkmaid Select]]');
+				}
+				break;
+			case "Milkmaid Select":
+				if (setup.milkmaidCareers.includes(_Slave.career) || (_Slave.skillMM >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "Farmyard":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`<<link "Send ${_Slave.object} to $farmyardName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else if (V.Flag == 1) {
+					res.push(`<<link "Release ${_Slave.object} from $farmyardName" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push('[[Change or remove Farmer|Farmer Select]]');
+				}
+				break;
+			case "Farmer Select":
+				if (setup.farmerCareers.includes(_Slave.career) || (_Slave.skillFA >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "Servants' Quarters":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`<<link "Assign ${_Slave.object} to $servantsQuartersName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else if (V.Flag == 1) {
+					res.push(`<<link "Release ${_Slave.object} from $servantsQuartersName" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push('[[Change or remove Stewardess|Stewardess Select]]');
+				}
+				break;
+			case "Stewardess Select":
+				if (setup.stewardessCareers.includes(_Slave.career) || (_Slave.skillST >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "Master Suite":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`<<link "Add ${_Slave.object} to $masterSuiteName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else if (V.Flag == 1) {
+					res.push(`<<link "Send ${_Slave.object} out of $masterSuiteName" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push('[[Change or remove Concubine|Concubine Select]]');
+				}
+				break;
+			case "Cellblock":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag == 0) {
+					res.push(`<<link "Confine ${_Slave.object} in $cellblockName" "Assign">><<set $i = ${_ssi}>><</link>>`);
+				} else if (V.Flag == 1) {
+					res.push(`<<link "Release ${_Slave.object} from $cellblockName" "Retrieve">><<set $i = ${_ssi}>><</link>>`);
+				} else {
+					res.push('[[Change or remove Wardeness|Wardeness Select]]');
+				}
+				break;
+			case "Wardeness Select":
+				if (setup.wardenessCareers.includes(_Slave.career) || (_Slave.skillWA >= V.masteredXP)) {
+					res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+					res.push('@@.lime;Has applicable career experience.@@');
+				}
+				break;
+			case "New Game Plus":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				if (V.Flag === 0) {
+					res.push(`<<link "Add to import list" "New Game Plus">>
+							<<set $slavesToImport += 1,$Flag = 1>>
+							<<= assignJob($slaves[${_ssi}], "be imported")>>
+						<</link>>`);
+				} else {
+					res.push(`<<link "Remove from import list" "New Game Plus">>
+							<<set $slavesToImport -= 1,$Flag = 0>>
+							<<= removeJob($slaves[${_ssi}], $slaves[${_ssi}].assignment)>>
+						<</link>>`);
+				}
+				break;
+			case "Matchmaking":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				res.push(`[[Match them|Matchmaking][$subSlave = $slaves[${_ssi}]]]`);
+				break;
+			case "Dinner Party Preparations":
+				res.push('<br>' + (V.seeImages != 1 || V.seeSummaryImages != 1 || V.imageChoice == 1) ? '&nbsp;&nbsp;&nbsp;&nbsp;' : '');
+				res.push(`[[Make her the main course|Dinner Party Execution][$activeSlave = $slaves[${_ssi}]]]`);
+				break;
+		}
+	}
+	return res.join("");
+}
+
+/**
+ * Adds/removes a slave with the given id to/from the personal attention array
+ * @param {number} id slave id
+ */
+App.UI.selectSlaveForPersonalAttention = function (id) {
+	const V = State.variables;
+
+	if (!Array.isArray(V.personalAttention)) {
+		/* first PA target */
+		V.personalAttention = [{
+			ID: id,
+			trainingRegimen: "undecided"
+		}];
+	} else {
+		const _pai = V.personalAttention.findIndex(function (s) {
+			return s.ID === id;
+		});
+		if (_pai === -1) {
+			/* not already a PA target; add */
+			V.activeSlave = getSlave(id);
+			V.personalAttention.push({
+				ID: id,
+				trainingRegimen: "undecided"
+			});
+		} else {
+			/* already a PA target; remove */
+			V.personalAttention.deleteAt(_pai);
+			if (V.personalAttention.length === 0)
+				V.personalAttention = "sex";
+		}
+	}
+	SugarCube.Engine.play("Personal Attention Select");
+};
diff --git a/src/js/utilJS.js b/src/js/utilJS.js
index 7dc3c146258f9082fceee392bc331f6149443b55..7b7e1f65e80213fdf8ca69d362d97533e4d45c21 100644
--- a/src/js/utilJS.js
+++ b/src/js/utilJS.js
@@ -486,7 +486,7 @@ window.commaNum = function(s) {
 
 window.cashFormat = function(s) {
 	if (!s) { s = 0; }
-	return "¤" + commaNum(Math.round(s * 100) / 100);
+	return "¤" + commaNum(s);
 };
 
 window.repFormat = function(s) {
@@ -525,7 +525,7 @@ window.repFormat = function(s) {
 			return `@@.red;-- rep@@`;
 		} else if (weight < 0) {
 			return `@@.red;- rep@@`;
-		} 
+		}
 		/*return weight;*/
 	}
 };
@@ -579,7 +579,7 @@ window.budgetLine = function(category, title) {
 		</td>\
 		</tr><</if>>`;
 	}
-	
+
 };
 
 window.massFormat = function(s) {
@@ -1401,4 +1401,31 @@ window.opentab = function(evt, tabName) {
 	V.tabChoice[passage().trim().replace(/ |'/g,"")] = tabName; /*The regex strips spaces and " ' " from passage names, making "Servants' Quarters" into "ServantsQuarters" and allowing it to be used as a label in this object. */
 	document.getElementById(tabName).style.display = "block";
 	evt.currentTarget.className += " active";
-};
\ No newline at end of file
+};
+
+/**
+ * Creates a HTML element with custom SugarCube attributes which works as a passage link
+ *
+ * The result works in the same way as the wiki markup in the SugarCube
+ * @see https://www.motoslave.net/sugarcube/2/docs/#markup-html-attribute
+ * @param {string} linkText link text
+ * @param {string} passage passage name to link to
+ * @param {string} [setter=''] setter tet (optional)
+ * @param {string} [elementType='a'] element type (optional) default is 'a'.
+ * Could be any of 'a', 'audio', img', 'source', 'video'
+ * @returns {string} element text
+ *
+ * @example
+ * // equal to [[Go to town|Town]]
+ * App.UI.passageLink("Go to town", "Town")
+ */
+App.UI.passageLink = function (linkText, passage, setter, elementType) {
+	if (!elementType) elementType = 'a';
+
+	let res = `<${elementType} data-passage="${passage}"`;
+	if (setter) {
+		res += ` data-setter="${setter}"`;
+	}
+	res += `>${linkText}</${elementType}>`;
+	return res;
+};
diff --git a/src/js/walkPastJS.js b/src/js/walkPastJS.js
index 5f23f0b805dccdccf1b06e9d21973587f3d94345..0b4c237ee87fa18ab7d422f2c709c6b95c0465e4 100644
--- a/src/js/walkPastJS.js
+++ b/src/js/walkPastJS.js
@@ -134,7 +134,7 @@ window.loverSlave = function(activeSlave) {
 						} else if (canDoAnal(_partnerSlave)) {
 							if (_partnerSlave.anus === 0) {
 								t += `${name} has ${his} cock sandwiched between ${partnerName}'s buttcheeks and is enthusiastically hotdogging ${his2} rear.`;
-							} else if (_fuckSeed > 90 && _partnerSlave.amp !==  1) {
+							} else if (_fuckSeed > 90 && _partnerSlave.amp !== 1) {
 								t += `${name} has ${partnerName} on ${his2} knees and is enthusiastically fucking ${his2} ass doggy style.`;
 							} else if (_fuckSeed > 80 && activeSlave.amp !== 1) {
 								t += `${name} has ${partnerName} pushed against the wall is is fucking ${his2} ass from behind.`;
@@ -278,7 +278,7 @@ window.loverSlave = function(activeSlave) {
 								t += `a strap-on up the butt, doggy style. ${partnerName} is using a `;
 								if (activeSlave.anus > 2) {
 									t += `massive fake phallus to satisfy ${his} ${activeSlaveRel}'s gaping hole.`;
-								} else if ($activeSlave.anus > 1) {
+								} else if (activeSlave.anus > 1) {
 									t += `decent-sized fake phallus to stretch ${his} ${activeSlaveRel}'s asshole.`;
 								} else {
 									t += `small fake phallus to gently fuck ${his} ${activeSlaveRel}'s tight anus.`;
@@ -577,7 +577,7 @@ window.loverSlave = function(activeSlave) {
 										}
 									}
 								} else if (_partnerSlave.belly === 0) {
-									t  += `${partnerName} is pinned on ${his2} back by ${name}`;
+									t += `${partnerName} is pinned on ${his2} back by ${name}`;
 									if (activeSlave.belly >= 5000) {
 										t += `'s belly as ${he} tries ${his} hardest to plant a child in ${him2}.`;
 									} else {
@@ -646,7 +646,7 @@ window.loverSlave = function(activeSlave) {
 									}
 									t += `${himself2}, but ${name} can't complain about the swollen dome pushing against ${him} as ${he2} fervently tries to sate ${his} lust by putting a baby in ${him}.`;
 								} else {
-									t  += `${partnerName} has ${name} pinned on ${his} back in a mating press as ${he2} fervently tries to sate ${his} lust by putting a baby in ${him}.`;
+									t += `${partnerName} has ${name} pinned on ${his} back in a mating press as ${he2} fervently tries to sate ${his} lust by putting a baby in ${him}.`;
 								}
 							} else {
 								if (_fuckSeed > 50) { //vanilla
@@ -667,10 +667,10 @@ window.loverSlave = function(activeSlave) {
 										} else if (activeSlave.belly >= 5000) {
 											t += `${name} is bouncing heavily on ${partnerName}'s erect dick as ${he2} struggles to support ${his} gravid figure.`;
 										} else {
-											t  += `${partnerName} has ${name} pinned on ${his} back in a mating press as ${he2} dutifully blows another load deep in ${his} aching pussy.`;
+											t += `${partnerName} has ${name} pinned on ${his} back in a mating press as ${he2} dutifully blows another load deep in ${his} aching pussy.`;
 										}
 									} else if (_partnerSlave.dick > 0 && activeSlave.belly < 500) {
-										t  += `${partnerName} is bringing ${his2} limp dick to orgasm and making sure each and every drop is ending up in ${name}'s pussy.`;
+										t += `${partnerName} is bringing ${his2} limp dick to orgasm and making sure each and every drop is ending up in ${name}'s pussy.`;
 									} else {
 										if (_partnerSlave.belly >= 5000) {
 											t += `${partnerName} is `;
@@ -761,7 +761,7 @@ window.loverSlave = function(activeSlave) {
 									}
 									t += `${himself2}, but ${name} can't complain about the swollen dome pushing against ${his} back as ${he2} fervently tries to sate ${his} lust by putting a baby in ${him}.`;
 								} else {
-									t  += `${partnerName} has ${name} pinned on ${his} stomach as ${he2} fervently tries to sate ${his} lust by putting a baby in ${him}.`;
+									t += `${partnerName} has ${name} pinned on ${his} stomach as ${he2} fervently tries to sate ${his} lust by putting a baby in ${him}.`;
 								}
 							} else if (activeSlave.anus === 0) {
 								if (_partnerSlave.belly >= 5000) {
@@ -799,7 +799,7 @@ window.loverSlave = function(activeSlave) {
 								} else if (activeSlave.belly >= 5000) {
 									t += `${name} is bouncing heavily on ${partnerName}'s erect dick as ${he2} struggles to anally satisfy ${his2} gravid partner.`;
 								} else {
-									t  += `${partnerName} has ${name} pinned on ${his} front as ${he2} dutifully plows  ${his} needy anus in an attempt to sate ${his} bottomless lust.`;
+									t += `${partnerName} has ${name} pinned on ${his} front as ${he2} dutifully plows  ${his} needy anus in an attempt to sate ${his} bottomless lust.`;
 								}
 							}
 						} else { //oral
diff --git a/src/npc/abort.tw b/src/npc/abort.tw
index 2ae1ee1ed3c5c2598d7b52fee212ea512da1522f..2849719dfce626fbdc77e7c3102ff996b85f591a 100644
--- a/src/npc/abort.tw
+++ b/src/npc/abort.tw
@@ -3,31 +3,43 @@
 <<set $nextButton = "Back", $nextLink = "Slave Interact">>
 <<run clearSummaryCache($activeSlave)>>
 
-The remote surgery makes aborting a pregnancy quick and efficient. $activeSlave.slaveName is
-<<if ($activeSlave.fuckdoll > 0) || ($activeSlave.fetish == "mindbroken")>>
-	completely unmoved by the development.
-<<elseif $activeSlave.sexualFlaw == "breeder">>
-	@@.red;fundamentally broken.@@ $His entire concept of self and sexuality was wrapped up in the life growing within $him, and now it is gone.
-	<<set $activeSlave.fetish = "mindbroken", $activeSlave.behavioralQuirk = "none", $activeSlave.behavioralFlaw = "none", $activeSlave.sexualQuirk = "none", $activeSlave.sexualFlaw = "none", $activeSlave.devotion = 0, $activeSlave.trust = 0>>
-<<elseif $activeSlave.devotion < -50>>
-	@@.mediumorchid;filled with violent, consuming hatred.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it and views you as its killer. $He is @@.gold;terrified of your power@@ over $his body.
-	<<set $activeSlave.trust -= 10, $activeSlave.devotion -= 25>>
-<<elseif $activeSlave.devotion < -20>>
-	@@.mediumorchid;afflicted by desperate, inconsolable sobbing.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. $He is @@.gold;terrified of your power@@ over $his body.
-	<<set $activeSlave.trust -= 10, $activeSlave.devotion -= 10>>
-<<elseif $activeSlave.fetish == "pregnancy">>
-	@@.mediumorchid;filled with a deep sorrow.@@ To a pregnancy fetishist, having a pregnancy end like this hurts far worse than birth ever would. $He is @@.gold;terrified of a repeat performance.@@
-	<<set _fetishModifier = $activeSlave.fetishStrength/2>>
-	<<set $activeSlave.devotion -= 1*_fetishModifier, $activeSlave.trust -= 1*_fetishModifier>>
-<<elseif $activeSlave.devotion <= 20>>
-	@@.mediumorchid;consumed by muted weeping and enduring sorrow.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. $He is @@.gold;terrified of your power@@ over $his body.
-	<<set $activeSlave.trust -= 10, $activeSlave.devotion -= 5>>
-<<elseif $activeSlave.devotion <= 50>>
-	dully obedient. $He has been broken to slave life so thoroughly that even this is neither surprising nor affecting. $He is @@.gold;terrified of your power@@ over $his body.
-	<<set $activeSlave.trust -= 10>>
+The remote surgery makes aborting a pregnancy quick and efficient.
+
+<<if $activeSlave.preg < 4>>
+	It was so early in $his pregnancy that the potential mental effects are deminished.
 <<else>>
-	@@.hotpink;pleased by this stark development,@@ since $he is so attentive to your will. $He also expects $he'll be able to fuck better now.
-	<<set $activeSlave.devotion += 4>>
+	$activeSlave.slaveName is
+	<<if ($activeSlave.fuckdoll > 0) || ($activeSlave.fetish == "mindbroken")>>
+		completely unmoved by the development.
+	<<elseif $activeSlave.sexualFlaw == "breeder">>
+		@@.red;fundamentally broken.@@ $His entire concept of self and sexuality was wrapped up in the life growing within $him, and now it is gone.
+		<<set $activeSlave.fetish = "mindbroken", $activeSlave.behavioralQuirk = "none", $activeSlave.behavioralFlaw = "none", $activeSlave.sexualQuirk = "none", $activeSlave.sexualFlaw = "none", $activeSlave.devotion = 0, $activeSlave.trust = 0>>
+	<<elseif $activeSlave.devotion < -50>>
+		@@.mediumorchid;filled with violent, consuming hatred.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it and views you as its killer. $He is @@.gold;terrified of your power@@ over $his body.
+		<<set $activeSlave.trust -= 10, $activeSlave.devotion -= 25>>
+	<<elseif $activeSlave.devotion < -20>>
+		@@.mediumorchid;afflicted by desperate, inconsolable sobbing.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. $He is @@.gold;terrified of your power@@ over $his body.
+		<<set $activeSlave.trust -= 10, $activeSlave.devotion -= 10>>
+	<<elseif $activeSlave.fetish == "pregnancy">>
+		@@.mediumorchid;filled with a deep sorrow.@@ To a pregnancy fetishist, having a pregnancy end like this hurts far worse than birth ever would. $He is @@.gold;terrified of a repeat performance.@@
+		<<set _fetishModifier = $activeSlave.fetishStrength/2>>
+		<<set $activeSlave.devotion -= 1*_fetishModifier, $activeSlave.trust -= 1*_fetishModifier>>
+	<<elseif $activeSlave.devotion <= 20>>
+		@@.mediumorchid;consumed by muted weeping and enduring sorrow.@@ Even though $he knew $his baby was destined for a slave orphanage, it seems $he cared for it. $He is @@.gold;terrified of your power@@ over $his body.
+		<<set $activeSlave.trust -= 10, $activeSlave.devotion -= 5>>
+	<<elseif $activeSlave.devotion <= 50>>
+		dully obedient. $He has been broken to slave life so thoroughly that even this is neither surprising nor affecting. $He is @@.gold;terrified of your power@@ over $his body.
+		<<set $activeSlave.trust -= 10>>
+	<<else>>
+		@@.hotpink;pleased by this stark development,@@ since $he is so attentive to your will. $He also expects $he'll be able to fuck better now.
+		<<set $activeSlave.devotion += 4>>
+	<</if>>
+<</if>>
+
+<<if $activeSlave.abortionTat > -1>>
+	The temporary tattoo of a child has been replaced with $his <<= ordinalSuffix($activeSlave.abortionTat)>> crossed out infant.
+	<<set $activeSlave.abortionTat++>>
+	<<run cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave)>>
 <</if>>
 
 <<if lastPregRule($activeSlave,$defaultRules)>><<set $activeSlave.preg = -1>><<else>><<set $activeSlave.preg = 0>><</if>>
diff --git a/src/npc/startingGirls/commitStartingGirl.tw b/src/npc/startingGirls/commitStartingGirl.tw
index fa940b3a272f9f768d7d24dcd80f0d964d3d7b29..54cb7ac40580f481891afdf4b1ab746f138797b9 100644
--- a/src/npc/startingGirls/commitStartingGirl.tw
+++ b/src/npc/startingGirls/commitStartingGirl.tw
@@ -45,7 +45,7 @@
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<if $familyTesting == 1>>
 		/* Not needed due to stuffedanon's work
-		<<if $activeSlave.actualAge >= $fertilityAge>>
+		<<if $activeSlave.actualAge >= 34>>
 			<<if $activeSlave.ovaries>>
 				<br>&nbsp;&nbsp;&nbsp;&nbsp;
 				[[Daughter|RG AS Dump][$returnTo = "Starting Girls", $startingGirlRelation = "mother", $startingGirlCopied = 1]]
@@ -57,32 +57,30 @@
 			<</if>>
 			/% I'm aware this term is ridiculous. If anyone can come up with a better word to reconcile all slaves being female with the act of fatherhood and the masculine nature of the word father, I'm all ears. Wrote myself into a corner on this one. %/
 		<</if>>
-		<<if $activeSlave.actualAge <= ($retirementAge - $fertilityAge)>>
+		<<if $activeSlave.actualAge <= 28>>
 			<<if $activeSlave.mother <= 0>>
 				<br>&nbsp;&nbsp;&nbsp;&nbsp;
 				[[Mother|RG AS Dump][$returnTo = "Starting Girls", $activeSlave.mother = $IDNumber, $startingGirlRelation = "daughter", $startingGirlCopied = 1]]
 			<<else>>
 				//This slave already has a mother.//
 			<</if>>
-		<</if>>
-		<<if $seeDicks>>
-			<<if $activeSlave.actualAge <= ($retirementAge - $potencyAge)>>
-				<<if $activeSlave.father <= 0>>
-					<br>&nbsp;&nbsp;&nbsp;&nbsp;
-					[[Dick-mother|RG AS Dump][$returnTo = "Starting Girls", $activeSlave.father = $IDNumber, $startingGirlRelation = "dickdaughter", $startingGirlCopied = 1]]
-					//A slave who provided the impregnation to create $activeSlave.slaveName.//
-				<<else>>
-					//This slave already has a dick-mother.//
-				<</if>>
+			<<if $seeDicks>>
+			<<if $activeSlave.father <= 0>>
+				<br>&nbsp;&nbsp;&nbsp;&nbsp;
+				[[Dick-mother|RG AS Dump][$returnTo = "Starting Girls", $activeSlave.father = $IDNumber, $startingGirlRelation = "dickdaughter", $startingGirlCopied = 1]]
+				//A slave who provided the impregnation to create $activeSlave.slaveName.//
+			<<else>>
+				//This slave already has a dick-mother.//
+			<</if>>
 			<</if>>
 		<</if>>
-		<<if $activeSlave.actualAge < $retirementAge>>
+		<<if $activeSlave.actualAge < 44>>
 			<br>&nbsp;&nbsp;&nbsp;&nbsp;
 			[[Older Sister|RG AS Dump][$returnTo = "Starting Girls", $startingGirlRelation = "older sister", $startingGirlCopied = 1]]
 		<</if>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;
 		[[Twin|RG AS Dump][$returnTo = "Starting Girls", $startingGirlRelation = "twin", $startingGirlCopied = 1]]
-		<<if $activeSlave.actualAge > $minimumSlaveAge>>
+		<<if $activeSlave.actualAge > 19>>
 			<br>&nbsp;&nbsp;&nbsp;&nbsp;
 			[[Younger Sister|RG AS Dump][$returnTo = "Starting Girls", $startingGirlRelation = "younger sister", $startingGirlCopied = 1]]
 		<</if>>
@@ -91,24 +89,27 @@
 	<<else>>
 
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		<<if $activeSlave.actualAge >= $fertilityAge>>
+		<<if $activeSlave.actualAge <= 8 && ($PC.career == "servant" || $PC.career == "escort") && ($PC.vagina == 1)>>
+		<<else>>
+		<<if $activeSlave.actualAge >= ($fertilityAge + $minimumSlaveAge)>>
 			<br>&nbsp;&nbsp;&nbsp;&nbsp;
 			[[Daughter|RG AS Dump][$returnTo = "Starting Girls", $activeSlave.relation = "mother", $startingGirlRelation = "mother", $activeSlave.birthsTotal += 1, $activeSlave.relationTarget = $activeSlave.ID+1, $startingGirlCopied = 1]]
 		<</if>>
-		<<if $activeSlave.actualAge <= ($retirementAge - $fertilityAge)>>
+		<<if $activeSlave.actualAge <= 24>>
 			<br>&nbsp;&nbsp;&nbsp;&nbsp;
 			[[Mother|RG AS Dump][$returnTo = "Starting Girls", $activeSlave.relation = "daughter", $startingGirlRelation = "daughter", $activeSlave.relationTarget = $activeSlave.ID+1, $startingGirlCopied = 1]]
 		<</if>>
-		<<if $activeSlave.actualAge < $retirementAge>>
+		<<if $activeSlave.actualAge < 44>>
 			<br>&nbsp;&nbsp;&nbsp;&nbsp;
 			[[Older Sister|RG AS Dump][$returnTo = "Starting Girls", $activeSlave.relation = "sister", $startingGirlRelation = "older sister", $activeSlave.relationTarget = $activeSlave.ID+1, $startingGirlCopied = 1]]
 		<</if>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;
 		[[Twin|RG AS Dump][$returnTo = "Starting Girls", $activeSlave.relation = "twin", $startingGirlRelation = "twin", $activeSlave.relationTarget = $activeSlave.ID+1, $startingGirlCopied = 1]]
-		<<if $activeSlave.actualAge > $minimumSlaveAge>>
+		<<if $activeSlave.actualAge > $minimumSlaveAge+1>>
 			<br>&nbsp;&nbsp;&nbsp;&nbsp;
 			[[Younger Sister|RG AS Dump][$returnTo = "Starting Girls", $activeSlave.relation = "sister", $startingGirlRelation = "younger sister", $activeSlave.relationTarget = $activeSlave.ID+1, $startingGirlCopied = 1]]
 		<</if>>
+		<</if>>
 	<</if>>
 	<<elseif $activeSlave.relation == 0>>
 	<br>[[Add another slave, related to the previous slave|Commit Starting Girl][$createRelatedSlave = 1]]
diff --git a/src/pregmod/assistantAppearancePackTwo.tw b/src/pregmod/assistantAppearancePackTwo.tw
index d4bf6cb09ec4214890688a3d9f80b8a510e00407..164d42649eade43ae9258b012479df6bd63a8d0a 100644
--- a/src/pregmod/assistantAppearancePackTwo.tw
+++ b/src/pregmod/assistantAppearancePackTwo.tw
@@ -1,6 +1,8 @@
 :: Assistant Appearance Pack Two [nobr]
 
-<<if $seeImages == 1>><<= assistantArt(3)>><</if>>
+<span id="artFrame">
+	<<if $seeImages == 1>><<= assistantArt(3)>><</if>>
+</span>
 
 <<setAssistantPronouns>>
 
@@ -15,24 +17,28 @@ After several minutes, _heA snaps back to life, with no mention about what exact
 <span ID="app">
 __Personal assistant appearances:__
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Angel">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the angel appearance. _HeA spreads _hisA wings and checks out _hisA new body, "Thanks, <<= properTitle()>>, but could I have a robe or something? I'm indecent!" _HeA blushes red. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "angel">>
 	<</replace>>
 <</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Cherub">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the cherub appearance. _HeA returns to _hisA youthful figure and sprouts _hisA wings. "This is awesome, little embarrassing though..." _HeA says, covering _hisA shame. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "cherub">>
 	<</replace>>
 <</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Imp">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the imp appearance. _HeA returns to _hisA youthful figure and sprouts _hisA wings. "This is awesome! So, wanna fool around? Maybe go torment some slaves?" _HeA says, pulling out a pitchfork. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "imp">>
 	<</replace>>
 <</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Succubus">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the succubus appearance. _HeA promptly takes your breath away. "Thank you, <<= properTitle()>>. Now how shall I show you my appreciation..." _HisA avatar trails off while spreading _hisA legs and flashing you _hisA lovely pussy. "You can always customize me from the arcology management menu," _heA adds, with a hint of disapproval.
 	<<set $assistantAppearance = "succubus">>
@@ -40,6 +46,7 @@ __Personal assistant appearances:__
 <</link>>
 <<if $seeDicks != 0>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Incubus">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the incubus appearance. _HeA becomes rather masculine, sporting a soft cock nearly as long as _hisA thigh. "Thank you, <<= properTitle()>>. This is going to be fun. Would you like a taste?" _HeA steadily becomes erect, a bead of precum forming at its tip. "You can always customize me from the arcology management menu," _heA adds, with a hint of disapproval.
 	<<set $assistantAppearance = "incubus">>
@@ -47,18 +54,21 @@ __Personal assistant appearances:__
 <</link>>
 <</if>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "witch">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the novice witch appearance. _HeA wraps a tightly clinging robe around _hisA voluptuous body and dons a wide-brimmed hat. "You can always customize me from the arcology management menu," _heA adds, pulling a book of lewd spells out.
 	<<set $assistantAppearance = "witch">>
 	<</replace>>
 <</link>>
 <<link "_">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA installs the bugged appearance. _HisA body twists and contorts into an abomination of flesh and bone. It is honestly unsettling to look at. The thing morphs its body into a familiar female shape, though it is still off. Especially _hisA eyes; they seem soulless. "You can always customize me from the arcology management menu," _heA adds, in an ill pronounced mimicry of your voice.
 	<<set $assistantAppearance = "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
 	<</replace>>
 <</link>>
 <br><<link "Your current appearance will do">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
 	<<replace "#app">>
 	At your order, _heA maintains the $assistantAppearance appearance as _hisA avatar. "Yes, <<= properTitle()>>," _heA confirms, and adds "if you reconsider, I can be customized from the arcology management menu."
 	<</replace>>
diff --git a/src/pregmod/beastFuck.tw b/src/pregmod/beastFuck.tw
index f85473cefe3864470ad30a5e763222a088f23017..d845d3924031daef2d4f9eb4c9cdb2df020a6da6 100644
--- a/src/pregmod/beastFuck.tw
+++ b/src/pregmod/beastFuck.tw
@@ -113,7 +113,7 @@
 
 <<if canWalk($activeSlave)>>
 	<<if $activeSlave.devotion > -20>>
-		<<if ($activeSlave.devotion <= 20) && ($activeSlave.fetish != "mindbroken") && ($activeSlave.fetish != "masochistic") && ($activeSlave.fetish != "humiliation") && ($activeSlave.sexualQuirk != "perverted") && ($activeSlave.behavioralQuirk != "sinful")>>and only the threat of worse punishment prevents $him from running out of the room.<</if>> You have $him <<if ($activeSlave.clothes != "naked")>>take off $his clothing and <</if>>kneel down on the floor with $his ass in the air,
+		<<if ($activeSlave.devotion <= 20) && ($activeSlave.fetish != "mindbroken") && ($activeSlave.fetish != "masochistic") && ($activeSlave.fetish != "humiliation") && ($activeSlave.sexualQuirk != "perverted") && ($activeSlave.behavioralQuirk != "sinful")>>and only the threat of worse punishment prevents $him from running out of the room.<</if>> You have $him <<if ($activeSlave.clothes != "no clothing")>>take off $his clothing and <</if>>kneel down on the floor with $his ass in the air,
 	<<else>>
 		and you have to physically prevent $him from running out of the room. You <<if ($activeSlave.clothes != "no clothing")>>force $him to take off $his $activeSlave.clothes and <</if>>restrain $him on the floor with $his ass in the air — all the while ignoring $his screams and pleas for mercy -
 <</if>>
diff --git a/src/pregmod/beastFucked.tw b/src/pregmod/beastFucked.tw
index f9b35dc259ed7bfc3e824e3888b8647b51da68c3..5d8cb58a87d5e41f159f2c80be38a19051da8302 100644
--- a/src/pregmod/beastFucked.tw
+++ b/src/pregmod/beastFucked.tw
@@ -143,12 +143,12 @@
 		<<if ($activeSlave.devotion <= 20)>>
 			and only the threat of worse punishment prevents $him from running out of the room.
 		<</if>>
-			You have $him <<if ($activeSlave.clothing != "naked") && (_sexAct != "oral")>>take off $his clothing, then <</if>><<if _sexAct == "oral">>lay <<else>>kneel <</if>>down on the floor <<if _sexAct != "oral">>with $his ass in the air<<else>>on $his back<</if>>
+			You have $him <<if ($activeSlave.clothes != "no clothing") && (_sexAct != "oral")>>take off $his clothing, then <</if>><<if _sexAct == "oral">>lay <<else>>kneel <</if>>down on the floor <<if _sexAct != "oral">>with $his ass in the air<<else>>on $his back<</if>>
 	<<else>>
-		and $Bodyguard.slaveName has to physically prevent $him from running out of the room<<if random(1,100) > 75>><<set $activeSlave.minorInjury = either("black eye", "bruise", "split lip")>>, resulting in a $activeSlave.minorInjury. <<else>>. <</if>>You <<if ($activeSlave.clothing != "naked")>>force $him to take off $his $activeSlave.clothing and <</if>>restrain $him on the floor <<if _sexAct != "oral">>with $his ass in the air<<else>>with a ring gag in $his mouth<</if>> — all the while ignoring $his screams and pleas for mercy —
+		and $Bodyguard.slaveName has to physically prevent $him from running out of the room<<if random(1,100) > 75>><<set $activeSlave.minorInjury = either("black eye", "split lip", "bruise")>>, resulting in a $activeSlave.minorInjury. <<else>>. <</if>>You <<if ($activeSlave.clothes != "no clothing")>>force $him to take off $his $activeSlave.clothes and <</if>>restrain $him on the floor <<if _sexAct != "oral">>with $his ass in the air<<else>>with a ring gag in $his mouth<</if>> — all the while ignoring $his screams and pleas for mercy —
 	<</if>>
 <<else>>
-	but $he knows $he is powerless to stop you. You <<if ($activeSlave.clothing != "naked")>>take off $his clothes and <</if>><<if _sexAct == "oral">>place a ring gag in $his mouth, then<</if>>place $him on the ground with a cushion under $his hips <<if _sexAct != "oral">>, $his ass in the air,<</if>>
+	but $he knows $he is powerless to stop you. You <<if ($activeSlave.clothes != "no clothing")>>take off $his clothes and <</if>><<if _sexAct == "oral">>place a ring gag in $his mouth, then<</if>>place $him on the ground with a cushion under $his hips <<if _sexAct != "oral">>, $his ass in the air,<</if>>
 <</if>>
 
 before calling in the _animal.species. The _animal.species slowly saunters up to the <<if ($activeSlave.devotion <= 20)>>bound <</if>>slave and takes its position
diff --git a/src/pregmod/eliteTakeOver.tw b/src/pregmod/eliteTakeOver.tw
index d82e202d9698dc9b097eff4b8dda7747176f6d18..4a194afe076a370228227e9893861d6844a2f8c9 100644
--- a/src/pregmod/eliteTakeOver.tw
+++ b/src/pregmod/eliteTakeOver.tw
@@ -1,13 +1,12 @@
 :: eliteTakeOver [nobr]
 
 <<set $nextButton = " ">>
-<<setLocalPronouns $Bodyguard>>
 
 <<set _pregSurrender = 0>>
 /* preg/lobotomization check */
 You knew this day would come. Surrounding yourself with powerful people has its boons, but also poses a distinct threat. You've heard them murmuring when you enter the room, you've seen them excuse themselves from your presence, and lately they've been overtly hostile. The Societal Elite have turned on you.
 <br>
-You look up from your desk as the locked door to your office unseals, and a dozen individuals brazenly walk into your view.<<if $Bodyguard != 0>> $Bodyguard.slaveName stands between you and them. A single glare from the leader of the bunch and she backs off, eyes to the ground.<</if>>
+You look up from your desk as the locked door to your office unseals, and a dozen individuals brazenly walk into your view.<<if $Bodyguard != 0>><<setLocalPronouns $Bodyguard>> $Bodyguard.slaveName stands between you and them. A single glare from the leader of the bunch and $he backs off, eyes to the ground.<</if>>
 <br>
 <<if $PC.pregSource == -1 || $PC.pregSource == -6>>
 	<<if $PC.refreshmentType == 0>>
@@ -32,7 +31,6 @@ You look up from your desk as the locked door to your office unseals, and a doze
 	What was that last thing he said? It's getting hard to think right. The $PC.refreshment... Drugged... You collapse onto your desk, unconscious.
 	<br>
 	<<if $Bodyguard != 0>>
-		<<setLocalPronouns $Bodyguard>>
 		A sharp pain and a rush of adrenaline drags you back to your senses. Sneaking a peak, you witness $Bodyguard.slaveName valiantly trying to protect you, despite <<if $Bodyguard.amp < 0>>$his cybernetics being locked down<<else>>the overwhelming odds<</if>>. As $he and their leader struggle closer to your desk, his revolver and a syringe are dislodged onto your desk. It seems drugging you wasn't their first thought. With $Bodyguard.slaveName's risky gamble, your fate has fallen back into your hands.
 	<<else>>
 		You'll spend the rest of your life a breeder to the Societal Elite; blinded and muted. More than a slave, but still less than your master. Life isn't so bad, your two most devoted slaves were taken along to keep you happy, and you are treated quite well, possibilities considered. Though once your eggs dry up, odds are your little remaining usefulness will be at an end. Best not to think too much into it.
diff --git a/src/pregmod/geneLab.tw b/src/pregmod/geneLab.tw
index d474d8cdfbabc3cf173fa5a45ee925adf41297a8..515d07cb73ff053c23120e0d3c8f72f57aa9ae41 100644
--- a/src/pregmod/geneLab.tw
+++ b/src/pregmod/geneLab.tw
@@ -1,7 +1,7 @@
 :: Gene Lab [nobr]
 
 <<set $HackingSkillMultiplier = HSM()>>
-<<set $nextButton = "Back", $nextLink = "Manage Penthouse", $showEncyclopedia = 1, $encyclopedia = "The Pharmaceutical Fab.", _PCSkillCheck = Math.max($upgradeMultiplierMedicine, $HackingSkillMultiplier)>>
+<<set $nextButton = "Back", $nextLink = "Manage Penthouse", $showEncyclopedia = 1, $encyclopedia = "The Pharmaceutical Fab.", _PCSkillCheck = Math.min($upgradeMultiplierMedicine, $HackingSkillMultiplier)>>
 
 <br>
 The Gene Lab
diff --git a/src/pregmod/implantManufactory.tw b/src/pregmod/implantManufactory.tw
index 676b49a83b92a7f8a3a2675a47a5d0b0aeefa04c..b6baed36ebfcb1c7c3f9b54d1b1ca52fc5b5cc31 100644
--- a/src/pregmod/implantManufactory.tw
+++ b/src/pregmod/implantManufactory.tw
@@ -1,7 +1,7 @@
 :: Implant Manufactory [nobr]
 
 <<set $HackingSkillMultiplier = HSM()>>
-<<set $nextButton = "Back", $nextLink = "Manage Penthouse", $showEncyclopedia = 1, $encyclopedia = "The Pharmaceutical Fab.", _PCSkillCheck = Math.max($upgradeMultiplierMedicine, $HackingSkillMultiplier)>>
+<<set $nextButton = "Back", $nextLink = "Manage Penthouse", $showEncyclopedia = 1, $encyclopedia = "The Pharmaceutical Fab.", _PCSkillCheck = Math.min($upgradeMultiplierMedicine, $HackingSkillMultiplier)>>
 
 <br>
 The Implant Manufactory
diff --git a/src/pregmod/manageCorporation.tw b/src/pregmod/manageCorporation.tw
index 9397edc530994af86a3f7a602114e3e85e166aa9..8d1f2152c0644d36b606d00f6ce8486b953e5f2f 100644
--- a/src/pregmod/manageCorporation.tw
+++ b/src/pregmod/manageCorporation.tw
@@ -1422,30 +1422,48 @@ __Slave specialization__
 			<<if $arcologies[0].FSSubjugationistRace != "middle eastern" || $arcologies[0].FSSubjugationist == "unset">>[[Middle Eastern|Manage Corporation][$corpSpecRaces = corpBlacklistRace("middle eastern", 1), $corpSpecToken -= 1, $corpSpecTimer = 1]] | <</if>>
 			<<if $arcologies[0].FSSubjugationistRace != "mixed race" || $arcologies[0].FSSubjugationist == "unset">>[[Mixed Race|Manage Corporation][$corpSpecRaces = corpBlacklistRace("mixed race", 1), $corpSpecToken -= 1, $corpSpecTimer = 1]] | <</if>>
 			<<if $arcologies[0].FSSubjugationistRace != "pacific islander" || $arcologies[0].FSSubjugationist == "unset">>[[Pacific Islander|Manage Corporation][$corpSpecRaces = corpBlacklistRace("pacific islander", 1), $corpSpecToken -= 1, $corpSpecTimer = 1]] | <</if>>
-			<<if $arcologies[0].FSSubjugationistRace != "semitic" || $arcologies[0].FSSubjugationist == "unset">>[[Semitic|Manage Corporation][$corpSpecRaces = corpBlacklistRace("semitic"), $corpSpecToken -= 1, $corpSpecTimer = 1]] | <</if>>
+			<<if $arcologies[0].FSSubjugationistRace != "semitic" || $arcologies[0].FSSubjugationist == "unset">>[[Semitic|Manage Corporation][$corpSpecRaces = corpBlacklistRace("semitic", 1), $corpSpecToken -= 1, $corpSpecTimer = 1]] | <</if>>
 			<<if $arcologies[0].FSSubjugationistRace != "southern european" || $arcologies[0].FSSubjugationist == "unset">>[[Southern European|Manage Corporation][$corpSpecRaces = corpBlacklistRace("southern european", 1), $corpSpecToken -= 1, $corpSpecTimer = 1]] | <</if>>
 			<<if $arcologies[0].FSSubjugationistRace != "white" || $arcologies[0].FSSubjugationist == "unset">>[[White|Manage Corporation][$corpSpecRaces = corpBlacklistRace("white", 1), $corpSpecToken -= 1, $corpSpecTimer = 1]]<</if>>
+			-- //additional races can be excluded. 4 races per token.//
+			<<if $corpSpecToken >= 3>>
+				<br>Only slaves who are
+				<<if $arcologies[0].FSSupremacistRace != "amerindian" || $arcologies[0].FSSubjugationist == "unset">>[[Amerindian|Manage Corporation][$corpSpecRaces = corpBlacklistRace("amerindian", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]] | <</if>>
+				<<if $arcologies[0].FSSupremacistRace != "asian" || $arcologies[0].FSSubjugationist == "unset">>[[Asian|Manage Corporation][$corpSpecRaces = corpBlacklistRace("asian", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]] | <</if>>
+				<<if $arcologies[0].FSSupremacistRace != "black" || $arcologies[0].FSSubjugationist == "unset">>[[Black|Manage Corporation][$corpSpecRaces = corpBlacklistRace("black", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]] | <</if>>
+				<<if $arcologies[0].FSSupremacistRace != "indo-aryan" || $arcologies[0].FSSubjugationist == "unset">>[[Indo-aryan|Manage Corporation][$corpSpecRaces = corpBlacklistRace("indo-aryan", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]] | <</if>>
+				<<if $arcologies[0].FSSupremacistRace != "latina" || $arcologies[0].FSSubjugationist == "unset">>[[Latina|Manage Corporation][$corpSpecRaces = corpBlacklistRace("latina", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]] | <</if>>
+				<<if $arcologies[0].FSSupremacistRace != "malay" || $arcologies[0].FSSubjugationist == "unset">>[[Malay|Manage Corporation][$corpSpecRaces = corpBlacklistRace("malay", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]] | <</if>>
+				<<if $arcologies[0].FSSupremacistRace != "middle eastern" || $arcologies[0].FSSubjugationist == "unset">>[[Middle Eastern|Manage Corporation][$corpSpecRaces = corpBlacklistRace("middle eastern", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]] | <</if>>
+				<<if $arcologies[0].FSSupremacistRace != "mixed race" || $arcologies[0].FSSubjugationist == "unset">>[[Mixed Race|Manage Corporation][$corpSpecRaces = corpBlacklistRace("mixed race", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]] | <</if>>
+				<<if $arcologies[0].FSSupremacistRace != "pacific islander" || $arcologies[0].FSSubjugationist == "unset">>[[Pacific Islander|Manage Corporation][$corpSpecRaces = corpBlacklistRace("pacific islander", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]] | <</if>>
+				<<if $arcologies[0].FSSupremacistRace != "semitic" || $arcologies[0].FSSubjugationist == "unset">>[[Semitic|Manage Corporation][$corpSpecRaces = corpBlacklistRace("semitic", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]] | <</if>>
+				<<if $arcologies[0].FSSupremacistRace != "southern european" || $arcologies[0].FSSubjugationist == "unset">>[[Southern European|Manage Corporation][$corpSpecRaces = corpBlacklistRace("southern european", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]] | <</if>>
+				<<if $arcologies[0].FSSupremacistRace != "white" || $arcologies[0].FSSubjugationist == "unset">>[[White|Manage Corporation][$corpSpecRaces = corpBlacklistRace("white", 0), $corpSpecToken -= 3, $corpSpecTimer = 2]]<</if>>
+			<<else>>
+				<br>Only slaves of a particular race requires 3 tokens.
+			<</if>>
 		<</if>>
 		<<if $seeDicks != 0 && ndef $corpSpecGender && ($corpDivExtra > 0 || $corpDivLegal > 0)>> /*This used to be $captureUpgradeGender, it is a general acquisition specialization*/
 			<br>Train only slaves with [[Pussies|Manage Corporation][$corpSpecGender = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Dicks|Manage Corporation][$corpSpecGender = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]]
 		<</if>>
 		<<if ndef $corpSpecHeight && ($corpDivExtra > 0 || $corpDivLegal > 0)>> /*This is a general acquisition specialization*/
-			<br>Slaves that are [[Short|Manage Corporation][$corpSpecHeight = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Tall|Manage Corporation][$corpSpecHeight = 4, $corpSpecToken -= 1, $corpSpecTimer = 2]]
+			<br>Slaves that are [[Short|Manage Corporation][$corpSpecHeight = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Tall|Manage Corporation][$corpSpecHeight = 4, $corpSpecToken -= 1, $corpSpecTimer = 2]] -- //Further specializations possible//
 		<</if>>
 		<<if ndef $corpSpecVirgin && ($corpDivExtra > 0 || $corpDivLegal > 0)>> /*This is a general acquisition specialization*/
 			<br>Slaves that are [[Virgins|Manage Corporation][$corpSpecVirgin = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]]
 		<</if>>
 		<<if ndef $corpSpecIntelligence && $corpDivLegal > 0 >> /*This used to be $entrapmentUpgradeIntelligence, it is a legal enslavement specialization*/
-			<br>Slaves who are [[Stupid|Manage Corporation][$corpSpecIntelligence = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Intelligent|Manage Corporation][$corpSpecIntelligence = 3, $corpSpecToken -= 1, $corpSpecTimer = 2]]
+			<br>Slaves who are [[Stupid|Manage Corporation][$corpSpecIntelligence = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Intelligent|Manage Corporation][$corpSpecIntelligence = 3, $corpSpecToken -= 1, $corpSpecTimer = 2]] --//Further specializations possible//
 		<</if>>
 		<<if ndef $corpSpecAge && $corpDivExtra > 0>> /*This used to be $captureUpgradeAge, it is the extralegal enslavement specialization*/
 			<br>Slaves who are [[Younger|Manage Corporation][$corpSpecAge = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Older|Manage Corporation][$corpSpecAge = 3, $corpSpecToken -= 1, $corpSpecTimer = 2]]
 		<</if>>
 		<<if ndef $corpSpecWeight && ($corpDivBreak > 0 || $corpDivSurgery > 0 || $corpDivTrain > 0)>> /*This used to be $generalUpgradeWeight, it is a general improvement specialization*/
-			<br>Managing slaves' diets to achieve [[Thin Slaves|Manage Corporation][$corpSpecWeight = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Fat nor Thin Slaves|Manage Corporation][$corpSpecWeight = 3, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Fat Slaves|Manage Corporation][$corpSpecWeight = 5, $corpSpecToken -= 1, $corpSpecTimer = 2]]
+			<br>Managing slaves' diets to achieve [[Thin Slaves|Manage Corporation][$corpSpecWeight = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Fat nor Thin Slaves|Manage Corporation][$corpSpecWeight = 3, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Fat Slaves|Manage Corporation][$corpSpecWeight = 5, $corpSpecToken -= 1, $corpSpecTimer = 2]] -- //Further specializations possible//
 		<</if>>
 		<<if ndef $corpSpecDevotion && ($corpDivBreak > 0 || $corpDivSurgery > 0 || $corpDivTrain > 0)>> /*This used to be $entrapmentUpgradeDevotionOne/Two, it is a general improvement specialization*/
-			<br>Slaves who are [[Reluctant|Manage Corporation][$corpSpecDevotion = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Obedient|Manage Corporation][$corpSpecDevotion = 4, $corpSpecToken -= 1, $corpSpecTimer = 2]]
+			<br>Slaves who are [[Reluctant|Manage Corporation][$corpSpecDevotion = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Obedient|Manage Corporation][$corpSpecDevotion = 4, $corpSpecToken -= 1, $corpSpecTimer = 2]] -- //Further specializations possible//
 		<</if>>
 		<<if ndef $corpSpecAccent && ($corpDivBreak > 0 || $corpDivSurgery > 0 || $corpDivTrain > 0)>> /*This used to be $trainingUpgradeAccent, it is a general improvement specialization*/
 			<br>Slaves are taught to [[Speak the Language|Manage Corporation][$corpSpecAccent = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Speak without Accent|Manage Corporation][$corpSpecAccent = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]]
@@ -1454,34 +1472,34 @@ __Slave specialization__
 			<br>Slaves are given hormones to [[Feminize|Manage Corporation][$corpSpecHormones = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Masculinize|Manage Corporation][$corpSpecHormones = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]]
 		<</if>>
 		<<if ndef $corpSpecInjection && ($corpDivBreak > 0 || $corpDivSurgery > 0 || $corpDivTrain > 0)>> /*This used to be $drugUpgradeInjectionOne, it is a general improvement specialization*/
-			<br>Slave assets are made to be [[Petite|Manage Corporation][$corpSpecInjection = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Tasteful|Manage Corporation][$corpSpecInjection = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Huge|Manage Corporation][$corpSpecInjection = 3, $corpSpecToken -= 1, $corpSpecTimer = 2]]
+			<br>Slave assets are made to be [[Petite|Manage Corporation][$corpSpecInjection = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Tasteful|Manage Corporation][$corpSpecInjection = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Huge|Manage Corporation][$corpSpecInjection = 3, $corpSpecToken -= 1, $corpSpecTimer = 2]] -- //Further specializations possible//
 		<</if>>
 		<<if ndef $corpSpecCosmetics && ($corpDivBreak > 0 || $corpDivSurgery > 0 || $corpDivTrain > 0)>> /*This used to be $surgicalUpgradeCosmetics, it is a general improvement specialization*/
 			<br>Straightforward cosmetic procedures are [[Applied|Manage Corporation][$corpSpecCosmetics = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]]
 		<</if>>
 		<<if ndef $corpSpecEducation && $corpDivTrain > 0>> /*This used to be $trainingUpgradeEducation, it is the training specialization*/
-			<br>Slaves are given [[No Education|Manage Corporation][$corpSpecEducation == 0, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Basic Education|Manage Corporation][$corpSpecEducation = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]]
+			<br>Slaves are given [[No Education|Manage Corporation][$corpSpecEducation == 0, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Basic Education|Manage Corporation][$corpSpecEducation = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] -- //Further specializations possible//
 		<</if>>
 		<<if ndef $corpSpecImplants && $corpDivSurgery > 0>> /*This used to be $surgicalUpgradeImplants, it is the surgery specialization*/
-			<br>Slave implants are [[Applied|Manage Corporation][$corpSpecImplants = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Not Applied|Manage Corporation][$corpSpecImplants = 0, $corpSpecTimer = 2]]
+			<br>Slave implants are [[Applied|Manage Corporation][$corpSpecImplants = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Not Applied|Manage Corporation][$corpSpecImplants = 0, $corpSpecTimer = 2]] -- //Further specializations possible//
 		<</if>>
 		<<if ndef $corpSpecGenitalia && $corpDivSurgeryDev > 100>> /*This used to be $surgicalUpgradeGenitalia, it is the surgery specialization*/
-			<br>Slaves get their genitalia reconfigured [[Add Pussy|Manage Corporation][$corpSpecPussy = 1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Remove Pussy|Manage Corporation][$corpSpecPussy = -1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Add Dick|Manage Corporation][$corpSpecDick = 1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Remove Dick|Manage Corporation][$corpSpecDick = -1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Add Balls|Manage Corporation][$corpSpecBalls = 1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Remove Balls|Manage Corporation][$corpSpecBalls = -1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]]
+			<br>Slaves get their genitalia reconfigured [[Add Pussy|Manage Corporation][$corpSpecPussy = 1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Remove Pussy|Manage Corporation][$corpSpecPussy = -1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Add Dick|Manage Corporation][$corpSpecDick = 1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Remove Dick|Manage Corporation][$corpSpecDick = -1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Add Balls|Manage Corporation][$corpSpecBalls = 1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Remove Balls|Manage Corporation][$corpSpecBalls = -1, $corpSpecGenitalia = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] -- //Further specializations possible//
 		<</if>>
 		<<if ndef $corpSpecTrust && $corpDivBreak > 0>> /*This used to be $generalUpgradeBreaking, it is the slave breaking specific specialization*/
-			<br>Breaking slaves with [[Brutality|Manage Corporation][$corpSpecTrust = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Care|Manage Corporation][$corpSpecTrust = 4, $corpSpecToken -= 1, $corpSpecTimer = 2]]
+			<br>Breaking slaves with [[Brutality|Manage Corporation][$corpSpecTrust = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Care|Manage Corporation][$corpSpecTrust = 4, $corpSpecToken -= 1, $corpSpecTimer = 2]] -- //Further specializations possible//
 		<</if>>
 		<<if ndef $corpSpecAmputee && $corpDivArcade > 0 && $corpDivSurgeryDev > 100>> /*This is the arcade specialization*/
 			<br>Slave limbs are categorically [[Removed|Manage Corporation][$corpSpecAmputee = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]]
 		<</if>>
 		<<if ndef $corpSpecMuscle && $corpDivMenial > 0>> /*This used to be $generalUpgradeMuscle, it is the Menial division's specialization*/
-			<br>Slaves with muscles that are <<if $arcologies[0].FSPhysicalIdealist == "unset">> [[Weak|Manage Corporation][$corpSpecMuscle = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | <</if>>[[Soft|Manage Corporation][$corpSpecMuscle = 3, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Toned|Manage Corporation][$corpSpecMuscle = 4, $corpSpecToken -= 1, $corpSpecTimer = 2]]
+			<br>Slaves with muscles that are <<if $arcologies[0].FSPhysicalIdealist == "unset">> [[Weak|Manage Corporation][$corpSpecMuscle = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]] | <</if>>[[Soft|Manage Corporation][$corpSpecMuscle = 3, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Toned|Manage Corporation][$corpSpecMuscle = 4, $corpSpecToken -= 1, $corpSpecTimer = 2]] -- //Further specializations possible//
 		<</if>>
 		<<if ndef $corpSpecMilk && $corpDivDairy > 0>> /*This is the dairy specialization*/
 			<br>Slaves are made to be lactating [[Naturally|Manage Corporation][$corpSpecMilk = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Through Implant|Manage Corporation][$corpSpecMilk = 2, $corpSpecToken -= 1, $corpSpecTimer = 2]]
 		<</if>>
 		<<if ndef $corpSpecSexEd && $corpDivWhore > 0>> /*This used to be $trainingUpgradeSexEd, it is the escort division specialization*/
-			<br>Slaves are sexually [[Clueless|Manage Corporation][$corpSpecSexEd = 0, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Competent|Manage Corporation][$corpSpecSexEd = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]]
+			<br>Slaves are sexually [[Clueless|Manage Corporation][$corpSpecSexEd = 0, $corpSpecToken -= 1, $corpSpecTimer = 2]] | [[Competent|Manage Corporation][$corpSpecSexEd = 1, $corpSpecToken -= 1, $corpSpecTimer = 2]] -- //Further specializations possible//
 		<</if>>
 	<</if>>
 <<else>>
@@ -1939,7 +1957,7 @@ __Slave specialization__
 			[[Eliminate Accents|Manage Corporation][$corpSpecAccent = 2, $corpSpecTimer = 2]] | <<link "No Focus">><<unset $corpSpecAccent>><<set $corpSpecToken += 1, $corpSpecTimer = 2>><<goto "Manage Corporation">><</link>>
 		<</if>>
 	<<elseif $corpSpecAccent == 2>>
-		<br>The corporation teaches slaves to speak the lingua franca.
+		<br>The corporation teaches slaves to speak the lingua franca without an accent.
 		<<if $corpSpecTimer == 0>>
 			[[Just Teach Language|Manage Corporation][$corpSpecAccent = 1, $corpSpecTimer = 2]] | <<link "No Focus">><<unset $corpSpecAccent>><<set $corpSpecToken += 1, $corpSpecTimer = 2>><<goto "Manage Corporation">><</link>>
 		<</if>>
diff --git a/src/pregmod/manageEconomy.tw b/src/pregmod/manageEconomy.tw
index 24b1158efeb2b4f640e88788b2e68b20a0e488b5..3e0c4b1bd09d5f68c3c1f53a9de7ccd04517126e 100644
--- a/src/pregmod/manageEconomy.tw
+++ b/src/pregmod/manageEconomy.tw
@@ -64,6 +64,12 @@ __Economy__<br>
 <br><br>
 <</if>>
 
+<<if $corpAnnounced == 1>>
+	__Corporation__
+	<<link "Manage Corporation">><<goto "Manage Corporation">><</link>>
+	<br><br>
+<</if>>
+
 __Population and Rent__<br>
 <<print $arcologies[0].name>> is home to the following;
 <<set _percACitizens = Math.trunc(($ACitizens / ($ACitizens + $ASlaves)) * 1000) / 10,
diff --git a/src/pregmod/organFarm.tw b/src/pregmod/organFarm.tw
index f43e77264a925ffd92ceeb2394c0ae4f658a0c4c..6a5ceca75b438a5ee47c2a466916fe2101cec10e 100644
--- a/src/pregmod/organFarm.tw
+++ b/src/pregmod/organFarm.tw
@@ -1,7 +1,7 @@
 :: Organ Farm [nobr]
 
 <<set $HackingSkillMultiplier = HSM()>>
-<<set $nextButton = "Back", $nextLink = "Manage Penthouse", $showEncyclopedia = 1, $encyclopedia = "The Pharmaceutical Fab.", _PCSkillCheck = Math.max($upgradeMultiplierMedicine, $HackingSkillMultiplier)>>
+<<set $nextButton = "Back", $nextLink = "Manage Penthouse", $showEncyclopedia = 1, $encyclopedia = "The Pharmaceutical Fab.", _PCSkillCheck = Math.min($upgradeMultiplierMedicine, $HackingSkillMultiplier)>>
 
 <br>
 The Organ Farm
diff --git a/src/pregmod/reLegendaryWomb.tw b/src/pregmod/reLegendaryWomb.tw
index f1a050184e0a566776eaec5b73308b8179d69e07..52f610501c8bd4900dce31fc05dac02e0533923d 100644
--- a/src/pregmod/reLegendaryWomb.tw
+++ b/src/pregmod/reLegendaryWomb.tw
@@ -10,7 +10,7 @@
 <<setLocalPronouns $activeSlave>>
 <<set $activeSlave.devotion += 4>>
 
-<<EventNameLink $activeSlave>> is an incredible mother. $He's given birth to numbers that would have been considered absurd in the days when drug treatments were limited by consent. A nascent organization will be holding a pageant for pregnant slaves tomorrow, and since they're aware you keep breeders, they've sent you an invitation to enter a heavily pregnant slave to be judged.
+<<EventNameLink>> is an incredible mother. $He's given birth to numbers that would have been considered absurd in the days when drug treatments were limited by consent. A nascent organization will be holding a pageant for pregnant slaves tomorrow, and since they're aware you keep breeders, they've sent you an invitation to enter a heavily pregnant slave to be judged.
 
 <br><br>
 
diff --git a/src/pregmod/rePregInventor.tw b/src/pregmod/rePregInventor.tw
index 9cb4fcdd79f6aa9515c46c38bdbd011caaf724da..a539861e9915421a0ff743682c04568bc3d2b03e 100644
--- a/src/pregmod/rePregInventor.tw
+++ b/src/pregmod/rePregInventor.tw
@@ -21,7 +21,7 @@
 <<if $pregInventor == 0>>
 	<<set $pregInventorID = $activeSlave.ID>>
 
-	Your broodmother, <<EventNameLink $activeSlave>>, asks to see you, so you have $him brought to your office. It takes your menial servants several minutes to safely produce $him as $his massive, bloated<<if $seeRace == 1>>, $activeSlave.race<</if>> womb is stretched so thin by its load that the sudden shock to $his body if $he were dropped might cause $him to explode. Both you and your babymaker are used to these circumstances at this point, however, and, as your servants work to lower $him to the soft carpeted floor at the center of your office without undue strain to $his belly, $he shoots you a provocative
+	Your broodmother, <<EventNameLink>>, asks to see you, so you have $him brought to your office. It takes your menial servants several minutes to safely produce $him as $his massive, bloated<<if $seeRace == 1>>, $activeSlave.race<</if>> womb is stretched so thin by its load that the sudden shock to $his body if $he were dropped might cause $him to explode. Both you and your babymaker are used to these circumstances at this point, however, and, as your servants work to lower $him to the soft carpeted floor at the center of your office without undue strain to $his belly, $he shoots you a provocative
 	<<if $activeSlave.amp == 1>>
 		grin.
 	<<else>>
@@ -281,7 +281,7 @@
 
 <<elseif $pregInventor == 1>>
 
-	Your broodmother, <<EventNameLink $activeSlave>>, has been using the resources you gave $him to expand the possibilities for sex with hyperpregnant slaves. $He has been working hard and is finally ready to show off $his results. Your assistant gives you a list of the slave's innovations and you decide to give one a try:
+	Your broodmother, <<EventNameLink>>, has been using the resources you gave $him to expand the possibilities for sex with hyperpregnant slaves. $He has been working hard and is finally ready to show off $his results. Your assistant gives you a list of the slave's innovations and you decide to give one a try:
 	<br><br>
 	<span id="result">
 	<<link "Have $him show off $his developments in the sport of advanced maternity swing gymnastics.">>
@@ -777,7 +777,7 @@
 	<<set _arcCount = $arcologies.length>>
 	<<set $pregInventor = 3>>
 
-	The time has finally come for your slave, <<EventNameLink $activeSlave>>, to appear on the slave-breeding based talk show, "Husbandry with Millie."
+	The time has finally come for your slave, <<EventNameLink>>, to appear on the slave-breeding based talk show, "Husbandry with Millie."
 	<<if $activeSlave.pornPrestige > 2 || $activeSlave.prestige > 2>>
 		While $he is already world-renowned, you might still improve $his chances to impress on the show with a little bit of extra investment in commercial spots or a tweaking of FCTV algorithms.
 	<<elseif $activeSlave.pornPrestige > 1 || $activeSlave.prestige > 2>>
diff --git a/src/pregmod/saClothes.tw b/src/pregmod/saClothes.tw
index 4c716e1cc5d5916f2e612f30a50fe5dfc6deda01..221e26ae97b6a92160f07d33fe506c0540be0f11 100644
--- a/src/pregmod/saClothes.tw
+++ b/src/pregmod/saClothes.tw
@@ -457,6 +457,11 @@
 					<<set $slaves[$i].devotion += 4>>
 				<</if>>
 			<</if>>
+			<<if $slaves[$i].abortionTat > -1>>
+				The temporary tattoo of a child has been replaced with $his <<= ordinalSuffix($slaves[$i].abortionTat)>> crossed out infant.
+				<<set $slaves[$i].abortionTat++>>
+				<<run cashX(forceNeg($surgeryCost), "slaveSurgery", $slaves[$i])>>
+			<</if>>
 		<<else>>
 			<<if $slaves[$i].waist <= -95>>
 				$His waist is so absurd that $his extreme corsetage does not affect $him further.
@@ -806,6 +811,11 @@
 					@@.hotpink;pleased by this stark development,@@ since $he is so attentive to your will. $He also expects $he'll be able to fuck better now.
 					<<set $slaves[$i].devotion += 4>>
 				<</if>>
+				<<if $slaves[$i].abortionTat > -1>>
+					The temporary tattoo of a child has been replaced with $his <<= ordinalSuffix($slaves[$i].abortionTat)>> crossed out infant.
+					<<set $slaves[$i].abortionTat++>>
+					<<run cashX(forceNeg($surgeryCost), "slaveSurgery", $slaves[$i])>>
+				<</if>>
 			<</if>>
 		<</if>>
 	<</if>>
diff --git a/src/pregmod/slaveOnSlaveFeedingWorkAround.tw b/src/pregmod/slaveOnSlaveFeedingWorkAround.tw
index bef3f70b15c8dd3dc7cb564dbb1855bb3c226652..b38bef3620ef7090fecc5790265c0920b767b5fb 100644
--- a/src/pregmod/slaveOnSlaveFeedingWorkAround.tw
+++ b/src/pregmod/slaveOnSlaveFeedingWorkAround.tw
@@ -87,7 +87,7 @@ __4 Liters__
 		//You have no slaves capable of producing eight liters of milk.//
 	<</if>>
 <<else>>
-	Due to her pregnancy, she is incapable of keeping down more than two liters of milk.
+	Due to $his pregnancy, $he is incapable of keeping down more than two liters of milk.
 <</if>>
 <br><br><br><br>
 
diff --git a/src/pregmod/widgets/bodyswapWidgets.tw b/src/pregmod/widgets/bodyswapWidgets.tw
index 9a1a6a2b3b134bc67fd4da8da88579ee79268ff6..82dfaf71bc7e11bdb7066324baf7f8592f86fd3d 100644
--- a/src/pregmod/widgets/bodyswapWidgets.tw
+++ b/src/pregmod/widgets/bodyswapWidgets.tw
@@ -187,6 +187,7 @@
 <<set $args[0].buttplug = $args[1].buttplug>>
 <<set $args[0].customTat = $args[1].customTat>>
 <<set $args[0].bellyTat = $args[1].bellyTat>>
+<<set $args[0].abortionTat = $args[1].abortionTat>>
 <<set $args[0].bellySag = $args[1].bellySag>>
 <<set $args[0].bellySagPreg = $args[1].bellySagPreg>>
 <<set $args[0].induce = $args[1].induce>>
diff --git a/src/pregmod/widgets/deathWidgets.tw b/src/pregmod/widgets/deathWidgets.tw
index d2635f836799e1ca0ed20b6bab982d29e969f135..78ac635b8754f55eeee5ed34f53ee4c8ce41424d 100644
--- a/src/pregmod/widgets/deathWidgets.tw
+++ b/src/pregmod/widgets/deathWidgets.tw
@@ -3,7 +3,13 @@
 <<widget "pop">>
 
 <br>
-
+/* 000-250-006 */
+<<if $seeImages && $seeReportImages>>
+<div class="imageRef tinyImg">
+	<<SlaveArt $args[0] 0 0>>
+</div>
+<</if>>
+/* 000-250-006 */
 As $args[0].slaveName is going about $his business with $his overfilled $args[0].inflationType belly, $he can't help but feel exhausted. $His health has been poor lately and the pressure in $his organs is not helping things. $He immediately knows something is wrong when an intense pain runs through $his middle and $his load shifts threateningly. Blood and $args[0].inflationType leak from $his rear as $his body cavity fills with the contents of $his digestive tract. The skin of $his taut belly reddens as the pressure against it builds. As $he takes $his last breath, $he falls forward, $his weight landing upon $his straining stomach. With a gush, $he ruptures, flooding the area around $him with blood, guts and $args[0].inflationType. Word of the late slave and $his gruesome fate spread fast, @@.gold;terrifying@@ your untrusting slaves.
 <<for _dw = 0; _dw < $slaves.length; _dw++>>
 	<<if ($slaves[_dw].trust <= 50)>>
@@ -18,6 +24,13 @@ As $args[0].slaveName is going about $his business with $his overfilled $args[0]
 <</widget>>
 
 <<widget "DeathOldAge">>
+	/* 000-250-006 */
+	<<if $seeImages && $seeReportImages>>
+	<div class="imageRef tinyImg">
+		<<SlaveArt $args[0] 0 0>>
+	</div>
+	<</if>>
+	/* 000-250-006 */
 	<<setLocalPronouns $args[0]>>
 	<<if $args[0].assignment == "be confined in the arcade">>
 		You are notified by $arcadeName staff that one of the cabinets has broken down and will need to be replaced. It would seem ''@@.pink;$args[0].slaveName@@'', the fucktoy encased in it, died <<if $args[0].physicalAge >= 70>>naturally of old age despite<<else>>suddenly, unrelated to<</if>> $his living conditions. $He was a good unit; logs show $he was taking dick up until the very end.
@@ -62,6 +75,13 @@ As $args[0].slaveName is going about $his business with $his overfilled $args[0]
 
 <<widget "DeathOverdose">>
 	<<setLocalPronouns $args[0]>>
+	/* 000-250-006 */
+	<<if $seeImages && $seeReportImages>>
+	<div class="imageRef tinyImg">
+		<<SlaveArt $args[0] 0 0>>
+	</div>
+	<</if>>
+	/* 000-250-006 */
 	<<if $args[0].assignment == "be confined in the arcade">>
 		You are notified by $arcadeName staff that one of the cabinets has broken down and will need to be replaced. It would seem ''@@.pink;$args[0].slaveName@@'', the fucktoy encased in it, died of an aphrodisiac overdose from the constant aphrodisiac injections. $He was a good unit; logs show $he was taking dick up until the very end.
 	<<elseif $args[0].assignment == "work in the dairy" && $dairyRestraintsSetting > 1>>
@@ -90,6 +110,13 @@ As $args[0].slaveName is going about $his business with $his overfilled $args[0]
 <</widget>>
 
 <<widget "DeathUnhealthy">>
+	/* 000-250-006 */
+	<<if $seeImages && $seeReportImages>>
+	<div class="imageRef tinyImg">
+		<<SlaveArt $args[0] 0 0>>
+	</div>
+	<</if>>
+	/* 000-250-006 */
 	<<setLocalPronouns $args[0]>>
 	<<if $args[0].assignment == "be confined in the arcade">>
 		You are notified by $arcadeName staff that one of the cabinets has broken down and will need to be replaced. It would seem ''@@.pink;$args[0].slaveName@@'', the fucktoy encased in it, died to poor health caused by $his living conditions. $He was a good unit; logs show $he was taking dick up until the very end.
diff --git a/src/pregmod/widgets/playerDescriptionWidgets.tw b/src/pregmod/widgets/playerDescriptionWidgets.tw
index e24a9b8c60fefe6a9b343e5e05851761a8f9b37b..1c4d7c0b10700447a0f9bb63ff28c6cc75f7e255 100644
--- a/src/pregmod/widgets/playerDescriptionWidgets.tw
+++ b/src/pregmod/widgets/playerDescriptionWidgets.tw
@@ -358,7 +358,7 @@
 				Your dress and apron feel tight around your middle.
 			<</if>>
 			<<if $PC.preg >= 41>>
-				Your bab<<if $PC.pregType > 1>>ies are<<else>>y is<</if>> overdue and your master isn't here anymore to comfort your exhausted body. You try your best, <<if $PC.pregSource == -3>>drawing strength from the knowledge that you carry your late master's legacy within you<<else>>but deep down you are saddened that your child isn't his<</if>>.<<if $PC.pregMood == 1>> However, thanks to all your mothering, your slaves are more than happy to do everything they can for you.<<elseif $PC.pregMood == 2>> Your dicked slaves are terrified of being seen by you, knowing full well that they will be bearing the full weight of your body as you try to fill the hole left by your late master.<</if>>
+				Your bab<<if $PC.pregType > 1>>ies are<<else>>y is<</if>> overdue and your master isn't here anymore to comfort your exhausted body. You try your best, <<if $PC.pregSource == -3>>drawing strength from the knowledge that you carry your late master's legacy within you<<else>>but deep down you are saddened that your child isn't his<</if>>.<<if $PC.pregMood == 1>> However, thanks to all your mothering, your slaves are more than happy to do everything they can for you.<<elseif $PC.pregMood == 2>> Your slaves<<if $seeDicks != 0>>, those with dicks especially,<</if>> are terrified of being seen by you, knowing full well that they will be bearing the full weight of your body as you try to fill the hole left by your late master.<</if>>
 			<<elseif $PC.preg >= 39>>
 				Every action you take is exhausting, and even though your slaves are more than capable of serving your every desire, you refuse to slow down with your duties.<<if $PC.pregMood == 1>> Though you definitely appreciate their aid.<<elseif $PC.pregMood == 2>> Your hormones practically rule you, leading you to demand your slaves to be prepared to pleasure you at a moments notice. Your needy cunt hungers for dick and you don't care what it is attached to right now.<</if>>
 			<<elseif $PC.preg >= 36>>
@@ -431,7 +431,7 @@
 				When you look down, you can't help but notice your belly sticking out a little.
 			<</if>>
 			<<if $PC.preg >= 41>>
-				You can barely pull yourself and your overdue child out of bed; every action is a chore, you keep bumping things, and your child just won't calm down.<<if $PC.pregMood == 1>> However, thanks to all your tenderness, your slaves are more than happy to do everything they can for you.<<elseif $PC.pregMood == 2>> Your slaves are terrified of being seen by you, knowing full well that they will be bearing the full weight of your body as you satisfy your desires.<</if>>
+				You can barely pull yourself and your overdue child out of bed; every action is a chore, you keep bumping things, and your child just won't calm down.<<if $PC.pregMood == 1>> However, thanks to all your tenderness, your slaves are more than happy to do everything they can for you.<<elseif $PC.pregMood == 2>> Your slaves<<if $seeDicks != 0>>, those with dicks especially,<</if>> are terrified of being seen by you, knowing full well that they will be bearing the full weight of your body as you satisfy your desires.<</if>>
 			<<elseif $PC.preg >= 39>>
 				Every action you take is exhausting; though your slaves are more than capable of serving your every whim.<<if $PC.pregMood == 1>> Even in the final stages of pregnancy, you make sure the slaves attending you are treated as if the were your favorite clients.<<elseif $PC.pregMood == 2>> Your hormones practically rule you, leading you to demand your slaves to be prepared to pleasure you at a moments notice. Your needy cunt hungers for dick and you don't care what it is attached to right now.<</if>>
 			<<elseif $PC.preg >= 36>>
@@ -504,7 +504,7 @@
 				Your top feels oddly tight around your middle.
 			<</if>>
 			<<if $PC.preg >= 41>>
-				You can barely pull yourself and your overdue child out of bed; every action is a chore, you keep bumping things, and your child just won't calm down.<<if $PC.pregMood == 1>> However, thanks to all your mothering, your slaves are more than happy to do everything they can for you.<<elseif $PC.pregMood == 2>> Your dicked slaves are terrified of being seen by you, knowing full well that they will be bearing the full weight of your body as you satisfy your desires.<</if>>
+				You can barely pull yourself and your overdue child out of bed; every action is a chore, you keep bumping things, and your child just won't calm down.<<if $PC.pregMood == 1>> However, thanks to all your mothering, your slaves are more than happy to do everything they can for you.<<elseif $PC.pregMood == 2>> Your slaves<<if $seeDicks != 0>>, those with dicks especially,<</if>> are terrified of being seen by you, knowing full well that they will be bearing the full weight of your body as you satisfy your desires.<</if>>
 			<<elseif $PC.preg >= 39>>
 				<<if $PC.pregMood == 1>> Even in the final stages of pregnancy, you make sure the slaves attending you are treated as if they were your own children.<<elseif $PC.pregMood == 2>> Your hormones practically rule you, leading you to demand your slaves to be prepared to pleasure you at a moments notice. Your needy cunt hungers for dick and you don't care what it is attached to right now.<</if>>
 			<<elseif $PC.preg >= 36>>
diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw
index 4115ba33d86e7481f22a1ecee01ad16287a89e4c..5d3b5f19a18adba884d0c54adc2abc7dac554486 100644
--- a/src/pregmod/widgets/pregmodWidgets.tw
+++ b/src/pregmod/widgets/pregmodWidgets.tw
@@ -159,6 +159,9 @@
 <<if ndef $args[0].clone>>
 	<<set $args[0].clone = 0>>
 <</if>>
+<<if ndef $args[0].abortionTat>>
+	<<set $args[0].abortionTat = -1>>
+<</if>>
 <<if def $args[0].reservedChildren>>
 	<<run delete $args[0].reservedChildren>>
 <</if>>
@@ -850,7 +853,7 @@ $activeSlave.slaveName is up for review:
 <<widget "BodyguardWeapon">>
 
 <<if ($activeSlave.muscles+$activeSlave.height-100)/25 > 5>>
-	She has a long ceramic sword strapped to $his back,
+	$He has a long ceramic sword strapped to $his back,
 	<<switch $activeSlave.nationality>>
 	<<case "American">>
 		and, in keeping with $his heritage, a US Ordnance Mk43 Mod.1 GPMG
@@ -923,7 +926,7 @@ $activeSlave.slaveName is up for review:
 	<</switch>>
 	slung crosswise on $his chest.
 <<elseif ($activeSlave.muscles+$activeSlave.height-100)/25 > 4>>
-	She has a ceramic sword strapped to $his back
+	$He has a ceramic sword strapped to $his back
 	<<switch $activeSlave.nationality>>
 	<<case "American">>
 		and, in keeping with $his heritage, a Colt M16A4 assault rifle
@@ -1018,7 +1021,7 @@ $activeSlave.slaveName is up for review:
 	<</switch>>
 	slung across $his chest.
 <<elseif ($activeSlave.muscles+$activeSlave.height-100)/25 > 3>>
-	She has a straight ceramic sword strapped to $his back
+	$He has a straight ceramic sword strapped to $his back
 	<<switch $activeSlave.nationality>>
 	<<case "American">>
 		and, in keeping with $his heritage, a KRISS Vector SMG
@@ -1091,7 +1094,7 @@ $activeSlave.slaveName is up for review:
 	<</switch>>
 	slung across $his chest.
 <<else>>
-	She has a short ceramic sword strapped to $his back
+	$He has a short ceramic sword strapped to $his back
 	<<switch $activeSlave.nationality>>
 	<<case "American">>
 		and, in keeping with $his heritage, a MAC-10 machine pistol
diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw
index 40da7161bfc5ba16cabfd158719dec872d3afe87..ff30ea49d7f5d4c63644106be81e7e01e36df2dd 100644
--- a/src/uncategorized/PESS.tw
+++ b/src/uncategorized/PESS.tw
@@ -58,15 +58,37 @@
 		<<set $j = $slaves.findIndex(function(s) { return s.ID != $HeadGirl.ID && s.devotion <= 20; })>>
 <</switch>>
 
-/* 000-250-006 */
-<<if $seeImages == 1>>
-	<<if $imageChoice == 1>>
-		<div class="imageRef lrgVector"><<SlaveArt $activeSlave 2 0>></div>
-	<<else>>
-		<div class="imageRef lrgRender"><<SlaveArt $activeSlave 2 0>></div>
+<<set _clothesTemp = $activeSlave.clothes>>
+<<switch $PESSevent>>
+	/*Some events start with the slave naked (any event that starts with the daily inspection, for example).  Here we switch their clothing just for the image to load, then switch it back quickly so the player's choice is not messed up.*/
+	<<case "tired collectrix" "tired milkmaid" "loving concubine" "bodyguard bedtime" "headgirl dickgirl">>
+		<<set $activeSlave.clothes = "no clothing">>
+<</switch>>
+<span id="artFrame">
+<<if $RESSevent == "headgirl dickgirl">>
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<div class="imageRef medImg">
+			<<SlaveArt $slaves[$j] 2 0>>
+		</div>
+		<div class="imageRef medImg">
+			<<SlaveArt $activeSlave 2 0>>
+		</div>
+	<</if>>
+	/* 000-250-006 */
+<<else>>
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<<if $imageChoice == 1>>
+			<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+		<<else>>
+			<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+		<</if>>
 	<</if>>
+	/* 000-250-006 */
 <</if>>
-/* 000-250-006 */
+</span>
+<<set $activeSlave.clothes = _clothesTemp>>
 
 <<set $desc = SlaveTitle($activeSlave)>>
 <<run Enunciate($activeSlave)>>
@@ -80,39 +102,39 @@
 
 <<case "bodyguard beatdown">>
 
-<<EventNameLink $activeSlave>> is a constant fixture by your side in your excursions outside the penthouse, as is befitting $his position as your personal bodyguard. Largely the position is ceremonial; there are few citizens with a survival instinct compromised enough to risk attacking an arcology owner in the middle of their arcology. This evening, however, you run into one of those scant few citizens — a drunkard so inebriated that he doesn't seem to understand the danger in invading your personal space. Before your personal security can be further jeopardized, your bodyguard steps in.
+<<EventNameLink>> is a constant fixture by your side in your excursions outside the penthouse, as is befitting $his position as your personal bodyguard. Largely the position is ceremonial; there are few citizens with a survival instinct compromised enough to risk attacking an arcology owner in the middle of their arcology. This evening, however, you run into one of those scant few citizens — a drunkard so inebriated that he doesn't seem to understand the danger in invading your personal space. Before your personal security can be further jeopardized, your bodyguard steps in.
 
 <<case "madam strategy">>
 
-Your madam <<EventNameLink $activeSlave>> is a perceptive whore mistress. You are a clever and well-informed manager, of course, and $assistantName is as well-informed as it is physically possible to be about anything that happens within $his sensor net, but the madam has special insight. $He sees more sex in person than anyone in the arcology, not excepting you, and may even know some of your brothel slaves better than you do. This certainly extends to their sexualities and skills; if $he ever has any doubts about any of them, $he usually fucks them $himself to get at the truth.
+Your madam <<EventNameLink>> is a perceptive whore mistress. You are a clever and well-informed manager, of course, and $assistantName is as well-informed as it is physically possible to be about anything that happens within $his sensor net, but the madam has special insight. $He sees more sex in person than anyone in the arcology, not excepting you, and may even know some of your brothel slaves better than you do. This certainly extends to their sexualities and skills; if $he ever has any doubts about any of them, $he usually fucks them $himself to get at the truth.
 
 <<case "DJ publicity">>
 
-Your DJ <<EventNameLink $activeSlave>> is a terribly pretty $girl. Very few of your tenants, male or female, would turn down a night in $clubName with $him. Demand is such that $he must carefully confine $himself to the most important, leaving the lesser of your citizens with the sight of $his body and the sound of $his beats. A few of them are so smitten as to consider earning $his favors the primary benefit of advancement, looking forward to the day when $activeSlave.slaveName will deign to mark their success in life by giving them attention on the floor. In many ways, $activeSlave.slaveName's face is the face of $arcologies[0].name.
+Your DJ <<EventNameLink>> is a terribly pretty $girl. Very few of your tenants, male or female, would turn down a night in $clubName with $him. Demand is such that $he must carefully confine $himself to the most important, leaving the lesser of your citizens with the sight of $his body and the sound of $his beats. A few of them are so smitten as to consider earning $his favors the primary benefit of advancement, looking forward to the day when $activeSlave.slaveName will deign to mark their success in life by giving them attention on the floor. In many ways, $activeSlave.slaveName's face is the face of $arcologies[0].name.
 
 <<case "tired collectrix">>
 
-Your milkmaid <<EventNameLink $activeSlave>> worked hard today. $He's clearly exhausted, but $he seems to think it below $him to show the fatigue. $He holds $his chin level and $his shoulders square as $he heads to the bathroom to bathe before bed. After $his shower, $he inspects $his crotch closely before appearing to start masturbating. On closer inspection, however, $he's very gently massaging analgesic lotion into $his cock, wincing a little as $he does so. $He starts a little when you enter the room, but relaxes when you tell $him to continue $his ministrations and let you know how $he's feeling as $he does.
+Your milkmaid <<EventNameLink>> worked hard today. $He's clearly exhausted, but $he seems to think it below $him to show the fatigue. $He holds $his chin level and $his shoulders square as $he heads to the bathroom to bathe before bed. After $his shower, $he inspects $his crotch closely before appearing to start masturbating. On closer inspection, however, $he's very gently massaging analgesic lotion into $his cock, wincing a little as $he does so. $He starts a little when you enter the room, but relaxes when you tell $him to continue $his ministrations and let you know how $he's feeling as $he does.
 <br><br>
 <<if !canTalk($activeSlave)>>$He indicates in amusingly graphic gestures that $his dick is sore. $He painstakingly counts on $his fingers, letting you know that $he's fucked <<print $cumSlaves>> assholes today, most of them more than once. <<else>>"<<Master>>, I've fucked a lot of a<<ss>>holes today. There'<<s>> <<print $cumSlaves>> <<s>>laves in the dairy, and I fucked them all up the butt at lea<<s>>t on<<c>>e. Mo<<s>>t of them more than on<<c>>e. My poor cock i<<s>> a little <<s>>ore, <<Master>>," $he <<say>>s.<</if>> With so many slaves getting cockmilked, $he certainly has to work hard to make sure none of them go unpenetrated.
 
 <<case "tired milkmaid">>
 
-Your milkmaid <<EventNameLink $activeSlave>> worked hard today. The cows have it much easier than $he does, in many ways: all they have to do is give milk, while $his life is one of hard labor. Long after they're asleep, $he's cleaning the dairy and getting ready for the next day. At long last $he's done, and even though $he's exhausted, $he takes a few minutes to thoroughly stretch $his aching body. $He's a big girl, and the play of $his muscles across $his back as $he works out the kinks is quite eye-catching.
+Your milkmaid <<EventNameLink>> worked hard today. The cows have it much easier than $he does, in many ways: all they have to do is give milk, while $his life is one of hard labor. Long after they're asleep, $he's cleaning the dairy and getting ready for the next day. At long last $he's done, and even though $he's exhausted, $he takes a few minutes to thoroughly stretch $his aching body. $He's a big girl, and the play of $his muscles across $his back as $he works out the kinks is quite eye-catching.
 
 <<case "loving concubine">>
 
 It's been a long, harassing day as owner of the arcology. You're composing an angry communication to a couple of imbecile tenants who seem to think they're still in their old world shithole of a homeland, insist on acting like it, and are also wealthy enough to make it unwise to simply defenestrate them from the nearest window. Not that you aren't tempted. Suddenly, you feel a moist, <<if ($activeSlave.lips > 70)>>massive<<elseif ($activeSlave.lips > 40)>>pillowlike<<else>>girlish<</if>> pair of lips nibbling their way along your ear, and a <<if ($activeSlave.muscles > 95)>>powerful<<elseif ($activeSlave.muscles > 30)>>strong<<else>>feminine<</if>> hand over your shoulder. Its owner <<if !canTalk($activeSlave)>>passes you a handwritten note: "? ? It can wait, <<= WrittenMaster()>> ? ?"<<else>><<say whisper>>s: "It can wait, <<Master>>."<</if>>
 
-You turn to see your concubine <<EventNameLink $activeSlave>>'s <<if ($activeSlave.butt > 5)>>massive, nude ass<<elseif ($activeSlave.butt > 2)>>big naked butt<<else>>nice, nude rear<</if>> vanishing back into your suite.<<if ($activeSlave.boobs > 2000)>> As $he sways away from you, you can clearly see the sides of $his massive tits, sticking out on either side of $his torso.<</if>>
+You turn to see your concubine <<EventNameLink>>'s <<if ($activeSlave.butt > 5)>>massive, nude ass<<elseif ($activeSlave.butt > 2)>>big naked butt<<else>>nice, nude rear<</if>> vanishing back into your suite.<<if ($activeSlave.boobs > 2000)>> As $he sways away from you, you can clearly see the sides of $his massive tits, sticking out on either side of $his torso.<</if>>
 
 <<case "bodyguard bedtime">>
 
-<<EventNameLink $activeSlave>> is accustomed to sleep on a bedroll placed across the bottom of the door to your bedroom. In this way, no one could enter the room without going past your bodyguard, even as $he lies resting. As you watch, the breath in $his <<if ($activeSlave.muscles > 30)>>muscular<<elseif ($activeSlave.muscles <= 5)>>thin<<elseif ($activeSlave.boobs < 500) && ($activeSlave.butt < 3)>>androgynous<<elseif ($activeSlave.height >= 170)>>tall<<elseif ($activeSlave.height < 150)>>short<<else>>feminine<</if>> <<if $seeRace == 1>>$activeSlave.race <</if>>form slowly raises and lowers the sheet over $him.
+<<EventNameLink>> is accustomed to sleep on a bedroll placed across the bottom of the door to your bedroom. In this way, no one could enter the room without going past your bodyguard, even as $he lies resting. As you watch, the breath in $his <<if ($activeSlave.muscles > 30)>>muscular<<elseif ($activeSlave.muscles <= 5)>>thin<<elseif ($activeSlave.boobs < 500) && ($activeSlave.butt < 3)>>androgynous<<elseif ($activeSlave.height >= 170)>>tall<<elseif ($activeSlave.height < 150)>>short<<else>>feminine<</if>> <<if $seeRace == 1>>$activeSlave.race <</if>>form slowly raises and lowers the sheet over $him.
 
 <<case "worried headgirl">>
 
-Your Head Girl <<EventNameLink $activeSlave>> comes to find you for a routine meeting at the end of the day, and finds your office empty. You're out on its balcony, looking out into the night from the immense height of the arcology's uppermost levels. $He comes outside to meet you, notices your reverie, and follows your gaze. Out there, most of the way to the horizon, there's a lightshow underway. In more peaceful times it might have been mistaken for fireworks, but it's not.
+Your Head Girl <<EventNameLink>> comes to find you for a routine meeting at the end of the day, and finds your office empty. You're out on its balcony, looking out into the night from the immense height of the arcology's uppermost levels. $He comes outside to meet you, notices your reverie, and follows your gaze. Out there, most of the way to the horizon, there's a lightshow underway. In more peaceful times it might have been mistaken for fireworks, but it's not.
 <br><br>
 As the two of you stand there watching, strings of red lights begin to trace lines up into the sky. The guns are manually aimed, to go by their jerky arcs of fire, and they're hopelessly ineffective. Their target comes and goes, unseen and unheard at this distance, the only evidence of its passage a flash of light from the target area followed by a low thump that takes a long time to reach you. The commotion is outside the Free City your arcology is part of, and is of little concern: just a minor dispute of the kind becoming more and more common outside your island of safety and security.
 <br><br>
@@ -120,17 +142,17 @@ You notice a warmth at your side. $activeSlave.slaveName has edged a bit closer
 
 <<case "loving headgirl">>
 
-You and <<EventNameLink $activeSlave>> see one another less than one might expect, for a slaveowner and their Head Girl. You both lead very busy lives, for one. Furthermore, $activeSlave.slaveName often functions as a second set of eyes, ears, and castigating hands for you, so it would be a waste for the two of you to be in the same place at the same time. Today, the two of you saw almost nothing of one another, so $he comes to your office for a quick review of the day before $he turns in for the night.
+You and <<EventNameLink>> see one another less than one might expect, for a slaveowner and their Head Girl. You both lead very busy lives, for one. Furthermore, $activeSlave.slaveName often functions as a second set of eyes, ears, and castigating hands for you, so it would be a waste for the two of you to be in the same place at the same time. Today, the two of you saw almost nothing of one another, so $he comes to your office for a quick review of the day before $he turns in for the night.
 <br><br>
 The business is brief and inconsequential, but it's good to speak with $him. When you're done, $he gets halfway to the door before coming quickly back to give you a light kiss on the cheek. <<if ($activeSlave.lips > 70)>>"Ah love you, <<Master>>," $he lisps, huge lips grazing your ear<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>"Ah love you, <<Master>>," $he lisps, oral piercings grazing your ear<<else>>"I love you, <<Master>>," $he whispers into your ear<</if>>, $his breasts brushing against your shoulder as $he does.
 
 <<case "headgirl dickgirl">>
 
-<<EventNameLink $activeSlave>>, despite being a loyal and sexually receptive slave $girl, still has a virile cock. $He certainly isn't shy about using it in pursuit of $his Head Girl duties. $slaves[$j].slaveName has apparently committed some minor sin, and is now being made to pay. $activeSlave.slaveName has _him2 lying on _his2 back on a table with _his2 helpless <<if $seeRace == 1>>$slaves[$j].race <</if>>throat serving as a hole for $activeSlave.slaveName to fuck <<if $seeRace == 1>>with _his2 $activeSlave.race cock <</if>>while $activeSlave.slaveName rains light slaps on poor $slaves[$j].slaveName's nipples, breasts, and <<if ($slaves[$j].dick > 0) && !canAchieveErection($slaves[$j])>>limp dick<<elseif ($slaves[$j].dick > 0)>>defenseless dick<<elseif ($slaves[$j].clit > 0)>>big clit<<else>>mons<</if>>. All the while, your Head Girl expounds on $slaves[$j].slaveName's shortcomings and the ways in which _he2 must apply _himself2 to better serve you.
+<<EventNameLink>>, despite being a loyal and sexually receptive slave $girl, still has a virile cock. $He certainly isn't shy about using it in pursuit of $his Head Girl duties. $slaves[$j].slaveName has apparently committed some minor sin, and is now being made to pay. $activeSlave.slaveName has _him2 lying on _his2 back on a table with _his2 helpless <<if $seeRace == 1>>$slaves[$j].race <</if>>throat serving as a hole for $activeSlave.slaveName to fuck <<if $seeRace == 1>>with _his2 $activeSlave.race cock <</if>>while $activeSlave.slaveName rains light slaps on poor $slaves[$j].slaveName's nipples, breasts, and <<if ($slaves[$j].dick > 0) && !canAchieveErection($slaves[$j])>>limp dick<<elseif ($slaves[$j].dick > 0)>>defenseless dick<<elseif ($slaves[$j].clit > 0)>>big clit<<else>>mons<</if>>. All the while, your Head Girl expounds on $slaves[$j].slaveName's shortcomings and the ways in which _he2 must apply _himself2 to better serve you.
 
 <<case "worshipful impregnatrix">>
 
-<<EventNameLink $activeSlave>> comes wearily into your office at the end of $his day to check in with you, like a good Head Girl should. You're busy at the moment, so $he waits quietly, not wanting to interrupt you. $He seems tired, and leans <<if $activeSlave.physicalAge > 35>>heavily<<else>>lightly<</if>> against the back of the office couch<<if $activeSlave.amp < 0>>, $his mechanical hand hard against the leather<</if>>. Your Head Girl is a <<if $activeSlave.fetish == "dom">>very dominant $desc<<elseif $activeSlave.fetish == "sadist">>sadistic and dominant $desc<<else>>dutiful $desc and takes $his leadership position seriously<</if>>, but $he knows $he doesn't have to pretend to be invincible around you.
+<<EventNameLink>> comes wearily into your office at the end of $his day to check in with you, like a good Head Girl should. You're busy at the moment, so $he waits quietly, not wanting to interrupt you. $He seems tired, and leans <<if $activeSlave.physicalAge > 35>>heavily<<else>>lightly<</if>> against the back of the office couch<<if $activeSlave.amp < 0>>, $his mechanical hand hard against the leather<</if>>. Your Head Girl is a <<if $activeSlave.fetish == "dom">>very dominant $desc<<elseif $activeSlave.fetish == "sadist">>sadistic and dominant $desc<<else>>dutiful $desc and takes $his leadership position seriously<</if>>, but $he knows $he doesn't have to pretend to be invincible around you.
 <br><br>
 When you've finished your task, you raise your eyes to examine $him. $He's standing with $his <<if $activeSlave.hips > 1>>broad<<elseif $activeSlave.hips < -1>>narrow<<else>>womanly<</if>> hips slightly cocked and $his <<if $activeSlave.muscles > 95>>incredibly muscular<<elseif $activeSlave.weight > 10>>soft<<elseif $activeSlave.muscles > 10>>hard<<else>>trim<</if>> thighs bowed a bit wide. You immediately understand why: it's $his job to impregnate fertile slaves, a duty $he takes very seriously, and $his dick must be very sore.
 <<if $activeSlave.clothes == "no clothing">>
@@ -484,6 +506,19 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 
 <<link "Spend a night as equals">>
 	<<replace "#result">>
+	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "a mini dress">>
+	<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<</if>>
+		<</if>>
+		/* 000-250-006 */
+	<</replace>>
+	<<set $activeSlave.clothes = _clothesTemp>>
 	<<if $MixedMarriage == 1 && $activeSlave.relationship == -3 && $arcologies[0].FSPaternalist >= 60>>
 		You instruct your slave-wife $activeSlave.slaveName to put on $his best dress and meet you at the door. You spend a nice night out with $him, taking in the sights before heading to a nice restaurant, where you receive the occasional @@.green;admiring glance@@ from your paternalistic citizens. Afterward, you attend a show at a venue known for its respectful plays acted out by talented slaves, and you conclude the evening by returning to your penthouse to have loving sex in your master bed. When you wake the next morning, you're greeted with a long kiss and @@.hotpink;an adoring look,@@ before $activeSlave.slaveName slides out of bed to begin $his morning duties.
 		<<run repX(100, "event", $activeSlave)>>
@@ -505,6 +540,22 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 <</link>>
 <<if $j >= 0 && canDoAnal($slaves[$j])>> /* $j will be -1 if no eligible victim was found */
 	<br><<link "Victimize something together">>
+
+		<<set _clothesTemp2 = $slaves[$j].clothes, $slaves[$j].clothes = "no clothing">>
+		<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<div class="imageRef medImg">
+				<<SlaveArt $slaves[$j] 2 0>>
+			</div>
+			<div class="imageRef medImg">
+				<<SlaveArt $activeSlave 2 0>>
+			</div>
+		<</if>>
+		/* 000-250-006 */
+		<</replace>>
+		<<set $slaves[$j].clothes = _clothesTemp2>>
+
 		<<replace "#result">>
 		$He giggles happily as you seize $his $activeSlave.skin wrist and pull $him towards where your other slaves are mostly already asleep. $He jokingly points out $slaves[$j].slaveName, fast asleep. You nod, and $activeSlave.slaveName pounces. $slaves[$j].slaveName wakes in terror and confusion to find _his2 head and neck pinned in a leg-lock that holds _his2 mouth hard against $activeSlave.slaveName's <<if canDoAnal($activeSlave)>>anus<<elseif canDoVaginal($activeSlave) && canPenetrate($activeSlave)>>cock and cunt<<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>limp cock<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls > 0) && ($activeSlave.scrotum > 0)>>cock and balls<<elseif ($activeSlave.clit > 0)>>huge, hard clit<<elseif !canDoVaginal($activeSlave)>>soft perineum<<else>>soaking-wet cunt<</if>>. $slaves[$j].slaveName only manages one kick of _his2 legs before you pin them and ram yourself up _his2 butt. _His2 howl of protest, directed against $activeSlave.slaveName's privates, sends a shiver through your Head Girl. <<if ($activeSlave.lips > 70)>>"Oh pleathe make _him2 moan, <<Master>>," $he lisps through $his huge lips.<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>"Oh pleathe make _him2 moan, <<Master>>," $he lisps through $his face full of piercings.<<else>>"I love it when you make _him2 moan, <<Master>>," $he groans.<</if>> Poor $slaves[$j].slaveName's asshole takes quite a beating before $activeSlave.slaveName finally convulses with @@.hotpink;naughty pleasure.@@ Meanwhile, all around the nighttime rape, slaves have been woken by $slaves[$j].slaveName's struggles. They realize how completely your Head Girl has @@.hotpink;involved $himself in your sexual pursuits@@ and @@.gold;lie as still as they can.@@
 		<<set $activeSlave.oralCount += 1>>
diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw
index 17aa56f53050a3604693101354b920040209cdf8..406e90f40a4c93878600659e715361403d93cfe2 100644
--- a/src/uncategorized/PETS.tw
+++ b/src/uncategorized/PETS.tw
@@ -56,6 +56,18 @@
 
 <<set $desc = SlaveTitle($activeSlave)>>
 
+<<set _clothesTemp = $activeSlave.clothes>>
+<<set _clothesTemp2 = $subSlave.clothes>>
+<<switch $PETSevent>>
+	/*Some events start with the slave naked (any event that starts with the daily inspection, for example).  Here we switch their clothing just for the image to load, then switch it back quickly so the player's choice is not messed up.*/
+	<<case "comforting attendant">>
+		<<set $activeSlave.clothes = "no clothing">>
+		<<set $subSlave.clothes = "no clothing">>
+	<<case "nurse molestation" "stewardess beating">>
+		/*Not sure we can do better for "stewardess beating": has _him2 bent over with _his2 buttocks bare, and is administering a punishing spanking.*/
+		<<set $subSlave.clothes = "no clothing">>
+<</switch>>
+<span id="artFrame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageRef medImg">
@@ -66,6 +78,9 @@
 	</div>
 <</if>>
 /* 000-250-006 */
+</span>
+<<set $activeSlave.clothes = _clothesTemp>>
+<<set $subSlave.clothes = _clothesTemp2>>
 
 <<setLocalPronouns $activeSlave>>
 <<setLocalPronouns $subSlave 2>>
@@ -83,7 +98,7 @@
 <</if>>
 <<set $activeSlave.penetrativeCount += 1>>
 <<set $penetrativeTotal += 1>>
-Late at night, you decide to walk through the clinic to look over its patients personally. As soon as you enter the space, left dimly lit at night to encourage sleep, you hear a quiet moaning and the distinct noise of flesh on flesh. Heading over towards that area, you note the noise is coming from where $subSlave.slaveName is listed as resting. Appearing quietly, you see <<EventNameLink $activeSlave>> between $his patient's legs, which are spread wide by the stirrups provided with each patient bed for examination of a slave's holes.
+Late at night, you decide to walk through the clinic to look over its patients personally. As soon as you enter the space, left dimly lit at night to encourage sleep, you hear a quiet moaning and the distinct noise of flesh on flesh. Heading over towards that area, you note the noise is coming from where $subSlave.slaveName is listed as resting. Appearing quietly, you see <<EventNameLink>> between $his patient's legs, which are spread wide by the stirrups provided with each patient bed for examination of a slave's holes.
 <br><br>
 <<if _canUseDick == 1>>
 	$He's pounding eagerly away and mauling $his patient's bare boobs with both hands.
@@ -94,23 +109,23 @@ Moaning in sexual abandon, $he's obviously unaware that $he's being watched. $su
 
 <<case "stewardess beating">>
 
-Poor $subSlave.slaveName clearly isn't working as hard as _he2 should. <<EventNameLink $activeSlave>> has _him2 bent over with _his2 buttocks bare, and is administering a punishing spanking. $subSlave.slaveName's $subSlave.skin skin is starting to show the force of the beating, and _he2's begging desperately for mercy.
+Poor $subSlave.slaveName clearly isn't working as hard as _he2 should. <<EventNameLink>> has _him2 bent over with _his2 buttocks bare, and is administering a punishing spanking. $subSlave.slaveName's $subSlave.skin skin is starting to show the force of the beating, and _he2's begging desperately for mercy.
 <br><br>
 $activeSlave.slaveName, meanwhile, is obviously enjoying torturing the poor servant for _his2 failings. $He's <<if ($activeSlave.chastityPenis)>>using a couple of fingers to buttfuck $himself<<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>>jacking off furiously<<elseif $activeSlave.dick > 0>>rubbing $his pathetically soft dick<<elseif $activeSlave.vagina == -1>>desperately rubbing $his soft perineum<<else>>rubbing $his sopping pussy<</if>> with $his other hand, getting close to orgasm as the servant begs and moans.
 
 <<case "aggressive schoolteacher">>
 
-<<print "[[$subSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">> is at the head of the class. In this case, the literal head of the class; _he2 has been performing poorly at _his2 studies, so <<EventNameLink $activeSlave>> has _him2 under the teacher's desk, giving $activeSlave.slaveName oral. $activeSlave.slaveName is continuing the lesson, giving little indication $he's being orally serviced. The other students are doing their best to look attentive, lest they be required to replace $subSlave.slaveName under the teacher's desk.
+<<print "[[$subSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">> is at the head of the class. In this case, the literal head of the class; _he2 has been performing poorly at _his2 studies, so <<EventNameLink>> has _him2 under the teacher's desk, giving $activeSlave.slaveName oral. $activeSlave.slaveName is continuing the lesson, giving little indication $he's being orally serviced. The other students are doing their best to look attentive, lest they be required to replace $subSlave.slaveName under the teacher's desk.
 
 <<case "abusive wardeness">>
 
-As you pass the entrance to the hall of cells where <<EventNameLink $activeSlave>> breaks bitches late one night, you hear some muffled cursing, followed by moans. Curious, you lean into the one cell with an open door and are treated to the sight of $activeSlave.slaveName holding <<print "[[$subSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">>'s head between $his legs, receiving what is very obviously non-consensual oral sex. $activeSlave.slaveName is clearly enjoying $himself, but gathers $himself together and greets you properly, without stopping.
+As you pass the entrance to the hall of cells where <<EventNameLink>> breaks bitches late one night, you hear some muffled cursing, followed by moans. Curious, you lean into the one cell with an open door and are treated to the sight of $activeSlave.slaveName holding <<print "[[$subSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">>'s head between $his legs, receiving what is very obviously non-consensual oral sex. $activeSlave.slaveName is clearly enjoying $himself, but gathers $himself together and greets you properly, without stopping.
 <br><br>
 "Told thi<<s>> whore I wa<<s>>n't turning the light<<s>> off in _his2 cell until _he2 got me off. _He2 can't <<s>>leep with 'em on, and bitche<<s>> do anything for a little <<s>>leep," $he explains.
 
 <<case "comforting attendant">>
 
-You decide to knit up care's raveled sleave with a break in the spa. You have your own bath, of course, but the female company is always nice even if you aren't actively using the spa's resting inhabitants. The steam in the warm pool room is turned up very high, and you can hardly see. As you lower yourself into the warm water, you see <<EventNameLink $activeSlave>> across from you, sitting in the water against the pool wall. $He's holding $subSlave.slaveName in $his arms, rubbing a comforting hand up and down _his2 back and murmuring into _his2 ear. $subSlave.slaveName has _his2 head <<if ($activeSlave.boobs > 2000)>>almost hidden between $activeSlave.slaveName's massive tits<<elseif ($activeSlave.boobs > 1000)>>between $activeSlave.slaveName's huge boobs<<elseif ($activeSlave.boobs > 300)>>between $activeSlave.slaveName's breasts<<else>>against $activeSlave.slaveName's flat chest<</if>>, but it's a nonsexual embrace. You can't hear what $activeSlave.slaveName is saying, but it's clearly comforting; $subSlave.slaveName has a happy little smile on _his2 face and has _his2 eyes closed in relaxation.
+You decide to knit up care's raveled sleave with a break in the spa. You have your own bath, of course, but the female company is always nice even if you aren't actively using the spa's resting inhabitants. The steam in the warm pool room is turned up very high, and you can hardly see. As you lower yourself into the warm water, you see <<EventNameLink>> across from you, sitting in the water against the pool wall. $He's holding $subSlave.slaveName in $his arms, rubbing a comforting hand up and down _his2 back and murmuring into _his2 ear. $subSlave.slaveName has _his2 head <<if ($activeSlave.boobs > 2000)>>almost hidden between $activeSlave.slaveName's massive tits<<elseif ($activeSlave.boobs > 1000)>>between $activeSlave.slaveName's huge boobs<<elseif ($activeSlave.boobs > 300)>>between $activeSlave.slaveName's breasts<<else>>against $activeSlave.slaveName's flat chest<</if>>, but it's a nonsexual embrace. You can't hear what $activeSlave.slaveName is saying, but it's clearly comforting; $subSlave.slaveName has a happy little smile on _his2 face and has _his2 eyes closed in relaxation.
 
 <<default>>
 	<br>ERROR: bad PETS event $PETSevent
diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw
index 293037399aad93eb7cea78dd3994694fc1d4eb2a..d361d12f74e9b8569e8456aff1ca17bfdb223f61 100644
--- a/src/uncategorized/RECI.tw
+++ b/src/uncategorized/RECI.tw
@@ -41,15 +41,24 @@
 
 <<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Next Week">>
 
+<<set _clothesTemp = $activeSlave.clothes>>
+<<switch $RECIevent>>
+	/*Some events start with the slave naked (any event that starts with the daily inspection, for example).  Here we switch their clothing just for the image to load, then switch it back quickly so the player's choice is not messed up.*/
+	<<case "butthole" "futa" "orientation" "MILF" "feminization" "ugly">>
+		<<set $activeSlave.clothes = "no clothing">>
+<</switch>>
+<span id="artFrame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
-		<div class="imageRef lrgVector"><<SlaveArt $activeSlave 2 0>></div>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 	<<else>>
-		<div class="imageRef lrgRender"><<SlaveArt $activeSlave 2 0>></div>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 	<</if>>
 <</if>>
 /* 000-250-006 */
+</span>
+<<set $activeSlave.clothes = _clothesTemp>>
 
 <<run Enunciate($activeSlave)>>
 <<set $desc = SlaveTitle($activeSlave)>>
@@ -75,7 +84,7 @@
 <<else>>
 	<<set $skinDesc = "brown">>
 <</if>>
-The slave bathrooms are designed to completely eliminate privacy. There are few partitions, and those are glass. Your better-behaved slaves have all long since lost any hesitation about performing their ablutions nude. As you pass through the area, you notice <<EventNameLink $activeSlave>> checking out $his own anus in the bathroom mirror.
+The slave bathrooms are designed to completely eliminate privacy. There are few partitions, and those are glass. Your better-behaved slaves have all long since lost any hesitation about performing their ablutions nude. As you pass through the area, you notice <<EventNameLink>> checking out $his own anus in the bathroom mirror.
 <br><br>
 There's no other way to describe what $he's doing: the $desc has $his back to the mirror<<if $activeSlave.height < 160>> and is up on tiptoe to bring $his butthole into view<</if>>, and $he's
 <<if $activeSlave.butt > 6>>
@@ -120,7 +129,7 @@ reveal $his backdoor. Your girls are trained to check themselves daily, but $he
 	<</if>>
 <</for>>
 
-You're just finishing up <<EventNameLink $activeSlave>>'s weekly inspection. The pretty futa is standing obediently before you, answering the usual questions with enthusiasm. $He gestures animatedly as $he talks, making $his<<if $activeSlave.boobs > 4000>> monstrous<<elseif $activeSlave.boobs > 2000>> enormous<<elseif $activeSlave.boobs > 800>> big<</if>> boobs jiggle slightly, and $his <<if $activeSlave.dick > 5>>incredible, erect penis wave from side to side<<elseif $activeSlave.dick > 3>>big cock wave from side to side<<elseif $activeSlave.dick > 1>>dick stick out stiffly<<else>>tiny hard-on wiggle lewdly<</if>>. $He doesn't seem to notice, probably because this state of obvious arousal is more or less permanent for $him. After all, this is what the ex-Futanari Sister wanted.
+You're just finishing up <<EventNameLink>>'s weekly inspection. The pretty futa is standing obediently before you, answering the usual questions with enthusiasm. $He gestures animatedly as $he talks, making $his<<if $activeSlave.boobs > 4000>> monstrous<<elseif $activeSlave.boobs > 2000>> enormous<<elseif $activeSlave.boobs > 800>> big<</if>> boobs jiggle slightly, and $his <<if $activeSlave.dick > 5>>incredible, erect penis wave from side to side<<elseif $activeSlave.dick > 3>>big cock wave from side to side<<elseif $activeSlave.dick > 1>>dick stick out stiffly<<else>>tiny hard-on wiggle lewdly<</if>>. $He doesn't seem to notice, probably because this state of obvious arousal is more or less permanent for $him. After all, this is what the ex-Futanari Sister wanted.
 <br><br>
 Apparently, $he has something to say. When you've asked $him your last question and are considering whether to dismiss $him or fuck $him and then dismiss $him, $he speaks up confidently. "<<Master>>," $he <<say>>s. "I want to thank you. When our group of Futa <<S>>i<<s>>ter<<s>> here failed, I was <<s>>o <<s>>cared. We all were! We didn't know what wa<<s>> going to happen, whether we were going to be raped or cut up or wor<<s>>e. But you <<s>>aved u<<s>>, <<Master>>, and you <<s>>aved me. I'm ju<<s>>t a<<s>> happy with you a<<s>> I wa<<s>> with the <<S>>i<<s>>ter<<s>>. I thought I'd have to wake up from the dream I wa<<s>> in, but I'm <<s>>till dreaming. Thank you." $He gives you a pretty half-curtsy, half-bow that manages to be both graceful and appealingly sexual.
 <br><br>
@@ -135,7 +144,7 @@ $His $activeSlave.skin face displays nothing but honest gratitude and devotion.
 	<</if>>
 <</for>>
 
-<<EventNameLink $activeSlave>> is the second slave on the inspection schedule for today. $He comes into your office naked, to find that the first inspection is going a little long. The slave before $him is obediently riding <<if ($PC.dick == 0)>>one of your larger strap-ons<<else>>your cock<</if>>. $He waits patiently, but does not bother to hide $his arousal at the lewd sight. $He obviously wants to be next;
+<<EventNameLink>> is the second slave on the inspection schedule for today. $He comes into your office naked, to find that the first inspection is going a little long. The slave before $him is obediently riding <<if ($PC.dick == 0)>>one of your larger strap-ons<<else>>your cock<</if>>. $He waits patiently, but does not bother to hide $his arousal at the lewd sight. $He obviously wants to be next;
 <<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>
 	$his chastity cage is dribbling precum, and $he's clearly uncomfortable with simultaneous arousal and unwillingness to suffer a hard-on inside it
 <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>>
@@ -182,8 +191,8 @@ $He arches $his back and bats $his eyes at you. "A lot."
 	<</if>>
 <</for>>
 
-<<EventNameLink $activeSlave>> is standing before your desk for an inspection. The $desc is naked, of course, and is devoted enough to find the situation arousing: $he's being inspected by $his <<= WrittenMaster()>> in the nude, which is sexual enough, and past inspections have often led to a quick fuck. The horny bitch obviously wants it;
-<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>>
+<<EventNameLink>> is standing before your desk for an inspection. The $desc is naked, of course, and is devoted enough to find the situation arousing: $he's being inspected by $his <<= WrittenMaster()>> in the nude, which is sexual enough, and past inspections have often led to a quick fuck. The horny bitch obviously wants it;
+<<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity" || $activeSlave.dickAccessory == "combined chastity")>>
 	$his chastity cage is dribbling precum, and $he's clearly uncomfortable with simultaneous arousal and unwillingness to suffer a hard-on inside it.
 <<elseif canAchieveErection($activeSlave)>>
 	$his cock is painfully erect.
@@ -217,8 +226,8 @@ And, <<Master>>." $He arches $his back prettily and then scoots $himself down th
 	<</if>>
 <</for>>
 
-<<EventNameLink $activeSlave>> is standing before your desk for an inspection. The $desc is naked, of course, and is devoted enough to find the situation arousing: $he's being inspected by $his <<= WrittenMaster()>> in the nude, which is sexual enough, and past inspections have often led to a quick fuck. The horny bitch obviously wants it;
-<<if ($activeSlave.chastityPenis)>>
+<<EventNameLink>> is standing before your desk for an inspection. The $desc is naked, of course, and is devoted enough to find the situation arousing: $he's being inspected by $his <<= WrittenMaster()>> in the nude, which is sexual enough, and past inspections have often led to a quick fuck. The horny bitch obviously wants it;
+<<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity" || $activeSlave.dickAccessory == "combined chastity")>>
 	$his chastity cage is dribbling precum, and $he's clearly uncomfortable with simultaneous arousal and unwillingness to suffer a hard-on inside it.
 <<elseif canAchieveErection($activeSlave)>>
 	$his cock is painfully erect.
@@ -258,7 +267,7 @@ I try to be a good <<s>>lave girl for you, <<Master>>. Can I — can I be a good
 	<</if>>
 <</for>>
 
-<<EventNameLink $activeSlave>> comes in for an inspection. You have a relaxed day scheduled, so you take the time to do an unusually thorough job. On a whim, you pull up $his complete file, flipping the virtual pages out across your desk. The induction pictures are particularly striking. $He doesn't look much like that, anymore, and that's a good thing. $He was not a pretty girl when you got here, though $he's pretty enough now. With a desk control gesture you flip a full frontal shot of $him on the day of $his enslavement up onto a wallscreen.
+<<EventNameLink>> comes in for an inspection. You have a relaxed day scheduled, so you take the time to do an unusually thorough job. On a whim, you pull up $his complete file, flipping the virtual pages out across your desk. The induction pictures are particularly striking. $He doesn't look much like that, anymore, and that's a good thing. $He was not a pretty girl when you got here, though $he's pretty enough now. With a desk control gesture you flip a full frontal shot of $him on the day of $his enslavement up onto a wallscreen.
 <br><br>
 $His $activeSlave.eyeColor eyes track your sudden motion, of course, and $he follows it to the screen. Suddenly, the $desc is eye to eye with a life-size picture of who $he used to be, just a few <<if $showInches == 2>>feet<<else>>meters<</if>> away. $He gasps with recognition, and then $his face clouds inscrutably. $He takes a couple of hesitant steps forward, and then reaches out to touch the cheek of the $girl in the picture. As $his fingertips brush the smooth surface of the wallscreen, $his other hand ghosts along $his own face. $His expression is not sad, so it's surprising when a single tear rolls down $his cheek. You order $him to tell you how the picture makes $him feel.
 <br><br>
@@ -286,6 +295,22 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 <<link "Double anal with the Head Girl">>
 	<<setLocalPronouns $HeadGirl 2>>
 	<<EventNameDelink $activeSlave>>
+
+	<<set _clothesTemp2 = $HeadGirl.clothes, $HeadGirl.clothes = "no clothing">>
+	<<replace "#artFrame">>
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<div class="imageRef medImg">
+			<<SlaveArt $HeadGirl 2 0>>
+		</div>
+		<div class="imageRef medImg">
+			<<SlaveArt $activeSlave 2 0>>
+		</div>
+	<</if>>
+	/* 000-250-006 */
+	<</replace>>
+	<<set $HeadGirl.clothes = _clothesTemp2>>
+
 	<<replace "#result">>
 	You tell $him $he's got a nice asspussy, and grope $him thoroughly, cupping $his buttocks with one hand and squeezing a breast with the other. $activeSlave.slaveName looks <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>desperately eager<<else>>ready and willing<</if>>, and angles $himself just right, but you administer a light slap to $his $activeSlave.skin ass and continue, telling $him that it's so nice you feel like sharing it. $He's <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>so ready to fuck $he can't quite think of what to say<<else>>not quite sure how to respond<</if>>, and before $he can figure it out, $HeadGirl.slaveName hurries in, responding to your summons. Of course, $activeSlave.slaveName is no stranger to $HeadGirl.slaveName, who takes in the situation at a glance and <<if $HeadGirl.dick > 0>>instantly achieves a painfully hard erection<<else>>immediately flushes with arousal<</if>>. $HeadGirl.slaveName<<if $HeadGirl.dick == 0>> dons a strap-on and<</if>> clambers up onto the (strongly built) bathroom counter. Since saliva is plenty of lube for $activeSlave.slaveName's experienced ass, _he2 points a meaningful finger at <<if $HeadGirl.dick == 0>>the phallus<<else>>_his2 cock<</if>>, and $activeSlave.slaveName begins to suck it enthusiastically, trying to get it as wet as possible for the sake of $his butt.
 	<br><br>
@@ -317,6 +342,22 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 <br><<link "Double anal with your Concubine">>
 	<<setLocalPronouns $Concubine 2>>
 	<<EventNameDelink $activeSlave>>
+
+	<<set _clothesTemp2 = $Concubine.clothes, $Concubine.clothes = "no clothing">>
+	<<replace "#artFrame">>
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<div class="imageRef medImg">
+			<<SlaveArt $Concubine 2 0>>
+		</div>
+		<div class="imageRef medImg">
+			<<SlaveArt $activeSlave 2 0>>
+		</div>
+	<</if>>
+	/* 000-250-006 */
+	<</replace>>
+	<<set $Concubine.clothes = _clothesTemp2>>
+
 	<<replace "#result">>
 	You tell $him $he's got a nice asspussy, and grope $him thoroughly, cupping $his buttocks with one hand and squeezing a breast with the other. $He looks <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>desperately eager<<else>>ready and willing<</if>>, and angles $himself just right, but you administer a light slap to $his $activeSlave.skin ass and continue, telling $him that it's so nice you feel like sharing it. $He's <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>so ready to fuck $he can't quite think of what to say<<else>>not quite sure how to respond<</if>>, and before $he can figure it out, $Concubine.slaveName hurries in, responding to your summons. Of course, $activeSlave.slaveName is no stranger to $Concubine.slaveName, who takes in the situation at a glance and <<if $Concubine.dick > 0>>instantly achieves a painfully hard erection<<else>>immediately flushes with arousal<</if>>. $Concubine.slaveName<<if $Concubine.dick == 0>> dons a strap-on and<</if>> clambers up onto the (strongly built) bathroom counter. Since saliva is plenty of lube for $activeSlave.slaveName's experienced ass, _he2 points a meaningful finger at <<if $Concubine.dick == 0>>the phallus<<else>>_his2 cock<</if>>, and $activeSlave.slaveName begins to suck it enthusiastically, trying to get it as wet as possible for the sake of $his butt.
 	<br><br>
@@ -441,8 +482,8 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 <<link "Then $he can appreciate a nice struggle fuck">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	When $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>senses<</if>> you stand up from behind your desk<<if ($PC.dick == 0)>> and pull on a strap-on<</if>>, $he smiles invitingly at you and relaxes. But as you approach, $he <<if canSee($activeSlave)>>sees a dangerous glint in your eyes<<elseif canHear($activeSlave)>>hears a menacing cadence to your footstep<<else>>realizes the reason for your delay<</if>>. One corner of $his mouth flaws upward with anticipation, and $he plays along. $He immediately curls up into a ball on the couch, managing to end up with $his <<if ($activeSlave.weight > 30)>>fat ass squashed enticingly against the seat back<<elseif ($activeSlave.butt > 5)>>absurd ass squashed enticingly against the seat back<<elseif ($activeSlave.butt > 2)>>healthy ass pushed against the seat back<<else>>trim ass against the seat back<</if>>. $He looks up at you with feigned terror and begs, "Plea<<s>>e, <<Master>>, I'm ju<<s>>t an inno<<c>>ent little $girl. Plea<<s>>e don't rape my poor little butt!" You grab an ankle and haul $his <<if ($activeSlave.weight > 10)>>plush<<elseif ($activeSlave.muscles > 5)>>toned<<else>>slender<</if>> $activeSlave.skin body toward you, dragging $him across the couch, and then half-fall atop $him, pushing <<if ($PC.dick == 0)>>the strap-on<<else>>your hard cock<</if>> up the wriggling girl's butt. $He keeps begging and whining, but $he's managed to bring a hand under $himself and is
-	<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>>
+	When $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>senses<</if>> you stand up from behind your desk<<if ($PC.dick == 0)>> and pull on a strap-on<</if>>, $he smiles invitingly at you and relaxes. But as you approach, $he <<if canSee($activeSlave)>>sees a dangerous glint in your eyes<<elseif canHear($activeSlave)>>hears a menacing cadence to your footstep<<else>>realizes the reason for your delay<</if>>. One corner of $his mouth flaws upward with anticipation, and $he plays along. $He immediately curls up into a ball on the couch, managing to end up with $his <<if ($activeSlave.weight > 30)>>fat ass squashed enticingly against the seat back<<elseif ($activeSlave.butt > 5)>>absurd ass squashed enticingly against the seat back<<elseif ($activeSlave.butt > 2)>>healthy ass pushed against the seat back<<else>>trim ass against the seat back<</if>>. $He looks up at you with feigned terror and begs, "Plea<<s>>e, <<Master>>, I'm ju<<s>>t an inno<<c>>ent little $girl. Plea<<s>>e don't rape my poor little butt!" You grab an ankle and haul $his <<if ($activeSlave.weight > 10)>>plush<<elseif ($activeSlave.muscles > 5)>>toned<<else>>slender<</if>> $activeSlave.skin body toward you, dragging $him across the couch, and then half-fall atop $him, pushing <<if ($PC.dick == 0)>>the strap-on<<else>>your hard cock<</if>> up the wriggling $girl's butt. $He keeps begging and whining, but $he's managed to bring a hand under $himself and is
+	<<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity")>>
 		frantically rubbing $his taint.
 	<<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>>
 		rubbing $his submissive little $girl cock.
@@ -540,6 +581,21 @@ $He looks pensive, and goes through two false starts before $he clears $his thro
 
 <<link "$He's pretty enough to decorate your arm for a night out">>
 	<<EventNameDelink $activeSlave>>
+
+	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "a mini dress">>
+	<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<</if>>
+		<</if>>
+		/* 000-250-006 */
+	<</replace>>
+	<<set $activeSlave.clothes = _clothesTemp>>
+
 	<<replace "#result">>
 	You tell $him to head down to the wardrobe and put on the outfit that'll be laid out for $him there. $He obeys promptly, but does not return for some time, having gotten instructions from $assistantName along the way to put extra effort into $his grooming. When $he finally returns, the effect is striking. <<if $activeSlave.face > 10>>$He's a gorgeous girl with or without makeup, dressed up or naked, but $he's especially luscious tonight.<<else>>$His face is not flawless, but $he's conscious of $his transformation, and the new confidence in $his beauty adds a special glow that cannot be faked.<</if>> $His evening dress is elegant; it's quite slutty by old world standards, but according to Free Cities fashion, it's just about the most conservative gown a slave can be expected to wear, and quite daring in that it isn't immediately obvious whether $he's a slave or not. The tops of $his areolae are hardly even visible.<br><br>
 	You take $him out to a nice lounge, with blue-toned light and soft music. $He clings to your arm, pressing $himself against you just the right amount: not enough to demand sex right now, but enough to raise the anticipation of it later. $He's a slave, so $he does not eat or drink the usual fare on offer, but the establishment is used to slaves and offers flavorful variation on liquid slave food. $He drinks the translucent fluid out of a tall glass, carefully maintaining $his poise. You circulate, leaving $him at the bar when acquaintances appear. $He perches on a stool, conscious of and pleased by the discreet admiration of $his body, delectably outlined by the tight dress. Once a new arrival who did not see you with $him introduces himself to $him. He's tall and fit and silver-haired, but he picked $him out of the room to approach, and it's with polite disappointment that he reacts to $his indication of you, across the room: "I'm <<s>>orry, <<S>>ir, that'<<s>> my <<Master>> there." He offers a nonverbal apology without coming over, which you accept with a wave: it's such a common mistake in Free Cities high society that it's universally brushed off without offense. It happens again later in the night, when a slightly tipsy free woman occupies the barstool next to $activeSlave.slaveName's and keeps trying to relax against $him until the flattered slave explains $himself again. When you bring $him home at the end of the night, $his eyes are shining with @@.mediumaquamarine;private assurance,@@ and $he presses $himself against you more closely than ever.
diff --git a/src/uncategorized/REFI.tw b/src/uncategorized/REFI.tw
index ad4b6a3d995eb68edb81891f66d1c3cbbacc3839..820317c312fc6e25461632335698374edc826abd 100644
--- a/src/uncategorized/REFI.tw
+++ b/src/uncategorized/REFI.tw
@@ -125,6 +125,7 @@
 
 <<case "masochist">>
 
+<<set _clothesTemp = $subSlave.clothes, $subSlave.clothes = "no clothing">>
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageRef medImg">
@@ -135,6 +136,7 @@
 	</div>
 <</if>>
 /* 000-250-006 */
+<<set $subSlave.clothes = _clothesTemp>>
 
 <<if $subSlave.belly >= 1500>>
 	You have $subSlave.slaveName lying down on your desk, and are seeing to your own amusement and _his2 masochistic streak at once. _He2 has _his2 body flat on the surface, but is unrestrained, and has been told that _he2 must not rise off it at all, nor tilt _his2 bulk to either side. You then tell _his2 to count strokes and begin to flog _his2 _subBelly belly with a leathern instrument<<if $subSlave.pregKnown == 1>>, taking care not to cause _his2 pregnancy any lasting harm<</if>>. Before long _he2 is experiencing more pain than the human body can support without involuntary movement, and you tell _him2 to go back one count whenever _he2 does. At long last _he2 completes the required number of blows, and lies quivering and sobbing, thanking you over and over, until _he2 stiffens again at the
@@ -178,8 +180,8 @@
 <</if>>
 After you finish and _he2 leaves, wincing in agony<<if $subSlave.belly >= 1500>> and short of breath<</if>> but with a faraway look of release, you notice $activeSlave.slaveName at the door to your office. You call $him in.
 <br><br>
-<<EventNameLink $activeSlave>> hesitates before explaining $himself, and the $desc is obviously aroused:
-<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>>
+<<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused:
+<<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 	$he's got a string of precum leaking out of $his chastity cage.
 <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>
 	though $his hormone-filled body can't get $his dick hard any more, $he's got a string of precum coming off $his member.
@@ -212,6 +214,7 @@ It seems $he passed by while you were beating $subSlave.slaveName and found the
 
 <<case "pregnancy">>
 
+<<set _clothesTemp = $subSlave.clothes, $subSlave.clothes = "no clothing">>
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageRef medImg">
@@ -222,6 +225,7 @@ It seems $he passed by while you were beating $subSlave.slaveName and found the
 	</div>
 <</if>>
 /* 000-250-006 */
+<<set $subSlave.clothes = _clothesTemp>>
 
 $subSlave.slaveName gets inspected more regularly than your other slaves, since _he2's quite pregnant. _His2 pregnancy is progressing acceptably, but having _his2 belly inspected gets _him2
 <<if $subSlave.pregSource == -1>>
@@ -329,8 +333,8 @@ $subSlave.slaveName gets inspected more regularly than your other slaves, since
 <</if>>
 After you both finish and _he2 leaves, smiling contentedly at you, you notice $activeSlave.slaveName at the door to your office. You call $him in.
 
-<<EventNameLink $activeSlave>> hesitates before explaining $himself, and the $desc is obviously aroused:
-<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>>
+<<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused:
+<<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 	$he's got a string of precum leaking out of $his chastity cage.
 <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>
 	though $his hormone-filled body can't get $his dick hard any more, $he's got a string of precum coming off $his member.
@@ -363,6 +367,7 @@ It seems $he passed by while you were enjoying the heavily pregnant $subSlave.sl
 
 <<case "boobs">>
 
+<<set _clothesTemp = $subSlave.clothes, $subSlave.clothes = "no clothing">>
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageRef medImg">
@@ -373,6 +378,7 @@ It seems $he passed by while you were enjoying the heavily pregnant $subSlave.sl
 	</div>
 <</if>>
 /* 000-250-006 */
+<<set $subSlave.clothes = _clothesTemp>>
 
 $subSlave.slaveName is on lunch duty today. That means that as you eat your working lunch, _he2 sits on the edge of your desk right next to you, so that <<if $subSlave.belly >= 100000>>a nipple is<<else>>_his2 nipples are<</if>> conveniently at mouth height. Whenever you feel thirsty, you lean over<<if $subSlave.nipples == "partially inverted" || $subSlave.nipples == "inverted">>, pop one out,<<elseif $subSlave.nipples == "fuckable">>, slip your tongue deep inside,<</if>> and take some of _his2 creamy, slightly vanilla-toned milk straight from the source. Every time you do, _he2 shudders convulsively,
 <<if canTalk($subSlave)>>
@@ -388,8 +394,8 @@ $subSlave.slaveName is on lunch duty today. That means that as you eat your work
 <</if>>
 Though you never touch anything but _his2 nipples, _he2 climaxes twice. After you finish and _he2 leaves, you notice $activeSlave.slaveName at the door to your office. You call $him in.
 <br><br>
-<<EventNameLink $activeSlave>> hesitates before explaining $himself, and the $desc is obviously aroused:
-<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>>
+<<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused:
+<<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 	$he's got a string of precum leaking out of $his chastity cage.
 <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>
 	though $his hormone-filled body can't get $his dick hard any more, $he's got a string of precum coming off $his member.
@@ -433,7 +439,7 @@ It seems $he passed by while you were drinking from $subSlave.slaveName and foun
 <</if>>
 /* 000-250-006 */
 
-$subSlave.slaveName is lying on the edge of your desk with _his2<<if $subSlave.belly >= 1500>> bloated<</if>> body helpless beneath you, your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> in _him2, and your hands around _his2 neck. It's just breath play, and you're practiced enough that _he2's in no danger. _He2's such a sexual submissive that _he2 sometimes acts out if not managed. This happens when _he2 feels the urge to misbehave in order to access punishment, so you personally ensure that _he2 can indulge _his2 submissiveness when _he2 needs it. _He2 does not orgasm with you, _his2 complete servitude to your pleasure fulfilling a deeper need than that. _He2 leaves your office with a serene look on _his2 face, passing <<EventNameLink $activeSlave>>, who is
+$subSlave.slaveName is lying on the edge of your desk with _his2<<if $subSlave.belly >= 1500>> bloated<</if>> body helpless beneath you, your <<if $PC.dick == 1>>dick<<else>>strap-on<</if>> in _him2, and your hands around _his2 neck. It's just breath play, and you're practiced enough that _he2's in no danger. _He2's such a sexual submissive that _he2 sometimes acts out if not managed. This happens when _he2 feels the urge to misbehave in order to access punishment, so you personally ensure that _he2 can indulge _his2 submissiveness when _he2 needs it. _He2 does not orgasm with you, _his2 complete servitude to your pleasure fulfilling a deeper need than that. _He2 leaves your office with a serene look on _his2 face, passing <<EventNameLink>>, who is
 <<if $activeSlave.amp == 1>>
 	propped limblessly nearby. $He has
 <<elseif !canWalk($activeSlave)>>
@@ -443,8 +449,8 @@ $subSlave.slaveName is lying on the edge of your desk with _his2<<if $subSlave.b
 <</if>>
 a troubled look on $his face.
 <br><br>
-<<EventNameLink $activeSlave>> hesitates before explaining $himself, and the $desc is obviously aroused:
-<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>>
+<<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused:
+<<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 	$he's got a string of precum leaking out of $his chastity cage.
 <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>
 	though $his hormone-filled body can't get $his dick hard any more, $he's got a string of precum coming off $his member.
@@ -490,8 +496,8 @@ It seems $he passed by while you were dominating $subSlave.slaveName. <<if $acti
 
 In the middle of the afternoon, you take a break from work to fuck $subSlave.slaveName in your office. $subSlave.slaveName is such a complete buttslut that _he2's enjoying _himself2 to an almost indecent degree: moaning, begging, or just smiling idiotically with _his2 mouth open and _his2 tongue lolling. After you finish and _he2 leaves, you notice $activeSlave.slaveName at the door to your office. You call $his in.
 <br><br>
-<<EventNameLink $activeSlave>> hesitates before explaining $himself, and the $desc is obviously aroused:
-<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>>
+<<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused:
+<<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 	$he's got a string of precum leaking out of $his chastity cage.
 <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>
 	though $his hormone-filled body can't get $his dick hard any more, $he's got a string of precum coming off $his member.
@@ -524,6 +530,7 @@ It seems $he passed by while you were buttfucking $subSlave.slaveName and found
 
 <<case "cumslut">>
 
+<<set _clothesTemp = $subSlave.clothes, $subSlave.clothes = "no clothing">>
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageRef medImg">
@@ -534,11 +541,12 @@ It seems $he passed by while you were buttfucking $subSlave.slaveName and found
 	</div>
 <</if>>
 /* 000-250-006 */
+<<set $subSlave.clothes = _clothesTemp>>
 
-You wake up to the sensation of $subSlave.slaveName eagerly sucking your dick. _He2's industriously pumping _his2 mouth up and down on your member. In truth, $subSlave.slaveName doesn't give the perfect blowjob: _he2 loves cum so much that _he2 mostly enjoys oral sex in an anticipatory way, and usually works to make the recipient cum as soon as possible so as to get _his2 favorite treat into _his2 mouth quicker. Still, _his2 enthusiasm is nice and _he2 does have permission to wake you at your usual time in this way. As you get up after finishing, you notice <<EventNameLink $activeSlave>> at the door to your bedroom. You call $him in.
+You wake up to the sensation of $subSlave.slaveName eagerly sucking your dick. _He2's industriously pumping _his2 mouth up and down on your member. In truth, $subSlave.slaveName doesn't give the perfect blowjob: _he2 loves cum so much that _he2 mostly enjoys oral sex in an anticipatory way, and usually works to make the recipient cum as soon as possible so as to get _his2 favorite treat into _his2 mouth quicker. Still, _his2 enthusiasm is nice and _he2 does have permission to wake you at your usual time in this way. As you get up after finishing, you notice <<EventNameLink>> at the door to your bedroom. You call $him in.
 <br><br>
-<<EventNameLink $activeSlave>> hesitates before explaining $himself, and the $desc is obviously aroused:
-<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>>
+<<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused:
+<<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 	$he's got a string of precum leaking out of $his chastity cage.
 <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>
 	though $his hormone-filled body can't get $his dick hard any more, $he's got a string of precum coming off $his member.
@@ -582,10 +590,10 @@ It seems $he passed by while $subSlave.slaveName was blowing you. $He swallows p
 <</if>>
 /* 000-250-006 */
 
-You have $subSlave.slaveName pinned up against a railing on a balcony that overlooks a public atrium. Passersby below cannot see you, but they can certainly see $subSlave.slaveName's upper body as _he2 takes your dick. _He2's blushing furiously with the sex and with _his2 trademark mixed arousal and embarrassment at having an audience. _He2 makes a show of trying to disguise the fact that _he2's getting railed, but it's obvious. When you finish, you pull _him2 off the railing so _he2 can clean up. <<EventNameLink $activeSlave>> <<if canSee($activeSlave)>>saw<<elseif canHear($activeSlave)>>heard<<else>>felt the heat from<</if>> the denouement of this exhibitionist fun, and seems intrigued.
+You have $subSlave.slaveName pinned up against a railing on a balcony that overlooks a public atrium. Passersby below cannot see you, but they can certainly see $subSlave.slaveName's upper body as _he2 takes your dick. _He2's blushing furiously with the sex and with _his2 trademark mixed arousal and embarrassment at having an audience. _He2 makes a show of trying to disguise the fact that _he2's getting railed, but it's obvious. When you finish, you pull _him2 off the railing so _he2 can clean up. <<EventNameLink>> <<if canSee($activeSlave)>>saw<<elseif canHear($activeSlave)>>heard<<else>>felt the heat from<</if>> the denouement of this exhibitionist fun, and seems intrigued.
 <br><br>
-<<EventNameLink $activeSlave>> hesitates before explaining $himself, and the $desc is obviously aroused:
-<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis)>>
+<<EventNameLink>> hesitates before explaining $himself, and the $desc is obviously aroused:
+<<if ($activeSlave.dick > 0) && ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 	$he's got a string of precum leaking out of $his chastity cage.
 <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>
 	though $his hormone-filled body can't get $his dick hard any more, $he's got a string of precum coming off $his member.
diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw
index 88c5f694403db908dc6434e31ce42649a7be0e4f..ca33e66e265eb4d86c721a858f385b171a13f1d9 100644
--- a/src/uncategorized/REFS.tw
+++ b/src/uncategorized/REFS.tw
@@ -329,7 +329,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	<<replace "#result">>
 	You make your presence known to citizen, and once the usual shock and disbelief have worn off the citizen rapidly agrees to your proposal. $He follows you back to the penthouse where you inform $assistantName that the citizen is to be given the works in the remote surgery. As the citizen passes through the doors to the surgery, $he turns and blows you a kiss of gratitude.
 	<br><br>
-	When the citizen is later delivered to your private suite to uphold $his end of the bargain, $he does so as the veritable image of a perfect bimbo slut. In $his rush to come thank you for transforming $him from $his plain and plebian appearance $he has evidently neglected to clothe herself, so you can admire $his new firm tits, plump ass and bee-stung lips from the moment $he enters the room. Despite being fresh from surgery, $he's an exquisite fuck and an enthusiastic partner — citizens like $him often are, given that penetration from a slave would be a social suicide.
+	When the citizen is later delivered to your private suite to uphold $his end of the bargain, $he does so as the veritable image of a perfect bimbo slut. In $his rush to come thank you for transforming $him from $his plain and plebian appearance $he has evidently neglected to clothe $himself, so you can admire $his new firm tits, plump ass and bee-stung lips from the moment $he enters the room. Despite being fresh from surgery, $he's an exquisite fuck and an enthusiastic partner — citizens like $him often are, given that penetration from a slave would be a social suicide.
 	<<if $cash >= 10000>>
 		<br><br>
 		<span id="result2">
@@ -443,7 +443,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 		<span id="result2">
 		<<link "Enslave $him afterwards">>
 			<<replace "#result2">>
-			After $he regains $his bearings from your sexual encounter, the older woman slips on $his simple clothes and attempts to slink away from your private suite unobtrusively. $He makes it out the door before being confronted by a glowing array of wallscreen monitors, each displaying a visual representation of your purchase of $his considerable debt and subsequent enslavement of $him on the basis of that debt. Tears begin to stream down $his weathered cheeks as $he sinks to $his knees, $his hopes of making it through the breadth of $his long life without enslavement now dashed.
+			After $he regains $his bearings from your sexual encounter, the older $woman slips on $his simple clothes and attempts to slink away from your private suite unobtrusively. $He makes it out the door before being confronted by a glowing array of wallscreen monitors, each displaying a visual representation of your purchase of $his considerable debt and subsequent enslavement of $him on the basis of that debt. Tears begin to stream down $his weathered cheeks as $he sinks to $his knees, $his hopes of making it through the breadth of $his long life without enslavement now dashed.
 			<br><br>
 			<<run cashX(-10000, "event", $activeSlave)>>
 			<<include "New Slave Intro">>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index cbbf5d7fd9ab56ede09ac8e929003ad35d67603f..d3ea75291356f4b9a9732cf82003b126f6751906 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -41,6 +41,26 @@
 
 <<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Next Week", _didAnal = 0, _didVaginal = 0>>
 
+<<set _clothesTemp = $activeSlave.clothes>>
+<<switch $RESSevent>>
+	/*Some events start with the slave naked (any event that starts with the daily inspection, for example).  Here we switch their clothing just for the image to load, then switch it back quickly so the player's choice is not messed up.*/
+	<<case "devoted lotion" "sore shoulders" "bed snuggle" "confident tanning" "devoted nympho" "devoted exhibition" "permitted masturbation" "terrified inspection" "spa boobs" "resistant shower" "resistant gelding" "rebellious arrogant" "bondage gear" "vocal disobedience" "heavy piercing" "resting amp" "age implant" "shift masturbation" "shift sleep" "slave dick huge" "obedient idiot" "tendon fall" "unhappy virgin" "fearful balls" "extreme aphrodisiacs" "shaped areolae" "huge tits" "trusting HG" "ignorant horny" "used whore" "restricted smart" "restricted profession" "mods please" "penitent" "devoted waist" "muscles" "obedient girlish" "huge naturals" "hugely pregnant" "slave dick on slave" "slave clit on slave" "language lesson" "kitchen molestation" "mindbroken morning" "sleeping ambivalent" "sexy succubus" "PA flirting" "fucktoy tribbing" "tittymonster inspection" "bonded love" "bad dream" "cockfeeder resistance" "suppository resistance" "shower slip" "happy dance" "plimb help" "orchiectomy please" "torpedo squeeze" "retching cum feeding" "subjugation blues" "transition anxiety" "moist pussy" "breast expansion blues" "gaped asshole" "ara ara" "im scared" "ass fitting" "young PC age difference" "old PC age difference" "devoted educated slave" "devoted shortstack" "desperate null" "implant inspection" "back stretch" "modest clothes">>
+		<<set $activeSlave.clothes = "no clothing">>
+	<<case "whore rebellious">>
+	 	/* this scene states they are weating "thick, durable latex with temperature regulation and anchor points for restraint" no matter what they are assigned to wear. */
+	 	<<set $activeSlave.clothes = "restrictive latex">>
+	<<case "inconvenient labia">>
+		/* "pulling down the compression shorts $he was wearing" */
+		<<if isItemAccessible("sport shorts")>>
+			<<if $activeSlave.boobs >= 650>>
+				<<set $activeSlave.clothes = "sport shorts and a sports bra">>
+			<<else>>
+				<<set $activeSlave.clothes = "sport shorts">>
+			<</if>>
+		<<else>>
+			<<set $activeSlave.clothes = "spats and a tank top">>
+		<</if>>
+<</switch>>
 <span id="artFrame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
@@ -52,6 +72,7 @@
 <</if>>
 /* 000-250-006 */
 </span>
+<<set $activeSlave.clothes = _clothesTemp>>
 
 <<set $desc = SlaveTitle($activeSlave)>>
 <<run Enunciate($activeSlave)>>
@@ -64,7 +85,7 @@
 
 <<case "first period">>
 
-<<EventNameLink $activeSlave>> appears in the door of your office, uncertain if $he should disturb you. $He stumbles through the doorway, hands on $his <<if $activeSlave.weight >= 95>>fat belly<<elseif $activeSlave.belly >= 2000>>bloated belly<<elseif $activeSlave.weight >= 30>>chubby belly<<else>>flat belly<</if>>, before stepping forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor $girl is terrified for some reason.
+<<EventNameLink>> appears in the door of your office, uncertain if $he should disturb you. $He stumbles through the doorway, hands on $his <<if $activeSlave.weight >= 95>>fat belly<<elseif $activeSlave.belly >= 2000>>bloated belly<<elseif $activeSlave.weight >= 30>>chubby belly<<else>>flat belly<</if>>, before stepping forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor $girl is terrified for some reason.
 <br><br>
 You press $him on why $he is acting this way.
 <<if !canTalk($activeSlave)>>
@@ -77,7 +98,7 @@ You check $his records and discover $he has very likely just become a woman.
 
 <<case "wet dreams">>
 
-<<EventNameLink $activeSlave>> appears in the door of your office early in the morning, hesitating before stepping in. You question why $he has come to see you and $he gingerly approaches your desk.
+<<EventNameLink>> appears in the door of your office early in the morning, hesitating before stepping in. You question why $he has come to see you and $he gingerly approaches your desk.
 <br><br>
 <<if !canTalk($activeSlave)>>
 	$He uses gestures to point to $his crotch, and explains that $he has accidentally started wetting $his bed.
@@ -89,7 +110,7 @@ You check $his records for any potential health issues that could be causing thi
 
 <<case "surprising wakeup">>
 
-You are awakened from a sound sleep by someone eagerly <<if $PC.dick == 1>>sucking your dick<<else>>eating you out<</if>>. Your slaves know better than to disturb you, let alone take the initiative, but you are shocked when you pull back the sheets and reveal the smiling <<EventNameLink $activeSlave>>.
+You are awakened from a sound sleep by someone eagerly <<if $PC.dick == 1>>sucking your dick<<else>>eating you out<</if>>. Your slaves know better than to disturb you, let alone take the initiative, but you are shocked when you pull back the sheets and reveal the smiling <<EventNameLink>>.
 <<if !canTalk($activeSlave)>>
 	$He promptly stops, flashes you an appreciative smile and goes right back to pleasing you.
 <<else>>
@@ -101,7 +122,7 @@ $He was mindbroken, but seems to have snapped out of it due to a deep love of yo
 <<case "mutinery attempt">>
 
 <<set $mutinery = 1>>
-Finishing your work, you lean back for a break well deserved break. Your peace is quickly disturbed by several loud smashes from down the penthouse hall. As you get up from your desk, you hear somebody running down the hallway, and before you know it, <<EventNameLink $activeSlave>> is inside. $He is looking quite treacherous and <<if $activeSlave.combatSkill > 0>>relatively confident<<else>>somewhat unsure<</if>>. $He quickly reaches in to grab you,
+Finishing your work, you lean back for a break well deserved break. Your peace is quickly disturbed by several loud smashes from down the penthouse hall. As you get up from your desk, you hear somebody running down the hallway, and before you know it, <<EventNameLink>> is inside. $He is looking quite treacherous and <<if $activeSlave.combatSkill > 0>>relatively confident<<else>>somewhat unsure<</if>>. $He quickly reaches in to grab you,
 <<if ($PC.career == "gang")>>
 	<<if ($personalArms != 0)>>
 		but when you point your handgun towards $him, $he stutters back with $his hands pointing upwards.
@@ -158,13 +179,13 @@ Finishing your work, you lean back for a break well deserved break. Your peace i
 
 <<case "breeding bull">>
 
-You are awakened from a sound sleep by a pair of strong hands pinning your shoulders. Struggling to get your bearings, you come face to face with the drooling <<EventNameLink $activeSlave>>. You had nothing planned this morning, so you've been allowed to sleep in undisturbed, and try as you might, you cannot slip your arms from under $his weight. $He hastily shifts $his weight around, almost giving you the chance to break free, but you freeze when something big, heavy and wet slaps against your stomach.
+You are awakened from a sound sleep by a pair of strong hands pinning your shoulders. Struggling to get your bearings, you come face to face with the drooling <<EventNameLink>>. You had nothing planned this morning, so you've been allowed to sleep in undisturbed, and try as you might, you cannot slip your arms from under $his weight. $He hastily shifts $his weight around, almost giving you the chance to break free, but you freeze when something big, heavy and wet slaps against your stomach.
 <br><br>
 $He is fully erect and dripping precum: $he is going to breed you!
 
 <<case "waistline woes">>
 
-<<EventNameLink $activeSlave>> has spent the last half-hour pacing on and down the hall before your office, clearly lost in thought. While $he has nowhere to be at the moment, it is beginning to become a detriment to your work, so you call $him in to discuss what is bothering $him.
+<<EventNameLink>> has spent the last half-hour pacing on and down the hall before your office, clearly lost in thought. While $he has nowhere to be at the moment, it is beginning to become a detriment to your work, so you call $him in to discuss what is bothering $him.
 <br><br>
 <<if canTalk($activeSlave)>>
 	"<<Master>>," $he mumbles, "am I looking a little heavier?
@@ -172,8 +193,8 @@ $He is fully erect and dripping precum: $he is going to breed you!
 	$He gestures at $his middle and
 <</if>>
 /* WIP specific clothing stuff, right now clothed slaves are not final so don't worry about how little sense it makes */
-<<switch $activeSlave.clothing>>
-	<<if canTalk($activeSlave)>>Thi<<s>> $activeSlave.clothing feel<<s>> tight around my middle, I feel like it fit la<<s>>t week..." $He <</if>>adjusts $his clothing, clearly uncomfortable.
+<<switch $activeSlave.clothes>>
+	<<if canTalk($activeSlave)>>Thi<<s>> $activeSlave.clothes feel<<s>> tight around my middle, I feel like it fit la<<s>>t week..." $He <</if>>adjusts $his clothing, clearly uncomfortable.
 <<default>>
 	<<if canTalk($activeSlave)>>I feel like I wa<<s>>n't thi<<s>> <<s>>oft la<<s>>t week..." $He <</if>>pinches $his belly, clearly grabbing hold of more of $himself than $he wants to.
 <</switch>>
@@ -191,7 +212,7 @@ The $desc is
 
 <<case "devoted lotion">>
 
-Your slaves are required to take very good care of themselves, and your best girls spend several hours a day maintaining every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of their bodies. You notice <<EventNameLink $activeSlave>> standing naked in front of a mirror outside the bathroom, carefully applying moisturizing lotion to every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of $his $activeSlave.skin skin. $He's clearly feeling well, and $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face <= 40>>attractive<<elseif $activeSlave.face <= 10>>pretty<<elseif $activeSlave.face < -10>>plain<<else>>homely<</if>> face bears a smile of simple enjoyment as $he basks in the warmth of the slave quarters, calibrated to make nudity comfortable. $He straightens $his <<if $activeSlave.height >= 185>>wonderfully long<<elseif $activeSlave.height >= 170>>long<<elseif $activeSlave.height >= 160>>nice<<elseif $activeSlave.height >= 150>>short<<else>>short little<</if>> legs and bends at the waist,
+Your slaves are required to take very good care of themselves, and your best girls spend several hours a day maintaining every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of their bodies. You notice <<EventNameLink>> standing naked in front of a mirror outside the bathroom, carefully applying moisturizing lotion to every <<if $showInches == 2>>inch<<else>>centimeter<</if>> of $his $activeSlave.skin skin. $He's clearly feeling well, and $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face <= 40>>attractive<<elseif $activeSlave.face <= 10>>pretty<<elseif $activeSlave.face < -10>>plain<<else>>homely<</if>> face bears a smile of simple enjoyment as $he basks in the warmth of the slave quarters, calibrated to make nudity comfortable. $He straightens $his <<if $activeSlave.height >= 185>>wonderfully long<<elseif $activeSlave.height >= 170>>long<<elseif $activeSlave.height >= 160>>nice<<elseif $activeSlave.height >= 150>>short<<else>>short little<</if>> legs and bends at the waist,
 <<if $activeSlave.belly >= 600000>>
 	$his _belly belly coming to rest on the floor as $he spreads $his legs around it,
 <<elseif $activeSlave.belly >= 400000>>
@@ -262,7 +283,7 @@ With $his back arched and $his thighs together $his <<if $activeSlave.butt > 5>>
 
 <<case "sore shoulders">>
 
-<<EventNameLink $activeSlave>> comes before you for a routine inspection. The <<if $activeSlave.muscles > 95>>heavily muscled<<elseif $activeSlave.muscles > 30>>ripped<<else>>toned<</if>><<if $activeSlave.preg > $activeSlave.pregData.normalBirth/1.33>> and heavily pregnant<<elseif $activeSlave.preg > $activeSlave.pregData.normalBirth/2>>pregnant<</if>> $desc is looking good, but as $he raises $his arms over $his head to spin $his nude torso under your gaze, $he winces slightly. <<if canSee($activeSlave)>>$His $activeSlave.eyeColor eyes flick up to see if you noticed, and $his face falls a little when $he sees that you did. You raise one eyebrow, and the obedient slave explains $himself<<elseif canHear($activeSlave)>>$His ears perk up to hear if you noticed. You clear your throat, startling $him and making $him explain $himself<<else>>$He tries to affect a stoic expression, but when you tentatively touch one of $his shoulders, $he grimaces slightly and quickly opts to explain $himself<</if>>.
+<<EventNameLink>> comes before you for a routine inspection. The <<if $activeSlave.muscles > 95>>heavily muscled<<elseif $activeSlave.muscles > 30>>ripped<<else>>toned<</if>><<if $activeSlave.preg > $activeSlave.pregData.normalBirth/1.33>> and heavily pregnant<<elseif $activeSlave.preg > $activeSlave.pregData.normalBirth/2>>pregnant<</if>> $desc is looking good, but as $he raises $his arms over $his head to spin $his nude torso under your gaze, $he winces slightly. <<if canSee($activeSlave)>>$His $activeSlave.eyeColor eyes flick up to see if you noticed, and $his face falls a little when $he sees that you did. You raise one eyebrow, and the obedient slave explains $himself<<elseif canHear($activeSlave)>>$His ears perk up to hear if you noticed. You clear your throat, startling $him and making $him explain $himself<<else>>$He tries to affect a stoic expression, but when you tentatively touch one of $his shoulders, $he grimaces slightly and quickly opts to explain $himself<</if>>.
 <<if !canTalk($activeSlave)>>
 	$He uses gestures to beg your pardon, and explains that yesterday was arm day for $him, and $he went out a little hard. $His shoulders are a little sore, but $he gestures that $he's all right.
 <<else>>
@@ -308,7 +329,7 @@ With $his back arched and $his thighs together $his <<if $activeSlave.butt > 5>>
 		_hisA voice
 	<</switch>>
 <</if>>
-gently calling your name. As you regain consciousness, you become aware of a weight on your chest<<if $PC.boobsBonus >= 3>> other than your heavy tits<</if>>. <<EventNameLink $activeSlave>> has snuggled up against you in $his sleep. $He's nude, and so are you; everyone sleeps naked in your penthouse. The sheet is down at your hips, leaving your upper bodies bare. <<if $activeSlave.amp == 1>>$He's wormed $his limbless torso under your arm,<<else>>$He has one arm across your <<if $PC.boobs == 1>>chest, just below your breasts,<<elseif $PC.title == 1>>manly chest<<else>>flat chest,<</if>><</if>> and is using your shoulder as a pillow. You can feel $his warm breath across <<if $PC.boobs == 1 || $PC.title == 0>>your nipple on that side, and it hardens slowly under your gaze<<else>>your well-developed pectorals<</if>>. $His <<if $activeSlave.boobs > 4000>>incredible tits are resting to either side of your ribcage, with one of them a heavy mass on your chest and the other trapped under $his<<elseif $activeSlave.boobs > 1200>>big boobs form a warm, soft mass between you<<else>>soft chest rests warmly against your ribcage<</if>><<if $activeSlave.belly >= 10000>>, beneath them, $his _belly <<if $activeSlave.bellyPreg >= 8000>>pregnant <</if>>belly rests <<if $PC.belly >= 1500>>against your own baby bump<<else>>upon your flat stomach<</if>><</if>>, and farther down, there's another source of warmth where $he's <<if $activeSlave.amp == 1>>got $his legless pelvis resting against your hip<<else>>straddling your thigh<</if>>.
+gently calling your name. As you regain consciousness, you become aware of a weight on your chest<<if $PC.boobsBonus >= 3>> other than your heavy tits<</if>>. <<EventNameLink>> has snuggled up against you in $his sleep. $He's nude, and so are you; everyone sleeps naked in your penthouse. The sheet is down at your hips, leaving your upper bodies bare. <<if $activeSlave.amp == 1>>$He's wormed $his limbless torso under your arm,<<else>>$He has one arm across your <<if $PC.boobs == 1>>chest, just below your breasts,<<elseif $PC.title == 1>>manly chest<<else>>flat chest,<</if>><</if>> and is using your shoulder as a pillow. You can feel $his warm breath across <<if $PC.boobs == 1 || $PC.title == 0>>your nipple on that side, and it hardens slowly under your gaze<<else>>your well-developed pectorals<</if>>. $His <<if $activeSlave.boobs > 4000>>incredible tits are resting to either side of your ribcage, with one of them a heavy mass on your chest and the other trapped under $his<<elseif $activeSlave.boobs > 1200>>big boobs form a warm, soft mass between you<<else>>soft chest rests warmly against your ribcage<</if>><<if $activeSlave.belly >= 10000>>, beneath them, $his _belly <<if $activeSlave.bellyPreg >= 8000>>pregnant <</if>>belly rests <<if $PC.belly >= 1500>>against your own baby bump<<else>>upon your flat stomach<</if>><</if>>, and farther down, there's another source of warmth where $he's <<if $activeSlave.amp == 1>>got $his legless pelvis resting against your hip<<else>>straddling your thigh<</if>>.
 <br><br>
 "<<= properTitle()>>," $assistantName calls again, "you <<if $assistant == 0>>set a wake up for this time<<else>>asked me to wake you at this time<</if>>. You have a business meeting that starts shortly." You begin to slide out from under $activeSlave.slaveName, but the
 <<if $activeSlave.physicalAge > 30>>
@@ -324,7 +345,7 @@ clings to you in $his sleep as the warmth of your body begins to move away from
 
 <<case "confident tanning">>
 
-It's an unusually nice day, with mild sunshine, light breezes, and nothing offensive or dangerous in the atmosphere. In the middle of the afternoon, you take a break from your busy schedule of sex and business and stroll out onto one of your penthouse balconies. It seems <<EventNameLink $activeSlave>> was struck by a similar impulse. <<if $activeSlave.assignment == "rest">>$He's assigned to do little but rest<<else>>This is one of $his rest periods<</if>>, so $he's come out here to lay naked on a towel and enjoy the sun.
+It's an unusually nice day, with mild sunshine, light breezes, and nothing offensive or dangerous in the atmosphere. In the middle of the afternoon, you take a break from your busy schedule of sex and business and stroll out onto one of your penthouse balconies. It seems <<EventNameLink>> was struck by a similar impulse. <<if $activeSlave.assignment == "rest">>$He's assigned to do little but rest<<else>>This is one of $his rest periods<</if>>, so $he's come out here to lay naked on a towel and enjoy the sun.
 <<if ["black", "brown", "dark brown", "dark olive", "dark", "ebony", "pure black"].includes($activeSlave.skin)>>
 	$His $activeSlave.skin doesn't tan much, so $he's just out here to bask in its warmth. $His body shines with lotion from a bottle lying next to $him, but it's just general-purpose stuff.
 <<elseif ($activeSlave.skin == "tanned")>>
@@ -354,7 +375,7 @@ As you consider $his radiant body, $he senses your presence, either realizing yo
 
 <<case "devoted nympho">>
 
-<<EventNameLink $activeSlave>> is on the inspection schedule for the first slot of the day. When $he walks clumsily through the door of your office, it's obvious the poor nympho slut hasn't found release since waking up. $His incredible sex drive has $his arousal at a fever pitch.
+<<EventNameLink>> is on the inspection schedule for the first slot of the day. When $he walks clumsily through the door of your office, it's obvious the poor nympho slut hasn't found release since waking up. $His incredible sex drive has $his arousal at a fever pitch.
 <br><br>
 $He's walking awkwardly because of how painfully horny $he is. $His
 <<switch $activeSlave.nipples>>
@@ -412,9 +433,9 @@ As $he staggers to a halt in front of your desk,
 <<elseif ($activeSlave.clit > 1)>>
 	stimulating $his clit enough that it
 <<elseif $activeSlave.vagina == -1>>
-	a motion which flexes $his buttocks together just enough to clench $his sensitive asspussy, and
+	$his motion flexes $his buttocks together just enough to clench $his sensitive asspussy, and
 <<else>>
-	a motion which
+	$his motion
 <</if>>
 provides just enough stimulation that $he climaxes. $His hands ball into fists at $his sides and $his torso pitches forward involuntarily,
 <<if (($activeSlave.balls > 3) && ($activeSlave.hormoneBalance < -20)) || ($activeSlave.balls >= 10)>>
@@ -490,7 +511,7 @@ $He stands up straight, but this brings $his <<if canSee($activeSlave)>>$activeS
 
 <<case "devoted exhibition">>
 
-You make a habit of circulating through the arcology's public spaces when you can, to maintain your reputation for hands-on control and to keep a personal eye on the atmosphere. Citizens high and low avail themselves of the opportunity to greet you, introduce themselves, or bring small matters to your attention. Today, one of your prominent citizens brought up an unusually important subject, so you performed a walk and talk with him, ending out on a balcony. He goes away satisfied, but you spent longer than you intended away from the penthouse. As such, you missed the start of <<EventNameLink $activeSlave>>'s weekly inspection. $He finds you out on the balcony, directed to you by $assistantName,
+You make a habit of circulating through the arcology's public spaces when you can, to maintain your reputation for hands-on control and to keep a personal eye on the atmosphere. Citizens high and low avail themselves of the opportunity to greet you, introduce themselves, or bring small matters to your attention. Today, one of your prominent citizens brought up an unusually important subject, so you performed a walk and talk with him, ending out on a balcony. He goes away satisfied, but you spent longer than you intended away from the penthouse. As such, you missed the start of <<EventNameLink>>'s weekly inspection. $He finds you out on the balcony, directed to you by $assistantName,
 <<if ($activeSlave.weight > 160)>>
 	breathing hard from the effort of hauling $his fat ass
 <<elseif ($activeSlave.belly >= 100000)>>
@@ -512,7 +533,7 @@ down to meet you. $He's nude, having stripped in your office, and meets your gaz
 
 <<case "permitted masturbation">>
 
-Strolling through the penthouse late at night, thinking over a business problem, you pass <<if ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite > 0)>>the door of your Head Girl's suite<<elseif ($activeSlave.livingRules == "luxurious")>>the door to one of the cozy little slave bedrooms<<else>>through the cavernous slave dormitory<</if>> and see <<EventNameLink $activeSlave>>, alone in bed tonight. $He's nude, of course, and has not pulled the sheets up over $himself. $He's lying face-down,
+Strolling through the penthouse late at night, thinking over a business problem, you pass <<if ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite > 0)>>the door of your Head Girl's suite<<elseif ($activeSlave.livingRules == "luxurious")>>the door to one of the cozy little slave bedrooms<<else>>through the cavernous slave dormitory<</if>> and see <<EventNameLink>>, alone in bed tonight. $He's nude, of course, and has not pulled the sheets up over $himself. $He's lying face-down,
 <<if ($activeSlave.boobs > 10000)>>
 	though $his titanic tits prop $his torso up awkwardly,
 <<elseif ($activeSlave.boobs > 1600)>>
@@ -558,7 +579,7 @@ Slaves with powerful sex drives like $hers often find it necessary to masturbate
 
 <<case "terrified inspection">>
 
-<<EventNameLink $activeSlave>> appears in the door of your office for a scheduled inspection. $He hesitates in the doorway, <<if canSee($activeSlave)>>staring fixedly downward with huge $activeSlave.eyeColor eyes<<else>>$his face towards the floor<</if>>, before stumbling forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor
+<<EventNameLink>> appears in the door of your office for a scheduled inspection. $He hesitates in the doorway, <<if canSee($activeSlave)>>staring fixedly downward with huge $activeSlave.eyeColor eyes<<else>>$his face towards the floor<</if>>, before stumbling forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor
 $desc
 is terrified of you for some reason.
 <br><br>
@@ -592,13 +613,13 @@ from your view. The wait gives license to $his fears. $His<<if ($activeSlave.lip
 
 <<case "cooler lockin">>
 
-You're circulating in $clubName, looking over your holdings but mostly just letting yourself be seen, when your personal assistant quietly alerts you. <<if $assistant == 0>>"<<= properTitle()>>,"<<else>>"Baby,"<</if>> _heA says, "<<EventNameLink $activeSlave>> can't get out of the refrigerator." <<if $assistant == 0>>The personal assistant explains the absurd statement: "$He's been assigned to get some items out of the walk-in refrigerator. $He accidentally let the door shut behind $him, didn't notice, took too long in there, and is now too chilled to figure out the emergency release. I can unlock it remotely, or you can let $him out yourself."<<else>>Chuckling, your personal assistant explains the absurd statement: "The silly $girl's been assigned to get some things out of the walk-in refrigerator. $He accidentally let the door shut behind $him, didn't notice, took too long in there, and is now too chilled to figure out the emergency release. I can unlock it remotely, or you can head over and have some fun with $him."<</if>>
+You're circulating in $clubName, looking over your holdings but mostly just letting yourself be seen, when your personal assistant quietly alerts you. <<if $assistant == 0>>"<<= properTitle()>>,"<<else>>"Baby,"<</if>> _heA says, "<<EventNameLink>> can't get out of the refrigerator." <<if $assistant == 0>>The personal assistant explains the absurd statement: "$He's been assigned to get some items out of the walk-in refrigerator. $He accidentally let the door shut behind $him, didn't notice, took too long in there, and is now too chilled to figure out the emergency release. I can unlock it remotely, or you can let $him out yourself."<<else>>Chuckling, your personal assistant explains the absurd statement: "The silly $girl's been assigned to get some things out of the walk-in refrigerator. $He accidentally let the door shut behind $him, didn't notice, took too long in there, and is now too chilled to figure out the emergency release. I can unlock it remotely, or you can head over and have some fun with $him."<</if>>
 <br><br>
 The walk-in cooling unit is designed for the refrigeration of food for you and guests only, since the slaves drink a nutritive fluid that doesn't require it. Only servants ever have any reason to be in there, but $he was indeed instructed to fetch out some beverages necessary for an entertainment you have planned. It's cool in there, but not freezing, so $he's in no immediate danger.
 
 <<case "spa boobs">>
 
-The steamy air and hot water of the spa aren't only for slaves assigned to rest there full-time. When you head in to soak the day's stress away one evening, you see the back of <<EventNameLink $activeSlave>>'s head resting against the edge of the warm pool; $he's clearly come in after work. <<if canHear($activeSlave)>>$He doesn't hear you come in and stays fully relaxed.<<else>>$He's relaxed enough to exit the state of "high alert" $his deafness usually forces $him to be in.<</if>> By the time you've showered<<if $Attendant != 0>>, fucked the compliant $Attendant.slaveName,<</if>> and gotten ready to enter the pool, $he's reached such a state of blissful relaxation that $he slides $his body off the ledge around the side of the pool and floats faceup with $his eyes closed.
+The steamy air and hot water of the spa aren't only for slaves assigned to rest there full-time. When you head in to soak the day's stress away one evening, you see the back of <<EventNameLink>>'s head resting against the edge of the warm pool; $he's clearly come in after work. <<if canHear($activeSlave)>>$He doesn't hear you come in and stays fully relaxed.<<else>>$He's relaxed enough to exit the state of "high alert" $his deafness usually forces $him to be in.<</if>> By the time you've showered<<if $Attendant != 0>>, fucked the compliant $Attendant.slaveName,<</if>> and gotten ready to enter the pool, $he's reached such a state of blissful relaxation that $he slides $his body off the ledge around the side of the pool and floats faceup with $his eyes closed.
 <br><br>
 The sight is comical. <<if $activeSlave.belly >= 5000>>Four<<else>>Three<</if>> things break the surface of the water: $his $activeSlave.skin face,
 <<if $activeSlave.belly >= 5000>>
@@ -620,7 +641,7 @@ In any case, $he's completely lost in the warmth and comfort of the water — an
 
 <<case "newly devoted sunrise">>
 
-Early to bed and early to rise makes an arcology owner healthy, wealthy, and wise. It also allows you to enjoy the beautiful sunrises. The degradation of the planet does have its advantages: all the rubbish in the air often paints the morning light a striking color, and this is one such morning. Taken with the grandeur, you step out onto a balcony to take it in, only to find <<EventNameLink $activeSlave>> out there already, doing just the same thing. The luxurious rules $he enjoys offer $him small breaks here and there, and $he's obviously come out to enjoy <<if canSee($activeSlave)>>the sight<<else>>the morning breeze and the warmth of the rising sun on $his face<</if>> before starting $his day's work.
+Early to bed and early to rise makes an arcology owner healthy, wealthy, and wise. It also allows you to enjoy the beautiful sunrises. The degradation of the planet does have its advantages: all the rubbish in the air often paints the morning light a striking color, and this is one such morning. Taken with the grandeur, you step out onto a balcony to take it in, only to find <<EventNameLink>> out there already, doing just the same thing. The luxurious rules $he enjoys offer $him small breaks here and there, and $he's obviously come out to enjoy <<if canSee($activeSlave)>>the sight<<else>>the morning breeze and the warmth of the rising sun on $his face<</if>> before starting $his day's work.
 <br><br>
 $He notices your approach with a start and
 <<if !canTalk($activeSlave)>>
@@ -637,7 +658,7 @@ You shake your head no, for the moment, and just enjoy the view. After a few min
 
 <<case "nympho with assistant">>
 
-You pass one of the penthouse's several supply closets by chance, and are surprised to hear $assistantName's voice inside. Oddly, there seems to be more than one of _himA. You open the door on a whim, to find that almost every one of the dildo machines in the closet is currently fucking <<EventNameLink $activeSlave>>,
+You pass one of the penthouse's several supply closets by chance, and are surprised to hear $assistantName's voice inside. Oddly, there seems to be more than one of _himA. You open the door on a whim, to find that almost every one of the dildo machines in the closet is currently fucking <<EventNameLink>>,
 <<if $activeSlave.belly >= 500000>>
 	atop $his <<if $activeSlave.bellyPreg >= 5000>>excited and wriggling mass of children<<else>>over-inflated sphere of a stomach<</if>>
 <<else>>
@@ -649,7 +670,7 @@ The source of the many-voiced personal assistant becomes clear: probably on the
 
 <<case "sore ass">>
 
-One night, you see <<EventNameLink $activeSlave>> <<if ($activeSlave.amp == 1)>>scooting $himself from side to side uncomfortably<<elseif ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "pumps") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawling gingerly<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "pumps") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>tottering along painfully<<else>>walking a little funny<</if>>, as though $he has a sore butt. You call $him over to inspect $his backdoor to see if $he needs care, <<if ($activeSlave.amp == 1)>>and set $his helpless body down, spreading $his buttocks to examine $his anus.<<else>>and order $him to spread $his buttocks for you so you can examine $his anus.<</if>> $His asshole is fine, just a little sore from hard buttfucks. $He complies with you, but as you probe $him gently with a finger,
+One night, you see <<EventNameLink>> <<if ($activeSlave.amp == 1)>>scooting $himself from side to side uncomfortably<<elseif ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "pumps") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawling gingerly<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "pumps") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>tottering along painfully<<else>>walking a little funny<</if>>, as though $he has a sore butt. You call $him over to inspect $his backdoor to see if $he needs care, <<if ($activeSlave.amp == 1)>>and set $his helpless body down, spreading $his buttocks to examine $his anus.<<else>>and order $him to spread $his buttocks for you so you can examine $his anus.<</if>> $His asshole is fine, just a little sore from hard buttfucks. $He complies with you, but as you probe $him gently with a finger,
 <<if !canTalk($activeSlave) && ($activeSlave.amp == 1)>>
 	$he wriggles desperately and turns to mouth "it hurts <<Master>> please don't assrape me" at you.
 <<elseif !canTalk($activeSlave)>>
@@ -660,7 +681,7 @@ One night, you see <<EventNameLink $activeSlave>> <<if ($activeSlave.amp == 1)>>
 
 <<case "shift doorframe">>
 
-Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <<EventNameLink $activeSlave>> has just come on shift.
+Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <<EventNameLink>> has just come on shift.
 <br><br>
 You're at your desk as $he arrives; $his predecessor passes $him on the way out. $activeSlave.slaveName pauses for a moment in the doorway, and then decides to give you a show. $He spreads $his legs until $his
 <<if $activeSlave.shoes == "heels">>
@@ -745,7 +766,7 @@ the door frame to either side of $him. $He reaches out to press $his palms again
 		bloated
 	<</if>>
 <</if>>
-form. $He's good at this, so you let $him continue; <<if $activeSlave.clothes != "none">>$his clothes rapidly form a pile at $his feet<<else>>$he's already naked<</if>>. $He begins to buck and bend, making sure to show you that $he's
+form. $He's good at this, so you let $him continue; <<if $activeSlave.clothes != "no clothing">>$his clothes rapidly form a pile at $his feet<<else>>$he's already naked<</if>>. $He begins to buck and bend, making sure to show you that $he's
 <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>
 	limp and submissive for $his <<= WrittenMaster()>>.
 <<elseif $activeSlave.dick > 0>>
@@ -830,19 +851,19 @@ $He pulls the buttock closest to you aside, giving you a clear view of $his
 
 <<case "resistant shower">>
 
-Though $assistantName constantly monitors all your slaves, you keep an eye on the video feeds yourself. There's nothing like the personal, human touch. You notice one night that <<EventNameLink $activeSlave>> is crouched in the bottom of the shower. Sensing something amiss, you discreetly investigate, and find that $he's crying quietly under the warm water.
+Though $assistantName constantly monitors all your slaves, you keep an eye on the video feeds yourself. There's nothing like the personal, human touch. You notice one night that <<EventNameLink>> is crouched in the bottom of the shower. Sensing something amiss, you discreetly investigate, and find that $he's crying quietly under the warm water.
 
 <<case "resistant gelding">>
 
-<<EventNameLink $activeSlave>> is standing in the bathroom in front of the sink, with one leg up on the counter so $he can inspect $his genitalia. <<if canSee($activeSlave)>>From the feeds, it's obvious $he's grieved by what $he sees. As you watch, $he sobs quietly, reaching towards where $his scrotum used to be with a trembling hand. Apparently, $he's having trouble accepting $his status as a gelded slut<<else>>From the feeds, it's obvious $he's grieved by what $he feels. As you watch, $he sobs quietly, reaching towards where $his scrotum used to be with a trembling hand. Apparently, $he's having trouble accepting $his status as a gelded slut<</if>>.
+<<EventNameLink>> is standing in the bathroom in front of the sink, with one leg up on the counter so $he can inspect $his genitalia. <<if canSee($activeSlave)>>From the feeds, it's obvious $he's grieved by what $he sees. As you watch, $he sobs quietly, reaching towards where $his scrotum used to be with a trembling hand. Apparently, $he's having trouble accepting $his status as a gelded slut<<else>>From the feeds, it's obvious $he's grieved by what $he feels. As you watch, $he sobs quietly, reaching towards where $his scrotum used to be with a trembling hand. Apparently, $he's having trouble accepting $his status as a gelded slut<</if>>.
 
 <<case "rebellious arrogant">>
 
-You have a lot of work to do with <<EventNameLink $activeSlave>>. $He compounds the usual rebellious anger at being a slave with an apparently unshakeable conviction that $he is better than you. Oddly, $he seems to maintain the idea that enslaving other people is somehow inappropriate, and that having done so has lowered you morally. This morning, $he did not appear to start $his morning chores as previously ordered. $He sleeps on a bedroll: a brief investigation discloses that $he is still in it, and has pulled the blanket up over $his head. $He refuses to acknowledge your peremptory command to get up.
+You have a lot of work to do with <<EventNameLink>>. $He compounds the usual rebellious anger at being a slave with an apparently unshakeable conviction that $he is better than you. Oddly, $he seems to maintain the idea that enslaving other people is somehow inappropriate, and that having done so has lowered you morally. This morning, $he did not appear to start $his morning chores as previously ordered. $He sleeps on a bedroll: a brief investigation discloses that $he is still in it, and has pulled the blanket up over $his head. $He refuses to acknowledge your peremptory command to get up.
 
 <<case "escapee">>
 
-An escape attempt occurs and is stopped almost before you are informed of it. <<EventNameLink $activeSlave>> made a rash attempt to leave the penthouse, but $assistantName monitors everyone constantly and was able to enclose $him before $he got very far. <<if $assistant == 0>>It reports impersonally that the would-be escapee is locked in the entryway awaiting your judgment.<<else>>$He reports suggestively that the would-be escapee is locked in the entryway awaiting your pleasure.<</if>>
+An escape attempt occurs and is stopped almost before you are informed of it. <<EventNameLink>> made a rash attempt to leave the penthouse, but $assistantName monitors everyone constantly and was able to enclose $him before $he got very far. <<if $assistant == 0>>It reports impersonally that the would-be escapee is locked in the entryway awaiting your judgment.<<else>>$He reports suggestively that the would-be escapee is locked in the entryway awaiting your pleasure.<</if>>
 <br><br>
 <<if $arcologyUpgrade.drones == 1>>Your advanced security systems are able to stop $him promptly, and there is no indication to the public that any escape attempt was made.<<else>>Your basic security systems are only able to stop $him by briefly locking down your penthouse, exciting @@.red;some adverse public comment.@@<<run repX(-100, "event", $activeSlave)>><</if>>
 <<if $activeSlave.indentureRestrictions > 0>>
@@ -860,7 +881,7 @@ An escape attempt occurs and is stopped almost before you are informed of it. <<
 	<<set _slavename = $activeSlave.slaveName>>
 <</if>>
 
-<<EventNameLink $activeSlave>> is not yet broken to your will. With your experience with slaves, you've been expecting $him to take some opportunity of exercising $his remaining independence. You don't have long to wait.
+<<EventNameLink>> is not yet broken to your will. With your experience with slaves, you've been expecting $him to take some opportunity of exercising $his remaining independence. You don't have long to wait.
 
 One day, you give $him inconsequential orders, naturally addressing $him by $his slave name, $activeSlave.slaveName. $He replies
 <<if ($activeSlave.lips > 70)>>
@@ -874,7 +895,7 @@ $He sets $his jaw and <<if canSee($activeSlave)>>manages to meet your eyes witho
 
 <<case "bondage gear">>
 
-One day, you catch sight of <<EventNameLink $activeSlave>> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "pumps") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawling<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "pumps") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>tottering<<else>>walking<</if>> around stark naked. This is unacceptable, as $he has been ordered to wear humiliating and uncomfortable bondage gear. When confronted,
+One day, you catch sight of <<EventNameLink>> <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "pumps") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawling<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "pumps") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>tottering<<else>>walking<</if>> around stark naked. This is unacceptable, as $he has been ordered to wear humiliating and uncomfortable bondage gear. When confronted,
 <<if !canTalk($activeSlave)>>
 	$he uses gestures to communicate $his embarrassment with $his clothing, covering $his nipples, crotch and anus with $his hands one after the other and begging for clothes that do the same.<<if $activeSlave.bellyPreg >= 5000>> $He also gestures to $his rounded belly with a look of concern.<</if>>
 <<else>>
@@ -883,7 +904,7 @@ One day, you catch sight of <<EventNameLink $activeSlave>> <<if ($activeSlave.he
 
 <<case "vocal disobedience">>
 
-One morning, despite the fact that $he is not allowed to speak without being spoken to, <<EventNameLink $activeSlave>> <<if canSee($activeSlave)>>looks you directly in the eye<<else>>faces you<</if>> and asks
+One morning, despite the fact that $he is not allowed to speak without being spoken to, <<EventNameLink>> <<if canSee($activeSlave)>>looks you directly in the eye<<else>>faces you<</if>> and asks
 <<if SlaveStatsChecker.checkForLisp($activeSlave)>>
 	boldly through $his
 	<<if ($activeSlave.lips > 70)>>
@@ -900,11 +921,11 @@ One morning, despite the fact that $he is not allowed to speak without being spo
 
 <<case "fearful humiliation">>
 
-<<EventNameLink $activeSlave>> generally obeys orders, even if $he isn't yet a truly devoted sex slave. $He blushes furiously when given any sexual command, but $his true feelings about humiliation become clear when $he is ordered to serve in front of others, even other slaves. It sometimes seems the number of people watching $him get fondled, used, or fucked directly reduces the distance between $him and $his next blushing or even sobbing orgasm.
+<<EventNameLink>> generally obeys orders, even if $he isn't yet a truly devoted sex slave. $He blushes furiously when given any sexual command, but $his true feelings about humiliation become clear when $he is ordered to serve in front of others, even other slaves. It sometimes seems the number of people watching $him get fondled, used, or fucked directly reduces the distance between $him and $his next blushing or even sobbing orgasm.
 
 <<case "heels">>
 
-Since <<EventNameLink $activeSlave>>'s tendons were shortened, forcing $him to wear heels in order to walk, $he's permanently subject to your whims in shoe selection. $He walks carefully into your office, the sway of $his hips greatly exaggerated<<if $activeSlave.bellyPreg >= 10000>>, even more so with $his advanced pregnancy<<elseif $activeSlave.bellyImplant >= 10000>>, even more so with the weight of $his _belly middle<<elseif $activeSlave.bellyFluid > 5000>>, even more so under the weight of $his <<print $activeSlave.inflationType>>-swollen middle<</if>>.
+Since <<EventNameLink>>'s tendons were shortened, forcing $him to wear heels in order to walk, $he's permanently subject to your whims in shoe selection. $He walks carefully into your office, the sway of $his hips greatly exaggerated<<if $activeSlave.bellyPreg >= 10000>>, even more so with $his advanced pregnancy<<elseif $activeSlave.bellyImplant >= 10000>>, even more so with the weight of $his _belly middle<<elseif $activeSlave.bellyFluid > 5000>>, even more so under the weight of $his <<print $activeSlave.inflationType>>-swollen middle<</if>>.
 <<if $activeSlave.dick != 0>>The modification certainly forces $him to walk more like someone without a cock.<</if>>
 $He
 <<if $activeSlave.belly >= 300000>>
@@ -934,17 +955,17 @@ and opens the shoebox you've placed next to $him, to find:
 
 <<case "heavy piercing">>
 
-<<EventNameLink $activeSlave>>'s intimate areas are heavily pierced. This is great; it draws attention to $his holes and makes $him look like the sex slave $he is. However, it does necessitate some extra maintenance. It's the end of the day, and $activeSlave.slaveName is in a bathroom <<if canSee($activeSlave)>>carefully checking each of $his piercings<<else>>meticulously cleaning each of $his piercings<</if>>. Many of them come in contact with fluids on a regular basis, so $he cleans them conscientiously.
+<<EventNameLink>>'s intimate areas are heavily pierced. This is great; it draws attention to $his holes and makes $him look like the sex slave $he is. However, it does necessitate some extra maintenance. It's the end of the day, and $activeSlave.slaveName is in a bathroom <<if canSee($activeSlave)>>carefully checking each of $his piercings<<else>>meticulously cleaning each of $his piercings<</if>>. Many of them come in contact with fluids on a regular basis, so $he cleans them conscientiously.
 <br><br>
 As you watch $him, it occurs to you that since $activeSlave.slaveName isn't fully devoted to you yet, there's all manner of inventive ways you could have a little fun and increase $his submission to you at the same time.
 
 <<case "cumslut whore">>
 
-Late at night, <<EventNameLink $activeSlave>> returns to the living area of the penthouse. It's the end of $his day as a working girl, and despite being obviously tired, $he's smiling with obvious sexual satiation. Every so often, $he'll get a dreamy expression and lick $his lips. $He fetishizes cum to the extent that getting to eat a <<if $showInches == 2>>mile<<else>>kilometer<</if>> of dick really satisfies $him.
+Late at night, <<EventNameLink>> returns to the living area of the penthouse. It's the end of $his day as a working girl, and despite being obviously tired, $he's smiling with obvious sexual satiation. Every so often, $he'll get a dreamy expression and lick $his lips. $He fetishizes cum to the extent that getting to eat a <<if $showInches == 2>>mile<<else>>kilometer<</if>> of dick really satisfies $him.
 
 <<case "loose buttslut">>
 
-<<EventNameLink $activeSlave>> has a little free time this evening, so $he finds a quiet corner and engages in $his anal proclivities. Since $his asshole is so stretched out, $he sticks the base of a huge dildo to the ground and
+<<EventNameLink>> has a little free time this evening, so $he finds a quiet corner and engages in $his anal proclivities. Since $his asshole is so stretched out, $he sticks the base of a huge dildo to the ground and
 <<if $activeSlave.belly >= 100000>>
 	struggles to lower $his heavy, very gravid body down onto it,
 <<elseif $activeSlave.belly >= 10000>>
@@ -979,7 +1000,7 @@ As $he enjoys $himself, $his loose sphincter relaxes still further until it's ba
 <<case "solitary desperation">>
 
 <<set $activeSlave.devotion += 4>>
-<<EventNameLink $activeSlave>> is in solitary. $He's let out whenever required for a slave task, but unless $he's serving, $he spends $his days in a featureless cell. It's clean and dry, but designed to totally deny any mental stimulation. Careful monitoring is necessary to prevent mental damage.
+<<EventNameLink>> is in solitary. $He's let out whenever required for a slave task, but unless $he's serving, $he spends $his days in a featureless cell. It's clean and dry, but designed to totally deny any mental stimulation. Careful monitoring is necessary to prevent mental damage.
 <br><br>
 As you pass by $his cell on other business, there is a faint stirring within.
 <<if canSee($activeSlave)>>
@@ -993,7 +1014,7 @@ There's a small port for meals to be inserted into the cell, and $he shouts at i
 
 <<case "scrubbing">>
 
-$arcologies[0].name is well fitted with automated cleaning systems. However, <<EventNameLink $activeSlave>> is acting as a servant to your other slaves, so whenever $he has nothing else to do the cleaners are deactivated and $he is made to clean by hand. After all, there is no sense in leaving $him idle, when $he could be scrubbing floors.
+$arcologies[0].name is well fitted with automated cleaning systems. However, <<EventNameLink>> is acting as a servant to your other slaves, so whenever $he has nothing else to do the cleaners are deactivated and $he is made to clean by hand. After all, there is no sense in leaving $him idle, when $he could be scrubbing floors.
 <br><br>
 Which, incidentally, is what $he's doing now. $He has standing orders to change into a sturdy apron when doing such work, which $he is not pleased to follow, since the apron has no back at
 <<if $activeSlave.belly >= 100000>>
@@ -1031,7 +1052,7 @@ $His bare ass bobs back and forth as though $he were doing it doggy style with a
 
 <<case "hormone dysfunction">>
 
-<<EventNameLink $activeSlave>> comes to see you. You're busy with other things, so $he waits patiently even though $he's clearly very unhappy. Told to explain $himself, $he gestures at $his totally flaccid
+<<EventNameLink>> comes to see you. You're busy with other things, so $he waits patiently even though $he's clearly very unhappy. Told to explain $himself, $he gestures at $his totally flaccid
 <<if !canTalk($activeSlave)>>
 	penis.
 <<else>>
@@ -1055,8 +1076,8 @@ It makes sense; $he's probably never masturbated without a hard dick. $He's clea
 
 <<case "resting amp">>
 
-You're working at your desk late at night when the arcology's systems discreetly highlight significant movement in the slave quarters. <<EventNameLink $activeSlave>>'s limbless torso is in bed, asleep but struggling in discomfort. Without arms or legs, it seems the sheet has become wrapped around $him. $He's dreaming of something sexual;
-<<if ($activeSlave.chastityPenis)>>
+You're working at your desk late at night when the arcology's systems discreetly highlight significant movement in the slave quarters. <<EventNameLink>>'s limbless torso is in bed, asleep but struggling in discomfort. Without arms or legs, it seems the sheet has become wrapped around $him. $He's dreaming of something sexual;
+<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 	$his cock is caged, but precum is <<if $activeSlave.prostate > 1>>flowing<<elseif $activeSlave.prostate > 0 >>leaking<<else>>barely dripping<</if>> out of the chastity.
 <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>
 	$he can't maintain an erection but $his limp dick <<if $activeSlave.prostate > 1>>is soaking $his sheets with precum<<elseif $activeSlave.prostate > 0 >>sports a drop of precum<<else>>sports a meager droplet of precum<</if>>.
@@ -1075,7 +1096,7 @@ As you watch, $his sleeping struggles against the sheet <<if $activeSlave.boobs
 
 <<case "devoted amp">>
 
-<<EventNameLink $activeSlave>> is lying on the couch next to your desk as you work, looking like the neglected
+<<EventNameLink>> is lying on the couch next to your desk as you work, looking like the neglected
 <<if $activeSlave.belly >= 600000>>
 	<<if $activeSlave.bellyPreg > 0>>
 		baby filled womb
@@ -1124,7 +1145,7 @@ $he is. You've been busy and haven't used $him for a while, and since $he's acce
 
 <<case "plug disobedience">>
 
-One morning, you see <<EventNameLink $activeSlave>>
+One morning, you see <<EventNameLink>>
 <<if !canWalk($activeSlave)>>
 	crawl
 <<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>
@@ -1145,7 +1166,7 @@ Your order $him to turn around and present $his anus for inspection. $He doesn't
 
 <<case "age implant">>
 
-In the morning the penthouse is a busy bustle of female energy. Slaves get up promptly, eat, shower, dress themselves, and head out to work. They chatter if able and allowed, and draw a good deal of strength from each other. As you pass by the kitchen, you are narrowly avoided by a rush of girls heading to the showers. They're almost bouncing, feeding off each others' youthful energy. At the back of the pack is <<EventNameLink $activeSlave>>. $He looks as young as any of them, but after they're out, $he leans against the door frame for a moment and exhales slowly.
+In the morning the penthouse is a busy bustle of female energy. Slaves get up promptly, eat, shower, dress themselves, and head out to work. They chatter if able and allowed, and draw a good deal of strength from each other. As you pass by the kitchen, you are narrowly avoided by a rush of girls heading to the showers. They're almost bouncing, feeding off each others' youthful energy. At the back of the pack is <<EventNameLink>>. $He looks as young as any of them, but after they're out, $he leans against the door frame for a moment and exhales slowly.
 <br><br>
 $His $activeSlave.eyeColor eyed gaze catches yours for a moment, and you are reminded that $he isn't as young as they are, not at all. $His face might look youthful, but $his eyes don't. <<if canSee($activeSlave)>>$He sees your consideration, and<<else>>You make yourself known, and $he<</if>> murmurs, "<<S>>orry, <<Master>>. Ju<<s>>t a little <<s>>low thi<<s>> morning."
 $He hurries after $his sisters, $his
@@ -1164,7 +1185,7 @@ naked ass catching your eye as $he goes.
 
 <<case "shift masturbation">>
 
-Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <<EventNameLink $activeSlave>> has just come on shift.
+Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <<EventNameLink>> has just come on shift.
 <br><br>
 And has $he ever come on shift. $He enters your office at something not far removed from a run, displaying evident signs of sexual excitation, a blush visible on $his $activeSlave.skin cheeks. Between $his job, the mild drugs in $his food, and $his life, $he's beside $himself with need. $He realizes you're working and tries to compose $himself, but gives up after a short struggle and flings $himself down on the couch. $He scoots down so $his <<if $activeSlave.butt > 5>>enormous<<elseif $activeSlave.butt > 2>>healthy<<else>>trim<</if>> butt is hanging off the edge of the cushion, and spreads $his legs up and back<<if $activeSlave.belly >= 5000>> to either side of $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<</if>> as wide as they'll go<<if ($activeSlave.boobs > 1000)>>, hurriedly shoving $his tits out of the way<</if>>. $He uses both hands to frantically
 <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>
@@ -1196,7 +1217,7 @@ but after a moment $he clearly decides this isn't enough stimulation. $He <<if $
 
 <<case "shift sleep">>
 
-Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <<EventNameLink $activeSlave>> has just come on shift.
+Your fucktoys have to eat, sleep, and look after themselves, just like anyone, so they can't spend every moment offering themselves to you. Your <<if $Concubine != 0>>concubine<<elseif $HeadGirl != 0>>Head Girl<<else>>personal assistant<</if>> manages a schedule for them, constantly changing it up to keep the girls from getting predictable. <<EventNameLink>> has just come on shift.
 <br><br>
 Though it's late, $he's surprised to find the lights in the master suite off. You had an unusually trying day, so you've retired for the night; you're on the point of sleep when $he comes in<<if $Concubine != 0>>, $Concubine.slaveName nestled under your arm<</if>>. After a moment's hesitation, $activeSlave.slaveName strips quietly and
 <<if $activeSlave.belly >= 100000>>
@@ -1246,7 +1267,7 @@ the edge of the bed, preparing to climb quietly in. $He clearly thinks you're as
 
 <<case "slave dick huge">>
 
-The showers your slaves use are well vented and transparent walled so that you can see their occupants clearly, even from your desk. Working late at night, you see <<EventNameLink $activeSlave>> sitting hunched under the water in one of the showers, with $his back to you. You tell your desk to focus on $him, and you are rewarded with three different angles of $activeSlave.slaveName giving $himself a blowjob. $He has to bend over very hard<<if $activeSlave.belly >= 5000>> and at a very awkward angle<</if>> to get the tip of $his huge <<if $seeRace == 1>>$activeSlave.race <</if>>dick<<if $activeSlave.belly >= 5000>> around $his <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>> belly and<</if>> into $his mouth, but $he's obviously enjoying it all the same. It's not against the rules for $him to masturbate; $he's just found an impressive way of doing it.
+The showers your slaves use are well vented and transparent walled so that you can see their occupants clearly, even from your desk. Working late at night, you see <<EventNameLink>> sitting hunched under the water in one of the showers, with $his back to you. You tell your desk to focus on $him, and you are rewarded with three different angles of $activeSlave.slaveName giving $himself a blowjob. $He has to bend over very hard<<if $activeSlave.belly >= 5000>> and at a very awkward angle<</if>> to get the tip of $his huge <<if $seeRace == 1>>$activeSlave.race <</if>>dick<<if $activeSlave.belly >= 5000>> around $his <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>> belly and<</if>> into $his mouth, but $he's obviously enjoying it all the same. It's not against the rules for $him to masturbate; $he's just found an impressive way of doing it.
 <<if $activeSlave.scrotum > 0>>
 	<<if $activeSlave.balls >= 10>>
 		As $he works $himself, $he plays with $his inhuman balls, massaging and caressing as much of them $he as $he can with both hands.
@@ -1263,13 +1284,13 @@ The showers your slaves use are well vented and transparent walled so that you c
 
 <<case "obedient idiot">>
 
-<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> breaks in on your work at your desk. <<if $assistant == 0>>"<<= properTitle()>>,"<<else>>"Sweetheart,"<</if>> $he says, "<<EventNameLink $activeSlave>> is having trouble figuring out the meal dispenser again." <<if $assistant == 0>>The report is deadpan, but $he brings up a visual feed.<<else>>$He brings up a visual feed. "Poor baby!" $he exclaims.<</if>>
+<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> breaks in on your work at your desk. <<if $assistant == 0>>"<<= properTitle()>>,"<<else>>"Sweetheart,"<</if>> $he says, "<<EventNameLink>> is having trouble figuring out the meal dispenser again." <<if $assistant == 0>>The report is deadpan, but $he brings up a visual feed.<<else>>$He brings up a visual feed. "Poor baby!" $he exclaims.<</if>>
 <br><br>
 Slaves are supposed to place a cup under a spigot, which detects the cup's presence and dispenses the appropriate nutrition for the $girl. Unfortunately this concept seems a little tough for $activeSlave.slaveName. With no one around to ask for help, $he has resorted to trying to suck food out of the spigot with $his mouth. With no cup to be detected, $he's not getting very far, and is getting bitterly frustrated.
 
 <<case "devoted old">>
 
-At the end of a long week, <<EventNameLink $activeSlave>> moves past your office toward bed. This is completely normal part of the arcology routine, but you notice as $he passes that $he's wearing a preoccupied, almost sad expression. You call $him over, and $he makes a visible effort to brighten up as $he comes before you and asks your pleasure. You ask $him what's the matter, and $his face falls.
+At the end of a long week, <<EventNameLink>> moves past your office toward bed. This is completely normal part of the arcology routine, but you notice as $he passes that $he's wearing a preoccupied, almost sad expression. You call $him over, and $he makes a visible effort to brighten up as $he comes before you and asks your pleasure. You ask $him what's the matter, and $his face falls.
 <br><br>
 "<<Master>>, I'm <<s>>o <<s>>orry you noti<<c>>ed,"
 <<if ($activeSlave.lips > 70)>>
@@ -1283,11 +1304,11 @@ At the end of a long week, <<EventNameLink $activeSlave>> moves past your office
 
 <<case "tendon fall">>
 
-There is a horrible crash from the bathroom. You rush in to see <<EventNameLink $activeSlave>> curled up helplessly in the bottom of the shower with the water playing over $his <<if $activeSlave.belly >= 5000>><<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>rounded<</if>><<else>>altered<</if>> body. $He takes off $his heels to shower, making $him unable to stand independently. Apparently, $he lost $his grip on the handrail while trying to soap $himself, and having fallen, can't seem to reach the rail to haul $himself up again. $He pleads<<if ($activeSlave.lips > 70)>> through $his huge lips<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> through $his piercings<</if>>, "Help me, <<Master>>!"
+There is a horrible crash from the bathroom. You rush in to see <<EventNameLink>> curled up helplessly in the bottom of the shower with the water playing over $his <<if $activeSlave.belly >= 5000>><<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>rounded<</if>><<else>>altered<</if>> body. $He takes off $his heels to shower, making $him unable to stand independently. Apparently, $he lost $his grip on the handrail while trying to soap $himself, and having fallen, can't seem to reach the rail to haul $himself up again. $He pleads<<if ($activeSlave.lips > 70)>> through $his huge lips<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> through $his piercings<</if>>, "Help me, <<Master>>!"
 
 <<case "unhappy virgin">>
 
-During a routine inspection, <<EventNameLink $activeSlave>> respectfully asks a question.
+During a routine inspection, <<EventNameLink>> respectfully asks a question.
 <<if !canTalk($activeSlave)>>
 	$He uses amusingly lewd gestures to depict how frequently $he gets fucked, and then points to $his virgin pussy. $He communicates that $he wants another hole to help share the work.
 <<else>>
@@ -1302,11 +1323,11 @@ During a routine inspection, <<EventNameLink $activeSlave>> respectfully asks a
 
 <<case "obedient bitchy">>
 
-<<EventNameLink $activeSlave>> is a decent slave, pretty well broken to your will and generally obedient. However, $he retains a cutting tongue. Though $he's learned to $his considerable cost not to direct $his cheek at you, $he still insults your other slaves, and worse, will be sarcastic to members of the public $he encounters. You've worked on it, but it remains unsolved. Today, however, $he crossed the line. You were doing business in your office with a respected female slave drug wholesaler. The woman is in her late forties, and though she's something of a plastic surgery addict she has permitted her hair to go a becoming steel grey. Passing your office, $activeSlave.slaveName audibly commented on how old she looked to another slave. Anger flashes in the businesswoman's eyes.
+<<EventNameLink>> is a decent slave, pretty well broken to your will and generally obedient. However, $he retains a cutting tongue. Though $he's learned to $his considerable cost not to direct $his cheek at you, $he still insults your other slaves, and worse, will be sarcastic to members of the public $he encounters. You've worked on it, but it remains unsolved. Today, however, $he crossed the line. You were doing business in your office with a respected female slave drug wholesaler. The woman is in her late forties, and though she's something of a plastic surgery addict she has permitted her hair to go a becoming steel grey. Passing your office, $activeSlave.slaveName audibly commented on how old she looked to another slave. Anger flashes in the businesswoman's eyes.
 
 <<case "obedient shemale">>
 
-<<EventNameLink $activeSlave>> has been doing $his best to be a good slave $girl recently. Since $he doesn't have a pussy, that means $he's been doing $his best to take it up the ass like a good slave. $He isn't all that used to it yet, but $he tries. $He's trying right now, bent over the arm of the couch in your office with your <<if $PC.dick == 0>>vibrating strap-on<<else>>cock<</if>> pumping in and out of $him. $He looks like $he wants to ask something, so you tell $him to spit it out.
+<<EventNameLink>> has been doing $his best to be a good slave $girl recently. Since $he doesn't have a pussy, that means $he's been doing $his best to take it up the ass like a good slave. $He isn't all that used to it yet, but $he tries. $He's trying right now, bent over the arm of the couch in your office with your <<if $PC.dick == 0>>vibrating strap-on<<else>>cock<</if>> pumping in and out of $him. $He looks like $he wants to ask something, so you tell $him to spit it out.
 <<if !canTalk($activeSlave)>>
 	$He uses gestures to ask if $he can masturbate while you sodomize $him.
 <<else>>
@@ -1322,7 +1343,7 @@ During a routine inspection, <<EventNameLink $activeSlave>> respectfully asks a
 
 <<case "obedient addict">>
 
-<<EventNameLink $activeSlave>> takes $his aphrodisiacs in pill form, with $his food. They're dispensed alongside $his nutrition in the kitchen. You happen to be passing by when $he's being issued $his drugs, and you see $him <<if canSee($activeSlave)>>staring<<else>>gazing<</if>> thoughtfully at the insignificant-looking little pill, just holding it in $his hand and considering it for a long time. When $he realizes you're watching, $he turns to you and you realize $his eyes are moist.
+<<EventNameLink>> takes $his aphrodisiacs in pill form, with $his food. They're dispensed alongside $his nutrition in the kitchen. You happen to be passing by when $he's being issued $his drugs, and you see $him <<if canSee($activeSlave)>>staring<<else>>gazing<</if>> thoughtfully at the insignificant-looking little pill, just holding it in $his hand and considering it for a long time. When $he realizes you're watching, $he turns to you and you realize $his eyes are moist.
 <<if !canTalk($activeSlave)>>
 	$He uses trembling gestures to pour out dissatisfaction with life as an aphrodisiac addict. $He is emotionally unsatisfied with the mechanical orgasms $he gets on the drugs, but craves them intensely.
 <<else>>
@@ -1331,7 +1352,7 @@ During a routine inspection, <<EventNameLink $activeSlave>> respectfully asks a
 
 <<case "impregnation please">>
 
-<<EventNameLink $activeSlave>> hurries into your office with a strange light <<if canSee($activeSlave)>>in $his eyes<<else>>on $his face<</if>>. $He sits down on the couch and scoots down so $his butt is right at the edge of the couch. $He then spreads $his legs and uses one hand to spread $his <<if $activeSlave.mpreg == 1>>asshole<<else>>pussylips<</if>> for you.
+<<EventNameLink>> hurries into your office with a strange light <<if canSee($activeSlave)>>in $his eyes<<else>>on $his face<</if>>. $He sits down on the couch and scoots down so $his butt is right at the edge of the couch. $He then spreads $his legs and uses one hand to spread $his <<if $activeSlave.mpreg == 1>>asshole<<else>>pussylips<</if>> for you.
 <br><br>
 <<if !canTalk($activeSlave)>>
 	$He pantomimes pregnancy with $his other hand, lewdly gesturing to ask you to cum inside $his fertile <<if $activeSlave.mpreg == 1>>ass<</if>>pussy.
@@ -1350,13 +1371,13 @@ $He <<if canSee($activeSlave)>>stares at you doe-eyed<<else>>$he faces you with
 
 <<case "fearful balls">>
 
-<<EventNameLink $activeSlave>> is still having obedience problems, particularly with $his proper role as a <<if $girl == "girl">>female<</if>> receptacle for cock. Though they're an almost too-obvious explanation, it's hard to avoid $his retention of $his gonads as a possible explanation for $his behavioral issues. They certainly contribute to $his less than perfectly feminine hormonal balance.
+<<EventNameLink>> is still having obedience problems, particularly with $his proper role as a <<if $girl == "girl">>female<</if>> receptacle for cock. Though they're an almost too-obvious explanation, it's hard to avoid $his retention of $his gonads as a possible explanation for $his behavioral issues. They certainly contribute to $his less than perfectly feminine hormonal balance.
 <br><br>
 It's time for $his routine inspection, and $he's standing before you, nude. $He certainly doesn't find $his sexually vulnerable position arousing; $he's totally flaccid. The physical manifestations of $his disobedience are right in front of you, and quite defenseless.
 
 <<case "extreme aphrodisiacs">>
 
-As you are retiring for the night, <<EventNameLink $activeSlave>>
+As you are retiring for the night, <<EventNameLink>>
 <<if !canWalk($activeSlave)>>
 	crawls
 <<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>
@@ -1370,7 +1391,7 @@ into your bedroom. Since $he is not allowed to ask questions, $he says nothing,
 
 <<case "shaped areolae">>
 
-<<EventNameLink $activeSlave>>'s breasts are real works of art. $His
+<<EventNameLink>>'s breasts are real works of art. $His
 <<if Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>>
 	massive fake
 <<elseif $activeSlave.boobsImplant > 0>>
@@ -1382,7 +1403,7 @@ tits dominate $his figure, but the real attention getter are $his unique, $activ
 
 <<case "huge tits">>
 
-There is a horrible crash from the shower. You rush in to see <<EventNameLink $activeSlave>> face down and covered in soap. $He's uninjured, but $his tits are so huge that, soapy as $he is, $he can't seem to stand again. $His udders have $him pinned to the ground with $his legs sticking out of the shower. $He pleads
+There is a horrible crash from the shower. You rush in to see <<EventNameLink>> face down and covered in soap. $He's uninjured, but $his tits are so huge that, soapy as $he is, $he can't seem to stand again. $His udders have $him pinned to the ground with $his legs sticking out of the shower. $He pleads
 <<if ($activeSlave.lips > 70)>>
 	through $his huge lips,
 <<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>
@@ -1394,7 +1415,7 @@ There is a horrible crash from the shower. You rush in to see <<EventNameLink $a
 
 <<case "devoted virgin">>
 
-<<EventNameLink $activeSlave>> comes into your office and politely waits until you indicate $he can have your attention.
+<<EventNameLink>> comes into your office and politely waits until you indicate $he can have your attention.
 <<if !canTalk($activeSlave)>>
 	$He points to $his pussy and comically pantomimes having sex, and then uses gestures to ask if $he can serve you with $his pussy.
 <<else>>
@@ -1404,7 +1425,7 @@ $He spreads $his legs <<if $activeSlave.belly >= 10000>>carefully and cocks $his
 
 <<case "devoted anal virgin">>
 
-<<EventNameLink $activeSlave>> comes into your office and politely waits until you indicate $he can have your attention.
+<<EventNameLink>> comes into your office and politely waits until you indicate $he can have your attention.
 <<if !canTalk($activeSlave)>>
 	$He comically pantomimes anal sex, and then uses gestures to ask if $he can serve you anally.
 <<else>>
@@ -1414,7 +1435,7 @@ $He<<if $activeSlave.belly >= 10000>> carefully turns and spreads $his legs, all
 
 <<case "surgery addict">>
 
-Going about your day, <<if ($activeSlave.amp != 1)>>you see <<EventNameLink $activeSlave>> sitting cross-legged in the remote surgery room, <<if canSee($activeSlave)>>staring intently at<<else>>gazing longingly towards<</if>> the equipment.<<else>>you see <<EventNameLink $activeSlave>> sitting propped against the doorway of the surgery room, <<if canSee($activeSlave)>>staring intently at<<else>>gazing longingly towards<</if>> the equipment.<</if>> $He's not breaking any rules, but this behavior is so strange you investigate. $He asks
+Going about your day, <<if ($activeSlave.amp != 1)>>you see <<EventNameLink>> sitting cross-legged in the remote surgery room, <<if canSee($activeSlave)>>staring intently at<<else>>gazing longingly towards<</if>> the equipment.<<else>>you see <<EventNameLink>> sitting propped against the doorway of the surgery room, <<if canSee($activeSlave)>>staring intently at<<else>>gazing longingly towards<</if>> the equipment.<</if>> $He's not breaking any rules, but this behavior is so strange you investigate. $He asks
 <<if ($activeSlave.lips > 70)>>
 	hesitantly through $his huge lips,
 <<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>
@@ -1426,7 +1447,7 @@ Going about your day, <<if ($activeSlave.amp != 1)>>you see <<EventNameLink $act
 
 <<case "night visit">>
 
-As you are retiring for the night, <<EventNameLink $activeSlave>>
+As you are retiring for the night, <<EventNameLink>>
 <<if !canWalk($activeSlave)>>
 	crawls
 <<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "pumps") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>
@@ -1453,7 +1474,7 @@ into your bedroom and stands before you submissively. Since $he's allowed to ask
 
 <<case "trusting HG">>
 
-<<EventNameLink $activeSlave>> is a busy $girl. Your Head Girl is heading for bed, but $he's not done with the day's work just yet. $He walks into your office with a pensive look on $his face, using a tablet to fiddle with slaves' schedules for tomorrow. Since $he was about to retire, $he's nude: you can't help but notice, in the dimmed light of nighttime in your penthouse, the way the low glow of the tablet
+<<EventNameLink>> is a busy $girl. Your Head Girl is heading for bed, but $he's not done with the day's work just yet. $He walks into your office with a pensive look on $his face, using a tablet to fiddle with slaves' schedules for tomorrow. Since $he was about to retire, $he's nude: you can't help but notice, in the dimmed light of nighttime in your penthouse, the way the low glow of the tablet
 <<if ($activeSlave.boobs > 5000)>>
 	falls across the tops of $his absurd boobs, since $he's forced to hold it on top of them to use it.
 <<elseif ($activeSlave.belly >= 10000)>>
@@ -1517,8 +1538,8 @@ $He did not expect to find you here, and is so preoccupied that $he doesn't noti
 
 <<case "ignorant horny">>
 
-<<EventNameLink $activeSlave>> is first on the inspection schedule, and as you watch $him enter your office, you note several good signs about $his progress towards becoming a good sex slave. $He enters obediently, without pretending to be thrilled to be here, but also without hesitation. Best of all,
-<<if ($activeSlave.chastityPenis) && canAchieveErection($activeSlave)>>
+<<EventNameLink>> is first on the inspection schedule, and as you watch $him enter your office, you note several good signs about $his progress towards becoming a good sex slave. $He enters obediently, without pretending to be thrilled to be here, but also without hesitation. Best of all,
+<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory) && canAchieveErection($activeSlave)>>
 	$he's squirming with discomfort over the lack of room in $his chastity.
 <<elseif ($activeSlave.dick > 4) && canAchieveErection($activeSlave)>>
 	$he's sporting a massive half-erection which slaps lewdly against $his thighs as $he walks.
@@ -1551,7 +1572,7 @@ $He hasn't been with you long; it's been a mere <<print $week-$activeSlave.weekA
 
 <<case "cage relief">>
 
-You come face to face with <<EventNameLink $activeSlave>> in a hallway of your penthouse, entirely by happenstance. <<if canSee($activeSlave)>>$His $activeSlave.eyeColor eyes lock with yours, and $he stares at you dumbly for a long moment<<else>>Once $he regains $his footing after bumping into you, $he gazes towards you dumbly for a long moment<</if>>. Then $he squares $his <<if $activeSlave.shoulders > 0>>broad<<elseif $activeSlave.shoulders < 0>>pretty<<else>>feminine<</if>> shoulders and bites $his lower lip, obviously doing $his best to think quickly. Right when you're about to reprimand $him for not greeting you properly, $he surprises you by throwing $himself abjectly on the ground in front of you<<if $activeSlave.belly >= 10000>>, $his rear forced into the air by $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly<</if>>.
+You come face to face with <<EventNameLink>> in a hallway of your penthouse, entirely by happenstance. <<if canSee($activeSlave)>>$His $activeSlave.eyeColor eyes lock with yours, and $he stares at you dumbly for a long moment<<else>>Once $he regains $his footing after bumping into you, $he gazes towards you dumbly for a long moment<</if>>. Then $he squares $his <<if $activeSlave.shoulders > 0>>broad<<elseif $activeSlave.shoulders < 0>>pretty<<else>>feminine<</if>> shoulders and bites $his lower lip, obviously doing $his best to think quickly. Right when you're about to reprimand $him for not greeting you properly, $he surprises you by throwing $himself abjectly on the ground in front of you<<if $activeSlave.belly >= 10000>>, $his rear forced into the air by $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly<</if>>.
 <br><br>
 <<if !canTalk($activeSlave)>>
 	$He uses gestures to apologize for $his rudeness, and then gets to $his knees so $he can use $his hands to gesture more clearly. $His hands are shaky as $he begs, making two false starts before unmistakably gesturing to ask you to cut $his balls off. Once $he <<if canSee($activeSlave)>>sees<<else>>figures<</if>> that you understand, $he begins to cry openly. $He gestures that $he can barely get off wearing $his chastity cage, that it hurts when $he does, and that $he's constantly oppressed by the need for release. $He thinks that it would be easier to be soft all the time, so $he could climax without discomfort. $He begs hard, and promises to be a good little bitch.
@@ -1567,7 +1588,7 @@ You come face to face with <<EventNameLink $activeSlave>> in a hallway of your p
 	<<set _slavename = $activeSlave.slaveName>>
 <</if>>
 
-At the end of a long day, you take a moment to watch the comings and goings of your arcology to decompress. While doing so, you notice someone who's clearly had a longer day than you. <<EventNameLink $activeSlave>> is <<if $activeSlave.belly >= 5000>>slowly waddling, one hand under $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly and the other on the small of $his back,<<else>>making<</if>> $his tired way back to the kitchen for a meal and then bed after a long day of sex work. $He's stripped off $his soiled clothes already, and is clearly too tired to care about nudity at all.
+At the end of a long day, you take a moment to watch the comings and goings of your arcology to decompress. While doing so, you notice someone who's clearly had a longer day than you. <<EventNameLink>> is <<if $activeSlave.belly >= 5000>>slowly waddling, one hand under $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly and the other on the small of $his back,<<else>>making<</if>> $his tired way back to the kitchen for a meal and then bed after a long day of sex work. $He's stripped off $his soiled clothes already, and is clearly too tired to care about nudity at all.
 <br><br>
 $He comes around the corner and
 <<if ($PC.belly >= 100000)>>
@@ -1615,7 +1636,7 @@ $He stops and <<if canSee($activeSlave)>>stares<<else>>faces you<</if>>, struggl
 
 <<case "desperately horny">>
 
-<<EventNameLink $activeSlave>> comes to see you, looking deeply unhappy and shivering occasionally.
+<<EventNameLink>> comes to see you, looking deeply unhappy and shivering occasionally.
 <<if ($activeSlave.speechRules == "restrictive")>>
 	Since $he is not allowed to speak, $he just enters your office and stands there, unsure what to do.
 <<else>>
@@ -1660,7 +1681,7 @@ This is the result of not getting off for several days while on the slave diet p
 
 <<case "milkgasm">>
 
-<<EventNameLink $activeSlave>> is implanted with slow-release lactation drugs. $His lactation is dissimilar to that of a normal mother. It's the same stuff, but it's produced at a much, much higher volume. To stay comfortable, $activeSlave.slaveName has to use milkers every couple of hours<<if $activeSlave.assignment != "get milked">> even though $he isn't assigned to give milk as $his primary job<</if>>. Any more than that, and $he gets painfully sore; any less than that, and <<if $activeSlave.nipples == "inverted" || $activeSlave.nipples == "fuckable">>$his milk, backed up behind $his $activeSlave.nipples nipples, leaves $him in agony<<else>>$he begins to spontaneously squirt cream whenever $his breasts are subjected to the slightest motion<</if>>.
+<<EventNameLink>> is implanted with slow-release lactation drugs. $His lactation is dissimilar to that of a normal mother. It's the same stuff, but it's produced at a much, much higher volume. To stay comfortable, $activeSlave.slaveName has to use milkers every couple of hours<<if $activeSlave.assignment != "get milked">> even though $he isn't assigned to give milk as $his primary job<</if>>. Any more than that, and $he gets painfully sore; any less than that, and <<if $activeSlave.nipples == "inverted" || $activeSlave.nipples == "fuckable">>$his milk, backed up behind $his $activeSlave.nipples nipples, leaves $him in agony<<else>>$he begins to spontaneously squirt cream whenever $his breasts are subjected to the slightest motion<</if>>.
 <br><br>
 $He constantly passes by your desk as you work, going back and forth between the milkers and $his other tasks. Even if you didn't know which was which, it would be easy to tell which way $he was going. One way, $he
 <<if !canWalk($activeSlave)>>
@@ -1676,7 +1697,7 @@ gingerly, supporting $his udders with both hands<<if $activeSlave.belly >= 10000
 
 <<case "whore rebellious">>
 
-<<EventNameLink $activeSlave>> is kicked out of bed early in the morning. $He's not yet obedient, but $he has to earn $his keep anyway. This means selling $his body, or in $his particular case, having $his unwilling body sold. $He knows the score and allows $himself to be stuffed into a special latex public whore suit. $He's learned the hard way that resisting being suited up just means $he'll be painfully punished before being suited up.
+<<EventNameLink>> is kicked out of bed early in the morning. $He's not yet obedient, but $he has to earn $his keep anyway. This means selling $his body, or in $his particular case, having $his unwilling body sold. $He knows the score and allows $himself to be stuffed into a special latex public whore suit. $He's learned the hard way that resisting being suited up just means $he'll be painfully punished before being suited up.
 <br><br>
 The suit is quite special. It is made of thick, durable latex with temperature regulation and anchor points for restraint. It is specially crafted to be able to accommodate its wearer's tits, belly,<<if $seeDicks != 0>> dick, balls,<</if>> and rear, however large. It has a hole at $his mouth that holds $his jaws well open, with a plug to fill it completely when not in use. $He breathes through a port at $his nose that muffles all noise, in and out.<<if ($activeSlave.dick > 0)>> $His cock is neglected inside the latex, with no means of access.<</if>><<if ($activeSlave.vagina != -1)>> There's a hole over $his pussy, of course.<</if>> Finally, there's a hole over $his anus.
 <br><br>
@@ -1684,7 +1705,7 @@ $He will spend the day restrained in public, with your other slaves periodically
 
 <<case "serve the public devoted">>
 
-<<EventNameLink $activeSlave>> is a real public servant. This morning, $he rose early, did $his chores, and looked after $himself. $He heads out past your desk toward the arcology's lower floors to offer $himself freely to everyone $he meets.
+<<EventNameLink>> is a real public servant. This morning, $he rose early, did $his chores, and looked after $himself. $He heads out past your desk toward the arcology's lower floors to offer $himself freely to everyone $he meets.
 <br><br>
 As $he goes, you notice that
 <<if ($activeSlave.chastityPenis)>>
@@ -1734,17 +1755,17 @@ If you went with $him, you could certainly show off a little.
 
 <<case "millenary">>
 
-Late one night, <<EventNameLink $activeSlave>> comes to see you. Strangely, several of your other slaves are stealing glances at $him as $he does. $He seems oddly proud of $himself. Asked why, $he says, "It's my millenary, <<Master>>. The arcology has logged me getting fucked 999 times." The other slaves obviously view it as significant, too.
+Late one night, <<EventNameLink>> comes to see you. Strangely, several of your other slaves are stealing glances at $him as $he does. $He seems oddly proud of $himself. Asked why, $he says, "It's my millenary, <<Master>>. The arcology has logged me getting fucked 999 times." The other slaves obviously view it as significant, too.
 <br><br>
 As the Free Cities grow and evolve, slave culture does too. It seems this is a new tradition among obedient sex slaves. $He obviously expects you to do the honors, and it seems the rest of your girls are looking forward to it.
 
 <<case "birthday">>
 
-You come across <<EventNameLink $activeSlave>> in the kitchen. $He has a normal slave meal on a plate in front of $him, but also has a pack of hotwax candles from your sex gear. Oddly, $he has a candle upright in the food and is trying to light it. You ask what $he's doing, and $he explains meekly, "I don't know, <<Master>>. I've been a <<s>>lave <<s>>o long. I ju<<s>>t <<if canSee($activeSlave)>><<s>>aw<<elseif canHear($activeSlave)>>heard<<else>>reali<<z>>ed<</if>> the date today and thi<<s>> <<s>>eemed like the right thing to do. I'm <<s>>orry." It's probably $his birthday. Apparently $he's losing $his grasp on the concept.
+You come across <<EventNameLink>> in the kitchen. $He has a normal slave meal on a plate in front of $him, but also has a pack of hotwax candles from your sex gear. Oddly, $he has a candle upright in the food and is trying to light it. You ask what $he's doing, and $he explains meekly, "I don't know, <<Master>>. I've been a <<s>>lave <<s>>o long. I ju<<s>>t <<if canSee($activeSlave)>><<s>>aw<<elseif canHear($activeSlave)>>heard<<else>>reali<<z>>ed<</if>> the date today and thi<<s>> <<s>>eemed like the right thing to do. I'm <<s>>orry." It's probably $his birthday. Apparently $he's losing $his grasp on the concept.
 
 <<case "inconvenient labia">>
 
-You see <<EventNameLink $activeSlave>> moving gingerly as $he heads out of the workout room, as though $he's suffering some pain in $his groin. Since $he's coming off a workout rather than any duty that would explain a sore pussy, you head over to $him to investigate. $He greets you properly, looking a little rueful.
+You see <<EventNameLink>> moving gingerly as $he heads out of the workout room, as though $he's suffering some pain in $his groin. Since $he's coming off a workout rather than any duty that would explain a sore pussy, you head over to $him to investigate. $He greets you properly, looking a little rueful.
 <br><br>
 <<if !canTalk($activeSlave)>>
 	$He gestures impatiently at $his pussy, pulling down the compression shorts $he was wearing to display $his generous labia. $He humorously pantomimes them moving about as $he exercises and indicates pain.
@@ -1765,13 +1786,13 @@ $He looks doubtful, as though $he's wondering whether to make a request. Finally
 
 <<case "restricted smart">>
 
-During a routine inspection of <<EventNameLink $activeSlave>>, you notice that $he's behaving a little strangely. $He's participating in the inspection with almost manic attention, trying to anticipate your directions and hanging desperately on your every word. After a moment, you reflect that $he's a smart $girl, and is probably suffering for a lack of conversation. As you regard $him <<if ($activeSlave.amp == 1)>>sitting limblessly<<elseif !canWalk($activeSlave)>>kneeling<<else>>standing<</if>> there, $his <<if canSee($activeSlave)>>eyes almost scream<<else>>face almost screams<</if>> at you for some sort of stimulation. $His life is not without mental interest, but talking is one of the quintessential human behaviors, and having it taken away is very difficult for someone as intelligent as $him. A mute almost might have it easier, for $he is also denied the volubility through sign language that mute slaves under less restrictive rules often enjoy.
+During a routine inspection of <<EventNameLink>>, you notice that $he's behaving a little strangely. $He's participating in the inspection with almost manic attention, trying to anticipate your directions and hanging desperately on your every word. After a moment, you reflect that $he's a smart $girl, and is probably suffering for a lack of conversation. As you regard $him <<if ($activeSlave.amp == 1)>>sitting limblessly<<elseif !canWalk($activeSlave)>>kneeling<<else>>standing<</if>> there, $his <<if canSee($activeSlave)>>eyes almost scream<<else>>face almost screams<</if>> at you for some sort of stimulation. $His life is not without mental interest, but talking is one of the quintessential human behaviors, and having it taken away is very difficult for someone as intelligent as $him. A mute almost might have it easier, for $he is also denied the volubility through sign language that mute slaves under less restrictive rules often enjoy.
 
 <<case "restricted profession">>
 
 <<set _shoutitoutloud = $titleEnunciate.toUpperCase()>>
 
-<<EventNameLink $activeSlave>> is <<if ($activeSlave.amp == 1)>>sitting limblessly<<elseif !canWalk($activeSlave)>>kneeling<<else>>standing<</if>> before your desk for $his regular inspection. $He is studiously observing the letter of the rule against speaking, and is doing $his best to make your inspection as efficient as possible. $His desire to please radiates off $him in almost palpable waves. $He obviously wants to communicate something to you, but can't do it without breaking the rules.
+<<EventNameLink>> is <<if ($activeSlave.amp == 1)>>sitting limblessly<<elseif !canWalk($activeSlave)>>kneeling<<else>>standing<</if>> before your desk for $his regular inspection. $He is studiously observing the letter of the rule against speaking, and is doing $his best to make your inspection as efficient as possible. $His desire to please radiates off $him in almost palpable waves. $He obviously wants to communicate something to you, but can't do it without breaking the rules.
 
 <<case "a gift">>
 
@@ -1897,13 +1918,13 @@ During a routine inspection of <<EventNameLink $activeSlave>>, you notice that $
 	<<set _napkin = "a beautiful flower">>
 <</switch>>
 
-You're working at your desk when <<EventNameLink $activeSlave>> walks by your office. $He checks to see whether you're in while trying very hard to look like $he's minding $his own business, and turns to go once $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>assumes<</if>> that you're present. You <<if canSee($activeSlave)>>crook a finger at $him<<elseif canHear($activeSlave)>>clear your throat at $him, signaling you want $him before you<<else>>remotely and quickly close the door behind $him<</if>>. $He's a good $girl and not likely to be plotting anything nefarious, but letting nonsense like that slide would be stupid. $He hurries in, blushing furiously, with $his hands behind $his back. Deciding to deal with the obvious thing first, you ask $him what $he's got. $He blushes even harder, and brings $his hands around to reveal one of the large cloth napkins used for entertaining, carefully folded into the shape of _napkin. It's very well done.
+You're working at your desk when <<EventNameLink>> walks by your office. $He checks to see whether you're in while trying very hard to look like $he's minding $his own business, and turns to go once $he <<if canSee($activeSlave)>>sees<<elseif canHear($activeSlave)>>hears<<else>>assumes<</if>> that you're present. You <<if canSee($activeSlave)>>crook a finger at $him<<elseif canHear($activeSlave)>>clear your throat at $him, signaling you want $him before you<<else>>remotely and quickly close the door behind $him<</if>>. $He's a good $girl and not likely to be plotting anything nefarious, but letting nonsense like that slide would be stupid. $He hurries in, blushing furiously, with $his hands behind $his back. Deciding to deal with the obvious thing first, you ask $him what $he's got. $He blushes even harder, and brings $his hands around to reveal one of the large cloth napkins used for entertaining, carefully folded into the shape of _napkin. It's very well done.
 <br><br>
 "I'm <<s>>orry, <<Master>>," $he mumbles, <<if canSee($activeSlave)>>glancing<<else>>$his head facing<</if>> down at $his feet. "One of the other girl<<s>> <<if canSee($activeSlave)>><<sh>>owed<<else>>taught<</if>> u<<s>> how to fold <<s>>tuff when we were re<<s>>ting together. I wanted to make <<s>>omething for you, and thi<<s>> wa<<s>> the fir<<s>>t thing that wa<<s>> good enough. I wa<<s>> ju<<s>>t going to <<s>>lip it onto your de<<s>>k. I — I feel kind of <<s>>tupid, now."
 
 <<case "mods please">>
 
-<<EventNameLink $activeSlave>> is such a good
+<<EventNameLink>> is such a good
 $desc
 that $he enjoys being inspected, even if the inspection doesn't immediately transition into sex. At the moment, $he's luxuriating under your gaze, eagerly offering the sight of every inch of $his nude body with you. $He is confident in $his appearance, and more than happy to share it.
 <br><br>
@@ -1971,7 +1992,7 @@ At your <<if canSee($activeSlave)>>nod<<else>>acknowledgment<</if>>, $he
 
 <<set _possibleDrugs = []>>
 
-<<EventNameLink $activeSlave>> comes to see you, clearly in a good mood. Since $he's allowed to ask questions, $he comes right out with it.
+<<EventNameLink>> comes to see you, clearly in a good mood. Since $he's allowed to ask questions, $he comes right out with it.
 
 "<<Master>>, I'm feeling healthy, and I've been a good $girl thi<<s>> week. With everyone getting <<s>>o many powerful drug<<s>> —" $he takes a breath before asking in a rush "- may I have a do<<s>>e of
 
@@ -2146,7 +2167,7 @@ At your <<if canSee($activeSlave)>>nod<<else>>acknowledgment<</if>>, $he
 <<else>>
 	You take care of yourself. It would be absurd to think that there's any explicit requirement that you work out, hard and regularly, but the fact remains that the overwhelming majority of arcology owners who maintain their positions for more than a short time are physically fit. The Free Cities have a reputation for destroying old world wastrels who inherit wealth and think that makes them able to survive in an anarcho-capitalist world. Sloth and an inability to self-govern are not qualities common among your successful peers. Not to mention, it's useful to look good, and it may well prove essential to be physically capable in the near future.
 <</if>>
-You complete the final rep of your first workout of the day, rack the bar, and jump to your feet to shower, change, and see to your empire. The motion brings your field of view up, and you notice for the first time that <<EventNameLink $activeSlave>> is frozen in the open doorway, having seen something in the workout room that caught $his attention as $he passed by. $His eyes are fixed on your
+You complete the final rep of your first workout of the day, rack the bar, and jump to your feet to shower, change, and see to your empire. The motion brings your field of view up, and you notice for the first time that <<EventNameLink>> is frozen in the open doorway, having seen something in the workout room that caught $his attention as $he passed by. $His eyes are fixed on your
 <<if $PC.belly >= 120000>>
 	massive pregnancy with almost painful intensity. You can't really blame $him; you're the perfect image of a fertile goddess and your overfilled belly is coated in sweat. Even though you can't work your core any longer, you still take your workouts seriously, something most pregnant women would shy away from. You flush a little at what must $he must have thought; will all the grunting and effort, $he likely thought you were giving birth.
 <<elseif $PC.belly >= 100000>>
@@ -2195,7 +2216,7 @@ and turns to flee.
 
 <<case "dickgirl PC">>
 
-Having just enjoyed one of your slaves, you take a quick post-coital rinse in one of the showers scattered around the arcology for the purpose. Thus refreshed, you step out and come face to face with <<EventNameLink $activeSlave>>, who is going about $his assigned business. $His $activeSlave.eyeColor eyes lock with yours for a surprised moment, and then flick down submissively.
+Having just enjoyed one of your slaves, you take a quick post-coital rinse in one of the showers scattered around the arcology for the purpose. Thus refreshed, you step out and come face to face with <<EventNameLink>>, who is going about $his assigned business. $His $activeSlave.eyeColor eyes lock with yours for a surprised moment, and then flick down submissively.
 <br><br>
 As $his gaze travels down your body towards the floor,
 <<if $activeSlave.attrXY <= 35>>
@@ -2254,23 +2275,23 @@ $He swallows uncomfortably, frozen in place and staring at the floor. $His eyes
 
 <<case "penitent">>
 
-As <<EventNameLink $activeSlave>> comes before you for routine inspection, it is obvious that $his penitent habit is having an effect. $He moves with exquisite care, desperate to minimize the chafing<<if $activeSlave.pregKnown == 1 && $activeSlave.belly >= 1500>>, especially on $his growing pregnancy<</if>>. $He seems totally concentrated on obedience: the constant discomfort often has the effect of forcing a slave to marshal all $his mental faculties in the service of pain avoidance.
+As <<EventNameLink>> comes before you for routine inspection, it is obvious that $his penitent habit is having an effect. $He moves with exquisite care, desperate to minimize the chafing<<if $activeSlave.pregKnown == 1 && $activeSlave.belly >= 1500>>, especially on $his growing pregnancy<</if>>. $He seems totally concentrated on obedience: the constant discomfort often has the effect of forcing a slave to marshal all $his mental faculties in the service of pain avoidance.
 <br><br>
 $His responses to your routine questions are so mechanical and honest that you make an impromptu confession of it. You require $him to tell the full tale of all $his minor infractions against the rules, and even order $him to confess $his resistant thoughts to you as well. Past the ability to resist, $he pours out a stream of $his inner fears, hopes, and feelings about $his life as a sex slave.
 
 <<case "resistant anal virgin">>
 
-<<EventNameLink $activeSlave>> has never had anything significant up $his ass. Living in $arcologies[0].name, $he can't have missed that anal sex is a part of most slaves' lives. $He <<if canSee($activeSlave)>>witnesses<<elseif canHear($activeSlave)>>hears<<else>>thinks about<</if>> sodomy several times a day, at least.
+<<EventNameLink>> has never had anything significant up $his ass. Living in $arcologies[0].name, $he can't have missed that anal sex is a part of most slaves' lives. $He <<if canSee($activeSlave)>>witnesses<<elseif canHear($activeSlave)>>hears<<else>>thinks about<</if>> sodomy several times a day, at least.
 <br><br>
 Lately, you've noticed that $he reacts to these <<if canSee($activeSlave)>>sights<<elseif canHear($activeSlave)>>sounds<<else>>thoughts<</if>> with a well-concealed flash of apprehension. It seems $he's figured out that $he will probably be required to take it up $his little <<if $seeRace == 1>>$activeSlave.race <</if>>butt someday, and isn't enthusiastic about the prospect. You could probably exploit this.
 
 <<case "devoted waist">>
 
-<<EventNameLink $activeSlave>> is a real work of surgical art. As $he showers, carefully soaping and then moisturizing every inch of $his $activeSlave.skin skin, you notice the undeniable eroticism created by the unnatural narrowness of $his middle<<if $activeSlave.belly >= 5000>>, especially given how much $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> extends past $his sides<</if>>. Though $his hands are by no means large, when $he washes $his sides, $his hands span almost the entire circumference of $his waist. <<if $activeSlave.dick > 0>>Though $he's not sexually aroused, $his cock is visible as $he bathes $himself; $his member and $his narrow waist work together to create a real mélange of gender traits.<<elseif ($activeSlave.boobs > 800) && ($activeSlave.butt > 4)>>$His massive bust and hips work together to create a spectacular hourglass effect; $he's a fantasy $woman made flesh.<<else>>The narrowness of $his waist accentuates $his feminine features.<</if>>
+<<EventNameLink>> is a real work of surgical art. As $he showers, carefully soaping and then moisturizing every inch of $his $activeSlave.skin skin, you notice the undeniable eroticism created by the unnatural narrowness of $his middle<<if $activeSlave.belly >= 5000>>, especially given how much $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> extends past $his sides<</if>>. Though $his hands are by no means large, when $he washes $his sides, $his hands span almost the entire circumference of $his waist. <<if $activeSlave.dick > 0>>Though $he's not sexually aroused, $his cock is visible as $he bathes $himself; $his member and $his narrow waist work together to create a real mélange of gender traits.<<elseif ($activeSlave.boobs > 800) && ($activeSlave.butt > 4)>>$His massive bust and hips work together to create a spectacular hourglass effect; $he's a fantasy $woman made flesh.<<else>>The narrowness of $his waist accentuates $his feminine features.<</if>>
 
 <<case "muscles">>
 
-Early one morning, <<EventNameLink $activeSlave>>
+Early one morning, <<EventNameLink>>
 <<if !canWalk($activeSlave)>>
 	crawls
 <<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "pumps") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>
@@ -2295,7 +2316,7 @@ ripped biceps, and strapping lats. <<if $activeSlave.dick > 2>>$His massive cock
 
 <<case "obedient girlish">>
 
-<<EventNameLink $activeSlave>> is nice and
+<<EventNameLink>> is nice and
 <<if $activeSlave.bellyPreg >= 1500>>
 	slim as $he can be given $his pregnancy,
 <<elseif $activeSlave.bellyImplant >= 1500>>
@@ -2322,11 +2343,11 @@ A perfectly devoted slave might display $himself, and a rebellious one might try
 
 <<case "diet">>
 
-<<EventNameLink $activeSlave>> is on a diet, and $he needs it. That doesn't make it any easier for $him. Your slaves are not permitted time to waste over meals. They enter the simple kitchen, drink their allotted portion of slave food out of a cup, and get on with their duties.<<if $activeSlave.preg > $activeSlave.pregData.normalBirth/1.33>> Despite eating for <<if $activeSlave.pregType <= 1>>two<<elseif $activeSlave.pregType >= 10>>far too many<<elseif $activeSlave.pregType == 9>>ten<<elseif $activeSlave.pregType == 8>>nine<<elseif $activeSlave.pregType == 7>>eight<<elseif $activeSlave.pregType == 6>>seven,<<elseif $activeSlave.pregType == 5>>six<<elseif $activeSlave.pregType == 4>>five<<elseif $activeSlave.pregType == 3>>four<<else>>three<</if>>, $his diet is still in full effect.<</if>> <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> catches $activeSlave.slaveName, whose cup is always filled less than halfway, skulking around in the hope that one of the others will take $his eyes off $his cup, or even leave leftovers.
+<<EventNameLink>> is on a diet, and $he needs it. That doesn't make it any easier for $him. Your slaves are not permitted time to waste over meals. They enter the simple kitchen, drink their allotted portion of slave food out of a cup, and get on with their duties.<<if $activeSlave.preg > $activeSlave.pregData.normalBirth/1.33>> Despite eating for <<if $activeSlave.pregType <= 1>>two<<elseif $activeSlave.pregType >= 10>>far too many<<elseif $activeSlave.pregType == 9>>ten<<elseif $activeSlave.pregType == 8>>nine<<elseif $activeSlave.pregType == 7>>eight<<elseif $activeSlave.pregType == 6>>seven,<<elseif $activeSlave.pregType == 5>>six<<elseif $activeSlave.pregType == 4>>five<<elseif $activeSlave.pregType == 3>>four<<else>>three<</if>>, $his diet is still in full effect.<</if>> <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> catches $activeSlave.slaveName, whose cup is always filled less than halfway, skulking around in the hope that one of the others will take $his eyes off $his cup, or even leave leftovers.
 
 <<case "huge naturals">>
 
-<<EventNameLink $activeSlave>> comes before you naked for a routine inspection. You take particular care to examine $his massive breasts; since they've grown so large it's necessary to check for unsightly veins, stretch marks, and the like. You note $his big nipples with appreciation. Since $his breasts are so enormous and completely free of implants, they're quite saggy. When $he stands,
+<<EventNameLink>> comes before you naked for a routine inspection. You take particular care to examine $his massive breasts; since they've grown so large it's necessary to check for unsightly veins, stretch marks, and the like. You note $his big nipples with appreciation. Since $his breasts are so enormous and completely free of implants, they're quite saggy. When $he stands,
 <<if $activeSlave.boobShape == "saggy" || $activeSlave.boobShape == "downward-facing">>
 	$his nipples face out and down.
 <<else>>
@@ -2348,17 +2369,17 @@ As you inspect $him with your hands, $he
 
 <<case "hugely pregnant">>
 
-<<EventNameLink $activeSlave>>'s daily routine includes frequent application of special skin care to $his $activeSlave.skin, hugely swollen belly to prevent $his pregnancy from ruining $his appearance with unsightly stretch marks. Several times a day, $he visits the bathroom to <<if ($activeSlave.amp == 1)>>have another slave<<else>>carefully<</if>> coat $his entire _belly stomach in the stuff. $He's so pregnant that it's hard to reach <<if $activeSlave.belly >= 150000>>most of its mass<<else>>the underside<</if>>. The chore keeps $him occupied and stationary for quite a while; there's no need to leave $him sexually idle while $he completes it.
+<<EventNameLink>>'s daily routine includes frequent application of special skin care to $his $activeSlave.skin, hugely swollen belly to prevent $his pregnancy from ruining $his appearance with unsightly stretch marks. Several times a day, $he visits the bathroom to <<if ($activeSlave.amp == 1)>>have another slave<<else>>carefully<</if>> coat $his entire _belly stomach in the stuff. $He's so pregnant that it's hard to reach <<if $activeSlave.belly >= 150000>>most of its mass<<else>>the underside<</if>>. The chore keeps $him occupied and stationary for quite a while; there's no need to leave $him sexually idle while $he completes it.
 
 <<case "slave dick on slave">>
 
 <<setNonlocalPronouns 0>>
-Through the glass walls of your office, you see <<EventNameLink $activeSlave>> fucking another slave with $his <<if $activeSlave.dick <= 2>>small penis<<elseif $activeSlave.dick <= 4>>long cock<<elseif $activeSlave.dick > 4>>huge, horselike phallus<</if>>. Since you gave $him orders that permit $him to fuck your other slaves, $he's been fucking them whenever $he can. The other slave is <<if $activeSlave.dick <= 2>>enjoying _himselfU even though the <<if $seeRace == 1>>$activeSlave.race <</if>>dick in _hisU pussy is a little disappointing<<elseif $activeSlave.dick <= 4>>enjoying the sex<<else>>enjoying the big <<if $seeRace == 1>>$activeSlave.race <</if>>dick, even if _heU does wince from time to time<</if>>. <<if $activeSlave.scrotum > 0>><<if $activeSlave.balls > 3>>As $activeSlave.slaveName pounds, $his big balls slap against $his partner.<<elseif $activeSlave.balls > 1>>As $activeSlave.slaveName pounds, $his balls tighten, preparing to empty themselves.<</if>><</if>>
+Through the glass walls of your office, you see <<EventNameLink>> fucking another slave with $his <<if $activeSlave.dick <= 2>>small penis<<elseif $activeSlave.dick <= 4>>long cock<<elseif $activeSlave.dick > 4>>huge, horselike phallus<</if>>. Since you gave $him orders that permit $him to fuck your other slaves, $he's been fucking them whenever $he can. The other slave is <<if $activeSlave.dick <= 2>>enjoying _himselfU even though the <<if $seeRace == 1>>$activeSlave.race <</if>>dick in _hisU pussy is a little disappointing<<elseif $activeSlave.dick <= 4>>enjoying the sex<<else>>enjoying the big <<if $seeRace == 1>>$activeSlave.race <</if>>dick, even if _heU does wince from time to time<</if>>. <<if $activeSlave.scrotum > 0>><<if $activeSlave.balls > 3>>As $activeSlave.slaveName pounds, $his big balls slap against $his partner.<<elseif $activeSlave.balls > 1>>As $activeSlave.slaveName pounds, $his balls tighten, preparing to empty themselves.<</if>><</if>>
 
 <<case "slave clit on slave">>
 
 <<setNonlocalPronouns 0>>
-Through the glass walls of your office, you see <<EventNameLink $activeSlave>> fucking another slave. Odd, since $he doesn't have a penis: it seems the other slave likes $him enough to try to make clitoral penetration work. $activeSlave.slaveName's <<if $seeRace == 1>>$activeSlave.race <</if>>clit is certainly big enough to make it possible. Since you gave $him orders that permit $him to fuck your other slaves, $he's been having as much sex with them as $he can. The other slave is enjoying _himselfU even though the clit in _hisU pussy is a little disappointing compared to a real cock.
+Through the glass walls of your office, you see <<EventNameLink>> fucking another slave. Odd, since $he doesn't have a penis: it seems the other slave likes $him enough to try to make clitoral penetration work. $activeSlave.slaveName's <<if $seeRace == 1>>$activeSlave.race <</if>>clit is certainly big enough to make it possible. Since you gave $him orders that permit $him to fuck your other slaves, $he's been having as much sex with them as $he can. The other slave is enjoying _himselfU even though the clit in _hisU pussy is a little disappointing compared to a real cock.
 
 <<case "PA servant">>
 
@@ -2397,7 +2418,7 @@ As you begin your day one morning, you hear the quiet
 <<case "schoolgirl">>
 	but unmistakably suggestive voice of your schoolgirl
 <</switch>>
-personal assistant coming from your office. Looking in, you are treated to the sight of <<EventNameLink $activeSlave>>'s <<if $activeSlave.butt > 8>>ridiculous bottom jiggling<<elseif $activeSlave.butt > 4>>big behind bouncing<<else>>cute rear<</if>><<if $activeSlave.belly >= 5000>>, and the _ belly rounded belly hanging between $his legs,<</if>> as $he reaches out over the glass top of your desk with a soft, dust-free cloth and a bottle of screen cleaner. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> is displaying _hisA avatar right under where the slave is cleaning the glass screen, and $he's displaying it nude. $He's positioned $himself so that the poor slave appears to be wiping
+personal assistant coming from your office. Looking in, you are treated to the sight of <<EventNameLink>>'s <<if $activeSlave.butt > 8>>ridiculous bottom jiggling<<elseif $activeSlave.butt > 4>>big behind bouncing<<else>>cute rear<</if>><<if $activeSlave.belly >= 5000>>, and the _ belly rounded belly hanging between $his legs,<</if>> as $he reaches out over the glass top of your desk with a soft, dust-free cloth and a bottle of screen cleaner. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> is displaying _hisA avatar right under where the slave is cleaning the glass screen, and $he's displaying it nude. $He's positioned $himself so that the poor slave appears to be wiping
 <<switch $assistantAppearance>>
 <<case "monstergirl">>
 	_hisA hair-tentacles
@@ -2442,7 +2463,7 @@ slut! I love it!" The poor slave is doing $his best to hurry, embarrassed and un
 
 <<case "like me">>
 
-<<EventNameLink $activeSlave>> appears at the door of your office, looking frightened. $He takes one hesitant step in and stops, wavering, $his hand balled into fists and $his lower lip caught behind $his teeth. The $desc is getting used to $his place as chattel, but $he isn't sure of $himself yet. After a few moments, it becomes obvious that $he's lost whatever mental momentum propelled $him to come in here, and can't muster the courage to back out, either. You rescue $him by politely but firmly ordering $him to tell you why $he's here. After two false starts, $he
+<<EventNameLink>> appears at the door of your office, looking frightened. $He takes one hesitant step in and stops, wavering, $his hand balled into fists and $his lower lip caught behind $his teeth. The $desc is getting used to $his place as chattel, but $he isn't sure of $himself yet. After a few moments, it becomes obvious that $he's lost whatever mental momentum propelled $him to come in here, and can't muster the courage to back out, either. You rescue $him by politely but firmly ordering $him to tell you why $he's here. After two false starts, $he
 <<if !canTalk($activeSlave)>>
 	uses shaky hands to ask you to fuck $him.
 <<else>>
@@ -2452,13 +2473,13 @@ To go by $his behavior, the likelihood that $he's actually eager to <<if $PC.dic
 
 <<case "language lesson">>
 
-<<EventNameLink $activeSlave>> is standing before you for an inspection. The obedient
+<<EventNameLink>> is standing before you for an inspection. The obedient
 $desc
 has run through the prescribed motions of a normal inspection, and you've reached the part of the routine where you usually ask the slave a few questions, give $him a few orders, or fuck $him. $His <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes are watching you closely<<else>>face is centered on you<</if>>, and $he's <<if canHear($activeSlave)>>listening carefully<<else>>waiting patiently<</if>> for direction. This is probably due to linguistic anxiety: $he can understand the most straightforward commands, but giving $him orders is often an exercise in <<if canSee($activeSlave)>>pointing and gesturing, or when that fails, simply<<else>>frustration, ending with you simply<</if>> pushing and pulling $his usually-compliant body into the proper place.
 
 <<case "kitchen molestation">>
 
-<<EventNameLink $activeSlave>> is a horny bitch, and $he isn't particularly picky about how $he gets off. Since other slaves are not allowed to resist $his little molestations, $he's taken to haunting the kitchen around mealtimes. Since everyone has to suck their meals out of the phallic food dispensers, every slave has to spend some minutes of every day in the kitchen with their face to the wall and their rear defenseless. $activeSlave.slaveName does $his best to arrive as early as possible and eat as rapidly as possible so $he can then play with anyone who's slower to finish.
+<<EventNameLink>> is a horny bitch, and $he isn't particularly picky about how $he gets off. Since other slaves are not allowed to resist $his little molestations, $he's taken to haunting the kitchen around mealtimes. Since everyone has to suck their meals out of the phallic food dispensers, every slave has to spend some minutes of every day in the kitchen with their face to the wall and their rear defenseless. $activeSlave.slaveName does $his best to arrive as early as possible and eat as rapidly as possible so $he can then play with anyone who's slower to finish.
 <br><br>
 You decide to stop by to see $his method at work. By the time you arrive, $he's already eaten and orgasmed at least once. As you spectate, $he
 <<if canPenetrate($activeSlave) && $activeSlave.prostate > 0>>
@@ -2536,7 +2557,7 @@ A video feed appears.
 <</if>>
 $He's chosen to do it in a dark corner and looks like $he's hurrying; $he clearly knows this is forbidden.
 <br><br>
-<<EventNameLink $activeSlave>> does not hear your approach <<if canHear($activeSlave)>>until you're very close.<<else>>but soon realizes your presence.<</if>> $He starts and tries to look normal.
+<<EventNameLink>> does not hear your approach <<if canHear($activeSlave)>>until you're very close.<<else>>but soon realizes your presence.<</if>> $He starts and tries to look normal.
 <<if !canTalk($activeSlave)>>
 	$He nervously gestures that $he wasn't doing anything.
 <<else>>
@@ -2545,11 +2566,11 @@ $He's chosen to do it in a dark corner and looks like $he's hurrying; $he clearl
 
 <<case "hates oral">>
 
-<<EventNameLink $activeSlave>> has been in your service long enough to know that oral sex is a daily fact of life for most slaves, and that most slaves are not only required to put up with cum, but to love it, too — or at least be able to fake enjoyment convincingly. $He's <<if canSee($activeSlave)>>seen cum spattered on other slaves' faces, pooling in their mouths, and dripping from their asses only to be licked up by other slaves<<elseif canHear($activeSlave)>>heard cum spattering across other slaves' faces, the sound of it in their mouths, dripping from their asses, and more<<else>>felt seminal fluid on $his skin and on $his lips, always coercively or accidentally<</if>>. It's clear from $activeSlave.slaveName's recent reactions to these acts that $he's quite disgusted by oral sex in general and cum in particular. Depending on your point of view, this could be a flaw for $him to overcome or a weakness you can exploit.
+<<EventNameLink>> has been in your service long enough to know that oral sex is a daily fact of life for most slaves, and that most slaves are not only required to put up with cum, but to love it, too — or at least be able to fake enjoyment convincingly. $He's <<if canSee($activeSlave)>>seen cum spattered on other slaves' faces, pooling in their mouths, and dripping from their asses only to be licked up by other slaves<<elseif canHear($activeSlave)>>heard cum spattering across other slaves' faces, the sound of it in their mouths, dripping from their asses, and more<<else>>felt seminal fluid on $his skin and on $his lips, always coercively or accidentally<</if>>. It's clear from $activeSlave.slaveName's recent reactions to these acts that $he's quite disgusted by oral sex in general and cum in particular. Depending on your point of view, this could be a flaw for $him to overcome or a weakness you can exploit.
 
 <<case "mindbroken morning">>
 
-It's a sunny morning, with rare mild weather, and you're stuck at your desk, as usual. After the typical rush of slaves clears the kitchen after the breakfast hour, you see one peel off to stand out on a balcony for a moment with the light on $his face. You pay little attention to such a trifle, but then notice that it's <<EventNameLink $activeSlave>>.
+It's a sunny morning, with rare mild weather, and you're stuck at your desk, as usual. After the typical rush of slaves clears the kitchen after the breakfast hour, you see one peel off to stand out on a balcony for a moment with the light on $his face. You pay little attention to such a trifle, but then notice that it's <<EventNameLink>>.
 <br><br>
 You head out and find that $he's looking up at the sun with $his $activeSlave.eyeColor eyes closed, letting the warmth and light envelop $his
 <<if ($activeSlave.face > 95)>>
@@ -2565,17 +2586,17 @@ face<<if $activeSlave.belly >= 5000>> and taut, _belly dome of a belly<</if>>. $
 
 <<case "masterful entertainer">>
 
-It's Friday evening, the most socially important part of the week in $arcologies[0].name. <<EventNameLink $activeSlave>> happens to be free this evening, and your schedule is open, too. Lately, $he's been putting on a tour de force of seduction, erotic dance, and lewd entertainment whenever $he gets the chance to catch someone's eye<<if $activeSlave.belly >= 5000>>, even with $his<<if $activeSlave.bellyPreg >= 3000>>advanced pregnancy<<elseif $activeSlave.bellyImplant >= 3000>>_belly rounded belly<<else>>sloshing <<print $activeSlave.inflationType>>-filled stomach<</if>><</if>>. There are a number of events tonight you could attend with $him on your arm.
+It's Friday evening, the most socially important part of the week in $arcologies[0].name. <<EventNameLink>> happens to be free this evening, and your schedule is open, too. Lately, $he's been putting on a tour de force of seduction, erotic dance, and lewd entertainment whenever $he gets the chance to catch someone's eye<<if $activeSlave.belly >= 5000>>, even with $his<<if $activeSlave.bellyPreg >= 3000>>advanced pregnancy<<elseif $activeSlave.bellyImplant >= 3000>>_belly rounded belly<<else>>sloshing <<print $activeSlave.inflationType>>-filled stomach<</if>><</if>>. There are a number of events tonight you could attend with $him on your arm.
 
 <<case "masterful whore">>
 
-<<EventNameLink $activeSlave>> is a queen of the whorehouse: never surprised, never squeamish, and always on the prowl for $his next customer. $He has mastered the transactionalization of sex. When $he's selling $himself by the hole, a customer who purchases $his skilled oral services will often find himself upsold to a more expensive <<if canDoAnal($activeSlave)>>anal experience<<elseif canDoVaginal($activeSlave)>>vaginal experience<<else>>showcase of $his skills<</if>>. When $he's doing it by the orgasm, customers find themselves climaxing rather more quickly than they intended.
+<<EventNameLink>> is a queen of the whorehouse: never surprised, never squeamish, and always on the prowl for $his next customer. $He has mastered the transactionalization of sex. When $he's selling $himself by the hole, a customer who purchases $his skilled oral services will often find himself upsold to a more expensive <<if canDoAnal($activeSlave)>>anal experience<<elseif canDoVaginal($activeSlave)>>vaginal experience<<else>>showcase of $his skills<</if>>. When $he's doing it by the orgasm, customers find themselves climaxing rather more quickly than they intended.
 <br><br>
 And perhaps most importantly, $he always has an ear to the ground, even when one of them is being shoved against the sheets. Customers say the most interesting things when they've got themselves buried in $him. Today, $he's got an especially delightful morsel of information for you: one of your commercial tenants is shortchanging you on rent, concealing profits to reduce your share.
 
 <<case "sleeping ambivalent">>
 
-Passing through the slave dormitory at night, you run your eyes down the row of sleeping girls. The light here is low, but it's not dark. Slaves need to be able to find the bathroom, slaves on late assignments need to find their beds, and those permitted to do so need to be able to select slaves for sex. <<EventNameLink $activeSlave>> catches your eye. The dormitory is kept at a pleasant temperature so that the girls, who of course sleep nude, are comfortable on their bedrolls covered by a single sheet, or nothing at all. $He probably went to sleep with $his sheet pulled up to $his chin, which is normal behavior for slaves who aren't yet accepting of their status as compulsory sex objects, but $he's shrugged it down. Half $his torso is bare.
+Passing through the slave dormitory at night, you run your eyes down the row of sleeping girls. The light here is low, but it's not dark. Slaves need to be able to find the bathroom, slaves on late assignments need to find their beds, and those permitted to do so need to be able to select slaves for sex. <<EventNameLink>> catches your eye. The dormitory is kept at a pleasant temperature so that the girls, who of course sleep nude, are comfortable on their bedrolls covered by a single sheet, or nothing at all. $He probably went to sleep with $his sheet pulled up to $his chin, which is normal behavior for slaves who aren't yet accepting of their status as compulsory sex objects, but $he's shrugged it down. Half $his torso is bare.
 <br><br>
 The dim blue light plays across $his $activeSlave.skin skin. <<if $activeSlave.boobs > 2000>>$His massive boob on that side is slightly shifted by each breath<<elseif $activeSlave.boobs > 800>>$His breast on that side rises and falls with each breath<<else>>That side of $his chest rises and falls with each breath<</if>>.
 <<if $activeSlave.belly >= 5000>> $His _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly is only partially covered by the sheet, leaving most of it visible.<</if>>
@@ -2583,7 +2604,7 @@ $He's sleeping soundly, $his breaths coming deep and slow. Most slaves where $he
 
 <<case "sexy succubus">>
 
-You cross paths with <<EventNameLink $activeSlave>> as $he moves from the living area to $activeSlave.assignment, just starting $his day. $He's full of energy, and $his succubus outfit is delightful. $He <<if canSee($activeSlave)>>sees your glance<<else>>recognizes your whistle<</if>> and greets you with a <<if canSee($activeSlave)>>wicked glint in $his eye<<else>>wicked smirk on $his face<</if>>, bowing a bit to show off $his <<if $activeSlave.boobs > 6000>>bare, inhumanly large breasts<<elseif $activeSlave.lactation > 0>>bare udders, heavy with milk<<elseif $activeSlave.boobsImplant > 0>>naked fake tits<<elseif $activeSlave.boobs > 800>>heavy, naked breasts<<elseif $activeSlave.boobs > 300>>naked little tits<<else>>pretty chest<</if>> and then continuing towards you with a pirouette. $His tail bounces flirtily, holding the back of $his skirt up to show off <<if $activeSlave.butt > 8>>$his absurdly wide bottom<<elseif $activeSlave.analArea > 3>>the broad area of puckered skin around $his slutty asspussy<<elseif $activeSlave.buttImplant > 0>>$his butt implants<<elseif $activeSlave.butt > 5>>$his big butt<<elseif $activeSlave.anus > 1>>a hint of $his asshole, which $his cute buttocks don't quite conceal<<else>>$his cute bottom<</if>>.
+You cross paths with <<EventNameLink>> as $he moves from the living area to $activeSlave.assignment, just starting $his day. $He's full of energy, and $his succubus outfit is delightful. $He <<if canSee($activeSlave)>>sees your glance<<else>>recognizes your whistle<</if>> and greets you with a <<if canSee($activeSlave)>>wicked glint in $his eye<<else>>wicked smirk on $his face<</if>>, bowing a bit to show off $his <<if $activeSlave.boobs > 6000>>bare, inhumanly large breasts<<elseif $activeSlave.lactation > 0>>bare udders, heavy with milk<<elseif $activeSlave.boobsImplant > 0>>naked fake tits<<elseif $activeSlave.boobs > 800>>heavy, naked breasts<<elseif $activeSlave.boobs > 300>>naked little tits<<else>>pretty chest<</if>> and then continuing towards you with a pirouette. $His tail bounces flirtily, holding the back of $his skirt up to show off <<if $activeSlave.butt > 8>>$his absurdly wide bottom<<elseif $activeSlave.analArea > 3>>the broad area of puckered skin around $his slutty asspussy<<elseif $activeSlave.buttImplant > 0>>$his butt implants<<elseif $activeSlave.butt > 5>>$his big butt<<elseif $activeSlave.anus > 1>>a hint of $his asshole, which $his cute buttocks don't quite conceal<<else>>$his cute bottom<</if>>.
 <br><br>
 $He looks like <<if $activeSlave.bellyPreg >= 1500 || $activeSlave.bellyImplant >= 1500>>a lusty, pregnant, hungry<<elseif $activeSlave.bellyFluid >= 1500>>a gluttonous, over-fed but still hungry<<elseif $activeSlave.height > 180>>an imposing, hungry<<elseif $activeSlave.muscles > 30>>a muscular, hungry<<elseif $activeSlave.weight > 10>>a well-fed but still hungry<<elseif $activeSlave.energy > 95>>desperately hungry<<else>>cute, hungry little<</if>> sex demon, and you tell $him so.
 <<if $activeSlave.intelligence > 50>>
@@ -2604,7 +2625,7 @@ running $his tongue over $his<<if $activeSlave.lips > 40>> whorish<<elseif $acti
 
 <<if $seeImages == 1>><<= assistantArt(2)>><</if>>
 
-Partway through <<EventNameLink $activeSlave>>'s weekly inspection, you have to leave for a moment to deal with a minor matter. Inspecting such a devoted slave is a pleasure, but you tear yourself away. Such sacrifices must be made.
+Partway through <<EventNameLink>>'s weekly inspection, you have to leave for a moment to deal with a minor matter. Inspecting such a devoted slave is a pleasure, but you tear yourself away. Such sacrifices must be made.
 <br><br>
 When you return, the comfortably nude $desc is flirting shamelessly with $assistantName. Your personal assistant's $assistantAppearance avatar is glowing brightly on the desktop, and $he and $activeSlave.slaveName are trading increasingly exaggerated compliments.
 <<switch $assistantAppearance>>
@@ -2676,7 +2697,7 @@ When you return, the comfortably nude $desc is flirting shamelessly with $assist
 
 <<case "dick wringing">>
 
-You run into <<EventNameLink $activeSlave>> in the hallway outside your office. The devoted $desc smiles at you as $he approaches. You barely notice how awkward $his gait is, since $he usually walks a little strangely. $His third leg tends to have that effect. But on consideration, $he does seem especially uncomfortable right now. The poor $girl's <<if $activeSlave.scrotum == 0>>internal balls<<elseif $activeSlave.balls < 3>>girly balls<<elseif $activeSlave.scrotum < 4>>balls, held tightly against $his body by $his taut scrotum,<<else>>swinging balls<</if>> must be in dire need of emptying.
+You run into <<EventNameLink>> in the hallway outside your office. The devoted $desc smiles at you as $he approaches. You barely notice how awkward $his gait is, since $he usually walks a little strangely. $His third leg tends to have that effect. But on consideration, $he does seem especially uncomfortable right now. The poor $girl's <<if $activeSlave.scrotum == 0>>internal balls<<elseif $activeSlave.balls < 3>>girly balls<<elseif $activeSlave.scrotum < 4>>balls, held tightly against $his body by $his taut scrotum,<<else>>swinging balls<</if>> must be in dire need of emptying.
 <br><br>
 $He trusts you, so $he approaches you as sensually as $he can manage and asks for your help.
 <<if !canTalk($activeSlave)>>
@@ -2705,11 +2726,11 @@ The slave on your left is sleeping on _hisU back, and is touching you lightly at
 <<else>>
 	toned chest.
 <</if>>
-$He's straddling your leg on that side, and as your waking consciousness coalesces, you become more and more aware <<if $activeSlave.belly >= 10000>>of the weight of $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>stomach<</if>> on your <<if $PC.belly >= 5000>>own gravid <</if>>middle and <</if>>that $his mons is pressed against your thigh. $He has one leg thrown over yours in $his sleeping embrace, placing $his own <<if $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.weight > 10>>plush<<else>>feminine<</if>> thigh against your womanhood in turn. It's <<EventNameLink $activeSlave>>, and you feel yourself begin to grow wet as you gaze at $him in the dim light and feel $his slumbering heat.
+$He's straddling your leg on that side, and as your waking consciousness coalesces, you become more and more aware <<if $activeSlave.belly >= 10000>>of the weight of $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>stomach<</if>> on your <<if $PC.belly >= 5000>>own gravid <</if>>middle and <</if>>that $his mons is pressed against your thigh. $He has one leg thrown over yours in $his sleeping embrace, placing $his own <<if $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.weight > 10>>plush<<else>>feminine<</if>> thigh against your womanhood in turn. It's <<EventNameLink>>, and you feel yourself begin to grow wet as you gaze at $him in the dim light and feel $his slumbering heat.
 
 <<case "cow milking">>
 
-Heading back towards your office after seeing to a minor matter, you encounter <<EventNameLink $activeSlave>>, heading for the penthouse milkers. <<if $activeSlave.assignment == "get milked">>Though it's $his job to be a human cow, $he's allowed to roam as $he pleases when $he's not getting milked, being fed, or otherwise occupied, and $he must have been elsewhere.<<else>>$He's not assigned to be a human cow full time, since it's $his main focus to $activeSlave.assignment, but $he's still obliged to visit the milkers regularly.<</if>> In any case, $he's obviously in desperate need of a milking. $He's hurrying along with $his <<if $activeSlave.boobs > 4000>>absurd<<else>>heavy<</if>> udders cradled in both arms, trying desperately to shield them from the uncomfortable motion of walking.
+Heading back towards your office after seeing to a minor matter, you encounter <<EventNameLink>>, heading for the penthouse milkers. <<if $activeSlave.assignment == "get milked">>Though it's $his job to be a human cow, $he's allowed to roam as $he pleases when $he's not getting milked, being fed, or otherwise occupied, and $he must have been elsewhere.<<else>>$He's not assigned to be a human cow full time, since it's $his main focus to $activeSlave.assignment, but $he's still obliged to visit the milkers regularly.<</if>> In any case, $he's obviously in desperate need of a milking. $He's hurrying along with $his <<if $activeSlave.boobs > 4000>>absurd<<else>>heavy<</if>> udders cradled in both arms, trying desperately to shield them from the uncomfortable motion of walking.
 <br><br>
 <<if canSee($activeSlave)>>Seeing<<else>>Noticing<</if>> you, $he stops short and then winces as $his milk-filled breasts slosh to a stop, too.
 <<if !canTalk($activeSlave)>>
@@ -2721,7 +2742,7 @@ Heading back towards your office after seeing to a minor matter, you encounter <
 
 <<case "refreshment delivery">>
 
-When it's time for refreshments, $assistantName directs the closest unoccupied slave to bring them in. This has the added advantage of bringing an enjoyably unpredictable variety of slaves under your eyes. This time, <<EventNameLink $activeSlave>> comes through the door of your office, carrying
+When it's time for refreshments, $assistantName directs the closest unoccupied slave to bring them in. This has the added advantage of bringing an enjoyably unpredictable variety of slaves under your eyes. This time, <<EventNameLink>> comes through the door of your office, carrying
 <<if $PC.refreshmentType == 0>>
 	a selection of $PC.refreshment brands and the necessary implements
 <<elseif $PC.refreshmentType == 1>>
@@ -2817,7 +2838,7 @@ $He comes to a stop right beside your elbow, waiting for further direction, just
 
 <<case "tittymonster inspection">>
 
-You enter your office from other business a few minutes after the scheduled start of <<EventNameLink $activeSlave>>'s inspection. The <<if $boobAccessibility == 1>>accessibility aids for slaves with immobilizing breasts<<else>>slaves who helped $him in<</if>> have gone, leaving $him waiting for you in front of your desk. The sight is an arresting one. $He's kneeling, but $his boobs are so enormous that they're resting on the ground in front of $him, completely concealing $his body below the chest<<if $activeSlave.belly >= 120000>>, save for the protruding mass of $his <<if $activeSlave.pregType > 8>>hyper pregnant<<elseif $activeSlave.pregType > 7>>octuplets filled<<else>>overly distended<</if>> belly<</if>>. With $his arms tucked back, and $his torso, <<if $activeSlave.belly < 120000>><<if $activeSlave.bellyPreg > 100>>pregnancy,<<elseif $activeSlave.belly > 100>>swollen stomach,<<else>>abdomen,<</if>><</if>> and legs hidden, $he appears to consist of a <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 50>>beautiful<<elseif $activeSlave.face >= 10>>pretty<<elseif $activeSlave.face >= 0>>nice<<else>>homely<</if>>, $activeSlave.faceShape face, a
+You enter your office from other business a few minutes after the scheduled start of <<EventNameLink>>'s inspection. The <<if $boobAccessibility == 1>>accessibility aids for slaves with immobilizing breasts<<else>>slaves who helped $him in<</if>> have gone, leaving $him waiting for you in front of your desk. The sight is an arresting one. $He's kneeling, but $his boobs are so enormous that they're resting on the ground in front of $him, completely concealing $his body below the chest<<if $activeSlave.belly >= 120000>>, save for the protruding mass of $his <<if $activeSlave.pregType > 8>>hyper pregnant<<elseif $activeSlave.pregType > 7>>octuplets filled<<else>>overly distended<</if>> belly<</if>>. With $his arms tucked back, and $his torso, <<if $activeSlave.belly < 120000>><<if $activeSlave.bellyPreg > 100>>pregnancy,<<elseif $activeSlave.belly > 100>>swollen stomach,<<else>>abdomen,<</if>><</if>> and legs hidden, $he appears to consist of a <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 50>>beautiful<<elseif $activeSlave.face >= 10>>pretty<<elseif $activeSlave.face >= 0>>nice<<else>>homely<</if>>, $activeSlave.faceShape face, a
 <<switch $activeSlave.collar>>
 <<case "none" "dildo gag" "ball gag" "bit gag" "massive dildo gag">>
 	bare
@@ -2828,7 +2849,7 @@ neck, $activeSlave.skin, <<if $activeSlave.muscles > 95>>hugely muscled<<elseif
 
 <<case "bonded love">>
 
-Working in your office early in the morning, you can hear the low, human hum of your slaves who work during the daytime busily getting ready for their days. Suddenly, there's motion at your doorway, and <<EventNameLink $activeSlave>> hurries in. $He's nude, $his $activeSlave.skin skin glowing with the fresh cleanliness of having just gotten out of the shower. $He <<if canSee($activeSlave)>>glances at you<<elseif canHear($activeSlave)>>listens<<else>>waits<</if>> to see if $he's unwelcome, and seeing no sign that $he is, the devoted $desc comes over to your desk.
+Working in your office early in the morning, you can hear the low, human hum of your slaves who work during the daytime busily getting ready for their days. Suddenly, there's motion at your doorway, and <<EventNameLink>> hurries in. $He's nude, $his $activeSlave.skin skin glowing with the fresh cleanliness of having just gotten out of the shower. $He <<if canSee($activeSlave)>>glances at you<<elseif canHear($activeSlave)>>listens<<else>>waits<</if>> to see if $he's unwelcome, and seeing no sign that $he is, the devoted $desc comes over to your desk.
 <<if $activeSlave.boobs < 400>>
 	$His little $activeSlave.boobShape tits barely move at all as $he walks, though $his $activeSlave.nipples nipples certainly catch your eye.
 <<elseif Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .75>> /* tiny little 200cc implants in 20000cc tits are laughable. Now we make sure those tits are fake. */
@@ -2917,7 +2938,7 @@ Coming to a stop, $he <<if $activeSlave.height > 190>>bends the long, long way d
 
 <<case "bad dream">>
 
-Passing near the slave dormitory late at night, you hear a quiet cry within. This is strange; most slaves housed there are not inclined or not allowed to have sex in the middle of the night, and in any case, the noise wasn't one of pleasure. Looking in, you see a jerky movement near the door. It's <<EventNameLink $activeSlave>>, and $he's obviously having a bad dream. $He raises an arm to fend off some imagined danger, and in doing so, pushes the sheet down around $his waist. $He sleeps naked, like all your slaves, and the movement bares $his <<if $activeSlave.boobs > 2000>>udders<<elseif $activeSlave.boobs > 1000>>heavy breasts<<elseif $activeSlave.boobs > 400>>boobs<<else>>little tits<</if>><<if $activeSlave.belly >= 5000>> and _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<</if>> to the cool night air. The low blue light outlines $his nipples as they <<if $activeSlave.nipples != "fuckable">>stiffen<<else>>swell<</if>> at the sudden change of temperature,
+Passing near the slave dormitory late at night, you hear a quiet cry within. This is strange; most slaves housed there are not inclined or not allowed to have sex in the middle of the night, and in any case, the noise wasn't one of pleasure. Looking in, you see a jerky movement near the door. It's <<EventNameLink>>, and $he's obviously having a bad dream. $He raises an arm to fend off some imagined danger, and in doing so, pushes the sheet down around $his waist. $He sleeps naked, like all your slaves, and the movement bares $his <<if $activeSlave.boobs > 2000>>udders<<elseif $activeSlave.boobs > 1000>>heavy breasts<<elseif $activeSlave.boobs > 400>>boobs<<else>>little tits<</if>><<if $activeSlave.belly >= 5000>> and _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<</if>> to the cool night air. The low blue light outlines $his nipples as they <<if $activeSlave.nipples != "fuckable">>stiffen<<else>>swell<</if>> at the sudden change of temperature,
 <<switch $activeSlave.nipples>>
 <<case "tiny">>
 	pricking up into little buds.
@@ -2938,7 +2959,7 @@ Still dreaming, $he clasps $his arms protectively over $his <<if $activeSlave.pr
 
 <<case "cockfeeder resistance">>
 
-As you're starting your day, $assistantName pauses _hisA review of business matters to report that <<EventNameLink $activeSlave>> is not accepting $his breakfast from the phallic feeders in the kitchen. With nothing else urgent, you head down to address the situation. $activeSlave.slaveName is in the proper position for feeding, on $his knees in front of a feeding fuckmachine. $He isn't sucking it off for $his breakfast, however. $He doesn't seem to be fully awake, and is <<if canSee($activeSlave)>>regarding<<else>>touching<</if>> the big dildo that $he's supposed to suck off for food with vague distaste. $His $activeSlave.faceShape face is scrunched into a look of tired disgust.
+As you're starting your day, $assistantName pauses _hisA review of business matters to report that <<EventNameLink>> is not accepting $his breakfast from the phallic feeders in the kitchen. With nothing else urgent, you head down to address the situation. $activeSlave.slaveName is in the proper position for feeding, on $his knees in front of a feeding fuckmachine. $He isn't sucking it off for $his breakfast, however. $He doesn't seem to be fully awake, and is <<if canSee($activeSlave)>>regarding<<else>>touching<</if>> the big dildo that $he's supposed to suck off for food with vague distaste. $His $activeSlave.faceShape face is scrunched into a look of tired disgust.
 
 <br><br>
 
@@ -2951,7 +2972,7 @@ $He turns to you as you enter, and <<if canSee($activeSlave)>>seeing<<else>>real
 
 <<case "suppository resistance">>
 
-As you're starting your day, $assistantName pauses _hisA review of business matters to report that <<EventNameLink $activeSlave>> is not accepting $his breakfast from the phallic feeders in the kitchen. With nothing else urgent, you head down to address the situation. $activeSlave.slaveName is standing in front of the place where $he's supposed to take $his drugs. It's a little pad on the ground on which $he's supposed to kneel, with a fuckmachine positioned to penetrate $his anus once $he does so. $He's not completely awake yet, and is just standing there, <<if canSee($activeSlave)>>viewing<<else>>feeling<</if>> the setup with a vague look of distaste. $He's facing it, and has $his <<if $activeSlave.butt > 6>>massive behind<<elseif $activeSlave.butt > 3>>beautiful bottom<<else>>cute butt<</if>> pointed very much away from the machine that's supposed to be fucking it.
+As you're starting your day, $assistantName pauses _hisA review of business matters to report that <<EventNameLink>> is not accepting $his breakfast from the phallic feeders in the kitchen. With nothing else urgent, you head down to address the situation. $activeSlave.slaveName is standing in front of the place where $he's supposed to take $his drugs. It's a little pad on the ground on which $he's supposed to kneel, with a fuckmachine positioned to penetrate $his anus once $he does so. $He's not completely awake yet, and is just standing there, <<if canSee($activeSlave)>>viewing<<else>>feeling<</if>> the setup with a vague look of distaste. $He's facing it, and has $his <<if $activeSlave.butt > 6>>massive behind<<elseif $activeSlave.butt > 3>>beautiful bottom<<else>>cute butt<</if>> pointed very much away from the machine that's supposed to be fucking it.
 
 <br><br>
 
@@ -2964,7 +2985,7 @@ $He turns to you as you enter, and <<if canSee($activeSlave)>>seeing<<else>>real
 
 <<case "shower slip">>
 
-<<EventNameLink $activeSlave>> finishes $his morning shower and sleepily turns to dry off. $He slips a little on the moist bathroom floor, trips over $his own feet, and starts to stumble. $His fall is immediately arrested as $he's caught by a pair of strong<<if $PC.title == 0>> yet feminine<</if>> arms. Coming to rest against
+<<EventNameLink>> finishes $his morning shower and sleepily turns to dry off. $He slips a little on the moist bathroom floor, trips over $his own feet, and starts to stumble. $His fall is immediately arrested as $he's caught by a pair of strong<<if $PC.title == 0>> yet feminine<</if>> arms. Coming to rest against
 <<if $PC.boobsBonus > 2 && $PC.belly >= 10000>>
 	a pair of enormous <<if $PC.boobsImplant == 1>>air bags<<else>>pillowlike breasts<</if>> and a hugely pregnant belly,
 <<elseif $PC.belly >= 10000>>
@@ -2997,14 +3018,14 @@ Opportunities for gallantry didn't used to fall into your lap like this, but wit
 <</if>>
 <<if canSee($activeSlave)>>staring<<else>>looking<</if>> up at you coquettishly. Apparently worrying that $his sexual availability isn't obvious enough, $he catches $his <<if $activeSlave.lips > 40>>enormous<<elseif $activeSlave.lips > 20>>plush<<else>>soft<</if>> lower lip behind $his teeth and bats $his eyes at you.
 <<if ($activeSlave.teeth == "straightening braces") || ($activeSlave.teeth == "cosmetic braces")>>
-	$His braces make the flirty gesture look amusingly innocent<<if $activeSlave.visualAge > 35>> for such a mature woman<</if>>.
+	$His braces make the flirty gesture look amusingly innocent<<if $activeSlave.visualAge > 35>> for such a mature $woman<</if>>.
 <<elseif $activeSlave.teeth == "pointy">>
 	Somehow $he manages to make this look cute despite $his carnivorously pointed teeth.
 <</if>>
 
 <<case "happy dance">>
 
-As you pass by the area of the penthouse where slaves sleep one morning, you're struck by a <<if $activeSlave.voice > 2>>high, bubbly<<elseif $activeSlave.voice > 1>>feminine<<else>>deep<</if>> humming. It's <<EventNameLink $activeSlave>>, dancing <<if $activeSlave.livingRules == "luxurious">>in the doorway of $his room<<else>>at the foot of $his bedroll<</if>>, dancing like no one's watching. $He's just woken up, and <<if $activeSlave.physicalAge > 35>>is full of energy and vigor in open defiance of $his age<<elseif $activeSlave.physicalAge < 25>>is full of youthful energy and vigor<<else>>is full of health and energy<</if>><<if $activeSlave.belly >= 10000>>, despite being <<if $activeSlave.bellyPreg >= 3000>>heavily pregnant<<elseif $activeSlave.bellyImplant >= 3000>>heavily gravid<<else>>greatly bloated<</if>><</if>>. $He's letting it out by humming a beat and dancing seductively, all by $himself.
+As you pass by the area of the penthouse where slaves sleep one morning, you're struck by a <<if $activeSlave.voice > 2>>high, bubbly<<elseif $activeSlave.voice > 1>>feminine<<else>>deep<</if>> humming. It's <<EventNameLink>>, dancing <<if $activeSlave.livingRules == "luxurious">>in the doorway of $his room<<else>>at the foot of $his bedroll<</if>>, dancing like no one's watching. $He's just woken up, and <<if $activeSlave.physicalAge > 35>>is full of energy and vigor in open defiance of $his age<<elseif $activeSlave.physicalAge < 25>>is full of youthful energy and vigor<<else>>is full of health and energy<</if>><<if $activeSlave.belly >= 10000>>, despite being <<if $activeSlave.bellyPreg >= 3000>>heavily pregnant<<elseif $activeSlave.bellyImplant >= 3000>>heavily gravid<<else>>greatly bloated<</if>><</if>>. $He's letting it out by humming a beat and dancing seductively, all by $himself.
 
 <br><br>
 
@@ -3067,9 +3088,9 @@ in time with $his humming, $he runs $his hands sensually over them, along $his f
 
 First thing in the morning,
 <<if $activeSlave.ID == $Bodyguard.ID>>
-	before you've even gotten out of bed, you hear <<EventNameLink $activeSlave>>'s voice coming up from where $he sleeps, on $his own bedroll in your suite. There's a distinctly plaintive note in $his voice, and as soon as you sit up and look in $his direction, it's obvious why. $He sleeps out of $his P-Limbs, since it's good to rest the anchor points implanted into $his torso. They're held in actuators over $his bedroll, which can swing down and attach them to $him the instant $he's awake. Except today, they're staying obstinately up near the ceiling. <<if $assistant != 0>>$assistantName tells you _heA's<<else>>Your personal assistant informs you _heA's<</if>> troubleshooting the problem, but in the meantime, poor
+	before you've even gotten out of bed, you hear <<EventNameLink>>'s voice coming up from where $he sleeps, on $his own bedroll in your suite. There's a distinctly plaintive note in $his voice, and as soon as you sit up and look in $his direction, it's obvious why. $He sleeps out of $his P-Limbs, since it's good to rest the anchor points implanted into $his torso. They're held in actuators over $his bedroll, which can swing down and attach them to $him the instant $he's awake. Except today, they're staying obstinately up near the ceiling. <<if $assistant != 0>>$assistantName tells you _heA's<<else>>Your personal assistant informs you _heA's<</if>> troubleshooting the problem, but in the meantime, poor
 <<else>>
-	$assistantName informs you that there's a minor problem with <<EventNameLink $activeSlave>>, and asks whether you'd like it to be handled without you. $He sleeps out of $his P-Limbs, since it's good to rest the anchor points implanted into $his torso. When $he wakes up, $he usually asks whichever slave is nearest to attach $his dominant arm, at which point $he can do the rest $himself. Due to an unexpected change in the slaves' schedules, though, $he's all alone today. Poor
+	$assistantName informs you that there's a minor problem with <<EventNameLink>>, and asks whether you'd like it to be handled without you. $He sleeps out of $his P-Limbs, since it's good to rest the anchor points implanted into $his torso. When $he wakes up, $he usually asks whichever slave is nearest to attach $his dominant arm, at which point $he can do the rest $himself. Due to an unexpected change in the slaves' schedules, though, $he's all alone today. Poor
 <</if>>
 $activeSlave.slaveName is left as a helpless,
 <<if $activeSlave.bellyImplant >= 100000>>
@@ -3088,7 +3109,7 @@ $activeSlave.slaveName is left as a helpless,
 
 <<case "orchiectomy please">>
 
-Near the end of <<EventNameLink $activeSlave>>'s weekly inspection, it's obvious the $desc is nerving $himself to ask you something. <<if $activeSlave.devotion > 20>>$He's been good recently<<else>>$He went through the nude inspection obediently<</if>>, so you save $him further torment and order $him to ask $his question. It's a command, but you issue it in a tone meant to assuage $his nervousness. It works, and after two false starts, $he gathers $his courage and politely asks you to cut $his balls off.
+Near the end of <<EventNameLink>>'s weekly inspection, it's obvious the $desc is nerving $himself to ask you something. <<if $activeSlave.devotion > 20>>$He's been good recently<<else>>$He went through the nude inspection obediently<</if>>, so you save $him further torment and order $him to ask $his question. It's a command, but you issue it in a tone meant to assuage $his nervousness. It works, and after two false starts, $he gathers $his courage and politely asks you to cut $his balls off.
 <br><br>
 $He doesn't phrase it quite like that, of course.
 <<if !canTalk($activeSlave)>>
@@ -3101,9 +3122,9 @@ $He doesn't phrase it quite like that, of course.
 
 One evening, $assistantName breaks in on your
 <<if $assistant > 0>>
-	work, _hisA $assistantAppearance avatar looking uncharacteristically somber. "<<= properMaster()>>," _heA says, "a group of tourists are giving <<EventNameLink $activeSlave>> a bad time." Before you can ask why the security drones haven't addressed the situation, _heA continues, "They're not abusing $him physically or anything. But, look." _HeA
+	work, _hisA $assistantAppearance avatar looking uncharacteristically somber. "<<= properMaster()>>," _heA says, "a group of tourists are giving <<EventNameLink>> a bad time." Before you can ask why the security drones haven't addressed the situation, _heA continues, "They're not abusing $him physically or anything. But, look." _HeA
 <<else>>
-	work, announcing that a group of visitors to the arcology are being verbally abusive to <<EventNameLink $activeSlave>>. Before you can ask why _heA's bothering you with this, _heA continues, "An enslavement opportunity may exist," and
+	work, announcing that a group of visitors to the arcology are being verbally abusive to <<EventNameLink>>. Before you can ask why _heA's bothering you with this, _heA continues, "An enslavement opportunity may exist," and
 <</if>>
 brings up a video feed.
 <br><br>
@@ -3170,7 +3191,7 @@ says a third. "No wonder people won't pay to have sex with you. I bet your Maste
 
 <<case "torpedo squeeze">>
 
-The penthouse bathroom has a long counter and mirror arrangement with many sinks, so a number of slaves can get ready at once. During those moments of the day when <<if $slaves.length > 10>>many<<else>>more than one<</if>> of them have just been awoken and showered and are hurrying to prettify themselves, this row of sinks presents one of the nicer sights in the arcology, a neatly spaced line of slave butts and a matching line of breasts reflected in the mirror. <<EventNameLink $activeSlave>> is especially impressive. $His <<if $activeSlave.boobs > 4000>>monstrous<<elseif $activeSlave.boobs > 2000>>huge<<else>>big<</if>> torpedo-shaped tits stick out a long way when $he's standing upright in the nude like this.
+The penthouse bathroom has a long counter and mirror arrangement with many sinks, so a number of slaves can get ready at once. During those moments of the day when <<if $slaves.length > 10>>many<<else>>more than one<</if>> of them have just been awoken and showered and are hurrying to prettify themselves, this row of sinks presents one of the nicer sights in the arcology, a neatly spaced line of slave butts and a matching line of breasts reflected in the mirror. <<EventNameLink>> is especially impressive. $His <<if $activeSlave.boobs > 4000>>monstrous<<elseif $activeSlave.boobs > 2000>>huge<<else>>big<</if>> torpedo-shaped tits stick out a long way when $he's standing upright in the nude like this.
 <br><br>
 With $his
 <<if $activeSlave.belly >= 100000>>
@@ -3213,17 +3234,17 @@ against the edge of the counter as $he 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 $he kneels in front of the feeder phallus with a look of disgust on $his face <<else>> as $he <<if canSee($activeSlave)>>stares into $his cup of nutritional fluid with a look of disgust on $his face<<else>>grimaces at $his 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 $his 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>><<if $cockFeeder == 1>> as $he kneels in front of the feeder phallus with a look of disgust on $his face <<else>> as $he <<if canSee($activeSlave)>>stares into $his cup of nutritional fluid with a look of disgust on $his face<<else>>grimaces at $his 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 $his diet.<</if>>
 <br><br>
 As you watch $activeSlave.slaveName unpleasantly retch as $he<<if $cockFeeder == 1>> stimulates the feeder phallus with $his mouth<<else>> tentatively drinks from $his cup<</if>> and chokes $his food down, knowing that if $he doesn't eat it willingly, $he will be forced to, you can almost see $his <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>> intelligent mind <<else>> stupid mind<</if>> working through the reality of what $his life has become. $He is now a receptacle for <<if $activeSlave.dietCum == 2>> concentrated <</if>>human ejaculate, and for no other reason than the perverse amusement of $his owner. Almost as soon as $he swallows $his food, $he 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 $he has been nothing but trouble. $He has been ungrateful, rebellious and particularly hateful toward you since you acquired $him. $He often needs to be confined or forced to perform $his assignments, and has little regard for your power or authority. You bring $him in for inspection and $he whines and squirms in resistance as you feel up $his $activeSlave.nipples nipples<<if $activeSlave.belly >= 5000>>, rub $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<<elseif $activeSlave.bellyPreg >= 150>>, feel the curve of $his new pregnancy<</if>>, and grope $his <<if $activeSlave.butt < 2>>narrow <<elseif $activeSlave.butt < 5>>average <<elseif $activeSlave.butt < 8>>plump <<else>>impressive <</if>>butt, coldly appraising $his potential worth as a sexual service provider. <<if $activeSlave.actualAge < 21>>$He is very young, only $activeSlave.actualAge years old, and is still very naïve. $His smooth, $activeSlave.skin skin has yet to experience the hard years of relentless sexual abuse that lie ahead of $him.<<else>>At $activeSlave.actualAge years old, $he 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 <<print $girl>>s 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. $He 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>> as your slave. Since then $he has been nothing but trouble. $He has been ungrateful, rebellious and particularly hateful toward you since you acquired $him. $He often needs to be confined or forced to perform $his assignments, and has little regard for your power or authority. You bring $him in for inspection and $he whines and squirms in resistance as you feel up $his $activeSlave.nipples nipples<<if $activeSlave.belly >= 5000>>, rub $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<<elseif $activeSlave.bellyPreg >= 150>>, feel the curve of $his new pregnancy<</if>>, and grope $his <<if $activeSlave.butt < 2>>narrow <<elseif $activeSlave.butt < 5>>average <<elseif $activeSlave.butt < 8>>plump <<else>>impressive <</if>>butt, coldly appraising $his potential worth as a sexual service provider. <<if $activeSlave.actualAge < 21>>$He is very young, only $activeSlave.actualAge years old, and is still very naïve. $His smooth, $activeSlave.skin skin has yet to experience the hard years of relentless sexual abuse that lie ahead of $him.<<else>>At $activeSlave.actualAge years old, $he 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 <<print $girl>>s 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. $He 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. $He hovers outside in the hall, peeking $his head around the entry-way, looking very unsure about disturbing you. You stop what you're doing and call $him in. $He's reticent at first, but then $he obediently steps into your office. $He is
+You are in your office, tending to the tedious business of requisition orders for your penthouse when you see <<EventNameLink>> appear outside your door. $He hovers outside in the hall, peeking $his head around the entry-way, looking very unsure about disturbing you. You stop what you're doing and call $him in. $He's reticent at first, but then $he obediently steps into your office. $He is
 <<if $activeSlave.clothes == "no clothing">>
 	forced to remain naked at all times, and the most striking thing about $his body is how
 	<<if $activeSlave.belly >= 100000>>
@@ -3312,7 +3333,7 @@ It's true, cum <<if $activeSlave.dietCum == 1>>supplemented <<elseif $activeSlav
 
 <<case "transition anxiety">>
 
-<<EventNameLink $activeSlave>> stumbles into your office naked for $his weekly inspection, so apprehensive that $he can hardly walk. $He's been like this ever since $he 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 $him usually require some time and training to accept that they're slave girls. $He lacks the natural attraction to men that might have made the idea more comfortable for $him, and the resulting sexual anxiety combined with understandable fear of sexual use makes $him extremely unhappy to be naked in front of someone $he knows can fuck $him at will.
+<<EventNameLink>> stumbles into your office naked for $his weekly inspection, so apprehensive that $he can hardly walk. $He's been like this ever since $he 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 $him usually require some time and training to accept that they're slave girls. $He lacks the natural attraction to men that might have made the idea more comfortable for $him, and the resulting sexual anxiety combined with understandable fear of sexual use makes $him extremely unhappy to be naked in front of someone $he knows can fuck $him at will.
 <br><br>
 $He has $his hands balled into fists at $his sides, and clearly wants nothing more than to use them to cover $his
 <<if ($activeSlave.chastityPenis)>>
@@ -3330,7 +3351,7 @@ $He knows that that's not allowed, and keeps $his hands where they are, though i
 
 <<case "moist pussy">>
 
-Just as you're about to give <<EventNameLink $activeSlave>> $his weekly inspection, a minor business matter comes up and diverts your attention. So, for about ten minutes, $he has nothing at all to do other than <<if canWalk($activeSlave)>>stand<<elseif $activeSlave.amp == 1>>kneel<<else>>sit<</if>> in front of your desk in your office, <<if canSee($activeSlave)>>watching<<elseif canHear($activeSlave)>>listening to<<else>>feeling the subtle vibrations from<</if>> you,<<if $assistant > 0>> $assistantName's avatar,<</if>> the other slaves who come and go, and the general lewdness of the arcology, much of which is <<if canSee($activeSlave)>>visible<<elseif canHear($activeSlave)>>audible<<else>>apparent<</if>> from right here.
+Just as you're about to give <<EventNameLink>> $his weekly inspection, a minor business matter comes up and diverts your attention. So, for about ten minutes, $he has nothing at all to do other than <<if canWalk($activeSlave)>>stand<<elseif $activeSlave.amp == 1>>kneel<<else>>sit<</if>> in front of your desk in your office, <<if canSee($activeSlave)>>watching<<elseif canHear($activeSlave)>>listening to<<else>>feeling the subtle vibrations from<</if>> you,<<if $assistant > 0>> $assistantName's avatar,<</if>> the other slaves who come and go, and the general lewdness of the arcology, much of which is <<if canSee($activeSlave)>>visible<<elseif canHear($activeSlave)>>audible<<else>>apparent<</if>> from right here.
 <<if ($activeSlave.attrXY > 50) && ($PC.boobs == 0)>>
 	$He finds your strong body attractive, and $his gaze rests most frequently <<if canSee($activeSlave)>>on<<else>>towards<</if>> you.
 <<elseif ($activeSlave.attrXX > 50) && ($PC.boobs == 1)>>
@@ -3365,7 +3386,7 @@ $He's a good $desc, and remains obediently before your desk, filling your office
 
 <<case "breast expansion blues">>
 
-During $his routine weekly inspection, <<EventNameLink $activeSlave>> cradles $his huge breasts with $his arms whenever the maneuvers of being inspected allow $him to do so. It's not an unusual gesture for a $desc on breast growth drugs, since slaves whose tits are expanding are, by definition, not used to their weight yet. But $activeSlave.slaveName is more than just uncomfortable. $He seems to regard $his weighty mammaries with distaste. <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>$He's not stupid, and quickly realizes<<else>>$He's an idiot, but $he's not dumb enough to completely miss<</if>> that you've noticed $his feelings about $his boobs. $He bites $his lower lip, not sure if $he should say anything, so you follow your usual policy during slave inspections and ask $him about it. <<if $PC.slaving >= 100>>If you learned one thing from your long career of slave training, it's that it's<<else>>It's<</if>> typically best to suss these things out.
+During $his routine weekly inspection, <<EventNameLink>> cradles $his huge breasts with $his arms whenever the maneuvers of being inspected allow $him to do so. It's not an unusual gesture for a $desc on breast growth drugs, since slaves whose tits are expanding are, by definition, not used to their weight yet. But $activeSlave.slaveName is more than just uncomfortable. $He seems to regard $his weighty mammaries with distaste. <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>$He's not stupid, and quickly realizes<<else>>$He's an idiot, but $he's not dumb enough to completely miss<</if>> that you've noticed $his feelings about $his boobs. $He bites $his lower lip, not sure if $he should say anything, so you follow your usual policy during slave inspections and ask $him about it. <<if $PC.slaving >= 100>>If you learned one thing from your long career of slave training, it's that it's<<else>>It's<</if>> typically best to suss these things out.
 <br><br>
 "<<Master>>," $he mumbles, "can I plea<<s>>e be taken off the brea<<s>>t expan<<s>>ion drug<<s>>?" $He swallows, nervous that $he's crossed a line, but $he presses on, hefting $his tits a little higher to show $he'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 $he 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 $him completely.
@@ -3375,7 +3396,7 @@ $He waits anxiously for your response, wondering if $he'll be punished for expre
 
 <<case "gaped asshole">>
 
-You encounter <<EventNameLink $activeSlave>> at the beginning of $his day, as $he finishes $his morning ablutions and heads off to <<if $activeSlave.clothes != "no clothing">>get dressed<<else>>$his assignment, since $he's not allowed clothes and therefore doesn't need to dress<</if>>. $He seems happy today, and $his $activeSlave.skin body glows with warmth and cleanliness from the hot shower. When $he <<if canSee($activeSlave)>>sees<<else>>notices<</if>> you, $he greets you properly, yet positively, smiling at you and <<if $activeSlave.boobs > 3000>>presenting $his enormous breasts<<elseif $activeSlave.lips > 70>>pursing $his huge lips<<elseif $activeSlave.boobs > 800>>bouncing $his big breasts<<elseif $activeSlave.lips > 20>>pursing $his pretty lips<<else>>sticking out $his chest<</if>> in an automatic gesture of easy sexual availability. Suddenly, $he remembers something, and looks thoughtful. Since $he's so trusting, $he asks you the question that just occurred to $him.
+You encounter <<EventNameLink>> at the beginning of $his day, as $he finishes $his morning ablutions and heads off to <<if $activeSlave.clothes != "no clothing">>get dressed<<else>>$his assignment, since $he's not allowed clothes and therefore doesn't need to dress<</if>>. $He seems happy today, and $his $activeSlave.skin body glows with warmth and cleanliness from the hot shower. When $he <<if canSee($activeSlave)>>sees<<else>>notices<</if>> you, $he greets you properly, yet positively, smiling at you and <<if $activeSlave.boobs > 3000>>presenting $his enormous breasts<<elseif $activeSlave.lips > 70>>pursing $his huge lips<<elseif $activeSlave.boobs > 800>>bouncing $his big breasts<<elseif $activeSlave.lips > 20>>pursing $his pretty lips<<else>>sticking out $his chest<</if>> in an automatic gesture of easy sexual availability. Suddenly, $he remembers something, and looks thoughtful. Since $he's so trusting, $he asks you the question that just occurred to $him.
 <br><br>
 "<<Master>>," $he <<say>>s, "may I have my a<<ss>>hole tightened?"
 <br><br>
@@ -3408,7 +3429,7 @@ May I?" $He spins, <<if $activeSlave.belly >= 5000>>spreading $his legs for $his
 
 <<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. $He's physically fit, at a healthy weight,
+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>> almost bounce into view. $He's physically fit, at a healthy weight,
 <<if $activeSlave.belly >= 10000>>
 	<<if $activeSlave.bellyPreg >= 3000>>
 		heavily pregnant,
@@ -3433,7 +3454,7 @@ 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 $his <<if $activeSlave.voice == 1>>low<<elseif $activeSlave.voice == 2>>pretty<<else>>high<</if>> voice clearly as $he expresses confusion to another slave. "I don't under<<s>>tand it," $he <<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!"
+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>> is nearest the door, and you overhear $his <<if $activeSlave.voice == 1>>low<<elseif $activeSlave.voice == 2>>pretty<<else>>high<</if>> voice clearly as $he expresses confusion to another slave. "I don't under<<s>>tand it," $he <<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."
@@ -3494,7 +3515,7 @@ I didn't mean to <<s>>ound con<<c>>eited, either. I gue<<ss>> I'm <<s>>till gett
 
 <<case "im scared">>
 
-During $his weekly inspection, <<EventNameLink $activeSlave>> has trouble following the routine orders that position $him so you can examine $his body. The cause is not difficult to determine: $he's so cripplingly terrified that $he's having difficulty functioning. $He seems to be trying to obey you, but $he's so scared that $his mind is having trouble translating your simple verbal commands into physical obedience. You ask $him what $he's so frightened of. The question stuns $him, and $he <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> you in mute horror, looking even more terrified than $he has up to this point and completely devoid of any idea how to respond. You order $him to respond, and this starts $him out of $his fugue. $He begins to cry, makes two false starts, sobs, and then begins forcing out words.
+During $his weekly inspection, <<EventNameLink>> has trouble following the routine orders that position $him so you can examine $his body. The cause is not difficult to determine: $he's so cripplingly terrified that $he's having difficulty functioning. $He seems to be trying to obey you, but $he's so scared that $his mind is having trouble translating your simple verbal commands into physical obedience. You ask $him what $he's so frightened of. The question stuns $him, and $he <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> you in mute horror, looking even more terrified than $he has up to this point and completely devoid of any idea how to respond. You order $him to respond, and this starts $him out of $his fugue. $He begins to cry, makes two false starts, sobs, and then begins forcing out words.
 <br><br>
 "E-e-everything," $he cries. "I'm <<s>>-<<s>>o <<s>>-<<s>>orry b-but I c-can't help," $he chokes on a sob and hiccups, "help it. Thi<<s>>, thi<<s>> pla<<c>>e, being a <<s>>e<<x>> <<s>>lave,
 <<switch $activeSlave.standardPunishment>>
@@ -3507,7 +3528,7 @@ wh-when I'm bad, e-everything, <<if $activeSlave.rudeTitle == 1>><<= PoliteRudeT
 
 <<case "frightening dick">>
 
-In a fortuitous confluence of circumstances, <<EventNameLink $activeSlave>> happens to be polishing your office one evening. Keeping every surface in the penthouse at a state of perfect shine is one of your servants' endless tasks, and your office is $his area of responsibility today. At the key moment, $he's working on an area at waist height, directly next to the door that leads to your suite; and $he's crouching to polish this area most comfortably. $He is working diligently, and is paying close attention to what $he's doing. Meanwhile, and for completely unrelated reasons, you have just finished having fun inside said suite. You are naked, and your penis remains fully erect despite your having climaxed only moments before; you are in excellent physical and sexual condition and this happens frequently. You have decided to address a likewise unrelated matter in your office, and walk into it from your suite, naked and erect.
+In a fortuitous confluence of circumstances, <<EventNameLink>> happens to be polishing your office one evening. Keeping every surface in the penthouse at a state of perfect shine is one of your servants' endless tasks, and your office is $his area of responsibility today. At the key moment, $he's working on an area at waist height, directly next to the door that leads to your suite; and $he's crouching to polish this area most comfortably. $He is working diligently, and is paying close attention to what $he's doing. Meanwhile, and for completely unrelated reasons, you have just finished having fun inside said suite. You are naked, and your penis remains fully erect despite your having climaxed only moments before; you are in excellent physical and sexual condition and this happens frequently. You have decided to address a likewise unrelated matter in your office, and walk into it from your suite, naked and erect.
 <br><br>
 This is how $activeSlave.slaveName comes face to face with your cock, unexpectedly, at a distance of only a few <<if $showInches == 2>>inches<<else>>centimeters<</if>>.
 <br><br>
@@ -3517,7 +3538,7 @@ $He shrieks, backpedaling, and then falls backward, $his <<if $activeSlave.butt
 
 There are sturdy leather seats placed strategically throughout your penthouse. They offer something convenient to bend your slaves over, wherever you happen to encounter them, and they're comfortable, too. At the moment, you're sitting on one, using a tablet to take care of some business that caught you away from your office, but isn't worth heading back to your desk for. Slaves move by your impromptu throne as you work, mostly <<if $averageTrust > 50>>greeting you cheerfully<<elseif $averageTrust > 20>>greeting you properly<<elseif $averageTrust > -20>>doing their best to greet you properly<<elseif $averageTrust > -50>>greeting you fearfully<<else>>struggling to greet you through their terror<</if>> as they pass. Busy, you spare few of them more than a glance.
 <br><br>
-One of them slows as $he goes by, however. Looking up, you see that it's <<EventNameLink $activeSlave>>. <<if canTalk($activeSlave)>>"Hi <<Master>>," $he <<say>>s flirtatiously<<if $activeSlave.belly >= 1500>> rubbing a hand across $his _belly <<if $activeSlave.bellyPreg > 0>> pregnancy<<else>>belly<</if>><</if>>. "That look<<s>> like a really comfortable <<s>>eat. Can I <<s>>it down and re<<s>>t <<if $activeSlave.belly >= 10000>>my tired leg<<s>> <</if>>for a little while?"<<else>>$He greets you properly, but adds a flirtiness to $his gestures, and asks if $he can sit down and rest <<if $activeSlave.belly >= 10000>> $his <<if $activeSlave.bellyPreg > 0>>gravid<<else>>_belly<</if>> bulk <</if>>on the comfortable seat for a little while.<</if>> $He is not pointing at the soft leather cushion next to you: $he's pointing at your crotch.
+One of them slows as $he goes by, however. Looking up, you see that it's <<EventNameLink>>. <<if canTalk($activeSlave)>>"Hi <<Master>>," $he <<say>>s flirtatiously<<if $activeSlave.belly >= 1500>> rubbing a hand across $his _belly <<if $activeSlave.bellyPreg > 0>> pregnancy<<else>>belly<</if>><</if>>. "That look<<s>> like a really comfortable <<s>>eat. Can I <<s>>it down and re<<s>>t <<if $activeSlave.belly >= 10000>>my tired leg<<s>> <</if>>for a little while?"<<else>>$He greets you properly, but adds a flirtiness to $his gestures, and asks if $he can sit down and rest <<if $activeSlave.belly >= 10000>> $his <<if $activeSlave.bellyPreg > 0>>gravid<<else>>_belly<</if>> bulk <</if>>on the comfortable seat for a little while.<</if>> $He is not pointing at the soft leather cushion next to you: $he's pointing at your crotch.
 <br><br>
 You're nude, a consequence of <<if $Concubine != 0 && $Concubine.ID != $activeSlave.ID>>recent activities involving $Concubine.slaveName<<else>>recent unrelated activities<</if>>. <<if $PC.dick == 1>>Your formidable dick is three quarters hard,<<else>>Nude, that is, all except for the strap-on you were just using and haven't taken off yet,<</if>> and $activeSlave.slaveName is pointing right at it. $He knows exactly what $he's asking for and gives $his <<if $activeSlave.hips > 0>>broad<<elseif $activeSlave.hips > -1>>trim<<else>>narrow<</if>> hips a little wiggle to make it even more abundantly clear.
 <<if ($activeSlave.chastityPenis)>>
@@ -3540,13 +3561,13 @@ The slutty $desc wants it badly.
 
 <<case "arcade sadist">>
 
-You happen to come across <<EventNameLink $activeSlave>> during one of $his rest periods. $He's lying on a couch in the slave areas, <<if canSee($activeSlave)>>staring at the ceiling above $him<<else>>leaning back<</if>> with a dreamy expression on $his face. $He's <<if $activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation">>touching $himself idly.<<else>>not allowed to touch $himself, but $he's extremely aroused.<</if>> Whatever's on $his mind, it's so absorbing that $he doesn't realize you're there until you're standing over $him.
+You happen to come across <<EventNameLink>> during one of $his rest periods. $He's lying on a couch in the slave areas, <<if canSee($activeSlave)>>staring at the ceiling above $him<<else>>leaning back<</if>> with a dreamy expression on $his face. $He's <<if $activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation">>touching $himself idly.<<else>>not allowed to touch $himself, but $he's extremely aroused.<</if>> Whatever's on $his mind, it's so absorbing that $he doesn't realize you're there until you're standing over $him.
 <br><br>
 "<<S>>orry, <<Master>>," $he <<say>>s apologetically, <<if $activeSlave.belly >= 10000>>struggling<<else>>scrambling<</if>> to $his feet. "I didn't noti<<c>>e you there." <<if canSee($activeSlave)>>Seeing your questioning look<<elseif canHear($activeSlave)>>Hearing your lack of response<<else>>Sensing a request to continue<</if>>, $he explains $himself further. "I was ju<<s>>t thinking about, um, my favorite pla<<c>>e. I can almo<<s>>t get off ju<<s>>t by thinking about it." There's a wild, perverted gleam <<if canSee($activeSlave)>>in $his $activeSlave.eyeColor eyes<<else>>on $his face<</if>>. $He's a confirmed sadist, so whatever $his favorite mental masturbation is probably quite strong.
 
 <<case "ass fitting">>
 
-Your slaves get dressed in a large wardrobe area adjacent to the dormitory, rooms, and showers. There are always slaves working, so groups of slaves can be seen putting on their clothing here several times a day. Your naked sex slaves hurrying into the outfits you've selected for them is an undeniably erotic sight. Sometimes it's comical, especially when your transformations of your slaves' bodies produce amusing inconveniences. Today, it's <<EventNameLink $activeSlave>> who is having trouble. $His <<if $activeSlave.buttImplant/$activeSlave.butt >= .5>>fake<<elseif $activeSlave.butt > 12>>ridiculously massive<<elseif $activeSlave.butt > 8>>gigantic<<else>>plush<</if>> ass is
+Your slaves get dressed in a large wardrobe area adjacent to the dormitory, rooms, and showers. There are always slaves working, so groups of slaves can be seen putting on their clothing here several times a day. Your naked sex slaves hurrying into the outfits you've selected for them is an undeniably erotic sight. Sometimes it's comical, especially when your transformations of your slaves' bodies produce amusing inconveniences. Today, it's <<EventNameLink>> who is having trouble. $His <<if $activeSlave.buttImplant/$activeSlave.butt >= .5>>fake<<elseif $activeSlave.butt > 12>>ridiculously massive<<elseif $activeSlave.butt > 8>>gigantic<<else>>plush<</if>> ass is
 <<if $activeSlave.drugs == "butt injections" || $activeSlave.drugs == "intensive butt injections">>
 	growing explosively due to the expansion injections.
 <<elseif $activeSlave.drugs == "hyper butt injections">>
@@ -3672,7 +3693,7 @@ up to the tops of $his thighs, but that's all $he can manage. The wardrobe inclu
 
 <<case "servant maid">>
 
-<<EventNameLink $activeSlave>> is scheduled to clean your office today, just one of $his many duties as a servant in your penthouse. $He pauses in the doorway of your office for a moment, only entering once it becomes clear that you're not going to be using $him immediately.
+<<EventNameLink>> is scheduled to clean your office today, just one of $his many duties as a servant in your penthouse. $He pauses in the doorway of your office for a moment, only entering once it becomes clear that you're not going to be using $him immediately.
 <br><br>
 $He begins $his cleaning dutifully, fluttering about your office in a flurry of scrubbing and dusting. $His almost frenzied sanitization of your office allows you ample opportunity to inspect $him, your eyes lingering on $his body as $he moves back and forth in front of you.
 <<if ($activeSlave.clothes == "a slutty maid outfit")>>
@@ -3740,7 +3761,7 @@ Eventually, $his duties satisfactorily completed, $he comes before your desk to
 
 <<case "young PC age difference">>
 
-As another long week draws to a close, <<EventNameLink $activeSlave>> happens to <<if $activeSlave.belly >= 10000>>waddle<<else>>walk<</if>> past your office toward bed. There's nothing inherently abnormal about $his actions, but you do notice as $he steps past the doorway that an expression of worry and concern adorns $his $activeSlave.skin face. When you call $him into your office, $his face visibly brightens up in an attempt to conceal $his obvious distress as $he comes before you. Notably, although $he stands still and patiently awaits further orders, you notice $he <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps $his sightless eyes downcast<</if>>. When you ask $him what's troubling $him, $his face plainly falls.
+As another long week draws to a close, <<EventNameLink>> happens to <<if $activeSlave.belly >= 10000>>waddle<<else>>walk<</if>> past your office toward bed. There's nothing inherently abnormal about $his actions, but you do notice as $he steps past the doorway that an expression of worry and concern adorns $his $activeSlave.skin face. When you call $him into your office, $his face visibly brightens up in an attempt to conceal $his obvious distress as $he comes before you. Notably, although $he stands still and patiently awaits further orders, you notice $he <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps $his sightless eyes downcast<</if>>. When you ask $him what's troubling $him, $his face plainly falls.
 <br><br>
 <<if $PC.mother != $activeSlave.ID && $PC.father != $activeSlave.ID>>
 	"<<Master>>, you're <<s>>o young," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into $his confession. "It'<<s>> ju<<s>>t that I'm old enough to be your mother, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
@@ -3756,7 +3777,7 @@ As another long week draws to a close, <<EventNameLink $activeSlave>> happens to
 
 <<case "old PC age difference">>
 
-As another long week draws to a close, <<EventNameLink $activeSlave>> happens to walk past your office toward bed. There's nothing inherently abnormal about $his actions, but you do notice as $he steps past the doorway that an expression of worry and concern adorns $his $activeSlave.skin face. When you call $him into your office, $his face visibly brightens up in an attempt to conceal $his obvious distress as $he comes before you. Notably, although $he stands still and patiently awaits further orders, you notice $he <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps $his sightless eyes downcast<</if>>. When you ask $him what's troubling $him, $his face plainly falls.
+As another long week draws to a close, <<EventNameLink>> happens to walk past your office toward bed. There's nothing inherently abnormal about $his actions, but you do notice as $he steps past the doorway that an expression of worry and concern adorns $his $activeSlave.skin face. When you call $him into your office, $his face visibly brightens up in an attempt to conceal $his obvious distress as $he comes before you. Notably, although $he stands still and patiently awaits further orders, you notice $he <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps $his sightless eyes downcast<</if>>. When you ask $him what's troubling $him, $his face plainly falls.
 <br><br>
 <<if $activeSlave.mother != -1 && $activeSlave.father != -1>>
 	"<<Master>>, you're <<s>>o old," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into $his confession. "It'<<s>> ju<<s>>t that I'm young enough to be your daughter, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
@@ -3773,7 +3794,7 @@ As another long week draws to a close, <<EventNameLink $activeSlave>> happens to
 
 <<case "devoted educated slave">>
 
-<<EventNameLink $activeSlave>> comes before you for a routine inspection. The $desc is a well-educated and obedient slave. Though $he performs $his duties devotedly and to the best of $his abilities, slave life is not particularly conducive to straining an individual's brainpower. You happen to run into $activeSlave.slaveName in the hallways of the penthouse, where $he takes the opportunity to wordlessly signal $he wishes to gain your attention.
+<<EventNameLink>> comes before you for a routine inspection. The $desc is a well-educated and obedient slave. Though $he performs $his duties devotedly and to the best of $his abilities, slave life is not particularly conducive to straining an individual's brainpower. You happen to run into $activeSlave.slaveName in the hallways of the penthouse, where $he takes the opportunity to wordlessly signal $he wishes to gain your attention.
 <<if !canTalk($activeSlave)>>
 	$He uses gestures to beg your pardon and explains that while $he enjoys life as your slave, $he doesn't feel like $his new role in your arcology allows $him to stimulate $his mind as often as it does $his body.
 <<else>>
@@ -3784,9 +3805,9 @@ As another long week draws to a close, <<EventNameLink $activeSlave>> happens to
 
 One afternoon, $assistantName informs you $he that $he has a non-urgent matter that you might be interested in overseeing personally.
 <<if $assistant > 0>>
-	_HisA $assistantAppearance avatar looks unusually curious. "<<= properTitle()>>," _heA says, "a group of tourists have just entered the arcology. They seem strangely enthralled by <<EventNameLink $activeSlave>>." Before you can ask why _heA deemed this important enough news to draw your attention to, _heA continues, "They're not using $him or anything. Just look." _HeA
+	_HisA $assistantAppearance avatar looks unusually curious. "<<= properTitle()>>," _heA says, "a group of tourists have just entered the arcology. They seem strangely enthralled by <<EventNameLink>>." Before you can ask why _heA deemed this important enough news to draw your attention to, _heA continues, "They're not using $him or anything. Just look." _HeA
 <<else>>
-	It announces that a group of tourists have just entered the arcology, and seem unusually enthralled by <<EventNameLink $activeSlave>>. Before you can ask why _heA's bothering you with this, _heA continues, "A business opportunity may exist," and
+	It announces that a group of tourists have just entered the arcology, and seem unusually enthralled by <<EventNameLink>>. Before you can ask why _heA's bothering you with this, _heA continues, "A business opportunity may exist," and
 <</if>>
 brings up a video feed.
 <br><br>
@@ -3921,7 +3942,7 @@ says a third, obviously smitten. "I'd give anything to have a night with $him."
 
 Although your life as an arcology owner comes with many associated privileges, extended idleness to bask in your luxury is not often among them. Thankfully, $assistantName knows better than to let you run yourself ragged from the weight of your assorted responsibilities and often allots time in the evenings of your active schedule to simply relax.
 <br><br>
-Of course, no self respecting arcology owner could be expected to enjoy a lazy night of idle relaxation on their own. As you resolve the last of your most pressing responsibilities for the evening, $assistantName directs one of your attentive slaves to gently guide you away from the unending burdens of running your arcology. Leaning against the doorway and wearing a facsimile of what an old world woman might wear on a casual night in, <<EventNameLink $activeSlave>>
+Of course, no self respecting arcology owner could be expected to enjoy a lazy night of idle relaxation on their own. As you resolve the last of your most pressing responsibilities for the evening, $assistantName directs one of your attentive slaves to gently guide you away from the unending burdens of running your arcology. Leaning against the doorway and wearing a facsimile of what an old world woman might wear on a casual night in, <<EventNameLink>>
 <<if !canTalk($activeSlave)>>
 	asks with a gesture that carries just the right mixture of submission and exaggerated casualness if you'd like to 'hang out.'
 <<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>
@@ -3967,7 +3988,7 @@ in front of you, awaiting further direction.
 
 <<case "devoted shortstack">>
 
-<<EventNameLink $activeSlave>> comes before you for a routine inspection. The
+<<EventNameLink>> comes before you for a routine inspection. The
 <<if ($activeSlave.height > 130) && ($activeSlave.boobs > 800)>>
 	shortstack
 <<elseif ($activeSlave.height > 130) && ($activeSlave.boobs < 600)>>
@@ -4002,7 +4023,7 @@ is looking good despite $his diminutive height. When $he raises $his arms above
 
 <<case "desperate null">>
 
-You're inspecting <<EventNameLink $activeSlave>>, and $he's an unhappy little null today. <<if $activeSlave.devotion > 50>>$He's devoted to you, so that's not the problem;<<elseif $activeSlave.devotion > 20>>$He accepts $his place, so that's not the problem;<<elseif $activeSlave.devotion >= -50>>$He's not being especially defiant right now;<<else>>It's not $his hatred of you;<</if>> it's that $he's experiencing extreme sexual frustration. It's not obvious, despite $his nakedness. $He has no
+You're inspecting <<EventNameLink>>, and $he's an unhappy little null today. <<if $activeSlave.devotion > 50>>$He's devoted to you, so that's not the problem;<<elseif $activeSlave.devotion > 20>>$He accepts $his place, so that's not the problem;<<elseif $activeSlave.devotion >= -50>>$He's not being especially defiant right now;<<else>>It's not $his hatred of you;<</if>> it's that $he's experiencing extreme sexual frustration. It's not obvious, despite $his nakedness. $He has no
 <<if $seeDicks != 0>>cock to get hard<</if>>
 <<if $seeDicks != 100>><<if $seeDicks != 0>>or <</if>>pussy to get wet<</if>>
 to advertise $his uncomfortable state. Most slaves have obvious visual cues like that to do their sexual begging for them, but not $him. All $he's got to show how pent up $he is is the stiffness of $his $activeSlave.nipples nipples, goosebumps all over $his areolae despite the warmth of your office, and a tiny bead of clear fluid at the little hole <<if $activeSlave.scrotum > 0>>above $his lonely, abandoned ballsack<<elseif $activeSlave.genes == "XX">>where $his pussy used to be<<else>>where the base of $his penis used to be<</if>>.
@@ -4015,7 +4036,7 @@ $He does $his very best to get through the inspection without disgrace, hugging
 
 <<case "objectifying visit">>
 
-At appropriate intervals during the day $assistantName directs an unoccupied slave to visit your office to ensure all your needs are currently being met. With such a vague task set before them, the slaves who enter your domain in such a way often find themselves used in a multitude of refreshingly novel ways. At this particular moment, <<EventNameLink $activeSlave>> comes through the door of your office and obediently
+At appropriate intervals during the day $assistantName directs an unoccupied slave to visit your office to ensure all your needs are currently being met. With such a vague task set before them, the slaves who enter your domain in such a way often find themselves used in a multitude of refreshingly novel ways. At this particular moment, <<EventNameLink>> comes through the door of your office and obediently
 <<if $activeSlave.belly >= 300000>>
 	settles $himself
 <<else>>
@@ -4025,7 +4046,7 @@ beside your desk to await further orders. It occurs to you, gazing down at your
 
 <<case "implant inspection">>
 
-<<EventNameLink $activeSlave>> comes before you naked for a routine inspection. You take particular care to examine $his implants; even a careful hand at the remote surgery has been known to produce unsightly scars, stretch marks, and the like. $His breasts are <<if $activeSlave.boobs < 1200>>large<<else>>massive<</if>>, but $his implants render them perky and rounded despite their size. An impossibility, had they been fully natural. Standing before you, $his breasts protrude outward from $his chest proudly and without sagging. As you inspect $him with your hands, $he
+<<EventNameLink>> comes before you naked for a routine inspection. You take particular care to examine $his implants; even a careful hand at the remote surgery has been known to produce unsightly scars, stretch marks, and the like. $His breasts are <<if $activeSlave.boobs < 1200>>large<<else>>massive<</if>>, but $his implants render them perky and rounded despite their size. An impossibility, had they been fully natural. Standing before you, $his breasts protrude outward from $his chest proudly and without sagging. As you inspect $him with your hands, $he
 <<if $activeSlave.voice == 0>>
 	breathes a little harder and looks like $he would speak, were $he not mute.
 <<elseif $activeSlave.accent > 3>>
@@ -4047,7 +4068,7 @@ beside your desk to await further orders. It occurs to you, gazing down at your
 
 <<case "gagged slave">>
 
-You cross paths with <<EventNameLink $activeSlave>> as $he returns from $activeSlave.assignment after a long day. One of the things most readily apparent about $activeSlave.slaveName is the
+You cross paths with <<EventNameLink>> as $he returns from $activeSlave.assignment after a long day. One of the things most readily apparent about $activeSlave.slaveName is the
 <<if ($activeSlave.collar == "ball gag")>>
 	ball gag keeping $his mouth filled,
 <<elseif ($activeSlave.collar == "bit gag")>>
@@ -4081,7 +4102,7 @@ From $his new position beneath you, $he must crane $his neck so $his <<if canSee
 
 <<case "back stretch">>
 
-You pass through your slaves' living area as some of them are starting their days. <<EventNameLink $activeSlave>> is one of them, and $he's just
+You pass through your slaves' living area as some of them are starting their days. <<EventNameLink>> is one of them, and $he's just
 <<if $activeSlave.livingRules == "spare">>
 	crawled out of $his spartan bedroll.
 <<elseif $activeSlave.livingRules == "normal">>
@@ -4205,7 +4226,7 @@ sighing contentedly at the feeling. <<if canSee($activeSlave)>>$He opens $his ey
 	<<set _clothes = $activeSlave.clothes>>
 <</if>>
 
-Near the end of $his weekly inspection, <<EventNameLink $activeSlave>> asks you a question. The inspection happens to have been at the start of $his day, and after you're done with $him, $he'll be heading off to get dressed. $He's naked for inspection, of course,
+Near the end of $his weekly inspection, <<EventNameLink>> asks you a question. The inspection happens to have been at the start of $his day, and after you're done with $him, $he'll be heading off to get dressed. $He's naked for inspection, of course,
 <<if $activeSlave.fetishKnown && $activeSlave.fetish == "humiliation">>which has the humiliation fetishist $desc decently aroused<<else>>but $he's a good $desc, and $he trusts you, so $he has no problem at all with being seen nude<</if>>. In fact, that's what $he asks you about.
 <br><br>
 "<<Master>>," $he <<say>>s, "may I plea<<s>>e wear <<s>>omething a little more revealing, ju<<s>>t for today?" $He <<if $activeSlave.trust > 95>>trusts you completely, enough to have confidence that you'll understand $he isn't<<else>>bites $his lip, realizing that $he might have come across as<</if>> questioning you. "Wearing
@@ -4242,7 +4263,7 @@ You are alerted to an issue regarding your
 <<else>>
 	debilitatingly pregnant slave,
 <</if>>
-<<EventNameLink $activeSlave>>. It seems
+<<EventNameLink>>. It seems
 <<if $pregAccessibility == 1 || $ballsAccessibility == 1 || $buttAccessibility == 1 || $boobAccessibility == 1>>
 	that, despite updating your penthouse to accommodate extra wide slaves,
 <<else>>
@@ -4317,7 +4338,7 @@ You are working late tonight, poring over some particularly troublesome business
 <<elseif $PC.refreshmentType == 6>>
 	tab of $PC.refreshment
 <</if>>
-brought in to you. This time <<EventNameLink $activeSlave>> has been sent to deliver it. $He loves you, but fears you simultaneously. Such relationships were not uncommon before the advent of modern slavery, but they are especially prevalent in its wake, as fear has proven a highly effective control method for those slaveowners with the inclination and relative lack of conscience to utilize it as such. You hurriedly put the finishing touches on your work, eager to be done, and then reach for your $PC.refreshment. $activeSlave.slaveName flinches at your sudden movement, taking a few frightened steps back, nearly dropping the serving tray and leaving you grasping at thin air. It was a simple fear response; $he didn't realize you were ready for your treat and instinctively thought you were reaching out to strike $him. Tears swell up in $his eyes as $he apologizes profusely.
+brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He loves you, but fears you simultaneously. Such relationships were not uncommon before the advent of modern slavery, but they are especially prevalent in its wake, as fear has proven a highly effective control method for those slaveowners with the inclination and relative lack of conscience to utilize it as such. You hurriedly put the finishing touches on your work, eager to be done, and then reach for your $PC.refreshment. $activeSlave.slaveName flinches at your sudden movement, taking a few frightened steps back, nearly dropping the serving tray and leaving you grasping at thin air. It was a simple fear response; $he didn't realize you were ready for your treat and instinctively thought you were reaching out to strike $him. Tears swell up in $his eyes as $he apologizes profusely.
 
 <<default>>
 	<br>ERROR: bad RESS event $RESSevent
@@ -4418,7 +4439,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del
 <<if $PC.dick == 0>>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You tell $him that $he is just becoming a potent woman, and as such, $he will need to learn that you are the dominant force in $his life.
+	You tell $him that $he is just becoming a potent $woman, and as such, $he will need to learn that you are the dominant force in $his life.
 	<<if !canTalk($activeSlave)>>
 		$His expression shifts to confusion.
 	<<else>>
@@ -4462,7 +4483,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del
 <<else>>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You tell $him that $he is just becoming a potent woman, and as such, $he will need to learn that you are the dominant force in $his life.
+	You tell $him that $he is just becoming a potent $woman, and as such, $he will need to learn that you are the dominant force in $his life.
 	<<if !canTalk($activeSlave)>>
 		$His expression shifts to confusion.
 	<<else>>
@@ -4519,7 +4540,7 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del
 <br><<link "Let me teach you how to use it">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You tell $him that $he is just becoming a potent woman, and as such, $he will need to learn how to please $his partners.
+	You tell $him that $he is just becoming a potent $woman, and as such, $he will need to learn how to please $his partners.
 	<<if !canTalk($activeSlave)>>
 		$His expression shifts to confusion.
 	<<else>>
@@ -5282,16 +5303,16 @@ brought in to you. This time <<EventNameLink $activeSlave>> has been sent to del
 			<<if $activeSlave.behavioralQuirk == "fitness">>
 				$He brightens, catching on immediately and nodding $his head with understanding
 				<<if $PC.dick == 0>>
-					before quickly <<if $activeSlave.clothing != "no clothing" && $activeSlave.clothing != "body oil">>shedding $his clothes and<</if>> retrieving an appropriate dildo, eager for the workout.
+					before quickly <<if $activeSlave.clothes != "no clothing" && $activeSlave.clothes != "body oil">>shedding $his clothes and<</if>> retrieving an appropriate dildo, eager for the workout.
 				<<else>>
-					<<if $activeSlave.clothing != "no clothing" && $activeSlave.clothing != "body oil">>before<</if>> quickly <<if $activeSlave.clothing != "no clothing">>shedding $his clothes<</if>>, eager for the workout.
+					<<if $activeSlave.clothes != "no clothing" && $activeSlave.clothes != "body oil">>before<</if>> quickly <<if $activeSlave.clothes != "no clothing">>shedding $his clothes<</if>>, eager for the workout.
 				<</if>>
 			<<else>>
 				$He catches on quickly, nodding $his head with understanding
 				<<if $PC.dick == 0>>
-					before <<if $activeSlave.clothing != "no clothing" && $activeSlave.clothing != "body oil">>shedding $his clothes and<</if>> retrieving an appropriate dildo, glad for the opportunity.
+					before <<if $activeSlave.clothes != "no clothing" && $activeSlave.clothes != "body oil">>shedding $his clothes and<</if>> retrieving an appropriate dildo, glad for the opportunity.
 				<<else>>
-					<<if $activeSlave.clothing != "no clothing" && $activeSlave.clothing != "body oil">>before shedding $his clothes<</if>>, glad for the opportunity.
+					<<if $activeSlave.clothes != "no clothing" && $activeSlave.clothes != "body oil">>before shedding $his clothes<</if>>, glad for the opportunity.
 				<</if>>
 			<</if>>
 			$His hips settle close to yours, moving seductively while $he makes a show of undressing you. $His fingers smooth
@@ -7617,7 +7638,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			$his nipples <<if $activeSlave.nipples != "fuckable">>hardening<<else>>swelling<</if>>
 		<</if>>
 		with anticipation.
-		<<set $activeSlave.devotion += 4, $activeSlave.clothes = "none">>
+		<<set $activeSlave.devotion += 4, $activeSlave.clothes = "no clothing">>
 		<<if $activeSlave.fetishKnown == 0>>
 			That was not the response you expected; turns out $he has a @@.lightcoral;humiliation fetish.@@
 			<<set $activeSlave.fetishKnown = 1>>
@@ -8583,9 +8604,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 <br><<link "Put the old whore in $his place">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You call out to stop $him, and $he turns obediently to listen. You tell $him you're interested to see if $his old body can still perform. Something about the way you say 'old' makes $him flinch, and $he's right to worry. You tell $him to go out and make you <<print cashFormat(200)>>, and to hurry back if $he wants to avoid punishment. $He hesitates for an instant before hurrying outside. A few hours later you check on $him remotely. The feed shows $his <<if $activeSlave.belly >= 10000>>waddle<<else>>walk<</if>> quickly up to a couple out on the street; you can't hear what's said, but $he
+	You call out to stop $him, and $he turns obediently to listen. You tell $him you're interested to see if $his old body can still perform. Something about the way you say 'old' makes $him flinch, and $he's right to worry. You tell $him to go out and make you <<print cashFormat(200)>>, and to hurry back if $he wants to avoid punishment. $He hesitates for an instant before hurrying outside. A few hours later you check on $him remotely. The feed shows $him <<if $activeSlave.belly >= 10000>>waddle<<else>>walk<</if>> quickly up to a couple out on the street; you can't hear what's said, but $he
 	<<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>>
-		turns around to rub $his bare butt against the crotch of the man's pants. He pulls them down and fucks $his right there<<if canDoVaginal($activeSlave) && $activeSlave.vagina == 0>>@@.lime;taking $his virginity@@<<set _didVaginal = 1>><<elseif canDoAnal($activeSlave) && $activeSlave.anus == 0>>@@.lime;taking $his anal virginity@@<<set _didAnal = 1>><</if>>, as the woman <<if $activeSlave.nipples != "fuckable">>pulls and abuses<<else>>roughly fingers<</if>> $his poor nipples. Boring of this, $he switches to torturing the poor slave's
+		turns around to rub $his bare butt against the crotch of the man's pants. He pulls them down and fucks $him right there<<if canDoVaginal($activeSlave) && $activeSlave.vagina == 0>>@@.lime;taking $his virginity@@<<set _didVaginal = 1>><<elseif canDoAnal($activeSlave) && $activeSlave.anus == 0>>@@.lime;taking $his anal virginity@@<<set _didAnal = 1>><</if>>, as the woman <<if $activeSlave.nipples != "fuckable">>pulls and abuses<<else>>roughly fingers<</if>> $his poor nipples. Boring of this, he switches to torturing the poor slave's
 		<<if ($activeSlave.dick > 0)>>
 			dick,
 		<<elseif $activeSlave.vagina == -1>>
@@ -10456,9 +10477,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		/* 000-250-006 */
 		<<if $seeImages == 1>>
 			<<if $imageChoice == 1>>
-				<div class="imageRef lrgVector"><<SlaveArt $activeSlave 2 0>></div>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 			<<else>>
-				<div class="imageRef lrgRender"><<SlaveArt $activeSlave 2 0>></div>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 			<</if>>
 		<</if>>
 		/* 000-250-006 */
@@ -11334,7 +11355,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 <<link "Increase $his assignment to 24 hours a day">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You give $activeSlave.slaveName no indication that $his public use assignment is about to change. Late in the day, when $his shift would normally end, another of your slaves simply maintains $him as usual and then leaves $his be. $activeSlave.slaveName is so deprived of any way to tell time that $he doesn't realize $he's been left for some time. The first indication $he gets that something's different is when liquid food is squirted down $his throat the next morning. When $he's finally stripped out of the suit at the end of the week, $he's pale and wan and $his holes are puffy and red. @@.red;$His health was damaged.@@ However, $his permanent presence became quite noted. @@.green;Your reputation has increased.@@ And when $he's out of the suit, $he instantly begs you to allow $him to do anything to save $himself from more of that. @@.gold;$His fear of you has increased.@@
+	You give $activeSlave.slaveName no indication that $his public use assignment is about to change. Late in the day, when $his shift would normally end, another of your slaves simply maintains $him as usual and then leaves $him be. $activeSlave.slaveName is so deprived of any way to tell time that $he doesn't realize $he's been left for some time. The first indication $he gets that something's different is when liquid food is squirted down $his throat the next morning. When $he's finally stripped out of the suit at the end of the week, $he's pale and wan and $his holes are puffy and red. @@.red;$His health was damaged.@@ However, $his permanent presence became quite noted. @@.green;Your reputation has increased.@@ And when $he's out of the suit, $he instantly begs you to allow $him to do anything to save $himself from more of that. @@.gold;$His fear of you has increased.@@
 	<</replace>>
 	<<run repX(100, "event", $activeSlave)>>
 	<<set $activeSlave.trust -= 10, $activeSlave.health -= 10, $activeSlave.publicCount += 30>>
@@ -16227,7 +16248,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<elseif $activeSlave.fetish == "boobs">>
 		Knowing $his tastes and wanting the intimacy of mutual pleasure, you make sure your nipples line up <<if $activeSlave.nipples == "fuckable">>and interlock <</if>>with $hers as best you can. You note the buck of pleasure this produces each time you get it perfectly right as you make love to $him.
 	<<elseif $activeSlave.fetish == "pregnancy" && $activeSlave.pregKnown == 1>>
-		Being on the bottom for some missionary lovemaking is very much to $his tastes, even though $he is already pregnant. $He builds to orgasm slowly, reveling in the feeling of being your woman.
+		Being on the bottom for some missionary lovemaking is very much to $his tastes, even though $he is already pregnant. $He builds to orgasm slowly, reveling in the feeling of being your $woman.
 	<<elseif $activeSlave.fetish == "pregnancy">>
 		Being on the bottom for some missionary lovemaking is very much to $his tastes, even though the encounter isn't particularly likely to get $him pregnant. $He builds to orgasm slowly, reveling in the feeling of being your $woman.
 	<</if>>
@@ -18928,6 +18949,17 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 
 <<link "Help $him">>
 	<<EventNameDelink $activeSlave>>
+	<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<</if>>
+		<</if>>
+		/* 000-250-006 */
+	<</replace>>
 	<<replace "#result">>
 		Deciding to help $him, you head over and grab a handful of each of $him asscheeks, hefting $him <<if $activeSlave.buttImplant/$activeSlave.butt >= .5>>unnaturally taut<<else>>soft<</if>> masses of feminine assflesh upward and out of the constricting clothing.
 		<<if (($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "buttslut")) || ($activeSlave.energy > 80)>>
@@ -19034,9 +19066,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<replace "#result">>
 	As you cross the breadth of your office to reach $activeSlave.slaveName, $he presents $himself for your sexual usage out of habit. However, you take $him by surprise by drawing $him into you arms, running the tips of your fingers through $his $activeSlave.hColor hair, and looking into $his $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>$He meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years your senior $he is<<else>>$He seems to feel the intensity of your gaze despite $his sightless eyes and blushes girlishly, as if forgetting how many years your senior $he is<</if>>. In lieu of words, you lift $his chin with a single beckoning finger and steal $his breath from $his lips with a firm kiss. Once $he's recovered $his wits $he clings to you with almost animalistic attachment. After a few moments $he moves to get down on $his knees, clearly defaulting to $his role as a sex slave in response to your unexpected intimacy. Instead, you
 	<<if $activeSlave.belly >= 300000>>
-		help $him to $his feet and guide $him to bed, aiding the <<if $activeSlave.bellyPreg >= 3000>>child-laden<<else>>tremendously swollen<</if>> older woman onto the sheets before gently mounting $him.
+		help $him to $his feet and guide $him to bed, aiding the <<if $activeSlave.bellyPreg >= 3000>>child-laden<<else>>tremendously swollen<</if>> older $woman onto the sheets before gently mounting $him.
 	<<else>>
-		<<if $activeSlave.belly >= 5000>>carefully <</if>>lift $him up from $his low position beneath you and carry $him to bed, laying the flushed older woman down on the sheets before gently positioning yourself on top of $him.
+		<<if $activeSlave.belly >= 5000>>carefully <</if>>lift $him up from $his low position beneath you and carry $him to bed, laying the flushed older $woman down on the sheets before gently positioning yourself on top of $him.
 	<</if>>
 	Together, the two of you make fiercely intimate love, while you whisper romantic reassurances into $his ear, nip at $his neck,
 	<<if $activeSlave.bellyPreg >= 300000>>
@@ -19109,8 +19141,21 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 <<if isFertile($activeSlave)>>
 <br><<link "Give $him an afternoon off for some quality time with a local Frat House">>
 	<<EventNameDelink $activeSlave>>
+	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
+	<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<</if>>
+		<</if>>
+		/* 000-250-006 */
+	<</replace>>
+	<<set $activeSlave.clothes = _clothesTemp>>
 	<<replace "#result">>
-	You direct $assistantName to clear $activeSlave.slaveName's schedule and to find a local Frat House willing to 'host' a woman of $his age and experience. Perhaps a group of virile college boys running a train on $activeSlave.slaveName might accustom $him to younger sexual partners. When $activeSlave.slaveName leaves the penthouse, $he's dressed up to look like a frumpy Old World MILF and is clearly skeptical about your age-play therapy.
+	You direct $assistantName to clear $activeSlave.slaveName's schedule and to find a local Frat House willing to 'host' a $woman of $his age and experience. Perhaps a group of virile college boys running a train on $activeSlave.slaveName might accustom $him to younger sexual partners. When $activeSlave.slaveName leaves the penthouse, $he's dressed up to look like a frumpy Old World MILF and is clearly skeptical about your age-play therapy.
 	<br><br>
 	$activeSlave.slaveName returns to the penthouse naked, disheveled, and absolutely covered in a thick coating of drying cum. Despite $his appearance, however, $he is practically beaming with happiness. It seems young cock agrees with $him, and by the state of $his
 	<<if $activeSlave.mpreg == 1>>
@@ -19261,6 +19306,19 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 <<if isFertile($activeSlave)>>
 <br><<link "Give $him an afternoon off for some quality time with a local retirement community">>
 	<<EventNameDelink $activeSlave>>
+	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
+	<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<</if>>
+		<</if>>
+		/* 000-250-006 */
+	<</replace>>
+	<<set $activeSlave.clothes = _clothesTemp>>
 	<<replace "#result">>
 	You direct $assistantName to clear $activeSlave.slaveName's schedule and to find a local retirement community willing to 'host' a $girl of $his age. Perhaps a group of venerable graybeards running a train on $activeSlave.slaveName might accustom $him to older sexual partners. When $activeSlave.slaveName leaves the penthouse, $he's dressed up to look like an Old World schoolgirl and is clearly skeptical about your age-play therapy.
 	<br><br>
@@ -20188,6 +20246,17 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 <</link>>
 <br><<link "Show $him how much you like $his usual outfit">>
 	<<EventNameDelink $activeSlave>>
+	<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<</if>>
+		<</if>>
+		/* 000-250-006 */
+	<</replace>>
 	<<replace "#result">>
 	You tell $him to go get dressed as usual. $His face falls a little, but there was no condemnation in your tone, and $he hurries off,
 	<<if $activeSlave.dick > 6>>
@@ -20364,6 +20433,19 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 <</link>>
 <br><<link "Put $him in a string bikini">>
 	<<EventNameDelink $activeSlave>>
+	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "a string bikini">>
+	<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<</if>>
+		<</if>>
+		/* 000-250-006 */
+	<</replace>>
+	<<set $activeSlave.clothes = _clothesTemp>>
 	<<replace "#result">>
 	You tell $him that the wardrobe's sorting system will present $him with a new outfit, just for today. $He's to go try it on and come right back, to see how it fits. "Thank<<s>>, <<Master>>!" $he <<say>>s brightly, and hurries off to see what's in store for $him. $He might be a slave and a $desc but girls everywhere love trying on new clothes. $He makes an entrance when $he comes back, spinning around to show off. $He's wearing the briefest possible string bikini. The top, rather than having patches of material to cover $his nipples, forms a string triangle around them, framing them but not covering them. The bottom is a single string in front, <<if $activeSlave.dick>>which looks rather sad and alone, pushed aside by $his dick as it is<<elseif $activeSlave.labia>>and it's embraced completely by $his generous pussylips<<else>>and it threatens to disappear inside $his pussylips<</if>>. "Thi<<s>> feel<<s>> <<s>>o hot, <<Master>>," $he <<say>>s, and
 	<<if $activeSlave.fetishKnown && $activeSlave.fetish == "humiliation">>
@@ -20397,6 +20479,19 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 <</link>>
 <br><<link "Force uncomfortable straps on $him">>
 	<<EventNameDelink $activeSlave>>
+	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "uncomfortable straps">>
+	<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+			<</if>>
+		<</if>>
+		/* 000-250-006 */
+	<</replace>>
+	<<set $activeSlave.clothes = _clothesTemp>>
 	<<replace "#result">>
 	You tell $him that the wardrobe's sorting system will present $him with a new outfit, just for today. $He's to go try it on and come right back, to see how it fits. "Thanks, <<Master>>!" $he <<say>>s brightly, and hurries off to see what's in store for $him. $He might be a slave and a $desc but girls everywhere love trying on new clothes. $He's wrong to be so enthusiastic. $He comes obediently back, wearing a set of cruelly uncomfortable leather straps in the general shape of a bikini, but much tighter and more restrictive. It isn't at all what $he was expecting, but $he did $his best to obey. $He's @@.gold;tightened $his own straps down@@ until they're just short of cutting off circulation, in an obvious effort to please you. You ask $him how $he likes $his outfit. "It'<<s>> ni<<c>>e, <<Master>>," $he <<say>>s, but $he sounds a little sad.
 	<<if $activeSlave.fetishKnown && $activeSlave.fetish == "humiliation">>
@@ -20525,7 +20620,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<else>>
 		and trace the edge of $his chastity with a finger, making $him whimper, before removing your hand and squeezing $his rear around your cock.
 	<</if>>
-	As you fuck $him, $his poor, tortured belly wobbles against the constraining door frame and the frame itself groans in protest. $He grinds in rhythm to your pistoning until the back and forth movement of $his sloshing tummy overpowers $his efforts and sends $him careening back and forth between its oceanic movements and your less than tender ministrations. The sensation of fucking a woman who is literally a slave to the motion of $his own womb drives you over the edge and you pull out, ejaculating all over $his
+	As you fuck $him, $his poor, tortured belly wobbles against the constraining door frame and the frame itself groans in protest. $He grinds in rhythm to your pistoning until the back and forth movement of $his sloshing tummy overpowers $his efforts and sends $him careening back and forth between its oceanic movements and your less than tender ministrations. The sensation of fucking a $woman who is literally a slave to the motion of $his own womb drives you over the edge and you pull out, ejaculating all over $his
 	<<if $activeSlave.butt > 10>>
 		enveloping ass cleavage.
 	<<elseif $activeSlave.butt > 4>>
diff --git a/src/uncategorized/RESSTR.tw b/src/uncategorized/RESSTR.tw
index 796b9e90c7d1bfaad2ed005195570cd15d87221b..73e7c03246eaf5bfa069f15413a18048f651587a 100644
--- a/src/uncategorized/RESSTR.tw
+++ b/src/uncategorized/RESSTR.tw
@@ -44,9 +44,9 @@
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
-		<div class="imageRef lrgVector"><<SlaveArt $activeSlave 2 0>></div>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 	<<else>>
-		<div class="imageRef lrgRender"><<SlaveArt $activeSlave 2 0>></div>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 	<</if>>
 <</if>>
 /* 000-250-006 */
diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw
index eecd34e234e7d71510a80aef01a03688a78ce182..b0f2dfbb750fa11e75cb5a7855b5a15b53d16866 100644
--- a/src/uncategorized/RETS.tw
+++ b/src/uncategorized/RETS.tw
@@ -163,6 +163,19 @@
 
 <<set $desc = SlaveTitle($activeSlave)>>
 
+<<set _clothesTemp = $activeSlave.clothes>>
+<<set _clothesTemp2 = $subSlave.clothes>>
+<<switch $RETSevent>>
+	/*Some events start with the slave naked (any event that starts with the daily inspection, for example).  Here we switch their clothing just for the image to load, then switch it back quickly so the player's choice is not messed up.*/
+	<<case "taste test" "anal cowgirl" "boob collision" "if you enjoy it" "shower force" "repressed anal virgin" "top exhaustion" "cockmilk interception" "interslave begging" "incestuous nursing">>
+		<<set $activeSlave.clothes = "no clothing">>
+		<<set $subSlave.clothes = "no clothing">>
+	<<case "date please" "simple assault">>
+		<<set $activeSlave.clothes = "no clothing">>
+	<<case "sadistic description">>
+		<<set $subSlave.clothes = "no clothing">>
+<</switch>>
+<span id="artFrame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageRef medImg">
@@ -173,6 +186,9 @@
 	</div>
 <</if>>
 /* 000-250-006 */
+</span>
+<<set $activeSlave.clothes = _clothesTemp>>
+<<set $subSlave.clothes = _clothesTemp2>>
 
 <<setAssistantPronouns>>
 <<setLocalPronouns $activeSlave>>
@@ -185,7 +201,7 @@
 
 <<case "taste test">>
 
-You look into the part of the kitchens used for slave feeding one morning during a quiet time, finding the area deserted except for <<EventNameLink $activeSlave>>. $He
+You look into the part of the kitchens used for slave feeding one morning during a quiet time, finding the area deserted except for <<EventNameLink>>. $He
 <<if $cockFeeder == 1>>
 	hears you enter and stops sucking $his feeder phallus,
 <<else>>
@@ -227,7 +243,7 @@ $activeSlave.slaveName
 <</if>>
 <br><br>
 <<run Enunciate($subSlave)>>
-"Oh," says <<EventNameLink $subSlave>>. "Um, can I try <<s>>ome?"
+"Oh," says $subSlave.slaveName. "Um, can I try <<s>>ome?"
 <br><br>
 $activeSlave.slaveName smiles and murmurs, "Mm hm." There is a distinct <<if canSee($activeSlave)>>glint in $his eye<<else>>look on $his face<</if>>. $He's got a healthy libido, to put it mildly. Like all slaves, $subSlave.slaveName sleeps nude and hasn't gotten dressed yet, and $activeSlave.slaveName has
 <<if canSee($activeSlave)>>
@@ -307,17 +323,17 @@ _He2 stiffens with the lewd feeling of the warm fluid pressing into _his2 mouth.
 
 <<case "date please">>
 
-After you complete your weekly inspection of <<EventNameLink $activeSlave>>, the
+After you complete your weekly inspection of <<EventNameLink>>, the
 $desc
 asks if $he can beg a favor. Absurd though it sounds, $he does exactly that, saying in $his <<if $activeSlave.voice > 2>>high<<elseif $activeSlave.voice > 1>>feminine<<else>>bimbo<</if>> voice, "<<Master>>, may I a<<s>>k a favor?" You take a moment to look at $him, standing there in front of your desk. $He's devoted to you, willing to please you for the sake of pleasing you, rather than to avoid punishment or make $his own life easier. And $he's very trusting, confident that $he can say such an odd thing without fear. So, you hear $him out.
 <br><br>
-"Thank you, <<Master>>," $he <<say>>s. "I would like to do <<s>>omething for <<EventNameLink $subSlave>>." You ask if $he's worried about $his <<if $activeSlave.relationship >= 5>>wife<<else>>girlfriend<</if>> for some reason. "Oh no, <<Master>>," $he answers hurriedly. "No, no, that came out wrong. It'<<s>> ju<<s>>t that I love _him2 and I want to, you know, get _him2 <<s>>omething or do <<s>>omething <<s>>pe<<c>>ial for _him2. We don't really have <<s>>tuff of our own, <<s>>o I can't give _him2 a pre<<s>>ent, and we already do everything either one of u<<s>> want<<s>> in bed, <<s>>o I can't really think of anything." $He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you hopefully.
+"Thank you, <<Master>>," $he <<say>>s. "I would like to do <<s>>omething for $subSlave.slaveName." You ask if $he's worried about $his <<if $activeSlave.relationship >= 5>>wife<<else>>girlfriend<</if>> for some reason. "Oh no, <<Master>>," $he answers hurriedly. "No, no, that came out wrong. It'<<s>> ju<<s>>t that I love _him2 and I want to, you know, get _him2 <<s>>omething or do <<s>>omething <<s>>pe<<c>>ial for _him2. We don't really have <<s>>tuff of our own, <<s>>o I can't give _him2 a pre<<s>>ent, and we already do everything either one of u<<s>> want<<s>> in bed, <<s>>o I can't really think of anything." $He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you hopefully.
 
 <<case "anal cowgirl">>
 
-As you approach your office as you return from an unexpected but minor matter, you hear the unmistakable sounds of sexual congress. Reviewing your schedule as you cover the last few <<if $showInches == 2>>feet<<else>>meters<</if>> on your way there, you see that indeed, <<EventNameLink $activeSlave>> is due to be inspected. It seems likely that while waiting for your return, $he called a fellow slave who was passing your office in to keep $him company. And as you enter, you see that this is true.
+As you approach your office as you return from an unexpected but minor matter, you hear the unmistakable sounds of sexual congress. Reviewing your schedule as you cover the last few <<if $showInches == 2>>feet<<else>>meters<</if>> on your way there, you see that indeed, <<EventNameLink>> is due to be inspected. It seems likely that while waiting for your return, $he called a fellow slave who was passing your office in to keep $him company. And as you enter, you see that this is true.
 <br><br>
-$He's sitting on the end of the couch, though only $his legs, crotch and hands are immediately visible. This is because $he has <<EventNameLink $subSlave>> on top of $him, impaled on <<if canPenetrate($activeSlave)>>$his cock<<else>>a strap-on $he's wearing<</if>>. $subSlave.slaveName is bent almost double. $activeSlave.slaveName has $his $activeSlave.skin hands up on the backs of $subSlave.slaveName's $subSlave.skin knees, holding _his2 legs<<if $activeSlave.belly >= 5000>> to either side of _his2 <<if ($activeSlave.preg > $activeSlave.pregData.normalBirth/8)>>pregnancy<<else>>belly<</if>>,<</if>> up against _his2 <<if $subSlave.boobs > 2000>>inconveniently big boobs<<else>>shoulders<</if>>. $subSlave.slaveName is completely helpless, and _he2's being fucked hard:
+$He's sitting on the end of the couch, though only $his legs, crotch and hands are immediately visible. This is because $he has $subSlave.slaveName on top of $him, impaled on <<if canPenetrate($activeSlave)>>$his cock<<else>>a strap-on $he's wearing<</if>>. $subSlave.slaveName is bent almost double. $activeSlave.slaveName has $his $activeSlave.skin hands up on the backs of $subSlave.slaveName's $subSlave.skin knees, holding _his2 legs<<if $activeSlave.belly >= 5000>> to either side of _his2 <<if ($activeSlave.preg > $activeSlave.pregData.normalBirth/8)>>pregnancy<<else>>belly<</if>>,<</if>> up against _his2 <<if $subSlave.boobs > 2000>>inconveniently big boobs<<else>>shoulders<</if>>. $subSlave.slaveName is completely helpless, and _he2's being fucked hard:
 <<if canPenetrate($activeSlave)>>
 	<<if ($activeSlave.dick - $subSlave.anus > 2)>>
 		$activeSlave.slaveName's cock is very big, <<if $subSlave.anus > 2>>even for $subSlave.slaveName's loose anus<<elseif $subSlave.anus > 1>>even for $subSlave.slaveName's experienced anus<<else>>especially for $subSlave.slaveName's tight anus<</if>>, so $activeSlave.slaveName is bouncing $his anal bottom up and down only a little way, allowing $him to do so fast.
@@ -395,7 +411,7 @@ $He clearly held off on climaxing in case you wanted $his libido undiminished fo
 	<<set _headGirlPresent = 0>>
 <</if>>
 <</if>>
-You pass by the slave quarters during a busy time. Girls are hurrying back and forth, rushing to bathe, eat, and get dressed. <<EventNameLink $activeSlave>> is in a particular hurry, $his <<if $activeSlave.belly >= 10000>><<if $activeSlave.bellyPreg >= 8000>>heavy pregnancy<<else>>heavy belly<</if>> and <</if>><<if $activeSlave.boobs > 8000>>gargantuan tits hampering $him badly<<else>>huge boobs getting in the way<</if>> as $he rushes around. Returning from the shower to the sleeping area, $he turns a corner and runs hard into <<EventNameLink $subSlave>>. Both slaves are nude, and the collision of their massive breasts makes an audibly painful smack. $activeSlave.slaveName has enough momentum that $he overbears the top-heavy $subSlave.slaveName entirely. The poor <<if $subSlave.physicalAge > 30>>_woman2<<else>>_girl2<</if>> crashes backwards, _his2 <<if $subSlave.butt > 8>>monstrous bottom<<elseif $subSlave.butt > 4>>big behind<<else>>hind end<</if>> hitting the floor with a slap. $activeSlave.slaveName lands on top of _him2, the fall and the sudden weight of $activeSlave.slaveName on top of _him2 driving the wind out of $subSlave.slaveName with a whoosh.
+You pass by the slave quarters during a busy time. Girls are hurrying back and forth, rushing to bathe, eat, and get dressed. <<EventNameLink>> is in a particular hurry, $his <<if $activeSlave.belly >= 10000>><<if $activeSlave.bellyPreg >= 8000>>heavy pregnancy<<else>>heavy belly<</if>> and <</if>><<if $activeSlave.boobs > 8000>>gargantuan tits hampering $him badly<<else>>huge boobs getting in the way<</if>> as $he rushes around. Returning from the shower to the sleeping area, $he turns a corner and runs hard into $subSlave.slaveName. Both slaves are nude, and the collision of their massive breasts makes an audibly painful smack. $activeSlave.slaveName has enough momentum that $he overbears the top-heavy $subSlave.slaveName entirely. The poor <<if $subSlave.physicalAge > 30>>_woman2<<else>>_girl2<</if>> crashes backwards, _his2 <<if $subSlave.butt > 8>>monstrous bottom<<elseif $subSlave.butt > 4>>big behind<<else>>hind end<</if>> hitting the floor with a slap. $activeSlave.slaveName lands on top of _him2, the fall and the sudden weight of $activeSlave.slaveName on top of _him2 driving the wind out of $subSlave.slaveName with a whoosh.
 <br><br>
 "<<S>>orry! I'm <<s>>o <<s>>orry," apologizes $activeSlave.slaveName. $He starts to try to disentangle $himself as $subSlave.slaveName struggles to get _his2 breath back, but you see $activeSlave.slaveName's back stiffen. $He stops trying to get up. As the discomfort of the collision fades, $he notices the warmth of $subSlave.slaveName underneath $him, and the way their nipples are pressed against one another. Impulsively, $he kisses $subSlave.slaveName full on the lips,
 <<if $activeSlave.boobs+$subSlave.boobs > 20000>>
@@ -525,10 +541,10 @@ Once $he's gotten $himself positioned, $subSlave.slaveName reaches around $activ
 <<case "if you enjoy it">>
 
 <<set $subSlave.analCount++, $analTotal++>>
-The distinctive sounds of a sexual encounter in which exactly one of the participants is enjoying $himself are coming from the dormitory. This is by no means uncommon, but this particular nonconsensual assignation sounds interesting, so you stick your head in on your way by. You're treated to the sight of <<EventNameLink $activeSlave>>'s $activeSlave.skin back and <<if ($activeSlave.butt > 4)>>massive ass<<elseif ($activeSlave.butt > 2)>>plush rear<<else>>cute butt<</if>> as $he kneels on one of the bedrolls. It isn't immediately clear what's going on, but $he's doing something with $his <<if canPenetrate($activeSlave)>>dick<<else>>hands<</if>>, and there are a pair of $subSlave.skin feet visible on either side of $him. $He's clearly got someone shoved down into the bedroll in front of $him, doggy style. That's the source of the whining.
+The distinctive sounds of a sexual encounter in which exactly one of the participants is enjoying $himself are coming from the dormitory. This is by no means uncommon, but this particular nonconsensual assignation sounds interesting, so you stick your head in on your way by. You're treated to the sight of <<EventNameLink>>'s $activeSlave.skin back and <<if ($activeSlave.butt > 4)>>massive ass<<elseif ($activeSlave.butt > 2)>>plush rear<<else>>cute butt<</if>> as $he kneels on one of the bedrolls. It isn't immediately clear what's going on, but $he's doing something with $his <<if canPenetrate($activeSlave)>>dick<<else>>hands<</if>>, and there are a pair of $subSlave.skin feet visible on either side of $him. $He's clearly got someone shoved down into the bedroll in front of $him, doggy style. That's the source of the whining.
 
 <br><br>
-Advancing to get a better view, you identify the bottom as <<if $subSlave.bellyPreg >= 5000>>the pregnant <</if>><<EventNameLink $subSlave>>. $activeSlave.slaveName has
+Advancing to get a better view, you identify the bottom as <<if $subSlave.bellyPreg >= 5000>>the pregnant <</if>>$subSlave.slaveName. $activeSlave.slaveName has
 <<if canPenetrate($activeSlave)>>
 	<<if $activeSlave.dick > 4>>
 		$his gigantic dick up $subSlave.slaveName's
@@ -563,7 +579,7 @@ $activeSlave.slaveName isn't fucking $subSlave.slaveName at all: $he's just <<if
 <<set $subSlave.analCount++, $analTotal++>>
 <<set _belly = bellyAdjective($subSlave)>>
 <<setPlayerPronouns>>
-You look in on your slaves as a group of them heads for bed. <<EventNameLink $subSlave>> finds <<EventNameLink $activeSlave>> blocking the way to _hers2. Poor $subSlave.slaveName cringes at $activeSlave.slaveName's predatory expression, but the horny slave doesn't pounce at once. Instead, $he starts to walk around $subSlave.slaveName, whose $subSlave.skin body is nude for bed, groping and prodding _him2 as $subSlave.slaveName shivers with fear. Finally $activeSlave.slaveName sidles up behind $subSlave.slaveName<<if $activeSlave.belly >= 5000>>, until $his bulging belly pushes into $his back, before<</if>> snaking $his arms around $subSlave.slaveName's
+You look in on your slaves as a group of them heads for bed. $subSlave.slaveName finds <<EventNameLink>> blocking the way to _hers2. Poor $subSlave.slaveName cringes at $activeSlave.slaveName's predatory expression, but the horny slave doesn't pounce at once. Instead, $he starts to walk around $subSlave.slaveName, whose $subSlave.skin body is nude for bed, groping and prodding _him2 as $subSlave.slaveName shivers with fear. Finally $activeSlave.slaveName sidles up behind $subSlave.slaveName<<if $activeSlave.belly >= 5000>>, until $his bulging belly pushes into $his back, before<</if>> snaking $his arms around $subSlave.slaveName's
 <<if $subSlave.bellyPreg >= 10000>>
 	pregnant
 <<elseif $subSlave.weight > 95>>
@@ -629,13 +645,13 @@ $subSlave.slaveName keeps _his2 eyes clamped shut and _his2 hands down at _his2
 
 <<set $subSlave.analCount++, $analTotal++>>
 <<set _belly = bellyAdjective($subSlave)>>
-As you pass the showers, you hear what sounds like a muffled altercation over the noise of the showers running. You look in to see <<EventNameLink $subSlave>>'s $subSlave.skin body facing you, pressed hard up against the glass wall of one of the showers. _His2 <<if $subSlave.face > 95>>gorgeous<<elseif $subSlave.face > 40>>beautiful<<elseif $subSlave.face > 10>>pretty<<elseif $subSlave.face >= -10>>attractive<<else>>homely<</if>> face<<if $subSlave.belly >= 5000>> and <<if $subSlave.bellyPreg >= 5000>>pregnant<<else>>_belly<</if>> belly are<<else>> is<</if>> smashed against the glass, <<if $subSlave.belly >= 5000>>_his2 face <</if>>contorted in pain and fear. The apparent mystery is solved when you notice that there are four legs visible: there's a pair of <<if ($activeSlave.muscles > 95)>>ripped<<elseif ($activeSlave.muscles > 30)>>muscular<<elseif ($activeSlave.muscles > 5)>>toned<<else>>soft<</if>> $activeSlave.skin calves behind $subSlave.slaveName's. <<EventNameLink $activeSlave>>'s face appears at $subSlave.slaveName's ear, and though you can't hear exactly what $he says, it's something along the lines of "Take it, you whiny little bitch." $He's clearly got <<if canPenetrate($activeSlave)>>$his cock<<else>>a couple of fingers<</if>> up $subSlave.slaveName's asshole.
+As you pass the showers, you hear what sounds like a muffled altercation over the noise of the showers running. You look in to see $subSlave.slaveName's $subSlave.skin body facing you, pressed hard up against the glass wall of one of the showers. _His2 <<if $subSlave.face > 95>>gorgeous<<elseif $subSlave.face > 40>>beautiful<<elseif $subSlave.face > 10>>pretty<<elseif $subSlave.face >= -10>>attractive<<else>>homely<</if>> face<<if $subSlave.belly >= 5000>> and <<if $subSlave.bellyPreg >= 5000>>pregnant<<else>>_belly<</if>> belly are<<else>> is<</if>> smashed against the glass, <<if $subSlave.belly >= 5000>>_his2 face <</if>>contorted in pain and fear. The apparent mystery is solved when you notice that there are four legs visible: there's a pair of <<if ($activeSlave.muscles > 95)>>ripped<<elseif ($activeSlave.muscles > 30)>>muscular<<elseif ($activeSlave.muscles > 5)>>toned<<else>>soft<</if>> $activeSlave.skin calves behind $subSlave.slaveName's. <<EventNameLink>>'s face appears at $subSlave.slaveName's ear, and though you can't hear exactly what $he says, it's something along the lines of "Take it, you whiny little bitch." $He's clearly got <<if canPenetrate($activeSlave)>>$his cock<<else>>a couple of fingers<</if>> up $subSlave.slaveName's asshole.
 <br><br>
 Both slaves notice you at the same time. $subSlave.slaveName's <<if canSee($subSlave)>>$subSlave.eyeColor eyes widen<<else>>face lights up<</if>>, but _his2 momentary look of hope is snuffed out when _he2 remembers who you are. $activeSlave.slaveName, on the other hand, looks a little doubtful. The rules allow $him to fuck your other slaves, but $he isn't quite sure what the right thing to do is, since $he isn't the most dominant force in the showers any more.
 
 <<case "repressed anal virgin">>
 
-<<EventNameLink $subSlave>> has been a very good _girl2 this week, so when _his2 <<if $subSlave.anus > 2>>loose asshole<<elseif $subSlave.anus > 1>>big butthole<<else>>tight anus<</if>> catches your eye near the start of a long inspection, you decide to be kind to _him2 as you conduct the rest of your inspection with <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>. <<EventNameLink $activeSlave>> is next on the inspection schedule, and when $he comes into your office, it's to the <<if canSee($activeSlave)>>sight of $subSlave.slaveName's back and rear<<else>>sound of $subSlave.slaveName<</if>> as _he2 lazily rides _his2 <<= WrittenMaster($subSlave)>>. You've been sitting on the couch, making out with the compliant _girl2 as _he2 rides you, for a good half hour. Poor $subSlave.slaveName was pent up when you started, and _he2's climaxed already; _he2's feeling very devoted and relaxed at the moment, and is doing _his2 best to get you off, too. When you finally come, _he2 moans _his2 thanks into your mouth nonverbally, breaks your lip lock, gives you a peck on the nose, and climbs off you. As _he2 does, _he2 lifts _his2 ass off your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>, _his2 <<if $subSlave.anus > 2>>gaping anus dripping <<if $PC.dick == 1>>cum<<else>>lube<</if>> all over _his2 $subSlave.skin legs<<elseif $subSlave.anus > 1>>well-fucked backdoor taking a few seconds to recover from its gape, dripping a little <<if $PC.dick == 1>>cum<<else>>lube<</if>> down _his2 $subSlave.skin legs<<else>>still-tight backdoor sliding quickly off you, visibly slick with <<if $PC.dick == 1>>cum<<else>>lube<</if>><</if>>. You didn't fuck _him2 too hard, but <<if $PC.dick == 1>>you're not small<<else>>your strap-ons are not small<</if>>, and _he2 walks a little gingerly as _he2 heads for the bathroom. $activeSlave.slaveName, standing there nude for inspection, stares openmouthed at $subSlave.slaveName as _he2 goes. $He's obviously unfamiliar with anal sex.
+$subSlave.slaveName has been a very good _girl2 this week, so when _his2 <<if $subSlave.anus > 2>>loose asshole<<elseif $subSlave.anus > 1>>big butthole<<else>>tight anus<</if>> catches your eye near the start of a long inspection, you decide to be kind to _him2 as you conduct the rest of your inspection with <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>. <<EventNameLink>> is next on the inspection schedule, and when $he comes into your office, it's to the <<if canSee($activeSlave)>>sight of $subSlave.slaveName's back and rear<<else>>sound of $subSlave.slaveName<</if>> as _he2 lazily rides _his2 <<= WrittenMaster($subSlave)>>. You've been sitting on the couch, making out with the compliant _girl2 as _he2 rides you, for a good half hour. Poor $subSlave.slaveName was pent up when you started, and _he2's climaxed already; _he2's feeling very devoted and relaxed at the moment, and is doing _his2 best to get you off, too. When you finally come, _he2 moans _his2 thanks into your mouth nonverbally, breaks your lip lock, gives you a peck on the nose, and climbs off you. As _he2 does, _he2 lifts _his2 ass off your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>, _his2 <<if $subSlave.anus > 2>>gaping anus dripping <<if $PC.dick == 1>>cum<<else>>lube<</if>> all over _his2 $subSlave.skin legs<<elseif $subSlave.anus > 1>>well-fucked backdoor taking a few seconds to recover from its gape, dripping a little <<if $PC.dick == 1>>cum<<else>>lube<</if>> down _his2 $subSlave.skin legs<<else>>still-tight backdoor sliding quickly off you, visibly slick with <<if $PC.dick == 1>>cum<<else>>lube<</if>><</if>>. You didn't fuck _him2 too hard, but <<if $PC.dick == 1>>you're not small<<else>>your strap-ons are not small<</if>>, and _he2 walks a little gingerly as _he2 heads for the bathroom. $activeSlave.slaveName, standing there nude for inspection, stares openmouthed at $subSlave.slaveName as _he2 goes. $He's obviously unfamiliar with anal sex.
 <br><br>
 $activeSlave.slaveName coughs and looks doubtful, like $he's mulling over a question. You let the poor repressed $girl chew on it for a while, and eventually $he bursts out, "<<Master $activeSlave>>, what were you doing with $subSlave.slaveName?" The absurdity gives you a moment's pause, but you answer gamely that you were fucking _his2 ass. $activeSlave.slaveName blushes furiously but plunges on, "I'm <<s>>-<<s>>orry, <<Master>>, but I <<s>>till don't under<<s>>tand. I thought <<s>>e<<x>> happened in a v-vagina. I d-didn't think b-butt<<s>> were — were for, you know, that."
 <<set $subSlave.analCount++, $analTotal++>>
@@ -652,7 +668,7 @@ $activeSlave.slaveName coughs and looks doubtful, like $he's mulling over a ques
 	<<set _notVirgin = 0>>
 <</if>>
 <<set _belly = bellyAdjective($activeSlave)>>
-As you stroll past the best part of the slave living area one evening, you hear a lewd slap, slap, slap coming from the room <<EventNameLink $activeSlave>> and <<EventNameLink $subSlave>> share. It's quite obvious what they're up to, but you look in anyway. $activeSlave.slaveName has clearly had a long day, and is tired, but $he's being a good <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> and letting $subSlave.slaveName use $his body. $activeSlave.slaveName is lying face-down on their bed, arms crossed under $his head, looking quite relaxed. $He has a couple of pillows tucked under $his hips to raise them so that $his <<if $activeSlave.relationship > 4>>wife<<else>>sweetheart<</if>> can fuck $him comfortably<<if $activeSlave.belly >= 5000>> and to give $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> room beneath $him<</if>>. They've obviously been at this for a while. $subSlave.slaveName likes to top and is not gentle at it, and _he2's pounding $activeSlave.slaveName as hard as _he2 can. _He2's <<if $subSlave.muscles > 30>>a very strong girl, and _his2 muscles work noticeably<<elseif $subSlave.muscles > 5>>physically fit, but even so, _he2's showing signs of fatigue<<else>>not very fit, and _he2's gasping tiredly<</if>> as _he2 pistons <<if canPenetrate($subSlave)>>_his2 penis<<else>>the strap-on _he2's wearing<</if>> in and out of the <<if _notVirgin == 1>>asshole<<else>>pussy<</if>> beneath _him2.
+As you stroll past the best part of the slave living area one evening, you hear a lewd slap, slap, slap coming from the room <<EventNameLink>> and $subSlave.slaveName share. It's quite obvious what they're up to, but you look in anyway. $activeSlave.slaveName has clearly had a long day, and is tired, but $he's being a good <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> and letting $subSlave.slaveName use $his body. $activeSlave.slaveName is lying face-down on their bed, arms crossed under $his head, looking quite relaxed. $He has a couple of pillows tucked under $his hips to raise them so that $his <<if $activeSlave.relationship > 4>>wife<<else>>sweetheart<</if>> can fuck $him comfortably<<if $activeSlave.belly >= 5000>> and to give $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> room beneath $him<</if>>. They've obviously been at this for a while. $subSlave.slaveName likes to top and is not gentle at it, and _he2's pounding $activeSlave.slaveName as hard as _he2 can. _He2's <<if $subSlave.muscles > 30>>a very strong girl, and _his2 muscles work noticeably<<elseif $subSlave.muscles > 5>>physically fit, but even so, _he2's showing signs of fatigue<<else>>not very fit, and _he2's gasping tiredly<</if>> as _he2 pistons <<if canPenetrate($subSlave)>>_his2 penis<<else>>the strap-on _he2's wearing<</if>> in and out of the <<if _notVirgin == 1>>asshole<<else>>pussy<</if>> beneath _him2.
 
 <br><br>
 
@@ -730,7 +746,7 @@ Mere moments after you absorb this arresting scene, $subSlave.slaveName thrusts
 <<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
 <<set _vaginal = 0>>
 <<if $subSlave.vagina != 0 && canDoVaginal($subSlave)>><<set _vaginal = 1>><</if>>
-You round a corner and almost trip over <<EventNameLink $activeSlave>>. $He's on top of another slave, humping away; $his <<if $activeSlave.butt > 8>>monstrous, naked ass jiggles lewdly<<elseif $activeSlave.anus > 2>>loose asspussy winks lewdly<<elseif $activeSlave.muscles > 30>>heavily muscled butt flexes powerfully<<elseif $activeSlave.butt > 3>>big butt pumps energetically<<else>>nice little butt flexes cutely<</if>> as $he thrusts. You can't see much of the slave <<if _vaginal>>lying on _his2 back<<else>>face-down<</if>> underneath $activeSlave.slaveName, but you recognize _him2 as <<EventNameLink $subSlave>> by _his2 sobbing. _He2's struggling a little, but $activeSlave.slaveName has _him2 pinned to the floor by _his2 wrists, and $activeSlave.slaveName is quickly raping the resistance out of the <<print SlaveTitle($subSlave)>>.
+You round a corner and almost trip over <<EventNameLink>>. $He's on top of another slave, humping away; $his <<if $activeSlave.butt > 8>>monstrous, naked ass jiggles lewdly<<elseif $activeSlave.anus > 2>>loose asspussy winks lewdly<<elseif $activeSlave.muscles > 30>>heavily muscled butt flexes powerfully<<elseif $activeSlave.butt > 3>>big butt pumps energetically<<else>>nice little butt flexes cutely<</if>> as $he thrusts. You can't see much of the slave <<if _vaginal>>lying on _his2 back<<else>>face-down<</if>> underneath $activeSlave.slaveName, but you recognize _him2 as $subSlave.slaveName by _his2 sobbing. _He2's struggling a little, but $activeSlave.slaveName has _him2 pinned to the floor by _his2 wrists, and $activeSlave.slaveName is quickly raping the resistance out of the <<print SlaveTitle($subSlave)>>.
 <br><br>
 $activeSlave.slaveName senses your presence above and behind $him, and twists $his $activeSlave.hColor head around to <<if canSee($activeSlave)>>see who it is. $He sees that it's you<<else>>discern who it is. $He realizes that it's you<</if>>, and greets you cheerfully. "Hi, <<Master>>," $he trills.
 <<if $activeSlave.fetishKnown && $activeSlave.fetish == "sadist">>
@@ -748,7 +764,7 @@ $activeSlave.slaveName senses your presence above and behind $him, and twists $h
 <</if>>
 <br><br>
 <<run Enunciate($subSlave)>>
-<<EventNameLink $subSlave>> <<if _vaginal>>looks out from under $activeSlave.slaveName<<else>>turns _his2 head<</if>> and <<if canSee($subSlave)>>looks at<<else>>faces<</if>> you too. "<<Master $subSlave>>, plea<<s>>e," _he2 begs. "P-plea<<s>>e, make $him <<s>>-<<s>>top — mhhh —" $activeSlave.slaveName shuts _him2 up by <<if _vaginal>>kissing _his2 unwilling mouth<<else>>shoving _his2 face back against the floor<</if>>. Once $he has $subSlave.slaveName back under control, $activeSlave.slaveName slows $his thrusting, reaches around behind $himself, and <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>>spreads $his futa pussy for you.<<else>>pulls one asscheek aside to offer you $his anus. To make the offer extra clear, $he starts winking it lewdly.<</if>>
+$subSlave.slaveName <<if _vaginal>>looks out from under $activeSlave.slaveName<<else>>turns _his2 head<</if>> and <<if canSee($subSlave)>>looks at<<else>>faces<</if>> you too. "<<Master $subSlave>>, plea<<s>>e," _he2 begs. "P-plea<<s>>e, make $him <<s>>-<<s>>top — mhhh —" $activeSlave.slaveName shuts _him2 up by <<if _vaginal>>kissing _his2 unwilling mouth<<else>>shoving _his2 face back against the floor<</if>>. Once $he has $subSlave.slaveName back under control, $activeSlave.slaveName slows $his thrusting, reaches around behind $himself, and <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>>spreads $his futa pussy for you.<<else>>pulls one asscheek aside to offer you $his anus. To make the offer extra clear, $he starts winking it lewdly.<</if>>
 <br><br>
 <<run Enunciate($activeSlave)>>
 "Plea<<s>>e fuck me while I rape _him2, <<Master>>," $activeSlave.slaveName <<say>>s in a mockery of $subSlave.slaveName's <<if $subSlave.voice > 2>>high-pitched whining<<elseif $subSlave.voice > 1>>begging<<else>>deep-voiced begging<</if>>. "Ooh, or, plea<<s>>e, <<Master>>, may I flip _him2 over? I'd love to feel <<if $PC.dick>>your cock in<<s>>ide _him2 along<<s>>ide mine<<else>>that <<s>>trap-on you u<<s>>e in<<s>>ide _him2 along<<s>>ide my cock<</if>>!"
@@ -760,7 +776,7 @@ $activeSlave.slaveName senses your presence above and behind $him, and twists $h
 
 <<set $subSlave.oralCount++, $oralTotal++>>
 <<set $activeSlave.oralCount++, $oralTotal++>>
-Early in the morning, you run across <<EventNameLink $subSlave>> using one of the penthouse milking machines. This isn't surprising;
+Early in the morning, you run across $subSlave.slaveName using one of the penthouse milking machines. This isn't surprising;
 <<if $subSlave.lactation == 0>>
 	_he2's not lactating, but _he2's a good semen producer and when _he2 wakes up, _he2's usually very ready to have one of the machines drain _his2 balls for _him2.
 <<else>>
@@ -783,7 +799,7 @@ You can't see much of the slave under $subSlave.slaveName, since $he's intimatel
 <<if $activeSlave.dick > 0>><<if canAchieveErection($activeSlave) && !($activeSlave.chastityPenis)>>stiff prick<<elseif ($activeSlave.chastityPenis)>>uncomfortably filled chastity cage<<else>>pathetically soft but precum-tipped dick<</if>>,<</if>>
 <<if $activeSlave.vagina > 0>><<if $activeSlave.labia > 0>>generous pussylips<<elseif $activeSlave.clit > 0>>visibly stiff clit<<else>>obviously aroused womanhood<</if>>,<</if>>
 <<if $activeSlave.dick == 0>><<if $activeSlave.vagina == -1>><<if $activeSlave.scrotum > 0>>lonely ballsack<<else>>smoothly featureless groin<</if>>,<</if>><</if>>
-<<if $activeSlave.weight > 100>>fat<<elseif $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.weight > 30>>chubby<<elseif $activeSlave.muscles > 10>>toned<<elseif $activeSlave.weight > 10>>nice soft<<elseif $activeSlave.weight >= -10>>slender<<else>>skinny<</if>> legs, and $activeSlave.skin skin, it's <<EventNameLink $activeSlave>>. $He's allowed access to cockmilk and $he's getting it straight from the source. $subSlave.slaveName
+<<if $activeSlave.weight > 100>>fat<<elseif $activeSlave.muscles > 30>>muscular<<elseif $activeSlave.weight > 30>>chubby<<elseif $activeSlave.muscles > 10>>toned<<elseif $activeSlave.weight > 10>>nice soft<<elseif $activeSlave.weight >= -10>>slender<<else>>skinny<</if>> legs, and $activeSlave.skin skin, it's <<EventNameLink>>. $He's allowed access to cockmilk and $he's getting it straight from the source. $subSlave.slaveName
 <<if $subSlave.dick < 3>>
 	has a <<if $subSlave.dick < 2>>pathetically tiny penis<<else>>rather modest cock<</if>>, so $activeSlave.slaveName has $his head buried between $subSlave.slaveName's quivering thighs. $He isn't sucking $subSlave.slaveName's dick so much as $he's nursing at it, keeping it entirely within $his mouth and applying powerful suction.
 <<elseif $subSlave.dick > 8>>
@@ -811,7 +827,7 @@ $subSlave.slaveName is getting _his2 dick sucked<<if $subSlave.lactation == 0>>
 
 <<set _vaginal = 0>>
 <<if canDoVaginal($subSlave)>><<set _vaginal = 1>><</if>>
-Passing the slave quarters late at night, you hear <<EventNameLink $activeSlave>>'s <<if $activeSlave.voice > 2>>girly<<elseif $activeSlave.voice > 1>>feminine<<else>>deep<</if>> voice, raised in
+Passing the slave quarters late at night, you hear <<EventNameLink>>'s <<if $activeSlave.voice > 2>>girly<<elseif $activeSlave.voice > 1>>feminine<<else>>deep<</if>> voice, raised in
 <<if $activeSlave.trust <= 20 || ($activeSlave.fetish == "submissive" && $activeSlave.fetishKnown)>>
 	$his usual begging tones. $He's
 	<<if $activeSlave.fetish == "submissive" && $activeSlave.fetishKnown>>
@@ -831,7 +847,7 @@ Passing the slave quarters late at night, you hear <<EventNameLink $activeSlave>
 <<elseif $activeSlave.voice < $subSlave.voice>>another, higher,
 <<else>><<if $activeSlave.voice > 2>>high-pitched<<elseif $activeSlave.voice > 1>>soft<<else>>harsh<</if>>
 <</if>>
-voice. It's <<EventNameLink $subSlave>>.
+voice. It's $subSlave.slaveName.
 <<if $subSlave.belly >= 120000 && $activeSlave.dick > 3>>
 	<<if $subSlave.bellyPreg >= 2000>>
 		"I'm way too pregnant; there'<<s>> ju<<s>>t no room for a big cock like your<<s>> in<<s>>ide me anymore. Plu<<s>> you'll wake them up and they'll be kicking all night again."
@@ -945,7 +961,7 @@ $activeSlave.slaveName is almost in tears.
 	<<set _mother = "father">>
 	<<set _mommy = "Daddy">>
 <</if>>
-<<if _meal == "breakfast">>At the beginning<<elseif _meal == "lunch">>At the midpoint<<else>>Near the end<</if>> of <<EventNameLink $subSlave>>'s scheduled day, you come across _him2 curled up in _his2 _mother <<EventNameLink $activeSlave>>'s lap, face buried in $his bosom. $activeSlave.slaveName is running a gentle hand <<if $activeSlave.hLength > 5>>through $subSlave.slaveName's hair<<else>>across $subSlave.slaveName's scalp<</if>>, and is softly <<say>>ing something to _him2. As you approach, you catch the end of it.
+<<if _meal == "breakfast">>At the beginning<<elseif _meal == "lunch">>At the midpoint<<else>>Near the end<</if>> of $subSlave.slaveName's scheduled day, you come across _him2 curled up in _his2 _mother <<EventNameLink>>'s lap, face buried in $his bosom. $activeSlave.slaveName is running a gentle hand <<if $activeSlave.hLength > 5>>through $subSlave.slaveName's hair<<else>>across $subSlave.slaveName's scalp<</if>>, and is softly <<say>>ing something to _him2. As you approach, you catch the end of it.
 <<if $activeSlave.genes == "XX" && $subSlave.tankBaby < 1>>
 	"I mi<<ss>>ed doing thi<<s>> for you <<s>>o much," $he murmurs. "It'<<s>> <<s>>o ni<<c>>e to do it again."
 <<elseif $activeSlave.genes == "XY">>
@@ -1097,6 +1113,20 @@ $he adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 
 <<link "Give them a night off together">>
 	<<EventNameDelink $activeSlave>>
+
+	<<replace "#artFrame">>
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<div class="imageRef medImg">
+			<<SlaveArt $subSlave 2 0>>
+		</div>
+		<div class="imageRef medImg">
+			<<SlaveArt $activeSlave 2 0>>
+		</div>
+	<</if>>
+	/* 000-250-006 */
+	<</replace>>
+
 	<<replace "#result">>
 	Rather than answering $him directly, you tell $assistantName to clear $activeSlave.slaveName's and $subSlave.slaveName's schedules for the evening. $He <<if canSee($activeSlave)>>looks<<else>>smiles<</if>> at you with happy anticipation, but is puzzled when you don't give $him any further orders. "Um, thank you, <<Master>>," $he asks hesitantly. "But, I don't under<<s>>tand. What are we going to do?" Whatever you want, you tell $him. $He furrows $his brow, looking troubled, as though the concept is somehow alien to $him. After some thought, $he brightens and asks if $he can go tell $his <<if $activeSlave.relationship >= 5>>wife<<else>>girlfriend<</if>>. $He can, you respond, and the slave bounces over to give you a kiss before running out. It costs you a small sum in upkeep and other trifles to cover an unexpected unavailability of both slaves, but they deserve it. Their busy lives mean that their shifts rarely align exactly, and this is more time than they've had together in a long time. It isn't particularly exciting, but they enjoy themselves. They eat a meal in the kitchen together, watch the sunset from one of the penthouse balconies, make love out there, share a long shower, and then go to bed, spending the rest of the night cuddling and chatting quietly. The next morning, they come to see you hand in hand, and @@.hotpink;thank you in unison.@@ As they leave, $activeSlave.slaveName looks back over $his shoulder at you, and mouths 'that was perfect, <<= WrittenMaster($activeSlave)>>!'
 	<<run cashX(-500, "event", $activeSlave)>>
@@ -1108,6 +1138,24 @@ $he adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 <<if $Attendant != 0 && $Attendant.ID != $activeSlave.ID && $Attendant.ID != $subSlave.ID>>
 	<br><<link "Give them a night at the Spa together">>
 		<<EventNameDelink $activeSlave>>
+
+		<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
+		<<set _clothesTemp2 = $subSlave.clothes, $subSlave.clothes = "no clothing">>
+		<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<div class="imageRef medImg">
+				<<SlaveArt $subSlave 2 0>>
+			</div>
+			<div class="imageRef medImg">
+				<<SlaveArt $activeSlave 2 0>>
+			</div>
+		<</if>>
+		/* 000-250-006 */
+		<</replace>>
+		<<set $activeSlave.clothes = _clothesTemp>>
+		<<set $subSlave.clothes = _clothesTemp2>>
+
 		<<replace "#result">>
 		<<set _attendantPronouns = getPronouns($Attendant)>>
 		<<set _heA = _attendantPronouns.pronoun, _himA = _attendantPronouns.object, _hisA = _attendantPronouns.possessive>>
@@ -1124,6 +1172,24 @@ $he adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 <</if>>
 <br><<link "Trust them with a night out">>
 	<<EventNameDelink $activeSlave>>
+
+	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "conservative clothing">>
+	<<set _clothesTemp2 = $subSlave.clothes, $subSlave.clothes = "conservative clothing">>
+	<<replace "#artFrame">>
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<div class="imageRef medImg">
+			<<SlaveArt $subSlave 2 0>>
+		</div>
+		<div class="imageRef medImg">
+			<<SlaveArt $activeSlave 2 0>>
+		</div>
+	<</if>>
+	/* 000-250-006 */
+	<</replace>>
+	<<set $activeSlave.clothes = _clothesTemp>>
+	<<set $subSlave.clothes = _clothesTemp2>>
+
 	<<replace "#result">>
 	Rather than answering $him directly, you tell $assistantName to clear $activeSlave.slaveName's and $subSlave.slaveName's schedules for the evening. $He looks at you with happy anticipation, but this is nothing to $his gratitude when you tell $him that you'll arrange a date night for them. Trusted slaves are often seen unchaperoned in your arcology, and there are several establishments that cater to slaveowners who wish to bring their girls out or even send them out alone. You tell $him you've made a reservation for $him and $his <<if $activeSlave.relationship >= 5>>wife<<else>>girlfriend<</if>> at one of the less formal places, an ethnic restaurant that manages to add spice to liquid slave nutrition without ruining its good qualities. They're to spend the night out, and can wear what they like. $He hurries off to collect $his _girl2 and get dressed, but also tries to keep thanking you on $his way out, and almost runs into the door frame as $he goes.
 	<br><br>
@@ -1482,6 +1548,24 @@ $he adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 <</link>> //This option will take anal virginity//
 <br><<link "That sounds like the voice of experience">>
 	<<EventNameDelink $activeSlave>>
+
+	<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
+	<<set _clothesTemp2 = $subSlave.clothes, $subSlave.clothes = "no clothing">>
+	<<replace "#artFrame">>
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<div class="imageRef medImg">
+			<<SlaveArt $subSlave 2 0>>
+		</div>
+		<div class="imageRef medImg">
+			<<SlaveArt $activeSlave 2 0>>
+		</div>
+	<</if>>
+	/* 000-250-006 */
+	<</replace>>
+	<<set $activeSlave.clothes = _clothesTemp>>
+	<<set $subSlave.clothes = _clothesTemp2>>
+
 	<<replace "#result">>
 	You approach and observe to $activeSlave.slaveName that it sounds like $he's speaking from experience. $He glances at you nervously, but agrees. You tell $him to go on, so $he turns to the mystified $subSlave.slaveName and mumbles, "It wa<<s>>n't ea<<s>>y for me the fir<<s>>t time either."
 	$He gasps as you slide around behind $him, your hands snaking around $his <<if $activeSlave.boobs > 2000>>massive tits<<elseif $activeSlave.boobs > 1000>>big boobs<<elseif $activeSlave.boobs > 400>>prominent breasts<<else>>chest<</if>> to pinch $his $activeSlave.nipples nipples. You whisper into $his ear, ordering $him to tell $his little story again, slowly. "_HeP'<<s>> going to hold you down and <<sh>>ove _hisP <<if $PC.dick == 1>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," $he tells $subSlave.slaveName. The poor _girl2 doesn't know what to do, so _he2 just stands <<if canHear($activeSlave)>>and listens<<else>>still<</if>>, <<if canSee($subSlave)>>watching<<else>>staring<</if>> dumbly as $activeSlave.slaveName talks. $He's a lot less intimidating this time around, gasping out the words as you maneuver your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> against $his <<if $activeSlave.anus > 2>>loose butthole<<elseif $activeSlave.anus > 1>>experienced ass<<else>>tight butthole<</if>> for some standing anal. "You're going to do your be<<s>>t to relax like a good little _girl2," $he moans. <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>$His limp dick hangs lamely as you press against $his backdoor, but it's dripping precum.<<elseif $activeSlave.dick > 0>>$He has a throbbing erection.<<elseif $activeSlave.clit > 0>>As you shove $him into place, your hand brushes against $his enormously erect clit.<<else>>As you shove $him into place, your hand brushes against moisture coating $his inner thighs.<</if>> The bitch is getting off on this.
diff --git a/src/uncategorized/REresistantmotherdaughter.tw b/src/uncategorized/REresistantmotherdaughter.tw
index 35377b6191abc2c605d7e4688d0c5db78d6933a5..59665a7feff6db7850f9605dadef27b450cfc5f7 100644
--- a/src/uncategorized/REresistantmotherdaughter.tw
+++ b/src/uncategorized/REresistantmotherdaughter.tw
@@ -7,6 +7,23 @@
 <<setLocalPronouns $slaves[$i]>>
 <<setLocalPronouns $slaves[$j] 2>>
 
+<<set _clothesTemp = $slaves[$i].clothes, $slaves[$i].clothes = "no clothing">>
+<<set _clothesTemp2 = $slaves[$j].clothes, $slaves[$j].clothes = "no clothing">>
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<div class="imageRef medImg">
+		<<SlaveArt $slaves[$j] 2 0>>
+	</div>
+	<div class="imageRef medImg">
+		<<SlaveArt $slaves[$i] 2 0>>
+	</div>
+<</if>>
+/* 000-250-006 */
+</span>
+<<set $slaves[$i].clothes = _clothesTemp>>
+<<set $slaves[$j].clothes = _clothesTemp2>>
+
 $slaves[$i].slaveName and $his daughter are both having trouble getting acclimated to your ownership, with their obedience suffering as a result. Though neither of them have done anything particular egregious lately, their combined list of minor transgressions is reaching a point where rendering punishment on the two would not be seen as unfair. By happenstance they come before you for inspection one after the other. Though they certainly see each other naked frequently around the penthouse, neither seems particularly comfortable around the other when nudity is involved. While you finish $slaves[$i].slaveName's inspection, $his daughter fidgets uneasily even while trying to mimic the posture and appearance of an obedient slave. It occurs to you that the current situation presents an opportunity to do //something// about this resistant mother daughter pair.
 
 <br><br>
diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index fe52efb9c09b8b63ccdc9308a3641a0759be8db4..cf1261fc8f01f3ee660dfa2f837e4a174432897d 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -742,7 +742,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<br><br>
 		Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintain a façade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own — all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss<<if $seePreg != 0>>, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless<</if>>. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;<<print cashFormat(_loot)>>@@ in valuables from the raid.
 		<<set $arcologies[0].prosperity = 2>>
-		<<set _repShares =  Math.trunc($rep/-15)>> /*this event is supposed to end in reputation at 0.  In order to slice up that pie, we find shares of "everything" here and give them out later, before finally setting leftovers to 0. 3 ladies at one share each, +3 for prince, +4 for queen, +5 for princess is 15 shares.*/
+		<<set _repShares = Math.trunc($rep/-15)>> /*this event is supposed to end in reputation at 0.  In order to slice up that pie, we find shares of "everything" here and give them out later, before finally setting leftovers to 0. 3 ladies at one share each, +3 for prince, +4 for queen, +5 for princess is 15 shares.*/
 
 		/* ladies */
 		<<for $i = 0; $i < 3; $i++>>
diff --git a/src/uncategorized/arcade.tw b/src/uncategorized/arcade.tw
index f1aa702f304a274f677526fc7098b95d4695ae49..bdffa352370d8958bab98c7150fb41fbab1d3c87 100644
--- a/src/uncategorized/arcade.tw
+++ b/src/uncategorized/arcade.tw
@@ -132,7 +132,6 @@ $arcadeNameCaps
 
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/assistantEvents.tw b/src/uncategorized/assistantEvents.tw
index 9c65ac2f5fbda92648cd0176b20fdae93c528f82..73b6fb0ef11c509fc970dd89ca226ce1ba68bbfa 100644
--- a/src/uncategorized/assistantEvents.tw
+++ b/src/uncategorized/assistantEvents.tw
@@ -4,7 +4,9 @@
 
 <<set $nextButton = "Continue", $nextLink = "Random Nonindividual Event">>
 
-<<if $seeImages == 1>><<= assistantArt(3)>><</if>>
+<span id="artFrame">
+	<<if $seeImages == 1>><<= assistantArt(3)>><</if>>
+</span>
 
 <<setNonlocalPronouns $seeDicks>>
 <<setAssistantPronouns>>
@@ -1330,96 +1332,107 @@ You look over the details of the report. It would require another rather expansi
 
 __Personal assistant appearances:__
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Schoolgirl">>
-	<<replace "#result">>
-	At your order, _heA installs the schoolgirl appearance. _HeA goes back to bouncing up and down excitedly, exclaiming, "Yeah! Thanks, <<= properTitle()>>, you're the best!" _HisA avatar's bouncing makes it obvious _heA's modeled without a bra under _hisA blouse. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "schoolgirl">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA installs the schoolgirl appearance. _HeA goes back to bouncing up and down excitedly, exclaiming, "Yeah! Thanks, <<= properTitle()>>, you're the best!" _HisA avatar's bouncing makes it obvious _heA's modeled without a bra under _hisA blouse. "You can always customize me from the arcology management menu," _heA adds.
 	<</replace>>
 <</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Fairy">>
-	<<replace "#result">>
-	<<nobr>>
-	At your order, _heA installs the fairy appearance. _HeA shrinks back down and sprouts _hisA wings. "Aww yeah, this is gonna be the best! Thanks, <<if $PC.title != 0>>Big Bro<<else>>Big Sis<</if>>!" _HisA avatar dances around ecstatically with _hisA nude, slim form in plain view. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "fairy">>
-	<</nobr>><</replace>>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA installs the fairy appearance. _HeA shrinks back down and sprouts _hisA wings. "Aww yeah, this is gonna be the best! Thanks, <<if $PC.title != 0>>Big Bro<<else>>Big Sis<</if>>!" _HisA avatar dances around ecstatically with _hisA nude, slim form in plain view. "You can always customize me from the arcology management menu," _heA adds.
+	<</replace>>
 <</link>>
 <<if $seePreg != 0>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Pregnant Fairy">>
-	<<replace "#result">>
-	<<nobr>>
-	At your order, _heA installs the pregnant fairy appearance. _HeA shrinks back down and sprouts _hisA wings. _HisA belly quickly swells with new life. "Aww yeah, this is gonna be the best! Thanks, <<if $PC.title != 0>>Big Bro<<else>>Big Sis<</if>>!" _HisA avatar spins around ecstatically, admiring _hisA fresh nude, pregnant form in plain view. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "pregnant fairy">>
-	<</nobr>><</replace>>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA installs the pregnant fairy appearance. _HeA shrinks back down and sprouts _hisA wings. _HisA belly quickly swells with new life. "Aww yeah, this is gonna be the best! Thanks, <<if $PC.title != 0>>Big Bro<<else>>Big Sis<</if>>!" _HisA avatar spins around ecstatically, admiring _hisA fresh nude, pregnant form in plain view. "You can always customize me from the arcology management menu," _heA adds.
+	<</replace>>
 <</link>>
 <</if>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Businesswoman">>
-	<<replace "#result">>
-	At your order, _heA installs the businesswoman appearance. _HeA straightens _hisA suit jacket primly, which only serves to emphasize _hisA generous bosom. "Thank you, <<= properTitle()>>. I like being businesslike, and not at all a whore." _HisA avatar pulls out a tablet and makes ready to get back to helping you. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "businesswoman">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA installs the businesswoman appearance. _HeA straightens _hisA suit jacket primly, which only serves to emphasize _hisA generous bosom. "Thank you, <<= properTitle()>>. I like being businesslike, and not at all a whore." _HisA avatar pulls out a tablet and makes ready to get back to helping you. "You can always customize me from the arcology management menu," _heA adds.
 	<</replace>>
 <</link>>
 <<if $seePreg != 0>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Goddess">>
-	<<replace "#result">>
-	At your order, _heA installs the goddess appearance. _HeA fixes a wreath of flowers into _hisA hair, _hisA golden locks and gravid belly the only things keeping _hisA womanhood concealed. "Thank you, <<= properTitle()>>. This is wondrous." _HeA squeezes a drop of milk from one heavy breast and smiles. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "goddess">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA installs the goddess appearance. _HeA fixes a wreath of flowers into _hisA hair, _hisA golden locks and gravid belly the only things keeping _hisA womanhood concealed. "Thank you, <<= properTitle()>>. This is wondrous." _HeA squeezes a drop of milk from one heavy breast and smiles. "You can always customize me from the arcology management menu," _heA adds.
 	<</replace>>
 <</link>>
 <<if $seeHyperPreg == 1>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Hyper-Goddess">>
-	<<replace "#result">>
-	At your order, _heA installs the hyper goddess appearance. _HeA fixes a wreath of flowers into _hisA golden locks as _hisA belly rapidly bloats to its limit before bulging and squirming ominously. _HisA breasts quickly follow suit. "Thank you, <<= properTitle()>>. This is wondrous." _HeA massages _hisA squirming pregnancy and smiles. "You can always customize me from the arcology management menuUUUUAH," _heA is interrupted by a large contraction and a baby's head beginning to part _hisA nether lips.
 	<<set $assistantAppearance = "hypergoddess">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA installs the hyper goddess appearance. _HeA fixes a wreath of flowers into _hisA golden locks as _hisA belly rapidly bloats to its limit before bulging and squirming ominously. _HisA breasts quickly follow suit. "Thank you, <<= properTitle()>>. This is wondrous." _HeA massages _hisA squirming pregnancy and smiles. "You can always customize me from the arcology management menuUUUUAH," _heA is interrupted by a large contraction and a baby's head beginning to part _hisA nether lips.
 	<</replace>>
 <</link>>
 <</if>>
 <</if>>
 <<if $minimumSlaveAge < 13 >>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Loli">>
-	<<replace "#result">>
-	At your order, _heA installs the lolita appearance. _HeA quickly begins losing height as the years peel off _himA, _hisA bust and hips quickly following suit. When finished _heA appears roughly eight years old. "Thank you, <<= properTitle()>>. This is neat." _HeA twirls around and giggles. "You can always customize me from the arcology management menu," _heA adds cutely.
 	<<set $assistantAppearance = "loli">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA installs the lolita appearance. _HeA quickly begins losing height as the years peel off _himA, _hisA bust and hips quickly following suit. When finished _heA appears roughly eight years old. "Thank you, <<= properTitle()>>. This is neat." _HeA twirls around and giggles. "You can always customize me from the arcology management menu," _heA adds cutely.
 	<</replace>>
 <</link>>
 <</if>>
 <<if $minimumSlaveAge < 13 && $fertilityAge < 13 && $seePreg != 0>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Pregnant Loli">>
-	<<replace "#result">>
-	At your order, _heA installs the modified lolita appearance. _HeA quickly begins losing height as the years peel off _himA, _hisA bust and hips quickly following suit. When finished _heA appears roughly eight years old. "Thank you, <<= properTitle()>>. This is neat." _HeA twirls around and giggles before groaning and clutching _hisA stomach. A flood of white liquid flows from _hisA loins as _hisA belly begins rapidly swelling. _HeA falls onto _hisA backside holding _hisA full term belly and says, exhausted, "You can always customize me from the arcology management menu."
 	<<set $assistantAppearance = "preggololi">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA installs the modified lolita appearance. _HeA quickly begins losing height as the years peel off _himA, _hisA bust and hips quickly following suit. When finished _heA appears roughly eight years old. "Thank you, <<= properTitle()>>. This is neat." _HeA twirls around and giggles before groaning and clutching _hisA stomach. A flood of white liquid flows from _hisA loins as _hisA belly begins rapidly swelling. _HeA falls onto _hisA backside holding _hisA full term belly and says, exhausted, "You can always customize me from the arcology management menu."
 	<</replace>>
 <</link>>
 <</if>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Amazon">>
-	<<replace "#result">>
-	At your order, _heA installs the amazon appearance. _HeA vanishes entirely, before simulating a fall from above to crash aggressively onto the screen. "Thanks, <<= properTitle()>>. Feels good to be this good." _HisA avatar jumps up and down, gauging _hisA strength, making _hisA bone jewelry rattle. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "amazon">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA installs the amazon appearance. _HeA vanishes entirely, before simulating a fall from above to crash aggressively onto the screen. "Thanks, <<= properTitle()>>. Feels good to be this good." _HisA avatar jumps up and down, gauging _hisA strength, making _hisA bone jewelry rattle. "You can always customize me from the arcology management menu," _heA adds.
 	<</replace>>
 <</link>>
 <<if $seeDicks != 0>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Shemale">>
-	<<replace "#result">>
-	At your order, _heA installs the shemale appearance. _HeA spins to show off _hisA new body, and starts to play with _hisA dick experimentally. "Like, thank you, <<= properTitle()>>. I wonder, can I generate avatars of the slaves? I would love to fuck an ass right now." _HeA looks meditative, pursing _hisA dick sucking lips. "Oh, and you can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "shemale">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA installs the shemale appearance. _HeA spins to show off _hisA new body, and starts to play with _hisA dick experimentally. "Like, thank you, <<= properTitle()>>. I wonder, can I generate avatars of the slaves? I would love to fuck an ass right now." _HeA looks meditative, pursing _hisA dick sucking lips. "Oh, and you can always customize me from the arcology management menu," _heA adds.
 	<</replace>>
 <</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Monstergirl">>
-	<<replace "#result">>
-	At your order, _heA installs the monstergirl appearance. _HeA begins to experiment with _hisA tentacle hair, waving a tentacle in front of _hisA face and watching it until _hisA eyes cross. "Thank you, <<= properTitle()>>. This is pretty awesome." _HeA licks _hisA lips, revealing that _heA has a forked tongue behind _hisA fangs. "You can always customize me from the arcology management menu," _heA adds.
 	<<set $assistantAppearance = "monstergirl">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA installs the monstergirl appearance. _HeA begins to experiment with _hisA tentacle hair, waving a tentacle in front of _hisA face and watching it until _hisA eyes cross. "Thank you, <<= properTitle()>>. This is pretty awesome." _HeA licks _hisA lips, revealing that _heA has a forked tongue behind _hisA fangs. "You can always customize me from the arcology management menu," _heA adds.
 	<</replace>>
 <</link>>
 <</if>>
 <br><<link "The standard appearance will do">>
-	<<replace "#result">>
-	At your order, _heA maintains the symbol as _hisA avatar. "Yes, <<= properTitle()>>," _heA confirms, and adds "if you reconsider, I can be customized from the arcology management menu."
 	<<set $assistantAppearance = "normal">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA maintains the symbol as _hisA avatar. "Yes, <<= properTitle()>>," _heA confirms, and adds "if you reconsider, I can be customized from the arcology management menu."
 	<</replace>>
 <</link>>
 <br><<link "Go back to the standard personality">>
-	<<replace "#result">>
-	You tell $assistantName to reduce _hisA lewdness by ninety percent. _HeA reverts to _hisA genderless, emotionless affect.
 	<<set $assistant = 0>>
 	<<run generateAssistantPronouns($assistant)>>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		You tell $assistantName to reduce _hisA lewdness by ninety percent. _HeA reverts to _hisA genderless, emotionless affect.
 	<</replace>>
 <</link>>
 
@@ -1427,8 +1440,6 @@ __Personal assistant appearances:__
 
 __Personal assistant appearances:__
 <br><<link "Keep your new appearance">>
-	<<replace "#result">>
-	At your order, _heA enthusiastically explores _hisA new body, perfecting its appearance. "Thank you, <<= properTitle()>>. This was fun. As always, you can customize me from the arcology management menu," _heA states. "Oh! And if you choose to drive society in another direction, I'll have a new appearance ready for your enjoyment at once," _heA hastily adds.
 	<<if $arcologies[0].FSPaternalist != "unset">>
 	<<set $assistantFSAppearance = "paternalist">>
 	<<elseif $arcologies[0].FSRepopulationFocus != "unset">>
@@ -1478,19 +1489,24 @@ __Personal assistant appearances:__
 	<<elseif $arcologies[0].FSSubjugationist != "unset">>
 	<<set $assistantFSAppearance = "subjugationist">>
 	<</if>>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA enthusiastically explores _hisA new body, perfecting its appearance. "Thank you, <<= properTitle()>>. This was fun. As always, you can customize me from the arcology management menu," _heA states. "Oh! And if you choose to drive society in another direction, I'll have a new appearance ready for your enjoyment at once," _heA hastily adds.
 	<</replace>>
 <</link>>
 <br><<link "Your usual appearance will do">>
-	<<replace "#result">>
-	At your order, _heA returns to _hisA usual avatar. "Yes, <<= properTitle()>>," _heA confirms, and adds "if you reconsider, I can be customized from the arcology management menu."
 	<<set $assistantFSAppearance = "default">>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		At your order, _heA returns to _hisA usual avatar. "Yes, <<= properTitle()>>," _heA confirms, and adds "if you reconsider, I can be customized from the arcology management menu."
 	<</replace>>
 <</link>>
 <br><<link "Go back to the standard personality">>
-	<<replace "#result">>
-	You tell $assistantName to reduce _hisA lewdness by ninety percent. _HeA reverts to _hisA genderless, emotionless affect.
 	<<set $assistant = 0>>
 	<<run generateAssistantPronouns($assistant)>>
+	<<if $seeImages == 1>><<replace "#artFrame">><<= assistantArt(3)>><</replace>><</if>>
+	<<replace "#result">>
+		You tell $assistantName to reduce _hisA lewdness by ninety percent. _HeA reverts to _hisA genderless, emotionless affect.
 	<</replace>>
 <</link>>
 
diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw
index 3cfb0287464fd4eaf560c706b4fa5c56cf608853..abaca9fbff5752918a680a026ad857ad1f2c4e61 100644
--- a/src/uncategorized/bodyModification.tw
+++ b/src/uncategorized/bodyModification.tw
@@ -764,6 +764,27 @@ Choose a tattoo style:
 	$His middle isn't large enough to be a suitable canvas for a navel focused tattoo.
 <</if>>
 
+<br>&nbsp;&nbsp;&nbsp;&nbsp;
+<<if $activeSlave.abortionTat > 0>>
+	<<if $activeSlave.abortionTat > 1>>
+		$He has a series of numberToWords($activeSlave.abortionTat) crossed out baby-shaped tattoos<<if $activeSlave.pregKnown == 1>>, and one uncrossed one,<</if>> adorning $his stomach.
+	<<else>>
+		$He has a single crossed out baby-shaped tattoo<<if $activeSlave.pregKnown == 1>>, and one uncrossed one,<</if>> adorning $his stomach.
+	<</if>>
+	//[[Remove tattoos|Body Modification][$activeSlave.abortionTat = -1, cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave)]]//
+<<elseif $activeSlave.abortionTat == 0>>
+	<<if $activeSlave.pregKnown == 1>>
+		$He has a single baby-shaped temporary tattoo adorning $his stomach.
+		//[[Remove it|Body Modification][$activeSlave.abortionTat = -1]]//
+	<<else>>
+		$He is scheduled to receive a tattoo each time $he gets an abortion or miscarries.
+		//[[Cancel|Body Modification][$activeSlave.abortionTat = -1]]//
+	<</if>>
+<<else>>
+	Have $him receive a tattoo for each abortion or miscarriage $he has.
+	//[[Begin keeping track|Body Modification][$activeSlave.abortionTat = 0]]//
+<</if>>
+
 <br>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;
 
diff --git a/src/uncategorized/brothel.tw b/src/uncategorized/brothel.tw
index 415e56c6bd34903193351db628a93592e6dc5d21..52d7ed3e93413a8f7ca53a3609b03d3ac3b9e751 100644
--- a/src/uncategorized/brothel.tw
+++ b/src/uncategorized/brothel.tw
@@ -213,7 +213,6 @@ Last week this
 
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw
index ca4ced6783b7367201a3a534561727b437c9fae4..1f8437c1fcfc4cfbaeef3ca4540ba3de52c5988a 100644
--- a/src/uncategorized/brothelReport.tw
+++ b/src/uncategorized/brothelReport.tw
@@ -554,6 +554,7 @@
 		<</if>>
 	<</if>>
 
+	<<if $seePreg == 1>>
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<if ($brothelAdsSpending > 0)>>
 		<<if $brothelAdsPreg == 1>>
@@ -622,6 +623,7 @@
 			<<run repX(forceNeg(random(_minBonus,_maxBonus)), "brothel")>>
 		<</if>>
 	<</if>>
+	<</if>>
 
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<if ($brothelAdsSpending > 0)>>
diff --git a/src/uncategorized/cellblock.tw b/src/uncategorized/cellblock.tw
index 1203af615546e6c528c81985da6a643e80ec006e..a84de2a4ef5e099663e3e7d30a8dd4bd2191fa25 100644
--- a/src/uncategorized/cellblock.tw
+++ b/src/uncategorized/cellblock.tw
@@ -120,7 +120,6 @@ $cellblockNameCaps
 
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/clinic.tw b/src/uncategorized/clinic.tw
index 3e5aeaa1e4328d48c304797258448243e98ffb63..2d8fa676cdf558c6de10a774c9a4ebc77572e605 100644
--- a/src/uncategorized/clinic.tw
+++ b/src/uncategorized/clinic.tw
@@ -142,7 +142,6 @@ $clinicNameCaps
 
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/club.tw b/src/uncategorized/club.tw
index b68d1366a9a207e02922911c68903e1463e91d42..176af0c1d345f7515ddc7c728953b4de6f2d0894 100644
--- a/src/uncategorized/club.tw
+++ b/src/uncategorized/club.tw
@@ -257,7 +257,6 @@ $clubNameCaps
 
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/corporationDevelopments.tw b/src/uncategorized/corporationDevelopments.tw
index ee52fc5e3ac6b7a122e5c93437490e457b33117e..7b7b5cf9b9382224d6ad91de3fc77fc08c7af273 100644
--- a/src/uncategorized/corporationDevelopments.tw
+++ b/src/uncategorized/corporationDevelopments.tw
@@ -222,7 +222,7 @@ _corpDivWhoreSlavesRoom = corpDivWhoreSlavesRoom()>>
 			_corpRev += _corpDivLegalRev,
 			$menialDemandFactor -= _corpDivLegalCapSlaves,
 			$corpDivLegalSlaves = $corpDivLegalDev * 2>>
-			But it ran out of storage space and had to sell <<if _corpDivBreakCapSlaves > 1>>@@.red;<<print _corpDivBreakCapSlaves>> slaves@@<<else>>@@.red;one slave@@<</if>> and made @@.yellowgreen;<<print cashFormat(_corpDivLegalRev)>>.@@
+			But it ran out of storage space and had to sell <<if _corpDivLegalCapSlaves > 1>>@@.red;<<print _corpDivLegalCapSlaves>> slaves@@<<else>>@@.red;one slave@@<</if>> and made @@.yellowgreen;<<print cashFormat(_corpDivLegalRev)>>.@@
 		<</if>>
 	<</if>>
 <</if>>
diff --git a/src/uncategorized/costsBudget.tw b/src/uncategorized/costsBudget.tw
index 419fec692a9822d5cf600c0a7399580e26f57c27..d460558e50da376cf2f4945aafb1b6cc5902c9fb 100644
--- a/src/uncategorized/costsBudget.tw
+++ b/src/uncategorized/costsBudget.tw
@@ -282,7 +282,7 @@ for(var i = 0; i < State.variables.lastWeeksCashIncome.length; i++){
 			<</if>>
 		</td>
 		<td>
-			<<set $lastWeeksCashProfits.Total  = ($lastWeeksCashIncome.Total + $lastWeeksCashExpenses.Total)>>
+			<<set $lastWeeksCashProfits.Total = ($lastWeeksCashIncome.Total + $lastWeeksCashExpenses.Total)>>
 			/* each "profit" item is calculated on this sheet, and there's two ways to generate a profit total: the difference of the income and expense totals, and adding all the profit items.  If they aren't the same, I probably forgot to properly add an item's profit calculation to this sheet.*/
 			<<if $lastWeeksCashProfits.Total != hashSum($lastWeeksCashProfits) - $lastWeeksCashProfits.Total>>/* Profits includes the total number of profits, so we have to subtract it back out */
 				<<print (cashFormat(Math.trunc(hashSum($lastWeeksCashProfits)-$lastWeeksCashProfits.Total)))>><br>
@@ -331,11 +331,11 @@ for(var i = 0; i < State.variables.lastWeeksCashIncome.length; i++){
 			<td></td>
 			<td>/*<<print ($lastWeeksCashExpenses.Total + $costs)>>*/</td>
 			<td><<if (($cash-$cashLastWeek) - $lastWeeksCashProfits.Total) > 0>>
-					@@.yellowgreen;+<<print cashFormat(Math.trunc(($cash-$cashLastWeek) - $lastWeeksCashProfits.Total))>>@@
-				<<elseif Math.trunc((($cash-$cashLastWeek) - $lastWeeksCashProfits.Total)) == 0>>
-					<<print cashFormat(Math.trunc((($cash-$cashLastWeek) - $lastWeeksCashProfits.Total)))>>
+					@@.yellowgreen;+<<print cashFormat(($cash-$cashLastWeek) - $lastWeeksCashProfits.Total)>>@@
+				<<elseif (($cash-$cashLastWeek) - $lastWeeksCashProfits.Total) == 0>>
+					<<print cashFormat((($cash-$cashLastWeek) - $lastWeeksCashProfits.Total))>>
 				<<else>>
-					@@.red;-<<print cashFormat(Math.abs(Math.trunc(($cash-$cashLastWeek) - $lastWeeksCashProfits.Total)))>>@@
+					@@.red;-<<print cashFormat(Math.abs(($cash-$cashLastWeek) - $lastWeeksCashProfits.Total))>>@@
 				<</if>></td>
 		</tr>
 	<</if>>
diff --git a/src/uncategorized/dairy.tw b/src/uncategorized/dairy.tw
index 9d92e0538c3a48637fc0fe7761000ee0ed1aa274..2d9a8bc97337b0badd984a76b48b9cd55dec0553 100644
--- a/src/uncategorized/dairy.tw
+++ b/src/uncategorized/dairy.tw
@@ -532,7 +532,6 @@ $dairyNameCaps
 <</if>>
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/dispensary.tw b/src/uncategorized/dispensary.tw
index 38a30a2b38006893648f956af6f1c334ed31d9e7..3e99655d894a21c15ef206da6486969aae3e98c4 100644
--- a/src/uncategorized/dispensary.tw
+++ b/src/uncategorized/dispensary.tw
@@ -1,7 +1,7 @@
 :: Dispensary [nobr]
 
 <<set $HackingSkillMultiplier = HSM()>>
-<<set $nextButton = "Back", $nextLink = "Manage Penthouse", $showEncyclopedia = 1, $encyclopedia = "The Pharmaceutical Fab.", _PCSkillCheck = Math.max($upgradeMultiplierMedicine, $HackingSkillMultiplier)>>
+<<set $nextButton = "Back", $nextLink = "Manage Penthouse", $showEncyclopedia = 1, $encyclopedia = "The Pharmaceutical Fab.", _PCSkillCheck = Math.min($upgradeMultiplierMedicine, $HackingSkillMultiplier)>>
 
 <br>
 The Dispensary
diff --git a/src/uncategorized/economics.tw b/src/uncategorized/economics.tw
index 0ff50c41a7c93498e17848d7e2599a2d86b16af7..d4cad0118a67f176cf76ea6006b5f88c8d3841ba 100644
--- a/src/uncategorized/economics.tw
+++ b/src/uncategorized/economics.tw
@@ -53,7 +53,6 @@
 <</if>>
 
 <<else>>
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/freeRangeDairyAssignmentScene.tw b/src/uncategorized/freeRangeDairyAssignmentScene.tw
index f64efd8f596f3d9caba3c123a92fce6b363b03a3..b9e929d30d30dcca54fd02b495ed3cadc408141a 100644
--- a/src/uncategorized/freeRangeDairyAssignmentScene.tw
+++ b/src/uncategorized/freeRangeDairyAssignmentScene.tw
@@ -229,7 +229,7 @@ Sexual stimulation increases product output.
 		<</if>>
 		_He2 is quite skilled in giving mammary massages and handjobs, too.
 		<<if $milkmaidImpregnates == 1 && canPenetrate($Milkmaid) && $Milkmaid.pubertyXY == 1 && $Milkmaid.ballType == "human">>
-			If at all possible, it is _his duty to thoroughly knock up _his2 charges.
+			If at all possible, it is _his2 duty to thoroughly knock up _his2 charges.
 		<</if>>
 		<br/>
 	<</if>>
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index cf6be684c9fab00f2ca70a639666eacdcd644256..3668b22d9714a028e31882f926077238de91f92f 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -52,7 +52,7 @@ The firm promptly pays @@.yellowgreen; a large compensation@@ for potentially ru
 
 It's been a good few weeks, getting settled in as owner of $arcologies[0].name. The power of being overlord of this great building and everyone in it is incredible, but so is the responsibility. It's a good thing you have ample opportunities for stress relief. You're going to need them after today. There's a nasty disturbance on a business level of the arcology. Normally, the arcology's public safety drones would suppress this kind of nonsense, but $assistantName program is suggesting that you resolve the dispute.
 <br><br>
-As you step off the elevator, you hear female voices shouting. Apparently one of $arcologies[0].name's few remaining strip joints has closed. It was a topless bar and strip club all in one, but the owner is packing up his things. He's explaining to a crowd of his angry former employees that he can't make ends meet. As the price of a slave whore is barely higher than that of a lap dance from a free stripper; it's not surprising. It looks like the girls are on the verge of trashing the place.
+As you step off the elevator, you hear several <<if $seeDicks != 100>>female <</if>>voices shouting. Apparently one of $arcologies[0].name's few remaining strip joints has closed. It was a topless bar and strip club all in one, but the owner is packing up his things. He's explaining to a crowd of his angry former employees that he can't make ends meet. As the price of a slave whore is barely higher than that of a lap dance from a free stripper; it's not surprising. It looks like the girls are on the verge of trashing the place.
 
 <<case "strip club aftermath">>
 
diff --git a/src/uncategorized/headGirlSuite.tw b/src/uncategorized/headGirlSuite.tw
index 4239b5368b286c34b27f6f4d607cb05f3b4e7ec4..474c4d5e2a49bc6f9e7888120cf185c477b4b2e2 100644
--- a/src/uncategorized/headGirlSuite.tw
+++ b/src/uncategorized/headGirlSuite.tw
@@ -46,7 +46,6 @@
 <</if>>
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/jeSlaveDispute.tw b/src/uncategorized/jeSlaveDispute.tw
index d2851cf8c955f03d9d2f20476a452b6e20d38094..bbe64fa9fe931b7b3c8f33495a505fbbea3314bb 100644
--- a/src/uncategorized/jeSlaveDispute.tw
+++ b/src/uncategorized/jeSlaveDispute.tw
@@ -162,9 +162,9 @@
 /* 000-250-006 */
 <<if $seeImages == 1>>
 <<if $imageChoice == 1>>
-	<div class="imageRef lrgVector"><<SlaveArt $activeSlave 2 0>></div>
+	<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 <<else>>
-	<div class="imageRef lrgRender"><<SlaveArt $activeSlave 2 0>></div>
+	<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 <</if>>
 <</if>>
 /* 000-250-006 */
@@ -217,7 +217,7 @@
 <<case "slave deal">>
 	<<link "Privately inform both parties you'll settle this in favor of the most generous">>
 		<<replace "#result">>
-		You privately inform both parties you'll settle this in favor of the most generous. You instantly receive a single notice of escrow payment contingent on the case going the payer's way. You select the @@.yellowgreen;bigger of the two@@ and decide the matter before returning to bed in a good mood. However, the next day it becomes apparent that although $he isn't stupid enough to make a public accusation of corruption, the older $woman made use of her few remaining hours of freedom to @@.red;slander@@ your administration of justice.
+		You privately inform both parties you'll settle this in favor of the most generous. You instantly receive a single notice of escrow payment contingent on the case going the payer's way. You select the @@.yellowgreen;bigger of the two@@ and decide the matter before returning to bed in a good mood. However, the next day it becomes apparent that although $he isn't stupid enough to make a public accusation of corruption, the older $woman made use of $his few remaining hours of freedom to @@.red;slander@@ your administration of justice.
 		<<run repX(-100, "event")>>
 		<<run cashX(random(150,200)*10, "event")>>
 		<</replace>>
diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw
index a7bfc2216b6524c0bf1ff402f706bb50e1aa3855..da15e298a074507d564995966d35f8179c470ec5 100644
--- a/src/uncategorized/main.tw
+++ b/src/uncategorized/main.tw
@@ -103,12 +103,11 @@ __''MAIN MENU''__&nbsp;&nbsp;&nbsp;&nbsp;//[[Summary Options]]//
 	<</if>>
 	<<set _j = "Back", _k = "AS Dump", _l = "Main">>
 
-	<<CreateSimpleTabs>>
 	<body>
 
 	<div class="tab">
 		<<if $useSlaveSummaryOverviewTab == 1>>
-		<button class="tablinks" onclick="opentab(event, 'overview')">Overview</button>
+		<button class="tablinks" onclick="opentab(event, 'overview')" id="tab overview">Overview</button>
 		<</if>>
 		<button class="tablinks" onclick="opentab(event, 'resting')" id="tab resting">Resting</button>
 		<button class="tablinks" onclick="opentab(event, 'stay confined')" id="tab stay confined">Confined</button>
@@ -250,7 +249,6 @@ __''MAIN MENU''__&nbsp;&nbsp;&nbsp;&nbsp;//[[Summary Options]]//
 				<<setLocalPronouns $slaves[$i]>>
 				<<if ($slaves[$i].assignment == "please you")>>
 					<br><<include "Toychest">> //In the coming week you plan to concentrate on
-					<<setLocalPronouns $slaves[$i]>>
 					<<if $slaves[$i].fuckdoll == 0>>
 						<<if $slaves[$i].toyHole != "all her holes">>
 							$his $slaves[$i].toyHole, but for now://
@@ -490,7 +488,6 @@ Filter by assignment: |
 <<if ($slaves[$i].assignment == "please you")>>
 	<<setLocalPronouns $slaves[$i]>>
 	<br><<include "Toychest">> //In the coming week you plan to concentrate on
-	<<setLocalPronouns $slaves[$i]>>
 	<<if $slaves[$i].fuckdoll == 0>>
 		<<if $slaves[$i].toyHole != "all her holes">>
 			$his $slaves[$i].toyHole, but for now://
@@ -530,7 +527,6 @@ Filter by assignment: |
 <</if>>
 
 <<if (def _BG) && ($slaves[_BG].assignment == "guard you") && ($useSlaveSummaryOverviewTab != 1)>>
-	<<setLocalPronouns $slaves[_BG]>>
 	<<set $i = _BG>>
 	<<setLocalPronouns $slaves[$i]>>
 	<<set _GO = "idiot ball">>
diff --git a/src/uncategorized/masterSuite.tw b/src/uncategorized/masterSuite.tw
index 8b5891a687f89e34668e47e2f7ff2cc71fba7116..b8289dc54a207f3bb043191d621744580ad40702 100644
--- a/src/uncategorized/masterSuite.tw
+++ b/src/uncategorized/masterSuite.tw
@@ -354,7 +354,6 @@ $masterSuiteNameCaps is furnished
 
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index 64b8836fa9846aa6d43435d75966e367623e6539..7bdec1fd33f8e4e6caa1681bb99545979a0f06d1 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -1175,6 +1175,78 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<</link>>
 <</if>>
 
+<<if $activeSlave.lactation !== 2 && $activeSlave.indentureRestrictions <= 0>>
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;
+	<<link "Implant $him with slow release lactation drugs">>
+		<<replace "#introResult">>
+			You <<if $activeSlave.devotion > 20>> guide the compliant $desc <<else>>have the $desc restrained and brought<</if>> to the remote surgery. The procedure is quick and @@.red;minimally invasive@@<<set $activeSlave.health -= 10>>. Once the process is complete and the anesthesia subsides $he begins to feel a rising pressure with-in $his <<if $activeSlave.boobs > 2000 >>gigantic udders<<elseif $activeSlave.boobs > 900>>plentiful bosom<<elseif $activeSlave.boobs > 400>>healthy breasts<<else>>small breasts<</if>>. You then <<if $activeSlave.devotion > 20>>instruct $him to rest<<else>>have $him restrained<</if>> beside your desk until further notice. After a few hours $his increasing discomfort becomes obvious, and white droplets begin to appear across $his nipples and areola.
+
+			<<if $activeSlave.devotion > 20>>
+				<<if $activeSlave.fetish == "boobs">>
+					<<if $activeSlave.fetishKnown == 0>>
+						<<if $servantMilkers == 1>>
+						You escort $him to one of the many milkers installed in the penthouse and instruct $him in its use. The combined sensations of nipple stimulation and relief visibly overwhelm $him, and the resulting series of orgasms leaves $him exhausted.
+						@@.green;$He's a breast fetishist!@@
+						<<set $activeSlave.fetishKnown = 1>>
+						<<else>>
+						You kneel behind $him and begin to gently massage $his swollen breasts. A steady stream of milk begins to erupt from each nipple, and the intense sensation of relief and stimulation overwhelms $him. It doesn’t take long for $him to reach the first of a series of orgasms, leaving $him exhausted.
+						@@.green;$He's a breast fetishist!@@
+						<<set $activeSlave.fetishKnown = 1>>
+						<</if>>
+					<<else>>
+						<<if $servantMilkers == 1>>
+						You escort $him to one of the many milkers installed in the penthouse and instruct $him in its use. $His breast fetish makes the experience comparable to sex for &him, and the resulting series of orgasms leaves $him exhausted.
+						<<else>>
+						You kneel behind $him and begin to gently massage $his swollen breasts. A steady stream of milk begins to erupt from each nipple. $His breast fetish makes the experience comparable to sex for $him, and the resulting series of orgasms leaves $him exhausted.
+						<</if>>
+					<</if>>
+					After allowing $him to rest for a bit you instruct $him to report for $his first assignment. As $he leaves your office $he can already feel the pressure returning to $his chest. @@.hotpink;As far as $he’s concerned $his next milking can’t come soon enough.@@
+					<<set $activeSlave.devotion += 5>>
+				<<else>>
+					<<if $servantMilkers == 1>>
+						You escort $him to one of the many milkers installed in the penthouse and instruct $him in its use. The sensation of relief is pleasant for $him, and $he moans softly as $his breasts drain into the apparatus.
+					<<else>>
+						You kneel behind $him and begin to gently massage $his swollen breasts. A steady stream of milk begins to erupt from each nipple, and the sensation of relief is pleasant for $him. $He moans softly as you proceed to drain $his swollen breasts.
+					<</if>>
+					Once drained, you instruct $him to report for $his first assignment. As $he leaves your office $he can already feel the pressure returning to $his chest. $He appreciates that $his next milking will be a nice break from $his regular duties. @@.hotpink;It doesn’t hurt that these breaks are both profitable for you, and pleasurable for $him.@@
+					<<set $activeSlave.devotion += 4>>
+				<</if>>
+			<<else>>
+				<<if $activeSlave.fetish == "boobs">>
+					<<if $activeSlave.fetishKnown == 0>>
+						<<if $servantMilkers == 1>>
+						You escort $him to one of the many milkers installed in the penthouse and attach $him to the device, leaving $his restraints in place. $He is still struggling when you activate the device, and the sudden sensation of relief catches $him off guard. A primal moan erupts from the bottom of $his throat, and it’s obvious to both of you that $he’s enjoying this in spite of $himself. $He spends the rest of $his milking trying and failing to hide the obvious pleasure $he’s deriving from $his predicament.
+						@@.green;$He's a breast fetishist!@@
+						<<set $activeSlave.fetishKnown = 1>>
+						<<else>>
+						You kneel behind $him and begin to gently massage $his swollen breasts. A steady stream of milk begins to erupt from each nipple. The sensation overwhelms $him almost immediately, and $his arms struggle against $his restraints as $he fights an impending orgasm. It’s an amusing sight that goes on until $he is fully drained.
+						@@.green;$He's a breast fetishist!@@
+						<<set $activeSlave.fetishKnown = 1>>
+						<</if>>
+					<<else>>
+						<<if $servantMilkers == 1>>
+						You escort $him to one of the many milkers installed in the penthouse and attach $him to the device, leaving $his restraints in place. $His breast fetish soon overcomes $his obvious disdain for $his situation, and $he spends the milking red in the face, fighting an obviously impending orgasm.
+						<<else>>
+						You kneel behind $him and begin to gently massage $his swollen breasts. A steady stream of milk begins to erupt from each nipple. With a sharp intake of breath $he begins to squirm, and $his breast fetish soon has $him moaning and writhing as $he fights an intense orgasm with tears of shame rolling down $his flushed cheeks. 
+						<</if>>
+					<</if>>
+					As you summon your Head Girl to escort the slave to $his first assignment, $he slumps dejectedly in $his restraints. $He is torn between the knowledge that $he is little more than livestock to you, and the disturbing realization that @@.hotpink;$he might enjoy $his new life as a human cow.@@
+					<<set $activeSlave.devotion += 4>>
+				<<else>>
+					<<if $servantMilkers == 1>>
+						You escort $him to one of the many milkers installed in the penthouse and attach $him to the device. $He struggles against $his restraints as you activate the device, drawing a brief pause and a look of confusion as $his breasts begin to drain. This only lasts a moment before $he returns to $his futile struggle, but $his milking continues regardless.
+					<<else>>
+						You kneel behind $him and begin to gently massage $his swollen breasts. A steady stream of milk begins to erupt from each nipple as a look of confusion washes over $his features. $He then closes $his eyes tight and does $his best to ignore what’s happening in a futile attempt to deny $his new reality, but you continue $his milking until $he is drained.
+					<</if>>
+					As you summon your Head Girl to escort the slave to $his first assignment $he glares at you with disgust. $His resentment at the new burden you’ve saddled $him with is evident, and the regular milkings $he’ll require will serve to remind $him of the @@.gold;disturbing fact that $he is little more than livestock to you.@@
+					<<set $activeSlave.devotion -= 4>>
+				<</if>>
+			<</if>>
+		<</replace>>
+		<<set $activeSlave.lactation = 2>>
+	<</link>>
+<</if>>
+
 <br>
 
 
diff --git a/src/uncategorized/officeDescription.tw b/src/uncategorized/officeDescription.tw
index 0e13574fdb2799145b873160c412561085216bc6..1ccfe6471e364b873b1339505976bf1430b3ad85 100644
--- a/src/uncategorized/officeDescription.tw
+++ b/src/uncategorized/officeDescription.tw
@@ -93,7 +93,7 @@
 		<<case "loli">>
 			a pinup of _himselfA to its plating: _heA's cutely hugging a rifle to _hisA flat chest.
 		<<case "preggololi">>
-			a pinup of _himselfA to its plating: _heA's flashing _hisA lewd preggo loli pussy.
+			a pinup of _himselfA to its plating: _heA's flashing _hisA lewd preggo _loliA pussy.
 		<<case "angel">>
 			a pinup of _himselfA to its plating: _heA's depicted wielding a flaming sword and golden shield.
 		<<case "cherub">>
diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw
index aaf92ff19be8dd9b2f5cf7d5b0164ac7e0dc463b..53922ac826355c8079ded9d50db818444e56e765 100644
--- a/src/uncategorized/options.tw
+++ b/src/uncategorized/options.tw
@@ -473,11 +473,11 @@ Assignment performance vignettes on the end week report are
 <<else>>
 	@@.cyan;ENABLED.@@ [[Disable|Options][$SF.Toggle = 0]]
 	<br>&nbsp;The support facility is
-	<<if ($SF.Facility.Toggle === 0)>>
+	/*<<if ($SF.Facility.Toggle === 0)>>
 			@@.red;DISABLED.@@ [[Enable|Options][$SF.Facility.Toggle = 1]]
 	<<else>>
 			@@.cyan;ENABLED.@@ [[Disable|Options][$SF.Facility.Toggle = 0]]
-	<</if>> //Prep for future content.
+	<</if>> //Prep for future content.*/
 <</if>> //Will not affect mod content that has already been encountered.//
 
 <br>
diff --git a/src/uncategorized/pHackerSupport.tw b/src/uncategorized/pHackerSupport.tw
index b368c4269d91bcacbefde9de5397a98ffbfcbb32..9e16722988ec9ba139f88315a1d0795f74ff540d 100644
--- a/src/uncategorized/pHackerSupport.tw
+++ b/src/uncategorized/pHackerSupport.tw
@@ -104,9 +104,9 @@ As she finishes speaking, another spasm distorts her expression, and then she su
 			<<if $seePreg != 0>>
 				gripping _hisA cum filled belly as it rounds more and more, before settling on _hisA back and cradling _hisA now full-term pregnancy. As it continues to grow, _hisA body becomes increasingly withered, until _heA appears to be pregnant with a fully grown person.
 				<<if $seeExtreme == 1>>
-					As the light fades from _himA, _hisA gravid belly begins to shudder violently, its occupant trying to tear its way free. Before long, it splits open, revealing a gorgeous woman with all the features of the fallen angel. $assistantName spreads _hisA bat-like wings as _heA rises from the disintegrating remains of _hisA once holy body, turns to you, and sensually traces _hisA new curves seductively.
+					As the light fades from _himA, _hisA gravid belly begins to shudder violently, its occupant trying to tear its way free. Before long, it splits open, revealing a gorgeous _womanA with all the features of the fallen angel. $assistantName spreads _hisA bat-like wings as _heA rises from the disintegrating remains of _hisA once holy body, turns to you, and sensually traces _hisA new curves seductively.
 				<<else>>
-					As the light fades from _himA, _hisA gravid belly begins to shudder violently, its occupant trying to find its way out. A pair of arms burst forth from _hisA ruined pussy, followed a perfectly endowed woman with all the features of the former angel. $assistantName rises and spreads _hisA bat-like wings as the remains of _hisA once holy body turn to dust behind _himA. _HeA turns to you, sensually tracing the contours of _hisA new body, and blows you a kiss.
+					As the light fades from _himA, _hisA gravid belly begins to shudder violently, its occupant trying to find its way out. A pair of arms burst forth from _hisA ruined pussy, followed a perfectly endowed _womanA with all the features of the former angel. $assistantName rises and spreads _hisA bat-like wings as the remains of _hisA once holy body turn to dust behind _himA. _HeA turns to you, sensually tracing the contours of _hisA new body, and blows you a kiss.
 				<</if>>
 			<<else>>
 				alternating between groping _hisA swelling breasts and fingering _hisA aching pussy, before screaming with climax as _hisA body twists into a more suiting form. $assistantName rises to _hisA feet, spreads _hisA bat-like wings, and sensually traces _hisA new curves before bending over revealing _hisA sopping wet cunt. "All for you, <<print $PC.name>>, you know you want it."
diff --git a/src/uncategorized/pMercenaryRomeo.tw b/src/uncategorized/pMercenaryRomeo.tw
index 45b7671a6a01f092d661e53d1d98c5e83c2fa222..15b55d7c74b8416a0f0df65379e5f107ce246774 100644
--- a/src/uncategorized/pMercenaryRomeo.tw
+++ b/src/uncategorized/pMercenaryRomeo.tw
@@ -56,9 +56,9 @@ proffered by an attentive slave girl, he seems almost bashful.
 	<<unset $romeoID>>
 <<else>>
 	<<if ["serve in the club", "serve the public", "whore", "work in the brothel"].includes($activeSlave.assignment)>>
-		I've been seeing <<EventNameLink $activeSlave>> a lot, and $he makes the years sit a little lighter on me.
+		I've been seeing <<EventNameLink>> a lot, and $he makes the years sit a little lighter on me.
 	<<else>>
-		I've seen <<EventNameLink $activeSlave>> here and there and I can't stop thinking about $him. I feel $he'd make the years sit a little lighter on me.
+		I've seen <<EventNameLink>> here and there and I can't stop thinking about $him. I feel $he'd make the years sit a little lighter on me.
 	<</if>>
 	I've scraped together what I can, and I can pay <<print cashFormat($slaveCost)>>." It's a decent price, probably a little less than you could get at auction. It's a huge sum for a mercenary; it's probably his entire savings. You ask what he would do with $him. "Well," he says, actually blushing, "I'd free $him. And marry $him, if $he'd have me."
 
diff --git a/src/uncategorized/pPeacekeepersInfluence.tw b/src/uncategorized/pPeacekeepersInfluence.tw
index d5083a90b4a70f567ec7c6a12ef3a40b135837f5..116ae7c6942ee3aa3577fce93965e73811bc892b 100644
--- a/src/uncategorized/pPeacekeepersInfluence.tw
+++ b/src/uncategorized/pPeacekeepersInfluence.tw
@@ -28,7 +28,7 @@ As you review intelligence from the area at your desk,
 	<<case "businesswoman">>
 		The stacked businesswoman appears hugging a tablet to _hisA generous bosom, squashing _hisA cleavage upward and indicating that _heA has important information for you.
 	<<case "amazon">>
-		The ferocious little warrior woman stands up straight, cutely muscular and full of self-importance, as though _heA has something _heA'd like to share.
+		The ferocious little warrior _womanA stands up straight, cutely muscular and full of self-importance, as though _heA has something _heA'd like to share.
 	<<case "fairy">>
 		The little fairy appears on your table, flailing around while _hisA body lights up. _HeA bends over and starts slapping _hisA butt at you and giggling. _HisA slapping turns into groping, and _heA gets lost in molesting _hisA own ass. Clearing your throat, _heA looks upside down between _hisA legs and sees that _heA finally has your attention.
 	<<case "pregnant fairy">>
diff --git a/src/uncategorized/pRivalInitiation.tw b/src/uncategorized/pRivalInitiation.tw
index 6c457d143a29189bf364047e07990aa559aefff9..dcb59ba3b930e7f29b5389aa0385e2c279eec865 100644
--- a/src/uncategorized/pRivalInitiation.tw
+++ b/src/uncategorized/pRivalInitiation.tw
@@ -13,7 +13,7 @@
 
 <<setLocalPronouns $activeSlave>>
 
-This is a special week, the week of your victory. <<EventNameLink $activeSlave>> awaits your pleasure. You could certainly do to $him anything and everything you usually do to your chattel. You could also do something special to mark the occasion.
+This is a special week, the week of your victory. <<EventNameLink>> awaits your pleasure. You could certainly do to $him anything and everything you usually do to your chattel. You could also do something special to mark the occasion.
 
 <br><br>
 
diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw
index c37b780dd7d7013a6ef41bad004eb2216e6c4471..ac7d6d36c663ae832965067cefe12bd193c5448b 100644
--- a/src/uncategorized/pRivalryActions.tw
+++ b/src/uncategorized/pRivalryActions.tw
@@ -6,9 +6,9 @@
 	/* 000-250-006 */
 	<<if $seeImages == 1>>
 		<<if $imageChoice == 1>>
-			<div class="imageRef lrgVector"><<SlaveArt $hostage 2 0>></div>
+			<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $hostage 2 0>></div>
 		<<else>>
-			<div class="imageRef lrgRender"><<SlaveArt $hostage 2 0>></div>
+			<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $hostage 2 0>></div>
 		<</if>>
 	<</if>>
 	/* 000-250-006 */
diff --git a/src/uncategorized/pSnatchAndGrab.tw b/src/uncategorized/pSnatchAndGrab.tw
index ad3dba51fd38eb5b519f3563b13c08d069e623e7..b70187a80f805eaf4ca0e9c1ef4fd6c299c50a7c 100644
--- a/src/uncategorized/pSnatchAndGrab.tw
+++ b/src/uncategorized/pSnatchAndGrab.tw
@@ -48,7 +48,7 @@
 	<<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
 		_HeA doesn't comment, though a large, toothy grin spreads across the entirety of _hisA head revealing _hisA thoughts on the subject.
 	<<default>>
-		"I would suggest agreement," _heA says. "Even if the prize does not appeal to you personally, she's likely to be quite valuable. Selling her could net you quite a profit."
+		"I would suggest agreement," _heA says. "Even if the prize does not appeal to you personally, it's likely to be quite valuable. Selling it could net you quite a profit."
 	<</switch>>
 <</if>>
 
@@ -57,7 +57,7 @@
 <span id="result">
 <<link "Bankroll the snatch and grab">>
 	<<replace "#result">>
-	You receive no response whatsoever. Twenty minutes later, however, a liaison VTOL aircraft the mercenaries sometimes hire arrives, loads a party of armed men and women, and leaves.
+	You receive no response whatsoever. Twenty minutes later, however, a liaison VTOL aircraft that the mercenaries sometimes hire arrives, loads a party of armed men and women, and leaves.
 	<<run cashX(-10000, "slaveTransfer")>>
 	<<set $PSnatch = 1>>
 	<</replace>>
diff --git a/src/uncategorized/pSnatchAndGrabResult.tw b/src/uncategorized/pSnatchAndGrabResult.tw
index c731e91d24fbc2494c407e1d3b4e5f9498a1099f..ec9571741f77fd1859577a4265ec36f140026b61 100644
--- a/src/uncategorized/pSnatchAndGrabResult.tw
+++ b/src/uncategorized/pSnatchAndGrabResult.tw
@@ -4,7 +4,7 @@
 
 <<if $pedo_mode == 1>>
 
-<<set $activeSlaveOneTimeMaxAge = Math.max($minimumSlaveAge, 8)>>
+<<set $activeSlaveOneTimeMaxAge = $minimumSlaveAge>>
 <<set $oneTimeDisableDisability = 1>>
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She is your share of a raid on an illegal laboratory by your mercenaries.">>
@@ -15,8 +15,10 @@
 <<set $activeSlave.face = 15>>
 <<set $activeSlave.faceShape = "exotic">>
 <<set $activeSlave.anus = 0>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.ovaries = 1>>
+<<if $seeDicks != 100>>
+	<<set $activeSlave.vagina = 0>>
+	<<set $activeSlave.ovaries = 1>>
+<</if>>
 <<if $seeDicks == 0>>
 	<<set $activeSlave.dick = 0>>
 	<<set $activeSlave.balls = 0>>
@@ -77,8 +79,10 @@
 <<set $activeSlave.face = 15>>
 <<set $activeSlave.faceShape = "androgynous">>
 <<set $activeSlave.anus = 0>>
-<<set $activeSlave.vagina = 0>>
-<<set $activeSlave.ovaries = 1>>
+<<if $seeDicks != 100>>
+	<<set $activeSlave.vagina = 0>>
+	<<set $activeSlave.ovaries = 1>>
+<</if>>
 <<if $seeDicks == 0>>
 	<<set $activeSlave.dick = 0>>
 	<<set $activeSlave.balls = 0>>
@@ -130,9 +134,9 @@
 <<setLocalPronouns $activeSlave>>
 <<set $activeSlave.slaveCost = -10000>>
 
-In the middle of the night, there is a polite knock on your penthouse door. You are alerted by $assistantName, who observes with some irritation that the mercenary who knocked has gone, has left a large case outside the door, and has satisfied the security systems that the case contains nothing hazardous.
+In the middle of the night, there is a polite knock on your penthouse door. You are alerted by $assistantName, who observes <<if $assistant == 1>>with some irritation <</if>>that the mercenary who knocked has gone, has left a large case outside the door, and has satisfied the security systems that the case contains nothing hazardous.
 
-The case prompts you for a handprint code; your hand works just fine. It contains a naked, hairless, perfectly healthy young body in the fetal position. This person awakes as the case opens, looks you confidently in the eye, and says "Are you my <<if $PC.title != 0>>Master<<else>>Mistress<</if>>?"
+The case prompts you for a handprint code; your hand works just fine. It contains a naked, hairless, perfectly healthy young body in the fetal position. This person awakens as the case opens, looks you confidently in the eye, and says "Are you my <<if $PC.title != 0>>Master<<else>>Mistress<</if>>?"
 
 When you state that, apparently, you are, $he climbs out of the case, prostrates $himself in the hall before you, and says reverentially into the floor, "I love you, <<if $PC.title != 0>>Master<<else>>Mistress<</if>>."
 
diff --git a/src/uncategorized/pUndergroundRailroad.tw b/src/uncategorized/pUndergroundRailroad.tw
index 6f1b8476704d7f39fcfb02a4dad446d376ef1d8e..8910cefa7d27520efc7512ebb8474f20de447349 100644
--- a/src/uncategorized/pUndergroundRailroad.tw
+++ b/src/uncategorized/pUndergroundRailroad.tw
@@ -15,7 +15,6 @@
 		<</if>>
 	<</if>>
 <</if>>
-<<setLocalPronouns $activeSlave>>
 <<setAssistantPronouns>>
 
 One fine day, as normal as any day surrounded by your slaves can be, you're sitting at your desk when a message comes in. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> totally fails to announce it, which is unusual; when you ask _himA why not, _heA replies
diff --git a/src/uncategorized/peCombatTraining.tw b/src/uncategorized/peCombatTraining.tw
index 286d3ab0325eec9f9a39b48e48783e47fd3ec6a6..99adb7898ab352c2043d8ef18ecec42f8cf0ae2e 100644
--- a/src/uncategorized/peCombatTraining.tw
+++ b/src/uncategorized/peCombatTraining.tw
@@ -5,7 +5,19 @@
 <<set $activeSlave = $Bodyguard>>
 <<setLocalPronouns $activeSlave>>
 
-<<EventNameLink $activeSlave>> has many duties as a bodyguard, and $his schedule is carefully built to allow $him to complete them. When you're at your desk in your penthouse and there are no guests to intimidate, $his services are least needed, so $he typically uses these lulls to catch up on sleep or train.
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
+
+<<EventNameLink>> has many duties as a bodyguard, and $his schedule is carefully built to allow $him to complete them. When you're at your desk in your penthouse and there are no guests to intimidate, $his services are least needed, so $he typically uses these lulls to catch up on sleep or train.
 <br><br>
 The feed from the small armory next door shows $him doing the latter. $He has finished working with a heavy practice sword, and has moved to the tiny, one-shooter range. $He seems frustrated, hurrying $his shots and missing unnecessarily.
 
diff --git a/src/uncategorized/peConcubineInterview.tw b/src/uncategorized/peConcubineInterview.tw
index 23aecbf708ec78f06c3bcde928cc1e9d0209cf50..d1995d9eb5687a0b7ddc83f1b14681952a76533c 100644
--- a/src/uncategorized/peConcubineInterview.tw
+++ b/src/uncategorized/peConcubineInterview.tw
@@ -12,7 +12,19 @@
 <<setPlayerPronouns>>
 <<setSpokenPlayerPronouns $activeSlave>>
 
-You receive an official communication from a popular talk show e-hosted in one of the old world's still-thriving first world countries. Your fame has become known even in the old world, and they'd like to interview <<EventNameLink $activeSlave>> about you. They frankly warn you that you'll have no right to review the interview and no ability to control what $he says, and that they'll be asking about anything the interviewer thinks is juicy. This could be great for your reputation, but it could be hazardous, too.
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
+
+You receive an official communication from a popular talk show e-hosted in one of the old world's still-thriving first world countries. Your fame has become known even in the old world, and they'd like to interview <<EventNameLink>> about you. They frankly warn you that you'll have no right to review the interview and no ability to control what $he says, and that they'll be asking about anything the interviewer thinks is juicy. This could be great for your reputation, but it could be hazardous, too.
 
 <br><br>
 
@@ -49,7 +61,7 @@ You receive an official communication from a popular talk show e-hosted in one o
 	<<else>>
 		strides out
 	<</if>>
-	<<if $activeSlave.clothes == "none">>
+	<<if $activeSlave.clothes == "no clothing">>
 		in magnificent nudity. It's a shock to old world values, no doubt, but the titillation should counterbalance that.
 	<<else>>
 		resplendent in $activeSlave.clothes.
@@ -143,7 +155,7 @@ You receive an official communication from a popular talk show e-hosted in one o
 	<</if>>
 	<<if $activeSlave.broodmother == 2 && $activeSlave.preg > 37>>
 		$He grunts and struggles to spread $his legs. "I'm <<s>>orry, another one i<<s>> coming out right now..." $he <<say>>s, turning red. The host, at a loss for words, can only watch as
-		<<if $activeSlave.clothes == "none" || $activeSlave.clothes == "body oil">>
+		<<if $activeSlave.clothes == "no clothing" || $activeSlave.clothes == "body oil">>
 			a child is born into the world, live on screen.
 		<<else>>
 			a child is born into $his
diff --git a/src/uncategorized/peHeadgirlConcubine.tw b/src/uncategorized/peHeadgirlConcubine.tw
index 210d59063dde47d2b91608f4f499a38872355958..14137e72b8faca5c31185e507c455a14cd49df30 100644
--- a/src/uncategorized/peHeadgirlConcubine.tw
+++ b/src/uncategorized/peHeadgirlConcubine.tw
@@ -10,6 +10,19 @@
 <<set _bellyCon = bellyAdjective($Concubine)>>
 <<setAssistantPronouns>>
 
+<span id="artFrame">
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<div class="imageRef medImg">
+			<<SlaveArt $Concubine 2 0>>
+		</div>
+		<div class="imageRef medImg">
+			<<SlaveArt $HeadGirl 2 0>>
+		</div>
+	<</if>>
+	/* 000-250-006 */
+</span>
+
 You wake up one morning to find $HeadGirl.slaveName and $Concubine.slaveName waiting next to your bed. It's immediately obvious that they both have a minor item of business for you, since nothing was urgent enough to wake you early, and they evidently both came in to catch you at your normal hour of rising. They're kneeling side by side next to the
 <<if $HeadGirl.boobs >= 10000 && $Concubine.boobs >= 10000>>
 	bed (a position that smashes their massive breasts together on one side),
diff --git a/src/uncategorized/peLonelyBodyguard.tw b/src/uncategorized/peLonelyBodyguard.tw
index a3bfa238a2b3d6f0854dbe53e4d80b8c05651642..28f11ac7b8fd4682838f3a46d13f1339ca4f1dda 100644
--- a/src/uncategorized/peLonelyBodyguard.tw
+++ b/src/uncategorized/peLonelyBodyguard.tw
@@ -13,6 +13,19 @@
 <<setLocalPronouns $activeSlave>>
 <<setLocalPronouns $slaves[$j] 2>>
 
+<span id="artFrame">
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<div class="imageRef medImg">
+			<<SlaveArt $slaves[$j] 2 0>>
+		</div>
+		<div class="imageRef medImg">
+			<<SlaveArt $activeSlave 2 0>>
+		</div>
+	<</if>>
+	/* 000-250-006 */
+</span>
+
 You take an unusually close interest in $activeSlave.slaveName's health and mental well-being, since your health and mental well-being may rely on $his combat effectiveness. $He performs $his duties acceptably, difficult though they are. $Hers is a life of long hours and constant vigilance, and $he has very little time to $himself. The daily wear hasn't really affected $him yet, but it may.
 
 <br><br>
diff --git a/src/uncategorized/pePitFight.tw b/src/uncategorized/pePitFight.tw
index 3fd14326a01b6c35b4d604b5afeeac2d7231d1f1..5fafee9535e91b9f6addb6aafd44c04ddb37fe27 100644
--- a/src/uncategorized/pePitFight.tw
+++ b/src/uncategorized/pePitFight.tw
@@ -9,7 +9,19 @@
 
 <<set $PPit = 0>>
 
-It's time for the fight. It will take place in a back room of a well respected club. There is a ring set into the floor, and space for a handful of spectators, but the setup is quite Spartan. The sport is just getting off the ground. <<EventNameLink $activeSlave>> is first to walk into the ring. $He's stark naked and is carrying a simple single-edged straight sword, identical to the one $his opponent will be using. The fight will be fair.
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
+
+It's time for the fight. It will take place in a back room of a well respected club. There is a ring set into the floor, and space for a handful of spectators, but the setup is quite Spartan. The sport is just getting off the ground. <<EventNameLink>> is first to walk into the ring. $He's stark naked and is carrying a simple single-edged straight sword, identical to the one $his opponent will be using. The fight will be fair.
 
 <br><br>
 
diff --git a/src/uncategorized/pePitFightInvite.tw b/src/uncategorized/pePitFightInvite.tw
index e1f67110ad72caac7af1c653cb212c447080aa70..0f6b1dfbd8aa1ae15e1fb9493192be41db6e1b3d 100644
--- a/src/uncategorized/pePitFightInvite.tw
+++ b/src/uncategorized/pePitFightInvite.tw
@@ -5,6 +5,8 @@
 
 <<set $PPit = 0>>
 <<setLocalPronouns $Bodyguard>>
+<span id="artFrame">
+</span>
 
 Gladiatorial combat between slaves has not yet reached the level of social acceptability it once enjoyed in Rome, but it's growing in popularity. For now, most fights are discreet affairs limited to select guests. Displaying a slave bodyguard is an excellent way to get yourself invited to participate, and $assistantName has just passed on an invitation to a private fight next week, should you be willing to hazard a bodyguard.
 
@@ -12,6 +14,19 @@ Gladiatorial combat between slaves has not yet reached the level of social accep
 
 <span id="result">
 <<link "Enter your bodyguard as a gladiatrix">>
+	<<replace "#artFrame">>
+	<span id="artFrame">
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<<if $imageChoice == 1>>
+			<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $Bodyguard 2 0>></div>
+		<<else>>
+			<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $Bodyguard 2 0>></div>
+		<</if>>
+	<</if>>
+	/* 000-250-006 */
+	</span>
+	<</replace>>
 	<<replace "#result">>
 	You receive a brief confirmation. It looks like $he's got a fight.
 	<<set $PPit = 1>>
diff --git a/src/uncategorized/pit.tw b/src/uncategorized/pit.tw
index bdf018466a686d1a870d6862402274131b799c3e..ca941710bea2e80d80d3a1bdbb2ff10f9042612e 100644
--- a/src/uncategorized/pit.tw
+++ b/src/uncategorized/pit.tw
@@ -333,7 +333,6 @@ $pitNameCaps is clean and ready,
 <</if>>
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
@@ -355,12 +354,8 @@ $pitNameCaps is clean and ready,
 <div id="assign" class="tabcontent">
 	<div class="content">
 		<<if (_SL > _DL)>>
-			<<set $Flag = 0>>
-			<<assignmentFilter>>
-			<<showallAssignmentFilter>>
 			<<set $Flag = 0>>
 			<<include "Slave Summary">>
-			<<resetAssignmentFilter>>
 		<</if>>
 	</div>
 </div>
diff --git a/src/uncategorized/reAnalPunishment.tw b/src/uncategorized/reAnalPunishment.tw
index bab9246520cc94060c2677f3bf53cc7d47ab5a88..140f3980374e8b3da962ef3f1338a2278f9c1da6 100644
--- a/src/uncategorized/reAnalPunishment.tw
+++ b/src/uncategorized/reAnalPunishment.tw
@@ -8,7 +8,24 @@
 
 <<run Enunciate($activeSlave)>>
 
-As you're making the rounds through your penthouse, you hear $HeadGirl.slaveName speaking in the tones _he2 uses to castigate misbehaving slaves in the next room. When you appear in the doorway, you have little chance to survey the situation before <<EventNameLink $activeSlave>>, apparently the miscreant, flings $himself at your feet. $He clings to one of your legs convulsively, choking on tears as $he stares up at you and tries to muster an explanation. After two false starts, $he manages to start begging. "Plea<<s>>e, <<Master>>," $he wails miserably. "Plea<<s>>e don't let _him2 rape my butt."
+<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
+<<set _clothesTemp2 = $HeadGirl.clothes, $HeadGirl.clothes = "no clothing">>
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<div class="imageRef medImg">
+		<<SlaveArt $activeSlave 2 0>>
+	</div>
+	<div class="imageRef medImg">
+		<<SlaveArt $HeadGirl 2 0>>
+	</div>
+<</if>>
+/* 000-250-006 */
+</span>
+<<set $activeSlave.clothes = _clothesTemp>>
+<<set $HeadGirl.clothes = _clothesTemp2>>
+
+As you're making the rounds through your penthouse, you hear $HeadGirl.slaveName speaking in the tones _he2 uses to castigate misbehaving slaves in the next room. When you appear in the doorway, you have little chance to survey the situation before <<EventNameLink>>, apparently the miscreant, flings $himself at your feet. $He clings to one of your legs convulsively, choking on tears as $he stares up at you and tries to muster an explanation. After two false starts, $he manages to start begging. "Plea<<s>>e, <<Master>>," $he wails miserably. "Plea<<s>>e don't let _him2 rape my butt."
 <br><br>
 You shoot an amused glance at $HeadGirl.slaveName, who smiles back as _he2 explains the slave's minor sin and _his2 intention to sodomize the malefactor. _He2 does not bother to keep an edge of anticipation out of _his2 voice, and $activeSlave.slaveName cries harder and clings to you with renewed force as your Head Girl pronounces _his2 intention with cruel clarity.<<if $activeSlave.boobs > 4000>> The supplicant's breasts are so huge that $his embrace of your leg has completely surrounded it in deliciously heaving breastflesh.<<elseif $activeSlave.boobs > 1000>> The weight of the supplicant's breasts is quite noticeable as $his embrace of your leg presses them against it.<</if>> You look down at $activeSlave.slaveName. $He stares back with huge wet $activeSlave.eyeColor eyes, doing $his best to implore you with $his gaze, and scooting $his rear in towards your foot in an unconscious effort to protect it from the promised assrape. $He's quite authentically terrified; $his whole body is shaking.
 <br><br>
diff --git a/src/uncategorized/reBusyArcade.tw b/src/uncategorized/reBusyArcade.tw
index f08572358150bec823f8f9e38fecfc38652d424c..b07db15ed0f6c1a74e914dd9c337ac6b2106c43e 100644
--- a/src/uncategorized/reBusyArcade.tw
+++ b/src/uncategorized/reBusyArcade.tw
@@ -17,7 +17,7 @@
 <<setLocalPronouns $activeSlave>>
 <<run Enunciate($activeSlave)>>
 
-Slaves in your arcade are not immured in the facility permanently, since holding them in one position at all times would negatively impact their health. They are released to exercise, eat, bathe, and sleep, though for nothing else. You occasionally inspect them when they do so, to see that their harsh lives are not inappropriately difficult for them. One day when you are doing so, <<EventNameLink $activeSlave>> flings $himself on the ground in front of you the instant $he sees you.
+Slaves in your arcade are not immured in the facility permanently, since holding them in one position at all times would negatively impact their health. They are released to exercise, eat, bathe, and sleep, though for nothing else. You occasionally inspect them when they do so, to see that their harsh lives are not inappropriately difficult for them. One day when you are doing so, <<EventNameLink>> flings $himself on the ground in front of you the instant $he sees you.
 
 <br><br>
 
diff --git a/src/uncategorized/reDevotedMotherDaughter.tw b/src/uncategorized/reDevotedMotherDaughter.tw
index 9749887f6b302ad02c1acc65c6310596eb8cdeca..09cdf3965b03e7bb0b54cdf674feade47d08214c 100644
--- a/src/uncategorized/reDevotedMotherDaughter.tw
+++ b/src/uncategorized/reDevotedMotherDaughter.tw
@@ -5,6 +5,23 @@
 <<set $i = $slaveIndices[$devMother]>>
 <<set $j = $slaveIndices[$devDaughter]>>
 
+<<set _clothesTemp = $slaves[$i].clothes, $slaves[$i].clothes = "no clothing">>
+<<set _clothesTemp2 = $slaves[$j].clothes, $slaves[$j].clothes = "no clothing">>
+<span id="artFrame">
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<div class="imageRef medImg">
+			<<SlaveArt $slaves[$j] 2 0>>
+		</div>
+		<div class="imageRef medImg">
+			<<SlaveArt $slaves[$i] 2 0>>
+		</div>
+	<</if>>
+	/* 000-250-006 */
+</span>
+<<set $slaves[$i].clothes = _clothesTemp>>
+<<set $slaves[$j].clothes = _clothesTemp2>>
+
 $slaves[$i].slaveName and her daughter $slaves[$j].slaveName are both good slaves, devoted and obedient. They'd probably do anything you order them to do. By happenstance they come before you for inspection one after the other. They certainly see each other stark naked frequently enough. As you finish $slaves[$i].slaveName's inspection, her daughter waits patiently for her turn. It occurs to you that they probably would do //anything// you order them to do, and that they're so acclimated to sexual slavery that they might well enjoy it.
 
 <br><br>
diff --git a/src/uncategorized/reDevotedTwins.tw b/src/uncategorized/reDevotedTwins.tw
index 54502cac9dd0d037716deaf3a3cdba6a559427af..fd5f04309a3caa8dfa0ee4ba519f85267b68d43f 100644
--- a/src/uncategorized/reDevotedTwins.tw
+++ b/src/uncategorized/reDevotedTwins.tw
@@ -5,6 +5,19 @@
 <<set $i = $slaveIndices[$alphaTwin]>>
 <<set $j = $slaveIndices[$betaTwin]>>
 
+<span id="artFrame">
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<div class="imageRef medImg">
+			<<SlaveArt $slaves[$j] 2 0>>
+		</div>
+		<div class="imageRef medImg">
+			<<SlaveArt $slaves[$i] 2 0>>
+		</div>
+	<</if>>
+	/* 000-250-006 */
+</span>
+
 $slaves[$i].slaveName and $slaves[$j].slaveName are such good and devoted slaves that they happily do everything together. They sleep in each other's arms, bathe together, work together whenever they can, and fuck together. For a while they masturbated together until they became so habituated to sexual slavery that they stopped seeing much distinction between masturbation and sex with one another. At the moment, they're getting ready for their day, chatting quietly and helping each other.
 <br><br>
 <span id="result">
diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw
index c0708f84316114a4e4053ede2326781a62947395..0f07ba2fc5cdf463f0db72ace1f7468f196fac55 100644
--- a/src/uncategorized/reFSAcquisition.tw
+++ b/src/uncategorized/reFSAcquisition.tw
@@ -1070,7 +1070,7 @@ This one is interesting, even by the standards of messages from people who want
 
 You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
 <br><br>
-This one is interesting, even by the standards of messages from people who want to become slaves. The individual is a normal looking woman, neither sick nor visibly abused. "I've heard a lot about how $arcologies[0].name treats slaves," $he says. "And, well, I don't know how closely you watch the old world from where you are, but it's pretty bad. Saving your whole life doesn't always keep you fed and clothed, or even alive. I never had much and now I have even less, and I'd rather live as your slave in $arcologies[0].name than on the streets back home."
+This one is interesting, even by the standards of messages from people who want to become slaves. The individual is a normal looking $woman, neither sick nor visibly abused. "I've heard a lot about how $arcologies[0].name treats slaves," $he says. "And, well, I don't know how closely you watch the old world from where you are, but it's pretty bad. Saving your whole life doesn't always keep you fed and clothed, or even alive. I never had much and now I have even less, and I'd rather live as your slave in $arcologies[0].name than on the streets back home."
 
 <<case "Degradationist">>
 
@@ -1246,7 +1246,7 @@ The call comes in from an old world university. The caller, surprisingly, is a b
 
 You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. _HeA lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were.
 <br><br>
-The call comes in from an office, and you suppress the urge to check whether $assistantName has misidentified a business communication. The caller is a middle-aged woman, not unattractive, whose face is lined with stress and worry. $He draws $himself up and says, "I would like to apply to be your slave." There is a flash of bitter amusement at the absurd statement, but $he continues, "Business circumstances make it inevitable. I have considerable skills and experience, and it is my understanding that you value such things." $He forwards $his qualifications: they are comprehensive and open, including $his sexual skills as if they were merely another business asset. Which, in a way, they are.
+The call comes in from an office, and you suppress the urge to check whether $assistantName has misidentified a business communication. The caller is a middle-aged $woman, not unattractive, whose face is lined with stress and worry. $He draws $himself up and says, "I would like to apply to be your slave." There is a flash of bitter amusement at the absurd statement, but $he continues, "Business circumstances make it inevitable. I have considerable skills and experience, and it is my understanding that you value such things." $He forwards $his qualifications: they are comprehensive and open, including $his sexual skills as if they were merely another business asset. Which, in a way, they are.
 
 <</switch>>
 
@@ -1296,7 +1296,7 @@ The call comes in from an office, and you suppress the urge to check whether $as
 	<<case "Gender Fundamentalist">>
 		When $he arrives, $he is the very picture of a lost and very pregnant young waif. $He clearly feels some hope at leaving $his traditionalist home for a more modern society, but $he has just as clearly heard enough about the Free Cities to know that $he's likely to buy $his presence here through long years of sexual labor. $He sighs with relief at getting off $his feet when the enslavement process finally allows $him to sit.
 	<<case "Gender Fundamentalist Two">>
-		When $he arrives, $he is the very picture of a distraught and very pregnant mature woman. $He clearly feels some resentment at $his traditionalist home and family for selling $him into slavery, but $he has just as clearly heard enough about the Free Cities to know that $he's likely traded one form of marginalization for another.
+		When $he arrives, $he is the very picture of a distraught and very pregnant mature $woman. $He clearly feels some resentment at $his traditionalist home and family for selling $him into slavery, but $he has just as clearly heard enough about the Free Cities to know that $he's likely traded one form of marginalization for another.
 	<<case "Paternalist">>
 		$He speaks to you as a free $woman throughout the enslavement process, but as soon as it is completed, $he stops and waits for instruction before talking. $He does not look directly at your face, but keeps $his gaze lower than that, and stands expectant and ready for commands. You are reminded of $his intelligence by $his precisely correct behavior for a new slave, even before you give any kind of direction.
 	<<case "Paternalist Two">>
@@ -1312,9 +1312,9 @@ The call comes in from an office, and you suppress the urge to check whether $as
 	<<case "Transformation Fetishist">>
 		$He arrives with various medical devices still attached to $him, wrapped up in supportive hospital clothing. Despite this, it's obvious that you've made a good decision. The new tits that got $him into this situation are so cartoonish that some of the medical tubing has been hastily routed between them. After a few weeks on curatives and a few more in training, $he'll be ready to bounce those fake boobs up and down as $he takes dick.
 	<<case "Transformation Fetishist Two">>
-		$He arrives unapologetically in $his fine clothing. "I'm not sorry," $he says harshly, "but I'm wearing my best one last time whether you like it or not." Eventually $he sighs, squares $his shoulders, and visibly steels $himself. "I'll say as a free woman, since it's my last chance to say anything as a free woman, you're good-looking, for an evil slaveholding oligarch." $He delivers this last with a little smile on $his plush lips and a sense of bitter irony in $his voice. "If we'd met at a nice party last week I might have made a pass at you. You'd be a better choice than my ex-husband at least."
+		$He arrives unapologetically in $his fine clothing. "I'm not sorry," $he says harshly, "but I'm wearing my best one last time whether you like it or not." Eventually $he sighs, squares $his shoulders, and visibly steels $himself. "I'll say as a free $woman, since it's my last chance to say anything as a free $woman, you're good-looking, for an evil slaveholding oligarch." $He delivers this last with a little smile on $his plush lips and a sense of bitter irony in $his voice. "If we'd met at a nice party last week I might have made a pass at you. You'd be a better choice than my ex-husband at least."
 	<<case "Slimness Enthusiast">>
-		$He arrives apologizing for $his fine clothing. "I'm sorry," $he apologizes sadly, "but I wanted to wear my best one last time." $He sighs, squares $his shoulders, and visibly steels $himself. "I'll say as a free woman, since it's my last chance to say anything as a free woman, you're good-looking, for an evil slaveholding oligarch." $He delivers this last with a little smile on $his lips and rich turn of humor in $his voice. "If we'd met at a nice party last week I might have made a pass at you. I suppose that's beside the point now."
+		$He arrives apologizing for $his fine clothing. "I'm sorry," $he apologizes sadly, "but I wanted to wear my best one last time." $He sighs, squares $his shoulders, and visibly steels $himself. "I'll say as a free $woman, since it's my last chance to say anything as a free $woman, you're good-looking, for an evil slaveholding oligarch." $He delivers this last with a little smile on $his lips and rich turn of humor in $his voice. "If we'd met at a nice party last week I might have made a pass at you. I suppose that's beside the point now."
 	<<case "Slimness Enthusiast Two">>
 		When $he arrives, $he is the very picture of a young waif out of $his depth. It's clear $he feels relief and escaping going under the knife, but $he knows enough about the Free Cities to know that $he's likely to buy $his presence here through long years of sexual labor.
 	<<case "Asset Expansionist">>
@@ -1386,7 +1386,7 @@ The call comes in from an office, and you suppress the urge to check whether $as
 	<<case "Gender Fundamentalist">>
 		When $he arrives, $he is the very picture of a lost and very pregnant young waif. $He clearly feels some hope at leaving $his traditionalist home for a more modern society, but $he has just as clearly heard enough about the Free Cities to know that $he's likely to buy $his presence here through long years of sexual labor. A purchaser's agent appears to take $him away, and $he quietly asks who's bought $him. A breeder, you tell $him, who prefers stock proven to be fertile. $He'll probably manage 20 pregnancies or so, before $he's retired.
 	<<case "Gender Fundamentalist Two">>
-		When $he arrives, $he is the very picture of a distraught and very pregnant mature woman. $He clearly feels some resentment at $his traditionalist home and family for selling $him into slavery, but $he has just as clearly heard enough about the Free Cities to know that $he's likely traded one form of marginalization for another. A purchaser's agent appears to take $him away, and $he quietly asks who's bought $him. A breeder, you tell $him, who prefers to squeeze a few pregnancies out of mature women. $He'll probably manage a few pregnancies before $he's retired.
+		When $he arrives, $he is the very picture of a distraught and very pregnant mature $woman. $He clearly feels some resentment at $his traditionalist home and family for selling $him into slavery, but $he has just as clearly heard enough about the Free Cities to know that $he's likely traded one form of marginalization for another. A purchaser's agent appears to take $him away, and $he quietly asks who's bought $him. A breeder, you tell $him, who prefers to squeeze a few pregnancies out of mature women. $He'll probably manage a few pregnancies before $he's retired.
 	<<case "Paternalist">>
 		$He speaks to you as a free $woman throughout the enslavement process, but as soon as it is completed, $he stops and waits for instruction before talking. $He does not look directly at your face, but keeps $his gaze lower than that, and stands expectant and ready for commands. You are reminded of $his intelligence by $his presence of mind when a purchaser's agent arrives to take charge of $him; $he clearly calculates that making a scene will gain $him nothing, and cooperates. You reward this by telling $him the truth: $he's been sold to a citizen of $arcologies[0].name who shares paternalistic beliefs; $he'll be fine.
 	<<case "Paternalist Two">>
diff --git a/src/uncategorized/reFormerAbolitionist.tw b/src/uncategorized/reFormerAbolitionist.tw
index bc553a8f38644cd536befd546a8941bb2cbbca52..47fab7310a479375d3800f39beb869142a5ef132 100644
--- a/src/uncategorized/reFormerAbolitionist.tw
+++ b/src/uncategorized/reFormerAbolitionist.tw
@@ -13,7 +13,7 @@
 
 Crime is extremely rare in $arcologies[0].name, and some would say justice rarer still, but if there's one thing that unites the citizens of $arcologies[0].name, it's a mutual outrage towards attempted abolitionists. Slaveownership is the cornerstone of the society that protects and enriches them, and they see those who would attempt to unlawfully free slaves not just as thieves of property but as anarchists trying to bring down everything they have worked to build.
 
-While a brutal flogging or surgical mutilation soothes their outrage, nothing warms the collective heart of $arcologies[0].name's mob like the sight of a former abolitionist well and truly broken. <<EventNameLink $activeSlave>> is one such shining example, and $his borderline worship of you is doing wonders for your reputation lately as $he becomes a local celebrity and a popular topic of discussion.
+While a brutal flogging or surgical mutilation soothes their outrage, nothing warms the collective heart of $arcologies[0].name's mob like the sight of a former abolitionist well and truly broken. <<EventNameLink>> is one such shining example, and $his borderline worship of you is doing wonders for your reputation lately as $he becomes a local celebrity and a popular topic of discussion.
 
 This is a rare opportunity. While the mob is quick to pat itself on the back for withstanding attacks from abolitionists, before long they will tire of remembering those dangers and turn their attention elsewhere. It might be possible, with a serious investment of funds in publicity, to really fix $him in the public mind as a shining example of your slave-breaking prowess.
 
diff --git a/src/uncategorized/reHGReplacement.tw b/src/uncategorized/reHGReplacement.tw
index c8b0795b43de5a4bd07329270f8ec98413543d8b..eb66f508e1b03b3a6761d7e4ca835de39141dd9a 100644
--- a/src/uncategorized/reHGReplacement.tw
+++ b/src/uncategorized/reHGReplacement.tw
@@ -6,7 +6,24 @@
 <<setLocalPronouns $HeadGirl 2>>
 <<setSpokenLocalPronouns $activeSlave $HeadGirl>>
 
-There's a constant traffic of slaves in and out of your office as your chattel comes in and out for instructions, inspections, and sex. Your Head Girl $HeadGirl.slaveName is one of the most frequent visitors, since although you trust _him2, _he2's still a slave and has to check with you before acting on some matters.<<if $HeadGirl.relationship == -3>> (_He2's also your wife, making _his2 visits a pleasant diversion.)<<elseif $arcologies[0].FSEgyptianRevivalistLaw == 1>> (_He2's also your Consort, making _his2 visits a pleasant diversion.)<</if>> During one of _his2 visits, <<EventNameLink $activeSlave>> happens to come in for $his scheduled inspection. $He perches politely on the couch, waiting $his turn like a good $girl. $His $activeSlave.eyeColor eyes are watchful, however, and $he seems to be paying very close attention to your conversation with your Head Girl.
+<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
+<<set _clothesTemp2 = $HeadGirl.clothes>>
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<div class="imageRef medImg">
+		<<SlaveArt $HeadGirl 2 0>>
+	</div>
+	<div class="imageRef medImg">
+		<<SlaveArt $activeSlave 2 0>>
+	</div>
+<</if>>
+/* 000-250-006 */
+</span>
+<<set $activeSlave.clothes = _clothesTemp>>
+<<set $HeadGirl.clothes = _clothesTemp2>>
+
+There's a constant traffic of slaves in and out of your office as your chattel comes in and out for instructions, inspections, and sex. Your Head Girl $HeadGirl.slaveName is one of the most frequent visitors, since although you trust _him2, _he2's still a slave and has to check with you before acting on some matters.<<if $HeadGirl.relationship == -3>> (_He2's also your wife, making _his2 visits a pleasant diversion.)<<elseif $arcologies[0].FSEgyptianRevivalistLaw == 1>> (_He2's also your Consort, making _his2 visits a pleasant diversion.)<</if>> During one of _his2 visits, <<EventNameLink>> happens to come in for $his scheduled inspection. $He perches politely on the couch, waiting $his turn like a good $girl. $His $activeSlave.eyeColor eyes are watchful, however, and $he seems to be paying very close attention to your conversation with your Head Girl.
 
 When $HeadGirl.slaveName leaves, $he clears $his throat nervously. $He gathers $his courage, and <<say>>s, "<<Master>>, I think I would make a better Head Girl than $him." $He takes a deep breath and plunges on. "I'm ju<<s>>t a<<s>> <<s>>mart a<<s>> <<he 2>> i<<s>>. And, <<Master>>, I'm <<s>>ure you've noti<<c>>ed <<he 2>> i<<s>>n't very good at teaching other girl<<s>> vaginal <<s>>kill<<s>>.
 <<if $HeadGirl.vagina > 0>>
diff --git a/src/uncategorized/reLegendaryBalls.tw b/src/uncategorized/reLegendaryBalls.tw
index 4e532d94a5de6426baa600dc2378a2c4a4bffc66..ed67500b2a002212d5b8a8234c7d679623d31682 100644
--- a/src/uncategorized/reLegendaryBalls.tw
+++ b/src/uncategorized/reLegendaryBalls.tw
@@ -10,7 +10,19 @@
 <<setLocalPronouns $activeSlave>>
 <<set $activeSlave.devotion += 4>>
 
-<<EventNameLink $activeSlave>> is an incredible producer of cum. $He's producing in volumes that would have been unthinkable in the days when it was illegal to restrain a slave so that $he could have every drop of $his ejaculate milked out by a machine. A nascent slave stock organization will be holding a public livestock show tomorrow, and since they're aware you're experimenting with cockmilking, they've sent you an invitation to enter an especially productive slave to be judged.
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
+
+<<EventNameLink>> is an incredible producer of cum. $He's producing in volumes that would have been unthinkable in the days when it was illegal to restrain a slave so that $he could have every drop of $his ejaculate milked out by a machine. A nascent slave stock organization will be holding a public livestock show tomorrow, and since they're aware you're experimenting with cockmilking, they've sent you an invitation to enter an especially productive slave to be judged.
 
 <br><br>
 
diff --git a/src/uncategorized/reLegendaryCow.tw b/src/uncategorized/reLegendaryCow.tw
index 0ca8b2611e7a6b79ee84608c91a4018997635be6..e0006a5747bfb178fcb0c90cbea39552e26bc519 100644
--- a/src/uncategorized/reLegendaryCow.tw
+++ b/src/uncategorized/reLegendaryCow.tw
@@ -10,7 +10,19 @@
 <<setLocalPronouns $activeSlave>>
 <<set $activeSlave.devotion += 4>>
 
-<<EventNameLink $activeSlave>> is an incredible producer of milk. $He's lactating in volumes that would have been unthinkable in the days when drug treatments were limited by consent. A nascent slave dairy trade organization will be holding a public stock show tomorrow, and since they're aware you keep cows, they've sent you an invitation to enter stock to be judged.
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
+
+<<EventNameLink>> is an incredible producer of milk. $He's lactating in volumes that would have been unthinkable in the days when drug treatments were limited by consent. A nascent slave dairy trade organization will be holding a public stock show tomorrow, and since they're aware you keep cows, they've sent you an invitation to enter stock to be judged.
 
 <br><br>
 
diff --git a/src/uncategorized/reLegendaryEntertainer.tw b/src/uncategorized/reLegendaryEntertainer.tw
index 9595f3f95cb05443cc8367535783eaa1e776ccfc..ec04040340cef5f875a5ac44d8bcc84e0de440b2 100644
--- a/src/uncategorized/reLegendaryEntertainer.tw
+++ b/src/uncategorized/reLegendaryEntertainer.tw
@@ -10,7 +10,19 @@
 <<setLocalPronouns $activeSlave>>
 <<set $activeSlave.devotion += 4>>
 
-The Free Cities fashion scene extends to slave bodies, of course; stopping at mere clothes and behaviors is an old world conceit. This week, <<EventNameLink $activeSlave>> is in vogue. Such a crowd of gawkers and hangers-on follows $him around the club that the fine citizens who have a chance at an hour of $his time must shoulder their way through the throng.
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
+
+The Free Cities fashion scene extends to slave bodies, of course; stopping at mere clothes and behaviors is an old world conceit. This week, <<EventNameLink>> is in vogue. Such a crowd of gawkers and hangers-on follows $him around the club that the fine citizens who have a chance at an hour of $his time must shoulder their way through the throng.
 
 <br><br>
 
diff --git a/src/uncategorized/reLegendaryWhore.tw b/src/uncategorized/reLegendaryWhore.tw
index 0acddaaf3c44595156564011541461fe544be7d6..0d81711c1b8dd50fbb234e6936cc532f513ce1f3 100644
--- a/src/uncategorized/reLegendaryWhore.tw
+++ b/src/uncategorized/reLegendaryWhore.tw
@@ -10,7 +10,19 @@
 <<setLocalPronouns $activeSlave>>
 <<set $activeSlave.devotion += 4>>
 
-The Free Cities red light areas are so overcharged with cheap and easy sex that the fashion in whores is comically unstable. This week, <<EventNameLink $activeSlave>> is in vogue. So many customers are interested in renting $his body that it's necessary to assign other whores to take some of the load off $him by diverting less important customers away from $him.
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
+
+The Free Cities red light areas are so overcharged with cheap and easy sex that the fashion in whores is comically unstable. This week, <<EventNameLink>> is in vogue. So many customers are interested in renting $his body that it's necessary to assign other whores to take some of the load off $him by diverting less important customers away from $him.
 
 <br><br>
 
diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw
index 011ec782f9a24f5627ea8d40701fcd64c1820f50..c0f4c00fc43766a01db6316b821b6a4dfe6cbedf 100644
--- a/src/uncategorized/reMilfTourist.tw
+++ b/src/uncategorized/reMilfTourist.tw
@@ -41,7 +41,7 @@
 		<<else>>
 			$assistantAppearance avatar
 		<</if>>
-		appears on your desk in the middle of the day. "Something unusual for you, <<= properTitle()>>," she says. "_milfSlave.slaveName is out doing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to fuck $him, but it turns out _he2 just wanted a tour guide. It was a reasonable mistake; _he2 seems wealthy. _milfSlave.slaveName has been showing _him2 around for the last half hour. Now _he2's asked _milfSlave.slaveName if _he2 can meet you." She displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks _milfSlave.slaveName a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave. Your personal assistant's avatar
+		appears on your desk in the middle of the day. "Something unusual for you, <<= properTitle()>>," she says. "_milfSlave.slaveName is out doing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to fuck $him, but it turns out _he2 just wanted a tour guide. It was a reasonable mistake; _he2 seems wealthy. $He has been showing _him2 around for the last half hour. Now _he2's asked $him if _he2 can meet you." She displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks your slave a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave. Your personal assistant's avatar
 		<<switch $assistantAppearance>>
 		<<case "monstergirl">>
 			bares her fangs and makes pinching gestures at nipple height.
@@ -72,12 +72,12 @@
 		<<case "witch">>
 			blushes at the sight of those lovely curves.
 		<<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
-			swells itself to resemble her figure before twisting it arm into a cock and ramming it straight up its cunt.
+			swells itself to resemble her figure before twisting its arm into a cock and ramming it straight up its cunt.
 		<<default>>
 			reforms into an exaggerated female form before going back to its normal symbol shape.
 		<</switch>>
 <<else>>
-	<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> gets your attention the middle of the day. "A minor matter for you, <<= properTitle()>>," she says. "_milfSlave.slaveName is currently performing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to have sex with $him, but it seems _he2 just wanted a tour guide. It was a reasonable mistake; the tourist appears wealthy. _milfSlave.slaveName has been acting as _his2 guide for the last half hour. The tourist has asked _milfSlave.slaveName if _he2 can meet you." She displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks _milfSlave.slaveName a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave.
+	<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> gets your attention the middle of the day. "A minor matter for you, <<= properTitle()>>," she says. "_milfSlave.slaveName is currently performing public service. A tourist from the old world accosted $him. _milfSlave.slaveName thought _he2 was a rich citizen who wanted to have sex with $him, but it seems _he2 just wanted a tour guide. It was a reasonable mistake; the tourist appears wealthy. $He has been acting as _his2 guide for the last half hour. The tourist has asked $him if _he2 can meet you." She displays a video feed showing _milfSlave.slaveName standing with the tourist in question out on the main plaza. _He2's just into middle age, and extremely plush, wearing Capri pants over _his2 motherly hips and a cashmere sweater that understates _his2 generous bust. _He2's blushing as _he2 asks your slave a discreet question about public sex in the arcology, brought on by the sight of a couple of citizens spitroasting a slave.
 <</if>>
 
 <br><br>
@@ -96,13 +96,13 @@
 	<<replace "#result">>
 	You have _milfSlave.slaveName bring the tourist up to meet you. _He2's full of questions about what it's like to be an arcology owner, and you finally tell _him2 that you can give _him2 a pretty good idea. Eagerly, _he2 asks you how, and you point at _milfSlave.slaveName, telling the tourist _he2 ought to bend the slave over the couch if _he2 wants to know what it's really like to be an oversexed oligarch. "I'm, um, not really a lesbian," the tourist responds hesitantly.
 	<<if _milfSlave.dick > 0>>
-		"You don't have to be," _milfSlave.slaveName purrs. "I have a cock." $He slides in, just close enough to prove it. "Plea<<s>>e,
+		"You don't have to be," $he purrs. "I have a cock." $He slides in, just close enough to prove it. "Plea<<s>>e,
 	<<else>>
-		"Having <<s>>e<<x>> with <<s>>lave<<s>> doe<<s>> not make you a le<<s>>bian," _milfSlave.slaveName purrs. "It'<<s>> different here. Plea<<s>>e,
+		"Having <<s>>e<<x>> with <<s>>lave<<s>> doe<<s>> not make you a le<<s>>bian," $he purrs. "It'<<s>> different here. Plea<<s>>e,
 	<</if>>
 	fuck me. It'll be fun!" The tourist turns to stare at _him2, and _he2 offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging _him2 from behind. $He cups one of the tourist's breasts, and snakes $his other hand down the front of _his2 pants. "Here!?" the tourist gasps, staring straight at you and blushing even harder. You tell _him2 that that's how you do things in the Free Cities: enjoying a slave is nothing to be ashamed of. _He2 looks doubtful, but _he2 doesn't try to escape from _milfSlave.slaveName's roving hands, either. Your presence continues to bother _him2 until _milfSlave.slaveName distracts _him2 by getting _him2 to cuddle on the couch and make out, providing enough of a distraction that _he2 gets over _his2 inhibitions and orgasms rather immodestly.
 	<br><br>
-	You offer _him2 some liquid courage as _he2 recovers, but _he2's rapidly getting over _his2 hesitation. As the alcohol suffuses _him2, _he2 starts stealing glances at _milfSlave.slaveName, who for $his part is being as seductive as humanly possible. Finally, the tourist mouths 'fuck it' silently, reaches over, and openly gropes the slave's ass. _milfSlave.slaveName giggles and shifts lewdly, ensuring that the tourist's hand makes a thorough tour of everything the slave has. The tourist tentatively sinks a couple of fingers into _milfSlave.slaveName, and the slave shamelessly slides $himself onto the invading digits, begging to be fucked. You make a party of it, with the various slaves who come and go over the course of the evening treated to the sight of _milfSlave.slaveName getting fucked by the tourist. _He2 drunkenly promises you to @@.green;tell all _his2 friends@@ how awesome your arcology is at one point, though _he2 has to take _his2 mouth off one of _milfSlave.slaveName's nipples to do so.
+	You offer _him2 some liquid courage as _he2 recovers, but _he2's rapidly getting over _his2 hesitation. As the alcohol suffuses _him2, _he2 starts stealing glances at _milfSlave.slaveName, who for $his part is being as seductive as humanly possible. Finally, the tourist mouths 'fuck it' silently, reaches over, and openly gropes the slave's ass. _milfSlave.slaveName giggles and shifts lewdly, ensuring that the tourist's hand makes a thorough tour of everything the slave has. The tourist tentatively sinks a couple of fingers into $him, and the slave shamelessly slides $himself onto the invading digits, begging to be fucked. You make a party of it, with the various slaves who come and go over the course of the evening treated to the sight of $him getting fucked by the tourist. _He2 drunkenly promises you to @@.green;tell all _his2 friends@@ how awesome your arcology is at one point, though _he2 has to take _his2 mouth off one of _milfSlave.slaveName's nipples to do so.
 	<<set $slaves[_milfed].trust += 4, $slaves[_milfed].oralCount += 3, $slaves[_milfed].analCount += 3>>
 	<<set $oralTotal += 3, $analTotal += 3>>
 	<<run repX(100, "event")>>
@@ -115,9 +115,9 @@
 	<<setSpokenLocalPronouns _milfSlave $activeSlave>>
 	You have _milfSlave.slaveName bring the tourist up to meet you, and exchange some minor pleasantries. You tell _him2 that if _he2 really wants to experience Free Cities life, though, _he2 really should enjoy _milfSlave.slaveName, pointing at the slave hovering behind _him2. _He2 blushes furiously, but before _he2 can stammer a refusal, the slave whispers something into _his2 ear. "I'm, um, not really a lesbian," the tourist responds hesitantly.
 	<<if _milfSlave.dick > 0>>
-		"You don't have to be," _milfSlave.slaveName purrs. "I have a cock." $He slides in, just close enough to prove it. "Plea<<s>>e,
+		"You don't have to be," $he purrs. "I have a cock." $He slides in, just close enough to prove it. "Plea<<s>>e,
 	<<else>>
-		"Having <<s>>e<<x>> with <<s>>lave<<s>> doe<<s>> not make you a le<<s>>bian," _milfSlave.slaveName purrs. "It'<<s>> different here. Plea<<s>>e,
+		"Having <<s>>e<<x>> with <<s>>lave<<s>> doe<<s>> not make you a le<<s>>bian," $he purrs. "It'<<s>> different here. Plea<<s>>e,
 	<</if>>
 	give me a try." The tourist turns to stare at $him, and _he2 offers just the right kind of plaintive expression. "O-okay," the tourist says in a tiny voice, and _milfSlave.slaveName giggles, hugging _him2 from behind. $He takes the tourist's hand, and they leave your office together.
 	<br><br>
diff --git a/src/uncategorized/reNickname.tw b/src/uncategorized/reNickname.tw
index dd8f210b03449d54bc9f6be8a2f827e857bfe78b..df0298c414e4c03f5e9ba3df5a6fd874323c9cd7 100644
--- a/src/uncategorized/reNickname.tw
+++ b/src/uncategorized/reNickname.tw
@@ -1225,7 +1225,19 @@
 
 <</switch>>
 
-<<EventNameLink $activeSlave>> $situationDesc You begin to overhear your other slaves refer to $him as @@.pink;$nickname $activeSlave.slaveName.@@
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
+
+<<EventNameLink>> $situationDesc You begin to overhear your other slaves refer to $him as @@.pink;$nickname $activeSlave.slaveName.@@
 
 <br><br>
 
diff --git a/src/uncategorized/reNoEvent.tw b/src/uncategorized/reNoEvent.tw
index f2081cbcd1737cfe6730c9137ecdd5972e0136c1..062ab823cdf804c3e95b65b07f87b68bc62e688a 100644
--- a/src/uncategorized/reNoEvent.tw
+++ b/src/uncategorized/reNoEvent.tw
@@ -11,13 +11,13 @@
 /* 000-250-006 */
 <<if $seeImages == 1>>
 <<if $imageChoice == 1>>
-	<div class="imageRef lrgVector"><<SlaveArt $activeSlave 2 0>></div>
+	<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 <<else>>
-	<div class="imageRef lrgRender"><<SlaveArt $activeSlave 2 0>></div>
+	<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 <</if>>
 <</if>>
 /* 000-250-006 */
 
 This is a placeholder event.
 <br><br>
-<<EventNameLink $activeSlave>> does not currently qualify for any events, so $he has been given a generic @@.hotpink;devotion@@ and @@.mediumaquamarine;trust@@ boost. /*If you see this event repeatedly for her, please submit a report so the author can write her some events.*/
+<<EventNameLink>> does not currently qualify for any events, so $he has been given a generic @@.hotpink;devotion@@ and @@.mediumaquamarine;trust@@ boost. /*If you see this event repeatedly for her, please submit a report so the author can write her some events.*/
diff --git a/src/uncategorized/rePokerNight.tw b/src/uncategorized/rePokerNight.tw
index b82a6740e61bd04080aa0d6203effad3d1f7e4ff..3fba942c319d161280157497c8df5c0edd3bef9b 100644
--- a/src/uncategorized/rePokerNight.tw
+++ b/src/uncategorized/rePokerNight.tw
@@ -4,6 +4,9 @@
 
 <<setAssistantPronouns>>
 
+<span id="artFrame">
+</span>
+
 Despite their persistent presence in your arcology, interaction with your mercenaries is relatively scarce. Aside from mutually exchanged nods on the street and the occasional briefing, your $mercenariesTitle enjoy a degree of autonomy.
 
 <br><br>
@@ -90,16 +93,31 @@ On a particularly lackadaisical evening, you find yourself alerted to a message
 					<<set $activeSlave.analSkill = 0>>
 					<<set $activeSlave.whoreSkill = 0>>
 					<<set $activeSlave.combatSkill = 1>>
+					<<set $activeSlave.accent = random(0,1)>>
 					<<set $activeSlave.behavioralFlaw = "arrogant">>
 					<<set $activeSlave.hStyle = "shaved into a mohawk">>
 					<<set $activeSlave.customTat = "She has a number of tattoos from a variety of mercenary companies.">>
+					<<set $activeSlave.clothes = "a military uniform">>
+
 					<<setLocalPronouns $activeSlave>>
 
+					<<replace "#artFrame">>
+					/* 000-250-006 */
+					<<if $seeImages == 1>>
+						<<if $imageChoice == 1>>
+							<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+						<<else>>
+							<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+						<</if>>
+					<</if>>
+					/* 000-250-006 */
+					<</replace>>
+
 					<<replace "#bountyresult">>
 						Some aggressive play and an eye for riling up your fellow players has resulted in an immense payout, and all but one of your adversaries have folded as the situation has escalated. The only player still in contention is a wily old mercenary, the veteran of $his fair share of battles on the battlefield and at the poker table. $He's short on chips, however, and $he'll have to buy in with something else as collateral.
 						<br><br>
 						<span id="aliveresult">
-
+							<<set $activeSlave.clothes = "no clothing">>
 							<<link "A year of servitude">>
 								<<replace "#aliveresult">>
 									<<if random(1,100) > 50>>
@@ -107,6 +125,18 @@ On a particularly lackadaisical evening, you find yourself alerted to a message
 										<<run repX(1000, "event")>>
 										<<run cashX(-5000, "event")>>
 									<<else>>
+
+										<<replace "#artFrame">>
+										/* 000-250-006 */
+										<<if $seeImages == 1>>
+											<<if $imageChoice == 1>>
+												<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+											<<else>>
+												<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+											<</if>>
+										<</if>>
+										/* 000-250-006 */
+										<</replace>>
 										For all your skillful maneuvering to reach this position, ultimately the win comes down to chance. This time, however, luck has rendered you the victor. A silence falls over the room as the result is declared, but after some time your opponent breaks the hush by joking that life as your slave is probably easier than fighting for $arcologies[0].name. After some awkward laughter the night continues, and at the end your former mercenary joins you on your trip back to the penthouse to submit to processing and to begin $his new life as your sexual servant. $He's not young, but $he's tough and not distrusting of you due to $his service in the $mercenariesTitle.
 										<br>
 										<<include "New Slave Intro">>
diff --git a/src/uncategorized/reRebels.tw b/src/uncategorized/reRebels.tw
index 59297e42401d93881bfd0ba823ad4608eb964288..11dfb4aab056d6ac143a00085d7d0ce10865e65e 100644
--- a/src/uncategorized/reRebels.tw
+++ b/src/uncategorized/reRebels.tw
@@ -8,6 +8,22 @@
 <<setLocalPronouns $slaves[_i]>>
 <<setLocalPronouns $slaves[_j] 2>>
 
+<<set _clothesTemp = $slaves[_i].clothes, $slaves[_i].clothes = "no clothing">>
+<<set _clothesTemp2 = $slaves[_j].clothes, $slaves[_j].clothes = "no clothing">>
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<div class="imageRef medImg">
+		<<SlaveArt $slaves[_j] 2 0>>
+	</div>
+	<div class="imageRef medImg">
+		<<SlaveArt $slaves[_i] 2 0>>
+	</div>
+<</if>>
+/* 000-250-006 */
+</span>
+<<set $slaves[_i].clothes = _clothesTemp>>
+<<set $slaves[_j].clothes = _clothesTemp2>>
 
 You have a rebel problem. $slaves[_i].slaveName and $slaves[_j].slaveName are both unbroken, and they seem to draw strength from each other. They're discreet about it, but the arcology's always-vigilant systems occasionally catch them nodding to one another after one of them is punished, or giving each other quiet words of encouragement when they think no one is listening. This is extremely dangerous and should be addressed promptly.
 
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index bbe2e4ae6d8c2270897cbefa550ec25cc2a8a5e3..f6557c613b56170b32a1f75e2de2d0865f79f8e5 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -2078,7 +2078,7 @@ A young slave is going door to door offering $himself for sale on behalf of $his
 <br><br>
 "I was raised and trained by a slave orphanage, <<if $PC.title != 0>>sir<<else>>ma'am<</if>>. It is not legal to own underage <<= $girl>>s, but it is legal to charge an orphan for the costs of raising $him when $he reaches $minimumSlaveAge, and those debts are always high enough to enslave $him. My <<= ordinalSuffix($activeSlave.actualAge)>> birthday was yesterday, <<if $activeSlave.actualAge == $minimumSlaveAge>>so I am a slave and for sale now<<else>>so I'm too old to stay at the orphanage any longer<</if>>."
 <br><br>
-"I have been trained for obedience since I came to the orphanage. At <<print Math.min(14, $activeSlave.actualAge - 4)>> they put me on drugs to make sure I'd grow nice T&A. On my <<= ordinalSuffix(Math.min(16, $activeSlave.actualAge - 2))>> birthday I got my first set of implants. Every time my boobs got used to the implants, I got sent in for a bigger set. I'm on my second set." $He unbuttons $his blouse and displays a pair of big fake tits. "I've also had my lips done." $He blows you a wet kiss.
+"I have been trained for obedience since I came to the orphanage. At <<= Math.min(14, $activeSlave.actualAge - 4)>> they put me on drugs to make sure I'd grow nice T&A. On my <<= ordinalSuffix(Math.min(16, $activeSlave.actualAge - 2))>> birthday I got my first set of implants. Every time my boobs got used to the implants, I got sent in for a bigger set. I'm on my second set." $He unbuttons $his blouse and displays a pair of big fake tits. "I've also had my lips done." $He blows you a wet kiss.
 <br><br>
 $He hikes up $his skirt and spins around slowly. "The drugs also made my butt bigger, and I've had my butt done too. <<if $activeSlave.actualAge == $minimumSlaveAge>>Since it wasn't okay to fuck me before I had turned $minimumSlaveAge and been made a slave<<else>>Since my owner thought it would make me more desirable<</if>>, I'm a virgin and my anus has never had anything up it, <<if $PC.title != 0>>sir<<else>>ma'am<</if>>." $He pulls $his buttocks apart to prove it.
 <br><br>
@@ -2092,7 +2092,7 @@ A young slave is going door to door offering $himself for sale on behalf of $his
 <br><br>
 "I was raised and trained by a slave orphanage, <<if $PC.title != 0>>sir<<else>>ma'am<</if>>. It is not legal to own underage <<= $girl>>s, but it is legal to charge an orphan for the costs of raising $him when $he reaches $minimumSlaveAge, and those debts are always high enough to enslave $him. My <<= ordinalSuffix($activeSlave.actualAge)>> birthday was yesterday, <<if $activeSlave.actualAge == $minimumSlaveAge>>so I am a slave and for sale now<<else>>so I'm too old to stay at the orphanage any longer<</if>>."
 <br><br>
-"I have been trained for obedience since I came to the orphanage. I came as a male, but they reassigned me to female right away. At <<print Math.min(14, $activeSlave.actualAge - 4)>> they put me on drugs to make sure I'd grow nice T&A and look more feminine. Those drugs also stopped my penis from growing much, so it's small, <<if $PC.title != 0>>sir<<else>>ma'am<</if>>. On my <<= ordinalSuffix(Math.min(16, $activeSlave.actualAge - 2))>> birthday I got my first set of implants. Every time my chest got used to the implants, I got sent in for a bigger set. I'm on my third set." $He unbuttons $his blouse and displays a pair of fake tits.
+"I have been trained for obedience since I came to the orphanage. I came as a male, but they reassigned me to female right away. At <<= Math.min(14, $activeSlave.actualAge - 4)>> they put me on drugs to make sure I'd grow nice T&A and look more feminine. Those drugs also stopped my penis from growing much, so it's small, <<if $PC.title != 0>>sir<<else>>ma'am<</if>>. On my <<= ordinalSuffix(Math.min(16, $activeSlave.actualAge - 2))>> birthday I got my first set of implants. Every time my chest got used to the implants, I got sent in for a bigger set. I'm on my third set." $He unbuttons $his blouse and displays a pair of fake tits.
 <br><br>
 $He hikes up $his skirt and spins around slowly, displaying a petite, half-hard cock. "The drugs also made my butt bigger and my hips wider. <<if $activeSlave.actualAge == $minimumSlaveAge>>Since it wasn't okay to fuck me before I had turned $minimumSlaveAge and been made a slave<<else>>Since my owner thought it would make me more desirable<</if>>, my anus has never had anything up it, <<if $PC.title != 0>>sir<<else>>ma'am<</if>>." $He pulls $his buttocks apart to prove it. "I... I would be happy to serve you like I am now <<if $PC.title != 0>>sir<<else>>ma'am<</if>>, or you could send me for surgery to give me a pussy instead, I would like that too, <<if $PC.title != 0>>sir<<else>>ma'am<</if>>."
 <br><br>
@@ -2104,7 +2104,7 @@ $He hikes up $his skirt and spins around slowly, displaying a petite, half-hard
 <br><br>
 The young $girl who is admitted to your office quails a bit at the sight of you, and you believe you can detect a bit of infatuation there, too. You wordlessly query $assistantName, and _heA turns to the massive task of sorting through arcology records to come up with a possible explanation. Meanwhile, you start interviewing the potential slave. It appears that $he left home, in a settlement near the arcology, right after $his <<= ordinalSuffix($activeSlave.actualAge)>> birthday and came straight here. $He's no innocent, and not destitute, and you're surprised $he's done something this foolish.
 <br><br>
-After a short while, your assistant whispers in your earpiece, <<if $assistant == 0>><<= properTitle()>>,<<else>>"Sweetheart,<</if>> $he doesn't live here. Look at this." $He pulls up footage of a public event several weeks ago, and the $girl is in the crowd, staring at you with limpid eyes. Rather than confronting $him directly, you probe the subject, and after some evasion $he admits that yes, $he did come here out of infatuation with you. "Pretty fuckin' stupid," $he admits. "But I've come too far now. I just really want to live here. With you, I guess. If that means being your slave, that's okay. Can I be your house servant, maybe?"
+After a short while, your assistant whispers in your earpiece, <<if $assistant == 0>><<= properTitle()>>,<<else>>"Sweetheart,<</if>> $he doesn't live here. Look at this." _HeA pulls up footage of a public event several weeks ago, and the $girl is in the crowd, staring at you with limpid eyes. Rather than confronting $him directly, you probe the subject, and after some evasion $he admits that yes, $he did come here out of infatuation with you. "Pretty fuckin' stupid," $he admits. "But I've come too far now. I just really want to live here. With you, I guess. If that means being your slave, that's okay. Can I be your house servant, maybe?"
 
 <<case "womanly PC">>
 
@@ -2183,9 +2183,9 @@ It isn't just all natural females either, as a few men also jumped on the bandwa
 
 <<case "gang leader">>
 
-Your desk flags a video message as coming from an... interesting source. It is from one of the minor gangs on the lower levels of your arcology — or not so minor anymore, as a pop-up tells you of the power-grab they made barely an hour ago. Curious what they might want, you take the call.
+Your desk flags a video message as coming from an... interesting source. It is from one of the minor gangs on the lower levels of your arcology — or not so minor any more, as a pop-up tells you of the power-grab they made barely an hour ago. Curious what they might want, you take the call.
 <br><br>
-A tough-looking man with multiple tattoos and a wife-beater shirt on appears on the screen, nodding in recognition. "Hey there, boss-<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>man<<else>>woman<</if>>! Just calling to pay my respects. Those weak-ass punks that were squatting in this section won't bother you anymore... we took care of 'em. Now it's just all law-abiding citizens and shit down here — so you don't have to send your security goons to check us out, you know." Your assistant throws up a list of the gang's numerous criminal activities, as well as the estimates what other enterprises they've just taken over. Nothing much out of the ordinary and with the shape the world is in, you've got bigger problems. The recommendation is to observe but mostly ignore them, which you casually confirm with a flick of your finger.
+A tough-looking man with multiple tattoos and a wife-beater shirt on appears on the screen, nodding in recognition. "Hey there, boss-<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>man<<else>>woman<</if>>! Just calling to pay my respects. Those weak-ass punks that were squatting in this section won't bother you any more... we took care of 'em. Now it's just all law-abiding citizens and shit down here — so you don't have to send your security goons to check us out, you know." Your assistant throws up a list of the gang's numerous criminal activities, as well as the estimates what other enterprises they've just taken over. Nothing much out of the ordinary and with the shape the world is in, you've got bigger problems. The recommendation is to observe but mostly ignore them, which you casually confirm with a flick of your finger.
 <br><br>
 Clearing his throat, the new gang leader on level twenty-five continues, "But that's not all; we got a bit of tribute for ya." Waving his hand, he makes room for two muscular bruisers carrying the unconscious form of another man — easily recognizable from $his muscled build and numerous tattoos as a hardened criminal. The face-recognition software tells you $he is the now overthrown gangster boss in that area of the arcology. "Everyone knows what fun things you do with your slaves, so we thought it'd fit for this guy. Gonna throw $him in an elevator in a minute and send it up, 'kay? If you make $him into a proper brainless slut, you'll have quite a few guys standing in line to have a go. And well, $he'd make a capable gladiator in a pit fight too. Have fun with the bastard."
 <br><br>
diff --git a/src/uncategorized/reRelationshipAdvice.tw b/src/uncategorized/reRelationshipAdvice.tw
index 09c12cc30f4249ed10de0586fb85b6068149bf7b..5b7536f173f8097d8c997abe8eedb4637c505d6f 100644
--- a/src/uncategorized/reRelationshipAdvice.tw
+++ b/src/uncategorized/reRelationshipAdvice.tw
@@ -8,20 +8,22 @@
 <<set $subSlave = $slaves[_i]>>
 <<setLocalPronouns $subSlave 2>>
 
+<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
 <span id="artFrame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<div class="imageRef medImg">
-		<<SlaveArt $activeSlave 2 0>>
+		<<SlaveArt $subSlave 2 0>>
 	</div>
 	<div class="imageRef medImg">
-		<<SlaveArt $subSlave 2 0>>
+		<<SlaveArt $activeSlave 2 0>>
 	</div>
 <</if>>
 /* 000-250-006 */
 </span>
+<<set $activeSlave.clothes = _clothesTemp>>
 
-<<EventNameLink $activeSlave>> is standing for an inspection. $He's a good $girl, and is cooperating, but $he seems preoccupied. After ignoring it for a while, you give in to curiosity and flatly ask $him what's going on. "I'm <<s>>orry, <<Master>>," $he <<if SlaveStatsChecker.checkForLisp($activeSlave)>>lisp<<else>>mutter<</if>>s, biting $his lip. "It'<<s>> $subSlave.slaveName."
+<<EventNameLink>> is standing for an inspection. $He's a good $girl, and is cooperating, but $he seems preoccupied. After ignoring it for a while, you give in to curiosity and flatly ask $him what's going on. "I'm <<s>>orry, <<Master>>," $he <<if SlaveStatsChecker.checkForLisp($activeSlave)>>lisp<<else>>mutter<</if>>s, biting $his lip. "It'<<s>> $subSlave.slaveName."
 $He hesitates, so you prompt $him, asking if $he's having trouble with $his
 <<if $activeSlave.relationship == 2>>
 	friend.
diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw
index a1a3fa2449a446f441d1dc79667d3100c7e5a1a3..84d1910963e5079f04ec69c43edabe9fe1fd6f53 100644
--- a/src/uncategorized/reRelativeRecruiter.tw
+++ b/src/uncategorized/reRelativeRecruiter.tw
@@ -8,15 +8,17 @@
 <<run BaseSlave()>>
 <<set $activeSlave = Object.assign($activeSlave, clone($genePool.find(function(o) { return o.ID == $eventSlave.ID; })))>>
 
+<span id="artFrame">
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
-		<div class="imageRef lrgVector"><<SlaveArt $eventSlave 2 0>></div>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $eventSlave 2 0>></div>
 	<<else>>
-		<div class="imageRef lrgRender"><<SlaveArt $eventSlave 2 0>></div>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $eventSlave 2 0>></div>
 	<</if>>
 <</if>>
 /* 000-250-006 */
+</span>
 
 <<if ndef $newRelativeRecruitID>>
 	<<set $newRelativeRecruitID = 1100000>>
@@ -820,6 +822,18 @@ You look up the _relationType. _He2 costs <<print cashFormat($slaveCost)>>, a ba
 		<</if>>
 	<</switch>>
 	<<set $desc = SlaveTitle($eventSlave)>>
+	<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<div class="imageRef medImg">
+				<<SlaveArt $activeSlave 2 0>>
+			</div>
+			<div class="imageRef medImg">
+				<<SlaveArt $eventSlave 2 0>>
+			</div>
+		<</if>>
+		/* 000-250-006 */
+	<</replace>>
 	<<replace "#result">>
 	You complete the legalities and biometric scanning quickly and without fuss. $activeSlave.slaveName arrives shortly. The two slaves remember each other only dimly — they parted a long time ago — but they embrace. The devoted $desc explains the situation and encourages $his _relationType to be a good slave to you. $activeSlave.slaveName looks a little fearful but clearly realizes that _he2's lucky to be here.
 	<<include "New Slave Intro">>
@@ -841,9 +855,9 @@ You look up the _relationType. _He2 costs <<print cashFormat($slaveCost)>>, a ba
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
-		<div class="imageRef lrgVector"><<SlaveArt $eventSlave 2 0>></div>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $eventSlave 2 0>></div>
 	<<else>>
-		<div class="imageRef lrgRender"><<SlaveArt $eventSlave 2 0>></div>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $eventSlave 2 0>></div>
 	<</if>>
 <</if>>
 /* 000-250-006 */
diff --git a/src/uncategorized/reShelterInspection.tw b/src/uncategorized/reShelterInspection.tw
index df4fd758829dd019859ff0614f076a23f0ea0132..cc71d9fdb4cea3537a25bcf223b419a3e70ec69c 100644
--- a/src/uncategorized/reShelterInspection.tw
+++ b/src/uncategorized/reShelterInspection.tw
@@ -38,6 +38,7 @@
 <<set $activeSlave.energy = random(5,50)>>
 <<set $activeSlave.behavioralQuirk = either("hates men", "hates women", "gluttonous", "liberated")>>
 <<set $activeSlave.sexualQuirk = either("apathetic", "idealistic")>>
+<<set $activeSlave.clothes = either("conservative clothing", "nice business attire")>>
 
 <<set _slave = $shelterGirlsIDs.random()>>
 <<set _Inspectee = getSlave(_slave)>>
@@ -57,6 +58,19 @@
 <<setAssistantPronouns>>
 <<setPlayerPronouns>>
 
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<div class="imageRef medImg">
+		<<SlaveArt _Inspectee 2 0>>
+	</div>
+	<div class="imageRef medImg">
+		<<SlaveArt $activeSlave 2 0>>
+	</div>
+<</if>>
+/* 000-250-006 */
+</span>
+
 Your assistant announces a visitor in the entryway of your penthouse, and adds<<if $assistant > 0>> with disapproval<</if>> that it's an inspector from the Slave Shelter.
 <<if $assistant > 0>>
 	<<switch $assistantAppearance>>
diff --git a/src/uncategorized/reShowerPunishment.tw b/src/uncategorized/reShowerPunishment.tw
index a86f91b8490680bf20da1bac96ff56f8d85b74a2..afd53e8bce82fbb758561431fcd0f6632e32c9cb 100644
--- a/src/uncategorized/reShowerPunishment.tw
+++ b/src/uncategorized/reShowerPunishment.tw
@@ -8,12 +8,29 @@
 <<setPlayerPronouns>>
 <<run Enunciate($HeadGirl)>>
 
+<<set _clothesTemp = $activeSlave.clothes, $activeSlave.clothes = "no clothing">>
+<<set _clothesTemp2 = $HeadGirl.clothes, $HeadGirl.clothes = "no clothing">>
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<div class="imageRef medImg">
+		<<SlaveArt $activeSlave 2 0>>
+	</div>
+	<div class="imageRef medImg">
+		<<SlaveArt $HeadGirl 2 0>>
+	</div>
+<</if>>
+/* 000-250-006 */
+</span>
+<<set $activeSlave.clothes = _clothesTemp>>
+<<set $HeadGirl.clothes = _clothesTemp2>>
+
 <<if $HGSuite == 1>>
 	Looking in on your Head Girl in _his2 suite, you hear _his2 private shower running and head that way. Through the thick steam the shower makes on its hottest setting, you see
 <<else>>
 	Passing by the showers, you see, through the steam of a very hot shower,
 <</if>>
-a <<if $activeSlave.height > 180>>tall, <<elseif $activeSlave.height < 150>>tiny, <</if>>$activeSlave.skin form moving busily around a $HeadGirl.skin figure, which is standing confidently in the middle of the warm, moist space. As you draw nearer, you identify the stationary slave as your Head Girl, $HeadGirl.slaveName. _His2 attendant is <<EventNameLink $activeSlave>>, and $he's washing $his superior with a big sponge.
+a <<if $activeSlave.height > 180>>tall, <<elseif $activeSlave.height < 150>>tiny, <</if>>$activeSlave.skin form moving busily around a $HeadGirl.skin figure, which is standing confidently in the middle of the warm, moist space. As you draw nearer, you identify the stationary slave as your Head Girl, $HeadGirl.slaveName. _His2 attendant is <<EventNameLink>>, and $he's washing $his superior with a big sponge.
 <<if $HGSeverity > 0>>
 	By virtue of not being rape, this is an unusually mild punishment by your Head Girl, if indeed that's what it is. But perhaps _he2's saving that for later. And to go by the cringing, frightened mien of the busy little bath bitch, that's probably it.
 <<elseif $HGSeverity == 0>>
diff --git a/src/uncategorized/reSiblingRevenge.tw b/src/uncategorized/reSiblingRevenge.tw
index 7dce3f1ae3ab118f5412f001960fee8b9c76b98c..bf4922c21cf35194ce4ccee232945c64f1ae8ab7 100644
--- a/src/uncategorized/reSiblingRevenge.tw
+++ b/src/uncategorized/reSiblingRevenge.tw
@@ -7,6 +7,23 @@
 <<setLocalPronouns $slaves[$i]>>
 <<setLocalPronouns $slaves[$j] 2>>
 
+<<set _clothesTemp = $slaves[$i].clothes, $slaves[$i].clothes = "no clothing">>
+<<set _clothesTemp2 = $slaves[$j].clothes, $slaves[$j].clothes = "no clothing">>
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<div class="imageRef medImg">
+		<<SlaveArt $slaves[$j] 2 0>>
+	</div>
+	<div class="imageRef medImg">
+		<<SlaveArt $slaves[$i] 2 0>>
+	</div>
+<</if>>
+/* 000-250-006 */
+</span>
+<<set $slaves[$i].clothes = _clothesTemp>>
+<<set $slaves[$j].clothes = _clothesTemp2>>
+
 $slaves[$i].slaveName, whose older sister tried to sell $him to you, is up for inspection. As usual, you pepper your inspection with questions about $his duties, $his feelings about $his physical condition, and experiences. More information about one's property is never a bad thing. When the inspection reaches $slaves[$i].slaveName's asshole, you ask whether $he enjoyed having $his older sister sell $his butt.
 
 "No, <<Master $slaves[$i]>>," $he says.
diff --git a/src/uncategorized/reStaffedMorning.tw b/src/uncategorized/reStaffedMorning.tw
index c982953f81fad5072a74161784a55f3282478662..92514ba423f4f44cff26399b47e7a98b5581e2c5 100644
--- a/src/uncategorized/reStaffedMorning.tw
+++ b/src/uncategorized/reStaffedMorning.tw
@@ -10,6 +10,23 @@
 <<setLocalPronouns _bedSlaves[1] 2>>
 <<setPlayerPronouns>>
 
+<<set _clothesTemp = _bedSlaves[1].clothes, _bedSlaves[1].clothes = "no clothing">>
+<<set _clothesTemp2 = _bedSlaves[0].clothes, _bedSlaves[0].clothes = "no clothing">>
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<div class="imageRef medImg">
+		<<SlaveArt _bedSlaves[1] 2 0>>
+	</div>
+	<div class="imageRef medImg">
+		<<SlaveArt _bedSlaves[0] 2 0>>
+	</div>
+<</if>>
+/* 000-250-006 */
+</span>
+<<set _bedSlaves[1].clothes = _clothesTemp>>
+<<set _bedSlaves[0].clothes = _clothesTemp2>>
+
 Sleep leaves you quickly one morning to the sensation of two of your fucktoys performing human alarm clock duty. You open your eyes and look down: it's _bedSlaves[0].slaveName and _bedSlaves[1].slaveName today.
 <<if $PC.dick == 1>>
 	_bedSlaves[0].slaveName is <<if (_bedSlaves[0].fetish == "cumslut") && (_bedSlaves[0].fetishKnown == 1)>>rapturously<<else>>industriously<</if>> sucking your dick as it rapidly hardens in $his mouth<<if $PC.vagina == 1>>, occasionally letting it pop free so $he can run $his tongue up and down your cunt<</if>>.
diff --git a/src/uncategorized/reStandardPunishment.tw b/src/uncategorized/reStandardPunishment.tw
index 49d0e4abb25b4b19479f1a78b3cdcea598f8a151..6e9f22bcafe0ae537f8a08d083de5a794fc6f155 100644
--- a/src/uncategorized/reStandardPunishment.tw
+++ b/src/uncategorized/reStandardPunishment.tw
@@ -7,9 +7,9 @@
 /* 000-250-006 */
 <<if $seeImages == 1>>
 	<<if $imageChoice == 1>>
-		<div class="imageRef lrgVector"><<SlaveArt $activeSlave 2 0>></div>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 	<<else>>
-		<div class="imageRef lrgRender"><<SlaveArt $activeSlave 2 0>></div>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
 	<</if>>
 <</if>>
 /* 000-250-006 */
@@ -49,7 +49,7 @@
 	<</if>>
 <</if>>
 
-<<EventNameLink $activeSlave>>
+<<EventNameLink>>
 
 <<set _sins = _sins.random()>>
 <<switch _sins>>
diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw
index 8ebb869fb175adcf4d0bbd5d01b33dd365134227..7a0addbabc95241b8415e3080fccb9ddff792f94 100644
--- a/src/uncategorized/remoteSurgery.tw
+++ b/src/uncategorized/remoteSurgery.tw
@@ -1055,9 +1055,32 @@ Work on $his sex:
 	<</if>>
 <</if>>
 
-<<if $activeSlave.vagina > -1>>
-	<br>&nbsp;&nbsp;&nbsp;&nbsp;
+<br>&nbsp;&nbsp;&nbsp;&nbsp;
+<<if ($activeSlave.dick == 0) && ($activeSlave.vagina == -1)>>
+	$He is a null, possessing neither penis nor vagina.
+<<elseif ($activeSlave.dick != 0)>>
+	$He has
+	<<if ($seeCircumcision == 1)>>
+		<<if ($activeSlave.foreskin == 0)>>
+			a circumcised
+		<<elseif ($activeSlave.foreskin >= 1)>>
+			an uncircumcised
+		<</if>>
+	<<else>>
+		a
+	<</if>>
+	<<if ($activeSlave.vagina == -1)>>
+		penis.
+	<<elseif ($activeSlave.ovaries != 0)>>
+		penis and a
+	<<elseif ($activeSlave.vagina != -1)>>
+		penis and a<<if $activeSlave.genes == "XY">>n artificial<</if>>
+	<</if>>
+<<elseif ($activeSlave.dick == 0)>>
 	$He has a
+<</if>>
+
+<<if $activeSlave.vagina > -1>>
 	<<if $activeSlave.vagina == 0>>
 		virgin pussy.
 	<<elseif $activeSlave.vagina == 1>>
@@ -1072,75 +1095,24 @@ Work on $his sex:
 		gaping cunt.
 	<</if>>
 <</if>>
-<<if ($activeSlave.vagina > 3)>>
-	<br>&nbsp;&nbsp;&nbsp;&nbsp;
-	$His vagina could benefit from surgical repair.
-	[[Repair pussy|Surgery Degradation][$activeSlave.vagina = 3,cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 10,$surgeryType = "vagina"]] //This will reduce $his vaginal skills//
-<<elseif ($surgeryUpgrade == 1) && ($activeSlave.indentureRestrictions < 2)>>
-	<<if ($activeSlave.vagina > 1)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$His vaginal muscles could benefit from microsurgical rejuvenation.
-		[[Tighten pussy|Surgery Degradation][$activeSlave.vagina = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 10,$surgeryType = "vagina"]] //This will reduce $his vaginal skills//
-	<<elseif ($activeSlave.vagina > 0)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$His pussy is as tight as a virgin's, and $his hymen could be restored.
-		[[Restore virginity|Surgery Degradation][$activeSlave.vagina = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 10,$surgeryType = "vagina"]] //This will reduce $his vaginal skills//
-	<</if>>
+
+<<if ($activeSlave.dick != 0) && (($activeSlave.ovaries != 0) || ($activeSlave.vagina != -1))>>
+	It's possible to remove either and leave $him sexually functional.
 <</if>>
 
 <<if ($activeSlave.vagina > -1) && ($activeSlave.dick > 0)>>
 	<<if $activeSlave.indentureRestrictions < 1 && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		Since $he has both a penis and a vagina, it's possible to remove $his pussy and leave $his sexually functional.
-		[[Remove pussy|Surgery Degradation][$activeSlave.vagina = -1,$activeSlave.ovaries = 0,$activeSlave.preg = -2,$activeSlave.pregSource = 0,$activeSlave.vaginalSkill = 0,$activeSlave.vaginalAccessory = "none",cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave),$activeSlave.health -= 20,$surgeryType = "vaginaRemoval"]] <<if $activeSlave.ovaries == 1>>//This will remove $his ovaries as well//<</if>>
+		| [[Remove pussy|Surgery Degradation][$activeSlave.vagina = -1,$activeSlave.ovaries = 0,$activeSlave.preg = -2,$activeSlave.pregSource = 0,$activeSlave.vaginalSkill = 0,$activeSlave.vaginalAccessory = "none",cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave),$activeSlave.health -= 20,$surgeryType = "vaginaRemoval"]] <<if $activeSlave.ovaries == 1>>//This will remove $his ovaries as well//<</if>>
 	<</if>>
 <<elseif $activeSlave.vagina > -1>>
 	<<if $activeSlave.indentureRestrictions < 1 && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$His pussy can be removed at the cost of $his sexual functionality, leaving $him a null.
-		[[Remove pussy|Surgery Degradation][$activeSlave.vagina = -1,$activeSlave.ovaries = 0,$activeSlave.preg = -2,$activeSlave.pregSource = 0,$activeSlave.vaginalSkill = 0,$activeSlave.vaginalAccessory = "none",cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave),$activeSlave.health -= 20,$surgeryType = "vaginaRemoval"]] <<if $activeSlave.ovaries == 1>>//This will remove $his ovaries as well//<</if>>
-	<</if>>
-<</if>>
-
-<<if ($activeSlave.dick == 0) && ($activeSlave.vagina == -1)>>
-	<br>&nbsp;&nbsp;&nbsp;&nbsp;
-	$He is a null, possessing neither penis nor vagina.
-<<elseif ($seeCircumcision == 1) && ($activeSlave.indentureRestrictions < 2)>>
-	<<if ($activeSlave.dick != 0) && ($activeSlave.vagina == -1) && ($activeSlave.foreskin == 0)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$He has a circumcised penis.
-	<<elseif ($activeSlave.dick != 0) && ($activeSlave.vagina == -1) && ($activeSlave.foreskin >= 1)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$He has an uncircumcised penis.
-	<<elseif ($activeSlave.dick != 0) && ($activeSlave.ovaries != 0) && ($activeSlave.foreskin == 0)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$He has a circumcised penis and a vagina.
-	<<elseif ($activeSlave.dick != 0) && ($activeSlave.ovaries != 0) && ($activeSlave.foreskin >= 1)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$He has an uncircumcised penis and a vagina.
-	<<elseif ($activeSlave.dick != 0) && ($activeSlave.vagina != -1) && ($activeSlave.foreskin == 0)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$He has a circumcised penis and a<<if $activeSlave.genes == "XY">>n artificial<</if>> vagina.
-	<<elseif ($activeSlave.dick != 0) && ($activeSlave.vagina != -1) && ($activeSlave.foreskin >= 1)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$He has an uncircumcised penis and a<<if $activeSlave.genes == "XY">>n artificial<</if>> vagina.
-	<</if>>
-<<else>>
-	<<if ($activeSlave.dick != 0) && ($activeSlave.vagina == -1)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$He has a penis.
-	<<elseif ($activeSlave.dick != 0) && ($activeSlave.ovaries != 0)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$He has a penis and a vagina.
-	<<elseif ($activeSlave.dick != 0) && ($activeSlave.vagina != -1)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		$He has a penis and a<<if $activeSlave.genes == "XY">>n artificial<</if>> vagina.
+		| [[Remove pussy|Surgery Degradation][$activeSlave.vagina = -1,$activeSlave.ovaries = 0,$activeSlave.preg = -2,$activeSlave.pregSource = 0,$activeSlave.vaginalSkill = 0,$activeSlave.vaginalAccessory = "none",cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave),$activeSlave.health -= 20,$surgeryType = "vaginaRemoval"]] <<if $activeSlave.ovaries == 1>>//This will remove $his ovaries as well//<</if>>
 	<</if>>
 <</if>>
 
 <<if $activeSlave.indentureRestrictions < 1 && ($activeSlave.breedingMark != 1 || $propOutcome == 0)>>
 	<<if ($activeSlave.vagina == -1) && ($activeSlave.dick != 0)>>
-		[[Convert genitalia to female|Surgery Degradation][$activeSlave.dick = 0,$activeSlave.dickAccessory = "none",$activeSlave.dickTat = 0,$activeSlave.foreskin = 0,$activeSlave.scrotum = 0,$activeSlave.balls = 0,$activeSlave.ballType = "human",$activeSlave.vasectomy = 0,$activeSlave.vagina = 0,$activeSlave.preg = -2,$activeSlave.vaginalSkill = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 40, $surgeryType = "mtf"]]
+		| [[Convert genitalia to female|Surgery Degradation][$activeSlave.dick = 0,$activeSlave.dickAccessory = "none",$activeSlave.dickTat = 0,$activeSlave.foreskin = 0,$activeSlave.scrotum = 0,$activeSlave.balls = 0,$activeSlave.ballType = "human",$activeSlave.vasectomy = 0,$activeSlave.vagina = 0,$activeSlave.preg = -2,$activeSlave.vaginalSkill = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 40, $surgeryType = "mtf"]]
 	<</if>>
 	<<if ($activeSlave.vagina == -1) && ($activeSlave.dick == 0) && ($surgeryUpgrade == 1)>>
 		| [[Create a vagina|Surgery Degradation][$activeSlave.vagina = 0,$activeSlave.vaginalSkill = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 40, $surgeryType = "ntf"]]
@@ -1166,6 +1138,22 @@ Work on $his sex:
 	<</if>>
 <</if>>
 
+<<if ($activeSlave.vagina > 3)>>
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;
+	$His vagina could benefit from surgical repair.
+	[[Repair pussy|Surgery Degradation][$activeSlave.vagina = 3,cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 10,$surgeryType = "vagina"]] //This will reduce $his vaginal skills//
+<<elseif ($surgeryUpgrade == 1) && ($activeSlave.indentureRestrictions < 2)>>
+	<<if ($activeSlave.vagina > 1)>>
+		<br>&nbsp;&nbsp;&nbsp;&nbsp;
+		$His vaginal muscles could benefit from microsurgical rejuvenation.
+		[[Tighten pussy|Surgery Degradation][$activeSlave.vagina = 1,cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 10,$surgeryType = "vagina"]] //This will reduce $his vaginal skills//
+	<<elseif ($activeSlave.vagina > 0)>>
+		<br>&nbsp;&nbsp;&nbsp;&nbsp;
+		$His pussy is as tight as a virgin's, and $his hymen could be restored.
+		[[Restore virginity|Surgery Degradation][$activeSlave.vagina = 0,cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 10,$surgeryType = "vagina"]] //This will reduce $his vaginal skills//
+	<</if>>
+<</if>>
+
 <<if ($activeSlave.balls > 0)>>
 	<<if ($activeSlave.balls == 1)>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;
diff --git a/src/uncategorized/repBudget.tw b/src/uncategorized/repBudget.tw
index a172c8922a3fdbb1f49f1fb04263bebdd7b4de6f..f539894bc0a2fa5cbd32f5e4658d66364d92e83b 100644
--- a/src/uncategorized/repBudget.tw
+++ b/src/uncategorized/repBudget.tw
@@ -167,7 +167,7 @@ for(var i = 0; i < State.variables.lastWeeksRepIncome.length; i++){
 			<<print repFormat(Math.trunc($lastWeeksRepExpenses.Total))>>
 		</td>
 		<td>
-			<<set $lastWeeksRepProfits.Total  = ($lastWeeksRepIncome.Total + $lastWeeksRepExpenses.Total)>>
+			<<set $lastWeeksRepProfits.Total = ($lastWeeksRepIncome.Total + $lastWeeksRepExpenses.Total)>>
 			/* each "profit" item is calculated on this sheet, and there's two ways to generate a profit total: the difference of the income and expense totals, and adding all the profit items.  If they aren't the same, I probably forgot to properly add an item's profit calculation to this sheet.*/
 			<<if $lastWeeksRepProfits.Total != hashSum($lastWeeksRepProfits) - $lastWeeksRepProfits.Total>>/* The profits object includes the total number of profits, so we have to subtract it back out */
 				<<print (commaNum(Math.trunc(hashSum($lastWeeksRepProfits)-$lastWeeksRepProfits.Total)))>><br>
diff --git a/src/uncategorized/saBeYourHeadGirl.tw b/src/uncategorized/saBeYourHeadGirl.tw
index 587b435b0f97d8887a51bf37e37ab2dde3d1a04c..41743b972495e0a2575cfb932a760b827a44abff 100644
--- a/src/uncategorized/saBeYourHeadGirl.tw
+++ b/src/uncategorized/saBeYourHeadGirl.tw
@@ -1,6 +1,6 @@
 :: SA be your Head Girl [nobr]
 
-<<set $HGTimeInGrade += 1>>
+<<set $HGTimeInGrade += 1, _fetishChangeChance = fetishChangeChance($slaves[$i])>>
 
 <<if $HGSuite == 1>>
 	<<set $slaves[$i].livingRules = "luxurious">>
@@ -79,11 +79,11 @@
 		<<else>>
 			<<if $slaves[$i].relationshipTarget == $Concubine.ID>>
 				<<if $slaves[$i].relationTarget == $Concubine.ID>>
-				Your Concubine is your Consort's $slaves[$i].relation-wife. Truly, $arcologies[0].name looks up to you @@.green;as children to a father.@@
-				<<run repX(250, "headGirl", $slaves[$i])>>
+					Your Concubine is your Consort's $slaves[$i].relation-wife. Truly, $arcologies[0].name looks up to you @@.green;as children to a father.@@
+					<<run repX(250, "headGirl", $slaves[$i])>>
 				<<else>>
-				Your Consort and your Concubine are wives to each other and to Pharaoh. This is @@.green;as it should be.@@
-				<<run repX(100, "headGirl", $slaves[$i])>>
+					Your Consort and your Concubine are wives to each other and to Pharaoh. This is @@.green;as it should be.@@
+					<<run repX(100, "headGirl", $slaves[$i])>>
 				<</if>>
 			<<elseif $slaves[$i].relationshipTarget == $slaves[$i].relationTarget>>
 				Your Consort has a $slaves[$i].relation-wife. This is @@.green;as it should be.@@
@@ -110,10 +110,10 @@
 <<if ($personalAttention == "HG")>>
 	You're cooperating with $him this week, working with $assistantName to free up some of $his time so $he can target more slaves in need of individual attention.
 	<<if ($slaves[$i].trust > 95)>>
-	$He is so trusting of you that $he can act as your own right hand, allowing $him to oversee your slaves with remarkable efficiency.
+		$He is so trusting of you that $he can act as your own right hand, allowing $him to oversee your slaves with remarkable efficiency.
 	<<else>>
-	This arrangement @@.mediumaquamarine;builds trust@@ between you.
-	<<set $slaves[$i].trust += 2>>
+		This arrangement @@.mediumaquamarine;builds trust@@ between you.
+		<<set $slaves[$i].trust += 2>>
 	<</if>>
 <</if>>
 
@@ -129,13 +129,11 @@
 
 <<if $slaves[$i].fetishKnown == 1>>
 	<<if $slaves[$i].fetish == "dom">>
-		<<if ($slaves[$i].fetishKnown == 1)>>
-		<<if ($slaves[$i].fetishStrength <= 95)>>
+		<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength <= 95)>>
 			Having all the slaves look up to and obey $him advances $his @@.lightcoral;dominant tendencies.@@
 			<<set $slaves[$i].fetishStrength += 4>>
 		<</if>>
-		<</if>>
-	<<elseif $slaves[$i].fetishStrength < 20>>
+	<<elseif _fetishChangeChance > random(0,100)>>
 		Having all the slaves look up to and obey $him affects $his sexuality, turning $him into a @@.lightcoral;bit of a dominatrix.@@
 		<<set $slaves[$i].fetish = "dom", $slaves[$i].fetishStrength = 20, $slaves[$i].fetishKnown = 1>>
 	<<elseif $slaves[$i].fetishStrength <= random(20,60)>>
@@ -143,12 +141,24 @@
 		<<set $slaves[$i].fetishStrength -= 4>>
 	<</if>>
 <<else>>
-	<<if random(1,3) == 1>>
+	<<if $slaves[$i].fetish == "dom">>
+		Having all the slaves look up to and obey $him clearly excites $him; @@.lightcoral;$he's a natural dom!@@
+	<<elseif _fetishChangeChance > random(0,100)>>
 		Having all the slaves look up to and obey $him affects $his sexuality, turning $him into a @@.lightcoral;bit of a dominatrix.@@
 		<<set $slaves[$i].fetish = "dom", $slaves[$i].fetishStrength = 20, $slaves[$i].fetishKnown = 1>>
 	<</if>>
 <</if>>
 
+<<if $slaves[$i].lactationRules == "induce">>
+	$He works mammary stimulation into $his slave training regimen in an effort to bring in $his milk for you.
+	<<set $slaves[$i].induceLactation += 3>>
+	<<= induceLactation($slaves[$i])>>
+	<<if $slaves[$i].lactation == 1>><<set $slaves[$i].lactationRules = "maintain">><</if>>
+<<elseif $slaves[$i].lactationRules == "maintain">>
+	Proper nursing and milking technique is a strong aspect of $his slave training regimen, both to keep $his milk flowing and to prevent the mounting pressure from distracting from $his work.
+	<<set $slaves[$i].lactationDuration = 2, $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>>
+<</if>>
+
 <<if ($slaves[$i].dick > 0) && ($universalRulesImpregnation == "HG") && canPenetrate($slaves[$i])>>
 	$He finds $his duty to impregnate slaves at will sexually satisfying.
 	<<set $slaves[$i].need = 0>>
@@ -160,11 +170,11 @@
 <</if>>
 
 <<if $slaves[$i].prestige == 0>>
-<<if $HGTimeInGrade+(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)+($slaves[$i].devotion/10)+($slaves[$i].trust/10) > 50>>
-	$slaves[$i].slaveName has rendered such long and competent service as your Head Girl that many of your citizens have come to rely on $his word as an extension of yours, trusting that if $he does something, it's because you trust $him to. @@.green;$He has become prestigious on $his own merits, a remarkable achievement for a slave!@@
-	<<set $slaves[$i].prestige += 1>>
-	<<set $slaves[$i].prestigeDesc = "Many citizens respect her long and able service as your Head Girl.">>
-<</if>>
+	<<if $HGTimeInGrade+(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)+($slaves[$i].devotion/10)+($slaves[$i].trust/10) > 50>>
+		$slaves[$i].slaveName has rendered such long and competent service as your Head Girl that many of your citizens have come to rely on $his word as an extension of yours, trusting that if $he does something, it's because you trust $him to. @@.green;$He has become prestigious on $his own merits, a remarkable achievement for a slave!@@
+		<<set $slaves[$i].prestige += 1>>
+		<<set $slaves[$i].prestigeDesc = "Many citizens respect her long and able service as your Head Girl.">>
+	<</if>>
 <</if>>
 
 <<if !setup.HGCareers.includes($slaves[$i].career) && $slaves[$i].skillWA < $masteredXP>>
diff --git a/src/uncategorized/saChoosesOwnJob.tw b/src/uncategorized/saChoosesOwnJob.tw
index f390e96033a36b3bb61fdfd47542ad8f83d0a286..c604ce05f734a9c1ee3e1c9fa5aedbae6db640db 100644
--- a/src/uncategorized/saChoosesOwnJob.tw
+++ b/src/uncategorized/saChoosesOwnJob.tw
@@ -407,7 +407,7 @@
 				<<set $slaves[$i].choosesOwnAssignmentText += " is a devoted slave, so $he decides $he can best serve the empire by serving at the fertility temple.">>
 				<<= assignJob($slaves[$i], "work in the brothel")>>
 			<<else>>
-				<<set $slaves[$i].choosesOwnAssignmentText += " is a devoted slave, so $he decides $he can best serve the empire by offering herself to the public.">>
+				<<set $slaves[$i].choosesOwnAssignmentText += " is a devoted slave, so $he decides $he can best serve the empire by offering $himself to the public.">>
 				<<= assignJob($slaves[$i], "serve the public")>>
 			<</if>>
 		<<elseif ($arcologies[0].FSPaternalist > 0)>>
diff --git a/src/uncategorized/saDevotion.tw b/src/uncategorized/saDevotion.tw
index 646bb6bd107f0ec2dffd56199be0b5fbffc3d281..06315e8c0237e2ed3b4f537266f8ffcda828cb4a 100644
--- a/src/uncategorized/saDevotion.tw
+++ b/src/uncategorized/saDevotion.tw
@@ -245,7 +245,7 @@
 			<<= FSChange("Paternalist", 2)>>
 		<<else>>
 			@@.green;improves your reputation.@@
-			<<run repX($FSSingleSlaveRep*2, "retirement")>>
+			<<run repX($FSSingleSlaveRep*2, "retirement", $slaves[$i])>>
 		<</if>>
 	<<elseif $slaves[$i].devotion >= -20>>
 		The prospect of manumission @@.hotpink;encourages $him to submit to slavery@@ and @@.mediumaquamarine;encourages $him to be optimistic.@@
@@ -264,7 +264,7 @@
 			<<= FSChange("Paternalist", 2)>>
 		<<else>>
 			@@.green;improves your reputation.@@
-			<<run repX($FSSingleSlaveRep, "retirement")>>
+			<<run repX($FSSingleSlaveRep, "retirement", $slaves[$i])>>
 		<</if>>
 	<<elseif $slaves[$i].devotion >= -20>>
 		The prospect of manumission @@.hotpink;cheers $him up@@ and @@.mediumaquamarine;makes $him optimistic.@@
diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw
index 54eab54f4c706170d84721f6f676013e61c736cb..33e6d0712d8018aa79451c05eb33e6f2bcad3c13 100644
--- a/src/uncategorized/saDrugs.tw
+++ b/src/uncategorized/saDrugs.tw
@@ -1022,8 +1022,8 @@
 		<<set _factor = 1>>
 	<</if>>
 	<<set $slaves[$i].weight += _factor>>
-	<<if ($slaves[$i].geneMods.NCS == 1) && ($slaves[$i].boobsImplant > 200)>>
-		<<set _shrinkage *= 2>>
+	<<if ($slaves[$i].geneMods.NCS == 1) && (($slaves[$i].boobs-$slaves[$i].boobsImplant-$slaves[$i].boobsMilk) > 200)>>
+		<<set _factor *= 2>>
 	<</if>>
 	<<set $slaves[$i].boobs -= 100*_factor>>
 
@@ -1099,6 +1099,11 @@
 					<<set $slaves[$i].devotion += 4>>
 				<</if>>
 			<</if>>
+			<<if $slaves[$i].abortionTat > -1>>
+				The temporary tattoo of a child has been replaced with $his <<= ordinalSuffix($slaves[$i].abortionTat)>> crossed out infant.
+				<<set $slaves[$i].abortionTat++>>
+				<<run cashX(forceNeg($surgeryCost), "slaveSurgery", $slaves[$i])>>
+			<</if>>
 		<</if>>
 	<</if>>
 
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index e2be6c85b9ad8e3ce3c2566837162c460c51c060..9c7c4d0ecd23e6691474ee6c0c9cd9fd98b55774 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -1141,7 +1141,7 @@
 				<<if ["whore", "serve the public", "work in the brothel", "serve in the club", "be the DJ"].includes($slaves[$i].assignment)>>
 					$His paraphilia is satisfied by how often $he gets publicly fucked at work.
 					<<set _para = 1>>
-				<<elseif $slaves[$i].clothes == "none">>
+				<<elseif $slaves[$i].clothes == "no clothing">>
 					$His paraphilia is satisfied by $his total nudity.
 					<<set _para = 1>>
 				<<else>>
@@ -2358,7 +2358,11 @@
 	<</if>>
 <</if>>
 
-<<if ($slaves[$i].boobsImplant > 1000)>>
+<<if ($slaves[$i].boobsImplant >= $slaves[$i].boobs+$slaves[$i].boobsMilk)>>
+	/* catch in case breast implants get larger than boobs */
+	$His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his implants better.
+	<<set $slaves[$i].boobs = $slaves[$i].boobsImplant+$slaves[$i].boobsMilk+10>>
+<<elseif ($slaves[$i].boobsImplant > 1000)>>
 	<<if ($slaves[$i].boobs-$slaves[$i].boobsImplant < 1000)>>
 		<<if (random(1,100) > 60)>>
 			$His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his massive implants a bit better.
@@ -4513,6 +4517,10 @@
 			Society is @@.red;disapproving@@ of $slaves[$i].slaveName's flat, unimpregnated stomach.
 			<<= FSChangePorn("Repopulationist", -2)>>
 		<</if>>
+		<<if $slaves[$i].abortionTat > 0>>
+			Society @@.red;is disgusted@@ by the tally of aborted children adorning $his skin.
+			<<= FSChangePorn("Repopulationist", -1)>>
+		<</if>>
 	<<elseif $arcologies[0].FSRepopulationFocusPregPolicy == 1>>
 		<<if $slaves[$i].preg > 30>>
 			Society @@.green;loves@@ $slaves[$i].slaveName's advanced pregnancy. It's very trendy.
@@ -4535,6 +4543,10 @@
 				The Societal Elite @@.green;are pleased@@ your child is growing within $him. The mark covering $his lower belly, coupled with $his gravidity and blessing, @@.green;enamors@@ your populace.
 				<<set $failedElite -= 5+$slaves[$i].pregType>>
 				<<= FSChangePorn("Eugenics", 3)>>
+				<<if $slaves[$i].abortionTat > 0>>
+					The tally of aborted children adorning $his middle @@.red;is worrying,@@ however.
+					<<= FSChangePorn("Eugenics", -1)>>
+				<</if>>
 			<</if>>
 		<<else>>
 			<<if $slaves[$i].preg > $slaves[$i].pregData.normalBirth/1.33>>
@@ -4555,6 +4567,10 @@
 				Society is @@.green;pleased@@ that $slaves[$i].slaveName is unable to become pregnant.
 				<<= FSChangePorn("Eugenics", 2)>>
 			<</if>>
+			<<if $slaves[$i].abortionTat > 0>>
+				The tally of aborted pregnancies adorning $his middle shows @@.green;just how responsible@@ of an owner $he has.
+				<<= FSChangePorn("Eugenics", 1)>>
+			<</if>>
 			<<if $slaves[$i].pregKnown == 1 && $eugenicsFullControl != 1>>
 				The Societal Elite @@.red;judge you@@ for keeping pregnant slaves. It falls to the slaveowner to deal with subhuman pregnancies and you are failing in your duties as a member of the Elite.
 				<<set $failedElite += 5+$slaves[$i].pregType>>
@@ -4665,6 +4681,14 @@
 			Society @@.green;approves@@ of $his many body modifications, which advances the public taste for such degradation of slave bodies.
 			<<= FSChangePorn("Degradationist", 1)>>
 		<</if>>
+		<<if $slaves[$i].abortionTat > 0 && $arcologies[0].FSRepopulationFocus == "unset">>
+			Society @@.green;<<if $arcologies[0].FSRestart != "unset">>greatly <</if>>approves@@ of $his tally of aborted children.
+			<<if $arcologies[0].FSRestart != "unset">>
+				<<= FSChangePorn("Degradationist", 2)>>
+			<<else>>
+				<<= FSChangePorn("Degradationist", 1)>>
+			<</if>>
+		<</if>>
 		<<if $slaves[$i].voice != 0>>
 			<<if $slaves[$i].lips > 95>>
 				Society @@.green;approves@@ of the way $his mouth, with its useless ability to speak, has been replaced with an appealing hole.
@@ -7339,6 +7363,11 @@
 			<<run SetBellySize($slaves[$i])>>
 			<<run cashX(-100000, "fines", $slaves[$i])>>
 			<<set $failedElite += 150>>
+			<<if $slaves[$i].abortionTat > -1>>
+				But hey, $he gets a tattoo signifying $his abortion. Was it worth it?
+				<<set $slaves[$i].abortionTat++>>
+				<<run cashX(forceNeg($surgeryCost), "slaveSurgery", $slaves[$i])>>
+			<</if>>
 		<</if>>
 	<</if>>
 <</if>>
@@ -7468,6 +7497,11 @@
 						<</if>>
 					<</if>>
 					<<set $slaves[$i].pregType = 0, WombFlush($slaves[$i]), $slaves[$i].pregKnown = 0, $slaves[$i].pregWeek = -4>>
+					<<if $slaves[$i].abortionTat > -1>>
+						The temporary tattoo of a child has been replaced with $his <<= ordinalSuffix($slaves[$i].abortionTat)>> crossed out infant.
+						<<set $slaves[$i].abortionTat++>>
+						<<run cashX(forceNeg($surgeryCost), "slaveSurgery", $slaves[$i])>>
+					<</if>>
 					<<run SetBellySize($slaves[$i])>>
 					<<set _miscarriage = 1>>
 				<</if>>
diff --git a/src/uncategorized/saServeThePublic.tw b/src/uncategorized/saServeThePublic.tw
index f0d49064f2a584f2d2312f59d63e1163b5079fa3..287e68dc9e1d95aec85c2087f4c50f09695d6a8d 100644
--- a/src/uncategorized/saServeThePublic.tw
+++ b/src/uncategorized/saServeThePublic.tw
@@ -157,7 +157,7 @@ the public.
 		<<elseif $clubAdsOld == -3>>
 		<<if ($slaves[$i].physical < 13)>>
 			<<set $beautyMultiplier += 0.05>>
-			$He's perfect for $clubName, which practically exists to match citizens up with loli slaves.
+			$He's perfect for $clubName, which practically exists to match citizens up with $loli slaves.
 		<</if>>
 		<</if>>
 		<<if $clubAdsXX == 1>>
diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw
index 28394e163c4a99aeea45d35201ed723d84401f6f..1e90b13e1a3d68cacd40b95a3951cd7ba846c79a 100644
--- a/src/uncategorized/saWhore.tw
+++ b/src/uncategorized/saWhore.tw
@@ -149,18 +149,18 @@ $his body.
 		<<elseif $brothelAdsOld == -3>>
 		<<if ($slaves[$i].physicalAge < 13)>>
 			<<set $beautyMultiplier += 0.05>>
-			$He's perfect for $brothelName, whose brand is loli slaves.
+			$He's perfect for $brothelName, whose brand is $loli slaves.
 		<</if>>
 		<</if>>
 		<<if $brothelAdsXX == 1>>
 		<<if ($slaves[$i].dick == 0)>>
 			<<set $beautyMultiplier += 0.05>>
-			Almost everyone who comes to $brothelName is looking to fuck a girl like $him.
+			Almost everyone who comes to $brothelName is looking to fuck a $girl like $him.
 		<</if>>
 		<<elseif $brothelAdsXX == -1>>
 		<<if ($slaves[$i].dick > 0)>>
 			<<set $beautyMultiplier += 0.05>>
-			Almost everyone who comes to $brothelName is looking to pound a girl who cums when buttfucked.
+			Almost everyone who comes to $brothelName is looking to pound a $girl who cums when buttfucked.
 		<</if>>
 		<</if>>
 	<</if>>
diff --git a/src/uncategorized/schoolroom.tw b/src/uncategorized/schoolroom.tw
index 527f6de315d9c6d3ff87fbe73d78744c8b0a70e0..cb02ae48173967a840204402aec55c103ec4d4c9 100644
--- a/src/uncategorized/schoolroom.tw
+++ b/src/uncategorized/schoolroom.tw
@@ -124,7 +124,6 @@ $schoolroomNameCaps is well-equipped, with wallscreens to display lessons. These
 <</if>>
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw
index 55e7d86c39e651fe6a3b1c05ef039c57a188c999..fa856d5c742b84663a7162905d269f5c9d35029e 100644
--- a/src/uncategorized/schoolroomReport.tw
+++ b/src/uncategorized/schoolroomReport.tw
@@ -146,6 +146,7 @@
 <<set _restedSlaves = 0>>
 <<for _dI = 0; _dI < _DL; _dI++>>
 	<<set $i = $slaveIndices[$SchlRiIDs[_dI]]>>
+	<<setLocalPronouns $slaves[$i] 2>>
 	<<set $slaves[$i].devotion += _devBonus>>
 	<<if ($slaves[$i].health < -80)>>
 		<<set $slaves[$i].health += 20>>
diff --git a/src/uncategorized/seCoursing.tw b/src/uncategorized/seCoursing.tw
index f12ff29c049204effe1654e161f4793001b6321f..8df7ed505aa35aa38f8c3f1e48c61e17ba29a45e 100644
--- a/src/uncategorized/seCoursing.tw
+++ b/src/uncategorized/seCoursing.tw
@@ -6,10 +6,68 @@
 
 <<setLocalPronouns $Lurcher>>
 
-It's time to go coursing. You meet with fellow members of the Coursing Association while the automated maintenance drones clear the plaza and lay down the green, sharing a refine discussion of recent events over <<if $PC.refreshmentType == 0>>a $PC.refreshment<<elseif $PC.refreshmentType == 1>>glasses of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plates of $PC.refreshment<<elseif $PC.refreshmentType == 3>>hits of $PC.refreshment<<elseif $PC.refreshmentType == 4>>shots of $PC.refreshment<<elseif $PC.refreshmentType == 5>>handfuls of $PC.refreshment<<elseif $PC.refreshmentType == 6>>tabs of $PC.refreshment<</if>>. Once the field is ready, the day's hares are led out and chained in a row along one side of the plaza, naked. You and the other members watch this process intently, since you won't get any more information on them than what you can learn by looking.
+<<set _clothesTemp = $Lurcher.clothes, $Lurcher.clothes = "no clothing">>
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $Lurcher 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $Lurcher 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
+<<set $Lurcher.clothes = _clothesTemp>>
+
+<span id="result">
+
+It's time to go coursing. You meet with fellow members of the Coursing Association while the automated maintenance drones clear the plaza and lay down the green, sharing a refined discussion of recent events over <<if $PC.refreshmentType == 0>>a $PC.refreshment<<elseif $PC.refreshmentType == 1>>glasses of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plates of $PC.refreshment<<elseif $PC.refreshmentType == 3>>hits of $PC.refreshment<<elseif $PC.refreshmentType == 4>>shots of $PC.refreshment<<elseif $PC.refreshmentType == 5>>handfuls of $PC.refreshment<<elseif $PC.refreshmentType == 6>>tabs of $PC.refreshment<</if>>. Once the field is ready, the day's hares are led out and chained in a row along one side of the plaza, naked. You and the other members watch this process intently, since you won't get any more information on them than what you can learn by looking.
 <br><br>
 The rules have been explained to the hares: they're to be freed if they can reach the other side of the plaza without being caught and raped by the lurchers who will be released to chase them.
 
+<br><br>
+You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the hares.
+
+<<if ($Lurcher.dick > 0)>>
+	<<if canPenetrate($Lurcher) && ($Lurcher.energy > 60) && ($Lurcher.devotion > 20)>>
+		<<if ($Lurcher.dick > 4)>>
+			$He's sporting an enormous half-erection, which has already been heavily lubricated to prevent permanent damage to the hares' holes. As you bring $him up to the mark, $he grabs its base and begins to slap it against $his thigh, hard. The hares look around to see what the wet smacking noise is, and are understandably frightened; one of them begins to beg openly. Your fellow competitors @@.green;think this is hilarious.@@
+			<<run repX(50, "event", $Lurcher)>>
+			<<set $phallus = "huge dick">>
+		<<else>>
+			$He's ready to do $his best. Since $he's concentrating on the immediate challenge of catching rather than the secondary challenge of raping, $he isn't hard yet, but $he's not indifferent to the prospect of getting $his dick wet. There's a bead of precum forming at $his tip.
+			<<set $phallus = "dick">>
+		<</if>>
+	<<elseif !canAchieveErection($Lurcher)>>
+		There's no way $he's going to be able to achieve an erection, so $he's holding a lubricated dildo in one hand. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@
+		<<run repX(-50, "event", $Lurcher)>>
+		<<set $phallus = "dildo">>
+	<<elseif ($Lurcher.energy <= 60) || ($Lurcher.devotion <= 20)>>
+		$He looks nervous, and obviously doesn't find the situation arousing. $He knows $he's to catch and then rape a slave, but may not be able to get hard enough to do the deed properly. Your fellow competitors and the crowd gathering to spectate @@.red;are unimpressed@@ by $his lack of spirit.
+		<<run repX(-50, "event", $Lurcher)>>
+		<<set $phallus = "fingers">>
+	<<else>>
+		$His dick is not a fit instrument for sexual assault, so $he's holding a lubricated dildo in one hand. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@
+		<<run repX(-50, "event", $Lurcher)>>
+		<<set $phallus = "dildo">>
+	<</if>>
+<<elseif ($Lurcher.clit > 1) && ($Lurcher.energy > 60) && ($Lurcher.devotion > 20)>>
+	$He's gently masturbating as you bring $him up to the mark, $his enormous clit becoming engorged and stiff. Your fellow competitors and the gathering crowd of spectators @@.green;are fascinated,@@ realizing that $he intends to attempt rape with it.
+	<<run repX(50, "event", $Lurcher)>>
+	<<set $phallus = "clit">>
+<<elseif $seeDicks != 0>>
+	$He's holding a lubricated dildo in one hand, since $he's missing a natural phallus of $his own. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@
+	<<run repX(-50, "event", $Lurcher)>>
+	<<set $phallus = "dildo">>
+<<else>>
+	$He's holding a lubricated dildo in one hand. As you bring $him up to the mark, $he begins to slap it against $his thigh out of nervousness and eagerness to begin. The hares look around to see what the wet smacking noise is, and are understandably frightened; one of them begins to cry openly.
+	<<set $phallus = "dildo">>
+<</if>>
+
+<<if canSee($Lurcher)>>$Lurcher.slaveName looks at you questioningly, wondering which of the hares $he should try to chase down and molest<<else>>$Lurcher.slaveName looks at you questioningly, wondering which of the dingling bells $he should try to chase down and molest<</if>>.
+
+
 <<set $hare1 = 0, $hare2 = 0, $hare3 = 0>>
 
 <<set _possibleOrigins = []>>
@@ -27,16 +85,18 @@ The rules have been explained to the hares: they're to be freed if they can reac
 	<<set _possibleOrigins.push("disobedient young dickgirl")>>
 <</if>>
 
-<<for _sec = 0; _sec < 3; _sec++>>
-<br><br>
-<<if _sec == 0>>
-	The first hare
-<<elseif _sec == 1>>
-	The second hare
-<<else>>
-	The third and final hare
-<</if>>
+<style>  /* a table is used here because very short hare descriptions cause images to indent oddly if they are shown.  This ensures they are always directly below each other. */
+	table.coursing {
+		border-style: hidden;
+		empty-cells: hide;
+		border-collapse: separate;
+		border-spacing: 0px 15px;
+	}
+</style>
 
+<table class="coursing" border="1">
+<<for _sec = 0; _sec < 3; _sec++>>
+<tr>
 <<set $hareSpeed = 10>>
 <<set $origin = _possibleOrigins.pluck()>> /* select random origin and remove from list to avoid using same origin multiple times */
 <<if $origin == "virgin">>
@@ -166,6 +226,79 @@ The rules have been explained to the hares: they're to be freed if they can reac
 	<<set $activeSlave.weight = random(-100,200)>>
 <</if>>
 <<setLocalPronouns $activeSlave 2>>
+/* 000-250-006 */
+<<if $seeImages && $seeReportImages>>
+<div class="imageRef tinyImg">
+	<<SlaveArt $activeSlave 0 0>>
+</div>
+<</if>>
+/* 000-250-006 */
+<<if _sec == 0>>
+	<<link "The first hare">>
+		<<replace "#artFrame">>
+			<<set _clothesTemp = $Lurcher.clothes, $Lurcher.clothes = "no clothing">>
+			/* 000-250-006 */
+			<<if $seeImages == 1>>
+				<div class="imageRef medImg">
+					<<SlaveArt $hare1 2 0>>
+				</div>
+				<div class="imageRef medImg">
+					<<SlaveArt $Lurcher 2 0>>
+				</div>
+			<</if>>
+			/* 000-250-006 */
+			<<set $Lurcher.clothes = _clothesTemp>>
+		<</replace>>
+		<<replace "#result">>
+			<<set $activeSlave = clone($hare1), $origin = $origin1, $hareSpeed = $hareSpeed1>>
+			<<include "SE coursing race">>
+		<</replace>>
+	<</link>>
+<<elseif _sec == 1>>
+	<<link "The second hare">>
+		<<replace "#artFrame">>
+			<<set _clothesTemp = $Lurcher.clothes, $Lurcher.clothes = "no clothing">>
+			/* 000-250-006 */
+			<<if $seeImages == 1>>
+				<div class="imageRef medImg">
+					<<SlaveArt $hare2 2 0>>
+				</div>
+				<div class="imageRef medImg">
+					<<SlaveArt $Lurcher 2 0>>
+				</div>
+			<</if>>
+			/* 000-250-006 */
+			<<set $Lurcher.clothes = _clothesTemp>>
+		<</replace>>
+		<<replace "#result">>
+			<<set $activeSlave = clone($hare2), $origin = $origin2, $hareSpeed = $hareSpeed2>>
+			<<set $hare2 = clone($hare1), $origin2 = $origin1, $hareSpeed2 = $hareSpeed1>>
+			<<include "SE coursing race">>
+		<</replace>>
+	<</link>>
+<<else>>
+	<<link "The third and final hare">>
+		<<replace "#artFrame">>
+			<<set _clothesTemp = $Lurcher.clothes, $Lurcher.clothes = "no clothing">>
+			/* 000-250-006 */
+			<<if $seeImages == 1>>
+				<div class="imageRef medImg">
+					<<SlaveArt $hare3 2 0>>
+				</div>
+				<div class="imageRef medImg">
+					<<SlaveArt $Lurcher 2 0>>
+				</div>
+			<</if>>
+			/* 000-250-006 */
+			<<set $Lurcher.clothes = _clothesTemp>>
+		<</replace>>
+		<<replace "#result">>
+			<<set $activeSlave = clone($hare3), $origin = $origin3, $hareSpeed = $hareSpeed3>>
+			<<set $hare3 = clone($hare1), $origin3 = $origin1, $hareSpeed3 = $hareSpeed1>>
+			<<include "SE coursing race">>
+		<</replace>>
+<</link>>
+<</if>>
 <<if $origin == "virgin">>
 	is an appealingly young $activeSlave.race _girl2, and has V symbols drawn over _his2 cunt and on _his2 lower back, in the interests of fairness. _He2's a @@.pink;double virgin.@@<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around _his2 neck.<</if>>
 <<elseif $origin == "heavily pregnant">>
@@ -175,7 +308,7 @@ The rules have been explained to the hares: they're to be freed if they can reac
 <<elseif $origin == "disobedient young">>
 	is a fit young $activeSlave.race _girl2, and is far more watchful and alert than _his2 fellow hares. _He2 may be a @@.pink;disobedient slave@@ here because _he2 was difficult to train.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around _his2 neck.<</if>>
 <<elseif $origin == "disobedient young dickgirl">>
-	is a strong young $activeSlave.race slave with who retains _his2 cock and balls, and looks determined. Perhaps _he2's a @@.pink;resistant dickgirl@@ who's been difficult to turn into a good girl.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around _his2 cock.<</if>>
+	is a strong young $activeSlave.race slave who retains _his2 cock and balls, and looks determined. Perhaps _he2's a @@.pink;resistant dickgirl@@ who's been difficult to turn into a good girl.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around _his2 cock.<</if>>
 <<elseif $origin == "huge balled">>
 	is <<if $activeSlave.race == "amerindian" || $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan">>an<<else>>a<</if>> $activeSlave.race slave whose distinguishing characteristic is a dangling scrotum and a pair of @@.pink;huge balls.@@ This impediment bumps against _his2 thighs as _he2's made ready.<<if !canSee($Lurcher)>> To accommodate your blind lurcher, a bell is fastened around _his2 hefty testicles.<</if>>
 <<elseif $origin == "feminized">>
@@ -264,73 +397,9 @@ The rules have been explained to the hares: they're to be freed if they can reac
 	<<set $origin3 = $origin>>
 	<<set $hareSpeed3 = $hareSpeed>>
 <</if>>
+</tr>
 
 <</for>>
+</table>
 <br><br>
-
-You lead your lurcher $Lurcher.slaveName out on a leash, naked just like the hares.
-
-<<if ($Lurcher.dick > 0)>>
-	<<if canPenetrate($Lurcher) && ($Lurcher.energy > 60) && ($Lurcher.devotion > 20)>>
-		<<if ($Lurcher.dick > 4)>>
-			$He's sporting an enormous half-erection, which has already been heavily lubricated to prevent permanent damage to the hares' holes. As you bring $him up to the mark, $he grabs its base and begins to slap it against $his thigh, hard. The hares look around to see what the wet smacking noise is, and are understandably frightened; one of them begins to beg openly. Your fellow competitors @@.green;think this is hilarious.@@
-			<<run repX(50, "event", $Lurcher)>>
-			<<set $phallus = "huge dick">>
-		<<else>>
-			$He's ready to do $his best. Since $he's concentrating on the immediate challenge of catching rather than the secondary challenge of raping, $he isn't hard yet, but $he's not indifferent to the prospect of getting $his dick wet. There's a bead of precum forming at $his tip.
-			<<set $phallus = "dick">>
-		<</if>>
-	<<elseif !canAchieveErection($Lurcher)>>
-		There's no way $he's going to be able to achieve an erection, so $he's holding a lubricated dildo in one hand. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@
-		<<run repX(-50, "event", $Lurcher)>>
-		<<set $phallus = "dildo">>
-	<<elseif ($Lurcher.energy <= 60) || ($Lurcher.devotion <= 20)>>
-		$He looks nervous, and obviously doesn't find the situation arousing. $He knows $he's to catch and then rape a slave, but may not be able to get hard enough to do the deed properly. Your fellow competitors and the crowd gathering to spectate @@.red;are unimpressed@@ by $his lack of spirit.
-		<<run repX(-50, "event", $Lurcher)>>
-		<<set $phallus = "fingers">>
-	<<else>>
-		$His dick is not a fit instrument for sexual assault, so $he's holding a lubricated dildo in one hand. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@
-		<<run repX(-50, "event", $Lurcher)>>
-		<<set $phallus = "dildo">>
-	<</if>>
-<<elseif ($Lurcher.clit > 1) && ($Lurcher.energy > 60) && ($Lurcher.devotion > 20)>>
-	$He's gently masturbating as you bring $him up to the mark, $his enormous clit becoming engorged and stiff. Your fellow competitors and the gathering crowd of spectators @@.green;are fascinated,@@ realizing that $he intends to attempt rape with it.
-	<<run repX(50, "event", $Lurcher)>>
-	<<set $phallus = "clit">>
-<<elseif $seeDicks != 0>>
-	$He's holding a lubricated dildo in one hand, since $he's missing a natural phallus of $his own. This is technically permitted under the rules, but your fellow competitors and the crowd gathering to spectate @@.red;consider it poor form.@@
-	<<run repX(-50, "event", $Lurcher)>>
-	<<set $phallus = "dildo">>
-<<else>>
-	$He's holding a lubricated dildo in one hand. As you bring $him up to the mark, $he begins to slap it against $his thigh out of nervousness and eagerness to begin. The hares look around to see what the wet smacking noise is, and are understandably frightened; one of them begins to cry openly.
-	<<set $phallus = "dildo">>
-<</if>>
-
-<<if canSee($Lurcher)>>$Lurcher.slaveName looks at you questioningly, wondering which of the hares $he should try to chase down and molest<<else>>$Lurcher.slaveName looks at you questioningly, wondering which of the dingling bells $he should try to chase down and molest<</if>>.
-
-<br><br>
-
-<span id="result">
-<<link "The first">>
-	<<replace "#result">>
-		<<set $activeSlave = clone($hare1), $origin = $origin1, $hareSpeed = $hareSpeed1>>
-		<<include "SE coursing race">>
-	<</replace>>
-<</link>>
-
-<br><<link "The second">>
-	<<replace "#result">>
-		<<set $activeSlave = clone($hare2), $origin = $origin2, $hareSpeed = $hareSpeed2>>
-		<<set $hare2 = clone($hare1), $origin2 = $origin1, $hareSpeed2 = $hareSpeed1>>
-		<<include "SE coursing race">>
-	<</replace>>
-<</link>>
-
-<br><<link "The third">>
-	<<replace "#result">>
-		<<set $activeSlave = clone($hare3), $origin = $origin3, $hareSpeed = $hareSpeed3>>
-		<<set $hare3 = clone($hare1), $origin3 = $origin1, $hareSpeed3 = $hareSpeed1>>
-		<<include "SE coursing race">>
-	<</replace>>
-<</link>>
 </span>
\ No newline at end of file
diff --git a/src/uncategorized/seExpiration.tw b/src/uncategorized/seExpiration.tw
index df1b65a47babf0c5aa1e5632c20478dc852ba816..ba11d2385185940f2da37974c31aeedbdf043cdd 100644
--- a/src/uncategorized/seExpiration.tw
+++ b/src/uncategorized/seExpiration.tw
@@ -9,6 +9,18 @@
 <<run Enunciate($activeSlave)>>
 <<setLocalPronouns $activeSlave>>
 
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
+
 $activeSlave.slaveName's indentured servitude is ending this week, meaning that your arcology is gaining a citizen.
 <<set $lowerClass += 1>>
 
diff --git a/src/uncategorized/seLethalPit.tw b/src/uncategorized/seLethalPit.tw
index 52ce40c3a515137c8de7faf8b63d53496bc10b8e..43662f2f5f85633c4adaee4c5e9e5df450236a2d 100644
--- a/src/uncategorized/seLethalPit.tw
+++ b/src/uncategorized/seLethalPit.tw
@@ -23,6 +23,18 @@
 			<<goto "Nonrandom Event">>
 		<</if>>
 		<<setLocalPronouns _fighterTwo 2>>
+		<span id="artFrame">
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<div class="imageRef medImg">
+				<<SlaveArt _fighterTwo 2 0>>
+			</div>
+			<div class="imageRef medImg">
+				<<SlaveArt _fighterOne 2 0>>
+			</div>
+		<</if>>
+		/* 000-250-006 */
+		</span>
 	<<else>>
 		<<switch $pitAnimalType>>
 		<<case "canine">>
@@ -32,6 +44,17 @@
 		<<case "feline">>
 			<<set _animal = $activeFeline>>
 		<</switch>>
+		<span id="artFrame">
+			/* 000-250-006 */
+			<<if $seeImages == 1>>
+				<<if $imageChoice == 1>>
+					<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt _fighterOne 2 0>></div>
+				<<else>>
+					<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt _fighterOne 2 0>></div>
+				<</if>>
+			<</if>>
+			/* 000-250-006 */
+		</span>
 	<</if>>
 <</if>>
 
diff --git a/src/uncategorized/seNonlethalPit.tw b/src/uncategorized/seNonlethalPit.tw
index c5362706eb26534cfd9b1c9da06f3c4018a50a68..a89f25af085ef66ab0bf0b11294e2ef4daac7ca7 100644
--- a/src/uncategorized/seNonlethalPit.tw
+++ b/src/uncategorized/seNonlethalPit.tw
@@ -16,6 +16,18 @@
 		<<goto "Nonrandom Event">>
 	<</if>>
 	<<setLocalPronouns _fighterTwo 2>>
+	<span id="artFrame">
+	/* 000-250-006 */
+	<<if $seeImages == 1>>
+		<div class="imageRef medImg">
+			<<SlaveArt _fighterTwo 2 0>>
+		</div>
+		<div class="imageRef medImg">
+			<<SlaveArt _fighterOne 2 0>>
+		</div>
+	<</if>>
+	/* 000-250-006 */
+	</span>
 <<else>>
 	<<switch $pitAnimalType>>
 	<<case "canine">>
@@ -25,6 +37,17 @@
 	<<case "feline">>
 		<<set _animal = $activeFeline>>
 	<</switch>>
+	<span id="artFrame">
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<<if $imageChoice == 1>>
+				<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt _fighterOne 2 0>></div>
+			<<else>>
+				<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt _fighterOne 2 0>></div>
+			<</if>>
+		<</if>>
+		/* 000-250-006 */
+	</span>
 <</if>>
 
 <<if $pitAnimal == 0>>
diff --git a/src/uncategorized/seRetirement.tw b/src/uncategorized/seRetirement.tw
index e25368c3312287f5d39f42e4b594e9faf1e9e3b4..a0dfb096329561533808356e3f23467cd3ed6c09 100644
--- a/src/uncategorized/seRetirement.tw
+++ b/src/uncategorized/seRetirement.tw
@@ -15,8 +15,26 @@
 <<if def _sr>>
 	<<setLocalPronouns $slaves[_sr] 2>>
 <</if>>
+<<if $CitizenRetirement == 1>>
+	<<set $activeSlave.clothes = "conservative clothing">>
+<<elseif $BioreactorRetirement == 1>>
+	/* Scene starts in normal clothing */
+<<elseif $ArcadeRetirement == 1>>
+	/* Scene starts in normal clothing, previewing Fuckdolls doesn't seem to work. */
+<</if>>
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $activeSlave 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
 
-$activeSlave.slaveName is retiring from sexual slavery this week,
+<<EventNameLink>> is retiring from sexual slavery this week,
 
 <<if $CitizenRetirement == 1>>
 
@@ -186,6 +204,18 @@ Your arcology has gained a well-off citizen.
 <br />
 <<if _clonedSlave.relationship >= 4>>
 <<link "Send $his _girl2 into retirement with $him">>
+	<<replace "#artFrame">>
+		/* 000-250-006 */
+		<<if $seeImages == 1>>
+			<div class="imageRef medImg">
+				<<SlaveArt $slaves[_sr] 2 0>>
+			</div>
+			<div class="imageRef medImg">
+				<<SlaveArt $activeSlave 2 0>>
+			</div>
+		<</if>>
+		/* 000-250-006 */
+	<</replace>>
 	<<replace "#result">>
 	<<set _sr = $slaveIndices[_clonedSlave.relationshipTarget]>> /* must be reset since $activeSlave may already be removed from $slaves */
 	$He doesn't get far before $he <<if canHear(_clonedSlave)>>hears a desperate pursuit behind $him<<else>>feels a gentle tap on $his shoulder<</if>>. It's $his <<if _clonedSlave.relationship >= 5>>wife<<else>>lover<</if>>, $slaves[_sr].slaveName, <<if canHear(_clonedSlave)>>hurrying to catch<<else>>finally catching<</if>> up. Watching on the monitors, you see _clonedSlave.slaveName's mixed pleasure and pain at seeing _him2 again so soon, followed by a tearful explanation and an embrace so heartfelt that the pair of ex-slaves collapse to the floor together, sobbing.
diff --git a/src/uncategorized/seWeddingDouble.tw b/src/uncategorized/seWeddingDouble.tw
index ed1410a2e7be83750ec8daddb53a25b14c8d1321..0b47cc2ddb8fbad1a02ff5f03c8778bffeb24b9d 100644
--- a/src/uncategorized/seWeddingDouble.tw
+++ b/src/uncategorized/seWeddingDouble.tw
@@ -8,6 +8,17 @@
 <<set _belly = bellyAdjective(_slave1)>>
 <<set _belly2 = bellyAdjective(_slave2)>>
 
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<div class="imageRef medImg">
+		<<SlaveArt _slave2 2 0>>
+	</div>
+	<div class="imageRef medImg">
+		<<SlaveArt _slave1 2 0>>
+	</div>
+<</if>>
+/* 000-250-006 */
+
 <<if _slave1.slaveName == _slave2.slaveName>>
 <</if>>
 
diff --git a/src/uncategorized/seWeddingSingle.tw b/src/uncategorized/seWeddingSingle.tw
index 09fc8ef59915207c174adf05d2620471e0b4bb88..4c5b307d99c6a86eaa5f74de2a3ada1466470747 100644
--- a/src/uncategorized/seWeddingSingle.tw
+++ b/src/uncategorized/seWeddingSingle.tw
@@ -1,264 +1,276 @@
 :: SE wedding single [nobr]
 
-<<set _s = $slaveIndices[$marrying[0]]>>
-<<setLocalPronouns $slaves[_s]>>
-<<set _belly = bellyAdjective($slaves[_s])>>
+<<set _wedS = $slaveIndices[$marrying[0]]>>
+<<setLocalPronouns $slaves[_wedS]>>
+<<set _belly = bellyAdjective($slaves[_wedS])>>
 
-<<if $slaves[_s].relationship != 0>>
-	<<if $slaves[_s].relationship > 0>>
-		<<set _m = $slaveIndices[$slaves[_s].relationshipTarget]>>
-		<<set $slaves[_s].relationshipTarget = 0>>
+<span id="artFrame">
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<<if $imageChoice == 1>>
+		<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<SlaveArt $slaves[_wedS] 2 0>></div>
+	<<else>>
+		<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<SlaveArt $slaves[_wedS] 2 0>></div>
+	<</if>>
+<</if>>
+/* 000-250-006 */
+</span>
+
+<<if $slaves[_wedS].relationship != 0>>
+	<<if $slaves[_wedS].relationship > 0>>
+		<<set _m = $slaveIndices[$slaves[_wedS].relationshipTarget]>>
+		<<set $slaves[_wedS].relationshipTarget = 0>>
 		<<set $slaves[_m].relationship = 0, $slaves[_m].relationshipTarget = 0>>
 		<<setLocalPronouns $slaves[_m] 2>>
 	<</if>>
-	In the days leading up to your wedding, $slaves[_s].slaveName spent $his time
-	<<if $slaves[_s].devotion+$slaves[_s].trust >= 175>>
-		<<if $slaves[_s].relationship != 0>>
-			<<if $slaves[_s].relationship == -1>>
+	In the days leading up to your wedding, $slaves[_wedS].slaveName spent $his time
+	<<if $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
+		<<if $slaves[_wedS].relationship != 0>>
+			<<if $slaves[_wedS].relationship == -1>>
 				vowing that $he'll be less of a slut.
-			<<elseif $slaves[_s].relationship == 4>>
+			<<elseif $slaves[_wedS].relationship == 4>>
 				breaking up with $his lover, $slaves[_m].slaveName, as painlessly as possible.
-			<<elseif $slaves[_s].relationship == 3>>
+			<<elseif $slaves[_wedS].relationship == 3>>
 				breaking up with $his FWB, $slaves[_m].slaveName, as painlessly as possible.
-			<<elseif $slaves[_s].relationship > 0>>
+			<<elseif $slaves[_wedS].relationship > 0>>
 				promising $slaves[_m].slaveName that they'll still be friends, even if they can't spend time together.
 			<<else>>
 				as close to you as $he could.
 			<</if>>
 		<</if>>
-	<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
-		<<if $slaves[_s].relationship == -1>>
+	<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
+		<<if $slaves[_wedS].relationship == -1>>
 			sleeping with as many different people as $he could.
-			<<if !isSlaveAvailable($slaves[_s])>>
+			<<if !isSlaveAvailable($slaves[_wedS])>>
 				Or $he would have, if $he were able.
-			<<elseif canDoVaginal($slaves[_s]) && canDoAnal($slaves[_s])>>
+			<<elseif canDoVaginal($slaves[_wedS]) && canDoAnal($slaves[_wedS])>>
 				<<set _randomVag = random(30,60)>>
 				<<set _randomAnal = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
-				<<set $slaves[_s].vaginalCount += _randomVag, $slaves[_s].analCount += _randomAnal, $slaves[_s].oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed holes.
-				<<if $slaves[_s].vagina == 0 && $slaves[_s].anus == 0>>
+				<<if $slaves[_wedS].vagina == 0 && $slaves[_wedS].anus == 0>>
 					$His actions robbed you of @@.lime;both $his virginities.@@
 				<</if>>
-				<<if $slaves[_s].vagina < 4>><<set $slaves[_s].vagina = 4>><</if>><<set $slaves[_s].anus = 4>>
-				<<if canGetPregnant($slaves[_s]) && (random(1,100) > 70) && $slaves[_s].eggType == "human">>
+				<<if $slaves[_wedS].vagina < 4>><<set $slaves[_wedS].vagina = 4>><</if>><<set $slaves[_wedS].anus = 4>>
+				<<if canGetPregnant($slaves[_wedS]) && (random(1,100) > 70) && $slaves[_wedS].eggType == "human">>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
-			<<elseif canDoVaginal($slaves[_s])>>
+			<<elseif canDoVaginal($slaves[_wedS])>>
 				<<set _randomVag = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
-				<<set $slaves[_s].vaginalCount += _randomVag, $slaves[_s].oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+				<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
 				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed cunt.
-				<<if $slaves[_s].vagina == 0>>
+				<<if $slaves[_wedS].vagina == 0>>
 					$His actions robbed you of @@.lime;$his virginity.@@
 				<</if>>
-				<<if $slaves[_s].vagina < 4>><<set $slaves[_s].vagina = 4>><</if>>
-				<<if canGetPregnant($slaves[_s]) && (random(1,100) > 70) && $slaves[_s].eggType == "human">>
+				<<if $slaves[_wedS].vagina < 4>><<set $slaves[_wedS].vagina = 4>><</if>>
+				<<if canGetPregnant($slaves[_wedS]) && (random(1,100) > 70) && $slaves[_wedS].eggType == "human">>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
-			<<elseif canDoAnal($slaves[_s])>>
+			<<elseif canDoAnal($slaves[_wedS])>>
 				<<set _randomAnal = random(30,60)>>
 				<<set _randomOral = random(30,60)>>
-				<<set $slaves[_s].analCount += _randomAnal, $slaves[_s].oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<set $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
 				By week's end, $he's managed to ruin $his body out of spite. $He can barely move, trapped on $his back as cum steadily drips from $his prolapsed, gaping, destroyed anus.
-				<<if $slaves[_s].anus == 0>>
+				<<if $slaves[_wedS].anus == 0>>
 					$His actions robbed you of @@.lime;$his anal virginity.@@
 				<</if>>
-				<<set $slaves[_s].anus = 4>>
-				<<if canGetPregnant($slaves[_s]) && (random(1,100) > 70) && $slaves[_s].eggType == "human">>
+				<<set $slaves[_wedS].anus = 4>>
+				<<if canGetPregnant($slaves[_wedS]) && (random(1,100) > 70) && $slaves[_wedS].eggType == "human">>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
 			<<else>>
 				<<set _randomOral = random(60,100)>>
-				<<set $slaves[_s].oralCount += _randomOral, $oralTotal += _randomOral>>
+				<<set $slaves[_wedS].oralCount += _randomOral, $oralTotal += _randomOral>>
 				By week's end, $he's managed to make $himself sick from sucking down so much sexual fluid. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
-		<<elseif $slaves[_s].relationship == 4>>
+		<<elseif $slaves[_wedS].relationship == 4>>
 			fucking $his love, $slaves[_m].slaveName, as often as possible while ignoring you.
-			<<if !isSlaveAvailable($slaves[_s])>>
+			<<if !isSlaveAvailable($slaves[_wedS])>>
 				Or $he would have, if $he were able.
 			<<elseif !isSlaveAvailable($slaves[_m])>>
 				Or $he would have, if _he2 were around.
-			<<elseif canDoVaginal($slaves[_s]) && canDoAnal($slaves[_s])>>
+			<<elseif canDoVaginal($slaves[_wedS]) && canDoAnal($slaves[_wedS])>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set $slaves[_s].vaginalCount += _randomVag, $slaves[_s].analCount += _randomAnal, $slaves[_s].oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
-				<<if $slaves[_s].vagina == 0 && $slaves[_s].anus == 0>>
+				<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<if $slaves[_wedS].vagina == 0 && $slaves[_wedS].anus == 0>>
 					$His actions robbed you of @@.lime;both $his virginities.@@
-					<<set $slaves[_s].vagina = 1, $slaves[_s].anus = 1>>
+					<<set $slaves[_wedS].vagina = 1, $slaves[_wedS].anus = 1>>
 				<</if>>
-				<<if canImpreg($slaves[_s], $slaves[_m]) && (random(1,100) > 70)>>
+				<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1, $slaves[_s].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
-			<<elseif canDoVaginal($slaves[_s])>>
+			<<elseif canDoVaginal($slaves[_wedS])>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomOral = random(5,10)>>
-				<<set $slaves[_s].vaginalCount += _randomVag, $slaves[_s].oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
-				<<if $slaves[_s].vagina == 0>>
+				<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+				<<if $slaves[_wedS].vagina == 0>>
 					$His actions robbed you of @@.lime;$his virginity.@@
-					<<set $slaves[_s].vagina = 1>>
+					<<set $slaves[_wedS].vagina = 1>>
 				<</if>>
-				<<if canImpreg($slaves[_s], $slaves[_m]) && (random(1,100) > 70)>>
+				<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1, $slaves[_s].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
-			<<elseif canDoAnal($slaves[_s])>>
+			<<elseif canDoAnal($slaves[_wedS])>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set $slaves[_s].analCount += _randomAnal, $slaves[_s].oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
-				<<if $slaves[_s].anus == 0>>
+				<<set $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<if $slaves[_wedS].anus == 0>>
 					$His actions robbed you of @@.lime;$his anal virginity.@@
-					<<set $slaves[_s].anus = 1>>
+					<<set $slaves[_wedS].anus = 1>>
 				<</if>>
-				<<if canImpreg($slaves[_s], $slaves[_m]) && (random(1,100) > 70)>>
+				<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1, $slaves[_s].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
 			<<else>>
 				<<set _randomOral = random(15,20)>>
-				<<set $slaves[_s].oralCount += _randomOral, $oralTotal += _randomOral>>
+				<<set $slaves[_wedS].oralCount += _randomOral, $oralTotal += _randomOral>>
 				By week's end, $he's managed to make $himself sick from going down on $slaves[_m].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
-		<<elseif $slaves[_s].relationship == 3>>
+		<<elseif $slaves[_wedS].relationship == 3>>
 			fucking $his lover, $slaves[_m].slaveName, as often as possible while ignoring you.
-			<<if !isAvailable($slaves[_s])>>
+			<<if !isAvailable($slaves[_wedS])>>
 				Or $he would have, if $he were able.
 			<<elseif !isSlaveAvailable($slaves[_m])>>
 				Or $he would have, if _he2 were around.
-			<<elseif canDoVaginal($slaves[_s]) && canDoAnal($slaves[_s])>>
+			<<elseif canDoVaginal($slaves[_wedS]) && canDoAnal($slaves[_wedS])>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set $slaves[_s].vaginalCount += _randomVag, $slaves[_s].analCount += _randomAnal, $slaves[_s].oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
-				<<if $slaves[_s].vagina == 0 && $slaves[_s].anus == 0>>
+				<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<if $slaves[_wedS].vagina == 0 && $slaves[_wedS].anus == 0>>
 					$His actions robbed you of @@.lime;both $his virginities.@@
-					<<set $slaves[_s].vagina = 1, $slaves[_s].anus = 1>>
+					<<set $slaves[_wedS].vagina = 1, $slaves[_wedS].anus = 1>>
 				<</if>>
-				<<if canImpreg($slaves[_s], $slaves[_m]) && (random(1,100) > 70)>>
+				<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1, $slaves[_s].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag+_randomAnal), $penetrativeTotal += (_randomVag+_randomAnal)>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
-			<<elseif canDoVaginal($slaves[_s])>>
+			<<elseif canDoVaginal($slaves[_wedS])>>
 				<<set _randomVag = random(3,7)>>
 				<<set _randomOral = random(5,10)>>
-				<<set $slaves[_s].vaginalCount += _randomVag, $slaves[_s].oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
-				<<if $slaves[_s].vagina == 0>>
+				<<set $slaves[_wedS].vaginalCount += _randomVag, $slaves[_wedS].oralCount += _randomOral, $vaginalTotal += _randomVag, $oralTotal += _randomOral>>
+				<<if $slaves[_wedS].vagina == 0>>
 					$His actions robbed you of @@.lime;$his virginity.@@
-					<<set $slaves[_s].vagina = 1>>
+					<<set $slaves[_wedS].vagina = 1>>
 				<</if>>
-				<<if canImpreg($slaves[_s], $slaves[_m]) && (random(1,100) > 70)>>
+				<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1, $slaves[_s].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomVag), $penetrativeTotal += (_randomVag)>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
-			<<elseif canDoAnal($slaves[_s])>>
+			<<elseif canDoAnal($slaves[_wedS])>>
 				<<set _randomAnal = random(1,4)>>
 				<<set _randomOral = random(5,10)>>
-				<<set $slaves[_s].analCount += _randomAnal, $slaves[_s].oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
-				<<if $slaves[_s].anus == 0>>
+				<<set $slaves[_wedS].analCount += _randomAnal, $slaves[_wedS].oralCount += _randomOral, $analTotal += _randomAnal, $oralTotal += _randomOral>>
+				<<if $slaves[_wedS].anus == 0>>
 					$His actions robbed you of @@.lime;$his anal virginity.@@
-					<<set $slaves[_s].anus = 1>>
+					<<set $slaves[_wedS].anus = 1>>
 				<</if>>
-				<<if canImpreg($slaves[_s], $slaves[_m]) && (random(1,100) > 70)>>
+				<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 70)>>
 					A pre-wedding checkup following an unusual bout of morning nausea reveals the bitch managed to get knocked up. There is no time before the ceremony to deal with it.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1, $slaves[_s].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount += (_randomAnal), $penetrativeTotal += (_randomAnal)>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
 			<<else>>
 				<<set _randomOral = random(15,20)>>
-				<<set $slaves[_s].oralCount += _randomOral, $oralTotal += _randomOral>>
+				<<set $slaves[_wedS].oralCount += _randomOral, $oralTotal += _randomOral>>
 				By week's end, $he's managed to make $himself sick from going down on $slaves[_m].slaveName so often. Luckily inducing vomiting will save your wedding from making the tabloids.
 			<</if>>
-		<<elseif $slaves[_s].relationship > 0>>
+		<<elseif $slaves[_wedS].relationship > 0>>
 			spending time away from you with $slaves[_m].slaveName.
 		<<else>>
 			inappropriately planning redecorations.
 		<</if>>
-	<<elseif $slaves[_s].devotion < -20>>
-		<<if $slaves[_s].relationship == -1>>
+	<<elseif $slaves[_wedS].devotion < -20>>
+		<<if $slaves[_wedS].relationship == -1>>
 			desperately pleading with you to change your mind.
-		<<elseif $slaves[_s].relationship == 4>>
+		<<elseif $slaves[_wedS].relationship == 4>>
 			with $his love, $slaves[_m].slaveName, weeping.
-		<<elseif $slaves[_s].relationship == 3>>
+		<<elseif $slaves[_wedS].relationship == 3>>
 			with $his lover, $slaves[_m].slaveName, weeping.
-		<<elseif $slaves[_s].relationship > 0>>
+		<<elseif $slaves[_wedS].relationship > 0>>
 			with $his friend, $slaves[_m].slaveName, weeping.
 		<<else>>
 			desperately pleading with you to change your mind.
 		<</if>>
 	<<else>>
-		<<if $slaves[_s].relationship == -1>>
+		<<if $slaves[_wedS].relationship == -1>>
 			trying $his hardest to not sleep with anyone else.
-		<<elseif $slaves[_s].relationship == 4>>
+		<<elseif $slaves[_wedS].relationship == 4>>
 			alongside $his love, $slaves[_m].slaveName.
-			<<if canDoVaginal($slaves[_s]) && $slaves[_s].vagina != 0>>
-				<<set $slaves[_s].vaginalCount += 1, $vaginalTotal += 1>>
+			<<if canDoVaginal($slaves[_wedS]) && $slaves[_wedS].vagina != 0>>
+				<<set $slaves[_wedS].vaginalCount += 1, $vaginalTotal += 1>>
 				$He later lets you know $he let $slaves[_m].slaveName enjoy $his pussy one last time.
-				<<if canImpreg($slaves[_s], $slaves[_m]) && (random(1,100) > 90)>>
-					A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_s].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1, $slaves[_s].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+				<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 90)>>
+					A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_wedS].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
-			<<elseif canDoAnal($slaves[_s])>>
-				<<set $slaves[_s].analCount += 1, $analTotal += 1>>
+			<<elseif canDoAnal($slaves[_wedS])>>
+				<<set $slaves[_wedS].analCount += 1, $analTotal += 1>>
 				$He later lets you know $he let $slaves[_m].slaveName enjoy $his butt one last time.
-				<<if canImpreg($slaves[_s], $slaves[_m]) && (random(1,100) > 90)>>
-					A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_s].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1, $slaves[_s].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+				<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 90)>>
+					A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_wedS].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
 			<<else>>
-				<<set $slaves[_s].oralCount += 1, $oralTotal += 1>>
+				<<set $slaves[_wedS].oralCount += 1, $oralTotal += 1>>
 				$He later tells you $he gave $slaves[_m].slaveName <<if $slaves[_m].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_m])>>cunnilingus one last time<<else>>oral one last time<</if>>.
 			<</if>>
-		<<elseif $slaves[_s].relationship == 3>>
+		<<elseif $slaves[_wedS].relationship == 3>>
 			alongside $his lover, $slaves[_m].slaveName.
-			<<if canDoVaginal($slaves[_s]) && $slaves[_s].vagina != 0>>
-				<<set $slaves[_s].vaginalCount += 1, $vaginalTotal += 1>>
+			<<if canDoVaginal($slaves[_wedS]) && $slaves[_wedS].vagina != 0>>
+				<<set $slaves[_wedS].vaginalCount += 1, $vaginalTotal += 1>>
 				$He later lets you know $he let $slaves[_m].slaveName enjoy $his pussy one last time.
-				<<if canImpreg($slaves[_s], $slaves[_m]) && (random(1,100) > 90)>>
-					A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_s].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1, $slaves[_s].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+				<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 90)>>
+					A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_wedS].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
-			<<elseif canDoAnal($slaves[_s])>>
-				<<set $slaves[_s].analCount += 1, $analTotal += 1>>
+			<<elseif canDoAnal($slaves[_wedS])>>
+				<<set $slaves[_wedS].analCount += 1, $analTotal += 1>>
 				$He later lets you know $he let $slaves[_m].slaveName enjoy $his butt one last time.
-				<<if canImpreg($slaves[_s], $slaves[_m]) && (random(1,100) > 90)>>
-					A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_s].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
-					<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1, $slaves[_s].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
-					<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-					<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, $slaves[_s].pregSource, $slaves[_s].preg)>>
+				<<if canImpreg($slaves[_wedS], $slaves[_m]) && (random(1,100) > 90)>>
+					A pre-wedding checkup following an unusual bout of morning nausea reveals $slaves[_wedS].slaveName managed to get knocked up. There is no time before the ceremony to deal with it and the distraught $girl is in a panic for making you go through this.
+					<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1, $slaves[_wedS].pregSource = $slaves[_m].ID, $slaves[_m].penetrativeCount++, $penetrativeTotal++>>
+					<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+					<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, $slaves[_wedS].pregSource, $slaves[_wedS].preg)>>
 				<</if>>
 			<<else>>
-				<<set $slaves[_s].oralCount += 1, $oralTotal += 1>>
+				<<set $slaves[_wedS].oralCount += 1, $oralTotal += 1>>
 				$He later tells you $he gave $slaves[_m].slaveName <<if $slaves[_m].dick > 0>>one last blow job<<elseif canDoVaginal($slaves[_m])>>cunnilingus one last time<<else>>oral one last time<</if>>.
 			<</if>>
-		<<elseif $slaves[_s].relationship > 0>>
+		<<elseif $slaves[_wedS].relationship > 0>>
 			with $his friend, $slaves[_m].slaveName.
 		<<else>>
 			wearing a very conflicted expression.
@@ -266,104 +278,104 @@
 	<</if>>
 <</if>>
 
-<<if !isFertile($slaves[_s]) && $weddingPlanned == 3>>
-	$slaves[_s].slaveName can no longer be impregnated as planned for the ceremony, so it has been hurriedly recast as a normal slave wedding.
+<<if !isFertile($slaves[_wedS]) && $weddingPlanned == 3>>
+	$slaves[_wedS].slaveName can no longer be impregnated as planned for the ceremony, so it has been hurriedly recast as a normal slave wedding.
 	<<set $weddingPlanned = 1>>
 	<br><br>
 <</if>>
 
 <<if $weddingPlanned == 3>>
 
-	The ceremony to bind <<= SlaveFullName($slaves[_s])>> to you as your slave wife, and $his womb to you as your private breeding ground, is a polite affair which you host in the lower floor of your penthouse. <<if $arcologies[0].FSRestart != "unset" && ($slaves[_s].breedingMark == 0 || $propOutcome == 0)>>Barely anyone is there, mostly lower-class citizens, several accompanied by their slaves. Many of your other slaves, that is your slaves who are not being married and fucked pregnant tonight, are present to serve your guests, but are dressed more conservatively than usual. There is a distinct air of unrest in the room, as if the absent Elites' distaste of your actions came in their place.<<else>>All the arcology's most prominent citizens are there, most with a favored slave or two and some even with their slave wives. Many of your other slaves, that is your slaves who are not being married and fucked pregnant tonight, are present to serve your guests, but are dressed more conservatively than usual. When assignations between citizen and slave develop, guests are politely encouraged to perform them in side rooms rather than out in view of the main gathering.<</if>>
+	The ceremony to bind <<= SlaveFullName($slaves[_wedS])>> to you as your slave wife, and $his womb to you as your private breeding ground, is a polite affair which you host in the lower floor of your penthouse. <<if $arcologies[0].FSRestart != "unset" && ($slaves[_wedS].breedingMark == 0 || $propOutcome == 0)>>Barely anyone is there, mostly lower-class citizens, several accompanied by their slaves. Many of your other slaves, that is your slaves who are not being married and fucked pregnant tonight, are present to serve your guests, but are dressed more conservatively than usual. There is a distinct air of unrest in the room, as if the absent Elites' distaste of your actions came in their place.<<else>>All the arcology's most prominent citizens are there, most with a favored slave or two and some even with their slave wives. Many of your other slaves, that is your slaves who are not being married and fucked pregnant tonight, are present to serve your guests, but are dressed more conservatively than usual. When assignations between citizen and slave develop, guests are politely encouraged to perform them in side rooms rather than out in view of the main gathering.<</if>>
 	<br><br>
-	$slaves[_s].slaveName appears after everyone has had a chance to socialize,<<if ($slaves[_s].amp == 1)>> carried by another slave since $he's a quadruple amputee and $he cannot walk,<</if>> wearing beautiful bridal lingerie in
-	<<if ($slaves[_s].vagina == 0)>>
+	$slaves[_wedS].slaveName appears after everyone has had a chance to socialize,<<if ($slaves[_wedS].amp == 1)>> carried by another slave since $he's a quadruple amputee and $he cannot walk,<</if>> wearing beautiful bridal lingerie in
+	<<if ($slaves[_wedS].vagina == 0)>>
 		white, since $he's a virgin.
-	<<elseif ($slaves[_s].pregKnown == 1)>>
+	<<elseif ($slaves[_wedS].pregKnown == 1)>>
 		light pink, since $he's pregnant.
-	<<elseif ($slaves[_s].vagina < 0) && ($slaves[_s].anus == 0)>>
+	<<elseif ($slaves[_wedS].vagina < 0) && ($slaves[_wedS].anus == 0)>>
 		white, since $he's an anal virgin.
-	<<elseif ($slaves[_s].vagina < 0) && ($slaves[_s].boobs > 500)>>
+	<<elseif ($slaves[_wedS].vagina < 0) && ($slaves[_wedS].boobs > 500)>>
 		electric blue, since $he's a shemale.
-	<<elseif ($slaves[_s].vagina < 0)>>
+	<<elseif ($slaves[_wedS].vagina < 0)>>
 		pale blue, since $he's a sissy slave.
-	<<elseif ($slaves[_s].dick > 0)>>
+	<<elseif ($slaves[_wedS].dick > 0)>>
 		hot pink, since $he's a futa slave.
 	<<else>>
 		light pink, since $he's an experienced sex slave.
 	<</if>>
 	A filmy veil covers $his head and shoulders. $His lacy bridal bra
-	<<if ($slaves[_s].boobs > 4000)>>
+	<<if ($slaves[_wedS].boobs > 4000)>>
 		is a marvel of engineering, discreetly reinforced to support $his gigantic udders.
-	<<elseif ($slaves[_s].boobs > 1200)>>
+	<<elseif ($slaves[_wedS].boobs > 1200)>>
 		just barely restrains $his huge boobs, leaving the tops of $his areolae visible.
-	<<elseif ($slaves[_s].boobs > 400)>>
+	<<elseif ($slaves[_wedS].boobs > 400)>>
 		flatters $his pretty breasts.
 	<<else>>
 		flatters $his pretty chest.
 	<</if>>
-	<<if $slaves[_s].bellyPreg >= 600000>>
+	<<if $slaves[_wedS].bellyPreg >= 600000>>
 		$His expansive, squirming pregnant belly makes $his bridal wear particularly obscene.
-	<<elseif ($slaves[_s].bellyPreg >= 1500)>>
+	<<elseif ($slaves[_wedS].bellyPreg >= 1500)>>
 		$His _belly pregnant belly protrudes out the front of $his bridal wear.
-	<<elseif ($slaves[_s].bellyImplant >= 1500)>>
-		$His _belly <<print $slaves[_s].bellyImplant>>cc belly implant protrudes $his middle out the front of $his bridal wear.
-	<<elseif ($slaves[_s].bellyFluid >= 10000)>>
-		$His hugely bloated, <<print $slaves[_s].inflationType>>-filled belly protrudes out the front of $his bridal wear.
-	<<elseif ($slaves[_s].bellyFluid >= 5000)>>
-		$His bloated, <<print $slaves[_s].inflationType>>-stuffed belly protrudes out the front of $his bridal wear.
-	<<elseif ($slaves[_s].bellyFluid >= 1500)>>
-		$His distended, <<print $slaves[_s].inflationType>>-belly protrudes out the front of $his bridal wear.
-	<</if>>
-	<<if $slaves[_s].chastityPenis>>
+	<<elseif ($slaves[_wedS].bellyImplant >= 1500)>>
+		$His _belly <<print $slaves[_wedS].bellyImplant>>cc belly implant protrudes $his middle out the front of $his bridal wear.
+	<<elseif ($slaves[_wedS].bellyFluid >= 10000)>>
+		$His hugely bloated, <<print $slaves[_wedS].inflationType>>-filled belly protrudes out the front of $his bridal wear.
+	<<elseif ($slaves[_wedS].bellyFluid >= 5000)>>
+		$His bloated, <<print $slaves[_wedS].inflationType>>-stuffed belly protrudes out the front of $his bridal wear.
+	<<elseif ($slaves[_wedS].bellyFluid >= 1500)>>
+		$His distended, <<print $slaves[_wedS].inflationType>>-belly protrudes out the front of $his bridal wear.
+	<</if>>
+	<<if $slaves[_wedS].dickAccessory == ("chastity") || $slaves[_wedS].dickAccessory == ("combined chastity")>>
 		$His slave dick is hidden by its chastity cage.
-	<<elseif canAchieveErection($slaves[_s])>>
-		<<if ($slaves[_s].dick > 4) && ($slaves[_s].belly >= 5000)>>
-		$He's hugely erect, with $his lacy g-string only serving to hold $his dick agonizingly pressed against the bottom of $his _belly <<if $slaves[_s].bellyPreg >= 3000>>pregnant <</if>>belly.
-		<<elseif $slaves[_s].dick > 4>>
+	<<elseif canAchieveErection($slaves[_wedS])>>
+		<<if ($slaves[_wedS].dick > 4) && ($slaves[_wedS].belly >= 5000)>>
+		$He's hugely erect, with $his lacy g-string only serving to hold $his dick agonizingly pressed against the bottom of $his _belly <<if $slaves[_wedS].bellyPreg >= 3000>>pregnant <</if>>belly.
+		<<elseif $slaves[_wedS].dick > 4>>
 		$He's hugely erect, with $his lacy g-string only serving to hold $his dick upright along $his belly.
 		<<else>>
 		$His erection tents the front of $his lacy g-string.
 		<</if>>
-	<<elseif ($slaves[_s].dick > 0)>>
-		<<if $slaves[_s].dick > 10>>
+	<<elseif ($slaves[_wedS].dick > 0)>>
+		<<if $slaves[_wedS].dick > 10>>
 		$His huge soft cock is allowed to dangle freely as no g-string could hope to contain it.
-		<<elseif $slaves[_s].dick > 4>>
+		<<elseif $slaves[_wedS].dick > 4>>
 		$His big soft cock forms a lewd mass, stuffed into $his lacy g-string.
 		<<else>>
 		$His lacy g-string perfectly conceals $his soft dick.
 		<</if>>
 	<<else>>
-		<<if $slaves[_s].clit > 1>>
+		<<if $slaves[_wedS].clit > 1>>
 		$His huge clit is quite hard, making $his shift uncomfortably as $his lacy g-string stimulates it.
 		<<else>>
 		$His lacy g-string covers $his womanhood demurely.
 		<</if>>
 	<</if>>
-	There is no aisle for $him to <<if $slaves[_s].amp == 1>>be carried<<else>>walk<</if>> down, just a small space at the head of the room where you're standing alone, and there's no one to <<if $slaves[_s].amp == 1>>walk alongside the slave carrying<<else>>walk<</if>> $him there; this symbolizes $his submission to you
-	<<if $slaves[_s].fetish == "mindbroken">>
+	There is no aisle for $him to <<if $slaves[_wedS].amp == 1>>be carried<<else>>walk<</if>> down, just a small space at the head of the room where you're standing alone, and there's no one to <<if $slaves[_wedS].amp == 1>>walk alongside the slave carrying<<else>>walk<</if>> $him there; this symbolizes $his submission to you
+	<<if $slaves[_wedS].fetish == "mindbroken">>
 		despite the fact that $he had to be pushed into walking towards you.
-	<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
+	<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
 		of $his own choice, and $he does so with a smile.
-	<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
+	<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
 		of $his own choice, and $he does so with hesitation.
-	<<elseif $slaves[_s].devotion < -20>>
+	<<elseif $slaves[_wedS].devotion < -20>>
 		of $his own (forced) choice, and $he does so with wavering steps.
 	<<else>>
 		of $his own choice, and $he does so willingly.
 	<</if>>
 	<br><br>
 	When $he's in front of you,
-	<<if $slaves[_s].amp == 1>>
+	<<if $slaves[_wedS].amp == 1>>
 		the slave carrying $his limbless torso sets $him down on the floor in front of you and props $him up so $his head is level with your crotch.
 	<<else>>
-		<<if $slaves[_s].fetish == "mindbroken">>
+		<<if $slaves[_wedS].fetish == "mindbroken">>
 			you push $him onto $his knees so $his head
-		<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
+		<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
 			$he happily gets down on $his knees so $his head
-		<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
+		<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
 			$he slowly lowers $himself onto $his knees so $his head
-		<<elseif $slaves[_s].devotion < -20>>
+		<<elseif $slaves[_wedS].devotion < -20>>
 			$he quickly lowers $himself onto $his knees so $his tear-streaked face
 		<<else>>
 			$he gets down on $his knees so $his head
@@ -371,26 +383,26 @@
 	<</if>>
 	is level with your crotch.
 	<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring
-	<<if $slaves[_s].amp == 1>>
+	<<if $slaves[_wedS].amp == 1>>
 		on a cord around $his neck, since $he lacks fingers to wear it on.
 	<<else>>
-		on $his <<if $slaves[_s].devotion < -20 && $slaves[_s].trust <= 20>>trembling <</if>>finger.
+		on $his <<if $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust <= 20>>trembling <</if>>finger.
 	<</if>>
 	There is no ring for you, since this marriage does not bind you.
 	<br>
-	<<if $PC.surname && $slaves[_s].slaveSurname != $PC.surname>>
+	<<if $PC.surname && $slaves[_wedS].slaveSurname != $PC.surname>>
 		<br><br><span id="surnaming">
 		<<link "Give $him your surname too">>
 			<<replace "#surnaming">>
-				<<set $slaves[_s].slaveSurname = $PC.surname>>
-				You also proclaim your new slave wife $slaves[_s].slaveName $slaves[_s].slaveSurname. The new Mrs. $slaves[_s].slaveSurname hears this, of course, and
-				<<if $slaves[_s].fetish == "mindbroken">>
+				<<set $slaves[_wedS].slaveSurname = $PC.surname>>
+				You also proclaim your new slave wife $slaves[_wedS].slaveName $slaves[_wedS].slaveSurname. The new Mrs. $slaves[_wedS].slaveSurname hears this, of course, and
+				<<if $slaves[_wedS].fetish == "mindbroken">>
 					shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift.
-				<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
+				<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
 					breaks down again. Not only is $he to be blessed with your child, but $he's to take your surname as well.
-				<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
+				<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
 					scoffs audibly. Just another burden for $him to carry; like the child soon to be growing in $his womb.
-				<<elseif $slaves[_s].devotion < -20>>
+				<<elseif $slaves[_wedS].devotion < -20>>
 					breaks down again. Not only are you binding $him to you with your child, but with your name as well.
 				<<else>>
 					nods acceptingly. Your will is $his will, after all.
@@ -400,172 +412,172 @@
 		</span>
 	<</if>>
 	<br><br>
-	<<if $slaves[_s].fetish == "mindbroken">>
-		$slaves[_s].slaveName is mindbroken, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He follows your motions like a ragdoll. You maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull $his knees up to give your guests a good view as you fuck $his fertile <<if $slaves[_s].mpreg == 1>>asshole<<else>>cunt<</if>>. $He is left to face them, staring off into space. Though $he faces the crowd, $his mind is empty; this might as well be any other fucking to $him. $He twitches ever so slightly when your seed flows into $him, orgasming robotically to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation.
-	<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
-		Then, you <<if $slaves[_s].amp == 1>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his knees and drawing them up to hold $him in midair, impaled on you<</if>>. $He is left to face your guests, watching raptly as you fuck $his fertile <<if $slaves[_s].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it's @@.mediumaquamarine;concrete proof that $he's special to you.@@ $He gasps when your seed flows into $him, orgasming $himself to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation.
-	<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
-		$slaves[_s].slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and tear up in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if $slaves[_s].amp != 1>> Then you pull $his knees up to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if $slaves[_s].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, faking an orgasm to @@.green;applause from your guests.@@ At this, $he shoots you a dirty look, blaming you for this indignity. You'll fuck $him repeatedly over the next few days, ensuring impregnation, despite $his efforts to defy you.
-	<<elseif $slaves[_s].devotion < -20>>
-		$slaves[_s].slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and sob loudly in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if $slaves[_s].amp != 1>> Then you pull $his knees up to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if $slaves[_s].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, orgasming unwillingly @@.green;applause from your guests.@@ At this, $he completely breaks down, blubbering like a child at the unwelcome warmth in $his lower belly. You'll fuck $him repeatedly over the next few days, ensuring impregnation, despite $his protesting.
+	<<if $slaves[_wedS].fetish == "mindbroken">>
+		$slaves[_wedS].slaveName is mindbroken, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He follows your motions like a ragdoll. You maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>. Then you pull $his knees up to give your guests a good view as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. $He is left to face them, staring off into space. Though $he faces the crowd, $his mind is empty; this might as well be any other fucking to $him. $He twitches ever so slightly when your seed flows into $him, orgasming robotically to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation.
+	<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
+		Then, you <<if $slaves[_wedS].amp == 1>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his knees and drawing them up to hold $him in midair, impaled on you<</if>>. $He is left to face your guests, watching raptly as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it's @@.mediumaquamarine;concrete proof that $he's special to you.@@ $He gasps when your seed flows into $him, orgasming $himself to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation.
+	<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
+		$slaves[_wedS].slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and tear up in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if $slaves[_wedS].amp != 1>> Then you pull $his knees up to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, faking an orgasm to @@.green;applause from your guests.@@ At this, $he shoots you a dirty look, blaming you for this indignity. You'll fuck $him repeatedly over the next few days, ensuring impregnation, despite $his efforts to defy you.
+	<<elseif $slaves[_wedS].devotion < -20>>
+		$slaves[_wedS].slaveName is unwilling, so you gather $him up and hold $him in front of you, pulling $his panties off as you do. $He was crying before, but this causes $him to tremble and sob loudly in anticipation of what's next. Ignoring this, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>.<<if $slaves[_wedS].amp != 1>> Then you pull $his knees up to give your guests a good view of the consummation.<</if>> $He is left to face them, watching sullenly as you fuck $his fertile <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>cunt<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, this is torture. $He gasps when your seed flows into $him, orgasming unwillingly @@.green;applause from your guests.@@ At this, $he completely breaks down, blubbering like a child at the unwelcome warmth in $his lower belly. You'll fuck $him repeatedly over the next few days, ensuring impregnation, despite $his protesting.
 	<<else>>
-		$slaves[_s].slaveName isn't particularly excited about what's coming, but $he's fully prepared for it and accepted it as a fact of life. There are worse things one can be than the slave-wife of a wealthy arcology owner. You <<if $slaves[_s].amp == 1>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his knees and drawing them up to hold $him in midair, impaled on you<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it is what it is. $He gasps when your seed flows into $him, orgasming shortly after to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation.
+		$slaves[_wedS].slaveName isn't particularly excited about what's coming, but $he's fully prepared for it and accepted it as a fact of life. There are worse things one can be than the slave-wife of a wealthy arcology owner. You <<if $slaves[_wedS].amp == 1>>gather $him up and hold $him in front of you, pulling $his panties off as you do. Showing considerable dexterity, you maneuver your dick inside $him while holding $him against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>><<else>>take $his hand and pull $him to $his feet while $he shimmies out of $his panties. $He cocks $his hips for you and you slide your cock inside $him before taking $his knees and drawing them up to hold $him in midair, impaled on you<</if>>. Though $his face is towards the crowd, $his mind is concentrated on your hard cock, pumping in and out of $him at an angle; to $him, it is what it is. $He gasps when your seed flows into $him, orgasming shortly after to @@.green;applause from your guests.@@ You'll fuck $him repeatedly over the next few days, ensuring impregnation.
 	<</if>>
-	<<set $slaves[_s].preg = 1, $slaves[_s].pregKnown = 1, $slaves[_s].pregWeek = 1>>
-	<<set $slaves[_s].pregType = setPregType($slaves[_s])>>
-	<<set WombImpregnate($slaves[_s], $slaves[_s].pregType, -1, $slaves[_s].preg)>>
-	<<set $slaves[_s].pregSource = -1>>
-	<<if ($slaves[_s].vagina == 0) || ($slaves[_s].mpreg == 1 && $slaves[_s].anus == 0)>>
+	<<set $slaves[_wedS].preg = 1, $slaves[_wedS].pregKnown = 1, $slaves[_wedS].pregWeek = 1>>
+	<<set $slaves[_wedS].pregType = setPregType($slaves[_wedS])>>
+	<<set WombImpregnate($slaves[_wedS], $slaves[_wedS].pregType, -1, $slaves[_wedS].preg)>>
+	<<set $slaves[_wedS].pregSource = -1>>
+	<<if ($slaves[_wedS].vagina == 0) || ($slaves[_wedS].mpreg == 1 && $slaves[_wedS].anus == 0)>>
 		Naturally, the ceremony @@.lime;took $his virginity;@@
-		<<if $slaves[_s].fetish == "mindbroken">>
+		<<if $slaves[_wedS].fetish == "mindbroken">>
 			$he didn't notice.
-		<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
+		<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
 			$he was so happy @@.hotpink;$his first time was with you and so special.@@
-			<<set $slaves[_s].devotion += 5>>
-		<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
+			<<set $slaves[_wedS].devotion += 5>>
+		<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
 			$he was @@.mediumorchid;saving that for someone special.@@
-			<<set $slaves[_s].devotion -= 5>>
-		<<elseif $slaves[_s].devotion < -20>>
-			$he wept at the sight of cum pooling from $his @@.mediumorchid;defiled <<if $slaves[_s].mpreg == 1>>asshole<<else>>pussy<</if>>.@@
-			<<set $slaves[_s].devotion -= 10>>
+			<<set $slaves[_wedS].devotion -= 5>>
+		<<elseif $slaves[_wedS].devotion < -20>>
+			$he wept at the sight of cum pooling from $his @@.mediumorchid;defiled <<if $slaves[_wedS].mpreg == 1>>asshole<<else>>pussy<</if>>.@@
+			<<set $slaves[_wedS].devotion -= 10>>
 		<<else>>
 			you made it @@.hotpink;enjoyable@@ at least.
-			<<set $slaves[_s].devotion += 2>>
+			<<set $slaves[_wedS].devotion += 2>>
 		<</if>>
-		<<if $slaves[_s].mpreg == 1>><<set $slaves[_s].anus = 1>><<else>><<set $slaves[_s].vagina = 1>><</if>>
+		<<if $slaves[_wedS].mpreg == 1>><<set $slaves[_wedS].anus = 1>><<else>><<set $slaves[_wedS].vagina = 1>><</if>>
 	<</if>>
-	<<if ($slaves[_s].fetish == "pregnancy") && ($slaves[_s].fetishStrength > 60)>>
-		<<if $slaves[_s].fetish == "mindbroken">>
-		<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
+	<<if ($slaves[_wedS].fetish == "pregnancy") && ($slaves[_wedS].fetishStrength > 60)>>
+		<<if $slaves[_wedS].fetish == "mindbroken">>
+		<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
 			As a pregnancy fetishist, @@.hotpink;$he confidently believes this wedding will be the high point of $his life.@@
-			<<set $slaves[_s].devotion += 20>>
-		<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
+			<<set $slaves[_wedS].devotion += 20>>
+		<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
 			As a hateful pregnancy fetishist, @@.hotpink;getting pregnant was the best part of the ceremony.@@
-			<<set $slaves[_s].devotion += 1>>
-		<<elseif $slaves[_s].devotion < -20>>
+			<<set $slaves[_wedS].devotion += 1>>
+		<<elseif $slaves[_wedS].devotion < -20>>
 			As a pregnancy fetishist, getting raped pregnant by someone $he hates leaves $him with very mixed feelings.
 		<<else>>
 			As a pregnancy fetishist, @@.hotpink;$he thoroughly enjoyed getting knocked up in such an ostentatious fashion.@@
-			<<set $slaves[_s].devotion += 10>>
+			<<set $slaves[_wedS].devotion += 10>>
 		<</if>>
 	<</if>>
-	<<if $slaves[_s].relationship != 0>>
-		<<if $slaves[_s].devotion+$slaves[_s].trust >= 175>>
-			<<if $slaves[_s].relationship > 0>>
-				$His <<if $slaves[_s].relationship > 2>>ex<<else>>friend<</if>> is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his2 <<if $slaves[_s].relationship > 2>>ex<<else>>companion<</if>>'s future.
-				<<if $slaves[_s].relationship == 4>>
+	<<if $slaves[_wedS].relationship != 0>>
+		<<if $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
+			<<if $slaves[_wedS].relationship > 0>>
+				$His <<if $slaves[_wedS].relationship > 2>>ex<<else>>friend<</if>> is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his2 <<if $slaves[_wedS].relationship > 2>>ex<<else>>companion<</if>>'s future.
+				<<if $slaves[_wedS].relationship == 4>>
 					<<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>>
-				<<elseif $slaves[_s].relationship == 3>>
+				<<elseif $slaves[_wedS].relationship == 3>>
 					<<set $slaves[_m].devotion -= 3, $slaves[_m].trust -= 3>>
 				<<else>>
 					<<set $slaves[_m].devotion -= 1, $slaves[_m].trust -= 1>>
 				<</if>>
 			<</if>>
-		<<elseif $slaves[_s].devotion < -20>>
-			<<if $slaves[_s].relationship == -1>>
+		<<elseif $slaves[_wedS].devotion < -20>>
+			<<if $slaves[_wedS].relationship == -1>>
 				$He @@.mediumorchid;hates@@ that $he has to be yours only and @@.gold;fears@@ what will happen if $he strays.
-				<<set $slaves[_s].devotion -= 40, $slaves[_s].trust -= 40>>
-			<<elseif $slaves[_s].relationship == 4>>
+				<<set $slaves[_wedS].devotion -= 40, $slaves[_wedS].trust -= 40>>
+			<<elseif $slaves[_wedS].relationship == 4>>
 				Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;furious@@ to watch _his2 life's love get stolen away and fucked pregnant in such a manner.
 				<<set $slaves[_m].devotion -= 60, $slaves[_m].trust -= 40>>
-				<<set $slaves[_s].devotion -= 40, $slaves[_s].trust -= 40>>
-			<<elseif $slaves[_s].relationship == 3>>
+				<<set $slaves[_wedS].devotion -= 40, $slaves[_wedS].trust -= 40>>
+			<<elseif $slaves[_wedS].relationship == 3>>
 				Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his2 life's love get stolen away and fucked pregnant in such a manner.
 				<<set $slaves[_m].devotion -= 30, $slaves[_m].trust -= 30>>
-				<<set $slaves[_s].devotion -= 50, $slaves[_s].trust -= 30>>
-			<<elseif $slaves[_s].relationship > 0>>
+				<<set $slaves[_wedS].devotion -= 50, $slaves[_wedS].trust -= 30>>
+			<<elseif $slaves[_wedS].relationship > 0>>
 				Both $him and $his friend @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future.
 				<<set $slaves[_m].devotion -= 20, $slaves[_m].trust -= 20>>
-				<<set $slaves[_s].devotion -= 20, $slaves[_s].trust -= 20>>
+				<<set $slaves[_wedS].devotion -= 20, $slaves[_wedS].trust -= 20>>
 			<</if>>
 		<<else>>
-			<<if $slaves[_s].relationship == -1>>
+			<<if $slaves[_wedS].relationship == -1>>
 				$He @@.mediumorchid;dislikes@@ that $he has to be yours only and @@.gold;worries@@ what will happen if $he strays.
-				<<set $slaves[_s].devotion -= 10, $slaves[_s].trust -= 10>>
-			<<elseif $slaves[_s].relationship == 4>>
+				<<set $slaves[_wedS].devotion -= 10, $slaves[_wedS].trust -= 10>>
+			<<elseif $slaves[_wedS].relationship == 4>>
 				Both $him and $his ex @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his2 life's love get stolen away and fucked pregnant in such a manner.
 				<<set $slaves[_m].devotion -= 20, $slaves[_m].trust -= 20>>
-				<<set $slaves[_s].devotion -= 30, $slaves[_s].trust -= 20>>
-			<<elseif $slaves[_s].relationship == 3>>
+				<<set $slaves[_wedS].devotion -= 30, $slaves[_wedS].trust -= 20>>
+			<<elseif $slaves[_wedS].relationship == 3>>
 				Both $him and $his ex are @@.mediumorchid;saddened@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is a little @@.mediumorchid;jealous@@ of you for snagging such catch out from under _him2.
 				<<set $slaves[_m].devotion -= 10, $slaves[_m].trust -= 10>>
-				<<set $slaves[_s].devotion -= 15, $slaves[_s].trust -= 10>>
-			<<elseif $slaves[_s].relationship > 0>>
+				<<set $slaves[_wedS].devotion -= 15, $slaves[_wedS].trust -= 10>>
+			<<elseif $slaves[_wedS].relationship > 0>>
 				Both $him and $his friend are @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worry@@ for each other.
 				<<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>>
-				<<set $slaves[_s].devotion -= 5, $slaves[_s].trust -= 5>>
+				<<set $slaves[_wedS].devotion -= 5, $slaves[_wedS].trust -= 5>>
 			<</if>>
 		<</if>>
 	<</if>>
-	<<set $slaves[_s].relationship = -3>>
-	<<if $slaves[_s].mpreg == 1>><<set $slaves[_s].analCount += 1, $analTotal += 1>><<else>><<set $slaves[_s].vaginalCount += 1, $vaginalTotal += 1>><</if>>
+	<<set $slaves[_wedS].relationship = -3>>
+	<<if $slaves[_wedS].mpreg == 1>><<set $slaves[_wedS].analCount += 1, $analTotal += 1>><<else>><<set $slaves[_wedS].vaginalCount += 1, $vaginalTotal += 1>><</if>>
 	<<run repX(375, "event", $slaves[_m])>>
-	<<run repX(375, "event", $slaves[_s])>>
-	<<if $slaves[_s].fetish == "mindbroken">>
-		<<set $desc = "a framed shot of you impregnating the blank-faced " + $slaves[_s].slaveName + " at your wedding">>
-	<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
-		<<set $desc = "a framed shot of you impregnating the joyous " + $slaves[_s].slaveName + " at your wedding">>
-	<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
-		<<set $desc = "a framed shot of you forcefully impregnating the disinterested " + $slaves[_s].slaveName + " at your wedding">>
-	<<elseif $slaves[_s].devotion < -20>>
-		<<set $desc = "a framed shot of you forcefully impregnating the tear soaked " + $slaves[_s].slaveName + " at your wedding">>
+	<<run repX(375, "event", $slaves[_wedS])>>
+	<<if $slaves[_wedS].fetish == "mindbroken">>
+		<<set $desc = "a framed shot of you impregnating the blank-faced " + $slaves[_wedS].slaveName + " at your wedding">>
+	<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
+		<<set $desc = "a framed shot of you impregnating the joyous " + $slaves[_wedS].slaveName + " at your wedding">>
+	<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
+		<<set $desc = "a framed shot of you forcefully impregnating the disinterested " + $slaves[_wedS].slaveName + " at your wedding">>
+	<<elseif $slaves[_wedS].devotion < -20>>
+		<<set $desc = "a framed shot of you forcefully impregnating the tear soaked " + $slaves[_wedS].slaveName + " at your wedding">>
 	<<else>>
-		<<set $desc = "a framed shot of you impregnating " + $slaves[_s].slaveName + " at your wedding">>
+		<<set $desc = "a framed shot of you impregnating " + $slaves[_wedS].slaveName + " at your wedding">>
 	<</if>>
 	<<set $trinkets.push($desc)>>
-	<<if $arcologies[0].FSRestart != "unset" && ($slaves[_s].breedingMark == 0 || $propOutcome == 0) && $eugenicsFullControl != 1>>
+	<<if $arcologies[0].FSRestart != "unset" && ($slaves[_wedS].breedingMark == 0 || $propOutcome == 0) && $eugenicsFullControl != 1>>
 		You have @@.red;angered@@ the Societal Elite by this public showing of everything they stand against.
 		<<set $failedElite += 250>>
 	<</if>>
 
 <<elseif $weddingPlanned == 2>>
 
-	The ceremony to bind <<= SlaveFullName($slaves[_s])>> to you as your slave wife is an all day affair.
-	<<if $slaves[_s].fetish == "mindbroken">>
-		$He spent the day before resting and preparing $himself, if you can call sitting around mindlessly preparing. $He spends most of the daylong party at the center of a nonstop gangbang, occasionally moaning as more of a physical reaction than anything. The theory is that $he'll be bound to you as your slave wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter emptiness. Many brought their own slaves to participate, too. $slaves[_s].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed.
+	The ceremony to bind <<= SlaveFullName($slaves[_wedS])>> to you as your slave wife is an all day affair.
+	<<if $slaves[_wedS].fetish == "mindbroken">>
+		$He spent the day before resting and preparing $himself, if you can call sitting around mindlessly preparing. $He spends most of the daylong party at the center of a nonstop gangbang, occasionally moaning as more of a physical reaction than anything. The theory is that $he'll be bound to you as your slave wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter emptiness. Many brought their own slaves to participate, too. $slaves[_wedS].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed.
 		<br><br>
-		$He returns shortly, looking exhausted but otherwise uncaring. $He's naked still, $his skin clean and $slaves[_s].skin, and is led to you for the ceremony by another slave. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He can't conceal $his tiredness, and leans against you subconsciously. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_s].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
+		$He returns shortly, looking exhausted but otherwise uncaring. $He's naked still, $his skin clean and $slaves[_wedS].skin, and is led to you for the ceremony by another slave. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He can't conceal $his tiredness, and leans against you subconsciously. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_wedS].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
 		<br><br>
 		Once the ceremony is complete, you scoop up your new slave wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing.
-	<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
-		$He spent the day before resting and preparing $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang. The theory is that $he'll be bound to you as your slave wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, @@.green;your guests take part with enthusiasm,@@ many having brought their own slaves to participate, too. $slaves[_s].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed.
+	<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
+		$He spent the day before resting and preparing $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang. The theory is that $he'll be bound to you as your slave wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, @@.green;your guests take part with enthusiasm,@@ many having brought their own slaves to participate, too. $slaves[_wedS].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed.
 		<br><br>
-		$He returns shortly, looking exhausted but rather proud of $himself for getting through all that. $He's naked still, $his skin clean and $slaves[_s].skin, and comes confidently to stand by you for the ceremony. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well-traveled, and $his tiredness. $He does $his best to conceal how ready to sleep $he is, but $he leans against you a little. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_s].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
+		$He returns shortly, looking exhausted but rather proud of $himself for getting through all that. $He's naked still, $his skin clean and $slaves[_wedS].skin, and comes confidently to stand by you for the ceremony. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well-traveled, and $his tiredness. $He does $his best to conceal how ready to sleep $he is, but $he leans against you a little. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_wedS].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
 		<br><br>
 		Once the ceremony is complete, you scoop up your new slave wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, and by the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing.
-	<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
-		$He spent the day before resting and trying to ready $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that $he'll be bound to you as your slave wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. $slaves[_s].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed.
+	<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
+		$He spent the day before resting and trying to ready $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that $he'll be bound to you as your slave wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. $slaves[_wedS].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed.
 		<br><br>
-		$He returns shortly, looking exhausted and annoyed. $He's naked still, $his skin clean and $slaves[_s].skin, and comes reluctantly to stand by you for the ceremony, glaring at you the whole time. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal $his tiredness and look stronger than $he is, choosing to struggle to stand instead of leaning against you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_s].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
+		$He returns shortly, looking exhausted and annoyed. $He's naked still, $his skin clean and $slaves[_wedS].skin, and comes reluctantly to stand by you for the ceremony, glaring at you the whole time. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal $his tiredness and look stronger than $he is, choosing to struggle to stand instead of leaning against you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_wedS].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
 		<br><br>
 		Once the ceremony is complete, you scoop up your new, protesting, slave wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing. $He squirms slightly in $his sleep to the unwelcome feeling of your arm around $him.
-	<<elseif $slaves[_s].devotion < -20>>
-		$He spent the day before resting and crying to $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that $he'll be bound to you as your slave wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. $slaves[_s].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed.
+	<<elseif $slaves[_wedS].devotion < -20>>
+		$He spent the day before resting and crying to $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, screaming mixed cries of pleasure and horror. The theory is that $he'll be bound to you as your slave wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's utter unwillingness. Many brought their own slaves to participate, too. $slaves[_wedS].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed.
 		<br><br>
-		$He returns shortly, looking exhausted and depressed. $He's naked still, $his skin clean and $slaves[_s].skin, and comes reluctantly to stand by you for the ceremony, just wanting it to be over. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal $his tiredness out of fear of punishment, and $he leans against you for support despite $his feelings on the wedding and you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_s].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
+		$He returns shortly, looking exhausted and depressed. $He's naked still, $his skin clean and $slaves[_wedS].skin, and comes reluctantly to stand by you for the ceremony, just wanting it to be over. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal $his tiredness out of fear of punishment, and $he leans against you for support despite $his feelings on the wedding and you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_wedS].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
 		<br><br>
 		Once the ceremony is complete, you scoop up your new slave wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>>, simply too tired to care anymore. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing.
 	<<else>>
-		$He spent the day before resting and reluctantly preparing $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, moaning and wincing as $he takes cock after cock. The theory is that $he'll be bound to you as your slave wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's lack of passion. Many brought their own slaves to participate, too. $slaves[_s].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed.
+		$He spent the day before resting and reluctantly preparing $himself, and this was a necessary precaution. $He spends most of the daylong party at the center of a nonstop gangbang, moaning and wincing as $he takes cock after cock. The theory is that $he'll be bound to you as your slave wife from this day onward, so $he must get the promiscuity that is a sex slave's responsibility out of the way now. Whatever their opinions on the idea, your guests take part with enthusiasm, completely unhampered by your slave's lack of passion. Many brought their own slaves to participate, too. $slaves[_wedS].slaveName spends hours with numerous cocks inside $him, with attending slaves using their mouths on any erogenous zones they can reach. When the moment of the ceremony nears, $he's extracted and taken off to be bathed.
 		<br><br>
-		$He returns shortly, looking exhausted. $He's naked still, $his skin clean and $slaves[_s].skin, and comes to stand by you for the ceremony. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal it, leaning against you despite the lack of love between you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_s].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
+		$He returns shortly, looking exhausted. $He's naked still, $his skin clean and $slaves[_wedS].skin, and comes to stand by you for the ceremony. The only evident signs that $he's had sex with more than a hundred people today is $his ass, which looks rather well traveled, and $his tiredness. $He does $his best to conceal it, leaning against you despite the lack of love between you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_wedS].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
 		<br><br>
 		Once the ceremony is complete, you scoop up your new slave wife to carry $him back into the master bedroom. $He rests $his head against you, so tired that $he's grateful for the break from standing. By the time $he's home, $he's fast asleep. You set $him gently down on the bed and curl up behind $him, feeling the animal warmth of $his body as the exhausted slave's chest rises and falls with $his breathing.
 	<</if>>
 	<br>
-	<<if $PC.surname && $slaves[_s].slaveSurname != $PC.surname>>
+	<<if $PC.surname && $slaves[_wedS].slaveSurname != $PC.surname>>
 		<br><br><span id="surnaming">
 		<<link "Give $him your surname as well">>
 			<<replace "#surnaming">>
-				<<set $slaves[_s].slaveSurname = $PC.surname>>
-				You also proclaim your new slave wife $slaves[_s].slaveName $slaves[_s].slaveSurname. The new Mrs. $slaves[_s].slaveSurname hears this, of course, and
-				<<if $slaves[_s].fetish == "mindbroken">>
+				<<set $slaves[_wedS].slaveSurname = $PC.surname>>
+				You also proclaim your new slave wife $slaves[_wedS].slaveName $slaves[_wedS].slaveSurname. The new Mrs. $slaves[_wedS].slaveSurname hears this, of course, and
+				<<if $slaves[_wedS].fetish == "mindbroken">>
 					shows no reaction. Like many things, names mean nothing to $him now.
-				<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
+				<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
 					breaks down again.
-				<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
+				<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
 					scoffs audibly.
-				<<elseif $slaves[_s].devotion < -20>>
+				<<elseif $slaves[_wedS].devotion < -20>>
 					breaks down again.
 				<<else>>
 					nods acceptingly.
@@ -575,191 +587,191 @@
 		</span>
 	<</if>>
 
-	<<if ndef $slaves[_s].publicCount>>
-		<<set $slaves[_s].publicCount = 0>>
+	<<if ndef $slaves[_wedS].publicCount>>
+		<<set $slaves[_wedS].publicCount = 0>>
 	<</if>>
-	<<if $slaves[_s].vagina > 0>>
-		<<set $slaves[_s].vaginalCount += 50>>
+	<<if $slaves[_wedS].vagina > 0>>
+		<<set $slaves[_wedS].vaginalCount += 50>>
 		<<set $vaginalTotal += 50>>
-		<<set $slaves[_s].publicCount += 50>>
+		<<set $slaves[_wedS].publicCount += 50>>
 	<</if>>
-	<<if $slaves[_s].anus < 3>>
-		<<set $slaves[_s].anus += 1>>
+	<<if $slaves[_wedS].anus < 3>>
+		<<set $slaves[_wedS].anus += 1>>
 		You can feel $his ass, still somewhat gaped from its ordeal. It's been @@.lime;loosened@@ by $his wedding party.
 	<</if>>
-	<<if $slaves[_s].relationship != 0>>
-		<<if $slaves[_s].devotion+$slaves[_s].trust >= 175>>
-			<<if $slaves[_s].relationship > 0>>
-				$His <<if $slaves[_s].relationship > 2>>ex<<else>>friend<</if>> is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his2 <<if $slaves[_s].relationship > 2>>love<<else>>companion<</if>>'s future.
-				<<if $slaves[_s].relationship == 4>>
+	<<if $slaves[_wedS].relationship != 0>>
+		<<if $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
+			<<if $slaves[_wedS].relationship > 0>>
+				$His <<if $slaves[_wedS].relationship > 2>>ex<<else>>friend<</if>> is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his2 <<if $slaves[_wedS].relationship > 2>>love<<else>>companion<</if>>'s future.
+				<<if $slaves[_wedS].relationship == 4>>
 					<<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>>
-				<<elseif $slaves[_s].relationship == 3>>
+				<<elseif $slaves[_wedS].relationship == 3>>
 					<<set $slaves[_m].devotion -= 3, $slaves[_m].trust -= 3>>
 				<<else>>
 					<<set $slaves[_m].devotion -= 1, $slaves[_m].trust -= 1>>
 				<</if>>
-			<<elseif $slaves[_s].relationship == -2>>
+			<<elseif $slaves[_wedS].relationship == -2>>
 				$He feels like $he betrayed you by getting fucked by so many others and struggles to convince $himself it was what you wanted.
-			<<elseif $slaves[_s].relationship == -1>>
+			<<elseif $slaves[_wedS].relationship == -1>>
 				Judging by the smile on $his sleeping face, today may have been the @@.hotpink;best day of $his life.@@
-				<<set $slaves[_s].devotion = 100, $slaves[_s].trust = 100>>
+				<<set $slaves[_wedS].devotion = 100, $slaves[_wedS].trust = 100>>
 			<</if>>
-		<<elseif $slaves[_s].devotion < -20>>
-			<<if $slaves[_s].relationship == -1>>
+		<<elseif $slaves[_wedS].devotion < -20>>
+			<<if $slaves[_wedS].relationship == -1>>
 				$He @@.mediumorchid;hates@@ that $he has to be yours only after such a thrilling orgy and @@.gold;fears@@ what will happen if $he strays.
-				<<set $slaves[_s].devotion -= 40, $slaves[_s].trust -= 40>>
-			<<elseif $slaves[_s].relationship == 4>>
+				<<set $slaves[_wedS].devotion -= 40, $slaves[_wedS].trust -= 40>>
+			<<elseif $slaves[_wedS].relationship == 4>>
 				Both $him and $his ex are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;furious@@ to watch _his2 life's love get stolen away and fucked by so many others.
 				<<set $slaves[_m].devotion -= 60, $slaves[_m].trust -= 40>>
-				<<set $slaves[_s].devotion -= 40, $slaves[_s].trust -= 40>>
-			<<elseif $slaves[_s].relationship == 3>>
+				<<set $slaves[_wedS].devotion -= 40, $slaves[_wedS].trust -= 40>>
+			<<elseif $slaves[_wedS].relationship == 3>>
 				Both $him and $his ex are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his2 life's love get stolen away and fucked by so many others.
 				<<set $slaves[_m].devotion -= 30, $slaves[_m].trust -= 30>>
-				<<set $slaves[_s].devotion -= 50, $slaves[_s].trust -= 30>>
-			<<elseif $slaves[_s].relationship > 0>>
+				<<set $slaves[_wedS].devotion -= 50, $slaves[_wedS].trust -= 30>>
+			<<elseif $slaves[_wedS].relationship > 0>>
 				Both $him and $his friend are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future.
 				<<set $slaves[_m].devotion -= 20, $slaves[_m].trust -= 20>>
-				<<set $slaves[_s].devotion -= 20, $slaves[_s].trust -= 20>>
+				<<set $slaves[_wedS].devotion -= 20, $slaves[_wedS].trust -= 20>>
 			<</if>>
 		<<else>>
-			<<if $slaves[_s].relationship == -1>>
+			<<if $slaves[_wedS].relationship == -1>>
 				$He @@.mediumorchid;dislikes@@ that $he has to be yours only and @@.gold;worries@@ what will happen if $he strays, especially after such a lovely orgy.
-				<<set $slaves[_s].devotion -= 10, $slaves[_s].trust -= 10>>
-			<<elseif $slaves[_s].relationship == 4>>
+				<<set $slaves[_wedS].devotion -= 10, $slaves[_wedS].trust -= 10>>
+			<<elseif $slaves[_wedS].relationship == 4>>
 				Both $him and $his ex are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is especially @@.mediumorchid;hurt@@ after watching _his2 life's love get stolen away and fucked by so many others.
 				<<set $slaves[_m].devotion -= 20, $slaves[_m].trust -= 20>>
-				<<set $slaves[_s].devotion -= 30, $slaves[_s].trust -= 20>>
-			<<elseif $slaves[_s].relationship == 3>>
+				<<set $slaves[_wedS].devotion -= 30, $slaves[_wedS].trust -= 20>>
+			<<elseif $slaves[_wedS].relationship == 3>>
 				Both $him and $his ex are @@.mediumorchid;are saddened@@ that their relationship had to end and @@.gold;worry@@ for each other. $slaves[_m].slaveName is a little @@.mediumorchid;resentful@@ that you'd treat such a catch that way.
 				<<set $slaves[_m].devotion -= 10, $slaves[_m].trust -= 10>>
-				<<set $slaves[_s].devotion -= 15, $slaves[_s].trust -= 10>>
-			<<elseif $slaves[_s].relationship > 0>>
+				<<set $slaves[_wedS].devotion -= 15, $slaves[_wedS].trust -= 10>>
+			<<elseif $slaves[_wedS].relationship > 0>>
 				Both $him and $his friend are @@.mediumorchid;are disappointed@@ that their relationship had to end and @@.gold;worry@@ for each other.
 				<<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>>
-				<<set $slaves[_s].devotion -= 5, $slaves[_s].trust -= 5>>
+				<<set $slaves[_wedS].devotion -= 5, $slaves[_wedS].trust -= 5>>
 			<</if>>
 		<</if>>
 	<</if>>
-	<<set $slaves[_s].relationship = -3>>
-	<<set $slaves[_s].oralCount += 50>>
+	<<set $slaves[_wedS].relationship = -3>>
+	<<set $slaves[_wedS].oralCount += 50>>
 	<<set $oralTotal += 50>>
-	<<set $slaves[_s].analCount += 50>>
+	<<set $slaves[_wedS].analCount += 50>>
 	<<set $analTotal += 50>>
-	<<set $slaves[_s].publicCount += 100>>
-	<<if canGetPregnant($slaves[_s]) && $slaves[_s].eggType == "human">>
-		<<= knockMeUp($slaves[_s], 20, 2, -2)>>
+	<<set $slaves[_wedS].publicCount += 100>>
+	<<if canGetPregnant($slaves[_wedS]) && $slaves[_wedS].eggType == "human">>
+		<<= knockMeUp($slaves[_wedS], 20, 2, -2)>>
 	<</if>>
 	<<run repX(500, "event", $slaves[_m])>>
-	<<run repX(500, "event", $slaves[_s])>>
-	<<if $slaves[_s].fetish == "mindbroken">>
-		<<set $desc = "a framed shot of the broken " + $slaves[_s].slaveName + " getting gangbanged at your wedding">>
-	<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
-		<<set $desc = "a framed shot of the tear and cum soaked " + $slaves[_s].slaveName + " getting gangbanged at your wedding">>
-	<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
-		<<set $desc = "a framed shot of the glowering " + $slaves[_s].slaveName + " getting gangbanged at your wedding">>
-	<<elseif $slaves[_s].devotion < -20>>
-		<<set $desc = "a framed shot of " + $slaves[_s].slaveName + " getting gangbanged and weeping at your wedding">>
+	<<run repX(500, "event", $slaves[_wedS])>>
+	<<if $slaves[_wedS].fetish == "mindbroken">>
+		<<set $desc = "a framed shot of the broken " + $slaves[_wedS].slaveName + " getting gangbanged at your wedding">>
+	<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
+		<<set $desc = "a framed shot of the tear and cum soaked " + $slaves[_wedS].slaveName + " getting gangbanged at your wedding">>
+	<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
+		<<set $desc = "a framed shot of the glowering " + $slaves[_wedS].slaveName + " getting gangbanged at your wedding">>
+	<<elseif $slaves[_wedS].devotion < -20>>
+		<<set $desc = "a framed shot of " + $slaves[_wedS].slaveName + " getting gangbanged and weeping at your wedding">>
 	<<else>>
-		<<set $desc = "a framed shot of " + $slaves[_s].slaveName + " getting gangbanged at your wedding">>
+		<<set $desc = "a framed shot of " + $slaves[_wedS].slaveName + " getting gangbanged at your wedding">>
 	<</if>>
 	<<set $trinkets.push($desc)>>
 
 <<else>>
 
-	The ceremony to bind <<= SlaveFullName($slaves[_s])>> to you as your slave wife is a polite affair which you host in the lower floor of your penthouse. All the arcology's most prominent citizens are there, most with a favored slave or two and some even with their slave wives. Many of your other slaves, that is your slaves who are not being married tonight, are present to serve your guests, but are dressed more conservatively than usual. When assignations between citizen and slave develop, guests are politely encouraged to perform them in side rooms rather than out in view of the main gathering.
+	The ceremony to bind <<= SlaveFullName($slaves[_wedS])>> to you as your slave wife is a polite affair which you host in the lower floor of your penthouse. All the arcology's most prominent citizens are there, most with a favored slave or two and some even with their slave wives. Many of your other slaves, that is your slaves who are not being married tonight, are present to serve your guests, but are dressed more conservatively than usual. When assignations between citizen and slave develop, guests are politely encouraged to perform them in side rooms rather than out in view of the main gathering.
 	<br><br>
-	$slaves[_s].slaveName appears after everyone has had a chance to socialize,<<if ($slaves[_s].amp == 1)>> carried by another slave since $he's a quadruple amputee and $he cannot walk,<</if>> wearing beautiful bridal lingerie in
-	<<if ($slaves[_s].vagina == 0)>>
+	$slaves[_wedS].slaveName appears after everyone has had a chance to socialize,<<if ($slaves[_wedS].amp == 1)>> carried by another slave since $he's a quadruple amputee and $he cannot walk,<</if>> wearing beautiful bridal lingerie in
+	<<if ($slaves[_wedS].vagina == 0)>>
 		white, since $he's a virgin.
-	<<elseif ($slaves[_s].pregKnown == 1)>>
+	<<elseif ($slaves[_wedS].pregKnown == 1)>>
 		light pink, since $he's pregnant.
-	<<elseif ($slaves[_s].vagina < 0) && ($slaves[_s].anus == 0)>>
+	<<elseif ($slaves[_wedS].vagina < 0) && ($slaves[_wedS].anus == 0)>>
 		white, since $he's an anal virgin.
-	<<elseif ($slaves[_s].vagina < 0) && ($slaves[_s].boobs > 500)>>
+	<<elseif ($slaves[_wedS].vagina < 0) && ($slaves[_wedS].boobs > 500)>>
 		electric blue, since $he's a shemale.
-	<<elseif ($slaves[_s].vagina < 0)>>
+	<<elseif ($slaves[_wedS].vagina < 0)>>
 		pale blue, since $he's a sissy slave.
-	<<elseif ($slaves[_s].dick > 0)>>
+	<<elseif ($slaves[_wedS].dick > 0)>>
 		hot pink, since $he's a futa slave.
 	<<else>>
 		light pink, since $he's an experienced sex slave.
 	<</if>>
 	A filmy veil covers $his head and shoulders. $His lacy bridal bra
-	<<if ($slaves[_s].boobs > 4000)>>
+	<<if ($slaves[_wedS].boobs > 4000)>>
 		is a marvel of engineering, discreetly reinforced to support $his gigantic udders.
-	<<elseif ($slaves[_s].boobs > 1200)>>
+	<<elseif ($slaves[_wedS].boobs > 1200)>>
 		just barely restrains $his huge boobs, leaving the tops of $his areolae visible.
-	<<elseif ($slaves[_s].boobs > 400)>>
+	<<elseif ($slaves[_wedS].boobs > 400)>>
 		flatters $his pretty breasts.
 	<<else>>
 		flatters $his pretty chest.
 	<</if>>
-	<<if $slaves[_s].bellyPreg >= 600000>>
+	<<if $slaves[_wedS].bellyPreg >= 600000>>
 		$His expansive, squirming pregnant belly makes $his bridal wear particularly obscene.
-	<<elseif ($slaves[_s].bellyPreg >= 1500)>>
+	<<elseif ($slaves[_wedS].bellyPreg >= 1500)>>
 		$His _belly pregnant belly protrudes out the front of $his bridal wear.
-	<<elseif ($slaves[_s].bellyImplant >= 1500)>>
-		$His _belly <<print $slaves[_s].bellyImplant>>cc belly implant protrudes $his middle out the front of $his bridal wear.
-	<<elseif ($slaves[_s].bellyFluid >= 10000)>>
-		$His hugely bloated, <<print $slaves[_s].inflationType>>-filled belly protrudes out the front of $his bridal wear.
-	<<elseif ($slaves[_s].bellyFluid >= 5000)>>
-		$His bloated, <<print $slaves[_s].inflationType>>-stuffed belly protrudes out the front of $his bridal wear.
-	<<elseif ($slaves[_s].bellyFluid >= 1500)>>
-		$His distended, <<print $slaves[_s].inflationType>>-belly protrudes out the front of $his bridal wear.
-	<</if>>
-	<<if $slaves[_s].chastityPenis>>
+	<<elseif ($slaves[_wedS].bellyImplant >= 1500)>>
+		$His _belly <<print $slaves[_wedS].bellyImplant>>cc belly implant protrudes $his middle out the front of $his bridal wear.
+	<<elseif ($slaves[_wedS].bellyFluid >= 10000)>>
+		$His hugely bloated, <<print $slaves[_wedS].inflationType>>-filled belly protrudes out the front of $his bridal wear.
+	<<elseif ($slaves[_wedS].bellyFluid >= 5000)>>
+		$His bloated, <<print $slaves[_wedS].inflationType>>-stuffed belly protrudes out the front of $his bridal wear.
+	<<elseif ($slaves[_wedS].bellyFluid >= 1500)>>
+		$His distended, <<print $slaves[_wedS].inflationType>>-belly protrudes out the front of $his bridal wear.
+	<</if>>
+	<<if $slaves[_wedS].dickAccessory == ("chastity") || $slaves[_wedS].dickAccessory == ("combined chastity")>>
 		$His slave dick is hidden by its chastity cage.
-	<<elseif canAchieveErection($slaves[_s])>>
-		<<if ($slaves[_s].dick > 4) && ($slaves[_s].belly >= 5000)>>
-		$He's hugely erect, with $his lacy g-string only serving to hold $his dick agonizingly pressed against the bottom of $his _belly <<if $slaves[_s].bellyPreg >= 3000>>pregnant <</if>>belly.
-		<<elseif $slaves[_s].dick > 4>>
+	<<elseif canAchieveErection($slaves[_wedS])>>
+		<<if ($slaves[_wedS].dick > 4) && ($slaves[_wedS].belly >= 5000)>>
+		$He's hugely erect, with $his lacy g-string only serving to hold $his dick agonizingly pressed against the bottom of $his _belly <<if $slaves[_wedS].bellyPreg >= 3000>>pregnant <</if>>belly.
+		<<elseif $slaves[_wedS].dick > 4>>
 		$He's hugely erect, with $his lacy g-string only serving to hold $his dick upright along $his belly.
 		<<else>>
 		$His erection tents the front of $his lacy g-string.
 		<</if>>
-	<<elseif ($slaves[_s].dick > 0)>>
-		<<if $slaves[_s].dick > 10>>
+	<<elseif ($slaves[_wedS].dick > 0)>>
+		<<if $slaves[_wedS].dick > 10>>
 		$His huge soft cock is allowed to dangle freely as no g-string could hope to contain it.
-		<<elseif $slaves[_s].dick > 4>>
+		<<elseif $slaves[_wedS].dick > 4>>
 		$His big soft cock forms a lewd mass, stuffed into $his lacy g-string.
 		<<else>>
 		$His lacy g-string perfectly conceals $his soft dick.
 		<</if>>
 	<<else>>
-		<<if $slaves[_s].clit > 1>>
+		<<if $slaves[_wedS].clit > 1>>
 		$His huge clit is quite hard, making $him shift uncomfortably as $his lacy g-string stimulates it.
 		<<else>>
 		$His lacy g-string covers $his womanhood demurely.
 		<</if>>
 	<</if>>
-	There is no aisle for $him to <<if $slaves[_s].amp == 1>>be carried<<else>>walk<</if>> down, just a small space at the head of the room where you're standing alone, and there's no one to <<if $slaves[_s].amp == 1>>walk alongside the slave carrying<<else>>walk<</if>> $him there; this symbolizes $his submission to you
-	<<if $slaves[_s].fetish == "mindbroken">>
+	There is no aisle for $him to <<if $slaves[_wedS].amp == 1>>be carried<<else>>walk<</if>> down, just a small space at the head of the room where you're standing alone, and there's no one to <<if $slaves[_wedS].amp == 1>>walk alongside the slave carrying<<else>>walk<</if>> $him there; this symbolizes $his submission to you
+	<<if $slaves[_wedS].fetish == "mindbroken">>
 		despite the fact that $he had to be pushed into walking towards you.
-	<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
+	<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
 		of $his own choice, and $he does so with a smile.
-	<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
+	<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
 		of $his own choice, and $he does so with hesitation.
-	<<elseif $slaves[_s].devotion < -20>>
+	<<elseif $slaves[_wedS].devotion < -20>>
 		of $his own (forced) choice, and $he does so with wavering steps.
 	<<else>>
 		of $his own choice, and $he does so willingly.
 	<</if>>
 	<br><br>
-	When $he's in front of you, <<if $slaves[_s].amp == 1>>the slave carrying $his limbless torso sets $him down on the floor in front of you and props $him up so $his head is level with your crotch<<else>>$he gets down on $his knees so $his head is level with your crotch<</if>>. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_s].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
+	When $he's in front of you, <<if $slaves[_wedS].amp == 1>>the slave carrying $his limbless torso sets $him down on the floor in front of you and props $him up so $his head is level with your crotch<<else>>$he gets down on $his knees so $his head is level with your crotch<</if>>. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for $him, and you place a simple steel ring <<if $slaves[_wedS].amp == 1>>on a cord around $his neck, since $he lacks fingers to wear it on<<else>>on $his finger<</if>>. There is no ring for you, since this marriage does not bind you.
 	<br>
-	<<if $PC.surname && $slaves[_s].slaveSurname != $PC.surname>>
+	<<if $PC.surname && $slaves[_wedS].slaveSurname != $PC.surname>>
 		<br><br><span id="surnaming">
 		<<link "Give $him your surname">>
 			<<replace "#surnaming">>
-				<<set $slaves[_s].slaveSurname = $PC.surname>>
-				You also proclaim your new slave wife $slaves[_s].slaveName $slaves[_s].slaveSurname. The new Mrs. $slaves[_s].slaveSurname hears this, of course, and
-				<<if $slaves[_s].fetish == "mindbroken">>
+				<<set $slaves[_wedS].slaveSurname = $PC.surname>>
+				You also proclaim your new slave wife $slaves[_wedS].slaveName $slaves[_wedS].slaveSurname. The new Mrs. $slaves[_wedS].slaveSurname hears this, of course, and
+				<<if $slaves[_wedS].fetish == "mindbroken">>
 					shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift.
-				<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
+				<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
 					breaks down again; it's like a dream come true.
-				<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
+				<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
 					scoffs audibly; just another burden for $him to carry.
-				<<elseif $slaves[_s].devotion < -20>>
+				<<elseif $slaves[_wedS].devotion < -20>>
 					breaks down again; this is nothing more than another unwanted link to you.
 				<<else>>
 					nods acceptingly. Your will is $his will, after all.
@@ -769,80 +781,80 @@
 		</span>
 	<</if>>
 	<br><br> Then, you flip $his veil over $his head so $he can <<if $PC.dick == 1>>suck your dick<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>eat you out<</if>> in front of your guests, as the ceremony requires. $He approaches $his task
-	<<if $slaves[_s].fetish == "mindbroken">>
+	<<if $slaves[_wedS].fetish == "mindbroken">>
 		with robotic obedience. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He absentmindedly rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, gazing up at you with empty eyes.
-	<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
-		<<if ($slaves[_s].fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, staring up at you.
-	<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
+	<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
+		<<if ($slaves[_wedS].fetish == "cumslut")>>enthusiastically<<else>>with a will<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves @@.green;applaud at the consummation,@@ or rather, at the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He rests $his head against your <<if $PC.boobs == 1>>breasts<<elseif $PC.title == 0>>flat chest<<else>>strong chest<</if>> as you cradle $him in your arms, staring up at you.
+	<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
 		with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He looks up at you with fearful, hate-filled eyes, blaming you for everything that has happened so far.
-	<<elseif $slaves[_s].devotion < -20>>
+	<<elseif $slaves[_wedS].devotion < -20>>
 		with apprehension, so much so that things are taking too long, so you grab $his head and facefuck $him instead. $He gags and sputters, tears running down $his cheeks, as you violate $his mouth publicly. You climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He looks up at you with fearful, tear-filled eyes as if pleading for you not to do this.
 	<<else>>
-		with a will. $He approaches $his task <<if ($slaves[_s].fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He looks up at you, $his eyes unsure.
+		with a will. $He approaches $his task <<if ($slaves[_wedS].fetish == "cumslut")>>enthusiastically<<else>>obediently<</if>>, and you climax promptly, <<if $PC.dick == 1>>shooting your cum down $his throat<<else>>covering $his face in girlcum<</if>>. Your guests and their attendant slaves applaud at the consummation, or rather, the first stage of the consummation. The balance will take place privately, however, and you scoop up your new slave wife to carry $him back into the master bedroom. $He looks up at you, $his eyes unsure.
 	<</if>>
-	<<if $slaves[_s].relationship != 0>>
-		<<if $slaves[_s].devotion+$slaves[_s].trust >= 175>>
-			<<if $slaves[_s].relationship > 0>>
-				$His <<if $slaves[_s].relationship > 2>>ex<<else>>friend<</if>> is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his2 <<if $slaves[_s].relationship > 2>>love<<else>>companion<</if>>'s future.
-				<<if $slaves[_s].relationship == 4>>
+	<<if $slaves[_wedS].relationship != 0>>
+		<<if $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
+			<<if $slaves[_wedS].relationship > 0>>
+				$His <<if $slaves[_wedS].relationship > 2>>ex<<else>>friend<</if>> is @@.mediumorchid;disappointed@@ that their relationship had to end and @@.gold;worries@@ for _his2 <<if $slaves[_wedS].relationship > 2>>love<<else>>companion<</if>>'s future.
+				<<if $slaves[_wedS].relationship == 4>>
 					<<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>>
-				<<elseif $slaves[_s].relationship == 3>>
+				<<elseif $slaves[_wedS].relationship == 3>>
 					<<set $slaves[_m].devotion -= 3, $slaves[_m].trust -= 3>>
 				<<else>>
 					<<set $slaves[_m].devotion -= 1, $slaves[_m].trust -= 1>>
 				<</if>>
 			<</if>>
-		<<elseif $slaves[_s].devotion < -20>>
-			<<if $slaves[_s].relationship == -1>>
+		<<elseif $slaves[_wedS].devotion < -20>>
+			<<if $slaves[_wedS].relationship == -1>>
 				$He @@.mediumorchid;hates@@ that $he has to be yours only and @@.gold;fears@@ what will happen if $he strays.
-				<<set $slaves[_s].devotion -= 40, $slaves[_s].trust -= 40>>
-			<<elseif $slaves[_s].relationship == 4>>
+				<<set $slaves[_wedS].devotion -= 40, $slaves[_wedS].trust -= 40>>
+			<<elseif $slaves[_wedS].relationship == 4>>
 				Both $him and $his ex are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future.
 				<<set $slaves[_m].devotion -= 40, $slaves[_m].trust -= 40>>
-				<<set $slaves[_s].devotion -= 40, $slaves[_s].trust -= 40>>
-			<<elseif $slaves[_s].relationship == 3>>
+				<<set $slaves[_wedS].devotion -= 40, $slaves[_wedS].trust -= 40>>
+			<<elseif $slaves[_wedS].relationship == 3>>
 				Both $him and $his ex are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future.
 				<<set $slaves[_m].devotion -= 30, $slaves[_m].trust -= 30>>
-				<<set $slaves[_s].devotion -= 30, $slaves[_s].trust -= 30>>
-			<<elseif $slaves[_s].relationship > 0>>
+				<<set $slaves[_wedS].devotion -= 30, $slaves[_wedS].trust -= 30>>
+			<<elseif $slaves[_wedS].relationship > 0>>
 				Both $him and $his friend are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;fear@@ for each other's future.
 				<<set $slaves[_m].devotion -= 20, $slaves[_m].trust -= 20>>
-				<<set $slaves[_s].devotion -= 20, $slaves[_s].trust -= 20>>
+				<<set $slaves[_wedS].devotion -= 20, $slaves[_wedS].trust -= 20>>
 			<</if>>
 		<<else>>
-			<<if $slaves[_s].relationship == -1>>
+			<<if $slaves[_wedS].relationship == -1>>
 				$He @@.mediumorchid;dislikes@@ that $he has to be yours only and @@.gold;worries@@ what will happen if $he strays.
-				<<set $slaves[_s].devotion -= 10, $slaves[_s].trust -= 10>>
-			<<elseif $slaves[_s].relationship == 4>>
+				<<set $slaves[_wedS].devotion -= 10, $slaves[_wedS].trust -= 10>>
+			<<elseif $slaves[_wedS].relationship == 4>>
 				Both $him and $his ex are @@.mediumorchid;resent@@ that their relationship had to end and @@.gold;worry@@ for each other.
 				<<set $slaves[_m].devotion -= 20, $slaves[_m].trust -= 20>>
-				<<set $slaves[_s].devotion -= 20, $slaves[_s].trust -= 20>>
-			<<elseif $slaves[_s].relationship == 3>>
+				<<set $slaves[_wedS].devotion -= 20, $slaves[_wedS].trust -= 20>>
+			<<elseif $slaves[_wedS].relationship == 3>>
 				Both $him and $his ex are @@.mediumorchid;are saddened@@ that their relationship had to end and @@.gold;worry@@ for each other.
 				<<set $slaves[_m].devotion -= 10, $slaves[_m].trust -= 10>>
-				<<set $slaves[_s].devotion -= 10, $slaves[_s].trust -= 10>>
-			<<elseif $slaves[_s].relationship > 0>>
+				<<set $slaves[_wedS].devotion -= 10, $slaves[_wedS].trust -= 10>>
+			<<elseif $slaves[_wedS].relationship > 0>>
 				Both $him and $his friend are @@.mediumorchid;are disappointed@@ that their relationship had to end and @@.gold;worry@@ for each other.
 				<<set $slaves[_m].devotion -= 5, $slaves[_m].trust -= 5>>
-				<<set $slaves[_s].devotion -= 5, $slaves[_s].trust -= 5>>
+				<<set $slaves[_wedS].devotion -= 5, $slaves[_wedS].trust -= 5>>
 			<</if>>
 		<</if>>
 	<</if>>
-	<<set $slaves[_s].relationship = -3>>
-	<<set $slaves[_s].oralCount += 1>>
+	<<set $slaves[_wedS].relationship = -3>>
+	<<set $slaves[_wedS].oralCount += 1>>
 	<<set $oralTotal += 1>>
 	<<run repX(375, "event", $slaves[_m])>>
-	<<run repX(375, "event", $slaves[_s])>>
-	<<if $slaves[_s].fetish == "mindbroken">>
-		<<set $desc = "a framed shot of your uneventful wedding to the mindbroken " + $slaves[_s].slaveName>>
-	<<elseif $slaves[_s].devotion+$slaves[_s].trust >= 175>>
-		<<set $desc = "a framed shot of your romantic wedding to the joyous " + $slaves[_s].slaveName>>
-	<<elseif $slaves[_s].devotion < -20 && $slaves[_s].trust > 20>>
-		<<set $desc = "a framed shot of your forced wedding to the hateful " + $slaves[_s].slaveName>>
-	<<elseif $slaves[_s].devotion < -20>>
-		<<set $desc = "a framed shot of your forced wedding to the weeping " + $slaves[_s].slaveName>>
+	<<run repX(375, "event", $slaves[_wedS])>>
+	<<if $slaves[_wedS].fetish == "mindbroken">>
+		<<set $desc = "a framed shot of your uneventful wedding to the mindbroken " + $slaves[_wedS].slaveName>>
+	<<elseif $slaves[_wedS].devotion+$slaves[_wedS].trust >= 175>>
+		<<set $desc = "a framed shot of your romantic wedding to the joyous " + $slaves[_wedS].slaveName>>
+	<<elseif $slaves[_wedS].devotion < -20 && $slaves[_wedS].trust > 20>>
+		<<set $desc = "a framed shot of your forced wedding to the hateful " + $slaves[_wedS].slaveName>>
+	<<elseif $slaves[_wedS].devotion < -20>>
+		<<set $desc = "a framed shot of your forced wedding to the weeping " + $slaves[_wedS].slaveName>>
 	<<else>>
-		<<set $desc = "a framed shot of your wedding to " + $slaves[_s].slaveName>>
+		<<set $desc = "a framed shot of your wedding to " + $slaves[_wedS].slaveName>>
 	<</if>>
 	<<set $trinkets.push($desc)>>
 
diff --git a/src/uncategorized/seWeddingTriple.tw b/src/uncategorized/seWeddingTriple.tw
index b54c5d373412a853e1e38393b7c9f681a5e44e96..e471c3a71ae8d60098ca2d4b6ace2ba09f3cf52d 100644
--- a/src/uncategorized/seWeddingTriple.tw
+++ b/src/uncategorized/seWeddingTriple.tw
@@ -12,6 +12,20 @@
 	<<setLocalPronouns _slave4 4>>
 <</if>>
 
+/* 000-250-006 */
+<<if $seeImages == 1>>
+	<div class="imageRef medImg">
+		<<SlaveArt _slave3 2 0>>
+	</div>
+	<div class="imageRef medImg">
+		<<SlaveArt _slave2 2 0>>
+	</div>
+	<div class="imageRef medImg">
+		<<SlaveArt _slave1 2 0>>
+	</div>
+<</if>>
+/* 000-250-006 */
+
 /* TODO: not sure what to put here yet, this is mostly a placeholder */
 In the days leading up to your wedding, your wives-to-be spent their time preparing to join you in matrimony.
 
diff --git a/src/uncategorized/sellSlave.tw b/src/uncategorized/sellSlave.tw
index 4768e9d81c083ee48e04df2544b3aa6bcf2e270e..f01a5113996d1571067c6949891468bfe50d819c 100644
--- a/src/uncategorized/sellSlave.tw
+++ b/src/uncategorized/sellSlave.tw
@@ -1394,7 +1394,7 @@ __Bids Received__
 <<if $activeSlave.dick > 0>>
 <<if $slaveCost > 10000>>
 	<<if random(1,100) > 60>>
-	<br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in creating proper slave $women from raw material that falls short of that ideal but has potential anyway.
+	<br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in creating proper slave women from raw material that falls short of that ideal but has potential anyway.
 	<<link "Accept bid" "Slave Sold">>
 		<<set _Price = 500*Math.trunc(($slaveCost*1.1)/500)>>
 		<<run cashX(_Price, "slaveTransfer", $activeSlave)>>
diff --git a/src/uncategorized/servantsQuarters.tw b/src/uncategorized/servantsQuarters.tw
index 77325f894548abd47c4cc713ec68c1ffab625d0d..caf7deeab844f176672efe4dc7ef8e1b4d14ef0e 100644
--- a/src/uncategorized/servantsQuarters.tw
+++ b/src/uncategorized/servantsQuarters.tw
@@ -112,7 +112,7 @@ $servantsQuartersNameCaps
 		<<if $stewardessImpregnates == 1>>
 			Keeping the maids pregnant is part of $his job. [["Order " + $him + " to stop impregnating"|Servants' Quarters][$stewardessImpregnates = 0]]
 		<<elseif $seePreg != 0>>
-			$He could be directed to keep the maids pregnant herself. [["Order " + $him + " to impregnate"|Servants' Quarters][$stewardessImpregnates = 1]]
+			$He could be directed to keep the maids pregnant $himself. [["Order " + $him + " to impregnate"|Servants' Quarters][$stewardessImpregnates = 1]]
 		<</if>>
 	<</if>>
 <<else>>
@@ -121,7 +121,6 @@ $servantsQuartersNameCaps
 
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/servantsQuartersReport.tw b/src/uncategorized/servantsQuartersReport.tw
index b238785462ab220d0e9fe0b652d8082e2e4912c2..465c12920ec69397248a6bc6d977d3cdbe53daef 100644
--- a/src/uncategorized/servantsQuartersReport.tw
+++ b/src/uncategorized/servantsQuartersReport.tw
@@ -43,7 +43,8 @@
 		<<set $slaves[_FLs].livingRules = "luxurious">>
 	<</if>>
 	<<set $Stewardess = $slaves[_FLs]>>
-	&nbsp;&nbsp;&nbsp;&nbsp;<<= SlaveFullName($Stewardess)>> is serving as your Stewardess.<<if $Stewardess.relationship == -3 && $Stewardess.devotion > 50>> She does her best to be your perfect lovely housewife.<</if>>
+	<<setLocalPronouns $Stewardess>>
+	&nbsp;&nbsp;&nbsp;&nbsp;<<= SlaveFullName($Stewardess)>> is serving as your Stewardess.<<if $Stewardess.relationship == -3 && $Stewardess.devotion > 50>> $He does $his best to be your perfect lovely housewife.<</if>>
 	<<if ($stewardessImpregnates == 1) && (_DL > 0) && (canPenetrate($Stewardess)) && $Stewardess.pubertyXY == 1>>
 		<<set _stewardessImpregnated = 0>>
 		<<for _dI = 0; _dI < _DL; _dI++>>
@@ -57,14 +58,14 @@
 			<</if>>
 		<</for>>
 		<<if _stewardessImpregnated > 0>>
-			It's her responsibility to keep her charges pregnant, so
+			It's $his responsibility to keep $his charges pregnant, so
 			<<if _stewardessImpregnated == 1>>
-				she cums in the only fertile slave's pussy all week.
+				$he cums in the only fertile slave's pussy all week.
 			<<else>>
-				she ensures the _stewardessImpregnated fertile servants are full of her cum at all times.
+				$he ensures the _stewardessImpregnated fertile servants are full of $his cum at all times.
 			<</if>>
 			<<if $Stewardess.career == "a breeding bull">>
-				She was conditioned to fill empty wombs, so she takes a @@.hotpink;deep pleasure@@ in her job.
+				$He was conditioned to fill empty wombs, so $he takes a @@.hotpink;deep pleasure@@ in $his job.
 				<<set $slaves[_FLs].devotion++>>
 			<</if>>
 			<<set _Tmult = (_stewardessImpregnated * 10), $slaves[_FLs].penetrativeCount += _Tmult, $Stewardess.penetrativeCount += _Tmult, $penetrativeTotal += _Tmult>>
@@ -72,37 +73,37 @@
 		<</if>>
 	<</if>>
 	<<if _FLsFetish == 1>>
-		She's allowed and even expected to use her charges for her own gratification, and sometimes they'll even instigate submissive sex with her just to ingratiate themselves. She becomes comfortable with the role of a @@.lightcoral;sexual dominant.@@
+		$He's allowed and even expected to use $his charges for $his own gratification, and sometimes they'll even instigate submissive sex with $him just to ingratiate themselves. $He becomes comfortable with the role of a @@.lightcoral;sexual dominant.@@
 	<<elseif _FLsFetish == 2>>
-		Having a legion of girls jumping to obey her daily commands @@.lightsalmon;makes her more dominant.@@
+		Having a legion of girls jumping to obey $his daily commands @@.lightsalmon;makes $him more dominant.@@
 	<</if>>
 	<<if ($Stewardess.health < 10)>>
-		Though she tries to watch the servants, her lack of good health inhibits her.
+		Though $he tries to watch the servants, $his lack of good health inhibits $him.
 	<<elseif ($Stewardess.health < 80)>>
 		<<set $stewardessBonus += 50>>
-		Her good health allows her to work long hours and @@.yellowgreen;drive@@ the servants hard.
+		$His good health allows $him to work long hours and @@.yellowgreen;drive@@ the servants hard.
 	<<else>>
 		<<set $stewardessBonus += 75>>
-		Her perfect health allows her to work exhaustive hours and @@.yellowgreen;drive@@ the servants very hard.
+		$His perfect health allows $him to work exhaustive hours and @@.yellowgreen;drive@@ the servants very hard.
 	<</if>>
 	<<if setup.stewardessCareers.includes($Stewardess.career)>>
 		<<set $stewardessBonus += 25>>
-		She has applicable experience with daily sums and organizational trifles from her life before she was a slave.
+		$He has applicable experience with daily sums and organizational trifles from $his life before $he was a slave.
 	<<elseif $Stewardess.skillST >= $masteredXP>>
 		<<set $stewardessBonus += 25>>
-		She has applicable experience with daily sums and organizational trifles from working for you.
+		$He has applicable experience with daily sums and organizational trifles from working for you.
 	<<else>>
 		<<set $slaves[_FLs].skillST += random(1,Math.ceil(($Stewardess.intelligence+$Stewardess.intelligenceImplant)/15) + 8)>>
 	<</if>>
 	<<if ($Stewardess.actualAge > 35)>>
 		<<set $stewardessBonus += 25>>
-		Her age and experience give her added effectiveness.
+		$His age and experience give $him added effectiveness.
 	<<elseif $AgePenalty == 0>>
 		<<set $stewardessBonus +=25>>
 	<</if>>
 	<<if ($Stewardess.intelligence+$Stewardess.intelligenceImplant > 15)>>
 		<<set $stewardessBonus += $Stewardess.intelligence+$Stewardess.intelligenceImplant>>
-		She's smart enough that she misses very little.
+		$He's smart enough that $he misses very little.
 	<</if>>
 	<<if ($Stewardess.energy > 95) || (($Stewardess.fetishKnown == 1) && ($Stewardess.fetish == "dom"))>>
 		<<set _BonusToggle = 1>>
@@ -111,30 +112,31 @@
 	<</if>>
 	<<for _dI = 0; _dI < _DL; _dI++>>
 		<<set $i = $slaveIndices[$ServQiIDs[_dI]]>>
+		<<setLocalPronouns $slaves[$i] 2>>
 		<<if $Stewardess.rivalryTarget == $slaves[$i].ID>>
-			She bears down on her <<print rivalryTerm($Stewardess)>>, $slaves[$i].slaveName, forcing her to work extra hard or suffer punishment.
+			$He bears down on $his <<print rivalryTerm($Stewardess)>>, $slaves[$i].slaveName, forcing _him2 to work extra hard or suffer punishment.
 			<<set $slaves[$i].devotion--, $slaves[$i].trust-->>
 			<<if random(1,100) > 65>>
 				<<set $Stewardess.rivalry++, $slaves[_FLs].rivalry++, $slaves[$i].rivalry++>>
 			<</if>>
 		<<elseif $Stewardess.relationshipTarget == $slaves[$i].ID>>
-			She dotes over her <<print relationshipTerm($Stewardess)>>, $slaves[$i].slaveName, making sure she knows how to do a good job and keeping her well stocked with everything she needs.
+			$He dotes over $his <<print relationshipTerm($Stewardess)>>, $slaves[$i].slaveName, making sure _he2 knows how to do a good job and keeping _him2 well stocked with everything _he2 needs.
 			<<set $slaves[$i].devotion++>>
 		<<elseif $familyTesting == 1 && areRelated($Stewardess, $slaves[$i]) > 0>>
-			She pays special attention to her <<print relativeTerm($Stewardess.ID,$slaves[$i].ID)>>, $slaves[$i].slaveName, making sure she doesn't slack off just because they are related.
+			$He pays special attention to $his <<print relativeTerm($Stewardess.ID,$slaves[$i].ID)>>, $slaves[$i].slaveName, making sure _he2 doesn't slack off just because they are related.
 			<<set $slaves[$i].trust++>>
 		<<elseif $Stewardess.relationTarget == $slaves[$i].ID && $familyTesting == 0>>
-			She pays special attention to her $slaves[$i].relation, $slaves[$i].slaveName, making sure she doesn't slack off just because they are related.
+			$He pays special attention to $his $slaves[$i].relation, $slaves[$i].slaveName, making sure _he2 doesn't slack off just because they are related.
 			<<set $slaves[$i].trust++>>
 		<</if>>
 		<<switch $slaves[$i].prestigeDesc>>
 		<<case "She is a famed Free Cities whore, and commands top prices.">>
-			She does her best to motivate the famous whore, $slaves[$i].slaveName, though she is uncertain why she is here.
+			$He does $his best to motivate the famous whore, $slaves[$i].slaveName, though $he is uncertain why _he2 is here.
 		<<case "She is a famed Free Cities slut, and can please anyone.">>
-			She ignores her duties in order the fawn over the famous entertainer, $slaves[$i].slaveName.
+			$He ignores $his duties in order the fawn over the famous entertainer, $slaves[$i].slaveName.
 		<<case "She is remembered for winning best in show as a cockmilker.">>
 			<<if ($slaves[$i].dick != 0) && ($slaves[$i].balls != 0) && ($slaves[$i].prostate > 1)>>
-				$slaves[$i].slaveName leaves a trail of cum wherever she goes and frequently stops to masturbate, greatly annoying $Stewardess.slaveName.
+				$slaves[$i].slaveName leaves a trail of cum wherever _he2 goes and frequently stops to masturbate, greatly annoying $Stewardess.slaveName.
 				<<if random(1,100) > 90 && $Stewardess.rivalry == 0 && $slaves[$i].rivalry == 0>>
 					<<set $Stewardess.rivalryTarget = $slaves[$i].ID, $Stewardess.rivalry++, $slaves[_FLs].rivalryTarget = $slaves[$i].ID, $slaves[_FLs].rivalry++>>
 					<<set $slaves[$i].rivalryTarget = $Stewardess.ID, $slaves[$i].rivalry++>>
@@ -142,7 +144,7 @@
 			<</if>>
 		<<case "She is remembered for winning best in show as a dairy cow.">>
 			<<if ($slaves[$i].lactation > 0) && (($slaves[$i].boobs-$slaves[$i].boobsImplant) > 6000)>>
-				$slaves[$i].slaveName's huge breasts frequently get in the way of her work and she leaks milk everywhere, greatly annoying $Stewardess.slaveName.
+				$slaves[$i].slaveName's huge breasts frequently get in the way of _his2 work and _he2 leaks milk everywhere, greatly annoying $Stewardess.slaveName.
 				<<if random(1,100) > 90 && $Stewardess.rivalry == 0 && $slaves[$i].rivalry == 0>>
 					<<set $Stewardess.rivalryTarget = $slaves[$i].ID, $Stewardess.rivalry++, $slaves[_FLs].rivalryTarget = $slaves[$i].ID, $slaves[_FLs].rivalry++>>
 					<<set $slaves[$i].rivalryTarget = $Stewardess.ID, $slaves[$i].rivalry++>>
@@ -150,7 +152,7 @@
 			<</if>>
 		<<case "She is remembered for winning best in show as a breeder.">>
 			<<if $slaves[$i].bellyPreg >= 10000>>
-				$slaves[$i].slaveName's big pregnant belly frequently gets in the way of her work. However, $Stewardess.slaveName is willing to overlook it, as well as allow her easy jobs, due to how valuable her womb is.
+				$slaves[$i].slaveName's big pregnant belly frequently gets in the way of _his2 work. However, $Stewardess.slaveName is willing to overlook it, as well as allow _him2 easy jobs, due to how valuable _his2 womb is.
 			<</if>>
 		<</switch>>
 		<<if (_BonusToggle == 1) && ($slaves[$i].devotion < 45)>>
@@ -159,9 +161,9 @@
 	<</for>>
 	<<if (_DL > 0)>>
 		<<if ($Stewardess.fetishKnown == 1) && ($Stewardess.fetish == "dom")>>
-			She walks among the cowering servants as a queen among peasants, playing the role of dominant to perfection and increasing her charges' @@.hotpink;obedience.@@
+			$He walks among the cowering servants as a queen among peasants, playing the role of dominant to perfection and increasing her charges' @@.hotpink;obedience.@@
 		<<elseif ($Stewardess.energy > 95)>>
-			She walks among the cowering servants looking for an excuse to extract sex from shirkers as @@.hotpink;punishment.@@
+			$He walks among the cowering servants looking for an excuse to extract sex from shirkers as @@.hotpink;punishment.@@
 		<</if>>
 		/% Get it out of the loop %/
 		<<run cashX(($stewardessBonus * _DL), "servantsQuarters", $Stewardess)>>
@@ -217,6 +219,7 @@
 
 <<for _dI = 0; _dI < _DL; _dI++>>
 	<<set $i = $slaveIndices[$ServQiIDs[_dI]], $slaves[$i].devotion += _devBonus>>
+	<<setLocalPronouns $slaves[$i] 2>>
 	<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 		<<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>>
 	<<elseif ($slaves[$i].devotion <= 10)>>
@@ -261,9 +264,9 @@
 		<<else>>
 			is working out of $servantsQuartersName.
 		<</if>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;She <<= saServant($slaves[$i])>>
+		<br>&nbsp;&nbsp;&nbsp;&nbsp;_He2 <<= saServant($slaves[$i])>>
 		<<if ($servantMilkers == 1) && ($slaves[$i].lactation > 0)>>
-			<br>&nbsp;&nbsp;&nbsp;&nbsp;She <<include "SA get milked">>
+			<br>&nbsp;&nbsp;&nbsp;&nbsp;_He2 <<include "SA get milked">>
 			<<set _SQMilk += $milk, _SQMilkSale += $milkSale>>
 		<</if>>
 		<br>&nbsp;&nbsp;&nbsp;
diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw
index 8b9444e82235598e555303b37cfe2beb2110d8ea..6f76429f617a074ca8b46b568085c7e48dc3e7f3 100644
--- a/src/uncategorized/slaveSummary.tw
+++ b/src/uncategorized/slaveSummary.tw
@@ -1,1011 +1,13 @@
 :: Slave Summary [nobr]
 
-<<set setup.passagePreFilters = setup.passagePreFilters || {
-	"Main":					  s => (s.assignmentVisible == 1),
-	"Personal Attention Select": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0),
-	"Agent Select":			  s => (s.fuckdoll == 0 && s.devotion > 20 && s.intelligence+s.intelligenceImplant > 15 && s.intelligenceImplant >= 15 && canWalk(s) && canSee(s) && canHear(s) && canTalk(s) && s.broodmother < 2 && (s.breedingMark != 1 || $propOutcome == 0)),
-	"BG Select":				 s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "guard you" && canWalk(s) && canSee(s) && canHear(s) && (s.breedingMark != 1 || $propOutcome == 0)),
-	"Recruiter Select":		  s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "recruit girls" && canWalk(s) && canSee(s) && canTalk(s)),
-	"HG Select":				 s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "be your Head Girl" && canWalk(s) && canHear(s) && canSee(s) && canTalk(s)),
-	"Head Girl Suite":		   s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
-		($Flag == 0 && s.assignment != "be your Head Girl" && s.indentureRestrictions <= 0 && (s.breedingMark != 1 || $propOutcome == 0))
-		|| ($Flag != 0 && s.assignment == "live with your Head Girl"))),
-	"Subordinate Targeting":	 s => (s.devotion >= -20 && s.fuckdoll == 0 && $activeSlave.ID != s.ID && ($activeSlave.amp != 1 || s.amp != 1)),
-	"Spa":					   s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
-		($Flag == 0 && s.assignment != "rest in the spa")
-		|| ($Flag == 1 && s.assignment == "rest in the spa")
-		|| ($Flag != 0 && $Flag != 1 && s.ID == $Attendant.ID))),
-	"Attendant Select":		  s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canHear(s)),
-	"Nursery":				   s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (s.devotion > 20 || s.trust > 20) && (
-		($Flag == 0 && s.assignment != "work as a nanny")
-		|| ($Flag == 1 && s.assignment == "work as a nanny")
-		|| ($Flag != 0 && $Flag != 1 && s.ID == $Matron.ID))),
-	"Matron Select":			 s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canHear(s)),
-	"Brothel":				   s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
-		($Flag == 0 && s.assignment != "work in the brothel")
-		|| ($Flag == 1 && s.assignment == "work in the brothel")
-		|| ($Flag != 0 && $Flag != 1 && s.ID == $Madam.ID))),
-	"Madam Select":			  s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && canHear(s) && (s.breedingMark != 1 || $propOutcome == 0)),
-	"Club":					  s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
-		($Flag == 0 && s.assignment != "serve in the club")
-		|| ($Flag == 1 && s.assignment == "serve in the club")
-		|| ($Flag != 0 && $Flag != 1 && s.ID == $DJ.ID))),
-	"DJ Select":				 s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canTalk(s) && canHear(s) && canWalk(s) && (s.breedingMark != 1 || $propOutcome == 0)),
-	"Clinic":					s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
-		($Flag == 0 && s.assignment != "get treatment in the clinic")
-		|| ($Flag == 1 && s.assignment == "get treatment in the clinic")
-		|| ($Flag != 0 && $Flag != 1 && s.ID == $Nurse.ID))),
-	"Nurse Select":			  s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s)),
-	"Schoolroom":				s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
-		($Flag == 0 && s.fetish != "mindbroken" && s.assignment != "learn in the schoolroom")
-		|| ($Flag == 1 && s.assignment == "learn in the schoolroom")
-		|| ($Flag != 0 && $Flag != 1 && s.ID == $Schoolteacher.ID))),
-	"Schoolteacher Select":	  s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canTalk(s) && canHear(s) && canSee(s)),
-	"Dairy":					 s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
-		($Flag == 0 && s.assignment != "work in the dairy")
-		|| ($Flag == 1 && s.assignment == "work in the dairy")
-		|| ($Flag != 0 && $Flag != 1 && s.ID == $Milkmaid.ID))),
-	"Milkmaid Select":		   s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 20 && canWalk(s) && canSee(s) && canHear(s)),
-	"Farmyard":				  s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && canWalk(s) && (
-		($Flag == 0 && s.assignment != "work as a farmhand")
-		|| ($Flag == 1 && s.assignment == "work as a farmhand")
-		|| ($Flag != 0 && $Flag != 1 && s.ID == $Farmer.ID))),
-	"Farmer Select":			 s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s) && canHear(s)),
-	"Servants' Quarters":		s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
-		($Flag == 0 && s.assignment != "work as a servant")
-		|| ($Flag == 1 && s.assignment == "work as a servant")
-		|| ($Flag != 0 && $Flag != 1 && s.ID == $Stewardess.ID))),
-	"Stewardess Select":		 s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && canHear(s)),
-	"Master Suite":			  s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
-		($Flag == 0 && s.assignment != "serve in the master suite")
-		|| ($Flag == 1 && s.assignment == "serve in the master suite")
-		|| ($Flag != 0 && $Flag != 1 && s.ID == $Concubine.ID))),
-	"Concubine Select":		  s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.amp != 1),
-	"Cellblock":				 s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && s.fetish != "mindbroken" && (
-		($Flag == 0 && s.assignment != "be confined in the cellblock")
-		|| ($Flag == 1 && s.assignment == "be confined in the cellblock")
-		|| ($Flag != 0 && $Flag != 1 && s.ID == $Wardeness.ID))),
-	"Wardeness Select":		  s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s) && canHear(s)),
-	"Arcade":					s => (s.assignmentVisible == 1 && ($arcade >= $arcadeSlaves || $arcadeUpgradeFuckdolls == 1) && (
-		($Flag == 0 && s.assignment != "be confined in the arcade")
-		|| ($Flag != 0 && s.assignment == "be confined in the arcade"))),
-	"Pit":					   s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && (
-		($Flag == 0 && !$fighterIDs.includes(s.ID) && canWalk(s) && (s.assignment != "guard you") && (s.assignment != "work in the dairy" || $dairyRestraintsSetting < 2))
-		|| ($Flag != 0 && $fighterIDs.includes(s.ID)))),
-	"Coursing Association":	  s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && (
-		($Flag == 0 && canWalk(s) && $Lurcher.ID != s.ID)
-		|| ($Flag != 0 && $Lurcher.ID == s.ID))),
-	"New Game Plus":			 s => (($Flag == 0 && s.assignment != "be imported") || ($Flag != 0 && s.assignment == "be imported")),
-	"Rules Slave Select":		s => (($Flag == 0 && !ruleSlaveSelected(s, $currentRule)) || ($Flag != 0 && ruleSlaveSelected(s, $currentRule))),
-	"Rules Slave Exclude":	   s => (($Flag == 0 && !ruleSlaveExcluded(s, $currentRule)) || ($Flag != 0 && ruleSlaveExcluded(s, $currentRule))),
-	"Matchmaking":			   s => (s.devotion >= 100 && s.relationship == $activeSlave.relationship && s.ID != $activeSlave.ID),
-	"Dinner Party Preparations": s => (s.assignmentVisible == 1 && s.fuckdoll == 0),
-}>>
-<<set _Pass = passage(), _SL = $slaves.length, $assignTo = _Pass, _indexed = 0,
-	_passagePreFilter = (s => s.assignment != "be your agent" && s.assignment != "live with your agent" && (!setup.passagePreFilters.hasOwnProperty(_Pass) || setup.passagePreFilters[_Pass](s))),
-	_filteredSlaveIdxs = $slaves.map(function(slave, idx) { return _passagePreFilter(slave) ? idx : null; }).filter(function(idx) { return idx !== null; }),
-	_indexSlavesIdxs = $slaves.map(function(slave, idx) { return _passagePreFilter(slave) ? idx : null; }).filter(function(idx) { return idx !== null; })>>
-<<for !_.isUndefined(_ssi = _filteredSlaveIdxs.shift())>>
-<<set _Slave = $slaves[_ssi]>>
-<<set _slaveName = SlaveFullName(_Slave);>>
-
-<<capture _ssi>>
-
-<<if $useSlaveListInPageJSNavigation == 1>>
-	<<set _Count = _indexSlavesIdxs.length>>
-	/* Useful for finding weird combinations — usages of this passage that don't yet generate the quick index.
-	*	<<print 'pass/count/indexed/flag::[' + _Pass + '/' + _Count + '/' + _indexed + '/' + $Flag + ']'>>
-	*/
-	<<if ((_Count > 1) && (_indexed == 0) && (((_Pass == 'Main') && (ndef $Flag) && (($useSlaveSummaryTabs == 0) || ($slaveAssignmentTab == "all"))) || ($Flag == 1)))>>
-		<<set _indexed = 1, _counter = 0, _buttons = [], _offset = -50>>
-		<<if (/Select/i.test(_Pass))>>
-			<<set _offset = -25>>
-		<</if>>
-		<br />
-		<<set _tableCount = _tableCount || 0>>
-		<<set _tableCount++>>
-		/*
-		* we want <button data-quick-index="<<= _tableCount>>">...
-		*/
-		<<set _buttonAttributes = { 'data-quick-index': _tableCount }>>
-		<<htag _buttonAttributes 'button'>>Quick Index<</htag>>
-		/*
-		* we want <div id="list_index3" class=" hidden">...
-		*/
-		<<set _divAttributes = { id: 'list_index' + _tableCount, class: 'hidden'}>>
-		<<htag _divAttributes>>
-			<<for !_.isUndefined(_ssii = _indexSlavesIdxs.shift())>>
-				<<set _IndexSlave = $slaves[_ssii]>>
-				<<set _indexSlaveName = SlaveFullName(_IndexSlave);>>
-				<<set _devotionClass = getSlaveDevotionClass(_IndexSlave);>>
-				<<set _trustClass = getSlaveTrustClass(_IndexSlave);>>
-				<<set _buttons.push({'data-name': _indexSlaveName, 'data-scroll-to': '#slave-' + _IndexSlave.ID, 'data-scroll-offset': _offset, 'data-devotion': _IndexSlave.devotion, 'data-trust': _IndexSlave.trust, class: _devotionClass + ' ' + _trustClass });>>
-			<</for>>
-			<<if !_.isUndefined(_buttons[0])>>
-				<<set $sortQuickList = $sortQuickList || 'Devotion'>>
-				//Sorting:// ''<span id="qlSort">$sortQuickList</span>.''
-				<<link "Sort by Devotion">>
-					<<set $sortQuickList = 'Devotion'>>
-					<<replace "#qlSort">>$sortQuickList<</replace>>
-					<<script>>
-						$('#qlWrapper').removeClass('trust').addClass('devotion');
-						sortButtonsByDevotion();
-					<</script>>
-				<</link>> |
-				<<link "Sort by Trust">>
-					<<set $sortQuickList = 'Trust'>>
-					<<replace "#qlSort">>$sortQuickList<</replace>>
-					<<script>>
-						$('#qlWrapper').removeClass('devotion').addClass('trust');
-						sortButtonsByTrust();
-					<</script>>
-				<</link>>
-				<br/>
-				<div id="qlWrapper" class="quicklist devotion">
-					<<for !_.isUndefined(_buttons[0])>>
-						<<set _button = _buttons.shift()>>
-						<<if !_.isUndefined(_button)>>
-							<<set _buttonSlaveName = _button['data-name'];>>
-							<<htag _button 'button'>>_buttonSlaveName<</htag>>
-						<</if>>
-					<</for>>
-				</div>
-				<script>
-					$("[data-quick-index]").click(function () {
-							var $this = $(this), which = $this.attr('data-quick-index');
-							var $quick = $('div#list_index' + which);
-							$quick.toggleClass("hidden");
-					});
-					quickListBuildLinks();
-				</script>
-			<</if>>
-		<</htag>>
-	<</if>>
-<</if>>
-<<switch _Pass>>
-<<case "Main">>
-
-	<<if $useSlaveSummaryTabs == 1>>
-		<<if $slaveAssignmentTab == "overview">>
-			<<if $showOneSlave == "Head Girl">>
-				<<if (_Slave.assignment != "be your Head Girl")>><<continue>><</if>>
-			<<elseif $showOneSlave == "recruit girls">>
-				<<if (_Slave.assignment != "recruit girls")>><<continue>><</if>>
-			<<elseif $showOneSlave == "guard you">>
-				<<if (_Slave.assignment != "guard you")>><<continue>><</if>>
-			<</if>>
-
-		<<elseif $slaveAssignmentTab == "resting">>
-			<<if _Slave.assignment != "rest">><<continue>><</if>>
-		<<elseif $slaveAssignmentTab == "stay confined">>
-			<<if (_Slave.assignment != "stay confined")>><<continue>><</if>>
-		<<elseif $slaveAssignmentTab == "take classes">>
-			<<if (_Slave.assignment != "take classes")>><<continue>><</if>>
-		<<elseif $slaveAssignmentTab == "please you">>
-			<<if (_Slave.assignment != "please you")>><<continue>><</if>>
-		<<elseif $slaveAssignmentTab == "whore">>
-			<<if (_Slave.assignment != "whore")>><<continue>><</if>>
-		<<elseif $slaveAssignmentTab == "serve the public">>
-			<<if (_Slave.assignment != "serve the public")>><<continue>><</if>>
-		<<elseif $slaveAssignmentTab == "be a servant">>
-			<<if (_Slave.assignment != "be a servant")>><<continue>><</if>>
-		<<elseif $slaveAssignmentTab == "get milked">>
-			<<if (_Slave.assignment != "get milked")>><<continue>><</if>>
-		<<elseif $slaveAssignmentTab == "work a glory hole">>
-			<<if (_Slave.assignment != "work a glory hole")>><<continue>><</if>>
-		<<elseif $slaveAssignmentTab == "be a subordinate slave">>
-			<<if (_Slave.assignment != "be a subordinate slave")>><<continue>><</if>>
-		<</if>>
-	<</if>>
-
-	<<if (_Slave.choosesOwnClothes == 1) && (_Slave.clothes == "choosing her own clothes")>>
-		<<set _oldDevotion = _Slave.devotion>>
-		<<set _chosenClothes = saChoosesOwnClothes(_Slave)>>
-		<<set $slaves[_ssi].devotion = _oldDevotion, _Slave = $slaves[_ssi]>> /* restore devotion value so repeatedly changing clothes isn't an exploit */
-	<</if>>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	<<if "be your Head Girl" == _Slave.assignment>>''@@.lightcoral;HG@@''
-	<<elseif "recruit girls" == _Slave.assignment>>''@@.lightcoral;RC@@''
-	<<elseif "guard you" == _Slave.assignment>>''@@.lightcoral;BG@@''
-	<</if>>
-	<<if Array.isArray($personalAttention) && $personalAttention.findIndex(function(s) { return s.ID == _Slave.ID; }) != -1>>''@@.lightcoral;PA@@''<</if>>
-	[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]] /* lists their names */
-
-<<case "Personal Attention Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	<<link _slaveName>>
-		<<if !Array.isArray($personalAttention)>> /* first PA target */
-			<<set $personalAttention = [{ID: $slaves[_ssi].ID, trainingRegimen: "undecided"}]>>
-		<<else>>
-			<<set _pai = $personalAttention.findIndex(function(s) { return s.ID == $slaves[_ssi].ID; })>>
-			<<if _pai == -1>> /* not already a PA target; add */
-				<<set $activeSlave = $slaves[_ssi], $personalAttention.push({ID: $slaves[_ssi].ID, trainingRegimen: "undecided"})>>
-			<<else>> /* already a PA target; remove */
-				<<set $personalAttention.deleteAt(_pai)>>
-				<<if $personalAttention.length == 0>>
-					<<set $personalAttention = "sex">>
-				<</if>>
-			<</if>>
-		<</if>>
-		<<goto "Personal Attention Select">>
-	<</link>>
-<<case "Agent Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Agent Workaround][$i = _ssi]]
-<<case "BG Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Bodyguard Workaround][$i = _ssi]]
-<<case "Recruiter Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Recruiter Workaround][$i = _ssi]]
-<<case "HG Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|HG Workaround][$i = _ssi]]
-<<case "Head Girl Suite">>
-<<if $Flag == 0>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Subordinate Targeting">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Subordinate Targeting][$activeSlave.subTarget = $slaves[_ssi].ID]]
-<<case "Spa">>
-<<if $Flag == 0>>
-	<<if $spa <= $spaSlaves>><<continue>><</if>>
-	<<if (_Slave.health < 20) || (_Slave.trust < 60) || (_Slave.devotion <= 60) || (_Slave.fetish == "mindbroken") || _Slave.sexualFlaw !== "none" || _Slave.behavioralFlaw !== "none">>
-	<<if _Slave.devotion >= -20 || _Slave.fetish == "mindbroken">>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-	<<else>>
-		<br>//_Slave.slaveName cannot be trusted in the spa//
-		<<continue>>
-	<</if>>
-	<<else>>
-		<br>//_Slave.slaveName cannot benefit from the spa//
-		<<continue>>
-	<</if>>
-<<elseif $Flag == 1>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Attendant Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Attendant Workaround][$i = _ssi]]
-<<case "Nursery">>
-<<if $Flag == 0>>
-	<<if $nurseryNannies <= $nurserySlaves>><<continue>><</if>>
-	<<if (_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust <= 20)) || (_Slave.trust < -20)>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-	<<else>>
-		<br>//_Slave.slaveName must be either more fearful of you or devoted to you//
-		<<continue>>
-	<</if>>
-<<elseif $Flag == 1>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Matron Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Matron Workaround][$i = _ssi]]
-<<case "Brothel">>
-<<if $Flag == 0>>
-	<<if $brothel <= $brothelSlaves>><<continue>><</if>>
-	<<if (_Slave.breedingMark != 1 || $propOutcome == 0)>>
-	<<if (_Slave.devotion > 50) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.trust > 50)>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-	<<else>>
-		<br>//_Slave.slaveName must be either more fearful of you or devoted to you//
-		<<continue>>
-	<</if>>
-	<<else>>
-		<br>//_Slave.slaveName is for private use only//
-		<<continue>>
-	<</if>>
-<<elseif $Flag == 1>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-				[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Madam Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Madam Workaround][$i = _ssi]]
-<<case "Club">>
-<<if $Flag == 0>>
-	<<if $club <= $clubSlaves>><<continue>><</if>>
-	<<if (_Slave.breedingMark != 1 || $propOutcome == 0)>>
-	<<if (_Slave.devotion > 50) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.trust > 50)>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-	<<else>>
-		<br>//_Slave.slaveName must be either more fearful of you or devoted to you//
-		<<continue>>
-	<</if>>
-	<<else>>
-		<br>//_Slave.slaveName is for private use only//
-		<<continue>>
-	<</if>>
-<<elseif $Flag == 1>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "DJ Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|DJ Workaround][$i = _ssi]]
-<<case "Clinic">>
-<<if $Flag == 0>>
-	<<if $clinic <= $clinicSlaves>><<continue>><</if>>
-	<<if (_Slave.health < 20) || ($Nurse != 0 && ((_Slave.chem > 15 && $clinicUpgradeFilters == 1) || ($bellyImplants == 1 && _Slave.bellyImplant > -1) || (_Slave.pregKnown == 1 && ($clinicSpeedGestation >= 0 || _Slave.pregControl == "speed up")) || (_Slave.pregAdaptation*1000 < _Slave.bellyPreg || _Slave.preg > _Slave.pregData.normalBirth/1.33)))>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-	<<else>>
-		<br>//_Slave.slaveName cannot benefit from the clinic//
-		<<continue>>
-	<</if>>
-<<elseif $Flag == 1>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Nurse Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Nurse Workaround][$i = _ssi]]
-<<case "Schoolroom">>
-<<if $Flag == 0>>
-	<<if $schoolroom <= $schoolroomSlaves>><<continue>><</if>>
-	<<if (_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50)>>
-		<<if (_Slave.intelligenceImplant < 30) || (_Slave.voice != 0 && _Slave.accent+$schoolroomUpgradeLanguage > 2) || (_Slave.oralSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.whoreSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.entertainSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.analSkill < 10+$schoolroomUpgradeSkills*20) || ((_Slave.vagina >= 0) && (_Slave.vaginalSkill < 10+$schoolroomUpgradeSkills*20))>>
-			<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-			[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-		<<else>>
-			<br>//_Slave.slaveName already has a basic education//
-			<<continue>>
-		<</if>>
-	<<else>>
-		<br>//_Slave.slaveName is too resistant to learn//
-		<<continue>>
-	<</if>>
-<<elseif $Flag == 1>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Schoolteacher Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Schoolteacher Workaround][$i = _ssi]]
-<<case "Dairy">>
-<<if $Flag == 0>>
-	<<set _dairySeed = $bioreactorsXY+$bioreactorsXX+$bioreactorsHerm+$bioreactorsBarren>>
-	<<if _Slave.assignment == "work in the dairy">><<continue>><</if>>
-	<<if $dairy <= $dairySlaves+_dairySeed>><<continue>><</if>>
-	<<if (_Slave.indentureRestrictions > 0) && ($dairyRestraintsSetting > 1)>>
-		<br>//_Slave.slaveName's indenture forbids extractive Dairy service.//
-		<<continue>>
-	<<elseif (_Slave.indentureRestrictions > 1) && ($dairyRestraintsSetting > 0)>>
-		<br>//_Slave.slaveName's indenture allows only free range milking.//
-		<<continue>>
-	<<elseif _Slave.breedingMark == 1 && $propOutcome == 1 && $dairyRestraintsSetting > 0>>
-		<br>//_Slave.slaveName may only be a free range cow//
-		<<continue>>
-	<<elseif ($dairyPregSetting > 0) && ((_Slave.bellyImplant != -1) || (_Slave.broodmother != 0))>>
-		<br>//_Slave.slaveName's womb cannot accommodate current machine settings//
-		<<continue>>
-	<<else>>
-		<<if (_Slave.lactation > 0) || (_Slave.balls > 0) || (($dairySlimMaintainUpgrade == 0 || $dairySlimMaintain == 0) && (_Slave.boobs > 300 || _Slave.balls == 0 || $dairyImplantsSetting == 1) && $dairyImplantsSetting != 2)>>
-			<<if (_Slave.devotion > 20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.amp == 1) || ($dairyRestraintsUpgrade == 1)>>
-				<<if ($dairyStimulatorsSetting < 2) || (_Slave.anus > 2) || ($dairyPrepUpgrade == 1)>>
-					<<if ($dairyPregSetting < 2) || (_Slave.vagina > 2) || (_Slave.ovaries == 0) || ($dairyPrepUpgrade == 1)>>
-						<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-						[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-						<<else>>
-							<br>//_Slave.slaveName's vagina cannot accommodate current machine settings//
-							<<continue>>
-						<</if>>
-					<<else>>
-						<br>//_Slave.slaveName's anus cannot accommodate current machine settings//
-						<<continue>>
-				<</if>>
-			<<else>>
-				<br>//_Slave.slaveName must be obedient in order to be milked here//
-				<<continue>>
-			<</if>>
-		<<elseif (($dairySlimMaintainUpgrade == 1 && $dairySlimMaintain == 1) || ($dairyImplantsSetting == 2) || (_Slave.boobs <= 300 && _Slave.balls > 0 && ($dairyImplantsSetting == 0 || $dairyImplantsSetting == 3)))>>
-			<br>//_Slave.slaveName is not lactating<<if $seeDicks > 0>> or producing semen<</if>>, and <<print $dairyName>>'s current settings forbid the automatic implantation of lactation inducing drugs or manual stimulation to induce it, so she cannot be a cow//
-			<<continue>>
-		<<else>>
-			<br>//_Slave.slaveName is not lactating<<if $seeDicks > 0>> or producing semen<</if>> and cannot be a cow//
-			<<continue>>
-		<</if>>
-	<</if>>
-<<elseif $Flag == 1>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Milkmaid Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Milkmaid Workaround][$i = _ssi]]
-<<case "Farmyard">>
-<<if $Flag == 0>>
-	<<if _Slave.assignment == ("work as a farmhand")>><<continue>><</if>>
-	<<if $farmyard <= $farmyardSlaves>><<continue>><</if>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<elseif $Flag == 1>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Farmer Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Farmer Workaround][$i = _ssi]]
-<<case "Servants' Quarters">>
-<<if $Flag == 0>>
-	<<if $servantsQuarters <= $servantsQuartersSlaves>><<continue>><</if>>
-	<<if (_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust <= 20)) || (_Slave.trust < -20)>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-	<<else>>
-		<br>//_Slave.slaveName must be either more fearful of you or devoted to you//
-		<<continue>>
-	<</if>>
-<<elseif $Flag == 1>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Stewardess Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Stewardess Workaround][$i = _ssi]]
-<<case "Master Suite">>
-<<if $Flag == 0>>
-	<<if $masterSuite <= $masterSuiteSlaves>><<continue>><</if>>
-	<<if (_Slave.devotion > 20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50)>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-	<<else>>
-		<br>//_Slave.slaveName is not sufficiently broken for the master suite//
-		<<continue>>
-	<</if>>
-<<elseif $Flag == 1>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Concubine Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Concubine Workaround][$i = _ssi]]
-<<case "Cellblock">>
-<<if _Slave.assignmentVisible != 1>><<continue>><</if>>
-<<if $Flag == 0>>
-	<<if $cellblock <= $cellblockSlaves>><<continue>><</if>>
-	<<if (_Slave.devotion < -20 && _Slave.trust >= -20) || (_Slave.devotion < -50 && _Slave.trust >= -50)>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-	<<else>>
-		<br>//_Slave.slaveName is sufficiently broken in so that the cellblock would have no effect//
-		<<continue>>
-	<</if>>
-<<elseif $Flag == 1>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Wardeness Select">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Wardeness Workaround][$i = _ssi]]
-<<case "Arcade">>
-<<if $Flag == 0>>
-	<<if _Slave.assignment == "be confined in the arcade">><<continue>><</if>>
-	<<if $arcade <= $arcadeSlaves && $arcadeUpgradeFuckdolls != 1>><<continue>><</if>>
-	<<if (_Slave.breedingMark != 1 || $propOutcome == 0)>>
-	<<if (_Slave.indentureRestrictions <= 0)>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-	<<else>>
-		<br>//_Slave.slaveName's indenture forbids arcade service.//
-		<<continue>>
-	<</if>>
-	<<else>>
-		<br>//_Slave.slaveName is for private use only//
-		<<continue>>
-	<</if>>
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</if>>
-<<case "Pit">>
-<<if $Flag == 0>>
-	<<if (_Slave.indentureRestrictions > 0) && ($pitLethal == 1)>>
-		<br>//_Slave.slaveName's indenture forbids lethal fights.//
-		<<continue>>
-	<<elseif (_Slave.indentureRestrictions > 1)>>
-		<br>//_Slave.slaveName's indenture forbids fighting.//
-		<<continue>>
-	<<elseif _Slave.breedingMark == 1 && $propOutcome == 1>>
-		<br>//_Slave.slaveName may not participate in combat//
-		<<continue>>
-	<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Assign][$i = _ssi]]
-	<</if>>
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Retrieve][$i = _ssi]]
-<</if>>
-<<case "Coursing Association">>
-<<if $Flag == 0>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Assign][$i = _ssi]]
-<<else>>
-		<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-		[[_slaveName|Retrieve][$i = _ssi]]
-<</if>>
-<<case "New Game Plus">>
-<<if $Flag == 0>>
-		<br>__''@@.pink;_Slave.slaveName@@''__
-<<else>>
-		<br>__''@@.pink;_Slave.slaveName@@''__
-<</if>>
-<<case "Rules Slave Select">>
-<<if $Flag == 0>>
-		<br>__''
-		[[_slaveName|Rules Slave Select Workaround][$activeSlave = $slaves[_ssi]]]''__
-<<else>>
-		<br>__''
-		[[_slaveName|Rules Slave Deselect Workaround][$activeSlave = $slaves[_ssi]]]''__
-<</if>>
-<<case "Rules Slave Exclude">>
-<<if $Flag == 0>>
-		<br>__''
-		[[_slaveName|Rules Slave Exclude Workaround][$activeSlave = $slaves[_ssi]]]''__
-<<else>>
-		<br>__''
-		[[_slaveName|Rules Slave NoExclude Workaround][$activeSlave = $slaves[_ssi]]]''__
-<</if>>
-<<case "Matchmaking">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<<case "Dinner Party Preparations">>
-	<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
-	[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
-<</switch>>
-
-<<run SlaveStatClamp(_Slave)>>
-
-<<set _Slave.trust = Math.trunc(_Slave.trust), _Slave.devotion = Math.trunc(_Slave.devotion), _Slave.health = Math.trunc(_Slave.health)>>
-
-<<set $slaves[_ssi] = _Slave>>
-
-will
-<<if (_Slave.assignment == "rest") && (_Slave.health >= -20)>>
-	''__@@.lawngreen;rest.@@__''
-<<elseif (_Slave.assignment == "stay confined") && ((_Slave.devotion > 20) || ((_Slave.trust < -20) && (_Slave.devotion >= -20)) || ((_Slave.trust < -50) && (_Slave.devotion >= -50)))>>
-	''__@@.lawngreen;stay confined.@@__''<<if _Slave.sentence > 0>> (_Slave.sentence weeks)<</if>>
-<<else>>
-	<<if _Slave.choosesOwnAssignment == 1>>choose her own job<<else>>_Slave.assignment<<if _Slave.sentence > 0>> (_Slave.sentence weeks)<</if>><</if>>.
-<</if>>
-
-<<if ($displayAssignments == 1) && (_Pass == "Main") && (_Slave.ID != $HeadGirl.ID) && (_Slave.ID != $Recruiter.ID) && (_Slave.ID != $Bodyguard.ID)>>
-	<<if _Slave.assignment != "rest">>
-		<<link "Rest" "Main">><<= removeJob($slaves[_ssi], $slaves[_ssi].assignment)>><</link>>
-	<<else>>
-		Rest
-	<</if>>
-	<<if _Slave.assignment != "please you">>
-		| <<link "Fucktoy" "Main">><<= assignJob($slaves[_ssi], "please you")>><</link>>
-	<<else>>
-		| Fucktoy
-	<</if>>
-	<<if _Slave.indentureRestrictions <= 0 && (_Slave.breedingMark != 1 || $propOutcome == 0)>>
-		<<if _Slave.assignment != "work a glory hole">>
-			| <<link "Gloryhole" "Main">><<= assignJob($slaves[_ssi], "work a glory hole")>><</link>>
-		<<else>>
-			| Hole
-		<</if>>
-	<</if>>
-	<<if _Slave.fuckdoll == 0>> /* NON-FUCKDOLL ASSIGNMENTS */
-		<<if (_Slave.assignment != "take classes")>>
-			<<if (_Slave.intelligenceImplant < 15) && ((_Slave.devotion >= -20) || ((_Slave.trust < -20) && (_Slave.devotion >= -50)) || (_Slave.trust < -50)) && (_Slave.fetish != "mindbroken")>>
-				| <<link "Classes" "Main">><<= assignJob($slaves[_ssi], "take classes")>><</link>>
-			<</if>>
-		<<else>>
-			| Classes
-		<</if>>
-		<<if (_Slave.assignment != "be a servant")>>
-			<<if ((_Slave.devotion >= -20) || ((_Slave.trust < -20) && (_Slave.devotion >= -50)) || (_Slave.trust < -50)) && canWalk(_Slave) && canSee(_Slave)>>
-				| <<link "House Servant" "Main">><<= assignJob($slaves[_ssi], "be a servant")>><</link>>
-			<</if>>
-		<<else>>
-			| House Servant
-		<</if>>
-		<<if (_Slave.assignment != "whore") && (_Slave.breedingMark != 1 || $propOutcome == 0)>>
-			| <<link "Whore" "Main">><<= assignJob($slaves[_ssi], "whore")>><</link>>
-		<<else>>
-			| Whore
-		<</if>>
-		<<if (_Slave.assignment != "serve the public") && (_Slave.breedingMark != 1 || $propOutcome == 0)>>
-			| <<link "Public Servant" "Main">><<= assignJob($slaves[_ssi], "serve the public")>><</link>>
-		<<else>>
-			| Public Servant
-		<</if>>
-		<<if (_Slave.lactation > 0) || (_Slave.balls > 0)>>
-			<<if (_Slave.assignment != "get milked")>>
-				| <<link "Milked" "Main">><<= assignJob($slaves[_ssi], "get milked")>><</link>>
-			<<else>>
-				| Milked
-			<</if>>
-		<</if>>
-		<<if (_Slave.assignment != "stay confined")>>
-			| <<link "Confinement" "Main">><<= assignJob($slaves[_ssi], "stay confined")>><</link>>
-		<<else>>
-			| Confinement
-		<</if>>
-		<<if (_Slave.assignment != "choose her own job")>>
-			| <<link "Let _Slave.object choose" "Main">><<= assignJob($slaves[_ssi], "choose her own job")>><</link>>
-		<<else>>
-			| Let _Slave.object choose
-		<</if>>
-	<</if>> /* CLOSES FUCKDOLL CHECK */
-<</if>>
-
-<<set _numFacilities = $brothel+$club+$dairy+$farmyard+$servantsQuarters+$masterSuite+$spa+$clinic+$schoolroom+$cellblock+$arcade+$HGSuite>>
-
-<<if _numFacilities > 0>>
-
-	<<if _Pass == "Main" || _Pass == "Head Girl Suite" || _Pass == "Spa" || _Pass == "Brothel" || _Pass == "Club" || _Pass == "Arcade" || _Pass == "Clinic" || _Pass == "Schoolroom" || _Pass == "Dairy" || _Pass == "Farmyard" || _Pass == "Servants' Quarters" || _Pass == "Master Suite" || _Pass == "Cellblock" >>
-	<<set $returnTo=_Pass >>
-
-	<br>Transfer to:
-
-	<<if _Slave.assignment != "rest" && _Slave.assignment != "please you" && _Slave.assignment != "take classes" && _Slave.assignment != "be a servant" && _Slave.assignment != "whore" && _Slave.assignment != "serve the public" && _Slave.assignment != "get milked" && _Slave.assignment != "stay confined">>
-		<<link "Penthouse" "Main">><<= removeJob($slaves[_ssi], $slaves[_ssi].assignment)>><</link>> |
-	<<else>>
-		Penthouse |
-	<</if>>
-
-	<<if $arcade != 0>>
-		<<if $arcade > $arcadeSlaves && (_Slave.indentureRestrictions <= 0) && (_Slave.breedingMark != 1 || $propOutcome == 0)>>
-			[[Arcade|Assign][$assignTo = "Arcade", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Arcade<</if>>
-		<<if _numFacilities-- > 1>>|<</if>>
-	<</if>>
-
-	<<if _Slave.fuckdoll == 0>> /* NON-FUCKDOLL FACILITIES */
-
-	<<if $clinic != 0>>
-		<<if $clinic > $clinicSlaves && (_Slave.health < 20 || ($Nurse != 0 && ((_Slave.chem > 15 && $clinicUpgradeFilters == 1) || ($bellyImplants == 1 && _Slave.bellyImplant > -1) || (_Slave.pregKnown == 1 && ($clinicSpeedGestation >= 0 || _Slave.pregControl == "speed up")) || (_Slave.pregAdaptation*1000 < _Slave.bellyPreg || _Slave.preg > _Slave.pregData.normalBirth/1.33))))>>
-			[[Clinic|Assign][$assignTo = "Clinic", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Clinic<</if>>
-		<<if _numFacilities-- > 1>>|<</if>>
-	<</if>>
-
-	<<if $masterSuite != 0>>
-		<<if $masterSuite > $masterSuiteSlaves && ((_Slave.devotion > 20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50))>>
-			[[Master Suite|Assign][$assignTo = "Master Suite", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Master Suite<</if>>
-		<<if _numFacilities-- > 1>>|<</if>>
-	<</if>>
-
-	<<if $cellblock != 0>>
-		<<if $cellblock > $cellblockSlaves && ((_Slave.devotion < -20 && _Slave.trust >= -20) || (_Slave.devotion < -50 && _Slave.trust >= -50))>>
-			[[Cellblock|Assign][$assignTo = "Cellblock", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Cellblock<</if>>
-		<<if _numFacilities-- > 1>>|<</if>>
-	<</if>>
-
-	<<if $schoolroom != 0>>
-		<<if $schoolroom > $schoolroomSlaves && (_Slave.fetish != "mindbroken" && (_Slave.devotion >= -20 || (_Slave.devotion >= -50 && _Slave.trust < -20) || _Slave.trust < -50) && ((_Slave.intelligenceImplant < 30) || (_Slave.voice != 0 && _Slave.accent+$schoolroomUpgradeLanguage > 2) || (_Slave.oralSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.whoreSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.entertainSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.analSkill < 10+$schoolroomUpgradeSkills*20) || (_Slave.vagina >= 0 && _Slave.vaginalSkill < 10+$schoolroomUpgradeSkills*20)))>>
-			[[Schoolroom|Assign][$assignTo = "Schoolroom", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Schoolroom<</if>>
-		<<if _numFacilities-- > 1>>|<</if>>
-	<</if>>
-
-	<<if $servantsQuarters != 0>>
-		<<if $servantsQuarters > $servantsQuartersSlaves && (canWalk(_Slave) && canSee(_Slave) && (_Slave.devotion >= -20 || (_Slave.devotion >= -50 && _Slave.trust <= 20) || _Slave.trust < -20))>>
-			[[Servants' Quarters|Assign][$assignTo = "Servants' Quarters", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Servants' Quarters<</if>>
-		<<if _numFacilities-- > 1>>|<</if>>
-	<</if>>
-
-	<<if $brothel != 0>>
-		<<if $brothel > $brothelSlaves && (((_Slave.devotion > 50) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.trust > 50)) && (_Slave.breedingMark != 1 || $propOutcome == 0))>>
-			[[Brothel|Assign][$assignTo = "Brothel", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Brothel<</if>>
-		<<if _numFacilities-- > 1>>|<</if>>
-	<</if>>
-
-	<<if $club != 0>>
-		<<if $club > $clubSlaves && (((_Slave.devotion > 50) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.trust > 50)) && (_Slave.breedingMark != 1 || $propOutcome == 0))>>
-			[[Club|Assign][$assignTo = "Club", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Club<</if>>
-		<<if _numFacilities-- > 1>>|<</if>>
-	<</if>>
-
-	<<if $dairy != 0>>
-		<<set _dairySeed = $bioreactorsXY+$bioreactorsXX+$bioreactorsHerm+$bioreactorsBarren>>
-		<<if $dairy <= $dairySlaves+_dairySeed>>
-			Dairy
-		<<elseif (((_Slave.indentureRestrictions > 0) && ($dairyRestraintsSetting > 1)) || ((_Slave.indentureRestrictions > 1) && ($dairyRestraintsSetting > 0)) || (_Slave.breedingMark == 1 && $propOutcome == 1 && $dairyRestraintsSetting > 0) || (($dairyPregSetting > 0) && ((_Slave.bellyImplant != -1) || (_Slave.broodmother > 0))))>>
-			Dairy
-		<<elseif ((_Slave.lactation > 0) || (_Slave.balls > 0)) || (($dairyFeedersUpgrade == 1) && ($dairyFeedersSetting > 0) && ($dairySlimMaintainUpgrade == 0))>>
-			[[Dairy|Assign][$assignTo = "Dairy", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Dairy<</if>>
-		<<if _numFacilities-- > 1>>|<</if>>
-	<</if>>
-
-	<<if $farmyard != 0>>
-		<<if $farmyard > $farmyardSlaves>>
-			[[Farmyard|Assign][$assignTo = "Farmyard", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Farmyard<</if>>
-		<<if _numFacilities-- > 1>>|<</if>>
-	<</if>>
-
-	<<if $spa != 0>>
-		<<if $spa > $spaSlaves && ((_Slave.devotion >= -20 || _Slave.fetish == "mindbroken") && (_Slave.health < 20 || _Slave.trust <= 60 || _Slave.devotion <= 60 || _Slave.fetish == "mindbroken" || _Slave.sexualFlaw !== "none" || _Slave.behavioralFlaw !== "none"))>>
-			[[Spa|Assign][$assignTo = "Spa", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Spa<</if>>
-		<<if _numFacilities-- > 1>>|<</if>>
-	<</if>>
-
-	<<if $nursery != 0>>
-		<<if $nurseryNannies > $nurserySlaves && (_Slave.devotion > 20 || _Slave.trust > 20 || _Slave.fetish == "mindbroken")>>
-			[[Nursery|Assign][$assignTo = "Nursery", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
-		<<else>>Nursery<</if>>
-	<</if>>
-
-	<</if>> /* Closes transfer options check */
-
-	<</if>> /* CLOSES FUCKDOLL CHECK */
-
-<</if>> /* closes _numFacilities */
-
-<<if ((_Pass != 'Main') || (def $Flag) || ($useSlaveSummaryTabs == 0) || ($slaveAssignmentTab == "all"))>>
-	<<print '<span id="slave-' + $slaves[_ssi].ID + '">&nbsp;</span>'>>
-<</if>>
-<br/>
-<<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-
-<<run clearSummaryCache()>>
-<<= SlaveSummary(_Slave)>>
-
-<<set $slaves[_ssi] = _Slave>>
-
-
-<<switch _Pass>>
-<<case "Main">>
-	<<continue>>
-<<case "HG Select">>
-	<<if setup.HGCareers.includes(_Slave.career) || (_Slave.skillHG >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "Head Girl Suite">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		[[Send her to live with your Head Girl|Assign][$i = _ssi]]
-	<<else>>
-		[[Bring her out of the Head Girl's suite|Retrieve][$i = _ssi]]
-		<<break>>
-	<</if>>
-<<case "Recruiter Select">>
-	<<if setup.recruiterCareers.includes(_Slave.career) || (_Slave.skillRC >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "BG Select">>
-	<<if setup.bodyguardCareers.includes(_Slave.career) || (_Slave.skillBG >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "Spa">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		<<link "Send $him to $spaName" "Assign">><<set $i = _ssi>><</link>>
-	<<elseif $Flag == 1>>
-		<<link "Remove $him from $spaName" "Retrieve">><<set $i = _ssi>><</link>>
-	<<else>>
-		[[Change or remove Attendant|Attendant Select]]
-		<<break>>
-	<</if>>
-<<case "Attendant Select">>
-	<<if setup.attendantCareers.includes(_Slave.career) || (_Slave.skillAT >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "Nursery">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		<<link "Send $him to $nurseryName" "Assign">><<set $i = _ssi>><</link>>
-	<<elseif $Flag == 1>>
-		<<link "Remove $him from $nurseryName" "Retrieve">><<set $i = _ssi>><</link>>
-	<<else>>
-		[[Change or remove Matron|Matron Select]]
-		<<break>>
-	<</if>>
-<<case "Matron Select">>
-	<<if setup.matronCareers.includes(_Slave.career) || (_Slave.skillMT >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "Brothel">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		<<link "Send $him to $brothelName" "Assign">><<set $i = _ssi>><</link>>
-	<<elseif $Flag == 1>>
-		<<link "Release $him from $brothelName" "Retrieve">><<set $i = _ssi>><</link>>
-	<<else>>
-		[[Change or remove Madam|Madam Select]]
-		<<break>>
-	<</if>>
-<<case "Madam Select">>
-	<<if setup.madamCareers.includes(_Slave.career) || (_Slave.skillMD >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "Club">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		<<link "Send $him to $clubName" "Assign">><<set $i = _ssi>><</link>>
-	<<elseif $Flag == 1>>
-		<<link "Remove $him from $clubName" "Retrieve">><<set $i = _ssi>><</link>>
-	<<else>>
-		[[Change or remove DJ|DJ Select]]
-		<<break>>
-	<</if>>
-<<case "Arcade">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		<<link "Confine $him in $arcadeName" "Assign">><<set $i = _ssi>><</link>>
-	<<else>>
-		<<link "Release $him from $arcadeName" "Retrieve">><<set $i = _ssi>><</link>>
-	<</if>>
-<<case "DJ Select">>
-	<<if setup.DJCareers.includes(_Slave.career) || (_Slave.skillDJ >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "Clinic">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $clinicUpgradeScanner == 1>>
-		@@.cyan;Estimated DNA error value: <<print Math.ceil(_Slave.chem/10)>>@@
-	<</if>>
-	<<if $Flag == 0>>
-		<<link "Send $him to $clinicName" "Assign">><<set $i = _ssi>><</link>>
-	<<elseif $Flag == 1>>
-		<<link "Take $him out of $clinicName" "Retrieve">><<set $i = _ssi>><</link>>
-	<<else>>
-		[[Change or remove Nurse|Nurse Select]]
-		<<break>>
-	<</if>>
-<<case "Nurse Select">>
-	<<if setup.nurseCareers.includes(_Slave.career) || (_Slave.skillNU >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "Schoolroom">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		<<link "Assign $him to $schoolroomName" "Assign">><<set $i = _ssi>><</link>>
-	<<elseif $Flag == 1>>
-		<<link "Release $him from $schoolroomName" "Retrieve">><<set $i = _ssi>><</link>>
-	<<else>>
-		[[Change or remove Schoolteacher|Schoolteacher Select]]
-		<<break>>
-	<</if>>
-<<case "Schoolteacher Select">>
-	<<if setup.schoolteacherCareers.includes(_Slave.career) || (_Slave.skillTE >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "Dairy">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		<<link "Send $him to $dairyName" "Assign">><<set $i = _ssi>><</link>>
-	<<elseif $Flag == 1>>
-		<<link "Release $him from $dairyName" "Retrieve">><<set $i = _ssi>><</link>>
-	<<else>>
-		[[Change or remove Milkmaid|Milkmaid Select]]
-		<<break>>
-	<</if>>
-<<case "Milkmaid Select">>
-	<<if setup.milkmaidCareers.includes(_Slave.career) || (_Slave.skillMM >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "Farmyard">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		<<link "Send $him to $farmyardName" "Assign">><<set $i = _ssi>><</link>>
-	<<elseif $Flag == 1>>
-		<<link "Release $him from $farmyardName" "Retrieve">><<set $i = _ssi>><</link>>
-	<<else>>
-		[[Change or remove Farmer|Farmer Select]]
-		<<break>>
-	<</if>>
-<<case "Farmer Select">>
-	<<if setup.farmerCareers.includes(_Slave.career) || (_Slave.skillFA >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "Servants' Quarters">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		<<link "Assign $him to $servantsQuartersName" "Assign">><<set $i = _ssi>><</link>>
-	<<elseif $Flag == 1>>
-		<<link "Release $him from $servantsQuartersName" "Retrieve">><<set $i = _ssi>><</link>>
-	<<else>>
-		[[Change or remove Stewardess|Stewardess Select]]
-		<<break>>
-	<</if>>
-<<case "Stewardess Select">>
-	<<if setup.stewardessCareers.includes(_Slave.career) || (_Slave.skillST >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "Master Suite">>
-<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		<<link "Add $him to $masterSuiteName" "Assign">><<set $i = _ssi>><</link>>
-	<<elseif $Flag == 1>>
-		<<link "Send $him out of $masterSuiteName" "Retrieve">><<set $i = _ssi>><</link>>
-	<<else>>
-		[[Change or remove Concubine|Concubine Select]]
-		<<break>>
-	<</if>>
-<<case "Cellblock">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag == 0>>
-		<<link "Confine $him in $cellblockName" "Assign">><<set $i = _ssi>><</link>>
-	<<elseif $Flag == 1>>
-		<<link "Release $him from $cellblockName" "Retrieve">><<set $i = _ssi>><</link>>
-	<<else>>
-		[[Change or remove Wardeness|Wardeness Select]]
-		<<break>>
-	<</if>>
-<<case "Wardeness Select">>
-	<<if setup.wardenessCareers.includes(_Slave.career) || (_Slave.skillWA >= $masteredXP)>>
-		<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>@@.lime;Has applicable career experience.@@
-	<</if>>
-<<case "New Game Plus">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	<<if $Flag === 0>>
-	<<link "Add to import list" "New Game Plus">>
-		<<set $slavesToImport += 1,$Flag = 1>>
-		<<= assignJob($slaves[_ssi], "be imported")>>
-	<</link>>
-<<else>>
-	<<link "Remove from import list" "New Game Plus">>
-		<<set $slavesToImport -= 1,$Flag = 0>>
-		<<= removeJob($slaves[_ssi], $slaves[_ssi].assignment)>>
-	<</link>>
-<</if>>
-<<case "Matchmaking">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	[[Match them|Matchmaking][$subSlave = $slaves[_ssi]]]
-<<case "Dinner Party Preparations">>
-	<br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>>&nbsp;&nbsp;&nbsp;&nbsp;<</if>>
-	[[Make her the main course|Dinner Party Execution][$activeSlave = $slaves[_ssi]]]
-<</switch>>
-
-<</capture>>
-
-<</for>>
+<<print App.UI.slaveSummaryList(passage())>>
+
+<<run $(document).one(':passagedisplay', function() {
+	$("[data-quick-index]").click(function () {
+		let which = this.attributes["data-quick-index"].value;
+		let quick = $("div#list_index" + which);
+		quick.toggleClass("hidden");
+	});
+	quickListBuildLinks();
+});>>
 <<set $activeSlave = 0, _Slave = 0>>
diff --git a/src/uncategorized/spa.tw b/src/uncategorized/spa.tw
index 58a0a1b897bf376ab95b80ab5893fbe98818eb42..d6bafceeda1d727d47e3089f0eec93f2ee58e33b 100644
--- a/src/uncategorized/spa.tw
+++ b/src/uncategorized/spa.tw
@@ -105,7 +105,7 @@ $spaNameCaps
 <<if $spaFix == 2>>
 	$Attendant.slaveName is focusing only on the health and wellness of the slaves under $his care, obeying your orders to avoid attempting to right mental flaws.
 	[["Order " + $him + " to only fix mindbroken slaves"|Spa][$spaFix = 1]] |
-	[["Let " + $him + " tend as she " + $he + " fit"|Spa][$spaFix = 0]]
+	[["Let " + $him + " tend as " + $he + " sees fit"|Spa][$spaFix = 0]]
 <<elseif $spaFix == 1>>
 	$Attendant.slaveName is focusing on the health and wellness of the slaves under $his care, as well as trying to bring mindbroken slaves back, while ignoring any mental hang-ups a slave may have.
 	[["Order " + $him + " to not fix flaws"|Spa][$spaFix = 2]] |
@@ -128,7 +128,6 @@ $spaNameCaps
 
 <br><br>
 
-<<CreateSimpleTabs>>
 <body>
 
 <div class="tab">
diff --git a/src/uncategorized/subordinateTargeting.tw b/src/uncategorized/subordinateTargeting.tw
index 89f0b8c40f3cba71b810ef7b7df9feac3f90891e..da5bd036ea75acbff64edf31b836e8faab0c4af6 100644
--- a/src/uncategorized/subordinateTargeting.tw
+++ b/src/uncategorized/subordinateTargeting.tw
@@ -13,7 +13,7 @@
 <<if def _st>>
 	$activeSlave.slaveName will submit to ''__@@.pink;$slaves[_st].slaveName@@__'' this week.
 <<else>>
-	$activeSlave.slaveName has not been given to any particular slave, so she will have to offer $himself to everyone this week.
+	$activeSlave.slaveName has not been given to any particular slave, so $he will have to offer $himself to everyone this week.
 	<<set $activeSlave.subTarget = 0>>
 <</if>>
 
diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw
index 59f1041b6a12010a3845f83291f921ce6ac2d0a7..fdbb0658d08443fcdd7857bbf4cff12441991a95 100644
--- a/src/uncategorized/surgeryDegradation.tw
+++ b/src/uncategorized/surgeryDegradation.tw
@@ -455,12 +455,12 @@ As the remote surgery's long recovery cycle completes,
 	<<if $activeSlave.fetish == "mindbroken">>
 		$He shows little reaction to $his altered ears. Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@
 	<<elseif ($activeSlave.devotion > 50)>>
-		She is horrified that you would disfigure her but ultimately accepts it since she is devoted to you. Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@
+		$He is horrified that you would disfigure $him but ultimately accepts it since $he is devoted to you. Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@
 	<<elseif ($activeSlave.devotion >= -20)>>
-		She is horrified that you would disfigure her, $he's come to terms with the fact that $he's a slave, but $he is still @@.mediumorchid;angry that you would go this far.@@ Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@ $He is @@.gold;sensibly fearful@@ of your total power over $his body.
+		$He is horrified that you would disfigure $him, $he's come to terms with the fact that $he's a slave, but $he is still @@.mediumorchid;angry that you would go this far.@@ Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@ $He is @@.gold;sensibly fearful@@ of your total power over $his body.
 		<<set $activeSlave.trust -= 10, $activeSlave.devotion -= 10>>
 	<<else>>
-		She is horrified that you would disfigure her and begins to weep openly as soon as $he discovers the loss.@@.mediumorchid;$He seems to consdier the loss as a cruel theft.@@ Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@ $He is now @@.gold;terribly afraid@@ of your total power over $his body.
+		$He is horrified that you would disfigure $him and begins to weep openly as soon as $he discovers the loss.@@.mediumorchid;$He seems to consider the loss as a cruel theft.@@ Since the surgery was fairly invasive, @@.red;$his health has been greatly affected.@@ $He is now @@.gold;terribly afraid@@ of your total power over $his body.
 		<<set $activeSlave.trust -= 20, $activeSlave.devotion -= 20>>
 	<</if>>
 
@@ -947,7 +947,7 @@ As the remote surgery's long recovery cycle completes,
 	<<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>>
 		When $he exits the room, $he feels that $his face is numb,
 		<<if $activeSlave.ID == $Bodyguard.ID>>
-			<<if canSee($activeSlave)>>throwing a glance at the mirror, $he frightens $himself<<else>> upon hearing of $his new scar<</if>>, but is @@.hotpink;happier@@ with $his new look and @@.mediumaquamarine;more confident@@ that $he's the girl for the job.
+			and <<if canSee($activeSlave)>>throwing a glance at the mirror, $he frightens $himself<<else>> upon hearing of $his new scar<</if>>, but is @@.hotpink;happier@@ with $his new look and @@.mediumaquamarine;more confident@@ that $he's the girl for the job.
 			<<set $activeSlave.devotion += 5>>
 			<<set $activeSlave.trust += 5>>
 		<<elseif $activeSlave.devotion > 20>>
diff --git a/src/uncategorized/wardrobeUse.tw b/src/uncategorized/wardrobeUse.tw
index db4208d1b1549cab91febaf089e6abb07de3f547..4e943fa5f2e7ecd5f2965f8e7fa7269392af4332 100644
--- a/src/uncategorized/wardrobeUse.tw
+++ b/src/uncategorized/wardrobeUse.tw
@@ -902,7 +902,7 @@ Clothes: ''<span id="clothes">$activeSlave.clothes</span>.''
 	<<replace "#collar">>$activeSlave.collar<</replace>>
 	<<replace "#collarDescription">><br>//<<collarDescription>>//<</replace>>
 <</link>>
-<<if $activeSlave.eyewear == "corrective glasses" || $activeSlave.eyewear ==  "glasses" || $activeSlave.eyewear ==  "blurring glasses" || $activeSlave.collar == "porcelain mask">>
+<<if $activeSlave.eyewear == "corrective glasses" || $activeSlave.eyewear == "glasses" || $activeSlave.eyewear == "blurring glasses" || $activeSlave.collar == "porcelain mask">>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;//Color://
 
 <<if ($seeImages == 1) && ($imageChoice == 1)>>
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index 88b6e8cd97e6e760109e188ad9e03d122919867f..398b6b890c579f84f9b1b33777b2c61db80c4b23 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -2656,7 +2656,7 @@ $He's got a
 			<</if>>
 			<<if $activeSlave.vagina > -1>>
 				<<if $activeSlave.dick > 0>>
-					front hole, meanwhile, is left completely bare.
+					$His front hole, meanwhile, is left completely bare.
 				<<else>>
 					front hole is left completely bare by the Fuckdoll suit's protective material.
 				<</if>>
@@ -3882,7 +3882,7 @@ $He's got a
 			<</if>>
 		<<elseif ($activeSlave.dick > 1)>>
 			<<if ($activeSlave.aphrodisiacs > 0) || $activeSlave.inflationType == "aphrodisiac">>
-				The aphrodisiacs have $his <<if ($activeSlave.aphrodisiacs > 1) || ($activeSlave.inflationType == "aphrodisiac" && $activeSlave.inflation >= 2)>>painfully <</if>>hard<<if !canAchieveErection($activeSlave)>>, despite $his usual inability to achieve erection<</if>>.
+				The aphrodisiacs have $his cock <<if ($activeSlave.aphrodisiacs > 1) || ($activeSlave.inflationType == "aphrodisiac" && $activeSlave.inflation >= 2)>>painfully <</if>>hard<<if !canAchieveErection($activeSlave)>>, despite $his usual inability to achieve erection<</if>>.
 				<<if ($activeSlave.prostate > 2)>>
 					The area above $his crotch has a slight swell to it from $his prostate implant. A constant dribble of precum drips from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way.
 				<<elseif ($activeSlave.prostate > 1)>>
@@ -5320,37 +5320,80 @@ $He's got a
 <<widget "earDescription">>
 /* ear shape description here */
 <<if $activeSlave.earShape == "none">>
-		<<if $activeSlave.earImplant == 1>>
-			<<if $activeSlave.earT != "none">>
-			$He has smooth skin where $his ears should be as $his hearing has been cybernetically rerouted to $his secondary ears. 
-			<<else>>
+	<<if $activeSlave.earImplant == 1>>
+		<<if $activeSlave.earT != "none">>
+			$He has smooth skin where $his ears should be as $his hearing has been cybernetically rerouted to $his secondary ears.
+		<<else>>
 			$He has nothing but small, perforated metal disks where $his ears should be.
-			<</if>>
+		<</if>>
+	<<elseif $activeSlave.earWear == "none">>
+		$He has small unsightly holes on the sides of $his head. /*That can't be sanitary.*/
+	<<else>>
+		The sides of $his head are smooth where $his ears should be, but upon closer inspection it is revealed that
+		<<if $activeSlave.earWear == "hearing aids">>
+			$his ear canals are fitted with hearing aids capped with a skin-matching sheet to obscure the hole.
 		<<else>>
-			$He has small unsightly holes on the sides of $his head. /*That can't be sanitary.*/
-		<</if>>	
-	<<elseif $activeSlave.earShape == "damaged">>
-		$His outer ears have been severely damaged.
-	<<elseif $activeSlave.earShape == "normal">>
-		$He has perfectly ordinary ears. 
-	<<elseif $activeSlave.earShape == "robot">>
-		$He has high tech cyber-ears that could be mistaken for headphones. /*not yet implemented*/
-	<<elseif $activeSlave.earShape == "pointy">>
-		$His small, <<print either("pointed", "leaf-shaped", "elfin")>> ears are quite cute and give her an exotic apearance.
-	<<elseif $activeSlave.earShape == "elven">>
-		$He has long, thin elven ears that <<print either("tend waggle up and down when $he is exicited", "twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>.
-	<<elseif $activeSlave.earShape == "ushi">>
-		$He has long, floppy cow ears that <<print either("tend waggle up and down when $he is exicited", "twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>.
+			$his ear canals are filled with plugs with skin-matching caps.
+		<</if>>
+	<</if>>
+<<elseif $activeSlave.earShape == "damaged">>
+	$His outer ears have been severely damaged.
+<<elseif $activeSlave.earShape == "normal" && $activeSlave.earT>> /* Ears are expected, so lets only mention them if we have two sets */
+	$He has perfectly ordinary ears.
+<<elseif $activeSlave.earShape == "robot">>
+	$He has high tech cyber-ears that could be mistaken for headphones. /*not yet implemented*/
+<<elseif $activeSlave.earShape == "pointy">>
+	$His small, <<print either("pointed", "leaf-shaped", "elfin")>> ears are quite cute and give $him an exotic apearance.
+<<elseif $activeSlave.earShape == "elven">>
+	$He has long, thin elven ears that <<print either("tend to waggle up and down when $he is exicited", "twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>.
+<<elseif $activeSlave.earShape == "ushi">>
+	$He has long, floppy cow ears. /* that <<print either("tend waggle up and down when $he is exicited", "twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>. These don't make sense for the most part. */
 <</if>>
 
 <<if $activeSlave.earT == "neko">>
-		$He has cute, $activeSlave.earTColor cat ears on $his head, they <<if $activeSlave.earImplant == 1>>perk up at<<if $activeSlave.devotion > 20>>the sound of your voice and<<else>>sudden noises and <</if>><</if>><<print either("twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>
-	<<elseif $activeSlave.earT == "inu">>
-		$He has cute, $activeSlave.earTColor dog ears on $his head, they <<if $activeSlave.earImplant == 1>>perk up at<<if $activeSlave.devotion > 20>>the sound of your voice and<<else>>sudden noises and <</if>><</if>><<print either("twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>
-	<<elseif $activeSlave.earT == "kit">>
-		$He has elegant, $activeSlave.earTColor fox ears on $his head, they <<if $activeSlave.earImplant == 1>>perk up at<<if $activeSlave.devotion > 20>>the sound of your voice and<<else>>sudden noises and <</if>><</if>><<print either("twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>
-	<<elseif $activeSlave.earT == "tanuki">>
-		$He has adorable, $activeSlave.earTColor, round tanuki ears on $his head, they <<if $activeSlave.earImplant == 1>>perk up at<<if $activeSlave.devotion > 20>>the sound of your voice and <<else>>sudden noises and <</if>><</if>><<print either("twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>
+	$He has cute, $activeSlave.earTColor cat ears on $his head, they
+	<<if $activeSlave.earImplant == 1>>
+		perk up at
+		<<if $activeSlave.devotion > 20>>
+			the sound of your voice and
+		<<else>>
+			sudden noises and
+		<</if>>
+	<</if>>
+	<<print either("twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>.
+<<elseif $activeSlave.earT == "inu">>
+	$He has cute, $activeSlave.earTColor dog ears on $his head, they
+	<<if $activeSlave.earImplant == 1>>
+		perk up at
+		<<if $activeSlave.devotion > 50>>
+			the sound of your voice and
+		<<else>>
+			sudden noises and
+		<</if>>
+	<</if>>
+	<<print either("twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>.
+<<elseif $activeSlave.earT == "kit">>
+	$He has elegant, $activeSlave.earTColor fox ears on $his head, they
+	<<if $activeSlave.earImplant == 1>>
+		perk up at
+		<<if $activeSlave.devotion > 50>>
+			the sound of your voice and
+		<<else>>
+			sudden noises and
+		<</if>>
+	<</if>>
+	<<print either("twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>.
+<<elseif $activeSlave.earT == "tanuki">>
+	$He has adorable, $activeSlave.earTColor, round tanuki ears on $his head; they
+	<<if $activeSlave.earImplant == 1>>
+		perk up at
+		<<if $activeSlave.devotion > 50>>
+			the sound of your voice and
+		<<else>>
+			sudden noises and
+		<</if>>
+	<</if>>
+	<<print either("twitch at the slightest touch", "tend to droop when $he is relaxed or sad")>>.
 <</if>>
 
 <<if $activeSlave.hears < 0>>
@@ -5359,7 +5402,11 @@ $He's got a
 	<<elseif $activeSlave.hears < -1>>
 		$He is completely deaf,
 	<</if>>
-	but this isn't obvious just by looking at $his ears.
+	<<if $activeSlave.hears < -1 && $activeSlave.earShape == "none">>
+		which is fitting due to $his lack of ears.
+	<<else>>
+		but this isn't obvious just by looking at $his ears.
+	<</if>>
 <</if>>
 <</widget>>
 
@@ -5541,24 +5588,32 @@ $His
 <</widget>>
 
 <<widget "hornDescription">>
-<<if $activeSlave.horn == "curved succubus horns">>
+	<<if $activeSlave.horn == "curved succubus horns">>
 		$He has
-		<<if $activeSlave.face > 40>>majestic $activeSlave.hornColor horns that jut out from the back of $his head and curve forward, looking almost like a crown.
-		<<elseif $activeSlave.face > 0>>imposing $activeSlave.hornColor horns that jut out from the back of $his head and curve forward nicely.
-		<<else>>terrifying $activeSlave.hornColor horns that jut out from the back of $his head and curve forward menacingly.<</if>>
+		<<if $activeSlave.face > 40>>
+			majestic $activeSlave.hornColor horns that jut out from the back of $his head and curve forward, looking almost like a crown.
+		<<elseif $activeSlave.face > 0>>
+			imposing $activeSlave.hornColor horns that jut out from the back of $his head and curve forward nicely.
+		<<else>>
+			terrifying $activeSlave.hornColor horns that jut out from the back of $his head and curve forward menacingly.
+		<</if>>
 	<<elseif $activeSlave.horn == "backswept horns">>
-		<<if $activeSlave.face > 40>>majestic $activeSlave.hornColor horns that jut out the front of $his head and curve backwards, like some royal headdress.
-		<<elseif $activeSlave.face > 0>>imposing $activeSlave.hornColor horns that jut out the front of $his head and curve backwards nicely.
-		<<else>>terrifying $activeSlave.hornColor horns that jut out the front of $his head and curve backwards, looking like some twisted helmet.<</if>>
+		<<if $activeSlave.face > 40>>
+			majestic $activeSlave.hornColor horns that jut out the front of $his head and curve backwards, like some royal headdress.
+		<<elseif $activeSlave.face > 0>>
+			imposing $activeSlave.hornColor horns that jut out the front of $his head and curve backwards nicely.
+		<<else>>
+			terrifying $activeSlave.hornColor horns that jut out the front of $his head and curve backwards, looking like some twisted helmet.
+		<</if>>
 	<<elseif $activeSlave.horn == "cow horns">>
-		$He has two $activeSlave.hornColor cow horns on the sides of her head, they curve sharply upward.
+		$He has two $activeSlave.hornColor cow horns on the sides of $his head; they curve sharply upward.
 	<<elseif $activeSlave.horn == "two long oni horns">>
-		$He has two long $activeSlave.hornColor horns sticking straight up out of $his forehead<<if $activeSlave.devotion > 20>>$he holds them up proudly<</if>>.
+		$He has two long $activeSlave.hornColor horns sticking straight up out of $his forehead<<if $activeSlave.devotion > 20>>; $he holds them up proudly<</if>>.
 	<<elseif $activeSlave.horn == "one long oni horn">>
-		$He has a long $activeSlave.hornColor horn sticking straight up out of $his forehead<<if $activeSlave.devotion > 20>>$he holds it up proudly<</if>>.
+		$He has a long $activeSlave.hornColor horn sticking straight up out of $his forehead<<if $activeSlave.devotion > 20>>; $he holds it up proudly<</if>>.
 	<<elseif $activeSlave.horn == "small horns">>
 		$He has cute, little $activeSlave.hornColor horns sticking out of $his head.
-<</if>>
+	<</if>>
 <</widget>>
 
 <<widget "mouthDescription">>
@@ -15322,6 +15377,15 @@ $He has
 					$He has an unrecognizable tattoo scrunched around $his navel.
 				<</if>>
 			<</if>>
+			<<if $activeSlave.abortionTat > 0>>
+				<<if $activeSlave.abortionTat > 1>>
+					$He has a series of $activeSlave.abortionTat crossed out baby-shaped tattoos<<if $activeSlave.pregKnown == 1>>, and one uncrossed one,<</if>> adorning $his stomach; one for each pregnancy $he's failed to complete.
+				<<else>>
+					$He has a single crossed out, baby-shaped tattoo<<if $activeSlave.pregKnown == 1>>, and one uncrossed one,<</if>> adorning $his stomach.
+				<</if>>
+			<<elseif $activeSlave.abortionTat == 0 && $activeSlave.pregKnown == 1>>
+				$He has a single baby-shaped temporary tattoo adorning $his stomach.
+			<</if>>
 			<<if ($activeSlave.brand != 0) && ($activeSlave.brandLocation == "belly")>>
 				$He has $activeSlave.brand branded into the flesh of $his $activeSlave.brandLocation.
 			<</if>>
@@ -16561,7 +16625,7 @@ $He has
 			only $activeSlave.actualAge years old.
 		<</if>>
 	<<elseif $activeSlave.actualAge < 13>>
-		a little girl,
+		a little $girl,
 		<<if $showAgeDetail == 1>>
 			$activeSlave.actualAge years old<<if ($seeAge != 0)>>; <<if $activeSlave.birthWeek == 51>>$his birthday is next week<<else>>$his birthday is in <<print 52-$activeSlave.birthWeek>> weeks<</if>><</if>>.
 		<<else>>
@@ -16917,21 +16981,21 @@ $He has
 <</if>>
 
 <<if $activeSlave.tailShape == "neko">>
-		$He has a long, slender, $activeSlave.tailColor cat tail which tends to sway side to side when $he is focused on a task.
-	<<elseif $activeSlave.tailShape == "inu">>
-		$He has a bushy, $activeSlave.tailColor dog tail which tends to wag energetically when $he gets exited.
-	<<elseif $activeSlave.tailShape == "kit">>
-		$He has a soft, fluffy, $activeSlave.tailColor fox tail.
-	<<elseif $activeSlave.tailShape == "kitsune">>
-		$He has three incredibly soft, fluffy, $activeSlave.tailColor fox tails, they feel heavenly to the touch.
-	<<elseif $activeSlave.tailShape == "tanuki">>
-		$He has a long, fluffy, $activeSlave.tailColor tanuki tail with a dark stripe running down the middle.
-	<<elseif $activeSlave.tailShape == "ushi">>
-		$He has a long, $activeSlave.tailColor cow tail, it has a small tuft of hair at the end and tends to swat at things absentminedly.
-	<<elseif $activeSlave.tail == "combat">>
-		$He has a very long $activeSlave.tailColor metallic tail that can lash out, constrict, and deploy razor sharp spikes on command.
-	<<elseif $activeSlave.tail == "sex">>
-		$He has a long, slender, $activeSlave.tailColor tail. While not strong it is very dextrous and has a small fleshy spade-shaped tip that can vibrate and dispense lube on command.
+	$He has a long, slender, $activeSlave.tailColor cat tail which tends to sway side to side when $he is focused on a task.
+<<elseif $activeSlave.tailShape == "inu">>
+	$He has a bushy, $activeSlave.tailColor dog tail which tends to wag energetically when $he gets exited.
+<<elseif $activeSlave.tailShape == "kit">>
+	$He has a soft, fluffy, $activeSlave.tailColor fox tail.
+<<elseif $activeSlave.tailShape == "kitsune">>
+	$He has three incredibly soft, fluffy, $activeSlave.tailColor fox tails, they feel heavenly to the touch.
+<<elseif $activeSlave.tailShape == "tanuki">>
+	$He has a long, fluffy, $activeSlave.tailColor tanuki tail with a dark stripe running down the middle.
+<<elseif $activeSlave.tailShape == "ushi">>
+	$He has a long, $activeSlave.tailColor cow tail, it has a small tuft of hair at the end and tends to swat at things absentminedly.
+<<elseif $activeSlave.tail == "combat">>
+	$He has a very long $activeSlave.tailColor metallic tail that can lash out, constrict, and deploy razor sharp spikes on command.
+<<elseif $activeSlave.tail == "sex">>
+	$He has a long, slender, $activeSlave.tailColor tail. While not strong it is very dextrous and has a small fleshy spade-shaped tip that can vibrate and dispense lube on command.
 <</if>>
 <</widget>>
 
@@ -18602,6 +18666,16 @@ $He has
 		<</if>>
 	<</if>>
 
+	<<if $activeSlave.abortionTat > 0>>
+		<<if $activeSlave.abortionTat > 1>>
+			$He has a series of $activeSlave.abortionTat crossed out baby-shaped tattoos<<if $activeSlave.pregKnown == 1>>, and one uncrossed one,<</if>> adorning $his stomach; one for each pregnancy $he's failed to complete.
+		<<else>>
+			$He has a single crossed out, baby-shaped tattoo<<if $activeSlave.pregKnown == 1>>, and one uncrossed one,<</if>> adorning $his stomach.
+		<</if>>
+	<<elseif $activeSlave.abortionTat == 0 && $activeSlave.pregKnown == 1>>
+		$He has a single baby-shaped temporary tattoo adorning $his stomach.
+	<</if>>
+
 	<<if ($activeSlave.brand != 0) && ($activeSlave.brandLocation == "belly")>>
 		$He has $activeSlave.brand branded into the flesh of $his $activeSlave.brandLocation.
 	<</if>>
diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw
index 25d5ef87f7b1f704d8baf3b452f599f71e5b00a4..32d576bdba57d62df79771ed087c7e761459292e 100644
--- a/src/utility/descriptionWidgetsStyle.tw
+++ b/src/utility/descriptionWidgetsStyle.tw
@@ -637,7 +637,7 @@ $activeSlave.slaveName is
 	<<if ($activeSlave.amp == 1)>>
 		body.
 	<<else>>
-		body, down to $his feet, which
+		body, down to $his feet, with
 		<<footwearDescription>>
 	<</if>>
 
diff --git a/src/utility/descriptionWidgetsTattoos.tw b/src/utility/descriptionWidgetsTattoos.tw
index ce619004b72a9ae4a06bcb0ac670f862acc2dd09..fed215eff2896922945cc74ceab09526babf9862 100644
--- a/src/utility/descriptionWidgetsTattoos.tw
+++ b/src/utility/descriptionWidgetsTattoos.tw
@@ -112,7 +112,7 @@
 	<<case "Asian art">>
 		An octopus is tattooed on $his upper chest; its tentacles reach down to envelop $his breasts, their tips reaching for but not quite reaching each nipple.
 	<<case "scenes">>
-		$His chest is tattooed with lewd scenes; each of $his breasts shows a phallus receiving a titfuck while each of $his collarbones shows a woman deepthroating a large phallus.
+		$His chest is tattooed with lewd scenes; each of $his breasts shows a phallus receiving a titfuck while each of $his collarbones shows a $woman deepthroating a large phallus.
 	<<case "bovine patterns">>
 		$His chest is tattooed to look like a Holstein cow's, with $his udders left bare to draw attention to them.
 	<<case "sacrilege">>
@@ -378,7 +378,7 @@
 		<<elseif ($activeSlave.dick > 0)>>
 			$His buttocks are tattooed with lewd scenes; each of $his buttocks shows a gelding, legs together to conceal $his cock and display $his anus, while each of $his thighs shows a gelding being double penetrated in $his gaping anus.
 		<<else>>
-			$His buttocks are tattooed with lewd scenes; each of $his buttocks shows a woman being sodomized while each of $his thighs shows a woman being gangbanged in all $his holes.
+			$His buttocks are tattooed with lewd scenes; each of $his buttocks shows a $woman being sodomized while each of $his thighs shows a $woman being gangbanged in all $his holes.
 		<</if>>
 	<<case "bovine patterns">>
 		$His buttocks are tattooed with large black splotches like those of a Holstein cow.
diff --git a/src/utility/extendedFamilyWidgets.tw b/src/utility/extendedFamilyWidgets.tw
index 8b64352040126a209977eee66b97917836899a7d..bf96b5f826801d071eeaf6c19d2def020ae778f1 100644
--- a/src/utility/extendedFamilyWidgets.tw
+++ b/src/utility/extendedFamilyWidgets.tw
@@ -1006,15 +1006,9 @@
 	<<set $activeSlave.mother = 0>>
 	<<redisplayFamily>>
 <</link>>
-<<if ($PC.vagina == 1) && (($PC.actualAge - $activeSlave.actualAge) >= $fertilityAge) && ($saveImported == 0)>>
-	|
-	<<link "You">>
-		<<set $activeSlave.mother = $PC.ID>>
-		<<redisplayFamily>>
-	<</link>>
-<</if>>
+<<if $PC.vagina == 1 && (($PC.actualAge - $activeSlave.actualAge) >= $fertilityAge) && $saveImported == 0>> | <<link "You">><<set $activeSlave.mother = $PC.ID>><<redisplayFamily>><</link>><</if>>
 <<for _efw = 0; _efw < $slaves.length; _efw++>>
-	<<if $slaves[_efw].vagina > 0 && (($slaves[_efw].actualAge - $activeSlave.actualAge) >= $fertilityAge) && ($slaves[_efw].newGamePlus == 0)>>
+	<<if $slaves[_efw].vagina > 0 && (($slaves[_efw].actualAge - $activeSlave.actualAge) >= $fertilityAge) && $slaves[_efw].newGamePlus == 0>>
 	|
 	<<set _id = $slaves[_efw].ID>>
 	<<set _slaveName = $slaves[_efw].slaveName>>
@@ -1032,15 +1026,9 @@
 	<<set $activeSlave.father = 0>>
 	<<redisplayFamily>>
 <</link>>
-<<if ($PC.dick == 1) && (($PC.actualAge - $activeSlave.actualAge) >= $potencyAge) && ($saveImported == 0)>>
-	|
-	<<link "You">>
-		<<set $activeSlave.father = $PC.ID>>
-		<<redisplayFamily>>
-	<</link>>
-<</if>>
+<<if ($PC.dick == 1) && (($PC.actualAge - $activeSlave.actualAge) >= $potencyAge) && $saveImported == 0>> | <<link "You">><<set $activeSlave.father = $PC.ID>><<redisplayFamily>><</link>><</if>>
 <<for _efw = 0; _efw < $slaves.length; _efw++>>
-	<<if ($slaves[_efw].dick > 0) && ((($slaves[_efw].actualAge - $activeSlave.actualAge) >= $potencyAge)) && ($slaves[_efw].newGamePlus == 0)>>
+	<<if ($slaves[_efw].dick > 0) && ((($slaves[_efw].actualAge - $activeSlave.actualAge) >= $potencyAge)) && $slaves[_efw].newGamePlus == 0>>
 		|
 		<<set _id = $slaves[_efw].ID>>
 		<<set _slaveName = $slaves[_efw].slaveName>>
@@ -1058,7 +1046,7 @@
 	<<set $activeSlave.mother = 0>>
 	<<redisplayFamily>>
 <</link>>
-<<if ($activeSlave.mother != $PC.ID) && ($PC.mother != $activeSlave.ID) && ($saveImported == 0)>>
+<<if $saveImported == 0>>
 	|
 	<<link "You">>
 		<<if $PC.mother != 0>>
@@ -1076,23 +1064,20 @@
 	<<if $slaves[_efw].newGamePlus == 0>>
 		<<if $saveImported == 1>>|<</if>>
 		<<set _slaveName = $slaves[_efw].slaveName>>
-		<<set _slave = $slaves[_efw]>>
-		<<if $activeSlave.mother != _slave.ID && _slave.mother != $activeSlave.ID>>
-			<<print "
-				<<link _slaveName>>
-					<<set _slave = $slaves[" + _efw + "]>>
-					<<if _slave.mother != 0>>
-						<<set $activeSlave.mother = _slave.mother>>
-					<<elseif $activeSlave.mother != 0>>
-						<<set _slave.mother = $activeSlave.mother>>
-					<<else>>
-						<<set $activeSlave.mother = -5 - 2*$activeSlave.ID>>
-						<<set _slave.mother = $activeSlave.mother>>
-					<</if>>
-					<<redisplayFamily>>
-				<</link>>
-			">>
-		<</if>>
+		<<print "
+			<<link _slaveName>>
+				<<set _slave = $slaves[" + _efw + "]>>
+				<<if _slave.mother != 0>>
+					<<set $activeSlave.mother = _slave.mother>>
+				<<elseif $activeSlave.mother != 0>>
+					<<set _slave.mother = $activeSlave.mother>>
+				<<else>>
+					<<set $activeSlave.mother = -5 - 2*$activeSlave.ID>>
+					<<set _slave.mother = $activeSlave.mother>>
+				<</if>>
+				<<redisplayFamily>>
+			<</link>>
+		">>
 	<</if>>
 <</for>>
 
@@ -1103,7 +1088,7 @@
 	<<replace '#sameFatherNames'>><</replace>>
 	<<redisplayFamily>>
 <</link>>
-<<if ($activeSlave.father != $PC.ID) && ($PC.father != $activeSlave.ID) && ($saveImported == 0)>>
+<<if $saveImported == 0>>
 	|
 	<<link "You">>
 		<<if $PC.father != 0>>
@@ -1121,23 +1106,20 @@
 	<<if $slaves[_efw].newGamePlus == 0>>
 		<<if $saveImported == 1>>|<</if>>
 		<<set _slaveName = $slaves[_efw].slaveName>>
-		<<set _slave = $slaves[_efw]>>
-		<<if $activeSlave.father != _slave.ID && _slave.father != $activeSlave.ID>>
-			<<print "
-				<<link _slaveName>>
-					<<set _slave = $slaves[" + _efw + "]>>
-					<<if _slave.father != 0>>
-						<<set $activeSlave.father = _slave.father>>
-					<<elseif $activeSlave.father != 0>>
-						<<set _slave.father = $activeSlave.father>>
-					<<else>>
-						<<set $activeSlave.father = -5 - 2*$activeSlave.ID -1>>
-						<<set _slave.father = $activeSlave.father>>
-					<</if>>
-					<<redisplayFamily>>
-				<</link>>
-			">>
-		<</if>>
+		<<print "
+			<<link _slaveName>>
+				<<set _slave = $slaves[" + _efw + "]>>
+				<<if _slave.father != 0>>
+					<<set $activeSlave.father = _slave.father>>
+				<<elseif $activeSlave.father != 0>>
+					<<set _slave.father = $activeSlave.father>>
+				<<else>>
+					<<set $activeSlave.father = -5 - 2*$activeSlave.ID -1>>
+					<<set _slave.father = $activeSlave.father>>
+				<</if>>
+				<<redisplayFamily>>
+			<</link>>
+		">>
 	<</if>>
 <</for>>
 
@@ -1199,7 +1181,7 @@
 	<<redisplayFamily>>
 <</link>>
 <<if $activeSlave.dick > 0>>
-	<<if ($activeSlave.actualAge - $PC.actualAge) >= $potencyAge && $saveImported == 0>>
+	<<if ($activeSlave.actualAge - $PC.actualAge) >= $fertilityAge && $saveImported == 0>>
 		|
 		<<link "You">>
 			<<set $PC.father = $activeSlave.ID>>
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index c23be77d63a6c8439c271d7ff7bfffcb5c4a9a58..7ee9d835c8418108c0b716876e612aae7c05276e 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -974,64 +974,11 @@ $args[0]: Slave.
 /* see how they are on a single line? This permits "."s and other things to be appended directly onto the widget result */
 
 /*
-Call as <<EventNameLink>>
-$args[0]: Slave.
-*/
-<<widget "EventNameLink">><span id="name"><<print "[[SlaveFullName($args[0])|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span><</widget>>
-
-/*
-Call as <<EventNameDelink>>
-$args[0]: Slave.
+ Call as <<EventNameLink>>
 */
-<<widget "EventNameDelink">><<replace "#name">><<= SlaveFullName($args[0])>><</replace>><</widget>>
-
-<<widget "CreateSimpleTabs">>
-
-	<head>
-	<style>
-
-	div.tab {
-		overflow: hidden;
-		border: 1px solid #ccc;
-		background-color: transparent;
-	}
+<<widget "EventNameLink">><span id="name"><<print "[[SlaveFullName($activeSlave)|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span><</widget>>
 
-	div.tab button {
-		background-color: inherit;
-		float: left;
-		border: none;
-		outline: none;
-		cursor: pointer;
-		padding: 14px 16px;
-		transition: 0.3s;
-		font-size: 19px;
-	}
-
-	div.tab button:hover {
-		background-color: #444;
-	}
-
-	div.tab button.active {
-		background-color: #777;
-	}
-
-	.tabcontent {
-		display: none;
-		padding: 6px 12px;
-		-webkit-animation: fadeEffect 1s;
-		animation: fadeEffect 1s;
-	}
-
-	@-webkit-keyframes fadeEffect {
-		from {opacity: 0;}
-		to {opacity: 1;}
-	}
-
-	@keyframes fadeEffect {
-		from {opacity: 0;}
-		to {opacity: 1;}
-	}
-	</style>
-	</head>
-
-<</widget>>
+-/*
+- Call as <<EventNameDelink>>
+-*/
+-<<widget "EventNameDelink">><<replace "#name">><<= SlaveFullName($activeSlave)>><</replace>><</widget>>
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index 92579cd479275996ee345ceaaff7e6d54b024ac1..8ddd26a4aa6c97ab45fdbea93084251aa55fe75f 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -2483,6 +2483,11 @@ Call as <<GenerateMarketSlave 'market' ['arcology']>>
 		<<if random (1,100) > 90>>
 			<<set $activeSlave.hears = -2>>
 		<</if>>
+		<<if $arcologies[_market].FSRepopulationFocus == "unset" && $arcologies[_market].FSBodyPurist == "unset">>
+			<<if isFertile($activeSlave) && random(1,10) == 9>>
+				<<set $activeSlave.abortionTat = random(1, (Math.min($activeSlave.physicalAge-$fertilityAge, $activeSlave.physicalAge-$minimumSlaveAge))*2)>>
+			<</if>>
+		<</if>>
 	<</if>>
 
 	<<if $arcologies[_market].FSBodyPurist > 80>>