diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000000000000000000000000000000000000..4055f8251e2de741204cec377ebb3488a79960d3
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,13 @@
+* text=auto eol=crlf
+
+readme.md export-ignore
+*.patch export-ignore
+*.htm export-ignore
+*.html export-ignore
+.gitignore export-ignore
+.gitattributes export-ignore
+*.gif binary
+*.ico binary
+*.jpg binary
+*.png binary
+*.exe binary
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 5224c5fc10854ea1d047e9ec54c9b4c91a13df06..bee191bfa2f1e98a8819a44ea66a78f90ee786f3 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -892,7 +892,7 @@ DairyRestraintsSetting($dairyRestraintsSetting)
 <<set $CashForRep = 0>>
 <<set $RepForCash = 0>>
 <<set $Cash4Babies = 0>>
-<<set $RegularParties = 1>>
+<<set $RegularParties = 0>>
 <<set $PAPublic = 0>>
 <<set $CoursingAssociation = 0>>
 	<<set $Lurcher = 0>>
diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw
index 677ea4d019d4c81aa7e29df29721a969f7f6f96b..dcefa58c66c0cae532a0b3f00993cecf014e5f9d 100644
--- a/src/pregmod/widgets/pregmodWidgets.tw
+++ b/src/pregmod/widgets/pregmodWidgets.tw
@@ -405,7 +405,7 @@ $activeSlave.slaveName is up for review:
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSBodyPurist > 20>>
-	<<if $activeSlave.health >= $activeStandard.health>>
+	<<if $activeSlave.chem >= $activeStandard.chem>>
 		<br>She @@.lime;PASSED@@ health examinations.
 	<<else>>
 		<br>She @@.red;FAILED@@ health examinations.
diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw
index 2fbbc6fd1c7a07bb13d3924be2332e4945eff7eb..9bfde97b85cf05807ce0423d4b67f009cd68d5b2 100644
--- a/src/uncategorized/REFS.tw
+++ b/src/uncategorized/REFS.tw
@@ -1,46 +1,149 @@
 :: REFS [nobr]
 
-<<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Next Week">>
+/* This is one of several files that contains and organizes many different events.	*/
+/*  genericPlotEvents.tw															*/
+/*  PESS.tw: Player Event, Single Slave												*/
+/*  PETS.tw: Player Event, Two Slaves												*/
+/*  RECI.tw: Random Event, Check In													*/
+/*  REFI.tw: Random Event, Fetish Interest											*/
+/*  RESS.tw: Random Event, Single Slave												*/
+/*  RESSTR.tw: Random Event, Single Slave (Test Realm, for debugging events)		*/
+/*  REFS.tw: Random Event, Two Slaves												*/
+/*  REFS.tw: Random Event, Future Societies											*/
+/*  																				*/
+/* Events can also be in a dedicated *.tw file, formatted as follows:				*/
+/*  jeXXXXX.tw:	Justice Event														*/
+/*  pXXXXXX.tw:	Player event														*/
+/*  peXXXXX.tw:	Player Event focused on a slave										*/
+/*  reXXXXX.tw:	Random Event														*/
+/*  resXXXX.tw:	Random Event, School												*/
+/*  seXXXXX.tw:	Slave Event, focuses on slaves coming or going						*/
+/*  securityForceXXXXX.tw:  Security Force event									*/
+/*																					*/
+/* Some scenes are also stored in useGuard.tw, walkPast.tw, and toychest.tw			*/
 
-<<set $REFSevent = $REFSevent.random()>>
+<<if (ndef $activeSlave) || ($activeSlave == 0)>>
+  <<set $activeSlave = $eventSlave>>
+  <<if $cheatMode == 1>>
+	<<set $nextButton = "Back", $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> /* if user just clicks spacebar */
+	''A random future societies event would have been selected from the following:''
+	<br>
+	<<for _i = 0; _i < $REFSevent.length; _i++>>
+		<<print "[[$REFSevent[_i]|REFS][$REFSevent = $REFSevent[" + _i + "]]]">>
+		<br>
+	<</for>>
+	<br><br>[[Go Back to Random Nonindividual Event|Random Nonindividual Event][$activeSlave = 0]]
+  <<else>>
+	<<set $REFSevent = $REFSevent.random()>>
+	<<goto "REFS">>
+  <</if>>
+<<else>>
+
+<<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">>
 
 <<SlaveTitle $activeSlave>>
 <<Enunciate $activeSlave>>
 
 <<switch $REFSevent>>
 
+<<case "physical idealist encounter">>
+
+The notion of the physical ideal has taken $arcologies[0].name by storm and a number of enterprising citizens have been quick to respond by providing new services and businesses in response. One such innovation is the open air gym, a now common sight along $arcologies[0].name's many streets. Many citizens utilize such facilities to squeeze in an extra work-out on their daily commute, or in lieu of personal fitness facilities in their own homes.
+<br><br>
+While navigating your arcology on an outing, you find yourself coming across one of the arcology's finest open-air gyms, clearly marketed towards the wealthy citizen on the move. As impressive as the gold plated fitness equipment is, in amongst the power racks, dip bars and bench press stations is perhaps one of the most spectacular athletic specimens in the entire arcology. This female citizen has clearly embraced everything that $arcologies[0].name's physical idealism represents, molding herself into a rippling blend of broad shoulders, powerful muscles and a ripped stomach that would shame even the most well-built old world athlete.
+
+<<case "pastoralist encounter">>
+
+Pastoralism has taken $arcologies[0].name by storm and a number of enterprising citizens have been quick to respond by providing new services and businesses in response. One such innovation is a number of experimental new restaurants that incorporate human milk into their recipes, much to the delight of the citizenry. Such establishments have become a fashionable part of $arcologies[0].name's taste palate and new takes on the simple premise are common.
+<br><br>
+While navigating your arcology on an outing, you find yourself coming across one of the arcology's newest restaurants, a milkshake parlor that prides itself on deriving all of its dairy from human sources.
+
 <<case "transformation fetishism encounter">>
 
-As a result of $arcologies[0].name's adoption of transformation fetishism, a number of plastic surgery clinics, cosmetic surgeries and other transformative businesses have begun to crop up around the arcology's various promenades and shopping districts. Largely, the citizens of $arcologies[0].name have taken to the idea of altering their bodies with a gusto - though not all are so quick to adopt the trend, just because it's in vogue.
+As a result of $arcologies[0].name's adoption of transformation fetishism, a number of plastic surgery clinics, cosmetic surgeries and other transformative businesses have begun to crop up around the arcology's various promenades and shopping districts. The citizens of $arcologies[0].name have taken to the idea of altering their bodies with a gusto - though not all are so quick to adopt the trend just because it's in vogue.
 <br><br>
 On one particular outing, you come across a female citizen outside a surgery clinic staring pensively up at a poster advertising the variety of cosmetic procedures on offer in the institution. The citizen's expression is wistful, if somewhat grave, and at odds with the display above her lit up with silicone breasts, plump bee-stung lips and fake asses. From her unaltered appearance and simple garments, it is likely that she is not one of the arcology's wealthier denizens and thus is unable to shape her body to her heart's desire.
 
 <<case "body purism encounter">>
 
-As a result of $arcologies[0].name's adoption of body purism, a number of restorative spas, implant removal clinics and other cleansing businesses have begun to crop up around the arcology's various promenades and shopping districts. Largely, the citizens of $arcologies[0].name have taken to the idea of treating their bodies with sanctity - though not all are so quick to adopt the trend, just because it's in vogue.
+As a result of $arcologies[0].name's adoption of body purism, a number of restorative spas, implant removal clinics and other cleansing businesses have begun to crop up around the arcology's various promenades and shopping districts. The citizens of $arcologies[0].name have taken to the idea of treating their bodies with sanctity - though not all are so quick to adopt the trend just because it's in vogue.
 <br><br>
-On one particular outing, you come across a female citizen outside a famous health spa staring pensively up at a poster advertising the variety of purification procedures on offer in the institution. The citizen's expression is wistful, if somewhat grave, and at odds with the display above her lit up with pure unadulterated bodies, expensive health treatments and a plethora of natural cosmetic procedures. The citizens clothes are ragged and sheer, revealing a number of implant scars around her bust and rear, likely from a costly attempt to render herself fashionable by having her prior implants removed. As a result, it is unlikely that she is among one of the arcology's wealthier denizens, having paid the price to return her body to it's natural, unimplanted state.
+On one particular outing, you come across a female citizen outside a famous health spa staring pensively up at a poster advertising the variety of purification procedures on offer in the institution. The citizen's expression is wistful, if somewhat grave, and at odds with the display above her lit up with pure unadulterated bodies, expensive health treatments and a plethora of natural cosmetic procedures. The citizen's clothes are ragged and sheer, revealing a number of implant scars around her bust and rear, likely from a costly attempt to render herself fashionable by having her prior implants removed. With such visible scarring, it is unlikely that she is one of the arcology's wealthier denizens, having paid the price to return her body to its natural, unimplanted state.
 
 <<case "youth preferentialist encounter">>
 
-Your excursions out of your penthouse and into the arcology as a whole often put you in close proximity with citizens from all levels of the social strata. After all, they themselves have their own lives to live within the walls of $arcologies[0].name. 
+Your excursions out of your penthouse and into the arcology as a whole often put you in close proximity with citizens from all levels of the social strata. After all, they themselves have their own lives to live within the walls of $arcologies[0].name.
 <br><br>
-On this particular outing you happen to cross paths with a nubile young woman, accompanied by her father. From her plain clothes and rudimentary makeup, it is readily apparent that she is not one of the arcology's well to do inhabitants. She recognizes you quickly and dips her head in deference to your high status, <<if ($PC.visualAge >= 50)>>her cheeks flushed in embarrassment and delight at an aged arcology owner's interest in a young girl like her<<else>>her expression awestruck by the presence of an arcology owner before her<</if>>.
+On this particular outing you happen to cross paths with a nubile young woman, accompanied by her father. From her plain clothes and rudimentary makeup, it is readily apparent that she is not one of the arcology's well-to-do inhabitants. She recognizes you quickly and dips her head in deference to your high status, <<if ($PC.visualAge >= 50)>>her cheeks flushed in embarrassment and delight at an aged arcology owner's interest in a young girl like her.<<else>>her expression awestruck by the presence of an arcology owner before her.<</if>>
 
 <<case "maturity preferentialist encounter">>
 
-Your excursions out of your penthouse and into the arcology as a whole often put you in close proximity with citizens from all levels of the social strata. After all, they themselves have their own lives to live within the walls of $arcologies[0].name. 
+Your excursions out of your penthouse and into the arcology as a whole often put you in close proximity with citizens from all levels of the social strata. After all, they themselves have their own lives to live within the walls of $arcologies[0].name.
 <br><br>
-On this particular outing you happen to cross paths with a comely female citizen and her two adult sons. From her plain clothes and conspicuous lack of makeup, it is readily apparent that she is not one of the arcology's well to do inhabitants. She recognizes you quickly and dips her head in deference to your high status, <<if ($PC.visualAge < 35)>>her cheeks flushed in embarrassment and confusion at a young arcology owner's interest in an old lady like her<<else>>her expression awestruck by the presence of an arcology owner before her<</if>>.
+On this particular outing you happen to cross paths with a comely female citizen and her two adult sons. From her plain clothes and conspicuous lack of makeup, it is readily apparent that she is not one of the arcology's well-to-do inhabitants. She recognizes you quickly and dips her head in deference to your high status, <<if ($PC.visualAge < 35)>>her cheeks flushed in embarrassment and confusion at a young arcology owner's interest in an old lady like her.<<else>>her expression awestruck by the presence of an arcology owner before her.<</if>>
 
 <<default>>
-	ERROR: bad event
+	<br>ERROR: bad REFS event $REFSevent
 <</switch>>
 
+
 <br><br>
-<span id="result">
+
+
 <<switch $REFSevent>>
 
+<span id="result">
+<<case "physical idealist encounter">>
+
+<<link "Keep walking">>
+	<<replace "#result">>
+	The citizen is undoubtedly a uniquely athletic specimen, so you linger for a moment to appreciate the strength and vigor of her punishing physical routine. When you've had your fill, you move on towards your next appointment.
+	<</replace>>
+<</link>>
+<<if $cash >= 1000>>
+<br><<link "Offer to sponsor her for a promotional video">>
+	<<replace "#result">>
+	Despite her hulking, muscular exterior, the citizen proves to be a shrewd and capable advertisement executive as well. The two of you sit beside a hefty dumbbell rack for some time and together craft a simple promotional ad campaign featuring the herculean physical form of the citizen. Shooting the video is simple, footage of the citizen going about her various fitness routines is inspiring enough, and soon her every muscle and sinew is being broadcast across the world to laud the physical achievements of $arcologies[0].name. Your citizens are @@.green;filled with pride@@, knowing the rest of the world was just awed by their pursuit of bodily perfection.
+	<<set $rep += 1000, $cash -= 1000>>
+	<</replace>>
+<</link>> // This will cost ¤1000. //
+<</if>>
+<br><<link "Spend some time working out with her">>
+	<<replace "#result">>
+	The attendant of the gym is almost too stunned to charge you for entry, and indeed many citizens inside and outside the gym stop to watch you begin a work-out routine. The muscular citizen does not halt her own regime, of course, so you soon find yourself pumping iron and straining your muscles to the limit beside her.
+	<br><br>
+	Your eyes lock somewhere in the midst of a particularly strenuous exercise, and what follows may be remembered in the annals of $arcologies[0].name history as the most erotic display of physical might ever recorded. Matching each other rep for rep, the gym is soon echoing with the grunts of both your exertions while your bodies grow slick with glistening sweat. When the last dumbbell is racked, the citizen merely nods her respect at you for matching her pursuit of the physical ideal, to the @@.green;delight of the watching citizenry@@.
+	<<set $rep += 300>>
+	<</replace>>
+<</link>>
+</span>
+
+<<case "pastoralist encounter">>
+
+<span id="result">
+<<link "Keep walking">>
+	<<replace "#result">>
+	The establishment is not the first of its kind in the arcology, but the idea seems to be popular enough with the citizenry to accommodate competition. When you've sated your curiosity perusing the courtesy menu by the door, you move on towards your next appointment.
+	<</replace>>
+<</link>>
+<<if $cash >= 1000>>
+<br><<link "Offer to sponsor the restaurant with an advertisement">>
+	<<replace "#result">>
+	You soon discover that the owner of the establishment is a matronly woman who sources her dairy from other mothers in the arcology, having found that new or expectant mothers are often in need of a revenue stream. The two of you sit at the counter for some time, though the owner often excuses herself for a milking in the back room, and together craft a simple promotional ad campaign featuring a simple slogan. Posters bearing the words "Got MILF?" soon grace the walls of $arcologies[0].name, and your citizens take to the idea of motherly milkshakes and admire your @@.green;marketing acumen@@.
+	<<set $rep += 1000, $cash -= 1000>>
+	<</replace>>
+<</link>> // This will cost ¤1000. //
+<</if>>
+<br><<link "Have a shake">>
+	<<replace "#result">>
+	The owner of the parlor is so flattered by your patronage of her humble store that she not only provides your drink free of charge but even milks herself at the counter to personally provide the dairy for your shake. The shake's taste is rich, even creamy, with an overall sweet palate mixed with a slight nuttiness.
+	<br><br>
+	Though you depart without officially sponsoring the milkshake parlor, your presence is endorsement enough to many citizens while others simply @@.green;appreciate you drinking amongst them@@.
+	<<set $rep += 300>>
+	<</replace>>
+<</link>>
+</span>
+
 <<case "transformation fetishism encounter">>
 
 <span id="result">
@@ -52,39 +155,43 @@ On this particular outing you happen to cross paths with a comely female citizen
 <<if $cash >= 1000>>
 <br><<link "Pay for her treatment">>
 	<<replace "#result">>
-	It takes a moment for you to convince the woman that you aren't playing some cruel joke on her, but once you do she practically squeels with joy as you take her through the doors of the clinic and announce your intent to pay to give your loyal citizen the absolute transformative works. When you next see her it's on a gurney as she's wheeled out of the surgery, her patient's gown jutting out from her chest due to the size of her new rack. Through swollen lips she gushes to you about how great she feels to finally be a veritable bimbo, and how she's going to tell every citizen she fucks in the $arcologies[0].name @@.green;that they have you to thank for her new body@@.
-	<<set $rep += 1000>>
+	It takes a moment for you to convince the woman that you aren't playing some cruel joke on her, but once you do she practically squeals with joy as you take her through the doors of the clinic and announce your intent to pay to give your loyal citizen the absolute transformative works. When you next see her it's on a gurney as she's wheeled out of the surgery, her patient's gown jutting out from her chest due to the size of her new rack. Through swollen lips she gushes to you about how great she feels to finally be a veritable bimbo, and how she's going to tell every citizen she fucks in $arcologies[0].name @@.green;that they have you to thank for her new body@@.
+	<<set $rep += 1000, $cash -= 1000>>
 	<</replace>>
-<</link>> // The treatment will cost ¤1000.//
+<</link>> // The treatment will cost ¤1000. //
 <</if>>
 <br><<link "Offer to enhance her in your remote surgery in exchange for a fuck">>
 	<<replace "#result">>
 	You make your presence known to citizen, and once the usual shock and disbelief have worn off the citizen rapidly agrees to your proposal. She follows you back to the penthouse where you inform $assistantName that the citizen is to be given the works in the remote surgery. As the citizen passes through the doors to the surgery, she turns and blows you a kiss of gratitude.
 	<br><br>
 	When the citizen is later delivered to your private suite to uphold her end of the bargain, she does so as the veritable image of a perfect bimbo slut. In her rush to come thank you for transforming her from her plain and plebian appearance she has evidently neglected to clothe herself, so you can admire her new firm tits, plump ass and bee-stung lips from the moment she enters the room. Despite being fresh from surgery, she's an exquisite fuck and an enthusiastic partner - citizens like her often are, given that penetration from a slave would be a social suicide.
-	<br><br><span id="result2">
-	<<link "Enslave her afterwards">>
-	<<replace "#result2">>
-	As your new playmate lays slumbering in bed, you consult with $assistantName as to the cost of the surgery conducted today. Together, with some creative account, you are able to charge the citizen in excess of her financial means for the surgery conducted on her today. When she awakes, though she will retain her new bimbo body, she will be just another slave in your penthouse.
-	<<set $activeSlaveOneTimeMaxAge = 22>>
-	<<include "Generate XX Slave">>
-	<<set $activeSlave.origin = "She was enslaved by you when you overcharged her for surgery">>
-	<<set $activeSlave.devotion = random(-70,-55)>>
-	<<set $activeSlave.trust = random(-45,-25)>>
-	<<set $activeSlave.health = random(10,20)>>
-	<<set $activeSlave.boobs += 600>>
-	<<set $activeSlave.boobsImplant = 600>>
-	<<set $activeSlave.butt += 1>>
-	<<set $activeSlave.buttImplant = 1>>
-	<<set $activeSlave.lips += 10>>
-	<<set $activeSlave.lipsImplant = 10>>
-	<<AddSlave $activeSlave>>
-	<</replace>>
-	<</link>>
-	</span>
-	<</replace>>
-	<</link>>
-
+	<<if $cash >= 10000>>
+		<br><br>
+		<span id="result2">
+		<<link "Enslave her afterwards">>
+			<<replace "#result2">>
+			As your new playmate lies slumbering in bed, you consult with $assistantName as to the cost of the surgery conducted today. With some creative accounting, you settle the citizen's other outstanding debts and then arrange for her to be charged a sum in excess of her financial means for the surgery conducted on her today. Of course, that was not what you agreed, but it was her mistake for undergoing an expensive procedure without a formal contract. When she awakens, though she will retain her new bimbo body, she will be just another slave in your penthouse.
+			<<set $activeSlaveOneTimeMaxAge = 22>>
+			<<include "Generate XX Slave">>
+			<<set $activeSlave.origin = "She was enslaved by you when you overcharged her for surgery.">>
+			<<set $activeSlave.devotion = random(-70,-55)>>
+			<<set $activeSlave.trust = random(-45,-25)>>
+			<<set $activeSlave.health = random(10,20)>>
+			<<set $activeSlave.boobs += 600>>
+			<<set $activeSlave.boobsImplant = 600>>
+			<<set $activeSlave.butt += 1>>
+			<<set $activeSlave.buttImplant = 1>>
+			<<set $activeSlave.lips += 10>>
+			<<set $activeSlave.lipsImplant = 10>>
+			<<AddSlave $activeSlave>> /* skip New Slave Intro */
+			<<set $cash -= 10000>>
+			<</replace>>
+		<</link>> // Purchasing her outstanding debts will cost ¤10000. //
+		</span>
+	<</if>>
+	<</replace>>
+<</link>>
+</span>
 
 <<case "body purism encounter">>
 
@@ -98,14 +205,14 @@ On this particular outing you happen to cross paths with a comely female citizen
 <br><<link "Pay for a day of treatment for her">>
 	<<replace "#result">>
 	It takes a moment for you to convince the woman that you aren't playing some cruel joke on her, but once you do she practically squeals with joy as you take her through the doors of the spa and announce your intent to pay for a day of cleansing, pampering and luxury. When you next see her it's on a wallscreen television at your penthouse praising you profusely. The rejuvenated young woman has clearly spread word of your generosity @@.green;across $arcologies[0].name@@.
-	<<set $rep += 1000>>
+	<<set $rep += 1000, $cash -= 1000>>
 	<</replace>>
-<</link>> // The treatment will cost ¤1000.//
+<</link>> // The treatment will cost ¤1000. //
 <</if>>
 <<if ($Attendant != 0)>>
 <br><<link "Give her a day of pampering with your attendant at your spa">>
 	<<replace "#result">>
-	You make your prescence known to citizen, and once the usual shock and disbelief have worn off it takes a moment to convince her that your offer of a cleansing experience in your spa is neither a cruel joke nor an underhanded attempt to enslave her. She follows you back to the penthouse where you inform your attendant that the citizen is to be sequestered in the spa for a day of pampering, cleansing and rejuvenation. As the citizen passes through the doors to the spa, she turns and blows you a kiss of gratitude.
+	You make your presence known to the citizen, and once the usual shock and disbelief have worn off it takes a moment to convince her that your offer of a cleansing experience in your spa is neither a cruel joke nor an underhanded attempt to enslave her. She follows you back to the penthouse where you inform your attendant that the citizen is to be sequestered in the spa for a day of pampering, cleansing and rejuvenation. As the citizen passes through the doors to the spa, she turns and blows you a kiss of gratitude.
 	<br><br>
 	When you stop by the spa later in the day, you spot the citizen luxuriating in a hot bath with a number of colorful health products spread across every visible surface of her nude skin. From where you stand it is clear her eyes are closed in immense contentment, while her body floats relaxed and carefree in the bubbling water. When the citizen finally departs at the end of the a long day of purification in the spa, she thanks you profusely and promises to tell everyone she can of your @@.green;generosity@@.
 	<<set $rep += 300>>
@@ -123,76 +230,106 @@ On this particular outing you happen to cross paths with a comely female citizen
 	<<set $rep += 100>>
 	<</replace>>
 <</link>>
+<<if $cash >= 500>>
 <br><<link "Fuck her over dinner">>
 	<<replace "#result">>
-	It takes a moment for you to convince the young girl and her father that you aren't playing some cruel joke on them, but once you do she enthusiastically agrees to be your companion for the evening. With a pretty young thing on your arm for the rest of the night, and her father trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of her father, they politely continue eating their dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take their daughter over the dinner table. When you part ways, the young girl is clearly smitten with you - so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire@@.
-	<<set $rep += 500>>
+	It takes a moment for you to convince the young girl and her father that you aren't playing some cruel joke on them, but once you do she enthusiastically agrees to be your companion for the evening. With a pretty young thing on your arm for the rest of the night, and her father trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of her father, he politely continues eating his dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take his daughter over the dinner table. When you part ways, the young girl is clearly smitten with you - so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire@@.
+	<<set $rep += 500, $cash -= 500>>
 	<</replace>>
-<</link>>
+<</link>> // This will cost ¤500. //
+<</if>>
 <br><<link "Manipulate her into having sex with you">>
 	<<replace "#result">>
 	It only takes a moment for $assistantName to uncover the father's financial records and the copious debt therein, and only another moment for you to browbeat the terrified father into allowing his daughter to sleep with you under threat of purchasing all their debt and summarily enslaving her. 
 	<br><br>
-	Once you both retire to your private suite, you peel the girl's clothes off as easily as one might shed a gift of it's wrapping. In the nude her body is tastefully youthful, with narrow hips, firm breasts, and a delicate blush across her shamefaced, rosy cheeks. Despite the circumstances of your sexual conquest of her, she seems to enjoy the fuck well enough by the sounds of her frenzied moans - citizens like her often do since sexual submission to a slave would be a crippling scandal to a prominent citizen, let alone one of her diminished social stature.
-	<br><br><span id="result2">
-	<<link "Enslave her afterwards">>
-	<<replace "#result2">>
-	After she regains her bearings from your sexual encounter, the girl slips on her simple clothes and attempts to slink away from your private suite unobtrusively. She makes it out the door before being confronted by a glowing array of wallscreen monitors, each displaying a visual representation of your purchase of her father's considerable debt and subsequent enslavement of her on the basis of that debt. Tears begin to stream down her cheeks as she sinks to her knees, her hopes of a long life without enslavement now dashed.
-	<<set $activeSlaveOneTimeMaxAge = 22>>
-	<<include "Generate XX Slave">>
-	<<set $activeSlave.origin = "She was enslaved by you when you purchased her debt">>
-	<<set $activeSlave.devotion = random(-70,-55)>>
-	<<set $activeSlave.trust = random(-45,-25)>>
-	<<set $activeSlave.health = random(10,20)>>
-	<<AddSlave $activeSlave>>
-	<</replace>>
-	<</link>>
-	</span>
-	<</replace>>
-	<</link>>
+	Once you both retire to your private suite, you peel the girl's clothes off as easily as one might shed a gift of its wrapping. In the nude her body is tastefully youthful, with narrow hips, firm breasts, and a delicate blush across her shamefaced, rosy cheeks. Despite the circumstances of your sexual conquest of her, she seems to enjoy the fuck well enough by the sounds of her frenzied moans - citizens like her often do since sexual submission to a slave would be a crippling scandal to a prominent citizen, let alone one of her diminished social stature.
+	<<if $cash >= 10000>>
+		<br><br>
+		<span id="result2">
+		<<link "Enslave her afterwards">>
+			<<replace "#result2">>
+			After she regains her bearings from your sexual encounter, the girl slips on her simple clothes and attempts to slink away from your private suite unobtrusively. She makes it out the door before being confronted by a glowing array of wallscreen monitors, each displaying a visual representation of your purchase of her father's considerable debt and subsequent enslavement of her on the basis of that debt. Tears begin to stream down her cheeks as she sinks to her knees, her hopes of a long life without enslavement now dashed.
+			<br><br>
+			<<set $cash -= 10000>>
+			<<set $activeSlaveOneTimeMaxAge = 22>>
+			<<include "Generate XX Slave">>
+			<<set $activeSlave.origin = "She was enslaved by you when you purchased her debt.">>
+			<<set $activeSlave.devotion = random(-55,0)>>
+			<<set $activeSlave.trust = random(-45,0)>>
+			/* Girlish */
+			<<if $activeSlave.boobs > 450>>
+			<<set $activeSlave.boobs = random(300,450)>>
+			<</if>>
+			<<set $activeSlave.hips = random(-2,-1)>>
+			<<set $activeSlave.butt = random(0,2)>>
+			<<set $activeSlave.weight = Math.min($activeSlave.weight, 10)>>
+			<<set $activeSlave.muscles = Math.min($activeSlave.muscles, 30)>>
+			<<include "New Slave Intro">>
+			<</replace>>
+		<</link>> // Purchasing her outstanding debts will cost ¤10000. //
+		</span>
+	<</if>>
+	<</replace>>
+<</link>>
+</span>
 
 <<case "maturity preferentialist encounter">>
 
 <span id="result">
 <<link "Let them pass">>
 	<<replace "#result">>
-	You step aside gracefully and bow your head, while signifying to the older woman that you intend to allow her to pass you. She seems taken aback by your geniality, especially given the gulf in social standing between the two of you, and seems disproportionately flustered by your small show of civility. Nonetheless, she is struck by her chance encounter with you and cannot stop recounting the story to all her friends, soon @@.green;the anecdote has seized the imaginations of $arcologies[0].name's mature, female citizens@@. 
+	You step aside gracefully and bow your head, while signifying to the older woman that you intend to allow her to pass you. She seems taken aback by your geniality, especially given the gulf in social standing between the two of you, and seems disproportionately flustered by your small show of civility. Nonetheless, she is struck by her chance encounter with you and cannot stop recounting the story to all her friends, and soon @@.green;the anecdote has seized the imaginations of $arcologies[0].name's mature, female citizens@@.
 	<<set $rep += 100>>
 	<</replace>>
 <</link>>
+<<if $cash >= 500>>
 <br><<link "Fuck her over dinner">>
 	<<replace "#result">>
 	It takes a moment for you to convince the older woman and her sons that you aren't playing some cruel joke on them, but once you do she enthusiastically agrees to be your companion for the evening. With a mature lady on your arm for the rest of the night, and her sons trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of her sons, they politely continue eating their dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take their mother over the dinner table. When you part ways, the older woman is clearly smitten with you - so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire@@.
-	<<set $rep += 500>>
+	<<set $rep += 500, $cash -= 500>>
 	<</replace>>
-<</link>>
+<</link>> // This will cost ¤500. //
+<</if>>
 <br><<link "Manipulate her into having sex with you">>
 	<<replace "#result">>
 	It only takes a moment for $assistantName to uncover the citizen's financial records and the copious debt therein, and only another moment for you to browbeat the terrified older women into sleeping with you under threat of purchasing all her debt and summarily enslaving her. Her sons, frightened into obedience by the possibility of losing their dear mother, take their cue to make themselves scarce during the encounter.
 	<br><br>
-	Once you both retire to your private suite, you peel the mature citizen's clothes off as easily as one might shed a gift of it's wrapping. In the nude her body is tastefully plush, with wide hips, firm motherly breasts, and a delicate blush across her shamefaced, plump cheeks. Despite the circumstances of your sexual conquest of her, she seems to enjoy the fuck well enough by the sounds of her frenzied moans - citizens like her often do since sexual submission to a slave would be a crippling scandal to a prominent citizen, let alone one of her diminished social stature.
-	<br><br><span id="result2">
-	<<link "Enslave her afterwards">>
-	<<replace "#result2">>
-	After she regains her bearings from your sexual encounter, the older woman slips on her simple clothes and attempts to slink away from your private suite unobtrusively. She makes it out the door before being confronted by a glowing array of wallscreen monitors, each displaying a visual representation of your purchase of her considerable debt and subsequent enslavement of her on the basis of that debt. Tears begin to stream down her weathered cheeks as she sinks to her knees, her hopes of making it through the breadth of her long life without enslavement now dashed.
-	<<set $activeSlaveOneTimeMinAge = 36>>
-	<<set $activeSlaveOneTimeMaxAge = 42>>
-	<<set $one_time_age_overrides_pedo_mode = 1>>
-	<<include "Generate XX Slave">>
-	<<set $activeSlave.origin = "She was enslaved by you when you purchased her debt">>
-	<<set $activeSlave.devotion = random(-70,-55)>>
-	<<set $activeSlave.trust = random(-45,-25)>>
-	<<set $activeSlave.health = random(10,20)>>
-	<<AddSlave $activeSlave>>
-	<</replace>>
-	<</link>>
-	</span>
-	<</replace>>
-	<</link>>
+	Once you both retire to your private suite, you peel the mature citizen's clothes off as easily as one might shed a gift of its wrapping. In the nude her body is tastefully plush, with wide hips, firm motherly breasts, and a delicate blush across her shamefaced, plump cheeks. Despite the circumstances of your sexual conquest of her, she seems to enjoy the fuck well enough by the sounds of her frenzied moans - citizens like her often do since sexual submission to a slave would be a crippling scandal to a prominent citizen, let alone one of her diminished social stature.
+	<<if $cash >= 10000>>
+		<br><br>
+		<span id="result2">
+		<<link "Enslave her afterwards">>
+			<<replace "#result2">>
+			After she regains her bearings from your sexual encounter, the older woman slips on her simple clothes and attempts to slink away from your private suite unobtrusively. She makes it out the door before being confronted by a glowing array of wallscreen monitors, each displaying a visual representation of your purchase of her considerable debt and subsequent enslavement of her on the basis of that debt. Tears begin to stream down her weathered cheeks as she sinks to her knees, her hopes of making it through the breadth of her long life without enslavement now dashed.
+			<br><br>
+			<<set $cash -= 10000>>
+			<<set $activeSlaveOneTimeMinAge = 36>>
+			<<set $activeSlaveOneTimeMaxAge = 42>>
+			<<set $one_time_age_overrides_pedo_mode = 1>>
+			<<include "Generate XX Slave">>
+			<<set $activeSlave.origin = "She was enslaved by you when you purchased her debt.">>
+			<<set $activeSlave.devotion = random(-90,-75)>>
+			<<set $activeSlave.trust = random(-45,-25)>>
+			<<set $activeSlave.health = random(10,20)>>
+			<<set $activeSlave.births = 2>>
+			/* Plush */
+			<<set $activeSlave.boobs = random(700,1100)>>
+			<<set $activeSlave.hips = random(1,2)>>
+			<<set $activeSlave.butt = $activeSlave.hips + 2>>
+			<<set $activeSlave.weight = random(10,40)>>
+			<<set $activeSlave.muscles = Math.min($activeSlave.muscles, 30)>>
+			<<include "New Slave Intro">>
+			<</replace>>
+		<</link>> // Purchasing her outstanding debts will cost ¤10000. //
+		</span>
+	<</if>>
+	<</replace>>
+<</link>>
+</span>
 
 <<default>>
-	ERROR: bad event
+	<br>ERROR: bad REFS event $REFSevent
 <</switch>>
 
-
+<</if>> /* CLOSES EVENT SELECTION */
 
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index 307184ba4683f905aec2192e5fe1459fada6d3e0..c4f212772a49377be126f33f96eb0ad8650541e3 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -107,9 +107,9 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<<set $activeSlave.recruiter = "mother">>
 <<elseif ($activeSlave.actualAge < 24) && (random(1,100) <= 40)>>
 	<<set $activeSlave.recruiter = "daughter">>
-<<elseif ($activeSlave.actualAge < 43) && (random(1,100) <= 20)>>
+<<elseif ($activeSlave.actualAge < 43) && ($activeSlave.actualAge > 18) && (random(1,100) <= 20)>>
 	<<set $activeSlave.recruiter = "older sister">>
-<<elseif ($activeSlave.actualAge < 25) && ($activeSlave.actualAge > 18) && (random(1,100) <= 20)>>
+<<elseif ($activeSlave.actualAge < 25) && (random(1,100) <= 20)>>
 	<<set $activeSlave.recruiter = "young sister">>
 <</if>>
 <</if>>
@@ -510,7 +510,8 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 //Now might be a good time to introduce her to life in your stable of sex slaves.//
 <br>
 
-<<if $activeSlave.origin == "She submitted to enslavement to escape the hard life of an Old World whore.">>
+<<switch $activeSlave.origin>>
+<<case "She submitted to enslavement to escape the hard life of an Old World whore.">>
 	<<link "Brand her to introduce her to life as a slave whore">>
 	<<set $activeSlave.brand = $brandDesign>>
 	<<set $activeSlave.brandLocation = $brandTarget>>
@@ -526,7 +527,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</replace>>
 	<</link>>
  <br>
-<<elseif $activeSlave.origin == "She submitted to enslavement to get access to modern prenatal care.">>
+<<case "She submitted to enslavement to get access to modern prenatal care.">>
 	<<link "Manipulate her fear for her pregnancy">>
 	<<set $activeSlave.devotion += 4>>
 	<<set $activeSlave.trust -= 10>>
@@ -537,7 +538,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</replace>>
 	<</link>>
  <br>
-<<elseif $activeSlave.origin == "She offered herself as a slave to escape the horrors a blind girls faces on the streets.">>
+<<case "She offered herself as a slave to escape the horrors a blind girls faces on the streets.">>
 	<<link "Abort her child">>
 	<<set $activeSlave.devotion += 4>>
 	<<set $activeSlave.trust += 3>>
@@ -549,7 +550,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</replace>>
 	<</link>>
  <br>
-<<elseif $activeSlave.origin == "She submitted to enslavement for a better chance at survival than she had as a migrant.">>
+<<case "She submitted to enslavement for a better chance at survival than she had as a migrant.">>
 	<<if canDoAnal($activeSlave)>>
 	<<link "Introduce her to anal service">>
 	<<set $activeSlave.devotion += 4>>
@@ -574,7 +575,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</link>>
 	<</if>>
  <br>
-<<elseif $activeSlave.origin == "She submitted to enslavement as her only way to obtain surgery to transform her into a woman.">>
+<<case "She submitted to enslavement as her only way to obtain surgery to transform her into a woman.">>
 	<<link "Give her her surgery">>
 	<<set $activeSlave.devotion += 15>>
 	<<set $activeSlave.health -= 10>>
@@ -596,7 +597,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</replace>>
 	<</link>>
  <br>
-<<elseif $activeSlave.origin == "She submitted to enslavement out of a misguided desire to join a sexually libertine society.">>
+<<case "She submitted to enslavement out of a misguided desire to join a sexually libertine society.">>
 	<<if canDoAnal($activeSlave)>>
 	<<link "Disabuse her of her silly ideas">>
 	<<set $activeSlave.devotion -= 5>>
@@ -624,7 +625,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</if>>
 	<</if>>
  <br>
-<<elseif $activeSlave.origin == "She asked to be enslaved out of naive infatuation with you.">>
+<<case "She asked to be enslaved out of naive infatuation with you.">>
 	<<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>>
 	<<link "Let her show you what she can do">>
 	<<set $activeSlave.devotion += 4>>
@@ -659,7 +660,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</link>>
 	<</if>>
  <br>
-<<elseif $activeSlave.origin == "She asked to be enslaved in the hope you'd treat a fellow woman well.">>
+<<case "She asked to be enslaved in the hope you'd treat a fellow woman well.">>
 	<<link "Build a connection with her">>
 	<<set $activeSlave.trust += 4>>
 	<<set $activeSlave.oralCount += 1>>
@@ -680,7 +681,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</link>>
 	<</if>>
  <br>
-<<elseif $activeSlave.origin == "She asked to be enslaved since she felt you were her only hope of becoming a prettier woman.">>
+<<case "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 "#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.
@@ -703,7 +704,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</link>>
 	<</if>>
  <br>
-<<elseif $activeSlave.origin == "She was transformed and enslaved after she fell into debt to you.">>
+<<case "She was transformed and enslaved after she fell into debt to you.">>
 	<<if canDoAnal($activeSlave)>>
 	<<link "Introduce her to getting fucked">>
 	<<replace "#introResult">>
@@ -717,7 +718,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</link>>
 	<</if>>
  <br>
-<<elseif $activeSlave.origin == "She offered herself to you as a slave to escape a life of boredom.">>
+<<case "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 "#introResult">>
@@ -730,7 +731,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</link>>
 	<</if>>
  <br>
-<<elseif $activeSlave.origin == "She sold herself into slavery out of fear that life on the streets was endangering her pregnancy.">>
+<<case "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 "#introResult">>
@@ -743,7 +744,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</link>>
 	<</if>>
  <br>
-<<elseif $activeSlave.origin == "She offered herself to you as a slave to escape the hard life of a free whore.">>
+<<case "She offered herself to you as a slave to escape the hard life of a free whore.">>
 	<<link "Clean up her whorish appearance">>
 	<<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.
@@ -767,7 +768,7 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</replace>>
 	<</link>>
  <br>
-<<elseif $activeSlave.origin == "She sold herself into slavery to escape life on the streets.">>
+<<case "She sold herself into slavery to escape life on the streets.">>
 	<<link "Show off her tits">>
 	<<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.
@@ -785,8 +786,10 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
  <br>
 
 /*Written by DrPill, coded by Boney M*/
-<<elseif $activeSlave.origin == "She was recruited into your service by her sister.">>
+<<case "She was recruited into your service by her sister.">>
 	<<link "Use her sister as an example">>
+<<set _sisterID = $activeSlave.ID - 1000>>
+<<set $recruiterSister = $slaves.find(function(s) { return s.ID == _sisterID; })>>
 <<set $activeSlave.devotion += 4>>
 <<set $activeSlave.trust += 4>>
 	<<replace "#introResult">>
@@ -794,17 +797,30 @@ The legalities completed, ''__@@.pink;$activeSlave.slaveName@@__'' <<if ($active
 	<</replace>>
 	<</link>>
  <br>
-<<elseif $activeSlave.origin == "She was recruited into your service by her mother.">>
+<<case "She was recruited into your service by her mother.">>
 	<<link "Use her mother as an example">>
+<<set _motherID = $activeSlave.ID - 1000>>
+<<set $recruiterMother = $slaves.find(function(s) { return s.ID == _motherID; })>>
 <<set $activeSlave.devotion += 4>>
 <<set $activeSlave.trust += 4>>
 	<<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.
+		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 @@.hotpink;eases $activeSlave.slaveName into her new life,@@ and @@.mediumaquamarine;gives her hope@@ she can find a place here.
+	<</replace>>
+	<</link>>
+ <br>
+<<case "She was recruited into your service by her parent.">>
+	<<link "Use her parent as an example">>
+	<<set _motherID = ($activeSlave.mother > 0 ? $activeSlave.mother : $activeSlave.father)>>
+	<<set $recruiterParent = $slaves.find(function(s) { return s.ID == _motherID; })>>
+	<<set $activeSlave.devotion += 4>>
+	<<set $activeSlave.trust += 4>>
+	<<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 <<if $activeSlave.mother == _motherID>>mother<<else>>father<</if>> @@.hotpink;eases $activeSlave.slaveName into her new life,@@ and @@.mediumaquamarine;gives her hope@@ she can find a place here.
 	<</replace>>
 	<</link>>
  <br>
 
-<</if>>
+<</switch>>
 
 <<link "Brand her">>
 <<set $activeSlave.brand = $brandDesign>>
diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw
index c61ebb95885adabed29c3c95faf1aebde39d3895..a8dda0ddcb69c21ab16e66bc21111dedacbc9c57 100644
--- a/src/uncategorized/nextWeek.tw
+++ b/src/uncategorized/nextWeek.tw
@@ -208,7 +208,7 @@
 <<set $averageProsperity = 0, $beauty = 0, $beautyMultiplier = 0, $boobsID = -1, $boobsInterestTargetID = -1, $brideSlave = -1, $buttslutID = -1, $buttslutInterestTargetID = -1, $cumslutID = -1, $FResult = 0, $groomSlave = -1, $humiliationID = -1, $humiliationInterestTargetID = -1, $i = 0, $individualCosts = 0, $influenceBonus = 0, $j = 0, $masochistID = -1, $masochistInterestTargetID = -1, $opinion = 0, $r = 0, $subID = -1, $submissiveInterestTargetID = -1, $weddingSlaveID = -1, $x = 0>>
 
 /% Other arrays %/
-<<set $events = [], $RESSevent = [], $RESSTRevent = [], $RETSevent = [], $RECIevent = [], $RecETSevent = [], $REFIevent = [], $PESSevent = [], $PETSevent = [], $FSAcquisitionEvents = [], $FSNonconformistEvents = [], $qualifiedNicknames = [], $REAnalCowgirlSubIDs = [], $REButtholeCheckinIDs = [], $recruit = [], $RETasteTestSubIDs = [], $qualifiedFS = []>>
+<<set $events = [], $RESSevent = [], $RESSTRevent = [], $RETSevent = [], $RECIevent = [], $RecETSevent = [], $REFIevent = [], $REFSevent = [], $PESSevent = [], $PETSevent = [], $FSAcquisitionEvents = [], $FSNonconformistEvents = [], $qualifiedNicknames = [], $REAnalCowgirlSubIDs = [], $REButtholeCheckinIDs = [], $recruit = [], $RETasteTestSubIDs = [], $qualifiedFS = []>>
 
 /% Slave Objects using 0 instead of null. Second most memory eaten up. %/
 <<set $activeSlave = 0, $displaySlave = 0, $domSlave = 0, $eventSlave = 0, $REBoobCollisionSub = 0, $REIfYouEnjoyItSub = 0, $RERelationshipSlave = 0, $RESadisticDescriptionSub = 0, $REShowerForceSub = 0, $slaveWithoutBonuses = 0, $subSlave = 0, $milfSlave = 0, $milkTap = 0, $relation = 0>>
diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw
index 96153edfcb0923b5c5dede59271043312bcbf4fb..a02d7f70699591680e5ae76a0416f09a5a56379e 100644
--- a/src/uncategorized/persBusiness.tw
+++ b/src/uncategorized/persBusiness.tw
@@ -301,7 +301,7 @@ Routine upkeep of your demesne costs @@.yellow;¤$costs.@@
 		<<set $slaveCostFactor += 0.05>>
 	<<elseif $seed > 60>>
 		@@.yellow;The price of slaves has naturally fallen slightly.@@<br>
-		<<set $slaveCostFactor -= 0.0.5>>
+		<<set $slaveCostFactor -= 0.05>>
 	<</if>>
 	<</if>>
 <</if>>
diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw
index a2b41073679d5cee9b5b6a5451ec36fd99a41a6f..6328b0ec1dc26f9e8082f0c0c8a762104cf40544 100644
--- a/src/uncategorized/randomNonindividualEvent.tw
+++ b/src/uncategorized/randomNonindividualEvent.tw
@@ -1052,6 +1052,12 @@
 	<<if $arcologies[0].FSMaturityPreferentialist > random(1,100)>>
 		<<set $REFSevent.push("maturity preferentialist encounter")>>
 	<</if>>
+	<<if $arcologies[0].FSPastoralist > random(1,100)>>
+		<<set $REFSevent.push("pastoralist encounter")>>
+	<</if>>
+	<<if $arcologies[0].FSPhysicalIdealist > random(1,100)>>
+		<<set $REFSevent.push("physical idealist encounter")>>
+	<</if>>
 
 /* EVENT RANDOMIZATION */
 
diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw
index e47197acfa3823a3f29e898fdcb4acb10c10cbbf..09f730317682995ae23afdd54faaa7429d9211a3 100644
--- a/src/uncategorized/reRelativeRecruiter.tw
+++ b/src/uncategorized/reRelativeRecruiter.tw
@@ -762,9 +762,9 @@ $eventSlave.slaveName requests an interview with you. She's a devoted slave, and
 <<case "daughter">>
 	her mother has been enslaved. She was free the last $eventSlave.slaveName knew of her, but now she's heard a rumor through other slaves that her mother will go up for sale soon.
 <<case "older sister">>
-	her older sister is being sold. She was likely to be enslaved the last $eventSlave.slaveName knew of her, and now she's heard a rumor through other slaves that her big sister is going to be sold to a new owner.
+	her younger sister is being sold. She was likely to be enslaved the last $eventSlave.slaveName knew of her, and now she's heard a rumor through other slaves that her big sister is going to be sold to a new owner.
 <<case "young sister">>
-	her younger sister is being sold. She was likely to be enslaved the last $eventSlave.slaveName knew of her, and now she's heard a rumor through other slaves that her little sister is going to be sold to a new owner.
+	her older sister is being sold. She was likely to be enslaved the last $eventSlave.slaveName knew of her, and now she's heard a rumor through other slaves that her little sister is going to be sold to a new owner.
 <<default>>
 	she has a twin sister, who was still free the last $eventSlave.slaveName knew of her. She's heard a rumor through other slaves that her twin has finally been enslaved, and will soon go up for sale.
 <</switch>>
@@ -899,17 +899,17 @@ She waits anxiously for your decision.
 <<case "older sister">>
 	<<set $activeSlave.origin = "She was recruited into your service by her older sister.">>
 	<<if $activeSlave.ovaries == 1>>
-		<<set $activeSlave.boobs += 200>>
-		<<set $activeSlave.butt += 1>>
+		<<set $activeSlave.boobs = Math.trunc($activeSlave.boobs-200,0,25000)>>
+		<<set $activeSlave.butt = Math.trunc($activeSlave.butt-1,0,10)>>
 	<</if>>
-	<<set $activeSlave.actualAge = $activeSlave.actualAge+2>>
+	<<set $activeSlave.actualAge = $activeSlave.actualAge-2>>
 <<case "young sister">>
 	<<set $activeSlave.origin = "She was recruited into your service by her younger sister.">>
 	<<if $activeSlave.ovaries == 1>>
-		<<set $activeSlave.boobs = Math.trunc($activeSlave.boobs-200,0,25000)>>
-		<<set $activeSlave.butt = Math.trunc($activeSlave.butt-1,0,10)>>
+		<<set $activeSlave.boobs += 200>>
+		<<set $activeSlave.butt += 1>>
 	<</if>>
-	<<set $activeSlave.actualAge = $activeSlave.actualAge-2>>
+	<<set $activeSlave.actualAge = $activeSlave.actualAge+2>>
 <<default>>
 	<<set $activeSlave.origin = "She was recruited into your service by her twin sister.">>
 <</switch>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 507642d0c1a5874c4f81e9a418471d02186727be..0943edb8731f0c5187ea2ed025ec548cab125f58 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -454,7 +454,7 @@
 	<<elseif $slaves[$i].preg > 10>>
 		The tight corseting has @@.orange;caused her to miscarry,@@ which @@.red;damages her health.@@
 		<<set $slaves[$i].health -= 20>>
-		<<if lastPregRule($slaves[$i]$defaultRules)>><<set $slaves[$i].preg to -1>><<else>><<set $slaves[$i].preg to 0>><</if>>
+		<<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>>
 		<<set $slaves[$i].pregType = 0>>
 		<<if $slaves[$i].reservedChildren > 0>><<set $reservedChildren -= $slaves[$i].reservedChildren>><<set $slaves[$i].reservedChildren = 0>><</if>>
 		She is
diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw
index 9f7c42c854afbb08dabcfac8a5ec67672f20bcc1..ad62f9fdc4939a0b5d1e53a3eede25f023e00a87 100644
--- a/src/uncategorized/seBirth.tw
+++ b/src/uncategorized/seBirth.tw
@@ -417,7 +417,7 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar
 	<</if>>
 <</if>>
 
-<<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg to -1>><<else>><<set $slaves[$i].preg to 0>><</if>>
+<<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>>
 <<set $slaves[$i].births += $slaves[$i].pregType>>
 <<set $slaves[$i].birthsTotal += $slaves[$i].pregType>>
 <<set $birthsTotal += $slaves[$i].pregType>>
@@ -732,7 +732,7 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@
 	<</if>>
 	<<set $slaves[$i].preg = 31>>
 <<else>>
-	<<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg to -1>><<else>><<set $slaves[$i].preg to 0>><</if>>
+	<<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>>
 	<<set $slaves[$i].births += $slaves[$i].pregType>>
 	<<set $slaves[$i].birthsTotal += $slaves[$i].pregType>>
 	<<set $birthsTotal += $slaves[$i].pregType>>
diff --git a/src/utility/artWidgets.tw b/src/utility/artWidgets.tw
index a14ebf888bf103fb992d9fe6bcbce457e6aa45a2..beeac09ad08bafccfa40a0f6c47de956e8e6a9d8 100644
--- a/src/utility/artWidgets.tw
+++ b/src/utility/artWidgets.tw
@@ -325,9 +325,9 @@ $args[2]: icon UI Display for vector art, 1 for on.
 <</if>>
 
 /% Boob %/
-<<if $args[0].boobs < 100>>
+<<if $args[0].boobs < 250>>
 	<<set _boobSize = 0>>
-<<elseif $args[0].boobs < 400>>
+<<elseif $args[0].boobs < 500>>
 	<<set _boobSize = 1>>
 <<elseif $args[0].boobs < 800>>
 	<<set _boobSize = 2>>