From 85a1c521c237dc3213c0e38445706d4a5d70e474 Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Fri, 12 May 2017 03:29:58 -0400
Subject: [PATCH] Vanilla fixes.

---
 src/gui/Encyclopedia/encyclopedia.tw        |   5 +-
 src/init/storyInit.tw                       |   5 +-
 src/uncategorized/BackwardsCompatibility.tw |   3 +-
 src/uncategorized/main.tw                   |   6 +-
 src/uncategorized/manageArcology.tw         |   2 +-
 src/uncategorized/newSlaveIntro.tw          | 123 ++++++++++----------
 src/uncategorized/pHackerSupport.tw         |   8 +-
 src/uncategorized/reputation.tw             |   9 +-
 src/uncategorized/servantsQuartersReport.tw |   2 +-
 src/utility/artWidgets.tw                   |   6 +-
 src/utility/birthWidgets.tw                 |   2 +-
 src/utility/raWidgets.tw                    | 110 +++++++++--------
 12 files changed, 141 insertions(+), 140 deletions(-)

diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw
index 4944b5f1d8f..21046995ac0 100644
--- a/src/gui/Encyclopedia/encyclopedia.tw
+++ b/src/gui/Encyclopedia/encyclopedia.tw
@@ -148,9 +148,9 @@ Once a corporation is created, it will get its own establishment in the slave ma
 &nbsp;&nbsp;&nbsp;&nbsp;Pharmacological: Hormones, expansion, and extreme expansion.
 These decisions remain available until settled, but cannot be changed once made. If the corporation's slaves have qualities that make them especially appealing to an arcology's citizens, the corporation will enjoy increased profits, and the [[future society|Encyclopedia][$encyclopedia = "Future Societies"]] creating the demand will progress more rapidly due to the supply of appealing slaves. All arcologies present in the Free City will interact with the corporation this way, making shares in a corporation which supplies girls that appeal to the whole city extremely lucrative.
 <<case "Costs Summary">>\
-Aphrodisiacs are cheap and cost ¤$drugsCost weekly; curatives are expensive and cost ¤<<print ($drugsCost*3)>> weekly; while all other drug regimes cost ¤<<print ($drugsCost*2)>>. Standard hormone regimens cost <<print Math.trunc($drugsCost*1*0.5)>> while intensive hormone treatment costs <<print Math.trunc($drugsCost*2*0.5)>>. Contraceptives cost <<print Math.trunc($drugsCost*0.5)>>.
+Aphrodisiacs are cheap and cost ¤<<print $drugsCost>> weekly; curatives are expensive and cost ¤<<print ($drugsCost*3)>> weekly; while all other drug regimes cost ¤<<print ($drugsCost*2)>>. Standard hormone regimens cost <<print Math.trunc($drugsCost*1*0.5)>> while intensive hormone treatment costs <<print Math.trunc($drugsCost*2*0.5)>>. Contraceptives cost <<print Math.trunc($drugsCost*0.5)>>.
 
-Slaves on spare living standards are fed a bland diet and obliged to sleep on bedrolls. Keeping a slave under restrictive rules costs ¤$rulesCost weekly.
+Slaves on spare living standards are fed a bland diet and obliged to sleep on bedrolls. Keeping a slave under restrictive rules costs ¤<<print $rulesCost>> weekly.
 
 Slaves enjoying luxurious living standards on the other hand are fed a tasty diet and permitted to sleep in comfortable beds, and are generally pampered. The increased luxury of permissive rules costs ¤<<print ($rulesCost*3)>> weekly.
 
@@ -955,6 +955,7 @@ __I do not give credit without explicit permission to do so.__ If you have contr
 ''Mauve'' contributed vector collars and pubic hair.
 ''Rodziel'' contributed the cybernetics mod.
 ''prndev'' wrote the Free Range Dairy Assignment scene.
+''freecitiesbandit'' wrote a number of random events.
 
 ''Many other anonymous contributors'' helped fix bugs via GitHub. They will be credited by name upon request.
 
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index a559671fc80..771e41e223d 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -1,6 +1,7 @@
 :: init [nobr]
 
-<<set $ver = "0.10.0", $releaseID = 1006>>
+<<set $ver = "0.10.2", $releaseID = 1007>>
+<<if ndef $releaseID>><<set $releaseID = 1007>><</if>>
 
 /* This needs to be broken down into individual files that can be added to StoryInit instead. */
 
@@ -81,7 +82,7 @@
 	*/
 	<<for _i = 0; _i < _SL; _i++>>
 	<<if $slaves[_i].relation != 0>>
-		<<set _seed = 0, _rt = $slaves[_i].relationTarget _ID = $slaves[_i].ID>>
+		<<set _seed = 0, _rt = $slaves[_i].relationTarget, _ID = $slaves[_i].ID>>
 		<<for _j = 0; _j < _SL; _j++>>
 		<<if _rt == $slaves[_j].ID>>
 			<<if $slaves[_j].relationTarget == _ID>>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 5f7201509a8..37bfc992cb0 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -1297,7 +1297,8 @@ Setting missing slave variables:
 	<<set _Slave.faceShape to "normal">>
 <</if>>
 
-<<if $releaseID < 1000>>
+<<if $releaseID >= 1000>>
+<<else>>
 	<<if _Slave.face == -3>>
 		<<set _Slave.face = -100>>
 	<<elseif _Slave.face == -2>>
diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw
index 0ab136709b2..27d98c3bf89 100644
--- a/src/uncategorized/main.tw
+++ b/src/uncategorized/main.tw
@@ -1,9 +1,9 @@
 :: Main [nobr]
 
-<<if 1006 >= 1000 || $ver.includes("0.9") || $ver.includes("0.8") || $ver.includes("0.7") || $ver.includes("0.6")>>
-	<<if 1006 >= 1000>>
+<<if $releaseID >= 1000 || $ver.includes("0.9") || $ver.includes("0.8") || $ver.includes("0.7") || $ver.includes("0.6")>>
+	<<if $releaseID >= 1007>>
 	<<else>>
-		''@@.red;INCOMPATIBLE SAVE WARNING:@@'' your saved game was created using version $ver and you are using version 0.10.0. Please select New Game Plus from the Options menu or start a new game.
+		''@@.red;INCOMPATIBLE SAVE WARNING:@@'' your saved game was created using version $ver build $releaseID. Please select New Game Plus from the Options menu or start a new game.
 		<br><br>
 	<</if>>
 <<else>>
diff --git a/src/uncategorized/manageArcology.tw b/src/uncategorized/manageArcology.tw
index 2c7cc5357e9..1a85a602769 100644
--- a/src/uncategorized/manageArcology.tw
+++ b/src/uncategorized/manageArcology.tw
@@ -43,7 +43,7 @@ __Construction__
 <<elseif $arcologyUpgrade.grid != 1>>
 	//The next major upgrade needed is an improvement of the arcology's electrical transmission lines to make efficient use of the additional power from the solar apron. This upgrade will cost ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>>.// [[Upgrade transmission lines|Manage Arcology][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $arcologyUpgrade.grid = 1]]
 <<elseif $arcologyUpgrade.spire != 1>>
-	//The next major upgrade needed is the addition of a spire at the top of the arcology to increase the space available for the wealthiest citizens to own whole floors. This huge project will cost ¤<<print Math.trunc(250000*$upgradeMultiplierArcology)>>.// [[Add spire|Manage Arcology][$cash -= Math.trunc(250000*$upgradeMultiplierArcology), $arcologyUpgrade.spire = 1, $sectors[1].type = "apartments", $sectors[2].type = "apartments", $sectors[3].type = "apartments", $sectors[4].type = "apartments"]]
+	//The next major upgrade needed is the addition of a spire at the top of the arcology to increase the space available for the wealthiest citizens to own whole floors. This huge project will cost ¤<<print Math.trunc(250000*$upgradeMultiplierArcology)>>.// [[Add spire|Manage Arcology][$cash -= Math.trunc(250000*$upgradeMultiplierArcology), $arcologyUpgrade.spire = 1, $sectors[1].type = "Apartments", $sectors[2].type = "Apartments", $sectors[3].type = "Apartments", $sectors[4].type = "Apartments", $sectors[1].ownership = 1, $sectors[2].ownership = 1, $sectors[3].ownership = 1, $sectors[4].ownership = 1]]
 <<else>>
 	//The arcology's public areas are fully upgraded.//
 <</if>>
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index 00b6b5b120d..89e4890c23f 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -57,6 +57,7 @@
 <</if>>
 <</if>>
 
+<br>
 The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($activeSlave.amp != 1)>>stands before your desk,<<else>>lies helplessly on your desk,<</if>>
 <<if $activeSlave.devotion < -50>>
 	looking you in the eyes with defiance.
@@ -488,7 +489,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 
 <br><br>
 
-<span id="result">
+<span id="introResult">
 //Now might be a good time to introduce her to life in your stable of sex slaves.//
 <br>
 
@@ -503,7 +504,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.analCount += 1>>
 		<<set $analTotal += 1>>
 	<</if>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You tell her you'll be marking her as one of your working girls. She looks resigned as she follows you to the body modification studio, and lets you strap her down with her $brandTarget bare. She understands what's coming. You've got her positioned just right<<if canDoAnal($activeSlave)>>, so your cock slides up her experienced asshole easily<</if>>. You bring the brand in close so she can feel the radiated heat, which breaks through even her jaded exterior and makes her tighten with fear. When you're close, you apply the brand<<if canDoAnal($activeSlave)>>, making the poor whore cinch her sphincter down hard in agony, bringing you to climax<</if>>. She knows you know how to @@.gold;apply pain,@@ now, and she @@.mediumorchid;learns to dislike you@@ even as her @@.red;wound@@ heals.
 	<</replace>>
 	<</link>>
@@ -514,7 +515,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.trust -= 10>>
 	<<set $activeSlave.oralCount += 1>>
 		<<set $oralTotal += 1>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You place a curative injector on your desk, and describe its remarkable medical powers in detail, before mentioning its extreme cost. Her face rises at the first part and falls at the second. You tell her that if she's a perfect sex slave, she'll get as much as she needs, and that she can start by sucking you off. She grunts a little as she hurries to get her pregnant body down to her knees, but works your cock with almost desperate enthusiasm. You stroke her hair comfortingly as she does, and inject the healing dose into her shoulder. She murmurs her @@.hotpink;gratitude@@ into your dick, but @@.gold;fears@@ for her pregnancy.
 	<</replace>>
 	<</link>>
@@ -526,7 +527,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.preg = 0>>
 	<<set $activeSlave.pregType = 0>>
 	<<set $activeSlave.pregSource = 0>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 	You loudly place an innocuous-looking drug injector on your desk, and let her think about it for a long moment. Then, you declare exactly what made that sound, Abortifacients. After an instant of comprehension, her mood instantly improves. She pledges to @@.hotpink;submit to you,@@ <<if $PC.dick == 1>>suck your cock, take it in her pussy, take it up her ass<<else>>eat you out, worship you with her pussy, serve you with her ass<</if>>, anything, as long as @@.mediumaquamarine;remove her rape baby.@@ You observe that she'll do all of those things, regardless of what you decide to do about her pregnancy, but for now, you'll let her end her pregnancy. She needs all the nutrients for herself right now. She thanks you through her tears.
 	<</replace>>
 	<</link>>
@@ -540,7 +541,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.analSkill += 10>>
 	<<set $activeSlave.analCount += 1>>
 		<<set $analTotal += 1>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You carefully and patiently explain to the fearful anal virgin how skilled Free Cities slaves take dick up the butt. She is allowed to go at her own pace, hesitantly progressing from enemata to a single well-lubricated finger to a little plug. After a long while she's beginning to get aroused, and you bring her over to the couch to spoon. She stiffens with fear but you take your time and just cuddle for a while before gently sodomizing her. She @@.hotpink;thanks@@ you for being a @@.mediumaquamarine;kind master,@@ and has @@.green;learned@@ the basics of taking it up the ass.
 	<</replace>>
 	<</link>>
@@ -550,7 +551,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.anus += 1>>
 	<<set $activeSlave.analCount += 1>>
 		<<set $analTotal += 1>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You haul her wordlessly into the bathroom. In a few minutes she finds herself standing obediently behind you, waiting for your next command with a clean colon and an uncomfortably large buttplug stretching her virgin ass. Once it's been in long enough to prevent any damage, you push her fearful form over the desk and pull it free. She squeals with more embarrassment than pain at the feeling of her first sodomy, but before long you're pounding her hard enough that all she can do is moan and desperately wonder when you'll be done with her poor little butt. You keep her around all day; by night, her asshole is well broken in and @@.mediumorchid;so is her spirit.@@ She @@.gold;fears@@ you now, knowing this is only the beginning.
 	<</replace>>
 	<</link>>
@@ -564,7 +565,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.vagina = 0>>
 	<<set $activeSlave.dick = 0>>
 	<<set $activeSlave.balls = 0>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		When she hears she'll be heading to surgery immediately, she bursts into @@.hotpink;tears of gratitude@@ and makes to run around your desk to hug you before checking herself. She clearly doesn't want to put a foot wrong and isn't sure it would be appropriate. You solve her dilemma by meeting her with an embrace. She @@.mediumaquamarine;cries into your chest@@ and promises to be your best slave. The surgery does affect her @@.red;health@@ a little.
 	<</replace>>
 	<</link>>
@@ -573,7 +574,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.anus += 1>>
 	<<set $activeSlave.analCount += 1>>
 		<<set $analTotal += 1>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You announce that she'll have to earn her surgery - if she ever gets it at all. She only has time for a moment of shock and betrayal before she finds her face jammed into the cushions of your office couch. She struggles, outraged, but only manages to avoid sodomy for a moment. Her resistance only makes it harder on herself as you take her anus without mercy. By the third time you buttfuck her she's learned to @@.hotpink;relax and let it happen.@@
 	<</replace>>
 	<</link>>
@@ -585,7 +586,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.trust -= 10>>
 	<<set $activeSlave.analCount += 1>>
 		<<set $analTotal += 1>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You rise from your desk and move in close. She turns to face you but you roughly spin her around. You haul her up on tiptoe so you can use her standing. As you get your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> lined up with her sissy ass she starts to struggle and protest, asking you to fuck in a more comfortable position. You tell her to keep her whore mouth shut, and administer an awful slap when she tries to keep talking. Her stupid illusions about life as a sex slave @@.mediumorchid;melt away@@ with the burning sensation of a dick forcing its way up her ass at an harsh angle. She wilts a little as you abuse her butt, and afterward, she's in tears as she stumbles to the bathroom to wash her fuckhole. She's regained her composure by the time she gets out but @@.gold;breaks down@@ when you tell her to present her asshole again.
 	<</replace>>
 	<</link>>
@@ -599,7 +600,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.balls = 0>>
 	<<set $activeSlave.analCount += 1>>
 		<<set $analTotal += 1>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You rise from your desk and move in close, wordlessly dominating her without touch, tempting and overawing her until she's desperate with desire, her prick stiff as iron. She follows you willingly into the autosurgery and even allows you to strap her in, face down, without comment. Her fuckhole welcomes your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> and she gasps with pleasure. She climaxes with indecent speed, dripping her cum onto the surgery floor. You keep fucking her, but lean forward to whisper to her that that was her last hardon. She's completely confused and says nothing, but gradually realizes what the numb feeling around her ballsack means. She @@.gold;screams with horror@@ and @@.mediumorchid;sobs disconsolately@@ as the autosurgery disengages from her clipped genitals and you disengage from her <<if $PC.dick == 1>>cum-filled<<else>>wilting<</if>> butthole. She gingerly stumbles back to your office with you and, without even being ordered to, arranges herself on the couch with her fuckhole ready. The gelding does affect her @@.red;health@@ somewhat.
 	<</replace>>
 	<</link>>
@@ -624,7 +625,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 		<<set $analTotal += 1>>
 		<<set $activeSlave.analCount += 1>>
 	<</if>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You tell her that slaves working in your penthouse are all expected to please you, and she'll have to impress you. She smiles and even giggles a little, standing to strip off her clothes, taking her time and showing off her fresh body. She gets lewder and lewder, displaying youthful libido basking in the gaze of her crush. She slowly becomes more and more desperate to entice you, so you let her keep going out of curiosity, to see how far she'll go. She goes to the point of reclining on the couch with her legs back, spreading herself and masturbating, and when that fails to get you out of your chair, she begins to wink her <<if _temp > 50>>pussy<<else>>anus<</if>> meaningfully. She's clearly got a good idea of what many men like, and you head over and take her tight <<if _temp > 50>>pussy<<else>>asshole<</if>>. You do it gently, making sure she enjoys herself, and she becomes @@.mediumaquamarine;very hopeful@@ that she was wrong to doubt you, and that she really can @@.hotpink;be close to@@ the object of her infatuation. She bounces up off the couch afterward to wiggle her butt at you, and even blows you a kiss as you get back to work.
 	<</replace>>
 	<</link>>
@@ -635,7 +636,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.trust -= 10>>
 	<<set $activeSlave.analCount += 1>>
 		<<set $analTotal += 1>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You tell her that slaves working in your penthouse are all expected to please you, and she nods eagerly. She strips, only starting to look doubtful again when you brusquely order her to hurry up. You order her get down on the ground with her face up, her shoulders against the floor; she does, and then you order her to put her legs over her head. She looks puzzled but does, flipping herself flexibly up until she's doing a shoulder stand, bent double with her crotch over her face. You stand over her and shove <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> down and into her asshole. This is an advanced anal position and although she's clearly no anal virgin it's well beyond her. She does her best but tears begin to streak her cheeks. After a while you tire of the position and flip her over onto her face to assrape her doggy style. This allows you to whisper into her ear that her holes are your property now, to use, to abuse, or to sell. She @@.mediumorchid;sobs in despair@@ at the latter, knowing she's @@.gold;thrown her life away.@@
 	<</replace>>
 	<</link>>
@@ -646,7 +647,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.trust += 4>>
 	<<set $activeSlave.oralCount += 1>>
 		<<set $oralTotal += 1>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You ask conversationally what experience she has with women. She takes a while to understand your point, but once she does, she blushes and says, "Uh, I messed around in school once or twice, but since then, I've never -" and is then quiet, because you're making out with her. She's surprised and stiffens for a moment but perceptibly thinks things through and realizes she's yours now, and then she relaxes to let you have your way. You push her boundaries pretty far, and before long you've got her down on her knees eating you out. She's badly discomfited but does her best; she's @@.mediumaquamarine;hopeful@@ that she can do this, and slave life won't be so bad.
 	<</replace>>
 	<</link>>
@@ -657,14 +658,14 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.trust -= 5>>
 	<<set $activeSlave.analCount += 1>>
 		<<set $analTotal += 1>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 	<</replace>>
 	<</link>>
 	<</if>>
  <br>
 <<elseif $activeSlave.origin == "She asked to be enslaved since she felt you were her only hope of becoming a prettier woman.">>
 	<<link "Start by fixing that voice of hers">>
-	<<replace "#result">>
+	<<replace "#introResult">>
 	You schedule her for some vocal surgery. You have her brought in to be inspected the next day, and though she's healing well, she's not to speak yet. She's sore enough to obey the stricture, but when she stands naked before your desk she clearly wants to communicate something. You approach her and place a finger on her fake lips, shushing her, and you tell her you understand. You kiss her and push her backward until she falls onto the couch; she smiles @@.mediumaquamarine;trustingly@@ and pulls her legs apart and back, offering you her asshole. She has a stiff hardon, a clear indication that she's honestly @@.hotpink;attracted to you,@@ and though she still doesn't speak, she makes a sore little whinny of pleasure when you enter her welcoming butt.
 	<</replace>>
 	<<set $activeSlave.devotion += 4>>
@@ -676,7 +677,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</link>>
 	<<if canDoAnal($activeSlave)>>
 	<br><<link "Let her know she'll have to earn her rewards">>
-	<<replace "#result">>
+	<<replace "#introResult">>
 	You complete the induction and then perform a thorough inspection, noting down each area in which surgery or drugs could improve her body. She understands what you're doing and can barely contain her excitement, but you tell her that she'll have to earn such improvements. Her face falls. You reassure her that it won't take the years she would have had to work to afford such things herself, but that she needs to be a good slave, and soon, for you to spend resources on her. You let her start by taking a rough buttfuck, bent over the desk. Her ass is tight and you are not merciful. She gasps and moans but takes it all the same, @@.mediumaquamarine;trusting@@ that she'll eventually be rewarded with transformation.
 	<</replace>>
 	<<set $activeSlave.trust += 10>>
@@ -688,7 +689,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 <<elseif $activeSlave.origin == "She was transformed and enslaved after she fell into debt to you.">>
 	<<if canDoAnal($activeSlave)>>
 	<<link "Introduce her to getting fucked">>
-	<<replace "#result">>
+	<<replace "#introResult">>
 	You stand up, your <<if $PC.dick == 1>>erection<<if $PC.vagina == 1>> and the pussy beneath it<</if>><<else>>strap-on<</if>> suddenly becoming visible to her, and order her in a conversational tone of voice to kneel on the couch and spread her buttocks. The true nature of her new life crashes down on her in a moment, and she cannot decide whether to run, to rage, or to cry. You solve her dilemma for her by seizing her and flinging her toward the couch, administering practiced cracks of your palm to her ass until she complies. She sobs as she feels the burning sensation of her @@.lime;anal virginity being taken,@@ knowing that she can now be @@.gold;used at will@@ and is now subject to the whims of someone who has shown themselves @@.mediumorchid;willing to rape her anus.@@
 <<set $activeSlave.devotion -= 5>>
 <<set $activeSlave.trust -= 5>>
@@ -702,7 +703,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 <<elseif $activeSlave.origin == "She offered herself to you as a slave to escape a life of boredom.">>
 	<<if canDoAnal($activeSlave)>>
 	<<link "Make sure she enjoys her first butt stuff">>
-	<<replace "#result">>
+	<<replace "#introResult">>
 	You make no direct answer to her nervous question about her virgin butt, though you do wonder how she was so selfish as to be a Free Cities party girl without giving up her asshole nightly. Instead, you ask her about herself, ensuring that she learns the proper way to answer questions from her <<if $PC.title == 1>>master<<else>>mistress<</if>>. She answers readily, even when you turn the subject to her sexual experiences, and she starts to get visibly aroused. Before long, she finds herself sitting on your lap on the couch, making out with you while she gives you a handjob. She stiffens a little when you begin to play with her butthole, but you take your time. Soon she's taking a finger, and then two, and before long, she's riding <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>. She doesn't climax to her @@.lime;first buttsex,@@ but she is learning to @@.mediumaquamarine;trust@@ that you won't hurt her.
 <<set $activeSlave.trust += 10>>
 <<set $activeSlave.anus = 1>>
@@ -715,7 +716,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 <<elseif $activeSlave.origin == "She sold herself into slavery out of fear that life on the streets was endangering her pregnancy.">>
 	<<if canDoAnal($activeSlave)>>
 	<<link "Make sure she enjoys her first anal sex">>
-	<<replace "#result">>
+	<<replace "#introResult">>
 	You introduce her to obedience and proper manners regarding her <<if $PC.title == 1>>master<<else>>mistress<</if>> before sending her off for a physical. That night, she's returned to your room, and finds you doing business on a tablet in bed. She looks doubtful, but obeys when you direct her to get into bed<<if $PC.dick == 0>>, even after she realizes you're wearing a strap-on<</if>>. You turn out the light and spoon her from behind, kissing her neck and ears, cupping her swollen breasts, and running your hands across her pregnant belly with its taut $activeSlave.skin skin. She's awkward at first but her body responds to the tenderness. Before long she's humping her pussy back and forth against <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You tell her no, not there, and begin to gently work <<if $PC.dick == 1>>your dickhead<<else>>its tip<</if>> up her tight but relaxed ass. She's unsure of herself, but you keep her nice and relaxed. She doesn't climax to her @@.lime;first buttsex,@@ but she is learning to @@.mediumaquamarine;trust@@ that you won't hurt her.
 <<set $activeSlave.trust += 10>>
 <<set $activeSlave.anus = 1>>
@@ -727,7 +728,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
  <br>
 <<elseif $activeSlave.origin == "She offered herself to you as a slave to escape the hard life of a free whore.">>
 	<<link "Clean up her whorish appearance">>
-	<<replace "#result">>
+	<<replace "#introResult">>
 	She's totally unsurprised when you send her to the salon for a makeover. It takes several days of work before she's brought back in for another inspection; when she arrives, you wordlessly point her to a full length mirror. She sees herself without tattoos, hooker's haircut, and piercings, a conventionally pretty girl with subtle implants and a clean appearance. She gasps and covers her mouth with a hand, and then suddenly bursts into tears. "Thank you, <<Master>>," she sobs. "I never would have thought." She reaches out to touch her reflection. "I look like a nice girl." She is @@.hotpink;grateful to you@@ for showing her this side of herself, and has @@.mediumaquamarine;begun to trust@@ that being your slave will be less degrading than being a free prostitute.
 <<set $activeSlave.trust += 4>>
 <<set $activeSlave.devotion += 4>>
@@ -751,7 +752,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
  <br>
 <<elseif $activeSlave.origin == "She sold herself into slavery to escape life on the streets.">>
 	<<link "Show off her tits">>
-	<<replace "#result">>
+	<<replace "#introResult">>
 	You send her out to be cleaned up and inducted, but have her brought back afterward. You point out a clothes box on the couch and tell her to get dressed, since you're about to make a tour of the club, and she'll be accompanying you. She obeys without comment, but gasps with shock to find that she's been given a string sling bikini. She climbs into it hesitantly, and finds that not only does its string bottom ride up between her pussylips, it does not cover her nipples at all: the strings part to either side of the nipples to let them stick through, bare. This can only generously be called clothing. She accepts this with an obvious internal sigh, however, and walks dutifully behind you, her bare feet slapping along as her big butt bounces and her tits constantly fall out of her strings.
 	<<if $activeSlave.behavioralFlaw != "shamefast">>
 		After a while, though, she notices that she's getting a lot of very positive attention, and even starts to strut it a little. When you get back to the penthouse, you ask her how she felt. She blushes. "Kinda hot, <<Master>>," she says, embarrassed. "I didn't think an older girl like me would get so many stares." You reach out to grope her tits, and tell her that with breasts like hers, it's not surprising. She @@.hotpink;likes you@@ for liking her body, and has @@.mediumaquamarine;begun to trust@@ that even though she's old, she can find a place under you.
@@ -771,7 +772,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<link "Use her sister as an example">>
 <<set $activeSlave.devotion += 4>>
 <<set $activeSlave.trust += 4>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		Your new slave appears <<if $activeSlave.devotion < -10>>reluctant to assume her new duties.<<else>>unsure what her new duties are.<</if>> You gesture towards $recruiterSister.slaveName. She is <<if $recruiterSister.intelligence > 0>>bright enough<<elseif (($recruiterSister.vaginalSkill + $recruiterSister.analSkill + $recruiterSister.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $recruiterSister.slaveName starts things off with a <<if $recruiterSister.entertainSkill >= 100>>masterful<<elseif $recruiterSister.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($recruiterSister.anus > 0) && ($recruiterSister.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. She eagerly moans as you enter her, begging for your seed<<if $recruiterSister.energy > 95>> like the slut she is.<<elseif $recruiterSister.whoreSkill > 30>> like the whore she is<<elseif ($recruiterSister.assignment == "serve in the master suite") || ($recruiterSister.assignment == "please you")>> like the fucktoy she is<</if>>. As you finish, she <<if $recruiterSister.fetish == "cumslut">>opens her mouth and savors your gift, thanking you once she's swallowed enough to be able to talk again.<<elseif ($recruiterSister.fetish == "buttslut") || ($recruiterSister.fetish == "submissive")>>collapses on the floor with her ass high in the air, thanking you for painting her hole white.<<else>>thanks you.<</if>> witnessing this display of servitude from her big sister @@.hotpink;eases $activeSlave.slaveName into her new life,@@ and @@.mediumaquamarine;gives her hope@@ she can find a place here.
 	<</replace>>
 	<</link>>
@@ -780,7 +781,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<link "Use her mother as an example">>
 <<set $activeSlave.devotion += 4>>
 <<set $activeSlave.trust += 4>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You gesture towards $recruiterMother.slaveName. She is <<if $recruiterMother.intelligence > 0>>bright enough<<elseif (($recruiterMother.vaginalSkill + $recruiterMother.analSkill + $recruiterMother.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $recruiterMother.slaveName starts things off with a <<if $recruiterMother.entertainSkill >= 100>>masterful<<elseif $recruiterMother.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($recruiterMother.anus > 0) && ($recruiterMother.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. She eagerly moans as you enter her, begging for your seed<<if $recruiterMother.energy > 95>> like the slut she is.<<elseif $recruiterMother.whoreSkill > 30>> like the whore she is<<elseif ($recruiterMother.assignment == "serve in the master suite") || ($recruiterMother.assignment == "please you")>> like the fucktoy she is<</if>>. As you finish, she <<if $recruiterMother.fetish == "cumslut">>opens her mouth and savors your gift, thanking you once she's swallowed enough to be able to talk again.<<elseif ($recruiterMother.fetish == "buttslut") || ($recruiterMother.fetish == "submissive")>>collapses on the floor with her ass high in the air, thanking you for painting her hole white.<<else>>thanks you.<</if>> witnessing this display of servitude from her mother @@.hotpink;eases $activeSlave.slaveName into her new life,@@ and @@.mediumaquamarine;gives her hope@@ she can find a place here.
 	<</replace>>
 	<</link>>
@@ -794,7 +795,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 <<set $activeSlave.devotion -= 5>>
 <<set $activeSlave.trust -= 10>>
 <<set $activeSlave.health -= 10>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You drag her to the body modification studio and strap her down with her $brandTarget clear and defenseless. She doesn't understand what's coming for a while, even as disinfectant is applied to her $brandTarget. She can't see the approaching brand, but eventually she feels the radiated heat on her skin and manages to get one inarticulate, wordless noise of terror out before the dreadful sizzling noise and the sweet smell of burning flesh. If she didn't know she was a slave before, @@.mediumorchid;she does now,@@ and she's got the @@.gold;agonizing@@ @@.red;injury@@ to prove it.
 	<<if ($arcologies[0].FSSubjugationistRace == $activeSlave.race) && ($arcologies[0].FSSubjugationist > 0)>>
 		Society @@.green;approves@@ of your purchase and branding of a inferior $activeSlave.race person; this advances the idea that $activeSlave.race people ought to be enslaved.
@@ -810,9 +811,9 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 <<if $activeSlave.indentureRestrictions <= 0>>
 	<<if $activeSlave.balls > 0>>
 		<br><<link "Geld her">>
-		<<set $activeSlave.balls = 0>>
+		<<set $activeSlave.balls = 0, $activeSlave.scrotum = 0>>
 		<<set $activeSlave.health -= 10, $activeSlave.trust -= 50>>
-		<<replace "#result">>
+		<<replace "#introResult">>
 			You drag her to the remote surgery and strap her face down with her legs spread. She doesn't understand what's happening, since the anaesthetics totally deprive her of any sensation. She's so drugged and drowsy with @@.red;surgical recovery@@ that it takes a while for her to figure out what's happened. When she does, her poor mind scarcely processes the @@.gold;horror@@ of what's happened. She numbly carries on, terrified.
 			<<if $arcologies[0].FSGenderRadicalist != "unset">>
 				Society @@.green;approves@@ of your promptly gelding her; this advances the idea that all societal inferiors can be made female.
@@ -828,7 +829,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<br><<link "Remove her genitalia">>
 	<<set $activeSlave.dick = 0, $activeSlave.foreskin = 0, $activeSlave.vagina = -1, $activeSlave.preg = -2, $activeSlave.ovaries = 0, $activeSlave.pregSource = 0, $activeSlave.vaginalSkill = 0>>
 	<<set $activeSlave.health -= 10, $activeSlave.trust = Math.clamp($activeSlave.trust-100, -100, 100)>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You drag her to the remote surgery and strap her face down with her legs spread. She doesn't understand what's happening, since the anaesthetics totally deprive her of any sensation. She's so drugged and drowsy with @@.red;surgical recovery@@ that it takes a while for her to figure out what's happened. Eventually, though, she realizes that she's been reduced to the status of a genital null: the only remaining feature of her newly smooth groin is a tiny soft hole, her urethra.
 		<<if $activeSlave.scrotum > 0>>She retains her ballsack beneath this, though of course you can always remove that later if you decide to geld her, too.<</if>>
 		She almost passes out from @@.gold;sheer horror.@@ Instead, she collapses and tries desperately to vomit. Fortunately, she doesn't have anything to bring up. She's reduced to impotent weeping and retching as she begins to process the stress of having had her parts cut off.
@@ -845,7 +846,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 <br><<link "Impregnate her">>
 <<set $activeSlave.preg = 1>>
 <<set $activeSlave.pregSource = -1>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You perform a careful medical examination to verify fertility, and then restrain her in your office with her ass in the air. Whenever you feel able, you drain your balls into her cunt, only releasing her for other duties when scans verify a fertilized ovum. She didn't properly understand the scans, so she just thought it was bound, forced sex; she won't realize what happened for some weeks at least.
 	<<VaginalVCheck>>
 	<<if $arcologies[0].FSRestart != "unset">>
@@ -862,7 +863,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 <<if $activeSlave.fetish != "mindbroken">>
 
 <br><<link "Break her in publicly">>
-<<replace "#result">>
+<<replace "#introResult">>
 	You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>order the obedient slave to follow you<<else>>bring the resistant slave<</if>> out into the public areas below your penthouse, shove the nude $desc over a convenient handrail, and stick <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>>
 	<<if $activeSlave.vagina >= 0>>
 		<<if $activeSlave.vagina >= 3>>
@@ -916,7 +917,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 <</link>>
 
 <br><<link "Inseminate her">>
-<<replace "#result">>
+<<replace "#introResult">>
 	You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>lay the obedient $desc across your desk<<else>>force the resistant $desc to lie atop your desk<</if>> and gently <<if $PC.dick == 1>>slide your hard cock<<else>>push a special strap-on<</if>>	<<if $activeSlave.vagina >= 0>>inside her womanhood<<else>>up her butt<</if>>. You take her with care, enjoying her body <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>and doing your best to give her pleasure, too<<else>>without hurting her<</if>>. <<if $PC.dick == 1>>You empty your balls inside her, thrusting in as far as you can go<<else>>The strap-on contains a reservoir of faux ejaculate, and you give it to her<</if>> as you climax. When she feels the hot liquid jet into her,
 	<<if $activeSlave.devotion > 20>>
 		<<if $activeSlave.fetish == "pregnancy">>
@@ -952,7 +953,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 <</link>>
 
 <br><<link "Spank her">>
-<<replace "#result">>
+<<replace "#introResult">>
 	You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>lay the obedient $desc across your knees<<else>>force the resistant $desc to lie across your knees<</if>> and run a voluptuary hand across her <<if $activeSlave.butt > 6>>jiggling<<elseif $activeSlave.butt > 3>>delightfully big<<elseif $activeSlave.butt > 1>>cute<<else>>skinny<</if>> buttocks, enjoying the way she tenses up reflexively at the extreme vulnerability of her position. She feels the change in your posture as you bring your hand back, and <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>can't stop herself from wriggling<<else>>struggles desperately<</if>> for just a moment before your palm smacks against her ass.
 	<<if $activeSlave.devotion > 20>>
 		<<if $activeSlave.fetish == "masochist">>
@@ -987,7 +988,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 <</link>>
 
 <br><<link "Tease her nipples">>
-<<replace "#result">>
+<<replace "#introResult">>
 	You <<if ($activeSlave.devotion > 20) || ($activeSlave.trust < -20)>>instruct the obedient $desc<<else>>force the reluctant $desc<</if>> to lie atop your desk in front of you and go back to business. After a few minutes, you extend an idle hand and begin to fondle her <<if $activeSlave.boobs > 2000>>massive tits<<elseif $activeSlave.boobs > 400>>healthy breasts<<else>>cute little boobs<</if>>, continuing your work with your other hand. You quickly focus your fiddling on her $activeSlave.nipples nipples, the stimulation bringing them <<if ($activeSlave.devotion > 20)>>quickly erect<<else>>slowly erect despite her feelings<</if>>.
 	<<if $activeSlave.devotion > 20>>
 		<<if $activeSlave.fetish == "boobs">>
@@ -1029,7 +1030,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<if $activeSlave.fetish == "none">>
 		<<set $activeSlave.fetish = "pregnancy">>
 	<</if>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You introduce her to obedience and proper manners regarding her <<if $PC.title == 1>>master<<else>>mistress<</if>> before sending her off for a physical. That night, she's returned to your room, and finds you doing business on a tablet in bed. She looks doubtful, but obeys when you direct her to get into bed<<if $PC.dick == 0>>, even after she realizes you're wearing a strap-on<</if>>. You turn out the light and spoon her from behind, kissing her neck and ears, cupping her swollen breasts, and running your hands across her pregnant belly with its taut $activeSlave.skin skin. She's awkward at first but her body responds to the tenderness. Before long she's humping her pussy back and forth against <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You begin to gently work <<if $PC.dick == 1>>your dickhead<<else>>its tip<</if>> up her used pussy. She's unsure of herself, but you keep her nice and relaxed. After several minutes of gentle loving, she's nothing but a satisfied puddle in your arms. She believes that she can @@.mediumaquamarine;trust@@ you won't harm her or her child.
 <</replace>>
 <</link>>
@@ -1040,7 +1041,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 <br><<link "Dominate her penis and demonstrate her place">>
 	<<set $activeSlave.devotion += 5>>
 	<<set $activeSlave.trust -= 3>>
-<<replace "#result">>
+<<replace "#introResult">>
 	As you inspect her, you take note of her fully functional <<if $activeSlave.dick == 1>>tiny dick<<elseif $activeSlave.dick == 2>>cute dick<<elseif $activeSlave.dick is 3>>dick<<elseif $activeSlave.dick is 4>>big dick<<elseif $activeSlave.dick is 5>>impressive dick<<elseif $activeSlave.dick is 6>>huge dick<</if>>. You roughly push her up against a wall and begin fondling her penis, grinning at the look of panic growing on her face.
 <<if $activeSlave.dick == 1>>
 You scoff at her as her micropenis barely fills your palm.
@@ -1064,7 +1065,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <<if $activeSlave.amp != 1>>
 <<if $PC.preg >= 24>>
 	<br><<link "Make her worship your pregnancy">>
-<<replace "#result">>
+<<replace "#introResult">>
 	You aggressively approach $activeSlave.slaveName, forcing your pregnancy into directly into her <<if $activeSlave.height > 175>>stomach<<elseif $activeSlave.height < 155>>face<<else>>chest<</if>> until she has no choice but be pushed to the ground. Standing over her, staring her down as she peeks around your taut globe of a middle; you order her to worship your pregnancy.
 	<<if $activeSlave.fetish == "pregnancy">>
 		She eagerly complies. She begins with sucking your popped navel before running her tongue across the tuat, smooth surface of your pregnancy. Once she has finished with your belly, she lowers herself under it to begin work on your needy pussy. Before long, her overzealous efforts have you quaking in pleasure and awoken your child. Once she finishes you off, she returns to rubbing your belly, soothing your rowdy child and @@.hotpink;solidifying her place@@ beneath you.
@@ -1082,7 +1083,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <<if $activeSlave.boobs < (800+(200*$PC.boobsBonus)) && $activeSlave.boobs >= 300>>
 	<br><<link "Let your ample bust dominate her pathetic one">>
 	<<set $activeSlave.devotion += 5>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You quickly strip off your shirt and draw close to $activeSlave.slaveName. You grab her as she attempts to back away and pull her tits directly into your own. Both of sets of eyes lock onto their pair of breasts, or they would have, had yours not utterly eclipsed their rival. Scoffing, you release the confused girl and walk away; leaving her feeling her own breasts and feeling uncertain about herself. She gets caught up in how small they really are, and how much @@.hotpink;lesser@@ than her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title isnot 0>>Master<<else>>Mistress<</if>> she is.
 	<<if $activeSlave.fetish == "boobs">>
 		<<if $activeSlave.fetishKnown == 0>>
@@ -1102,7 +1103,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <br><<link "Address her medical issues">>
 <<set $activeSlave.health += 10>>
 <<set $activeSlave.trust += 4>>
-<<replace "#result">>
+<<replace "#introResult">>
 	Since she's in rough shape, you give her a comprehensive medical exam with the help of the remote surgery. You apply care to @@.green;address@@ some of the most outstanding concerns. Whatever gratitude she might have felt for prompt medical attention is balanced by fear of the remote surgery and the nagging (and accurate) feeling that she's being treated like livestock, but she does @@.mediumaquamarine;begin to hope@@ she'll be well treated.
 	<<if $arcologies[0].FSPaternalist != "unset">>
 		Society @@.green;approves@@ of your promptly seeing to your stock's health; this advances the idea that all slave owners should look after their slaves.
@@ -1117,7 +1118,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <<set $activeSlave.devotion += 4>>
 <<set $activeSlave.trust += 4>>
 <<set _num = random(1,100)>>
-<<replace "#result">>
+<<replace "#introResult">>
 	She seems reasonably obedient, so you give her a chance to impress. You remain seated and offer her your <<if $PC.dick == 1>>half-erect cock<<if $PC.vagina == 1>> and ready pussy<</if>><<else>>pussy, wet with arousal at the prospect of breaking in a new slut<</if>>. She comes over obediently and gets on her knees. She works hard and is clearly doing her absolute best to please, so you let her finish you with her mouth. <<if $PC.dick == 1>><<if _num > 20>>She looks up at you as she swallows<<elseif _num > 40>>She even swallows your cum without being told<<elseif _num > 60>>She smiles sloppily as your seed slowly dribbles from her mouth and down her chin<<elseif _num > 80>>She struggles to contain your seed and makes a mess all over her face as a result<<else>>She struggles to contain your seed with her mouth and it splatters over the floor as a result<</if>><<else>>She worked her tongue hard and did her best<</if>>. You spend the rest of the day with her kneeling on a cushion next to your chair. She learns obedience, but also learns that you are @@.mediumaquamarine;fair@@ and @@.hotpink;reasonable.@@
 <</replace>>
 <</link>>
@@ -1132,7 +1133,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <<set $activeSlave.devotion -= 5>>
 <<set $activeSlave.health -= 10>>
 <<set $activeSlave.trust -= 20>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You drag her to the remote surgery and strap her face down with her legs bare. She doesn't understand what's coming for a while, even as her lower legs are carefully cleaned and disinfected. She can't see the approaching surgical manipulators, but eventually she feels a tugging at her lower legs even through the local anaesthetic. She gets one squeal of protest out before the surgery begins to apply healing agents. She now requires special heels to walk, and will @@.mediumorchid;remember her status@@ with every @@.red;painful@@ step she takes. She's barefoot, crawling, and @@.gold;frightened@@ for now, until you decide to give her heels - if you ever do.
 <</replace>>
 <</link>>
@@ -1148,7 +1149,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 	<<set $activeSlave.devotion -= 50>>
 	<<set $activeSlave.health -= 10>>
 	<<set $activeSlave.trust -= 20>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You drag her to the remote surgery and strap her face up with her<<if $activeSlave.preg > 10>> pregnant<</if>> stomach bare. She doesn't understand what's coming for a while, even as her belly is carefully cleaned and disinfected. She begins to panic at the sight of the approaching surgical manipulators, cringing as they cut into her<<if $activeSlave.preg > 10>> swollen<</if>> abdomen. She squeals in horror as her<<if $activeSlave.preg > 10>> pregnant<</if>> womb and ovaries are extracted before her eyes. She will never bear children, and will @@.mediumorchid;remember her status@@ with every fucking she receives. Your absolute power over her body is rightfully  @@.gold;terrifying@@.
 <</replace>>
 <</link>>
@@ -1160,7 +1161,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <br><<link "Threaten her pregnancy">>
 <<set $activeSlave.devotion += 10>>
 <<set $activeSlave.trust -= 10>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You place an innocuous-looking drug injector on your desk, and let her stare at it for a long moment. Then, you roll the cylinder slowly across the smooth surface, rotating it until its label comes into her view. It depicts the silhouette of a pregnant woman, with a red X over it. Abortifacients. After an instant of horrified comprehension, she flings herself at your feet, crying, begging, promising. She pledges to @@.hotpink;submit to you,@@ <<if $PC.dick == 1>><<if $PC.vagina == 1>>eat you out, <</if>>suck your cock, take it in her pussy, take it up her ass<<else>>eat you out, worship you with her pussy, serve you with her ass<</if>>, anything, as long as @@.gold;you don't hurt her baby.@@ You observe that she'll do all of those things, regardless of what you decide to do about her pregnancy, but for now, you'll keep her as a pregnant slut. She thanks you through her tears.
 <</replace>>
 <</link>>
@@ -1171,7 +1172,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <br><<link "Threaten her balls">>
 <<set $activeSlave.devotion += 10>>
 <<set $activeSlave.trust -= 10>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You ask her how she feels about taking cock up her ass. A look of revulsion and fear crosses her face, and she backs away from you slightly, unconsciously protecting her bottom. Before she can muster any kind of response, you tell her that you suspected as much, and that she has balls. She looks confused at the apparently unrelated remarks until you explain that in your arcology, balls are a privilege. If she won't be a good little bitch, you'll take them away and turn her into a bitch anyway. Only good girls get to keep their hardons, and if she isn't a good girl, you'll make her a little good girl with a bouncing little bitchclit. She begins to cry, @@.gold;sobbing and sobbing@@ as she promises to @@.hotpink;be a good girl.@@
 <</replace>>
 <</link>>
@@ -1183,7 +1184,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 	<br><<link "Threaten her with the Industrial Dairy">>
 <<set $activeSlave.devotion += 10>>
 <<set $activeSlave.trust -= 10>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You tell her that it's in her interests to be a good girl. She does not react immediately, perhaps wondering if you think such a trite statement will have a real impact, but then you point at a wallscreen behind her. She turns, and beholds a live feed from the Industrial Dairy. She gazes spellbound at the interleaved row of bodies intertwined with machines in embraces far more intimate than any lover could hope to match. The gently heaving masses of breastflesh hold her fascinated and horrified attention until one of the machines fortuitously chooses this moment to cycle its occupant's anal hydration regimen. It withdraws its horse-sized phallus from the slave's anus, leaving her gape pulsing gently as it awaits the resumption of the endless assrape. $activeSlave.slaveName lets out a huge sob and turns to you, @@.gold;fear suffusing her@@ as she promises to @@.hotpink;be a good girl.@@
 	<</replace>>
 	<</link>>
@@ -1195,7 +1196,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <<set $activeSlave.choosesOwnAssignment = 0>>
 <<set $activeSlave.anus = Math.clamp($activeSlave.anus, 3, 4)>>
 	<<if $activeSlave.vagina > -1>><<set $activeSlave.vagina = Math.clamp($activeSlave.vagina, 3, 4)>><</if>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You order <<if $HeadGirl == 0>>another slave<<else>>$HeadGirl.slaveName<</if>> to get $activeSlave.slaveName set up in $dairyName. The new slave does not know what $dairyName is, not really, and she doesn't know what being set up there means, either. If she knew that you are able to send her there so blithely only because it is equipped with a special preparatory raper that will seize her, <<if $activeSlave.vagina > -1>>mercilessly fuck her pussy and ass until both are gaped<<else>>ream her anus until it's cavernously gaped<</if>>, and then consign her to constant fucking by gargantuan machine phalli, she might resist. But she doesn't, so she does not.
 	<</replace>>
 	<</link>>
@@ -1216,7 +1217,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 	<</if>>
 <<set $activeSlave.analCount += 10>>
 	<<set $analTotal += 10>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		Making use of <<if ($activeSlave.trust < -20) || ($activeSlave.devotion > 20)>>her obedience<<else>>the compliance systems<</if>>, you restrain her on one of the chairs in your office in an approximation of the position she'll occupy in $dairyName. Then you put a mask on her, like the ones the machines there feature, and turn it on, watching the slave squirm against her restraints under the sudden bombardment of garish hardcore porn. Finally, you add a dildo gag, both to mimic the dildo that will feed her, and to keep your office reasonably quiet. Then, for the rest of the day, you use her vulnerable <<if $activeSlave.vagina > -1>>holes<<else>>asshole<</if>> as an outlet for your sexual energy. You are not gentle; in fact, the point of the whole exercise is to gape her. By the evening she's been fucked so hard that she's stopped jerking against the chair when you pound <<if $PC.dick == 1>>your huge cock<<else>>a huge strap-on<</if>> in and out of her, so you're obliged to get creative, sliding fingers in alongside <<if $PC.dick == 1>>yourself<<else>>it<</if>> to really blow her out. Once that gets too easy, you start adding dildos for double penetration. By the night she's properly prepared to take $dairyName's giant phalli, and you're bored, so you consign her to her fate. She might have some opinion on how she's spent her day, but it's unlikely she'll remember it by tomorrow, what with the forearm-sized dildos sliding in and out of her<<if $activeSlave.vagina > -1>> cunt,<</if>> throat, and asshole.
 	<</replace>>
 	<</link>>
@@ -1228,7 +1229,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 	<br><<link "Threaten her with the Arcade">>
 <<set $activeSlave.devotion += 10>>
 <<set $activeSlave.trust -= 10>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You tell her that it's in her interests to be a good girl. She does not react immediately, perhaps wondering if you think such a trite statement will have a real impact, but then you point at a wallscreen behind her. She turns, and beholds a live feed from $arcadeName. She gazes at the row of butts sticking out of the wall at dick height, not quite realizing what she's seeing. Then she notices that there are citizens pumping away in front of two of the butts, and she understands. As she watches, terrified, first one citizen and then the other finishes and steps away. The first arcade inmate's <<if $seeDicks != 100>>pussy<<else>>butt<</if>> is left looking sore until $arcadeName's systems cover her for a quick cleaning, and the second inmate's asshole <<if $seeDicks != 0>>has obviously seen severe use, since the poor girl doesn't have  a pussy to spread the load<<else>>is loose enough that the machines have to clean up the cum it drools onto the floor<</if>>. $activeSlave.slaveName lets out a huge sob and turns to you, @@.gold;fear suffusing her@@ as she promises to @@.hotpink;be a good girl.@@
 	<</replace>>
 	<</link>>
@@ -1237,7 +1238,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <<set $activeSlave.assignment = "be confined in the arcade">>
 <<set $activeSlave.assignmentVisible = 0>>
 <<set $activeSlave.choosesOwnAssignment = 0>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		You order <<if $HeadGirl == 0>>another slave<<else>>$HeadGirl.slaveName<</if>> to get $activeSlave.slaveName set up in $arcadeName. The new slave does not know what $arcadeName is, not really, and she doesn't know what being set up there means, either. She'll be confined inside a small space, not too different from the indignities she's suffered already. It's only when the restraints lock into place that she'll understand her doom. Her mouth will be forced open and presented at one wall of $arcadeName, and her ass will protrude from its other side, her holes available for public relief at both ends. She'll probably refuse to believe the truth, until the first cockhead enters her mouth<<if $activeSlave.vagina > -1>>, parts her pussylips,<</if>> or presses against her poor anus.
 		<<if ($arcade <= $arcadeSlaves)>>Mere meters away, preparations to convert the least appealing Arcade slave into a Fuckdoll begin. As $activeSlave.slaveName is broken in by her first customers, she's blissfully unaware that she's $arcade new slaves away from the same fate.<</if>>
 	<</replace>>
@@ -1251,7 +1252,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <br><<link "Give her a smart clitoral piercing">>
 <<set $activeSlave.clitPiercing = 3>>
 	<<set $cash -= $SPcost>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You take her to the body modification studio, strap her down, pierce her clit, and insert what appears to be a large stainless steel barbell piercing. It actually contains a device that can vibrate to give her sexual stimulation or create subtle pain to suppress pleasure. It is connected wirelessly to the arcology, which can be given instructions to encourage or discourage sexual pleasure in specific situations. You run a quick test. On the oral setting, as soon as she kneels in front of your crotch, she gasps as the stimulation starts. On the anal setting, she whimpers when you run a finger across her asshole.
 <</replace>>
 <</link>>
@@ -1260,7 +1261,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <br><<link "Give her a smart frenulum piercing">>
 <<set $activeSlave.clitPiercing = 3>>
 	<<set $cash -= $SPcost>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You take her to the body modification studio, strap her down, pierce her frenulum, and insert what appears to be a large stainless steel barbell piercing. It actually contains a device that can vibrate to give her sexual stimulation or create subtle pain to suppress pleasure. It is connected wirelessly to the arcology, which can be given instructions to encourage or discourage sexual pleasure in specific situations. You run a quick test. On the oral setting, as soon as she kneels in front of your crotch, she gasps as the stimulation starts. On the anal setting, she whimpers and gets rock hard when you run a finger across her asshole.
 <</replace>>
 <</link>>
@@ -1271,7 +1272,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <br><<link "Tie her up and give her a good whipping">>
 <<set $activeSlave.devotion -= 5>>
 <<set $activeSlave.trust -= 10>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You cuff her wrists and tie the cuffs to a hook in the ceiling so she's forced up on tiptoe. Reflecting that sometimes the old ways are best, you take a whip to her. It's soft leather and you have some skill, so her skin isn't broken, but you lash her buttocks and every stroke draws a scream. After a while, the pain grows dull for her and she slumps in her bindings, moaning. You switch to her nipples, bringing her back to howling life as she dances on tiptoe and tries to dodge. <<if $activeSlave.dick != 0>>You finish by taking the whip to her penis, leaving her sobbing and begging. <</if>>If she was wondering what kind of master her new master is, now she @@.gold;knows.@@ She will remember @@.mediumorchid;what you can do to her@@.
 <</replace>>
 <</link>>
@@ -1279,7 +1280,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo
 <<if $activeSlave.stampTat == 0>>
 <br><<link "Give her a lewd tramp stamp">>
 <<set $activeSlave.stampTat = either("advertisements", "rude words", "degradation")>>
-<<replace "#result">>
+<<replace "#introResult">>
 You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compliant<<else>>drag her down to the studio, strap the reluctant<</if>> slave in the chair facedown, and select a sufficiently lewd pattern to decorate her lower back. When the automated tattooing is done, a topical application of analgesics leaves her with nothing more than a slight ache there. When allowed to stand, she immediately turns her back to one of the studio's full length mirrors and cranes around to read the writing just over her butt. It's difficult, since of course it's reversed, and she mouths the words letter by letter.
 <<if $activeSlave.stampTat == "advertisements">>
 	She mouths, 'Fuck my ass!'
@@ -1307,7 +1308,7 @@ You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compl
 <<set $activeSlave.hStyle = "shaved">>
 <<set $activeSlave.hLength = 0>>
 <<set $activeSlave.trust -= 10>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You seize her by the hair and drag her to the auto salon. She struggles and thrashes around but soon scrambles to keep up with you to relieve the pain in her scalp as she's dragged. You strap her in and set the auto salon to shave. She looks around frantically as the manipulators with their buzzing shears descend menacingly. As they run quickly back and forth across her head, she begins to sob, obviously @@.gold;fearing@@ that her new master is @@.mediumorchid;one to enjoy degradation and abuse.@@ She has a strong indication that obedience is her only hope.
 <</replace>>
 <</link>>
@@ -1317,7 +1318,7 @@ You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compl
 <br><<link "Make her an office ornament for the day">>
 <<set $activeSlave.devotion -= 5>>
 <<set $activeSlave.trust -= 10>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You cuff her wrists and ankles, bend all four limbs behind her, secure them together, and hoist her up to the ceiling on a rope. She hangs up there like a sex slave chandelier, breasts swaying in a lovely way whenever she struggles. Periodically you let her down to stretch her aching limbs, but whenever you put your decoration back up you add some clips with little bells on them: first the nose, then the nipples, and finally the <<if $activeSlave.dick != 0>>dickhead<<else>>pussylips<</if>>. By the end of the day your work is accompanied by the sweet sounds of ringing bells and @@.gold;agonized pleas@@ for mercy in her <<if $activeSlave.voice == 3>>high, girlish<<elseif $activeSlave.voice == 2>>feminine<<else>>deep<</if>> voice. She will remember @@.mediumorchid;what you can do to her@@.
 <</replace>>
 <</link>>
@@ -1328,7 +1329,7 @@ You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compl
 <<set $activeSlave.devotion -= 5>>
 <<set $activeSlave.trust -= 10>>
 <<set $activeSlave.vagina = 1>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You cuff her wrists and ankles and secure her struggling, screeching body to the couch next to your desk with her legs spread. She wriggles and protests as you take her virginity. She's certainly entered your service in a way that colors her impression of you @@.mediumorchid;with hatred@@ and @@.gold;fear.@@ @@.lime;Her tight little pussy has been broken in.@@
 <</replace>>
 <</link>>
@@ -1339,7 +1340,7 @@ You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compl
 <<set $activeSlave.vaginalCount += 1>>
 	<<set $vaginalTotal += 1>>
 <<set $activeSlave.vagina = 1>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You cuff her wrists and ankles and secure her unresisting body to the couch next to your desk with her legs spread. She writhes and moans as you enter her virgin pussy. You might not have even had to restrain her for this, but being tied up and deflowered sends her a message. She's certainly entered your service in a way that colors her impression of you @@.hotpink;with pain@@ and @@.gold;fear.@@ @@.lime;Her tight little pussy has been broken in.@@
 <</replace>>
 <</link>>
@@ -1352,7 +1353,7 @@ You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compl
 <<set $activeSlave.analCount += 1>>
 	<<set $analTotal += 1>>
 <<set $activeSlave.anus = 1>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You cuff her wrists and ankles and secure her struggling, screeching body to the couch next to your desk so that she's straddling the back of the couch with her butt sticking out. She wriggles and protests until she feels the lubricated head of <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> pushing against her virgin butthole, at which point she desperately tries to break free. She fails, but she never stops writhing and begging you to take <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> out of her asshole. She's certainly entered your service in a way that colors her impression of you @@.mediumorchid;with hatred@@ and @@.gold;fear.@@ @@.lime;Her tight little ass has been broken in.@@
 <</replace>>
 <</link>>
@@ -1363,7 +1364,7 @@ You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compl
 <<set $activeSlave.analCount += 1>>
 	<<set $analTotal += 1>>
 <<set $activeSlave.anus = 1>>
-<<replace "#result">>
+<<replace "#introResult">>
 	You cuff her wrists and ankles and secure her unresisting body to the couch next to your desk so that she's straddling the back of the couch with her butt sticking out. She lies obediently still until she feels the lubricated head of your cock pushing against her virgin butthole, at which point she starts in surprise. When the pain of the buttfuck gets to be too much she begs you to use her <<if $activeSlave.dick == 0>>pussy<<else>>mouth<</if>> instead. She gasps and cries as you slowly push your cock all the way up her tight little butt, and in no time you fill her rectum with cum. She's certainly entered your service in a way that colors her impression of you @@.mediumorchid;with pain@@ and @@.gold;fear.@@ @@.lime;Her tight little ass has been broken in.@@
 <</replace>>
 <</link>>
@@ -1375,7 +1376,7 @@ You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compl
 <<if ($activeSlave.devotion < 10)>>
 <br><<link "Force understanding of her situation past the language barrier">>
 <<set $activeSlave.trust -= 10>>
-<<replace "#result">>
+<<replace "#introResult">>
 	With a rudimentary understanding of $language, at best, it's doubtful that she understands exactly what her immediate future is likely to entail. You resolve to let her in on the secret, and stand up, drawing her attention to your hands with gestures. You point first at her, and then at your left hand, which you form into a hole shape. Then you point at yourself with your left hand, and then at your right hand, whose index and middle fingers you extend, straight and together. Then, you take your left hand hole and your right hand phallus, and fuck the former with the latter, hard enough that the sex act depicted is obviously fun for your right hand only. She watches raptly, and when comprehension dawns across her face, @@.gold;she starts to sob.@@
 	<<if $activeSlave.vagina > -1>>
 		She indicates her vagina tentatively, almost hopefully, but you shake your head, and emphasize the circular, anus-like shape of your left hand. She cries harder.
@@ -1400,7 +1401,7 @@ You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compl
 		<<set $analTotal += 1>>
 	<<set $activeSlave.anus += 1>>
 	<<set $activeSlave.vagina += 1>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		She's not a virgin anywhere, so you'll have to go more extreme to provide a properly introductory level of sexual torture equivalent to defloration. You  tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over her as she whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside each of her holes. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for her.<<else>>but for her the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. She keeps up a steady stream of degrading verbal abuse while she works.<</if>> Any resistance to you is @@.mediumorchid;worn down@@ and replaced with a germ of @@.gold;fear.@@ @@.lime;The slave's holes are nicely stretched.@@
 	<</replace>>
 	<</link>>
@@ -1411,7 +1412,7 @@ You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compl
 	<<set $activeSlave.analCount += 1>>
 		<<set $analTotal += 1>>
 	<<set $activeSlave.anus += 1>>
-	<<replace "#result">>
+	<<replace "#introResult">>
 		She's not an anal virgin, so you'll have to go more extreme to provide an introductory level of sexual torture equivalent to defloration. You tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over her as she whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside her asshole. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for her.<<else>>but for her the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. She keeps up a steady stream of degrading verbal abuse while she works.<</if>> Any resistance to you is @@.mediumorchid;worn down@@ and replaced with a germ of @@.gold;fear.@@ @@.lime;The slave's asshole is nicely stretched.@@ /*Written and coded by Boney M*/
 	<</replace>>
 	<</link>>
@@ -1423,7 +1424,7 @@ You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compl
 <<set $activeSlave.trust -= 10>>
 <<set $activeSlave.devotion -= 5>>
 <<set $activeSlave.collar = "shock punishment">>
-<<replace "#result">>
+<<replace "#introResult">>
 	You put a shock collar on her. Its function isn't immediately obvious, at least until you test it on the lowest power setting, making her jump and look at you fearfully. This concern is compounded when you throw a big dildo at her and tell her to rape herself. She gapes at you incredulously until you give her a stronger jolt and peremptorily tell her to
 	<<if $activeSlave.vagina > 0>>
 	pick it up and pound her own pussy. @@.mediumorchid;Reluctantly,@@ she reaches down shakily, seats herself, and slowly pushes the uncomfortably big phallus inside her womanhood. She starts to fuck herself. Harder, you command. Wincing, she works her cunt faster. Harder, you repeat, giving her another shock. @@.gold;She begins to cry,@@ but obeys, sawing the big fake cock in and out, really raping herself.
diff --git a/src/uncategorized/pHackerSupport.tw b/src/uncategorized/pHackerSupport.tw
index 429972a9730..bc717d43be6 100644
--- a/src/uncategorized/pHackerSupport.tw
+++ b/src/uncategorized/pHackerSupport.tw
@@ -1,9 +1,7 @@
-:: P hacker support
+:: P hacker support [nobr]
 
 <<set $nextButton = " ", $nextLink = "Random Nonindividual Event", $nextButton = "Continue">>
 
-<<nobr>>
-
 While you are reviewing your information security posture in light of the Daughters of Liberty and their apparent ability to get into your systems, you receive yet another well-secured message unannounced. To your surprise, it isn't the Daughters. It's a video call from a rather interesting individual. She is quite pretty, and has a variety of facial tattoos and piercings; her face is androgynous enough that you aren't entirely sure what gender (probably) she considers herself. Her pale skin is illuminated by the diffuse glow from what's clearly a huge bank of monitors, and the clacking sound of a traditional mechanical keyboard can be heard over the line.
 
 <br><br>
@@ -56,7 +54,7 @@ While you are reviewing your information security posture in light of the Daught
 
 As she finishes speaking, another spasm distorts her expression, and then she suddenly relaxes. After a moment, she looks down, out of your field of view, and hisses, <<if $seeDicks == 0>>"Keep licking, bitch, I like aftershocks. Work my clit, or it's your asshole."<<else>>"Swallow, bitch. Every fucking drop, or it's your asshole."<</if>>
 
-<</nobr>>
+<br><br>
 
 <span id="result">
 <<link "Decline">>
@@ -65,7 +63,7 @@ As she finishes speaking, another spasm distorts her expression, and then she su
 	<<set $nextButton = "Continue">>
 	<</replace>>
 <</link>>
-<<link "Accept">>
+<br><<link "Accept">>
 	<<replace "#result">>
 	You transfer the funds. "Meh," she shrugs. <<if $seeDicks == 0>>She shudders again and there's a gasping sound from down below. She looks down again, and as she ends the video call, you hear her say "Good job. Ha ha, fuck you, slut, it's your asshole anyway. Get me my strap-on."<<else>>She shudders and there's a popping sound from down below, like a cockhead springing free of someone's mouth. Sure enough, a still-erect dickhead springs into view from the bottom of the screen; for that to be visible she has to be truly huge, almost as long as one of her forearms. She looks down again, and as she ends the video call, you hear her say "Good job. Ha ha, fuck you, bitch, it's your asshole anyway. Buttrape time!"<</if>>
 	<<if $assistant > 0>>
diff --git a/src/uncategorized/reputation.tw b/src/uncategorized/reputation.tw
index 94a0cb03f0f..e143c42d796 100644
--- a/src/uncategorized/reputation.tw
+++ b/src/uncategorized/reputation.tw
@@ -334,13 +334,14 @@ On formal occasions, you are announced as $PCTitle.
 		<<FSChange "EgyptianRevivalist" -2>>
 	<</if>>
 <<elseif $arcologies[0].FSEdoRevivalist != "unset">>
-	<<set $seed = Math.trunc($rep/5000)>>
-	<<if $publicServants < $seed>>
+	<<set _threshold = Math.trunc($rep/5000)>>
+	<<if $publicServants <= _threshold>>
 		Society @@.red;disapproves@@ of your failure to provide for cultural development by offering public servants or club slaves in a number that befits your reputation.
 		<<FSChange "EdoRevivalist" -2>>
-	<<elseif $publicServants > $seed>>
+	<<else>>
 		Society @@.green;approves@@ of your provision for cultural development by offering public servants and club slaves in a number that befits your reputation.
-		<<FSChange "EdoRevivalist" 2>>
+		<<set _EdoPS = 2*_threshold>>
+		<<FSChange "EdoRevivalist" _EdoPS>>
 	<</if>>
 	<<if $language != "Japanese">>
 		Continuing to use $language as the lingua franca of $arcologies[0].name rather than pure Japanese @@.red;disappoints@@ society and causes doubt about your revivalist project.
diff --git a/src/uncategorized/servantsQuartersReport.tw b/src/uncategorized/servantsQuartersReport.tw
index 168fbc573a2..9fce82b70e9 100644
--- a/src/uncategorized/servantsQuartersReport.tw
+++ b/src/uncategorized/servantsQuartersReport.tw
@@ -68,7 +68,7 @@
 		<<for _dI = 0; _dI < _DL; _dI++>>
 			<<set _i = $ServQiIDs[_dI].Index>>
 			<<if (canGetPregnant($slaves[_i])) && canBreed($slaves[_i], $Stewardess)>>
-				<<set $slaves[_i].preg = 1, $slaves[_i].pregSource = $Stewardess.ID, _stewardessImpregnated++, $slaves[_i].vaginalCount += 10, $vaginalTotal += 10>>
+				<<set $slaves[_i].preg = 1, $slaves[_i].pregSource = $Stewardess.ID, $slaves[_i].vagina = Math.clamp($slaves[_i].vagina,1,10), _stewardessImpregnated++, $slaves[_i].vaginalCount += 10, $vaginalTotal += 10>>
 			<</if>>
 		<</for>>
 		<<if _stewardessImpregnated > 0>>
diff --git a/src/utility/artWidgets.tw b/src/utility/artWidgets.tw
index cbe9e4a2789..3ef85db725b 100644
--- a/src/utility/artWidgets.tw
+++ b/src/utility/artWidgets.tw
@@ -130,13 +130,13 @@ $args[2]: icon UI Display for vector art, 1 for on.
 
 /% Butt %/
 <<if $args[0].amp != 1>>
-<<if $args[0].butt > 5>>
+<<if $args[0].butt > 6>>
 	<<set _buttSize = 3>>
 <<elseif $args[0].butt > 4>>
 	<<set _buttSize = 2>>
-<<elseif $args[0].butt > 3>>
-	<<set _buttSize = 1>>
 <<elseif $args[0].butt > 2>>
+	<<set _buttSize = 1>>
+<<else>>
 	<<set _buttSize = 0>>
 <</if>>
 <<if $args[0].fuckdoll != 0>>
diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw
index e5559bec85e..6d8922de5ff 100644
--- a/src/utility/birthWidgets.tw
+++ b/src/utility/birthWidgets.tw
@@ -106,7 +106,7 @@
 	<</if>>
 	<<else>>
 		<<if $dairyPregSetting > 0>>
-		Since the dairy is designed for pregnant cows, she stays hooked up to the milkers. She meekly protests her situation, but ultimately excepts it. She begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, and catches a glimpse of her child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall, but quickly forgets when she is hosed off.
+		Since the dairy is designed for pregnant cows, she stays hooked up to the milkers. She meekly protests her situation, but ultimately accepts it. She begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, and catches a glimpse of her child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall, but quickly forgets when she is hosed off.
 		<<set $humiliation = 1>>
 	<<else>>
 		<<if !canWalk($slaves[$i])>>She is helped back to her bed and stripped before slipping into it<<else>>She returns to her bed and strips before slipping into it<</if>>. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to the milkers to lighten her swelling breasts.
diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw
index 2264f6bda1e..a4fa84c34a6 100644
--- a/src/utility/raWidgets.tw
+++ b/src/utility/raWidgets.tw
@@ -3885,68 +3885,66 @@ check if a rule attribute, any one, is defined and otherwise skip everything.
 <</if>>
 <</if>>
 
-<<if ($args[0].vagina > -1)>>
-<<if ($args[0].dick == 0)>>
-<<if (def _combinedRule.XX) && (_combinedRule.XX !== "no default setting")>>
-<<if ($args[0].hormones !== _combinedRule.XX)>>
-	<<set $args[0].hormones = _combinedRule.XX>>
-	<<if $args[0].indentureRestrictions >= 2>>
-		<<set $args[0].hormones = Math.clamp($args[0].hormones, -1, 1)>>
-	<</if>>
-	<br>$args[0].slaveName is a female, so she has been put on the appropriate hormonal regime.
-	<</if>>
-<</if>>
-<</if>>
-<<if canGetPregnant($args[0])>>
-<<if (def _combinedRule.preg) && (_combinedRule.preg !== "no default setting")>>
-<<if (_combinedRule.preg == -1)>>
-	<<if $args[0].preg !== -1>>
-		<br>$args[0].slaveName is a fertile female, so she has been put on the appropriate contraceptive regime.
-		<<set $args[0].preg = -1>>
-	<</if>>
-	<<if $args[0].drugs == "fertility drugs" || $args[0].drugs == "super fertility drugs">>
-		<<set $args[0].drugs = "no drugs">>
-	<</if>>
-<<elseif (_combinedRule.preg == 0)>>
-	<<if $args[0].preg !== 0>>
-		<br>$args[0].slaveName is a fertile female, so she has been taken off contraceptives.
-		<<set $args[0].preg = 0>>
-	<</if>>
-	<<if $args[0].drugs == "fertility drugs" || $args[0].drugs == "super fertility drugs">>
-		<<set $args[0].drugs = "no drugs">>
+<<if $args[0].vagina > -1>>
+	<<if (def _combinedRule.XX) && (_combinedRule.XX !== "no default setting")>>
+	<<if ($args[0].hormones !== _combinedRule.XX)>>
+		<<set $args[0].hormones = _combinedRule.XX>>
+		<<if $args[0].indentureRestrictions >= 2>>
+			<<set $args[0].hormones = Math.clamp($args[0].hormones, -1, 1)>>
+		<</if>>
+		<br>$args[0].slaveName is a female, so she has been put on the appropriate hormonal regime.
 	<</if>>
-<<elseif (_combinedRule.preg == 1)>>
-	<<if $args[0].preg !== 0 || $args[0].drugs !== "fertility drugs" || $args[0].hormones !== 0>>
-		<<set $args[0].preg = 0>>
-		<<set $args[0].drugs = "fertility drugs">>
-		<<set $args[0].hormones = 0>>
-		<br>$args[0].slaveName is a fertile female, so she has been put on the appropriate fertility regime.
 	<</if>>
-<<elseif (_combinedRule.preg == 2)>>
-	<<if $args[0].preg !== 0 || $args[0].drugs !== "fertility drugs" || $args[0].hormones !== 2>>
-		<<set $args[0].preg = 0>>
-		<<set $args[0].drugs = "fertility drugs">>
-		<<set $args[0].hormones = 2>>
-		<br>$args[0].slaveName is a fertile female, so she has been put on the appropriate fertility regime.
+	<<if canGetPregnant($args[0])>>
+	<<if (def _combinedRule.preg) && (_combinedRule.preg !== "no default setting")>>
+	<<if (_combinedRule.preg == -1)>>
+		<<if $args[0].preg !== -1>>
+			<br>$args[0].slaveName is a fertile female, so she has been put on the appropriate contraceptive regime.
+			<<set $args[0].preg = -1>>
+		<</if>>
+		<<if $args[0].drugs == "fertility drugs" || $args[0].drugs == "super fertility drugs">>
+			<<set $args[0].drugs = "no drugs">>
+		<</if>>
+	<<elseif (_combinedRule.preg == 0)>>
+		<<if $args[0].preg !== 0>>
+			<br>$args[0].slaveName is a fertile female, so she has been taken off contraceptives.
+			<<set $args[0].preg = 0>>
+		<</if>>
+		<<if $args[0].drugs == "fertility drugs" || $args[0].drugs == "super fertility drugs">>
+			<<set $args[0].drugs = "no drugs">>
+		<</if>>
+	<<elseif (_combinedRule.preg == 1)>>
+		<<if $args[0].preg !== 0 || $args[0].drugs !== "fertility drugs" || $args[0].hormones !== 0>>
+			<<set $args[0].preg = 0>>
+			<<set $args[0].drugs = "fertility drugs">>
+			<<set $args[0].hormones = 0>>
+			<br>$args[0].slaveName is a fertile female, so she has been put on the appropriate fertility regime.
+		<</if>>
+	<<elseif (_combinedRule.preg == 2)>>
+		<<if $args[0].preg !== 0 || $args[0].drugs !== "fertility drugs" || $args[0].hormones !== 2>>
+			<<set $args[0].preg = 0>>
+			<<set $args[0].drugs = "fertility drugs">>
+			<<set $args[0].hormones = 2>>
+			<br>$args[0].slaveName is a fertile female, so she has been put on the appropriate fertility regime.
+		<</if>>
+	<<elseif (_combinedRule.preg == 3) and $args[0].indentureRestrictions < 1>>
+		<<if $args[0].preg !== 0 || $args[0].drugs !== "super fertility drugs" || $args[0].hormones !== 0>>
+			<<set $args[0].preg = 0>>
+			<<set $args[0].drugs = "super fertility drugs">>
+			<<set $args[0].hormones = 0>>
+			<br>$args[0].slaveName is a fertile female, so she has been put on the appropriate fertility regime.
+		<</if>>
+	<<elseif (_combinedRule.preg == 4) and $args[0].indentureRestrictions < 1>>
+		<<if $args[0].preg !== 0 || $args[0].drugs !== "super fertility drugs" || $args[0].hormones !== 2>>
+			<<set $args[0].preg = 0>>
+			<<set $args[0].drugs = "super fertility drugs">>
+			<<set $args[0].hormones = 2>>
+			<br>$args[0].slaveName is a fertile female, so she has been put on the appropriate fertility regime.
+		<</if>>
 	<</if>>
-<<elseif (_combinedRule.preg == 3) and $args[0].indentureRestrictions < 1>>
-	<<if $args[0].preg !== 0 || $args[0].drugs !== "super fertility drugs" || $args[0].hormones !== 0>>
-		<<set $args[0].preg = 0>>
-		<<set $args[0].drugs = "super fertility drugs">>
-		<<set $args[0].hormones = 0>>
-		<br>$args[0].slaveName is a fertile female, so she has been put on the appropriate fertility regime.
 	<</if>>
-<<elseif (_combinedRule.preg == 4) and $args[0].indentureRestrictions < 1>>
-	<<if $args[0].preg !== 0 || $args[0].drugs !== "super fertility drugs" || $args[0].hormones !== 2>>
-		<<set $args[0].preg = 0>>
-		<<set $args[0].drugs = "super fertility drugs">>
-		<<set $args[0].hormones = 2>>
-		<br>$args[0].slaveName is a fertile female, so she has been put on the appropriate fertility regime.
 	<</if>>
 <</if>>
-<</if>>
-<</if>>
-<</if>>
 
 <<if $args[0].fuckdoll == 0>>
 
-- 
GitLab