diff --git a/src/uncategorized/customSlave.tw b/src/uncategorized/customSlave.tw
index b24f606e87e865a52e5f74b59a2775c1c2eb783c..e554b19caf1426cd3ae6212a5cbb7b3e2c2af0f2 100644
--- a/src/uncategorized/customSlave.tw
+++ b/src/uncategorized/customSlave.tw
@@ -407,7 +407,7 @@
 <</if>>
 <<if $customSlave.dick > 0>>
 <<link "No vagina">>
-	<<set $customSlave.vagina = -1, $customSlave.preg = -2, $customSlave.ovaries = 0>>
+	<<set $customSlave.vagina = -1, $customSlave.preg = 0, $customSlave.ovaries = 0>>
 	<<CustomSlaveVagina>>
 <</link>>
 <<else>>//No vagina//
diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw
index d939cfd6a3e49c96a71a31c080596d75c9efd76f..a96261ee10d8ce0d7d8b00e93023a4f44aab6568 100644
--- a/src/uncategorized/dairyReport.tw
+++ b/src/uncategorized/dairyReport.tw
@@ -74,6 +74,7 @@
 				<<set $slaves[_FLs].devotion++>>
 			<</if>>
 			<<set _Tmult = (_milkmaidImpregnated * 10), $slaves[_FLs].penetrativeCount += _Tmult, $Milkmaid.penetrativeCount += _Tmult, $penetrativeTotal += _Tmult>>
+			<<set $slaves[_FLs].need -= (_milkmaidImpregnated * 10)>>
 		<</if>>
 	<</if>>
 	<<if (_FLsFetish == 1)>>
@@ -159,6 +160,7 @@
 			<<set $i = $slaveIndices[$DairyiIDs[_dI]]>>
 			<<if ($slaves[$i].balls > 0)>>
 				She uses her turgid cock to give prostate stimulation to slaves that need help ejaculating.
+				<<set $slaves[_FLs].need -= 5>>
 				<<break>>
 			<</if>>
 		<</for>>
@@ -395,7 +397,7 @@
 			<<if ($slaves[$i].balls == 0)>>
 				<<set $slaves[$i].hormones = 2>>
 			<</if>>
-			<<if ($slaves[$i].lactation < 2)>>
+			<<if ($slaves[$i].lactation < 2) && ($slaves[$i].boobs > 300 || $slaves[$i].dick == 0 $slaves[$i].lactation == 1)>>
 				<<set $slaves[$i].lactation = 2, $slaves[$i].health -= 10, $cash -= $surgeryCost>>
 			<</if>>
 		<<elseif $slaves[$i].diet == "fattening">>
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index 42b9f384a0a7878782e325f67cfafee4bd0a406d..c6b756d3098a3a7ddc73455c9ced011c9b48cdbf 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -1559,7 +1559,7 @@ The legalities completed, ''__@@.pink;<<SlaveFullName $activeSlave>>@@__'' <<if
 			<</if>>
 			By the time she's done, her belly is positively huge. You can clearly see her swollen stomach at the top of the mass of food inside her. She collapses onto her rear and belches loudly.
 			<<if $arcologies[0].FSDegradationist == "unset">>
-				It doesn't take long for the tainted food to do its thing. She groans loudly and clutches her bulging midriff, her body in severe distress thanks to the modified slave food. She rolls onto her back and does everything she can to soothe the turmoil growing inside her. You know it won't do any good, but she doesn't. She'll spend how ever long it takes her body to digest the food in anguish; she'll regret ever touching the stuff. But you know better, her growing addiction will have her scoffing it down at every chance, but for now, all she can do is @@.mediumorchid;blame you@@ and @@.gold;curse your trickery.@@
+				It doesn't take long for the tainted food to do its thing. She groans loudly and clutches her bulging midriff, her body in severe distress thanks to the modified slave food. She rolls onto her back and does everything she can to soothe the turmoil growing inside her. You know it won't do any good, but she doesn't. She'll spend how ever long it takes her body to digest the food in anguish; she'll regret ever touching the stuff. But you know better, her growing addiction will have her scarfing it down at every chance, but for now, all she can do is @@.mediumorchid;blame you@@ and @@.gold;curse your trickery.@@
 				<<set $activeSlave.devotion -= 20, $activeSlave.trust -= 20>>
 			<<else>>
 				<<if $activeSlave.behavioralFlaw == "gluttonous">>
diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw
index 567ef4557cff22b0ade782ec1f82611c8dee2e56..fdefd2aec9458f001c75add58d5c43be68cf7b1c 100644
--- a/src/uncategorized/randomNonindividualEvent.tw
+++ b/src/uncategorized/randomNonindividualEvent.tw
@@ -497,6 +497,7 @@
 <</if>>
 <<set $recruit.push("blind homeless")>>
 <<set $recruit.push("female SD")>>
+<<set $recruit.push("female SD 2")>>
 <<set $recruit.push("female SE")>>
 <<set $recruit.push("CCS angel")>>
 <<set $recruit.push("CCS DA")>>
diff --git a/src/uncategorized/reAWOL.tw b/src/uncategorized/reAWOL.tw
index b62a6990bf2a499c2c59a01ac6337811c00c384a..f5b47776a7384fa25aa0b03727e6910aebef4f99 100644
--- a/src/uncategorized/reAWOL.tw
+++ b/src/uncategorized/reAWOL.tw
@@ -164,6 +164,8 @@ Your window of opportunity to act is closing. If you have plans for punishing th
 									<<set $activeSlave.trust = random(-15,0)>>
 									<<set $activeSlave.health = random(60,80)>>
 									<<set $activeSlave.muscles = 50>>
+									<<set $activeSlave.weight = random(-10,10)>>
+									<<set $activeSlave.eyes = 1>>
 									<<set $activeSlave.anus = 0>>
 									<<set $activeSlave.analSkill = 0>>
 									<<set $activeSlave.whoreSkill = 0>>
diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw
index 8ab15f87235d75b46e968256853d700cff676a37..c78392087e5e6dac87ea6adba27028976bebeff2 100644
--- a/src/uncategorized/reMalefactor.tw
+++ b/src/uncategorized/reMalefactor.tw
@@ -221,6 +221,8 @@
 <<set $activeSlave.trust = random(-15,0)>>
 	<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
 <<set $activeSlave.muscles = 50>>
+<<set $activeSlave.weight = random(-20,30)>>
+<<set $activeSlave.waist = random(-10,10)>>
 <<set $activeSlave.vaginalSkill = 0>>
 <<set $activeSlave.oralSkill = 0>>
 <<set $activeSlave.analSkill = 0>>
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index 9a4496c0cd423770d57b7ebed74dd5ca25f941ea..f97e7ad7aa1bd37689d1a298af76b65910092d16 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -539,6 +539,62 @@ Given the damage to an expensive classic car and the meager balance of his bank
 <br><br>
 //His debt will cost ¤5000 to pay off, with the usual ¤1000 in registration fees and a little work to make a satisfactory dickgirl out of him afterward. Alternatively, you could buy him and after just a little work with the remote surgery sell a newly made dickgirl.//
 
+<<case "female SD 2">>
+
+<<set $activeSlaveOneTimeMinAge = 13>>
+<<set $activeSlaveOneTimeMaxAge = 27>>
+<<include "Generate XX Slave">>
+<<set $activeSlave.origin = "She got into debt for damaging someone's property during a student protest and you bought out her debt.">>
+<<set $activeSlave.devotion = -100>>
+<<set $activeSlave.trust = 60>>
+<<set $activeSlave.health = random(-20,20)>>
+<<set $activeSlave.face = random(80,100)>>
+<<set $activeSlave.faceShape = "sensual">>
+<<set $activeSlave.vaginalSkill = 0>>
+<<set $activeSlave.analSkill = 0>>
+<<set $activeSlave.oralSkill = random(0,30)>>
+<<set $activeSlave.whoreSkill = 0>>
+<<set $activeSlave.boobs = random(2,4)*100>>
+<<set $activeSlave.vagina = 0>>
+<<set $activeSlave.labia = 0>>
+<<set $activeSlave.clit = 0>>
+<<set $activeSlave.ovaries = 1>>
+<<set $activeSlave.preg = -1>>
+<<set $activeSlave.anus = 0>>
+<<set $activeSlave.weight = random(100,180)>>
+<<set $activeSlave.muscles = random(-20,0)>>
+<<set $activeSlave.intelligence = random(-1,2)>>
+<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.teeth = "normal">>
+<<set $activeSlave.career = "a student">>
+<<set $activeSlave.behavioralFlaw = "hates men">>
+<<set $activeSlave.sexualFlaw = "hates penetration">>
+<<set $activeSlave.hStyle = "strip">>
+<<set $activeSlave.hLength = 5>>
+<<set $activeSlave.pubicHStyle = "very bushy">>
+<<set $activeSlave.underArmHStyle = "bushy">>
+<<set $activeSlave.nosePiercing = 1>>
+<<set $activeSlave.tonguePiercing = 1>>
+<<set $activeSlave.earPiercing = 2>>
+<<set $activeSlave.nipplesPiercing = 1>>
+<<set $activeSlave.lipsPiercing = 1>>
+<<set $activeSlave.vaginaPiercing = 1>>
+<<set $activeSlave.eyebrowPiercing = 1>>
+<<set $activeSlave.navelPiercing = 1>>
+
+Your desk flags a report of the arcology security service for your immediate attention. As it turns out, a number of rather liberal students from the <<if $activeSlave.actualAge >= 18>>college<<elseif $activeSlave.actualAge >= 14>>high school<<elseif $activeSlave.actualAge >= 11>>junior high school<<else>>elementary school<</if>> in your arcology led a protest earlier today in the financial district several levels up from their institution. Seems to have been against slavery, for environmentalism, or some other nonsense that you skip over reading. The really interesting thing is what happened during the protest anyways. Things became a bit unruly between protesters and some counter-protesters - and at some point rocks started to fly... all of which would barely be worth a mention, if the vintage sports car of a prominent resident hadn't been parked on the same street. 
+<br><br>
+One dented hood and smashed windshield later, someone was in big trouble. The ever-present camera surveillance in your arcology made it easy to track the rock to the hand of the person who threw it - a rather fat young woman, who immediately got arrested and is awaiting sentencing in the lock-up right now. The video of her getting booked - complete with a thorough strip-search by a new recruit (since all the officers agreed she 'had to be hiding something') was definitely amusing. His reaction was priceless.
+<br><br>
+Given the damage to an expensive classic car and the meager balance of her bank accounts, this student is definitively up for enslavement. There's no way she or even anyone related to her could come up with the cash.
+<<if $arcologies[0].FSHedonisticDecadence != "unset">>
+	All of which leaves you with an opportunity... the car's owner hasn't seen her yet, so you could conceivably approach him and buy the debt for this beauty off him. Better be quick, if he realizes what is waiting in a cell for him, you doubt he'd sell her at all.
+<<else>>
+	Most slavers wouldn't give such a bloated slave a second look, but your eyes are keen; there is a rather pretty face buried under all that flab. With a bit of work, she can be turned into a rather valuable assest, also it's always fun to break a haughty bitch into a obediant slut. 
+<</if>>
+<br><br>
+//Her debt will cost ¤5000 to pay off, with the usual ¤1000 in registration fees afterward. Alternatively, you could buy her and sell her.//
+
 <<case "female SE">>
 
 <<set $activeSlaveOneTimeMaxAge = 21>>
@@ -1676,7 +1732,7 @@ Every push, every desperate contraction must be agonizing to her. Fortunatly you
 <</switch>> /* END SLAVE GENERATION AND INTRODUCTION */
 
 <<switch $recruit>>
-<<case "female SD" "male SD">>
+<<case "female SD" "male SD" "female SD 2">>
 	<<set $contractCost = 6000>>
 <<case "female SE">>
 	<<set $contractCost = 4000>>
@@ -1753,6 +1809,8 @@ Every push, every desperate contraction must be agonizing to her. Fortunatly you
 		You put her through the enslavement procedures. She's almost excited. Though she knows she's signed herself over to a life of sexual slavery, the anticipation of becoming more feminine is clearly more important to her than any kind of fear.
 	<<case "female SD">>
 		Contacting the wealthy resident, you apologize for his inconvenience and offer to 'deal with ' the matter personally. He is content with not having the hassle and agrees with little thought, leaving you owning the debt of the unfortunate student. Making your way to the guard station where she is being kept, you tell the young woman she's getting out of jail right away. She cooperates to having her biometric readings taken and logged, only later realizing this isn't for her release but to register her as a slave. In shock and with tears in her eyes, she dejectedly follows the guard you summon to have her brought to the slave quarters.
+	<<case "female SD 2">>
+		Contacting the wealthy resident, you apologize for his inconvenience and offer to 'deal with ' the matter personally. He is content with not having the hassle and agrees with little thought, leaving you owning the debt of the unfortunate student. Making your way to the guard station where she is being kept, you tell the young woman she's getting out of jail right away. She cooperates to having her biometric readings taken and logged, only later realizing this isn't for her release but to register her as a slave. She makes a poor decision to rebel against you on the way to the slave quarters, but the jiggling mass makes it a pathetically short distance before tiring and dejectedly following the guard the rest of the way.
 	<<case "male SD">>
 		Contacting the wealthy resident, you apologize for his inconvenience and offer to 'deal with' the matter personally. He is content with not having the hassle and agrees with little thought, leaving you owning the debt of the unfortunate student. Making your way to the guard station where he is being kept, you tell the young man he's getting out of jail right away. He cooperates to having his biometric readings taken and logged, only later realizing this isn't for a release but to register him as a slave. In shock and with tears in his eyes, he gets angry and tries to fight, only to be overwhelmed by your guards and be dragged off to the remote surgery. It doesn't take long at all to add a pretty dickgirl to your slave quarters after that.
 	<<case "female SE">>
@@ -1861,6 +1919,8 @@ Every push, every desperate contraction must be agonizing to her. Fortunatly you
 		You put her through the enslavement procedures. She only realizes the true situation when her purchaser's agent appears to take her away. She looks at you with a faint hopefulness. "Do you think they'll pay for surgery and drugs for me?" she asks plaintively. You observe that they probably will; she's been sold to a boutique trainer that produces high-class gelded escorts. She quails a little at hearing about the castration, but squares her shoulders and accompanies the agent willingly.
 	<<case "female SD">>
 		Contacting the wealthy resident, you apologize for his inconvenience and offer to 'deal with' the matter personally. He is content with not having the hassle and agrees with little thought, leaving you owning the debt of the unfortunate student. Making your way to the guard station where she is being kept, you tell the young woman she's getting out of jail right away. She cooperates to having her biometric readings taken and logged, only later realizing this isn't for her release but to register her as a slave. In shock and with tears in her eyes, she dejectedly follows the guard you summon to have her brought to the slave broker you sold her to.
+	<<case "female SD 2">>
+		Contacting the wealthy resident, you apologize for his inconvenience and offer to 'deal with ' the matter personally. He is content with not having the hassle and agrees with little thought, leaving you owning the debt of the unfortunate student. Making your way to the guard station where she is being kept, you tell the young woman she's getting out of jail right away. She cooperates to having her biometric readings taken and logged, only later realizing this isn't for her release but to register her as a slave. She makes a poor decision to rebel against her guard you summoned to have her brought to the slave broker you sold her to, earning herself a taze and a degrading cart ride with her ass bare for all to see.
 	<<case "male SD">>
 		Contacting the wealthy resident, you apologize for his inconvenience and offer to 'deal with' the matter personally. He is content with not having the hassle and agrees with little thought, leaving you owning the debt of the unfortunate student. Making your way to the guard station where he is being kept, you tell the young man he's getting out of jail right away. He cooperates to having his biometric readings taken and logged, only later realizing this isn't for a release but to register him as a slave. In shock and with tears in his eyes, he gets angry and tries to fight, only to be overwhelmed by your guards and be dragged off to the remote surgery. It doesn't take long at all before the student is transported to the office of the slave broker you sold her to.
 	<<case "gang leader">>
diff --git a/src/uncategorized/saDevotion.tw b/src/uncategorized/saDevotion.tw
index 9b9d77162bb893562e313c0412223d50ddce920e..0135b329635942933820828c12c60a19b8729248 100644
--- a/src/uncategorized/saDevotion.tw
+++ b/src/uncategorized/saDevotion.tw
@@ -746,7 +746,7 @@
 		<<set $slaves[$i].devotion = -100>>
 	<</if>>
 	<<if ($slaves[$i].trust > 100)>>
-		<<if $slaves[$i].devotion <= 100 && $slaves[$i].devotion >= 20>>
+		<<if $slaves[$i].devotion < 100 && $slaves[$i].devotion >= 20>>
 			<<set $slaves[$i].devotion += Math.trunc($slaves[$i].trust)>>
 		<<elseif $slaves[$i].energy <= 50>>
 			<<set $energyPlus += Math.trunc($slaves[$i].trust-100)>>
diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw
index 34df97ae10ece47a28671e336c78082db4edd526..c921cedb5ee1d97fcc0f5f31c7e0ee11f15e615b 100644
--- a/src/uncategorized/saPleaseYou.tw
+++ b/src/uncategorized/saPleaseYou.tw
@@ -871,10 +871,10 @@ Keeping $object as nothing but your personal
 	$possessiveCap satisfaction with $possessive wifely duties is obvious, @@.green;bringing attention@@ to the slave future you're building.
 <</if>>
 <<if $arcologies[0].FSRestart > 50 && $slaves[$i].breedingMark == 1>>
-	$possessiveCap's breeding mark and $possessive place near you as a breeding toy is obvious, @@.green;bringing attention@@ to how beautiful a pairing you make.
+	$possessiveCap breeding mark and $possessive place near you as a breeding toy is obvious, @@.green;bringing attention@@ to how beautiful a pairing you make.
 <</if>>
 <<if $arcologies[0].FSRepopulationFocus > 50 && bigBellyPreg($slaves[$i])>>
-	$possessiveCap's advanced pregnancy and role as your gravid fucktoy is obvious, @@.green;bringing attention@@ to a woman's ideal role in $arcologies[0].name.
+	$possessiveCap advanced pregnancy and role as your gravid fucktoy is obvious, @@.green;bringing attention@@ to a woman's ideal role in $arcologies[0].name.
 <</if>>
 <<if ($slaves[$i].behavioralQuirk == "confident")>>
 	$slaves[$i].slaveName @@.mediumaquamarine;confidently enjoys@@ the prestige within the slave hierarchy that comes with being your fucktoy.
diff --git a/src/uncategorized/seCustomSlaveDelivery.tw b/src/uncategorized/seCustomSlaveDelivery.tw
index 4506d22947eef7818f9ffaa256f9332a75247eab..518817338e70d41261574d626f5c6cd720561afa 100644
--- a/src/uncategorized/seCustomSlaveDelivery.tw
+++ b/src/uncategorized/seCustomSlaveDelivery.tw
@@ -14,7 +14,7 @@
 
 <<RandomizeAttraction>>
 <<set $activeSlave.fetishStrength = random(0,90)>>
-<<set $activeSlave.fetish = either("none", "none", "none", "none", "none", "none", "submissive", "cumslut", "humiliation", "buttslut", "boobs","pregnancy")>>
+<<set $activeSlave.fetish = either("none", "none", "none", "none", "none", "none", "submissive", "cumslut", "humiliation", "buttslut", "boobs", "pregnancy")>>
 
 <<set $activeSlave.sexualFlaw = either("none")>>
 <<set $activeSlave.behavioralFlaw = either("none")>>
@@ -65,7 +65,7 @@
 <<if $activeSlave.vagina == -1>>
 	<<set $activeSlave.vaginalSkill = 0>>
 	<<set $activeSlave.clit = 0>>
-	<<set $activeSlave.preg = -2>>
+	<<set $activeSlave.preg = 0>>
 	<<if $activeSlave.fetish == "pregnancy">><<set $activeSlave.fetish = "none">><</if>>
 <</if>>
 
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index 15c80168dfa784d82394322f2bc3327d9f653216..1d4669f37eeb45ee225b24377d37c1dc15cc3300 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -1603,7 +1603,7 @@
 		<<else>>Normal vagina.
 		<</if>>
 		<<link "No vagina">>
-			<<set $customSlave.vagina = -1, $customSlave.preg = -2, $customSlave.ovaries = 0>>
+			<<set $customSlave.vagina = -1, $customSlave.preg = 0, $customSlave.ovaries = 0>>
 			<<CustomSlaveVagina>>
 		<</link>>
 	<</replace>>